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
340325448869	340325449387	340325449936	340325450486	340325451036	340325451587	340325452136	340325452687	340325453236	340325453787	340325454337	340325454887	340325455436	340325455987	340325456537	340325457087	340325457636	340325458187	340325458736	340325459287	340325459836	340325460387	340325460937	340325461487	340325462036	340325462587	340325463137	340325463687	340325464236	340325464787	340325465337	340325465887	340325466436	340325466987	340325467537	340325468087	340325468636	340325469187	340325469737	340325470287	340325470836	340325471387	340325471937	340325472487	340325473036	340325473587	340325474137	340325474687	340325475236	340325475787	340325476337	340325476887	340325477436	340325477987	340325478537	340325479087	340325479636	340325480187	340325480737	340325481287	340325481836	340325482387	340325482937	340325483487	340325484036	340325484587	340325485137	340325485687	340325486236	340325486787	340325487337	340325487887	340325488436	340325488987	340325489537	340325490087	340325490636	340325491187	340325491737	340325492287	340325492836	340325493387	340325493937	340325494487	340325495036	340325495587	340325496137	340325496687	340325497236	340325497787	340325498337	340325498887	340325499436	340325499987	340325500537	340325501087	340325501636	340325502187	340325502737	340325503287	340325503836	340325504387	340325504937	340325505487	340325506036	340325506587	340325507137	340325507687	340325508236	340325508787	340325509337	340325509887	340325510436	340325510987	340325511537	340325512087	340325512636	340325513187	340325513737	340325514287	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	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
21806	20050	27248	22594	20119	20042	11693	4269	2997	2727	2427	2432	2064	1423	1300	1155	1065	993	707	674	714	650	641	646	576	565	529	547	488	522	520	567	519	573	526	540	596	509	547	519	489	499	506	508	523	495	414	491	410	455	515	533	466	433	475	454	434	419	435	462	470	433	441	444	421	442	420	437	416	460	413	420	476	408	415	437	410	440	427	425	423	428	410	405	411	402	434	396	415	429	424	426	414	402	409	421	419	445	443	432	394	413	400	387	391	416	434	420	437	418	394	411	421	390	413	432	419	419	414	412	422	375	418	428	405	423	402	426	406	438	412	431	435	438	398	401	426	415	419	447	436	441	420	384	389	389	418	427	413	375	430	428	387	419	436	388	462	428	394	393	419	396	398	410	424	398	400	452	429	389	439	433	413	412	386	419	392	452	454	432	383	418	444	407	443	395	442	401	421	417	411	414	408	448	393	407	414	431	420	408	407	437	434	434	446	411	423	410	418	439	421	424	423	453	369	410	394	423	411	421	437	423	445	397	424	420	389	409	400	387	411	382	423	423	423	431	434	459	407	443	439	376	387	435	418	399	431	420	374	468	417	434	446	396	432	451	407	430	413	412	451	441	448	418	429	425	398	468	450	447	412	394	462	408	408	425	431	408	441	456	447	429	423	412	392	398	408	416	405	430	450	418	417	414	440	434	412	427	400	439	455	411	418	430	435	434	419	412	370	411	460	405	388	448	431	375	407	417	423	417	407	375	427	441	413	403	413	421	448	423	399	411	420	376	445	422	425	387	423	402	402	407	403	420	453	408	441	439	448	392	404	397	424	433	438	401	415	441	421	418	345	416	414	429	440	403	446	413	426	379	426	409	426	436	408	392	451	407	486	428	444	431	446	420	407	422	420	392	395	440	419	395	449	389	402	401	420	443	413	464	425	435	416	402	410	405	449	401	398	395	403	446	403	417	417	393	414	381	448	449	421	387	407	419	447	426	390	407	411	397	451	411	420	406	403	414	438	410	396	424	374	402	427	432	400	448	431	420	407	418	436	459	436	408	419	412	423	377	411	425	403	444	424	410	428	431	369	396	414	479	421	431	410	442	413	430	427	414	447	441	414	445	444	413	414	412	437	442	416	434	417	428	435	395	419	419	418	405	424	395	436	444	404	395	427	406	400	465	440	431	405	435	396	393	458	408	435	415	410	443	404	426	401	403	420	437	399	431	456	415	431	441	423	395	390	420	411	383	417	413	380	435	404	433	407	411	429	441	423	419	472	429	410	434	432	444	427	430	438	424	414	440	441	437	429	406	435	431	435	401	418	403	402	448	432	437	411	436	412	398	435	425	458	372	426	416	449	394	400	409	411	421	398	447	392	458	447	408	409	412	384	415	407	456	417	422	439	429	416	461	448	426	426	407	409	441	377	422	404	412	426	409	394	395	421	429	410	404	399	422	438	422	392	406	391	420	425	397	411	400	371	433	422	431	438	386	385	423	415	413	459	419	393	418	440	416	383	401	410	402	404	413	401	415	428	416	453	445	442	413	436	447	406	418	394	426	414	380	398	391	394	423	407	439	388	432	444	396	388	433	380	425	439	398	418	405	416	408	437	413	392	432	382	394	415	403	438	408	427	435	439	419	440	428	399	435	404	421	386	465	412	423	391	413	400	408	426	447	419	392	403	425	440	402	396	419	428	446	430	429	404	402	421	394	393	386	406	429	439	399	443	398	420	441	412	425	415	403	443	414	396	398	367	414	427	429	397	426	429	412	371	412	414	418	374	401	402	401	395	387	403	427	406	412	434	427	407	448	423	420	448	392	399	424	407	396	409	419	421	371	432	392	412	442	429	434	434	423	417	433	442	448	457	429	397	418	436	394	413	411	384	413	422	418	428	410	406	416	399	374	408	442	419	398	447	414	450	395	402	396	420	410	432	434	398	408	396	443	447	436	398	411	421	414	432	409	443	395	437	416	412	399	409	417	428	361	422	410	443	444	404	421	467	433	416	405	352	443	452	412	436	402	416	408	445	451	413	434	465	412	416	402	428	401	400	418	417	402	403	445	413	424	440	412	393	437	413	421	410	458	454	400	424	409	412	400	455	433	430	441	413	423	458	432	429	424	430	395	417	415	385	426	440	389	427	453	408	360	417	425	380	414	386	385	407	405	408	427	437	452	447	447	416	390	462	463	391	425	375	414	401	431	441	424	398	416	401	408	410	412	400	403	391	361	378	386	393	426	417	382	377	435	392	401	438	402	432	415	437	428	428	393	442	430	446	399	408	477	453	421	406	412	398	407	407	449	424	407	439	409	430	410	413	414	414	390	405	463	444	423	440	425	418	385	431	422	457	421	415	416	395	462	430	444	415	434	429	397	409	403	436	410	427	421	413	413	404	450	433	414	432	441	424	413	440	400	426	410	377	411	392	422	396	426	429	432	395	426	458	473	460	431	425	392	408	405	432	372	438	414	421	433	406	407	451	420	448	391	440	427	341	444	411	446	387	401	430	443	459	416	417	415	434	445	429	431	435	423	456	401	416	420	410	449	405	417	421	428	453	429	394	415	430	384	391	381	386	414	401	430	424	415	421	373	422	418	404	424	402	386	414	425	415	435	443	422	427	459	399	447	443	423	435	405	379	429	432	419	407	459	441	422	421	394	407	439	379	407	408	468	401	441	444	386	390	412	418	388	447	364	380	453	387	425	424	405	464	394	415	405	429	434	401	387	395	381	395	411	433	407	388	414	394	422	434	424	395	429	411	409	404	401	432	411	388	392	416	408	462	417	412	409	391	428	412	414	385	426	459	422	423	436	439	416	394	413	407	409	388	431	418	438	398	418	445	405	393	441	433	414	441	407	427	426	429	370	461	413	393	373	399	365	383	431	402	423	470	445	413	447	420	450	411	422	408	391	420	479	451	403	409	457	406	435	408	408	378	463	472	421	459	410	444	424	447	451	438	472	450	396	406	421	418	424	434	400	389	414	404	438	434	410	434	402	452	401	398	419	423	437	426	405	437	408	454	432	431	436	447	415	423	435	435	427	420	396	410	415	406	418	436	407	412	435	439	451	413	424	406	438	439	412	394	430	420	425	435	445	416	442	460	441	417	392	451	415	404	425	435	406	410	418	441	407	399	396	386	416	425	399	443	416	434	403	434	437	400	423	368	406	426	409	445	402	406	434	411	378	423	456	431	425	441	419	399	433	438	427	455	415	426	416	374	464	455	413	427	452	415	399	385	408	438	380	436	422	417	435	407	410	394	389	422	407	386	426	411	432	459	424	421	440	429	395	426	402	418	395	395	441	423	400	426	414	421	402	378	431	400	453	426	428	416	384	409	425	411	427	406	433	406	407	410	386	435	387	432	425	397	405	396	457	430	404	431	409	428	451	433	448	390	395	413	448	408	417	445	446	413	446	433	415	432	483	431	425	399	415	455	444	403	439	432	416	411	435	433	433	437	423	408	383	400	426	401	403	392	421	423	419	425	429	419	382	388	414
19925	38349	36794	31444	20796	13471	9960	7735	6222	5639	5052	5076	3911	2507	2162	1993	1811	1722	1022	969	985	924	891	836	752	757	729	729	674	686	663	715	688	718	677	767	751	712	674	678	667	617	591	582	627	570	559	559	557	551	586	578	565	606	570	539	540	528	532	459	540	469	504	490	455	517	537	509	511	485	508	501	513	511	484	498	467	531	493	462	479	445	481	490	478	492	475	517	475	457	486	476	477	461	490	463	488	499	506	518	508	456	483	495	472	478	485	499	466	458	502	490	457	484	502	465	479	484	495	510	532	471	473	494	492	482	481	516	469	492	474	475	452	469	450	447	478	527	493	465	449	470	456	497	455	473	456	470	459	464	473	469	482	525	473	521	448	466	485	511	485	465	486	493	493	496	475	485	475	500	456	491	480	470	479	488	478	485	511	442	478	472	439	471	458	458	481	493	494	481	483	437	446	489	473	487	466	489	473	471	458	447	473	459	471	488	466	478	405	465	492	476	481	481	477	447	431	485	475	473	477	503	457	473	481	467	470	492	494	446	511	463	511	468	498	490	495	475	478	498	450	482	475	493	483	432	482	463	498	462	489	487	442	466	502	482	509	482	460	451	484	483	476	514	484	472	475	461	488	490	506	542	503	495	434	460	511	446	494	509	490	508	455	476	493	426	478	488	467	502	469	512	518	519	479	500	467	480	462	513	459	468	504	463	471	474	479	491	490	472	452	484	493	515	477	476	465	478	522	467	489	460	482	470	518	464	500	507	466	483	505	458	477	431	513	505	475	455	468	451	484	473	472	446	469	483	483	459	438	479	459	493	512	477	488	479	466	461	465	476	529	474	478	432	496	450	476	443	514	480	470	475	483	475	483	509	442	488	481	465	439	480	483	494	468	460	494	437	496	483	474	503	490	489	465	477	475	462	452	519	503	496	472	485	443	488	469	453	458	447	500	475	479	479	472	451	445	470	509	494	494	463	479	472	469	473	488	495	475	453	493	427	484	458	482	474	491	506	506	473	465	471	478	490	481	426	474	466	453	460	463	505	443	475	503	512	474	439	484	470	473	458	459	460	461	472	453	491	495	471	501	483	481	456	439	472	472	487	438	462	480	478	456	481	440	468	473	516	470	487	467	487	502	449	478	490	456	538	510	494	467	482	506	491	479	414	458	498	495	478	486	459	485	502	486	445	483	510	449	464	457	455	463	490	517	503	516	510	491	520	486	505	485	474	486	475	440	437	473	513	501	490	459	459	476	492	490	495	464	452	477	482	475	433	514	510	475	464	481	472	468	508	445	428	501	473	455	492	485	455	484	497	458	451	505	455	456	467	480	475	495	475	464	482	512	460	456	471	460	461	525	475	541	495	451	474	453	472	490	505	501	463	440	518	475	469	448	486	449	476	482	449	508	462	507	461	454	482	444	492	458	485	485	491	487	470	445	480	514	487	472	497	455	500	497	505	488	505	493	462	488	480	484	484	478	457	462	455	457	483	514	499	454	412	453	486	517	492	467	498	444	489	481	470	470	447	464	455	471	497	449	470	476	470	504	491	500	482	461	522	493	485	494	467	513	447	473	486	495	543	449	496	466	481	482	473	489	472	485	469	503	490	446	479	480	473	466	473	497	482	476	453	480	476	485	444	472	467	446	462	489	461	504	462	503	452	503	496	470	467	494	494	484	459	481	486	467	434	489	488	470	456	491	508	493	481	449	494	499	501	429	469	482	481	454	475	497	509	506	522	475	472	505	500	486	490	445	452	464	453	453	501	456	481	480	507	514	442	431	479	454	445	476	451	482	500	477	472	475	457	472	518	452	470	461	485	472	449	475	468	459	485	431	506	471	467	450	479	484	507	467	509	495	484	467	488	505	521	478	478	486	496	455	524	463	488	471	474	494	446	470	502	492	528	481	483	508	505	471	471	457	454	472	501	482	461	477	522	466	499	463	504	485	460	476	463	475	476	474	481	457	503	533	477	517	466	498	482	468	454	445	463	463	481	484	480	510	488	481	457	478	536	493	480	504	486	483	480	422	514	498	497	447	451	482	458	453	481	489	473	459	448	457	490	527	466	503	487	502	490	462	483	454	483	477	547	461	469	479	437	476	458	463	472	479	516	490	500	506	457	454	472	522	505	471	501	480	529	478	492	499	477	505	462	466	464	507	504	494	519	497	481	454	456	483	469	467	473	478	467	508	482	452	452	470	451	445	476	478	493	447	465	502	449	473	495	442	468	468	480	478	516	470	456	453	438	484	461	471	493	497	491	523	459	477	510	486	489	474	487	511	512	461	473	461	507	480	451	519	468	471	476	493	457	481	456	450	467	502	432	488	447	469	488	480	472	495	510	461	446	446	473	535	480	442	505	480	505	456	497	498	500	476	478	486	442	444	518	484	496	473	475	456	434	472	476	469	496	486	486	478	494	486	495	492	458	478	463	438	449	490	475	478	501	446	453	444	428	483	461	460	461	475	513	519	491	451	486	465	445	449	448	479	503	489	458	489	474	464	489	522	458	483	488	506	498	492	464	490	436	515	452	501	503	483	509	453	484	494	476	438	500	498	458	529	450	464	459	448	506	498	447	455	484	440	471	478	481	497	465	476	500	506	474	503	494	475	521	472	488	537	480	458	476	466	516	512	478	496	469	492	461	484	505	531	482	508	489	486	462	453	485	449	439	471	491	487	470	423	496	474	489	486	469	505	493	480	460	494	490	479	500	499	504	448	476	475	495	467	484	453	438	463	433	439	445	467	444	465	481	460	486	505	475	454	452	477	476	455	490	486	503	497	466	476	481	458	489	482	489	501	471	490	455	462	475	460	479	487	504	481	487	483	469	463	505	482	497	450	445	475	494	484	483	466	423	533	445	512	499	461	535	479	437	478	457	475	483	502	477	483	509	473	448	510	518	445	504	487	487	492	487	474	484	469	495	493	507	473	487	469	459	475	463	491	506	497	463	490	444	462	474	458	473	463	433	499	467	467	464	506	492	473	467	456	479	471	462	511	427	467	472	457	486	497	491	485	453	495	463	470	536	476	485	493	444	454	486	478	448	459	475	480	486	448	453	499	414	471	465	465	475	472	481	497	457	483	494	428	486	481	459	472	510	463	434	486	494	497	486	456	501	488	455	489	445	489	447	446	490	452	482	504	533	473	488	485	469	484	480	488	460	443	453	482	484	467	469	494	526	497	466	464	486	481	472	487	488	478	513	489	486	494	491	523	455	454	538	521	509	516	461	492	508	439	497	497	469	465	444	461	482	444	465	505	499	491	504	471	492	443	451	486	454	489	466	516	475	472	473	486	481	481	503	454	474	481	445	479	467	458	492	463	475	459	456	502	500	458	474	454	449	484	491	476	470	502	472	497	474	478	475	503	435	460	494	495	505	452	528	499	522	482	442	478	495	451	480	444	463	487	468	499	460	470	471	494	505	485	472	508	488	491	499	499	486	485	502	475	522	495	477	518	493	514	469	480	500	496	484	438	436	461	441	487	483
27977	21463	21127	16792	7137	3185	2065	1601	1333	1283	1205	1161	915	739	627	624	640	645	527	509	471	478	532	480	525	498	475	492	481	487	452	457	478	533	496	508	481	460	524	462	531	455	498	448	465	457	457	440	490	450	429	445	472	431	487	486	453	453	461	413	458	494	407	416	442	422	412	417	455	446	437	430	449	417	448	438	417	421	399	447	432	402	386	447	382	464	410	409	435	440	451	469	427	448	403	444	443	426	422	461	454	410	456	437	430	442	444	455	432	452	430	434	442	484	426	438	416	473	455	440	487	440	445	413	462	415	431	458	401	447	436	446	453	439	415	445	443	423	452	457	463	425	405	431	430	447	399	398	438	406	410	410	413	440	416	449	439	487	425	412	446	420	423	467	437	447	436	447	419	405	451	433	453	443	420	436	447	441	445	447	419	442	437	437	391	416	436	417	453	459	484	424	468	462	460	441	456	457	419	432	401	409	425	427	426	454	390	393	411	440	450	396	418	456	450	458	451	409	420	436	398	452	458	456	433	460	454	450	436	446	437	406	426	438	444	428	445	425	426	449	426	418	421	456	450	457	470	431	456	415	452	449	413	410	430	427	423	466	408	452	417	440	413	440	435	462	445	468	429	443	421	449	422	429	433	433	460	442	411	431	416	469	424	451	484	452	421	445	418	416	461	431	407	426	407	427	470	423	421	395	415	448	422	448	425	410	453	432	414	398	421	424	419	437	398	452	415	468	402	420	404	453	430	449	445	419	424	427	410	439	482	462	455	388	401	386	444	411	428	404	484	424	441	450	415	423	449	421	463	407	439	442	448	429	417	436	433	449	451	432	418	465	454	414	461	439	429	411	451	436	422	417	448	430	431	420	444	425	456	419	447	396	464	410	416	402	440	453	449	415	410	432	432	439	421	431	433	425	453	443	439	443	431	396	441	432	446	450	429	440	468	479	430	424	437	439	427	452	467	466	417	439	418	431	432	441	428	423	433	433	438	454	461	471	451	431	405	434	436	432	421	450	438	441	468	459	423	424	450	460	468	402	392	490	447	415	412	419	402	443	420	452	445	430	458	429	422	484	434	423	485	443	420	433	431	423	453	407	450	480	423	446	433	446	431	436	443	469	444	455	439	435	422	441	466	432	434	468	394	455	457	436	479	411	455	442	403	463	457	437	438	429	442	466	413	396	457	403	430	400	432	433	440	467	432	438	427	474	458	455	444	455	454	433	453	437	478	419	458	446	461	459	423	440	469	466	421	468	451	454	395	441	456	450	425	433	427	447	430	472	436	409	430	419	445	462	460	405	444	457	452	436	458	430	462	487	382	448	425	440	456	441	444	433	471	443	441	425	425	429	402	427	429	419	427	426	428	454	417	480	449	458	433	416	452	461	456	487	409	450	485	439	437	470	451	451	429	405	460	445	425	422	432	410	440	410	436	474	457	439	420	441	419	448	417	418	435	439	431	424	428	439	437	443	423	435	409	420	452	427	416	483	446	410	421	434	446	445	418	450	426	450	441	437	422	431	440	451	432	444	405	432	430	469	440	407	433	447	444	421	448	373	441	394	443	436	412	407	433	466	483	436	447	452	451	414	419	416	413	413	418	439	411	442	388	411	449	437	462	459	444	420	429	434	432	430	422	417	412	424	463	412	441	444	440	403	488	415	428	421	445	452	408	428	442	459	442	428	452	475	448	447	475	440	431	401	437	426	448	387	453	477	404	434	412	431	412	444	444	429	463	406	431	402	421	448	423	407	450	444	426	435	450	406	460	418	411	456	418	422	400	420	416	407	410	436	420	419	454	431	462	433	440	456	440	445	448	402	455	435	448	444	475	447	425	443	433	437	433	431	433	421	458	460	419	446	456	465	424	473	416	401	447	465	391	413	447	401	438	410	461	467	435	406	460	447	437	417	432	443	452	422	452	428	402	431	433	435	428	388	437	436	414	455	436	465	425	444	429	430	426	444	467	465	420	429	412	460	435	466	423	426	417	414	413	413	473	380	428	447	446	422	439	436	419	438	450	475	400	418	427	488	450	424	442	465	452	452	416	444	423	481	434	450	423	435	406	455	442	430	409	437	409	421	467	410	455	406	437	452	449	422	442	457	400	443	412	452	422	418	457	429	413	444	436	426	425	433	433	434	460	410	460	398	431	434	402	465	403	394	407	432	449	410	428	420	462	421	455	432	453	423	475	475	455	414	450	454	434	462	411	439	428	446	430	431	463	442	428	406	437	463	407	450	450	481	448	388	439	453	437	468	428	470	405	460	448	440	465	435	423	405	434	439	469	421	461	410	420	433	425	432	444	449	437	386	442	422	401	396	440	446	438	447	447	418	448	465	465	424	449	450	474	409	429	451	461	443	431	436	442	420	409	426	466	400	449	419	395	422	409	406	448	437	437	432	493	427	448	478	429	447	426	433	431	422	410	406	430	430	404	413	480	418	404	415	387	438	478	444	398	436	402	410	433	492	407	436	456	437	399	433	447	403	479	429	456	458	419	448	441	463	469	426	428	441	426	420	442	487	426	441	424	448	430	378	447	454	450	413	434	387	470	451	426	446	427	443	467	458	423	423	452	418	452	406	440	422	426	392	462	418	430	436	420	423	439	457	471	463	429	440	434	418	463	467	436	436	432	391	433	449	452	409	431	445	429	488	410	444	451	469	426	434	413	431	452	461	435	424	427	421	438	421	447	433	424	420	402	462	440	407	435	465	416	436	434	435	431	437	458	430	426	429	441	409	412	431	439	423	456	367	422	432	412	441	431	422	406	441	453	450	414	431	434	475	443	425	424	457	458	446	442	449	458	424	442	436	429	443	435	444	455	460	441	459	433	422	428	453	428	401	442	440	415	422	454	465	420	433	427	442	419	476	419	415	437	424	415	415	428	434	439	435	427	409	456	437	438	453	422	416	458	434	453	445	428	441	434	415	441	403	438	461	385	400	443	415	450	421	466	429	474	431	437	451	452	399	431	437	445	469	435	427	403	464	453	436	443	468	500	387	461	433	438	444	407	421	445	456	459	413	411	418	407	453	425	422	465	450	465	458	406	455	448	440	424	440	432	439	377	465	446	426	436	447	463	444	433	437	461	431	417	447	449	432	472	430	434	437	428	436	445	437	420	439	428	405	446	436	407	421	480	453	447	432	439	442	424	454	426	469	406	429	430	409	435	405	416	448	460	421	451	487	429	456	437	422	420	424	431	430	426	421	476	439	387	449	441	440	441	400	380	391	465	425	408	419	425	455	394	432	409	442	437	472	463	444	452	447	412	427	425	453	451	447	442	440	453	466	437	458	430	451	474	423	401	416	429	394	437	405	449	418	441	424	456	444	415	428	466	402	421	426	460	466	449	408	410	448	427	427	421	473	451	465	407	448	462	469	437	482	430	445	451	439	463	454	447	444	412	471	485	424	412	421	433	450	454	456	468	409	414	439	407	441	437	431	416	439	406	422	428	447	428	459	426	444	406	421	415	434	457	429	450	431
17291	27928	26999	19696	10803	6079	4394	3617	2804	2581	2357	2321	1697	1270	1201	1029	994	1000	695	689	697	711	688	613	628	667	641	574	630	600	623	580	644	627	638	686	671	647	658	689	575	612	618	601	576	600	576	550	605	585	552	569	602	578	526	566	587	552	540	550	569	565	531	499	505	511	526	564	575	516	484	561	537	538	535	564	518	559	568	546	541	542	527	538	540	563	527	538	511	539	522	509	542	533	549	483	551	551	537	541	569	529	515	567	511	582	473	579	514	565	507	524	506	556	509	533	544	513	566	523	567	538	557	568	479	537	503	523	480	559	538	528	540	520	540	543	506	494	532	530	505	507	502	519	566	538	546	536	514	518	529	554	502	530	539	539	548	492	549	549	492	531	524	519	494	532	479	514	501	536	512	503	510	522	552	562	500	545	500	559	517	509	545	522	526	465	532	510	546	482	541	522	539	523	536	529	509	477	529	532	578	490	544	536	542	553	521	509	532	519	505	470	546	498	544	567	511	509	564	549	491	477	516	526	523	556	526	506	577	557	517	560	529	543	542	548	571	512	509	540	549	527	511	531	495	552	560	563	494	532	466	506	526	517	539	528	544	544	489	530	527	544	502	496	497	518	547	523	547	545	504	505	550	491	532	532	494	510	553	547	523	555	523	525	563	524	538	537	534	565	499	506	537	528	502	497	525	526	532	531	545	543	558	517	514	530	502	513	516	523	497	545	492	533	553	518	533	538	510	502	494	512	542	569	553	527	520	527	541	505	541	507	536	537	514	550	566	555	516	543	553	510	525	548	512	536	543	546	526	563	528	555	509	526	532	538	525	550	531	537	542	539	527	499	556	537	509	535	515	525	468	520	536	535	537	527	559	541	522	512	522	502	547	559	519	510	499	535	557	490	570	548	519	547	539	509	550	520	523	562	536	511	504	536	530	508	520	505	507	470	526	543	527	504	540	491	502	554	509	522	526	534	539	514	509	522	559	488	517	544	532	513	567	549	542	485	524	507	479	520	566	538	542	517	539	499	516	527	553	525	561	497	555	541	506	507	502	555	533	522	531	527	529	526	530	516	518	524	510	528	528	519	503	573	553	545	525	527	519	561	557	527	526	576	521	527	525	471	550	533	534	516	495	521	531	520	496	507	495	509	508	521	536	502	548	507	549	556	524	502	520	560	540	515	541	465	552	581	515	574	555	507	522	543	525	549	588	553	538	513	516	543	515	526	544	534	550	501	506	545	533	557	552	528	494	516	521	537	527	502	539	544	514	554	563	572	529	481	517	568	542	551	549	557	540	522	593	531	548	545	521	568	509	528	493	531	542	484	526	534	538	532	535	553	519	533	502	517	528	541	520	543	556	507	545	518	526	498	549	522	531	524	516	542	567	520	505	530	531	534	509	522	532	538	506	549	525	551	532	506	538	554	505	553	530	572	541	479	557	503	557	566	498	508	546	554	481	545	516	514	525	538	545	504	559	589	513	555	527	473	572	515	531	529	522	540	541	539	547	581	512	524	530	514	578	573	516	491	533	517	514	531	529	542	527	524	522	490	559	539	539	533	506	523	588	527	539	537	538	570	535	512	512	539	523	534	515	548	495	537	559	538	525	529	526	506	506	523	567	526	543	552	523	551	544	545	549	553	497	507	566	543	547	529	512	530	538	520	528	556	530	564	542	587	531	545	541	509	551	535	506	531	534	506	514	504	483	536	542	555	529	551	519	513	527	535	517	539	529	558	530	548	516	573	543	536	517	556	504	509	520	523	574	511	510	501	527	510	560	530	551	559	533	523	517	502	526	556	517	509	515	553	491	513	542	527	542	511	524	573	525	504	560	515	538	519	546	572	535	549	510	500	533	565	605	506	530	514	488	566	587	550	534	527	553	548	529	507	545	534	525	499	534	518	518	545	508	554	471	483	517	582	498	517	545	523	506	537	520	506	498	521	506	511	490	509	512	537	547	527	566	497	499	504	531	486	541	501	559	526	529	510	490	531	519	531	552	537	526	527	545	531	512	515	585	490	553	522	574	568	536	517	534	568	539	520	538	549	557	513	513	552	501	498	542	539	535	542	566	530	544	527	469	537	518	590	530	512	539	534	543	535	520	501	518	509	509	506	526	490	510	545	459	560	527	524	499	521	552	518	490	541	495	546	515	539	536	529	506	519	505	503	517	538	508	559	517	561	542	568	494	545	495	523	559	512	521	491	517	588	510	517	544	514	559	482	524	552	520	564	527	512	558	527	538	516	550	526	558	485	522	547	525	556	515	531	538	515	515	524	538	507	549	533	522	500	532	509	527	542	527	499	552	536	562	516	517	539	535	560	532	526	547	536	527	500	542	497	514	512	502	570	504	517	534	531	530	517	519	520	522	523	532	512	529	562	480	513	556	477	518	501	522	520	533	512	542	492	516	517	539	560	554	519	540	524	481	513	547	551	550	522	520	547	531	535	603	492	496	498	515	532	559	483	562	490	549	504	485	531	529	531	517	510	561	529	467	512	550	519	507	512	522	528	537	511	572	545	530	537	524	524	509	511	537	494	541	557	523	498	558	533	502	539	550	521	497	562	542	495	519	563	553	533	539	562	571	527	541	516	488	531	520	536	523	541	536	565	496	509	547	564	522	519	589	518	551	508	519	561	517	510	535	470	515	520	511	526	544	535	537	527	526	480	553	491	493	509	517	556	511	502	526	527	527	531	511	522	510	532	542	551	525	506	587	532	517	544	560	544	530	552	512	529	521	554	524	540	521	472	531	544	532	524	522	538	509	529	542	539	537	532	531	499	526	553	518	512	472	537	570	515	518	521	527	529	571	538	512	585	522	521	529	491	577	522	497	539	498	547	521	534	521	559	504	497	552	508	510	542	490	560	535	542	478	506	561	494	565	506	505	495	516	559	534	489	552	574	525	518	528	539	527	514	567	512	531	521	559	525	529	541	515	521	580	539	563	505	540	477	539	533	506	545	506	540	520	524	549	545	546	526	525	520	520	520	517	548	522	532	524	554	513	548	506	501	525	529	561	513	555	512	535	527	494	555	531	581	483	527	558	607	551	536	530	528	566	521	517	527	535	508	520	507	470	524	483	549	541	540	551	532	529	506	516	526	516	556	546	500	496	528	553	535	491	523	523	547	507	521	508	509	531	574	555	525	534	524	560	503	512	533	535	523	497	537	530	535	504	559	519	539	524	477	559	514	521	522	519	499	536	507	559	517	520	517	536	486	507	521	550	541	516	522	495	537	518	540	531	509	535	591	536	546	508	520	487	542	547	537	531	549	574	477	563	516	501	508	512	494	543	528	544	529	570	515	502	533	524	576	572	501	549	523	473	545	513	522	512	520	538	533	515	493	517	542	508	512	548	498	495	514	492	505	573	519	517	490	563	498	498	539	489	543	544	524	530	550	589	540	518	559	552	513	490	518	557	537	466	508	499	556	536	514	499	533	510	551	541	551	535	510	549	567	518	504	528	497	548	540	455	485	548	487	547	509
24352	21335	28496	24667	21176	12635	4812	2784	2277	2063	1977	1726	1162	933	876	787	845	576	516	484	472	438	503	442	387	413	401	383	410	432	388	393	379	433	390	428	422	429	384	378	376	374	361	401	350	324	330	375	324	354	330	383	357	384	346	336	346	341	310	341	320	326	332	282	335	322	323	312	332	344	304	328	285	342	302	308	304	299	318	287	324	328	323	304	327	304	277	330	326	312	303	291	325	317	300	337	309	314	320	330	306	307	326	342	312	334	311	299	335	300	328	314	331	331	337	304	337	271	304	321	349	314	313	287	322	304	323	300	297	318	325	309	320	301	282	290	294	331	293	335	305	309	336	350	299	300	341	308	324	321	318	302	322	317	313	300	289	342	329	321	316	298	344	292	312	308	325	331	339	325	310	328	341	324	331	321	285	297	334	314	308	313	309	312	322	329	318	305	318	320	335	315	329	322	303	292	308	316	288	338	322	363	291	318	323	323	299	306	302	289	370	327	319	324	335	309	301	323	356	297	344	331	285	313	313	321	317	297	320	326	330	311	302	302	291	313	293	323	334	297	277	281	266	314	318	319	341	312	324	324	301	304	314	300	339	312	298	301	308	319	338	265	325	299	277	325	330	289	282	316	312	304	281	301	308	337	347	300	333	341	294	283	329	309	320	352	336	309	298	320	312	286	333	319	332	295	312	299	306	323	309	296	321	307	323	295	330	296	297	330	339	320	329	312	303	281	310	298	295	339	285	317	326	293	300	316	313	331	339	313	326	335	304	310	321	326	330	284	301	304	312	333	294	333	327	298	294	285	346	316	347	280	289	316	319	323	301	316	320	293	305	284	306	290	343	305	331	310	315	322	325	294	318	335	301	317	323	313	319	317	324	300	314	320	323	297	315	340	287	322	308	317	311	295	299	290	330	309	319	309	295	302	343	326	321	294	333	315	315	312	324	335	328	304	329	329	335	283	311	287	298	316	311	296	313	326	314	324	333	311	310	291	313	298	316	320	314	340	310	318	337	312	353	306	296	340	314	284	335	276	317	313	338	335	309	318	330	289	335	309	332	307	325	280	323	336	334	302	327	280	308	299	309	345	294	329	316	331	305	335	322	307	325	329	291	321	309	283	287	342	321	313	290	313	314	356	298	334	301	289	279	331	303	304	329	283	287	302	311	316	307	340	337	339	289	262	321	320	324	308	292	317	287	336	336	309	336	309	300	290	308	302	293	293	334	337	324	281	320	319	326	300	289	338	276	319	297	287	310	301	283	320	315	307	325	288	318	314	319	322	306	323	307	334	314	330	309	325	314	296	323	319	317	344	329	309	360	331	302	351	342	294	279	290	289	310	272	321	343	327	319	306	314	309	318	329	289	310	311	291	300	282	333	343	298	306	298	277	321	287	311	291	307	290	321	311	290	284	307	293	330	281	333	302	334	320	313	300	301	316	327	308	346	319	315	298	325	292	329	340	290	325	318	340	323	333	304	299	324	319	322	305	313	319	322	331	339	307	313	312	314	310	312	299	317	300	300	313	349	289	317	301	337	335	321	313	306	325	285	295	330	318	348	342	315	299	316	312	310	330	345	334	336	309	343	333	288	285	300	292	310	335	356	315	314	325	300	313	309	331	301	291	308	304	312	299	284	328	330	304	338	328	302	319	287	330	306	307	302	314	290	314	329	328	326	310	319	330	341	293	340	329	303	298	335	289	306	339	357	327	301	318	321	308	309	336	327	335	275	302	335	339	310	319	320	331	319	301	314	297	331	287	310	337	302	342	349	305	305	317	326	336	332	287	298	326	305	331	298	275	293	321	298	317	317	297	340	280	312	294	325	321	304	317	325	314	321	307	292	338	297	328	303	346	298	318	323	306	304	341	317	305	297	324	305	306	307	277	336	280	330	289	301	289	325	291	323	312	349	302	330	325	339	321	305	313	286	325	335	309	316	313	309	326	332	307	317	324	329	292	334	317	291	303	331	309	317	323	312	317	305	315	302	312	345	325	306	312	324	303	320	334	308	293	324	308	334	354	327	328	336	325	298	335	300	335	302	289	324	310	302	327	344	326	304	317	316	301	308	358	321	290	307	322	310	298	321	334	328	310	312	326	337	333	306	317	361	311	321	310	299	299	319	319	299	301	308	332	302	305	307	322	285	326	286	310	355	317	302	290	292	320	294	315	287	325	313	330	337	315	305	330	308	299	340	338	312	365	321	330	316	322	297	312	305	336	285	348	267	316	307	281	297	363	308	320	306	325	308	316	310	259	296	323	312	305	299	300	337	292	312	356	324	321	328	316	303	276	311	319	297	323	306	305	260	313	318	328	291	326	296	319	337	295	296	347	335	286	272	306	308	299	329	304	320	306	319	306	318	329	301	337	312	315	298	294	322	304	325	334	312	280	327	300	319	305	292	323	328	304	307	313	313	366	305	329	301	335	320	309	304	364	295	305	327	296	312	338	331	294	333	325	312	281	312	289	331	300	354	324	335	311	327	322	309	318	327	308	317	299	316	337	335	347	287	301	319	319	312	330	330	308	322	321	309	291	338	327	323	333	273	310	318	318	313	320	375	321	311	306	310	305	307	317	307	299	314	303	327	325	311	303	312	324	322	297	337	314	333	294	321	305	331	287	308	315	296	313	310	341	306	318	331	334	322	323	306	301	317	327	315	317	328	306	291	329	294	290	299	291	304	324	306	299	318	308	316	314	334	273	280	290	335	317	299	327	319	319	350	318	336	313	338	318	307	316	332	306	311	326	328	328	318	314	325	301	339	326	316	301	327	315	324	312	316	269	323	358	322	298	342	294	309	325	336	323	310	332	299	304	327	310	307	324	313	294	329	326	305	315	338	298	306	281	343	318	311	329	325	326	311	334	292	316	309	352	292	323	314	314	310	335	313	314	317	335	318	321	285	316	306	330	359	315	289	329	289	318	310	316	297	297	327	304	335	319	305	273	314	323	350	315	315	275	333	302	315	292	315	311	350	294	296	309	312	308	319	327	297	316	333	368	335	313	297	302	311	292	306	348	315	322	328	318	294	291	290	297	318	317	321	296	298	284	347	303	308	300	321	312	305	304	313	312	323	362	316	328	333	301	334	330	289	311	320	326	282	294	316	336	336	321	318	304	331	344	309	285	325	306	330	325	318	300	354	273	321	313	312	315	336	307	319	314	284	326	313	314	296	323	345	314	283	315	331	296	329	325	311	318	281	322	275	304	326	321	322	283	298	321	327	296	317	301	317	331	328	282	289	326	326	304	317	307	259	285	311	304	334	310	301	295	332	292	307	294	317	332	295	309	312	335	330	297	306	293	314	318	341	272	330	324	322	334	336	319	317	324	296	361	305	330	335	285	313	316	318	301	308	323	298	302	300	298	350	329	305	319	333	296	325	337	313	340	307	298	330	294	314	336	295	307	295	285	317	329	308	323	286	304	275	300	294	301	332	301	304	284	334	326	298	344	287	302	304	307	283	312	325	330	291	340	309	308	336	325
18681	36405	36075	26738	16058	10112	7207	5720	4885	4418	4129	3351	2154	1816	1653	1503	1491	1117	756	726	738	704	676	591	569	553	560	521	551	538	505	578	562	622	577	550	519	581	523	508	495	541	456	486	441	421	422	453	457	479	465	452	434	465	430	431	427	449	433	386	412	396	421	385	383	409	401	389	391	387	384	406	390	403	421	372	369	364	390	393	409	371	378	342	381	395	381	422	392	410	407	368	373	379	397	368	383	349	368	391	395	371	403	377	393	371	363	352	375	373	370	390	369	426	383	383	401	389	381	375	395	402	426	387	378	382	389	375	365	384	389	382	380	355	358	361	375	381	401	417	356	368	382	370	402	403	399	349	395	410	408	385	395	335	396	367	381	359	369	379	402	375	415	380	381	364	404	373	396	403	400	363	409	396	377	384	390	369	391	360	381	394	417	377	386	401	398	334	399	363	399	376	369	410	363	388	374	400	365	399	371	378	365	377	381	375	387	347	401	382	399	418	369	400	424	359	385	367	394	346	382	376	381	361	406	384	370	405	404	406	395	393	388	353	397	388	378	417	372	378	396	367	380	402	368	388	370	374	384	342	371	345	415	376	381	386	375	441	402	374	367	363	355	385	392	425	345	412	388	336	370	403	395	348	388	354	375	409	361	394	388	417	347	391	399	385	408	400	399	365	383	378	352	382	397	390	391	379	358	400	373	397	374	369	369	349	391	358	377	403	400	392	363	385	412	400	400	386	357	357	374	364	393	383	387	427	418	413	380	370	367	421	372	383	404	396	407	388	405	396	374	373	389	394	368	374	391	348	379	366	389	403	424	378	363	408	388	368	382	403	411	408	372	408	382	396	394	378	424	394	383	371	407	394	393	387	363	375	368	381	390	389	396	399	413	372	366	348	363	362	364	376	365	386	354	394	397	398	418	374	357	381	399	381	409	377	370	373	375	383	373	378	394	409	383	387	438	359	377	408	414	346	384	371	363	385	393	389	363	409	413	401	405	350	348	383	408	437	372	389	382	374	400	375	342	389	389	363	383	363	379	443	419	404	337	374	336	388	360	356	377	353	391	411	386	397	362	372	375	394	384	346	387	373	365	356	413	354	371	370	351	375	368	379	373	377	380	374	393	376	400	415	355	399	373	384	383	406	395	346	354	424	396	376	374	422	397	369	383	368	392	356	387	371	421	376	409	359	367	353	363	401	389	423	373	376	373	346	387	378	401	353	438	380	371	381	367	406	368	394	387	396	367	368	382	398	386	378	350	379	376	398	393	381	352	383	365	397	395	425	401	371	363	356	335	381	375	409	439	375	379	390	392	365	383	380	372	426	397	393	369	395	364	406	395	394	404	358	398	389	390	349	387	359	355	422	385	369	380	368	425	377	367	376	408	394	375	373	351	406	444	388	413	364	382	382	361	400	366	421	378	390	403	355	364	363	401	373	382	367	385	364	356	390	373	406	386	388	376	363	393	404	424	383	388	384	405	377	383	379	351	364	363	404	377	346	389	389	397	375	422	400	377	386	406	396	366	404	391	362	386	394	400	369	386	392	419	339	407	370	400	367	384	405	379	355	359	375	346	392	357	366	361	421	403	399	371	356	366	378	388	392	373	411	402	371	382	381	381	389	388	406	364	376	356	389	359	379	383	354	385	383	385	383	409	372	380	343	376	372	373	394	336	411	416	389	342	384	361	381	385	366	370	387	414	348	385	400	391	383	390	367	365	365	372	380	392	401	418	404	383	390	386	406	385	383	408	361	396	402	396	414	384	390	380	424	382	386	405	395	363	335	373	365	371	399	417	377	347	379	372	361	405	386	380	375	414	379	371	346	367	408	366	372	437	390	393	414	390	381	393	377	382	397	397	369	404	380	381	368	417	397	407	358	393	361	409	375	353	391	390	398	427	353	390	407	381	389	420	385	403	375	389	402	415	368	391	387	394	399	369	384	364	380	384	367	396	400	382	394	360	384	375	386	408	367	392	363	408	380	378	387	383	380	354	369	392	376	383	373	398	385	381	380	380	370	358	382	346	384	392	399	400	405	396	387	379	398	415	349	412	392	402	405	395	406	384	400	396	382	402	393	426	380	374	399	404	361	396	374	363	409	375	390	393	325	366	395	379	396	388	409	402	367	385	362	395	345	398	388	368	393	415	366	364	388	370	401	424	366	371	391	378	364	373	390	372	349	396	387	384	374	373	360	417	389	335	394	340	337	381	414	386	409	378	442	401	421	370	420	399	381	355	396	378	424	398	412	417	401	433	386	363	380	396	370	405	418	373	402	386	391	352	394	406	374	384	413	385	437	400	412	388	400	360	382	412	357	395	403	390	374	405	364	349	374	381	390	371	397	381	385	381	363	404	397	395	366	368	376	383	395	394	406	376	367	399	356	413	362	377	384	381	369	390	334	404	434	385	353	394	403	396	389	405	389	377	359	401	391	369	397	349	377	384	395	358	420	417	390	398	428	393	357	372	437	364	390	371	407	382	378	379	360	398	387	393	392	387	378	408	400	411	396	415	397	379	393	381	393	352	420	393	369	380	392	383	394	394	401	352	374	414	406	389	367	397	394	363	394	371	385	394	370	398	363	383	374	388	391	368	398	362	386	395	399	402	364	374	406	375	383	352	337	366	367	365	367	379	405	375	409	350	351	407	374	383	395	358	376	370	382	404	353	360	394	379	407	381	358	394	370	387	396	380	394	422	411	398	376	376	404	363	425	376	374	364	408	397	390	396	402	381	406	383	397	380	388	366	412	376	378	391	404	380	354	396	417	362	396	386	418	375	361	406	366	432	418	344	399	376	365	373	362	388	363	397	427	405	377	370	387	376	389	371	373	372	399	340	356	388	378	394	393	357	416	348	407	386	361	367	383	367	389	364	369	394	374	357	377	376	397	372	338	405	343	345	381	386	367	416	358	395	351	397	386	420	412	396	381	386	388	355	378	436	402	388	365	358	389	361	384	380	375	389	381	374	391	379	378	410	395	399	403	373	376	383	377	382	358	388	405	412	382	388	348	403	412	394	378	364	365	419	375	353	402	365	374	396	389	366	383	367	415	398	349	422	357	378	361	380	383	426	351	380	354	394	391	351	368	377	368	383	371	399	382	394	370	367	393	385	363	388	399	385	390	405	399	380	360	402	393	366	373	421	349	396	408	348	395	392	363	383	372	414	390	380	364	382	371	414	367	376	396	375	369	395	385	411	382	412	382	372	392	361	392	354	401	373	376	377	413	377	388	342	384	380	393	383	417	380	402	403	409	396	412	402	390	371	383	409	385	367	374	371	366	397	368	398	359	398	381	362	435	429	372	385	392	345	376	360	398	387	369	379	373	381	392	387	401	373	354	392	365	409	373	419	404	403	369	401	400	416	377	398	404	420	398	385	409	387	347	364	374	435	365	365	357	379	376	383	361	370	397	383	396	448	368	360	368	353	405	397	387	366	376	356	381	356	393	383	428	389	430	373	349	381	338	398	393	369	354	379	355	353	370
25440	21332	27522	25755	14419	5089	3154	2351	2012	1926	1868	1545	1151	1108	950	970	1045	826	717	702	719	719	677	639	635	647	629	638	653	621	612	661	665	698	634	595	650	630	670	607	611	605	622	564	622	606	645	609	613	564	602	623	644	581	614	560	605	579	590	575	576	579	551	605	595	591	582	609	558	586	580	579	573	574	557	568	551	580	584	567	574	572	599	552	606	560	540	566	544	540	531	574	541	512	535	565	547	598	569	519	547	539	548	590	555	542	546	538	572	535	550	548	581	567	567	646	613	565	567	530	595	580	578	572	545	575	555	566	575	600	527	542	581	576	553	581	591	574	570	593	580	562	543	585	563	585	583	543	596	591	555	559	591	543	567	546	596	574	554	570	603	556	535	609	580	576	551	557	544	574	540	561	582	535	550	615	592	587	568	569	561	558	540	600	590	545	585	575	577	519	544	563	589	570	576	552	554	547	536	606	585	558	569	595	565	582	539	593	583	556	595	560	527	590	561	578	593	589	549	563	551	585	568	596	585	603	557	560	529	546	539	578	554	623	576	594	589	498	582	533	579	535	594	559	524	539	575	581	581	593	594	529	583	549	577	587	587	592	548	596	588	570	528	569	569	567	596	563	540	550	555	584	555	560	571	564	538	539	568	576	567	561	608	559	573	521	550	615	527	522	534	561	552	578	541	566	579	580	579	604	552	556	525	581	613	537	548	556	534	573	561	521	536	530	572	504	563	532	539	541	576	571	562	588	548	580	575	530	576	569	545	599	588	592	549	574	603	559	585	590	556	563	616	581	539	545	563	571	561	556	514	539	578	582	578	591	538	575	580	591	602	585	533	554	549	523	566	553	555	571	573	537	574	553	576	564	593	551	557	584	619	598	606	605	577	545	592	568	559	561	605	555	556	594	595	590	592	595	610	559	575	580	593	574	586	621	538	623	579	600	566	571	552	588	581	553	537	534	537	597	542	562	595	576	622	530	603	578	538	633	573	570	588	620	590	551	563	555	626	582	559	598	573	576	581	573	570	572	571	599	581	544	544	526	556	602	584	549	552	579	589	551	542	596	574	582	503	582	565	565	573	534	550	569	564	566	541	568	570	565	540	583	540	581	573	569	564	562	566	585	576	553	579	544	594	546	557	549	557	568	559	589	592	578	538	537	545	522	567	564	566	567	547	566	577	582	576	590	586	545	601	570	533	552	536	570	564	576	572	584	566	531	544	549	555	527	559	584	573	575	587	550	551	533	557	571	547	549	569	587	591	599	543	548	563	570	570	556	630	564	598	577	593	580	609	587	557	558	637	599	561	607	559	546	571	583	569	581	553	526	554	582	593	611	589	557	599	545	577	546	566	533	566	604	542	585	577	524	552	549	572	567	571	552	556	602	539	539	517	563	598	566	551	551	536	569	577	529	637	593	549	580	564	559	567	534	547	592	539	598	575	617	614	577	577	526	580	540	599	539	532	586	574	571	561	582	554	578	582	560	560	568	582	563	528	564	545	559	588	561	579	575	595	580	529	545	608	536	574	594	585	534	618	610	530	561	557	594	575	583	576	518	557	554	552	578	582	591	557	589	550	559	571	556	590	566	589	560	590	547	495	605	575	578	569	592	529	555	571	525	590	581	544	591	631	569	604	550	610	571	526	587	577	560	534	568	565	567	579	603	580	572	557	569	517	599	605	542	548	554	563	565	602	570	604	593	600	559	564	575	561	573	555	554	588	605	563	602	613	559	588	575	575	568	594	609	604	574	581	594	564	562	568	551	551	542	551	564	577	524	596	581	518	558	557	577	562	566	555	583	526	579	566	492	539	499	528	588	559	557	580	566	598	553	562	591	579	603	548	565	568	571	583	592	575	562	605	580	555	589	567	552	562	574	589	536	582	584	598	529	537	575	533	574	575	547	592	542	582	592	582	579	577	620	551	554	561	549	556	574	564	543	555	570	585	577	532	542	551	602	561	537	577	582	592	583	562	562	554	597	541	549	554	589	591	569	588	572	541	564	582	504	590	613	596	516	589	594	531	596	578	602	572	578	564	537	559	568	568	551	599	613	590	559	579	564	566	556	548	560	590	533	548	521	597	602	565	560	555	548	592	588	570	538	591	575	540	602	563	592	537	565	559	547	557	553	549	565	590	592	557	543	584	582	558	603	571	600	581	577	548	553	494	607	566	584	555	550	602	561	538	508	568	549	583	566	524	571	585	549	578	555	619	552	547	567	597	540	613	565	573	544	557	545	564	604	587	554	557	553	577	529	586	561	568	581	556	562	558	618	572	597	588	554	553	531	593	595	557	570	560	547	578	540	585	543	604	577	557	582	565	590	573	581	559	580	570	554	575	565	569	570	559	527	566	546	569	547	563	552	582	554	571	540	556	558	547	606	573	558	543	575	556	555	601	529	563	580	574	594	514	571	534	558	589	601	563	602	585	535	604	554	569	581	572	558	578	552	583	525	535	501	607	576	590	562	611	564	552	589	565	570	575	580	579	590	579	605	525	589	578	520	564	592	545	585	617	592	591	642	615	569	600	547	590	538	584	551	561	585	590	555	537	586	554	579	520	615	576	583	549	596	560	563	552	558	528	561	568	630	570	608	569	542	544	533	528	590	564	570	546	565	581	566	619	591	565	561	550	579	594	570	569	593	593	549	583	527	571	577	565	560	592	564	548	598	561	584	503	592	558	592	544	539	547	579	557	546	557	558	612	555	570	538	561	574	557	545	610	588	553	554	581	521	549	549	592	576	554	581	535	555	580	591	532	553	612	569	563	621	582	519	594	580	618	553	555	543	597	560	579	609	581	556	550	577	554	592	570	582	598	568	598	604	556	567	540	546	552	577	532	582	575	587	572	524	541	620	532	539	597	613	533	547	559	594	592	544	558	564	607	521	572	583	582	575	588	612	544	590	610	550	573	566	550	560	586	519	540	610	553	580	579	555	530	591	572	584	626	561	601	544	578	512	555	553	568	571	571	569	565	545	523	556	561	539	630	552	538	541	597	618	572	577	561	605	563	544	577	602	602	559	556	567	578	588	573	570	564	604	606	561	567	572	546	576	583	571	621	634	553	620	534	569	590	572	560	556	524	587	540	539	573	537	560	557	537	588	541	550	582	547	560	570	573	614	519	584	565	573	599	518	544	586	546	538	579	560	553	619	561	528	567	544	591	567	576	531	582	583	584	572	584	568	572	551	573	568	576	590	544	589	551	534	564	553	584	580	534	644	572	568	565	558	542	627	530	568	527	552	537	599	542	549	550	579	577	577	588	571	553	557	527	568	582	602	566	577	557	557	566	539	592	544	599	592	549	590	527	607	568	588	564	555	569	550	595	567	565	593	571	566	574	558	571	562	543	565	583	562	562	498	562	600	555	569	581	557	565	549	573	588	577	552	552	565	601	503	602	541	566	596	552	522	549	599	628	547	595	550	612	555	601	556	565	545	555	574	551	590	597	582	587	562	529	571	581	559	572	592	610	503	550	584	580	531
18551	34109	33090	23041	13293	8283	5999	4964	4383	4015	3798	2942	2032	1913	1692	1573	1468	1185	952	924	954	944	954	910	805	800	792	823	801	794	784	784	803	884	850	806	838	788	749	769	782	697	756	727	730	718	710	705	729	778	732	754	721	713	713	691	670	742	655	671	684	733	678	645	698	654	643	682	651	715	660	662	723	670	670	717	688	657	661	625	667	668	674	657	655	676	689	658	690	649	677	687	661	697	661	660	648	642	658	671	709	641	691	645	672	630	669	685	689	645	661	668	638	716	645	729	601	699	695	662	619	681	633	606	650	620	693	610	690	650	682	657	599	703	686	699	725	655	661	640	671	668	650	676	653	643	689	656	652	686	676	633	664	635	639	668	684	675	669	643	653	640	692	673	662	719	697	664	669	683	656	671	635	667	643	647	669	662	688	675	634	650	693	620	665	702	679	602	695	718	729	662	688	657	614	656	661	667	648	675	658	695	681	621	667	689	634	644	672	660	684	662	641	628	697	642	707	638	670	641	618	660	642	629	676	681	670	675	698	644	673	663	653	622	688	706	690	616	641	637	683	672	690	640	657	649	690	686	651	650	675	652	660	649	633	662	674	659	705	680	702	639	635	623	673	687	672	658	665	628	678	668	673	675	685	660	674	656	664	660	643	658	639	641	691	627	644	652	691	635	624	672	719	647	653	690	657	670	608	643	671	673	667	669	668	654	647	661	697	657	644	668	610	724	665	640	653	630	651	645	682	674	674	656	688	666	687	687	669	623	648	665	688	662	692	663	681	667	665	648	661	693	673	665	663	640	649	669	645	653	705	668	625	677	651	660	655	655	702	685	665	659	700	643	717	647	624	678	671	687	619	668	684	680	684	689	662	700	626	626	667	620	670	724	659	733	695	673	673	714	654	664	620	688	682	661	648	636	668	673	656	655	658	649	670	670	702	627	642	645	660	714	702	593	631	687	623	673	611	642	699	677	670	683	668	658	657	671	692	680	699	630	679	650	665	609	648	678	648	650	701	656	686	685	615	655	659	655	661	669	691	692	704	659	668	669	633	686	667	649	638	625	642	632	633	655	680	642	673	671	645	672	705	657	692	637	668	674	699	664	720	652	636	654	660	688	642	663	661	673	662	664	670	684	657	648	645	692	707	642	654	690	670	656	674	667	625	655	662	650	705	683	655	653	683	679	683	669	691	621	664	663	639	625	639	703	677	634	656	671	656	653	656	660	652	694	652	666	638	671	665	679	627	692	685	645	688	662	629	674	707	671	653	644	671	676	648	685	712	637	649	655	690	666	633	675	660	637	701	660	710	649	660	690	635	696	661	675	656	672	620	684	681	654	697	643	671	661	684	663	645	633	662	662	662	624	679	679	679	684	674	642	645	640	648	665	679	624	686	675	679	619	676	625	648	659	659	677	685	695	661	665	672	663	659	670	663	703	638	643	630	687	691	689	649	663	659	619	715	657	661	664	677	672	676	628	662	629	682	646	654	680	612	679	675	690	664	633	667	673	666	694	694	693	639	644	651	668	681	665	679	652	641	677	660	668	650	599	633	626	658	677	667	689	663	633	686	636	693	662	688	656	635	625	658	649	661	669	625	701	688	658	626	669	619	657	679	677	653	600	678	669	680	658	622	685	712	688	639	687	689	707	687	644	664	660	659	653	664	669	681	666	649	690	688	678	617	651	699	609	645	657	663	679	652	633	666	666	665	689	644	640	588	674	649	617	684	697	697	639	672	683	657	678	691	668	672	676	648	646	676	692	699	646	675	650	701	669	660	655	690	625	677	689	713	670	668	676	645	690	644	643	626	607	638	662	687	669	678	656	673	669	640	689	641	641	690	659	697	671	655	644	674	701	643	678	681	683	635	640	673	641	638	642	649	702	608	710	635	664	717	672	715	706	635	651	660	691	707	631	692	653	654	684	680	641	633	664	703	677	693	649	609	699	658	687	700	691	652	659	668	638	716	662	646	687	640	697	649	679	674	675	631	650	686	671	674	654	661	694	663	662	669	670	711	666	711	651	633	660	629	690	689	614	693	627	715	645	691	707	673	670	641	658	680	650	613	648	659	646	639	669	656	694	646	630	610	642	656	669	680	612	662	654	625	643	678	689	678	662	677	606	624	654	657	673	623	668	641	656	706	668	611	655	627	686	633	678	687	680	643	709	689	681	690	678	676	665	635	707	647	689	708	689	686	671	675	673	641	692	701	665	665	716	678	651	648	646	672	686	681	713	688	645	660	697	682	697	638	672	685	686	676	643	670	673	658	694	669	630	659	668	653	674	666	710	639	674	693	635	649	660	649	639	687	638	709	650	658	659	653	655	692	619	675	689	683	668	712	668	653	708	666	697	708	718	648	666	647	659	672	675	648	688	641	676	700	675	688	672	636	671	677	698	647	628	655	692	642	632	649	643	637	641	659	657	691	661	662	633	636	663	655	664	724	701	685	643	626	660	654	635	675	629	636	622	676	683	643	723	648	675	643	682	626	673	650	706	707	649	683	696	653	661	614	647	636	674	662	667	661	647	719	655	656	644	656	639	675	679	712	699	669	656	726	641	691	653	699	672	697	683	660	636	704	631	629	694	697	669	656	673	656	650	664	662	682	691	650	701	656	687	678	666	636	715	629	651	646	647	654	667	622	654	642	674	633	700	644	670	644	645	650	633	689	646	691	635	675	699	692	632	670	680	624	659	702	642	615	645	681	640	632	675	654	684	664	669	712	699	665	644	657	677	671	675	644	731	690	651	630	654	611	608	626	683	657	662	652	622	672	666	681	648	678	713	625	675	661	685	681	663	669	663	712	625	672	639	677	696	719	639	647	664	678	672	698	691	670	661	720	692	685	691	725	644	695	654	733	630	663	654	672	636	689	623	653	649	669	635	693	681	650	675	654	671	687	693	655	630	614	672	672	627	697	662	659	682	637	654	626	630	659	637	675	657	620	681	683	657	650	662	680	654	652	680	684	682	628	673	671	669	610	633	696	664	665	680	633	678	657	629	648	741	662	707	655	695	612	676	659	676	650	658	661	647	683	652	619	618	688	680	693	614	667	624	666	694	666	631	640	684	640	698	656	621	677	654	660	714	680	696	672	667	668	683	677	673	660	646	691	704	659	681	677	667	646	719	670	707	629	653	666	606	654	632	688	673	678	679	706	610	682	652	645	720	614	713	675	684	709	643	636	665	679	711	702	663	653	657	649	656	675	671	650	632	667	602	689	610	641	656	678	680	684	671	667	685	671	633	671	694	647	672	641	656	635	652	676	665	661	668	646	666	675	686	654	633	673	659	681	680	676	658	701	693	664	692	656	652	663	657	608	709	704	634	662	674	634	639	658	656	686	650	676	612	628	727	707	658	662	641	632	697	683	699	655	652	693	649	681	693	640	669	686	697	671	620	629	671	649	650	645	670	678	665	647	684	684	694	716	615	707	696	722	689	656	662	676	637	619	647	655	604	662	664	657	674	668	657	682	633	655	637	668	699
23254	21354	29034	24042	21428	21254	12325	4873	3542	3347	3190	2293	1651	1528	1403	1263	1179	861	789	751	764	678	648	671	606	569	593	635	555	585	553	583	648	601	599	618	563	580	538	538	523	472	511	522	513	490	487	497	486	498	514	497	507	487	478	491	427	463	465	470	505	471	494	460	445	468	462	443	448	426	463	444	437	435	473	435	437	484	475	422	462	456	457	435	434	475	463	468	425	433	493	453	433	438	413	434	462	453	448	463	450	488	488	439	484	434	482	449	462	447	432	457	427	468	474	409	468	398	404	460	435	458	446	446	475	460	453	436	437	459	457	425	441	473	466	437	427	444	441	409	430	441	430	477	424	454	435	441	460	418	460	437	443	483	462	410	458	468	414	449	432	513	455	433	469	426	419	468	466	430	415	423	426	475	408	457	426	468	475	439	433	445	441	429	440	445	450	445	449	461	398	417	450	447	450	449	445	444	492	411	450	475	458	464	470	444	412	443	413	406	458	462	471	433	460	437	473	449	452	424	479	447	462	463	475	412	393	429	455	462	451	430	436	435	478	408	420	434	471	413	430	442	491	454	462	460	453	446	401	448	459	465	437	457	448	445	466	465	403	448	443	458	442	451	461	440	442	481	497	455	451	463	456	406	437	430	464	450	458	443	402	456	451	437	471	453	452	423	455	457	449	432	475	435	452	443	448	429	446	438	413	446	423	461	449	446	436	424	441	435	452	456	411	426	446	478	439	478	424	472	470	426	432	418	458	463	470	442	426	468	407	465	454	436	416	402	448	432	439	417	457	427	453	434	455	449	442	484	453	435	444	473	446	453	491	429	431	411	485	450	483	439	473	488	448	436	465	448	432	432	454	484	468	465	427	395	450	449	472	449	457	420	445	453	457	437	440	443	435	456	477	456	468	469	434	428	418	447	428	469	423	438	442	452	457	415	434	448	426	427	490	464	475	497	403	456	458	478	426	424	419	439	427	447	452	441	422	466	452	416	468	454	455	460	457	421	457	419	437	454	469	449	428	464	455	453	439	473	467	439	410	463	418	447	447	449	433	448	465	438	460	456	439	457	454	439	446	449	471	456	431	447	460	455	449	455	456	435	459	420	472	462	477	490	441	491	442	470	493	426	435	472	453	435	458	431	445	396	420	464	431	448	431	451	447	454	448	466	469	432	409	447	455	429	414	394	445	478	413	461	421	431	447	412	429	463	450	457	411	479	456	453	444	449	429	418	464	444	448	437	424	431	463	443	451	437	422	437	430	459	431	440	443	383	417	442	467	426	440	412	440	430	424	468	427	485	419	439	448	444	451	418	460	430	464	453	470	464	437	431	446	441	499	452	441	453	466	468	406	451	438	386	425	438	409	463	475	440	427	439	440	466	430	439	455	440	396	407	447	455	433	412	448	443	430	456	449	470	444	447	415	452	465	424	470	442	468	427	456	475	462	470	455	472	419	413	467	467	435	465	421	441	440	480	476	453	455	464	445	484	441	470	395	409	471	430	463	449	429	440	401	436	438	434	472	426	421	429	451	478	453	461	464	431	433	437	413	402	454	428	486	461	456	430	424	405	496	447	464	480	470	452	402	450	424	481	446	454	476	441	453	429	417	420	449	390	467	470	442	407	423	457	446	432	424	505	462	432	466	468	448	451	445	409	424	426	436	444	422	437	466	423	440	459	465	426	468	480	407	467	465	456	433	434	458	486	461	417	399	441	440	441	435	447	462	474	478	449	471	423	456	453	451	426	437	433	447	441	453	437	454	409	449	436	484	432	442	421	430	413	430	453	453	452	469	482	453	474	468	467	409	415	440	409	467	440	496	457	389	452	456	468	423	436	394	426	440	442	441	459	461	457	459	449	429	482	436	475	434	445	426	454	428	411	459	457	422	426	473	446	469	462	476	437	402	399	461	498	489	477	443	470	464	419	444	419	472	431	449	392	451	455	450	428	397	451	453	444	414	479	450	407	424	462	444	441	491	469	442	409	429	389	469	457	458	430	445	415	438	458	439	426	417	451	474	397	436	433	446	421	477	425	445	457	440	452	456	443	467	452	445	473	449	442	409	419	429	432	434	403	437	428	412	408	420	437	430	437	426	467	420	419	451	430	455	440	446	472	459	434	447	427	432	436	427	426	427	460	434	422	455	427	485	469	420	467	476	426	442	441	425	436	428	444	451	460	487	438	433	424	393	444	421	422	445	443	469	468	451	444	438	427	449	440	400	482	451	486	422	423	456	418	445	466	427	442	422	461	470	441	450	406	477	459	448	482	457	462	459	425	437	480	456	473	415	441	436	456	451	417	415	438	435	440	406	439	470	469	453	435	458	448	444	457	452	467	421	451	411	439	460	462	478	422	433	456	428	468	464	435	473	411	449	462	479	443	477	449	428	439	459	456	453	417	444	439	492	405	421	414	418	424	412	478	429	473	441	452	435	420	438	411	442	428	432	426	441	445	433	413	428	431	420	435	417	436	453	442	411	460	446	483	420	438	432	446	470	438	457	423	465	426	404	453	417	442	422	438	480	431	460	471	451	475	441	465	438	434	428	451	466	427	420	450	448	437	444	457	437	423	445	464	446	452	457	449	448	477	424	427	420	430	467	491	407	436	443	468	431	447	460	411	451	413	405	486	466	441	445	422	458	431	446	421	448	429	420	448	439	441	467	478	443	428	439	408	444	466	405	476	451	443	486	442	430	462	463	428	408	449	435	429	465	447	499	473	439	413	476	445	449	468	492	473	459	445	472	447	448	417	453	461	476	434	439	432	447	426	424	443	467	428	454	454	473	458	456	437	429	456	415	455	397	429	464	425	451	402	429	449	461	489	475	452	434	441	442	420	452	435	445	448	411	443	450	479	477	475	432	431	444	443	398	449	426	442	463	444	446	484	460	455	441	437	449	438	422	454	430	432	485	440	425	424	440	420	463	436	465	434	431	491	453	449	412	443	432	444	449	473	467	437	447	474	440	426	444	439	460	431	404	438	455	452	439	459	434	425	452	417	481	443	396	440	461	408	422	450	442	472	451	443	461	422	434	447	484	438	467	468	422	424	429	449	409	462	422	474	426	447	476	431	460	461	456	450	456	475	445	417	453	446	450	449	440	448	426	470	472	435	421	426	463	419	439	421	468	443	453	442	451	428	432	491	446	441	458	443	437	468	476	402	418	429	513	414	416	449	441	439	457	462	500	435	439	438	434	427	423	435	457	461	433	486	434	437	422	440	439	426	421	433	417	416	485	467	455	439	465	451	437	482	404	466	442	445	451	428	463	431	452	433	416	426	434	440	450	462	447	479	423	421	451	435	422	431	432	453	430	444	419	461	447	428	453	426	437	436	455	429	428	429	455	461	444	452	428	411	421	466	440	452	465	441	396	455	437	457	500	455	458	466	431	414	409	458	439	451	445	449	449	453	412	485	445	477	475	462	396	430	435	446	472	418	421	422	409	425	430	415	426	477	409	481	436	440	423	456	439	442	436	439	466	437	432	425
21506	43875	42277	29466	19697	13469	10608	8675	7346	6768	6209	4605	3199	2863	2468	2226	2047	1410	1087	1059	1111	1073	927	848	780	780	720	730	783	731	770	779	795	809	730	755	734	795	704	680	665	616	617	659	650	581	627	597	638	646	651	600	596	578	594	572	582	561	564	567	560	545	529	543	538	536	532	529	522	537	518	513	539	541	534	517	511	494	558	504	541	483	507	554	512	526	480	529	490	476	509	524	521	557	486	512	557	526	517	470	509	498	503	504	543	517	514	501	503	532	500	546	519	501	509	528	457	541	531	466	520	523	516	510	503	493	536	548	502	516	507	543	550	487	503	504	520	555	540	506	503	500	503	495	509	480	531	507	508	517	560	498	554	528	535	540	501	488	467	483	515	490	483	552	485	505	494	504	548	475	470	466	527	488	513	542	506	488	501	548	515	506	499	507	519	505	526	558	481	510	485	494	553	492	480	510	491	493	477	520	492	521	485	492	544	477	538	588	489	526	525	479	543	514	544	537	487	528	512	545	513	498	478	529	501	503	518	507	478	542	497	492	516	482	506	510	536	482	525	515	546	489	564	475	510	491	489	537	466	498	474	531	472	539	528	497	512	502	494	496	500	540	533	502	485	502	508	517	520	505	537	476	488	521	550	466	485	559	480	491	544	479	498	571	492	510	510	542	567	519	508	581	568	499	512	472	519	539	524	520	530	497	508	516	521	500	562	489	510	496	514	498	500	495	490	506	502	547	529	506	512	521	520	507	486	516	504	521	567	503	502	524	519	522	509	496	530	501	513	514	524	518	533	511	500	494	534	524	526	554	496	500	518	500	524	519	524	494	509	511	527	508	538	507	538	455	517	501	514	508	528	519	511	506	503	536	506	488	508	512	506	521	519	529	507	514	515	503	491	532	497	523	493	498	516	530	497	565	488	508	542	556	539	517	522	528	489	549	505	491	537	508	467	484	513	507	570	541	498	533	539	518	486	517	538	493	520	499	526	499	481	538	489	499	508	491	510	453	515	504	484	562	486	513	539	487	512	505	482	517	500	515	522	521	550	540	519	533	506	557	488	487	489	508	532	538	540	518	504	525	511	488	551	527	476	493	509	528	513	534	463	492	492	524	548	478	500	502	484	504	499	524	499	524	508	515	516	481	512	534	512	523	501	570	543	508	510	558	526	477	523	500	569	490	518	474	485	514	462	493	509	500	513	500	523	511	507	540	581	502	511	525	485	478	545	489	518	536	499	514	505	484	506	508	519	505	522	493	482	531	507	486	499	512	541	523	504	495	493	553	499	520	519	516	522	490	530	511	508	479	465	511	500	506	534	502	533	559	524	505	522	518	521	512	495	499	523	518	480	487	537	518	514	496	510	570	521	487	525	535	493	532	552	509	492	533	524	513	545	512	504	512	509	502	502	514	532	499	483	519	516	474	539	581	549	495	534	504	508	541	484	512	525	500	498	509	521	496	534	513	510	473	471	468	496	494	519	496	478	484	520	484	535	543	506	512	494	488	507	502	530	499	480	484	486	522	509	501	519	527	492	515	519	536	554	515	496	502	524	521	495	504	508	503	514	527	509	524	476	511	520	540	498	534	521	505	502	545	505	501	529	513	492	573	482	494	507	480	549	512	502	538	518	496	517	490	537	498	552	489	503	536	504	491	511	485	519	496	511	513	486	527	522	499	518	518	539	499	460	537	478	532	510	525	493	534	503	530	540	502	545	495	532	512	524	585	520	462	464	529	493	502	492	494	547	495	506	513	498	527	495	490	496	514	488	540	532	482	514	487	530	487	533	484	481	473	465	550	494	510	514	526	501	496	500	533	471	535	551	530	498	483	517	500	496	489	551	525	508	513	509	502	538	530	501	513	505	507	531	492	500	528	550	507	507	511	507	487	486	505	540	479	480	537	552	507	484	533	527	468	529	499	522	536	492	502	513	500	529	488	472	505	548	477	535	473	533	567	504	509	454	544	536	455	519	486	513	507	512	497	557	509	546	457	464	499	486	513	475	532	529	501	500	531	514	501	493	519	527	511	498	533	489	506	538	509	546	523	495	531	535	493	521	535	522	489	519	541	502	519	542	497	512	526	504	498	515	484	521	508	510	513	518	489	523	495	500	483	500	522	517	494	512	504	520	530	508	490	524	435	468	492	529	518	538	526	457	538	480	517	517	502	524	526	514	544	530	516	516	501	512	496	517	462	487	484	527	462	554	545	501	484	512	527	552	502	508	470	516	515	504	570	501	536	494	477	554	478	536	527	521	570	523	530	523	544	533	485	520	512	533	507	544	519	506	538	515	517	519	520	536	509	531	501	472	469	508	544	548	532	501	491	550	514	516	489	497	544	490	530	533	452	513	528	490	519	516	491	503	515	528	523	514	488	509	516	470	516	526	516	544	474	518	518	518	531	551	494	533	513	498	513	492	554	501	525	506	505	536	517	508	528	501	528	492	529	507	473	519	483	518	513	518	478	521	514	482	522	468	545	538	513	487	480	517	484	508	520	514	480	499	520	495	540	507	518	548	497	527	510	551	485	518	535	536	518	491	508	516	504	535	492	519	520	521	559	492	524	533	525	508	520	482	503	482	509	482	536	545	487	501	487	487	566	489	527	527	547	508	475	562	522	518	532	514	523	521	509	497	501	494	509	477	495	493	491	539	541	501	474	513	534	512	472	504	519	487	546	538	452	530	528	498	499	516	486	544	486	576	505	485	518	490	520	496	525	464	521	507	523	522	499	532	549	504	489	521	510	521	460	499	505	524	506	447	503	484	516	504	501	506	489	485	522	505	509	487	543	514	479	505	542	547	488	500	511	504	498	515	547	459	503	567	534	523	480	555	515	512	534	516	479	489	522	523	523	503	535	494	573	516	524	558	488	525	498	506	487	507	519	489	500	481	483	494	527	490	518	489	502	515	534	523	480	508	503	517	524	540	545	488	539	521	509	551	514	546	505	506	570	535	489	499	479	531	528	531	481	513	507	531	515	512	522	533	504	525	530	494	509	522	490	481	506	467	509	506	490	531	512	496	528	521	521	487	512	539	522	494	537	521	491	516	502	535	490	501	518	470	532	494	496	524	477	518	513	534	491	511	526	496	503	502	532	545	489	518	497	516	503	536	528	542	495	465	494	535	516	549	522	512	502	526	504	476	498	514	515	506	474	501	524	485	535	536	483	475	517	534	533	469	502	539	501	486	522	556	485	532	510	523	554	505	552	520	489	502	519	517	514	512	558	517	481	496	504	492	527	476	499	534	541	498	550	530	514	518	508	502	463	498	473	463	521	508	490	513	495	514	531	546	493	472	455	542	476	490	543	509	511	524	486	466	501	544	541	507	494	474	489	561	536	508	533	520	517	498	500	524	522	518	524	535	522	507	502	541	483	513	496	493	504	540	511	489	488	526	532	504	509	532	477	528	477	513	532	538	526	484	475	513	465	511	543	533	483	484	526	516	517	505	509	522	513	558	503	507	531	508	524	542	526	528	507	482	481
27656	21634	21811	12867	5378	2939	2014	1555	1502	1335	1333	1064	833	780	679	724	624	566	510	530	539	529	516	473	506	449	488	490	505	491	520	501	506	492	479	469	499	509	460	439	457	481	461	448	434	435	448	488	471	471	440	434	481	448	420	454	458	464	440	450	420	415	451	414	443	431	451	401	408	414	434	470	408	416	417	418	405	427	427	415	419	441	435	439	437	454	406	406	409	435	428	395	410	432	422	461	439	437	393	448	415	414	408	445	417	442	460	434	416	442	434	422	412	405	439	439	425	400	427	424	387	439	425	415	441	388	431	448	422	448	426	387	407	421	444	452	437	420	408	430	431	421	461	406	459	412	433	458	424	428	452	415	406	437	419	423	411	443	463	434	428	446	401	396	414	429	461	401	425	474	426	426	448	421	416	405	443	419	461	404	425	437	444	466	434	404	420	434	425	434	433	437	471	439	441	405	415	452	435	425	389	413	424	419	426	479	434	431	424	439	443	420	433	435	420	401	424	406	466	434	417	429	417	429	451	450	405	454	406	434	410	454	441	425	446	437	465	441	390	430	441	422	464	476	430	406	446	460	434	429	418	438	433	442	413	430	426	426	380	432	436	445	433	436	403	454	411	445	440	414	457	421	402	431	464	459	426	424	432	431	435	433	416	464	463	449	422	389	401	445	425	474	452	469	428	445	429	446	436	445	470	431	461	442	433	477	412	420	434	412	444	431	434	440	415	420	457	420	434	440	428	442	451	412	454	422	480	426	409	443	424	451	435	435	397	428	450	412	437	432	399	443	454	437	438	438	444	410	407	436	422	406	453	444	425	418	390	425	409	427	400	435	397	436	448	456	428	413	412	422	389	480	425	443	414	435	429	427	448	406	435	442	413	449	427	483	416	459	434	444	388	424	446	408	434	449	433	412	396	429	409	437	428	450	452	406	391	457	424	444	464	400	437	440	467	441	420	419	405	456	440	438	432	439	438	430	428	414	397	445	416	427	389	410	387	416	426	456	447	433	442	423	437	452	449	419	434	462	408	448	430	392	431	403	442	417	446	453	421	443	472	436	423	433	402	420	454	411	435	437	448	436	402	402	427	421	403	434	432	443	425	448	451	368	422	428	430	401	425	452	417	440	402	456	425	428	430	430	400	427	424	453	422	413	458	437	470	421	398	462	459	415	448	407	453	443	430	473	440	432	440	426	450	450	423	415	452	428	422	463	482	462	433	442	442	473	450	429	446	430	427	421	446	457	435	407	385	430	436	417	472	416	416	421	420	409	429	438	419	411	407	421	397	427	418	446	421	420	429	435	419	442	427	414	397	454	430	422	420	404	427	448	450	428	422	416	452	452	424	467	473	454	429	405	470	419	401	441	450	459	412	422	412	392	453	474	435	444	446	369	427	427	429	422	418	433	396	447	477	475	435	414	402	408	424	395	425	441	433	424	415	435	434	430	420	433	452	443	444	432	398	406	415	448	395	373	427	433	430	426	453	422	408	432	389	441	497	428	423	421	426	409	448	446	419	399	448	450	407	445	406	475	411	435	449	439	428	446	422	425	409	432	433	413	416	430	419	407	460	425	400	415	454	462	430	426	416	464	442	429	406	442	464	435	452	448	417	438	428	428	454	409	403	429	470	432	404	431	471	398	405	448	409	414	427	421	446	453	429	441	457	417	454	413	426	393	396	475	415	448	453	402	459	418	426	394	483	425	393	445	434	402	397	457	452	463	418	416	411	462	430	417	438	446	446	408	419	432	403	450	426	428	419	472	393	414	394	409	440	454	414	445	460	406	442	445	429	422	381	432	425	408	460	436	460	438	430	439	453	415	426	383	420	422	469	418	428	447	391	460	387	396	389	453	460	417	413	446	429	444	375	430	437	438	455	423	438	448	472	376	414	421	435	380	421	394	444	472	441	409	417	435	414	448	452	424	421	433	431	449	433	454	425	418	457	437	413	443	438	435	432	439	425	439	404	436	448	432	450	415	452	409	440	431	425	437	448	424	428	442	463	393	453	436	415	419	472	465	404	474	434	434	408	426	422	419	449	455	438	448	464	433	469	439	399	425	417	404	478	427	404	419	419	446	412	442	435	431	410	423	404	482	429	462	395	443	451	408	432	410	423	467	405	424	377	433	425	452	414	436	440	397	390	424	440	458	379	408	439	451	480	423	455	479	397	402	402	422	427	465	418	461	425	454	463	485	464	453	448	418	424	431	465	419	474	441	410	402	431	454	430	459	412	438	428	432	426	404	423	400	449	427	411	431	411	417	410	411	453	412	444	410	458	419	420	429	447	437	466	401	418	457	423	441	420	449	448	427	379	433	428	440	407	433	451	415	434	486	413	413	461	432	425	395	418	465	438	416	450	480	431	385	472	453	450	402	421	404	406	433	397	420	449	447	438	453	392	444	480	414	440	403	431	450	435	438	396	457	407	454	391	421	425	417	403	448	425	415	430	449	455	452	407	421	406	417	423	409	432	443	427	442	448	454	407	444	442	429	449	430	427	442	428	411	413	445	441	391	395	420	410	473	418	392	425	418	432	412	411	428	432	408	399	403	444	407	448	416	416	415	453	424	427	444	432	405	421	415	421	405	458	429	450	431	434	431	431	424	438	448	438	423	413	411	419	429	426	414	405	451	416	410	436	417	427	426	421	422	447	473	436	433	439	420	423	416	430	411	435	425	446	452	441	457	444	407	425	429	407	420	441	392	423	418	463	424	393	464	460	435	397	441	426	393	414	455	425	400	459	431	446	434	431	425	425	414	422	437	416	432	427	421	406	427	410	433	479	400	438	432	415	447	423	427	457	431	412	476	450	439	477	414	434	420	433	408	424	420	446	429	429	423	436	438	409	391	418	467	454	433	431	455	420	427	394	424	444	408	410	424	446	458	441	447	412	438	413	433	415	442	455	431	399	406	439	428	408	439	425	432	441	432	423	422	401	421	423	455	432	433	399	395	436	408	442	483	430	422	432	427	465	472	411	414	404	462	424	414	468	396	392	398	459	422	421	416	465	459	436	447	400	436	446	460	403	413	406	433	440	459	401	438	433	453	420	418	402	460	432	454	452	460	439	443	417	404	448	426	455	446	432	399	421	444	440	428	429	432	428	423	403	422	439	431	469	425	439	404	439	413	447	411	461	406	458	442	432	392	420	454	415	439	423	410	434	425	416	413	418	446	404	458	417	436	420	440	442	419	378	413	393	434	398	442	458	451	411	415	403	419	417	409	445	410	421	448	415	460	457	444	439	466	465	454	446	450	424	455	427	419	386	444	461	424	408	459	426	456	454	445	411	435	418	393	426	407	451	405	490	421	430	416	424	424	403	451	435	401	425	378	438	425	449	456	423	432	434	448	408	399	477	419	466	451	443	431	440	428	452	462	451	444	424	456	415	442	444	427	426	431	425	416	407	435	446	456	435	436	464	439	432	458	440	422	431	481	409	443	430	435	413	446	427	417	422	427	429	436	436	441	473	445	467	453	444	472
17420	30192	27240	15044	8964	5860	4279	3463	3040	2839	2565	1880	1520	1352	1149	1149	1022	781	752	704	706	704	677	609	644	615	602	635	630	641	697	651	665	633	625	593	667	601	631	602	546	571	594	564	577	569	613	582	603	572	560	575	572	534	573	563	524	561	532	519	561	539	508	513	485	545	525	545	573	490	499	520	529	547	533	496	564	560	558	576	529	522	514	503	499	495	472	528	529	479	547	530	513	494	532	506	538	507	526	530	515	501	514	513	574	506	540	510	524	501	504	546	514	502	495	487	482	526	494	502	512	540	511	517	505	539	543	526	525	472	533	549	537	503	530	525	497	517	529	522	537	530	518	503	533	526	514	518	532	501	514	485	528	488	509	522	535	508	522	498	521	513	531	530	515	493	529	499	488	549	579	544	520	520	508	468	537	542	538	542	507	526	465	515	502	496	534	535	517	548	507	498	537	523	507	533	553	493	494	533	504	533	507	513	502	535	521	476	519	506	548	512	571	532	503	546	526	507	536	490	497	504	500	533	511	518	533	529	522	568	520	513	524	505	486	492	474	499	527	502	528	540	512	499	527	542	522	475	530	533	484	515	535	473	515	576	522	486	532	526	518	523	537	534	533	528	533	536	532	513	510	538	514	545	512	484	531	551	534	553	529	530	525	517	536	557	515	549	544	536	562	538	577	513	510	530	507	545	528	513	486	493	515	552	523	535	542	515	514	541	540	515	533	532	508	543	533	499	532	526	502	474	496	507	535	532	532	550	563	500	567	541	520	504	530	515	515	590	516	537	518	535	502	500	575	547	489	509	503	500	531	523	558	555	478	516	544	512	537	517	532	513	535	553	529	511	501	528	508	512	495	506	508	540	513	529	528	539	522	511	518	563	506	542	525	520	518	541	523	511	534	543	570	534	506	481	495	508	536	494	556	480	523	511	507	525	505	557	482	538	534	512	544	503	589	504	531	503	528	506	478	520	522	539	500	521	523	492	510	533	506	540	573	498	505	507	570	510	546	539	539	558	522	498	543	496	499	520	518	527	569	528	507	558	526	537	543	532	499	524	533	550	519	539	517	505	537	495	512	547	531	504	526	523	529	543	534	537	550	498	510	494	532	522	519	516	535	472	517	531	535	555	530	516	527	506	536	514	535	494	561	506	505	525	504	522	545	507	541	525	537	531	479	516	529	529	539	512	547	579	479	525	522	525	563	516	504	482	537	486	531	566	549	510	526	535	513	506	527	523	534	522	529	521	525	539	509	525	558	531	532	549	524	500	533	555	512	515	517	558	507	520	536	494	461	552	512	534	523	530	501	527	488	516	501	555	499	530	491	538	508	512	534	476	500	519	534	544	555	515	477	489	522	503	553	510	552	526	518	480	519	583	549	517	521	540	516	523	506	508	499	518	489	477	527	539	527	516	498	510	538	564	496	542	462	566	519	530	510	525	516	488	534	550	538	522	537	513	470	499	496	498	496	509	539	548	555	490	498	520	523	527	517	549	558	524	535	561	518	519	506	514	528	550	547	581	518	530	519	481	465	529	529	519	484	492	531	519	514	487	511	544	543	554	550	500	503	511	548	491	502	506	466	499	531	530	548	519	557	530	536	513	512	533	531	488	547	522	549	517	541	507	518	538	494	530	537	510	517	550	525	525	548	518	514	567	513	504	538	512	530	528	521	548	512	515	527	511	496	563	503	486	516	509	525	506	502	569	496	501	535	526	547	551	519	513	545	519	541	516	532	523	525	548	542	490	522	508	501	510	542	534	541	543	521	537	542	492	502	550	482	535	504	537	534	546	526	509	557	524	513	525	501	511	595	511	472	516	515	550	507	521	497	496	516	531	532	537	509	540	526	535	508	501	514	530	556	509	553	565	513	500	530	515	559	489	558	531	560	548	543	505	569	510	536	514	552	541	543	524	528	523	498	491	507	496	504	548	507	548	511	527	527	530	504	493	520	537	512	500	519	543	488	592	537	526	484	528	547	536	484	519	553	508	507	529	558	542	568	530	503	530	549	493	526	509	541	496	531	535	518	564	521	530	527	506	540	516	577	543	537	543	543	547	461	546	518	527	515	508	535	544	513	541	510	548	478	559	498	545	516	533	519	497	603	538	550	509	493	488	514	524	521	473	511	493	503	482	546	495	562	523	532	521	520	516	513	525	523	520	491	519	530	541	511	508	516	531	533	516	531	516	574	503	527	529	507	564	508	532	513	486	523	496	531	527	509	551	538	526	533	556	505	516	515	534	527	511	487	491	542	519	516	525	516	522	490	546	489	524	526	507	551	486	522	532	511	537	558	524	503	527	546	535	551	557	526	502	510	531	540	476	494	535	571	558	529	495	520	492	542	515	462	508	511	537	508	505	476	477	521	534	533	551	525	529	524	523	541	549	527	511	498	522	549	550	497	501	564	531	501	540	520	521	564	529	501	547	539	532	506	504	545	555	552	499	506	514	496	513	536	540	541	554	514	554	555	462	510	574	540	556	552	518	465	526	494	572	552	490	515	520	549	547	535	504	517	534	549	575	568	493	532	520	499	530	514	550	519	516	509	554	507	513	498	471	511	494	588	513	513	495	521	521	461	534	529	568	552	516	530	480	513	526	537	506	517	502	543	509	495	561	486	561	513	495	520	512	511	531	526	555	524	509	538	521	535	545	503	540	515	534	515	522	555	497	515	529	505	521	553	525	522	547	516	559	526	521	495	519	498	497	501	529	505	491	461	483	516	526	510	510	527	571	527	522	523	504	521	522	528	536	513	539	576	552	477	520	494	549	490	539	525	526	509	542	524	556	497	514	515	492	544	512	504	497	509	509	516	542	490	520	514	527	523	514	561	546	523	545	579	537	532	528	554	527	507	494	555	516	481	540	572	530	492	515	492	533	542	488	511	506	538	529	521	505	595	544	504	531	500	517	506	526	501	492	503	540	518	506	498	494	516	494	550	504	542	561	552	498	504	536	549	566	537	527	542	497	510	560	512	528	524	560	567	534	505	524	516	531	511	527	542	508	497	517	537	530	528	514	529	529	507	562	473	500	554	486	502	538	549	501	504	542	493	531	510	539	531	544	497	495	508	522	520	562	535	530	507	511	519	559	492	472	522	526	514	528	543	507	517	483	513	522	512	545	510	542	545	513	502	541	565	556	505	500	516	499	516	539	493	505	546	503	546	524	534	566	494	564	493	549	514	567	523	495	505	522	525	486	485	539	530	511	499	516	525	526	522	521	502	532	521	499	527	500	582	503	458	565	484	524	568	503	508	548	527	559	584	511	508	531	504	525	551	518	532	548	474	510	512	534	558	501	551	522	553	519	520	502	519	499	490	539	543	469	511	501	526	496	529	485	558	515	533	520	515	507	512	556	557	534	542	496	544	521	555	532	500	509	500	537	536	509	528	526	545	522	541	534	527	495	533	534	575	491	522	497	528	517	505	502	536	531	522	521	551	484	534	544	514	520	495	510	546	539	492	514	523	505	521	533	552	539	527	519
24359	21302	28436	24581	21101	11873	4797	2862	2452	2190	1835	1366	1138	1093	894	889	685	571	547	503	494	460	421	441	397	406	462	403	407	410	404	430	435	416	409	400	397	382	373	396	367	348	363	352	381	317	332	355	402	383	359	346	336	379	354	307	330	327	338	330	317	330	336	302	305	296	317	334	330	313	321	325	331	308	268	312	316	318	314	313	314	305	318	296	312	319	291	300	324	299	281	314	295	281	320	291	296	334	322	299	324	328	308	301	312	282	331	323	347	330	311	309	314	318	320	319	306	306	320	323	289	315	316	311	312	302	302	286	318	331	298	291	333	304	307	301	302	308	304	307	298	280	288	326	318	323	273	315	318	331	303	305	323	306	319	318	327	346	288	322	326	309	341	310	330	295	282	306	279	296	301	317	277	304	298	333	339	320	309	333	296	339	297	322	281	308	312	320	311	288	305	327	355	296	319	292	310	290	299	318	323	299	277	328	335	322	317	326	309	302	308	312	304	308	319	335	307	319	313	285	333	298	346	298	331	354	312	315	307	309	318	309	310	308	286	334	290	291	297	316	318	281	285	279	319	298	311	310	340	333	307	325	310	299	316	358	338	317	325	322	314	344	331	308	328	337	302	348	300	308	311	311	315	322	312	340	310	354	304	336	326	293	323	318	342	306	315	277	317	312	324	323	312	323	326	320	336	281	311	319	333	298	311	313	326	286	322	290	323	317	343	320	321	290	287	291	294	293	303	325	322	319	312	334	305	304	329	325	284	308	314	345	286	295	329	287	306	304	307	300	310	296	324	319	293	309	324	323	340	318	279	287	303	298	313	289	316	301	316	337	302	292	301	298	292	332	302	319	319	329	297	327	328	306	319	332	285	330	321	304	297	350	321	335	326	306	309	309	323	300	314	320	303	306	318	331	317	335	314	310	325	329	319	314	340	315	293	328	320	291	312	318	312	310	299	293	291	323	334	324	319	322	301	277	318	287	322	301	308	297	289	330	302	316	308	312	307	295	336	294	315	313	290	331	330	327	300	343	323	284	305	291	331	304	319	327	286	334	345	284	286	322	330	297	342	324	315	320	314	320	303	298	307	277	309	314	288	344	304	298	349	333	342	322	320	315	318	304	294	268	290	309	282	301	285	305	305	300	323	294	291	302	322	298	313	295	322	327	291	302	318	329	345	303	276	310	279	329	319	341	332	299	321	332	298	285	286	308	275	300	343	297	300	272	307	324	303	315	299	292	328	283	279	344	328	324	303	300	325	336	310	315	308	309	340	336	323	304	307	272	286	306	322	304	299	324	295	338	315	305	305	316	281	327	318	288	279	318	315	317	339	313	312	299	295	284	319	316	286	324	331	293	303	292	316	308	323	346	300	307	289	308	289	310	288	312	323	329	326	309	336	310	314	309	311	336	326	311	318	275	308	307	299	309	269	331	337	306	300	309	304	284	314	335	307	321	288	311	324	304	311	321	308	317	301	319	285	347	273	316	306	296	317	301	283	331	335	328	319	297	329	312	310	328	310	300	314	329	323	301	327	278	313	309	323	319	319	290	310	291	298	276	285	313	312	321	313	322	356	306	270	282	334	296	301	310	317	329	312	298	288	290	332	298	306	298	306	316	323	300	315	316	287	307	322	293	341	309	335	295	286	341	320	324	308	307	331	305	326	318	310	285	280	318	326	309	302	327	315	315	299	335	294	328	301	339	355	305	314	302	304	293	303	330	281	325	317	317	314	316	303	323	317	329	308	315	297	283	283	282	371	280	294	343	340	336	316	299	304	317	307	302	272	314	308	293	311	329	302	325	295	290	335	329	325	343	298	321	316	351	310	319	336	331	309	314	328	308	314	335	327	322	316	340	287	293	300	304	304	311	318	293	293	323	303	329	283	313	292	320	331	276	356	316	314	289	309	335	307	317	294	312	314	316	324	318	316	317	305	315	325	305	295	329	299	288	319	304	314	299	328	318	340	266	318	307	306	314	295	300	305	326	317	306	296	305	299	318	310	317	306	313	316	313	308	327	289	346	329	314	309	322	318	305	328	313	307	295	292	307	320	289	285	306	316	327	288	312	322	363	314	312	320	281	303	311	315	307	344	306	287	311	323	309	301	330	324	295	312	319	316	309	293	275	333	270	345	314	315	320	320	270	296	302	331	308	303	289	302	313	352	312	294	302	359	312	324	312	323	311	336	300	290	298	304	323	310	337	315	292	314	298	320	291	304	298	316	310	309	332	281	326	306	282	310	332	325	290	318	295	316	316	315	245	319	325	306	284	336	317	292	335	315	301	340	349	305	302	354	319	282	315	314	292	291	302	331	328	321	293	314	294	331	321	288	303	338	339	331	310	304	332	311	288	322	346	273	305	314	288	317	305	342	328	324	320	324	308	274	324	333	300	322	317	313	312	310	310	327	300	304	315	298	320	299	298	332	330	299	311	321	318	313	357	334	311	319	332	335	336	314	318	330	341	312	309	320	330	317	288	287	300	319	324	331	330	310	318	321	311	305	298	295	333	297	315	319	289	329	309	333	329	300	311	301	324	298	298	297	300	345	311	301	308	325	308	330	304	319	298	303	342	322	312	301	320	325	268	295	326	339	320	327	333	318	344	307	337	291	299	322	324	301	317	328	292	305	309	289	330	319	309	305	312	299	305	313	280	307	323	300	312	334	286	314	316	319	301	313	340	328	305	307	327	306	290	312	330	293	306	316	317	304	344	303	324	311	324	330	313	319	317	309	301	290	309	309	278	294	345	355	327	295	309	298	321	323	303	323	300	306	295	322	311	311	284	311	276	331	329	303	274	350	315	301	306	309	296	307	301	317	344	310	316	299	308	297	293	321	338	316	303	293	299	336	310	325	303	299	334	302	306	313	281	305	289	288	316	295	284	342	312	299	282	319	306	301	301	302	272	328	323	303	319	309	348	324	342	322	307	321	330	307	309	320	339	296	289	320	342	303	287	297	329	319	311	328	345	330	327	307	309	316	355	285	314	321	320	289	315	317	333	290	304	322	315	285	306	283	324	329	323	375	300	326	284	301	310	315	308	306	311	331	311	320	321	323	303	271	338	302	317	306	316	314	308	331	337	335	325	288	303	265	311	328	335	337	271	316	313	307	296	312	339	310	296	325	293	314	317	302	304	315	297	321	330	284	314	297	330	282	288	304	328	304	298	294	284	319	320	315	294	304	304	305	320	324	293	317	314	307	290	314	329	316	319	333	303	320	315	292	329	330	315	309	306	303	289	283	278	293	335	342	324	297	287	271	333	297	302	325	308	285	289	312	334	318	265	305	320	319	323	308	323	300	313	294	328	340	293	347	332	305	313	317	328	303	317	311	321	354	297	297	315	297	296	309	337	269	284	299	350	298	309	329	299	302	320	301	312	311	321	328	325	306	295	278	298	304	293	315	287	341	310	299	300	302	343	337	294	326	276	315	282	326	315	300	301	301	326	288	308	324	340	314	298	286	319	321	319	302	290	295	315	330	287
19671	39018	33845	21805	13755	9977	7795	5964	5430	4837	3899	2886	2209	1964	1633	1552	1198	888	812	769	759	712	677	599	548	555	532	574	558	563	630	576	576	573	553	525	562	520	541	491	497	468	452	495	450	466	464	475	444	456	488	449	402	470	428	407	406	430	396	430	371	402	431	406	389	403	387	378	377	379	387	404	423	391	357	397	390	371	417	399	381	401	378	359	377	383	361	369	365	385	394	367	390	396	379	395	357	342	383	368	389	385	384	405	399	390	368	387	360	407	363	411	362	412	376	389	397	364	380	375	361	387	377	380	387	398	358	381	409	407	419	359	373	385	380	391	377	391	385	407	380	378	384	392	395	336	372	387	352	407	339	364	362	411	386	373	390	396	353	371	385	350	373	392	360	376	352	368	384	375	362	373	387	417	369	410	334	387	417	412	377	396	385	372	398	355	397	387	394	357	393	388	373	384	349	369	396	387	367	364	389	358	382	373	399	372	405	446	373	361	407	385	335	409	411	356	354	371	363	333	395	372	377	384	359	381	433	383	373	388	405	369	350	375	350	346	363	373	399	365	409	384	353	368	367	365	394	382	374	405	401	400	386	387	384	389	349	385	380	383	420	354	381	379	366	379	380	369	376	375	377	378	394	407	400	358	415	354	340	416	385	388	377	382	379	382	390	383	391	352	397	358	416	359	402	396	391	380	386	394	383	374	403	378	388	343	394	386	381	360	371	377	399	424	385	379	374	388	315	416	405	397	365	362	373	391	401	384	398	356	359	317	372	374	363	384	396	370	360	377	393	401	386	373	367	354	384	365	365	376	390	372	386	358	379	347	371	362	402	383	400	372	395	414	386	353	391	408	372	411	386	368	375	415	389	352	399	373	402	408	416	388	384	368	365	390	400	413	371	363	400	390	406	380	359	358	390	389	371	393	392	374	385	353	396	419	420	383	369	373	385	380	379	367	400	389	373	406	389	373	379	371	388	431	366	376	365	399	372	384	400	350	401	407	379	373	363	374	409	350	415	409	392	364	404	407	361	389	361	416	356	391	349	373	397	365	361	375	406	358	414	381	429	365	374	402	419	370	389	349	367	369	390	379	362	391	390	388	379	380	390	407	407	414	359	370	397	413	379	368	418	371	382	380	375	399	385	353	383	378	361	395	380	379	385	393	402	355	404	400	357	383	405	394	387	350	383	432	396	383	365	390	358	377	372	400	392	368	362	390	406	393	366	375	378	369	370	405	401	343	404	394	397	377	411	366	362	390	394	416	399	409	401	355	404	374	391	375	372	433	368	351	366	417	360	389	354	391	394	368	385	351	389	405	377	387	393	382	384	383	375	355	384	374	419	426	390	390	409	384	402	410	363	385	377	378	365	372	358	391	355	387	355	400	380	371	393	345	354	409	353	342	384	368	356	373	379	364	388	398	396	391	395	377	381	356	392	400	382	405	373	384	400	366	398	361	383	399	409	360	368	383	415	392	367	392	412	398	379	422	380	380	348	364	374	387	389	364	391	357	347	433	369	366	395	384	358	415	391	379	419	331	378	369	373	384	401	349	386	375	382	382	426	372	364	384	375	382	391	391	370	349	376	359	428	386	386	349	418	410	392	346	389	403	388	380	386	397	374	426	379	391	420	357	367	371	379	395	420	396	422	396	376	385	349	419	406	354	359	362	358	371	376	398	399	400	368	375	384	362	390	382	405	380	398	370	399	400	376	380	371	367	394	367	367	397	403	380	405	349	367	368	383	355	385	363	377	376	386	371	363	378	398	393	367	365	360	355	371	367	375	368	397	377	367	385	360	398	374	382	376	372	383	405	378	408	378	361	374	353	353	372	354	366	349	397	379	376	388	415	373	366	422	395	369	371	356	384	397	360	410	397	376	376	406	383	359	361	385	353	403	363	407	377	367	388	355	388	396	364	371	354	407	363	352	408	386	371	403	363	365	378	356	374	359	359	376	398	365	387	409	375	427	408	377	362	415	373	380	366	421	370	396	370	349	388	403	364	374	380	383	403	375	433	384	380	365	403	409	418	389	345	383	398	400	366	420	373	427	377	361	365	402	362	385	392	381	366	364	384	387	391	364	407	387	385	378	366	357	343	367	379	372	393	379	428	348	385	347	385	390	377	366	381	381	372	394	349	397	372	371	375	370	373	367	359	397	366	391	405	385	359	354	365	362	369	392	368	368	400	376	365	386	406	339	410	385	369	407	377	385	360	360	403	356	365	385	377	384	389	383	371	377	359	349	372	351	367	364	407	379	385	378	391	384	350	370	381	380	406	357	390	367	370	363	389	399	401	399	394	402	370	380	365	402	387	399	365	381	407	383	396	359	402	409	366	359	374	369	386	392	401	414	414	380	366	384	361	390	350	396	353	347	377	399	384	388	391	405	388	368	363	396	402	379	355	365	408	357	391	366	375	396	392	402	412	403	402	356	401	340	392	398	392	387	393	361	392	372	394	369	375	387	374	386	438	416	406	371	353	363	364	369	340	378	383	375	374	363	358	379	373	389	350	354	386	377	401	388	349	402	352	374	388	362	406	371	417	368	373	367	415	369	378	362	374	427	339	364	409	417	403	380	392	338	366	396	352	370	384	367	318	371	410	389	393	350	381	367	390	355	383	431	356	378	373	368	390	371	373	410	395	373	367	394	365	366	404	360	380	382	377	398	397	407	385	368	382	388	373	365	376	380	371	396	370	427	402	434	367	369	375	403	385	397	411	381	366	397	367	387	396	347	386	384	387	364	376	395	389	358	384	406	395	378	390	376	391	367	376	370	385	380	413	376	367	382	370	414	401	344	367	344	393	405	356	356	391	389	400	393	402	377	400	378	379	396	384	370	362	392	399	380	400	346	363	355	359	380	363	391	394	388	419	385	345	395	334	399	409	374	383	369	381	399	378	395	371	384	368	406	406	371	386	373	398	360	359	377	357	389	419	347	373	381	379	395	372	396	363	316	385	371	371	378	365	382	370	387	385	423	369	374	399	352	391	364	396	398	370	392	373	373	378	405	337	355	382	399	386	401	378	355	391	381	361	370	373	435	365	396	353	382	388	395	403	328	350	406	410	414	367	363	378	372	363	380	371	401	363	417	357	372	373	396	387	355	376	392	356	378	358	394	379	416	380	388	385	370	373	364	391	389	372	373	398	374	377	370	384	354	384	387	371	408	363	384	341	404	358	391	407	372	370	379	383	405	412	362	404	375	332	393	375	387	394	372	344	375	382	399	365	384	364	372	359	413	381	358	409	372	420	378	411	388	392	386	383	382	398	373	392	387	359	376	412	345	370	396	375	375	397	379	378	420	380	396	369	378	379	409	353	373	415	353	366	389	384	377	387	362	385	399	399	367	389	386	369	399	382	337	368	376	354	373	392	411	363	382	386	395	363	378	369	372	375	401	344	361	363	376	368	344	398	387	382	379	367	417	406	380	401	396	384	376	376	418	386	382	385	405	362	424	401	364	346	395	358	371	388	403	386	379	392	401	364
25464	21333	27354	25489	13096	4562	3265	2400	2246	2021	1648	1386	1222	1113	1037	1005	832	747	729	685	738	668	645	617	607	645	638	601	694	668	644	625	653	628	649	669	602	601	622	656	604	588	553	645	592	592	604	591	624	624	639	620	660	561	649	536	565	583	577	611	599	575	585	531	541	549	564	535	584	560	646	593	564	593	590	594	586	574	567	589	533	551	579	613	561	564	558	560	551	592	574	576	547	553	567	571	572	572	551	549	591	520	541	572	578	539	528	512	578	573	607	527	593	606	566	525	529	535	561	538	554	584	591	576	563	577	599	589	578	555	540	549	527	558	572	554	560	589	626	572	598	542	553	558	604	566	553	583	569	552	581	581	594	550	560	547	543	558	565	556	540	597	573	562	572	550	616	587	595	563	582	585	517	584	578	577	534	536	542	534	516	560	576	568	549	578	609	546	570	554	582	611	585	562	588	556	601	619	524	525	576	537	611	562	580	569	568	537	545	560	548	535	588	577	567	606	588	568	565	606	627	577	596	581	555	586	579	560	514	563	551	555	540	562	569	581	568	582	563	567	556	527	552	552	587	575	562	561	590	585	571	569	614	555	543	520	566	584	620	514	557	539	575	541	599	557	552	579	553	575	554	568	630	580	632	607	574	552	560	549	557	530	550	587	532	594	573	558	611	593	573	584	537	518	573	561	510	567	552	573	547	538	561	593	582	590	582	583	607	561	582	547	572	563	570	580	586	553	581	570	562	587	561	552	582	582	558	523	583	545	551	539	553	579	559	525	579	580	510	517	487	570	580	535	513	599	557	588	573	558	571	545	581	599	577	585	540	572	559	535	546	534	545	543	548	541	560	563	573	572	590	542	552	600	587	525	562	570	555	577	562	579	553	550	567	568	548	531	557	569	543	539	567	558	548	609	570	583	561	539	555	575	574	573	566	553	556	575	571	558	545	574	534	567	537	563	604	552	528	578	527	592	567	584	540	549	549	555	565	546	566	562	561	543	554	547	565	586	599	583	541	560	549	525	556	586	542	566	542	615	562	546	569	555	544	548	550	563	555	564	594	606	549	584	587	595	559	560	589	538	531	571	598	580	586	579	547	564	553	548	550	550	540	546	551	605	564	598	538	571	568	539	570	552	528	587	571	589	592	565	554	536	591	563	539	579	561	575	611	612	539	587	558	577	580	553	581	528	593	526	580	590	581	555	548	565	512	547	550	580	595	617	583	557	573	579	557	551	553	564	587	567	582	549	605	577	562	548	568	536	580	529	551	552	571	588	551	543	568	558	567	570	584	546	580	583	590	562	567	540	525	566	590	562	551	576	600	567	599	562	591	557	607	574	568	589	586	608	554	554	553	576	556	571	564	530	519	578	545	582	553	585	607	550	573	613	566	587	548	600	587	574	566	581	612	606	535	631	592	592	582	592	564	616	551	566	557	533	517	563	536	553	578	513	562	566	583	556	508	580	579	551	579	586	538	522	557	575	605	593	568	573	576	568	608	570	584	576	606	535	529	565	541	555	555	529	595	597	574	556	575	557	589	609	514	577	544	555	593	551	548	577	576	557	597	543	602	540	576	542	581	552	562	549	572	578	581	575	561	572	586	580	585	575	575	548	603	547	554	549	567	570	572	541	589	582	559	568	601	617	542	565	581	587	570	567	564	523	583	574	543	583	538	564	535	559	586	517	594	536	580	581	575	542	566	594	551	560	578	561	550	569	608	510	556	565	591	578	590	609	559	563	538	589	523	555	557	530	579	559	579	572	571	633	547	577	529	533	582	556	562	593	551	550	560	595	600	555	560	577	559	541	591	527	527	580	564	614	546	564	562	527	544	545	570	610	590	539	542	533	573	525	554	567	593	572	573	566	623	573	531	648	569	547	561	568	537	587	591	553	558	585	541	536	555	578	587	589	528	563	585	571	561	540	557	641	554	578	556	565	570	593	554	572	542	542	546	590	575	631	551	570	579	582	574	564	572	563	599	597	561	539	578	590	588	627	553	578	568	521	559	535	512	576	539	526	606	577	504	549	581	588	539	548	538	568	559	545	550	572	585	545	543	566	583	548	547	553	551	536	612	570	580	558	617	624	612	540	555	550	560	534	544	558	543	554	596	549	564	540	563	592	566	590	575	568	585	542	574	555	565	492	586	596	641	532	541	559	544	561	584	559	562	555	555	595	570	593	583	557	594	617	551	581	555	572	554	537	593	535	564	571	556	547	593	628	560	564	559	565	620	589	543	573	554	557	598	574	576	556	557	551	550	548	576	581	619	571	557	538	575	537	578	556	560	598	546	572	560	589	551	597	561	576	544	573	588	548	578	524	575	540	571	576	548	565	534	527	559	538	580	575	587	576	579	554	557	570	540	532	555	578	553	556	577	562	568	554	586	580	591	559	559	537	560	541	559	579	587	556	552	591	557	579	550	568	552	577	565	558	506	520	560	556	606	521	566	558	571	576	580	567	572	559	576	580	593	572	564	565	558	596	592	551	575	533	554	547	568	598	553	568	550	527	561	541	581	561	538	568	575	551	541	591	577	557	561	575	606	491	538	578	551	595	509	531	543	577	552	548	566	563	575	535	552	597	565	553	583	569	532	610	610	523	591	599	571	587	591	579	564	547	568	579	558	567	549	574	573	601	550	567	610	614	597	576	546	600	596	555	569	559	552	595	596	554	579	571	548	539	568	556	583	535	584	568	567	577	547	574	562	518	580	568	558	569	548	558	561	587	575	553	515	617	605	599	600	549	552	547	580	584	572	554	584	527	569	558	572	576	579	530	605	610	604	595	529	579	585	542	561	549	546	523	564	574	583	566	588	558	587	576	567	553	573	595	524	520	582	525	555	546	556	552	556	578	555	559	613	537	539	564	531	558	551	530	588	575	539	576	601	572	576	539	533	535	544	593	578	600	591	522	569	567	547	584	509	570	533	597	573	544	569	513	553	598	559	572	575	552	551	531	552	603	583	604	556	574	590	540	571	544	536	553	560	566	577	562	545	594	554	558	554	604	526	573	582	596	547	532	579	534	607	548	559	529	557	582	550	546	548	549	540	566	546	543	586	520	484	553	509	544	566	538	577	604	566	639	589	564	562	567	567	604	559	597	525	539	571	546	549	577	583	568	595	563	603	589	579	540	571	538	556	551	528	572	540	580	577	557	568	602	586	583	550	576	567	609	578	549	562	554	568	519	553	586	571	559	542	587	546	580	573	549	568	574	541	544	569	576	565	547	495	566	547	563	535	524	575	614	574	557	598	562	596	572	568	613	544	571	550	558	585	531	540	591	563	560	532	556	548	583	565	601	571	549	544	531	594	580	590	580	537	576	572	596	637	564	566	588	545	592	562	553	594	592	564	543	584	538	553	555	527	548	564	543	563	534	572	603	570	548	539	585	588	543	539	589	572	589	578	568	564	519	536	558	546	551	540	580	590	559	513	583	625	591	579	562	581	575	568	491	603	544	606	626	585	549	574	566	573	614	583	526	572	519
19708	36367	29387	18823	11730	7792	6427	5426	4777	4278	3321	2597	2181	1933	1716	1709	1207	1033	985	962	989	906	932	833	805	823	796	748	809	850	782	826	854	883	823	785	794	735	760	740	736	709	746	724	729	745	738	695	724	690	746	763	670	689	703	691	664	642	644	642	662	663	690	684	698	695	676	662	678	689	688	689	684	636	651	697	684	699	680	708	667	704	685	649	658	717	642	674	692	705	654	638	626	687	685	649	643	673	722	629	696	666	624	631	659	617	700	664	732	638	691	704	641	684	647	702	635	679	669	664	658	679	688	633	670	632	668	674	654	672	609	664	653	630	644	706	629	684	623	594	674	634	675	665	697	651	612	679	648	636	587	672	685	660	637	641	676	669	685	650	635	627	694	702	672	647	683	685	702	649	699	661	666	634	662	661	715	656	671	689	616	702	630	688	667	681	669	634	687	625	627	704	677	655	682	650	675	676	638	636	691	694	690	676	697	639	645	653	669	678	645	660	645	673	682	644	645	668	671	657	688	629	637	717	696	624	646	647	685	648	649	676	686	634	699	646	640	655	695	694	634	672	725	673	636	633	638	654	670	670	675	703	618	679	652	619	673	613	631	665	642	645	642	685	648	676	646	680	676	662	652	648	641	669	637	652	663	645	647	659	707	622	643	682	657	608	698	623	697	713	679	662	647	676	664	649	689	688	675	657	663	688	657	700	686	685	678	682	689	655	660	673	680	664	676	656	700	639	631	654	678	673	697	627	711	698	673	634	636	721	701	686	670	692	675	685	619	659	679	634	633	684	661	668	641	645	646	698	654	652	651	620	661	665	643	682	681	637	684	619	720	638	624	667	657	715	652	652	718	641	675	666	723	679	664	710	643	655	624	694	686	706	661	663	612	609	637	648	672	700	659	686	655	644	642	661	629	675	672	704	695	653	615	689	702	694	674	646	697	698	653	646	658	648	692	648	690	660	690	662	632	611	652	681	659	694	642	688	658	647	695	626	638	700	685	610	637	643	672	621	675	607	682	655	663	679	631	662	630	670	670	682	598	706	654	663	662	685	632	613	655	663	667	651	640	687	625	667	703	656	628	661	681	659	692	691	658	679	656	656	665	656	680	687	653	673	674	625	632	692	639	658	647	649	687	674	707	677	699	681	674	647	610	641	676	643	626	711	644	633	660	679	688	650	673	638	699	668	691	683	704	675	629	682	679	645	676	644	687	686	663	693	659	699	672	657	644	659	663	636	701	632	646	648	686	666	694	669	656	660	663	657	665	639	702	636	685	662	687	643	696	682	696	687	676	666	642	647	678	702	645	674	663	657	667	673	663	698	690	643	643	688	634	694	697	656	634	599	622	664	695	678	652	659	702	646	695	696	630	734	671	653	709	644	653	653	705	666	655	656	674	703	668	703	648	687	691	649	671	680	610	683	655	659	651	683	703	650	627	708	664	621	634	639	680	642	698	642	674	662	639	708	658	650	616	711	661	687	655	654	678	712	729	648	702	654	650	659	614	695	651	676	619	638	636	672	657	668	669	684	626	654	662	670	634	644	649	720	637	630	651	631	690	667	654	661	617	677	652	672	627	707	704	678	648	656	719	687	653	672	649	626	701	687	693	630	675	655	708	654	716	745	671	662	685	647	675	612	670	641	625	655	660	636	662	681	687	643	653	669	650	674	696	711	691	655	643	668	667	641	694	632	657	658	665	676	717	680	666	704	698	695	680	608	678	686	699	646	680	645	620	653	672	658	626	684	673	652	652	675	637	749	676	662	701	623	625	636	642	606	681	629	644	654	668	689	646	659	695	689	638	676	668	688	669	694	651	686	672	701	627	651	689	670	657	633	643	652	659	699	690	687	654	670	653	632	622	689	633	648	691	673	688	650	667	654	667	663	709	692	715	675	674	632	650	591	684	677	682	659	657	649	696	691	669	630	658	687	662	681	689	725	702	629	681	702	707	653	671	680	671	685	703	596	650	654	668	668	664	663	676	681	647	649	625	653	671	691	620	666	673	685	651	655	677	685	665	659	652	669	640	646	644	662	681	622	661	645	634	628	652	647	653	658	683	718	632	679	610	676	687	633	632	640	680	680	649	688	659	646	650	632	690	695	622	594	645	686	652	654	639	656	674	699	698	679	677	699	686	650	681	638	667	701	629	678	661	707	703	665	674	654	644	692	641	671	670	631	688	688	711	661	604	664	656	617	665	673	632	644	663	613	691	645	646	632	636	640	683	671	675	632	655	705	686	651	668	686	657	681	665	670	677	680	655	681	612	683	698	609	661	650	648	679	672	684	665	724	666	643	639	681	630	639	716	691	678	640	672	668	690	618	671	651	651	651	665	682	663	623	644	653	635	700	658	639	678	637	703	681	705	694	645	654	673	669	639	655	593	684	631	662	650	672	675	669	638	679	705	684	644	632	621	669	633	673	695	668	706	647	632	691	682	619	667	667	676	649	634	682	698	665	690	693	668	670	729	655	675	634	695	635	673	654	668	674	655	696	708	698	688	718	688	619	681	639	684	657	599	660	657	612	669	666	670	659	671	683	691	672	687	633	697	654	708	620	640	676	661	732	720	640	645	658	650	695	688	645	626	671	656	663	661	690	692	677	704	653	687	602	639	647	658	654	625	648	678	644	684	680	686	643	692	682	670	618	695	672	655	627	640	680	634	657	671	697	692	664	626	668	688	656	660	662	668	646	650	650	685	639	713	675	630	697	645	672	680	685	677	668	712	688	648	657	645	649	668	681	595	675	650	637	658	664	635	700	631	630	638	648	714	660	687	672	695	676	655	622	660	685	646	672	659	662	662	631	699	666	663	651	687	680	653	685	646	705	672	678	638	631	662	645	669	682	680	649	665	645	704	672	676	693	656	649	678	711	667	699	668	683	669	635	660	665	649	615	676	687	666	702	634	558	648	641	675	649	657	639	680	700	646	674	657	632	725	682	652	684	673	647	697	658	630	669	638	609	671	683	664	657	614	668	656	683	626	639	658	664	656	670	690	669	642	678	632	715	670	685	701	675	640	676	702	668	668	666	713	672	709	676	641	669	643	646	649	629	666	647	687	668	658	681	697	663	692	661	703	676	705	648	644	657	657	668	704	723	668	648	638	662	662	677	637	639	639	696	662	699	713	690	656	685	642	645	711	661	640	667	657	638	674	662	618	661	675	627	665	691	657	675	651	649	635	665	701	663	591	706	706	648	619	682	676	704	688	661	638	641	678	671	692	675	694	658	665	654	690	638	682	675	687	702	661	661	664	676	649	689	680	643	619	688	694	655	659	641	659	683	670	660	700	668	697	680	664	647	630	704	667	635	643	655	685	691	726	644	663	719	672	668	624	670	672	673	655	685	717	635	652	668	635	682	633	648	650	663	691	658	655	648	675	672	674	653	657	671	645	641	646	691	653	650	639	665	642	729	710	650	677	679	660	681	636	662	700	639	658	635	644	670	649	676	657	689	683	640	661	686	696	669	638	656	657	658	652	681
23235	21348	29008	24061	21388	21356	12556	5106	4080	3399	2529	2001	1855	1606	1429	1400	972	882	796	759	729	665	666	596	603	589	653	608	618	638	689	676	616	660	610	594	561	518	552	553	541	517	528	520	460	528	499	526	516	516	510	490	500	481	446	453	488	462	463	472	434	493	444	458	460	423	480	473	428	443	475	482	447	460	462	506	469	454	427	443	418	428	425	429	445	443	470	417	422	474	469	423	425	447	458	437	423	423	461	470	468	407	429	452	456	454	456	416	441	426	464	419	427	418	425	441	464	451	434	390	472	452	452	412	418	422	417	425	500	439	455	444	456	484	450	428	483	444	445	438	464	484	431	466	434	473	441	446	414	441	471	477	468	436	436	474	482	445	467	456	458	448	405	447	429	470	425	468	449	428	406	414	444	428	450	423	457	411	459	453	445	512	420	424	460	478	437	438	408	448	441	442	419	470	450	427	453	448	405	436	453	456	421	424	453	393	436	450	454	476	459	416	461	455	448	456	424	468	446	458	425	448	405	440	478	427	448	463	451	466	440	462	426	456	427	439	447	438	434	450	451	424	443	462	491	421	431	435	429	410	431	427	465	480	427	450	470	442	432	500	443	500	416	436	441	425	432	434	454	444	443	423	418	425	456	443	431	432	455	420	476	452	462	430	435	432	472	436	463	446	436	483	408	470	440	467	461	434	394	426	450	444	445	448	447	461	425	449	433	466	462	409	446	470	441	447	399	462	410	434	463	458	450	475	446	476	454	440	476	493	453	452	454	454	462	452	468	461	440	435	423	431	420	461	416	457	397	477	439	449	404	443	460	444	442	411	447	449	437	400	428	419	452	436	465	450	459	426	425	436	416	427	444	398	439	479	433	466	467	421	454	457	431	465	429	447	432	413	449	457	440	501	480	434	438	463	436	459	438	443	445	461	424	483	433	457	442	431	408	439	423	456	429	488	454	454	499	415	452	466	425	420	431	460	409	488	445	486	429	447	437	459	426	466	447	420	444	457	421	450	441	448	457	456	429	439	439	431	476	449	403	428	469	451	447	426	442	420	458	426	472	450	472	420	458	493	490	457	447	406	431	423	467	407	491	405	462	482	465	448	435	481	425	438	443	456	462	488	432	429	422	455	452	436	445	457	502	416	460	415	433	477	467	421	434	421	479	448	416	463	469	495	479	474	474	489	427	447	430	453	412	443	462	431	440	445	451	449	491	472	435	431	444	471	453	413	491	425	494	421	472	436	447	441	460	449	431	435	470	479	451	443	421	454	459	424	470	446	421	388	422	397	462	452	411	421	416	451	402	417	458	447	442	431	447	446	441	464	457	447	458	413	457	432	414	465	482	429	407	449	423	491	425	436	451	428	451	463	457	417	433	446	474	448	455	450	429	449	466	434	443	445	411	467	435	405	457	455	458	486	421	430	463	440	469	435	411	452	424	410	464	442	431	426	472	469	428	419	464	446	484	389	462	457	463	463	435	454	433	483	426	457	446	442	426	452	421	467	441	457	449	469	444	473	463	448	415	444	479	449	407	395	438	406	419	448	449	444	442	439	451	447	427	439	456	474	448	452	450	439	445	457	413	400	463	416	458	416	474	436	457	467	473	433	452	420	450	415	437	448	396	463	413	439	485	454	462	417	456	411	447	441	474	443	416	475	448	462	489	471	447	462	495	461	464	465	436	417	414	440	425	432	434	423	490	446	455	457	469	459	468	457	442	466	449	452	415	481	451	412	441	428	429	452	439	424	464	467	441	419	478	417	422	436	414	465	437	426	450	476	435	433	453	436	470	470	452	406	406	431	454	451	460	443	455	454	440	447	469	457	458	448	457	446	441	431	454	418	449	467	419	420	448	432	460	457	480	452	419	468	454	466	450	455	436	463	429	414	430	427	451	473	427	446	451	486	431	466	445	422	462	419	453	415	451	491	467	475	449	464	424	432	436	428	473	457	436	459	431	446	431	421	438	427	454	456	438	449	450	485	467	414	495	420	466	456	424	479	448	429	438	405	440	448	464	458	436	460	457	436	437	465	473	459	459	423	479	456	434	463	441	478	428	449	471	432	482	489	433	457	498	452	440	435	441	461	451	448	446	482	419	438	440	413	452	453	440	442	443	475	421	414	422	458	493	467	448	452	461	463	494	374	480	458	456	423	480	462	497	448	455	470	469	463	436	467	459	426	449	422	464	483	482	447	457	459	477	439	455	428	449	447	459	473	505	490	434	444	455	486	431	468	480	427	410	406	470	428	475	450	463	414	413	413	411	439	392	436	434	422	453	456	432	400	401	475	455	419	426	431	453	487	435	483	400	472	445	443	485	471	488	449	447	472	455	464	431	430	410	458	457	422	456	433	417	458	459	449	454	438	431	419	412	432	436	443	460	435	424	440	438	461	465	452	474	408	432	471	430	462	441	433	427	432	462	435	426	429	382	426	452	454	457	454	434	416	443	479	479	454	465	440	457	444	431	440	453	489	419	438	425	473	435	442	480	486	463	456	460	433	426	457	453	465	417	455	427	409	436	455	438	414	437	453	454	431	448	444	445	450	451	444	483	443	439	436	441	465	407	440	445	460	441	453	436	451	438	418	428	432	512	449	449	410	438	452	452	430	443	437	465	431	478	466	423	428	470	477	452	444	460	455	457	410	420	469	436	443	417	437	471	445	402	436	427	440	401	445	426	438	478	458	458	461	445	428	493	454	445	449	478	435	457	452	424	436	460	413	440	495	425	460	412	444	464	483	434	422	382	438	442	424	467	402	449	450	460	435	452	413	446	443	436	447	420	459	466	456	419	432	463	463	439	456	434	438	429	404	439	404	461	433	443	493	443	450	477	452	404	476	452	445	452	437	465	455	432	429	427	422	445	462	453	447	442	472	443	384	402	429	443	442	420	472	458	414	463	451	417	425	424	434	432	439	437	456	441	457	462	466	467	446	437	448	469	459	448	442	487	489	443	388	406	452	461	417	489	457	480	447	412	448	423	439	454	446	424	419	432	427	479	467	446	489	459	420	436	440	452	451	452	459	467	422	457	464	442	390	479	441	466	456	412	457	426	449	482	443	434	426	425	478	459	479	461	430	451	435	416	474	470	436	462	453	449	425	445	476	431	429	412	413	386	463	434	459	440	426	412	482	455	403	438	447	446	480	432	438	460	395	443	409	420	489	428	462	445	418	436	474	426	420	446	411	461	457	410	492	451	459	433	491	462	433	427	437	485	401	456	470	441	435	439	444	449	442	473	426	455	447	429	411	474	451	470	457	406	443	424	445	421	449	435	409	471	429	403	455	454	440	460	478	457	456	435	410	406	429	468	425	437	437	456	442	437	449	462	443	471	443	455	475	442	419	423	452	477	457	454	468	443	454	438	437	467	439	444	450	477	435	411	480	457	484	463	454	428	440	456	471	429	435	446	477	436	436	451	438	442	473	467	457	430	436	412	471	443	431	477	469	465	435	447	464	399	433	438	451	463	412	453	488	444	418	424	478
22802	45595	36632	26311	18569	14074	11115	9441	8224	7019	5114	4028	3498	3028	2565	2520	1565	1339	1266	1113	1069	992	907	817	752	741	788	795	772	813	850	817	836	796	798	750	762	742	701	647	685	615	665	619	597	618	614	621	600	626	614	568	569	593	555	539	595	574	547	551	531	538	568	552	518	528	543	535	547	574	533	519	498	563	517	598	533	516	523	499	489	537	539	545	501	535	521	505	526	488	524	520	520	480	473	517	516	521	480	518	479	501	552	560	539	524	526	489	520	546	528	492	506	514	502	507	515	535	534	493	523	508	514	509	532	523	500	505	524	503	517	538	509	494	477	517	512	513	515	508	499	511	533	483	488	508	514	530	502	525	514	543	442	516	526	514	516	519	498	525	542	486	513	507	508	486	511	512	490	489	509	470	512	503	494	537	547	523	523	518	515	546	541	522	509	521	498	516	516	517	517	515	542	484	484	522	506	503	505	538	531	479	489	493	496	510	499	496	488	494	540	524	506	506	501	489	530	502	523	532	474	485	503	508	518	497	507	543	492	475	536	496	470	505	531	474	470	527	506	482	492	515	512	470	507	480	505	529	498	518	537	502	508	444	515	508	542	523	524	513	468	476	526	531	524	509	528	511	480	493	550	522	510	499	486	510	516	505	530	518	498	498	516	483	502	488	521	527	506	522	488	489	510	516	514	541	457	532	535	504	525	474	529	513	493	548	510	542	509	546	506	517	435	548	489	497	515	485	485	497	535	522	544	499	525	521	514	521	485	506	521	492	519	468	502	493	517	516	523	527	513	488	514	513	509	507	518	476	503	529	503	468	488	509	521	482	500	504	525	498	508	527	525	513	505	495	535	476	546	517	502	460	543	514	485	539	513	531	519	510	486	533	522	575	535	492	527	512	535	507	478	516	513	476	508	491	467	522	499	524	534	507	533	472	490	514	529	501	524	528	515	515	541	521	506	513	504	476	513	507	508	510	525	505	493	525	483	499	532	536	520	539	524	530	510	512	487	494	487	493	488	514	504	474	498	564	485	499	528	478	521	524	506	541	552	530	484	454	500	485	526	457	534	504	485	486	481	512	508	505	531	514	467	519	470	532	523	485	460	496	515	535	541	495	539	448	503	517	486	520	533	534	529	521	501	503	518	556	531	518	519	493	497	539	457	520	569	481	502	543	520	541	530	511	515	535	508	491	498	470	495	519	527	518	496	506	530	515	488	526	512	519	485	516	541	478	514	514	522	536	465	518	512	511	512	510	514	513	528	505	466	506	523	510	504	522	505	502	503	510	496	526	477	507	485	545	495	553	500	503	506	451	491	538	482	471	545	490	522	508	522	469	489	523	509	505	485	522	501	485	486	529	525	487	516	488	506	505	532	527	542	493	509	541	551	532	518	512	523	492	523	470	516	514	507	476	492	506	440	521	490	531	508	499	473	532	523	559	523	481	561	515	522	536	538	525	496	526	522	541	489	500	549	542	516	492	529	508	570	502	513	499	516	542	492	538	542	518	541	497	540	499	495	498	494	480	462	511	522	481	511	549	505	501	485	466	484	563	513	488	509	519	488	484	525	507	506	492	500	504	553	507	511	499	520	479	530	509	513	531	506	571	493	526	537	503	550	516	510	458	472	496	512	488	497	499	495	528	480	532	486	516	531	511	491	538	501	508	518	538	532	496	527	521	549	506	480	493	504	519	524	544	517	508	523	512	493	507	482	485	484	520	512	505	478	496	524	503	531	502	531	512	527	468	494	509	538	494	512	498	496	522	511	557	545	529	513	529	526	449	518	509	500	510	492	511	562	502	499	523	491	519	461	526	524	539	536	474	514	482	496	534	521	516	487	528	498	474	507	512	481	534	511	495	514	474	502	528	533	516	492	517	498	516	504	491	462	528	506	489	563	510	529	517	510	516	475	482	537	475	530	530	519	512	522	487	541	522	490	515	552	524	492	500	469	547	479	495	515	485	495	571	532	482	510	534	515	519	484	526	541	497	531	464	501	484	517	526	511	526	535	489	468	452	484	525	536	506	553	523	490	510	461	514	522	556	536	501	513	580	516	536	508	482	491	489	497	506	508	511	492	521	532	521	537	514	480	499	513	522	498	506	530	506	524	521	499	448	513	513	522	531	507	504	507	465	507	528	541	468	528	494	535	493	511	488	486	521	509	514	500	498	499	529	539	527	503	492	503	532	557	530	498	510	481	489	541	523	513	481	480	489	490	533	514	485	504	499	499	528	499	509	530	490	518	491	482	483	525	511	485	510	502	483	507	463	528	487	550	541	470	526	483	482	531	542	543	519	503	540	494	511	481	497	514	500	493	515	518	531	537	520	498	486	482	499	481	511	513	492	501	452	539	515	549	551	502	518	531	527	506	478	498	467	527	521	536	507	516	488	542	536	534	495	523	482	505	480	535	525	567	484	494	497	500	560	531	536	486	568	532	472	486	482	560	544	484	504	535	507	533	485	505	497	508	520	516	547	500	495	488	509	486	535	502	467	473	485	558	510	472	516	494	464	517	486	505	468	484	491	510	481	463	473	539	540	542	557	481	497	498	470	529	536	514	524	515	501	503	508	465	526	506	497	514	504	486	487	544	474	512	500	504	520	521	492	504	504	532	510	473	521	519	496	531	510	515	513	513	519	483	492	515	526	522	530	518	553	499	494	514	499	514	490	493	497	530	488	554	504	500	489	491	496	522	528	496	522	505	548	503	511	469	482	486	481	502	498	505	538	531	497	513	515	519	494	498	489	500	541	500	489	511	511	466	510	558	508	496	519	527	537	522	509	500	478	512	506	509	507	523	509	540	545	475	493	509	485	475	545	527	494	468	478	469	499	517	495	505	491	537	518	530	519	478	511	521	515	484	507	473	512	476	500	553	495	462	535	523	522	518	489	488	520	499	526	517	492	531	543	498	485	511	533	480	490	523	499	497	515	482	506	509	518	449	499	472	495	497	495	472	537	493	497	464	517	543	496	503	511	516	521	493	484	490	523	532	509	511	485	501	527	504	507	520	533	507	541	527	495	491	497	515	530	494	510	495	514	487	536	510	550	512	538	497	484	527	482	555	450	495	503	510	524	505	487	531	489	538	545	522	545	526	478	513	510	535	501	559	543	506	495	525	501	532	497	492	470	527	504	498	514	532	478	526	501	488	535	530	512	504	499	520	480	516	511	486	510	498	491	517	482	515	523	529	503	498	498	529	520	483	520	513	500	509	517	503	538	481	509	516	486	508	515	489	513	489	497	511	504	550	550	487	514	505	516	535	518	517	530	508	524	531	528	513	490	494	498	530	466	507	529	510	512	493	526	547	503	503	493	535	512	533	505	505	473	524	497	515	518	502	548	540	529	490	541	481	469	533	477	526	523	517	479	509	493	529	513	484	512	504	502	501	515	510	480	500	507	513	497	509	482	504	476	500	502	472	514	503	499	532	491	539	489	527	507	524	504	545	524	506	495	505	507	540	494	521	489	499	516	464	522	479	518	530	529
27896	22338	19033	11093	5103	3076	2254	2068	1750	1466	1100	944	904	772	751	730	621	581	538	535	512	513	475	490	510	426	538	486	485	505	480	532	480	483	456	460	474	474	448	491	467	459	449	435	454	439	461	477	432	444	470	475	476	432	446	443	450	479	474	476	441	449	451	467	413	438	422	401	452	430	456	419	440	423	437	450	433	406	403	413	428	441	463	427	453	469	463	438	492	433	433	402	408	416	441	427	421	438	426	449	474	436	419	437	471	420	469	390	407	450	392	429	466	441	426	387	432	414	424	428	467	456	433	422	425	438	478	417	483	459	479	430	442	381	441	368	387	434	415	397	433	441	435	397	419	482	406	410	460	423	455	410	425	436	379	415	437	448	456	471	433	444	461	423	417	446	418	404	433	440	445	477	444	437	425	404	416	407	461	453	411	432	426	402	501	459	444	431	428	457	471	435	455	426	440	443	385	435	435	471	453	425	432	433	491	442	434	423	467	419	457	433	465	444	435	450	447	445	450	474	416	453	450	449	436	465	418	411	437	476	434	427	440	426	445	463	448	442	426	464	446	477	434	400	401	445	420	440	451	404	395	450	423	398	449	430	468	434	419	475	481	411	415	412	435	433	443	424	445	433	473	407	420	458	476	477	453	446	403	461	437	483	423	441	416	427	454	427	473	410	429	442	430	438	447	457	416	400	450	432	434	444	421	448	418	446	417	433	462	432	458	452	452	439	430	430	481	460	423	427	427	408	418	461	421	415	454	417	442	440	419	443	418	402	480	435	433	441	430	476	454	440	472	419	426	452	444	447	390	463	473	452	433	435	445	428	423	464	468	444	465	437	433	444	430	455	457	429	427	428	436	447	420	420	437	406	434	395	436	460	434	451	429	429	433	432	422	438	461	475	446	453	415	424	410	424	415	392	468	457	446	438	392	464	415	456	477	426	426	397	422	400	454	455	444	402	419	450	488	464	470	447	490	422	498	422	428	455	466	467	416	438	410	453	433	458	470	459	452	426	396	419	415	445	447	447	418	462	407	427	418	413	427	432	426	429	428	443	421	438	415	428	440	403	440	435	459	416	399	430	458	427	430	419	409	433	427	480	406	411	413	420	408	455	407	424	410	460	445	411	447	449	424	426	425	412	465	443	413	420	434	445	431	437	472	419	429	409	426	428	413	427	415	435	427	429	472	429	421	414	428	447	415	462	448	459	440	424	455	451	444	408	441	445	428	420	469	445	426	387	419	420	444	408	437	424	427	421	438	442	440	416	477	414	400	451	428	432	414	423	432	398	445	452	453	416	446	428	449	413	430	443	436	435	432	447	440	431	419	444	437	431	457	457	429	438	448	418	436	466	458	408	454	423	423	417	417	429	436	469	439	396	450	440	401	451	452	443	443	437	421	435	418	431	406	414	423	440	408	442	428	409	431	416	424	387	457	402	410	436	435	440	419	440	424	427	447	448	440	438	406	433	411	454	439	446	441	432	456	439	448	431	457	412	479	446	422	434	449	436	405	438	455	425	430	429	414	449	441	438	385	418	442	408	441	471	428	434	475	406	433	426	466	418	440	436	427	467	435	448	441	450	428	432	409	440	411	405	437	459	443	444	477	469	442	427	446	422	413	447	463	443	451	447	413	448	426	461	436	411	439	410	450	456	406	451	441	427	406	490	382	432	453	475	398	391	399	473	483	466	436	461	446	410	451	426	421	447	446	452	455	480	488	431	467	440	424	414	414	422	458	409	451	386	393	484	401	434	440	445	461	416	406	409	417	432	400	446	423	400	371	434	446	410	419	465	424	417	448	437	423	397	438	396	456	383	418	444	450	411	436	443	403	448	458	436	456	433	439	431	423	411	456	440	439	412	427	454	442	454	425	421	498	471	414	456	452	442	468	436	489	468	409	444	457	436	402	409	453	437	420	464	454	420	445	416	441	432	424	445	393	403	415	501	460	416	433	421	416	464	434	457	400	439	441	452	431	426	460	426	470	418	409	424	426	430	432	469	449	447	446	476	440	465	384	441	465	429	435	456	452	437	461	451	423	432	466	430	430	420	448	474	458	462	394	444	441	445	480	434	432	446	464	420	452	467	480	409	427	450	440	436	430	434	412	432	432	455	478	460	434	440	466	433	431	422	436	439	424	434	439	449	439	460	449	458	430	435	432	438	415	433	440	396	428	480	454	421	441	435	407	423	426	474	418	432	436	426	457	419	434	443	429	431	459	435	416	407	459	414	411	445	411	457	429	415	463	437	457	464	407	427	459	404	430	418	444	448	430	429	445	439	423	440	413	481	446	440	428	441	421	431	442	432	428	459	393	428	476	426	431	428	400	424	471	473	459	432	428	428	410	399	431	444	439	454	422	430	460	423	435	397	406	453	405	437	425	425	431	432	406	419	412	422	449	461	460	402	401	422	435	439	440	404	369	442	391	426	433	489	437	423	401	406	440	437	406	459	469	442	446	428	429	418	419	491	422	435	417	446	429	461	446	449	400	431	414	421	444	424	428	435	441	474	401	437	422	410	418	453	453	427	450	416	418	411	463	411	403	418	410	420	467	404	430	447	450	404	427	419	434	426	414	458	424	450	426	462	459	403	454	461	449	434	476	438	442	463	451	462	433	483	448	427	439	421	421	446	443	429	448	455	423	422	444	424	473	438	427	447	427	433	415	450	420	458	385	453	452	411	411	478	454	439	436	438	435	414	464	454	402	439	426	470	412	435	449	429	482	437	433	441	398	453	444	417	459	431	432	432	445	444	416	454	429	436	416	421	423	466	463	436	443	433	406	422	460	437	434	433	447	427	397	448	440	441	449	435	465	453	418	424	427	456	416	416	441	421	430	430	391	450	421	442	430	462	423	429	429	444	449	409	428	454	414	460	442	413	434	444	465	433	426	455	432	395	439	411	403	452	423	429	443	445	424	432	466	430	433	440	448	453	416	422	444	441	455	473	397	442	437	416	447	455	435	444	439	429	420	443	433	445	439	405	440	413	464	415	465	452	413	436	423	494	405	416	426	428	443	457	453	378	412	433	447	419	423	433	438	417	431	438	415	427	426	452	437	439	444	432	446	454	454	407	404	417	435	416	423	397	452	395	467	452	472	410	415	436	419	385	418	459	429	406	402	437	434	416	435	428	466	451	435	485	404	456	418	441	398	417	432	434	444	461	458	446	421	402	395	437	415	434	442	403	420	411	400	444	444	493	398	426	403	407	452	396	428	455	430	420	396	447	425	395	417	438	405	438	419	443	429	444	428	398	440	435	425	440	401	442	458	419	440	433	434	441	475	452	436	434	440	435	414	453	426	408	426	436	436	424	439	403	475	407	428	453	417	412	445	448	451	451	456	443	458	427	442	491	442	452	462	433	455	416	460	406	395	466	411	452	476	418	430	422	411	471	459	417	436	444	454	432	411	388	435	444	467	462	425	437	455	432	447	400	447	444	430	442	467	407	433	440	465	432	444	471	441	380	398	430	445	460	460	451	447	445
19130	32438	22802	13828	8402	6055	4839	4153	3535	2906	2175	1718	1607	1294	1192	1150	905	852	771	735	683	698	620	635	627	589	617	656	652	602	655	676	641	653	614	657	632	575	573	622	560	568	567	586	575	600	594	597	606	574	589	579	593	573	566	584	534	509	551	504	511	539	528	564	561	569	547	537	573	578	550	562	526	569	490	507	538	503	506	527	549	522	546	495	513	507	550	512	531	521	483	522	501	533	498	498	512	515	501	542	538	478	530	541	498	526	508	495	518	536	528	562	528	495	508	528	518	525	499	501	533	496	512	562	596	523	562	505	520	494	548	539	505	547	524	550	532	499	523	501	559	516	523	559	517	504	541	534	508	477	515	548	545	547	525	538	516	530	527	541	572	523	456	565	562	519	512	537	527	527	548	524	566	555	566	530	537	518	554	497	552	517	526	518	574	527	555	532	553	532	526	543	533	521	549	541	525	572	489	512	503	521	539	521	508	520	548	571	549	523	484	506	559	548	497	538	509	535	525	532	511	568	497	497	497	551	509	526	511	552	537	482	548	543	540	520	530	503	545	538	539	532	506	522	560	536	504	485	535	557	501	513	551	536	542	505	482	521	549	540	514	518	534	492	531	496	491	493	557	568	553	539	531	496	530	514	512	549	566	519	530	512	499	522	527	485	546	486	540	500	510	530	523	472	530	535	523	541	490	509	506	562	548	522	539	536	542	555	572	516	541	525	556	524	510	561	547	508	513	554	500	522	513	534	534	565	549	522	514	520	523	482	541	494	528	529	535	522	505	501	489	508	562	500	515	554	495	561	487	529	571	541	550	494	528	552	559	524	501	539	526	485	496	538	524	489	535	523	531	546	531	528	509	555	539	543	497	517	523	550	556	523	572	518	542	533	499	501	511	497	546	513	542	521	541	534	569	571	550	503	558	523	487	495	536	518	519	510	546	531	514	519	531	523	537	519	512	529	559	521	540	538	530	576	493	509	537	517	525	540	504	496	562	473	530	550	510	493	498	493	526	553	548	522	509	553	537	530	511	556	517	515	531	537	522	543	547	530	553	520	513	501	541	512	533	498	540	507	517	569	550	515	542	525	523	546	549	534	535	551	519	530	532	513	532	502	541	496	519	483	550	534	511	547	513	515	550	520	510	526	580	511	523	542	520	521	522	549	519	508	535	535	516	539	508	546	494	513	537	499	513	503	529	532	496	546	504	523	521	541	551	480	512	563	510	527	527	546	516	559	538	508	519	519	530	537	535	521	560	525	526	521	556	470	555	548	553	537	539	532	533	574	503	489	499	536	506	523	526	520	491	553	532	514	497	495	543	532	502	518	516	482	481	539	515	543	548	510	510	508	527	519	537	532	516	527	536	514	524	533	582	526	524	535	518	487	544	541	516	515	516	503	509	517	544	538	485	531	544	509	517	517	528	497	540	516	539	530	499	512	537	549	523	534	548	523	524	523	496	515	549	518	535	549	545	534	506	514	557	490	496	533	532	505	551	541	499	552	502	565	526	541	530	538	547	584	518	541	521	525	559	511	549	490	527	514	492	534	528	537	554	526	547	540	539	524	531	544	543	521	505	500	523	544	518	546	502	528	552	506	509	566	567	535	531	531	522	517	509	520	503	551	489	519	504	534	493	517	526	494	554	527	526	520	557	553	563	516	528	513	531	506	538	509	476	553	528	502	529	541	558	542	500	540	536	549	495	492	532	554	509	476	516	541	503	471	519	550	536	509	546	531	505	501	542	527	542	546	523	542	547	540	558	544	499	516	491	524	498	548	550	553	534	532	572	522	556	511	551	519	516	493	503	502	553	527	549	543	479	505	536	561	536	530	541	495	524	585	521	531	532	533	502	484	551	512	501	518	550	523	531	531	565	500	578	572	509	532	512	526	509	552	465	524	506	522	524	548	492	536	524	554	520	507	519	534	554	552	530	510	509	520	516	504	532	490	558	560	541	487	509	521	551	533	507	503	531	536	550	579	532	536	519	545	522	515	557	578	532	484	516	511	534	501	516	502	540	523	524	536	566	499	555	533	511	553	484	587	528	566	533	518	517	525	554	530	488	494	531	488	539	499	553	550	511	521	508	540	497	522	524	532	500	569	524	482	551	502	506	503	505	512	535	542	538	550	538	529	532	523	516	557	498	544	541	534	528	466	510	541	490	537	498	518	463	536	525	469	512	492	521	571	575	538	517	487	484	540	550	563	548	539	523	518	508	541	528	494	518	541	506	516	538	541	548	558	502	521	512	533	524	521	492	522	550	518	558	496	560	502	487	544	543	485	534	506	488	462	496	520	558	525	472	535	525	540	534	497	492	482	480	479	531	528	518	522	556	537	511	572	468	533	568	548	481	503	520	522	511	511	507	469	500	502	523	517	506	539	481	503	514	566	541	536	524	501	489	468	506	530	528	538	493	492	544	540	524	509	536	520	546	506	542	505	526	498	523	506	513	514	514	497	547	505	520	532	516	546	568	531	518	538	563	503	518	508	567	547	466	559	494	527	525	561	498	519	543	540	546	510	526	522	557	560	529	516	534	538	521	515	572	527	555	513	507	531	548	527	526	557	541	525	496	540	532	514	519	543	547	542	518	495	540	500	535	494	556	557	549	528	490	510	539	525	538	541	476	549	531	563	509	533	502	544	515	514	573	543	512	531	521	521	536	530	541	508	539	549	537	527	553	521	523	502	525	567	551	503	547	513	531	547	511	522	556	552	485	548	529	545	509	525	492	466	523	522	515	511	528	490	548	561	507	520	539	535	518	517	528	529	520	517	513	555	485	504	550	504	539	482	514	528	494	543	523	491	516	562	537	554	548	558	522	535	533	556	500	515	521	532	499	515	522	536	521	568	542	531	540	517	504	510	539	547	557	536	505	542	536	527	538	503	569	528	527	514	493	544	563	504	540	512	538	534	550	519	533	484	535	559	522	526	509	493	498	561	507	526	517	511	517	536	561	512	579	560	492	479	525	525	549	533	529	524	518	523	495	566	516	518	521	537	512	578	520	484	571	511	529	507	523	511	502	554	513	502	520	506	537	544	520	480	542	548	533	526	536	490	539	473	551	519	520	521	507	529	534	516	516	568	474	524	506	545	549	518	573	546	526	523	561	495	521	557	511	505	529	503	555	516	553	550	529	542	497	483	500	534	503	524	548	526	556	557	555	523	544	514	485	522	567	531	499	490	503	511	517	559	572	535	526	478	508	513	492	511	534	510	519	537	547	504	537	500	497	538	516	519	546	508	504	536	517	504	525	505	530	479	523	530	537	512	539	511	467	528	513	524	533	500	494	535	492	529	582	492	515	501	501	529	522	516	510	511	542	538	532	528	551	519	541	527	509	531	522	508	523	537	523	539	533	501	557	534	519	487	545	515	514	562	561	558	509	489	554	540	553	518	517	505	550	507	518	533	490	529	547	529	505	486	533	527	515	528	514	517	522	500	548	566	503	518	466	528	515	502	494	497	544	553	524	498	524	510	506	502
24274	21316	28431	24578	21066	11937	4946	3459	2782	2180	1587	1307	1201	948	889	746	600	560	556	551	501	506	432	376	415	421	385	366	373	410	418	444	399	384	404	419	397	384	391	361	342	370	321	311	320	399	368	321	348	373	322	371	322	316	352	339	318	326	331	322	312	330	322	279	321	285	306	296	297	337	315	285	306	325	282	321	303	313	313	284	322	316	315	303	314	309	318	330	305	345	303	313	322	317	327	314	329	301	299	317	303	320	288	307	313	307	316	279	312	334	313	289	315	293	301	311	314	292	317	334	293	301	298	305	320	330	285	333	345	271	298	289	328	350	308	289	330	332	312	329	304	310	290	324	307	303	315	301	301	318	329	290	300	323	302	333	285	318	304	287	302	323	316	308	275	291	297	284	316	320	300	345	306	329	327	319	316	321	312	328	352	310	305	336	313	290	296	323	295	312	331	320	318	277	305	299	301	299	278	316	320	294	312	277	285	290	289	308	282	336	313	304	339	271	322	297	320	315	312	314	297	278	280	312	322	308	293	326	303	307	283	325	284	332	325	312	301	317	318	309	357	321	308	289	306	298	321	286	306	309	294	297	338	322	308	314	304	302	309	350	297	317	315	314	312	292	301	347	299	294	304	324	324	321	294	324	300	308	334	311	280	313	297	302	296	319	302	295	333	315	325	321	305	294	341	333	299	298	334	318	314	341	318	312	283	330	282	295	297	319	336	274	308	313	333	297	288	362	319	319	309	309	318	349	310	344	305	334	306	310	327	299	290	313	326	305	279	293	327	321	321	289	297	326	308	298	324	310	328	301	338	315	312	328	328	277	313	342	317	295	330	288	323	304	317	324	299	312	305	297	313	306	301	311	308	297	309	322	289	314	303	281	297	304	301	303	312	324	294	290	297	318	341	338	296	326	331	310	291	341	311	325	290	309	323	292	298	294	286	300	329	347	325	294	319	313	294	287	302	299	357	316	313	301	298	333	311	286	274	306	303	310	284	334	294	295	286	305	317	302	313	323	334	321	272	305	301	323	307	333	285	318	292	257	279	296	322	310	324	312	319	339	318	294	298	311	294	325	325	289	301	308	272	322	299	342	317	284	286	289	317	307	288	324	288	306	306	269	313	304	292	283	303	311	330	313	286	309	341	288	317	303	336	300	282	300	331	297	309	299	299	335	305	283	309	312	294	303	329	288	336	288	323	303	291	310	306	290	311	297	340	305	298	321	348	331	324	298	300	315	313	316	310	297	278	323	314	297	316	316	307	348	315	320	282	308	303	301	298	302	323	315	298	291	304	330	299	299	313	292	318	312	321	306	302	294	295	299	291	293	325	291	315	317	310	324	318	311	320	329	310	297	276	315	332	320	344	313	258	293	306	308	288	294	308	336	299	332	276	281	301	319	296	323	268	262	304	340	311	287	322	294	271	339	291	312	296	315	297	308	292	310	329	294	289	293	306	323	298	311	299	297	332	339	302	308	316	282	297	286	292	306	349	280	277	286	306	319	306	309	343	324	315	338	295	310	317	325	308	304	300	317	295	309	313	308	321	335	298	266	340	304	313	298	302	284	301	304	335	311	302	289	321	286	325	285	351	315	312	322	311	294	297	275	308	286	308	314	309	306	300	300	307	319	321	310	303	324	307	326	282	312	315	326	309	317	313	344	326	304	300	304	297	281	346	312	336	288	326	326	325	316	326	317	312	283	323	315	349	315	310	332	333	318	295	301	343	301	309	310	318	263	305	323	305	314	303	295	323	313	321	311	309	301	295	281	310	272	334	316	290	314	315	335	340	297	296	322	327	304	287	324	300	340	339	306	312	313	290	296	287	292	312	303	313	327	301	323	310	301	272	302	305	335	297	326	311	310	321	308	309	330	301	309	293	304	297	284	291	317	322	307	313	308	320	318	309	308	298	308	311	302	308	307	315	311	302	311	279	303	282	275	316	307	311	352	297	305	312	279	300	350	291	312	316	290	336	310	290	290	291	314	299	305	298	307	308	283	282	296	316	288	334	334	314	289	317	304	305	298	319	336	315	277	318	321	303	280	311	301	257	307	309	318	325	298	314	332	330	330	343	314	319	295	284	323	301	295	299	281	311	315	310	332	329	303	308	317	301	294	319	314	343	275	303	331	346	286	308	290	279	292	298	292	322	303	336	300	317	318	309	314	332	295	307	307	328	329	275	291	334	352	312	307	289	321	329	323	302	279	316	324	310	280	341	330	306	311	310	315	292	263	326	329	300	312	311	302	306	277	320	304	317	326	302	321	303	310	351	281	333	276	280	292	285	314	326	305	305	321	285	327	307	301	314	310	309	316	325	310	330	310	315	308	293	312	293	297	337	306	314	330	318	300	305	324	315	310	322	309	331	310	331	327	296	307	295	319	298	283	307	320	320	321	288	319	333	302	336	309	311	302	301	302	308	326	320	296	322	284	342	322	299	334	309	327	306	308	295	308	319	286	327	307	328	295	329	325	297	269	319	318	293	318	317	273	341	297	307	332	315	317	297	301	359	332	330	316	307	290	286	315	329	297	320	316	299	295	301	301	307	335	284	299	313	318	322	317	303	344	285	338	298	306	314	313	330	283	319	305	305	356	325	337	327	308	311	289	284	285	330	338	308	323	303	302	275	290	278	304	278	346	317	277	338	343	307	343	316	316	328	321	320	312	365	291	324	307	323	311	297	323	327	303	315	320	287	303	281	278	301	337	313	309	312	324	285	333	300	339	329	313	279	311	306	332	336	334	317	313	277	320	319	331	342	318	306	277	301	326	314	317	295	303	320	303	299	266	325	304	299	300	308	300	323	319	316	336	318	314	321	284	289	312	297	301	315	301	281	274	295	302	306	299	326	300	281	342	288	308	336	302	354	305	306	322	347	306	307	306	302	296	297	309	277	302	342	280	329	289	298	294	282	306	353	308	256	288	291	308	279	323	303	327	289	294	288	269	324	305	303	326	318	360	278	305	302	294	278	292	311	329	313	310	294	332	310	344	286	323	344	306	299	299	329	322	320	287	288	316	313	308	315	296	278	315	313	295	291	274	311	312	356	335	338	329	312	305	318	306	248	310	310	336	333	319	308	288	325	305	322	283	322	313	306	300	329	309	307	291	295	285	313	314	274	323	294	280	309	317	320	316	306	325	326	314	297	318	319	314	284	316	326	334	296	332	279	333	313	350	298	321	318	288	296	317	302	312	318	319	326	322	312	285	318	336	306	328	315	303	308	300	305	310	318	289	300	328	305	261	283	300	297	332	292	308	329	327	283	309	318	303	315	314	316	313	291	309	307	345	318	313	302	303	351	301	313	293	330	289	329	271	316	318	341	315	315	306	333	347	275	315	322	299	309	298	296	342	317	320	306	306	317	277	349	319	297	312	293	325	326	310	286	286	304	291	306	294	312	334	300	301	279	324	336	299	314	294	295	335	320	290	313	273	306	322	277	315	319	313	306	310	296	339	300	297	296	298	313	285	325	293	293	336	313	310
21058	40970	29746	20429	13255	10210	7947	7199	5957	4458	3197	2780	2423	1929	1717	1403	1010	955	862	836	742	726	594	553	570	559	583	560	596	565	582	581	620	599	549	513	549	515	486	476	446	465	482	467	463	491	449	445	472	520	454	462	478	440	422	389	393	415	423	407	369	431	415	384	396	385	373	378	392	417	397	422	406	401	366	405	392	391	377	393	369	359	398	336	385	401	341	374	373	370	389	362	409	395	392	367	419	390	400	369	379	374	380	359	405	338	397	375	417	415	391	368	375	352	356	367	367	399	382	363	354	377	365	361	359	359	393	390	373	384	327	381	359	353	381	396	398	363	372	373	362	391	341	398	389	376	376	383	347	406	392	442	385	334	391	368	371	387	398	383	368	347	401	370	340	372	388	392	373	403	405	397	378	390	376	388	370	384	387	405	363	343	389	402	369	361	349	396	350	369	377	392	380	392	394	365	375	378	360	372	378	397	387	386	352	412	360	356	348	395	379	406	380	382	398	427	399	380	395	416	433	375	406	385	375	390	371	388	374	410	351	365	399	349	395	379	405	389	420	384	379	428	347	357	413	374	331	339	354	369	385	391	383	405	397	405	381	398	400	391	366	369	381	401	408	377	360	364	378	393	396	404	368	377	408	370	377	383	403	355	388	371	365	385	416	348	385	350	386	400	370	373	370	382	359	406	382	389	390	394	359	384	362	394	403	359	399	410	379	381	383	372	396	377	404	386	387	375	391	411	389	395	408	398	390	342	356	372	392	341	377	392	379	437	359	411	359	364	373	357	354	369	388	369	380	359	371	391	370	395	377	401	427	404	384	351	368	359	369	393	377	358	364	375	393	359	419	380	366	364	368	396	375	389	394	398	360	335	388	384	372	396	396	383	402	376	399	353	383	405	426	394	384	366	342	406	395	366	395	352	371	414	384	379	365	383	356	352	387	375	385	384	359	371	381	362	391	380	379	390	372	361	412	363	359	379	355	385	378	389	385	391	395	391	397	354	361	364	371	383	397	364	382	366	367	361	362	388	387	394	358	401	364	379	363	360	389	393	382	393	386	393	385	407	371	388	380	387	392	385	383	418	342	377	394	394	367	378	375	373	363	359	354	378	341	358	390	392	363	400	352	406	374	372	346	404	401	395	381	377	381	394	419	400	416	407	396	366	395	349	391	372	362	379	355	375	402	358	357	355	335	415	399	364	417	370	376	364	379	343	368	366	403	396	391	411	388	371	379	385	362	365	378	391	360	354	396	371	361	371	368	378	382	335	395	373	373	370	368	385	373	412	397	411	399	342	361	356	379	394	404	348	368	389	367	365	363	362	361	391	383	370	359	368	399	391	362	388	353	379	395	405	373	389	362	366	412	359	397	392	375	374	399	373	375	411	390	391	372	397	392	386	369	353	380	388	357	393	372	375	379	378	369	403	389	377	372	368	417	374	375	395	374	345	368	409	393	404	365	383	381	401	359	398	402	373	350	378	371	374	370	391	369	394	344	406	350	349	413	342	360	371	388	379	345	366	365	361	398	397	394	390	423	358	316	359	383	398	392	375	386	386	357	372	361	381	387	404	384	358	409	382	371	345	397	384	352	380	347	403	383	371	376	376	393	404	378	375	388	373	387	350	375	381	347	341	389	395	439	368	383	403	380	372	395	361	395	354	363	399	367	396	394	377	356	391	387	363	372	364	403	347	361	328	341	378	399	369	349	363	352	417	399	404	386	383	420	343	376	389	404	396	387	414	374	426	397	408	379	385	389	377	365	392	376	388	362	384	346	379	389	384	383	363	374	388	405	410	388	403	359	391	388	376	370	363	348	333	391	379	367	386	351	389	345	380	375	330	395	385	368	359	390	362	370	380	386	394	377	397	355	393	350	387	384	378	406	370	435	372	385	393	355	381	365	382	374	348	408	372	387	377	369	371	395	377	377	359	367	381	378	358	397	400	364	377	359	368	398	389	369	403	348	358	368	394	388	401	400	367	371	387	370	400	410	350	400	337	373	338	367	409	390	393	355	405	370	386	364	401	381	386	378	396	355	337	360	391	422	405	349	372	365	384	348	349	382	369	384	392	406	378	378	347	363	377	356	374	341	399	390	357	374	397	388	410	387	374	357	401	371	369	356	384	391	349	399	388	380	398	365	364	350	360	351	349	365	370	364	399	367	385	357	365	419	363	372	361	386	406	415	353	363	402	397	356	398	370	363	371	351	361	336	372	395	418	380	386	386	387	379	351	365	373	399	405	420	373	378	386	367	363	364	364	351	369	366	373	387	393	379	364	362	349	402	368	361	343	384	373	379	362	381	370	389	371	382	374	352	376	419	395	405	375	352	394	370	391	329	357	347	366	404	394	391	360	392	360	380	396	387	363	386	389	378	360	370	364	414	405	401	384	391	393	368	389	387	370	394	367	375	393	402	412	354	386	411	402	391	385	372	391	361	363	359	350	395	390	389	383	403	415	384	367	375	370	365	375	402	383	378	390	398	375	382	375	384	398	402	378	373	378	411	355	374	349	346	401	389	383	346	337	360	371	364	351	387	373	383	370	368	361	381	374	392	357	350	392	335	407	376	408	371	371	358	391	346	381	432	362	399	424	362	369	403	366	365	363	393	349	376	412	413	383	397	365	400	383	388	370	417	391	384	353	391	367	375	362	371	375	372	394	400	407	359	341	387	358	379	417	375	371	378	366	382	384	375	364	415	380	372	423	361	369	369	397	396	396	375	390	366	378	371	366	399	369	388	369	379	359	381	392	366	390	377	376	380	370	405	355	388	365	383	378	417	325	397	399	369	376	386	367	381	366	375	423	372	388	367	386	400	372	375	395	372	409	400	378	346	402	385	383	377	364	375	377	391	372	370	376	385	363	383	379	355	370	363	365	370	378	378	369	360	395	361	402	352	406	379	375	374	386	350	383	378	391	396	395	390	375	406	383	384	382	356	364	369	364	384	371	375	354	358	364	394	380	379	366	366	381	396	404	337	380	369	377	413	375	378	394	405	357	355	365	381	363	376	399	371	363	377	392	361	406	411	379	359	392	386	393	374	377	364	370	403	382	387	362	347	379	403	379	384	392	351	371	415	380	401	395	380	425	412	359	368	360	373	362	383	376	396	365	378	375	389	381	362	361	403	427	370	376	363	416	377	379	365	401	353	393	371	380	398	348	363	374	392	356	393	407	382	393	395	391	387	372	352	400	384	368	359	383	329	379	361	354	371	389	370	426	398	351	380	366	390	393	414	371	373	367	366	367	363	384	387	373	387	418	394	424	389	380	389	371	374	442	380	367	361	392	407	369	375	393	380	376	392	381	355	399	359	368	382	347	366	409	337	387	413	400	394	351	406	363	429	401	384	386	392	393	419	398	399	350	391	385	357	351	387	392	396	369	338	370	383	366	373	384	364	388	346	357	418	371	352	365	417	407	378	385	400	367	387	361	347	370	400	386	321	379	368	378	382	390	364	404	385	382	379	342	372	357	367	382	385	384
25464	21369	27308	25429	12539	5230	3587	2932	2381	1794	1540	1377	1247	1077	1058	945	762	779	760	733	729	681	647	647	620	648	609	666	704	663	689	715	679	644	640	607	623	614	622	600	615	616	585	634	589	608	590	572	637	628	620	592	572	556	599	599	561	610	559	587	585	659	594	601	653	591	595	575	581	581	583	594	590	607	582	597	585	618	549	541	518	571	583	548	587	595	541	544	567	575	583	570	527	577	576	587	578	571	566	550	540	525	532	565	553	567	559	574	559	633	544	589	537	584	557	572	573	585	585	551	545	550	565	574	543	569	541	615	561	551	575	594	561	553	572	601	571	563	553	574	550	552	542	573	590	576	595	523	578	576	576	563	591	548	584	603	569	578	584	562	565	567	579	606	565	548	554	563	576	545	547	579	559	536	593	569	560	551	568	553	581	595	564	556	565	587	573	548	567	575	595	539	568	535	568	605	533	590	543	559	531	565	582	583	563	586	534	539	587	585	565	588	595	508	573	620	522	587	567	583	598	593	597	559	553	580	553	538	545	610	606	573	539	573	589	603	574	550	529	523	562	572	541	557	526	545	559	594	548	575	564	609	566	587	605	573	533	552	556	598	568	542	586	563	561	545	589	580	577	585	563	559	551	552	537	579	558	540	561	545	558	575	606	571	586	575	541	557	563	560	562	584	561	565	546	558	532	556	595	546	570	555	527	585	560	606	573	492	587	509	528	559	557	547	585	564	561	576	596	556	543	543	521	555	571	581	577	513	554	541	571	545	558	548	558	582	560	556	585	563	578	601	565	579	573	531	549	553	550	540	564	553	566	585	578	558	585	557	570	603	632	546	572	553	548	534	552	604	546	573	549	561	576	616	572	588	611	585	539	553	610	601	606	572	578	561	562	606	563	589	537	576	556	563	594	536	532	529	549	582	567	573	564	635	568	492	590	599	596	555	550	606	591	569	552	574	555	593	546	578	542	557	598	584	581	567	555	567	610	579	576	542	585	607	525	569	569	622	570	611	562	576	553	583	541	600	581	575	537	587	556	616	556	572	549	589	537	591	563	581	602	588	578	581	569	565	558	562	602	590	527	596	620	571	574	579	540	644	598	606	590	569	537	553	587	573	606	570	541	554	577	586	496	561	536	609	566	559	563	570	582	556	508	531	597	584	539	594	538	570	564	589	608	533	556	633	591	573	557	536	523	542	549	556	574	529	569	561	567	570	563	514	571	584	578	574	574	593	593	520	593	570	565	571	555	561	578	514	594	563	564	606	527	557	585	579	555	593	578	557	570	556	559	572	550	570	558	587	554	538	557	620	580	555	585	513	582	559	546	519	554	579	555	546	533	524	594	539	574	586	596	530	558	522	540	568	532	552	585	595	593	570	544	589	522	581	533	589	577	535	611	579	572	575	563	578	521	581	596	573	588	571	546	526	562	537	608	581	578	604	572	574	575	563	572	532	572	583	569	548	576	542	552	534	578	547	585	566	608	568	539	568	525	556	562	546	552	544	571	564	592	564	552	551	548	553	513	555	574	578	557	581	576	584	571	537	570	603	567	608	596	581	578	553	566	591	572	563	571	586	550	552	540	521	575	546	576	566	557	613	568	570	546	563	515	592	542	567	551	552	593	561	558	555	532	606	571	578	610	604	594	597	588	583	546	569	553	538	555	521	598	523	569	608	539	549	540	571	575	556	542	516	538	573	551	528	582	565	554	544	582	566	558	581	573	628	589	590	554	574	543	550	575	599	545	571	553	591	559	579	541	546	544	577	566	493	564	548	566	597	523	598	559	551	550	568	571	575	539	600	582	579	574	559	567	532	537	563	559	583	538	516	550	603	552	587	561	548	561	545	547	548	539	572	590	572	550	592	554	580	587	579	581	569	570	572	616	558	563	576	547	571	559	563	553	555	556	565	553	552	538	586	584	545	574	560	629	565	559	548	534	597	518	588	591	519	604	566	559	601	572	574	538	592	608	594	579	578	552	584	547	534	543	589	580	517	557	585	546	562	539	556	567	621	532	549	561	616	558	585	544	537	530	573	547	562	589	574	548	532	564	521	537	510	577	523	535	596	578	540	593	515	596	572	563	583	554	564	540	629	586	604	614	607	571	595	615	567	597	614	515	573	517	568	539	557	576	614	595	561	603	551	551	579	581	549	576	579	551	545	602	574	535	537	558	559	564	623	534	545	562	537	602	603	591	553	568	575	539	596	578	568	605	579	605	586	561	593	525	569	598	567	547	562	546	573	580	521	582	589	538	596	559	583	549	598	608	554	557	552	565	596	616	562	547	587	575	557	576	546	571	527	530	564	569	595	600	578	561	589	581	528	585	521	579	583	544	556	586	549	556	609	571	530	574	566	515	555	578	577	571	593	579	545	597	536	556	521	571	583	583	521	569	581	589	559	583	575	591	602	547	592	547	600	578	547	576	582	604	514	621	562	572	552	585	580	579	594	539	532	608	553	568	533	568	542	576	571	575	586	579	600	594	594	544	620	570	569	580	536	581	575	576	522	585	584	575	550	539	607	551	589	547	557	620	566	571	554	557	596	535	538	553	519	528	601	553	566	609	578	567	600	573	602	576	572	524	552	541	610	577	586	590	576	575	563	550	556	564	620	532	539	548	565	569	593	567	514	553	598	544	586	545	619	584	581	555	541	569	568	544	593	571	552	530	554	565	611	563	559	556	553	586	549	529	572	574	541	599	606	576	571	573	575	556	566	545	570	550	551	578	574	560	507	573	545	558	618	484	576	569	584	567	571	553	583	604	591	595	572	581	562	558	565	560	556	554	546	570	562	580	591	547	584	547	569	517	572	573	587	560	574	565	617	537	566	510	570	555	545	611	538	617	550	588	568	540	545	543	593	582	552	548	577	581	540	546	601	608	592	603	581	546	568	578	603	567	573	592	565	559	601	593	579	552	593	576	603	571	555	584	578	556	566	556	516	569	567	589	556	607	564	564	575	540	567	599	578	611	564	588	562	555	579	640	575	585	537	588	504	565	585	564	581	540	595	588	570	622	577	560	543	593	563	562	553	574	585	553	555	534	526	566	544	530	584	559	552	617	544	545	605	533	550	539	585	574	581	586	561	547	582	567	552	579	558	546	537	566	540	567	568	591	598	542	578	544	576	543	573	562	581	573	555	518	554	561	577	577	535	604	602	607	560	576	563	561	550	586	570	549	619	570	522	564	582	556	580	548	531	567	581	544	593	576	581	574	560	584	601	530	572	583	544	582	553	566	575	546	601	628	534	593	545	547	560	540	617	595	577	594	559	584	549	569	554	595	502	567	596	575	579	571	567	598	580	580	594	575	532	572	566	583	537	539	543	528	544	493	577	582	588	560	587	585	533	560	605	585	607	558	582	593	581	548	527	530	551	543	564	551	574	582	608	576	555	552	590	538	537	572	587	568	532	586	573	568	565	579	543	557	561	574	516	569	578	602	561	585	536	545	593	578	534	512	561	548	548	588	600	565	584	555	590	576	510
21126	37198	25981	16996	11084	8647	6907	6343	5267	3940	3054	2691	2295	1952	1852	1479	1107	1125	1036	1003	964	833	839	810	791	788	795	829	816	893	864	828	846	766	760	793	802	824	767	745	697	742	762	731	781	783	734	746	755	739	755	714	681	683	703	665	721	681	699	674	640	666	728	673	679	691	712	679	709	728	723	736	676	649	679	720	682	626	660	633	686	654	640	659	654	659	684	645	699	694	691	717	652	672	680	647	656	639	703	611	636	639	756	655	682	655	619	652	665	670	681	646	685	651	672	604	719	633	675	633	655	621	656	649	718	665	678	650	648	718	651	630	647	700	702	670	699	624	680	679	630	673	641	646	665	675	710	634	673	709	675	693	643	663	692	631	640	669	674	649	629	700	640	684	689	675	661	674	685	649	692	647	668	685	638	656	634	668	689	671	653	670	660	675	644	714	636	655	690	657	653	671	619	699	721	631	672	615	691	696	658	700	639	729	634	665	664	686	720	672	679	664	618	685	694	635	650	674	691	631	672	694	671	710	673	616	690	655	687	640	669	662	663	659	683	712	656	658	669	700	680	678	705	647	667	638	686	643	668	673	682	688	652	639	691	678	631	650	658	665	655	657	650	692	671	648	680	710	637	709	629	663	655	640	615	714	714	646	636	677	677	618	626	616	662	719	668	700	692	651	656	664	660	595	686	665	670	708	668	673	666	664	690	673	639	661	625	637	662	677	670	688	676	663	691	665	681	652	646	656	662	663	688	666	631	661	694	662	659	675	652	606	649	642	658	727	670	683	645	649	628	602	644	631	672	683	675	667	614	624	666	678	673	657	643	679	682	664	680	650	659	667	696	713	684	674	682	707	684	657	646	631	690	654	672	700	676	683	664	647	698	644	668	623	703	668	666	692	666	673	675	687	684	630	681	642	661	651	665	683	685	651	651	646	663	677	668	697	705	663	695	631	665	628	643	614	621	716	643	618	679	631	677	715	669	683	670	662	632	677	658	612	711	650	669	663	715	675	730	663	698	653	666	671	674	671	645	666	724	711	622	670	688	647	673	684	649	726	604	653	673	702	647	707	659	663	678	688	624	663	700	670	726	685	662	717	660	676	618	630	676	666	629	673	660	669	662	672	650	694	698	623	718	639	633	727	690	667	671	653	678	697	642	648	674	654	689	694	658	676	665	662	688	666	659	663	693	725	653	609	675	701	621	669	648	688	671	676	610	678	699	690	644	657	681	663	647	677	705	685	638	630	640	653	627	651	652	669	633	708	667	643	684	671	666	693	672	630	633	633	659	677	696	693	703	662	712	679	669	696	646	649	674	739	592	698	652	687	661	660	641	701	655	662	655	669	635	616	672	648	671	628	678	640	657	740	633	621	616	664	643	690	686	656	667	671	664	671	654	661	671	668	677	652	620	644	657	664	677	670	660	669	680	656	641	698	697	659	675	680	706	677	650	671	664	693	694	686	715	650	651	615	631	652	727	679	662	578	687	683	718	696	644	712	656	668	679	646	648	649	639	683	689	653	629	685	648	680	649	633	681	660	646	697	649	626	658	675	734	659	655	665	665	677	688	644	657	689	685	626	679	656	687	675	662	628	665	639	646	666	656	694	619	611	611	674	640	663	664	612	677	678	667	725	675	641	637	702	644	668	675	624	689	661	697	693	711	683	660	623	662	675	697	659	651	665	618	654	702	609	575	688	717	668	683	634	658	660	644	721	625	701	683	682	675	687	682	695	655	639	668	702	652	695	772	659	668	673	706	723	677	646	653	685	679	655	673	628	622	627	670	717	647	660	693	667	647	646	656	634	696	667	605	688	682	639	681	681	648	707	657	653	665	687	699	696	667	614	659	686	695	687	684	683	665	652	695	670	664	642	681	687	646	666	730	670	662	663	649	625	706	668	685	676	653	685	635	639	676	691	663	665	685	652	661	682	651	675	679	620	643	684	670	646	670	710	647	631	612	600	623	670	678	643	691	655	646	633	675	653	661	682	639	670	669	684	638	628	679	687	617	604	655	636	691	650	656	661	673	675	611	646	672	709	695	657	726	670	670	680	641	640	673	629	630	640	679	631	668	667	643	678	681	661	646	683	696	712	639	659	688	676	680	649	653	685	672	654	600	616	660	678	633	635	693	636	658	663	651	666	737	648	676	641	632	627	639	676	683	702	640	717	669	649	702	688	682	645	676	628	646	607	717	645	674	620	667	617	650	637	668	634	691	663	645	663	683	679	702	685	713	685	619	672	705	638	677	623	678	640	652	670	662	652	670	684	688	686	642	654	647	667	659	648	684	663	665	655	652	681	659	701	653	673	696	634	684	653	647	705	705	669	684	644	654	636	636	640	663	650	679	639	697	636	650	674	670	651	674	633	680	602	604	708	675	666	643	680	686	687	611	732	664	701	663	642	660	645	660	639	669	640	671	686	609	683	652	673	670	697	685	656	648	650	718	708	677	722	668	637	696	667	669	648	660	714	637	686	703	681	699	652	670	685	642	700	650	609	639	655	675	621	693	678	668	648	655	610	656	699	661	657	691	632	636	636	679	673	671	678	605	666	667	653	686	680	659	647	673	673	675	699	608	582	613	676	686	678	668	688	672	683	646	655	688	679	698	709	659	659	644	650	686	695	671	646	651	705	720	665	632	651	651	636	679	677	699	658	655	661	643	692	730	640	654	692	627	682	650	629	683	656	626	627	666	736	705	647	636	683	655	694	689	658	650	691	681	661	662	660	663	613	686	631	627	677	653	621	682	622	641	635	665	696	675	645	689	642	678	664	663	672	657	736	661	660	666	658	637	705	679	683	677	617	698	668	681	675	656	648	704	689	649	673	653	668	626	660	658	680	646	707	637	629	659	729	623	700	659	690	667	660	699	648	662	661	701	679	690	642	668	648	674	660	704	705	649	669	685	683	712	641	649	652	631	643	665	655	667	701	680	654	649	650	684	623	665	644	686	695	681	607	666	701	703	637	654	660	622	593	664	665	648	667	628	636	657	675	628	679	669	658	707	641	659	679	663	637	671	649	622	668	665	662	650	699	668	668	716	690	675	652	669	665	650	668	647	649	677	672	705	673	640	697	612	662	682	684	678	632	672	643	638	696	681	668	635	661	649	682	670	665	644	686	665	693	670	643	630	663	632	651	665	699	678	671	676	660	693	667	693	668	675	676	668	694	644	623	682	673	668	632	701	616	675	671	663	650	649	700	656	689	643	685	644	663	657	666	659	670	657	675	695	618	673	681	710	700	659	639	666	653	682	623	688	625	686	661	702	671	667	735	668	657	666	635	663	643	664	670	672	637	637	624	659	711	647	688	636	693	638	681	643	665	660	651	629	646	697	671	673	655	687	643	644	644	668	671	665	699	673	659	653	683	687	640	618	673	705	685	644	645	611	676	631	712	698	635	623	651	631	660	676	639	662	663	622	660	692	633	663	667	672	675	646	664	649	667	642	627	648	663	640	700	654	611	697	620	628	665	617	664	694	633	683	683
23280	21370	29075	24071	21430	21408	13319	6093	4027	3217	2506	2137	1794	1564	1440	1160	962	829	771	771	691	635	571	612	655	624	603	617	607	674	665	579	614	604	540	551	599	547	575	505	512	508	506	497	482	494	504	514	499	558	522	478	481	497	463	432	472	489	465	467	458	452	472	435	485	444	469	482	455	458	442	478	452	430	427	452	457	450	453	472	457	459	474	477	465	449	451	491	443	445	480	404	447	421	489	474	426	493	474	410	426	398	470	428	423	446	451	460	485	427	429	493	410	433	432	407	447	438	425	429	450	405	451	414	440	434	461	429	442	443	461	436	484	447	397	403	399	436	426	429	445	427	469	431	459	411	426	445	420	436	442	447	421	429	452	442	448	441	451	426	451	454	440	433	439	414	411	427	409	457	408	450	440	417	454	446	437	448	433	419	415	453	448	465	470	484	432	472	415	441	459	435	459	454	449	440	441	456	435	468	440	425	474	445	455	434	432	443	447	512	450	458	431	452	435	432	415	475	444	443	453	464	440	441	442	394	447	416	438	490	419	423	445	456	426	444	410	399	426	440	438	450	424	482	441	424	426	436	425	448	475	443	407	409	460	436	421	462	437	406	417	427	435	444	421	431	438	440	450	442	443	456	473	419	455	461	418	433	480	448	423	419	393	415	425	465	417	426	436	431	452	442	458	441	443	393	473	474	467	435	436	417	464	431	426	423	439	457	440	481	475	455	461	444	424	448	422	418	451	442	429	427	437	439	480	453	453	484	437	454	446	436	392	474	438	454	446	452	471	463	440	436	442	418	437	435	458	427	433	478	438	428	432	469	415	421	403	449	423	468	428	412	455	435	475	401	494	406	454	422	451	469	418	453	487	442	434	492	449	445	451	444	474	477	397	438	442	467	406	468	429	454	436	444	405	438	411	479	458	434	442	441	429	415	446	467	409	470	434	421	434	440	452	454	459	429	463	417	471	464	405	441	451	439	444	461	466	443	459	449	448	493	412	472	431	448	443	435	476	481	440	425	446	490	457	463	405	461	446	421	391	499	465	435	511	456	418	433	479	446	426	474	426	420	425	406	425	463	424	469	478	440	448	405	452	436	456	475	466	429	458	462	453	420	443	451	411	449	444	444	402	456	435	427	478	433	413	420	440	453	435	467	433	425	464	444	437	439	401	458	459	459	420	439	403	466	437	430	418	386	481	482	421	466	474	458	463	445	463	440	427	476	477	414	426	469	432	439	443	410	428	449	462	444	399	414	447	466	415	430	421	392	493	430	408	443	431	441	457	404	431	425	446	425	451	415	445	447	446	432	479	459	431	446	436	412	449	450	448	437	424	463	447	432	452	410	446	437	427	420	467	436	418	467	409	444	459	449	429	457	457	427	442	447	428	448	433	432	461	467	400	460	429	460	455	419	434	467	467	409	402	441	436	414	444	453	446	438	414	463	441	438	494	432	454	428	432	409	482	455	469	429	455	474	453	423	447	405	443	434	476	447	469	453	441	446	443	447	420	440	469	438	445	460	457	442	452	428	386	421	421	457	441	445	478	428	388	461	440	433	442	450	428	424	438	483	443	450	470	414	463	424	490	455	461	429	452	399	467	429	426	471	433	435	420	485	422	418	422	408	459	436	455	432	452	412	408	453	475	456	457	449	459	427	406	424	470	443	447	467	438	419	441	443	446	413	484	461	465	450	471	471	433	470	442	435	457	489	468	462	467	439	447	475	458	474	455	451	457	456	438	467	415	443	441	462	454	405	440	424	435	430	434	489	426	414	455	418	474	428	420	434	436	435	460	419	501	450	438	445	437	434	467	434	444	449	456	415	407	406	433	441	418	461	443	451	432	428	461	474	451	457	433	465	447	417	422	423	443	449	428	433	472	457	454	442	434	457	442	445	443	446	422	428	496	459	425	453	426	455	422	433	452	478	430	455	426	456	436	437	454	478	445	431	439	461	456	480	421	446	474	511	440	494	471	433	460	450	419	495	426	477	405	459	446	451	454	455	456	478	454	462	444	430	452	433	444	418	452	464	436	422	439	477	444	468	457	429	485	448	458	429	483	480	459	435	452	452	423	484	473	412	440	464	460	425	427	424	455	427	471	452	452	438	444	440	410	439	436	468	464	424	453	426	448	436	426	428	460	438	453	448	462	471	417	413	478	433	443	420	417	425	479	466	471	441	451	435	428	419	426	470	435	424	417	423	446	450	455	424	429	466	428	441	445	447	442	431	448	428	428	452	453	453	469	468	430	410	449	454	417	460	448	442	436	434	469	421	449	466	434	419	435	444	472	445	456	448	461	454	457	444	409	423	429	416	477	450	393	439	470	432	429	448	440	427	442	385	406	435	470	426	415	462	470	490	414	454	413	427	432	460	485	437	482	439	405	425	417	445	406	393	450	426	469	424	452	443	441	441	430	459	473	479	414	462	422	456	428	418	399	445	435	435	422	441	452	428	458	387	470	428	419	424	413	469	453	444	459	423	467	416	433	450	462	454	448	460	420	438	418	459	467	433	445	436	459	429	464	424	431	437	437	420	424	466	449	396	424	434	405	439	466	456	446	438	445	441	439	438	452	460	465	423	438	430	479	420	428	451	450	450	418	452	433	450	415	431	458	431	455	436	473	434	431	463	442	443	454	430	428	449	456	511	420	411	428	421	404	435	454	448	490	426	458	457	407	432	434	438	454	436	459	446	439	457	438	417	453	438	446	442	430	455	412	467	431	445	444	458	426	450	443	422	444	439	412	438	475	415	453	430	407	493	434	457	457	444	426	433	406	431	443	445	467	449	468	431	425	450	432	412	417	443	435	405	449	434	423	440	445	465	435	397	457	453	423	465	437	438	403	463	486	450	418	455	468	459	446	476	471	440	414	437	453	473	467	432	449	411	454	451	437	437	433	407	461	463	453	429	445	456	449	442	465	464	440	437	481	406	426	454	425	430	396	454	436	439	440	461	443	446	474	421	426	457	460	461	439	492	433	425	479	474	444	442	429	427	414	435	415	461	423	455	434	427	430	443	476	440	457	426	454	423	438	441	408	443	439	421	435	420	426	435	464	437	457	460	433	459	455	416	442	445	446	456	442	459	394	430	452	458	448	465	467	456	461	418	422	413	462	452	416	430	431	408	447	446	456	462	439	440	431	459	453	420	428	429	423	465	434	466	474	473	464	461	431	476	450	449	443	448	434	415	450	438	424	427	459	452	452	428	464	460	425	442	464	477	482	441	408	484	459	426	460	424	420	461	432	465	460	429	421	442	420	484	412	414	416	439	457	450	465	446	454	455	455	441	452	422	481	472	467	468	378	471	441	438	450	427	411	431	445	460	462	399	455	430	429	448	415	439	487	455	438	466	416	422	432	411	427	451	444	440	447	441	456	440	434	431	406	447	471	434	505	423	453	434	470	434	453	459	408	493	435	434	444	465	469	415	410	452	454	439	439	435	430	427	438	390	450	449	458	460	445	463	457	450	454	440	485	438	469	412	444	390
24419	46042	34978	23997	17898	14378	12393	10502	8182	6545	4935	4287	3510	2822	2682	1856	1521	1304	1243	1124	1050	925	843	811	766	823	788	809	827	914	904	803	837	827	760	756	720	730	675	685	678	616	640	675	613	635	617	636	627	666	597	594	578	601	607	568	599	558	548	540	552	552	529	521	511	548	516	492	547	543	580	489	499	506	539	526	526	543	495	510	535	536	503	515	501	489	519	530	521	537	530	542	500	532	510	574	511	517	450	490	470	515	493	554	530	531	503	528	494	537	515	522	491	512	537	496	530	492	508	484	507	506	498	506	529	531	491	478	524	456	514	517	540	523	481	488	501	512	534	535	526	522	487	525	511	568	505	497	524	490	467	541	500	489	500	484	528	533	521	515	526	525	538	506	519	480	485	530	571	492	520	552	507	517	564	513	455	510	503	520	513	497	505	459	483	472	528	551	518	482	505	526	493	475	501	496	472	488	536	520	521	533	477	494	493	496	497	554	482	537	509	520	503	472	500	499	505	512	492	534	525	502	505	531	499	506	480	538	492	522	526	467	517	530	551	499	534	488	457	509	491	558	514	491	489	492	475	503	504	513	516	487	514	500	494	483	532	523	535	449	476	485	477	470	545	540	475	480	467	528	543	507	490	514	463	507	502	505	522	568	533	536	513	530	493	547	475	500	528	479	493	516	524	504	555	522	483	519	533	530	501	488	507	498	499	467	518	493	506	517	523	503	504	516	522	517	534	474	506	512	499	492	487	521	473	479	508	465	520	543	499	531	519	508	516	517	474	483	492	548	489	524	530	495	540	502	518	507	504	511	472	539	536	545	489	541	473	536	507	485	506	505	499	520	500	480	532	498	511	492	531	491	522	461	557	517	542	513	524	511	508	496	498	528	543	513	534	524	504	517	533	496	514	525	471	533	498	529	495	555	479	506	511	512	585	504	506	483	512	498	538	555	496	525	485	492	474	500	469	488	463	544	513	492	499	525	488	510	509	492	517	527	499	528	521	503	509	508	522	552	527	532	498	497	530	487	519	484	534	459	502	522	490	472	479	504	530	470	474	527	497	518	511	522	506	484	515	465	539	527	519	493	507	514	499	502	523	538	508	488	485	545	524	504	509	487	503	569	466	503	538	494	507	528	534	514	545	473	545	502	501	491	491	492	505	504	531	531	509	485	504	522	498	527	479	465	513	496	521	520	498	485	537	546	526	479	504	495	489	506	532	491	520	476	514	482	507	485	508	553	509	500	506	522	526	512	473	548	522	505	503	538	536	494	503	519	525	562	516	465	522	548	502	490	486	501	523	516	506	509	501	514	512	509	510	472	478	525	505	484	531	516	535	515	505	470	496	510	494	527	539	490	497	523	523	502	524	478	464	523	524	492	480	532	491	527	509	512	526	499	544	516	488	515	465	489	534	524	482	466	503	550	484	495	525	529	469	507	500	513	476	550	490	507	508	547	497	518	482	492	531	500	551	544	467	543	485	492	532	540	526	535	505	522	503	486	477	478	513	506	464	529	468	519	524	509	507	537	507	498	519	520	522	481	509	553	513	476	497	496	523	510	522	495	509	522	528	504	501	539	484	523	531	524	503	542	493	518	499	534	480	516	537	488	491	506	500	509	527	472	500	471	521	519	543	528	536	515	478	516	499	467	537	496	511	562	497	517	525	473	515	536	519	472	487	505	540	498	540	489	566	509	506	491	507	489	518	547	511	513	494	493	508	504	480	502	525	512	477	490	524	520	522	527	503	522	500	470	518	536	512	494	502	538	489	524	551	513	546	512	536	514	497	520	461	511	518	480	494	489	503	530	473	515	527	529	472	514	462	516	531	505	518	480	511	506	465	515	491	512	501	499	550	555	504	530	514	492	526	503	480	494	511	523	540	467	495	502	520	489	497	555	516	542	468	498	482	484	494	468	493	523	458	499	508	499	534	504	518	525	470	494	482	499	563	532	500	511	496	523	469	517	492	485	555	489	497	523	551	528	499	502	510	500	444	520	488	507	534	546	517	538	548	490	449	544	520	531	544	512	518	501	449	494	525	506	485	525	538	494	497	511	523	520	466	528	479	526	494	526	507	490	515	522	506	528	535	497	508	489	518	527	581	512	489	509	503	502	499	545	522	502	523	536	516	547	536	477	532	487	518	536	503	530	510	531	497	497	488	506	517	507	546	562	516	490	478	462	571	500	503	533	482	529	506	514	498	490	541	517	522	499	530	505	510	495	513	510	513	487	518	548	536	542	519	538	467	488	521	468	473	516	522	485	475	488	482	498	500	501	510	534	514	564	486	521	532	525	524	544	543	520	498	523	483	552	509	514	507	512	470	505	485	509	517	498	522	477	503	543	501	494	538	469	500	528	483	568	500	510	514	500	531	485	482	534	498	518	560	490	499	502	522	494	504	524	479	521	503	514	514	489	517	477	530	515	461	521	504	551	490	529	479	512	468	501	508	487	530	488	497	508	474	552	499	524	453	501	517	513	497	502	462	482	498	503	528	502	529	471	494	505	523	499	494	482	506	491	487	522	537	503	500	508	494	519	556	523	499	529	513	504	511	494	493	512	498	494	457	535	543	505	488	517	491	553	485	487	523	490	501	494	522	532	512	480	527	519	527	517	510	534	510	477	502	485	477	469	515	511	485	475	479	522	528	542	513	516	518	515	499	517	511	522	512	523	490	493	532	492	490	536	513	515	495	512	534	506	487	544	523	525	526	479	503	511	495	499	488	490	530	520	497	505	505	483	546	530	525	483	514	514	493	546	538	485	525	503	532	507	467	483	461	507	542	502	488	463	505	584	540	541	475	520	552	533	477	552	540	483	535	520	496	504	548	498	495	499	480	502	557	504	507	475	515	486	499	523	543	525	516	508	526	532	512	517	521	532	502	545	518	496	506	508	512	483	504	511	483	507	511	521	493	518	537	513	460	521	491	507	502	501	505	513	464	493	530	503	492	498	514	540	517	510	538	532	454	533	523	523	500	522	517	479	495	520	480	517	538	518	464	502	509	539	527	565	514	533	485	538	497	524	518	521	524	546	507	473	499	505	513	496	512	497	487	523	530	549	517	510	527	502	467	530	543	505	544	517	554	535	484	536	512	484	526	508	464	545	492	527	523	476	537	531	525	479	502	507	503	489	518	542	533	515	521	509	524	474	465	462	488	512	495	539	517	519	541	546	533	497	487	481	502	528	480	496	485	444	460	497	514	512	476	504	478	522	513	475	531	493	495	491	515	492	558	525	506	487	547	527	497	523	508	501	504	496	514	500	519	539	527	512	508	492	491	462	530	467	532	512	497	526	525	518	503	525	530	528	503	523	538	485	508	526	553	525	517	513	521	530	530	533	510	500	465	556	504	521	515	509	472	519	520	498	510	514	466	510	506	508	478	509	532	511	513	505	507	510	507	505	530	512	469	543	533	532	538	483	525	497	530	515	500	509	552	517	553	494	523	555	525	516	497	479	512	538	493	499	516	556	567	497	515	490	502	502
27784	22207	17879	9495	4732	3197	2525	1999	1702	1316	1102	977	845	833	755	566	598	544	509	553	541	484	474	490	507	458	481	476	465	520	466	495	448	465	497	429	460	467	463	432	463	455	467	452	462	451	465	443	466	488	459	446	446	435	429	461	432	417	431	438	459	455	454	422	459	401	396	450	424	463	428	417	436	440	423	433	433	438	397	399	456	451	415	415	438	405	438	443	402	433	417	385	443	484	425	433	415	424	430	417	437	371	435	399	434	410	411	403	446	431	399	451	448	423	477	429	433	387	454	431	457	442	425	454	427	438	395	425	403	449	426	423	408	427	404	412	442	428	400	452	450	422	440	423	441	437	410	416	428	421	423	398	400	418	442	409	422	426	456	431	437	391	427	436	439	432	428	467	413	422	441	432	402	444	432	422	420	433	426	423	423	417	432	426	414	436	390	434	464	446	470	393	463	439	451	401	465	403	447	433	417	397	440	402	448	475	421	412	437	452	376	413	425	425	411	448	455	444	460	483	388	455	435	419	433	429	439	410	399	450	426	473	408	405	449	452	409	420	443	439	410	397	415	427	430	415	407	426	421	442	387	445	427	453	430	444	413	414	450	433	436	412	461	395	473	449	415	403	403	403	441	449	420	452	449	413	408	428	444	415	390	439	395	412	440	424	396	393	477	486	408	424	439	463	467	419	414	476	431	432	458	444	425	458	425	415	407	435	405	438	447	460	383	486	437	425	427	443	419	451	402	418	415	445	406	418	458	441	422	446	436	403	409	406	382	396	426	424	408	403	442	410	416	418	443	452	480	459	431	415	422	463	463	385	436	439	442	467	426	408	402	448	398	426	432	388	400	450	438	394	431	449	431	441	437	417	444	389	429	383	413	438	445	447	491	412	427	467	461	406	411	448	429	494	439	396	424	420	394	406	432	435	446	409	380	404	417	405	406	447	444	443	461	426	430	427	395	414	402	388	450	445	413	418	432	465	429	428	409	440	409	436	406	409	383	458	451	432	409	396	378	438	429	460	446	434	436	425	427	407	426	415	448	419	406	423	424	417	431	480	397	446	410	422	432	408	389	411	440	404	420	410	437	435	455	426	415	416	425	413	430	423	417	428	429	447	412	423	425	441	434	415	411	470	431	434	414	418	437	427	443	427	430	425	448	421	457	445	429	443	438	446	430	418	427	416	445	426	405	426	469	391	393	427	420	386	407	431	409	406	454	404	419	421	446	446	393	425	462	436	433	466	427	422	438	449	409	426	429	442	417	431	438	458	411	434	450	418	437	414	428	432	440	451	433	422	459	427	428	420	409	411	427	417	441	415	408	421	421	416	402	424	382	468	437	427	442	409	428	448	403	418	452	412	404	438	410	442	420	440	451	399	431	377	442	409	435	402	471	460	438	406	422	420	419	422	406	464	439	443	414	429	429	464	442	411	427	409	423	388	408	429	410	405	460	420	396	441	423	408	426	426	437	388	427	414	413	422	401	422	416	447	435	421	423	449	421	425	430	404	402	426	434	403	402	435	441	435	412	453	433	433	425	442	440	432	442	426	412	425	415	422	425	436	454	422	450	414	463	433	403	436	402	444	409	401	448	419	432	410	411	430	441	416	449	410	433	412	431	465	418	464	456	379	448	424	432	430	429	425	440	406	397	453	425	429	442	406	439	447	433	441	428	461	392	439	406	435	420	405	391	446	436	439	448	452	442	438	436	408	430	437	419	426	457	397	421	401	389	438	416	387	421	415	426	424	415	424	414	419	439	423	426	415	382	376	421	428	433	376	410	391	424	424	417	413	395	419	464	439	434	413	446	438	433	406	464	411	440	415	412	432	418	433	445	414	400	409	415	431	432	409	415	431	424	428	428	427	416	464	434	423	447	424	449	461	397	469	426	455	412	417	403	451	437	410	421	409	383	449	411	408	426	396	448	418	424	406	422	433	430	436	386	453	436	431	425	413	404	445	422	419	388	428	415	433	429	458	428	448	444	420	431	428	436	437	424	416	440	445	434	452	405	403	433	397	453	455	420	404	391	400	405	400	459	376	426	433	443	405	418	464	447	418	460	430	438	408	410	409	412	442	414	461	426	414	441	403	423	462	446	429	454	432	409	447	441	417	425	402	414	414	436	435	414	435	423	402	436	406	444	429	432	459	470	412	414	441	453	437	432	411	448	432	418	434	459	405	417	399	467	466	441	419	404	436	419	440	436	415	416	413	448	384	407	429	391	415	421	433	438	419	434	413	419	438	454	442	450	432	440	443	426	405	427	429	455	461	435	438	419	458	410	441	435	446	404	427	438	426	426	446	384	390	470	428	422	416	451	419	449	419	418	456	417	439	414	428	435	430	408	427	417	425	445	450	451	437	461	398	449	414	439	447	415	389	456	439	447	458	410	407	430	431	420	416	422	441	447	410	407	399	425	420	405	415	419	411	447	404	435	429	447	397	418	432	392	419	431	412	421	409	426	378	418	414	433	405	413	415	445	436	465	412	414	447	422	426	418	406	461	443	405	447	439	467	423	446	408	461	404	406	419	430	413	418	429	424	450	436	450	434	406	465	451	378	436	407	401	461	428	438	395	418	417	452	459	402	428	407	419	408	391	433	433	455	409	417	455	402	425	432	449	454	439	412	432	394	458	425	423	444	377	437	460	420	425	462	455	412	441	464	428	419	375	410	425	423	431	398	446	414	415	428	412	427	451	438	412	468	404	450	482	410	455	409	452	435	407	426	425	444	436	416	445	441	449	430	409	412	453	434	424	442	406	450	457	474	447	432	461	447	457	442	427	417	437	413	392	423	426	432	488	479	426	447	422	388	436	403	449	409	422	457	375	412	417	460	467	422	419	393	428	415	417	409	434	431	448	401	447	474	428	405	431	464	411	424	423	410	437	460	436	445	429	471	439	417	440	455	427	446	439	429	410	457	444	420	447	412	445	387	414	449	452	451	386	428	442	433	461	437	396	435	448	443	417	456	462	404	453	424	437	422	421	450	451	430	447	435	393	435	453	436	395	400	453	473	432	409	416	399	418	422	438	417	403	439	413	450	422	395	437	389	435	417	420	405	418	443	410	435	442	428	444	432	410	479	419	421	412	424	394	390	454	420	454	458	415	414	450	398	428	457	460	456	456	440	427	419	428	409	430	428	463	455	409	419	416	460	421	391	422	444	470	437	424	454	457	422	404	428	434	435	427	447	404	431	442	396	403	410	404	459	440	420	423	413	394	452	413	408	445	412	456	438	444	445	450	427	417	432	418	397	442	435	417	434	428	403	434	459	439	402	452	447	442	404	435	437	426	453	459	429	428	462	419	433	437	418	451	403	428	443	494	454	413	453	440	436	395	420	422	434	399	424	426	442	479	458	450	431	435	428	424	405	469	466	465	456	434	402	416	427	411	395	432	461	394	423	462	413	417	441	396	440	380	457	416	432	448	384	418	426	435	432	411	432	442	427	414	448	406	431	414	430	423	466	440	431	393	385	398	436	387	413
19853	31770	20491	11950	8317	6346	5373	4468	3541	2709	2138	1799	1490	1413	1189	949	889	777	770	790	720	645	651	597	606	629	598	649	639	692	670	625	640	624	592	625	576	560	573	572	616	578	526	594	564	597	582	571	546	594	621	581	603	505	560	526	532	553	475	539	536	485	499	521	484	524	533	499	548	549	508	541	520	476	509	561	514	516	523	532	499	527	537	571	509	506	542	484	502	527	530	517	511	545	501	522	532	521	519	504	506	537	515	526	526	528	527	562	527	541	493	506	524	537	523	549	484	525	524	495	537	504	512	522	450	478	470	496	529	545	455	510	534	521	532	529	495	504	514	513	479	549	542	501	510	571	491	489	491	520	507	507	504	516	555	546	516	557	519	545	487	529	501	565	519	565	533	534	536	481	528	548	523	490	496	518	548	536	546	512	521	528	518	522	497	531	552	511	524	514	529	585	504	512	514	536	567	534	498	520	500	522	516	527	517	499	502	517	551	533	527	555	520	513	516	521	539	483	519	496	526	508	533	469	488	543	490	524	566	510	516	513	488	534	493	458	532	500	485	482	537	523	512	532	527	519	516	542	493	540	524	524	520	506	544	519	530	515	503	497	516	538	508	483	518	518	558	522	507	519	521	513	516	479	511	537	542	534	508	500	548	509	505	518	518	511	572	517	526	522	513	524	500	466	562	487	481	500	521	542	515	501	554	499	535	511	468	527	485	518	552	513	497	497	512	496	525	542	533	500	504	525	480	505	499	488	552	479	518	528	519	509	540	532	530	515	491	545	480	537	542	488	539	519	531	527	510	492	514	510	538	496	504	516	501	540	507	521	515	555	580	498	494	496	512	561	512	472	499	496	501	531	553	505	541	492	547	525	553	474	504	511	558	516	564	502	470	491	513	510	532	526	532	533	512	541	521	497	525	511	512	511	510	522	520	545	565	531	545	490	510	506	518	466	552	509	531	493	493	535	517	523	494	520	543	541	534	476	526	535	536	541	544	526	515	547	531	580	494	496	505	534	558	501	503	495	531	505	492	547	500	523	506	501	503	486	545	518	506	540	515	546	504	542	512	572	513	481	527	501	565	450	496	530	541	511	488	534	494	534	509	497	528	546	505	505	554	480	548	520	562	525	499	541	514	539	517	479	513	509	509	522	519	517	541	502	544	530	477	520	536	488	548	498	544	560	501	485	495	468	542	486	545	502	577	490	492	500	508	536	533	509	497	544	510	535	505	513	602	512	493	565	566	487	532	532	519	532	537	554	575	498	538	508	512	499	508	515	512	544	544	504	502	484	503	543	474	558	549	461	510	531	528	549	501	527	523	547	569	495	513	537	516	525	501	511	539	518	541	541	527	524	495	506	547	494	492	528	503	572	523	539	509	516	529	523	511	523	534	505	492	463	552	530	495	505	551	574	504	558	536	514	530	519	483	494	516	498	583	540	513	547	498	489	532	560	504	473	522	543	499	526	538	488	489	549	531	498	524	528	506	535	504	486	547	508	540	527	516	513	536	539	564	509	513	500	541	544	535	520	534	525	538	554	514	512	538	532	505	558	525	509	504	527	531	491	504	504	498	511	523	556	542	517	495	484	535	508	522	530	513	508	509	542	496	525	526	525	511	534	522	478	487	544	532	522	509	509	528	464	483	529	528	521	497	526	490	516	531	530	527	516	507	532	524	531	497	505	512	510	469	527	516	518	507	541	529	534	535	537	535	504	548	528	530	531	528	509	526	498	516	536	531	510	511	492	486	478	515	536	527	513	537	527	519	506	498	500	509	525	447	492	583	521	564	536	449	500	528	552	498	524	552	543	516	509	494	525	515	499	497	503	531	516	542	527	540	557	510	496	502	524	518	486	541	530	498	512	503	560	523	496	489	514	526	504	499	514	536	521	555	504	513	498	501	515	476	560	514	550	535	545	558	513	507	525	547	530	538	513	491	517	542	530	497	493	502	514	504	514	538	514	493	520	529	508	502	500	509	508	533	508	541	537	544	516	485	538	522	503	530	546	548	560	530	522	488	523	484	489	507	521	505	562	494	484	531	543	539	516	546	488	520	541	537	496	524	499	528	531	525	484	530	551	473	527	542	531	494	504	533	502	540	508	537	498	521	503	493	504	531	517	478	557	499	558	468	516	514	507	539	527	522	526	559	527	562	522	520	516	554	528	556	475	550	547	519	538	487	556	537	541	456	514	528	501	518	499	512	511	535	530	515	555	510	499	511	493	509	557	502	544	533	525	516	539	539	502	492	507	561	507	542	490	494	521	554	501	526	535	521	536	503	498	542	500	533	496	526	520	523	542	525	562	520	477	428	513	487	489	514	521	536	516	501	518	510	517	486	528	479	527	503	492	536	511	514	498	521	525	538	504	524	499	520	527	498	484	508	530	538	507	509	521	477	495	502	508	542	494	555	514	505	520	523	478	544	501	508	530	524	477	504	572	500	500	503	517	550	473	483	532	520	485	525	479	511	530	530	526	519	571	491	499	486	497	547	533	522	519	485	505	529	541	512	509	526	487	475	494	586	527	475	525	528	524	524	485	554	551	493	526	500	496	491	519	515	529	500	518	535	516	513	508	538	525	529	524	536	513	542	553	467	506	480	543	505	527	491	515	546	478	546	521	467	499	509	499	503	523	530	501	499	505	534	495	520	546	565	468	468	532	525	509	520	541	533	505	515	523	569	500	532	525	488	506	542	527	543	490	566	529	455	534	512	521	533	510	513	517	527	514	515	524	487	492	477	526	512	541	527	522	495	489	489	524	510	522	503	507	472	540	531	560	514	555	568	524	503	541	546	500	533	473	496	505	509	489	494	566	519	538	532	522	525	520	553	529	556	512	481	503	526	513	539	508	490	562	478	514	506	504	542	533	502	506	534	522	524	543	525	465	544	505	528	508	504	547	522	530	506	519	504	496	517	554	523	529	539	491	499	509	519	525	498	531	491	489	502	544	520	504	499	500	529	528	531	538	534	538	526	523	500	487	475	521	493	496	526	505	507	537	506	495	511	508	532	519	514	509	502	562	503	504	498	533	475	530	522	503	534	547	499	521	534	541	501	496	554	520	525	526	498	501	520	489	540	533	519	514	520	507	543	494	499	475	545	539	538	530	532	535	515	511	501	495	514	527	515	543	497	484	513	510	513	532	512	503	518	535	540	538	515	538	511	489	505	550	526	502	505	551	521	496	540	501	499	551	555	505	535	532	558	527	526	544	566	493	540	533	559	515	527	493	529	490	493	495	573	517	526	538	527	507	508	486	496	545	541	494	494	496	514	559	512	522	533	556	563	496	512	501	479	536	552	562	522	536	512	536	505	528	514	564	528	496	520	530	501	525	524	494	519	509	536	559	502	538	494	548	484	548	509	538	519	492	530	553	515	529	544	513	486	508	512	518	527	499	536	538	538	506	527	570	520	514	530	503	511	514	506	559	557	543	524	490	514	514	498	521	542	545	469	518	506	526	494	522	553	505	508	524	514	528	490	553
24321	21299	28351	24606	21068	11897	5691	3641	2682	2057	1519	1290	1168	1057	875	599	650	541	600	502	433	401	411	368	411	417	404	421	429	436	419	449	405	412	390	388	372	381	391	391	342	362	343	350	366	318	377	379	340	387	334	337	375	354	316	326	335	295	311	305	344	308	346	301	310	319	355	334	313	310	349	345	299	273	310	295	318	295	297	303	322	287	344	314	286	308	320	282	327	306	301	324	312	309	301	311	350	311	339	340	283	307	321	289	311	309	302	304	330	268	335	320	298	270	263	345	341	317	309	307	284	307	352	319	302	318	308	286	323	304	332	320	304	293	320	273	318	320	321	343	325	307	315	294	312	296	311	324	310	326	323	307	285	322	312	266	291	306	331	341	317	293	311	300	301	327	325	284	305	300	274	317	322	306	285	322	277	310	286	304	290	297	274	295	307	288	344	304	301	317	298	293	301	288	291	334	346	316	341	321	308	286	279	300	304	324	275	340	305	315	309	280	304	322	291	312	304	292	291	300	297	305	287	315	302	316	296	334	315	280	322	306	338	272	292	304	311	293	314	304	308	294	312	277	303	330	312	321	292	282	316	300	301	309	297	304	295	284	323	301	290	291	299	347	311	318	293	277	314	281	305	328	274	331	308	292	305	304	323	295	307	314	282	302	327	319	301	320	299	314	312	334	287	318	275	335	277	286	306	301	326	301	280	282	325	279	311	327	323	323	283	303	297	316	263	319	309	290	280	317	291	329	355	309	318	338	306	299	317	301	288	328	294	324	311	317	291	309	330	307	305	291	305	300	282	313	326	336	318	307	283	319	259	307	321	321	293	324	297	302	273	313	315	283	336	332	312	295	309	309	314	294	291	291	318	274	303	312	286	321	297	303	305	305	337	300	299	316	319	335	299	300	316	297	289	307	292	305	300	331	300	302	324	311	303	297	303	265	320	281	308	284	294	295	311	343	323	319	303	299	317	291	290	307	310	292	311	290	322	289	290	297	343	302	287	307	297	296	295	298	334	295	314	323	330	296	316	307	327	282	350	305	318	302	286	290	291	324	318	290	317	323	298	315	310	320	311	310	309	323	309	319	326	310	306	349	308	306	322	310	300	292	310	286	301	302	285	315	323	314	345	294	320	307	299	306	294	319	321	300	311	299	327	307	328	308	308	302	286	312	300	318	304	305	301	295	311	311	319	264	280	298	317	323	266	319	309	282	309	335	294	296	304	304	289	294	273	291	296	289	273	317	296	327	326	307	298	325	307	302	292	300	300	321	310	306	291	279	292	289	295	304	300	320	308	298	290	294	294	275	281	311	338	306	314	308	311	313	283	310	301	301	324	312	309	275	284	268	315	308	285	301	293	318	318	290	300	298	342	314	282	263	337	291	300	269	300	312	321	269	310	279	322	277	297	347	314	318	284	309	306	301	329	321	315	300	317	330	310	285	303	277	304	336	320	316	309	335	327	305	320	286	330	297	261	316	323	287	323	292	325	274	282	310	320	296	283	311	321	333	291	298	291	330	267	291	284	296	292	286	302	305	318	302	340	275	299	310	291	321	317	287	332	308	305	296	326	297	300	308	366	304	289	327	311	295	266	276	301	318	312	335	284	273	308	319	258	303	285	305	302	292	299	327	313	289	285	291	307	279	276	334	320	311	330	321	281	330	314	301	318	299	306	298	293	298	286	286	295	305	306	297	332	276	283	293	285	284	310	293	303	310	338	307	305	297	312	317	291	288	306	297	302	327	316	288	311	323	330	328	304	286	309	314	330	294	321	331	320	331	324	301	323	307	299	332	328	294	306	326	315	277	308	304	289	272	301	319	300	305	339	307	350	301	293	299	308	287	285	287	285	310	281	296	294	275	342	305	303	321	300	286	285	310	303	325	312	319	293	300	311	329	305	313	320	318	281	292	303	299	304	314	292	300	339	318	315	311	315	295	313	280	314	322	321	324	304	301	316	283	301	349	304	306	318	309	324	300	342	302	337	301	323	303	309	313	309	284	290	289	307	308	303	309	296	292	313	292	305	319	273	299	283	310	290	321	336	319	312	303	327	313	305	307	327	303	309	299	308	303	320	315	275	299	316	307	317	299	324	299	312	296	298	317	301	298	340	312	307	331	297	303	285	296	302	268	289	279	297	280	307	332	293	311	312	285	343	294	300	312	302	304	338	306	293	291	282	295	337	291	291	303	297	298	314	316	300	292	300	295	293	293	338	303	363	310	328	310	291	274	300	305	309	276	308	334	292	313	310	315	314	330	305	300	330	311	302	299	306	324	299	254	305	323	321	296	305	313	295	310	339	347	306	313	303	315	325	286	317	311	306	316	311	316	338	282	307	307	310	308	306	284	342	296	312	314	324	324	306	321	318	322	303	311	283	299	333	299	278	286	299	286	276	298	298	303	296	322	338	309	307	316	323	292	303	293	285	295	301	314	305	333	317	315	339	302	277	267	299	307	283	285	298	317	266	278	301	291	301	291	299	304	312	313	317	306	313	299	358	310	337	292	313	330	334	307	320	303	311	321	290	274	298	317	298	322	288	247	336	304	309	331	302	280	327	332	303	318	325	310	318	312	287	326	281	303	297	292	329	287	292	305	329	307	291	333	342	299	307	300	300	311	277	309	312	289	340	313	298	256	291	290	269	296	318	313	281	284	329	331	293	333	314	282	280	327	292	324	322	312	288	328	285	295	298	298	293	296	281	305	293	317	317	321	294	297	319	312	321	325	309	294	294	319	324	322	285	294	291	308	294	296	333	306	327	263	299	286	293	333	313	302	297	298	302	308	281	310	294	287	310	322	327	321	288	333	286	303	358	296	303	287	297	275	288	312	310	291	318	328	319	254	271	272	300	302	301	313	300	340	332	278	315	300	314	309	308	298	280	335	289	315	276	293	325	304	292	301	303	312	304	291	331	288	310	321	318	294	315	339	339	305	299	347	309	305	299	320	299	318	295	283	305	303	305	294	318	306	294	300	290	284	290	272	315	313	279	289	302	278	310	315	302	281	304	309	328	303	307	335	325	316	318	283	332	304	306	327	291	288	325	301	288	305	309	285	275	304	301	299	284	311	296	317	297	293	323	306	337	340	308	293	303	319	277	312	323	335	327	298	295	307	301	282	311	319	305	290	318	282	307	339	315	342	311	295	349	331	327	270	315	304	307	303	314	335	336	332	303	305	316	318	281	318	315	329	295	250	301	297	317	314	287	326	320	294	332	315	306	320	282	310	284	299	302	308	291	304	305	340	323	314	292	280	319	304	331	290	307	302	295	294	293	313	288	293	324	296	298	284	312	281	346	319	297	265	302	283	338	272	311	332	306	303	317	300	318	327	301	298	334	302	321	281	344	321	269	298	311	305	311	299	299	315	316	315	311	272	322	303	293	289	284	316	343	311	325	282	296	308	311	316	289	305	318	318	309	281	303	279	287	284	321	305	287	317	300	308	295	307	312	338	298	301	260	287	302	290	287	322	303	299	313	300	305	312
21464	39177	27910	17773	13231	10731	9180	7420	5726	4351	3182	2745	2226	2002	1723	1150	1030	942	897	811	665	642	616	538	594	538	607	641	605	638	642	589	530	564	537	483	494	487	513	479	517	477	459	466	438	455	499	505	457	486	499	449	428	426	403	453	448	426	390	411	402	382	366	410	386	428	394	431	383	364	371	376	369	401	425	383	402	398	372	364	375	394	376	369	360	391	350	362	392	339	371	369	363	373	375	386	375	355	335	373	393	369	365	345	392	381	384	377	390	342	403	351	388	421	415	383	377	356	367	378	386	374	385	359	428	363	369	355	382	387	383	367	400	382	375	359	398	373	375	377	407	336	367	332	370	385	368	398	440	355	372	369	369	390	375	375	344	413	398	335	377	365	345	399	373	360	358	381	347	399	374	388	382	372	376	404	414	396	383	409	381	353	362	398	371	368	376	377	387	367	385	388	333	382	369	384	387	367	352	394	365	381	366	383	351	383	390	339	363	376	365	378	374	379	408	383	341	376	395	375	411	406	367	388	417	373	379	380	376	387	402	356	368	373	395	376	414	392	365	415	378	377	360	397	392	371	361	415	402	403	372	376	392	367	361	346	380	400	375	370	402	353	376	407	398	376	368	346	391	381	360	360	407	363	346	387	381	371	377	434	389	379	366	356	380	345	376	384	359	400	377	398	383	395	384	368	370	396	416	395	372	390	371	361	369	407	401	378	377	331	342	374	392	388	351	361	361	403	370	363	366	371	380	356	374	370	369	406	377	351	350	385	412	379	387	346	354	412	358	379	374	386	381	403	374	382	357	378	392	372	358	363	381	388	354	395	383	377	386	386	377	401	405	348	351	421	405	363	377	373	383	381	402	358	394	374	386	382	420	363	357	345	404	400	416	411	389	379	374	396	395	359	341	380	384	403	379	378	361	351	364	385	385	392	383	373	379	396	409	380	388	396	336	347	377	404	397	375	370	368	364	385	360	352	385	388	389	364	350	403	394	421	382	401	378	371	377	369	370	376	380	359	388	359	362	351	345	366	408	368	437	373	408	380	400	361	358	381	380	379	333	381	391	396	417	388	353	380	367	376	380	379	390	416	365	370	366	388	367	352	385	354	377	392	386	375	373	361	386	380	410	396	349	382	396	366	354	377	371	364	371	388	377	354	381	401	369	346	412	366	403	390	375	374	390	387	373	347	372	386	355	375	367	364	395	363	361	396	341	361	343	371	380	384	375	355	389	392	400	353	372	356	371	353	371	388	359	360	375	356	420	369	388	384	380	367	400	402	386	381	366	383	377	385	348	370	393	392	383	338	372	361	364	389	399	327	369	374	394	408	376	384	342	360	385	347	358	408	385	374	355	399	335	398	392	377	362	364	363	361	352	373	386	396	356	375	414	356	412	375	345	384	375	372	374	326	403	344	400	366	333	358	392	367	381	392	385	388	395	354	390	379	348	353	389	360	361	383	381	356	376	401	389	398	363	406	390	391	320	371	376	353	391	357	381	364	334	367	389	380	365	401	384	380	339	344	387	402	371	348	386	398	386	392	357	375	367	353	398	387	387	357	374	362	383	361	352	376	365	407	383	326	384	383	390	397	398	379	365	328	377	393	340	351	378	380	377	365	390	422	359	386	373	366	373	355	391	337	389	366	371	353	385	343	355	382	387	398	360	377	386	367	376	343	366	385	407	369	394	386	374	367	368	379	387	366	364	368	390	371	374	438	389	382	370	324	371	378	370	337	380	358	355	370	341	405	362	380	391	379	351	397	360	396	345	379	379	406	356	374	367	341	368	361	407	341	330	374	357	374	404	375	364	371	349	338	374	379	372	357	370	367	381	382	360	408	405	402	383	380	317	354	372	370	405	398	388	374	342	407	372	380	398	414	358	377	403	395	412	408	363	366	380	364	389	393	374	409	370	404	387	403	377	406	365	374	366	378	369	373	356	358	364	386	390	375	355	337	367	382	402	361	339	374	394	380	374	399	352	367	351	360	369	417	386	368	391	378	367	377	379	370	364	378	407	389	384	341	383	356	359	369	372	352	400	357	353	366	410	405	391	402	363	381	408	340	401	381	390	361	372	394	382	360	371	388	384	379	352	364	401	393	386	388	380	357	419	390	391	376	416	381	356	369	355	358	373	399	377	362	357	377	377	412	374	377	415	380	378	375	331	372	378	348	389	368	360	409	363	368	389	392	351	367	362	375	378	399	365	356	379	362	378	431	399	366	390	374	360	389	376	405	388	367	370	398	392	377	365	400	383	363	376	375	409	390	372	341	379	404	360	395	359	363	397	397	360	412	376	363	418	378	355	384	404	357	369	389	358	423	385	382	402	395	379	392	364	382	389	373	335	393	357	368	369	362	389	361	371	392	355	371	348	387	398	387	378	374	374	381	402	378	340	387	375	411	374	362	399	396	372	364	393	373	394	364	383	363	372	417	371	408	358	408	393	383	377	341	378	354	373	375	343	378	366	364	358	364	384	343	373	379	379	353	381	374	389	417	357	398	365	374	369	387	373	390	369	349	361	417	375	393	372	399	352	343	365	379	378	366	392	374	383	356	356	360	333	384	380	370	400	352	377	391	370	395	355	370	350	379	347	404	340	366	415	361	378	347	411	344	359	361	374	348	366	362	383	381	373	357	368	382	373	390	390	374	341	371	366	355	387	372	376	371	389	360	360	393	381	423	388	418	369	394	386	365	386	336	391	390	359	360	397	370	355	379	369	376	339	392	388	373	373	358	371	393	362	366	371	381	389	420	404	409	407	358	370	344	395	411	366	324	368	373	365	390	373	353	393	397	370	381	392	381	370	359	376	374	392	397	395	385	356	371	371	395	363	404	417	417	373	364	378	376	395	381	385	372	401	368	358	377	372	405	396	348	387	373	399	361	376	358	363	399	398	360	375	340	391	382	347	410	403	381	380	389	358	378	375	357	347	372	385	388	365	406	404	398	336	394	390	391	397	353	372	383	358	367	367	356	363	373	371	390	398	362	387	359	384	410	397	386	382	382	383	336	378	388	370	375	384	377	362	362	366	375	352	405	365	377	356	366	386	365	399	382	405	373	366	388	371	377	354	385	356	404	394	358	401	355	380	391	389	393	369	356	365	370	372	404	358	379	375	393	374	369	382	339	391	348	385	345	389	398	418	381	403	371	408	386	396	319	378	411	387	379	351	348	407	382	365	420	374	409	377	375	388	386	355	368	402	398	368	353	418	381	377	366	378	368	359	359	371	330	415	374	362	404	401	373	389	361	356	377	357	380	377	370	374	372	404	401	396	382	341	399	380	358	366	417	367	401	350	366	376	389	392	372	357	355	363	372	411	375	384	386	352	399	360	401	356	374	365	400	351	368	369	376	388	376	361	407	357	348	393	377	382	376	389	323	374	386	378	356	346	380	350	399	396	389	414	366	377	402	391	395	356	380	374	394	344	345	358	358	354	355	356	374	379	369	395	387	400	397	376	386	388	337	375	371	400	374	374	370	382	380
25454	21310	27240	25296	12146	5133	3891	2943	2322	1952	1522	1262	1216	1137	1023	814	791	761	814	729	667	647	663	631	669	636	647	672	676	629	706	652	659	637	603	621	616	626	634	579	633	612	611	609	521	609	637	606	592	609	608	599	579	567	593	588	598	593	600	570	524	557	504	577	554	505	575	551	594	526	586	610	579	601	559	580	597	558	524	540	530	579	566	579	556	552	597	592	551	570	565	604	576	559	599	537	581	579	576	565	589	513	530	554	603	554	558	579	574	536	531	593	555	551	594	573	559	564	579	572	578	558	588	602	540	589	565	598	554	565	526	527	600	590	571	593	583	548	553	549	569	568	615	564	578	553	596	590	595	576	556	587	588	564	567	603	556	594	570	577	595	544	576	552	583	569	570	529	507	543	573	541	535	567	596	599	587	564	568	563	579	514	564	539	598	559	550	594	541	562	544	565	605	606	605	543	588	567	582	569	547	566	549	565	555	599	579	609	556	524	542	543	563	560	564	577	550	583	576	577	540	556	598	575	558	575	567	521	575	536	583	547	551	566	569	570	564	561	566	567	591	584	576	589	569	573	571	586	586	572	539	560	592	541	556	543	555	617	556	571	565	544	520	582	557	549	579	551	593	549	550	533	578	555	614	580	596	537	530	556	582	537	553	578	540	526	597	556	595	537	547	555	577	576	539	577	569	575	559	563	566	554	558	603	579	560	585	546	549	591	531	524	551	533	549	570	526	559	543	562	525	582	606	562	594	529	554	562	562	544	558	538	573	573	585	570	555	534	565	587	577	556	583	562	563	597	596	568	543	574	554	572	557	567	555	541	573	526	553	609	565	565	583	588	575	572	538	563	570	590	566	493	527	586	592	568	577	584	544	543	598	565	541	556	562	546	564	554	530	567	553	555	577	582	563	588	534	541	591	564	533	581	559	580	555	551	527	548	531	562	502	569	537	534	571	589	562	567	571	575	573	557	568	588	547	583	555	544	521	564	579	561	558	548	512	577	571	561	563	561	545	568	546	544	592	525	540	581	560	546	571	576	549	560	574	544	581	557	587	548	593	569	587	574	581	581	563	519	561	576	582	543	597	573	587	522	595	558	533	552	544	550	539	535	557	532	585	556	526	551	561	589	555	581	550	565	556	543	572	604	574	580	574	578	536	577	545	579	561	603	578	566	520	548	571	556	572	570	597	495	580	595	539	541	549	570	544	523	553	575	545	552	589	519	529	544	549	561	595	590	560	553	562	578	580	542	518	527	558	555	586	583	578	554	528	574	559	582	564	600	552	563	520	542	585	550	557	546	578	556	589	583	578	569	567	575	557	550	571	531	529	553	556	549	548	546	548	549	555	576	553	562	567	573	577	540	560	552	581	528	559	545	550	591	548	562	572	558	556	594	551	545	575	598	582	579	536	544	535	557	612	548	560	576	543	560	522	552	537	563	564	550	570	565	529	561	572	550	555	543	562	581	568	587	537	562	547	578	598	558	547	554	567	558	593	570	592	587	555	572	556	540	585	555	531	585	573	561	566	575	558	612	537	577	585	589	583	589	606	581	517	586	567	608	565	569	566	570	594	568	537	567	577	525	579	593	589	574	583	556	566	556	551	597	538	554	589	604	591	570	562	553	519	571	525	580	548	578	592	548	584	557	577	567	521	556	542	523	567	589	584	543	563	571	609	503	591	559	559	566	543	555	599	615	546	561	563	546	549	570	585	571	585	537	570	583	577	605	589	618	541	559	572	619	570	575	595	576	604	530	574	574	565	547	581	576	573	561	551	523	557	552	557	530	598	590	530	605	545	503	575	537	578	616	563	557	560	541	557	543	576	608	565	554	555	570	595	595	568	539	539	560	579	574	544	560	551	575	609	558	589	584	579	581	540	560	538	571	597	543	562	520	531	557	605	544	560	584	595	599	577	569	575	604	601	572	574	522	589	565	580	601	541	535	565	522	524	567	533	558	595	555	586	573	556	566	553	585	612	570	532	583	575	570	516	559	568	574	587	531	550	570	528	603	577	598	559	551	548	573	626	537	538	578	546	616	549	513	541	603	602	560	564	588	524	584	550	576	517	559	539	579	554	542	581	577	574	560	580	495	561	559	602	553	570	584	544	558	591	543	560	546	594	540	566	564	595	585	560	573	595	573	574	598	548	530	572	540	572	576	586	555	583	540	551	557	564	553	596	580	548	525	591	546	562	576	576	559	536	555	565	567	593	557	584	557	553	524	573	588	558	598	594	572	534	544	513	518	558	625	550	549	559	548	563	551	574	582	593	568	570	531	534	568	590	562	556	570	561	581	571	543	588	532	546	584	563	595	542	565	531	575	546	557	610	582	538	546	514	548	553	628	546	589	556	554	566	564	572	595	551	559	569	545	522	554	550	573	583	538	533	577	559	564	578	534	576	567	558	547	562	537	597	518	578	571	562	596	543	563	529	573	571	600	501	576	566	552	593	608	613	565	523	580	564	526	577	559	557	571	561	521	568	574	556	570	583	563	523	581	564	585	609	571	548	636	563	624	527	622	553	562	548	538	598	557	540	555	564	585	615	528	584	549	506	586	565	533	539	574	551	574	578	580	566	551	524	553	564	583	586	549	554	542	554	538	564	567	550	543	577	539	592	579	559	595	555	552	531	581	559	596	590	567	585	554	561	596	567	606	604	611	538	503	573	545	528	604	575	547	551	527	511	535	538	548	627	574	613	594	539	564	570	547	540	535	547	526	573	549	572	601	563	568	582	567	584	541	566	587	557	560	582	515	548	601	589	532	601	584	535	583	561	569	569	566	563	567	553	649	541	548	599	571	573	619	592	554	556	566	576	549	595	600	552	552	551	578	509	558	547	563	565	578	578	599	561	536	570	573	573	584	553	550	583	553	583	561	572	530	598	556	566	595	565	521	576	582	584	582	581	548	531	538	506	595	581	513	536	559	588	555	591	558	582	555	567	548	571	600	561	588	564	544	554	560	573	581	564	601	544	553	578	571	588	536	558	548	534	552	561	541	574	552	564	552	548	537	589	555	573	540	540	539	595	531	542	531	590	544	586	520	562	560	580	552	602	519	551	553	538	573	511	552	543	536	558	571	527	611	594	548	556	520	574	572	540	527	533	556	557	566	549	544	563	560	549	532	508	573	568	597	580	589	579	553	585	551	583	541	572	588	604	561	571	558	538	542	548	572	579	581	551	596	568	573	566	547	565	557	546	571	609	580	557	559	539	562	579	565	566	569	563	557	552	500	549	588	595	604	569	579	569	576	552	587	534	600	544	549	548	583	587	564	557	534	544	559	563	554	566	575	616	597	563	537	560	573	606	551	567	600	537	590	580	603	568	542	558	522	541	545	541	593	594	543	583	564	588	595	546	586	569	592	601	565	541	599	595	564	584	576	535	588	559	569	579	554	597	566	525	579	520	528	582	573	536	558	556	548	549	566	560	585	526	607	575	514	506	535	589	524	547	540	550	584	508	555	556	553	539	562	554	574	550	575
21215	36077	24432	15111	10917	8952	7850	6575	5004	4034	2922	2550	2311	2036	1696	1297	1232	1060	1081	965	856	869	880	820	809	808	825	864	886	829	828	835	830	828	796	766	767	779	761	753	735	682	759	686	753	793	710	784	689	772	700	668	727	688	694	664	664	661	665	659	708	651	713	672	675	699	663	648	696	659	665	658	650	727	668	693	713	705	682	654	649	696	703	661	662	675	622	681	616	648	673	665	667	682	670	630	677	728	668	657	645	676	689	673	672	663	701	625	702	669	702	671	723	643	694	628	633	652	640	685	643	675	640	654	675	678	658	626	663	646	664	668	677	704	684	686	639	628	628	674	667	654	629	617	627	673	662	666	658	683	662	692	684	629	664	677	642	668	604	647	699	702	690	659	647	663	678	679	620	667	671	658	688	650	685	653	652	674	687	659	661	626	695	659	696	632	661	695	650	680	633	685	660	638	661	636	643	644	642	669	634	661	672	655	704	659	668	672	655	679	691	617	690	665	724	653	688	678	700	684	655	678	696	646	689	654	681	621	641	650	637	675	649	692	687	676	640	667	662	735	708	628	676	686	653	682	665	646	668	633	662	688	675	653	649	651	676	636	685	685	693	685	644	714	630	687	690	665	658	662	621	656	675	659	591	691	625	701	692	619	647	676	629	669	701	684	673	691	622	671	685	655	611	691	629	669	664	658	683	653	666	643	717	640	676	615	685	653	637	658	702	594	623	741	681	662	700	670	674	683	651	661	702	657	690	680	631	690	729	687	625	663	726	644	722	680	658	677	667	659	622	657	638	641	646	689	646	669	676	644	637	687	648	663	666	644	684	647	620	642	692	728	671	694	656	668	615	658	656	644	638	638	643	665	688	673	677	639	681	649	657	691	641	675	665	706	639	687	668	666	648	673	641	662	672	637	655	690	689	682	683	678	652	689	656	694	668	696	685	633	619	688	671	650	669	657	679	683	650	703	682	653	652	656	647	646	661	668	668	623	609	654	648	674	676	620	661	675	686	653	648	690	647	689	655	652	639	642	675	651	697	662	623	678	631	664	660	642	650	697	669	669	653	645	681	614	632	647	637	663	634	665	698	690	641	621	671	686	660	694	620	667	678	630	694	664	670	647	671	699	664	647	621	651	689	680	672	667	670	619	672	668	641	648	672	693	643	660	672	671	660	621	620	650	678	700	643	646	643	624	645	657	642	691	664	674	688	630	668	640	712	604	709	657	685	630	639	658	688	636	627	656	687	656	682	621	664	681	617	665	672	619	672	712	685	661	661	658	668	662	670	658	663	652	641	632	599	684	643	669	645	639	646	684	661	644	673	664	669	754	642	619	639	679	657	630	644	677	688	670	751	652	681	619	661	674	658	674	657	667	712	645	662	696	670	665	697	696	657	672	675	668	626	664	663	658	705	663	698	686	620	699	617	649	633	668	661	679	646	653	637	690	667	634	675	632	668	673	671	663	706	643	667	624	678	651	682	627	666	670	688	677	674	604	662	633	633	678	652	720	668	660	637	674	678	611	627	652	658	671	635	655	659	624	654	680	654	667	672	681	666	682	678	657	673	632	666	648	646	680	662	706	653	607	681	655	666	667	679	671	675	640	685	676	701	655	671	679	653	659	681	667	655	686	665	647	606	659	668	710	679	646	628	688	649	637	671	699	673	660	767	659	681	642	647	648	675	655	648	677	644	698	697	644	672	661	629	597	672	678	638	668	654	663	715	678	666	641	668	645	706	691	662	666	612	661	678	672	652	641	646	654	588	685	654	657	706	674	653	666	682	670	654	669	674	689	644	630	660	654	638	669	658	731	710	682	726	661	683	646	692	654	670	685	655	680	655	664	620	700	678	626	657	653	618	671	660	659	706	713	632	638	658	661	641	649	628	628	671	691	678	657	638	656	633	677	647	694	626	655	679	693	639	646	667	679	653	722	669	660	652	686	613	615	646	664	625	643	672	668	696	672	664	659	689	704	625	631	640	660	652	648	611	657	651	702	685	625	659	701	670	677	682	676	634	686	661	650	622	639	660	637	652	643	667	697	690	673	637	615	660	658	675	629	676	690	697	671	653	674	651	639	665	681	706	678	626	638	665	651	625	682	623	694	673	716	635	682	672	695	648	692	636	665	722	636	674	667	690	648	660	648	707	600	666	647	634	656	669	649	654	677	647	647	689	689	688	702	699	680	652	628	685	678	668	666	657	689	668	619	670	646	699	653	673	627	696	706	671	694	664	623	639	665	660	659	645	609	651	673	659	684	672	662	637	619	660	682	629	668	707	653	673	676	681	645	635	658	641	666	705	670	648	649	606	662	661	658	681	630	653	655	693	666	600	662	705	695	656	640	672	692	691	675	633	638	678	619	635	615	617	631	690	647	656	673	674	648	685	691	653	620	660	639	679	641	669	698	648	683	703	689	671	700	672	647	629	668	681	644	633	720	686	642	651	685	676	659	614	620	679	669	645	655	658	701	647	684	668	684	677	631	664	699	671	619	711	656	647	616	646	628	643	700	654	661	670	660	633	673	682	662	687	660	600	640	680	634	716	656	621	651	692	714	626	634	644	670	638	618	677	645	672	639	629	705	650	660	673	672	661	669	669	672	662	684	669	648	641	644	653	645	669	645	630	668	661	649	615	655	648	712	658	656	676	702	628	678	663	694	640	672	670	654	640	668	653	687	648	665	626	700	631	659	644	641	654	678	692	701	667	653	651	710	676	690	656	671	668	676	670	682	681	641	662	646	688	649	623	722	617	725	661	639	685	633	637	689	668	660	647	672	696	723	668	630	696	644	687	659	653	653	633	698	631	661	637	686	704	635	694	641	691	688	677	687	599	688	650	674	674	632	703	679	678	675	670	656	630	664	662	628	641	666	679	694	712	686	706	695	650	658	642	660	647	691	618	620	672	632	632	695	657	704	673	666	667	611	698	670	679	669	635	624	689	673	703	706	687	677	628	702	674	687	651	670	630	649	657	677	637	682	649	679	704	719	705	621	639	643	695	653	657	658	703	691	639	624	618	682	651	700	687	688	646	667	649	673	669	675	688	627	612	705	681	663	680	649	687	664	658	644	622	674	658	653	644	630	680	671	627	677	637	642	651	672	625	691	672	637	656	667	626	651	673	661	663	667	691	641	659	723	657	675	627	626	597	699	687	649	634	676	699	613	633	631	672	670	638	663	696	716	657	663	682	650	676	673	661	619	704	697	646	715	638	691	685	670	669	667	669	701	649	666	667	676	636	657	700	598	697	672	627	640	683	638	659	653	648	688	645	704	649	679	699	671	637	659	652	677	693	647	712	674	613	670	623	643	704	660	689	667	664	657	642	632	673	636	656	630	641	624	663	657	693	700	684	647	695	617	608	687	637	671	691	621	674	635	663	704	662	651	640	677	706	638	621	681	657	623	699	651	662	671	681	651	662	647	661	664	682	631	662	683	707	671	641	627	613	703	694	675	688	677	701	716	608	694	676	644	710	667	645	636	646	610
23238	21376	29045	24059	21415	21495	13852	6101	4047	3086	2332	2084	1859	1589	1308	990	860	843	777	753	659	621	606	585	639	621	661	661	654	673	661	584	613	557	560	570	516	516	524	460	530	492	541	522	493	513	518	501	493	495	516	485	473	476	463	475	463	450	441	448	459	489	461	477	471	436	436	460	456	429	474	462	441	445	450	464	418	447	448	425	449	416	468	461	434	447	447	421	480	439	419	432	460	440	457	448	419	435	428	476	468	446	494	444	456	464	467	425	444	436	412	474	421	435	460	422	461	452	396	459	473	476	454	449	440	465	469	454	435	476	456	452	467	450	435	469	423	465	462	423	391	369	400	455	486	397	442	447	429	422	413	459	450	438	446	420	440	418	440	429	429	423	419	407	447	463	488	458	468	470	434	468	456	427	406	472	449	438	445	438	472	455	419	451	446	437	443	441	423	466	422	459	448	452	448	456	423	416	396	424	458	449	430	448	441	452	452	422	426	451	434	442	450	420	385	450	452	460	430	413	459	472	475	469	409	436	468	434	456	479	514	463	451	421	427	410	429	482	426	454	432	424	487	445	463	439	422	446	443	411	463	409	451	451	457	442	460	388	450	428	441	442	414	468	440	439	451	419	392	430	456	432	445	457	436	459	403	424	417	446	455	455	424	428	476	475	403	400	403	435	437	422	434	413	416	451	457	444	415	437	418	456	454	434	392	449	428	442	455	463	441	417	424	449	452	414	439	457	452	421	419	479	398	440	421	401	461	420	437	461	440	466	487	451	468	429	429	447	473	457	458	425	427	445	442	472	441	452	456	455	419	434	447	405	421	431	447	460	463	434	430	453	465	433	426	461	484	465	442	399	412	427	485	438	399	458	435	422	453	452	454	420	421	444	459	482	456	429	461	452	436	470	439	422	456	482	455	473	439	452	430	447	428	486	423	466	484	407	442	450	440	482	450	420	476	432	417	465	420	448	460	440	444	427	425	468	493	441	479	386	430	450	409	451	487	436	441	425	421	501	406	460	421	449	459	448	488	448	441	443	425	424	479	429	430	439	456	430	445	432	476	461	431	454	456	475	434	459	456	436	422	465	416	455	426	450	464	436	466	439	445	465	464	437	413	416	419	441	442	483	439	466	457	421	420	452	423	400	448	456	428	422	471	474	440	447	437	417	460	476	459	454	449	471	430	502	466	455	435	410	444	455	452	473	433	454	454	424	437	434	426	464	440	448	486	458	440	418	437	484	466	463	406	435	436	464	489	437	462	484	485	463	414	432	464	489	468	439	431	449	450	429	453	454	444	433	466	418	447	445	411	416	452	485	439	429	446	453	421	463	440	471	409	455	426	408	422	454	460	436	417	428	440	475	414	439	438	431	411	460	420	425	426	459	423	441	442	438	454	452	434	467	473	471	447	473	393	486	445	449	438	456	469	431	413	456	443	382	445	450	395	416	451	450	452	439	414	415	448	446	441	436	461	464	485	433	459	436	471	423	437	446	476	430	444	484	421	434	461	433	436	445	487	430	436	439	434	418	449	412	452	441	449	443	396	470	400	451	436	477	425	478	423	442	438	455	444	411	436	388	438	427	419	450	428	478	433	465	420	420	465	435	423	419	417	466	476	465	457	435	434	458	410	439	443	474	425	447	432	427	436	428	435	468	436	392	447	431	467	428	420	435	453	461	439	420	447	444	467	487	435	466	442	436	428	458	476	470	420	459	407	457	405	462	427	487	459	428	437	427	445	403	448	434	428	467	475	468	436	451	457	458	434	430	431	437	463	444	433	424	459	431	433	472	477	460	410	439	482	422	451	467	453	463	461	488	451	462	419	441	458	428	438	432	459	425	454	403	450	435	455	445	459	431	444	480	450	424	424	463	434	419	440	432	440	418	433	428	431	430	455	425	418	430	427	458	418	464	442	453	442	448	440	429	451	436	441	396	431	459	432	447	460	415	448	451	422	454	453	443	485	412	428	439	417	437	463	431	459	441	458	437	418	434	452	462	433	460	453	435	445	413	465	448	443	452	393	420	465	426	465	406	447	413	473	456	400	454	440	437	454	455	437	460	424	445	467	437	449	464	476	430	427	452	460	450	463	437	476	427	470	446	419	440	440	468	476	441	458	440	413	443	437	489	427	439	456	426	450	428	428	454	469	393	412	438	499	449	400	454	460	448	397	441	441	438	405	458	433	448	454	425	461	447	395	489	466	416	424	434	450	434	478	459	464	447	438	429	459	434	471	468	388	444	444	455	438	479	435	435	447	474	429	447	381	436	466	429	456	445	445	429	460	437	439	411	430	442	452	439	484	454	425	445	422	485	426	466	465	434	452	409	433	427	458	444	416	428	416	455	438	424	420	463	475	457	461	425	465	463	449	420	435	438	409	481	376	449	451	425	452	440	432	431	448	456	475	410	418	422	448	476	423	396	432	462	450	422	447	436	468	465	477	438	430	413	435	454	412	439	425	469	429	428	443	433	422	428	454	463	468	471	443	456	457	450	459	470	449	441	464	425	423	425	428	430	458	422	418	433	403	453	449	445	439	463	429	422	400	424	452	434	454	430	407	464	446	414	428	426	493	429	457	466	392	454	424	429	460	468	421	453	432	465	452	458	397	445	437	440	419	438	397	460	464	443	457	426	392	439	445	452	455	428	438	437	421	430	438	462	395	410	424	423	425	454	456	456	429	426	445	439	425	451	449	430	468	443	463	452	478	444	448	429	478	416	391	434	480	425	453	380	518	477	431	450	474	430	422	467	463	426	461	458	438	425	435	472	457	439	436	434	429	439	418	415	425	465	457	434	433	453	411	411	453	397	411	424	480	442	441	449	465	429	466	424	445	451	422	409	448	448	429	454	433	397	466	425	467	447	459	431	441	437	445	439	426	448	441	423	453	415	435	438	409	420	378	461	429	423	428	421	452	445	427	426	402	498	459	428	442	419	419	485	438	427	440	451	454	429	443	421	435	453	482	428	433	448	446	485	449	422	444	465	461	463	407	424	465	454	430	466	444	431	412	449	428	438	421	397	449	434	414	443	434	467	448	444	436	401	437	463	428	431	446	421	419	399	481	431	414	421	444	419	436	420	436	453	462	410	445	431	457	443	422	447	462	431	425	466	446	434	439	484	459	390	423	436	404	412	410	439	424	446	427	455	424	444	482	400	422	457	417	418	428	465	434	420	444	458	423	441	452	433	507	440	427	429	453	419	424	432	436	427	414	489	442	410	464	414	468	407	448	446	456	420	429	445	442	450	443	426	398	458	430	447	444	449	475	446	433	435	430	448	460	444	435	427	435	420	409	440	433	429	457	403	430	449	459	428	394	434	429	446	448	490	470	471	443	468	433	467	443	529	457	418	426	490	456	493	408	457	456	417	484	465	468	456	414	422	479	447	430	439	456	466	414	456	434	448	463	431	451	437	438	429	477	445	416	425	421	458	449	465	480	470	443	408	456	443	469	425	430	463	450	431	415	460	454	481	438	398	434	408	396	466
24602	45080	32586	22693	17805	15008	13339	10664	8466	6380	4705	3978	3647	2977	2193	1585	1473	1318	1235	1099	948	859	859	809	856	831	807	854	909	963	819	860	792	786	724	746	664	685	660	623	654	609	624	637	686	653	589	700	586	643	623	603	611	574	580	581	520	552	523	536	551	560	578	561	556	554	523	546	516	540	523	520	513	510	467	508	505	501	525	532	530	522	515	483	465	523	508	511	535	513	476	491	500	508	460	519	506	525	506	537	491	528	532	530	542	485	503	482	500	476	484	541	524	497	502	482	486	510	510	502	500	499	518	477	512	521	529	495	525	542	494	511	499	523	519	504	553	532	512	501	471	526	500	506	471	529	479	510	474	508	480	501	489	534	519	511	514	477	518	512	506	512	544	517	515	503	541	501	481	478	528	520	562	524	479	514	481	490	532	501	488	459	525	507	501	527	476	487	516	471	475	503	514	486	527	562	472	513	492	519	489	505	524	511	483	514	520	475	533	522	503	445	512	503	498	492	496	518	526	498	510	530	513	485	532	500	472	524	542	514	552	524	494	488	467	477	505	519	473	572	536	524	493	485	494	539	505	516	519	530	527	507	517	495	476	535	515	498	530	460	495	526	529	519	516	477	510	488	517	488	496	541	482	517	481	493	474	523	532	469	453	540	500	508	482	482	501	510	498	500	491	495	477	500	541	529	472	515	511	524	511	501	478	528	499	520	518	498	491	499	492	525	496	544	533	513	494	507	489	521	493	537	482	497	529	536	493	520	516	497	522	480	468	488	486	458	498	523	507	492	489	474	486	511	504	509	485	497	473	511	486	534	485	514	488	463	482	528	513	546	519	510	476	500	498	467	516	471	497	517	507	514	503	525	502	509	536	483	518	546	517	535	508	496	480	516	470	511	512	485	496	488	479	498	485	463	485	485	498	489	489	515	492	473	462	532	511	512	536	483	511	533	534	550	516	476	505	537	489	548	521	527	505	535	522	497	497	480	517	495	484	507	494	518	510	469	498	478	521	511	499	519	531	527	523	493	540	496	548	489	506	522	482	539	509	502	527	526	488	525	524	502	512	471	493	518	517	456	477	526	495	528	534	468	469	505	468	496	535	527	507	513	514	513	506	503	498	548	528	483	524	510	516	447	530	491	513	513	497	480	518	501	518	504	522	497	526	553	524	465	495	509	497	499	507	509	490	515	505	482	445	521	512	518	511	508	480	513	478	468	540	531	510	526	553	502	514	489	488	521	527	507	478	489	529	525	478	486	499	537	489	494	522	492	494	470	493	490	475	454	533	500	516	533	528	516	525	500	491	476	535	534	507	538	513	525	507	474	487	483	470	539	541	475	508	494	510	525	481	555	553	501	489	556	513	557	529	475	487	534	499	492	513	474	516	470	503	529	540	548	520	525	477	511	506	519	489	480	480	498	476	519	484	554	524	520	469	509	513	519	512	501	520	502	462	491	486	510	506	541	500	521	547	517	498	524	514	506	546	491	573	509	537	550	496	547	499	498	490	465	534	514	529	501	511	487	479	516	509	530	480	506	513	485	522	518	527	483	486	516	499	501	479	514	520	517	523	499	540	470	511	535	492	499	487	494	518	517	529	510	501	533	483	534	573	522	522	522	467	475	526	484	564	544	484	482	527	511	480	510	504	515	506	489	479	461	497	534	538	544	502	481	516	508	506	546	486	512	439	538	499	516	509	468	490	518	543	524	540	487	533	528	534	483	529	508	526	483	534	484	518	487	505	506	540	497	512	527	443	505	551	555	480	480	511	485	529	504	546	477	473	520	503	519	494	522	507	549	493	561	499	537	542	506	526	509	501	532	540	468	497	488	506	472	490	488	503	506	460	511	478	518	526	506	512	487	500	505	502	510	521	475	474	510	495	517	482	469	535	533	516	510	526	526	459	473	489	453	477	526	526	508	492	542	479	504	479	486	547	510	491	497	544	526	480	492	492	488	456	546	481	506	499	505	487	512	524	532	550	481	511	497	550	519	498	476	500	501	528	469	487	517	483	527	510	537	509	498	480	494	524	453	498	483	494	517	512	482	512	533	497	507	505	497	501	494	501	490	506	496	488	488	536	490	512	508	544	515	524	519	494	484	483	486	509	507	504	501	500	538	509	475	477	498	526	481	527	480	484	541	489	505	504	516	538	531	541	515	494	517	543	455	497	524	502	508	503	528	475	523	482	530	503	534	509	517	519	535	474	493	521	505	496	502	485	514	515	501	477	474	529	484	499	484	483	504	491	495	524	503	480	490	525	526	477	510	502	532	500	499	514	510	472	522	485	475	496	520	520	504	475	489	488	490	497	552	500	481	535	465	535	493	508	525	508	510	485	514	514	449	493	487	480	472	484	498	521	542	517	490	498	498	463	503	524	476	489	518	526	548	519	501	513	565	491	543	485	474	514	484	504	488	533	519	492	526	532	498	516	503	549	479	458	503	464	491	489	490	502	531	521	500	526	514	501	496	529	543	530	517	486	517	464	532	544	509	491	518	491	522	505	483	519	523	496	496	501	485	501	537	529	484	502	545	488	492	508	510	528	497	487	505	523	486	511	487	504	519	500	538	453	513	506	517	537	539	511	485	542	494	501	520	496	521	466	512	456	561	488	507	498	495	462	526	512	485	513	551	503	524	505	516	496	463	504	486	527	490	491	521	499	467	498	515	499	505	531	505	497	534	519	488	503	504	531	530	519	475	507	555	521	504	488	477	484	517	515	485	485	536	502	488	501	555	515	527	486	495	556	535	511	533	503	485	511	514	495	529	513	519	541	517	494	488	506	536	492	539	507	491	469	479	515	476	469	518	501	490	529	510	534	501	518	531	556	484	494	507	526	503	490	507	534	500	507	502	510	474	497	535	549	505	497	521	502	533	503	547	505	534	522	504	482	492	481	521	548	498	487	493	541	481	534	488	520	495	552	510	495	515	499	463	492	519	521	527	517	496	486	490	535	518	500	517	501	507	489	527	518	491	505	524	491	477	527	499	496	468	528	491	493	493	487	517	504	494	501	472	517	481	517	528	505	518	514	491	511	495	508	541	466	525	500	510	497	510	472	497	511	488	518	473	496	539	521	539	511	533	524	494	518	494	462	502	527	485	522	510	502	502	459	477	537	497	544	531	495	477	537	514	501	501	501	518	516	492	488	489	518	478	499	487	524	505	494	515	493	510	502	490	531	472	509	507	483	524	522	495	506	495	521	517	521	564	473	492	516	490	505	509	506	485	478	553	511	536	534	551	474	536	549	468	537	456	479	526	476	495	512	531	490	530	479	526	504	484	505	495	515	494	502	544	509	474	494	506	522	505	489	545	503	517	494	484	510	553	544	515	493	493	485	486	506	517	530	495	497	491	514	498	517	516	508	537	482	487	546	510	501	491	508	497	496	499	502	478	483	527	513	517	497	530	495	507	476	521	500	506	481	500	520	480	530	512	540	526	541	480	530	487	500	494	512	521	478	513	514	497	522	490	459	510	507	523	536	494
27898	22610	17364	8886	4670	3472	2786	2106	1742	1196	1018	985	902	782	632	615	596	557	560	510	485	501	485	520	488	502	470	493	514	530	521	503	500	482	490	446	435	451	461	422	449	445	455	476	490	501	455	496	435	445	456	460	457	427	452	456	425	450	426	419	424	469	451	409	439	464	429	485	440	462	417	421	438	453	402	436	438	430	429	421	425	473	424	425	442	445	437	470	426	449	416	432	425	422	442	418	426	416	414	443	417	425	423	420	418	411	406	369	420	447	445	449	429	418	425	427	400	430	420	445	432	452	411	420	455	431	432	443	440	387	452	430	433	451	419	453	448	418	463	429	436	434	437	425	409	440	409	442	476	441	447	404	467	426	432	458	412	454	442	405	404	423	406	457	450	464	460	419	401	474	447	448	409	439	422	464	461	414	441	389	408	391	442	417	424	426	445	418	423	437	438	449	435	412	472	438	427	409	401	424	403	461	466	444	428	447	425	448	446	437	440	424	392	432	418	435	431	435	448	443	465	404	436	446	459	441	441	461	430	434	427	393	417	405	486	451	458	422	413	438	407	420	410	430	431	442	427	440	429	440	438	472	402	467	466	453	404	404	445	442	427	417	406	441	440	441	425	393	446	410	445	436	491	444	421	427	461	442	448	401	429	436	419	465	439	429	441	415	452	421	509	415	424	411	399	484	397	398	437	451	460	420	411	478	447	408	438	422	416	453	446	399	438	438	418	429	403	442	437	422	444	460	453	444	428	470	433	428	445	442	470	439	405	442	404	459	429	428	443	436	420	444	474	429	436	450	411	472	448	444	416	460	481	422	421	436	439	450	431	423	427	431	449	424	439	481	428	432	458	438	465	429	426	462	428	451	427	407	464	440	433	394	420	466	425	432	423	426	402	432	402	438	415	433	417	449	438	461	429	444	439	459	460	464	414	466	442	407	432	431	455	453	401	407	468	425	473	457	400	476	444	411	462	429	453	444	450	425	426	445	462	419	465	408	446	435	383	447	422	438	425	453	435	427	440	445	444	410	450	380	438	399	393	433	464	408	465	460	447	420	412	476	447	461	403	428	422	437	455	445	424	469	444	457	411	431	464	452	430	400	465	420	413	449	424	428	399	449	428	412	439	422	439	468	420	430	438	393	410	428	420	413	453	423	448	412	436	421	448	419	438	440	434	397	425	447	408	422	418	409	440	385	447	438	449	426	412	444	430	438	464	444	422	446	431	445	398	473	445	454	436	430	414	429	435	455	453	451	390	421	429	446	417	447	451	400	433	427	451	453	458	445	404	447	462	429	429	422	446	397	436	400	432	401	385	425	424	416	453	387	441	458	430	445	449	457	448	462	452	464	411	433	452	407	417	419	426	415	461	380	421	413	417	421	452	408	428	477	391	410	452	443	466	437	406	398	426	449	461	409	440	422	432	446	464	490	436	472	446	450	431	428	471	445	461	448	440	415	444	462	424	456	439	418	443	435	449	431	415	468	459	427	424	427	413	444	445	409	482	397	438	431	424	445	446	441	414	392	416	444	429	420	428	447	413	414	418	387	450	426	419	430	394	442	439	472	413	497	458	416	429	419	422	377	434	437	414	476	441	408	394	406	447	408	420	422	434	423	449	424	436	430	429	421	435	447	435	455	434	421	456	445	403	443	419	420	455	436	421	484	405	421	426	422	428	440	412	453	407	473	421	387	406	446	428	451	462	437	423	433	420	413	429	425	426	462	398	424	437	382	409	426	444	439	442	409	406	457	437	443	433	385	446	393	419	453	419	469	471	417	395	421	436	425	396	414	416	431	420	416	431	414	463	445	459	446	425	396	377	424	390	426	424	406	405	435	444	439	468	432	439	442	419	454	459	445	421	426	445	418	438	433	466	421	402	418	446	401	445	399	426	447	424	435	435	450	417	425	431	413	425	435	441	436	394	433	466	449	435	450	483	394	446	458	455	451	434	408	407	456	422	409	382	399	442	444	434	431	440	432	406	445	427	423	385	430	440	409	431	438	466	426	432	392	437	437	412	433	436	415	453	398	415	417	422	472	405	432	391	436	452	430	426	424	470	446	427	430	431	417	389	446	430	420	460	422	413	449	446	430	422	417	443	459	406	392	407	459	473	434	438	516	444	465	423	391	390	387	409	455	403	407	435	380	455	429	425	415	420	457	428	400	434	401	430	425	442	486	429	426	409	457	437	449	418	418	440	413	435	480	427	440	427	419	472	418	443	385	428	476	467	437	430	437	396	425	404	457	455	451	424	443	431	434	480	440	451	445	424	412	454	395	405	445	417	441	457	412	421	419	436	442	431	384	431	430	429	461	426	468	414	425	404	438	405	447	429	408	439	402	435	420	431	437	406	430	431	387	432	421	397	443	418	448	439	429	434	411	457	440	422	443	447	433	427	458	434	479	418	411	424	440	443	433	452	424	467	426	464	452	435	433	432	429	439	439	449	421	451	474	439	435	433	411	464	414	448	421	449	430	406	449	442	428	435	405	473	423	423	414	461	469	423	428	422	437	459	446	448	426	437	449	449	429	453	448	416	421	438	409	425	453	444	440	445	429	447	441	430	436	428	456	396	410	430	435	453	438	464	433	444	432	423	453	407	434	409	467	420	448	393	455	410	414	451	418	431	443	439	440	439	440	442	390	427	452	427	406	405	414	442	456	452	428	461	387	439	457	426	420	413	420	422	438	432	449	463	419	410	449	450	453	411	482	439	466	435	418	451	432	455	428	406	450	419	436	458	408	443	414	419	429	447	385	384	450	421	462	431	407	402	457	461	433	430	420	451	434	430	383	432	423	421	440	447	436	433	462	383	425	418	452	434	424	405	430	419	392	433	422	467	431	427	476	457	440	419	440	417	426	397	447	443	437	452	459	401	425	441	442	431	441	448	443	443	465	443	471	450	453	430	458	452	467	396	406	420	433	428	392	381	452	436	424	434	449	463	416	451	423	405	465	442	411	439	416	410	416	448	463	423	384	469	411	429	430	438	445	435	428	445	430	441	442	459	440	426	427	445	452	415	414	420	457	426	445	420	485	457	429	465	430	421	444	412	426	436	481	441	449	420	418	444	431	417	473	439	397	397	421	423	434	450	433	441	440	441	414	436	432	430	443	449	392	446	431	420	459	425	417	425	421	399	420	434	402	413	442	490	429	443	387	471	422	435	465	422	464	411	448	446	449	466	429	441	438	426	472	449	455	424	430	425	422	452	429	460	413	467	420	403	456	430	435	418	417	423	411	425	436	438	425	426	443	412	390	411	479	396	419	446	424	398	431	426	434	403	464	423	431	446	419	403	430	413	413	438	423	428	420	436	391	437	459	440	421	454	472	414	472	437	478	410	455	435	475	461	468	422	440	434	470	402	463	432	425	407	403	448	438	419	448	451	438	460	448	450	411	418	430	422	437	440	446	429	428	433	433	439	448	429	464	455	441	413	444	444	435	452	460	412	424	405	422	418	419	444	466	438	413	422	468	441	427	425	388
20403	32231	19173	11330	8286	6671	5712	4670	3620	2475	1905	1758	1630	1307	1031	899	857	854	706	719	664	639	665	690	657	661	640	672	662	653	668	683	649	596	613	608	593	568	545	562	575	577	612	612	570	581	583	607	572	534	592	562	574	557	550	579	536	518	549	515	539	564	514	499	582	530	569	545	551	538	517	496	505	515	555	536	469	528	490	519	514	540	516	509	531	487	519	503	502	550	571	519	493	538	528	486	550	522	490	500	499	548	519	504	520	545	533	483	515	511	574	521	542	552	532	526	535	541	510	568	538	490	538	521	544	542	529	493	500	558	521	513	503	565	506	537	519	500	495	503	527	531	508	496	483	506	511	524	530	515	514	506	521	546	563	570	479	530	522	489	493	541	496	528	523	468	512	488	513	497	499	556	550	523	525	492	478	490	536	534	545	480	556	526	546	518	529	509	496	529	542	518	491	531	518	490	507	573	541	516	505	486	586	501	523	501	521	547	497	547	518	500	494	530	528	519	486	509	513	492	495	569	507	519	503	505	540	521	555	505	559	500	556	527	523	514	542	501	531	526	514	541	553	543	505	554	537	535	537	512	498	516	482	503	525	567	536	540	541	544	535	500	518	505	473	533	508	539	529	532	522	548	535	567	551	497	530	536	530	515	514	504	582	494	472	531	522	574	475	557	534	550	541	529	548	553	513	558	486	489	555	514	526	554	512	523	534	514	489	530	528	550	526	537	509	529	599	509	520	536	510	532	537	527	510	499	558	574	563	486	487	513	524	539	537	510	506	542	522	499	499	550	515	523	487	502	496	486	525	524	507	532	511	576	494	487	521	535	504	539	510	513	507	494	520	515	540	511	509	527	503	498	505	517	529	530	525	513	528	543	524	565	486	478	464	535	570	538	515	507	535	525	559	532	511	545	512	518	497	564	539	491	476	530	504	516	543	533	552	491	562	516	524	498	539	531	508	521	567	533	524	542	519	501	527	501	553	533	518	498	544	532	564	505	559	512	555	535	547	517	509	522	524	536	516	501	498	537	511	531	497	490	507	497	503	504	516	542	514	462	530	504	564	475	524	525	495	535	511	546	553	549	548	491	524	501	523	530	502	567	498	524	555	538	516	547	522	540	488	507	523	497	534	530	508	546	497	502	500	519	478	503	573	542	536	506	522	547	521	502	535	523	504	544	489	540	532	543	527	478	548	539	491	498	511	555	501	531	494	478	514	494	566	532	489	525	532	522	492	457	548	513	501	526	504	484	534	520	495	495	534	542	493	520	545	505	515	516	515	562	532	545	526	543	526	530	535	536	554	499	525	514	503	537	516	499	509	535	501	552	536	488	557	521	517	510	516	538	518	527	521	478	494	514	557	540	524	554	502	511	508	545	537	537	537	518	538	540	503	500	502	546	489	555	527	525	511	500	549	572	553	546	536	547	540	482	511	507	516	508	576	506	513	548	532	558	541	523	539	536	547	548	506	506	489	523	509	498	495	543	491	531	551	495	487	539	512	513	573	536	530	512	514	527	517	531	540	520	523	527	515	488	554	541	491	529	525	504	540	506	535	494	524	503	549	507	526	492	506	541	501	523	543	486	545	544	538	529	510	517	529	516	542	550	543	519	503	487	530	502	538	503	524	490	493	484	536	506	508	541	522	503	512	497	530	549	531	539	511	503	531	502	472	513	529	525	547	508	529	487	512	580	537	530	549	568	508	482	583	522	467	498	528	543	505	516	528	525	522	561	520	534	497	494	526	478	533	554	545	499	499	509	523	510	494	492	495	508	544	522	515	530	550	503	515	504	556	481	526	518	495	532	507	491	528	497	501	562	523	550	511	525	552	511	516	516	536	470	481	526	549	499	508	519	514	563	537	539	512	525	470	545	514	500	493	534	581	520	522	518	487	538	519	536	508	532	540	486	554	530	545	499	552	523	501	493	513	527	512	513	501	515	537	521	497	523	570	530	509	513	545	502	519	509	515	541	515	475	549	503	525	553	554	482	525	539	496	504	506	548	501	546	539	536	532	555	522	518	527	516	515	534	496	495	485	505	535	535	495	519	533	520	515	500	497	502	537	498	540	498	489	508	526	529	500	506	541	543	555	495	525	533	544	536	546	522	515	494	515	499	524	537	527	550	556	580	537	529	505	543	501	508	526	563	509	507	514	514	510	540	528	510	527	515	526	508	510	474	525	483	486	510	516	559	500	479	496	512	516	553	581	481	473	531	531	527	532	505	479	513	515	484	505	543	508	494	566	514	569	524	510	567	514	565	516	515	506	485	503	537	518	491	550	517	520	559	519	527	565	543	511	564	523	490	505	488	547	485	542	569	517	479	476	556	524	531	513	507	516	489	522	505	514	503	528	509	537	519	545	522	517	500	537	519	507	569	534	511	524	491	530	511	520	530	541	498	503	542	485	555	512	538	510	540	536	523	522	537	533	519	530	550	529	572	557	545	529	523	515	543	508	518	541	534	545	516	527	480	494	540	531	509	519	503	497	554	533	551	561	554	552	517	542	587	512	504	586	528	576	536	520	526	540	518	508	550	540	490	526	502	562	510	546	560	539	511	545	503	521	526	518	523	507	560	521	541	539	523	541	524	505	534	513	516	534	500	523	498	540	519	505	540	550	516	561	501	569	511	513	500	485	490	511	521	496	487	506	515	494	544	519	562	507	553	568	517	541	526	532	541	530	540	502	486	539	506	558	526	521	516	527	521	517	505	547	506	516	533	513	540	567	478	563	542	532	550	500	511	501	491	515	497	493	557	532	505	529	509	530	517	508	490	503	539	539	528	520	539	523	506	543	522	477	487	504	518	537	537	532	537	492	516	514	532	530	507	487	524	537	507	502	484	534	497	490	515	530	542	507	534	516	473	553	490	528	510	528	505	486	519	539	550	558	517	540	518	516	500	532	521	461	575	499	533	517	545	539	511	501	523	530	460	536	499	517	557	537	536	506	546	542	488	568	522	536	529	465	530	527	546	536	505	501	516	529	518	565	523	512	531	513	459	502	539	528	529	508	534	527	487	527	577	505	549	510	509	505	516	500	508	527	499	542	510	539	506	553	539	515	495	492	487	572	514	509	443	528	473	513	487	522	497	535	549	520	504	518	528	508	508	531	520	502	545	540	484	548	527	533	527	474	495	474	493	496	577	499	520	547	489	543	520	545	520	521	544	490	538	525	497	502	537	523	527	545	496	519	543	519	517	523	525	500	514	529	518	524	501	549	511	545	508	503	503	554	535	516	548	502	545	506	552	536	505	541	516	519	515	503	522	455	505	528	538	544	512	548	528	519	512	505	494	543	538	522	509	541	564	507	527	501	519	525	527	513	531	507	551	524	531	524	493	550	482	548	555	555	536	514	498	512	554	514	529	494	511	531	540	486	507	515	528	542	498	522	512	505	512	507	518	524	561	500	506	525	496	480	508	524	515	527	490	520	522	516	491	536	481	540	543	508	576	540	521	522	527	522	500	506	530	544	512	577	512	516	512
24385	21362	28503	24569	21193	12536	6240	3788	2669	1941	1416	1347	1189	981	719	699	596	557	527	531	458	375	402	408	421	348	428	427	472	418	465	437	344	394	381	346	351	362	363	385	344	331	371	412	386	371	336	375	331	365	357	396	355	356	303	283	361	315	325	368	322	309	312	340	351	319	304	303	307	310	300	309	308	306	302	320	324	324	343	307	315	308	294	289	304	303	296	304	307	291	312	296	289	321	304	291	316	294	312	351	281	300	307	321	325	301	299	321	315	306	323	318	283	279	284	328	303	318	336	304	283	318	316	321	302	289	318	290	318	287	310	287	315	314	309	282	301	323	282	286	296	290	288	298	317	310	312	309	307	299	304	344	314	336	324	290	294	329	326	327	294	314	302	317	311	274	322	299	349	299	309	340	305	310	302	329	296	339	275	304	312	303	282	298	322	312	332	319	298	303	319	293	332	296	307	314	288	302	302	311	304	319	331	277	304	330	285	333	315	305	282	302	301	322	315	266	321	305	293	320	328	349	290	290	347	317	315	294	305	300	321	326	278	293	318	273	332	303	292	288	316	309	261	300	309	297	323	285	312	319	270	312	284	310	324	321	295	326	294	294	292	278	339	356	318	321	319	279	324	305	275	294	309	307	310	321	328	285	316	294	306	300	263	318	277	299	277	301	305	295	301	306	320	266	290	309	300	307	312	301	331	295	316	301	329	293	330	259	318	321	291	296	308	294	291	289	298	289	321	302	257	321	341	320	303	309	291	339	320	302	292	317	324	266	290	351	314	281	311	299	323	300	275	300	328	284	303	307	322	245	303	305	285	301	314	329	310	308	300	309	305	314	322	322	295	321	319	316	306	346	302	292	318	278	303	326	307	302	291	330	329	333	301	305	345	307	315	329	299	299	299	293	309	281	320	323	301	315	305	321	287	302	285	330	328	285	327	306	346	291	340	340	323	284	301	333	316	336	281	300	302	293	313	318	287	312	331	331	302	294	277	303	291	302	312	308	310	267	302	304	322	291	276	305	324	319	276	302	330	316	293	312	336	298	282	307	314	338	330	303	275	300	317	280	297	311	303	317	338	320	295	284	321	292	327	310	339	315	302	295	320	289	306	311	289	326	316	286	293	324	301	289	324	296	286	304	311	314	314	302	293	298	332	343	279	290	321	287	299	296	308	281	319	298	322	318	316	317	293	288	300	313	290	313	297	299	288	320	322	299	315	324	324	319	296	318	325	293	301	321	306	298	303	307	311	312	293	294	257	305	292	301	296	326	314	309	302	295	299	275	321	320	306	315	334	288	331	285	297	323	307	288	300	295	321	275	295	308	277	329	306	300	340	308	301	292	313	300	278	307	289	277	279	310	311	319	280	296	304	313	275	300	326	283	320	291	268	282	293	265	276	290	284	285	305	304	336	311	294	287	316	276	292	313	318	308	293	324	325	325	326	310	334	292	297	288	323	318	296	270	345	317	323	298	308	293	290	300	302	295	315	326	305	315	300	317	341	326	324	307	307	278	296	333	314	318	306	316	335	306	312	300	323	320	291	308	339	293	332	295	317	303	325	289	293	298	316	336	313	289	304	344	293	319	281	348	343	277	313	322	332	266	297	295	317	292	293	304	314	285	353	312	285	335	299	316	295	289	344	306	322	309	291	319	299	309	250	297	302	305	314	315	302	309	337	317	298	306	315	296	317	308	308	311	292	288	331	338	312	315	308	311	345	328	277	295	292	318	313	307	302	314	313	320	320	310	334	290	293	328	295	304	319	303	335	284	294	312	307	325	291	342	328	314	325	316	288	301	295	291	359	308	310	313	326	287	334	291	313	320	294	314	307	306	296	287	336	309	323	308	278	289	313	310	313	310	344	313	289	333	342	297	308	304	313	311	311	291	299	316	325	289	318	310	279	306	308	302	287	338	316	331	320	304	269	296	308	311	311	307	301	321	286	321	294	306	303	314	314	292	275	301	300	275	296	292	314	269	321	323	306	329	258	295	318	285	306	305	288	310	318	324	320	288	324	311	292	312	292	309	306	328	326	320	306	273	316	290	315	293	298	320	300	301	296	307	298	318	306	282	291	287	289	332	322	297	316	294	315	311	310	327	305	340	281	302	283	324	299	334	322	324	268	284	298	269	294	291	307	328	308	268	313	300	310	285	313	322	314	315	325	264	323	321	324	303	276	323	313	332	318	326	312	313	309	327	312	357	296	292	293	302	324	263	279	280	300	292	304	337	329	292	324	282	331	302	311	300	287	297	322	309	294	333	276	340	299	326	335	303	320	302	286	286	307	317	332	317	300	325	327	312	295	329	317	339	312	299	319	283	297	313	306	278	305	336	311	334	314	328	291	320	333	308	316	314	285	320	306	307	299	312	300	327	304	316	317	309	297	296	311	282	306	312	319	292	360	295	310	304	327	314	315	306	312	294	259	291	325	290	304	290	320	335	289	301	289	302	306	316	293	318	283	310	273	286	298	270	317	302	286	299	304	321	285	299	299	307	272	282	323	320	291	322	286	329	315	328	321	306	282	306	307	335	296	320	305	301	342	313	287	286	310	345	306	306	326	310	299	281	320	281	321	279	321	319	300	315	301	300	314	303	300	299	307	293	329	306	311	304	319	324	308	317	320	290	336	302	299	297	296	331	288	334	303	323	289	294	304	308	282	282	328	261	303	309	285	344	285	319	285	296	323	293	297	321	312	301	311	283	284	281	287	293	308	295	299	298	314	323	307	299	295	300	324	324	286	298	311	340	311	329	307	285	276	279	309	312	297	316	312	302	342	299	312	303	306	302	281	313	301	322	290	286	319	322	286	306	304	344	324	319	302	314	301	336	286	318	311	296	343	281	306	304	303	316	298	311	321	313	295	281	282	307	325	306	287	285	319	280	296	310	286	303	332	319	304	343	297	297	318	327	293	311	300	290	314	303	330	315	304	300	310	300	307	289	309	319	320	285	302	331	319	294	309	316	303	288	308	324	312	308	290	278	333	329	323	306	317	283	319	324	282	273	298	313	292	323	313	292	308	294	295	300	299	302	281	301	285	330	287	287	320	300	311	294	319	300	267	295	314	326	292	329	309	334	310	313	289	301	307	278	314	295	294	303	283	303	306	299	302	299	312	310	273	259	323	299	329	333	322	317	300	296	303	304	304	332	302	302	273	271	286	285	332	308	295	285	271	312	294	306	301	334	341	305	295	309	292	296	330	315	301	328	297	290	270	315	316	290	333	314	310	317	343	320	307	314	298	298	303	263	302	302	334	281	306	286	293	294	304	309	324	278	335	305	316	311	313	313	306	306	311	306	302	310	314	298	315	316	332	317	277	308	295	315	301	322	315	309	303	287	302	327	305	312	295	310	309	313	319	309	334	274	297	330	300	312	317	309	343	330	275	313	307	314	282	318	311	278	290	297	329	330	299	286	302	287	295	315	299	306	322	317	329	275	320	328	292	326	289	343	321	326	294	309	306	283	321	340	306	342	262	322	288	310
21522	39456	26367	17813	13703	11229	9918	7441	5549	3958	2988	2736	2281	1779	1343	1153	1024	931	801	796	665	625	581	580	617	597	594	619	646	604	623	557	571	490	512	488	538	478	454	458	454	432	498	479	460	443	500	484	464	415	475	408	411	437	426	462	388	372	408	421	398	393	385	443	370	379	419	389	398	419	405	368	367	379	363	371	379	378	357	367	371	421	401	349	379	382	336	359	389	380	368	386	345	367	365	334	352	394	424	360	375	386	389	372	350	402	423	378	373	358	397	348	332	364	383	417	371	367	385	373	363	379	382	390	355	363	353	367	367	389	337	383	387	399	351	405	365	392	387	356	368	357	355	345	377	375	382	382	381	364	389	335	356	379	332	384	352	392	398	387	360	405	379	364	402	357	369	386	367	403	390	379	360	371	388	350	385	359	390	401	368	380	391	366	353	380	349	359	372	359	349	395	370	368	354	361	380	307	407	369	344	389	367	404	381	386	353	411	364	376	381	359	356	379	361	346	331	387	377	381	373	348	354	392	378	356	403	391	374	376	342	376	374	383	392	352	354	372	390	391	392	399	377	348	382	361	399	380	355	394	377	379	378	365	357	344	376	343	401	361	362	373	395	404	377	385	343	365	415	345	353	388	386	338	363	361	383	363	374	398	373	381	372	378	380	377	375	401	355	351	379	359	381	376	380	402	383	432	401	368	380	351	347	371	381	370	368	348	380	391	374	362	317	390	378	389	389	374	375	362	359	370	387	401	382	388	355	361	389	379	381	376	381	391	368	343	378	370	402	381	393	422	365	385	358	365	358	373	361	358	356	384	373	367	390	361	341	383	391	383	359	422	359	362	361	411	365	356	350	337	371	373	364	371	388	378	373	378	381	379	345	396	391	358	390	365	356	404	373	388	389	377	357	362	367	362	343	366	390	351	376	380	403	400	330	392	392	357	363	385	365	367	353	401	365	367	366	372	387	381	345	424	406	346	371	363	382	388	395	371	346	343	338	367	375	369	382	364	392	367	429	370	365	366	372	369	359	397	388	391	366	366	390	379	351	361	390	362	392	375	345	375	345	373	370	362	369	356	345	379	350	346	355	358	375	343	392	371	389	338	390	394	420	361	410	376	373	346	343	390	415	342	403	353	384	363	340	375	377	396	375	348	383	394	352	370	401	407	358	346	356	370	379	376	381	351	366	355	392	372	348	377	377	384	398	360	353	389	374	368	353	327	371	392	367	354	368	373	350	381	372	391	382	364	375	379	375	378	404	359	371	356	380	400	384	358	382	373	374	386	341	368	384	407	346	374	374	354	409	397	383	376	375	366	395	387	381	371	388	355	378	371	377	352	367	372	369	394	368	383	354	380	379	394	356	370	358	357	375	317	374	352	378	368	406	375	405	345	383	402	366	404	357	400	360	347	412	350	400	374	353	380	382	377	326	332	351	369	391	388	361	341	375	356	411	371	364	392	366	401	354	349	385	396	391	371	413	385	403	349	345	383	355	393	378	358	394	369	364	352	400	376	404	359	370	356	377	366	382	347	378	386	377	358	353	359	392	384	364	383	356	373	366	366	371	399	393	361	396	387	401	367	397	381	375	361	360	391	381	357	349	375	321	376	377	393	357	356	367	393	357	346	340	370	379	365	331	331	370	381	347	366	374	357	380	352	350	371	400	378	351	337	414	361	358	354	356	384	405	363	387	361	382	366	368	380	367	393	347	361	359	368	364	393	394	377	389	355	328	382	390	394	366	364	381	359	354	370	361	372	373	390	402	394	370	375	411	363	367	378	350	368	358	373	391	369	362	363	397	346	351	412	356	375	395	384	351	363	369	377	338	404	360	382	392	366	367	355	378	375	359	383	407	386	372	368	348	380	385	359	380	350	377	399	370	369	354	331	362	394	387	355	406	363	348	372	375	428	401	376	385	369	338	339	396	388	372	398	406	392	357	385	375	341	380	371	345	362	364	363	385	408	367	391	390	379	394	326	398	396	385	377	383	403	387	373	392	362	380	344	394	358	364	366	386	336	376	371	357	370	397	365	388	390	342	365	415	387	382	370	402	374	382	374	375	401	384	374	337	363	398	365	387	380	393	380	360	368	381	379	366	362	361	352	360	372	367	376	353	394	387	373	402	338	369	379	390	386	380	372	410	390	376	376	343	343	392	398	372	382	361	382	361	360	358	350	339	374	353	403	380	365	368	366	342	372	421	383	395	371	369	392	361	331	367	389	387	366	375	391	398	404	337	343	355	382	347	360	351	337	360	383	373	399	383	371	389	354	341	369	380	354	401	378	383	381	389	374	372	337	356	385	353	406	366	329	389	361	378	348	349	370	368	369	368	374	362	320	374	413	352	380	382	398	364	373	381	361	389	400	383	360	348	384	378	372	367	381	415	368	364	371	376	401	381	373	366	326	378	379	352	379	354	372	361	374	356	368	381	352	392	372	385	379	393	364	387	378	390	376	420	382	380	352	350	377	368	382	356	361	378	381	387	372	381	360	404	381	354	363	389	354	383	359	404	361	384	354	381	354	370	392	411	361	388	356	376	371	397	378	353	406	396	391	366	353	414	355	355	365	352	367	393	418	331	382	371	363	385	362	401	361	399	386	351	382	381	374	391	399	353	394	384	370	372	372	375	378	393	366	379	318	420	372	376	351	381	365	381	385	402	365	373	384	365	319	364	394	369	397	370	346	383	365	353	374	384	342	373	403	414	356	379	372	377	405	348	351	364	385	388	391	388	375	391	384	363	387	365	392	333	377	364	383	347	393	382	361	379	380	405	379	372	373	349	368	361	383	385	380	386	381	385	360	392	392	373	408	395	394	382	358	347	364	369	359	384	362	368	401	395	356	375	414	373	342	356	379	364	339	384	364	361	377	361	338	367	393	363	393	375	421	398	377	372	361	393	363	374	380	384	380	384	379	377	359	399	331	376	398	355	391	365	369	351	380	368	380	393	379	371	390	354	346	365	384	385	381	360	379	391	400	383	398	367	376	381	412	378	345	382	381	403	343	328	352	339	331	374	398	408	412	367	373	350	372	392	375	366	332	347	375	380	369	358	362	379	388	377	368	353	386	383	409	355	383	343	369	367	380	373	389	371	350	400	349	357	350	373	353	405	381	364	381	359	370	405	352	378	348	375	401	352	358	378	374	378	365	358	394	350	341	359	390	370	341	376	358	376	374	353	366	374	345	341	408	352	380	375	349	370	391	374	359	391	388	363	386	387	350	394	389	364	334	380	363	387	398	390	365	360	393	350	366	398	363	358	384	353	382	385	378	369	383	303	357	377	368	385	414	359	388	370	379	384	407	386	368	400	349	373	357	397	353	389	402	362	378	350	380	379	379	339	399	345	314	354	365	388	418	365	412	410	379	373	359	377	375	399	380	369	368	347	342	397	342	360	396	339	381	362	371	393	337	362	386	366	384	361	360	376	353	380	369	363	372	376	383	395	373	368	394	371	372	368	366	399	333	361	388	393	350	396	405	340	406
25626	21378	27271	25502	12337	5497	4314	3020	2361	1766	1464	1445	1271	1072	918	883	791	748	732	736	694	644	660	644	684	641	662	639	649	654	694	645	670	606	652	656	624	647	640	587	555	602	621	624	618	656	581	596	590	618	589	619	567	629	585	602	572	574	604	589	566	546	590	591	568	552	548	579	593	552	585	558	558	599	553	583	576	566	603	505	588	546	619	562	585	549	583	598	572	557	577	590	611	661	546	554	537	577	579	520	566	589	559	555	571	559	582	581	588	551	629	581	562	530	557	600	607	582	611	534	528	564	525	564	584	597	586	496	555	592	558	574	564	624	514	538	529	585	552	589	575	555	544	578	560	576	542	629	578	577	592	590	538	551	546	558	523	577	583	594	554	563	573	585	565	592	621	583	586	578	539	570	527	524	546	527	569	578	535	565	604	569	565	598	610	552	553	586	527	558	549	577	558	613	582	567	556	579	557	603	554	568	529	559	542	585	541	586	580	558	563	563	563	597	573	551	577	547	545	546	533	528	544	586	592	580	573	601	561	524	546	560	523	598	593	574	561	585	571	602	548	562	602	568	556	563	603	575	556	531	567	571	567	604	567	569	564	576	567	570	555	549	576	553	600	565	570	573	589	554	557	524	584	581	537	556	569	562	553	528	538	554	547	524	617	556	600	565	583	598	553	546	580	532	551	569	547	566	548	537	611	563	550	572	603	570	591	581	564	580	555	532	536	533	555	589	575	569	543	569	594	537	531	556	542	586	548	513	605	596	588	600	535	573	628	597	540	598	576	549	552	596	566	564	545	608	546	578	561	569	587	610	574	554	613	625	505	561	585	592	568	542	545	606	566	553	591	566	574	576	558	549	561	551	587	593	573	545	584	559	558	550	574	568	617	562	554	620	576	572	575	608	577	590	543	606	542	579	605	564	540	549	603	591	555	607	574	551	588	601	565	556	556	584	563	595	576	550	553	545	591	635	569	585	563	588	581	531	560	580	593	544	551	567	550	568	550	572	558	531	565	602	556	607	562	564	533	619	548	557	541	551	577	564	575	604	581	589	560	595	583	544	554	540	580	591	573	606	528	564	591	571	549	622	582	617	575	568	563	601	586	609	619	561	584	558	532	608	604	570	568	553	576	604	578	578	559	585	560	594	519	547	575	548	563	565	579	557	597	554	584	588	574	556	517	614	577	536	539	607	578	594	565	594	620	518	583	578	528	600	553	577	561	555	591	572	558	581	582	547	566	592	570	554	562	573	554	600	546	525	587	557	559	565	583	572	538	590	599	559	558	541	598	564	554	576	586	589	530	577	555	529	556	582	565	579	561	599	544	578	550	557	603	533	590	580	519	540	586	539	511	584	567	591	575	554	634	578	581	561	555	582	610	571	597	604	574	556	558	542	540	573	613	577	555	572	547	603	601	543	565	614	580	562	558	594	576	589	544	522	547	557	548	540	539	559	589	590	551	563	542	596	598	555	599	558	560	566	555	553	558	588	551	603	578	524	566	556	543	557	595	589	546	546	561	582	559	572	557	531	556	580	582	542	568	601	589	581	570	573	541	621	557	553	550	594	587	593	555	588	567	575	512	543	585	586	570	593	543	577	553	559	563	578	575	582	516	591	559	574	534	543	604	577	538	587	550	558	581	615	532	594	555	574	568	582	552	587	553	584	591	556	560	549	535	557	519	570	527	607	563	535	588	559	555	563	573	583	573	576	546	549	585	531	566	564	602	562	568	625	614	605	550	565	576	577	571	557	583	554	529	605	566	585	551	628	567	583	580	585	589	528	574	524	538	518	590	532	570	541	589	551	557	580	601	535	565	581	584	592	555	538	576	592	600	616	616	584	561	566	568	564	588	576	575	572	538	547	547	540	573	584	586	555	533	555	586	603	552	599	576	514	601	576	559	578	555	558	602	553	550	557	575	570	576	568	600	600	540	569	570	573	614	589	552	598	563	537	583	581	611	545	568	561	602	585	568	577	608	607	593	559	601	530	568	564	590	596	570	572	562	558	548	564	591	545	549	554	589	594	609	562	587	570	581	548	639	616	601	510	558	535	556	555	552	558	561	597	563	557	566	568	569	602	553	565	541	566	576	554	548	582	553	527	566	562	537	573	562	594	617	600	561	559	585	561	632	566	562	582	555	539	593	539	605	578	551	567	545	553	587	588	554	576	569	568	562	568	614	551	594	548	557	561	541	595	559	544	572	593	567	569	540	583	529	509	575	580	560	514	554	613	577	579	578	577	558	602	574	570	540	550	577	563	594	584	592	587	567	544	559	589	549	563	548	558	586	570	544	574	524	593	566	542	601	527	608	609	554	570	594	595	555	577	548	575	520	520	571	590	589	581	555	609	524	549	575	612	569	577	572	596	594	527	584	597	576	580	533	576	547	570	554	587	569	583	605	536	558	565	587	550	587	572	557	534	549	583	565	567	625	611	554	572	541	600	600	577	583	588	566	478	567	605	602	570	571	580	576	575	566	594	597	600	558	563	545	584	575	604	564	554	606	617	572	545	546	602	573	586	611	597	586	575	525	524	569	541	604	590	603	567	548	555	566	609	547	583	541	599	593	563	637	564	554	595	561	539	584	583	605	576	580	548	545	529	579	573	584	607	578	565	554	614	562	553	574	544	600	535	575	577	554	555	540	571	608	591	581	573	529	567	579	594	573	576	538	565	580	583	570	572	557	582	562	545	567	556	599	562	574	576	542	593	607	572	574	569	586	572	572	540	586	554	571	560	571	567	594	553	559	535	592	587	584	547	623	563	621	581	509	598	605	560	594	574	591	537	571	594	576	579	523	535	581	619	580	576	533	532	618	580	578	542	559	572	548	573	533	555	580	625	598	577	530	575	552	601	589	554	588	547	541	584	605	532	548	614	570	572	550	550	560	557	531	595	548	587	581	529	573	598	563	577	564	576	538	588	576	555	561	569	600	592	563	639	595	570	594	558	592	554	550	536	569	564	576	562	577	575	621	561	566	575	561	535	550	564	549	572	574	551	542	603	552	572	551	565	553	596	559	597	583	597	551	546	613	576	574	568	564	541	548	570	542	566	594	607	534	586	555	584	564	568	572	583	543	550	546	592	548	558	590	571	596	562	573	580	562	585	580	545	578	585	543	574	576	555	595	556	579	589	572	597	547	567	607	553	563	547	566	615	611	556	566	603	549	552	585	573	528	549	539	556	562	578	624	562	587	537	549	556	578	547	558	567	550	556	570	568	603	581	565	565	548	530	583	568	528	575	588	563	556	516	606	601	569	556	579	551	551	545	516	572	581	611	614	558	594	575	542	537	535	560	564	584	615	563	522	579	551	573	534	605	574	583	575	562	581	569	563	541	566	573	547	581	567	569	589	569	588	563	577	526	532	535	570	525	589	612	550	551	586	522	592	556	589	541	614	518	605	552	567	584	566	510	523	588	534	559	582	583	535	548	515	599	570	539	606	571	569	576	567	563	547	571	534	582	565	563	587	570	561	556	579	586
22285	36138	22980	14930	11315	9449	8567	6348	5026	3588	2836	2727	2300	1819	1436	1295	1248	1102	1040	909	884	832	818	869	830	859	889	892	962	904	821	874	783	814	786	755	743	811	781	767	695	700	721	771	729	735	745	710	706	694	718	700	677	691	734	688	683	652	699	693	643	672	647	709	668	663	705	692	669	678	659	651	694	666	660	666	677	625	644	663	663	702	641	631	639	648	689	692	667	691	700	676	642	682	666	719	727	656	649	677	684	726	635	641	676	723	670	644	671	722	588	675	683	638	707	655	661	661	688	631	642	651	686	678	651	637	697	676	677	631	680	679	647	678	659	650	666	669	591	698	650	670	651	633	699	675	649	685	645	626	659	694	747	685	660	637	666	663	706	697	693	718	664	660	635	698	688	654	705	708	692	704	661	694	712	663	684	704	640	666	657	652	670	664	670	689	661	720	627	664	672	648	680	650	665	699	677	678	630	677	644	672	692	692	666	617	668	658	663	674	652	662	639	643	704	670	700	672	646	702	675	613	653	708	689	686	681	623	674	665	649	707	704	692	625	654	604	698	656	652	658	707	668	661	642	669	723	610	691	641	673	638	654	687	687	615	695	619	675	686	671	653	684	710	643	666	685	642	659	673	651	637	651	661	641	674	647	667	644	673	667	658	663	664	686	652	654	643	650	625	667	628	639	663	666	666	622	690	649	666	666	679	687	669	630	638	662	601	675	665	644	654	636	728	698	652	654	682	703	686	637	659	666	661	690	697	678	691	680	687	645	666	660	715	679	656	594	653	669	630	709	641	690	686	665	655	647	663	616	651	673	632	685	671	619	664	627	686	630	636	621	658	655	641	683	648	637	645	650	690	668	670	690	694	693	663	675	681	688	688	694	674	656	661	669	619	690	640	673	678	693	671	701	671	674	642	678	662	655	689	699	638	690	631	659	676	656	620	691	668	668	702	635	654	667	661	652	665	645	637	663	669	645	727	680	664	646	638	669	672	718	643	669	640	623	679	649	656	656	652	661	672	658	661	721	673	661	683	650	652	650	674	663	634	633	660	657	639	672	648	647	668	631	665	631	684	649	632	638	628	667	635	712	638	693	661	649	596	724	678	656	702	690	660	690	637	683	717	663	669	711	640	708	694	660	689	687	664	685	680	630	667	623	664	655	656	692	697	645	694	675	676	637	661	636	680	646	651	667	635	670	677	693	630	657	654	706	656	665	640	646	630	652	666	701	651	658	695	673	698	658	678	685	643	649	668	633	683	653	666	641	647	696	660	663	644	646	655	619	662	648	650	645	623	648	674	610	651	667	659	651	685	669	670	678	658	651	738	682	664	703	639	679	634	640	684	651	623	645	624	688	675	625	644	710	670	663	632	661	642	647	667	706	652	638	681	662	694	659	672	673	651	636	655	710	675	691	678	634	685	694	684	617	628	676	712	652	668	673	672	710	684	680	676	671	677	666	657	712	670	674	669	642	648	658	684	663	701	627	663	665	653	669	676	662	662	681	678	682	637	708	657	657	683	628	694	647	641	650	690	638	638	633	651	655	659	689	648	639	694	677	693	645	644	654	642	645	624	668	650	653	687	635	654	667	653	669	683	727	687	696	708	692	669	685	689	699	672	680	704	615	689	639	646	657	699	624	697	620	677	664	709	695	674	640	642	626	635	678	647	682	678	639	649	685	672	676	712	661	675	673	639	613	655	674	669	697	635	629	670	668	634	693	680	683	652	654	646	696	699	620	675	680	673	672	682	630	693	700	700	689	640	653	697	604	643	698	668	644	603	652	678	681	690	640	693	658	698	660	707	695	664	651	684	635	590	666	659	657	681	663	683	640	675	739	649	668	706	657	663	682	696	690	700	692	645	647	665	682	668	634	647	675	662	611	656	695	628	673	653	674	672	646	682	632	685	667	678	631	650	689	737	660	642	661	651	627	653	655	666	679	652	655	636	677	670	676	668	650	643	632	646	655	676	668	700	670	687	628	636	636	623	670	652	659	637	656	615	698	627	638	676	657	688	636	681	645	642	655	619	642	653	669	646	632	637	659	631	665	628	650	658	647	682	709	669	640	603	686	682	689	667	719	656	673	650	705	673	695	633	660	664	645	633	643	645	669	606	669	635	639	648	635	730	672	654	691	674	670	699	699	683	648	669	637	680	681	649	674	629	665	659	669	640	680	718	699	670	669	687	661	691	701	674	657	633	668	625	666	658	683	689	653	696	657	624	664	664	673	636	676	676	624	661	656	661	697	678	678	668	660	697	651	669	664	666	702	670	670	687	679	695	646	663	659	646	683	681	657	682	686	654	672	659	666	641	629	725	662	663	679	680	641	671	710	602	671	636	663	666	684	661	700	643	649	633	617	666	662	662	628	661	648	686	655	693	698	678	647	678	674	644	659	654	639	674	683	672	656	663	715	667	659	683	634	648	663	642	637	681	658	652	657	644	681	677	613	688	670	636	690	643	627	722	674	654	682	637	682	664	636	651	651	677	700	654	634	628	645	667	686	636	675	642	613	652	666	665	652	655	644	615	684	682	641	659	642	679	715	678	666	638	668	660	704	676	685	665	631	616	685	686	685	690	656	629	666	651	628	680	685	654	610	662	671	665	624	659	699	639	674	658	658	684	665	675	584	705	668	692	643	658	670	681	653	641	626	653	651	641	659	602	679	663	721	673	655	663	689	636	653	692	667	676	673	706	628	627	652	616	657	676	649	629	691	662	664	695	679	660	671	702	701	679	673	628	636	634	687	641	689	637	682	694	701	639	676	662	641	670	622	632	677	694	666	691	693	690	644	639	668	617	703	623	643	636	675	659	640	680	632	697	651	631	680	671	715	657	658	685	654	696	653	600	634	645	667	685	631	675	583	633	662	652	669	591	671	718	677	665	658	646	635	652	629	652	677	684	664	719	630	665	641	672	637	655	631	637	702	691	666	615	691	626	672	730	628	630	673	626	683	666	679	639	617	651	690	648	729	645	641	655	604	644	642	680	628	671	706	609	686	637	633	709	661	671	621	647	665	659	638	666	637	661	655	671	646	646	651	642	635	672	668	621	667	666	721	680	701	654	663	682	685	619	704	669	666	660	707	687	660	680	688	685	633	660	647	660	682	652	644	694	647	686	667	704	714	649	647	655	654	645	649	625	687	666	639	610	665	627	692	616	660	652	644	662	676	639	641	625	656	636	677	634	618	648	675	708	652	686	684	674	677	669	700	691	690	660	611	655	676	681	672	648	683	667	678	652	674	662	653	640	639	684	659	634	671	674	618	653	649	650	689	659	678	670	677	639	661	647	637	670	678	681	667	658	705	675	702	630	661	663	659	643	662	695	656	678	687	670	686	688	690	677	647	682	641	607	659	676	638	669	640	659	624	661	668	670	659	671	634	635	663	725	651	667	643	635	620	656	656	697	713	669	651	648	679	704	656	664	696	700	666	635	697	671	707	628	682	685	708	656	660	675	650	680	640	682	603	656	644	642	661	634	622	659
23248	21360	29022	24068	21403	21549	14552	5876	4221	2912	2442	2121	1668	1432	1154	1130	957	930	749	701	623	669	619	604	574	655	616	649	635	621	650	621	554	593	572	587	556	543	508	508	515	560	528	530	501	487	512	500	532	536	535	476	501	450	447	470	493	470	461	438	435	429	450	457	460	425	435	452	475	493	437	474	451	473	440	441	444	436	430	424	441	473	451	414	444	448	441	426	460	461	465	427	424	398	458	443	459	447	494	471	504	432	445	403	451	451	432	464	461	424	423	483	463	434	414	434	440	427	447	482	452	458	446	445	481	465	442	452	416	430	447	407	447	435	503	466	430	425	488	434	397	467	392	492	432	411	442	443	401	437	428	495	443	446	486	409	440	435	434	450	441	447	485	472	445	456	412	440	434	442	466	402	449	398	457	420	455	426	437	451	456	441	462	462	448	464	435	456	443	422	451	448	425	412	470	429	446	444	430	445	454	432	419	418	472	444	433	460	445	447	461	460	421	457	421	397	468	455	432	414	442	463	420	474	453	429	421	471	448	432	435	423	427	431	457	421	447	408	478	442	417	444	425	445	477	437	480	423	433	457	464	472	433	469	447	439	473	440	404	438	469	440	413	429	433	472	453	420	413	469	434	427	447	433	467	472	452	449	433	487	457	454	441	424	397	446	403	446	435	444	487	448	451	427	457	434	463	453	454	429	458	476	421	384	438	472	456	429	491	437	439	477	444	439	448	471	472	456	452	450	437	445	445	431	463	460	423	432	417	460	441	412	414	434	447	420	430	450	451	468	468	434	441	448	434	446	452	426	480	445	443	433	428	439	424	435	477	449	446	405	445	433	436	435	421	440	416	420	413	418	445	452	459	455	422	442	412	476	467	449	428	426	454	451	440	442	444	439	497	469	457	483	451	428	437	449	437	451	455	470	434	458	414	395	429	460	411	433	444	461	435	434	454	391	447	457	431	510	416	413	444	441	473	430	477	464	437	452	451	419	425	411	451	437	415	430	460	422	441	416	436	405	451	446	450	456	442	470	475	433	474	457	444	440	454	422	457	445	411	460	420	424	480	461	398	465	395	473	449	461	427	426	466	426	462	433	452	446	421	432	471	412	461	428	459	461	398	424	460	429	423	464	450	452	464	444	419	461	444	453	453	461	445	417	393	420	456	396	414	419	468	430	435	476	440	454	440	449	450	474	405	477	433	465	446	473	440	453	451	431	454	456	430	436	434	419	471	460	468	444	467	434	418	421	420	439	455	403	436	472	440	433	427	423	420	481	485	469	455	437	456	414	452	452	438	439	447	410	443	444	448	457	436	442	467	429	407	385	445	451	463	449	429	485	447	426	421	443	459	423	448	445	450	444	449	472	458	466	439	465	449	472	466	441	424	438	424	460	452	442	488	432	460	455	449	422	440	410	474	432	450	420	429	464	472	411	436	431	470	460	403	411	446	462	429	460	435	455	424	404	501	456	456	473	445	408	427	492	439	445	483	426	422	452	443	457	434	469	416	459	419	437	440	460	438	454	464	469	455	446	482	435	452	444	481	471	404	446	437	452	471	471	476	432	433	459	451	407	427	437	401	415	423	490	466	416	422	425	460	464	431	479	444	464	413	427	435	417	423	417	447	444	437	428	437	464	472	466	420	425	426	429	458	453	440	389	418	434	458	465	453	454	412	455	469	431	420	416	413	399	499	461	440	509	438	439	451	427	443	467	433	441	435	469	435	454	444	464	457	427	370	449	415	440	468	401	446	409	407	468	421	437	459	451	426	441	430	468	492	443	430	448	423	475	429	429	460	438	428	478	429	424	451	444	413	418	451	410	437	423	465	398	440	451	486	453	440	441	421	448	444	438	452	437	457	432	427	430	424	463	405	455	469	413	454	429	423	436	460	440	421	447	441	488	469	453	470	412	413	491	424	424	447	461	449	430	414	420	429	456	432	439	502	426	428	437	451	471	476	461	447	415	454	448	431	461	403	436	442	424	452	422	458	459	455	445	431	470	428	457	451	406	422	477	471	427	457	466	405	424	450	431	428	418	467	452	410	407	413	475	438	481	434	491	407	421	420	386	452	477	467	437	435	431	468	488	449	489	460	441	477	479	462	459	483	436	416	451	414	411	483	417	428	434	420	407	425	433	425	388	434	444	433	458	443	456	463	462	441	458	444	458	449	440	423	458	433	434	413	458	483	455	405	432	427	462	439	433	463	413	432	464	452	415	435	433	450	439	472	437	518	420	444	451	420	478	455	433	440	421	405	410	479	391	467	450	482	423	466	415	459	422	430	424	445	428	427	437	456	439	452	426	460	447	421	430	424	431	440	418	438	455	399	416	439	464	428	448	439	433	442	431	454	464	441	425	433	465	461	447	422	439	427	455	458	470	458	426	458	432	423	456	433	438	467	457	436	450	455	452	439	456	453	434	462	471	453	427	418	462	440	448	439	416	425	457	476	446	451	410	435	459	426	413	468	441	419	464	434	451	439	474	456	440	449	407	437	425	450	426	422	450	420	434	421	446	419	465	443	437	461	416	430	413	464	453	443	422	496	465	404	455	423	450	425	421	407	417	432	390	426	454	398	464	421	423	435	469	454	456	394	461	461	434	412	434	441	432	426	421	448	433	445	412	450	445	467	492	481	445	437	474	434	434	435	444	426	452	439	447	417	425	478	456	434	442	434	427	463	449	442	437	440	422	473	470	424	459	429	400	442	453	449	452	441	425	463	431	402	421	470	441	460	432	475	432	442	409	448	445	458	424	444	452	442	454	445	487	411	437	416	467	449	450	435	455	419	422	409	426	453	418	453	461	446	462	427	468	471	422	430	436	457	453	445	453	395	427	426	427	428	449	440	436	479	447	449	435	455	457	446	446	455	457	464	435	423	398	422	443	452	430	472	474	439	431	425	436	415	475	422	431	434	405	470	458	448	448	430	406	403	430	436	501	454	443	463	407	479	437	448	427	458	434	421	441	446	396	451	448	460	434	413	427	454	425	442	446	470	450	463	421	440	467	478	434	448	422	419	446	456	448	424	432	461	429	438	462	448	462	453	397	457	464	422	446	446	424	433	457	427	452	440	415	433	399	461	430	437	400	440	442	443	402	439	453	435	414	441	424	431	396	438	430	421	455	447	471	378	434	426	428	437	453	428	425	425	454	492	417	496	439	438	441	473	454	471	475	481	452	461	427	423	448	438	467	397	450	403	433	389	428	462	445	483	459	453	415	477	468	440	420	449	418	484	465	461	434	447	461	447	453	451	435	424	435	434	444	409	440	448	459	459	418	489	411	425	445	449	422	428	447	426	416	432	424	455	427	424	436	471	433	432	485	457	461	424	450	432	420	428	438	431	443	428	443	424	478	475	452	419	427	456	431	388	457	437	475	470	470	443	479	451	426	443	433	447	449	439	426	435	417	453	439	429	431	418	437	435	452	454	468	463	459	448	407	414	446	436	492	427	429	460	456	464	448	478	442	455	446	435	426	419	438	453	434
24146	43517	31284	22611	17829	15602	14411	10286	8501	5794	4878	4128	3197	2585	1949	1852	1628	1539	1260	1052	907	867	856	878	852	833	857	884	855	852	825	765	708	769	720	735	702	669	645	655	630	598	673	700	629	610	666	640	603	654	597	622	559	567	563	522	572	574	593	558	546	554	509	527	515	512	509	573	563	524	550	528	540	541	509	538	501	561	498	541	526	518	496	494	504	532	531	526	506	489	490	507	509	501	518	496	516	537	515	556	508	504	472	511	504	481	509	535	525	537	475	497	538	476	534	478	513	462	542	501	517	497	525	525	481	489	499	473	516	499	495	487	517	546	494	521	483	467	486	498	477	505	531	512	513	500	502	497	501	528	497	476	540	505	487	516	499	538	467	491	520	508	529	513	539	501	518	508	518	505	523	477	495	506	507	516	534	510	532	485	533	519	448	483	508	498	520	499	546	507	476	464	482	515	505	553	477	514	556	492	467	511	490	549	479	528	487	477	476	528	496	522	491	505	516	502	515	478	465	514	502	514	461	501	519	524	491	503	507	514	534	525	501	518	469	496	491	516	537	500	485	483	507	482	486	484	502	512	469	510	483	511	497	498	499	517	506	501	495	536	469	496	498	473	552	520	515	487	528	513	496	500	479	493	522	508	514	469	497	474	483	524	521	481	540	512	480	531	538	533	497	541	498	506	532	530	527	511	508	478	535	472	491	494	467	474	501	475	493	481	494	477	486	496	498	541	493	507	481	461	476	503	460	474	514	527	457	526	493	482	474	481	476	508	515	496	504	512	529	471	511	488	504	487	479	488	462	495	483	496	520	528	523	515	494	506	509	492	505	512	497	560	532	513	479	523	495	508	464	509	480	504	503	503	528	464	464	509	512	505	521	464	556	462	531	489	519	554	552	472	507	495	471	482	473	498	511	525	491	499	492	486	481	528	509	504	472	527	479	553	510	484	505	516	506	510	480	538	496	528	510	499	557	514	477	520	534	512	507	470	529	543	502	513	544	470	502	508	479	508	493	483	472	526	523	493	493	518	517	505	499	529	484	532	483	483	486	530	517	521	503	522	510	463	523	511	481	545	495	550	491	516	542	519	530	478	484	504	508	492	502	513	465	523	497	506	481	480	531	492	536	469	525	487	542	520	522	510	505	502	531	460	511	492	480	494	537	536	525	533	454	465	508	537	509	508	530	502	507	468	492	507	452	508	513	519	497	469	508	502	491	529	493	471	517	540	470	523	518	515	518	529	527	514	475	483	477	479	472	499	481	538	575	454	516	499	514	523	549	513	481	499	516	513	512	525	477	519	507	515	513	520	531	489	499	506	508	473	488	532	499	488	499	518	540	482	498	514	550	483	486	534	534	542	517	525	507	521	501	549	523	502	535	493	470	506	533	516	483	469	474	456	496	512	462	492	508	504	527	443	485	438	511	505	499	478	534	525	519	463	537	486	490	472	501	474	525	506	502	473	536	509	529	501	526	542	484	505	481	516	507	492	521	495	470	509	507	481	498	531	498	548	493	491	498	524	506	534	490	497	547	513	502	504	527	528	528	473	482	533	456	521	500	483	487	506	517	527	499	592	490	488	519	478	521	509	485	510	519	489	491	485	496	510	524	513	524	516	503	487	502	480	489	532	470	485	469	504	500	564	509	506	515	516	528	503	522	503	519	462	504	516	514	488	449	465	520	487	521	480	503	474	503	538	526	455	496	530	477	510	496	524	512	538	524	518	501	489	519	504	501	499	473	535	503	477	504	492	493	487	502	485	498	455	503	515	527	559	515	471	511	524	510	496	500	483	479	527	507	486	492	510	532	514	475	463	508	508	542	524	501	526	549	497	529	527	549	513	544	543	476	468	519	491	489	510	484	530	555	511	504	495	504	491	518	502	495	519	473	505	488	541	518	491	531	502	516	485	491	506	455	533	514	545	506	488	489	461	477	497	483	546	493	492	499	474	488	489	467	501	489	541	496	501	530	528	506	509	503	481	492	501	512	479	506	545	515	512	520	535	513	499	525	483	493	516	479	513	482	490	488	471	499	489	482	524	517	513	507	538	534	484	518	529	508	477	497	510	496	511	506	477	537	481	474	496	501	506	482	507	520	503	516	495	487	513	501	488	494	502	508	518	477	471	479	529	488	531	468	491	514	503	512	473	511	515	528	478	547	490	518	508	485	490	492	445	499	482	487	490	525	507	508	459	563	505	451	454	490	475	488	521	504	508	489	491	516	512	521	495	517	550	468	477	485	514	547	485	516	500	514	474	500	549	520	489	468	496	513	497	450	466	477	511	452	508	476	528	488	514	479	529	526	525	510	484	484	487	480	517	482	471	488	520	491	466	504	469	471	475	506	514	502	506	491	532	501	455	488	515	538	462	486	541	526	497	515	509	482	502	510	543	487	494	522	468	485	481	507	543	484	533	510	500	504	483	533	499	528	498	471	531	492	527	502	513	528	515	470	471	484	494	505	542	540	482	520	513	520	500	472	512	501	554	491	504	485	533	489	533	509	473	525	535	504	538	528	494	514	485	478	507	522	512	487	525	507	529	489	539	503	484	524	486	510	452	492	510	518	520	502	505	531	483	563	493	521	476	497	510	466	507	542	511	501	529	511	538	516	483	476	493	478	538	483	497	511	504	486	501	505	456	518	487	535	531	489	492	520	504	508	514	531	502	500	507	494	526	486	531	568	488	480	505	477	483	528	479	538	471	536	494	464	510	509	545	526	523	501	503	471	514	526	456	498	479	516	519	499	520	483	519	489	483	508	494	460	516	516	520	501	536	492	491	520	451	509	470	572	509	492	487	521	477	479	514	549	501	507	485	508	484	504	504	479	532	525	510	479	508	483	485	524	500	501	526	516	507	497	499	506	492	553	523	502	486	524	490	529	563	493	477	526	491	513	522	499	471	523	500	479	497	506	486	507	496	511	492	467	524	470	476	524	500	516	478	494	503	517	494	507	504	514	551	504	459	470	483	484	496	471	477	502	507	534	487	480	489	510	476	530	513	525	519	504	526	508	509	512	478	507	503	498	492	496	481	493	500	535	502	519	505	498	467	486	508	493	527	480	532	498	489	497	529	509	467	511	489	476	514	437	483	489	556	525	523	524	560	477	507	498	484	544	511	461	519	503	491	494	483	549	499	555	521	506	498	442	495	514	483	497	533	502	468	502	502	519	518	572	529	512	511	484	479	522	499	519	495	517	539	477	456	474	531	480	502	495	488	488	473	524	485	483	538	506	477	521	516	499	484	484	531	513	517	469	519	493	495	533	483	541	497	501	544	462	525	522	487	519	496	516	504	508	484	520	494	462	480	508	463	530	506	495	497	493	534	518	477	498	522	475	464	551	517	537	470	530	508	474	501	488	513	514	492	527	514	525	489	497	510	497	473	470	506	504	517	481	483	519	456	511	500	501	525	505	486	454	534	476	551	508	475	480	507	482	512	492	515	491	523	511	510	468	484	444	516	503	520	533	458	500	506	520	474	495	537
27975	22045	16458	8874	4587	3798	2900	1969	1553	1274	1092	890	855	701	612	686	614	605	519	499	473	477	480	472	475	476	497	517	506	492	471	479	507	476	487	472	448	452	446	457	454	424	430	460	433	452	451	470	468	453	424	470	433	444	454	413	431	430	436	464	435	477	426	430	425	435	446	442	457	425	431	444	423	443	449	448	440	419	418	436	398	433	454	437	395	426	434	431	420	445	454	420	447	434	423	423	439	429	434	407	416	435	416	417	451	412	397	424	467	440	445	459	448	415	415	439	392	423	426	422	462	421	406	417	421	403	410	439	439	460	422	439	420	416	415	448	482	447	407	412	407	453	430	413	425	414	419	408	408	424	454	436	446	430	430	414	404	422	418	412	427	442	390	467	418	419	476	426	424	400	458	444	425	461	435	413	447	404	441	448	404	479	452	428	444	421	426	432	444	408	453	392	392	384	439	461	465	439	410	422	417	412	433	449	424	425	442	432	405	449	459	437	407	420	437	460	405	412	430	475	419	467	402	424	411	423	422	437	444	449	440	453	377	425	447	420	489	433	419	426	461	418	434	390	430	436	432	455	451	435	385	435	417	418	415	402	420	397	452	413	436	455	428	413	428	423	393	393	387	444	388	458	405	412	436	407	449	424	456	429	425	401	419	459	422	430	422	409	439	458	443	471	432	416	409	455	428	412	440	449	436	436	416	401	427	412	381	441	441	439	397	439	406	430	423	431	412	376	442	447	407	420	437	442	417	440	408	426	425	452	449	427	395	443	438	439	456	450	420	420	439	407	451	468	434	430	433	413	426	397	441	448	416	464	433	459	429	435	442	437	416	421	444	450	471	396	428	466	451	425	430	418	434	445	445	425	394	446	435	425	403	422	458	430	440	414	430	439	434	406	484	396	423	423	389	465	449	405	427	425	397	434	415	411	409	423	378	420	420	454	471	418	445	415	465	459	432	439	413	423	402	463	384	463	453	478	405	399	410	405	439	438	417	449	413	420	384	415	411	445	422	428	418	444	424	432	405	413	405	384	440	440	439	410	401	431	405	413	435	466	461	435	442	452	468	384	426	438	459	452	435	414	452	457	411	444	405	452	391	423	422	429	404	446	412	396	382	450	460	435	443	446	435	428	420	423	439	434	444	449	402	431	459	444	416	429	417	426	416	438	443	440	450	434	430	443	441	401	394	441	423	405	397	427	393	441	413	422	432	433	419	432	427	482	452	431	438	412	453	452	405	394	419	430	413	442	424	435	452	388	383	433	416	460	422	404	419	451	439	419	390	464	420	438	425	454	428	430	443	401	437	402	431	459	410	430	421	419	420	404	440	428	420	407	404	413	444	384	398	395	394	441	416	436	423	437	435	431	424	416	428	419	419	432	447	418	455	403	427	429	422	417	418	429	433	411	429	450	402	466	444	422	445	413	448	415	417	435	434	416	433	425	405	402	423	439	424	465	454	447	422	406	433	447	419	423	456	420	429	447	431	421	453	438	439	429	394	435	427	436	445	449	456	429	392	489	457	466	449	404	462	444	409	477	440	419	371	402	454	448	379	448	437	433	435	462	458	439	453	429	408	429	419	490	420	416	453	460	433	457	397	417	408	423	415	409	397	449	454	422	467	417	414	410	430	446	454	410	427	429	456	445	444	452	436	421	389	424	440	431	448	417	459	424	403	408	423	387	455	417	431	392	437	400	424	458	443	456	433	391	422	436	464	428	402	400	411	441	430	413	467	416	407	435	417	445	438	434	405	422	443	442	411	468	428	388	424	466	414	417	458	451	438	427	399	437	422	427	424	452	423	426	446	426	450	422	452	422	450	423	421	429	437	406	421	439	420	418	420	430	424	404	397	400	426	394	462	400	378	443	466	413	402	443	437	411	400	417	433	404	436	416	418	456	420	409	427	458	443	419	445	394	432	406	439	453	473	412	401	430	425	427	438	414	439	437	459	409	399	430	465	448	443	446	419	431	470	405	391	438	419	439	429	427	431	414	414	445	436	474	435	459	464	416	413	411	435	406	410	422	408	464	445	439	394	451	427	430	411	421	402	422	392	418	412	404	417	426	454	410	418	474	394	418	438	415	426	443	413	418	426	428	455	425	439	460	408	398	410	419	430	441	424	393	420	445	396	450	409	431	424	439	446	434	401	398	406	416	453	424	407	453	452	408	413	433	451	444	426	432	445	416	452	436	418	458	465	439	435	434	413	388	432	421	438	466	436	418	502	398	413	399	443	438	435	409	440	451	440	451	466	432	418	419	427	440	492	438	452	400	462	438	402	421	450	458	428	459	410	448	462	459	420	436	421	449	416	397	439	468	430	424	441	439	408	420	394	414	433	423	440	421	452	418	447	421	431	393	403	427	439	412	422	419	432	447	422	435	443	457	410	440	427	411	446	422	436	446	413	412	453	399	434	442	407	439	446	430	417	437	406	426	405	424	447	439	420	431	458	423	437	454	463	425	424	421	472	406	411	416	433	417	435	453	455	453	468	429	470	448	432	434	405	429	429	435	410	425	411	445	442	461	432	425	429	427	461	440	426	423	444	454	439	451	390	425	400	439	450	404	420	438	414	442	408	373	426	429	449	434	406	434	456	434	477	413	423	465	391	461	449	425	463	426	431	428	422	448	427	436	468	388	442	430	435	452	447	397	424	412	413	409	417	476	448	454	423	457	418	469	423	445	439	445	436	419	405	467	401	386	409	438	429	434	440	442	455	431	419	407	438	443	441	422	450	405	439	455	436	441	434	444	404	422	458	397	449	437	399	425	397	442	434	449	448	480	421	469	484	406	385	443	421	462	419	423	431	450	437	404	454	456	426	437	466	430	435	422	432	419	409	407	417	416	450	430	460	384	473	447	455	409	414	421	411	427	440	432	434	440	422	450	448	406	413	400	433	456	414	388	440	432	460	457	436	452	431	421	450	450	428	452	449	431	426	449	442	419	402	412	401	454	408	418	427	414	437	432	431	423	438	399	452	403	436	458	430	462	442	408	422	460	462	443	438	419	402	409	431	416	449	415	410	465	437	458	425	400	443	439	404	452	403	428	422	474	419	437	450	420	424	432	433	453	412	459	432	400	445	444	417	438	415	411	456	430	431	435	423	438	422	386	423	456	442	421	462	424	388	433	459	436	390	446	449	436	430	440	446	409	454	433	441	450	413	466	425	409	399	415	440	441	425	422	398	440	437	426	455	431	415	405	429	437	442	437	439	453	435	445	426	455	429	438	447	437	434	414	413	454	415	464	413	422	440	428	387	410	406	414	413	414	447	419	481	463	434	443	413	441	427	399	434	432	410	418	441	401	463	443	462	456	422	432	427	424	406	403	420	462	444	395	410	440	454	439	431	377	421	416	429	431	460	422	404	438	398	423	421	490	394	426	435	427	431	455	427	429	379	424	463	425	449	426	410	420	459	434	387	430	443	430	397	412	465	411	397	428	454	415	446	439	423	417	426	426	418	448	427	415	417	430	450	388	428	481
20364	30155	18109	10989	8007	7360	6275	4314	3335	2493	2164	1641	1417	1115	987	997	914	818	697	660	678	666	643	656	597	679	648	691	672	679	651	650	590	642	596	586	615	602	569	542	567	551	575	532	608	597	585	604	544	607	558	538	524	550	591	521	505	560	528	522	537	537	511	523	555	524	552	531	543	524	548	518	513	540	513	529	512	552	501	532	472	525	516	516	528	513	550	554	501	522	529	525	565	567	548	529	516	466	513	500	501	525	520	535	527	544	531	549	539	516	545	475	523	523	545	513	512	502	530	533	517	470	506	501	488	516	514	510	503	475	479	542	485	506	508	535	529	506	562	473	546	487	508	521	523	530	525	517	534	558	516	508	547	518	496	492	494	497	553	511	522	554	497	505	481	526	511	543	530	539	502	522	542	518	506	482	498	499	533	534	527	471	520	551	529	507	528	545	496	533	488	508	506	468	511	492	497	537	514	504	542	488	524	503	520	526	496	537	527	524	503	482	519	536	508	508	521	490	510	516	490	534	497	501	519	507	486	513	495	501	533	505	538	498	539	496	503	558	502	498	504	517	515	499	516	516	521	507	519	501	495	491	534	526	543	508	496	508	529	519	549	520	497	525	511	517	515	517	553	560	510	543	524	497	519	502	491	513	558	500	466	467	541	507	541	506	513	525	475	538	505	547	544	512	518	503	505	526	551	540	532	552	522	489	560	521	506	483	494	522	506	503	531	495	497	534	513	508	523	518	555	530	530	504	537	534	496	499	536	531	518	483	546	497	560	522	489	507	509	512	508	516	504	509	554	508	506	538	507	488	555	524	561	531	544	504	502	524	542	521	523	480	531	509	517	523	547	492	491	512	488	546	517	493	514	574	541	504	507	527	501	503	520	572	498	503	525	530	498	506	497	513	530	519	544	511	528	513	563	516	518	479	478	504	561	525	541	505	514	519	548	531	502	493	518	505	490	516	551	523	518	530	496	487	511	540	544	541	497	515	493	493	542	505	506	522	514	485	526	539	536	518	520	499	472	528	546	551	489	488	500	528	505	507	516	530	497	543	550	476	502	521	494	520	492	517	541	549	535	513	527	512	511	545	550	535	544	520	490	528	573	537	500	531	536	499	502	563	519	532	487	503	480	465	566	534	497	523	519	526	521	509	520	522	550	561	534	506	548	475	499	533	556	522	493	534	527	535	513	538	522	520	528	518	508	571	526	473	541	574	546	503	527	524	535	486	526	510	522	524	523	499	466	505	526	527	496	514	475	548	549	532	545	541	517	479	566	512	526	517	518	483	527	557	520	496	533	516	525	532	537	519	548	475	505	497	518	552	512	513	506	517	544	500	500	531	531	538	530	566	501	487	541	475	495	491	500	518	531	538	503	542	521	511	478	507	571	497	471	509	534	516	483	537	501	496	538	499	491	489	506	539	527	523	524	500	502	463	536	567	522	560	516	487	481	536	531	507	508	514	530	514	481	517	495	524	524	493	479	551	510	520	528	521	493	537	533	529	510	498	509	539	510	525	486	585	540	532	524	527	581	529	513	495	537	500	535	517	491	509	556	518	506	553	521	510	503	495	533	489	504	538	519	520	525	490	476	519	492	500	520	527	493	539	513	526	573	522	506	543	512	541	542	522	529	457	553	488	516	531	563	534	501	521	549	550	496	565	510	469	531	501	506	518	567	540	531	486	552	504	527	508	496	494	502	522	546	494	479	479	511	490	527	491	487	500	512	527	489	553	519	501	477	534	513	493	513	490	509	559	514	506	479	508	492	518	523	490	476	536	490	538	535	583	513	501	584	519	539	541	520	553	520	505	513	485	472	498	514	548	502	505	499	514	520	506	528	531	515	502	510	506	521	519	546	455	532	556	537	525	512	501	505	542	509	476	530	538	518	556	539	541	507	538	539	489	499	520	496	501	554	509	486	505	478	491	472	506	511	516	529	513	524	522	494	528	482	562	465	517	533	544	539	515	504	495	508	502	529	502	495	537	507	524	550	492	528	496	543	528	514	482	524	535	488	506	540	516	532	520	497	477	498	489	517	533	505	528	497	509	494	512	497	477	526	509	516	521	500	525	523	516	487	542	506	497	514	514	537	541	537	521	495	519	517	522	565	527	530	532	523	510	524	500	508	474	540	522	508	512	565	503	492	523	538	544	520	524	527	565	508	555	513	501	490	543	533	520	506	508	513	523	506	494	521	484	539	538	509	514	526	538	523	454	540	530	563	494	498	509	515	519	552	488	495	531	519	540	510	539	532	521	493	547	503	495	519	490	546	534	511	517	502	543	502	498	513	545	489	534	528	513	494	553	485	529	562	501	529	541	532	523	541	547	502	476	536	552	517	509	541	513	548	516	542	517	534	501	578	517	480	518	500	568	499	518	487	490	520	520	518	533	553	462	473	509	529	493	479	544	496	495	488	527	571	514	561	514	532	521	504	540	507	516	509	558	481	531	508	511	499	512	506	515	516	519	519	524	478	497	503	489	533	535	524	503	509	553	512	492	479	524	533	518	512	578	554	501	533	487	530	522	499	486	510	508	528	523	509	531	515	536	531	525	510	542	517	520	513	492	494	544	493	527	514	533	495	523	555	500	533	506	521	512	497	495	536	498	526	513	490	527	567	498	521	528	525	503	514	509	509	570	460	486	473	555	516	516	531	505	542	523	510	529	499	481	500	530	507	564	518	506	535	481	493	513	499	482	502	539	546	532	516	548	524	529	537	531	521	529	505	515	508	494	475	540	533	497	496	519	505	554	536	515	526	544	493	554	472	517	556	547	508	485	510	506	534	513	544	535	504	532	570	510	477	493	517	552	517	545	550	502	502	498	557	539	509	523	487	529	496	509	520	516	489	508	530	515	532	552	519	487	524	546	519	517	509	503	513	508	509	534	551	522	509	528	482	503	554	538	533	509	506	531	489	515	515	509	508	558	532	520	496	503	515	472	439	542	566	521	529	532	465	525	484	510	530	532	499	537	529	553	471	516	535	528	505	509	501	552	520	536	501	528	497	534	521	533	566	514	534	530	515	469	504	505	487	494	533	523	524	563	548	502	528	527	536	522	532	509	494	506	523	519	545	517	492	517	551	524	518	526	505	516	523	540	569	478	566	525	496	542	534	533	503	530	511	499	529	570	494	563	494	522	514	529	492	528	510	490	504	529	475	538	572	522	504	516	490	496	511	491	495	511	516	480	519	480	514	492	503	507	538	518	499	512	490	525	536	514	522	540	557	550	562	523	516	537	510	531	551	549	461	516	552	515	582	509	520	506	495	520	545	558	510	493	484	536	538	502	494	493	550	536	516	573	567	526	506	520	508	486	511	530	512	515	507	551	483	530	512	496	531	519	518	488	491	484	531	523	479	559	523	508	545	500	500	490	507	525	511	520	491	540	515	533	511	511	591	508	521	492	547	513	502	510	515	530	506	495	503	522	489	518	535	533	525	519	503	532	574	518	526	465	535	518	539	489	498	526	490	573	510	510	518	530
24318	21327	28406	24596	21146	12556	6465	3441	2309	1821	1672	1160	1025	855	762	824	648	570	468	482	455	396	440	420	409	419	398	455	420	433	435	390	412	368	373	364	385	367	346	334	347	345	369	335	371	345	350	338	322	354	361	353	324	371	312	340	299	325	324	314	324	315	345	329	298	292	342	281	303	308	300	316	315	327	302	337	313	292	278	304	287	290	318	299	295	272	292	303	270	314	303	282	299	300	313	274	302	300	296	292	282	287	300	308	283	312	311	319	304	304	282	286	306	317	272	264	311	276	304	294	307	293	308	290	306	294	317	296	274	339	292	324	288	307	311	317	308	319	324	274	287	283	293	298	322	319	322	275	276	301	301	318	292	322	319	304	304	299	293	296	304	290	290	300	295	318	297	313	271	293	285	280	305	286	292	290	303	312	339	299	272	304	311	305	305	274	303	306	284	296	279	302	299	312	284	266	292	300	313	301	320	272	305	323	272	268	279	339	299	305	279	320	314	314	311	327	299	294	293	284	291	345	324	299	304	285	297	278	313	277	298	297	315	303	314	313	295	302	299	316	297	308	283	297	311	311	321	294	311	303	348	300	300	321	316	323	308	308	294	305	308	298	300	307	296	300	300	310	285	318	304	321	322	272	280	305	330	315	303	300	304	302	309	309	293	315	281	299	322	300	288	344	305	306	327	324	352	305	314	324	310	290	307	330	297	306	312	288	309	269	311	299	296	304	302	286	309	315	329	308	333	318	295	282	309	288	287	288	291	293	302	292	303	307	284	309	324	286	322	299	301	327	301	312	288	300	347	315	288	313	308	287	327	286	322	298	344	305	305	312	301	323	285	311	304	315	316	291	309	285	318	282	337	324	336	301	299	299	291	276	317	315	309	325	261	321	315	319	301	271	285	304	307	303	296	303	306	295	315	302	316	315	292	309	296	294	295	290	294	313	294	305	312	317	303	300	324	298	303	296	293	312	305	287	281	307	290	307	301	328	317	296	306	326	306	308	321	293	291	313	298	299	279	271	273	293	298	318	292	271	294	320	306	285	283	307	296	289	322	293	286	311	312	287	292	303	301	279	284	318	300	339	308	291	297	273	289	306	331	271	282	305	301	307	288	290	294	264	321	277	319	294	292	295	308	303	292	321	300	283	300	302	293	312	309	305	340	318	320	335	286	310	288	297	306	307	322	288	300	304	293	296	306	315	310	305	294	303	308	278	303	326	319	303	295	281	273	321	308	306	295	300	302	324	316	293	294	325	304	275	288	305	302	267	272	313	297	326	294	312	284	330	309	304	285	299	324	288	297	310	288	288	305	282	308	285	317	322	289	304	302	316	292	298	328	312	308	296	305	292	306	306	302	307	319	311	327	312	307	308	306	309	307	302	306	325	273	306	325	288	287	288	281	296	344	288	300	311	316	293	320	330	313	289	285	292	317	267	291	317	294	307	318	297	318	319	298	286	315	279	303	318	301	275	278	300	317	288	313	302	319	305	260	311	298	297	312	280	305	279	285	302	295	318	291	296	291	305	268	332	297	327	308	341	302	291	283	306	310	294	290	299	305	278	291	301	274	319	330	297	302	303	327	317	318	311	288	305	301	294	285	317	321	291	305	311	322	326	318	299	309	345	285	276	288	290	304	310	298	297	318	305	295	312	312	276	313	317	302	306	315	324	300	337	298	275	302	293	305	307	286	279	305	305	318	293	289	301	306	300	313	288	298	344	312	329	295	286	312	315	301	318	291	281	286	262	288	313	302	319	297	302	300	317	292	305	331	317	300	287	294	280	331	309	319	287	308	284	311	291	335	319	306	289	285	323	304	297	321	308	315	311	304	325	317	311	287	293	315	321	282	300	302	290	281	280	323	346	320	297	274	298	303	295	311	286	299	299	320	318	299	327	313	284	285	272	316	285	322	278	308	297	286	317	299	300	330	290	273	298	282	315	316	287	314	295	300	300	307	315	304	317	306	301	313	310	308	284	289	307	287	290	320	309	320	275	306	267	308	319	275	273	276	275	259	311	278	293	309	320	320	318	328	291	314	270	327	313	314	285	302	303	312	270	278	312	317	293	292	305	315	255	306	297	280	285	294	307	302	313	313	287	313	319	332	294	290	320	297	317	299	329	321	258	298	326	291	271	313	286	323	291	326	295	296	300	276	353	259	261	310	324	303	314	288	262	304	281	293	326	277	299	310	295	295	308	311	318	309	300	273	297	320	314	287	299	312	293	321	292	290	320	295	295	319	298	282	282	292	327	316	292	285	293	303	302	316	319	281	307	290	296	313	294	296	298	296	299	302	307	308	270	315	277	314	320	326	284	307	317	303	306	289	300	289	331	310	310	295	322	303	329	330	266	271	318	318	275	267	302	284	304	276	317	295	349	297	286	305	285	288	329	287	299	300	302	315	324	292	286	314	305	291	290	316	317	284	333	290	303	321	332	273	337	297	272	296	301	316	307	302	266	294	311	305	333	289	302	317	317	339	289	297	325	257	325	275	306	300	321	314	315	277	294	317	328	312	239	287	322	309	319	296	291	331	258	331	313	311	278	304	294	307	306	309	317	300	320	315	297	272	317	269	279	282	322	281	318	323	310	318	291	281	291	297	291	293	293	297	272	292	294	321	311	307	313	291	288	297	323	315	283	312	295	298	294	268	301	318	306	320	303	299	307	274	355	288	300	256	286	283	331	308	289	321	316	323	318	284	288	293	273	307	301	282	325	319	319	324	260	272	275	328	330	291	332	293	325	300	280	354	296	329	325	323	320	284	289	322	342	318	289	301	314	278	263	262	303	303	294	312	328	293	326	313	304	335	285	314	292	291	277	285	289	323	306	332	289	287	314	294	316	313	314	298	298	296	301	315	317	304	329	305	266	278	311	283	323	303	286	303	298	315	278	293	315	331	316	272	315	330	287	266	300	299	289	294	299	284	307	288	312	266	297	303	295	303	278	304	316	306	293	287	291	328	300	316	313	332	294	280	300	320	286	297	299	327	300	318	319	299	290	286	301	305	314	302	310	281	298	276	300	298	331	285	273	320	292	306	324	304	306	319	289	279	301	291	307	308	324	275	305	295	288	335	330	335	322	298	286	299	326	288	306	280	308	285	280	309	279	289	317	298	290	287	294	313	307	311	334	306	321	320	331	265	306	308	323	289	292	300	290	336	285	300	297	276	314	335	326	320	308	286	292	296	275	283	348	292	305	317	287	302	297	264	338	320	300	301	300	307	289	277	303	308	299	290	283	296	309	318	314	318	313	323	266	290	325	329	304	339	306	324	251	321	285	299	287	300	341	296	314	292	303	302	310	298	323	303	285	319	276	288	291	317	324	280	291	290	278	316	319	313	317	324	293	284	282	308	307	298	287	309	293	300	288	291	301	284	315	293	311	291	300	299	321	285	298	272	283	311	324	329	324	300	297	285	291	313	254	279	293	296	318	291	298	322	275	302	275	301	335	287	299	322	337	314	271	275	297	303	301	301	302	313	312
21692	37149	25489	17379	13195	11873	10140	7029	5174	4108	3459	2395	1961	1531	1422	1394	1179	888	682	716	615	615	612	640	631	583	620	666	569	648	544	552	484	530	525	527	510	506	470	497	462	433	437	507	460	467	424	450	424	451	394	421	426	384	396	402	370	387	396	380	378	426	370	389	359	413	382	381	389	379	376	421	378	387	401	383	367	395	393	388	372	391	328	408	370	368	378	365	379	360	385	374	380	368	304	361	420	397	350	347	392	366	361	389	364	363	360	358	355	348	346	354	399	389	383	350	380	350	386	393	372	369	353	362	358	370	322	354	320	338	380	361	376	365	369	389	347	388	367	379	358	393	404	353	336	354	369	350	362	381	362	371	370	395	396	363	368	355	366	389	365	374	362	370	342	355	366	390	364	349	383	364	380	374	404	366	324	370	393	390	352	377	355	371	363	366	345	393	352	409	372	359	372	333	386	373	379	330	373	387	361	379	370	370	344	331	376	375	360	374	380	341	327	381	367	368	375	386	359	351	371	368	344	377	353	391	381	354	382	367	368	383	400	390	346	380	355	364	374	362	389	395	382	402	383	356	354	346	366	392	381	347	364	375	359	387	388	375	398	377	405	359	367	387	335	380	395	379	390	366	385	365	362	376	365	380	406	354	387	359	375	392	420	329	351	371	367	410	395	362	364	367	398	390	338	370	373	382	374	412	376	351	382	345	346	361	378	366	350	367	362	403	357	408	345	352	354	390	383	363	394	387	360	381	368	374	369	367	365	395	399	376	358	330	359	394	344	374	366	381	381	359	350	354	359	370	358	356	375	403	395	386	354	410	398	351	384	359	367	358	381	357	346	364	405	348	371	407	372	375	373	373	391	351	340	353	381	432	372	357	388	372	373	358	389	377	383	372	378	334	382	391	388	365	370	370	387	333	376	351	357	352	358	373	387	380	372	379	344	380	343	384	411	362	370	389	367	399	410	371	382	366	394	379	381	373	361	376	402	376	409	351	341	381	346	360	374	366	335	375	342	354	400	376	353	380	374	355	358	364	354	386	336	366	363	391	392	349	413	390	366	346	373	373	398	399	352	368	369	349	379	370	365	345	328	381	407	372	359	384	349	377	393	357	389	400	414	361	375	357	348	364	363	360	386	404	352	394	331	352	358	368	374	386	331	356	375	397	366	354	349	343	371	373	368	370	380	384	373	392	365	377	361	363	358	427	387	390	370	356	365	360	368	382	359	381	388	368	411	375	378	364	339	398	357	396	387	396	376	337	363	381	369	365	347	328	388	373	360	352	364	388	361	389	330	385	377	364	358	368	369	353	350	407	345	326	369	367	338	364	385	353	362	356	368	400	392	363	387	377	342	327	363	371	390	379	389	377	307	368	373	382	381	382	401	333	420	375	349	356	411	345	357	374	378	408	354	365	391	336	347	353	399	350	364	365	359	383	355	364	381	413	386	356	359	365	381	339	352	379	372	387	365	362	400	323	364	393	380	380	376	372	387	368	343	366	397	345	403	386	365	392	404	347	370	324	405	393	379	376	394	359	366	392	370	371	378	376	339	356	370	369	388	384	364	342	359	396	367	335	357	400	361	365	363	381	370	377	346	365	373	365	367	379	349	379	333	369	373	365	361	366	404	393	409	369	361	327	376	364	415	381	394	360	392	355	361	363	396	369	375	396	369	352	342	378	362	353	425	367	384	338	371	363	346	386	354	385	359	378	355	302	369	338	360	375	362	368	377	371	355	389	375	350	374	383	358	359	371	410	383	391	371	368	385	362	394	407	360	380	397	369	375	380	340	364	369	383	381	358	371	380	345	379	353	352	365	337	361	387	360	358	369	343	339	375	384	370	363	354	352	359	383	350	374	353	358	346	360	366	383	386	362	358	383	355	378	387	345	367	429	401	388	389	359	375	344	376	368	380	376	358	382	346	383	347	397	386	355	370	326	384	418	389	375	367	340	370	342	372	358	360	378	345	383	369	374	356	359	423	399	377	378	368	349	383	389	388	390	370	405	378	362	361	415	404	349	400	369	400	392	355	393	395	380	351	378	387	382	396	394	380	363	407	376	384	387	362	355	383	374	386	343	346	365	345	414	349	346	366	375	346	390	368	371	376	380	370	374	412	372	381	415	353	377	398	416	342	337	335	378	387	335	394	376	375	374	374	378	359	360	384	378	362	385	367	364	411	364	392	399	395	347	352	363	337	355	391	355	343	359	360	363	369	340	388	385	386	384	387	343	369	348	375	372	393	386	324	370	373	376	355	366	367	359	353	362	342	390	351	385	367	404	353	315	383	396	351	393	386	372	345	385	368	342	388	378	327	341	347	367	353	333	358	362	311	377	379	379	365	391	411	363	371	425	336	408	386	349	377	339	376	397	346	389	378	364	378	337	367	374	350	363	395	384	370	408	377	381	355	364	336	378	342	357	368	341	343	366	393	398	345	383	393	351	346	388	319	388	378	400	373	355	379	364	382	359	369	367	377	405	395	371	381	375	354	356	389	360	365	337	386	345	358	374	357	396	362	370	367	359	356	399	388	360	380	344	399	382	384	379	377	424	367	336	399	353	430	345	379	383	361	397	352	372	359	387	355	392	389	338	393	364	386	375	385	390	370	354	377	382	355	388	381	377	382	312	336	391	387	379	362	356	371	384	367	345	352	385	353	386	409	361	377	354	360	360	380	360	370	355	351	371	360	355	371	360	393	361	400	386	398	368	347	370	400	358	368	398	370	395	419	361	347	378	373	348	381	354	342	367	350	380	345	387	400	384	373	375	377	378	356	331	390	407	397	355	362	365	339	349	396	383	367	361	342	368	363	348	378	372	386	361	391	374	393	396	364	373	389	332	377	401	378	367	369	381	338	379	356	398	365	382	364	371	361	359	388	358	368	377	370	345	332	356	388	350	349	406	370	379	354	305	343	353	308	361	385	383	356	374	391	392	378	393	384	388	334	379	371	359	363	336	363	402	384	385	380	364	366	339	357	364	350	387	356	365	361	408	343	364	374	411	358	391	379	347	296	380	381	385	371	384	332	408	393	370	383	382	375	406	378	376	352	372	378	364	390	347	351	354	355	368	380	386	415	364	367	363	367	368	311	382	372	340	373	372	357	361	377	377	386	366	362	377	378	356	383	412	335	363	376	378	354	411	337	367	392	385	370	387	411	372	397	382	386	378	382	356	365	387	359	404	381	382	395	402	407	327	346	352	360	386	377	387	404	367	344	349	355	332	375	366	384	360	322	364	367	400	391	359	382	361	341	368	399	390	360	387	358	363	356	411	370	357	352	358	397	361	398	389	338	359	380	365	341	378	378	355	366	388	356	360	399	372	367	363	348	371	373	356	391	346	326	378	371	353	409	374	369	387	371	385	326	410	345	363	358	373	348	370	362	386	370	363	406	375	376	383	343	368	375	359	389	370	384	358	360	360	334	362	388	352	372	334	382	352	366	355	379	351	361	342	360	339	347	335	375	336	375	341	354	399	367	386	367
25478	21320	27189	25442	12418	6005	4345	2879	2092	1812	1647	1202	1116	1009	1021	984	863	752	723	693	646	679	656	644	647	703	689	688	705	652	643	640	569	611	625	601	649	628	650	630	637	592	589	609	612	671	630	594	616	603	613	573	586	563	623	559	576	587	562	607	561	594	602	525	556	608	580	570	564	587	560	590	550	544	551	610	571	598	537	585	563	582	545	579	568	573	591	541	575	609	594	602	526	569	552	550	615	578	528	562	581	577	560	553	582	556	542	547	573	574	573	572	527	531	583	547	535	536	553	567	525	588	519	597	575	535	559	572	634	580	554	594	581	590	596	569	591	565	565	528	595	540	544	598	572	561	545	552	568	580	570	590	576	507	605	562	553	553	573	540	558	542	559	525	584	584	581	575	583	579	583	580	558	563	588	608	602	581	600	581	560	598	573	566	577	605	587	608	529	589	585	585	602	589	558	567	548	541	547	601	553	561	584	549	568	544	531	593	506	545	542	582	565	560	561	585	550	555	591	557	580	585	570	496	543	572	557	607	532	563	611	571	595	547	592	557	635	600	542	538	571	565	551	573	575	535	578	564	569	533	542	558	575	585	610	568	568	594	567	582	534	565	556	563	569	578	604	586	555	618	618	562	574	580	551	551	590	551	562	524	547	572	555	520	540	519	570	550	550	589	523	568	556	574	546	578	585	561	558	527	554	560	596	594	535	538	528	557	548	565	581	573	593	543	589	581	570	628	582	586	568	530	582	577	564	581	567	583	555	595	580	571	601	531	595	575	616	600	604	563	546	520	554	573	571	587	580	593	564	543	556	548	542	598	604	587	528	551	555	543	563	598	596	575	552	559	571	579	541	565	551	535	559	596	543	562	573	564	546	582	592	564	596	541	557	524	592	625	566	567	570	562	556	571	578	555	593	604	539	613	554	537	555	568	536	538	538	567	530	551	571	572	556	571	563	549	575	575	540	568	564	559	589	565	573	543	572	558	547	596	560	582	551	560	582	567	573	545	583	590	576	570	583	535	577	665	557	556	555	564	529	571	590	584	582	575	594	575	593	581	600	569	560	528	572	565	596	560	563	586	522	564	614	608	578	547	608	554	581	575	591	546	627	524	601	607	587	596	594	536	553	603	511	566	554	561	594	577	593	555	548	569	550	541	556	630	576	583	564	580	567	555	524	639	557	605	572	582	557	614	527	570	569	551	574	553	571	550	577	570	582	595	529	555	594	530	585	533	560	544	575	582	596	556	559	551	584	568	590	541	530	576	583	533	557	522	537	578	545	576	565	547	571	599	583	542	554	621	566	600	557	616	539	531	572	609	536	547	549	572	541	533	552	565	576	581	560	569	585	556	572	565	572	550	585	575	591	557	551	537	532	569	641	557	557	598	602	530	561	556	598	561	549	545	508	610	551	553	601	595	549	598	566	581	531	590	545	527	585	551	558	566	582	532	561	580	573	536	569	522	539	531	536	570	561	571	629	566	595	580	568	592	612	595	582	598	612	553	571	581	567	541	548	591	592	556	591	574	546	552	598	515	619	614	543	579	614	542	571	584	589	554	609	587	563	563	550	566	567	559	569	553	610	604	592	545	563	620	563	561	565	561	610	568	582	577	620	571	584	577	562	551	577	561	576	547	559	571	517	568	547	532	540	593	542	572	560	582	582	575	605	572	563	543	567	624	550	553	584	561	578	553	532	540	592	538	557	557	575	574	563	571	574	591	568	605	544	563	552	566	596	551	528	616	598	554	591	554	542	558	583	596	567	553	542	519	565	569	580	582	550	561	566	596	570	541	584	580	571	568	599	577	575	556	538	592	539	605	599	573	571	545	575	545	571	589	581	605	568	552	557	575	547	606	538	618	622	548	586	573	618	566	553	528	545	566	562	613	575	566	576	573	580	603	543	597	581	559	551	515	561	581	555	558	534	577	557	581	537	595	584	577	570	558	554	587	579	578	554	571	567	594	585	564	529	556	555	593	556	582	575	580	568	544	595	588	553	559	590	567	551	543	582	628	554	582	544	597	599	595	550	585	565	595	648	594	547	550	561	571	570	578	594	583	581	582	587	620	603	610	552	576	561	554	565	534	537	565	546	551	524	598	549	580	562	571	584	551	552	601	570	602	559	573	562	552	582	602	572	548	553	555	585	560	569	556	609	578	583	564	553	552	614	521	570	545	561	602	568	589	587	566	608	574	589	576	553	520	572	530	581	605	565	559	561	579	572	587	560	562	571	612	572	606	565	564	522	602	573	573	574	570	530	584	554	535	509	564	555	552	601	597	615	540	599	631	558	556	588	566	564	588	606	574	545	556	555	601	540	570	560	536	511	526	585	572	557	544	572	610	567	547	560	553	577	552	564	569	571	575	545	547	531	579	541	590	583	570	619	557	601	555	584	551	547	569	568	607	565	560	533	567	567	565	550	614	555	599	533	528	571	596	605	553	538	549	593	558	562	546	527	597	564	522	552	566	539	570	552	579	578	534	631	571	595	559	546	548	544	592	565	510	561	583	578	549	568	533	569	551	571	588	590	570	542	516	577	554	546	573	593	589	564	571	587	579	588	619	542	564	589	540	598	610	594	540	564	552	606	523	565	605	568	579	540	548	595	548	583	582	581	585	553	600	608	612	564	564	557	512	620	571	552	576	555	546	576	607	607	512	546	609	589	577	563	587	553	544	526	542	603	535	543	551	536	518	528	560	585	566	595	577	612	550	540	572	585	552	549	557	522	569	621	540	573	551	527	588	546	547	579	596	543	574	574	521	573	590	551	512	553	553	549	552	558	577	590	544	567	531	552	563	528	611	584	563	582	536	603	608	554	593	553	587	562	587	578	557	567	581	598	581	597	567	553	522	538	576	576	536	537	523	567	567	592	566	563	573	588	573	580	535	532	583	533	572	594	542	554	528	567	600	569	571	541	623	574	598	552	563	600	557	579	508	551	548	556	587	576	576	544	567	542	535	536	592	574	576	513	565	617	576	574	559	577	548	600	576	617	591	574	573	626	570	606	580	513	618	587	561	594	558	583	557	591	565	536	530	558	519	551	615	511	583	580	601	561	577	560	569	564	611	572	526	568	545	556	548	586	596	602	526	574	538	565	542	578	571	578	566	540	569	545	527	552	545	561	546	546	595	601	543	560	606	563	571	546	576	574	553	564	565	548	557	528	622	548	578	587	591	547	549	543	584	573	585	590	588	549	567	557	567	575	581	603	559	562	552	555	527	579	513	543	593	567	565	534	607	551	605	567	573	573	578	551	558	569	504	503	546	556	614	581	582	565	534	615	551	585	558	552	581	544	554	568	524	580	572	566	600	586	588	608	589	515	572	555	559	567	564	574	580	577	572	589	573	583	596	537	576	550	605	597	601	562	578	568	558	532	575	605	569	586	561	589	557	571	545	542	538	561	558	573	527	561	602	548	576	583	617	583	611	538	593	562	604	594	552	586	568	549	577	589	546	551	601	635	563	524	513	554	549	607	585	536	573
21506	33565	22743	14445	11122	10619	8389	5917	4484	3838	3320	2435	2039	1612	1669	1535	1281	1089	997	877	877	893	791	893	850	931	934	934	854	884	788	780	822	790	752	829	761	680	739	732	740	723	744	771	759	759	764	787	643	734	756	746	724	651	698	739	679	687	659	677	661	699	645	701	707	643	720	690	655	642	682	630	680	671	706	680	646	705	645	668	653	629	654	686	641	664	637	671	633	651	610	680	679	671	655	683	674	669	671	663	655	729	689	637	713	694	653	616	652	685	690	676	637	644	686	636	675	664	657	660	615	673	704	681	681	685	658	648	626	652	732	647	667	672	662	681	697	627	664	644	680	610	674	706	675	637	627	662	675	665	674	635	676	665	702	645	695	677	676	705	697	636	638	636	655	659	727	703	661	688	662	688	673	668	667	640	630	666	650	610	651	657	715	646	654	669	700	670	668	666	664	662	661	650	642	653	683	656	640	670	661	645	658	676	690	675	645	634	721	683	654	660	653	701	683	623	651	659	685	666	690	634	682	610	664	644	646	659	663	634	675	630	650	642	632	665	659	627	631	649	651	630	667	599	665	670	623	675	666	631	687	662	647	676	690	613	621	662	664	674	647	659	668	647	677	672	715	670	699	658	647	659	629	689	675	651	637	637	665	692	672	673	662	662	636	682	687	651	641	620	698	678	648	687	627	707	638	666	665	658	680	622	639	649	699	689	683	655	671	679	690	667	657	622	685	668	672	687	647	631	638	680	642	687	682	648	678	630	636	625	639	654	670	671	667	655	642	707	588	680	628	652	649	615	673	675	671	661	640	657	601	627	641	633	667	714	712	679	666	647	694	657	651	659	638	650	732	649	630	647	630	637	665	641	712	668	614	651	645	661	638	648	648	690	663	630	674	667	670	670	641	677	667	640	651	609	677	639	676	672	644	669	629	636	638	667	689	639	656	650	664	667	655	674	655	671	641	643	693	654	713	679	692	633	650	712	669	646	675	654	672	710	670	638	690	663	698	677	669	675	644	646	674	692	622	701	619	699	676	626	662	612	651	660	658	662	660	660	663	695	637	645	638	675	695	641	675	705	669	620	641	613	618	698	681	648	617	644	644	692	640	687	667	656	663	652	703	632	630	670	604	655	613	643	663	674	654	683	691	688	673	645	693	632	629	643	648	690	659	666	693	696	702	683	641	647	650	675	672	666	651	642	651	654	656	689	687	675	646	688	634	655	706	615	638	661	657	669	692	647	658	621	678	630	633	666	627	627	645	643	657	687	673	646	639	694	631	674	702	658	644	644	673	646	679	686	670	628	701	659	632	676	647	662	644	670	690	637	638	619	712	631	661	645	651	733	668	667	673	619	640	667	678	663	685	665	709	623	681	650	660	670	642	658	674	661	689	654	683	667	630	674	655	669	655	596	634	710	669	663	708	645	701	647	656	675	666	686	650	660	673	625	645	666	632	630	668	688	635	684	679	641	673	661	658	667	718	665	651	634	686	627	693	634	618	657	706	643	665	669	688	671	664	648	628	619	676	692	709	648	666	674	634	684	607	658	682	653	672	697	681	691	662	679	692	661	665	639	668	664	733	661	703	627	662	681	655	638	690	670	683	674	662	663	707	649	657	641	686	648	667	651	680	692	703	676	683	658	674	693	643	642	709	684	679	629	683	671	648	660	645	633	622	660	648	667	664	662	639	698	663	654	639	663	703	638	680	636	642	651	710	653	717	653	669	658	637	646	681	701	674	652	683	680	635	688	614	671	682	679	669	618	698	657	702	652	625	682	649	697	680	625	646	687	670	629	656	648	656	670	663	658	672	645	647	692	677	652	672	628	613	672	641	677	641	679	640	656	691	655	682	617	662	676	675	711	665	666	655	678	685	667	653	703	693	651	631	645	676	665	653	626	670	675	631	609	690	685	650	638	624	688	705	655	640	693	645	642	683	651	657	658	675	629	691	684	673	672	658	698	671	625	660	650	601	702	681	644	686	645	655	651	675	649	657	627	612	649	655	671	671	676	646	672	672	633	650	676	681	658	641	649	666	634	630	677	685	708	650	692	649	630	601	659	649	639	661	657	613	668	652	671	692	603	690	650	626	670	680	653	631	671	661	651	711	662	637	687	677	659	712	641	713	639	656	666	691	672	661	659	662	652	656	653	681	685	660	715	700	594	665	663	693	670	684	677	687	614	670	704	688	706	693	651	655	644	660	704	695	653	648	656	626	702	687	673	695	650	644	655	638	664	661	656	685	677	644	633	659	684	639	704	661	622	674	642	615	688	690	662	665	691	671	644	655	678	658	673	664	666	667	643	633	656	673	622	642	659	636	680	668	649	681	640	655	682	639	649	682	661	682	682	678	689	685	656	669	674	639	665	687	634	702	671	677	649	633	644	650	666	660	681	648	657	661	680	703	677	681	627	662	656	643	651	697	686	675	661	728	668	667	689	630	677	654	627	680	642	660	707	611	669	629	701	657	678	628	615	686	592	688	700	639	668	688	673	655	648	633	701	651	637	662	670	643	677	713	667	661	646	662	701	664	594	668	652	661	665	646	645	636	669	641	697	676	620	630	635	686	637	649	659	694	652	626	703	645	646	687	671	678	659	725	615	654	636	664	664	669	699	639	673	705	687	665	655	653	666	665	681	668	683	684	684	694	691	682	629	669	648	640	658	657	704	659	654	638	712	680	656	651	648	659	646	671	687	689	712	653	690	638	672	626	653	625	673	698	678	651	690	650	694	653	617	683	678	632	689	711	679	622	652	707	661	677	725	639	662	692	630	653	651	679	673	659	604	653	646	674	649	661	661	688	652	677	662	633	684	649	683	653	681	662	634	676	661	648	645	680	677	704	633	655	636	655	683	660	645	667	642	667	689	633	663	638	673	680	691	689	645	666	640	700	666	657	684	704	672	675	640	610	665	625	620	645	630	627	639	661	658	706	667	657	625	693	698	667	672	665	618	676	675	641	677	621	685	695	651	658	646	641	662	663	644	616	640	651	698	668	691	637	647	696	654	653	664	608	651	617	730	699	642	672	628	652	700	615	651	681	673	613	659	673	665	695	661	669	673	686	634	658	660	658	655	647	671	662	623	643	689	660	665	664	682	680	646	700	705	665	672	720	651	646	665	607	679	647	699	648	640	708	656	618	681	650	632	673	652	694	706	651	660	665	669	692	703	684	644	695	692	678	692	654	614	628	695	650	648	657	647	643	686	637	680	648	631	626	683	647	684	687	676	706	651	691	697	656	645	651	710	631	658	631	683	643	668	615	675	650	660	689	663	670	644	701	682	696	623	656	671	628	691	699	662	639	662	639	616	638	670	674	663	677	664	671	661	648	662	667	639	631	704	659	672	656	686	655	639	667	635	637	649	666	654	644	644	668	672	689	660	667	675	697	646	641	644	659	669	654	664	692	642	648	680	686	696	601	677	695	664	694	605	628	646	675	681	673	614	663	673	641	661	665	762	700	661	686	621	609	706	665	642	642	661	668	644
23257	21374	29062	24050	21413	21626	14677	5776	3580	3205	2629	1909	1579	1360	1363	1115	989	833	750	655	635	611	657	614	678	706	698	667	665	613	562	623	573	521	546	581	553	523	536	549	552	505	570	532	519	547	523	509	507	528	488	478	524	472	490	480	466	487	452	489	488	467	495	430	436	422	466	527	452	417	453	447	426	443	432	474	494	438	471	421	448	434	469	457	414	428	423	450	454	419	425	467	469	460	448	436	400	482	427	421	453	434	436	443	438	445	370	440	441	441	485	465	442	433	463	425	437	424	451	474	430	450	435	478	435	439	431	406	457	455	432	449	444	454	422	430	468	460	457	421	427	450	429	412	436	404	472	459	417	471	404	467	439	458	447	489	453	470	464	416	432	436	384	419	439	415	466	468	452	449	397	461	468	451	441	447	444	448	458	421	460	452	425	464	442	422	435	438	451	442	466	435	435	441	435	407	390	479	449	450	466	473	455	445	442	404	450	460	375	444	456	472	458	466	451	458	440	449	506	442	480	449	439	479	490	405	413	441	443	446	438	438	474	460	428	413	411	445	420	439	436	388	409	450	489	447	423	434	479	411	459	472	440	420	433	438	461	444	418	440	437	456	479	464	396	439	405	428	472	456	450	426	449	450	438	445	428	398	418	417	438	463	477	472	432	472	418	468	443	443	460	413	420	439	467	423	458	471	467	452	442	473	432	457	460	467	434	450	446	458	441	435	432	446	426	441	437	432	458	411	454	451	445	454	479	437	455	439	409	456	470	440	414	430	436	458	456	490	428	410	484	434	446	436	435	490	431	456	482	443	436	462	450	445	413	421	441	474	470	427	436	445	469	405	505	448	416	440	436	441	432	488	474	468	427	442	474	429	440	418	448	444	455	437	439	445	448	438	449	463	432	457	446	417	480	458	464	465	471	396	453	493	479	480	436	430	451	417	419	456	444	440	443	464	447	487	459	404	424	409	470	441	436	405	426	441	431	429	439	440	435	402	475	455	456	477	453	456	453	457	434	429	442	393	440	471	439	450	397	452	441	461	446	470	430	455	419	433	429	463	427	435	449	460	443	407	466	464	454	456	440	422	459	415	444	465	439	443	438	429	440	395	452	417	464	432	445	431	462	456	447	448	446	458	465	456	425	451	443	457	465	460	425	437	412	433	421	469	456	418	452	447	469	484	481	434	429	414	413	403	424	461	430	410	476	439	469	452	437	407	441	439	424	439	461	472	422	411	454	460	441	462	423	478	438	429	428	447	419	438	467	449	445	452	417	472	475	468	450	418	444	464	440	408	418	423	487	460	472	475	481	456	428	445	402	417	466	479	420	458	461	427	412	470	462	437	447	426	467	397	463	435	461	405	446	452	471	473	428	423	419	419	459	455	479	436	453	440	444	412	432	452	464	445	448	465	441	444	426	471	439	475	433	434	419	452	426	434	425	450	410	427	474	453	427	446	437	464	461	460	426	434	427	426	477	476	456	444	436	397	484	462	444	464	455	422	460	421	442	440	459	449	444	473	414	424	472	431	451	440	386	428	437	464	433	473	486	446	426	438	453	468	420	451	429	461	418	433	475	450	420	445	462	466	447	444	426	459	472	435	402	417	433	454	417	428	454	434	412	424	436	452	451	460	431	411	467	464	480	458	424	400	423	469	443	433	415	454	469	483	453	412	442	442	460	455	421	483	448	452	439	462	424	435	425	435	405	391	437	441	438	436	447	425	415	465	450	422	433	458	422	443	458	437	448	465	428	435	436	476	408	462	446	454	480	463	433	422	469	433	452	452	410	425	440	423	479	440	443	438	431	465	439	444	437	446	419	460	419	451	435	438	470	444	467	424	429	465	447	437	427	453	461	480	457	445	427	432	499	436	463	458	455	448	422	457	440	447	462	437	446	463	458	411	455	438	439	471	441	454	459	460	455	436	443	437	457	450	455	439	456	420	427	444	462	449	477	447	417	489	412	434	423	434	455	476	482	421	466	415	425	431	417	454	416	452	445	408	435	484	416	486	430	444	432	458	441	406	463	438	433	423	429	420	408	493	478	424	433	446	439	482	455	455	443	450	421	435	449	448	465	456	432	449	399	428	484	454	473	438	448	468	446	437	435	441	414	441	434	434	461	415	441	472	447	453	449	449	435	431	415	429	446	449	459	453	447	434	452	440	424	445	459	440	441	422	461	436	433	416	461	423	442	439	434	421	425	403	436	434	452	441	437	465	458	426	448	410	440	469	463	456	453	438	468	450	433	477	447	453	388	451	418	470	447	440	438	396	457	450	427	448	447	436	458	404	394	427	421	451	442	411	445	472	418	434	470	437	430	472	475	446	435	475	457	444	463	424	432	443	478	427	450	423	430	442	455	459	407	444	449	468	459	459	436	435	438	489	448	456	428	411	427	444	422	473	420	433	437	398	503	468	453	425	439	472	421	493	466	451	455	433	438	438	469	442	442	443	452	437	436	438	455	405	465	444	480	486	429	420	455	451	406	437	442	394	468	480	429	396	427	423	450	455	485	429	441	445	455	476	439	475	449	405	453	474	483	422	429	450	398	429	425	461	425	462	430	428	423	471	426	456	447	415	432	436	454	476	423	433	430	449	460	446	402	480	455	447	429	466	443	414	459	440	430	459	411	447	435	454	460	419	462	470	442	457	454	449	435	425	470	458	466	466	430	431	445	454	406	424	437	466	421	415	417	444	390	463	489	435	416	436	432	425	442	455	429	429	426	441	487	410	474	475	433	418	457	426	435	454	412	459	470	431	454	443	467	412	451	422	411	466	446	422	463	435	438	453	428	462	426	443	422	414	457	448	456	417	435	454	479	467	430	452	446	478	449	420	478	408	470	453	456	447	449	461	430	454	456	434	437	430	445	465	433	424	434	426	429	480	428	435	408	435	473	464	457	445	455	415	448	440	460	427	451	415	425	434	427	476	436	465	425	452	452	435	453	478	434	420	455	411	438	436	439	454	450	424	435	448	421	455	421	431	441	422	443	414	432	479	447	437	427	433	446	425	420	454	461	457	416	433	447	476	422	435	410	434	454	441	455	433	430	461	460	487	454	422	434	450	435	470	420	441	476	463	437	445	440	392	427	428	414	440	439	442	416	439	429	427	413	455	484	428	428	469	433	434	423	454	416	482	439	413	448	467	479	429	436	443	436	442	471	453	460	429	453	447	470	468	472	458	473	446	454	460	447	434	454	455	452	477	457	449	489	460	463	432	434	485	460	429	435	448	394	438	442	456	460	402	456	432	446	422	461	479	460	435	444	374	454	412	406	433	409	442	484	429	389	425	463	476	445	447	430	420	433	425	433	455	478	390	422	415	479	447	458	433	435	460	434	448	445	422	470	462	427	471	476	419	477	439	441	450	411	397	448	473	464	453	432	446	425	434	425	442	442	459	422	453	444	462	491	451	422	451	444	479	430	470	456	433	448	431	403	404	480	434	476	492	453	422	406	470	430	468	454	445	423	414	484	463	454	449	444	413
24341	40855	31344	22116	18075	16871	13550	9712	7440	6455	5264	3770	3000	2490	2432	2135	1716	1257	1100	1010	940	913	948	886	899	987	927	970	885	856	801	789	754	721	734	738	686	698	669	634	654	623	636	705	652	663	655	636	590	585	594	610	634	571	569	570	589	609	483	559	534	529	581	544	511	559	526	528	509	523	547	534	534	520	517	519	504	524	534	520	517	468	539	489	488	496	495	477	509	505	543	514	489	482	477	510	530	491	516	508	519	528	512	471	513	506	547	505	499	494	491	503	515	493	517	493	524	528	514	538	527	444	473	486	504	522	552	530	521	513	462	506	521	460	492	530	489	485	530	514	488	506	471	508	511	514	511	506	535	501	489	476	544	533	533	493	510	485	509	521	488	501	524	504	483	494	483	508	503	533	461	499	507	499	528	543	516	537	501	495	515	502	521	520	483	559	551	509	485	488	519	478	493	489	533	469	499	501	541	528	505	473	525	492	507	520	498	498	483	516	526	521	521	504	503	506	527	478	526	492	479	506	540	471	481	501	501	524	510	511	535	509	498	510	500	522	499	523	492	494	503	536	527	534	496	496	455	479	486	510	500	501	504	492	526	549	510	509	472	469	502	488	470	516	519	493	479	482	522	521	522	556	524	502	469	496	529	495	496	542	503	485	501	493	522	516	493	533	497	510	507	518	501	508	558	488	468	462	531	482	508	486	483	492	487	530	521	538	497	499	493	517	493	537	511	523	516	507	496	504	515	513	507	500	523	537	491	566	488	509	505	517	559	493	507	526	491	470	491	539	478	504	524	526	555	511	512	512	524	519	528	521	510	498	522	509	536	494	522	519	525	534	526	489	538	493	490	512	517	520	514	517	516	500	502	464	492	492	504	496	514	498	562	502	534	533	531	523	506	511	503	467	493	501	565	550	490	505	528	499	512	497	501	493	475	509	501	530	563	514	476	513	518	525	532	504	544	511	499	528	498	520	533	526	525	505	517	486	495	504	551	525	495	515	478	500	515	491	517	472	507	463	544	477	502	543	462	526	554	533	521	508	479	489	523	483	523	481	502	540	529	533	547	525	502	501	482	497	518	522	494	531	516	520	510	508	529	514	511	523	459	518	499	499	481	525	506	483	499	470	485	528	516	501	492	502	501	526	494	478	495	477	502	487	458	471	525	477	513	468	496	538	508	528	498	496	482	525	473	483	485	530	475	523	508	482	489	522	552	516	504	519	449	492	487	532	550	512	525	538	524	513	514	503	520	497	499	497	485	528	500	494	514	505	494	492	497	489	487	538	525	547	498	535	494	469	527	505	507	533	519	515	506	535	467	519	522	539	473	490	512	509	496	508	472	504	518	510	547	492	534	485	497	507	551	467	498	525	473	477	525	489	526	490	485	517	519	482	503	494	556	501	507	479	486	489	535	526	481	538	472	518	513	512	525	501	509	454	525	513	517	509	528	528	488	521	483	528	532	531	514	516	510	527	507	531	522	539	537	537	497	480	515	489	548	505	491	523	488	533	504	488	535	521	528	538	540	500	482	490	484	523	460	558	474	486	509	518	487	474	506	484	551	524	525	564	510	520	508	506	470	486	531	478	458	515	482	485	524	504	537	492	524	477	506	503	526	502	550	516	509	507	534	507	469	540	521	511	519	492	536	521	494	527	497	503	483	503	525	498	530	488	521	472	516	490	532	519	537	475	502	516	512	490	540	516	509	519	506	568	467	500	495	520	515	514	494	480	524	491	501	484	502	532	522	489	500	509	537	533	502	471	459	514	544	507	486	529	470	509	494	500	499	503	528	492	495	471	509	507	497	520	548	485	533	471	502	506	538	512	494	513	480	512	489	507	530	547	548	461	480	501	490	554	526	525	504	491	524	499	503	523	518	502	543	534	529	542	503	534	570	452	492	503	514	490	513	521	482	506	491	513	520	527	517	482	532	484	498	513	544	494	470	510	515	489	536	504	502	542	498	507	558	516	486	490	499	501	507	534	509	482	506	474	480	516	542	529	510	529	510	495	508	520	522	498	491	537	507	481	508	532	482	506	470	499	500	489	497	469	504	505	457	538	510	504	495	550	477	500	484	516	519	490	513	496	462	495	497	470	526	557	520	515	513	535	528	492	502	505	528	489	462	519	523	502	540	503	512	484	513	520	494	521	489	576	476	477	486	439	491	504	529	481	457	493	524	489	447	498	505	529	545	474	558	500	500	502	496	496	473	512	517	507	472	564	489	493	513	512	531	508	510	521	486	515	506	524	536	508	528	494	494	501	536	532	486	524	528	513	508	495	485	516	529	502	495	464	574	491	530	521	457	506	531	488	541	533	481	505	520	475	506	540	488	493	535	537	481	527	523	492	489	526	503	451	500	504	483	505	504	497	527	520	512	538	544	510	453	524	511	489	510	494	524	511	510	517	479	527	486	479	542	500	538	490	503	530	512	527	483	514	512	470	503	498	527	490	517	530	508	509	511	481	500	510	533	491	521	521	444	508	523	546	507	461	495	514	474	462	521	488	524	480	533	489	525	511	520	498	498	526	480	514	510	538	518	501	524	515	537	483	478	512	488	498	479	536	481	510	521	530	471	502	526	511	530	499	503	472	519	522	506	545	541	506	519	559	484	481	537	495	500	539	498	540	490	509	471	524	502	481	530	504	499	508	509	515	485	545	494	505	489	532	523	510	519	521	518	511	487	518	487	510	481	489	545	541	488	519	517	534	509	538	485	546	489	453	492	513	507	546	509	507	521	540	499	521	475	542	543	503	480	482	524	496	495	489	535	521	531	510	488	493	577	512	515	540	490	509	499	496	515	489	498	504	499	475	509	520	549	486	527	469	500	509	476	497	505	511	540	527	526	505	519	486	472	518	480	494	546	526	544	504	484	512	462	476	489	474	524	496	476	515	537	534	477	506	543	487	521	497	493	531	562	524	529	531	476	517	517	501	522	522	509	522	467	511	537	478	503	496	487	516	538	507	484	521	492	511	473	485	496	521	542	514	484	467	434	512	503	487	512	510	505	543	517	534	531	501	538	485	495	464	495	498	479	496	524	500	477	509	529	508	500	513	507	469	521	509	521	539	481	489	508	551	520	508	486	497	510	552	533	510	509	473	500	516	499	511	515	496	546	504	520	484	533	516	541	497	529	501	476	473	488	538	528	495	536	532	511	516	490	504	500	502	508	517	489	532	473	524	549	548	521	474	531	536	498	496	516	528	545	517	509	486	469	465	475	492	507	482	525	504	504	520	488	514	519	528	531	509	533	502	517	558	511	485	512	469	495	514	507	522	493	523	490	521	483	530	501	514	521	573	539	521	511	481	504	518	483	533	528	510	500	515	496	539	500	491	480	526	500	510	528	517	513	495	484	520	510	491	468	509	509	507	540	454	507	469	522	501	526	461	528	497	523	532	476	520	520	494	511	516	479	520	501	473	469	479	505	516	530	499	479	508	526	509	514	482	470	517	528	496	474	483	478	550	494	510	501	541	511	527	471	521
27891	21327	15339	8304	4738	3832	2804	1938	1451	1372	1018	852	747	741	690	690	586	526	551	529	513	494	464	436	474	505	477	491	529	532	452	459	460	486	454	506	509	518	470	497	503	462	476	480	442	472	490	446	429	457	444	468	482	425	462	436	476	457	439	465	451	409	408	398	468	461	447	448	459	435	437	427	416	420	473	415	399	444	439	421	449	432	425	434	412	414	463	398	394	415	440	460	463	423	441	427	427	395	403	400	413	417	433	436	461	422	422	437	399	450	447	375	430	407	422	440	409	417	401	410	427	424	448	431	421	453	403	449	404	413	464	436	462	454	438	419	458	442	429	422	443	435	425	436	434	386	428	420	401	416	421	454	445	443	441	465	427	435	447	448	424	378	421	451	433	473	439	375	440	437	397	452	463	438	380	409	455	423	417	392	420	423	433	385	416	441	433	464	444	404	445	418	422	442	398	418	420	428	391	469	453	418	437	395	435	462	450	432	434	429	432	449	428	464	397	428	438	455	420	426	423	418	405	407	406	430	438	430	442	410	432	454	461	440	443	448	461	425	423	442	442	431	473	408	429	428	450	391	421	409	435	405	379	421	382	430	375	409	448	443	423	399	469	403	429	466	419	391	426	385	400	449	418	413	446	418	435	406	427	382	447	405	434	432	487	403	413	426	454	443	414	451	440	396	404	396	442	448	412	448	439	422	400	441	414	417	418	423	458	429	425	437	398	440	472	441	432	435	419	422	469	428	413	437	409	422	449	468	414	438	395	418	419	439	408	436	421	421	428	426	472	410	447	423	422	427	440	413	433	429	420	452	400	424	437	434	416	413	420	460	403	433	394	452	454	430	397	446	421	403	390	452	452	406	417	447	411	392	399	395	394	414	441	446	418	416	438	412	438	448	388	410	451	406	419	440	406	474	459	416	404	464	400	476	436	420	459	408	438	435	414	441	422	388	435	457	402	384	387	411	441	419	370	424	416	407	409	398	434	448	428	404	415	389	410	437	407	434	444	407	428	430	423	477	418	443	407	463	473	435	435	420	445	428	435	426	446	413	431	436	432	419	393	418	413	470	423	410	451	427	417	428	457	425	422	448	439	433	459	416	404	450	399	416	428	432	413	411	430	405	453	435	458	406	436	397	400	405	423	392	444	396	422	426	432	426	452	406	442	429	420	463	426	442	429	427	414	442	428	419	404	425	400	388	419	420	421	416	421	438	431	427	442	430	394	432	412	411	455	397	475	440	459	432	465	458	425	417	426	460	444	430	418	409	410	466	430	413	410	412	456	405	395	418	462	399	423	412	463	425	428	407	420	449	450	401	410	438	430	441	458	421	431	389	443	412	428	430	407	418	425	414	432	421	428	461	448	429	429	456	421	410	401	424	412	408	445	456	433	431	440	463	400	434	460	428	421	422	418	433	401	436	446	421	409	427	443	424	446	425	448	425	408	436	435	452	419	464	449	438	446	424	434	453	414	395	429	432	430	450	431	475	414	455	446	466	431	434	392	489	435	449	428	430	430	425	435	422	397	431	389	439	431	418	425	457	414	435	432	422	430	437	395	427	407	370	416	407	440	435	455	427	420	452	394	429	494	460	435	423	443	415	442	419	407	453	429	464	425	430	390	424	461	461	410	425	468	456	429	443	437	419	403	396	421	436	392	420	438	399	431	429	384	417	425	422	454	383	448	427	447	419	466	442	393	402	444	437	419	426	444	448	416	424	407	458	449	419	458	425	424	416	419	450	428	445	456	434	420	419	465	419	404	444	438	447	434	403	457	415	437	402	425	416	415	472	379	446	427	425	416	413	462	416	387	417	423	397	445	429	439	410	444	416	412	406	416	419	433	409	417	471	425	438	420	425	385	404	406	412	447	450	393	422	418	470	418	386	400	386	444	416	427	428	430	444	427	405	394	441	410	436	452	428	432	407	433	423	422	423	405	412	452	458	452	397	395	431	423	456	450	448	421	413	434	413	445	422	403	450	442	436	422	423	410	445	456	402	393	441	441	399	415	426	464	419	425	417	449	413	424	436	436	427	443	461	441	433	412	390	439	389	426	416	458	444	403	430	435	427	426	445	400	407	459	439	430	437	453	391	434	429	420	442	468	441	422	422	419	448	432	422	440	414	423	421	413	412	413	425	440	430	384	466	388	438	411	463	459	421	420	446	430	449	408	428	455	433	444	422	416	397	414	422	420	459	410	436	449	408	473	430	426	413	413	430	389	403	399	415	453	441	436	417	451	435	416	451	467	441	390	400	445	404	394	444	410	417	437	425	453	425	423	424	433	441	427	445	421	440	455	431	428	407	437	394	424	424	450	409	473	435	437	423	418	432	411	395	422	462	396	437	410	421	425	435	415	413	396	411	471	450	468	422	433	480	447	428	457	493	477	401	441	408	438	424	427	407	429	453	429	421	416	449	413	432	432	444	422	405	417	438	455	446	436	393	423	419	422	418	423	407	463	457	430	421	405	437	437	432	417	440	412	430	418	414	430	413	449	420	377	422	448	449	420	411	405	431	426	412	417	417	420	441	430	433	426	429	450	398	446	416	432	411	425	419	425	433	408	381	444	430	417	399	420	404	421	438	426	452	404	424	392	439	398	440	375	417	430	436	449	421	434	467	431	445	463	437	441	444	432	411	423	429	387	421	426	416	422	417	428	418	437	417	432	456	420	430	416	419	436	442	433	420	464	422	401	417	438	445	441	430	435	418	442	430	424	399	453	439	440	413	416	394	416	403	400	399	454	442	390	448	464	431	451	443	454	454	440	457	423	412	434	431	378	454	414	410	422	431	392	463	405	491	456	434	400	446	455	420	459	443	429	457	436	428	422	420	404	437	425	433	415	395	414	428	442	412	429	385	422	395	454	429	466	413	393	430	431	467	404	445	438	416	471	414	434	410	414	444	424	403	467	467	434	419	454	420	457	419	433	424	408	404	475	431	441	433	434	458	437	415	415	432	443	448	433	434	427	426	408	396	419	440	435	409	437	439	441	425	396	403	425	428	396	422	400	432	392	436	407	428	404	412	465	425	459	433	412	433	416	468	446	408	420	381	466	398	403	471	406	452	463	427	420	416	402	430	395	400	438	418	418	395	434	431	404	434	412	462	415	390	419	424	428	434	426	433	443	431	418	417	410	449	420	445	455	423	397	432	495	425	387	408	427	456	441	461	455	441	399	421	431	434	458	403	432	430	401	474	413	432	407	418	456	397	431	436	433	411	421	436	398	413	439	447	444	466	438	429	441	413	439	420	434	463	436	410	438	409	433	431	426	409	408	429	448	422	399	449	433	433	454	423	446	452	434	403	403	416	415	430	445	469	434	399	459	410	402	409	397	437	435	397	446	410	407	438	457	431	432	442	461	427	362	397	442	413	455	437	418	412	389	431	428	426	465	442	437	463	450	460	404	450	444	421	444	434	430	392	407	423	431	434	433	424	458	418	454	453	425	419	371	443	455	452	417	444	406	405	458	447	397	444	415	420
20269	26391	17645	10706	8321	7576	5746	4102	3141	2648	2061	1587	1275	1220	1253	1018	873	737	723	607	629	621	682	636	691	683	715	662	696	679	637	641	598	581	590	595	589	583	596	546	589	551	632	606	576	583	565	567	567	600	557	603	554	517	552	507	513	516	509	538	541	518	517	495	540	500	503	544	499	535	570	506	530	502	505	499	531	478	547	500	581	538	501	523	533	522	499	508	542	481	496	487	504	530	511	517	505	508	537	500	512	468	534	499	510	559	522	524	513	498	507	494	574	521	514	564	496	531	530	516	549	548	530	504	487	479	504	513	512	468	492	549	571	504	541	508	523	521	497	533	506	490	550	490	485	523	485	515	542	517	515	565	521	500	506	503	507	489	488	507	526	521	516	519	531	499	508	497	527	521	525	520	520	519	521	520	522	557	512	495	499	485	555	517	530	561	513	491	486	523	517	488	551	509	543	494	555	477	493	530	534	526	529	512	515	540	492	487	502	513	523	533	516	523	493	509	537	532	563	531	517	485	529	522	533	472	517	534	541	538	476	528	497	497	490	527	507	502	510	549	486	498	483	538	518	498	507	517	512	532	499	519	521	533	526	492	486	521	541	549	534	543	526	546	513	521	549	511	536	512	519	521	553	482	528	518	526	488	501	528	541	547	455	525	514	516	542	520	525	522	528	488	559	535	520	537	524	545	480	504	507	502	542	507	500	515	512	515	524	537	553	522	528	542	500	510	509	498	506	518	510	541	489	537	514	506	501	510	528	513	498	559	544	484	500	513	543	549	507	514	529	491	507	520	516	498	502	553	508	529	502	526	528	500	495	520	517	511	549	495	506	528	532	522	557	534	552	535	518	524	516	520	519	530	508	519	523	529	495	484	529	513	537	494	491	521	519	509	488	530	505	534	509	502	502	484	530	530	516	480	529	486	496	467	530	511	508	530	537	540	583	565	514	541	509	533	557	545	498	513	543	516	506	539	514	546	521	528	523	518	567	526	522	502	550	528	551	503	529	523	499	537	447	538	527	537	497	505	509	501	529	508	510	510	507	507	481	537	479	518	517	487	500	514	535	522	526	500	529	534	498	522	521	478	532	504	555	524	522	512	478	503	511	517	539	546	505	553	542	507	549	510	537	472	516	485	530	519	488	584	517	510	487	514	498	485	520	569	543	513	534	503	498	483	492	521	518	531	502	561	567	495	566	561	487	542	508	537	509	515	535	479	479	562	529	512	506	520	497	520	553	515	541	551	546	471	499	476	511	526	519	523	556	529	549	527	538	520	540	490	502	541	533	515	495	522	527	503	495	503	529	527	494	510	590	509	523	496	533	501	540	504	550	543	488	525	567	520	528	505	500	515	514	518	565	541	553	482	596	499	479	477	521	500	471	547	508	492	505	507	522	485	504	540	500	531	526	534	513	511	502	547	515	481	502	509	545	515	528	537	523	480	536	491	504	528	523	508	489	522	484	491	505	512	495	502	491	502	537	538	507	491	550	492	494	520	504	531	545	514	522	511	519	556	512	505	486	532	541	521	503	496	539	522	499	538	494	528	519	529	522	497	531	521	498	525	534	538	549	509	529	471	513	526	531	504	524	525	508	504	539	541	517	510	509	521	545	525	512	465	544	536	553	512	514	474	520	577	493	525	486	567	524	553	540	496	503	518	496	519	538	499	518	537	529	569	540	512	512	540	498	566	524	536	522	537	499	545	507	526	482	516	525	559	504	538	525	480	526	518	474	518	542	575	500	528	518	523	547	515	545	510	577	514	507	514	497	481	527	521	494	518	493	542	499	488	497	502	556	530	526	520	505	495	545	541	534	534	532	543	535	520	530	533	513	518	510	534	525	529	504	507	494	514	521	513	509	494	501	533	530	503	494	492	529	489	531	514	526	476	501	507	556	491	548	524	517	528	520	520	518	536	509	506	494	491	485	517	518	492	535	531	526	514	493	528	546	501	481	534	517	502	499	489	545	539	513	492	524	529	530	485	493	514	542	510	531	501	556	532	504	469	527	537	517	523	530	526	518	532	512	559	520	533	560	505	521	526	551	474	540	520	530	493	521	487	502	488	500	518	528	525	486	469	531	552	541	512	525	497	482	493	510	508	568	517	523	514	503	535	548	532	526	504	469	523	524	466	515	521	514	473	535	480	555	501	544	575	517	473	527	529	542	463	507	488	516	505	514	534	531	531	500	514	525	541	487	490	561	538	499	533	480	532	529	505	530	544	513	498	517	522	511	526	509	494	519	490	516	525	511	503	556	528	492	512	555	517	493	513	515	520	514	514	517	487	513	549	526	495	509	545	518	463	488	500	524	543	503	508	506	520	494	517	511	468	502	548	480	552	532	510	534	504	554	469	486	498	506	522	537	505	534	496	520	503	514	502	486	511	513	502	536	497	513	559	543	530	487	533	513	500	563	536	508	556	536	542	511	518	523	511	514	522	493	533	552	505	546	492	555	540	502	496	516	499	483	491	568	512	563	543	527	455	497	496	532	479	490	535	527	503	540	517	508	535	509	515	499	496	519	529	542	528	517	505	463	514	489	467	501	515	518	522	526	525	476	503	495	509	499	509	541	523	553	513	551	471	504	501	505	492	484	522	489	531	475	499	499	511	522	504	494	502	519	511	540	551	565	527	554	511	491	495	542	511	522	518	521	543	531	525	513	507	496	488	491	487	498	534	481	522	504	539	540	558	510	530	498	495	509	562	512	529	513	526	513	508	502	515	498	498	532	536	570	519	512	550	541	498	499	511	504	530	533	526	490	497	500	503	540	525	507	541	502	538	560	495	553	519	529	507	528	536	523	521	529	512	516	493	541	527	531	492	491	494	543	531	566	474	545	536	526	535	511	512	509	508	503	544	523	517	518	490	519	509	535	498	487	564	531	506	480	485	529	522	507	491	528	515	516	542	508	510	487	539	508	511	532	549	525	502	524	518	538	548	537	496	486	516	531	584	536	535	476	506	554	500	490	539	495	524	517	509	549	556	516	524	501	557	494	521	497	504	550	507	525	539	524	501	530	487	502	521	501	506	538	535	555	496	530	518	517	501	507	524	523	524	510	454	524	526	492	505	572	503	550	546	503	553	518	523	523	514	529	529	527	553	475	499	504	461	530	524	511	558	578	512	521	548	522	540	511	539	491	499	530	528	549	501	530	523	530	541	512	523	490	512	505	505	500	483	503	491	516	491	516	510	524	528	521	533	530	541	505	524	536	552	523	535	510	550	536	536	513	512	544	515	512	523	520	506	516	533	503	566	558	523	486	541	504	518	525	510	484	490	535	501	510	531	548	520	516	524	511	541	533	486	491	528	471	472	524	498	531	528	495	531	552	501	540	555	480	523	549	519	546	539	524	471	508	500	508	509	554	555	475	530	517	510	520	528	503	530	521	514	501	534	486	519	448	554	562	516	524	539	542	503	510	482	511	537	504	555	513	526	487	500	491	499	531	510	528	508	535	487	498	519	521	524	509	514	510	482	495	520
24412	21342	28430	24639	21206	12913	6137	3394	2390	2102	1488	1183	900	932	887	775	640	519	470	447	443	421	449	454	427	457	411	468	388	445	416	399	374	392	384	357	356	377	343	358	335	361	352	380	372	352	334	336	354	342	350	351	344	346	292	319	286	304	289	288	306	320	327	328	322	335	301	287	332	302	306	280	331	288	321	314	309	274	316	329	287	309	290	338	306	304	340	269	324	298	296	311	313	302	317	293	301	302	282	295	292	287	293	309	298	294	291	289	345	314	310	303	295	321	286	310	297	294	301	285	327	305	308	313	294	302	298	297	281	298	277	314	291	292	278	291	295	313	284	289	299	299	283	326	302	306	283	279	305	317	296	343	303	316	307	284	305	321	316	308	298	308	302	315	317	273	302	306	302	310	317	301	270	298	313	327	286	332	287	317	289	301	293	290	294	311	281	307	315	282	314	315	305	296	301	277	310	287	292	315	296	305	355	311	289	326	283	326	301	313	285	302	278	313	271	326	291	308	297	286	325	329	317	301	336	283	291	315	307	312	307	292	308	301	344	269	316	282	311	323	303	331	292	318	308	299	292	309	329	302	261	310	291	301	282	320	310	285	308	303	283	284	272	292	311	297	298	301	311	273	332	296	302	292	297	329	317	326	302	310	281	293	315	301	316	332	286	283	308	298	315	306	306	291	317	313	301	322	314	332	290	332	311	309	266	283	292	314	283	290	294	297	287	303	306	304	312	308	285	322	319	328	318	317	301	288	303	295	282	330	298	286	303	309	307	316	296	309	296	335	294	306	283	299	291	293	328	309	330	296	306	305	302	312	304	274	306	306	307	316	320	287	318	285	286	285	299	299	297	324	287	329	299	299	305	289	305	277	294	308	294	327	322	321	282	326	316	331	316	314	297	297	315	313	297	271	338	298	309	324	292	309	282	315	326	320	321	312	312	285	266	312	305	282	298	287	318	307	296	297	334	340	316	302	267	298	283	297	327	324	293	301	306	304	304	290	276	285	279	292	281	293	309	322	305	281	324	319	309	290	328	301	272	281	320	289	311	313	316	295	273	299	324	268	296	310	320	287	302	315	320	295	305	313	298	303	325	310	301	288	304	304	311	293	279	332	314	324	318	315	331	292	284	303	284	303	280	326	278	289	309	303	302	279	297	307	343	294	295	287	297	299	313	313	292	309	322	306	304	329	319	298	300	307	263	299	298	293	301	285	273	322	305	322	338	316	301	277	298	312	296	302	300	301	299	305	316	306	317	318	302	294	301	308	305	323	309	310	316	325	305	304	315	319	316	344	347	297	308	270	309	275	313	316	307	264	296	303	329	302	305	303	304	286	286	298	313	339	311	309	283	289	306	310	299	303	290	351	305	322	289	322	314	318	259	297	305	314	330	281	328	341	282	282	314	309	285	298	298	304	295	283	300	322	285	286	304	328	304	317	303	293	327	294	313	282	289	303	304	302	287	287	299	296	309	278	334	300	309	333	299	307	326	279	319	322	290	312	303	320	319	310	341	318	289	303	315	298	301	307	318	339	320	305	286	311	330	319	307	301	292	286	286	338	305	298	297	305	292	300	293	313	333	293	315	290	299	296	302	281	300	329	312	299	275	289	319	292	292	301	290	300	325	305	287	281	312	285	276	312	321	294	303	283	292	290	326	287	290	308	321	290	316	302	329	307	337	307	310	328	289	304	299	265	302	334	313	326	280	318	300	301	326	311	303	324	307	307	296	298	286	308	301	289	332	314	301	285	302	289	315	289	320	284	328	304	311	313	315	296	273	298	299	307	297	279	297	309	315	295	301	311	311	315	312	278	309	296	319	337	277	292	306	288	279	297	254	314	300	316	287	331	321	281	297	317	295	314	288	273	313	308	277	297	285	302	304	283	342	314	287	290	300	328	309	312	299	303	326	281	325	334	325	307	295	279	309	314	339	317	283	277	291	301	305	311	312	271	291	303	341	313	300	315	319	323	284	321	294	314	299	324	322	310	316	344	309	297	295	298	281	285	296	306	260	309	330	315	264	289	322	316	279	304	310	333	313	296	294	295	277	299	277	324	299	294	350	321	311	302	318	312	298	296	334	317	301	278	281	293	316	289	297	272	325	306	285	283	328	296	303	321	268	295	286	341	285	310	325	282	268	271	260	286	329	314	299	295	299	312	308	305	320	325	317	301	281	308	305	285	267	280	312	332	290	303	296	321	326	325	288	303	293	278	319	301	292	248	319	296	283	284	309	254	267	289	315	283	319	287	286	309	303	313	309	314	302	302	317	293	289	316	291	304	301	269	300	272	330	345	327	286	297	328	270	328	294	285	263	285	301	294	327	320	321	326	325	296	335	308	303	340	303	300	315	289	320	263	285	298	276	321	277	297	292	321	313	306	309	290	297	273	306	269	310	292	311	303	325	282	299	328	265	302	347	307	322	331	313	286	314	301	288	297	299	337	268	303	352	319	327	317	285	296	311	337	324	341	292	320	308	309	335	289	300	298	319	282	290	309	309	312	312	307	318	312	314	295	310	294	302	305	325	293	285	296	273	330	288	309	264	296	300	266	338	315	281	317	291	296	295	287	281	293	298	306	301	297	276	287	297	303	298	288	286	323	305	310	294	310	314	302	295	285	319	282	323	307	293	282	298	298	288	281	306	314	305	306	282	304	293	305	306	273	310	276	331	286	292	317	282	286	304	312	301	300	283	333	271	313	328	342	298	289	315	302	307	300	280	304	307	319	273	297	329	292	290	290	304	280	287	314	316	292	314	309	304	299	318	311	299	306	302	313	302	289	318	333	319	288	281	285	322	296	281	298	288	330	327	269	272	271	309	280	307	309	301	308	286	311	308	316	267	299	301	339	292	288	317	301	335	292	274	296	273	290	291	313	253	320	280	304	303	338	302	314	279	291	306	330	313	310	307	302	291	299	329	276	306	290	262	281	318	307	305	321	315	314	273	328	289	320	308	308	276	309	302	325	312	303	312	311	319	325	277	307	278	324	246	305	273	327	308	281	312	293	319	289	320	336	325	281	320	294	301	286	310	298	305	295	277	290	312	304	321	309	291	323	305	305	297	317	308	307	302	288	302	290	304	321	319	308	262	276	305	282	296	261	310	318	336	294	327	321	314	342	286	285	315	303	289	298	283	297	318	301	295	281	292	308	310	360	302	317	291	297	321	308	305	313	325	269	308	292	282	316	306	282	332	272	288	315	314	262	291	317	316	310	316	322	329	293	283	274	306	290	297	294	289	307	291	304	328	317	341	292	306	282	321	327	301	309	309	296	260	270	283	332	314	320	292	319	290	301	308	339	306	283	290	282	360	307	322	297	300	290	302	284	282	319	321	317	305	325	305	278	326	284	301	283	317	287	310	290	295	312	320	316	282	312	297	300	330	304	309	309	298	303	284	302	309	276	304	297	311	299	304	319	299	284	310	322	291	329	311	267	310	308	331	331	314	296	287	327	334	291	286	322	331	310	293	285	293	301	293	280
21569	34258	25130	17081	13466	12413	9419	6657	5080	4547	2961	2475	1891	1841	1664	1446	1090	818	772	682	674	720	654	683	710	680	687	694	681	590	609	517	539	521	512	506	484	520	498	466	465	478	497	490	494	487	455	452	419	408	400	445	441	413	420	400	429	384	411	405	366	363	423	395	343	409	380	454	358	386	397	364	403	421	358	389	385	403	381	380	383	371	389	389	408	373	391	386	349	356	368	382	418	375	402	376	361	406	373	356	380	386	375	367	356	391	383	398	378	353	407	376	388	347	359	372	430	372	402	384	359	390	366	370	354	373	348	370	396	380	403	414	334	360	382	367	370	373	384	377	360	362	376	348	365	417	392	399	374	369	355	371	397	387	338	392	355	384	376	363	364	372	352	379	374	375	351	406	413	382	411	346	367	342	361	371	371	368	373	387	348	372	380	369	335	348	358	338	373	375	355	373	357	350	380	365	381	328	400	376	369	375	394	357	357	352	367	378	371	384	375	376	387	384	377	360	380	348	372	357	372	389	356	387	365	335	348	394	381	379	374	367	366	380	364	390	369	368	418	385	361	359	396	359	406	412	345	373	360	404	359	384	363	389	397	370	380	384	376	347	373	381	392	373	345	336	320	379	394	332	401	355	369	350	383	367	350	378	372	398	387	386	360	373	383	394	389	357	344	397	396	389	364	381	373	379	367	371	369	384	347	396	384	371	382	329	386	362	364	403	380	404	370	384	353	382	381	358	389	380	392	361	375	364	364	373	352	367	379	392	362	384	368	375	383	398	380	401	404	371	329	385	372	378	369	333	371	362	362	364	383	424	344	338	364	376	362	377	357	399	386	355	390	367	402	377	373	353	407	369	359	373	386	376	354	362	398	356	352	352	379	354	378	376	388	373	377	381	382	338	353	387	361	368	382	373	396	370	387	363	327	371	370	381	362	341	377	351	371	365	396	358	375	372	363	393	395	377	381	377	357	391	380	355	355	360	346	368	396	393	373	363	362	361	338	381	389	389	331	397	369	378	364	347	366	338	355	375	356	367	347	348	379	342	362	364	374	345	382	385	408	384	390	374	371	372	396	331	365	372	373	353	396	389	383	391	402	363	377	390	368	374	366	371	348	383	356	370	350	392	417	413	354	366	418	385	348	387	375	372	361	383	342	348	363	388	365	372	373	328	367	395	380	357	370	370	380	376	369	359	354	366	377	373	362	384	378	386	376	377	427	360	340	370	353	399	364	354	379	346	352	400	359	344	355	403	368	362	352	361	374	337	369	364	381	373	343	361	391	387	356	416	348	358	374	362	358	394	350	367	344	350	335	378	371	368	351	370	359	367	373	355	354	377	347	391	380	385	339	390	390	333	387	346	394	404	360	343	377	353	346	375	423	369	367	340	375	391	380	354	384	373	362	368	366	383	395	335	329	386	364	375	366	382	357	354	378	364	399	354	352	387	362	405	380	399	341	412	384	342	379	373	368	408	334	353	405	386	389	377	375	354	372	380	368	347	360	395	371	329	376	383	385	349	392	360	363	369	385	377	369	380	383	366	373	388	378	353	374	338	356	391	341	381	356	366	368	393	355	343	369	390	393	392	384	368	379	368	403	390	371	361	375	345	362	376	385	377	364	392	369	380	352	394	398	401	364	407	355	381	352	325	333	374	386	380	390	367	383	397	362	366	372	369	346	357	386	341	364	364	362	412	373	373	350	357	366	367	371	365	391	376	367	397	368	382	354	369	357	385	353	391	368	364	353	381	415	403	380	365	360	391	383	389	373	386	386	379	378	390	365	374	391	338	380	394	372	376	369	375	345	364	397	327	364	390	376	370	365	351	388	390	373	362	364	360	332	370	367	369	338	369	394	392	350	375	349	371	374	322	342	355	354	384	391	344	354	347	359	358	378	371	365	362	369	384	344	370	399	345	377	389	414	377	357	358	358	403	369	357	381	370	345	373	369	377	353	368	362	368	355	387	405	366	344	380	369	370	349	331	378	392	373	404	354	366	357	384	349	376	383	362	361	351	374	377	394	379	360	392	350	353	366	376	370	378	363	347	379	333	412	359	383	403	365	357	396	402	361	325	365	428	401	381	361	365	402	372	359	377	394	380	373	347	365	376	369	380	329	371	370	357	384	384	380	380	354	374	376	364	349	371	376	395	375	398	379	364	356	344	377	373	414	387	345	374	380	359	374	342	361	356	385	396	381	385	375	387	331	362	390	365	367	351	359	405	348	413	375	369	346	373	416	353	362	354	344	411	377	392	410	360	354	369	385	397	393	342	378	380	405	383	389	375	356	389	385	389	374	396	396	363	368	357	371	405	360	396	356	400	388	389	368	411	403	386	424	401	338	373	399	376	401	363	386	358	324	351	361	384	384	363	349	385	360	416	373	352	370	379	404	391	389	361	324	365	368	397	346	368	335	365	369	357	384	392	376	362	367	353	418	372	377	389	338	369	385	353	377	389	368	369	392	361	375	399	370	351	380	351	379	357	391	359	363	372	357	372	389	366	371	385	409	357	391	339	351	357	391	349	338	400	363	379	378	372	349	385	336	401	353	390	367	374	403	368	335	364	347	351	365	358	377	370	388	398	396	374	363	393	353	372	373	354	359	362	373	370	376	370	322	370	378	417	363	342	373	391	364	381	381	368	338	379	363	363	365	383	355	385	383	361	369	386	396	366	376	379	364	368	375	362	358	394	390	361	354	340	369	390	359	376	374	387	373	397	385	385	374	398	355	361	396	361	399	397	360	371	368	362	361	390	401	371	393	382	358	377	380	382	390	364	382	360	353	382	354	376	347	411	370	373	367	382	398	382	351	378	381	383	376	368	403	393	369	369	343	395	375	343	376	344	353	331	375	362	371	363	363	342	367	345	381	347	354	345	364	382	396	373	383	424	381	386	382	389	377	380	385	376	370	381	395	359	386	389	387	388	411	379	404	394	394	355	399	365	368	382	341	362	395	359	405	382	380	410	399	404	395	398	367	389	377	419	379	363	381	381	357	383	378	378	400	362	355	381	380	346	361	382	421	383	376	352	380	358	380	369	350	362	379	359	381	378	361	369	373	366	395	364	352	372	366	351	378	354	390	372	394	376	411	379	393	376	369	363	381	423	442	373	380	401	359	345	367	371	391	354	391	406	378	386	368	402	356	379	352	402	345	385	337	406	398	392	402	392	368	378	369	356	395	360	386	352	368	344	360	365	361	384	333	354	377	374	366	365	341	360	348	421	353	371	379	365	389	373	362	337	390	401	342	391	403	353	394	362	381	359	376	377	387	358	382	379	350	360	381	363	385	351	341	358	387	372	384	380	380	372	355	371	355	384	399	392	385	338	362	349	374	364	365	379	365	390	359	375	359	363	377	372	360	399	377	368	372	398	367	395	405	355	363	379	403	368	381	354	382	354	391	371	357	367	370	354	358	406	403	356	365	358	353	376	368	365	372	379	387	359	398	343	376	356	373	367	384	375	348	370	348	362	352	396	397	395	395	362
25432	21269	27218	25372	12477	5968	4117	2603	2130	1981	1437	1222	1074	1091	1078	1003	867	814	717	678	672	664	652	674	734	700	710	711	703	714	601	662	609	612	584	599	578	624	668	624	652	601	585	628	564	616	634	592	604	618	578	564	591	585	527	580	574	611	566	529	566	562	561	569	575	607	593	591	576	532	580	564	578	581	541	600	581	552	577	580	569	555	615	551	554	552	543	556	561	585	609	594	583	545	560	549	545	588	528	568	571	585	582	577	575	590	560	561	592	597	563	551	573	618	550	572	520	571	610	580	556	544	560	559	599	551	593	580	542	561	606	544	564	539	530	530	616	581	589	586	530	526	584	519	537	578	541	626	526	562	560	558	557	569	559	549	540	590	563	595	557	524	586	534	576	501	560	545	575	528	591	572	616	582	559	566	563	549	563	568	582	565	605	562	620	537	574	600	560	597	612	569	588	564	550	582	592	560	602	589	584	509	540	534	567	600	491	537	551	536	560	588	540	562	589	557	606	531	563	550	583	533	525	549	546	555	532	542	543	553	556	582	567	588	582	558	581	575	572	546	566	614	566	572	606	570	589	528	609	567	584	567	558	544	582	574	603	565	577	547	568	566	537	608	559	554	585	556	571	559	560	573	580	596	569	565	569	572	561	547	553	514	575	590	552	578	613	542	560	588	512	581	585	541	586	552	538	589	502	578	570	584	577	577	586	566	539	512	576	529	554	578	581	563	576	539	584	603	573	567	553	578	527	572	555	564	539	577	604	545	574	594	550	565	567	595	516	552	492	565	564	633	605	575	618	606	534	559	531	532	609	557	541	580	528	551	592	534	578	574	560	552	546	567	505	541	586	581	550	549	513	589	518	570	563	565	535	611	537	548	530	590	588	548	575	534	519	562	574	571	548	540	577	558	566	611	547	512	550	572	595	537	583	560	600	578	557	540	644	594	602	580	541	568	593	534	554	552	548	584	539	556	583	505	546	568	589	549	580	567	550	561	553	583	569	562	547	559	555	548	542	562	574	564	544	602	551	560	595	575	539	555	573	570	595	540	529	610	588	574	580	554	506	546	582	556	541	549	570	579	597	548	583	565	543	563	584	577	566	555	604	573	573	586	567	537	569	533	537	590	563	560	569	593	583	543	576	550	590	573	549	568	581	586	547	607	588	575	581	559	578	536	553	563	544	607	571	570	550	567	585	489	569	566	568	592	496	605	578	560	541	585	611	578	612	543	550	564	538	587	579	553	525	516	547	596	606	567	572	559	543	571	569	583	571	582	580	549	592	573	538	643	564	602	589	536	576	546	576	565	606	560	542	539	548	561	581	569	547	551	554	532	531	592	530	545	577	563	576	560	550	564	592	572	568	564	530	538	556	562	571	567	595	556	580	576	559	545	576	624	552	562	563	556	508	536	595	559	541	570	577	543	536	562	575	549	551	530	575	603	504	548	545	564	545	580	554	570	566	547	552	602	570	593	557	554	536	561	582	597	583	554	622	611	610	557	574	550	558	566	586	567	550	613	569	545	538	559	550	549	554	564	576	556	576	587	548	538	574	578	543	566	565	569	556	556	556	512	568	608	550	562	559	530	528	596	543	587	559	578	573	579	581	571	526	550	547	520	581	604	589	582	556	570	579	535	526	584	582	604	558	518	550	531	560	570	547	537	610	571	582	589	569	581	527	585	549	600	568	595	553	580	577	537	569	549	583	545	565	618	580	578	551	588	582	581	559	535	554	567	538	556	563	616	579	591	538	563	617	594	574	538	591	586	532	538	562	605	560	565	601	502	596	546	561	543	575	553	554	556	581	561	533	581	609	580	611	605	557	572	570	526	589	571	558	607	554	576	581	514	574	557	543	573	543	599	553	567	558	586	536	560	592	555	587	601	572	542	574	563	574	564	528	588	585	582	603	565	539	535	567	548	614	629	553	570	598	523	586	554	569	584	574	585	565	576	593	570	578	551	569	515	537	559	596	568	580	602	534	543	588	601	620	552	603	548	585	574	591	564	580	547	554	559	558	558	583	583	556	570	602	557	599	580	573	574	565	569	542	530	583	560	582	583	597	535	567	539	527	557	560	554	571	563	559	590	569	570	589	578	567	567	534	611	571	580	593	550	587	579	573	557	573	590	540	573	558	551	585	555	538	550	570	566	535	534	554	518	567	514	526	563	576	569	557	566	587	538	562	583	566	618	567	527	522	582	580	591	634	566	576	523	602	592	530	555	570	550	538	588	568	577	555	543	563	538	566	599	577	554	537	563	564	571	522	608	575	597	611	593	562	577	528	601	556	568	523	574	596	579	608	549	590	557	537	567	575	590	575	561	587	567	563	587	595	606	541	586	550	544	547	559	517	569	563	580	576	560	536	564	609	561	554	587	552	565	567	592	559	576	537	569	591	566	542	551	543	582	616	548	605	538	598	562	539	569	551	550	555	566	570	529	576	534	594	541	564	562	534	545	578	582	536	583	602	578	564	562	545	558	576	579	539	587	564	540	568	567	546	567	548	579	599	525	585	574	542	582	568	629	504	590	574	544	574	551	587	523	578	526	588	542	551	615	534	564	547	543	606	576	534	541	549	554	523	557	588	583	583	630	579	527	572	576	613	579	585	551	588	544	533	569	600	566	596	526	556	565	538	559	513	593	590	528	552	584	563	559	563	570	583	563	581	600	594	570	565	571	551	541	580	578	512	577	546	569	534	528	596	613	546	607	578	556	537	542	561	538	565	591	586	584	563	564	559	540	575	566	547	535	576	547	599	578	550	567	543	577	594	613	546	551	546	541	539	585	556	531	568	555	521	570	553	561	588	586	577	552	530	572	536	548	560	592	584	564	523	603	525	539	599	567	539	553	567	524	588	600	574	589	561	614	562	590	563	565	540	556	533	618	612	548	567	582	566	552	578	565	545	558	575	585	588	601	595	539	588	563	561	557	572	543	572	595	567	571	572	601	612	546	557	547	553	574	525	590	586	532	579	552	556	583	595	579	569	575	570	571	540	554	556	578	571	552	563	522	559	570	541	532	573	603	574	550	582	587	571	562	554	563	580	594	556	548	571	578	601	538	569	551	534	579	566	612	594	517	597	558	567	583	548	573	523	604	550	572	603	532	559	563	544	563	572	536	534	587	561	524	569	527	585	565	544	541	496	611	587	550	578	547	530	546	551	560	532	572	524	549	595	572	576	561	566	593	570	548	550	563	546	547	541	567	654	555	562	577	536	597	560	563	587	552	518	552	585	573	567	582	601	582	561	555	528	553	548	559	539	559	572	583	557	605	556	562	529	557	583	609	587	531	596	594	581	554	565	565	590	535	537	545	603	573	588	535	611	562	561	551	573	548	521	584	508	556	531	538	528	584	574	567	474	567	554	570	581	604	547	594	561	562	549	565	570	522	562	566	585	562	549	570	555	584	554	573	582	586	558	550	548	575	575	569	568	561	592	567	588	555	563	556	523	582	520	547	563	565	561	564	563	536	547	566	568	520	527	537
21528	30630	22191	14551	11570	10700	7893	5611	4565	4222	2812	2267	1886	1975	1728	1661	1277	1028	925	896	881	913	904	963	843	938	929	866	905	858	797	812	849	788	805	780	771	749	767	740	739	779	697	781	759	762	754	722	691	712	686	740	670	719	693	670	701	644	701	712	701	711	666	701	684	734	731	665	708	666	656	648	611	665	691	714	638	713	639	627	667	645	684	650	653	658	721	680	636	668	668	717	658	652	663	720	642	667	679	714	613	676	639	712	660	666	700	623	686	675	626	655	673	648	633	668	683	679	643	644	670	686	684	680	690	691	699	656	648	620	633	685	678	650	666	688	662	695	647	621	623	656	692	686	682	615	667	645	664	673	656	669	675	667	699	704	631	675	688	677	650	617	659	689	678	695	640	628	687	656	653	654	627	625	653	661	677	687	675	658	683	661	664	669	658	674	639	667	655	629	655	696	635	716	657	683	669	627	684	702	637	649	632	606	667	642	665	693	673	680	652	660	622	633	714	661	621	653	646	614	750	675	654	700	680	674	630	672	620	674	658	664	652	673	680	688	656	710	656	682	645	618	649	665	675	683	700	632	642	680	660	649	649	661	730	677	689	664	710	636	616	627	680	654	670	664	611	647	707	657	666	649	689	645	722	723	663	647	675	680	623	617	691	622	665	636	678	658	620	630	658	702	667	676	649	659	676	657	651	648	701	664	651	595	683	656	713	685	638	648	597	643	676	690	698	659	639	676	701	671	674	706	657	650	697	672	680	679	644	677	702	688	675	677	683	646	645	645	656	691	646	676	685	651	659	639	689	667	675	681	658	652	670	715	649	638	648	710	638	644	654	691	725	673	613	680	649	661	648	609	654	636	678	658	688	689	725	674	642	623	665	691	681	667	630	674	664	659	643	690	676	707	644	681	661	632	688	680	656	634	624	616	643	684	665	677	621	659	724	657	708	676	692	652	643	612	664	634	642	678	638	651	691	616	677	652	629	658	631	677	685	688	661	635	687	658	707	696	659	653	710	705	646	662	650	666	643	682	669	686	642	614	671	660	635	649	636	719	636	658	651	719	687	670	658	612	648	685	684	656	591	651	653	680	668	718	681	666	702	642	651	672	712	661	638	663	660	656	646	628	674	631	646	662	680	698	699	649	630	684	670	675	649	700	684	676	649	656	647	675	691	663	667	634	679	638	673	624	684	657	651	632	659	682	640	651	674	645	704	660	648	660	643	641	646	623	707	656	644	646	672	652	659	681	712	681	659	653	662	684	696	637	649	673	662	683	662	664	667	648	684	649	698	646	654	662	640	671	668	626	643	668	738	683	705	663	656	658	650	621	638	645	669	658	697	683	640	643	636	683	637	630	658	677	647	653	698	628	693	699	658	650	685	648	667	674	658	665	663	707	640	647	667	656	729	686	655	676	640	643	681	622	677	690	670	656	717	667	658	658	697	631	726	645	649	642	646	658	668	672	654	657	685	686	675	647	673	688	651	646	694	666	645	653	664	649	635	675	697	665	675	684	686	651	658	651	655	658	709	653	733	646	630	665	650	695	604	661	654	598	684	677	707	685	707	621	693	677	630	617	658	659	680	678	628	664	667	665	715	684	631	700	633	616	701	681	668	690	674	673	681	675	622	665	698	612	627	672	690	670	625	644	643	695	633	640	621	635	637	680	717	644	651	682	587	688	638	624	644	638	682	685	652	662	671	649	657	657	661	671	664	667	647	679	668	689	683	636	626	681	641	664	664	649	661	667	678	699	610	669	721	641	655	639	684	700	664	705	657	634	682	646	696	669	668	677	695	726	641	650	643	676	616	649	658	699	627	615	670	675	647	690	688	715	648	672	649	668	663	635	644	641	636	717	670	659	634	693	660	619	675	648	687	635	655	675	692	624	696	670	669	654	662	655	644	629	652	659	665	689	658	681	625	641	669	661	721	631	613	667	648	712	682	679	637	624	648	615	630	686	641	665	643	656	649	659	666	686	657	667	662	657	694	632	720	696	716	690	668	673	627	650	698	693	660	642	643	693	623	647	685	662	685	648	659	699	668	663	727	616	645	685	688	643	659	668	614	674	707	648	678	647	695	679	675	677	633	645	673	710	625	641	668	655	630	667	683	679	634	648	652	657	660	651	680	702	659	684	662	655	673	652	701	655	645	624	687	670	690	668	679	667	669	670	636	628	646	657	680	644	658	619	646	660	684	684	685	644	722	692	636	670	625	679	679	681	638	655	623	659	645	682	612	679	668	655	632	670	670	656	676	655	650	676	659	685	663	658	685	673	642	639	680	613	701	704	645	686	643	672	715	669	678	663	676	646	648	646	661	703	726	646	643	693	657	669	684	683	645	673	649	651	620	654	673	649	663	623	659	620	648	669	598	651	622	655	644	650	691	684	688	667	674	632	663	718	639	639	663	701	618	666	688	643	693	702	699	717	636	708	640	709	694	669	672	699	647	670	678	648	703	647	647	682	647	603	637	667	710	703	683	673	655	662	681	622	634	700	706	625	625	627	666	665	701	671	651	682	639	698	623	648	679	659	667	662	670	614	660	698	687	671	660	706	659	589	645	659	702	658	645	644	622	682	689	685	625	675	678	641	662	660	681	668	674	643	664	627	678	667	668	647	629	665	679	663	671	669	622	643	642	675	644	663	659	661	655	648	682	649	656	679	708	705	666	616	682	660	695	634	685	690	678	683	641	639	667	630	682	660	712	639	677	710	634	616	687	628	694	631	655	676	660	626	656	645	674	622	636	643	679	660	692	655	683	694	681	700	696	690	667	666	680	677	676	649	681	697	746	696	700	647	633	707	648	681	709	674	705	655	668	690	691	636	675	634	714	667	671	649	651	658	646	673	659	659	673	699	641	701	659	743	668	686	660	662	680	641	656	647	733	659	660	704	686	637	629	619	677	673	662	591	641	676	676	673	663	681	649	664	651	614	655	625	680	627	655	693	640	632	674	665	636	634	665	682	653	672	696	681	599	640	630	678	716	643	661	650	661	669	695	703	697	637	724	682	666	601	663	636	700	669	647	661	664	634	666	667	643	631	687	625	668	634	660	650	675	683	683	693	693	633	618	677	647	684	645	675	669	669	636	677	688	652	640	655	660	672	653	651	680	592	662	680	615	634	675	691	657	668	642	660	659	670	727	649	636	672	643	638	684	655	671	665	673	688	677	642	684	670	682	684	666	669	674	686	688	647	664	712	703	661	657	665	671	648	716	669	672	670	646	657	630	621	663	683	621	679	631	673	643	647	607	649	678	642	725	642	643	661	651	661	648	663	660	641	672	635	639	645	671	631	687	674	686	684	633	636	658	666	654	639	664	646	617	701	696	634	670	651	655	650	671	671	671	643	698	648	699	635	682	688	687	690	652	701	626	667	678	628	699	642	651	618	651	653	660	654	660	651	648	636	666	662	691	625	635	676	713	680	644	654	621	667	666	638	668	651	649	680	672	683	652	666	664	639	675	628	699	690	685	648	670	645	669	708
23309	21372	29021	24101	21409	21682	14462	5508	3905	3052	2148	1712	1707	1649	1377	1190	921	801	714	707	663	703	659	721	693	708	664	655	622	662	604	586	576	566	565	573	566	573	579	572	508	542	505	543	526	493	517	481	522	521	522	481	460	509	479	507	515	448	456	485	429	426	439	456	495	447	461	482	498	480	472	440	480	480	465	457	434	429	461	488	444	486	447	485	458	427	420	472	438	467	459	463	419	458	417	404	474	427	428	456	420	405	442	475	451	455	427	444	428	468	459	416	391	425	459	433	435	444	432	446	464	481	510	486	450	468	455	445	434	423	481	466	446	452	422	417	474	444	472	468	490	457	436	460	465	461	452	434	438	455	437	460	420	488	440	465	451	438	454	478	437	473	450	434	441	438	494	448	448	479	426	397	475	426	466	476	451	469	411	424	478	469	436	455	461	467	477	462	470	465	447	467	436	479	430	441	421	433	447	451	405	443	430	414	486	488	466	431	406	429	445	427	430	444	464	452	491	434	436	455	488	440	450	419	463	444	440	449	469	436	447	428	429	477	457	452	450	430	483	449	437	426	455	411	462	441	425	441	474	471	477	454	472	419	455	434	433	444	430	476	457	457	463	417	414	462	434	434	423	425	467	417	459	469	436	475	461	429	455	438	412	466	451	442	460	472	421	428	401	457	424	413	454	442	485	446	438	451	438	414	460	470	465	438	449	430	454	425	419	430	436	415	440	433	459	442	454	467	434	481	454	439	403	431	422	444	437	423	415	435	407	437	462	407	451	463	476	464	449	429	438	445	443	450	464	463	465	480	436	470	489	437	430	479	389	440	444	502	452	468	427	425	444	447	428	438	407	443	465	380	442	430	451	472	449	452	430	430	433	467	432	492	474	454	433	446	418	488	494	426	456	476	449	451	447	445	473	455	474	450	460	427	428	403	459	436	476	463	430	440	469	452	443	447	468	435	464	450	416	424	426	460	446	466	457	458	435	418	458	483	499	410	420	451	445	477	418	457	440	448	484	446	436	443	436	438	441	455	443	455	436	450	417	421	440	439	444	438	448	459	420	444	421	418	406	460	450	445	430	461	465	435	440	448	450	442	433	447	446	433	448	436	442	460	398	424	443	425	432	424	435	471	420	412	447	417	432	474	413	452	470	450	417	432	430	427	460	419	454	473	467	440	494	488	450	474	434	402	437	436	472	445	435	448	405	444	459	467	418	471	428	445	443	460	457	425	429	433	484	457	464	440	438	449	410	417	450	433	455	433	413	471	442	457	427	439	431	430	429	444	447	455	446	449	405	454	435	451	437	447	426	452	465	444	435	450	462	422	462	444	452	448	424	414	481	440	453	458	459	474	464	418	422	456	430	435	427	408	461	397	439	468	444	437	466	441	451	431	409	413	453	478	458	443	433	434	428	456	454	418	443	423	432	443	438	452	436	468	448	421	430	459	423	460	431	429	425	425	483	445	484	399	412	435	415	452	440	437	447	469	416	424	449	450	432	464	424	459	466	401	490	451	474	463	449	439	461	439	430	422	429	437	484	471	434	432	427	430	459	460	432	445	432	410	425	456	421	451	442	458	434	436	430	438	448	461	447	448	464	452	442	418	449	454	454	416	459	424	473	433	469	460	426	450	464	466	437	429	420	486	433	468	455	439	448	435	430	443	410	459	465	429	468	424	458	436	445	431	456	413	454	476	430	447	423	443	456	430	431	456	422	458	449	467	466	427	407	467	474	435	454	423	428	445	433	475	470	440	475	425	411	471	449	414	406	426	451	435	448	465	454	453	460	489	429	442	472	434	435	463	466	457	418	436	488	453	438	430	415	437	448	422	469	431	455	450	456	449	470	482	454	442	482	438	431	431	448	437	455	420	446	454	443	474	452	439	436	438	470	472	432	461	430	431	424	441	448	451	453	425	470	466	450	450	433	449	450	449	434	446	438	447	444	437	436	455	420	422	440	429	410	423	453	434	448	431	436	452	491	430	445	454	434	438	399	445	447	406	416	481	428	465	462	481	419	452	463	419	439	438	451	456	464	407	435	435	440	479	448	412	422	456	433	449	437	449	406	461	423	416	449	465	421	433	435	437	473	462	457	448	470	437	434	472	446	433	455	485	442	427	418	461	458	396	480	483	468	483	427	402	442	443	435	439	434	465	436	471	442	414	438	421	472	407	439	456	428	425	445	458	462	445	433	444	442	489	450	440	424	456	452	426	461	438	450	456	446	408	396	480	425	436	420	452	441	444	429	486	461	441	466	417	426	469	430	459	432	439	442	453	446	421	431	406	452	478	446	416	438	481	420	481	403	456	450	454	468	456	473	431	459	463	440	432	453	440	440	497	430	441	447	424	479	489	437	429	433	436	410	437	415	448	445	427	454	443	480	440	475	428	422	442	427	454	437	462	434	435	446	451	447	433	435	444	416	456	450	476	458	409	423	473	451	468	446	476	460	447	430	444	413	463	452	453	488	451	458	442	447	414	465	441	450	477	463	447	475	452	461	495	407	432	423	439	433	402	468	483	467	448	483	435	464	435	456	449	453	444	450	441	430	456	429	436	435	438	445	422	409	450	438	421	447	429	429	437	422	446	419	456	443	428	465	450	443	440	430	422	458	439	429	441	471	467	465	445	499	457	420	434	455	512	450	422	457	451	429	430	441	435	399	418	439	448	423	444	428	436	471	491	476	418	434	422	469	484	463	492	429	496	419	448	431	421	411	448	443	440	466	454	453	450	460	464	431	458	426	431	460	409	444	458	456	430	451	476	431	433	464	451	421	475	411	414	378	415	473	413	453	393	424	439	439	421	452	412	442	405	417	432	469	436	462	431	484	455	452	442	434	407	419	435	410	462	417	441	470	411	424	490	454	463	458	463	454	461	472	428	449	405	426	415	408	442	463	463	427	435	438	458	432	443	455	400	460	442	457	481	467	441	455	435	456	434	438	483	481	458	428	433	406	460	398	450	448	432	432	461	442	423	412	460	461	438	432	432	474	426	466	440	475	436	447	444	423	452	465	390	411	465	449	432	432	436	432	443	462	457	470	454	416	459	487	456	424	420	456	424	445	466	463	438	418	448	390	477	469	476	396	424	453	452	457	435	412	414	477	462	437	424	431	455	463	437	449	416	435	430	468	450	471	466	423	463	446	431	423	456	432	459	464	442	450	439	444	459	465	450	492	432	447	433	457	430	458	484	474	454	437	442	434	453	418	438	504	408	462	462	424	490	441	423	445	427	409	475	457	466	448	445	435	420	437	422	441	471	434	457	423	436	477	439	452	427	473	440	450	409	480	441	435	459	458	469	444	423	441	455	432	447	473	429	489	427	453	472	427	452	470	448	421	449	452	427	412	433	430	438	433	451	438	458	508	421	436	453	421	450	426	463	468	492	448	442	471	418	416	448	460	483	460	449	485	470	459	485	482	424	460	424	446	462	419	448	416	419	440	447	464	423	459	430	429	449	451	443	419	470	462	486	441	476	409	459	445	459
23722	38028	31799	22261	18066	17153	12939	9688	7876	6038	4361	3327	3288	2877	2509	2094	1618	1228	1058	1032	945	910	1018	1008	1022	984	948	917	890	889	787	833	780	737	739	684	683	758	659	642	674	639	623	660	728	637	634	648	617	595	599	603	571	549	576	561	529	571	528	538	534	539	517	526	526	529	561	553	519	572	525	499	524	505	496	514	526	516	497	513	487	490	507	508	545	508	520	482	499	510	456	529	532	489	508	552	544	507	497	509	501	550	527	523	508	530	512	518	538	521	501	540	558	512	560	519	455	522	490	532	529	475	497	525	521	511	535	490	518	532	520	510	497	517	518	482	501	551	481	535	508	498	523	528	499	528	517	524	485	516	479	543	512	520	491	486	504	494	504	524	536	511	469	510	453	534	515	523	478	514	544	500	493	532	536	508	513	500	520	500	489	517	486	526	540	543	490	533	522	516	527	427	518	523	497	513	497	511	486	489	512	525	484	503	509	482	480	504	517	562	499	504	490	505	505	549	483	551	520	477	518	515	457	510	523	496	492	528	494	476	482	491	499	476	500	494	550	500	494	496	522	522	522	510	488	495	503	519	535	483	495	549	522	489	494	482	495	531	510	504	520	526	547	531	477	498	486	479	509	507	535	512	477	514	504	504	487	510	492	505	511	491	533	533	475	548	520	494	494	534	517	522	496	515	550	513	501	478	527	540	513	552	467	510	484	501	507	470	517	507	524	502	518	528	496	471	494	468	510	441	463	531	513	477	478	511	478	531	508	517	500	539	478	555	538	531	489	479	496	508	531	476	493	542	510	563	508	528	563	540	501	483	475	462	527	498	518	491	472	558	504	503	541	515	488	491	504	498	467	530	541	532	488	509	483	494	522	526	482	502	515	497	488	493	499	513	523	604	469	477	530	512	484	485	504	475	490	506	484	521	516	497	502	517	454	551	531	515	534	530	551	560	514	504	494	506	477	472	499	507	515	472	524	515	522	547	506	501	526	543	492	488	506	504	518	547	498	548	524	476	513	497	511	501	507	501	519	494	559	465	529	484	525	529	552	531	491	519	499	551	536	493	528	493	510	476	531	491	474	582	525	528	505	495	537	477	483	548	478	522	524	521	540	532	501	475	512	517	486	468	545	451	497	510	475	524	464	470	517	496	516	535	503	535	513	506	498	500	475	490	544	505	497	509	486	535	498	538	537	526	505	505	535	517	502	490	483	488	527	467	486	442	501	519	505	520	472	512	526	482	458	549	480	506	508	523	483	544	489	502	490	505	510	468	499	503	505	511	506	508	520	503	494	498	501	484	484	522	486	552	531	505	519	497	540	523	509	514	521	515	520	492	534	476	513	528	524	593	527	511	526	561	503	533	498	526	516	480	476	485	490	527	498	506	546	479	552	496	487	523	542	535	527	496	490	471	550	473	501	505	488	499	540	502	539	539	518	535	480	495	497	500	516	495	518	501	513	511	495	524	534	510	487	519	495	527	474	525	510	497	496	491	518	452	547	511	485	504	508	535	506	498	529	494	556	507	471	528	506	533	499	536	557	542	535	521	494	482	533	519	517	466	502	529	504	456	518	507	531	499	496	522	496	498	475	449	503	514	531	519	504	529	543	500	544	513	490	505	494	567	482	471	548	470	506	498	544	553	457	483	476	489	493	504	545	509	486	519	496	505	545	504	551	476	534	507	487	540	556	515	527	531	478	484	512	512	506	522	514	516	495	520	488	503	465	523	477	481	500	533	498	491	512	507	528	485	515	506	522	526	520	537	506	495	511	518	506	489	492	478	505	548	509	485	558	536	505	517	491	500	501	488	501	495	527	519	504	510	481	486	492	472	465	527	518	519	479	521	532	468	503	497	528	514	506	543	503	535	521	502	522	493	510	500	509	450	492	522	504	475	495	508	537	497	506	503	557	496	489	521	520	513	500	490	556	507	525	490	504	475	490	510	553	503	455	501	494	486	530	514	459	527	542	489	483	515	493	491	521	532	485	476	469	496	526	533	513	507	492	543	509	491	483	528	485	546	522	490	533	530	510	513	535	501	506	543	515	508	523	511	507	502	534	487	566	478	510	497	539	516	459	526	511	481	477	477	487	466	468	499	487	491	470	495	501	514	512	498	497	526	538	474	503	516	496	549	528	493	502	523	474	490	558	494	503	528	514	517	452	507	530	522	498	469	501	522	505	476	506	469	500	483	522	514	505	472	508	508	477	524	487	494	532	491	482	518	528	543	490	485	515	525	491	510	489	490	523	491	495	506	541	501	533	522	489	479	516	514	507	493	520	473	469	489	535	551	511	498	544	493	503	468	501	531	478	537	490	514	478	500	497	513	521	526	493	500	497	519	495	509	475	462	528	502	516	453	489	504	541	538	516	542	441	454	512	537	534	500	477	504	518	527	524	512	494	504	497	563	565	514	510	479	523	515	469	503	532	490	437	482	483	462	533	476	513	508	521	507	527	506	512	517	498	516	544	505	516	534	468	521	521	503	538	523	508	483	521	499	501	516	495	527	476	496	543	498	489	494	504	520	553	476	501	485	501	480	491	510	507	534	494	507	513	481	493	479	501	484	531	506	496	524	496	540	515	499	502	492	520	512	519	488	491	494	543	481	521	478	465	507	482	495	509	562	496	515	509	508	493	544	508	533	483	492	532	512	531	486	554	497	506	519	476	446	488	546	476	516	509	540	503	509	512	519	499	486	526	509	492	554	530	502	512	535	532	488	474	476	519	529	529	528	509	495	518	524	540	531	525	477	548	497	501	523	494	508	505	527	491	489	476	509	531	525	494	524	506	506	503	540	505	509	510	521	500	463	488	479	519	518	491	531	457	506	504	525	502	551	478	489	497	517	510	514	508	491	477	524	509	513	487	526	503	533	505	499	516	513	478	496	513	530	522	497	536	543	510	556	507	542	474	497	518	540	550	502	496	484	482	490	545	511	480	453	482	541	504	497	491	521	529	533	538	512	484	510	518	521	534	543	507	479	478	515	494	518	516	532	522	522	494	489	524	527	498	524	521	483	499	513	473	496	520	509	511	533	459	494	498	508	502	517	525	498	519	470	501	482	520	504	495	506	506	492	511	506	522	478	456	510	501	510	497	481	551	518	480	535	518	535	498	506	524	518	471	524	480	486	491	533	525	488	486	545	511	513	503	499	543	469	521	520	512	484	471	507	497	494	529	558	486	529	510	530	525	519	501	510	484	535	494	496	538	504	513	517	522	490	516	486	485	471	533	524	515	468	479	511	499	509	500	490	469	473	490	497	479	517	530	516	468	503	491	494	503	545	487	530	486	530	520	540	525	531	481	492	504	491	498	504	495	515	563	526	518	500	513	526	531	504	496	499	483	465	540	516	477	493	584	521	477	500	578	537	482	471	525	506	521	478	544	493	490	499	517	539	459	498	563	463	495	539	551	551	457	542	486	498	506	515	498	511	541	515	492	497	522	561	534	540	508	485	500	502	503	557	502	511	541	528	495	486	543	502	507	509
27704	20882	15481	8676	4811	4059	2781	1963	1499	1155	891	863	898	783	763	709	559	543	511	536	482	521	486	515	540	492	542	509	480	486	488	450	469	491	492	457	467	482	443	463	463	467	457	478	426	466	477	455	442	464	475	408	454	407	423	422	423	437	441	444	450	428	460	437	394	416	404	425	444	424	421	475	430	446	459	388	442	420	435	455	423	426	419	416	419	437	477	409	408	435	426	425	451	440	446	421	437	451	411	452	440	453	408	452	445	401	431	425	402	390	459	414	401	423	409	426	428	406	425	474	395	429	471	401	415	431	386	413	414	445	439	431	413	387	432	443	425	430	380	448	411	430	394	427	415	420	371	446	432	443	422	396	441	441	421	460	430	413	392	427	419	427	456	447	394	437	404	424	499	400	417	419	396	430	414	450	421	428	415	425	389	429	438	421	448	435	429	432	406	454	428	385	405	440	417	391	425	416	440	368	440	441	426	434	481	445	443	434	426	423	433	440	425	433	435	449	414	448	422	425	424	434	438	408	394	443	399	427	437	434	453	456	413	464	424	440	419	401	437	450	401	433	407	412	449	452	443	411	432	395	441	448	433	441	440	473	426	421	391	448	403	434	404	439	427	416	444	431	422	421	429	461	443	463	412	445	443	448	474	440	463	450	414	415	449	420	399	432	419	446	442	396	442	423	429	434	421	433	425	427	455	457	444	416	464	448	443	439	461	435	403	411	422	403	430	416	433	472	432	465	443	446	415	459	410	440	416	390	398	423	433	418	438	418	408	440	429	408	432	436	422	445	430	489	420	412	418	453	427	447	432	414	421	418	432	386	403	396	410	454	417	449	438	401	424	422	421	419	417	442	430	403	423	399	445	413	428	444	414	415	407	403	434	425	427	437	468	403	414	390	450	415	377	435	433	410	391	404	392	458	453	449	422	451	414	430	410	398	448	414	434	427	423	440	397	413	409	432	413	403	450	445	433	448	400	441	451	416	463	442	436	406	388	450	395	451	403	432	476	438	385	426	397	403	500	406	416	430	430	445	450	459	421	416	470	452	412	454	390	374	417	440	426	436	427	393	410	434	442	410	438	410	402	423	443	434	385	400	408	410	447	439	450	446	363	412	434	420	431	440	430	393	435	440	433	452	428	384	394	400	443	400	448	453	431	432	431	398	443	401	457	421	418	437	425	421	416	440	391	472	446	408	421	436	436	450	417	421	439	474	388	419	456	427	437	404	401	467	431	396	402	401	400	439	438	441	446	417	435	449	441	407	475	463	420	433	429	439	420	403	441	423	455	395	416	401	437	419	429	442	440	443	420	413	415	425	453	417	394	430	431	454	442	499	442	417	410	406	429	430	458	421	437	464	429	460	405	450	471	444	427	454	466	440	426	467	389	430	430	407	429	414	438	451	444	470	435	421	437	449	448	455	449	429	474	407	441	447	406	444	426	435	451	430	461	403	453	422	436	424	448	427	386	445	428	451	432	412	403	422	470	453	445	448	395	396	438	421	447	434	395	454	430	444	433	401	437	435	468	451	420	424	429	443	463	398	427	423	461	443	447	401	414	414	405	442	421	423	436	480	438	429	470	439	450	438	414	440	425	468	420	426	432	451	432	440	473	435	406	433	420	398	441	441	401	424	418	429	431	460	485	426	467	399	427	428	428	432	396	436	454	445	451	423	472	425	424	401	455	408	434	413	454	453	424	426	424	417	467	405	445	428	429	425	422	382	416	416	408	408	466	390	425	424	413	447	444	463	427	454	443	428	457	442	439	416	387	404	423	416	413	429	446	456	432	442	432	424	438	445	393	430	425	424	387	449	449	402	440	455	433	427	404	429	441	455	421	435	395	395	457	442	452	428	426	401	431	444	398	415	419	424	458	408	457	425	450	460	441	459	422	443	444	413	435	431	409	446	416	420	447	410	391	469	444	413	442	441	432	455	463	400	412	384	410	392	420	444	445	424	436	414	425	422	449	437	453	418	438	438	414	425	427	407	438	455	436	392	434	442	443	455	392	456	447	447	424	454	419	398	393	433	424	420	444	396	407	416	404	445	462	403	423	425	456	405	416	455	420	436	412	424	453	416	444	476	475	426	425	432	417	445	394	437	448	403	397	442	432	404	413	435	445	451	407	422	422	399	452	412	417	412	396	441	407	435	387	434	423	419	423	417	454	430	434	453	380	393	413	401	472	431	406	420	418	449	432	436	407	439	427	423	434	431	420	449	440	449	440	416	424	418	471	400	436	441	460	423	411	411	418	416	417	434	437	436	405	430	413	430	411	439	464	423	431	442	439	438	494	446	446	445	428	452	440	461	437	414	439	428	436	431	408	461	419	453	440	431	422	407	424	420	408	419	455	392	431	468	420	450	427	465	436	456	387	460	431	401	438	453	427	430	438	402	364	460	404	424	422	455	422	415	450	455	406	464	390	473	469	416	460	426	429	441	434	462	422	432	394	382	431	402	414	474	433	406	467	439	403	391	455	411	431	424	437	384	434	429	395	427	448	407	437	394	390	460	428	439	436	435	447	458	461	463	417	391	398	404	461	387	404	401	412	425	447	412	407	405	447	441	439	412	433	437	429	453	424	410	434	434	413	440	442	457	417	437	403	423	441	446	437	440	412	380	436	426	380	440	430	439	398	413	403	447	424	408	381	433	429	376	375	426	440	408	407	410	486	427	418	396	451	413	420	386	461	413	405	411	436	415	426	422	427	400	438	414	421	432	458	459	435	427	424	418	430	422	453	431	423	406	397	413	440	397	458	451	458	418	452	423	409	422	440	406	452	401	434	422	393	445	397	444	436	424	434	431	406	399	433	437	404	430	410	411	431	430	418	417	463	411	426	410	473	430	418	454	421	463	449	438	418	449	436	377	448	389	417	425	463	446	430	434	422	415	451	412	426	434	426	417	451	432	437	444	402	400	435	440	429	404	434	409	449	400	397	419	386	420	420	406	426	416	418	428	468	414	438	395	435	438	458	478	411	436	445	448	450	421	431	408	417	441	418	425	436	418	428	421	410	451	400	420	458	487	428	431	388	432	449	406	420	460	402	417	423	417	440	439	431	456	436	423	416	379	417	407	413	428	414	431	434	440	397	421	420	424	420	448	466	440	400	397	456	444	381	423	405	428	437	416	428	449	427	412	413	430	477	444	417	442	436	426	440	406	449	466	443	379	404	403	401	420	430	427	437	431	485	439	394	459	397	446	397	410	435	419	421	441	422	428	420	433	424	420	445	429	451	399	430	443	417	440	418	435	411	439	408	441	420	419	436	435	459	446	424	434	436	442	401	412	408	400	435	428	421	413	447	389	443	420	400	418	388	460	421	449	451	445	443	411	375	424	446	439	428	414	447	424	442	429	438	388	398	423	436	417	447	408	450	438	425	425	441	397	439	398	435	413	415	456	442	441	420	414	444	445	415	409	455	413	409	471	409	429	452	413	405	425	432	430	448	367	418	460	439	431	435	464	410	409	440	417	438	422	448	444
19148	23885	18341	11010	8256	8104	5724	4231	3257	2299	1773	1422	1533	1363	1203	1053	858	765	700	659	646	675	677	641	729	713	722	677	710	636	626	640	635	643	583	630	609	579	575	557	573	576	561	569	600	595	600	613	577	543	574	609	545	548	496	546	542	579	505	530	507	537	506	553	525	546	520	527	542	500	578	510	519	517	516	536	534	581	532	510	539	486	508	568	502	530	518	513	545	498	526	490	562	465	515	529	543	524	471	503	557	511	514	531	567	544	526	518	474	489	483	533	533	521	506	547	523	531	533	504	523	456	511	477	495	531	544	536	451	537	527	529	529	512	474	518	547	517	540	531	504	505	533	535	520	510	566	511	488	555	541	508	502	510	529	524	512	510	506	511	515	509	505	520	520	528	530	499	559	524	518	536	504	530	525	500	515	487	547	513	503	573	528	488	495	517	532	498	495	494	482	515	544	552	507	528	526	515	555	525	519	486	522	543	538	533	534	481	521	514	506	473	518	496	509	521	516	509	530	510	523	576	537	547	522	549	521	490	527	515	538	491	485	529	486	503	504	534	515	506	529	487	509	507	489	523	517	485	524	510	524	573	497	525	510	521	551	494	499	515	542	529	509	508	511	517	511	477	511	533	544	488	510	510	472	521	461	529	514	541	522	546	510	524	505	542	503	509	550	521	518	485	492	542	525	505	517	492	521	520	464	490	528	498	510	519	552	495	517	527	550	517	530	547	581	518	517	554	541	541	520	463	515	486	510	501	546	525	471	490	510	522	510	544	538	528	530	512	507	523	522	521	520	557	525	543	531	506	523	519	478	507	510	492	541	523	490	510	528	481	520	511	516	537	518	505	483	580	523	541	496	521	555	492	497	488	531	502	515	512	527	559	516	538	572	565	490	498	474	565	512	527	538	518	529	533	533	516	524	522	506	482	501	523	508	522	508	497	540	487	521	539	532	497	494	531	520	533	498	522	551	540	480	533	522	511	537	504	520	558	505	524	507	548	526	487	496	522	485	498	511	491	496	508	533	506	535	545	488	467	554	528	514	502	501	515	521	560	520	509	527	475	548	543	515	498	500	534	524	554	528	490	530	499	523	494	557	536	521	516	541	519	534	542	494	484	528	552	512	520	532	515	512	520	546	505	487	500	489	519	526	525	505	497	497	534	515	511	522	486	549	480	515	554	504	536	538	544	515	523	497	531	540	522	568	549	507	522	511	514	503	552	531	550	501	507	501	560	491	515	505	472	544	565	505	533	505	509	506	530	540	510	525	498	505	503	520	551	523	511	522	517	457	559	498	538	506	502	549	527	506	514	532	509	535	531	526	554	507	529	537	525	507	537	485	504	521	524	540	509	525	544	518	518	503	521	510	536	525	549	521	519	454	472	471	523	510	585	510	517	555	488	523	545	521	501	538	538	548	529	514	522	530	518	503	524	523	528	516	488	537	508	514	527	530	578	525	533	525	516	494	525	538	540	492	528	527	541	512	545	495	511	509	506	497	503	494	527	560	510	489	537	501	522	517	536	491	524	537	522	528	551	483	525	538	513	523	520	558	507	512	539	479	529	533	534	523	523	527	488	504	505	538	487	497	492	478	556	489	488	542	530	567	508	481	544	494	556	545	520	524	532	537	485	561	514	538	524	535	529	534	513	497	528	526	466	488	547	508	518	528	554	530	494	510	576	503	514	538	520	514	525	512	493	542	531	531	536	511	490	495	534	546	550	511	513	505	570	542	523	547	528	530	502	532	486	509	558	556	495	525	497	490	536	506	541	507	532	549	524	519	483	549	491	536	528	500	502	517	511	499	495	558	508	528	473	544	523	531	529	518	525	540	537	516	507	521	491	548	521	522	498	507	533	473	513	534	517	520	490	513	477	502	533	501	517	483	489	536	529	536	496	518	531	533	514	513	560	529	555	523	490	527	535	480	525	487	543	498	511	490	517	544	572	502	528	502	483	512	544	534	524	527	522	532	498	520	518	542	528	553	506	569	525	525	571	561	538	528	549	508	506	494	461	550	515	515	502	547	560	482	525	504	492	501	499	542	542	518	527	502	530	512	529	529	516	514	498	493	535	507	526	524	504	505	499	484	518	512	566	507	504	531	516	515	551	540	525	492	520	542	515	531	521	517	535	516	517	527	508	536	514	475	480	503	498	466	546	473	516	530	469	525	496	470	461	498	571	527	455	508	526	536	520	542	547	513	534	498	515	525	510	501	493	496	533	524	536	514	548	552	529	480	505	505	494	529	501	526	525	520	530	478	542	521	532	512	537	573	547	513	542	534	494	555	522	586	531	542	485	531	544	514	515	529	506	527	545	494	525	532	518	523	520	508	512	494	506	508	533	509	492	529	546	500	532	509	515	482	452	502	522	517	526	534	528	529	510	554	527	519	490	536	508	491	532	558	493	529	520	548	510	496	509	552	533	566	556	487	475	533	555	495	524	540	501	511	547	486	556	524	514	529	506	468	467	522	495	534	524	527	532	507	550	526	518	528	540	527	518	512	518	496	542	577	492	498	532	481	514	507	549	537	517	526	534	505	517	561	513	515	538	502	538	532	523	547	519	529	470	571	540	530	516	528	515	527	504	531	480	518	508	485	485	547	536	500	515	504	559	486	495	517	504	555	504	524	515	506	520	542	514	539	523	522	507	530	530	467	467	494	495	507	513	565	528	495	499	503	530	542	535	483	493	481	497	519	566	517	503	519	535	517	535	522	535	510	491	530	498	532	541	542	515	471	523	533	498	540	516	569	569	509	522	499	552	517	509	522	484	559	517	481	483	521	506	577	563	513	596	464	512	512	521	503	503	540	518	537	566	540	481	542	503	540	540	513	527	553	538	493	489	503	542	471	547	535	535	528	504	485	511	517	514	524	483	538	549	558	545	540	514	500	540	540	485	533	500	546	519	580	539	522	539	543	515	562	477	508	494	540	524	543	535	515	526	503	522	488	506	503	500	505	501	491	488	506	488	518	496	501	501	513	556	478	503	519	526	524	511	516	517	497	550	506	579	510	519	521	545	532	524	524	522	526	559	496	493	521	531	515	546	469	527	549	505	503	510	498	540	545	536	522	504	525	544	503	532	538	490	511	516	522	518	505	543	531	543	510	527	551	497	533	504	570	515	534	516	540	488	514	491	529	542	504	499	465	496	521	521	493	560	510	528	502	525	509	548	493	519	549	588	530	519	493	470	603	524	566	488	508	555	522	508	533	497	532	497	511	518	549	554	564	523	536	494	485	532	533	522	509	501	528	509	524	506	548	517	567	492	526	574	502	503	539	525	490	475	541	494	516	519	556	460	479	526	500	531	495	466	497	525	527	563	526	535	529	509	574	519	540	513	533	529	542	509	532	538	515	526	579	528	499	530	538	516	520	513	521	510	527	531	543	540	507	505	529	485	531	554	524	529	546	527	511	522	525	509	488	512	506	543	518	501	520	517	533	573	520	497	532	528	527	514	541	520	524	580	498	526	508	516	497	518	513	526
24365	21315	28450	24542	21187	13078	6147	3302	2297	1565	1237	1167	1145	1006	959	685	583	482	437	459	460	487	467	474	469	449	477	450	442	428	423	399	405	371	377	370	387	354	354	414	366	361	326	326	367	364	346	360	350	363	313	364	300	324	374	329	305	328	295	306	321	330	299	307	347	299	295	286	300	307	285	339	296	327	330	317	293	256	306	278	276	346	292	298	305	296	297	329	300	278	323	297	330	316	299	298	317	302	302	325	317	317	281	320	305	327	278	315	299	291	305	317	280	292	336	288	277	273	278	313	335	299	326	295	330	280	327	276	305	283	309	296	314	307	290	315	317	281	312	320	289	310	281	285	314	306	309	310	306	300	298	308	303	301	325	306	357	274	279	279	321	303	297	300	330	296	303	317	301	291	293	320	332	287	294	295	313	320	295	307	299	277	315	317	302	288	300	301	311	289	273	305	302	303	331	298	282	313	314	297	298	306	310	292	294	291	290	321	318	333	307	300	328	320	329	291	304	344	290	290	295	317	306	306	278	277	277	340	297	282	281	324	311	284	305	292	288	293	334	311	305	302	337	296	301	301	286	293	325	297	289	273	310	272	309	305	299	294	302	290	307	298	296	273	277	286	287	330	290	306	282	307	278	314	304	316	307	287	280	322	278	297	315	279	302	305	273	286	302	310	314	316	297	287	312	319	296	291	295	287	293	313	289	309	309	314	284	318	324	325	302	342	311	309	292	292	317	360	298	327	285	309	309	302	305	303	315	328	282	307	289	283	329	321	313	339	314	342	310	312	290	325	274	284	298	279	303	264	306	317	321	295	276	311	295	286	293	290	250	292	312	299	316	318	310	317	285	333	315	290	299	323	340	311	315	280	319	300	281	304	287	314	267	294	305	276	294	286	267	292	273	312	291	289	346	327	322	299	306	288	299	325	288	315	319	318	293	304	292	299	294	312	292	301	312	310	303	313	307	310	299	277	294	292	339	305	316	303	305	309	282	317	352	288	318	293	304	304	337	321	271	270	322	311	331	303	310	307	294	302	303	294	297	264	308	355	300	291	313	311	301	295	313	311	284	289	301	309	298	314	308	310	282	329	319	305	301	287	285	315	310	335	287	332	335	280	300	282	308	284	298	319	311	325	279	291	276	287	305	281	312	284	316	355	301	275	339	318	321	319	307	278	280	291	310	321	304	308	294	292	294	326	299	305	299	317	312	282	321	327	302	340	281	316	316	344	317	306	302	305	289	301	299	284	333	285	322	320	313	273	325	297	330	315	290	331	310	293	297	310	306	317	298	329	306	302	318	308	317	271	282	300	289	302	273	338	308	313	278	311	312	306	310	291	299	313	302	289	316	282	302	287	295	282	299	287	295	284	301	332	297	290	345	298	306	314	295	336	285	315	308	304	310	282	288	293	302	285	329	297	263	311	298	277	302	303	310	289	338	289	279	339	278	301	283	305	309	267	297	292	304	320	292	315	283	326	256	311	288	277	293	294	286	313	315	307	305	296	319	321	288	303	285	320	304	303	314	294	298	312	299	294	343	345	286	306	284	298	289	276	296	296	288	304	315	322	316	286	315	335	311	303	271	291	293	307	258	317	303	309	306	306	284	288	285	294	288	280	297	341	288	301	297	333	312	294	295	296	258	312	305	282	302	274	297	324	328	281	331	298	314	292	292	300	307	292	294	307	320	285	311	266	299	304	292	283	324	297	281	294	324	292	291	312	315	314	306	310	290	325	302	345	307	307	290	310	299	312	304	299	280	333	314	311	333	286	270	296	263	315	308	303	306	298	316	302	291	305	319	313	316	280	262	264	259	324	316	301	318	289	288	295	298	305	317	274	301	276	293	313	275	293	298	301	294	283	322	306	335	287	299	317	275	347	292	280	307	311	299	293	286	309	293	312	286	294	293	302	305	297	311	282	306	274	274	315	294	302	330	291	305	291	326	300	293	311	305	309	292	296	312	305	299	315	308	276	276	304	294	320	285	290	312	320	292	295	295	312	297	301	297	330	298	279	313	294	264	325	295	307	293	297	338	318	314	294	300	326	304	320	287	292	298	281	279	290	319	311	296	281	305	316	285	296	278	297	331	283	315	307	293	288	300	304	305	306	277	296	334	292	304	302	302	279	292	297	319	306	298	336	289	296	322	300	315	313	296	307	310	314	297	334	301	281	363	306	303	281	314	327	292	290	293	308	286	296	299	287	266	312	282	298	301	319	299	306	320	308	313	304	290	295	305	319	306	319	318	298	285	308	347	293	316	332	319	295	304	308	299	318	285	325	315	287	325	292	290	303	307	296	313	285	296	283	275	327	300	280	290	284	308	309	287	305	314	307	298	319	323	290	288	332	292	293	268	312	291	285	286	300	313	306	300	304	265	293	311	282	295	303	296	279	291	275	312	289	292	280	305	318	306	320	291	298	309	292	339	292	331	311	315	303	294	338	296	302	348	326	344	309	317	290	289	317	273	283	307	300	302	255	307	300	269	308	283	320	303	331	269	288	293	256	306	337	304	319	301	280	272	339	302	327	319	283	318	297	309	278	299	297	301	285	297	329	305	313	346	322	287	302	300	299	274	325	326	309	309	286	298	261	302	295	304	292	311	294	304	318	276	319	308	299	280	294	319	281	286	321	291	335	314	283	318	279	319	279	312	310	307	299	301	329	311	336	334	293	324	334	315	310	291	308	310	329	276	287	319	304	305	331	298	336	321	317	313	293	318	300	284	300	328	296	289	332	312	303	296	304	291	289	310	290	316	262	295	306	305	278	291	295	298	310	307	329	317	303	296	308	305	308	292	304	319	318	297	287	307	297	308	313	304	286	310	308	258	322	278	320	280	324	303	283	281	304	291	320	335	320	290	291	269	265	290	287	311	320	319	281	325	247	303	321	284	320	325	291	256	298	316	299	306	332	316	304	298	294	301	342	297	314	302	275	341	291	287	293	310	308	302	292	281	319	305	302	272	327	286	311	313	307	315	293	295	294	293	326	324	293	305	304	282	297	310	319	295	295	283	298	329	310	285	316	290	295	326	296	312	288	261	318	291	328	317	327	286	314	331	302	279	308	311	306	321	274	322	299	261	317	298	300	293	304	274	291	288	308	293	293	278	291	300	299	293	302	297	322	299	321	339	304	310	268	291	290	313	290	298	295	303	315	305	320	326	310	320	330	295	300	310	289	312	320	310	310	320	300	318	322	283	299	306	297	320	314	292	318	295	297	292	289	290	297	324	318	316	298	342	297	316	292	310	339	293	306	263	313	309	325	271	316	273	272	284	327	302	309	304	301	299	294	323	321	295	292	280	306	326	314	315	308	300	307	296	292	310	316	259	296	289	268	331	306	339	285	313	310	300	305	317	319	310	280	296	302	319	314	273	299	294	273	292	273	296	297	290	320	302	286	293	307	304	295	292	322	323	279	319	288	295	280	309	329	308	313	318	286	299	298	297	303	298	275	285	317	285	282	292	291	309	300	286	327	313	284	313	282
19920	31611	26530	17106	13514	12568	9445	6951	5042	3440	2683	2425	2196	1983	1831	1326	934	830	708	748	713	731	696	721	721	674	646	630	657	578	575	564	537	502	546	477	516	521	522	485	485	502	494	477	478	450	418	465	499	407	438	412	442	429	400	389	428	352	384	396	404	424	376	394	414	427	426	373	404	349	374	371	362	383	369	402	407	369	395	376	387	373	384	375	367	375	389	362	374	379	361	404	359	388	371	339	414	394	330	338	387	368	372	369	364	390	340	360	416	378	378	389	400	403	383	398	370	367	371	339	382	379	355	354	367	347	378	375	378	430	353	349	402	347	364	345	393	383	372	346	366	341	327	374	369	336	379	347	355	366	376	367	376	365	345	355	407	379	368	379	366	381	421	352	389	377	368	383	376	382	344	352	355	374	363	375	361	364	370	380	386	377	398	347	345	399	349	360	356	369	377	351	367	385	350	369	353	368	367	350	376	414	345	379	385	381	363	380	389	385	353	357	353	409	368	372	335	362	344	408	389	415	380	354	353	359	389	395	349	367	337	373	367	358	362	393	381	387	386	363	410	359	345	379	343	360	367	379	359	333	376	407	383	357	410	393	358	347	396	397	397	399	354	373	394	369	366	383	405	352	354	408	381	359	354	353	343	377	357	392	371	383	392	404	370	358	360	343	372	373	401	360	385	427	349	395	382	363	347	350	340	354	356	348	341	379	373	397	373	373	372	348	405	379	315	351	379	355	355	339	390	357	391	404	368	379	383	376	371	342	384	366	388	361	377	374	354	392	376	353	380	379	372	362	388	372	391	361	380	372	360	372	385	348	358	388	377	396	358	381	369	380	377	376	367	393	339	392	375	376	410	394	422	391	388	382	382	358	362	366	371	366	355	375	374	368	361	374	370	332	397	373	384	342	369	371	389	394	338	373	358	329	369	371	378	356	376	375	339	364	382	356	383	378	338	373	364	364	402	355	361	371	378	331	379	382	371	379	360	382	370	365	391	373	401	361	391	316	357	365	334	366	359	378	384	357	330	374	389	369	385	377	381	358	388	373	371	387	364	356	394	388	388	360	368	428	372	366	353	368	361	377	386	391	348	390	402	341	379	395	403	351	402	399	380	379	347	376	356	342	398	374	320	380	403	337	368	376	357	373	370	420	354	351	373	339	365	419	383	383	387	381	360	385	353	366	374	393	381	368	384	358	388	363	381	359	373	374	350	359	341	368	351	382	371	382	380	356	376	375	373	375	362	378	319	404	414	359	409	376	350	399	371	382	373	383	355	404	373	389	358	369	406	360	350	416	333	355	353	403	366	385	364	388	351	364	355	379	384	393	390	340	361	381	373	360	364	379	404	370	351	395	377	357	357	375	377	360	355	356	415	326	377	371	374	368	400	379	388	396	380	424	390	380	407	380	357	375	374	382	365	396	375	350	366	394	363	372	373	403	377	394	377	356	379	343	405	411	348	359	399	392	362	365	356	380	352	356	376	369	368	370	374	376	366	363	383	358	365	381	376	387	359	384	363	365	388	368	364	393	350	371	338	387	368	354	332	365	342	356	372	373	370	379	384	375	357	366	379	370	328	397	393	369	363	343	359	381	354	355	365	364	362	378	373	362	422	359	387	377	382	369	372	339	386	339	370	393	358	360	355	368	362	323	402	382	391	376	378	391	393	363	357	374	401	377	376	353	358	372	367	357	385	338	378	366	373	331	369	365	397	400	359	359	355	370	381	382	384	370	360	366	363	383	339	338	387	363	377	393	431	379	385	401	341	388	385	390	381	362	372	364	379	365	365	381	367	366	365	375	373	343	362	363	360	370	400	391	346	366	355	347	371	366	383	384	376	396	393	402	384	370	392	377	376	403	399	341	399	355	369	366	417	398	392	403	380	408	364	378	394	368	349	405	343	375	360	365	350	402	388	359	377	405	369	390	384	375	367	373	396	334	357	344	332	389	370	383	360	402	357	373	324	339	371	376	395	406	394	321	375	408	391	375	371	368	354	391	398	365	374	376	409	376	331	366	385	358	394	393	379	370	356	381	371	366	348	363	336	347	366	370	376	362	423	350	397	394	392	351	381	352	347	377	329	356	347	334	369	352	371	369	387	365	372	370	374	391	370	365	363	380	411	361	365	349	349	345	402	394	368	362	381	383	351	360	373	336	373	387	366	397	350	380	370	378	364	379	375	375	369	382	400	391	386	376	361	368	379	377	418	389	352	343	372	396	389	396	383	385	396	356	375	361	353	375	355	377	364	367	413	373	389	370	339	374	391	407	362	398	374	347	374	384	364	367	376	368	374	382	374	406	373	356	370	372	361	348	364	365	387	377	371	365	399	367	368	345	383	366	376	378	362	349	345	353	391	362	358	383	345	390	361	367	367	359	395	359	344	381	361	387	350	381	378	377	354	373	382	395	392	339	358	361	350	372	369	352	357	388	374	400	349	344	368	371	407	346	352	330	411	387	358	412	351	395	340	400	337	360	394	385	378	364	328	359	345	376	396	367	394	398	375	369	380	370	376	409	376	365	379	368	361	386	329	353	388	394	318	370	350	380	382	351	333	359	382	361	374	390	399	368	396	388	377	388	385	375	374	382	367	335	356	377	358	394	395	357	393	376	365	367	379	383	374	365	345	377	363	343	352	364	351	375	377	356	351	419	355	376	374	371	365	368	350	377	359	373	368	385	360	333	365	360	351	339	358	353	351	378	360	408	382	364	369	368	392	378	389	397	373	370	377	365	354	369	383	335	341	363	386	368	385	372	382	340	386	358	362	374	371	373	356	359	389	380	374	385	429	362	351	373	382	390	369	390	371	376	367	337	404	326	339	349	359	394	363	358	362	366	340	378	380	322	360	352	375	371	372	368	350	330	380	371	355	349	342	368	394	344	364	347	371	389	393	381	394	366	358	392	393	376	357	363	368	351	355	339	370	347	343	414	365	405	363	372	374	373	372	380	360	400	401	361	389	364	327	352	373	355	377	379	323	386	372	328	355	361	392	397	388	359	380	364	379	349	358	394	386	370	400	375	388	390	380	400	377	348	361	388	378	385	385	387	344	383	371	345	376	365	393	374	371	391	384	359	386	382	350	350	383	358	395	372	356	371	381	385	382	393	375	386	380	343	359	378	361	427	362	347	376	353	400	375	365	391	356	358	351	386	380	383	386	394	388	339	407	391	396	353	365	384	408	416	380	349	370	382	395	371	344	344	426	360	402	402	389	385	361	351	364	355	381	345	386	420	368	391	355	358	343	374	386	360	336	374	362	362	383	387	371	377	327	370	370	389	393	356	374	409	376	391	370	361	347	356	388	346	365	365	379	353	390	355	408	374	368	337	380	370	408	366	390	388	397	378	380	364	395	384	361	369	386	354	377	366	423	349	360	368	382	371	360	355	341	402	389	357	374	329	398	386	377	357	365	399	369	376	359	392	341	387	354	396	381	361	412	358	395	358	351	349	359	365	394	335	359	360	400	389	352	380	350	339	414	397
25623	21359	27237	25458	12349	6122	4109	2814	2014	1488	1339	1340	1184	1156	1120	997	797	730	725	628	695	733	671	696	665	699	656	704	675	707	663	627	645	630	634	626	604	616	627	562	659	603	604	630	601	616	615	635	633	621	613	613	630	593	570	531	556	593	548	508	600	578	536	540	566	585	568	498	565	582	562	536	567	578	570	479	601	553	542	560	585	546	571	579	562	589	558	529	523	571	558	579	584	620	560	577	561	531	581	495	621	573	564	557	582	589	539	565	592	551	573	565	559	567	564	558	575	565	586	556	605	610	593	583	589	541	549	568	577	565	569	614	627	609	544	577	599	565	593	586	557	555	601	572	525	585	592	540	604	530	557	524	535	606	595	619	582	539	589	573	573	567	554	560	580	557	594	520	566	581	569	574	598	555	571	531	593	571	541	562	607	570	533	608	505	574	546	574	565	564	566	552	550	587	563	583	574	578	621	565	550	536	593	573	560	566	545	578	583	572	561	568	537	538	578	516	600	591	577	513	540	618	549	537	543	570	615	546	553	584	594	552	572	586	550	560	577	565	589	604	592	553	537	558	625	596	567	568	580	554	592	539	549	533	603	542	536	553	582	546	528	598	568	552	584	570	552	548	571	640	554	555	579	582	570	550	575	604	585	560	541	554	577	600	543	543	552	547	530	574	575	581	529	562	571	578	567	570	543	529	524	575	579	574	551	581	538	576	557	547	574	547	550	544	571	538	550	540	574	582	551	557	601	560	580	595	582	557	568	545	560	604	586	561	593	590	582	574	559	561	595	561	599	552	550	549	519	568	584	565	571	606	559	567	546	569	512	546	596	575	592	567	567	578	603	562	548	557	575	583	593	538	594	546	564	561	591	566	563	560	539	599	535	579	530	570	545	568	569	532	549	546	567	531	557	586	578	563	586	536	553	556	600	573	539	567	583	633	537	551	571	568	544	567	593	548	565	567	589	542	517	568	548	540	560	549	585	622	586	564	552	537	569	567	541	542	585	559	600	583	597	556	554	562	553	566	537	586	559	544	566	585	522	552	549	581	572	606	571	587	582	589	573	561	544	534	555	547	605	605	551	529	569	565	584	515	609	595	588	588	579	568	601	582	546	589	579	554	574	565	562	556	558	499	565	563	561	555	595	555	585	571	573	560	570	556	536	558	567	553	568	613	586	541	545	556	550	553	579	533	558	631	569	559	537	584	584	581	569	532	552	554	521	589	583	615	582	515	581	557	530	577	537	590	520	590	575	571	571	547	558	536	581	571	599	550	566	528	568	588	519	558	573	613	578	589	581	537	562	589	581	600	556	565	561	581	558	558	597	514	527	571	556	547	583	562	543	568	598	565	606	545	568	535	534	602	606	571	585	528	504	594	632	572	570	556	571	585	575	605	523	527	527	592	587	537	559	575	535	550	596	577	514	623	575	581	548	580	568	534	578	602	541	596	561	569	567	523	591	576	581	563	566	547	583	580	556	550	590	591	542	522	552	570	563	510	559	536	569	551	548	582	592	610	567	550	593	589	539	549	562	555	565	591	585	578	559	582	576	555	538	632	575	543	564	540	565	569	525	571	591	565	545	552	550	557	571	563	541	545	546	588	575	571	529	559	557	566	573	546	567	581	575	544	597	536	570	557	592	577	558	564	533	560	583	568	574	551	558	568	592	585	559	637	535	560	565	563	593	537	530	537	571	583	538	513	565	586	555	580	562	556	547	555	567	546	563	546	603	525	525	584	567	580	572	582	544	634	596	528	605	567	575	591	566	518	600	581	552	550	560	557	584	582	570	550	586	575	584	581	581	569	540	538	579	535	536	557	526	561	587	555	538	553	547	528	539	553	581	576	538	546	578	548	525	571	573	571	579	572	574	572	581	550	546	548	562	544	568	527	569	533	563	566	538	569	546	574	565	580	544	538	571	585	548	552	531	548	571	563	583	548	542	543	566	579	591	590	610	584	610	551	547	524	550	605	571	606	570	508	536	585	586	562	537	573	563	540	605	585	568	559	581	567	530	594	559	574	586	539	552	557	566	566	528	571	557	575	569	538	534	585	525	589	583	562	565	553	568	582	531	559	569	570	607	591	610	561	547	574	581	556	594	604	569	558	545	573	547	531	579	590	575	587	579	582	547	554	567	569	508	538	544	576	561	565	551	567	575	573	542	561	581	575	546	507	575	528	584	539	561	558	545	557	549	597	588	577	543	575	552	543	556	587	543	543	536	564	569	556	525	601	585	586	569	560	544	554	528	629	556	550	575	624	543	533	571	588	549	541	548	553	564	551	555	574	603	554	581	586	558	580	567	592	558	552	587	544	564	553	590	571	528	554	578	493	565	579	547	593	600	554	511	544	552	532	575	568	589	567	546	549	545	556	538	533	599	546	588	588	587	584	571	560	580	552	575	603	559	575	596	572	581	541	574	563	587	621	562	543	519	546	583	534	549	555	579	571	548	575	589	576	527	573	511	544	580	607	586	578	525	580	583	552	521	542	609	590	588	546	573	581	581	590	598	556	530	543	555	579	544	563	589	573	592	569	584	638	585	567	548	531	574	561	513	563	555	555	540	563	587	563	554	595	551	517	541	550	542	571	549	560	557	575	608	571	563	540	595	607	573	607	549	536	546	510	548	551	616	565	590	587	553	580	576	576	561	562	543	571	512	573	529	594	579	570	556	567	573	550	559	557	634	545	567	593	560	553	553	526	584	540	528	534	550	580	580	576	521	569	543	542	589	544	526	570	606	584	563	581	566	571	568	584	537	548	576	550	586	543	567	581	605	595	583	604	552	571	575	568	571	571	581	563	596	569	544	573	564	581	595	569	598	568	568	554	549	579	571	543	568	616	537	536	599	549	597	524	543	592	547	569	585	548	564	569	542	576	585	559	580	536	545	531	517	609	603	608	587	578	554	592	546	515	536	593	557	523	583	566	595	537	549	513	526	548	586	571	522	574	580	572	508	558	515	568	547	554	613	587	561	571	572	588	610	536	549	547	573	535	614	572	567	598	582	561	567	573	506	556	597	536	542	566	570	596	550	518	596	548	538	563	585	610	550	573	509	570	541	562	568	546	528	555	575	580	557	584	610	561	606	581	558	594	565	569	560	571	569	585	584	572	557	554	558	561	569	548	578	594	530	553	547	592	615	600	564	543	585	596	568	541	553	583	570	550	581	568	586	560	549	591	571	568	578	554	607	527	519	541	611	604	586	568	567	542	571	561	548	562	545	549	589	568	574	557	595	568	528	586	527	562	540	563	571	558	546	536	545	554	554	522	562	529	575	574	558	554	566	572	556	565	559	569	557	555	623	536	576	602	568	587	588	561	561	591	526	547	555	568	591	533	524	582	524	539	587	530	520	543	577	609	552	574	559	605	577	570	551	560	597	535	570	593	574	542	577	589	560	573	576	594	601	572	557	565	550	554	565	572	568	597	586	554	527	545	545	572	576	529	577	556	495	599	577	564	581	570	575	560	564	586	512	612	553	588
19867	28817	23013	14527	11414	11061	8013	5931	4576	3068	2506	2426	2226	2065	1999	1596	1108	1069	952	890	979	938	902	904	947	916	942	882	861	847	903	828	775	835	751	714	784	818	756	716	787	753	740	755	726	755	701	715	692	769	713	703	729	711	676	669	690	687	704	710	631	653	721	696	645	666	666	709	686	690	618	650	688	657	678	688	692	713	728	699	688	689	669	631	640	698	661	707	650	647	654	687	665	670	690	658	663	690	647	636	709	654	681	688	686	624	682	621	702	684	694	698	669	678	683	650	659	641	659	660	666	665	649	673	661	702	667	668	626	704	680	661	664	646	677	677	680	648	693	664	653	690	691	685	640	630	651	668	680	678	670	674	642	650	673	643	664	726	730	650	648	700	698	693	748	652	662	639	659	681	676	665	684	667	629	642	686	673	636	645	667	660	667	691	683	657	676	642	609	688	651	671	629	664	660	659	633	664	724	672	658	653	669	652	642	666	723	685	673	684	657	652	643	703	715	611	652	654	662	660	609	682	658	717	687	646	636	666	663	665	703	644	705	678	677	590	699	660	673	643	715	622	669	652	680	666	643	669	637	689	702	675	683	707	681	649	701	648	690	689	673	702	664	639	703	697	660	664	637	654	661	670	677	708	682	633	723	694	694	641	687	636	706	697	674	625	644	680	716	647	645	650	659	679	704	639	695	698	667	702	642	664	643	638	654	669	667	671	668	670	653	711	626	655	702	644	682	674	666	659	623	695	670	626	696	699	684	689	683	672	711	671	689	700	676	703	691	631	716	669	699	687	622	676	697	643	662	679	658	686	652	702	690	642	642	744	708	666	662	652	684	688	678	678	621	687	666	719	636	694	695	672	631	650	715	670	661	656	645	681	684	655	664	678	670	708	681	670	674	672	679	679	660	637	696	616	664	668	643	629	689	708	727	639	652	676	638	676	665	684	668	674	700	666	706	652	642	625	702	624	679	688	673	672	640	675	661	696	731	648	728	580	708	685	671	677	659	690	645	666	680	710	661	673	657	728	703	647	648	652	700	699	649	677	671	670	701	648	690	607	687	682	648	688	702	669	667	696	666	631	659	660	685	702	671	665	670	750	664	694	685	639	706	672	702	687	630	677	647	667	661	633	692	678	650	700	663	633	661	665	661	667	613	626	605	671	670	666	652	659	694	687	669	694	626	656	660	705	676	690	667	716	654	666	666	662	663	696	686	696	646	657	661	663	670	620	667	670	710	676	673	643	641	643	673	677	680	666	630	639	619	680	681	702	669	685	689	683	648	630	635	656	635	647	662	658	621	660	676	676	685	696	670	677	652	673	664	672	658	681	670	695	678	642	740	703	685	665	685	631	664	670	664	651	668	682	606	684	675	605	692	627	653	694	658	661	729	653	699	653	666	682	660	694	673	621	684	675	690	633	641	670	681	684	680	701	674	666	710	702	631	667	598	684	664	715	658	715	716	654	705	638	645	669	687	647	669	675	671	703	693	673	637	660	678	667	693	707	720	626	657	687	635	702	651	699	692	671	686	657	697	652	607	702	684	668	674	659	703	692	695	688	659	659	685	682	662	698	639	661	723	679	668	651	690	630	673	663	627	698	677	688	695	626	628	675	650	707	662	665	697	662	658	652	702	716	671	673	658	709	647	692	618	684	622	654	668	675	635	663	692	655	693	657	637	674	669	662	648	668	671	702	669	649	680	624	660	679	675	710	674	681	630	663	685	676	710	665	604	715	690	643	689	652	704	656	669	702	655	613	636	679	657	685	629	709	684	663	665	666	642	683	692	682	705	667	654	755	630	672	651	633	625	704	629	708	684	641	664	662	691	625	685	686	655	650	704	662	688	671	670	657	689	630	739	700	644	682	654	692	685	664	652	644	652	658	709	676	665	716	691	656	714	627	642	679	626	620	677	655	658	615	691	681	637	684	667	646	698	716	689	725	651	635	672	640	648	652	636	650	645	674	637	698	710	604	672	644	657	637	671	648	721	635	680	662	668	706	681	629	695	610	700	645	618	682	666	649	655	640	652	680	689	666	664	695	658	691	673	633	707	664	700	653	649	630	704	657	678	672	681	679	635	665	678	692	677	628	640	688	721	687	662	647	687	606	642	621	679	721	694	665	670	702	675	695	665	682	623	674	637	685	639	639	685	680	651	612	693	700	672	657	678	641	630	646	601	688	694	628	657	660	659	653	632	708	687	668	707	662	629	676	682	668	717	678	707	694	658	654	677	666	647	691	648	683	657	668	693	697	665	671	683	669	707	653	686	683	627	708	654	673	741	672	691	627	703	648	722	621	688	633	684	695	705	674	706	648	738	680	687	702	654	625	666	688	648	678	690	691	660	701	658	637	654	669	649	672	672	653	682	668	683	691	642	680	664	686	715	681	605	713	680	671	667	684	680	627	657	691	672	672	666	679	669	655	708	676	665	683	669	654	652	681	683	707	681	673	628	636	633	648	659	650	631	629	634	690	666	628	650	669	640	696	710	669	707	622	686	711	666	678	675	670	668	625	659	662	626	712	641	688	621	688	678	635	665	682	687	671	672	645	686	659	676	635	676	666	656	684	689	665	653	659	677	697	675	674	689	672	676	637	655	680	660	681	647	699	695	651	717	641	714	667	679	660	685	673	716	702	691	697	735	692	658	691	652	669	651	650	703	637	673	648	671	658	642	717	676	696	667	672	691	664	651	663	671	664	664	651	661	640	692	687	639	666	691	653	640	678	713	628	651	653	668	684	676	646	656	682	705	659	667	650	645	684	690	654	648	667	689	666	626	646	660	659	658	617	644	631	696	685	683	667	659	688	653	702	659	699	688	673	669	678	680	679	662	677	712	680	683	655	684	677	679	667	690	658	647	684	606	653	653	708	687	693	657	668	681	677	646	643	682	645	683	684	619	635	672	617	672	648	632	687	723	651	695	689	695	680	691	676	634	711	728	680	687	695	706	648	652	666	664	669	660	683	649	712	663	712	674	674	620	671	666	663	678	650	722	637	666	676	674	645	681	639	674	664	636	630	691	669	693	654	628	667	716	675	698	654	652	665	655	638	687	664	671	726	681	639	707	659	669	646	644	650	713	670	716	672	655	694	648	640	733	638	691	629	678	721	704	684	697	681	651	690	665	677	719	647	642	681	718	691	693	648	690	656	681	665	657	675	686	651	633	701	675	637	663	652	687	648	657	708	650	620	668	666	717	644	712	671	607	724	630	691	668	680	640	614	675	644	669	635	682	703	634	721	672	643	666	651	650	626	631	703	622	686	650	648	637	677	672	624	694	646	646	655	649	665	655	661	690	698	656	686	649	695	646	649	690	687	667	667	648	704	636	665	662	599	670	653	703	655	602	651	643	643	670	601	643	634	670	632	670	636	678	634	671	661	642	727	670	687	677	658	651	691	624	675	642	725	652	673	654	703	699	666	596	680	696	699	680	738	668	725	661	663	704	670	651	651	700	628	697	670	695	666	705	714	668	682	698	675	650	654
23205	21348	29023	24011	21403	21710	14310	5257	3188	2337	2076	1870	1716	1735	1581	1224	909	803	742	663	758	731	692	713	763	690	631	667	657	624	601	586	644	523	547	537	518	551	525	481	489	563	509	524	502	503	529	524	504	509	505	515	492	467	499	444	490	470	508	469	451	498	482	451	441	479	462	477	474	459	453	469	429	448	457	471	449	470	432	443	450	427	423	448	441	440	450	423	460	408	471	478	453	454	436	452	436	433	427	450	449	458	458	418	444	447	443	407	451	441	450	451	435	413	416	461	438	449	407	412	480	495	456	466	475	448	443	464	458	447	438	453	442	441	461	428	398	436	461	443	413	464	431	406	414	444	419	429	459	439	461	460	466	437	438	457	425	455	464	452	434	430	462	423	448	489	463	438	451	398	405	401	428	450	456	440	438	440	448	426	450	482	453	454	460	471	437	421	463	461	473	455	396	429	435	443	445	428	423	442	435	458	405	412	436	441	432	428	455	442	428	450	414	445	447	392	461	456	418	449	463	453	433	417	460	406	430	463	474	453	470	443	434	407	444	440	445	405	431	426	466	448	425	411	443	454	462	438	457	454	458	441	484	485	430	467	446	444	463	420	449	413	436	456	444	468	455	427	459	442	437	433	436	450	402	450	455	400	458	445	444	464	457	452	457	427	427	447	476	447	439	467	409	484	446	436	455	444	473	417	466	450	425	448	381	494	452	467	429	413	447	480	421	457	476	456	443	438	458	485	474	443	413	442	427	435	428	434	416	437	455	452	428	392	440	458	458	456	420	454	431	419	429	480	420	425	446	452	431	396	430	468	460	457	438	407	438	425	445	417	458	439	458	463	435	452	415	430	459	475	423	448	446	425	405	453	444	462	462	450	408	451	462	432	457	442	449	418	465	439	437	439	418	413	479	441	457	469	428	458	450	462	478	448	470	447	426	459	429	454	398	466	428	441	401	491	421	411	446	451	414	433	464	434	438	444	499	425	473	427	437	440	431	478	469	449	427	452	401	457	398	449	426	442	446	450	425	404	447	442	465	433	443	441	441	440	459	464	497	463	452	428	446	450	400	457	457	429	449	458	428	476	424	407	419	477	458	416	448	447	450	416	473	474	456	430	442	447	414	460	445	468	426	467	424	423	421	438	481	449	444	451	463	452	466	441	464	432	422	425	435	418	460	478	446	423	445	453	455	461	463	436	448	427	482	431	443	464	457	452	425	433	461	419	433	426	449	443	451	450	454	440	462	393	446	454	450	458	422	425	468	472	433	429	434	433	437	448	444	470	431	418	462	432	412	481	444	468	447	475	443	456	504	402	428	394	493	441	426	450	435	453	429	439	431	427	468	442	443	424	446	466	437	441	460	441	452	421	411	451	402	439	443	447	440	429	439	432	465	478	435	374	433	426	437	449	420	448	435	442	433	433	448	432	434	446	438	394	450	456	393	453	402	446	426	420	460	447	443	439	428	468	463	464	421	414	460	441	432	428	474	433	440	465	451	484	459	473	461	438	454	425	429	463	422	425	439	412	453	410	455	408	438	428	454	441	462	426	419	439	459	422	431	472	422	458	445	426	404	469	448	468	448	429	449	454	442	448	434	480	447	453	453	478	475	453	479	428	439	457	450	460	470	470	416	444	445	476	425	431	440	445	409	449	418	465	468	423	427	430	433	414	432	456	462	446	443	401	417	431	441	426	482	400	449	436	409	448	434	405	428	459	458	458	417	425	427	466	458	448	482	419	459	441	437	432	443	456	419	400	408	434	400	447	468	438	459	467	434	465	458	449	411	464	411	425	406	416	380	441	427	436	430	422	423	432	400	470	425	451	452	452	435	454	460	418	454	444	408	420	485	435	440	463	455	419	425	418	437	447	455	439	445	414	439	459	460	456	432	423	502	428	419	404	463	440	438	441	459	431	452	485	502	478	421	426	417	486	445	423	448	419	476	458	438	438	462	451	416	461	427	425	427	454	448	424	445	437	470	435	402	458	474	419	438	442	421	454	457	439	480	420	439	456	438	448	455	479	435	406	444	476	442	417	452	411	443	467	473	436	416	433	445	431	471	437	434	442	423	476	425	437	406	402	457	443	413	431	441	473	453	445	444	408	427	443	427	455	460	441	437	435	480	436	464	406	428	457	481	407	412	408	473	453	479	474	452	426	464	419	471	468	481	419	447	440	473	473	412	428	449	435	433	421	431	460	487	472	429	460	455	429	429	452	454	457	437	426	454	432	448	455	419	451	472	426	430	475	463	472	454	418	423	463	449	434	425	424	454	443	428	471	444	406	454	429	472	422	433	440	411	424	385	410	428	468	428	471	464	456	441	457	425	477	457	454	439	446	432	461	430	416	417	393	442	458	444	472	445	487	448	440	461	425	421	438	456	402	482	434	442	491	447	446	435	442	455	433	471	457	438	438	441	414	464	464	488	421	434	440	447	485	447	474	418	422	449	438	456	411	453	451	430	434	471	414	436	422	424	427	446	431	417	413	436	444	427	429	438	441	436	460	474	456	441	505	452	441	445	440	464	447	467	464	480	452	457	446	465	412	426	449	442	417	460	479	457	447	447	492	409	435	429	424	459	437	464	449	436	433	428	461	452	422	458	431	462	441	438	463	403	471	454	440	425	470	456	436	444	452	476	439	455	447	444	455	413	443	432	452	439	453	424	468	449	431	458	420	437	424	469	427	430	456	445	442	458	476	440	435	462	435	454	444	465	474	443	456	441	434	476	434	461	400	477	437	434	408	436	433	412	406	457	441	439	453	478	419	411	434	445	463	452	429	456	449	439	439	462	404	447	444	399	450	451	445	415	427	427	422	470	440	448	418	462	416	424	432	419	422	411	450	456	486	410	457	422	433	455	429	434	424	462	436	454	457	455	429	435	445	462	451	423	445	440	442	457	454	477	437	467	392	450	402	403	449	439	443	464	434	439	470	442	445	475	438	422	438	458	421	416	445	433	462	432	439	388	471	460	423	468	448	455	454	460	437	396	455	445	453	437	424	430	467	438	413	407	426	484	432	418	404	416	415	464	417	398	442	422	450	443	414	430	425	414	399	431	436	453	427	407	425	446	413	448	462	465	432	411	431	451	472	439	415	446	430	414	429	416	431	468	466	444	404	439	444	408	473	426	465	456	489	447	448	440	444	440	426	432	435	453	465	448	490	412	434	440	474	445	425	457	432	414	452	451	476	440	469	462	460	427	414	425	442	442	471	441	454	436	419	425	434	462	427	441	453	428	409	442	448	434	429	467	443	422	438	413	462	468	473	456	418	438	453	418	436	451	448	453	442	433	437	407	442	471	470	489	460	423	457	426	406	423	441	455	447	468	437	439	454	404	474	452	471	440	423	432	444	399	456	440	449	454	462	437	401	462	431	442	442	446	443	479	454	456	411	430	456	410	415	432	473	455	442	471	447	424	409	422	429	406	435	456	457	430	467	413	418	480	436	443	481	447	443	465	426	466	450	403	436	447	422	445	469	414	447
22484	37128	31762	22022	18744	17481	13154	9106	6651	4772	4357	3897	3420	3266	2871	2167	1391	1214	1149	1138	1096	1026	1005	1023	1088	993	976	904	869	890	856	774	787	760	686	693	657	687	671	691	659	663	624	717	676	622	633	655	642	623	602	545	564	576	546	553	520	499	522	552	562	582	553	556	526	519	537	542	554	570	517	551	559	558	515	522	521	513	471	494	506	554	533	542	535	522	505	559	481	511	520	521	514	515	537	513	569	539	518	487	482	522	476	519	535	490	544	488	514	503	536	519	536	536	512	535	517	495	531	517	489	503	532	537	495	483	478	494	517	490	548	492	488	461	523	506	529	515	555	495	481	501	523	561	474	536	489	532	522	513	540	495	539	506	489	538	548	531	509	512	506	508	523	537	506	523	500	492	504	497	488	510	545	517	490	500	520	552	474	507	511	500	499	453	531	526	489	509	486	486	531	483	496	489	493	509	527	527	545	524	504	504	512	495	541	522	478	503	542	515	516	485	528	506	587	491	477	554	505	511	525	501	488	525	471	505	552	526	512	558	504	526	502	507	477	509	513	530	514	521	510	503	515	529	526	513	552	504	487	512	524	528	483	526	512	500	531	546	528	516	494	482	493	513	454	518	510	508	519	490	485	493	532	501	491	515	493	501	493	524	512	510	484	531	541	534	498	502	486	495	526	508	488	480	510	518	535	540	529	466	536	482	509	498	499	507	527	549	495	471	503	506	505	511	498	543	521	486	503	503	513	483	513	474	501	531	498	504	523	505	491	491	520	492	483	504	470	493	511	479	540	518	462	535	537	477	506	512	540	535	512	476	558	520	475	530	502	500	501	488	522	545	517	516	495	463	542	520	530	501	529	523	522	504	476	517	507	476	514	466	504	486	477	473	505	527	529	534	470	517	518	513	501	510	495	503	515	522	509	491	545	497	516	524	528	469	505	543	539	512	520	484	494	523	553	529	491	515	534	516	504	509	464	503	525	489	500	511	523	530	522	506	500	495	507	522	533	506	516	495	576	500	486	494	521	507	530	526	532	489	507	518	519	473	481	522	507	526	500	513	524	508	511	537	464	503	480	499	549	508	544	479	526	503	500	503	563	521	528	511	511	510	520	522	540	511	504	529	534	506	509	560	527	499	481	495	513	470	522	520	528	510	527	502	517	512	501	513	468	504	514	536	529	502	546	520	493	505	519	507	502	533	534	496	517	507	479	493	526	500	481	508	533	515	505	502	526	464	481	526	518	482	529	493	519	517	518	500	480	560	497	539	511	510	507	503	486	498	540	514	485	516	539	546	484	526	542	526	496	498	535	504	483	522	512	521	506	513	516	477	519	506	513	504	493	503	495	499	516	504	530	498	479	485	496	494	544	519	495	475	487	511	493	524	540	563	475	499	511	513	496	502	495	512	473	478	525	510	519	522	526	521	509	495	526	497	523	515	498	526	516	510	503	542	493	548	469	483	477	533	492	519	467	517	491	496	513	542	524	511	513	492	467	517	512	536	538	485	531	500	505	474	480	523	501	521	505	521	545	532	501	502	487	494	503	522	520	544	509	491	524	479	530	495	521	523	527	533	518	503	489	536	547	521	571	510	486	510	537	533	487	487	494	537	486	507	518	513	515	517	520	515	484	507	518	496	517	513	543	506	477	512	498	484	519	525	525	504	495	542	515	483	511	499	511	523	506	501	498	507	525	509	493	520	502	501	523	523	533	480	500	558	484	506	511	488	538	486	520	522	525	505	555	518	517	524	509	489	541	502	526	540	476	507	500	519	530	537	525	463	510	490	469	514	515	517	467	568	501	480	545	507	521	509	468	522	562	539	499	519	514	510	513	488	488	530	515	505	533	499	512	489	453	461	516	520	490	478	558	518	511	499	483	461	533	515	540	486	505	505	527	505	481	548	498	502	522	511	508	512	490	525	481	482	560	509	539	502	532	521	495	522	505	495	461	523	474	559	476	496	506	528	501	480	498	477	509	497	497	485	484	486	527	494	521	498	509	540	480	518	535	519	490	564	510	554	499	560	547	520	517	527	515	490	518	508	507	507	493	504	565	468	517	462	525	522	500	508	529	515	512	479	524	514	496	485	464	492	499	523	526	536	483	559	505	514	532	566	495	484	497	518	548	518	522	560	517	532	463	525	520	504	537	511	542	470	519	527	519	529	515	506	503	474	508	487	537	504	503	469	490	500	530	511	478	499	504	500	560	464	488	515	498	528	496	531	520	521	512	510	515	510	527	493	478	510	486	471	496	495	539	490	508	519	466	536	551	551	512	510	498	523	481	511	517	517	521	487	454	529	481	517	506	486	483	504	494	490	528	569	459	525	528	524	493	491	510	539	513	523	539	513	533	494	524	515	492	518	497	506	498	513	517	550	543	485	526	501	478	527	536	506	524	510	518	509	467	490	511	538	525	512	501	482	523	513	506	496	513	499	489	540	560	513	488	500	561	518	479	495	542	491	499	496	508	535	497	518	454	550	502	525	546	482	536	534	511	503	516	518	533	498	516	515	532	518	503	477	534	519	502	545	512	518	498	516	557	494	511	502	485	475	510	504	499	543	516	484	522	501	528	517	507	523	527	531	516	518	522	509	547	529	481	518	522	525	551	481	515	508	508	510	547	524	533	525	512	505	522	555	514	517	465	505	505	501	504	524	491	551	490	496	524	520	471	501	541	516	498	540	476	496	520	512	499	520	539	525	469	492	535	513	517	532	493	516	518	506	551	461	498	520	534	536	499	496	453	520	529	480	511	491	485	504	482	546	536	520	520	525	514	541	507	488	507	539	500	515	502	489	505	515	498	483	500	502	507	513	522	504	508	499	497	508	494	484	494	479	523	524	532	487	508	516	492	546	518	511	516	504	527	498	530	514	492	483	496	497	501	504	499	515	519	562	503	537	491	512	506	489	551	547	529	515	492	506	473	520	487	540	513	484	490	521	514	486	499	494	479	530	499	494	507	532	499	501	498	536	510	530	521	501	505	480	498	502	503	478	505	513	486	495	506	526	475	526	478	527	525	537	501	512	502	539	470	512	498	518	507	552	481	503	500	480	499	446	488	518	513	485	510	534	485	520	485	460	492	546	506	495	545	522	544	522	514	501	511	560	477	552	498	512	479	499	549	475	487	527	537	517	535	548	523	496	483	513	488	482	516	511	501	532	520	540	503	528	516	542	540	524	492	506	510	502	508	542	513	491	500	467	521	501	531	517	513	542	478	501	487	489	483	514	534	491	541	519	538	525	481	471	508	529	571	536	542	509	504	469	541	503	521	532	528	499	494	506	506	512	483	519	516	497	555	520	503	467	518	519	513	485	541	527	523	529	512	512	500	483	505	489	504	531	519	478	499	551	508	529	534	479	495	488	460	516	495	501	511	482	521	530	518	472	547	520	507	581	540	519	528	503	525	515	499	472	530	520	525	494	512	539	513	534	537	482	505	532	527	527	514	484	499	494	507	515	488	525	522	546	516	518	515	522	488	498	518	517
27850	20755	15039	8182	4781	3945	2589	1703	1241	986	1037	878	811	804	815	597	536	507	509	493	536	532	509	532	549	524	516	539	516	487	487	536	457	420	451	482	463	489	446	448	437	487	463	480	460	454	485	448	468	445	459	451	461	442	440	425	423	466	418	410	478	463	422	446	423	441	440	456	434	435	419	448	434	462	443	431	428	402	414	391	435	409	449	431	428	399	405	418	422	426	442	417	454	406	435	469	402	411	423	455	431	435	440	411	418	452	424	392	438	411	452	418	441	436	422	389	434	378	413	427	435	400	446	425	407	445	442	453	430	422	460	421	403	453	415	440	413	413	429	457	435	389	425	446	382	444	437	399	424	398	455	382	461	452	460	433	434	386	448	452	402	433	428	418	420	410	420	401	408	447	413	429	422	419	412	429	430	427	474	429	436	426	394	407	409	437	454	396	408	443	422	415	434	432	457	420	436	430	408	420	388	401	365	434	417	438	407	455	452	430	432	414	428	412	453	422	428	443	399	406	423	414	455	436	423	421	447	446	383	412	435	435	428	431	474	449	452	424	432	422	438	420	434	418	409	396	453	447	440	415	427	429	445	456	446	419	430	376	413	404	478	428	427	476	425	442	438	425	424	421	442	444	419	415	397	427	404	398	463	410	414	419	410	420	442	435	412	413	435	423	422	380	457	426	445	376	475	446	433	447	419	401	440	399	455	440	388	421	402	423	407	405	404	441	411	427	410	427	441	417	432	450	454	423	383	417	437	450	458	426	476	452	465	434	404	420	428	400	447	436	405	451	409	413	455	378	424	414	414	420	431	446	409	415	433	431	440	393	411	403	432	395	413	429	412	415	429	393	429	418	424	420	432	449	420	430	437	430	419	449	427	428	419	404	397	429	402	429	441	428	424	417	432	431	398	422	441	432	448	416	453	386	400	456	410	459	422	459	414	424	423	414	433	429	395	473	451	396	435	399	384	439	415	425	403	436	442	378	435	422	422	453	436	454	441	433	418	457	402	424	427	440	438	414	469	388	435	418	418	410	416	447	437	428	409	423	442	419	427	431	432	430	434	408	441	430	437	448	417	413	414	447	386	428	414	403	437	415	424	444	419	451	443	437	399	431	446	458	400	422	442	381	437	428	430	425	434	408	415	398	407	423	391	418	430	429	407	454	405	420	425	418	440	425	440	427	414	435	376	409	406	452	439	419	392	423	419	441	427	414	449	432	400	440	398	440	433	393	430	432	435	438	402	378	355	425	400	422	461	447	431	418	426	430	400	403	414	403	368	415	407	433	423	464	424	394	374	419	417	474	422	429	467	433	439	414	426	401	442	424	415	405	447	408	458	404	433	414	403	422	451	455	453	411	410	447	429	434	375	440	408	437	424	421	428	394	427	473	448	432	453	390	444	445	420	451	440	433	441	469	450	408	408	411	408	414	407	405	385	420	401	435	409	466	423	435	379	471	435	412	448	427	400	416	434	418	414	418	445	437	436	433	426	409	418	436	431	434	420	408	426	399	391	423	426	455	391	411	400	431	400	410	410	394	370	435	439	431	431	414	435	431	427	421	441	418	461	402	442	459	402	461	424	424	435	391	405	454	410	418	446	431	426	436	417	399	398	479	403	375	424	434	443	417	420	396	430	420	432	410	420	409	425	469	445	431	411	429	406	438	416	437	400	447	461	440	422	425	419	387	414	438	432	428	459	450	406	401	418	431	455	389	449	403	428	441	416	437	421	414	476	457	434	410	418	405	446	423	443	435	444	425	424	405	443	459	416	407	425	447	400	408	403	380	459	431	410	451	389	437	442	447	419	459	385	407	421	415	401	419	418	403	431	414	422	428	422	421	428	458	434	410	431	458	417	397	397	408	443	439	428	426	436	461	428	406	415	388	411	433	408	381	433	429	410	430	424	450	459	427	427	449	432	418	401	432	431	448	455	438	390	441	433	420	417	419	441	379	409	435	432	402	462	435	405	425	448	417	386	468	425	421	430	445	439	432	455	396	444	415	418	455	432	407	459	380	448	451	433	404	433	458	452	450	448	416	421	420	425	424	419	414	476	418	407	429	458	451	464	428	470	456	459	418	439	409	441	468	448	477	396	400	412	430	417	405	429	432	438	437	428	426	411	455	433	426	430	408	392	420	418	422	448	433	418	443	453	449	388	417	438	404	398	433	430	423	429	409	425	416	431	406	405	430	423	409	433	426	442	415	414	394	444	428	418	403	433	427	396	421	425	449	422	401	439	425	440	399	399	396	421	433	440	424	428	439	445	427	411	424	408	456	436	419	427	425	407	422	403	400	398	415	454	429	423	449	394	428	416	429	382	412	440	421	422	414	436	425	428	428	402	419	383	448	424	436	424	412	436	442	431	380	455	421	446	410	422	418	407	418	437	437	434	416	383	447	406	473	414	444	415	381	439	417	418	452	406	429	415	435	418	427	422	449	399	442	404	405	426	400	429	425	413	445	429	392	399	426	404	427	425	424	421	438	452	426	448	442	422	377	389	432	432	376	407	417	433	432	422	438	449	424	407	400	451	405	408	442	444	404	429	408	404	418	390	391	357	439	464	428	407	447	395	418	439	467	404	421	441	432	428	432	423	415	439	419	443	398	446	385	434	428	435	401	405	415	435	424	436	404	437	402	438	440	454	454	449	450	410	379	426	437	415	409	419	399	403	423	425	455	427	432	417	450	425	457	414	405	433	393	440	386	422	420	438	450	464	431	440	419	395	372	440	434	423	398	407	410	437	397	414	450	455	409	423	399	410	442	451	424	434	421	415	448	440	415	442	438	413	417	388	424	415	459	427	410	462	411	436	431	400	448	439	418	414	439	431	402	418	413	442	440	448	415	397	430	435	452	465	428	411	431	400	437	450	419	432	443	424	414	440	411	392	419	417	427	404	456	429	409	446	435	416	392	459	445	417	441	432	442	443	394	422	437	446	439	422	429	423	404	461	420	434	417	400	432	419	454	418	418	402	438	444	420	406	446	451	432	387	418	416	445	449	421	415	433	386	422	413	438	455	418	426	418	412	445	451	424	416	457	383	409	429	474	427	412	414	399	393	395	421	433	458	455	438	440	482	441	422	453	425	421	441	419	433	458	424	372	400	432	420	386	384	401	423	379	390	408	407	448	429	433	424	400	444	448	443	437	441	441	452	430	416	419	408	440	427	373	418	454	411	436	437	439	424	436	442	432	432	468	427	419	396	461	406	401	433	428	383	476	440	406	428	507	413	426	450	426	419	444	400	450	425	371	451	423	458	425	404	382	434	423	401	437	401	421	441	419	444	440	415	419	465	455	462	423	411	413	424	406	418	441	401	400	435	414	449	458	408	408	424	406	419	463	430	423	425	420	428	416	414	419	455	454	422	400	441	418	414	436	415	392	417	430	433	478	455	457	432	467	444	393	399	427	446	415	444	398	426	422	436	424	444	441	433	398	415	412	433	436	455	403	421	405	415	403	409	445	437	445	421	421	429	447	403	431
17052	22562	17930	10634	8581	7693	5666	3683	2617	1889	1818	1699	1533	1484	1314	876	787	778	750	688	711	708	714	760	740	682	685	668	652	689	670	666	597	607	658	571	586	620	568	543	579	652	570	604	550	558	584	592	585	557	554	584	592	560	540	531	507	546	470	530	523	512	506	531	532	508	543	558	508	524	521	512	512	525	549	542	495	589	509	544	507	524	561	526	479	514	520	519	538	514	520	488	491	488	519	522	521	533	526	486	546	557	511	496	557	496	524	495	512	547	503	536	524	506	525	523	511	436	533	531	563	485	515	490	523	516	546	519	512	511	522	506	486	521	504	509	496	511	555	514	567	542	500	499	553	525	541	500	515	481	475	520	519	482	508	527	520	571	549	554	503	498	532	529	501	525	505	523	581	522	551	513	563	527	531	522	562	513	506	486	535	514	526	512	492	515	525	524	511	547	528	525	551	485	489	508	572	568	516	507	558	541	536	533	523	486	562	546	504	511	482	540	490	529	536	490	495	494	537	521	540	540	495	523	538	524	508	530	525	532	502	558	507	508	544	496	561	567	477	480	520	506	478	505	513	512	532	557	517	528	517	532	502	524	510	511	521	531	499	527	529	542	502	503	540	521	495	508	518	500	555	554	505	550	554	499	529	536	509	496	533	508	507	536	437	566	552	497	535	509	504	521	588	534	561	562	540	517	527	539	504	502	531	494	518	539	515	483	509	497	524	537	504	505	482	569	550	478	548	521	528	521	494	548	475	546	500	502	497	506	545	539	534	572	503	523	559	540	503	557	574	548	507	486	514	527	548	514	486	517	505	518	582	537	530	525	568	563	496	526	543	524	527	496	488	506	554	513	504	515	480	526	518	461	534	519	522	535	576	505	509	520	513	506	566	488	512	533	539	543	503	540	525	486	543	541	541	465	536	510	520	511	591	505	550	525	527	492	530	496	507	503	539	527	518	516	533	529	521	523	546	500	461	488	484	541	515	545	547	530	541	510	485	513	519	505	538	511	535	542	505	525	569	503	504	507	552	484	539	538	506	557	564	501	496	492	540	517	530	535	512	490	525	581	525	502	531	520	501	531	523	543	515	540	496	553	515	500	524	542	512	544	516	560	530	557	493	478	558	520	527	548	515	532	516	492	559	530	500	521	492	556	564	534	512	538	505	490	513	450	476	537	550	511	495	519	521	518	504	524	528	503	493	523	524	508	554	549	522	542	544	533	498	537	563	503	553	477	505	538	540	504	525	521	527	529	521	522	505	561	480	527	525	490	519	478	506	518	559	481	514	506	557	483	530	498	546	548	519	523	534	508	532	546	537	532	511	539	512	539	540	470	543	522	515	551	482	499	502	517	549	490	533	500	511	526	543	544	557	506	546	524	540	567	507	526	513	529	530	500	539	534	520	513	523	518	519	538	515	555	539	527	527	537	508	543	522	527	525	545	509	543	537	496	567	523	520	507	470	549	495	502	555	502	516	505	574	537	575	514	461	487	511	515	547	534	563	522	541	502	531	460	537	517	493	532	518	534	510	542	537	513	534	501	548	534	513	521	514	515	572	505	549	523	517	558	523	559	564	516	495	486	520	523	551	507	488	514	485	517	506	505	497	547	553	529	541	491	510	511	517	527	494	507	517	551	521	542	578	492	562	508	509	535	549	533	516	522	540	541	509	560	556	515	521	512	488	534	556	531	553	522	534	504	552	538	552	532	495	499	531	543	528	510	544	489	511	494	556	572	545	513	518	478	583	513	544	509	508	518	561	520	501	518	539	505	542	523	529	485	528	510	515	541	497	471	504	537	531	530	496	519	463	504	503	580	518	497	585	475	519	529	543	500	526	531	491	561	545	559	499	481	518	511	514	510	531	485	541	503	524	550	509	543	504	547	526	521	467	537	539	524	513	503	498	504	502	503	557	523	480	535	524	534	494	509	511	550	523	509	514	503	498	535	523	526	533	525	526	546	526	501	503	532	553	495	518	557	589	516	554	525	475	503	513	482	521	533	502	567	491	477	481	559	536	537	459	565	511	534	512	502	559	541	552	509	543	520	544	524	510	515	560	480	557	547	496	483	501	498	498	559	522	583	561	572	497	527	529	548	499	531	476	516	510	538	540	491	560	512	562	535	503	530	536	525	550	543	493	544	532	488	527	510	515	498	491	495	515	540	536	514	499	498	550	534	543	518	516	534	535	504	521	537	512	482	529	505	520	540	498	502	515	535	490	492	505	520	519	540	511	503	531	525	528	519	495	515	545	541	563	531	533	518	516	562	554	521	496	542	519	537	536	526	511	498	536	545	524	508	467	494	506	495	525	520	495	522	515	491	499	539	545	545	504	464	557	536	543	511	555	504	505	494	533	522	497	531	528	501	536	507	531	494	526	541	546	505	524	515	530	562	521	491	509	520	517	517	554	488	512	540	562	478	500	533	520	538	492	513	511	486	549	498	478	525	538	569	503	492	504	513	495	521	515	475	547	531	519	520	511	532	532	499	520	525	494	508	550	512	523	508	545	539	521	579	567	548	516	513	530	523	491	544	522	506	532	497	513	488	542	493	565	543	517	556	503	516	515	528	539	565	550	536	475	527	485	548	584	506	510	550	505	485	520	508	505	555	541	549	521	523	503	540	538	484	487	492	536	539	490	512	530	518	531	496	527	513	559	523	481	535	474	552	512	518	515	535	493	526	513	531	524	510	487	538	499	505	526	510	539	546	497	517	513	523	543	570	533	509	534	529	508	522	514	521	499	516	506	512	518	531	496	502	536	501	528	551	519	521	560	507	513	516	488	528	523	495	517	515	539	567	502	524	490	550	534	540	523	521	519	529	522	504	523	524	544	535	518	470	532	534	531	573	508	528	516	519	547	511	520	508	519	544	537	533	517	535	547	534	528	517	508	546	510	548	491	510	477	544	523	530	554	546	543	514	475	481	493	549	497	496	490	533	537	493	497	516	549	467	532	531	509	527	533	518	540	543	524	500	543	535	546	554	517	473	498	540	505	460	520	514	479	548	525	512	560	519	508	500	499	514	518	539	505	505	519	552	518	524	550	527	539	517	520	531	545	523	499	521	503	535	464	483	512	523	506	534	511	528	514	518	484	470	518	498	532	540	528	571	568	486	490	507	549	512	518	529	559	497	509	529	500	554	524	533	511	509	546	511	542	538	529	507	495	517	489	511	527	506	510	522	520	540	515	532	520	526	513	509	543	537	539	542	528	529	516	558	505	530	533	526	504	481	499	506	520	476	485	508	544	506	506	538	556	518	517	582	562	517	501	506	527	512	542	510	514	535	531	516	522	496	499	503	544	539	527	511	523	485	517	545	526	477	538	520	515	497	537	476	532	538	513	540	495	490	526	528	527	511	539	502	503	517	502	544	544	533	519	516	527	567	582	497	495	524	514	558	498	530	496	505	507	530	535	519	534	538	530	536	524	552	481	524	556	519	522	488	545	519	507	524	559	576	521	505	563	541	516	576	493	523	538	523	577	530
24365	21306	28406	24526	21229	13214	5709	2853	1848	1469	1437	1278	1164	1125	851	610	589	505	477	486	467	539	463	490	462	461	467	379	443	428	400	408	393	375	348	396	339	437	369	353	377	356	368	381	352	330	362	377	330	346	344	311	334	304	307	321	329	312	325	307	305	289	319	309	302	322	308	312	320	271	322	297	289	309	291	295	277	280	322	281	309	347	298	302	305	295	272	299	315	301	303	304	292	318	305	331	324	293	329	287	325	314	294	270	322	290	282	308	314	330	298	284	285	346	297	308	307	290	309	299	269	293	335	275	288	323	266	321	298	308	311	304	306	315	290	315	273	293	312	307	315	337	315	315	299	302	288	297	308	272	309	266	295	292	318	265	325	297	304	294	260	319	278	308	322	275	290	300	306	288	288	285	299	322	289	318	287	321	309	287	306	273	306	298	311	257	279	308	291	303	319	297	306	297	293	283	293	334	282	317	293	323	292	319	315	305	311	330	308	296	303	324	302	294	280	306	313	289	326	304	313	294	303	306	298	300	312	335	300	307	322	298	289	293	278	274	278	318	266	305	287	303	351	345	315	329	288	323	300	303	290	272	296	313	308	338	312	306	294	334	281	295	313	295	315	313	284	301	301	323	274	303	305	284	299	330	317	315	307	300	294	281	302	314	296	294	319	258	290	304	303	267	296	314	299	278	277	313	323	278	310	281	288	301	316	280	317	311	244	294	306	312	290	331	277	327	295	317	272	254	304	328	306	251	265	299	333	301	311	319	332	294	278	266	301	294	290	264	289	311	277	306	291	300	304	284	262	290	334	296	294	282	290	307	314	303	301	314	303	301	278	315	307	297	282	292	309	255	283	309	319	289	315	307	321	322	290	300	282	293	304	325	341	304	304	264	290	293	272	279	311	279	313	303	286	328	283	305	260	294	294	284	318	287	348	309	295	306	322	274	330	306	290	293	310	288	302	331	303	284	317	319	306	328	261	311	287	313	280	321	315	319	271	284	333	302	327	319	314	319	322	332	290	308	311	293	309	299	298	305	306	327	358	299	290	269	275	284	284	333	294	308	318	299	288	310	314	306	322	283	307	284	285	282	302	306	292	316	291	320	307	320	283	314	328	270	303	295	291	261	332	315	262	322	305	295	321	310	300	305	284	271	274	326	336	279	277	284	309	265	304	301	307	305	326	307	298	282	274	296	279	328	318	279	319	299	307	298	292	305	270	334	299	302	313	292	301	292	288	285	281	280	313	291	311	318	266	251	310	281	270	260	271	300	288	308	274	287	285	288	301	310	310	305	276	276	320	283	279	325	293	307	292	326	296	323	321	305	270	334	281	286	301	325	331	285	303	299	311	322	290	329	291	298	317	314	316	288	290	292	316	298	297	322	287	287	288	302	351	295	309	302	284	296	324	306	295	292	309	303	285	282	319	278	272	289	311	294	301	283	323	299	302	320	277	293	309	312	292	310	307	322	297	306	306	316	277	278	283	313	294	292	291	304	311	288	311	298	279	286	300	314	339	299	292	292	306	326	305	314	308	304	271	290	294	306	303	314	303	300	298	318	296	298	301	286	282	319	277	277	294	309	286	317	306	322	263	306	286	285	303	346	294	303	300	297	299	315	283	305	267	282	277	324	303	298	306	294	296	277	270	285	289	310	290	283	299	301	306	313	297	291	276	295	299	283	320	303	342	292	304	305	281	320	315	299	280	309	306	289	292	340	294	329	317	286	312	326	274	307	306	301	300	305	294	277	286	315	289	275	320	309	306	277	315	321	327	292	274	301	316	285	344	287	285	282	325	301	278	289	311	290	296	305	294	305	287	291	317	308	277	259	295	296	309	302	295	266	278	303	296	302	288	279	279	357	295	328	274	292	298	318	298	301	313	268	315	290	329	338	298	293	301	313	282	268	269	298	302	285	293	321	278	308	299	310	295	323	306	288	306	279	313	275	304	308	295	307	270	314	311	301	321	292	299	298	304	249	300	303	303	280	310	278	314	322	287	325	277	289	270	295	318	306	290	261	276	273	320	311	304	270	285	310	306	300	287	284	295	275	273	316	320	304	286	291	322	296	320	331	315	300	337	280	283	289	306	292	296	302	287	302	290	325	321	302	284	325	322	303	277	295	296	327	315	298	308	306	295	333	271	285	274	309	308	305	296	302	307	291	284	297	285	280	305	284	292	284	295	293	302	276	313	266	310	337	266	323	281	308	298	289	299	288	285	277	295	277	284	329	271	301	296	296	310	320	320	291	298	312	302	296	296	316	315	272	292	292	295	285	277	279	317	311	314	298	309	328	292	306	294	309	288	328	297	315	301	272	310	284	302	274	300	296	297	321	269	311	322	307	309	287	282	303	313	303	282	310	295	274	308	303	313	287	296	309	280	317	279	275	320	322	305	271	285	276	314	302	304	304	327	306	303	295	269	283	317	340	291	329	293	281	306	311	299	329	304	311	302	306	313	276	313	309	301	339	293	263	299	306	310	314	309	302	292	301	312	297	272	311	308	331	295	329	298	297	273	292	291	327	306	279	314	316	335	281	300	303	328	310	323	320	322	300	308	275	294	288	260	298	311	293	289	304	277	312	318	318	298	310	291	292	291	313	270	312	285	294	291	311	291	299	302	312	337	316	302	289	284	282	321	291	329	306	300	315	293	294	283	269	320	298	283	257	288	353	320	304	312	324	276	319	301	294	290	315	317	274	325	340	332	291	308	303	291	309	300	280	305	299	323	310	307	325	311	295	310	305	263	321	291	316	267	308	266	305	315	278	289	294	301	267	316	291	292	289	316	337	316	308	305	306	344	309	297	279	297	311	304	322	279	314	312	311	304	300	290	297	274	344	273	282	310	315	282	315	287	321	334	293	304	295	277	307	304	325	295	323	273	265	340	296	328	288	291	310	314	326	286	288	298	281	284	303	317	260	286	274	280	282	313	288	305	276	292	281	262	332	312	285	280	328	275	302	318	273	300	305	318	320	324	303	288	293	279	281	320	329	306	288	311	320	335	322	282	304	281	289	297	313	296	337	245	324	289	296	330	300	298	306	316	291	297	308	282	313	282	294	313	260	288	298	327	323	331	314	328	300	314	305	303	319	337	316	278	307	300	313	270	289	298	274	345	288	270	299	344	280	311	313	283	288	298	291	315	313	291	312	316	320	289	268	300	313	306	285	311	297	304	279	305	326	301	305	309	280	284	305	300	353	313	310	322	312	306	295	270	312	269	307	288	268	280	283	313	281	316	323	307	268	290	290	294	290	328	254	311	305	267	295	310	295	287	302	307	298	306	308	314	270	308	264	270	325	283	321	286	292	322	304	323	276	274	310	279	306	311	306	316	302	297	295	304	300	319	302	297	309	283	280	298	296	272	293	285	301	324	318	291	300	280	313	291	314	308	285	281	305	289	312	335	318	318	293	312	308	311	280	281	340	288	292	330	282	323	287	275	310	290	277	305	292	288	262	300	285	298	285	315	317	331	312	284	317	311	313
18169	31441	25718	17160	14192	12523	8958	5941	4121	3321	3040	2596	2275	2139	1572	1058	938	813	749	727	714	691	751	798	706	742	724	633	633	620	602	520	522	532	522	497	524	517	507	503	451	454	491	441	467	455	448	458	454	441	464	455	413	403	400	432	420	367	394	404	423	408	398	380	401	415	387	397	386	398	391	361	350	385	378	369	379	360	382	372	384	367	379	346	350	365	426	370	353	355	396	401	352	361	374	378	352	395	358	336	363	378	363	356	338	369	348	384	358	378	362	365	369	399	366	327	378	373	369	416	361	352	400	411	400	405	362	397	371	369	411	348	337	360	380	371	362	388	369	386	416	387	397	375	375	354	382	343	352	355	402	376	347	375	354	358	351	365	394	325	388	380	350	355	343	357	361	384	379	375	346	393	380	401	373	420	366	369	346	360	374	370	397	359	367	358	391	336	351	323	354	334	367	362	380	375	327	342	355	359	375	374	385	377	376	376	385	377	355	401	377	393	373	364	400	353	374	368	353	372	372	365	358	391	373	371	382	346	396	382	383	387	386	366	374	340	380	384	402	395	356	352	357	371	363	374	361	345	351	373	393	375	351	361	357	386	368	379	365	330	354	373	410	347	360	373	344	352	393	368	394	396	377	360	354	356	357	331	354	381	363	396	333	360	356	364	372	354	365	405	387	332	375	397	361	378	382	352	415	355	349	390	382	391	360	361	354	374	351	387	401	383	355	346	335	336	379	353	367	354	365	372	374	386	387	375	373	332	363	355	341	385	421	372	367	383	381	396	378	360	372	362	385	367	369	356	361	390	388	367	361	396	364	370	372	342	337	376	388	354	344	371	368	381	379	354	380	340	348	368	392	380	383	377	354	358	365	387	410	363	367	368	375	392	387	397	407	314	364	398	373	354	385	367	342	364	335	352	386	418	384	363	369	388	395	323	379	337	391	374	390	391	379	366	374	382	383	395	361	365	371	387	350	361	340	394	351	368	362	382	339	360	384	358	384	348	332	387	346	362	389	388	377	390	395	358	412	372	388	382	383	387	339	406	367	368	361	354	336	392	355	352	391	347	391	367	368	392	379	382	369	379	352	389	364	386	343	393	410	368	358	360	405	404	348	387	331	363	384	346	359	353	359	363	364	334	386	402	349	370	388	365	370	370	349	371	341	356	407	393	363	365	382	379	316	354	385	360	383	378	357	367	351	369	388	344	379	328	348	403	361	357	388	336	375	393	373	364	389	368	387	354	361	413	390	349	372	347	382	373	416	405	373	358	355	372	367	341	387	370	386	386	379	363	399	360	337	391	369	355	338	382	331	347	406	366	391	378	376	385	360	356	371	354	393	364	369	380	393	373	366	348	422	373	391	356	348	376	350	400	354	374	372	379	349	391	368	406	366	348	409	378	362	358	347	370	384	353	413	353	342	386	372	381	390	374	387	405	373	335	391	377	352	348	388	350	319	381	362	398	369	368	397	397	380	366	395	355	365	338	355	378	370	385	370	349	371	359	354	404	356	352	349	376	391	352	371	330	355	364	352	381	358	360	360	364	343	382	377	387	362	370	388	341	346	362	366	384	366	355	403	365	365	348	344	354	422	358	338	379	364	355	389	369	383	358	363	322	340	361	389	416	352	391	359	369	362	351	412	374	334	358	373	377	365	356	401	335	364	360	348	349	372	410	376	361	359	357	364	362	363	365	352	406	348	351	376	361	371	407	384	410	361	353	359	359	386	334	374	366	360	384	385	351	377	390	386	352	367	404	333	382	363	396	400	375	414	341	385	359	369	379	398	325	445	356	361	367	340	378	354	360	408	383	395	375	417	382	384	348	378	380	377	387	375	355	337	319	364	357	332	369	389	363	400	356	380	370	391	380	332	370	382	380	363	367	374	355	380	421	334	348	347	361	356	378	368	367	366	397	365	363	385	360	363	370	379	385	388	373	362	389	356	398	364	400	396	371	348	393	382	384	363	333	356	375	357	361	357	403	381	385	377	341	399	388	376	376	339	365	364	422	392	376	366	338	387	377	363	380	385	382	353	359	403	357	393	386	376	396	391	386	367	388	365	376	351	363	393	345	375	378	386	370	362	380	355	359	349	372	345	375	358	357	364	390	324	400	385	337	374	374	395	372	392	364	362	391	367	342	365	385	384	360	338	356	341	374	357	355	382	378	358	363	389	378	344	396	365	370	394	379	391	366	386	348	360	383	368	368	361	348	356	365	356	372	378	367	347	339	352	380	346	338	387	388	366	355	336	359	343	391	365	368	371	374	384	377	378	361	380	342	363	418	360	337	358	350	365	394	355	387	410	393	364	371	386	391	383	382	364	385	369	387	372	388	345	356	412	394	347	376	349	380	365	388	354	390	404	356	357	373	349	431	406	393	358	367	362	395	382	353	384	351	358	396	369	378	378	371	403	410	380	365	335	388	380	380	376	341	353	364	400	394	389	330	353	354	357	414	369	370	398	337	400	315	376	371	345	352	375	363	348	367	344	342	394	379	372	403	391	393	347	352	350	360	349	379	360	375	368	409	353	361	383	384	391	385	384	390	384	376	377	362	379	367	365	370	355	371	374	355	376	366	396	357	370	375	384	358	400	360	367	362	318	391	342	370	381	316	384	383	357	377	376	361	345	379	356	356	376	368	359	380	344	364	376	366	380	382	386	366	371	348	362	386	394	383	414	358	336	392	345	392	352	351	360	376	368	356	389	349	371	381	371	353	337	365	384	391	330	337	378	357	356	391	393	356	373	368	358	356	366	361	359	391	365	398	364	370	392	358	357	371	336	406	334	377	368	388	364	384	359	358	339	348	345	411	332	337	395	354	371	369	366	330	362	348	364	375	390	361	363	382	356	396	367	373	359	397	401	352	350	347	387	386	371	391	370	382	350	398	364	370	397	363	385	389	363	357	371	356	400	335	373	352	339	375	377	353	384	380	364	383	356	341	385	382	343	344	392	380	369	380	387	356	357	385	358	366	395	421	383	373	390	393	406	326	375	365	340	341	345	364	363	376	395	383	362	337	378	342	378	347	373	377	358	344	345	343	369	366	376	374	371	375	356	341	377	344	385	334	369	362	338	395	354	351	373	378	365	343	334	359	377	396	340	394	347	389	389	372	357	377	368	388	343	371	386	356	360	351	369	373	361	344	364	364	372	373	385	385	364	416	388	343	385	368	405	370	383	361	367	374	367	352	385	385	365	357	353	373	382	389	340	370	380	379	370	389	410	392	347	381	381	383	388	361	376	357	373	366	389	399	392	380	354	380	363	395	345	363	365	347	375	352	419	397	354	378	368	350	370	375	360	391	387	371	374	356	424	363	349	354	360	356	375	352	380	387	355	352	362	350	395	368	374	372	397	373	365	358	375	379	348	372	365	389	371	344	377	364	366	394	357	366	392	380	369	382	381	348	347	351	370	407	401	353	367	404	375	347	399	335	374	381	394	380	409	351	363	408	348	369	396	380	407	392	379	381	356	366	390	362	368	362
25536	21324	27161	25518	13230	6779	3829	2180	1704	1595	1530	1363	1248	1170	1043	835	753	772	684	713	687	684	701	729	720	741	693	697	665	618	662	661	611	604	602	629	608	640	575	634	628	593	622	611	621	619	590	592	596	587	564	586	582	599	559	584	583	551	580	593	586	631	535	561	549	630	536	598	565	531	562	600	571	546	585	585	573	542	557	546	539	540	587	593	574	570	583	590	555	553	572	591	595	550	587	566	590	546	556	570	540	562	589	568	552	554	543	554	544	546	538	584	569	609	566	553	556	615	551	565	534	535	586	572	557	603	547	579	542	533	609	524	588	574	558	600	552	526	558	565	565	620	536	562	559	577	548	545	529	544	578	565	580	569	566	578	546	565	573	598	571	561	539	562	569	556	555	552	563	572	597	585	550	597	524	530	562	576	583	585	535	555	577	597	564	552	541	569	570	574	599	558	547	620	549	551	596	571	537	553	566	551	551	562	561	558	553	575	554	567	553	592	550	577	634	535	555	547	619	558	555	514	528	542	556	558	528	581	575	525	590	570	584	601	524	600	568	551	544	553	583	626	578	555	572	569	557	577	594	548	568	573	607	549	549	565	580	595	574	606	591	615	577	559	547	524	589	563	551	591	620	533	576	554	573	572	578	587	533	518	553	581	608	578	560	571	605	525	539	556	600	563	572	542	553	579	550	525	561	604	579	565	545	555	578	560	554	561	629	624	573	549	549	580	532	570	579	571	595	576	561	517	602	555	558	575	569	575	544	537	553	583	564	566	603	577	560	541	556	582	522	541	642	566	561	535	571	547	591	585	534	562	554	561	554	581	608	551	559	573	567	560	579	580	562	595	578	548	561	553	543	565	564	565	592	561	571	567	535	575	530	561	581	570	534	583	543	600	539	527	652	548	564	578	616	570	565	580	551	538	569	530	598	561	545	552	577	553	602	593	572	570	580	598	550	563	598	571	538	561	645	573	555	573	581	560	593	587	556	531	569	608	572	580	563	568	557	584	601	555	578	613	566	564	574	591	592	571	560	565	590	528	568	610	548	565	584	647	582	575	587	585	554	588	571	599	548	561	573	557	577	579	554	557	531	579	549	571	575	576	578	566	552	602	573	557	603	628	570	610	599	591	553	567	546	531	582	526	599	531	624	568	569	541	563	547	518	597	550	593	587	565	616	590	590	555	490	549	596	568	580	552	613	565	554	570	609	646	564	559	585	562	574	527	550	543	543	535	604	561	610	614	531	573	542	564	593	575	558	590	535	521	563	609	563	547	571	573	550	577	548	528	541	598	560	569	584	502	574	558	524	528	614	517	556	554	541	548	564	598	564	588	634	578	571	612	561	579	579	564	592	544	571	565	568	564	611	633	574	539	579	548	586	573	582	535	570	533	498	575	614	582	550	557	596	544	579	568	614	576	596	576	553	544	534	556	568	588	600	565	566	563	601	572	561	566	586	517	596	633	550	564	564	575	548	568	583	597	580	584	542	548	542	617	641	577	575	560	557	577	589	603	558	523	549	580	583	536	546	564	563	575	564	585	568	601	576	550	568	536	553	575	556	563	526	598	588	593	566	566	525	587	565	561	510	589	571	547	552	557	611	567	534	593	566	546	559	558	603	549	586	568	554	605	572	571	570	514	583	570	562	525	563	567	533	585	571	588	581	598	589	601	554	604	575	568	512	536	569	594	565	567	513	560	596	537	564	622	504	550	580	605	537	573	504	563	573	561	541	592	532	594	528	549	572	548	567	569	544	583	590	586	558	558	589	549	546	573	544	587	517	590	554	566	586	599	526	552	580	556	524	579	545	563	608	556	570	576	567	538	561	591	612	566	564	540	554	559	598	503	568	568	560	548	592	559	550	572	543	529	553	554	553	572	601	579	556	559	557	531	561	569	547	562	557	537	581	599	564	544	544	558	566	560	590	578	582	623	536	563	576	547	596	562	529	545	562	548	560	578	558	626	567	568	573	564	621	545	585	556	551	542	565	557	583	559	578	519	563	529	543	610	545	550	547	578	551	570	523	601	559	579	580	580	540	608	566	559	641	563	577	596	572	561	618	584	566	595	579	586	570	574	532	574	572	604	573	576	577	556	584	554	622	590	562	567	574	602	577	560	562	573	565	568	573	604	563	546	568	621	528	604	545	567	566	593	566	560	554	520	607	559	533	569	516	539	535	598	595	549	566	582	576	546	592	596	505	549	585	502	562	580	554	554	574	567	530	582	530	569	544	566	584	568	563	593	579	566	579	588	554	586	550	565	574	520	521	555	575	598	576	583	597	571	559	565	568	554	555	609	593	575	583	553	560	577	557	576	570	579	582	569	590	571	564	564	536	576	572	557	564	561	536	583	579	595	532	581	546	590	564	530	553	607	575	567	576	564	570	610	587	539	578	587	579	604	581	578	589	550	546	572	557	581	618	532	559	550	558	557	609	559	582	592	563	543	564	590	596	536	565	562	532	574	543	578	569	582	568	595	566	582	561	580	557	553	556	551	546	580	554	565	540	560	548	581	515	530	584	534	566	612	554	624	579	528	590	593	555	584	560	558	623	588	618	560	543	563	535	578	524	576	572	611	605	575	625	576	526	576	621	586	556	554	565	572	585	581	583	554	572	533	546	542	605	563	550	562	561	502	578	545	565	582	540	599	589	543	576	592	551	543	568	611	586	607	585	588	554	512	581	554	555	559	585	574	581	551	540	566	567	574	533	542	588	579	597	580	566	599	550	572	571	545	588	561	570	578	573	513	558	552	603	549	586	574	571	609	525	565	536	576	598	599	545	564	553	573	552	557	542	543	566	556	581	596	590	529	582	554	573	568	563	530	580	569	580	575	570	577	602	576	562	520	557	560	564	614	584	566	551	589	587	547	585	610	570	593	570	587	586	585	537	560	528	549	532	573	536	568	571	606	576	565	567	567	578	543	561	527	572	586	554	591	581	542	586	592	534	556	533	550	571	581	544	529	589	568	576	617	518	580	553	526	555	532	614	575	590	593	562	596	555	589	569	581	585	566	569	575	565	529	591	586	582	528	565	607	561	561	600	559	569	550	556	580	520	558	544	555	590	575	586	588	571	575	590	542	536	559	560	589	585	590	565	565	535	597	596	596	550	580	597	562	606	533	586	595	568	529	566	558	562	596	595	557	583	565	549	576	559	545	555	555	583	573	548	551	522	578	528	549	565	569	594	584	600	559	530	585	584	550	528	572	589	562	509	497	578	546	646	564	545	536	588	576	541	567	582	532	572	537	529	522	557	529	551	565	526	581	610	513	633	550	506	518	577	568	577	593	563	594	619	565	574	539	588	525	571	540	565	554	570	570	593	607	607	548	615	558	590	583	569	587	588	555	535	564	578	586	575	588	552	549	526	546	577	564	574	554	526	538	553	524	551	562	563	533	568	582	570	567	616	542	548	548	586	527	547	556	629	547	591	586	582	545	592	563	583	579	575	591	551	556	587	573	584	594	591	583	537	609	574	570	542	555
18308	27879	22117	15051	13063	11220	7276	4859	3648	3194	3001	2602	2299	1963	1775	1248	1083	1056	942	1004	942	911	989	979	950	902	922	898	885	877	883	818	787	751	756	767	756	788	752	755	786	725	754	752	706	702	744	805	727	696	747	715	735	725	706	738	731	707	684	686	663	661	685	677	664	687	680	712	694	652	708	704	677	684	673	672	714	689	670	677	707	674	677	675	702	657	674	663	635	642	676	622	667	669	654	683	646	676	693	624	656	682	665	657	671	700	699	683	672	688	699	680	732	676	655	706	724	651	697	626	650	632	637	613	645	616	672	691	670	659	664	655	678	685	695	666	681	720	696	692	679	653	669	674	674	664	708	654	625	714	712	651	655	667	666	668	694	662	712	670	666	657	657	660	633	622	654	657	705	678	693	717	644	671	686	681	711	700	673	700	684	697	642	670	673	641	664	718	670	673	713	709	709	637	710	686	637	655	664	652	662	676	696	627	678	656	653	688	638	673	687	715	665	645	642	703	635	734	676	660	630	644	701	669	696	688	680	665	640	636	660	684	658	701	716	662	683	674	662	678	653	683	670	684	668	684	694	704	631	691	675	681	684	637	720	686	683	647	679	682	690	640	690	689	654	662	663	685	654	671	650	682	677	641	703	657	679	681	642	665	701	644	626	634	646	701	627	603	668	673	683	641	655	673	687	654	699	724	665	631	711	674	618	695	687	677	670	674	674	714	679	676	704	671	647	676	713	666	648	663	678	668	655	666	648	691	645	669	680	685	679	648	735	696	659	691	667	690	607	668	681	652	673	637	690	659	691	650	643	636	692	668	633	693	621	644	651	648	680	681	606	692	711	707	709	693	697	672	686	659	661	603	665	620	645	683	682	698	680	686	671	674	713	651	656	698	629	679	681	636	679	652	668	673	671	671	701	676	674	647	638	720	693	683	681	665	611	653	662	653	668	710	653	629	647	668	704	633	668	704	691	653	628	660	628	703	684	631	692	635	675	675	631	708	667	684	665	682	647	657	643	704	663	672	642	683	667	693	668	699	629	672	662	648	662	645	626	742	688	665	635	670	657	662	665	656	654	643	715	644	664	665	658	627	699	622	608	684	669	705	637	644	716	663	673	617	651	652	680	643	673	745	673	651	670	696	654	685	655	680	643	647	630	653	623	685	670	692	678	672	650	637	686	653	634	695	629	644	686	652	617	667	651	669	672	697	673	685	677	661	674	632	642	701	700	714	687	642	677	654	694	709	657	678	649	664	711	668	691	680	678	693	667	693	714	649	667	633	714	672	703	700	685	714	674	678	645	640	633	716	652	682	681	667	648	719	683	665	703	685	660	622	675	687	680	663	626	655	716	682	704	646	669	704	691	696	677	705	662	704	667	640	625	669	690	658	687	643	660	684	617	668	690	696	661	700	630	673	698	671	620	731	634	680	694	641	628	638	694	641	670	703	635	625	706	641	667	647	660	701	733	722	707	593	618	663	654	629	647	696	655	668	639	676	647	656	676	651	664	672	649	684	702	678	679	623	681	622	653	714	673	702	672	658	698	661	665	660	631	634	663	679	681	693	653	635	695	614	684	692	667	649	700	665	676	653	705	663	644	702	647	673	654	689	661	696	656	689	666	703	672	648	701	692	670	655	662	679	635	608	666	679	641	636	623	698	667	673	616	637	693	699	679	617	655	668	655	623	652	666	640	684	664	674	650	631	668	701	637	667	658	687	651	667	638	680	655	722	729	669	673	668	690	699	626	679	732	659	699	642	619	661	652	687	667	685	676	698	658	636	691	683	607	608	727	646	696	648	636	624	689	639	650	737	663	660	704	671	705	671	631	661	652	644	651	637	682	685	690	685	700	625	672	639	656	630	659	724	668	691	642	665	674	667	673	690	693	664	674	643	662	665	636	670	630	648	644	697	683	722	644	633	661	679	642	619	646	684	684	676	647	632	694	608	694	666	703	638	676	684	699	700	708	669	652	723	641	680	665	679	650	649	632	657	687	653	690	668	693	696	697	716	656	660	636	708	697	656	636	690	660	688	653	685	605	640	663	671	672	678	669	654	661	700	656	656	688	682	624	673	633	683	650	675	665	659	713	651	642	679	673	672	638	730	691	669	640	712	643	688	696	664	701	683	639	622	665	683	658	656	650	658	652	687	663	626	655	668	650	656	676	679	697	612	690	670	650	696	671	626	633	644	697	707	654	713	638	652	677	703	681	645	624	663	705	691	630	627	652	635	651	631	656	726	643	635	632	652	696	677	718	675	676	723	639	669	692	626	709	706	638	678	671	685	658	661	686	721	694	634	715	652	704	692	662	622	695	645	620	660	720	700	680	677	677	700	649	704	652	655	656	666	698	683	664	675	666	655	656	669	648	659	667	642	628	691	655	678	681	666	704	656	655	673	664	685	661	670	693	720	654	686	646	684	621	691	688	682	678	634	659	697	682	626	634	646	631	657	657	685	672	661	682	676	655	653	680	695	641	693	645	668	713	640	661	654	607	662	669	694	636	677	639	661	688	657	688	650	685	635	644	680	659	687	644	664	603	644	704	670	664	667	652	651	658	646	674	678	678	667	647	645	706	675	671	682	634	698	655	635	667	663	668	714	662	709	685	711	687	668	697	693	650	658	669	657	684	663	702	636	651	683	651	698	642	636	617	650	681	674	668	607	673	695	682	739	672	688	638	685	682	686	680	660	689	685	684	639	670	666	680	618	679	705	682	654	627	701	692	650	646	618	671	659	653	685	672	700	694	649	650	652	611	654	682	707	655	663	706	634	687	697	647	693	614	650	683	691	645	649	705	661	660	661	631	694	686	690	664	639	657	672	679	643	659	647	673	682	687	676	654	663	667	698	631	651	640	658	701	690	642	687	688	646	676	697	677	709	636	623	698	703	656	662	677	675	650	661	687	645	629	683	663	680	680	621	621	700	675	669	693	656	650	664	627	705	658	681	671	709	662	676	683	649	635	675	693	717	680	697	667	648	633	687	655	670	693	666	690	657	652	698	674	659	709	678	679	643	674	634	633	655	668	666	661	674	629	713	649	680	662	653	653	656	627	670	706	639	643	699	646	702	665	675	662	632	709	660	625	640	657	652	663	688	716	642	658	679	693	659	696	676	704	668	705	648	674	658	653	659	662	705	718	649	643	649	681	681	713	686	663	674	649	708	678	683	664	667	704	693	664	668	693	697	682	654	665	644	688	660	631	647	687	615	688	667	631	679	693	637	663	682	677	644	701	611	677	651	658	677	658	622	708	633	638	687	710	669	679	633	663	657	678	676	685	672	721	670	652	702	692	671	647	629	653	688	634	692	685	641	661	624	675	671	680	649	689	633	668	670	694	686	692	659	698	650	670	671	652	681	673	670	657	722	708	675	647	638	630	677	696	652	624	635	625	689	649	638	678	650	660	698	631	661	687	656	660	655	668	670	693	685	676	642	695	681	681	689	674	730	630	669	691	691	642	670	659	701	697	663	637	637	643	672	646	629
23268	21338	28991	24034	21412	21664	13389	4441	2884	2672	2538	1995	1942	1658	1392	965	964	735	718	806	711	732	760	763	718	636	669	649	654	611	564	574	604	573	549	549	582	524	535	580	542	491	517	517	509	511	505	545	519	540	473	486	466	465	455	466	473	515	432	504	404	438	446	449	448	473	458	444	436	460	455	478	504	465	424	443	429	459	453	421	448	455	446	457	469	433	426	466	433	480	415	460	441	405	466	466	419	468	419	453	435	395	432	453	415	450	444	428	428	441	433	452	484	437	434	438	463	401	469	459	457	468	451	393	436	487	417	478	455	445	449	451	419	405	437	441	425	453	414	442	457	452	411	447	463	441	466	434	452	408	441	426	433	467	443	414	426	441	428	419	464	436	450	423	420	507	494	453	456	478	446	448	449	451	465	437	428	464	443	451	464	465	427	508	472	412	420	470	467	425	442	432	485	433	438	434	464	438	435	451	465	429	415	462	438	404	423	442	433	492	432	465	431	422	463	456	477	472	441	424	430	413	406	437	462	472	450	433	458	486	441	467	430	434	439	408	419	422	438	447	414	479	444	420	414	478	473	443	473	424	459	456	440	392	425	463	442	434	430	447	501	483	399	448	497	448	452	445	432	495	462	428	444	457	410	432	424	414	469	433	428	486	439	443	450	459	441	429	456	484	465	452	427	431	442	424	461	431	452	437	433	448	424	466	450	456	431	439	436	432	446	431	463	415	424	487	466	418	479	422	446	446	432	420	444	404	421	436	398	399	452	453	446	438	435	463	431	423	427	407	454	407	462	453	438	449	447	476	430	457	452	453	415	461	438	414	458	420	445	455	446	432	428	439	454	454	425	424	428	429	419	423	424	420	446	403	413	481	448	424	446	410	455	394	452	447	407	461	481	436	441	477	478	454	429	418	448	473	394	471	471	410	429	451	466	429	440	430	433	443	460	437	469	442	463	409	440	468	432	431	415	380	434	448	453	439	468	434	446	413	442	408	483	423	447	452	441	430	466	484	434	469	407	435	470	486	461	491	424	424	422	441	459	428	433	454	457	451	461	446	394	421	454	460	433	461	416	417	453	427	452	428	440	449	478	468	435	392	447	448	461	422	428	450	415	436	442	403	459	446	419	487	403	447	492	476	459	462	465	466	413	502	434	419	451	473	436	462	435	416	439	459	435	465	447	444	448	441	425	429	422	477	449	443	452	423	444	483	414	468	438	396	420	400	449	448	466	464	409	442	452	465	445	445	452	438	466	472	464	469	434	443	432	427	435	421	427	443	453	452	434	447	459	455	411	408	445	460	420	447	425	433	448	458	434	413	470	453	433	434	405	407	403	435	431	464	427	421	441	447	448	456	463	411	422	443	432	477	447	441	451	452	411	438	428	428	460	453	493	422	460	454	403	423	459	452	409	436	432	425	429	454	450	426	457	465	447	429	462	433	466	407	445	426	460	475	416	492	435	432	467	463	425	423	426	440	445	446	447	458	445	440	449	432	435	461	426	501	439	422	439	447	465	479	444	421	466	430	442	457	479	478	436	436	474	439	421	418	449	469	442	442	466	437	447	459	458	450	454	421	439	428	410	431	432	492	451	432	425	484	449	436	424	461	444	464	450	431	447	450	444	453	444	423	474	444	439	449	474	452	515	421	473	421	431	444	420	419	421	438	485	431	424	441	425	451	438	407	418	410	431	442	476	420	417	440	428	414	448	450	427	409	443	460	438	411	479	476	460	444	446	485	432	446	447	459	422	432	467	458	428	483	423	443	436	415	437	439	430	414	414	409	436	485	428	425	454	419	448	437	432	442	424	398	361	427	459	483	448	451	466	443	453	412	453	452	446	440	446	469	448	428	435	440	454	436	449	476	414	454	440	411	435	405	439	427	438	414	454	435	443	423	458	370	384	442	431	390	458	444	468	431	420	454	436	430	452	436	421	446	440	455	434	399	444	431	487	433	463	413	432	415	420	448	424	471	460	432	420	393	467	456	446	430	468	429	424	431	442	457	449	430	445	431	452	442	461	414	435	449	444	423	439	479	424	448	453	425	456	430	456	460	467	422	449	432	435	492	437	414	462	417	412	422	456	439	433	420	461	417	476	426	471	423	450	427	449	423	445	432	412	431	453	436	416	435	520	418	448	460	439	404	448	424	445	446	467	458	391	448	426	418	443	448	398	441	429	457	453	451	501	447	418	422	439	452	453	435	473	449	460	462	425	410	446	439	419	424	430	415	470	403	419	420	412	413	438	420	448	474	414	424	463	439	466	437	455	486	435	456	467	445	432	423	438	460	403	430	450	446	414	400	440	440	429	415	438	428	439	424	416	471	428	458	431	408	472	455	428	482	425	402	428	442	407	442	437	405	425	408	462	448	431	462	465	393	435	417	460	426	437	460	437	429	441	431	416	423	451	423	411	415	448	472	418	435	436	429	454	451	468	427	458	401	417	469	427	450	426	418	457	442	464	437	392	430	453	457	448	432	454	442	434	457	407	478	397	387	428	484	433	424	455	418	446	463	431	479	478	483	406	440	468	428	428	429	431	422	450	433	438	464	463	405	444	447	462	442	429	414	440	464	415	463	453	438	453	411	471	456	466	452	418	422	417	441	434	478	423	457	439	428	459	429	445	465	445	442	459	448	402	448	444	449	424	423	455	427	450	469	400	441	445	435	409	408	452	430	437	417	427	454	432	452	427	438	436	431	413	470	466	418	445	442	426	451	427	430	442	428	450	470	419	437	417	428	395	462	432	453	439	442	450	430	473	460	445	456	464	412	476	454	459	401	474	436	426	435	471	466	452	433	444	421	507	485	431	427	470	420	406	462	426	422	437	409	470	387	459	432	413	457	457	411	401	432	452	464	435	442	422	423	442	451	436	431	454	434	440	441	423	463	456	444	422	432	435	449	393	450	424	444	410	444	425	430	458	461	459	462	475	435	459	438	447	450	437	437	459	435	439	426	423	463	443	447	439	452	445	435	429	433	459	424	447	430	432	417	453	433	424	453	449	417	443	467	431	440	452	420	452	451	429	450	473	445	446	452	437	441	435	446	437	450	408	472	436	445	410	435	445	449	425	423	446	449	427	454	431	398	450	464	444	448	470	418	433	455	438	450	475	445	443	420	444	425	429	460	426	483	425	427	404	448	402	414	437	491	430	428	450	460	423	420	450	472	421	435	424	444	438	426	467	433	453	439	465	450	457	436	428	456	460	408	419	450	420	442	494	426	417	385	482	397	414	411	450	440	451	453	443	397	412	459	422	433	469	428	454	449	435	487	448	443	406	458	439	393	418	424	460	455	415	430	442	446	456	421	423	453	457	473	428	437	407	425	427	437	429	428	456	453	444	472	437	430	440	460	451	447	431	449	450	424	453	436	434	459	464	441	424	428	469	428	456	447	416	464	438	467	453	445	442	454	438	407	434	413	449	486	416	462	436	439	446	463	455	432	429	429	451	442	408	443	444	444	415	417	419	408	463	416	464	454	434	466
20427	36919	31091	22412	20731	17504	11458	7657	6201	5614	5175	3891	3784	3186	2495	1666	1441	1176	1071	1122	1055	1022	1173	1157	1073	924	993	969	949	836	783	746	730	701	693	688	671	739	742	651	647	676	683	658	683	630	632	628	637	601	588	567	604	563	553	566	570	533	506	510	518	552	551	592	516	579	550	493	549	526	509	526	523	508	562	528	540	537	525	530	530	528	506	549	496	478	493	485	576	470	524	483	481	475	511	490	530	503	508	507	524	514	520	536	498	485	517	502	491	479	496	474	473	534	489	551	519	537	476	489	508	486	529	498	525	469	506	508	527	479	518	506	499	502	535	502	574	511	480	512	489	480	525	489	505	524	513	496	549	505	498	523	471	499	509	541	539	500	518	518	498	505	524	511	500	515	515	505	497	542	548	486	513	577	514	542	536	486	487	518	538	457	505	519	529	514	514	478	536	535	496	460	563	493	532	510	499	479	528	530	491	509	496	505	485	465	486	479	493	489	532	485	524	510	569	524	491	483	508	512	528	512	483	476	504	513	500	509	505	521	476	540	492	501	551	508	510	489	472	516	496	496	489	505	539	490	552	539	536	533	481	483	519	480	486	502	509	517	522	503	507	528	537	521	497	501	536	533	492	485	501	466	556	532	518	491	529	512	492	517	510	531	504	486	509	509	519	466	528	467	491	526	533	508	488	507	497	493	492	548	495	500	524	524	494	531	541	522	519	564	493	513	535	512	500	504	549	528	552	461	521	541	518	502	518	552	514	486	523	501	486	484	476	539	495	527	489	496	500	493	480	512	540	498	490	530	483	550	513	543	511	536	512	515	455	546	495	482	542	552	530	502	499	496	504	478	515	470	532	503	519	488	522	546	523	518	503	508	488	545	498	500	502	457	474	543	509	518	500	526	478	502	532	520	485	499	510	538	507	492	476	502	502	492	524	464	497	518	515	486	515	539	479	558	472	503	509	492	514	510	481	470	534	501	533	469	500	491	563	515	509	524	530	502	471	482	522	474	532	506	506	505	476	512	545	529	525	493	519	512	531	525	543	522	496	546	550	519	504	520	465	500	482	480	509	502	520	543	525	514	490	528	507	524	476	561	525	512	525	544	546	518	543	497	481	513	507	538	514	497	489	504	520	542	492	517	501	524	537	518	504	574	503	500	487	518	479	495	485	512	519	517	545	518	528	505	534	510	480	482	520	507	510	525	504	520	494	505	502	494	518	493	491	522	517	542	480	487	522	492	486	535	507	511	521	518	507	486	487	538	535	473	518	488	494	494	525	508	504	512	502	489	549	472	524	527	502	473	559	485	492	530	509	511	496	519	483	473	530	511	540	504	545	508	529	491	498	539	494	527	548	513	545	474	485	497	504	480	538	531	548	503	492	488	505	530	480	511	497	483	482	515	507	523	520	504	495	524	514	525	534	516	528	494	518	534	511	506	521	542	506	524	525	558	526	522	528	494	535	518	510	497	530	475	493	514	525	506	494	493	479	509	481	517	506	523	494	516	529	465	544	496	545	507	530	479	521	494	521	480	498	528	484	490	520	513	533	473	527	490	512	522	558	486	509	537	504	528	528	549	525	512	492	494	479	513	491	510	511	508	521	495	533	521	474	540	502	495	512	517	522	525	512	498	485	509	551	507	530	529	513	505	508	504	464	458	484	493	503	526	552	488	513	503	495	504	523	481	491	504	529	504	537	486	527	515	532	502	514	554	509	489	490	525	503	507	490	526	533	512	523	511	534	512	535	525	557	512	494	539	522	474	523	480	490	521	494	523	497	505	497	471	502	505	529	517	477	510	501	505	515	523	544	525	508	492	504	494	496	487	488	509	518	518	509	498	466	517	504	506	520	511	549	471	516	502	470	483	534	489	507	514	504	532	510	521	527	498	528	542	535	490	507	511	481	532	521	514	529	530	510	529	506	492	489	538	466	515	503	482	516	491	491	463	536	480	497	469	495	486	549	568	551	497	489	512	515	506	543	538	520	536	488	522	531	476	497	485	527	518	507	499	489	501	508	506	507	491	528	483	473	505	485	538	554	514	532	503	470	509	482	504	523	527	505	512	500	541	459	484	480	524	537	507	544	501	518	509	508	523	530	507	477	527	482	520	510	492	530	520	517	495	534	567	514	487	530	505	513	517	541	484	477	515	442	557	513	505	522	528	551	549	461	456	495	514	552	500	529	542	505	540	532	504	540	523	534	508	532	514	495	488	520	534	477	512	487	524	518	486	513	516	513	532	483	478	505	473	498	496	517	499	503	508	494	518	536	494	527	500	467	520	493	503	531	505	502	518	477	541	465	494	515	524	525	509	527	513	483	554	500	521	461	513	502	503	499	485	472	524	520	544	488	502	517	489	491	497	505	503	486	520	516	492	531	515	512	522	561	504	563	504	467	518	483	558	491	519	496	515	469	494	499	490	518	553	521	550	504	544	498	488	512	512	528	540	495	498	518	536	509	526	514	505	466	487	517	530	526	490	494	528	555	526	521	504	508	513	540	517	481	515	539	479	498	543	529	514	527	531	517	487	492	499	541	493	547	482	553	507	531	569	505	509	510	547	491	514	557	526	517	529	518	542	491	515	539	503	490	501	479	529	500	489	524	487	543	504	516	507	524	531	453	500	532	484	491	522	537	483	492	505	456	485	495	526	502	465	489	524	530	544	490	465	497	531	514	501	500	491	524	522	475	506	505	478	522	498	507	523	476	503	551	486	498	508	485	532	495	516	496	475	532	502	509	531	491	530	551	537	499	505	537	472	509	498	492	499	515	468	500	512	480	547	496	490	504	532	527	539	509	491	524	515	560	516	521	511	517	528	515	498	476	536	508	522	521	476	512	491	535	508	481	510	483	487	485	510	473	520	481	533	497	478	503	521	489	489	482	478	542	519	514	514	519	473	482	501	529	511	440	500	505	475	500	517	526	520	542	534	510	520	502	496	468	524	522	532	539	527	533	509	540	487	490	497	524	505	495	511	475	506	507	474	535	533	483	525	511	488	504	515	508	520	517	497	518	488	489	507	488	466	503	529	544	495	506	524	482	537	528	519	480	504	512	516	534	479	524	488	484	516	543	490	536	475	483	525	537	524	513	503	482	516	512	476	536	475	496	499	535	520	518	499	509	498	500	500	477	512	512	528	535	489	522	497	481	504	506	492	516	493	489	489	514	486	484	516	507	511	505	509	500	521	463	496	528	484	502	538	501	514	484	487	536	537	492	521	527	514	532	516	504	494	523	459	470	536	529	474	504	507	515	527	484	481	496	491	535	502	517	495	486	514	520	523	492	522	508	523	511	517	503	506	494	532	497	513	539	500	466	496	508	499	509	538	520	471	504	546	512	534	500	518	509	525	461	528	502	487	484	524	525	492	557	470	502	497	529	495	524	498	489	490	532	522	498	477	517	497	490	543	495	547	518	542	492	518	506	502	521	533	510	473	531	472	526	485	499	450	539	499	536	520	496	504	528	531	511	524	512	525	521	520	478	501
27829	20758	14865	8394	5551	4049	2367	1506	1203	1190	1074	963	943	885	691	608	541	534	486	509	491	503	553	567	541	472	462	506	523	501	441	483	479	405	454	465	481	472	492	436	479	439	439	476	450	419	440	459	432	470	450	419	416	460	424	439	454	428	407	415	429	396	439	448	448	410	442	433	441	409	425	404	441	416	436	468	440	410	427	415	451	428	429	422	427	416	430	443	424	454	422	448	428	412	436	439	426	430	445	396	436	457	410	453	441	442	408	439	437	441	402	435	446	439	434	414	441	421	426	395	435	427	436	448	422	403	445	451	478	421	399	477	376	433	428	408	395	421	423	454	422	449	407	461	427	368	449	411	455	423	427	416	413	431	432	434	440	415	456	435	426	424	400	438	412	437	453	438	435	438	436	409	413	399	425	419	361	430	401	429	414	429	452	406	422	438	411	423	459	419	398	389	432	414	407	381	391	396	435	433	442	429	415	433	425	408	399	435	404	420	426	450	396	422	443	412	421	419	398	455	417	410	405	397	394	421	485	385	456	427	416	415	413	411	412	419	385	413	431	404	416	439	442	451	422	426	428	445	425	429	425	421	476	425	462	390	424	429	435	419	436	466	422	465	410	402	437	421	444	438	452	410	437	429	430	455	419	430	423	382	413	424	417	439	432	430	389	375	409	379	428	407	435	417	441	462	393	443	455	445	418	439	424	425	464	405	437	419	414	422	442	452	448	417	403	436	439	439	420	450	414	426	411	419	425	419	446	470	387	437	459	413	440	461	425	416	427	428	429	451	430	446	439	435	430	413	417	437	406	398	392	431	407	441	414	452	388	451	426	432	398	463	443	438	387	407	440	409	460	466	428	404	422	426	423	442	432	411	398	464	420	395	432	402	399	414	398	394	445	408	403	453	402	452	396	399	400	453	396	391	429	427	394	444	441	425	382	430	401	426	428	432	414	431	428	475	428	401	405	431	435	422	423	437	416	439	428	458	442	434	413	409	411	437	379	392	429	441	397	411	458	431	420	408	370	426	444	395	401	448	410	412	427	406	425	448	433	417	403	462	420	389	415	484	438	432	412	403	437	437	400	421	418	418	396	402	413	413	406	436	437	400	431	395	409	463	442	435	418	418	439	394	432	396	433	398	404	462	449	405	417	453	403	448	397	425	435	402	464	417	459	437	446	454	443	446	412	417	388	388	444	435	423	435	448	466	433	419	397	454	413	437	440	420	438	432	396	398	391	417	399	413	407	459	425	398	444	429	408	420	441	438	411	402	424	423	421	431	412	415	421	392	423	405	386	443	431	430	431	443	424	476	383	437	432	430	440	462	423	449	424	412	409	454	389	439	439	444	376	440	422	439	428	418	465	442	433	420	411	429	450	394	404	413	451	421	421	411	448	412	408	451	416	441	426	376	413	490	434	447	425	430	411	437	452	404	444	402	412	436	434	405	420	432	412	395	424	436	416	396	440	444	435	411	400	442	423	469	456	438	410	418	420	416	434	427	408	450	423	417	403	385	427	429	430	427	404	417	388	414	426	421	461	457	416	440	451	412	404	436	428	435	424	452	465	436	408	431	414	423	422	423	392	377	439	457	429	433	434	461	469	464	456	375	426	424	446	423	464	427	412	420	414	422	395	429	444	393	387	385	389	428	430	421	423	447	442	409	413	420	442	421	436	416	450	430	422	428	439	421	394	403	401	436	433	401	429	449	444	395	429	399	416	425	441	414	444	423	455	402	433	507	414	417	416	433	444	431	441	424	399	441	452	410	439	435	436	373	403	401	423	445	431	461	407	419	444	413	401	442	428	404	391	444	425	403	406	408	445	435	409	427	409	399	434	445	411	402	448	412	380	463	459	428	435	471	467	408	444	393	400	468	444	421	436	412	398	429	446	438	416	424	423	416	419	431	424	399	435	451	384	429	435	471	414	421	432	435	429	409	431	403	430	411	449	411	402	406	445	449	441	432	439	390	429	426	431	435	442	447	420	459	413	391	400	399	468	442	430	417	419	404	474	407	398	413	394	385	450	423	403	424	426	446	404	450	425	432	403	411	414	411	426	425	427	401	392	389	409	404	452	419	456	421	473	392	389	462	411	429	425	434	458	466	413	414	428	417	405	433	428	418	407	428	422	415	442	423	412	433	390	443	464	472	453	471	408	450	454	403	412	420	394	444	396	458	436	410	424	419	432	421	416	447	447	420	389	420	416	435	469	427	419	431	403	420	446	450	443	394	450	418	451	473	434	450	433	416	424	425	436	453	396	405	402	421	434	446	414	460	425	406	415	416	422	479	456	474	425	435	422	432	441	390	453	410	413	406	452	400	441	429	418	392	443	460	438	419	444	400	414	439	455	409	448	403	416	417	429	437	449	441	402	450	399	420	435	402	395	416	433	461	402	433	432	437	415	436	442	415	424	380	399	418	430	457	435	427	416	470	466	457	411	463	397	472	429	441	446	446	419	412	436	411	405	390	474	440	437	426	428	435	412	433	442	412	441	435	427	424	438	431	451	396	403	443	485	435	454	413	425	451	403	421	408	435	421	446	408	422	424	408	444	384	433	437	429	411	412	455	439	423	447	436	395	404	444	417	424	442	418	406	385	397	442	437	427	408	415	425	413	443	424	426	427	442	408	445	413	403	411	385	415	426	487	460	443	411	466	423	465	403	408	423	435	420	477	428	445	419	413	429	482	443	460	417	385	433	408	423	397	416	462	420	447	442	484	412	433	429	426	429	409	428	452	395	405	414	408	423	460	408	403	408	430	453	448	458	433	443	407	405	421	416	414	423	396	446	465	443	421	424	410	415	363	469	418	454	398	435	453	455	430	431	416	444	467	406	418	448	382	452	432	408	447	431	398	390	428	436	409	426	388	440	429	424	421	418	412	439	406	446	427	446	380	411	426	429	464	436	415	447	436	424	438	442	428	421	411	409	419	413	449	448	415	419	443	418	431	431	423	431	413	423	443	416	428	430	411	438	407	453	444	469	425	443	447	442	413	419	414	452	405	431	399	392	418	446	414	430	429	396	452	459	424	412	419	425	422	390	438	428	425	396	426	415	427	470	397	432	426	420	424	447	415	444	434	465	409	426	403	444	451	446	441	440	407	452	412	418	387	399	380	409	408	445	418	391	452	436	444	409	478	428	425	441	420	431	424	455	405	404	406	387	437	450	414	390	425	442	409	393	433	438	400	422	420	423	425	429	413	429	394	469	411	427	401	430	430	452	396	384	427	432	418	420	421	461	416	420	461	393	436	470	409	429	453	418	450	435	418	415	441	422	387	425	394	425	425	423	430	428	395	389	407	432	440	453	405	422	430	436	395	442	435	417	470	444	403	396	436	408	410	386	387	398	443	459	405	430	411	429	454	432	423	429	449	424	438	451	419	440	430	425	412	455	446	461	444	467	455	444	436	446	450	423	455	432	419	463	419	440	462	433	426	434	430	425	478	440	460	411	432	434	413	439	435	426	458	430	428	428	424	415	435	434
15981	22788	17545	11059	9903	7970	4926	3110	2672	2410	2260	1732	1678	1543	1121	863	790	730	714	739	671	747	822	765	741	698	660	677	703	681	618	621	629	599	596	621	636	593	612	588	632	548	589	567	612	616	629	542	553	526	571	499	534	551	534	496	554	523	513	539	523	578	542	512	529	530	540	547	494	526	491	530	532	503	523	523	506	523	514	522	471	474	542	549	481	500	517	535	493	515	540	520	499	513	516	553	501	523	545	521	550	556	508	498	521	538	510	484	554	475	508	476	496	547	551	491	477	507	541	514	506	499	540	529	501	517	551	556	527	542	553	515	562	530	510	521	516	547	500	537	538	497	487	471	516	528	543	507	528	519	529	494	568	505	528	514	531	537	492	533	513	533	531	524	507	536	508	537	516	520	545	489	555	527	501	498	515	524	529	512	518	521	536	501	544	554	509	500	543	507	536	498	510	560	489	486	563	501	538	511	508	503	490	492	445	549	499	532	536	518	505	514	512	507	523	567	564	534	544	529	537	519	502	495	520	521	491	515	531	561	493	529	540	540	489	509	511	521	559	507	510	493	557	498	547	527	518	525	497	542	540	529	510	483	553	533	550	543	520	485	521	491	515	497	502	564	470	575	505	498	489	505	510	532	516	548	491	522	512	522	496	505	482	559	477	507	542	539	525	516	518	503	474	496	497	518	541	472	524	507	507	508	562	510	517	512	468	552	524	497	493	510	519	470	490	520	506	533	509	489	496	543	534	515	545	534	544	515	548	476	535	506	498	523	519	510	529	529	477	531	533	518	527	500	519	523	556	523	501	523	509	528	491	563	537	499	530	526	534	517	535	511	506	483	503	513	568	531	536	498	519	552	513	550	523	464	521	487	492	560	509	537	527	527	493	541	507	502	540	530	527	509	489	507	546	475	493	503	521	534	537	503	528	530	556	499	496	503	511	496	516	498	498	572	485	587	529	566	553	544	546	476	560	554	496	583	539	518	517	521	534	505	506	546	513	496	531	503	520	548	498	540	520	530	499	515	523	506	488	530	511	516	509	533	550	552	510	495	552	501	479	505	543	519	530	561	522	496	522	524	547	544	482	495	528	529	482	487	510	516	480	488	534	538	510	553	500	524	540	568	508	558	499	533	512	544	502	533	499	564	520	512	498	562	510	526	499	454	531	513	538	496	481	478	524	530	482	528	517	471	477	512	515	512	588	468	539	508	545	582	510	539	520	515	527	542	480	501	514	523	533	515	518	522	518	502	502	498	501	508	470	499	515	550	485	510	509	525	506	558	520	535	579	498	543	517	541	533	442	490	494	527	552	514	510	508	492	508	535	513	530	530	559	512	519	554	531	507	516	546	544	541	538	518	560	516	511	563	494	452	553	495	517	552	492	514	594	535	491	528	507	494	482	501	548	471	528	525	524	508	492	527	565	560	568	529	500	536	484	494	541	527	526	489	473	495	540	508	575	483	499	518	495	558	545	515	500	534	534	529	526	518	518	571	569	527	506	516	521	476	515	490	513	511	531	562	526	562	490	521	534	520	472	540	547	528	535	515	529	494	559	515	475	494	575	545	562	499	531	504	530	514	498	562	494	555	519	506	558	531	529	517	525	551	557	523	534	466	525	499	509	509	539	513	532	490	482	539	526	521	540	499	543	526	524	547	545	521	520	571	507	530	508	543	523	486	534	548	477	525	507	502	513	524	496	523	495	504	539	498	508	540	498	488	514	503	525	546	574	515	510	545	515	482	491	498	505	536	517	482	504	565	523	547	520	529	528	516	521	505	512	517	529	518	557	481	539	533	506	507	522	507	532	502	513	503	512	514	555	508	540	529	500	484	526	508	570	479	496	550	540	533	522	554	540	512	558	505	494	501	564	539	551	520	529	527	541	473	494	506	490	518	523	552	499	532	518	541	497	479	483	544	517	536	545	512	534	508	540	512	520	512	483	537	535	533	542	543	501	515	507	502	513	490	480	504	528	513	507	519	550	508	486	489	530	489	538	530	561	551	543	549	564	479	537	543	510	541	487	578	563	517	538	524	499	504	535	545	508	551	513	543	509	570	531	526	535	516	531	478	521	536	550	548	504	514	552	565	573	504	479	563	558	500	506	513	549	521	499	512	511	499	521	515	558	530	479	516	499	542	546	513	563	503	513	512	536	488	502	542	458	462	506	530	543	502	483	512	528	520	526	529	510	510	542	527	546	506	496	496	573	519	575	522	464	502	508	517	491	507	531	518	551	540	480	526	522	509	530	509	503	512	492	539	494	512	536	511	525	533	520	536	541	524	497	504	564	565	541	529	515	537	575	500	516	480	513	530	534	525	504	559	490	513	503	548	521	515	550	509	509	494	526	501	520	544	485	537	546	538	525	538	542	494	508	483	539	506	511	508	532	534	548	529	536	531	522	537	494	548	540	538	542	518	532	498	553	534	524	534	504	550	511	528	494	514	497	521	489	527	549	539	526	497	497	523	515	536	499	501	512	545	507	501	503	532	537	546	519	512	470	488	512	516	538	545	542	505	514	566	530	483	472	489	551	503	542	513	548	516	553	535	536	523	519	525	527	514	527	537	470	499	532	505	502	444	526	557	559	508	524	522	525	522	546	509	517	535	544	491	474	505	527	527	502	534	508	525	534	498	511	514	517	499	550	500	509	492	541	537	532	518	524	506	483	548	510	504	480	492	516	475	538	521	534	552	544	569	493	500	499	560	561	497	503	513	542	517	558	560	525	523	486	510	561	539	529	545	521	528	519	538	519	505	532	531	526	512	518	545	533	509	515	532	525	492	502	528	528	507	548	497	530	527	495	526	527	489	489	504	511	486	498	532	540	566	524	544	516	529	506	540	558	471	549	535	534	540	512	513	546	480	511	502	541	495	512	487	509	523	546	504	498	528	512	516	527	539	510	488	489	485	490	538	542	513	525	542	520	498	541	506	547	493	496	520	540	543	550	509	569	501	512	540	520	531	490	512	531	510	488	476	510	533	504	490	500	541	543	500	504	538	532	547	558	504	517	537	542	524	526	521	519	553	564	531	508	513	564	510	527	546	553	522	539	498	492	518	547	508	531	525	541	496	534	501	496	518	519	519	536	545	494	476	555	548	521	529	517	503	519	523	501	547	533	499	504	529	538	539	537	526	519	560	538	516	593	523	514	511	506	492	502	510	524	537	486	563	545	522	517	516	524	508	508	526	559	517	509	529	502	525	499	487	541	502	514	493	529	500	555	554	550	481	513	493	539	508	561	495	531	523	513	548	553	511	516	514	557	555	536	540	525	542	532	527	535	497	522	518	543	515	505	512	531	531	555	525	496	522	537	530	507	452	510	551	484	509	522	522	555	511	534	537	497	474	523	505	499	465	554	513	537	515	557	545	504	569	544	538	544	507	508	547	544	542	527	534	498	526	509	496	563	526	553	484	501	581	495	515	527	554	513	525	559	534	496	517	521	481	558	524	477	546	541	513	498	468	532	544	527	526	540	535	502	519
24413	21348	28501	24559	21256	13299	5060	2719	1988	1859	1506	1333	1199	952	806	657	575	475	528	481	467	477	519	496	427	447	450	461	440	416	433	398	350	364	361	355	372	369	338	356	363	373	337	351	360	343	340	339	337	330	313	335	295	304	316	296	331	303	301	309	300	288	334	298	333	327	305	292	317	316	295	336	343	287	307	286	313	332	300	291	316	300	314	295	330	305	292	288	320	333	310	297	286	275	294	285	255	334	299	326	310	299	311	324	278	297	303	299	306	299	292	322	306	320	292	352	302	311	285	299	287	286	288	283	309	271	296	310	287	288	323	306	290	314	308	268	267	310	321	318	286	296	328	302	320	286	323	283	326	330	289	302	287	279	287	282	291	276	321	300	311	310	322	281	304	316	325	305	328	338	302	294	280	288	314	314	327	299	291	283	305	308	295	306	336	332	298	294	305	321	334	286	273	303	283	295	311	301	315	314	315	315	319	304	315	318	278	309	309	280	287	276	294	262	321	269	271	288	290	315	300	316	314	322	300	300	313	307	303	303	305	298	292	295	291	296	292	327	270	290	328	312	326	280	295	287	306	341	294	301	285	328	328	307	296	307	246	297	285	323	300	297	274	299	305	318	304	276	294	297	317	299	284	298	307	296	299	253	266	300	305	294	310	277	282	277	289	287	293	270	308	321	280	290	290	291	304	297	263	286	296	283	302	306	304	293	272	326	271	296	276	316	319	314	330	299	281	280	319	327	295	301	326	319	317	276	322	350	296	310	303	302	314	332	283	290	267	303	285	290	301	320	289	266	318	305	302	305	288	306	278	308	284	295	283	271	326	308	304	304	302	326	307	301	293	303	290	285	299	300	305	289	289	298	302	284	301	301	313	326	273	323	292	316	303	302	300	319	328	320	297	302	293	344	304	325	273	299	290	304	287	324	297	291	322	294	287	325	300	275	289	304	293	291	323	290	303	321	275	316	292	294	304	332	306	319	321	294	276	328	303	310	285	303	294	300	311	260	277	306	307	305	297	311	307	316	323	296	308	322	292	320	320	301	294	304	269	293	332	288	334	282	340	305	284	314	295	324	303	300	298	315	301	341	312	280	326	309	311	316	303	251	326	296	290	307	281	312	280	289	269	300	278	296	267	271	307	287	306	308	285	279	304	329	282	302	312	304	294	297	304	264	333	326	270	301	301	318	287	329	280	329	294	263	323	312	282	307	288	309	307	323	337	281	258	311	307	302	336	303	271	283	280	281	269	326	322	287	279	306	317	292	304	258	295	328	314	292	280	315	319	309	304	282	300	269	292	279	305	292	287	318	324	284	295	309	300	306	306	292	299	344	284	289	293	289	336	296	293	311	310	313	299	289	290	327	264	291	288	287	295	300	285	289	320	299	314	288	301	269	285	303	284	301	315	302	306	288	276	272	322	292	292	293	316	319	288	274	301	298	316	318	322	284	294	279	289	290	323	300	297	315	330	304	283	360	315	298	276	323	325	295	280	287	293	270	323	323	305	288	333	322	328	310	310	327	317	295	284	292	318	300	320	323	294	333	303	291	303	314	310	333	282	328	305	309	287	261	311	302	306	311	344	292	289	291	296	327	307	285	310	308	325	316	304	314	295	276	312	313	300	296	322	320	318	257	264	318	273	285	289	276	267	290	293	325	317	294	313	274	303	288	319	275	269	315	301	287	319	313	285	308	328	297	307	292	288	306	275	314	316	284	283	325	317	287	300	308	313	292	294	283	308	309	281	303	319	287	294	275	271	299	311	337	298	318	338	286	278	309	312	290	302	259	303	306	306	310	270	284	300	310	294	282	321	302	302	260	312	286	301	299	289	288	300	322	323	270	335	311	320	302	295	290	299	305	292	290	289	297	322	305	307	305	278	261	303	299	294	309	258	282	330	334	297	328	295	298	267	292	311	306	279	300	275	305	273	304	337	310	294	295	288	331	302	291	327	296	318	289	295	291	306	310	307	287	335	298	290	302	295	282	281	292	304	309	286	304	311	296	293	319	314	293	284	313	300	264	299	310	277	307	294	280	270	287	287	299	277	319	299	300	290	269	308	315	293	299	316	319	295	310	284	298	319	268	312	278	310	325	290	298	279	304	287	300	297	330	318	307	316	283	298	310	327	318	305	315	274	289	298	317	298	317	318	312	285	320	272	334	312	330	311	289	288	296	293	298	292	290	279	288	283	316	312	264	302	291	310	299	300	304	276	285	276	280	276	299	324	278	343	296	277	315	318	291	290	310	266	311	301	293	283	281	286	312	291	281	304	290	303	290	319	302	294	313	322	284	276	280	269	309	316	293	288	313	279	348	316	307	279	304	329	294	298	273	284	285	277	286	304	316	271	313	304	302	320	334	320	296	312	297	317	312	311	282	276	281	298	292	324	295	334	289	303	299	290	294	294	302	304	327	308	298	288	306	292	297	307	306	327	263	289	286	273	281	294	302	316	305	334	279	317	273	303	307	297	311	279	316	288	292	295	337	345	275	292	301	317	295	289	310	260	293	290	309	301	278	284	322	323	305	269	307	313	277	257	293	328	315	300	319	321	294	300	319	307	317	255	286	304	318	290	284	290	303	280	314	307	326	319	313	304	314	305	306	299	323	321	329	313	291	280	292	308	283	299	297	293	287	309	300	277	302	317	328	309	322	311	311	298	321	284	310	295	294	298	322	283	309	310	308	271	284	277	318	295	287	307	315	273	303	321	323	278	281	295	277	297	333	285	279	305	276	295	292	301	308	300	269	315	296	321	295	281	303	317	302	312	308	293	316	294	307	320	314	288	312	292	335	329	285	281	292	302	292	283	293	274	354	298	300	295	286	302	277	291	306	278	295	279	357	302	299	293	288	283	289	298	284	290	308	274	286	291	293	301	319	255	298	309	272	329	279	292	283	289	276	320	278	302	343	306	280	284	281	314	289	311	298	315	310	273	288	309	289	279	316	304	314	282	301	313	292	304	347	278	292	310	290	266	289	310	316	276	308	294	285	308	295	315	293	317	296	299	322	273	275	315	312	293	312	322	282	319	306	279	284	284	298	318	299	311	310	298	254	322	307	281	297	278	303	297	298	303	303	313	288	285	314	272	302	330	315	308	332	293	302	270	290	312	277	276	297	325	265	305	255	303	299	297	309	309	305	269	303	296	337	294	323	304	300	282	294	285	307	298	325	301	306	299	307	308	278	294	285	309	290	302	285	291	305	320	314	283	314	309	325	297	287	312	324	307	303	312	293	324	310	280	302	268	289	301	291	296	308	302	291	289	283	313	284	328	287	260	310	351	288	298	304	341	300	298	270	328	317	283	297	296	298	320	304	313	289	289	265	297	315	291	325	297	312	272	290	297	270	275	307	343	298	307	312	292	301	306	315	262	339	279	322	303	292	299	323	285	277	296	333	306	315	270	279	283	271	290	282	296	273	309	324	286	320	300	279	329	281	325	315	318	257	307	288	297	319	288	323	277	297	269	289	326	326	325	299	345	310
17835	32180	25921	17470	15323	12325	7704	5477	4377	3977	3250	2837	2403	1998	1425	1142	930	802	746	742	695	812	810	771	696	646	673	628	689	610	545	540	528	522	498	506	478	476	530	505	526	479	486	486	486	445	457	471	438	414	405	437	397	405	405	408	409	404	424	370	406	382	425	392	409	400	409	390	391	377	376	394	386	366	396	365	405	401	345	432	359	388	348	360	392	378	388	348	387	360	349	345	369	345	348	375	338	406	373	376	396	341	362	365	389	344	354	410	391	339	388	375	381	369	408	384	352	345	389	380	382	420	345	348	359	347	364	369	338	399	392	353	332	372	361	363	366	374	344	379	343	349	377	369	373	357	383	404	360	325	354	364	346	341	354	365	354	394	390	378	374	348	357	365	343	356	352	385	362	352	377	389	404	376	360	370	395	369	358	359	389	384	353	363	378	373	397	359	364	378	365	349	353	404	351	371	399	340	374	385	391	383	403	349	373	376	403	358	367	372	387	367	372	369	382	393	416	379	366	385	403	352	416	351	341	367	345	373	360	391	382	394	352	353	399	335	374	389	389	386	367	357	369	374	383	367	339	411	372	364	364	378	378	377	371	342	356	364	381	386	365	392	341	402	366	377	337	379	357	364	405	381	377	344	367	339	356	391	361	379	360	369	388	409	377	389	382	384	363	362	349	368	364	368	375	331	405	379	394	388	395	393	339	369	356	415	407	348	371	377	378	386	351	377	361	385	384	382	348	368	377	372	372	387	352	390	369	365	345	344	372	337	347	370	407	327	353	377	333	365	382	394	379	369	375	368	392	385	347	381	394	372	370	391	381	372	355	380	354	374	369	367	388	347	387	361	390	376	367	385	384	348	345	355	363	392	371	357	375	392	394	363	376	354	354	399	355	376	375	385	358	337	357	374	391	383	379	335	398	398	368	385	360	381	358	349	392	361	360	409	361	344	382	356	368	402	369	342	336	350	380	389	378	359	362	352	361	354	349	392	367	365	359	323	404	372	388	346	398	354	358	338	379	363	364	399	361	364	362	383	362	340	375	386	386	371	401	340	366	384	349	360	385	379	343	350	349	391	367	343	374	353	368	344	384	363	357	358	359	380	341	346	410	363	341	398	360	364	382	367	358	385	350	347	398	372	357	416	396	371	363	378	385	355	366	361	380	389	364	370	376	398	340	330	390	357	391	401	367	368	378	374	386	344	350	390	377	369	361	375	342	348	371	381	342	364	366	378	376	363	372	371	395	405	379	363	381	357	340	326	367	371	362	338	361	348	381	377	386	394	386	349	357	385	378	334	384	397	361	372	357	359	397	400	351	373	381	405	371	363	378	385	362	344	372	352	401	375	338	377	365	382	367	365	393	406	394	372	364	373	384	351	364	355	392	367	385	356	344	369	341	365	362	384	391	363	375	368	358	350	391	343	367	335	359	383	410	365	394	348	366	344	341	377	375	367	363	381	349	365	372	359	389	335	380	382	359	370	349	380	407	416	311	356	373	409	378	343	364	370	399	355	365	388	358	348	400	382	368	396	368	361	359	362	380	364	376	355	359	337	396	338	360	356	338	351	380	367	418	392	355	319	365	354	355	396	366	359	320	361	372	350	361	325	376	373	404	355	332	376	386	363	382	362	355	349	345	392	343	357	381	358	383	351	381	389	376	370	330	381	363	377	380	388	385	360	365	366	366	369	405	379	379	405	339	379	357	380	398	354	337	347	403	381	395	365	370	378	345	386	399	346	372	345	352	351	335	353	366	378	357	369	365	392	388	353	362	388	363	382	358	383	352	357	370	336	437	382	375	394	355	349	372	369	369	396	391	398	355	328	362	371	382	360	352	363	337	362	378	338	378	359	392	399	367	391	391	384	343	402	363	379	375	372	380	370	374	370	340	383	365	351	370	350	352	370	340	357	392	349	356	341	388	380	362	359	336	338	340	341	341	389	368	384	342	378	393	353	388	359	354	381	343	370	353	353	360	372	326	357	346	365	396	379	358	387	390	374	370	367	370	386	364	368	378	385	359	386	374	350	390	347	359	377	355	373	348	361	403	381	350	380	362	354	386	362	335	343	321	376	358	393	343	392	378	357	363	358	358	402	343	363	338	394	371	378	381	362	367	338	371	357	413	373	374	387	370	390	382	358	369	359	355	389	363	388	360	362	370	393	367	380	357	362	375	357	345	370	343	373	393	355	370	357	375	388	363	333	375	355	353	342	377	385	369	375	376	397	377	350	383	376	369	363	353	366	365	348	364	366	405	388	370	384	367	378	378	334	364	348	375	366	364	366	355	366	384	388	361	350	345	370	370	369	332	360	389	420	339	362	371	385	406	356	342	412	380	397	411	355	329	367	369	363	368	369	372	374	340	410	366	343	362	396	376	394	388	402	350	359	396	413	379	356	362	384	372	393	373	400	371	361	343	365	394	359	358	397	376	370	384	388	364	358	379	351	397	345	345	385	325	401	392	378	344	366	349	372	380	376	353	364	374	396	369	362	357	359	348	371	386	370	367	371	401	352	368	352	347	389	359	384	396	404	388	397	388	362	358	390	367	357	380	333	361	415	402	374	355	356	351	374	381	362	371	386	372	366	348	356	342	369	378	383	377	366	381	387	349	375	385	364	360	390	364	348	375	389	323	345	376	368	387	360	357	384	401	390	325	390	370	389	353	361	344	393	349	389	375	386	354	364	370	363	382	392	399	366	361	364	351	383	354	367	381	379	379	349	360	394	361	396	392	359	385	385	381	401	377	326	398	355	364	340	356	352	393	368	362	381	356	377	384	388	353	366	370	370	401	362	341	365	399	361	408	394	392	381	390	384	329	340	358	390	355	372	337	374	377	358	383	352	358	359	402	363	355	368	392	364	364	370	359	382	410	373	396	353	359	366	363	383	368	377	391	372	324	360	382	367	378	358	379	376	397	364	377	341	371	361	382	385	365	382	348	366	356	411	369	334	348	383	347	378	371	353	369	395	367	366	346	372	361	370	386	369	378	378	378	426	373	425	351	401	377	370	385	388	336	376	354	390	383	395	356	377	362	368	355	366	369	359	346	365	410	370	381	372	385	369	360	358	380	357	346	360	301	370	347	355	365	383	374	336	363	360	355	385	372	392	382	377	332	368	355	345	357	403	364	362	381	395	356	379	401	375	371	362	358	373	379	371	359	370	375	355	358	370	388	345	376	388	405	410	367	386	371	347	355	401	413	350	395	366	369	377	388	367	369	374	380	370	405	367	375	399	349	365	365	365	364	340	333	389	365	409	409	381	329	371	351	325	336	361	367	376	374	360	408	331	332	384	357	343	351	392	342	383	399	330	328	390	375	390	373	368	341	359	345	342	349	365	347	398	372	370	368	404	381	388	362	336	359	367	373	358	393	354	360	379	392	338	384	369	355	368	374	355	378	374	358	377	393	365	381	349	348	332	357	343	383	379	384	356	346	372	390	388	381	365	383	362	360	375	366	356	384	340	373	371	401	376	361	377	407	373
25539	21347	27249	25515	13354	6558	3084	2189	2053	1778	1493	1461	1215	1164	983	894	756	702	715	725	684	738	801	705	695	689	711	709	681	644	629	625	626	606	597	604	611	584	614	635	621	604	656	635	551	585	608	591	619	562	590	579	595	565	603	570	572	577	572	564	585	589	603	582	550	590	575	572	572	559	589	563	575	587	606	552	615	592	562	563	543	539	574	538	541	557	591	574	544	562	522	591	553	581	542	575	571	565	631	603	559	523	568	532	570	539	566	609	525	595	577	579	583	559	561	582	589	555	572	568	584	579	568	488	584	547	553	554	545	610	593	614	568	517	557	564	542	547	534	553	532	579	543	593	551	565	571	586	604	551	578	587	606	569	552	563	539	586	578	559	541	528	580	555	557	575	537	571	554	565	556	582	572	543	569	563	600	623	595	583	576	570	580	614	548	590	569	575	569	562	601	623	554	506	540	571	600	572	564	569	563	575	572	625	580	605	573	587	551	561	593	538	581	586	542	540	581	573	535	559	565	542	578	539	561	600	574	530	524	566	579	543	560	600	571	567	575	547	556	582	528	616	563	555	586	536	599	592	540	567	574	551	583	567	573	556	529	575	598	563	538	573	614	562	546	553	601	551	563	527	574	577	567	597	591	560	581	553	568	540	570	566	563	545	557	572	543	568	609	553	549	565	568	569	562	546	561	551	530	576	576	577	580	586	574	605	590	567	604	571	544	602	589	578	549	585	582	578	567	580	573	575	611	549	550	595	568	561	587	570	596	556	573	574	557	608	549	507	630	587	547	569	557	558	547	540	606	552	555	588	566	535	600	560	559	540	597	564	566	557	609	542	561	554	559	559	527	547	552	566	569	561	583	547	560	546	588	593	586	548	568	541	523	606	559	596	557	545	595	599	586	594	613	580	590	572	574	548	545	533	575	637	569	590	562	541	594	557	532	566	568	526	523	621	538	536	547	572	534	543	592	582	528	594	607	598	558	544	557	601	558	560	539	546	546	578	504	561	561	575	569	571	568	551	533	588	559	545	542	552	585	604	603	552	513	580	547	534	603	589	589	544	561	581	565	536	548	581	549	597	594	570	581	552	562	551	560	595	551	585	605	513	564	537	526	541	562	543	552	571	563	558	561	589	528	544	547	550	551	583	536	536	534	537	507	584	592	592	602	588	526	576	542	559	584	550	508	569	526	560	606	570	549	556	576	563	542	575	566	557	609	569	571	556	579	585	582	620	564	551	565	538	594	572	579	564	589	560	563	588	587	554	588	528	573	589	523	552	583	543	541	576	598	575	583	554	565	541	524	571	536	570	548	548	567	552	553	588	590	575	558	554	582	604	584	591	559	558	567	585	579	555	532	515	593	579	581	588	562	531	577	609	597	559	580	541	596	523	607	571	565	553	561	567	591	578	561	557	520	558	568	561	531	591	605	600	547	526	572	557	538	593	526	571	541	596	583	580	552	584	580	550	564	574	578	536	586	592	578	575	546	554	577	559	557	567	562	568	561	565	594	563	573	569	573	589	574	553	577	613	598	531	575	597	589	554	573	596	575	583	561	575	586	604	587	561	569	545	570	548	581	552	606	556	573	575	568	551	558	580	599	562	553	521	551	567	565	527	550	577	555	545	599	595	565	582	579	626	585	579	536	555	575	576	587	561	537	595	588	578	542	547	595	576	578	555	592	521	592	523	601	557	562	549	584	564	569	572	587	569	586	572	551	547	560	591	563	552	531	537	568	573	571	581	548	627	553	568	604	580	597	577	590	572	568	591	591	644	545	571	534	570	563	584	584	562	555	532	570	621	611	546	611	569	587	564	556	535	539	536	552	518	605	580	588	581	578	575	577	592	591	529	532	578	579	573	592	576	548	540	602	520	547	542	578	586	566	520	558	594	572	576	586	599	583	538	549	571	596	547	577	550	575	562	554	524	542	569	544	604	545	587	581	563	563	597	550	571	614	637	578	575	590	549	527	525	569	566	588	614	572	566	567	573	508	534	555	600	535	567	550	544	563	567	563	574	609	525	586	567	553	566	530	563	577	553	570	564	555	542	582	561	542	592	548	541	548	576	553	594	602	600	586	560	531	582	609	542	568	589	531	612	603	540	535	572	595	593	557	561	606	584	574	591	595	592	575	628	584	585	576	554	558	570	534	555	615	563	585	594	593	581	526	549	596	554	578	580	559	554	554	592	606	567	587	546	596	564	533	580	567	572	596	562	549	526	589	591	531	554	564	614	564	546	546	586	554	572	587	594	576	568	616	578	573	546	558	557	507	591	561	580	557	582	566	609	534	556	581	576	552	553	588	592	556	553	580	545	541	585	548	589	577	602	544	532	568	549	549	574	537	554	566	544	542	600	547	549	541	572	566	540	588	563	544	592	558	571	542	542	577	566	579	561	531	619	559	540	585	567	563	533	526	538	537	537	566	543	591	554	601	587	538	568	564	565	596	554	577	622	602	557	575	558	538	557	524	604	546	490	596	545	573	521	543	573	525	576	555	581	582	568	559	581	561	549	589	544	536	562	566	544	533	578	598	599	571	566	580	612	521	589	576	593	615	594	568	572	536	543	548	562	575	566	587	543	605	573	586	571	546	580	573	575	574	591	555	598	572	566	545	560	615	576	571	564	556	572	528	578	568	560	593	524	621	573	565	570	564	560	535	523	557	540	542	563	571	558	592	532	566	583	566	584	576	579	551	541	534	554	515	569	610	586	557	569	527	536	540	584	548	583	589	592	582	549	566	542	533	553	579	564	565	606	582	563	556	554	565	562	563	586	536	566	547	568	561	579	559	596	575	578	587	582	524	587	562	570	592	555	527	579	587	552	585	580	602	549	591	572	571	500	567	566	565	540	575	544	628	565	593	569	572	584	569	568	603	560	542	589	601	623	573	582	576	573	554	543	538	527	580	580	534	574	578	606	565	540	604	614	584	600	570	593	566	560	567	580	577	610	560	597	542	580	562	587	562	533	578	555	575	575	552	577	595	610	527	573	562	580	588	607	584	536	562	565	573	555	553	602	600	555	618	570	573	600	537	522	611	552	575	529	594	569	590	574	562	588	569	605	588	576	539	496	612	552	524	578	613	579	555	568	563	581	564	568	549	557	589	546	574	555	584	542	543	530	554	578	549	592	558	511	544	589	592	549	546	550	566	587	542	593	551	526	600	569	549	580	601	558	575	591	596	601	623	590	570	562	548	543	580	599	554	548	567	541	599	568	611	552	554	553	539	579	552	574	567	579	561	542	565	586	531	595	570	569	574	553	547	546	568	534	544	607	584	530	574	581	578	588	574	590	564	533	562	564	557	576	580	550	520	518	583	575	557	584	572	581	565	580	560	566	569	546	572	572	566	552	628	565	569	587	582	591	598	590	567	583	543	526	554	563	588	557	571	587	545	542	574	577	544	555	563	588	559	538	555	600	516	587	588	588	556	546	564	564	555	549	583	577	600	557	550	576	543	516	565	561	561	582	588	541	619	526	543	502
17538	28857	22344	15176	13243	10667	5996	4624	4281	3827	2975	2655	2418	1992	1513	1314	1035	994	957	990	941	1050	1079	908	887	912	913	961	931	859	839	770	778	786	783	760	743	752	796	784	769	772	724	735	739	765	738	787	761	686	743	695	711	677	740	678	715	663	650	667	667	712	721	701	696	713	722	640	657	736	675	696	717	657	649	689	644	672	666	684	679	686	652	700	674	698	683	657	657	656	682	677	680	666	675	648	643	670	697	640	681	693	679	666	698	689	722	602	706	681	630	656	684	715	672	702	685	689	696	683	652	668	682	695	655	656	670	642	666	694	643	681	662	676	675	749	643	594	721	695	697	669	678	657	662	717	615	685	665	629	689	684	654	677	659	661	676	655	647	609	670	687	655	639	625	667	693	688	670	646	646	665	688	668	697	676	687	666	664	722	702	651	682	674	653	635	670	698	647	687	665	712	637	659	678	706	665	677	672	674	654	711	656	708	672	674	696	672	669	659	636	693	648	672	631	728	623	666	644	692	678	680	681	717	658	675	696	668	698	674	645	641	670	689	673	656	656	677	662	690	672	669	693	706	652	663	696	647	680	648	685	644	706	632	691	668	651	667	678	669	701	657	726	673	668	644	690	642	687	641	655	655	623	653	692	662	666	715	653	704	691	647	743	622	720	640	651	692	640	721	644	653	711	702	658	682	692	634	684	674	653	651	667	657	646	658	706	635	625	627	699	706	700	660	722	698	653	651	741	671	669	653	689	676	664	684	675	657	663	679	658	694	704	636	667	673	696	642	647	705	657	636	656	671	671	607	635	703	669	679	703	682	674	674	683	658	674	683	683	679	616	653	661	666	697	681	677	685	644	691	658	675	669	674	726	714	660	635	663	681	695	669	644	663	672	673	687	619	664	692	643	670	647	685	663	651	637	705	667	655	713	723	681	662	691	627	667	678	678	672	682	671	684	666	666	651	675	671	650	675	662	678	716	636	703	654	680	668	671	683	693	652	694	694	690	668	658	710	673	722	647	654	641	625	688	617	647	687	730	648	638	663	717	657	641	682	657	676	714	647	665	696	638	683	677	663	625	703	639	636	686	660	621	664	636	668	696	687	706	650	698	691	680	730	649	651	705	645	670	665	693	643	658	644	685	640	658	642	681	655	653	686	660	669	647	639	666	701	711	690	666	671	636	624	640	642	657	672	668	678	692	696	656	650	663	691	646	658	651	664	690	654	693	639	627	626	715	701	618	677	673	721	658	703	680	639	653	646	675	658	685	661	705	637	648	665	636	703	681	661	715	698	698	640	691	696	658	629	654	675	660	650	653	641	647	672	687	707	639	691	632	672	674	655	696	648	670	678	680	683	661	641	675	706	691	623	669	685	667	664	686	679	680	675	649	643	665	670	640	716	655	710	631	667	712	694	657	633	683	624	630	672	609	704	650	694	650	652	689	689	687	630	692	680	689	672	698	675	674	688	628	676	706	662	638	678	596	694	639	649	638	679	688	620	666	605	669	640	718	657	699	678	697	658	650	684	632	671	616	685	617	646	719	707	691	629	651	678	606	655	664	640	688	686	679	630	672	682	678	691	673	696	636	650	645	701	689	703	662	655	687	583	711	679	696	629	658	669	712	688	671	659	667	709	640	670	678	638	706	674	625	664	698	654	709	618	684	692	667	634	686	679	674	682	684	682	712	627	652	670	642	709	702	681	714	652	645	649	703	641	631	664	651	672	655	649	663	680	647	655	680	649	663	653	704	668	700	642	710	688	723	710	646	702	673	685	657	651	634	661	712	688	677	667	659	665	669	668	649	680	629	653	679	681	630	659	623	676	696	714	663	726	660	649	686	699	678	665	690	673	682	660	667	636	673	688	712	648	677	680	661	697	681	655	640	649	667	657	671	693	686	654	670	654	687	651	632	667	687	708	706	681	680	665	671	674	708	685	681	675	686	631	679	722	689	683	657	681	692	695	651	661	665	665	694	708	682	673	649	695	681	633	664	607	691	630	618	640	679	658	652	699	646	669	644	692	661	672	703	693	618	618	669	689	673	694	677	677	671	692	669	678	671	655	653	660	650	662	662	620	686	727	625	685	626	662	586	675	695	652	620	699	642	644	633	651	645	703	702	686	662	677	678	682	669	635	731	694	656	662	659	732	676	668	677	635	669	644	679	664	642	701	650	648	704	647	703	627	719	681	663	689	665	649	679	641	678	649	684	651	658	728	636	661	704	680	693	666	670	705	625	681	671	680	659	716	653	691	651	704	737	638	692	675	666	653	649	707	662	667	636	650	697	686	699	665	667	666	665	704	700	649	627	695	683	646	678	672	690	668	632	640	640	665	687	699	709	633	696	635	705	695	663	634	649	666	690	682	659	655	687	687	688	632	703	674	655	666	681	661	676	658	631	685	658	699	628	679	715	691	645	654	631	678	631	634	655	700	678	661	682	656	651	695	688	648	670	673	625	688	682	681	671	700	683	649	679	643	683	661	660	694	653	684	709	680	640	687	689	685	660	670	664	663	658	649	650	676	673	684	678	691	710	659	647	674	630	710	728	692	627	651	635	680	685	673	705	658	673	622	682	636	613	643	677	665	615	677	709	661	660	701	664	694	641	643	618	684	652	648	637	668	660	674	679	713	693	709	637	650	687	655	642	664	673	695	596	686	687	678	681	698	640	674	669	665	691	627	644	704	624	642	695	634	694	672	741	644	668	695	701	677	627	650	705	649	733	710	676	676	711	654	667	642	637	649	637	672	659	662	619	619	680	669	648	662	666	673	686	702	688	632	649	657	675	675	664	706	679	644	654	711	706	659	656	712	638	643	684	636	657	712	655	661	630	663	662	642	661	668	707	654	672	675	732	678	649	687	667	679	689	686	657	659	706	647	664	639	646	726	679	668	653	626	698	672	678	629	608	695	658	648	674	631	706	691	686	671	637	639	708	632	642	633	667	615	669	669	625	669	642	677	687	672	687	676	695	665	672	680	685	693	657	651	671	648	684	693	675	700	686	683	700	671	671	690	641	665	646	652	659	687	687	699	647	695	650	709	681	677	658	655	665	644	688	646	639	671	668	687	653	674	658	639	664	641	684	653	682	663	671	639	717	686	643	693	662	681	678	672	641	713	679	616	679	638	691	683	653	667	738	678	610	717	647	668	640	673	661	642	668	662	679	654	678	669	680	669	644	646	650	708	653	665	666	676	693	658	690	687	719	660	654	656	678	698	660	692	704	657	678	657	682	662	696	656	659	664	650	671	688	703	657	655	665	710	639	680	657	665	648	679	655	655	640	687	609	656	701	720	677	646	709	682	694	687	705	651	651	654	684	695	644	691	663	668	656	684	654	720	605	649	690	683	642	638	683	654	683	709	668	654	677	682	656	673	674	662	728	695	709	713	670	684	668	651	618	660	675	646	649	660	674	686	636	653	628	708	653	670	661	694	676	657	699	647	657	642	666	672	650	643	688	680	627	665	684	653	678	667	699	664	643	682	604	673
23275	21364	29044	24033	21421	21514	12196	4585	3612	2887	2356	2183	1788	1644	1183	1016	874	776	756	769	756	768	809	701	658	712	722	662	685	600	603	566	571	572	530	558	537	546	510	579	533	504	525	538	491	509	500	520	517	492	501	470	484	489	434	466	475	492	396	493	488	487	442	472	434	469	496	498	467	437	459	426	463	467	477	439	472	419	478	432	425	473	478	431	459	490	441	429	447	457	461	413	472	446	478	488	456	462	452	445	460	486	437	504	451	422	414	464	411	443	468	443	432	453	479	424	412	420	428	459	452	470	422	434	504	402	415	443	458	477	470	418	450	458	397	396	444	456	432	447	466	466	461	446	425	464	448	424	421	476	443	464	438	439	463	402	438	479	455	446	468	403	418	460	469	495	481	445	464	441	439	479	411	491	462	463	497	422	433	486	441	449	455	428	478	431	441	448	416	439	445	495	445	485	516	500	461	458	442	458	428	446	456	463	462	475	436	476	441	437	444	467	462	434	438	444	417	451	426	463	411	445	422	443	449	448	444	441	475	448	445	435	456	469	451	443	447	475	445	503	462	462	432	477	433	427	466	427	454	464	454	444	439	458	428	441	423	472	465	419	487	414	446	422	489	463	469	479	502	458	427	481	453	453	427	443	415	479	458	438	442	418	458	449	450	423	471	445	476	488	474	438	458	437	468	427	454	429	467	463	444	445	466	457	490	460	443	416	488	413	456	433	462	439	445	451	415	452	416	450	460	457	459	424	444	432	431	481	452	454	454	447	461	467	409	453	429	464	423	437	457	429	479	425	437	446	445	463	450	431	462	462	445	466	448	453	477	427	454	437	469	451	464	487	495	470	479	469	438	454	423	447	435	465	426	477	438	409	429	460	475	470	451	443	438	450	417	431	434	443	439	455	426	456	430	438	455	438	436	453	455	453	456	445	435	455	417	462	437	448	468	433	485	476	453	466	452	455	439	436	423	483	435	442	421	456	446	475	435	418	468	501	470	432	426	419	458	477	471	441	467	440	482	450	472	457	434	478	455	434	454	472	506	391	459	418	444	504	448	387	472	463	407	452	456	445	411	447	451	468	445	441	457	435	459	418	440	445	439	470	437	479	448	423	508	419	444	441	463	469	458	440	406	402	462	425	462	420	436	449	437	453	501	437	439	466	455	443	447	465	416	432	443	426	452	482	461	445	421	406	476	456	447	420	431	452	445	446	419	499	454	449	476	469	492	480	480	443	436	451	467	438	394	442	459	437	443	491	442	454	428	464	455	463	438	444	447	416	439	488	440	460	440	447	438	487	415	442	461	450	398	450	446	457	455	464	434	465	394	436	416	461	449	473	457	460	434	489	459	429	454	456	412	493	424	446	441	461	446	416	480	422	436	439	465	431	419	457	435	428	407	477	457	479	478	401	462	439	394	435	478	447	424	447	448	429	457	465	447	477	439	464	441	442	418	435	478	462	458	420	414	489	469	421	440	435	468	432	465	423	460	442	442	491	422	449	461	448	471	440	450	443	434	418	466	466	454	498	448	448	450	459	469	447	448	453	452	479	412	435	422	418	433	426	467	447	451	421	488	463	426	471	423	437	439	463	464	457	454	452	424	454	452	486	444	438	449	452	448	461	456	435	492	440	434	444	449	423	473	441	443	457	445	410	470	436	444	453	531	472	462	443	452	412	449	464	412	430	482	472	471	434	448	465	481	444	429	421	450	435	486	496	470	445	421	423	451	438	471	497	431	420	476	449	446	464	450	468	433	464	426	472	435	426	437	404	461	443	456	430	460	451	459	446	425	426	451	470	439	470	426	448	445	444	436	472	453	475	450	443	385	473	494	440	409	457	428	447	440	437	465	442	477	454	419	482	457	444	490	448	486	456	437	437	465	492	430	430	444	432	467	464	413	488	442	445	434	444	430	430	466	434	475	450	411	420	416	463	427	413	444	455	460	465	421	437	438	457	450	485	436	470	467	424	416	406	418	447	411	415	459	428	446	458	422	474	475	471	470	455	442	448	439	479	444	413	464	416	451	481	415	466	444	438	464	438	437	448	467	479	466	424	441	468	454	450	449	449	420	430	434	424	444	490	430	429	467	474	461	428	434	447	447	448	448	470	443	441	470	450	443	426	440	457	424	457	453	415	432	437	437	444	406	437	433	454	458	458	443	434	445	448	441	413	498	464	442	421	437	440	448	463	440	457	439	460	450	457	429	456	454	399	408	417	436	427	423	500	411	439	430	456	481	483	442	458	433	446	454	443	453	415	402	467	476	442	464	458	428	402	439	465	438	460	454	443	477	413	459	446	466	462	444	471	438	439	464	443	407	437	417	463	443	461	448	454	436	452	435	408	412	449	470	432	428	446	438	476	424	404	460	446	459	457	471	487	432	450	436	474	452	478	447	432	476	442	411	443	434	431	427	468	465	478	423	402	425	472	439	424	412	463	456	406	430	424	429	471	435	450	455	476	481	452	446	474	426	438	469	440	452	476	433	450	422	467	407	456	437	409	453	433	439	459	448	464	451	464	461	459	443	452	416	447	432	455	432	442	426	442	467	416	438	480	473	476	478	427	459	419	446	464	453	483	433	468	455	416	446	457	416	448	452	435	456	460	417	463	438	455	442	477	404	452	429	427	446	469	455	452	477	442	471	470	457	440	411	456	484	451	469	436	434	427	481	437	503	464	426	465	438	460	459	447	439	473	449	431	435	421	460	452	480	454	448	433	475	438	423	428	448	434	443	463	443	483	437	436	480	451	406	462	453	436	472	445	397	442	431	472	488	438	441	439	427	450	418	444	492	430	455	433	465	432	388	438	434	471	412	466	464	449	488	469	415	447	440	472	417	443	468	487	463	461	402	444	482	435	462	477	458	437	445	431	453	441	455	486	442	432	426	460	458	454	409	399	428	441	430	435	435	466	443	434	452	455	438	442	436	471	475	493	488	443	425	420	450	434	434	462	441	466	464	438	440	430	417	442	440	431	411	409	441	470	408	429	464	417	444	453	431	431	469	464	483	452	466	455	449	415	453	448	455	449	442	459	424	437	461	454	427	426	443	480	421	448	443	461	429	471	451	461	435	440	426	463	459	469	453	419	441	423	387	468	469	454	448	457	452	451	475	445	482	458	455	433	435	504	460	433	450	472	419	477	460	434	390	438	429	445	446	422	430	425	377	430	463	454	474	460	443	471	453	441	441	452	413	441	460	488	431	442	442	466	443	438	452	495	476	460	438	450	491	410	441	461	426	473	416	492	412	455	447	407	419	430	461	446	417	422	396	437	443	449	427	420	451	430	453	424	451	422	487	449	458	467	442	433	432	437	502	454	488	450	457	446	454	408	460	462	446	458	444	429	470	418	421	470	446	495	455	433	406	437	489	496	433	470	452	448	429	450	437	475	399	459	433	431	428	452	466	445	409	436	452	468	486	473	478	448	436	429	401	452	438	450	467	423	481	432	459	421	431	445	452	440	436	439	446	440	483	456	423	398	459	466
20330	37968	31658	23503	20829	15996	10045	8300	7416	6092	4775	4332	3344	3110	2084	1733	1419	1204	1194	1142	1136	1158	1129	1053	948	947	1020	918	891	823	775	789	732	744	683	700	675	710	729	689	641	633	645	731	657	659	697	665	650	633	575	533	596	557	569	581	534	543	570	530	525	566	555	548	545	561	563	569	557	545	532	568	562	520	557	512	516	538	505	517	533	520	561	548	476	516	502	541	496	510	526	476	510	543	473	512	531	482	475	500	530	508	519	543	537	509	502	507	492	501	499	492	572	482	500	499	516	496	529	503	519	518	495	529	519	483	509	504	495	534	499	494	559	494	465	532	520	568	507	506	523	542	508	533	547	531	505	492	509	576	519	498	522	489	548	505	501	499	502	474	556	542	541	494	536	545	517	513	487	512	524	518	486	563	503	445	487	530	520	511	493	504	484	533	519	507	518	513	547	489	479	530	537	486	492	516	510	527	493	484	513	521	522	526	520	542	513	477	492	509	482	518	499	509	495	506	516	509	533	472	490	509	555	497	506	506	547	544	535	510	525	565	525	517	508	468	505	526	549	507	528	542	507	498	559	504	539	476	533	550	538	543	532	533	479	507	511	522	508	497	523	470	522	525	530	534	501	482	543	511	499	503	478	517	488	493	495	532	518	529	477	493	498	544	503	512	569	532	559	495	492	530	493	464	497	525	524	518	509	564	509	545	507	493	477	513	554	521	484	500	490	575	469	502	520	547	529	477	465	501	503	517	525	502	500	490	516	492	508	484	520	527	520	502	538	525	502	525	515	474	537	508	490	546	523	518	498	522	520	552	541	531	533	486	470	507	529	519	478	531	541	483	484	517	476	485	510	514	514	493	511	499	510	537	511	507	499	528	513	501	525	475	459	538	432	563	509	518	518	505	523	497	535	489	494	523	523	528	553	512	503	522	451	552	514	575	518	484	554	501	515	519	518	533	546	516	526	490	510	542	529	521	533	520	487	510	500	494	509	503	540	510	490	560	519	528	522	466	537	478	529	469	502	507	530	527	503	519	499	504	463	523	488	522	545	497	500	517	489	483	526	542	516	498	553	515	523	511	496	525	564	490	513	489	529	539	472	482	539	495	509	503	535	487	504	569	490	519	512	530	536	528	481	564	516	486	521	507	505	504	514	477	507	475	527	513	483	514	502	477	476	522	533	485	499	512	559	536	527	553	484	515	497	479	516	502	468	507	502	533	555	517	508	510	477	531	480	498	487	510	472	514	531	523	493	527	509	495	525	529	517	516	527	547	496	535	483	508	498	484	548	566	544	474	525	509	466	498	501	520	492	544	505	491	514	521	509	513	492	505	493	524	534	519	493	498	477	496	496	538	487	487	469	486	493	560	531	523	494	526	520	505	560	520	481	519	557	511	545	517	506	531	494	510	529	486	523	478	519	541	536	487	524	527	504	513	528	476	534	490	535	482	480	479	494	488	516	501	527	536	513	474	521	513	477	490	549	492	513	510	505	520	490	501	507	530	503	508	508	491	501	521	465	512	531	488	498	506	521	537	493	515	483	425	526	524	519	476	491	497	508	506	529	517	458	535	534	511	514	461	486	505	496	504	506	532	487	505	507	562	491	558	522	505	546	498	531	552	484	534	503	559	525	474	523	498	519	537	530	508	516	497	491	516	553	518	534	539	527	518	487	540	503	480	518	508	491	497	494	523	503	512	513	494	534	513	514	489	466	512	485	514	526	494	541	495	529	513	465	520	516	522	517	523	557	528	533	478	516	533	522	528	512	511	499	560	486	541	498	536	504	538	490	526	484	505	516	477	498	522	548	471	501	488	508	532	531	498	531	535	491	484	549	493	529	526	525	524	501	464	529	519	498	527	501	516	520	462	514	492	530	512	504	529	544	524	526	496	526	520	550	505	525	533	532	481	504	517	487	520	558	491	545	509	499	520	513	535	518	489	520	519	498	552	482	519	533	494	546	513	539	546	506	545	527	498	527	518	480	491	504	534	485	516	487	495	518	549	514	533	512	468	500	547	511	487	511	567	522	518	521	500	510	519	544	485	518	494	523	485	524	532	488	492	510	485	526	514	505	502	535	534	532	526	518	460	481	521	497	528	474	538	501	540	533	482	533	504	474	496	490	491	549	488	495	528	503	549	481	524	524	503	501	528	536	520	521	505	539	549	534	486	492	530	505	532	527	516	505	542	499	529	491	510	543	539	519	511	529	520	463	516	516	517	518	530	513	497	516	502	525	544	526	510	479	480	502	527	524	526	524	536	488	542	504	490	506	510	516	513	510	506	489	500	520	515	489	520	496	522	529	527	524	518	518	570	511	557	539	526	516	541	505	524	499	516	508	529	533	460	491	473	504	502	494	531	499	511	523	535	526	524	509	501	489	517	501	454	525	495	522	514	494	508	509	534	526	523	492	485	509	518	508	514	514	493	523	489	515	459	498	539	533	491	526	507	508	502	525	498	526	457	499	506	521	528	526	514	524	519	555	481	518	541	513	509	499	496	528	478	518	543	508	557	535	553	518	503	502	563	529	507	536	538	487	493	488	505	499	504	503	478	500	502	514	527	500	490	533	518	496	513	500	529	547	478	483	483	524	510	513	553	548	529	526	450	509	504	509	535	552	511	490	533	528	539	542	573	504	533	527	509	546	529	514	502	508	517	523	533	517	521	509	539	502	485	490	511	541	505	487	539	557	498	514	537	512	523	534	510	534	530	546	516	532	493	539	515	522	509	493	509	503	513	487	525	496	536	541	521	494	507	522	493	508	533	527	507	523	537	509	543	515	553	573	554	505	548	511	532	533	514	551	528	539	524	543	517	553	526	512	519	472	540	487	518	550	513	544	511	513	544	520	534	505	528	504	518	476	513	508	526	563	529	516	516	522	535	530	512	487	486	496	550	548	493	517	560	500	486	525	478	504	536	531	498	494	506	519	498	522	522	533	520	548	537	513	494	509	525	525	508	496	512	522	506	494	480	480	516	525	500	502	521	539	520	534	505	524	506	517	472	526	490	478	470	531	516	531	502	478	515	524	517	488	482	525	529	532	494	497	474	500	473	525	551	475	510	535	507	464	543	533	524	517	524	508	539	537	479	524	514	564	510	505	490	523	479	471	519	502	519	513	489	489	515	546	512	537	505	507	504	536	534	511	530	495	540	507	523	539	521	486	493	543	542	515	531	507	528	510	509	512	524	512	492	500	518	545	506	522	532	503	538	516	529	492	523	498	496	528	472	513	509	485	546	488	500	536	524	448	504	539	532	530	488	490	495	490	495	511	532	499	514	557	536	523	543	520	527	483	522	504	527	494	551	511	468	552	479	511	496	513	513	505	558	502	560	534	488	513	494	509	520	505	511	493	480	475	492	499	529	519	514	505	506	500	488	503	548	506	521	473	534	523	573	492	534	536	544	526	505	468	499	470	502	528	509	524	525	550	522	504	498	507	514	541	504	525	532	523	514	552	475	512	502	513	491	510	544	528	494	519	460	502	516
27694	20683	15359	8789	5706	3550	1817	1735	1370	1118	1101	1019	881	836	633	582	596	570	502	519	513	537	537	515	524	548	555	508	485	466	467	456	448	459	476	403	456	476	490	467	490	440	473	485	462	509	431	452	453	439	407	407	452	409	422	464	444	414	417	458	433	473	435	402	439	410	446	418	427	413	432	399	431	433	489	421	465	448	460	435	423	418	435	410	444	414	395	426	473	434	404	407	440	400	410	444	412	451	450	421	417	403	451	433	420	418	415	414	413	431	403	403	379	388	368	412	438	440	414	400	439	429	382	444	409	431	410	453	448	420	417	412	450	422	404	397	415	399	412	416	395	411	431	447	441	412	400	416	432	422	440	443	407	401	418	395	469	431	390	452	457	381	443	446	429	452	434	410	427	421	452	436	432	399	437	422	412	437	420	406	451	439	454	462	431	424	412	429	454	415	422	397	459	412	428	426	428	401	417	419	426	440	468	429	386	431	426	474	436	409	423	376	428	431	462	435	471	420	468	433	411	417	399	419	477	406	434	445	410	406	424	442	446	417	431	403	416	433	443	413	399	451	414	443	417	417	394	424	418	442	407	395	454	415	426	430	450	427	425	421	429	455	424	438	412	404	414	421	457	410	428	404	447	404	411	421	429	414	458	419	400	409	454	401	401	446	452	412	422	434	419	436	424	424	396	423	408	396	441	432	402	407	421	427	411	448	451	450	415	417	450	426	461	428	418	436	457	446	482	398	412	440	381	390	409	432	431	419	423	435	389	417	406	436	433	402	414	445	418	408	411	409	401	420	441	420	415	436	436	405	448	398	423	476	406	382	433	434	413	408	410	428	448	404	431	427	425	393	405	433	411	398	415	428	410	424	424	434	402	437	419	398	464	405	409	411	416	442	416	437	405	414	413	422	421	397	438	432	419	434	451	411	467	449	424	434	436	439	418	419	389	454	404	413	391	416	424	443	451	400	429	455	438	402	416	452	426	400	435	416	424	424	413	427	431	406	405	421	443	414	453	443	396	427	404	437	457	372	436	402	403	428	441	396	413	412	439	405	413	425	407	402	452	445	428	404	441	432	414	437	442	419	463	440	433	409	430	409	403	475	409	420	421	418	408	395	417	438	439	427	468	435	413	411	416	428	424	474	424	415	393	466	425	427	410	398	382	409	443	458	427	423	442	399	442	455	425	445	440	422	417	434	437	397	412	435	431	381	446	398	437	458	418	386	474	437	449	412	424	436	403	436	397	433	401	423	456	408	422	436	396	441	425	462	402	399	408	373	429	433	408	403	438	412	445	423	412	411	443	426	392	413	419	424	421	416	453	400	452	439	429	432	439	412	437	443	437	381	439	450	437	402	412	434	415	428	386	451	434	412	436	433	433	445	434	446	409	446	437	431	429	421	398	376	422	447	402	399	424	444	436	406	430	435	460	442	439	434	458	416	444	427	427	423	417	425	432	411	424	424	408	398	382	445	426	469	405	416	452	429	417	403	426	416	456	412	400	403	451	442	417	443	412	423	439	427	435	423	422	433	405	421	421	426	426	411	411	429	439	399	388	451	410	436	449	430	402	409	439	423	453	423	438	399	455	407	417	422	442	451	413	436	402	429	438	421	412	431	406	441	419	395	460	458	399	408	431	441	426	451	422	439	435	424	450	450	432	461	419	453	421	406	436	412	419	448	376	414	425	427	428	397	462	423	392	438	430	390	449	453	429	406	421	427	414	430	444	406	436	409	391	410	420	403	403	439	442	435	430	427	410	435	441	412	429	448	375	426	423	414	416	447	439	452	403	434	437	397	427	419	408	412	447	434	435	410	413	396	415	435	384	432	419	414	426	421	394	426	426	460	449	447	413	441	441	437	439	391	390	430	419	436	446	419	428	425	425	445	448	412	426	441	429	406	446	414	433	408	427	431	449	424	390	455	426	383	400	419	434	449	406	425	433	415	404	381	445	427	429	428	390	395	426	489	409	404	451	428	426	384	414	428	410	415	450	429	479	447	445	435	458	421	412	449	430	448	452	449	440	418	449	428	408	399	466	417	435	411	438	371	405	406	419	437	440	411	362	428	423	425	430	454	460	408	445	426	419	426	464	429	416	403	450	430	454	433	425	429	441	448	454	451	427	439	445	452	451	409	405	416	429	444	421	414	391	444	422	437	456	446	444	435	412	459	447	435	452	397	412	384	414	454	448	406	441	436	465	405	423	428	409	421	413	459	389	388	424	420	443	411	464	425	442	404	428	392	409	390	442	437	454	467	421	390	417	421	416	436	427	398	439	415	487	453	424	405	434	454	423	420	432	434	440	468	443	421	400	424	457	441	420	406	424	436	417	449	437	433	409	414	417	391	419	428	409	431	397	402	426	441	402	447	417	484	440	414	446	454	456	413	444	435	423	435	430	459	433	394	401	385	421	431	415	439	403	399	442	455	433	385	391	421	463	380	432	422	408	391	457	458	422	436	441	454	398	438	431	407	483	439	430	378	427	427	422	452	448	412	436	434	434	419	415	387	438	434	450	402	395	402	451	404	412	436	428	428	442	396	444	384	457	440	434	448	402	447	437	425	425	434	417	427	429	417	435	445	429	448	419	433	424	405	424	399	436	429	449	452	418	401	405	438	389	409	420	481	436	425	433	466	440	473	437	424	447	454	454	418	379	424	419	444	454	402	432	425	431	417	423	430	470	364	403	445	408	400	409	446	400	425	451	416	431	401	421	421	390	395	424	452	447	417	409	424	452	439	425	431	438	423	451	385	431	419	435	423	414	440	401	440	378	408	412	444	405	405	407	445	446	440	431	407	391	434	407	412	444	425	468	396	425	417	434	416	427	418	405	421	451	435	391	423	436	435	430	382	403	400	445	428	409	427	439	422	413	424	419	407	436	406	431	386	415	405	411	435	385	442	409	399	446	442	407	437	422	428	384	447	400	403	417	442	401	438	449	404	427	468	414	429	431	472	420	433	432	421	406	465	402	398	420	425	438	448	432	442	426	411	448	426	402	419	398	409	429	503	374	395	428	393	385	426	475	426	415	437	380	432	434	482	447	405	468	402	446	438	423	448	422	420	407	427	433	442	425	451	407	423	423	440	430	423	424	422	390	431	433	414	401	423	438	474	444	440	395	429	440	433	457	433	415	414	387	382	442	433	438	421	409	406	427	452	379	436	429	436	433	382	433	432	439	443	457	409	411	408	423	415	406	438	445	422	415	407	422	401	428	425	435	451	437	446	452	427	417	424	443	436	434	414	412	439	430	401	433	433	404	436	419	412	392	433	453	466	410	397	436	447	375	413	393	440	442	442	430	428	449	425	456	423	436	432	399	445	413	434	422	433	413	398	427	392	429	404	440	433	444	417	408	408	425	391	391	415	424	422	396	422	449	423	437	434	450	443	411	447	433	466	430	422	470	408	470	431	416	396	442	410	471	425	422	444	392	433	411	444	465	446	397	419	432	438	415	441	416	448	430	422	456	404	402	422	421	416	421	393
16138	23863	18002	11704	9669	6886	3806	3616	3086	2352	2028	1885	1567	1390	1081	933	784	756	746	710	724	759	696	679	722	716	681	699	685	614	576	643	610	637	590	568	548	563	576	600	578	567	579	576	547	616	600	511	588	554	530	533	537	547	525	520	568	616	510	534	519	500	513	506	529	540	493	515	495	516	502	534	532	555	541	520	527	530	524	501	538	475	522	507	490	520	539	525	523	513	527	504	515	499	522	509	522	530	493	519	472	518	516	480	545	526	539	516	505	544	540	525	550	485	497	549	542	560	485	528	508	536	523	518	498	522	545	507	541	520	517	495	521	499	485	507	549	522	528	550	515	515	505	526	518	562	534	539	525	536	545	551	497	527	515	518	527	494	475	530	514	524	553	484	483	538	531	507	514	531	546	526	495	564	538	551	517	531	525	556	507	475	516	520	513	504	535	516	499	521	535	543	558	517	479	541	511	519	559	516	526	497	503	509	498	517	501	493	526	508	493	504	476	498	507	518	510	506	551	505	478	548	500	512	506	530	535	541	525	508	525	515	500	507	525	480	508	529	525	531	544	540	515	514	500	534	506	525	539	508	499	549	554	502	507	522	553	499	486	503	500	515	543	514	487	516	507	533	543	504	523	492	496	502	521	481	527	539	496	507	507	520	537	497	509	537	503	494	523	563	511	480	517	548	527	507	513	511	515	563	547	526	500	532	516	446	499	483	501	548	532	506	509	510	537	491	499	514	539	490	521	503	518	541	493	490	494	461	537	541	534	482	572	549	492	500	502	538	491	541	536	522	535	514	535	523	516	542	517	546	559	521	521	533	532	557	522	529	540	514	527	525	539	537	500	525	533	505	503	490	498	509	545	579	528	512	509	488	513	488	542	491	541	532	506	530	474	494	557	501	483	501	505	514	505	532	502	496	498	545	514	541	493	496	525	513	534	494	539	538	523	495	503	508	571	487	496	517	532	526	499	508	501	501	552	549	530	487	514	491	530	508	513	506	561	537	523	508	528	493	535	503	521	516	529	500	551	530	498	508	526	513	515	533	500	474	488	519	528	523	541	500	520	535	496	529	532	505	501	529	522	518	533	492	507	509	520	504	533	556	476	525	513	520	523	525	518	525	531	519	479	497	491	549	550	524	513	496	512	498	505	506	529	504	503	534	556	544	491	482	549	516	531	498	516	507	527	525	528	490	508	524	529	505	521	559	480	502	528	509	523	508	492	493	529	539	507	498	513	495	481	517	516	475	527	502	563	566	529	539	539	517	532	533	525	551	513	489	477	507	548	513	496	537	524	499	528	528	518	544	536	547	526	517	502	533	562	525	513	544	529	553	530	491	481	522	512	496	532	549	513	543	518	526	498	512	513	504	512	522	498	512	588	509	497	514	461	496	536	472	514	500	549	504	552	519	519	457	511	468	512	498	520	517	514	506	524	523	523	534	480	523	535	513	525	509	496	508	514	566	486	518	524	527	492	519	520	511	535	516	527	527	519	526	515	532	504	505	502	469	500	497	507	531	505	537	530	529	531	519	531	504	526	492	545	536	517	517	468	530	548	514	503	491	495	517	556	543	496	521	483	485	543	503	497	495	531	502	532	554	510	520	528	548	538	539	492	498	528	573	539	482	523	509	519	542	554	549	514	482	528	502	529	526	546	465	520	519	525	505	531	498	515	521	511	513	537	529	518	466	505	519	524	506	532	526	544	553	520	513	519	528	495	531	547	556	544	573	531	500	529	503	530	508	457	510	488	509	532	527	541	478	506	520	547	501	492	532	518	543	545	498	503	477	515	509	511	524	481	506	539	526	522	513	534	516	536	511	478	534	532	542	505	528	494	505	511	509	489	509	494	579	496	531	507	521	523	521	482	497	543	487	526	499	523	526	535	543	516	500	502	527	524	507	519	558	541	519	554	514	483	521	564	532	535	489	527	494	518	550	527	481	503	496	498	505	522	509	513	534	523	508	550	509	497	503	483	518	518	509	485	536	532	543	511	526	559	537	502	468	504	529	500	510	546	522	489	484	490	540	505	536	516	504	511	498	494	530	506	513	534	503	544	565	506	525	539	500	538	536	497	585	559	515	496	529	534	505	514	483	526	537	490	520	500	495	508	531	509	535	536	533	562	543	522	477	522	494	513	526	495	476	511	515	532	540	546	531	526	504	512	565	523	543	519	488	511	496	509	511	516	511	528	487	460	529	530	523	531	496	564	510	512	551	536	544	528	581	517	539	540	551	516	505	481	537	534	509	489	533	560	538	539	507	496	515	538	489	539	522	543	509	484	571	539	539	552	531	511	535	523	501	506	519	544	546	494	522	505	492	491	510	552	534	533	524	540	493	503	467	534	508	545	539	521	533	512	477	566	513	522	491	495	488	528	496	529	454	519	539	523	512	527	498	497	543	532	509	516	499	506	542	523	530	528	497	551	523	495	504	527	528	485	534	541	559	526	502	559	548	545	497	555	537	509	525	550	533	483	490	557	547	511	520	528	506	535	487	536	464	486	515	560	541	508	508	509	562	518	539	552	515	515	523	497	514	504	527	515	544	482	489	517	512	502	517	503	504	494	542	499	486	528	506	541	503	484	541	517	535	504	462	515	554	498	496	524	500	561	526	519	517	498	492	510	508	488	494	523	487	507	507	518	525	524	557	510	493	532	557	548	508	462	551	475	492	527	530	502	558	544	548	495	519	551	542	548	528	512	528	551	518	516	540	480	464	519	517	512	502	515	501	514	515	503	534	534	500	494	471	518	500	523	506	552	499	550	499	546	525	510	527	540	518	543	537	487	568	552	493	496	497	577	530	512	510	508	502	525	547	477	503	520	493	473	557	513	541	573	516	492	535	530	522	519	514	491	500	516	487	525	505	509	516	523	557	513	497	469	523	475	582	492	523	534	531	516	528	544	533	516	518	515	566	487	509	467	565	518	493	490	502	502	552	532	545	496	513	571	510	523	501	545	518	517	531	547	499	542	535	480	537	508	516	516	488	519	507	502	513	508	543	546	533	521	524	531	499	517	533	512	489	506	514	512	529	527	503	538	550	468	536	547	555	518	475	525	559	481	511	508	545	549	486	526	482	561	520	531	503	533	491	489	548	504	538	512	528	536	490	510	529	533	512	482	498	561	519	519	550	492	510	528	545	489	528	571	498	500	499	537	567	488	479	504	476	537	492	527	509	558	534	505	534	532	482	499	521	511	490	513	529	540	521	529	507	524	543	505	533	494	506	519	503	525	493	509	520	497	543	537	472	522	496	496	520	499	515	513	517	539	534	542	511	535	539	514	563	534	530	521	508	522	546	528	504	537	505	505	505	517	517	499	534	525	514	543	547	517	525	577	532	526	537	533	522	480	532	505	528	508	526	511	507	545	494	493	469	501	520	525	539	496	551	498	470	516	561	530	529	522	485	505	456	512	533	528	538	509	526	499	526	556	547	486	527	527	547	547	483	540	536	507	529	536	524	544	484	503	519	526	513	537	550	530	535
24370	21348	28472	24610	21275	12814	4471	2898	2229	1736	1567	1288	1090	1059	768	719	541	519	515	519	514	538	505	524	466	480	423	472	387	421	399	386	401	335	359	323	368	347	398	371	411	337	355	378	333	368	337	343	351	371	324	333	314	341	336	285	305	321	322	319	316	310	309	318	338	317	322	327	332	321	335	316	323	328	266	321	303	328	307	319	264	310	289	301	282	274	303	306	295	319	297	301	321	281	298	305	330	284	271	322	333	321	289	300	322	309	306	303	287	300	277	286	325	325	328	303	304	309	329	296	267	327	312	246	322	355	309	316	307	261	343	277	287	315	318	310	314	284	315	322	319	296	328	281	294	301	305	281	287	322	272	327	304	295	312	332	289	329	334	310	305	287	299	284	309	308	306	277	322	290	294	281	306	317	302	296	306	291	313	316	304	321	300	299	320	308	308	291	297	299	300	290	325	314	297	302	295	307	312	326	334	306	296	306	293	301	295	303	299	293	332	296	302	300	326	307	306	282	306	330	323	289	319	273	294	270	289	344	335	318	319	304	290	340	295	306	279	290	326	353	303	291	333	312	289	283	284	289	316	296	340	278	305	308	300	308	304	306	341	305	282	317	324	337	272	294	312	293	284	318	328	328	333	318	289	308	296	295	308	322	291	302	304	301	339	312	338	297	333	350	275	300	282	295	343	315	287	304	284	292	332	287	327	277	287	287	310	299	324	310	266	280	317	289	329	293	314	256	328	308	309	334	330	286	316	329	295	274	364	309	283	333	295	311	319	303	326	307	329	316	298	302	306	323	271	293	307	327	298	284	284	305	286	339	305	307	317	303	286	314	337	297	310	316	300	299	264	312	295	293	293	282	331	293	308	294	289	292	292	287	284	273	302	326	280	286	318	291	329	281	308	313	290	321	304	293	293	299	329	342	294	297	304	328	314	300	288	312	272	310	308	332	303	290	304	305	315	287	318	290	290	307	290	289	313	296	304	293	329	344	325	302	291	296	314	318	260	312	282	290	307	291	328	277	306	298	288	312	298	313	300	301	309	297	271	297	317	307	324	289	310	313	258	308	335	292	323	295	335	297	317	312	294	305	299	322	312	264	281	310	282	317	316	272	294	323	285	298	276	326	320	291	310	305	305	301	299	284	315	288	357	306	298	300	294	297	324	294	312	287	342	311	299	333	334	302	298	331	306	294	315	280	326	335	278	289	293	293	320	332	305	287	307	291	325	311	309	300	320	328	313	299	260	293	312	306	306	273	307	270	317	332	283	318	304	296	303	305	307	300	323	315	300	325	295	317	314	318	320	299	280	298	310	326	290	309	301	289	306	301	332	299	343	291	302	315	285	279	302	325	300	290	314	281	288	294	302	304	283	320	288	309	299	296	307	281	328	336	271	308	323	288	296	275	320	339	308	289	354	310	293	289	315	309	312	300	315	319	287	291	295	278	323	312	319	313	289	302	270	326	315	307	298	293	295	309	302	316	290	314	301	296	332	329	333	295	313	309	270	295	309	310	306	288	264	304	310	294	280	316	294	306	341	306	296	321	315	337	315	283	290	285	326	313	320	302	337	316	275	297	308	320	329	297	303	334	338	302	311	315	319	282	320	302	282	328	318	312	296	275	266	289	302	315	302	322	292	298	315	333	294	298	293	314	274	338	294	331	304	288	325	310	322	298	315	307	312	319	325	304	304	294	336	320	293	312	306	306	312	302	311	335	338	300	282	280	283	308	327	329	310	293	320	287	291	285	304	329	302	308	302	278	335	316	294	329	334	311	313	300	306	310	292	317	320	310	270	308	289	304	274	289	284	282	299	307	336	303	305	291	286	341	298	371	331	283	284	329	305	299	308	324	273	307	294	310	291	309	336	308	297	319	336	268	287	314	348	318	293	287	268	340	316	294	292	308	313	307	316	304	299	305	278	322	287	297	291	289	306	299	316	300	291	324	286	293	293	294	301	288	300	298	347	308	267	322	302	316	270	297	263	291	301	303	327	303	310	300	321	298	305	302	311	307	313	313	323	331	316	308	322	295	316	295	294	309	310	325	328	305	284	316	294	293	327	319	316	312	306	304	333	307	305	289	285	334	309	308	305	328	307	287	305	302	290	298	293	286	282	308	288	267	298	284	342	288	335	308	320	306	289	312	281	275	292	291	280	314	333	272	308	323	283	306	307	323	307	300	295	275	324	319	302	307	303	274	297	302	314	304	296	286	281	300	280	264	315	294	317	310	313	325	286	310	303	289	299	296	269	268	355	295	332	307	324	289	297	299	298	298	286	321	307	282	308	306	302	297	320	290	310	308	268	313	312	333	290	298	314	306	285	302	318	323	272	287	311	294	317	327	305	288	324	293	262	301	305	305	287	268	314	298	262	309	309	328	311	293	303	295	289	323	309	294	295	305	289	308	287	300	307	305	301	314	284	271	313	296	302	306	323	311	317	313	301	288	313	306	327	335	308	256	264	297	311	291	309	271	308	328	304	304	317	307	297	277	274	285	301	289	307	293	298	315	324	295	303	299	295	300	286	295	266	288	312	319	333	312	306	298	308	292	312	300	324	306	304	289	333	291	290	315	297	313	316	295	300	331	306	300	284	328	321	290	318	276	290	324	294	306	333	277	338	314	324	280	315	312	326	296	311	274	328	294	322	322	301	299	322	323	307	279	279	292	307	317	297	327	312	303	302	332	336	291	310	267	304	309	315	291	293	312	319	325	337	313	302	270	294	310	301	340	298	316	296	294	290	271	294	305	284	317	302	324	298	328	317	284	291	267	322	290	318	278	316	292	316	311	283	283	285	337	308	314	291	320	337	307	299	257	284	317	279	313	301	275	288	281	300	317	333	300	330	322	310	305	303	304	304	303	297	304	303	297	319	317	317	297	331	280	298	300	288	296	315	282	340	332	294	306	285	311	301	322	310	299	314	285	262	278	307	317	303	294	266	303	311	317	293	310	278	324	312	313	306	299	294	284	299	303	284	307	280	303	304	313	273	272	306	289	307	296	348	302	325	309	270	293	322	305	307	299	339	317	281	322	285	351	321	317	309	283	306	318	319	322	323	294	308	286	311	284	311	321	328	313	295	265	311	287	296	313	352	280	291	314	302	289	311	270	305	318	314	309	325	285	319	297	296	309	322	290	306	287	315	298	319	329	288	278	294	296	303	275	287	282	338	317	283	289	317	287	293	332	330	312	306	273	294	283	322	327	288	314	272	294	325	295	308	310	287	312	317	306	305	296	327	321	288	314	284	299	305	308	325	304	313	318	310	298	296	321	313	293	289	297	337	292	318	292	300	288	286	318	317	278	294	283	333	306	310	337	312	321	297	299	311	299	280	284	309	309	309	271	301	325	320	302	306	308	340	316	325	291	276	298	277	317	308	262	316	281	301	292	291	312	315	322	321	305	298	316	331	277	280	285	278	302	304	293	288	297	270	306	306	312	338	314	297	331	282	318	317	327	280	271	345	289	293	261	289	280	316	284	297	307
17888	32075	26759	18136	15623	11214	6700	5971	4773	3938	3270	2713	2252	1967	1380	1122	952	819	830	810	856	815	738	756	722	718	662	650	614	567	584	519	525	510	501	446	512	515	471	460	472	432	530	490	513	513	444	494	452	416	381	440	443	409	368	414	370	439	407	397	359	413	400	397	393	399	378	400	360	388	382	385	342	380	384	361	387	386	400	377	384	366	355	437	376	388	399	398	394	341	379	359	432	383	384	342	375	360	339	376	351	375	359	398	386	405	383	352	374	389	412	376	390	380	363	358	416	360	345	393	351	392	369	377	408	376	353	404	394	402	377	371	374	367	397	389	373	404	380	367	381	386	388	392	370	386	391	401	382	344	381	403	398	358	340	359	366	367	377	373	355	421	419	377	396	378	383	378	357	353	388	384	378	357	373	376	343	386	332	376	350	362	395	385	372	427	393	367	397	405	383	396	379	355	403	361	360	381	359	356	382	382	409	369	362	394	380	381	379	386	384	367	374	367	411	385	369	360	364	373	387	408	347	362	342	373	375	372	370	389	368	351	353	329	363	393	355	361	407	362	398	374	354	375	372	391	379	363	369	385	342	406	356	373	377	388	383	429	401	343	359	380	368	379	357	356	345	407	331	333	378	351	357	414	388	354	381	350	337	357	384	364	393	382	363	367	358	372	364	394	410	325	376	369	346	390	372	367	339	346	383	367	381	374	401	369	378	350	415	321	386	401	375	414	383	328	358	378	361	362	385	382	372	396	340	351	385	362	425	398	371	369	379	398	359	369	365	397	349	381	389	397	371	365	402	374	374	371	373	395	361	373	364	362	355	380	366	371	380	370	387	382	350	367	369	374	385	372	384	351	390	357	385	377	363	373	373	338	362	360	345	403	364	384	366	376	407	395	415	362	360	381	401	372	376	378	381	377	358	399	378	341	393	389	396	381	378	389	397	372	358	408	335	372	370	361	353	393	373	344	404	372	429	363	359	366	376	380	392	371	370	364	376	362	387	378	367	372	359	375	379	368	386	368	373	383	372	360	396	409	370	410	359	355	341	337	413	403	339	385	377	375	374	364	366	359	383	398	367	372	384	335	371	388	356	379	398	388	367	371	359	365	372	339	373	387	360	390	403	348	396	375	358	356	423	393	399	365	385	366	390	364	387	383	402	394	383	375	392	347	415	375	361	342	381	357	370	373	340	400	355	350	396	360	390	386	364	382	375	384	378	382	375	355	431	341	365	385	415	388	360	370	378	360	404	353	373	369	395	365	372	373	363	392	396	386	373	364	349	367	392	364	366	395	394	355	369	372	359	392	388	385	375	358	376	396	336	366	352	373	400	389	344	383	387	389	384	380	352	368	368	372	332	363	366	392	330	358	370	377	403	348	381	366	380	404	378	372	375	362	378	387	372	392	377	377	375	390	365	382	351	393	399	384	389	371	354	367	373	369	421	384	374	389	383	380	365	394	377	337	368	370	383	364	367	381	387	348	429	375	371	403	372	385	372	363	380	381	390	372	361	385	345	372	368	380	353	391	370	388	374	377	385	405	383	386	363	402	328	369	392	394	382	382	403	343	359	410	375	383	383	364	377	388	367	378	374	370	369	380	385	365	388	381	395	374	371	381	380	381	356	389	384	361	361	387	403	359	339	381	321	344	362	375	387	360	366	381	355	377	380	356	352	372	383	353	375	360	360	342	402	321	359	352	356	374	369	400	375	373	366	368	383	391	366	373	431	361	381	381	355	361	357	334	378	378	390	353	347	362	357	343	413	375	392	363	388	393	403	414	371	365	352	397	368	378	354	421	417	401	356	379	398	391	371	402	363	384	399	344	353	381	394	385	344	386	367	384	371	366	350	348	377	355	345	368	364	394	406	392	380	374	397	380	410	358	373	392	358	369	390	367	382	333	379	363	338	365	364	376	377	361	376	375	370	402	369	366	350	366	376	373	356	366	340	381	376	386	348	401	373	370	388	375	390	353	386	412	379	370	378	365	390	379	383	370	384	364	381	348	354	375	294	407	353	395	394	398	403	351	346	399	370	386	391	377	387	362	359	395	363	367	363	379	385	382	387	388	354	378	403	376	381	374	398	404	354	368	368	387	348	386	416	352	377	363	362	385	349	395	364	383	388	370	364	365	374	399	337	400	398	354	360	374	387	366	362	401	398	356	399	356	356	370	356	370	360	362	379	379	367	362	393	384	358	382	370	366	370	404	370	340	402	337	343	394	367	400	387	404	413	381	342	357	373	371	378	384	379	384	355	371	387	371	359	363	394	406	359	361	367	378	397	366	371	382	386	344	373	367	386	357	343	371	364	370	373	352	371	374	371	365	403	384	368	372	380	328	367	350	386	349	383	379	365	377	386	388	379	370	414	373	381	377	377	365	361	364	360	379	391	350	412	345	398	398	383	373	362	371	382	372	399	351	386	410	367	393	383	366	373	415	390	352	348	351	381	364	399	389	376	377	396	333	379	350	383	364	363	345	350	354	384	381	397	348	409	386	383	381	351	388	382	336	392	368	362	364	371	352	383	321	401	374	347	413	396	337	372	411	352	387	372	375	378	377	410	393	333	379	382	421	395	415	375	379	388	344	389	359	379	382	372	339	366	407	367	360	373	366	351	359	380	367	372	385	356	402	371	391	356	335	383	382	356	392	326	343	367	371	348	363	387	347	358	386	389	377	370	383	329	347	352	388	365	353	377	375	389	390	372	383	376	359	357	411	382	390	362	372	376	390	395	398	411	375	392	374	335	373	413	371	365	403	350	368	365	354	376	375	350	381	368	377	379	389	388	370	395	373	360	395	365	375	385	398	386	402	350	348	359	388	351	361	356	366	380	377	386	400	378	360	394	375	367	371	362	383	369	390	336	392	366	373	348	361	347	400	360	408	358	387	343	389	378	368	386	377	389	361	369	364	380	385	394	414	367	393	347	365	431	370	378	372	400	355	366	353	387	381	407	406	378	366	350	362	409	394	367	393	424	374	392	395	379	393	374	364	385	371	355	405	377	316	409	384	377	349	401	383	401	372	411	350	400	384	361	361	413	378	348	384	386	386	390	398	373	388	419	380	358	432	352	376	384	386	388	346	377	351	404	354	393	371	387	382	390	366	367	380	386	336	350	351	377	410	351	374	343	379	381	388	393	384	391	381	345	379	421	378	394	370	366	355	395	373	395	409	359	367	371	375	372	373	391	373	360	396	383	365	362	411	365	363	367	358	355	377	374	398	410	362	374	376	375	369	390	400	388	323	401	368	389	360	333	353	361	372	419	347	371	395	375	373	399	381	403	379	380	387	369	347	366	365	369	369	388	374	389	399	375	372	405	368	352	378	378	379	378	344	370	362	364	333	363	383	372	338	378	362	383	359	346	344	395	360	362	381	357	404	392	414	350	381	344	397	375	354	420	371	374	378	353	373	372	377	389	407	378	393	379	379	355	381	369	367	331	391	420	342	353	385	378	379	396	368	378	395	388	386	365	419	371	377	367	344
25515	21355	27293	25485	14037	5872	2756	2375	2105	1683	1546	1377	1311	1131	865	909	742	778	734	805	755	770	727	743	715	694	645	700	654	678	673	624	668	637	594	604	656	632	608	589	660	612	617	597	648	626	635	608	616	579	577	567	567	564	571	574	592	550	588	628	516	562	563	625	605	598	587	609	551	584	568	583	574	593	571	607	580	549	545	587	544	626	576	563	565	600	546	594	538	538	550	588	593	570	558	572	577	561	593	554	598	582	570	600	591	570	640	571	597	549	601	573	574	552	523	569	541	585	601	560	585	558	599	560	553	597	520	553	578	587	558	631	580	559	622	564	586	573	574	571	624	561	577	605	593	559	538	600	569	541	570	568	628	566	586	540	597	558	567	586	563	587	554	562	572	566	572	565	563	613	567	553	547	586	590	595	589	556	556	567	568	628	551	575	596	598	600	580	569	583	579	533	582	558	572	572	591	572	546	563	575	573	578	578	598	551	570	585	555	553	571	563	562	585	540	557	582	607	552	565	622	570	560	593	588	571	569	559	558	579	585	595	595	546	561	559	572	555	557	593	559	559	566	561	579	549	573	621	571	575	553	561	556	568	576	585	568	513	591	546	606	588	606	557	578	585	556	538	577	570	564	587	532	554	595	574	584	628	538	544	563	581	584	559	576	565	550	600	582	556	550	596	587	584	558	592	551	579	618	631	588	580	587	571	584	578	640	571	527	581	639	524	577	594	554	591	546	572	607	559	575	593	591	543	562	553	566	617	578	584	557	558	611	588	596	595	605	636	573	533	568	541	581	544	582	577	539	558	603	565	568	627	602	586	542	617	589	591	575	571	569	573	574	602	576	584	586	583	589	582	583	564	571	566	534	536	587	582	594	618	618	560	583	577	567	599	602	583	585	526	569	583	593	557	560	591	612	595	508	576	561	583	593	592	592	575	562	593	572	578	561	537	578	556	543	629	551	585	559	569	578	567	535	574	591	543	598	570	558	584	521	568	568	581	570	535	543	572	585	607	578	577	543	559	593	580	576	589	626	614	582	601	563	579	581	608	592	603	557	572	570	552	605	581	580	556	561	585	597	610	601	546	580	567	542	554	570	574	567	584	610	570	608	576	563	587	551	577	595	555	560	552	532	566	533	593	505	611	600	579	602	555	594	581	590	595	576	547	596	575	612	571	567	575	584	610	569	560	571	611	588	582	591	532	600	566	556	544	587	550	555	549	587	596	591	572	595	606	603	624	571	571	572	597	561	580	591	542	594	543	613	555	595	568	604	589	576	573	552	573	590	607	550	558	568	576	560	546	550	566	556	630	585	562	551	585	584	569	555	531	528	603	582	545	566	558	531	597	559	552	540	616	550	571	593	594	566	544	584	544	551	589	577	613	575	605	547	537	566	619	607	567	670	540	552	595	608	598	561	552	562	570	589	589	551	556	551	546	553	553	553	567	594	594	566	556	579	543	579	617	574	548	580	549	600	491	610	566	537	557	566	588	518	560	559	582	578	625	560	580	562	540	578	537	571	561	570	597	598	576	539	588	547	567	571	546	556	563	565	562	577	554	599	577	560	567	528	605	565	600	593	581	561	584	554	625	576	591	568	581	541	548	584	563	577	558	549	567	540	574	556	609	605	580	567	544	551	608	619	576	599	544	579	587	639	594	591	608	578	564	604	632	552	585	541	583	566	573	590	574	583	582	632	566	567	577	554	560	585	588	543	593	564	595	577	571	550	588	578	548	567	556	608	588	560	556	573	603	584	574	588	558	569	570	590	538	595	558	595	571	552	601	524	549	591	581	591	596	602	570	540	575	600	588	583	572	576	599	599	547	569	578	589	605	615	575	537	586	545	606	588	549	570	602	566	592	511	553	561	556	582	556	565	599	577	593	558	599	544	585	580	600	582	577	550	575	574	570	527	579	571	587	588	562	629	566	569	591	578	552	585	566	561	576	566	532	628	584	573	576	604	583	554	605	605	619	574	552	609	569	596	552	594	573	592	588	599	564	555	573	628	563	571	571	583	598	562	592	591	609	541	540	607	581	611	585	555	560	600	546	609	599	567	578	584	549	581	536	588	574	549	559	576	556	546	610	559	578	571	586	619	562	596	565	594	580	609	562	539	564	580	564	561	583	560	580	578	544	560	585	532	596	552	561	553	544	549	569	589	537	592	566	566	592	564	578	592	588	562	613	604	585	598	566	603	555	584	544	540	622	609	587	568	569	564	515	589	555	541	542	537	563	559	534	587	587	604	537	571	592	573	566	594	609	560	592	570	605	564	574	527	581	538	575	590	550	509	575	606	531	540	535	576	553	534	547	537	595	556	577	599	578	529	586	562	630	573	573	593	569	572	595	587	523	556	660	540	574	584	561	621	547	593	550	582	523	566	596	581	579	562	558	595	539	537	573	568	619	546	599	529	565	565	567	574	516	579	603	567	537	579	589	596	576	575	623	580	587	583	559	588	615	548	566	565	595	569	536	550	559	557	561	600	596	569	593	601	566	570	590	598	582	595	654	583	572	545	559	580	587	586	589	559	545	584	630	530	606	607	575	584	576	587	577	607	550	547	560	569	562	524	591	589	569	577	572	552	600	563	612	568	542	552	562	561	587	558	560	563	560	627	613	572	607	553	566	607	543	591	552	566	565	525	554	538	574	596	526	584	548	633	561	507	578	576	584	593	578	580	581	584	584	560	576	584	569	574	577	615	574	556	544	522	579	587	605	560	610	556	574	577	615	578	566	575	574	553	572	571	556	537	557	556	582	604	601	586	550	609	586	610	591	564	509	570	588	599	582	561	537	594	542	591	572	620	571	550	595	590	576	579	538	571	580	638	574	561	560	559	554	588	606	595	553	541	555	540	609	546	620	558	611	565	604	570	594	575	569	562	567	595	574	562	583	551	550	572	612	561	570	556	623	561	572	571	586	604	601	586	542	540	571	559	586	562	522	516	565	557	576	591	595	578	567	560	609	532	576	613	612	575	560	554	569	568	550	643	569	580	572	572	597	559	591	539	531	583	576	606	582	550	525	612	580	545	576	606	523	568	548	576	595	531	550	573	588	592	564	630	586	544	596	582	585	578	586	572	596	576	570	599	584	596	587	565	539	594	583	619	525	594	604	518	539	566	556	576	629	582	545	602	572	523	565	560	605	542	543	619	540	623	592	540	564	569	569	566	598	641	569	580	582	593	566	553	584	578	580	621	606	547	550	586	582	558	583	597	580	576	611	548	524	553	560	570	587	556	539	613	602	554	611	575	560	569	595	548	612	577	612	590	577	579	608	592	584	585	529	610	587	555	548	570	573	593	584	606	535	583	575	561	572	560	544	613	559	593	557	568	536	594	579	544	592	596	572	569	534	548	580	556	571	544	595	560	606	616	525	573	567	594	557	580	610	582	590	572	528	621	590	572	553	550	571	574	564	571	588	595	599	574	541	541	591	573	631	590	573	597	545	557	571	534	560	553	552	577	565	535	535	556	620	571	586	560	559
17517	28599	23324	15585	13903	9402	5631	5076	4483	3347	3200	2597	2347	1953	1509	1294	1069	1112	1045	1067	1065	997	1008	944	954	904	946	874	857	828	816	779	795	793	767	768	800	780	764	742	722	783	728	739	750	798	723	734	742	746	658	722	697	701	697	690	683	745	659	700	689	663	697	671	642	709	705	619	714	691	678	694	705	642	673	656	640	669	707	691	652	610	697	677	695	653	673	677	666	669	699	711	676	670	672	700	685	664	671	674	641	668	648	676	671	680	669	654	667	682	664	643	692	671	675	680	649	683	639	707	649	668	678	648	681	642	627	693	696	642	704	710	692	674	679	667	648	606	693	734	682	719	681	653	662	699	637	621	689	709	686	644	672	676	662	679	696	671	633	682	635	671	673	663	656	667	630	624	630	701	673	641	637	668	695	667	669	702	626	655	632	680	618	695	659	659	678	642	628	614	641	660	648	688	681	649	681	693	660	710	689	667	699	688	661	662	672	667	664	684	634	669	628	697	664	656	674	679	662	709	679	648	672	661	655	706	663	666	692	670	646	644	662	698	669	666	685	697	686	639	650	706	653	677	678	680	599	653	691	653	661	657	649	634	723	619	717	710	651	682	678	652	625	667	676	693	680	687	681	715	635	659	646	641	638	660	671	693	707	634	646	668	662	657	663	662	706	639	694	655	615	644	655	635	652	724	685	706	660	729	632	689	687	669	646	627	678	667	623	707	704	674	658	675	682	657	649	703	677	637	657	681	692	644	623	671	666	646	637	684	679	700	658	679	680	665	654	688	655	625	653	681	691	687	709	699	686	677	671	673	715	702	680	671	666	659	673	626	646	688	645	679	619	707	693	661	710	679	708	732	699	671	667	664	627	617	649	677	679	644	641	685	685	716	683	709	666	661	626	665	655	695	647	665	710	679	666	715	690	714	611	667	651	648	643	688	667	633	658	721	714	683	676	637	650	660	664	651	680	698	668	690	685	650	696	720	719	655	648	652	654	702	652	659	660	717	650	684	668	707	664	670	655	648	711	671	679	662	656	659	700	646	653	679	637	643	661	680	666	652	671	662	619	671	636	712	682	675	671	643	616	663	693	671	638	668	639	667	664	715	673	692	688	683	638	706	653	665	673	672	661	641	675	671	673	691	649	689	685	660	619	700	652	655	670	660	665	685	686	671	636	684	688	719	641	609	677	717	679	707	644	635	636	658	679	652	631	633	707	648	664	653	700	700	620	654	634	665	672	706	670	650	687	707	643	685	698	658	684	685	644	670	654	617	689	619	681	666	670	709	638	694	668	631	702	664	677	637	662	658	682	677	691	665	690	646	648	690	678	627	673	664	660	680	658	669	699	694	735	683	695	672	692	635	665	653	654	665	665	687	692	675	664	713	630	689	649	697	707	639	684	640	655	677	659	653	641	664	667	710	684	699	686	633	686	687	679	676	682	686	626	679	644	656	695	723	651	689	693	666	687	687	722	678	665	686	659	700	650	647	684	660	708	677	663	642	683	668	657	630	659	698	668	654	686	657	699	661	641	655	710	632	674	724	655	626	703	638	699	648	679	706	689	651	673	694	724	661	679	725	695	645	655	668	647	705	676	671	642	658	675	693	696	609	683	651	693	691	724	695	676	747	668	715	669	719	673	636	686	668	697	674	655	665	676	669	648	631	635	721	662	653	671	652	680	683	727	667	671	658	692	672	655	668	701	690	697	646	700	660	657	692	687	682	643	704	719	643	624	644	678	659	636	663	654	713	658	656	704	639	657	663	641	627	670	661	679	690	630	680	691	675	650	690	694	672	684	690	660	662	714	678	637	646	661	644	700	662	699	694	715	656	695	665	700	689	674	665	701	675	637	641	715	661	686	658	684	676	665	708	652	681	702	605	689	716	661	669	721	698	612	715	694	679	665	666	652	700	691	680	673	689	675	687	643	667	634	666	653	669	646	671	660	657	724	685	644	667	638	628	720	701	696	680	668	651	690	665	649	651	706	661	652	684	624	661	696	658	659	715	669	662	664	667	646	691	679	733	656	677	681	676	692	671	666	690	676	675	681	654	667	663	690	667	688	706	651	666	654	680	679	681	704	652	656	670	650	693	671	674	678	672	700	677	700	675	675	739	637	651	701	641	670	707	696	680	619	678	653	682	711	666	680	649	683	712	634	666	679	648	703	680	612	647	684	634	710	721	672	687	692	678	690	693	678	691	657	655	692	778	703	680	717	687	653	689	651	674	679	666	659	644	683	671	699	665	655	670	677	685	719	679	648	678	685	702	654	683	740	668	679	636	690	701	688	707	609	658	658	684	707	697	628	680	705	662	684	712	672	699	711	682	638	680	651	641	650	687	664	647	710	670	646	676	695	649	700	661	674	674	671	672	665	641	625	678	624	689	645	666	648	635	675	666	590	691	661	688	691	683	692	712	650	653	630	670	670	665	629	678	688	715	654	682	692	664	711	672	719	652	704	660	682	714	681	686	700	640	642	719	657	648	726	687	666	696	690	680	630	632	669	672	640	623	671	685	656	708	668	695	677	677	667	654	632	618	666	691	703	720	731	696	664	686	668	684	691	664	675	680	666	665	655	620	671	669	672	645	690	659	636	650	633	701	660	703	709	675	686	634	661	627	682	694	627	663	693	679	644	676	658	644	705	735	728	691	694	619	679	635	611	661	706	670	629	665	668	675	646	665	649	685	656	641	694	689	705	645	676	671	676	658	668	630	675	701	720	641	613	681	679	699	668	681	698	641	699	660	694	626	671	686	683	686	696	644	659	637	700	682	666	698	667	641	665	672	720	693	636	695	665	736	696	648	703	671	654	687	670	667	664	684	625	656	670	710	666	686	663	690	691	629	695	658	705	675	665	585	688	704	704	638	700	651	712	674	659	654	651	665	685	673	641	639	697	628	704	662	650	643	633	646	675	676	711	638	727	650	653	648	711	690	655	677	674	674	687	665	698	668	656	696	708	667	703	677	677	710	706	665	711	682	688	664	678	669	647	689	688	653	676	688	665	729	681	676	667	664	647	638	665	649	704	654	646	687	652	672	697	704	671	672	691	667	613	656	612	674	656	656	652	659	644	674	715	643	676	672	687	705	650	690	637	672	646	718	663	644	687	720	671	701	695	628	692	712	714	704	685	694	635	671	656	685	659	681	660	648	661	646	676	646	651	647	703	671	688	636	652	650	664	666	643	650	659	664	688	699	703	627	657	690	684	698	670	694	681	663	666	649	693	685	662	652	744	666	656	655	649	692	691	647	621	670	721	622	678	707	644	693	644	678	681	685	666	688	673	675	626	664	695	651	654	661	677	653	629	641	689	669	702	661	713	709	679	688	658	660	642	670	683	653	693	694	672	639	648	677	654	665	654	685	594	700	655	655	684	690	676	700	645	658	650	707	690	705	712	667	624	708	703	677	706	646	644	673	663	646	699	710	669	630	673	656	664	752	692	630	637	660	670	655	675	692	678	663	704	683	673	674	652	627	661	640	711	654
23199	21348	29074	24027	21424	21367	12164	4845	3510	2810	2589	1952	1820	1454	1129	963	881	864	824	781	769	796	821	776	724	718	673	629	609	610	608	568	600	559	570	570	552	499	579	565	545	529	502	573	561	496	485	491	502	482	477	484	462	468	461	483	463	495	480	465	487	459	447	474	484	428	463	474	449	463	487	453	465	425	519	437	425	454	420	439	463	449	436	480	452	426	435	443	451	435	457	453	484	492	463	429	497	442	460	457	449	445	493	464	420	469	462	467	433	463	404	432	438	447	414	442	480	476	469	421	457	429	433	459	476	408	461	486	474	465	449	456	431	443	460	498	471	418	420	495	460	438	464	490	417	471	462	455	443	399	467	425	448	486	430	427	419	446	426	447	439	432	443	422	434	492	453	430	428	442	420	448	487	437	451	446	420	450	477	456	439	449	438	475	468	445	436	459	449	437	425	445	452	422	440	428	443	451	499	441	448	443	466	470	429	436	429	423	443	454	423	442	479	467	431	484	432	462	426	438	459	430	446	419	477	474	468	450	453	443	423	440	491	431	420	442	433	477	450	440	415	435	454	449	417	466	443	431	469	458	419	439	470	434	434	445	488	452	451	485	445	438	465	387	438	414	462	444	439	452	434	441	455	446	437	491	438	421	445	472	465	455	421	431	422	415	411	437	428	463	493	421	455	445	419	480	448	452	458	400	453	447	447	436	459	420	474	465	496	417	439	436	429	429	424	429	458	508	485	463	464	455	455	464	460	479	446	446	452	447	458	451	458	424	466	459	456	464	457	450	464	468	454	433	416	482	448	443	460	440	477	432	428	472	468	453	464	464	439	467	466	415	452	443	410	489	453	466	428	479	433	399	499	457	459	430	443	437	423	465	448	437	490	438	460	438	427	455	434	467	459	414	455	430	456	489	468	420	452	481	472	432	417	440	455	457	446	426	398	474	444	450	427	462	424	450	426	446	426	428	466	483	473	475	437	435	462	436	449	436	453	454	465	468	467	474	452	484	474	435	424	388	463	412	463	453	402	460	461	440	462	395	441	471	449	475	450	410	414	410	420	483	462	484	439	469	438	445	489	430	450	473	458	464	480	429	461	423	477	449	452	442	420	454	435	470	447	487	448	456	440	447	485	457	406	449	453	454	459	432	453	441	444	460	467	448	456	454	419	455	479	449	426	426	445	398	445	434	464	411	434	454	441	470	441	438	441	480	461	404	462	437	421	411	470	432	462	433	444	479	499	442	459	457	436	450	437	480	426	438	419	445	454	430	458	460	457	437	414	426	447	456	468	463	476	415	451	425	452	428	440	464	445	463	469	441	418	438	451	455	431	464	441	468	421	431	429	445	438	467	447	431	449	481	467	439	459	456	444	461	460	483	426	455	429	416	493	445	454	441	439	459	476	400	444	467	476	438	454	432	452	410	441	455	419	486	438	482	429	410	440	390	432	454	445	468	467	452	466	455	415	468	487	414	464	448	435	437	449	411	430	446	437	472	450	452	440	436	463	435	455	451	434	454	441	466	463	439	446	417	465	454	468	463	442	422	464	485	418	462	496	448	453	463	474	444	481	477	462	443	439	444	454	486	443	456	438	438	419	440	474	442	441	459	435	457	449	452	452	458	458	429	480	445	460	465	444	437	467	429	417	472	458	427	471	423	440	442	486	426	484	461	452	479	459	450	470	451	427	456	445	423	465	448	460	450	467	479	435	463	441	466	428	438	450	445	460	462	431	442	426	457	481	476	452	416	460	404	399	444	446	477	433	432	456	421	490	435	452	442	462	470	458	436	452	432	454	442	466	441	466	455	415	502	457	472	433	436	488	462	459	426	475	428	479	469	468	463	455	437	419	441	457	461	436	471	450	456	465	459	458	445	450	452	444	436	478	437	432	479	479	450	415	436	463	442	450	446	445	459	443	452	467	445	410	404	441	400	422	429	450	472	455	443	410	421	415	459	437	442	463	457	444	426	468	450	455	451	436	431	502	455	456	443	475	455	471	471	435	438	488	467	472	433	443	443	421	430	431	450	423	469	435	435	457	449	470	460	426	475	452	479	444	456	438	483	453	432	444	442	435	451	449	446	442	483	475	462	456	409	445	436	401	457	431	435	442	446	405	437	449	465	460	457	458	462	437	435	445	407	447	413	407	455	432	442	436	428	489	505	404	421	540	452	424	427	442	443	485	457	423	440	479	419	446	472	434	476	448	421	445	453	449	454	408	443	471	424	438	431	447	479	477	472	468	447	457	489	445	457	446	461	411	422	435	435	437	456	431	489	424	435	428	422	446	467	453	449	491	484	415	449	449	464	479	429	454	477	451	469	476	449	424	459	442	450	464	436	449	407	444	462	442	452	436	413	471	436	425	427	435	465	456	452	423	462	440	420	433	440	434	457	458	454	453	471	440	464	452	420	441	453	432	445	443	399	435	425	429	453	489	418	430	479	453	459	445	449	437	463	440	446	508	434	459	433	435	461	448	448	418	435	427	486	450	422	435	468	469	439	424	455	457	477	425	469	431	441	431	448	470	466	474	442	480	447	475	446	404	421	477	429	474	458	407	429	443	447	412	441	452	460	446	426	379	450	437	468	436	434	463	466	465	466	438	420	460	448	444	469	473	439	396	480	449	466	459	449	469	451	459	438	404	441	435	436	435	439	413	441	439	489	503	452	458	440	508	456	477	494	477	463	430	423	449	448	433	448	478	454	447	430	428	453	432	421	419	429	449	462	459	461	465	433	449	465	433	451	457	451	430	417	452	435	433	429	464	469	434	448	459	448	423	420	424	473	441	471	396	409	435	470	459	474	432	455	464	450	447	439	444	492	464	430	437	433	459	388	447	435	456	444	456	432	422	435	454	452	453	495	479	442	436	430	426	452	456	435	465	438	504	468	439	428	481	472	451	423	437	426	451	450	447	400	453	410	460	441	426	441	416	467	422	434	420	443	437	426	419	432	421	456	450	432	434	463	449	446	420	449	430	430	447	485	441	469	433	419	418	461	482	476	459	469	453	486	472	444	435	426	449	429	414	434	425	472	457	418	458	455	434	479	458	439	445	415	470	454	445	455	431	454	439	413	454	416	454	477	438	408	447	419	447	474	453	462	461	429	437	476	465	482	440	457	447	435	471	468	426	455	456	449	456	411	423	479	476	461	438	473	449	428	420	448	443	443	427	459	430	434	430	464	444	438	471	468	430	442	440	454	400	430	459	449	437	425	449	454	448	406	469	462	462	450	455	450	408	413	428	449	450	442	452	461	435	407	440	463	442	484	410	441	434	450	458	425	457	443	440	461	441	461	448	459	487	488	433	459	446	415	470	490	400	418	462	447	424	454	423	438	435	455	464	463	425	447	478	448	451	441	441	439	406	437	433	421	438	433	442	476	454	482	458	454	494	456	425	437	443	470	458	443	464	432	433	388	440	443	492	482	433	495	400	435	439	447	432	447	465	510	470	408	430	461	428	419	468	460	465	451	440	438	401	461	459	459
20401	38252	32503	23851	20903	14381	9630	8848	7123	5631	5084	3910	3822	2928	2020	1592	1318	1283	1218	1243	1296	1271	1168	1063	998	960	947	898	835	801	829	800	759	738	661	689	717	688	686	677	703	660	679	695	676	664	648	630	601	548	595	580	590	522	551	594	562	526	565	505	577	569	523	522	577	512	567	516	519	555	537	493	549	557	466	530	541	518	515	557	545	553	538	502	500	527	504	548	531	527	507	502	494	541	481	540	534	530	556	543	496	521	530	517	506	551	508	529	480	504	548	488	486	469	552	513	495	505	503	489	491	507	520	527	527	520	527	481	508	475	491	506	528	507	509	490	537	546	516	498	531	500	551	508	511	503	493	488	490	502	500	479	492	529	543	517	497	496	558	495	452	489	517	504	493	491	496	486	493	466	511	522	548	508	528	556	472	484	515	506	483	516	504	491	498	526	515	527	538	459	517	555	535	492	505	499	518	507	493	490	525	504	492	488	507	520	510	484	515	520	541	508	534	539	488	487	540	520	523	535	505	504	505	489	533	536	522	533	482	496	522	518	518	506	480	499	489	476	503	481	508	497	491	474	475	537	512	544	534	519	536	484	525	509	494	508	513	504	509	510	527	500	479	515	505	474	509	476	528	518	474	503	531	491	444	476	536	499	528	500	518	525	499	524	514	512	526	507	500	553	467	514	524	467	532	474	491	534	504	567	528	545	480	510	516	526	525	510	486	507	500	448	534	527	502	529	543	469	495	506	514	523	522	497	512	514	522	509	551	566	472	537	498	514	530	530	476	530	497	498	494	493	535	536	552	491	506	511	492	494	498	505	510	525	505	530	538	534	500	490	491	533	476	469	526	496	569	470	510	497	516	472	477	495	515	520	501	527	500	495	505	501	520	513	516	512	544	569	504	525	493	516	507	505	513	498	520	492	503	532	514	469	500	514	560	548	498	526	523	482	515	529	506	470	512	518	497	510	499	519	509	503	510	495	474	524	521	495	495	525	527	495	525	492	488	551	541	478	513	505	533	524	503	515	479	564	487	518	488	532	525	516	501	494	433	533	473	515	516	497	496	516	520	495	470	509	497	512	554	518	471	503	555	536	507	479	510	535	520	492	515	487	506	494	530	537	487	476	546	490	522	534	485	494	502	529	534	507	507	535	551	504	502	538	504	487	454	501	472	496	493	479	503	506	515	525	526	533	554	535	542	479	552	485	555	503	513	503	547	488	506	526	488	532	508	556	521	490	511	498	520	534	528	492	529	485	492	482	477	520	526	517	498	496	530	509	508	535	499	514	486	501	468	482	485	489	518	515	511	494	503	519	470	528	499	493	541	480	503	499	537	547	525	475	500	512	496	517	517	500	521	522	467	519	495	525	532	473	494	525	530	524	488	491	527	486	524	473	535	512	475	541	544	518	489	482	529	531	526	498	508	507	493	512	473	533	518	520	515	532	496	488	506	514	492	514	492	518	470	517	493	502	536	515	494	444	522	531	492	523	494	524	464	497	506	537	498	527	502	497	513	503	465	556	481	505	498	535	504	466	522	495	530	504	504	558	527	510	513	501	545	490	536	517	525	535	518	472	496	502	498	528	476	509	479	510	527	497	517	526	569	507	517	490	508	539	515	537	534	497	514	499	568	544	537	496	505	507	486	532	512	482	513	488	518	520	541	538	506	526	510	496	497	470	480	528	530	543	507	508	517	522	525	501	490	499	510	508	533	523	518	495	495	510	494	512	510	489	531	520	484	487	531	520	483	503	542	517	496	470	538	544	497	527	486	489	495	519	515	538	526	553	508	472	535	565	467	521	551	493	488	516	511	507	474	482	477	549	499	484	499	486	508	530	511	499	511	506	474	529	521	538	495	514	525	510	501	503	519	532	512	509	545	514	527	494	503	526	486	542	466	500	493	523	491	471	518	533	538	525	499	486	531	495	546	542	514	528	480	512	535	514	511	523	516	494	508	509	515	516	524	524	496	531	527	520	508	533	528	544	481	487	517	487	499	527	483	530	488	509	477	487	520	454	542	520	496	465	499	524	545	517	512	522	525	504	500	529	542	546	501	494	529	472	485	528	530	515	523	507	556	483	499	524	552	496	515	530	485	478	498	513	494	516	534	549	534	510	524	518	529	493	502	523	503	551	513	506	484	515	503	489	527	502	495	518	539	493	499	531	491	511	523	511	531	477	500	542	559	506	515	545	499	524	513	497	525	517	549	485	500	514	519	547	539	520	520	518	529	493	525	473	559	503	484	533	460	477	514	504	536	493	493	557	502	505	542	471	531	504	513	551	477	524	519	478	529	514	517	538	504	514	532	525	499	507	518	517	559	486	518	515	544	503	523	540	493	528	473	486	495	505	555	499	513	523	535	516	514	503	491	555	484	533	514	488	476	518	486	517	486	482	581	509	500	526	494	533	540	473	528	553	476	511	469	455	467	515	520	557	526	496	485	493	540	506	528	531	520	502	507	494	544	521	469	490	533	515	535	545	489	534	492	522	503	510	528	529	513	490	537	501	533	502	537	533	532	508	512	508	510	521	500	550	533	507	494	515	532	518	496	537	514	481	520	472	520	542	522	528	520	476	514	488	513	529	501	487	545	516	543	511	555	513	493	521	528	498	512	496	530	485	480	524	482	521	492	545	513	480	499	485	511	554	503	522	529	525	517	537	512	463	521	501	490	502	463	485	488	526	536	457	505	529	533	489	495	509	505	502	493	491	506	506	521	486	516	501	514	447	525	508	543	472	502	505	476	531	526	479	512	519	520	527	494	529	484	545	484	508	535	538	501	538	520	540	518	483	516	521	472	521	508	500	492	536	555	542	480	517	490	474	487	537	553	508	493	494	514	477	534	527	508	522	497	490	520	524	527	531	524	494	491	505	489	504	483	442	545	548	501	515	514	514	517	526	524	484	487	510	554	527	527	488	522	524	529	506	527	461	498	531	518	477	527	493	488	514	499	531	511	487	508	539	517	479	533	520	512	537	552	489	489	524	506	520	489	538	477	511	489	518	531	512	535	510	526	461	487	495	527	513	510	540	523	542	483	520	498	549	499	537	502	532	492	473	465	503	479	507	529	506	535	514	521	498	489	489	519	497	478	533	521	518	511	526	502	491	497	466	507	529	504	501	524	481	558	497	472	514	558	536	534	515	494	515	531	551	514	525	565	508	480	481	529	528	511	528	554	518	523	501	449	485	533	472	506	511	513	537	531	495	504	532	524	483	528	505	522	515	499	521	508	533	495	535	514	537	494	518	520	491	505	517	508	549	500	498	505	507	502	516	504	495	531	529	486	519	525	536	524	491	540	534	496	517	489	497	530	504	502	572	514	542	542	506	526	531	520	503	522	491	551	497	488	476	516	518	487	531	568	516	537	470	526	544	521	524	527	488	544	502	488	473	491	531	505	444	517	496	520	549	565	481	520	473	508	483	552	507	531	519	493	484	474	470	507	504	518	544	507	509	525	508	480	501	499	518	505	488	492	522	462	512	510	484
27750	20822	16128	9441	6110	3332	1985	1746	1348	1161	1044	908	889	762	649	603	482	526	515	583	589	560	544	493	546	515	485	496	483	491	493	509	532	473	460	444	489	465	494	455	438	452	471	491	430	471	457	483	451	441	408	460	433	457	469	411	432	462	461	440	391	446	409	436	427	411	414	417	458	466	441	420	454	451	432	423	423	402	436	408	422	435	444	432	454	400	445	408	436	451	456	421	417	416	474	454	430	452	389	377	426	398	437	398	447	428	414	415	411	417	407	408	450	465	419	402	418	420	435	471	423	423	443	416	424	470	401	449	468	415	438	447	437	409	428	419	439	451	422	448	425	426	411	420	448	383	424	407	430	403	446	452	425	457	440	432	433	444	418	452	443	392	398	470	422	434	448	424	434	414	415	394	419	411	410	402	411	397	461	429	425	390	446	373	437	426	428	450	404	443	438	419	412	439	450	429	424	395	414	426	451	443	422	369	463	414	419	454	406	454	458	448	415	448	430	460	437	431	407	412	430	399	438	436	433	440	427	401	430	408	383	433	406	451	408	503	432	404	406	435	416	405	430	400	453	425	412	450	435	445	457	437	447	455	440	444	387	442	434	416	418	421	445	397	421	413	461	424	422	437	445	418	403	377	424	448	430	450	431	463	416	432	404	456	435	396	404	420	425	421	387	416	469	424	426	415	454	440	424	446	395	415	424	396	415	423	428	424	438	426	418	429	411	421	409	419	428	408	459	408	443	422	414	446	451	420	446	441	426	440	461	401	435	425	438	413	404	408	396	389	437	450	385	425	425	459	459	438	412	414	436	426	389	410	431	425	464	430	434	441	418	444	404	413	419	460	414	404	431	425	410	438	449	432	441	436	419	395	454	450	454	422	461	461	413	400	410	419	420	431	433	420	424	409	437	441	433	437	430	443	421	403	442	453	421	401	449	406	437	424	436	411	426	433	445	442	429	415	451	390	423	400	395	430	420	451	419	441	432	417	406	405	426	445	440	408	429	429	416	411	426	431	409	401	470	427	442	427	439	451	445	444	426	434	416	453	434	429	419	465	451	421	455	429	378	442	400	397	451	428	438	412	429	405	439	440	440	407	427	420	444	408	414	445	453	448	398	419	426	430	391	418	427	436	423	399	421	430	424	394	410	450	442	427	413	417	446	429	429	452	432	407	421	433	420	429	449	452	443	389	409	418	417	392	447	415	398	409	406	430	426	409	396	408	399	421	439	463	392	403	457	417	430	447	398	411	442	417	442	408	421	416	425	417	416	452	408	422	386	408	434	440	443	433	427	422	410	450	412	431	434	428	407	419	433	450	424	408	433	458	461	456	451	433	415	468	427	462	432	440	408	422	430	403	413	456	406	434	431	410	447	412	414	441	431	416	466	430	424	440	402	413	414	422	421	419	440	414	410	428	397	402	432	445	396	423	432	414	403	387	436	402	421	419	406	472	412	435	413	428	419	406	455	451	465	425	422	440	442	424	400	462	428	417	425	459	403	398	435	414	441	411	420	433	451	443	442	474	400	421	421	463	440	395	411	433	427	439	408	431	466	434	418	433	423	456	429	461	461	405	418	439	406	426	403	476	445	441	406	430	446	379	436	428	401	434	464	434	449	432	442	430	433	446	430	442	442	432	422	399	448	432	457	382	438	409	405	426	453	446	397	438	397	443	440	437	447	410	441	464	443	418	417	469	424	416	417	446	420	407	431	407	396	411	452	371	466	436	407	403	424	434	445	398	406	448	422	428	399	424	413	438	464	410	456	437	376	480	420	403	467	423	455	420	397	457	411	402	446	425	436	432	435	465	430	439	436	406	460	466	459	424	389	440	423	419	444	442	425	411	440	407	431	453	465	455	400	436	436	436	415	444	410	467	409	448	441	427	434	427	433	431	419	432	438	451	429	433	428	427	437	467	414	405	421	406	425	429	432	449	397	414	422	406	449	424	420	394	456	419	415	431	459	438	452	398	423	425	432	401	419	428	423	452	410	425	415	451	456	405	438	431	458	429	443	437	447	461	420	438	422	477	435	431	428	409	442	416	422	443	456	401	404	404	417	457	446	405	409	458	423	437	461	422	458	412	426	449	447	405	426	435	423	417	436	443	411	396	461	420	458	407	429	407	450	449	452	426	421	426	429	426	440	450	431	385	417	412	437	442	435	411	389	423	394	394	444	430	409	455	444	489	438	439	448	410	380	421	421	455	444	426	447	407	423	442	422	419	438	442	429	439	427	392	457	435	415	439	454	421	453	448	447	434	425	454	422	427	421	436	378	420	425	421	428	438	471	403	431	432	393	442	438	402	465	418	426	462	420	425	417	453	426	413	445	439	462	425	414	418	423	424	445	426	436	435	412	424	429	451	428	426	417	418	402	431	423	414	415	418	411	473	448	431	413	425	405	383	405	407	436	435	449	395	447	466	407	409	437	420	423	437	416	394	437	447	454	474	446	396	406	423	428	441	434	409	436	420	424	439	395	386	435	441	450	440	423	422	448	406	440	433	470	448	440	431	426	443	399	444	469	428	438	440	438	421	426	447	382	411	425	371	443	419	426	414	404	429	383	405	432	434	436	429	466	399	429	442	427	474	471	456	418	415	435	443	452	420	429	413	423	464	398	427	435	436	421	432	425	438	457	429	440	426	447	406	402	480	423	457	434	432	422	459	430	447	448	431	384	452	462	442	402	412	423	417	444	400	414	412	431	434	462	429	418	422	437	454	426	431	412	424	393	465	432	447	423	410	396	413	456	452	437	404	400	418	448	440	412	470	461	427	432	415	414	414	411	430	378	441	424	405	443	427	446	392	423	468	438	421	411	427	438	424	444	411	436	421	443	428	477	421	422	429	435	451	439	438	446	433	426	420	427	412	415	396	423	459	435	449	408	458	424	400	428	448	411	425	466	417	419	430	438	403	442	444	421	451	422	377	422	414	400	420	449	437	439	416	442	437	452	415	397	454	444	434	429	414	421	424	455	424	419	421	490	447	440	434	462	428	425	389	460	484	454	436	407	432	433	415	411	421	420	404	445	428	441	434	431	401	425	426	465	445	433	439	433	454	428	418	426	417	405	400	453	427	451	435	432	430	443	397	404	418	484	427	416	432	402	424	438	444	438	442	448	471	475	410	421	435	420	456	448	459	401	456	470	404	432	424	394	461	422	422	456	412	453	391	409	471	445	445	432	454	434	428	416	425	361	415	419	445	466	427	455	420	444	410	416	433	403	403	435	421	435	413	418	413	453	415	429	403	440	436	454	396	414	453	423	417	419	428	434	430	397	453	443	469	399	390	411	445	396	431	448	442	411	418	470	413	405	473	417	426	417	448	425	397	419	419	438	451	414	443	433	422	432	443	407	418	426	431	399	391	477	469	425	438	441	442	450	481	439	459	389	429	416	434	406	450	431	447	405	398	412	433	402	457	452	404	416	431	417	451	425	427	439	410	440	462	385	444	410	444	425	444	436	449	437	410	419	404	437	429	471	401
15517	24325	19369	12318	10196	6324	4350	3551	2833	2318	2061	1750	1608	1308	1001	918	764	828	753	817	784	792	757	727	671	681	658	675	623	654	618	611	609	610	601	570	570	619	626	591	613	561	568	624	583	592	594	528	576	515	561	559	556	536	525	537	561	514	519	570	577	562	517	513	521	566	528	536	505	464	521	521	503	557	506	501	487	501	526	517	498	493	503	536	553	547	536	538	536	499	528	544	508	542	533	548	540	516	507	523	510	522	480	493	512	511	537	553	546	516	506	550	532	516	525	533	517	490	508	501	548	529	491	523	534	484	551	521	525	494	550	531	516	553	526	524	501	510	496	550	541	546	508	489	525	537	512	498	516	535	540	537	535	524	508	558	516	473	516	526	545	527	506	532	490	502	515	535	498	517	481	566	526	501	525	534	529	532	570	505	503	518	510	533	496	565	551	541	538	514	513	525	499	540	507	500	555	541	531	517	521	513	519	525	552	548	536	499	539	534	531	571	546	478	549	519	505	514	505	542	509	518	517	490	478	550	578	516	549	537	512	537	525	541	514	475	509	492	534	561	507	545	565	518	561	483	553	537	515	537	511	541	521	519	540	546	465	524	498	503	521	502	538	514	504	546	532	527	502	533	519	568	503	501	498	522	526	523	499	507	483	526	514	475	536	558	526	537	536	542	528	502	516	502	519	522	532	544	535	513	522	529	545	497	527	519	520	537	469	557	529	520	499	547	504	542	518	547	521	498	512	489	515	519	509	537	483	516	511	564	512	517	549	494	516	526	510	546	516	538	517	543	557	528	498	550	510	521	538	518	514	527	526	502	518	522	544	489	526	555	534	458	511	524	500	565	540	512	504	500	479	500	483	508	503	485	565	497	537	569	524	498	519	502	491	522	512	477	534	498	517	497	496	528	517	542	514	513	535	528	550	475	507	501	523	489	531	532	554	514	513	522	532	553	481	512	514	544	486	540	513	551	456	521	517	523	537	506	537	534	515	508	534	566	537	550	554	513	535	537	474	507	478	525	517	507	505	490	524	519	537	528	531	490	534	510	498	525	480	480	557	504	507	486	490	503	545	545	506	540	488	524	533	556	502	526	503	504	533	523	484	523	526	507	543	483	505	500	528	471	519	518	565	497	515	510	539	550	577	509	543	491	558	539	501	519	520	496	550	548	481	512	526	509	539	561	495	518	522	494	489	526	557	518	520	492	523	521	520	521	552	507	462	555	503	525	498	526	499	537	528	535	541	503	490	483	547	554	506	525	526	546	535	491	546	518	519	550	545	510	504	542	480	519	494	479	514	549	510	493	521	519	483	513	501	562	519	494	512	511	537	504	544	568	565	512	555	532	501	515	501	531	511	521	502	517	544	508	505	499	534	532	522	485	480	539	480	508	514	522	531	519	526	508	496	506	466	546	497	488	523	521	503	553	548	517	511	533	522	536	500	563	550	557	513	516	560	548	505	495	513	517	500	504	511	515	527	517	506	507	584	513	529	494	550	513	562	532	501	516	508	505	537	542	491	501	563	542	485	526	520	509	501	532	495	540	526	505	495	512	515	517	508	510	536	550	534	463	505	525	485	476	498	513	539	527	515	533	526	517	556	518	483	519	510	482	515	579	505	510	587	536	535	516	501	542	512	526	493	509	489	510	456	543	568	536	520	567	475	487	506	476	463	505	508	504	518	508	562	522	488	539	498	523	542	509	485	549	524	533	476	544	504	504	536	529	516	530	493	542	557	537	504	514	500	531	481	514	522	516	508	508	517	550	531	552	482	493	521	514	494	553	541	554	484	566	510	508	507	506	497	503	526	504	544	506	500	542	541	560	546	548	511	495	528	524	564	534	512	492	517	520	510	472	525	523	489	528	477	522	474	527	516	497	502	556	517	538	512	527	515	501	542	522	507	488	513	550	497	529	512	488	540	452	489	513	542	534	524	481	488	514	494	505	499	524	486	530	495	504	527	516	508	507	521	542	557	541	491	511	492	530	489	482	485	527	525	536	485	534	540	505	557	488	550	463	529	537	538	497	512	526	504	525	546	552	540	484	569	530	531	476	503	531	499	529	516	523	517	517	525	514	552	540	514	546	507	501	476	542	534	507	535	484	519	502	497	551	474	508	579	486	561	501	506	540	495	534	519	533	562	546	471	530	534	521	513	477	539	550	517	506	492	534	538	525	503	483	503	499	548	536	524	473	522	535	524	512	484	535	533	521	515	514	511	509	500	550	538	507	499	499	495	550	538	540	510	532	562	517	509	544	537	511	489	531	523	496	485	533	510	528	537	543	518	536	522	543	503	520	543	529	545	494	529	515	551	526	527	565	519	507	546	519	529	497	525	500	498	496	518	501	550	526	458	506	532	523	498	510	521	508	509	527	525	482	522	501	492	540	545	537	568	518	541	553	528	543	507	511	526	507	518	579	523	489	521	534	502	517	545	482	537	506	510	505	544	511	526	543	508	531	534	481	482	512	459	549	529	501	540	479	433	472	537	517	559	521	538	579	503	514	513	548	511	548	498	519	487	501	510	540	510	531	513	534	528	491	497	505	509	498	527	511	519	484	552	488	496	534	524	537	513	515	488	499	504	507	515	465	511	542	514	525	530	526	511	556	490	501	536	533	520	503	477	530	504	522	475	500	516	523	493	498	479	524	525	504	543	532	577	547	564	539	508	535	529	505	547	527	486	524	496	530	520	499	510	558	485	530	499	531	510	509	549	547	515	530	535	513	530	567	535	539	524	508	558	560	517	509	525	508	543	494	549	544	552	533	539	540	547	560	503	528	517	522	540	502	525	528	541	504	482	520	527	482	486	527	473	537	544	471	531	508	545	505	498	559	516	503	483	540	537	547	524	522	528	558	488	516	548	514	526	540	506	519	518	508	537	521	521	519	514	537	511	507	499	498	540	508	506	515	545	560	515	575	532	510	485	485	556	519	509	519	508	496	498	518	524	536	540	537	465	530	493	560	537	527	530	535	543	502	517	525	506	533	555	537	518	497	512	527	476	495	513	502	534	527	545	549	500	553	529	521	514	502	514	519	493	527	501	496	546	542	543	513	564	531	521	519	464	525	505	547	562	522	548	500	512	515	529	505	520	521	498	519	549	560	565	500	488	506	516	532	536	491	525	514	479	506	534	509	511	487	498	554	474	500	498	506	513	541	514	540	443	528	483	519	552	522	525	507	529	538	532	528	522	535	469	510	522	524	530	554	508	520	492	544	506	481	476	540	489	535	541	517	500	530	528	492	517	500	535	514	556	531	527	520	533	529	546	498	526	461	511	545	506	552	528	495	540	501	532	545	536	509	544	540	499	493	510	490	514	536	512	516	562	518	524	498	547	534	486	513	495	482	513	515	518	535	555	551	541	518	528	533	555	508	520	495	540	455	552	548	516	526	524	506	536	546	550	525	510	509	494	523	505	529	532	560	575	506	494	541	486	516	527	533	521	528	511	484	499	501	540	514	494	539	494	519	512	509	528	557	522	477
24240	21310	28430	24560	21234	12185	4620	3078	2033	1621	1480	1298	1104	903	722	653	565	552	494	546	559	544	504	469	461	455	452	421	419	421	373	401	411	370	379	378	356	379	390	355	346	399	343	359	357	331	324	347	336	324	339	344	331	336	329	332	322	289	332	332	318	325	324	295	288	310	354	321	298	316	280	307	297	300	349	338	286	293	290	280	294	293	279	319	303	297	279	288	308	327	294	344	284	283	301	290	323	291	324	326	321	297	308	310	305	287	308	265	317	327	302	305	314	299	312	298	289	316	294	311	292	306	308	309	293	336	314	345	304	296	284	310	319	310	331	328	317	312	313	296	285	275	315	295	306	290	316	334	276	343	297	307	305	311	334	280	285	302	283	315	284	306	314	275	280	291	298	320	327	293	307	326	327	297	286	317	329	296	286	287	321	293	279	301	289	280	337	300	308	282	288	287	327	307	292	303	310	322	281	301	288	310	332	280	311	306	336	311	277	287	341	289	295	275	330	290	266	327	322	313	279	310	292	299	302	282	311	275	323	293	306	302	299	318	307	305	292	310	286	295	311	289	284	320	277	282	290	294	303	276	331	282	315	336	299	276	302	285	303	295	296	309	318	312	360	295	340	285	319	303	289	282	285	311	310	303	319	323	318	311	302	296	298	287	308	251	320	306	301	308	343	283	321	312	329	298	286	297	281	297	320	332	301	298	299	321	307	306	275	318	304	312	272	320	303	311	341	296	284	329	306	289	307	322	322	331	283	310	296	300	332	290	320	316	308	287	295	295	284	292	281	286	307	290	301	291	301	289	297	284	281	301	312	302	303	299	286	296	295	307	303	298	269	311	314	318	307	300	314	312	307	319	279	302	298	334	285	297	317	286	288	311	303	288	313	330	290	303	317	293	315	287	289	297	302	305	286	332	296	325	292	310	283	259	272	314	323	278	318	288	318	322	274	299	298	300	292	305	312	318	295	309	282	345	282	290	298	266	312	295	292	302	321	268	320	325	290	332	302	276	304	328	319	301	315	304	302	322	294	294	292	283	309	295	297	310	293	295	287	316	272	280	291	275	326	303	278	279	280	331	283	305	311	304	271	337	279	314	336	292	288	310	301	303	307	288	285	320	334	285	313	295	277	315	316	281	302	330	293	316	292	313	267	304	274	286	282	340	311	309	312	315	258	304	271	321	296	305	273	309	332	302	321	285	303	328	277	298	312	287	327	315	288	312	329	291	316	313	304	300	296	292	312	292	269	305	279	343	313	283	321	300	320	311	265	315	323	269	295	311	299	300	306	322	298	307	318	290	299	324	359	279	314	296	289	316	297	303	287	307	275	303	274	294	309	314	314	306	311	299	307	291	276	322	279	307	279	303	332	267	334	325	288	305	287	314	307	325	318	338	268	286	318	289	312	305	312	273	283	284	284	317	312	316	301	293	304	279	297	268	347	294	287	288	323	288	303	291	301	310	293	299	285	319	310	295	302	319	348	312	296	313	288	296	313	331	270	320	302	265	320	301	317	303	286	295	283	316	308	299	320	297	302	285	312	291	313	304	315	304	309	337	261	311	281	296	304	288	326	321	322	318	322	310	286	294	285	299	303	303	282	342	279	323	301	291	335	294	320	335	269	315	294	299	309	309	281	313	294	292	301	289	275	342	293	328	314	301	278	305	293	304	319	319	316	278	314	304	297	331	300	316	300	297	287	293	305	327	276	311	274	305	278	318	305	310	309	315	318	291	298	302	292	305	329	310	274	303	321	316	321	328	339	321	321	341	297	325	325	295	270	321	300	307	291	330	262	265	329	299	305	282	286	315	291	315	280	305	323	311	297	279	301	306	291	294	285	307	332	305	303	306	291	315	279	304	312	287	288	320	310	273	313	285	309	305	314	276	272	285	313	291	330	303	320	303	329	331	304	304	311	348	290	316	327	307	321	319	329	287	278	289	306	285	319	320	319	299	348	323	312	286	324	308	314	302	291	305	301	305	277	295	300	297	306	313	305	298	275	287	293	276	335	299	313	289	302	296	297	292	296	294	293	307	311	280	309	317	338	288	271	324	312	325	299	310	301	290	281	297	292	294	326	275	312	307	295	307	315	274	300	312	311	283	305	291	305	308	273	270	301	307	314	331	314	310	294	282	331	304	302	309	294	308	300	311	311	316	340	285	294	280	313	297	322	312	285	303	343	263	299	293	298	259	273	331	280	266	308	308	307	304	314	289	307	334	294	290	306	303	316	292	314	328	286	313	266	286	293	274	296	306	262	301	329	324	286	314	288	306	320	304	268	292	266	286	275	320	289	310	296	266	282	322	280	286	304	301	297	286	344	291	292	268	321	312	290	292	312	271	305	304	316	264	295	275	331	299	305	313	320	282	320	297	307	314	333	298	269	291	298	303	308	326	282	324	290	297	279	303	302	288	299	286	290	295	318	297	281	313	339	301	329	301	323	328	302	312	303	302	302	285	282	325	314	297	305	288	311	320	317	303	290	326	309	286	314	295	313	297	286	291	310	311	292	262	312	328	318	283	294	298	334	281	298	273	288	308	319	280	310	298	312	322	284	267	287	315	301	297	272	306	284	306	290	282	308	303	305	334	308	293	265	338	319	295	321	307	295	303	291	287	316	291	274	295	270	289	320	307	305	292	313	300	319	316	282	323	312	330	326	295	307	304	308	311	300	293	298	301	285	319	342	317	321	316	316	306	324	291	303	304	297	311	301	303	313	303	328	302	276	322	267	357	298	297	328	312	309	308	293	296	296	278	294	294	348	340	296	325	286	357	247	306	275	285	290	308	307	324	290	301	296	302	312	286	323	269	296	271	303	326	303	294	319	281	304	297	256	279	295	330	290	302	280	307	309	320	304	289	277	298	276	295	316	285	295	309	307	292	303	292	301	325	302	299	281	272	290	304	274	274	330	316	327	275	336	297	288	292	282	325	313	289	325	269	293	301	314	280	299	302	288	324	316	267	289	304	308	317	338	329	295	283	326	305	297	308	284	321	263	324	305	304	311	305	293	279	291	285	319	315	309	275	300	314	311	327	302	296	298	282	296	306	285	308	305	320	301	312	302	308	281	275	314	316	321	313	314	322	296	311	318	333	303	318	283	298	313	312	336	294	289	331	310	287	326	322	299	307	308	310	307	328	282	296	269	287	300	304	312	303	302	295	335	311	321	267	289	307	317	302	332	297	291	293	302	297	307	291	309	311	296	289	333	323	349	303	299	285	315	274	288	300	285	297	324	342	329	285	305	291	306	279	294	313	294	305	272	311	303	295	335	311	312	331	319	309	314	309	312	288	300	286	322	297	311	304	300	285	297	335	271	320	306	313	314	278	314	305	286	299	270	307	305	348	286	313	313	294	304	283	299	334	310	282	312	294	288	314	284	327	311	311	293	296	296	298	302	285	277	301	309	296	318	297	290	296	286	348	343	330	314	307	328	280	286	317	309	303	296	317	277	313	293	313	288	285	315	306	308	312	303	300	327	294
17262	32988	27612	19197	15699	9855	7120	6240	4637	3617	3104	2612	2199	1630	1320	1039	947	848	888	836	906	830	764	755	703	680	631	615	576	568	555	525	510	497	503	507	451	475	493	505	475	525	500	481	500	454	443	451	442	421	413	449	411	393	372	398	421	396	418	405	409	437	382	395	371	373	415	398	403	415	351	402	387	394	399	386	358	374	355	396	372	376	324	367	382	373	345	371	367	385	375	397	374	333	353	344	366	396	383	352	368	393	361	385	373	349	356	388	364	370	367	380	383	377	401	403	349	396	355	367	370	387	359	372	359	340	376	342	380	372	384	352	372	367	388	393	366	379	353	345	346	398	374	381	375	354	347	375	346	369	342	405	361	353	366	349	384	375	352	378	366	337	342	390	373	369	383	388	340	340	383	381	380	387	392	373	394	346	394	344	396	351	393	368	401	382	392	395	399	348	369	409	364	390	358	405	356	409	377	379	346	374	345	347	386	379	342	380	378	348	342	375	381	386	335	357	384	377	364	322	377	344	372	399	365	349	333	349	361	391	359	373	373	406	356	388	364	398	389	416	369	354	390	375	401	384	392	396	363	372	364	352	397	390	395	377	372	332	379	396	350	417	400	378	363	346	353	361	347	380	369	417	369	367	413	366	368	386	376	375	401	378	396	416	336	400	369	375	363	381	370	341	351	376	369	368	387	389	397	357	375	365	384	359	419	416	344	387	343	360	385	373	394	359	343	390	375	351	361	357	354	362	407	380	352	358	348	368	331	337	373	384	415	365	397	387	342	357	349	377	351	381	382	373	382	350	350	366	388	369	382	390	394	357	378	387	384	356	363	377	370	386	377	384	349	397	394	379	370	369	361	367	365	342	381	359	348	358	370	391	353	372	375	373	375	366	378	360	377	361	359	398	363	372	405	349	375	405	350	349	343	379	367	356	355	405	340	367	381	352	347	360	372	350	372	369	345	392	350	402	340	378	349	365	399	382	350	370	387	396	370	383	376	384	392	369	428	389	362	392	355	382	392	379	379	347	395	371	374	358	408	395	393	379	353	350	349	403	348	363	376	363	372	376	378	378	374	399	378	362	350	381	364	395	401	345	384	391	395	361	378	398	353	380	373	358	360	387	384	343	378	377	394	368	403	384	372	373	359	406	355	413	374	370	358	343	372	400	373	403	384	379	369	377	360	364	348	373	379	371	374	352	361	404	361	380	390	370	365	363	348	406	331	364	365	376	391	360	398	340	412	378	406	360	368	361	383	374	383	382	379	366	374	363	349	352	356	381	363	416	341	386	368	409	392	379	391	367	370	375	363	370	377	377	376	355	367	354	364	367	387	352	391	393	378	341	322	362	346	332	368	362	356	362	368	363	387	379	372	417	362	363	382	374	371	366	385	404	385	378	365	335	346	395	365	353	358	367	382	376	365	376	367	383	363	375	384	389	352	361	379	362	381	347	359	372	369	401	378	389	377	378	391	351	351	353	373	380	373	414	363	353	378	363	348	359	363	362	385	368	375	364	408	420	354	359	378	370	352	413	369	373	362	348	373	388	359	381	368	400	362	373	359	377	344	391	353	386	382	370	338	352	358	359	330	377	359	349	351	350	397	360	380	388	349	400	379	382	386	388	394	355	373	380	372	379	378	347	386	406	346	358	363	382	362	389	354	389	357	364	365	387	365	376	380	382	375	373	361	377	358	357	355	378	323	396	351	352	376	366	397	379	367	329	400	406	388	362	347	370	332	348	377	378	377	338	356	353	354	345	374	373	347	373	380	354	390	362	351	407	388	376	367	378	381	339	362	372	370	390	387	331	347	353	365	357	392	353	364	378	378	383	379	356	354	356	371	347	342	422	371	364	333	377	371	375	356	383	377	385	370	369	385	413	325	368	367	382	365	368	362	375	345	391	353	386	390	374	437	390	391	345	370	373	387	365	402	398	366	369	409	353	381	414	359	383	373	378	333	352	412	365	399	372	378	376	388	369	354	372	329	352	341	362	359	389	363	398	372	347	369	405	379	345	363	357	358	363	404	390	364	352	376	341	363	395	368	353	396	388	413	391	384	369	338	377	354	374	359	390	379	368	387	354	399	371	379	366	328	379	377	351	389	401	360	376	355	397	334	414	399	369	375	345	375	387	365	364	333	395	372	383	375	369	383	381	348	359	327	373	365	357	335	363	352	413	347	362	351	384	388	381	374	383	393	366	341	370	357	332	373	374	382	392	370	375	347	377	351	396	351	351	364	367	355	377	352	340	342	360	409	350	366	399	419	364	377	360	396	380	353	328	337	351	357	382	366	353	327	364	394	375	371	375	337	392	365	360	394	358	365	396	388	385	370	407	371	371	350	375	384	374	365	354	384	390	343	386	329	357	353	395	394	400	360	328	363	381	334	330	397	355	361	384	377	384	388	338	363	368	364	337	329	366	352	385	368	330	372	366	372	347	367	374	360	385	409	353	389	372	374	357	331	346	398	361	331	406	343	390	387	378	380	388	385	362	373	410	351	383	360	394	381	385	353	369	364	355	398	371	385	372	386	390	340	360	352	380	357	393	367	383	349	363	356	353	366	362	364	406	381	395	398	387	380	359	342	406	373	358	367	384	388	364	369	368	380	384	374	348	364	404	357	364	385	372	337	373	352	369	389	344	383	389	374	391	349	373	355	370	390	355	352	381	361	394	325	360	376	364	352	367	375	393	387	388	386	384	357	345	385	394	380	373	367	361	336	365	349	382	388	363	367	383	357	409	367	363	367	345	399	378	357	374	362	389	392	373	353	392	400	331	358	376	369	369	339	371	342	362	368	390	390	362	379	377	352	346	355	353	362	392	380	396	354	378	377	366	348	332	367	335	379	413	353	341	333	344	367	356	377	372	391	359	353	336	384	359	354	382	374	386	350	375	359	399	360	378	391	374	396	397	352	382	382	373	382	384	379	369	340	365	385	421	371	389	366	368	353	388	367	339	367	368	382	388	372	386	371	405	394	367	372	355	384	376	378	376	396	364	369	378	401	356	389	397	359	362	366	376	363	367	381	355	364	362	390	381	363	378	404	401	373	361	405	378	334	339	389	392	353	368	360	358	401	380	414	415	369	359	362	405	368	368	344	373	365	384	364	369	378	389	375	382	348	386	366	382	396	374	348	340	371	379	335	379	352	369	383	390	375	361	360	353	401	380	348	369	377	351	419	385	367	396	359	353	369	372	386	392	352	370	361	357	334	382	371	393	375	382	390	367	353	379	397	362	389	371	350	362	379	366	369	382	361	377	339	361	361	374	351	367	356	384	354	373	363	360	393	364	372	355	385	369	388	348	377	342	366	368	381	367	369	389	337	348	365	328	378	338	374	383	350	346	383	417	339	357	348	389	387	409	340	340	367	368	361	354	388	392	404	390	382	364	370	378	410	338	363	378	373	357	367	362	361	394	370	384	372	366	342	389	358	347	352	363	361	328	395	345	375	384	351	396	377	386	350	380	392	356	368	393	382	406	376	347
25488	21334	27226	25533	13274	5244	3195	2421	2004	1589	1399	1443	1123	1057	948	815	770	780	751	818	757	770	740	768	699	704	653	699	618	686	655	621	671	600	616	617	648	578	600	646	626	621	683	593	621	600	575	598	621	595	604	555	590	576	621	595	593	560	596	558	562	542	579	577	560	559	579	549	543	567	543	580	570	582	616	575	557	615	524	564	587	534	619	639	575	626	565	580	572	586	559	563	567	548	585	598	559	563	547	575	596	541	593	540	586	561	601	611	596	536	574	557	590	543	585	581	569	574	590	564	575	604	584	578	615	596	574	553	555	556	569	600	564	606	571	533	613	601	550	560	567	575	586	546	560	568	571	583	563	582	544	625	623	555	578	595	586	559	591	598	544	568	569	583	561	573	579	584	552	528	516	555	553	598	589	626	585	591	542	542	561	602	611	585	558	595	583	544	561	576	541	577	539	548	554	606	593	601	598	566	574	569	558	574	565	552	558	559	551	576	580	542	537	573	612	602	574	584	548	566	558	539	536	610	574	602	554	595	535	583	559	537	621	595	560	558	592	585	541	552	571	554	593	589	540	586	569	536	558	537	554	553	576	574	569	575	528	569	545	523	520	626	545	564	600	578	593	589	600	546	577	592	549	611	566	540	575	572	561	542	596	566	580	600	608	553	606	585	584	558	547	584	561	568	556	555	593	563	576	570	601	584	603	566	589	544	553	541	587	563	569	552	551	576	590	594	564	528	610	566	575	572	591	566	580	582	526	520	527	580	607	570	618	558	567	536	551	566	591	596	616	576	574	580	583	540	549	544	576	568	598	608	546	509	516	554	563	579	595	568	565	588	586	573	607	562	550	560	592	588	557	599	540	581	546	573	585	505	559	532	609	575	568	584	530	577	555	574	580	597	576	544	591	582	581	575	559	590	579	552	549	586	546	586	584	553	583	543	609	554	542	593	563	583	594	620	555	548	561	578	557	567	563	560	614	560	566	574	594	599	594	530	584	550	550	599	544	583	545	599	527	564	573	576	604	572	582	579	551	590	603	572	579	588	582	574	568	592	572	559	555	569	583	572	547	574	555	585	570	574	577	582	577	594	550	550	564	616	588	587	593	554	592	550	588	521	549	553	573	533	574	623	606	560	599	580	552	573	594	571	568	577	578	580	571	582	595	533	593	565	604	574	599	556	557	569	576	587	586	534	577	568	531	540	543	583	573	577	569	595	569	571	552	523	597	559	573	611	589	580	591	536	576	588	590	614	562	563	594	573	558	591	539	588	582	577	572	539	561	576	573	570	513	566	589	594	587	580	617	601	544	589	585	596	547	583	528	586	594	575	558	555	515	526	558	559	521	554	582	568	558	584	530	536	581	581	536	567	570	562	572	585	597	611	580	546	589	596	550	542	573	582	584	588	570	594	570	565	600	589	555	589	579	562	527	583	580	542	549	566	551	571	619	559	578	584	493	570	576	547	591	574	584	574	580	570	589	605	562	560	538	612	648	502	550	621	613	561	560	590	571	564	573	628	572	546	538	582	600	590	538	594	587	631	590	573	536	572	569	606	545	580	623	567	562	542	559	611	620	591	575	620	609	578	612	599	607	600	540	589	559	650	563	565	527	564	561	576	558	604	604	592	601	559	599	530	592	582	612	577	603	555	598	598	585	553	653	591	589	625	617	501	554	597	573	534	575	556	518	586	561	620	589	555	551	580	586	578	560	543	559	607	576	552	586	593	527	567	576	568	589	617	540	572	573	588	559	585	576	652	557	541	563	568	608	535	563	537	591	555	534	589	573	574	553	576	582	589	542	591	570	575	542	575	531	533	582	589	565	555	556	572	573	585	553	569	566	587	571	582	576	578	596	552	565	575	559	588	617	582	577	588	569	540	570	586	574	580	538	563	572	616	566	532	568	544	555	567	562	580	565	608	526	559	576	562	534	585	558	601	573	565	582	539	593	541	593	606	560	556	578	604	585	626	583	591	583	568	583	602	557	595	583	559	530	541	565	564	603	592	542	606	582	573	550	579	564	574	577	561	585	552	595	537	580	563	569	539	575	552	539	550	578	521	543	557	559	572	546	566	571	619	645	560	571	540	589	577	618	572	560	579	558	562	585	589	578	569	565	545	588	546	609	581	555	565	613	586	559	554	558	611	532	547	563	594	574	616	541	600	545	581	584	536	569	568	544	554	580	578	578	570	586	571	565	596	582	579	590	537	528	565	575	553	554	558	538	574	571	623	588	527	587	581	565	588	529	629	571	585	549	625	552	579	578	603	523	520	574	610	587	537	584	591	581	594	581	539	602	556	587	552	505	571	576	552	548	592	580	585	590	578	557	604	575	567	568	568	550	553	512	537	596	548	555	547	571	566	620	559	555	596	541	614	566	557	536	537	582	588	575	547	558	594	541	577	559	559	576	556	589	599	605	534	589	579	589	564	580	578	579	582	553	560	575	548	618	530	568	545	560	517	584	584	600	566	562	540	590	551	563	571	559	602	565	602	576	540	598	535	534	630	596	577	580	540	581	552	587	565	585	553	584	590	578	577	558	555	597	517	588	571	534	564	604	559	589	593	549	553	583	575	568	564	597	556	559	575	544	554	585	604	588	586	558	604	548	588	598	568	561	606	595	563	542	545	602	518	573	566	594	600	565	568	543	579	570	578	578	531	590	560	542	586	563	555	554	580	582	625	565	561	555	608	577	587	519	560	563	552	578	552	552	592	585	557	562	511	563	560	583	598	578	573	560	532	614	584	601	534	600	558	528	550	559	571	568	573	522	566	558	562	586	582	572	552	552	556	548	549	616	598	581	529	543	579	553	571	574	622	583	588	552	559	542	588	592	585	586	566	568	574	567	593	596	566	600	585	564	585	580	571	582	587	528	580	552	589	595	567	542	579	601	564	581	579	524	577	621	582	596	560	532	578	544	571	550	570	573	560	542	553	570	566	597	567	600	545	561	642	541	586	589	581	566	598	586	578	594	564	574	587	584	590	582	575	595	542	567	617	582	563	540	573	563	593	571	559	572	588	545	546	539	586	584	567	551	558	602	582	577	556	566	568	568	574	592	566	614	566	496	543	585	562	582	593	597	597	565	598	596	578	570	559	552	566	539	598	534	596	531	608	575	579	575	554	585	544	572	536	568	569	536	584	635	566	600	562	614	580	572	573	552	588	600	577	559	546	557	545	578	593	530	551	582	577	559	576	575	532	565	579	585	561	567	557	516	516	574	555	585	562	557	530	607	582	595	582	600	529	606	567	562	601	603	603	556	590	613	595	521	575	587	581	573	590	522	522	575	578	517	581	577	533	558	571	565	569	567	580	577	591	567	577	548	610	532	550	575	569	545	569	583	585	609	572	593	594	601	551	586	543	613	627	536	578	596	568	605	588	584	511	607	578	575	541	599	574	575	560	582	609	597	592	537	562	585	567	604	556	590	584	545	581	543	631	583	583	571	580	576	543	589	601	545	579	558	567	548	546	595	553	588	544	588	580
17065	29806	24154	16934	12548	8535	6240	5239	4312	3256	2899	2758	2182	1818	1481	1224	1151	1123	1112	1134	1128	1046	1013	993	989	903	883	816	857	849	839	798	746	744	772	776	761	778	790	766	769	771	717	761	761	740	702	758	765	672	680	718	678	689	659	699	697	696	722	683	698	656	716	658	703	709	671	645	678	689	682	660	658	732	695	692	632	679	645	684	672	650	635	691	693	638	609	687	625	693	606	701	694	652	656	660	711	674	669	665	666	658	650	650	673	689	650	680	678	682	657	678	679	685	662	671	704	677	681	682	655	665	690	618	667	628	640	656	667	691	676	656	684	703	672	623	658	677	705	691	657	648	664	650	695	678	600	603	695	669	691	692	683	674	717	655	671	675	677	665	692	677	686	657	655	664	699	674	630	689	696	703	692	631	700	674	672	665	663	679	675	696	663	594	737	693	712	682	627	673	668	676	641	646	667	696	666	665	619	635	653	628	707	706	652	679	636	668	657	717	669	717	627	641	675	720	628	663	665	675	701	684	644	605	724	633	668	658	647	663	652	635	649	672	648	712	682	658	691	657	720	691	678	670	705	640	698	691	632	661	690	647	684	617	655	645	661	653	660	642	650	666	673	645	661	668	647	670	639	701	674	635	708	649	652	713	652	686	665	730	679	632	649	653	665	690	611	680	663	635	659	655	698	666	660	702	680	677	703	712	694	688	686	719	642	678	682	686	690	673	640	657	670	639	670	668	685	654	656	719	701	663	669	667	675	647	653	687	681	680	685	682	669	709	684	653	641	722	728	645	659	663	697	695	700	686	666	675	593	659	689	704	678	651	718	684	651	637	630	620	677	635	654	687	712	709	654	660	692	681	672	716	666	676	662	695	681	688	633	648	639	734	659	629	635	627	667	671	664	692	667	678	686	704	704	676	651	703	703	682	675	679	701	738	626	662	661	654	714	666	701	694	704	691	668	705	680	710	690	678	680	687	693	644	694	632	620	692	649	608	673	686	678	713	677	656	656	678	702	687	682	674	692	681	665	647	660	660	718	680	716	656	699	698	651	669	674	648	673	648	678	678	683	672	682	675	629	673	663	690	664	655	690	705	669	733	642	685	670	633	663	669	674	710	661	737	666	698	629	625	658	693	649	678	663	647	625	689	679	635	662	675	688	731	685	672	682	655	655	633	688	657	691	711	699	728	708	675	699	673	666	650	695	671	666	698	693	666	686	692	656	653	689	654	648	653	629	651	677	686	682	663	709	674	662	640	640	638	650	624	669	640	647	662	684	671	695	657	636	675	655	702	659	679	667	666	683	719	687	627	675	653	689	642	663	688	716	667	661	645	684	684	681	653	673	677	648	693	669	691	632	665	638	629	652	654	686	679	699	636	684	677	661	667	679	688	690	677	674	671	683	669	624	676	699	695	665	668	674	679	640	627	704	659	700	630	666	651	647	673	652	636	644	672	699	638	639	687	644	632	657	711	618	654	696	648	674	679	684	670	705	715	670	660	689	715	676	697	649	701	668	676	734	676	658	687	661	653	656	651	638	682	697	674	698	635	707	703	643	662	649	693	638	664	633	669	660	676	668	688	717	695	652	674	677	643	669	687	699	699	666	679	678	678	696	661	699	648	653	692	721	663	676	675	700	684	653	611	678	692	695	658	622	711	644	660	637	671	665	633	672	601	710	656	677	693	686	671	650	652	659	670	663	679	702	646	687	682	719	664	610	655	633	654	684	713	674	726	695	658	668	691	710	677	664	704	637	699	651	670	681	652	645	680	685	658	660	647	674	705	658	648	638	625	608	709	661	640	648	691	689	688	664	666	670	654	662	696	680	671	613	623	617	648	667	691	630	691	667	665	652	639	674	689	665	663	711	701	707	644	691	639	652	696	643	666	636	677	687	682	695	692	685	659	657	667	648	657	656	644	670	671	712	675	661	653	681	660	670	696	697	713	707	675	711	673	668	676	704	690	652	635	645	652	722	732	669	675	690	702	678	667	672	670	663	668	655	676	670	661	683	661	626	710	686	652	684	657	664	724	662	633	659	675	689	688	681	621	738	644	671	661	643	669	663	660	696	692	644	665	669	690	667	570	678	641	680	675	677	737	710	665	704	719	691	670	662	648	654	661	664	659	678	630	688	670	684	672	703	646	696	635	672	630	668	647	678	635	666	618	660	697	655	637	628	650	670	682	665	639	658	704	695	647	614	675	648	659	690	677	655	635	686	630	677	656	651	656	645	672	727	729	627	655	641	641	696	658	714	690	667	670	691	692	699	655	641	677	701	651	686	626	666	677	662	647	686	648	662	621	632	708	697	690	671	650	722	700	670	663	645	659	646	636	678	654	674	603	646	716	686	663	684	646	660	668	684	677	666	642	675	717	698	646	689	703	668	665	636	651	656	638	644	709	650	666	659	669	643	655	698	646	673	637	689	642	668	615	651	690	663	678	646	654	679	638	646	642	688	684	690	713	652	698	679	687	671	708	684	667	632	619	676	729	640	672	652	669	692	667	684	701	701	664	708	679	668	688	626	656	650	710	650	669	673	658	698	686	666	716	680	690	675	663	611	688	633	611	678	700	687	621	667	674	663	667	670	652	640	606	664	639	610	652	663	606	666	701	689	637	666	687	703	639	641	676	670	628	666	711	684	648	641	682	663	706	635	628	667	698	712	683	655	664	711	690	716	653	672	651	645	701	692	638	656	667	669	641	621	689	613	680	648	685	684	674	654	694	664	662	686	655	666	719	647	700	662	692	650	666	626	644	640	615	707	663	664	716	654	670	639	696	647	662	681	671	654	676	674	694	675	707	724	668	696	657	715	697	682	658	738	644	674	638	708	646	668	690	640	662	705	680	668	693	671	685	684	659	729	621	676	667	641	687	700	633	706	655	693	672	669	692	714	696	679	679	670	655	656	680	677	706	619	660	692	647	658	652	673	678	639	649	695	681	665	602	706	637	659	675	714	707	679	688	647	673	728	729	641	626	655	687	665	632	677	684	698	690	676	727	678	687	637	655	705	697	662	669	668	650	642	643	677	638	673	634	700	660	713	639	698	674	630	687	625	681	653	683	638	664	658	646	630	613	664	655	682	699	666	647	663	683	688	683	720	691	652	642	682	689	644	648	626	687	631	645	678	668	638	697	697	657	640	590	704	687	647	695	662	646	660	633	663	621	690	654	686	643	688	682	672	650	687	662	680	658	698	620	690	663	658	703	652	693	727	690	684	663	713	681	675	669	664	659	655	634	673	728	658	660	660	690	662	695	677	671	669	700	646	692	699	713	663	660	658	662	641	638	667	718	631	671	735	639	675	704	639	640	645	661	672	672	665	684	665	692	682	657	683	705	665	677	672	630	620	711	648	704	674	700	646	652	666	634	699	682	709	622	637	692	647	666	702	682	623	657	630	667	663	656	643	692	671	676	671	632	697	700	615	632	689	635	650	682	679	726	632	661	696	647	657	676	689	682	715	655	656	714	688	675	669	653	680	699	693	715
23296	21346	29008	24035	21392	21344	12365	4860	3206	2525	2255	2040	1570	1373	1160	983	891	854	844	930	860	793	731	714	677	658	670	592	614	614	593	555	553	528	556	543	519	570	572	514	553	490	495	524	553	544	534	486	505	504	500	496	471	469	471	520	479	471	450	459	472	467	476	497	456	521	476	468	480	445	446	477	478	464	465	447	450	461	448	447	449	422	432	451	452	479	465	461	431	453	473	491	478	430	473	470	443	435	446	447	468	456	478	456	503	465	470	463	450	452	463	454	453	469	456	499	483	467	483	470	457	436	452	429	460	478	432	477	438	467	419	471	468	400	433	481	470	444	477	437	438	421	476	417	440	473	437	461	465	456	433	460	473	462	460	445	435	461	430	422	472	373	452	409	463	439	479	422	458	428	443	471	449	438	409	477	421	457	490	429	444	457	466	462	433	440	443	412	476	457	441	431	440	440	446	461	474	454	421	493	434	458	436	436	447	456	479	458	483	471	442	458	458	444	441	463	459	463	482	464	437	443	467	438	443	458	430	426	403	430	427	454	462	486	440	455	449	462	428	425	447	448	457	437	484	436	471	465	436	483	460	470	432	445	442	450	407	469	470	473	457	471	478	458	457	457	522	434	464	443	437	470	436	442	416	458	468	431	435	460	482	487	460	409	400	445	437	480	448	437	460	442	483	496	474	449	489	449	473	451	456	443	479	444	437	410	432	432	426	461	464	455	470	419	473	442	452	468	451	427	449	433	443	421	462	449	457	475	472	452	442	463	446	427	420	455	438	455	485	442	471	450	456	426	480	461	450	462	412	491	466	426	434	444	450	518	423	451	464	497	453	456	466	444	506	459	481	425	470	447	460	489	468	425	459	481	439	459	504	435	466	469	470	439	429	465	426	474	477	454	450	451	446	465	465	437	477	425	453	476	431	445	468	440	429	435	452	453	455	437	423	481	448	496	487	482	459	434	446	443	466	421	464	457	485	453	441	442	446	421	417	463	453	444	412	476	413	452	412	453	467	426	467	460	418	413	421	447	479	465	419	462	467	455	443	426	435	418	433	455	405	421	441	393	441	438	490	415	441	464	455	459	488	492	442	462	415	479	427	473	424	442	445	453	462	444	447	440	465	444	449	457	413	437	443	481	449	429	448	451	464	439	432	449	422	447	436	444	461	422	473	447	486	488	436	455	417	450	444	449	451	451	433	513	427	447	471	413	436	435	441	442	453	449	432	469	486	444	431	493	487	439	485	468	430	464	470	440	439	460	434	437	460	457	474	469	440	419	462	482	458	413	441	467	479	466	420	486	411	470	407	442	449	420	434	468	470	441	474	467	472	485	433	457	456	411	431	459	457	480	422	434	407	435	445	436	443	473	435	442	452	463	453	457	450	424	443	413	461	486	440	434	429	477	453	458	458	442	412	468	503	433	457	467	446	476	445	473	444	485	469	449	451	445	463	470	429	449	459	426	416	485	452	453	459	454	448	455	465	452	421	443	466	465	418	468	424	480	443	440	488	432	463	434	433	416	424	455	449	452	441	457	462	471	471	441	437	443	457	441	459	455	445	444	443	442	447	413	489	448	424	458	464	496	422	473	447	488	450	458	444	451	446	443	448	424	477	451	403	429	414	456	427	468	443	457	444	422	471	449	447	435	462	434	441	456	413	449	478	408	472	437	484	499	484	461	445	414	514	465	436	462	423	449	445	474	445	466	455	462	468	472	455	430	478	417	456	451	475	463	446	450	458	438	480	462	449	435	431	448	434	444	437	416	407	451	441	414	447	452	458	466	464	438	485	428	437	465	442	433	492	456	460	432	439	465	474	411	435	425	448	459	481	422	388	447	438	433	447	462	430	470	440	460	437	430	467	455	430	429	435	452	429	478	434	458	458	451	449	477	440	405	421	456	456	454	445	450	433	469	453	454	473	445	448	425	465	421	416	460	427	445	459	449	459	440	473	439	430	450	401	441	416	443	461	446	456	437	437	435	466	442	436	430	470	457	440	471	477	436	415	467	450	455	410	461	453	457	455	479	417	437	443	433	367	461	430	435	453	456	455	449	472	455	443	409	447	431	448	478	445	445	466	440	470	437	416	459	431	448	440	442	437	433	413	450	435	481	461	445	422	428	423	446	452	407	424	416	466	446	473	403	444	464	429	443	435	481	470	443	458	471	416	461	490	463	449	414	435	479	455	435	443	430	470	437	432	478	463	447	437	456	412	463	455	469	441	456	425	466	441	442	434	452	473	482	469	440	466	429	468	455	441	474	449	455	466	488	485	445	439	415	455	412	466	458	425	419	462	477	414	408	465	429	446	470	472	436	468	438	434	494	452	419	462	460	448	474	439	461	449	457	442	479	452	454	473	428	450	490	427	431	455	470	464	467	429	468	450	460	423	450	457	439	448	443	426	437	451	451	459	430	464	473	450	455	444	469	466	463	449	441	463	459	427	457	441	467	454	467	473	418	431	491	444	426	431	454	438	431	431	408	473	423	457	467	465	454	430	454	466	440	446	482	473	461	461	431	438	439	477	469	444	451	423	468	434	446	446	483	460	444	466	418	445	460	478	430	442	440	448	414	439	481	460	415	410	449	434	446	471	466	454	447	459	438	434	448	466	474	436	429	468	429	462	432	431	421	453	458	442	446	483	463	427	485	448	454	477	442	457	466	444	440	460	453	442	435	402	469	414	440	468	434	454	449	446	426	466	437	413	463	384	428	425	479	465	432	435	468	453	448	452	424	427	456	440	428	445	390	466	443	438	464	445	432	412	474	391	434	450	427	449	477	428	451	449	444	453	436	464	440	482	472	461	431	465	469	458	440	442	450	463	432	450	395	465	452	459	415	436	429	479	435	484	489	444	381	469	450	454	444	504	424	447	436	448	430	432	500	468	432	431	459	481	450	440	470	434	452	471	455	450	507	479	474	432	433	477	431	436	442	490	462	455	428	452	469	427	477	408	434	481	469	452	468	398	458	457	446	465	476	459	442	437	406	460	438	437	433	408	456	479	437	449	447	485	446	429	458	460	463	468	472	462	457	455	428	399	435	435	420	439	467	427	478	445	434	426	441	456	476	437	484	476	456	431	433	453	466	454	456	462	437	444	452	425	470	445	440	437	440	476	459	431	455	457	468	452	452	448	481	491	446	474	427	444	446	399	455	422	461	447	445	462	422	474	467	446	439	444	423	414	493	424	451	445	476	451	461	455	477	503	448	472	455	428	483	446	439	460	444	455	448	433	436	456	448	440	487	432	466	450	468	462	446	477	423	445	453	465	424	448	449	473	430	462	441	435	420	461	461	494	476	447	452	457	457	440	446	461	426	419	447	472	465	463	465	429	468	451	427	442	467	421	445	407	446	441	449	436	451	436	447	443	428	421	480	424	483	413	408	488	474	403	454	478	494	421	479	460	448	486	458	457	435	449	429	471	483	442	398	491	440	437	457	475	483	465	438	445	452	473	450	423	459	425	453	433	434	445	474	448	396	444	463
20292	39444	33147	24745	19235	13726	10767	8791	6657	5137	4464	4193	3172	2552	1981	1575	1485	1394	1330	1351	1303	1218	1087	1101	1033	988	886	869	829	827	812	729	724	650	768	716	713	684	697	724	698	682	642	690	698	658	605	617	607	616	589	589	558	592	586	517	551	504	562	559	564	590	569	515	553	492	570	549	552	544	524	578	536	546	510	525	489	521	530	499	512	488	549	487	483	508	514	507	546	531	533	536	490	512	508	533	509	543	559	510	514	479	545	505	549	536	522	527	526	508	515	496	507	538	578	528	523	499	538	497	520	499	503	495	493	530	528	539	490	487	524	508	533	534	510	508	481	508	500	531	543	528	470	500	500	519	495	524	534	520	508	535	511	510	534	532	459	527	488	502	497	507	536	544	494	538	494	529	502	515	515	504	476	530	502	554	536	529	481	511	533	520	554	540	468	542	525	512	504	557	487	548	548	513	564	533	517	538	528	534	530	476	464	530	503	482	522	506	498	545	511	506	535	499	541	516	509	550	486	549	517	530	507	542	488	521	539	531	513	531	474	494	498	479	536	495	521	488	521	502	488	553	515	516	508	518	550	456	508	476	512	528	496	514	509	486	487	502	535	497	518	510	523	514	497	496	445	498	501	502	538	542	548	530	485	502	522	484	499	533	499	514	507	513	542	540	532	504	504	480	519	496	525	481	512	530	494	546	507	530	529	558	480	503	493	551	481	524	530	525	516	514	480	497	485	495	528	512	529	530	544	490	523	504	534	492	535	516	548	494	538	545	456	511	513	477	530	513	476	539	551	523	503	508	497	514	461	533	507	504	487	478	531	526	478	500	494	553	531	507	503	496	478	492	530	548	533	505	506	530	530	495	525	517	506	502	544	515	502	523	492	534	506	542	524	501	541	508	509	526	494	497	484	533	560	464	490	559	511	510	541	549	544	511	518	511	537	510	499	514	540	477	468	524	506	479	522	526	541	523	480	494	529	511	479	492	513	498	499	508	499	512	525	510	461	531	549	528	514	500	491	480	556	498	524	503	506	484	505	511	482	512	486	512	506	530	479	548	485	508	504	495	498	537	465	503	495	528	509	468	532	531	517	506	537	500	508	550	506	499	519	509	476	538	538	504	467	527	536	500	529	520	478	486	496	514	491	519	513	492	530	510	501	496	521	521	470	559	505	499	509	474	517	511	480	504	535	524	509	501	514	516	533	544	537	561	491	499	489	478	517	525	543	533	514	505	507	548	525	503	502	514	507	484	475	512	541	495	465	560	558	545	477	531	493	529	503	532	562	509	490	531	552	525	554	527	528	484	504	482	494	533	476	518	542	517	527	530	515	516	524	511	500	486	538	543	502	510	484	517	534	543	550	529	475	533	521	497	510	474	547	556	506	502	547	565	514	519	526	553	526	485	514	501	521	518	524	527	549	535	529	527	580	507	527	523	492	540	517	548	550	519	519	502	503	508	492	494	500	496	515	495	502	477	511	524	542	547	462	476	501	496	573	492	497	485	543	549	503	576	501	491	473	497	514	545	497	514	568	499	488	498	497	538	518	508	501	541	520	490	511	530	479	486	513	519	493	543	528	500	520	505	516	517	497	518	546	541	547	502	495	538	510	496	507	550	492	484	552	538	514	541	509	504	480	486	472	492	521	467	517	537	523	499	526	531	509	559	503	508	481	528	529	514	516	506	539	473	493	523	524	523	530	515	521	524	479	491	489	513	537	555	502	467	507	538	520	543	504	499	504	516	502	541	539	518	495	469	517	489	546	518	501	525	503	525	509	484	521	516	482	520	524	501	537	512	527	485	511	535	491	514	502	535	531	503	522	532	521	520	493	487	514	506	519	530	505	500	532	496	513	500	536	535	551	510	484	487	505	531	468	539	546	521	552	541	529	509	549	499	524	493	533	513	483	480	508	506	475	525	520	529	491	524	515	502	574	530	511	495	509	516	502	520	494	536	504	494	483	503	526	503	529	522	502	503	470	506	517	514	508	523	465	486	511	520	575	586	515	501	509	524	541	533	533	528	472	516	521	503	482	550	468	517	496	501	486	534	523	509	517	498	556	495	505	512	540	489	517	496	486	526	525	525	496	501	467	530	511	509	540	501	504	543	528	503	520	529	502	533	511	504	547	511	514	504	499	476	517	549	486	527	513	472	536	508	533	504	546	512	535	521	532	549	524	552	501	560	494	533	534	519	525	492	532	506	511	548	525	523	523	514	534	520	536	499	517	496	502	468	521	521	536	526	554	483	497	533	468	519	502	500	488	561	512	492	534	511	505	524	497	507	487	492	524	532	535	517	546	461	471	576	512	506	517	520	545	547	534	514	525	524	526	499	511	516	497	519	470	523	539	508	546	551	494	535	505	538	524	518	517	522	505	540	515	512	522	499	502	552	522	545	513	516	525	524	551	531	560	492	508	489	477	487	541	521	511	491	526	527	503	547	536	516	516	522	477	525	494	508	501	533	553	530	525	542	532	506	513	488	508	485	517	479	527	489	557	506	502	522	525	515	500	502	518	481	506	527	515	490	556	486	508	506	527	493	550	526	544	509	505	550	512	516	556	505	520	533	519	500	500	531	542	548	510	473	494	529	480	516	472	529	523	514	524	511	489	530	493	542	499	501	544	520	529	493	519	523	524	538	535	538	510	507	510	490	529	536	506	507	520	518	541	527	565	515	542	481	555	516	504	540	537	479	479	519	522	515	494	509	529	521	516	514	517	505	479	524	516	533	552	526	529	486	540	507	533	519	603	527	493	513	511	520	517	517	489	489	543	552	507	530	507	541	504	527	537	494	522	498	489	518	532	513	500	556	517	460	542	531	533	521	531	522	510	512	527	511	516	497	523	512	514	478	493	485	496	550	531	511	505	529	514	538	546	480	493	560	485	516	490	554	504	525	517	500	500	551	547	508	563	559	494	548	490	527	537	527	543	508	517	551	504	473	492	478	526	553	520	529	474	471	503	487	534	537	465	510	510	550	522	501	509	514	523	520	504	496	532	528	486	526	506	502	518	496	553	531	507	560	486	501	511	504	534	532	503	525	534	517	514	513	513	560	514	474	520	515	566	524	514	535	525	528	508	499	536	521	528	499	516	509	543	525	473	484	505	508	555	476	526	548	509	526	561	587	510	521	510	507	530	531	463	517	510	509	466	527	511	537	496	527	481	489	517	536	516	550	522	529	508	500	513	525	519	541	499	506	501	485	535	534	544	499	504	501	533	470	483	532	514	522	488	527	506	532	544	458	518	522	530	512	515	545	517	540	476	523	513	546	527	557	500	539	510	503	517	504	487	472	490	488	552	554	518	514	494	486	496	527	527	519	513	524	535	512	516	474	530	541	517	516	485	503	517	498	491	525	551	503	546	513	501	475	525	525	522	474	512	544	469	508	500	530	508	504	514	521	471	524	518	486	523	545	520	541	558	528	507	548	496	515	529	513	534	497	532	482	481	519	505	560	504	504	510	546	496	522	515	484	510	462	513	545	514	491
27784	21029	16862	10150	5229	2901	2188	1672	1133	1022	1050	923	832	767	636	609	568	602	538	596	573	583	536	510	496	499	503	452	521	510	481	437	491	473	462	455	428	458	430	483	439	465	436	421	411	481	446	486	430	467	439	451	404	439	461	424	461	401	438	468	456	382	426	407	422	439	445	412	446	445	394	444	422	432	418	412	414	427	407	386	386	452	462	457	373	423	457	417	387	447	401	447	403	433	448	413	419	409	389	411	458	422	445	376	429	437	462	424	423	427	467	396	439	402	456	445	430	419	431	431	388	449	419	417	430	438	387	427	438	413	430	385	410	417	441	406	450	379	424	470	421	435	460	449	400	429	439	412	415	420	414	381	434	401	452	401	473	473	459	447	443	416	403	463	417	440	417	403	426	428	423	405	444	412	385	419	405	425	404	443	469	431	448	405	432	449	431	427	438	399	400	415	453	406	454	448	473	419	393	445	435	448	405	435	442	429	424	407	457	420	412	428	406	410	423	399	462	404	393	388	471	472	461	401	395	453	435	409	451	412	398	391	451	451	406	425	452	434	449	431	412	403	402	430	464	410	439	431	427	431	406	422	418	420	420	419	422	418	451	466	432	425	393	440	415	428	378	434	407	432	423	436	420	433	413	395	432	435	424	414	442	441	449	354	412	370	439	470	415	433	424	377	427	440	413	426	419	430	422	393	447	424	415	398	417	385	427	434	430	403	419	408	416	429	443	408	458	407	415	407	431	415	420	405	430	407	364	422	423	425	457	474	428	421	431	400	388	388	430	425	414	446	401	400	471	393	440	426	415	403	426	472	408	432	453	429	410	430	422	453	414	431	422	453	410	430	409	374	406	435	441	419	464	446	441	442	447	435	440	440	451	405	418	414	435	414	482	439	456	458	448	419	465	439	451	411	449	438	404	415	438	428	453	464	406	389	446	428	437	405	428	402	412	454	442	425	400	475	406	453	408	420	434	412	393	447	435	434	371	432	413	427	415	414	427	416	425	422	402	397	430	434	442	466	388	413	417	418	420	429	476	438	406	413	411	418	433	452	479	422	443	440	419	391	415	370	379	433	490	390	441	424	433	427	484	423	449	401	406	429	410	430	428	402	417	434	387	430	451	422	436	438	421	400	419	467	440	418	416	400	426	407	436	430	437	426	435	454	434	430	436	448	410	403	423	430	462	429	436	418	427	435	410	435	404	415	481	418	430	435	447	406	432	396	436	433	423	390	420	401	434	429	397	397	429	429	446	462	401	431	395	405	397	446	433	432	411	446	427	429	420	397	457	394	422	418	422	389	414	420	435	475	405	455	376	413	417	453	418	399	423	429	405	394	406	439	404	427	443	423	414	429	425	408	406	412	425	413	436	489	435	429	410	413	408	429	451	434	463	416	420	392	472	408	445	411	408	405	440	395	415	417	411	435	451	411	390	438	390	384	434	374	420	448	391	429	412	415	437	411	461	433	405	391	442	414	421	450	422	416	427	429	426	410	435	426	447	451	452	427	455	429	414	414	435	406	401	437	405	450	409	431	442	401	432	435	409	407	411	416	417	447	415	420	444	436	444	412	433	445	427	408	390	427	446	397	394	443	397	409	408	404	453	444	395	418	407	414	421	423	403	425	405	407	386	438	422	415	440	454	438	437	468	387	454	434	435	401	446	426	401	453	442	454	428	419	446	424	417	433	457	439	438	457	423	446	446	389	425	406	434	416	408	463	440	413	447	438	414	422	422	416	423	396	434	441	417	412	425	407	421	417	458	408	449	438	417	369	417	431	428	427	458	464	425	439	385	396	400	425	466	426	426	444	423	421	489	419	422	418	391	423	422	437	418	416	434	447	436	407	408	432	415	443	401	442	402	411	443	452	428	424	409	468	434	425	403	416	447	419	435	393	451	415	445	440	408	454	436	394	412	392	393	461	408	413	461	410	412	374	402	408	449	441	423	397	430	410	436	441	436	434	409	424	429	421	445	447	454	431	409	449	444	411	415	401	440	439	410	379	427	448	415	418	409	440	425	414	394	441	430	416	386	429	420	424	425	427	394	428	446	461	458	411	444	423	420	436	425	425	426	432	414	445	404	445	405	423	431	445	427	416	438	463	415	434	446	403	427	443	440	409	432	425	417	427	419	442	386	462	404	424	425	415	385	404	419	440	417	449	437	435	441	401	471	446	424	439	394	435	461	436	439	438	438	388	445	438	440	409	391	399	419	442	467	425	435	408	444	460	396	438	384	423	453	402	472	397	433	408	419	481	457	431	379	424	421	416	432	446	401	416	410	445	421	427	450	418	460	433	436	393	424	410	424	405	406	442	428	408	462	412	433	414	462	416	416	428	420	419	446	451	421	424	423	435	424	418	386	410	395	437	416	458	447	414	414	434	392	467	414	399	433	425	437	456	431	406	412	439	409	433	430	429	429	392	444	424	445	441	429	451	429	400	417	424	435	393	443	391	392	392	414	416	426	403	452	422	436	405	390	438	447	407	437	427	402	410	441	466	410	399	410	445	410	387	420	479	413	448	403	389	405	422	423	424	423	442	431	417	398	472	409	445	456	410	427	403	483	424	423	450	433	441	423	438	423	451	401	439	436	421	444	397	404	424	422	420	455	434	404	418	425	398	463	458	424	453	402	416	429	419	415	414	442	468	399	438	419	413	420	420	418	401	439	423	426	456	433	409	425	450	441	435	449	412	430	446	431	415	509	409	410	413	430	401	419	380	400	429	415	379	412	411	403	395	461	410	442	451	441	428	415	437	434	447	414	404	423	418	422	449	459	415	450	403	429	406	420	425	432	407	404	447	457	414	421	429	421	438	439	421	375	462	395	411	418	413	394	413	426	414	406	451	393	419	409	408	404	432	394	438	444	450	442	462	447	456	419	446	413	400	434	412	437	433	458	446	410	454	407	390	398	431	401	435	423	458	414	429	407	429	431	380	432	436	426	433	407	434	429	424	450	443	450	410	436	438	470	426	422	429	420	416	393	410	421	429	434	423	441	446	445	423	438	413	403	429	420	437	386	428	425	444	452	420	412	428	427	430	424	442	413	424	401	405	461	439	425	403	458	446	424	475	439	397	458	417	435	415	441	440	468	448	424	428	421	448	414	444	436	428	400	416	399	429	407	430	413	405	410	432	392	432	413	400	398	416	393	436	428	415	435	422	449	418	413	431	434	431	395	432	411	398	416	433	348	411	443	462	407	431	433	392	402	444	389	443	389	436	467	433	406	456	394	415	439	453	443	420	423	469	420	419	421	429	390	432	446	445	404	434	417	439	411	429	416	411	426	373	472	438	411	412	432	440	418	424	440	418	439	445	397	418	436	449	424	406	415	430	421	433	421	429	422	443	452	409	429	415	454	398	439	426	407	409	428	455	373	400	441	445	422	418	420	415	392	424	424	431	410	390	432	419	481	414	429	423	458	459	424	393	427	458	403	424	414	433	403	438	414	417	404	426	418	388	435	415	398	442	437	427	427	407	409	401
15576	25156	20374	12831	9164	5963	4661	3470	2247	2097	2051	1781	1477	1181	994	880	836	786	867	868	864	770	778	679	693	739	644	676	693	651	587	552	598	606	583	591	629	605	598	610	596	621	604	588	578	517	623	582	563	500	586	540	510	530	560	498	575	529	515	569	535	556	523	552	555	559	552	507	483	514	462	522	541	507	482	526	548	509	552	516	506	526	541	499	532	534	504	553	520	505	518	514	515	540	521	504	541	548	554	544	514	542	519	487	518	560	536	521	529	496	553	483	499	505	507	527	556	545	480	532	502	558	534	480	478	500	521	518	508	546	528	500	515	568	522	519	507	509	533	488	513	541	519	507	554	517	519	539	515	534	549	510	562	479	485	550	556	577	462	587	525	491	536	520	533	514	522	517	484	507	510	544	538	540	498	565	523	500	523	520	501	501	510	507	490	567	517	462	554	504	511	478	499	534	479	532	555	505	521	516	548	513	509	549	504	507	534	525	519	498	494	517	537	501	507	512	501	520	537	502	524	516	536	527	500	513	562	547	528	516	540	505	530	527	495	512	511	499	546	543	545	515	520	498	515	496	479	532	505	559	529	512	515	552	490	550	511	525	507	514	533	510	532	507	490	506	523	526	519	509	531	514	500	464	514	527	499	466	526	508	534	501	500	526	498	519	524	544	499	505	537	507	548	536	512	493	523	549	558	539	538	558	486	525	528	531	476	520	513	539	528	512	500	501	541	563	510	540	533	529	511	567	502	548	483	550	548	510	525	527	535	524	500	552	483	521	480	514	488	548	517	518	541	495	549	515	526	528	559	543	551	522	517	528	487	553	536	525	551	499	499	530	514	511	518	525	517	546	525	526	535	515	514	508	565	524	438	538	506	516	499	510	536	518	513	476	531	535	496	540	523	512	509	513	531	512	533	552	513	498	515	524	504	544	504	522	532	557	543	576	545	526	501	480	518	526	478	498	520	517	532	506	487	541	483	538	501	517	499	526	507	529	531	546	519	493	558	480	537	519	525	545	512	580	497	509	505	529	503	493	510	499	532	515	566	522	537	499	501	530	486	517	518	505	509	506	534	487	556	491	519	575	537	511	544	552	552	462	519	487	551	515	508	520	508	518	554	491	506	514	532	513	521	524	535	530	476	516	527	539	523	557	558	534	511	532	495	530	567	501	537	520	504	510	507	553	563	545	538	543	528	549	505	501	516	534	488	530	485	548	523	511	554	482	540	469	503	517	534	517	518	509	508	512	494	558	497	508	519	502	550	523	503	511	527	475	520	509	514	529	530	556	508	555	514	509	479	564	503	538	506	487	523	526	492	518	550	546	508	543	513	507	537	537	517	515	515	549	488	538	521	567	509	540	561	520	508	498	531	530	502	523	497	541	498	555	575	504	563	532	548	565	508	518	472	542	529	561	517	543	494	542	509	507	500	565	533	531	512	512	540	528	511	466	532	529	545	518	501	568	513	571	533	571	530	526	541	521	526	546	538	503	499	534	533	518	495	499	518	510	555	508	534	545	504	556	513	562	514	503	552	534	551	539	480	509	525	516	522	473	505	545	530	502	518	523	532	548	507	536	531	518	536	487	537	500	508	502	525	531	530	504	557	539	499	524	520	493	534	512	574	506	573	523	500	520	561	524	541	498	497	523	530	512	532	533	513	543	522	503	527	514	516	525	520	531	526	533	530	539	463	523	519	541	506	547	582	525	476	509	481	499	516	522	532	533	521	507	505	519	540	520	533	552	528	537	575	547	525	547	542	512	490	493	555	526	543	535	482	510	502	508	496	531	498	502	494	511	512	533	551	508	571	513	488	558	499	515	517	515	498	514	543	496	544	533	521	504	522	522	528	548	549	527	547	485	538	535	517	489	530	517	567	556	499	531	531	556	510	512	536	506	535	494	515	516	521	529	473	515	506	497	530	524	489	520	505	462	506	485	546	561	540	514	491	472	515	545	506	495	484	526	523	545	498	523	503	506	508	520	494	524	535	524	525	545	550	542	521	525	523	585	518	501	542	535	512	542	523	521	526	546	494	567	549	547	512	550	517	525	527	527	510	513	522	572	491	510	527	533	548	532	504	521	510	518	518	499	498	521	535	530	537	508	516	479	524	559	508	537	504	515	510	500	487	475	509	534	518	541	498	506	532	532	529	507	529	528	532	553	499	525	530	550	568	520	524	486	523	498	536	508	549	553	525	554	471	544	503	544	487	533	526	531	478	523	531	524	519	479	553	526	545	567	529	529	534	532	496	526	513	525	564	535	548	505	519	522	506	533	543	508	527	523	504	496	550	513	516	537	498	514	491	508	525	527	535	495	546	576	519	539	526	512	506	506	494	514	503	516	557	538	511	534	561	473	568	490	508	492	556	582	558	511	504	582	529	554	531	504	491	502	495	523	512	481	496	505	527	558	522	519	503	534	516	540	525	511	528	516	513	533	554	544	540	500	512	528	516	536	502	553	583	497	502	530	529	492	543	543	523	544	508	517	556	527	512	513	524	500	536	534	534	533	552	530	549	520	538	534	521	517	556	530	508	525	473	487	491	506	511	524	543	579	531	519	506	528	531	523	489	537	476	529	496	518	537	501	561	524	528	518	548	491	554	544	584	515	481	506	513	560	557	519	524	539	529	521	504	535	535	510	498	481	531	554	511	520	536	517	500	534	526	514	522	507	537	537	485	519	498	559	557	523	514	512	589	557	490	541	490	507	532	507	512	500	538	551	564	480	553	532	492	516	497	521	516	490	541	508	507	546	539	503	542	562	498	553	520	512	459	502	573	534	526	514	557	533	566	505	508	485	531	507	474	523	534	512	489	514	486	509	530	544	502	531	522	486	531	522	503	537	514	541	560	510	506	538	515	526	514	566	567	517	539	496	511	506	561	524	507	517	506	519	540	532	559	486	490	539	539	507	496	498	525	520	566	492	507	513	507	543	526	525	490	504	518	516	508	535	516	573	511	488	501	520	532	551	528	520	507	512	531	505	540	530	505	536	522	504	537	501	505	537	484	557	531	560	530	491	522	562	548	539	526	551	529	517	510	507	524	529	525	500	556	476	498	508	544	507	516	510	530	518	508	508	532	562	521	550	532	519	535	537	557	508	512	530	554	510	504	514	521	481	486	507	489	577	533	508	523	550	514	501	571	547	553	508	492	560	523	559	551	540	519	503	549	490	518	552	545	562	577	521	541	503	518	531	553	522	546	531	537	533	560	527	523	490	531	530	538	500	542	535	502	526	503	517	485	495	493	489	520	483	547	549	518	526	528	576	504	515	542	567	514	507	477	503	536	497	532	520	519	556	565	532	508	536	520	478	483	527	513	523	529	537	542	540	493	555	514	564	512	547	539	484	545	527	500	530	535	518	524	523	513	506	535	490	558	503	546	494	526	530	552	513	493	517	532	549	510	520	504	539	525	492	535	514	540	531	524	498	513	517	535	557	534	524	498	509	540	505	544	524	534	532	469	499	505	527	531	538	497	506	512	525
24342	21314	28422	24585	21135	11437	4543	2706	1784	1562	1559	1257	1091	807	746	585	566	573	606	601	552	505	512	487	475	468	443	439	425	422	411	338	356	374	393	355	380	345	379	390	359	385	372	343	320	333	351	347	337	321	319	308	322	316	292	370	321	324	305	278	302	328	308	302	312	317	320	304	281	294	345	287	326	289	269	273	304	291	321	278	295	252	281	262	315	319	315	326	315	284	296	326	302	295	316	294	315	288	297	304	331	310	296	319	301	311	306	297	319	291	283	317	299	343	272	304	298	292	295	316	284	316	314	283	280	265	325	273	286	290	305	277	303	309	300	322	305	294	328	293	254	293	325	316	290	292	308	294	299	289	279	294	302	278	289	305	300	272	271	304	313	298	305	285	280	267	274	301	290	276	288	278	290	320	294	301	330	254	328	304	313	287	286	326	289	254	320	298	296	308	270	289	279	287	297	306	289	276	287	338	285	294	338	307	274	316	275	288	310	305	292	332	296	310	301	291	292	272	299	299	305	303	305	308	287	317	288	284	339	312	314	300	298	302	310	288	315	280	283	299	287	270	272	308	289	284	292	310	300	318	324	308	290	293	325	298	324	302	308	308	293	315	336	306	292	305	266	280	326	293	297	309	297	298	299	329	314	334	323	317	291	338	271	297	261	304	299	301	331	324	341	321	295	308	309	328	325	305	308	310	296	268	293	288	299	293	298	296	274	290	313	331	333	280	314	278	277	294	284	289	290	293	323	320	283	332	303	269	297	305	322	285	263	337	289	320	311	320	296	265	330	282	313	331	287	301	312	261	284	287	318	303	275	303	308	297	309	290	301	326	295	283	324	329	307	265	272	313	299	302	310	297	283	319	297	300	305	292	333	305	286	305	300	286	299	285	333	283	323	344	323	290	279	295	290	329	307	326	318	297	309	300	281	285	264	317	305	300	298	308	300	290	285	295	277	297	329	287	297	295	292	305	328	312	281	285	280	324	296	312	312	286	323	290	312	288	310	296	303	298	283	293	287	290	301	288	294	305	266	277	312	300	311	290	305	300	333	288	294	290	353	313	300	269	285	281	300	311	289	304	306	302	293	302	274	308	297	282	326	301	296	291	309	301	306	294	276	301	299	314	309	306	282	278	310	316	297	308	314	302	322	292	272	257	294	313	301	317	304	323	313	314	290	302	296	298	289	312	337	295	331	266	299	308	306	313	313	288	332	279	259	301	327	298	283	270	303	295	291	280	295	303	280	302	312	277	309	301	265	338	303	282	311	298	247	303	291	286	295	282	278	296	299	340	295	261	308	306	297	330	294	272	301	275	291	314	289	290	292	289	285	290	326	309	300	280	285	294	294	333	295	314	276	331	267	289	276	279	328	266	337	296	300	285	319	300	266	281	296	273	306	320	298	258	297	278	290	299	305	288	304	316	301	285	343	310	286	281	311	266	311	319	286	261	284	305	331	291	331	317	319	297	268	308	304	282	291	296	289	303	306	307	287	330	328	303	329	312	290	294	302	314	296	290	305	284	330	289	275	317	305	309	295	295	297	288	295	294	265	292	319	297	287	307	304	314	313	309	305	290	307	329	275	301	328	295	293	295	287	320	273	299	299	307	323	294	307	279	295	323	332	312	326	293	334	304	299	285	288	286	343	290	281	305	305	280	313	302	297	320	303	282	303	306	299	329	302	313	322	309	336	313	309	301	318	279	279	306	338	298	319	307	301	284	311	279	294	290	291	304	299	285	269	291	304	277	286	328	284	299	264	315	291	267	324	318	286	289	310	312	304	312	323	304	289	313	299	299	273	299	289	296	297	259	290	281	293	299	279	320	314	281	281	325	327	294	278	300	290	312	324	308	321	336	266	316	288	297	321	289	317	314	279	278	325	296	304	293	300	326	284	289	288	302	288	328	313	278	310	286	317	315	314	320	321	279	309	269	323	303	300	298	290	306	282	337	308	300	312	287	279	347	299	317	255	290	300	278	319	310	305	285	331	306	324	280	288	280	264	294	320	290	323	304	300	276	322	273	292	350	299	306	335	307	315	292	337	318	294	297	302	336	301	286	308	290	292	296	325	329	273	278	298	308	318	308	303	278	287	308	273	288	295	299	305	315	304	284	296	290	301	299	293	312	287	293	302	299	316	300	291	297	302	297	302	301	305	298	286	314	291	325	301	302	296	285	311	312	289	307	304	321	309	264	296	272	297	304	332	330	333	289	329	271	298	326	299	294	314	313	274	308	324	306	296	317	303	318	303	284	311	295	300	295	310	288	313	322	254	263	293	302	289	279	288	288	293	330	308	292	293	305	305	292	306	301	320	285	307	316	306	317	254	290	295	307	284	304	319	299	298	302	335	304	318	335	353	290	355	269	320	281	291	307	281	291	302	295	314	311	268	318	271	305	312	317	288	291	319	242	314	293	280	308	296	313	322	331	330	279	291	256	330	294	324	273	323	272	308	321	287	285	282	334	304	306	286	304	310	296	293	286	317	296	301	319	292	298	302	312	288	293	302	267	308	288	339	351	277	295	309	301	305	290	312	314	283	329	283	308	297	301	318	303	314	274	283	302	316	304	276	309	280	287	313	308	303	313	305	292	294	335	343	325	340	321	318	291	311	280	325	327	293	323	286	291	303	285	280	295	278	321	318	300	294	327	307	295	319	282	311	331	294	314	303	283	298	321	280	303	312	301	265	312	304	304	285	304	309	304	303	310	310	290	281	263	315	286	277	324	294	315	293	265	309	323	297	314	325	291	316	306	292	275	311	319	322	299	281	321	299	308	303	313	318	298	302	269	301	297	267	310	323	300	301	317	312	281	285	288	340	289	300	287	294	287	288	326	325	287	289	300	305	310	297	294	294	270	313	320	304	340	301	319	287	261	307	312	297	285	285	309	355	289	321	302	291	287	307	303	291	293	291	307	301	299	315	304	310	324	323	315	322	307	287	340	283	297	297	292	300	288	298	292	290	276	295	305	313	332	318	313	267	305	314	293	306	276	322	283	315	299	300	298	312	309	281	287	280	305	315	312	310	306	291	301	292	316	275	313	308	300	317	292	292	303	282	330	259	289	325	291	295	309	319	283	287	310	306	304	276	291	307	308	277	314	310	292	276	270	320	298	343	319	305	287	274	274	290	313	283	329	305	294	328	286	294	312	303	284	295	294	310	271	304	310	324	295	311	278	272	311	293	328	279	310	305	262	305	300	268	305	310	318	281	309	304	288	311	317	276	295	314	304	284	274	266	287	307	271	306	297	297	327	281	308	285	286	303	299	316	319	280	302	337	324	296	295	274	319	300	276	326	319	282	311	282	319	294	293	275	266	345	299	285	281	302	314	291	278	275	274	344	278	298	323	307	293	306	297	292	301	308	304	311	308	302	308	269	292	295	294	302	286	292	307	286	285	318	314	309	308	288	297	301	291	291	321	292	317	315	281	325	291	307	291	309	312	299	288	279	325	295	285	295	292	302	314	299	294	299	301	312	309	314	308
17269	33215	28531	19569	13976	9465	7263	5499	3980	3403	3284	2539	2132	1534	1257	1065	969	943	905	939	902	833	813	726	710	616	634	597	631	563	483	503	466	510	518	498	499	539	459	482	504	490	466	443	486	452	430	459	409	423	413	449	401	373	409	386	422	427	385	398	410	393	412	389	398	415	345	399	371	410	372	396	409	376	383	381	373	372	386	356	361	371	358	371	390	393	398	367	371	339	387	366	335	384	354	361	382	403	377	363	363	378	364	346	399	364	380	358	386	431	379	374	383	373	385	366	401	365	348	347	305	360	373	339	360	386	365	343	392	393	353	386	380	369	377	397	390	359	344	392	364	361	357	359	389	379	356	390	405	369	378	343	358	361	400	388	383	358	405	374	382	374	367	380	378	385	385	382	364	347	325	356	376	420	362	384	331	376	374	346	367	346	324	340	354	424	377	355	389	363	359	380	378	368	369	344	346	338	380	355	355	378	362	362	369	314	368	388	355	357	358	378	403	353	377	373	366	351	358	349	394	362	365	372	380	384	397	381	402	407	385	378	398	373	360	417	361	403	364	379	353	394	348	370	356	400	340	353	378	399	398	374	422	392	346	382	374	371	386	386	373	379	404	352	354	404	381	357	387	387	364	370	336	353	383	361	383	398	311	386	372	389	360	396	387	368	377	376	382	377	376	382	355	381	359	393	352	398	350	378	370	334	348	375	384	374	353	369	377	355	352	385	400	372	334	368	383	341	338	362	375	367	396	376	353	400	352	360	346	363	387	380	382	407	386	358	355	386	363	345	396	381	367	365	364	356	363	356	369	351	337	366	367	382	359	391	333	357	401	364	379	398	411	375	384	351	385	394	375	352	363	366	401	338	382	344	350	346	362	346	340	360	338	354	413	395	362	319	372	369	396	342	418	351	361	333	371	369	349	358	369	375	333	368	371	375	335	396	371	334	359	383	356	361	345	386	347	384	363	387	372	320	373	376	352	386	410	378	379	382	376	388	385	392	382	352	358	373	371	414	378	387	368	380	392	331	370	345	369	355	381	389	377	346	405	358	376	349	389	388	323	391	380	367	357	385	396	344	385	392	388	391	343	376	385	406	372	350	378	338	376	350	392	348	366	389	382	390	407	352	379	353	368	391	354	381	382	377	371	388	377	402	341	389	388	358	366	372	348	386	398	342	368	348	376	366	339	373	408	397	368	379	359	326	388	359	366	379	370	365	393	378	375	379	348	376	370	337	356	416	378	352	352	381	366	340	389	389	345	390	415	370	358	384	382	374	407	361	388	387	349	351	363	329	343	378	379	364	353	386	343	383	395	377	355	341	375	388	389	387	356	379	373	343	373	372	401	378	364	363	337	387	333	359	402	338	373	393	366	346	336	363	377	358	373	358	399	367	375	374	360	406	347	367	352	351	346	373	349	400	362	393	363	364	372	370	352	347	336	359	389	386	393	384	359	362	344	374	344	355	325	343	364	348	426	351	369	348	333	380	424	373	380	377	358	361	322	375	368	360	372	364	365	353	373	351	318	360	367	368	337	379	380	380	386	397	366	368	361	367	337	366	376	368	377	349	338	358	375	372	362	385	348	392	419	358	386	362	395	407	383	351	374	371	381	373	372	365	382	362	366	337	375	422	393	408	376	379	362	394	376	411	367	388	355	374	380	383	377	387	372	369	364	381	394	351	377	367	350	400	388	363	369	371	363	382	375	368	360	375	354	386	383	375	342	324	354	349	388	383	380	382	372	337	395	376	354	354	371	381	373	369	352	364	378	391	330	363	366	344	354	364	415	370	339	366	349	357	371	366	366	365	399	374	339	363	398	393	355	369	342	354	352	383	400	343	373	394	380	371	367	352	346	353	358	354	380	386	369	338	372	361	370	370	372	373	370	355	355	366	379	393	366	366	311	356	397	359	388	357	353	340	372	383	321	374	399	360	381	363	363	399	380	381	379	341	350	355	375	354	360	348	354	361	358	341	377	373	371	395	387	356	340	395	346	389	344	394	354	400	393	406	364	377	367	369	368	372	393	381	382	351	354	359	396	381	388	364	366	404	371	372	379	350	365	319	373	385	364	380	361	384	353	361	410	373	341	367	351	407	370	363	364	385	357	352	391	400	347	352	348	390	398	359	386	368	374	389	360	358	388	364	381	412	395	385	342	398	363	384	354	378	380	355	349	349	398	381	344	364	374	383	382	389	375	365	364	330	338	376	347	383	353	375	346	353	378	363	377	343	393	332	368	353	377	358	370	368	342	381	391	344	380	362	360	404	374	400	354	351	357	369	366	354	360	382	365	333	360	387	328	381	386	345	382	347	375	333	364	383	342	348	364	376	367	373	356	351	401	361	334	363	389	394	374	415	364	345	347	355	381	364	364	362	373	348	334	364	373	336	358	389	381	358	357	351	359	345	384	353	383	361	348	345	356	363	371	373	396	391	366	384	361	362	386	332	380	366	391	349	360	396	370	335	363	355	342	353	360	371	398	367	383	380	378	383	385	398	356	377	413	382	382	366	345	362	395	374	363	395	350	371	344	356	381	366	351	377	386	366	410	353	378	361	407	369	394	364	374	368	368	345	393	401	354	344	340	348	399	381	403	341	359	386	352	334	369	387	335	386	371	376	394	380	392	344	387	335	389	390	405	365	330	349	331	387	361	400	369	382	371	341	362	361	363	364	337	376	359	397	386	349	368	327	344	424	380	333	381	371	376	361	358	411	368	362	362	371	393	365	341	423	344	371	364	337	323	392	380	344	381	369	385	360	394	376	381	371	380	362	347	377	378	386	404	415	398	364	364	351	364	400	382	396	350	382	374	379	363	343	350	349	379	387	372	343	343	362	354	382	352	400	371	395	365	377	346	381	350	391	371	355	385	364	387	374	355	349	382	366	406	363	343	376	372	364	348	363	364	372	369	362	351	372	399	364	342	410	386	342	364	383	352	353	377	360	374	392	355	378	359	360	390	365	348	350	397	377	363	385	373	393	374	361	410	377	368	350	382	375	391	402	365	369	351	396	355	391	350	341	365	371	370	345	360	339	360	349	381	364	398	378	376	373	368	371	407	356	378	346	397	372	358	383	333	378	363	351	363	359	348	377	362	404	352	384	384	362	349	344	371	356	379	369	407	380	370	397	331	365	368	347	356	355	367	347	359	357	391	359	358	395	350	355	382	333	379	383	385	404	361	372	368	377	387	351	320	365	350	368	415	371	354	365	392	399	383	371	356	364	337	345	337	382	368	347	358	370	374	334	394	318	382	395	395	362	369	361	395	361	339	361	380	361	364	388	386	321	315	369	401	402	364	361	361	334	381	359	370	375	346	348	359	378	371	396	367	365	370	390	356	372	392	374	358	373	341	371	372	369	357	352	384	381	346	397	373	370	366	389	361	313	364	382	337	363	367	345	351	379	375	381	336	390	322	379	359	338	380	393	373	356	340	384	392	372	380	365	336	350	326	358	376	342	360	371	352	360	371	389	341	338	382	364	393	374
25435	21338	27278	25530	12661	5002	3243	2061	1586	1491	1637	1357	1167	1055	814	809	773	773	799	877	749	795	746	751	691	701	711	719	679	589	589	629	645	640	607	613	600	608	649	599	620	589	621	645	610	602	634	555	626	602	635	556	587	594	547	583	547	604	595	575	567	530	620	553	566	576	603	541	565	597	532	591	564	551	537	522	586	573	548	629	565	560	583	542	562	565	539	566	604	572	547	551	596	524	507	571	572	537	569	589	540	558	537	583	589	607	555	558	567	578	556	633	539	571	550	527	565	546	514	563	603	544	571	562	550	601	553	567	569	607	567	591	550	586	553	607	571	552	522	559	560	588	561	539	572	545	562	533	559	600	600	581	548	557	543	560	539	544	559	587	584	568	555	549	532	573	580	564	587	594	531	555	533	538	552	588	576	561	491	548	583	511	560	578	584	580	561	507	567	588	550	584	544	581	587	565	584	549	565	548	590	605	595	564	573	539	575	583	555	564	547	577	541	581	583	583	553	596	581	573	593	571	557	609	563	568	564	566	557	595	617	547	572	586	573	537	586	535	531	574	573	569	573	572	587	570	564	547	593	537	537	571	574	571	561	561	578	555	572	555	555	530	563	575	534	546	558	570	565	583	555	571	536	595	565	567	589	569	551	545	576	567	542	579	545	622	575	552	570	564	601	559	505	603	559	576	547	575	601	586	553	591	614	541	561	531	561	589	542	563	545	591	554	559	568	540	562	554	565	583	556	571	592	551	568	555	569	537	592	567	570	519	506	542	571	582	573	563	556	566	594	617	595	553	582	573	564	570	591	576	572	591	594	578	599	567	549	565	551	563	600	585	595	564	551	574	579	586	592	590	581	529	570	584	552	573	564	517	574	561	576	575	543	568	567	554	588	604	570	554	559	586	569	566	539	565	544	556	565	568	555	617	586	532	563	526	558	553	571	529	586	593	536	581	562	578	560	580	583	591	552	622	572	571	572	553	544	548	538	511	546	566	542	576	588	609	593	583	575	532	614	607	574	571	595	570	544	625	551	545	572	604	599	572	549	532	544	559	545	590	574	570	582	544	584	563	567	596	592	554	574	547	599	567	553	589	575	555	545	573	533	561	585	537	525	519	551	534	593	530	583	543	579	559	598	573	576	559	585	574	633	573	525	570	573	580	600	537	581	557	545	570	581	577	579	550	547	576	551	554	548	543	535	618	556	565	543	561	606	528	598	556	575	559	567	548	585	582	573	622	570	576	536	587	604	555	576	593	557	566	594	581	561	593	572	567	586	612	563	584	550	557	571	576	539	558	549	625	602	544	546	521	565	575	569	540	571	580	567	613	569	502	566	568	567	539	547	572	521	557	504	571	562	602	561	581	586	555	589	543	597	575	590	588	611	538	552	560	603	525	570	611	615	581	576	582	578	581	575	539	563	579	567	622	568	567	583	543	579	559	535	518	604	535	550	587	531	573	573	573	553	580	570	570	561	566	611	537	553	568	580	591	564	601	562	539	529	563	578	557	539	608	559	572	535	574	575	553	569	543	605	549	574	568	553	581	569	556	543	601	568	552	557	578	579	585	547	586	557	580	587	548	527	569	586	569	604	567	573	557	554	562	595	540	604	595	568	589	596	557	569	582	597	602	569	560	563	572	533	585	606	589	542	560	523	573	603	576	565	572	560	553	544	562	581	570	559	538	597	579	600	570	613	564	533	577	575	561	603	551	568	574	551	521	582	565	572	582	546	576	544	597	578	559	554	566	595	559	607	606	599	564	515	566	551	547	552	551	581	532	563	533	559	564	529	565	544	581	622	577	547	574	615	594	617	549	575	572	554	570	544	551	545	580	562	587	567	567	568	506	576	547	578	571	538	573	559	607	600	550	564	586	574	573	601	586	568	559	578	590	548	571	563	549	539	575	542	525	520	568	558	582	563	581	561	571	582	569	561	557	585	583	574	597	536	585	593	588	602	577	577	581	580	541	550	575	532	523	576	593	512	564	572	514	515	547	590	560	604	584	550	566	523	540	548	608	613	545	564	540	558	556	585	554	545	571	564	637	571	536	603	590	542	578	563	558	570	567	584	563	574	581	597	607	582	562	548	542	519	552	535	621	562	555	583	594	579	577	561	552	521	572	599	567	564	534	601	567	542	607	633	583	578	506	565	575	617	591	558	544	594	565	538	579	543	570	570	547	597	575	595	560	572	576	566	582	557	586	546	524	576	529	558	488	548	586	568	590	555	565	564	588	575	556	584	556	505	558	577	555	604	572	542	547	589	608	566	534	562	511	603	550	588	611	555	563	593	608	578	576	557	554	570	618	605	575	557	569	577	546	586	566	557	568	573	568	591	607	539	607	580	536	555	595	612	561	549	571	555	561	600	554	562	557	557	498	582	534	531	610	547	578	528	553	558	544	582	564	564	580	571	507	586	566	543	534	565	597	596	583	545	590	551	540	591	547	568	600	580	545	575	592	547	533	547	553	565	567	510	556	570	539	518	541	513	526	568	566	553	591	570	584	589	575	565	565	568	607	579	526	591	573	529	551	550	545	570	562	611	563	599	557	601	533	556	530	558	564	563	521	556	591	572	574	572	574	578	528	530	550	602	556	598	543	570	559	554	574	547	601	554	574	576	571	584	543	562	562	553	555	560	598	543	583	586	543	562	569	576	557	572	543	579	598	554	585	555	561	589	571	568	564	572	596	552	577	600	571	605	548	570	601	549	557	573	549	574	594	543	538	562	550	550	564	586	574	568	511	553	553	553	532	543	546	594	593	553	511	564	533	629	560	596	543	560	510	564	604	543	562	562	548	580	553	565	573	580	536	531	589	573	570	575	573	544	604	554	515	581	573	542	492	592	566	607	573	540	595	612	578	578	544	564	544	601	556	566	546	542	586	573	591	604	596	566	625	588	566	530	529	531	565	563	567	559	546	580	601	614	543	530	598	582	566	588	548	605	584	562	608	575	576	579	558	556	565	548	600	569	550	579	559	580	535	571	572	553	594	566	608	580	567	583	529	579	561	552	568	536	571	577	590	560	559	541	557	594	558	591	541	548	560	602	549	578	522	625	554	574	547	605	539	542	545	544	566	557	595	584	568	544	553	566	541	573	541	570	564	536	569	560	553	566	571	570	551	566	546	555	562	578	581	559	608	557	621	564	570	566	544	588	538	540	583	602	570	571	552	591	568	574	607	567	557	559	598	559	599	583	573	512	552	573	548	589	585	578	555	578	535	549	586	570	530	527	556	568	561	577	542	589	566	559	559	610	569	521	557	577	579	577	604	562	606	535	576	586	571	580	526	551	573	542	594	564	556	572	585	543	562	595	554	551	544	580	604	603	549	545	583	573	591	585	582	581	594	546	582	561	559	590	588	578	580	566	572	571	560	536	556	579	527	576	602	550	554	612	551	551	508	546	559	570	586	568	577	554	537	566	513	595	567	531	552	567	596	557	579	571	639	568	570	531	561	586	610	610	569	563	610	560	592	587	601	582	565
16980	29841	25547	16949	11885	8478	6356	4457	3405	3153	3257	2569	2148	1735	1358	1273	1232	1164	1150	1190	1113	1063	1023	967	910	879	958	888	856	801	801	745	781	770	826	739	791	743	760	848	778	772	732	758	766	742	737	728	741	693	722	728	694	695	754	680	719	650	705	721	679	731	674	686	697	735	727	711	669	704	658	762	676	649	706	648	682	655	703	651	673	677	634	734	682	685	712	694	665	652	635	700	691	672	625	668	676	709	684	694	670	680	647	615	635	660	683	643	649	667	629	651	652	652	689	682	669	652	647	642	652	633	681	698	655	657	708	665	701	639	679	699	696	682	657	641	663	641	628	670	692	653	665	695	650	664	631	678	651	674	678	716	675	684	672	690	676	699	669	693	674	642	686	686	680	646	700	685	685	683	653	663	694	666	619	655	695	681	607	687	652	666	639	629	669	696	704	640	671	697	665	620	626	665	645	661	673	647	630	671	640	642	650	693	647	704	672	664	709	688	670	716	639	656	676	662	678	665	680	658	711	657	719	692	648	669	723	651	687	634	647	652	675	671	693	666	668	658	621	684	642	639	683	686	685	675	703	673	663	706	679	658	688	643	668	681	672	624	705	703	713	647	651	719	718	616	668	652	689	656	688	660	666	692	709	706	657	663	671	641	704	709	672	670	652	646	671	670	682	658	650	661	664	651	650	665	680	688	669	642	677	658	684	683	630	697	699	620	660	699	671	702	686	699	637	711	667	674	619	675	717	676	666	663	660	706	658	604	682	641	654	682	646	694	655	706	721	662	661	674	680	657	675	660	675	642	695	659	663	634	638	693	611	608	723	654	652	662	678	677	659	623	690	721	642	656	663	662	677	666	739	714	664	690	660	663	693	674	651	695	669	689	688	660	675	684	697	669	661	662	651	685	646	675	676	700	669	643	700	625	678	710	658	677	625	643	677	658	725	700	719	692	667	660	698	619	657	636	653	664	724	677	664	682	709	626	654	670	650	616	667	624	671	673	693	690	684	645	711	690	659	682	648	701	667	687	620	684	686	708	623	687	635	688	678	644	633	669	680	668	613	654	695	637	735	665	647	660	740	643	665	688	643	664	677	651	665	656	635	636	741	660	648	664	649	699	700	668	683	655	660	636	684	654	660	641	639	624	663	650	684	699	677	667	676	707	654	651	690	706	673	707	651	713	641	661	722	661	688	665	676	676	681	657	662	701	655	597	645	678	655	693	666	673	672	664	702	637	672	699	661	713	673	694	616	684	690	695	678	650	700	689	679	655	632	687	696	702	665	606	671	656	647	699	659	665	635	655	648	686	720	656	703	667	666	645	694	663	684	681	698	707	643	695	646	686	689	665	653	685	658	680	670	655	675	626	689	665	673	647	688	670	630	670	635	670	656	675	679	613	656	667	641	637	677	662	698	662	657	701	686	686	651	669	700	621	675	671	690	662	708	699	633	654	667	676	668	662	667	702	624	626	671	648	697	671	669	699	675	660	634	663	689	674	684	634	678	671	679	661	695	704	676	663	624	679	675	681	665	697	644	692	691	687	731	688	689	654	688	633	628	686	692	647	632	646	685	691	639	661	651	636	691	654	644	704	743	674	659	641	687	682	679	708	649	680	666	632	648	654	664	672	713	608	656	672	685	749	682	659	711	643	665	674	665	656	710	644	711	615	661	665	650	698	648	680	648	666	676	672	689	644	725	692	678	695	653	671	686	648	698	674	663	641	659	663	688	657	656	691	687	656	640	684	698	694	710	740	662	663	634	688	680	661	695	680	687	692	697	686	615	676	642	664	672	661	694	663	649	683	658	625	654	715	645	670	646	614	676	644	656	689	658	617	683	678	666	646	655	629	687	636	658	626	640	722	645	654	691	695	695	713	633	668	689	650	641	636	625	708	637	695	666	691	647	643	695	627	670	641	678	653	640	684	688	695	721	699	665	668	627	666	675	655	686	649	642	676	621	690	694	681	644	682	702	659	666	632	676	685	670	756	663	635	668	695	649	716	673	697	690	683	668	671	654	656	667	669	691	671	687	700	626	687	680	684	685	706	697	615	681	665	683	694	655	656	642	631	646	659	691	648	710	683	641	643	683	685	627	635	624	698	681	719	722	650	706	674	670	642	668	654	682	674	677	654	646	687	695	695	636	675	693	661	694	655	710	670	678	650	665	682	673	637	676	667	697	717	699	715	650	681	662	698	705	656	701	707	689	675	657	687	652	696	696	651	719	625	629	660	667	679	680	631	692	673	661	653	701	673	692	652	652	644	652	699	665	656	657	686	688	700	710	637	668	711	667	689	694	672	691	665	696	642	674	659	671	690	664	680	656	699	664	693	657	717	697	672	657	658	716	681	645	683	627	731	678	669	655	714	704	652	639	689	687	724	631	659	659	692	690	663	668	672	685	611	705	632	651	720	682	666	646	725	690	689	726	639	658	666	713	676	675	724	668	699	697	663	709	684	664	686	701	687	664	707	656	663	633	668	696	670	657	677	636	673	682	676	661	672	648	652	631	685	652	654	668	666	651	651	672	648	676	696	709	668	644	644	679	687	695	668	664	715	679	659	680	677	643	725	666	692	690	719	723	661	707	669	715	718	652	692	684	695	656	706	672	632	699	682	695	700	705	646	705	664	651	679	670	637	679	641	657	677	694	677	702	678	684	627	734	674	645	656	699	690	656	674	707	645	685	650	712	654	671	728	658	697	689	686	660	719	617	712	662	721	658	685	672	696	696	700	670	658	672	626	716	641	643	651	699	689	664	710	652	669	668	665	666	645	624	670	711	681	727	670	653	684	713	685	635	624	610	658	685	682	717	682	618	680	675	641	688	697	667	669	656	662	674	653	622	652	680	659	676	672	650	674	645	680	681	657	690	704	671	673	680	638	690	662	678	685	668	735	729	660	622	658	657	632	668	642	672	637	646	691	664	630	687	695	669	655	669	680	675	668	648	656	673	659	699	672	645	684	687	660	660	633	652	656	621	662	654	657	688	686	632	670	670	697	683	660	660	678	673	695	707	677	666	703	667	671	718	662	716	639	685	683	667	670	658	651	672	697	680	696	668	674	693	619	650	681	679	642	701	675	717	689	642	652	688	644	631	704	649	678	683	684	662	654	708	650	664	633	674	718	676	661	702	691	665	689	685	707	684	641	727	642	687	700	695	655	695	653	660	631	640	680	710	673	663	669	681	681	681	662	640	671	673	673	601	625	696	676	667	699	699	689	686	649	718	681	677	631	658	622	662	656	655	680	641	668	672	664	682	677	678	690	657	678	724	628	609	690	651	657	710	659	673	710	652	672	712	706	661	654	686	686	676	608	665	671	690	650	678	633	705	672	650	709	697	700	680	681	663	657	640	669	687	630	633	697	699	698	700	668	709	636	692	666	671	698	686	671	656	694	663	658	707	658	668	644	619	676	650	629	698	653	687	721	655	668	648	680	706	693	673	653	662	703	661	655	695	653	667	619	675	653	689	614	660	690	662	680	672	716
23263	21346	28983	24066	21393	21328	12090	4030	2887	2609	2621	1875	1628	1402	1107	996	928	890	916	926	851	760	732	740	668	719	635	649	629	575	568	568	573	609	561	537	563	543	601	545	558	491	536	543	494	483	475	480	485	491	498	475	503	459	479	473	463	428	517	454	430	495	478	465	456	437	466	477	446	464	483	479	422	462	494	449	424	439	426	428	414	449	488	433	453	450	450	482	447	489	443	469	463	458	448	466	452	464	418	426	455	478	505	427	436	471	452	449	451	419	469	444	452	458	455	469	445	449	473	427	441	445	411	455	469	433	457	481	454	451	484	442	443	458	440	404	453	448	474	443	435	435	462	394	388	446	472	409	467	448	431	430	415	437	426	457	447	418	415	458	403	456	423	434	459	470	461	408	420	467	427	443	449	478	462	475	485	437	442	466	441	466	492	455	450	441	463	435	431	436	434	463	443	433	439	423	421	446	444	425	442	476	476	452	466	424	456	463	440	439	437	465	439	477	469	483	420	470	424	433	428	485	422	419	458	414	458	447	459	447	471	440	431	462	438	430	441	435	392	453	417	451	434	452	433	403	477	445	472	423	469	429	458	467	436	476	399	447	463	450	475	457	448	400	503	458	440	458	445	493	484	449	427	494	445	413	447	457	467	454	428	461	444	424	420	431	450	423	441	410	426	454	455	440	448	445	446	432	465	396	415	447	420	421	417	471	415	434	483	454	481	447	472	456	448	421	437	452	418	472	433	482	447	470	458	449	414	463	445	488	441	439	445	479	451	427	439	440	449	449	448	423	441	434	468	441	419	452	382	444	466	425	436	453	446	475	432	424	418	436	430	459	463	451	429	471	441	423	444	419	475	498	478	465	462	468	431	430	434	462	472	475	450	453	470	429	421	438	442	441	432	459	445	470	448	481	434	421	459	438	416	459	476	428	492	426	428	443	443	455	500	484	409	463	466	474	490	462	442	430	399	453	472	457	439	457	443	463	441	437	452	445	452	494	435	456	432	449	438	393	440	432	421	446	436	441	446	442	456	413	435	442	462	404	404	442	454	420	477	472	485	471	444	475	456	462	462	429	457	404	435	453	452	463	439	427	469	444	465	429	418	444	449	442	434	435	413	444	453	409	428	480	506	433	422	460	454	476	449	438	473	447	444	447	431	424	448	429	444	448	458	451	424	450	425	457	425	453	462	426	468	441	444	462	449	446	454	440	427	494	442	451	450	460	487	472	448	421	445	485	449	435	476	416	477	475	414	505	445	438	473	422	443	442	447	463	464	474	446	439	399	488	472	459	467	431	467	450	444	435	434	444	436	436	455	430	450	478	426	428	406	440	427	410	470	456	410	431	439	450	457	469	450	456	450	430	474	437	461	411	430	441	441	445	451	436	440	454	428	446	430	460	435	446	459	426	439	438	471	440	463	437	465	460	439	435	479	441	449	435	455	443	458	467	421	422	457	425	440	446	449	457	467	458	471	423	444	407	472	452	471	453	455	435	415	443	478	483	444	423	434	478	444	432	455	444	438	453	432	445	453	469	467	437	425	426	441	435	486	451	454	478	420	497	418	434	435	462	464	455	478	456	429	444	476	475	410	435	413	413	463	402	438	419	472	454	470	475	448	457	452	466	455	468	489	433	456	421	427	427	438	456	463	444	409	427	447	412	423	445	451	440	474	434	445	480	467	422	417	449	460	453	487	430	466	449	448	460	452	419	443	418	456	449	399	447	469	473	400	444	451	402	436	441	432	453	419	438	437	449	438	468	431	433	474	442	431	439	408	441	440	407	442	464	420	462	420	437	421	417	425	404	425	454	415	426	463	433	437	418	441	437	438	428	470	436	479	469	439	441	452	481	419	426	440	419	452	458	395	413	441	429	433	493	436	449	440	459	455	423	429	466	406	439	455	467	455	435	478	447	464	447	407	453	458	458	458	411	444	448	468	475	447	446	443	437	420	452	471	486	446	452	408	443	451	427	474	436	479	465	421	489	454	440	462	437	443	434	474	479	422	458	478	417	456	430	477	421	434	466	415	430	444	455	493	449	415	468	441	482	449	442	473	430	431	423	435	421	488	480	436	455	444	432	418	428	459	472	461	462	445	403	422	479	493	412	425	434	449	438	464	467	437	437	420	447	391	413	459	454	446	437	452	509	438	409	396	433	421	484	462	423	465	439	480	458	418	455	464	423	442	402	467	446	477	448	443	462	449	417	431	428	475	422	415	411	444	456	462	455	474	415	472	423	413	476	480	450	457	438	425	447	435	402	422	450	449	438	479	449	448	446	435	432	450	422	415	424	463	454	459	449	487	415	430	436	446	419	452	437	447	459	460	444	460	464	418	423	415	495	432	446	426	432	436	448	493	442	469	434	437	479	442	422	453	454	449	456	408	434	404	419	429	447	386	463	402	430	447	458	401	480	450	420	438	411	446	463	458	432	421	457	432	423	427	454	402	451	443	459	509	451	476	419	457	439	449	465	442	437	428	428	428	481	446	467	459	464	463	416	417	404	454	443	443	454	438	433	477	456	444	478	430	462	440	410	440	446	443	462	483	456	457	444	427	450	438	412	452	411	448	442	465	440	414	493	464	384	444	422	504	402	489	455	451	408	417	464	461	458	455	487	448	411	425	430	449	457	401	456	436	442	417	404	423	423	431	468	444	484	425	466	456	491	433	417	443	439	419	441	429	450	469	459	457	471	429	393	438	408	435	439	425	453	434	452	425	474	461	460	460	429	445	442	469	418	454	412	487	435	438	453	430	452	421	437	417	439	446	467	464	460	453	473	445	423	495	428	438	438	428	423	442	436	478	411	442	444	484	417	432	449	401	497	438	440	423	457	415	449	442	442	445	439	440	439	419	444	473	414	423	469	422	462	413	415	435	463	447	438	430	442	455	456	457	437	438	489	414	433	446	462	439	435	413	433	411	413	445	423	401	430	444	462	445	455	441	440	421	429	444	446	437	441	481	451	464	412	432	480	450	452	462	466	450	432	435	476	445	450	432	463	445	484	451	419	457	412	469	440	422	461	452	441	416	428	407	464	407	488	445	439	417	448	451	443	450	451	412	442	419	428	432	457	414	437	449	442	445	438	468	453	456	434	447	440	429	443	455	465	459	443	414	410	431	427	488	407	473	432	438	458	423	464	481	434	449	476	440	417	470	443	426	441	396	440	455	428	452	453	428	449	459	440	410	425	443	468	437	453	416	471	473	463	501	471	449	458	459	417	438	458	415	445	428	409	453	450	438	448	450	432	437	461	483	452	430	436	436	455	493	469	427	481	445	454	468	439	451	472	458	438	413	448	434	462	450	432	433	445	451	441	460	433	459	464	432	462	411	447	446	462	412	428	451	445	506	483	436	421	454	451	456	427	424	433	477	446	420	439	438	481	437	410	386	444	443	428	445	460	449	422	409	411	462	411	445	432	424	472	454	459	441	431	435	437	480	454	456	419	482	450	475	490	463	452	454	472	422	435	471	426	449	431	430	423
19689	38895	34237	24397	18377	14348	10381	7034	5987	5628	5170	4061	3066	2535	1925	1771	1413	1495	1442	1443	1261	1213	1100	1035	945	883	960	876	833	752	791	727	684	741	727	647	641	675	723	693	714	705	606	603	647	598	587	563	565	571	594	577	572	549	593	535	525	533	548	545	529	514	556	576	563	551	522	547	484	570	599	531	522	503	510	534	502	535	527	503	485	513	495	466	512	502	498	466	515	567	504	491	507	484	539	547	498	459	528	488	516	484	530	504	541	516	484	474	482	504	559	478	508	520	536	522	515	519	490	508	539	523	499	496	501	527	515	546	502	510	529	551	508	522	545	487	517	505	484	514	505	535	542	474	489	524	535	499	504	518	540	534	532	515	555	513	527	491	508	513	502	477	506	562	518	580	497	518	534	516	500	470	471	527	511	494	539	520	520	504	501	497	507	515	501	517	525	523	512	524	524	513	488	522	496	469	517	527	538	512	515	501	536	521	489	560	522	482	503	508	520	534	533	510	508	522	537	488	524	527	509	490	509	511	511	504	507	473	541	477	494	490	542	553	498	499	516	521	541	565	516	517	511	512	493	542	525	521	503	490	538	557	503	518	530	548	467	539	481	528	494	524	532	513	501	509	515	492	501	542	505	499	524	503	555	512	513	524	521	506	556	532	538	517	523	508	525	551	501	487	505	489	527	531	547	516	509	495	478	536	522	503	520	485	552	462	485	499	483	547	516	470	502	508	536	511	494	520	510	510	490	516	536	509	495	519	510	526	487	490	559	499	493	513	471	499	533	518	533	538	537	516	483	502	526	513	479	511	499	536	501	527	515	482	503	497	476	517	509	515	482	525	523	499	523	509	453	518	511	518	510	494	551	504	514	493	475	520	508	520	505	527	520	479	505	522	491	500	540	518	503	473	521	481	475	530	480	521	501	521	521	491	517	512	545	519	515	537	503	476	550	494	511	528	518	563	544	501	506	528	488	484	501	511	541	529	478	579	494	508	494	495	530	482	512	517	530	503	475	510	534	520	490	484	549	551	504	506	479	515	486	491	519	518	508	484	492	457	488	504	502	494	526	469	510	543	497	546	519	498	490	539	482	475	558	486	506	518	517	486	546	531	518	487	498	516	494	541	522	557	501	515	478	504	469	539	534	514	533	545	479	495	501	470	498	498	512	481	494	522	499	524	502	521	556	485	528	551	530	539	537	514	526	533	522	515	492	520	482	562	503	530	491	531	493	541	503	488	484	527	489	508	497	505	510	495	548	504	523	466	482	532	507	505	544	505	498	514	492	534	530	485	499	522	497	520	510	505	513	529	576	520	551	532	497	464	507	527	535	492	520	499	510	486	496	505	493	494	533	519	497	540	490	499	493	490	538	506	489	504	541	501	519	511	535	480	510	508	445	513	522	499	543	554	531	514	513	521	516	505	526	504	453	512	481	528	494	489	509	543	543	514	542	526	497	515	481	534	563	521	511	511	529	475	512	526	514	501	469	540	552	501	493	531	533	506	477	538	511	523	484	508	488	525	509	528	475	520	515	515	504	525	506	521	508	501	502	517	465	505	537	489	511	511	523	505	562	472	519	501	502	506	514	498	484	481	512	497	540	523	498	501	505	526	501	534	537	483	513	557	512	491	512	483	562	488	516	504	524	487	487	493	533	511	578	527	544	485	500	497	493	530	541	478	491	495	541	512	522	498	516	496	478	501	508	496	520	507	509	542	526	498	461	521	514	552	499	527	530	500	534	539	550	524	511	511	478	512	502	513	498	520	528	511	526	480	491	510	513	549	512	514	464	534	492	509	485	534	531	506	500	499	532	538	527	532	492	492	494	553	504	566	482	526	504	491	516	509	529	517	548	533	483	500	512	539	501	506	497	510	500	529	486	522	518	529	553	513	517	506	581	507	517	502	511	513	479	514	499	532	538	541	494	476	496	501	540	480	505	486	531	530	547	504	536	495	503	488	537	499	496	500	537	506	515	509	509	543	527	515	488	543	539	524	542	462	472	536	532	526	535	519	518	511	477	543	487	494	532	501	521	476	536	487	486	504	530	501	526	501	494	537	460	466	527	505	496	506	517	514	508	538	516	488	537	495	496	491	523	527	500	491	518	488	502	486	492	521	465	494	520	543	537	501	501	507	483	525	536	543	544	517	513	519	474	518	523	535	496	475	512	525	486	516	474	454	514	488	517	535	496	518	547	507	549	511	573	520	481	513	507	523	519	476	501	536	496	523	500	502	524	523	495	522	533	517	519	527	502	472	487	546	549	523	522	489	506	486	539	494	515	488	507	543	507	493	547	502	538	526	464	511	465	542	519	530	488	488	502	494	479	498	508	513	510	511	535	504	493	498	507	502	458	493	542	545	508	533	513	529	530	514	498	494	512	493	522	513	504	497	480	508	489	505	513	538	479	497	535	486	452	486	530	494	539	493	478	538	506	533	513	505	516	527	516	524	536	491	526	519	516	508	519	529	514	503	516	483	519	506	469	497	543	527	500	498	509	481	491	513	470	516	509	489	492	554	511	520	527	511	515	554	499	490	530	502	499	502	510	461	493	534	484	510	491	490	509	507	551	530	529	502	524	492	551	510	519	525	488	511	554	526	515	490	524	547	498	516	498	478	510	485	488	511	510	475	547	485	519	501	563	445	471	520	500	509	514	509	489	501	492	523	489	497	453	491	524	507	507	508	516	507	506	523	510	462	500	517	515	510	498	501	480	518	484	503	504	537	507	531	504	451	521	511	488	496	509	511	509	508	489	530	541	499	551	508	517	534	507	495	542	524	492	503	509	493	484	511	510	507	521	487	518	486	515	558	471	549	530	488	505	522	503	523	491	514	511	493	533	481	487	492	525	514	523	548	495	569	501	505	510	522	502	550	502	499	466	481	530	519	477	499	525	525	473	484	497	519	521	508	522	516	487	518	506	515	468	559	464	521	529	512	535	492	505	516	529	485	523	529	534	518	511	517	519	499	507	481	523	567	466	506	517	522	500	540	511	520	531	484	539	493	459	497	520	494	495	473	533	501	533	569	520	535	505	493	486	534	503	482	493	506	498	489	501	513	513	519	445	502	524	542	519	506	496	506	530	503	469	505	505	453	504	506	534	503	508	464	517	523	550	528	498	482	506	539	519	478	497	484	533	559	531	533	500	507	531	460	501	478	503	499	516	521	501	474	518	452	528	517	487	526	531	548	542	519	518	515	465	476	519	452	520	516	498	482	535	523	475	530	529	489	493	500	547	501	521	495	514	513	494	519	516	529	509	518	568	505	542	521	544	501	512	540	529	536	520	508	513	498	487	484	535	524	498	495	509	517	541	519	481	549	506	497	515	478	490	477	513	506	495	468	478	500	519	499	505	489	502	505	518	509	536	486	499	488	486	560	440	468	504	508	542	560	487	522	501	536	490	527	517	516	479	498	508	496	542	509	489	453	517	514	493	535	565	493	483	450	493	540	536	527	522	523	505	545	506	483	498	491	542	553	490	523	508	546
27611	20871	17005	10027	5372	3208	1977	1411	1190	1162	1083	914	851	689	631	653	595	570	639	632	574	558	538	501	532	501	488	499	484	494	506	453	492	419	478	452	472	452	472	420	437	493	498	452	473	470	417	493	450	436	419	435	413	449	467	445	433	422	432	426	431	431	444	403	399	470	402	418	413	453	474	450	441	470	467	446	440	407	413	411	439	381	405	419	408	394	444	408	423	428	436	428	447	442	431	431	436	417	388	443	413	448	399	449	455	383	451	405	445	445	433	396	442	410	438	403	411	436	419	433	398	420	390	481	425	446	411	451	417	395	397	392	455	452	396	427	424	387	417	411	373	402	396	455	440	429	409	413	436	398	431	455	443	399	412	386	423	402	419	453	448	422	466	421	457	398	448	419	439	422	398	429	429	426	432	386	417	429	437	447	385	447	412	400	434	402	436	466	434	444	473	421	416	454	420	413	415	432	401	400	448	416	447	445	392	475	422	398	403	387	437	421	397	385	418	400	390	416	371	406	412	385	460	440	436	410	413	443	483	414	386	423	442	428	402	473	394	410	413	414	420	415	413	378	429	441	435	414	462	421	414	449	452	401	442	413	423	458	424	429	429	440	419	439	411	413	436	402	408	425	401	411	425	446	434	416	430	436	432	429	456	416	426	443	390	387	376	410	400	442	421	447	443	455	433	428	453	428	422	416	468	382	416	426	465	427	407	441	374	393	449	430	419	427	424	464	392	420	393	394	389	431	447	439	436	400	456	390	435	416	424	417	405	428	442	390	419	412	435	454	397	404	423	428	438	431	413	399	442	397	422	441	404	409	438	429	425	409	415	399	436	424	458	430	405	416	414	399	420	441	428	405	436	419	419	437	435	426	431	428	409	434	417	395	442	431	432	414	456	442	431	411	393	404	402	428	442	439	422	392	435	446	410	447	402	466	419	410	410	411	414	413	433	424	383	422	417	416	400	403	400	438	386	429	414	437	415	415	378	389	449	426	434	472	445	419	423	477	418	413	422	457	433	431	422	419	413	409	409	424	439	425	420	437	432	416	412	439	405	412	400	450	392	420	437	421	436	405	385	417	417	439	430	442	447	427	424	401	426	455	418	424	404	427	442	434	404	433	415	405	377	404	376	441	425	419	415	438	408	424	455	408	442	405	409	417	429	460	447	438	440	445	408	416	459	432	404	387	424	402	422	423	394	459	423	436	439	436	405	443	429	433	441	416	385	402	438	441	459	435	422	422	444	450	417	415	481	409	411	412	419	417	399	432	387	419	454	413	407	428	377	449	470	456	435	416	420	413	419	403	427	442	402	401	423	386	440	415	410	420	428	412	411	417	411	400	425	429	431	431	395	404	424	418	432	411	412	397	414	411	428	393	429	431	412	462	391	424	418	411	428	406	415	425	453	410	409	385	430	427	383	401	412	440	426	419	420	459	407	457	418	424	405	401	430	432	437	448	477	425	409	433	428	447	402	425	383	428	433	454	445	427	387	419	403	408	442	418	348	403	420	407	397	422	452	462	421	425	433	408	373	442	413	429	450	401	446	408	408	400	417	430	415	439	384	376	401	424	428	431	414	401	430	386	408	420	382	396	443	443	441	441	404	429	447	396	411	412	424	442	388	422	422	428	440	417	403	431	385	391	402	384	430	422	402	409	422	413	424	406	419	419	417	421	419	427	427	425	417	411	379	429	433	389	425	474	430	432	420	410	435	446	445	405	414	427	408	405	409	441	442	430	424	435	442	405	381	426	411	422	419	414	419	447	434	417	404	403	438	402	386	418	428	443	426	433	430	425	430	415	431	414	447	444	397	442	422	426	455	402	393	407	431	434	398	446	411	423	424	420	417	453	443	430	411	412	451	394	447	447	421	434	383	389	431	421	419	431	470	425	433	422	430	416	427	404	393	466	430	427	421	424	452	402	407	414	403	436	435	408	471	431	450	481	406	435	446	408	422	413	442	409	441	435	446	410	427	409	433	440	403	424	426	442	440	442	414	459	426	378	444	436	407	437	415	428	429	426	400	439	436	429	381	445	440	405	427	421	375	420	407	409	417	392	421	455	433	425	404	421	436	428	393	401	440	435	415	421	418	419	437	406	425	399	439	435	439	421	385	411	418	441	386	386	435	421	417	430	408	467	443	407	428	401	457	414	438	400	437	439	448	437	412	405	440	436	441	418	407	393	415	393	424	422	397	446	396	429	437	459	407	387	421	446	376	413	429	414	416	413	442	429	415	388	441	448	404	456	419	404	441	420	457	409	435	453	419	384	383	450	433	438	382	395	379	450	423	400	446	412	420	405	429	423	436	421	398	439	424	420	414	406	381	450	431	401	430	443	422	436	444	411	423	386	450	428	440	414	444	440	433	423	408	436	408	432	420	431	434	425	415	414	426	434	468	417	449	409	454	431	411	413	459	426	402	441	397	459	415	441	438	434	445	393	440	421	437	414	390	443	422	398	450	421	441	384	407	422	437	416	434	401	379	424	458	433	429	383	422	414	433	425	435	429	425	422	399	429	410	405	425	409	436	420	434	442	441	394	397	426	409	412	420	417	424	399	427	442	430	388	424	426	467	447	439	437	437	427	426	460	414	423	432	399	410	431	399	437	428	420	449	428	439	451	400	420	385	417	423	385	428	404	445	426	446	410	418	431	421	463	422	433	409	431	433	401	412	434	417	419	386	435	407	416	428	427	423	453	394	409	425	431	404	408	446	426	423	429	409	399	436	409	413	439	405	437	427	414	419	440	434	394	415	441	434	416	398	425	447	414	403	422	420	464	426	433	401	452	413	418	419	418	433	465	400	401	434	425	417	400	431	396	383	417	416	411	420	428	408	404	412	424	383	420	429	424	397	455	425	422	431	421	414	449	488	462	432	414	440	427	362	423	439	402	412	463	425	406	448	423	379	419	419	446	435	408	435	431	463	438	440	429	441	429	395	419	391	402	398	415	446	403	424	415	393	385	436	401	431	414	442	404	400	415	439	391	433	421	400	449	427	437	427	420	407	396	395	400	375	427	397	420	419	418	424	433	417	360	410	439	441	406	458	427	424	412	460	449	415	392	425	416	414	419	436	441	454	445	428	409	438	408	424	424	414	440	391	378	385	378	445	440	426	405	457	414	426	449	433	406	480	411	480	413	444	401	422	392	411	433	418	412	463	442	406	445	420	416	427	430	465	438	444	390	394	406	427	410	417	475	399	402	426	398	403	421	403	458	422	428	441	416	464	410	454	443	432	435	417	424	425	425	422	432	360	398	449	437	400	454	403	393	442	421	435	383	450	426	414	397	421	403	425	434	413	453	430	415	387	406	414	457	399	420	421	402	456	424	432	426	417	448	468	422	431	424	394	406	431	385	401	404	428	438	397	424	401	470	405	392	429	413	415	466	410	436	439	427	407	411	448	439	443	453	385	482	429	415	412	445	448	448	426	373	422	416	416	425	392	448	417	436	422	388	423	449	382	378	417	405	387	426	424	396	421	441
15216	24931	20952	12703	9078	6430	4210	2885	2488	2352	2226	1823	1440	1175	959	904	846	927	874	905	759	784	712	727	645	725	633	586	653	581	571	582	594	634	612	616	578	604	571	571	550	578	567	606	583	590	541	544	566	521	557	497	500	591	543	551	560	530	546	489	543	518	526	536	511	531	546	525	528	566	510	511	501	507	529	501	523	509	536	530	548	557	520	532	529	506	533	565	559	502	486	524	529	571	508	555	503	514	442	561	519	553	516	496	545	533	514	516	544	509	568	558	499	507	467	527	531	518	523	511	468	496	521	521	533	507	567	497	542	513	576	520	479	518	530	505	525	481	491	505	499	482	538	554	554	494	521	538	512	554	525	478	530	507	518	516	520	531	543	523	510	528	503	568	565	488	491	533	505	486	482	535	536	497	524	509	533	493	502	526	550	491	538	517	544	511	542	504	502	498	547	506	503	526	504	528	502	513	484	531	514	499	508	539	489	501	488	541	538	479	524	500	514	539	514	531	509	545	517	473	505	534	490	495	491	521	505	509	513	496	522	516	537	546	544	510	499	550	520	534	514	516	519	491	494	512	540	508	477	455	517	516	538	476	552	567	494	500	523	508	548	501	500	510	505	557	500	503	530	513	515	565	523	506	525	503	468	487	548	463	471	498	502	499	500	537	530	495	486	517	538	499	537	530	481	526	520	533	542	485	510	477	533	508	528	546	535	520	536	535	550	494	503	544	528	524	527	527	513	527	534	527	498	551	508	473	515	483	522	505	508	518	480	473	505	502	537	459	491	498	515	509	520	500	534	535	501	555	524	510	509	473	529	503	498	510	491	505	516	518	518	488	535	506	536	520	515	533	555	518	508	460	544	529	477	532	463	525	548	507	539	533	517	493	505	522	510	505	540	569	508	489	490	477	529	526	526	542	513	544	519	507	480	509	505	549	486	508	506	543	452	520	486	584	464	537	530	543	521	460	516	551	490	521	554	534	488	573	503	541	527	517	502	516	535	527	512	465	495	503	521	503	506	563	473	527	449	511	506	497	510	556	519	501	513	540	506	516	523	551	495	527	497	539	503	479	520	526	555	560	488	500	490	514	498	518	542	506	536	502	507	497	516	486	535	520	467	505	543	511	530	530	484	543	537	508	533	543	516	534	478	504	511	545	478	492	516	511	508	521	538	510	548	537	485	516	531	507	502	465	495	533	477	524	519	531	521	489	511	495	517	533	518	522	531	468	504	520	534	545	575	506	484	503	538	530	509	498	506	511	522	543	499	533	466	545	496	521	457	510	482	494	549	527	499	526	511	489	514	515	555	510	531	501	556	552	493	556	529	492	555	531	510	520	509	547	528	540	555	496	495	510	501	489	496	530	479	515	508	490	515	487	484	537	560	517	539	531	564	498	539	500	548	525	527	471	506	521	496	504	486	480	538	508	528	535	490	522	539	552	518	493	473	532	544	498	487	496	535	528	577	500	506	515	526	531	554	515	505	546	463	468	534	494	477	501	507	533	549	499	526	507	486	507	517	509	525	512	466	520	518	534	521	482	536	473	493	511	547	501	492	498	482	506	531	523	508	478	520	552	524	514	507	500	505	518	555	516	500	507	494	484	509	489	533	537	529	511	517	516	513	517	539	532	472	526	494	502	498	499	485	471	508	526	527	493	549	503	497	494	567	520	461	492	490	517	519	538	557	558	502	519	515	510	514	541	537	518	525	494	499	506	543	520	503	529	509	533	517	572	500	522	498	525	504	516	511	487	517	489	493	552	560	528	522	520	577	497	516	534	523	518	499	517	471	509	531	493	502	523	533	564	482	540	512	484	504	536	534	490	507	500	549	512	489	521	503	494	523	532	533	514	486	528	498	554	500	485	492	546	488	467	499	528	551	557	543	514	495	513	552	553	532	521	554	548	529	539	525	473	470	511	520	536	517	491	466	535	533	498	513	506	520	536	485	510	515	489	543	538	481	527	514	496	501	515	542	527	550	535	511	524	533	470	547	509	490	520	488	514	483	469	507	473	488	540	519	526	479	478	488	502	529	461	542	515	562	497	516	509	512	461	544	502	501	520	514	484	489	516	473	514	499	489	536	490	519	523	506	537	527	506	543	528	501	498	502	513	470	533	530	535	488	532	486	486	519	519	524	464	539	496	534	501	539	574	552	550	526	479	502	519	495	508	516	550	533	520	500	487	557	571	511	510	466	505	476	526	513	486	492	529	503	523	495	493	520	512	525	500	567	542	481	515	518	500	464	531	522	522	508	514	515	509	547	511	461	516	525	495	500	495	542	522	496	513	462	508	523	476	516	516	523	480	532	526	517	496	532	500	505	521	497	506	515	495	527	529	510	485	534	482	534	483	537	523	526	501	543	499	514	531	522	511	490	543	490	535	525	499	508	522	503	497	510	513	508	524	489	526	534	538	488	515	506	525	545	524	511	502	476	481	511	498	484	508	546	507	511	521	547	517	555	511	535	496	522	537	481	539	514	502	513	545	517	513	517	508	480	528	500	509	509	490	518	508	474	525	520	522	523	536	537	524	515	520	482	515	495	522	513	524	500	485	514	495	483	504	515	518	559	518	509	495	494	526	549	544	498	530	502	502	522	498	524	511	523	486	494	512	503	487	498	501	514	531	500	522	490	512	504	516	508	528	473	520	491	482	491	521	505	525	536	463	495	498	495	474	521	493	523	567	536	506	513	483	508	483	545	521	489	486	535	525	505	513	520	509	537	490	526	500	505	539	557	518	486	495	481	539	505	515	544	488	517	499	518	514	489	531	522	513	534	527	495	530	539	526	498	508	554	482	472	504	505	514	497	495	563	523	517	538	502	483	472	562	504	499	524	490	550	530	498	510	504	524	486	529	476	526	529	510	491	486	512	515	488	489	521	526	500	484	485	507	510	507	514	515	527	532	492	466	505	512	496	571	520	549	504	496	493	528	487	487	561	486	551	478	535	508	470	505	499	520	469	488	506	524	498	506	514	506	519	522	519	521	492	502	527	498	538	509	505	494	473	493	527	515	539	521	475	566	532	505	530	521	484	527	560	520	526	541	527	534	551	548	553	509	520	477	510	493	504	528	477	541	512	557	530	532	492	491	539	497	571	468	505	502	530	493	497	508	510	509	509	490	510	526	509	475	507	496	540	507	537	512	540	500	521	503	531	480	494	542	537	489	517	543	501	514	498	522	472	524	487	505	508	484	508	556	508	521	516	540	547	495	504	515	530	563	491	540	528	535	537	535	549	521	520	505	509	539	498	505	497	482	507	540	528	510	528	518	497	486	536	526	519	466	508	488	506	539	495	506	510	551	515	520	514	509	500	497	518	506	540	528	513	545	496	539	487	534	511	496	549	520	513	516	509	517	529	487	522	516	477	512	503	525	563	462	499	494	504	506	490	546	525	538	539	537	500	519	492	501	506	504	483	496	508	503	514	511	543	499	559	550	514	507	497	513	518	506	547	499	553	493	495	522	485	527	496	515	532	496	501	493
24401	21346	28494	24607	21206	12227	4549	2398	1873	1727	1543	1304	1022	875	701	612	589	593	582	606	561	482	503	458	427	401	426	405	362	354	373	380	364	371	324	366	342	353	350	354	371	354	320	353	340	348	357	337	322	331	279	302	331	316	314	329	285	318	290	308	309	331	324	312	309	307	293	317	350	305	331	309	303	291	316	291	326	311	287	307	313	306	325	310	318	322	278	292	294	291	280	303	276	275	318	298	300	292	314	267	321	297	328	287	313	287	334	273	297	286	281	298	268	284	277	291	324	264	298	298	305	311	321	297	298	313	291	283	311	303	281	311	309	282	321	296	318	293	287	284	281	278	314	304	276	322	294	288	300	304	300	309	282	282	290	291	302	286	309	281	314	323	297	313	302	289	332	331	293	302	301	296	303	270	319	303	291	334	324	318	307	312	287	285	324	296	295	324	326	293	296	286	288	271	293	308	308	296	282	299	278	286	303	287	294	312	309	297	321	303	309	274	284	303	275	294	276	300	301	292	276	352	284	293	282	309	308	270	290	271	275	310	307	298	306	319	296	307	290	301	284	272	270	291	321	279	309	279	288	308	285	317	275	299	290	329	317	277	302	307	284	282	279	298	269	297	258	292	274	290	291	313	304	309	300	316	295	298	331	288	288	294	296	255	284	306	273	286	270	282	282	309	281	275	304	307	292	272	292	280	331	301	331	294	322	303	286	312	311	283	324	293	340	298	300	318	318	319	286	287	279	286	316	283	274	301	288	332	307	309	323	247	304	308	326	300	316	316	275	273	294	314	277	304	315	325	268	289	270	314	296	313	282	300	326	297	334	283	304	296	333	297	305	336	291	263	285	307	316	297	292	284	301	288	286	293	289	279	293	265	302	270	301	297	268	315	296	304	301	295	289	294	280	301	324	274	307	308	304	318	279	304	321	289	281	272	272	284	303	318	290	298	311	303	298	294	312	303	288	290	303	267	301	310	324	325	300	269	291	317	299	303	276	285	267	285	314	290	296	297	300	286	265	313	292	287	301	298	302	309	258	311	293	277	304	284	309	313	263	310	303	287	281	298	272	302	276	319	310	301	320	294	306	283	281	271	281	297	302	286	308	298	290	298	292	250	299	324	311	263	284	288	275	307	310	268	311	297	274	290	320	313	314	293	304	296	292	281	292	326	278	307	310	302	285	288	308	264	305	284	288	285	317	323	299	325	274	288	286	293	281	302	300	279	324	304	304	296	280	299	338	288	306	305	304	298	297	312	307	288	297	292	295	279	289	290	271	288	285	281	296	303	301	331	323	296	303	310	281	302	261	307	271	305	294	301	306	284	307	309	284	297	310	292	314	285	305	303	309	324	307	265	307	291	321	277	303	274	282	335	300	282	302	277	307	291	295	317	289	301	289	270	305	269	321	307	283	292	325	265	259	299	304	302	271	264	291	287	303	285	288	321	325	312	308	312	290	288	255	284	310	273	298	296	295	294	306	282	272	310	313	284	296	291	286	300	298	273	301	303	310	289	268	301	311	276	301	296	320	264	318	286	299	307	307	277	299	295	306	326	301	303	273	276	283	300	282	304	299	267	300	290	264	292	283	300	324	319	337	282	302	279	312	292	274	307	296	285	288	270	290	273	291	286	297	297	283	270	300	303	305	309	273	316	283	310	273	315	299	312	300	316	295	294	310	300	321	308	312	273	334	293	315	309	310	297	288	288	329	292	290	322	311	314	302	307	317	291	266	289	298	313	295	294	318	285	330	272	324	288	295	277	306	291	273	300	267	290	296	265	311	271	272	308	298	308	313	279	311	316	313	308	291	281	297	321	307	303	316	281	299	298	305	274	298	303	286	313	282	267	329	254	294	304	307	313	279	322	316	319	305	293	313	331	313	328	281	293	312	320	274	301	316	286	265	296	286	284	282	317	291	282	296	289	295	282	287	274	306	287	299	279	328	291	291	318	303	275	311	301	317	290	273	308	252	292	286	291	279	295	303	310	316	285	336	311	322	307	295	282	266	286	291	269	276	336	295	301	294	300	285	331	310	282	280	305	297	276	302	313	306	306	277	289	284	307	295	296	311	298	316	317	276	271	297	338	308	314	292	296	291	314	305	284	282	315	298	318	295	298	318	299	289	266	296	286	333	327	300	287	298	314	303	322	290	301	286	317	341	290	304	322	309	276	312	270	277	313	307	287	309	310	297	314	272	292	313	357	307	298	316	282	280	270	281	295	281	294	274	313	273	284	284	297	284	319	305	241	292	282	299	291	291	304	279	287	317	312	279	323	268	300	318	296	322	298	313	292	299	332	286	302	285	281	315	304	309	310	314	290	299	312	257	295	320	282	338	286	304	297	292	297	295	296	301	287	316	306	310	296	271	289	272	289	301	284	287	316	272	293	275	294	296	279	270	303	275	285	278	312	296	304	288	313	293	281	298	318	288	321	296	293	282	313	308	291	283	272	295	315	307	296	301	280	342	295	305	293	295	304	309	275	279	313	283	304	290	301	278	313	299	287	296	295	314	297	300	267	283	294	321	288	296	298	306	285	290	289	300	303	301	266	303	308	321	275	323	312	309	307	289	283	296	288	300	282	304	285	283	286	273	323	300	294	302	274	301	288	325	292	288	263	299	332	308	286	313	290	300	268	300	274	284	287	292	322	314	304	283	295	288	290	295	306	302	312	311	297	296	286	280	320	307	283	280	308	322	276	293	252	320	293	323	282	307	310	310	291	303	258	308	307	310	287	289	313	310	286	308	298	277	294	273	258	315	306	298	266	275	291	299	320	269	306	328	340	319	277	300	290	316	310	338	340	298	277	302	278	301	291	280	263	308	314	290	308	302	282	297	314	298	325	284	305	310	303	291	298	316	312	282	305	288	328	285	273	316	311	297	301	280	289	298	338	277	298	297	293	286	282	277	307	292	307	265	297	282	314	305	311	281	295	290	281	292	289	289	294	298	291	302	263	300	322	325	274	285	327	312	310	301	284	277	260	315	300	323	298	293	300	276	314	302	285	303	306	266	326	332	282	290	288	277	309	298	268	291	312	296	320	284	278	289	274	296	277	321	306	313	300	286	276	324	313	303	283	291	268	265	275	295	310	304	287	313	302	311	303	292	269	303	331	287	294	319	299	285	294	300	312	307	289	294	297	312	300	294	274	341	317	329	307	302	303	300	326	320	266	268	308	288	283	268	293	285	294	291	301	293	310	324	288	326	313	288	295	308	310	307	255	298	282	317	298	297	287	296	309	293	304	273	311	286	307	297	320	312	292	303	272	296	293	299	316	281	335	320	325	303	305	291	318	306	311	318	321	299	308	311	314	292	278	275	302	323	313	301	291	315	299	325	298	305	311	299	325	316	301	288	291	342	303	320	280	283	299	285	302	291	310	266	291	275	282	316	297	285	301	302	327	310	291	304	310	307	302	285	290	300	315	295	334	314	328	295	284	311	294	313	292	293	303	317	278	287	299	304	306	300	289	312	305	282	281	297	298
16721	33433	28634	19415	14840	10397	7073	5069	4183	3811	3219	2648	2184	1609	1200	1122	994	1080	1025	1011	884	850	809	710	691	651	591	563	562	505	562	555	527	504	491	509	496	520	527	502	539	470	515	459	444	473	442	421	383	452	401	368	404	424	400	385	409	425	408	386	407	381	382	394	392	399	390	364	360	382	380	362	398	394	395	376	342	391	362	355	414	392	366	346	335	378	374	368	344	342	382	353	368	313	333	379	336	376	361	371	356	358	398	396	354	350	385	380	389	323	376	360	348	395	413	379	388	372	372	363	408	355	393	395	359	344	386	354	369	378	366	354	359	393	372	364	383	352	373	347	376	339	386	373	381	382	366	367	332	371	379	353	397	349	355	393	390	339	377	371	346	374	371	369	348	404	374	383	350	369	360	345	349	381	362	363	376	367	364	364	354	391	388	359	360	382	379	361	371	386	387	387	373	358	377	347	396	372	357	375	373	348	415	335	387	363	384	390	348	381	360	366	357	364	382	341	354	404	396	385	348	377	359	354	370	365	399	389	348	378	392	366	358	361	364	381	344	327	377	330	391	386	370	393	340	399	343	342	363	370	341	356	403	355	359	351	366	347	378	363	389	367	382	342	347	364	374	394	347	353	380	361	392	366	383	371	365	359	351	365	350	388	351	403	377	371	330	391	359	391	363	381	382	377	356	376	366	370	356	367	375	369	368	348	368	342	366	371	387	376	353	361	415	340	392	370	359	398	374	351	364	380	370	362	358	384	353	414	330	363	382	338	373	343	371	351	344	382	389	343	373	377	360	344	379	355	342	354	339	379	378	384	369	359	343	348	355	395	354	394	395	372	371	399	376	351	383	356	357	384	351	404	367	384	363	382	370	354	378	359	397	363	390	349	360	391	348	358	374	398	345	390	397	349	372	350	377	365	351	358	340	364	355	339	369	373	366	376	350	359	385	401	370	364	371	350	333	354	366	372	339	368	374	380	351	371	375	384	386	406	390	424	388	345	341	394	349	383	380	359	379	365	386	335	337	368	326	368	382	363	392	358	357	371	384	383	365	391	338	408	373	348	360	352	348	363	340	356	350	352	390	372	360	392	397	342	370	377	367	399	394	387	373	385	381	382	402	350	376	378	385	370	383	393	342	368	359	361	355	369	361	380	405	358	369	380	351	373	400	349	367	362	389	388	357	377	352	384	383	355	350	336	340	356	349	335	380	344	376	367	355	336	376	324	375	371	358	369	371	366	352	382	363	368	352	364	384	376	357	374	375	395	375	379	381	372	349	326	408	388	364	382	403	389	372	335	370	320	367	361	362	377	351	350	337	388	367	388	374	364	352	362	400	368	365	403	356	367	362	355	394	369	377	369	354	408	386	363	352	360	352	362	370	362	341	352	356	351	363	383	356	371	354	357	352	401	383	362	382	360	358	375	401	373	381	358	353	343	374	352	350	375	344	360	360	380	375	348	373	367	375	369	379	384	334	393	382	390	351	349	348	384	383	371	353	392	386	369	356	367	365	355	380	391	408	372	361	358	368	349	385	325	355	357	327	377	374	378	366	376	384	354	358	386	350	392	370	345	395	371	349	345	362	387	367	380	394	377	386	372	356	361	327	352	371	352	350	359	371	343	350	407	364	386	342	375	349	337	387	355	372	344	347	358	369	359	368	397	367	375	357	407	357	359	370	375	323	351	378	371	396	370	358	363	351	407	356	377	376	344	378	366	335	368	371	374	328	356	364	387	368	398	364	337	347	356	367	373	374	329	352	366	356	342	321	351	388	351	357	379	347	398	342	362	382	396	372	366	357	374	356	368	376	400	342	381	398	365	347	359	358	342	366	407	389	375	341	370	382	365	376	376	388	369	328	350	338	348	395	381	402	359	388	375	353	355	370	341	371	363	362	411	335	367	364	390	346	372	359	385	386	393	315	387	364	403	345	316	329	352	367	396	353	380	395	376	369	390	360	352	365	360	394	367	350	353	361	368	354	355	373	342	380	354	371	397	357	354	377	394	374	392	357	363	383	388	374	368	406	359	375	372	360	362	384	356	347	358	329	384	353	352	366	398	367	355	412	363	359	357	368	358	341	363	345	346	356	387	361	370	387	365	357	377	373	361	384	375	376	377	381	383	364	399	372	340	377	364	377	373	342	358	393	375	367	390	374	320	377	336	349	350	368	373	387	372	344	404	370	371	375	335	329	361	354	383	374	376	346	383	360	359	380	341	378	358	366	403	347	364	343	320	391	376	373	325	338	376	351	361	348	355	381	387	383	350	364	380	350	382	365	343	355	372	359	374	355	352	341	339	357	338	357	364	399	353	345	367	355	365	338	351	362	379	389	355	380	357	392	370	406	364	373	347	357	369	394	363	359	357	361	376	345	351	389	346	362	364	357	367	364	364	382	359	380	362	373	355	363	373	409	363	354	340	343	398	390	351	396	384	361	402	342	372	414	344	375	366	352	339	342	366	386	386	374	370	386	383	395	352	394	384	356	377	352	408	386	375	377	373	358	366	363	366	369	387	371	371	331	414	366	382	361	330	354	363	360	362	399	383	344	384	412	414	355	361	351	360	314	377	348	352	360	355	386	348	341	341	356	385	364	388	385	393	373	344	364	384	342	380	347	369	397	369	372	375	332	344	342	378	388	343	383	365	350	359	366	358	380	350	361	329	355	411	384	351	334	337	340	364	371	396	348	325	384	375	363	420	341	359	365	392	381	378	332	385	355	356	348	364	364	350	358	356	376	390	405	354	376	372	345	363	371	384	368	351	372	380	333	359	332	387	350	355	379	373	386	346	349	394	375	358	370	380	408	359	386	340	341	366	363	340	343	345	365	351	384	403	379	335	368	412	385	382	341	374	371	393	353	386	371	371	370	347	370	302	388	366	363	358	374	355	394	357	382	352	344	327	363	392	371	383	363	362	363	395	404	359	374	386	364	361	368	366	372	373	353	383	348	327	366	342	356	327	398	348	352	382	371	371	361	397	364	387	359	385	394	368	367	394	358	353	386	388	386	378	366	388	346	331	365	357	356	359	341	389	367	382	384	370	362	385	385	359	381	374	382	379	347	388	385	359	377	362	353	386	382	378	359	365	342	397	419	367	393	375	366	370	371	377	349	364	360	387	358	367	398	355	372	386	404	366	363	366	410	358	372	396	398	365	350	368	356	383	381	388	354	365	372	343	375	356	373	360	399	375	427	396	396	360	360	340	414	355	393	360	363	351	356	378	386	358	373	369	357	336	371	346	377	334	368	372	386	337	379	379	384	363	378	390	382	396	391	365	392	362	381	333	371	377	359	350	376	379	358	349	351	352	344	360	400	366	364	379	333	365	379	347	385	375	353	358	371	334	327	366	347	376	364	392	352	386	391	317	345	363	358	343	379	352	358	340	368	351	384	358	363	393	366	358	371	382	359	377	357	347	374	354	375	353	379	380	370	362	338	379	368	374	348	348	345	353	364	337	392	348	372	389	383	339	369	329	376	381	368	356
25474	21311	27253	25477	13470	5422	3134	2105	1635	1676	1616	1338	1187	1100	886	821	889	864	910	826	795	726	747	717	708	667	648	660	640	679	660	648	614	635	611	599	626	613	601	606	649	598	573	594	624	558	592	616	626	639	601	580	613	560	559	623	563	578	551	560	516	596	580	564	551	521	550	556	566	581	541	571	592	571	570	597	578	598	557	561	577	535	584	551	570	529	603	565	540	559	570	518	523	532	546	555	548	582	552	539	571	575	607	566	540	549	547	535	550	512	554	564	582	523	569	530	577	550	568	601	562	551	539	524	568	530	616	573	551	633	572	531	573	538	537	572	529	557	565	549	555	587	558	529	579	585	568	564	581	541	553	565	583	556	547	563	544	577	556	557	566	564	587	568	592	562	593	557	584	616	587	576	634	576	577	541	559	562	547	591	569	592	559	602	583	545	553	560	550	577	547	511	571	545	544	584	600	550	570	555	541	586	530	564	538	544	546	543	570	585	617	570	564	533	545	529	523	550	583	562	561	595	587	538	586	566	545	551	560	570	558	573	533	570	559	593	553	547	526	607	526	560	574	604	602	630	587	579	543	599	587	546	548	560	555	568	530	583	524	544	558	546	580	544	585	570	587	567	595	541	504	556	597	599	590	545	594	591	520	540	559	563	555	546	574	568	558	585	597	575	562	593	527	569	560	541	578	546	611	543	550	554	553	553	564	562	604	559	540	520	562	565	578	566	536	582	546	578	590	547	573	558	561	592	556	574	545	594	550	557	578	594	551	609	540	554	603	571	549	554	606	584	558	578	579	579	607	531	576	580	534	534	560	589	570	537	604	559	557	557	576	530	582	643	533	577	532	537	548	560	576	554	552	564	603	558	592	572	571	588	589	569	551	558	547	527	569	518	534	578	552	594	577	565	545	535	523	555	580	562	617	538	562	539	586	591	578	561	534	564	537	572	580	588	554	589	563	537	574	601	557	573	552	566	489	573	562	598	566	571	562	506	530	589	571	553	564	582	516	549	564	578	562	534	552	581	579	559	549	547	564	562	564	574	539	567	545	534	539	560	547	567	553	571	606	558	574	559	570	546	520	562	567	570	562	574	564	561	550	581	590	539	563	566	581	579	591	529	557	613	543	575	572	566	539	545	544	591	577	586	570	606	514	538	553	563	588	545	593	559	568	542	549	560	582	570	591	542	522	567	568	577	562	556	584	576	569	571	520	597	548	526	579	548	539	561	540	545	533	581	541	577	556	565	530	561	552	594	569	546	552	611	557	520	591	563	578	536	602	574	599	571	575	586	568	563	523	548	608	610	551	593	553	603	530	578	577	548	567	597	573	565	573	571	569	553	580	572	540	530	592	555	581	549	558	548	575	573	595	583	575	533	573	577	566	598	544	570	511	582	566	570	547	577	587	583	562	573	597	550	552	554	569	573	588	593	547	561	569	585	541	573	556	543	608	566	522	555	533	573	577	564	559	565	574	570	575	592	558	539	565	542	550	554	577	565	559	538	537	524	589	532	542	583	555	599	562	561	580	562	550	579	586	570	578	578	550	583	542	601	594	522	561	545	544	572	537	601	534	555	534	553	572	572	585	553	554	560	584	547	569	536	572	553	556	577	599	532	535	599	558	535	560	546	576	546	556	575	565	581	514	577	560	590	508	517	541	538	525	558	568	575	592	560	568	541	535	591	577	561	553	536	588	566	582	541	561	546	579	535	544	565	632	562	569	593	550	578	620	518	549	609	587	591	547	587	537	566	544	595	585	609	544	593	551	569	550	559	555	579	572	571	594	557	540	544	581	584	506	607	553	540	539	576	581	555	535	571	582	573	548	578	537	504	563	521	620	546	549	589	580	519	576	535	552	556	591	564	558	565	572	575	583	530	577	572	510	579	531	570	556	627	548	605	575	558	572	575	568	588	544	517	576	624	544	595	614	541	555	588	580	567	546	584	597	550	600	539	597	540	545	550	558	570	538	561	554	570	551	525	553	539	564	567	587	597	580	558	567	571	600	548	560	532	535	600	572	581	568	575	601	551	518	528	576	577	558	542	577	561	552	538	526	581	578	590	556	548	512	590	578	583	568	532	590	570	566	558	571	581	563	575	571	574	554	581	523	531	571	589	601	525	525	557	571	572	516	566	537	544	599	536	601	536	549	601	536	564	547	580	569	559	553	589	549	540	539	579	544	512	528	577	586	523	567	525	611	572	567	569	588	550	564	543	545	609	551	594	544	583	542	552	561	563	585	603	540	546	595	543	588	560	575	545	549	568	537	576	587	534	560	537	548	628	586	572	605	591	592	566	578	581	569	575	580	548	554	556	582	582	555	554	526	557	601	596	556	574	589	546	608	526	579	572	595	540	520	568	554	569	567	540	574	543	531	551	599	586	539	573	564	570	580	550	584	553	560	571	574	573	582	572	568	545	582	603	582	563	546	567	570	560	567	574	575	569	565	541	584	566	576	550	588	554	559	528	563	514	582	565	508	523	559	582	596	574	538	568	549	529	593	577	566	535	573	584	544	597	562	534	571	548	558	576	544	510	530	574	556	577	494	536	604	563	585	534	627	561	560	573	553	577	557	569	589	586	532	587	563	526	576	586	570	545	556	552	539	566	564	558	592	559	567	578	528	582	578	532	573	601	562	593	531	572	548	534	578	545	632	566	562	562	495	574	602	590	557	612	594	546	565	600	566	541	576	543	573	547	559	619	544	579	570	509	545	595	580	581	553	567	619	550	561	526	590	587	581	521	579	545	577	550	545	583	545	607	558	567	567	533	619	538	575	547	597	593	543	561	555	637	567	554	587	578	559	571	564	551	551	543	537	594	575	571	551	517	561	528	556	528	565	529	599	563	551	555	532	578	531	583	550	588	540	576	538	580	573	543	593	569	570	567	558	564	576	569	603	574	535	547	565	599	528	531	541	576	587	529	563	511	623	562	579	556	565	562	595	558	598	580	570	586	550	538	564	577	578	577	575	536	556	609	557	583	577	497	575	562	578	583	584	568	568	546	565	564	558	618	576	593	591	616	568	554	614	542	574	585	549	586	569	587	576	580	559	576	595	561	579	567	557	565	606	579	505	549	598	551	575	608	601	590	586	571	602	569	566	598	529	566	559	553	561	523	606	566	602	523	569	578	576	583	576	576	575	570	548	521	571	596	594	550	565	555	582	583	620	600	567	557	599	574	561	517	530	575	586	590	549	526	590	579	575	593	566	598	553	589	551	545	580	573	580	544	549	539	550	611	579	576	544	564	611	544	551	581	616	572	545	562	588	559	586	557	591	580	598	559	566	550	543	609	558	564	521	577	546	552	564	560	544	590	554	562	560	576	547	565	519	557	585	545	584	528	567	542	544	526	557	563	589	554	590	572	530	535	573	534	514	541	570	558	567	568	570	578	570	553	586	604	590	509	555	574	586	529	547	535	596	616	558	571	551	588	601	560	570	573	561	577	546	552	571	552	572	582	572	580	579	563	570	553	591	556	582	541
16770	30304	25796	17110	13067	8969	6209	4432	3459	3596	3163	2637	2145	1718	1458	1235	1224	1327	1303	1164	1128	1027	1020	966	949	868	867	848	828	775	792	792	745	718	793	775	802	782	729	796	766	775	716	706	737	794	722	731	717	713	712	692	691	694	722	702	669	652	672	670	695	697	682	656	674	682	671	692	681	690	698	699	688	676	720	696	631	645	654	645	678	639	652	694	655	681	678	650	658	706	690	622	705	664	670	704	682	668	670	651	696	631	671	696	661	656	652	650	683	708	680	723	664	649	661	691	653	647	678	631	667	655	657	705	672	679	711	727	632	654	672	712	660	630	684	663	621	664	661	615	691	704	712	693	696	642	714	681	702	660	662	630	711	660	654	664	706	657	691	626	686	693	694	671	675	704	675	659	687	708	659	675	709	643	659	687	688	659	693	650	648	683	662	659	648	660	711	679	707	647	623	702	696	666	695	690	683	667	649	646	676	646	669	667	667	664	671	695	657	650	655	642	674	637	651	628	651	678	659	669	708	645	677	632	688	711	651	678	670	674	667	657	658	652	665	661	657	674	643	671	639	641	670	673	678	655	632	685	680	655	719	669	669	637	673	669	642	695	706	708	661	655	671	650	664	686	681	657	675	682	675	640	632	678	698	685	659	651	633	649	715	630	686	654	711	622	658	672	686	650	640	660	663	667	690	665	673	665	666	684	631	694	692	649	656	669	681	638	648	670	695	657	636	661	673	658	709	671	687	673	689	647	634	669	685	668	624	672	660	681	678	678	663	685	682	646	673	661	684	702	699	642	710	690	694	670	718	666	662	661	657	724	686	630	651	632	680	642	677	692	643	694	660	738	641	648	685	655	619	659	677	668	643	695	667	672	617	686	650	687	669	701	623	647	647	642	690	646	669	698	677	684	657	695	622	690	640	708	664	629	681	675	635	656	637	678	701	676	682	663	713	624	610	688	658	669	712	664	660	673	684	601	670	641	665	669	649	657	643	672	668	648	650	648	664	688	634	651	684	658	713	708	692	668	614	647	695	631	672	699	654	673	644	733	660	674	699	660	627	665	623	677	654	625	677	707	644	651	688	661	662	658	641	671	650	684	643	679	649	705	711	658	697	683	662	669	672	632	670	640	683	659	608	720	674	634	647	668	672	700	696	686	683	674	663	683	665	678	657	677	668	683	697	656	685	652	674	666	645	695	704	690	698	644	647	682	664	664	716	638	683	683	653	658	680	622	662	695	688	651	662	710	674	670	666	673	680	644	716	649	683	662	649	669	685	630	702	635	663	643	630	648	646	701	657	642	678	704	708	656	707	656	679	670	653	701	663	678	654	693	680	691	679	700	668	636	685	708	660	631	688	657	686	694	690	666	677	639	693	619	661	632	669	703	683	641	659	608	685	707	683	655	717	647	673	635	662	684	718	665	668	663	645	668	675	606	686	674	647	695	638	653	697	670	705	609	664	682	638	651	640	677	668	705	654	636	631	650	660	688	644	676	691	656	639	661	725	693	684	700	667	648	687	664	677	685	656	682	656	670	612	666	631	664	697	671	671	650	733	661	655	681	680	683	684	683	620	736	648	660	656	625	673	708	670	678	673	600	633	673	668	646	690	702	642	688	686	656	706	693	654	707	644	627	660	652	703	669	689	670	688	667	691	657	676	645	652	594	633	659	692	673	653	648	652	665	691	702	643	655	645	667	663	680	710	658	617	636	640	668	706	691	695	643	652	692	678	662	669	665	676	681	690	622	693	647	652	656	670	661	696	709	686	657	691	683	672	671	602	669	658	700	661	710	696	667	645	660	651	632	694	668	647	648	651	657	711	674	708	683	723	681	660	680	669	709	634	693	724	691	674	682	713	673	688	649	666	663	647	663	695	730	633	674	683	619	626	667	659	660	637	700	665	661	675	648	705	680	661	690	682	671	671	664	692	707	683	632	634	616	638	648	651	646	650	660	638	670	693	653	638	687	710	691	665	680	695	673	659	678	655	655	675	689	657	678	684	634	644	718	619	627	719	676	643	700	690	654	718	676	640	660	652	693	706	664	684	621	693	648	622	650	666	653	695	659	674	704	684	690	682	688	676	697	669	659	696	689	609	670	701	671	665	665	652	618	667	653	636	672	671	682	651	651	673	652	626	635	668	653	657	671	691	668	620	672	697	705	677	638	683	638	605	647	653	628	667	650	646	637	667	658	639	691	684	664	636	665	664	678	692	694	681	665	655	659	702	647	672	654	711	653	726	671	668	671	627	709	701	694	663	669	685	640	652	704	648	655	667	699	696	672	685	694	681	677	652	706	697	650	692	662	654	663	669	673	693	637	663	652	701	685	672	687	673	655	670	684	691	674	591	642	671	667	701	663	674	663	660	645	680	699	661	694	642	723	698	694	663	630	703	666	635	662	673	687	669	640	663	645	676	702	631	694	667	681	639	702	720	654	660	680	661	684	674	663	650	678	660	663	647	652	650	651	660	640	617	694	717	653	667	698	714	660	673	660	682	715	677	629	693	631	689	740	651	653	711	688	677	685	656	629	658	663	691	663	651	658	675	608	677	726	634	673	680	672	661	666	675	646	689	663	689	676	668	678	650	696	680	690	694	661	696	694	630	641	730	664	644	671	742	638	679	622	680	649	688	704	671	694	684	642	661	691	675	652	680	641	675	647	678	688	685	683	649	683	624	633	688	635	658	694	660	682	635	704	697	644	665	655	640	649	654	671	700	617	666	658	645	646	670	654	678	696	622	663	688	700	721	626	653	689	703	701	673	676	679	680	674	698	679	679	675	644	691	688	632	715	649	720	649	661	709	670	664	654	654	629	643	643	691	708	651	640	637	673	680	649	667	649	660	686	691	704	660	687	701	688	655	629	647	679	696	652	676	665	719	701	623	664	634	693	647	662	714	674	708	702	683	664	648	698	665	638	676	665	676	673	686	628	630	672	669	703	643	673	658	674	662	677	669	665	701	716	651	670	660	677	663	678	652	686	640	663	643	679	685	650	685	654	625	659	660	686	675	644	671	696	618	696	626	699	703	666	705	698	669	694	693	641	654	636	657	692	665	645	668	699	653	625	670	685	675	702	656	646	697	672	684	649	665	687	696	692	647	747	688	709	682	670	672	655	687	704	672	693	699	705	661	639	680	698	669	651	647	683	653	664	696	641	671	641	657	693	683	672	643	661	656	641	660	682	665	629	705	692	664	687	689	667	673	685	659	654	671	701	687	668	675	707	679	690	663	739	621	691	698	653	679	647	641	693	680	673	653	606	690	678	637	636	678	685	664	676	721	622	703	644	671	689	648	717	669	674	639	673	657	692	714	674	726	687	664	666	632	705	645	692	699	682	662	663	643	670	616	681	663	632	706	705	627	685	687	677	673	668	653	641	646	679	700	689	657	685	635	646	716	681	657	685	701	692	644	660	648	664	635	700	695	667	652	640	673	674	709	650	684	662	656	681	615	610	672	719	670	676	669	669	671	668	688	661	627	674	658	667
23221	21382	29022	24113	21440	21333	11611	4029	2757	2991	2440	2008	1628	1367	1109	1000	958	1001	980	919	895	755	725	753	680	696	675	577	615	598	585	550	521	542	541	584	538	502	568	540	550	537	514	521	486	511	471	483	466	492	536	479	438	451	420	479	464	446	466	488	469	448	456	468	452	424	463	440	475	455	438	454	476	471	455	463	469	402	472	455	445	459	471	435	456	452	459	472	455	462	447	428	449	419	478	408	437	470	404	454	454	431	444	454	455	476	425	455	457	419	436	453	409	417	448	442	441	485	447	470	440	445	449	437	441	446	416	421	460	471	436	454	469	406	416	450	412	485	466	453	480	452	466	419	464	473	451	435	412	433	427	476	426	440	433	439	412	473	457	435	432	409	436	425	460	464	450	496	423	440	410	438	418	491	395	450	487	407	453	469	465	440	437	456	444	419	416	445	465	478	423	405	426	420	461	459	444	438	422	456	443	453	436	423	463	452	382	406	449	457	459	479	429	401	450	434	456	437	487	474	434	399	464	437	415	395	435	427	417	459	425	452	420	427	450	478	438	466	427	444	428	454	441	448	456	446	454	414	459	472	413	441	398	464	438	435	435	458	427	401	416	405	429	448	432	443	412	458	459	433	448	453	448	449	424	469	438	458	468	451	431	427	447	404	473	443	424	413	450	417	415	417	443	460	492	473	447	442	447	460	463	478	435	440	482	449	443	458	429	468	444	470	404	447	447	450	457	440	460	435	414	433	469	442	426	434	449	480	459	450	466	431	463	448	402	462	461	421	444	458	441	420	432	473	466	460	400	473	445	397	431	457	443	452	466	469	414	426	443	436	473	451	426	457	444	444	440	467	422	463	400	450	433	458	454	428	422	408	433	468	435	433	427	466	459	449	482	454	462	471	430	404	466	466	429	483	453	447	445	467	436	473	457	412	468	461	442	444	463	413	473	441	383	462	443	451	459	485	410	465	469	463	461	428	445	455	418	455	440	477	458	388	467	423	457	486	489	446	461	466	440	443	449	456	477	482	445	424	467	455	447	454	438	449	470	465	436	453	423	452	440	454	435	461	487	443	440	452	455	439	484	416	442	423	441	441	450	449	465	459	433	455	456	453	451	440	457	433	438	448	451	434	475	453	511	454	471	446	461	415	474	461	448	444	461	427	471	435	457	485	439	437	472	469	422	446	455	408	430	437	459	448	428	452	428	418	452	454	450	462	473	443	422	449	452	447	416	449	397	461	421	426	462	453	428	434	453	412	453	470	419	426	434	455	488	443	443	461	416	470	438	445	449	411	482	451	409	462	437	454	443	468	436	438	422	432	466	453	450	399	438	449	435	462	469	446	451	449	429	454	450	450	425	451	435	433	457	403	434	455	429	448	464	502	445	446	458	421	431	427	444	451	411	450	436	425	463	414	471	428	463	416	437	457	421	472	436	430	465	468	409	454	449	449	453	453	482	443	466	428	434	438	458	433	465	419	493	431	463	456	453	457	467	461	453	452	445	456	432	442	463	454	405	435	442	451	456	473	433	443	477	432	446	465	473	464	413	420	459	459	467	455	461	436	442	479	432	443	427	438	437	443	430	447	449	486	426	398	441	429	440	460	412	447	454	439	444	475	453	456	451	468	459	469	422	446	452	447	433	439	469	446	417	501	449	429	451	439	446	434	432	429	449	465	399	440	411	441	440	480	445	496	452	439	453	427	448	406	429	408	463	420	439	474	451	475	430	455	458	448	433	454	423	425	418	473	422	445	445	434	452	439	393	434	434	421	474	449	426	465	420	448	461	433	418	436	450	455	452	427	475	469	441	442	422	445	450	480	472	464	490	447	466	465	462	455	449	448	449	413	466	419	474	442	457	416	422	445	481	467	436	471	460	456	467	494	444	470	400	443	439	462	435	449	441	412	438	438	448	433	476	433	410	452	444	449	365	380	488	496	457	455	452	415	467	468	441	437	438	455	450	469	449	419	454	437	424	450	442	426	467	499	452	489	446	406	450	444	432	451	472	426	453	388	442	474	429	422	433	413	445	487	421	431	467	456	452	465	470	481	401	438	474	465	435	411	401	459	475	439	454	435	461	452	445	407	444	464	452	473	425	444	453	495	408	462	419	457	418	445	443	436	459	484	483	452	464	402	453	460	422	429	439	475	429	472	431	430	479	429	429	464	445	454	407	418	480	459	462	427	427	412	476	491	490	447	450	451	461	456	437	471	454	447	465	421	430	394	445	440	471	438	393	436	464	444	444	421	432	453	420	469	474	414	488	469	424	436	432	422	460	482	404	447	460	478	477	462	443	448	443	481	461	492	431	423	458	438	464	479	431	434	419	484	472	433	467	408	423	414	479	471	429	423	443	477	438	473	419	442	423	432	466	454	470	463	429	434	443	413	454	393	469	423	456	471	419	433	452	393	484	449	461	434	417	458	431	443	450	432	461	443	461	428	418	456	454	475	444	402	443	436	461	428	454	441	429	447	454	440	443	473	481	455	430	460	467	430	461	448	418	447	451	469	465	434	416	448	474	464	434	452	455	464	438	444	435	473	450	431	467	463	433	466	444	424	458	459	455	443	451	447	461	435	445	469	439	439	435	446	461	441	438	447	405	449	432	441	399	417	473	418	438	458	420	469	476	459	440	412	437	486	420	464	425	460	422	423	459	452	422	440	448	435	469	455	471	454	456	469	450	445	460	447	405	454	465	397	468	425	424	435	475	425	445	461	463	453	419	438	426	446	409	467	412	435	463	486	459	452	461	444	406	448	433	455	435	444	435	462	463	461	459	486	431	421	429	434	428	448	440	394	429	443	425	417	446	456	461	431	428	441	466	464	426	460	460	477	434	457	404	413	438	468	447	418	412	485	430	413	464	423	452	430	481	423	415	421	429	452	418	476	431	456	430	427	462	421	459	442	444	432	418	453	476	451	473	449	460	486	453	428	430	445	422	452	436	430	451	448	416	429	413	406	452	468	443	428	503	445	479	402	433	462	418	423	409	440	427	447	466	436	465	439	433	414	457	461	417	437	426	437	432	471	420	400	438	460	464	468	457	432	452	454	463	434	443	462	439	486	459	446	467	466	454	458	423	444	451	418	452	426	455	446	415	438	403	450	432	430	448	439	438	421	424	459	480	463	416	451	466	458	437	463	416	414	461	456	390	470	416	427	438	472	471	433	446	466	407	453	464	424	411	417	435	440	443	449	498	433	444	453	492	433	418	467	483	471	449	433	421	430	434	462	446	418	420	450	446	432	453	454	413	456	473	444	431	480	403	434	410	402	428	434	415	442	459	456	483	463	413	430	388	442	419	478	444	422	451	460	450	451	433	466	433	445	437	475	469	429	465	437	431	446	457	415	465	460	466	432	453	448	456	443	441	461	463	436	417	451	471	440	415	426	430	438	457	441	447	473	438	428	463	481	440	441	421	449	417	470	458	428	434	429	418	434	451	411	442	478	459	458	464	455	449	440	425	435	436	454	443	465	447	458	483	453
19818	39870	34500	25158	20231	13948	9639	7001	5628	6172	4945	4143	2993	2381	1883	1616	1593	1669	1791	1442	1266	1132	1170	1082	949	926	860	799	818	750	734	732	785	718	684	669	734	694	694	717	684	655	652	612	643	613	625	621	596	604	546	593	545	547	568	543	554	618	562	566	555	548	555	555	513	513	546	562	533	532	517	542	504	520	550	537	563	491	509	517	518	544	480	501	524	522	494	551	517	559	517	524	500	492	535	487	493	515	506	528	498	536	543	521	554	515	480	535	516	533	498	537	527	523	532	525	510	535	483	509	473	559	528	513	501	499	480	523	512	517	528	526	486	507	483	533	490	500	502	499	510	480	509	521	555	489	538	526	518	508	503	517	554	511	538	516	510	507	509	505	537	516	525	501	531	513	531	476	484	496	509	518	514	513	510	517	509	484	532	509	518	508	482	531	512	534	522	503	515	495	498	507	541	509	517	487	559	549	511	505	467	522	508	552	495	536	490	491	486	534	537	527	467	517	493	508	524	502	488	508	523	560	511	536	514	473	510	491	538	509	492	513	515	505	510	504	541	515	481	532	543	507	506	494	528	535	543	530	532	527	501	546	480	537	547	544	494	491	536	466	526	514	508	532	527	538	481	499	507	485	519	534	536	519	515	544	522	478	495	499	540	474	521	519	518	519	541	498	533	544	543	526	528	503	498	536	538	497	524	491	516	509	468	500	506	510	521	480	509	488	507	541	543	512	543	524	479	561	497	472	528	510	517	478	553	531	557	476	547	532	533	547	529	475	494	516	467	519	504	532	545	509	533	529	510	573	573	475	526	539	525	481	498	511	481	498	519	476	458	538	486	490	529	511	555	530	495	477	526	501	521	501	494	475	484	514	492	509	553	527	489	531	496	524	496	502	527	504	528	491	491	504	492	522	534	528	513	555	520	528	492	543	510	492	531	448	493	527	490	506	517	541	552	527	513	476	511	523	538	526	528	518	557	518	498	520	502	529	515	540	530	526	517	491	543	516	529	523	519	548	502	531	568	539	503	539	498	525	545	498	532	536	514	511	540	517	493	512	518	476	521	530	488	521	520	538	484	512	498	529	506	505	553	539	488	506	495	488	522	523	495	528	518	496	524	526	536	497	463	482	539	498	506	505	500	498	535	529	474	522	475	505	502	519	522	520	511	519	551	518	476	476	500	536	499	509	477	510	522	506	559	553	480	484	501	501	511	530	529	488	515	473	514	540	501	519	480	483	484	507	487	523	510	528	514	530	494	490	526	513	537	547	470	527	481	499	524	536	550	485	485	507	505	488	535	520	550	537	544	508	570	536	479	490	493	502	519	535	500	533	498	518	497	508	520	509	527	502	480	536	482	532	527	532	503	504	541	520	556	506	528	539	490	500	500	539	482	535	499	522	540	532	544	478	521	538	528	513	499	533	526	517	539	482	494	473	530	566	515	494	438	528	492	515	502	518	518	520	497	528	517	499	471	494	531	501	514	544	539	505	551	557	465	477	509	551	515	547	516	469	535	515	554	496	512	532	487	488	509	515	515	521	522	532	515	521	532	488	533	492	548	520	468	525	511	541	520	515	515	498	511	511	516	502	518	492	574	541	531	531	488	459	524	568	534	557	477	518	516	516	505	528	509	540	530	493	518	509	470	500	490	535	539	497	545	521	495	515	526	534	512	532	540	532	560	529	559	482	514	534	528	494	536	506	538	501	490	516	517	526	499	538	510	466	549	501	513	534	547	514	486	541	478	536	548	518	505	512	511	506	499	516	526	527	537	544	550	490	512	508	559	491	478	487	528	481	519	486	492	496	486	540	519	546	516	542	469	498	554	499	540	540	537	509	495	510	531	512	482	524	498	502	508	508	535	547	518	494	528	508	489	523	465	496	496	505	516	502	509	503	532	509	544	521	523	491	531	515	521	445	551	532	527	547	543	535	530	496	516	531	500	532	458	477	522	477	485	478	473	559	564	510	527	545	483	474	537	516	490	512	513	547	508	465	521	472	506	541	517	529	549	540	488	533	517	520	500	512	512	490	487	534	523	519	508	526	494	508	513	505	498	504	494	514	516	532	524	522	517	494	566	482	520	481	545	514	520	538	559	478	500	529	508	471	534	516	540	528	511	546	533	516	472	488	519	518	542	499	475	506	512	499	524	494	545	501	516	477	518	524	501	532	459	506	513	526	527	539	498	490	559	513	494	545	480	505	476	537	519	503	509	488	517	548	536	529	520	504	512	512	514	516	498	537	537	525	501	461	513	499	526	553	527	522	496	495	541	488	533	527	516	510	540	497	535	509	526	504	533	521	510	519	522	549	465	537	498	496	503	481	467	490	517	493	518	480	486	538	487	462	539	523	512	547	525	468	510	524	539	504	475	491	505	528	512	531	502	474	526	487	553	539	544	565	492	481	498	500	511	501	514	514	498	495	534	544	471	488	525	523	545	509	505	562	508	533	522	525	513	529	489	506	520	550	485	513	467	556	463	503	531	508	504	495	560	518	538	531	547	527	517	506	542	532	533	516	474	494	535	515	539	520	526	539	509	511	480	527	522	541	533	532	496	496	563	465	466	495	498	543	519	493	532	534	518	495	497	504	530	506	517	489	509	544	535	502	556	518	468	538	534	521	523	531	558	494	543	534	548	527	499	489	536	489	500	534	552	485	520	465	525	524	512	540	533	530	543	519	497	521	535	506	511	533	493	513	527	508	535	496	584	496	504	497	510	538	482	514	544	489	503	501	473	536	475	528	494	495	502	524	474	510	533	514	510	519	540	451	486	525	516	526	503	479	492	564	510	505	507	536	537	525	511	508	498	541	495	509	500	525	487	497	498	493	520	534	524	522	511	499	534	561	534	504	556	511	488	482	490	561	509	516	524	493	500	535	475	537	540	506	518	494	550	507	502	503	503	530	533	532	502	469	498	528	510	465	509	498	519	541	558	447	540	479	515	543	552	530	509	507	534	503	532	516	508	531	555	501	538	559	518	490	481	513	530	531	510	514	475	506	495	498	531	520	499	481	500	547	489	479	527	524	542	542	525	532	532	494	565	520	480	500	487	498	527	517	477	527	538	515	499	508	532	507	558	500	512	464	518	531	495	527	478	559	528	508	537	541	517	511	547	461	486	502	509	536	496	517	513	520	488	528	463	518	498	563	516	518	531	517	446	550	539	537	479	521	499	486	533	494	514	547	545	515	503	509	490	518	529	487	551	505	518	562	516	501	511	543	508	493	519	504	476	502	496	495	514	524	531	497	516	514	508	519	516	498	521	541	508	470	487	513	518	550	521	527	523	524	501	531	507	498	537	501	520	478	494	507	492	518	506	506	501	504	514	535	516	562	531	465	491	478	510	520	544	515	531	524	516	533	538	506	497	520	484	519	482	543	529	487	530	532	530	520	493	474	527	506	510	549	519	496	516	484	480	505	524	506	512	530	512	505	500	499	560	532	482	537	518	476	520	489	495	543	557	497	468	517	513	495	535	505	494	477	497	535
27455	20828	17309	10758	5571	3051	1901	1354	1264	1314	1064	958	795	731	639	586	608	657	631	554	543	523	554	513	517	504	461	448	459	470	454	495	477	478	436	454	420	419	442	406	449	412	477	451	401	437	449	421	440	425	418	415	442	439	452	452	423	428	403	421	429	422	428	443	467	423	425	407	445	410	437	386	406	395	386	401	427	448	411	399	446	415	367	366	378	435	425	434	431	413	426	387	422	413	391	436	394	405	449	410	418	438	377	382	419	424	412	411	398	398	419	379	392	401	414	399	415	381	417	436	423	445	403	410	431	440	400	410	381	405	431	400	400	406	383	420	422	423	383	429	447	378	430	414	400	407	427	382	387	392	382	398	404	422	423	421	408	436	392	421	415	401	404	404	449	417	393	459	428	416	408	403	430	397	404	408	402	390	429	414	429	408	401	434	420	400	400	462	416	424	424	426	381	431	423	387	402	441	415	428	405	413	397	410	432	357	397	424	423	435	389	424	408	419	419	386	423	422	413	421	429	412	412	412	416	402	430	407	461	419	429	400	415	427	449	442	411	405	413	417	405	444	400	362	436	444	386	419	419	422	426	421	424	406	423	437	409	411	412	432	445	356	424	414	407	458	452	416	436	409	407	428	427	417	405	410	406	462	421	416	414	398	440	399	411	444	453	423	391	434	419	406	424	409	410	424	414	395	460	440	418	411	409	387	444	430	417	423	431	389	433	391	406	423	409	388	408	425	362	421	425	437	440	410	407	401	363	416	383	428	399	399	421	404	432	392	412	392	417	402	372	422	409	403	398	423	410	408	412	433	394	433	391	426	390	426	402	361	426	429	430	392	381	448	380	397	408	411	399	425	412	404	390	399	416	433	395	395	454	440	465	395	402	443	402	366	396	394	405	418	438	438	447	440	405	441	412	402	381	428	415	394	460	392	442	414	445	415	413	402	419	444	399	402	395	372	462	437	401	410	393	436	425	452	393	411	405	409	405	413	430	411	430	421	422	367	461	401	421	390	421	417	384	400	385	429	417	417	403	404	400	411	406	403	414	404	408	415	407	352	428	416	465	408	447	398	411	430	441	403	406	362	414	417	384	403	405	416	417	415	433	403	448	427	412	398	395	416	423	441	441	416	422	422	401	428	414	399	411	411	416	408	428	430	421	422	434	389	405	383	419	433	457	400	419	445	393	384	390	376	426	400	392	395	429	436	385	403	439	410	381	409	420	374	426	388	417	418	454	450	424	398	414	394	433	387	410	400	443	405	449	391	426	440	433	380	439	447	405	420	445	391	403	404	413	418	419	419	409	428	426	433	383	417	398	442	465	411	406	403	415	452	429	424	446	411	423	387	422	410	433	418	422	444	389	438	412	411	453	390	399	438	410	440	394	418	394	457	392	407	424	408	440	410	429	418	442	421	424	391	394	426	416	391	407	409	404	456	426	438	425	398	450	415	408	417	401	372	398	377	414	387	415	394	446	395	482	427	421	426	409	432	402	446	414	428	428	394	427	378	444	435	425	407	415	443	420	380	412	423	407	435	393	357	420	410	414	417	380	415	430	382	394	442	442	403	418	398	387	396	421	374	393	414	417	433	412	422	408	419	397	429	403	442	410	422	398	444	418	394	384	451	431	456	413	425	399	391	447	390	416	412	397	445	398	436	432	390	387	409	382	416	424	430	411	439	445	404	422	430	435	427	392	439	421	465	414	423	387	428	393	414	419	427	384	430	383	418	404	412	436	408	419	401	399	400	414	419	409	402	414	408	400	441	413	441	415	426	402	449	436	453	404	454	400	442	421	407	451	421	444	442	426	414	396	436	430	430	391	436	438	390	440	380	428	437	396	410	432	419	415	449	432	428	424	424	392	381	401	393	448	421	417	416	400	405	400	444	417	416	441	391	430	406	434	451	429	437	429	406	427	405	407	368	376	418	426	410	421	412	440	403	401	451	391	398	388	415	421	404	402	414	408	420	424	384	420	416	410	433	423	413	387	426	419	433	395	407	374	401	397	424	411	423	403	398	429	429	413	422	418	398	349	416	383	403	442	422	367	404	437	405	377	419	427	421	458	414	440	454	440	451	417	426	402	394	394	411	431	436	390	407	413	412	435	402	401	440	414	431	418	406	442	411	400	450	453	436	422	420	400	404	405	422	443	429	418	432	413	391	398	415	427	399	425	414	419	456	417	415	381	434	393	427	442	420	427	431	392	411	393	404	398	439	433	439	415	416	395	412	386	418	411	380	400	415	431	412	421	422	420	452	432	408	426	426	384	414	432	433	429	396	431	373	429	424	402	396	419	454	443	424	393	461	421	430	434	415	406	384	463	426	427	427	391	417	429	426	435	431	413	465	421	428	425	383	415	421	399	404	418	399	430	434	421	399	402	409	379	423	413	423	399	410	414	424	421	429	386	383	414	373	418	427	428	412	427	441	421	430	416	430	400	446	408	443	426	465	418	413	383	416	441	399	391	407	411	433	413	398	430	421	396	395	390	426	438	398	433	435	394	429	410	394	432	427	436	445	403	371	429	439	391	442	405	419	424	395	423	440	429	426	406	384	380	415	423	416	457	388	392	368	385	403	422	401	375	417	403	375	434	436	424	403	429	416	430	414	445	387	419	423	393	437	448	427	436	369	429	386	406	453	431	462	424	409	408	414	471	448	434	453	374	406	401	381	396	431	409	461	427	401	417	418	418	440	429	389	424	448	412	394	433	394	398	403	437	406	389	419	434	386	412	428	397	413	392	407	419	410	408	407	398	362	377	485	402	404	379	406	435	422	399	449	424	382	410	446	441	395	430	428	413	430	437	388	406	393	425	411	423	414	407	378	393	376	381	393	378	427	461	446	405	427	431	379	413	440	393	435	392	461	401	397	413	397	406	416	436	425	406	448	416	441	405	427	402	386	414	413	421	442	428	435	407	433	397	410	417	451	411	434	407	398	421	402	406	394	385	422	394	421	439	424	456	442	439	437	393	423	444	431	419	419	410	416	398	413	435	441	391	386	407	418	400	406	406	405	453	409	374	412	393	444	396	448	405	436	421	424	411	415	422	391	418	432	386	412	412	445	437	395	439	450	380	400	435	439	419	413	429	421	396	418	408	454	409	370	411	402	448	426	406	440	416	398	432	418	417	419	427	390	405	431	421	435	418	431	425	431	430	425	408	401	403	407	382	418	406	418	414	452	381	419	421	397	420	442	410	407	416	395	419	435	461	419	418	392	431	435	443	425	427	427	389	416	399	410	404	412	414	445	404	413	393	416	404	432	413	406	421	414	459	447	429	427	422	391	421	439	421	400	434	429	427	391	419	442	401	448	436	429	402	422	433	402	421	447	425	413	404	473	458	421	365	406	413	402	435	366	437	404	416	415	421	393	381	390	402	407	386	386	405	411	413	411	420	389	404	426	443	439	411	419	410	408	438	432	395	451	423	454	413	415	396	392	415	397	377	410	418	459	403	396	413	401	409	387	445	438	437	445	401	396	438	439
14878	25679	21434	13576	9491	5755	3852	2888	2600	2643	2297	1617	1434	1129	937	927	977	1049	1015	892	771	803	713	726	730	683	639	630	569	623	595	602	573	558	601	583	610	589	549	575	592	628	545	564	557	621	547	518	591	552	562	560	513	529	516	562	537	535	518	546	535	506	530	532	510	522	494	503	537	551	480	570	502	523	509	507	556	521	475	464	538	490	491	492	503	482	528	508	509	518	543	523	522	504	560	480	484	481	520	480	469	512	505	518	540	547	528	520	529	548	549	560	511	527	535	496	518	523	519	535	519	508	510	543	544	507	501	533	496	490	513	532	507	482	515	533	496	546	515	504	500	544	504	498	512	491	475	500	519	532	532	501	488	487	536	474	502	488	465	514	522	507	512	516	491	496	519	483	519	497	501	521	508	532	510	502	486	470	510	484	528	457	530	528	498	552	517	485	491	479	497	471	485	534	506	479	526	532	547	529	516	515	528	507	492	501	494	524	533	511	497	530	485	559	501	476	453	528	507	480	519	533	514	512	535	497	541	536	514	496	526	512	524	514	491	519	493	488	493	514	512	494	496	481	529	490	506	492	492	483	495	535	523	476	552	519	555	498	493	489	530	513	514	519	495	485	515	530	519	511	522	516	490	476	521	487	525	510	518	494	462	503	551	490	518	501	569	540	513	499	499	553	504	564	502	533	486	486	523	520	514	494	514	524	525	493	478	486	496	488	512	481	503	522	532	502	495	513	519	554	508	497	503	520	507	521	488	512	487	524	528	512	533	528	496	485	493	519	496	517	506	488	511	493	552	526	517	521	535	496	489	497	554	489	529	515	496	551	542	535	555	525	537	511	437	491	531	551	531	546	517	466	498	518	558	511	523	487	540	521	494	526	500	504	520	527	518	503	502	496	510	531	485	479	503	558	529	524	492	503	522	492	526	489	520	470	471	535	533	558	501	529	511	537	517	554	504	506	520	515	529	494	526	525	520	528	531	508	518	531	451	500	519	468	486	520	556	482	535	497	521	496	526	493	496	489	493	517	513	535	514	465	471	511	512	510	525	509	486	514	495	503	511	509	506	522	538	506	508	508	495	546	490	471	503	522	503	538	497	515	538	517	513	521	520	531	490	537	506	545	505	550	529	534	529	507	490	504	517	514	545	523	530	484	518	502	503	517	520	502	481	494	523	494	518	539	487	491	495	532	509	486	530	525	490	502	538	496	497	497	510	494	477	527	498	504	515	477	533	528	516	527	530	496	510	528	484	488	559	493	511	496	520	501	499	547	503	521	510	520	490	527	486	480	521	551	508	478	514	514	442	538	481	511	526	520	534	561	561	536	481	511	493	536	515	544	533	479	486	506	467	545	511	484	524	519	508	541	505	501	517	477	510	516	542	518	506	465	546	543	509	488	507	510	464	531	521	495	509	492	528	514	491	547	514	540	495	527	495	506	507	503	510	492	512	490	517	538	521	529	486	505	543	523	521	550	505	476	511	517	483	544	487	518	506	542	518	523	509	513	488	548	506	543	518	476	507	518	506	530	534	536	530	503	489	514	489	532	499	475	515	506	521	492	517	521	478	528	451	473	530	527	515	514	498	491	504	514	501	500	528	524	536	501	554	502	517	524	496	508	530	526	498	514	505	479	509	568	495	534	547	492	533	501	496	494	469	526	476	516	525	505	541	517	523	517	533	511	508	556	494	500	497	551	555	530	530	549	522	530	495	527	517	520	495	448	517	495	521	491	527	530	521	532	516	516	509	517	550	525	528	567	519	495	478	526	526	541	506	509	537	526	539	495	506	522	489	506	516	502	517	544	499	494	512	517	545	497	468	477	512	470	508	522	485	544	509	506	562	511	494	486	481	536	486	558	533	561	511	522	552	552	467	533	472	525	504	509	517	475	526	522	491	519	559	501	508	509	505	543	480	526	493	473	502	523	543	487	536	506	552	492	499	534	508	534	506	538	493	532	512	482	478	538	516	523	518	489	483	500	540	520	471	511	487	502	530	510	524	514	534	526	506	522	510	505	485	518	544	508	505	543	562	490	479	525	503	527	506	492	517	477	540	538	515	518	498	547	514	503	537	504	513	552	442	487	486	511	493	478	484	545	489	487	534	518	513	509	505	535	500	497	543	544	500	498	533	526	520	525	536	489	505	497	507	522	518	533	468	485	516	495	496	506	496	523	521	503	514	532	493	537	487	504	524	506	546	513	510	541	536	493	540	513	503	503	527	498	547	517	511	482	507	519	531	474	495	533	528	486	482	515	523	469	513	510	549	522	501	483	507	534	515	499	508	509	477	481	500	534	491	519	512	535	537	517	470	506	525	483	478	545	550	510	476	493	541	519	502	526	513	532	512	510	512	529	507	451	515	513	503	522	510	456	456	529	500	566	521	468	472	493	512	462	505	540	515	525	520	528	485	523	529	502	480	513	494	541	506	493	516	514	517	503	511	547	503	510	518	526	490	523	511	552	515	555	497	548	515	521	496	551	546	549	520	550	487	479	493	488	517	507	487	520	555	524	502	518	508	529	519	510	508	476	510	522	501	483	504	482	537	531	504	467	456	463	542	530	546	516	465	503	519	539	502	507	502	505	497	502	542	475	527	499	505	511	525	534	519	501	489	502	480	499	538	557	515	490	519	494	533	536	529	494	472	513	509	513	518	505	531	529	507	483	537	507	494	549	480	540	534	525	492	480	528	528	476	540	505	498	455	543	536	524	551	544	522	458	528	524	520	486	494	513	490	518	495	505	476	516	520	572	518	520	542	483	545	500	490	532	528	515	507	541	509	478	514	526	477	497	507	505	505	496	507	496	504	523	505	510	528	518	512	496	519	547	521	546	488	493	527	516	508	517	463	525	494	500	498	539	483	479	512	535	500	473	520	512	501	548	504	526	495	493	486	506	498	499	468	521	520	518	475	481	534	514	463	535	501	547	464	502	489	527	540	480	523	504	525	475	525	476	489	511	558	512	494	531	524	534	495	534	505	533	554	536	519	523	511	504	524	536	484	513	538	495	520	504	557	504	549	523	508	526	464	496	533	555	514	524	529	512	484	516	530	504	560	500	535	469	501	507	534	517	503	479	508	481	528	552	499	513	504	514	513	568	480	491	490	497	472	523	471	536	460	544	487	530	500	501	535	539	516	510	499	540	527	510	514	489	536	487	521	494	495	549	503	521	493	508	508	461	524	530	543	519	488	498	526	527	471	483	522	500	485	515	485	514	491	478	471	507	495	497	476	520	548	509	502	520	478	507	506	511	581	480	522	522	526	501	492	499	516	542	543	541	487	501	471	514	540	526	496	515	495	557	525	518	497	502	521	484	526	514	515	487	494	479	543	502	540	492	540	490	527	559	507	497	497	517	533	500	525	523	513	521	526	450	525	482	472	489	520	504	522	497	536	524	577	509	525	492	526	526	490	511	505	523	502	489	497	530	523	477	503	499	497	515	503	544	469	547	474	474	513	514	519	528	501	510	514	484	513	490	559	510
24317	21326	28455	24580	21136	11597	4397	2488	2058	1821	1477	1158	1005	823	662	691	675	749	592	591	555	518	499	449	460	408	403	425	367	372	386	357	365	352	337	357	386	353	355	349	372	320	355	323	304	328	325	318	305	338	316	328	312	315	307	308	296	301	301	306	324	306	333	305	341	287	315	291	282	314	297	301	320	275	303	284	303	302	298	295	320	297	295	298	286	269	293	263	312	290	305	284	286	308	330	291	279	307	277	313	305	308	277	282	323	290	289	317	292	277	313	310	291	310	301	324	288	313	284	293	315	285	270	292	306	281	294	303	298	282	314	296	292	301	289	294	300	282	319	283	294	269	310	309	292	309	284	299	329	305	301	293	289	290	274	286	324	306	321	274	298	287	298	284	279	318	302	299	306	266	284	302	289	300	291	305	297	302	282	298	275	286	303	294	321	273	277	315	301	310	274	299	285	291	290	299	299	299	295	295	316	312	295	301	279	283	341	294	271	324	293	313	279	323	294	321	298	306	271	289	311	285	302	294	266	300	313	289	305	306	303	301	275	291	333	244	309	292	285	287	296	298	326	306	289	273	291	322	272	286	297	315	286	315	314	302	278	293	235	298	276	277	299	287	298	276	294	291	271	277	297	267	264	323	349	305	328	304	324	276	296	302	278	292	298	279	301	306	286	305	324	300	295	290	345	271	275	280	295	289	293	310	317	304	294	285	308	303	291	291	331	298	303	310	265	286	286	312	273	304	303	319	301	299	311	347	272	285	280	287	294	271	297	269	309	296	336	313	301	304	309	286	304	314	271	271	283	271	311	274	282	299	253	288	298	288	295	284	307	306	304	295	299	301	324	295	316	312	270	303	273	311	296	301	297	288	295	285	311	311	316	297	313	293	289	312	272	295	331	320	284	296	289	311	293	288	294	295	304	310	266	288	302	283	295	297	300	310	292	279	264	288	285	333	314	298	304	284	302	286	286	285	283	335	298	304	305	295	281	276	311	304	331	295	306	303	276	281	265	306	283	300	286	293	270	284	301	297	308	320	294	299	249	298	284	309	324	279	287	297	291	284	321	286	315	310	299	278	334	287	296	289	324	283	287	302	318	311	312	301	287	288	325	259	285	294	294	305	290	316	291	296	297	320	307	295	314	286	318	297	301	272	260	300	297	311	285	317	265	295	281	270	284	301	293	264	304	310	295	270	298	299	295	297	273	285	299	280	273	280	310	282	318	281	283	282	309	317	307	326	275	314	292	302	291	299	290	281	284	315	309	294	302	323	278	302	307	280	277	301	301	281	280	312	298	317	275	307	302	303	289	310	273	257	280	285	335	303	301	280	278	289	300	245	292	298	286	281	259	273	280	327	310	301	284	283	302	291	271	300	286	288	290	279	331	289	296	311	337	292	295	281	282	307	304	293	278	285	306	322	319	310	295	259	349	252	325	277	310	312	286	274	315	297	273	324	296	315	335	298	320	294	295	292	304	312	307	268	280	290	274	276	299	309	289	311	303	289	269	294	298	288	296	284	286	251	312	324	306	293	327	310	296	278	280	297	257	293	296	298	317	277	283	291	327	292	284	300	317	295	326	281	303	291	288	285	300	288	312	297	288	286	299	302	302	333	262	308	313	271	292	291	312	298	268	302	300	302	292	278	278	248	298	284	302	318	272	263	284	312	324	295	257	305	269	288	294	283	285	279	301	281	275	267	296	297	312	282	300	282	294	341	308	313	302	294	255	269	314	271	280	283	267	278	304	313	295	297	293	302	258	320	286	292	304	322	262	284	286	284	290	289	281	258	298	303	295	297	287	303	256	299	288	306	269	291	305	315	290	287	274	321	321	297	260	267	294	301	295	325	312	325	304	304	305	299	273	294	297	268	273	290	314	296	287	332	305	296	294	292	299	284	290	300	295	297	289	311	296	318	297	290	325	324	305	303	290	308	297	287	294	315	284	282	300	278	315	291	256	292	308	296	292	298	287	265	286	305	285	282	291	281	295	306	293	305	298	288	273	306	275	322	272	267	281	289	301	290	336	313	307	309	284	293	295	311	336	318	286	299	300	277	269	293	297	307	304	281	337	283	290	303	287	322	286	310	292	283	288	295	291	267	284	306	307	276	275	289	285	305	329	289	282	300	271	264	295	305	282	294	297	318	307	303	300	278	318	315	263	270	283	325	293	296	288	312	315	295	285	301	288	303	304	288	279	298	282	275	278	310	294	316	303	329	277	290	321	306	279	296	322	305	320	288	268	274	268	305	310	267	288	286	315	304	302	259	295	304	285	315	281	293	302	318	288	290	288	327	306	297	288	299	314	313	274	265	295	278	297	299	307	289	315	308	282	334	273	283	301	285	319	292	284	265	315	319	291	309	294	315	265	329	298	289	302	309	295	290	303	274	291	300	255	273	288	244	276	283	263	296	294	282	308	341	298	280	299	290	290	331	310	314	310	308	283	273	300	277	290	265	311	288	304	265	288	319	332	295	298	308	285	288	310	316	311	289	280	291	285	287	287	291	289	318	333	296	308	286	313	293	301	285	288	289	298	304	277	300	303	286	279	310	296	307	309	305	307	308	295	290	289	281	272	283	292	284	282	300	279	244	296	274	306	319	279	299	287	319	333	311	281	310	313	253	294	321	288	295	265	278	298	274	324	287	307	302	314	301	280	284	271	276	322	301	295	273	298	285	271	281	282	307	289	297	308	307	272	298	329	303	309	271	300	295	296	286	322	271	291	323	310	254	290	295	275	288	305	281	306	302	284	292	253	298	294	303	280	318	267	273	280	274	315	303	319	262	271	287	280	311	275	328	309	295	289	311	302	276	296	316	291	276	283	269	296	300	294	271	307	273	293	322	306	286	280	292	308	297	296	305	299	276	317	293	305	261	264	302	269	283	278	316	276	310	273	307	301	267	294	276	307	266	318	309	271	302	278	298	274	270	259	293	299	298	326	286	307	333	268	327	301	308	315	292	316	288	280	287	286	272	265	301	276	297	281	318	318	292	306	329	288	314	330	312	297	306	300	287	302	286	273	332	299	265	306	295	278	288	300	283	284	314	315	280	302	289	264	317	288	287	311	287	299	301	300	287	289	291	294	293	290	293	309	293	315	254	290	294	269	300	315	278	291	289	289	297	294	294	314	288	260	299	277	287	268	290	330	298	307	297	303	304	300	294	311	286	294	318	312	312	311	285	297	308	278	274	293	280	292	288	311	304	290	268	288	284	308	281	275	322	317	312	288	294	300	292	322	306	300	290	307	305	292	283	304	301	313	278	316	258	285	293	291	309	302	299	279	274	287	328	299	301	294	293	299	311	328	307	299	314	327	304	293	301	296	322	308	296	309	285	297	305	277	298	291	292	289	277	293	309	271	305	297	299	287	261	278	298	280	282	296	275	238	300	295	299	289	296	295	305	298	310	293	282	311	294	310	324	266	304	267	305	282	334	285	316	275	281	268	302	287	272	327	292	320	285	298	334	288	301	244	287	294	302	309	311
17061	34114	29949	20242	14721	9495	6995	5125	4600	3998	3162	2464	1922	1530	1239	1191	1216	1204	1063	932	894	814	806	633	666	670	552	569	542	509	531	486	487	502	509	533	459	490	522	493	473	432	521	475	440	421	430	447	432	393	391	396	411	404	406	399	441	408	383	329	356	401	369	391	390	375	385	380	351	382	358	405	376	398	363	373	342	375	374	372	370	399	381	328	398	382	376	376	368	345	373	350	374	385	400	371	351	358	361	353	386	346	346	362	387	374	361	386	356	367	358	358	400	364	346	366	345	388	370	350	385	368	387	391	367	356	350	388	395	327	366	397	349	377	374	389	372	394	396	372	349	364	338	365	347	355	374	349	374	371	348	356	360	358	374	359	385	379	368	347	371	357	349	359	401	396	399	400	340	356	366	368	370	348	382	371	368	361	335	366	398	383	356	370	362	384	387	339	408	366	353	360	389	338	387	365	357	377	365	388	363	361	368	392	358	377	350	387	349	362	340	343	357	381	337	358	360	371	382	362	361	388	368	395	398	362	389	381	371	368	343	372	316	413	363	356	371	341	397	340	374	375	385	389	374	377	378	370	372	392	340	364	382	370	358	380	359	349	357	370	369	335	377	393	355	376	402	357	365	369	353	365	352	345	365	368	364	374	352	352	376	380	381	338	360	341	328	341	356	374	374	374	374	335	351	346	362	372	391	355	384	391	366	345	368	369	334	343	368	344	372	376	405	376	362	356	349	385	360	365	394	379	364	379	357	354	353	361	345	371	336	399	387	361	395	355	355	388	358	359	355	355	354	359	370	392	371	372	355	340	368	368	360	340	372	362	363	334	382	350	355	383	391	355	373	356	382	379	368	335	372	363	368	371	388	365	367	348	355	400	369	349	373	367	356	343	339	382	362	357	367	355	384	367	374	353	366	376	402	357	380	374	342	386	347	369	373	354	381	355	367	367	362	401	363	381	353	390	357	388	370	376	344	360	391	354	360	363	384	373	375	363	374	364	373	365	362	338	366	374	368	366	400	352	366	414	387	365	380	367	376	370	360	348	370	385	368	386	388	366	383	357	380	342	341	399	340	385	336	380	363	346	338	386	378	373	388	379	366	353	343	369	373	332	321	366	378	341	345	377	346	372	368	361	400	344	360	393	345	350	342	384	385	352	385	410	362	407	341	373	363	364	363	357	321	371	385	370	373	384	344	405	324	366	387	374	370	389	394	386	372	382	358	364	380	345	386	361	381	391	392	368	361	372	392	346	367	384	353	365	399	371	339	394	395	337	379	356	366	400	380	366	376	350	376	378	357	390	360	379	379	332	355	383	380	364	366	354	381	358	394	358	395	356	373	366	349	392	356	361	358	354	384	389	372	339	372	347	346	387	362	360	334	389	350	367	352	368	401	350	387	383	389	334	380	370	380	318	394	360	354	404	367	378	330	351	355	371	343	348	388	349	355	357	351	365	377	367	364	347	361	367	356	359	395	386	340	335	348	352	372	380	370	372	380	356	379	343	387	383	373	367	378	359	375	384	354	378	327	362	383	382	373	361	337	381	363	354	373	388	389	358	360	338	363	336	380	376	339	335	390	393	367	402	384	365	341	375	378	328	368	357	357	371	342	345	356	368	386	337	360	356	370	400	364	375	362	382	345	350	381	373	349	389	370	364	350	377	362	355	368	351	377	342	346	376	367	354	335	389	349	421	388	339	367	360	354	396	363	375	348	341	387	364	378	377	364	389	358	367	363	357	386	359	381	364	365	338	358	385	344	346	319	392	372	353	375	361	378	324	356	362	416	363	370	374	373	350	368	369	340	356	376	368	371	357	349	353	334	370	384	382	383	370	370	403	343	363	333	340	385	372	381	353	368	354	361	362	375	390	356	364	398	335	342	383	337	366	349	362	367	353	382	322	366	351	344	381	376	382	363	397	386	387	368	358	388	359	386	387	385	360	399	386	369	377	389	383	370	377	336	379	351	344	359	381	349	364	356	349	386	350	373	361	389	388	350	368	353	359	371	336	368	373	363	367	366	326	391	364	386	349	388	351	369	385	372	371	350	384	348	364	378	362	349	356	366	350	380	364	390	367	342	372	359	356	343	350	377	388	366	368	370	370	387	359	357	365	389	345	370	342	377	351	359	367	350	376	363	349	369	371	344	368	341	388	337	384	391	349	388	362	373	369	348	386	330	355	363	329	365	364	370	374	372	353	371	335	360	390	392	360	359	341	356	371	357	377	362	382	374	367	358	385	345	381	390	340	362	376	366	373	368	385	377	393	393	392	361	388	383	336	390	378	361	344	352	392	369	341	386	360	391	349	359	334	377	370	350	391	358	331	380	353	356	386	361	355	351	363	382	364	349	356	371	345	373	330	385	383	371	385	354	366	366	355	392	385	367	351	346	368	379	390	397	353	356	391	347	345	350	400	351	367	373	384	361	345	362	371	381	370	357	355	347	336	322	380	384	376	379	365	394	397	357	358	382	357	381	358	390	367	385	340	343	365	352	370	353	340	395	344	351	379	371	356	375	382	374	369	367	357	367	353	357	360	345	375	373	335	341	380	365	364	333	406	379	355	372	334	353	359	379	401	372	354	345	364	352	377	365	386	351	385	385	353	339	355	388	400	379	377	341	404	353	347	370	369	323	378	361	348	387	340	370	395	375	339	365	375	379	386	386	390	341	362	385	349	400	364	353	375	391	356	393	393	365	390	349	342	351	367	351	365	397	385	384	365	342	367	390	390	348	357	396	360	352	352	395	363	359	333	363	356	403	399	354	353	366	363	390	377	354	385	325	350	368	337	384	350	361	355	373	363	360	380	402	341	355	345	350	363	365	370	363	380	375	368	398	350	371	374	353	358	372	347	369	373	404	374	375	368	364	384	381	364	377	366	371	357	404	342	393	374	395	364	367	353	369	347	379	340	389	356	341	364	360	382	369	378	364	371	361	376	376	354	372	392	375	387	377	363	365	375	347	355	347	379	398	393	342	361	379	353	368	391	357	390	358	358	362	379	385	411	379	373	353	371	381	352	376	371	347	340	377	310	367	395	417	377	340	378	354	364	363	378	382	359	332	387	365	380	385	352	366	388	379	351	351	347	396	346	364	326	376	376	390	364	362	384	351	422	376	379	389	388	370	375	340	358	393	377	360	385	398	371	350	340	346	384	344	384	356	356	365	386	370	350	384	357	344	370	372	372	387	390	338	357	350	350	394	391	362	397	375	393	368	400	401	329	386	381	357	381	346	374	363	337	374	358	369	360	334	370	386	344	348	363	369	364	338	373	406	363	368	384	361	350	384	385	367	366	336	397	372	358	390	385	414	371	344	365	363	371	392	383	318	387	397	363	409	346	354	399	359	324	362	355	351	371	360	401	368	384	345	317	369	347	353	356	342	349	342	350	349	394	380	372	356	369	367	398	355	383	364	365	357	359	383	356	371	336	361	387	373	385	371	357	343	349	384	363	387	364	371	334	379	390	356	342	369	353	388	391	387	365
25511	21341	27281	25576	13605	4889	3145	2306	1988	1701	1436	1267	1084	995	799	884	920	840	812	802	722	705	691	757	683	704	668	667	631	659	642	619	622	609	635	644	605	640	637	645	605	629	596	621	604	616	586	592	573	575	609	587	557	550	600	569	552	599	618	597	584	583	561	598	568	624	587	570	575	615	574	547	536	572	584	535	552	573	565	572	550	551	588	580	588	542	540	543	544	566	558	569	590	562	603	592	546	579	629	589	567	584	549	564	554	563	576	545	531	555	610	587	578	589	576	542	579	577	564	546	572	539	585	536	552	544	559	569	523	568	552	556	569	552	561	511	563	522	563	577	570	573	579	560	549	584	579	562	592	555	575	539	563	569	534	588	621	553	527	545	558	557	584	562	586	542	540	532	581	547	547	608	577	585	536	582	570	584	565	584	551	574	533	586	593	546	525	567	583	567	553	586	584	555	552	587	566	561	543	550	604	556	574	554	548	584	514	539	540	577	553	559	567	596	584	574	559	575	568	538	605	562	565	569	549	560	542	593	584	530	543	571	583	575	560	565	528	527	542	586	550	591	592	592	533	557	562	576	554	536	552	546	560	585	558	564	544	568	558	591	581	549	546	563	559	558	594	553	581	574	592	588	533	574	530	543	511	548	565	589	588	569	562	574	590	563	600	531	548	559	593	589	545	514	561	597	549	559	546	587	563	565	566	541	575	574	554	560	577	543	600	559	545	570	589	582	567	600	553	586	534	609	575	589	611	577	571	574	614	589	547	558	551	562	577	573	563	526	526	574	595	580	554	605	537	577	573	572	555	571	562	586	576	612	590	565	566	581	571	554	601	565	568	603	552	545	508	591	567	613	546	544	540	564	553	537	572	586	563	595	561	638	561	569	575	550	613	556	586	586	575	561	588	598	578	548	540	562	601	544	553	591	530	560	554	563	529	563	567	570	576	526	519	564	550	594	579	557	546	561	563	583	575	521	541	603	592	562	573	576	534	581	584	595	591	542	567	597	527	552	553	537	538	548	581	581	573	552	543	577	525	540	535	546	603	585	513	552	595	553	548	576	594	595	564	554	584	543	547	597	531	538	513	551	589	572	551	582	554	549	613	528	567	583	555	567	584	568	560	524	557	606	571	606	577	574	570	600	550	588	606	548	548	573	574	589	542	608	550	545	574	544	527	601	620	527	598	572	551	561	555	562	580	564	620	556	575	601	591	575	552	616	569	548	579	588	579	556	576	562	570	555	546	526	577	581	510	572	568	549	583	570	591	606	566	570	586	534	579	547	520	609	579	557	538	567	569	522	558	540	554	578	624	608	548	570	560	607	519	583	560	599	567	554	575	557	547	559	606	586	581	569	564	591	593	557	580	564	567	568	572	548	585	507	562	536	576	572	536	579	561	560	579	598	607	553	561	593	564	548	544	595	609	544	570	566	571	573	600	576	566	548	551	585	516	546	564	586	512	570	570	582	548	548	595	611	575	585	562	583	579	555	564	565	586	562	598	523	579	541	537	544	590	527	620	555	594	582	581	497	563	577	591	555	553	569	591	556	558	579	565	595	550	566	553	540	570	543	543	617	558	565	563	602	616	571	579	578	620	514	574	548	565	560	559	571	577	533	604	588	571	535	585	568	551	541	548	611	561	559	606	592	558	603	565	595	600	589	560	606	541	560	565	550	568	540	593	607	544	562	564	553	569	562	555	549	559	554	542	549	590	588	565	547	586	584	570	583	538	585	571	586	570	593	551	592	646	546	581	553	564	586	569	538	612	577	565	566	581	549	579	570	568	569	563	561	577	556	586	574	547	578	547	578	562	572	585	560	566	533	568	577	554	553	576	565	579	562	539	593	559	572	511	591	625	558	567	525	597	611	588	560	589	580	570	586	578	614	541	541	541	603	559	580	551	587	553	575	563	550	571	574	541	596	521	524	569	587	561	569	591	581	583	594	581	571	593	590	549	542	605	569	548	606	581	564	556	598	608	564	578	560	569	548	549	585	600	596	599	573	587	569	603	533	562	535	605	577	554	557	577	591	557	582	578	541	543	580	596	574	533	559	553	577	514	569	586	537	574	574	606	604	528	546	550	547	507	542	612	553	524	552	573	524	570	579	554	529	588	558	583	554	565	609	582	537	619	570	594	563	567	609	581	537	582	622	580	589	547	557	608	606	577	598	583	582	540	584	607	527	601	561	608	575	555	535	609	579	526	601	523	535	540	549	597	633	566	628	562	589	547	537	624	582	558	621	533	586	607	552	547	574	611	568	537	584	562	565	542	553	524	577	577	543	565	540	512	564	587	572	575	581	529	553	529	557	543	573	534	592	588	552	569	561	542	563	586	539	598	633	575	596	577	602	536	578	548	541	567	550	614	566	555	556	535	598	588	559	561	580	588	570	576	546	556	588	586	561	533	587	568	568	585	550	527	587	588	520	585	622	581	528	599	590	543	582	556	582	570	551	539	533	558	585	530	606	593	546	573	561	542	601	536	561	588	580	557	563	549	585	571	603	539	579	575	563	597	592	562	587	567	566	607	602	562	549	556	578	606	532	602	567	607	539	544	582	567	512	587	544	561	548	620	586	538	550	522	552	512	553	536	545	473	519	573	551	582	587	549	567	571	608	579	538	537	546	539	558	548	596	555	586	532	563	552	537	597	576	513	551	578	574	590	588	513	550	566	584	584	575	579	574	578	538	574	572	566	556	586	564	558	551	575	599	571	536	558	610	626	533	569	601	599	550	597	553	597	538	545	583	570	576	536	601	582	536	564	575	595	545	536	554	550	584	554	555	573	572	597	555	584	571	586	557	583	569	577	563	577	528	569	587	600	590	578	535	564	544	566	554	566	583	541	557	511	566	581	569	620	562	566	545	551	578	602	554	527	540	583	586	571	562	583	554	565	570	584	587	559	574	533	544	574	564	605	568	583	559	591	582	595	623	583	572	557	583	613	592	563	586	551	590	569	563	600	576	543	599	603	606	545	533	587	524	564	578	580	540	559	584	618	563	536	532	575	547	611	561	552	590	557	613	586	571	591	586	562	561	555	518	555	596	573	576	596	550	601	578	560	574	589	567	588	588	601	535	584	562	536	542	570	553	590	607	580	581	541	594	605	541	563	520	595	570	611	564	606	603	582	606	541	553	592	582	553	550	558	581	578	548	549	556	574	552	561	521	535	601	570	551	583	590	564	558	588	592	611	553	568	592	543	512	609	568	537	574	587	550	568	575	585	577	585	546	563	567	552	581	528	607	565	582	574	590	522	597	570	594	541	531	550	600	583	540	602	578	552	505	556	573	608	574	603	567	506	612	580	595	550	555	535	583	572	576	580	552	548	551	526	549	580	532	573	544	586	571	553	522	554	571	590	600	576	548	546	577	583	537	559	579	529	584	607	628	575	558	587	579	589	557	578	519	511	577	559	592	577	601	557	551	534	526	567	557	600	593	611	561	532	509	595	575	586	595	577	506	523	560	542	580	553	561	555	555	538	545
17082	30635	27234	18013	13121	8339	6386	4828	4148	3541	2908	2252	1961	1655	1270	1338	1433	1417	1203	1182	1035	1113	981	967	959	879	814	849	788	781	782	783	834	741	798	751	708	800	767	785	780	798	754	712	741	714	776	728	666	670	660	708	690	715	677	693	675	628	705	645	712	699	694	718	650	715	649	666	661	683	653	683	697	657	665	688	674	692	637	696	691	678	687	673	654	644	650	656	633	670	640	688	604	665	690	703	682	686	662	666	696	676	653	671	647	647	655	652	700	667	686	674	658	684	683	690	690	669	640	668	691	672	672	604	706	702	663	622	606	671	716	656	673	638	687	695	644	670	694	640	662	659	721	672	647	658	690	630	629	704	683	674	709	668	670	651	699	683	635	653	640	685	653	699	665	677	671	694	657	668	677	640	682	715	669	691	663	698	691	686	657	691	658	681	694	700	646	631	682	647	687	704	715	634	695	691	674	692	640	692	686	685	688	649	683	668	658	694	691	692	669	713	653	714	653	666	695	711	674	692	679	691	707	734	725	663	670	682	657	678	701	668	686	725	667	663	692	684	643	640	650	650	668	691	699	645	639	666	642	635	695	708	633	688	738	672	712	643	662	688	705	649	663	660	647	649	657	710	645	639	699	662	678	677	701	638	697	688	688	733	692	661	690	634	678	673	620	670	672	727	718	678	716	691	707	678	659	659	636	676	659	643	679	708	679	675	658	662	663	665	637	678	603	664	680	699	662	685	642	685	670	657	644	677	689	633	664	640	688	677	740	659	660	675	706	647	653	661	673	618	663	702	660	695	656	670	670	694	643	708	682	667	657	689	601	672	665	652	650	710	607	676	643	676	685	661	676	677	663	688	670	690	699	690	641	690	709	704	680	657	636	688	656	679	734	659	705	672	709	641	662	656	680	649	680	661	707	672	669	630	680	689	630	701	654	661	665	692	670	617	727	682	676	709	652	670	678	632	676	678	638	695	671	679	714	681	659	662	680	670	654	679	699	697	714	670	624	653	700	642	677	655	704	703	677	652	645	702	661	673	644	726	651	715	696	686	684	648	688	673	674	717	679	648	662	685	728	648	648	661	668	691	708	698	675	666	655	661	659	621	664	644	633	638	734	658	667	664	680	648	680	641	695	663	681	672	679	725	656	668	647	657	683	657	697	672	635	706	641	667	623	671	693	694	732	705	648	658	647	648	707	646	642	619	705	649	643	621	694	651	648	663	638	721	710	664	688	665	626	678	692	684	715	683	692	682	679	701	674	694	678	635	701	672	647	645	599	723	632	694	705	647	674	702	620	683	655	750	630	701	668	680	713	691	708	682	618	664	671	652	690	625	693	659	679	621	655	657	686	605	603	706	673	681	683	685	677	728	652	671	693	685	675	672	696	638	641	634	687	656	701	684	651	691	685	679	688	678	686	692	714	648	672	716	687	704	656	687	721	665	727	632	629	661	669	678	711	650	640	709	663	679	701	645	674	671	687	675	682	666	694	680	669	677	677	687	687	670	700	677	718	643	639	663	617	654	647	721	674	672	692	712	682	703	613	646	672	693	661	701	676	647	673	650	684	645	673	630	695	671	685	675	674	675	667	743	625	679	718	711	679	657	635	705	673	657	625	613	642	706	689	666	699	734	645	630	695	643	683	699	679	710	691	717	674	687	683	664	705	671	714	674	697	703	665	690	651	724	673	676	647	705	675	688	649	644	665	665	671	695	661	671	644	685	639	684	715	693	644	679	666	665	653	678	692	699	673	699	656	641	626	654	661	708	658	693	667	674	658	632	660	648	626	701	676	710	652	635	621	673	623	713	660	685	640	652	656	668	668	653	645	667	657	665	658	715	697	667	655	644	651	698	668	685	701	622	687	669	660	688	686	660	654	664	671	699	685	667	681	662	640	619	677	654	698	724	717	717	667	663	704	661	607	671	700	668	699	674	682	644	645	690	682	667	700	697	691	658	663	672	664	692	709	639	657	634	642	639	637	655	680	663	682	662	645	662	691	650	671	714	709	664	646	664	660	701	646	670	667	680	720	673	692	696	655	631	664	746	643	669	628	709	702	692	669	707	669	672	668	656	649	645	698	670	663	683	714	627	693	674	706	661	696	687	709	652	660	692	695	729	665	709	689	656	650	682	675	666	630	677	685	698	642	699	661	666	658	666	667	675	695	733	684	675	678	681	629	660	660	683	664	681	711	657	677	708	674	671	662	643	648	663	672	639	693	676	661	688	712	697	688	729	693	722	629	663	658	696	638	704	678	672	692	671	676	616	693	658	671	676	675	707	653	664	693	647	681	688	670	648	656	632	680	666	658	667	720	669	679	684	607	658	649	684	662	655	653	646	632	659	659	694	640	676	663	691	677	695	698	657	698	662	633	721	656	652	708	672	681	684	687	730	685	735	674	715	671	692	697	672	705	692	698	640	721	660	640	646	658	715	663	674	704	705	682	671	714	712	644	721	711	715	634	639	715	690	640	678	675	665	650	727	699	698	630	679	643	667	670	672	684	657	696	657	675	676	657	680	656	675	686	681	676	652	680	714	651	763	651	632	654	689	706	662	674	686	689	664	655	650	637	608	664	680	664	698	675	673	706	666	676	682	699	662	707	673	690	657	709	670	699	635	673	656	672	656	667	641	696	668	713	674	681	659	657	669	662	710	655	673	690	689	680	693	652	683	664	689	677	661	672	662	669	666	691	706	629	752	633	699	675	693	678	653	644	692	674	687	672	643	643	701	666	646	696	677	663	680	654	661	661	659	674	706	692	656	661	648	657	681	660	666	688	680	660	657	698	658	628	659	631	688	698	657	679	707	720	678	638	666	691	707	661	672	675	698	698	694	634	678	674	653	647	748	655	627	664	700	668	702	709	663	670	669	670	657	684	699	693	678	657	708	630	682	659	662	680	660	669	660	673	692	677	665	676	650	654	625	674	676	727	642	649	676	641	637	655	658	634	644	653	683	642	682	650	643	647	688	647	670	689	707	673	732	655	683	644	696	680	680	731	644	683	698	639	656	639	675	668	663	699	641	689	678	632	666	661	672	649	628	644	682	656	661	695	648	718	684	675	671	682	673	676	649	684	685	698	662	658	638	659	672	617	647	655	658	680	739	610	748	683	654	657	670	750	658	676	655	721	707	683	665	644	650	641	659	673	665	683	627	655	666	654	659	643	736	651	663	637	694	687	679	670	664	689	646	685	672	699	611	631	705	701	651	644	710	671	685	672	678	728	692	651	660	711	677	627	624	693	651	691	653	685	712	686	714	686	647	664	680	666	669	674	681	709	692	729	672	681	687	639	688	674	605	694	671	658	652	655	658	621	671	636	689	664	676	671	676	669	683	670	711	671	652	658	637	641	654	653	665	683	664	665	688	654	647	643	664	681	658	650	668	677	643	690	685	688	646	656	611	649	662	662	649	657	686	650	666	692	662	689	668	649	655	658	695	692	656	664	651	694	669	664	648	683	707	676	681	651	673	676	709	711	639	676	682
23220	21342	28986	24069	21398	21233	11994	4538	3137	2585	2095	1853	1597	1296	1069	1082	1090	988	963	887	797	809	683	787	681	653	616	595	624	564	548	548	583	540	549	541	573	549	522	563	548	592	521	512	457	506	488	478	472	487	529	455	453	488	475	472	470	454	462	477	513	457	478	487	445	464	454	448	451	458	483	444	482	454	473	480	444	442	433	442	477	382	471	440	469	462	423	482	468	472	445	410	462	451	456	450	468	448	446	441	462	464	467	457	469	421	451	494	449	463	457	425	477	448	479	448	426	452	450	484	458	455	450	439	451	444	440	452	464	450	417	447	404	455	435	452	441	455	431	434	440	449	475	464	431	452	442	425	463	446	442	424	434	436	442	450	403	459	412	453	433	413	445	455	439	467	433	427	443	437	431	454	419	480	439	453	479	445	442	443	472	432	418	408	421	452	440	422	431	469	460	433	485	466	472	443	444	439	430	450	419	473	410	450	474	448	426	442	460	472	440	439	453	431	439	457	424	447	433	442	418	450	443	464	428	459	458	471	397	435	433	434	469	463	491	429	473	445	440	489	424	446	469	450	441	456	442	486	429	427	431	438	455	463	447	477	440	451	400	420	476	437	443	461	446	460	407	453	468	425	431	424	435	446	447	427	433	433	429	472	435	417	420	441	465	408	436	447	450	461	446	437	420	434	421	431	458	444	445	451	447	452	449	453	407	435	463	446	444	449	447	455	416	434	448	451	467	444	396	480	453	440	486	460	430	459	468	447	487	447	468	439	445	461	438	425	416	453	397	452	447	392	408	454	447	452	438	454	425	425	431	447	454	420	438	446	442	450	483	426	455	472	448	439	469	463	432	417	380	462	462	460	434	477	455	433	472	445	436	480	447	454	434	469	470	442	435	440	429	462	437	483	444	450	443	419	464	463	463	441	441	412	439	452	435	478	451	467	424	440	409	468	479	460	430	413	477	471	471	420	447	469	449	413	468	442	474	430	453	474	445	401	460	449	479	456	460	399	478	451	397	479	452	426	462	438	453	457	417	443	449	491	425	439	479	482	438	451	441	462	429	431	426	509	491	441	438	432	477	460	437	454	474	467	452	407	433	427	443	446	431	463	484	466	464	423	460	404	413	475	470	479	424	460	418	491	434	437	446	426	433	448	429	443	448	438	404	484	441	482	458	442	436	407	444	431	480	474	452	433	443	438	430	477	485	395	463	445	440	467	417	445	440	437	481	441	415	439	458	453	449	424	450	443	479	469	427	459	455	411	466	413	445	440	469	435	458	460	412	463	422	407	446	432	448	470	446	461	466	434	426	431	440	429	447	427	430	452	432	458	415	451	433	474	439	443	408	420	454	470	445	420	432	435	427	431	459	438	448	420	431	420	434	442	450	440	437	422	465	416	454	429	474	438	468	394	413	475	431	427	438	430	441	451	419	457	425	447	436	452	436	451	471	439	444	482	440	453	435	420	419	456	451	446	449	455	468	492	397	464	418	421	429	409	449	443	420	460	493	425	444	457	479	439	435	453	437	464	439	408	454	436	462	441	449	473	401	446	427	459	426	473	456	428	429	437	434	464	457	459	422	413	493	434	464	428	422	447	443	475	416	456	460	455	421	446	432	455	462	477	431	427	469	442	449	454	488	437	440	485	440	475	466	447	434	429	455	429	436	422	434	434	441	443	441	446	412	418	456	413	455	423	414	413	474	479	461	481	454	433	390	433	458	450	483	443	470	478	454	469	455	458	423	423	465	467	419	441	465	466	451	471	428	449	459	433	403	451	445	464	465	442	454	444	399	453	459	432	448	426	443	401	478	433	434	415	458	455	442	488	450	445	461	432	478	431	447	477	452	442	434	431	383	415	407	472	444	468	438	459	467	443	384	467	491	445	437	428	449	403	428	443	454	463	387	460	440	430	423	441	431	468	443	439	434	449	461	390	417	445	466	478	444	444	468	464	474	448	445	459	454	438	455	471	454	435	438	474	429	465	471	448	450	416	432	459	434	415	482	461	437	450	466	458	436	450	466	462	424	443	469	439	468	458	442	484	470	450	489	419	405	476	435	398	435	480	452	451	455	440	448	429	441	445	443	430	438	416	424	458	467	458	447	452	448	441	450	436	438	434	480	489	434	447	422	423	449	450	452	454	487	422	439	460	443	428	449	453	462	469	463	414	431	431	441	473	415	413	468	453	423	461	478	443	463	480	430	440	454	464	453	437	443	399	446	437	400	421	449	435	443	411	500	413	409	476	467	448	458	469	435	410	457	496	451	421	443	451	436	446	433	466	443	449	450	415	475	470	427	467	473	457	479	432	395	434	436	416	419	430	451	445	455	446	470	445	464	459	410	440	454	457	447	451	454	474	424	452	464	464	417	438	490	482	451	461	443	413	410	448	460	452	441	426	428	502	514	452	406	455	428	428	442	459	459	406	457	471	432	425	426	442	457	462	449	472	441	472	470	494	466	453	454	408	472	466	476	484	472	464	444	444	427	441	452	413	439	396	466	442	447	463	425	440	466	437	449	436	468	448	435	436	444	442	435	435	442	440	430	434	450	471	453	425	431	434	436	412	419	463	465	455	433	445	449	401	441	494	469	431	472	429	427	459	461	425	425	435	445	428	437	471	407	445	439	459	457	460	438	424	411	451	452	449	421	426	401	481	419	442	427	455	445	421	476	436	438	403	453	472	424	436	484	469	467	425	446	456	445	451	427	424	470	487	461	438	451	455	471	420	453	465	403	492	435	440	418	413	409	441	454	422	420	411	437	486	435	480	454	478	433	399	429	445	442	438	403	445	450	402	420	433	430	427	412	444	438	435	496	445	409	434	449	465	416	457	423	451	467	428	418	453	445	453	431	476	428	448	437	454	465	419	444	406	460	446	443	468	451	463	467	428	482	470	431	456	420	465	433	435	485	408	452	417	441	435	473	436	452	468	488	448	432	448	460	420	451	440	492	472	397	452	417	420	443	429	417	454	413	432	455	433	468	421	417	425	462	470	427	445	472	411	432	432	485	472	430	441	441	472	474	454	438	440	421	455	453	473	451	437	454	469	431	406	463	417	435	468	510	458	444	427	441	470	406	413	453	435	470	454	441	453	448	490	456	417	492	396	450	421	393	451	430	442	421	436	446	422	426	440	428	448	428	402	445	456	447	472	440	452	449	443	443	447	482	460	428	416	458	421	444	442	422	429	435	449	406	418	472	411	414	452	432	448	405	478	442	460	422	455	419	464	427	438	461	414	463	448	457	475	453	418	436	495	465	452	414	449	446	413	460	423	429	464	457	438	431	450	449	447	427	462	457	486	454	415	441	451	443	410	396	439	407	458	468	434	450	454	443	465	451	434	446	445	437	432	413	451	456	463	470	408	443	469	429	459	454	475	468	421	445	461	451	442	419	438	443	476	453	456	403	430	399	442	437	451	434	449	420	441	436	464	471	465	420	448	429	451	417	422	443	437	456	457	466	428	444	439	433	481	457	434	450	432	453	434
19998	40131	36266	26181	19851	12867	10452	8282	6696	5553	4268	3515	3081	2377	1839	1946	1968	1617	1606	1371	1276	1161	1126	1079	970	855	871	834	850	772	761	749	676	735	760	724	686	727	740	676	710	682	680	651	651	630	588	584	567	556	570	549	544	557	548	584	523	554	533	561	513	591	531	504	530	554	539	513	531	558	527	557	555	550	566	540	492	501	512	499	510	511	525	513	504	508	497	531	529	498	513	493	530	523	549	540	536	510	528	531	520	528	501	521	485	531	502	497	513	497	488	520	548	540	559	508	496	524	517	507	508	515	501	517	504	480	504	512	522	547	519	522	539	502	518	538	508	532	516	533	522	480	529	495	514	528	541	486	565	510	514	510	558	538	523	530	547	524	487	512	528	488	532	548	500	518	528	501	478	517	484	519	530	517	521	485	543	483	518	505	557	461	528	553	526	485	463	521	538	495	556	484	517	524	511	495	498	532	503	506	526	486	528	510	528	499	509	548	524	535	567	509	523	497	499	564	516	513	535	531	502	506	474	536	563	528	447	517	483	536	523	523	509	511	510	529	506	537	541	506	545	524	515	504	527	517	512	508	483	496	481	541	484	502	535	487	517	490	539	510	461	539	544	482	520	551	530	516	494	497	521	543	497	483	538	499	493	532	486	488	509	510	478	540	499	503	505	514	477	510	530	514	519	534	514	489	494	507	518	522	477	525	498	492	490	525	553	552	565	514	491	513	505	500	515	542	502	497	510	534	535	516	528	530	499	491	507	517	512	533	521	514	489	475	498	509	527	488	541	508	555	499	527	499	551	563	496	502	547	513	523	526	489	510	530	535	549	507	513	517	533	527	513	525	523	538	469	475	503	530	488	519	510	557	501	476	540	490	512	535	537	519	554	536	522	556	486	493	502	495	528	530	491	500	533	538	530	517	548	480	492	498	506	508	531	512	497	511	494	536	515	501	525	549	500	474	507	505	518	497	521	507	523	523	490	480	529	526	502	508	524	505	525	523	489	518	561	528	564	513	500	507	512	520	519	489	508	540	518	510	492	505	509	530	495	513	514	517	486	540	518	467	508	501	491	514	539	507	508	515	521	524	544	504	528	571	520	474	524	521	474	523	535	553	497	508	525	544	480	513	547	532	517	502	492	530	530	493	528	528	509	514	503	497	527	494	503	527	514	553	490	497	545	552	494	508	539	495	515	521	501	521	537	530	480	518	477	539	531	530	508	561	538	508	531	503	524	506	515	503	514	516	458	484	529	479	520	503	539	513	521	530	549	495	459	526	517	562	526	517	540	550	493	501	532	484	520	510	481	533	502	529	496	497	494	519	501	539	554	481	534	514	550	582	556	495	497	508	505	534	554	505	502	508	502	510	501	503	489	546	568	505	539	509	519	498	532	521	560	457	496	513	558	488	530	495	530	518	551	500	497	530	580	478	521	525	520	518	534	496	490	521	519	524	482	508	531	501	500	485	530	515	548	487	492	508	506	556	495	509	486	532	518	555	505	533	530	520	517	503	510	473	526	536	508	533	530	470	486	534	492	495	502	507	526	490	491	497	497	509	497	504	538	486	507	497	540	494	552	506	522	493	502	542	474	518	559	491	473	527	533	544	539	545	462	520	495	515	512	506	505	529	531	530	517	515	487	532	498	490	489	515	508	543	516	568	448	471	464	475	543	521	493	491	491	521	509	508	534	519	542	506	548	548	490	498	527	530	493	485	502	506	526	512	531	552	484	508	538	516	527	541	511	506	525	566	511	517	483	486	538	544	530	528	513	536	497	530	514	506	512	510	494	512	528	500	530	540	522	547	529	557	521	492	516	523	516	541	466	487	462	472	489	543	506	494	518	500	539	489	525	515	511	516	539	507	539	568	485	490	487	505	514	521	508	505	568	483	509	545	514	492	525	507	467	542	476	511	486	513	491	537	506	529	510	490	528	538	501	473	492	499	554	535	495	518	516	501	523	514	504	520	511	521	535	529	497	462	518	518	533	502	514	539	502	498	555	475	536	528	523	488	564	533	520	501	479	487	516	477	486	514	529	521	492	522	514	534	492	517	512	468	524	496	477	534	542	508	501	515	506	490	541	474	499	547	552	524	519	488	501	504	512	473	523	534	462	507	554	525	577	539	526	513	509	518	503	513	499	503	499	556	515	528	535	509	506	512	535	529	466	484	558	569	494	498	500	513	553	509	524	503	523	548	541	512	511	491	504	532	511	498	472	520	494	536	505	490	490	530	482	516	509	506	541	547	515	492	490	579	499	546	513	481	514	510	487	532	502	497	498	510	556	474	500	527	517	509	538	495	511	477	503	522	505	491	487	512	527	541	528	541	533	525	480	552	522	490	563	493	492	527	537	537	541	510	513	528	510	514	531	481	537	499	497	547	567	544	490	507	492	509	490	542	570	540	500	544	498	543	539	491	530	512	469	538	539	554	518	538	497	558	508	505	512	534	513	483	539	512	503	528	504	489	498	479	559	541	480	481	508	495	516	510	512	476	532	510	483	475	522	527	486	542	479	499	503	532	523	500	506	497	520	528	496	478	521	547	497	493	543	520	513	495	522	493	501	502	501	451	535	523	486	570	498	492	520	482	539	495	516	533	499	523	494	516	474	518	516	555	509	500	515	465	544	558	538	507	497	499	539	530	466	524	529	488	532	504	543	497	517	525	524	496	533	557	561	515	572	511	516	501	527	523	517	543	474	546	474	515	491	506	522	485	570	484	535	502	556	532	538	532	460	475	487	510	543	571	521	526	513	484	480	518	503	517	526	492	508	526	558	531	474	522	517	495	524	524	500	488	550	489	512	524	494	488	514	481	484	489	506	511	541	491	534	534	545	494	516	538	512	496	517	541	509	498	489	535	461	474	563	502	541	517	505	544	513	491	492	515	530	491	539	557	542	480	516	527	505	526	550	498	497	519	508	507	545	563	526	505	530	511	506	517	478	584	523	527	485	539	539	522	502	487	527	526	521	480	488	526	583	517	544	508	505	532	502	475	526	511	514	486	506	534	516	509	522	546	522	529	517	527	467	544	499	478	486	526	478	489	539	516	551	501	522	490	470	527	551	535	507	492	551	520	509	540	503	504	505	526	503	514	513	547	490	494	548	539	526	502	488	492	515	543	543	467	517	486	489	545	541	493	557	504	477	524	538	540	481	529	509	526	499	506	548	541	512	509	516	525	517	537	513	500	531	517	508	545	528	507	489	549	517	521	542	478	518	552	515	509	525	521	471	534	545	491	542	508	490	505	529	552	540	515	522	522	504	523	544	508	519	515	503	495	534	529	506	521	556	497	514	480	537	546	555	529	519	504	470	515	488	504	530	521	535	532	515	516	534	507	532	482	528	481	514	494	543	534	505	508	522	522	492	514	533	464	520	538	522	482	532	541	474	515	558	519	493	468	507	503	494	516	511	509	527	498	500	491	517	502	489	497	518	524	509	475	495	547	528	528	492	520	495	546	550	502	541	498	487	511	538	522	492	529	505	515
27933	21398	19140	12333	5764	2751	1852	1606	1318	1145	955	815	735	714	651	602	665	647	585	558	534	602	535	525	496	476	500	452	486	477	473	487	451	477	484	467	471	462	472	478	507	416	496	367	441	440	452	458	402	455	452	402	443	404	413	430	464	444	455	414	428	489	397	461	416	427	454	409	442	428	452	424	450	437	373	403	436	395	439	423	410	465	427	436	462	437	426	414	430	396	398	426	431	409	441	426	412	432	439	430	433	407	470	439	413	414	423	428	476	420	418	416	388	450	429	427	429	396	436	409	428	469	402	422	394	418	425	450	447	453	440	457	478	419	437	480	434	391	431	445	430	400	430	427	429	445	401	399	420	410	461	459	392	430	442	415	411	424	423	436	402	388	417	401	437	404	428	401	439	454	433	416	406	470	413	426	415	409	478	437	415	459	437	400	441	423	414	425	404	432	430	420	402	422	420	421	405	405	449	438	427	425	442	433	421	417	425	421	410	405	475	387	437	431	414	427	411	433	425	423	442	457	402	453	454	457	424	435	442	402	395	448	403	412	426	418	463	406	442	390	431	421	428	391	398	394	404	429	410	412	437	434	376	435	397	457	451	410	392	421	427	399	390	426	442	419	402	393	444	445	431	402	450	411	439	434	413	449	427	434	427	420	423	438	427	414	449	404	447	406	458	436	430	420	400	424	416	390	419	432	438	442	409	440	410	449	453	435	406	430	425	390	440	430	413	433	398	382	425	413	421	460	414	400	462	418	437	405	417	438	437	456	425	416	421	443	402	419	402	441	466	432	436	409	444	401	437	415	416	412	422	412	430	394	443	395	435	395	402	433	416	426	445	425	434	419	413	398	427	464	451	412	454	428	413	417	416	418	433	408	454	420	439	408	421	400	454	429	438	433	416	440	431	428	432	431	433	424	407	409	479	429	412	402	444	428	416	391	412	393	412	408	475	468	468	444	447	410	447	412	473	434	415	430	407	424	403	425	398	456	392	417	415	410	382	451	425	462	434	422	455	395	461	453	435	406	430	393	426	407	415	430	409	414	392	419	418	417	439	411	415	387	402	429	397	426	405	440	425	428	418	411	410	388	437	401	460	407	387	452	430	464	436	408	394	439	446	455	443	413	434	441	423	407	433	436	420	440	434	429	464	436	411	421	447	418	409	431	443	435	419	426	385	460	407	449	408	446	373	422	402	457	412	479	441	433	411	460	435	413	462	439	422	448	412	443	379	388	412	431	416	411	436	395	402	376	422	440	448	398	417	411	427	428	399	437	433	440	445	409	408	455	417	425	448	402	432	414	395	416	395	441	401	467	439	411	397	406	407	433	431	487	441	416	408	428	438	457	410	432	430	452	399	422	415	430	395	395	449	414	435	439	457	446	439	403	441	434	438	403	431	430	436	446	440	449	430	421	411	451	430	399	457	424	418	422	446	415	407	408	422	473	422	447	420	386	430	447	427	373	425	415	404	431	410	425	401	444	422	419	457	396	461	397	431	392	406	381	426	453	426	452	452	392	420	447	426	419	435	433	413	416	423	418	441	439	387	461	451	419	426	426	411	438	453	423	457	419	424	418	429	431	411	411	419	418	439	478	382	419	435	393	417	407	401	418	426	428	418	411	444	471	441	403	414	421	417	406	452	408	416	406	421	435	435	379	431	447	398	432	423	428	403	406	413	408	402	421	415	423	393	442	411	436	422	416	426	432	366	429	450	415	437	421	400	399	416	415	417	429	437	425	398	445	393	410	436	386	383	430	442	431	424	446	435	412	385	426	414	434	423	437	435	374	410	432	448	412	446	434	404	413	383	427	434	416	415	443	403	436	422	427	410	451	407	448	394	432	407	470	412	430	443	454	398	453	412	453	424	440	456	420	383	434	383	436	429	410	404	460	401	424	404	449	406	464	436	437	422	441	426	397	430	419	437	440	444	448	403	426	422	400	420	391	414	430	424	431	438	419	414	441	409	431	439	434	380	415	427	420	445	405	416	415	423	427	410	445	392	398	454	449	409	402	409	417	390	451	428	441	393	431	398	412	424	422	408	421	398	426	394	441	417	402	450	421	437	415	382	433	413	460	464	437	404	396	450	453	441	433	448	407	430	419	431	395	416	440	448	427	415	439	430	430	405	423	417	408	411	389	427	452	417	445	413	449	366	462	439	404	443	396	421	396	431	412	423	436	463	441	402	429	460	443	439	399	420	429	442	430	406	434	428	398	428	457	424	429	432	429	390	408	431	421	441	404	404	441	441	410	420	422	421	381	415	386	417	471	419	428	440	448	423	429	425	395	387	439	420	444	451	444	419	386	451	463	421	420	440	400	449	407	421	448	463	399	428	427	428	458	444	394	430	397	432	420	417	416	419	410	409	429	436	415	464	410	428	427	392	437	418	423	408	425	383	466	435	375	458	425	402	437	436	434	408	431	449	416	387	410	441	435	408	424	417	385	410	448	416	405	414	417	429	389	425	425	409	430	405	438	464	440	422	394	427	443	394	417	425	411	435	420	418	431	446	427	412	410	458	430	396	437	413	407	462	397	415	434	427	477	414	413	423	413	407	390	438	425	433	401	368	399	428	449	410	377	447	438	390	419	458	447	414	418	422	423	429	469	412	448	407	446	421	440	413	426	374	437	428	421	402	401	444	427	418	418	436	445	430	426	431	423	435	435	409	448	447	430	404	441	393	439	446	431	403	433	429	421	392	440	450	421	426	402	436	472	445	396	436	402	472	404	401	449	410	411	395	400	443	403	444	395	403	425	427	403	439	453	416	449	425	454	440	438	406	451	448	427	410	457	447	423	433	440	409	407	408	421	414	434	408	415	421	410	417	391	428	410	452	423	458	427	418	414	426	413	444	411	425	408	421	420	394	425	448	449	411	427	427	404	397	445	425	424	412	429	390	407	443	428	396	442	408	437	434	425	444	432	398	397	414	409	387	420	387	442	432	413	398	408	411	434	417	443	455	443	422	429	406	405	412	407	429	434	411	424	469	406	437	399	436	437	411	445	435	442	457	412	438	390	414	431	423	444	412	454	454	421	445	394	410	436	433	416	413	379	407	453	388	449	436	475	433	408	454	411	414	484	448	413	428	429	423	386	448	401	412	430	387	449	405	461	439	432	408	430	391	441	398	426	414	431	408	461	423	399	432	430	455	434	382	436	421	415	408	438	448	443	413	436	434	440	427	433	464	445	415	406	437	446	443	423	390	459	397	409	398	411	426	437	367	412	421	442	417	408	427	385	402	438	435	429	426	417	426	419	445	443	441	441	417	396	407	401	423	429	395	448	415	402	440	430	414	415	404	431	438	431	398	409	444	406	428	445	442	393	386	451	449	377	443	399	412	421	433	459	408	438	408	418	453	418	393	417	371	441	419	448	429	420	442	427	428	405	409	421	420	413	440	425	448	416	445	419	402	425	415	392	402	420	434	436	417	444	443	419	455	461	452	436	432	416	429	427	408	408	456	436	443	430	413	417	441	416	432	411
15783	27451	23781	15244	9533	5513	3784	3390	2689	2363	1889	1460	1365	1113	1090	989	1038	944	843	874	801	769	725	713	737	677	657	626	645	581	589	583	594	593	549	648	581	594	630	613	548	595	638	580	533	546	520	560	522	557	529	522	543	521	537	506	559	531	534	526	502	552	507	537	540	540	525	560	543	514	559	556	521	523	548	532	512	527	508	511	558	524	566	559	577	535	525	536	512	460	535	541	504	556	527	496	508	497	533	549	526	523	560	475	550	468	536	505	506	452	489	498	507	527	556	507	513	524	485	525	509	522	551	554	502	563	477	500	524	463	516	488	538	495	518	516	515	519	551	510	511	538	521	503	527	514	503	512	540	550	501	566	540	568	540	552	505	511	499	533	504	510	482	490	510	522	489	523	502	480	520	501	511	505	498	518	492	540	526	498	509	514	513	508	478	532	505	533	492	549	528	466	521	502	522	503	502	520	476	546	510	528	528	551	513	523	560	541	524	515	538	521	516	519	515	504	505	508	491	499	500	501	484	542	513	523	551	501	544	535	552	487	520	502	514	502	521	534	546	543	528	498	509	529	518	521	516	503	560	536	477	560	561	544	520	503	503	519	514	509	521	542	472	524	510	501	544	541	508	535	525	542	477	546	526	509	509	502	535	543	538	512	514	517	513	512	527	492	511	507	505	538	540	535	481	500	530	535	519	539	501	499	524	540	524	509	513	463	481	516	489	499	529	564	490	529	521	478	502	522	516	537	529	502	530	476	469	551	547	544	476	526	530	533	493	487	513	505	489	503	528	512	500	537	481	475	505	531	499	532	517	501	497	536	535	534	498	524	504	533	470	517	496	548	504	519	543	508	530	525	540	562	531	484	507	474	528	524	551	507	515	522	487	522	513	512	553	503	488	524	554	546	515	507	490	538	528	504	535	509	494	540	497	495	529	499	516	501	517	516	514	497	512	511	538	544	494	530	485	446	492	496	529	494	559	562	483	502	512	488	518	524	580	507	512	493	505	517	543	527	495	530	502	525	517	480	512	497	520	518	543	464	496	512	528	544	554	507	531	479	507	529	499	565	490	538	518	497	509	492	507	521	545	544	503	508	523	489	526	522	514	520	511	499	523	527	535	525	499	565	520	534	508	530	514	529	506	498	492	513	498	508	508	508	551	542	539	477	523	546	525	549	500	512	559	530	507	500	508	512	522	531	528	506	569	494	504	544	525	532	511	494	546	542	532	505	535	542	525	557	509	566	512	507	519	494	534	565	536	505	542	533	541	505	524	533	506	539	556	487	488	564	557	484	491	489	509	501	497	524	516	543	501	511	538	516	511	520	522	518	493	522	526	514	475	541	543	534	556	521	563	551	521	552	543	522	479	504	503	541	510	518	504	522	496	528	549	531	554	553	519	547	518	545	517	487	507	535	513	517	540	513	519	519	516	511	508	474	519	495	562	530	552	604	531	510	498	550	540	501	517	485	511	452	549	500	537	528	499	489	545	535	501	525	517	504	497	550	501	527	503	510	500	506	505	512	491	506	519	492	506	501	533	519	511	511	511	535	493	520	489	518	553	553	542	519	522	550	516	494	537	534	528	541	530	507	527	535	475	540	519	500	565	543	513	494	510	523	537	511	496	471	516	497	562	566	503	553	558	513	531	517	478	507	521	509	531	492	528	537	542	486	495	573	486	473	484	520	525	573	527	504	497	559	557	538	519	499	547	522	541	559	509	569	572	510	518	540	487	493	546	500	531	505	524	576	515	541	536	547	536	500	523	510	514	520	505	516	479	565	513	482	554	527	539	482	499	520	503	529	498	515	504	549	549	565	519	498	477	542	519	543	516	569	531	541	535	503	503	528	544	548	521	504	493	522	514	475	484	488	528	499	526	522	531	539	529	521	471	494	534	486	554	493	521	544	479	538	461	532	535	520	538	517	477	529	502	547	557	551	557	513	528	497	486	510	516	536	520	559	517	510	467	519	502	505	479	513	516	527	547	553	448	554	534	545	552	531	541	536	534	513	473	506	525	534	530	507	512	529	493	558	532	512	516	545	530	516	516	475	536	567	496	508	529	517	525	515	548	519	516	526	551	530	561	514	514	536	513	514	497	503	521	504	550	506	504	528	497	482	542	520	535	508	526	512	523	531	507	507	549	543	552	501	560	543	519	504	539	496	513	505	525	522	502	542	518	481	496	517	506	510	510	490	563	491	539	488	525	537	511	502	497	551	512	558	513	539	510	486	514	502	500	497	508	534	520	495	500	504	503	515	511	520	506	546	547	488	551	526	515	539	549	547	524	559	485	514	509	529	506	488	531	534	518	544	517	483	504	509	506	492	517	517	540	523	524	513	500	475	550	522	499	547	513	522	486	534	513	510	501	518	542	530	536	507	507	499	541	488	504	544	536	525	516	483	521	486	508	455	507	517	529	529	497	508	523	519	526	543	497	494	483	523	521	547	523	497	498	499	508	512	527	522	504	502	508	497	611	544	530	506	506	517	515	483	529	539	505	547	481	556	470	463	529	530	526	521	506	489	496	485	474	507	533	516	502	509	466	532	499	529	547	523	479	536	523	485	572	526	507	514	536	525	517	549	537	493	462	561	480	496	509	541	520	494	504	522	528	523	481	490	499	522	487	500	535	514	516	517	519	545	522	512	512	487	491	539	491	526	519	508	504	543	505	496	527	544	545	515	530	543	501	583	512	526	549	513	534	522	520	542	526	517	497	545	516	509	537	537	554	537	552	556	505	564	521	533	517	514	527	530	516	491	508	515	509	509	496	536	527	533	513	517	497	531	524	555	497	524	493	508	481	489	513	480	529	536	530	498	494	521	528	506	512	498	510	519	509	499	491	490	537	484	521	556	514	504	468	506	546	550	523	518	506	537	519	506	555	502	526	537	533	523	509	488	484	514	516	525	484	507	508	525	520	501	521	566	525	475	502	537	527	537	519	508	505	536	499	564	523	542	482	511	506	514	517	574	496	505	504	532	519	510	521	525	496	504	537	493	479	497	539	518	531	534	490	494	518	541	495	543	496	524	549	521	520	504	473	571	502	544	571	503	509	514	497	549	555	537	529	518	502	503	520	458	506	534	529	480	508	515	540	521	521	547	564	596	526	482	530	536	505	519	487	515	527	507	530	529	548	505	497	543	512	530	533	508	561	535	543	548	513	520	494	521	491	518	491	564	507	489	516	504	495	534	586	569	511	522	531	567	513	492	535	535	499	524	524	539	505	520	548	501	518	511	537	526	515	532	524	572	552	523	516	527	506	542	527	527	495	546	515	546	516	496	551	535	505	525	528	532	523	477	519	490	554	526	466	520	522	501	511	461	517	538	517	523	516	513	531	521	509	526	501	502	525	533	589	513	498	500	515	495	511	536	466	511	537	522	532	519	492	535	497	534	533	517	485	541	525	518	515	528	526	517	556	507	532	522	521	473	549	542	531	523	565	501	556	510	506	541	566	531	528	495	491	490	503	493	512	545	528	506	542	476
24382	21310	28413	24659	21078	11528	4007	2557	1879	1654	1312	1082	967	778	783	699	760	632	617	545	541	518	477	462	459	431	391	419	424	395	382	382	376	343	370	420	337	375	351	406	349	363	364	331	329	332	329	364	350	334	304	304	308	306	309	288	298	293	281	310	281	330	324	339	319	330	292	312	313	313	320	279	325	275	312	320	285	314	300	336	329	298	290	313	308	310	305	312	238	319	315	314	290	285	302	306	294	289	314	291	287	272	314	294	287	312	331	305	285	297	310	281	339	282	299	302	297	290	285	288	280	312	258	311	302	311	313	294	340	299	283	281	334	311	309	306	265	300	315	327	305	281	311	302	290	299	297	296	313	287	280	277	296	277	294	298	258	337	327	298	310	346	311	312	300	308	314	321	324	325	289	304	323	317	293	298	348	310	296	289	264	296	296	274	305	318	296	304	289	322	307	310	277	286	303	306	291	318	312	291	298	295	307	297	291	284	297	260	289	297	306	287	306	301	325	296	313	296	283	303	295	292	287	287	314	269	301	300	331	306	258	337	313	290	296	317	325	294	308	295	301	309	281	301	336	314	314	283	279	311	285	301	332	300	333	318	287	293	340	290	283	274	299	285	311	299	286	266	320	278	284	273	304	331	325	313	296	341	287	282	297	288	305	272	307	303	298	281	291	310	296	274	303	325	286	295	263	284	291	279	257	297	292	287	310	304	304	293	306	311	359	263	301	280	283	324	286	275	316	253	281	278	322	295	302	297	291	289	295	324	318	343	304	302	298	300	294	284	292	304	306	329	263	317	305	291	288	286	305	293	293	305	306	331	304	284	292	268	299	303	285	290	307	281	290	281	315	319	300	293	313	272	265	277	323	317	284	305	272	289	314	266	267	295	279	276	283	266	326	298	310	293	323	294	308	309	309	280	293	296	304	295	309	280	282	273	312	292	286	292	287	305	327	321	327	334	317	278	320	291	284	290	311	281	313	299	252	293	317	336	300	327	269	308	325	307	301	327	311	302	287	303	278	294	281	312	287	277	319	319	291	273	272	299	299	307	336	312	315	280	294	308	296	304	320	282	309	281	308	298	297	308	300	356	285	288	312	308	278	281	286	299	291	278	331	282	293	306	294	285	267	330	310	307	267	294	281	258	310	270	280	341	303	278	289	284	294	306	299	318	276	304	330	305	260	293	310	328	308	316	304	273	294	263	303	309	323	258	266	291	284	318	306	320	272	286	278	312	281	299	274	315	294	313	288	292	299	306	277	311	292	281	296	277	311	284	299	300	321	297	309	293	272	284	318	279	283	291	292	312	288	299	293	319	289	329	308	300	276	316	295	295	303	312	304	276	307	272	277	280	276	322	309	290	311	313	253	315	292	312	283	333	338	270	292	260	286	274	290	329	297	320	308	293	301	281	317	273	293	303	301	307	303	304	289	286	288	282	298	323	303	302	297	326	288	300	315	291	304	272	294	287	266	269	315	299	281	300	292	284	285	268	274	279	322	302	330	301	311	335	311	264	318	281	320	323	325	283	307	317	279	328	324	299	288	298	293	295	290	295	274	285	293	287	305	270	295	312	293	285	310	308	315	262	276	310	286	314	261	304	297	326	326	306	324	260	298	305	321	302	287	322	293	328	300	309	304	292	303	309	302	277	280	262	257	340	291	305	272	300	269	296	261	300	292	285	298	278	317	307	281	330	332	292	299	283	303	302	266	293	285	308	294	298	306	298	299	292	301	265	293	326	289	293	279	293	277	301	317	301	302	294	301	345	311	279	277	287	298	332	286	298	322	284	268	312	300	310	308	296	307	314	303	345	262	338	293	288	318	287	318	276	285	305	330	281	264	261	296	322	308	316	295	300	299	285	314	297	305	320	293	270	303	280	326	294	302	301	324	308	272	301	282	281	294	286	272	292	275	276	291	321	287	304	288	317	289	298	277	294	283	283	321	291	287	297	319	276	301	280	280	299	292	313	290	278	308	314	277	291	299	306	297	280	305	326	276	290	313	287	292	296	320	300	320	286	301	280	289	304	318	292	280	273	297	302	280	308	328	317	329	308	312	301	311	289	296	334	289	288	313	296	302	293	286	297	287	289	290	301	310	292	294	283	295	304	255	282	287	321	297	306	282	291	314	268	311	320	317	306	306	306	317	280	295	305	304	297	286	280	291	319	278	314	289	305	283	307	285	295	294	305	290	303	316	287	283	299	297	309	316	290	283	294	311	292	329	281	308	314	279	317	304	281	281	276	324	287	281	297	317	279	299	261	312	270	296	313	321	322	318	328	297	304	286	303	296	314	277	300	335	300	326	286	323	298	274	292	276	278	278	317	299	292	298	327	306	297	297	254	312	297	288	293	303	295	301	313	288	282	322	286	334	297	303	284	308	292	297	308	293	271	321	284	290	332	281	315	311	302	307	298	319	266	276	267	260	327	308	276	295	323	284	295	283	325	317	345	286	305	318	268	306	308	316	315	315	288	286	278	314	288	310	295	312	285	224	298	292	297	292	267	289	332	257	280	262	301	289	308	314	297	298	286	307	275	306	305	276	290	294	287	298	291	275	286	290	323	279	308	283	325	289	276	321	302	285	294	290	258	274	308	267	299	321	299	307	303	284	315	293	281	307	302	334	326	297	275	343	279	309	289	299	295	298	279	312	311	310	331	292	270	290	321	295	280	295	318	298	314	306	334	310	303	299	310	292	306	317	288	320	314	325	326	323	323	328	275	293	268	290	313	277	290	302	291	303	292	302	296	307	325	285	298	299	296	302	300	280	323	286	319	328	305	322	275	301	300	297	283	270	284	282	296	279	320	312	293	274	297	289	278	299	276	291	299	308	297	326	277	298	293	283	305	298	293	313	312	292	294	284	291	283	319	293	334	294	314	301	336	284	291	287	298	301	313	294	295	289	279	295	328	287	306	315	317	302	299	299	310	300	295	276	268	300	321	328	285	303	290	302	308	322	275	297	294	272	314	319	311	312	299	296	273	294	273	335	271	289	294	288	288	290	318	298	329	299	280	294	289	299	269	296	297	281	325	324	278	293	303	294	278	292	306	303	305	294	314	264	311	314	314	270	311	297	315	269	279	286	302	280	315	300	282	310	305	290	299	293	276	317	301	310	305	285	289	277	275	298	282	316	286	299	287	281	299	322	297	325	292	310	309	348	302	290	313	316	292	330	280	310	309	304	293	271	294	312	287	317	316	272	354	278	300	297	292	310	272	280	277	297	332	325	289	293	321	263	335	290	337	311	295	276	303	283	303	293	281	280	296	300	305	309	315	276	279	286	277	271	292	301	306	286	274	333	318	297	306	289	290	275	328	291	313	324	281	314	295	309	262	315	312	339	302	307	336	288	313	307	319	275	322	298	303	299	290	300	281	307	273	307	307	293	297	293	324	293	275	300	301	288	288	269	291	265	321	278	311	324	311	288	313	289	304	283	303	332	288	322	313	339	290	272	307	306	321	291	329	281	280	311	280	285	296	268	292
17309	36533	32097	22604	14157	9468	6298	5252	4017	3511	2769	2145	1902	1380	1349	1196	1404	1137	1051	948	889	810	733	744	656	590	541	623	568	537	507	467	451	495	467	512	505	496	473	529	504	512	479	412	430	422	433	416	406	386	389	391	401	388	422	414	406	405	378	390	372	400	366	393	357	406	408	404	404	372	364	352	376	371	392	393	346	380	373	385	367	339	404	398	381	363	351	387	355	385	391	349	358	363	356	371	383	377	381	344	378	377	336	375	370	341	372	378	366	373	370	375	419	376	371	352	365	353	361	354	362	344	371	385	347	359	365	376	392	385	354	391	372	365	332	362	374	359	371	356	388	372	335	336	394	334	384	396	351	363	375	400	379	384	344	378	348	339	334	373	379	381	376	365	385	441	379	356	358	371	387	388	396	386	340	358	353	372	406	367	353	377	335	358	369	367	346	420	357	359	385	377	353	349	364	353	348	325	387	347	403	368	353	376	368	401	367	355	353	342	356	363	373	390	374	373	378	365	377	356	378	362	327	374	388	365	409	348	394	383	387	393	401	358	368	378	368	341	369	365	334	356	376	389	340	346	412	391	373	353	341	354	402	337	377	360	363	355	346	374	373	356	356	368	370	345	343	348	340	393	388	362	386	388	396	340	362	326	396	353	357	393	389	372	367	336	392	357	341	378	408	378	357	367	385	373	356	343	386	364	351	338	357	368	348	401	388	367	356	363	374	363	373	364	323	359	345	347	395	328	334	391	381	356	383	363	372	357	404	364	389	354	377	366	376	399	363	379	396	385	366	342	397	367	377	379	401	364	394	393	389	355	374	357	348	380	348	390	355	358	359	379	365	386	366	378	370	365	358	385	383	384	398	368	351	383	338	385	357	373	376	372	342	377	344	346	356	417	328	343	371	342	363	371	358	373	339	354	361	363	352	360	376	428	343	389	372	363	381	392	379	386	334	351	372	377	357	359	406	345	339	367	369	386	371	358	363	353	364	350	367	373	386	326	396	362	346	373	358	332	348	404	383	396	362	382	328	344	324	386	354	378	350	402	347	363	375	381	367	355	373	404	341	356	359	337	374	374	367	388	389	369	365	382	370	368	382	391	358	349	366	405	364	353	359	357	357	381	365	347	389	392	384	357	379	361	369	371	359	390	345	415	363	386	363	353	375	360	368	385	391	363	386	352	347	390	373	354	381	369	373	337	356	384	374	377	363	374	357	373	388	391	382	353	380	355	411	373	352	342	388	365	370	347	354	377	386	371	412	365	344	367	376	378	381	385	353	376	377	345	354	377	431	381	377	364	410	339	385	358	361	361	369	394	401	368	377	361	385	350	395	370	328	359	373	354	351	381	384	391	352	380	379	383	410	351	376	359	361	370	360	336	361	376	379	351	353	373	359	360	371	361	374	373	340	382	350	333	345	331	344	397	366	354	375	395	391	353	395	342	358	355	355	365	365	350	386	394	380	383	347	386	395	373	354	394	400	348	361	352	371	336	410	367	373	376	385	403	388	341	333	358	368	377	389	353	370	395	359	369	369	346	374	366	352	390	384	366	351	336	358	338	362	371	370	346	393	368	404	348	393	393	340	370	374	371	376	369	354	408	387	376	386	363	385	386	350	369	374	347	361	367	362	396	346	363	404	369	378	362	371	348	362	377	394	338	347	370	352	381	380	390	355	346	378	365	366	350	377	374	381	381	358	368	347	380	353	360	379	362	344	362	354	385	327	347	360	365	364	341	371	383	367	370	380	379	370	390	414	388	381	362	369	346	358	341	381	395	368	327	358	368	383	378	345	358	373	343	404	358	378	371	383	380	383	381	363	373	337	379	378	387	383	372	387	328	418	371	376	346	339	379	364	348	346	391	403	363	400	346	376	379	362	373	363	359	378	367	375	382	369	373	362	353	371	365	370	363	404	382	385	348	391	376	349	367	370	374	400	373	392	397	347	363	401	354	381	406	323	373	366	342	370	383	353	329	393	337	365	346	361	351	329	365	410	409	335	364	385	382	371	362	332	392	343	345	331	365	370	403	350	378	366	351	351	346	395	383	368	342	387	375	344	356	410	384	341	357	350	390	357	397	397	347	355	403	368	375	392	405	369	376	376	373	358	336	374	374	354	371	333	346	393	364	358	396	389	387	375	351	406	342	345	371	374	336	355	369	397	396	376	344	366	352	356	378	368	410	400	381	354	345	375	358	374	367	358	361	357	400	343	376	388	356	378	355	356	374	390	374	371	352	362	348	364	320	354	353	397	379	382	370	344	360	377	338	362	345	351	348	376	385	386	359	372	350	361	398	393	362	358	361	354	355	358	414	345	419	381	358	376	376	349	341	333	380	387	354	383	361	402	346	364	344	340	359	332	329	372	406	382	388	399	324	389	388	378	360	351	388	380	360	363	381	385	372	362	402	330	362	356	367	351	394	375	355	384	355	395	382	369	391	359	384	382	357	390	397	382	390	342	380	381	371	340	375	369	392	346	362	350	358	392	375	394	341	388	353	366	333	356	383	371	368	379	354	345	352	407	377	408	399	341	356	377	365	346	386	346	372	390	346	350	371	376	352	391	348	414	362	344	335	388	340	399	369	358	388	398	374	340	387	391	353	385	353	344	379	375	330	381	399	360	376	372	351	361	378	384	338	366	356	393	349	367	366	358	385	356	386	361	370	420	351	362	343	433	369	358	350	365	373	361	362	332	373	351	354	370	353	410	384	364	332	354	399	370	362	368	380	378	369	356	348	390	360	379	358	336	394	353	372	371	352	355	413	383	367	349	351	360	392	407	380	350	339	350	400	351	370	389	361	396	365	356	339	391	379	387	338	340	339	398	372	371	347	362	355	350	371	363	357	359	365	344	380	363	367	379	326	369	357	383	365	370	361	374	394	370	365	373	388	388	382	377	355	386	374	341	395	376	345	371	378	362	374	331	355	385	353	374	353	386	370	363	367	384	392	380	379	381	351	344	384	371	360	355	367	391	331	379	357	371	358	344	397	364	372	359	388	396	346	355	359	350	356	333	351	373	371	356	389	377	376	394	370	370	384	368	362	372	381	366	382	380	368	334	368	381	376	377	382	412	369	366	385	389	396	355	345	399	374	372	350	387	374	376	368	371	329	368	367	410	398	345	358	353	337	363	371	367	360	394	363	344	390	388	369	357	388	351	365	357	352	371	351	391	371	373	363	356	362	379	383	344	343	383	397	369	383	392	398	370	353	366	333	379	356	381	401	377	382	381	366	369	360	347	400	369	398	382	365	331	345	349	384	375	379	340	398	350	379	378	368	367	338	381	409	346	395	376	375	362	380	382	418	361	358	362	356	339	363	369	399	376	360	378	424	379	347	345	375	357	364	351	362	390	376	345	391	411	372	396	368	330	370	359	372	320	363	406	360	387	351	376	376	391	378	346	354	396	367	373	401	361	369	350	399	380	374	368	376	366	375	361	320	360	339	383	373	394	383	357	348	379	331	344	363	362	382	393	420	374	353	368	374
25478	21307	27336	25631	13156	5174	2802	2043	1714	1547	1341	1201	1063	961	980	881	979	805	827	850	746	735	763	683	673	683	688	631	634	624	643	611	625	621	673	654	676	650	644	652	622	605	570	592	636	618	569	562	596	616	591	627	621	625	560	581	589	603	605	621	560	606	609	583	571	600	543	571	606	561	556	597	602	574	587	555	553	567	569	600	584	547	593	598	573	614	556	539	597	595	557	577	566	619	540	548	543	570	554	593	547	589	564	569	538	539	597	537	515	607	564	582	587	545	592	558	553	533	587	583	586	578	566	535	588	561	587	583	575	600	565	577	572	543	569	549	578	546	583	556	538	579	544	586	585	559	540	586	577	553	575	548	567	587	587	554	608	557	571	580	577	583	560	569	600	561	569	590	623	569	579	559	608	582	564	578	574	602	574	572	588	560	572	557	557	553	572	551	590	591	583	519	551	590	557	559	606	577	562	564	551	550	565	569	561	602	541	504	562	616	554	549	579	570	593	582	571	542	584	567	628	555	606	551	533	577	549	548	591	561	594	576	538	569	570	596	639	559	526	572	565	579	593	541	546	595	562	548	556	578	579	566	549	534	544	536	566	567	547	537	592	568	569	559	609	564	557	592	610	554	601	584	566	589	554	598	565	536	563	607	546	586	541	587	577	569	575	596	578	513	573	564	591	553	575	580	602	597	590	562	620	524	522	558	581	599	550	547	588	552	578	558	575	528	612	532	585	598	597	566	535	574	602	599	588	589	576	584	620	533	542	594	598	602	566	585	591	544	535	565	558	547	621	555	587	547	578	598	575	583	563	556	554	602	527	577	564	591	589	538	587	576	588	554	560	548	536	539	577	592	551	581	589	593	548	612	528	570	609	533	614	616	592	555	571	576	557	588	518	577	590	583	581	555	580	556	568	574	581	606	556	589	570	538	601	564	574	557	589	534	560	564	558	583	602	578	588	582	529	577	581	592	579	558	582	558	551	563	559	579	568	628	597	590	566	583	588	541	564	564	568	591	577	600	540	562	528	584	577	566	620	589	575	600	573	589	571	520	580	567	574	576	579	555	569	605	584	534	553	600	509	588	565	568	575	546	574	576	591	581	600	554	619	521	591	587	572	563	559	536	558	604	569	594	563	574	550	585	591	574	556	581	557	594	586	516	576	588	578	561	589	555	523	583	549	589	547	584	597	574	590	570	581	592	576	553	558	531	564	577	574	554	576	546	547	602	581	591	564	539	562	589	537	522	579	595	599	577	542	571	595	541	560	552	558	589	564	570	559	586	556	612	565	546	562	590	563	551	561	534	571	582	543	562	587	542	534	581	595	566	587	602	563	513	589	595	569	568	601	552	566	573	558	577	594	522	553	569	575	605	555	581	561	545	564	567	532	598	581	582	557	577	551	525	534	589	573	583	538	625	529	558	559	601	577	611	552	624	587	549	571	566	575	552	537	540	552	560	568	567	579	556	622	616	558	578	544	543	573	568	607	533	580	590	558	595	535	561	601	530	552	580	573	574	540	576	568	546	574	574	607	587	579	575	584	581	574	569	553	593	571	544	588	635	558	579	592	582	532	579	616	553	547	634	523	540	589	560	526	566	567	558	569	586	622	588	593	555	543	562	572	573	559	573	574	581	613	556	562	524	560	574	558	596	581	566	587	584	588	579	587	568	551	578	538	577	553	589	589	583	563	611	534	605	548	627	547	600	557	572	567	573	554	566	587	552	570	598	561	574	539	556	540	546	549	574	597	553	571	584	525	558	578	582	569	552	592	581	525	554	581	548	558	548	558	573	583	562	568	566	621	560	514	554	537	557	629	579	548	558	605	576	582	561	572	561	569	610	589	525	566	558	601	582	562	569	535	585	558	565	554	555	576	584	540	556	557	580	555	580	590	574	571	555	562	569	574	585	590	566	556	562	570	583	600	540	520	591	541	593	572	582	589	557	560	586	567	580	608	570	505	559	546	551	602	577	587	591	567	513	582	618	534	551	582	583	551	563	588	591	569	549	538	563	573	553	586	573	591	591	584	564	567	574	588	589	555	605	568	609	599	556	537	565	577	583	557	610	563	609	595	571	540	591	531	606	570	552	539	520	589	591	579	577	563	574	575	543	578	534	580	533	522	554	546	601	589	561	595	561	585	564	588	556	593	571	565	574	591	557	561	556	590	570	557	596	551	565	563	529	573	549	524	637	600	510	560	554	599	553	539	583	638	586	586	576	563	583	569	574	581	524	555	589	564	556	589	559	523	560	540	547	567	570	597	572	571	559	579	588	566	578	577	530	565	526	608	595	567	539	516	551	572	592	557	554	592	540	599	572	570	578	572	580	569	548	601	597	581	570	599	546	567	548	596	531	576	588	547	595	560	587	557	546	590	581	586	558	565	553	608	555	549	588	574	565	574	546	548	567	570	582	590	557	590	571	556	554	533	601	577	545	528	558	519	573	574	611	573	591	614	574	564	579	605	572	562	609	579	558	569	579	584	538	568	594	551	567	597	591	557	605	566	585	552	587	617	600	571	583	577	564	577	545	566	583	546	599	561	558	577	572	541	570	595	598	631	584	559	532	578	616	573	596	569	559	552	550	554	566	600	615	645	584	596	540	632	577	554	573	504	535	560	578	569	530	591	604	557	563	586	562	562	567	583	575	601	562	504	533	573	611	566	559	567	577	543	623	565	611	533	552	552	532	593	572	613	575	555	596	547	559	556	594	590	597	584	584	573	570	545	567	582	562	624	580	586	584	599	575	550	538	585	518	572	581	581	574	536	614	565	543	568	559	556	601	595	554	541	576	587	545	554	566	537	600	544	611	553	593	589	596	554	584	541	623	591	562	563	561	566	593	585	580	565	560	587	581	544	562	551	552	570	581	541	559	594	586	569	574	555	558	553	566	581	557	536	557	608	598	562	620	542	529	528	597	541	574	511	559	593	566	565	575	600	604	588	563	538	577	563	579	565	564	579	587	595	559	571	579	559	502	610	601	586	591	570	572	539	538	576	564	565	540	579	561	575	566	584	537	567	577	581	612	552	583	509	550	559	607	570	552	580	567	601	614	605	565	511	584	557	511	566	603	559	585	567	559	590	574	552	586	570	558	564	540	540	591	561	574	588	553	555	599	581	581	577	557	563	592	579	545	608	591	604	590	572	533	595	598	586	537	600	555	597	570	566	575	553	591	583	623	539	578	610	605	585	563	557	585	551	604	560	573	592	526	611	533	548	580	569	578	559	554	569	587	532	606	532	579	563	552	552	618	540	558	586	543	560	565	543	563	583	576	548	583	583	553	540	552	530	538	596	533	572	603	561	551	554	531	571	595	583	605	566	535	557	565	561	617	548	607	530	575	582	601	573	576	542	570	558	586	581	582	600	562	620	573	573	625	598	595	560	560	606	592	610	551	568	566	590	542	564	563	562	554	592	577	530	529	578	545	545	563	549	572	562	584	555	573	543	542	591	561	582	619	577	533	584	562	592	551	580	565	559	577
17252	33316	30285	20464	11585	8499	5597	4403	3654	3182	2647	2087	1934	1556	1597	1366	1567	1281	1221	1094	1138	969	1019	1027	879	889	885	837	880	804	838	803	759	730	769	784	763	715	834	796	717	758	725	729	693	676	691	667	715	728	727	674	691	708	702	655	685	686	684	631	649	668	689	692	696	716	717	717	670	703	696	711	714	698	665	686	677	708	690	656	671	678	669	655	694	672	667	662	662	679	672	645	696	689	698	678	715	698	699	675	652	679	665	650	633	699	691	682	676	665	664	697	708	673	637	680	658	673	681	680	696	662	697	754	681	686	655	709	694	669	673	681	683	632	670	682	668	698	681	652	665	722	676	675	649	625	664	700	676	695	701	700	700	671	684	706	759	702	663	642	643	665	704	684	669	674	665	664	678	708	650	647	691	626	699	717	657	663	680	685	681	697	676	665	660	706	668	652	657	683	645	729	668	663	664	684	674	628	644	717	693	664	698	686	678	675	634	643	691	701	673	659	649	612	684	670	685	697	716	666	686	689	671	658	662	649	659	696	656	724	643	696	636	680	677	697	670	631	691	616	705	657	667	664	678	654	667	642	670	681	632	668	619	714	658	659	627	639	636	657	668	709	708	659	699	688	678	613	689	691	662	714	659	680	668	658	703	636	666	683	707	652	694	684	636	671	660	666	677	688	668	699	712	665	699	713	657	655	653	642	668	630	654	636	696	647	676	645	680	663	676	694	630	673	648	697	643	666	693	669	685	672	644	692	692	684	654	700	623	684	635	724	666	679	652	657	695	666	657	659	629	675	644	653	648	715	643	683	712	651	658	649	645	682	687	678	687	652	621	692	639	698	608	676	646	634	686	649	687	674	675	670	653	691	699	722	700	675	659	670	630	696	669	656	658	707	683	648	691	662	609	640	692	627	751	661	678	646	713	701	663	649	674	674	688	739	638	670	665	652	700	701	698	708	654	692	714	622	667	671	695	642	637	677	690	674	698	657	675	636	648	684	684	669	670	676	614	676	686	685	676	683	661	710	673	662	675	629	676	711	686	655	664	662	658	657	628	669	699	674	642	692	635	685	724	711	693	696	727	716	693	676	693	673	671	732	657	648	688	649	686	657	695	674	693	686	670	670	677	665	675	618	682	675	665	673	730	628	671	682	670	703	693	667	679	626	683	655	690	724	680	663	654	671	658	669	704	718	736	683	711	711	641	672	661	629	690	645	715	676	732	714	724	671	736	692	672	639	646	631	655	682	651	651	688	646	661	674	687	713	621	684	649	669	665	664	634	663	698	666	668	662	680	671	653	671	688	718	678	687	674	638	655	700	664	687	686	673	710	663	709	710	701	706	649	702	640	662	659	665	693	655	687	617	718	702	683	637	699	668	658	689	638	690	677	666	680	662	670	666	677	635	639	665	652	653	632	693	649	678	739	664	675	650	688	691	683	691	693	625	662	713	635	688	701	661	698	685	678	717	669	688	683	695	660	673	668	631	690	695	665	692	637	671	693	668	640	656	681	695	678	676	669	677	706	680	687	637	676	640	682	689	671	636	694	708	640	642	668	621	697	629	663	674	662	667	670	654	682	678	696	676	638	656	679	706	600	682	678	736	627	700	693	684	692	644	670	687	651	642	655	674	709	705	650	631	681	665	725	692	672	671	672	650	654	689	675	651	690	680	663	715	683	702	693	650	662	597	656	674	720	645	657	679	644	681	654	671	667	703	693	643	652	672	683	696	648	677	643	628	698	707	665	654	662	682	670	662	668	687	675	649	658	676	691	664	670	725	669	664	691	653	715	692	649	688	671	716	701	697	707	679	674	716	609	728	660	705	658	659	690	696	653	640	673	687	633	635	667	684	659	699	651	665	664	682	654	662	639	665	661	687	650	705	656	666	644	690	692	621	667	692	683	686	659	653	650	657	667	710	677	643	661	647	679	658	660	696	675	714	666	670	690	713	645	665	666	671	709	652	704	650	657	679	710	658	638	724	654	676	679	673	664	698	666	707	636	735	713	680	616	640	657	675	663	643	694	691	709	664	675	731	674	640	655	680	640	657	687	681	697	680	679	638	680	696	701	658	735	716	648	662	657	689	673	646	652	673	695	717	689	650	690	645	715	661	653	644	709	633	694	706	641	669	654	668	647	616	657	678	693	706	726	635	651	655	660	679	677	665	743	688	667	708	658	697	665	709	706	650	658	669	702	649	690	641	693	630	625	695	654	690	675	674	668	688	627	667	739	628	691	696	630	698	665	661	660	734	683	679	625	697	667	705	666	702	633	690	700	655	670	673	670	709	671	682	699	643	706	667	658	678	651	704	683	693	701	696	678	653	689	686	682	699	668	668	689	706	648	686	636	699	671	716	673	625	692	682	657	692	634	695	681	642	661	703	667	683	723	638	674	683	629	692	679	662	681	674	711	665	654	658	637	655	668	666	678	658	660	685	663	663	684	670	664	689	664	642	655	662	615	668	650	672	680	711	656	646	642	687	652	684	683	675	717	697	674	663	674	677	653	645	680	646	713	739	685	687	694	693	701	665	681	652	673	662	688	684	707	611	705	712	691	693	676	658	632	652	624	686	683	664	651	680	667	696	710	697	655	623	671	682	638	667	651	704	661	612	617	644	663	658	713	607	657	677	689	678	676	669	670	641	666	632	678	717	724	665	666	698	617	658	678	665	606	693	688	676	675	682	660	698	704	704	691	686	718	679	664	723	679	706	650	730	735	672	672	696	687	688	661	654	658	687	693	707	666	683	642	659	666	669	699	692	668	681	737	707	681	621	651	656	686	657	623	688	613	663	648	605	646	690	668	659	690	678	676	680	656	663	641	718	695	676	627	684	653	678	670	678	647	689	687	707	669	701	712	638	658	639	707	637	696	713	660	690	672	589	677	694	709	676	653	658	720	669	647	660	641	700	648	666	709	635	663	622	657	698	669	682	636	652	645	686	703	653	682	674	664	681	655	675	673	613	674	688	626	660	674	736	655	655	656	661	670	686	703	680	674	648	679	679	659	704	719	691	643	678	665	642	691	680	748	662	698	660	717	644	681	706	681	659	688	703	674	674	692	631	648	706	686	655	698	661	654	663	682	680	675	638	682	646	641	658	658	662	646	629	676	647	691	604	692	688	721	642	656	668	653	673	689	670	712	642	725	654	679	678	662	702	713	674	696	659	695	697	692	668	642	681	701	704	660	692	685	659	661	663	679	638	688	648	603	643	655	687	707	638	636	668	674	687	650	682	683	638	672	689	652	703	673	680	695	651	645	677	663	689	706	691	708	668	672	677	673	696	737	727	673	679	716	678	698	684	637	709	679	652	653	661	734	617	673	659	688	661	695	676	683	635	681	643	702	678	675	690	654	699	669	685	622	629	655	706	634	631	655	670	673	676	698	656	675	628	682	697	712	684	657	665	695	686	701	653	640	682	660	617	622	671	688	672	640	686	681	663	620	660	671	657	653	646	685	632	674	654	667	708	699	683	653	701	639	677	694	637
23286	21378	29052	24094	21414	21155	11035	4059	2779	2299	1960	1730	1510	1274	1239	1131	1278	1073	903	876	810	698	801	713	634	635	598	611	563	576	566	511	567	522	539	542	572	575	552	561	546	545	535	505	479	493	506	479	513	498	508	454	500	425	421	446	471	489	473	506	490	437	456	481	477	474	457	525	444	493	461	446	435	442	475	441	420	426	446	434	402	424	428	433	451	439	455	469	453	406	446	414	473	449	417	466	442	503	475	438	416	474	441	453	434	417	425	462	447	447	461	446	471	447	453	459	488	486	422	440	462	449	451	440	444	480	459	482	448	488	450	455	425	436	459	461	457	438	437	447	410	469	438	388	441	472	465	442	451	435	422	456	440	396	410	463	447	442	425	466	457	435	475	466	445	449	477	438	442	429	462	439	451	437	476	448	454	440	451	450	467	425	448	475	457	466	428	468	450	412	457	447	422	444	420	427	437	457	467	460	474	435	449	411	435	426	409	471	431	455	487	466	444	457	445	440	448	471	452	466	445	478	448	432	416	441	420	463	429	414	469	404	441	441	421	480	461	451	464	448	432	451	449	463	425	428	459	482	407	423	444	446	466	436	470	413	468	466	436	496	455	437	422	461	430	456	438	429	431	505	465	447	463	436	450	475	450	462	431	452	432	451	433	437	448	452	472	489	428	456	454	442	455	395	467	433	435	452	431	431	435	433	436	468	427	430	447	476	432	442	469	440	466	434	444	441	447	415	441	445	446	431	460	440	452	441	491	450	457	453	472	493	475	438	467	446	448	453	464	476	482	414	447	466	471	459	415	485	431	418	418	436	455	450	469	477	447	446	429	465	450	463	452	461	491	469	460	454	418	425	449	453	455	460	435	492	417	441	463	443	472	421	445	434	440	413	432	453	443	455	455	458	450	436	429	481	468	436	444	468	425	493	467	439	433	452	430	447	454	449	467	429	461	413	450	442	439	442	478	447	460	431	469	470	438	433	439	442	465	454	412	474	422	451	451	456	456	453	452	457	422	453	461	490	432	471	463	434	440	432	416	456	438	385	416	486	428	466	471	433	480	444	432	449	451	458	446	421	450	485	470	473	474	467	466	426	468	433	445	455	451	425	426	460	450	474	459	425	423	468	431	431	445	478	483	414	435	454	433	484	517	417	449	445	455	429	406	491	495	459	447	455	455	389	457	440	473	443	432	482	450	469	462	479	492	452	459	428	450	453	448	481	453	426	415	456	450	421	444	451	434	441	477	439	448	441	451	407	442	422	466	417	492	442	450	445	398	406	445	419	450	460	455	432	436	450	422	466	406	445	457	402	467	457	471	457	466	422	454	470	426	475	457	451	420	459	429	407	447	445	434	445	477	485	451	469	437	454	457	442	439	439	448	472	445	433	458	471	444	476	457	435	469	471	457	449	431	447	457	454	438	496	473	453	421	422	421	466	470	414	482	457	418	435	461	440	451	444	453	409	403	446	434	433	422	460	436	432	421	443	419	434	453	428	401	461	444	411	447	489	426	423	412	431	464	456	457	434	472	476	463	435	450	424	458	442	447	466	476	437	464	400	454	452	425	457	448	475	415	446	449	449	444	455	437	414	461	454	455	419	430	447	458	460	432	461	454	427	483	470	445	432	443	433	443	454	421	421	459	441	415	459	432	456	471	460	473	481	421	453	419	427	431	460	475	444	434	451	450	434	451	448	443	457	451	431	451	412	433	414	398	441	451	449	482	479	433	387	431	426	477	460	439	468	458	443	449	441	429	457	458	458	488	427	450	430	447	388	435	422	470	466	442	452	475	408	467	459	405	420	459	445	415	440	447	431	475	459	421	450	408	440	480	461	426	418	403	467	435	440	464	418	465	435	429	432	438	466	430	454	462	431	423	448	439	469	480	482	448	444	445	414	450	429	456	434	405	422	430	440	471	498	475	457	478	475	446	450	461	470	442	415	423	428	462	448	415	451	425	465	444	458	458	440	436	429	439	431	426	452	470	479	468	405	430	423	455	445	463	412	453	446	448	427	462	454	441	457	435	478	474	469	441	470	442	432	466	399	452	428	440	463	431	437	411	442	454	491	441	427	435	454	453	431	437	427	449	424	434	414	440	408	444	410	400	415	410	440	476	455	449	456	471	469	464	422	455	449	439	446	442	446	455	472	451	459	436	422	451	432	471	434	426	448	483	462	407	451	439	445	442	459	456	456	489	449	447	464	451	452	429	448	416	491	452	466	441	450	466	429	463	439	470	442	440	457	405	461	442	424	422	396	476	424	475	450	453	456	438	402	441	434	440	443	470	455	428	473	425	426	432	411	454	454	427	429	472	448	489	452	467	434	490	438	435	475	465	462	427	446	481	480	443	458	426	450	454	443	439	448	394	473	449	446	451	455	465	451	469	457	407	434	419	473	457	424	445	476	434	464	425	481	451	443	415	422	466	432	473	400	393	471	454	455	462	418	433	485	454	473	427	431	440	427	450	457	436	457	431	489	449	478	448	449	462	450	440	454	461	408	430	410	438	445	447	438	435	425	473	429	437	427	483	411	445	434	447	440	417	466	403	436	444	443	425	482	440	430	466	432	452	470	466	422	422	471	469	432	458	464	452	430	423	428	471	449	408	445	470	420	443	419	416	489	468	456	463	470	477	463	495	444	441	461	465	437	460	446	452	441	432	447	462	453	424	463	449	463	435	434	478	470	433	457	443	443	412	403	418	439	450	463	430	428	445	437	454	451	477	445	462	481	460	455	424	453	426	411	440	438	461	422	409	424	459	427	463	445	419	457	409	424	441	450	440	447	460	452	456	461	424	429	445	443	450	446	464	442	408	453	413	409	417	454	445	459	455	455	437	416	441	470	446	479	475	453	429	439	447	478	436	468	432	444	436	480	460	463	427	460	442	440	423	476	435	463	434	462	446	464	434	406	449	442	434	450	459	410	436	452	423	444	437	461	422	445	472	471	425	467	439	432	465	455	467	443	441	430	474	471	438	416	433	442	427	434	416	456	436	469	457	402	415	469	430	427	458	414	409	459	457	445	412	428	451	461	441	445	417	461	458	460	462	435	406	439	432	445	438	439	429	430	458	459	413	461	433	457	492	417	480	452	441	450	476	442	461	448	440	432	459	471	447	430	468	449	438	429	449	454	449	430	460	458	442	413	443	426	452	449	412	431	457	453	474	444	479	494	436	438	458	447	410	472	437	463	444	450	438	438	447	440	421	472	458	453	457	388	418	441	452	448	429	455	454	418	439	412	422	459	441	462	406	411	449	418	433	435	424	465	463	440	407	468	412	449	415	453	410	459	459	417	444	447	453	465	463	462	479	427	423	466	423	453	477	427	472	464	485	449	432	499	420	437	431	486	461	458	427	461	412	434	446	416	453	474	430	461	457	448	427	440	441	443	462	456	442	417	466	418	457	405	418	461	446	454	440	430	419	429	433	439	464	453	449	472	459	418	449	438	426	458	445	447	470	450	476	429	437	481	433	436	445	455	438	482
20164	41821	38765	27332	16913	12642	9289	7468	5918	4570	3994	3435	2857	2285	2278	1972	2200	1687	1554	1404	1203	1169	1145	1011	947	846	870	888	773	772	783	706	721	684	718	693	734	690	724	718	672	644	667	595	616	573	592	645	620	565	610	589	576	609	526	582	573	520	558	555	566	535	523	534	577	504	530	548	507	563	527	526	530	497	530	496	525	495	498	515	531	517	520	527	565	490	500	500	525	551	464	500	514	517	497	504	516	540	460	542	505	507	500	473	549	517	536	517	550	569	516	532	509	521	520	537	489	516	553	508	548	499	510	499	517	480	510	522	544	531	489	492	515	534	521	494	490	485	532	482	540	542	518	500	507	520	540	523	523	498	507	527	502	540	462	496	555	513	543	524	530	499	510	530	529	515	512	515	506	524	499	531	538	511	520	529	506	518	527	491	523	533	534	510	523	510	496	503	534	504	558	524	487	496	550	509	492	500	540	485	517	516	528	492	534	558	493	526	531	506	530	543	514	462	508	499	485	546	531	472	514	553	512	509	518	502	505	523	469	556	515	530	510	521	545	480	502	483	501	530	491	482	503	494	502	491	510	490	505	484	461	517	512	530	515	513	493	554	497	510	491	536	501	553	489	500	494	524	489	540	515	544	484	521	488	551	569	531	525	485	508	480	495	510	513	491	525	551	491	466	476	536	531	517	535	526	548	524	512	526	503	557	464	534	531	504	551	522	527	524	510	529	525	520	506	500	490	458	518	542	532	522	527	504	494	518	527	551	544	544	497	524	514	519	498	517	522	511	521	485	512	516	506	552	519	497	538	539	509	495	556	493	505	527	473	535	556	511	508	524	539	504	494	520	532	500	486	524	529	528	519	568	523	543	509	530	487	532	535	567	533	547	568	492	512	513	535	529	526	511	492	473	510	531	517	519	495	485	515	529	573	549	530	491	467	517	535	522	519	526	506	511	534	518	531	502	499	527	520	484	546	530	504	482	527	522	528	514	479	518	502	551	518	484	498	537	502	499	484	470	498	525	500	494	474	515	497	548	545	526	543	516	527	539	522	523	566	537	518	541	520	490	519	516	517	564	488	517	507	539	520	582	550	535	539	508	537	490	492	523	513	460	535	503	540	534	528	478	523	532	525	499	517	531	519	515	484	501	531	493	498	525	552	513	521	488	535	464	534	514	534	501	544	494	523	607	490	500	546	514	502	543	514	564	527	528	539	491	543	546	530	545	484	556	524	508	519	538	498	518	495	514	476	522	500	512	542	513	518	499	517	554	474	535	533	549	497	508	560	526	506	503	537	527	520	486	511	533	552	520	517	547	512	526	517	503	520	518	520	518	539	498	516	481	501	511	525	565	512	512	475	531	550	533	559	509	556	515	515	545	511	556	546	525	500	528	521	552	518	493	506	498	460	518	486	513	487	518	511	506	536	532	537	521	516	523	563	523	534	521	526	504	483	482	488	497	496	512	553	503	479	474	511	499	501	512	491	546	506	471	550	557	517	535	520	527	519	478	523	526	515	508	530	530	514	505	492	540	494	544	528	540	517	505	512	491	510	526	529	534	501	520	516	497	514	524	497	488	510	565	536	501	507	518	534	512	496	488	512	542	482	542	520	524	524	531	499	523	528	552	546	522	539	493	527	511	497	536	526	514	523	495	520	531	534	521	554	506	488	507	516	503	531	517	510	504	509	479	482	486	528	506	521	491	494	479	524	486	493	551	515	510	511	507	539	504	528	528	511	526	508	504	478	538	527	493	512	536	524	514	526	498	497	492	517	540	530	500	531	493	528	497	543	542	490	530	513	523	482	483	557	442	505	498	534	542	533	494	500	487	507	553	495	499	523	503	524	562	542	506	531	528	515	518	481	518	518	461	527	539	510	525	528	492	528	483	538	517	522	513	476	554	501	510	512	539	538	501	489	530	500	531	490	486	538	568	509	556	520	499	539	490	515	550	472	529	509	524	549	519	539	549	523	524	522	533	486	551	522	515	536	489	534	486	526	502	487	532	539	552	467	501	537	467	557	504	552	516	501	518	516	522	516	534	535	520	501	511	525	523	504	505	525	452	503	529	486	526	505	505	521	535	510	507	509	535	545	532	548	548	530	510	511	543	518	518	492	477	503	488	539	507	529	506	524	481	524	517	506	499	512	505	495	532	457	511	520	526	519	530	558	498	548	492	539	533	518	501	534	521	526	529	528	514	520	503	533	529	572	560	543	509	517	499	540	514	546	510	520	513	483	544	514	525	573	498	469	518	500	538	527	501	513	555	520	554	551	525	509	568	488	476	521	505	557	547	536	535	539	530	514	494	495	544	512	545	497	524	477	513	502	540	544	524	519	458	515	523	538	535	497	499	538	534	503	456	499	496	543	538	506	520	512	531	525	503	512	486	519	513	490	538	550	561	495	496	540	502	507	479	567	520	493	504	485	508	498	458	507	510	509	580	504	517	500	552	499	502	527	530	472	541	500	504	529	535	542	531	495	513	518	520	539	474	522	540	532	540	533	500	500	515	508	550	491	515	463	542	535	525	530	539	514	529	531	510	501	505	518	491	509	563	536	556	526	534	532	510	515	500	523	508	476	531	553	536	508	494	533	488	506	546	538	517	520	491	486	502	518	557	555	553	513	539	521	528	518	510	492	537	488	539	556	517	491	521	486	515	503	507	518	557	519	504	505	510	536	531	557	523	498	541	518	456	483	530	510	540	536	494	531	478	515	494	464	563	509	519	525	512	562	538	514	529	545	521	524	508	520	517	577	532	458	529	521	510	527	520	524	499	486	504	528	541	547	472	467	513	544	500	543	497	509	506	515	563	559	503	506	487	498	518	523	514	497	479	500	516	518	528	514	504	509	501	522	495	506	546	516	499	527	505	485	528	489	527	530	524	561	532	506	528	544	497	521	517	506	519	530	521	517	516	566	541	506	524	486	511	528	518	526	544	511	531	486	542	480	508	535	529	512	546	514	523	518	501	523	496	507	550	518	555	528	509	509	526	495	513	489	529	495	487	506	525	549	517	539	532	514	508	527	534	509	525	506	522	520	501	522	529	549	501	513	506	531	490	565	530	529	526	505	508	494	507	463	521	527	561	494	526	526	544	520	522	531	517	516	531	521	532	488	495	496	528	549	494	517	531	526	482	534	549	521	529	490	534	478	500	490	459	511	549	522	536	494	508	509	559	526	539	496	507	470	536	496	536	486	523	527	530	547	490	497	540	512	532	499	549	517	496	509	555	514	490	484	526	489	515	514	528	495	481	499	527	506	492	478	469	551	519	508	501	490	515	518	494	465	521	525	536	475	561	517	537	545	509	500	570	491	491	491	490	563	508	579	529	526	507	474	528	513	524	547	549	520	524	500	510	495	516	524	516	489	545	524	526	559	542	492	504	564	510	569	518	531	540	488	519	509	511	534	502	525	505	538	538	539	516	555	503	528	547	517	504	529	563	506	494	492	499	501	508	517	525	511	521	482	477	483	516	542	508	514	526	536	507
27780	21438	20352	12516	4563	2405	1832	1356	1176	997	842	843	715	683	656	745	667	662	603	605	579	544	512	488	492	445	470	485	488	488	444	480	433	471	451	441	444	470	457	479	448	457	436	464	430	447	429	425	434	421	460	420	448	426	431	452	422	436	422	453	429	449	435	448	443	432	409	404	394	417	417	441	407	422	432	417	429	462	451	473	423	419	379	403	431	444	424	405	434	405	413	397	404	428	434	422	440	453	404	438	457	412	454	402	392	431	465	422	395	392	436	400	465	449	431	459	423	394	446	415	442	404	384	418	436	420	403	416	390	427	421	410	399	431	423	409	423	411	436	401	434	440	431	401	411	412	404	421	426	428	416	411	415	429	404	433	408	414	421	438	450	438	416	381	432	430	460	431	457	400	456	431	441	433	409	448	432	426	410	422	393	408	425	435	423	415	442	407	419	421	406	419	404	414	415	419	441	425	395	404	442	444	450	372	377	427	412	430	432	409	422	400	420	392	409	447	406	411	433	396	407	425	438	411	423	446	467	422	403	396	428	392	433	423	419	468	419	412	419	392	436	416	451	420	378	416	410	437	423	384	423	434	417	402	382	425	443	387	449	399	418	426	400	448	414	398	401	407	405	461	441	451	437	401	423	419	416	373	397	414	417	416	431	440	381	422	425	425	412	427	401	439	402	408	440	403	405	408	426	395	415	405	447	425	422	419	425	426	417	449	416	396	448	430	417	401	420	406	431	413	448	429	403	409	404	427	434	441	427	442	425	430	416	440	445	432	390	448	394	398	433	427	377	362	419	381	402	435	435	414	414	392	447	424	422	422	435	436	417	457	448	442	403	378	436	434	447	407	434	421	401	456	423	418	439	419	408	403	387	440	396	423	409	495	406	438	388	410	407	454	438	419	441	414	399	413	414	456	374	415	440	391	407	384	446	459	453	395	416	396	444	430	407	408	442	436	417	434	413	398	399	391	405	387	442	403	408	433	399	447	434	453	425	420	439	424	436	409	424	405	411	429	398	419	407	400	395	427	393	405	437	383	406	439	418	448	447	405	403	474	439	391	420	430	435	430	436	422	385	454	445	402	427	395	398	409	424	414	442	444	457	407	426	439	448	420	386	388	408	418	388	421	426	463	413	436	424	420	408	425	404	475	433	429	396	406	430	420	435	428	404	426	406	432	442	435	445	436	444	396	431	408	425	476	438	453	409	398	395	423	407	425	401	404	426	424	457	421	440	433	424	428	429	439	378	430	447	446	462	417	423	417	394	455	446	424	451	444	492	437	422	413	463	413	432	427	411	437	406	412	419	377	425	378	427	436	441	417	429	421	416	438	437	380	423	466	421	436	421	434	411	406	420	447	416	409	409	413	402	442	412	401	399	436	391	443	410	400	428	411	420	423	469	412	409	400	410	406	445	397	447	385	433	433	417	433	410	408	460	464	414	373	422	439	431	430	461	422	405	455	425	434	436	387	423	397	418	430	429	417	402	444	424	461	424	367	438	418	407	416	476	450	436	455	428	391	432	422	450	432	428	389	450	468	411	433	415	432	379	438	448	413	416	422	434	424	399	445	419	394	385	443	488	459	473	417	408	456	440	423	402	431	434	448	446	427	421	437	420	460	407	426	452	398	409	434	416	369	414	440	406	445	432	400	427	441	437	409	425	424	430	423	429	427	422	448	426	427	403	376	446	437	446	398	413	429	447	443	413	425	433	405	391	453	457	443	454	441	429	455	447	394	444	440	408	399	456	435	398	433	424	429	431	423	413	416	402	387	404	384	422	426	423	417	443	427	406	435	382	429	446	428	453	435	396	407	402	447	420	413	416	425	441	447	465	427	396	401	410	410	458	449	406	418	448	437	391	408	412	431	390	402	436	401	412	391	410	402	399	449	412	454	391	455	436	401	423	451	411	444	443	445	418	421	427	432	428	425	414	412	358	416	433	417	438	409	414	443	427	415	429	422	401	394	413	398	412	380	428	408	402	414	412	376	438	435	409	429	443	418	443	418	406	369	390	415	442	401	427	422	414	448	396	496	395	398	405	431	420	458	450	451	407	444	416	410	405	421	430	429	378	416	456	393	442	410	461	410	474	404	421	422	434	412	420	426	413	407	406	423	449	415	397	437	406	416	433	412	440	435	436	430	417	406	387	414	414	432	444	414	425	470	451	438	416	418	412	442	397	414	450	479	407	383	409	417	381	470	420	415	450	405	431	408	399	460	446	402	414	412	418	423	452	403	428	440	416	405	424	420	414	392	438	434	412	446	443	460	407	421	433	433	403	427	425	425	453	418	421	428	407	395	443	443	426	395	484	458	408	427	376	393	422	394	460	440	403	464	441	404	443	429	420	408	422	442	432	440	402	440	452	461	402	423	435	427	392	412	432	401	450	390	437	427	404	429	404	467	425	404	414	425	440	394	373	416	438	423	394	435	424	402	437	405	443	435	443	459	422	434	414	398	449	457	402	429	422	440	447	416	436	434	410	389	431	430	431	432	416	424	412	425	438	411	421	446	426	405	425	381	403	411	472	449	399	437	382	408	396	438	425	420	399	403	408	449	413	398	452	410	433	440	423	434	443	443	431	406	409	453	429	407	414	427	447	414	435	420	440	444	431	407	438	407	425	416	406	432	410	427	424	423	445	426	458	451	420	402	437	409	418	434	456	445	410	410	427	408	435	416	384	395	395	403	402	407	417	438	427	426	437	429	431	402	437	424	401	445	383	413	418	419	430	433	418	429	432	433	427	448	446	397	407	404	412	406	395	433	405	440	436	401	409	410	398	423	409	400	420	407	409	400	418	399	417	425	445	418	410	442	400	418	446	394	413	429	434	433	433	422	433	403	416	434	443	416	460	405	403	445	415	402	435	402	439	419	424	420	451	423	448	381	402	412	411	453	445	393	399	429	406	468	433	412	424	421	421	413	426	417	456	435	409	418	412	416	425	431	412	387	457	419	418	382	385	428	401	433	398	395	420	406	424	416	422	410	462	427	408	394	441	428	415	436	410	422	442	394	446	410	436	460	436	395	431	416	454	429	427	433	461	441	430	435	392	461	438	406	440	411	395	425	390	406	445	421	396	405	430	424	432	392	429	424	452	409	388	452	440	451	427	420	448	392	426	429	422	443	450	408	380	407	464	437	425	425	420	438	418	417	473	423	409	420	403	433	436	388	416	390	391	442	408	404	436	417	455	435	403	450	449	405	457	447	404	428	445	398	422	467	412	424	414	407	404	446	452	414	443	496	418	436	437	417	434	386	429	418	398	437	453	401	401	437	450	427	426	436	429	406	414	431	415	439	408	454	414	419	378	454	457	426	446	450	456	405	485	460	408	448	440	407	444	452	408	422	429	406	401	415	396	422	401	444	445	450	408	466	427	401	418	443	456	406	404	416	415	425	427	428	429	417	442	429	446	406	418	389	444	394	424	435	427	448	427	443	443	416	393	415	404	439	415	453	421	429	404	417	436	404	429	436	472	458	441	433
15776	28420	25534	14853	7315	4929	3720	2953	2460	2028	1697	1661	1259	1210	1111	1231	1073	968	891	852	811	766	802	717	643	683	638	590	596	662	594	563	632	619	576	576	636	634	591	607	597	558	566	559	586	549	556	560	522	546	558	531	523	533	540	527	544	556	527	511	513	533	529	539	558	494	497	558	531	549	531	517	529	503	516	540	499	499	550	513	507	541	474	519	493	531	555	548	524	521	528	506	541	532	543	491	556	490	525	562	523	501	507	521	561	510	541	520	516	560	519	488	543	465	525	508	546	529	533	518	498	505	555	479	525	489	528	540	536	514	526	509	515	533	529	528	527	535	542	470	547	522	514	504	537	531	530	508	521	547	539	542	493	489	489	540	538	498	519	517	518	508	519	507	521	509	545	546	509	567	481	524	495	512	511	503	585	514	505	515	546	518	546	526	480	586	528	543	499	493	520	507	527	500	547	493	540	488	529	524	503	494	502	496	530	530	561	534	550	542	490	504	505	509	533	530	513	528	496	513	512	499	505	513	521	556	492	555	529	492	515	594	486	493	529	518	553	482	571	531	473	509	486	516	503	490	490	541	548	556	506	538	544	557	499	547	528	506	503	484	515	550	506	520	522	525	492	499	553	472	526	531	484	501	526	479	552	515	501	494	501	573	549	509	512	500	504	472	506	531	523	518	541	503	515	531	555	515	531	493	523	520	506	532	515	517	536	535	523	542	490	560	533	478	544	510	499	499	537	511	468	528	491	515	522	538	538	534	514	513	515	506	540	522	519	501	514	508	518	541	524	584	520	501	552	540	507	492	557	495	538	491	528	535	524	505	510	499	536	506	488	465	502	487	512	533	521	489	543	503	517	497	528	511	528	509	546	522	471	517	534	489	508	516	546	547	517	513	518	524	510	521	529	513	513	538	529	517	509	521	530	527	492	479	516	522	537	500	538	500	509	502	483	556	552	546	550	510	528	475	535	496	513	485	529	534	552	524	541	547	521	543	547	537	525	522	514	540	523	555	557	535	509	541	493	548	506	525	547	535	525	487	504	491	508	524	558	521	477	555	523	525	481	475	550	529	485	535	551	530	522	544	523	539	483	505	547	531	546	511	535	536	497	516	539	482	497	508	523	491	511	551	578	529	524	476	535	547	504	536	528	541	540	496	499	527	517	512	517	531	491	540	573	540	490	568	517	508	544	555	558	540	543	503	509	513	486	531	484	549	538	471	535	547	525	527	524	532	556	547	506	530	514	532	512	495	523	510	536	558	523	545	496	510	557	511	574	498	567	503	521	535	529	506	545	571	530	524	536	522	528	530	514	527	524	501	511	502	577	548	507	530	539	496	508	498	461	511	556	507	482	517	520	522	542	464	487	498	511	542	492	506	524	521	516	485	540	503	477	546	502	520	502	516	546	514	531	517	487	544	498	492	522	532	484	501	547	516	518	491	534	485	531	543	474	521	519	511	577	510	516	549	519	500	564	518	506	518	554	507	508	502	510	519	516	523	566	506	501	515	464	493	486	524	476	530	514	545	510	511	507	499	508	527	496	520	564	518	518	501	548	529	484	517	583	517	516	514	476	528	530	496	511	481	507	509	524	539	525	542	519	554	541	495	558	516	493	508	542	510	532	473	508	528	491	519	501	478	524	496	548	550	514	483	484	526	565	470	508	509	526	499	538	527	545	527	541	549	525	512	499	516	541	549	511	528	497	484	499	519	511	508	521	548	502	518	545	485	501	486	516	496	510	539	537	468	481	497	481	513	507	516	500	524	540	486	540	495	530	514	518	512	513	489	564	493	524	487	531	519	489	517	534	501	552	543	551	549	561	555	519	534	512	554	521	484	542	498	515	492	540	515	501	493	530	512	507	494	511	486	511	538	564	534	541	509	537	526	523	534	526	510	519	480	523	526	519	553	529	501	533	544	555	536	494	501	532	544	530	504	515	486	524	491	468	497	516	528	507	542	545	549	543	491	510	524	559	453	544	556	497	534	518	556	518	532	525	485	535	531	525	530	542	508	518	554	510	501	526	496	522	486	502	540	504	561	523	538	551	579	539	466	509	509	524	489	518	520	474	512	526	487	519	492	464	508	508	563	528	526	548	519	531	529	526	518	535	567	537	498	511	530	548	502	526	542	529	506	516	518	516	557	534	478	533	560	518	533	507	515	542	529	507	484	529	492	509	514	536	550	491	521	496	510	520	566	511	544	529	513	518	478	549	524	515	552	496	519	544	511	516	540	493	556	508	513	497	535	527	513	496	510	501	574	486	528	493	541	503	482	556	552	538	515	522	568	487	491	520	515	527	540	510	506	528	484	517	466	515	517	496	547	508	519	521	522	480	530	539	514	556	494	505	519	518	532	524	492	520	539	467	511	556	509	554	493	502	510	545	544	532	518	523	548	532	497	537	505	524	470	513	501	529	514	514	494	531	542	505	510	495	521	540	502	517	526	512	523	510	510	512	508	509	496	488	538	516	507	508	521	511	511	476	538	547	508	504	539	514	520	549	491	539	533	538	495	538	550	553	551	512	503	489	553	536	514	510	485	549	517	500	551	514	520	505	534	547	524	508	493	491	480	527	513	502	506	553	540	509	509	540	534	526	527	493	522	516	519	518	458	486	516	512	507	533	539	523	487	514	532	525	557	557	522	507	501	484	504	531	533	514	486	512	525	525	508	549	522	515	549	559	491	505	512	502	521	512	507	501	501	512	515	507	533	530	524	505	548	506	514	505	531	514	538	533	508	514	521	564	526	506	523	538	511	524	542	501	467	517	529	465	502	521	531	523	543	546	522	487	533	492	540	480	494	509	507	515	508	520	528	534	554	546	518	541	486	522	529	480	481	528	534	516	508	509	521	554	529	500	486	545	554	529	528	497	507	567	501	512	551	475	498	501	524	544	513	528	514	527	554	511	518	533	567	516	514	513	505	513	522	532	531	529	466	513	516	525	508	486	517	481	561	498	536	487	506	509	514	531	516	524	471	482	467	534	533	488	517	505	495	547	515	519	494	531	540	545	515	540	556	559	520	551	532	498	522	523	523	511	490	503	516	534	515	564	489	507	514	517	525	529	540	519	520	547	506	497	547	557	517	561	498	543	507	486	523	520	497	499	546	486	503	539	514	505	536	508	547	511	525	563	518	525	515	531	512	515	517	503	528	506	525	539	525	523	506	506	526	529	479	515	557	537	552	518	539	494	519	503	536	521	494	543	495	521	520	497	496	533	535	517	529	535	516	500	527	532	508	508	474	494	545	528	547	533	522	558	489	526	510	518	492	581	545	502	513	547	523	521	523	473	526	489	532	517	503	509	560	552	549	506	503	482	501	503	496	499	530	538	542	519	524	527	465	524	492	563	473	512	534	529	539	591	503	547	529	533	535	512	498	551	515	467	503	521	512	526	555	484	520	596	480	511	499	461	573	534	512	532	517	526	513	499	524	520	524	526	518	518	538	553	523	525	506	484	512	531	535	542	552	524	525	498	492	536	537
24392	21380	28478	24718	21014	10297	4063	2536	1834	1444	1257	1151	974	924	781	876	715	678	669	603	564	526	519	424	403	410	397	385	373	413	400	381	382	413	366	385	360	361	373	354	338	337	304	324	331	320	298	321	344	302	343	305	338	331	318	324	293	279	322	329	330	289	298	302	314	294	340	290	272	330	311	289	310	297	270	319	318	300	282	305	274	277	313	338	341	302	304	300	295	310	319	292	329	328	296	271	322	286	292	312	309	320	283	276	285	301	306	298	304	294	279	310	282	334	315	277	309	313	303	323	317	304	318	343	279	313	291	298	322	273	311	316	304	267	296	309	301	282	300	297	305	325	294	303	303	331	323	322	310	279	304	327	312	335	289	285	315	301	291	278	278	317	283	327	298	304	299	303	304	300	290	315	287	300	291	301	313	285	331	308	297	266	292	316	288	297	292	296	299	302	292	321	295	294	318	285	287	308	312	309	268	277	317	304	266	297	356	280	322	343	308	282	295	283	327	297	282	309	318	300	297	339	275	338	288	292	278	297	308	301	297	312	328	305	298	307	289	288	298	317	337	321	272	314	318	282	293	294	315	333	312	315	283	312	283	289	318	285	283	310	322	307	282	272	297	293	290	308	293	265	275	287	290	317	320	305	295	328	294	291	305	316	317	299	296	320	295	293	285	312	335	318	321	317	268	296	248	306	306	344	305	319	332	317	288	310	304	305	288	285	281	324	298	312	294	320	276	293	282	342	290	329	288	307	284	291	315	295	291	315	278	300	287	272	310	291	295	260	293	275	284	295	328	321	305	315	277	288	292	325	290	317	322	283	327	331	293	280	281	279	295	315	340	282	306	301	310	292	301	304	270	295	288	308	332	259	311	345	291	322	313	282	296	303	319	307	303	291	289	307	293	291	332	266	296	302	312	274	335	301	303	281	300	275	316	277	250	306	286	294	324	305	305	346	308	294	300	261	304	305	326	313	282	306	303	299	293	302	300	298	297	286	310	285	322	312	305	291	302	308	329	298	297	279	283	318	314	319	301	301	297	289	319	301	311	305	265	286	291	286	307	275	295	326	268	316	328	306	285	280	291	295	300	293	296	300	288	317	315	291	285	275	259	323	277	317	295	294	278	311	285	279	325	302	303	278	281	318	315	279	261	305	304	289	268	303	335	311	278	286	301	289	308	290	312	299	343	324	301	298	303	307	299	305	302	309	308	308	321	302	301	288	281	293	325	299	322	310	291	293	333	300	271	300	263	318	302	310	290	319	278	273	305	309	304	286	296	301	300	293	306	274	300	303	274	302	289	295	295	330	315	290	276	304	287	308	295	289	298	300	279	265	299	273	328	327	296	301	300	293	311	302	309	315	304	290	284	269	286	277	340	300	282	300	297	300	304	304	305	303	321	322	297	311	304	294	292	305	285	263	310	273	291	303	303	270	289	328	281	312	295	307	276	324	311	286	297	311	311	276	294	284	317	301	284	301	295	292	304	275	309	282	294	304	309	310	314	282	311	275	301	269	276	333	307	283	318	286	337	311	317	298	305	294	341	288	277	318	308	288	292	270	295	312	313	256	294	319	297	308	322	305	315	310	288	275	340	327	292	329	321	304	291	294	268	315	320	316	290	299	296	315	289	326	279	306	291	276	317	291	289	305	293	331	297	301	281	305	308	282	296	319	321	293	274	304	316	298	298	300	310	300	316	292	280	299	313	309	301	290	275	322	325	298	273	288	293	321	309	325	300	304	304	293	311	283	310	308	307	283	321	274	321	304	302	313	274	300	303	289	286	298	293	267	285	299	316	324	312	292	293	294	301	307	309	300	290	310	308	318	324	322	318	303	298	288	327	267	285	298	347	280	282	291	274	281	322	293	305	296	293	282	299	312	327	322	323	297	286	303	296	301	289	298	280	309	273	271	298	321	325	262	271	288	305	311	315	321	309	322	268	297	289	276	318	285	312	254	322	315	296	318	302	280	292	269	293	315	294	277	288	284	332	255	321	304	321	277	318	298	325	315	288	271	275	333	302	317	316	292	277	299	260	293	287	314	304	315	284	297	307	321	293	305	271	307	306	311	291	312	303	295	338	285	325	296	280	295	301	307	315	336	285	296	285	294	292	277	324	274	296	279	298	317	295	301	311	290	305	288	312	296	278	298	272	301	317	277	307	337	293	305	304	336	271	328	304	279	282	304	304	259	309	324	295	291	315	304	304	296	349	304	284	289	312	316	325	265	290	305	316	275	281	287	293	312	288	310	302	322	278	271	312	271	296	303	307	281	280	312	312	285	305	285	295	302	271	297	269	303	307	279	307	294	308	308	317	310	293	296	275	322	295	323	296	334	286	311	306	310	307	327	320	314	294	293	305	335	292	282	289	310	289	294	262	271	274	292	289	295	265	312	281	288	274	295	278	286	293	279	323	293	282	283	312	317	294	277	310	288	322	297	313	284	305	309	295	311	324	332	285	311	271	293	313	313	271	313	315	268	293	282	297	294	321	301	291	276	314	308	315	292	304	323	271	269	294	285	305	263	302	308	303	336	264	310	262	300	266	294	317	269	329	278	313	305	300	305	289	305	335	286	307	285	308	282	301	304	299	318	283	290	326	268	310	323	287	290	282	310	303	310	288	274	329	294	312	289	299	291	310	301	311	341	287	286	311	294	282	292	309	322	302	300	329	309	268	281	295	313	304	299	301	313	292	303	323	324	309	305	284	300	254	301	292	321	307	269	332	327	341	313	334	287	292	301	327	302	319	298	308	290	268	341	309	321	296	269	284	288	293	281	305	298	330	312	305	293	309	306	285	292	283	320	304	290	294	262	292	319	251	305	277	266	291	314	291	300	296	279	302	311	274	284	300	314	301	288	350	312	334	296	279	286	287	307	309	316	304	282	310	303	288	327	318	312	279	301	303	303	270	320	316	295	305	324	320	289	317	315	270	317	253	292	304	294	298	327	323	295	323	287	301	297	317	312	321	298	315	303	292	305	309	299	295	296	289	288	301	306	296	311	309	276	288	304	294	291	321	316	307	308	310	299	292	310	318	278	324	281	313	320	295	305	263	318	349	284	296	309	312	328	311	287	272	318	276	292	286	300	307	308	309	294	290	319	315	314	301	307	322	296	275	310	303	273	272	311	295	315	319	291	299	298	321	273	300	283	325	342	280	316	288	296	310	287	261	306	345	301	286	330	303	281	296	303	306	290	312	312	281	298	286	296	285	311	292	323	332	280	294	292	302	284	289	297	313	346	279	330	279	297	272	321	310	294	287	294	325	300	321	285	320	317	304	295	290	309	290	290	319	302	267	329	316	289	301	301	263	299	310	304	293	300	296	300	292	285	277	295	317	285	315	288	317	277	305	307	338	280	316	305	305	292	282	286	304	329	328	287	294	297	278	296	301	288	297	253	282	273	305	319	300	298	304	305	287	257	274	294	309	303	289	257	307	293	285	294	312	307	281	301	296	320	312	325	330	297	303	306	322	301	284	258	265	302
17441	36702	32372	18849	11341	8269	6666	5214	4116	2904	2592	2279	1882	1810	1486	1594	1255	1219	1089	999	890	768	817	703	631	559	578	573	639	502	521	470	530	476	508	515	508	542	515	489	456	501	458	449	442	433	458	424	425	430	411	438	412	402	436	379	413	384	401	400	354	398	426	422	355	384	399	379	402	390	386	396	368	405	387	369	403	370	345	378	370	408	389	368	375	342	354	389	353	384	345	397	375	336	357	367	381	364	370	373	371	376	358	386	365	359	368	362	384	349	383	354	350	353	389	380	398	387	373	330	384	365	366	365	357	342	392	339	385	384	327	400	366	380	399	399	363	365	363	367	383	377	354	367	366	383	375	382	359	356	394	376	359	381	376	337	372	379	328	342	380	376	369	371	401	378	384	355	395	389	386	363	371	358	354	359	378	370	357	344	366	384	411	356	386	348	377	374	376	336	390	339	385	392	374	353	333	355	364	341	391	393	375	351	365	343	313	408	370	374	365	368	354	345	354	363	342	400	387	353	377	400	393	366	394	351	364	375	364	353	352	367	333	384	362	384	403	345	377	396	364	326	348	380	379	378	383	389	371	356	351	352	347	346	369	348	379	354	378	375	382	377	364	382	378	345	385	376	362	362	399	388	377	374	373	385	374	383	354	399	385	393	400	354	362	388	404	354	374	347	358	364	362	351	350	371	350	333	361	348	386	373	387	377	380	382	370	376	378	358	378	349	395	397	373	365	373	398	361	354	351	392	358	386	381	362	396	392	389	382	373	365	377	346	407	377	376	369	387	376	358	372	370	376	404	378	399	356	385	382	376	329	358	356	354	407	367	398	373	379	413	336	362	371	378	379	341	364	407	346	405	371	372	349	326	379	369	367	385	398	375	380	378	405	366	383	365	367	323	387	384	376	372	379	387	423	377	366	349	377	365	383	373	392	391	331	386	362	381	403	398	316	371	384	369	377	350	388	363	386	361	388	362	350	386	371	321	387	381	374	378	381	396	414	358	386	375	383	375	388	362	369	395	369	374	409	359	330	399	374	377	357	352	377	356	389	374	339	382	354	378	401	369	369	365	403	366	361	342	376	364	372	383	374	368	360	365	344	370	368	372	332	361	373	364	389	438	361	388	372	356	361	368	354	392	365	384	371	376	413	376	376	349	322	373	400	345	372	331	346	394	358	379	375	372	354	361	372	349	359	367	342	362	348	370	386	378	364	345	370	321	424	348	430	372	316	368	352	379	380	361	413	343	356	385	318	389	376	382	375	371	372	402	387	345	361	385	334	362	345	381	410	341	346	347	342	352	378	381	374	375	363	384	363	345	346	412	385	348	386	349	351	368	388	343	352	400	380	347	346	388	370	379	391	359	388	340	353	363	385	378	380	379	356	355	335	352	362	374	363	396	380	388	370	377	393	374	377	356	365	401	361	422	380	400	387	384	351	341	398	357	334	367	366	366	381	353	352	350	373	374	375	403	364	359	330	364	396	342	341	377	378	357	382	385	368	407	369	372	367	370	361	381	388	364	356	388	365	374	374	364	381	365	349	344	376	359	368	368	361	358	392	345	368	379	363	349	370	372	366	358	384	413	380	380	340	344	352	378	385	370	387	367	349	385	343	369	349	377	379	390	344	355	332	377	383	359	364	385	388	363	367	364	327	353	356	384	375	351	372	349	353	379	368	411	396	395	377	386	374	354	370	369	361	385	393	365	368	398	386	368	374	364	362	361	381	393	385	336	339	350	379	338	374	381	408	351	354	385	385	361	358	351	371	407	362	379	369	340	326	381	392	371	384	392	377	338	407	394	371	377	365	362	395	351	398	359	367	377	359	395	312	356	379	357	398	344	372	356	348	368	362	369	370	374	328	354	359	403	368	370	356	351	357	352	339	404	359	364	352	389	356	359	355	377	362	389	402	361	393	368	389	367	384	376	368	384	352	408	371	386	355	380	380	369	390	354	378	389	365	385	378	365	377	382	333	354	348	360	370	366	344	402	383	349	356	377	395	364	369	374	384	335	382	386	386	324	354	333	364	384	397	373	365	395	363	351	381	367	350	373	370	374	383	387	363	379	367	358	383	396	413	354	391	362	410	379	386	358	382	345	337	342	355	343	403	353	358	351	369	377	385	370	359	347	370	378	381	377	350	368	377	395	372	368	382	342	384	377	355	374	365	359	335	342	416	362	360	367	365	364	379	382	375	370	330	356	367	386	362	320	366	356	381	410	339	393	344	380	333	328	383	342	366	382	362	375	366	398	361	356	354	392	344	347	369	381	366	402	354	370	338	350	355	384	397	372	379	378	382	333	377	389	392	350	362	357	371	374	383	380	383	355	366	372	344	386	342	372	389	348	369	351	368	350	354	382	397	374	384	382	362	360	363	387	387	350	403	345	396	392	371	395	345	392	355	337	369	337	355	361	346	381	380	388	360	372	370	372	342	360	345	364	369	377	360	397	379	363	370	348	372	373	411	379	376	417	389	345	341	365	385	380	395	351	349	347	392	362	375	395	345	368	395	357	360	365	376	348	368	364	399	347	387	359	385	346	375	327	375	357	354	410	393	352	390	343	385	400	345	367	383	406	374	349	320	343	342	373	363	374	354	367	365	329	397	345	384	364	331	373	387	402	393	353	384	364	335	372	375	361	389	355	370	386	378	367	361	359	351	392	369	383	358	403	369	378	347	363	358	396	395	352	345	384	378	366	383	364	370	373	327	375	365	376	364	378	404	360	392	397	370	395	398	369	384	391	394	366	381	392	364	382	381	385	361	346	345	402	370	386	379	372	384	380	367	370	372	377	365	358	368	407	398	393	356	361	356	402	360	396	373	348	363	346	348	412	365	354	372	361	380	357	375	360	363	348	348	377	371	360	378	376	325	388	385	356	351	358	386	358	359	368	381	362	367	385	360	336	384	371	352	375	345	379	381	358	384	387	320	388	371	355	374	396	391	348	396	352	344	395	370	389	361	407	364	402	383	387	394	356	368	385	385	361	384	343	377	344	361	370	341	387	373	380	382	372	396	376	341	375	360	365	345	355	356	356	372	398	378	359	373	358	356	374	360	366	371	371	369	351	368	361	389	383	385	381	357	399	389	364	380	363	345	374	382	408	344	376	358	393	395	392	382	396	380	362	358	370	363	363	385	366	370	378	350	341	389	385	387	334	363	366	388	387	376	356	360	365	379	363	377	346	375	331	383	386	374	376	389	365	341	424	354	367	371	345	358	361	370	371	360	334	386	365	383	377	380	361	361	364	369	343	377	374	340	374	393	368	359	366	368	333	385	365	380	366	374	374	380	375	376	322	381	375	350	340	393	354	343	387	356	392	374	396	356	400	391	376	361	379	390	380	349	364	386	355	361	367	380	374	399	356	343	346	352	352	338	353	395	389	397	405	367	380	368	370	388	344	379	364	389	352	371	351	346	366	362	367	368	338	375	361	387	412	353	369	390	357	371	362	362	353	372	360	360	383	359	368	366	357	397	355	395	363	383
25536	21367	27411	25296	11514	4228	3029	2239	1706	1461	1402	1264	1128	1121	1006	1087	920	865	874	869	775	716	755	709	688	671	662	631	642	684	683	633	586	638	659	628	663	613	628	631	646	656	622	642	601	608	607	628	588	607	566	577	571	610	606	595	589	537	627	598	593	596	589	541	613	562	550	623	573	570	547	601	583	500	561	517	565	557	598	565	588	569	579	533	551	509	591	581	594	644	570	580	560	602	520	575	583	561	549	542	573	557	569	575	556	600	566	587	527	578	565	571	577	566	616	564	608	613	578	602	591	575	559	584	594	585	559	521	597	630	523	617	613	608	580	603	592	586	579	520	526	576	559	549	584	584	551	561	561	604	583	608	589	567	575	579	583	576	613	528	594	610	595	545	587	596	609	630	604	564	555	584	581	545	552	561	552	546	582	574	569	534	563	573	588	584	569	589	577	593	552	585	568	573	602	562	602	539	624	567	572	544	607	596	554	561	589	550	569	558	585	586	532	588	575	597	571	580	566	558	622	636	582	621	605	571	621	547	601	545	581	598	555	592	631	551	563	569	558	568	603	590	590	561	612	593	530	549	602	542	553	592	541	578	585	567	603	539	558	604	553	652	630	537	584	560	614	579	558	577	576	557	603	592	523	598	542	601	590	548	604	563	588	586	572	556	583	599	597	572	582	558	590	616	554	591	521	543	579	582	548	588	558	537	558	578	589	570	576	583	607	592	558	555	640	553	549	556	551	573	612	581	609	594	560	588	553	599	564	611	591	599	579	649	597	548	557	560	580	567	553	580	602	567	586	576	573	595	565	559	573	591	587	592	583	580	560	565	583	555	595	579	522	574	561	543	558	582	566	575	605	591	592	571	585	588	584	555	623	544	574	515	593	604	599	558	592	591	570	567	598	553	575	560	553	606	589	565	549	557	559	576	580	515	578	562	594	598	568	573	543	565	609	577	526	618	616	568	531	575	561	603	586	529	576	612	562	551	558	562	578	581	571	600	579	550	535	614	574	570	594	569	563	599	580	519	587	561	583	566	601	579	553	604	520	606	589	579	566	576	551	559	569	536	549	554	556	583	582	589	573	577	629	541	552	540	579	572	550	493	571	572	594	558	574	593	607	574	565	598	603	576	592	569	629	583	614	579	579	532	549	564	562	572	562	586	587	586	577	570	599	608	594	572	602	541	584	591	548	587	563	576	569	579	564	588	591	583	577	523	510	573	564	555	546	581	619	597	570	583	581	634	546	575	588	550	540	555	581	575	588	543	623	588	569	566	629	538	595	585	510	554	551	554	584	561	582	585	557	568	584	629	582	565	538	606	615	570	540	576	575	546	568	557	528	535	540	544	542	560	576	593	570	554	572	586	565	582	580	567	590	609	568	573	570	596	546	596	540	587	564	593	567	598	550	555	564	552	542	574	588	576	582	563	543	608	549	573	531	556	561	581	551	538	566	625	562	583	582	587	552	600	541	554	569	602	588	553	556	592	588	608	590	549	551	625	555	613	564	607	525	583	584	585	594	560	583	591	596	601	547	562	577	596	568	602	578	576	590	534	583	576	529	560	548	560	575	577	595	536	603	573	609	573	626	573	569	600	586	585	538	549	532	562	567	594	535	580	587	545	549	558	565	570	541	584	573	589	564	564	594	581	545	573	539	553	517	607	604	563	598	603	531	559	552	532	570	582	623	557	563	561	565	571	544	556	525	548	585	557	554	545	595	585	574	563	540	576	581	582	585	583	562	579	604	597	595	562	579	565	542	601	574	595	546	580	571	579	560	575	530	583	582	622	567	592	566	597	537	596	556	578	564	606	571	586	562	545	573	563	590	562	594	591	566	570	601	578	573	548	584	528	573	588	587	566	549	590	613	574	587	568	586	567	600	583	548	570	618	588	586	581	576	535	574	605	631	602	554	568	558	568	523	595	551	633	576	621	542	602	565	556	551	576	562	554	590	555	552	573	596	557	546	604	508	561	574	577	617	601	570	639	576	639	573	550	593	603	527	587	551	552	550	560	556	566	588	582	568	578	596	569	538	584	589	535	577	590	562	557	622	580	582	571	542	581	569	525	573	614	580	596	549	583	568	587	604	599	586	571	581	610	586	566	637	593	549	643	557	563	585	580	540	578	587	543	581	553	541	568	569	605	563	581	658	608	544	584	605	531	616	556	585	587	593	580	618	562	539	581	579	556	588	551	577	585	572	562	594	593	585	565	644	551	598	604	595	581	564	580	567	581	551	562	573	590	563	559	577	587	573	605	525	548	577	583	605	587	598	548	563	570	550	569	574	609	573	594	549	561	569	611	574	555	562	613	595	574	588	574	583	613	567	602	584	579	603	607	587	565	599	597	580	589	607	588	569	531	593	577	564	607	622	577	602	589	583	556	535	609	593	588	575	572	545	614	599	590	545	544	564	590	559	559	561	575	551	561	596	578	552	560	573	578	587	581	583	598	609	594	558	566	532	570	555	557	593	587	603	575	600	595	573	552	571	574	595	567	554	537	588	539	643	595	556	584	607	568	561	573	572	566	557	581	593	591	581	601	602	541	601	573	594	613	567	607	571	573	599	555	582	578	580	572	512	549	550	588	550	548	594	579	583	548	619	595	626	543	580	567	594	576	575	566	568	581	576	571	606	556	571	604	555	558	588	559	536	552	604	609	595	598	563	574	588	608	583	587	571	555	611	575	602	552	588	547	533	569	579	599	576	573	547	592	565	566	572	615	523	538	598	603	562	564	608	613	555	590	568	587	567	590	574	584	581	593	530	535	532	587	552	588	543	628	583	625	562	629	547	577	605	516	619	579	607	529	548	562	594	580	547	593	531	570	579	577	599	569	584	556	628	581	544	606	549	590	567	584	547	583	551	619	506	563	565	586	559	565	577	582	568	585	557	579	587	523	599	584	579	601	549	589	567	518	596	599	595	601	565	582	560	532	563	580	545	554	579	582	558	552	597	591	542	569	595	557	539	575	578	553	540	564	597	598	573	592	580	557	592	588	546	581	563	596	573	556	529	586	605	541	587	559	565	597	574	555	535	628	579	623	527	593	589	574	552	546	585	578	598	556	572	569	575	580	614	594	581	551	620	550	561	591	578	597	564	585	608	596	567	537	535	578	580	581	568	558	570	571	574	582	580	576	576	583	607	560	564	568	593	527	579	540	613	566	578	556	586	585	574	577	569	599	535	575	555	563	567	556	570	554	594	549	595	586	528	543	556	596	603	591	579	547	557	598	571	586	609	573	589	570	580	544	594	548	555	567	531	553	580	573	600	600	601	540	590	583	600	581	554	584	576	586	553	566	561	547	536	598	565	586	593	532	583	601	572	560	603	569	606	608	594	601	597	561	592	606	603	582	571	588	580	573	555	586	558	591	567	576	529	588	568	570	554	540	584	604	535	572	619	587	560	546	628	619	530	559	569	558	570	599	572	599	549	600	553	609	578	558	570	607	612	584	579	537	581	557	580	597	582	590	527	563	599	552	565	573
17854	33398	30323	14708	9931	7287	6440	4688	3782	2976	2695	2371	2002	1983	1646	1684	1443	1414	1264	1210	1068	1044	1022	980	870	890	915	884	827	813	798	811	836	790	807	723	796	785	836	788	796	725	764	735	741	702	674	730	729	754	699	701	708	647	700	715	723	711	636	734	752	666	704	696	736	673	643	692	691	673	688	669	666	665	664	655	716	688	657	721	676	727	714	663	660	666	704	718	721	710	708	671	696	689	676	638	631	637	687	714	735	712	684	665	655	679	645	672	683	708	650	730	649	709	721	683	691	672	636	629	678	679	680	639	664	700	654	685	667	697	669	699	656	690	638	692	732	694	632	694	728	733	697	702	646	722	631	721	673	721	663	649	658	709	655	698	686	658	636	692	676	677	653	681	677	677	698	718	649	665	666	711	689	668	698	634	699	702	685	720	694	707	671	663	680	683	708	653	704	668	679	653	668	697	679	653	677	691	663	702	678	646	685	707	709	681	664	686	696	725	653	699	625	683	696	729	692	728	655	698	648	706	690	650	669	653	688	678	690	684	700	696	703	679	716	723	670	680	659	691	687	716	655	661	681	672	657	689	695	667	699	684	651	639	683	692	678	667	667	719	683	681	737	672	663	681	673	707	660	686	712	690	666	670	674	625	669	694	659	678	646	682	676	697	663	601	673	671	692	655	746	685	668	689	650	668	658	665	665	647	613	678	701	698	669	704	704	710	717	719	702	710	704	666	721	685	705	698	707	703	709	693	667	676	706	675	650	643	687	718	676	678	699	716	662	620	648	642	645	699	666	690	707	648	659	666	649	705	694	668	676	663	694	696	656	678	706	666	691	642	652	702	668	673	684	705	674	674	637	676	697	709	681	721	654	685	643	657	648	710	634	730	657	679	693	658	669	711	703	705	681	696	668	707	684	657	681	677	680	688	666	641	666	677	637	684	685	675	698	672	676	662	717	643	655	690	657	660	698	712	645	680	665	697	655	701	706	719	679	651	672	653	650	702	675	674	661	712	683	668	678	693	678	672	626	676	658	737	681	710	674	707	669	678	726	755	701	649	651	696	658	684	672	673	725	691	695	676	661	727	680	687	684	682	653	671	702	660	688	669	679	646	708	709	665	684	695	658	712	680	706	679	679	684	664	677	705	707	686	675	621	657	661	607	644	705	674	647	675	602	628	660	668	655	708	699	704	671	710	695	703	666	658	709	684	642	755	695	708	718	650	658	660	664	685	682	706	671	713	690	688	704	713	675	688	679	673	710	649	663	658	725	704	683	654	664	713	633	668	659	694	651	685	675	658	673	696	682	690	651	620	727	642	629	679	717	699	705	689	712	667	680	700	691	669	691	678	660	646	650	652	646	702	622	651	686	693	713	636	699	676	680	659	662	663	660	655	659	673	648	672	730	676	652	734	702	689	685	698	666	659	632	655	698	693	691	723	665	637	673	710	676	671	674	664	663	698	684	664	679	657	669	699	682	660	721	678	712	634	682	673	689	703	709	695	678	627	622	715	643	683	673	724	670	659	627	687	665	727	677	682	684	690	653	700	699	660	661	684	696	700	729	631	690	635	679	710	745	684	600	720	651	643	649	698	672	715	659	642	678	671	684	651	657	693	622	667	669	751	673	702	644	680	649	642	663	685	696	698	634	706	677	721	728	707	651	677	698	692	671	639	657	663	658	661	661	710	701	760	715	677	678	672	668	671	691	696	701	662	733	688	692	709	682	682	699	734	702	683	649	682	630	678	657	747	614	696	669	658	696	699	653	669	674	645	651	668	636	657	672	709	669	691	662	720	735	683	659	683	658	682	618	664	663	682	687	641	738	699	677	677	735	744	687	672	655	633	720	675	652	668	719	667	686	704	677	675	697	707	726	704	646	689	661	671	692	634	673	622	694	674	657	699	675	633	658	668	711	698	665	665	665	660	707	678	669	651	682	670	700	664	698	679	699	706	675	666	691	656	710	681	647	658	768	685	710	619	693	685	663	686	673	703	656	678	688	662	702	679	660	689	682	676	610	679	711	686	704	706	667	681	679	674	700	660	656	715	694	688	672	663	686	690	692	687	712	640	687	647	715	660	716	745	676	682	688	719	652	703	677	683	691	633	645	658	692	703	671	686	682	640	694	678	681	663	653	650	662	681	710	704	661	648	660	664	679	693	686	692	652	642	676	666	718	670	655	666	646	721	693	664	670	650	701	661	667	680	705	697	686	692	672	658	644	663	693	641	668	660	727	655	664	680	679	672	660	675	680	667	685	621	656	669	703	690	713	663	670	666	686	693	675	694	677	663	654	665	681	662	698	678	706	666	613	684	702	671	684	672	675	663	672	710	691	637	650	722	653	695	714	672	680	658	661	651	669	657	660	711	672	661	660	661	662	659	684	666	654	632	693	711	674	649	709	674	676	687	654	673	697	668	705	697	678	674	698	649	686	709	673	651	674	680	664	695	691	661	657	705	728	675	694	695	658	647	689	672	652	638	694	690	713	730	671	662	633	665	686	668	690	706	652	698	689	692	730	672	681	643	688	679	669	738	653	676	669	684	665	708	700	693	671	681	640	707	664	620	679	705	674	705	644	676	652	712	683	666	681	681	698	723	700	662	726	727	685	670	650	706	659	673	667	676	725	628	685	664	693	646	668	672	668	684	703	668	674	665	657	693	656	670	687	660	646	669	657	676	686	721	640	656	701	655	708	641	684	670	706	639	704	643	719	676	664	640	685	642	666	694	656	642	643	708	716	704	735	633	655	677	673	675	704	692	678	678	672	673	641	698	668	670	654	681	665	637	643	678	674	680	684	695	693	698	672	700	697	656	675	654	709	646	670	698	697	701	677	680	688	711	640	720	672	621	678	655	675	685	671	676	667	715	663	714	718	665	716	668	636	640	692	675	717	680	630	648	694	715	684	689	706	699	681	706	686	700	705	673	649	701	705	673	701	625	695	684	633	674	678	640	643	712	662	656	738	712	663	724	658	696	650	687	702	650	690	633	717	672	675	679	688	674	714	668	664	705	688	737	666	690	680	673	710	706	634	726	690	666	641	655	690	664	651	663	634	688	672	689	708	691	710	699	655	664	660	622	696	672	672	697	660	658	656	697	689	694	650	695	677	725	676	673	694	659	665	680	685	654	658	676	678	720	694	726	675	678	685	677	637	646	689	692	630	638	734	659	695	704	717	664	661	669	666	657	640	684	752	700	691	695	651	684	745	646	672	700	660	658	704	692	674	685	666	650	695	695	624	668	679	713	671	689	707	686	735	652	718	690	678	642	685	684	745	659	666	639	693	660	709	680	688	669	700	656	684	678	707	653	724	661	710	659	672	727	632	710	707	654	709	695	641	685	709	663	631	681	688	702	715	714	651	648	693	712	644	711	674	627	668	707	651	697	665	687	673	664	679	653	694	646	667	695	669	635	668	708	718	684	667	693	681	732	667	642	672	711	684	680	724	679	679	703	678	687	718	697	636	661	708	716	659	712	714	679	733	655	689
23276	21392	29072	24083	21422	21317	12105	4839	3087	2316	2148	1838	1623	1375	1423	1247	1101	1064	941	921	846	815	712	671	689	699	618	649	572	619	608	552	570	614	568	573	582	613	597	556	537	519	518	492	483	519	494	484	481	457	473	518	496	473	468	499	464	502	533	481	416	498	488	505	482	463	471	457	497	468	465	454	470	427	462	458	490	444	475	476	462	456	476	470	453	482	460	484	468	448	457	460	427	422	436	439	408	466	471	417	426	448	461	481	442	481	474	431	430	434	436	453	459	437	445	442	404	437	464	454	446	455	454	454	437	443	433	463	455	454	474	460	462	428	475	445	425	429	452	485	465	475	472	485	482	452	469	439	456	442	495	467	430	442	465	434	479	455	450	440	464	444	508	464	427	475	453	416	478	444	469	485	428	442	441	461	430	469	451	443	482	465	491	439	495	470	445	456	441	480	435	484	408	478	450	469	447	468	414	472	431	470	445	485	456	431	487	459	482	470	444	500	502	461	442	463	445	458	480	452	482	456	483	438	445	440	460	460	451	449	489	435	457	476	436	440	461	433	429	457	443	451	435	451	443	448	443	438	432	450	451	472	420	492	473	420	434	427	435	499	441	477	484	458	443	442	455	442	438	467	432	470	455	460	477	474	469	460	445	454	493	462	427	422	434	474	458	476	443	462	432	448	487	478	452	444	482	462	438	469	464	447	468	456	467	471	454	491	457	461	459	435	425	479	481	433	491	428	428	478	456	475	469	446	441	419	429	466	450	462	482	441	473	437	485	408	475	448	447	493	476	470	449	501	432	496	454	450	434	435	465	490	485	491	420	469	464	439	428	436	476	435	488	426	436	471	487	409	466	471	472	430	454	480	480	459	463	447	459	430	459	427	434	441	469	440	450	445	426	443	479	485	438	457	446	463	491	459	443	474	447	468	502	443	423	468	463	456	453	447	423	458	468	434	485	447	425	443	435	439	451	455	469	464	427	430	434	455	442	434	448	460	432	447	471	449	478	460	475	445	462	462	434	446	433	437	486	493	465	440	460	421	452	469	459	456	485	415	458	427	444	428	466	452	452	428	441	474	508	437	458	454	423	454	462	436	437	446	435	423	438	456	461	483	467	461	480	481	443	428	475	459	464	431	477	458	478	445	474	456	444	461	437	447	447	427	448	464	480	454	455	463	462	466	475	456	437	456	425	476	437	469	458	452	422	450	484	440	442	473	472	448	435	458	421	405	495	458	482	480	494	430	470	464	498	446	442	444	450	425	480	460	469	457	461	440	455	459	447	456	453	448	441	462	477	420	450	445	469	429	460	444	447	471	478	450	452	472	471	476	434	441	449	468	460	455	437	488	424	443	454	431	439	458	462	450	473	464	455	425	438	469	459	401	433	470	467	449	466	497	458	459	456	412	441	490	466	436	427	446	483	449	474	454	439	415	425	408	449	463	426	464	429	427	477	447	468	457	470	447	484	453	471	472	450	451	444	454	446	401	473	430	406	466	458	415	439	436	458	470	449	440	423	437	454	448	442	467	448	444	414	421	398	456	429	445	435	451	431	425	434	472	432	418	442	451	458	443	433	447	436	458	451	498	462	457	425	470	435	440	459	460	372	418	437	428	443	457	449	424	450	475	467	458	445	461	471	442	472	427	438	450	434	430	469	432	426	459	443	428	455	463	478	468	424	453	437	449	439	451	434	502	441	443	469	457	457	434	491	452	450	449	453	423	490	410	453	451	443	459	460	416	455	439	469	480	436	466	422	434	456	450	470	422	418	406	445	482	447	460	475	455	455	463	472	464	457	438	464	425	484	472	456	432	401	475	460	440	444	453	482	425	448	426	440	454	436	459	468	443	499	443	440	480	403	447	420	458	461	451	475	465	427	466	473	465	442	461	445	410	445	471	459	465	472	457	469	451	445	464	428	454	463	461	436	450	473	431	470	446	488	460	423	454	443	437	454	450	464	470	429	467	476	460	457	458	425	414	388	446	468	458	452	468	471	445	443	442	452	443	453	455	466	436	477	434	408	426	445	430	429	450	450	408	464	444	459	477	469	453	448	422	479	438	452	465	448	456	445	454	442	465	449	478	435	458	450	466	438	452	477	451	464	422	436	472	464	438	471	440	452	457	457	429	424	439	476	455	482	443	458	406	457	460	429	462	452	448	470	439	440	454	461	450	483	467	474	447	439	454	485	456	470	447	469	443	434	470	463	468	446	462	473	455	474	434	468	502	460	484	451	483	439	472	448	453	429	459	469	450	453	480	455	433	501	452	485	484	477	453	451	461	447	419	435	465	475	470	433	427	425	459	444	433	473	472	469	447	450	441	445	450	448	459	483	477	443	460	442	498	448	454	445	463	474	502	498	438	430	448	451	478	415	506	500	456	463	430	475	421	492	436	439	444	510	452	446	467	401	432	424	462	411	452	414	450	430	493	466	434	444	480	439	441	427	444	437	436	458	477	434	483	474	464	426	441	460	456	416	466	452	452	408	456	443	459	480	442	476	443	446	467	429	473	491	424	416	457	452	475	516	457	417	442	454	471	439	467	491	417	435	459	451	450	466	437	412	421	485	436	435	448	424	391	441	451	424	437	454	468	464	419	425	457	478	447	467	438	449	457	455	449	434	471	433	454	458	458	437	421	478	465	467	452	436	447	439	436	467	423	461	468	434	469	477	441	474	448	431	469	460	426	463	471	457	480	465	428	492	464	440	416	469	445	426	432	440	489	421	437	438	435	417	450	452	461	472	445	417	450	445	465	446	423	468	446	425	437	447	428	477	456	491	451	453	485	472	466	468	438	487	457	461	413	432	430	430	470	448	471	469	487	494	435	490	509	443	430	452	416	417	484	412	446	402	470	416	459	446	456	489	460	416	452	440	487	483	447	456	487	499	457	423	472	478	470	508	462	475	450	459	505	458	457	422	483	457	465	410	456	433	446	415	462	446	463	418	464	449	406	447	452	475	438	482	456	478	425	453	469	449	458	446	471	429	445	462	424	451	453	488	427	459	439	454	469	455	437	487	452	457	487	518	453	466	460	449	413	406	436	441	447	442	465	428	446	458	471	454	447	432	440	438	455	473	445	437	462	458	432	487	460	433	473	441	455	448	440	458	442	430	455	464	479	470	452	492	503	436	446	487	448	435	455	470	465	476	456	469	476	500	459	482	428	454	458	480	467	454	462	469	440	422	442	455	449	451	455	487	490	443	409	448	420	469	433	433	453	462	447	489	405	432	424	459	429	422	444	434	415	460	501	413	469	452	456	442	469	420	439	458	439	471	440	433	431	441	414	462	447	451	408	496	448	460	410	458	451	441	447	448	443	498	431	450	444	445	461	470	429	425	454	429	446	445	440	446	448	481	416	474	450	424	448	487	432	453	419	459	439	432	445	445	428	422	423	457	446	474	485	428	453	434	433	453	474	442	457	444	457	447	465	447	420	465	459	427	456	446	470	450	460	441	446	435	444	502	425	429	487	465	453	440	453	435	430
20702	42793	38750	20693	16166	12283	10941	8444	6354	4846	4375	3430	3126	2594	2458	2236	1892	1714	1596	1392	1278	1191	1086	930	901	875	842	805	780	733	701	752	732	729	696	752	729	762	710	676	703	685	678	680	625	593	600	612	577	606	604	577	564	522	534	580	544	580	556	558	524	585	541	525	572	562	534	566	556	503	548	511	521	505	549	498	505	517	546	520	529	491	532	522	512	512	532	538	514	488	530	520	559	517	487	501	507	516	535	527	497	556	536	529	517	572	538	503	506	544	526	501	508	509	527	544	528	557	523	512	511	536	542	515	531	491	527	504	540	474	532	493	498	522	516	513	534	517	515	526	523	498	524	506	533	524	504	572	549	509	517	575	541	570	528	498	537	538	523	522	535	518	546	496	500	498	488	554	508	532	544	511	503	527	511	544	535	520	493	542	534	498	529	537	499	551	526	557	549	531	549	515	524	530	542	504	556	533	552	538	520	542	516	547	539	500	475	493	495	525	522	503	514	504	497	506	532	497	547	523	529	487	497	517	546	520	494	553	523	545	469	569	529	514	516	489	533	511	556	526	492	514	543	542	499	542	499	558	552	497	532	531	502	516	550	514	516	517	529	535	519	539	533	524	504	508	550	512	559	525	535	520	531	511	512	516	545	508	509	530	497	516	501	547	519	508	504	525	555	527	510	567	486	510	585	541	499	539	496	522	522	517	566	554	500	542	475	499	504	500	513	520	547	477	519	477	517	499	515	475	513	515	509	565	509	539	512	499	487	562	577	562	539	562	489	501	496	533	515	491	485	501	529	539	527	554	512	520	519	538	535	503	517	518	518	545	480	501	536	498	532	529	561	524	513	493	509	543	532	592	538	538	519	539	535	499	519	531	492	523	523	552	499	528	512	514	541	531	542	552	497	527	485	526	595	550	498	515	541	509	502	500	579	543	519	513	492	545	520	512	522	509	503	567	528	514	482	497	510	587	518	518	498	527	539	536	543	475	533	501	501	522	541	513	561	515	533	521	513	531	582	535	501	504	584	524	517	499	530	499	519	563	525	547	543	477	551	532	558	500	499	491	513	533	517	517	533	543	483	574	522	498	522	509	507	509	505	540	523	516	507	562	491	524	526	551	513	526	493	518	524	483	529	552	526	511	502	515	524	532	523	569	528	517	533	519	533	511	497	545	555	546	535	548	467	534	518	514	513	535	515	511	553	525	512	534	550	548	517	520	549	517	514	528	528	517	497	502	557	505	532	486	498	532	518	504	520	517	528	517	529	515	483	515	509	496	511	517	553	520	511	517	502	527	505	507	500	514	542	506	520	503	523	529	484	517	473	518	523	529	521	451	552	527	566	519	573	541	536	539	503	495	520	492	541	524	510	504	524	541	499	541	510	494	543	531	532	543	482	536	509	564	473	508	515	570	553	543	500	527	511	508	503	536	575	534	524	511	562	516	532	523	546	509	531	525	526	507	494	541	522	480	526	531	479	556	597	529	541	552	497	540	512	490	506	527	514	523	533	537	497	562	532	544	563	537	540	490	541	533	494	541	495	491	503	564	496	543	535	515	527	548	483	501	482	560	503	542	512	544	489	527	506	504	486	547	499	516	525	529	489	525	476	492	458	532	545	559	499	507	502	540	515	521	501	541	503	505	534	524	498	540	546	489	520	546	492	539	518	491	549	515	562	521	530	526	533	519	527	527	538	547	486	506	528	566	495	559	529	520	501	501	533	509	515	541	538	529	494	501	538	511	528	546	527	497	532	537	532	531	531	501	492	488	535	538	505	508	499	514	518	557	522	535	500	514	500	480	498	515	512	560	537	512	494	529	540	526	569	488	562	531	509	495	535	550	511	568	549	501	509	516	505	557	516	476	534	525	542	511	492	543	508	486	511	562	460	526	527	521	520	516	534	482	542	562	514	483	532	527	545	489	508	540	502	513	515	514	483	544	518	478	519	505	555	477	490	530	518	533	519	512	499	497	476	505	512	537	536	531	516	567	544	527	502	575	536	546	460	514	537	480	539	518	552	483	500	538	509	552	530	491	517	510	516	526	502	506	502	532	539	524	482	523	542	493	509	526	530	558	535	559	562	548	532	567	517	502	524	502	524	542	508	545	509	519	527	534	548	522	482	510	555	533	522	529	499	520	518	523	503	541	516	514	571	538	502	554	518	519	493	522	560	503	510	516	503	536	523	536	493	486	489	571	546	510	502	509	523	509	488	531	467	480	546	532	513	516	543	512	534	522	512	559	540	517	550	543	472	548	562	486	527	513	511	545	549	534	532	518	523	565	524	535	491	545	541	529	504	521	519	530	510	530	536	500	505	547	515	535	531	545	533	520	528	499	537	514	499	483	539	522	519	538	501	529	551	524	532	492	516	546	511	529	510	537	513	541	525	572	507	521	524	488	517	522	510	538	517	537	491	513	534	508	527	488	526	508	549	541	553	542	553	509	524	549	498	489	493	520	532	551	488	509	509	533	528	572	548	504	515	534	502	487	474	476	522	523	534	515	493	517	528	522	510	520	517	536	506	520	530	526	535	531	536	506	536	501	497	512	518	524	546	512	513	545	510	537	516	525	530	512	540	535	547	537	527	564	555	541	501	505	556	503	537	542	511	527	545	507	470	517	535	496	524	488	515	501	505	560	513	516	507	546	525	515	542	464	512	519	553	524	534	524	557	543	493	566	538	560	541	498	529	498	495	475	493	563	512	509	516	567	561	561	511	513	525	577	533	527	539	510	531	551	487	546	531	528	513	491	535	533	537	531	530	556	532	513	502	508	505	494	512	485	525	534	506	525	549	525	485	536	503	506	540	569	502	506	518	561	527	554	480	507	495	526	490	529	553	486	512	525	532	539	519	512	510	545	512	539	498	507	516	518	552	556	510	538	515	537	525	556	504	539	524	506	496	515	516	524	548	521	509	514	517	541	512	509	538	534	522	508	531	492	533	503	510	521	523	516	518	506	554	552	507	517	483	512	540	510	502	472	502	505	531	548	502	519	563	527	518	532	540	545	540	493	517	523	533	522	523	514	506	523	536	554	517	509	488	530	540	518	559	592	520	538	522	496	519	504	526	514	525	507	502	538	552	526	570	514	529	531	538	530	512	538	482	515	495	555	490	472	533	531	504	559	522	506	509	534	509	518	547	539	529	469	510	503	493	567	537	516	538	538	569	519	526	501	537	528	490	465	491	543	525	483	532	519	546	511	542	480	543	546	483	551	516	498	501	530	535	500	544	535	514	533	539	569	532	467	516	515	497	494	495	524	519	548	519	544	502	506	516	528	549	518	520	535	544	482	515	501	518	491	529	539	529	518	534	548	515	541	541	535	539	496	550	498	519	512	549	540	516	512	541	536	533	517	534	543	489	523	530	535	509	485	525	524	512	480	490	552	511	491	529	531	527	540	571	530	531	494	493	476	508	486	506	544	511	508	516	500	503	543	525	548	510	511	498	511	510	513	497	553	518	518	570	536	529	515	513	537	543	513	537	548
27731	21629	19270	8663	4266	2641	2276	1728	1312	1050	1001	914	849	769	821	718	693	631	620	582	565	544	531	533	539	532	530	477	492	474	455	429	474	467	487	471	509	491	444	428	421	448	394	467	426	452	427	458	420	426	394	446	433	412	442	437	411	451	443	397	426	448	432	423	432	408	448	443	420	425	458	441	431	428	425	432	447	431	432	450	460	436	440	394	421	452	404	417	408	433	438	408	396	382	412	455	468	411	458	418	451	445	438	415	398	441	407	449	456	408	450	419	449	433	389	408	404	439	397	428	438	432	400	436	410	405	449	401	443	462	411	452	424	415	444	436	412	418	422	479	460	465	402	439	475	433	467	453	454	394	455	409	402	463	420	404	421	378	400	468	412	431	420	449	406	414	463	419	430	467	450	390	449	418	401	421	444	479	440	421	442	418	443	448	479	407	422	449	423	427	425	365	451	431	432	400	414	415	418	408	443	404	445	428	457	427	404	396	408	410	457	423	424	480	430	413	450	421	433	462	438	401	446	443	413	400	449	429	432	453	425	436	377	390	429	394	431	421	400	420	401	447	395	429	459	391	409	442	410	450	398	433	446	449	414	385	415	431	449	427	456	444	469	403	454	435	443	417	414	458	439	420	420	403	408	413	445	421	425	430	419	428	395	437	447	434	469	445	425	397	441	408	448	413	414	415	407	454	433	432	412	454	411	443	413	394	426	441	425	437	447	450	420	425	444	385	455	435	416	450	436	463	414	449	406	394	427	455	418	438	423	414	427	460	446	426	458	418	438	412	434	470	445	444	422	462	409	461	413	444	432	426	406	420	437	450	447	407	426	408	468	420	450	422	445	427	426	415	380	424	440	422	457	419	407	453	413	421	405	462	465	442	426	426	414	453	431	394	475	428	422	439	413	423	414	423	422	439	448	436	422	404	396	368	419	464	427	405	442	411	417	420	459	449	444	435	480	445	392	411	381	422	386	426	469	393	458	393	414	442	448	411	453	433	416	422	451	415	453	400	417	423	483	421	394	435	440	416	451	426	416	448	406	424	446	434	430	458	470	455	417	462	445	427	431	438	408	435	410	420	420	456	414	407	388	447	391	430	420	446	425	423	460	422	422	424	427	426	429	455	444	412	406	426	425	412	422	457	466	419	443	450	440	383	446	473	459	455	394	464	432	464	401	444	428	420	429	484	439	434	416	404	407	432	489	453	425	408	428	425	410	413	377	398	421	436	450	444	420	417	412	417	452	419	402	451	421	368	405	425	433	407	438	438	457	444	411	430	384	425	447	405	446	433	405	422	399	431	424	427	416	405	429	455	443	427	453	425	407	384	423	449	430	443	430	444	403	446	425	427	399	402	391	418	413	462	463	431	443	445	415	417	390	438	434	446	430	434	468	437	421	431	409	414	440	448	433	407	389	441	455	422	427	416	430	451	431	421	425	415	450	432	397	415	423	409	426	419	422	403	437	421	438	431	407	427	429	417	423	428	412	419	417	452	354	435	395	424	462	442	448	441	421	406	434	446	458	428	476	412	408	422	403	439	422	412	429	420	449	439	409	422	444	413	458	430	422	423	410	472	438	428	404	429	457	419	386	412	415	450	418	425	401	430	463	409	431	401	440	416	431	400	413	461	424	415	423	436	410	415	456	434	413	422	419	438	426	431	415	473	428	414	419	475	468	453	422	398	432	400	430	433	406	431	388	449	396	391	428	428	415	406	461	411	397	434	432	418	419	435	423	425	405	434	411	403	398	414	432	409	400	427	444	406	454	388	436	437	431	446	411	400	426	394	435	433	414	420	439	433	403	429	415	400	424	426	408	461	470	422	407	433	433	416	447	417	419	440	415	400	443	431	436	442	432	421	372	432	429	390	421	458	438	416	446	443	416	408	426	443	461	439	427	427	439	389	401	459	465	431	395	420	414	404	433	444	440	395	434	442	423	398	423	426	400	415	429	399	402	416	462	451	400	424	467	434	432	452	426	441	430	472	433	459	447	415	408	410	429	394	415	436	413	412	447	471	451	401	410	412	423	414	428	398	394	427	444	420	436	452	387	435	417	397	463	402	418	406	434	453	415	438	390	402	431	452	441	442	451	405	433	420	445	419	437	427	428	428	395	450	412	420	399	445	444	432	409	431	432	410	458	417	406	392	458	417	385	439	407	431	403	420	424	444	451	430	433	427	416	425	448	423	417	405	403	448	416	450	444	432	411	416	458	396	412	444	397	409	406	405	456	414	415	462	422	412	415	419	429	411	413	428	407	445	419	397	458	453	420	409	437	458	413	392	411	431	378	460	398	449	427	393	492	447	417	431	409	475	438	427	422	405	391	425	442	438	424	437	449	425	419	403	429	452	435	436	454	415	425	450	406	420	407	426	423	410	419	432	459	404	404	445	454	429	402	382	422	440	396	431	430	421	430	422	422	422	375	447	415	443	441	445	410	405	431	430	437	432	431	411	422	442	447	448	460	443	422	396	392	421	446	420	399	443	404	452	441	417	414	446	426	436	404	419	424	426	441	416	462	488	443	420	468	403	437	419	412	417	405	416	413	416	403	413	463	451	393	439	440	427	436	446	447	454	443	458	404	432	453	416	421	408	437	368	407	427	420	418	458	441	450	422	404	407	452	421	426	413	433	407	412	429	409	453	402	397	429	402	438	411	406	453	436	417	466	419	416	405	417	382	419	449	426	452	449	398	475	393	428	452	410	420	435	418	420	390	429	394	420	426	395	413	421	440	433	427	450	414	478	404	439	435	446	370	438	403	444	426	469	416	402	440	435	439	452	395	396	405	421	443	414	403	429	446	406	415	419	436	426	381	431	406	419	442	411	458	411	416	468	364	445	442	446	415	418	412	413	418	421	459	461	445	411	405	418	398	389	427	441	408	434	411	411	451	413	423	416	408	411	445	394	430	434	411	448	438	428	437	413	402	445	422	423	409	452	417	439	442	436	434	372	388	459	451	448	403	392	432	425	434	406	440	421	470	415	432	386	401	431	431	453	441	435	391	437	438	403	435	410	442	418	461	429	423	449	421	404	451	445	394	437	401	413	412	454	416	436	400	448	409	420	429	392	432	429	422	430	459	428	409	375	429	413	441	442	400	443	410	422	436	414	438	414	408	416	417	405	445	457	440	432	399	390	439	434	466	449	456	451	425	438	421	429	449	423	453	425	411	443	417	441	415	435	430	434	447	443	412	428	446	430	421	408	414	421	474	455	425	437	420	464	441	418	453	451	441	406	422	453	425	381	421	428	415	395	427	452	422	389	433	473	455	419	417	396	401	475	429	435	428	438	451	414	443	416	427	424	468	452	392	446	434	476	382	455	442	471	432	440	453	418	401	419	418	488	430	447	392	399	431	401	432	455	442	410	426	413	399	418	433	450	419	424	431	437	444	429	408	412	405	434	414	446	451	444	435	455	385	427	428	450	414	429	421	453	420	381	435	429	445	413	400	416	413	450	415	388	379	427	413	409	451	436	405	414	406
16060	29015	23771	9897	7280	5202	4556	3763	2588	2079	1855	1694	1583	1289	1342	1166	1096	973	954	939	859	817	732	674	637	634	628	632	654	630	602	640	651	638	617	611	626	640	620	584	580	539	622	521	577	546	553	518	583	546	547	534	564	522	518	540	584	525	512	547	523	561	523	566	542	509	506	539	550	480	553	522	546	521	497	484	516	497	540	544	520	444	499	540	527	551	548	539	512	521	517	498	558	508	526	520	509	489	480	534	524	499	567	481	536	498	534	519	547	521	513	505	526	566	555	554	495	504	555	517	521	496	531	522	544	500	523	528	515	521	545	508	512	556	517	503	521	512	571	518	516	554	539	522	533	514	519	528	493	519	545	506	576	561	548	502	551	500	517	518	526	525	512	546	548	547	539	554	496	497	585	542	511	503	524	481	538	523	522	449	521	512	527	513	527	493	500	495	538	532	520	472	563	525	505	500	529	516	518	594	542	517	532	535	552	540	491	538	511	527	538	530	516	495	558	553	463	469	531	526	504	527	528	533	466	586	494	527	531	516	485	504	519	525	520	503	552	574	558	515	507	541	523	509	537	512	476	480	547	540	524	488	491	556	539	558	523	531	479	611	495	504	539	559	484	498	544	457	554	496	534	510	530	557	489	507	524	513	547	526	535	499	502	546	480	549	506	513	546	544	514	517	536	505	549	516	534	515	513	531	522	534	544	526	572	531	522	528	524	523	556	538	503	499	485	522	502	529	549	534	541	518	530	536	539	535	513	532	541	500	520	501	487	528	488	504	502	505	520	586	532	599	508	515	552	498	540	546	490	530	544	536	539	509	512	510	538	516	549	524	519	505	500	499	506	543	538	504	517	517	526	497	536	518	555	512	471	516	478	510	487	533	526	541	563	586	499	517	527	549	535	514	497	532	562	535	495	501	544	524	477	481	480	520	489	485	484	511	501	510	500	538	540	539	501	520	550	519	514	500	503	486	562	488	491	541	531	542	542	520	489	513	513	471	525	577	509	487	502	489	553	494	518	505	526	520	536	525	486	483	521	526	487	512	509	544	540	516	523	529	521	490	526	506	477	520	551	536	531	514	540	537	538	544	495	550	478	511	503	509	500	520	512	541	483	570	583	488	504	581	485	512	528	535	520	523	504	540	482	534	542	527	509	510	494	553	515	517	534	524	552	496	555	533	553	535	534	554	545	500	520	506	547	496	572	532	502	554	501	483	491	555	543	511	542	511	522	529	507	523	539	498	518	513	532	521	516	554	522	534	475	527	475	537	545	534	499	510	524	505	548	527	526	562	509	496	539	522	531	511	513	525	517	531	527	501	566	510	514	500	536	561	516	503	472	559	540	540	544	515	524	522	549	566	489	543	518	492	512	525	490	528	509	505	500	564	540	518	503	549	527	530	513	546	532	537	539	465	516	515	470	487	523	523	524	528	511	561	492	554	517	531	497	493	505	525	494	570	526	514	550	512	532	499	494	510	538	516	529	553	529	523	532	518	521	506	532	516	489	523	525	538	512	508	539	516	530	504	505	507	565	496	531	524	551	496	584	518	538	531	554	529	533	490	556	519	492	527	513	525	492	550	569	571	498	515	542	491	525	496	570	536	496	524	522	558	474	516	512	515	514	499	531	529	507	541	510	534	511	490	492	540	542	532	491	533	548	539	511	524	519	523	513	532	544	509	534	543	489	572	537	537	531	541	495	550	527	527	487	517	484	549	530	513	510	544	546	516	475	501	527	501	528	532	505	553	511	516	560	546	526	534	510	550	533	491	530	499	511	539	502	475	524	513	535	540	498	528	506	487	534	513	502	514	513	493	499	523	518	521	556	534	510	517	496	563	518	544	501	538	526	501	511	556	553	517	515	512	522	509	538	536	510	508	521	542	497	520	546	519	525	544	512	480	542	534	568	530	485	520	495	497	552	481	508	540	510	537	510	546	483	517	513	541	543	481	526	548	524	564	514	528	504	500	505	488	536	494	535	509	503	586	529	549	523	511	517	486	512	520	541	529	532	514	540	484	482	499	525	459	511	532	520	477	541	535	553	531	513	536	571	538	556	532	514	520	514	544	539	495	530	562	542	501	527	505	527	505	502	543	505	517	551	522	506	474	515	499	499	534	558	503	532	549	530	540	493	494	543	481	544	526	507	512	521	551	516	491	497	524	546	514	525	454	541	522	500	530	502	513	494	508	506	543	504	543	497	501	486	516	493	517	513	494	539	517	504	520	512	522	535	536	522	550	556	565	521	535	525	572	484	513	513	503	509	530	519	522	532	507	534	502	525	549	555	555	526	503	532	464	558	487	581	457	582	484	523	483	516	516	559	543	548	519	555	474	512	520	572	515	496	510	544	498	511	521	541	532	488	538	528	545	510	594	535	483	504	487	501	541	539	522	523	512	517	505	513	555	530	534	553	531	528	542	560	562	531	514	494	540	522	549	518	544	497	560	518	534	514	513	515	575	534	516	551	541	510	522	513	526	527	573	504	518	526	521	535	506	554	527	561	514	556	524	508	500	514	508	517	487	489	479	487	544	527	521	478	541	532	517	539	526	480	509	501	500	541	520	536	533	484	508	537	544	532	492	529	530	514	503	491	540	523	492	568	518	535	493	528	508	539	496	529	566	544	515	506	538	537	505	530	488	507	527	541	495	492	504	539	530	503	561	527	567	511	532	523	497	537	490	499	543	513	546	539	522	491	524	526	500	515	509	494	498	543	511	534	533	508	545	533	515	539	533	513	512	507	510	552	525	477	537	560	574	499	528	509	470	481	555	516	571	513	530	519	501	520	530	532	520	538	500	498	473	534	515	514	490	513	502	547	531	538	529	523	501	514	541	574	481	517	520	561	498	526	530	526	523	508	505	504	553	555	507	529	491	515	524	501	505	548	571	526	461	550	505	540	551	542	517	525	547	532	500	561	495	502	533	529	492	545	524	493	510	548	497	524	526	498	576	507	560	542	542	512	525	526	531	503	562	513	486	521	517	560	535	509	511	539	527	504	527	529	576	568	503	536	526	563	503	533	502	539	509	502	526	523	492	536	530	533	501	547	525	513	525	513	542	503	513	555	526	507	520	517	527	523	524	496	528	511	545	526	507	546	564	470	544	542	542	517	510	535	505	486	463	534	522	529	538	526	493	509	494	511	545	557	565	514	537	487	553	559	535	505	546	503	513	521	565	524	477	554	549	480	517	466	504	509	485	513	530	524	535	511	530	485	505	527	525	521	531	481	527	488	513	529	478	564	548	544	488	534	505	546	531	532	507	514	533	510	496	557	531	467	517	492	524	480	540	523	513	509	508	562	571	506	536	466	531	538	552	485	547	510	523	531	558	520	500	530	513	519	528	545	512	499	548	514	490	522	488	522	531	503	518	546	515	509	519	560	520	528	540	496	510	505	530	524	511	485	563	484	519	494	529	524	533	528	510	534	555	536	505	493	521	533	531	485	522	494	552	504	542	505	516	527	522	509	536	519	479	537	525	523	518
24269	21286	28337	24584	21033	10962	4366	2733	1760	1594	1354	1209	1094	890	899	763	758	682	634	668	549	543	498	462	412	426	400	371	384	384	407	383	365	401	358	385	320	394	360	353	368	327	371	357	329	344	317	353	318	323	329	332	304	319	324	316	333	314	315	337	330	315	321	307	319	313	313	331	345	275	340	309	298	305	324	296	333	325	290	312	306	287	313	310	323	319	294	295	287	302	302	323	308	286	271	327	300	326	299	338	305	315	298	284	293	303	317	284	315	303	266	283	318	325	296	335	299	277	303	298	315	264	313	314	297	320	315	313	321	277	296	293	265	312	304	308	314	282	321	311	288	282	320	291	320	328	328	309	300	298	289	276	300	306	301	319	294	313	308	307	330	275	298	294	287	331	291	319	322	297	274	338	292	298	283	293	321	290	306	286	284	322	254	323	288	297	282	290	297	269	311	294	261	305	324	313	306	307	320	341	319	321	284	296	321	328	292	325	282	306	276	309	315	303	300	308	293	314	301	284	290	269	298	292	301	293	291	324	305	287	292	282	273	304	326	312	321	302	303	320	324	292	333	281	328	296	313	316	303	304	302	296	293	283	301	295	308	282	331	320	268	304	329	326	323	259	299	292	305	294	289	279	307	295	319	319	307	312	317	280	300	314	324	314	306	300	289	311	322	301	306	295	301	294	296	296	333	306	268	297	315	298	274	304	288	301	319	313	308	306	310	301	310	293	279	260	299	277	311	293	315	304	309	295	294	331	317	306	315	338	273	307	301	299	303	287	305	321	335	301	294	288	311	293	311	292	251	299	320	313	285	297	310	304	280	305	298	285	289	298	306	306	297	295	297	301	273	300	288	348	288	311	314	281	299	288	303	308	290	284	268	310	295	314	308	314	284	332	295	286	310	322	306	278	263	301	309	305	316	274	301	291	314	283	302	299	296	327	315	316	289	292	302	316	291	328	307	290	296	300	308	295	283	322	300	321	307	274	301	327	328	302	283	303	296	278	278	295	331	319	334	317	289	316	319	279	299	322	316	290	321	312	299	312	326	313	296	294	284	291	295	305	259	305	284	300	288	302	289	309	268	307	286	313	291	306	326	306	323	313	307	320	295	316	289	302	310	294	300	290	327	339	272	322	332	295	308	275	273	286	292	322	281	291	319	293	312	331	287	292	286	286	323	268	305	281	313	302	287	305	312	292	296	308	311	268	307	296	300	287	287	290	289	287	277	330	329	296	332	312	287	265	304	307	304	288	285	287	297	336	271	254	280	321	329	291	310	323	284	330	318	259	304	299	289	299	314	292	308	304	300	312	332	311	312	303	311	315	315	305	312	292	323	293	294	258	273	313	304	327	296	353	300	286	307	282	347	298	325	279	277	341	322	319	297	314	299	313	288	277	312	310	302	256	355	269	321	283	316	306	314	287	314	341	317	319	260	302	291	273	304	311	267	307	347	295	312	302	273	305	285	282	274	297	288	323	287	303	301	306	275	299	306	336	292	340	299	288	301	310	300	290	303	340	328	287	288	277	281	327	267	293	322	311	321	318	308	320	325	294	298	309	291	298	305	308	284	285	308	301	304	338	340	297	321	280	316	292	296	314	298	272	299	315	292	311	301	289	294	329	315	308	269	296	266	330	311	299	272	308	282	293	288	303	304	318	277	271	317	272	283	313	305	279	300	272	300	282	281	296	324	300	286	290	308	297	284	313	301	302	272	322	289	277	299	299	285	298	302	292	276	300	301	288	310	331	297	288	292	294	298	316	301	308	283	276	313	291	290	301	292	331	297	283	256	287	293	284	306	290	306	286	294	306	355	284	332	293	263	304	316	314	292	309	303	302	304	281	269	298	328	338	292	304	294	299	315	286	333	306	284	312	284	287	288	345	308	281	297	329	264	304	310	302	314	327	293	309	311	299	315	292	302	307	296	317	315	347	302	301	317	288	271	291	301	305	286	294	299	289	309	304	284	282	300	352	315	285	295	317	302	316	300	290	302	314	307	312	325	311	274	279	290	305	322	298	300	288	298	320	309	338	295	283	277	276	278	298	311	270	257	296	277	321	301	318	314	304	275	295	290	324	298	311	310	271	293	286	318	305	300	301	301	293	301	285	293	294	298	292	304	306	278	330	329	287	317	300	321	317	319	294	292	325	296	314	327	310	323	286	290	289	296	322	317	318	299	260	290	294	302	285	304	296	295	303	314	276	326	282	290	310	263	288	300	309	304	298	346	313	332	312	306	283	304	322	253	305	286	279	302	290	268	272	294	309	281	296	292	313	290	293	276	286	290	285	314	341	313	323	343	293	281	281	328	323	292	309	317	328	274	296	326	323	292	271	324	306	308	295	292	287	282	318	306	293	326	294	320	323	265	307	288	298	302	292	302	268	333	299	317	330	286	306	310	319	280	298	288	300	270	317	289	325	303	292	289	282	288	273	308	318	318	286	335	294	284	307	277	337	305	315	304	274	298	342	332	288	278	301	307	322	335	300	299	322	315	314	281	275	283	316	304	288	307	282	298	312	291	294	264	279	299	329	305	286	303	308	330	308	292	266	297	321	306	288	285	311	316	312	291	292	306	302	300	292	284	329	287	299	284	307	301	309	294	312	306	281	285	295	283	298	323	339	297	302	287	331	280	297	328	302	300	318	275	308	273	280	310	313	282	294	319	295	300	332	314	305	316	297	290	271	310	293	333	281	282	290	316	281	322	290	313	329	294	303	299	326	342	313	309	334	299	330	311	292	297	287	271	300	305	274	295	288	293	312	282	286	289	313	295	282	291	329	283	294	328	313	309	281	295	286	320	262	293	287	290	306	311	288	277	326	312	315	281	305	305	283	307	316	344	272	290	300	258	314	325	311	310	296	297	316	325	329	290	301	315	299	304	333	297	278	306	300	296	275	283	340	321	281	297	295	280	314	300	273	305	279	307	315	288	299	312	279	303	296	314	320	293	290	311	285	289	286	294	328	343	297	287	291	285	332	299	295	322	328	303	300	308	332	313	289	296	326	301	310	336	306	274	303	289	293	295	300	337	291	299	324	287	308	307	301	278	300	299	308	315	312	298	300	319	312	296	298	300	321	309	265	293	283	288	297	299	310	360	307	310	289	303	305	290	291	305	294	279	299	309	283	292	279	286	268	290	323	313	323	268	309	292	341	295	299	301	304	290	299	317	297	280	274	339	311	280	303	314	294	289	306	292	300	289	296	322	307	299	281	295	289	296	336	301	312	307	296	303	297	303	290	323	324	277	295	301	321	302	292	328	282	311	297	309	305	314	294	304	318	297	300	301	319	313	297	333	321	300	333	264	288	326	270	320	276	301	302	270	299	306	284	298	274	302	276	310	300	279	328	315	304	301	308	307	304	290	314	314	319	277	332	285	293	324	318	277	282	291	302	280	311	271	296	312	304	292	294	274	347	301	310	293	288	283	289	268	290	314	319	322	307	321	289	290	261	268	283	288	289	293	322	315	305	301	304	302	283	348	312
17839	35913	29291	15339	12118	9231	7104	5904	3863	3501	2823	2422	2075	1724	1668	1494	1275	1137	1077	949	825	842	712	617	544	611	593	578	620	483	567	550	495	537	504	526	564	566	476	492	492	448	451	433	435	456	447	406	406	387	388	416	404	404	392	402	445	446	416	415	392	360	408	415	380	378	429	355	380	367	382	401	367	394	386	406	362	384	389	393	396	388	369	360	380	364	383	339	360	366	380	390	383	369	378	374	361	382	388	364	407	368	381	336	346	354	342	364	394	326	386	394	371	407	343	363	317	372	400	381	377	372	373	349	374	358	370	354	354	370	357	363	368	382	383	345	399	380	361	358	387	373	359	381	367	357	381	329	365	368	378	394	368	339	391	344	381	364	376	360	366	355	403	381	368	360	374	370	355	372	359	348	374	364	340	376	397	374	359	332	378	358	342	361	369	346	342	357	383	357	369	375	371	380	363	392	385	366	379	375	374	377	362	362	377	345	351	390	405	380	367	380	412	372	360	361	392	354	358	364	376	371	400	378	348	363	397	383	365	370	370	323	357	363	374	354	368	364	386	341	382	379	401	385	355	356	362	372	339	384	395	411	366	384	392	368	380	373	404	359	335	367	343	370	393	368	371	411	366	361	353	365	385	394	371	369	399	371	385	356	380	387	366	334	354	396	375	390	367	362	363	358	364	364	388	347	368	331	363	400	377	382	340	346	358	368	359	387	351	380	337	363	368	381	357	348	372	379	410	354	373	369	366	333	342	400	359	374	358	382	382	387	369	336	373	390	417	373	374	388	364	373	380	355	386	346	377	398	398	378	386	399	355	370	351	370	378	383	359	384	340	359	403	348	359	377	339	371	373	385	419	361	353	366	379	341	366	405	343	384	350	341	363	367	350	373	366	383	362	372	389	343	388	367	377	349	336	357	400	353	375	357	401	343	340	369	360	342	342	356	355	388	356	381	361	368	344	408	392	366	335	386	388	382	339	351	368	355	397	349	356	374	379	371	331	356	378	359	371	369	406	405	270	354	404	378	378	364	387	367	358	329	374	398	412	378	369	381	377	324	359	355	353	395	393	358	370	364	321	369	357	392	388	366	356	332	401	386	393	362	415	393	368	391	364	342	350	359	369	400	361	346	415	346	372	372	382	379	367	381	381	332	370	394	355	403	396	393	362	370	345	349	364	375	386	355	362	361	372	398	396	360	376	374	344	369	368	390	365	365	376	383	342	401	364	395	363	382	367	380	362	354	363	417	367	379	353	333	381	373	347	371	369	339	365	380	375	368	376	383	340	379	382	373	380	387	346	336	356	368	392	342	370	405	354	363	379	390	367	353	384	362	388	378	368	379	377	420	361	404	366	363	357	395	373	379	370	348	377	350	353	385	395	366	383	378	390	396	337	340	376	376	349	375	368	360	349	378	370	386	395	405	375	345	347	393	347	374	364	393	371	379	351	372	343	361	391	365	363	345	338	368	370	384	340	355	355	371	393	357	355	367	385	398	416	380	374	371	362	358	394	384	372	351	415	397	358	404	369	348	364	367	383	382	396	397	372	389	373	368	356	340	355	369	362	382	325	406	405	354	405	349	356	365	348	354	397	339	381	340	360	395	359	367	370	334	374	391	377	354	419	357	358	369	371	388	390	416	365	354	383	395	391	379	406	338	353	360	369	371	342	342	361	358	385	344	348	349	399	385	357	371	387	369	324	358	401	364	345	392	386	366	421	372	357	349	338	393	367	362	374	375	361	369	406	345	338	410	378	386	385	407	376	359	376	339	363	356	336	386	393	375	337	386	403	352	342	350	370	368	380	375	360	378	358	369	350	364	370	415	346	354	356	338	337	365	387	350	365	349	382	359	380	380	374	365	372	374	387	391	403	335	398	380	346	323	358	346	391	360	375	370	388	396	349	369	367	346	364	355	348	373	373	380	364	392	352	352	352	381	315	366	375	390	390	393	382	370	370	358	370	420	357	387	332	351	390	367	386	384	379	390	377	382	329	343	368	376	377	359	392	364	377	389	384	354	389	379	367	400	369	390	379	373	363	387	403	378	347	360	404	352	377	338	392	361	335	343	367	382	392	348	367	390	353	396	371	388	392	362	386	408	374	365	353	369	368	371	401	348	393	362	373	371	387	416	403	364	350	360	347	355	332	376	353	359	365	396	379	349	346	356	374	375	392	388	390	373	364	346	379	392	379	347	368	371	339	353	370	370	317	380	379	359	362	372	359	349	395	381	362	372	355	354	389	347	380	386	381	353	344	383	377	363	341	380	404	376	386	390	370	378	389	363	354	342	400	366	377	360	393	383	374	406	415	399	369	383	391	394	352	391	377	364	377	357	423	366	352	367	338	396	385	419	374	372	384	369	366	405	365	369	353	361	390	399	384	357	393	364	356	371	361	367	376	367	372	341	365	378	387	388	330	383	337	359	375	357	364	402	357	356	389	387	340	372	351	389	403	386	350	381	346	402	369	373	342	387	369	366	345	380	392	380	357	404	393	377	378	395	361	389	374	346	352	366	376	366	398	365	373	377	425	369	387	382	412	365	372	352	382	374	360	399	372	348	391	358	371	377	366	343	368	342	392	357	343	380	387	351	377	360	364	348	364	350	371	352	397	389	367	371	389	352	377	350	402	368	366	338	363	343	365	360	361	344	379	366	365	387	352	344	397	356	366	388	362	386	340	349	390	403	370	381	378	376	360	366	376	373	376	389	388	365	382	370	345	377	373	360	373	359	350	382	361	392	376	381	387	373	369	370	368	374	376	370	378	342	354	359	402	374	374	379	385	395	361	390	375	374	377	345	378	384	386	353	396	387	352	387	371	360	361	378	373	387	416	370	367	347	351	352	369	406	356	359	356	346	352	358	400	370	382	404	372	363	365	360	354	351	368	354	356	325	377	380	397	367	415	368	402	392	328	350	373	376	391	385	379	374	354	372	407	360	351	350	394	357	394	375	376	405	380	379	381	351	360	374	355	398	363	412	376	383	343	376	378	384	390	365	377	370	398	359	373	372	390	330	380	364	407	370	369	359	361	341	392	377	401	379	376	360	371	380	354	378	400	397	351	381	366	367	391	346	364	393	404	374	366	387	403	389	357	370	348	392	398	362	366	355	366	370	399	333	376	399	381	369	331	404	364	386	333	391	369	367	356	368	393	379	402	392	360	378	375	340	392	361	386	421	384	358	356	364	363	357	364	401	376	370	385	360	379	356	379	380	392	387	359	358	366	364	415	374	374	377	361	355	390	329	350	347	371	349	354	384	349	331	380	371	392	366	375	377	372	374	370	382	381	365	331	377	345	382	385	376	369	377	370	371	351	366	407	399	384	355	351	364	355	377	397	334	349	328	366	379	389	368	334	379	385	397	363	377	379	367	368	377	364	374	352	383	353	372	351	333	405	371	357	368	362	350	405	386	385	369	397	402	388	364	370	376	360	370	354	399	347	385	353	361	380	393	350	344	388	371	370	378	378	371	389	358	387	377	368	381
25434	21265	27131	25287	12032	4805	3328	2274	1688	1565	1426	1204	1204	1130	1125	1020	974	859	843	792	748	758	749	693	679	652	687	691	602	639	625	658	655	671	657	661	643	638	692	625	621	577	600	648	617	585	632	616	595	595	595	591	572	633	593	579	613	587	577	568	580	589	587	605	563	585	557	557	591	607	621	629	595	600	625	594	586	597	575	580	585	553	559	570	560	613	581	602	532	591	555	552	587	592	641	597	572	565	612	543	618	552	603	591	583	551	530	596	564	586	565	580	617	566	609	577	597	640	577	600	634	573	589	566	585	543	545	594	592	588	565	588	627	587	549	556	553	565	579	535	541	584	523	567	566	554	572	580	600	605	573	582	598	583	575	565	627	566	568	526	573	567	576	597	622	584	618	579	542	606	580	555	574	575	538	575	522	610	568	579	570	553	576	610	569	582	606	575	553	564	543	595	568	621	575	522	543	553	559	551	537	587	588	605	566	581	579	620	571	556	577	595	609	582	598	577	595	587	605	552	593	561	555	592	538	566	608	573	576	614	593	576	549	590	545	572	574	570	565	542	535	590	589	542	590	560	552	580	570	620	585	548	574	557	540	562	608	565	570	605	612	591	590	569	540	597	578	547	584	536	585	569	605	568	581	566	572	607	570	570	601	550	549	586	541	586	598	572	547	582	580	562	585	577	608	593	567	590	630	546	581	587	572	560	592	583	607	523	582	575	608	622	585	589	543	590	543	574	564	550	565	576	625	619	565	620	598	551	566	606	609	581	550	604	565	613	601	558	597	593	566	586	558	589	585	578	564	572	584	593	571	576	546	557	614	595	581	560	585	543	561	587	569	564	565	611	578	586	576	571	566	567	543	567	598	560	579	572	603	607	561	567	570	545	561	565	550	590	584	615	580	572	556	590	563	540	566	570	573	530	590	555	545	558	617	591	581	602	641	563	586	524	536	578	539	606	588	518	545	585	562	587	561	563	597	552	546	536	592	586	593	563	556	587	580	579	588	559	526	568	587	620	585	529	569	602	577	558	563	592	544	554	629	589	546	570	607	620	619	568	630	572	589	577	572	595	579	553	625	589	545	547	552	588	636	542	572	528	571	570	567	593	581	567	566	602	554	599	583	608	585	602	571	594	583	537	538	584	584	566	591	629	572	568	636	561	589	600	573	602	580	597	644	576	589	540	647	581	555	602	556	578	580	564	602	565	569	568	578	564	588	579	580	545	571	572	589	562	578	584	604	571	623	577	564	583	556	557	625	607	570	545	599	578	527	571	545	591	550	619	582	593	586	559	561	604	582	534	549	512	590	575	600	530	558	545	545	583	611	562	564	596	591	574	602	565	562	575	608	575	592	573	569	610	581	581	596	608	533	563	566	623	528	601	566	573	583	589	599	574	610	563	572	537	563	593	574	543	523	589	599	573	568	596	576	602	600	560	556	613	585	584	543	547	570	602	634	612	563	581	524	573	565	537	576	542	606	565	583	594	597	610	569	565	606	568	574	539	556	579	586	572	570	600	585	555	584	595	519	596	580	551	614	606	548	539	573	574	563	593	590	583	580	593	551	615	578	580	569	572	550	564	548	581	575	570	602	562	582	594	608	555	600	585	557	579	518	580	538	569	588	598	556	524	572	607	573	571	531	545	574	545	569	605	605	626	539	567	564	579	570	560	592	578	579	557	537	593	571	614	545	586	527	561	592	518	572	552	571	570	580	560	578	563	616	581	605	573	568	579	562	568	581	569	585	581	605	571	601	543	590	555	543	576	557	563	605	555	575	547	581	586	594	564	607	584	594	636	585	548	562	557	594	546	578	596	556	588	606	599	582	572	551	548	587	568	545	575	566	563	598	567	584	579	613	566	573	589	595	581	563	597	570	575	565	524	564	566	571	606	594	589	605	580	614	565	542	535	563	569	601	556	567	569	564	592	558	571	577	510	582	602	598	590	603	580	542	569	575	602	593	573	558	564	621	571	585	547	601	603	637	545	591	602	522	573	581	569	591	599	582	586	557	579	571	546	550	600	554	571	579	603	576	598	576	530	599	591	547	561	565	559	595	587	579	557	568	612	586	539	566	573	567	580	616	559	578	558	567	567	595	590	549	561	589	569	554	587	584	587	623	588	593	587	582	600	579	573	540	569	556	591	566	511	585	574	568	510	569	573	574	564	609	589	609	553	559	556	552	604	553	593	594	563	591	564	579	581	558	573	561	570	531	570	551	607	545	592	603	614	550	550	604	565	592	596	576	565	600	576	590	582	566	619	551	543	547	522	549	554	612	566	566	607	569	563	572	589	570	590	582	555	615	523	556	571	604	606	570	626	596	562	607	608	543	586	585	603	563	594	557	591	585	545	601	583	534	542	556	569	583	584	588	584	550	564	616	556	577	581	605	563	578	571	563	567	525	593	606	538	575	541	579	561	585	572	578	564	576	554	551	592	525	610	555	530	585	569	571	558	600	603	558	579	629	575	582	598	559	586	565	580	599	572	572	585	610	579	523	587	528	601	539	593	591	577	565	570	596	598	585	571	589	562	586	551	598	559	534	608	590	531	609	583	568	547	575	569	580	530	594	606	593	569	557	588	556	578	565	578	516	633	586	603	634	559	589	587	578	562	531	612	563	586	557	567	573	552	548	601	582	553	608	631	570	576	572	567	550	584	604	609	580	570	575	593	575	570	587	573	596	544	620	595	555	532	539	595	620	517	573	552	530	591	522	587	551	574	579	570	539	573	562	595	598	567	600	598	596	604	587	585	611	598	535	547	566	584	603	584	541	541	618	541	573	585	569	556	615	582	603	609	587	572	598	625	546	594	577	576	600	597	602	574	573	580	560	582	547	586	587	589	599	593	566	547	577	588	564	584	520	622	585	604	551	570	613	603	575	563	568	546	552	597	572	583	567	565	588	560	558	573	579	536	560	568	570	592	613	597	576	535	602	544	574	571	576	555	597	545	597	586	606	584	559	565	597	586	598	615	592	605	588	616	552	576	624	599	573	596	568	578	563	579	593	572	543	566	614	580	558	586	586	578	610	569	582	606	578	557	624	569	572	592	582	576	557	573	591	570	607	570	573	574	596	593	579	560	525	564	590	572	581	638	568	591	534	545	588	570	623	553	525	612	544	604	529	575	575	565	560	527	586	566	606	595	599	591	575	551	569	590	542	623	638	598	555	596	601	592	610	605	582	569	564	619	563	534	527	543	560	576	621	547	565	512	583	612	568	545	565	591	610	572	576	534	588	561	566	589	577	579	575	535	604	577	568	588	600	580	578	574	570	565	575	560	610	562	573	529	574	566	590	607	577	551	595	568	556	603	561	545	588	555	529	561	550	631	608	572	603	564	569	567	587	590	608	580	578	589	611	526	566	532	554	529	557	587	567	587	533	580	568	578	599	569	560	600	607	581	576	616	603	538	565	558	571	556	541	622	535	561	562	568	610	544	554	597	619	559	613	570	586	579	555	535	546	539	590	590	583	511	568	539	566	562
18014	33616	24951	13706	10616	8529	6583	4989	3533	3282	2767	2246	2105	1908	1854	1595	1447	1292	1252	1176	1120	1018	972	914	901	917	845	795	751	805	891	852	804	850	836	819	771	833	726	718	765	782	726	704	715	698	723	696	766	705	693	685	727	751	680	678	711	703	713	733	678	716	641	686	699	676	709	704	709	700	705	718	708	693	700	654	680	705	664	668	721	648	688	687	694	705	631	672	690	651	665	726	653	713	666	673	683	663	649	654	696	727	667	707	725	719	668	721	664	672	686	650	664	691	706	690	679	714	706	662	661	641	729	686	679	685	681	720	639	695	653	685	712	661	708	621	706	669	659	693	700	683	723	667	668	668	669	682	687	695	646	714	681	671	649	705	702	667	691	695	681	687	685	677	648	642	687	668	712	687	671	651	683	677	685	720	676	625	678	682	660	703	663	684	692	659	688	710	642	667	677	681	689	707	731	711	687	707	694	638	679	661	680	660	683	671	693	697	693	726	668	665	634	706	713	696	664	678	689	661	665	680	710	740	673	640	673	725	682	683	683	703	670	660	704	699	675	672	668	657	663	697	681	701	676	725	672	677	691	685	699	646	661	659	710	707	677	703	660	682	682	737	646	689	747	698	677	628	703	697	704	677	686	652	714	625	646	704	683	666	690	638	668	651	692	676	704	659	660	606	633	698	684	730	682	692	634	657	679	682	680	687	683	672	705	710	685	676	689	669	725	671	717	670	672	654	676	662	633	695	666	687	666	693	692	711	676	655	694	694	686	676	671	680	690	656	694	677	663	671	688	655	679	704	698	668	603	654	666	686	700	689	664	672	687	693	677	663	615	663	669	667	680	749	704	656	706	689	629	737	669	659	667	673	736	747	667	683	719	697	695	660	690	641	698	734	683	682	672	666	660	706	719	681	652	735	691	666	666	679	685	709	666	633	713	634	665	657	702	633	691	669	644	650	681	674	693	661	681	662	668	694	638	673	703	686	697	648	667	728	668	662	659	648	650	690	674	681	693	712	629	700	663	713	685	660	686	653	691	698	677	727	700	677	662	665	687	697	653	708	683	700	689	715	677	661	684	714	682	649	658	669	622	616	661	705	669	654	666	678	693	676	652	669	674	675	695	693	686	659	697	696	647	663	698	624	690	669	694	682	656	680	666	673	660	647	706	622	677	678	655	685	633	697	710	627	683	658	696	678	656	726	645	674	674	634	669	677	670	688	653	652	698	668	695	637	691	704	672	696	645	690	724	670	640	649	656	683	678	654	625	652	673	716	641	675	704	640	723	674	671	665	636	683	649	663	694	707	698	697	709	686	624	660	682	684	721	664	696	668	697	654	714	703	705	695	652	651	690	686	652	704	725	709	698	677	702	658	681	667	698	686	696	674	718	631	714	648	672	692	665	645	730	721	633	658	715	675	678	674	671	678	686	690	668	653	640	623	648	691	671	724	695	695	654	671	648	691	636	715	712	705	660	632	666	691	669	647	741	674	660	599	637	693	657	643	690	695	653	674	662	692	692	668	722	702	661	730	664	630	683	703	708	668	665	742	663	685	642	681	633	670	673	652	689	657	654	682	653	642	697	674	707	682	692	692	691	645	660	722	657	666	673	725	672	700	671	665	683	662	703	716	678	697	721	678	688	730	701	704	687	657	696	679	715	693	686	687	681	668	660	674	694	692	682	660	670	727	634	667	660	681	631	662	714	672	685	631	697	725	669	702	649	666	659	682	681	673	689	714	665	706	646	639	734	680	695	693	670	695	685	674	678	660	665	659	654	711	663	702	702	676	728	728	699	703	708	667	660	651	655	650	711	635	667	715	736	670	675	679	651	661	653	648	700	673	678	684	654	649	654	662	681	644	678	703	660	670	705	705	696	703	654	696	680	701	759	640	695	691	666	709	647	656	722	724	650	671	630	734	649	679	677	656	665	601	648	694	711	713	676	687	689	679	673	671	642	649	683	644	653	662	704	678	681	700	671	632	679	668	664	620	656	707	722	669	664	701	729	683	685	721	656	624	666	713	682	699	687	677	670	739	695	699	680	636	694	695	707	694	690	688	707	643	681	651	682	674	657	644	681	657	700	644	672	684	682	706	686	678	677	682	699	678	679	637	742	640	661	685	661	677	682	681	700	695	690	644	746	720	696	657	662	698	649	657	674	646	671	658	630	648	648	677	687	691	648	659	688	696	661	728	749	645	693	697	672	735	689	715	681	672	676	718	629	630	685	704	673	677	691	645	665	681	702	647	685	695	687	707	673	689	685	664	701	677	657	671	653	723	697	719	653	692	681	692	693	666	670	691	684	629	657	705	682	662	680	671	695	745	714	674	694	650	668	697	703	621	700	689	683	687	684	715	685	673	651	651	656	641	664	656	712	659	669	722	712	649	659	695	671	662	673	675	672	665	652	657	678	680	694	724	651	686	703	696	697	670	686	682	689	690	672	667	691	684	722	702	674	711	694	738	659	691	697	699	676	666	677	650	700	689	666	686	698	684	636	661	707	652	664	679	657	683	660	688	694	696	665	695	681	676	634	682	692	680	675	700	655	655	689	673	716	734	670	707	667	693	659	691	651	674	655	693	659	687	664	670	696	685	656	696	713	694	696	666	717	646	690	679	679	686	723	670	652	727	718	650	674	683	700	678	682	683	720	679	725	697	647	743	670	648	701	696	712	659	718	657	656	640	741	691	651	666	756	669	737	694	679	722	661	689	696	692	677	663	702	704	661	696	675	622	707	670	686	676	639	676	706	679	673	674	684	702	653	666	688	692	681	656	652	704	720	684	711	718	706	660	619	698	675	714	659	708	674	666	654	710	680	669	663	686	614	680	656	670	680	650	654	686	654	659	700	722	685	665	680	668	674	687	703	656	660	734	675	636	652	673	664	623	702	691	695	664	686	691	672	729	644	625	709	673	691	672	681	699	693	651	632	654	665	682	701	647	710	682	659	679	674	736	655	646	699	703	646	697	681	727	660	695	663	670	681	711	621	714	682	675	659	668	711	658	677	680	665	672	678	683	666	683	740	675	670	674	686	692	687	670	650	703	640	660	655	651	732	606	671	656	726	672	694	664	685	745	684	687	699	693	677	633	653	646	657	707	705	711	665	724	651	702	689	642	688	659	669	695	695	623	657	669	675	648	679	728	761	688	678	687	653	663	675	683	647	698	655	692	681	679	647	688	718	643	658	668	673	712	660	626	677	704	685	684	736	699	682	704	658	669	708	633	647	672	639	689	719	687	658	679	702	643	689	703	664	640	744	676	686	668	635	690	687	710	656	659	669	682	650	677	728	667	753	665	665	693	711	685	672	704	731	706	627	651	678	660	690	681	710	699	654	687	678	709	690	656	661	684	697	712	683	652	682	651	724	657	654	672	653	707	624	696	710	705	686	658	701	694	700	666	702	660	679	688	698	672	690	692	671	743	656	693	665	714	681	733	678	694	662	693	677	679	718	677	636	645	668	700	681	645	645	655	667	657	650	677	668	692
23184	21314	28959	23992	21329	21332	12512	4272	2750	2485	2226	1736	1565	1641	1344	1258	1150	1094	1025	795	833	743	737	671	615	683	619	609	605	629	604	598	594	598	601	608	580	580	534	607	528	518	559	537	547	506	501	545	488	495	501	475	476	483	477	479	483	503	478	488	527	462	419	494	467	501	444	483	481	478	463	451	469	446	431	476	478	471	471	453	476	470	505	471	452	478	438	444	471	456	430	439	445	467	437	433	428	479	448	463	450	440	483	440	424	444	466	482	470	442	430	487	476	489	462	473	425	445	430	466	466	448	458	464	458	527	455	462	464	501	477	484	463	467	423	469	453	462	474	461	464	466	445	478	447	462	501	472	471	456	421	469	489	426	430	438	466	467	471	479	429	404	464	428	501	450	467	469	459	441	480	464	462	461	443	467	474	429	465	450	478	503	471	449	460	449	443	481	469	461	393	467	445	465	433	432	444	467	481	461	456	487	465	468	452	500	468	480	460	437	513	469	476	460	432	441	460	502	484	447	497	459	440	450	482	478	440	439	424	467	476	456	457	477	452	494	433	461	442	461	448	475	494	445	466	445	479	420	452	456	448	484	443	411	449	448	452	415	421	476	480	491	479	418	492	447	489	421	458	462	440	474	463	476	460	474	459	469	444	488	461	442	444	450	430	476	475	471	459	441	456	435	449	455	464	472	452	433	443	456	458	484	445	487	437	446	497	413	484	438	422	458	429	453	491	434	431	468	467	458	493	471	436	465	448	456	453	444	449	446	462	431	467	484	486	478	452	477	492	444	477	424	512	481	433	453	414	448	462	462	433	479	480	444	448	459	411	449	411	477	494	485	471	456	468	466	472	483	443	443	498	484	458	458	436	424	439	444	452	464	455	442	476	458	460	447	487	427	458	425	444	435	439	442	493	462	431	495	447	443	456	436	452	435	465	441	460	444	432	459	490	471	464	474	454	451	432	477	423	447	437	459	450	462	478	445	455	478	468	459	489	431	453	464	445	431	467	464	454	450	472	456	452	469	468	495	414	495	465	485	453	440	477	436	471	461	489	471	438	425	444	479	454	476	407	440	454	480	463	467	457	480	413	409	486	447	472	453	442	465	448	489	459	470	431	436	493	469	485	474	427	468	471	467	436	435	487	455	420	456	466	467	462	465	440	463	451	486	525	488	464	450	443	438	460	471	438	448	430	491	469	436	468	456	438	459	442	433	449	475	468	448	466	495	435	476	504	466	473	465	428	452	426	503	458	466	446	499	496	446	454	462	452	478	460	463	481	469	483	440	449	472	426	452	445	446	441	460	442	454	449	465	431	467	436	452	449	454	449	498	445	458	493	453	438	467	450	467	441	460	413	468	455	464	458	470	434	464	449	481	441	451	434	449	454	420	478	474	476	435	477	458	449	443	479	462	481	471	462	451	448	445	482	495	428	463	459	425	469	437	434	431	470	455	473	453	457	473	447	468	426	452	468	425	444	477	437	484	435	434	435	490	453	443	482	471	485	452	503	445	458	462	434	464	467	424	445	469	455	463	454	472	459	459	468	451	458	445	452	452	469	473	447	461	447	464	442	509	473	471	435	471	424	449	493	447	455	460	471	464	446	458	439	453	458	472	490	454	448	456	514	440	470	475	461	462	466	451	447	436	447	470	449	431	477	470	454	433	456	439	488	443	487	462	424	425	451	462	459	452	506	447	414	479	496	450	463	467	466	453	453	502	441	461	484	457	449	465	447	438	495	485	452	477	429	483	471	457	479	467	465	462	487	487	447	430	469	448	427	438	475	426	463	438	439	450	469	430	410	464	476	454	463	449	444	447	466	450	446	485	451	440	442	455	468	485	462	415	454	444	477	466	452	489	494	454	446	467	507	476	482	500	423	440	443	423	439	469	445	479	475	448	475	438	522	435	467	457	475	438	481	473	488	469	445	434	455	448	467	438	446	458	458	444	487	460	443	464	436	446	411	466	463	434	471	465	457	470	474	419	487	459	471	473	527	493	452	459	425	475	494	454	467	463	419	451	479	433	450	443	462	444	446	475	472	430	424	435	475	443	456	482	473	488	498	451	475	451	451	427	443	452	473	444	480	436	455	482	486	419	466	457	455	446	480	414	451	437	430	469	488	455	491	484	461	462	469	377	443	465	435	406	463	471	438	460	438	467	491	453	478	437	465	461	458	452	446	453	486	441	445	450	479	459	450	443	482	471	451	457	463	442	475	459	428	446	437	475	439	440	426	432	438	447	444	502	467	452	452	472	441	449	480	486	482	471	459	459	436	450	446	440	421	485	476	482	432	434	462	500	451	461	448	474	428	468	474	419	445	463	473	431	502	478	436	441	476	447	429	431	465	445	448	446	451	458	446	464	455	481	468	452	445	440	442	449	467	423	506	449	457	427	463	479	472	446	461	453	450	443	451	427	457	453	448	458	464	458	415	477	459	428	462	475	467	447	461	460	429	451	410	452	451	430	459	456	404	478	469	424	475	448	447	444	467	430	481	479	461	411	461	400	423	468	450	430	463	432	439	469	444	478	470	437	437	474	450	454	485	476	461	452	429	468	441	439	444	458	492	443	451	478	444	436	432	457	452	450	460	475	471	455	454	436	424	411	481	470	451	479	452	457	427	435	467	458	418	442	494	454	444	464	420	460	448	452	402	464	458	437	424	448	446	446	441	450	476	433	471	432	465	467	463	471	469	429	474	453	421	476	445	441	446	486	454	416	441	474	472	453	456	481	461	481	466	428	450	468	467	428	439	475	446	473	397	449	472	479	449	467	457	436	457	453	410	465	474	445	454	485	446	435	447	468	436	489	449	424	466	451	488	452	473	462	452	462	423	439	436	442	455	481	482	464	456	467	474	448	476	441	449	435	452	484	461	441	450	449	448	467	473	482	438	458	469	413	482	453	499	440	485	472	460	437	469	433	450	439	488	448	452	462	468	445	474	498	443	513	423	451	469	478	452	426	427	450	455	446	446	455	480	474	474	450	414	491	433	431	400	494	450	446	482	438	429	453	442	432	475	452	452	437	424	453	475	447	448	473	427	460	469	445	460	416	470	461	466	482	457	460	474	425	439	455	442	428	452	437	483	485	454	441	459	467	451	484	443	422	418	489	471	445	440	427	457	456	446	454	449	435	439	438	437	459	461	444	456	415	453	452	439	456	422	492	454	473	460	462	438	451	424	460	434	459	450	479	475	446	437	446	451	456	471	454	433	464	466	437	454	434	470	474	443	473	452	463	480	497	444	421	434	462	456	439	457	455	477	439	459	445	434	462	457	449	478	433	422	458	473	459	461	447	428	450	465	480	438	454	483	477	434	482	454	430	452	431	493	460	453	432	403	426	497	497	478	429	479	488	481	452	460	429	488	434	459	421	490	434	515	447	453	467	451	476	443	448	476	442	478	456	511	433	441	464	447	458	467	445	431	466	468	457	463	472	436	433	430	421	472	414	459	475	439	447	476	402	498	442	419	462	495	450	467	478	462	433
21096	43668	31801	20310	16962	13749	10865	7637	5768	5057	4438	3367	3005	2985	2401	2286	1901	1674	1574	1358	1349	1156	1077	954	959	905	849	811	795	779	780	721	725	795	791	845	738	730	684	672	697	602	638	595	659	607	556	631	542	580	564	595	614	589	538	578	632	583	526	565	585	569	591	582	559	581	573	545	542	558	482	508	529	552	528	565	554	537	487	526	508	527	521	491	511	517	487	496	502	504	562	556	525	502	502	494	490	516	513	593	512	503	559	526	494	518	509	505	517	519	547	512	522	561	519	524	492	518	540	538	539	546	518	515	522	517	505	546	522	499	519	547	529	503	517	551	542	541	560	505	530	515	483	492	488	490	522	549	531	535	539	579	538	539	531	497	473	511	488	502	500	483	540	570	487	504	540	500	588	543	546	544	509	518	526	516	538	500	524	506	529	490	509	498	492	529	484	507	519	512	535	523	545	590	496	506	521	541	555	514	524	548	520	531	529	524	547	550	494	471	523	522	500	591	538	533	539	559	482	503	525	516	524	534	519	518	562	536	534	539	479	494	497	535	558	508	528	498	506	531	512	528	509	542	572	508	477	525	510	543	516	514	549	500	473	482	502	519	500	549	547	511	524	507	527	541	523	527	515	562	533	529	545	553	509	525	510	511	519	533	532	533	499	556	528	492	488	518	521	548	538	551	524	526	531	503	456	488	523	505	511	532	503	561	539	527	515	506	548	557	536	539	556	528	531	553	542	526	541	501	535	473	493	529	562	539	538	507	543	514	528	525	534	533	502	497	537	478	520	497	541	487	521	507	517	550	499	547	502	512	562	566	566	534	525	511	482	502	530	548	555	506	486	538	501	509	530	558	534	524	559	522	536	563	540	559	570	554	536	494	528	507	588	525	548	529	546	509	506	537	483	513	534	510	535	528	522	536	494	519	507	546	576	532	493	571	491	519	479	552	540	520	477	559	529	525	543	531	478	513	522	552	515	570	566	506	516	532	519	499	506	493	519	524	507	496	559	535	554	521	528	531	524	535	500	502	510	509	497	509	526	527	513	508	550	524	503	525	554	529	555	513	502	547	517	520	553	505	499	492	525	490	517	519	570	500	454	519	504	518	562	504	512	544	490	507	498	554	498	552	521	519	497	537	535	535	534	510	507	541	505	528	513	508	546	506	499	505	516	551	495	523	511	549	527	517	526	477	498	497	494	517	507	534	526	532	500	526	531	525	564	546	541	505	457	465	527	512	517	487	526	506	512	531	536	485	528	539	539	507	501	529	508	469	561	533	557	494	479	527	547	519	549	521	558	552	542	515	538	495	517	494	546	538	514	567	545	506	489	522	530	492	495	507	518	501	487	520	514	535	552	516	522	525	530	524	535	516	533	461	545	538	519	519	488	507	547	519	500	518	512	512	465	514	530	528	583	533	539	544	535	524	534	508	519	499	529	526	510	518	540	540	497	505	494	517	473	524	554	496	480	555	541	519	551	503	510	546	555	534	520	492	574	513	540	489	507	538	550	518	548	513	488	536	504	506	513	547	542	538	495	539	560	553	551	500	533	531	509	601	504	523	549	565	519	511	481	534	517	528	525	563	536	505	513	513	557	513	564	523	537	545	502	522	544	528	511	523	542	530	532	507	565	546	574	525	544	511	547	517	558	519	513	484	525	537	510	499	487	548	573	528	520	503	529	518	485	544	543	511	535	560	527	538	520	524	522	499	518	504	515	535	522	537	524	529	481	501	501	479	546	530	519	535	542	516	502	521	559	535	522	507	523	538	539	535	480	508	575	551	532	544	527	541	540	542	523	498	504	511	538	551	539	482	555	549	548	538	539	551	532	533	543	524	529	532	545	512	520	525	504	487	499	591	541	489	556	537	530	542	520	526	512	563	512	546	542	480	528	529	495	493	527	513	535	539	532	547	522	519	554	515	493	518	534	518	547	531	511	499	573	547	512	504	556	534	532	555	515	496	532	495	536	527	530	515	555	521	518	507	525	548	531	529	486	526	486	509	537	545	498	485	553	523	521	556	540	579	511	513	496	499	496	483	546	488	532	450	531	547	519	545	501	511	517	522	552	532	552	504	490	515	551	511	559	511	513	524	516	528	566	543	548	522	520	531	515	493	541	481	526	530	500	484	527	497	515	517	520	505	499	530	473	510	560	505	472	476	529	549	502	536	530	529	544	521	530	510	552	565	510	510	504	522	494	526	498	553	536	548	495	537	511	474	551	488	531	511	504	496	543	503	538	494	530	536	557	520	494	510	508	526	515	528	502	555	497	529	506	552	519	566	566	519	514	516	525	546	517	511	498	492	546	544	574	533	535	538	507	520	558	545	538	534	541	547	527	555	494	508	510	557	554	508	489	481	536	497	484	522	498	540	517	546	507	480	487	553	506	535	523	549	514	508	538	512	565	505	499	535	534	542	499	531	524	537	545	510	512	595	541	480	536	530	522	534	520	521	546	472	475	549	514	514	576	520	543	528	519	548	525	492	542	493	523	557	474	453	549	521	521	539	517	510	522	520	514	518	461	579	531	513	512	534	514	525	514	514	473	568	495	495	563	461	520	554	552	519	523	531	501	511	503	529	542	569	560	504	507	497	526	538	554	494	488	493	502	557	531	564	572	527	566	487	518	505	527	510	501	511	484	542	521	495	534	521	528	578	520	509	511	491	516	507	495	521	530	510	550	497	566	536	507	509	521	516	524	533	531	544	543	476	564	509	526	512	514	556	477	517	502	485	504	558	502	575	526	508	486	540	519	493	527	533	519	529	539	515	513	560	511	495	523	531	548	529	493	490	542	506	512	524	544	517	537	553	482	521	535	535	522	495	520	575	519	536	518	519	534	505	522	541	540	558	523	517	494	550	516	491	506	526	519	549	506	486	468	539	536	520	521	486	550	538	569	529	540	518	522	557	525	565	529	562	490	522	539	551	558	505	500	542	476	529	506	515	501	489	508	482	531	528	511	528	534	529	498	493	540	520	544	500	509	488	545	543	509	538	531	546	489	521	471	533	553	518	511	505	537	488	539	532	517	541	526	511	513	489	513	504	531	515	575	553	520	512	527	517	555	532	530	556	540	526	495	560	507	539	517	527	504	508	515	547	534	507	506	492	522	532	562	511	527	515	519	541	502	496	527	533	522	504	545	497	516	524	564	488	561	542	519	537	515	528	518	528	545	543	536	547	487	509	514	524	510	491	483	503	489	534	522	513	504	556	522	495	497	479	542	490	524	564	516	496	523	504	515	520	508	486	535	522	500	498	556	532	541	515	500	558	491	573	454	508	510	505	558	512	536	496	492	535	503	498	515	517	513	533	545	551	525	544	514	547	521	522	570	534	491	493	532	506	492	529	506	535	518	532	543	547	503	549	554	520	534	507	545	486	536	554	475	538	502	510	534	516	557	552	514	528	515	475	524	544	479	521	529	530	490	510	523	524	514	522	522	539	523	535	547	537	515	542	494	518	513	512	557	540	519	540	551	531	501	529	495	555
27569	21789	16737	7710	4323	2744	2065	1361	1261	1080	935	832	821	914	753	680	710	685	627	621	578	561	565	517	491	492	495	445	451	511	485	461	463	470	485	471	459	454	492	449	465	462	471	448	437	451	434	443	411	426	452	429	446	431	426	418	426	424	451	435	435	417	445	464	448	423	420	426	397	446	406	416	405	429	429	452	442	453	447	440	464	435	434	416	434	432	424	406	392	433	433	426	409	374	431	443	437	436	437	434	371	439	445	429	433	436	430	383	455	408	400	468	441	380	465	424	435	440	412	454	413	449	423	442	444	426	434	456	449	404	421	406	472	446	434	440	421	428	438	397	437	424	448	421	403	421	404	421	441	423	406	426	410	438	418	412	427	459	431	394	402	401	456	448	405	456	425	440	442	375	437	405	462	413	443	401	417	414	433	451	416	436	462	412	411	468	411	416	416	411	414	431	440	402	417	407	411	418	441	407	427	431	441	428	409	422	395	453	473	421	400	403	434	438	470	465	429	447	403	422	411	418	429	423	403	412	450	436	434	429	424	464	442	456	424	445	453	440	440	436	419	419	438	429	437	391	432	396	439	433	430	461	440	415	435	421	424	423	420	450	436	443	429	415	437	439	428	448	422	427	434	442	435	450	410	453	428	433	413	435	441	454	419	433	447	453	420	435	417	443	425	442	386	397	414	417	434	456	440	405	464	434	383	428	417	448	437	462	411	414	445	416	464	437	429	403	455	418	397	448	417	424	434	424	435	437	458	448	425	401	398	423	422	412	418	456	432	459	453	377	411	412	396	439	424	442	438	425	437	432	407	449	433	454	441	429	442	392	387	413	406	442	439	401	441	432	413	449	450	392	417	429	394	429	413	425	452	430	387	408	449	452	407	441	413	420	456	424	412	405	419	429	418	407	469	395	437	443	454	401	441	450	451	429	428	412	417	444	430	442	416	410	434	436	441	424	419	415	434	446	396	435	421	451	393	413	432	413	405	464	465	421	462	418	420	423	469	436	392	435	448	430	462	423	411	427	442	436	438	426	438	435	395	449	407	404	428	405	452	416	443	413	473	448	433	454	420	419	430	428	433	417	437	396	431	446	451	453	395	436	423	433	403	442	406	438	428	404	424	435	416	426	459	416	419	420	418	409	459	400	432	452	396	426	438	375	410	418	405	410	408	441	375	397	443	425	416	438	411	444	445	420	438	425	428	445	423	420	415	428	445	453	411	450	421	411	405	465	389	454	419	437	414	423	458	398	455	405	443	397	451	481	427	393	447	415	435	428	440	457	445	407	437	453	416	441	470	439	453	377	433	426	446	434	417	389	418	420	447	425	450	429	462	425	448	395	411	379	425	395	410	427	406	413	421	416	421	417	447	450	413	404	461	443	400	448	421	401	428	445	429	454	394	395	437	436	402	413	437	416	435	425	416	420	461	473	451	402	410	418	417	414	403	418	458	399	416	427	447	455	409	432	414	427	401	391	428	415	427	444	444	406	428	426	464	365	420	394	436	418	463	420	447	416	424	408	422	447	407	408	441	418	416	439	434	389	421	400	444	433	456	441	448	401	410	422	428	444	390	400	422	413	441	459	429	419	434	427	418	416	419	456	421	434	396	452	408	447	442	420	445	438	436	423	431	419	448	457	442	434	395	454	473	437	450	442	448	446	414	415	394	410	454	405	476	409	397	439	390	426	396	432	438	428	399	420	423	413	429	424	405	422	413	443	407	424	429	417	394	417	415	430	459	415	440	437	396	416	455	412	388	448	459	453	414	436	403	433	438	424	425	432	426	427	388	441	440	438	439	437	422	433	395	420	424	414	433	416	426	440	433	417	395	408	415	413	454	408	414	446	421	476	470	432	408	449	416	424	441	409	445	413	414	415	421	446	427	409	444	448	400	437	432	426	451	441	404	454	405	411	461	421	407	435	433	425	404	431	397	400	427	394	419	401	432	436	435	436	428	398	410	383	381	446	415	458	413	431	459	415	407	394	409	408	414	436	408	447	418	451	376	420	458	400	427	442	455	424	405	411	392	428	443	449	465	427	426	456	456	384	469	409	433	404	445	437	479	423	399	398	376	433	449	416	422	431	413	462	419	448	421	382	421	408	464	433	413	417	429	430	411	412	444	403	429	432	454	411	475	423	430	452	425	412	417	465	425	415	431	451	451	408	426	473	444	428	379	431	425	402	461	393	397	402	426	428	427	454	456	392	422	422	474	427	414	435	412	424	417	446	434	414	420	436	443	419	472	436	465	426	406	430	413	463	422	415	413	440	446	412	425	421	415	430	402	429	416	458	427	433	400	434	418	450	449	429	439	433	432	426	430	427	462	426	415	434	453	393	425	444	436	444	397	447	416	403	406	470	397	407	390	426	459	442	422	397	439	437	414	412	450	425	422	388	426	417	392	401	411	414	422	431	438	455	401	413	411	411	416	432	418	442	456	407	435	428	413	434	407	393	475	409	434	428	440	421	426	409	400	457	443	413	418	448	439	405	440	414	447	418	422	454	434	418	422	425	420	437	430	451	428	408	417	406	428	424	420	394	433	406	421	416	443	421	426	426	404	455	411	426	426	430	414	407	406	415	436	446	428	444	424	422	401	442	454	430	422	426	430	396	396	434	409	412	448	420	435	380	407	449	400	451	491	413	405	467	396	413	427	435	417	400	442	394	432	459	435	430	423	398	440	478	420	415	424	428	423	395	431	426	419	419	407	432	434	434	464	435	409	400	446	411	478	434	432	416	409	417	436	430	426	408	438	417	447	426	421	446	409	429	419	431	461	399	419	417	397	402	443	389	459	452	431	405	428	421	423	391	438	404	395	463	425	459	419	431	396	395	402	465	441	437	405	414	426	452	410	437	425	445	468	430	386	422	431	433	477	442	412	416	421	435	442	460	457	398	436	418	491	443	433	410	405	421	443	400	438	412	423	429	424	491	443	421	439	462	431	392	434	399	443	443	404	405	415	395	448	419	435	383	380	396	449	461	445	414	453	428	412	405	442	450	422	438	444	414	429	446	488	427	438	463	400	436	422	457	425	429	417	398	459	436	427	446	439	436	404	422	415	436	380	427	422	453	411	418	411	455	475	440	410	439	413	437	424	418	449	408	452	423	436	464	420	423	438	433	406	416	419	424	428	470	456	453	441	407	415	429	461	426	397	428	441	415	436	427	459	427	416	409	426	402	407	411	465	436	457	416	461	436	401	407	447	457	391	417	434	451	458	466	442	445	407	423	438	400	419	454	425	445	438	468	430	443	402	447	439	397	403	410	427	445	455	404	406	405	400	441	415	442	390	428	418	423	439	414	439	427	381	417	416	418	411	408	411	449	440	377	410	426	431	410	415	409	425	393	483	454	399	465	417	435	441	475	413	414	452	424	419	453	401	470	433	423	426	422	416	436	462	432	456	375	435	406	444	408	415	440	427	443	462	376	444	427	428	446	432	457	396	445	407	413	428	410	408	440	432	479	428	440	436	435	428	395	456	413
17119	30422	17777	9981	7833	5729	4463	2846	2516	2193	1796	1513	1423	1577	1287	1146	1054	1021	918	815	826	754	738	661	673	655	590	605	627	601	571	622	616	619	635	641	619	633	590	543	571	551	586	574	546	550	546	544	539	482	518	513	526	550	565	528	501	537	543	524	582	550	563	575	567	554	546	537	513	546	517	527	567	493	517	498	507	493	508	552	526	564	545	474	488	535	501	519	514	509	508	505	544	516	499	520	522	514	546	574	515	498	512	522	476	486	505	470	531	471	515	525	551	523	539	494	506	543	519	535	494	541	497	519	492	523	520	532	548	531	527	535	515	533	489	508	541	506	521	515	554	527	536	533	545	487	551	529	537	518	555	517	490	498	515	528	514	534	527	555	500	464	562	509	543	505	501	522	515	540	521	528	541	502	521	500	541	495	530	555	525	559	539	581	539	530	506	528	557	521	503	510	519	506	541	537	509	531	537	566	491	499	502	514	526	486	521	490	539	542	525	528	516	545	513	522	502	557	495	520	528	539	501	572	483	527	559	520	541	539	536	478	509	534	507	503	515	530	519	497	539	560	497	519	514	543	549	532	491	565	534	520	487	503	516	519	501	551	535	528	501	481	549	531	520	491	560	538	526	519	542	537	566	515	566	566	517	534	557	558	539	512	504	520	543	537	490	516	501	502	506	494	530	516	502	532	527	570	573	504	541	516	477	509	526	559	547	520	536	502	506	587	519	569	510	469	547	548	549	521	521	517	499	521	527	510	500	477	530	511	483	542	502	486	550	549	526	469	509	515	558	565	489	455	498	530	525	506	530	495	547	538	547	548	520	481	496	477	528	539	490	488	519	520	495	541	515	484	497	554	518	496	482	520	504	526	551	556	516	497	485	519	508	516	526	496	564	535	494	514	556	531	497	546	473	501	537	469	544	525	550	510	489	510	519	503	485	484	511	521	538	524	518	556	494	493	528	539	549	501	479	522	514	529	542	529	519	528	511	503	517	528	528	474	548	522	520	492	517	564	479	509	506	531	547	495	530	504	515	516	521	557	487	529	500	516	512	527	524	509	541	501	527	524	491	498	490	503	532	489	551	488	524	537	538	499	501	501	481	479	504	567	563	513	540	552	485	515	525	490	509	516	538	530	472	534	520	486	522	487	501	504	489	479	517	492	520	499	536	506	499	488	514	501	509	530	500	473	521	509	529	494	447	508	553	520	525	513	510	504	522	489	529	480	583	545	502	495	504	481	536	522	502	497	569	521	535	511	530	530	509	539	505	526	513	565	508	503	548	521	485	483	520	543	476	561	502	549	556	506	502	508	493	510	517	521	507	545	487	501	558	508	533	491	525	505	514	522	507	521	504	516	532	481	493	497	514	546	534	537	508	513	535	510	523	521	523	547	550	504	468	544	516	533	542	521	542	540	494	508	515	527	521	507	507	544	522	530	488	541	544	553	515	538	567	492	482	512	530	550	487	567	517	530	519	527	552	506	505	521	522	545	509	499	525	488	531	526	535	511	492	524	542	518	548	525	539	529	507	488	516	484	527	542	506	496	528	527	519	537	527	538	542	537	498	547	529	547	475	506	505	524	514	502	525	544	500	488	505	507	531	483	502	522	565	513	483	525	512	550	517	563	524	520	535	561	490	481	513	512	504	511	528	542	469	542	567	539	553	492	495	527	557	529	509	519	483	509	496	515	562	512	498	522	504	497	526	556	504	504	543	572	551	483	529	488	529	506	521	554	518	559	511	510	492	515	526	500	547	523	525	480	522	526	492	505	540	488	485	558	538	548	487	535	500	521	502	510	497	530	526	512	506	515	516	549	538	505	526	520	520	516	533	517	540	521	582	513	548	506	542	504	531	549	517	541	495	530	519	556	559	558	555	541	518	491	552	515	556	532	512	537	532	512	508	499	540	523	518	518	520	546	521	491	483	553	511	508	488	527	500	520	566	547	571	499	506	509	529	549	496	522	522	578	525	537	522	519	515	514	491	543	539	562	495	503	562	550	518	498	486	519	531	516	518	497	542	490	503	491	526	515	552	530	523	520	523	526	527	494	510	508	501	536	526	541	542	529	537	490	540	489	524	550	516	537	545	522	548	514	492	521	507	554	542	488	546	511	517	511	536	531	520	500	508	502	554	529	534	502	514	509	522	479	523	525	539	496	512	496	514	523	502	527	540	506	538	544	479	526	524	527	498	525	530	503	512	533	525	532	506	481	539	535	528	534	503	505	476	555	486	499	526	524	494	504	522	525	531	505	493	524	491	501	524	574	542	522	495	547	524	536	575	506	504	562	531	488	497	540	517	507	546	509	511	533	540	538	525	513	517	522	539	517	518	592	508	516	551	497	487	550	533	513	552	554	526	547	528	533	507	503	533	511	512	485	521	498	511	483	520	532	525	551	479	528	517	570	516	533	548	538	512	557	516	485	493	503	530	521	497	488	528	470	556	526	471	511	503	507	565	533	525	538	528	538	514	549	544	518	536	531	497	535	539	500	541	545	514	518	527	479	511	521	492	524	556	579	516	514	535	513	497	557	520	474	539	530	506	527	561	560	529	507	514	468	581	523	521	515	554	478	498	528	524	529	566	503	529	522	500	543	501	543	484	475	499	530	505	530	501	494	509	476	468	555	558	524	506	545	518	505	541	522	532	524	522	493	467	527	499	559	540	532	503	537	510	533	501	520	528	498	515	515	556	536	539	523	528	524	531	542	540	490	576	480	514	521	496	565	521	488	533	503	550	519	516	492	559	501	556	476	538	526	533	496	563	522	507	506	527	513	534	517	518	523	511	509	529	514	518	495	497	536	513	533	500	469	505	514	536	494	538	554	571	504	499	505	482	579	517	538	538	513	522	527	572	472	531	536	554	497	540	525	495	500	543	501	528	537	511	555	539	520	489	515	521	510	514	520	523	511	486	555	512	493	538	478	503	472	537	486	533	522	533	489	536	525	512	522	481	529	509	501	534	499	524	489	520	503	507	528	536	506	544	541	505	474	490	485	530	489	536	538	560	501	534	488	541	522	482	500	513	505	519	536	512	517	482	535	502	528	544	522	522	503	491	500	547	515	530	511	549	525	523	524	537	494	517	531	526	528	520	568	488	510	534	511	513	499	553	500	479	507	471	503	513	520	541	507	496	497	540	506	561	566	542	517	544	498	505	549	463	502	513	511	527	532	495	554	531	490	533	526	505	525	516	508	514	516	546	510	505	500	552	511	492	491	520	503	534	510	543	540	535	530	545	543	525	506	524	523	486	505	562	520	506	488	525	550	530	541	511	499	490	540	501	525	501	532	540	521	547	503	513	522	472	536	471	516	490	503	532	516	527	492	528	500	536	527	498	540	519	534	509	552	548	517	499	470	533	525	529	503	547	512	522	515	494	507	521	514	539	493	526	497	490	478	529	535	510	548	493	502	479	552	495	534	515	521	513	510	519	521	535	514	494	521	494	550	502	505	529	489	510	540	507	541	506	513	484	521	510	527	536	542
24276	21286	28385	24513	21070	10990	4257	2370	1859	1581	1289	1043	991	1083	899	851	772	719	623	567	529	493	480	416	436	410	380	390	382	399	366	369	402	414	379	428	374	371	349	354	373	363	356	341	341	361	332	298	306	357	318	316	334	333	330	346	349	330	339	355	308	331	354	325	317	343	340	303	319	272	331	333	333	346	320	307	279	330	322	311	296	309	305	279	302	303	289	288	310	302	311	313	313	284	305	299	293	296	314	276	332	314	299	298	313	285	316	300	311	304	308	315	312	327	278	302	293	290	310	300	296	292	311	292	320	283	313	264	283	337	304	307	309	300	303	277	304	292	279	301	271	313	326	310	302	313	326	335	297	317	322	304	355	296	306	284	322	291	322	305	303	318	305	328	323	286	314	318	337	292	306	327	308	275	336	304	316	311	308	297	342	293	321	312	287	299	303	304	304	296	319	307	300	287	306	352	291	292	301	306	316	335	275	320	296	316	283	314	319	261	271	291	261	296	302	277	339	290	320	294	306	293	273	303	294	319	302	305	273	293	276	288	324	314	291	303	319	294	289	320	289	317	279	294	329	308	288	277	314	329	318	306	306	305	298	288	291	295	293	269	316	302	308	283	313	293	301	314	293	321	288	309	289	315	273	304	314	299	309	321	284	318	310	289	293	318	322	293	300	292	313	288	288	290	280	315	341	303	314	307	322	295	294	325	302	291	308	328	306	307	298	279	322	308	314	321	289	348	314	296	320	275	308	318	306	302	317	290	313	332	302	284	315	274	313	313	319	307	288	308	320	281	314	312	286	313	312	320	298	281	325	292	308	300	298	306	327	292	319	279	303	297	325	301	287	305	303	338	312	287	306	287	328	305	304	294	305	275	332	305	306	306	322	339	305	317	297	336	325	320	298	310	315	297	331	353	331	300	322	312	293	319	314	299	309	311	298	286	331	313	284	326	311	303	302	301	291	305	303	314	325	290	292	296	338	356	298	302	281	322	304	281	306	304	291	298	286	283	297	293	314	327	318	288	296	306	322	282	298	323	301	300	329	285	309	306	285	302	314	282	307	321	296	293	313	309	312	328	319	291	314	266	316	305	301	318	322	286	310	272	270	306	298	289	323	302	307	288	304	315	314	270	274	308	279	319	307	317	325	288	335	294	276	319	300	295	288	281	312	302	328	298	309	315	293	306	323	323	302	289	302	339	323	300	304	330	294	308	314	305	291	295	317	324	275	295	296	304	315	304	315	305	309	285	308	305	320	288	264	297	310	288	300	340	333	318	306	276	275	303	288	266	316	275	300	320	289	341	326	321	298	320	291	311	316	307	317	293	311	305	302	295	303	289	264	275	303	322	285	332	303	327	300	316	308	301	292	294	319	312	303	291	282	294	318	293	296	312	275	336	286	348	294	315	296	269	324	295	324	310	310	309	284	309	290	327	327	299	273	325	345	320	290	303	324	306	302	302	276	307	318	280	288	309	338	304	313	293	288	321	317	304	302	312	293	300	291	294	309	301	269	297	299	304	294	286	291	288	261	294	310	301	318	300	316	285	304	298	306	314	288	316	245	338	314	343	282	305	282	288	292	313	294	288	298	288	310	293	297	344	300	301	282	297	329	329	311	299	321	292	305	314	320	320	287	306	297	300	298	304	349	280	293	308	331	315	294	301	340	328	326	293	297	264	305	292	290	287	310	277	309	316	302	285	308	321	303	323	331	308	291	264	321	316	336	302	310	312	306	326	272	322	287	285	318	277	275	296	278	341	337	295	308	333	280	307	301	300	315	324	313	317	299	306	315	276	287	331	282	299	294	293	325	300	277	304	290	292	279	287	303	319	258	327	285	309	287	302	301	310	288	301	290	314	299	309	324	306	298	295	314	300	318	304	312	281	299	317	319	293	312	317	325	319	298	323	292	293	303	298	294	303	341	351	281	297	290	285	285	324	310	335	316	308	319	297	294	292	298	297	343	284	328	306	279	305	284	283	275	288	293	335	295	320	316	330	311	313	269	291	307	292	287	298	301	284	315	317	314	310	316	311	313	301	279	316	307	283	320	305	295	286	315	311	313	339	260	305	285	314	285	292	315	293	299	313	299	305	304	306	283	308	290	307	305	305	281	308	329	291	317	331	284	316	306	339	286	323	299	304	283	323	333	334	317	271	312	329	308	315	324	311	322	329	312	328	325	296	316	288	303	303	318	336	323	312	286	310	327	328	276	303	307	304	300	291	302	316	302	304	327	312	337	340	306	280	321	328	327	304	323	299	316	291	301	307	312	266	312	305	289	285	308	291	293	308	268	321	279	308	299	318	282	305	331	313	309	308	289	307	343	303	331	290	309	319	284	297	312	316	312	279	294	304	320	291	296	327	309	274	300	280	317	311	261	302	319	347	334	316	308	304	318	302	326	347	295	323	285	322	323	323	309	309	283	301	272	270	314	268	323	282	298	301	300	286	301	342	333	307	313	319	311	310	317	327	301	339	329	318	312	325	267	294	314	299	335	310	324	303	294	295	296	276	268	284	344	317	277	302	303	314	296	323	303	288	263	299	298	321	275	286	330	299	291	297	310	321	299	279	314	298	282	323	319	295	284	293	284	276	262	296	312	277	303	317	301	302	318	335	330	302	310	317	301	314	299	318	328	308	308	311	290	306	330	317	310	309	318	301	308	285	299	297	299	305	297	293	283	339	311	272	323	295	282	312	316	323	327	325	302	298	280	298	302	286	290	328	320	306	296	301	317	344	296	307	270	324	288	336	317	292	319	290	284	291	315	302	305	303	304	311	332	298	322	326	316	335	306	293	314	312	323	284	288	286	324	309	325	331	309	287	294	265	288	295	325	302	310	317	306	312	306	276	301	327	283	288	324	322	304	292	312	321	294	298	300	289	288	276	302	308	310	301	291	300	289	332	307	297	295	303	277	288	288	309	327	309	303	304	296	339	313	279	270	293	288	296	276	297	328	309	313	329	306	329	332	335	309	312	287	333	302	313	300	301	318	299	296	286	290	293	303	309	323	306	288	316	308	289	287	306	289	269	312	269	276	270	317	280	304	290	288	313	275	303	298	317	320	321	290	298	335	274	277	291	312	300	309	290	288	281	315	303	311	317	331	282	329	308	320	299	303	297	309	290	308	286	299	303	283	288	295	305	295	292	314	285	318	299	307	319	297	299	306	330	292	294	291	286	295	309	286	291	317	323	312	311	294	323	289	291	297	317	325	309	294	295	329	313	315	273	329	295	277	292	287	306	294	326	288	295	276	327	333	307	323	289	274	309	318	309	264	310	287	291	292	320	312	312	312	314	301	299	289	297	333	333	298	326	316	316	313	285	319	325	307	302	293	279	305	289	302	289	307	302	298	302	320	292	301	307	315	292	291	304	328	324	315	303	313	303	291	308	302	319	285	304	312	288	295	309	310	295	293	312	343	290	308	325	293	314	276	319	312	287	286	327	303	306	324	320	294	319	307	300	312	269	280	295	289	310	328	274	295	266
17854	38079	24063	15060	13114	9064	6764	4842	4116	3259	2570	2067	2010	2100	1718	1532	1341	1327	1022	928	831	819	734	675	615	616	564	562	536	493	527	524	528	528	559	550	530	537	460	498	486	442	427	442	454	434	435	430	398	413	447	405	407	418	398	389	426	401	381	406	360	371	396	409	440	421	381	374	380	364	384	396	396	391	373	356	355	411	379	373	398	367	370	378	353	367	355	383	376	390	383	362	393	349	340	387	381	372	344	385	347	402	363	386	373	366	363	391	373	413	389	332	403	359	364	404	357	349	390	350	380	402	390	400	381	372	380	357	415	383	372	323	333	370	384	408	332	378	383	405	378	399	365	414	403	367	359	345	355	372	350	367	409	397	375	373	418	344	377	396	378	361	406	350	368	364	385	391	411	363	350	358	381	386	346	376	389	377	418	394	368	327	375	337	405	364	377	384	396	349	358	378	401	376	389	383	371	371	375	400	357	361	406	361	398	388	397	350	358	379	388	399	369	344	366	391	405	377	384	356	355	382	390	402	390	378	366	361	341	355	377	362	381	361	396	345	396	394	369	386	359	351	348	367	347	336	376	389	313	375	393	353	416	390	400	375	358	364	330	359	350	393	378	366	353	387	396	414	352	354	416	352	381	402	398	388	401	377	351	381	369	370	374	346	382	350	386	362	402	372	325	376	338	349	401	361	377	379	367	405	394	398	357	310	351	391	386	370	331	367	402	365	341	388	367	371	351	359	351	391	394	391	411	384	370	382	358	361	363	375	333	386	353	365	361	385	398	390	394	362	391	373	396	342	416	334	368	385	390	389	362	374	379	356	363	375	383	352	394	369	399	376	361	382	367	364	365	362	344	382	359	372	392	382	390	370	366	349	362	384	383	394	404	403	361	358	397	380	380	351	375	376	376	312	362	329	397	384	382	375	370	351	362	394	362	384	390	399	394	397	381	402	352	388	341	401	394	383	369	395	348	393	347	378	384	357	371	399	395	377	369	363	393	341	367	369	382	360	374	366	328	384	360	400	362	415	363	362	347	297	399	388	397	358	393	366	374	379	346	391	360	360	356	385	350	375	350	369	369	376	360	373	393	417	393	391	404	371	375	350	355	383	366	371	381	357	387	345	369	390	375	360	379	356	384	372	391	374	376	374	375	377	361	386	399	384	380	381	385	352	335	403	377	368	392	370	388	342	390	406	393	365	368	337	348	388	357	376	392	373	372	366	383	343	378	422	377	378	389	357	367	395	343	369	373	342	396	346	383	356	394	364	390	375	375	348	344	425	396	360	387	379	362	367	339	355	383	379	348	367	369	384	365	412	365	360	380	394	354	384	346	388	390	382	356	363	347	382	357	362	350	400	377	357	357	402	387	408	360	343	389	351	367	398	365	371	375	371	375	397	358	394	336	370	372	360	363	391	398	372	382	345	399	381	371	388	394	333	377	354	370	342	377	388	369	354	386	372	342	347	369	366	391	383	372	396	341	348	340	381	418	369	377	371	381	331	356	365	377	394	361	374	388	346	367	336	375	337	382	362	399	378	400	365	353	363	361	354	374	360	350	352	345	353	349	372	352	382	355	401	343	358	381	350	339	363	338	405	411	359	382	375	414	373	369	384	401	347	374	392	339	393	367	369	408	364	381	379	395	375	383	385	359	376	370	375	339	368	402	340	376	365	396	382	343	388	378	350	390	382	381	359	402	369	381	371	366	344	407	371	358	359	378	317	348	379	342	343	360	396	369	344	371	410	363	324	362	334	409	372	362	351	363	374	385	417	364	395	373	365	374	376	337	401	384	385	398	376	409	381	364	405	399	352	350	388	366	382	390	383	383	370	373	356	388	393	369	378	359	386	380	347	374	371	359	387	387	390	383	375	399	374	392	387	381	401	361	378	406	336	372	378	392	391	371	370	341	379	361	357	356	358	392	371	350	380	373	351	370	374	375	345	400	401	376	363	367	387	404	375	371	362	372	359	360	391	344	370	395	385	351	377	364	399	401	374	381	357	354	397	367	378	389	387	389	381	366	365	360	376	401	369	334	389	371	339	382	369	354	398	404	363	382	377	349	369	352	379	380	392	369	399	421	432	371	353	357	391	355	397	329	359	375	392	369	360	399	350	398	388	371	341	340	404	367	380	385	366	387	356	390	399	387	385	364	333	386	371	404	363	399	366	370	390	408	372	335	406	367	380	385	351	349	344	375	414	383	397	392	369	419	373	376	370	354	377	389	416	342	357	367	367	354	368	381	371	386	398	395	344	392	355	392	371	376	402	376	371	365	361	407	364	364	355	371	348	368	410	363	351	366	393	391	419	357	370	409	364	352	382	362	384	383	384	387	379	353	403	383	395	354	378	363	364	360	380	409	404	365	362	366	379	394	359	395	360	352	343	399	408	346	367	376	346	375	364	367	416	387	368	389	343	362	370	361	393	347	349	367	370	343	355	383	402	366	374	383	385	379	386	407	400	374	364	376	383	382	361	356	355	362	383	387	368	394	350	373	395	383	353	369	423	401	387	428	379	387	340	388	369	345	354	364	334	383	353	367	364	376	370	389	367	375	372	356	375	380	353	389	405	348	380	350	403	361	368	391	363	378	351	403	346	382	346	398	370	401	374	388	357	362	411	368	383	369	404	368	388	397	372	365	352	377	385	400	339	383	401	383	380	407	386	373	376	373	377	372	368	326	378	397	377	371	389	391	387	397	392	342	384	391	375	353	397	390	367	370	356	385	375	378	385	351	397	376	362	366	363	377	351	392	404	390	364	371	371	345	380	357	391	361	389	394	357	381	368	353	384	365	397	369	407	358	400	344	378	374	385	372	389	332	368	414	352	385	387	377	371	410	356	361	378	390	366	348	360	357	353	388	338	379	365	332	405	396	343	403	371	396	372	384	406	366	383	410	367	399	378	337	357	387	350	368	370	368	395	343	359	364	365	377	373	398	393	357	342	375	390	389	361	355	384	373	359	369	358	356	377	386	363	386	360	347	386	388	375	377	354	353	347	385	391	341	346	376	386	381	383	365	381	355	369	363	412	386	367	391	370	395	389	383	391	380	381	411	370	365	401	386	360	387	383	392	429	345	375	402	350	389	371	362	382	408	400	360	394	379	364	337	335	353	393	351	391	382	362	345	417	371	389	382	378	371	352	399	387	378	370	366	382	354	372	376	387	360	359	389	375	352	373	416	372	421	359	370	374	360	383	383	378	368	368	379	375	384	363	378	380	392	424	410	379	377	368	419	388	383	369	368	370	390	355	384	362	376	372	376	361	434	352	391	350	387	373	374	368	366	369	367	341	399	389	355	383	374	369	364	355	398	376	360	368	377	398	369	425	350	359	370	391	368	393	392	344	342	407	357	377	410	404	350	372	387	347	367	379	359	388	381	369	391	376	359	367	404	391	369	383	362	391	380	347	397	364	355	345	369	362	354	354	385	388	383	390	338	352	382	384	394	403	370	379	348	395	364	386	362	351	366	375	414	352	384	399	403	396
25361	21292	27154	25302	12061	4530	3092	2067	1708	1625	1365	1132	1133	1221	1037	1034	974	975	837	796	768	714	730	676	745	666	684	684	662	644	631	666	636	632	668	671	667	658	657	607	586	568	628	580	577	613	603	598	591	534	612	554	611	599	532	615	629	579	597	582	599	636	581	599	622	594	573	626	571	532	609	562	633	580	565	585	600	568	542	584	595	590	623	588	597	616	593	572	617	531	587	576	639	604	568	572	602	567	564	583	530	568	601	582	597	611	552	572	558	582	599	528	597	623	578	550	541	575	587	594	600	616	596	575	543	533	577	570	580	573	599	543	557	581	592	599	535	560	578	627	568	571	606	559	543	544	577	596	563	606	609	566	617	535	592	567	574	562	564	550	580	590	586	499	584	577	581	589	581	552	600	620	584	573	568	616	595	591	582	608	586	616	575	549	548	589	600	586	557	586	579	585	605	584	565	567	603	567	543	533	604	565	563	589	601	565	576	581	583	579	558	554	567	572	579	578	572	590	587	570	533	593	582	604	561	538	605	644	579	582	566	599	611	598	562	564	561	521	553	550	595	546	559	565	544	565	575	627	597	582	574	558	546	570	587	593	610	583	612	570	572	573	591	580	568	579	611	544	608	595	603	544	611	554	576	564	560	546	602	575	580	580	547	577	563	602	578	591	561	543	595	636	546	584	577	590	567	575	594	602	581	542	570	611	614	616	570	583	540	604	567	561	596	591	641	558	621	581	604	562	531	613	576	584	588	565	532	568	617	629	568	593	547	555	592	602	621	598	546	573	562	561	589	570	588	600	622	571	556	539	543	606	618	607	584	554	607	563	578	603	603	592	603	582	548	601	592	557	596	608	569	588	557	564	591	569	583	596	574	563	584	554	588	584	592	571	612	545	605	565	567	585	583	590	553	617	556	560	588	597	581	613	597	591	587	521	567	566	541	557	566	561	611	580	551	558	592	580	583	581	607	563	565	582	575	594	589	553	601	540	548	557	605	570	573	564	618	581	555	547	559	564	570	545	559	603	531	611	589	571	588	568	586	581	582	596	554	583	589	578	603	618	575	556	564	586	576	548	596	592	621	546	530	569	617	549	610	617	564	576	597	569	587	586	585	594	624	570	541	576	552	587	581	608	589	592	513	580	572	559	610	626	568	544	564	571	548	567	569	538	580	558	583	573	569	598	571	567	658	540	606	600	559	572	587	584	579	607	574	580	593	590	563	590	589	587	562	606	552	581	571	511	606	596	599	593	565	579	607	568	586	574	590	636	615	572	578	604	579	577	594	559	559	631	546	612	630	576	545	615	595	552	553	567	596	550	558	585	576	592	506	570	624	567	553	548	544	568	574	593	575	571	593	549	537	594	548	604	580	543	554	601	545	584	539	599	594	577	571	606	597	548	565	601	587	582	580	606	632	577	536	593	543	595	580	586	559	592	576	560	596	596	588	586	575	600	580	577	561	532	592	577	589	580	557	549	587	542	572	574	589	580	581	606	600	558	583	571	610	595	602	557	573	586	534	563	601	552	555	595	557	556	560	595	592	524	592	584	581	576	584	573	570	580	571	559	561	540	512	565	547	558	567	602	567	605	585	595	612	598	578	602	589	573	565	606	642	547	570	587	577	592	601	567	587	597	579	552	585	572	595	569	598	583	584	596	602	570	616	588	597	597	572	609	600	590	577	580	567	585	586	557	541	557	557	565	578	632	540	577	563	579	557	616	558	536	619	560	592	577	623	571	567	569	551	592	604	576	550	558	618	611	559	563	640	577	581	597	565	576	580	594	587	565	566	553	556	514	559	581	600	583	560	558	593	560	597	618	630	598	564	576	578	596	607	585	590	548	581	617	586	608	594	617	575	593	599	576	555	617	557	558	547	506	589	585	583	598	611	609	610	613	568	615	569	533	595	540	570	557	567	654	588	570	623	607	553	603	562	578	557	585	607	544	560	596	595	592	585	583	597	604	540	597	568	576	576	567	557	573	543	575	624	555	614	543	574	568	538	580	592	567	577	574	590	608	608	552	583	527	560	584	595	583	581	578	595	617	556	583	554	545	551	556	604	571	531	614	550	568	589	660	580	609	593	619	613	573	556	585	559	575	522	552	547	545	567	550	602	571	584	583	544	576	645	553	567	598	596	587	543	600	572	530	604	625	580	603	599	593	599	594	567	576	560	569	575	551	654	621	617	613	588	556	564	575	577	552	577	593	621	575	558	611	556	561	596	602	566	572	544	570	549	568	548	559	547	564	591	603	604	639	585	555	563	539	578	601	562	543	588	579	590	555	577	545	579	593	565	583	593	613	588	561	591	552	569	596	618	560	594	576	581	585	549	618	612	572	590	568	599	559	598	585	579	629	571	576	567	584	545	615	567	588	558	590	600	578	589	562	563	542	552	587	613	563	566	583	586	592	581	605	579	572	612	567	604	571	566	587	607	574	602	582	579	583	579	603	594	563	571	619	570	576	592	574	572	599	583	560	551	567	553	589	599	566	561	605	591	569	596	563	585	573	548	583	583	570	590	646	588	558	623	548	607	577	574	621	608	557	547	599	594	583	525	575	556	591	588	540	595	597	530	577	586	562	576	529	613	550	555	587	582	590	583	594	537	552	572	565	590	593	545	609	613	636	565	584	613	601	599	543	564	580	568	597	595	617	540	610	593	605	581	553	564	598	567	569	571	612	618	596	578	572	551	553	557	568	548	590	554	538	583	573	585	541	588	576	599	583	572	561	541	555	536	590	599	533	606	539	571	607	597	545	586	560	558	574	535	607	599	541	568	591	609	581	567	586	566	575	584	603	576	559	596	573	553	595	576	549	603	586	579	602	605	577	556	558	610	581	584	546	562	557	576	626	559	585	564	558	617	596	586	606	567	605	587	594	525	533	552	598	586	575	573	619	580	586	556	609	585	598	573	614	558	555	588	583	603	575	597	603	570	565	580	596	581	589	585	581	606	610	567	551	594	526	583	564	585	582	529	558	590	560	614	536	594	573	554	611	544	577	575	538	582	596	556	560	607	542	542	561	584	561	608	577	583	559	604	576	593	568	569	575	633	532	548	593	549	581	600	555	561	605	530	538	586	563	575	563	582	583	592	546	544	599	590	613	557	607	566	567	583	596	576	645	541	570	584	564	578	611	581	611	604	617	558	562	561	620	631	555	561	585	538	586	568	604	584	572	608	602	588	546	569	558	577	545	609	610	626	605	565	554	570	580	594	569	583	574	572	582	566	588	586	567	597	538	598	588	582	596	610	578	569	552	557	578	591	584	543	562	546	595	573	580	579	584	562	594	615	591	559	573	558	598	584	541	584	565	567	576	598	554	604	603	578	603	577	576	563	574	544	583	533	584	610	549	584	612	577	567	599	574	588	541	559	578	569	591	596	584	556	626	545	562	572	574	552	587	586	587	588	581	584	578	580	544	570	596	535	576	567	628	591	601	608	538	572	618	579	587	566	592	585	533	600	591	564	546	594	562	536	579	560	579
17753	34634	21079	13413	10876	8007	5952	4278	3560	3137	2578	1988	1982	2039	1767	1671	1444	1342	1187	1250	1090	968	933	954	845	890	888	845	844	837	829	840	822	871	828	841	842	806	799	754	750	772	787	752	708	748	748	685	717	689	727	722	699	726	727	713	706	716	711	730	693	737	748	714	661	729	682	698	732	713	683	647	760	703	715	645	636	658	695	705	633	699	699	722	729	652	673	664	602	712	684	665	704	686	656	748	692	699	720	680	673	727	722	726	685	693	702	693	667	654	668	750	693	693	654	658	685	685	711	740	676	679	646	648	750	620	667	679	644	621	664	666	696	720	698	633	642	668	689	664	723	658	676	730	686	669	694	665	628	691	658	666	683	673	652	693	703	727	656	678	686	665	647	648	682	742	689	684	636	715	650	687	699	653	659	637	702	675	702	685	666	674	673	677	710	654	693	690	701	669	703	645	721	653	671	651	663	699	687	675	675	649	689	720	688	688	690	738	651	681	689	693	661	675	695	699	671	659	718	714	721	676	676	699	707	733	663	700	707	726	646	667	734	674	656	681	605	719	675	689	678	710	700	647	674	720	654	693	668	672	671	645	629	704	630	685	677	687	661	640	678	667	682	675	650	675	677	674	686	713	634	647	684	675	734	671	738	694	677	715	693	718	693	661	688	689	645	722	700	697	681	696	712	661	665	699	680	711	660	641	667	653	679	703	677	685	676	699	696	635	664	712	704	682	748	671	635	709	717	669	639	712	685	661	675	708	657	698	668	672	697	720	692	739	717	662	637	653	649	669	654	665	686	687	662	669	683	673	677	646	685	656	673	710	706	682	647	695	692	709	698	677	702	715	676	697	750	623	688	657	695	693	622	684	679	712	691	647	688	647	699	689	665	685	663	702	657	691	631	726	702	643	694	695	702	715	662	714	670	706	652	707	651	697	688	679	731	700	628	614	662	651	707	672	658	679	689	686	669	673	687	693	675	695	727	709	694	680	662	698	695	696	746	671	668	663	687	672	639	650	679	667	724	706	702	667	700	673	701	677	708	675	654	684	651	730	702	723	683	681	664	659	729	660	709	659	656	676	646	682	695	685	686	692	715	710	721	662	714	664	705	680	688	711	672	664	671	674	663	736	661	685	680	659	653	681	687	715	654	662	727	769	652	686	726	593	651	658	669	693	668	695	688	673	695	683	651	695	678	654	689	703	703	734	735	724	628	713	698	699	632	652	706	663	738	695	702	670	715	677	663	670	683	700	703	690	682	719	720	661	681	712	722	730	657	685	709	672	671	696	689	681	658	708	694	668	709	641	663	650	646	718	739	619	687	695	681	711	681	642	700	678	702	700	741	669	672	702	716	721	670	666	698	692	709	638	680	685	653	649	734	663	681	644	657	677	707	696	644	695	631	655	720	677	667	665	655	715	683	667	687	686	690	667	684	683	667	649	664	652	675	676	673	707	661	743	692	678	671	667	686	665	699	682	687	710	711	708	669	703	695	669	677	723	731	674	700	674	733	633	656	685	666	725	667	660	701	669	696	647	625	681	678	677	687	693	690	705	707	669	707	689	673	711	649	693	686	683	655	658	680	678	701	676	676	752	649	702	716	699	687	721	664	665	708	681	657	699	676	705	714	703	720	671	734	683	692	654	639	658	676	660	608	714	640	659	677	697	687	641	660	679	648	668	698	675	659	636	690	661	702	697	682	687	676	666	679	642	681	635	654	708	700	659	736	658	721	751	693	649	682	706	618	668	689	684	640	645	672	665	642	663	668	649	689	710	683	638	688	696	681	689	680	664	701	693	665	672	701	693	671	704	679	652	683	711	737	696	708	706	681	700	740	682	674	723	707	704	723	655	703	704	704	716	683	589	719	701	692	651	655	675	687	677	675	649	709	690	683	660	697	673	650	683	691	711	650	683	729	669	674	658	712	668	653	664	672	694	721	668	677	677	698	660	652	655	662	679	669	774	673	683	700	688	673	667	711	662	690	708	667	738	663	694	697	680	667	729	668	706	692	701	688	706	659	680	720	642	699	707	714	706	680	682	663	669	637	693	651	677	732	690	695	645	705	688	682	702	699	720	668	700	709	720	674	688	648	670	706	702	673	733	684	674	682	663	654	684	687	740	677	696	670	697	694	641	628	665	636	699	722	688	686	695	706	648	665	698	702	673	676	676	699	711	723	680	680	688	713	669	672	674	715	725	667	717	701	631	655	680	677	641	671	681	664	635	717	659	712	712	690	674	695	694	648	686	663	681	707	661	657	701	732	710	683	687	661	684	671	648	687	678	667	720	704	696	688	679	658	660	699	664	649	655	669	656	671	737	695	711	653	683	663	663	717	690	712	708	707	694	681	680	661	692	675	695	664	720	671	640	660	712	659	675	728	718	704	655	662	710	649	667	688	663	667	691	731	672	658	702	684	678	654	702	658	611	641	668	681	681	664	679	667	663	698	685	693	721	647	705	663	672	682	645	711	684	706	730	663	616	660	687	682	770	706	700	675	727	658	632	687	725	660	685	678	666	694	752	665	706	683	652	631	723	696	653	664	694	683	707	669	700	664	694	675	700	721	682	694	689	677	698	661	732	701	689	695	634	668	712	728	689	689	667	677	674	683	651	611	677	681	644	652	677	664	694	687	696	658	743	705	672	657	687	666	676	714	686	696	673	643	691	693	669	698	614	697	680	730	722	692	709	656	715	710	714	683	674	665	656	721	669	697	656	696	692	712	673	674	674	655	704	685	689	656	646	687	668	653	682	641	685	650	689	655	713	661	722	688	683	697	639	668	652	717	738	673	678	700	726	701	677	691	683	712	685	660	680	653	696	733	667	705	716	655	627	648	680	690	679	718	678	663	737	657	696	689	694	678	638	722	708	697	697	673	676	714	683	690	690	636	681	676	701	699	670	671	675	696	690	648	685	656	697	716	655	651	651	646	668	647	642	693	714	690	682	721	649	647	711	685	701	775	653	725	693	649	653	648	697	732	678	697	701	684	695	633	710	746	704	680	673	694	703	696	688	668	712	685	685	672	733	671	685	706	700	615	651	662	687	656	713	691	659	706	710	657	691	674	637	712	703	630	684	699	680	670	689	665	655	659	665	660	723	628	637	694	661	698	706	684	686	691	676	652	668	700	689	668	681	695	669	698	682	664	684	679	667	639	698	675	704	656	703	669	675	694	685	720	657	658	688	686	676	692	690	654	664	705	675	723	706	678	667	683	686	685	715	675	713	693	656	714	711	665	668	697	674	692	615	663	711	665	732	644	672	692	694	663	673	696	683	715	695	716	666	639	703	686	670	696	684	680	695	653	698	692	715	678	690	698	687	670	671	700	699	714	704	699	673	657	653	671	695	656	729	687	721	688	653	685	671	698	661	689	740	732	724	712	677	702	653	676	664	666	723	652	671	718	638	673	665	648	697	656	666	698	704	715	689	687	676	684	722	713	685	666	690	707	659	651	726	672	693	635	682	700	681	656	695	690	685	670	631	653	670
23177	21334	28969	24035	21355	21266	11172	3638	2716	2373	1959	1449	1570	1599	1459	1295	1215	1122	922	934	898	728	705	726	630	647	595	604	590	589	597	553	559	580	585	563	574	571	526	524	504	490	535	479	522	514	468	487	504	433	468	484	434	464	460	499	443	489	481	473	487	465	462	457	468	499	476	481	499	464	501	474	437	456	468	452	437	463	433	467	444	463	493	458	463	460	476	454	466	467	430	435	461	447	438	432	478	482	461	435	451	473	484	476	446	457	447	470	442	469	444	409	456	446	420	484	468	441	473	461	442	433	452	454	458	501	433	421	440	467	443	446	462	465	466	480	459	449	451	431	424	444	446	470	486	415	435	422	472	458	458	507	442	475	428	474	440	449	451	451	438	429	482	414	444	449	455	435	490	461	464	486	464	453	447	449	468	472	450	478	473	451	468	439	450	412	439	463	448	475	417	434	471	476	462	471	440	455	439	478	471	449	485	427	448	461	448	455	478	468	453	445	463	449	442	444	474	481	470	461	453	462	462	408	446	470	475	449	455	462	500	454	449	430	431	470	456	453	432	465	458	455	468	453	473	430	497	459	445	452	416	483	467	435	475	459	463	445	448	445	445	427	457	437	445	447	455	489	446	458	447	496	467	452	432	437	454	520	447	421	450	455	431	445	468	463	464	483	449	468	477	440	514	447	493	469	467	459	463	425	457	470	461	485	480	451	431	421	470	493	455	426	482	452	431	465	446	486	464	417	509	453	460	423	444	512	490	391	427	452	454	428	430	453	431	474	434	451	427	451	462	480	455	435	441	437	444	476	484	488	461	428	488	433	446	435	488	454	438	459	424	439	443	466	466	443	393	449	446	480	477	422	454	481	449	442	463	462	446	505	464	502	501	459	459	428	440	457	461	468	485	435	475	439	435	441	438	475	425	484	489	422	481	466	452	448	496	433	430	427	445	445	446	463	477	469	460	467	460	433	458	510	488	450	462	459	453	466	413	473	458	518	486	430	477	453	443	464	445	504	492	495	470	430	495	483	462	477	434	471	413	414	455	454	438	442	455	469	455	483	482	473	464	440	476	453	419	434	415	446	480	447	486	417	480	430	485	426	484	465	450	403	439	461	506	489	468	460	495	421	441	416	480	481	457	446	431	475	445	426	462	431	472	451	437	455	466	454	488	463	444	487	443	463	464	450	455	453	427	435	458	411	415	465	468	445	459	461	466	487	451	472	456	438	411	462	442	501	448	458	489	426	458	471	480	463	449	434	478	491	460	466	425	461	482	436	492	454	480	425	400	484	473	445	449	463	444	457	441	461	455	469	420	425	477	482	450	450	438	442	464	486	428	449	488	467	456	420	438	455	439	434	442	437	483	448	457	465	471	483	471	466	454	499	437	446	445	458	457	437	441	487	439	449	429	472	446	521	463	431	502	417	443	448	435	445	440	455	469	468	427	457	430	485	482	479	431	472	416	474	460	506	465	452	455	458	463	460	442	423	465	466	482	476	438	419	445	459	458	430	472	459	433	428	415	455	474	448	465	454	462	448	433	478	430	419	434	467	444	454	484	436	482	469	455	475	451	486	451	427	486	468	442	467	415	404	479	420	422	471	483	451	496	463	479	430	466	467	442	434	480	463	454	474	497	451	448	446	469	431	460	427	486	455	470	459	460	525	485	449	467	444	466	450	417	467	458	447	434	472	429	468	477	461	436	439	485	457	457	473	454	455	492	420	458	436	474	481	436	491	466	424	452	467	456	463	466	456	441	478	446	426	411	412	441	455	457	438	416	486	463	460	384	449	471	481	458	495	455	412	480	437	490	438	495	471	431	430	474	441	454	458	473	517	468	471	446	457	463	452	447	470	467	492	427	469	459	455	411	448	452	455	444	477	505	456	472	498	469	465	409	489	457	438	427	460	463	449	468	439	455	463	462	463	423	410	470	455	469	450	475	465	442	451	508	472	472	477	449	471	471	425	434	457	493	519	460	488	424	451	430	422	460	450	481	453	428	465	475	453	427	482	472	452	476	475	442	432	481	420	440	469	444	453	486	453	458	467	467	420	427	444	464	462	490	464	464	458	456	432	477	463	445	479	490	463	489	414	471	419	441	430	443	484	412	445	475	459	462	470	482	450	490	462	457	427	471	483	423	458	464	401	465	414	470	476	444	462	471	447	469	448	491	452	467	442	435	447	466	462	480	448	424	472	463	442	450	455	453	452	470	432	435	439	445	444	449	475	469	480	460	455	468	437	443	462	438	461	423	480	459	439	454	485	456	453	432	455	451	441	492	496	434	463	426	428	508	470	463	432	412	420	468	440	443	450	483	434	430	446	445	503	477	454	460	479	462	457	478	497	456	479	455	424	424	502	500	440	447	445	474	429	452	469	422	463	472	454	462	464	466	465	394	453	444	445	454	472	426	457	492	438	437	467	443	471	430	483	520	476	439	458	499	487	485	469	453	433	432	430	440	423	410	472	431	452	427	456	443	449	470	400	487	462	445	457	457	490	472	436	452	436	445	440	467	416	433	437	468	468	418	415	454	446	433	470	475	420	443	458	470	500	492	484	446	462	458	436	423	414	479	431	420	469	463	447	457	437	460	466	441	444	469	468	479	487	447	454	459	480	452	456	467	454	426	458	455	480	442	449	471	444	472	422	442	476	402	458	422	488	439	478	444	467	474	488	480	419	475	447	426	466	485	454	436	448	443	485	468	454	425	469	434	486	479	451	443	455	437	449	440	458	416	458	488	413	462	447	475	450	498	447	416	464	423	433	459	459	426	421	444	460	468	425	448	452	433	443	462	433	433	478	481	445	486	443	474	442	432	463	434	426	437	459	483	456	463	492	446	496	459	463	447	465	389	457	405	475	487	467	457	453	420	458	466	463	490	451	469	478	448	429	430	454	440	459	450	439	489	461	464	434	472	418	447	421	434	463	490	484	438	459	450	447	460	432	505	470	475	438	431	453	469	489	484	439	435	466	442	456	479	420	411	458	439	473	497	450	423	458	405	425	459	458	426	454	445	447	484	451	446	482	447	464	425	461	444	465	438	448	417	470	426	447	460	453	415	469	437	445	466	480	456	459	468	451	446	474	460	473	492	512	448	444	403	436	457	440	445	457	445	477	467	462	467	448	469	447	464	449	480	477	405	440	444	453	448	446	454	478	465	432	462	446	387	426	422	494	482	412	472	458	435	453	455	457	456	479	439	490	472	437	448	482	473	448	472	475	465	417	454	474	462	433	442	455	467	409	457	447	442	464	475	428	444	455	460	423	413	470	469	421	489	437	458	457	455	437	433	424	430	426	448	491	445	491	412	451	469	482	480	435	471	420	486	483	466	484	504	460	443	460	445	455	453	443	467	451	459	443	431	421	428	490	476	524	463	475	475	469	433	462	422	454	453	482	434	485	485	432	479	439	452	484	461	486	477	459	470	460	451	457	450	478	455	464	453	460	457	487	495	462	493	457	464	452	426	454	481	471	464	461	431	446	435	450
21002	42517	29146	21355	16801	12668	9338	6758	5589	4871	3964	2915	3124	3021	2608	2279	2084	1742	1571	1377	1315	1131	1003	1019	901	887	808	812	800	801	794	829	784	799	771	740	716	699	678	690	703	635	647	651	601	636	562	618	585	568	582	577	514	596	595	569	542	582	566	592	581	556	531	555	582	549	575	552	567	526	504	561	533	554	524	512	529	547	495	509	561	535	533	511	553	500	570	552	586	531	509	515	522	528	533	550	515	488	521	510	515	517	518	520	530	563	513	560	521	536	567	539	540	518	514	541	500	571	541	555	484	523	486	576	551	546	502	524	526	552	553	527	501	508	507	538	558	510	513	548	535	533	501	540	503	545	561	499	505	530	521	504	531	498	518	540	507	519	555	520	527	566	543	534	513	572	565	519	564	498	519	572	525	533	540	536	497	547	540	540	549	540	545	534	547	536	503	538	509	550	543	515	553	542	548	511	523	529	507	528	557	529	484	515	518	539	558	515	514	531	551	500	525	503	532	502	512	502	528	530	510	552	520	494	533	524	532	524	497	547	506	497	516	501	556	546	535	522	464	528	553	525	528	540	530	553	532	512	535	523	501	496	542	520	536	519	523	542	498	544	525	520	526	553	532	533	504	528	513	524	528	550	533	486	564	523	512	511	520	541	539	528	525	527	486	570	542	510	546	567	539	525	513	521	546	549	520	525	518	552	514	567	542	535	483	502	549	536	536	549	496	472	493	502	531	494	508	477	561	572	517	544	546	505	497	523	483	531	489	531	447	581	514	520	546	517	498	529	537	514	573	541	511	484	550	518	508	547	518	517	526	536	546	536	495	550	519	541	547	593	529	506	557	504	523	522	511	513	518	528	496	534	547	525	551	500	545	457	547	494	500	572	491	538	488	542	513	526	508	510	548	541	519	513	511	536	513	498	529	543	515	523	508	512	525	539	547	530	507	524	598	478	566	527	506	546	502	516	493	529	536	522	549	508	550	550	542	536	558	536	493	509	543	509	558	543	538	547	506	505	543	540	513	536	520	501	541	507	524	514	534	514	556	509	505	549	538	528	534	493	518	559	549	524	557	509	518	540	538	507	487	532	541	508	510	488	565	501	553	506	515	500	498	503	505	503	536	556	483	521	549	553	488	529	521	467	520	500	487	543	543	554	517	525	525	527	528	527	511	492	479	504	511	527	500	572	560	544	566	526	523	510	531	534	551	499	549	521	521	513	493	534	560	553	546	531	554	531	554	556	553	508	550	579	522	532	527	511	528	546	529	549	526	518	546	528	504	508	493	536	532	538	536	561	542	538	506	521	569	517	517	509	565	565	505	538	473	530	509	548	523	516	520	504	511	496	510	542	517	498	536	495	523	514	525	524	519	509	555	544	540	520	538	538	528	518	552	511	497	484	534	550	484	535	537	527	520	522	518	489	525	503	529	528	512	544	535	540	494	491	530	594	523	548	480	517	514	539	539	487	559	507	543	565	521	529	496	535	520	524	554	525	479	539	516	494	514	546	538	517	543	564	523	509	504	533	532	550	508	531	571	521	507	501	567	528	542	542	513	522	558	518	535	507	512	555	486	538	504	531	495	520	511	535	540	528	526	538	536	529	506	484	563	498	491	493	569	504	526	491	535	501	524	528	549	521	526	495	524	529	503	532	538	504	533	501	493	578	514	496	575	537	494	534	532	530	491	543	477	518	495	521	529	560	490	504	494	537	553	518	531	547	527	548	501	527	512	542	505	516	521	516	506	470	555	543	551	511	490	567	538	502	523	517	536	517	549	498	543	526	538	489	519	605	496	503	522	554	506	516	526	510	598	501	539	560	548	505	531	521	532	519	557	530	539	504	541	513	526	531	510	534	501	497	524	478	514	522	514	498	546	510	531	502	513	543	520	527	528	504	522	530	539	519	529	533	534	496	511	551	484	531	547	514	537	512	514	518	548	493	530	534	531	555	499	516	557	535	516	546	519	526	532	504	526	530	531	486	526	526	519	521	539	489	550	530	470	602	481	507	529	535	492	536	528	565	467	473	508	545	528	499	553	545	519	541	520	556	493	525	486	538	510	536	533	531	532	521	540	517	521	517	518	510	531	513	495	568	505	534	509	518	567	521	509	529	564	532	540	506	522	557	496	510	557	570	592	521	510	520	502	531	539	505	508	514	520	491	521	529	578	492	478	494	565	500	542	531	523	533	523	491	505	531	528	526	514	506	522	541	554	546	560	567	508	523	567	516	569	515	516	523	542	544	540	517	517	517	507	517	492	523	540	536	541	508	535	524	555	521	486	517	530	518	553	511	523	559	532	536	538	514	496	490	553	491	521	509	552	497	546	553	491	508	538	513	558	529	495	549	528	567	541	518	530	548	511	505	528	513	517	520	544	535	526	532	526	532	495	484	520	524	515	537	503	513	514	532	521	523	525	481	509	551	539	514	550	534	524	494	544	527	555	532	505	555	496	559	512	500	514	502	477	494	546	553	530	533	511	520	507	498	534	531	554	525	510	480	548	499	525	585	487	499	565	545	553	542	517	554	513	504	502	510	527	589	527	539	510	474	524	520	492	478	539	486	509	509	513	532	554	538	553	498	502	533	492	544	517	508	539	555	553	540	539	519	565	526	535	573	535	516	550	516	542	547	534	530	534	518	536	490	515	508	500	514	514	540	547	570	532	552	539	545	596	527	528	516	541	547	542	523	534	533	542	527	541	556	527	543	521	512	505	567	514	533	536	522	548	546	513	534	505	512	496	521	529	550	517	513	515	524	522	502	503	543	527	553	545	519	511	547	521	542	505	565	523	559	531	516	555	506	534	566	534	522	543	557	541	552	505	585	523	575	522	519	538	524	516	533	520	543	502	535	520	502	536	569	559	557	507	524	535	517	530	537	528	482	474	546	508	509	511	450	508	510	509	559	523	568	489	548	516	487	552	518	519	528	481	547	527	517	536	553	526	490	543	533	561	499	558	507	519	546	530	506	551	533	508	499	499	536	531	509	498	479	504	517	518	480	510	511	533	522	505	503	525	511	549	515	513	506	523	557	547	521	489	482	535	554	530	545	502	525	546	510	515	486	529	516	530	542	515	514	500	555	491	476	536	519	501	502	536	529	500	547	529	525	517	537	529	539	535	466	491	521	499	525	577	548	506	536	533	529	503	544	541	525	527	528	520	545	506	496	521	521	513	529	542	548	470	567	477	523	522	488	513	553	509	515	510	568	552	554	553	531	527	543	525	510	522	533	501	547	541	591	572	564	474	525	503	481	553	488	529	512	514	511	532	529	546	524	523	555	508	524	551	509	549	509	500	530	536	502	540	499	535	515	499	519	569	527	536	529	514	568	581	530	553	547	515	510	542	530	563	470	508	533	495	544	497	581	507	513	496	568	527	514	538	527	460	507	466	532	527	499	545	583	511	484	522	506	511	480	562	519	516	552	507	533	504	562	518	499	579	531	562	504	512	502	545	504	570	546	517	533	507	525	525	504	540	520	535	558	540	523
27743	21770	15078	8486	4726	2592	1677	1373	1160	951	897	771	832	832	784	732	748	611	622	609	590	533	486	516	490	524	456	475	513	481	458	490	479	479	482	460	450	471	464	466	500	463	440	447	466	438	406	395	474	434	458	409	459	397	422	431	459	440	436	443	441	446	428	401	418	417	460	481	466	404	435	427	461	407	439	415	438	405	464	421	433	417	425	428	447	431	458	415	410	421	446	423	468	431	422	428	407	427	401	383	413	448	412	446	398	421	402	405	428	416	419	436	454	446	399	400	417	453	426	437	432	455	421	429	405	437	411	441	412	423	431	440	457	421	430	462	413	430	433	444	444	411	406	410	461	444	418	432	413	457	440	412	383	444	417	455	453	439	421	409	414	472	423	478	396	395	407	418	422	423	432	453	455	363	449	434	417	425	424	424	406	435	426	438	448	405	449	445	439	419	443	428	429	426	456	432	422	412	414	420	371	406	442	414	391	437	409	417	417	407	452	409	421	405	423	429	410	442	414	445	435	409	463	412	443	407	441	439	409	416	443	448	465	428	403	427	416	410	446	422	411	435	432	416	446	437	426	390	418	440	433	415	426	459	455	446	437	414	364	422	430	439	426	379	456	443	440	437	393	425	412	437	424	446	432	435	438	396	432	402	418	433	438	446	397	444	396	404	420	398	442	409	424	414	431	430	402	416	419	428	433	451	439	426	426	414	425	399	423	381	426	407	414	427	403	426	454	440	423	417	448	402	444	385	433	424	436	417	404	451	429	459	401	436	417	409	423	432	431	443	431	411	420	421	424	425	414	434	435	442	426	423	417	441	398	409	389	446	424	444	457	395	445	411	403	438	391	447	447	417	443	428	438	427	438	443	439	402	420	388	459	405	462	421	424	409	432	426	408	463	391	415	432	440	425	431	452	445	457	426	430	442	420	440	387	421	402	423	415	409	421	423	454	431	426	423	425	419	435	393	451	442	410	386	455	415	466	445	444	423	418	440	433	412	412	439	446	441	442	402	448	405	445	438	426	438	440	443	431	458	434	430	373	386	447	440	404	455	441	392	390	418	449	445	413	396	418	392	413	401	417	426	414	426	448	441	416	427	454	376	427	408	435	421	400	421	421	451	447	427	429	435	433	445	404	459	425	445	417	424	419	424	493	431	388	400	430	434	410	381	425	412	455	412	449	439	439	427	414	456	451	404	427	464	381	415	398	417	395	400	396	436	432	447	438	417	454	375	456	393	449	431	413	421	405	449	408	432	432	413	438	421	397	406	410	388	412	433	429	434	408	389	437	422	438	427	455	441	384	456	403	429	426	415	451	444	430	454	406	468	438	445	427	425	428	432	401	392	394	392	448	452	442	423	446	426	438	447	414	439	422	454	413	404	442	414	468	384	420	417	453	404	428	373	451	445	445	437	419	432	411	432	428	441	437	440	436	412	464	395	438	428	423	425	426	435	429	451	436	452	426	427	408	419	404	418	456	390	412	432	425	400	405	413	437	443	398	446	445	438	410	413	438	404	391	441	448	419	425	429	449	425	451	452	417	394	419	439	438	415	469	450	429	453	414	440	430	413	446	408	438	427	427	438	435	451	422	418	458	449	406	417	437	407	456	373	419	430	449	485	435	409	425	412	455	424	457	438	418	470	414	443	460	421	390	419	456	412	428	422	413	415	408	445	448	432	397	434	411	410	433	429	425	441	447	458	423	419	402	422	440	415	408	396	407	455	438	409	419	404	424	415	426	417	424	424	424	430	443	423	407	412	430	414	449	378	414	423	438	449	423	444	416	430	429	413	434	456	394	408	432	429	426	468	386	449	407	436	448	441	420	379	411	408	406	459	440	451	426	442	435	484	444	417	429	437	439	432	427	418	407	439	433	435	414	450	446	432	407	446	419	409	433	456	432	428	430	429	447	432	417	456	395	441	399	422	439	436	419	455	414	443	443	436	430	392	431	402	416	416	444	408	405	451	389	420	421	436	404	380	414	439	438	420	414	398	420	416	434	437	440	414	432	453	418	384	491	423	403	422	405	417	423	447	440	419	401	427	412	411	447	404	441	421	410	398	469	465	397	426	461	428	415	424	445	405	450	429	437	431	435	396	457	424	420	419	430	406	419	437	433	402	408	438	442	444	464	471	406	414	435	399	431	443	445	392	427	452	446	436	409	449	423	415	494	431	390	400	409	415	385	464	432	433	431	437	436	437	419	417	414	384	402	432	449	408	403	432	417	424	407	414	432	431	383	427	409	429	444	434	423	404	422	406	400	398	405	417	434	386	413	466	434	429	402	419	438	410	444	409	455	435	380	456	395	438	406	416	422	420	391	455	402	417	445	410	427	414	439	401	425	427	424	431	447	407	419	423	446	442	376	379	398	379	425	411	407	448	457	399	432	433	402	395	413	433	389	442	420	412	421	428	426	451	455	392	377	429	435	438	449	422	457	448	443	399	412	419	449	427	430	424	432	446	439	396	416	422	419	416	426	446	407	420	397	448	435	447	429	423	426	433	466	397	433	429	424	398	422	440	439	428	384	393	423	423	415	438	398	435	414	460	439	416	448	434	426	412	435	452	467	419	432	404	424	422	425	426	426	416	443	459	447	398	430	424	405	435	428	443	450	446	391	442	426	419	460	457	459	410	411	433	450	429	457	480	433	422	439	433	449	449	426	431	475	462	433	448	442	431	390	402	399	391	462	439	440	460	448	438	448	434	452	412	404	417	419	435	442	427	415	413	383	406	435	432	438	440	429	389	431	422	407	422	455	437	400	438	422	441	439	426	408	426	410	437	415	444	422	436	439	423	443	433	428	422	454	396	418	434	438	407	411	410	439	414	432	451	395	451	387	404	465	423	467	447	404	422	419	454	439	410	414	446	430	435	433	433	423	458	393	438	417	409	432	448	411	428	412	453	411	419	409	456	432	408	418	449	405	415	432	421	409	416	429	408	425	403	436	461	419	413	440	405	416	435	416	426	402	445	396	452	401	440	422	411	450	407	417	424	439	408	453	428	417	474	445	417	412	429	419	433	419	430	434	419	391	424	430	452	425	425	433	442	440	383	409	409	450	416	417	438	422	417	410	438	421	406	389	442	423	435	413	429	443	437	401	455	423	452	398	422	449	443	414	410	401	413	410	461	421	379	413	447	419	430	475	431	445	416	415	454	461	393	430	409	441	450	424	383	415	449	433	405	457	438	448	431	423	439	461	449	412	431	427	467	404	419	435	438	443	467	408	421	407	433	427	412	430	460	443	449	449	415	403	410	440	397	441	434	402	473	406	410	436	407	427	401	417	429	457	456	407	416	425	377	447	425	440	418	407	409	415	443	411	454	420	444	460	433	421	394	407	429	431	451	433	452	432	436	405	439	427	411	441	432	431	425	427	418	413	421	437	434	435	403	393	398	430	439	414	421	402	436	445	402	449	407	441	413	465	415	412	426	412	473	432	429	428	448	391	393	402	405	441	398	414	385	393	444	439	420	420	436	436	448
17367	29443	16833	11278	8025	5251	3777	2868	2414	1949	1631	1333	1429	1509	1222	1179	1151	1005	908	869	855	702	684	681	664	582	637	669	635	632	631	639	593	619	633	634	635	571	604	534	559	550	574	562	547	541	544	533	576	537	527	505	510	557	550	549	531	504	519	564	577	557	562	527	569	503	523	536	538	521	520	553	506	567	562	538	546	553	548	505	518	503	577	515	455	482	566	538	516	546	526	511	448	532	502	535	494	476	546	503	569	560	555	524	479	532	534	524	519	570	562	548	498	508	514	542	556	535	529	572	520	523	547	561	524	501	527	532	487	523	497	510	521	510	585	513	548	522	542	516	505	522	494	506	523	535	534	514	559	528	548	531	531	511	509	533	516	500	492	539	532	547	536	506	493	495	506	558	507	521	533	501	505	513	521	561	515	499	559	525	527	543	569	514	517	505	508	498	536	487	532	582	502	486	513	545	539	509	509	514	555	494	503	486	512	542	525	513	492	518	522	543	549	495	489	516	509	521	472	485	499	534	532	517	551	489	526	488	574	526	535	519	531	518	579	508	531	529	536	535	536	537	534	509	539	517	521	530	533	504	503	517	496	534	546	514	520	516	519	541	512	544	497	518	535	506	524	540	512	507	509	530	500	528	548	524	457	531	551	523	544	549	546	515	525	492	552	534	513	546	505	515	542	501	567	497	541	515	535	559	505	516	514	484	481	480	510	530	545	512	530	529	521	495	544	527	558	480	523	519	535	559	519	526	572	534	513	551	511	503	531	461	543	549	523	533	485	519	536	521	489	480	488	555	536	530	516	531	503	557	496	534	515	486	560	562	525	526	537	512	501	521	521	523	519	528	516	551	493	561	510	519	525	572	510	506	544	511	495	503	503	524	549	549	545	552	511	547	554	497	507	499	474	523	515	554	530	546	500	519	507	502	500	479	523	529	497	515	545	531	493	513	536	536	565	498	505	488	545	517	499	487	534	517	484	533	545	519	568	543	521	528	485	532	585	492	531	532	493	507	542	477	502	518	488	474	560	521	540	532	543	500	512	504	542	520	526	514	507	555	553	504	527	532	544	551	504	561	545	510	517	503	473	513	554	512	541	522	520	530	500	545	548	512	514	512	494	491	568	542	508	522	552	533	534	534	525	514	508	522	516	501	559	521	517	494	544	510	502	486	525	576	540	505	528	515	539	509	537	555	527	495	538	521	547	519	526	511	506	536	542	525	538	563	521	525	566	508	521	491	534	545	531	509	491	500	540	505	561	513	524	515	523	503	525	511	523	563	573	517	522	571	527	500	498	516	500	484	502	516	576	557	549	519	498	526	518	556	546	512	566	538	558	460	531	497	519	512	525	502	514	514	545	525	511	569	524	523	524	547	488	534	557	534	525	518	493	517	519	488	579	518	528	526	551	507	543	524	551	547	527	533	542	521	510	520	489	546	531	525	509	497	484	499	544	525	495	530	502	511	520	499	505	508	499	508	562	532	520	498	542	479	533	505	520	516	507	586	520	548	495	496	576	540	535	496	505	492	554	491	490	547	503	487	551	499	503	525	507	523	537	541	543	526	538	489	533	513	541	525	556	519	497	575	543	497	539	509	513	516	539	520	546	469	543	553	494	513	545	555	536	567	527	494	540	499	547	504	526	523	540	501	514	494	521	547	498	492	533	498	496	522	548	502	476	542	518	533	510	517	527	549	536	527	513	497	488	523	571	554	516	501	568	531	519	485	500	555	489	525	555	522	518	549	494	523	522	517	533	536	514	522	493	548	530	552	555	487	524	511	491	523	522	511	549	511	504	527	489	513	526	508	524	507	537	496	537	551	549	522	513	542	444	526	554	491	517	514	558	498	493	546	526	528	505	571	567	499	521	528	494	539	493	555	508	530	567	555	535	546	513	529	562	536	484	519	535	536	518	572	492	498	545	530	536	543	540	513	469	517	519	532	551	500	542	474	515	537	502	527	539	507	532	515	508	527	591	499	540	522	482	547	539	534	541	555	518	516	498	558	524	527	572	482	530	512	511	537	515	506	531	489	525	524	524	507	542	552	542	535	514	524	505	545	536	543	526	520	500	517	568	542	521	515	510	532	494	529	519	514	516	540	508	536	568	539	516	539	483	495	484	489	520	507	520	486	497	544	555	518	520	512	533	567	563	527	513	550	526	513	530	508	534	554	523	530	519	517	511	543	527	530	517	466	467	552	537	516	554	557	502	527	547	529	492	475	510	531	490	506	490	519	503	505	539	520	490	535	494	515	523	510	533	528	536	555	554	525	516	530	500	480	560	496	528	492	495	513	545	539	569	534	564	546	535	531	518	529	554	549	536	529	492	520	537	523	534	539	497	592	489	516	489	506	507	509	557	517	533	557	482	563	556	505	522	478	507	506	553	551	544	510	530	511	570	527	511	517	489	557	518	507	542	552	521	554	533	489	561	530	534	542	489	564	530	469	553	544	555	522	509	511	547	526	580	527	516	511	525	503	470	475	523	510	552	503	476	514	532	538	518	505	538	503	529	527	533	539	514	509	521	483	552	528	568	548	517	512	570	494	592	536	506	543	541	506	510	533	499	500	489	542	527	507	542	574	541	535	508	554	523	532	586	543	536	511	554	519	530	502	556	494	556	544	498	522	512	496	553	503	505	519	534	513	526	503	549	538	533	525	523	496	519	526	496	535	518	549	508	520	515	543	544	554	523	498	499	535	511	523	496	504	516	528	542	544	538	521	491	549	533	527	531	484	475	543	517	552	506	545	562	535	550	565	450	545	557	495	507	530	502	540	531	521	538	543	557	533	483	502	482	563	539	536	545	566	499	538	511	515	534	501	517	505	509	567	530	531	558	547	521	499	524	512	547	554	474	541	535	537	497	513	493	536	572	543	481	527	502	518	542	558	517	488	453	535	498	504	530	513	504	526	512	538	528	503	527	525	525	546	515	511	518	549	493	543	544	522	566	538	540	508	553	500	522	519	516	537	547	516	506	517	505	525	516	512	489	524	530	534	501	516	519	503	507	535	538	571	541	519	532	509	533	549	557	508	512	550	525	545	537	523	503	547	504	541	522	539	557	532	521	539	491	512	496	548	516	538	511	535	522	535	509	550	541	509	511	523	547	540	559	543	494	507	536	546	550	513	520	459	519	528	524	547	515	491	551	546	524	565	508	561	543	545	513	524	537	556	498	512	558	528	509	563	515	535	508	523	522	499	504	490	522	521	559	527	530	543	545	500	544	493	561	493	574	512	537	526	533	536	532	502	527	514	545	529	514	517	550	486	519	500	505	513	507	519	567	478	544	494	539	554	474	517	544	504	490	508	502	472	560	531	558	491	538	546	521	526	523	540	547	513	538	503	534	527	544	484	546	523	557	528	525	501	503	521	487	570	523	533	506	518	550	518	528	513	464	524	544	490	523	535	490	499	481	552	490	526	524	500	495	520	507	536	513	526	508	548	532	557	526	542	523	532	514	511	550	511	474	511	513	549	506	522	529	542
24322	21290	28321	24623	21022	10785	3990	2248	1909	1449	1111	981	1034	1095	940	777	774	673	613	553	496	489	484	444	438	418	411	371	384	425	358	385	412	427	385	364	378	351	368	339	331	372	359	324	329	337	322	316	315	306	296	330	329	326	349	354	316	325	307	285	318	348	340	346	341	309	283	321	307	298	298	304	327	296	307	289	309	290	348	302	274	326	281	300	315	300	297	332	313	298	295	317	310	302	311	273	319	309	281	316	299	278	320	316	293	288	318	262	288	292	333	335	313	281	293	318	306	307	316	327	278	292	339	328	344	332	339	304	265	335	312	311	303	337	340	311	281	295	312	302	323	313	293	311	327	307	285	349	307	321	303	308	323	294	287	289	321	320	304	307	302	293	278	302	304	292	265	307	276	300	302	313	303	303	310	316	319	304	293	309	319	322	295	297	320	303	306	333	303	296	282	274	277	301	301	328	292	319	291	311	285	303	311	293	284	322	325	296	321	294	307	299	307	306	328	316	328	298	322	292	303	310	305	314	294	314	325	343	277	306	318	294	315	305	308	317	278	303	269	299	322	308	300	312	306	318	300	320	301	305	301	335	285	331	289	317	298	297	313	285	273	324	291	304	312	276	290	297	266	297	290	293	290	315	308	317	322	280	286	304	306	294	301	323	327	293	258	301	322	292	284	320	293	317	326	303	346	284	302	301	331	294	318	309	295	325	327	295	291	292	309	302	303	302	304	320	292	298	306	348	308	319	297	277	293	338	284	312	285	298	333	305	282	304	341	322	309	314	324	318	310	300	314	272	322	299	327	323	277	337	302	298	292	315	318	274	289	316	313	321	286	289	306	311	311	311	328	304	294	311	297	326	327	278	312	326	295	315	318	307	297	289	300	324	323	321	324	288	299	301	322	295	287	304	312	276	332	319	284	307	292	305	305	316	295	297	329	312	307	278	303	311	301	310	344	290	319	279	298	299	275	317	308	318	337	312	309	343	334	303	296	326	322	307	330	287	278	326	319	296	328	319	292	313	287	343	312	350	314	306	316	318	288	285	292	326	334	271	319	286	306	302	305	316	286	289	317	290	304	323	305	313	295	336	312	307	337	270	335	300	342	284	314	299	298	298	303	286	314	328	303	244	299	297	300	290	295	300	296	311	301	306	309	291	288	302	282	296	323	330	297	263	283	321	285	313	320	298	314	315	314	290	306	327	298	315	294	326	289	296	268	317	319	333	265	288	311	291	309	322	300	288	344	309	309	309	310	326	330	312	311	308	314	292	293	320	297	319	325	322	301	320	306	293	338	325	288	292	292	309	308	292	333	285	288	308	322	297	293	303	318	297	279	294	318	278	295	280	317	293	326	281	280	284	258	321	331	303	290	301	263	301	268	289	288	311	293	279	298	315	308	342	291	292	319	304	269	285	282	305	299	316	299	287	331	303	295	306	322	338	300	300	314	289	309	319	300	299	320	292	313	320	299	322	319	313	314	300	298	306	306	303	293	306	281	301	324	328	278	288	286	326	284	304	326	304	284	305	313	308	315	281	299	320	287	322	301	305	282	309	270	307	298	323	293	304	293	292	291	281	321	315	335	306	303	309	258	318	297	313	297	303	341	309	329	283	289	291	300	311	354	303	316	336	284	320	278	303	337	283	316	290	293	289	327	319	288	319	322	314	313	313	292	319	281	293	318	288	294	307	294	322	308	296	303	302	286	299	320	275	332	300	284	293	309	300	307	275	316	302	283	279	289	320	295	302	282	303	320	351	304	308	313	317	301	316	301	271	321	331	284	327	278	300	353	320	311	299	315	296	310	298	298	310	308	317	282	299	299	319	311	322	311	287	257	316	340	311	294	320	314	302	308	300	289	303	311	292	310	312	302	292	330	294	275	307	309	314	297	306	307	302	333	275	303	311	337	277	345	296	315	319	321	303	269	301	283	313	299	322	291	301	298	308	310	309	284	324	327	315	306	302	313	298	336	303	294	327	300	278	305	314	268	288	290	301	299	297	344	287	309	300	281	326	318	293	310	279	308	293	311	301	304	265	310	317	292	312	304	309	316	320	274	355	304	331	308	283	292	271	292	295	270	282	314	292	293	303	292	284	323	308	289	333	294	338	282	293	307	296	290	330	301	285	295	309	317	303	284	277	336	327	290	350	294	324	300	347	341	302	308	306	279	255	300	307	316	303	284	280	325	279	280	268	301	321	285	313	319	279	302	303	316	305	300	345	329	271	312	314	309	293	308	317	306	308	295	306	313	289	297	318	281	296	312	303	269	311	324	334	317	321	309	274	324	266	318	280	298	314	348	327	306	277	313	327	297	305	280	340	283	305	324	295	272	306	295	279	312	282	269	290	288	293	300	271	302	291	291	294	323	294	309	309	338	306	289	280	328	293	305	308	313	275	313	293	305	311	289	349	284	315	332	314	318	287	315	316	306	272	294	317	281	319	303	314	297	315	308	319	297	292	311	356	298	333	315	318	299	303	314	305	289	295	292	319	293	317	317	301	305	270	290	313	299	318	277	320	296	306	269	293	305	293	336	335	303	312	294	333	313	310	325	302	297	302	294	329	297	287	287	306	306	303	314	273	296	301	285	298	310	294	317	292	319	282	273	284	316	311	328	292	291	278	306	309	304	266	306	308	303	326	303	280	295	325	326	290	296	311	313	291	286	296	280	267	306	289	304	283	313	300	310	291	316	292	298	305	295	292	310	298	311	352	279	293	310	311	331	298	349	295	284	308	303	296	297	326	299	303	336	331	272	310	307	322	318	292	292	265	280	326	313	305	295	318	287	291	306	314	304	279	294	298	313	312	326	320	317	306	329	294	325	310	323	304	303	283	294	323	266	301	328	280	306	341	308	301	322	288	306	303	291	312	292	300	284	327	295	291	291	318	312	347	312	288	302	304	325	316	298	303	286	309	299	299	307	309	321	292	314	328	301	292	291	312	287	289	277	314	296	294	297	323	294	343	278	304	302	288	293	313	331	302	299	301	334	296	319	296	293	331	331	297	303	313	302	303	292	307	300	323	314	286	286	301	294	324	314	291	302	314	321	328	308	289	308	321	313	299	292	312	303	306	295	309	291	323	282	301	328	326	320	296	308	293	301	297	304	296	307	311	309	264	318	319	313	300	270	341	318	296	302	269	287	332	284	283	341	310	293	303	292	304	317	313	302	309	289	291	331	285	297	316	317	309	279	316	308	299	324	349	314	321	317	321	306	308	342	301	278	304	266	318	289	291	307	274	297	301	311	316	299	302	289	311	306	334	317	309	282	318	332	294	297	317	324	305	292	288	320	321	304	270	300	294	302	302	323	299	295	277	288	279	296	308	351	292	282	298	337	299	282	323	326	259	318	301	298	297	277	296	271	304	300	273	282	318	322	291	291	325	336	324	330	305	283	297	265	348	317	295	294	271	294	301	322	288	289	292	302	292	291	306	321	303	291	306	302	315	291	301	298	300	313	296	341	278	292	271	323	317	319	283	288	282
18815	35893	24145	18791	12274	8897	6671	4815	4025	3042	2222	1957	2089	2232	1779	1492	1443	1158	1064	933	806	764	734	604	663	588	516	561	600	575	539	624	571	551	510	555	526	550	503	477	510	477	428	434	426	430	402	452	384	416	408	414	407	394	414	383	432	403	408	419	399	398	419	377	397	408	414	370	379	379	409	367	397	422	408	368	364	396	357	362	359	379	365	376	364	390	375	371	355	396	383	366	347	365	373	371	372	381	359	379	353	384	335	342	367	378	346	409	385	383	368	402	369	361	387	369	362	352	372	378	384	373	361	363	380	378	370	359	371	394	376	369	396	352	379	389	367	403	386	349	348	374	377	348	382	369	357	416	387	337	381	353	387	368	372	398	416	377	398	390	359	345	350	359	398	359	408	385	385	371	392	358	399	363	365	370	374	371	365	349	392	349	365	400	363	383	350	358	352	399	373	382	370	361	403	381	376	394	358	375	391	372	373	364	376	401	365	367	373	407	409	372	358	380	371	394	393	369	382	390	379	360	352	373	392	350	390	356	377	396	373	387	373	374	372	399	402	361	345	352	365	365	380	400	382	377	394	369	356	375	353	376	375	380	419	388	342	368	349	342	362	367	360	340	336	369	379	391	371	371	373	386	398	346	394	363	333	327	385	368	385	359	381	374	382	371	357	422	362	350	375	370	383	418	341	380	390	370	400	411	379	391	346	365	350	399	366	411	351	374	379	353	375	373	344	369	394	360	347	378	398	398	384	363	378	355	385	389	375	366	401	393	379	391	382	364	409	393	396	372	394	346	364	379	365	352	354	395	390	367	382	362	355	394	376	361	367	409	362	330	323	367	350	342	352	355	380	393	377	346	407	397	370	377	388	377	355	334	348	400	425	402	324	390	395	392	419	381	392	381	349	383	377	399	350	372	381	405	347	353	353	346	385	368	354	368	377	403	378	396	373	371	368	400	386	384	399	395	395	406	345	399	370	367	402	362	374	409	384	327	344	387	365	374	419	382	379	381	327	376	403	408	383	399	336	327	375	398	373	385	421	367	381	396	386	381	357	373	362	395	382	356	362	332	398	383	377	334	403	404	369	341	351	376	355	377	394	376	381	358	350	372	387	363	374	345	390	342	414	383	376	354	384	397	362	384	359	372	336	350	386	410	377	381	369	368	363	379	359	409	374	389	398	395	370	367	350	374	392	344	412	386	372	386	362	370	380	369	375	384	350	357	359	363	356	339	360	366	342	365	379	354	396	346	381	381	369	385	373	377	373	387	385	348	413	386	361	390	388	378	372	344	368	381	363	382	368	367	346	355	360	406	366	397	385	381	368	347	399	374	381	384	378	341	376	365	357	369	396	399	406	359	403	365	359	402	358	342	363	352	350	395	398	397	379	337	389	357	347	390	390	380	375	363	351	374	426	358	358	401	376	399	368	410	354	341	379	373	369	394	408	382	360	393	368	361	363	386	376	353	403	362	362	362	389	394	385	403	378	347	384	368	345	357	371	360	393	357	369	390	335	368	364	366	390	371	378	394	373	344	357	379	331	368	409	381	385	371	362	359	382	374	349	383	378	366	362	390	360	388	360	356	366	401	368	347	373	401	376	364	358	363	375	393	375	386	379	403	397	376	342	386	355	365	356	410	388	390	381	377	366	390	374	400	333	359	393	396	393	376	390	385	358	345	393	335	374	374	357	374	371	377	386	378	361	357	391	365	402	336	380	391	363	393	396	398	338	384	372	378	367	383	359	370	369	398	383	366	364	380	392	361	387	361	383	377	404	398	342	335	384	418	381	384	369	375	362	403	373	364	378	395	363	350	384	367	371	347	374	375	414	371	387	387	339	390	374	368	350	368	381	404	358	420	349	387	369	366	374	356	323	372	380	368	358	372	352	351	364	396	352	368	396	386	334	354	365	357	390	380	382	343	371	380	410	378	365	403	371	328	363	342	372	403	343	369	356	375	353	369	413	367	404	399	374	370	431	387	399	395	422	368	406	384	341	383	370	388	425	363	344	381	382	344	360	362	355	380	353	353	400	339	345	368	393	353	396	358	370	364	392	384	364	373	400	385	384	377	403	378	365	371	374	347	409	388	390	378	350	371	358	390	367	367	381	373	366	390	392	380	367	382	373	345	398	378	399	388	368	367	353	375	360	351	385	360	379	399	361	392	359	386	356	351	386	346	386	345	358	374	399	420	337	395	382	361	361	399	384	354	332	382	381	338	381	402	380	358	351	399	342	345	384	390	368	402	397	369	418	389	365	342	366	360	354	374	374	366	389	353	378	386	358	365	392	352	352	367	368	430	365	388	363	346	384	391	384	368	361	371	359	370	386	369	396	361	387	394	374	397	382	392	359	367	370	368	387	378	391	358	399	395	413	365	410	395	359	381	352	356	367	387	346	386	386	374	363	398	356	333	357	387	349	361	409	415	398	380	383	382	398	355	384	354	365	363	368	396	353	360	365	392	372	362	377	372	410	372	363	370	391	374	348	382	357	404	386	400	380	387	374	361	382	370	399	374	391	346	413	355	344	394	378	383	398	396	346	364	389	365	413	401	394	412	389	372	389	383	361	386	381	368	394	383	396	382	376	396	355	393	388	369	382	374	384	380	389	365	382	364	407	379	367	376	370	405	378	396	371	380	388	356	356	379	411	383	399	362	373	353	372	413	382	368	362	368	363	414	397	362	366	354	367	362	347	385	380	387	382	390	372	371	384	388	393	383	395	345	382	406	364	385	380	359	389	373	386	351	390	348	397	390	349	391	383	353	385	380	389	383	360	360	365	378	374	357	339	395	375	337	383	392	378	363	349	349	390	363	399	384	382	402	391	370	375	329	405	355	396	390	358	364	333	368	361	390	383	366	372	387	390	360	397	422	407	364	397	368	345	360	345	424	380	353	403	357	349	366	373	373	344	357	358	379	382	346	340	380	337	367	367	390	358	360	362	401	364	376	362	390	386	373	370	366	362	330	325	379	391	370	347	391	395	376	383	366	373	349	327	362	385	358	375	376	359	381	401	392	353	356	371	373	381	329	385	356	396	391	366	383	339	374	361	373	358	379	362	384	373	367	385	348	366	378	380	367	356	359	375	401	395	393	392	350	383	381	390	401	358	406	356	366	376	367	354	384	378	382	378	371	387	396	376	367	384	405	378	401	349	367	405	372	391	391	385	420	358	374	380	364	371	366	339	376	393	383	346	368	366	419	364	379	375	356	336	437	395	375	371	397	361	402	373	377	352	378	368	341	390	351	355	388	406	390	331	372	387	384	363	385	349	334	373	340	354	349	385	354	392	354	357	368	362	350	391	381	344	339	385	367	376	336	333	397	374	431	344	379	357	421	403	379	358	371	340	366	372	352	383	373	371	365	370	340	348	418	359	370	412	406	381	377	386	381	367	388	356	346	359	407	353	398	358	382	408	371	346	393	366	338	386	352	366	387	339	378	351	377	367	374	352	388	395	380	367	370	379	374	384	377	342	380	348	396	392	340
25395	21285	27129	25480	12114	4319	3014	2066	1704	1426	1149	1169	1129	1218	1100	1055	1006	900	881	815	733	797	695	654	684	658	661	695	685	679	640	667	676	657	608	604	599	626	636	636	621	625	648	601	621	622	591	598	613	606	557	592	598	584	581	625	622	609	578	626	613	581	591	641	625	560	559	610	585	608	602	570	636	623	660	604	579	568	548	610	603	607	572	560	629	568	579	586	575	593	555	604	549	543	576	578	588	625	584	568	564	610	619	593	565	597	608	586	648	580	565	583	594	619	600	618	576	554	616	608	606	597	585	623	595	561	628	567	597	593	595	602	572	620	590	554	604	589	581	567	579	570	584	581	574	568	582	626	580	604	602	595	597	554	566	555	586	559	573	588	587	602	541	613	563	602	583	585	587	559	578	620	604	566	586	591	581	558	578	593	609	547	576	617	555	573	607	574	534	611	580	549	588	560	610	635	588	566	616	543	565	562	620	581	588	595	535	574	587	562	581	592	614	563	589	544	582	552	599	637	578	568	593	564	555	627	584	591	556	574	578	561	564	625	605	602	592	603	540	568	600	613	595	553	618	579	598	595	566	583	602	579	577	612	658	552	597	578	566	519	585	565	599	583	593	568	572	529	574	591	582	606	595	580	575	594	560	540	546	587	590	566	604	584	606	559	575	551	582	569	567	568	570	590	573	548	590	548	566	525	580	597	553	568	615	561	576	563	619	601	588	631	580	586	597	582	604	572	566	614	546	596	577	597	563	557	624	569	600	524	605	611	609	601	578	590	598	586	577	586	578	569	570	594	582	582	567	597	574	572	536	580	553	581	570	618	581	613	543	585	577	614	603	552	587	563	610	578	584	561	586	594	578	591	607	575	629	588	645	594	557	555	555	597	576	563	578	585	548	568	591	604	629	567	603	562	598	560	548	582	612	559	548	601	559	562	590	574	601	566	564	564	612	568	587	561	545	583	543	557	573	589	596	533	564	605	609	608	576	553	572	610	578	591	569	563	616	579	590	655	585	588	554	604	540	553	556	532	613	579	560	545	585	594	583	613	541	566	631	557	610	577	556	584	561	584	584	594	554	605	564	612	585	632	603	544	593	585	572	576	600	585	597	578	609	553	576	602	581	581	613	552	584	600	604	524	561	568	586	560	577	609	607	619	591	607	568	592	575	580	613	594	612	593	556	595	591	621	604	560	528	592	575	602	595	584	570	557	621	596	603	592	605	615	545	579	611	588	558	640	598	594	595	549	558	559	557	572	585	576	574	647	584	578	583	569	573	620	614	539	601	553	603	574	601	555	577	551	618	589	592	543	635	614	592	592	623	556	578	586	574	588	578	587	588	570	604	603	591	631	618	573	628	580	562	622	607	571	576	593	570	581	580	562	644	588	567	614	530	568	569	627	586	611	612	582	590	535	570	579	595	567	618	626	556	571	533	553	564	581	579	585	579	585	578	584	589	594	647	571	548	594	639	575	615	578	586	572	575	564	566	558	581	579	537	591	576	627	590	597	555	551	574	612	560	584	555	611	587	579	564	574	587	578	580	596	624	575	593	594	552	603	571	606	618	607	552	577	601	581	569	557	562	565	604	552	552	600	588	563	577	592	589	575	623	572	582	560	582	576	576	549	557	566	599	611	583	614	609	595	627	558	585	586	590	582	596	552	593	535	571	583	567	584	549	571	583	577	563	604	589	606	608	576	630	584	621	620	583	569	545	553	618	604	607	568	589	602	582	575	595	589	603	561	583	628	627	570	571	586	601	644	602	587	578	588	574	586	613	618	645	591	611	539	586	565	589	582	578	582	510	566	604	573	606	592	617	579	570	596	578	603	612	615	585	543	542	568	612	578	610	602	558	595	554	635	589	579	576	586	552	597	574	580	585	627	602	574	520	551	613	587	574	622	623	560	595	621	617	613	604	589	563	653	586	584	550	572	584	586	554	597	596	605	600	587	558	545	595	561	604	611	563	588	570	563	593	604	609	579	585	609	630	596	622	579	611	573	573	590	585	563	607	586	595	571	632	534	580	575	573	588	593	560	604	603	522	630	600	563	606	587	596	586	572	616	593	570	567	587	561	591	586	598	633	561	601	630	598	564	543	581	546	568	593	592	579	554	614	542	567	592	580	630	590	623	594	605	607	554	543	627	576	584	573	584	563	544	617	576	562	584	593	615	602	579	574	565	574	606	597	623	587	524	598	590	593	578	642	578	568	546	567	594	568	567	576	601	661	592	598	606	598	555	607	596	604	565	556	611	575	579	599	584	576	620	592	582	601	563	583	585	596	558	568	592	625	630	581	562	581	600	602	601	606	589	583	596	587	569	555	580	563	587	571	594	589	587	587	578	562	548	606	610	594	570	634	566	584	582	595	589	603	608	583	525	575	623	536	570	576	585	633	601	576	569	579	585	605	568	585	580	560	604	548	564	543	619	557	571	584	565	541	563	587	566	559	565	513	575	548	602	579	557	598	555	593	578	601	573	589	569	549	550	615	597	547	576	626	593	585	540	582	561	588	609	568	595	617	611	583	601	615	603	572	545	580	575	613	609	611	582	612	579	608	560	570	579	608	562	569	553	548	595	584	561	618	568	540	548	605	596	529	587	582	566	592	539	532	567	575	622	590	583	594	593	564	565	644	570	598	537	576	612	579	558	588	632	551	540	589	571	620	607	590	598	549	567	573	604	591	557	613	571	582	537	588	566	622	591	612	565	587	572	608	575	594	565	574	589	601	586	582	544	550	518	596	609	574	627	594	616	615	525	598	623	578	626	594	552	582	591	558	574	578	627	560	591	558	582	623	609	601	559	601	546	599	602	530	556	577	594	623	596	604	617	586	609	601	633	578	570	581	549	561	609	608	554	612	574	583	570	604	601	632	570	572	573	600	592	618	595	615	635	594	579	596	640	598	612	592	574	555	552	598	584	587	596	546	607	653	604	607	619	559	569	564	583	620	554	589	564	607	507	570	569	576	614	590	606	607	568	534	603	583	625	550	542	582	614	621	546	600	558	581	599	540	561	557	562	602	614	582	556	631	584	598	565	573	544	565	572	589	571	584	557	578	591	603	544	560	603	598	574	560	612	536	583	570	596	580	595	572	558	607	553	550	570	562	540	613	589	608	524	573	566	558	557	514	595	582	542	581	588	609	601	572	595	563	573	582	570	598	572	570	580	599	611	569	574	570	592	594	541	560	587	567	596	610	594	605	595	538	587	582	578	546	563	606	623	601	526	612	573	594	563	604	573	595	597	541	590	585	636	563	617	565	624	588	596	583	566	570	569	581	576	610	552	619	593	559	625	578	554	575	599	561	565	546	603	565	593	603	572	606	591	550	564	544	566	563	601	587	610	556	613	615	612	593	563	580	608	591	539	550	600	570	565	605	577	568	599	610	606	536	587	545	578	560	559	599	582	549	566	587	586	554	623	561	604	603	575	583	570	601	610	541	585	589	577	596	574	620	583	546	598	589	543	544	585	534	596	633	592	587	602
19298	31459	20369	16033	9826	7441	5987	4316	3515	2761	2149	2134	2189	2101	1784	1705	1589	1404	1232	1178	1084	1040	929	887	895	852	831	833	798	801	815	903	862	836	836	794	721	748	778	671	721	771	758	722	753	689	755	746	701	710	688	675	712	659	691	724	681	714	744	671	694	730	706	693	693	735	714	692	696	676	651	671	738	703	689	706	648	693	648	659	646	711	719	697	675	687	635	718	685	649	689	685	740	672	640	679	686	689	649	703	721	703	687	700	732	705	698	653	696	674	647	677	724	687	644	625	644	668	672	718	710	696	729	664	668	688	701	670	679	686	706	662	656	743	683	641	681	702	644	682	690	661	701	711	645	682	702	720	658	657	707	676	722	661	672	691	627	662	697	686	690	675	686	667	674	661	731	693	666	703	678	683	679	658	710	691	699	669	693	676	683	679	655	707	688	680	655	652	709	661	646	656	660	682	676	629	716	706	724	700	645	704	703	669	665	726	671	635	693	679	662	678	722	712	673	737	727	686	677	698	711	701	673	699	647	641	691	658	696	672	714	671	698	660	666	673	674	723	674	669	735	689	658	654	717	668	691	709	677	719	646	700	693	723	673	732	723	666	727	678	714	681	741	707	719	658	685	738	679	631	659	664	694	681	686	672	672	688	682	705	705	674	668	668	722	712	717	690	654	725	692	689	710	734	628	687	678	689	680	652	717	677	646	718	668	640	693	662	661	672	669	710	690	673	606	654	697	708	705	656	681	671	700	683	724	650	705	691	692	675	718	705	737	668	737	679	692	713	673	675	666	665	703	682	665	671	643	725	642	677	666	644	668	657	713	733	680	627	677	693	692	683	708	683	694	702	680	692	631	616	691	675	659	695	640	640	653	685	718	669	730	641	704	688	676	699	634	664	731	718	706	669	663	651	650	686	681	681	701	718	674	716	655	706	683	686	668	717	657	663	720	671	639	641	682	709	691	636	679	668	673	647	688	662	669	688	703	712	688	688	692	677	664	688	702	714	679	677	665	701	680	728	732	685	683	724	681	626	653	668	673	743	665	664	670	660	656	691	700	677	652	682	678	701	688	699	711	733	716	711	692	672	635	693	720	669	641	690	693	693	707	645	682	702	692	710	736	694	698	642	708	649	695	670	678	715	670	677	662	683	692	711	652	680	653	658	677	689	727	660	696	662	714	690	706	658	665	692	711	697	732	685	715	713	690	726	713	662	703	652	688	730	683	667	693	674	680	669	672	681	688	676	646	676	730	724	674	702	669	672	687	696	680	698	686	667	713	650	649	665	717	648	654	695	691	694	663	681	684	665	668	674	664	718	698	683	671	716	632	681	677	716	642	695	667	663	679	657	694	679	693	650	712	633	665	755	664	686	662	711	752	709	648	652	680	681	695	674	698	680	691	715	713	688	692	675	675	684	698	689	666	680	647	656	678	643	655	690	683	647	688	693	732	660	696	723	675	697	669	668	689	664	679	682	667	650	667	662	713	703	704	685	672	679	701	666	627	687	709	697	685	727	650	721	670	626	655	665	676	710	655	687	700	674	651	699	689	696	703	697	704	696	710	689	673	677	678	667	695	680	718	683	660	703	695	682	663	763	659	680	658	636	644	685	719	720	670	697	695	647	765	678	678	684	682	649	683	669	673	664	697	698	670	679	674	630	679	697	690	709	650	719	689	717	646	680	668	686	636	709	692	683	695	704	658	710	683	687	683	724	683	671	686	710	715	634	724	688	645	702	673	699	650	658	696	663	696	669	683	623	659	691	701	661	638	689	699	704	716	649	687	698	663	698	673	675	674	638	707	664	644	739	704	709	655	679	704	696	702	663	628	682	714	724	718	673	691	730	718	692	712	682	647	670	673	687	674	673	722	689	695	680	664	690	697	665	710	658	645	678	678	702	657	708	673	674	701	716	671	720	655	681	691	698	703	681	679	711	697	675	714	647	637	684	689	698	607	669	690	674	706	670	663	657	676	757	681	659	666	686	692	704	721	674	688	692	687	681	659	663	681	699	631	675	698	659	690	665	691	688	651	720	677	732	691	652	680	685	656	669	662	670	710	619	661	654	675	751	699	669	709	717	698	654	684	679	669	635	697	612	690	680	699	680	750	733	644	669	663	662	696	683	642	692	675	699	648	704	684	663	705	689	691	707	723	668	725	680	680	637	695	703	694	670	740	666	662	687	687	642	692	664	687	636	655	667	672	652	703	680	644	664	704	739	727	619	637	664	715	686	629	713	682	672	625	651	679	685	710	668	724	678	657	704	733	726	676	702	728	708	668	695	747	680	703	674	647	649	685	667	698	714	699	686	686	659	607	675	697	668	675	669	695	662	698	694	638	647	673	696	676	644	710	695	692	695	706	689	716	711	764	677	670	707	669	718	659	685	680	705	676	711	667	668	660	708	706	656	666	723	697	694	685	727	679	683	649	675	667	690	675	641	723	677	665	708	701	683	681	707	643	682	712	698	665	669	669	650	669	665	725	661	714	649	685	669	674	705	667	652	689	664	692	678	672	645	669	698	702	681	635	690	685	706	671	621	674	684	663	701	637	697	721	699	647	671	678	625	679	696	709	670	662	689	668	730	675	635	746	698	710	639	685	648	697	677	687	678	714	655	711	716	648	722	685	689	730	676	684	678	680	678	646	669	664	691	707	722	713	707	630	702	687	688	715	667	661	693	641	687	693	686	709	667	628	709	636	684	687	694	712	677	676	679	658	740	681	717	682	686	651	688	669	684	661	642	674	739	696	674	657	688	665	688	664	675	669	647	721	698	674	686	638	644	669	652	653	688	685	628	669	729	725	700	680	667	649	681	705	675	699	666	664	689	664	724	717	710	699	676	649	701	679	686	681	654	674	722	728	699	672	683	656	718	675	685	701	664	661	664	725	703	666	694	721	709	683	640	741	675	664	642	669	749	693	683	681	696	694	673	677	699	700	714	746	748	678	651	713	681	661	661	716	670	684	672	649	690	669	685	678	665	661	693	695	707	751	657	656	666	702	659	703	660	710	656	630	657	682	654	661	707	679	732	646	660	674	659	674	673	726	734	672	711	710	635	665	658	702	721	681	684	700	686	675	684	657	636	646	661	681	655	657	649	711	702	683	696	676	743	664	678	667	685	645	690	698	645	705	660	718	643	684	702	648	635	650	740	675	688	685	659	704	643	650	669	708	701	690	724	708	686	684	671	665	690	662	748	652	665	648	707	686	728	668	690	690	689	705	711	689	620	678	686	705	625	689	694	732	653	684	720	677	712	678	653	716	681	708	673	701	710	700	635	658	663	704	688	699	633	664	656	702	669	700	685	690	651	674	662	640	657	697	667	705	684	705	727	696	654	708	645	668	661	648	694	708	766	642	711	692	676	727	674	660	688	669	639	666	689	777	640	723	644	666	669	685	731	630	655	667	687	664	700	658	676	716	678	667	665	687	752	691	714	717	659	764	734	706	614	662	685	681	693	673	678	708	649	666	656	684	640	694	689	648	725
23238	21314	28966	23993	21327	21298	11550	4160	2731	2076	1704	1732	1842	1546	1489	1348	1216	1064	939	831	804	805	738	664	648	639	638	615	636	628	632	626	580	572	596	575	559	570	508	572	541	542	543	541	530	495	495	539	472	489	510	505	501	457	481	508	522	477	463	518	489	494	507	508	473	491	510	464	474	468	475	515	441	475	503	439	482	464	488	460	470	462	477	515	443	428	487	485	460	429	442	467	431	454	516	474	446	419	471	461	469	499	435	452	454	440	447	489	450	455	484	455	453	441	424	470	437	461	480	469	510	481	440	433	480	445	441	450	481	436	458	500	453	449	475	440	432	458	423	461	484	515	460	411	474	440	470	512	466	522	436	432	462	474	442	421	465	442	448	437	471	481	450	462	420	483	447	475	491	426	505	420	479	445	463	424	474	453	516	449	468	461	450	486	435	473	458	448	466	450	424	454	487	505	474	441	441	464	448	480	460	436	476	454	456	483	489	451	411	446	473	452	484	479	485	449	439	497	433	515	457	454	436	440	447	473	464	481	453	464	464	459	489	485	476	450	464	480	461	491	456	439	458	432	418	417	473	492	469	458	484	478	462	472	514	444	501	477	466	475	452	439	402	506	457	489	437	471	463	435	489	452	452	434	457	480	418	450	457	470	450	472	481	474	490	485	463	486	439	454	463	473	465	476	491	442	493	457	413	480	470	429	440	438	425	463	446	453	477	475	494	485	458	472	466	470	450	442	430	454	470	495	437	469	434	438	485	467	476	446	507	459	400	453	505	476	459	459	465	491	442	473	439	457	475	467	443	443	458	461	450	454	490	455	445	448	495	425	452	453	440	493	450	468	471	448	471	492	494	456	454	465	483	482	434	417	445	418	477	479	474	498	460	468	453	446	463	458	451	455	460	446	497	440	418	481	496	462	490	427	424	452	459	450	482	426	471	453	454	439	467	486	481	445	464	472	486	446	449	475	441	466	447	497	463	454	441	455	495	480	448	441	473	429	461	443	470	462	482	459	461	462	428	460	484	434	461	459	515	488	433	428	448	479	469	444	453	438	456	446	469	490	449	424	441	470	477	434	447	452	454	449	448	464	454	463	476	471	459	410	442	457	499	452	470	448	470	465	459	482	501	472	440	438	479	458	491	422	479	507	442	463	486	446	445	502	412	438	475	425	457	412	448	428	451	424	449	459	438	490	455	476	466	433	433	435	449	468	451	444	479	484	468	483	452	480	484	465	474	446	489	462	438	436	462	442	465	458	467	473	468	466	437	463	446	497	496	437	494	434	458	451	471	459	444	470	494	475	417	472	444	456	496	444	436	429	449	481	423	442	419	480	455	495	481	487	460	473	470	429	473	450	475	467	443	447	494	472	452	462	456	456	453	476	486	466	465	488	451	445	463	484	462	431	448	505	461	491	455	467	473	430	456	457	467	460	472	450	469	444	470	473	454	445	489	436	484	454	453	485	452	435	467	450	434	436	465	469	435	449	435	443	427	479	461	486	463	426	445	442	452	469	470	443	456	486	500	437	453	456	484	453	478	484	487	431	441	479	457	462	478	436	498	475	469	468	461	506	471	481	439	418	473	458	449	464	429	472	454	480	464	432	448	461	447	436	439	474	484	430	452	500	448	469	446	500	482	445	470	461	476	473	438	498	501	435	454	478	482	482	455	444	440	461	465	477	468	448	476	465	445	471	445	446	452	469	463	448	459	421	447	461	451	458	478	453	443	466	474	437	469	473	462	462	508	454	459	454	455	478	492	453	478	480	489	457	455	465	451	477	494	456	418	433	447	458	462	458	446	435	468	460	419	437	476	469	461	471	445	458	451	464	440	494	455	478	438	468	471	482	448	471	441	470	457	466	441	457	466	439	464	471	457	434	450	437	507	454	459	471	468	462	506	440	469	441	439	445	508	491	491	470	473	463	449	485	493	494	459	442	504	452	503	480	446	495	463	505	468	461	482	467	465	497	455	426	458	469	450	486	413	419	515	490	479	446	469	517	462	425	470	471	446	456	449	512	481	496	455	493	513	475	483	486	470	449	452	469	484	458	487	451	444	471	474	449	508	497	490	465	475	466	452	467	443	456	419	514	425	456	417	432	422	475	433	460	501	469	439	487	470	453	423	449	519	526	468	472	461	477	475	485	440	465	470	467	432	458	471	488	451	472	431	446	453	435	443	449	428	465	436	449	474	480	506	473	458	482	457	440	488	449	507	449	448	476	440	447	481	456	487	437	427	454	483	443	499	437	446	425	460	430	451	480	457	465	422	463	449	459	479	453	419	456	490	509	444	499	461	489	479	436	464	430	477	476	450	451	470	496	475	441	464	454	445	459	442	463	486	471	481	459	442	472	480	476	491	484	495	455	467	447	424	490	510	447	464	464	496	472	437	412	506	464	474	467	444	474	497	480	488	455	437	441	462	472	445	458	474	454	448	463	481	457	474	447	466	431	466	422	467	440	460	483	457	469	476	467	439	468	449	444	449	479	461	444	470	458	450	460	460	434	480	451	468	455	470	451	455	449	479	495	482	453	473	421	484	465	476	441	440	485	468	456	426	397	440	446	446	462	475	461	468	423	437	465	477	423	475	428	437	435	474	444	491	462	473	428	454	482	457	462	443	499	471	461	450	484	476	468	459	415	486	457	471	469	484	518	451	447	439	453	493	479	462	449	467	446	476	456	423	456	441	470	465	490	458	464	432	436	463	465	483	461	409	443	475	481	444	451	515	462	485	483	424	438	486	483	449	423	468	490	450	491	434	491	478	465	445	515	489	479	459	470	436	511	468	485	450	435	444	470	430	467	458	449	480	471	445	458	481	457	462	445	490	450	476	483	484	455	448	488	477	441	490	445	447	463	458	476	467	410	460	444	475	438	435	440	449	464	441	440	460	496	507	447	502	455	478	451	438	491	501	431	468	425	459	459	460	445	478	486	494	447	451	427	449	436	461	442	490	447	425	492	495	458	496	482	435	455	467	444	493	472	493	475	445	445	483	462	455	444	454	448	457	450	505	475	466	483	468	473	460	450	448	471	456	447	419	468	468	459	469	476	473	465	453	482	453	455	466	437	473	466	462	459	473	503	476	500	455	467	502	433	433	449	435	459	496	461	456	436	452	479	452	476	487	449	484	477	468	487	474	457	468	455	434	485	440	431	492	468	467	446	460	461	482	468	453	451	459	498	449	445	462	468	441	451	456	441	471	440	452	427	460	495	485	469	459	465	477	461	443	397	441	479	488	488	466	476	439	452	465	437	473	458	450	464	482	512	434	459	484	443	492	443	501	479	455	456	377	430	481	459	517	465	465	417	489	462	466	461	466	462	431	450	487	403	478	446	445	471	480	460	471	459	424	497	444	468	427	449	448	463	489	446	486	446	480	431	471	443	465	469	456	452	490	464	470	475	488	443	454	460	461	425	453	443	455	453	454	429	459	455	482	446	449	473	482	512	449	442	448	449	478	456	454	443	477	488	492	462	421	488	454	435
23275	38511	28516	21155	14701	12295	9717	7321	5866	4177	3400	3281	3624	3017	2550	2404	2144	1751	1533	1357	1177	1109	997	957	924	870	823	812	774	829	823	796	831	788	773	676	684	714	668	665	686	643	649	646	642	580	608	572	610	611	553	605	573	563	571	611	583	581	590	622	612	572	602	614	590	587	563	578	515	522	607	540	560	554	506	531	530	509	596	497	497	534	568	530	549	538	541	547	528	496	536	529	539	507	516	511	512	514	495	530	513	563	539	532	548	523	534	550	518	521	577	535	548	530	531	520	542	559	506	529	534	537	514	526	488	533	544	565	527	543	490	527	491	540	560	527	525	530	491	543	499	550	538	539	557	532	529	514	546	518	519	531	557	493	540	550	535	536	523	576	502	550	522	549	502	548	565	546	497	535	530	506	529	527	559	504	556	503	530	521	469	500	590	528	526	537	526	488	542	550	545	500	566	530	504	551	530	528	511	496	526	526	510	534	548	552	537	476	560	525	543	556	530	511	525	557	533	556	516	516	545	525	535	586	524	518	533	518	527	531	534	539	520	522	512	516	511	532	490	553	545	501	549	542	531	547	530	514	551	546	515	515	502	501	531	487	512	511	528	528	542	552	540	523	570	511	512	565	527	508	516	507	508	491	535	567	531	537	553	502	520	545	498	515	525	517	522	493	518	514	527	539	551	482	537	529	514	583	524	482	529	522	511	516	556	473	521	529	518	532	531	528	531	531	495	502	532	547	547	488	525	563	572	550	555	523	529	535	544	552	506	507	497	552	531	563	508	542	563	533	509	546	570	534	575	519	513	531	526	538	537	556	492	506	533	504	516	571	558	544	512	553	523	533	503	549	526	536	515	481	495	549	574	517	519	497	528	536	533	526	546	524	543	553	521	543	524	499	512	531	537	589	530	482	537	526	532	527	547	528	513	551	503	521	539	507	524	488	539	522	560	580	501	562	528	547	523	523	513	509	522	546	522	536	477	545	504	545	516	534	519	494	505	554	529	519	553	521	541	529	581	532	527	533	604	531	501	555	575	506	538	539	514	486	549	515	491	533	533	526	506	488	547	536	506	480	520	552	566	511	496	551	513	504	502	510	510	552	513	578	502	507	528	527	490	532	513	536	561	545	544	518	495	524	536	522	500	545	519	490	534	555	499	530	539	592	525	515	524	512	552	527	537	532	496	534	467	488	546	540	521	539	538	514	535	529	528	549	541	502	521	506	497	539	516	551	549	530	530	556	533	508	542	526	522	550	518	483	509	529	568	512	510	553	496	532	550	515	518	527	516	489	516	532	510	526	506	508	526	455	541	540	537	585	485	508	540	551	546	481	574	535	505	539	526	501	534	501	502	580	530	555	511	536	576	529	504	517	507	498	519	542	578	581	539	515	508	494	529	484	506	532	537	539	502	538	554	504	506	518	535	512	524	551	508	509	562	575	498	473	503	516	524	542	512	529	521	514	557	539	532	537	556	514	540	556	523	569	525	529	520	502	540	489	519	529	544	530	536	542	515	526	551	512	541	521	493	520	561	527	553	518	521	551	525	522	502	537	505	516	552	541	505	534	485	528	519	502	519	541	495	544	538	508	565	550	512	545	539	542	517	514	569	539	543	496	549	466	532	550	536	519	543	521	552	541	520	505	531	545	550	567	515	553	553	561	558	535	521	510	517	496	479	550	538	545	516	475	544	488	538	532	536	552	533	533	541	505	519	498	524	586	521	482	476	519	539	504	562	526	506	521	564	501	554	509	562	508	526	549	512	536	490	548	521	493	508	547	537	548	479	504	496	542	509	544	517	528	519	492	535	561	560	507	530	520	529	549	521	525	495	549	505	488	539	515	535	498	500	478	538	567	526	531	555	522	483	513	533	505	552	544	520	527	490	541	510	526	522	611	554	521	513	507	530	551	543	512	510	475	495	542	521	548	512	506	525	537	597	531	481	531	519	506	513	544	524	532	490	527	547	486	523	522	542	516	511	518	534	508	506	486	468	551	491	564	526	491	501	491	531	519	549	529	483	503	522	526	514	503	528	508	503	500	503	539	505	529	488	528	514	530	543	532	567	505	541	555	550	517	539	533	539	486	521	472	536	511	523	531	532	498	517	520	529	512	549	556	545	489	495	509	535	522	515	512	534	527	530	531	521	554	522	566	528	525	544	505	541	552	524	552	554	526	527	579	516	549	528	512	494	556	470	557	517	527	540	538	549	561	516	542	510	506	543	506	574	489	559	513	591	572	528	510	517	542	544	524	550	541	521	527	529	509	524	492	502	514	518	519	572	532	508	557	516	542	509	512	497	522	481	516	543	526	553	525	523	544	512	527	557	547	523	544	532	554	520	506	497	542	508	512	517	530	561	515	533	516	550	556	538	537	532	537	484	519	512	551	524	503	472	593	527	531	557	526	519	508	542	543	544	530	516	541	512	523	511	512	519	514	515	524	507	507	570	526	512	546	491	534	473	508	528	561	525	547	529	506	514	545	509	542	568	522	520	542	543	513	552	547	533	525	514	571	520	513	549	516	518	499	478	536	571	534	476	583	519	507	548	515	541	523	494	545	579	554	523	488	508	578	533	532	530	489	520	547	507	465	571	532	524	523	541	554	521	552	519	532	520	547	513	534	528	551	477	519	550	521	509	527	523	505	471	559	547	538	535	520	520	504	550	563	526	495	544	544	549	565	517	543	551	541	533	465	507	476	536	523	535	524	518	507	535	551	541	514	485	536	533	556	522	543	580	532	532	564	506	540	556	534	525	538	531	487	504	541	507	538	523	513	542	507	535	533	540	541	529	559	517	526	537	522	543	504	510	538	496	493	528	468	571	525	540	572	546	539	525	527	582	549	519	536	545	501	552	501	477	532	520	533	514	530	535	533	505	509	532	527	528	537	515	513	565	534	526	526	497	539	512	495	542	519	576	553	470	513	532	540	526	502	479	523	513	539	521	507	499	518	532	572	539	545	563	533	546	544	514	515	555	510	519	511	484	538	538	543	571	570	531	497	528	555	519	534	502	530	527	524	551	510	519	493	508	528	514	546	550	536	530	506	560	504	526	489	529	569	549	547	517	488	517	539	553	515	527	472	492	526	573	486	518	495	535	565	503	514	541	531	531	523	575	500	536	534	503	532	564	537	514	512	523	549	514	515	503	492	531	522	528	566	529	557	488	555	502	543	583	528	575	558	574	510	509	495	501	500	558	525	534	535	523	498	542	510	532	527	569	516	537	518	540	549	529	521	521	535	521	517	500	562	508	568	524	495	577	517	564	576	512	550	533	501	539	517	545	525	539	524	514	566	512	525	551	557	511	576	549	479	517	525	536	493	499	497	513	577	507	532	511	477	582	524	502	525	513	600	502	453	487	561	499	545	524	522	539	532	526	485	508	551	513	531	513	518	539	481	551	516	570	531	535	534	549	539	558	524	517	534	500	515	536	543	507	549	547	498	520	526	545	521	530	554	500	561	499	505	504	536	537	567	523	519	496	487	518	518
28005	20968	13869	7651	3398	2509	1860	1409	1211	899	857	917	965	911	771	764	717	618	578	580	535	534	535	487	487	531	456	503	451	469	521	504	503	462	474	453	465	500	463	466	457	442	460	430	452	433	407	432	467	429	420	450	425	474	413	398	432	441	443	470	437	462	448	462	438	424	420	481	447	442	479	435	422	412	421	474	411	469	416	441	404	416	436	419	381	449	400	438	431	419	436	420	403	389	433	447	424	415	398	437	464	427	463	435	434	435	459	402	428	431	419	422	478	467	417	414	419	466	472	408	453	454	488	405	473	450	440	422	443	418	410	431	441	407	425	413	421	395	430	399	431	434	437	423	389	444	406	436	404	407	428	419	433	427	435	441	429	459	457	442	428	437	380	413	435	448	421	408	415	418	432	425	460	452	421	433	442	466	441	431	426	427	423	481	450	443	426	437	377	409	428	384	380	434	418	426	409	399	454	428	438	414	418	420	438	401	428	445	446	443	446	415	441	429	449	395	446	401	443	392	397	414	456	442	433	415	444	435	431	458	423	409	410	454	410	467	434	461	475	441	454	409	407	422	461	425	453	438	463	407	445	469	438	424	403	445	412	441	440	413	424	444	452	430	384	417	426	441	454	424	429	395	446	411	421	418	444	405	419	413	425	403	413	427	438	444	427	458	472	442	441	443	449	444	397	407	428	365	430	436	413	434	402	422	447	443	461	418	460	434	416	477	428	451	425	403	429	428	429	410	427	473	439	417	423	449	448	436	395	451	455	451	396	415	393	425	417	425	407	415	415	426	426	429	432	430	463	419	413	401	409	437	442	414	410	441	416	421	450	442	420	397	415	493	407	400	447	443	420	435	449	411	421	413	421	442	410	421	412	449	420	409	396	483	409	425	422	426	431	458	434	419	424	427	400	496	403	427	401	409	418	428	454	454	459	432	457	398	397	409	422	443	429	452	434	392	410	425	454	431	454	447	415	416	439	424	436	380	426	436	421	426	417	403	455	410	415	452	460	456	432	442	424	424	442	420	424	423	432	426	435	424	442	444	430	384	428	444	429	410	429	434	447	414	418	453	405	442	415	424	414	458	441	434	423	437	402	442	441	412	488	459	405	443	407	436	404	408	433	399	402	433	465	466	416	393	440	429	420	405	434	424	409	404	396	430	451	432	401	440	449	436	440	469	422	461	458	425	456	485	391	402	403	461	424	435	455	448	437	402	433	445	419	439	416	448	439	432	479	426	378	428	436	448	412	435	451	400	424	430	459	435	445	485	421	390	446	439	425	417	415	449	417	437	444	433	417	410	427	408	465	441	441	433	447	395	424	416	431	462	412	417	446	473	414	492	439	443	436	404	412	449	434	405	465	450	422	390	447	441	488	400	421	450	446	475	437	444	421	445	396	407	442	422	426	457	418	434	425	451	428	471	449	406	408	454	374	422	447	445	428	443	446	398	399	417	444	459	394	461	443	431	423	418	446	388	405	411	464	429	439	407	464	426	431	450	429	418	431	459	420	426	407	421	389	430	390	425	428	417	397	416	431	439	407	427	429	432	430	427	431	444	434	419	434	426	458	399	461	412	425	443	415	413	437	450	454	431	391	428	435	422	430	413	400	439	411	434	399	404	419	423	410	450	445	403	428	385	458	444	413	472	466	458	434	467	433	456	387	439	392	467	431	436	453	431	417	435	422	435	422	436	463	416	398	409	415	422	445	400	405	440	428	446	394	451	448	413	465	465	446	418	432	458	424	429	424	430	442	402	466	442	418	465	449	458	430	402	449	403	403	430	436	419	435	448	459	429	456	433	458	405	430	461	443	435	439	434	412	451	428	414	436	440	448	456	430	426	408	407	428	453	466	445	435	417	438	451	434	413	436	433	432	454	431	390	441	442	428	433	413	436	440	458	415	433	439	448	401	446	432	398	399	421	455	406	423	415	450	435	437	432	431	414	450	408	438	398	459	421	463	466	442	459	446	433	426	440	454	445	400	455	465	442	414	444	409	406	423	425	440	435	415	428	434	428	419	435	409	439	438	477	417	420	421	451	409	448	416	400	427	404	424	461	398	410	416	436	441	439	409	408	465	440	435	442	435	421	420	419	403	430	422	448	448	429	431	420	430	417	436	414	442	412	409	405	447	412	448	417	441	443	390	448	432	432	425	419	442	432	416	411	441	438	422	456	458	425	453	443	431	404	434	442	463	454	434	447	469	423	424	429	446	426	444	406	435	387	455	456	410	419	424	423	415	428	423	400	433	438	405	393	432	453	408	415	418	425	463	439	434	452	410	415	409	432	434	418	403	454	407	461	385	446	464	456	409	437	408	436	431	436	394	437	456	468	430	468	451	450	452	414	425	394	427	417	480	446	425	428	443	431	463	422	440	383	446	437	422	433	427	428	433	440	422	438	439	450	406	444	423	408	410	445	444	420	432	404	427	413	436	465	446	445	432	433	419	440	439	433	404	418	407	426	422	430	446	426	426	398	410	457	440	478	427	455	450	433	419	441	440	391	413	420	436	443	440	416	455	455	420	407	431	458	434	399	478	377	403	419	431	432	462	452	416	449	467	482	435	403	452	441	397	440	435	423	400	428	453	475	453	421	422	419	405	436	417	490	457	440	453	429	465	405	410	442	402	394	425	471	457	411	414	415	423	439	463	466	418	430	470	482	416	429	437	406	443	417	415	431	443	442	448	429	433	437	408	407	431	421	440	439	423	411	448	451	464	423	456	430	469	404	408	400	449	419	465	411	433	462	422	449	407	447	411	469	459	454	456	369	376	445	453	471	455	420	427	411	426	417	447	416	427	459	430	422	419	456	380	428	456	435	461	412	473	396	420	438	464	453	442	440	426	448	449	420	426	433	407	449	473	472	432	420	452	434	398	406	441	394	468	434	436	428	435	423	436	421	445	404	461	441	411	402	406	383	405	444	433	429	396	438	426	428	442	461	435	394	416	457	441	430	412	436	406	446	443	422	423	435	449	422	402	412	460	433	428	438	385	425	441	389	437	460	441	417	433	443	448	413	411	421	424	417	432	432	466	413	405	443	425	459	418	447	417	438	439	392	434	422	435	429	417	461	465	445	474	447	431	482	433	426	412	409	433	411	464	403	398	415	425	401	444	421	446	433	440	455	419	465	431	419	449	429	488	440	436	454	402	400	446	454	414	415	436	420	414	400	436	436	413	435	429	414	433	459	395	417	450	410	411	420	417	417	470	483	444	434	429	410	448	423	413	436	401	439	402	436	452	380	394	441	424	415	391	439	425	423	430	400	412	436	431	430	462	429	427	422	454	420	436	428	453	459	411	421	495	423	416	409	425	474	421	423	472	434	431	423	430	428	420	410	431	479	480	441	441	456	417	409	434	419	425	430	402	426	413	419	457	426	436	423	407	438	488	427	424	395	410	429	407	409	429	448	433	422	444	434	422	422	425	392	473	415	452	455	446	438	427	380	440	435	439	463	418	422	427	439	406	429	421	415	436	416	462	433
20615	23441	15524	9923	5983	5099	3867	3036	2387	1687	1537	1754	1825	1502	1313	1308	1149	963	955	819	772	737	650	610	608	631	665	616	660	651	610	589	656	622	658	592	572	592	558	611	573	601	609	588	574	562	548	580	518	553	565	543	551	541	532	541	551	560	525	526	552	562	568	563	536	532	521	507	536	525	535	551	553	523	570	573	521	515	530	526	504	511	527	532	534	504	540	521	561	497	480	550	530	515	542	530	544	558	513	523	499	568	515	500	532	490	530	544	554	494	512	538	542	518	507	503	520	520	511	508	539	552	520	538	494	547	495	505	554	522	486	496	533	491	522	560	556	592	498	542	541	545	556	538	581	480	508	514	516	552	525	526	491	558	506	528	467	526	526	526	547	496	503	554	556	553	530	483	552	539	532	505	536	508	552	525	520	523	526	532	520	525	515	540	528	489	492	538	502	473	556	559	510	506	558	550	533	523	530	514	524	570	499	526	538	562	557	542	529	519	537	519	538	549	524	491	546	528	542	560	518	529	515	537	524	572	547	533	540	535	563	535	483	558	502	521	508	535	539	511	572	503	477	513	530	539	516	533	504	539	499	508	551	520	550	549	520	493	533	482	519	518	523	524	561	553	524	493	512	534	522	560	557	539	525	484	541	568	480	512	557	541	554	555	523	519	547	536	540	519	512	552	583	507	558	520	477	535	512	530	534	557	573	485	510	549	539	532	521	538	514	551	533	484	542	492	519	604	525	513	538	562	536	517	529	535	554	520	498	500	531	555	519	512	507	534	577	506	527	595	555	502	507	514	545	534	509	495	518	559	516	530	519	495	547	508	519	530	549	528	487	550	508	550	539	520	498	524	512	524	541	517	553	550	541	546	503	530	540	497	572	514	502	531	543	500	562	565	554	530	516	545	510	558	538	517	542	521	535	521	470	513	539	522	466	563	492	511	573	495	535	554	559	545	509	534	523	533	503	533	536	453	549	557	482	500	516	493	526	516	534	481	541	541	569	521	516	551	515	521	527	536	520	513	530	541	529	505	500	525	519	490	522	554	537	544	533	518	498	555	556	537	525	572	501	528	528	525	521	524	522	519	544	535	526	541	537	511	494	565	545	542	533	536	506	535	540	533	514	545	543	472	517	511	568	515	524	536	582	511	519	478	528	505	498	571	509	508	510	490	533	554	502	530	526	511	565	522	524	522	528	525	566	473	485	516	527	518	553	538	515	570	499	533	500	537	553	500	481	524	532	531	583	550	534	505	509	494	534	531	551	546	513	533	533	494	559	552	501	493	522	509	529	514	542	528	505	566	515	476	542	500	533	502	575	514	550	512	542	546	523	545	507	520	526	471	540	515	497	512	487	569	504	483	546	546	490	574	555	542	502	601	530	542	518	591	514	516	538	529	526	534	534	528	544	497	467	548	545	496	513	547	487	511	510	528	520	519	495	528	536	554	499	514	518	564	553	533	523	492	521	559	519	495	490	497	517	508	562	557	516	522	507	540	513	540	533	516	517	481	522	525	527	537	493	505	503	538	517	551	544	516	508	511	490	508	551	549	518	528	567	532	511	524	516	545	478	505	546	534	522	522	531	547	488	554	519	530	545	570	519	532	506	503	562	514	513	545	522	527	535	501	511	547	515	528	555	550	537	549	522	506	566	523	530	527	504	543	520	519	530	554	543	531	528	517	547	511	534	497	527	542	563	490	479	546	539	499	544	540	535	505	518	520	492	544	544	549	525	510	560	487	526	545	531	548	512	485	516	551	561	522	562	528	579	517	509	575	491	532	584	486	549	509	505	526	478	541	516	536	554	536	517	503	517	516	510	548	572	531	532	468	498	497	507	527	525	467	504	530	542	531	528	522	521	545	518	516	530	525	518	516	517	581	530	565	545	522	516	509	586	532	511	514	506	527	520	531	494	527	539	544	523	499	477	494	482	511	550	550	489	493	522	507	520	539	525	513	529	544	533	523	507	504	549	535	507	537	529	555	511	540	532	496	531	537	561	504	530	494	515	552	520	564	537	581	528	509	517	524	537	535	548	560	547	520	547	544	502	502	489	525	533	521	499	546	559	536	525	536	540	538	545	499	535	525	525	480	508	512	545	530	512	502	514	528	514	509	569	502	524	519	526	523	540	570	528	548	547	532	536	472	527	549	476	528	547	542	538	534	509	537	518	569	501	553	536	511	515	541	473	545	490	530	502	559	504	539	547	554	529	549	552	519	544	520	480	480	497	499	560	545	575	510	522	555	543	538	504	518	514	555	558	513	543	534	476	540	581	526	521	570	511	503	508	498	514	507	519	523	543	567	503	541	494	566	520	517	549	544	527	523	524	496	524	531	476	531	505	501	549	538	509	544	534	516	540	550	523	500	523	546	550	518	530	512	518	508	551	532	539	526	507	548	496	546	546	506	535	518	534	550	513	556	528	560	503	551	540	508	539	475	545	493	530	528	505	536	542	512	542	535	504	529	530	523	543	541	532	546	537	535	498	555	569	564	523	531	556	546	514	526	527	514	568	497	569	528	511	532	511	521	531	521	535	553	569	547	553	530	487	525	486	541	524	533	511	566	547	566	542	508	518	513	501	536	509	522	535	529	547	571	553	493	562	564	532	500	521	517	523	526	546	541	542	495	578	513	498	517	547	548	531	539	521	545	513	503	509	519	517	518	507	525	529	542	551	549	561	571	540	570	506	514	536	531	475	494	501	518	484	534	537	532	520	490	527	527	555	527	529	536	554	496	546	534	527	536	531	527	514	513	570	497	519	500	506	533	482	495	559	512	504	510	521	555	574	482	546	538	539	520	546	519	508	541	521	546	477	524	532	516	553	551	531	476	528	515	557	550	544	526	537	518	524	527	510	532	531	504	521	537	518	532	527	549	521	544	546	501	543	523	508	530	529	525	562	565	508	539	522	555	522	490	522	525	525	507	511	513	502	539	542	505	502	502	555	503	487	539	491	523	509	542	549	590	575	504	497	518	493	524	538	527	534	504	544	545	507	493	541	519	543	512	525	539	521	540	565	510	544	526	526	534	512	526	564	523	493	564	521	546	534	534	478	532	509	561	487	522	468	499	522	489	497	529	557	517	517	517	517	519	553	538	525	511	524	473	509	505	588	540	535	530	519	526	528	512	541	492	504	532	550	548	525	520	489	540	565	545	519	517	508	503	503	524	539	565	506	506	565	513	507	539	504	520	532	547	534	501	536	522	526	517	489	517	503	524	551	545	515	502	583	535	559	537	534	559	514	543	526	509	536	536	544	504	511	514	528	497	536	561	524	506	554	554	539	551	542	526	516	554	523	561	527	495	523	524	565	526	570	512	518	529	547	525	493	532	563	544	528	503	589	547	527	535	529	534	540	537	538	521	534	530	542	529	547	527	521	505	533	530	537	555	485	542	517	499	555	520	522	561	528	504	536	520	548	533	513	544	534	517	508	505	531	538	537	551	569	525	551	514	529	488	533	521	513	528	477	489	538	550	530	550	508	511
24253	21270	28388	24504	21001	10362	4000	2386	1679	1241	1153	1389	1293	1073	935	904	774	710	634	587	524	456	433	433	444	425	399	404	414	439	417	407	359	365	371	378	363	387	334	379	356	367	350	300	356	325	301	327	318	309	310	319	350	340	293	329	290	305	315	358	335	349	310	323	284	278	308	319	329	295	333	320	325	337	310	302	322	300	275	329	324	314	290	320	291	290	299	296	309	345	280	337	286	302	291	322	323	331	296	289	309	320	336	319	300	287	299	313	291	311	317	286	298	300	331	331	322	314	320	299	297	298	321	300	295	285	303	299	316	306	269	301	281	316	302	288	275	294	302	314	294	295	307	309	309	321	318	283	302	311	303	290	277	311	299	346	297	298	281	305	332	315	307	334	276	314	300	302	312	293	284	299	290	305	277	314	349	330	324	295	287	296	332	306	308	325	298	293	299	299	314	313	303	301	305	301	296	283	311	311	292	305	290	317	284	278	303	313	323	297	306	298	327	286	355	308	330	298	334	305	338	307	338	310	270	288	351	321	299	326	327	310	291	296	325	322	288	322	291	314	298	280	298	291	334	298	298	309	305	318	333	304	267	292	296	292	301	319	309	284	302	322	293	317	296	332	319	318	307	293	288	311	313	324	292	299	325	291	317	307	318	321	306	311	352	303	295	303	285	305	323	318	322	280	293	297	276	298	303	326	336	312	297	333	322	302	329	295	313	326	335	328	295	280	347	296	315	305	339	303	313	281	302	314	309	291	337	300	300	250	281	291	307	286	282	287	280	301	315	314	283	333	285	294	330	303	321	304	316	287	290	282	297	289	305	289	332	301	321	290	266	329	318	300	305	275	306	321	287	322	288	301	308	311	300	344	296	340	310	313	309	297	276	299	332	327	347	288	287	320	326	306	334	291	297	300	299	306	304	310	280	311	309	299	275	307	317	295	277	328	312	350	298	295	317	294	302	336	317	282	278	339	300	313	317	304	313	300	306	321	315	288	287	321	300	326	291	298	304	290	309	348	276	312	277	310	330	310	299	297	298	306	281	302	315	332	324	287	331	319	342	313	307	314	270	290	295	313	317	303	278	292	299	309	295	302	323	299	293	310	318	308	262	331	308	308	256	281	282	320	292	296	314	291	287	334	300	303	339	273	292	312	329	299	343	284	317	329	315	318	281	297	287	330	321	303	302	297	282	313	321	275	300	309	337	297	317	296	319	313	281	315	318	298	315	318	287	347	348	292	296	309	328	282	311	329	292	288	331	281	289	307	317	298	303	320	319	330	250	313	307	306	322	277	296	289	322	334	296	273	328	297	277	310	296	309	282	282	305	261	317	316	331	299	327	316	271	283	325	297	294	297	292	304	307	301	309	301	322	287	280	297	273	288	295	291	315	337	281	303	312	307	281	311	302	303	277	321	298	292	299	276	325	311	311	302	339	296	289	338	308	327	311	329	327	300	324	305	320	328	327	287	289	312	312	318	316	282	290	285	293	289	308	279	289	324	320	327	304	307	313	315	307	324	298	293	320	300	307	292	309	334	284	328	294	333	288	293	310	288	302	326	300	290	331	324	293	291	321	289	338	297	293	324	304	334	281	299	290	280	310	316	308	310	335	286	300	252	297	317	313	286	320	289	320	276	319	291	346	286	288	303	300	296	285	332	316	283	299	314	301	301	276	284	312	326	307	306	310	313	293	327	315	311	320	321	333	309	323	312	324	300	300	334	295	268	302	304	302	296	290	275	294	296	320	280	308	296	306	267	297	282	304	311	296	284	316	293	310	338	323	310	284	289	279	278	290	283	318	307	291	294	328	325	283	285	291	329	320	282	307	316	329	277	330	347	305	283	287	325	312	288	329	279	336	344	306	268	291	315	335	329	321	310	303	300	316	299	305	320	314	300	314	294	296	292	317	281	338	297	285	296	319	287	320	336	297	302	314	304	293	313	336	311	298	329	297	296	271	287	313	285	287	304	292	287	316	289	313	289	302	287	312	284	289	286	293	291	289	308	281	298	298	316	293	302	302	331	307	302	275	302	309	312	303	333	308	286	329	312	295	313	294	274	302	294	324	288	298	300	335	299	330	282	291	270	267	294	325	282	333	299	314	333	331	272	311	333	312	311	285	330	350	281	335	308	294	305	272	299	305	295	314	287	341	321	282	297	284	303	278	321	304	305	294	303	321	289	278	268	304	267	295	303	307	285	294	316	315	322	303	292	297	343	308	327	293	305	330	291	290	312	277	320	309	283	301	295	331	300	281	294	280	309	326	308	331	322	331	286	300	288	319	302	302	310	294	294	261	300	325	316	286	350	263	317	330	282	293	313	318	322	286	301	293	304	340	337	267	291	312	282	287	273	300	315	292	271	314	294	307	305	287	319	313	306	287	295	311	348	298	318	288	299	302	333	292	319	318	318	290	316	312	349	317	345	292	275	293	333	313	327	315	294	318	299	305	321	337	279	296	296	308	278	291	310	319	331	278	282	291	345	279	308	303	235	292	316	306	277	295	316	299	294	299	298	298	309	317	298	327	292	285	284	308	315	301	316	294	309	304	297	310	290	308	307	306	269	300	339	288	309	290	303	310	293	315	304	302	280	315	293	307	319	290	323	314	309	297	308	290	307	297	308	293	306	305	309	286	307	286	341	315	336	291	322	314	286	299	337	311	296	304	292	285	303	334	294	332	335	309	304	318	300	276	328	317	270	323	312	316	308	284	313	317	351	297	329	304	291	324	285	248	306	298	290	284	273	307	326	303	309	302	327	282	304	275	298	299	322	344	281	279	316	316	327	291	325	302	277	340	275	318	322	308	322	285	311	313	285	304	296	319	290	272	298	304	305	296	317	320	284	318	293	331	314	290	316	311	278	327	300	303	308	337	300	340	299	318	277	310	293	312	356	322	276	306	309	300	313	299	322	306	318	293	311	312	308	264	313	294	291	313	329	333	319	329	321	323	295	307	308	301	314	314	307	299	296	297	294	304	274	300	306	317	298	295	323	304	330	311	325	304	297	306	294	320	331	299	292	307	282	302	305	329	313	287	293	301	302	305	298	280	311	293	324	308	333	280	325	308	316	306	295	301	296	329	319	326	295	313	313	318	290	309	295	308	292	332	333	308	302	294	303	316	279	297	299	298	306	283	311	294	303	254	284	293	302	300	323	298	332	309	317	331	281	307	349	310	291	269	300	310	318	302	318	320	310	286	285	281	334	292	310	300	295	306	277	276	302	283	295	306	289	308	307	311	287	323	317	304	320	320	306	311	305	317	332	303	292	319	298	308	307	310	297	291	316	313	307	277	306	313	278	339	295	285	308	298	309	293	318	293	309	303	276	295	317	303	283	306	307	317	302	311	300	322	300	288	298	304	322	284	256	290	314	303	288	281	325	321	323	309	318	295	297	315	314	274	307	299	299	299	317	329	318	288	300	269	323	316	314	311	323	325	319	305	285	321	292	293	288	356	346	296	293	353	295	279	306	307	327	297	301	326	306
21690	30454	22916	16638	10213	8661	6639	5091	3728	2544	2510	3018	2515	2028	1790	1696	1457	1162	1071	859	814	746	687	685	581	595	550	596	578	578	566	585	552	588	537	529	458	457	433	474	466	468	443	413	423	423	444	403	419	445	443	439	390	418	434	396	452	435	391	412	399	399	378	423	415	374	463	382	448	411	376	374	382	386	377	397	409	374	351	369	387	367	380	356	365	356	383	379	375	368	418	357	404	377	418	350	399	384	408	372	351	359	368	369	347	331	392	369	367	362	385	360	386	365	372	343	376	386	388	366	406	380	402	424	353	348	377	366	360	353	392	408	374	394	387	374	404	365	402	374	374	373	388	360	362	371	337	372	342	368	375	359	364	359	376	380	373	387	374	380	370	390	388	386	383	390	350	391	382	355	361	380	391	400	392	386	397	350	399	360	402	412	339	381	382	366	407	348	353	394	366	365	392	401	385	366	409	419	323	418	382	362	370	384	421	363	361	362	345	400	341	387	360	410	385	351	362	378	371	359	406	376	363	397	348	374	419	378	368	380	439	408	353	376	390	356	380	372	362	354	386	377	372	347	383	387	393	381	354	364	369	382	348	411	373	387	375	373	367	346	358	379	379	321	339	349	392	446	380	371	386	399	400	395	375	406	378	362	387	408	392	381	362	371	391	328	420	396	377	416	357	344	380	377	393	404	383	371	407	379	411	371	392	360	392	372	388	369	360	382	374	372	375	394	374	379	393	375	428	361	387	372	400	344	374	370	413	387	418	416	365	365	393	383	360	407	389	384	372	393	328	388	361	381	349	387	386	402	397	358	399	343	417	383	383	366	394	354	380	388	413	383	369	393	363	388	364	393	375	347	398	361	385	390	386	393	384	405	354	402	325	347	356	360	393	391	368	414	384	333	361	416	376	395	379	384	356	385	354	388	397	355	364	389	354	405	345	348	404	362	381	331	374	373	377	370	365	368	379	344	385	372	387	357	375	390	364	362	307	354	370	349	379	388	402	372	348	419	374	389	393	386	367	399	404	377	361	377	381	398	395	380	390	377	381	405	357	389	365	357	364	352	407	385	343	355	358	355	378	355	364	338	365	362	383	394	321	388	387	398	400	382	381	379	363	351	345	351	382	385	409	401	365	382	372	358	376	374	360	349	379	380	391	344	386	378	381	387	380	377	392	401	359	361	359	337	380	346	347	390	360	393	366	399	372	374	381	383	344	394	385	361	387	373	385	398	373	384	401	371	350	409	347	371	389	407	361	362	376	343	378	377	386	376	379	371	380	389	390	361	370	381	413	391	396	366	380	402	375	382	403	367	347	373	392	338	375	404	379	372	397	365	377	374	387	363	349	338	384	377	415	390	366	351	385	370	348	370	409	362	391	349	390	387	369	384	382	384	368	369	395	366	416	381	398	355	360	397	369	365	381	406	372	372	399	355	365	409	385	362	382	399	383	373	376	340	373	385	394	373	366	397	383	419	366	369	401	411	374	369	390	333	356	350	353	363	358	407	385	357	367	400	365	381	374	390	387	360	367	357	389	350	356	380	385	371	387	360	400	380	369	352	407	322	366	386	352	351	400	339	395	381	368	370	363	424	341	398	379	378	358	387	363	362	391	370	382	391	391	386	379	393	343	335	381	384	395	365	370	356	413	378	361	425	349	367	356	383	380	363	365	405	363	415	414	407	400	407	366	345	357	345	379	407	368	415	385	368	337	340	351	364	415	367	370	371	411	391	361	351	358	367	347	401	382	380	371	360	344	399	384	372	390	356	415	357	373	375	378	346	378	350	374	386	383	324	367	401	414	376	392	389	387	390	397	352	398	375	410	376	382	368	365	393	336	373	377	411	372	380	371	393	398	375	394	396	384	389	381	385	385	373	397	378	391	388	353	387	366	327	411	377	416	363	385	365	356	376	382	347	384	398	385	352	384	357	391	364	331	363	371	387	382	327	372	381	373	381	345	368	369	359	373	377	355	378	382	395	396	393	376	398	358	366	397	358	376	408	396	361	389	381	359	377	403	380	364	387	415	398	394	371	364	357	351	374	378	370	345	354	407	366	376	348	372	361	353	366	380	372	354	386	389	368	384	356	388	397	374	378	409	369	392	358	360	389	389	353	374	378	369	373	410	383	369	341	393	389	393	375	420	370	358	410	356	371	339	370	375	356	414	363	352	352	362	391	414	395	361	384	374	367	382	390	348	406	426	386	379	346	389	343	388	390	387	359	380	385	362	386	368	361	380	388	357	386	417	371	376	357	346	391	347	390	355	413	389	362	409	345	367	370	383	392	351	346	371	391	366	406	353	377	367	392	359	363	376	376	382	381	347	372	379	380	384	358	397	399	399	373	369	349	389	369	356	379	351	383	364	378	404	381	346	408	373	370	361	378	359	355	377	394	427	381	359	365	396	376	368	366	369	360	405	375	384	392	374	394	392	398	365	378	387	378	384	368	351	339	395	350	344	382	362	398	380	394	405	372	371	371	397	409	388	382	385	389	352	377	417	366	388	333	412	354	380	380	377	406	341	369	377	377	360	396	337	351	369	367	366	389	390	397	354	337	381	431	391	360	400	349	362	363	382	380	349	393	358	338	388	373	382	372	371	349	411	365	380	393	398	349	356	371	389	356	372	366	417	348	391	356	374	353	387	382	358	359	396	395	367	368	388	328	387	385	356	327	399	370	385	358	367	366	396	384	342	376	374	414	388	378	403	357	382	366	397	361	379	407	389	383	371	411	390	372	320	351	396	376	341	363	408	349	408	389	369	368	351	346	360	386	376	374	389	392	358	371	390	397	378	381	374	418	362	387	404	385	365	362	353	345	366	362	371	386	402	363	374	372	387	319	354	378	360	364	380	425	343	398	376	358	371	376	377	394	368	366	378	374	397	403	354	339	389	365	346	350	374	377	399	410	410	376	351	352	382	326	369	372	369	387	361	352	374	375	331	358	344	360	387	366	368	387	392	431	385	349	380	366	381	389	346	372	380	373	353	365	366	405	355	346	370	379	347	344	359	369	340	363	353	386	367	376	394	377	382	385	367	410	368	372	405	352	390	386	397	380	407	387	375	375	346	424	377	388	406	394	385	372	415	370	387	374	399	401	393	426	350	386	390	374	367	370	375	354	349	363	411	370	355	367	367	402	403	364	366	390	354	385	394	338	390	392	390	381	370	355	388	364	383	372	371	393	387	381	384	333	378	368	417	415	389	368	353	371	370	355	375	377	384	380	387	368	377	379	361	367	360	368	378	347	354	382	388	413	386	392	385	356	367	346	390	412	400	343	388	345	337	367	365	366	366	406	367	348	359	363	362	399	370	380	377	368	360	386	348	367	402	360	361	403	356	381	397	411	366	371	348	369	397	390	374	346	364	393	350	396	400	348	422	376	381	359	355	375	381	371	381	379	387	384	430	345	399	382	365	339	409	393	374	357	400	399	362	373	395	395	375	360	360	370	368	405	408	372	366	378	358	378	377	380	379	391	421	389	394	395
25427	21300	27145	25434	11341	4203	2763	2056	1560	1314	1347	1545	1359	1179	1072	1121	953	923	821	790	762	731	721	682	652	715	662	712	708	639	682	680	620	684	702	664	632	620	624	599	600	621	608	602	628	636	604	582	615	593	594	615	624	572	601	597	617	638	626	593	569	594	582	635	557	601	617	606	591	545	607	569	588	583	565	603	564	598	617	601	573	558	586	643	559	569	598	600	547	580	581	576	592	549	563	639	610	580	564	607	627	586	622	607	622	598	592	583	616	567	552	567	567	561	599	535	607	603	603	597	536	615	581	586	602	553	543	573	579	583	584	546	574	607	618	616	542	600	546	594	589	625	588	592	565	579	575	581	575	613	532	596	568	543	649	589	579	557	640	600	562	573	577	608	598	557	575	627	623	581	578	562	604	574	518	569	591	621	606	640	590	536	606	588	594	592	590	586	619	575	567	571	605	585	599	590	567	621	604	593	606	611	589	553	613	549	570	581	603	605	608	582	607	580	583	613	564	566	573	522	621	587	620	557	568	592	602	587	621	554	558	569	569	622	574	557	559	642	604	572	594	581	594	601	587	610	589	611	598	582	599	600	604	612	608	575	626	571	606	554	607	622	591	586	602	557	602	625	556	602	564	561	584	622	587	542	590	602	591	578	586	611	550	530	583	589	640	557	620	608	624	589	628	599	597	568	614	553	602	581	551	585	553	595	605	607	589	618	636	587	651	595	595	591	560	549	573	598	575	571	555	596	595	616	600	602	598	605	595	579	583	593	567	588	571	560	602	555	615	598	613	601	585	575	580	595	627	583	582	580	616	601	603	549	599	585	590	573	559	573	600	567	591	564	556	546	617	576	576	551	607	562	567	582	640	555	596	568	631	566	518	572	627	615	621	595	594	596	589	605	587	547	564	561	602	576	567	574	554	587	537	612	499	559	595	573	577	594	591	590	624	594	559	555	603	558	578	602	603	550	584	553	561	553	618	598	585	565	565	590	583	610	614	589	626	550	574	601	598	565	608	612	606	551	569	595	576	612	586	582	632	597	580	557	576	591	622	594	577	602	585	565	649	597	587	585	589	599	582	562	533	558	568	571	574	591	581	575	587	574	606	607	605	583	545	585	609	544	607	633	597	605	575	593	571	591	569	587	613	597	603	614	547	558	545	590	611	588	610	587	578	619	556	598	585	558	567	596	572	610	577	594	596	605	548	569	622	583	575	599	561	559	620	605	592	586	595	586	560	590	528	603	582	577	632	596	606	584	600	605	559	617	604	567	628	616	626	582	575	586	599	628	597	547	574	565	584	607	591	592	615	578	601	576	585	563	550	571	613	612	573	594	618	563	562	555	576	567	599	544	612	606	576	561	572	588	618	593	574	571	552	571	584	568	594	567	636	606	629	551	593	544	574	621	588	585	569	613	573	598	583	573	571	614	599	614	595	603	590	588	566	549	619	584	560	646	595	603	619	592	610	626	592	604	571	577	590	633	611	583	545	620	572	598	592	590	540	566	607	612	579	590	588	581	622	605	597	553	574	544	567	611	612	577	590	671	606	596	587	559	590	678	605	609	587	581	607	563	643	571	606	620	607	572	581	579	604	583	568	609	579	608	605	627	576	569	572	637	609	599	555	647	597	612	633	627	549	575	538	563	535	574	588	557	592	566	563	617	547	581	587	565	611	606	577	545	583	595	579	568	584	587	571	599	588	612	621	578	586	562	621	560	587	595	549	580	558	574	619	625	606	583	564	564	613	565	585	548	588	539	581	598	576	587	614	561	597	614	610	584	567	609	553	565	538	596	577	557	575	594	587	567	593	545	573	551	600	606	599	581	589	584	617	559	574	586	629	629	569	592	564	591	578	572	597	627	618	621	586	582	629	543	572	569	589	591	556	615	590	611	608	582	586	552	631	584	557	588	577	591	564	589	556	561	573	582	589	569	608	536	593	605	618	596	611	599	581	564	604	621	578	614	576	577	600	585	582	566	602	604	616	562	563	581	564	618	558	589	563	569	570	592	581	581	587	582	569	573	596	606	621	611	560	570	595	560	599	542	590	586	615	590	556	588	602	576	598	560	613	567	598	565	546	615	562	590	562	593	582	569	590	622	560	592	573	596	605	555	592	585	602	587	576	595	616	570	578	589	577	570	591	587	600	559	608	593	567	579	539	624	572	580	614	577	651	597	547	528	574	605	615	583	579	576	594	588	579	572	576	581	559	570	585	593	565	610	565	577	567	569	597	576	566	609	626	574	578	591	567	603	555	618	656	573	566	574	561	597	596	559	588	601	637	614	612	602	545	576	568	578	607	575	592	573	603	534	589	576	584	580	580	609	623	644	596	578	590	568	569	570	613	543	574	552	646	593	568	552	561	595	568	572	605	530	602	580	615	569	615	613	585	579	615	580	552	606	621	609	576	591	572	586	629	580	541	586	594	555	587	551	637	562	600	585	596	586	569	576	623	582	541	588	567	579	594	589	570	579	575	572	570	546	559	673	598	579	555	564	563	610	615	599	576	619	569	526	594	571	555	577	567	558	569	537	590	579	589	583	576	545	619	545	589	569	604	593	581	585	631	584	564	604	629	611	603	579	598	576	603	559	564	588	563	606	620	625	594	588	561	584	561	581	584	613	577	586	593	584	628	546	603	569	569	592	585	596	545	602	581	628	585	586	603	624	543	581	614	586	592	582	592	575	531	613	603	581	592	569	563	601	598	589	564	606	538	608	585	580	607	551	572	622	600	579	568	604	613	592	592	568	606	596	598	577	596	590	613	600	610	594	572	603	568	582	588	572	588	568	564	573	614	609	623	614	540	580	613	583	572	553	598	627	566	584	533	570	571	574	610	617	595	586	558	602	611	584	604	583	574	573	565	619	594	549	625	556	583	575	562	578	595	640	542	620	573	593	559	579	591	619	611	544	560	593	599	609	588	582	583	559	559	580	601	562	540	604	578	589	621	587	595	596	566	620	613	567	591	584	599	595	552	599	545	566	559	572	583	569	600	596	618	591	594	563	586	623	580	571	584	576	559	595	556	565	536	588	602	578	537	607	610	553	570	585	573	633	541	620	586	577	581	601	638	585	581	609	607	569	562	568	571	579	559	585	626	549	556	567	582	619	580	599	591	600	620	565	619	611	563	540	596	550	562	578	598	587	618	516	522	578	589	566	601	589	572	578	655	618	588	590	579	594	637	590	612	636	540	579	569	608	592	609	600	616	565	567	577	584	587	566	602	600	602	614	604	582	552	551	574	624	589	584	575	588	593	581	610	560	591	615	600	552	572	593	544	564	611	580	623	581	621	596	629	637	547	584	601	570	609	588	574	587	579	631	619	543	578	623	581	606	587	600	599	567	599	627	605	588	561	598	599	594	608	546	624	581	542	536	567	591	568	575	621	596	569	581	573	593	608	602	568	589	607	592	589	589	601	575	577	548	607	572	601	591	575	610	564	558	573	628	605	590	569	597	617	560	586	582	606	522	592	621	596	532	576	550
21802	26847	19787	14802	9402	7196	5501	4344	3187	2381	2664	2965	2531	2153	1961	1776	1520	1402	1143	1041	1069	999	909	888	906	856	866	874	878	845	830	818	784	794	824	820	818	781	745	736	747	696	786	717	722	717	700	729	690	730	728	722	687	708	776	719	731	728	704	746	739	675	738	745	724	665	766	631	727	706	721	651	709	672	697	661	702	689	715	666	683	679	685	708	706	674	687	666	684	700	655	701	726	668	741	669	682	649	685	687	731	667	684	660	666	715	693	688	714	742	681	663	676	670	668	728	707	717	665	700	697	685	677	729	688	684	681	732	689	718	672	703	696	686	622	730	681	688	678	710	659	669	700	692	668	635	721	647	660	710	685	669	711	656	685	696	639	705	696	683	657	677	704	676	732	692	663	706	692	725	658	681	688	662	699	693	694	697	718	695	710	653	665	751	671	682	705	753	671	701	680	683	676	692	715	711	748	669	669	674	704	692	699	667	709	703	709	710	647	674	652	733	722	662	709	694	728	706	705	686	696	700	708	665	714	618	709	725	675	728	681	683	728	690	702	694	724	673	683	714	706	690	687	688	722	663	741	696	693	715	705	680	689	721	719	716	708	724	668	676	654	695	716	694	694	706	673	670	722	726	700	664	698	676	667	700	696	713	718	682	669	632	706	654	647	665	717	701	669	679	674	678	660	636	722	668	673	655	700	678	697	684	637	674	680	701	645	677	667	690	674	749	697	727	708	710	697	707	672	663	674	697	739	724	679	667	672	694	701	668	696	692	646	721	715	683	764	688	676	710	685	667	691	677	652	680	662	685	640	688	661	665	681	661	695	713	662	693	661	687	701	688	723	683	663	721	677	665	731	671	698	706	686	742	659	646	709	645	681	669	709	641	674	632	701	698	672	739	736	672	716	691	685	684	675	700	663	671	712	643	638	631	710	692	677	710	682	717	663	636	733	716	735	712	686	702	708	665	720	697	674	701	697	759	685	655	686	731	674	667	685	675	737	682	741	691	696	720	677	693	773	670	733	716	688	705	714	673	659	693	691	678	627	685	737	681	718	668	704	660	724	698	658	664	672	689	677	725	624	696	700	667	697	700	742	701	708	718	684	705	687	685	672	675	684	674	730	684	694	628	733	713	709	713	714	705	704	695	710	667	718	676	646	712	667	694	713	708	727	644	675	695	707	737	661	647	694	708	700	680	712	698	693	689	699	717	658	661	698	723	680	702	687	696	700	686	734	699	693	646	650	716	711	646	706	705	717	658	663	713	730	692	672	694	685	677	647	706	721	708	662	697	650	674	686	681	701	713	689	705	705	700	681	666	683	690	712	672	707	620	725	695	694	670	673	663	703	689	724	626	697	681	671	720	693	710	703	674	663	653	686	686	641	678	727	683	662	639	653	676	647	681	710	675	713	680	692	680	691	664	678	687	673	689	677	687	723	672	627	681	713	677	695	674	664	698	672	676	697	705	757	679	675	667	662	660	727	665	651	688	687	689	709	673	702	668	684	673	711	703	678	670	642	714	720	642	691	658	703	670	683	671	681	727	669	692	667	669	707	699	678	692	626	739	689	666	703	627	661	732	693	655	690	671	704	717	711	688	713	720	702	708	663	734	705	675	678	679	713	671	685	680	722	706	687	704	727	730	719	699	736	719	631	736	673	713	683	700	671	713	667	663	653	702	694	684	705	683	693	708	693	691	688	719	669	693	695	697	636	633	693	650	705	671	652	696	712	664	677	702	688	692	659	663	705	667	692	714	663	696	694	638	659	673	721	721	627	710	747	685	716	683	638	695	698	647	649	700	662	636	697	660	701	649	687	672	674	684	668	671	675	656	694	682	709	692	682	708	644	698	679	690	629	679	684	689	680	713	675	680	629	670	643	713	683	687	670	763	671	672	662	691	657	642	687	712	710	710	663	699	678	725	674	636	696	673	680	720	675	712	611	685	679	672	695	641	712	720	687	745	683	683	683	713	698	719	710	667	723	723	705	705	675	701	759	704	679	711	678	646	692	707	682	664	663	645	659	698	633	677	693	687	668	664	692	713	698	681	681	640	701	680	672	692	707	707	674	687	649	722	681	729	659	732	695	707	701	669	654	705	673	733	677	707	689	692	756	710	660	656	689	734	717	670	681	667	717	673	665	677	697	675	664	731	749	707	703	697	641	673	718	697	712	653	679	718	649	660	671	696	681	688	698	667	670	691	724	693	669	678	715	649	715	682	680	690	691	685	679	675	724	690	722	668	694	709	683	701	674	721	684	660	650	683	714	723	670	652	713	698	712	690	691	695	676	680	673	717	696	719	653	687	691	668	643	693	743	675	703	719	688	690	718	717	715	647	647	718	683	698	694	666	652	713	636	677	702	695	723	694	747	706	677	678	701	681	718	727	668	721	679	678	654	682	701	648	703	726	687	661	686	685	683	688	679	704	691	697	743	722	637	657	683	674	671	667	712	663	681	662	697	702	691	687	686	727	655	682	652	695	653	707	662	708	685	739	740	694	701	673	694	697	650	696	649	705	701	670	695	693	704	722	660	687	689	695	642	694	714	730	680	694	704	690	683	734	693	735	717	688	679	692	696	686	695	718	692	711	729	671	673	709	694	676	733	694	700	660	634	640	669	707	669	753	691	641	713	725	639	702	716	693	654	705	680	655	665	704	728	696	688	700	691	672	664	684	716	685	639	698	701	713	683	654	727	665	646	660	703	675	704	676	695	646	683	638	690	726	688	689	715	651	681	693	699	693	702	689	718	701	694	710	669	695	712	728	676	676	683	678	684	668	662	745	641	704	670	674	750	692	709	710	710	682	651	648	663	683	662	708	677	691	721	694	669	705	679	691	713	637	692	682	683	673	691	690	720	706	664	656	674	696	679	698	694	689	701	717	674	662	672	696	665	617	678	669	695	649	685	641	689	715	697	687	678	732	666	694	670	715	653	667	701	693	722	658	690	687	660	657	692	693	700	700	664	708	672	687	623	648	694	708	704	730	697	697	659	678	691	704	707	670	663	735	670	731	722	710	660	726	690	678	701	729	684	695	665	682	734	688	747	691	677	705	695	659	723	687	683	671	675	653	692	688	674	667	727	693	675	674	691	685	712	706	676	682	653	713	665	660	644	698	713	667	708	681	684	712	720	747	680	649	653	675	677	665	674	709	674	701	694	642	698	658	691	696	697	690	677	693	746	707	664	681	648	718	644	637	671	693	676	655	667	696	664	737	708	671	681	701	645	712	717	656	666	724	632	684	644	674	668	724	643	700	697	667	689	700	676	756	686	658	650	693	698	666	701	692	693	732	648	687	688	697	639	724	704	661	731	723	682	674	651	667	675	671	680	672	700	683	720	735	706	678	698	689	664	664	707	681	680	650	697	672	674	690	651	655	719	681	716	710	683	688	658	695	684	675	703	689	650	665	672	674	658	671	695	720	678	662	683	715	690	710	711	665	718	634	639	676	696	705	702	702	686	634	672	690	693	648	689	704	653	699	702	690
23246	21326	28971	24011	21342	21347	11328	4137	2545	2013	2319	2369	1947	1609	1539	1301	1204	1081	919	793	804	746	726	715	683	681	650	640	641	581	641	647	580	629	589	597	572	581	570	527	547	528	517	541	512	545	448	521	531	529	520	498	495	506	501	510	528	495	513	496	478	508	488	510	461	472	464	449	479	482	478	447	439	431	445	470	458	452	473	435	471	428	503	501	506	496	441	464	470	457	456	499	470	472	468	488	436	427	442	489	481	488	453	500	456	515	451	498	485	468	489	459	481	467	477	475	470	464	465	448	451	458	424	448	476	445	468	455	500	447	476	447	445	493	485	505	468	516	474	452	466	476	469	508	484	540	479	475	456	465	409	480	475	468	427	481	483	477	471	481	431	440	447	454	425	497	482	465	456	486	486	415	461	492	475	446	476	474	457	433	470	459	473	437	449	497	496	473	486	490	477	442	480	440	490	445	469	512	482	441	452	442	449	501	460	499	441	420	472	450	476	445	452	490	463	442	451	455	452	472	495	424	475	467	473	449	491	493	449	473	477	485	471	476	466	490	493	472	469	435	471	500	514	478	453	480	488	492	469	437	450	437	430	440	473	487	449	497	491	497	499	467	457	429	431	493	452	476	476	468	495	475	469	460	477	468	496	465	508	470	472	437	411	464	496	461	462	458	501	429	447	516	471	473	453	482	467	448	465	434	472	474	481	475	469	473	477	465	439	448	517	456	483	447	471	467	448	416	427	512	480	474	454	450	443	440	480	390	449	466	454	492	468	460	463	476	474	499	444	440	460	452	440	438	491	457	458	437	461	490	453	465	478	477	453	476	447	498	408	452	479	447	476	430	471	471	447	449	435	483	469	440	533	452	455	437	474	491	462	486	438	482	418	469	491	445	431	470	483	482	468	472	493	499	489	450	494	459	481	438	451	437	475	482	478	422	437	423	497	489	487	494	442	495	481	415	486	487	418	426	434	483	479	489	471	450	490	465	429	466	459	489	437	439	466	487	476	480	465	472	476	462	433	462	448	458	468	502	487	453	461	488	476	469	460	500	486	466	487	444	462	444	462	480	428	464	453	453	495	472	455	457	502	478	447	471	464	429	425	452	450	502	451	502	449	475	477	490	441	442	482	496	447	458	469	484	467	486	443	445	442	447	456	457	468	462	475	470	442	452	504	498	490	437	461	477	469	463	431	470	498	468	478	452	439	448	464	460	463	463	472	480	487	442	470	458	478	463	510	432	545	449	452	494	487	442	450	502	476	445	479	477	480	479	460	483	454	465	446	481	452	466	478	478	466	490	492	440	477	452	499	448	447	457	470	447	416	465	529	482	524	489	460	491	452	484	497	495	487	455	490	440	476	496	435	479	485	448	487	481	433	460	449	463	458	470	440	515	474	511	486	492	484	485	482	456	472	477	492	457	450	474	465	459	461	465	441	470	430	449	487	463	468	455	485	449	469	433	452	467	441	439	468	444	498	484	482	496	503	471	442	493	477	481	477	495	496	473	483	480	460	494	449	503	447	525	501	459	448	479	464	483	467	486	452	501	470	493	466	463	461	444	463	482	461	491	462	446	503	499	450	469	468	474	447	468	426	454	475	476	457	486	473	481	442	434	484	479	473	435	468	427	474	448	451	457	486	475	443	475	460	491	483	492	458	420	484	466	501	475	465	452	455	465	465	475	479	455	481	466	499	488	470	449	481	463	509	494	441	459	480	481	428	461	460	479	492	419	463	463	460	453	431	447	478	457	456	472	464	486	465	515	447	476	498	459	474	485	490	447	493	451	492	472	459	484	477	485	462	475	478	487	470	478	473	437	484	483	481	484	454	492	472	447	477	485	446	456	430	468	441	448	438	444	462	452	516	462	424	438	462	467	462	465	462	478	454	467	464	456	502	482	430	473	473	455	477	447	458	432	454	488	470	465	460	437	487	482	473	491	446	480	475	443	471	483	471	475	415	497	428	479	447	462	445	441	466	476	468	459	453	510	434	437	469	471	504	490	473	466	463	468	459	437	468	457	517	455	453	463	485	483	474	457	466	454	478	470	446	464	477	486	451	454	485	489	487	483	456	472	481	454	458	479	523	438	476	489	449	461	496	483	475	476	448	434	472	467	521	450	451	521	458	467	460	490	477	429	458	444	462	493	483	440	473	470	485	506	462	489	465	442	455	498	448	464	466	427	500	440	465	442	454	484	460	472	468	418	499	442	461	435	507	481	469	491	478	496	474	462	480	492	502	463	445	475	488	444	528	466	488	483	429	460	481	486	454	466	486	487	439	449	451	469	499	457	477	419	477	491	471	446	480	460	469	458	456	475	420	485	479	438	480	469	452	441	481	460	493	452	466	509	478	445	464	482	450	481	522	472	450	464	458	502	460	432	468	445	448	479	452	463	473	484	515	469	441	450	490	418	434	455	477	453	477	496	491	470	475	460	448	501	502	449	488	486	475	485	472	509	484	481	452	471	473	455	486	497	491	483	471	482	458	443	448	436	418	487	474	474	483	472	486	440	454	490	492	457	475	463	422	460	417	482	481	514	443	444	494	489	491	492	474	458	500	425	481	499	493	449	454	450	441	462	490	485	450	467	489	489	444	505	517	425	484	461	437	464	474	481	463	458	443	462	481	451	471	453	490	510	456	519	497	464	480	454	441	483	446	442	478	476	488	495	483	468	484	456	468	475	474	464	417	459	487	449	420	460	461	451	465	483	496	503	435	478	459	473	443	438	458	478	440	491	455	457	482	461	454	447	460	476	440	428	472	483	483	485	484	444	445	473	436	457	452	484	425	486	479	482	436	453	454	456	460	487	471	463	444	456	510	456	436	477	476	462	499	486	477	477	444	460	444	445	441	493	453	466	462	493	505	471	434	501	482	437	478	468	455	428	477	459	449	456	469	475	425	443	456	478	427	474	457	459	457	444	446	477	499	447	464	490	478	444	484	490	471	479	504	462	475	439	449	449	424	468	421	467	467	441	440	436	477	464	483	464	498	471	463	479	455	478	424	505	522	469	450	486	477	470	490	492	497	466	437	459	468	452	479	431	469	444	445	450	452	479	464	463	458	441	465	440	485	464	439	490	465	417	494	470	473	478	459	466	503	437	479	486	438	476	417	455	472	473	463	487	477	449	437	438	480	448	408	431	467	449	441	446	495	467	457	471	475	476	468	478	428	475	458	474	448	438	462	446	430	477	440	445	441	461	497	483	456	416	461	454	486	440	435	463	465	485	469	456	457	461	453	445	474	442	478	490	485	465	483	510	490	459	465	508	492	460	426	445	495	477	479	474	473	421	475	443	485	450	490	477	513	464	469	468	513	458	459	480	475	449	466	452	460	433	465	470	495	482	478	463	484	463	448	449	450	510	487	501	436	473	443	455	447	469	490	447	441	447	470	476	449	435	474	477	461	420	454	453	465	464	484	481	474	496	483	516	458	475	465	485	417	466	461	450	455	482	454	481	404	476	508	500	456	457	453	465	485	491	448	436
22785	35334	29809	21844	15548	12279	9436	7557	5206	4174	4636	4567	3707	3005	2677	2502	2117	1684	1463	1216	1163	1091	992	959	861	879	802	862	891	911	803	821	768	733	680	750	735	669	694	653	660	708	628	613	564	610	600	573	574	619	589	675	580	610	588	622	603	600	605	554	583	578	587	607	574	547	560	578	516	557	528	573	537	543	538	578	538	506	558	533	580	490	524	544	542	549	558	555	513	518	569	501	525	522	551	569	505	523	548	521	538	547	520	523	571	550	535	511	561	510	524	551	557	533	553	551	517	524	516	506	513	543	513	541	552	535	582	560	554	532	554	532	558	558	524	526	507	551	540	598	528	525	480	517	528	532	532	503	576	539	527	538	523	535	563	502	519	541	565	545	569	509	545	546	521	542	542	530	534	531	560	494	500	572	551	527	578	552	576	537	477	519	551	474	550	545	549	548	537	530	554	559	498	544	511	540	531	520	555	565	526	502	556	535	534	534	566	546	537	522	544	534	493	532	539	545	505	594	476	540	542	526	539	546	522	541	555	590	525	524	546	542	555	556	546	531	516	541	530	529	523	517	493	535	514	534	504	561	564	561	564	521	547	494	547	513	502	517	511	514	542	533	554	562	572	534	563	548	508	527	506	512	544	510	535	546	529	528	521	506	537	541	554	520	573	534	519	547	522	572	549	549	527	549	516	552	560	519	539	527	517	531	514	526	548	510	572	550	580	516	556	530	547	499	542	531	520	525	481	554	543	531	536	546	502	519	523	517	528	522	529	499	514	552	556	530	511	529	562	541	529	539	525	554	539	580	523	575	535	561	510	561	516	495	528	521	550	543	524	529	564	518	533	485	510	585	532	552	549	543	545	521	471	578	517	513	580	545	505	503	555	552	470	491	488	538	485	504	557	548	564	557	540	537	506	516	525	552	537	542	550	559	518	516	492	549	534	538	513	531	543	570	540	543	523	562	573	534	518	543	512	538	535	536	518	543	562	531	511	512	521	514	552	545	576	546	491	519	529	542	565	536	519	559	521	516	595	551	572	526	497	552	539	538	528	568	534	579	511	535	493	510	533	519	609	495	558	521	552	540	523	535	521	544	506	539	507	542	554	503	550	545	506	547	515	549	577	565	564	530	533	515	556	552	532	518	549	539	494	545	520	505	534	549	539	510	540	507	565	553	516	537	589	500	579	573	508	528	536	498	550	552	598	524	505	540	580	522	539	530	510	557	538	538	515	562	540	535	531	523	529	521	499	511	504	559	518	560	496	527	504	515	506	525	577	550	557	535	535	515	559	547	544	517	520	541	508	529	496	525	530	546	557	485	531	541	548	534	509	580	528	504	535	538	543	535	504	501	502	576	525	551	505	533	541	546	503	504	492	502	519	563	525	563	539	539	558	501	508	543	550	561	522	535	518	567	581	590	541	500	492	533	534	495	578	533	562	519	552	550	520	542	512	529	535	507	529	546	525	514	569	544	561	588	531	472	536	527	529	524	528	537	497	554	550	533	488	523	526	591	501	525	499	540	513	558	549	571	552	516	515	546	484	558	538	514	555	580	549	514	544	541	543	484	519	500	521	528	543	555	530	487	553	567	548	574	537	523	548	502	524	540	525	546	527	519	529	508	534	518	526	509	548	530	559	552	522	501	510	506	519	533	553	550	538	524	561	522	527	561	520	541	547	547	509	542	552	529	529	544	552	540	530	507	552	569	550	503	513	576	566	544	540	491	547	524	550	547	501	525	553	558	522	544	501	559	603	536	524	498	522	528	573	500	544	471	496	538	528	551	526	504	538	527	538	547	516	557	550	502	512	519	580	496	543	538	527	551	576	524	554	541	526	516	550	551	566	574	555	567	525	518	532	560	515	527	535	562	500	537	536	531	523	548	484	540	513	518	510	527	539	577	541	527	539	510	559	561	558	519	505	540	571	536	547	547	514	565	539	515	530	520	515	538	482	583	508	546	515	546	482	519	528	517	499	575	528	552	548	513	527	556	511	533	533	525	564	503	532	507	509	505	551	506	512	527	524	555	517	547	544	514	562	498	531	515	509	529	538	538	533	574	548	530	530	506	527	528	510	521	536	552	538	540	544	487	535	541	515	494	524	538	502	510	492	537	551	528	504	530	529	552	536	546	536	510	545	530	526	527	584	557	528	529	501	560	489	515	546	525	579	531	542	537	509	517	517	528	524	543	529	554	540	481	548	576	521	516	553	529	536	513	475	553	491	521	522	514	527	552	569	544	548	502	546	523	524	541	511	518	519	508	546	567	528	505	512	485	571	530	551	504	525	562	533	557	518	565	498	531	543	546	525	533	511	520	521	525	557	549	515	550	535	517	558	540	506	542	533	520	538	566	578	520	529	506	530	541	502	509	514	548	503	525	578	541	490	547	565	501	545	566	556	510	549	503	547	542	502	522	566	553	525	559	526	585	550	538	548	533	554	526	554	569	496	515	551	586	505	532	500	556	540	570	528	564	522	550	534	559	554	554	544	526	512	531	492	540	531	550	521	519	524	502	533	512	513	575	538	549	525	549	551	533	519	525	533	572	532	549	559	582	575	506	539	562	528	572	512	502	509	508	538	546	568	551	489	510	518	502	503	521	497	546	526	546	548	529	506	494	539	552	566	537	538	553	533	547	507	534	523	549	512	561	543	552	569	596	535	538	539	518	515	548	518	559	554	523	568	543	560	543	503	531	538	524	478	521	547	542	522	589	475	542	518	558	490	568	611	545	495	522	523	520	557	509	564	526	531	555	540	512	555	544	515	517	541	523	542	499	528	534	538	542	522	516	470	488	581	551	536	535	564	533	513	575	558	491	515	536	508	556	508	527	517	527	517	510	561	514	512	573	485	525	505	522	519	556	515	523	527	507	527	572	528	552	553	524	561	558	541	496	512	537	528	560	526	497	545	548	565	538	536	555	585	577	501	519	530	595	548	534	526	539	516	538	559	511	539	500	563	534	548	526	534	511	544	588	537	535	571	580	517	527	556	518	517	531	528	567	532	548	564	485	509	521	548	540	523	522	496	541	545	539	524	557	548	549	536	517	533	528	548	566	490	502	533	573	521	481	541	538	519	529	574	541	558	539	489	529	600	489	553	500	520	519	537	529	575	497	517	548	515	513	560	528	536	546	557	506	535	547	593	535	518	513	534	527	529	494	568	536	493	494	527	538	546	551	544	534	541	555	551	525	534	519	525	537	553	535	537	550	532	498	564	564	551	549	557	546	540	516	550	543	524	526	529	514	544	509	565	559	536	522	560	540	495	507	526	559	505	544	515	524	576	509	512	538	500	507	521	565	570	542	527	524	526	555	517	567	543	570	551	540	533	532	545	537	532	517	576	537	538	511	588	494	542	487	539	503	491	567	530	540	512	583	566	514	531	504	579	546	545	556	515	508	531	534	537	491	511	529	515	524	540	554	520	567	570	488	560	485	525	527	540	532	575	571	495	543	536	536	546	536	555	533	531	498	524	543	549	504	579	529	552	536
27711	20448	14167	8127	4028	2479	1910	1329	1045	858	1052	1132	974	869	816	738	651	637	577	603	577	531	493	519	542	486	515	510	508	475	481	511	464	468	465	479	480	456	441	458	473	474	430	462	428	447	460	400	450	432	455	450	430	452	402	448	442	480	425	471	430	432	432	419	403	447	467	439	467	438	407	432	472	435	458	464	428	428	415	445	407	432	382	444	453	452	430	409	429	429	494	416	442	416	447	436	415	439	451	448	432	400	462	405	436	432	458	450	422	393	437	421	460	445	443	419	446	441	413	431	426	412	481	453	449	454	444	428	418	425	448	456	433	419	426	449	433	465	407	414	450	426	426	440	429	453	464	429	453	406	425	395	393	435	433	444	453	397	427	428	430	436	403	372	427	473	394	436	470	433	444	437	450	467	423	408	387	421	433	419	458	415	417	427	406	412	412	441	424	438	430	406	451	414	476	432	412	447	441	434	412	447	463	445	454	391	417	468	453	458	430	470	443	408	470	490	448	433	427	432	413	436	409	457	416	421	427	431	431	440	408	418	423	443	428	439	469	407	424	446	426	431	424	437	451	463	408	429	399	468	455	420	415	390	456	430	430	458	456	434	462	430	460	450	419	434	474	449	444	397	444	405	377	443	434	430	447	433	461	439	427	443	417	432	430	433	421	394	402	431	450	428	416	437	454	411	427	452	432	463	410	406	451	456	433	417	457	426	401	507	429	449	437	447	433	468	414	438	461	443	408	440	424	401	478	419	423	419	409	437	433	426	435	454	435	412	431	414	442	452	451	485	436	458	431	445	458	405	437	419	446	456	397	401	443	442	427	426	436	415	424	411	422	417	447	429	433	433	442	470	397	425	456	422	438	439	448	469	454	448	418	434	440	417	405	439	421	434	413	439	440	434	427	423	400	455	417	403	448	443	441	435	419	454	454	419	413	403	434	432	444	442	433	437	447	449	458	445	413	432	407	415	429	423	451	455	458	423	448	418	403	401	445	437	436	450	399	474	429	431	452	417	428	424	413	443	433	432	429	439	429	452	394	434	465	418	426	435	451	427	402	409	429	446	457	439	406	413	479	429	442	424	407	428	445	452	449	438	404	393	447	430	465	417	412	434	416	415	444	448	454	426	445	402	424	422	457	418	464	450	415	435	442	440	440	409	439	451	413	437	440	470	442	426	431	391	432	436	419	448	436	431	409	433	406	416	412	465	427	452	431	417	425	419	488	463	439	441	413	453	419	471	438	486	391	451	409	425	416	430	450	443	422	456	446	407	456	423	462	398	438	415	452	417	389	410	442	412	455	432	434	457	381	405	434	384	422	471	405	441	463	428	459	424	433	422	431	402	433	413	452	425	429	428	431	421	464	441	444	433	404	422	454	434	444	408	440	449	422	430	452	414	450	445	432	432	437	431	464	391	418	475	418	478	410	432	455	426	395	402	429	440	415	414	439	441	397	431	461	404	437	419	434	411	431	449	473	451	412	436	424	409	395	452	418	408	421	432	431	430	422	421	465	470	399	436	431	413	417	417	411	445	432	427	447	451	443	413	455	444	394	445	453	410	474	423	457	439	435	453	429	426	403	418	462	432	429	442	425	449	405	455	422	455	434	403	407	456	413	412	416	444	417	411	449	433	386	465	430	430	453	476	421	422	437	425	424	446	463	426	391	437	436	451	448	443	478	427	429	435	439	440	439	438	409	427	405	390	417	466	431	405	435	451	425	438	404	431	416	441	420	431	466	455	474	437	443	440	420	439	401	415	465	460	459	449	456	485	467	446	424	417	459	390	448	454	403	421	423	461	429	414	428	431	427	475	417	426	427	451	419	431	480	419	436	429	415	419	431	413	411	400	436	430	447	442	414	428	411	421	425	427	460	417	435	411	443	451	439	434	404	430	487	461	443	412	427	476	445	454	461	425	424	431	426	446	413	383	445	442	409	412	453	419	398	467	417	440	410	411	462	448	415	437	423	430	412	399	436	466	455	450	445	451	488	454	420	432	429	392	435	438	430	446	421	395	429	452	428	427	420	426	466	420	452	419	395	420	449	435	435	439	446	402	401	405	421	401	440	432	454	430	413	424	456	394	453	423	423	424	416	448	444	441	431	443	453	457	420	384	447	403	433	491	410	427	420	445	472	446	443	460	415	420	466	454	434	420	395	480	410	414	420	443	435	430	443	433	441	437	415	416	411	434	423	408	392	419	439	422	438	426	443	441	436	446	431	458	400	447	419	458	444	425	426	456	422	452	442	419	434	443	418	444	444	432	462	376	397	433	427	440	449	432	419	395	417	427	431	439	441	444	453	428	427	414	420	403	462	408	419	418	450	425	442	431	404	440	420	431	429	405	461	465	453	429	443	399	429	407	440	447	409	417	465	399	414	408	458	448	471	440	427	400	414	440	400	412	409	415	443	404	447	426	421	467	417	417	426	432	423	424	416	396	423	444	428	415	459	475	418	425	421	448	411	433	426	405	428	410	438	376	423	466	432	434	424	427	416	378	443	466	438	403	429	415	391	428	387	468	421	428	464	442	413	417	444	466	399	425	432	421	447	466	410	427	461	436	406	461	448	424	455	414	462	439	422	458	459	469	416	448	391	431	453	424	434	433	428	414	441	437	443	472	405	419	431	431	462	467	408	423	427	450	398	438	476	409	443	437	440	458	441	450	434	407	417	397	414	403	464	420	441	404	424	448	404	446	450	414	463	416	448	459	406	415	422	437	387	404	402	391	418	428	431	412	394	405	439	423	417	422	450	424	433	435	470	418	462	411	413	405	430	396	450	415	406	446	415	416	412	479	430	463	457	431	401	431	461	474	389	428	439	445	430	449	417	412	414	423	444	440	412	436	417	464	437	455	439	473	452	463	410	430	456	431	437	437	419	445	422	385	432	452	462	440	431	434	449	468	439	436	448	450	425	409	441	400	470	442	430	444	437	427	453	430	437	435	435	412	442	397	398	412	460	441	390	436	440	434	414	415	409	406	419	436	407	431	432	445	412	454	442	429	410	442	444	461	451	453	396	401	456	421	428	410	467	414	424	426	408	464	404	415	437	429	421	400	431	421	416	457	433	438	426	435	421	396	454	430	442	437	424	449	462	423	447	440	458	410	443	411	409	441	430	439	437	400	448	392	435	445	435	438	452	404	481	414	449	454	417	402	390	393	413	459	457	422	430	448	422	398	447	402	480	403	437	417	432	410	412	394	465	414	428	395	457	418	464	443	405	423	416	461	471	435	429	421	449	431	461	392	439	465	434	448	458	438	420	397	442	452	407	439	384	410	454	437	474	430	417	418	452	455	432	427	443	446	414	490	442	457	472	408	463	420	401	438	414	430	463	406	410	466	431	428	444	440	434	417	417	442	465	434	444	436	434	394	461	473	404	386	480	414	462	412	451	453	437	421	433	455	406	443	391	415	456	436	425	461	433	425	465	448	447	443	460	414	431	430	407	416	470	449	434	374	436	425	442	450	470	426	476	432	450	432
18038	21216	16187	10710	7031	4988	3943	2995	2106	1811	2218	2222	1739	1472	1378	1273	1076	968	816	797	730	734	685	647	660	658	679	626	607	629	651	643	649	613	619	610	609	644	641	572	592	574	582	558	568	557	583	603	569	554	535	538	537	545	567	519	552	533	574	534	600	561	543	525	507	521	539	574	505	549	539	536	519	524	544	519	537	561	500	509	510	524	557	506	520	512	524	565	549	531	550	514	528	512	533	569	500	535	555	533	546	541	543	512	573	525	531	519	531	529	532	514	578	472	514	536	515	528	521	481	516	531	500	546	515	521	501	573	589	553	489	532	509	527	549	537	494	537	517	551	540	518	543	534	505	551	519	498	529	527	516	548	568	553	522	529	484	523	492	516	509	476	502	542	528	544	547	531	502	536	535	514	561	548	537	507	541	556	533	534	534	498	536	550	491	494	519	556	513	532	518	467	505	503	551	512	499	535	508	520	535	523	518	514	554	554	553	550	509	546	562	469	548	511	544	524	543	526	496	504	500	563	512	490	513	504	553	521	511	527	523	510	485	562	492	515	557	542	514	523	535	554	530	509	484	542	523	544	524	501	552	538	511	524	552	509	500	555	521	535	521	498	576	547	521	543	527	504	526	559	513	534	487	534	543	494	513	540	492	504	521	521	510	558	559	567	510	513	548	527	533	534	499	490	526	534	544	543	542	504	534	509	559	547	528	539	535	485	541	511	547	479	517	545	508	488	550	485	531	537	515	482	483	532	528	538	523	524	573	496	521	550	521	538	538	536	541	519	532	537	520	545	534	528	485	542	516	524	539	507	478	508	490	522	486	515	486	526	482	507	505	493	517	558	536	549	550	523	553	530	518	512	535	531	526	537	511	491	525	505	512	552	510	523	547	554	558	527	517	485	530	515	545	510	571	519	549	566	557	512	563	545	508	567	523	524	499	538	519	541	574	538	520	563	523	503	556	558	508	510	503	519	508	520	552	528	544	525	539	516	527	554	567	576	548	555	553	520	507	492	546	483	476	546	524	505	538	500	554	507	531	542	518	534	539	524	524	548	520	518	538	527	547	485	506	505	502	518	550	559	546	502	521	503	540	563	540	539	552	545	573	532	547	584	535	530	572	524	555	549	545	523	527	546	537	525	516	511	532	584	490	509	586	546	544	529	535	501	516	484	511	546	533	511	542	537	521	529	514	546	560	531	504	520	545	526	540	480	573	521	518	500	538	535	567	515	529	546	515	543	513	522	547	498	543	495	516	494	551	539	512	553	519	518	525	498	526	517	526	513	517	538	540	514	498	531	538	478	505	491	559	496	525	538	554	557	556	562	566	512	547	517	500	554	516	504	509	533	552	548	548	545	563	534	521	530	529	520	518	506	534	530	522	521	505	547	531	511	546	532	512	552	503	539	525	533	535	530	479	514	546	523	519	535	536	478	509	536	544	520	535	555	576	507	537	519	537	494	558	527	562	544	537	504	535	515	504	536	525	531	517	562	543	532	528	493	488	561	548	529	597	499	503	521	550	519	507	518	506	580	541	542	543	528	530	503	534	517	499	548	544	509	540	513	506	551	512	545	539	530	535	534	469	510	489	559	532	514	536	475	543	495	542	550	522	531	506	494	529	519	564	488	539	540	498	503	540	527	527	538	519	516	483	507	573	513	504	580	529	534	501	546	496	496	511	545	513	537	514	551	525	566	489	567	556	496	530	568	507	497	564	499	455	539	556	533	579	550	524	535	502	523	532	510	527	517	522	521	532	513	539	515	466	539	529	556	542	513	552	574	522	542	530	520	561	530	487	517	486	528	518	524	516	523	502	525	551	552	513	527	519	528	506	523	538	500	541	577	544	561	511	534	529	565	534	558	544	556	543	547	526	563	516	528	511	544	520	522	554	530	505	533	543	517	503	481	519	518	508	527	548	563	535	547	537	521	537	533	516	517	554	565	583	558	549	495	522	520	533	482	521	536	505	510	530	521	597	520	522	537	567	531	516	558	508	515	513	517	518	523	491	527	509	529	552	547	533	548	543	521	514	549	538	516	511	473	560	557	516	536	493	534	514	519	497	532	503	494	512	532	540	566	514	533	535	520	588	529	518	514	521	521	508	507	524	505	504	544	529	503	533	530	535	580	544	501	543	569	510	517	512	518	574	498	531	556	533	492	504	525	536	548	521	522	560	529	524	566	560	526	559	528	560	552	494	508	529	491	516	514	569	519	509	498	502	532	494	534	548	539	530	500	580	517	547	571	517	582	472	555	521	550	514	526	494	530	506	510	527	540	544	553	537	496	518	540	531	589	558	547	548	546	508	544	523	528	542	497	544	516	523	559	522	541	513	536	525	563	522	499	529	498	550	563	554	531	539	542	491	555	585	551	538	557	522	521	511	513	503	511	541	517	543	538	525	565	539	526	485	529	511	512	575	553	524	520	515	556	531	518	558	540	533	577	518	530	536	527	545	535	528	530	539	479	562	543	539	524	521	558	555	544	518	570	561	539	543	516	533	551	530	544	556	513	537	469	544	504	565	515	560	512	531	546	555	523	568	538	517	502	545	533	519	574	497	546	562	549	557	529	540	538	545	552	566	531	503	528	562	522	511	570	533	511	546	528	548	509	579	514	538	538	509	586	519	552	489	557	513	540	555	528	547	512	591	546	550	552	551	521	508	520	532	529	573	550	549	518	492	514	535	537	549	532	539	541	538	537	527	543	519	510	511	523	495	529	502	552	512	544	512	503	543	531	517	501	571	542	526	534	527	574	548	550	521	506	524	516	553	532	585	536	542	497	513	520	579	553	550	533	530	485	498	526	483	554	522	558	521	508	520	513	504	534	521	510	507	531	536	544	507	524	528	559	535	524	574	516	538	501	522	520	514	510	530	486	551	539	498	559	545	533	549	504	545	550	494	523	533	529	530	524	505	519	511	500	581	533	549	542	563	506	536	562	512	519	531	542	542	520	517	533	516	510	520	537	528	553	498	553	523	494	523	591	557	496	533	541	533	537	585	535	557	489	542	506	487	531	516	518	550	529	509	550	535	558	500	519	532	513	554	545	498	570	542	509	502	529	523	503	545	514	550	488	539	546	527	536	467	580	476	537	569	530	556	519	545	523	520	532	544	530	512	522	541	533	524	483	531	499	588	566	497	519	509	523	506	513	496	563	504	540	555	567	520	550	526	546	513	534	517	496	500	526	541	520	549	525	501	508	552	519	538	560	541	568	527	528	597	530	523	528	524	517	537	527	537	565	565	542	518	537	541	529	517	552	510	532	497	539	518	519	516	536	538	506	544	492	572	538	533	479	523	515	516	544	559	539	545	554	529	549	535	511	498	515	482	500	517	546	542	508	548	496	522	539	531	514	493	512	524	538	523	514	501	546	570	537	475	581	535	543	520	514	537	549	539	533	535	540	538	558	510	523	545	520	562	563	496	518	594	516	534	531	512	503	531	516	528	515	517	512	535	606	515	553	493	556	490	569	592	514	550	508	542	515
24264	21261	28388	24504	21074	10435	4145	2200	1523	1374	1765	1455	1171	1085	990	910	782	654	541	593	501	499	457	437	452	425	431	400	424	434	381	422	425	382	385	405	360	371	391	407	351	358	360	360	349	313	358	357	334	324	325	324	317	310	317	312	351	357	339	312	353	326	341	328	324	315	335	308	319	301	302	324	343	304	317	303	321	333	326	270	314	308	293	285	311	280	290	326	284	289	268	315	336	319	302	324	294	298	325	326	333	329	300	298	312	298	334	336	305	340	322	312	323	315	278	302	315	324	340	310	295	302	276	327	325	289	315	327	331	343	299	331	305	309	280	328	309	291	354	326	316	301	315	280	321	314	309	307	273	275	306	310	312	316	321	316	314	311	329	308	313	307	330	334	319	298	317	283	285	307	333	306	301	299	305	292	323	301	286	314	287	347	343	312	297	288	327	318	310	310	314	298	326	302	308	329	341	311	312	335	301	307	300	294	293	293	274	333	313	289	334	323	298	316	267	324	280	328	317	336	296	310	333	292	305	298	285	317	283	285	266	290	302	303	306	302	281	347	284	311	314	307	320	313	302	297	334	302	299	301	335	319	319	328	339	296	339	299	294	281	297	321	315	305	301	305	317	334	299	294	302	275	284	311	285	316	310	300	292	290	312	328	295	317	289	290	332	306	296	292	305	325	290	311	323	286	312	310	286	291	350	329	290	324	306	295	313	319	288	316	328	305	301	330	309	318	332	303	303	279	324	336	322	313	290	306	277	313	302	303	336	312	303	319	309	322	342	273	300	293	341	288	309	334	327	292	307	309	300	295	321	343	323	290	315	322	340	318	307	340	280	323	317	314	295	324	284	305	319	275	293	315	311	297	293	377	301	335	321	297	301	318	297	318	332	324	300	294	319	266	303	309	326	282	307	315	352	332	326	305	357	304	297	332	328	284	291	300	297	290	310	268	295	318	343	322	304	344	295	340	315	300	302	289	327	339	327	330	324	325	317	306	274	312	324	319	305	312	292	311	327	313	283	302	318	319	291	316	334	298	338	299	291	263	323	296	311	303	276	327	305	302	284	320	285	317	309	302	325	316	295	331	292	311	277	278	304	307	310	328	284	337	315	302	289	343	335	301	318	304	334	293	308	301	306	300	319	293	301	318	323	296	308	300	271	310	312	298	334	302	314	295	335	312	283	313	325	282	342	321	310	332	308	289	320	300	316	292	302	324	310	331	288	302	304	320	299	334	314	289	335	313	323	340	306	309	310	320	281	298	322	337	324	341	310	311	292	266	305	300	294	339	305	337	320	303	323	324	297	298	285	318	322	319	318	328	334	332	277	279	277	338	289	306	319	316	322	350	340	274	323	342	317	308	306	295	300	333	294	311	348	281	338	317	308	311	307	287	350	333	309	312	290	315	307	307	312	311	296	315	349	336	335	317	324	278	283	321	289	315	331	308	331	332	332	315	336	303	329	308	290	294	305	294	316	319	319	310	313	333	302	293	348	310	293	295	307	266	330	300	304	331	309	298	282	283	293	329	282	333	303	289	297	315	289	315	328	307	295	297	288	299	324	288	308	358	299	312	324	297	323	280	315	289	332	339	306	283	347	312	329	332	328	305	319	298	338	301	286	294	319	316	290	316	259	265	295	314	326	292	307	309	307	327	290	300	327	311	286	326	329	315	331	303	301	312	342	319	305	301	301	303	293	281	346	295	326	286	324	304	285	298	297	352	302	284	312	329	315	313	320	323	290	282	315	319	311	294	297	338	328	280	311	320	320	312	310	330	283	297	315	329	332	306	344	347	289	299	296	290	289	283	289	314	351	314	313	321	322	297	319	321	315	312	294	344	322	301	330	349	336	324	297	313	292	343	296	301	307	326	311	298	299	318	300	309	299	329	316	277	294	297	309	304	298	306	289	317	312	308	317	292	307	295	293	337	312	332	292	299	315	284	295	289	298	311	292	295	289	296	321	295	303	293	309	310	311	345	352	309	312	335	305	284	332	291	353	312	327	338	335	293	298	288	292	331	327	311	313	303	282	312	304	304	304	315	319	320	314	284	317	299	290	335	278	313	334	306	302	285	302	320	341	300	304	304	273	285	321	314	334	306	320	290	341	304	299	314	292	333	325	305	297	315	323	332	334	291	318	296	332	316	289	345	347	333	299	308	318	307	300	310	338	288	303	344	331	306	346	310	306	302	353	295	312	307	307	277	310	339	292	328	321	290	346	310	350	351	289	317	283	321	298	282	305	315	289	269	331	295	300	317	302	291	271	328	300	315	302	306	310	328	301	326	321	304	345	309	306	328	350	270	315	311	311	266	312	324	315	317	301	299	305	304	330	278	325	290	306	294	314	295	291	296	300	303	293	305	297	346	310	310	306	318	335	333	301	293	337	279	293	344	291	313	279	301	321	280	317	330	303	327	305	357	313	333	289	315	318	322	293	337	291	308	291	290	284	332	318	324	282	331	322	310	315	314	300	336	304	338	328	322	274	295	299	302	316	283	327	311	307	280	296	321	319	265	281	309	330	297	297	308	319	331	322	311	335	298	306	318	303	328	331	292	326	323	320	303	287	316	253	341	293	300	329	321	274	316	314	314	308	270	326	289	306	308	282	324	302	339	287	316	300	299	314	291	334	313	316	326	280	317	297	299	292	310	322	287	280	303	303	330	291	330	271	312	300	263	301	313	335	300	319	302	318	313	314	312	311	306	302	291	310	328	295	311	313	332	315	279	326	320	317	317	291	312	305	329	338	314	309	307	309	314	299	339	323	311	310	303	314	292	311	285	303	315	304	321	311	300	284	299	327	326	311	296	287	332	287	310	290	322	338	303	304	290	341	314	284	306	295	318	294	273	292	307	290	275	304	303	332	308	299	334	285	323	294	324	302	305	325	316	280	319	310	293	315	334	330	314	277	301	311	328	321	305	332	305	308	307	322	326	313	315	314	309	368	319	330	322	299	319	298	302	290	284	307	300	287	300	293	333	312	322	325	314	289	343	301	310	295	279	313	329	304	321	323	324	299	341	291	332	310	317	284	318	285	326	310	320	309	313	318	292	342	284	283	301	286	330	287	297	317	302	306	290	331	297	296	309	353	309	276	306	286	313	298	309	306	319	290	326	302	307	315	319	303	323	331	315	299	314	309	289	320	304	321	322	308	279	300	291	341	336	311	310	317	310	348	317	303	297	293	313	300	306	292	308	286	334	326	300	286	314	325	316	333	290	309	294	286	311	284	278	314	347	295	314	283	322	325	311	303	311	303	305	309	333	318	333	314	294	309	308	326	318	287	326	277	337	315	288	296	330	296	284	327	299	297	274	301	328	302	306	300	302	294	321	295	319	315	332	299	352	321	302	325	320	256	297	284	310	333	301	300	322	270	314	321	289	296	310	321	336	311	289	330	330	317	290	313	310	282	302	302	289	315	335	300	303	307	300	287	280	283	284	298	354	338	297	277	286	293	315	281	303	298	331	331	322	339	287	334	307	306	320
18561	28174	24139	16650	11274	8076	6846	4479	3177	2947	3591	3053	2412	2133	1874	1551	1377	1117	880	859	774	717	674	685	646	609	581	555	616	622	558	556	551	558	502	527	531	477	492	461	463	442	448	422	417	446	414	430	441	437	409	415	441	409	414	378	396	419	382	428	443	406	448	399	389	359	403	429	380	382	366	395	391	387	400	352	398	393	422	370	385	364	420	375	386	362	377	347	380	383	391	396	370	380	359	384	388	373	408	350	380	391	383	364	408	390	388	428	385	395	385	362	422	355	366	356	364	363	377	351	369	391	390	396	403	357	375	419	388	375	410	403	377	353	381	381	392	369	412	377	373	406	421	360	393	387	388	411	375	401	374	378	387	410	380	395	377	330	356	383	383	358	371	352	379	347	385	390	374	356	390	357	389	366	359	377	366	380	370	407	364	376	355	388	380	397	385	403	375	374	413	373	409	381	359	371	356	388	407	377	398	348	390	352	415	393	359	364	380	364	358	388	400	388	369	400	344	359	362	373	388	373	389	384	388	391	392	388	390	413	372	383	367	404	379	385	397	380	383	384	380	386	363	391	370	408	394	364	404	393	399	404	418	335	388	391	384	388	407	387	421	377	390	379	363	384	384	394	375	365	374	368	348	384	394	394	399	396	398	360	380	366	382	373	340	377	389	401	402	380	374	367	390	377	394	386	370	381	355	361	383	380	377	396	362	381	373	408	379	387	380	396	387	364	391	361	350	352	408	393	382	325	357	378	421	362	335	433	371	378	365	393	363	358	379	390	382	366	346	389	360	389	388	370	396	416	417	360	420	395	383	387	399	397	356	389	365	355	366	399	347	374	345	386	395	375	431	389	394	380	370	392	370	411	423	362	404	375	367	391	355	370	396	408	411	365	389	374	394	398	375	378	328	374	372	353	372	399	396	377	395	393	353	383	400	391	347	385	374	358	382	400	364	338	407	388	390	349	383	386	400	408	383	365	376	384	358	409	418	351	397	378	386	370	380	389	392	392	370	370	377	340	375	392	375	344	385	417	364	360	431	371	364	406	379	385	385	399	374	355	405	356	385	395	335	365	382	393	377	383	368	389	355	384	365	359	379	399	381	367	377	371	382	371	339	397	378	419	382	434	410	366	416	368	353	367	388	373	388	382	401	360	374	362	389	392	382	394	394	356	370	366	391	377	372	384	386	391	355	363	378	348	376	368	371	384	364	385	384	386	370	344	374	385	389	377	401	370	407	360	383	391	387	345	383	403	377	354	364	375	375	387	387	369	362	402	337	404	404	371	375	365	383	418	367	412	359	376	362	407	372	388	391	364	383	375	376	437	384	364	378	388	383	394	389	369	378	392	372	379	407	377	370	380	386	362	377	408	369	368	366	419	363	380	374	378	386	383	379	348	336	396	367	384	364	378	355	394	364	400	375	403	358	375	440	365	383	363	389	375	400	358	384	375	419	380	390	377	388	426	363	351	352	359	352	365	395	356	344	370	368	391	365	364	394	375	400	390	419	368	404	395	379	382	369	379	399	407	388	405	386	373	396	355	398	364	391	370	371	403	378	408	370	398	367	402	366	389	364	410	377	362	383	408	376	318	375	377	394	396	417	386	383	361	401	414	381	371	360	403	357	391	389	352	356	361	388	389	344	340	370	364	393	378	344	382	376	318	337	401	392	352	393	377	410	385	399	375	377	364	399	390	356	379	380	409	372	397	413	371	371	379	380	402	378	378	387	395	399	359	399	388	398	421	388	383	340	344	403	387	405	350	376	363	356	403	381	389	348	392	383	387	374	358	390	389	365	378	343	366	396	367	377	419	403	376	370	402	368	368	402	429	369	381	378	386	394	380	403	365	387	386	327	358	386	383	396	376	402	375	393	371	364	399	404	391	359	359	385	375	339	370	411	411	370	392	376	368	418	372	368	369	383	392	373	357	370	419	385	383	384	378	386	393	371	366	395	380	420	364	373	394	377	383	401	360	360	354	358	408	370	359	366	348	379	376	386	378	352	402	385	400	400	373	384	389	403	371	348	358	370	372	349	375	360	382	387	378	414	374	371	387	358	406	385	389	357	412	366	396	406	358	399	373	378	373	423	390	384	367	379	373	378	375	381	390	387	390	388	359	373	377	340	393	394	358	378	363	367	387	378	371	368	374	350	350	383	387	367	329	371	369	392	372	364	382	397	393	363	376	386	389	382	366	348	394	365	368	398	400	395	389	389	362	425	369	356	388	394	365	374	376	421	365	361	394	412	379	395	339	442	376	408	378	414	350	388	393	397	353	366	402	385	369	405	406	389	372	364	384	392	388	348	368	379	357	387	415	371	412	396	411	368	337	406	424	376	386	394	375	396	353	395	360	339	344	374	377	365	397	409	393	396	363	362	363	407	362	366	399	405	388	386	358	379	395	370	392	375	379	363	385	385	385	410	369	387	399	425	398	360	404	419	378	371	344	376	406	385	387	347	381	388	367	382	364	398	396	412	363	358	386	360	383	381	373	374	393	359	369	375	402	394	382	368	389	378	371	390	374	351	371	374	377	361	344	363	401	383	384	387	369	355	373	371	342	390	339	378	368	375	368	401	362	350	404	417	421	349	379	379	351	392	391	369	381	394	389	372	379	392	359	421	408	368	415	387	383	365	370	354	370	404	374	343	389	325	362	357	386	393	332	374	349	428	415	390	382	351	384	384	347	379	339	375	429	422	396	387	366	380	374	398	403	388	415	347	400	386	377	353	377	379	395	378	384	358	395	388	400	407	364	369	368	392	372	398	399	356	397	388	402	378	351	394	362	415	392	377	393	371	394	389	382	373	379	403	395	388	394	350	408	380	384	369	361	361	394	390	404	372	325	352	409	368	358	366	373	361	406	385	388	375	369	353	344	387	374	388	354	399	366	390	371	387	355	378	407	366	353	382	399	379	378	392	392	396	405	368	397	387	403	378	378	379	418	397	375	361	349	405	363	390	351	391	359	385	366	370	383	368	374	354	395	394	391	372	377	361	342	393	372	373	359	404	388	400	379	360	362	405	351	347	352	397	357	385	378	333	379	359	367	390	387	378	384	363	367	397	364	357	362	381	394	403	384	400	385	380	418	389	349	364	370	342	349	391	380	377	354	394	380	352	379	379	362	389	355	345	407	433	378	398	385	365	375	363	365	393	372	358	348	366	354	372	348	358	370	398	384	363	386	404	381	370	365	403	394	346	402	382	353	376	368	402	418	373	366	389	377	370	377	375	404	374	383	375	392	365	398	408	358	370	386	357	335	389	382	361	365	384	391	393	374	361	367	367	404	361	376	372	388	409	373	420	366	383	366	350	377	371	402	395	377	375	369	354	387	393	366	352	378	344	405	413	387	372	412	385	367	358	407	370	372	358	385	383	396	382	384	393	373	353	368	353	384	376	387	349	354	375	370	375	382	359	394	379	381	359	389	389	375	387	345	411	338	390	375	379	388	390	368	391	405	381	342	428	401	353	356	402	364	360	392	369	390
25523	21355	27237	25568	12062	4251	2968	1932	1544	1520	1855	1494	1264	1191	1144	1025	1009	926	829	831	723	792	727	754	690	664	700	677	694	702	682	705	661	624	649	638	693	647	691	611	636	646	650	598	649	610	591	653	655	649	653	658	612	615	658	592	629	598	622	618	592	597	588	612	596	617	603	598	614	566	585	587	558	583	560	561	581	624	638	579	587	566	589	576	589	592	588	587	620	597	580	599	651	609	577	616	611	575	590	599	591	610	577	585	588	645	571	621	597	587	584	601	584	605	568	597	590	593	617	650	601	591	637	623	586	595	589	564	584	595	576	639	599	551	611	570	598	597	617	607	587	613	555	585	630	584	580	572	638	580	610	607	593	635	601	619	580	558	578	633	650	545	597	611	622	612	599	605	621	561	611	616	580	607	609	589	610	579	572	612	571	578	597	586	587	606	614	578	614	577	591	623	588	585	563	557	566	585	613	632	654	598	611	600	573	573	620	605	634	640	630	581	588	612	583	592	595	582	612	563	589	590	572	594	603	571	581	591	559	621	644	565	608	611	630	574	584	579	624	559	616	599	560	604	600	613	648	612	628	569	629	612	619	562	561	585	622	588	619	604	648	575	603	566	570	626	551	588	602	596	560	593	626	589	592	563	578	602	608	578	615	646	608	572	578	644	570	631	642	601	652	570	616	581	607	569	604	587	596	597	657	636	572	545	641	613	622	619	560	561	645	556	594	606	566	609	597	630	580	583	594	608	575	575	523	579	597	603	596	551	607	600	593	559	574	606	604	623	628	600	565	609	594	608	604	637	566	588	613	613	625	575	620	582	570	564	596	577	585	576	590	550	562	611	559	558	630	592	587	611	547	606	591	634	589	586	592	617	607	552	630	582	583	568	584	639	571	613	604	600	618	557	641	584	608	622	649	588	587	595	609	626	627	562	526	637	585	606	620	579	614	573	595	592	610	595	589	662	556	568	586	623	608	576	597	599	577	622	593	571	601	638	604	628	537	590	573	598	583	600	576	593	606	613	616	583	579	595	548	614	570	567	627	592	589	597	587	593	575	598	592	578	617	590	585	571	619	599	596	580	571	614	595	633	619	595	571	600	581	619	577	624	572	621	594	592	589	597	576	573	619	596	560	629	561	556	608	568	579	603	568	599	614	547	603	604	601	554	575	582	605	560	601	551	614	606	631	606	593	633	589	559	535	587	615	582	632	610	647	617	641	576	589	559	574	566	605	595	595	558	601	608	559	558	586	575	569	626	625	610	595	609	600	581	618	600	559	559	565	562	624	617	579	555	569	651	573	610	603	605	586	620	589	584	651	614	620	606	615	649	566	579	611	588	595	588	595	577	598	587	598	619	579	541	561	605	594	581	619	587	602	603	609	605	615	626	579	577	616	599	630	566	576	602	597	581	570	547	554	564	575	616	596	568	608	611	605	601	582	589	617	591	592	652	535	577	660	564	610	640	581	632	577	617	625	587	525	570	575	608	639	602	573	628	654	562	587	575	588	590	589	611	646	583	602	595	534	551	614	616	541	645	573	546	572	618	592	565	601	583	609	599	582	582	586	576	594	585	622	612	636	600	630	539	590	635	615	608	569	606	613	548	644	596	618	598	564	562	614	571	578	534	573	583	603	589	596	595	554	572	608	635	572	637	601	608	581	540	584	598	605	606	579	594	602	616	600	633	612	566	593	599	624	579	599	565	605	583	600	591	548	609	611	586	599	606	592	565	609	628	577	577	582	607	590	578	595	591	639	626	624	587	613	595	570	600	604	603	591	579	590	611	593	564	603	617	621	583	597	604	590	570	609	568	586	596	594	580	562	593	628	621	606	605	564	581	613	595	607	625	635	625	597	598	597	563	613	577	594	635	609	566	601	615	582	609	595	587	601	602	605	600	587	602	630	599	602	587	565	633	589	610	595	589	624	620	623	593	603	596	621	584	576	594	602	623	574	572	577	621	598	654	643	551	557	580	593	568	591	602	609	607	555	552	606	588	568	615	552	535	584	614	663	612	616	591	582	571	640	582	604	583	553	571	559	593	600	590	581	545	550	595	584	618	600	599	594	618	588	560	571	601	628	610	601	615	615	588	542	560	578	584	624	591	597	614	607	590	625	622	644	602	630	593	571	563	580	617	630	572	583	607	600	572	587	576	579	578	571	662	611	555	540	575	544	584	601	590	574	603	627	565	569	616	592	650	616	642	618	589	623	612	585	614	592	563	586	606	599	614	585	622	577	547	600	550	654	550	584	565	633	583	561	599	603	578	598	558	583	601	595	575	535	607	606	613	559	627	588	604	595	615	595	597	604	573	589	596	609	593	572	617	557	626	576	645	633	574	617	598	594	554	598	557	592	585	607	604	589	606	615	610	597	605	614	647	596	590	619	586	616	646	580	624	608	590	600	599	609	586	652	601	576	592	594	607	562	597	574	583	583	572	629	565	622	602	623	563	610	617	544	584	633	594	590	616	602	579	584	567	587	589	574	595	638	591	571	635	621	605	575	558	617	570	613	557	564	588	604	571	607	610	594	644	595	617	587	594	570	610	645	595	552	589	623	553	588	621	650	633	578	610	568	544	605	607	593	601	596	647	591	590	606	560	637	608	592	624	573	645	614	630	580	599	643	629	574	590	571	579	603	619	582	609	637	611	595	612	590	576	617	584	613	591	590	596	622	615	571	579	561	589	638	571	612	596	585	570	627	616	588	575	584	625	574	579	563	588	575	589	560	610	616	570	583	577	558	609	581	604	598	598	591	619	580	587	602	590	587	596	588	578	572	546	588	550	598	577	647	637	565	594	585	619	664	581	619	623	566	643	609	630	639	630	617	553	594	583	529	584	567	585	576	601	591	590	568	579	551	586	601	573	590	590	584	614	598	599	580	572	620	582	555	575	597	655	582	601	595	596	589	629	586	586	575	593	620	556	602	632	612	565	629	604	613	627	615	549	549	589	621	612	627	600	589	614	609	640	600	621	639	577	617	607	602	552	592	619	592	581	604	634	590	605	564	568	607	608	595	564	588	614	574	608	571	529	587	565	577	642	571	589	617	574	607	549	565	590	619	549	581	583	614	603	572	595	597	620	588	582	618	571	539	614	611	588	634	644	630	605	586	597	583	579	584	603	544	599	600	596	543	597	553	562	566	583	604	593	581	571	565	587	582	621	601	566	565	589	635	634	577	603	593	584	616	657	612	630	561	597	533	585	591	581	563	581	580	535	602	585	583	598	567	571	635	605	599	572	589	584	574	624	614	533	615	568	574	568	567	597	598	586	629	600	587	601	591	584	649	572	567	603	605	555	565	643	642	634	540	588	621	599	606	604	578	552	570	603	631	614	628	618	602	591	567	602	590	593	610	593	623	610	607	580	594	583	605	600	580	586	580	541	592	627	626	592	586	600	568	589	608	597	593	584	600	604	564	621	609	602	590	593	583	640	569	600	646	593	628	603	551	585	574	611	591	620	585	598	596	616	578	566	608	566	575	593
17738	23878	21084	14721	10286	7326	6005	3919	3022	3085	3730	2723	2443	2199	1978	1731	1586	1330	1100	1098	1090	1002	939	940	905	877	879	930	879	918	822	859	873	812	880	768	806	785	774	755	801	694	760	759	651	709	681	713	724	762	712	736	720	753	722	721	750	739	754	696	686	736	740	700	701	708	710	763	693	707	735	671	648	724	682	699	669	686	718	681	697	748	697	687	708	669	698	646	710	676	661	754	706	696	688	684	685	683	680	678	706	713	739	696	763	714	643	675	731	737	676	649	688	736	697	682	702	723	670	652	665	702	667	668	713	723	697	703	733	717	741	657	716	713	698	638	715	717	707	699	735	696	715	716	709	689	765	681	691	694	662	681	672	711	723	706	718	722	714	690	734	703	704	661	702	669	749	635	766	714	732	704	720	665	669	690	716	735	738	760	731	701	711	701	671	671	713	701	656	734	676	706	642	685	696	656	648	672	707	681	698	701	691	655	685	719	703	721	652	680	664	725	689	703	709	662	683	700	669	665	639	724	745	737	725	685	658	701	750	728	631	677	722	685	670	721	664	645	751	697	699	674	689	687	684	707	664	738	704	714	697	665	717	718	692	656	693	730	680	688	687	729	705	704	634	705	687	687	709	691	687	699	668	731	716	674	698	683	678	687	719	701	652	678	693	704	652	651	749	697	671	736	725	701	685	691	669	702	648	714	643	718	719	685	712	694	711	683	729	674	678	702	668	714	724	708	693	691	676	691	637	706	724	685	726	685	703	689	690	708	680	757	691	717	702	674	692	640	715	674	678	697	656	687	651	722	716	662	636	720	652	685	649	652	694	686	677	747	696	677	664	747	672	701	699	687	699	732	724	678	693	684	708	692	693	678	689	682	720	696	674	679	730	678	658	691	696	749	711	702	693	694	725	697	699	696	694	710	659	716	664	752	717	728	696	703	705	712	692	769	640	706	733	675	693	680	659	676	681	667	720	705	669	694	705	702	689	695	737	682	664	670	693	743	707	654	686	685	745	685	724	723	709	707	684	654	706	792	705	720	680	667	701	710	644	768	719	666	697	656	649	684	688	694	655	665	724	699	704	731	656	678	680	654	715	701	716	725	708	688	700	700	727	702	684	710	664	715	696	680	702	686	672	670	696	714	670	704	696	674	695	665	683	695	690	712	707	715	687	746	679	679	697	703	717	724	668	678	690	740	698	700	694	676	687	655	725	728	720	659	736	653	726	675	678	690	674	657	664	708	690	698	668	724	716	680	738	657	699	641	718	657	725	720	662	681	725	700	676	695	652	670	697	673	662	724	745	675	676	646	679	697	661	721	694	668	756	707	693	705	653	739	634	742	696	688	706	668	658	673	677	701	726	711	698	688	695	675	660	695	688	692	714	689	683	694	682	685	711	692	669	700	678	691	712	702	713	711	667	705	723	741	700	693	718	683	706	684	708	722	701	667	728	704	674	678	696	669	744	693	679	677	687	696	706	731	723	689	710	684	698	694	672	749	698	770	671	685	647	730	699	688	705	685	700	696	683	706	652	679	721	710	691	675	721	659	729	673	695	728	688	679	687	663	706	707	657	672	657	708	747	646	741	644	659	725	715	701	716	662	691	724	710	660	708	684	679	705	657	721	703	685	721	698	732	674	698	694	685	670	694	668	703	696	712	728	697	622	698	682	650	724	715	689	710	736	727	693	649	687	670	688	648	677	665	693	649	664	691	695	731	710	663	684	669	682	665	729	743	713	689	669	701	655	722	667	696	700	679	687	702	645	703	693	683	735	651	670	739	705	666	659	680	656	634	685	676	716	678	681	673	701	729	688	693	702	685	677	721	684	664	708	672	704	702	692	698	678	696	700	660	665	731	734	688	719	680	637	696	709	690	693	700	691	752	700	659	709	674	733	674	686	690	712	696	735	699	694	695	670	671	665	722	698	666	680	684	705	697	716	679	679	669	687	676	680	760	691	727	701	671	685	677	715	703	732	691	721	736	697	671	683	725	705	648	687	718	665	740	717	702	702	654	680	707	695	721	719	709	766	733	726	668	732	665	719	695	671	687	690	690	678	683	689	670	668	671	736	693	668	704	688	761	675	656	730	711	682	661	701	781	724	676	688	716	695	708	650	659	702	692	696	720	688	686	728	678	738	682	685	695	696	685	692	693	707	655	678	662	729	669	645	646	713	705	698	688	643	669	726	709	680	691	714	677	694	753	691	729	692	678	695	697	707	718	684	712	654	676	736	644	646	678	689	701	663	708	730	744	745	660	696	700	695	688	693	729	697	718	739	680	730	712	704	755	754	704	683	704	670	706	698	697	692	664	674	708	635	662	678	652	677	690	719	715	667	695	649	677	684	687	726	728	681	692	667	680	667	703	723	717	711	686	731	708	675	678	712	719	697	684	725	735	713	695	664	728	706	691	720	645	689	687	687	677	675	654	692	721	697	693	724	687	692	661	712	690	662	682	650	706	711	701	677	690	679	670	696	715	625	716	732	644	741	678	713	721	662	739	704	681	680	689	726	674	674	718	677	663	696	709	687	720	713	693	666	730	699	671	682	695	710	677	729	714	647	704	684	762	714	731	693	665	691	726	645	668	710	692	650	710	690	658	705	723	668	666	689	695	679	756	697	686	731	687	726	705	701	702	733	678	674	665	700	713	722	664	704	683	713	719	690	688	664	742	689	704	709	690	689	710	720	707	714	733	675	671	650	665	697	657	682	717	745	687	672	679	676	650	702	743	674	698	701	708	700	694	742	642	672	701	699	661	745	725	670	712	730	681	702	724	687	703	736	690	761	723	805	690	665	681	726	682	712	721	703	729	741	714	729	698	672	708	715	688	689	661	762	774	735	685	722	691	687	715	762	704	700	690	674	708	709	694	715	691	691	703	739	733	752	692	707	652	655	735	696	693	703	691	684	668	683	669	639	689	725	729	722	667	685	695	729	685	661	653	753	710	732	688	696	678	706	671	709	691	694	730	688	697	690	682	663	685	626	721	656	707	769	709	728	684	704	666	685	717	672	657	716	667	703	713	692	734	633	715	701	735	683	676	701	713	685	655	710	657	676	676	658	691	788	698	684	709	736	717	716	662	706	706	700	693	720	683	665	704	672	758	711	676	667	666	671	696	699	729	682	709	700	714	715	749	717	690	660	683	704	710	723	709	711	681	662	688	654	686	675	678	704	652	660	715	691	653	656	671	684	674	681	710	711	683	702	703	688	724	688	673	648	693	694	664	687	687	700	698	682	671	704	690	693	680	684	650	717	692	710	686	687	678	718	682	742	680	732	721	680	698	674	716	662	688	673	698	695	711	768	689	707	715	691	719	753	677	644	692	678	677	657	682	726	720	697	709	723	669	711	694	689	696	737	721	735	658	678	727	701	682	702	716	686	711	651	700	643	694	697	714	686	659	668	625	673	677	692	708	681	688	710	712	689	687	747	691	665	714	697	756	698	717	720	691	648	692	709	699	691	695	687	654	712	659	703	693	719	660	673
23157	21306	28945	24044	21327	21269	11660	3865	2420	2671	2845	2122	1875	1568	1436	1423	1168	1029	920	856	790	742	731	683	689	636	633	575	644	613	629	607	564	602	623	571	558	565	546	536	576	527	517	489	529	522	523	509	492	486	525	506	496	506	502	544	495	549	544	542	510	518	455	482	512	459	501	479	510	487	475	471	447	457	476	488	478	485	495	507	503	475	475	448	492	498	466	485	509	476	461	446	395	445	443	445	498	450	460	480	468	462	453	509	469	473	493	496	494	467	446	487	464	496	472	464	433	464	449	501	490	472	517	483	513	469	473	449	481	475	497	479	461	489	454	470	483	474	487	468	456	479	516	473	500	477	434	441	462	469	482	470	510	488	466	445	508	467	476	455	451	494	479	467	433	492	466	437	444	459	418	496	457	457	442	463	477	466	475	436	458	444	474	457	456	477	450	443	489	462	465	473	467	459	489	458	461	475	479	452	501	467	510	454	485	453	484	460	479	460	503	459	478	465	482	414	474	490	457	476	488	461	470	444	462	480	504	484	463	450	452	491	458	451	498	431	464	444	436	488	433	468	490	474	472	481	495	483	462	494	466	474	475	476	486	487	499	463	465	430	454	475	470	454	480	510	463	482	479	502	419	483	462	439	519	459	472	479	461	468	464	474	454	459	461	456	448	444	452	468	438	433	466	450	485	445	485	493	448	449	495	480	489	492	482	455	450	455	495	447	480	461	466	485	482	486	485	523	456	504	481	497	457	470	495	420	459	448	441	473	481	427	465	458	457	472	514	492	491	451	440	459	506	501	461	452	468	472	461	464	445	525	504	436	457	465	454	471	484	459	487	506	473	464	481	492	504	446	453	478	519	498	439	449	480	506	478	472	489	448	468	470	438	506	441	448	486	501	435	484	451	465	487	461	471	439	482	458	481	439	473	447	468	472	498	492	478	454	492	498	499	528	453	493	438	472	504	475	518	459	489	464	470	484	437	478	472	471	511	453	473	454	471	467	472	515	525	464	464	451	455	544	455	513	460	459	452	491	471	454	442	481	448	492	476	502	437	460	466	516	455	496	518	475	540	462	484	460	515	477	448	477	455	503	473	460	421	488	449	483	441	466	479	464	512	492	503	484	445	497	487	450	456	453	482	460	444	462	489	450	472	435	464	476	501	482	430	489	487	474	473	467	460	457	476	513	446	546	487	477	475	508	421	476	512	440	507	442	481	466	467	461	475	490	462	507	464	454	502	460	459	480	464	480	443	492	453	489	458	466	424	482	496	436	424	480	455	440	485	469	433	477	465	435	464	482	524	521	469	437	492	447	470	500	480	476	464	476	492	487	457	478	486	486	479	485	450	472	503	488	459	531	482	477	451	465	502	489	486	492	437	448	461	491	452	475	489	442	479	463	467	452	507	458	464	495	471	488	442	484	438	428	480	464	490	447	440	421	496	485	476	438	461	476	465	469	434	520	465	490	483	488	443	430	495	441	461	437	477	458	456	501	490	475	458	491	448	471	464	514	488	465	493	473	480	500	448	472	445	462	483	512	459	458	460	497	435	488	501	447	488	474	465	431	501	434	498	449	509	504	448	488	475	518	462	474	452	477	437	480	459	526	509	483	493	442	452	525	489	493	455	487	495	491	484	455	483	491	457	435	466	462	433	449	448	491	481	501	491	491	440	473	475	473	454	481	501	482	505	482	487	453	431	464	474	507	461	410	478	457	477	451	475	488	468	470	435	421	494	513	479	466	501	444	493	502	474	441	465	439	434	483	438	488	479	432	487	428	474	478	489	428	479	498	455	485	474	462	464	461	476	469	477	483	489	444	481	458	479	459	457	518	490	457	477	470	443	486	459	473	505	447	459	485	492	459	494	466	453	447	474	453	475	484	455	496	480	485	505	493	495	426	447	462	491	442	497	447	458	452	463	457	482	456	467	495	473	479	497	458	441	450	480	492	476	440	451	474	464	474	469	456	494	437	499	417	482	421	449	461	506	445	482	459	465	479	487	440	490	439	471	457	450	489	413	455	472	477	505	425	462	483	465	488	450	504	448	459	452	452	506	461	481	481	460	509	422	491	447	472	447	455	469	540	511	440	504	479	515	495	472	457	453	459	460	479	483	474	488	493	474	461	494	476	456	437	442	471	443	446	450	511	486	467	482	489	487	453	434	465	461	453	528	444	430	472	452	448	454	487	503	510	486	455	449	457	452	457	474	432	435	470	478	451	448	482	498	538	468	426	474	462	463	476	462	497	461	470	466	474	479	482	467	482	426	455	463	439	502	475	471	480	469	524	454	494	484	416	442	475	488	487	487	485	472	492	448	466	473	423	433	458	469	483	485	463	505	477	455	470	466	433	446	490	525	433	493	487	460	449	525	467	463	459	432	462	465	503	460	483	470	454	462	479	472	466	431	447	481	470	461	505	500	522	458	521	454	450	453	444	451	493	449	490	439	482	493	470	474	460	473	437	492	495	483	439	459	481	482	462	483	466	442	460	466	466	492	448	495	457	472	431	473	505	461	453	462	452	451	435	488	438	477	461	496	492	480	473	441	483	455	427	435	507	494	476	445	460	439	436	463	434	454	469	471	500	449	487	486	474	475	478	491	452	458	449	431	487	466	437	484	486	454	478	457	477	483	462	507	483	472	490	460	450	503	467	468	467	480	458	465	453	441	455	532	465	521	476	471	491	461	488	465	433	463	508	476	462	476	510	475	504	468	475	528	453	430	495	423	488	441	454	450	476	490	448	457	478	477	445	447	478	456	489	469	457	518	436	482	480	457	433	477	474	474	470	460	479	439	445	482	480	487	481	435	482	440	495	467	483	432	461	468	431	485	519	506	483	474	473	448	470	468	440	490	474	501	464	462	478	474	466	468	469	456	446	507	472	500	458	472	480	479	464	455	472	465	448	505	452	490	512	481	478	450	496	450	470	446	464	462	459	467	485	486	459	427	439	471	460	432	461	476	474	467	460	489	433	453	478	442	453	501	473	485	484	459	488	438	495	475	479	451	458	449	431	439	478	481	451	466	465	476	519	458	463	457	453	477	478	492	457	482	464	479	463	479	468	491	461	495	464	471	480	458	459	445	470	449	473	455	438	441	477	482	469	439	500	437	450	472	449	501	464	441	486	455	470	463	470	458	498	452	464	479	512	459	492	501	478	443	490	497	443	487	466	508	482	470	471	479	456	472	550	499	520	457	435	457	470	452	471	475	438	449	476	447	493	497	467	462	473	458	488	491	468	485	474	497	528	448	498	497	462	455	519	476	480	467	478	498	460	498	517	490	449	438	502	464	481	448	469	465	464	470	500	480	466	465	481	474	450	469	440	470	461	479	451	436	438	478	448	445	484	466	484	490	439	466	496	463	501	519	476	451	495	485	476	460	509	470	470	499	492	491	447	486	442	439	477	452	495	467	437	443	465	468	525	463	460	463	447	470	472	483	519	503	456	478	498	488	468	521	429	481	453	471	463	466	446	482	477	513	457	451	470
19076	34320	30271	22866	15804	12237	10005	6787	5081	5277	5679	4002	3652	2953	2568	2440	2012	1562	1351	1408	1175	1068	1053	988	883	907	848	857	882	852	804	850	759	741	775	714	726	670	709	660	677	628	613	592	626	605	652	610	622	543	635	596	611	600	607	609	590	596	623	603	623	600	601	604	574	554	556	545	521	540	549	507	566	524	526	521	539	549	593	540	525	524	524	561	555	526	547	490	538	499	504	496	528	553	507	515	553	491	502	542	547	549	535	532	557	521	522	591	540	536	537	549	586	531	552	549	580	529	564	557	541	523	573	544	522	530	499	528	551	554	515	547	570	567	527	560	571	578	514	577	546	486	504	563	539	529	532	539	553	536	532	545	539	545	537	536	555	562	560	555	542	516	518	558	521	533	531	538	517	546	525	528	540	554	546	548	511	573	531	558	489	531	540	583	534	543	580	526	550	541	536	553	566	561	532	541	542	513	533	497	507	511	547	525	567	536	487	542	541	566	517	577	527	513	549	511	512	537	533	579	515	533	592	575	532	532	551	546	591	485	547	552	543	581	579	539	539	521	522	535	529	497	506	530	552	560	543	540	536	566	545	510	526	475	576	527	563	540	568	575	474	542	549	487	533	531	538	538	519	530	533	547	580	485	520	523	554	534	576	543	515	543	550	489	541	508	526	558	479	514	463	468	571	581	617	562	566	554	546	520	562	548	542	553	565	528	564	514	559	513	507	518	551	563	527	556	528	547	564	505	538	564	506	524	528	534	549	557	508	524	510	516	546	545	505	549	484	517	532	497	515	533	524	542	515	534	522	518	505	543	569	509	543	535	555	528	542	551	509	482	551	536	504	556	534	495	530	520	530	568	547	527	580	547	572	481	534	543	547	507	544	541	535	524	542	505	539	537	552	537	562	539	527	530	545	533	549	553	525	559	522	552	545	535	543	518	572	555	591	532	544	546	562	539	496	547	572	535	540	539	568	550	528	575	529	558	564	513	538	563	540	559	505	495	523	570	513	529	551	543	573	544	543	525	541	495	543	529	537	566	553	521	556	507	573	492	559	520	520	536	524	521	536	556	550	544	511	541	534	568	524	537	519	556	567	505	558	515	497	577	555	577	556	548	514	563	537	537	576	534	551	571	496	489	552	530	520	528	498	541	570	576	564	554	539	519	508	530	552	538	532	532	530	516	554	546	566	580	542	534	515	533	516	540	557	526	555	548	548	552	493	523	541	529	565	526	543	532	545	533	525	526	510	531	538	574	511	603	540	522	529	538	535	526	537	523	555	524	520	572	546	522	539	510	485	582	549	554	523	554	520	554	543	542	504	549	508	549	582	519	544	544	531	532	538	571	501	565	490	558	577	516	556	539	514	535	539	519	521	546	535	530	551	529	565	576	555	515	540	489	572	523	517	525	526	555	524	511	546	535	528	568	535	535	570	543	530	544	526	529	579	546	533	572	535	520	543	535	549	520	527	556	517	506	542	551	554	507	521	514	519	539	504	533	561	542	552	517	524	527	519	529	525	533	516	526	556	546	550	560	499	536	566	490	531	535	502	493	523	580	542	534	539	569	529	554	575	515	535	518	552	543	514	525	549	546	483	557	540	556	579	550	545	520	533	576	495	505	536	549	516	518	528	559	531	504	553	545	524	526	518	553	549	569	556	516	548	510	524	556	515	510	520	520	555	545	533	523	503	524	562	542	488	563	531	536	558	570	573	509	524	498	543	538	530	507	529	526	531	505	584	548	524	540	556	533	526	523	524	542	577	537	575	507	556	524	554	573	519	468	565	556	531	564	540	530	529	550	539	515	554	512	538	553	510	572	557	552	538	512	561	565	532	585	550	557	512	576	540	533	555	543	506	535	549	542	531	553	578	595	533	522	540	547	559	558	532	489	531	536	499	556	540	538	571	568	552	550	501	505	524	543	554	587	545	499	531	549	533	510	551	535	516	524	557	510	508	527	573	516	554	568	515	561	562	533	535	562	540	518	537	553	533	531	526	514	534	532	544	527	533	517	555	558	539	527	558	555	541	558	497	522	525	587	566	532	562	545	568	528	483	547	536	507	544	530	580	533	546	503	516	541	534	521	537	561	535	555	554	586	504	529	546	503	541	540	544	545	524	544	548	514	529	523	541	590	555	529	559	533	562	536	550	573	526	549	538	566	527	578	527	568	542	530	532	496	543	558	519	526	489	545	516	546	549	549	568	568	528	514	540	574	504	534	553	526	568	548	530	518	514	570	548	549	544	558	541	540	512	554	546	519	527	541	530	550	550	565	539	524	538	527	525	549	554	492	544	555	526	573	537	544	512	572	525	510	560	533	559	523	537	554	524	584	516	498	581	576	519	544	551	527	525	539	562	484	539	536	476	514	538	578	548	517	520	495	560	500	528	537	570	598	533	494	533	525	547	582	528	532	534	539	526	525	551	520	539	546	552	538	538	503	538	553	559	522	524	538	530	533	531	574	559	562	531	524	510	540	586	554	539	551	517	521	512	510	546	540	544	532	557	555	561	547	549	539	555	566	530	590	579	523	535	538	544	569	554	512	537	560	581	523	569	504	542	535	530	526	563	537	560	578	538	527	580	527	576	548	530	516	533	529	532	544	525	523	543	520	534	555	530	541	524	512	516	532	533	483	518	546	544	530	568	555	546	567	527	558	526	563	547	497	562	559	565	528	543	527	524	550	495	540	539	534	534	516	574	552	564	518	503	518	550	566	520	568	553	533	554	546	548	544	490	535	548	532	556	523	532	547	549	594	531	563	528	511	517	567	555	545	501	557	521	516	559	517	529	514	519	556	557	579	526	549	519	524	530	566	562	536	591	519	553	553	497	535	531	564	513	547	564	566	531	542	537	539	521	526	530	512	510	539	536	561	543	517	540	540	560	544	491	502	537	508	508	528	515	590	520	558	513	558	517	562	560	544	519	571	554	534	581	516	549	539	538	525	552	522	528	564	559	554	527	514	521	554	517	538	523	529	532	499	500	551	580	503	529	556	528	559	508	538	563	514	541	528	554	555	531	555	507	543	529	545	557	555	515	486	547	560	516	526	550	548	536	572	551	588	536	568	546	549	531	496	545	567	518	553	538	497	535	530	517	553	538	514	545	560	521	493	558	557	561	505	551	531	535	522	541	507	552	538	525	535	552	498	543	485	542	541	536	474	514	545	516	494	566	502	564	545	551	535	554	516	514	525	539	531	586	501	518	504	543	505	503	516	571	563	551	564	530	580	545	552	517	520	509	539	549	510	575	552	549	558	546	495	511	532	571	531	562	547	543	555	562	521	510	551	531	546	509	527	541	555	503	495	495	567	537	532	508	513	558	533	556	537	549	550	563	554	526	544	516	555	532	569	521	549	497	565	497	527	541	539	508	560	558	578	557	519	499	561	583	519	530	536	512	572	550	519	540	558	550	541	544	542	540	544	529	555	491	536	483	567	523	545	548	548	580	548	534	532	579	548	578	536	539	565	537	537	497	543	523	573	555	530
27810	20497	14724	10028	4212	2773	2085	1416	1145	1313	1278	1103	925	866	818	849	734	633	634	613	556	517	530	507	517	436	534	562	508	510	504	478	487	515	497	501	492	464	453	455	476	455	442	478	452	423	441	449	461	471	485	449	494	482	486	487	463	434	480	471	435	448	468	411	451	448	475	475	429	414	442	446	408	449	465	425	407	432	410	431	439	459	458	414	452	435	419	426	468	448	453	436	412	388	452	426	420	454	430	439	452	438	423	430	499	440	440	432	417	441	429	442	437	487	433	421	428	436	412	446	458	412	450	458	434	459	433	400	430	473	433	473	426	452	477	426	445	426	437	494	404	436	449	468	483	425	448	445	421	382	461	403	437	430	451	421	419	443	422	417	471	427	416	476	390	457	433	439	478	449	449	438	450	442	445	441	434	466	400	457	425	475	423	412	482	458	429	437	435	426	441	411	458	440	464	466	412	479	417	394	441	446	398	433	415	433	407	445	460	472	433	469	424	456	398	392	459	461	467	448	506	427	430	428	469	423	406	379	472	457	479	431	456	459	461	447	441	470	447	451	450	421	419	440	422	455	428	436	470	419	439	454	429	476	441	441	418	442	467	452	459	444	421	486	472	425	458	449	448	425	457	450	425	411	431	479	430	419	466	426	468	454	455	417	427	404	438	403	466	413	451	427	450	434	436	443	417	434	421	453	439	459	412	461	438	433	427	440	459	454	438	453	444	456	410	433	429	452	452	425	455	436	453	457	432	447	416	434	444	462	474	427	460	407	442	420	473	467	455	419	426	459	455	444	443	463	477	460	377	414	443	405	432	422	404	445	456	420	422	443	449	446	438	409	491	434	410	446	482	486	435	430	419	436	443	415	454	438	409	461	462	445	462	425	433	473	412	423	424	500	438	426	421	436	460	426	438	406	423	460	411	434	444	448	447	451	422	423	430	455	477	454	421	462	443	403	423	441	449	432	464	445	439	452	414	444	421	459	441	411	466	448	435	436	425	428	420	402	422	451	473	442	447	453	458	445	439	435	458	407	459	465	451	458	432	421	446	433	468	458	477	453	445	442	433	443	396	461	428	410	458	455	405	436	440	465	407	421	414	452	407	434	435	437	423	463	432	435	413	428	455	431	413	443	497	455	430	429	456	444	442	422	445	461	444	448	414	411	477	427	455	374	463	430	379	479	466	466	455	443	430	438	437	442	416	442	489	460	441	459	419	422	428	451	432	495	446	455	427	435	448	425	462	447	434	448	478	423	436	398	400	450	416	429	455	428	402	416	405	419	451	442	417	435	455	438	466	464	427	404	413	452	387	454	428	451	412	445	425	446	470	439	444	426	445	421	432	447	460	493	432	422	458	442	435	453	412	425	415	480	466	426	490	409	439	452	410	432	442	454	462	429	420	434	415	429	416	420	402	416	430	445	480	432	425	454	458	440	445	454	438	437	431	465	414	458	439	439	429	444	450	454	443	408	430	439	458	494	483	449	432	431	411	457	455	449	423	429	449	452	422	450	458	424	413	430	483	435	468	487	457	396	441	452	462	440	447	412	434	439	446	456	440	437	449	440	437	435	448	415	440	471	436	455	459	433	468	435	433	417	432	442	446	438	418	459	454	438	455	468	420	379	437	400	409	438	388	414	436	455	415	433	439	446	447	456	412	429	396	469	439	439	429	413	429	443	436	428	409	416	436	475	421	402	416	441	461	468	479	448	449	471	445	430	436	428	450	412	436	438	441	448	435	467	426	424	444	457	445	417	429	445	441	456	495	407	452	463	410	468	460	485	503	419	468	451	448	448	406	444	412	442	415	427	453	431	434	418	440	419	431	448	397	408	412	435	434	436	436	463	484	433	437	444	401	426	428	457	424	481	532	464	439	433	441	452	468	419	446	421	429	392	442	426	442	471	413	443	457	434	439	459	405	439	444	422	425	440	428	452	446	470	444	490	452	482	424	441	428	438	487	453	426	399	434	436	454	466	422	433	440	466	451	457	450	416	468	480	428	457	456	437	429	410	409	418	423	421	436	445	455	431	404	465	427	441	432	458	470	420	457	440	427	447	415	412	466	450	441	442	419	423	452	456	444	439	402	402	471	419	407	439	494	426	396	450	449	398	457	420	417	444	457	408	422	419	449	394	433	469	446	433	445	445	488	439	446	460	421	440	464	410	439	448	462	414	493	438	442	410	445	451	465	432	451	454	438	439	406	412	432	425	438	446	456	453	443	437	432	476	485	420	416	417	450	415	472	449	447	490	445	429	419	428	412	442	439	396	472	459	483	407	436	455	458	440	438	451	457	439	422	488	421	467	456	419	448	446	449	440	513	459	408	427	454	424	445	473	441	437	422	430	459	411	441	434	436	413	454	463	430	429	410	444	446	441	416	399	464	477	421	440	431	447	423	439	446	425	465	427	433	451	473	472	453	446	483	424	441	464	445	435	475	462	473	471	415	492	425	397	481	478	449	430	444	437	448	425	411	452	439	428	493	448	443	437	471	427	441	436	449	463	427	412	454	467	441	477	448	458	476	446	420	423	440	423	463	407	443	426	491	434	462	438	474	442	438	460	451	444	457	468	431	459	481	407	431	417	434	421	427	441	436	448	436	413	419	427	457	473	407	411	460	458	435	432	413	437	409	462	436	434	433	470	427	471	453	465	443	396	455	429	449	445	390	458	439	455	441	410	440	426	429	460	432	404	463	464	432	414	439	448	428	430	439	443	445	445	427	435	450	446	425	460	417	459	423	465	462	432	462	446	478	436	441	423	434	438	463	424	459	436	477	415	449	481	451	430	460	434	449	441	445	409	416	423	426	476	461	434	415	448	432	419	442	410	438	444	430	449	449	450	423	436	459	432	414	461	460	440	426	426	455	453	455	429	425	420	459	433	409	439	441	433	441	475	437	419	432	410	469	431	456	430	419	450	424	402	454	471	458	430	442	480	417	462	409	457	402	477	417	439	429	441	420	426	432	441	439	422	454	446	452	456	429	437	416	457	450	433	430	433	408	430	477	439	449	439	432	445	406	428	451	433	458	403	423	472	459	437	435	449	444	417	437	458	443	452	467	421	445	477	415	445	442	427	409	425	472	432	463	474	422	448	403	459	437	456	432	434	431	461	476	411	433	419	420	448	498	490	460	409	430	439	433	425	438	453	446	409	436	471	439	496	476	467	432	437	478	447	415	430	423	441	454	478	406	459	391	430	406	437	446	415	389	438	456	446	462	423	425	424	436	404	421	445	420	372	421	421	387	423	450	418	445	429	435	467	438	431	418	434	458	450	449	439	453	461	498	460	431	436	435	496	420	418	430	444	459	446	447	461	441	424	464	405	473	434	435	478	448	408	437	430	441	431	477	416	425	460	431	408	441	434	406	422	431	442	469	465	442	470	431	480	434	460	425	453	437	476	428	438	411	437	425	414	464	459	426	425	472	417	389	413	471	454	442	453	462	435	436	441	436	453	462	451	450	445	425	458	423	452	427	423	454	410
15144	20203	17534	13182	7079	5430	4071	3100	2339	2568	2719	2009	1777	1554	1372	1376	1127	965	846	804	698	782	713	721	630	644	687	716	727	661	669	713	660	597	596	623	594	613	630	604	568	540	591	541	559	571	563	550	558	572	591	567	557	559	571	568	584	544	566	545	533	581	558	593	602	549	536	545	541	528	603	543	547	554	538	539	538	562	526	540	577	520	517	533	529	514	513	517	515	554	517	524	545	546	553	553	540	540	516	538	529	508	540	577	543	563	551	550	549	528	547	511	547	548	542	545	498	545	523	517	542	553	552	557	488	562	506	595	538	519	552	509	550	521	547	538	585	529	521	590	549	522	548	555	545	517	550	523	528	523	541	494	497	540	530	532	567	539	520	542	560	528	535	530	548	542	555	538	525	559	543	551	526	507	557	549	501	546	545	572	524	542	507	513	536	509	535	546	525	546	570	517	537	542	532	541	514	589	538	531	541	535	508	539	528	564	556	511	565	524	503	510	519	559	546	528	491	546	531	517	528	526	555	559	530	539	543	497	553	567	506	591	540	589	526	527	505	521	546	512	514	561	530	568	550	566	564	487	594	530	543	510	512	549	529	521	497	530	568	510	544	552	546	521	520	566	542	517	531	547	521	562	537	555	530	544	546	559	544	579	526	548	505	513	527	564	604	565	502	538	507	525	577	547	550	552	519	552	528	551	554	544	557	533	513	545	515	574	535	550	547	482	518	603	531	528	527	508	500	523	528	541	540	559	507	519	561	517	555	531	484	527	534	559	512	550	578	547	539	536	560	531	548	530	522	495	560	513	508	537	514	524	537	562	505	553	556	535	535	575	543	509	555	539	497	524	567	530	559	539	546	491	512	562	563	553	517	547	574	519	575	527	557	562	518	509	580	529	545	581	516	543	547	539	508	515	586	549	557	574	509	562	523	509	489	580	520	500	561	550	531	558	535	514	558	545	529	552	541	531	528	523	603	562	572	569	524	510	550	544	486	605	544	529	548	558	499	530	557	523	518	506	528	535	497	537	497	553	514	507	534	509	535	505	520	553	521	526	573	520	543	538	552	536	536	539	566	568	529	521	498	535	556	531	536	545	519	517	504	553	546	530	566	497	526	531	562	571	577	495	524	501	540	544	471	529	488	512	529	585	556	556	538	562	542	551	548	531	500	528	551	496	492	513	527	525	538	540	554	535	533	528	505	540	517	529	517	578	588	502	553	563	543	544	598	545	558	558	526	545	524	577	536	541	536	575	529	554	487	561	524	513	549	503	525	516	521	531	538	535	520	498	549	533	556	570	505	572	546	517	543	556	559	526	527	520	507	546	547	513	532	512	548	530	556	508	561	579	538	572	541	525	496	519	499	523	537	559	580	532	528	560	513	533	547	535	529	523	550	524	514	561	525	567	508	537	536	520	559	535	545	553	511	505	545	491	536	549	539	514	545	550	527	599	545	529	535	535	506	537	580	513	539	553	546	600	517	544	544	516	567	539	561	521	528	544	545	526	537	560	568	518	503	534	565	496	573	509	535	512	536	530	546	538	498	591	553	517	525	524	557	559	567	573	535	512	532	551	532	516	539	536	504	540	554	511	520	517	519	576	547	520	555	513	497	560	581	576	580	526	550	522	533	493	559	540	524	569	542	568	508	575	525	523	532	548	570	587	524	536	562	530	517	525	530	571	534	561	535	550	533	537	515	520	548	491	505	520	551	541	543	506	497	554	534	543	553	546	535	580	521	495	526	554	545	544	580	526	522	540	542	573	539	563	542	546	497	565	528	572	544	511	533	499	498	536	542	523	552	547	561	572	472	526	543	533	496	542	564	546	539	519	568	551	522	556	525	590	528	528	530	531	517	561	523	551	578	527	508	515	529	572	549	540	551	568	565	530	520	594	550	539	543	526	524	523	524	535	530	534	540	528	566	536	539	558	576	559	532	578	530	548	517	528	543	497	513	524	528	524	585	481	516	527	524	531	525	534	521	573	560	502	518	563	526	531	524	538	560	547	529	522	536	593	549	531	532	525	523	555	552	541	514	477	571	518	561	522	547	541	498	545	534	546	538	543	540	531	507	528	546	512	507	526	544	569	545	509	562	533	512	503	541	549	564	539	557	528	566	523	567	516	516	578	527	503	492	532	534	556	534	576	513	560	536	544	533	514	530	536	568	525	516	540	568	532	561	521	554	481	547	532	499	545	565	556	552	547	551	556	535	537	560	530	541	514	554	543	541	520	498	488	553	554	518	547	525	554	540	497	520	535	573	527	543	519	559	549	565	552	564	549	558	558	548	524	561	562	523	502	505	507	560	525	561	532	566	558	527	551	520	531	566	566	546	534	547	553	529	563	461	525	586	523	542	540	576	508	537	545	503	542	547	549	509	515	546	532	526	572	581	558	553	564	554	542	556	555	536	522	517	567	525	526	484	568	528	549	548	574	547	551	545	499	568	544	554	580	525	511	531	532	591	541	570	557	519	563	524	581	560	552	508	556	566	521	571	531	547	489	564	518	540	551	546	578	528	516	551	552	572	545	585	539	502	519	561	556	557	515	609	509	543	533	529	544	504	553	525	532	512	553	526	524	538	519	562	559	531	521	532	515	564	542	495	546	518	545	540	552	550	561	535	534	510	528	549	505	559	542	513	553	556	522	595	532	517	535	553	542	528	534	505	557	506	552	539	552	527	517	574	556	498	522	562	544	530	534	497	558	559	570	562	556	510	524	591	560	527	577	556	554	536	525	529	549	531	560	546	540	536	571	518	532	515	518	517	564	586	551	501	570	559	595	462	475	550	543	507	532	542	550	491	536	562	499	554	546	569	530	564	501	542	546	505	536	545	546	543	554	527	546	546	538	548	502	553	571	534	528	515	539	523	488	549	549	505	476	543	559	538	553	558	516	559	524	553	531	520	565	524	544	546	551	580	571	564	545	514	543	579	533	547	533	513	547	544	566	538	485	578	511	535	544	501	562	529	523	558	551	544	549	535	567	553	506	551	528	508	523	571	560	535	534	537	504	488	545	586	545	517	528	511	558	518	499	562	533	575	546	542	532	532	554	551	548	568	527	518	534	491	518	539	535	571	520	564	536	527	571	533	512	549	543	543	507	547	518	554	525	522	553	534	553	523	536	532	525	585	500	563	519	554	585	544	530	539	523	527	535	551	530	522	500	573	563	542	548	535	516	537	529	553	535	507	572	548	532	508	549	545	503	554	551	556	521	541	517	513	524	526	504	502	533	534	550	494	521	552	535	545	517	532	529	507	555	559	528	501	516	519	536	523	576	513	543	559	530	576	544	562	495	538	524	555	558	525	578	537	480	570	526	546	514	566	544	531	542	553	564	573	592	558	569	571	543	529	537	525	550	531	533	550	524	541	532	524	540	555	535	575	557	502	526	516	527	548	519	531	546	501	519	540	514	546	573	511	555	544	556	549	551	536	570	505	506	590	565	518	492	536	530	483	537	567	537	510	549	507	535	538	500	518	555	550	514
24271	21297	28432	24535	21044	11094	3997	2168	1769	2006	1749	1387	1194	1136	989	887	763	658	591	499	483	525	395	430	445	447	411	412	431	415	437	403	385	391	397	360	361	331	333	393	364	366	355	324	339	344	356	342	341	308	348	321	341	353	385	341	355	334	333	330	360	323	313	295	355	295	296	350	340	318	353	305	316	344	293	318	322	293	312	303	326	298	303	346	325	304	290	288	344	312	306	342	319	316	339	325	322	332	333	313	310	302	343	293	319	314	317	331	331	287	309	278	308	325	317	280	339	314	336	300	306	309	307	305	289	333	317	319	327	297	318	329	303	348	302	323	307	312	306	288	316	353	317	329	342	309	318	287	333	330	311	311	307	317	325	322	316	306	305	278	296	315	304	320	322	326	307	309	327	315	329	314	298	344	327	275	314	325	300	325	316	308	304	303	326	310	324	355	278	345	280	294	300	331	289	310	334	322	292	298	319	325	331	343	330	338	317	322	339	310	318	309	312	283	308	333	346	312	319	315	318	294	318	304	293	329	322	329	310	320	316	312	311	315	303	312	283	361	313	330	315	315	305	302	304	302	300	320	326	345	285	296	298	291	327	320	302	314	295	315	333	304	321	300	324	327	319	295	347	334	336	314	324	312	322	336	286	310	317	322	322	314	318	299	313	317	327	314	302	300	304	330	325	321	304	329	326	280	339	320	321	308	344	321	317	304	299	306	283	307	315	295	297	286	325	324	330	298	364	328	297	305	304	341	284	341	308	340	307	320	334	311	294	313	331	292	333	326	303	330	332	320	347	308	307	316	321	297	316	283	334	331	314	306	323	317	317	298	349	301	323	319	326	293	312	290	334	308	303	319	325	336	301	310	340	297	322	298	288	338	312	288	338	332	296	305	290	339	310	318	332	317	329	330	318	311	295	294	318	295	293	319	304	299	282	288	325	322	343	318	332	324	323	336	317	276	343	314	293	302	289	331	301	278	316	314	294	322	322	300	338	298	307	291	290	291	310	326	315	335	289	316	297	329	306	329	317	307	303	299	329	299	339	325	313	318	319	301	307	268	303	319	295	328	289	319	305	334	311	342	318	330	285	313	330	277	332	341	292	286	317	296	286	303	311	328	329	347	332	314	308	314	332	343	306	315	320	297	316	306	316	307	304	320	315	339	340	322	332	299	321	330	337	290	295	331	353	356	288	330	308	285	314	323	294	329	319	329	306	312	304	309	321	315	312	296	331	307	308	322	270	334	305	303	293	362	328	317	334	324	316	334	330	307	322	359	315	300	345	319	297	276	297	305	303	304	318	323	337	299	297	323	327	316	294	310	312	274	313	338	296	333	333	307	311	314	338	310	268	291	338	331	333	325	314	317	329	336	335	350	330	296	350	294	251	314	298	314	270	304	343	312	356	315	300	292	330	373	338	305	306	312	303	339	340	342	323	359	311	305	308	279	287	317	300	306	286	294	291	297	296	314	336	327	325	322	316	315	294	304	295	336	268	322	335	308	304	311	308	297	327	346	297	332	301	329	321	306	316	310	334	310	333	301	327	305	334	300	310	317	307	279	306	335	316	335	314	310	340	312	326	265	322	296	310	323	313	322	284	301	280	295	319	308	309	334	273	298	307	325	301	315	329	324	310	312	330	303	307	311	314	306	276	303	345	316	294	328	314	296	326	315	307	304	299	324	285	312	314	334	307	295	307	332	313	292	346	313	307	343	302	309	315	332	306	267	318	303	309	307	331	302	320	323	288	335	309	325	311	312	312	308	301	312	314	299	311	302	337	318	271	339	330	307	346	325	325	321	320	300	297	363	290	277	310	317	323	350	293	322	308	336	312	311	290	310	282	292	319	314	301	312	324	299	334	304	298	304	301	315	291	316	302	323	294	316	340	332	307	311	282	333	310	300	315	329	305	324	312	319	328	311	320	301	310	296	378	296	302	313	328	312	300	327	344	323	322	300	285	303	336	319	337	301	321	310	321	319	310	328	312	294	308	270	304	311	321	337	316	319	313	342	356	354	314	314	315	321	284	275	291	297	298	295	309	338	282	307	311	335	304	307	299	333	337	330	309	321	300	334	302	326	309	304	296	290	302	315	299	291	317	293	330	282	338	317	316	322	305	302	301	312	304	298	279	290	331	318	326	315	337	337	331	291	296	373	318	322	322	309	311	316	286	314	350	299	294	306	300	332	309	321	318	312	328	324	340	330	299	357	327	335	310	331	326	302	318	362	329	309	271	299	337	285	318	322	334	302	309	318	336	348	311	334	325	342	335	325	313	312	352	296	298	304	341	336	317	344	295	326	295	340	321	292	313	325	320	321	343	320	300	333	305	310	320	292	321	319	317	298	319	297	326	293	348	298	299	318	323	294	280	312	290	319	316	292	310	292	327	319	315	290	321	277	307	323	323	310	293	323	342	306	308	311	313	342	299	339	326	313	317	323	311	277	344	290	287	313	281	306	330	309	345	299	297	276	322	305	315	290	328	269	343	293	300	289	344	324	326	307	314	350	309	340	321	314	305	307	313	307	313	322	288	338	321	300	326	308	309	309	295	308	287	288	331	308	310	363	299	306	305	313	356	299	313	325	299	298	314	317	330	324	313	299	299	321	299	310	336	322	324	333	323	314	306	298	323	304	284	333	306	290	312	293	303	293	289	340	332	317	302	326	312	356	295	296	268	323	295	320	301	318	351	307	332	325	301	323	326	284	298	319	340	310	337	328	324	320	295	284	331	318	303	301	347	327	284	307	358	346	300	312	298	288	319	285	321	353	316	319	287	277	335	319	291	289	335	287	328	347	305	292	295	331	341	320	306	311	324	274	317	314	286	317	353	297	314	322	313	320	327	317	316	333	315	321	326	258	299	292	315	337	326	306	330	310	309	311	330	333	309	287	320	338	352	286	314	315	348	308	283	346	326	316	291	283	304	317	307	303	306	317	326	331	328	284	300	315	330	324	322	338	337	304	303	320	299	336	341	291	279	325	315	316	281	303	300	301	296	323	328	297	287	339	294	299	327	312	320	271	292	325	294	335	299	316	316	310	336	298	305	321	304	308	327	312	321	321	329	300	316	282	293	307	345	331	292	328	298	310	303	313	314	292	310	316	320	266	315	305	317	308	315	346	312	328	310	283	318	313	285	295	296	351	317	299	303	287	301	314	328	318	308	292	283	332	318	303	316	315	314	307	285	303	312	308	307	323	315	303	315	297	277	306	364	286	299	310	337	337	276	288	319	309	299	313	300	289	297	332	306	282	314	311	334	299	326	323	320	341	319	310	309	277	318	325	330	326	327	297	298	334	333	279	321	317	356	310	337	327	326	315	343	293	310	325	306	313	285	296	321	309	312	274	332	302	325	301	305	322	303	276	318	325	325	320	310	310	306	292	325	311	317	271	316	331	315	286	337	316	300	305	316	301	299	362	329	336	314	306	336	326	328	327	316	296	322	294	308	334	325	316	326	329	335	325	296	310	296	309	311	317	304	290	279	303
15513	28819	25840	19414	11347	9456	6582	4552	4025	4334	3643	2825	2399	2076	1719	1594	1310	1131	1005	830	835	762	691	660	644	625	660	620	636	625	581	579	563	518	499	490	467	476	511	489	466	438	437	454	456	410	433	479	437	430	440	441	436	440	432	432	451	447	468	404	425	448	413	409	423	414	369	407	420	364	409	375	411	402	401	390	391	388	361	382	368	357	382	386	410	393	366	408	386	404	343	422	401	390	433	422	390	394	393	413	378	361	389	364	406	389	406	374	358	392	385	386	379	396	351	387	391	401	402	372	400	363	364	405	371	403	398	369	401	377	419	399	386	357	396	380	420	376	387	382	391	391	434	370	370	406	391	412	420	362	389	384	373	375	398	386	396	379	383	424	382	394	402	385	406	366	387	405	402	407	349	411	395	380	393	388	396	355	421	378	395	389	378	358	404	394	407	382	380	416	375	369	394	406	390	378	390	380	395	376	391	404	374	392	411	357	370	388	441	399	378	383	395	373	364	361	367	387	370	353	398	368	378	382	367	389	372	380	396	403	389	394	408	354	383	377	370	384	398	392	392	396	394	417	386	390	377	412	403	400	410	356	407	396	434	395	381	399	412	359	381	392	401	356	392	386	402	375	370	379	363	386	394	379	389	406	373	410	337	405	377	408	393	352	394	371	357	408	386	390	389	413	380	408	404	392	373	397	359	437	410	421	405	401	391	367	352	359	412	377	410	387	385	373	369	395	408	377	405	414	377	422	360	378	419	346	384	386	385	384	404	387	387	400	402	394	417	392	403	393	378	414	355	395	377	384	358	367	385	412	378	371	421	371	404	383	377	387	363	376	386	377	387	407	362	381	414	387	396	380	398	408	389	418	417	383	405	385	403	377	417	362	392	362	400	375	386	388	363	402	383	428	405	376	388	357	361	350	378	391	370	384	373	362	386	421	375	397	363	375	385	410	388	393	380	381	398	366	405	413	401	360	408	385	396	394	385	385	384	378	365	407	385	375	391	376	376	378	381	381	372	374	426	391	363	356	369	407	350	376	382	406	380	353	391	369	376	429	371	412	376	391	374	368	384	383	380	393	394	379	392	386	386	338	362	347	370	395	401	374	410	369	371	396	369	434	370	412	415	369	351	393	405	421	378	392	379	388	385	431	392	387	373	367	377	380	405	382	355	389	388	372	395	395	366	395	383	368	384	360	366	429	367	390	368	369	389	405	383	389	387	404	364	375	365	409	372	393	388	387	409	392	351	406	380	381	451	374	384	391	381	390	396	419	363	389	361	376	400	362	416	395	349	372	342	419	381	382	381	385	408	391	402	410	380	395	408	369	422	410	397	401	419	365	398	379	379	443	388	340	414	368	403	454	383	373	400	398	377	393	387	391	415	388	398	408	383	395	396	389	401	393	366	378	430	418	379	380	376	427	391	379	377	413	377	379	376	414	389	396	371	398	419	385	408	384	365	352	409	387	379	368	395	391	373	359	382	374	407	382	417	376	382	361	357	383	359	408	396	390	378	376	394	379	380	382	382	410	389	359	387	396	411	373	389	369	386	378	386	379	402	393	410	419	379	380	391	373	408	411	388	421	385	398	360	397	394	383	414	413	351	394	386	404	368	390	397	363	384	371	405	390	370	399	396	388	419	365	389	372	377	355	384	389	405	381	409	385	357	403	389	364	390	363	413	394	391	412	376	409	400	376	352	362	406	382	375	396	395	388	366	395	347	392	367	393	376	377	396	409	431	376	392	413	410	381	414	358	397	411	371	384	366	400	392	361	400	378	384	403	385	367	361	372	378	376	366	407	363	408	356	429	351	336	417	382	357	380	415	404	398	383	387	377	394	408	404	386	380	394	369	387	412	409	359	366	366	365	388	395	395	359	369	341	400	380	388	393	432	373	399	367	354	392	392	379	379	411	393	422	389	364	387	429	393	386	372	414	403	385	353	432	395	367	364	401	409	405	389	381	385	417	365	415	392	399	406	391	367	372	397	408	407	378	388	392	427	373	394	392	398	398	404	391	342	385	409	394	358	395	392	364	388	403	369	394	388	387	390	395	377	416	355	358	394	375	392	332	354	391	385	385	381	374	382	362	440	400	379	394	401	386	360	372	385	381	391	379	387	359	363	376	365	368	396	384	419	372	339	371	394	358	413	389	432	407	379	380	424	374	404	382	397	362	347	357	407	403	388	410	369	406	376	390	370	407	375	388	389	394	417	379	383	422	367	371	391	387	367	421	457	360	386	389	390	385	391	369	380	380	395	397	391	374	375	408	392	394	384	381	404	416	380	428	391	426	367	380	356	363	373	402	388	371	365	402	337	380	356	357	383	383	352	350	368	393	402	354	379	399	377	373	382	346	371	395	401	391	397	382	349	398	380	378	389	422	383	375	384	410	376	358	407	388	408	404	427	375	396	411	386	370	426	423	409	388	390	370	389	391	409	379	366	372	406	395	354	391	392	401	427	382	357	390	389	389	408	394	383	365	410	385	405	375	356	410	383	399	401	421	408	337	368	418	351	402	396	365	395	354	381	404	391	406	381	406	385	380	404	407	383	390	373	384	398	376	385	404	373	413	366	390	388	359	392	366	357	392	387	435	383	383	408	391	366	379	367	395	398	378	408	398	328	350	390	411	361	376	371	399	398	402	393	379	422	396	397	368	355	377	389	361	415	424	405	349	394	370	402	411	394	448	402	394	369	364	395	430	329	387	387	410	351	413	389	380	385	381	400	358	375	368	362	394	386	364	379	369	379	355	424	395	329	385	379	366	405	417	358	357	387	391	398	377	367	392	381	399	391	404	385	394	393	389	377	372	378	392	348	399	407	377	383	375	372	408	361	394	426	375	380	370	407	390	385	354	365	426	404	382	409	380	394	368	361	399	362	378	378	368	379	409	384	402	408	400	409	357	395	389	393	381	391	367	397	401	392	391	375	381	394	404	416	374	384	358	392	368	374	361	406	379	378	400	372	395	375	371	339	384	397	361	391	398	383	398	390	358	403	384	387	395	386	378	358	406	390	434	375	370	405	381	380	372	386	357	391	379	361	377	387	408	390	375	402	368	396	393	413	384	399	379	357	365	382	413	383	393	361	360	388	380	405	371	370	419	381	348	403	399	386	376	359	383	401	361	371	377	379	371	408	383	391	372	364	382	368	387	427	396	390	380	390	401	369	378	410	379	385	352	380	383	385	407	409	393	373	393	416	405	363	357	389	367	383	373	397	403	361	391	389	415	397	367	382	380	384	369	357	377	402	358	358	391	358	370	357	391	377	376	357	439	362	373	391	394	412	410	373	380	397	377	387	364	388	413	384	388	406	390	363	382	443	372	391	367	397	390	407	383	375	358	400	396	399	408	390	382	354	390	420	389	363	394	424	366	380	405	394	412	409	369	395	385	406	372	383	368	394	397	379	398	408	359	403	372	404	434	361	353	367	368	376	401	387	397	367	381	380	372	364	363	370	370	399	380	382	370	358	390	367	397	393	367	388	361
25523	21287	27143	25469	12099	4571	2731	1851	1747	2060	1658	1430	1297	1207	1203	1057	963	839	866	730	797	707	714	645	665	694	698	699	714	634	698	607	651	644	619	660	630	590	603	586	639	619	589	582	635	573	622	573	626	596	661	623	657	626	657	650	601	648	631	619	582	588	599	597	638	593	592	587	607	564	616	576	565	589	610	569	580	613	540	615	590	573	632	591	570	606	592	573	573	597	589	607	590	596	621	611	599	621	556	609	566	566	629	610	602	588	646	581	625	599	599	606	555	582	636	570	592	560	550	590	586	604	566	599	609	564	602	563	580	586	629	592	600	608	587	549	564	568	596	586	546	561	641	633	646	568	643	588	589	592	605	608	570	601	593	590	605	541	558	582	566	562	595	599	657	627	608	557	566	569	593	636	596	590	611	569	544	551	626	616	563	619	572	574	607	590	626	602	582	632	591	645	550	598	571	602	606	612	564	580	565	596	588	583	590	586	612	584	603	568	611	644	602	544	585	548	611	575	519	608	580	585	595	629	604	560	625	598	602	561	584	602	597	589	573	616	577	609	580	619	608	587	596	593	562	602	579	640	583	575	585	605	598	577	568	635	598	626	578	571	569	579	566	586	641	602	609	614	595	576	609	600	622	589	596	586	599	611	576	565	614	606	627	575	591	573	547	635	595	585	569	553	612	566	585	651	578	593	592	631	582	556	585	588	632	602	563	564	584	616	577	576	592	624	607	595	597	650	613	605	608	593	592	583	563	613	573	592	571	589	606	607	600	552	567	559	580	569	579	565	612	591	583	557	579	592	610	561	588	597	609	650	632	615	621	636	591	589	640	614	597	596	584	583	571	562	574	580	597	586	595	532	621	606	617	628	585	562	554	623	584	602	542	599	584	597	599	559	554	538	574	607	619	564	582	579	599	585	606	560	604	601	567	598	649	570	579	598	570	576	593	601	623	545	549	582	585	629	600	612	543	598	601	608	601	619	643	566	558	556	555	552	603	572	573	599	574	557	594	602	569	618	586	620	593	586	550	613	611	577	568	608	573	625	632	642	630	595	626	564	593	576	615	629	613	591	592	631	616	577	619	590	546	606	581	580	571	562	580	610	629	574	571	587	618	595	615	566	642	618	573	609	624	602	566	566	608	608	570	607	650	614	612	580	599	577	586	618	612	624	627	615	569	578	558	604	593	609	583	589	598	566	593	619	622	601	622	603	568	619	577	589	591	605	585	600	567	639	613	614	613	556	571	613	572	596	607	566	555	579	575	615	627	586	606	601	591	584	580	569	601	598	606	600	582	568	564	578	598	608	551	562	622	630	610	593	592	604	600	611	582	569	582	590	576	580	608	608	618	619	614	631	625	579	599	616	619	608	562	586	618	578	623	580	550	587	601	589	594	618	625	640	612	649	612	612	588	605	603	579	573	632	592	611	597	637	623	617	644	599	583	604	594	576	663	567	535	574	605	595	587	542	569	593	608	631	644	577	613	597	600	565	616	593	598	608	586	623	602	587	615	621	591	628	636	572	620	584	581	584	604	608	617	624	579	580	611	626	592	575	633	599	596	604	606	614	661	566	563	568	618	587	660	648	586	585	607	617	552	594	629	577	589	568	584	571	603	555	641	616	606	580	582	601	552	575	586	599	608	572	639	565	572	561	597	620	585	596	600	570	580	623	578	556	595	616	624	568	578	601	556	568	564	639	561	627	625	621	591	613	586	585	597	605	623	594	616	580	581	608	580	560	591	584	582	568	592	677	611	651	580	631	669	579	645	558	616	564	582	592	607	630	587	560	569	575	589	582	592	593	634	583	595	558	611	561	591	596	587	582	610	621	610	530	601	572	615	636	573	569	585	609	631	607	585	579	603	588	627	611	613	563	601	574	601	584	592	628	610	626	627	632	585	594	591	588	605	606	593	585	617	631	614	581	585	598	613	588	588	548	600	598	600	606	581	577	608	623	613	588	617	605	576	554	608	583	592	569	615	575	614	611	600	600	586	621	625	605	580	564	611	633	585	633	649	559	609	625	573	594	583	595	553	577	628	607	608	563	585	565	612	608	592	575	588	592	580	578	601	611	605	588	620	624	602	612	576	607	639	581	607	544	557	603	593	585	550	587	575	609	588	542	596	579	593	600	588	615	602	575	580	607	589	611	588	566	592	620	574	541	609	620	577	588	588	564	593	568	600	579	577	591	562	561	590	604	554	622	585	589	608	578	605	614	585	573	601	659	567	620	581	602	636	613	608	578	611	600	620	616	601	586	628	618	600	606	593	586	602	596	529	565	545	576	557	576	594	574	551	587	620	610	590	592	560	610	595	609	590	598	602	572	576	589	599	591	601	578	604	595	581	588	594	620	605	621	581	585	553	589	615	578	538	585	597	603	617	597	629	589	573	578	570	583	611	550	591	566	621	599	587	601	600	585	604	555	609	586	552	662	574	616	580	581	585	580	611	603	581	602	603	641	591	595	571	598	537	560	597	625	583	609	584	619	569	548	613	602	622	668	558	602	641	602	597	623	627	582	599	641	583	615	566	600	589	597	608	618	624	574	587	632	594	577	586	573	565	592	600	596	558	583	562	614	571	616	620	564	618	598	607	570	583	613	575	621	619	606	564	544	631	619	597	595	622	634	568	577	578	576	586	623	619	589	588	579	609	594	610	625	623	598	575	605	586	575	559	620	625	570	577	633	568	627	623	601	556	633	626	608	637	586	619	571	611	612	591	598	586	629	608	601	657	605	616	581	564	578	565	614	631	568	600	565	562	579	585	567	602	582	608	627	579	564	595	608	560	588	624	574	594	594	646	566	564	576	608	576	607	648	588	609	583	595	587	580	617	608	589	596	604	595	579	594	591	572	595	627	577	594	611	575	610	597	621	606	662	565	603	577	583	576	555	585	598	592	612	632	634	583	603	606	583	605	602	594	603	556	605	615	591	603	614	582	587	641	585	580	589	578	561	643	591	617	605	635	612	613	609	587	629	591	622	595	553	615	605	606	599	589	595	628	606	600	575	587	592	600	591	605	606	575	539	601	601	587	599	574	572	555	636	608	577	595	602	623	560	642	574	571	624	585	613	554	579	569	581	539	582	600	594	560	578	613	621	555	539	610	582	535	597	604	583	557	631	611	617	632	590	556	605	587	585	611	587	602	584	642	561	621	605	608	563	583	598	600	606	548	600	604	615	605	579	571	577	600	584	633	558	566	602	607	598	600	584	582	520	599	632	589	579	606	576	563	604	600	614	579	625	576	606	606	602	653	591	581	583	614	602	601	577	602	563	601	557	556	582	549	597	626	571	582	587	560	617	570	534	604	579	635	588	596	576	564	609	588	617	601	581	550	610	603	616	588	606	623	626	595	659	528	617	598	598	576	605	601	555	553	554	584	588	604	598	610	612	598	623	596	597	607	625	580	574	603	578	617	604	605	628	568	606	617	583	608	574	661	600	595	650	633	566	591	631	532	588	610	574	547	602	599	571	618	595	608	604	568
14956	24439	23097	16733	10131	7998	5315	3967	3577	4290	3420	2790	2306	2062	2049	1738	1435	1283	1164	1007	994	956	928	928	919	949	842	869	911	869	873	847	859	830	819	829	843	755	793	747	763	738	743	750	737	742	728	752	707	753	718	743	753	734	753	699	773	758	754	723	790	716	713	678	697	676	735	696	743	714	687	705	717	681	727	703	693	733	687	691	718	743	675	734	689	737	725	662	723	696	675	676	740	704	686	680	706	678	682	655	706	717	693	704	736	739	697	670	716	709	669	726	677	699	681	676	735	712	716	737	707	705	686	701	689	679	702	733	718	723	730	720	667	723	713	702	704	680	698	679	755	695	684	698	709	693	658	685	650	717	747	675	680	687	698	762	726	682	730	691	661	681	713	707	742	719	724	689	660	711	759	660	719	686	711	705	657	688	706	662	718	663	715	687	656	713	756	722	703	695	680	759	721	715	689	716	651	749	689	664	800	674	640	743	674	680	699	702	665	700	697	714	720	677	675	707	717	709	701	722	669	717	719	740	662	704	699	660	674	722	724	678	713	722	719	729	684	690	685	657	699	698	677	697	654	690	713	712	739	687	684	738	762	691	716	655	693	698	711	702	704	707	723	720	716	678	715	688	748	689	732	698	711	703	704	696	711	653	678	700	684	716	687	681	718	704	690	729	718	723	677	675	700	723	700	691	682	662	696	670	639	654	686	667	725	759	693	724	690	740	729	692	720	678	702	702	697	719	736	695	713	686	706	699	683	685	686	702	698	680	740	757	698	697	705	717	711	658	662	701	708	730	713	665	690	678	698	688	716	692	704	751	655	648	701	719	722	677	715	745	730	749	659	678	692	686	710	704	726	708	661	722	719	708	679	753	710	722	698	688	682	668	733	664	734	699	723	731	707	713	744	749	695	691	662	725	669	679	750	672	679	730	688	688	718	721	687	703	723	693	688	703	662	695	739	666	682	658	677	696	754	709	733	716	668	675	729	703	676	704	679	676	691	661	643	675	692	685	652	703	651	671	749	704	696	686	702	699	707	734	698	691	676	697	647	709	702	732	698	732	700	655	762	697	697	678	733	610	706	659	696	666	676	669	708	713	676	657	745	681	710	692	694	673	732	711	681	762	680	672	684	723	706	714	654	723	713	704	668	724	737	737	735	714	701	698	713	678	745	729	721	660	750	696	721	656	694	743	715	720	715	700	657	712	682	761	674	688	702	682	682	726	663	696	691	733	708	749	715	672	699	669	659	707	689	753	670	707	739	768	666	713	708	670	740	655	702	728	688	739	741	701	677	697	675	683	719	726	685	704	721	673	679	695	736	696	718	707	702	698	713	679	700	753	714	622	648	650	661	698	726	679	681	749	692	725	705	702	698	681	720	656	699	693	769	707	708	697	720	698	691	674	647	693	677	705	706	727	690	667	705	636	716	707	714	669	740	713	683	709	691	648	737	684	742	674	676	690	671	612	702	708	673	716	673	660	694	690	687	722	755	723	701	723	671	658	718	699	653	710	704	691	683	692	714	721	698	764	703	682	682	721	706	702	669	713	721	712	673	726	662	752	730	724	689	698	728	740	671	712	737	685	692	646	672	691	700	687	663	681	711	731	665	720	737	693	712	699	729	704	689	672	684	672	655	712	697	701	690	691	737	653	730	703	729	679	693	689	712	722	690	722	693	680	682	699	723	712	730	691	698	734	698	706	712	740	686	672	718	650	730	700	681	730	726	694	747	710	687	713	700	709	688	724	725	664	745	663	735	705	744	678	715	719	667	697	713	707	706	644	709	667	740	724	686	726	713	761	699	703	654	715	680	691	668	728	688	688	679	696	698	721	703	704	738	699	707	703	695	667	710	656	734	693	677	671	709	684	746	702	725	700	704	693	706	720	738	709	704	700	687	682	662	658	736	719	715	692	694	719	663	701	702	699	698	749	688	704	699	706	711	672	683	675	692	697	688	667	702	701	644	675	709	700	689	721	668	680	644	723	712	693	717	712	735	675	669	689	672	739	723	719	735	700	635	708	685	731	674	684	748	711	725	705	717	726	707	679	709	683	685	683	707	696	693	671	693	725	697	722	700	701	684	675	694	674	666	723	740	704	713	698	707	727	692	714	706	696	694	709	683	730	654	708	634	675	689	712	714	715	740	726	733	728	695	715	698	670	721	706	654	695	680	668	714	630	688	769	720	679	727	725	735	696	662	733	684	709	713	684	716	720	671	717	661	702	711	672	686	701	693	707	707	685	732	704	686	730	699	732	710	691	715	686	673	716	660	744	698	648	696	694	719	694	716	659	719	712	704	668	682	665	723	714	644	691	730	700	682	688	696	717	694	715	690	702	683	730	709	714	684	732	684	636	732	706	719	660	697	723	729	666	699	672	664	728	711	693	678	704	689	711	731	680	745	700	702	759	742	709	681	708	672	680	672	697	746	689	737	718	689	681	699	720	703	686	720	674	729	721	729	723	641	720	639	681	715	695	684	663	715	668	715	690	701	699	685	655	696	720	712	673	670	698	682	702	683	704	719	693	660	682	734	678	706	700	688	658	705	671	669	730	706	717	685	653	733	694	690	638	669	723	706	687	671	727	705	698	726	682	671	664	664	690	714	717	730	672	681	728	681	689	664	713	705	716	654	712	723	692	635	712	696	734	670	724	737	687	730	682	670	655	688	702	678	674	673	712	708	683	663	727	704	727	665	672	692	657	699	713	647	788	703	671	642	671	672	698	698	683	738	707	705	681	702	728	741	669	686	661	687	704	711	672	709	736	675	692	693	711	663	670	703	705	731	729	650	669	687	719	707	702	697	726	659	651	721	689	722	699	691	683	703	709	678	713	722	693	680	702	695	661	702	733	633	739	696	680	675	676	756	698	666	738	666	637	697	692	678	691	724	706	680	765	726	657	668	694	705	664	680	715	717	647	671	719	703	728	680	685	686	730	703	711	665	659	726	702	737	724	701	697	680	747	712	721	673	720	677	692	747	699	679	714	720	676	684	686	711	660	678	666	665	705	647	698	666	676	682	698	674	671	651	709	762	701	719	666	716	713	685	690	682	742	708	732	726	727	673	686	718	716	660	694	697	688	708	676	708	692	713	701	725	726	706	693	675	720	728	671	660	680	689	650	749	715	712	689	740	708	637	694	743	689	747	689	686	705	746	690	738	646	722	703	680	693	702	725	692	720	683	676	718	657	692	724	697	690	692	705	681	731	699	701	658	746	694	691	734	709	716	691	675	735	655	719	694	669	712	691	696	720	703	701	683	731	671	679	709	726	683	718	693	703	680	676	706	692	708	705	688	740	691	719	692	773	660	665	673	766	670	718	692	689	715	670	733	699	690	710	676	734	679	720	688	671	708	713	729	747	708	691	700	733	684	665	682	699	732	707	721	721	740	703	725	686	659	703	740	687	687	664	682	693	707	720	683	684	683	713	689	679	724	727	671	710	713	703	677	722	702	699	707	645	695	722	732	677	687	706	674	672	674	684	712	688
23239	21322	28958	24025	21336	21276	11060	3582	2818	3187	2648	2193	1862	1678	1595	1333	1068	1029	874	845	768	709	718	710	717	660	645	706	652	674	681	630	619	605	603	636	595	554	551	510	546	569	541	526	531	527	525	546	531	560	546	521	496	524	512	544	504	535	543	478	524	524	506	472	490	477	501	512	527	515	490	465	441	508	479	485	524	448	472	438	460	452	481	508	481	483	485	473	461	496	490	487	450	503	483	457	446	492	470	474	525	483	460	482	493	480	466	459	432	518	464	445	469	483	502	472	486	478	508	482	476	463	521	477	478	435	491	454	461	476	505	492	435	492	489	493	444	431	463	496	447	466	484	469	446	445	452	446	455	492	485	457	480	486	448	445	465	483	492	485	474	491	493	441	464	455	481	471	475	473	497	494	466	493	467	503	474	473	484	465	482	482	489	524	501	472	436	483	509	461	448	494	473	488	483	471	499	479	490	452	464	465	511	443	466	473	496	468	471	467	439	477	461	495	495	533	453	532	451	511	480	464	519	466	495	435	481	494	454	469	464	450	461	443	484	508	507	480	462	446	463	469	464	485	527	495	499	430	516	493	485	454	501	495	523	471	450	512	478	457	461	468	519	462	545	488	506	490	489	493	473	481	508	504	498	476	516	507	510	488	507	465	435	460	468	463	452	467	471	468	494	470	499	471	451	451	468	471	434	450	510	465	462	484	511	494	490	492	473	471	463	497	461	466	531	423	477	439	452	492	461	487	475	481	434	471	495	445	486	505	474	456	453	495	510	471	493	490	475	441	475	457	468	480	468	472	472	508	517	491	476	468	457	473	460	487	498	527	452	495	482	468	490	468	502	469	457	487	503	537	504	449	478	510	496	434	448	490	469	442	473	446	437	489	477	484	469	498	496	457	451	406	472	455	474	458	447	518	473	523	511	463	495	462	468	478	455	489	463	498	471	454	485	498	493	471	470	471	462	467	452	466	510	472	453	486	462	469	490	500	477	456	457	492	494	443	482	485	481	486	525	484	452	478	457	495	481	458	450	468	476	487	467	459	434	443	477	502	455	454	485	521	467	470	468	479	477	462	494	462	524	466	516	477	475	503	456	483	451	459	480	480	459	479	522	468	459	478	468	473	480	467	497	442	460	421	485	440	454	479	454	503	475	445	459	512	496	481	534	502	499	446	490	462	451	443	456	448	490	499	489	471	479	456	512	453	484	458	529	476	463	516	478	489	480	456	487	479	506	443	428	486	469	505	464	477	474	500	522	499	483	456	480	450	461	481	481	460	443	468	467	486	473	508	487	517	445	435	496	457	452	458	477	460	476	502	564	491	494	472	510	455	499	470	499	508	513	510	449	495	451	452	482	490	500	464	491	499	505	497	475	457	460	477	476	529	470	488	481	477	504	522	482	479	453	477	474	479	453	455	486	483	511	471	467	483	490	485	491	459	489	486	446	452	492	470	475	479	502	467	510	500	506	493	483	438	478	494	521	481	511	468	471	451	478	510	458	474	490	451	463	475	484	479	492	475	477	492	488	451	495	481	472	464	491	493	474	464	463	462	458	467	489	487	493	462	452	474	491	520	501	446	494	478	458	487	492	479	497	449	502	477	475	488	475	446	488	485	476	507	477	498	482	471	459	462	491	484	475	486	495	447	471	499	461	484	464	496	444	482	474	514	444	464	472	424	453	483	502	507	421	502	480	506	497	490	445	480	491	493	472	477	464	476	445	465	472	479	491	483	509	454	450	470	433	510	493	479	510	443	458	486	466	486	518	475	484	479	513	480	475	472	439	482	486	495	477	514	498	476	441	487	453	484	502	440	469	450	449	474	450	458	438	450	527	484	488	526	465	487	503	484	514	465	469	465	446	465	483	418	477	535	500	447	464	490	446	473	467	494	444	472	484	480	461	447	503	467	447	481	458	503	485	473	453	490	461	452	445	452	494	454	462	458	468	451	506	457	517	480	489	474	494	505	454	478	465	477	478	460	473	466	472	511	502	525	473	433	453	491	435	500	463	431	478	495	474	455	470	475	473	484	516	497	490	467	449	499	494	472	477	487	488	435	489	463	479	473	469	495	464	453	500	455	519	472	449	494	436	454	471	491	501	468	495	460	467	463	480	521	464	468	485	461	483	517	474	517	452	451	505	527	459	457	451	509	488	458	451	473	466	440	468	493	492	478	468	477	483	500	515	450	473	507	489	505	493	507	467	428	460	460	477	494	485	487	466	448	446	465	487	436	468	448	486	443	507	447	468	473	481	492	515	463	459	462	468	494	500	501	459	459	474	475	481	494	461	490	459	487	479	508	470	461	487	443	497	450	463	469	488	484	492	478	487	493	474	502	468	441	460	490	462	492	449	467	463	527	467	482	439	508	479	484	439	452	501	457	460	459	454	472	479	465	483	444	457	467	513	487	485	483	494	420	478	438	479	480	489	494	468	507	509	436	510	477	466	459	475	485	493	542	458	476	420	485	466	450	441	457	499	464	509	462	458	453	494	498	495	481	474	477	493	490	468	497	468	463	494	496	429	424	475	474	432	477	458	474	484	445	506	463	483	477	486	492	448	485	461	497	482	463	498	477	445	458	484	480	460	473	430	488	466	460	470	445	477	494	452	463	502	517	446	466	465	464	442	509	484	465	512	469	467	461	476	457	487	463	486	508	479	502	454	492	461	471	481	475	498	467	459	512	462	461	480	478	472	527	481	466	509	471	479	484	471	432	457	474	445	494	494	505	498	471	498	505	478	505	454	445	464	499	553	440	476	459	532	486	463	501	516	508	483	460	491	475	454	496	504	497	465	507	459	460	496	472	486	450	430	484	464	523	482	459	484	472	508	466	484	467	490	459	453	461	458	487	441	494	464	463	485	469	457	499	451	502	496	512	482	489	440	516	509	499	497	452	424	489	454	464	516	492	475	469	450	470	461	460	451	459	459	484	478	478	441	495	465	462	449	487	491	470	510	452	501	488	481	503	463	494	489	503	493	509	476	488	474	461	455	484	480	457	503	489	456	502	487	477	459	476	450	453	488	466	503	488	501	489	481	454	476	509	475	479	427	481	468	486	477	488	468	481	499	459	458	441	477	506	505	436	449	466	486	471	478	491	485	465	500	521	523	482	451	527	435	462	444	469	538	503	490	489	521	467	490	488	445	474	476	516	451	435	504	502	440	486	453	526	477	501	475	474	489	466	477	467	439	486	453	483	486	473	424	499	483	426	514	468	457	445	481	497	502	494	474	501	478	482	462	469	468	486	461	502	504	458	496	487	501	462	484	452	447	486	469	503	463	473	481	477	479	484	463	475	486	521	476	461	470	496	495	490	514	464	457	473	473	448	481	496	461	505	466	507	542	489	480	450	502	458	482	422	516	484	450	460	486	488	451	483	484	488	498	500	460	501	500	487	492	470	459	474	476	477	477	451	458	479	440	451	479	439	496	460	465	465	511	521	499	458	482	458	484	469	449	497	437	481	497	437	483	448	466	484	501	462
17872	34134	32730	23229	16661	12651	8856	6663	6154	6432	5135	4192	3454	2948	2963	2256	1820	1520	1368	1293	1108	1040	989	926	949	960	885	912	959	934	901	872	784	818	773	727	711	701	681	613	675	666	595	605	631	656	594	613	597	607	652	626	584	610	595	609	592	631	629	605	613	583	578	549	578	586	560	592	573	578	594	521	591	589	558	532	582	536	547	575	543	586	589	539	589	523	549	562	577	562	567	512	539	562	563	555	579	529	532	529	525	520	540	531	547	567	533	511	566	541	563	514	522	549	530	534	563	569	548	540	547	551	575	579	527	572	569	535	532	541	573	529	552	520	571	545	562	546	534	558	534	582	538	551	570	552	584	564	544	510	534	567	520	556	556	554	532	527	568	510	548	563	553	544	536	582	565	557	527	541	554	569	546	551	551	550	549	535	577	565	534	581	542	533	529	517	556	559	574	552	569	540	531	557	536	553	520	530	569	582	550	527	531	539	524	577	523	552	527	537	583	529	589	552	603	528	519	531	575	580	549	547	558	506	568	577	573	506	534	545	560	550	553	540	508	556	557	537	559	534	528	545	538	550	514	560	559	575	543	532	547	536	544	537	562	510	573	585	548	566	551	577	525	567	528	554	542	546	545	525	557	534	575	533	550	554	522	567	582	573	535	542	581	540	546	538	567	524	573	543	559	548	558	541	573	531	555	573	570	556	549	584	558	562	589	537	522	542	557	532	525	531	540	549	567	558	539	520	568	575	544	550	542	533	530	551	527	555	502	575	565	552	536	533	567	549	535	536	557	524	583	528	555	542	550	539	539	545	560	536	548	565	551	507	525	507	510	552	534	554	540	555	567	550	559	557	538	539	586	546	570	613	513	544	528	580	551	553	560	507	532	567	535	519	541	519	551	572	532	550	501	590	549	534	549	543	595	535	531	536	591	537	594	553	553	536	514	522	573	556	551	541	538	537	543	509	585	587	494	525	544	537	567	527	504	536	523	559	601	515	544	545	528	526	548	554	560	554	522	571	512	521	547	559	547	537	534	553	584	553	549	518	544	541	547	528	535	473	540	518	547	504	537	545	588	545	522	585	546	509	525	587	529	533	585	536	523	537	561	499	596	539	532	537	576	523	547	523	531	554	569	581	518	570	567	478	530	505	541	541	504	566	547	545	521	537	497	501	533	527	549	565	552	553	555	573	574	532	560	514	547	625	550	554	588	535	538	530	545	528	566	518	560	561	499	543	535	542	578	526	546	563	555	553	531	511	558	580	538	560	512	537	528	551	486	522	549	515	499	544	530	551	527	585	553	574	528	546	560	580	559	527	578	560	584	549	528	552	573	522	546	539	566	584	546	586	551	521	583	582	533	580	574	553	512	551	522	551	515	539	582	528	560	568	593	532	579	504	567	529	553	501	519	542	563	582	535	515	567	552	557	546	555	556	533	512	532	547	540	536	551	564	490	511	527	567	551	560	627	523	541	546	539	565	595	611	526	561	575	539	548	552	524	558	573	590	555	581	548	536	551	573	599	545	565	511	508	574	552	569	542	550	549	530	551	560	580	549	539	541	521	555	595	561	549	601	564	530	582	539	550	504	552	551	518	544	550	543	538	529	569	534	535	532	539	642	569	508	542	529	590	553	552	532	521	562	570	548	544	552	546	545	549	547	514	568	551	542	600	564	551	559	586	516	548	586	538	552	503	556	553	529	550	509	516	533	550	539	553	519	538	541	516	503	559	547	572	518	585	539	574	526	549	561	534	565	534	575	584	538	570	513	544	541	539	561	526	586	566	517	571	547	553	539	511	542	569	503	561	566	529	516	514	526	518	520	492	553	571	566	556	544	565	549	537	528	519	547	534	564	552	577	533	504	531	585	554	577	562	603	519	543	512	490	563	560	504	540	557	541	527	519	539	562	548	519	533	585	573	523	567	567	564	540	523	562	518	534	520	548	538	517	543	539	551	521	594	553	543	600	562	572	541	502	543	542	558	544	501	552	540	551	536	566	540	554	520	526	521	531	544	555	547	514	567	522	546	561	568	507	570	521	568	563	545	551	561	519	538	525	521	561	552	530	559	558	542	582	570	552	574	539	575	544	544	537	577	527	568	539	595	544	603	554	582	547	541	537	543	583	550	540	568	574	552	505	523	535	565	561	530	521	560	555	495	589	524	567	561	597	525	521	531	523	592	566	507	616	545	514	564	566	524	516	561	513	532	539	525	555	485	572	525	538	516	517	553	526	581	534	547	549	562	543	505	536	559	537	518	556	540	522	544	542	554	560	567	518	568	570	554	582	510	524	571	576	545	563	540	542	539	575	495	523	553	532	553	550	566	523	561	558	536	569	539	520	498	543	569	530	547	542	555	519	505	535	523	580	603	561	545	515	517	527	532	549	555	537	553	593	561	566	507	540	567	574	552	498	576	552	569	557	544	550	569	542	551	500	555	537	522	525	530	573	563	570	570	563	543	529	526	550	565	556	535	565	554	532	556	565	542	533	531	504	575	508	514	582	541	558	546	560	566	566	557	569	564	589	547	558	562	555	551	542	537	582	533	526	583	546	492	522	553	575	557	537	543	588	586	546	540	585	522	522	514	535	567	573	549	573	503	547	543	550	523	538	515	496	557	538	546	554	536	550	533	565	505	540	554	521	556	562	571	556	530	539	596	560	519	520	543	548	550	519	556	591	506	562	531	529	518	493	561	564	543	533	520	539	516	555	563	557	530	571	597	551	563	567	539	561	528	549	520	555	530	565	569	519	527	551	583	525	538	545	539	566	561	558	499	579	548	542	559	530	544	505	513	519	558	556	586	546	582	533	546	577	553	494	552	538	558	540	566	544	560	550	561	540	567	569	557	545	552	521	560	525	540	544	558	521	528	539	550	531	567	544	533	530	584	548	563	560	516	587	567	559	515	535	530	515	544	553	544	543	537	502	534	588	555	555	558	508	520	561	540	550	531	538	546	558	523	506	531	509	575	555	565	518	529	571	523	533	540	554	553	527	561	527	528	553	536	523	511	562	560	503	556	581	544	595	537	557	541	498	533	574	537	535	500	519	542	549	521	539	538	557	516	596	509	543	548	560	516	544	551	511	539	556	567	564	553	538	511	542	539	571	513	533	532	569	534	515	517	537	536	511	568	541	555	550	521	526	563	500	555	553	582	535	543	537	544	569	550	515	538	549	551	555	602	543	542	538	501	532	562	534	578	559	533	553	538	534	567	529	566	552	590	615	569	548	547	538	567	523	541	480	558	531	491	563	574	566	553	544	564	560	567	526	539	542	589	537	519	512	516	544	537	536	559	505	540	521	542	533	517	556	536	582	564	496	556	608	494	540	581	582	547	521	563	561	536	590	579	561	504	584	575	529	528	544	514	531	532	507	520	531	539	495	568	544	496	529	554	527	557	565	557	534	533	543	529	520	556	551	577	549	561	572	599	526	576	514	578	557	540	516	503	557	539	520	548	562	543	558	552	529	537	543	577	563	521	543	566	593	576	555
27608	20365	15870	8980	4376	2648	1763	1277	1321	1451	1350	1077	899	934	873	702	598	573	584	560	555	546	526	555	554	513	508	527	554	514	530	473	551	480	478	477	487	491	472	443	473	462	485	470	448	446	436	458	476	494	476	479	452	412	454	468	517	472	482	508	471	463	438	456	421	456	470	478	456	467	439	425	456	453	438	392	396	444	448	452	471	390	443	495	457	454	431	466	477	448	432	449	460	496	444	426	457	432	451	415	439	484	391	439	461	421	441	443	422	397	469	448	472	433	427	452	445	464	422	480	471	477	494	431	458	419	434	445	433	422	442	413	435	460	454	470	468	416	433	408	462	438	411	438	440	455	437	450	445	441	444	462	426	428	459	472	421	429	451	444	462	427	428	455	467	477	444	436	425	435	454	457	472	452	462	438	467	443	408	449	436	473	452	446	412	446	426	480	471	425	442	448	451	404	466	447	490	450	489	458	459	416	455	462	484	454	425	447	490	488	463	431	422	384	446	444	424	452	456	447	458	461	467	467	442	481	428	451	426	431	425	435	443	461	440	446	443	437	453	436	435	448	483	430	447	424	457	463	437	429	473	458	469	468	465	409	409	458	414	432	434	471	444	405	460	448	446	430	485	416	400	455	440	439	478	455	428	451	447	443	445	469	427	451	433	459	430	447	424	465	449	434	406	424	427	445	448	447	455	467	473	438	433	425	466	423	463	444	448	458	437	447	439	427	435	456	432	462	445	453	417	469	424	447	426	416	458	442	447	405	476	479	411	429	466	447	478	450	446	446	477	425	449	502	429	454	448	460	392	470	477	412	476	466	390	478	431	403	444	470	455	460	449	413	444	449	437	452	421	422	473	449	516	462	488	468	447	458	424	468	458	462	479	474	415	460	380	439	488	424	462	470	422	419	429	459	408	457	442	435	466	439	438	434	443	442	419	432	458	409	444	467	475	455	459	445	433	467	475	434	432	448	438	435	437	440	482	467	480	472	437	420	397	461	419	439	454	417	460	437	424	465	456	442	433	441	458	474	439	482	444	480	450	460	435	455	442	420	477	435	470	475	405	463	406	427	444	474	457	463	424	428	437	445	449	434	425	450	441	454	441	468	463	431	395	459	462	461	460	436	449	425	497	440	427	429	451	445	457	403	467	452	477	447	420	463	417	469	447	424	485	450	434	411	465	435	422	435	470	444	459	490	449	464	429	455	412	415	437	436	426	436	416	444	455	436	434	468	462	434	444	441	449	453	458	458	437	463	453	444	422	452	451	469	442	417	449	425	424	427	473	432	471	435	460	453	431	443	488	419	452	457	449	480	448	477	434	458	421	432	435	485	446	462	442	426	473	445	425	415	436	433	459	460	432	453	417	453	436	442	434	425	441	453	449	412	433	455	448	437	434	456	435	452	446	431	447	453	444	467	459	439	481	441	434	404	427	432	417	454	406	468	482	474	429	481	483	488	427	448	435	466	439	438	475	479	473	428	473	438	406	451	447	446	439	470	467	433	462	430	423	446	464	423	443	472	431	442	475	463	450	432	435	451	452	459	462	426	422	439	452	446	445	444	479	418	418	463	453	432	431	410	449	417	449	434	452	403	415	435	418	433	426	456	420	498	480	471	456	442	472	422	427	449	414	463	459	430	446	462	422	435	397	432	427	453	404	436	439	445	445	445	456	460	438	430	432	467	436	446	453	446	432	459	453	449	437	422	413	460	444	473	459	433	440	454	421	434	401	464	437	472	446	435	494	476	441	490	430	437	459	433	439	435	452	434	450	464	448	408	434	449	457	409	450	426	487	445	479	472	464	445	442	434	434	443	443	501	443	444	477	437	443	417	460	451	438	447	445	460	430	440	468	436	403	423	478	445	452	436	441	414	432	466	446	418	460	440	411	467	440	466	466	448	428	426	435	446	421	452	452	454	453	412	456	428	453	463	440	423	446	456	441	456	468	459	468	432	444	451	413	445	415	441	446	471	401	488	453	459	436	470	451	412	422	412	436	463	404	444	478	413	458	448	463	480	429	476	472	404	454	461	445	461	467	445	438	441	456	443	440	475	462	452	416	447	424	420	497	451	455	477	453	482	465	460	447	482	433	454	421	439	434	460	451	475	490	437	400	447	424	441	442	440	440	434	438	450	449	446	411	438	463	399	443	415	480	448	502	443	437	436	435	409	445	463	431	427	467	444	416	413	458	448	447	450	456	417	452	459	434	411	440	464	428	402	466	483	410	454	453	441	429	458	467	416	438	454	483	433	463	412	466	457	435	474	458	444	425	463	415	466	432	453	409	466	411	426	444	426	451	484	449	432	478	434	457	457	498	463	447	416	434	438	439	449	429	459	415	461	444	460	451	442	454	436	409	458	459	428	419	486	440	459	428	499	445	452	443	444	475	450	427	451	455	446	452	426	461	449	449	444	447	466	444	441	462	455	445	458	445	436	460	407	425	434	422	465	445	443	458	431	446	439	425	433	428	424	456	485	423	448	425	453	460	450	446	461	448	453	414	438	443	433	436	420	421	443	459	419	395	438	427	447	452	462	444	451	429	459	422	450	426	385	466	466	445	432	444	427	460	482	460	439	425	424	451	477	412	450	447	449	422	458	437	469	456	432	443	454	415	470	421	450	509	452	443	426	423	448	454	443	486	480	456	462	441	437	467	413	463	420	432	454	441	457	420	469	436	462	422	404	444	437	468	457	467	426	464	450	489	454	431	479	448	489	477	446	429	415	426	462	433	422	412	428	472	472	453	448	430	429	436	434	466	439	466	455	493	434	430	476	454	427	478	417	452	437	471	484	449	458	449	437	442	438	450	403	449	445	440	415	444	437	424	448	452	460	402	444	443	464	460	450	454	452	473	457	443	477	473	427	425	448	446	464	422	397	464	454	472	463	453	439	462	457	438	482	431	429	431	427	480	395	483	459	466	404	464	438	430	435	441	435	452	451	446	456	450	461	440	464	453	449	473	433	465	443	455	432	437	465	435	429	434	425	441	450	424	479	400	419	441	445	447	425	458	436	435	438	430	480	411	450	455	456	439	458	436	435	458	448	455	451	486	464	471	461	435	443	424	468	463	439	487	460	444	417	475	399	413	441	437	468	466	448	401	441	432	424	425	504	477	431	448	438	453	436	439	434	470	432	433	426	415	438	435	463	446	467	475	446	447	455	472	445	436	447	415	467	453	426	450	464	437	430	429	489	437	481	469	458	441	451	474	446	450	436	472	439	437	448	483	437	438	457	470	396	410	435	449	426	463	425	439	456	457	449	444	468	465	483	457	440	445	460	445	470	437	484	477	427	450	433	468	429	461	464	441	481	442	419	446	416	471	492	434	436	397	438	463	476	460	432	447	430	421	449	443	461	439	448	466	417	472	459	475	477	440	439	456	462	447	456	472	474	485	469	462	435	457	453	408	478	455	430	425	471	448	481	460	420	456	425	410	439	416	436	458	433	420	467	479	452	486	452	460	455	426	460	473	459	481	457	465	440
13036	20859	20091	11447	7507	5215	3569	2715	2793	3182	2596	2065	1766	1691	1446	1185	1005	913	860	806	721	707	678	676	683	686	679	694	731	687	654	652	633	635	673	631	585	563	590	561	517	594	575	573	550	621	559	564	597	579	562	590	582	596	591	555	577	555	566	580	549	554	518	520	553	575	529	562	550	529	562	579	556	580	506	543	540	545	539	528	530	546	527	627	539	554	548	518	599	536	530	468	483	561	555	547	540	535	523	515	538	490	516	536	547	559	540	525	518	521	511	517	546	556	575	547	525	552	568	533	548	506	524	562	513	534	607	549	559	554	551	516	568	598	521	558	532	549	566	571	534	511	609	572	499	552	529	558	571	565	528	519	552	544	563	500	536	530	552	555	527	516	565	541	560	540	518	533	521	513	547	530	581	543	504	536	526	525	561	550	577	544	580	552	550	560	531	576	503	503	528	557	503	521	550	524	548	525	529	509	549	526	516	536	508	502	561	533	563	585	526	565	568	533	542	528	557	534	567	529	516	533	502	535	495	537	518	523	526	533	521	527	573	541	536	581	524	550	556	533	525	555	515	562	540	524	566	537	556	529	539	535	590	527	528	527	540	553	538	534	602	522	578	523	516	531	550	574	531	537	527	549	543	523	585	518	545	551	532	509	595	555	571	539	535	557	539	549	518	533	497	555	554	513	540	567	567	505	562	539	531	556	534	515	538	533	537	524	546	540	529	557	548	531	540	547	517	543	559	530	538	555	549	560	516	535	559	542	547	545	527	561	504	536	527	520	565	493	549	531	509	570	550	545	556	549	557	544	573	526	509	555	578	584	539	527	550	556	565	547	564	530	563	571	545	570	580	539	515	564	539	526	517	569	540	516	526	554	531	517	558	531	528	530	561	535	552	551	508	578	574	525	533	515	534	547	550	543	527	530	508	560	544	506	535	509	544	566	574	557	534	535	585	574	573	514	518	528	540	520	526	543	560	554	540	549	518	538	554	555	526	525	532	566	582	518	568	573	535	579	559	510	513	540	552	549	541	541	548	520	513	547	502	532	562	514	515	548	527	533	560	560	503	525	508	533	540	564	507	529	522	524	536	548	517	530	556	549	549	515	526	548	556	595	563	525	534	560	545	514	514	542	534	527	576	557	528	553	533	533	526	546	557	536	544	541	589	567	571	554	588	528	542	584	482	567	529	533	578	564	494	560	538	537	525	524	496	540	544	524	524	539	544	536	517	507	547	516	553	540	532	501	569	549	543	543	510	544	596	541	539	533	573	537	539	536	533	539	551	530	554	541	545	544	590	528	530	522	529	498	531	547	515	565	544	533	537	512	542	562	504	564	571	527	582	540	530	527	540	533	523	517	536	517	515	573	554	540	531	549	550	543	565	556	575	540	560	532	571	489	533	513	534	553	481	517	565	564	568	504	524	508	531	566	510	567	545	553	545	501	546	515	544	550	511	501	564	561	540	542	538	521	517	549	527	521	541	524	582	554	551	515	576	495	551	537	523	539	547	542	521	535	511	526	535	557	515	525	578	523	525	524	545	539	542	513	526	534	556	515	561	569	581	549	558	531	568	548	540	546	563	526	532	495	559	513	554	538	563	554	560	558	498	550	583	526	578	505	531	546	576	524	552	560	576	565	509	530	560	559	513	528	541	550	493	508	558	545	546	556	537	507	554	553	544	542	525	587	564	546	544	543	509	572	556	573	531	550	563	516	538	548	504	529	517	533	514	506	567	511	494	543	539	553	568	543	523	565	508	528	563	518	554	514	536	567	521	561	550	545	539	523	519	537	552	528	559	551	542	567	512	539	580	560	527	553	535	552	577	536	536	576	541	557	539	558	513	573	497	563	574	532	514	528	544	560	524	517	533	536	525	583	515	497	576	530	554	584	504	538	550	557	567	550	549	543	525	509	544	519	574	495	551	550	556	570	497	554	524	535	539	542	556	520	527	522	557	508	551	511	515	515	529	532	589	567	547	581	549	517	530	529	525	525	539	525	550	535	541	573	507	526	545	569	600	555	517	531	543	512	543	513	509	532	582	520	573	555	527	564	537	538	572	569	495	557	545	559	553	521	542	538	554	502	524	520	540	551	557	552	543	553	542	534	527	544	561	543	525	562	512	527	567	541	554	531	552	553	527	552	543	554	522	545	541	536	498	560	559	559	599	575	513	560	540	561	518	542	518	543	516	564	519	492	595	542	546	504	547	513	543	528	521	546	544	526	516	545	534	543	546	569	537	534	539	558	502	560	522	577	576	518	564	538	529	535	512	573	507	549	523	513	510	523	542	557	580	501	503	540	519	540	563	567	536	539	563	594	515	550	521	547	567	556	561	553	522	556	573	528	547	531	516	536	572	501	552	533	507	540	549	569	502	535	511	492	589	578	533	504	564	543	614	521	569	554	537	610	518	516	542	522	520	543	526	565	576	521	555	543	533	567	526	562	519	569	513	520	538	545	589	549	588	558	547	486	487	536	550	553	522	547	518	568	510	513	514	533	530	514	520	553	578	497	557	570	558	529	485	561	531	586	528	496	545	547	548	562	520	544	530	533	572	513	534	521	570	552	523	558	520	501	535	531	561	569	564	506	552	510	547	555	541	546	578	566	519	534	553	561	555	501	542	558	506	561	521	564	517	522	530	568	526	557	561	521	548	543	543	543	552	545	530	514	525	577	562	543	539	535	566	498	554	522	499	532	534	514	566	550	563	551	536	566	539	561	521	539	556	559	540	538	567	509	518	494	525	544	569	547	567	528	524	528	524	540	516	547	557	532	491	526	562	542	523	528	523	558	510	588	531	565	537	558	510	534	471	519	594	475	563	565	526	509	529	548	532	508	515	544	533	538	576	569	531	546	540	537	541	527	525	527	573	532	563	563	581	558	560	525	541	542	518	525	537	543	506	514	536	500	541	508	509	502	499	546	547	559	572	557	537	532	551	550	515	552	545	518	556	501	573	551	521	573	542	541	525	515	522	539	541	529	517	572	559	524	567	504	522	558	518	521	556	563	551	552	520	527	549	558	539	549	502	543	543	553	556	513	566	562	562	535	544	544	562	572	535	535	519	509	535	559	555	567	540	532	580	552	548	535	553	510	550	524	553	523	543	522	551	515	547	544	595	555	539	535	517	530	546	563	519	532	545	540	514	541	532	515	561	575	559	549	518	535	552	556	546	571	568	499	542	542	558	497	545	537	546	549	551	466	526	511	533	515	538	581	561	550	533	566	537	557	522	557	543	534	545	521	521	496	546	519	506	564	516	548	529	539	532	525	522	544	537	536	553	547	554	521	496	523	604	543	513	505	523	560	534	525	530	524	559	545	534	521	524	533	502	520	546	540	557	559	573	563	552	559	529	514	530	508	548	513	588	520	549	531	550	536	522	479	528	553	554	498	523	511	527	508	548	538	549	544	541	576	556	507	527	508	539	536	552	561	523	548	533	569	540	498	595	545	523	541	539	545	541	536	530	508	526	540	550	637	508	508	535	542
24241	21299	28406	24504	21068	10473	3605	2278	2254	2136	1695	1449	1135	1124	969	793	680	629	624	541	464	493	509	463	487	467	511	423	507	456	425	418	440	447	423	374	351	389	369	351	356	336	368	376	340	333	396	382	340	361	395	366	381	346	357	379	345	355	339	360	336	354	367	328	323	297	318	306	334	336	323	312	320	361	313	327	312	302	333	335	331	336	346	349	320	324	321	296	333	342	327	357	312	328	337	354	294	301	316	307	333	297	295	314	314	333	317	332	311	312	317	347	341	296	336	343	346	356	338	372	318	321	312	297	322	307	332	326	322	344	357	313	336	342	333	319	302	334	321	318	335	316	328	320	325	342	320	351	331	337	321	343	325	332	321	308	335	315	298	323	348	321	299	324	307	290	328	327	325	335	314	320	335	331	322	336	323	309	331	319	325	316	333	300	338	301	315	329	311	330	325	284	331	299	342	323	323	318	310	324	312	318	314	320	332	341	329	367	315	285	331	304	297	303	326	312	335	324	320	294	292	333	325	335	332	350	342	344	337	326	312	327	310	312	314	319	277	302	303	297	286	304	297	327	349	317	331	329	298	280	320	323	349	310	346	311	339	305	301	351	312	315	315	325	319	331	338	302	351	349	317	309	325	330	313	319	327	352	314	328	358	319	329	318	324	338	300	320	351	299	277	323	334	331	326	317	305	322	321	291	332	290	341	316	338	337	345	327	321	330	315	308	343	316	326	305	339	353	325	315	310	287	353	368	304	336	319	301	282	315	336	322	318	308	328	317	322	342	330	290	335	285	328	288	310	320	305	322	337	279	364	310	310	304	337	305	302	324	313	313	332	347	351	312	339	302	342	356	310	326	308	343	323	272	316	333	309	303	302	346	335	307	302	324	308	332	349	333	336	342	273	352	340	312	337	342	325	350	305	346	305	295	292	305	355	324	334	313	311	306	297	343	295	326	321	327	356	307	321	329	331	322	304	310	335	333	320	334	316	310	302	319	324	296	315	305	314	322	322	318	311	333	310	312	302	353	313	341	314	322	299	312	320	346	318	354	334	323	318	308	308	306	342	303	316	312	346	329	328	324	314	314	311	299	301	317	340	321	332	317	315	329	316	316	334	318	307	299	329	325	338	355	353	328	327	332	344	331	338	333	316	317	325	323	283	327	339	311	290	319	338	335	341	356	325	321	317	341	305	316	311	305	330	309	317	290	339	305	307	336	313	282	352	315	313	326	323	317	298	289	320	321	318	378	336	307	316	341	313	316	298	331	293	317	332	315	313	327	295	329	318	345	319	332	326	321	333	316	349	343	301	311	303	322	317	322	353	302	329	334	294	321	332	363	366	364	316	328	329	310	316	322	347	329	338	307	342	303	315	272	321	315	316	316	287	291	346	362	324	332	312	360	334	351	316	294	332	322	359	308	335	293	303	318	290	300	306	330	303	303	321	321	311	320	348	316	306	320	300	308	333	332	329	312	287	339	311	318	288	315	352	321	328	332	320	340	306	301	303	323	304	282	301	312	326	325	304	324	315	312	322	315	299	318	337	331	312	310	299	352	310	333	322	321	321	311	336	323	310	333	324	317	291	343	338	317	293	334	310	316	317	350	325	293	325	333	302	316	358	333	345	304	355	321	326	351	316	310	343	315	313	328	313	363	362	360	325	298	343	307	313	307	314	328	334	327	323	356	328	295	305	311	323	336	330	333	335	271	323	313	297	309	304	348	340	350	312	340	334	300	338	299	336	321	319	324	302	340	340	324	308	311	325	336	322	336	309	311	323	335	314	323	320	342	307	331	315	336	318	319	324	347	305	321	346	342	316	328	285	332	318	317	345	292	289	288	328	324	309	319	345	330	330	317	334	346	304	312	313	347	327	328	287	327	304	352	324	313	328	355	347	332	338	316	349	355	327	339	321	305	328	338	330	355	312	327	320	299	330	317	346	306	318	305	329	332	334	312	312	314	320	308	337	325	348	336	308	321	303	319	318	318	298	316	332	334	332	303	370	316	322	332	296	313	332	315	332	299	338	312	330	321	334	334	318	338	341	314	336	320	343	313	290	309	319	328	325	314	321	321	328	316	302	334	321	305	351	312	311	343	345	356	316	327	359	332	324	318	329	321	284	308	305	336	349	315	300	333	315	335	316	332	303	329	330	366	318	315	317	299	312	349	306	294	348	309	334	342	352	313	301	281	329	321	320	334	292	340	309	302	328	314	295	306	314	347	310	292	313	294	311	302	347	313	302	333	331	348	358	317	341	349	311	334	338	306	360	360	288	312	313	302	316	330	322	298	311	333	349	318	337	331	319	321	313	298	309	316	345	324	338	341	325	296	318	328	315	332	277	326	308	316	327	322	330	330	333	343	337	342	323	316	345	315	321	285	315	348	302	304	299	300	308	324	334	301	322	338	317	312	337	301	323	340	323	304	324	320	343	337	338	306	298	328	339	324	302	328	328	299	346	322	329	310	318	311	330	331	310	356	321	307	282	324	305	336	334	314	327	315	282	345	301	344	293	336	322	343	317	324	312	331	339	322	321	308	342	337	346	352	323	312	307	319	343	307	309	356	334	310	325	301	303	306	320	346	338	361	306	320	339	303	326	315	318	316	366	320	333	322	316	335	340	313	352	306	336	329	340	286	290	309	339	351	309	304	324	313	314	334	314	313	284	338	300	328	318	313	333	287	331	320	313	328	323	314	335	331	343	315	328	354	303	325	302	338	314	329	311	312	323	306	294	317	316	330	318	351	310	331	330	323	323	308	336	314	309	300	306	297	312	311	310	297	328	299	306	324	325	315	308	302	337	330	309	333	310	334	349	311	320	309	321	302	327	330	321	306	341	322	300	299	320	324	347	349	320	316	360	318	301	328	309	328	295	347	321	314	300	337	308	334	328	316	353	289	297	315	310	324	321	297	309	315	335	371	312	304	330	333	303	334	323	328	333	327	287	299	324	313	305	320	329	286	345	320	309	321	307	316	287	342	309	314	294	316	322	303	339	328	331	308	320	332	344	320	348	303	328	329	327	310	332	293	302	323	316	351	312	317	321	329	326	348	346	308	307	332	288	334	295	336	306	307	333	294	331	313	312	329	298	333	302	325	336	325	338	335	292	319	328	319	282	324	310	324	323	323	307	318	327	339	315	304	335	296	347	357	364	347	316	292	321	318	316	309	291	349	309	327	335	330	343	312	332	308	321	352	329	286	314	342	317	287	303	307	319	282	312	315	337	351	321	309	329	316	331	325	350	345	325	332	303	329	380	315	310	279	312	326	346	327	331	337	333	317	320	299	334	323	332	325	346	323	305	327	300	311	316	323	303	300	314	346	308	330	329	344	348	296	332	329	341	289	309	328	338	294	317	322	310	316	329	288	322	309	337	339	310	328	349	307	332	370	339	324	340	330	316	348	331	323	303	328	338	335	331	307	322	309	344	328	317	309	283	336	323	290	325	286	309	333	323	304	303	315	310	296	309	329	332	321	311	324	301	324
14487	29482	27619	16983	12006	7853	5933	4868	5090	4486	3762	2853	2354	2251	1838	1391	1163	1019	1004	833	711	683	718	701	656	625	681	650	669	657	575	636	597	554	537	544	508	489	475	457	475	442	467	428	493	441	426	444	468	446	426	464	432	438	448	493	457	467	421	474	418	420	453	444	405	400	399	415	417	414	408	413	429	369	404	398	423	415	370	388	379	402	381	401	375	421	414	379	391	385	387	370	383	375	437	415	372	399	387	354	364	428	451	399	415	425	385	393	394	367	384	375	405	384	404	421	369	379	398	386	395	440	403	402	379	384	374	400	409	383	397	416	426	399	371	370	394	365	397	396	392	375	428	393	401	392	389	409	400	405	401	369	383	392	366	411	387	389	384	411	398	386	380	392	399	393	431	376	371	413	382	404	408	351	379	419	409	394	356	363	357	406	418	359	400	390	403	386	415	371	354	386	370	374	399	390	426	401	328	417	343	433	397	410	395	404	408	388	389	409	404	388	406	424	439	390	379	413	399	442	418	390	389	368	409	417	401	409	419	344	360	391	391	383	389	367	395	388	394	431	382	379	378	414	380	373	398	377	402	416	405	400	364	397	391	361	371	403	421	417	391	417	377	381	380	348	421	406	393	389	393	393	405	392	388	394	393	361	387	394	408	389	393	376	397	384	387	417	414	371	388	389	356	389	375	391	384	414	384	362	393	426	376	397	383	386	376	349	414	349	424	379	377	394	397	388	411	384	370	400	392	367	384	382	417	361	373	416	402	409	400	375	402	385	360	352	402	384	405	377	375	383	377	369	402	398	374	421	356	430	388	400	360	398	390	390	403	396	418	388	383	373	380	390	381	417	371	363	354	380	387	424	396	381	370	414	405	414	391	404	396	378	379	400	421	374	375	371	393	434	428	380	355	417	405	416	416	357	393	394	390	401	376	375	415	380	388	408	398	401	380	394	365	415	380	380	407	378	377	401	398	396	399	395	376	418	417	390	405	437	415	406	344	374	365	395	396	428	370	387	399	385	382	373	401	421	393	342	411	377	402	422	428	403	408	384	385	412	408	405	371	384	400	360	422	397	365	406	406	409	393	377	369	367	380	415	378	365	367	435	354	385	371	381	405	385	382	379	395	410	425	379	397	418	381	368	398	383	379	359	365	401	386	372	429	394	412	393	404	398	416	363	368	387	376	363	432	396	386	338	413	394	375	396	397	406	379	408	365	389	398	373	409	451	409	368	407	381	390	374	399	377	389	390	420	359	403	390	379	402	409	394	401	411	402	375	418	393	376	401	407	412	396	405	423	366	361	403	405	402	354	410	402	424	370	373	382	395	398	381	396	397	385	355	379	393	400	418	402	393	393	407	392	347	396	377	419	432	385	364	397	371	357	391	380	377	418	378	412	351	376	408	360	401	374	385	405	417	407	402	394	382	402	375	361	375	366	382	365	385	393	427	357	368	379	409	393	404	397	360	382	381	375	366	436	374	386	401	393	360	402	369	367	406	391	378	415	375	399	392	360	363	392	396	412	421	431	397	365	381	393	395	386	383	413	399	399	411	363	413	409	352	390	419	396	390	392	380	387	372	405	404	377	337	383	417	376	379	388	424	394	383	388	385	388	393	409	368	408	382	396	414	355	406	367	446	355	366	410	392	428	389	388	400	441	377	412	415	398	399	394	387	413	393	379	404	376	391	406	400	394	421	419	394	398	425	365	416	367	420	384	399	396	387	391	391	410	406	416	417	422	398	414	392	363	394	387	378	394	433	408	405	378	381	413	440	398	393	392	391	383	356	402	399	393	384	368	394	386	400	387	373	360	422	406	405	375	390	380	408	427	371	397	365	433	405	413	381	374	403	406	401	376	405	407	391	417	391	387	411	388	363	405	374	398	393	377	378	412	416	372	413	414	399	401	385	395	397	383	407	361	413	420	407	373	410	411	403	417	384	400	411	402	405	407	395	415	409	355	411	373	408	430	421	395	409	386	409	403	387	403	397	371	362	404	359	385	367	390	397	369	379	390	385	428	412	401	370	386	383	373	404	398	410	385	356	389	398	373	397	421	404	376	389	393	382	391	373	387	404	399	406	400	400	382	380	395	406	410	395	344	380	399	377	348	417	364	386	409	394	390	369	377	388	360	419	405	410	381	384	388	390	320	367	384	400	357	395	403	418	403	383	400	402	408	402	347	388	396	382	432	416	418	405	360	400	378	377	397	395	384	423	380	351	395	379	368	375	394	415	407	415	396	435	360	396	391	398	439	397	365	417	403	357	378	402	404	375	386	384	409	418	379	400	377	407	415	380	401	402	410	404	394	364	339	426	413	429	363	390	396	397	414	379	370	376	413	357	395	392	380	409	403	411	388	408	393	376	379	396	396	402	357	386	396	408	382	386	421	373	385	377	426	370	352	370	403	393	388	385	363	395	397	421	405	371	407	389	413	414	376	414	389	393	405	380	397	382	401	359	398	398	408	379	369	421	388	408	397	373	374	375	368	409	411	429	357	368	365	393	418	424	401	377	409	405	334	407	452	414	376	411	381	369	402	420	408	359	355	388	416	391	390	412	370	389	397	384	397	402	402	402	403	422	420	401	378	412	397	456	376	380	431	397	394	382	390	418	371	379	419	404	391	389	390	367	400	394	370	387	403	396	446	397	405	366	385	372	384	397	418	380	391	393	401	370	390	368	421	395	396	374	405	382	345	364	398	387	401	384	379	388	382	383	376	421	413	419	429	382	392	393	394	373	398	370	391	394	378	413	395	415	356	402	368	382	399	358	346	416	411	404	371	393	399	405	417	393	407	376	405	396	420	395	371	374	380	402	398	378	358	368	367	418	397	392	409	411	406	395	376	367	444	404	382	386	407	392	381	379	377	362	396	388	396	383	403	428	379	399	386	396	407	425	396	377	411	410	405	403	391	398	358	392	370	372	362	385	375	405	376	386	411	379	389	417	390	378	385	390	414	408	410	418	402	382	366	366	360	388	381	427	415	398	372	397	387	414	377	398	397	397	385	420	381	390	395	428	405	367	397	355	396	431	395	365	413	395	402	397	382	386	406	401	364	396	392	406	358	402	355	386	385	392	401	393	404	363	397	397	396	354	393	396	408	402	413	396	396	409	385	375	392	412	403	376	387	363	373	429	396	405	376	373	403	389	391	431	415	376	387	400	384	401	376	374	388	367	393	391	380	391	353	415	426	384	395	425	382	406	395	382	364	364	394	386	382	408	426	392	389	422	376	379	403	417	418	401	393	383	403	381	369	373	393	385	414	411	393	421	362	366	379	424	399	395	393	410	398	385	367	402	372	391	411	362	388	392	338	422	382	401	379	353	395	405	411	412	376	363	375	371	380	405	372	378	367	376	398	402	352	392	415	422	400	385	406	397	410	378	381	347	400	420	387	400	409	432	362	369	393	399	385	430	415	347	403	369	393	393	367	395	359	370	368	369	402	376	349	390	397	397	351	407	394	409	382	378	370	396	394	417	391	393	385	403
25616	21357	27286	25641	12208	3795	2670	2021	2258	2185	1704	1462	1367	1310	1167	1023	925	836	805	801	724	707	709	729	714	718	667	681	726	729	725	714	695	669	623	655	674	680	586	632	639	681	675	641	615	613	661	642	600	605	617	601	625	595	611	650	661	590	655	593	636	603	619	631	585	591	591	639	634	604	601	602	597	569	636	590	584	661	598	655	604	642	619	589	609	618	643	593	617	578	623	613	591	629	617	586	605	625	610	572	595	617	616	629	590	667	578	643	599	646	612	614	585	585	619	623	587	574	567	638	622	637	584	578	647	615	601	613	600	585	614	602	581	648	624	617	585	612	620	592	602	640	629	619	570	571	588	593	577	612	614	603	638	569	593	607	603	639	531	631	622	584	623	624	605	627	595	615	604	600	637	583	594	575	605	644	631	580	619	613	604	630	643	627	588	617	607	625	587	584	615	575	600	628	601	566	609	652	604	611	586	539	575	604	628	547	589	593	617	623	615	624	568	654	611	644	610	561	607	630	604	567	601	603	636	573	633	612	621	619	650	551	607	585	636	630	620	595	534	563	613	577	624	583	626	609	634	581	603	635	630	590	653	599	599	629	640	611	619	622	599	637	611	632	615	619	603	607	556	637	628	610	585	581	607	551	655	626	609	603	592	599	598	601	606	578	578	616	576	573	611	573	605	604	595	610	629	668	595	633	663	583	602	589	602	585	599	594	594	572	601	601	590	583	594	612	631	643	626	581	591	616	595	622	584	645	561	620	592	576	593	639	598	577	620	606	602	630	612	611	564	584	631	601	652	639	633	599	648	596	637	663	664	563	583	650	601	615	579	605	606	613	594	615	598	627	589	679	602	598	629	654	648	593	620	615	658	617	589	573	584	636	639	567	659	624	575	631	617	626	585	600	585	606	557	572	624	644	633	559	622	592	603	609	626	570	602	574	581	616	618	617	617	614	598	637	577	603	604	610	633	604	593	581	582	592	567	624	594	597	594	592	612	649	581	611	594	658	578	591	613	568	586	621	600	566	610	615	593	609	628	627	593	624	603	599	629	660	610	629	600	636	598	627	585	656	628	601	603	648	613	567	623	593	609	631	598	601	578	604	581	598	605	620	576	626	622	588	612	603	582	608	644	614	613	594	623	601	614	596	566	620	599	647	584	591	603	602	575	575	615	594	596	588	578	642	604	603	598	598	583	600	603	590	619	627	578	587	622	611	569	621	585	537	570	555	605	606	606	621	601	591	624	625	617	620	633	602	585	671	545	596	576	604	551	622	622	614	663	608	598	592	580	609	589	598	624	605	624	596	593	595	605	588	630	593	624	619	600	619	608	579	605	617	579	592	563	555	623	579	619	621	611	627	589	557	648	582	608	626	613	602	589	598	555	609	570	636	601	608	613	582	552	572	600	615	627	588	634	626	584	608	614	612	620	632	590	621	589	624	633	620	598	639	649	605	574	630	603	614	598	578	678	581	608	602	567	601	609	624	585	609	570	617	588	607	614	577	614	656	618	622	585	588	653	637	595	614	600	604	630	589	684	583	639	631	606	636	601	608	611	616	620	661	616	595	587	606	598	616	639	629	562	560	608	622	622	614	604	581	638	620	570	663	600	630	607	619	600	609	639	602	623	658	566	634	628	592	589	585	599	584	627	609	606	581	563	595	594	572	646	613	611	604	604	610	630	599	621	601	625	598	646	589	591	622	608	592	652	591	667	611	595	615	592	643	587	597	613	620	613	642	610	617	563	620	639	557	591	612	604	586	586	577	583	603	645	615	623	571	569	602	608	589	611	619	595	585	644	583	558	613	612	651	630	621	643	570	650	613	594	620	623	621	595	584	639	599	624	591	598	562	608	584	589	620	624	628	588	644	589	592	588	575	620	602	592	634	604	624	607	675	602	620	594	607	617	612	607	580	580	592	623	613	578	613	591	611	614	595	620	672	595	619	586	648	597	616	581	647	613	619	622	609	574	625	601	616	647	654	593	632	598	605	602	618	632	569	570	607	622	642	561	601	603	575	631	640	627	631	621	622	623	576	586	586	663	615	640	631	639	610	613	580	608	616	604	591	608	627	630	656	612	615	599	626	636	639	605	620	579	612	617	583	615	589	609	599	571	629	587	595	602	588	579	575	642	626	598	585	605	623	534	612	611	612	660	621	632	615	636	605	602	612	607	587	646	618	598	621	604	610	613	612	597	642	655	576	646	593	590	579	613	613	592	578	631	627	598	567	596	641	591	643	602	571	637	621	633	634	621	623	633	605	621	575	612	605	570	594	594	599	610	569	628	614	621	630	606	570	612	607	625	568	638	635	609	628	604	575	605	604	607	627	602	561	598	623	607	573	619	606	557	611	630	624	556	592	574	593	634	580	609	557	587	602	606	604	614	573	630	550	573	597	621	626	648	615	629	594	679	617	631	636	582	615	624	610	575	583	588	661	650	635	636	643	601	602	586	613	615	609	639	594	625	603	614	569	600	571	603	606	601	625	590	587	606	615	618	618	577	651	605	612	598	612	581	650	624	605	563	655	566	600	626	643	614	624	621	590	593	623	564	568	623	617	638	609	610	586	623	630	653	629	614	570	609	611	606	627	630	620	632	620	617	663	595	613	610	604	608	627	592	565	613	585	634	630	604	621	604	576	613	574	641	587	593	597	596	591	561	582	569	555	609	624	553	676	639	581	601	585	628	622	608	593	592	544	578	622	601	625	602	599	641	584	611	625	585	586	621	598	587	659	600	575	577	600	632	569	629	574	585	629	669	647	563	603	549	624	628	566	663	590	586	581	597	614	575	615	644	573	609	621	601	649	599	574	603	627	683	612	623	605	625	580	606	578	573	606	667	569	610	631	620	562	623	603	602	603	568	577	597	602	649	613	602	584	605	635	586	611	583	605	622	624	613	597	634	599	641	593	612	628	592	611	607	619	586	571	609	624	575	590	566	566	599	608	601	596	643	655	638	595	649	596	612	608	584	651	622	601	620	590	612	584	599	590	603	566	608	571	626	576	571	584	635	620	608	678	607	588	629	576	553	621	595	603	619	605	635	550	565	634	637	645	625	568	577	573	595	593	579	634	558	590	615	604	559	594	616	584	597	574	593	626	559	607	639	616	591	604	610	585	659	627	595	621	620	571	596	661	607	628	650	648	618	570	580	597	615	657	611	619	607	616	617	576	631	639	598	587	639	627	607	564	602	592	592	583	610	632	645	612	550	592	611	592	564	610	615	619	563	629	618	649	582	574	624	548	616	614	576	612	638	629	609	575	605	643	628	619	560	613	583	633	600	616	567	638	633	599	647	545	596	642	615	619	599	647	588	640	608	606	578	599	597	634	624	576	580	629	626	576	623	649	594	578	601	591	582	619	628	593	594	641	604	592	637	600	585	662	635	626	603	605	647	581	576	599	628	586	591	629	622	644	591	621	638	616	591	604	579	577	634	593	575	564	634	594	611	602	647	652	582	552	656	607	577	579	609	622	565	620	568	607
14656	26480	23918	15361	10383	6463	5378	4303	4854	4439	3488	2779	2532	2413	1909	1647	1272	1279	1070	1090	1040	950	975	904	955	931	901	959	943	936	877	866	800	810	808	796	808	780	788	827	790	723	759	719	712	775	709	754	740	765	753	770	790	815	700	729	727	769	715	742	768	762	696	711	748	740	711	720	733	748	717	675	685	716	724	733	676	691	707	735	722	685	742	679	755	691	714	646	727	692	728	742	676	699	659	728	656	764	646	752	694	700	685	733	724	705	725	707	694	749	649	685	715	723	697	667	747	718	723	721	670	643	732	695	696	720	720	733	690	663	722	715	730	654	725	722	688	686	669	728	655	704	747	747	752	768	755	668	720	734	687	655	726	698	692	699	709	734	741	716	724	728	737	728	697	721	710	720	715	706	710	737	740	714	706	729	718	772	673	719	681	676	675	722	726	667	684	711	720	694	739	715	712	696	722	683	733	705	668	687	759	701	764	668	653	684	741	734	702	707	683	708	687	683	682	720	689	718	677	729	687	733	707	701	688	721	733	765	725	727	672	692	727	707	720	718	718	710	722	746	667	732	701	692	674	699	735	675	722	749	667	723	756	706	679	703	742	712	652	662	736	689	729	709	762	711	666	735	682	732	741	721	729	733	690	705	625	749	694	671	714	728	660	676	695	722	680	753	704	688	719	721	689	732	732	709	696	685	711	717	761	691	732	719	683	767	689	721	732	747	709	738	716	703	702	699	743	711	681	691	717	702	686	702	705	697	669	684	696	734	676	732	708	714	710	729	684	684	742	709	722	681	734	672	737	703	712	659	733	742	695	704	743	685	692	662	756	689	690	707	696	698	735	693	731	690	675	683	694	703	729	686	739	740	670	709	682	749	698	740	714	695	724	685	726	707	713	718	721	636	710	756	659	706	750	700	706	685	692	697	705	722	701	672	690	685	686	718	666	696	686	664	710	678	701	690	678	783	726	674	701	648	737	725	735	684	718	707	701	739	702	716	703	715	700	668	658	684	729	743	682	700	695	690	718	700	695	727	700	709	680	711	688	690	726	653	720	682	736	695	699	697	707	729	685	690	665	721	712	758	739	753	708	643	723	640	682	745	679	717	733	725	711	725	726	680	703	724	745	686	705	738	714	721	730	744	691	685	697	739	690	711	746	653	713	690	712	694	688	733	681	734	664	701	724	706	725	702	687	711	694	680	692	682	699	696	722	673	752	677	715	673	694	668	729	717	693	715	686	769	712	721	735	707	730	671	707	730	694	682	686	753	731	686	661	686	716	684	726	732	723	706	656	666	681	662	708	757	693	755	705	737	671	751	722	652	714	708	701	748	695	732	733	714	687	760	704	711	719	700	727	653	687	716	695	705	698	698	717	682	733	699	725	740	702	719	694	752	742	706	692	668	727	790	724	693	664	722	679	724	720	712	708	775	651	688	705	672	756	697	708	710	750	686	735	681	705	709	682	725	672	722	708	682	739	689	724	675	700	674	685	688	727	645	683	682	736	683	728	749	661	769	688	673	702	760	706	677	725	710	688	695	704	749	730	753	710	727	709	639	721	700	735	680	703	678	717	725	706	687	734	694	717	702	709	660	694	696	712	710	713	670	726	742	676	705	701	668	735	743	693	743	687	744	698	721	686	682	704	722	685	712	709	678	728	710	739	743	701	704	678	713	725	643	675	721	727	695	683	727	700	725	751	718	691	686	737	730	690	687	721	676	683	703	700	725	746	741	753	711	655	713	670	736	724	689	705	711	750	737	715	686	703	707	723	686	664	696	758	713	718	665	712	687	719	661	720	675	633	733	704	736	680	678	760	702	667	742	732	696	712	662	753	718	747	685	691	718	718	714	699	691	695	680	695	744	715	702	749	711	691	666	725	760	674	686	742	693	733	684	736	734	726	704	781	724	722	708	685	720	691	724	739	664	681	682	705	667	698	679	713	745	694	731	683	750	720	697	713	711	741	667	686	662	704	690	737	647	702	701	693	725	713	682	701	679	714	738	718	702	724	686	733	674	691	722	753	709	690	704	686	723	681	724	712	744	684	675	714	719	715	714	722	682	682	698	727	689	694	691	702	718	711	734	702	695	738	724	749	712	684	756	726	702	703	732	733	737	723	719	713	704	763	683	682	714	703	712	710	675	723	708	694	665	729	708	718	703	670	684	776	688	672	706	719	736	704	634	728	715	667	724	695	708	684	714	701	708	715	716	700	711	768	727	714	726	722	705	699	663	683	720	706	715	715	757	684	649	707	679	742	700	704	708	756	727	729	737	713	723	720	720	667	719	736	740	651	693	713	673	710	720	745	769	712	698	721	721	711	679	700	699	726	672	658	654	713	746	709	705	653	669	719	724	709	716	681	683	736	690	672	716	750	680	779	700	750	755	747	690	698	680	730	719	673	710	668	732	752	710	681	714	702	705	709	678	751	674	732	753	720	723	669	724	712	700	737	684	733	714	729	720	673	724	721	680	733	724	733	745	720	720	736	702	717	763	725	737	727	725	716	658	757	722	697	719	696	698	696	677	647	681	717	723	710	768	703	678	755	704	744	730	723	657	693	733	786	716	703	725	763	706	702	711	695	707	687	735	731	752	764	718	792	704	755	690	688	726	755	703	702	733	701	680	682	709	731	637	697	711	738	676	712	735	668	681	700	717	735	718	723	750	728	738	710	732	711	692	697	708	716	698	691	694	691	713	713	713	680	714	717	646	754	717	699	684	680	745	667	696	735	681	746	718	682	725	691	703	705	666	739	661	688	708	699	674	728	673	660	740	662	660	734	693	708	722	669	661	720	726	717	729	710	690	719	740	732	700	700	702	714	696	675	746	719	706	737	752	678	725	694	679	701	743	713	732	679	715	759	740	738	758	668	695	687	722	708	694	705	711	685	704	743	686	679	713	670	712	702	671	672	682	699	722	679	722	681	692	733	736	738	688	684	713	692	681	754	713	694	720	749	667	734	712	726	670	738	686	713	731	762	690	697	715	745	682	662	726	713	700	741	706	693	691	712	719	703	669	734	704	641	711	735	738	673	713	752	684	706	704	666	683	734	699	700	680	711	662	702	741	670	692	666	711	712	748	730	709	726	662	691	692	692	726	669	735	744	729	735	710	738	666	739	732	707	726	694	675	720	653	697	687	680	682	693	703	709	727	714	730	654	715	708	701	744	700	702	691	755	702	762	696	689	727	721	755	698	684	706	705	693	697	705	674	695	740	703	652	703	740	718	679	717	726	707	673	681	698	671	684	709	712	669	710	704	685	754	761	690	711	705	723	724	719	704	731	732	692	682	695	688	709	760	654	696	717	698	719	722	688	678	686	669	688	693	650	678	642	699	771	732	699	737	715	734	773	750	725	697	693	708	689	693	730	650	743	736	738	680	701	723	756	736	696	695	692	728	686	651	725	698	706	737	733	658	693	723	696	730	740	736	709	750	747	704	693	692	640	689	680	692	709	716	689	713	713	659	690	737	752	698	700	698	698	699	732
23223	21348	29044	24035	21384	21201	11141	4376	3838	3541	2629	2112	2075	1766	1414	1186	981	952	858	842	754	774	699	698	728	711	697	667	672	625	665	647	588	644	562	580	548	558	508	579	516	510	540	537	552	537	550	563	548	532	540	501	535	559	559	566	512	566	568	525	533	497	493	491	516	538	503	490	474	479	536	483	497	488	467	518	491	483	542	512	491	480	524	486	457	470	491	469	501	519	507	507	467	440	489	502	490	494	487	471	483	499	485	467	467	517	459	496	469	474	485	469	472	534	495	508	498	486	508	518	482	477	497	516	475	462	474	507	501	469	491	492	482	477	469	502	497	471	505	487	443	479	514	500	484	485	491	474	482	486	496	442	491	468	452	499	520	449	466	495	524	452	495	477	504	474	518	464	491	527	474	475	470	480	478	465	479	482	479	507	506	448	525	467	533	485	468	475	463	491	507	462	461	449	452	466	515	468	497	475	464	500	477	486	501	510	515	504	482	523	487	486	491	482	537	535	479	467	490	465	506	490	496	488	512	463	492	455	446	505	501	532	464	493	491	470	515	509	466	453	507	462	470	458	514	467	486	520	481	456	522	520	464	482	480	519	464	471	516	530	518	505	491	470	511	536	473	495	473	484	474	469	465	471	451	477	487	507	512	471	521	508	500	507	476	522	461	490	448	462	501	470	482	492	500	483	497	477	430	520	465	479	518	499	491	497	543	486	467	486	427	490	445	542	500	468	511	461	476	479	486	501	469	470	490	508	507	485	486	473	499	499	495	451	470	492	489	470	449	459	520	484	510	468	502	504	480	447	499	488	465	479	430	456	451	471	511	490	503	473	476	487	503	438	505	491	468	435	505	495	476	470	506	458	487	452	482	482	457	461	466	494	519	499	504	471	518	468	457	482	490	482	462	458	458	458	476	498	457	486	511	491	453	507	482	505	502	489	504	473	484	438	498	459	516	467	474	491	475	494	499	499	457	475	495	513	485	524	471	502	471	498	514	507	484	498	463	516	495	476	463	496	505	546	466	459	515	463	487	441	487	425	482	487	463	473	494	470	441	547	497	506	510	465	498	496	536	526	495	505	498	519	480	519	460	502	474	458	513	489	466	493	479	470	496	443	509	482	465	457	481	461	511	491	482	471	479	439	520	481	491	495	501	467	470	475	481	458	445	492	454	472	493	449	461	467	511	493	499	456	501	446	500	481	488	501	488	482	517	497	454	483	484	506	442	468	480	482	460	472	494	516	534	466	469	484	454	479	493	439	477	478	498	466	495	499	453	478	475	471	470	497	479	458	474	500	467	480	450	508	447	489	487	484	499	481	475	485	500	470	490	473	491	474	484	456	465	471	463	494	453	526	494	499	529	487	483	482	501	482	468	446	443	478	466	509	434	488	490	456	478	507	457	483	462	488	483	482	472	501	451	475	445	482	462	503	500	475	489	497	515	451	495	462	521	536	484	464	460	472	501	480	476	454	491	478	476	497	528	472	456	494	460	479	479	517	507	514	477	452	501	505	476	483	479	496	477	481	496	516	527	486	479	527	481	467	486	506	461	437	476	449	464	476	466	465	505	514	511	483	499	466	490	490	483	544	494	475	485	528	486	509	468	496	490	475	509	478	477	460	465	462	467	494	504	497	478	466	490	470	471	498	500	536	469	486	473	502	495	501	494	447	470	476	507	482	483	414	473	507	507	445	476	478	445	515	458	500	488	464	500	519	472	445	477	506	450	501	510	478	469	497	487	490	485	494	464	467	491	481	475	489	483	498	472	494	419	469	505	495	484	494	471	487	452	476	487	477	491	484	518	463	470	505	472	491	536	477	485	502	483	476	505	513	498	522	503	500	472	498	486	495	499	506	528	466	472	449	475	481	469	478	480	486	492	461	476	500	501	429	509	500	512	474	492	481	500	458	481	478	450	467	498	498	481	463	507	496	479	504	470	501	484	510	482	479	471	489	507	428	489	461	461	457	480	450	465	483	495	485	512	500	469	470	486	499	457	437	487	456	461	467	479	486	494	479	492	460	506	468	484	488	479	493	480	473	455	471	479	485	485	478	476	494	460	492	487	464	477	462	485	527	467	439	474	498	451	491	514	491	496	511	469	467	469	487	485	521	465	484	495	491	520	443	499	513	457	435	528	508	513	505	498	497	474	492	446	479	485	493	498	509	459	523	505	493	486	511	488	484	499	478	501	516	515	478	497	518	510	442	469	484	476	507	448	480	459	493	460	479	529	486	469	468	521	501	488	468	464	466	493	465	502	453	460	499	510	511	512	447	522	480	474	481	422	465	475	483	506	534	483	458	508	497	491	476	453	471	482	470	527	472	446	496	441	468	495	452	468	449	499	462	488	478	507	497	486	477	487	477	516	484	515	467	524	466	484	450	533	484	520	478	496	501	478	479	492	538	500	477	490	480	508	478	463	468	479	461	463	504	460	487	511	491	479	466	498	511	496	477	455	500	484	483	455	513	466	497	496	508	462	494	492	477	495	491	510	487	492	479	475	473	463	479	478	457	504	482	492	420	499	433	486	459	546	513	496	484	506	473	459	470	479	457	476	487	438	486	498	489	463	469	484	490	508	488	507	468	452	468	491	508	494	467	521	537	470	506	478	437	485	458	463	477	482	490	491	479	477	503	464	461	492	505	440	490	497	491	493	490	502	464	498	507	468	504	453	476	480	475	474	501	494	491	475	481	463	467	512	509	472	463	471	502	469	517	484	510	460	440	485	498	514	492	499	451	483	467	496	473	437	500	454	471	490	497	448	478	477	458	483	474	548	467	506	441	500	474	470	500	484	505	479	476	484	489	498	464	488	468	468	461	500	474	494	449	484	476	445	483	502	509	517	517	501	465	500	515	474	463	525	501	482	497	491	461	483	507	475	462	474	472	510	521	475	465	473	462	441	525	445	446	467	450	490	488	504	501	492	472	417	472	461	511	505	512	423	498	479	480	512	503	514	492	483	451	481	469	503	491	460	495	474	534	475	489	481	474	431	492	479	507	473	446	461	460	480	457	487	479	499	437	482	460	532	508	451	475	498	453	548	456	500	500	492	445	490	467	469	500	503	504	487	470	504	455	484	474	442	500	513	474	476	452	501	501	480	479	504	506	486	449	477	507	480	478	448	485	480	464	476	472	479	497	473	478	516	471	511	505	528	459	504	481	488	465	482	497	464	473	472	465	517	506	474	477	517	514	454	504	511	475	487	491	485	489	468	488	481	525	497	482	441	481	468	511	509	463	480	464	431	510	449	477	512	499	509	511	498	453	479	481	458	486	490	491	521	452	483	485	506	510	453	467	481	516	485	486	497	486	527	448	480	517	498	493	453	500	435	499	484	501	438	494	456	446	510	509	493	451	480	491	481	474	437	473	470	469	500	465	473	440	524	470	478	465	488	464	468	477	464	456	490	471	468	456	490	513	481	487	438	461	482	443	505	463	450	478	456	493	456	429	501	465	531	506	513	509	484	487	473	487	471	474	466	448
17437	36096	32382	22883	17345	11762	9159	7841	7965	7072	5104	3940	3871	3217	2598	2069	1650	1502	1288	1240	1063	1102	1016	973	1005	934	909	920	920	929	808	823	800	779	761	727	638	654	686	692	678	647	642	627	666	663	617	683	629	630	656	673	639	662	625	639	637	635	652	637	654	590	582	621	602	569	598	568	575	557	581	558	550	565	606	542	562	595	553	519	566	556	570	546	568	503	539	553	547	556	527	540	568	584	543	541	551	561	538	549	553	554	566	526	547	557	546	547	548	540	602	572	566	564	549	545	548	575	567	517	533	535	534	508	567	531	569	589	530	526	563	537	561	516	526	527	587	545	550	532	570	567	529	555	553	555	531	508	580	518	578	512	535	566	559	582	538	565	533	525	542	535	544	529	518	511	542	523	508	559	601	523	607	480	554	555	571	577	560	537	538	551	541	535	537	544	560	545	534	579	544	595	541	544	560	534	567	559	539	527	559	566	535	524	558	583	579	544	547	578	540	571	568	590	538	543	529	549	584	582	511	531	536	524	547	580	524	558	555	551	558	574	559	580	519	604	534	538	540	557	567	549	530	571	525	574	559	564	539	542	503	528	550	518	515	540	577	521	505	558	556	561	566	535	549	603	568	533	590	531	548	567	549	503	517	582	586	534	528	600	581	594	517	600	549	555	589	544	571	545	546	572	563	551	573	536	577	520	580	546	569	544	562	583	547	528	573	560	584	550	544	579	539	553	569	577	552	503	549	542	579	555	555	567	522	528	514	578	503	539	546	551	576	527	552	568	538	504	529	561	562	480	565	546	522	554	566	560	538	570	551	549	535	543	538	548	564	529	577	536	497	554	546	554	536	541	543	543	578	547	553	559	524	530	510	580	584	510	587	575	540	577	522	541	557	548	581	552	548	592	527	550	534	592	527	540	521	556	598	577	571	611	555	576	599	523	571	560	531	560	519	587	592	545	530	545	557	512	563	537	552	535	557	517	576	595	555	553	534	537	518	542	510	538	573	564	552	511	528	535	551	572	565	499	578	535	577	536	566	564	527	545	548	552	555	566	536	544	558	548	529	565	545	600	547	548	515	584	527	587	550	554	504	558	579	565	565	536	518	522	593	554	549	540	555	548	557	578	560	607	544	575	569	572	529	556	579	531	563	559	522	526	524	541	534	544	538	552	589	562	584	553	582	564	583	555	575	517	536	594	514	548	541	526	519	562	527	526	511	546	551	542	531	584	586	534	529	565	548	575	550	547	570	533	585	567	544	563	582	561	565	583	588	518	519	524	548	530	551	549	549	533	562	559	530	575	562	507	527	565	572	528	543	536	546	542	550	530	570	531	578	552	534	515	555	502	510	563	567	557	540	604	548	568	580	568	553	571	538	545	596	578	566	513	566	595	540	554	526	582	569	544	514	575	560	515	555	535	556	537	546	552	584	560	561	547	517	556	577	527	561	525	524	537	530	505	547	569	582	547	569	512	564	577	577	556	551	541	523	520	574	630	523	563	571	574	566	581	554	543	523	530	567	567	546	548	535	537	536	515	529	539	559	525	556	541	508	570	569	566	571	557	527	580	550	560	537	567	548	566	520	542	548	548	536	553	581	546	556	573	522	570	551	538	556	555	567	506	538	517	574	583	557	538	581	568	528	548	550	539	536	552	594	534	508	542	554	571	555	558	518	557	535	557	526	571	566	556	567	556	570	538	545	532	528	526	610	559	557	572	589	558	536	555	545	553	499	563	528	584	550	583	564	511	569	522	548	546	568	554	562	563	517	531	510	541	546	524	544	592	540	553	579	542	519	568	527	555	507	554	521	553	548	575	538	560	493	601	524	512	527	541	549	562	545	569	601	540	537	562	602	540	577	576	531	548	586	584	567	543	544	515	554	577	530	522	568	571	530	525	541	606	564	513	544	538	534	555	575	499	550	543	563	552	595	531	542	548	576	556	534	561	614	508	574	541	562	557	536	562	520	554	551	514	568	491	545	558	575	602	561	574	545	552	566	582	542	514	524	543	525	571	564	587	524	531	528	588	521	511	554	559	551	501	577	553	541	558	524	566	568	560	559	551	532	575	580	553	564	563	560	531	555	547	519	530	582	572	567	554	594	545	551	555	564	576	531	574	558	522	513	524	597	525	546	528	559	566	573	532	578	548	518	566	521	541	581	556	571	527	563	551	574	536	517	550	531	584	547	520	542	562	546	559	560	542	534	553	496	550	540	565	538	530	541	502	509	522	560	559	548	586	519	581	597	569	584	553	552	548	542	574	536	577	554	559	543	519	548	575	517	517	536	588	581	562	571	506	566	547	565	546	558	527	557	557	557	556	567	560	569	561	514	561	537	540	592	550	525	546	556	535	544	533	534	548	557	581	532	558	523	537	564	543	549	557	523	578	544	532	539	523	587	548	528	539	510	543	588	554	566	548	600	536	553	601	532	559	559	546	511	575	570	545	538	560	578	585	555	568	548	570	575	569	552	577	544	534	570	532	505	534	557	540	496	514	543	551	553	550	532	557	531	570	532	545	571	564	531	554	528	518	551	541	567	570	567	562	595	567	580	585	555	594	535	581	567	544	554	558	548	539	531	527	542	580	565	542	557	589	534	515	568	574	547	541	530	557	564	515	540	535	542	543	515	533	562	510	512	576	572	570	570	542	558	570	536	547	566	517	560	547	541	599	512	571	546	529	570	565	545	524	571	536	558	533	552	530	532	551	502	511	564	513	557	540	526	557	544	549	540	543	495	525	543	554	528	552	562	571	560	565	545	516	501	539	518	580	550	529	529	589	550	615	555	548	555	571	567	533	516	529	514	580	558	555	600	532	559	616	558	517	536	542	529	510	568	537	546	562	560	546	582	553	518	537	546	594	537	523	561	591	595	568	550	595	549	552	564	559	521	545	547	548	618	576	530	561	544	545	507	559	517	522	531	538	517	581	539	573	559	580	531	546	574	507	543	600	548	548	558	582	577	565	553	533	583	572	552	573	546	530	569	534	532	553	537	548	528	571	538	542	560	526	589	582	574	615	543	523	504	535	565	549	541	558	539	508	533	576	532	612	519	515	536	536	552	493	587	540	582	552	536	532	558	605	543	582	544	538	517	504	573	537	537	585	541	558	561	550	574	521	563	576	560	525	515	564	548	511	567	564	550	511	577	557	568	545	587	540	559	552	594	526	604	569	532	547	555	527	551	589	539	525	575	600	541	519	542	526	516	524	549	543	589	544	549	538	546	524	525	547	573	557	561	538	567	491	531	560	516	548	567	537	570	535	543	537	551	516	549	536	586	537	575	556	529	543	569	551	549	534	588	578	537	574	543	541	531	590	545	577	564	564	557	525	579	588	505	553	567	512	550	541	553	542	525	568	560	535	571	509	525	566	519	527	551	561	571	510	495	582	555	509	567	561	565	544	575	519	529	565	546	555	528	524	532	599	526	541	519	545	570	565	544	549	542	509	545	576	555	568	554	571	550	576	539	578	548	545	521	558	531	562	534	533
27693	20468	15582	9248	4797	2663	1886	1728	1691	1621	1178	1053	1039	919	768	621	660	553	618	565	538	529	557	573	503	506	478	529	513	500	485	524	541	488	476	509	463	486	496	456	462	430	479	491	480	472	484	461	454	435	453	471	428	493	452	474	489	460	478	457	448	451	472	451	443	452	450	456	468	442	440	454	453	413	465	464	443	442	425	444	431	441	448	444	470	430	462	457	463	426	447	450	424	449	455	431	428	424	414	490	458	432	451	403	454	448	435	435	453	458	455	431	436	426	471	452	468	468	447	435	497	511	444	435	391	446	451	419	445	435	433	419	445	452	437	454	488	471	453	437	437	426	430	426	429	455	466	440	452	437	463	433	433	499	427	437	443	451	462	445	474	437	477	458	444	434	459	438	416	411	481	451	461	456	451	431	456	449	444	445	414	429	457	426	402	439	429	449	454	457	447	451	405	461	428	447	446	438	480	435	471	431	456	439	422	421	427	432	464	407	427	484	397	430	461	460	422	417	411	441	421	435	421	416	465	457	436	463	432	431	425	462	460	426	419	430	448	390	434	436	396	481	450	445	444	467	452	451	445	460	449	454	456	488	420	454	444	443	448	441	473	451	450	440	446	421	416	431	411	412	462	393	481	431	421	438	479	465	459	425	469	431	451	460	472	436	422	444	484	454	405	490	436	396	415	451	440	453	462	461	427	467	436	430	442	454	456	446	422	470	481	408	464	440	428	444	464	451	425	400	434	430	465	478	424	433	452	411	418	447	452	419	428	448	464	436	484	450	453	428	459	464	456	479	445	411	469	443	471	473	404	437	448	429	474	426	457	385	467	454	446	436	431	494	416	442	457	439	402	442	446	463	428	472	441	458	446	431	403	471	434	454	394	459	419	450	434	426	462	470	476	443	468	467	454	445	453	420	427	480	439	476	471	435	484	461	469	497	465	486	431	450	469	433	434	436	437	439	492	421	431	440	458	460	446	459	447	454	448	432	432	452	456	434	426	486	437	456	438	445	430	452	465	475	474	452	446	488	480	453	392	431	452	416	445	411	446	449	450	454	421	467	430	426	467	449	435	428	469	438	426	440	439	450	430	449	445	405	421	436	458	469	465	458	457	413	470	424	436	413	466	464	458	458	456	476	443	471	444	460	429	455	454	493	438	478	470	429	440	436	389	417	424	449	405	482	437	500	460	384	416	453	411	475	436	452	429	480	463	461	468	469	427	457	446	443	430	448	450	426	452	445	467	410	447	416	437	429	439	473	444	453	484	441	431	467	444	464	421	474	438	419	403	468	468	439	435	444	419	426	431	449	434	419	427	443	420	407	470	456	451	433	444	454	449	507	471	422	477	439	446	469	468	462	415	429	500	440	447	464	453	424	431	412	408	437	443	428	449	442	431	407	457	446	407	483	467	440	420	395	446	477	445	440	439	446	438	430	462	426	418	430	444	448	461	400	423	448	456	421	498	405	463	483	456	409	451	464	439	411	464	434	457	481	433	480	466	420	436	425	495	436	451	455	432	445	435	427	478	452	447	397	437	458	484	456	457	453	476	433	452	458	421	441	436	514	442	481	456	462	473	412	444	458	452	441	434	488	449	410	446	479	467	423	463	458	440	449	430	418	431	452	426	465	462	460	447	475	442	425	470	430	416	428	409	451	437	424	421	458	439	423	446	447	451	449	440	483	471	464	428	406	422	451	439	466	399	430	407	468	420	513	445	460	476	436	414	439	459	465	476	441	471	408	416	433	452	451	446	443	430	443	447	451	433	457	425	445	430	486	441	470	499	431	481	440	441	459	448	442	479	436	441	470	447	455	452	444	485	409	423	461	469	477	430	453	408	435	454	464	445	442	444	413	417	387	449	452	429	444	464	444	410	458	450	476	456	437	425	464	436	457	420	418	473	443	458	451	445	465	428	485	447	479	431	454	474	436	427	458	442	459	451	461	459	453	454	466	486	433	462	400	454	430	434	459	472	417	449	475	419	475	428	420	457	425	437	416	443	461	435	480	445	400	437	445	455	414	431	495	449	447	424	431	457	427	453	475	409	484	441	428	440	438	433	464	431	463	451	437	429	445	433	434	417	447	449	438	427	438	467	464	456	436	443	446	398	441	440	465	446	446	445	418	423	443	438	450	431	440	444	389	450	494	420	450	454	458	445	482	421	463	424	435	477	486	469	431	457	441	432	451	451	440	411	467	470	455	456	420	431	434	433	431	461	452	469	450	472	444	420	468	441	466	440	395	465	457	496	448	438	464	409	425	462	446	422	431	436	435	464	457	428	450	427	450	434	466	422	465	449	452	426	477	492	442	411	455	440	495	435	462	431	413	420	450	471	448	421	433	452	456	438	421	432	430	473	484	416	429	423	453	454	437	433	455	423	427	430	455	452	470	421	441	457	453	421	436	458	411	420	446	437	428	449	409	438	446	444	446	443	416	470	443	467	455	471	449	460	407	451	480	415	440	420	442	489	462	463	479	446	418	438	432	438	455	441	451	428	433	466	447	422	446	457	470	456	469	445	456	453	479	429	446	403	446	445	474	449	474	457	466	398	446	429	437	421	444	450	447	466	471	440	411	457	459	471	428	466	430	430	425	388	438	412	450	432	431	462	440	438	461	467	402	449	408	416	455	456	487	412	445	450	444	465	468	465	423	465	484	457	434	435	439	432	434	433	453	473	471	443	454	427	472	463	444	508	448	459	448	449	430	452	418	432	445	449	466	462	431	417	443	454	401	427	491	418	461	421	426	466	469	402	453	458	448	414	412	419	447	453	470	434	443	408	452	471	427	471	446	450	424	436	435	442	411	435	457	431	449	433	447	422	447	492	444	459	467	466	487	454	415	436	436	462	449	465	438	453	439	385	464	463	412	471	430	449	461	451	459	491	411	414	431	443	444	451	462	468	448	457	437	438	445	432	468	452	436	446	418	406	439	426	463	431	423	475	442	436	445	449	472	453	463	476	449	470	446	437	413	455	457	458	422	489	430	431	446	470	428	454	459	466	452	464	424	457	405	443	447	480	451	408	454	466	454	441	440	433	462	456	425	452	466	451	453	425	420	442	446	488	439	412	433	442	442	423	441	440	460	445	468	431	444	459	450	429	457	447	443	416	470	441	467	450	449	500	447	441	455	447	468	457	454	449	401	442	474	427	482	470	480	432	456	473	448	515	425	425	472	447	445	419	481	460	424	447	451	444	460	448	431	420	440	459	487	455	455	420	453	431	451	465	430	474	388	473	454	481	412	416	473	453	417	451	437	447	447	447	462	448	419	426	433	417	440	475	447	412	443	451	484	443	451	470	444	410	461	455	455	429	452	523	436	452	444	404	428	394	458	457	466	448	402	446	407	469	476	469	434	430	436	433	471	459	442	451	421	428	413	488	426	454	449	429	467	461	442	475	433	430	474	451	465	410	434	435	422	414	427	459	445	437	457	482	457	458	465	418	454	459	473	461	456	426	432	462	456	430	399	442	478	491	459	438	403
13076	22261	19112	11986	8269	5351	3884	3746	3824	3453	2341	1970	1934	1678	1308	1080	1011	922	883	785	786	702	723	708	683	683	658	667	652	681	601	615	600	600	597	681	595	615	543	607	579	600	610	587	556	627	578	574	535	610	564	599	569	562	614	603	610	594	578	582	581	515	531	559	536	570	557	532	512	563	561	547	586	551	550	540	544	561	550	537	545	541	526	533	541	509	572	541	523	536	548	625	544	535	541	551	527	527	562	527	522	531	548	551	517	534	561	587	567	542	534	532	517	542	484	489	536	499	528	523	512	555	547	574	512	491	548	596	541	519	530	506	601	526	584	530	515	563	545	524	515	533	574	531	522	506	552	572	548	528	517	546	555	527	562	541	540	533	578	544	569	532	519	558	545	552	549	546	552	522	562	528	564	567	533	556	528	565	466	527	518	524	522	555	513	569	576	531	543	564	590	531	498	548	523	540	565	527	505	530	528	548	529	520	549	511	588	554	525	520	579	545	531	547	553	532	524	549	551	526	552	576	517	540	519	556	595	551	558	582	528	516	549	577	490	562	543	549	531	552	499	541	497	525	510	548	528	519	573	512	565	547	571	515	518	524	516	547	537	577	519	557	572	510	544	576	525	492	539	540	596	513	567	562	509	607	550	550	522	534	581	553	584	558	518	512	536	557	560	538	526	593	544	564	501	547	568	572	566	504	501	560	560	550	521	529	524	557	535	532	574	499	565	520	531	537	527	521	532	532	523	510	525	554	525	579	594	572	532	521	477	573	536	528	525	578	503	551	537	518	578	494	539	541	593	546	550	543	526	521	521	600	577	561	502	517	562	528	495	522	572	547	537	534	550	510	506	560	505	521	560	509	543	501	543	549	582	539	523	591	536	553	543	533	576	488	563	581	553	511	551	519	524	540	539	558	569	559	543	561	524	535	542	554	526	513	526	513	551	556	499	573	583	536	511	560	523	534	536	537	531	553	583	513	564	564	475	582	538	518	532	525	559	555	534	562	555	532	486	527	502	551	538	562	585	538	580	494	549	546	521	523	570	550	520	530	532	579	577	547	559	548	525	570	531	515	502	514	553	528	567	512	516	496	537	525	558	536	532	554	549	487	545	554	587	515	528	561	568	520	520	527	521	576	509	530	539	511	529	540	536	589	524	549	486	559	495	520	523	560	540	527	569	525	517	566	510	543	547	556	539	542	549	530	566	536	578	492	560	556	530	531	525	510	538	533	536	530	527	546	541	565	551	513	517	551	536	566	545	515	549	516	567	519	517	581	531	572	527	569	542	551	515	589	529	547	543	512	490	570	563	534	593	566	553	538	583	556	572	540	527	567	554	548	515	506	580	566	552	597	517	500	506	580	544	560	573	542	531	557	590	517	508	544	574	537	546	546	531	575	559	585	534	511	541	555	585	563	528	538	506	515	538	538	517	584	538	541	550	575	579	562	538	553	565	576	562	515	503	531	572	504	577	533	529	542	529	528	555	524	537	569	566	532	534	590	526	507	509	576	524	561	564	564	525	520	551	526	518	549	533	531	550	509	540	551	557	540	595	549	563	542	526	510	552	570	587	572	534	539	538	539	539	512	514	506	591	533	505	600	546	557	555	560	542	528	554	566	541	573	516	520	556	497	561	524	553	562	595	551	576	537	529	495	558	548	535	584	522	565	519	552	563	552	520	542	559	549	548	548	499	540	527	536	559	521	523	565	509	568	547	528	541	581	544	554	550	552	507	529	568	536	552	514	513	510	572	535	511	544	557	513	571	543	553	511	538	507	558	555	538	558	559	568	561	591	554	554	541	529	537	573	549	569	565	553	523	509	538	536	574	536	572	533	503	534	505	534	600	516	475	543	516	502	515	565	565	551	508	528	558	499	545	538	531	526	543	503	535	538	495	555	532	543	550	505	576	554	552	566	576	468	542	567	576	558	563	542	577	573	547	491	502	549	572	510	520	543	551	535	539	575	521	509	556	548	540	552	549	494	554	585	541	555	572	550	559	570	522	570	555	557	547	545	536	569	569	507	542	507	580	546	513	517	527	522	544	570	483	578	600	559	560	535	509	568	524	536	534	521	554	575	553	538	558	525	543	556	542	524	530	503	528	595	500	548	592	543	535	517	571	533	541	508	554	548	556	526	568	558	519	539	465	560	491	519	563	542	499	566	536	567	523	518	537	569	533	541	537	540	493	538	565	530	562	578	529	586	564	516	574	543	569	551	527	536	533	530	535	544	532	580	564	566	533	565	558	556	529	535	508	542	549	554	501	532	570	539	550	536	559	584	565	526	528	520	570	551	574	592	547	549	553	518	552	559	528	552	501	522	527	535	527	514	546	540	556	520	547	579	532	501	520	516	586	575	552	509	515	533	512	526	507	510	545	527	554	528	563	523	560	508	559	548	536	539	535	550	581	551	563	507	549	549	530	539	515	538	582	511	523	523	552	562	528	547	520	512	530	516	572	551	580	504	558	596	521	556	517	549	561	493	536	519	524	528	528	543	505	544	525	572	563	557	511	506	513	518	541	557	539	530	513	555	544	485	557	541	508	546	527	556	532	552	536	547	518	515	573	553	542	513	578	519	547	504	531	544	533	561	570	537	547	542	529	546	560	525	560	554	510	536	520	536	533	524	570	547	523	513	503	534	585	583	532	569	556	590	538	565	521	528	578	579	508	534	529	550	557	518	531	537	579	546	530	529	550	506	549	570	569	536	537	543	523	541	565	515	523	566	535	514	538	518	552	555	593	568	598	577	554	493	572	580	545	543	554	514	539	541	508	543	560	570	591	524	566	524	575	592	568	507	524	541	530	550	569	566	563	568	591	540	567	532	555	538	553	584	539	512	490	520	539	544	514	528	546	554	507	538	545	524	488	581	522	504	587	568	562	552	543	529	547	520	547	550	554	528	553	554	553	526	542	529	543	551	562	529	561	500	516	552	557	572	575	512	546	521	568	554	559	529	511	518	514	547	591	529	513	527	569	537	555	564	515	530	507	570	520	563	568	502	546	530	537	507	566	547	542	530	523	545	553	577	552	527	539	544	524	547	510	547	531	556	586	546	556	518	556	550	543	559	510	566	530	558	504	575	568	534	520	602	547	544	523	527	482	542	543	522	560	549	584	541	542	535	528	551	496	544	512	527	530	534	557	556	529	549	520	549	547	529	509	554	511	512	510	519	550	514	520	573	511	541	532	554	496	558	543	549	535	587	589	567	579	516	559	541	556	537	537	552	556	559	536	543	551	543	508	538	623	562	540	522	499	557	529	548	518	570	513	552	533	525	590	530	502	570	540	555	548	533	557	543	537	525	535	545	503	508	599	532	502	502	492	529	547	529	522	531	523	509	529	536	541	561	577	557	484	590	509	522	520	558	523	541	518	517	553	521	489	540	525	512	552	547	564	541	536	520	533	564	525	527	517	517	538	573	549	541	557	526	536	509	531	535	570	556	509	577	525	559	579	520	543	532	558	567	522	568	547	548	508	540	502	543
24260	21272	28373	24550	21038	11132	4266	3296	2735	2223	1603	1508	1294	1085	904	745	673	596	590	525	527	508	462	486	455	457	465	465	474	462	446	430	440	429	368	378	396	390	372	352	341	353	361	364	400	363	385	371	391	365	328	346	338	374	368	321	380	350	324	343	344	345	334	339	316	315	307	343	306	318	326	327	339	309	325	338	312	333	383	343	316	306	334	313	325	329	311	345	312	320	330	338	326	302	322	347	317	323	338	334	329	319	324	310	309	310	334	317	343	294	312	342	343	307	342	312	334	295	308	331	306	337	322	315	312	303	323	291	324	316	308	327	329	340	306	297	339	337	300	358	311	311	336	323	294	328	332	294	310	313	297	350	312	290	319	302	334	325	347	339	336	325	308	342	281	330	289	324	344	291	297	332	331	362	312	331	297	303	295	315	336	313	327	311	347	322	313	321	337	331	327	334	314	331	301	320	343	334	319	327	320	340	347	321	330	316	314	313	351	325	303	308	306	340	321	312	320	348	311	297	314	334	312	319	304	304	318	342	344	306	333	314	315	323	282	301	320	320	317	313	323	321	299	339	333	313	371	310	358	330	328	305	316	335	322	321	319	315	298	331	319	327	320	333	340	346	323	311	320	366	322	314	311	326	340	290	362	333	327	303	320	289	300	321	327	351	328	326	287	342	322	289	330	343	357	319	311	329	304	317	326	347	328	342	336	321	311	322	336	328	344	335	349	297	310	319	319	337	308	320	323	338	350	321	320	302	304	329	362	357	330	319	294	355	324	301	343	355	323	304	359	351	292	317	291	323	302	322	334	309	327	333	300	321	286	329	326	295	353	348	312	315	314	322	316	326	305	315	325	314	342	329	333	342	284	352	329	333	336	289	309	334	349	301	343	317	308	339	325	337	314	347	340	328	331	357	322	329	315	339	357	299	340	303	339	327	307	325	336	334	325	292	321	338	330	310	318	345	326	362	296	328	351	307	313	342	342	327	344	286	327	304	317	338	294	312	310	331	348	336	342	317	295	316	331	332	317	314	311	309	374	342	310	308	338	305	348	350	337	348	316	314	326	322	342	331	289	303	353	327	331	324	336	268	315	352	349	325	330	337	337	351	311	265	338	332	291	312	323	342	329	328	337	297	328	307	332	265	319	329	316	324	323	339	309	355	333	331	315	328	306	321	346	324	304	334	329	332	351	361	327	321	330	323	323	339	301	330	302	330	333	309	313	337	291	312	351	366	327	370	327	336	317	320	319	312	316	311	347	311	357	336	324	298	295	320	333	332	314	308	353	320	332	299	311	320	304	316	289	316	286	330	334	289	348	335	321	347	321	346	312	336	294	339	337	317	365	325	326	302	309	311	307	307	304	307	283	327	307	356	321	321	336	326	332	305	317	377	375	315	304	328	319	307	346	368	357	310	315	316	336	346	367	283	339	330	357	355	326	314	354	315	329	343	350	322	325	316	304	327	345	310	322	315	290	372	317	362	341	356	324	342	297	345	312	354	315	341	291	316	315	336	358	339	332	290	300	321	311	278	316	321	324	325	320	333	317	325	347	330	359	325	325	314	348	324	313	325	320	289	316	331	318	333	326	303	364	317	340	310	352	311	314	345	323	303	324	355	339	322	316	352	306	330	339	315	289	320	319	344	360	313	331	319	317	311	314	303	340	323	321	338	334	310	315	337	322	328	289	329	340	348	324	325	343	347	322	322	320	338	289	342	316	324	315	343	307	337	348	308	302	338	314	366	319	311	336	308	331	301	297	288	318	320	347	304	322	322	347	293	334	328	354	289	335	328	312	348	336	313	347	341	329	355	339	299	363	329	335	317	314	315	332	343	330	340	289	321	339	289	314	293	290	345	326	300	344	328	318	298	289	310	315	319	356	284	278	317	327	340	350	305	319	341	317	341	323	337	323	321	319	337	315	321	340	325	321	345	310	340	334	303	313	333	306	313	317	304	319	326	280	320	341	335	316	317	327	353	316	312	310	313	306	353	302	340	334	380	317	312	344	335	315	351	338	330	305	313	309	301	317	339	294	357	321	282	339	284	313	333	322	311	312	328	331	318	318	316	323	340	328	324	339	297	333	351	333	355	317	331	351	315	317	322	344	376	328	318	347	321	335	326	324	296	341	337	330	308	302	332	326	313	340	303	336	323	346	300	311	292	289	330	336	305	315	339	344	345	331	321	304	325	296	289	329	324	340	340	340	340	353	320	314	313	328	305	332	329	316	329	313	305	329	340	337	345	328	348	339	346	309	308	312	330	334	311	316	329	329	282	267	313	327	324	337	361	307	324	309	337	304	328	325	322	334	331	322	333	306	296	324	328	300	305	323	329	308	310	336	320	330	302	335	328	307	310	301	332	363	339	320	327	347	329	340	321	310	319	302	335	330	343	330	310	326	316	341	312	321	319	307	303	362	322	342	295	323	343	321	320	317	360	336	292	302	340	330	349	338	323	327	327	334	332	291	335	332	309	310	337	317	281	320	317	304	307	299	331	324	318	322	335	325	316	298	317	323	340	303	315	312	320	352	335	283	298	337	353	321	322	323	310	324	304	332	308	307	331	337	326	319	307	332	314	305	302	285	328	333	348	334	327	317	339	346	302	338	326	305	332	365	330	325	284	340	349	321	356	304	321	347	320	334	342	319	323	340	336	332	332	327	304	321	336	355	332	321	305	296	316	323	341	328	345	332	342	330	307	327	341	317	321	324	311	332	329	326	317	299	332	291	333	334	323	344	331	327	322	326	341	297	296	355	338	322	377	338	317	310	341	327	330	324	343	322	336	347	312	357	343	307	320	345	350	315	315	325	332	295	308	320	329	348	334	318	319	366	309	364	303	311	300	331	320	356	307	302	322	316	311	285	325	305	314	330	370	318	336	331	337	303	317	321	335	305	312	342	304	328	305	303	302	303	286	312	302	328	353	310	318	333	318	356	334	316	325	346	335	317	341	358	329	308	330	288	330	332	320	325	323	328	340	342	308	319	304	320	307	335	347	338	338	317	333	339	320	321	328	349	326	337	306	303	300	312	305	336	342	310	316	288	312	316	324	338	343	313	291	319	335	369	321	327	340	309	340	358	315	323	321	334	311	289	321	343	304	324	337	314	337	335	335	318	332	323	333	289	332	301	339	332	335	308	348	337	333	308	302	307	318	294	320	320	348	276	319	336	363	328	318	321	336	345	345	328	333	336	348	322	333	279	347	292	300	309	305	329	337	343	345	320	337	326	339	353	300	327	343	327	326	344	313	333	329	318	337	336	292	308	306	332	326	315	291	366	345	329	293	297	339	285	285	332	323	321	312	320	309	315	283	332	325	321	296	325	331	317	331	339	354	315	349	308	331	351	327	299	353	314	330	321	328	360	301	320	340	314	313	292	298	340	333	319	318	298	311	293	325	332	328	308	336	330	316	333	325	330	337	303	308	277	309	329	335	303	369	298	287	320	372	332	321	283	327	335	348	340	320	320	300	306	325	294	321	314	343
14900	31506	26898	17942	12545	8663	7151	6700	6083	4595	3274	3008	2615	2192	1593	1303	1159	1052	908	758	836	715	742	694	618	717	659	616	644	664	620	604	576	552	571	459	483	482	461	451	455	459	495	422	471	426	450	415	505	464	469	461	458	467	484	444	459	457	433	444	469	421	402	426	398	406	428	357	397	417	430	384	429	393	408	387	391	443	373	415	394	385	418	390	386	368	390	411	407	401	439	392	387	382	392	412	391	389	411	395	394	397	451	373	378	371	399	360	395	432	409	360	399	404	381	381	401	455	388	408	409	385	434	374	364	380	388	397	365	395	414	393	403	409	412	389	370	400	407	408	355	398	389	379	396	406	436	394	391	383	426	395	368	399	415	396	395	394	396	386	385	414	401	348	389	422	398	409	384	411	398	368	371	432	374	385	414	421	414	412	410	412	408	406	380	411	382	421	365	389	382	399	394	365	388	350	394	377	410	387	404	383	417	426	360	377	378	398	400	403	404	373	378	422	390	389	386	358	398	397	410	425	394	383	426	428	378	406	393	380	380	379	382	390	426	381	397	391	398	375	403	453	368	393	380	405	379	378	379	405	396	419	444	410	409	411	399	384	407	385	400	397	404	415	395	442	419	370	397	390	407	370	400	380	392	369	446	381	389	382	393	365	401	389	430	410	422	383	428	395	385	384	379	407	432	367	453	407	427	388	388	373	434	387	412	388	370	386	386	426	407	445	402	399	413	392	416	398	421	370	389	415	396	403	389	415	359	390	416	395	388	396	409	417	423	412	417	418	424	412	405	387	433	450	365	402	389	396	393	404	409	400	373	390	415	394	395	419	412	394	379	425	424	389	424	371	381	410	423	406	394	389	404	363	374	399	410	370	388	392	382	381	393	387	418	444	414	430	395	411	409	407	420	403	398	393	357	391	370	363	412	377	403	415	433	423	407	396	422	412	395	384	426	404	387	379	440	412	405	381	394	410	415	405	418	417	425	395	393	375	406	365	389	453	366	382	397	381	388	427	388	413	389	408	441	424	419	423	395	408	399	382	404	386	380	385	397	399	433	418	397	395	410	381	418	369	438	366	391	379	392	376	393	408	414	379	436	392	390	374	443	410	389	390	425	384	392	384	385	368	413	395	390	394	427	393	399	406	368	387	399	390	378	386	386	420	370	431	375	384	368	411	402	384	406	389	396	383	424	418	380	404	433	367	382	387	403	394	373	413	370	413	400	395	386	388	384	414	420	399	408	379	406	409	397	386	409	384	463	446	418	402	384	380	418	394	371	380	419	383	367	356	383	430	390	394	378	355	409	361	393	408	417	390	390	393	406	334	377	425	404	365	398	412	413	354	360	381	387	364	396	408	411	408	420	402	376	416	421	420	409	357	377	392	346	374	426	365	419	390	382	408	370	398	431	400	388	410	378	367	398	420	412	396	387	368	441	399	405	404	437	450	408	393	378	399	362	426	397	411	394	375	384	385	362	405	365	399	420	411	397	408	403	398	410	395	409	390	340	351	372	433	382	418	420	394	344	402	360	404	396	411	418	376	370	395	428	368	398	375	386	369	383	389	393	376	371	390	412	387	403	385	397	390	399	378	357	442	416	388	366	417	409	373	421	399	382	362	417	392	382	426	422	383	365	356	417	405	424	376	380	398	351	418	402	394	392	389	362	389	400	373	384	426	391	380	384	375	401	384	420	390	428	434	427	355	403	370	405	407	378	387	403	390	394	396	419	396	375	378	398	451	395	411	428	390	404	377	400	433	349	377	408	378	422	420	404	408	372	392	387	395	434	392	415	403	361	407	396	423	399	357	375	407	421	387	387	419	399	384	385	398	403	398	394	407	411	401	376	367	401	391	401	398	378	385	398	407	414	408	397	357	389	434	355	376	390	408	418	362	404	423	399	386	404	357	375	386	397	386	388	428	375	364	388	399	387	390	376	410	413	394	388	369	377	421	398	413	389	405	363	387	426	438	400	402	421	376	439	401	377	390	358	421	425	377	377	389	378	406	415	376	406	399	452	390	413	423	393	400	394	372	430	394	381	364	427	374	389	422	413	357	392	389	383	411	365	364	406	387	392	401	403	388	427	415	392	403	363	377	422	433	366	390	408	407	407	383	396	361	415	388	387	383	398	408	452	413	409	397	396	373	401	402	385	384	392	409	409	454	408	392	392	401	380	333	389	386	402	408	412	370	391	421	371	419	380	373	399	389	414	386	385	417	404	389	390	393	388	378	416	377	376	383	399	395	373	408	404	408	433	410	389	376	367	414	401	377	410	401	408	405	394	444	381	432	385	360	385	388	403	385	413	372	395	382	398	402	402	396	382	415	423	419	409	406	379	388	365	394	376	415	389	380	441	411	384	415	390	395	361	369	414	390	395	397	385	408	416	384	383	350	389	370	406	405	394	380	371	402	393	407	422	396	389	381	398	385	389	404	413	400	390	440	374	387	414	361	388	400	389	404	394	393	408	395	397	367	382	370	397	375	414	387	393	388	399	386	353	374	389	370	421	403	394	416	391	376	415	419	402	390	393	380	424	414	397	369	436	369	386	428	360	415	354	386	407	386	417	407	394	396	405	376	406	393	442	403	402	381	391	414	397	348	394	388	421	405	388	344	373	383	387	368	407	385	399	395	360	414	405	402	422	382	393	389	380	389	408	385	426	377	417	391	397	362	417	355	378	379	402	398	413	389	387	401	397	383	425	435	388	431	418	364	405	354	390	398	408	413	381	411	359	371	390	385	354	392	380	410	389	433	414	400	402	403	401	388	373	405	428	355	410	419	406	397	388	410	388	402	393	377	414	407	416	372	391	369	411	396	383	399	355	451	388	383	388	374	400	399	378	384	393	390	393	407	406	399	410	374	401	379	381	413	400	382	398	390	371	435	392	361	396	403	392	399	386	429	406	379	414	369	390	396	404	385	383	404	422	392	396	420	393	434	389	377	384	379	365	386	415	393	422	432	432	410	399	369	416	399	398	411	408	426	390	383	384	370	361	398	411	407	372	366	380	389	415	372	389	390	410	393	362	362	417	386	374	359	388	377	362	406	403	390	397	405	392	402	403	343	395	386	425	395	359	376	382	371	424	416	400	396	409	371	415	381	391	394	385	400	402	406	387	375	417	381	421	423	405	394	415	424	381	386	429	390	366	396	368	357	386	374	377	393	416	404	371	406	409	434	383	430	404	352	382	408	371	374	364	408	397	392	414	414	402	377	410	415	379	376	392	409	347	406	392	390	383	392	387	428	390	398	409	369	389	408	423	375	388	415	409	405	383	398	411	397	424	358	404	374	404	362	414	361	365	401	409	391	399	384	412	422	441	373	374	406	427	400	400	396	396	389	382	384	385	424	371	426	377	413	368	422	420	373	362	376	345	419	400	395	393	393	419	387	406	384	368	410	398	414	397	398	425	385	422	410	387	382	422	392	363	375	416	363	358	354	410	382	392	392	411	374	409	393	386	390	383	413	399	410	396	384	426	388	373	402
25456	21271	27146	25453	12251	4736	3126	2662	2870	2105	1619	1668	1410	1286	1077	907	902	853	790	718	785	749	686	763	707	773	753	720	731	678	685	662	669	661	668	650	655	706	628	630	649	666	645	628	635	605	633	623	629	648	652	651	663	646	623	596	625	599	630	604	625	597	634	576	549	615	618	601	643	617	631	633	638	619	599	632	575	604	609	600	621	626	615	610	603	588	601	613	606	589	613	590	583	602	614	603	583	618	573	572	629	655	594	634	615	623	662	607	588	562	592	569	581	624	619	573	568	631	617	608	592	600	616	621	571	589	630	566	582	589	613	587	623	589	621	629	605	605	583	623	651	586	617	647	576	576	604	628	613	632	615	638	581	625	600	581	614	586	620	601	571	592	636	632	609	623	583	580	577	590	593	636	587	605	637	632	620	589	625	592	630	589	571	593	655	633	650	612	623	592	609	596	622	552	610	572	596	625	585	655	626	615	617	620	620	636	624	604	599	598	632	562	594	582	637	577	590	637	568	606	590	585	606	615	613	612	610	593	638	649	613	600	579	610	646	605	623	595	626	601	616	567	630	608	575	602	578	585	581	611	607	566	596	609	618	637	635	569	603	637	627	588	584	591	607	556	599	588	632	597	585	623	590	610	622	594	586	583	574	620	609	638	599	602	575	576	553	589	593	592	595	580	606	581	604	630	548	592	607	630	608	618	594	667	617	596	617	590	592	590	613	595	618	618	626	589	611	612	643	618	618	644	596	602	616	570	616	607	591	617	576	664	589	618	615	624	609	630	583	560	590	632	553	615	636	588	614	581	574	610	612	620	601	600	613	600	598	585	592	570	585	627	590	602	620	598	577	621	615	605	629	612	613	585	638	613	613	629	618	610	576	625	602	587	634	623	602	584	619	611	578	628	558	574	594	525	641	576	617	618	635	575	645	612	592	599	586	574	598	618	578	611	596	646	608	608	612	644	582	588	610	607	598	597	596	619	602	567	591	601	592	600	609	626	631	607	594	639	581	616	599	620	613	557	565	580	612	572	537	617	646	611	594	596	624	628	634	624	637	576	599	625	640	644	625	612	568	600	620	586	584	525	607	609	670	586	578	582	569	609	606	570	625	650	591	603	590	581	579	614	627	578	594	575	606	624	602	622	578	658	589	595	587	602	642	612	613	608	588	607	553	618	646	606	627	615	593	552	587	644	590	594	618	621	607	563	563	586	615	589	600	597	602	652	605	603	610	599	596	597	620	613	602	606	650	609	599	595	626	575	621	590	578	634	684	606	610	615	597	597	634	631	617	659	613	584	634	629	630	586	606	562	600	638	627	592	611	584	570	576	650	639	588	610	581	596	598	592	574	602	619	614	612	576	570	588	543	631	612	607	620	609	607	623	595	550	645	583	600	617	564	604	627	594	614	604	607	593	592	608	610	589	600	577	619	601	602	614	593	617	589	595	604	614	567	551	592	621	645	613	601	586	566	601	618	598	589	623	613	617	642	609	621	606	616	588	620	592	622	619	612	585	578	587	598	584	604	618	551	590	572	611	597	594	607	607	592	579	611	541	620	609	624	601	611	542	585	568	592	601	592	614	645	604	555	584	571	537	580	597	598	606	605	554	618	623	616	580	614	564	660	635	621	658	600	605	589	620	614	627	595	589	632	624	600	575	625	583	634	602	560	628	582	622	587	568	584	579	619	624	582	600	638	583	633	586	600	603	557	554	615	598	601	584	625	636	588	602	595	601	625	608	590	585	623	613	569	552	606	635	642	582	577	616	585	611	647	638	622	636	638	616	579	664	619	568	613	595	617	561	615	607	609	599	582	590	595	646	608	587	628	618	617	623	615	555	571	578	609	573	570	538	619	601	605	579	608	632	563	557	600	541	530	598	571	614	586	622	622	590	560	593	572	601	629	619	600	635	567	572	579	588	558	592	642	576	596	572	562	652	639	585	578	599	639	626	595	588	583	636	629	610	631	588	605	597	593	627	638	593	575	568	592	613	592	600	596	593	628	609	633	630	562	603	580	632	619	604	568	590	602	629	555	579	578	594	551	620	560	605	601	599	630	643	628	563	574	584	652	620	654	622	614	609	611	638	600	638	581	601	591	606	588	590	594	652	598	588	573	623	592	603	612	609	592	608	602	564	582	610	611	576	601	629	637	649	608	583	605	602	623	603	616	654	633	603	607	573	627	616	616	594	583	573	613	598	629	645	599	620	635	573	570	593	630	635	608	573	611	627	632	571	614	599	633	637	609	607	648	578	585	618	657	562	620	646	599	642	580	594	623	629	597	606	651	592	603	609	635	580	645	587	627	584	593	577	617	652	580	602	564	610	581	593	627	591	601	623	593	542	585	565	622	602	592	584	614	616	584	542	583	571	597	595	627	647	561	611	616	600	608	579	627	637	581	606	590	587	642	618	550	611	604	557	595	557	631	588	626	620	592	617	607	589	594	579	672	645	577	595	602	591	621	615	627	641	612	616	611	612	606	601	579	609	620	582	564	582	592	650	566	622	663	616	622	603	607	568	580	583	607	618	609	611	642	585	565	627	606	598	598	638	598	563	576	597	614	609	592	613	605	596	652	598	642	599	624	622	591	601	595	626	627	640	616	576	605	610	629	585	646	635	562	598	590	616	575	538	643	591	608	556	585	595	608	605	611	618	596	616	597	604	611	589	608	642	556	587	616	598	578	618	608	596	576	611	609	588	628	655	583	651	594	637	612	562	624	603	639	679	568	596	599	590	590	612	596	632	579	549	600	584	605	590	624	599	602	585	593	643	564	615	582	588	560	602	563	594	583	621	562	594	598	658	614	609	602	599	620	588	595	607	567	614	602	623	633	602	593	610	583	635	612	616	599	628	610	604	621	623	597	605	600	593	629	624	651	587	616	606	561	634	574	592	611	581	629	595	578	629	615	589	566	653	600	587	574	574	596	616	615	605	626	638	621	607	553	614	639	629	603	638	622	622	613	584	558	599	614	611	600	593	579	616	617	586	570	612	611	625	637	606	647	580	652	563	629	610	609	623	600	594	633	630	585	620	616	561	606	636	610	617	602	617	588	625	560	568	602	628	621	602	601	618	627	591	539	656	611	572	547	620	652	596	592	565	573	577	595	593	610	643	579	616	627	585	582	591	616	588	598	582	593	568	591	615	596	616	600	592	648	609	593	596	607	577	632	655	629	653	580	598	628	612	590	612	611	588	626	637	584	579	602	566	593	583	622	592	630	575	611	566	591	610	597	585	634	650	617	551	619	614	580	621	612	585	641	635	583	658	638	606	605	565	613	556	616	620	597	591	583	593	639	583	608	612	565	588	583	621	622	627	573	571	644	605	606	606	618	619	610	632	566	590	601	587	572	592	601	623	607	589	579	619	579	570	585	652	603	549	630	646	629	622	609	618	663	604	611	615	627	616	589	615	576	621	618	601	601	581	577	623	646	607	617	580	617	613	587	568	627	604	617	571	595	622	639	595	627	588	633	619	628	655	605	597
15071	29040	24168	15958	10662	7743	6500	5566	6314	4317	3160	3095	2699	2087	1726	1486	1399	1266	1122	987	1031	989	946	907	919	977	884	939	904	882	858	858	889	870	886	835	740	801	733	729	744	772	744	785	774	776	782	744	777	773	741	784	756	794	767	765	797	774	775	714	755	733	728	726	748	712	709	736	735	704	672	693	756	742	696	724	725	730	704	711	767	696	742	704	743	732	654	720	707	674	682	691	708	712	711	697	673	718	711	689	736	730	685	711	710	709	719	714	725	716	724	678	709	678	693	719	670	752	712	724	746	719	696	694	731	691	749	682	700	730	688	679	707	712	678	718	685	779	769	712	707	735	712	685	704	666	653	663	665	709	699	710	674	652	717	716	696	689	729	695	681	741	721	706	722	726	755	677	718	661	697	677	734	693	686	737	684	727	673	712	707	725	713	707	711	653	707	692	698	701	709	690	707	694	733	680	723	712	708	730	658	725	703	663	710	695	724	700	690	717	698	702	696	675	687	698	688	660	685	722	676	747	682	716	711	691	665	745	639	718	717	712	739	707	701	712	743	693	723	674	695	718	730	770	689	702	679	670	752	770	672	685	660	729	680	660	757	696	707	711	658	744	752	717	748	691	772	709	703	723	737	738	725	691	686	666	737	723	685	715	717	686	769	675	697	705	672	714	765	730	680	733	686	767	716	705	743	725	693	714	669	702	684	679	726	690	728	733	756	683	693	745	757	722	694	715	722	712	665	670	711	746	720	677	680	727	687	749	709	699	715	688	684	710	702	738	711	691	667	700	702	726	757	682	733	714	690	721	718	700	716	688	686	731	727	705	662	745	724	676	701	703	714	651	686	719	681	688	729	670	649	734	813	697	733	760	646	758	730	661	709	672	715	680	695	715	689	687	696	652	774	717	724	692	711	731	723	788	703	707	704	730	711	717	688	697	711	634	708	714	698	670	693	727	737	738	705	675	711	745	700	709	669	698	718	768	681	726	736	713	744	691	694	700	783	699	677	667	647	731	719	692	739	715	738	712	689	697	713	745	710	691	713	676	684	731	687	699	680	730	692	700	750	717	691	702	693	694	679	739	702	681	684	697	709	731	709	698	693	713	715	741	709	722	734	641	696	668	733	722	697	757	678	740	672	661	698	750	724	695	715	718	719	722	694	731	725	703	722	695	712	727	723	690	738	725	674	704	709	722	716	726	740	722	693	720	673	683	701	732	713	704	714	681	723	690	706	699	726	705	747	660	667	723	752	723	721	680	733	675	666	739	719	704	712	715	664	736	749	706	755	713	741	722	701	710	747	765	714	733	721	717	719	677	694	692	727	733	674	682	707	702	720	739	707	716	701	675	737	714	692	683	746	714	659	667	677	678	759	698	738	739	709	729	725	719	769	691	702	655	706	669	732	704	726	749	723	674	695	704	685	678	694	663	701	718	713	753	707	709	679	694	754	713	719	738	730	685	707	718	701	746	679	669	681	694	694	723	704	701	681	737	676	734	716	768	709	737	701	693	716	678	649	698	701	746	682	714	698	697	698	722	698	681	782	696	696	726	664	690	749	710	710	690	696	741	721	713	719	674	694	721	690	640	665	665	713	694	648	714	694	671	748	722	675	699	739	682	714	717	683	689	732	699	755	718	702	722	710	733	744	722	734	753	714	689	701	698	690	669	740	660	710	642	715	699	745	704	730	684	709	725	667	704	680	682	748	672	675	694	686	737	717	710	685	681	732	738	716	704	719	735	776	726	688	666	707	687	688	737	724	714	671	675	700	714	682	721	693	716	722	669	695	769	680	687	697	718	699	720	661	697	717	667	654	710	742	635	742	684	728	656	720	710	709	699	674	678	663	734	684	698	705	690	695	729	721	685	752	683	718	681	687	718	719	750	678	652	712	694	679	750	704	721	746	707	689	720	702	739	716	695	703	694	726	685	678	732	652	736	651	703	691	672	708	676	715	734	710	729	692	687	721	708	674	683	706	743	734	660	678	694	732	680	702	688	741	708	694	694	704	676	704	694	694	695	691	710	735	734	744	761	718	645	727	676	744	732	714	705	681	715	722	751	685	757	729	673	717	727	722	720	693	729	720	751	733	721	715	695	706	701	696	724	695	714	672	721	741	668	679	724	689	773	705	695	728	742	710	684	734	685	768	725	729	716	690	706	672	738	710	697	675	678	689	725	678	755	751	770	778	713	741	682	712	697	676	696	721	703	737	670	713	734	675	682	682	694	710	670	683	688	688	704	727	685	733	664	709	746	666	740	706	678	682	684	721	692	734	713	699	670	700	749	727	712	726	694	672	716	706	678	686	748	725	712	696	706	697	680	697	729	715	698	720	687	708	690	712	732	653	684	693	699	704	725	744	694	710	733	706	714	690	712	767	719	734	700	693	720	697	676	724	727	684	682	689	695	714	706	695	744	704	750	703	737	707	695	713	711	710	708	720	694	742	697	730	647	701	728	716	692	708	691	737	692	760	760	644	709	750	699	668	698	746	714	717	682	713	749	704	667	730	697	707	670	673	726	709	722	667	674	767	714	659	697	682	710	708	712	721	699	704	749	688	735	703	701	725	676	701	675	743	703	724	708	708	707	742	712	700	727	703	698	711	702	669	750	687	769	688	695	746	667	715	717	686	751	742	717	701	692	678	718	676	713	688	658	716	734	683	733	721	682	753	718	708	699	716	682	706	700	662	716	694	664	732	727	685	678	679	720	748	709	731	656	712	722	703	661	720	681	696	704	710	658	726	714	741	686	726	716	755	706	724	731	755	708	715	712	728	713	671	707	719	731	688	686	735	747	730	696	678	734	704	667	678	663	667	740	658	697	716	703	743	687	698	678	700	724	686	651	710	698	691	711	716	756	712	734	708	711	736	659	697	644	712	703	654	690	678	695	736	720	703	745	716	740	732	688	703	716	698	720	696	764	697	669	658	689	696	702	691	690	638	711	703	743	719	726	758	686	705	686	672	707	720	694	710	729	718	717	714	700	700	693	716	707	706	730	707	702	689	718	746	719	645	699	706	693	732	763	679	695	707	764	754	680	687	672	726	719	718	694	662	677	687	682	729	756	756	751	750	730	716	690	718	684	712	705	677	731	692	660	669	712	685	722	702	696	738	679	702	677	742	715	677	704	698	722	655	714	677	683	748	737	683	704	691	686	707	709	699	726	682	732	724	708	693	696	647	699	757	737	737	662	712	689	698	695	697	710	713	708	713	704	658	701	678	686	745	701	703	698	749	731	725	702	743	735	712	724	731	674	768	693	695	693	679	658	731	699	708	701	717	659	712	681	708	745	716	703	752	669	712	656	681	699	709	773	720	724	699	663	768	709	719	727	677	699	689	695	697	688	689	732	711	756	717	705	713	748	727	719	736	670	683	744	692	726	708	714	682	693	711	723	746	706	710	698	701	701	681	709	764	718	701	720	713	696	748	694	709	719	713	681	744	744	681	738	673	720	729	675	649	693	736	734	757	736	705	707	764	707	677	702
23166	21302	28951	23999	21332	21321	12573	5227	4399	3132	2535	2292	2097	1632	1381	1146	1133	907	861	825	857	733	745	787	711	701	719	733	702	683	709	666	642	675	582	573	609	588	571	585	525	547	534	506	507	525	541	570	540	581	524	532	496	540	569	548	520	546	511	508	546	531	484	519	515	499	525	486	486	536	519	525	487	456	494	504	504	515	496	477	494	473	529	517	493	523	508	500	490	504	465	525	450	480	538	460	484	500	512	526	514	514	499	514	461	510	450	467	473	518	490	458	486	537	493	472	487	487	480	474	484	522	512	500	481	489	518	505	485	500	497	485	476	501	481	426	478	483	502	466	493	477	492	492	488	460	512	468	470	465	476	492	475	454	513	514	504	481	499	451	525	494	488	511	508	487	461	454	483	480	484	524	520	479	451	462	515	505	497	464	494	445	468	526	456	507	461	494	522	492	528	513	502	499	500	491	509	484	457	481	471	478	482	518	502	452	467	518	498	476	506	500	488	486	503	504	467	477	491	498	496	514	489	536	527	471	494	492	482	509	459	498	438	465	483	519	499	469	472	474	432	475	487	447	500	489	498	539	455	488	483	523	500	512	453	485	485	487	482	515	489	466	450	495	509	466	469	436	466	476	520	518	516	484	526	495	430	487	479	494	503	462	528	475	484	489	512	490	490	460	503	541	503	509	489	511	540	482	516	463	505	478	505	459	487	490	484	525	474	525	471	488	481	512	527	481	484	482	479	498	485	484	503	481	494	514	501	467	474	481	490	499	491	537	470	503	494	516	512	467	493	465	486	460	471	495	496	488	456	507	482	471	507	480	466	500	511	516	449	493	484	502	496	519	471	492	452	492	483	519	497	516	519	480	496	505	481	463	522	469	489	514	513	501	489	449	448	536	530	494	468	510	489	486	479	490	447	506	477	501	468	494	473	473	494	483	463	473	483	486	460	516	487	454	499	507	514	495	486	485	482	467	496	482	490	467	492	498	529	469	468	495	481	493	447	526	467	511	444	490	480	518	486	481	468	455	527	471	480	510	485	507	462	507	506	493	474	475	476	494	473	483	494	513	487	463	484	479	461	479	484	500	490	498	472	479	467	499	508	531	478	468	515	462	483	523	497	460	480	477	437	487	527	472	501	481	502	511	468	511	495	473	503	469	462	505	500	484	497	504	485	482	468	498	493	483	497	455	508	538	525	510	494	523	484	530	483	476	521	490	475	487	497	484	467	498	487	491	493	465	534	442	485	513	496	482	477	486	518	490	460	503	494	491	509	509	486	482	491	476	481	451	507	516	488	477	487	487	483	490	498	480	494	488	493	506	473	531	501	446	516	528	467	497	521	503	486	511	510	515	491	497	504	494	492	492	531	479	466	522	502	469	455	443	485	504	500	460	464	478	500	503	493	498	489	455	448	480	451	496	496	562	490	453	502	512	489	501	507	477	483	479	498	488	522	481	459	468	520	507	506	495	467	422	467	533	528	496	514	474	440	460	505	470	522	469	480	480	481	479	453	494	461	494	513	496	515	506	490	455	523	487	515	495	487	493	494	511	499	503	493	520	464	514	479	476	496	506	530	509	532	520	489	482	493	473	439	455	480	514	469	500	502	523	500	473	472	496	483	511	460	504	444	473	502	507	505	521	464	472	494	521	439	522	574	477	489	491	481	476	491	452	530	487	480	504	474	458	498	505	480	483	503	551	482	473	489	514	473	449	492	487	454	490	524	504	460	472	478	494	523	468	498	487	490	497	510	527	490	482	514	515	482	492	493	502	473	518	487	484	463	477	484	528	455	512	553	472	478	508	493	488	500	507	516	493	498	498	491	491	476	488	479	495	492	519	539	515	508	497	500	503	457	485	501	535	449	477	523	527	462	501	468	469	520	546	517	522	466	501	496	470	522	465	503	479	507	479	534	457	449	492	486	451	483	504	507	489	484	509	522	515	485	499	481	470	499	511	525	484	453	476	507	467	465	495	449	488	478	488	518	473	492	490	456	503	501	472	495	515	483	505	487	505	440	494	448	453	492	502	527	477	479	512	496	450	474	510	484	485	483	515	502	497	481	498	514	521	510	498	510	511	542	459	458	503	482	484	437	499	487	473	505	470	524	526	500	481	479	495	532	511	514	482	479	485	496	494	497	496	493	467	485	486	472	491	490	489	498	486	461	502	515	483	436	519	473	460	480	518	487	503	483	500	476	501	528	485	474	465	526	480	502	458	509	481	511	458	550	471	486	470	526	562	496	487	493	528	457	506	492	492	474	532	532	497	490	475	527	480	480	446	502	467	461	513	451	480	478	512	511	491	481	509	436	527	499	493	486	479	450	454	491	441	462	497	494	482	457	495	518	470	479	491	529	483	488	482	475	476	468	453	453	464	491	493	477	475	536	473	461	488	489	508	480	469	465	464	467	484	495	463	491	517	454	509	485	479	487	517	481	474	526	453	516	481	481	501	476	477	511	463	546	478	498	494	488	473	469	520	496	490	515	505	534	500	492	479	514	482	476	496	455	523	491	480	494	508	489	442	492	495	474	461	483	475	496	512	514	477	485	503	506	512	527	507	471	494	466	525	494	476	504	496	466	465	476	497	464	474	496	481	503	476	464	508	517	496	485	471	513	523	483	493	458	488	489	499	505	500	482	508	505	500	485	508	486	474	453	482	498	500	501	515	501	511	462	472	502	468	515	505	515	464	492	503	488	453	460	483	508	475	520	492	522	462	459	499	497	495	504	522	498	474	461	485	506	500	446	500	491	453	461	482	426	473	484	491	485	486	470	465	499	497	502	480	503	501	531	474	515	548	483	490	482	514	491	459	479	495	507	470	503	507	490	490	467	481	468	493	504	486	492	466	502	475	473	500	462	485	474	537	491	510	502	495	525	478	483	484	495	521	508	481	434	447	528	515	475	486	503	450	501	490	491	469	498	503	500	472	479	455	517	457	511	485	483	477	501	478	496	504	505	491	455	521	476	485	513	515	484	455	471	454	464	458	505	502	496	510	501	504	459	487	454	472	510	485	516	513	519	482	481	520	512	485	490	480	455	494	490	479	458	540	542	457	487	471	477	498	510	487	477	476	497	505	475	526	500	468	499	530	458	461	472	470	524	527	499	490	474	445	475	509	484	470	470	514	505	478	521	464	526	512	523	494	466	477	478	470	485	450	511	501	539	488	479	480	482	492	467	521	491	498	520	488	509	462	528	474	495	486	487	520	507	474	485	504	444	480	491	452	473	465	503	485	520	485	517	485	483	512	501	498	494	481	509	549	493	470	488	482	496	464	485	477	484	485	480	528	517	499	472	460	492	478	498	448	474	481	464	471	430	487	483	479	487	488	464	496	497	484	469	502	446	510	529	506	480	514	487	478	488	501	502	492	513	483	479	516	485	449	539	493	505	445	510	512	502	488	502	486	423	480	481	471	493	533	501	489	484	495	479	533	493	516	476	484	456	465	497	494	484	511	461	449	513	478	473	528	503	520	464	527	494	484
18070	38392	32951	22357	16662	12962	11277	9101	8717	6077	4983	4588	3767	2867	2309	2006	1742	1480	1294	1153	1144	1089	1049	977	995	1012	964	1024	991	948	889	909	823	834	761	756	706	683	696	643	662	619	675	640	644	644	632	661	669	584	628	645	670	662	611	683	662	646	590	627	609	593	606	609	630	561	566	551	551	559	543	566	564	530	594	601	535	600	558	564	557	570	577	530	573	548	530	576	572	508	530	551	559	535	553	566	532	573	590	542	549	550	543	560	538	551	565	530	582	580	559	541	602	622	610	597	583	569	556	579	546	554	607	577	607	551	564	577	590	500	563	572	563	567	522	534	554	537	544	584	559	566	547	568	521	541	602	533	519	590	536	554	595	553	551	553	528	561	528	523	565	576	545	570	529	558	535	532	539	556	554	553	564	560	501	516	526	527	536	574	579	574	555	568	556	569	579	533	559	559	558	597	578	575	541	575	562	545	554	537	537	608	575	548	556	525	561	557	536	563	586	535	555	554	558	573	541	555	519	600	553	534	535	537	559	579	556	573	578	567	611	528	545	564	544	556	561	512	532	552	586	535	521	541	574	551	564	551	563	591	558	597	531	582	611	566	540	547	541	558	569	527	515	511	561	576	593	579	457	569	531	555	539	577	531	561	527	550	567	587	570	566	555	547	561	601	535	557	553	564	553	543	566	571	539	573	557	550	579	575	562	576	594	537	578	521	574	575	583	545	582	534	536	584	563	555	604	545	531	546	555	572	549	550	551	567	527	564	532	526	523	582	495	597	561	555	523	543	559	553	537	579	524	531	565	586	581	615	536	541	577	564	539	551	522	550	526	531	521	569	542	551	584	546	562	564	533	595	552	606	554	515	520	562	576	538	558	586	543	530	564	591	549	516	563	549	582	575	565	574	583	573	532	538	578	562	538	558	539	565	551	535	555	567	542	558	576	555	547	575	547	533	578	509	540	529	547	557	580	559	560	537	537	596	556	552	554	573	570	556	526	560	544	582	575	568	574	532	538	526	519	575	552	573	588	523	540	557	538	522	570	587	591	579	577	623	568	572	560	517	588	534	563	530	538	595	541	540	536	552	559	531	569	539	531	549	515	569	555	554	613	530	524	540	542	530	537	541	532	548	539	562	515	596	557	533	565	562	534	527	531	556	561	554	554	559	532	565	538	516	590	531	576	563	509	517	559	534	545	524	560	569	538	580	579	572	527	559	523	560	537	576	572	555	578	522	500	577	536	524	566	537	567	596	600	557	601	556	571	585	570	574	569	544	492	520	548	542	558	553	533	576	556	587	558	579	555	565	541	589	557	558	575	558	539	545	560	557	533	531	596	598	545	555	539	553	559	535	551	559	568	532	602	538	574	544	536	523	536	562	556	587	566	561	569	581	525	539	578	538	561	534	561	571	570	549	541	500	537	544	530	553	531	565	545	585	569	518	575	550	529	570	549	542	525	540	567	562	554	543	589	547	558	567	545	526	553	570	573	526	512	550	511	528	543	567	579	569	551	541	541	556	547	562	604	547	556	561	529	536	546	571	522	547	591	552	570	589	541	580	591	500	488	550	538	544	531	543	539	560	587	523	532	564	559	558	546	560	582	536	562	559	553	555	514	559	550	580	560	569	584	542	544	523	528	550	580	547	556	579	531	583	543	531	552	572	576	539	579	557	503	581	548	517	562	584	555	537	556	565	529	529	566	572	580	569	577	567	581	581	586	535	541	539	557	578	552	546	568	520	580	525	551	549	565	542	530	572	556	556	590	574	566	559	551	574	509	573	556	535	556	583	575	556	548	593	511	522	604	566	544	552	550	537	572	497	551	541	589	554	522	554	563	525	557	524	548	566	550	568	527	588	547	519	583	595	572	596	529	562	530	534	563	520	535	569	556	525	527	538	532	539	581	538	556	530	585	594	541	535	543	551	550	523	559	528	569	580	550	522	551	580	545	532	544	558	545	491	572	526	536	546	549	553	569	542	592	572	550	568	569	535	541	590	550	563	533	516	526	548	568	584	555	543	544	593	592	558	543	581	542	576	577	569	561	523	549	527	550	561	572	540	567	564	573	586	546	559	570	585	567	576	597	539	550	547	526	528	561	529	508	562	546	546	546	559	548	569	527	585	555	560	558	547	553	524	503	527	562	548	567	559	549	561	604	542	582	572	542	563	549	575	505	542	555	564	558	563	577	598	573	599	520	579	524	600	523	540	540	603	543	506	555	585	547	533	565	597	561	562	518	583	580	523	515	565	560	525	581	571	545	558	563	554	587	561	599	537	550	561	542	543	554	556	559	528	575	539	582	528	565	492	543	613	552	547	538	553	563	545	574	598	552	553	564	521	567	522	564	537	544	551	568	564	550	497	545	572	538	563	487	530	577	564	540	551	551	591	573	519	558	553	534	573	582	514	544	569	560	600	539	581	565	537	556	553	565	546	522	541	589	553	529	542	569	548	560	536	550	538	549	570	565	579	528	583	536	552	556	541	520	565	539	567	531	543	554	573	581	532	532	558	583	533	595	554	564	570	546	522	554	540	499	588	526	573	565	550	570	557	560	568	577	511	533	565	556	549	622	551	532	551	552	567	541	581	538	530	564	566	527	591	558	592	524	596	548	583	546	567	538	561	552	571	573	552	513	575	532	550	568	559	580	542	565	557	574	566	524	567	514	559	594	578	562	529	547	533	547	516	551	577	570	574	580	567	564	602	529	534	580	532	528	586	550	550	584	559	555	574	542	518	538	555	529	571	549	520	521	571	582	532	556	570	541	560	593	553	554	553	557	581	547	576	516	546	553	576	490	510	579	562	547	569	560	599	583	554	531	557	537	573	543	566	602	555	584	542	594	556	572	565	597	577	581	547	602	538	531	577	531	547	551	511	558	534	571	577	567	565	503	622	538	520	553	550	542	564	555	578	586	565	546	530	593	569	600	578	558	563	519	555	541	573	535	534	603	560	521	591	526	533	512	563	562	547	562	545	575	577	573	570	592	556	603	602	546	559	541	548	577	539	537	531	513	576	608	551	561	584	604	559	543	574	589	552	538	517	541	552	534	542	569	537	589	546	563	578	522	579	573	598	596	559	553	530	538	563	556	552	519	568	542	507	579	534	507	552	553	569	544	551	594	599	594	537	520	576	581	601	527	558	529	573	533	563	555	495	557	572	560	593	550	530	535	561	578	538	553	575	555	566	561	545	552	590	542	563	567	560	551	560	604	572	547	512	509	560	581	515	555	568	551	574	572	589	574	612	565	571	568	555	572	580	549	500	571	557	529	598	527	548	572	540	574	562	535	575	586	536	556	573	574	555	542	558	529	523	541	525	577	559	608	561	526	582	540	548	551	515	587	546	537	520	518	547	559	588	604	565	617	561	606	561	568	572	571	560	598	577	542	515	582	560	558	575	553	538	528	560	572	579	541	571	518	567	569	522	577	570	603	545	583	578	556	574	552	583	634	596	569	551	569	520	570	551	547	542	524	558	534	550	580	590	536	543
27497	20795	15779	8463	4645	3151	2762	2009	1849	1355	1275	1148	996	887	736	683	654	628	562	550	572	562	516	563	559	546	540	575	521	553	530	477	504	483	468	489	507	484	513	456	450	456	503	490	478	432	494	488	529	455	505	449	459	464	467	471	503	467	458	479	500	443	426	478	480	470	430	444	462	442	449	461	476	483	491	418	456	462	477	431	443	448	413	451	482	487	460	411	448	439	473	457	420	459	439	460	439	473	461	428	458	440	462	428	456	413	450	435	431	481	452	418	455	439	442	412	446	425	435	437	483	416	436	464	462	449	441	434	445	440	471	460	443	447	462	468	443	427	470	443	425	476	435	471	470	436	434	464	434	440	447	452	469	469	458	463	441	473	465	418	447	477	487	465	456	446	465	438	426	429	434	410	484	411	465	454	433	459	469	452	443	454	420	454	458	449	431	419	449	441	443	480	460	420	460	490	439	429	456	468	416	442	451	415	439	468	469	418	475	418	442	423	503	429	497	468	461	462	431	404	425	460	469	461	430	445	454	459	430	434	453	439	442	465	429	451	455	435	453	451	444	459	444	430	459	490	455	435	461	436	437	482	440	441	429	488	422	471	424	464	440	486	493	440	424	476	453	452	463	415	434	436	470	467	452	448	455	426	418	447	443	497	423	422	461	437	430	462	464	446	476	468	459	404	467	442	435	418	451	390	464	468	444	420	471	433	463	445	486	464	446	459	430	458	474	433	439	432	457	449	437	441	426	448	450	452	452	459	476	451	461	465	441	415	449	443	465	450	452	491	441	443	428	468	459	449	493	445	451	432	455	416	479	413	458	485	450	442	462	461	424	439	452	414	481	445	502	438	490	439	469	439	480	470	463	437	486	462	483	485	453	449	472	434	446	463	451	436	468	475	429	413	437	463	481	442	416	455	471	475	441	474	451	457	431	463	474	454	436	453	457	445	428	483	443	446	467	433	423	451	432	456	467	425	478	462	470	463	421	427	445	438	456	429	442	438	440	441	429	447	445	474	448	473	399	444	470	418	460	444	481	447	457	442	471	438	457	461	447	471	430	477	420	454	449	408	451	489	459	414	489	459	471	469	459	450	417	467	443	471	466	456	461	487	488	437	475	424	438	440	420	449	483	460	483	438	500	457	498	462	441	512	429	472	487	470	476	478	431	446	470	434	459	483	438	466	488	452	448	450	488	446	506	434	406	501	444	442	457	471	476	442	507	474	456	435	444	413	431	422	439	485	432	441	437	450	451	453	461	467	440	461	450	435	485	488	462	446	436	445	401	428	438	488	450	435	462	431	480	452	479	481	442	461	477	464	426	474	436	431	463	403	505	439	445	425	450	457	471	491	483	442	456	441	457	486	425	447	448	425	435	443	477	464	463	483	451	442	446	476	460	474	481	442	465	452	450	477	449	442	463	420	469	434	424	473	476	463	488	448	472	458	472	455	441	476	479	477	438	470	438	465	494	453	467	466	442	430	452	455	426	458	425	427	395	473	439	484	424	409	473	442	450	464	482	472	460	441	492	425	409	456	436	472	491	499	457	416	488	452	420	445	437	430	457	467	454	440	510	482	459	460	473	470	425	436	473	505	524	461	436	451	507	427	445	433	436	434	406	425	464	469	468	484	469	451	416	457	434	428	461	462	436	466	427	477	475	477	451	480	445	454	418	454	476	486	442	472	446	469	452	485	452	452	409	431	455	430	435	446	439	429	436	454	436	463	450	433	421	441	468	478	496	446	447	417	446	441	497	447	463	462	456	412	479	462	416	435	457	464	428	459	435	421	433	465	463	477	445	480	463	471	447	424	434	486	491	467	523	442	454	464	477	403	468	450	436	430	441	460	478	473	464	464	469	453	446	437	417	442	441	447	451	438	459	436	470	452	455	451	455	474	428	470	467	456	419	468	410	443	413	442	454	472	453	423	439	447	440	452	446	501	487	416	458	435	451	420	458	440	440	455	460	458	470	456	454	457	440	473	476	434	461	499	453	426	416	451	473	434	445	453	445	471	453	463	420	472	439	435	414	421	441	467	446	438	462	450	447	426	464	425	467	466	447	455	453	487	445	447	443	476	463	438	463	448	424	454	438	451	462	455	493	417	442	464	486	462	428	486	470	478	431	464	408	429	494	434	450	461	487	467	471	461	429	446	412	439	477	448	435	447	444	464	406	467	482	433	427	454	461	447	453	462	455	448	468	443	515	480	458	482	486	456	463	446	482	462	437	451	445	448	474	452	459	482	432	451	422	444	464	442	478	428	447	460	490	477	475	487	419	455	451	417	472	443	446	479	505	430	443	437	438	440	439	444	469	427	470	468	451	461	443	453	442	466	438	431	480	416	438	502	445	424	435	426	466	492	451	458	438	474	453	476	456	415	463	452	441	461	457	453	467	488	518	457	480	410	454	436	467	453	412	494	482	449	464	454	455	460	444	444	418	463	406	463	454	457	460	457	455	470	481	463	469	444	449	473	464	457	485	469	437	446	469	466	449	456	468	439	439	446	404	475	428	434	444	423	445	475	466	469	435	460	454	474	466	444	428	416	440	481	417	470	466	476	426	444	450	484	469	418	487	464	468	444	474	433	474	446	416	462	463	451	458	428	448	464	474	470	449	439	414	448	430	488	418	415	493	448	429	492	501	433	447	455	447	445	409	489	428	425	448	440	487	426	453	464	468	447	466	458	413	467	420	442	419	454	510	461	458	449	440	449	413	458	450	444	443	452	463	442	458	448	421	454	419	475	478	460	471	450	442	441	465	446	449	477	489	470	476	480	477	458	472	483	456	444	483	469	450	439	445	420	498	471	460	441	433	435	468	438	417	462	437	439	483	457	445	428	443	471	458	428	485	438	439	420	478	467	481	446	444	488	465	498	437	456	404	405	522	450	476	439	489	478	428	479	446	471	450	445	461	467	482	434	418	438	465	439	407	443	431	467	453	487	449	470	446	443	475	455	433	412	478	451	434	423	463	522	472	439	441	449	436	417	478	439	427	428	441	497	451	462	443	467	447	478	447	461	478	481	472	423	505	467	469	442	496	442	453	440	434	498	465	460	465	433	486	424	436	461	399	479	461	432	461	445	428	442	469	478	442	489	414	453	458	463	407	462	473	439	435	441	454	450	406	472	477	439	441	495	485	452	453	429	473	436	453	472	475	461	455	437	448	467	466	459	436	432	469	465	442	455	466	436	454	427	453	441	402	423	462	430	489	450	427	423	439	474	434	447	441	449	465	438	444	402	425	445	446	453	466	439	475	501	415	450	430	466	472	446	442	448	456	438	437	476	437	476	424	459	414	459	435	444	408	475	424	425	420	448	446	405	438	439	481	427	446	445	453	462	507	461	460	454	475	486	467	445	503	492	442	439	443	430	441	454	399	429	491	480	418	465	462	418	445	444	455	476	451	443	470	459	442	441	522	434	512	437	452	466	412	445	448	479	430	436	473	450	431	443	449	427	443	467	448	445	443	442	489	446	456	453	431	486
13934	24680	18696	11109	7955	6173	5845	4331	4131	2754	2433	2260	1881	1495	1209	1024	955	891	844	706	773	702	744	710	741	786	718	709	720	669	670	620	613	657	629	563	629	575	601	551	586	590	563	593	585	582	549	565	583	577	580	637	545	583	581	544	567	574	572	584	585	594	542	557	580	587	580	550	530	538	553	563	594	529	522	538	534	562	559	544	563	595	551	536	540	564	538	558	511	545	552	591	544	574	523	532	561	500	549	553	516	574	556	556	539	556	532	559	511	564	534	512	568	588	600	571	542	578	538	568	556	505	519	554	550	564	535	545	515	543	581	573	575	573	544	541	584	569	583	543	534	581	544	529	574	549	533	569	563	517	540	560	541	543	558	591	531	539	537	582	517	538	537	533	561	568	533	555	563	562	550	581	589	559	566	534	574	540	584	602	585	569	535	542	519	508	555	582	559	540	507	561	542	553	548	541	575	551	537	484	568	558	572	551	583	584	532	580	547	573	564	578	513	533	516	515	532	542	473	565	517	552	533	547	533	521	551	536	564	563	549	538	557	577	568	507	498	520	560	538	543	524	519	590	533	536	519	524	569	585	578	516	559	490	541	567	533	488	513	558	528	530	557	546	555	555	536	527	565	585	578	554	522	523	534	551	529	527	565	560	568	548	514	511	529	544	540	567	548	590	541	529	555	534	589	573	576	551	544	533	530	520	583	555	581	533	536	556	577	546	564	595	558	582	565	532	581	564	564	529	515	584	563	552	535	574	555	554	546	517	567	529	535	507	554	540	551	498	568	558	549	511	591	530	555	502	568	519	559	526	548	568	524	524	549	556	542	540	559	572	520	588	531	577	502	558	549	567	526	572	536	543	543	523	514	560	544	543	582	554	566	573	507	582	552	549	537	539	491	542	551	555	556	506	567	544	548	569	551	536	495	521	538	529	562	542	540	577	533	531	515	535	540	554	532	588	535	543	555	535	519	534	555	531	546	563	588	555	519	543	569	575	563	536	528	578	558	570	542	540	555	557	586	552	548	540	493	509	537	555	552	524	536	576	552	592	580	516	523	545	558	569	561	510	489	516	572	546	574	543	576	517	540	535	568	539	513	571	548	513	517	551	486	559	572	571	531	505	553	530	489	581	545	583	535	529	536	529	537	536	536	529	567	562	520	575	555	574	536	543	539	490	505	521	555	502	592	544	542	600	497	531	559	527	577	504	530	546	542	543	542	558	528	533	562	564	576	528	529	547	533	562	532	601	531	549	547	536	548	573	544	549	543	560	525	547	551	541	526	559	546	525	529	523	524	565	544	556	624	501	621	534	550	511	551	528	577	527	558	555	559	557	543	508	541	538	537	531	574	540	565	557	575	552	567	556	549	565	542	553	521	537	563	578	531	537	566	546	508	538	570	572	539	551	590	566	520	585	544	545	532	541	534	544	558	579	556	543	551	535	518	557	536	534	551	545	544	529	548	609	562	511	567	511	573	508	514	566	498	527	530	511	518	516	577	559	553	540	517	510	528	542	567	530	522	528	530	548	545	519	514	529	603	523	554	546	600	516	554	546	535	563	518	556	552	557	536	537	505	574	581	517	555	525	515	577	521	541	524	525	579	583	525	570	522	570	535	540	557	540	559	519	528	546	534	526	514	539	549	566	518	516	529	525	514	569	529	524	554	529	526	503	524	582	546	558	576	544	574	548	571	567	581	501	540	578	563	526	537	604	523	557	553	589	538	547	520	576	576	530	528	572	589	545	518	541	540	576	545	553	577	547	534	561	539	503	495	525	512	505	564	591	539	577	552	542	577	535	535	562	576	592	548	506	548	558	543	526	514	551	518	522	587	517	522	546	579	538	535	524	507	539	542	556	545	573	571	551	531	556	526	561	510	594	528	574	557	586	498	515	559	514	523	518	584	578	528	549	533	533	558	575	530	567	511	570	557	538	502	535	527	566	544	519	553	544	545	560	538	548	548	536	539	514	500	583	520	515	590	551	565	578	525	544	524	556	604	517	521	520	545	553	564	577	528	564	538	568	530	533	575	511	527	578	527	532	561	549	522	534	530	549	550	520	546	524	531	557	542	530	546	515	546	537	535	550	547	507	511	568	576	527	589	582	505	510	539	571	539	558	542	581	528	571	543	508	564	537	540	548	519	575	576	527	562	555	558	574	570	518	534	508	554	560	575	532	538	527	559	526	504	553	543	547	573	515	581	597	541	534	504	525	554	561	544	569	569	545	540	517	556	551	526	529	559	544	561	542	591	576	538	525	505	560	560	576	557	548	545	557	522	556	573	535	553	542	561	538	554	559	526	479	528	570	564	539	555	563	558	544	534	575	550	569	588	544	568	592	524	560	553	547	577	542	515	544	542	571	576	535	528	570	580	549	554	506	562	582	517	543	567	498	539	550	542	551	562	557	572	552	549	528	531	556	529	525	555	593	543	562	539	533	575	556	529	493	540	525	554	589	568	542	519	542	534	563	557	484	519	572	526	565	559	532	505	569	528	566	528	536	502	551	522	523	566	515	530	547	547	574	530	553	537	553	504	570	577	592	592	561	551	535	562	520	528	559	562	542	546	562	514	499	542	580	530	539	543	546	568	582	552	575	560	584	521	500	562	555	557	567	560	535	512	585	519	559	546	539	556	504	558	550	568	574	582	551	567	496	526	562	497	562	545	538	541	519	535	541	579	567	558	509	526	556	511	590	583	520	522	559	563	548	524	558	583	542	566	534	556	480	570	532	542	533	543	549	557	505	521	597	515	500	538	564	537	544	546	542	566	552	545	518	556	520	558	561	595	526	560	542	581	568	562	527	521	573	551	541	551	527	558	585	538	519	520	550	527	561	580	556	522	551	553	511	535	546	550	527	522	576	523	581	539	540	560	553	544	595	546	555	606	581	516	540	534	569	533	563	541	553	505	557	595	574	525	552	553	591	553	530	541	567	542	527	540	469	589	525	546	541	487	516	554	577	552	546	556	547	532	538	530	564	557	500	535	584	541	591	534	530	530	515	549	571	525	573	582	537	527	557	568	514	561	560	538	537	518	543	495	534	593	572	593	558	505	542	542	551	538	562	519	585	575	565	524	537	506	557	571	550	527	543	546	570	559	528	547	550	522	546	569	559	574	543	544	552	506	557	552	551	530	528	515	498	578	576	599	562	534	531	560	562	559	558	563	581	537	489	507	578	548	568	543	584	576	505	547	535	595	549	583	555	564	561	557	574	532	529	515	549	560	538	524	558	562	580	549	528	577	553	540	543	589	579	545	546	564	533	534	530	525	536	546	568	499	578	527	560	544	520	568	512	527	545	556	541	545	532	508	529	536	564	568	494	508	571	528	565	516	568	547	573	511	577	526	544	517	537	541	539	548	553	578	531	522	518	597	561	542	537	550	525	524	566	565	539	559	557	548	549	535	542	574	556	532	519	561	563	558	550	548	541	575	551	517	533	543	546	524	551	506	505	590	527	602	528	569	542	575	559	534	567	587	549	556	554
24296	21296	28392	24528	21162	11651	5565	3172	2687	1902	1636	1521	1364	1057	828	796	721	632	597	527	550	482	531	512	469	448	457	459	491	446	454	438	422	394	410	445	403	341	380	353	391	364	398	386	330	348	337	331	358	361	391	380	354	351	362	347	347	362	350	366	296	353	371	344	360	332	319	331	314	318	296	325	327	330	323	329	312	358	336	365	363	297	317	328	321	329	347	337	357	317	301	318	333	315	292	298	343	333	327	326	338	328	333	320	353	317	349	328	332	314	341	304	335	335	336	327	325	305	309	356	347	333	324	314	335	330	359	351	330	320	317	353	316	294	350	341	342	333	334	342	330	324	322	305	360	309	303	308	343	326	329	310	298	351	352	314	343	368	346	350	343	335	348	334	374	321	334	316	317	354	318	320	329	333	310	340	315	365	328	277	354	339	315	324	335	293	347	304	341	343	327	330	332	315	322	311	341	331	344	321	308	304	320	317	323	345	349	307	358	339	358	329	327	355	320	327	322	345	332	333	329	310	369	349	349	351	341	311	316	313	325	349	333	359	334	304	347	319	325	317	331	339	319	292	341	331	303	338	340	309	365	333	313	316	324	362	317	287	304	336	329	350	331	323	320	330	363	347	317	351	329	304	327	346	365	324	335	333	347	338	313	301	332	377	344	362	314	346	362	359	316	327	324	316	331	316	362	316	306	310	332	338	317	318	338	349	346	343	358	346	321	315	327	351	288	323	303	343	322	338	351	338	325	348	350	304	330	331	315	342	345	326	325	336	352	341	314	353	326	335	314	329	337	321	319	300	356	346	304	312	322	319	325	342	338	348	319	308	343	350	362	329	339	302	314	354	355	311	343	312	319	296	362	342	317	335	308	296	336	324	318	354	341	337	343	318	335	353	336	331	302	298	311	293	334	338	354	325	324	333	328	314	327	329	315	313	344	315	311	301	343	316	331	323	321	309	337	294	362	324	334	330	376	323	327	326	324	341	309	327	348	340	317	338	346	343	318	318	305	308	363	360	300	329	310	328	364	323	324	320	294	305	321	322	322	320	343	341	330	305	337	328	290	327	340	296	327	337	321	323	342	331	323	306	333	312	337	345	330	311	300	317	326	337	342	308	307	308	330	323	330	349	330	341	322	323	341	327	303	332	334	312	316	350	348	344	322	310	338	326	324	317	309	317	345	302	330	322	320	347	315	340	325	336	316	318	315	333	298	315	295	323	308	339	316	311	326	330	373	330	327	317	301	289	357	331	301	312	309	326	342	333	328	368	331	326	331	326	340	337	343	325	316	360	320	332	307	346	326	327	327	322	293	312	318	331	330	341	322	330	314	324	357	312	351	332	328	318	319	342	319	340	360	303	337	311	330	340	331	328	303	343	326	346	324	303	310	316	342	345	310	332	326	311	326	314	312	324	322	321	345	340	335	323	319	319	311	333	343	358	324	289	339	311	321	323	324	317	308	333	327	335	334	350	346	336	347	347	348	335	332	332	294	337	307	345	329	337	317	319	354	315	339	358	338	357	310	347	372	327	337	326	323	297	334	327	334	354	346	327	319	298	388	334	348	331	305	314	322	331	330	354	338	312	295	325	336	332	343	336	338	363	336	341	353	321	303	335	347	323	334	337	313	348	339	321	344	305	341	305	326	323	358	322	334	333	332	311	354	356	329	340	336	332	337	348	325	354	333	331	336	332	312	328	328	296	324	316	363	330	327	321	321	356	368	307	336	321	335	331	328	374	339	297	325	334	344	316	328	345	318	342	309	324	321	317	350	322	315	348	293	325	345	331	335	314	305	364	296	323	318	335	312	336	309	304	313	324	326	344	368	340	335	315	317	362	351	330	316	319	328	272	280	318	330	324	313	376	323	342	324	351	323	342	315	331	350	307	329	318	322	316	299	325	315	348	318	324	348	327	297	340	344	342	378	322	312	352	306	340	335	312	336	327	303	317	314	347	318	338	330	311	322	311	308	314	289	316	329	314	322	343	337	333	321	356	332	330	361	366	349	322	329	342	325	343	354	332	333	334	369	327	341	329	314	314	309	336	321	346	350	320	315	306	319	328	294	297	336	361	352	394	342	327	316	307	357	326	349	338	313	314	355	346	281	329	318	337	341	309	299	336	314	306	324	349	333	337	323	329	313	323	336	340	314	354	343	347	340	278	315	321	315	310	302	352	321	323	317	329	331	336	354	307	344	337	345	332	329	357	331	309	327	340	329	337	296	318	315	327	372	334	339	333	347	356	364	325	333	329	319	314	345	320	366	326	342	319	327	333	328	310	339	319	360	354	321	353	330	329	338	329	352	346	331	332	294	300	312	341	344	319	342	346	342	333	318	327	343	296	354	327	306	361	347	321	340	296	355	312	308	346	341	346	327	339	309	321	313	318	376	340	312	336	344	358	337	329	331	350	309	355	340	371	357	323	303	331	342	303	298	297	341	343	330	318	349	320	291	369	322	322	308	341	329	361	338	326	312	348	324	327	322	318	333	313	327	328	320	332	331	310	326	331	299	334	321	305	323	325	330	293	352	319	309	353	356	333	339	341	333	302	323	283	353	308	313	332	301	347	365	340	332	291	346	343	314	314	344	341	310	301	336	308	313	284	360	353	350	323	338	336	295	359	333	346	343	300	339	312	302	323	321	355	335	342	322	339	336	342	355	375	342	369	342	313	336	314	355	343	306	352	346	355	330	323	292	353	334	348	357	317	360	314	362	354	329	341	327	369	337	308	346	327	348	330	314	317	315	336	356	330	334	328	354	337	317	341	342	353	323	341	332	325	320	342	345	311	339	334	313	292	354	363	323	348	348	343	319	316	314	331	343	337	349	336	345	360	309	318	318	331	362	317	297	325	349	346	322	346	340	324	295	331	293	316	336	316	334	331	318	345	358	324	352	345	309	303	312	303	368	335	325	334	331	306	341	321	328	316	333	333	325	332	337	328	342	335	326	327	333	327	332	324	314	352	324	335	307	352	366	316	304	337	300	335	321	332	358	295	336	330	326	332	334	291	308	338	285	322	317	321	336	329	322	340	316	336	298	296	337	318	320	307	315	346	326	343	310	331	329	319	361	331	325	332	351	306	286	369	353	335	322	320	353	359	291	332	325	335	345	326	349	307	321	372	325	318	348	313	329	338	351	295	313	309	325	327	315	321	332	293	291	309	337	317	332	344	322	318	338	338	349	345	329	331	342	343	338	339	346	328	310	333	308	299	337	332	314	330	346	346	326	311	310	321	342	354	338	310	355	314	340	333	345	315	308	330	327	327	337	318	305	330	325	341	341	342	345	345	313	361	325	348	337	327	300	339	325	344	315	320	304	308	318	310	332	357	316	329	325	319	325	321	344	347	334	333	302	359	329	314	329	301	312	313	332	337	316	366	310	355	339	348	302	309	314	321	326	330	321	322	321	329	358	342	347	334	330	340	313	316	341	302	325	318	301	343	315	325	311	345	344	323	321	338	333	315	357	311	322	347	279	332	322	339
15857	33651	25704	15395	12576	10648	8642	6400	5951	4052	3548	2970	2641	1948	1533	1385	1172	1015	877	867	830	806	740	701	784	692	686	692	668	684	620	572	552	593	510	492	514	496	464	495	504	485	485	478	471	471	441	503	467	481	494	505	479	469	444	435	464	455	461	429	429	438	399	429	412	434	403	417	426	397	433	375	441	398	415	458	405	413	372	400	419	402	411	415	425	422	456	437	409	420	404	394	377	401	408	380	374	385	393	398	399	377	387	421	385	396	433	398	386	398	413	378	419	436	399	447	376	408	406	433	415	381	392	449	405	399	398	400	391	411	354	401	438	423	428	355	402	416	406	377	381	414	393	405	410	402	427	400	364	410	383	413	412	408	351	394	416	393	445	441	397	375	398	408	393	403	435	399	412	435	386	407	407	422	388	370	369	389	396	388	423	409	378	387	388	410	402	405	369	409	381	409	415	419	393	408	410	379	398	374	402	440	371	422	384	402	389	394	450	413	374	393	386	378	394	419	388	433	409	398	380	373	414	377	402	402	409	424	409	413	424	429	394	431	389	352	383	405	395	398	400	421	414	415	376	411	425	395	398	387	385	399	411	362	373	421	386	386	377	441	408	422	406	395	427	406	408	418	402	397	392	410	362	423	401	433	396	383	402	403	424	406	395	427	422	420	403	370	421	404	392	395	442	406	367	420	405	403	424	393	394	418	404	420	378	381	397	386	417	410	391	402	416	390	387	446	355	419	405	408	398	393	404	379	394	385	376	403	405	443	418	412	397	408	380	453	420	412	400	409	424	440	389	375	393	406	438	429	393	393	397	383	376	427	405	381	402	396	424	385	414	423	401	412	434	387	411	391	401	428	413	365	400	395	400	401	402	362	423	401	373	398	377	408	418	422	402	399	450	421	413	410	374	369	433	384	418	410	448	393	400	364	415	391	413	367	400	379	425	456	391	359	374	404	358	405	396	432	404	392	377	375	411	375	425	390	431	397	374	401	424	430	402	375	390	404	425	396	403	403	408	388	408	404	433	399	385	395	415	384	438	398	397	411	418	420	392	430	419	382	380	422	432	416	409	408	426	388	430	408	435	344	418	366	425	409	421	385	407	388	391	418	381	426	426	386	397	407	419	369	403	387	411	397	390	423	411	399	402	410	422	387	402	405	420	414	412	398	411	392	408	418	415	393	390	429	378	383	402	412	384	428	411	427	400	391	402	398	418	400	439	404	397	409	393	391	412	396	401	424	395	388	387	422	388	403	387	425	427	447	380	405	417	389	421	436	370	411	399	391	368	444	400	417	428	430	402	420	386	449	402	393	439	391	408	402	385	365	407	413	389	412	400	409	410	412	392	401	425	424	410	370	390	420	391	385	441	407	436	395	394	424	448	413	400	377	409	385	410	391	410	413	427	417	412	421	390	419	428	435	393	410	421	390	419	403	393	402	402	403	411	394	410	385	414	382	406	414	401	375	396	384	410	431	394	399	390	428	384	385	417	395	399	428	374	413	406	449	415	383	388	398	391	406	392	410	412	394	404	390	406	390	434	416	407	379	401	359	381	385	396	383	376	389	387	436	389	402	401	418	399	384	425	382	426	395	401	382	424	415	403	449	402	398	391	411	372	395	417	427	429	394	390	411	419	425	397	419	433	410	387	391	419	386	384	371	376	379	421	378	381	434	424	380	406	412	373	402	440	396	381	424	410	396	390	415	407	375	402	430	407	444	390	434	419	428	423	389	381	438	423	408	408	398	431	393	408	388	398	362	376	401	384	412	407	440	375	378	412	378	411	410	385	408	408	337	427	353	400	412	385	386	392	399	387	420	415	435	391	364	385	421	377	393	379	382	396	410	402	416	370	367	400	402	410	413	396	434	388	375	401	419	380	419	405	422	432	426	415	408	412	390	386	402	427	403	422	441	391	444	385	407	418	395	412	375	406	408	418	423	394	383	429	423	384	402	375	409	379	410	432	365	379	404	404	432	410	428	373	419	427	388	391	397	382	381	394	383	386	374	403	372	395	418	419	389	415	380	423	368	457	409	397	407	377	384	386	380	414	433	394	391	400	391	389	418	386	405	402	394	401	411	370	412	379	416	381	402	385	413	437	423	398	400	432	416	406	410	410	405	391	426	433	408	403	388	392	387	405	417	435	385	407	389	393	431	388	432	383	384	369	358	409	391	427	415	377	473	424	378	366	373	403	414	396	395	418	374	401	389	366	394	410	433	395	414	382	388	433	408	421	387	439	415	370	367	377	392	360	414	387	388	416	425	414	393	414	396	388	406	419	390	373	417	386	387	424	408	388	393	392	463	409	421	383	411	422	414	435	389	414	422	419	369	372	362	408	392	413	418	422	423	378	403	391	437	362	407	386	409	410	417	400	430	432	409	421	415	434	370	422	385	416	416	415	385	403	368	428	418	379	391	422	451	375	389	401	402	415	417	422	398	429	421	412	448	383	390	385	403	437	373	394	427	386	394	445	369	419	407	391	398	402	383	400	401	379	387	399	398	409	415	376	462	391	430	372	414	427	417	442	379	394	403	416	410	417	421	378	442	385	400	423	398	401	387	429	393	414	359	426	397	400	360	452	400	434	372	410	390	408	388	421	388	387	361	423	389	387	393	383	386	391	444	387	402	382	390	382	384	387	439	417	391	402	404	389	404	389	411	435	383	422	416	440	384	391	454	434	421	401	387	384	397	422	419	402	373	400	407	385	387	382	390	394	414	412	405	418	405	380	419	391	405	407	428	369	404	393	419	415	426	408	387	378	360	426	375	421	408	432	428	397	392	378	410	410	403	356	398	382	381	384	373	406	415	434	430	388	405	370	439	398	394	429	414	395	378	407	397	400	390	390	377	402	408	389	387	399	437	386	395	402	425	401	381	437	411	429	403	388	384	425	384	420	405	346	395	425	399	404	405	398	457	388	403	432	415	423	381	412	395	381	363	423	378	418	402	412	388	378	418	412	388	412	396	431	417	389	417	412	449	376	381	380	409	387	433	441	400	429	427	375	401	399	442	398	380	396	396	400	410	381	399	405	365	383	404	404	421	388	399	411	410	381	421	467	417	413	375	403	387	407	408	404	376	396	460	381	436	426	387	407	397	431	371	411	373	382	395	400	378	420	416	433	382	446	396	434	379	386	378	385	382	401	387	415	419	387	398	391	423	430	427	413	449	411	417	395	447	404	438	419	408	370	418	389	389	437	418	409	421	384	416	412	412	446	407	431	410	396	374	408	376	401	383	407	422	374	413	436	395	406	397	404	414	410	378	407	372	393	400	396	407	384	381	438	401	386	431	422	385	385	392	430	374	438	421	387	431	395	406	410	415	395	403	439	420	371	385	384	413	381	368	440	431	435	397	414	426	407	416	403	385	383	409	388	389	412	387	407	408	414	420	426	439	431	388	387	396	398	375	413	373	378	385	400	405	415	375	394	442	422	413	396	384	435	401	383	384	422	357	397	406	407	397	384	349	408	405	384	416	387	374	408	386
25468	21286	27202	25344	11872	6055	4446	3368	2367	1945	1761	1608	1460	1137	1062	984	908	823	813	773	780	732	710	762	792	740	677	732	754	732	659	695	650	705	630	614	652	661	639	658	637	626	658	644	610	667	640	657	642	644	655	641	632	665	640	655	634	619	624	581	634	629	613	567	623	613	688	604	636	639	575	621	590	618	579	599	591	641	599	653	624	613	608	633	628	626	575	616	590	586	626	572	621	615	614	614	619	665	589	556	622	588	607	632	564	585	643	636	624	642	609	628	600	606	593	611	624	580	664	633	611	629	652	617	629	590	585	642	534	574	612	616	608	591	613	586	637	537	588	600	606	619	606	611	603	585	602	597	576	592	619	554	623	619	648	622	601	576	610	587	623	598	584	642	621	597	596	572	578	598	605	595	662	628	609	640	613	612	587	555	586	604	579	628	634	593	603	570	592	582	600	619	574	583	602	581	597	627	578	604	596	585	630	608	573	623	594	650	617	592	589	587	623	614	643	626	627	583	643	637	588	618	617	625	611	637	608	631	615	637	647	604	647	648	619	619	640	658	619	596	643	615	612	603	625	683	575	555	587	576	627	600	606	582	586	604	582	600	607	623	616	638	645	622	625	607	599	661	618	568	643	575	616	617	588	591	620	600	567	622	586	629	596	570	668	629	643	640	544	631	621	627	604	597	622	608	638	605	590	604	580	608	576	615	605	553	622	584	593	580	624	572	662	599	609	583	575	609	573	612	636	623	601	605	618	580	596	604	616	642	618	596	615	615	598	580	633	653	624	625	619	642	619	585	618	646	616	617	581	595	581	604	624	615	572	624	631	580	638	610	661	577	580	634	577	600	642	613	612	599	624	660	577	615	551	598	630	643	578	644	583	584	606	630	584	605	583	606	626	613	589	582	596	603	636	608	601	622	641	623	619	614	610	606	609	612	613	638	574	632	651	602	645	596	600	598	600	616	575	618	613	641	613	624	586	570	610	581	612	635	623	585	587	647	599	646	649	580	649	595	614	622	620	615	609	627	624	619	585	607	601	627	617	642	622	588	595	558	594	659	621	606	621	587	610	603	642	673	585	659	615	607	609	638	628	586	603	586	635	603	581	624	631	617	564	609	616	574	619	614	601	550	579	607	593	611	595	607	597	598	620	618	606	650	610	601	613	554	638	651	607	614	593	591	586	636	636	614	601	592	653	616	593	665	620	626	630	626	606	610	559	561	617	613	558	598	614	621	639	575	598	583	615	640	611	603	598	597	587	640	601	619	611	607	585	593	635	617	605	646	683	595	555	599	621	613	604	570	604	619	583	585	613	605	582	634	586	564	642	611	633	642	609	612	572	578	599	600	577	578	587	599	592	642	568	586	595	590	624	604	642	595	594	617	638	629	598	643	587	604	601	548	638	606	607	574	602	607	655	620	608	614	588	609	589	602	604	602	618	608	571	622	574	644	597	684	621	639	611	607	595	601	591	570	595	627	605	626	629	642	606	608	588	649	615	613	635	623	590	623	604	608	614	605	634	636	625	590	570	619	627	609	627	593	632	566	556	619	618	568	604	589	606	596	614	611	606	594	584	631	593	611	600	640	615	600	616	603	617	589	622	628	622	574	617	624	626	583	636	641	634	629	591	627	593	606	572	601	660	647	619	640	625	600	581	609	596	580	624	590	619	587	597	587	621	586	626	616	621	652	598	583	617	558	594	628	631	569	579	629	621	626	573	601	597	593	612	643	648	623	585	603	625	614	635	620	581	578	620	597	605	557	640	597	604	611	585	587	577	584	624	601	575	638	638	581	591	607	653	593	625	586	601	618	566	591	573	609	608	584	596	627	592	586	640	584	605	624	592	614	642	572	611	626	630	585	603	610	593	605	613	645	610	602	578	587	648	591	607	638	589	629	607	638	587	599	631	598	638	644	598	615	636	608	593	614	605	593	600	604	602	606	576	606	592	609	610	633	593	622	564	626	582	583	585	583	616	609	604	602	612	617	614	592	602	613	598	588	613	625	591	565	609	588	637	613	589	620	579	586	614	575	586	651	587	543	605	610	595	630	591	637	575	599	572	593	586	558	668	646	615	609	586	610	594	645	571	641	556	648	619	592	617	600	667	615	626	572	597	559	640	605	594	590	582	597	610	608	597	592	578	604	613	665	582	607	601	552	613	617	587	620	615	571	655	644	638	599	669	609	617	618	598	604	571	725	578	630	613	590	568	585	618	621	628	613	623	593	612	611	586	578	637	592	622	614	605	599	600	602	619	639	636	608	608	599	619	598	588	580	577	604	639	589	628	596	612	626	611	589	605	608	641	622	618	654	597	631	566	621	616	631	618	585	650	546	643	611	601	597	613	608	616	590	614	652	585	594	581	652	605	618	585	606	589	605	589	610	620	619	615	581	614	606	591	582	611	628	617	630	632	616	596	637	613	609	624	645	645	569	593	634	582	601	646	590	598	589	640	570	581	667	581	635	600	580	647	631	630	623	608	546	586	623	650	603	626	664	609	614	634	637	602	565	631	619	600	600	626	614	638	595	625	636	636	633	636	626	589	586	651	616	647	584	607	605	566	609	569	613	587	638	607	581	599	643	633	630	605	623	587	585	616	617	616	663	615	581	552	630	651	631	596	595	600	656	600	622	653	613	637	604	622	587	599	620	627	635	586	638	564	600	600	611	623	587	583	596	607	603	618	572	662	585	608	578	630	592	625	620	587	604	616	618	612	617	591	561	617	599	613	588	603	586	652	604	615	631	662	574	594	576	572	610	641	614	583	574	636	632	631	613	638	613	592	563	638	633	618	630	589	606	582	590	600	627	622	615	614	574	597	619	649	647	580	602	626	582	610	607	625	622	604	629	672	598	608	679	647	597	618	628	642	583	545	604	605	629	627	625	588	612	617	605	582	588	649	613	615	648	596	605	640	582	570	616	598	624	604	574	628	607	588	574	599	631	625	627	626	623	654	635	596	604	607	586	588	621	608	602	610	637	617	635	621	608	624	632	632	608	647	622	622	614	601	595	625	641	637	589	634	599	618	617	605	604	604	604	602	594	641	593	637	637	651	565	620	610	625	642	612	621	627	632	577	617	634	589	592	652	617	651	606	628	573	566	629	602	659	588	593	594	620	596	588	605	564	642	585	577	601	615	570	649	618	656	647	630	615	565	579	638	603	576	572	587	606	586	601	599	616	612	602	575	584	618	615	589	620	588	583	574	611	627	618	626	635	574	553	645	621	596	589	605	603	593	645	657	574	593	603	622	598	610	598	676	619	625	620	642	586	627	610	635	615	630	565	628	596	626	630	646	603	583	619	584	617	588	585	629	607	623	615	629	601	587	594	589	639	610	632	602	585	633	625	553	553	572	631	600	632	612	603	632	577	635	589	628	612	601	614	555	543	645	578	575	596	604	627	569	579	612	607	605	605	572	594	586	641	651	669	566	626	639	622	603	623	597	605	628	638	622	590	665	616	612	598	560	586	572	631	657	612	576	626	658
15918	30181	23304	13511	10080	10391	8756	7172	4893	3828	3516	3107	2637	2021	1770	1528	1343	1187	1128	1058	951	953	976	962	988	922	919	967	934	861	899	915	816	854	827	823	804	760	793	772	792	807	826	792	786	766	767	731	748	780	746	800	734	757	722	769	788	805	769	722	733	750	808	719	719	719	744	734	687	743	715	721	669	709	731	711	691	669	727	690	734	727	673	679	698	717	724	695	734	749	734	716	682	727	700	706	703	705	718	704	698	743	714	703	666	705	705	704	721	709	719	693	737	724	732	717	721	746	707	694	713	724	689	665	718	676	695	715	709	748	732	665	758	727	708	729	710	676	705	749	692	700	709	715	737	740	738	718	760	651	720	699	684	709	668	757	690	690	754	731	729	734	742	703	755	760	726	696	691	713	760	721	726	724	731	727	710	685	722	696	677	742	736	662	729	679	748	719	731	675	724	717	733	736	747	689	703	712	707	777	760	682	733	689	708	702	682	719	750	683	700	699	724	749	689	727	701	729	765	718	753	761	740	707	696	651	706	767	709	725	729	762	702	733	688	686	712	677	708	710	729	736	716	721	728	776	682	732	706	710	746	733	707	742	745	728	743	723	706	734	776	680	710	702	689	709	733	720	731	730	705	712	714	732	683	688	723	763	671	696	708	678	703	727	729	749	692	751	723	733	677	690	719	730	685	705	727	670	695	695	744	688	738	649	711	689	701	699	711	677	733	716	717	716	726	687	709	700	695	700	715	743	695	703	691	734	650	698	697	687	715	709	762	689	714	732	702	669	671	720	696	675	671	694	718	735	721	746	749	680	740	701	687	694	706	715	746	744	743	724	706	730	693	687	721	660	708	725	678	665	716	730	695	700	700	694	712	733	735	724	738	731	680	745	698	769	680	713	700	697	714	741	756	695	729	720	726	716	729	691	735	691	730	667	690	747	694	693	741	714	713	717	667	766	720	694	714	715	748	713	745	705	710	797	676	666	774	704	680	696	755	692	716	753	701	680	711	768	693	712	680	671	675	723	731	714	732	704	679	690	728	679	683	717	701	719	753	689	742	746	767	760	679	723	725	737	730	745	722	757	790	681	650	723	696	698	713	748	715	752	740	678	667	765	714	719	695	663	704	685	721	714	743	667	681	778	723	714	760	674	682	734	735	696	709	727	677	709	698	684	717	765	675	702	720	723	702	703	736	688	737	721	702	680	729	677	724	726	725	752	657	700	716	738	719	706	731	692	678	668	771	721	714	691	698	729	733	707	698	694	694	734	700	707	707	775	688	761	697	662	763	662	727	702	737	728	658	707	722	721	704	723	710	714	733	751	725	728	722	725	715	719	644	750	741	730	741	714	698	734	714	713	714	758	734	716	727	754	741	707	775	708	702	714	709	747	750	741	694	725	727	688	651	758	728	683	736	738	756	702	666	689	716	732	742	703	766	740	660	685	688	732	694	677	726	735	727	706	760	723	734	690	703	758	754	778	724	723	667	711	691	702	742	716	687	758	735	739	727	726	739	741	747	679	665	766	647	712	706	699	738	680	709	724	730	702	742	755	732	700	724	728	701	755	729	747	740	708	735	718	719	712	717	721	728	685	728	718	716	698	723	711	741	712	703	719	750	708	743	704	721	704	718	744	699	736	725	700	718	696	685	721	710	730	743	719	732	708	704	726	720	701	754	712	755	735	706	748	686	715	672	687	741	717	715	755	728	715	703	715	729	720	733	698	711	725	752	707	693	767	727	713	725	708	700	697	722	704	715	721	721	705	647	725	708	702	679	685	669	704	722	705	754	696	694	707	755	728	749	747	748	693	729	765	669	705	692	736	694	692	701	706	746	748	723	675	709	743	682	714	699	681	724	693	729	698	686	742	739	737	726	692	681	706	648	725	710	687	744	733	751	732	688	739	658	707	721	731	763	735	653	692	676	707	686	700	661	752	778	689	765	768	699	756	768	738	739	703	689	705	706	710	713	686	732	723	694	717	719	709	705	737	777	692	663	720	687	730	711	692	693	719	716	743	695	740	715	723	752	707	703	742	696	708	706	716	663	691	690	704	713	711	703	724	724	729	724	692	715	734	700	690	695	685	698	721	751	672	687	732	753	716	722	697	715	777	694	694	708	717	757	753	735	746	724	719	691	676	714	699	682	725	748	705	734	714	698	754	706	698	698	662	726	725	749	686	693	692	646	736	666	797	710	745	693	688	693	700	739	725	728	739	669	735	711	734	727	711	690	702	721	721	722	736	766	692	672	706	717	724	745	780	702	697	676	715	693	700	728	700	716	715	728	716	714	705	685	691	717	698	688	715	764	764	725	686	745	701	729	680	702	727	726	679	700	722	726	682	746	723	668	758	724	722	697	705	692	732	712	706	723	689	694	726	734	658	732	707	667	717	706	674	752	724	739	716	689	750	721	701	703	725	687	670	717	673	755	708	720	696	698	753	748	685	721	704	743	719	682	731	736	732	704	743	709	727	717	726	696	670	729	673	713	710	728	711	705	685	730	700	706	720	682	757	768	732	746	716	684	716	746	709	706	698	733	670	748	766	760	766	721	682	692	694	736	728	773	731	712	709	772	712	735	723	672	728	709	717	718	745	725	742	734	697	701	722	713	669	716	689	729	698	714	700	722	756	683	735	746	723	708	713	749	702	718	721	718	717	705	671	691	707	735	703	749	718	685	694	727	723	716	744	732	675	726	721	724	724	740	762	751	745	669	666	733	739	727	722	708	680	760	732	689	733	738	706	689	668	737	718	702	722	752	735	722	695	704	682	684	683	754	706	683	716	771	730	750	689	739	729	678	688	704	740	745	712	736	732	722	692	689	682	711	701	706	712	702	741	708	672	744	745	690	682	714	737	744	713	703	718	662	683	724	703	750	680	687	725	689	711	723	685	734	745	762	693	691	709	672	701	741	703	706	666	757	684	778	750	719	678	726	731	733	712	653	755	723	730	707	718	711	756	713	724	731	715	691	733	680	703	697	678	691	679	722	690	718	730	702	687	753	753	721	687	710	666	696	713	726	712	715	708	699	712	718	689	752	751	690	708	725	651	708	735	704	729	698	671	731	684	758	716	706	699	731	729	710	742	753	692	726	692	702	715	769	700	704	724	694	704	726	722	674	696	702	698	721	699	694	751	738	736	708	690	731	718	689	722	717	724	749	701	698	706	714	744	703	717	765	744	690	727	723	665	715	792	711	659	738	707	729	699	762	735	701	662	726	710	676	730	742	697	722	712	741	734	720	723	742	709	691	680	716	717	683	716	708	697	700	715	731	703	667	725	711	748	730	684	738	705	704	750	687	685	744	727	710	691	672	732	720	774	632	754	695	725	751	740	697	698	711	681	671	731	678	753	684	721	711	740	682	732	675	720	728	703	702	715	697	737	757	754	748	700	732	681	704	718	721	717	766	701	783	723	722	706	726	703	732	707	731	718	751	693	752	706	735	678	707	688	704	759	706	660	752	694	709	701	665	677	736	689	720	713	673	720
23201	21326	28958	24033	21344	21562	14609	6250	3560	3003	2782	2373	1880	1531	1334	1207	1087	927	855	849	777	709	744	753	808	697	726	707	739	688	679	626	599	624	570	589	587	557	536	588	567	495	601	562	505	559	550	557	555	541	571	584	556	540	546	488	531	583	515	536	530	467	491	506	517	511	542	499	516	514	476	487	514	512	493	508	486	506	504	465	494	472	511	474	521	463	522	510	516	455	528	490	525	499	485	499	459	514	457	475	499	511	487	506	471	518	567	540	522	479	515	529	489	433	477	507	480	503	518	511	479	496	500	508	485	482	499	498	415	506	491	455	471	494	540	487	521	467	471	459	506	498	500	496	488	517	518	476	479	514	542	518	508	524	492	494	506	463	463	456	511	505	505	530	482	498	487	497	454	495	470	473	508	493	523	442	544	453	488	486	507	481	523	518	469	501	465	537	524	476	513	535	489	468	499	476	505	504	499	498	501	484	512	484	485	502	528	463	481	501	523	480	527	481	509	511	509	493	499	509	486	503	482	527	451	502	516	501	495	532	465	471	443	477	466	478	523	496	500	484	512	502	477	467	475	500	494	489	497	478	494	504	472	472	538	478	474	514	487	500	465	483	503	500	507	477	498	471	487	512	492	494	430	542	492	494	482	502	541	475	547	490	496	501	501	464	511	507	521	495	499	524	499	478	529	531	491	443	474	468	501	471	492	509	498	496	505	473	510	482	523	546	490	483	457	506	505	495	478	475	479	485	512	480	492	506	549	438	489	518	534	518	477	506	520	535	461	513	510	511	521	462	484	478	474	509	502	493	463	455	526	522	524	484	483	499	499	491	496	447	491	506	520	565	468	506	493	453	532	529	516	497	510	509	495	485	473	500	472	485	503	508	517	464	524	502	491	489	462	483	458	467	543	517	512	503	456	484	501	493	532	498	502	516	453	543	460	486	490	494	513	427	500	489	449	512	491	500	491	521	474	487	466	475	545	499	467	536	482	494	484	477	483	466	493	512	460	513	472	519	511	452	522	483	501	504	455	519	495	519	486	522	536	485	543	524	487	467	530	500	499	507	499	512	489	495	444	508	485	510	522	509	535	500	498	509	489	445	489	524	462	450	510	478	515	500	486	517	509	495	504	470	481	512	509	519	481	486	497	469	457	483	484	480	516	481	516	469	475	461	518	446	473	465	482	503	489	467	509	454	537	492	521	495	504	475	510	479	463	477	474	490	496	493	467	493	494	490	487	521	485	504	528	530	494	504	500	496	475	515	553	522	499	492	458	495	513	462	508	482	470	473	480	513	480	498	498	472	474	492	490	491	505	460	466	478	489	474	483	498	521	505	438	457	493	493	461	472	513	507	569	523	470	472	503	489	486	513	513	501	523	460	477	472	477	433	458	492	505	466	500	489	493	501	496	487	518	478	468	525	487	488	458	504	548	465	463	465	468	487	504	518	518	489	492	485	512	492	522	516	514	521	510	494	476	514	502	474	491	472	506	500	494	509	499	511	451	507	493	507	497	509	501	473	493	482	494	533	506	515	461	526	482	502	527	503	481	488	485	493	487	488	459	505	496	468	501	522	499	503	460	455	468	489	533	486	480	511	502	453	499	486	479	493	482	533	496	511	489	494	505	463	518	468	480	462	468	493	474	490	481	489	479	499	461	487	509	496	532	514	522	466	528	504	521	459	468	467	514	509	500	537	460	455	477	452	496	528	499	544	475	501	474	513	488	462	498	481	486	490	482	518	465	501	499	484	479	530	507	471	502	516	502	460	481	519	497	512	493	492	545	473	472	508	502	488	500	440	484	483	469	501	467	512	528	492	462	497	469	476	477	492	500	508	508	509	513	507	469	533	506	472	492	502	522	479	461	506	488	497	517	544	529	521	522	481	481	503	494	506	483	491	488	511	473	475	482	455	426	417	496	532	535	450	440	429	539	558	521	475	475	462	499	489	480	489	491	488	466	495	521	470	499	465	465	481	470	471	520	524	500	486	501	488	515	489	499	531	499	468	466	521	489	491	482	505	464	482	476	500	494	505	497	508	500	531	483	506	482	464	525	505	451	487	510	467	476	535	511	460	521	504	480	493	489	487	494	495	479	455	497	524	515	519	488	486	494	497	477	484	470	473	448	478	475	479	485	480	483	519	473	507	477	489	489	486	479	485	510	495	491	493	514	527	497	520	495	478	493	505	488	500	472	475	473	525	506	480	517	449	471	482	477	502	502	488	500	512	483	521	460	524	481	453	513	493	475	492	507	479	509	478	525	481	486	497	470	528	455	464	483	476	475	516	517	469	497	457	505	493	492	479	474	503	481	492	497	518	479	515	494	498	550	434	489	474	458	507	461	494	493	491	450	465	468	513	485	484	489	486	504	474	454	496	516	468	505	492	528	508	487	520	513	511	494	503	496	506	480	480	495	466	481	521	523	509	536	504	478	499	452	472	499	470	482	516	508	532	532	512	501	502	516	487	478	489	477	474	512	481	506	519	505	479	526	545	462	527	511	441	483	488	472	538	528	460	505	482	477	491	505	495	513	510	501	471	484	524	485	523	470	519	475	516	465	500	502	511	494	520	475	496	472	456	476	494	497	504	503	499	464	479	497	514	485	513	484	463	526	491	474	517	518	477	515	534	499	514	484	521	494	518	490	493	441	516	479	489	500	506	475	514	461	483	508	512	520	492	486	477	504	530	484	491	506	481	514	456	500	508	525	497	494	474	521	515	502	521	470	437	482	502	497	562	505	466	507	518	517	489	500	488	470	497	468	519	503	500	485	490	506	517	499	486	504	485	508	530	514	524	480	491	495	498	461	473	484	465	502	486	493	480	476	481	454	489	491	489	491	485	487	496	508	492	551	501	473	481	482	470	492	518	506	499	499	508	518	494	501	444	479	518	476	515	506	501	507	471	466	447	480	524	494	498	476	469	505	486	479	471	504	519	484	526	491	519	500	458	465	549	500	474	515	466	486	508	494	471	514	498	478	473	494	479	488	497	524	473	526	527	448	470	535	502	489	463	506	477	500	467	464	465	448	499	520	466	499	511	464	506	492	535	500	496	476	469	492	483	522	487	497	492	492	458	520	494	486	476	485	486	507	489	475	473	470	451	474	525	467	493	489	455	520	484	476	503	503	512	494	509	482	495	506	514	515	492	507	530	484	455	493	499	471	486	502	485	495	499	448	505	494	447	465	454	555	508	475	460	501	456	504	485	474	498	491	528	499	524	521	507	487	521	469	486	472	478	470	518	483	495	479	509	503	514	486	498	518	497	505	474	425	554	494	500	501	430	485	483	507	495	449	497	452	498	441	492	510	520	468	473	493	505	489	460	431	467	494	499	503	509	499	522	520	503	514	522	491	486	442	498	476	475	518	462	456	539	521	493	479	450	500	558	497	509	517	469	493	500	497	516	479	454	462	486	509	518	473	523	530	455	457	455	490	519	468	474	507	500	495	490	504	474	539	485	471	499	521	484	499	522	500	496	512	495	491	475
19130	38660	32338	22564	16002	16491	13837	10864	7316	6055	5454	4608	3527	2789	2460	1958	1557	1409	1279	1226	1152	1066	999	1070	1078	1049	1030	1024	954	1045	896	819	811	728	717	767	697	680	713	632	651	703	649	683	669	667	718	674	624	710	719	685	664	683	634	689	662	648	619	615	616	592	597	552	614	574	546	566	544	611	580	543	583	568	581	549	577	542	567	584	557	597	539	565	513	562	542	608	556	545	568	570	575	588	570	581	564	590	553	567	571	588	580	574	525	569	568	616	580	581	596	614	568	552	582	567	562	572	562	543	571	586	562	533	544	547	582	581	598	509	574	563	546	568	559	511	561	569	559	565	536	533	574	573	574	575	579	605	591	561	552	586	560	580	573	575	557	547	571	612	546	526	549	585	594	561	574	593	567	557	588	546	579	547	575	522	559	612	579	567	543	548	541	570	592	591	554	547	585	560	546	574	553	593	593	564	528	554	586	564	559	565	564	527	573	577	566	553	559	581	607	568	566	556	582	565	542	569	533	591	576	532	557	558	534	542	532	560	555	534	594	558	586	550	558	582	558	543	503	533	604	553	597	580	537	584	579	564	591	557	549	525	516	569	573	567	568	564	568	547	554	587	564	571	555	572	562	579	589	523	594	565	542	581	544	550	572	545	572	551	535	549	579	540	536	552	580	573	521	553	572	580	510	580	577	583	539	551	574	533	558	547	574	561	549	588	555	509	596	609	568	554	556	538	571	552	566	626	574	604	602	556	546	616	590	550	554	542	537	565	547	567	572	569	557	551	559	595	546	556	554	562	564	591	593	556	561	546	568	603	523	591	582	610	556	552	543	559	589	537	548	523	569	583	567	573	549	583	589	551	523	560	580	576	545	534	536	541	585	518	574	602	568	550	583	563	576	552	586	554	549	536	582	577	583	577	576	552	508	530	590	557	610	519	527	600	563	555	551	564	557	500	582	553	587	603	516	568	575	588	581	543	544	584	562	561	535	516	613	535	574	535	587	564	583	547	568	565	600	566	553	574	576	537	529	522	560	565	578	541	596	568	553	563	565	623	587	539	605	550	551	533	549	562	600	557	568	570	550	589	539	546	568	549	578	554	548	534	618	571	559	514	575	544	571	557	583	579	614	592	531	534	594	580	584	598	551	569	575	586	563	560	582	567	545	548	542	526	584	577	587	612	572	552	592	527	563	559	573	569	588	535	544	549	568	591	557	588	601	591	512	591	576	547	577	584	570	533	586	592	536	556	526	590	605	574	570	562	527	560	558	569	539	565	537	577	597	562	513	537	577	599	533	599	561	593	570	580	579	554	552	539	559	628	541	559	543	546	573	557	572	591	559	577	573	535	583	559	528	605	544	548	543	550	653	565	568	576	571	541	552	565	535	577	539	564	526	544	540	537	524	506	530	596	561	568	534	551	553	573	542	550	578	554	551	567	570	557	565	515	565	530	535	535	543	603	512	545	544	570	526	559	580	513	578	582	523	596	590	550	544	590	602	568	542	547	580	557	517	565	550	516	564	587	572	534	537	545	555	566	615	549	533	569	605	557	554	562	557	558	525	571	557	587	529	531	548	604	589	542	567	557	569	536	597	553	601	573	581	559	562	497	545	545	538	571	559	571	572	565	530	527	569	572	566	589	548	548	569	557	568	559	556	559	576	546	579	581	550	583	568	571	582	537	551	562	587	553	521	593	581	589	519	573	552	557	580	562	527	572	580	522	536	612	569	588	558	580	592	556	546	597	583	525	592	572	544	511	536	584	532	592	562	620	590	499	555	538	571	568	577	588	559	602	539	565	582	561	568	548	566	531	568	587	562	552	543	562	536	577	551	580	603	594	591	591	573	561	550	604	543	530	567	567	577	534	541	539	558	567	590	573	548	560	577	551	537	585	590	543	525	567	611	570	521	520	529	574	586	543	515	545	569	549	536	561	555	607	573	554	597	620	557	566	565	573	542	534	586	543	527	524	564	585	565	534	576	523	540	567	573	515	535	558	566	549	591	510	545	583	589	565	568	581	546	556	553	587	569	582	583	559	582	572	566	552	557	561	581	569	547	555	564	536	568	575	577	592	549	561	507	575	607	554	531	582	550	536	563	562	607	576	536	578	570	545	571	546	524	568	547	586	546	568	572	562	588	535	529	606	543	568	579	558	549	554	530	570	565	539	541	557	596	567	566	562	545	587	594	576	599	555	564	597	571	540	602	571	580	568	559	554	554	604	529	521	542	571	585	556	567	562	548	558	537	545	585	586	532	588	632	519	585	577	553	567	593	595	543	566	513	560	533	545	567	542	530	586	596	568	545	534	592	584	558	563	543	586	579	559	562	543	533	585	556	560	580	553	540	570	543	590	523	544	531	562	577	548	570	530	580	565	563	526	531	561	560	556	593	577	558	544	570	593	557	584	548	549	577	542	570	571	545	539	549	586	601	564	536	580	550	596	539	519	595	557	580	591	556	550	571	543	551	555	616	570	572	573	589	488	524	575	594	534	587	533	609	594	565	566	536	579	594	515	575	566	580	561	554	538	569	569	551	559	545	578	588	553	576	551	549	593	611	576	590	570	562	570	574	577	553	571	599	549	556	580	538	539	539	553	519	545	558	534	571	568	579	559	592	553	504	553	549	591	550	626	544	563	582	562	539	584	581	585	548	545	505	533	560	538	586	578	495	528	530	555	556	528	596	574	536	557	570	553	606	585	550	573	531	542	569	527	553	566	576	590	594	584	533	579	542	553	570	581	523	543	582	575	590	544	563	562	575	621	538	581	567	582	579	558	570	580	511	589	562	588	553	576	550	556	574	529	602	544	544	571	557	564	530	519	603	540	592	598	535	553	547	568	549	574	587	579	575	572	556	541	533	551	559	561	579	543	584	572	569	569	558	568	634	589	529	553	541	603	582	568	560	584	542	549	579	544	568	538	588	529	533	550	581	529	594	568	521	588	521	571	569	566	563	574	588	582	591	583	553	572	554	543	550	558	554	520	561	573	521	604	534	592	611	583	605	578	599	555	527	570	557	548	575	604	550	527	564	605	568	548	533	532	564	562	568	545	561	561	529	612	549	541	586	554	564	550	556	563	584	542	536	622	543	554	574	577	572	635	527	553	607	600	533	522	556	513	518	600	569	534	578	534	549	569	548	560	576	532	596	570	586	548	567	588	560	594	568	541	613	575	591	527	568	602	540	540	527	579	565	556	552	547	585	569	580	540	586	577	608	537	554	602	566	530	567	578	593	544	579	555	579	510	584	604	553	604	564	539	562	573	571	516	597	551	566	543	574	602	542	573	546	556	588	570	539	585	527	541	567	548	563	568	544	549	550	537	566	569	536	546	586	570	557	532	540	545	576	540	603	566	548	541	575	555	584	559	554	500	571	561	530	566	575	571	521	568	581	502	541	590	540	566	551	570	577	574	508	554	554	548	553	524	562	545	584	590	504	610	612	564	569	531	559	519	561	540	549	535	530	599	507	560	568	553	542	570	604	542	565	554
27589	20932	15870	9097	4728	3995	3024	2110	1499	1372	1292	1226	959	883	777	670	596	602	592	547	577	545	531	578	530	535	544	531	499	509	532	485	508	486	505	515	495	492	473	496	491	478	497	488	505	473	451	483	446	505	510	491	398	469	472	500	486	495	477	424	454	480	461	439	469	466	434	407	482	451	439	464	415	420	441	484	440	457	446	473	472	440	429	448	458	460	467	478	426	474	453	445	423	462	449	435	475	420	447	440	454	423	452	452	459	495	494	470	443	444	455	458	480	448	478	423	457	437	471	479	482	430	454	405	473	439	464	448	412	475	494	442	463	434	450	463	435	433	470	476	457	464	437	429	501	465	466	414	447	475	428	451	470	437	471	440	476	453	423	428	458	430	423	455	444	441	444	443	464	444	451	451	455	457	529	472	459	426	455	487	444	486	436	453	463	434	451	444	473	493	452	493	476	463	413	454	401	452	456	427	450	461	449	449	436	448	484	474	455	485	451	439	463	433	463	431	451	426	412	487	466	401	461	466	482	420	447	439	435	425	457	388	452	455	447	443	452	480	445	445	437	451	429	471	438	470	425	455	438	434	442	448	465	418	479	445	476	426	460	431	485	451	439	477	496	433	420	461	466	455	423	488	464	483	463	443	460	452	470	451	457	461	449	424	505	454	464	450	440	435	461	487	449	430	475	403	468	470	434	434	435	424	444	454	457	451	419	420	465	409	490	446	430	460	435	452	438	420	437	474	469	475	469	445	446	476	443	440	455	442	430	426	436	472	452	465	450	450	507	467	431	440	456	436	450	481	446	462	435	460	438	492	438	451	449	411	420	431	408	437	473	460	462	448	465	439	423	470	435	457	425	427	421	469	481	459	405	477	446	427	480	419	467	457	455	446	440	440	417	449	451	441	429	436	432	433	465	444	439	474	452	443	432	441	443	458	424	475	462	437	476	460	441	488	442	458	448	455	477	458	442	443	457	466	443	413	473	434	476	449	447	406	422	477	479	418	431	447	493	445	451	461	461	447	418	456	457	450	438	474	438	427	449	464	416	445	437	495	453	469	459	474	459	442	457	411	431	419	448	455	459	456	440	429	479	452	438	439	437	442	421	426	456	451	440	440	443	456	465	461	486	474	468	444	461	492	433	443	447	416	449	451	449	423	456	446	497	445	448	429	427	451	420	458	468	466	484	450	470	437	469	457	406	419	445	440	451	419	445	449	480	498	450	449	403	453	452	428	434	434	445	467	499	415	475	499	471	478	426	477	455	484	452	431	424	430	450	466	444	443	481	477	443	409	462	446	484	441	443	451	453	458	478	467	448	479	458	418	430	439	434	440	439	455	444	460	471	499	471	431	461	472	486	466	433	461	427	450	466	438	462	448	457	441	455	466	449	425	462	457	442	462	457	436	430	452	442	433	444	450	458	453	451	443	446	423	432	472	492	436	473	463	424	466	448	480	429	445	453	418	433	448	442	440	390	438	439	449	472	483	457	422	431	444	448	461	461	479	465	431	471	424	424	465	498	422	417	431	444	415	468	457	458	430	423	471	453	458	474	452	448	475	464	439	426	443	450	413	437	439	466	482	456	488	419	460	474	455	453	444	479	414	445	445	462	430	458	471	456	451	435	447	408	419	456	457	481	465	471	435	450	459	438	461	442	485	448	464	427	465	404	438	441	436	444	436	441	470	435	446	443	452	447	475	444	434	471	405	469	483	476	453	419	470	459	425	462	456	458	483	465	449	496	440	474	491	447	474	467	453	467	424	442	463	459	455	451	498	447	486	459	455	436	448	442	437	437	464	467	445	465	493	438	479	466	439	483	452	454	476	471	481	438	445	487	406	413	472	471	442	448	465	436	464	409	444	480	445	476	449	438	471	472	436	442	458	472	458	479	485	449	455	459	445	473	413	482	467	467	447	476	503	426	460	497	443	438	468	440	466	455	433	445	463	410	456	442	447	467	463	447	449	434	436	438	454	438	404	445	469	454	475	465	445	401	458	432	477	460	472	443	436	476	430	459	429	442	473	475	447	430	420	447	453	439	445	392	466	460	440	446	496	444	430	429	450	434	446	422	449	513	466	430	443	484	424	458	452	452	444	422	455	461	462	407	450	456	431	475	481	455	427	509	449	433	452	452	416	426	460	474	455	461	436	458	451	437	448	452	477	486	466	459	443	471	475	436	488	429	468	449	476	444	437	452	449	421	415	465	444	453	456	435	473	422	423	443	464	458	465	444	499	458	460	466	474	441	426	488	456	443	472	471	459	460	423	451	440	445	467	476	432	484	429	431	460	439	401	479	421	457	443	467	455	477	463	429	441	489	460	444	468	468	458	478	477	445	456	439	466	443	466	426	481	431	445	440	464	408	439	447	491	453	440	443	435	462	455	411	439	452	433	439	480	456	453	430	459	466	413	441	446	454	457	426	445	407	430	447	432	433	427	437	455	414	454	449	443	433	461	455	438	464	456	447	444	425	476	440	476	437	461	448	441	424	474	473	429	402	471	506	451	446	446	431	472	424	479	452	441	488	461	445	468	472	446	443	451	460	470	464	471	469	445	440	464	428	484	448	479	468	487	465	492	437	432	409	431	396	422	504	471	484	455	464	449	442	435	455	469	437	459	423	436	408	467	434	410	442	480	439	443	454	475	451	475	483	486	435	429	474	490	472	459	444	421	450	464	444	474	420	488	430	440	444	485	450	450	467	438	431	457	502	430	402	444	438	483	430	446	470	482	437	446	408	452	463	451	426	434	456	447	463	455	427	470	456	464	457	444	419	467	435	417	459	449	439	450	459	435	414	447	476	489	451	435	491	443	441	430	448	444	450	444	458	436	427	475	480	471	404	485	487	419	444	459	446	444	501	464	425	480	440	459	465	471	449	469	454	486	455	482	484	425	454	481	436	450	489	442	472	453	474	481	460	460	440	459	461	481	493	424	449	460	463	444	448	460	480	491	470	436	414	411	421	434	423	446	434	476	435	414	447	404	455	464	475	462	418	485	468	509	459	474	453	440	449	467	453	439	476	444	437	435	455	476	450	439	450	464	444	453	453	477	436	460	474	427	436	446	389	435	483	485	477	424	451	464	441	452	412	489	457	436	471	431	479	487	469	452	458	443	431	438	434	420	422	435	472	439	477	425	451	460	442	409	453	450	442	427	421	472	455	427	438	429	460	452	447	467	446	439	458	460	432	467	455	457	499	467	461	427	488	462	428	417	472	443	438	485	448	457	432	457	471	494	431	460	421	424	460	475	440	435	433	456	427	457	465	444	453	452	464	439	447	439	498	470	441	455	425	484	458	434	472	437	460	415	418	463	457	456	410	462	446	435	445	427	448	462	469	457	450	442	444	412	431	458	466	451	468	453	460	439	484	464	477	445	443	440	439	453	483	438	458	420	470	404	430	455	466	424	502	479	428	439	461	432	440	448	465	425	448	433	439	438	455	423	474	475	409	446	392	445	483	475	482	461	411	455	449	470	459	436	472	459
15131	25209	19094	11529	8216	8122	6407	4326	3396	2880	2677	2244	1617	1463	1264	1041	948	876	848	834	769	713	717	782	746	693	703	730	721	666	687	582	624	633	621	652	578	552	607	584	592	608	557	605	583	606	607	608	604	588	619	585	594	606	553	613	573	595	589	562	569	596	570	542	564	548	560	566	555	569	531	554	559	563	525	586	566	537	576	607	573	575	539	591	557	532	554	517	535	546	569	525	568	564	598	516	533	535	568	559	518	584	557	545	539	555	542	578	553	510	555	547	565	586	570	548	539	529	584	594	578	561	547	535	551	566	526	567	539	502	562	558	529	591	557	540	567	559	561	582	602	594	561	589	574	514	543	551	508	516	555	521	540	558	597	573	540	585	572	543	572	530	529	555	536	541	529	539	514	552	517	525	561	552	518	563	573	539	547	540	563	539	576	555	571	540	566	521	563	565	554	561	547	562	539	593	561	522	563	576	550	525	539	545	538	535	549	567	592	559	531	512	558	597	551	571	537	572	546	513	534	542	515	535	618	530	579	555	540	523	554	506	528	560	519	527	517	543	537	570	549	540	555	546	577	557	568	549	531	558	551	559	551	555	536	543	556	533	519	541	571	582	534	556	577	509	540	549	514	524	590	537	568	518	503	589	551	572	545	529	568	562	537	497	579	534	528	529	546	521	561	547	588	529	553	552	525	578	542	573	539	561	550	567	554	537	560	542	530	573	495	552	554	521	529	529	543	528	506	569	558	589	548	558	573	533	560	560	536	525	552	570	540	553	506	573	511	492	569	573	568	549	568	543	594	549	546	537	537	533	543	562	565	558	559	552	566	536	566	520	546	503	565	560	505	503	539	568	553	556	547	525	520	535	546	560	559	523	578	535	588	526	560	578	573	544	583	533	581	535	544	584	547	553	546	604	600	542	551	549	545	581	514	544	602	545	547	529	528	516	563	538	569	552	569	560	562	548	588	540	564	544	555	531	539	553	549	507	527	576	612	541	555	515	574	547	561	537	526	555	564	579	552	523	543	578	559	524	555	516	482	575	558	569	576	573	539	560	540	536	543	537	532	503	543	552	481	582	542	527	514	554	571	561	563	541	576	588	537	600	550	509	561	549	560	533	524	550	565	542	551	560	509	573	529	538	543	557	564	550	566	585	555	555	500	547	538	561	552	562	511	535	520	551	557	537	560	554	512	575	526	571	556	563	548	593	553	539	549	633	565	542	579	556	555	596	559	530	568	534	553	528	533	518	557	528	543	539	555	552	538	547	517	542	537	552	526	626	531	561	554	557	513	512	548	571	515	544	536	541	547	550	527	583	564	548	565	573	561	584	529	537	530	498	551	566	508	563	558	527	527	548	544	581	527	501	565	566	558	549	576	580	534	560	552	549	490	543	525	561	557	545	557	515	519	573	534	538	542	575	515	524	555	543	544	600	540	550	558	574	521	570	561	585	562	540	543	575	579	607	522	540	532	557	562	557	536	519	499	578	518	584	580	535	541	563	567	544	582	520	519	508	519	553	553	554	567	547	583	564	560	527	517	562	557	581	576	527	533	561	504	540	545	549	555	534	559	535	554	590	502	519	541	548	564	564	572	520	556	585	534	578	555	610	516	520	549	529	566	516	548	542	563	576	548	531	589	526	560	521	565	573	539	537	559	497	564	521	555	536	502	551	549	572	575	579	517	505	586	597	530	539	537	560	554	505	569	527	574	544	569	573	568	544	567	568	569	537	546	564	583	495	563	565	543	539	521	562	548	563	555	578	560	541	530	552	545	505	553	528	588	531	509	530	562	546	556	574	555	545	571	553	567	524	547	509	553	539	534	563	554	543	558	553	513	519	496	556	524	544	544	519	558	551	544	547	543	550	555	565	548	557	577	567	537	542	550	591	554	567	567	551	572	580	588	541	602	560	563	519	516	501	590	543	591	548	560	545	598	543	559	523	576	534	510	579	545	560	568	580	568	504	566	538	576	581	546	531	568	565	560	545	545	524	537	575	586	560	546	548	549	552	560	515	522	517	511	529	558	537	542	577	545	543	560	512	604	577	491	568	607	570	550	519	510	551	559	569	512	568	544	585	557	541	512	576	529	538	567	560	563	546	550	539	514	558	513	584	595	546	561	513	552	553	549	528	565	539	534	603	573	594	549	548	564	529	600	551	539	601	545	552	522	524	592	524	583	587	551	576	561	531	540	535	561	528	527	525	566	529	513	620	623	552	562	562	578	508	563	536	540	570	556	525	548	527	575	567	564	564	568	570	540	576	619	523	601	559	524	549	526	545	536	554	597	533	572	567	569	548	567	538	533	541	536	552	569	545	571	517	546	544	536	547	511	562	544	535	518	554	562	557	537	521	525	532	516	567	526	569	535	536	559	516	500	522	540	582	516	535	589	536	527	587	548	577	520	553	554	571	562	559	506	564	549	531	537	562	561	571	581	537	541	544	503	549	523	537	523	558	520	569	571	520	593	532	553	525	534	494	553	509	526	505	536	493	575	562	549	533	519	558	517	509	557	576	587	601	537	585	565	561	565	548	580	567	540	577	510	546	522	538	512	539	568	482	549	527	539	553	541	583	540	577	542	575	520	558	585	570	576	564	552	572	537	507	546	523	586	581	566	590	530	575	546	536	541	580	538	535	570	555	543	534	524	621	519	547	548	533	541	582	508	567	536	560	584	565	499	594	565	544	586	538	554	550	526	555	561	532	551	543	535	575	544	541	556	550	559	539	499	525	544	545	540	516	591	556	528	565	526	560	521	530	570	556	522	532	555	578	575	551	578	554	527	508	594	602	523	557	561	542	565	556	543	558	530	578	553	543	603	540	541	543	558	547	547	540	587	551	539	530	562	507	567	566	583	530	566	566	552	567	480	565	498	523	569	535	546	545	549	547	544	587	553	527	582	499	589	557	538	515	555	555	543	560	532	557	548	525	542	567	543	531	539	571	558	553	584	550	549	560	603	558	510	537	556	549	562	512	572	541	577	534	563	524	548	569	581	538	573	543	557	562	531	533	585	586	585	545	574	542	591	556	550	576	570	558	563	539	531	573	505	549	548	549	504	532	557	553	575	539	512	527	525	541	575	511	557	526	529	535	596	577	506	538	550	536	578	542	524	564	528	536	509	530	566	497	536	537	588	552	529	548	551	554	547	521	577	537	566	523	569	546	513	551	522	590	580	544	547	562	559	545	523	549	560	590	585	573	546	526	592	567	536	542	574	563	519	532	568	564	570	527	534	535	530	508	611	545	568	573	557	581	565	530	582	573	531	577	531	547	561	554	554	519	581	550	545	516	540	532	548	538	529	578	560	562	578	568	531	526	545	551	543	562	557	502	520	542	553	548	566	562	551	506	524	549	545	523	559	557	560	589	599	565	544	569	571	595	539	492	571	518	574	539	564	563	525	592	545	537	555	597	595	575	529	552	547	561	553	511	524	525	554	555	535	529	558	586	540	594	546	571	526	538	519	522	569	534	561	532	540	557	544	549
24274	21270	28341	24546	21091	12546	5913	3190	2452	1953	1766	1465	1218	943	867	741	666	578	531	508	487	477	504	503	466	459	492	499	501	433	411	423	394	410	398	362	388	387	368	393	364	376	392	375	391	369	379	356	393	387	381	350	374	387	342	368	370	312	339	353	330	331	338	357	298	347	318	318	339	327	317	313	332	325	355	357	320	322	317	353	343	347	326	292	325	338	305	335	331	331	320	335	323	319	348	310	317	330	350	306	380	316	289	341	341	322	330	306	313	339	322	337	329	331	359	350	358	346	321	318	308	335	344	293	333	327	317	293	348	308	317	337	349	321	354	330	302	332	308	327	342	306	334	340	354	349	341	340	339	284	306	332	354	294	342	331	288	307	331	300	323	350	301	335	309	311	328	349	324	339	288	312	324	341	361	330	343	332	313	331	339	312	313	349	326	351	321	353	361	336	328	319	309	344	301	334	314	312	313	304	339	327	376	327	268	321	323	338	359	306	338	323	308	317	320	338	316	322	326	295	316	328	319	313	336	330	347	318	339	338	317	328	301	336	333	328	336	313	307	325	334	313	305	315	312	307	356	350	306	291	326	315	322	315	326	334	338	382	318	325	333	323	331	330	330	367	308	335	342	301	318	345	308	322	343	310	312	320	308	348	333	341	343	339	316	322	342	306	312	313	348	329	334	316	312	323	333	335	356	320	305	273	312	313	340	348	314	350	321	328	319	341	327	340	327	338	321	336	340	371	333	358	317	322	316	327	330	339	324	369	356	336	299	325	321	353	340	309	325	342	331	350	325	325	306	341	331	328	334	318	307	347	335	314	359	300	340	341	327	325	343	302	338	320	318	330	314	341	309	354	340	336	323	333	296	325	342	368	343	345	334	322	298	333	317	325	329	335	294	302	318	324	296	317	317	340	297	316	330	356	362	346	330	295	338	327	346	316	332	331	346	310	328	325	340	326	361	345	320	310	327	311	314	307	331	333	345	336	282	336	324	290	336	346	310	321	314	316	308	368	340	309	329	294	360	305	314	336	329	305	320	320	345	321	337	345	336	348	325	314	332	331	306	309	311	320	323	335	344	337	305	339	331	341	291	317	343	287	336	356	319	366	305	358	339	333	318	303	352	352	343	340	335	331	353	323	307	315	314	311	350	334	326	325	346	304	358	332	334	336	327	320	316	338	317	378	320	275	318	323	354	356	301	341	338	333	329	311	328	314	328	343	320	301	330	316	336	353	335	315	335	355	326	343	356	327	325	330	313	333	307	314	361	319	345	316	339	346	324	327	320	331	373	336	317	330	326	302	353	331	366	320	312	310	341	317	322	357	331	331	360	328	345	314	322	318	303	336	327	345	369	331	308	350	321	329	319	308	338	352	312	348	324	343	309	352	295	321	358	320	339	313	318	338	319	380	322	321	333	331	333	327	323	342	321	336	330	307	308	340	350	277	315	293	326	290	352	339	341	334	313	326	317	345	323	348	314	311	277	344	336	347	311	337	345	305	316	319	340	327	346	333	347	340	321	322	358	312	319	343	347	306	332	325	316	334	330	334	332	337	329	365	288	339	321	335	316	325	342	308	315	336	351	318	322	334	305	313	327	329	353	348	319	330	340	345	319	323	324	324	334	332	323	333	341	302	344	350	332	328	345	339	302	325	303	334	305	312	337	326	327	337	323	349	340	328	318	348	335	311	326	321	326	325	337	305	329	301	360	336	333	312	314	314	354	343	364	305	354	348	317	289	362	357	308	309	357	338	324	316	293	342	346	322	336	291	323	340	331	305	290	322	334	323	348	335	308	325	340	332	314	329	318	330	320	349	344	323	331	338	306	324	319	327	343	320	342	359	313	334	349	298	344	333	312	323	348	308	319	317	320	326	359	336	329	354	357	324	332	362	353	345	332	347	337	321	311	290	331	340	321	351	330	327	312	304	329	324	356	344	333	327	324	312	343	291	306	343	335	350	319	303	324	314	332	328	337	327	335	316	330	326	332	362	340	315	333	320	310	320	331	293	339	307	333	326	320	325	330	338	354	320	334	330	323	323	322	342	324	316	318	315	297	330	322	348	331	329	302	347	318	324	350	354	306	295	343	329	295	323	342	321	337	322	313	349	318	315	309	298	361	334	339	333	329	333	355	326	316	335	330	310	329	337	325	308	333	328	354	310	300	307	325	315	325	349	293	322	303	348	313	303	301	327	314	326	324	335	321	330	336	317	331	326	327	328	333	328	350	311	340	299	334	309	328	329	312	326	299	340	331	325	344	316	305	331	319	356	326	367	358	336	304	292	306	291	368	338	330	257	327	325	310	349	309	324	299	307	353	318	312	316	324	318	328	316	308	337	363	330	326	359	315	297	318	346	332	339	312	323	366	326	318	305	337	365	348	324	333	346	344	313	352	339	354	315	318	355	329	324	323	339	340	306	312	341	298	322	328	314	342	346	323	334	331	333	312	316	333	325	368	328	340	335	336	310	352	326	313	354	304	339	348	308	319	346	323	316	288	314	319	314	323	344	340	331	311	332	333	273	311	295	309	323	357	345	344	340	328	336	356	321	321	342	330	323	330	356	328	326	328	298	330	321	342	338	345	355	354	325	344	319	315	311	340	359	351	352	328	312	350	324	320	324	319	338	362	356	355	336	328	319	338	316	318	320	310	321	323	308	332	336	310	333	349	351	330	331	317	334	322	305	338	330	310	307	323	306	311	293	332	329	331	345	322	310	340	330	344	314	361	323	340	334	322	335	321	324	336	314	347	330	341	284	320	306	339	334	331	364	344	318	337	318	296	319	310	314	323	353	347	326	337	339	345	310	313	323	328	304	306	320	318	347	355	329	347	322	313	368	317	355	314	326	316	333	318	314	322	336	354	321	350	333	337	335	329	318	344	298	332	325	304	331	336	338	321	322	289	308	303	343	337	300	313	334	308	328	305	313	300	304	327	346	339	326	329	311	336	304	351	311	295	345	320	329	300	323	325	318	309	339	343	345	323	342	318	323	310	324	351	284	356	341	326	314	352	327	328	308	331	323	327	369	314	312	320	322	331	313	348	331	365	339	338	337	335	330	310	340	308	332	313	344	310	354	300	337	309	318	321	288	342	328	349	307	316	315	324	351	318	318	346	330	351	314	298	329	298	293	364	337	306	377	305	324	332	331	324	333	337	345	327	312	353	325	332	349	302	357	299	325	306	327	299	328	347	329	346	334	334	344	327	331	321	339	328	345	310	342	315	324	314	306	338	372	316	327	311	321	294	345	340	267	334	326	326	321	327	314	333	317	336	324	336	322	306	333	321	318	318	346	314	331	322	297	337	323	294	320	352	324	343	337	339	305	334	339	348	348	319	305	324	325	330	340	338	343	376	313	356	315	329	327	333	339	333	343	316	317	309	335	344	361	318	322	324	339	344	339	358	362	325	365	310	310	331	343	332	295	280	357	326	331	345	322	358	353	317	318	332	327	321	315	324	343	351	307	330	323	303	337	305	351	360	337
17150	32616	26230	15790	12971	11768	9373	6399	5294	4218	3862	3031	2364	1877	1463	1359	1127	964	895	785	731	763	822	779	652	663	696	634	624	641	569	571	563	500	542	546	491	474	493	474	481	523	464	470	502	520	474	472	446	479	497	464	481	491	423	489	457	457	473	470	419	412	408	427	415	418	403	431	428	434	400	412	388	401	415	443	411	417	415	384	378	405	383	435	372	411	404	398	396	414	364	393	410	374	386	404	400	410	376	408	408	398	401	381	423	384	412	414	403	391	387	432	393	421	429	395	386	385	374	397	414	396	378	384	370	393	391	444	401	381	398	416	441	405	389	393	414	421	396	430	397	391	446	426	439	359	424	412	369	422	410	417	422	400	439	405	407	412	392	404	393	408	403	411	422	421	367	406	437	411	378	390	399	402	431	389	389	383	416	407	414	390	421	380	425	404	418	414	382	388	413	414	381	407	383	381	403	397	402	396	414	437	404	402	356	430	402	416	388	382	432	428	387	369	382	369	414	368	412	387	402	422	377	456	397	414	425	433	381	399	400	371	406	405	427	369	420	393	418	395	402	417	368	382	442	393	409	395	416	437	388	404	403	427	396	388	424	393	423	402	407	413	429	415	376	403	409	403	382	425	390	392	403	405	400	451	400	375	396	400	421	379	469	394	399	384	405	436	399	396	403	375	387	412	375	397	419	385	444	401	405	421	418	414	427	426	381	412	400	386	422	383	428	406	393	351	381	375	405	396	380	396	387	404	405	445	390	382	388	361	399	390	381	410	394	411	379	439	405	408	405	375	366	389	392	437	400	387	418	404	396	431	404	416	399	378	431	442	412	401	386	403	389	394	440	409	415	393	400	420	387	396	386	403	397	405	360	376	361	428	389	427	414	431	409	360	422	393	410	395	390	442	387	387	366	389	448	379	376	374	408	374	423	387	437	419	419	397	369	378	401	396	420	394	393	384	412	441	399	373	376	398	402	426	410	397	408	412	389	388	376	400	408	403	384	397	426	421	404	402	411	392	408	382	382	427	394	418	406	423	402	370	400	426	395	395	397	390	408	395	412	394	386	401	422	418	396	398	415	389	396	412	438	402	409	382	398	418	399	425	402	390	409	407	409	358	421	408	380	386	423	396	442	381	417	390	413	386	402	419	422	404	401	406	411	403	396	423	370	412	373	396	418	391	404	403	418	370	383	402	410	438	385	421	362	390	428	391	417	382	425	400	383	411	406	406	408	389	444	368	374	404	357	416	352	379	398	411	410	393	410	372	396	422	364	394	386	401	412	380	413	392	372	383	398	398	377	402	361	380	365	390	421	405	394	401	378	383	410	431	385	403	410	390	405	437	417	402	386	372	406	388	371	385	402	397	401	390	424	422	421	401	405	390	424	398	419	428	458	387	387	381	413	393	409	383	418	426	422	362	397	386	438	391	409	397	406	380	387	382	441	398	412	365	404	421	423	428	400	376	386	403	416	406	418	401	432	390	363	409	393	415	427	435	371	374	410	374	404	404	415	396	420	380	388	406	418	366	400	407	431	429	387	338	432	415	421	403	403	405	363	408	409	409	439	406	414	405	378	385	424	406	406	413	415	441	421	389	413	397	394	401	376	429	405	393	380	413	381	407	413	415	408	408	407	377	419	410	398	371	427	352	409	407	413	431	384	448	385	411	425	389	429	400	418	431	409	406	454	407	409	403	378	394	396	378	378	402	403	419	381	384	408	379	400	443	409	430	402	400	381	393	374	389	404	400	398	383	413	384	406	421	432	384	399	428	426	410	376	396	367	395	386	414	381	398	414	396	460	422	385	401	408	426	385	444	395	369	419	422	355	392	423	455	399	409	400	414	407	419	431	410	358	381	379	415	407	405	379	415	435	388	399	398	397	410	444	393	408	428	411	426	400	388	402	394	388	407	364	439	421	433	401	427	415	400	416	392	366	389	335	379	416	439	393	408	382	411	415	394	445	396	430	388	400	389	417	420	411	365	379	394	410	418	422	421	419	375	410	450	446	403	400	402	396	404	396	409	439	389	396	380	364	390	454	389	406	403	381	423	366	416	379	365	342	391	387	405	371	389	414	398	394	422	374	379	382	401	409	395	376	403	409	374	401	391	381	423	414	415	409	405	383	395	394	407	406	404	375	403	431	422	384	375	401	387	396	427	386	377	453	379	417	426	380	385	379	408	431	421	408	426	373	400	393	384	396	410	417	406	397	392	371	406	382	401	409	429	391	439	398	407	411	454	411	405	423	420	424	420	395	381	427	407	397	390	396	390	396	418	393	369	381	379	381	386	394	396	413	411	418	427	398	382	407	367	406	388	361	408	405	416	443	399	401	449	415	430	394	364	429	411	385	418	393	407	419	394	386	402	400	375	441	408	398	406	392	435	395	385	408	406	428	401	422	381	410	394	388	381	424	430	384	422	363	376	389	423	385	390	397	415	404	391	368	412	421	412	426	422	392	426	393	414	419	374	394	388	396	407	405	379	418	415	383	397	415	403	383	362	407	401	443	421	383	452	372	400	394	422	380	420	393	399	425	425	403	448	374	410	377	391	403	402	383	413	416	390	405	371	385	417	361	448	396	399	425	371	383	397	391	417	367	369	422	359	399	430	426	432	392	408	384	414	374	409	422	360	436	382	394	372	422	384	435	422	412	409	427	376	387	403	423	388	374	376	377	377	414	433	438	383	387	442	422	407	414	430	420	394	382	414	430	398	405	418	390	382	438	417	399	418	413	408	395	417	407	398	377	380	382	416	386	402	396	417	390	368	411	398	429	431	404	425	421	407	409	364	365	395	402	427	397	383	395	432	420	391	375	395	383	374	412	393	391	401	402	376	407	400	414	418	412	411	412	369	389	405	409	406	406	395	406	427	423	409	367	385	362	428	429	437	393	389	418	364	424	379	398	392	411	389	395	413	398	396	413	400	385	375	401	418	366	407	392	399	428	398	405	455	451	421	402	395	375	404	355	385	377	415	402	423	391	397	408	409	392	434	370	390	411	416	417	379	398	412	401	415	388	376	378	394	395	429	384	418	420	410	419	439	424	411	388	449	385	390	403	436	384	420	406	411	439	377	401	389	388	397	397	393	395	400	400	384	419	385	423	412	365	415	386	382	397	397	394	420	446	359	402	379	389	383	422	380	381	439	405	407	374	394	403	393	444	377	435	375	349	401	370	416	402	410	389	463	383	408	399	369	402	411	402	380	409	391	419	400	432	390	439	409	412	391	382	398	375	415	363	423	369	417	385	399	416	426	398	379	400	405	403	451	426	419	416	364	392	398	437	422	414	409	386	385	406	449	424	386	419	394	414	355	412	430	413	427	418	375	400	421	406	406	373	401	442	372	379	429	395	424	419	404	422	444	384	376	386	411	406	410	388	425	423	375	416	394	391	380	423	365	406	424	418	384	392	411	402	369	408	428	418	409	389	402	395	424	421	408	412	417	411	383	443	434	393	406	419	423	418	400	397	411	444	409	409	444	419	376
25483	21264	27183	25255	12197	5774	4444	2939	2298	2024	1876	1525	1334	1195	1079	947	847	862	812	812	733	768	749	766	724	759	698	667	723	736	653	685	700	693	656	708	631	642	607	645	650	656	628	635	605	633	622	643	659	630	624	628	609	614	627	648	641	612	605	679	642	615	631	621	619	657	614	610	590	633	586	604	586	585	689	606	605	617	627	604	665	605	624	603	580	570	603	615	623	636	602	614	603	610	597	592	578	642	625	633	638	621	601	619	591	595	586	570	605	600	584	614	582	620	644	638	617	590	599	585	655	609	588	632	630	564	617	580	620	609	584	592	651	611	567	625	589	623	638	623	605	608	607	603	633	606	652	644	587	611	575	577	615	603	616	648	621	599	639	592	662	591	573	600	599	594	629	566	600	559	629	598	605	563	568	588	570	639	641	634	580	606	602	609	611	585	628	594	592	607	611	625	585	607	630	614	658	601	598	551	633	586	594	603	625	672	632	590	637	669	583	558	614	585	623	610	630	603	638	577	603	624	593	596	579	654	563	644	611	640	600	649	622	622	592	608	607	565	594	598	643	648	608	624	559	634	609	615	584	586	579	600	613	650	626	595	543	630	603	561	611	606	655	630	626	621	598	648	637	588	647	631	613	602	635	603	571	644	603	594	624	633	602	604	586	580	618	562	588	612	583	594	657	601	568	617	628	619	632	597	593	639	623	642	606	567	572	574	565	598	588	574	604	605	644	613	624	608	610	623	603	607	646	624	620	605	605	627	619	594	597	582	588	632	593	603	610	635	608	627	588	632	593	555	559	631	628	603	619	623	607	613	592	596	635	637	587	580	644	657	640	613	614	650	604	672	579	601	610	605	564	634	600	624	604	597	618	628	601	593	584	562	571	575	628	602	573	597	616	643	616	613	601	637	586	609	641	621	624	607	590	600	608	621	602	634	590	618	621	615	613	625	559	610	605	587	634	578	590	616	602	612	639	598	608	600	587	629	628	597	572	576	628	596	621	583	605	609	595	629	575	593	614	595	642	563	620	625	562	583	622	630	645	674	603	593	602	573	594	644	620	622	642	650	637	648	633	605	616	638	590	598	589	612	589	600	591	561	570	608	595	608	630	618	614	606	575	587	587	568	632	618	616	607	606	586	589	621	609	650	619	604	590	594	590	562	600	584	629	589	612	611	636	567	614	608	628	578	578	584	574	585	616	559	596	635	593	602	604	632	581	600	634	610	638	611	625	605	638	585	661	603	582	637	608	638	630	592	603	625	580	576	581	589	609	625	586	623	641	619	612	612	619	590	602	615	635	582	583	596	601	616	614	603	598	635	641	550	625	593	634	578	595	570	606	594	547	620	612	601	596	583	686	620	565	592	607	579	581	590	603	617	627	608	615	587	566	569	636	605	616	604	622	588	614	566	628	632	629	584	623	634	586	660	579	559	577	624	598	612	671	617	642	576	603	601	606	630	582	670	599	612	651	615	613	634	618	598	591	613	626	583	584	626	609	591	601	616	613	541	617	636	623	636	617	604	637	621	616	595	631	581	604	622	608	637	613	594	588	618	602	610	623	609	629	587	601	590	607	578	585	578	612	544	577	639	597	574	638	584	611	614	542	636	617	626	621	625	612	597	639	590	607	596	602	635	581	623	571	611	619	587	625	622	650	619	623	569	632	580	587	592	603	640	661	570	556	594	602	614	589	609	624	645	620	641	611	620	570	567	570	603	610	639	624	626	631	633	604	612	596	604	596	621	615	607	602	601	603	664	622	655	629	647	628	622	602	639	604	597	619	607	662	605	581	586	623	623	649	575	640	621	584	603	589	573	637	633	603	639	609	627	623	605	640	613	625	633	611	589	601	644	628	556	600	630	599	619	598	623	583	612	590	647	571	549	604	613	635	630	634	608	587	608	618	609	627	585	588	589	604	640	575	551	582	611	590	581	608	591	635	615	635	615	597	620	657	605	565	596	624	593	644	637	610	598	604	600	580	577	609	562	609	593	568	574	606	655	607	584	614	611	623	580	617	609	598	569	560	607	637	601	623	598	592	610	634	585	627	607	539	604	618	594	550	591	592	616	567	587	638	617	630	599	600	588	598	595	625	634	582	603	611	642	607	641	576	589	623	610	603	565	611	622	632	597	614	577	619	544	618	613	623	579	606	616	614	606	631	616	594	567	597	618	628	603	622	614	590	548	611	582	604	601	636	578	595	603	579	594	613	599	605	593	603	599	564	629	573	609	596	628	647	654	585	633	620	629	623	640	582	573	594	607	639	603	627	628	623	595	603	569	613	636	592	634	634	629	554	627	616	576	605	571	608	620	559	594	587	568	571	595	604	647	612	615	613	575	615	591	567	598	630	595	587	639	635	580	613	548	567	600	590	588	595	574	605	616	628	583	587	609	641	620	582	574	634	613	601	601	568	586	627	619	623	615	606	637	603	587	587	560	594	600	604	586	605	654	585	623	610	646	604	590	582	569	623	617	638	578	604	610	618	607	629	601	640	610	619	571	623	620	598	581	661	598	613	621	595	644	577	618	584	604	652	632	586	584	546	632	632	593	689	599	594	601	613	619	605	599	621	598	646	583	626	581	600	603	625	580	622	607	581	574	604	585	613	596	603	652	630	679	609	612	633	609	618	606	615	591	578	550	617	570	633	590	567	654	631	628	592	596	583	571	574	589	607	593	610	600	581	651	585	584	570	608	614	596	616	615	573	632	610	568	663	611	618	612	582	594	643	617	618	613	639	594	635	598	637	619	597	602	568	671	595	632	603	660	602	626	594	602	610	600	584	564	587	632	598	571	593	623	635	590	607	580	590	599	604	612	613	595	558	644	593	607	594	544	638	611	605	623	604	565	603	591	619	587	649	672	627	623	620	606	616	609	627	646	619	603	625	607	576	639	624	600	610	609	638	601	582	624	584	631	600	633	614	616	574	618	597	579	587	608	646	599	650	650	597	643	568	609	571	634	623	651	591	636	592	634	623	616	573	611	633	578	610	616	586	642	618	634	600	597	585	607	576	616	648	646	631	622	604	614	640	605	609	567	610	619	563	597	596	637	629	625	613	663	580	577	579	631	600	602	590	613	616	645	588	605	623	631	590	615	609	616	612	575	582	592	591	625	588	642	627	604	623	624	630	606	644	607	581	612	588	600	583	612	668	572	599	585	591	596	600	649	609	640	581	631	570	598	598	637	667	659	615	629	609	610	675	621	650	618	593	590	617	576	679	609	632	604	636	606	583	602	625	592	591	585	582	594	638	631	598	631	560	573	600	588	593	650	616	641	620	551	640	615	635	662	626	621	665	612	626	607	626	623	611	588	613	618	599	577	603	637	609	584	580	635	591	594	615	619	641	641	620	616	651	623	621	612	615	592	584	617	546	640	633	633	604	660	607	625	663	617	617	570	597	601	601	586	631	592	587	600	579	616	597	646	567	628	651	612	585	567	615	642	603	609	637	623	611	573	586	597	599	594	625	655	598	613	614	622	580	641
17206	28661	23133	13319	11366	9850	8419	6069	4863	4347	3714	2957	2373	2028	1610	1449	1284	1133	1073	1060	983	1064	1013	1059	990	928	937	913	947	981	848	830	827	809	770	810	794	771	812	734	741	747	763	776	750	763	757	755	761	801	784	808	785	789	809	801	778	757	783	739	717	741	702	710	695	743	764	695	717	721	726	719	709	693	726	778	700	758	703	732	730	699	733	725	694	692	680	697	659	712	673	739	720	704	783	726	674	724	732	700	729	757	690	765	745	686	734	743	739	727	743	692	750	669	660	663	757	732	731	688	708	731	728	731	692	711	695	722	705	671	645	717	750	715	735	721	727	758	686	701	724	683	690	705	702	712	707	643	685	747	726	707	747	739	661	692	705	701	720	702	688	740	694	713	667	734	702	785	705	676	734	709	722	715	761	699	763	686	732	736	772	773	740	770	737	759	739	745	725	702	774	701	714	739	684	668	731	750	734	711	692	762	735	714	758	740	716	696	703	685	721	674	690	752	686	737	745	702	701	700	707	695	693	720	687	749	737	695	692	740	695	715	747	700	701	737	687	714	722	736	737	676	655	732	731	661	711	710	749	702	709	711	682	732	701	674	756	663	741	701	723	740	735	705	692	766	688	674	739	739	739	671	748	703	723	691	725	702	721	675	718	718	748	724	732	741	733	744	724	670	720	666	753	699	700	694	681	738	737	699	685	695	746	706	647	685	758	710	738	688	764	694	681	721	742	758	705	703	721	727	748	737	685	726	738	685	694	735	764	735	739	708	726	767	711	749	720	733	747	729	721	699	709	754	767	745	725	729	715	652	714	716	662	723	709	723	692	732	711	722	708	700	723	718	687	681	741	655	749	753	747	681	766	667	715	714	706	700	688	685	737	697	765	731	694	708	733	659	707	723	693	707	731	692	738	713	686	741	738	743	704	741	721	727	728	719	728	703	684	712	739	633	715	695	709	720	681	702	676	696	714	680	736	716	745	710	699	732	759	690	744	707	694	715	725	735	694	697	738	723	713	697	695	729	694	658	772	735	680	702	701	738	660	724	720	710	727	712	676	739	721	763	671	714	706	718	664	715	711	740	711	762	710	696	736	706	736	765	780	716	724	704	732	716	732	690	731	667	762	740	707	712	720	765	696	754	687	705	659	680	770	743	685	733	728	660	731	762	712	659	698	711	693	664	700	696	732	755	731	737	730	692	723	741	710	693	801	672	761	687	745	701	656	692	710	714	745	695	689	707	762	681	700	690	770	710	731	707	676	705	750	684	714	720	717	744	681	738	755	676	672	760	690	705	741	734	749	724	714	731	761	717	719	678	711	742	694	751	683	753	722	738	706	718	717	698	695	688	756	678	702	671	709	742	745	757	713	692	678	774	676	726	633	709	704	665	701	719	677	689	740	721	729	762	761	714	708	754	695	743	712	719	710	716	708	727	723	726	670	737	703	700	700	683	709	701	726	731	687	729	739	666	724	673	712	694	686	700	749	728	761	707	681	755	700	711	670	708	733	711	703	705	668	743	768	694	688	728	747	692	749	714	759	762	693	680	705	753	714	693	701	688	675	702	681	760	695	728	715	693	683	683	702	784	721	746	685	741	683	717	721	735	700	686	718	689	686	749	742	723	743	679	692	702	714	704	700	721	761	710	730	706	692	687	676	732	723	709	691	688	693	720	698	756	699	731	700	712	721	691	713	729	684	690	661	720	710	719	744	720	694	729	729	698	718	691	694	686	701	718	750	707	732	711	675	672	733	704	679	740	726	680	753	695	725	677	743	712	698	643	726	707	745	700	699	744	717	725	733	719	676	691	730	726	715	694	708	720	699	765	712	734	733	722	701	730	716	709	708	718	755	696	661	707	812	725	683	650	706	646	745	720	678	699	749	705	730	747	704	698	741	725	674	693	695	731	675	733	669	729	689	721	705	724	729	744	704	714	715	720	704	723	747	717	731	743	736	761	699	672	697	747	730	688	679	705	675	688	700	700	711	702	713	710	720	702	737	750	723	736	785	692	690	740	724	705	718	701	677	712	723	719	702	711	713	727	717	694	724	698	721	711	696	671	704	726	714	650	701	732	704	751	742	720	696	682	682	717	755	667	753	696	715	709	698	713	686	711	748	742	758	696	736	689	713	700	757	691	672	721	724	653	686	735	734	704	709	727	688	736	756	736	712	685	747	737	757	746	747	741	778	719	709	680	696	706	686	701	734	704	705	719	744	717	685	664	722	743	785	697	726	758	698	686	725	652	745	738	767	708	773	725	721	740	709	753	718	687	701	723	732	751	711	680	745	648	711	713	736	727	688	751	668	716	688	722	714	759	719	719	732	730	711	671	710	712	715	680	735	726	717	730	694	695	712	703	705	771	777	747	714	751	728	726	678	751	697	700	732	714	708	704	666	748	714	728	676	703	718	682	730	716	723	733	723	676	747	787	711	689	640	701	724	706	713	696	712	722	733	738	736	710	704	667	706	714	690	724	721	732	738	707	654	721	656	720	734	739	695	719	683	731	762	674	687	748	681	716	736	706	732	719	739	711	721	760	735	686	708	743	737	730	752	723	730	691	769	716	732	729	696	707	702	717	707	730	704	658	784	728	732	693	746	722	692	682	724	724	673	756	670	692	702	671	741	688	683	740	749	746	723	723	731	752	721	724	763	767	720	713	699	698	691	674	724	694	746	716	699	732	731	735	686	741	740	709	728	678	748	692	734	721	740	693	690	739	743	678	717	735	723	728	731	691	722	725	711	735	713	718	696	695	732	711	721	712	712	680	716	699	685	721	746	763	678	720	712	700	691	703	716	675	701	726	722	695	786	705	686	745	734	716	710	706	739	691	715	707	734	726	696	708	733	703	702	691	718	729	673	689	665	696	703	731	731	722	753	704	685	704	730	674	723	750	677	698	685	748	690	729	702	771	714	735	679	722	729	707	688	704	689	704	712	708	725	698	712	745	735	695	788	715	704	736	698	676	728	723	724	774	683	688	715	710	746	718	699	731	754	711	680	735	697	670	698	700	711	698	703	679	719	708	749	727	722	706	707	727	700	746	706	692	727	730	679	762	669	747	688	753	719	713	719	715	700	721	707	703	708	689	731	682	710	668	759	763	752	699	688	744	694	709	740	713	723	700	719	710	761	692	734	709	693	725	665	662	711	755	724	724	733	730	727	703	691	756	736	704	713	772	704	723	708	720	714	740	684	715	745	706	719	780	731	734	725	776	692	719	762	702	727	696	743	741	739	700	729	755	742	720	730	725	730	738	732	711	717	664	697	736	726	712	730	713	753	727	726	665	732	686	710	739	672	734	722	757	699	735	662	723	694	705	658	662	696	698	735	714	681	684	756	722	727	747	727	693	712	686	723	740	708	702	723	740	686	699	707	710	722	758	779	721	767	736	715	709	693	716	738	669	673	711	705	728	659	679	729	704	695	716	694	727	761	713	679	727	728	719	660	717	726	708	724	700	685	719	718	707	733	733	703	745	703	688	719	712
23245	21312	28961	23994	21330	21466	13177	5338	3624	3223	2837	2167	1735	1583	1225	1079	1041	908	880	792	743	761	846	758	725	688	670	665	650	666	623	628	644	585	593	642	608	597	598	566	563	560	579	579	553	558	560	557	561	565	623	540	556	511	578	566	537	525	564	544	528	532	501	516	514	505	459	482	499	480	512	516	519	533	492	490	517	493	454	467	502	488	483	496	495	474	507	467	512	490	462	539	515	505	515	552	516	498	486	479	514	533	511	514	505	540	469	488	534	495	441	484	480	505	450	488	474	536	493	510	476	515	495	473	479	518	454	511	507	507	495	509	502	489	495	483	478	503	499	515	523	526	510	498	546	551	470	495	504	493	503	518	490	467	535	516	499	488	502	503	507	500	474	476	463	468	497	535	438	490	517	470	479	504	477	494	472	493	514	502	516	523	472	495	516	502	546	506	458	475	480	502	471	481	488	499	469	478	489	518	524	501	491	511	525	499	503	485	475	508	452	482	514	507	488	476	456	486	507	517	525	522	481	487	462	504	483	485	519	550	537	493	476	477	489	513	459	482	497	479	516	455	461	478	490	504	511	494	491	434	483	489	507	495	525	501	491	489	498	486	448	493	511	501	454	465	501	494	484	490	477	526	483	496	491	515	471	496	473	499	536	512	505	479	523	512	511	518	467	484	489	502	461	502	521	501	498	493	485	509	519	520	497	512	507	488	483	491	476	470	487	464	478	480	516	496	479	484	516	508	495	495	484	468	467	433	474	513	473	472	458	502	456	507	513	502	516	486	451	456	514	502	463	506	502	498	483	518	496	478	524	474	505	495	480	550	524	539	463	515	463	485	494	505	461	496	512	532	504	468	487	514	486	477	500	546	505	539	513	507	512	495	491	496	508	522	468	538	500	520	506	516	516	433	465	520	513	498	507	537	489	523	468	494	498	483	486	509	540	514	458	488	472	525	461	452	496	506	481	509	470	512	492	502	517	524	532	473	491	465	489	434	482	493	498	451	471	519	498	493	516	522	484	455	500	476	472	438	499	521	534	519	485	500	486	487	479	512	495	515	485	461	503	481	504	458	502	490	484	496	462	530	518	503	485	500	472	500	504	495	474	502	476	481	512	450	516	478	477	520	478	505	534	509	530	526	486	491	473	475	500	483	514	508	487	493	504	478	467	503	472	491	501	517	475	451	515	482	456	494	498	504	471	468	504	482	471	459	481	524	481	497	452	449	516	454	493	472	466	483	503	483	480	478	468	493	493	513	503	525	503	436	501	489	524	491	501	462	500	478	465	485	470	530	470	488	532	459	531	490	509	471	529	508	475	515	455	508	495	493	517	470	521	478	477	516	459	478	489	443	517	536	500	532	492	494	497	474	518	491	492	505	506	494	471	524	494	557	467	520	480	497	465	479	518	484	489	457	523	502	449	449	493	506	524	460	518	483	477	451	492	514	456	487	493	476	494	491	477	487	492	463	491	491	522	500	522	502	498	488	512	492	545	508	483	516	501	479	473	502	523	530	521	483	494	503	518	499	492	454	476	460	492	482	490	478	522	509	497	472	507	497	514	530	486	482	482	461	498	487	445	518	490	460	487	489	537	500	499	491	507	512	518	541	531	528	504	492	484	532	538	508	490	494	504	518	519	495	475	484	471	471	463	512	494	498	511	516	490	496	473	498	488	505	515	512	489	472	483	437	521	494	513	490	493	477	497	482	490	499	536	505	466	488	498	532	466	505	450	493	484	480	510	500	551	508	508	460	492	492	469	489	507	503	515	518	492	465	474	509	470	481	445	494	458	496	498	495	512	503	495	477	501	503	412	529	506	527	499	508	497	486	486	484	487	479	468	491	480	489	517	473	524	476	511	512	474	536	512	509	515	525	532	502	481	468	508	488	525	506	472	450	499	465	485	466	475	508	518	465	514	487	499	489	516	525	516	500	502	503	428	517	520	473	450	493	440	467	524	491	499	488	496	507	507	522	510	478	514	515	469	492	511	475	511	486	507	458	521	492	513	502	511	500	481	500	482	488	442	452	500	479	465	532	477	481	502	515	471	482	527	509	515	478	548	515	503	477	495	467	493	502	510	483	508	506	504	541	541	497	510	531	453	485	477	492	491	470	479	505	493	478	502	520	475	431	486	469	484	468	516	478	479	514	476	465	492	506	529	517	475	510	479	526	508	469	470	523	500	487	534	496	478	497	449	505	517	521	500	483	515	505	512	506	505	468	501	508	516	480	496	498	498	431	483	497	503	472	534	485	499	477	491	496	492	519	506	485	485	520	518	485	514	479	465	493	512	487	516	488	486	449	433	493	496	484	484	478	505	473	481	505	508	504	468	471	512	487	533	513	544	433	482	481	500	472	483	492	493	496	467	521	480	518	469	520	502	488	512	494	511	469	514	478	490	505	506	518	481	520	500	489	468	471	488	470	514	505	510	518	483	512	473	503	492	536	473	498	467	537	486	511	449	472	467	510	476	465	543	500	514	474	467	492	478	484	478	488	504	494	497	487	509	498	466	488	500	462	491	525	546	523	510	517	508	486	440	450	491	495	521	491	498	467	527	521	492	506	507	474	517	477	482	486	519	479	493	506	524	460	488	503	457	504	518	468	516	489	496	503	531	508	481	493	518	483	471	522	471	479	486	491	501	485	456	420	489	511	517	541	536	493	513	489	520	442	488	499	528	460	489	483	474	477	450	497	513	482	525	477	504	467	506	495	491	465	456	486	502	510	495	503	453	472	467	501	497	487	516	487	459	483	513	459	463	486	503	490	526	452	514	524	469	473	449	478	502	504	484	520	496	526	488	470	512	493	474	460	451	527	482	446	521	524	481	500	506	484	516	463	515	510	469	490	502	500	490	538	482	502	475	488	462	465	497	496	505	531	454	507	515	476	488	502	492	484	487	505	485	501	527	464	488	533	471	477	475	469	514	492	464	478	496	518	495	474	487	534	499	494	477	514	498	502	430	509	503	480	493	505	494	526	477	499	514	494	476	509	469	513	501	485	488	459	482	511	534	427	484	480	453	518	515	506	500	504	496	482	477	501	490	501	515	515	525	472	534	496	500	507	516	505	499	523	496	494	454	497	470	482	478	521	486	433	472	466	463	514	480	466	486	449	532	490	513	468	480	516	546	520	496	502	496	461	501	496	474	478	514	463	499	471	527	509	461	476	487	494	475	527	513	522	489	473	498	490	540	460	492	540	482	504	498	561	496	532	490	503	550	489	481	524	485	518	460	487	502	550	514	484	493	481	489	507	514	533	495	496	545	499	463	541	491	468	480	475	466	527	484	489	487	463	521	493	477	477	490	476	489	509	515	513	507	505	507	472	492	461	473	494	505	506	511	469	509	477	522	544	511	466	473	463	496	447	505	510	541	449	531	473	465	499	478	485	457	461	522	498	519	511	488	511	480	517	511	468	481	469	516	530	509	523	476	491	487	489	462	488	485	502	510	498	485	465	526	508	488	525	497	468	517	505	468	491	513	489
19938	37612	31990	20542	16669	14340	12140	9395	7344	6336	5596	4233	3428	2894	2303	1939	1618	1309	1253	1236	1109	1173	1233	1082	1026	943	943	906	968	876	865	774	802	765	786	730	703	691	717	703	746	668	694	717	686	659	677	672	707	706	658	624	642	639	623	665	652	648	649	636	591	609	599	577	545	561	513	587	579	568	580	591	571	563	557	583	589	591	579	577	569	587	578	557	578	578	638	530	567	541	552	520	598	545	558	577	563	556	553	627	588	596	577	555	546	580	568	575	532	554	542	536	537	570	572	582	548	536	556	542	580	553	567	532	572	563	509	592	589	597	558	541	546	601	540	555	564	566	590	561	558	536	551	569	596	514	611	575	578	564	527	562	563	562	566	578	554	566	566	543	532	546	607	563	537	534	570	522	579	540	569	562	591	565	557	587	630	572	578	547	606	572	559	565	544	574	589	560	551	605	586	569	587	601	525	574	579	585	595	574	610	585	537	524	554	577	583	575	546	548	586	532	536	535	579	592	544	564	540	566	573	565	558	555	556	540	556	557	563	582	533	531	534	575	555	564	579	570	581	536	611	557	554	575	562	592	599	553	585	539	564	570	571	537	591	575	580	569	538	557	564	550	570	555	580	560	578	541	587	522	566	565	556	602	556	550	592	546	560	568	566	586	523	569	553	572	495	546	595	560	585	567	507	548	555	556	501	566	553	536	512	565	568	532	565	573	626	568	590	528	540	573	533	534	545	519	575	602	588	582	577	559	557	571	584	550	568	549	527	547	515	545	569	560	530	562	584	565	545	569	579	548	560	571	511	539	566	589	537	576	568	583	543	515	577	581	580	574	588	583	582	575	571	570	514	560	577	570	566	554	555	601	594	578	581	541	523	548	540	591	559	557	575	582	545	573	551	569	508	560	585	540	570	563	538	545	594	583	522	569	599	546	561	580	570	557	584	536	585	583	561	553	543	557	543	563	577	519	562	533	585	528	541	614	546	550	566	562	590	522	578	537	509	560	557	605	527	581	580	551	540	564	563	548	541	574	592	553	552	635	553	557	570	573	579	523	517	565	530	530	559	582	524	568	554	555	581	552	622	581	562	521	526	588	552	522	532	575	542	534	567	564	548	556	526	614	569	537	512	601	568	618	558	560	553	556	580	530	545	605	532	590	540	580	580	544	543	555	535	576	577	555	590	569	524	581	569	584	555	554	524	557	556	614	579	567	557	569	558	548	587	586	574	543	572	601	606	580	551	538	541	563	541	571	559	547	555	546	534	551	552	565	580	572	597	542	553	539	555	577	540	564	598	566	579	554	529	562	549	565	561	579	558	558	544	568	570	559	526	550	591	535	578	543	578	562	585	529	581	541	556	544	574	536	550	574	528	543	576	541	572	594	559	546	604	533	589	559	575	532	572	574	524	515	547	557	548	528	529	538	582	592	539	580	547	569	582	582	573	561	564	582	567	588	559	541	565	604	581	573	560	520	544	569	526	540	540	573	526	554	545	557	561	579	528	552	541	556	570	572	591	620	531	518	572	525	511	576	555	562	591	574	572	605	567	556	560	578	595	548	566	571	563	541	549	513	571	571	571	530	586	531	541	570	540	567	604	551	529	527	572	553	525	577	566	581	561	579	576	587	555	565	530	557	589	561	512	591	561	581	553	544	536	555	539	581	591	570	557	577	527	584	545	597	546	527	581	518	559	572	583	583	551	608	555	579	567	570	559	575	540	574	521	516	578	593	566	597	562	511	553	573	545	562	533	513	514	573	528	542	554	540	531	575	540	553	587	595	554	559	547	568	546	556	568	577	581	571	594	527	567	566	596	574	544	558	563	607	550	581	541	548	588	592	575	579	590	557	544	586	533	615	552	507	534	572	572	555	554	552	538	531	586	561	554	572	560	584	575	552	554	546	610	548	555	551	568	550	593	594	535	566	495	562	564	587	557	579	561	563	539	575	575	547	622	591	580	559	541	576	562	512	529	528	582	583	578	538	539	555	572	586	604	521	551	528	554	522	586	571	585	539	564	566	558	567	566	553	542	553	538	559	523	571	586	593	569	589	569	574	537	542	556	573	540	542	563	570	516	621	548	552	542	565	563	586	572	551	531	524	552	548	584	570	540	561	589	570	581	592	537	578	577	560	579	551	531	553	547	527	542	578	514	577	590	562	543	613	567	594	542	570	545	566	581	581	569	562	556	580	582	565	601	566	571	541	533	576	560	561	542	552	523	562	574	585	599	573	563	566	578	550	543	586	545	593	520	560	567	530	559	562	561	520	558	570	581	572	554	518	573	580	601	537	554	557	545	537	553	546	561	572	543	578	572	551	534	569	574	576	578	556	526	552	556	545	530	549	594	530	545	553	532	617	595	577	559	536	585	532	533	557	541	588	592	582	558	585	563	571	583	538	563	596	616	560	570	559	569	578	572	579	518	568	526	524	584	551	569	518	561	556	562	584	559	583	558	561	558	556	542	502	530	560	503	566	562	551	552	507	569	544	583	570	582	555	568	499	570	597	607	569	543	555	549	563	565	577	534	543	538	552	566	618	564	551	564	548	583	542	570	556	572	592	537	542	549	577	545	573	540	548	550	528	529	574	567	566	576	578	566	572	569	587	567	558	560	540	596	557	538	569	603	563	576	550	528	588	552	564	524	565	556	568	559	571	604	570	577	542	546	546	575	524	562	563	608	552	594	577	515	578	576	572	530	532	564	542	559	559	563	534	559	519	546	581	494	606	575	561	568	617	562	563	563	546	564	528	519	575	601	547	550	579	519	552	563	615	564	527	538	529	553	572	530	568	582	540	537	551	569	562	558	551	587	537	564	595	568	531	565	576	544	564	577	540	548	577	579	557	566	565	565	540	574	593	574	563	565	527	575	562	526	597	572	550	561	582	545	561	544	550	537	551	541	520	567	589	546	559	573	559	567	590	580	541	537	597	530	558	579	533	529	609	547	577	573	560	555	538	557	553	558	584	583	579	534	582	530	544	618	563	547	574	537	546	563	582	553	588	574	559	553	545	586	554	508	601	558	566	531	564	588	587	635	550	567	566	566	579	590	572	591	541	526	585	591	574	576	576	534	572	558	534	554	597	572	570	546	555	567	578	537	555	603	570	582	573	577	533	578	568	588	556	575	580	575	589	558	543	560	636	595	577	579	584	563	528	609	534	569	577	566	575	564	584	579	597	540	535	546	546	593	594	580	523	588	607	552	548	604	566	551	549	587	534	530	560	532	526	575	535	546	563	580	556	542	591	587	539	593	538	617	575	566	564	520	568	591	566	536	570	561	560	576	538	549	566	601	543	565	573	528	548	597	578	591	608	589	536	535	588	573	541	577	559	578	566	540	556	573	578	567	580	510	543	573	572	600	541	555	570	587	567	577	554	533	555	531	518	546	529	586	550	524	585	567	526	569	583	558	565	545	586	560	565	572	566	548	553	575	557	582	582	522	547	598	549	553	532	546	574	497	571	589	566	564	559	572	579	573	553	620	565	557	541
27713	20849	16178	8202	4333	3610	3047	1951	1649	1470	1343	1078	938	837	738	690	584	598	586	547	563	601	544	539	518	528	544	516	516	499	559	510	483	490	517	474	493	491	526	469	513	507	479	464	482	469	486	479	481	484	448	437	520	535	462	468	505	481	503	437	473	447	449	450	488	457	477	432	483	504	452	445	472	436	437	479	453	405	450	510	458	483	412	397	395	474	450	465	444	395	467	431	440	469	478	453	462	440	432	450	471	432	449	460	432	425	467	455	471	479	441	447	419	453	449	457	455	434	447	447	451	445	458	487	446	477	446	450	442	493	472	438	432	478	433	468	464	437	462	469	455	449	448	457	458	483	456	444	467	477	509	431	462	408	468	461	420	429	467	461	453	432	435	428	455	486	436	463	479	470	468	485	488	463	473	500	477	447	485	471	417	441	441	444	433	439	451	430	456	475	448	452	470	465	467	482	456	460	441	459	458	451	444	432	405	465	465	473	487	458	472	414	452	444	466	464	417	448	419	490	409	446	429	459	461	474	463	457	472	449	432	457	428	438	400	479	447	473	440	440	434	482	469	436	432	466	495	478	444	481	465	444	486	445	449	452	479	463	455	475	433	489	439	482	473	474	457	471	461	444	454	433	434	445	428	440	430	423	506	470	491	449	482	469	474	470	450	479	469	441	426	451	456	426	467	490	461	437	436	450	465	444	466	468	447	449	425	421	458	476	463	475	492	441	447	482	468	453	480	440	438	487	441	483	467	445	438	450	452	471	481	470	459	458	436	460	466	465	454	458	455	436	429	443	470	436	428	477	488	485	473	453	439	515	434	463	455	444	463	460	481	463	493	449	478	471	481	466	468	401	425	454	444	466	475	475	432	484	460	459	476	495	435	442	437	442	446	449	423	497	468	429	468	442	455	456	492	497	440	438	419	450	453	437	466	415	453	431	450	431	485	438	467	481	400	461	468	465	470	412	461	479	462	473	448	486	450	461	484	442	450	478	481	482	474	451	397	449	407	419	469	443	448	460	491	454	434	436	449	468	482	488	461	452	440	410	465	483	440	456	437	463	444	443	472	483	443	482	445	472	510	464	463	441	481	425	472	434	447	449	461	431	451	440	456	464	464	462	422	446	441	452	455	447	467	457	454	477	480	469	467	497	441	463	480	461	475	460	471	488	485	450	437	444	429	451	482	443	452	462	462	460	403	466	432	430	467	465	455	462	475	464	446	458	473	470	487	483	489	446	489	465	471	499	433	447	497	477	467	451	424	447	452	468	467	494	486	448	455	480	453	478	445	465	461	460	454	453	438	429	475	427	452	464	470	427	463	474	461	452	442	476	464	463	459	466	443	456	463	464	453	495	479	441	459	399	476	444	460	430	489	470	455	497	455	448	430	466	448	452	433	440	444	445	450	443	454	443	445	474	462	453	457	438	444	448	453	453	446	455	419	465	450	470	405	455	454	472	441	460	460	460	477	435	411	428	481	464	444	446	454	471	470	428	463	471	448	496	512	471	454	470	459	396	454	432	431	470	478	407	462	458	440	467	437	466	428	453	499	460	468	477	444	466	410	454	459	421	457	442	430	429	419	451	427	485	417	446	503	495	425	454	483	478	484	498	490	464	451	465	456	479	433	440	443	448	450	468	452	485	484	429	429	436	458	499	455	490	457	464	460	469	489	433	432	444	438	478	429	484	433	431	426	464	420	475	450	451	478	483	452	475	437	467	429	430	445	452	446	478	446	452	484	438	503	497	417	466	462	431	455	448	443	478	463	463	477	459	471	472	461	418	475	460	457	439	444	461	465	444	442	456	456	434	464	480	443	474	439	491	444	414	481	461	441	464	451	420	446	441	441	409	465	471	431	470	471	488	429	465	490	464	459	463	453	435	443	459	459	488	457	425	427	440	433	461	460	476	466	427	463	512	440	461	466	471	454	459	409	473	447	479	445	426	463	462	436	450	467	482	474	468	455	485	434	457	455	474	446	452	467	438	463	468	469	487	479	465	448	424	438	488	441	465	469	490	459	464	465	459	414	447	485	417	438	475	455	461	444	465	488	433	414	477	435	483	453	401	495	486	475	421	432	448	434	452	449	464	433	501	450	432	495	486	458	425	443	459	462	453	452	431	443	466	430	447	436	418	450	488	453	470	458	497	481	443	472	454	446	459	482	456	487	480	460	476	436	524	435	437	461	433	502	469	510	477	486	492	466	433	426	470	484	448	487	473	444	456	436	448	486	474	426	443	447	493	453	454	443	458	435	418	460	474	465	456	439	449	466	420	468	475	448	465	435	423	463	396	476	454	427	457	447	465	458	479	459	458	442	466	431	461	502	457	466	437	463	457	460	455	438	440	454	482	493	443	415	452	427	461	496	484	455	435	442	487	449	473	454	468	460	459	452	418	439	448	456	431	411	440	459	469	436	437	486	462	467	468	475	475	478	457	449	442	473	472	444	459	472	469	485	470	438	430	432	466	480	414	441	410	398	437	445	420	470	468	471	423	450	451	451	407	427	452	460	462	451	441	475	449	461	474	425	492	431	409	435	451	469	476	453	439	428	462	467	451	461	485	461	434	449	427	444	451	455	500	467	448	465	429	484	484	455	444	454	449	491	480	428	495	446	474	412	432	458	479	426	454	492	484	467	463	483	437	468	431	479	444	483	421	434	468	447	448	466	474	485	444	453	456	436	443	471	481	447	518	466	454	444	447	449	448	435	503	447	450	491	448	478	416	461	481	466	441	436	502	454	484	485	462	466	472	417	428	424	435	440	464	479	445	448	473	451	461	470	482	484	446	435	487	462	479	459	431	438	439	476	497	451	405	411	464	467	433	468	489	484	456	456	447	476	439	429	474	463	444	487	475	467	445	472	480	447	444	460	447	434	482	477	437	414	441	470	476	434	458	463	492	497	480	432	438	482	488	464	423	500	467	505	429	429	432	426	497	426	456	450	465	468	477	477	485	481	477	497	463	480	457	426	467	429	438	446	449	484	467	453	445	499	434	471	457	483	462	428	448	446	464	428	468	453	476	474	477	453	458	455	463	490	430	409	437	454	424	422	450	436	449	451	489	414	476	487	441	488	449	469	446	443	416	487	425	434	457	484	440	427	461	446	483	454	424	463	482	465	467	483	455	455	430	474	460	462	437	458	473	437	457	452	462	455	449	449	448	499	444	419	443	450	448	446	462	437	463	443	462	476	469	481	481	470	439	451	494	494	472	446	468	432	460	437	463	433	474	508	424	459	492	461	498	486	485	429	466	470	480	433	458	443	443	470	472	470	481	393	459	422	444	454	445	429	438	447	471	440	452	436	435	481	436	454	455	437	479	457	433	459	412	457	469	452	467	493	462	471	445	458	412	451	445	438	489	429	449	428	441	433	440	422	443	434	470	470	498	466	445	430	442	429	454	471	450	485	485	427	417	431	443	464	435	431	441	425	447	441	436	480	437	460	452	463	442	452	457	440	454	422	426	448	463	441	442	451	433	440	473
15002	24379	19150	10428	7341	7008	6200	4249	3532	2944	2653	2085	1740	1508	1216	1073	962	819	828	804	812	822	777	762	727	697	708	696	697	717	650	679	638	635	616	640	607	597	688	604	601	651	590	633	599	620	606	609	640	654	604	634	636	611	592	590	606	581	593	540	553	600	580	577	593	574	546	587	540	551	533	540	560	538	524	583	593	592	532	535	550	530	560	605	555	553	585	573	572	535	567	538	518	566	580	551	565	539	538	565	560	593	502	547	578	573	536	560	577	586	596	561	512	551	561	575	531	569	566	573	559	518	530	551	526	497	578	545	533	574	588	534	525	546	537	558	587	554	577	573	589	569	580	593	548	575	552	583	576	582	530	563	603	517	580	528	531	564	535	598	535	533	563	559	544	538	585	565	558	543	576	594	520	515	585	555	540	560	546	532	559	550	555	567	579	594	560	575	558	565	571	545	563	530	536	543	518	563	578	519	554	558	538	562	599	543	518	559	550	564	538	535	580	604	526	541	531	540	567	525	527	552	550	575	548	586	588	585	540	560	563	569	545	590	539	577	584	549	588	560	507	561	566	590	542	539	551	543	591	562	588	564	534	590	565	536	605	559	544	542	556	534	601	521	533	555	569	537	546	546	543	544	503	553	596	553	560	551	517	554	500	585	542	584	549	517	556	599	552	549	541	570	536	563	553	577	605	495	495	562	497	554	517	577	546	564	583	576	540	546	559	526	590	546	545	572	549	542	489	541	557	570	554	538	603	547	551	547	547	562	539	545	549	553	596	541	543	570	553	519	545	586	568	512	518	574	539	556	537	574	584	543	560	566	556	566	528	526	519	571	540	527	528	603	522	535	502	575	503	567	577	548	560	574	524	586	542	562	562	560	551	587	495	540	559	525	594	566	538	596	544	543	528	532	551	570	556	569	551	539	579	552	567	579	537	539	553	558	530	555	549	545	577	544	534	553	520	518	568	567	527	551	500	557	541	595	598	556	531	558	522	564	535	555	581	569	540	568	609	552	533	545	554	556	548	562	585	565	531	560	564	540	571	567	544	525	560	558	588	566	535	517	535	527	537	546	563	590	571	586	551	552	569	579	540	566	543	612	574	557	597	560	598	583	537	527	593	546	565	542	589	538	511	555	564	561	569	554	593	591	558	580	551	558	573	560	510	539	555	520	528	566	597	576	567	538	582	529	570	542	532	537	540	530	549	540	565	570	540	537	547	566	539	584	565	559	596	561	554	565	601	517	578	535	586	545	561	588	532	529	576	574	543	587	567	537	589	570	567	552	531	537	548	570	592	556	534	543	497	572	538	556	547	560	510	563	577	582	571	558	532	554	597	586	544	600	544	580	568	517	621	548	522	514	535	520	581	556	594	533	590	608	566	509	570	571	554	571	524	524	571	537	514	555	574	560	538	564	517	517	552	543	563	537	538	558	551	518	519	545	576	547	576	545	582	574	565	545	551	559	592	514	594	532	582	520	544	509	520	521	565	581	546	539	551	555	538	556	525	545	561	485	568	543	563	523	568	551	547	621	566	544	583	539	539	559	537	541	501	536	515	557	532	502	523	585	556	545	537	540	558	530	558	541	557	555	557	555	565	560	595	579	535	541	577	563	555	572	547	590	546	557	546	517	521	524	568	563	585	568	537	559	564	529	541	598	495	525	569	618	544	564	548	537	551	567	547	583	516	520	574	568	539	532	554	515	581	522	553	545	539	564	563	532	512	548	590	577	529	538	574	546	569	546	515	553	605	546	529	529	575	549	570	571	512	570	531	512	510	538	548	547	535	538	596	598	570	594	597	612	520	532	527	547	536	564	546	518	574	542	516	544	571	558	497	578	543	546	562	588	554	573	575	559	546	523	566	544	496	548	575	599	545	546	566	591	496	529	579	581	507	508	541	578	573	564	562	569	539	546	562	551	595	506	532	537	579	544	538	554	540	578	564	598	574	562	518	516	534	574	570	562	574	520	545	542	548	546	536	558	564	559	563	511	544	578	553	596	513	569	565	555	574	547	560	521	553	535	528	556	570	606	567	551	527	536	546	569	520	557	554	556	539	520	524	557	553	537	560	581	571	533	587	604	529	526	546	549	547	560	554	543	552	548	511	597	533	550	568	576	585	531	530	527	550	530	536	552	540	544	575	548	537	530	547	540	597	584	538	586	509	556	540	572	544	555	545	583	561	548	547	558	606	534	541	560	550	529	543	531	551	535	520	564	564	585	551	569	543	524	534	515	546	583	594	534	548	551	529	616	575	566	541	554	557	520	565	516	586	527	573	536	535	541	512	575	535	569	568	553	572	522	557	579	517	562	511	538	560	567	563	535	545	573	571	533	588	541	538	569	584	554	524	572	545	565	554	592	555	546	609	567	547	544	557	562	521	556	543	556	569	593	513	539	510	538	572	525	514	529	551	523	567	562	554	543	608	572	576	562	561	551	547	571	532	565	538	576	520	568	589	552	551	556	616	538	538	563	541	535	588	550	529	531	604	567	569	550	508	516	556	579	574	567	537	568	568	575	540	518	565	569	521	540	551	483	552	564	538	551	532	601	567	555	548	523	606	576	560	550	541	536	586	546	575	559	516	568	566	580	551	550	544	551	562	569	524	567	531	524	508	574	560	552	575	551	535	552	549	554	565	538	518	532	588	543	532	537	565	536	563	573	617	570	548	561	566	556	551	559	521	549	596	596	545	532	554	563	562	534	542	537	587	542	573	548	557	556	552	579	549	577	551	566	541	523	553	578	542	526	558	601	579	584	581	585	549	546	557	559	572	550	559	530	562	539	567	540	543	565	543	582	592	587	554	565	541	536	560	536	587	523	564	553	567	543	566	591	600	542	518	547	527	554	528	632	592	504	546	570	500	544	555	541	523	557	563	528	527	554	556	568	529	556	561	578	553	563	525	517	556	580	539	554	550	571	571	579	546	573	581	556	549	527	549	549	549	526	568	541	554	580	538	560	566	603	540	554	553	529	548	555	549	542	561	518	533	543	559	566	514	546	581	574	527	550	534	552	553	560	523	582	572	525	558	546	513	576	575	553	528	537	539	589	538	562	530	577	555	570	560	495	533	576	574	517	511	543	568	573	556	617	553	548	550	562	564	526	543	539	539	577	528	563	592	558	546	531	513	525	577	572	569	565	505	503	548	543	570	536	506	584	561	540	576	578	551	535	541	553	542	602	578	545	523	566	513	537	557	526	530	541	583	565	529	536	548	520	536	562	592	580	528	583	543	571	581	566	579	588	571	584	583	554	581	578	545	512	528	619	526	558	557	538	559	549	611	564	550	539	570	513	513	548	602	562	603	550	569	572	528	559	566	577	528	553	596	507	534	555	541	582	540	558	595	576	557	566	545	544	520	568	522	515	540	553	550	565	550	571	563	554	575	598	550	555	571	562	566	573	567	533	597	525	509	591	550	529	580	568	525	554	560	618	542	588	509	564	520	607	585	583	539	567	541	561	556	562	583	541	552	538	556	601	591	578
24327	21286	28395	24522	21049	11769	5540	3223	2462	1994	1663	1354	1145	995	828	723	629	622	581	518	565	601	568	469	457	474	457	447	449	450	438	376	435	401	378	406	390	385	391	360	380	359	376	385	394	354	373	383	388	346	362	380	383	369	360	356	381	378	365	331	339	358	340	311	337	350	324	303	361	327	316	333	324	310	349	286	335	350	349	349	293	336	364	346	345	357	343	335	289	331	353	302	353	357	337	334	354	337	370	296	314	347	349	323	331	321	358	351	314	355	324	333	341	341	346	297	327	324	346	341	345	321	366	344	333	349	321	322	333	349	346	338	342	334	301	327	341	312	345	316	344	327	302	345	319	322	341	349	338	329	323	341	306	336	304	346	354	354	316	344	386	341	326	301	342	335	307	330	343	330	346	347	327	282	360	327	312	337	346	361	326	316	320	345	381	343	357	309	336	332	339	311	337	321	319	319	360	356	367	348	324	325	299	328	323	344	334	320	330	350	328	322	337	341	327	348	363	324	308	343	354	297	346	311	319	316	315	319	346	353	344	325	290	357	325	326	296	323	374	337	358	336	318	317	332	335	302	331	338	298	325	368	346	325	329	316	342	322	344	350	333	336	336	351	343	340	322	355	320	300	336	329	316	390	344	347	346	342	355	336	354	350	324	339	323	336	309	335	364	310	319	352	287	338	341	312	297	337	330	345	348	315	315	322	329	320	325	330	334	349	379	337	275	305	337	324	348	333	352	320	311	332	340	337	346	342	343	340	316	313	321	313	337	319	303	325	338	348	368	328	313	310	332	355	331	339	343	322	330	338	330	318	327	326	327	344	309	361	310	312	315	333	315	364	335	354	347	333	314	319	321	334	349	346	331	346	338	317	339	329	331	340	327	345	308	339	334	339	356	328	304	357	347	319	350	285	367	328	344	372	326	335	313	325	318	338	368	342	336	367	376	317	353	288	299	321	354	349	328	313	341	324	337	331	328	333	360	327	355	358	311	341	346	311	341	344	333	344	314	328	314	324	337	330	330	399	320	306	310	318	302	328	361	332	344	308	329	339	319	315	334	325	292	335	361	310	310	350	303	355	279	331	313	316	327	353	330	340	356	358	337	295	314	330	338	310	344	323	313	331	305	318	345	313	350	287	328	322	342	324	329	279	336	321	318	355	318	341	331	326	346	346	331	291	335	345	326	330	301	332	321	321	314	314	335	325	381	340	318	328	344	350	336	312	328	333	341	314	375	332	331	314	344	345	338	342	358	328	322	352	334	317	327	314	304	340	304	322	328	319	310	303	319	331	306	332	336	329	337	349	352	343	329	310	346	352	311	315	301	334	310	330	345	357	354	339	340	341	324	310	346	330	327	337	317	327	325	359	335	297	331	329	343	327	352	352	317	319	325	287	335	342	318	374	319	343	310	329	358	342	324	327	337	335	358	332	316	319	286	302	314	302	364	337	319	342	337	341	319	349	345	317	361	369	328	306	291	296	324	324	300	346	331	336	363	333	343	320	360	357	317	327	308	322	323	350	296	355	327	352	309	312	342	340	331	321	336	334	346	382	304	337	340	356	328	321	363	356	337	330	328	377	306	296	306	334	365	337	307	319	322	336	358	360	340	361	351	330	306	342	331	340	318	309	332	315	322	351	336	312	300	315	344	326	331	323	380	324	339	332	341	372	327	340	363	334	310	331	312	338	337	363	332	318	347	312	355	344	336	324	359	305	318	345	333	338	319	329	332	321	298	324	329	352	304	336	303	361	318	337	328	315	302	303	335	322	341	286	326	321	310	361	331	325	308	309	356	327	317	324	321	344	314	328	313	308	336	302	333	350	326	337	353	347	336	305	344	324	306	358	365	330	363	355	347	348	347	329	330	337	334	321	328	353	319	320	338	307	356	357	320	349	314	328	325	311	335	341	339	324	343	335	340	366	347	344	335	361	347	322	323	332	324	359	297	350	301	323	311	306	297	310	329	340	359	326	341	298	332	304	342	337	351	329	355	326	292	350	308	309	333	357	343	340	338	316	345	327	336	331	342	339	341	341	300	344	314	338	339	328	328	311	315	357	312	301	295	334	297	350	364	324	341	325	316	308	335	344	319	313	327	346	353	337	318	351	339	361	318	338	312	317	325	354	329	335	358	335	339	332	352	324	316	313	317	313	298	350	319	318	322	327	336	315	321	349	342	300	318	340	312	329	318	321	317	349	344	317	339	315	298	325	310	338	320	336	307	319	305	348	359	359	315	323	327	341	357	320	393	352	342	341	301	345	360	347	322	339	336	319	351	346	345	342	323	328	323	309	315	312	354	376	348	338	310	363	359	381	336	343	319	361	297	330	332	349	351	291	338	326	348	357	348	312	324	359	335	366	314	313	389	321	318	370	344	344	307	343	343	311	324	340	345	356	344	341	363	366	327	316	335	301	348	304	335	339	341	311	342	353	333	357	318	353	321	338	320	311	288	339	372	305	344	333	324	347	311	343	307	354	293	349	325	320	343	369	305	336	334	328	321	375	347	336	329	338	351	366	343	331	328	363	307	337	336	317	339	309	341	334	355	351	323	346	318	340	328	339	317	358	349	305	307	330	343	323	307	312	313	331	339	322	351	330	332	338	334	356	334	312	341	338	331	335	322	334	344	336	346	333	355	323	318	344	318	343	320	324	326	350	363	332	333	333	369	358	345	326	339	306	347	321	357	324	365	327	346	348	308	349	330	353	334	329	329	325	297	370	364	274	329	328	336	334	359	345	328	304	327	332	349	343	333	363	327	328	340	365	337	328	323	309	362	338	354	314	338	357	290	332	312	347	353	322	328	333	338	335	320	309	333	298	358	310	321	331	307	356	334	337	305	322	299	323	333	330	340	346	318	329	318	351	339	369	300	327	346	306	325	328	358	312	361	319	337	314	322	314	318	341	335	315	312	350	348	347	341	324	345	322	321	332	329	336	354	307	342	293	358	315	322	332	334	332	324	299	373	304	344	321	348	329	308	337	349	335	309	307	348	382	321	336	316	337	363	324	337	346	325	320	355	333	318	335	331	329	344	323	339	336	341	310	328	324	356	373	316	346	330	337	342	326	337	339	343	345	298	299	327	357	327	315	318	343	346	343	334	355	301	298	343	311	316	317	324	343	351	311	347	341	312	310	346	374	347	330	333	333	342	319	344	328	370	325	334	344	320	329	323	355	345	319	342	312	336	366	329	314	316	326	317	329	311	337	297	323	346	373	294	349	367	351	322	351	329	325	316	348	317	356	338	320	321	351	317	339	326	336	351	351	325	341	318	300	304	338	344	373	301	313	333	322	332	346	327	302	352	320	318	334	302	345	327	315	326	293	326	328	329	317	323	309	388	339	329	339	353	326	312	348	359	319	369	366	321	312	316	306	331	340	332	316	344	333	339	328	341	325	306	307	332	307	318	347	327	322	350	344	324	345	324	337	311	305	349	346	341	295	319	337	337	342	326	356	349	324	324	326	363	333	309	352	370	333	346	401
15702	33615	26722	16350	12214	11253	8939	6368	5272	4290	3538	2616	2308	1832	1406	1160	1052	969	840	825	793	886	831	727	713	672	626	688	664	615	542	510	548	513	536	528	532	502	490	493	501	500	490	500	478	485	511	515	542	516	502	471	513	440	489	445	459	442	478	460	389	440	438	413	387	401	422	397	412	416	421	405	365	405	394	430	393	380	396	407	401	441	408	409	409	428	398	413	388	418	416	399	390	408	418	441	389	439	443	414	382	411	371	441	415	423	387	389	396	395	393	400	461	375	393	454	425	407	438	417	385	390	434	396	415	387	411	421	375	395	397	420	408	417	382	371	409	414	396	442	421	404	416	389	410	402	409	457	406	428	422	375	423	421	380	423	394	407	450	431	406	430	406	429	439	402	420	410	422	404	392	387	406	432	399	419	387	416	418	403	372	403	391	400	393	419	389	456	421	412	381	392	431	423	386	397	417	434	415	408	384	420	414	413	377	414	429	395	401	401	402	401	397	397	387	422	372	413	431	399	396	419	379	401	393	378	394	384	415	436	411	415	439	381	370	446	409	387	387	404	388	395	425	405	410	429	415	420	386	403	408	397	424	415	419	421	391	403	374	378	408	424	379	410	395	399	373	417	396	425	391	410	371	427	421	419	399	391	415	393	396	428	393	434	426	428	391	394	484	422	411	392	411	396	418	371	415	408	381	417	425	409	445	440	438	386	445	418	406	397	401	428	454	382	393	393	399	345	372	405	405	383	411	391	445	387	410	398	404	385	441	408	402	395	394	399	441	393	438	427	410	379	391	428	411	367	404	370	424	387	441	409	363	431	451	427	401	422	440	381	418	401	378	391	409	426	410	446	406	434	376	380	398	420	391	426	425	392	412	388	420	436	444	388	420	405	413	394	389	419	408	413	418	393	417	387	407	389	432	381	420	429	410	411	386	411	386	433	393	450	409	417	395	430	429	416	414	411	385	396	399	386	410	393	355	401	406	413	371	360	434	463	410	406	409	367	414	434	417	428	449	406	446	398	379	410	382	390	385	412	398	398	415	386	395	374	401	406	399	394	408	402	398	422	429	415	432	391	410	430	424	406	376	407	425	393	389	412	399	355	391	418	404	402	409	398	418	401	417	417	401	396	386	390	416	372	397	389	388	426	370	413	401	413	404	409	392	434	389	413	390	422	442	398	365	440	417	406	402	417	427	427	391	409	397	427	410	399	416	391	400	375	392	418	424	402	418	407	383	394	409	390	391	388	394	378	392	384	442	401	404	385	404	418	441	442	383	431	369	437	407	408	453	399	428	458	378	402	415	421	402	396	423	359	369	424	391	423	405	398	407	439	412	384	439	413	393	419	410	431	359	399	385	385	409	396	418	395	403	382	401	415	389	412	413	447	384	441	397	408	440	376	380	412	379	400	400	389	403	361	395	397	385	419	412	393	405	406	396	397	370	403	431	411	375	400	365	405	413	432	436	386	404	427	416	395	420	406	396	433	371	406	401	441	401	400	414	408	395	418	396	377	442	426	417	411	418	398	416	397	390	388	387	425	395	421	417	424	420	437	417	397	406	413	406	420	398	449	358	422	384	399	414	396	394	422	439	403	386	410	426	368	409	421	410	416	362	443	425	425	398	416	397	426	400	406	449	406	431	421	416	436	394	427	407	388	387	374	396	411	409	384	444	415	391	408	395	398	406	390	407	414	448	438	400	423	386	402	377	398	420	391	389	388	406	412	373	430	403	410	391	387	395	394	413	410	433	429	417	412	389	442	422	397	406	398	413	391	376	407	387	397	420	402	416	407	392	496	441	435	419	412	420	393	398	377	408	373	401	383	367	392	393	349	401	403	404	414	436	408	400	396	376	379	409	377	404	404	412	405	462	407	437	384	434	391	419	391	370	419	404	417	418	423	417	432	400	394	402	405	406	404	405	435	412	430	420	431	453	383	394	383	418	433	391	391	426	437	394	403	412	400	404	417	400	376	408	392	412	431	391	398	387	442	427	366	394	406	395	399	424	432	387	413	378	414	443	431	370	442	417	368	395	455	406	401	417	353	408	422	427	397	375	409	400	408	370	398	454	387	390	400	408	394	382	426	414	426	427	413	363	397	392	410	408	408	389	404	399	411	387	406	403	392	390	418	417	407	432	376	419	455	364	380	416	414	378	400	394	440	395	401	390	449	416	412	404	400	377	407	387	411	415	403	415	411	439	404	414	394	423	421	398	423	423	386	443	430	408	396	399	403	405	382	436	408	426	377	399	415	391	377	399	407	407	395	416	397	419	393	435	429	409	415	432	386	415	388	387	397	409	372	410	389	415	428	427	436	444	429	413	366	376	424	415	424	418	392	437	398	402	425	391	387	370	415	438	371	423	422	396	442	396	399	406	365	431	423	429	380	387	419	410	436	410	431	394	425	413	433	409	434	410	426	407	437	381	400	399	417	387	370	404	409	402	431	373	429	428	405	403	410	408	369	425	386	414	385	422	391	424	409	407	386	361	410	387	418	393	429	393	432	411	387	387	415	393	406	416	391	413	411	372	409	398	387	371	408	394	439	416	432	411	451	420	401	466	376	427	374	434	391	444	400	388	382	394	388	394	389	369	419	417	387	412	391	372	410	416	417	421	392	396	429	423	382	410	387	393	421	402	431	381	436	400	404	407	397	369	409	401	399	408	380	407	413	406	418	409	433	455	439	405	399	409	405	384	397	392	387	418	384	404	401	411	406	408	380	403	429	393	423	368	345	377	401	376	404	415	396	377	362	400	391	426	391	424	380	418	415	445	406	386	428	419	423	446	420	402	435	413	392	390	422	420	449	429	427	469	383	398	438	389	379	396	403	406	404	397	399	418	390	413	379	392	391	396	389	392	394	384	402	401	430	428	407	418	429	410	428	395	415	427	392	398	397	426	384	388	380	394	395	394	382	427	405	443	387	366	413	421	398	380	438	406	401	383	412	417	403	440	402	388	408	382	426	402	396	402	425	413	440	384	433	430	409	374	419	452	407	407	391	429	397	427	382	394	384	404	424	399	422	393	401	453	384	406	409	415	408	408	401	418	411	399	437	390	389	419	393	357	446	400	410	401	403	391	409	409	440	458	423	401	393	419	418	444	404	428	415	389	393	411	394	397	414	426	431	416	404	408	391	419	419	408	387	437	401	422	422	411	394	402	409	405	363	411	427	404	439	439	409	442	398	422	387	411	431	421	424	404	415	435	392	425	423	411	417	400	376	375	402	419	366	406	410	401	382	428	448	406	364	394	388	414	392	406	413	420	420	432	435	412	393	438	404	416	462	402	408	437	387	410	386	385	401	400	413	387	416	455	417	390	384	390	409	447	435	389	405	417	433	401	416	400	401	402	390	422	377	398	407	414	386	373	448	421	423	412	401	443	424	431	351	409	399	420	413	438	428	403	422	418	406	387	414	397	439	370	422	411	412	377	422	420	366	365	412	383	379	392	399	373	402	373	404	410	381	436	405	421	414	399	384	410	427
25336	21282	27089	25467	12739	6242	4186	2780	2242	2059	1814	1415	1245	1216	1083	907	884	824	746	759	778	815	782	742	730	730	733	734	719	688	691	635	666	614	678	707	709	712	643	671	640	612	673	650	636	623	630	645	627	655	653	610	637	651	627	645	652	673	600	613	620	614	643	606	631	653	645	639	611	615	640	589	622	623	608	578	637	626	653	582	650	632	627	602	603	652	623	576	645	632	614	547	586	636	560	618	608	603	626	603	638	602	618	622	580	646	618	622	614	614	635	633	623	641	596	600	587	624	578	619	610	618	654	624	668	632	611	586	615	619	667	588	610	660	614	584	581	632	573	600	602	576	624	631	627	601	662	627	599	649	590	636	597	644	623	588	608	627	626	568	629	606	586	639	657	595	609	632	634	631	599	560	629	621	615	606	581	629	656	574	617	593	577	613	543	568	601	612	621	613	635	624	656	623	651	670	592	595	597	596	615	628	659	576	599	627	624	622	633	591	604	615	664	632	640	641	592	604	611	602	616	632	640	609	637	656	622	630	596	613	613	607	613	648	634	623	654	601	623	624	627	612	594	602	643	618	631	610	595	587	631	593	616	609	620	587	589	651	588	582	605	617	596	639	598	632	639	607	612	635	628	612	614	636	623	586	638	625	659	610	604	598	568	571	635	650	600	617	634	542	589	633	645	637	611	583	573	596	618	638	647	669	592	602	637	589	599	619	656	575	597	601	595	617	600	590	600	599	617	613	577	614	596	633	598	631	618	621	590	596	639	565	618	610	595	616	643	692	603	590	608	671	607	623	684	613	645	633	601	641	646	657	603	602	618	603	620	609	595	567	580	612	588	637	596	606	603	610	605	626	606	609	599	632	627	617	614	620	610	561	618	619	630	616	612	635	624	597	604	627	632	590	643	610	618	615	629	640	628	654	562	586	578	622	597	624	641	599	648	581	624	609	643	638	575	581	614	598	583	596	613	633	619	643	624	623	580	627	641	592	605	594	641	586	588	595	587	638	595	654	644	636	599	601	651	581	638	636	648	627	626	602	611	663	588	612	633	607	592	603	663	610	634	589	600	628	589	620	586	603	602	643	591	605	619	618	640	517	606	568	651	586	612	600	636	623	570	576	635	601	603	624	615	647	587	659	632	631	624	600	627	613	594	586	629	610	594	639	617	590	622	620	602	625	625	601	624	607	620	623	605	590	664	642	605	567	651	634	590	591	643	591	618	654	594	629	615	558	607	573	595	618	610	617	595	594	634	636	582	627	636	604	622	579	641	650	619	558	638	596	610	604	622	654	609	576	645	632	612	580	650	582	624	586	625	567	628	630	607	624	606	618	594	688	658	590	599	586	657	612	621	563	609	627	602	601	554	616	671	664	613	624	602	615	580	619	607	647	617	626	632	580	620	580	610	593	628	638	582	616	590	601	610	607	615	600	597	574	630	607	622	593	619	618	660	625	619	630	642	582	637	590	657	583	651	637	603	659	590	639	633	616	608	666	631	613	584	623	619	649	620	626	574	604	628	590	620	636	612	640	553	633	625	620	567	625	591	614	632	606	626	607	655	587	625	578	605	659	579	594	617	636	611	592	573	637	608	627	595	670	599	604	596	676	612	623	598	618	628	636	640	582	578	626	627	634	677	601	585	667	587	617	638	635	632	625	621	594	611	607	625	662	588	572	592	598	595	621	639	602	625	594	578	618	663	586	635	614	601	630	618	600	609	594	600	571	571	643	557	632	633	612	581	590	565	647	629	611	637	637	638	618	603	637	624	606	608	596	632	592	595	622	599	591	598	586	578	638	595	610	591	588	579	581	606	595	596	641	587	601	579	620	604	646	598	636	640	631	624	579	630	614	570	584	622	619	600	630	596	580	606	596	572	609	618	620	609	592	599	633	649	567	633	634	600	603	654	585	601	623	577	552	617	595	617	609	615	598	576	586	644	625	584	619	640	612	563	589	590	661	619	630	615	606	593	590	583	629	637	589	579	645	617	624	633	618	629	659	623	611	659	599	625	570	625	611	604	630	592	553	594	613	627	611	623	583	657	624	623	574	664	616	644	606	642	582	633	639	575	643	618	634	590	638	633	626	622	618	625	618	641	551	643	607	594	644	561	630	615	585	615	594	591	611	629	644	611	627	626	610	606	607	647	582	613	620	610	638	638	616	636	656	589	629	626	621	608	628	608	638	618	627	609	593	624	653	606	581	604	672	614	625	589	581	637	594	625	629	663	615	601	580	638	595	635	663	621	580	641	597	641	649	611	628	618	633	603	607	647	577	604	629	600	636	613	595	587	589	688	593	635	636	606	620	582	624	634	630	598	637	623	606	618	583	624	610	626	615	594	603	585	605	626	624	620	624	638	623	608	628	594	626	645	593	653	595	577	625	624	632	598	631	634	620	630	575	583	659	603	657	589	619	600	627	610	554	619	598	581	588	599	593	573	643	637	592	610	622	652	613	670	605	629	570	609	641	648	630	602	590	622	675	603	601	633	615	634	629	613	594	536	623	629	616	657	646	594	627	603	599	637	635	611	600	630	591	649	622	617	612	626	606	635	631	630	598	630	597	635	584	589	591	608	633	586	599	644	661	571	599	622	622	604	590	643	583	639	589	629	636	604	627	629	596	612	613	584	633	600	639	621	629	592	603	612	601	591	613	600	588	602	623	628	660	606	616	595	592	656	652	592	607	637	565	607	609	631	635	599	616	621	634	587	651	613	636	567	630	601	609	581	600	605	629	607	603	600	630	575	633	621	587	635	595	637	596	646	610	595	591	617	632	581	636	639	630	653	642	612	581	577	591	635	568	604	570	620	597	613	599	586	623	607	622	606	608	638	593	615	625	587	616	630	601	645	618	633	598	594	609	623	576	615	611	563	618	652	613	633	624	613	582	625	631	606	581	644	608	620	589	594	603	602	599	636	601	627	622	640	571	624	613	640	580	619	653	618	622	628	591	622	567	582	584	623	599	623	577	615	594	642	589	629	591	577	615	629	641	563	633	656	620	661	640	615	629	633	605	634	658	653	602	628	575	654	613	604	606	598	602	638	603	608	588	607	599	626	604	577	647	647	642	637	617	580	573	607	577	615	600	611	590	616	621	597	644	587	628	573	618	602	605	607	608	666	579	675	610	592	594	607	645	651	632	592	646	590	589	589	649	600	621	630	649	601	614	593	622	611	592	585	639	621	641	603	583	600	625	623	614	616	576	586	614	576	568	612	593	601	656	651	589	613	604	591	617	584	634	630	614	640	647	611	652	668	640	611	574	585	582	602	582	603	653	614	580	617	634	663	621	587	612	601	663	617	595	567	617	596	611	650	634	606	589	607	581	633	640	632	636	582	609	609	588	600	608	612	685	655	621	635	618	588	582	592	629	603	599	615	576	612	590	604	661	615	631	654	651	575	572	595	614	576	604	635	614	640	616	574	626	616	607	624	604	627	639	591	596	617	607	628	609	571	555	579	621	580	643	637	560	606	598	594	651	601	562
16326	30501	23653	15567	11340	10868	8057	5954	4858	4468	3447	2679	2322	1919	1662	1330	1229	1221	1079	1067	1071	1055	1017	955	946	916	962	870	880	861	793	809	818	785	829	770	779	804	823	837	813	832	792	791	785	817	840	783	800	797	814	777	796	781	804	738	734	769	784	789	791	757	719	735	716	733	702	761	688	795	747	760	710	701	704	705	688	702	723	767	746	728	732	718	778	722	725	707	709	681	720	740	760	715	721	729	691	729	704	726	702	719	751	700	700	683	722	727	766	728	718	686	711	710	676	678	732	749	687	697	661	752	728	720	698	740	674	698	731	772	701	673	681	747	709	737	738	734	747	683	658	748	690	741	715	687	754	713	736	746	667	759	719	706	734	706	716	718	668	769	736	725	758	698	731	756	734	721	727	687	652	657	748	657	681	649	723	771	720	719	764	723	684	704	720	706	757	759	737	710	703	724	714	729	743	719	695	741	732	713	765	735	717	726	753	725	704	703	730	730	763	658	687	747	743	740	726	707	681	714	689	713	700	735	721	741	741	776	721	734	744	703	695	710	712	718	744	686	731	691	721	750	706	707	724	719	732	733	737	737	703	715	751	705	686	762	737	756	717	681	693	704	714	669	700	675	729	693	720	678	733	727	713	738	696	696	734	713	735	703	768	713	753	705	746	705	682	750	738	712	760	711	740	739	652	701	734	701	712	695	718	729	728	700	729	718	774	739	708	693	703	654	741	760	710	722	687	709	747	673	698	767	704	713	746	696	706	691	722	655	708	685	710	736	714	699	680	685	739	698	727	714	706	722	730	738	742	721	748	703	742	723	695	753	736	714	719	736	763	718	739	703	732	699	666	709	698	683	730	711	713	729	733	770	709	705	752	707	708	733	726	660	731	691	706	705	699	702	677	723	743	639	743	756	731	721	719	685	716	727	711	728	726	746	746	700	709	697	753	687	720	708	669	759	718	736	739	723	686	775	676	696	730	707	676	694	672	733	716	732	669	743	776	704	715	719	685	665	690	704	697	711	694	763	699	720	746	709	717	663	695	744	721	763	701	738	694	690	744	681	759	732	740	739	747	688	742	734	741	707	680	725	718	676	715	739	721	744	700	720	688	663	746	725	717	734	722	734	708	700	734	723	700	670	726	734	699	722	780	734	681	746	703	725	715	674	708	738	726	705	647	716	729	765	764	690	716	769	720	751	700	733	764	730	763	694	715	724	732	706	728	685	731	770	732	686	662	702	696	688	747	706	744	704	719	735	690	756	686	687	704	679	734	753	792	712	693	728	678	747	710	714	731	718	714	704	723	655	689	689	703	725	742	730	725	726	713	704	693	727	706	680	693	760	730	671	709	737	715	709	729	715	706	714	688	767	661	752	727	713	686	714	736	662	719	663	690	711	742	747	705	718	689	728	711	737	751	676	714	686	758	705	699	720	736	708	663	729	749	727	727	740	714	698	748	702	690	734	726	731	633	774	732	701	723	751	729	746	718	727	702	716	721	747	700	715	710	664	699	683	710	703	710	738	685	771	766	712	718	740	707	707	699	746	725	752	743	698	723	740	684	720	716	724	692	696	706	668	723	726	706	695	691	756	742	711	747	729	677	714	669	694	710	734	728	708	664	700	744	738	738	723	729	733	785	712	727	697	736	718	774	691	703	721	733	728	696	732	737	761	729	674	688	714	698	711	725	705	734	730	729	737	681	683	796	684	671	732	694	673	701	697	680	710	721	741	761	720	729	732	654	711	691	718	684	696	779	691	695	693	695	748	724	711	677	731	728	728	713	754	744	734	721	698	724	646	687	705	709	754	706	713	672	710	713	731	762	700	652	718	745	768	712	709	738	728	656	728	752	753	730	720	703	738	755	696	708	702	736	708	774	747	683	762	733	744	702	675	680	676	723	725	723	716	712	693	758	679	727	726	718	718	712	749	706	768	677	743	698	696	696	746	723	712	729	700	764	751	754	704	736	701	642	768	689	775	686	677	696	701	695	695	715	665	718	715	683	778	658	696	728	751	721	753	724	720	743	730	728	744	725	703	731	758	733	734	726	690	702	760	739	650	706	733	741	756	709	732	698	746	715	758	708	691	720	689	731	709	757	695	704	788	688	707	727	701	745	752	708	751	720	737	708	723	654	687	721	719	755	723	765	756	730	731	735	746	704	726	729	712	688	713	766	694	723	705	711	737	721	741	719	738	670	731	671	718	738	764	703	744	708	699	716	698	732	720	711	722	746	696	740	764	714	766	710	747	667	709	699	752	709	732	691	680	753	708	733	734	681	650	719	712	703	669	697	728	745	694	741	695	757	753	695	697	711	752	728	712	690	768	698	667	763	781	690	678	735	685	697	716	720	686	759	709	674	685	691	683	746	736	707	693	753	671	679	718	668	726	708	728	707	705	696	690	753	679	681	697	701	699	684	742	732	745	759	778	748	719	699	694	689	702	658	703	724	696	743	717	701	698	752	693	698	728	734	718	707	673	679	702	680	744	736	690	698	735	736	653	734	729	733	697	708	716	749	701	717	726	758	683	771	727	698	732	677	713	745	673	689	662	788	689	706	731	712	736	731	694	713	699	699	678	732	727	758	689	756	739	747	753	688	694	713	734	704	723	726	698	708	687	729	747	743	739	739	711	702	759	730	778	783	717	710	735	727	734	663	691	699	750	699	707	721	730	748	768	712	666	750	722	665	731	740	748	709	731	750	799	769	721	655	772	727	677	738	718	775	740	768	785	733	760	745	670	689	718	724	733	698	722	747	695	754	753	702	723	749	712	759	732	723	702	727	738	721	694	673	709	721	755	745	722	691	733	730	780	703	731	683	741	712	690	750	763	716	692	664	726	722	743	721	732	683	811	644	719	695	770	704	665	670	694	753	764	723	747	698	700	684	722	690	698	697	708	731	700	708	728	762	677	745	745	704	673	715	753	721	682	697	739	702	653	690	705	686	711	690	722	743	695	726	717	739	765	677	739	662	729	703	711	715	738	739	730	678	699	689	741	707	732	743	725	725	771	742	698	750	731	757	755	732	701	695	740	718	701	724	699	693	724	744	698	701	687	746	751	764	733	744	721	708	735	711	719	692	742	729	711	709	703	693	719	701	719	727	700	746	725	766	696	734	749	747	691	707	710	701	683	680	749	710	712	688	699	753	720	753	707	720	646	693	744	728	768	702	691	765	751	733	677	697	742	723	766	740	747	740	699	720	723	736	712	780	693	710	674	707	684	718	681	744	749	727	714	724	731	729	730	751	739	691	701	720	668	680	754	746	722	724	699	738	690	696	715	718	759	789	754	698	707	692	717	741	734	757	721	664	753	772	674	725	744	693	708	781	758	713	721	707	707	740	759	728	796	747	730	744	725	738	737	689	703	745	709	705	696	702	703	733	720	707	726	712	740	788	694	701	720	694	667	706	716	723	724	738	705	729	689	744	709	736	678	678	757	707	761	720	725	671	699	678	689	712	789	721	721	723	708	760	785	724	744	702	735	703	692
23229	21322	28958	24026	21360	21589	13610	5347	3483	3087	2398	1969	1676	1502	1197	1087	1016	987	940	893	910	784	771	747	681	710	637	689	674	686	619	617	600	563	595	583	588	633	558	550	584	580	568	557	564	556	580	549	581	571	543	552	547	570	559	576	552	498	529	519	498	506	491	526	497	511	527	519	492	509	497	534	495	502	482	476	525	502	514	500	468	477	490	521	515	493	530	477	454	459	523	524	536	514	466	539	478	493	543	479	469	534	490	466	505	506	490	460	535	492	505	531	495	482	504	511	507	512	498	472	510	516	484	545	490	492	478	476	495	526	532	483	491	467	515	502	501	472	461	481	484	515	512	484	481	519	525	539	431	497	495	502	479	468	485	517	472	483	525	523	517	505	492	505	485	516	504	501	509	501	469	527	522	492	508	499	496	476	538	533	542	487	468	508	468	475	524	513	499	484	480	489	500	507	538	495	532	516	521	494	531	487	493	481	494	481	498	523	491	469	543	484	503	479	516	490	492	487	504	474	524	457	507	504	532	501	523	511	480	458	492	502	507	503	493	471	475	521	469	508	461	490	500	492	503	509	474	490	528	511	513	509	516	475	502	512	511	503	456	494	519	502	536	487	522	514	529	472	521	448	512	466	508	472	517	488	481	490	525	483	452	515	498	467	489	472	491	484	473	493	507	498	479	528	518	504	500	467	506	533	474	493	550	485	534	480	498	456	470	509	522	514	470	475	509	486	479	463	497	495	496	527	485	502	500	496	539	505	504	502	509	471	496	473	462	500	514	483	517	506	495	501	496	499	538	529	515	519	514	508	517	524	512	519	480	502	477	506	476	491	470	498	515	525	496	488	501	479	539	512	469	467	486	491	490	506	547	465	483	519	485	497	508	504	482	489	494	510	490	496	494	476	504	507	490	507	529	525	519	499	506	476	516	499	502	517	512	458	475	472	492	483	478	480	497	500	521	468	447	495	458	487	508	501	484	503	455	503	475	512	506	489	490	512	487	475	487	492	480	506	527	482	507	475	500	498	489	482	507	448	530	490	514	505	503	451	492	478	531	491	479	492	507	548	533	470	509	496	501	523	515	480	551	505	480	479	512	516	469	497	499	508	531	477	486	515	543	470	500	480	505	514	491	488	473	536	492	503	527	497	498	508	514	503	506	458	536	495	501	509	493	489	505	526	472	436	509	497	514	492	499	508	490	485	498	499	483	477	455	491	459	475	502	516	520	450	500	459	523	509	502	496	504	516	502	477	479	493	491	533	490	471	494	505	515	490	502	502	431	488	490	504	513	505	484	493	459	481	496	488	500	491	507	488	537	484	481	481	476	475	495	481	498	538	504	502	472	552	512	500	480	540	476	487	495	531	506	485	515	513	471	512	488	463	445	468	494	542	484	511	484	473	485	509	537	493	508	452	501	466	544	483	459	479	487	524	512	523	474	531	477	472	516	490	515	475	491	539	505	462	474	473	470	510	506	522	509	511	497	473	526	470	466	469	482	466	485	509	524	528	517	521	516	509	452	467	451	483	468	451	532	518	502	472	490	506	509	509	514	505	498	469	451	513	486	470	494	490	539	465	510	527	472	532	505	528	468	500	473	469	533	518	503	472	494	467	532	500	489	489	498	518	505	504	468	521	479	472	533	497	495	489	527	503	514	497	508	455	497	475	486	479	493	482	499	475	521	509	501	524	498	454	519	476	465	489	528	528	494	526	523	513	487	447	528	527	458	503	481	526	489	501	494	461	471	503	487	513	509	476	519	511	478	520	534	466	495	479	504	466	487	417	465	469	476	502	515	486	509	527	480	529	487	491	492	516	485	485	487	491	516	495	499	481	459	496	525	496	487	518	529	492	482	507	499	495	477	493	487	492	505	490	507	528	466	465	501	424	500	515	458	507	548	491	481	433	516	490	519	472	448	482	519	479	481	510	469	478	470	477	505	508	502	508	493	489	481	513	532	444	454	478	521	532	491	515	506	477	526	507	514	491	515	512	534	517	512	499	476	523	492	539	505	500	454	468	474	481	511	501	485	475	514	467	465	498	520	489	536	476	497	505	528	465	485	500	480	535	520	486	493	531	495	465	486	508	522	493	487	504	478	517	523	489	503	474	499	498	461	484	522	488	501	511	516	497	505	513	466	508	505	517	508	509	489	514	538	473	488	493	509	487	467	476	503	510	478	523	505	512	473	520	497	496	488	519	486	504	492	522	485	477	508	493	466	456	509	509	492	525	488	505	531	465	479	508	494	483	497	512	466	482	486	506	497	516	481	491	499	503	475	477	513	438	492	459	475	488	499	485	478	486	497	441	519	487	518	525	472	464	447	535	539	507	497	475	532	507	524	501	513	453	519	503	551	518	494	529	477	487	502	490	488	470	508	476	500	505	525	490	445	499	511	512	485	490	485	513	475	480	478	527	519	484	534	492	510	507	509	490	496	546	465	483	468	498	512	482	509	457	498	506	516	473	509	487	501	484	476	512	518	519	493	509	506	504	530	467	525	467	499	507	452	489	456	540	501	451	484	497	474	467	528	498	479	474	508	482	460	483	469	494	488	471	460	467	490	510	467	510	466	520	439	486	473	460	506	465	516	517	498	483	500	485	500	538	504	477	523	485	481	484	471	463	474	487	488	495	547	499	507	472	453	487	453	487	487	503	495	504	467	515	494	482	486	467	480	416	483	499	464	510	490	527	485	476	499	512	499	463	488	480	515	519	543	481	536	493	490	480	487	500	493	508	486	512	490	510	507	529	484	528	520	522	490	464	512	503	471	503	510	505	484	515	477	551	505	472	484	508	488	526	536	492	474	483	468	534	489	459	509	477	496	494	483	546	552	518	517	479	511	509	507	504	462	456	488	462	479	472	480	480	499	494	480	519	480	476	478	471	489	475	483	506	495	494	489	535	511	509	501	494	487	506	456	491	496	510	505	497	503	489	519	487	482	496	501	484	473	491	528	489	480	505	529	489	480	515	477	502	511	474	519	503	466	489	479	498	445	531	495	491	487	500	474	460	517	507	484	501	499	476	506	531	472	494	531	509	495	481	442	527	529	528	449	472	481	488	500	519	492	485	464	447	525	522	498	472	492	469	519	486	503	483	539	474	510	503	505	474	497	475	497	520	476	494	494	509	499	498	486	472	498	538	503	520	464	494	532	519	519	474	507	467	483	499	497	465	495	464	523	502	479	459	489	500	492	490	468	525	494	502	486	474	499	473	499	501	515	497	481	491	495	490	485	498	510	490	460	465	480	514	482	489	496	519	491	515	535	485	510	529	530	494	477	504	508	446	471	540	471	495	514	520	512	504	492	438	492	526	458	472	478	513	491	486	480	470	483	505	490	471	481	511	497	479	495	511	485	497	507	464	512	456	488	469	500	511	470	557	480	522	502	485	469	487	509	480	513	484	516	469	495	521	507	520	465	480	529	518	482	472	483	487	489	508	492	507	482	472	507	499	468	515	496	494	495	507	460	502	508	493	470	501	471	475
19516	38596	32401	23771	18695	16545	11446	9079	7339	6291	4677	3764	3131	2855	2046	1892	1734	1537	1389	1431	1367	1153	1148	1032	902	950	934	926	859	855	785	784	786	806	754	779	714	817	706	674	774	620	710	673	730	671	704	712	758	659	661	668	687	674	679	657	668	595	657	613	621	588	598	596	557	518	621	601	560	559	580	592	574	531	592	570	569	558	585	581	594	544	598	565	562	565	566	583	577	482	553	589	559	552	569	542	557	518	557	568	558	562	530	538	575	547	583	581	573	556	559	557	522	567	593	581	556	570	585	565	550	556	548	550	575	598	585	563	584	525	538	527	552	604	570	593	566	606	518	545	572	541	596	588	560	608	563	598	543	552	568	524	567	585	579	575	565	538	542	548	549	611	516	564	601	584	574	536	563	560	544	566	569	596	582	591	553	569	573	626	562	598	569	601	570	574	553	581	577	580	502	558	557	568	546	573	592	515	551	585	568	578	586	589	578	562	591	554	580	543	583	581	576	574	559	596	611	561	555	603	578	530	573	591	611	568	544	514	582	573	574	582	549	589	563	533	566	582	565	571	553	562	537	521	558	583	569	605	558	541	563	552	602	593	533	605	580	554	595	571	571	541	620	584	559	574	576	595	583	592	540	579	628	542	562	576	559	582	561	599	600	525	580	550	575	575	631	583	593	586	538	599	540	530	601	532	582	560	532	594	547	550	561	624	546	568	547	549	569	608	580	557	591	575	560	585	548	580	547	560	569	561	565	572	570	516	613	556	572	562	548	567	584	580	610	579	595	562	572	560	585	562	538	564	592	537	545	597	544	543	549	619	612	573	571	549	605	580	539	558	588	578	588	557	557	557	601	579	569	578	530	597	523	563	560	558	563	547	550	570	581	578	546	551	547	556	549	598	556	561	540	555	607	563	553	607	565	566	558	529	559	588	521	532	579	583	541	531	600	585	535	561	550	591	533	571	540	598	555	568	555	549	542	563	558	564	588	551	554	565	572	574	570	590	529	586	607	567	548	545	529	588	607	598	602	589	584	563	593	588	537	552	540	568	570	541	602	546	573	555	565	574	542	597	541	543	568	568	554	579	538	552	538	557	563	616	592	570	583	582	589	624	541	539	547	531	584	556	572	581	558	532	608	575	565	513	572	572	590	546	535	539	585	563	550	557	559	564	550	564	583	588	564	572	563	595	580	562	566	588	533	542	532	598	541	556	558	568	548	569	565	562	565	597	520	514	544	579	563	587	601	585	562	536	561	568	618	552	621	563	558	557	558	573	574	566	565	557	561	557	562	532	552	603	550	544	607	571	591	596	586	543	581	589	585	622	585	588	587	548	587	603	561	564	552	546	563	588	589	589	587	582	569	534	549	577	574	593	544	566	577	589	600	575	604	555	588	567	583	592	539	569	519	580	557	547	581	545	614	565	570	541	634	533	584	555	580	569	579	569	573	579	558	539	580	578	544	585	568	613	581	581	572	530	572	576	630	554	541	565	510	552	568	577	547	575	579	569	569	554	557	538	563	557	528	540	554	586	598	593	549	597	595	555	584	592	599	538	576	568	558	555	615	567	589	604	572	564	563	556	542	575	578	562	588	577	591	621	560	547	540	563	526	561	595	578	607	582	609	601	560	562	581	571	617	541	543	550	617	578	593	565	559	595	580	564	566	551	574	563	554	566	555	589	549	588	592	607	536	580	572	567	588	558	602	605	549	563	559	555	575	580	542	554	555	545	603	553	596	547	581	569	572	577	578	548	577	624	507	600	560	584	611	551	560	536	584	560	599	591	558	586	569	546	589	596	525	578	546	554	561	607	557	547	584	608	576	563	567	564	542	550	555	539	569	556	589	550	595	579	614	586	545	581	575	578	542	598	592	579	588	636	576	561	578	554	601	597	525	588	582	529	542	559	567	584	545	582	529	583	556	556	585	562	519	575	564	571	562	545	560	604	578	558	620	580	605	554	590	616	537	564	557	585	598	538	592	560	582	545	605	562	584	593	592	549	542	555	566	530	543	546	623	547	595	567	599	551	591	604	562	598	566	564	577	578	532	583	592	568	582	590	525	580	580	602	559	591	513	507	572	546	608	565	564	585	599	626	581	607	605	555	603	581	582	539	542	589	587	599	551	585	558	592	576	580	571	558	629	531	610	560	574	598	571	595	556	545	535	555	596	567	599	546	599	528	561	533	540	610	619	541	573	581	564	579	579	574	564	570	538	574	608	530	545	560	565	548	600	562	579	539	579	602	587	559	552	535	589	613	523	597	542	569	581	539	573	554	562	566	583	588	549	588	595	572	550	603	585	527	538	611	531	579	584	601	596	593	568	528	561	565	545	566	582	526	550	526	597	581	528	585	547	603	579	589	558	542	545	572	556	578	567	523	565	580	581	565	626	602	584	565	569	560	595	584	568	544	584	600	546	573	596	624	577	570	580	552	545	598	582	590	542	539	576	566	511	537	597	533	538	586	589	594	574	578	600	548	533	556	554	541	586	617	552	595	571	575	589	591	597	542	587	580	565	581	562	592	583	559	576	566	563	605	612	547	586	585	572	566	555	556	571	537	562	564	560	559	561	598	556	547	595	537	528	561	531	552	597	549	549	578	598	555	537	551	575	570	574	551	526	535	536	585	593	611	564	547	568	563	567	554	569	571	566	547	549	585	610	576	586	560	581	555	583	539	554	551	527	545	550	570	571	573	548	558	579	575	573	621	559	560	550	577	571	557	589	511	578	551	570	576	575	600	544	573	539	578	597	598	560	555	532	585	583	590	539	578	552	550	610	579	569	573	536	533	598	556	589	535	582	558	566	588	548	581	550	509	568	566	553	554	558	563	567	579	536	573	537	535	555	616	558	568	558	538	563	553	565	568	559	560	571	594	578	545	582	573	569	582	578	573	586	561	539	565	537	560	536	575	559	540	528	583	553	556	600	598	571	570	548	556	565	580	561	583	570	601	575	554	563	598	547	595	566	596	580	565	585	568	583	564	573	514	557	577	567	569	580	535	566	604	545	569	591	571	599	577	563	571	566	544	557	580	544	558	558	599	560	534	577	547	582	556	519	549	610	559	562	577	574	559	560	617	557	568	571	526	559	582	526	564	592	574	549	582	554	548	564	528	556	610	576	569	566	551	556	559	536	532	556	573	564	542	596	561	580	580	529	557	587	539	566	532	518	603	550	564	583	599	600	565	559	565	572	608	594	551	576	537	552	557	616	540	559	566	564	559	589	544	597	586	573	564	546	575	620	494	548	547	581	579	564	580	582	541	562	575	596	601	618	580	588	570	571	558	556	553	532	514	587	566	581	598	598	576	591	528	549	542	600	589	577	554	558	575	584	595	586	519	563	576	570	588	546	574	569	554	555	602	609	551	570	578	574	531	548	572	559	581	536	562	585	589	542	522	604	582	532	590	615	572	585	599	582	572	580	615	588	597	558	582	600	548	590	558	585	549	566	593	567	544	528	587	550	560	573	534	547	557	555	607	535	582	550	607
27694	20901	16402	9850	6151	4271	2506	1802	1759	1315	1154	956	879	835	711	716	589	608	658	646	572	572	527	505	511	605	531	552	515	537	497	464	467	512	508	442	459	504	510	477	521	476	497	460	494	518	499	492	509	505	518	464	445	465	499	454	521	465	509	482	494	445	475	474	476	451	452	457	476	471	445	487	452	435	484	457	492	426	415	457	449	454	440	435	441	432	503	498	431	471	473	439	506	470	454	436	453	441	454	450	420	481	458	415	451	444	460	463	453	474	478	451	481	469	445	417	466	461	444	487	429	450	465	421	480	475	464	483	479	448	435	462	496	420	466	429	490	443	496	438	450	462	486	462	450	458	448	413	432	451	463	447	474	439	439	489	435	470	446	433	449	449	470	499	463	456	452	435	480	441	454	413	446	470	455	474	452	460	442	470	439	443	424	431	444	452	425	431	434	448	447	511	438	450	474	485	441	477	429	457	468	456	443	481	418	433	441	475	464	400	474	461	445	467	450	464	477	469	491	522	438	431	424	476	452	437	439	497	468	456	453	450	458	462	452	463	471	438	456	462	434	465	465	454	476	458	442	440	416	473	483	445	432	434	465	419	494	488	419	441	441	492	436	436	404	491	479	469	469	415	509	453	474	502	426	518	401	449	470	449	434	449	486	451	463	495	470	440	484	440	517	432	475	463	476	468	473	463	462	458	447	453	465	453	467	446	434	454	421	468	493	472	440	462	461	495	464	442	483	441	432	475	471	447	461	471	475	440	479	449	451	404	424	438	495	455	482	448	490	455	455	454	467	487	475	477	459	435	480	479	477	475	444	459	457	452	441	461	435	441	469	441	458	496	437	467	474	436	458	470	456	445	444	433	461	471	486	443	430	452	442	446	455	430	455	453	473	454	498	458	460	437	473	437	440	420	482	429	457	463	431	447	437	461	442	444	454	489	445	506	432	459	457	467	450	504	438	482	481	450	469	428	493	468	462	450	470	432	485	491	490	429	421	441	432	435	469	522	419	442	458	424	440	449	451	500	465	436	487	421	474	476	467	481	474	462	446	443	436	474	482	439	436	456	443	483	489	451	447	424	465	436	475	480	469	455	492	453	477	475	421	471	473	472	439	437	459	477	482	465	465	441	496	467	457	506	446	442	451	428	434	479	450	423	439	454	446	491	455	450	429	422	461	455	464	469	469	457	469	454	473	449	436	452	462	448	415	462	432	461	421	447	454	479	452	465	459	466	467	461	473	464	404	464	439	441	439	465	446	472	475	451	427	465	456	458	459	472	459	423	443	484	492	480	414	434	477	452	442	474	470	473	488	467	418	488	441	469	411	432	410	467	459	455	449	489	435	476	493	445	477	436	442	442	459	460	429	428	454	431	468	446	482	459	449	470	447	439	473	488	440	449	466	420	469	444	437	437	488	465	454	461	482	452	415	431	457	459	495	459	493	455	469	442	428	470	427	476	456	452	480	448	443	459	442	444	417	432	468	501	448	453	448	461	431	423	454	416	445	437	465	492	457	425	430	424	448	437	456	432	455	451	462	426	478	450	472	476	416	492	486	456	449	441	445	426	419	463	443	466	424	463	495	456	417	468	437	445	467	478	455	453	442	443	452	425	469	443	468	445	459	477	441	471	463	451	437	447	475	439	427	396	475	479	448	479	449	463	488	433	476	429	502	457	464	466	418	466	478	446	440	485	444	492	465	449	481	419	415	459	456	501	456	443	451	442	494	460	465	443	431	472	471	435	436	469	457	476	438	509	498	460	436	464	495	406	489	487	445	455	455	449	423	459	458	449	416	467	445	489	468	456	423	456	487	468	465	466	461	468	461	469	505	446	434	451	453	443	472	460	452	458	494	469	419	470	486	424	442	438	450	465	474	440	487	476	449	420	471	444	467	422	452	417	432	452	460	452	443	412	485	512	478	436	448	465	458	468	433	460	497	458	508	470	431	492	445	451	466	449	451	431	475	507	439	473	478	471	447	448	451	435	483	457	438	453	462	444	477	480	425	465	433	434	452	457	497	522	409	416	482	446	424	424	479	475	444	453	439	481	428	459	501	423	463	432	457	435	470	444	429	457	455	439	430	455	425	464	484	480	452	469	477	437	483	472	458	463	452	438	453	479	472	421	417	449	470	460	444	478	449	440	452	446	461	436	459	455	432	440	452	435	474	467	432	477	466	476	436	477	499	456	443	480	453	457	478	466	477	476	460	429	434	420	468	449	466	476	446	455	460	437	433	471	448	453	415	447	450	437	426	427	497	484	440	460	439	493	421	442	430	467	482	430	471	460	469	469	456	451	487	452	457	478	444	436	442	480	475	479	441	496	462	479	469	441	455	491	459	467	459	454	438	424	444	441	456	448	493	443	484	480	496	489	490	434	443	470	454	471	447	418	426	486	454	469	437	459	440	437	441	440	476	456	462	469	445	454	469	485	453	434	465	441	464	434	471	471	425	471	464	452	435	484	450	499	433	455	441	432	448	422	493	423	447	431	520	456	471	472	477	430	492	466	458	479	455	445	464	444	428	460	458	474	463	433	411	508	423	473	442	446	463	446	477	447	485	470	460	465	473	461	458	480	451	502	488	430	486	414	449	476	487	487	438	433	474	448	482	452	459	478	484	482	465	467	452	441	483	454	481	440	444	501	464	482	460	479	469	461	464	419	483	426	409	469	464	414	463	492	477	451	459	452	428	471	443	445	468	451	505	457	462	456	485	445	425	443	476	431	455	468	469	479	438	470	463	474	484	463	488	459	443	454	469	419	448	463	437	445	470	447	487	451	444	498	467	491	523	424	472	488	433	446	457	437	456	448	454	454	457	457	465	424	431	454	448	477	450	446	479	444	480	469	467	441	438	471	492	460	482	470	485	444	473	474	481	470	434	418	442	484	460	454	425	454	472	437	449	461	492	469	453	496	466	443	493	456	453	453	435	431	443	470	425	398	456	532	440	473	482	461	506	500	453	476	466	487	438	424	459	447	417	413	442	491	453	467	469	468	452	457	463	488	429	485	446	458	463	423	454	460	384	484	457	501	483	432	452	467	453	421	482	454	472	454	463	461	446	440	475	441	422	438	453	460	450	467	524	440	442	457	441	458	439	465	480	490	472	422	448	453	434	441	483	452	465	490	455	447	437	451	456	469	434	470	448	435	444	470	475	426	447	483	474	466	458	487	451	454	449	426	443	459	434	457	461	445	498	492	415	433	477	423	485	472	455	425	469	444	483	455	475	453	477	452	463	473	419	485	434	461	503	435	453	440	475	467	450	480	510	433	449	472	427	444	468	454	439	451	452	450	436	487	455	418	433	439	483	458	461	479	438	428	432	468	472	477	462	455	459	439	467	463	458	434	456	472	500	422	453	466	470	461	445	442	487	452	462	460	446	450	465	419	455	434	426	447	452	456	469	448	435	468	424	443	477	442	474	455	467	475	433	439	477	456	451	435	432	477	472	451	489	473	470	490	444	497	487	417	421	445	445	454	429	456
15592	24819	19886	12645	10660	8272	5301	4120	3737	2889	2313	1856	1545	1366	1131	1083	959	826	877	925	825	726	780	723	747	704	672	672	710	611	658	645	609	614	622	633	611	687	589	609	630	618	664	636	605	614	636	581	565	619	578	603	583	588	612	626	594	609	588	558	553	585	519	579	593	604	582	571	573	542	566	578	535	552	596	550	569	532	560	571	557	533	547	511	523	555	572	576	542	569	543	541	597	568	576	531	598	572	569	561	516	548	543	593	611	579	575	534	581	560	557	565	528	544	546	540	552	602	492	549	557	561	575	546	562	549	535	545	543	551	539	515	553	562	533	538	582	572	583	540	525	548	545	539	550	589	590	583	562	590	548	528	594	565	553	566	556	580	554	572	591	569	571	542	596	555	604	527	555	514	547	552	588	517	540	566	585	555	555	537	550	559	573	586	559	576	562	550	574	524	541	557	553	550	537	518	539	583	596	582	532	552	578	510	535	526	502	547	554	553	563	522	553	584	543	567	530	578	554	571	556	560	564	530	554	583	572	535	551	623	548	595	552	563	568	552	585	579	546	528	546	542	533	553	562	582	492	558	590	565	542	573	585	574	550	531	587	554	598	560	591	573	529	540	551	573	554	548	543	537	568	588	586	541	537	557	533	517	555	556	549	538	530	558	532	592	588	566	548	543	560	565	538	542	554	584	579	551	573	565	571	593	572	572	559	546	565	544	536	517	575	554	544	547	557	554	548	557	556	564	575	570	533	576	538	558	575	570	534	558	525	545	573	533	592	562	583	568	537	534	544	585	572	564	544	570	560	535	556	560	543	576	532	586	523	579	551	537	562	581	532	571	551	515	578	529	559	560	555	544	563	554	585	565	591	548	557	554	553	543	548	514	546	523	565	557	614	535	536	536	588	579	575	567	545	534	557	610	575	603	500	567	551	549	563	520	568	555	558	552	563	541	540	543	496	593	580	581	558	566	549	555	533	569	558	580	587	575	591	527	540	588	584	579	558	558	512	538	508	625	557	522	588	560	576	555	548	589	544	515	541	572	596	557	538	524	575	575	535	587	528	560	601	544	552	579	576	534	565	564	553	558	528	570	559	554	548	564	507	577	536	578	591	541	555	535	543	595	558	562	577	521	565	556	556	560	570	527	571	523	557	576	532	573	540	537	535	553	529	533	536	583	550	593	556	535	555	572	586	589	561	561	557	551	522	539	587	550	529	572	553	579	496	537	539	570	550	545	541	535	524	555	536	514	551	554	550	549	543	581	587	550	571	534	563	580	586	516	551	535	593	522	568	548	515	550	536	564	544	506	554	573	542	568	530	550	559	582	556	545	557	573	557	550	548	541	584	543	558	549	539	525	532	542	552	508	613	551	542	587	559	529	602	514	546	566	573	551	551	564	517	587	547	578	533	543	566	581	552	538	540	594	563	575	523	551	557	557	567	573	519	572	524	556	558	544	535	542	577	547	543	575	559	512	602	563	538	500	571	544	586	593	535	548	573	576	561	607	576	545	578	593	555	557	545	540	598	587	545	556	570	568	577	562	570	567	518	541	591	540	524	531	575	568	575	544	600	591	556	568	535	537	561	554	581	542	540	585	588	547	552	580	566	561	539	573	547	530	549	513	553	599	548	537	528	544	556	551	510	533	569	557	573	566	524	563	523	590	569	558	596	534	593	574	565	523	563	589	555	547	581	595	558	568	544	579	561	574	520	541	575	570	579	527	538	492	572	535	562	582	546	546	559	605	575	540	537	600	570	588	518	557	547	533	558	558	583	534	558	576	553	537	584	559	549	547	605	552	576	563	561	574	558	540	537	508	586	550	583	531	523	571	529	576	573	571	532	556	553	524	551	556	552	586	556	542	561	571	578	555	542	548	554	568	519	528	555	577	599	582	556	562	588	552	544	553	542	540	533	566	527	569	541	528	541	579	562	548	589	576	601	529	572	553	527	511	607	584	560	536	581	553	586	523	560	552	569	551	553	580	565	572	549	565	541	557	520	608	549	553	558	578	611	562	549	563	556	498	574	546	523	568	564	583	522	581	503	560	556	556	567	566	548	546	574	585	561	603	561	515	552	560	528	599	533	574	517	538	546	523	542	548	544	586	609	575	569	621	554	609	606	554	563	564	568	522	530	509	596	559	539	518	548	527	511	587	554	533	573	579	559	550	580	526	547	584	565	524	552	573	587	586	564	571	547	552	571	563	576	534	579	582	535	592	563	579	544	567	563	578	521	551	566	548	591	566	573	562	569	572	555	540	564	563	551	561	529	611	542	549	545	600	546	539	592	546	576	520	552	571	550	556	584	600	524	563	538	565	561	573	511	581	583	593	540	563	542	546	544	568	598	555	578	545	563	581	561	545	558	574	552	560	541	565	547	560	542	576	561	570	562	561	576	571	553	572	531	581	556	566	629	564	576	563	563	579	552	559	571	588	570	574	548	558	517	563	517	555	517	545	586	573	551	570	545	542	594	552	535	567	561	555	594	561	568	549	562	570	571	517	556	591	565	607	568	563	594	545	586	541	571	558	598	543	499	554	534	610	581	533	576	537	529	591	496	556	585	555	544	574	547	551	560	579	540	564	566	530	558	553	555	540	565	556	550	584	563	583	578	556	540	565	541	536	526	556	558	572	560	555	571	603	535	572	540	570	600	536	537	553	592	573	571	522	575	539	603	509	541	582	608	565	555	545	556	561	510	581	546	576	572	567	547	502	529	594	558	579	607	568	544	554	545	575	572	489	585	559	548	600	579	524	572	518	542	587	614	532	549	539	582	607	549	570	587	559	488	548	579	594	585	542	527	551	561	578	510	515	571	570	573	578	600	570	530	545	522	547	576	528	570	555	629	575	554	551	580	496	588	588	604	553	541	551	557	598	543	527	543	555	555	563	562	566	558	552	543	557	580	573	572	558	568	583	534	547	562	566	584	543	584	544	556	564	552	555	560	527	569	533	547	548	568	563	493	562	563	555	635	558	633	572	567	577	561	562	565	540	574	561	568	613	562	541	621	575	538	545	560	568	584	534	576	568	572	509	569	567	530	570	558	563	524	556	547	536	562	535	587	569	564	596	519	568	571	561	557	536	522	537	543	550	520	546	582	515	562	581	544	516	535	591	572	547	537	557	580	573	539	594	557	552	552	525	596	606	530	560	525	582	532	556	559	579	559	566	555	572	572	545	592	594	561	568	570	532	587	555	575	601	536	564	581	520	593	585	576	580	611	561	575	566	546	524	571	537	569	631	561	543	563	567	568	586	578	589	570	575	565	583	549	538	554	589	538	569	579	553	518	536	540	522	547	530	509	568	584	566	605	559	531	527	578	538	561	528	507	596	579	565	581	539	548	548	573	556	587	561	569	580	615	530	552	544	522	568	561	578	590	552	546	586	596	524	577	562	573	560	589	585	585	524	567	569	552	549	570	553	573	558	539	536	591	578	556	593	559	544	604	587	570	531	546	581	573	555	538	546	567	586	557	527	607	559	531	567
24227	21289	28370	24530	21276	13017	5001	3066	2780	1916	1551	1292	1147	938	845	735	576	568	575	600	556	524	514	497	496	463	420	443	467	397	423	407	454	430	435	431	371	421	387	363	392	387	407	354	372	388	400	381	360	400	368	415	388	391	388	393	358	364	362	336	366	363	366	344	356	339	355	393	321	329	323	358	324	336	319	343	336	341	308	299	335	361	368	381	297	319	373	324	311	329	342	333	305	352	347	339	289	335	327	355	366	311	337	349	353	332	355	334	324	334	383	347	362	354	335	329	346	311	344	352	333	328	338	345	355	315	370	344	345	313	336	341	317	329	375	344	341	337	357	346	342	324	308	320	325	338	365	346	335	319	304	353	331	344	355	316	352	329	343	361	323	319	325	347	321	316	320	335	331	370	321	335	344	312	387	360	356	344	352	337	323	334	309	336	334	298	322	381	332	343	325	345	372	361	304	355	313	337	318	324	341	308	307	338	342	320	328	316	330	324	323	331	338	333	362	340	326	348	338	358	337	356	326	308	343	320	373	323	342	361	294	325	342	342	353	295	304	328	305	331	364	364	316	345	327	327	321	371	362	354	340	325	344	357	323	337	329	329	333	348	353	314	325	337	316	304	309	366	342	314	367	320	344	338	334	329	335	312	339	318	326	305	338	354	325	341	342	316	303	290	320	361	357	319	344	348	298	328	337	325	327	338	324	311	324	354	311	277	356	312	297	338	337	318	330	333	368	332	297	380	371	322	358	316	343	322	335	338	327	341	280	340	318	360	349	312	311	291	343	309	322	345	323	335	315	327	332	331	351	340	346	352	303	354	316	344	342	303	340	353	299	338	358	315	321	337	336	369	336	339	333	327	362	354	353	353	327	341	338	349	351	325	351	304	345	339	314	348	318	353	347	365	361	353	351	369	322	303	338	326	310	325	341	326	343	350	323	377	349	323	325	339	361	368	323	343	329	337	364	305	354	333	327	372	324	308	355	313	326	353	307	311	342	350	361	348	368	352	341	364	317	327	342	358	362	304	299	338	351	378	335	340	334	313	328	344	332	352	348	314	373	350	332	331	366	347	363	341	363	343	327	326	338	331	372	355	335	338	368	327	358	332	325	337	320	345	328	327	341	351	325	324	314	313	340	333	335	336	352	364	315	317	340	358	327	301	343	315	375	339	337	369	319	336	285	320	333	344	338	343	323	338	334	326	365	363	307	324	321	361	322	363	321	333	332	331	361	319	329	356	337	316	341	347	325	314	326	342	302	311	307	330	342	321	361	323	338	320	326	340	325	339	338	318	342	338	341	344	330	329	333	321	319	327	326	335	366	340	342	305	353	352	331	310	320	347	310	333	318	343	319	327	328	310	316	318	349	340	332	327	325	337	326	321	349	333	356	347	327	318	341	364	357	350	304	332	349	354	382	348	317	343	359	336	348	339	345	324	330	300	333	349	340	330	328	333	362	321	342	346	316	328	335	359	353	316	319	360	336	325	360	292	347	318	352	340	283	339	328	342	314	313	349	340	314	334	361	327	317	364	319	312	346	352	338	325	307	348	308	341	320	331	314	355	344	319	336	301	330	329	344	370	355	347	342	306	317	324	309	344	335	340	350	353	333	327	355	348	320	326	348	325	325	359	311	316	330	326	329	374	310	324	376	317	350	330	321	343	340	315	328	329	320	321	326	347	351	333	339	357	336	369	354	355	340	344	341	339	340	322	343	309	308	326	348	327	376	330	317	297	339	316	364	309	336	334	309	363	336	344	338	308	339	352	322	337	322	353	353	315	341	338	318	363	329	332	343	370	323	313	311	342	302	330	344	336	342	363	329	328	319	327	333	305	318	357	315	332	338	351	326	341	348	330	357	317	325	346	358	334	341	318	275	335	326	319	311	356	346	323	360	336	349	354	333	351	361	311	372	320	319	350	372	296	336	346	310	341	322	345	345	358	352	297	359	350	344	308	341	339	328	308	340	342	350	321	373	300	356	352	310	327	327	332	337	327	335	339	336	329	300	354	354	329	313	348	338	332	330	345	303	308	327	333	371	323	289	322	347	315	309	331	382	326	331	337	357	336	330	309	324	332	356	320	314	351	304	356	345	301	333	336	335	321	356	329	347	331	326	324	359	345	339	307	317	352	297	353	346	368	334	333	329	318	341	323	325	329	328	368	321	348	308	307	332	320	356	329	354	328	276	344	331	329	303	346	345	314	344	325	358	345	306	363	371	322	322	308	307	333	386	287	327	335	359	335	315	334	322	333	332	345	308	347	349	282	334	356	306	337	341	281	307	365	337	321	344	335	353	315	316	345	345	330	350	310	352	307	374	370	332	315	336	319	334	361	305	329	349	327	304	324	355	356	338	317	373	327	302	363	321	369	344	328	339	320	332	333	317	328	335	366	313	325	367	369	358	345	301	336	315	339	324	333	323	366	315	307	321	335	333	339	333	345	333	303	325	331	338	348	344	349	320	344	327	330	350	302	341	315	322	365	353	336	361	326	327	318	356	348	326	309	374	340	337	345	315	343	304	331	330	349	332	329	319	350	337	325	334	336	366	321	337	347	345	347	347	348	332	346	334	319	319	291	312	325	331	329	331	327	331	329	326	346	328	334	336	342	300	340	349	305	339	351	331	365	350	321	342	323	320	350	315	343	342	344	334	366	339	328	326	325	325	367	321	342	352	337	343	370	294	331	337	354	294	315	344	354	346	330	321	323	353	317	341	364	308	348	322	342	321	324	348	360	337	316	340	362	357	323	334	327	334	352	339	294	367	330	318	316	357	321	315	293	333	326	320	336	349	339	318	358	322	351	331	337	333	350	356	301	289	301	311	320	348	342	307	348	308	327	323	317	326	348	334	312	353	317	335	329	311	319	343	351	339	316	357	309	319	341	327	343	325	326	356	402	347	319	345	338	343	311	326	319	355	343	354	345	318	348	366	337	332	340	360	361	356	315	338	332	320	362	326	291	296	330	312	353	323	342	305	325	317	375	354	348	320	345	324	329	338	339	329	345	331	356	330	334	290	327	291	319	347	333	306	323	320	333	329	328	354	316	349	312	356	324	341	366	342	325	349	325	343	363	377	318	304	336	342	335	362	311	344	337	324	317	339	338	345	374	359	345	328	337	329	357	321	325	323	325	308	343	340	355	345	339	323	341	308	334	316	335	328	332	334	339	333	329	377	336	347	338	321	329	329	345	356	321	309	347	329	348	303	320	346	333	332	331	320	362	343	308	299	341	329	292	329	313	340	354	346	320	307	339	330	376	313	353	371	338	326	334	348	306	357	322	336	344	309	373	355	323	332	347	359	333	321	343	320	360	343	327	330	337	367	340	371	334	324	346	327	343	310	310	343	340	333	315	373	330	323	332	340	328	344	314	349	363	335	312	324	313	323	326	351	307	338	335	327	312	311	321	336	296	345	334	326	338	336	325	346	343	371	329	339	322	346	345	313	311	309	350	331	373	334	317	316	328	331	340	331	336	341	344	350	335
17084	31579	26840	17898	15519	11219	7610	6187	5800	4098	3317	2639	2168	1784	1505	1212	1021	990	910	934	884	758	743	721	738	673	637	647	611	583	570	570	545	523	579	528	520	551	514	504	500	518	530	525	513	496	550	498	484	500	494	502	453	474	453	466	459	474	425	427	423	452	459	432	446	421	442	415	399	415	429	397	452	397	417	416	388	417	422	433	405	447	430	387	394	399	400	409	398	381	391	407	396	412	394	386	415	395	458	379	407	396	397	432	421	407	380	400	379	407	393	399	451	430	424	393	396	417	433	365	401	401	387	391	447	398	404	413	388	418	408	422	372	432	409	426	457	414	430	394	425	406	397	411	367	409	389	427	403	388	376	383	402	449	402	411	366	378	431	401	424	413	410	453	412	411	442	451	414	381	401	411	415	401	416	388	405	393	402	385	404	409	387	411	375	403	421	414	411	420	440	406	355	402	410	422	426	431	405	389	395	459	382	421	426	383	430	420	398	408	410	376	410	403	405	439	413	426	410	398	416	430	392	415	404	387	434	409	392	388	398	435	418	434	413	398	360	389	386	403	384	407	419	397	381	445	393	424	439	418	428	402	410	416	412	420	406	435	387	440	405	402	402	388	390	383	418	380	423	403	373	404	391	434	416	418	424	402	406	392	395	428	378	401	383	429	376	378	386	408	461	408	423	393	401	360	395	416	374	394	426	396	390	415	445	400	421	427	413	424	401	390	391	416	390	404	394	409	432	394	380	417	418	399	403	385	400	398	421	371	399	412	436	406	389	397	423	449	407	408	404	415	420	378	426	416	398	371	426	414	448	399	395	394	454	389	420	429	367	399	403	383	405	403	401	435	409	378	415	397	407	424	456	403	393	391	403	404	418	389	445	433	398	404	386	408	378	360	415	422	405	355	397	376	454	405	387	389	423	440	395	381	414	394	412	380	400	430	424	407	384	457	396	403	437	374	403	423	433	417	392	439	408	404	405	352	449	414	389	402	400	393	417	440	421	385	420	406	452	430	415	420	446	433	412	392	431	388	457	418	417	430	408	402	402	422	418	409	416	442	405	415	444	446	393	377	431	384	401	398	407	418	421	376	411	393	432	455	420	393	417	402	388	424	411	418	375	425	432	405	436	402	429	401	384	417	421	415	418	445	416	412	378	406	437	401	418	407	391	448	423	398	413	382	380	429	391	406	428	400	422	424	431	393	428	450	407	407	409	398	415	386	429	382	389	413	402	403	375	378	406	417	391	398	366	399	444	389	351	438	418	406	420	413	380	413	388	429	416	422	404	448	405	420	435	417	388	411	408	403	404	393	420	412	408	435	404	437	434	425	444	415	433	436	414	399	447	430	416	384	416	394	403	385	395	432	431	370	409	402	417	396	439	398	379	421	411	392	402	433	403	378	355	406	361	412	394	426	420	389	410	390	386	407	387	410	399	406	393	392	412	418	412	414	414	430	389	438	410	389	384	418	421	405	371	423	456	412	414	399	419	404	382	416	456	380	418	399	421	457	391	390	390	394	387	399	375	388	386	427	424	428	403	445	433	386	385	430	414	389	358	416	378	353	411	430	398	428	401	379	411	406	379	444	438	416	361	401	402	384	394	409	388	381	386	414	397	404	398	416	454	401	426	409	445	395	404	419	405	411	421	393	433	397	418	400	383	384	370	448	432	418	431	397	420	380	426	404	402	447	404	410	403	429	402	425	383	394	396	413	417	406	405	402	428	345	415	440	418	409	456	387	415	422	401	399	405	429	392	395	431	406	441	410	405	385	401	376	427	435	409	412	402	354	415	415	404	410	395	375	406	405	416	417	403	401	397	412	391	419	394	377	404	399	406	427	376	398	447	409	402	404	380	415	423	389	428	423	414	439	407	407	403	400	424	414	424	385	377	431	426	403	401	402	400	391	413	367	396	397	386	398	401	432	449	411	410	413	389	429	404	412	435	403	410	414	395	419	387	430	404	426	371	412	426	449	406	422	408	444	414	413	371	450	410	417	411	441	412	408	384	382	400	415	415	391	406	408	405	401	402	376	416	402	381	420	395	448	383	406	435	439	419	398	463	391	393	416	364	408	410	416	443	392	428	421	408	421	401	397	408	423	393	400	384	392	359	421	431	452	413	419	408	384	432	379	407	416	395	399	411	412	404	405	423	419	405	412	424	396	438	435	383	406	423	426	424	394	395	418	431	396	400	421	410	412	401	401	409	428	388	405	395	362	396	377	412	422	390	405	427	418	444	419	373	388	432	365	401	423	389	418	409	415	407	403	407	421	426	397	441	423	423	420	403	437	415	378	414	396	415	419	407	409	429	405	394	415	408	397	371	418	423	390	453	406	372	357	407	375	364	406	369	399	384	417	400	402	425	403	389	411	425	423	436	406	395	424	409	372	394	385	389	393	392	404	411	445	398	399	401	413	380	432	392	405	404	449	405	412	399	444	424	408	425	425	437	412	436	401	356	432	422	394	401	419	440	416	384	412	415	409	413	435	419	381	386	420	436	413	404	379	413	375	426	431	437	427	402	443	420	407	427	440	396	401	426	427	388	424	387	409	432	386	404	374	407	395	393	385	387	369	436	418	405	436	395	444	444	403	374	434	456	437	405	385	377	380	434	384	403	414	408	425	439	388	408	370	450	345	418	379	420	433	383	410	440	395	401	396	427	456	404	426	432	428	415	415	389	452	380	401	401	429	382	424	414	412	390	392	411	389	388	451	420	411	427	426	419	384	386	365	387	413	417	395	407	428	408	417	399	401	399	419	388	406	363	450	368	404	431	415	439	429	415	406	421	448	404	435	383	402	402	411	405	397	419	380	391	414	406	405	391	398	398	406	374	406	403	390	420	418	423	414	395	424	417	427	401	388	442	427	434	352	431	389	428	412	418	401	406	387	416	393	399	428	392	410	432	379	422	443	408	406	402	381	429	442	398	391	405	379	446	407	437	397	425	380	441	423	399	355	414	394	416	391	439	398	440	430	412	409	436	423	395	400	397	359	437	408	425	383	381	395	432	390	416	397	421	374	441	425	440	387	400	383	410	415	402	387	428	414	379	414	425	421	401	401	394	438	400	422	403	440	445	414	411	386	415	438	390	443	396	424	406	384	413	390	367	430	435	402	435	417	392	415	388	408	430	421	403	400	423	400	446	380	403	362	435	441	419	425	439	393	411	389	430	368	413	431	388	403	395	396	416	406	430	396	378	378	431	381	406	423	425	426	422	409	428	390	421	397	393	405	424	369	373	408	414	411	403	392	391	395	433	414	420	369	386	431	404	393	391	390	405	416	426	435	421	408	366	397	409	400	425	377	405	425	416	390	373	405	428	421	405	428	417	384	402	437	410	401	431	395	400	403	400	392	390	399	417	402	441	420	392	414	422	401	432	356	417	381	389	422	397	405	438	387	429	407	374	405	441	407	420	407	387	428	414	452	427	412	405	395	422	433	407	409	405	430	428	378	385	399	413	407	411	442	431	442	397	423	359	388	367	410
25323	21265	27201	25460	14598	6755	3609	2874	2504	1955	1657	1446	1325	1122	1028	851	868	844	752	795	801	794	735	698	709	730	700	727	643	718	746	663	646	660	726	691	663	684	648	709	702	627	637	678	699	651	634	652	661	670	684	685	681	662	652	628	660	620	639	675	642	599	673	616	640	678	618	613	652	625	660	657	611	601	595	602	631	643	620	601	583	636	584	634	624	576	618	610	671	663	591	620	619	627	621	618	585	640	646	658	608	595	618	632	594	606	615	593	605	615	620	620	600	592	614	617	612	597	594	647	621	596	618	593	588	587	634	663	616	613	583	643	630	582	610	590	649	631	670	629	613	640	580	615	593	638	611	654	585	642	647	647	614	636	623	633	670	648	631	612	654	624	627	603	643	597	628	651	578	597	655	605	670	632	630	649	670	648	612	651	632	593	665	625	625	593	621	666	602	620	587	630	605	611	627	616	610	583	618	612	641	623	638	589	675	659	577	644	645	578	614	635	626	647	643	637	637	623	646	620	612	612	665	625	662	604	642	651	624	620	677	659	574	594	594	645	556	635	604	612	614	595	675	656	655	636	614	576	585	650	604	601	600	603	632	644	646	632	650	649	655	615	639	590	583	640	617	598	653	631	655	640	637	673	630	604	622	580	640	575	594	606	625	570	619	583	591	606	626	627	600	644	593	624	600	630	621	663	606	594	638	611	581	592	586	659	632	611	607	653	634	625	614	624	593	594	593	641	619	609	625	626	588	633	647	606	620	627	637	644	626	625	591	588	628	668	564	616	614	627	615	602	636	643	602	622	644	652	599	615	621	626	597	607	656	587	618	619	596	647	634	639	607	593	646	606	628	565	618	665	622	649	613	609	605	629	623	623	632	615	597	624	606	626	630	648	635	614	640	635	613	611	593	635	626	621	641	657	597	617	597	609	626	567	647	625	634	631	606	585	557	689	593	640	587	597	601	633	628	603	607	637	640	629	600	626	603	621	632	648	609	614	636	595	661	664	682	590	610	646	598	652	600	599	621	643	603	633	633	544	629	674	602	630	612	629	645	586	599	568	646	619	609	629	677	681	597	629	645	642	642	611	607	650	647	638	549	620	587	650	635	603	612	572	632	614	640	622	612	609	589	610	622	616	646	587	577	636	600	671	603	639	606	572	629	648	663	655	613	665	602	646	637	620	652	571	591	626	634	633	613	560	613	602	659	612	596	621	615	631	569	640	609	621	625	608	636	641	628	618	563	620	603	620	653	641	608	663	618	644	600	656	631	600	589	588	567	605	609	651	617	642	627	657	614	595	637	638	650	614	644	618	606	657	662	607	604	608	642	656	564	656	558	604	616	622	611	632	624	614	641	615	627	628	666	618	623	618	600	602	603	643	620	589	640	625	674	629	593	670	625	634	618	620	646	609	601	659	617	619	585	656	619	621	613	596	608	580	640	611	608	608	648	652	639	671	635	611	604	619	614	633	590	622	588	563	662	605	596	617	587	600	625	658	617	634	598	614	605	622	640	557	592	626	624	626	624	620	620	636	576	572	595	666	610	610	567	556	595	624	596	594	595	653	598	621	612	593	650	631	617	598	591	616	582	628	621	601	640	635	651	643	572	593	628	572	599	660	621	625	642	630	646	663	631	613	621	620	602	573	642	624	650	596	620	613	613	607	610	622	648	618	595	615	623	606	612	578	614	634	579	644	629	611	635	553	641	626	648	595	631	583	577	573	610	632	614	602	584	632	617	647	615	624	644	601	648	644	623	656	596	626	587	625	617	628	618	623	644	620	614	627	576	622	661	634	651	596	624	634	649	627	632	576	575	634	581	625	611	631	633	617	587	609	619	668	610	595	633	636	640	659	587	593	629	612	588	616	628	609	642	639	669	611	608	654	646	637	630	566	609	617	593	610	614	583	650	623	592	593	663	649	603	604	576	624	623	645	627	591	639	647	600	549	630	642	626	622	598	619	582	638	608	681	598	597	571	587	661	569	617	608	608	644	633	634	599	613	605	601	593	624	696	628	612	571	610	622	636	632	602	658	597	647	649	640	621	618	630	644	669	623	606	579	592	670	673	629	630	594	611	650	650	607	583	613	625	591	628	615	647	648	582	612	619	617	604	645	606	648	624	591	615	630	622	587	614	615	586	630	642	635	652	666	641	630	572	605	584	615	641	631	621	607	630	638	615	625	589	599	597	617	564	599	656	612	630	616	653	577	622	624	610	642	606	599	622	633	595	611	592	578	587	622	617	616	597	596	640	636	640	626	643	617	666	656	639	630	604	596	638	596	592	665	621	625	612	584	600	621	610	597	618	634	632	652	619	628	585	628	622	612	621	632	571	577	567	624	670	597	578	633	603	619	630	643	620	599	670	606	610	613	638	660	614	617	629	610	622	619	604	635	625	576	613	665	625	587	646	626	647	629	578	618	632	625	650	598	629	608	650	611	662	644	633	624	635	596	615	611	617	632	574	641	631	648	616	626	634	686	619	635	579	644	601	632	681	601	605	600	640	610	572	620	625	578	625	626	610	600	643	642	635	669	642	663	628	618	620	661	582	606	601	625	637	604	625	594	582	626	610	595	593	649	658	654	608	625	591	677	610	610	600	616	590	630	647	615	628	579	586	589	609	627	654	620	600	618	659	621	634	618	619	608	652	610	644	652	626	639	634	661	604	594	596	642	595	634	634	603	632	640	628	598	581	594	597	615	639	627	618	596	614	649	655	621	569	625	648	618	643	582	601	607	622	652	669	591	617	629	573	607	648	643	602	643	569	688	623	636	613	619	627	602	647	632	615	606	628	589	652	591	671	610	627	650	658	601	616	627	575	636	623	619	645	648	633	660	636	600	650	651	606	581	622	632	601	690	607	611	607	616	617	586	584	614	647	623	588	611	625	635	598	610	596	610	621	597	634	601	637	680	603	567	605	654	639	605	630	621	618	591	612	639	665	591	610	605	641	616	607	598	643	622	640	598	622	643	644	650	579	633	639	577	610	598	640	630	608	603	558	654	630	637	590	609	585	608	605	603	653	650	613	608	614	572	635	570	647	611	610	655	644	639	574	672	600	603	626	596	586	640	629	638	649	621	600	650	637	615	600	602	599	618	637	630	609	582	634	672	599	659	585	657	640	639	646	544	584	579	640	623	627	629	604	623	602	642	654	636	611	641	602	658	606	648	601	663	689	564	602	624	573	656	619	636	632	622	596	666	650	567	601	657	632	597	626	639	618	640	583	652	649	631	586	574	610	621	624	586	616	609	643	603	659	650	664	663	634	643	587	597	619	605	660	653	617	626	618	600	630	640	640	586	626	613	636	618	618	596	610	653	650	613	610	622	625	620	585	607	603	621	606	611	643	627	625	616	643	606	622	629	625	599	614	653	623	647	621	619	587	589	612	614	634	587	617	650	658	633	607	664	627	633	672	623	589	590	624	633	591	631	621	623	589	680	668	615	593	599	619	623	551	631	648	662	630	632	657	615	620	651	663	604	634	642
16985	28650	23577	16246	14112	10813	6999	6228	5380	4121	3201	2630	2406	1765	1568	1294	1130	1092	1077	1151	1084	983	1018	929	959	877	876	840	857	889	800	813	848	799	860	805	869	816	790	816	789	791	780	794	791	858	776	835	797	829	850	769	805	790	818	756	767	795	760	735	767	736	762	782	735	738	683	703	699	719	710	717	714	708	661	762	731	751	734	708	699	714	756	717	720	758	722	752	700	740	680	724	711	776	698	745	722	719	741	716	726	728	706	727	752	679	717	715	749	767	719	706	693	719	689	754	733	755	706	695	734	732	699	744	716	674	711	723	717	737	728	724	704	683	742	716	710	759	703	697	735	733	749	709	746	687	774	699	739	743	763	705	700	735	701	735	684	743	733	686	695	731	731	742	718	706	772	689	708	680	765	753	747	725	730	753	718	686	737	739	697	724	676	714	731	779	725	746	779	752	727	753	715	714	737	733	698	724	722	728	745	683	755	698	704	721	732	730	725	716	741	736	743	733	701	763	726	663	711	736	785	732	764	692	722	677	706	700	756	707	670	733	724	688	731	691	725	738	694	703	771	774	729	784	765	715	760	750	701	726	729	749	695	737	722	770	751	734	693	712	741	750	783	657	688	731	766	721	732	682	774	748	709	771	745	698	713	734	703	758	742	729	715	717	726	747	694	697	743	754	713	682	698	711	704	698	673	767	716	755	727	739	760	751	735	763	707	737	702	736	703	726	698	706	720	711	725	754	696	719	700	701	801	714	734	685	744	718	719	769	699	687	742	745	755	709	688	688	741	718	702	738	721	715	694	700	682	739	705	750	693	755	732	725	714	741	674	736	737	754	711	712	706	708	711	721	701	681	740	722	722	715	767	679	744	705	729	763	750	711	728	746	708	719	740	694	734	733	710	682	739	726	664	718	676	682	718	723	704	686	702	743	699	711	727	724	701	724	727	698	711	721	745	723	726	739	727	729	728	742	703	710	759	681	732	724	745	712	665	764	652	729	694	766	729	665	727	661	771	761	701	706	729	706	761	745	712	765	680	764	723	724	747	769	725	701	718	723	722	771	706	775	736	703	742	760	758	726	713	726	726	726	682	690	672	732	659	751	725	709	753	753	721	738	729	711	688	727	732	744	739	725	692	731	708	714	676	693	713	742	699	774	713	743	702	698	738	703	729	711	719	733	717	683	723	739	739	691	683	754	701	700	769	740	732	789	753	697	719	733	715	704	733	757	752	670	687	747	716	777	735	690	719	707	723	710	722	727	715	756	724	706	665	706	708	718	732	754	701	728	722	703	724	712	736	736	686	722	702	754	755	738	724	758	700	718	680	744	753	695	736	724	729	766	724	734	764	726	704	721	701	736	731	730	725	737	719	727	770	736	683	684	741	721	733	674	698	707	707	709	739	716	680	756	785	721	756	707	725	716	709	699	742	736	734	751	731	742	712	747	752	700	739	681	756	676	733	728	709	783	679	762	781	722	727	718	694	711	752	745	763	669	730	749	733	713	709	740	718	716	698	688	755	696	689	722	716	738	754	721	724	709	711	712	725	722	728	748	702	760	700	718	725	711	728	707	720	727	742	758	729	714	735	718	716	771	747	700	673	694	777	683	777	735	747	665	726	735	786	700	730	697	679	704	732	693	696	754	697	693	725	708	696	736	730	693	713	716	668	739	730	697	722	723	709	746	656	765	726	703	706	695	774	761	759	677	674	652	758	716	714	759	685	762	708	718	708	745	700	705	724	749	704	764	722	739	751	653	727	728	696	760	726	736	718	731	734	724	673	770	740	734	724	714	724	738	727	732	801	714	710	707	709	732	776	751	747	671	709	740	753	726	755	720	706	706	704	767	786	762	684	729	778	731	699	724	723	749	750	731	693	726	729	738	706	695	716	716	742	717	702	765	691	786	718	673	722	724	705	756	748	703	756	777	740	712	724	733	758	743	679	752	718	718	749	769	694	705	704	716	755	734	754	715	744	697	693	677	702	746	765	744	702	752	706	743	739	698	731	749	681	719	725	731	724	733	786	711	711	710	667	704	693	699	674	752	731	699	687	752	698	699	718	721	704	656	712	762	707	674	755	750	712	711	748	711	717	689	742	730	698	716	705	746	707	723	717	701	750	714	720	673	756	695	778	725	727	705	707	753	753	716	765	757	736	721	670	755	706	732	718	706	707	765	679	714	728	707	765	693	755	656	725	707	699	749	685	718	708	719	769	746	701	723	774	709	696	724	689	745	703	692	764	738	706	690	723	724	716	738	780	763	752	735	775	696	734	734	718	762	660	706	722	694	710	687	743	718	737	740	720	685	715	653	691	764	704	718	701	690	709	690	740	727	712	758	717	681	681	654	738	785	738	699	717	696	714	721	680	713	738	711	739	689	715	752	710	788	691	687	714	763	737	711	698	725	740	739	714	746	689	739	693	731	681	724	776	710	733	758	738	694	716	690	722	798	766	716	722	712	732	719	780	667	697	727	721	707	702	725	701	691	719	702	760	713	741	762	738	664	732	813	697	770	751	741	737	716	743	755	693	732	731	758	712	706	773	788	750	741	730	732	735	644	700	783	700	714	679	719	680	701	730	755	720	767	717	759	701	703	770	722	764	735	699	730	747	682	726	717	651	768	721	778	716	684	689	716	738	795	707	737	708	620	736	707	676	697	744	764	722	721	726	684	745	737	729	734	714	698	730	731	753	760	722	704	710	719	757	739	688	744	679	701	719	719	739	762	711	718	720	684	721	718	700	688	713	804	762	745	710	730	735	749	750	717	717	752	686	718	733	732	715	700	740	720	747	735	711	742	717	702	672	740	747	748	743	697	729	708	746	738	726	705	719	757	720	691	712	739	678	713	702	692	757	750	713	726	789	741	706	727	744	642	745	732	750	710	761	731	733	716	700	748	731	661	754	722	750	668	750	763	751	713	718	788	759	719	686	774	722	722	770	661	743	702	681	727	730	743	720	691	745	690	710	712	696	701	673	698	728	714	754	742	750	689	698	710	717	692	699	707	763	723	751	714	774	719	725	698	662	707	704	704	702	699	715	752	733	761	767	748	733	737	726	751	737	709	709	734	768	691	735	723	750	734	724	729	720	696	711	720	711	766	777	720	756	754	658	708	707	674	763	687	763	727	672	683	722	759	722	687	724	726	699	742	674	798	707	780	754	743	742	706	756	732	732	727	728	739	758	726	733	748	720	713	773	754	733	730	685	698	684	709	715	723	736	757	761	716	775	700	699	749	757	730	722	718	726	709	727	723	699	728	703	683	738	747	784	707	753	738	773	732	706	731	726	749	716	771	754	732	712	727	714	726	720	720	726	708	675	759	713	746	728	770	695	738	777	686	689	736	707	708	690	668	742	712	717	699	730	685	720	708	688	675	737	714	728	723	736	694	701	718	732	724	699	714	712	699	745	726	701	755	717	692	707	696	670	700	764	714	676	801	723	734	663	749	731	681	764	751	725	699	652	694	710	725	716	758	744	775	742	735	700	737
23208	21355	28999	24073	21399	21509	13110	5554	3943	3038	2337	2125	1791	1389	1173	1011	872	907	844	811	847	821	714	760	724	729	659	685	682	660	653	616	621	617	635	626	601	594	604	604	624	564	531	547	570	568	545	614	578	573	587	592	591	579	531	526	562	558	556	469	508	533	523	490	503	522	537	507	508	518	501	508	513	518	456	510	497	471	504	514	501	524	521	493	536	477	510	533	503	534	519	494	561	468	530	478	480	515	479	505	524	491	536	484	560	494	544	527	533	504	521	524	520	503	494	472	498	554	515	504	504	505	480	493	504	494	547	516	524	504	528	539	518	492	460	509	513	555	495	528	551	510	498	471	502	504	465	452	514	483	508	530	495	492	485	481	519	477	497	500	480	489	562	515	517	482	494	486	477	531	496	482	506	518	481	502	496	506	425	514	501	509	510	490	533	502	485	486	486	490	534	527	473	517	497	521	546	550	486	522	540	513	482	481	522	513	497	503	471	517	507	525	512	494	527	528	490	507	568	482	477	495	509	532	500	497	511	508	495	483	508	476	501	497	516	531	527	536	514	520	541	497	494	501	540	552	507	534	490	498	473	511	525	493	511	510	523	486	499	485	521	472	500	498	499	506	499	468	501	466	540	511	485	516	525	469	506	486	552	475	512	504	492	522	508	522	538	523	498	499	460	556	484	521	501	472	485	515	501	488	497	491	481	515	502	513	505	518	528	468	509	509	464	503	479	531	510	512	512	511	540	497	465	496	499	510	499	524	476	508	493	515	540	512	550	545	498	499	492	534	509	500	488	521	500	533	527	479	519	485	546	493	465	510	502	513	475	502	535	515	495	524	503	499	547	530	515	479	497	475	467	505	484	527	512	487	554	491	484	477	482	487	506	456	501	496	525	497	489	492	506	533	499	515	473	500	500	490	564	500	500	484	467	507	530	516	494	525	539	475	521	502	522	501	504	504	478	524	491	488	522	485	498	488	511	498	478	476	535	511	494	496	536	504	513	516	509	451	514	542	507	525	509	498	509	518	505	499	514	499	514	497	530	520	473	510	478	484	474	510	559	472	475	492	501	540	509	491	511	510	436	507	495	504	553	535	521	526	499	506	499	471	500	501	524	501	508	512	530	534	505	506	520	489	521	501	532	455	550	478	509	520	505	469	521	513	538	460	489	480	523	516	511	499	487	463	496	463	466	496	533	514	473	462	518	513	489	512	523	510	501	483	522	472	506	498	483	503	502	505	465	521	522	489	505	465	512	515	546	475	516	527	464	502	479	521	495	477	505	488	467	491	496	502	496	525	525	516	508	482	499	487	534	506	493	507	496	529	493	473	536	509	464	488	521	461	525	481	520	498	513	495	506	487	515	508	494	481	534	458	512	495	491	474	497	506	494	517	509	495	500	515	487	520	471	535	490	500	510	514	490	488	496	502	514	476	493	477	514	547	529	501	505	482	503	503	511	470	497	505	488	493	500	483	532	533	512	468	511	502	493	485	522	498	509	478	531	509	488	514	519	535	486	472	522	502	522	483	472	499	527	522	514	516	509	542	513	462	523	482	505	532	472	462	485	530	542	543	511	495	468	500	533	496	500	560	482	483	480	480	510	514	490	510	526	485	489	505	522	538	503	511	543	502	495	533	493	459	539	511	496	501	519	515	516	511	510	465	523	467	497	514	506	499	519	495	517	530	521	508	509	493	508	502	492	522	496	504	511	469	525	553	492	503	501	482	512	486	456	509	524	541	456	480	482	470	512	495	484	501	533	488	505	491	548	503	464	553	505	521	511	505	499	482	490	511	519	475	560	509	526	527	515	510	493	523	525	537	494	516	549	497	498	526	473	510	514	483	514	490	498	488	510	506	475	503	484	523	493	532	482	491	509	505	527	491	517	511	517	492	473	484	477	495	524	536	490	519	483	504	521	490	526	528	488	529	508	503	533	532	503	482	486	496	513	457	473	488	483	508	489	501	516	530	505	498	501	465	527	502	524	517	575	483	472	485	497	534	503	485	547	495	511	524	530	505	480	491	502	476	514	481	478	506	498	519	491	517	493	511	503	518	514	488	497	501	497	478	495	495	467	504	491	458	483	483	489	538	535	514	498	509	497	484	535	485	483	484	494	474	481	495	531	504	492	517	490	504	560	499	548	480	494	513	498	497	494	503	529	472	514	473	510	469	474	496	505	494	534	510	523	507	498	491	464	475	515	479	509	477	514	517	487	499	498	475	464	489	537	463	516	489	535	521	510	504	537	534	511	503	545	506	473	526	450	500	515	506	505	469	523	491	514	502	512	485	491	550	503	507	531	528	461	518	541	499	551	480	506	517	537	499	484	487	495	497	556	496	543	519	499	489	543	484	503	470	462	492	490	530	490	484	503	530	522	470	513	448	473	501	513	488	523	492	495	496	507	534	520	502	514	462	505	483	482	480	502	537	494	502	489	505	522	499	516	493	510	500	463	522	506	527	504	494	479	483	510	504	510	484	500	506	498	489	504	494	543	510	492	513	467	476	510	492	481	532	510	514	550	518	519	491	470	487	522	477	503	513	480	480	523	487	529	505	474	509	505	514	518	510	503	464	532	506	489	496	490	496	457	513	504	462	522	506	470	480	524	482	523	545	505	501	501	543	505	512	555	445	517	491	489	495	464	511	510	516	510	487	493	452	477	512	494	504	508	515	538	488	491	509	503	531	454	506	509	515	413	480	496	473	484	497	496	504	499	529	509	483	525	488	494	490	508	498	527	514	502	494	485	572	522	486	523	489	531	526	508	506	523	478	511	525	541	490	485	522	527	542	453	499	481	513	537	489	509	534	489	506	492	498	534	491	453	532	504	525	534	511	492	494	529	508	476	496	527	504	527	512	447	522	492	466	489	501	510	507	466	488	499	493	478	520	438	521	543	518	480	524	509	488	509	539	531	496	461	505	517	541	529	495	507	510	512	529	547	479	437	481	493	510	500	495	546	539	540	485	491	489	487	523	529	501	478	527	512	559	480	469	501	489	468	523	538	534	532	493	500	505	527	501	513	512	521	488	505	536	491	494	467	519	489	468	509	506	455	508	479	509	472	481	509	484	519	526	488	463	498	519	489	473	521	505	514	475	518	499	506	488	494	507	537	532	521	500	500	526	544	516	475	505	499	515	519	503	537	491	454	486	526	561	518	475	483	519	465	471	503	555	562	507	537	494	500	469	468	468	522	524	478	461	494	521	538	536	507	506	438	470	521	521	482	585	452	497	498	522	507	499	525	485	499	513	515	526	530	518	513	545	548	484	521	493	497	489	501	457	511	461	503	506	513	490	547	519	469	490	476	496	475	452	529	536	461	483	520	564	481	491	468	489	476	490	489	509	486	536	515	497	516	497	524	526	470	504	501	477	543	478	487	506	490	483	468	505	490	499	525	503	488	490	482	473	540	523	483	493	491	495	556	535	486	479	503	545	456	486	542	500	481	484	522	491	524	490	497	473	512	480	489	519	498	532	545	506	524	509
19964	37825	32197	24179	19840	15161	10936	9774	8074	6069	4522	4033	3336	2666	1992	1608	1431	1350	1397	1349	1156	1130	1067	992	1004	936	917	911	869	812	846	798	791	759	836	791	766	785	758	726	682	725	729	759	766	683	719	742	690	735	747	692	667	677	677	638	665	691	626	608	589	598	562	566	628	561	612	531	604	552	602	581	543	597	602	550	580	609	587	574	553	590	572	575	571	591	555	561	572	593	569	559	571	597	571	588	639	577	554	602	581	580	588	582	543	601	604	603	601	585	527	587	583	617	576	603	595	571	568	580	570	603	589	571	550	541	574	597	576	570	591	543	535	598	561	597	594	602	590	566	540	585	552	604	582	538	604	601	587	564	580	608	545	556	576	571	569	567	582	585	595	589	551	539	610	564	540	589	555	593	611	580	593	582	584	585	580	535	549	583	644	537	591	553	574	575	626	622	624	555	618	584	574	553	594	594	513	547	560	571	595	566	548	599	553	583	563	607	587	561	523	588	592	590	562	566	563	586	576	564	551	587	553	586	586	555	556	572	564	570	562	562	587	578	583	572	558	596	586	575	568	575	552	522	602	594	558	541	566	607	541	599	599	576	606	560	569	546	554	586	586	554	558	579	579	557	597	555	531	593	586	587	578	600	569	599	589	563	587	528	583	568	602	553	551	560	557	599	554	583	600	584	585	589	628	572	597	609	594	549	597	542	604	543	597	550	585	561	612	579	558	571	586	579	568	553	572	569	581	590	563	570	597	567	594	584	559	532	591	643	609	617	567	606	576	583	523	615	562	535	614	567	558	577	606	585	582	572	569	598	550	571	566	571	565	594	546	615	586	557	569	631	567	565	591	567	581	600	563	581	589	598	546	560	581	579	609	611	600	559	599	584	596	618	585	557	536	584	591	568	582	610	532	601	629	581	586	573	555	636	522	602	553	540	554	554	538	566	601	542	538	571	597	552	563	634	623	575	598	584	547	593	595	561	557	592	588	556	557	557	598	566	578	585	546	536	567	571	588	580	575	543	581	569	567	608	577	590	553	551	615	595	590	568	616	544	589	525	573	579	550	527	577	559	525	600	596	570	579	588	574	566	574	564	614	563	545	603	595	559	594	590	545	548	569	566	560	541	540	549	557	607	568	574	547	581	589	582	601	593	573	578	576	577	540	544	553	541	569	564	610	590	559	567	581	548	596	556	598	553	575	532	558	611	581	538	598	585	619	535	593	540	604	573	591	597	592	609	558	545	550	584	608	597	559	626	544	566	558	590	571	589	573	572	600	585	585	556	544	550	568	537	594	608	631	553	583	585	583	604	639	591	560	606	538	546	536	595	549	593	537	572	578	597	576	574	570	607	563	581	567	529	561	645	632	576	572	574	570	589	587	570	548	600	582	587	604	546	615	605	552	584	576	581	572	585	606	579	577	573	528	566	564	583	591	594	598	614	564	585	565	561	579	596	594	612	577	524	538	567	565	595	587	583	561	589	610	573	619	624	577	583	538	566	605	581	631	568	568	556	543	567	570	592	610	598	616	554	544	602	598	588	590	557	579	569	622	557	572	571	567	547	556	558	617	587	583	559	577	565	583	561	591	573	569	585	541	597	588	566	559	604	543	568	559	552	606	568	547	566	560	539	562	624	601	528	537	587	593	585	563	556	593	586	599	592	555	626	620	560	556	564	583	575	539	581	562	545	567	592	561	575	552	539	609	590	534	586	609	574	545	594	591	572	553	592	582	541	607	586	583	555	588	585	589	600	625	550	571	579	616	508	554	598	607	568	592	569	553	542	576	607	549	558	577	560	482	643	613	557	568	561	532	564	594	559	525	532	605	551	565	549	547	549	578	576	594	580	561	605	587	593	603	578	592	590	580	561	574	619	583	567	575	612	534	585	600	550	575	591	566	573	529	577	533	565	594	571	587	582	604	588	557	561	621	605	549	552	603	589	553	571	571	625	530	562	554	572	539	564	601	564	529	579	565	592	573	584	562	596	609	620	617	596	550	583	593	557	586	583	590	539	582	569	572	609	562	538	561	553	594	616	542	574	579	559	611	564	612	578	555	619	563	566	543	544	594	569	555	548	576	582	594	589	552	616	600	540	527	575	568	588	563	580	585	570	570	556	532	608	561	561	602	611	519	594	584	586	578	605	595	575	559	579	590	569	592	564	566	614	562	540	572	596	572	586	576	577	574	560	550	589	606	581	526	572	581	605	584	581	537	597	524	592	576	590	554	567	585	586	593	589	616	562	572	605	583	564	508	596	547	597	627	586	612	573	549	562	591	569	565	567	634	558	545	558	579	534	591	561	614	582	576	593	610	561	581	574	536	580	589	572	530	632	558	572	590	561	580	597	548	564	598	586	519	630	546	530	544	555	567	563	548	551	591	617	549	581	562	557	557	595	577	573	587	564	527	606	573	566	550	537	606	597	548	567	574	609	570	589	563	564	630	589	600	565	593	591	572	582	564	571	576	564	592	589	541	577	608	589	579	610	577	579	577	556	602	536	580	574	581	547	573	624	591	546	596	570	606	607	578	577	556	620	583	611	592	540	558	519	559	577	559	580	564	551	583	602	530	593	575	558	550	579	593	608	550	550	545	612	559	570	558	608	558	530	555	603	552	594	581	571	590	581	559	612	528	592	576	566	597	529	584	543	582	591	566	536	605	593	614	524	577	569	572	539	613	577	550	560	572	515	557	611	561	570	577	573	558	556	586	533	591	541	588	558	594	589	521	569	562	596	569	603	621	586	598	564	521	561	563	550	585	618	578	576	596	597	579	583	554	578	598	538	578	580	560	555	562	589	630	556	602	547	600	607	545	542	570	598	534	577	557	585	548	565	584	559	575	562	537	553	614	579	599	560	583	560	576	593	583	602	515	566	544	624	553	614	602	595	545	566	554	575	581	548	561	568	547	565	578	541	569	557	588	630	577	518	605	541	542	576	581	562	549	561	548	569	606	548	561	575	528	581	587	566	542	566	607	598	616	599	542	564	537	574	586	581	610	612	550	613	578	527	584	563	519	574	599	566	584	562	595	555	570	608	611	591	520	589	581	569	576	604	553	565	578	642	573	575	604	564	538	614	548	560	578	595	590	547	563	575	566	598	598	562	556	580	590	559	592	575	558	556	561	532	584	632	556	553	574	561	579	618	575	557	585	541	553	584	518	564	613	552	601	543	514	543	589	564	563	554	596	613	591	582	536	550	553	555	617	572	572	584	616	602	571	560	561	522	588	568	612	551	554	571	561	548	568	555	580	539	581	609	602	543	540	543	579	553	605	566	586	556	601	555	550	559	589	597	604	581	590	566	558	597	590	585	585	576	560	610	569	594	568	607	570	544	534	527	586	584	580	538	579	581	620	607	552	561	578	570	614	559	562	563	563	555	565	572	562	516	589	567	518	554	559	569	571	577	542	594	558	570	536	602	593	551	599	580	570	565	535	557	586	584	562	566	568	554	542	577	583	561	594	518	567	586	590	637	564	570	548	547	598	574
27600	20771	16192	10914	6275	3999	2263	2247	1737	1366	1151	1035	882	824	678	644	603	579	682	587	566	542	559	552	535	490	545	526	500	498	493	490	521	461	535	505	504	501	512	475	500	518	521	517	501	527	486	485	500	534	520	474	475	532	483	532	505	480	428	469	443	458	426	479	445	441	435	468	442	485	444	448	435	440	460	477	459	456	441	491	487	486	457	433	483	466	499	497	459	444	483	469	440	476	452	446	436	492	433	470	506	459	457	430	473	442	470	427	454	465	459	472	411	464	414	444	462	434	474	457	493	444	501	445	456	500	437	477	435	470	465	468	470	510	454	485	455	458	440	443	431	463	449	414	455	467	436	444	474	479	434	472	432	469	443	459	472	481	474	447	433	473	480	450	466	422	470	459	469	476	459	435	456	446	401	462	467	456	476	396	415	460	504	467	420	461	462	473	440	447	428	450	424	446	478	514	457	463	445	452	467	462	453	419	468	483	445	475	456	456	520	480	490	471	461	464	450	461	466	469	442	489	447	485	451	478	460	458	434	485	429	480	436	465	448	483	448	462	423	475	462	463	433	422	504	504	507	439	420	408	449	456	496	425	455	477	434	495	434	498	443	472	479	457	507	443	442	481	463	489	468	503	429	457	440	451	431	489	482	499	431	462	466	440	460	475	466	440	455	470	458	429	418	445	435	454	449	436	443	453	433	492	477	461	457	473	448	467	460	476	490	425	449	406	440	402	447	461	485	434	434	416	466	451	445	466	435	427	456	491	438	445	471	474	466	476	438	471	465	466	465	425	473	494	456	434	444	450	449	447	481	465	479	432	483	498	439	439	496	511	463	449	483	484	462	456	472	429	446	461	485	472	440	467	445	470	440	460	455	477	454	470	457	486	479	469	490	437	457	454	452	467	459	472	471	451	430	440	468	453	489	470	418	465	473	468	452	443	497	456	467	486	416	502	449	427	463	440	447	485	483	446	432	487	459	508	475	446	452	476	422	454	481	457	454	431	469	471	479	478	482	458	435	464	489	479	499	470	458	469	461	435	450	429	452	431	466	460	456	453	455	450	425	467	464	458	491	498	473	497	456	472	470	480	470	450	457	432	457	482	423	489	482	408	476	433	496	484	440	452	427	432	445	442	474	479	483	459	491	468	500	462	450	446	493	432	474	433	475	478	454	448	459	447	433	490	476	460	435	466	468	485	494	449	444	449	425	460	513	488	460	454	424	452	472	446	457	439	493	450	492	442	461	431	488	447	454	438	481	461	475	448	454	451	450	468	459	462	471	470	477	452	469	472	486	484	462	447	461	481	487	458	500	466	478	472	492	470	471	450	460	480	464	447	483	483	445	461	451	486	454	487	453	471	451	474	474	440	473	475	493	469	428	455	456	440	465	475	504	468	441	494	495	433	481	480	455	469	443	483	415	504	472	471	457	440	460	474	491	473	482	460	476	444	486	446	427	450	472	472	486	494	494	436	439	413	446	457	474	459	444	478	490	458	444	413	504	512	461	418	508	455	470	462	453	480	415	470	447	479	462	464	454	463	425	431	467	489	473	508	510	425	480	451	482	444	430	462	473	512	486	470	471	467	448	464	434	506	453	466	409	431	479	450	489	451	481	466	460	424	425	467	452	457	467	429	457	471	494	437	442	469	480	454	477	433	443	469	471	461	472	488	436	460	464	468	478	466	471	420	457	443	463	434	500	432	474	463	449	481	456	503	466	446	439	441	439	455	486	438	478	457	432	460	435	460	440	417	451	455	463	439	436	490	473	408	492	465	410	434	452	467	457	465	456	476	485	434	480	485	441	502	490	411	442	466	466	456	434	470	477	469	450	464	456	461	455	473	417	464	452	451	475	496	488	459	451	450	467	485	477	448	453	452	467	497	472	457	450	474	419	471	430	442	483	470	423	470	445	493	453	471	478	509	466	440	476	443	400	501	434	488	490	474	481	448	484	515	457	471	444	478	456	480	429	513	450	458	480	487	459	490	500	444	471	445	498	454	445	450	471	492	452	483	450	467	472	461	440	480	427	475	435	465	469	473	457	467	440	435	495	420	465	430	467	481	465	446	424	464	446	466	441	470	460	490	452	459	445	465	463	452	436	512	475	461	447	448	497	478	456	452	453	471	450	461	451	428	428	451	456	495	446	454	459	493	441	470	460	492	420	495	467	482	492	507	470	419	466	482	452	431	472	450	455	437	463	454	489	441	483	462	489	448	490	433	481	499	422	496	485	458	485	462	454	483	472	420	470	461	439	446	472	418	486	459	479	477	440	418	469	435	471	430	468	491	441	463	454	457	411	443	461	500	483	437	432	467	469	469	458	495	498	479	463	437	447	447	440	494	487	476	465	499	497	480	435	423	486	470	469	484	468	435	447	447	450	436	440	440	441	450	465	452	468	436	491	479	458	462	486	453	458	477	418	469	447	423	459	424	451	442	422	465	422	417	474	426	499	487	482	464	418	442	465	493	486	467	471	441	506	451	449	456	445	500	498	465	463	475	494	462	469	440	461	495	454	443	464	446	474	448	404	430	459	480	455	450	428	456	469	419	465	501	464	479	487	451	471	479	479	492	464	441	485	426	451	506	507	459	477	498	489	433	408	447	438	487	457	442	472	444	414	444	465	462	439	460	467	458	481	450	478	439	482	453	479	425	473	472	499	484	458	465	472	469	459	444	498	430	480	449	499	457	485	436	498	455	488	463	457	453	472	464	462	465	472	468	430	477	462	465	461	473	439	447	470	436	464	472	436	470	419	465	467	492	451	445	445	452	440	445	467	453	435	435	421	469	491	423	456	457	457	462	450	457	453	469	470	463	445	458	431	441	456	505	445	468	464	442	416	449	460	411	472	460	463	425	448	452	458	428	433	461	454	463	437	470	466	451	480	460	447	477	479	468	456	440	492	436	466	446	501	470	430	470	464	482	478	437	475	445	413	475	426	427	443	438	448	459	432	457	460	461	450	433	478	471	502	440	456	454	446	465	506	447	440	490	476	494	460	474	439	456	458	456	422	473	459	447	452	451	474	433	460	456	456	468	426	456	422	464	495	460	452	460	458	452	471	464	459	446	485	466	449	457	448	447	434	445	475	467	473	435	435	487	465	469	466	465	477	471	451	417	449	443	464	469	473	440	448	460	482	438	464	458	457	460	483	484	472	460	453	488	432	470	433	438	444	442	470	455	493	439	452	434	481	467	446	457	460	470	427	433	449	440	481	419	457	429	433	422	470	455	465	495	471	430	428	433	468	461	460	451	468	484	467	460	486	418	492	466	436	452	450	433	498	481	483	483	441	491	465	450	463	444	477	442	466	480	461	450	484	488	452	476	447	492	470	486	453	449	458	436	484	436	469	445	438	435	416	466	478	473	422	468	467	446	498	466	479	447	457	463	480	439	480	482	436	482	490	472	459	438	486	482	477	480	465	474	457	472	438	446	441	458	490	477	462	445	489	470	446	501	482	460	436	499	471	438	483	440	441	416	441	452
16110	24085	19753	14276	10784	7326	4652	4778	3757	2963	2139	1952	1579	1422	1059	864	820	847	871	839	804	736	754	765	747	730	687	669	687	671	650	623	654	650	662	608	619	661	609	633	583	638	646	628	592	647	674	581	619	614	641	583	628	606	648	576	583	575	603	593	563	595	566	513	564	588	567	571	583	587	527	549	509	567	546	601	530	547	574	559	567	555	545	605	595	531	567	566	525	567	514	577	564	564	557	567	556	586	533	540	576	560	550	555	595	539	587	586	582	522	563	573	567	541	534	561	535	574	571	524	578	569	540	582	533	542	560	517	554	545	576	537	529	592	566	588	553	520	598	554	593	546	525	541	572	537	554	561	615	549	543	550	580	553	533	588	547	558	563	538	553	599	557	591	550	519	513	545	552	535	524	541	546	536	585	550	539	582	520	560	567	560	564	554	561	545	533	509	545	546	553	558	582	546	543	560	583	562	564	577	561	574	565	583	531	555	530	590	560	583	571	567	605	558	540	545	545	520	557	547	583	576	549	539	533	545	586	610	559	594	575	524	555	582	572	542	564	559	551	539	523	545	544	579	576	533	567	563	558	585	566	536	560	575	575	552	527	578	577	557	555	546	516	538	590	519	567	536	585	590	580	546	524	555	572	579	590	579	500	551	533	536	532	551	580	581	580	569	524	582	555	566	540	590	517	535	562	546	522	563	529	596	570	546	536	535	545	579	598	556	518	597	546	532	574	575	583	554	564	584	563	566	520	536	565	581	546	566	570	570	537	521	535	534	566	541	538	541	573	564	502	557	531	639	561	543	546	555	577	560	563	580	549	549	556	583	589	567	565	558	559	525	572	579	566	528	542	535	582	557	524	557	568	550	556	536	576	572	575	555	570	543	547	569	548	587	547	532	514	559	573	584	535	573	569	523	536	556	557	595	543	568	560	561	517	537	527	588	589	595	542	551	525	521	578	528	551	525	580	572	501	592	544	547	568	524	616	533	545	547	573	582	579	590	563	573	587	585	570	579	569	551	547	614	584	556	570	550	555	551	527	582	561	569	547	523	547	581	554	544	550	536	514	536	585	570	544	559	543	549	571	544	550	561	555	556	574	552	555	571	510	593	563	556	577	528	573	521	577	524	569	537	534	569	529	537	552	582	565	563	575	565	581	551	536	552	579	555	547	590	542	557	543	544	552	527	525	544	536	606	590	562	540	536	559	546	570	552	559	580	550	561	568	547	551	520	564	547	573	577	586	563	578	545	525	574	542	552	559	524	527	530	565	552	556	591	562	539	550	566	528	537	528	574	574	546	532	563	553	537	577	546	513	583	546	564	576	550	526	546	556	545	548	600	563	542	569	583	578	564	578	570	579	559	581	524	565	567	565	527	550	526	540	578	573	555	574	593	613	529	572	589	587	522	571	594	561	584	561	541	539	567	524	529	541	565	585	557	554	584	553	583	547	538	526	541	565	568	556	555	588	589	552	552	572	533	552	538	579	538	560	544	563	549	556	531	567	544	545	564	582	595	586	546	595	515	556	524	548	556	579	536	548	570	556	565	577	584	576	597	524	518	562	572	539	542	568	544	527	570	531	556	564	558	558	564	556	566	569	600	565	554	584	559	574	554	533	529	567	561	565	503	540	566	566	581	553	555	574	518	596	595	536	557	575	550	578	523	548	556	517	525	623	548	562	536	540	553	604	551	569	556	545	577	523	549	594	550	573	553	515	577	567	567	531	554	571	507	516	554	586	578	537	545	610	560	581	557	558	531	572	555	569	614	588	598	518	549	536	563	578	523	578	604	542	563	523	547	558	564	548	579	577	595	529	542	545	547	545	571	584	545	549	586	561	599	527	548	520	578	552	522	541	529	579	566	592	544	536	539	552	593	586	543	507	527	599	551	545	586	557	546	521	528	587	563	565	567	573	585	578	570	575	549	563	559	572	609	591	534	558	546	587	560	527	540	584	512	550	559	513	566	554	535	561	535	580	557	577	584	573	548	609	610	586	501	614	570	510	577	578	516	558	563	568	554	550	576	582	551	558	564	607	545	592	545	562	595	562	545	533	556	580	523	574	544	588	575	561	577	561	576	554	545	591	598	595	579	562	545	565	546	578	584	524	572	560	559	538	589	532	505	561	513	558	541	559	547	569	516	548	579	546	573	554	593	550	548	556	579	590	569	571	528	586	584	541	474	552	562	543	542	555	557	548	552	557	523	567	610	574	548	546	557	560	574	554	529	577	522	515	542	524	578	550	548	534	580	542	556	559	580	563	545	557	568	505	535	533	558	543	594	574	582	552	551	572	557	570	559	540	591	562	599	543	561	609	575	519	559	593	552	508	523	545	541	554	582	568	532	538	572	489	613	542	550	563	532	562	526	544	526	557	552	568	534	523	558	555	579	594	555	540	554	538	551	571	551	556	541	561	542	560	538	539	546	558	550	571	575	553	567	584	596	575	544	562	535	561	574	585	566	535	542	550	532	565	543	568	534	621	539	570	541	556	537	518	549	525	575	551	548	560	574	577	542	546	523	581	525	561	538	543	528	510	523	557	627	531	529	565	549	570	584	556	557	564	577	549	582	546	531	578	535	548	543	568	556	579	573	576	496	582	555	564	512	547	595	570	553	569	556	561	539	513	546	552	562	510	584	557	573	613	546	549	590	535	514	541	585	529	572	516	541	572	530	524	584	511	546	515	519	579	561	546	562	548	546	542	530	548	533	554	551	546	547	546	579	573	577	552	523	561	569	535	547	540	529	569	553	622	554	591	548	544	535	519	502	545	576	586	568	571	548	562	512	596	531	538	543	543	555	561	561	549	559	589	561	562	557	591	565	536	568	510	584	549	554	581	568	552	622	531	532	543	540	555	582	540	586	549	585	544	538	575	534	586	537	559	553	516	549	512	542	541	509	544	591	562	546	575	557	603	544	575	597	537	571	601	572	582	551	545	545	587	573	541	522	572	528	589	537	553	565	577	570	600	564	547	551	542	534	562	587	555	533	550	542	509	513	517	547	534	536	612	581	548	570	550	563	526	515	561	521	562	576	501	548	567	539	547	542	550	581	591	590	564	533	565	513	577	579	558	553	527	549	561	572	559	568	553	549	524	578	611	581	549	542	574	566	548	601	594	540	553	526	544	579	587	559	573	565	571	543	547	620	580	505	558	558	581	557	558	559	561	580	564	575	560	572	550	552	543	523	549	564	565	569	548	591	578	564	575	558	586	586	535	574	510	530	595	546	543	583	556	583	532	578	611	540	582	547	541	558	536	488	543	546	549	489	525	523	547	563	515	528	539	574	569	568	552	488	593	581	618	563	514	558	557	568	554	525	521	602	560	570	518	547	581	551	563	524	534	528	528	542	565	543	576	578	540	592	574	541	556	522	547	540	541	566	513	527	573	564	549	551	542	604	560	551	574	582	518	543	549	545	539	610	591	536	572	576	546	540	550	504	522	533	574	566	581	558	576	567	578	601	552	556	585	588	532	554	576	568	579	562
24195	21294	28342	24622	21218	12723	4762	3332	2524	1991	1594	1347	978	943	771	599	669	683	595	578	594	526	485	523	486	445	419	415	432	418	417	433	466	431	416	407	384	401	383	423	388	404	409	391	397	414	396	368	372	373	405	406	413	412	368	408	344	388	367	357	333	323	360	357	357	362	333	366	331	348	307	353	319	337	305	336	368	327	349	311	331	351	333	345	314	352	347	350	320	331	331	347	373	347	324	325	335	326	338	372	320	361	361	364	321	303	332	338	354	330	363	332	332	320	361	345	340	326	327	349	341	373	348	322	333	320	349	322	335	353	334	330	333	328	344	338	340	381	331	338	334	347	359	349	337	342	307	336	358	358	380	347	373	301	343	326	350	349	354	371	346	354	328	347	325	348	348	333	337	360	345	361	340	310	349	389	321	330	367	330	341	356	327	370	343	340	340	349	340	346	365	334	352	330	307	335	340	326	347	348	318	340	368	346	336	366	347	356	374	326	352	328	352	370	324	334	360	320	354	351	324	349	330	320	368	333	366	347	368	333	310	328	343	334	356	360	360	314	344	338	362	334	333	360	324	321	330	364	320	327	317	357	329	315	339	345	328	357	356	362	325	348	342	334	334	360	311	360	310	360	301	323	335	323	363	330	320	343	344	338	342	365	308	388	342	338	332	338	335	361	325	364	368	336	338	303	334	339	332	360	334	316	350	361	325	336	307	330	333	323	367	318	354	317	386	345	343	387	314	324	331	344	379	348	335	335	340	346	345	332	364	333	348	379	357	332	336	316	359	328	332	327	327	351	368	315	324	383	330	312	338	331	331	362	325	310	315	350	339	295	329	358	327	353	345	346	289	360	325	340	341	358	296	312	342	348	305	319	308	322	353	361	343	305	337	324	381	333	347	330	343	348	348	350	322	318	372	382	374	340	351	353	292	344	322	327	358	355	319	351	320	357	321	314	367	343	339	335	345	343	335	358	335	319	351	339	333	324	327	360	375	337	349	341	332	357	321	360	354	330	335	372	329	333	350	349	374	337	348	336	338	359	342	342	335	337	370	322	315	341	355	348	346	328	316	348	337	322	344	359	349	333	337	373	350	345	341	362	333	338	347	344	348	300	356	336	340	329	352	341	325	380	330	353	312	345	309	363	361	336	355	358	306	329	308	312	357	363	349	364	358	326	354	347	345	356	399	343	341	338	343	354	333	348	372	350	320	357	337	349	344	331	371	365	363	319	378	352	294	318	330	333	352	340	347	341	310	326	362	347	312	347	317	339	312	361	362	330	359	331	320	348	348	303	349	355	308	342	334	340	315	320	332	339	323	333	346	338	364	356	323	316	353	325	321	382	374	331	374	319	328	350	329	348	349	343	354	316	340	336	355	359	368	341	346	338	344	355	321	365	334	322	340	336	328	348	339	344	335	335	334	330	325	333	320	324	388	349	368	356	359	336	350	368	331	357	355	344	358	348	344	357	330	377	338	306	326	340	345	359	318	356	347	360	329	339	345	345	331	370	371	330	324	339	293	301	366	389	326	330	374	350	351	326	293	339	316	346	367	333	345	328	324	344	361	355	361	321	338	351	372	351	385	338	362	341	354	329	358	325	341	377	351	325	349	316	351	386	343	339	314	328	338	301	352	341	334	340	353	343	353	341	372	321	299	359	354	359	307	342	348	333	340	330	330	322	329	342	372	334	337	378	364	333	347	338	341	332	411	353	346	334	326	371	347	362	341	345	367	375	351	331	323	336	362	338	365	338	317	341	305	334	324	343	321	345	319	340	316	337	334	343	346	331	348	330	338	315	336	337	314	353	336	330	321	346	340	367	331	333	351	334	344	353	364	324	348	346	354	357	322	362	360	361	330	309	328	323	353	328	334	370	330	356	344	328	346	330	315	311	330	346	355	298	349	328	324	350	316	356	345	306	337	362	337	330	324	349	372	364	359	349	346	312	348	321	338	357	321	317	329	356	335	306	328	346	347	329	344	363	333	301	348	332	348	340	307	351	314	312	347	338	369	339	349	340	335	360	316	334	328	368	341	342	323	319	320	330	333	327	297	341	334	337	341	346	338	328	321	323	346	333	319	338	339	327	326	313	340	330	331	334	351	340	341	322	330	348	355	342	316	341	348	336	327	324	321	349	331	340	354	375	331	356	295	331	315	368	375	353	336	345	345	345	368	339	350	329	345	376	341	371	349	344	322	340	356	346	320	319	309	373	318	318	362	368	376	349	380	327	359	334	379	338	326	375	346	340	311	345	317	317	345	323	339	381	360	314	373	362	368	335	333	344	337	336	352	332	317	340	385	331	316	330	316	343	361	342	347	334	364	356	348	299	329	322	398	340	374	356	310	337	346	327	332	351	332	342	333	378	356	333	349	355	320	366	332	336	339	319	382	354	366	326	339	321	343	365	339	329	329	330	350	350	371	320	338	351	348	312	353	337	344	354	325	343	354	345	317	359	344	338	339	342	375	326	360	338	359	345	326	315	330	317	334	327	330	327	347	312	294	364	338	320	351	326	332	330	320	358	320	312	329	308	288	358	341	372	383	346	358	328	341	323	339	379	305	335	327	335	329	347	331	301	346	377	328	315	355	344	335	332	342	328	333	345	379	345	387	334	318	352	334	354	346	335	325	360	353	368	337	384	346	322	321	347	365	340	305	339	350	353	342	318	336	375	360	298	325	327	306	326	326	332	331	304	359	366	322	364	356	344	343	342	342	367	367	320	315	347	327	346	297	303	350	334	308	339	355	327	324	354	351	353	355	315	323	336	314	344	365	308	315	355	319	346	336	330	314	322	363	343	338	335	362	338	366	333	357	345	373	329	332	321	338	356	318	375	307	343	333	295	380	351	365	343	320	322	329	321	324	357	352	363	333	371	321	386	339	357	340	342	330	319	358	294	336	348	328	339	345	350	339	358	347	301	376	352	330	346	335	277	363	294	345	343	347	314	360	353	290	318	339	330	335	323	348	331	354	316	331	347	368	329	329	339	317	308	336	346	336	323	351	347	373	299	330	324	347	355	320	378	340	349	317	344	338	338	318	347	322	323	336	359	327	359	319	331	337	378	362	313	337	330	356	390	311	364	347	326	348	350	335	317	336	325	324	360	319	350	361	310	329	339	352	360	325	352	349	350	334	330	347	349	322	317	355	347	319	316	347	366	388	360	322	326	333	339	366	341	323	338	322	342	309	330	338	330	354	334	375	298	384	335	397	328	324	354	326	354	355	358	355	322	356	334	324	325	350	351	338	333	336	356	339	363	336	355	358	324	300	325	367	350	356	338	327	322	353	319	319	303	312	330	323	333	345	313	357	340	357	334	325	363	332	320	358	365	360	322	339	341	323	350	331	322	379	309	337	334	359	346	302	336	317	334	314	367	392	359	338	327	365	356	352	324	338	367	314	359	328	337	335	363	362	339	341	337	335	347	312	356	318	340	330	356	365	333	346	352	327	326	332	361	355	328	345	334	369	394	334	370	302	327	305	349
17329	32728	27531	20692	15720	10296	7610	6749	5269	3928	3068	2769	1984	1756	1261	1003	1060	1079	1054	899	893	731	732	697	699	626	628	589	608	610	597	521	531	579	565	517	567	517	552	548	506	531	522	559	536	561	524	528	504	530	477	499	481	466	487	487	448	470	465	467	439	426	457	419	444	393	405	424	409	427	374	438	455	388	386	412	409	426	434	438	473	402	407	422	395	388	390	415	446	448	426	394	415	425	406	384	426	407	426	452	375	428	445	457	446	432	411	407	417	405	431	398	395	421	427	401	481	430	426	428	427	430	387	409	420	410	422	416	381	411	404	382	391	430	426	424	435	434	413	390	409	414	408	413	439	385	410	419	386	472	389	430	423	429	423	386	421	420	412	396	422	407	426	427	425	387	409	407	427	456	406	437	428	433	406	431	431	435	392	459	429	428	404	348	448	454	423	427	433	371	469	435	383	400	411	431	400	423	460	416	427	417	450	406	385	406	435	410	428	415	396	381	393	380	422	425	415	383	420	399	414	430	404	405	402	412	385	440	412	433	441	409	426	416	428	433	416	412	391	408	444	412	409	385	416	432	398	422	394	427	414	419	435	472	408	401	427	432	404	404	431	396	426	384	402	404	423	457	396	409	373	400	400	447	441	410	417	388	421	422	383	440	433	421	388	399	454	449	412	429	419	382	412	424	427	405	440	452	412	404	393	425	421	394	389	397	419	434	432	411	444	426	453	432	434	413	445	405	419	429	413	412	430	411	400	415	411	410	435	400	455	452	430	419	410	401	414	424	410	422	437	414	417	410	401	406	417	456	430	408	422	414	395	408	417	411	415	398	433	402	408	402	427	415	443	400	400	374	414	411	439	392	426	434	436	424	402	424	382	419	457	354	406	441	390	414	383	444	404	425	454	369	417	431	434	403	415	405	413	407	397	391	422	387	445	408	403	401	450	433	438	405	397	375	405	407	374	415	404	395	408	405	425	388	430	413	404	373	411	425	404	445	445	425	435	401	464	408	405	425	427	408	423	424	405	375	430	399	407	415	434	414	440	450	393	419	406	428	425	398	425	416	408	442	383	413	438	410	437	426	382	398	436	387	422	406	431	428	421	420	400	444	423	397	399	392	437	431	420	401	410	424	416	401	397	406	436	400	387	431	423	415	407	434	407	413	405	426	404	391	431	437	383	418	405	400	462	415	413	424	389	392	407	418	434	411	405	392	411	395	399	374	398	399	414	435	417	408	443	404	381	414	437	403	450	399	423	388	432	387	388	428	428	420	396	402	420	421	405	426	419	432	410	384	434	441	399	427	391	481	431	418	414	458	408	420	376	411	428	412	410	389	440	417	437	397	416	404	402	427	432	446	415	406	412	393	400	377	407	412	434	403	420	425	437	396	447	401	419	400	431	417	398	424	405	388	400	410	400	468	400	425	412	416	435	403	440	413	396	423	416	402	397	409	387	403	438	379	420	442	398	392	397	394	432	357	430	435	433	438	392	446	410	431	393	394	427	369	401	395	396	407	391	393	435	456	408	396	420	405	433	419	420	431	440	417	419	441	427	401	381	404	424	397	414	443	413	425	423	408	422	423	421	409	384	416	411	413	392	387	451	390	430	448	424	410	408	412	389	421	446	436	433	419	423	416	425	457	368	426	410	427	415	439	409	408	408	459	435	452	407	434	404	427	416	385	414	450	415	432	442	412	411	412	415	407	391	408	433	404	417	437	397	410	403	421	400	407	400	413	453	403	421	412	402	403	412	400	435	399	423	428	412	407	414	442	403	432	423	412	398	408	409	422	421	434	427	422	441	411	446	369	414	420	387	419	389	436	421	414	422	418	411	410	402	402	434	417	398	433	368	399	393	407	439	473	437	438	451	436	400	433	409	421	432	420	423	429	389	372	389	411	382	437	443	386	429	428	408	406	406	421	391	417	397	420	419	420	429	395	407	391	396	417	402	429	430	401	382	406	421	418	418	408	427	448	419	431	381	420	407	445	416	412	399	416	415	404	395	403	413	440	411	426	408	428	414	424	380	396	399	427	383	405	431	445	391	417	438	413	407	426	425	409	428	402	421	425	407	395	427	428	413	437	399	441	415	410	411	452	405	401	371	410	427	398	438	413	422	400	421	443	381	394	430	390	419	418	435	398	428	440	378	395	439	447	402	396	424	425	438	407	397	421	382	413	419	390	396	386	426	406	430	400	408	404	410	440	419	419	430	419	453	413	406	441	396	429	374	403	432	401	405	398	419	399	427	401	387	422	410	401	418	474	415	425	401	425	413	449	415	408	418	457	424	428	418	411	397	435	454	428	411	431	415	449	394	422	420	404	428	400	421	383	433	420	426	404	422	382	446	395	398	403	409	430	387	428	402	407	374	427	467	446	404	402	441	391	431	402	397	404	424	409	408	402	435	424	406	422	422	424	416	415	421	402	414	412	414	412	437	428	429	412	416	442	405	424	421	432	419	433	443	398	438	413	432	410	404	393	370	417	396	448	440	401	426	429	449	417	390	426	443	396	429	415	414	402	387	413	430	395	419	419	434	412	443	417	421	400	405	385	421	426	425	409	379	422	399	411	453	409	430	417	399	431	374	438	427	407	459	426	403	366	408	404	410	408	414	413	403	415	438	429	442	413	407	449	447	439	408	419	430	434	424	430	413	414	401	385	429	420	394	436	443	443	421	374	419	406	390	421	384	426	409	401	426	425	421	399	425	448	420	460	381	414	406	382	406	432	416	390	393	395	406	471	408	426	407	403	422	414	409	435	395	410	429	410	399	418	405	425	399	412	395	424	432	409	477	438	450	427	381	424	413	385	415	421	421	387	426	424	424	381	381	435	431	409	440	422	409	452	414	437	416	414	409	416	398	429	451	393	382	406	422	409	398	420	419	412	432	457	438	412	428	453	445	417	430	455	407	439	402	437	414	409	421	435	431	414	409	416	408	370	388	417	394	452	414	385	421	421	396	433	457	418	387	446	447	428	389	387	395	427	388	434	415	408	425	431	421	408	415	445	397	409	408	381	452	441	421	407	434	420	396	427	418	432	408	431	420	418	386	438	434	426	402	418	387	393	411	442	429	429	400	377	425	418	425	401	432	406	451	421	385	419	399	408	403	437	421	440	443	418	440	448	420	433	428	428	411	423	377	407	399	409	426	409	412	398	413	407	447	406	434	403	384	363	382	422	398	375	462	434	417	425	431	424	448	395	430	400	417	409	382	422	407	437	412	399	423	416	398	412	430	427	415	424	415	386	428	413	379	431	424	402	413	403	428	393	445	440	399	408	377	446	431	440	384	458	438	410	395	408	380	427	390	405	435	450	379	397	430	405	400	401	410	434	386	446	422	409	442	402	409	428	402	421	401	444	422	442	438	428	441	383	431	438	412	430	423	452	402	402	412	419	431	409	421	427	441	431	406	437	405	431	379	418	383	405	409	415	385	391	428	427	432	416	407	424	389	451	407	407	429	395	435	405	432	421	406	412	392	402	409	436
25406	21295	27204	25672	14721	6107	4011	3116	2752	1840	1708	1401	1255	1024	909	856	843	852	816	861	817	775	756	709	761	740	693	718	700	675	685	652	671	681	699	695	711	631	662	688	645	715	685	660	655	695	626	627	690	650	636	714	618	665	631	626	666	629	637	686	609	614	610	627	552	629	606	641	672	601	619	656	638	633	635	634	606	632	605	607	619	582	612	576	660	653	629	617	598	591	618	645	619	617	617	603	631	599	640	695	600	630	617	621	634	614	625	639	621	620	559	600	610	648	590	662	618	628	628	645	612	671	654	639	640	618	601	603	631	596	645	612	606	602	615	627	620	619	627	598	621	638	661	624	607	612	609	619	643	678	645	674	646	621	656	600	654	604	640	628	627	593	652	597	660	603	597	662	630	673	608	650	645	632	611	606	612	621	683	631	638	639	645	599	650	650	619	612	600	642	602	615	596	613	619	685	608	624	600	595	616	643	617	654	618	596	614	624	627	607	644	640	588	622	629	641	633	650	598	616	631	632	656	620	637	615	581	645	645	647	617	647	656	625	614	598	614	657	597	610	642	654	636	626	610	627	625	620	664	681	619	614	665	613	628	652	613	670	642	606	638	583	604	609	594	600	625	646	671	622	613	613	650	636	611	660	585	635	630	641	600	643	642	612	630	640	614	603	647	614	595	627	604	628	620	614	630	618	626	597	582	597	622	630	651	649	642	629	606	611	599	640	660	634	632	646	639	610	633	638	675	606	633	605	593	692	649	657	665	627	606	578	675	649	628	613	667	595	600	639	596	609	623	600	635	632	585	568	620	641	615	581	655	632	636	608	613	607	612	637	611	590	616	619	579	586	612	645	637	600	624	591	623	659	631	599	648	618	630	635	615	603	610	593	635	620	652	671	643	587	609	648	650	603	634	635	616	662	625	619	599	614	591	616	652	601	660	644	611	584	611	585	634	598	590	625	594	618	638	653	614	657	634	614	642	614	622	625	639	562	609	592	625	637	613	670	671	666	645	632	582	636	663	609	610	622	596	646	635	615	625	653	648	608	640	587	661	639	665	614	636	593	595	645	630	608	656	606	627	632	622	609	600	648	633	599	611	652	623	617	663	594	677	595	666	657	626	612	635	587	606	656	647	574	607	643	593	605	624	616	664	634	601	654	575	614	632	614	624	597	565	625	652	638	638	620	607	642	569	614	641	616	662	625	650	587	605	624	640	594	604	609	613	621	643	603	597	630	657	636	634	621	606	636	634	637	625	620	645	614	649	636	627	695	583	666	612	664	628	621	609	636	614	653	655	608	587	611	635	641	636	626	589	609	577	613	641	640	598	585	605	630	636	636	642	623	628	628	612	642	590	595	573	628	613	631	624	649	622	576	577	584	595	638	654	585	602	640	583	619	625	656	635	601	638	605	580	609	664	641	596	599	613	620	649	606	647	610	656	615	609	603	619	572	629	631	632	664	632	631	619	634	666	662	658	622	611	615	616	575	636	615	628	634	651	608	570	619	584	665	584	653	595	613	593	603	613	628	638	612	603	613	590	592	658	609	632	641	598	641	633	626	621	665	610	621	606	665	647	589	651	585	613	592	642	631	639	623	611	640	615	637	656	606	598	536	655	638	671	596	635	636	628	611	596	593	657	647	590	638	613	575	585	585	594	594	637	603	677	672	612	617	638	639	631	624	578	558	657	645	637	642	639	663	647	613	622	590	640	593	594	602	606	633	610	633	599	657	605	599	615	617	587	614	617	621	625	639	619	671	620	669	610	670	633	587	619	594	629	690	590	593	622	622	611	618	583	608	599	606	608	600	597	629	632	631	613	622	610	632	618	619	651	607	640	642	671	639	605	632	606	602	608	604	612	611	628	662	630	628	630	620	604	605	602	621	602	619	594	667	674	604	658	644	636	603	578	602	579	614	613	627	647	666	647	621	630	643	604	648	647	623	645	586	551	634	638	654	656	612	659	580	561	619	612	611	587	637	598	564	625	628	655	620	636	604	632	626	637	628	644	640	622	622	634	623	603	585	626	596	606	616	624	685	619	604	649	638	649	636	578	624	637	614	641	600	624	584	589	611	608	602	626	577	620	608	647	597	644	624	631	625	616	604	594	609	614	592	643	610	609	676	577	609	646	651	616	647	623	609	599	624	562	597	620	634	612	601	618	608	600	689	600	664	620	643	608	624	658	585	637	657	656	614	625	610	621	606	628	610	658	620	598	674	656	645	673	636	607	636	616	596	651	622	682	652	595	630	592	626	613	603	643	633	663	578	647	618	649	667	658	621	594	653	594	638	679	652	665	623	601	602	642	627	628	615	614	588	657	587	684	661	649	624	618	598	601	576	657	676	646	605	640	573	641	668	627	615	668	617	628	614	665	583	655	629	581	643	649	629	626	664	647	617	602	665	671	646	573	634	619	618	647	602	628	612	608	634	673	616	632	584	630	613	591	596	644	620	610	615	609	613	630	631	629	665	605	622	618	626	606	596	625	612	612	646	615	665	651	613	649	610	624	656	625	668	610	620	638	601	690	626	639	645	593	636	651	615	647	643	602	563	587	621	650	608	646	652	635	631	644	684	634	630	649	597	616	615	602	633	655	626	610	640	687	638	631	601	680	572	586	604	573	619	601	592	639	592	634	600	607	624	668	671	593	650	612	647	612	619	647	590	587	623	639	599	618	617	596	604	596	612	641	600	633	669	625	555	601	634	608	610	644	645	635	615	610	630	634	614	625	622	585	619	627	603	645	630	580	621	635	639	605	623	620	631	629	611	629	595	588	639	596	624	604	616	602	613	645	640	641	674	608	641	644	577	644	635	621	632	612	628	609	569	637	576	587	607	628	640	630	654	622	637	645	576	634	630	615	624	632	627	615	601	678	626	638	625	613	590	645	629	589	598	628	587	651	606	636	568	618	642	580	640	605	681	651	625	621	611	626	584	639	615	599	689	577	630	628	595	610	586	665	584	633	615	647	627	607	635	595	601	653	594	667	640	640	592	629	652	651	597	631	624	617	613	591	542	559	631	562	623	602	612	632	629	620	641	638	628	595	658	634	640	686	628	625	623	637	646	599	640	620	600	624	636	587	584	615	627	595	663	578	633	622	660	652	627	691	631	610	600	603	647	653	627	578	597	647	657	647	601	646	613	578	601	593	618	652	623	624	599	616	637	643	625	617	636	594	659	610	646	598	657	641	589	598	639	594	615	594	625	596	633	644	679	647	591	649	588	634	654	583	607	625	616	575	604	578	643	621	630	616	588	591	607	636	650	617	606	632	642	614	570	616	650	641	610	645	662	641	650	590	604	609	606	622	619	610	637	551	626	635	615	645	604	601	605	655	650	650	668	642	607	581	646	639	613	608	622	594	628	651	647	596	651	631	622	643	624	615	647	597	648	603	648	617	622	631	623	608	612	593	583	623	612	634	618	649	564	636	650	613	630	633	586	619	659	584	639	626	603	598	636	628	612	601	636	635	574	631	610	639	623	605	588
16995	28868	25820	19219	14744	9403	7754	6487	5771	3848	3238	2745	2302	1765	1395	1410	1322	1276	1119	1155	1034	1053	935	965	921	912	869	884	877	854	882	858	862	834	886	842	902	807	772	841	838	855	861	866	781	797	822	763	802	795	812	799	783	779	757	773	776	753	758	762	705	716	730	821	757	717	745	738	739	754	717	800	737	752	729	715	769	722	734	745	732	758	742	731	746	738	709	768	705	761	752	700	778	738	698	730	721	719	789	731	741	721	720	711	737	693	687	769	715	767	754	744	738	760	691	722	750	728	728	680	744	728	752	723	731	772	735	719	722	718	666	765	704	738	733	703	734	736	719	714	709	729	724	694	711	702	734	745	728	743	764	755	755	700	730	711	701	727	719	721	687	753	762	729	720	766	706	693	714	783	707	740	778	701	739	745	760	761	744	714	707	700	739	725	716	762	780	683	766	738	760	729	732	736	674	731	740	748	725	736	684	671	735	732	684	696	737	717	694	786	731	734	744	765	712	744	710	734	718	704	741	745	675	736	725	677	721	736	713	809	784	699	782	791	720	714	688	702	735	709	741	731	679	699	720	717	749	751	754	747	756	748	742	765	713	673	736	778	692	762	765	729	726	763	733	750	707	691	780	708	721	707	784	718	691	751	735	768	692	725	762	750	717	794	716	753	748	763	706	732	692	753	733	725	715	720	799	782	720	743	728	707	720	752	730	728	714	702	680	729	733	725	703	685	768	729	740	770	696	713	728	733	722	703	769	688	751	737	718	747	753	773	723	744	734	697	702	731	705	749	721	709	719	743	744	754	780	706	722	727	769	678	697	700	717	699	716	714	739	721	763	695	715	737	776	680	717	737	711	766	760	717	747	711	717	707	706	707	733	708	715	685	735	741	715	691	764	753	776	725	714	699	693	756	721	794	722	746	750	729	708	733	721	754	735	679	717	709	764	768	735	726	712	740	730	736	727	692	755	747	736	747	727	703	767	716	717	756	692	780	770	741	735	679	701	704	707	764	720	714	727	743	751	747	735	746	734	690	708	711	727	744	709	723	676	722	728	688	717	715	743	713	730	758	769	714	658	741	722	753	738	694	722	757	724	756	712	740	764	715	769	721	701	724	717	757	767	724	767	717	687	686	734	741	711	766	743	718	733	770	702	733	714	759	739	705	662	686	758	742	757	727	754	723	750	712	723	690	732	722	708	737	722	716	718	720	728	750	748	697	699	746	739	735	718	752	694	719	719	787	743	774	756	714	749	751	701	761	730	721	722	727	724	725	714	726	744	725	722	749	670	704	759	728	770	789	714	766	775	752	693	732	714	771	746	707	720	705	721	760	717	755	729	750	685	706	710	696	754	689	766	753	711	724	713	734	757	701	709	748	786	735	718	727	788	765	699	722	703	744	735	697	710	696	742	740	733	711	742	647	764	699	677	759	758	725	707	704	713	728	693	735	753	698	720	739	697	716	726	734	717	717	685	711	759	741	759	731	730	718	715	710	729	700	693	716	725	697	661	719	731	757	745	778	729	714	799	718	763	702	738	746	745	754	754	735	767	748	769	732	728	731	744	697	742	749	774	710	741	751	719	739	760	761	724	696	698	759	743	735	721	740	713	728	718	721	742	713	755	760	702	738	739	678	747	740	771	725	725	699	754	739	752	758	734	760	709	711	722	767	724	722	710	736	704	680	728	760	713	788	713	718	733	754	693	757	721	690	665	716	754	782	736	730	702	763	711	728	709	735	772	769	693	732	756	749	742	756	739	700	715	715	675	796	755	684	724	736	764	752	714	754	716	708	701	786	739	671	700	743	719	729	788	709	793	749	684	757	778	749	705	722	691	704	712	729	727	744	727	753	720	745	725	713	726	721	730	778	732	756	720	718	737	763	757	725	698	761	685	753	717	749	735	765	734	719	737	723	733	760	694	709	703	717	752	646	704	706	713	730	715	764	766	746	734	707	721	737	742	699	684	679	757	673	724	704	701	712	727	741	717	728	715	707	793	707	764	768	760	705	677	733	773	720	791	675	717	732	706	753	704	718	707	751	727	689	730	734	712	760	730	753	789	715	727	735	719	734	713	759	753	703	714	730	739	759	703	720	774	712	737	700	731	736	761	746	754	733	695	712	727	727	794	719	709	700	707	711	749	713	743	757	781	758	693	733	756	726	769	693	737	768	711	703	740	697	715	719	737	721	727	775	736	746	748	704	810	701	708	756	722	662	702	764	723	732	715	748	710	716	727	736	715	754	699	754	684	743	697	687	751	766	785	691	751	740	707	721	775	700	721	744	686	701	713	735	735	701	763	745	758	693	684	751	744	694	747	734	720	746	735	716	732	725	721	732	711	730	731	761	715	688	734	732	765	708	680	720	768	663	691	715	781	763	772	724	752	760	706	719	770	724	745	713	719	741	751	779	736	740	722	686	761	719	751	748	733	728	761	722	800	735	731	762	722	725	693	697	718	719	724	727	732	681	711	773	722	726	772	728	682	674	718	702	726	729	749	687	700	770	747	770	760	807	720	708	744	724	759	744	759	757	728	721	753	694	678	697	752	740	711	747	716	724	691	743	685	743	738	700	774	741	718	735	743	734	764	691	681	770	716	732	731	648	718	721	773	715	740	748	684	700	715	729	724	728	747	743	732	721	699	742	749	758	712	758	765	718	740	709	722	745	741	720	773	744	748	772	742	812	742	728	763	708	739	731	731	731	732	693	746	736	701	771	771	739	716	775	772	697	743	734	748	733	685	743	730	707	716	730	723	735	719	757	736	725	755	728	760	752	693	762	753	684	754	746	774	741	736	689	743	712	742	732	726	697	738	704	705	731	706	734	711	720	759	692	766	718	755	751	758	734	737	697	732	742	761	695	704	708	746	758	742	715	737	779	706	757	730	726	687	694	735	738	768	726	699	721	697	743	719	728	734	735	734	720	754	733	714	711	694	675	715	694	684	718	667	732	755	763	716	758	769	709	764	705	735	729	737	754	738	751	763	739	697	712	735	732	756	770	743	707	791	802	712	753	684	769	725	712	780	749	741	700	726	760	777	797	720	773	707	768	730	698	694	764	727	784	743	703	796	748	764	769	718	722	709	719	740	715	771	682	750	766	731	732	688	714	720	753	699	704	747	751	756	706	700	730	757	768	775	731	737	738	699	717	702	732	744	738	731	741	686	738	699	734	751	729	767	686	696	738	758	727	717	710	723	745	795	752	687	776	749	743	754	703	761	741	743	717	725	738	733	760	747	710	716	697	734	682	751	713	753	782	721	719	720	744	759	717	690	758	740	756	747	719	754	719	748	755	727	740	774	734	745	692	749	712	734	755	732	780	706	775	774	721	737	759	753	705	715	737	729	684	744	695	677	737	729	761	713	703	718	704	762	710	742	690	723	705	754	749	717	689	736	728	761	724	728	714	737	767	752	771	725	698	750	717	749	725	768	700	732	698	732	723	727	715	706	766	741	728	707	719	748	715	708	766	808	783	715	779	717	711	741	715
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
