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
340342814253	340342814814	340342815364	340342815914	340342816462	340342817014	340342817564	340342818114	340342818662	340342819214	340342819764	340342820314	340342820862	340342821414	340342821964	340342822514	340342823062	340342823614	340342824164	340342824714	340342825262	340342825814	340342826364	340342826914	340342827462	340342828014	340342828564	340342829114	340342829662	340342830214	340342830764	340342831314	340342831862	340342832414	340342832964	340342833514	340342834062	340342834614	340342835164	340342835714	340342836262	340342836814	340342837364	340342837914	340342838462	340342839014	340342839564	340342840114	340342840662	340342841214	340342841764	340342842314	340342842862	340342843414	340342843964	340342844514	340342845062	340342845614	340342846164	340342846714	340342847262	340342847814	340342848364	340342848914	340342849462	340342850014	340342850564	340342851114	340342851662	340342852214	340342852764	340342853314	340342853862	340342854414	340342854964	340342855514	340342856062	340342856614	340342857164	340342857714	340342858262	340342858814	340342859364	340342859914	340342860462	340342861014	340342861564	340342862114	340342862662	340342863214	340342863764	340342864314	340342864862	340342865414	340342865964	340342866514	340342867062	340342867614	340342868164	340342868714	340342869262	340342869814	340342870364	340342870914	340342871462	340342872014	340342872564	340342873114	340342873662	340342874214	340342874764	340342875314	340342875862	340342876414	340342876964	340342877514	340342878062	340342878614	340342879164	340342879714	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	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
23147	21358	29086	24037	21812	22748	18665	9460	5875	4045	2867	2154	1584	1295	1066	799	852	820	681	570	569	552	527	518	548	512	516	576	530	560	603	601	623	592	527	579	559	584	571	576	627	567	646	614	612	579	585	612	610	591	603	541	522	493	484	521	483	524	495	524	540	516	464	561	457	506	514	498	511	481	481	499	503	486	489	513	469	460	528	503	496	493	491	487	546	497	475	482	466	492	479	502	524	497	537	475	553	500	471	486	458	486	535	473	453	495	504	458	538	470	522	460	453	476	447	490	496	524	531	499	477	492	501	488	464	463	482	509	514	500	477	502	466	507	493	525	500	523	532	474	498	471	494	522	525	506	455	450	532	494	493	507	482	506	447	519	465	493	452	474	447	483	503	484	480	455	482	487	525	480	452	491	507	497	493	545	495	495	505	482	437	512	474	484	490	504	491	458	521	506	488	505	505	496	477	458	529	471	498	495	522	472	534	477	481	511	516	521	498	480	510	464	527	464	486	490	477	485	502	498	491	484	491	463	453	484	474	521	481	499	493	488	488	474	498	517	511	519	499	513	531	446	519	494	557	483	477	512	532	489	496	457	472	493	497	494	498	496	455	504	491	471	503	456	491	511	523	493	482	487	516	526	496	498	477	502	495	523	464	474	525	479	496	498	483	468	498	549	517	514	484	502	497	490	484	519	502	496	474	488	469	533	477	515	496	509	462	521	494	508	483	504	476	448	542	490	494	506	509	425	501	480	519	528	495	446	485	508	503	529	489	562	481	449	503	475	486	463	529	512	506	496	561	507	472	462	506	520	530	537	470	470	493	478	517	477	493	466	488	509	520	512	460	526	494	489	473	506	514	523	461	494	459	495	503	472	501	470	490	473	477	506	509	529	472	492	495	533	504	493	501	528	485	477	483	477	505	485	534	445	505	529	452	494	507	500	507	508	456	494	534	526	456	519	492	470	528	509	503	520	465	486	507	472	439	512	499	490	479	462	516	472	459	491	481	515	507	529	489	505	500	503	469	476	503	473	520	520	496	508	496	471	502	504	516	507	512	460	533	503	496	494	513	458	518	461	472	515	508	478	507	515	446	464	500	517	479	511	482	519	527	503	460	508	481	489	548	485	472	487	489	515	485	484	472	475	475	486	458	531	481	478	456	493	507	475	535	517	497	471	491	507	512	503	506	492	488	476	472	540	466	446	522	553	501	511	482	471	481	447	491	440	521	526	525	529	529	495	490	534	470	498	511	484	483	477	475	513	495	508	505	476	490	521	521	501	537	523	512	488	485	517	524	484	473	467	502	489	506	468	488	486	528	515	527	512	506	495	465	532	481	491	504	467	509	503	449	486	513	495	471	485	517	498	487	478	515	502	506	469	471	469	524	510	507	459	518	462	506	503	501	479	501	515	451	472	522	466	458	481	516	503	498	511	479	479	510	507	503	459	482	508	468	498	517	492	472	547	495	477	494	453	512	484	479	463	475	521	527	511	491	477	500	496	477	469	498	494	481	513	464	527	478	512	522	492	497	490	513	502	471	521	487	473	463	470	496	552	506	506	521	470	474	548	468	464	482	484	457	465	496	478	469	474	497	499	469	507	542	494	493	509	506	479	507	534	479	490	510	550	509	526	490	470	538	513	514	441	497	499	464	508	488	491	524	506	521	461	480	481	471	536	504	475	483	483	463	520	458	499	480	463	464	488	504	523	464	503	479	461	524	493	482	483	517	482	475	491	492	499	487	542	478	494	490	539	477	548	495	491	510	519	490	525	453	464	504	517	460	466	453	516	501	501	494	475	464	487	493	469	470	488	515	530	534	529	471	529	490	478	493	532	513	495	500	524	491	494	480	487	490	524	509	511	494	496	481	455	453	507	492	503	500	541	550	507	519	461	508	500	502	494	493	500	461	475	503	512	479	488	493	534	492	502	475	510	499	491	475	486	492	484	451	488	490	514	523	488	467	520	475	474	450	466	507	480	507	505	500	503	474	480	457	498	471	496	498	514	486	479	529	473	475	470	526	482	493	531	540	483	468	466	494	513	484	455	509	489	521	524	494	518	516	468	462	499	505	479	510	517	525	462	494	481	479	499	488	489	527	537	494	543	499	469	515	511	483	494	529	517	501	492	480	520	481	473	472	464	492	468	507	513	471	493	482	506	485	495	515	519	465	456	530	511	471	520	495	481	475	461	524	479	479	557	521	454	498	474	459	498	469	517	490	475	498	513	498	492	508	559	554	466	503	481	541	508	505	458	481	472	499	481	491	508	489	454	461	490	498	494	507	521	513	507	494	491	484	459	495	482	471	506	505	478	532	459	484	494	513	477	527	483	505	465	480	464	503	521	484	473	516	497	530	485	476	503	519	510	522	495	490	526	490	491	514	503	530	533	506	469	485	462	489	469	468	494	443	503	466	479	506	481	496	506	500	504	488	480	519	456	521	511	479	488	478	463	472	509	472	479	522	495	471	504	505	461	492	492	469	453	507	507	460	486	482	509	504	500	522	490	531	488	454	488	512	503	495	503	496	482	463	492	461	503	458	506	539	458	519	495	516	484	522	503	464	474	515	499	553	523	463	503	523	484	518	471	523	476	477	479	532	480	484	482	524	482	466	515	477	524	437	485	498	521	524	497	503	486	503	447	527	525	495	496	479	477	469	477	487	491	508	472	438	505	475	489	492	474	485	465	488	495	467	473	492	475	528	529	531	508	494	485	508	484	485	485	456	500	536	496	439	522	489	529	531	470	497	553	474	523	461	507	504	469	534	503	502	479	482	466	483	502	496	500	471	495	474	495	513	511	483	503	534	488	514	489	467	507	511	493	484	543	501	526	484	519	511	476	506	495	469	494	485	490	454	504	489	480	490	477	513	475	526	516	549	490	524	494	495	481	528	490	522	459	471	480	510	490	485	511	489	476	514	512	468	496	512	475	485	447	497	496	499	524	486	510	491	447	509	490	489	475	491	493	467	476	498	463	510	475	466	507	488	513	505	494	482	501	497	490	460	541	531	480	504	552	521	493	461	488	534	489	487	493	489	498	520	475	453	509	528	484	485	477	509	458	502	484	481	516	523	511	514	473	551	464	548	507	505	505	486	496	450	456	488	503	501	511	510	474	485	523	516	507	527	500	471	474	464	481	513	490	493	468	469	508	458	504	483	477	485	512	532	494	483	484	482	495	506	452	493	496	495	510	480	505	512	485	482	518	479	500	515	472	481	570	486	489	500	484	505	478	479	501	520	465	481	490	496	481	473	493	516	503	483	497	483	497	519	507	493	496	511	501	488	442	495	470	466	513	454	519	492	518	527	483	495	490	462	488	525	520	513	485	505	471	533	475	508	501	501	509	522	515	534	477	501	523	507	488	522	440	499	540	480	461	468	504	498	489	511	468	500	487	523	514	532	453	509	506	499	501	459	472	482	479	510	472	500	503	485	481	456	473	525	526	503	498	496	482	487	467	523	525	475	487	485	505	530	457	483	514	516	487	489	511
41230	56114	47184	37062	30516	24356	17190	14559	10538	7682	5462	4122	2863	2234	1800	1387	1314	1155	936	766	749	678	627	568	647	590	642	652	638	666	719	680	781	708	724	683	743	697	727	783	778	806	826	838	872	788	741	787	743	742	737	687	591	602	604	606	564	568	547	555	584	552	571	612	590	559	621	605	555	530	540	525	549	561	510	569	559	559	551	549	543	571	587	558	570	560	550	563	545	567	581	584	560	533	512	546	560	518	564	541	584	520	563	539	558	577	564	631	603	565	543	560	571	585	539	569	568	523	573	513	569	535	576	555	530	533	578	532	519	607	551	596	593	558	517	550	558	556	551	553	508	558	552	584	556	509	549	561	539	567	556	613	569	510	568	566	594	559	533	552	539	542	528	563	562	567	576	588	504	533	551	537	546	513	555	531	589	548	557	552	522	556	565	554	582	520	524	594	536	510	569	560	616	567	549	527	553	563	534	563	594	562	600	563	546	559	540	544	605	530	515	547	541	539	555	563	554	570	565	549	517	553	513	548	583	596	546	544	568	550	540	569	571	554	542	553	553	595	609	591	557	547	583	532	536	543	531	565	535	589	520	553	580	593	609	545	630	541	578	537	529	574	582	539	569	548	609	548	581	522	514	527	563	518	552	578	522	556	572	549	552	571	542	546	549	551	541	575	544	521	555	573	580	563	547	607	513	561	567	546	589	530	538	555	593	573	564	570	567	522	525	596	547	524	561	542	519	555	504	576	524	610	542	508	589	581	512	519	567	590	530	527	567	543	537	550	533	553	619	563	541	571	528	581	584	500	553	539	562	603	544	539	530	534	590	561	548	559	576	598	514	613	588	534	561	574	566	542	542	534	550	517	533	567	542	529	536	544	535	558	543	539	571	574	565	568	529	540	538	545	577	560	550	586	576	535	565	603	568	612	562	518	579	551	533	565	598	591	532	521	535	535	579	566	582	573	541	548	542	546	552	547	590	515	566	561	549	603	532	591	540	552	574	553	585	517	569	542	513	575	573	574	563	578	541	559	610	549	526	527	522	610	540	556	560	537	548	564	542	551	569	543	568	539	574	549	585	577	584	571	564	548	555	587	555	587	563	550	594	551	543	556	588	523	531	543	533	578	542	570	568	555	547	592	516	543	540	538	557	582	559	580	572	561	582	558	512	546	562	582	591	531	526	500	540	569	548	571	576	544	558	559	540	593	584	569	561	536	577	561	548	565	582	598	556	555	590	549	541	535	548	578	586	553	522	609	535	508	559	537	559	607	564	595	563	544	563	562	564	553	541	557	550	579	566	555	560	494	550	542	560	602	574	559	590	561	570	507	525	536	553	546	551	559	535	561	561	562	526	607	556	588	582	555	539	571	583	584	540	552	573	579	527	518	575	533	560	567	565	546	586	485	569	536	559	563	558	533	591	526	528	572	546	571	594	513	541	587	554	559	554	543	542	563	541	506	574	538	584	596	578	577	540	562	514	524	508	566	543	576	573	556	554	584	536	531	549	535	555	592	541	539	597	581	583	612	576	574	569	530	542	553	539	561	533	539	579	556	578	549	586	530	535	567	550	553	540	588	538	540	523	552	578	558	564	567	582	568	536	554	601	594	566	556	574	566	543	550	536	546	550	548	566	550	526	552	566	596	549	556	578	556	560	527	519	565	563	523	585	581	603	560	552	551	574	592	556	539	551	594	522	551	510	561	566	573	537	571	607	636	570	604	518	527	560	536	574	553	560	560	538	554	582	564	518	541	541	569	528	537	551	525	549	592	592	575	601	541	537	551	556	555	526	576	546	552	565	613	539	566	551	562	544	540	585	573	512	569	522	564	519	538	570	559	563	534	554	599	559	517	523	549	557	560	575	543	552	539	584	545	523	563	543	527	521	560	573	575	522	554	593	547	537	556	555	564	559	570	568	574	538	569	524	554	521	557	548	537	559	549	596	558	519	542	578	567	545	566	542	550	540	584	525	553	576	544	565	502	563	586	507	552	565	511	535	580	554	485	553	516	537	538	547	540	566	545	561	581	538	541	581	535	551	572	556	567	562	580	541	581	572	546	555	566	563	572	554	600	526	598	530	562	590	538	541	542	547	550	524	552	559	538	597	526	544	535	547	567	533	520	550	552	567	548	541	534	545	544	550	574	582	534	538	566	529	533	582	589	535	531	560	610	555	542	559	498	554	548	558	579	552	533	558	602	590	555	587	577	557	542	551	557	585	545	508	576	570	554	547	518	524	511	538	559	537	557	552	586	545	580	584	544	573	535	507	582	586	543	548	570	562	567	565	541	543	537	558	596	561	567	520	559	570	572	565	553	534	582	535	603	596	555	538	556	569	569	577	567	579	557	594	604	539	598	539	588	554	522	570	576	543	510	529	557	584	527	513	535	556	560	567	548	564	553	588	584	569	531	563	529	532	531	578	551	542	567	568	588	516	555	572	563	544	546	562	575	542	556	575	555	545	535	538	585	525	554	545	525	521	572	587	556	539	518	538	554	560	565	546	545	573	553	534	588	567	547	627	589	542	566	558	512	547	572	495	542	546	573	546	544	530	575	544	508	527	539	576	505	547	558	543	573	520	550	551	580	562	548	528	578	584	539	540	588	540	546	494	544	542	553	568	584	541	540	554	560	527	523	579	534	569	545	569	559	572	538	528	578	563	583	516	535	591	502	559	512	537	545	558	555	552	555	530	554	517	569	562	557	533	580	568	519	529	536	515	556	591	505	571	587	593	497	585	546	524	573	561	546	550	545	543	563	524	548	555	514	548	514	588	552	527	590	565	587	559	541	549	526	512	512	558	575	569	512	533	563	588	545	586	516	568	542	546	521	564	554	559	570	537	587	536	586	518	541	556	522	580	586	565	544	566	572	545	549	580	568	597	535	565	546	560	556	600	578	567	545	590	592	597	504	513	536	579	537	591	526	614	589	566	539	548	561	533	573	508	545	541	559	569	573	530	571	592	548	551	554	561	530	538	546	552	567	571	561	600	622	528	606	569	587	544	529	546	600	528	549	538	554	564	554	546	547	575	555	555	512	611	571	534	552	574	542	561	550	561	559	541	570	525	588	625	592	550	562	550	554	570	569	536	508	576	534	556	542	535	567	556	478	551	608	529	552	534	580	537	538	559	570	575	575	557	584	543	543	594	578	525	593	548	547	544	554	562	512	538	551	550	550	533	551	564	528	579	569	560	535	594	557	481	564	596	579	539	562	513	518	494	571	548	544	560	535	584	585	600	548	572	552	578	568	557	557	492	570	569	567	552	534	553	526	552	577	566	560	551	528	531	574	538	577	587	537	572	557	536	549	552	543	545	554	560	501	566	541	581	594	556	549	514	558	582	578	552	562	609	570	582	549	582	536	577	555	560	547	529	545	562	561	595	535	597	532	555	559	513	556	573	557	537	564	560	525	581	576	554	520	562	510	509	558	531	564	555	526	550	608	533	540	547	513	569	565	504	589	543	522	545	556	538	539	539	554	546	556	546	552
29720	27882	31407	24151	14781	9300	4928	3739	2222	1627	1254	950	725	701	650	584	571	494	501	429	456	457	444	476	461	439	449	417	427	450	507	436	451	475	463	475	485	490	481	504	476	497	484	481	461	492	459	486	486	447	445	439	428	463	444	424	422	456	445	429	439	461	438	439	450	428	451	448	422	405	464	466	452	459	444	454	451	454	478	403	413	465	445	460	470	415	444	445	430	489	463	446	463	432	436	443	452	450	443	398	439	424	416	406	476	426	467	467	445	454	438	413	452	468	440	409	435	447	444	396	430	474	491	446	444	446	421	430	421	402	440	440	477	460	420	436	429	455	439	442	476	457	435	413	450	420	451	469	425	435	434	437	457	405	450	414	430	449	442	460	447	465	443	450	417	437	426	409	442	458	454	459	447	445	456	464	398	408	439	454	434	409	434	450	389	424	476	415	425	416	422	423	438	448	378	420	449	394	486	427	454	444	427	445	418	470	473	456	416	436	447	429	459	419	473	433	424	413	458	437	398	460	430	452	427	423	427	466	428	420	451	435	464	429	426	437	452	433	450	388	426	438	417	446	449	422	466	436	448	421	439	405	437	426	423	445	456	438	447	445	435	384	416	448	427	466	436	418	489	448	404	440	450	412	429	404	480	425	425	430	416	458	453	467	434	461	454	443	452	465	430	431	463	439	420	437	388	441	450	443	458	398	462	450	465	431	425	446	442	392	445	457	418	454	457	408	468	448	439	449	432	469	450	433	422	431	435	429	423	436	437	442	473	423	446	436	429	439	449	446	413	485	439	431	457	431	417	401	455	448	417	439	411	435	437	425	418	463	468	447	397	407	432	423	444	388	442	386	472	412	430	421	432	468	398	449	425	467	448	453	444	407	443	381	396	438	452	465	463	427	407	437	426	408	455	434	423	407	426	461	406	419	447	453	439	437	450	468	442	423	445	408	470	454	440	447	465	447	426	448	459	456	459	403	428	451	465	474	452	429	418	468	454	418	447	431	444	437	432	447	482	452	467	431	427	451	435	480	457	432	460	429	437	456	449	409	436	460	419	412	444	439	485	464	409	440	428	490	476	426	445	439	429	430	483	452	432	418	448	484	419	432	441	425	434	462	449	412	432	425	431	416	428	471	388	471	412	421	457	439	416	413	417	463	440	430	428	442	470	435	456	414	455	472	455	444	467	427	420	429	455	432	411	459	438	442	435	438	442	433	434	434	449	416	423	406	434	444	474	438	443	447	442	466	452	438	436	443	501	423	439	427	451	423	449	435	464	410	428	432	424	428	443	409	426	425	426	428	434	426	437	416	420	430	399	439	438	455	433	466	453	447	430	423	453	468	439	434	471	432	442	442	418	471	435	455	494	397	392	449	442	449	406	407	424	425	461	422	436	427	405	444	467	447	462	412	420	466	460	435	423	478	443	417	421	470	422	429	422	436	428	430	454	441	440	437	440	427	453	433	425	502	423	407	438	436	422	411	400	454	431	432	425	415	437	462	411	405	421	428	425	448	429	419	435	444	451	461	441	421	444	437	400	425	396	453	448	437	467	444	421	442	434	444	432	462	446	429	453	456	418	413	452	426	416	458	469	435	460	488	434	434	429	452	429	441	439	432	434	486	442	433	453	466	424	444	470	421	424	451	395	437	424	411	457	469	457	398	447	410	440	452	444	425	421	429	432	442	437	432	465	454	438	441	397	452	422	421	457	406	472	467	465	459	429	442	411	391	444	435	452	463	416	450	382	411	460	424	469	416	411	418	399	419	464	464	390	470	466	408	432	417	462	445	435	440	460	466	431	467	431	397	463	441	458	454	443	478	443	445	424	456	446	441	460	427	433	437	433	396	422	456	443	423	435	433	473	440	420	413	471	455	478	374	454	427	437	437	472	471	432	451	448	449	449	440	431	391	444	428	440	429	420	404	438	411	413	441	452	454	421	426	446	423	457	441	425	433	445	440	418	436	461	436	441	432	427	447	447	448	444	454	446	418	447	469	409	416	441	407	432	494	435	421	442	451	442	456	449	418	410	408	453	436	419	406	435	445	435	453	433	420	446	452	449	450	436	450	437	431	447	437	445	421	431	412	476	446	418	439	433	403	452	441	447	455	422	407	414	418	424	436	463	434	442	447	436	443	429	451	448	414	457	429	474	428	390	433	408	477	478	472	464	441	412	411	469	429	475	462	436	397	435	457	419	420	400	433	442	432	425	439	422	438	444	420	431	460	459	459	411	453	478	449	460	449	414	483	407	434	433	413	454	466	411	390	438	442	416	412	443	439	440	420	459	428	464	433	422	483	460	381	422	475	426	443	453	445	400	450	416	482	406	425	460	462	406	471	445	462	423	479	414	462	438	430	418	467	445	490	438	447	431	442	430	438	423	422	427	454	459	452	441	432	424	444	434	460	414	438	453	431	438	432	408	490	444	423	422	433	440	427	439	423	421	418	412	465	421	450	417	414	419	434	443	421	448	389	437	430	403	417	426	432	427	473	415	409	441	363	447	410	430	451	430	427	416	440	452	438	440	410	414	409	423	431	416	402	435	427	449	379	448	417	480	413	465	404	468	479	418	476	437	402	460	431	407	451	406	491	460	416	439	426	456	403	453	400	430	446	471	463	442	414	424	474	421	425	465	463	460	430	446	441	435	484	465	415	455	465	472	454	416	448	442	449	420	441	442	446	419	425	442	385	375	431	440	423	444	436	418	463	420	474	440	477	433	446	444	464	444	398	405	384	428	493	469	435	456	448	458	420	468	440	436	433	421	444	444	428	438	430	397	409	415	441	463	454	443	464	439	446	426	469	423	461	443	436	433	400	448	465	420	404	439	473	433	440	436	414	421	434	449	429	418	453	444	431	445	431	426	456	416	467	412	460	436	431	429	421	430	424	433	418	467	428	416	452	463	408	441	469	444	420	459	400	446	435	427	438	438	447	433	489	423	453	439	488	460	415	434	422	459	467	400	395	445	450	428	455	453	426	436	413	429	436	441	403	409	461	448	476	399	452	451	418	446	424	433	427	422	411	448	404	467	442	414	440	403	461	415	402	438	465	395	422	418	426	400	422	481	454	410	452	441	422	397	447	445	441	425	466	455	430	458	412	458	407	446	433	432	432	446	430	456	420	437	432	436	440	449	402	416	431	448	400	444	442	399	430	401	432	461	424	439	429	443	447	465	418	456	459	434	424	444	416	409	419	447	427	465	426	444	430	439	445	425	476	436	457	440	416	456	470	417	487	428	430	441	418	454	436	419	440	479	431	402	414	401	471	445	421	434	381	443	385	487	449	424	405	423	423	431	463	441	446	454	425	491	429	435	407	407	451	448	435	428	435	451	469	427	408	439	478	434	446	445	451	456	425	452	397	435	428	399	409	432	447	447	439	468	432	460	404	417	445	455	453	448	455	441	419	426	428	415	446	431	413	429	429	426	447	439	442	437	490	452	418	426	417	453	442	457	438	417	401	425	438	434	445	449	404	458	424	443	477
34926	42879	36320	25795	19726	14324	8817	7518	4435	3252	2449	1840	1261	1113	922	789	711	710	606	565	537	533	552	516	485	514	544	513	557	519	546	568	581	528	554	595	602	573	603	624	649	627	616	600	590	650	636	586	595	547	570	549	540	535	550	516	544	469	508	516	519	530	534	525	526	492	486	518	494	507	495	489	524	502	496	513	537	498	525	523	524	527	553	513	509	512	495	500	522	493	486	516	507	510	508	467	526	518	535	483	505	483	532	510	514	551	544	519	506	486	498	502	512	503	491	506	527	484	551	508	512	527	501	517	508	519	520	514	536	482	520	524	498	505	474	557	491	524	476	499	498	477	523	502	491	513	492	487	530	503	512	516	519	510	472	520	491	512	502	558	499	497	500	520	548	515	505	500	524	493	530	507	523	500	557	504	509	521	498	540	498	529	541	493	527	485	537	489	502	459	492	462	497	525	523	507	494	509	528	507	500	528	534	512	498	500	514	511	518	505	515	536	526	531	532	572	479	513	484	515	511	488	542	496	514	510	487	458	481	527	503	547	518	473	520	513	481	487	491	496	526	505	535	499	504	499	498	507	488	501	481	508	526	480	470	511	536	481	540	543	475	506	511	498	522	527	533	545	538	489	523	496	516	522	483	474	489	528	495	524	526	516	543	487	532	514	484	507	506	489	534	521	521	536	519	471	535	500	523	492	471	490	508	512	509	524	539	509	513	547	531	507	529	510	515	496	497	474	508	547	518	493	531	522	500	546	524	494	508	533	494	530	479	482	503	493	524	511	514	508	477	495	516	498	456	492	482	464	468	541	462	510	525	475	483	515	503	501	476	506	483	496	532	545	531	533	501	491	509	507	544	500	523	500	532	485	494	513	514	509	476	537	494	482	515	527	517	498	501	524	517	496	503	488	487	520	490	503	506	531	490	498	511	533	502	480	497	556	509	544	507	569	511	514	510	475	480	494	527	515	536	521	521	504	528	549	556	497	521	531	500	492	506	486	547	536	525	482	471	536	510	523	490	555	495	463	523	496	484	528	511	490	500	469	535	530	487	499	518	508	509	532	539	507	510	522	507	505	483	529	500	540	536	487	482	493	451	520	497	526	531	530	546	498	474	480	493	501	485	502	495	513	500	507	518	515	505	542	533	487	474	478	501	501	486	537	497	542	492	502	486	503	480	491	488	498	501	466	514	496	502	544	546	536	490	517	513	531	520	491	528	480	508	480	537	495	508	496	553	500	480	492	495	503	509	480	476	521	489	521	529	488	501	520	505	469	495	479	530	506	512	510	520	517	488	518	531	520	507	504	508	498	514	517	535	503	536	532	503	516	505	530	513	506	513	514	542	495	487	469	556	525	504	493	495	517	557	500	464	499	489	531	547	536	507	547	499	522	503	500	527	505	505	525	494	501	507	532	489	492	499	537	522	495	515	529	503	515	472	492	516	491	535	486	529	489	515	543	524	487	544	538	565	499	508	497	525	504	514	535	458	531	502	510	522	529	514	496	505	529	496	518	533	504	533	540	551	533	528	515	484	509	554	533	542	501	553	468	508	515	521	519	518	516	529	505	542	548	531	508	475	486	501	553	545	485	502	514	465	513	513	503	496	507	513	513	493	508	510	509	477	513	480	503	494	506	516	485	506	500	510	491	509	507	533	503	530	546	488	540	516	523	529	536	501	483	482	544	508	488	469	537	532	524	528	469	533	474	493	473	530	500	504	490	467	503	495	547	553	509	497	502	518	534	532	501	512	527	515	509	522	494	531	547	519	462	492	494	470	504	511	501	506	523	505	503	469	544	456	491	514	524	504	513	489	528	530	490	502	475	533	495	495	514	490	527	502	530	524	548	535	523	510	481	517	504	511	526	547	512	493	502	523	507	493	574	499	580	464	545	526	511	514	483	511	500	492	579	499	541	520	539	499	569	534	488	546	535	513	544	509	523	566	493	495	530	488	527	502	488	525	507	526	492	524	531	493	530	534	491	520	494	525	545	498	530	504	480	503	524	514	527	551	551	497	480	524	537	494	491	530	525	492	476	540	571	515	467	513	525	532	508	579	533	533	502	511	519	486	537	495	464	533	543	478	479	503	493	543	492	484	513	520	518	530	490	496	508	510	531	498	492	524	518	530	537	483	509	531	533	485	516	535	486	510	499	505	541	513	551	506	517	495	506	505	495	524	519	513	530	496	544	504	484	535	486	511	490	507	516	498	477	517	497	471	512	509	520	509	502	492	502	484	537	518	525	503	516	501	525	522	501	467	544	474	511	511	530	518	501	477	498	533	538	491	494	500	507	519	497	492	498	505	526	532	499	484	544	529	498	516	522	518	482	523	498	500	500	521	485	519	499	525	490	504	513	488	550	506	541	519	503	526	481	546	504	521	518	470	517	475	496	477	570	502	503	481	589	502	524	500	519	552	524	544	509	501	474	531	502	517	531	517	500	499	552	484	507	518	507	510	531	475	465	510	512	464	473	497	524	503	532	528	519	504	504	492	489	515	501	555	491	499	485	475	492	528	505	528	511	495	523	511	495	554	561	505	497	543	539	504	510	510	534	455	527	496	495	496	509	488	542	500	537	494	498	501	508	508	519	518	510	517	516	481	542	507	518	529	507	483	530	537	511	509	507	493	537	521	536	554	518	492	498	512	491	509	531	510	498	507	500	488	508	556	502	491	504	541	507	500	520	510	501	505	528	500	522	509	493	507	524	505	508	506	497	486	530	517	521	502	492	457	500	532	547	480	495	499	501	481	557	506	534	497	477	464	512	479	482	490	554	486	520	497	523	474	524	471	541	514	492	477	511	506	491	519	505	534	524	498	489	516	519	532	503	538	512	510	487	546	508	526	541	497	515	510	520	475	533	483	506	517	497	516	512	477	523	518	484	486	511	519	527	487	512	559	502	490	489	490	483	493	491	475	510	460	490	525	495	557	487	501	504	494	503	511	473	507	517	505	556	489	529	524	476	519	503	507	514	484	506	550	507	518	481	519	442	490	543	520	496	480	477	500	552	494	496	494	505	502	514	503	497	538	534	490	505	516	498	518	483	476	544	516	513	490	528	468	524	506	483	517	528	531	569	538	530	485	492	496	499	517	500	523	512	552	514	512	556	473	505	564	502	491	513	477	525	574	495	511	569	509	514	494	538	503	498	522	495	535	513	508	490	500	520	545	503	499	496	510	487	482	531	542	509	539	515	497	496	522	536	532	508	499	506	477	520	501	506	533	533	487	496	502	496	527	571	530	509	505	470	503	529	541	504	505	486	523	535	474	505	574	501	530	501	541	506	542	534	520	478	488	527	485	506	540	523	479	512	538	535	520	515	532	523	489	539	513	475	495	505	462	522	526	509	509	512	499	478	517	488	498	571	489	473	473	512	534	525	494	515	489	531	494	525	543	508	500	526	518	527	505	525	473	521	473	478	508	536	527	497	491	504	493	484	533	503	501	480	537	524	500	474	478	507	533	513	504	502	529	506	499	522	477	509
23772	20911	28037	24458	22064	18087	10441	5994	3215	2419	1803	1267	934	818	676	616	539	469	446	379	361	347	364	361	383	412	356	367	378	391	398	364	427	407	422	407	433	421	497	464	490	438	428	465	422	449	399	426	403	382	385	350	349	345	361	346	385	342	331	357	364	325	354	379	370	338	363	337	362	350	351	362	345	338	360	379	357	361	339	382	336	340	345	373	344	362	348	353	376	359	327	336	343	362	332	328	381	326	363	368	354	341	348	373	364	331	359	358	339	358	392	354	310	347	357	378	331	377	339	333	336	357	312	357	344	300	329	400	342	350	374	373	343	343	360	339	360	373	339	357	336	367	354	302	339	356	366	366	355	335	363	347	334	358	330	392	366	355	347	374	325	330	334	321	347	387	361	377	371	340	382	358	332	344	342	337	380	357	378	316	357	342	328	354	338	355	347	356	345	357	340	380	360	393	367	346	326	352	351	325	349	358	349	350	341	363	354	345	350	376	328	370	375	402	331	374	350	347	357	342	362	353	344	365	363	353	358	329	361	332	371	343	375	323	341	396	326	300	354	320	322	351	356	341	347	344	354	338	359	339	348	375	377	322	352	354	353	352	352	319	362	363	351	366	361	327	358	391	337	345	372	344	338	333	378	326	366	384	368	326	357	349	373	381	389	367	331	348	373	393	333	323	354	328	329	328	351	337	355	339	330	347	341	360	348	336	365	313	346	336	375	314	341	336	332	352	347	354	358	351	362	373	326	363	336	371	364	361	363	346	350	361	343	348	351	327	331	343	350	391	333	378	358	324	306	347	341	351	291	338	341	328	341	371	358	376	317	326	321	367	346	335	344	366	362	349	352	333	347	363	300	333	383	351	339	334	325	370	344	341	369	340	341	377	373	360	354	314	322	364	387	340	322	353	337	343	364	381	366	352	382	365	365	334	364	355	359	365	355	348	328	369	363	353	338	344	319	341	355	360	358	366	362	373	353	345	362	344	345	348	377	356	366	353	360	363	356	347	367	342	341	379	345	343	304	369	350	335	344	371	359	346	372	363	349	342	327	402	352	348	371	370	340	322	342	355	320	342	328	342	368	347	337	365	349	368	380	340	323	369	348	342	346	359	338	387	357	340	389	342	343	349	385	346	363	366	340	352	360	389	372	330	373	356	315	363	350	319	329	356	361	366	350	349	337	340	350	341	353	357	364	345	338	328	359	367	364	347	378	390	332	345	351	359	317	365	345	347	340	367	341	384	372	345	379	328	364	333	375	370	339	321	341	347	343	338	341	360	320	319	326	351	329	368	373	380	336	331	344	363	361	319	331	387	369	356	361	322	338	336	350	379	341	351	327	308	343	372	329	362	354	343	364	363	345	366	314	340	379	363	337	355	359	337	357	335	325	332	332	353	377	349	346	351	352	337	351	351	364	289	364	318	376	352	359	324	369	362	327	370	343	355	345	347	354	344	337	361	332	370	353	370	372	350	355	354	340	337	370	373	352	361	323	372	344	339	306	357	321	359	340	339	343	335	361	344	351	387	339	328	351	335	350	363	354	361	357	368	358	338	361	339	311	333	384	346	330	363	337	379	360	324	368	360	341	336	341	347	334	358	365	356	349	326	332	361	347	332	344	360	313	359	349	368	319	361	324	324	341	319	342	371	312	353	356	341	354	346	350	342	324	341	382	327	366	327	349	368	341	368	342	358	316	360	354	369	363	347	344	352	343	327	330	375	364	340	323	321	361	378	330	361	370	350	346	355	362	357	334	381	349	351	329	312	379	346	335	340	376	353	330	337	330	326	348	339	336	363	366	302	340	306	312	323	325	356	334	349	402	380	326	352	356	350	372	364	339	364	322	340	369	345	358	359	388	356	351	331	387	333	350	362	323	341	350	324	363	348	336	363	339	337	330	357	373	345	346	348	371	373	327	338	346	358	327	338	334	334	394	358	348	367	349	357	362	321	338	335	358	333	340	406	350	337	326	334	340	341	378	327	370	339	338	349	350	361	399	352	338	334	339	347	377	387	369	375	329	344	366	340	359	309	341	375	358	346	360	342	348	332	350	347	339	341	337	354	383	338	338	347	382	337	346	344	363	376	348	356	382	325	341	343	376	338	355	384	337	358	376	359	380	366	361	342	321	365	333	372	328	334	341	358	359	336	368	350	338	345	386	352	374	379	371	385	356	343	360	386	328	346	341	341	313	380	341	382	376	363	337	330	333	321	337	371	366	380	344	362	359	354	329	333	341	328	310	354	352	342	388	344	346	346	335	339	367	312	357	346	318	372	347	358	348	305	360	312	337	336	355	352	327	346	356	334	350	335	352	345	323	366	368	340	348	340	344	350	370	332	355	388	362	363	383	350	335	340	384	343	363	376	374	366	324	344	353	332	346	353	368	347	364	346	340	341	365	356	348	306	359	333	363	354	377	349	350	354	330	394	328	354	344	370	335	345	375	354	370	325	336	349	353	355	380	366	319	361	326	389	331	329	340	332	338	349	339	347	342	375	331	335	337	337	370	346	346	371	364	330	346	356	349	351	341	347	344	345	347	341	322	345	363	362	364	359	355	363	358	364	375	338	356	330	319	357	350	359	378	334	354	365	339	313	327	333	349	334	350	345	322	329	374	346	356	333	358	372	347	378	361	349	355	374	351	352	343	347	330	342	365	338	338	353	348	348	366	351	387	339	354	351	334	346	338	364	371	319	384	380	362	365	349	336	358	359	315	371	360	296	345	350	343	370	378	325	374	315	359	310	336	315	339	370	373	364	375	343	325	337	351	340	344	398	387	335	339	382	357	360	312	341	337	357	328	388	335	352	322	351	348	342	350	417	378	342	338	339	339	341	348	316	352	356	327	359	358	323	348	336	346	359	357	302	349	349	340	351	343	342	374	327	344	325	367	314	327	362	339	361	351	390	391	344	329	344	336	344	347	332	343	354	349	364	382	331	370	361	342	320	337	350	371	334	365	355	350	315	341	332	343	335	308	350	364	333	339	379	348	367	334	381	341	350	330	335	368	323	348	335	362	365	343	324	329	361	351	355	384	328	354	335	344	375	363	349	319	354	337	330	345	395	337	330	344	346	363	351	354	342	349	334	325	331	346	318	366	337	357	383	346	360	351	323	371	316	359	345	330	358	369	361	344	342	339	340	355	343	365	385	355	327	374	356	359	347	340	348	334	331	352	355	352	333	348	342	340	348	329	358	338	320	370	351	343	343	355	356	361	393	348	338	364	318	359	340	362	361	332	383	367	360	346	345	343	350	370	346	372	376	346	358	326	345	379	360	346	332	345	395	311	321	335	380	352	367	355	364	320	344	322	361	350	369	337	341	337	349	344	366	339	349	381	388	339	355	368	322	397	368	360	345	375	371	387	362	352	322	360	345	322	349	343	341	374	341	343	344	344	332	355	327	317	349	359	362	316	337	340	385	335	363	337	339	327	331	360	383	361	358	337	367	336	342	313	347	371	364	352	343	337	362	338	358	364	382	364	324
37591	50265	41884	31655	26468	19143	13864	10370	6217	4963	3591	2398	1768	1447	1088	1041	803	727	587	528	470	484	396	437	429	438	405	406	480	447	483	494	513	494	521	490	540	603	618	620	618	580	622	655	605	552	544	531	533	520	499	487	470	442	410	464	432	429	422	412	417	391	427	390	420	393	412	442	403	423	425	413	415	431	415	402	418	406	433	411	379	428	393	432	448	415	407	414	404	388	413	393	418	423	390	375	453	393	442	426	408	447	409	368	431	387	377	415	396	401	387	396	420	410	419	410	419	413	375	396	416	416	423	410	389	423	426	416	385	431	382	405	360	395	395	448	401	432	386	443	417	410	382	382	409	422	420	387	457	372	414	373	385	407	443	404	394	401	420	428	439	412	407	401	400	406	399	404	414	374	421	405	439	405	414	441	391	391	369	433	385	410	409	405	401	403	403	420	396	406	439	440	388	402	390	433	401	418	358	437	425	412	408	429	407	415	433	392	409	422	451	427	418	412	412	373	418	424	400	388	396	410	395	393	416	416	386	409	360	458	399	413	420	410	400	369	394	412	426	393	399	415	421	414	428	447	387	409	423	413	399	436	372	377	405	440	411	427	423	430	391	421	400	379	411	384	421	450	408	421	433	414	404	420	387	386	451	411	425	350	432	393	396	446	408	419	407	379	422	419	413	411	407	399	411	410	424	416	415	412	409	451	375	415	417	394	435	426	387	404	405	429	420	404	392	432	394	407	426	387	442	431	445	413	406	447	441	388	381	419	445	388	402	418	445	426	409	395	399	409	405	414	393	415	385	394	428	410	386	425	410	412	399	386	416	421	378	389	346	417	410	401	423	451	423	433	394	410	393	407	387	361	422	405	360	383	423	399	434	408	408	414	414	373	411	427	415	393	402	382	407	444	428	408	403	401	380	397	426	397	406	428	436	360	371	416	398	417	403	382	390	405	393	405	402	380	394	400	363	382	403	379	381	426	395	394	436	429	423	413	420	404	416	400	407	395	415	418	379	421	378	404	422	411	412	413	391	407	397	397	411	406	402	401	393	444	378	390	427	402	384	414	407	416	393	395	435	423	428	413	414	407	439	406	408	394	421	404	396	413	410	400	382	401	406	423	409	401	389	421	397	395	432	397	404	411	425	413	382	383	441	412	393	445	431	407	424	402	448	422	418	411	422	434	408	408	410	376	404	356	386	406	414	422	407	409	395	376	408	406	446	409	435	415	452	386	445	400	383	432	423	380	418	392	395	417	402	401	392	386	443	420	425	443	425	413	389	390	362	399	437	423	374	419	423	392	410	416	416	418	395	399	426	416	387	398	404	368	408	411	382	370	414	409	390	433	402	438	422	424	401	417	421	415	407	406	409	406	389	418	382	400	385	401	422	439	434	399	409	424	433	401	417	417	439	419	418	387	407	406	396	429	408	427	407	382	400	412	371	452	380	441	427	391	388	442	447	409	419	412	376	395	434	426	438	389	430	381	426	398	411	440	421	411	426	414	411	356	396	394	415	383	398	409	423	418	448	419	420	413	402	380	391	429	394	417	406	406	424	436	412	386	426	411	424	398	405	399	421	415	415	397	425	427	390	437	417	433	402	431	413	430	402	413	420	431	411	450	404	375	437	432	447	408	405	377	429	400	381	414	373	407	407	396	395	412	373	415	446	404	371	418	401	352	395	402	404	389	403	385	422	434	375	421	417	418	422	410	396	429	420	406	416	397	414	412	384	384	395	397	397	365	417	420	448	401	420	395	406	423	422	405	409	405	384	404	411	429	370	410	422	429	435	408	388	410	404	409	430	436	426	404	394	385	400	383	433	394	421	435	427	434	423	387	392	410	395	427	426	407	420	394	445	432	436	430	362	396	412	480	400	380	395	408	374	383	392	441	435	393	388	394	390	429	422	403	422	387	442	400	387	384	411	423	406	426	416	400	402	435	490	435	407	369	443	434	420	395	393	392	403	425	418	425	443	418	399	403	401	455	419	425	413	409	460	395	422	405	398	410	392	422	430	422	386	428	384	431	430	395	404	405	433	427	396	424	417	388	434	403	430	426	419	439	427	414	427	390	412	418	439	375	435	381	383	433	401	413	408	406	443	413	419	417	437	436	398	380	344	393	379	434	372	406	402	396	382	400	369	436	406	460	434	421	417	358	409	432	376	396	405	420	380	408	425	429	423	387	444	454	416	416	408	407	397	386	418	403	401	388	393	395	406	381	395	389	395	419	407	403	409	442	411	416	415	422	423	422	410	406	373	422	412	410	377	428	431	384	401	396	418	394	435	405	417	418	422	382	433	408	389	388	403	406	407	442	404	406	371	408	419	396	403	409	392	439	403	424	383	423	425	429	417	410	409	413	410	410	426	430	430	440	417	443	420	412	405	432	403	422	420	392	391	402	424	418	408	408	398	442	426	432	377	401	433	426	407	455	399	395	405	474	419	403	383	393	420	408	412	415	428	408	379	436	419	404	415	392	416	415	390	425	400	421	372	414	413	405	436	423	402	438	393	441	415	381	435	383	414	438	425	403	417	441	418	403	425	402	410	403	413	432	386	378	379	402	397	428	373	435	348	388	409	381	392	397	392	435	432	407	472	424	427	408	399	437	416	393	394	418	427	415	409	409	419	412	437	435	394	468	386	413	399	368	428	407	394	415	364	433	419	396	388	422	400	399	389	384	429	431	390	393	432	420	407	397	426	418	402	416	420	395	424	414	392	406	397	467	390	405	415	409	409	398	410	423	407	402	426	452	410	436	414	407	431	433	373	393	412	376	424	420	414	390	414	451	449	410	401	357	426	456	385	394	382	399	406	405	423	377	404	416	410	398	426	399	410	420	409	423	438	388	415	382	391	398	389	421	400	424	367	392	382	366	397	401	421	432	380	409	412	426	422	440	449	423	427	381	412	417	441	394	378	383	393	375	370	395	379	445	387	422	396	378	410	401	390	377	433	409	379	419	415	408	417	414	464	406	418	379	414	405	430	435	409	387	412	408	421	392	409	392	420	414	359	428	420	415	400	411	445	438	398	423	419	440	383	409	415	408	415	404	420	376	434	414	431	375	403	397	419	410	406	420	451	379	408	422	419	439	400	397	408	411	423	399	419	431	404	378	397	434	399	397	405	423	414	400	440	438	408	416	414	368	401	381	372	412	385	386	382	434	445	404	374	412	410	413	400	392	401	430	415	411	420	401	411	367	415	448	431	406	413	414	413	407	422	401	397	384	428	400	408	403	398	384	395	378	381	399	381	381	421	402	408	403	431	390	392	429	401	410	428	412	385	402	412	414	426	393	403	404	394	428	387	427	393	432	419	392	386	427	386	408	413	383	405	467	417	422	404	420	403	403	417	425	399	435	423	421	430	422	404	425	383	396	421	405	423	380	375	420	412	422	415	378	399	403	406	433	416	423	419	421	386	437	395	436	423	374	393	426	427	400	407	401	388	438	363	429	428	413	435	388	374	390	359	405	425	414	424	426	374	397	429	393
25160	21047	27598	26559	18876	11164	6976	3690	2437	2055	1602	1180	995	902	822	728	702	645	586	545	596	600	584	524	587	571	601	546	561	612	566	535	578	528	577	590	607	586	614	601	632	643	656	603	570	588	574	562	591	632	598	526	570	558	549	531	546	570	543	581	534	532	533	564	543	572	556	541	541	519	579	514	583	546	542	557	554	587	583	545	584	551	557	567	555	568	526	497	560	571	578	551	584	537	566	525	533	562	518	550	555	531	555	562	591	533	544	558	502	497	539	566	550	578	559	532	561	611	528	544	575	549	558	573	570	556	541	574	538	526	530	579	542	562	585	535	548	540	574	565	577	537	535	551	546	601	520	561	535	531	562	542	509	534	519	547	560	566	495	509	531	577	557	555	542	534	549	541	569	514	543	525	572	518	535	537	536	544	533	550	542	531	557	534	557	584	580	571	538	590	575	551	538	565	550	499	540	544	600	526	545	530	518	564	485	555	532	583	521	577	556	533	518	506	535	540	546	550	524	552	515	564	557	544	585	534	527	581	494	577	536	567	571	594	530	513	495	536	563	539	587	573	528	567	581	534	548	578	536	522	564	484	539	501	517	569	556	547	536	551	574	570	575	564	555	555	568	542	543	552	540	549	577	539	517	515	557	564	592	577	548	587	548	579	537	569	528	503	571	597	503	527	558	582	488	527	541	529	539	522	545	523	565	523	511	546	546	549	548	555	563	522	509	526	556	558	554	550	590	565	523	556	563	520	574	489	522	528	562	536	512	583	533	519	519	536	506	557	570	550	490	544	561	541	551	532	558	577	565	536	591	564	519	557	549	543	582	538	590	570	567	552	545	566	545	548	501	603	562	529	571	536	547	558	533	545	571	524	533	526	525	541	556	504	542	539	527	595	539	563	557	510	595	555	571	563	571	595	517	537	573	554	558	539	524	557	570	541	557	578	500	507	513	580	569	524	529	510	580	524	559	560	554	553	542	570	533	562	539	559	550	524	518	562	526	561	562	563	547	551	573	539	544	560	605	536	573	530	537	546	524	558	564	565	540	533	549	542	551	574	575	561	557	534	565	560	558	563	528	537	544	538	542	520	532	577	525	539	538	542	520	479	570	589	588	562	568	526	547	541	555	536	565	584	538	528	554	555	514	537	523	552	541	533	543	561	584	545	585	535	571	557	534	570	588	531	556	548	512	566	531	570	574	553	572	492	563	583	556	516	513	554	567	535	534	585	570	541	552	522	612	564	543	568	531	545	558	533	580	586	537	590	536	564	558	541	511	516	598	557	562	495	553	553	554	567	563	567	498	539	549	508	551	513	547	568	554	574	545	501	521	540	548	551	576	541	575	535	550	531	581	561	549	529	533	536	574	565	597	531	573	553	551	502	532	520	555	528	568	541	573	590	562	499	563	521	523	539	515	541	568	548	537	583	568	572	522	548	560	557	533	575	516	573	563	561	535	571	484	576	580	546	500	580	518	534	562	513	542	545	587	566	558	569	535	538	553	523	551	502	553	537	530	516	561	510	575	530	559	563	583	581	585	544	547	533	566	524	568	526	524	577	550	568	558	544	529	531	553	562	539	550	590	519	597	528	551	515	543	553	560	537	546	536	523	604	576	584	531	571	562	574	565	533	541	570	581	555	531	503	570	546	533	561	538	588	526	527	577	510	527	550	562	592	516	538	535	503	561	526	527	567	578	558	564	536	533	557	515	555	542	522	546	578	513	526	504	541	563	570	572	546	531	562	551	547	548	601	534	509	527	551	555	569	563	542	556	547	560	558	527	547	573	572	537	528	533	578	581	538	538	550	585	544	543	552	569	606	575	536	539	534	568	592	555	555	562	574	558	578	589	557	567	514	539	503	529	570	524	565	534	561	546	543	543	531	578	541	593	541	552	537	584	566	536	547	556	559	557	607	538	554	546	536	525	592	545	592	594	551	529	554	596	531	553	537	547	572	551	535	540	526	556	560	539	577	555	537	556	559	509	565	543	541	539	565	574	577	558	579	558	565	519	539	548	548	559	525	553	526	549	548	525	540	552	564	525	567	546	504	536	536	560	527	533	544	542	501	577	545	511	570	519	558	573	548	546	520	549	578	513	558	533	524	550	538	533	558	552	553	596	511	557	520	566	558	523	513	570	531	567	523	580	575	575	557	562	562	569	488	508	489	531	572	582	596	542	600	525	521	567	551	577	522	555	554	546	530	609	529	565	570	569	553	558	524	525	577	525	566	555	537	543	580	511	545	505	565	539	533	571	516	561	554	566	525	547	519	560	577	544	525	591	553	555	572	507	547	547	538	561	551	543	510	547	551	556	520	582	595	545	605	512	584	580	554	552	536	533	558	558	531	529	522	594	590	511	518	507	571	541	576	494	544	536	563	537	529	542	564	534	586	546	546	511	564	570	548	531	567	552	547	511	508	578	617	527	559	558	553	545	531	582	588	544	514	576	542	562	553	508	552	555	521	500	561	569	531	534	531	505	586	557	560	555	545	561	541	582	564	574	575	569	502	496	575	530	533	492	528	568	561	543	517	538	528	510	538	549	546	551	604	553	562	528	532	542	553	569	556	537	566	532	571	514	554	530	494	540	528	534	576	576	542	514	527	566	591	549	544	551	547	562	513	531	513	582	563	508	538	537	556	555	532	546	567	537	565	569	555	602	565	528	515	589	539	582	518	554	499	532	517	579	524	547	567	604	532	602	547	579	505	531	565	535	566	528	542	544	564	554	553	566	547	586	560	552	585	555	558	569	551	557	533	576	500	530	517	529	523	545	540	545	530	506	582	548	558	570	580	508	484	594	597	506	547	565	570	594	553	613	558	557	563	563	555	518	552	571	551	552	568	535	542	550	543	495	541	527	548	546	550	545	552	604	557	520	546	566	520	539	540	609	575	547	516	551	555	529	547	569	548	625	547	553	588	530	505	566	547	549	580	523	490	544	553	568	565	512	548	567	530	513	517	518	558	558	561	551	580	563	578	555	499	555	534	542	554	529	581	530	554	551	575	533	532	564	543	536	527	560	541	532	575	526	556	554	530	524	529	545	546	581	575	550	553	530	571	529	567	519	549	572	536	582	534	527	511	576	544	560	553	566	569	553	538	581	527	503	519	531	561	540	522	595	572	532	576	553	589	542	554	559	542	550	507	556	550	534	535	543	570	544	555	534	529	554	532	580	535	555	536	547	561	531	544	525	533	543	535	517	542	540	558	552	567	566	537	566	519	557	555	558	519	558	546	589	583	545	523	492	534	575	526	547	582	542	518	517	543	518	591	581	550	514	557	536	527	551	541	553	548	559	525	570	542	561	552	564	595	564	539	535	579	531	539	563	584	536	475	572	545	537	524	476	539	502	546	565	547	531	524	510	549	524	557	546	575	550	518	606	568	516	548	571	536	632	512	555	582	531	573	532	531	575	536	569	581	568	560	537	569	578	538	585	536	614	555	528	554	588	585	546	560	519	556	546	547	568	536	579	597	582	590	562	506
36414	45346	38706	29360	22595	16034	12061	6967	5041	3823	2940	2024	1678	1466	1195	1104	946	799	738	713	703	661	691	648	621	632	657	680	698	696	668	675	716	659	679	668	741	769	766	796	829	753	778	749	795	767	745	723	759	729	704	696	699	640	627	656	643	618	636	592	614	632	574	642	567	604	630	613	639	654	613	615	622	602	592	629	623	611	623	611	640	645	652	594	625	561	618	598	631	612	588	628	637	633	627	652	618	623	638	612	642	640	629	608	655	636	600	607	664	602	632	643	597	618	608	618	634	625	615	602	670	627	646	658	665	633	675	649	649	599	625	603	662	609	632	610	608	615	634	640	616	590	636	630	666	629	606	606	613	648	636	639	659	631	606	627	639	614	592	626	670	625	625	615	635	653	586	624	661	662	571	613	575	595	623	622	619	616	625	620	627	660	643	631	623	604	615	633	598	622	604	631	654	638	586	636	633	611	654	633	592	597	637	603	637	601	623	609	593	636	606	605	633	642	645	594	596	621	637	656	635	627	642	656	631	614	632	635	609	693	620	615	613	622	635	638	618	599	624	616	611	642	636	665	691	625	603	615	656	605	616	672	607	630	654	639	612	636	636	629	603	606	601	624	648	609	594	604	651	609	644	641	615	608	587	628	643	600	601	609	600	603	650	627	612	623	674	595	645	579	635	641	650	620	570	610	628	649	619	601	596	648	625	578	598	618	655	642	651	618	569	648	621	648	614	614	668	633	614	647	575	604	630	663	627	603	561	633	628	601	624	647	655	624	701	610	635	635	648	631	575	648	651	637	661	616	611	617	614	654	676	614	611	629	684	636	655	627	610	587	596	614	610	569	619	617	612	658	617	633	631	599	607	654	621	594	655	627	669	589	618	678	592	592	615	634	584	630	664	601	625	627	608	615	615	625	600	620	646	636	621	622	623	621	681	641	638	625	597	649	665	640	664	573	640	620	613	649	591	620	627	611	585	627	649	637	600	610	599	643	667	630	614	678	646	561	648	668	648	651	642	645	671	624	641	633	660	636	614	596	651	587	624	642	619	592	654	589	657	620	594	636	582	594	590	620	620	626	648	601	618	712	608	586	618	632	610	592	633	616	627	644	635	622	603	654	570	619	619	616	610	627	610	619	621	643	643	658	633	603	676	676	685	600	649	689	635	661	607	663	629	598	602	652	650	590	601	641	636	609	633	642	653	632	631	616	639	603	640	626	610	651	604	621	627	638	633	622	627	643	650	648	619	644	622	629	625	601	629	569	631	637	647	679	640	639	613	631	647	640	685	634	617	638	621	637	597	645	613	635	588	619	631	587	626	668	654	674	651	609	623	623	635	638	629	630	605	609	594	603	639	623	646	616	573	596	647	607	626	608	653	619	608	651	619	613	596	618	671	632	642	652	629	626	617	619	595	667	627	618	654	660	629	684	604	610	607	640	617	652	610	647	588	603	621	599	594	667	611	605	638	645	615	668	643	656	628	613	595	587	652	626	609	636	604	618	622	663	619	638	624	702	648	678	636	609	615	639	648	619	630	637	646	623	590	622	654	620	667	602	633	594	630	575	609	614	619	630	603	589	619	638	643	631	638	579	598	607	626	641	661	624	631	634	611	579	641	626	641	632	619	612	591	630	643	647	678	627	638	588	606	628	638	609	650	596	648	615	625	640	631	584	566	634	661	622	637	647	643	606	622	629	614	662	659	669	626	618	639	641	627	655	607	616	583	595	632	596	628	671	656	602	620	651	620	656	599	637	643	622	617	626	633	630	607	628	613	642	654	596	624	616	640	630	642	630	648	643	631	606	618	589	653	651	661	671	640	571	608	637	629	608	610	636	619	627	627	663	624	626	643	598	612	661	624	657	604	648	648	624	633	643	634	656	590	656	629	601	602	674	633	628	599	627	638	603	589	647	628	607	615	617	624	602	625	591	645	657	641	651	686	647	619	638	615	614	645	649	611	666	613	613	596	625	604	619	652	581	615	626	614	651	618	640	599	679	664	645	611	614	663	607	666	583	641	626	600	639	593	625	604	630	597	620	660	627	635	648	638	658	564	582	658	586	596	636	649	624	613	579	617	612	616	663	665	644	612	636	576	618	639	648	623	597	611	629	593	588	622	603	654	632	642	647	586	587	568	670	602	623	648	603	605	605	621	677	628	618	636	646	621	595	613	603	581	686	627	613	626	669	584	607	652	624	666	630	611	607	599	656	600	608	642	588	647	603	610	584	666	633	584	621	612	651	631	673	617	627	625	617	653	643	622	607	603	650	622	640	632	618	640	652	574	605	638	600	614	643	643	622	606	617	638	639	656	602	644	626	598	626	624	638	630	586	612	593	618	677	637	595	706	665	634	600	601	665	655	598	630	662	647	586	575	637	637	620	620	606	663	641	635	630	615	653	647	567	590	634	660	656	620	624	637	667	596	597	610	641	604	592	585	628	627	615	617	631	612	641	612	609	595	550	638	648	620	623	599	630	633	635	628	617	655	627	623	628	638	623	612	625	619	618	608	678	639	665	606	586	627	601	625	646	596	627	658	642	581	583	600	613	632	618	642	582	634	602	599	638	621	660	616	606	666	647	678	616	602	689	635	603	658	578	626	600	638	640	607	601	646	571	593	635	653	618	665	639	620	659	616	669	634	654	565	590	610	669	610	642	607	644	604	609	603	607	609	651	627	610	609	623	649	643	621	633	664	646	605	632	639	645	634	650	605	593	623	627	624	650	586	608	648	633	602	568	655	605	578	602	680	605	633	632	639	602	626	601	598	654	618	594	630	633	595	598	648	618	630	564	621	662	585	612	627	612	641	680	672	621	631	672	605	644	624	605	622	655	644	612	623	614	646	606	604	642	617	597	619	579	658	614	656	614	664	621	620	605	616	643	627	650	597	595	636	648	652	671	644	601	643	674	620	644	655	643	579	614	601	617	600	604	614	589	640	625	628	635	584	603	644	652	636	623	632	627	581	583	639	626	604	617	640	628	608	618	642	569	647	666	625	646	591	657	622	594	654	614	621	614	584	643	617	636	615	636	582	637	615	600	602	611	657	629	670	644	654	621	637	618	618	630	612	631	636	609	660	594	586	640	590	651	633	598	639	617	591	608	589	629	625	688	613	643	614	658	632	656	608	636	594	627	614	668	654	612	623	654	630	641	635	586	649	618	657	634	667	626	623	621	620	608	607	613	585	643	598	630	655	661	628	668	611	648	608	607	665	609	616	615	652	655	643	640	603	635	598	652	644	622	660	637	642	612	628	611	616	614	680	631	638	669	644	626	655	653	574	593	639	633	621	607	649	617	615	605	637	626	655	639	598	612	609	629	639	636	605	595	606	668	614	601	630	603	604	626	648	651	611	642	627	642	632	625	637	614	643	608	609	637	633	643	682	639	604	586	627	668	660	653	593	627	607	614	606	643	587	603	628	653	633	614	609	638	640	630	664	619	640	623	634	659	621	639	639	581	619	630	638	608	661	646	641	655	625	604	627	630
22622	20932	28559	23578	21434	22001	18606	7201	4166	3413	2606	1750	1484	1303	1068	893	830	679	677	555	512	504	531	527	502	539	523	522	497	523	520	528	506	517	567	563	566	588	677	649	627	615	563	631	612	630	591	515	575	548	546	473	538	530	467	474	481	465	459	494	455	488	511	478	481	496	463	470	473	453	446	488	467	461	512	453	551	506	489	453	468	484	447	408	461	459	487	460	463	487	427	466	446	475	456	457	457	490	486	468	452	451	471	474	498	458	476	490	498	438	457	494	445	478	482	492	471	466	469	486	442	468	471	442	464	456	506	478	503	453	477	464	475	519	476	477	482	442	444	500	450	494	474	470	471	466	504	475	474	469	461	462	447	464	475	449	457	458	464	471	504	464	502	464	495	496	481	456	478	464	507	452	487	459	481	445	453	462	467	459	493	433	474	471	472	429	454	490	470	477	459	469	516	487	475	456	514	506	455	489	479	477	457	487	457	458	475	493	460	521	503	488	449	497	451	493	447	500	479	500	477	456	475	473	473	442	442	465	494	460	474	426	464	505	447	466	422	500	475	463	505	491	506	464	496	480	514	488	469	480	493	483	427	516	503	491	486	446	448	425	459	483	455	475	463	484	445	469	456	466	457	475	486	459	488	469	521	471	458	515	477	488	487	521	431	488	481	457	460	496	475	470	426	485	478	476	488	499	479	455	486	475	489	472	506	453	465	465	534	464	432	473	479	463	484	449	479	481	485	464	497	427	469	462	458	477	445	453	477	494	501	446	453	484	480	482	459	468	500	526	434	436	488	500	523	498	488	450	505	484	482	474	492	453	477	479	460	443	486	449	431	471	463	470	473	499	489	446	486	429	465	454	448	466	464	507	457	502	454	463	484	511	444	463	475	506	484	471	477	467	467	438	475	481	448	465	483	511	515	504	490	467	472	504	459	488	480	411	505	473	437	511	465	471	469	461	489	459	452	468	476	482	466	492	460	491	476	458	458	439	462	458	482	479	479	489	492	463	465	437	478	465	455	498	490	460	488	453	454	453	453	495	453	441	446	456	473	469	463	486	482	498	506	488	492	461	467	455	458	479	445	516	467	503	498	461	438	438	456	491	470	483	524	459	430	497	468	478	490	456	486	497	505	479	482	437	487	449	481	489	499	485	472	458	446	439	444	461	488	442	466	443	454	529	479	448	482	464	484	458	471	482	459	465	488	473	463	480	462	489	451	484	467	467	489	484	488	524	466	466	499	473	520	479	444	463	450	457	495	504	483	484	471	513	483	490	475	487	460	464	479	490	504	485	469	514	470	478	495	455	485	477	483	445	459	465	453	465	520	447	483	473	439	447	470	492	502	464	476	466	489	447	428	497	495	447	527	469	513	500	442	447	442	476	464	454	453	493	480	481	480	489	451	435	492	518	465	478	469	464	462	463	458	465	481	495	446	487	509	465	469	490	474	494	475	497	479	437	471	422	498	460	466	483	476	508	481	473	496	502	475	482	463	450	524	464	479	446	530	464	466	500	465	477	481	445	498	487	478	507	436	478	471	497	456	485	500	511	470	483	476	469	468	427	422	487	447	512	493	487	438	508	448	432	483	450	444	469	459	487	486	494	467	517	497	512	504	473	489	484	472	505	458	480	462	506	485	476	505	467	435	415	457	462	462	490	459	483	515	488	521	486	485	503	468	448	470	435	463	431	460	471	525	466	456	457	455	467	433	446	462	508	500	476	467	512	445	475	491	455	469	481	472	483	490	460	467	489	462	484	481	529	490	460	505	473	456	455	466	442	523	454	445	495	496	488	436	498	481	468	458	460	462	477	461	473	449	470	514	484	454	494	464	456	452	493	480	489	452	496	473	453	490	469	490	493	507	461	520	472	502	490	486	507	478	469	460	525	509	443	484	484	493	466	482	442	476	485	484	450	443	441	494	510	463	474	406	467	435	499	456	494	506	452	435	476	494	492	473	474	457	493	475	446	470	475	504	461	470	478	483	491	444	476	456	450	462	483	479	443	480	486	486	437	475	435	476	499	444	478	518	461	472	491	473	476	482	467	433	495	509	455	437	460	451	507	467	482	461	542	462	482	420	465	488	492	452	484	482	455	496	509	455	449	488	450	459	454	457	524	488	519	491	463	501	432	445	508	446	481	491	452	497	465	446	486	520	451	471	501	501	478	445	445	468	449	474	466	481	428	459	468	491	459	455	504	424	473	479	459	494	474	431	464	454	483	478	457	496	500	461	473	497	510	466	496	510	445	457	489	501	453	491	488	436	460	460	449	446	499	424	451	453	503	494	475	482	463	444	449	499	476	451	441	496	476	454	487	493	500	444	434	459	459	466	529	487	473	491	485	477	509	476	477	480	449	514	473	466	509	430	476	472	460	453	499	481	447	480	487	489	475	484	475	458	417	451	474	476	463	469	450	486	481	495	513	486	454	442	483	468	479	470	459	460	499	496	404	490	499	477	501	460	433	484	497	480	422	468	452	514	423	459	494	497	479	485	478	501	505	483	422	495	505	496	483	496	423	474	423	445	475	435	464	475	466	471	502	508	463	442	482	486	453	490	495	466	439	506	466	468	438	491	450	456	454	457	464	469	454	449	488	466	494	459	503	447	483	489	478	430	479	504	474	469	478	503	471	459	454	436	448	477	466	476	458	471	492	481	467	458	474	470	466	457	459	474	509	479	512	452	483	460	464	459	455	460	473	460	514	489	470	462	513	472	460	445	491	461	484	491	493	471	474	459	492	447	471	475	438	450	463	455	494	450	486	472	439	494	510	476	456	439	449	480	445	478	470	449	455	472	486	444	461	457	511	490	466	503	490	497	491	454	426	481	485	517	470	453	479	476	474	470	443	464	465	465	495	494	458	449	460	468	476	480	491	488	477	496	502	439	472	461	497	504	498	477	491	470	489	489	492	483	463	446	511	478	488	450	468	538	452	476	533	482	446	456	453	453	497	462	441	499	445	477	509	487	481	485	494	450	450	467	475	447	467	477	450	465	471	449	461	514	493	453	485	477	445	466	490	509	448	474	487	464	460	474	475	478	474	498	464	502	450	483	492	472	473	490	424	487	494	472	463	491	478	498	486	481	485	477	439	475	479	477	435	457	478	495	444	500	483	460	450	454	440	517	444	446	473	468	450	449	487	466	481	515	471	436	454	449	438	483	451	451	488	525	422	444	460	469	440	473	471	482	483	465	464	474	458	502	504	504	472	452	472	465	457	440	455	450	511	505	480	524	477	464	443	468	476	473	483	506	472	465	429	489	498	463	477	451	461	478	425	456	471	486	483	455	495	452	498	471	504	477	490	506	472	491	487	456	474	491	444	454	456	505	456	489	483	454	462	469	462	439	528	468	452	467	523	489	470	451	464	487	502	462	486	476	450	467	502	471	525	443	460	491	457	472	492	494	488	470	520	478	452	461	462	461	474	502	469	437	467	472	453	471	519	439	497	458	450	433	493	497	483	466	471	520	464	472	443	465	468	447	434
39359	52238	47251	37459	29825	22789	17960	11088	8034	6676	4745	3475	2808	2201	1793	1423	1219	946	794	669	633	625	637	595	625	649	644	642	586	612	632	636	640	610	650	706	747	796	876	839	858	841	808	810	852	791	726	730	691	661	627	566	566	544	522	544	587	547	536	528	504	553	510	553	531	528	560	507	544	525	550	523	543	546	556	558	515	536	520	497	517	558	535	548	521	529	537	538	539	540	488	565	536	490	476	526	550	531	530	542	531	512	532	501	552	514	534	547	535	501	506	561	497	510	555	553	536	498	540	548	514	511	542	499	516	553	513	529	486	506	533	532	538	482	534	530	525	523	514	555	497	515	526	503	571	559	498	511	559	502	548	502	526	566	513	476	549	543	554	496	533	546	537	543	515	513	510	485	541	534	522	530	508	559	556	504	570	526	572	502	509	541	539	542	486	543	523	504	558	526	512	496	502	536	524	532	532	539	539	525	492	528	463	562	514	533	537	467	566	527	506	530	528	502	557	529	507	544	518	539	476	563	518	538	543	520	507	512	572	541	543	527	552	503	522	488	551	535	523	549	519	519	505	503	557	566	536	509	581	542	528	512	534	556	564	549	531	541	503	563	519	543	510	513	484	504	539	512	546	554	547	557	522	559	554	521	527	553	495	541	485	521	515	536	529	478	531	535	547	536	532	517	572	540	498	523	508	531	576	485	547	555	496	517	496	511	529	520	509	514	552	509	520	523	561	518	577	494	532	557	492	552	548	535	491	532	528	526	522	550	548	535	514	553	595	536	515	547	547	504	537	529	523	554	540	532	539	485	568	496	538	522	539	509	520	534	514	500	517	546	516	523	519	516	523	571	557	525	512	540	544	557	492	517	559	491	541	528	549	525	524	498	533	552	478	530	537	505	520	522	528	528	522	531	530	578	517	542	484	519	513	497	548	519	504	533	561	538	532	533	530	516	526	547	548	519	543	511	548	523	511	542	494	520	504	532	567	489	546	529	526	577	546	493	488	517	567	517	536	521	527	510	507	507	545	552	504	512	532	537	571	532	526	560	542	551	502	554	502	522	576	537	563	503	536	497	540	513	538	572	486	539	501	515	560	560	549	513	558	493	522	530	544	544	560	526	518	525	594	526	557	575	536	521	540	526	508	555	535	518	536	543	533	520	563	539	513	542	527	528	526	541	560	526	562	488	503	529	507	524	534	515	502	568	569	530	539	565	511	507	521	543	501	509	510	504	527	523	552	567	529	530	545	525	529	562	508	517	533	538	524	587	520	542	549	574	540	518	482	520	584	577	512	544	554	501	523	516	535	561	538	499	528	486	561	542	557	584	549	515	546	558	551	538	559	512	547	515	564	495	557	489	500	548	523	523	511	507	570	519	563	501	575	497	475	553	534	540	492	522	507	529	569	530	535	529	507	515	514	501	555	519	546	519	579	531	544	548	518	551	476	562	562	511	527	525	523	477	545	514	565	507	518	545	559	581	514	531	512	519	539	535	552	539	540	534	505	515	509	513	509	499	512	530	502	530	573	539	546	574	551	544	533	535	507	515	537	526	541	535	520	558	504	543	577	525	509	525	520	512	523	529	532	504	542	489	515	509	507	544	540	546	534	551	500	552	527	502	514	533	542	541	538	526	507	519	520	524	479	539	544	499	517	541	580	548	543	516	541	508	512	524	534	561	535	560	520	537	539	533	558	497	476	542	523	515	545	545	527	524	538	524	560	509	523	518	493	527	564	521	579	519	538	514	526	538	531	581	502	509	540	536	536	536	533	513	507	545	518	501	496	510	544	534	533	530	512	485	544	541	540	525	531	515	522	525	520	501	544	520	528	540	520	527	494	485	534	528	505	495	532	535	575	545	538	506	514	498	507	502	498	540	517	491	510	526	540	553	536	499	509	534	567	526	527	505	533	522	512	522	523	533	517	552	527	556	549	490	501	540	493	499	540	490	536	512	514	502	531	545	563	513	557	544	533	541	536	516	518	530	534	541	586	530	540	552	515	532	578	562	528	500	535	511	562	530	550	490	484	545	545	586	570	548	579	555	523	538	559	541	508	493	495	540	521	521	500	491	549	522	532	541	506	549	542	513	555	502	547	519	550	508	559	535	507	510	535	515	505	488	527	549	513	538	529	523	508	484	534	544	520	540	564	505	541	527	530	487	528	544	546	541	499	548	535	532	573	529	524	499	509	560	588	546	565	547	532	507	528	539	496	523	546	496	505	547	523	574	511	518	492	549	481	550	494	505	527	539	562	517	521	502	555	546	536	548	538	558	541	532	518	548	517	527	519	503	509	569	541	560	535	502	498	539	496	538	559	520	549	550	533	531	518	523	512	505	507	534	510	541	512	541	519	497	527	483	547	557	508	481	500	532	571	509	517	588	545	551	508	518	549	507	545	505	543	525	547	541	532	502	462	538	541	526	510	538	543	553	559	515	503	551	513	532	502	566	541	531	501	520	507	563	526	541	560	520	510	550	545	542	540	565	530	525	517	560	518	543	521	509	480	516	538	525	563	510	511	522	550	520	582	514	509	534	556	497	514	544	506	523	527	556	542	531	539	501	533	510	504	535	524	499	494	571	516	531	502	532	504	540	472	540	546	487	550	511	533	500	554	554	547	561	544	553	571	555	500	528	540	526	570	496	546	531	525	574	588	538	529	488	534	525	592	556	499	522	500	555	550	480	530	509	495	548	495	540	505	463	527	541	552	500	526	585	485	537	530	540	546	520	519	540	573	529	536	580	510	525	525	549	548	527	519	529	576	504	548	534	517	513	500	499	531	493	500	568	532	547	507	469	515	530	512	542	578	559	559	491	500	534	506	495	543	537	536	522	582	558	545	549	531	536	558	533	543	511	528	520	568	545	552	515	536	508	591	539	526	525	563	545	545	532	521	512	542	540	562	614	540	512	525	514	536	551	495	503	554	556	542	517	549	563	514	501	541	535	512	483	502	537	509	535	514	528	568	517	567	562	499	521	549	535	560	519	532	529	545	542	507	526	550	553	564	511	523	499	542	555	495	556	517	518	514	517	564	482	539	525	525	538	514	520	534	523	555	480	525	522	552	528	503	548	555	584	556	556	564	525	576	548	554	511	522	556	498	528	534	533	532	506	538	539	506	541	534	560	560	532	551	525	513	508	502	546	557	496	562	509	540	485	558	557	538	518	552	600	519	500	463	495	537	500	537	546	526	545	499	528	532	480	521	493	510	554	518	495	533	520	514	547	541	546	545	515	583	536	542	564	517	515	519	543	556	488	535	519	527	537	543	495	489	515	586	509	555	534	573	537	504	550	535	542	492	513	527	529	500	537	563	566	513	535	550	511	515	560	539	510	527	541	530	497	532	554	515	513	554	555	552	545	532	540	517	519	498	559	489	562	500	538	510	538	551	561	508	535	528	532	557	518	511	559	561	494	506	515	529	552	485	514	561	495	549	542	535	580	574	545	532	565	531	538	479	526	520	507	535	512	522	513	538	552	538	541	554	522
29005	25772	30380	24531	14422	8359	4695	2642	1870	1535	1126	873	750	664	639	544	548	468	490	439	394	405	439	456	453	463	445	432	415	413	471	435	437	446	398	445	488	465	518	508	462	516	536	488	463	459	424	474	488	440	454	407	412	403	418	423	432	455	419	433	434	390	390	364	398	416	448	434	427	412	492	449	416	407	466	409	422	404	424	394	408	420	437	444	409	437	428	401	435	378	388	448	406	427	424	417	358	403	444	462	445	421	420	408	415	466	423	392	427	438	427	432	408	437	408	422	429	404	429	441	405	440	415	429	446	407	402	393	435	404	390	441	385	431	427	422	450	419	470	434	442	408	419	438	424	408	448	426	447	416	456	418	409	417	410	442	437	431	429	418	424	425	410	413	448	425	440	365	428	457	426	415	424	391	428	403	428	408	420	423	446	438	395	423	390	406	388	402	433	428	391	347	394	372	407	407	410	437	440	437	398	400	419	468	411	415	392	431	430	389	410	421	452	434	377	407	383	428	420	420	427	411	407	442	430	405	432	393	430	416	387	466	403	443	429	414	388	426	444	434	416	430	368	412	420	401	378	388	425	402	440	401	474	419	422	406	405	438	384	386	453	388	433	377	443	406	413	416	393	434	441	429	407	428	438	416	381	442	412	458	425	396	396	440	395	447	435	439	428	404	412	407	440	398	404	395	417	413	411	429	385	408	397	416	429	433	444	369	379	385	397	401	418	400	395	390	376	420	442	398	429	415	403	440	407	441	408	405	402	412	414	393	424	424	408	425	399	405	428	426	410	428	414	430	425	413	401	419	415	402	418	434	437	418	429	409	372	407	417	425	399	418	442	427	406	393	445	410	421	414	454	367	372	437	391	454	438	412	418	396	444	437	435	413	428	422	377	419	415	424	434	410	427	385	408	422	417	398	439	414	431	441	445	425	435	401	382	447	420	424	432	441	427	410	441	388	420	423	422	466	412	400	392	422	389	397	387	386	428	416	455	452	407	409	421	394	409	414	420	386	425	450	398	413	446	397	413	399	407	439	455	403	368	407	415	394	386	384	397	402	382	427	461	423	427	415	375	366	421	437	421	426	432	412	427	395	417	412	435	414	481	433	415	435	416	446	418	422	425	425	405	438	422	427	412	398	435	390	412	418	389	427	367	428	424	410	438	436	399	386	390	434	423	406	387	395	405	420	429	417	418	419	441	459	459	404	419	423	418	438	407	426	427	383	412	422	439	400	440	414	438	417	452	418	385	441	428	420	458	400	470	407	401	394	413	378	414	404	426	408	382	379	451	407	412	366	429	399	398	436	409	428	429	418	423	414	415	438	415	423	407	460	451	414	434	424	381	408	426	398	422	435	405	406	428	417	416	433	422	405	404	395	388	439	405	445	399	409	434	409	458	403	446	418	406	407	433	418	459	389	419	445	387	453	416	380	408	397	390	441	409	401	348	407	413	442	430	433	427	443	381	418	412	392	392	401	414	420	403	409	429	409	425	415	422	423	402	413	410	394	399	400	440	453	417	386	385	433	408	435	396	470	432	466	431	432	451	444	434	411	421	431	409	437	409	429	395	402	432	421	395	419	427	439	407	400	432	432	399	464	434	424	406	449	408	416	486	406	421	411	417	436	389	420	412	395	430	422	409	378	396	457	423	431	403	398	425	432	449	454	429	431	458	450	423	436	407	428	421	407	392	399	443	414	436	366	410	419	414	439	434	428	394	447	419	437	405	433	411	425	409	398	432	444	371	431	401	417	401	401	420	479	433	433	380	396	428	405	419	422	425	453	415	393	402	426	458	404	423	407	410	433	410	432	414	410	409	455	425	416	401	434	418	437	430	433	416	459	420	420	465	380	420	440	433	413	415	439	394	419	434	415	399	386	423	427	457	431	412	420	423	411	427	409	396	417	409	445	440	386	422	430	413	398	439	444	448	398	402	426	408	465	427	424	427	392	437	426	406	426	418	430	471	421	436	433	397	408	434	407	452	435	446	418	408	408	428	435	436	438	425	415	416	424	408	431	417	445	406	418	406	431	435	414	418	426	453	394	391	416	436	395	444	397	422	387	424	397	426	436	401	412	414	395	384	400	407	452	427	436	432	388	409	441	376	439	395	426	440	441	456	414	447	426	439	416	392	434	462	410	390	422	454	413	425	420	391	402	415	418	406	435	405	385	415	406	404	419	442	394	427	437	378	409	448	429	440	389	430	424	421	421	466	397	411	403	443	371	417	444	403	413	430	415	388	462	426	427	427	420	423	410	396	412	413	416	457	398	413	410	420	410	397	400	399	426	411	454	449	406	383	430	407	433	418	447	415	465	408	385	432	415	403	413	423	415	428	426	403	441	437	427	413	459	426	444	422	415	383	391	402	467	430	390	418	388	435	410	381	436	416	446	401	445	424	421	431	375	428	421	423	412	428	395	443	450	423	434	406	418	395	427	393	417	398	422	417	417	415	415	388	376	418	386	448	440	447	395	399	419	404	445	439	417	404	391	409	418	411	429	427	428	413	396	400	442	420	417	395	403	422	416	402	417	406	391	410	446	400	414	422	441	407	404	415	394	418	409	413	398	426	437	440	399	406	372	386	409	402	403	384	423	443	402	436	448	438	445	465	430	408	424	436	423	392	405	397	381	452	431	457	411	391	400	403	430	440	402	435	422	403	418	455	376	395	434	416	411	459	420	419	397	420	401	439	429	433	396	414	393	423	386	407	430	421	448	428	393	376	443	429	399	406	433	398	423	433	442	470	456	410	372	402	415	401	442	399	411	398	398	444	436	398	430	447	408	447	393	409	397	408	377	410	396	428	385	420	405	379	425	432	397	400	400	407	426	426	417	410	452	437	390	392	426	453	425	437	389	441	404	398	400	400	442	405	446	372	426	437	416	458	438	388	428	439	393	406	420	426	437	439	420	409	431	404	428	436	445	391	459	382	419	419	413	404	408	406	402	447	439	433	439	413	434	441	435	442	426	459	435	391	449	407	412	398	429	438	420	438	460	400	421	445	449	408	421	434	417	458	361	427	394	417	436	390	428	426	418	386	413	455	401	428	460	404	429	400	469	438	428	417	403	420	430	410	405	429	385	391	440	397	434	413	408	399	430	421	434	437	437	419	397	422	408	440	445	418	422	425	401	442	417	423	421	432	398	424	432	439	421	415	404	421	401	422	378	447	407	428	430	399	423	397	438	393	429	393	423	404	414	454	421	436	421	418	432	445	432	381	444	413	414	395	420	411	444	415	406	432	438	443	418	417	413	411	410	412	414	420	449	425	413	428	409	415	391	431	424	433	410	429	391	413	388	439	417	413	409	389	398	390	393	405	424	431	400	449	429	398	412	414	393	410	409	396	408	377	427	383	416	433	435	399	378	401	415	422	388	401	425	425	464	439	436	426	426	401	387	416	400	449	430	376	367	413	450	360	419	411	441	457	428	406	439	457	427	384	403	407	431	397	463	410	403	444	426	440	429	439	421	398	393	383	419	404	390
32670	40027	35049	26391	19150	13486	8864	5260	3850	3013	2203	1576	1274	1031	956	787	731	657	611	562	541	506	499	544	488	496	501	483	518	492	524	508	501	544	540	552	567	656	645	630	601	636	612	626	634	601	553	561	494	551	460	501	492	477	449	525	467	497	510	482	503	480	479	452	501	500	475	491	492	469	527	459	517	460	508	501	524	478	477	474	490	497	510	491	474	496	447	488	482	460	490	494	504	490	438	513	495	488	467	505	527	484	477	516	498	474	459	513	507	492	504	474	462	469	511	462	513	502	454	525	492	455	465	493	453	476	522	509	480	509	502	473	465	522	471	482	486	492	511	485	449	515	454	500	489	505	483	510	478	512	497	476	503	479	445	513	475	501	467	492	490	497	473	531	459	481	509	495	520	515	532	489	472	459	459	470	469	461	459	532	514	446	490	468	470	494	500	480	450	504	483	534	510	478	480	495	480	507	441	497	501	470	475	479	453	509	491	478	487	477	505	515	463	499	487	522	459	484	477	479	474	474	496	458	441	498	496	504	492	496	509	486	433	507	483	529	506	458	526	486	465	499	489	487	453	477	508	498	458	535	489	481	467	514	543	473	481	503	480	449	510	472	529	523	513	477	474	509	507	503	470	475	481	510	543	501	517	490	469	475	512	524	489	454	474	504	513	481	551	515	493	460	497	478	468	499	497	495	521	497	502	528	457	513	487	468	526	498	472	494	462	462	481	432	481	502	493	498	493	514	476	553	511	486	506	476	512	495	500	448	502	477	500	521	475	529	487	474	515	495	516	485	485	488	464	466	489	517	487	489	570	520	513	525	495	491	494	470	509	471	504	476	487	491	460	491	495	451	526	484	456	521	483	477	528	519	501	502	499	521	521	502	477	485	468	480	525	474	486	499	524	479	510	483	495	484	511	468	474	500	492	497	522	476	502	488	478	461	501	448	506	490	473	493	504	468	504	459	494	462	445	480	480	462	475	512	457	488	472	509	492	498	481	457	521	544	499	456	484	534	509	502	467	492	499	500	468	482	486	465	511	458	463	529	448	495	457	500	486	484	478	482	485	486	529	503	476	498	478	471	505	486	478	456	477	495	534	512	489	465	484	489	464	474	463	512	502	500	532	490	519	514	495	482	492	505	472	474	508	519	498	484	494	436	494	499	491	490	496	453	497	451	500	528	481	493	524	489	508	519	516	447	472	457	507	502	481	485	475	517	491	470	511	499	509	501	494	515	508	466	523	469	492	491	494	501	527	503	506	492	467	458	485	514	470	481	491	491	485	490	466	478	532	516	479	461	480	450	454	485	472	472	480	480	488	512	462	493	530	460	474	526	485	514	457	501	490	509	508	493	466	488	507	451	482	529	474	469	477	495	510	528	501	467	474	543	488	504	478	492	493	484	480	519	520	497	503	467	518	499	488	451	451	496	470	493	506	526	460	473	485	457	506	506	493	495	563	478	472	482	474	486	522	499	456	487	516	508	462	506	500	472	499	473	486	478	475	536	457	468	467	489	500	489	518	463	491	473	519	495	496	488	484	492	540	480	535	510	513	489	484	475	492	457	515	506	522	527	427	503	506	532	489	486	470	517	422	470	497	506	485	501	485	499	478	430	478	482	498	468	461	513	482	490	507	460	484	466	499	476	467	518	464	497	462	495	523	478	470	500	485	518	463	518	525	485	459	473	518	482	490	472	479	521	538	482	497	495	521	506	534	494	496	497	478	468	503	517	490	495	515	527	487	476	476	518	483	501	496	488	470	486	479	477	473	520	507	483	465	480	496	512	454	497	513	496	497	521	462	473	498	519	489	494	487	477	454	523	473	535	485	498	482	500	490	465	471	512	505	470	518	510	484	529	490	468	480	441	477	475	489	477	514	490	492	453	473	459	486	499	464	471	522	480	515	461	494	500	469	452	509	484	482	492	445	477	468	487	496	485	480	457	460	488	528	487	500	496	471	494	527	474	472	450	484	505	483	483	519	497	481	458	492	487	485	507	453	484	500	485	472	487	486	473	487	456	459	508	477	466	490	454	495	532	504	466	502	507	465	515	473	474	489	468	492	470	521	489	478	496	505	482	473	466	489	490	457	508	524	511	439	444	457	483	488	500	538	499	495	523	517	476	504	477	463	459	508	511	476	459	514	494	486	478	485	466	492	493	512	454	475	477	438	511	494	485	476	423	527	495	465	528	492	493	462	492	490	457	450	477	477	510	544	476	515	503	466	502	499	502	487	535	512	512	513	474	484	472	489	471	493	483	536	457	477	502	508	501	463	514	493	476	496	523	487	505	493	490	468	504	527	505	526	511	490	436	472	504	476	472	486	523	500	493	471	482	465	479	515	464	495	520	497	491	445	487	450	465	495	488	486	437	498	517	461	478	488	491	512	487	484	526	523	445	486	501	456	476	492	530	486	495	542	519	530	496	475	536	511	480	456	481	488	477	528	479	472	489	473	513	470	492	476	510	528	499	516	485	481	467	510	463	501	496	468	472	480	489	494	516	474	551	492	525	474	481	505	464	502	515	497	498	488	446	496	474	484	450	490	530	488	499	507	445	473	481	431	467	472	521	460	521	497	484	460	517	479	538	513	485	503	495	531	487	510	465	510	513	466	512	490	501	492	517	511	499	497	460	480	499	446	504	489	479	518	512	479	455	484	453	515	501	474	454	481	470	472	488	504	510	467	483	487	479	505	475	498	476	493	485	536	499	491	468	487	486	530	453	514	475	464	509	456	496	455	502	556	526	510	508	505	498	516	519	488	464	485	481	496	494	516	502	496	496	510	483	481	529	493	495	491	479	515	442	500	477	483	506	513	499	485	487	494	495	481	470	469	522	494	473	487	443	464	493	509	472	513	475	485	526	486	485	493	520	492	498	479	460	456	482	482	506	493	494	506	503	500	501	497	474	494	534	498	483	500	490	481	466	505	481	534	504	508	479	481	519	499	519	515	469	488	505	502	508	515	489	482	527	484	522	509	512	473	504	509	471	486	495	488	528	523	472	519	471	492	484	468	475	475	478	512	489	465	483	454	508	535	526	498	474	490	473	467	475	504	476	498	488	472	528	466	476	539	501	478	500	501	491	467	450	513	469	455	515	500	526	449	509	484	480	463	478	519	506	512	490	451	495	482	480	492	508	514	506	479	469	453	512	500	467	501	497	446	480	484	475	489	444	500	488	467	449	521	475	523	471	485	477	525	514	486	480	512	502	491	472	473	464	497	525	509	479	498	487	485	514	520	506	554	458	520	504	457	479	464	451	494	477	480	493	508	528	463	470	453	464	518	492	502	525	468	491	502	491	474	484	508	490	516	475	497	510	473	498	487	523	497	505	488	493	496	498	501	484	526	480	483	464	471	502	483	483	525	475	477	515	476	500	508	456	498	481	454	471	477	500	478	516	507	523	478	471	520	475	468	494	492	483	480	494	478	455	446	505	533	487	505	522	525	478	516	463	468	502	484	490	482	468	479	497	481	512	488	481	474	498
23810	20970	28089	24463	21899	17335	9188	4615	3055	2237	1685	1233	994	833	683	577	504	452	397	391	383	328	406	355	355	373	378	379	331	365	383	369	364	378	412	385	430	452	471	479	486	455	433	469	435	366	410	386	393	363	368	360	350	351	311	347	365	347	301	331	304	342	330	345	338	339	341	320	330	309	337	303	326	335	330	332	316	332	326	313	329	341	325	331	323	328	332	331	319	353	332	339	314	331	333	330	322	334	312	339	349	316	314	335	298	307	294	385	335	339	307	309	336	353	326	344	307	306	330	340	302	344	340	312	332	346	350	351	307	371	324	319	317	350	323	365	336	304	335	336	353	317	334	357	314	296	346	332	367	307	319	356	303	344	365	338	347	322	325	347	350	318	341	349	371	366	304	325	307	345	352	330	319	310	329	317	346	318	342	328	313	328	327	345	349	328	302	343	352	334	331	324	314	297	326	349	380	342	326	327	343	330	341	313	325	324	321	343	313	323	306	305	340	319	334	328	344	324	345	351	323	341	322	341	313	354	336	357	324	321	305	359	366	357	322	333	316	352	343	350	312	321	346	321	313	362	344	348	304	333	323	320	338	346	316	333	342	317	320	352	324	330	347	327	333	323	313	328	359	329	298	335	345	332	331	314	317	349	370	357	315	329	324	352	335	322	327	319	329	335	317	329	347	319	336	337	336	347	306	319	344	327	324	323	345	360	343	345	334	312	311	302	323	314	321	323	297	346	328	335	307	329	296	288	341	337	356	336	334	316	336	346	326	338	330	317	312	316	360	308	345	339	333	327	312	301	343	334	326	344	334	304	344	313	309	342	360	333	351	330	330	307	325	325	345	343	311	327	320	304	327	334	332	339	288	338	323	320	316	321	303	301	365	307	322	348	345	304	334	300	316	339	310	339	350	308	315	305	292	320	316	322	334	358	358	324	311	297	332	330	334	356	327	323	377	316	342	354	317	333	359	300	347	330	332	324	354	342	353	321	302	329	325	328	350	344	343	321	339	357	349	333	318	357	301	329	355	306	348	330	337	323	338	368	313	358	361	300	357	317	315	342	321	301	327	317	324	330	356	323	350	351	323	335	341	362	330	390	343	323	311	334	324	308	326	346	339	338	313	343	318	328	338	339	325	317	340	348	340	337	310	339	330	325	309	314	330	329	300	324	301	339	303	315	346	332	346	319	305	339	317	358	300	321	330	348	328	327	371	330	310	355	317	342	306	345	332	333	300	326	332	321	294	342	306	335	346	345	334	330	322	330	347	330	306	323	343	332	316	324	347	320	341	326	350	352	304	322	337	351	343	323	327	354	356	346	337	303	303	344	321	335	321	333	338	337	332	334	331	347	323	344	335	336	329	318	301	290	305	323	342	331	339	345	298	332	334	302	319	322	342	341	342	321	331	362	326	299	323	327	299	332	339	336	304	347	344	343	298	328	329	320	315	352	350	315	307	313	301	330	332	312	377	338	318	341	324	326	332	316	340	304	323	313	350	348	314	336	359	299	329	329	340	353	342	343	347	310	324	351	297	339	344	336	336	320	353	319	335	347	329	325	370	336	345	301	297	346	299	335	301	333	304	327	367	338	303	332	292	318	329	323	338	336	337	395	345	332	364	341	336	312	334	315	332	329	323	344	325	324	324	349	343	326	339	346	341	355	323	344	328	305	340	317	315	354	336	349	307	310	328	321	338	315	346	337	314	348	311	318	357	347	343	318	314	315	323	343	326	324	315	328	323	324	344	330	327	333	348	314	298	350	349	354	351	317	315	323	334	341	329	319	328	301	324	327	363	343	359	343	358	324	342	324	365	313	324	328	331	335	325	331	338	332	321	321	333	345	347	330	352	322	333	298	364	364	340	313	307	327	383	290	312	313	325	319	322	307	353	330	300	327	343	324	322	352	361	326	321	312	330	316	308	352	320	328	325	332	306	326	344	351	331	318	308	321	302	329	325	320	327	356	325	322	342	325	352	339	294	328	348	320	326	381	360	323	329	341	330	337	330	338	358	314	317	343	308	346	313	337	326	333	334	325	329	323	319	339	316	324	311	321	341	301	318	316	314	314	324	329	327	355	359	326	330	309	337	341	333	337	344	332	316	289	362	340	349	341	336	317	335	341	333	334	328	342	317	342	347	320	339	330	365	338	301	299	348	335	357	321	359	323	317	343	347	367	332	351	304	302	350	304	296	342	328	348	350	311	317	297	324	310	348	358	342	366	345	324	349	361	296	345	328	315	306	311	349	332	323	342	312	329	309	365	343	323	314	308	314	323	315	315	325	323	313	320	341	316	329	330	348	333	323	335	302	335	331	329	346	337	305	277	341	318	332	337	318	353	338	337	342	319	329	365	337	322	341	333	328	348	315	322	358	318	334	320	336	330	332	317	328	339	329	343	346	350	326	330	351	337	326	303	333	357	337	365	330	369	314	343	317	345	320	318	312	282	305	343	370	372	321	288	336	310	306	337	343	338	323	296	345	317	348	334	328	355	333	326	342	336	303	346	322	306	311	336	339	327	314	361	357	309	357	329	319	328	304	363	305	323	339	324	316	308	345	314	302	322	303	337	312	325	323	339	318	325	294	340	350	330	330	336	340	294	348	317	367	315	327	357	337	302	301	328	308	326	320	326	311	312	344	368	289	334	325	343	331	365	323	313	311	333	313	323	329	356	347	344	355	348	344	327	388	347	333	287	299	309	328	327	325	376	339	322	341	344	304	295	311	316	290	363	348	394	343	303	318	305	324	336	329	358	316	311	311	332	340	352	346	332	297	344	340	332	341	303	332	289	308	330	333	332	310	340	336	341	352	368	319	345	338	326	324	318	359	350	338	337	373	365	317	348	337	312	351	319	339	337	324	336	332	315	313	338	369	336	346	315	384	354	338	324	329	344	348	335	315	357	336	328	370	334	340	324	321	313	316	337	309	314	324	311	341	346	303	327	342	338	331	365	362	321	291	314	347	336	335	324	310	309	358	313	325	349	342	375	319	306	328	331	298	356	355	357	346	353	297	308	359	306	341	306	329	323	328	341	357	347	317	319	317	346	337	333	340	340	324	348	328	355	307	336	314	327	353	336	329	385	329	309	313	296	336	341	347	355	308	336	335	318	338	328	340	352	347	333	325	351	328	333	353	346	338	319	328	320	338	327	338	314	319	319	331	329	325	351	297	349	308	338	333	317	320	331	336	358	352	333	335	336	330	353	307	347	315	345	312	336	319	340	359	317	349	328	331	337	293	315	353	314	343	342	350	333	367	328	357	362	326	312	309	324	328	336	320	327	319	318	315	322	376	327	351	327	319	363	322	337	366	304	362	341	319	320	352	362	347	370	329	354	341	298	335	326	322	316	311	332	331	360	332	347	334	327	335	310	335	339	321	376	304	336	322	323	339	319	329	327	340	317	341	307	320	345	343	335	329	327	363	315	316	321	313	337	341	346	326	336	359	321	335	333	344	308	344	336	345	350	346	359	335	321	331	311	328	300
35146	49050	40424	31184	25349	18066	12134	8644	6364	4702	3350	2556	1951	1584	1154	1056	851	631	502	468	469	443	463	472	441	502	456	431	435	479	496	469	472	482	451	498	605	628	618	660	652	644	575	610	599	542	531	495	538	474	462	449	427	416	392	422	417	392	429	413	385	391	416	404	388	390	376	392	397	391	386	399	411	408	355	380	398	391	370	445	391	390	376	355	391	388	373	384	359	400	402	410	396	382	420	381	386	403	364	371	369	385	372	415	413	359	374	333	377	399	360	344	402	414	381	378	365	360	380	390	379	367	384	385	411	367	385	397	411	398	366	421	417	398	396	429	383	377	404	427	422	404	421	423	367	384	363	369	403	382	409	405	430	404	411	348	387	360	387	363	376	386	371	380	391	393	385	409	375	409	404	384	385	416	371	379	436	380	396	386	388	403	395	366	392	372	366	382	392	408	367	416	379	380	403	410	393	387	383	359	384	383	383	414	357	389	379	347	376	388	410	401	407	407	369	338	386	404	419	391	424	373	356	388	398	417	378	413	419	342	374	413	389	378	385	399	360	405	409	396	378	366	367	393	413	379	366	383	426	384	402	368	368	368	378	386	393	387	374	364	419	369	385	357	385	383	403	390	407	385	405	403	378	360	417	403	395	332	424	413	355	372	353	377	371	406	394	373	385	407	381	349	372	411	395	401	399	400	402	431	369	402	389	400	385	369	399	363	388	400	395	401	389	382	376	367	352	365	385	393	417	393	361	397	388	395	367	383	413	438	357	402	358	373	379	384	410	372	379	359	418	374	392	391	385	399	452	377	385	368	397	380	377	390	418	413	422	401	363	430	389	417	384	367	357	383	387	402	367	413	367	387	380	374	391	386	350	376	384	428	419	410	409	388	375	401	405	370	389	397	369	382	395	388	389	391	403	405	365	397	378	388	349	384	406	402	375	387	377	362	383	340	361	401	403	363	384	401	377	370	394	371	356	394	339	400	392	366	408	438	423	406	359	416	406	386	395	399	396	396	382	358	395	385	384	366	392	380	400	377	394	414	388	369	419	376	410	394	392	365	385	368	375	378	398	394	343	373	371	399	387	394	363	382	376	402	377	392	374	377	374	385	401	364	403	434	398	385	385	410	370	403	372	381	376	414	392	385	369	363	362	379	394	384	372	373	403	382	345	394	406	388	381	359	384	418	399	388	411	358	420	403	381	372	384	379	393	396	422	370	387	401	394	386	406	410	351	380	352	406	384	376	381	413	435	360	394	399	404	374	371	394	421	358	400	408	418	413	399	402	407	371	382	410	380	393	378	356	362	369	416	388	403	396	457	394	437	385	396	377	365	392	408	388	372	378	396	375	393	352	367	387	409	362	417	390	408	391	368	395	417	383	370	366	370	407	411	341	378	391	387	361	381	384	370	395	375	388	394	356	391	403	384	387	417	376	395	386	394	406	391	359	424	380	400	404	338	389	405	388	369	413	398	370	394	363	403	387	418	407	437	406	400	443	372	403	367	388	385	369	391	411	366	391	359	373	423	425	361	402	388	417	376	410	427	384	411	383	398	382	388	387	402	407	373	383	361	382	393	394	395	405	375	378	368	395	366	369	430	392	414	358	362	397	360	405	404	375	400	389	379	395	382	410	412	372	402	396	410	395	401	407	435	365	382	420	401	391	361	350	365	389	411	373	376	376	419	365	398	374	373	391	411	392	398	373	402	393	379	393	374	379	379	381	392	354	359	394	406	369	393	403	409	366	409	367	407	397	373	414	389	407	382	395	390	377	373	390	375	347	393	362	380	385	419	377	356	398	390	423	397	399	391	400	384	380	410	371	369	372	367	402	408	420	416	393	370	391	403	377	367	375	403	395	364	349	391	356	382	376	371	369	407	391	382	420	383	405	366	375	376	397	393	394	392	403	411	365	389	375	395	386	354	366	412	423	407	394	416	397	402	377	398	362	392	417	385	383	406	387	397	397	383	384	442	387	392	378	367	379	414	375	378	367	385	407	386	380	422	376	374	395	396	369	399	379	366	394	422	401	411	397	389	376	400	417	369	360	359	379	424	353	348	330	385	404	374	393	410	357	385	386	359	374	381	416	403	403	390	400	402	407	417	428	393	380	407	394	372	390	405	417	409	421	368	380	381	411	374	385	413	389	386	365	387	401	392	353	389	368	356	428	391	377	389	390	401	388	402	411	384	356	377	413	361	414	396	407	411	379	387	371	385	413	389	398	378	372	410	384	379	402	407	397	398	450	340	365	415	367	359	411	373	431	402	406	358	399	382	406	395	386	389	361	417	395	400	387	370	394	400	388	394	359	423	387	365	381	400	373	393	363	417	387	381	398	392	376	401	345	385	396	366	385	410	378	409	359	392	420	353	388	396	398	401	395	411	396	397	407	375	413	388	373	421	381	411	369	425	343	376	385	376	405	394	391	404	387	353	369	416	406	399	354	391	375	355	379	402	374	368	382	410	428	382	378	408	402	344	407	398	400	369	380	409	401	426	374	396	386	377	368	417	422	433	394	391	379	350	416	375	378	395	365	408	385	370	414	395	368	396	382	369	369	437	393	406	368	396	374	362	359	428	393	361	391	380	388	341	379	410	358	382	397	399	389	401	363	382	388	422	368	348	425	408	400	347	427	410	382	424	380	369	330	387	396	375	424	382	395	375	382	388	382	371	404	385	382	391	403	378	421	374	349	405	396	388	395	395	397	382	370	385	391	415	376	396	414	383	380	401	385	392	382	416	390	353	394	407	389	393	398	405	423	363	379	383	352	395	412	380	391	407	377	415	412	405	393	397	369	420	397	409	378	367	414	433	390	376	415	382	380	398	394	362	394	388	367	380	423	380	388	406	413	402	385	396	438	398	368	374	397	412	395	384	396	352	394	376	389	355	399	375	388	380	390	360	374	407	390	410	406	441	383	375	378	375	393	366	440	375	374	392	394	372	366	363	405	373	396	361	403	395	390	392	399	395	396	412	404	377	388	403	383	382	363	365	370	406	336	365	392	402	403	387	389	394	346	396	369	358	395	366	382	370	394	382	414	343	386	371	344	403	376	388	401	401	418	370	392	406	373	381	399	356	383	378	405	405	367	388	397	373	410	374	353	397	380	388	407	370	378	432	369	360	379	380	370	366	422	369	389	361	396	342	392	407	390	389	361	357	364	370	390	393	398	339	398	401	365	400	394	381	386	407	384	410	368	389	413	382	373	384	378	363	393	368	392	383	397	412	396	377	360	393	400	390	374	417	428	396	366	392	388	393	380	393	437	381	406	381	373	416	388	388	409	381	380	398	393	408	378	413	369	407	395	393	341	370	396	392	392	408	348	381	386	374	407	361	346	389	393	377	381	342	381	348	373	364	385	417	383	340	403	368	372	405	375	397	358	400	398	394	430	384	387	385	363	352	401	408	376	364	336	385	426	361	407	370	401	368	423	392	407	371	395	370	357	383	387	343	370	362	428	378	402	396	380	387	370	369	364	365	381	383	427
25017	20993	27430	26325	18402	10033	5618	3459	2434	1804	1389	1231	990	890	773	733	670	615	580	569	572	566	526	527	540	574	544	561	557	603	562	559	553	615	607	613	603	606	614	632	630	654	617	597	621	600	613	593	575	541	590	525	594	538	560	528	518	560	588	552	559	532	549	537	502	548	571	580	537	525	556	551	548	536	541	483	530	513	500	500	509	554	551	564	531	523	540	562	528	539	584	539	554	537	557	532	547	522	503	564	594	503	559	538	515	512	533	484	564	555	483	493	539	524	527	541	510	557	548	543	488	563	554	555	571	521	522	562	501	485	506	523	513	543	557	526	542	554	513	521	531	552	537	525	557	538	527	520	551	563	536	555	530	524	572	515	547	531	501	540	535	558	555	506	533	534	481	540	543	537	541	488	569	572	521	512	542	519	534	519	533	541	500	520	533	545	496	553	512	546	548	525	539	506	528	525	559	519	542	508	573	538	520	544	549	560	530	520	549	575	537	522	525	554	511	532	557	528	567	528	541	524	528	538	552	508	518	476	528	553	570	555	533	536	540	522	522	496	543	524	582	518	537	536	549	568	526	517	540	590	534	527	549	545	511	545	509	519	525	572	533	547	541	553	506	478	551	558	535	517	527	554	547	571	571	545	516	525	496	593	539	577	557	504	526	562	540	495	504	553	565	533	531	546	545	532	530	572	507	524	507	504	567	530	498	541	566	513	524	550	537	568	496	540	560	506	551	547	525	531	518	568	534	526	547	545	516	533	534	529	540	528	541	562	545	520	526	508	515	515	530	545	568	514	553	517	533	539	488	542	524	542	520	537	571	555	499	525	475	501	543	557	522	545	536	505	540	539	525	489	552	450	550	554	524	516	544	518	521	514	532	569	516	547	574	556	491	517	548	530	553	493	511	560	552	547	539	574	525	551	554	539	549	550	567	559	556	536	522	529	553	563	520	553	539	506	502	527	568	532	521	523	550	535	551	522	548	565	515	549	523	538	574	536	533	531	511	555	573	537	564	491	548	535	501	542	502	529	532	568	520	555	548	591	534	507	495	497	484	552	536	537	537	516	515	583	520	575	540	524	541	517	503	566	531	558	523	506	530	528	518	505	505	560	537	543	567	548	543	547	514	530	569	544	525	562	539	511	526	521	507	550	570	542	529	508	533	524	571	556	509	525	515	533	536	467	528	491	516	539	555	523	540	527	519	507	546	508	553	549	523	552	508	518	524	564	549	517	479	530	516	519	572	527	540	529	521	562	516	524	576	562	524	540	538	568	545	541	555	549	536	527	549	540	545	552	515	552	563	529	517	527	520	559	542	531	544	543	525	558	511	564	506	525	553	518	531	540	562	508	519	548	556	512	558	552	507	519	538	574	535	567	518	497	535	540	526	543	547	500	535	545	559	497	527	559	529	539	559	535	512	574	537	543	547	541	503	529	524	514	498	519	520	571	535	545	512	542	531	544	551	541	478	566	546	553	527	527	534	527	518	511	592	508	513	533	540	575	527	593	548	542	562	534	533	552	495	537	556	526	550	522	518	526	524	584	544	552	529	541	538	514	488	509	528	539	555	514	522	545	545	567	535	514	574	535	535	522	584	503	544	499	494	497	507	602	568	496	530	521	548	570	530	526	556	544	495	525	587	533	565	543	527	570	546	519	532	550	505	521	527	551	542	570	529	520	551	586	570	528	531	503	540	525	520	544	509	530	499	541	531	545	514	529	545	531	545	525	564	544	547	540	571	504	526	532	547	551	538	527	539	579	501	581	516	530	542	537	543	524	549	513	530	524	525	535	553	545	592	485	525	523	507	500	542	514	521	537	512	558	489	566	577	536	536	522	538	527	593	575	559	507	536	533	555	525	588	500	529	509	502	556	557	531	540	500	507	540	535	533	561	541	501	539	567	532	531	518	537	544	577	556	531	545	566	529	562	528	525	565	542	548	514	537	553	540	507	514	570	509	541	564	545	562	537	517	546	532	568	515	561	525	539	517	526	552	515	512	551	521	487	535	543	527	577	515	510	553	527	550	542	536	490	529	537	540	561	532	517	554	578	576	533	534	547	544	541	511	512	509	548	559	554	516	539	498	506	533	519	520	543	541	549	564	518	548	508	546	479	484	521	527	540	536	538	487	559	536	571	556	495	528	522	594	529	540	508	564	571	542	549	539	540	473	503	570	575	589	559	515	547	557	520	534	542	542	541	542	503	507	558	547	512	559	538	531	515	514	562	536	562	538	492	537	522	519	529	536	551	506	569	497	543	536	522	523	557	555	581	527	550	546	518	561	523	524	560	539	563	534	566	521	547	569	556	507	554	526	546	561	560	566	540	530	495	536	561	532	525	528	510	524	543	542	522	580	534	530	560	550	514	513	507	507	525	509	583	557	538	507	540	571	546	489	528	535	528	562	545	531	509	499	503	510	520	576	509	505	567	579	520	569	563	551	507	551	515	529	585	501	538	521	524	547	531	531	584	599	554	566	547	536	509	552	503	562	516	526	562	480	547	522	502	542	521	546	548	512	538	522	526	577	533	502	574	543	520	491	514	545	523	526	567	559	492	509	493	550	498	551	536	579	532	500	551	534	545	551	557	518	564	508	593	524	491	530	523	530	556	530	545	513	502	517	502	549	480	484	530	521	548	552	555	532	512	586	530	530	559	534	518	503	534	552	536	491	529	516	529	537	587	552	542	487	565	509	544	533	548	572	528	569	570	529	541	509	555	534	560	533	546	526	534	600	564	582	548	539	517	495	503	564	496	515	534	511	523	565	516	522	584	515	518	510	520	517	559	516	524	543	540	532	557	498	533	516	516	551	533	557	527	567	530	586	547	554	554	570	521	541	568	536	562	533	512	582	567	493	496	490	548	531	562	575	571	540	546	520	554	553	575	562	505	519	552	527	519	530	523	555	524	500	516	540	548	492	528	545	491	512	534	499	538	540	529	513	536	543	514	539	557	571	547	515	501	524	547	546	503	538	528	534	536	545	502	509	553	543	531	537	536	513	567	538	573	538	569	544	529	556	518	566	542	540	553	536	534	490	495	566	522	519	508	521	543	546	545	524	510	520	530	556	531	546	518	546	494	600	533	534	548	568	502	532	562	528	547	520	517	552	556	535	530	499	544	531	543	529	541	511	530	532	505	508	535	551	563	537	552	567	519	546	505	537	544	567	541	544	528	544	518	492	531	520	520	510	568	511	566	555	561	526	568	509	583	570	591	564	551	497	520	522	534	522	532	480	530	558	568	532	554	549	570	538	515	542	568	502	500	515	545	577	537	579	563	573	548	553	542	542	570	565	516	556	543	549	516	541	561	526	571	538	547	545	564	524	584	560	543	528	569	544	545	522	526	507	515	530	508	523	544	508	528	540	513	514	563	541	574	521	611	515	517	512	543	543	534	562	528	519	536	497	536	529	549	552	525	556	542	510	524	537	553	568	551	551	524	536	552	570	534	531	555	540	521	525	567	518	546	525	528	519	525	528	520	533
34513	44669	37737	28363	21924	14539	10004	7041	5049	3714	2766	2196	1770	1548	1162	1098	914	806	721	698	621	652	625	659	680	643	668	689	692	634	697	683	710	638	708	723	769	822	794	835	747	820	760	774	790	761	714	713	697	664	659	670	642	668	641	672	652	668	642	641	674	588	571	644	616	638	618	641	604	659	616	637	615	640	618	592	623	576	613	571	656	599	641	585	626	615	627	604	632	622	589	603	608	628	616	613	627	675	590	583	621	637	627	608	644	624	613	588	617	570	623	588	616	622	617	637	635	580	580	628	646	615	623	657	589	637	598	627	645	652	618	614	639	592	595	678	643	622	585	657	588	630	551	614	572	589	596	635	643	609	632	594	632	608	600	605	638	614	609	628	645	643	630	633	595	566	669	619	631	587	581	631	596	623	631	674	591	608	607	613	596	615	641	617	597	629	604	659	624	638	642	642	585	595	592	600	661	612	586	629	606	569	621	621	633	560	611	639	606	641	606	649	634	634	599	626	600	622	657	609	632	587	576	596	629	569	620	638	632	609	611	615	568	613	612	572	625	591	599	594	570	592	601	662	586	547	627	622	621	591	614	594	608	656	574	615	664	591	635	618	576	633	598	582	598	654	638	582	594	626	648	632	567	604	613	587	585	604	630	610	618	625	597	634	596	616	604	633	630	612	595	572	641	593	601	588	633	666	594	625	611	640	598	643	617	592	595	614	616	633	606	632	628	592	636	614	590	566	631	604	573	622	648	617	622	608	617	628	618	625	607	607	595	625	617	620	613	604	581	635	598	608	575	562	621	612	594	584	607	612	661	643	647	614	626	624	576	573	627	588	599	619	592	574	624	615	625	621	620	607	617	638	621	620	650	638	602	599	597	686	640	601	560	606	590	648	620	628	616	626	651	647	609	645	635	639	626	670	648	611	591	585	638	642	592	589	594	666	619	628	606	612	619	607	637	624	557	624	609	610	650	606	600	646	579	595	632	594	587	605	611	635	639	592	566	629	638	597	572	620	588	665	638	609	604	591	650	636	562	616	590	631	613	625	648	603	627	599	615	613	644	637	615	627	646	591	634	634	624	594	643	576	633	658	604	623	633	607	642	619	634	635	600	606	641	593	598	645	611	635	640	656	585	590	624	638	613	605	657	601	623	617	610	624	596	607	621	641	642	632	619	570	610	656	630	628	665	625	611	622	627	635	607	585	629	582	629	613	639	582	593	632	630	630	657	630	635	624	615	608	552	608	651	626	665	583	565	635	638	600	626	633	655	641	585	595	625	595	633	570	628	590	667	622	590	629	635	606	647	604	584	585	597	636	612	588	620	624	587	613	631	567	551	592	618	645	633	614	613	620	597	549	573	590	573	618	638	598	602	601	598	623	608	563	655	621	631	606	640	613	595	618	630	601	612	626	619	628	610	602	622	593	595	627	641	649	617	610	597	638	633	627	629	572	621	628	657	608	645	588	587	620	591	606	667	603	620	617	599	603	619	599	638	606	634	572	613	596	645	647	603	625	592	606	623	610	587	604	636	606	643	596	588	656	573	606	607	626	641	667	659	615	615	652	613	653	643	636	631	639	613	623	602	616	650	647	640	575	619	605	579	569	629	585	619	627	626	621	626	583	624	622	598	617	620	597	619	633	627	584	635	610	623	619	670	632	635	615	670	652	611	570	578	650	627	620	608	595	577	588	598	644	597	609	650	646	597	621	639	610	594	628	605	632	619	611	619	624	641	594	626	615	615	610	595	579	616	648	639	622	666	612	570	612	624	614	596	619	597	611	632	615	627	633	646	596	626	595	604	580	569	658	633	622	586	662	591	672	635	611	584	643	642	597	630	636	626	610	574	587	642	667	609	686	632	643	638	621	603	647	642	636	615	591	626	601	571	629	630	618	638	615	642	627	632	593	623	685	637	585	612	636	592	628	622	591	644	588	595	667	603	650	572	618	594	592	635	601	629	680	605	623	604	675	598	606	621	619	624	617	633	636	632	639	610	615	631	672	688	616	653	617	587	597	645	628	604	596	599	581	632	653	621	619	595	597	682	618	613	627	646	666	572	626	628	624	600	603	638	622	616	619	638	610	666	663	618	579	631	645	616	577	643	587	615	647	625	628	585	565	677	595	621	651	585	656	589	608	611	631	644	624	617	599	618	540	606	596	611	622	658	626	591	555	620	636	599	569	665	612	647	582	590	641	593	607	600	646	649	652	589	615	619	582	600	656	606	588	611	559	637	610	541	565	614	611	611	597	641	633	644	613	600	628	615	578	660	556	581	633	598	620	596	674	606	652	602	599	630	598	641	598	631	631	585	642	595	680	593	606	654	579	601	584	621	633	630	632	681	665	645	602	651	595	607	574	588	619	641	615	630	591	612	612	637	588	549	636	600	611	636	578	613	598	595	599	629	604	600	573	650	622	626	571	626	626	599	658	643	644	597	592	606	646	579	646	621	607	591	621	620	632	636	634	646	637	597	642	621	580	581	607	649	592	616	606	622	629	638	591	639	634	628	642	593	572	631	598	642	653	605	610	590	616	608	623	605	592	623	585	607	602	620	607	631	589	644	607	628	584	638	616	643	591	623	629	676	640	583	606	604	585	630	658	608	647	609	628	626	621	619	618	620	593	649	602	648	602	590	601	599	636	659	618	653	608	590	647	617	611	619	571	600	621	641	661	673	592	653	634	647	608	619	623	633	613	650	627	629	649	604	580	613	586	621	574	611	612	606	620	629	601	622	630	603	642	617	618	578	610	634	608	565	599	633	625	609	650	617	649	646	629	627	647	628	649	611	621	597	662	590	607	613	630	557	626	630	665	641	645	632	633	612	683	562	653	575	622	619	639	618	592	612	615	615	622	639	624	627	625	656	595	654	589	656	592	587	630	611	617	618	634	580	625	656	628	617	586	609	629	631	640	651	671	636	590	605	645	582	636	603	618	645	615	597	639	611	586	626	618	625	591	618	627	573	651	621	626	651	648	625	616	587	597	626	616	641	620	624	589	563	584	598	590	653	615	616	623	623	594	588	648	580	596	621	577	627	629	621	594	621	622	653	583	626	658	643	595	596	616	585	643	623	602	634	592	582	593	617	632	609	617	612	621	619	588	600	606	637	603	670	622	611	613	588	656	605	601	619	615	605	630	633	601	602	594	616	613	586	639	584	608	608	600	583	596	566	623	578	632	582	642	571	563	637	586	615	591	597	598	651	614	604	599	591	639	652	627	633	661	571	585	596	631	631	603	619	621	564	591	582	660	571	567	639	604	627	601	575	628	641	624	615	661	614	576	630	581	599	592	572	609	644	642	579	644	654	633	610	646	653	612	670	603	601	622	612	668	623	622	616	555	638	642	604	619	625	630	613	586	572	661	612	631	585	673	620	654	624	605	619	643	660	604	596	574	637	631	628	590	616	661	620	605	617	620	583	623	598	609	658	627	588	624	580	648	581	602	585	593	625	615	575	646	616	635	618	589	607	706	598	585	647	633	637	645
22682	20941	28474	23622	21307	21740	16930	7205	3964	2995	2544	1872	1550	1318	1000	906	752	770	593	538	518	482	501	475	543	528	532	510	552	517	500	524	538	516	601	570	569	648	649	615	632	635	596	592	580	550	606	558	539	453	507	451	497	455	434	484	501	468	472	461	505	458	477	444	446	492	474	490	481	470	459	483	464	468	448	492	470	479	474	443	465	498	485	477	446	441	457	425	466	483	480	485	465	473	474	460	492	452	478	492	421	482	461	488	464	440	433	503	451	439	453	479	442	429	486	418	477	458	452	462	473	472	448	481	435	467	486	473	505	488	456	470	461	490	499	437	473	477	448	410	497	454	478	477	486	447	457	450	452	480	480	493	455	416	473	456	449	456	504	447	438	441	502	478	477	472	463	467	473	448	465	477	466	443	452	472	475	454	452	490	487	451	459	466	449	484	463	469	467	414	428	464	454	460	456	444	393	500	459	463	467	401	502	474	417	497	459	479	473	446	442	493	449	456	444	463	468	460	419	463	462	455	476	471	464	448	481	461	445	483	459	436	446	447	504	430	494	443	450	455	430	462	438	466	485	479	490	462	463	480	434	466	472	511	470	450	490	453	469	446	464	484	504	499	421	448	447	433	450	473	434	431	466	489	471	443	449	436	466	455	465	454	464	472	474	445	454	432	521	473	457	468	442	437	508	473	469	454	448	456	422	448	485	447	460	447	480	427	458	484	422	464	497	458	473	470	462	438	472	481	472	469	470	467	466	494	428	496	470	446	423	489	472	436	450	435	481	432	522	452	415	491	454	497	462	486	464	440	434	447	457	465	499	451	472	455	511	460	483	429	472	478	464	432	488	440	468	494	446	457	414	475	480	456	430	459	417	479	450	473	436	462	416	452	501	477	496	474	463	489	473	450	477	481	468	463	445	466	455	486	447	478	472	432	444	472	470	454	473	438	490	441	453	464	453	440	445	454	453	446	440	437	472	496	492	457	446	449	480	446	485	493	472	463	422	468	457	453	479	449	410	486	448	477	468	480	451	469	464	486	463	489	455	449	486	508	480	476	463	481	448	494	473	464	457	465	447	484	464	477	499	500	461	485	460	458	459	446	461	514	461	478	460	500	498	485	443	447	449	448	499	431	467	489	463	483	437	457	475	447	478	444	488	449	463	455	441	455	458	499	482	434	445	488	475	474	461	452	459	471	465	432	452	450	492	483	484	463	459	452	499	426	526	425	512	445	472	434	486	462	459	436	462	445	447	498	501	479	465	435	462	475	431	490	452	444	462	516	472	476	470	441	430	471	462	490	459	433	455	466	462	465	447	463	463	466	487	469	486	451	464	457	489	444	481	475	459	403	470	458	468	499	464	450	510	476	455	483	475	447	453	503	463	453	435	480	488	447	474	486	451	480	446	510	499	492	465	503	422	491	468	478	479	470	487	468	484	453	477	463	429	492	448	415	449	491	479	458	465	458	449	444	432	456	465	488	486	487	492	478	449	438	516	445	483	493	431	445	439	471	492	485	455	460	482	424	459	489	427	502	459	462	465	424	457	500	463	443	480	464	454	464	471	475	425	462	446	430	487	461	496	485	421	433	485	477	466	481	443	439	463	468	440	507	502	471	457	432	520	468	489	471	471	464	473	479	467	482	458	463	433	443	438	480	450	469	458	435	423	482	449	453	432	461	438	477	475	467	459	422	434	468	491	455	467	452	479	453	455	473	453	453	518	443	450	474	470	455	462	504	443	433	467	455	438	429	448	461	452	487	459	463	458	455	443	467	444	503	507	465	490	465	448	485	466	490	471	447	434	473	467	423	440	477	521	498	469	471	456	480	458	444	432	457	484	483	435	475	494	465	399	499	500	429	456	436	468	436	463	503	450	456	470	451	447	488	477	508	440	438	416	433	481	472	486	455	464	421	498	442	449	452	494	456	450	449	464	472	435	513	477	457	490	478	484	464	414	520	473	416	485	466	417	494	443	497	475	478	419	471	456	469	465	464	440	476	502	469	454	449	459	463	466	463	474	468	485	453	458	461	456	459	477	454	484	490	469	455	436	487	445	432	500	482	473	470	472	430	444	486	475	450	453	467	456	452	489	435	479	448	484	461	482	477	451	489	443	502	439	423	450	441	457	460	435	462	429	514	459	487	434	489	453	469	430	487	468	453	457	459	479	477	498	438	461	498	430	451	525	448	455	463	435	443	474	459	478	446	455	435	439	468	462	425	458	472	431	475	458	472	451	478	467	424	498	441	450	486	441	477	478	451	463	474	451	478	427	481	451	462	444	461	493	435	487	463	461	434	467	467	486	473	428	445	438	434	451	455	447	445	478	457	441	461	452	489	490	456	474	466	448	443	493	453	476	470	465	447	501	463	482	463	443	466	487	481	439	466	471	453	432	451	440	480	456	441	469	489	450	494	463	480	437	453	426	463	433	471	474	461	469	445	473	452	433	463	448	448	465	435	455	463	415	450	440	450	463	475	463	511	458	449	495	470	412	490	466	435	450	469	484	465	435	439	497	436	474	458	470	478	472	491	451	451	498	473	449	465	430	440	443	478	473	456	467	441	438	421	465	472	489	468	430	486	442	499	441	447	456	472	452	441	492	468	448	464	479	529	463	451	455	484	466	467	482	466	440	462	466	475	471	466	470	449	439	425	466	518	460	457	457	442	454	441	435	434	467	422	500	441	461	447	446	453	454	466	465	468	461	468	433	500	412	492	522	484	458	462	474	453	456	459	468	481	436	455	475	439	464	462	448	436	492	455	423	449	456	443	431	471	455	473	440	455	459	467	497	442	452	468	493	418	444	461	464	499	467	460	469	444	500	440	501	468	493	474	452	474	450	449	468	452	451	476	481	430	465	468	450	472	417	428	481	463	473	472	499	517	517	443	418	480	477	525	511	470	462	484	427	492	454	423	440	440	472	464	496	463	486	446	460	448	462	510	488	427	469	445	445	418	467	455	466	464	460	448	453	420	441	457	470	496	443	474	441	480	469	476	454	441	450	477	487	451	451	442	440	462	426	477	398	443	456	446	478	486	470	444	489	433	455	452	503	451	469	466	448	498	462	482	455	458	484	456	455	466	468	466	490	476	465	430	486	517	476	467	463	473	479	480	501	453	467	472	464	440	457	474	478	477	456	488	475	417	479	447	480	507	466	446	466	470	467	462	479	481	438	477	452	462	457	479	467	466	446	436	489	519	395	463	455	466	477	462	475	439	450	442	500	432	496	476	458	463	449	471	403	480	504	511	452	416	471	475	507	463	501	468	492	494	428	470	472	458	482	414	486	462	451	469	448	464	468	418	467	449	474	523	470	465	461	480	518	467	468	452	471	467	472	498	477	417	438	453	467	453	471	453	472	460	470	482	434	448	445	436	491	425	449	409	482	444	475	471	440	506	516	506	448	413	452	482	498	450	456	469	456	469	472	423	454	456	489	450	448	486	419	451	464	464	446	467	467	481	471	482	501	460	500	478	462	455	452	478	456	437
38734	51782	45101	36867	28429	21035	15908	11340	7803	6001	4753	3543	2788	2268	1768	1482	1251	973	794	700	544	589	598	636	587	619	632	668	718	675	698	719	663	750	712	735	750	776	826	841	880	816	781	751	802	751	685	607	688	590	537	533	508	507	562	555	502	564	504	534	523	520	508	506	501	571	492	532	524	556	509	550	535	508	562	533	578	524	569	529	489	517	508	534	483	514	493	543	533	518	539	517	507	550	522	504	499	546	520	551	533	548	555	544	500	529	513	517	500	469	472	515	548	500	530	503	503	552	508	527	561	532	531	533	515	527	507	489	520	518	490	528	491	548	513	501	542	498	498	522	502	513	528	531	550	532	507	543	515	539	552	537	509	497	520	553	514	504	510	513	476	534	554	499	492	518	517	536	550	558	519	485	527	553	518	536	524	530	492	546	475	524	508	521	523	546	492	532	504	513	464	524	528	524	566	533	528	550	495	538	528	539	566	527	559	496	513	523	521	518	521	518	539	491	496	515	549	526	513	527	527	495	545	558	520	504	491	538	499	524	519	562	552	558	508	563	505	532	521	547	506	530	516	547	507	512	528	517	554	507	529	522	495	521	512	525	532	526	495	525	508	528	504	474	512	505	508	532	525	525	528	510	502	533	512	469	541	505	533	539	572	478	514	545	506	495	551	542	550	499	489	544	527	516	490	538	505	519	498	504	508	527	519	504	524	506	512	537	533	532	501	534	499	543	518	531	524	528	553	533	493	511	507	486	518	552	536	516	519	496	528	509	513	512	501	508	551	514	518	517	562	524	520	490	483	538	516	530	512	528	513	536	552	555	560	540	538	565	525	514	515	498	564	512	508	519	525	516	504	493	521	531	540	513	486	534	523	506	498	531	526	490	532	501	525	472	580	548	510	536	503	478	536	519	511	534	503	573	524	553	507	500	527	506	527	521	517	509	520	558	527	528	530	527	552	477	513	529	516	499	493	518	486	475	511	516	538	533	498	520	510	540	524	509	521	501	531	476	525	520	516	532	497	503	515	565	512	505	542	481	507	520	550	530	497	491	531	490	516	503	510	525	520	558	545	507	520	477	516	510	508	542	509	525	529	518	500	523	532	532	497	499	495	487	522	495	514	509	508	524	521	512	536	501	520	525	542	519	496	493	525	490	527	505	519	496	522	528	554	506	503	499	507	512	534	536	490	525	528	521	531	531	499	552	493	539	497	548	503	462	529	537	491	550	501	497	536	479	529	498	540	569	495	496	558	558	498	508	509	493	555	541	537	500	495	510	491	514	538	548	523	502	545	484	541	542	497	551	510	491	490	485	508	508	517	482	504	523	531	449	499	552	523	518	519	503	529	506	507	493	490	491	502	513	550	479	512	488	504	527	543	489	525	529	547	500	525	508	556	468	484	530	537	518	468	518	519	505	507	539	568	493	463	543	556	468	540	513	531	505	500	570	537	519	494	511	499	501	548	497	541	494	535	538	511	525	500	528	524	528	539	551	528	522	484	497	557	523	486	501	514	563	504	478	552	533	535	519	474	491	489	530	508	531	530	519	500	504	561	537	569	511	560	530	481	524	555	551	497	571	550	534	516	509	495	495	519	526	564	499	535	532	512	579	516	524	529	550	543	522	561	505	562	529	547	536	495	506	487	529	551	520	515	508	511	512	501	497	475	536	531	512	567	508	504	528	502	494	538	542	501	482	476	474	493	527	480	539	530	546	535	495	517	524	485	492	573	509	508	551	509	502	471	497	534	499	496	534	545	497	519	526	478	533	511	530	508	522	485	551	516	538	519	539	517	483	514	524	499	523	506	521	503	546	513	541	491	512	516	512	521	532	508	484	488	530	495	495	528	469	556	533	522	501	569	524	527	530	503	510	467	517	525	504	510	537	525	546	528	525	528	504	529	517	504	555	539	494	500	521	526	513	535	546	485	506	539	541	508	529	524	510	509	518	518	501	576	481	531	479	516	518	511	506	542	501	541	517	542	529	526	505	528	520	561	480	497	504	503	532	535	536	514	489	503	534	500	465	562	528	528	527	558	520	508	513	495	538	516	546	520	514	524	490	532	498	524	525	529	510	492	498	528	516	512	564	538	495	568	520	538	546	509	532	501	505	499	563	543	546	504	504	529	514	531	520	544	492	525	537	531	542	554	508	505	515	510	530	560	520	524	495	540	509	518	509	551	540	533	526	542	489	513	524	523	536	481	493	502	527	499	519	513	514	538	503	543	510	526	485	533	513	558	543	522	528	496	519	511	510	506	527	518	484	502	474	488	540	526	517	500	501	524	525	517	516	494	548	516	517	530	527	500	523	528	497	528	508	507	537	495	543	474	514	524	545	511	493	511	524	554	524	501	547	517	529	507	527	515	519	477	552	524	514	520	498	536	507	503	512	537	506	561	530	506	481	529	518	522	550	528	514	504	508	496	492	503	518	501	506	476	512	525	504	510	537	514	553	500	490	494	476	486	503	490	544	500	502	498	455	536	535	502	527	519	554	539	530	533	506	537	515	546	462	499	515	554	470	531	544	543	535	526	531	491	507	503	544	510	521	504	539	512	518	497	522	514	543	525	502	508	446	554	549	484	555	526	528	476	538	523	495	492	508	539	549	508	547	497	534	509	566	510	552	488	517	525	506	517	512	497	517	541	533	552	548	504	497	519	512	534	492	508	507	511	519	532	516	483	499	521	498	533	496	492	489	488	524	496	484	571	528	534	500	489	508	501	493	547	524	509	518	512	528	505	552	513	533	507	492	525	535	535	553	532	498	531	508	522	543	509	522	512	509	544	516	503	519	485	497	519	492	512	521	508	519	489	491	478	556	479	552	525	503	562	535	515	494	504	506	519	542	495	521	513	467	508	487	569	486	516	530	555	487	530	510	479	499	515	547	541	512	508	522	502	533	523	485	500	477	514	544	536	540	547	530	542	534	486	505	525	507	498	557	499	537	469	521	539	517	512	496	489	471	498	513	515	537	540	552	516	545	544	531	528	574	526	523	529	512	510	539	526	495	539	511	558	505	547	540	508	500	524	488	529	490	483	511	517	537	542	497	535	481	509	521	541	504	492	543	552	562	518	540	499	476	512	558	533	505	553	510	547	512	536	484	531	509	512	509	534	520	498	532	529	473	537	524	501	523	545	513	522	524	495	560	517	521	513	556	499	528	515	516	552	517	513	543	518	543	533	545	497	512	542	478	535	530	467	523	505	528	524	537	508	512	526	507	563	513	501	471	525	527	518	487	533	494	525	533	496	485	537	550	512	501	540	509	538	526	509	551	517	526	542	510	471	529	513	516	505	513	496	479	530	541	516	532	567	502	496	538	550	526	487	499	488	524	493	528	534	522	517	519	504	529	520	527	530	541	496	487	516	500	522	523	483	543	532	541	484	508	536	527	547	492	512	500	490	508	495	536	485	509	505	521	520	563	531	498	513	523	532	504	509	496	543	488	537	533	533	535	524	458	508	510	505	500	576	500	499	500	529	512	517	528
28933	26171	28901	23466	13069	7344	4195	2524	1685	1334	1092	847	766	649	576	579	506	456	418	434	377	416	379	422	401	409	454	430	409	432	442	457	435	471	451	442	480	474	448	489	464	442	508	453	468	485	443	440	427	417	388	431	398	411	433	416	400	414	377	405	419	433	413	396	384	398	363	434	378	417	399	433	430	414	415	404	398	424	419	374	402	410	398	374	429	428	426	390	400	402	410	416	437	439	377	415	402	369	401	407	415	391	396	384	376	422	406	432	439	426	404	386	366	415	421	403	413	377	415	404	428	412	404	415	410	422	448	405	392	427	417	428	442	394	426	335	392	421	430	456	392	421	390	387	380	382	397	411	421	428	433	390	424	422	393	394	419	431	440	416	417	423	435	405	384	406	376	390	399	431	409	419	418	406	408	409	398	429	395	411	426	414	404	413	425	434	393	423	410	380	393	398	419	399	420	444	434	414	413	431	382	405	418	408	439	426	390	424	429	398	355	411	412	423	438	404	419	405	430	392	453	410	452	404	408	440	420	404	419	375	396	373	403	405	382	428	411	399	420	412	407	422	389	414	365	418	397	402	435	403	377	407	402	385	402	415	391	400	412	407	401	410	420	398	422	406	365	390	461	404	435	391	419	423	412	418	423	402	420	387	367	388	380	419	417	407	393	414	401	427	398	397	427	409	402	421	404	413	383	421	415	385	405	425	420	402	424	373	437	397	407	401	370	420	406	421	398	416	411	387	406	431	433	400	398	389	436	427	453	414	420	409	429	401	403	433	444	393	407	404	413	434	415	388	421	409	383	421	391	395	421	420	408	397	422	445	372	386	416	467	389	433	417	402	390	397	433	417	407	430	400	416	367	414	401	437	410	404	430	388	406	421	390	394	403	366	448	394	405	398	430	393	401	421	413	389	387	411	407	437	389	425	397	380	413	383	461	437	433	397	402	388	402	422	400	386	430	436	380	449	402	400	379	399	432	405	399	393	404	417	381	412	404	401	424	433	436	380	416	385	413	405	412	415	401	371	393	360	381	387	405	412	358	396	402	403	405	386	405	393	366	412	375	411	432	419	412	401	380	395	424	420	420	401	387	407	374	411	410	424	421	399	443	405	455	382	429	372	405	401	429	404	409	406	421	400	410	396	422	392	399	392	426	390	366	390	396	421	396	395	452	432	391	410	386	449	382	374	421	368	407	412	402	429	413	426	422	384	413	418	388	386	406	421	405	397	403	404	424	377	419	423	418	409	421	381	376	372	419	394	388	442	415	397	409	400	383	355	395	382	417	377	420	406	404	362	374	418	369	413	411	400	385	395	419	419	406	405	400	392	356	364	407	395	401	408	401	406	417	405	432	376	366	412	400	428	410	381	401	424	462	407	402	450	417	399	400	413	413	410	392	413	443	383	395	361	444	392	386	400	411	409	409	419	429	451	418	413	415	388	418	427	402	397	448	408	443	429	400	413	412	407	401	387	440	396	379	399	422	403	389	385	409	379	420	417	421	422	411	387	403	419	455	394	447	409	386	427	363	449	436	373	420	425	403	401	423	411	392	412	363	408	400	420	406	350	403	441	416	399	420	429	429	418	392	414	429	421	418	392	382	356	425	409	398	370	388	410	395	396	390	392	397	394	434	428	422	387	400	411	395	425	428	420	400	391	434	387	438	377	434	391	411	376	420	393	417	430	440	463	410	407	427	392	389	408	404	414	432	376	418	409	407	381	443	385	373	415	383	449	419	405	392	386	403	426	388	402	401	424	417	377	405	420	431	388	417	392	424	397	414	372	386	417	455	415	420	430	429	395	398	419	400	419	361	391	431	389	388	410	403	401	427	418	399	389	431	430	410	407	409	383	435	406	414	433	402	411	399	365	408	388	377	392	410	437	422	396	389	410	384	397	417	433	393	436	415	426	438	412	422	416	419	424	426	460	451	411	417	374	458	423	369	433	400	409	409	420	413	413	353	376	413	364	409	418	388	423	422	390	442	391	425	439	346	374	419	404	398	396	380	416	442	432	401	449	394	433	428	443	427	444	427	414	471	400	386	436	409	410	410	424	454	384	412	399	403	396	447	423	391	405	425	411	408	404	395	438	378	409	417	383	400	403	395	408	391	380	419	376	411	419	391	393	428	385	411	381	376	411	389	390	417	392	408	380	427	409	394	414	417	416	393	413	440	404	347	408	389	399	405	382	413	390	410	435	378	418	404	381	423	373	411	423	422	400	405	406	424	408	433	465	434	372	394	381	403	411	417	413	420	351	414	399	410	422	426	387	394	375	438	404	405	403	408	422	433	396	398	395	393	363	375	398	388	448	399	424	360	397	385	424	405	400	453	374	377	406	442	428	404	427	382	389	383	413	403	405	424	429	415	372	431	430	414	432	394	421	404	404	407	429	408	394	403	381	370	406	398	392	427	409	391	425	388	417	414	393	407	395	410	399	423	397	395	425	438	378	366	424	403	355	392	422	428	412	430	427	424	403	433	383	426	422	357	395	440	420	401	452	406	406	391	439	448	371	412	439	413	420	384	405	427	405	425	416	428	406	412	411	416	420	398	389	398	404	386	421	434	396	380	406	421	437	390	427	412	407	422	415	404	410	454	420	398	398	422	423	380	402	415	433	417	427	410	372	406	424	398	392	415	389	404	422	414	394	433	421	404	383	439	426	431	396	413	425	441	425	411	380	418	412	401	381	415	393	435	401	409	433	454	402	421	425	395	393	424	397	389	403	391	386	384	419	412	400	391	457	420	371	430	421	402	395	365	400	403	421	409	404	395	419	448	414	414	404	403	398	421	401	388	410	395	388	408	438	420	425	417	395	435	406	426	451	383	411	400	425	372	418	409	433	415	403	393	447	388	387	417	417	407	389	446	422	376	393	396	412	441	387	391	399	383	437	431	391	426	435	416	388	390	364	413	413	404	431	402	419	426	425	379	400	396	422	402	394	430	423	425	381	414	420	408	418	394	441	412	406	376	422	412	450	405	428	402	411	422	390	418	434	458	394	438	372	450	399	443	395	421	450	413	383	450	417	390	369	401	407	404	409	400	450	391	411	434	399	389	418	394	408	395	400	428	429	446	435	411	399	408	434	360	407	417	366	422	401	436	416	396	380	449	415	384	431	384	381	394	366	397	378	445	456	438	400	393	382	379	437	437	449	394	391	367	412	415	388	384	415	385	409	413	397	417	419	397	413	427	383	419	416	392	370	412	416	434	376	411	385	448	410	435	417	384	393	399	375	389	391	386	409	413	403	391	390	450	408	429	460	393	416	410	417	416	391	428	405	401	428	419	419	386	414	394	395	426	405	428	409	407	372	451	385	416	384	388	382	396	385	395	402	391	426	458	405	397	410	398	418	367	382	443	380	425	403	406	414	403	411	389	394	406	375	445	396	418	404	368	451	400	391	412	415	419	413	409	411	405	421	403	374	423	440	418	398	454	391	425	423	405	434	400	396	401	433	430	403	410	436	414	421	398	393	414	398	411	391
32441	40323	33610	25279	17407	12469	8032	5298	3335	2735	2149	1639	1372	1091	898	812	665	596	509	497	526	517	532	537	469	523	486	554	483	499	518	540	522	573	591	571	633	683	616	612	628	647	591	631	619	576	530	530	538	475	497	489	484	510	494	508	490	505	450	497	479	461	499	444	489	470	509	462	462	494	481	513	523	453	535	496	487	491	483	496	483	510	475	490	456	456	455	498	488	472	515	455	485	449	480	508	473	484	476	451	490	482	471	456	446	499	492	498	478	491	483	472	492	474	475	460	483	504	502	501	491	452	500	450	421	472	511	488	513	507	443	445	473	436	482	447	452	480	436	482	487	489	491	514	504	496	439	504	454	475	473	476	450	484	481	450	481	477	482	452	491	457	493	476	457	520	452	442	473	467	454	433	496	470	448	493	496	493	503	467	496	507	475	488	513	459	475	516	492	469	492	442	515	451	508	483	450	509	449	511	486	451	476	472	488	509	453	473	461	440	495	479	464	428	501	435	456	498	461	485	489	491	440	493	481	457	495	509	482	439	456	516	498	488	489	427	480	455	516	457	463	490	458	506	472	488	481	483	462	460	467	465	488	448	497	503	475	438	480	476	468	517	490	481	487	437	512	481	490	493	506	477	496	497	512	469	471	484	454	462	465	495	442	484	471	461	476	507	505	492	494	464	483	515	500	480	499	520	500	477	436	467	478	499	465	522	483	500	490	517	487	500	471	473	485	490	479	494	546	475	504	467	458	527	461	452	505	456	505	520	497	475	473	502	493	506	476	449	474	485	496	489	478	480	518	451	471	500	496	491	506	491	443	486	474	481	496	491	450	475	480	474	480	489	433	501	520	439	466	459	480	488	461	433	546	478	482	469	487	500	499	504	462	478	462	477	515	518	449	480	470	467	475	472	506	464	476	483	485	470	440	484	502	450	436	489	500	479	452	505	488	488	469	467	426	466	456	458	468	490	503	466	457	476	462	498	488	447	459	509	474	489	462	467	482	505	471	484	486	518	470	442	493	468	487	458	446	469	502	469	496	470	477	436	487	475	459	486	467	471	455	475	414	455	496	468	497	460	479	469	485	527	449	511	475	484	506	485	449	458	484	493	507	469	477	441	500	470	507	467	490	495	472	487	481	464	457	453	530	436	484	497	452	495	455	464	495	456	493	467	479	462	501	452	458	475	465	459	466	466	457	480	453	495	483	508	509	478	439	478	474	515	491	458	474	475	503	500	473	456	470	474	490	511	475	521	484	478	438	441	467	480	487	479	449	477	482	457	467	485	474	535	528	520	458	473	491	499	459	499	462	441	475	453	480	468	470	498	495	458	477	422	480	518	505	490	491	486	453	446	448	463	439	467	497	502	462	488	498	468	497	481	517	464	497	476	489	478	467	503	479	503	479	464	457	486	476	474	529	502	561	455	471	460	496	467	468	485	466	513	486	475	461	463	464	493	519	476	485	437	479	510	468	477	488	489	478	474	457	470	489	471	492	462	418	500	484	505	474	463	469	528	480	488	491	479	486	472	479	504	483	463	509	457	474	459	467	486	453	460	492	463	462	510	450	484	459	484	473	467	490	464	449	467	506	472	465	475	456	450	467	529	484	482	498	458	469	475	440	488	468	499	489	507	480	459	439	480	489	483	519	485	496	491	482	506	488	465	463	471	466	497	497	458	477	471	487	479	472	482	482	488	461	507	510	508	494	505	500	455	515	471	465	513	466	493	516	501	500	494	485	447	471	472	479	476	474	491	474	495	491	487	445	454	460	483	497	477	450	423	490	533	461	499	496	506	461	477	505	430	447	470	471	496	516	497	522	461	506	499	470	500	466	499	456	510	492	455	514	425	505	531	508	469	465	462	477	464	469	502	499	516	474	495	501	466	491	485	475	460	506	496	452	466	487	490	491	461	529	486	450	497	464	478	482	482	445	500	459	474	478	503	442	501	476	459	463	467	446	495	457	452	470	484	474	475	471	462	483	465	461	443	492	507	508	474	500	503	506	472	454	526	496	471	484	485	480	469	480	462	504	458	477	464	478	473	471	469	488	442	508	458	488	467	485	445	481	479	463	485	489	498	471	494	493	487	449	499	461	485	500	521	440	466	431	497	477	485	438	522	477	486	481	511	498	457	472	484	516	448	459	489	426	483	524	426	421	481	465	459	475	480	471	483	462	453	465	510	444	494	498	473	492	475	470	473	441	511	510	505	500	499	512	480	468	521	455	481	485	497	446	441	461	458	505	460	478	487	447	486	427	466	471	478	495	465	485	508	489	487	519	490	438	498	484	452	464	486	478	484	484	464	455	514	474	447	483	474	458	449	467	487	496	460	469	477	459	481	508	483	498	460	469	480	480	518	468	508	498	488	506	516	428	512	451	462	484	468	475	472	464	462	489	493	437	471	453	467	499	458	475	495	429	461	469	500	480	471	470	484	449	491	498	455	502	479	480	486	478	498	478	497	478	487	453	476	455	501	445	457	457	480	443	466	489	488	461	448	507	465	445	489	482	475	455	464	433	498	502	509	481	484	491	452	479	461	536	510	488	454	498	521	471	512	485	486	457	481	486	468	504	466	476	485	482	489	506	473	505	455	511	522	428	475	455	501	525	470	452	486	506	492	486	527	518	473	480	493	468	503	469	496	452	528	444	449	486	480	471	467	490	474	490	513	483	463	485	460	462	493	475	486	476	439	495	480	509	482	466	521	489	472	456	435	474	483	468	490	469	484	466	505	440	490	464	470	483	488	439	439	506	463	525	471	510	510	509	516	511	463	462	504	480	490	473	457	524	501	508	491	482	479	459	468	494	477	504	462	469	464	469	466	456	456	520	473	477	492	440	434	456	493	506	486	491	478	463	473	495	469	483	472	511	450	478	466	512	479	479	463	479	466	443	467	467	511	467	486	480	527	482	491	455	441	479	505	510	448	518	464	431	498	475	508	490	497	469	477	450	485	491	465	526	469	505	482	454	456	462	450	472	522	439	452	450	474	454	505	496	495	435	466	472	473	501	494	516	464	505	476	474	460	477	467	515	461	503	500	488	459	501	469	491	471	455	486	454	486	451	489	492	474	470	477	485	470	500	469	478	483	492	494	441	487	481	436	473	522	507	484	457	478	500	454	480	466	493	472	473	492	478	523	451	466	489	477	467	473	461	464	452	488	479	446	420	467	464	485	490	472	495	498	482	488	454	472	498	502	460	482	457	453	470	480	491	478	446	451	492	474	500	489	490	490	477	490	485	478	508	456	466	506	485	476	466	473	519	502	473	446	476	507	504	501	480	479	436	499	468	491	460	487	451	475	478	438	469	509	473	421	491	474	503	478	457	508	458	429	514	437	469	490	474	484	448	464	453	504	466	419	492	438	468	516	492	502	483	458	480	479	506	494	471	517	472	485	512	437	510	480	515	486	491	484	500	466	456	497	481	450	455	473	469	463	479	476	487	484	439	490	478	459	499	463	475	452	447	490	491	504	486	477	471	453	511	502
23812	20901	28083	24351	21634	17243	8856	4289	2791	2109	1499	1296	1011	754	649	619	528	452	392	379	336	332	343	348	338	370	327	351	379	354	402	366	364	374	408	387	383	394	436	445	461	421	441	434	387	394	398	376	361	323	290	352	330	316	346	304	320	298	331	328	332	322	304	340	298	298	314	325	336	323	303	352	348	331	321	288	299	312	315	319	351	343	314	293	330	307	314	304	328	333	327	300	338	305	305	322	345	327	299	316	336	348	300	326	369	335	291	308	299	303	313	300	299	307	294	340	339	315	278	330	308	306	311	325	325	332	363	310	272	304	320	276	304	313	318	330	327	311	300	314	314	320	336	300	298	325	312	320	337	318	324	318	299	313	333	343	282	299	317	322	326	326	313	333	335	324	306	303	327	355	309	334	326	326	312	358	343	322	350	312	304	326	322	296	351	324	277	316	307	315	345	330	304	302	338	320	276	329	309	336	321	309	330	313	300	303	336	313	326	287	313	326	321	310	295	284	342	325	310	337	296	296	320	317	309	339	324	353	320	328	306	324	317	326	324	322	346	287	332	330	324	342	329	336	329	304	337	334	315	336	332	324	296	323	335	333	313	297	296	305	319	310	330	325	297	335	325	298	339	288	369	305	328	305	318	334	330	353	314	297	327	298	335	290	297	315	298	354	319	336	303	294	347	327	298	325	312	335	313	277	340	323	342	309	321	327	301	327	304	308	340	337	323	295	300	346	334	300	322	330	354	295	339	350	335	327	322	314	314	309	310	299	289	335	275	341	330	307	336	310	322	325	343	326	333	311	355	319	303	330	298	311	345	331	353	317	309	330	318	320	345	320	335	320	299	339	343	343	319	307	308	318	340	322	326	328	312	303	347	331	319	355	341	323	304	331	300	336	321	302	319	329	325	318	308	289	306	351	359	321	305	304	311	324	322	328	313	291	314	332	322	321	293	315	334	333	309	341	325	313	352	318	326	329	333	332	312	351	320	323	336	308	295	305	307	296	325	305	331	329	295	351	326	309	309	338	329	321	324	303	341	352	312	322	310	360	304	313	313	335	334	317	305	317	338	331	307	322	281	315	302	314	300	346	296	332	298	299	317	321	330	319	308	325	343	348	312	330	318	291	292	335	336	325	321	334	300	293	329	326	350	309	321	334	325	332	331	329	329	325	311	320	301	328	320	308	322	298	320	283	333	335	317	320	313	358	330	328	333	317	315	323	303	324	300	341	328	309	342	295	305	318	328	317	343	299	306	341	310	303	332	337	304	306	321	337	315	275	324	346	299	307	307	296	297	305	326	299	326	307	309	291	312	353	336	342	321	321	336	315	305	320	300	334	338	332	345	303	344	317	308	298	334	312	302	316	345	325	301	288	301	309	301	328	313	298	324	345	284	304	311	333	370	290	305	296	327	344	326	292	309	322	302	300	308	307	299	315	322	309	335	283	338	342	333	288	315	322	343	329	310	315	331	331	312	349	346	353	354	326	293	346	311	321	297	330	295	327	299	331	371	305	283	309	288	328	325	335	294	310	307	293	289	315	349	320	329	315	343	313	299	348	316	322	309	309	314	335	310	292	322	304	320	311	311	335	326	339	289	321	305	300	344	349	335	295	311	295	340	335	322	293	342	340	318	292	284	306	319	315	318	329	337	337	321	325	314	293	304	306	328	291	332	327	331	308	334	295	334	309	294	314	303	326	317	312	335	344	306	294	297	323	311	307	311	317	318	313	342	314	306	316	353	318	330	317	314	315	304	299	311	337	310	301	297	343	297	317	301	345	319	328	339	310	308	303	330	331	324	309	326	292	320	332	341	319	287	331	300	326	296	358	317	313	309	304	332	334	328	326	327	312	338	325	363	300	344	297	302	308	324	323	310	310	307	295	333	304	307	311	320	322	336	292	317	344	307	274	322	291	341	319	321	340	297	333	329	334	349	322	321	286	347	334	308	319	317	318	388	322	311	311	290	344	352	327	358	319	325	306	321	310	323	289	319	306	313	334	295	339	308	323	340	299	346	352	339	307	295	324	335	324	287	288	327	335	304	300	281	280	335	311	306	317	326	334	304	291	304	334	326	364	328	302	328	342	295	290	321	318	316	322	312	317	333	331	317	321	332	310	306	305	330	318	327	325	311	307	333	339	317	315	325	316	316	324	337	323	321	341	286	323	299	315	337	314	306	288	331	320	298	327	323	278	309	341	273	285	299	305	329	326	320	291	325	305	273	299	305	308	325	326	295	299	299	316	333	326	301	314	295	323	320	322	305	327	335	353	315	330	317	310	341	314	283	302	336	312	315	306	311	316	303	313	300	301	344	360	365	324	285	316	310	286	330	361	317	321	294	316	306	277	305	317	310	287	336	310	304	330	295	298	327	333	353	371	345	292	349	297	310	353	341	308	368	316	318	358	311	345	318	325	331	342	320	340	323	303	300	313	328	357	320	304	314	319	299	321	302	295	323	274	323	291	304	321	317	323	328	339	319	265	279	326	334	317	304	342	335	295	303	333	295	336	330	312	332	341	325	366	316	332	332	365	303	304	327	299	320	368	324	308	327	296	312	333	316	304	364	329	331	340	355	295	302	308	287	287	288	336	319	332	315	300	333	302	309	328	321	365	300	303	291	335	325	367	326	302	323	311	291	317	344	302	331	331	302	275	307	322	312	293	307	321	325	328	320	335	306	291	347	330	336	324	342	334	360	306	347	313	343	331	334	309	304	318	324	333	292	306	329	337	363	324	332	339	319	296	330	363	315	324	308	317	346	343	312	326	323	304	323	332	346	311	308	308	318	296	327	301	320	318	306	341	301	307	360	348	300	304	317	347	326	310	293	324	303	321	302	316	330	327	310	317	314	311	317	313	307	332	301	306	339	319	294	311	322	363	315	299	312	324	317	333	269	316	349	323	305	310	334	339	351	335	338	282	306	304	317	332	360	338	305	287	325	351	317	322	326	291	326	353	324	296	309	319	326	306	329	287	315	341	315	327	323	338	310	319	300	350	341	313	333	339	342	319	315	323	292	299	297	314	304	300	336	322	301	302	310	356	338	306	310	317	324	356	321	343	309	311	297	364	351	290	292	321	320	313	348	347	283	330	324	325	320	311	316	311	309	352	323	322	331	324	322	336	324	313	304	355	336	334	301	313	289	311	289	297	302	315	329	316	310	303	325	314	309	308	344	315	325	336	322	323	308	303	317	285	319	286	296	290	319	322	296	310	320	330	305	361	317	324	348	315	309	308	316	297	329	343	320	325	304	333	336	339	326	301	325	313	350	330	311	308	314	298	269	325	318	316	320	337	317	329	343	295	315	321	322	271	316	307	340	297	351	317	323	311	325	319	299	315	317	298	297	363	330	317	305	328	329	336	308	332	317	322	294	309	322	318	325	319	343	297	328	328	366	292	321	315	299	321	325	320	335	298	293	317	313	307	290	304	341	313	321	316	309	322	331	334	317	315	327	335	309	298	315	301	322	332	326	314	358	335	307	288
35038	47587	40226	30636	24297	17552	12039	8132	5648	4339	3137	2389	1970	1414	1257	1012	816	593	509	497	438	436	401	406	421	415	421	464	443	508	477	521	516	496	478	518	531	564	580	601	606	608	575	574	504	498	437	439	456	385	419	385	403	366	401	355	352	359	377	397	412	362	411	367	374	386	384	368	360	325	359	346	354	369	341	362	347	383	384	410	367	370	416	367	328	396	387	336	383	378	390	388	379	393	367	366	344	377	390	381	371	367	376	349	343	353	364	410	395	363	392	339	388	396	361	390	371	361	384	348	354	365	323	403	368	360	360	426	353	391	364	358	403	355	391	367	381	371	399	371	377	352	396	394	369	358	374	366	384	379	356	390	401	385	347	367	366	376	367	373	384	352	406	371	386	326	350	381	377	389	370	368	387	346	387	393	349	374	396	368	399	372	361	353	401	370	385	389	404	363	363	415	383	368	388	386	378	352	391	367	383	352	378	369	342	421	343	367	375	378	371	353	339	376	363	392	386	398	386	354	388	357	372	387	411	392	382	367	364	364	408	400	400	399	341	352	376	367	390	401	353	354	388	355	392	403	393	373	334	388	375	381	354	358	373	397	391	387	371	384	402	378	407	380	382	342	373	338	372	378	401	361	357	351	393	376	367	373	351	344	364	373	407	375	367	411	355	391	371	364	373	373	363	380	394	383	354	346	391	384	373	377	352	353	368	354	363	349	390	372	391	380	368	356	372	389	359	378	367	373	415	370	399	366	396	357	374	375	374	366	341	354	391	402	376	379	346	363	370	386	399	383	387	351	401	391	360	391	367	387	366	363	348	373	385	378	374	348	386	396	347	409	340	396	376	362	409	369	367	367	330	390	355	375	388	373	368	350	387	362	369	390	394	342	357	343	373	359	397	361	370	393	380	404	377	367	376	351	345	383	363	352	360	402	370	392	380	379	395	371	353	365	358	361	392	397	391	380	414	363	391	365	389	356	362	359	355	375	373	391	363	381	384	366	357	385	360	361	443	404	410	394	352	373	349	352	347	357	373	397	386	384	353	395	369	393	381	362	381	401	356	378	356	378	362	369	383	364	359	399	369	410	429	356	350	355	380	367	362	388	412	366	387	358	392	369	387	375	367	332	353	357	378	394	386	364	343	380	358	349	348	389	374	402	380	375	356	379	366	368	374	389	374	362	339	349	382	371	357	378	373	358	392	383	382	378	350	362	371	352	376	352	392	370	388	376	377	394	369	379	419	374	363	373	384	374	357	382	389	395	392	361	343	404	401	366	381	364	381	316	384	353	371	372	405	395	402	373	382	369	376	371	369	360	352	339	409	349	390	372	367	358	359	360	375	373	357	370	365	393	371	355	375	391	368	387	346	400	394	364	368	376	368	402	350	351	370	366	382	391	345	385	359	368	394	383	401	409	372	377	347	342	345	376	380	385	389	389	357	404	382	371	361	368	379	364	388	390	346	420	413	361	363	387	403	403	400	371	370	401	382	375	374	401	394	392	374	381	380	388	379	318	397	396	380	409	373	385	352	372	352	365	386	398	388	361	402	360	389	368	347	373	339	383	372	361	380	360	379	386	368	368	333	365	401	371	359	394	378	380	390	343	417	390	368	355	344	356	394	396	340	382	358	329	393	401	353	369	364	371	376	385	378	394	374	371	379	348	363	390	340	380	358	386	344	354	373	404	420	397	376	349	370	385	351	337	347	379	366	386	387	382	361	355	393	358	345	374	342	415	388	403	379	398	370	403	375	391	373	376	378	394	386	413	391	376	421	395	346	368	390	351	361	411	353	367	365	352	366	383	395	366	387	366	392	367	347	378	368	395	359	365	385	359	364	379	362	349	379	386	360	383	340	391	396	372	393	387	372	407	347	393	394	359	405	364	368	387	417	431	391	393	340	385	349	372	331	374	412	387	360	346	387	320	372	377	348	390	385	321	326	364	369	421	376	337	374	341	353	371	358	372	385	330	360	348	385	388	356	358	374	380	372	350	364	391	395	374	375	374	374	363	387	363	349	403	341	355	386	358	327	373	362	375	368	372	394	372	363	355	384	339	385	356	357	364	391	351	365	368	405	366	389	402	364	375	377	377	371	375	353	349	393	397	361	367	394	399	377	349	356	361	388	382	332	353	389	375	390	370	365	359	383	370	346	377	390	377	406	354	375	375	380	385	389	384	342	347	375	366	359	366	379	395	373	388	338	379	376	384	376	375	363	400	427	380	371	354	350	398	331	382	374	405	392	342	343	356	359	336	338	375	405	342	382	368	375	352	351	382	356	335	358	398	351	386	420	382	355	409	381	359	334	362	355	374	361	384	367	348	352	341	406	396	367	393	380	363	344	401	345	388	369	351	353	395	342	397	384	364	404	378	394	371	410	394	390	366	381	388	409	369	386	384	380	359	353	386	401	413	346	359	396	332	408	364	367	343	376	375	380	393	373	364	345	356	366	378	354	379	387	418	389	359	345	391	401	363	399	357	377	386	405	361	339	381	377	376	396	353	357	380	375	380	367	390	363	389	407	365	400	377	376	394	337	378	366	379	394	389	377	428	404	379	363	383	363	403	350	355	365	354	393	361	387	366	409	374	380	372	348	398	354	383	382	354	401	370	369	367	361	380	367	378	367	370	395	393	406	400	381	363	389	420	339	372	359	348	332	329	368	372	357	374	363	391	383	385	347	412	385	374	389	384	358	372	360	367	361	369	381	347	410	376	361	411	403	370	370	315	370	395	364	382	377	381	370	365	366	402	398	360	352	416	377	351	356	354	348	382	363	399	341	347	379	413	388	422	397	368	363	367	370	379	371	358	358	360	373	403	381	351	400	360	391	374	392	360	371	379	417	347	385	367	391	379	361	366	374	365	396	367	325	368	367	378	371	361	405	385	348	381	378	406	369	391	389	357	360	358	366	392	318	386	383	416	364	382	386	390	389	372	398	367	391	360	382	364	397	384	333	369	380	369	402	360	378	348	385	381	388	401	327	401	367	359	378	357	372	361	381	358	377	378	383	393	380	353	331	395	368	363	369	354	372	372	356	362	395	392	384	385	387	361	340	369	393	341	364	395	414	399	393	401	350	365	374	400	398	373	366	375	367	370	353	391	394	388	362	379	344	341	373	344	413	365	347	376	390	374	412	380	391	382	389	327	381	352	355	369	356	364	370	378	408	372	365	380	361	373	368	356	375	349	345	383	358	345	385	356	374	391	383	384	350	400	345	355	367	345	385	353	397	376	359	355	369	373	352	387	393	376	357	376	360	400	383	347	357	379	381	351	374	369	373	334	360	368	388	387	352	374	399	410	373	388	419	379	363	348	360	395	416	384	397	381	344	343	390	378	402	373	357	394	356	389	369	353	424	374	401	360	325	375	341	402	356	391	356	386	399	369	351	358	395	373	386	407	339	376	386	352	358	347	371	383	389	368	360	368	380	379	384	385	392	377	363	393	322	345	389	360	356	362	367	387	366	402	371	400	394	391	402	325	359	381
25059	20999	27413	26266	18280	10155	5580	3310	2192	1673	1366	1249	1004	832	833	752	643	622	534	577	577	526	537	611	541	542	556	574	578	541	593	553	610	550	523	564	635	600	656	609	612	607	617	622	550	607	607	571	536	553	556	519	535	523	527	525	514	567	534	500	577	533	540	519	535	545	573	524	517	572	583	493	549	545	557	562	532	515	541	564	539	523	506	542	506	530	527	617	581	528	530	491	531	517	534	581	541	518	553	504	545	520	529	521	585	564	565	525	509	555	541	505	533	560	520	519	499	564	586	530	531	522	542	557	532	518	563	534	536	536	523	547	518	511	507	533	524	554	526	534	556	541	503	515	528	489	494	566	518	524	560	564	554	485	517	544	512	563	551	540	514	525	580	533	547	490	555	569	528	577	533	515	544	553	578	569	564	532	573	516	527	520	520	563	517	532	540	538	507	549	522	562	539	536	566	507	539	509	515	528	492	521	545	522	561	529	553	552	554	543	551	559	557	570	522	545	563	540	519	536	531	568	558	539	577	528	521	508	553	555	530	545	519	550	559	529	486	583	561	542	553	509	544	516	590	523	575	513	534	543	518	568	544	523	520	565	523	517	535	522	507	492	553	585	547	497	500	514	519	572	535	523	547	498	575	530	572	523	518	529	507	538	551	549	522	521	518	527	511	542	512	510	544	537	562	542	523	526	516	535	570	550	521	567	538	585	543	567	505	534	547	516	562	512	554	517	535	515	517	549	482	526	550	541	538	571	521	546	564	534	564	559	535	505	507	532	498	508	534	511	509	566	536	534	529	541	549	523	533	555	538	517	531	564	473	546	486	522	520	526	541	552	520	538	512	537	526	533	542	529	547	541	550	561	529	541	595	553	495	546	540	605	546	536	521	516	532	529	529	578	521	544	497	541	491	519	551	522	567	559	545	501	515	558	565	522	535	547	559	508	551	541	501	522	582	523	559	523	519	490	555	501	526	508	539	520	520	519	521	490	510	534	525	538	568	499	506	524	550	534	551	562	523	572	503	568	542	554	541	508	542	539	550	534	549	547	576	562	520	542	522	525	534	552	541	598	562	555	566	520	543	516	564	562	529	550	522	553	532	533	571	530	520	530	577	545	497	533	533	527	555	527	542	559	514	519	565	470	525	532	532	536	532	519	506	551	554	540	545	515	513	548	509	521	589	519	526	561	553	491	542	526	545	563	529	534	574	506	570	552	554	497	547	552	532	551	535	533	546	531	504	539	535	502	539	558	487	530	527	548	545	563	528	564	531	540	538	534	525	528	535	527	552	527	514	516	517	552	525	506	543	525	547	544	532	527	548	557	548	497	514	496	527	558	538	534	525	536	526	542	497	542	529	593	565	537	537	554	565	527	542	521	557	511	546	510	556	500	578	531	577	541	570	569	486	540	533	578	529	536	571	530	538	512	567	552	529	503	556	555	544	525	526	555	556	556	526	541	555	590	557	545	515	524	558	547	560	486	513	544	613	553	542	536	500	530	558	573	502	556	545	542	520	543	550	551	543	563	539	520	543	478	523	558	536	494	540	556	524	570	546	528	543	560	550	520	568	551	572	560	556	535	546	526	558	523	537	544	542	511	549	538	498	549	518	554	531	515	532	526	522	549	553	571	551	544	515	503	523	532	540	571	539	530	553	524	553	529	549	527	579	500	514	567	548	547	538	580	548	555	577	569	600	525	528	502	528	569	535	514	558	526	538	522	531	517	556	519	494	507	574	532	525	522	535	563	563	567	559	533	548	527	552	519	572	531	511	537	530	517	536	524	526	519	529	566	492	502	550	537	521	523	545	552	542	552	577	562	520	550	532	558	572	559	582	571	548	562	560	553	531	535	536	580	550	553	481	470	530	517	508	532	513	505	507	529	520	559	531	518	554	509	547	537	542	481	517	539	491	573	535	545	523	550	519	530	544	543	569	524	580	588	547	529	522	499	542	563	554	509	521	567	529	547	487	518	498	526	534	535	536	541	528	539	533	538	555	541	538	571	532	554	541	515	515	539	528	500	519	538	506	564	519	580	527	536	528	517	551	532	570	530	517	601	535	546	513	553	538	568	528	533	587	558	542	536	530	515	491	576	527	519	550	522	533	498	578	514	505	535	522	522	541	546	555	556	554	513	547	548	544	531	538	556	544	544	511	591	490	531	535	522	516	506	538	556	530	529	538	549	510	534	568	548	584	529	557	524	563	530	511	540	562	506	526	541	531	556	519	541	536	518	539	538	521	509	525	505	510	543	513	475	545	527	557	571	527	544	563	517	495	528	519	569	505	532	535	517	543	527	573	538	524	507	542	519	551	538	543	491	566	535	531	520	524	514	511	499	549	528	551	537	530	532	523	545	543	547	561	517	544	588	499	594	551	507	519	515	535	546	535	546	543	540	526	531	541	495	537	542	570	486	533	532	532	558	523	550	598	577	522	553	520	474	562	534	551	534	581	538	531	531	541	569	489	531	541	528	572	544	553	531	527	540	513	554	528	597	542	549	537	512	538	527	534	571	536	542	553	522	541	526	542	504	553	560	537	523	562	538	535	507	521	568	542	541	511	522	522	555	521	538	516	538	496	513	538	551	525	498	540	531	506	496	511	527	543	538	562	530	532	508	490	556	522	526	551	561	571	538	583	545	546	526	530	521	510	504	555	529	577	538	504	509	521	561	516	515	564	542	542	528	528	508	544	571	544	551	543	503	510	530	524	548	537	537	564	536	509	530	568	523	589	549	494	545	547	511	510	504	551	540	560	530	499	556	507	539	533	566	522	524	545	505	493	518	544	547	543	557	518	545	540	493	515	537	541	529	475	585	568	549	540	535	487	538	512	552	543	547	526	529	516	543	555	523	518	540	510	510	515	506	527	550	542	540	524	580	519	539	531	521	554	495	500	513	540	494	526	519	595	525	525	573	583	514	532	550	511	505	583	498	505	544	527	533	556	492	523	537	543	584	559	533	516	548	501	547	534	529	551	500	525	555	520	503	554	522	537	558	563	559	550	542	583	547	533	518	510	574	558	536	503	555	546	529	560	515	507	530	534	561	547	545	540	565	564	524	547	558	520	518	506	529	528	541	546	571	536	493	527	554	528	512	527	539	546	514	548	615	558	568	539	492	562	473	516	503	555	545	560	515	546	536	514	545	537	591	494	527	561	555	519	525	526	531	516	556	528	500	525	541	520	545	486	572	540	522	546	560	518	548	521	539	545	572	534	538	508	499	531	510	544	550	544	516	554	550	541	545	517	573	500	529	539	578	529	520	549	529	512	535	516	539	533	560	540	539	577	528	531	548	538	523	532	571	470	575	488	562	549	542	543	549	534	536	526	557	526	567	569	515	559	548	521	525	545	549	515	506	526	562	514	534	503	535	559	584	518	548	509	515	538	527	499	520	527	559	496	516	574	549	526	513	572	552	515	535	533	589	547	533	526	545	550	524	570	575	561	542	538	531	534	542	519	526	515	538	513	523	567	536	519	553	505	533
34069	44097	37200	28165	21707	14302	9895	6582	4476	3287	2622	2271	1832	1295	1234	1119	878	707	762	652	687	655	656	651	601	634	643	633	664	679	712	686	704	707	710	733	726	786	800	793	759	785	789	689	725	672	765	714	636	619	604	629	546	582	598	662	636	596	619	618	635	599	633	592	592	666	642	631	592	549	618	614	605	611	601	650	677	624	626	611	582	598	628	601	663	620	597	564	636	581	583	641	630	630	602	592	653	595	589	617	632	644	611	593	605	630	570	610	642	575	646	588	603	630	579	570	607	610	614	622	636	628	568	609	575	547	591	640	614	627	637	591	603	615	634	594	645	634	612	599	581	560	608	590	603	607	632	592	612	610	628	634	589	592	646	643	633	625	625	599	625	609	621	634	605	603	614	599	582	617	568	612	641	575	662	599	599	603	618	620	559	577	599	618	596	602	618	619	646	587	575	623	630	564	564	603	646	587	645	571	627	615	608	596	622	580	614	595	664	653	584	662	616	556	596	629	556	596	598	603	614	582	664	606	603	564	608	615	555	621	601	590	559	639	564	585	600	596	637	617	585	628	610	624	646	620	594	617	611	602	634	618	660	594	579	615	639	610	616	596	620	607	562	589	606	635	580	632	618	612	661	626	588	596	567	652	679	623	642	609	591	613	582	565	596	632	589	632	601	588	599	593	585	649	589	634	617	646	629	615	584	608	639	584	590	631	638	583	571	664	607	641	605	616	638	553	610	586	645	622	599	604	588	599	614	574	621	605	593	592	586	597	587	601	619	635	600	625	604	608	622	582	592	588	584	603	588	588	591	574	554	584	592	575	639	579	618	596	635	673	600	644	623	599	605	623	608	612	585	608	604	620	622	629	588	603	648	629	596	658	621	629	616	649	635	603	608	655	549	611	604	598	593	584	601	626	590	642	612	641	593	586	601	612	608	613	586	582	582	595	614	661	647	645	625	626	563	598	605	615	551	633	625	592	615	595	617	589	618	621	590	596	632	596	554	598	609	622	609	614	597	557	604	613	612	612	606	636	592	609	643	646	636	590	597	613	633	637	584	579	625	572	610	593	619	578	602	653	617	637	603	581	636	593	619	661	578	604	593	620	588	606	568	631	591	633	623	623	594	579	612	617	660	610	610	644	630	607	628	605	566	595	608	611	594	610	616	618	558	623	648	593	561	622	595	598	600	661	662	606	635	586	584	619	650	633	606	611	617	567	625	624	603	571	638	637	570	622	619	615	544	635	621	601	585	601	622	642	602	608	613	600	643	584	635	581	602	596	573	561	612	585	625	642	606	624	661	621	622	618	614	599	618	613	623	622	579	614	631	636	643	580	585	568	566	587	596	622	582	635	579	597	586	660	620	568	631	590	613	619	604	625	592	606	593	587	645	557	594	660	615	655	621	619	620	593	593	646	627	571	632	607	597	593	639	635	623	613	638	601	573	614	616	591	620	624	585	575	624	613	576	634	618	611	592	610	598	626	609	597	607	636	587	615	607	637	617	619	642	609	611	598	623	607	634	615	627	637	588	621	640	592	627	610	632	636	622	622	602	625	625	618	652	588	587	606	620	564	615	578	611	631	601	622	629	647	599	608	574	637	575	610	608	562	596	580	666	565	573	608	652	637	593	602	621	603	567	603	613	628	573	612	615	581	590	615	618	586	576	660	596	633	579	584	619	602	646	592	562	586	626	601	579	599	577	620	587	621	590	578	609	623	642	609	604	563	649	617	606	616	634	646	624	599	642	581	594	627	618	586	601	637	617	626	636	604	625	562	580	603	550	591	606	593	639	625	566	611	603	612	620	596	589	618	583	604	592	601	648	566	613	629	600	577	620	612	579	592	562	635	625	620	651	605	599	592	602	619	611	604	642	613	633	603	578	661	597	632	592	612	613	662	636	597	615	587	612	627	599	620	609	625	636	608	620	643	633	576	614	612	606	594	640	622	596	606	616	596	652	685	626	627	592	590	571	598	600	574	635	611	606	611	640	611	677	579	581	599	637	620	610	582	592	603	602	607	632	625	571	597	624	618	554	590	651	599	637	622	646	600	571	631	589	608	569	571	615	646	616	548	595	609	663	593	610	602	653	601	613	590	598	575	631	621	653	649	630	615	635	620	600	643	592	613	594	572	603	655	603	581	584	633	603	587	605	594	637	613	627	593	617	597	607	643	636	587	608	571	653	579	620	629	635	615	634	570	614	617	586	575	579	614	570	637	599	602	614	644	570	590	637	583	629	594	589	617	622	636	640	634	638	635	623	592	596	640	638	597	595	594	596	565	597	606	627	606	633	616	595	642	608	584	584	619	589	619	575	597	585	658	636	630	629	629	630	575	631	575	571	595	600	597	633	611	609	620	582	602	582	572	600	599	644	604	623	611	605	627	630	614	584	618	632	566	581	610	581	629	629	612	597	627	656	601	614	595	571	630	638	622	611	606	609	624	600	611	602	625	658	646	630	660	600	623	587	621	584	602	590	623	622	626	591	633	579	625	624	625	649	623	612	636	587	595	610	610	644	619	593	600	632	614	627	617	616	602	636	609	599	635	614	638	592	601	630	616	639	556	595	611	579	581	629	650	596	613	581	598	651	577	594	670	621	624	641	630	598	593	634	624	606	604	598	605	576	607	640	606	599	548	623	625	604	580	587	594	571	651	596	609	626	650	635	586	609	592	614	611	656	621	625	637	601	647	648	638	638	649	623	627	587	609	618	587	551	618	610	576	604	627	574	564	616	627	598	646	634	635	674	591	618	631	598	630	589	628	625	602	636	607	622	568	594	598	606	567	594	585	585	643	614	564	620	634	626	571	613	599	616	630	598	597	640	631	627	573	604	654	595	655	622	586	599	607	586	576	592	578	604	590	589	598	594	568	623	612	636	530	601	571	578	578	601	597	603	605	605	615	652	590	608	584	576	615	641	590	583	607	589	629	565	633	619	626	614	571	605	643	572	630	615	602	596	615	630	626	627	599	594	604	597	615	611	623	636	609	559	635	590	615	639	633	589	604	636	582	610	615	594	619	618	614	643	596	622	592	633	631	640	627	656	606	626	625	620	622	631	629	624	597	596	648	625	616	563	643	646	620	593	648	585	649	570	605	601	596	603	561	622	604	555	612	606	611	595	613	609	629	628	614	601	578	646	600	584	610	630	587	646	603	586	622	625	578	603	555	597	608	610	581	616	641	634	606	652	606	622	619	605	599	642	619	572	617	638	609	633	616	575	610	660	589	602	566	571	611	611	615	591	582	602	615	609	632	614	573	638	629	607	591	554	615	627	603	620	577	613	582	622	565	648	615	637	637	589	621	602	600	576	626	589	702	602	599	573	589	594	574	607	605	591	607	614	633	631	625	634	586	657	624	581	624	571	605	608	615	609	591	630	639	612	601	610	648	588	606	587	589	572	602	564	579	597	595	628	618	599	627	596	600	599	614	601	593	613	597	632	602	632	615	616	637	653	611	645	612	631	624	622	625	621	637	642	580	571	614
22700	20959	28567	23551	21281	21615	16251	6742	3942	2969	2353	1895	1513	1153	1033	892	665	603	547	592	524	528	466	459	498	468	489	510	525	530	511	511	529	570	543	617	557	574	589	567	587	595	591	554	554	578	545	513	508	490	471	482	498	479	458	463	477	445	459	482	466	453	446	463	450	468	448	464	464	483	455	494	470	469	440	443	461	466	458	421	467	444	491	496	483	478	490	476	470	491	421	512	444	504	505	401	423	440	470	472	442	464	452	435	453	458	457	434	448	489	474	445	498	438	449	481	456	482	465	467	459	439	444	443	469	430	445	464	448	433	469	446	464	483	480	474	445	484	475	436	448	450	464	467	489	457	453	448	427	447	460	487	459	450	467	460	484	501	495	421	447	464	431	417	472	454	465	440	442	489	446	432	493	481	487	448	444	422	426	480	425	463	470	470	429	451	463	490	454	467	449	453	464	445	427	435	449	441	427	456	449	432	461	446	459	437	461	430	464	443	485	441	474	454	455	471	488	443	435	476	449	466	431	476	448	450	456	438	449	512	448	458	488	459	467	416	483	477	424	429	479	436	458	453	456	450	452	408	419	452	442	498	453	486	450	479	457	452	427	433	441	477	429	470	461	442	441	440	472	441	483	483	461	421	470	456	430	440	481	461	486	428	474	440	476	471	452	433	466	446	459	463	515	468	434	481	455	496	421	461	474	440	451	459	437	456	493	453	496	434	495	468	443	429	488	456	474	483	431	499	447	435	428	461	421	412	450	448	451	466	470	467	433	424	414	424	513	456	474	471	422	433	457	468	457	448	418	456	444	483	438	418	456	442	503	448	456	458	432	455	431	434	470	436	436	470	439	447	458	468	461	433	471	458	465	469	459	445	439	480	444	450	416	473	478	407	490	466	435	463	452	471	460	489	467	467	522	445	444	461	482	492	454	475	474	468	461	474	458	470	413	457	471	435	475	495	460	478	453	477	472	441	445	477	446	425	461	461	440	438	429	481	467	464	448	437	463	464	504	460	449	462	471	463	504	465	435	416	483	420	450	458	439	478	440	478	474	411	457	474	455	452	466	467	469	481	457	430	432	491	475	483	447	445	457	481	461	475	447	495	463	448	460	437	457	430	472	456	435	428	465	453	427	483	426	501	477	447	443	492	456	456	417	459	474	452	478	469	448	433	427	460	465	469	455	485	473	461	467	483	446	454	475	464	468	477	466	449	473	452	456	463	472	467	476	472	467	467	463	462	452	511	448	503	423	416	432	463	447	427	493	489	442	484	483	418	422	458	459	461	454	465	476	433	461	469	445	444	439	475	460	464	460	479	489	441	451	461	433	482	462	462	451	500	485	431	441	474	400	437	466	437	464	437	440	511	462	469	433	442	449	457	479	461	429	449	424	448	472	424	420	466	483	447	468	458	457	472	492	465	478	407	453	444	437	454	453	471	457	457	480	459	436	463	438	469	450	472	447	477	437	479	465	476	449	473	479	453	471	448	458	408	446	471	433	490	468	458	432	467	451	471	461	475	471	480	443	440	470	419	440	458	459	446	456	441	499	471	473	434	452	446	421	484	438	440	483	470	439	466	440	469	423	433	454	463	479	476	465	456	457	491	456	464	496	490	434	496	440	470	436	439	463	457	445	454	454	429	456	463	419	493	458	492	452	482	446	507	428	457	495	454	440	469	468	459	493	432	482	434	483	499	438	452	432	462	469	436	491	466	431	421	437	445	449	485	440	445	475	472	460	431	459	446	484	447	438	486	445	435	447	481	452	441	458	479	440	434	432	423	483	424	455	473	454	438	441	494	455	418	445	463	490	438	476	496	432	427	442	468	428	482	436	452	468	438	467	438	440	450	471	455	435	467	452	459	466	444	481	468	455	452	471	462	454	459	430	470	449	474	440	449	484	422	470	437	460	478	473	439	440	458	508	456	454	446	468	458	430	432	415	430	462	501	451	450	452	433	458	457	469	447	485	464	468	475	494	464	477	448	455	455	462	467	446	441	478	506	474	473	478	442	445	514	462	438	454	449	486	451	448	454	450	455	460	403	468	445	441	406	446	467	459	465	444	419	446	474	447	470	454	475	467	453	441	481	429	464	463	419	473	440	492	468	445	471	479	436	449	430	449	458	436	495	443	437	480	462	461	459	439	426	430	443	438	435	500	474	415	474	431	457	504	426	434	453	461	449	475	445	481	485	509	488	454	449	480	441	443	447	467	471	445	443	439	471	465	465	449	477	447	449	450	490	449	490	470	480	459	437	424	423	431	441	462	460	482	415	451	450	474	459	462	474	500	475	435	422	436	472	472	463	457	484	464	448	422	455	471	419	478	461	447	452	451	451	429	495	487	463	466	492	452	487	493	498	459	479	458	435	466	467	479	453	486	505	470	451	441	460	489	444	457	439	443	428	497	488	467	493	468	479	485	454	443	465	473	459	447	452	464	450	439	480	458	492	431	446	468	480	421	433	432	457	480	483	486	446	411	451	488	493	461	434	457	454	510	427	434	441	434	420	440	474	455	477	497	439	457	472	449	420	455	512	461	461	458	422	454	448	423	442	485	431	435	460	490	517	418	463	428	421	480	403	493	439	469	462	465	494	449	476	446	437	454	416	490	490	461	489	463	503	475	462	482	466	477	458	470	508	444	442	474	440	477	472	483	454	476	488	454	465	448	483	444	442	492	453	453	462	443	496	457	441	462	442	447	447	478	451	484	456	467	424	439	450	450	460	444	435	439	454	446	436	488	464	506	492	461	499	458	413	506	435	464	460	482	436	464	421	458	477	468	490	437	445	480	445	449	462	436	452	443	451	418	477	462	468	494	491	460	425	494	478	464	483	426	488	461	431	426	461	466	450	464	442	472	448	472	458	450	468	452	473	476	458	446	480	436	414	493	496	488	443	429	469	441	438	470	466	444	459	487	458	427	421	448	474	460	416	458	476	482	469	465	465	473	453	490	456	498	452	430	451	494	465	421	425	456	488	469	477	470	446	485	451	451	451	480	481	482	465	426	457	432	468	448	468	450	462	448	476	463	476	487	445	463	435	472	517	427	434	434	446	463	496	450	456	460	461	507	431	483	474	473	458	471	445	445	413	471	387	483	453	454	502	449	455	482	453	454	445	484	494	432	499	425	458	451	448	414	480	461	499	439	456	445	437	498	484	466	427	449	478	453	442	441	455	448	493	427	466	451	414	458	475	467	459	492	450	493	480	507	459	465	473	484	406	464	471	442	465	484	461	400	415	455	443	474	452	466	454	447	490	455	517	457	474	458	487	402	464	450	451	427	434	451	453	440	451	449	428	449	441	501	474	458	462	428	468	456	448	441	455	464	461	475	476	434	435	410	415	442	432	469	455	425	433	482	463	433	423	464	451	439	422	429	462	453	515	432	449	432	416	469	447	445	404	460	488	440	445	390	457	479	466	465	510	444	444	475	466	448	439	434	468	461	465	433	430	440	483	484	413	402	454	436	446	473	474	429	470	448	444	462	494
38348	52878	45282	35107	27952	20656	14957	10770	7938	5918	4589	3766	2773	2038	1773	1408	993	888	751	744	610	611	585	616	592	588	568	565	642	633	643	685	694	701	730	739	748	745	786	808	774	797	746	734	733	727	656	657	586	562	512	513	510	546	527	508	481	530	557	540	534	571	501	484	490	497	531	507	522	513	545	496	527	496	531	519	518	519	499	531	504	505	462	541	479	511	490	486	480	557	538	530	524	497	524	480	514	527	473	512	477	512	507	524	500	506	472	526	512	496	534	519	494	530	522	493	543	516	492	502	535	531	488	473	497	523	512	506	517	501	542	485	479	490	508	519	527	495	530	531	494	509	510	474	518	485	503	522	482	500	494	496	495	483	481	528	516	487	493	529	526	515	519	509	457	510	514	527	529	535	533	507	505	505	516	491	534	539	550	511	525	501	499	516	541	489	482	513	570	504	493	498	475	482	449	507	497	516	490	467	492	487	517	518	528	508	515	536	511	486	493	465	500	491	482	505	520	493	508	506	506	529	507	511	525	551	526	504	506	518	507	485	476	497	491	537	483	475	523	543	535	517	539	486	526	483	509	503	507	470	494	473	541	531	502	512	536	482	519	542	499	472	509	498	509	536	545	492	525	550	524	523	498	516	480	519	522	541	542	495	491	536	506	511	529	488	499	511	497	475	517	498	552	537	532	510	500	517	513	518	509	505	510	538	501	518	507	550	479	505	504	466	489	507	491	491	558	498	489	475	481	502	497	515	529	569	487	515	491	507	522	486	554	493	522	553	484	501	487	488	521	509	516	522	492	548	521	526	492	478	476	501	547	499	504	481	509	511	493	487	515	550	516	509	504	499	472	473	531	528	538	510	532	543	519	536	527	473	507	518	517	480	524	517	517	503	484	545	487	471	528	483	552	521	509	538	506	513	514	523	500	524	536	497	474	499	525	509	491	468	544	525	495	499	520	502	529	482	494	541	536	487	512	487	561	469	476	534	486	463	527	519	507	507	505	508	521	517	514	504	529	520	503	482	499	504	528	522	500	479	482	498	528	526	464	520	506	550	538	517	496	494	528	498	493	508	516	523	537	523	531	522	533	530	472	540	493	522	496	536	527	518	585	493	486	490	504	492	507	565	505	526	528	520	505	490	505	511	490	477	516	512	514	529	495	501	490	484	501	504	524	496	519	501	501	536	507	546	497	498	525	553	446	524	535	494	504	498	456	505	512	522	514	499	526	513	480	505	537	498	513	487	539	537	519	495	496	501	532	522	519	483	472	554	506	501	501	552	497	512	478	526	535	496	506	513	494	517	471	522	570	501	499	495	528	491	470	515	532	478	461	503	517	524	494	537	487	502	547	491	472	493	492	526	479	496	529	498	498	482	555	488	483	525	496	518	485	532	513	504	518	483	503	479	514	470	506	472	524	486	516	525	484	496	548	510	479	479	528	529	494	523	536	523	507	523	526	491	481	509	521	511	511	512	496	501	529	516	531	515	518	488	515	473	506	544	498	494	477	516	487	482	512	514	510	491	524	477	531	448	530	505	508	496	527	521	440	485	504	501	488	517	563	499	529	489	466	497	507	502	503	503	496	499	497	509	513	526	486	486	507	501	499	494	505	509	498	506	510	510	490	488	522	496	502	476	515	499	472	522	527	508	524	462	482	478	496	533	502	525	535	506	486	525	485	517	502	529	529	512	489	494	512	523	509	545	519	506	465	504	498	524	526	492	500	487	488	485	479	481	499	485	525	541	477	504	473	521	530	534	513	489	539	465	486	480	522	475	482	519	525	572	509	544	508	492	526	504	489	550	476	509	473	505	453	521	506	502	519	541	513	492	504	526	569	515	529	529	516	545	475	521	509	514	471	498	525	517	536	534	518	505	510	509	493	450	503	514	503	552	504	492	507	535	515	509	492	541	498	527	523	518	450	515	500	549	532	505	534	483	549	541	495	523	532	526	496	505	494	521	518	500	563	497	480	505	459	497	543	528	494	528	525	535	541	489	539	488	502	499	516	491	473	552	505	501	501	518	512	509	480	497	502	514	467	506	497	516	517	503	520	547	493	506	474	535	559	495	489	495	520	515	496	493	525	480	516	529	507	485	486	502	541	508	526	515	551	480	498	495	536	527	491	480	491	562	537	494	494	517	525	485	542	498	514	497	472	513	494	515	532	505	475	527	501	517	501	521	490	484	504	486	506	522	513	478	481	456	518	500	566	544	511	531	523	528	499	509	543	508	469	498	498	505	511	525	515	496	504	480	502	506	509	492	504	504	547	499	482	509	486	499	529	504	488	521	528	519	507	480	496	476	491	527	488	482	530	484	478	497	517	488	499	499	525	538	530	483	465	507	520	497	503	506	541	506	519	434	506	545	516	519	494	506	533	540	512	518	483	503	500	560	519	501	493	487	502	519	486	486	496	522	473	466	525	524	525	484	477	539	511	501	480	515	533	522	497	527	520	500	497	513	520	509	497	485	473	511	510	508	521	514	496	550	481	498	509	502	547	513	521	539	480	469	528	486	549	554	510	531	535	494	478	525	492	534	504	500	526	487	470	510	486	512	455	539	473	523	512	486	528	486	517	514	531	497	533	507	506	540	521	473	500	540	507	459	546	518	535	522	516	510	519	514	544	523	488	467	505	466	502	479	500	489	487	518	521	500	507	528	524	507	524	458	487	505	521	516	522	515	545	472	517	512	501	512	518	473	496	531	512	499	559	530	516	507	480	529	527	535	513	528	506	509	466	485	492	516	513	527	496	527	527	508	494	502	528	490	550	551	535	480	501	524	497	518	464	489	510	490	496	522	516	511	539	504	528	508	510	529	495	509	507	486	483	494	498	480	527	459	480	523	490	502	520	438	514	502	525	505	496	538	467	493	493	482	479	485	469	522	514	505	506	488	466	547	470	520	482	501	513	444	518	492	513	500	535	481	500	507	499	527	511	537	506	478	516	515	512	480	532	499	511	514	499	543	526	524	478	516	485	480	526	476	486	466	519	490	497	553	500	497	491	512	535	495	499	505	521	529	491	509	493	536	468	515	505	535	469	495	505	510	503	475	528	526	455	522	514	491	503	520	518	527	513	501	535	521	528	522	532	555	556	482	539	514	475	469	498	504	520	502	502	510	491	493	552	524	533	508	468	532	495	509	517	507	536	543	512	519	484	500	524	493	493	502	525	521	474	512	539	500	488	511	514	501	529	457	484	495	540	539	510	503	518	548	537	505	509	509	452	498	546	511	484	498	497	505	469	518	538	477	499	498	500	512	502	538	484	534	505	535	552	520	492	517	491	495	496	468	497	501	516	515	511	498	506	513	510	499	483	489	495	489	521	487	509	535	508	511	477	462	521	522	522	507	517	535	494	492	524	524	500	512	492	522	488	503	506	505	539	520	486	522	481	503	512	498	509	504	523	467	495	500	527	534	529	478	507	473	539	521	530	546	490	483	492	507	515	518	505	459	493	471	519	516	493	488	524	505	534	516	517	536	493	486
28921	26684	31479	23125	12752	6957	3924	2428	1703	1351	1120	898	726	617	589	527	471	461	452	393	406	401	403	378	414	396	355	410	430	410	412	419	446	457	455	450	459	432	411	461	460	462	453	443	430	424	423	413	425	446	387	395	399	392	404	414	380	390	424	425	392	410	414	402	370	386	399	387	438	418	386	405	397	374	386	426	388	404	388	423	377	389	386	398	418	413	404	413	416	370	398	396	387	402	390	406	414	391	412	395	392	376	385	397	396	399	387	389	391	389	451	363	411	401	411	440	418	381	401	406	383	399	414	411	414	372	402	390	404	390	391	370	404	395	364	414	410	395	397	440	408	403	387	398	396	395	417	390	428	418	392	394	410	351	401	425	389	401	384	380	377	372	409	366	391	412	446	385	382	379	394	367	423	421	402	381	363	401	411	429	429	379	407	390	380	381	395	369	382	386	398	379	358	407	421	373	394	396	402	395	417	420	389	401	331	377	403	399	389	393	409	375	389	398	390	385	411	408	372	413	382	371	400	413	424	421	376	380	417	409	386	405	424	410	401	407	377	388	356	387	418	415	393	393	382	374	410	405	396	376	419	393	397	363	414	418	420	407	432	390	405	409	430	398	371	387	409	360	424	411	422	414	384	382	390	376	398	418	395	429	393	390	432	391	418	418	381	407	396	414	410	388	383	406	373	427	426	430	376	369	389	398	368	380	423	411	387	402	391	386	413	340	379	407	427	378	431	401	398	375	365	398	384	402	386	393	403	390	429	412	398	384	383	377	378	380	396	417	382	409	428	398	410	396	394	397	392	435	409	390	432	390	399	408	376	375	408	388	412	421	401	372	342	407	377	379	397	368	393	416	371	388	392	376	416	411	415	417	368	427	421	367	421	394	390	402	389	405	428	390	338	400	384	397	409	401	400	408	400	375	404	381	402	406	389	365	404	383	368	442	394	406	397	397	392	382	394	398	429	393	426	388	400	401	388	402	398	445	405	372	422	363	412	391	375	386	381	420	422	426	383	431	347	391	402	399	390	426	400	416	379	411	382	367	403	387	428	436	385	429	388	421	396	393	421	386	389	418	404	409	381	388	361	370	376	375	370	397	401	399	412	411	374	416	415	399	427	382	366	407	388	396	397	428	430	417	430	424	414	427	388	420	404	395	427	389	403	405	398	396	401	401	413	369	407	439	412	400	403	408	402	424	381	404	412	381	428	366	422	425	398	382	387	369	413	384	404	399	398	343	410	395	398	401	447	407	392	408	396	383	402	401	365	375	380	401	407	388	385	379	391	406	400	410	382	396	375	387	388	413	416	377	442	418	412	419	424	413	411	382	397	370	406	394	392	413	430	389	392	417	404	412	398	392	399	399	403	391	398	391	366	380	353	398	403	396	387	393	394	416	398	365	395	380	396	414	401	378	409	398	397	380	420	410	392	389	446	379	396	403	375	426	391	393	412	381	395	393	379	382	384	398	396	423	378	379	401	376	419	422	397	465	375	369	371	399	383	389	396	408	373	409	406	366	380	398	393	369	390	400	395	414	377	394	411	412	411	391	397	376	379	398	397	401	404	393	434	387	374	381	416	393	386	375	411	392	400	382	408	401	409	392	384	393	436	403	398	410	414	396	432	392	392	411	392	410	422	371	364	412	384	377	379	414	401	367	405	389	406	386	402	390	373	403	407	401	399	425	392	389	360	352	397	383	395	372	373	373	375	396	375	412	415	376	402	418	383	388	435	333	391	382	373	378	362	392	397	410	339	387	392	386	398	371	388	406	411	403	402	412	392	387	375	406	397	404	405	417	407	419	405	386	418	399	398	432	410	400	381	419	402	416	383	370	424	375	441	443	420	382	405	430	430	394	376	406	426	399	424	427	395	389	402	402	415	431	417	428	428	435	424	405	390	376	389	399	386	389	410	379	385	424	397	391	431	406	391	387	410	422	417	385	451	410	440	377	362	402	426	401	385	374	433	397	385	408	394	411	398	415	386	422	383	399	392	409	443	382	431	400	404	450	419	396	416	392	414	395	365	409	415	400	395	407	389	403	380	387	397	413	391	405	371	374	390	387	419	372	410	382	426	391	431	413	386	387	395	371	393	401	407	416	395	362	405	398	401	436	404	407	410	409	375	433	412	402	448	385	393	422	434	407	403	406	377	386	410	401	367	394	417	370	393	420	389	395	396	410	389	368	426	386	436	410	402	416	376	406	377	371	420	392	380	403	378	386	387	404	400	421	415	382	425	355	423	426	393	380	388	414	399	416	385	426	378	400	403	404	346	399	418	417	361	409	420	416	407	408	411	419	354	386	386	397	399	377	375	374	393	426	390	432	371	396	386	366	390	377	385	425	405	382	389	412	364	427	392	398	389	404	418	389	416	399	398	403	392	380	429	387	414	386	388	409	386	392	392	385	401	406	411	396	382	404	379	402	387	392	405	408	386	382	380	410	447	393	381	427	422	372	405	365	442	423	396	432	420	378	401	385	402	387	415	393	390	395	392	393	382	407	381	445	407	410	414	434	405	403	411	351	398	406	387	387	437	406	398	403	396	437	379	381	449	412	355	396	389	383	374	424	383	401	371	409	389	390	391	408	378	392	369	370	367	437	420	380	393	413	383	425	390	383	407	373	405	408	362	385	394	380	442	404	374	396	418	410	382	381	397	377	443	419	414	403	392	397	421	399	369	381	393	397	387	383	361	355	407	412	397	362	400	422	404	388	409	434	367	365	400	403	380	429	398	413	349	392	388	379	372	395	425	424	380	441	414	379	385	382	382	403	405	435	449	418	397	396	421	378	374	388	399	402	389	421	372	411	365	376	426	381	413	434	407	387	407	381	404	398	400	410	422	354	381	436	401	388	415	420	381	398	391	405	398	426	407	391	383	415	398	422	376	428	403	436	391	403	417	440	390	361	395	426	403	397	379	405	396	403	392	400	380	397	396	415	355	410	392	388	379	354	438	401	387	400	438	371	406	380	382	412	381	378	431	418	398	406	372	380	423	409	437	416	387	342	384	401	386	395	405	404	385	421	430	423	425	406	388	421	418	407	381	428	380	406	450	407	365	376	368	397	408	388	395	380	398	417	388	418	359	363	404	404	396	416	376	385	397	381	384	387	419	418	403	402	372	372	369	355	382	401	385	422	371	411	396	404	396	423	373	369	394	371	422	390	347	398	393	390	412	401	392	400	408	384	412	384	394	372	423	390	365	403	421	442	428	401	434	366	436	408	435	384	396	405	365	366	364	370	386	404	417	380	408	399	410	389	394	434	387	415	404	362	406	436	421	407	412	431	360	384	386	414	392	407	399	360	385	383	400	360	383	367	353	407	388	418	429	401	426	389	418	371	404	410	382	392	426	393	401	380	396	361	376	381	436	398	400	394	418	406	372	398	406	396	384	405	399	382	446	391	382	420	410	387	395	392	384	418	377	400	435	421	413	384	430	392	402	426	387	406	393	415	420	375	419	390	395	367	385	363	403	401	424	369	360	431
32005	41356	36289	24625	17348	11640	7644	4858	3580	2596	2067	1657	1208	982	952	738	643	572	516	522	471	463	466	448	473	488	439	444	469	530	509	518	531	547	541	588	585	614	595	598	608	617	567	626	581	533	497	477	475	483	488	481	460	429	430	460	441	465	487	468	477	499	444	478	500	467	441	414	450	444	472	480	498	427	463	492	484	501	487	454	489	465	459	461	472	448	478	453	465	498	429	490	448	501	440	515	456	495	455	436	417	441	485	471	502	495	461	466	509	456	493	458	480	481	439	482	453	438	465	478	493	442	512	443	508	447	425	474	499	465	500	493	488	482	457	448	427	472	505	460	414	441	440	460	466	472	465	443	468	442	497	433	470	423	462	470	454	481	474	489	480	512	480	415	486	435	471	468	394	478	450	458	489	429	450	512	455	456	475	463	484	487	468	437	452	465	491	461	475	500	468	442	447	469	486	495	453	460	470	424	477	460	438	481	484	474	451	480	450	466	462	485	459	442	432	475	433	495	419	473	459	464	475	446	483	454	445	468	469	430	461	468	489	466	467	473	510	502	477	430	454	485	510	465	440	454	475	470	457	479	453	444	444	503	468	470	476	473	497	477	500	509	495	479	443	463	496	477	482	436	496	467	512	438	479	439	470	492	484	467	476	464	465	474	461	493	472	457	456	493	484	456	452	499	474	485	462	477	452	457	462	473	461	463	464	468	459	515	448	457	470	481	479	445	427	461	415	446	484	431	470	513	470	456	429	443	516	467	434	478	484	454	470	490	481	436	471	481	465	477	496	443	457	435	453	461	504	476	438	475	478	461	476	444	469	444	466	499	502	433	500	490	481	502	438	436	479	468	525	470	472	453	491	492	497	454	448	436	456	466	489	459	466	458	425	437	444	463	444	459	477	452	435	477	479	488	469	482	458	462	468	462	499	485	468	467	514	468	431	434	435	443	451	476	460	470	493	485	452	448	466	510	451	462	464	466	486	474	465	446	486	491	451	465	491	465	499	466	490	474	464	474	474	476	472	492	479	436	481	420	447	405	464	472	482	471	455	466	462	459	452	489	468	447	448	454	436	476	451	459	484	467	465	495	448	445	470	495	423	426	440	428	427	469	456	481	468	436	456	462	426	475	426	481	494	470	454	505	497	487	493	424	443	469	482	438	462	464	487	463	469	500	466	445	515	483	487	480	460	458	486	450	468	439	467	463	453	477	476	485	447	448	468	441	447	472	428	459	463	470	480	477	446	449	466	445	508	479	490	479	468	446	500	441	472	446	464	494	434	432	460	444	446	469	420	460	492	501	444	447	498	450	471	452	442	442	451	465	493	490	476	487	478	447	491	485	450	485	504	478	507	449	463	475	466	493	477	473	464	468	466	476	462	424	470	477	477	436	446	465	498	458	433	488	467	474	503	422	456	504	512	498	433	458	504	437	481	455	449	484	503	491	467	482	440	448	495	445	482	494	472	512	511	491	448	478	478	453	474	443	447	465	482	445	457	474	434	417	506	449	437	431	443	435	484	459	461	492	427	477	486	523	443	502	440	447	441	439	488	442	501	467	453	484	460	487	447	419	434	481	518	484	467	447	476	464	443	453	508	502	445	463	459	422	487	458	438	482	424	500	478	462	470	434	495	417	475	490	467	463	452	455	488	460	430	443	448	470	455	474	421	466	471	499	441	516	455	461	489	475	452	479	457	469	481	463	472	465	431	487	459	443	496	427	440	473	448	515	433	457	459	466	504	460	459	466	417	464	468	488	433	488	467	468	443	453	423	431	525	437	501	480	472	460	462	471	456	475	456	477	476	455	470	490	462	477	448	488	455	479	457	443	496	459	460	489	438	447	456	452	461	479	475	468	420	457	451	493	491	477	445	450	466	488	466	458	468	514	487	447	476	439	492	476	482	516	507	461	428	451	472	453	470	479	430	431	466	446	476	499	506	426	452	445	471	468	485	487	470	456	478	505	461	498	514	493	458	415	480	448	468	490	478	414	441	482	466	451	463	444	445	427	433	488	452	465	494	481	474	459	469	502	493	476	468	463	468	451	509	496	454	463	474	503	456	471	498	509	464	466	468	496	482	486	466	474	504	445	497	461	478	509	470	477	493	465	458	455	485	471	452	441	463	456	438	461	478	542	482	461	468	445	499	484	512	495	493	473	433	465	428	481	444	483	437	440	444	485	473	465	469	494	479	494	483	455	443	429	454	413	461	493	449	419	459	454	486	406	461	432	445	471	476	523	491	478	442	472	498	457	498	481	456	444	453	488	469	437	474	474	488	444	485	447	436	464	480	479	509	466	496	477	467	473	448	474	507	434	459	473	479	435	467	470	455	468	455	482	463	453	475	478	476	465	470	452	508	457	452	469	467	457	466	478	486	450	456	468	451	452	460	439	481	439	469	494	440	466	437	458	467	477	479	485	461	442	461	472	468	487	463	429	458	490	439	452	470	427	480	467	479	540	448	426	479	479	427	461	443	504	454	459	469	461	462	488	425	502	450	480	420	468	438	473	453	460	485	442	428	439	446	410	430	435	459	418	468	415	479	445	517	471	412	464	459	444	488	485	434	465	466	454	457	454	476	446	497	471	453	466	428	433	485	450	457	502	464	460	504	452	461	497	436	477	474	478	480	467	477	469	471	480	451	488	478	429	453	493	460	444	488	455	500	480	477	448	464	442	453	451	481	476	464	480	502	446	471	452	472	431	456	425	500	488	435	470	466	476	454	474	516	418	473	475	474	445	491	472	440	419	472	459	433	473	496	459	457	467	469	468	458	434	459	474	457	465	483	500	429	476	450	490	479	433	462	475	433	483	466	455	464	518	452	503	440	431	457	481	455	455	441	479	482	480	481	448	519	489	469	459	460	459	448	455	439	425	493	477	468	501	451	448	454	451	448	476	471	447	459	434	478	467	458	443	488	477	473	458	443	460	481	437	494	445	500	453	455	478	498	472	476	425	461	457	445	497	459	465	467	469	452	442	471	492	415	470	488	482	455	446	472	503	475	441	513	466	468	472	439	453	461	458	465	451	471	427	437	502	482	499	466	489	475	468	460	472	466	473	457	507	470	453	501	452	500	449	508	451	444	473	474	475	439	474	477	497	435	460	468	426	488	458	472	465	499	494	473	491	481	468	488	473	488	458	485	493	444	511	480	463	501	445	464	464	493	472	455	462	401	458	499	454	461	461	444	478	481	475	486	470	449	455	423	466	444	465	439	455	460	464	458	494	432	485	466	507	476	491	433	440	448	500	441	464	471	510	470	427	444	470	434	456	487	466	485	459	495	457	488	480	442	446	483	482	478	483	494	464	454	443	460	488	462	492	455	482	421	453	471	462	468	472	456	475	496	486	500	437	480	467	425	466	458	475	501	469	508	493	495	493	459	471	519	492	475	496	479	493	468	467	458	426	458	477	440	489	467	422	471	451	466	448	489	441	489	472	473	492	499	464	432	429	436	456	439	520	510	424	419	468	460	456	476	460	453	474
23732	20908	28059	24440	21554	16043	8189	4061	2519	1994	1481	1235	897	816	713	540	441	424	384	357	335	333	340	329	341	313	311	344	316	369	297	347	360	358	362	380	364	397	416	370	380	385	428	393	368	366	366	357	317	296	324	332	290	287	286	313	309	306	329	291	310	288	306	331	304	308	337	346	312	308	309	310	314	298	320	320	305	285	288	350	309	310	303	318	316	350	316	314	310	280	297	316	295	309	298	314	329	314	309	310	337	266	366	296	332	294	287	285	308	331	296	336	292	326	321	310	293	343	343	308	308	327	288	336	306	303	332	319	338	305	278	321	332	329	291	335	303	334	324	337	290	291	346	297	339	311	286	313	346	297	323	319	290	296	304	291	315	293	314	291	326	272	314	306	324	332	310	277	300	339	314	289	306	300	294	348	295	287	291	290	285	310	276	288	293	318	290	312	290	304	308	322	276	318	289	333	320	315	303	274	320	282	311	298	269	319	304	327	285	252	302	298	325	297	317	298	312	298	338	330	320	326	283	322	305	327	310	339	305	311	284	300	322	294	337	286	304	272	278	318	315	287	331	292	313	331	305	286	336	284	309	303	325	289	306	291	303	312	307	277	314	310	300	292	321	317	299	308	291	314	318	318	300	321	320	321	310	308	343	326	287	308	323	290	328	294	339	313	311	306	345	328	344	299	312	307	309	327	280	323	302	277	289	295	325	335	312	364	289	306	329	279	303	324	312	282	300	311	315	290	336	323	304	282	326	284	354	324	305	288	326	306	308	294	294	304	287	279	274	318	337	299	340	306	307	323	322	314	314	319	320	325	305	336	326	292	302	312	302	305	302	315	346	304	312	309	291	293	314	307	291	298	293	311	285	310	310	296	262	291	300	289	334	319	276	340	307	296	282	314	323	291	319	294	285	321	291	296	314	304	306	282	294	330	341	292	309	286	276	328	285	303	304	304	303	297	297	317	327	281	311	297	305	319	306	300	314	269	301	283	291	313	279	297	280	321	323	288	300	273	272	273	313	312	312	292	336	300	301	276	272	282	270	328	316	295	305	310	323	295	331	285	298	332	326	298	309	331	315	304	328	305	296	301	329	299	313	320	310	333	287	309	336	285	297	309	295	294	297	315	319	313	305	344	339	289	295	315	299	305	316	296	289	318	302	305	305	311	303	327	335	303	328	300	287	336	281	301	308	319	284	307	324	336	321	299	284	277	314	332	303	302	327	323	298	320	282	290	333	310	311	322	303	289	281	305	297	318	299	337	284	285	304	321	346	314	321	335	313	297	306	346	299	326	315	285	294	312	311	330	307	304	318	344	302	313	324	297	290	344	266	309	316	302	293	295	301	313	290	307	281	311	332	335	353	313	308	304	286	294	319	333	291	317	331	317	295	322	320	330	333	299	289	306	274	306	320	303	294	291	289	332	292	308	303	303	307	307	320	335	296	281	311	311	329	326	303	320	344	295	303	305	295	307	288	314	326	280	294	271	330	319	303	296	337	299	313	296	312	331	311	306	280	333	301	294	307	318	301	327	314	285	303	298	274	308	312	335	315	291	321	327	297	317	280	299	275	285	320	327	327	312	295	350	309	330	311	332	299	310	312	326	319	338	317	307	304	312	299	307	283	286	320	330	326	322	268	314	310	313	296	301	290	279	328	297	320	309	329	304	291	327	298	304	292	300	316	305	275	300	315	320	296	313	343	310	298	298	342	317	335	329	276	306	321	314	332	314	290	312	303	312	333	306	333	305	301	283	289	312	344	300	332	327	315	304	300	285	334	299	317	294	259	308	315	261	336	308	304	305	281	316	325	337	310	293	312	289	317	310	310	320	311	303	319	340	298	291	312	279	314	314	286	315	327	324	315	265	313	296	267	310	325	307	308	302	300	304	308	320	302	280	296	322	290	296	309	318	314	313	334	330	342	325	309	327	307	309	324	301	288	301	312	314	308	300	285	328	310	347	315	296	275	282	312	323	294	293	311	318	304	296	303	297	298	285	303	326	311	306	290	282	304	318	297	322	294	317	287	327	353	309	336	316	305	335	322	284	340	356	327	309	331	308	310	315	318	332	343	294	290	311	318	314	286	303	317	321	358	301	326	314	284	294	279	319	298	322	326	323	324	312	323	289	322	318	311	311	314	298	283	297	302	320	325	313	309	317	297	327	306	296	296	313	300	303	281	310	325	319	335	300	308	318	319	311	323	325	327	297	317	290	345	323	315	291	306	321	289	291	301	327	311	287	289	330	292	273	279	310	314	306	324	319	283	288	269	341	317	297	291	323	322	342	293	300	344	301	304	277	313	299	313	271	330	284	283	343	317	307	291	310	274	320	324	309	296	281	320	305	322	279	341	335	348	327	313	277	317	301	333	322	293	296	316	276	298	291	287	328	332	312	318	274	309	280	272	286	331	289	346	296	324	291	306	305	317	332	322	338	313	313	326	310	273	261	291	297	326	296	299	297	299	304	318	302	299	305	321	305	326	287	315	324	277	334	323	312	307	324	297	294	333	296	309	325	298	283	311	297	282	309	310	309	315	316	303	325	306	307	318	314	328	300	349	303	336	309	310	328	320	298	325	288	327	303	306	304	318	290	304	304	305	313	302	315	319	283	307	321	324	318	295	306	272	314	298	319	315	297	290	310	279	301	305	302	310	342	309	328	302	349	328	281	306	302	309	329	323	296	276	310	302	277	324	283	292	292	322	276	291	310	289	306	317	323	310	282	318	281	327	287	316	329	319	315	317	319	287	262	310	331	319	326	307	267	281	332	303	329	336	298	323	338	282	308	282	302	307	288	322	309	296	307	336	307	280	300	345	313	303	286	291	307	288	298	303	313	283	292	304	295	318	277	323	324	316	314	321	341	329	295	297	291	323	327	309	270	300	303	324	308	297	311	286	316	286	286	294	323	322	304	313	284	315	288	316	277	340	351	305	298	314	305	293	310	329	299	313	323	314	316	318	323	306	325	305	315	305	271	308	304	284	299	321	292	315	318	303	294	293	320	323	337	321	292	298	300	306	306	283	330	332	317	271	303	315	325	301	301	300	272	335	313	348	320	324	286	284	280	307	303	297	314	304	309	318	282	285	303	304	296	321	290	316	297	305	302	326	284	276	295	317	297	333	298	315	329	310	301	333	311	320	318	296	322	285	290	304	308	317	294	336	272	322	285	306	300	318	294	315	309	284	286	311	296	326	305	314	286	322	304	292	307	307	339	309	314	290	322	341	308	302	292	308	353	303	275	308	316	308	302	298	286	280	321	311	300	294	307	319	311	320	291	274	307	288	312	350	322	346	290	317	337	315	304	308	297	324	307	323	284	277	292	298	322	326	323	322	304	290	330	298	291	308	313	301	303	300	322	328	321	310	339	295	316	264	316	341	326	301	323	320	317	301	316	298	289	335	324	307	284	300	285	319	313	303	327	305	336	314	287	314	313	316	296	273	309	273	307	288	306	314	320	288	327	315	275	324	302	305	339	286	306	314	318
34326	47629	41914	30921	23657	16131	11078	7629	5294	4140	3114	2644	1643	1368	1203	832	698	536	508	489	477	421	387	391	417	394	359	416	386	435	431	445	460	500	487	561	522	547	547	524	530	532	535	579	506	489	440	443	363	359	382	349	385	379	383	363	369	370	344	369	393	432	374	385	404	395	352	411	365	337	354	365	357	378	373	377	370	346	361	382	353	373	378	375	371	372	384	353	347	366	362	392	341	346	337	351	365	357	395	355	366	328	354	340	383	382	380	339	327	325	374	375	336	371	333	323	380	348	348	357	319	366	380	330	343	343	363	383	395	364	348	370	320	330	383	316	375	335	366	348	373	345	327	342	374	329	347	350	340	385	385	370	353	365	374	363	328	381	373	350	362	370	356	344	355	350	340	364	344	343	359	365	378	353	377	353	354	370	392	364	359	362	402	345	391	368	348	351	409	374	346	364	353	363	353	351	341	350	337	364	341	351	365	373	355	349	361	371	367	357	361	387	361	367	359	375	333	355	373	382	351	372	401	368	335	375	353	349	354	348	346	355	350	361	340	382	351	352	337	349	367	352	388	390	372	354	377	357	356	363	371	367	363	358	347	329	371	322	364	386	383	350	353	349	314	422	352	345	352	365	337	354	327	404	352	361	347	355	353	354	370	363	367	367	357	356	369	361	366	328	369	357	376	371	358	365	358	384	354	354	350	359	385	365	319	389	370	380	352	371	365	366	381	360	386	335	358	336	353	410	344	330	357	388	355	356	332	383	375	388	385	377	358	342	359	363	355	339	341	346	353	372	343	419	361	388	366	355	387	374	329	375	381	347	379	340	371	319	407	361	330	339	342	329	338	374	372	388	338	381	366	391	350	361	376	331	350	326	363	369	335	344	327	353	371	324	316	338	354	359	364	412	329	342	377	355	338	373	336	369	328	369	365	368	346	355	367	338	368	359	362	350	401	369	351	358	353	359	348	326	331	362	357	346	345	384	379	397	344	368	393	346	325	340	355	353	334	386	378	368	348	337	395	363	348	382	364	326	344	389	364	370	334	364	381	358	351	334	362	366	386	390	336	332	356	400	332	378	358	373	366	377	382	385	342	353	344	351	371	391	345	310	374	332	346	333	336	376	355	344	348	396	390	351	364	356	351	352	383	384	342	381	362	321	340	379	343	372	366	374	351	365	363	393	337	359	335	349	369	337	372	315	351	358	349	371	404	376	371	354	355	348	354	361	379	368	339	373	376	368	348	368	366	360	389	350	376	381	392	357	371	366	365	368	326	355	363	350	358	372	347	362	365	359	371	365	355	363	368	341	353	374	358	348	382	386	393	381	378	351	370	377	383	359	360	390	363	370	346	376	372	371	369	364	380	369	374	369	364	403	330	351	352	354	366	357	386	366	315	358	368	356	344	376	363	376	363	363	372	352	365	372	387	368	349	370	335	393	393	380	396	372	336	333	388	350	380	339	340	336	333	373	380	371	381	378	377	368	339	326	368	345	373	352	345	359	342	370	373	358	348	360	413	368	341	354	358	320	364	391	349	373	380	367	340	340	343	335	371	362	353	348	350	358	365	312	395	373	324	333	337	388	339	370	347	350	330	347	336	389	365	317	362	343	335	377	384	332	337	388	352	386	339	321	371	376	337	392	336	304	348	373	364	371	385	381	343	362	345	361	348	385	358	402	323	372	345	349	379	362	383	368	371	393	381	360	342	345	378	366	360	346	370	396	376	392	389	362	345	358	346	380	356	369	364	383	354	355	366	349	359	369	380	380	347	359	329	332	365	336	331	366	370	340	380	335	355	350	346	352	326	357	378	373	359	377	355	365	328	387	377	369	326	379	389	365	349	308	370	398	355	347	372	347	355	381	372	368	380	376	328	347	340	372	353	349	364	343	329	333	388	350	366	370	345	326	381	332	366	375	333	334	366	337	382	365	358	367	349	363	405	368	362	362	341	364	380	383	379	326	294	375	341	346	346	365	317	342	356	362	372	388	360	370	362	370	375	361	366	370	332	396	393	345	372	348	354	365	376	417	325	341	331	343	360	349	343	353	364	351	349	332	368	354	334	350	355	352	390	362	372	378	365	345	363	376	342	335	362	322	359	384	366	372	378	378	353	367	399	389	364	405	388	364	370	341	338	367	352	362	361	347	370	363	364	408	375	376	351	403	384	367	353	310	328	355	327	382	356	383	355	372	366	359	373	369	352	351	370	371	348	355	368	382	373	347	371	365	342	382	343	328	357	355	380	344	358	377	388	362	387	367	344	369	362	365	347	377	354	360	370	378	369	342	367	373	395	365	355	370	385	379	332	357	360	335	350	360	370	346	324	381	364	361	355	377	356	374	371	340	364	370	374	350	335	375	380	361	334	363	406	386	347	339	333	330	376	356	323	342	317	340	327	342	369	351	362	366	352	348	355	332	356	366	369	399	362	341	373	387	373	370	338	367	350	411	393	377	363	386	333	373	377	370	357	380	325	402	354	356	374	378	372	360	388	374	367	348	319	371	361	399	368	340	330	368	385	361	356	389	355	361	334	336	380	386	378	347	366	354	357	357	355	372	360	342	314	370	368	368	347	355	365	361	357	365	392	369	339	352	352	359	348	368	376	342	337	386	345	369	341	341	372	403	337	382	398	341	377	333	371	373	374	340	338	366	349	373	372	341	379	383	379	336	363	365	352	390	369	402	369	378	390	371	348	361	360	394	393	376	355	357	370	401	368	369	339	359	382	389	359	364	351	393	381	345	333	381	356	381	408	373	349	383	355	350	338	365	374	355	352	358	312	339	383	358	383	352	380	360	360	361	379	391	359	357	353	366	339	356	364	339	360	360	386	372	331	400	341	333	380	368	391	364	360	393	362	390	391	321	387	359	341	345	360	327	370	358	381	362	359	392	371	369	350	357	355	367	375	365	397	365	391	365	372	354	379	348	359	355	388	354	336	354	380	357	350	344	345	359	362	354	379	394	366	346	375	383	348	358	383	378	373	384	381	356	341	345	337	372	344	342	347	398	357	364	380	360	329	378	354	381	390	367	357	347	374	368	378	327	368	340	339	321	322	329	372	354	338	368	335	355	348	359	381	384	389	363	389	362	366	372	374	326	380	401	358	358	360	381	333	382	372	378	364	355	362	331	363	377	359	374	365	350	330	369	351	358	342	348	376	360	327	340	352	349	370	375	378	372	338	370	391	391	375	393	330	347	372	383	355	352	355	361	386	388	373	355	347	365	401	380	395	352	314	366	357	350	378	345	366	372	333	380	351	382	354	343	345	366	379	373	339	380	362	322	318	382	335	365	362	361	339	326	337	340	388	366	375	354	365	354	403	352	355	385	342	378	380	363	336	379	376	354	355	338	392	337	371	365	344	372	353	338	369	347	365	360	346	351	326	394	389	332	382	353	349	357	362	374	339	337	362	360	361	364	352	378	359	347	377	345	360	394	341	337	373	336	360	361	349	334	377	372	370	362	360	389	360	345	349	341	351	364	363	368
25026	20964	27482	26364	17788	9531	5101	3035	2136	1743	1405	1110	937	859	722	656	602	586	596	583	500	519	586	538	546	531	558	530	554	545	560	544	562	574	575	613	530	578	620	560	607	620	590	655	607	552	596	579	558	475	530	506	509	499	523	525	519	505	537	525	554	553	528	522	532	555	500	537	488	510	494	547	515	539	550	559	523	501	519	534	522	549	505	542	546	499	530	544	537	510	567	517	553	522	505	553	527	538	551	505	517	520	552	530	508	542	532	554	530	531	500	520	554	527	535	517	511	525	537	519	502	526	486	545	528	535	507	569	516	529	549	502	565	505	503	558	480	495	511	508	534	539	527	486	512	505	545	508	552	541	553	559	547	550	532	537	519	517	569	487	510	560	503	522	507	483	524	532	533	537	547	553	476	532	501	529	581	538	545	512	512	510	561	513	508	558	588	535	500	550	546	517	557	478	488	560	535	525	554	526	557	523	530	508	516	512	534	525	516	557	517	506	519	584	512	545	555	568	521	535	526	498	557	526	562	516	529	520	543	529	590	563	546	519	535	489	536	530	514	521	525	511	554	524	520	530	540	538	529	489	540	537	498	513	544	572	494	501	526	559	516	541	540	519	492	493	535	523	498	496	526	529	508	571	530	516	513	542	510	561	531	518	530	532	500	506	538	515	529	494	493	533	518	533	535	521	561	554	500	526	555	506	508	515	547	552	529	522	538	520	488	547	556	554	527	514	508	512	545	542	512	535	521	539	543	542	528	546	522	550	538	524	522	499	556	522	515	527	576	521	527	558	521	547	542	510	538	498	539	583	510	510	518	523	514	521	532	524	533	520	546	503	523	525	508	528	565	542	511	540	510	498	494	548	536	544	518	584	532	604	488	517	547	521	537	520	533	517	525	525	514	545	542	515	561	534	559	552	532	552	503	488	499	531	501	480	546	532	559	541	571	525	529	565	514	499	526	517	573	538	540	568	539	550	532	546	558	562	517	551	524	561	560	537	540	522	525	524	497	542	532	524	532	526	555	530	519	487	566	504	512	529	513	503	542	535	555	556	533	529	513	495	565	546	513	521	534	472	566	522	503	539	501	572	547	549	509	510	553	554	538	542	530	523	484	523	547	511	533	542	552	557	524	554	514	507	483	527	519	510	562	542	504	589	532	517	514	524	532	557	510	539	572	512	527	518	547	505	553	564	506	505	544	522	524	545	577	545	525	529	507	532	525	500	516	557	541	515	503	495	567	564	535	502	551	525	561	528	512	539	522	543	536	494	505	489	560	535	526	527	528	514	531	541	539	530	537	499	563	522	518	545	561	511	538	541	548	550	518	525	520	532	533	523	551	535	499	524	507	575	515	553	537	505	549	535	534	517	530	563	555	520	503	531	520	550	549	503	504	539	522	533	512	518	567	495	555	489	513	562	526	522	490	528	516	555	512	571	519	504	570	525	521	572	553	493	487	542	501	501	524	489	528	520	515	551	500	542	504	527	543	516	548	517	517	533	526	524	559	541	568	548	526	524	541	559	527	540	522	500	534	491	522	519	584	505	542	532	475	518	518	521	558	554	531	511	564	569	526	553	517	494	484	504	521	546	519	573	530	497	546	533	525	496	578	499	534	545	495	534	544	557	546	544	513	498	523	527	522	558	530	538	536	529	572	538	557	542	547	513	541	511	534	520	536	526	527	521	538	506	525	520	497	532	550	489	503	588	563	550	520	517	521	526	515	543	551	472	574	524	479	522	547	539	583	519	506	481	476	488	546	516	508	551	568	514	513	522	530	505	525	488	550	525	559	505	521	524	522	539	542	493	531	502	529	528	501	519	534	541	530	515	588	552	534	485	570	539	520	521	536	510	556	538	543	514	532	555	580	491	525	551	512	508	551	547	515	548	478	509	530	543	519	478	570	526	558	536	515	517	552	518	520	530	536	541	543	494	518	502	528	490	542	525	539	528	520	557	531	507	491	515	547	498	521	543	514	512	523	484	499	572	558	518	545	516	569	552	560	496	568	509	527	564	539	491	531	527	561	575	494	528	561	530	507	552	533	510	503	539	538	567	491	527	577	515	534	524	545	543	529	528	528	496	526	570	526	524	549	589	538	556	565	489	540	541	510	498	542	533	480	549	520	526	543	530	519	576	537	545	527	507	554	568	546	543	551	508	555	544	524	547	534	506	519	535	507	583	532	526	555	516	521	521	471	505	513	519	531	514	487	515	542	504	540	528	464	554	513	546	519	535	499	548	554	545	520	555	489	534	531	511	461	537	521	523	497	501	540	493	521	519	514	533	532	523	531	514	508	539	541	572	570	573	516	577	522	552	548	506	539	552	559	503	520	503	525	510	534	544	514	532	560	537	544	572	496	523	558	532	498	538	545	522	556	554	524	525	526	496	538	525	500	538	515	525	544	544	537	548	548	531	497	560	553	512	532	541	512	538	520	531	576	509	536	539	507	542	532	552	467	544	538	558	506	549	540	554	522	588	543	524	495	520	552	542	495	515	523	484	537	513	545	517	525	532	498	496	512	534	531	534	506	541	525	524	580	509	530	508	507	510	517	559	513	539	513	577	495	539	563	535	562	547	535	501	526	539	527	498	540	525	524	513	550	524	559	528	496	564	500	555	529	533	524	522	512	536	502	504	519	506	532	497	509	518	554	567	520	503	528	533	538	527	498	522	519	514	548	486	504	547	486	533	496	567	482	502	520	547	483	501	518	556	552	521	477	569	484	523	506	518	551	491	523	506	509	524	487	529	537	506	511	535	524	514	571	521	543	493	521	529	508	545	564	516	544	535	521	540	571	563	542	539	527	513	537	488	515	547	565	526	488	516	546	561	495	522	535	547	542	523	542	511	568	548	511	522	535	563	554	536	501	528	492	520	534	516	508	505	550	547	545	581	534	557	579	527	536	532	496	556	513	562	556	561	476	530	530	567	532	481	497	479	506	494	532	505	532	551	513	528	512	499	499	532	567	525	533	566	530	490	564	565	498	493	513	542	506	524	520	501	515	540	523	542	518	519	570	514	542	545	508	536	522	477	540	487	517	523	529	552	535	509	517	488	483	530	501	528	486	550	506	541	524	517	556	547	501	544	491	598	519	566	534	525	529	555	514	525	497	532	511	560	514	589	545	521	542	541	543	524	519	515	530	506	516	569	522	530	500	533	546	530	513	495	519	550	514	538	547	486	512	548	547	541	519	504	525	513	524	508	534	536	529	554	510	531	543	514	506	530	560	561	540	533	509	512	501	576	589	577	542	532	532	528	478	537	564	512	507	499	518	521	518	531	555	521	546	544	544	518	496	510	544	505	579	529	510	544	502	503	533	520	535	503	533	495	531	522	540	524	517	565	512	526	495	532	558	515	575	508	512	505	540	541	509	529	523	545	526	514	533	553	532	571	490	505	512	535	537	572	489	538	549	501	557	515	527	525	508	529	539	507	567	533	516	525	561	506	537	580	484	527	530	510	531	518	546	545	548	512	527	510	520	519
33118	42773	37711	28254	20763	13742	9166	6338	4575	3477	2671	2090	1537	1396	1170	905	788	742	681	672	654	624	651	570	701	611	640	589	656	646	624	619	691	693	743	744	710	771	786	734	771	742	805	740	686	777	663	652	594	615	578	617	596	629	612	648	605	629	585	644	552	605	617	564	596	616	650	605	631	644	606	626	596	603	602	576	619	587	616	609	608	594	620	584	644	579	569	627	606	625	582	595	639	608	596	597	602	634	567	603	589	589	598	552	634	602	619	593	592	603	629	653	605	590	658	618	603	566	651	556	594	579	614	613	612	584	582	623	621	595	660	623	589	629	599	604	624	548	550	612	646	595	618	597	571	616	622	669	625	609	586	594	629	588	596	583	643	624	573	598	542	629	604	584	589	624	615	588	631	571	630	602	603	610	575	566	610	592	594	601	607	601	577	610	646	580	594	593	622	586	623	629	558	615	633	638	582	625	634	573	614	629	600	590	593	584	598	619	594	601	631	592	605	606	607	584	566	581	613	572	613	618	621	598	597	562	618	597	616	610	584	602	627	602	612	579	598	628	600	614	590	594	626	612	597	589	580	623	570	587	589	576	612	595	582	532	554	600	603	591	586	593	670	604	641	602	614	604	592	627	619	598	598	602	632	602	588	622	581	564	635	621	554	598	596	595	586	598	603	578	568	624	606	559	579	607	568	583	570	592	641	590	592	607	628	609	606	578	587	616	592	593	613	590	557	603	608	619	596	667	608	623	588	611	605	584	591	613	576	629	614	607	587	633	604	625	559	592	575	625	594	632	599	585	559	579	616	638	602	580	642	622	589	637	620	590	626	603	600	619	613	585	563	627	597	589	586	610	575	594	574	611	603	616	581	579	592	574	605	609	613	595	600	575	671	628	575	613	622	572	646	627	570	586	569	614	571	628	624	645	594	620	640	563	644	653	619	590	648	603	635	617	612	590	580	568	644	617	619	624	553	609	610	621	609	601	623	645	638	627	546	589	604	632	622	553	564	613	568	601	654	587	583	591	613	572	617	638	614	625	604	627	602	641	663	605	631	592	621	607	557	577	645	650	600	649	610	619	598	600	602	619	594	633	546	581	589	557	612	584	602	591	603	624	599	661	594	649	629	639	589	600	588	635	580	576	656	616	553	615	624	672	641	619	575	571	589	610	594	601	584	596	561	603	620	572	608	595	634	568	582	603	596	614	590	626	607	608	612	537	599	599	587	605	604	594	593	590	631	608	629	594	643	589	627	590	617	626	568	610	638	577	601	652	547	580	560	613	573	588	608	607	638	594	605	602	576	621	611	595	610	583	630	601	609	616	629	569	649	575	589	567	613	617	608	591	605	610	615	558	590	578	601	627	606	568	588	677	617	609	627	625	603	598	596	591	608	620	552	561	632	565	600	644	597	596	642	614	639	624	627	630	621	590	642	583	600	593	617	614	582	655	590	575	579	623	611	553	661	624	588	583	604	573	603	559	582	575	675	681	607	604	593	581	594	619	597	603	597	646	609	593	626	582	611	615	585	600	618	635	617	610	606	608	597	611	595	615	568	636	522	615	639	606	643	618	565	649	599	589	576	609	561	603	599	614	583	624	656	612	574	654	596	599	619	629	583	615	595	600	605	604	616	590	589	597	592	645	563	594	607	562	578	630	600	633	640	636	628	651	595	650	580	586	601	569	613	620	624	605	602	602	614	570	618	618	621	624	595	626	600	623	616	589	568	631	602	595	592	635	572	628	611	567	609	638	595	607	583	624	611	659	575	595	573	632	570	616	621	609	601	649	601	621	615	607	581	609	602	570	577	583	632	620	625	618	581	567	572	595	605	574	610	636	588	573	600	590	615	589	631	629	604	614	593	631	615	607	583	596	618	597	600	613	650	605	613	617	620	570	605	606	615	593	595	606	651	617	609	580	597	589	590	651	588	606	616	597	567	540	599	524	587	598	616	608	614	627	628	561	649	579	603	622	567	603	593	634	628	595	616	581	632	586	581	574	602	588	591	580	604	649	622	572	628	626	588	675	594	614	629	624	622	631	618	573	622	642	654	601	605	577	570	621	595	633	578	621	660	614	621	597	574	582	580	626	642	592	579	594	587	588	574	588	590	640	589	622	594	566	645	616	635	582	538	606	590	552	568	568	568	581	604	573	579	644	562	603	635	580	621	575	628	619	639	594	645	598	598	629	604	568	628	596	630	589	609	604	543	589	567	574	599	621	595	637	621	620	592	569	600	616	628	605	608	649	631	615	588	577	603	574	600	596	622	652	578	628	609	587	604	609	615	613	552	612	606	562	563	630	595	623	585	627	649	602	607	625	609	579	590	611	611	591	567	592	590	561	604	620	621	578	586	564	609	577	591	561	642	604	644	591	609	606	583	575	648	628	640	599	653	604	586	587	643	596	603	601	597	618	605	588	575	604	573	604	573	618	602	598	591	600	608	568	639	612	636	588	548	593	582	600	601	603	591	614	575	640	603	581	596	584	612	599	579	564	589	594	587	614	573	634	592	574	621	582	584	587	614	610	517	590	622	570	622	618	574	616	609	580	579	669	588	597	640	561	616	604	600	588	580	622	597	615	624	590	646	591	612	612	550	612	572	577	605	611	613	650	595	606	614	595	565	605	593	600	650	591	594	597	584	590	620	616	632	593	618	593	636	590	602	613	598	574	596	588	643	589	596	644	613	600	583	608	599	620	601	601	596	604	576	579	546	605	626	618	613	614	572	680	630	643	627	617	618	620	601	590	625	575	554	599	622	597	588	617	589	576	632	579	587	602	554	601	612	619	620	610	609	603	615	595	610	629	601	602	595	589	583	626	546	594	617	576	585	600	603	614	717	593	605	613	636	613	663	609	588	574	611	582	634	584	585	564	586	628	603	565	575	580	626	666	598	593	612	595	601	594	619	590	600	560	605	580	557	605	632	620	554	649	575	667	561	617	634	608	639	584	585	585	628	633	636	576	564	613	580	600	643	633	585	598	542	587	631	618	589	594	603	615	630	618	624	620	619	627	592	618	539	641	634	656	614	573	605	630	538	588	565	615	603	580	584	629	577	612	626	560	625	628	604	563	624	605	596	600	593	615	601	580	545	652	612	588	596	597	594	588	568	595	553	611	598	595	577	644	591	567	579	574	613	620	604	600	594	615	639	593	594	593	618	573	602	610	598	647	611	611	600	591	615	571	585	659	598	594	631	619	588	603	587	584	617	607	641	608	610	587	577	586	633	657	601	629	622	572	636	579	594	600	589	655	621	590	594	617	592	590	622	622	603	574	549	563	573	619	610	588	594	597	618	608	596	572	593	601	617	593	568	649	588	615	604	587	629	573	609	607	600	619	614	623	599	620	559	605	603	636	557	625	606	546	600	618	576	603	585	654	633	601	588	602	617	587	584	632	591	581	595	652	600	576	606	549	583	559	584	584	589	597	585	579	573	616	621	612	588	647	610	617	604	631	591	622	586	620	600	577	591	624	564	551	587	638	638	596
22704	20942	28555	23499	21217	21521	16164	6245	4246	3011	2349	1611	1282	1169	937	740	650	636	541	568	456	487	493	488	497	498	454	504	531	473	545	523	504	508	506	517	530	533	593	542	560	562	580	534	577	550	515	466	434	437	463	464	440	466	471	463	470	487	482	449	498	503	439	471	452	424	388	458	429	429	480	459	462	430	450	456	464	450	439	446	420	430	403	443	413	471	424	417	499	448	402	428	501	461	442	433	460	446	407	464	448	443	459	413	450	473	457	464	433	463	464	445	430	438	465	483	438	458	428	479	444	435	427	464	457	484	477	450	430	451	475	479	474	438	466	399	430	441	451	459	442	411	466	465	443	453	436	454	452	427	422	425	479	421	438	451	449	456	490	449	445	429	441	435	429	436	467	467	410	433	491	451	421	468	427	478	443	442	447	433	440	437	460	448	454	444	440	427	452	375	439	467	438	421	472	473	435	477	416	420	453	441	453	449	432	442	457	424	451	435	459	465	462	456	449	419	470	414	465	432	458	442	438	445	483	456	436	439	436	459	430	478	419	468	444	494	444	458	430	466	452	489	448	466	455	462	482	481	462	435	467	446	437	472	446	421	413	456	427	466	457	432	469	455	451	426	480	428	439	482	477	473	453	502	476	432	439	474	431	457	438	429	457	463	445	459	419	436	456	451	450	441	477	437	403	446	431	450	445	450	458	421	445	433	469	435	441	490	477	444	472	485	455	418	433	465	511	460	421	446	470	470	435	442	448	438	458	437	454	443	439	425	436	432	444	417	432	458	462	445	453	468	424	466	459	449	463	465	469	431	474	439	467	426	474	464	428	440	466	433	455	438	460	483	463	476	440	433	479	458	438	459	421	410	427	441	452	461	431	464	471	430	459	454	491	438	446	474	457	439	450	442	440	424	479	456	417	388	464	432	453	490	468	405	430	436	435	449	478	438	439	429	439	465	427	450	486	432	461	480	379	437	462	456	455	434	494	445	484	420	457	444	448	466	455	464	479	458	418	436	460	450	419	479	453	416	426	439	462	450	470	436	451	472	459	446	440	438	443	453	452	464	464	440	424	466	412	453	439	454	458	428	443	438	460	450	443	435	444	423	481	459	423	427	440	440	481	450	458	457	438	417	446	458	446	486	472	472	438	429	460	478	476	420	436	444	439	472	439	447	393	449	449	470	438	443	425	416	453	438	436	449	436	451	451	449	477	431	441	416	428	439	435	438	462	408	477	464	406	421	442	450	442	435	480	377	466	419	418	482	448	454	457	480	459	427	441	425	448	417	441	438	469	424	445	467	468	456	470	466	460	461	444	422	436	438	470	468	434	483	456	439	454	513	445	483	488	452	488	450	413	433	452	464	413	444	446	491	430	426	453	444	459	438	476	460	459	444	478	462	477	458	468	452	459	429	455	442	465	471	428	447	455	439	463	415	444	420	474	475	480	425	468	457	429	449	470	449	427	438	489	431	437	465	437	457	485	442	446	466	415	468	449	429	481	437	446	454	469	429	510	465	467	456	436	457	451	420	481	455	465	446	473	455	476	440	483	470	452	417	426	457	427	411	448	459	437	443	474	468	458	480	450	455	431	455	423	458	421	487	445	450	419	454	435	468	443	417	471	438	401	442	452	447	460	437	458	442	457	447	435	418	442	451	461	472	434	467	409	439	401	454	450	438	450	417	468	454	448	446	432	495	448	422	409	457	416	458	395	479	377	417	493	416	458	465	445	460	451	437	447	436	431	460	445	422	414	433	458	409	478	490	412	457	453	447	454	438	414	477	425	442	460	445	469	459	491	452	433	433	465	451	442	413	421	424	433	466	461	431	468	445	441	465	466	486	439	433	473	452	444	443	435	462	418	487	472	446	452	464	455	418	439	475	455	437	427	452	416	455	428	467	428	436	406	418	428	449	415	458	441	456	452	414	418	426	439	467	454	437	469	443	415	464	453	455	513	434	488	416	433	477	466	429	434	447	436	449	405	440	451	452	432	439	428	401	484	431	460	431	474	417	472	414	445	455	448	436	458	430	455	433	419	433	465	424	450	457	470	447	454	459	445	440	422	458	461	453	478	405	439	479	460	424	448	410	453	446	426	493	479	443	473	460	435	465	425	463	429	459	439	430	455	407	474	443	439	416	470	477	431	423	417	444	443	410	424	420	425	461	443	460	469	469	463	419	466	430	441	434	430	450	421	415	458	456	468	477	420	419	469	446	387	411	478	406	469	434	464	462	448	452	484	480	502	438	414	468	447	453	432	459	455	429	434	469	478	435	405	466	412	408	476	438	424	440	486	445	426	435	455	429	411	412	433	469	475	476	406	437	405	457	420	432	450	447	453	418	483	448	452	464	463	448	463	450	455	400	463	451	437	448	454	486	448	463	436	464	432	429	453	476	460	486	446	475	459	464	453	493	431	434	484	443	382	431	433	482	449	485	452	412	450	426	478	446	420	446	406	451	439	457	481	460	436	437	425	462	438	438	454	473	458	466	425	402	468	481	438	464	456	479	425	446	432	441	483	409	464	438	448	469	447	461	434	459	446	475	454	470	417	459	461	481	455	417	431	427	430	430	519	437	463	446	436	428	464	436	458	470	411	480	427	453	467	454	440	418	418	444	438	436	488	453	430	437	433	438	453	455	448	447	474	472	432	428	481	452	433	443	445	432	424	486	431	474	435	430	418	423	498	419	413	464	484	465	460	458	421	439	450	413	397	434	467	466	449	471	429	445	432	444	413	440	454	472	425	431	426	438	443	465	440	457	483	462	484	423	483	467	457	451	460	395	414	444	395	436	462	418	484	433	456	418	478	462	428	463	425	449	438	420	447	470	428	455	456	453	434	418	441	448	422	446	415	431	447	454	433	431	417	419	463	468	466	466	485	444	442	430	439	462	443	457	433	480	474	440	432	445	459	461	473	453	461	468	465	453	432	463	478	460	472	474	432	463	517	460	444	493	462	440	428	474	484	448	465	440	472	463	442	457	421	452	482	457	460	440	442	458	426	444	386	465	446	421	444	455	457	443	450	464	422	445	429	442	438	469	425	481	447	447	449	428	430	457	451	425	429	462	457	420	430	438	436	455	439	434	424	480	434	418	445	433	454	416	431	466	452	455	454	464	421	429	464	477	453	403	416	399	423	463	469	472	442	441	474	460	389	435	477	452	472	477	443	427	492	448	461	419	425	449	455	486	420	439	465	463	469	435	448	445	411	436	465	440	438	425	411	445	454	469	409	442	432	438	477	473	447	456	443	461	470	468	483	458	457	444	430	414	437	433	477	457	449	459	455	412	449	482	443	464	434	450	430	455	483	423	454	443	470	460	422	413	484	441	417	433	467	447	451	436	455	460	435	476	465	466	436	463	422	438	435	412	449	447	436	458	450	440	450	398	445	482	431	396	466	461	429	448	477	431	443	445	446	457	476	427	446	435	468	478	453	474	443	417	447	492	422	422	398	508	469	456	439	456	449	432	427	475	467	440	427	451	475	425
37324	50035	43659	34035	27439	19691	14951	10469	8386	6104	4592	3208	2393	2167	1636	1173	959	850	830	704	668	626	605	575	590	582	577	529	565	564	593	609	604	636	623	653	775	711	830	722	703	794	740	736	726	724	612	538	484	520	540	482	538	501	517	500	537	513	518	540	568	526	505	527	463	512	533	496	473	526	507	554	506	491	534	485	490	514	498	501	524	491	488	490	494	495	464	498	516	518	525	503	477	507	542	509	468	487	502	508	537	486	505	473	480	490	502	485	513	488	481	473	494	519	511	505	528	541	494	562	504	477	509	472	547	495	508	518	480	495	484	518	483	484	526	516	482	489	490	500	458	522	531	508	509	509	514	480	462	507	470	512	535	549	487	505	463	530	440	453	453	506	500	477	500	515	483	510	530	481	468	492	496	493	528	506	512	502	462	478	474	494	488	519	522	550	483	479	509	471	505	491	503	491	517	509	504	509	503	513	509	513	485	529	500	492	499	483	500	484	500	497	512	499	505	512	503	489	503	484	463	525	494	470	503	485	499	471	491	491	520	483	503	531	490	524	478	501	499	475	503	494	494	466	510	507	506	528	503	514	522	492	500	511	491	512	521	507	474	509	480	516	508	474	490	506	478	546	535	491	525	482	497	510	507	515	486	480	459	465	494	503	508	495	488	516	477	506	462	498	530	486	500	484	531	509	490	474	490	524	483	518	471	501	477	483	495	499	532	490	512	513	479	480	530	481	490	481	505	483	546	491	525	533	486	462	502	498	486	502	490	479	485	491	500	496	472	474	494	491	483	485	528	499	489	501	518	495	470	489	455	437	495	500	471	501	466	523	503	468	456	500	505	452	510	527	510	514	467	501	510	470	504	518	527	509	522	513	467	544	450	513	521	497	479	498	518	484	511	514	494	488	515	527	534	504	500	477	481	507	456	466	486	517	519	530	508	527	512	493	512	490	448	503	527	526	494	495	513	488	483	497	493	467	529	504	514	516	479	478	514	532	487	470	493	501	537	504	532	508	503	478	489	498	487	518	510	488	503	499	482	494	477	486	501	499	497	504	527	484	501	459	507	488	481	501	498	501	535	496	495	529	509	513	495	513	492	515	509	482	504	473	502	492	491	506	460	491	483	530	481	528	510	501	477	481	436	507	495	494	517	521	486	508	499	495	505	482	523	482	515	496	545	488	504	477	498	476	473	507	518	473	520	472	507	454	508	493	527	496	484	524	519	523	503	496	480	502	469	509	477	515	541	479	502	483	538	454	519	465	511	481	536	488	495	514	496	490	478	509	501	498	485	473	490	491	469	508	513	511	521	536	449	447	538	464	544	510	496	528	474	514	540	463	519	527	488	479	466	488	483	489	464	497	504	476	526	496	500	493	476	483	486	523	487	481	507	463	515	485	512	480	497	481	479	497	498	460	502	458	483	494	457	492	492	517	510	455	490	446	517	483	510	484	504	488	480	474	541	493	506	488	465	481	481	462	475	455	515	512	477	487	510	485	512	466	481	501	493	464	483	462	480	534	494	510	479	501	482	469	505	469	496	457	487	500	488	485	532	532	467	487	512	497	497	501	503	477	526	498	507	492	471	501	509	479	514	511	485	462	492	530	480	510	511	498	501	451	512	458	514	510	523	473	463	479	507	506	471	484	500	521	509	479	500	490	561	495	499	489	473	519	507	513	484	486	495	497	476	505	498	520	539	523	481	542	476	489	480	535	503	473	545	502	467	492	516	505	482	493	457	515	529	462	500	503	455	491	480	478	516	481	518	461	519	469	495	508	487	525	510	529	515	489	493	510	516	536	507	460	476	486	489	511	458	490	466	528	501	500	457	465	490	505	499	505	444	519	527	497	473	487	486	447	500	460	505	524	491	516	495	501	533	501	504	487	481	529	484	520	519	526	483	493	482	514	507	491	504	498	440	451	498	508	501	513	458	497	509	515	453	455	530	472	514	478	503	485	526	500	498	468	515	483	503	484	485	529	501	507	494	469	505	505	518	538	530	448	445	506	529	515	511	505	468	499	493	507	516	493	517	518	535	495	495	482	480	481	478	490	488	484	486	478	472	487	500	517	518	511	482	496	495	489	463	457	541	557	483	540	480	456	544	501	555	494	490	512	483	516	466	506	535	489	475	493	510	501	484	498	481	466	498	530	489	535	490	504	520	500	500	503	486	513	501	484	493	501	509	508	487	540	509	503	528	479	461	510	465	482	488	546	486	488	491	513	499	485	489	501	489	488	480	494	516	493	513	526	466	533	487	458	484	475	502	528	542	452	526	492	554	478	500	532	465	501	513	490	504	489	516	478	506	481	499	503	489	493	464	537	450	489	515	534	505	455	510	462	474	529	485	493	496	453	461	511	523	518	498	483	495	526	484	494	524	478	500	484	517	480	487	520	499	494	498	539	512	495	500	521	544	498	450	489	514	466	494	465	515	468	481	500	523	485	491	512	520	499	507	511	514	517	506	540	474	452	507	519	525	499	497	482	507	502	536	496	496	484	481	515	475	516	451	514	503	498	476	463	507	501	539	465	516	500	505	475	459	492	480	496	527	481	521	503	492	509	454	495	521	456	484	500	482	499	482	517	484	484	484	534	492	504	494	478	479	541	476	453	520	490	494	468	485	485	532	505	457	532	490	494	512	488	484	501	498	472	501	514	517	515	474	483	511	505	518	496	492	515	498	514	510	468	500	497	510	503	518	527	477	498	507	521	495	506	487	494	517	454	508	487	473	480	476	502	492	466	473	483	503	553	549	529	527	490	479	483	491	504	485	508	462	471	511	521	509	461	522	515	464	461	521	485	513	488	492	506	481	507	547	528	502	489	506	505	476	475	475	523	493	499	498	497	507	443	489	525	484	488	483	518	501	505	515	490	465	495	486	513	494	524	495	471	462	458	477	515	466	496	527	493	491	479	450	486	498	508	509	551	536	501	507	478	497	469	514	493	510	498	490	486	512	492	504	507	469	511	503	521	500	469	497	481	484	490	491	547	499	484	467	477	548	488	536	495	574	501	493	469	476	487	471	481	511	510	497	520	469	546	505	510	510	479	452	497	539	505	532	464	495	504	476	465	506	476	501	505	511	502	491	489	477	477	466	493	501	501	506	494	518	465	541	453	471	495	506	505	510	500	511	498	532	471	495	473	518	498	470	488	476	521	478	516	507	480	478	486	492	493	480	505	483	502	485	481	509	491	524	482	502	480	488	474	472	521	436	487	477	463	503	489	465	477	480	484	497	535	475	484	493	478	518	503	510	518	487	486	519	556	505	499	509	500	481	501	492	461	496	506	473	482	492	502	501	487	502	476	504	502	478	528	501	486	527	528	524	486	497	485	514	512	470	477	484	520	532	509	507	502	499	484	499	497	524	446	487	514	472	518	518	471	491	525	477	510	502	491	550	464	472	528	480	495	480	520	467	523	457	488	470	525	488	486	517	514	473	476	527	522	506	492	495	490	485	489	517	488	507	516	517	510	471	452	512	490	426	477
28704	24863	27305	21075	11630	6304	3966	2397	1834	1322	966	737	710	629	540	476	474	462	416	442	383	431	397	372	435	401	391	425	398	373	388	396	384	379	405	427	422	453	401	452	409	445	487	426	437	493	426	397	388	401	371	420	399	411	360	384	383	378	358	392	393	444	394	394	368	406	409	383	375	383	381	371	407	376	416	384	374	393	399	343	367	394	392	379	383	364	395	369	426	398	405	362	396	375	366	388	405	382	391	387	383	368	322	382	379	401	348	367	378	401	393	389	386	398	380	403	391	348	384	389	403	383	388	396	410	383	385	409	411	405	438	376	406	418	426	402	367	396	397	410	385	380	342	370	377	352	388	368	423	384	391	380	363	389	372	376	369	377	380	403	366	410	377	414	404	356	373	416	390	393	374	404	397	359	387	413	395	400	401	422	372	369	392	393	392	369	389	380	379	406	396	380	370	361	413	392	395	412	402	368	356	368	401	383	392	417	403	402	393	428	369	406	413	365	385	399	378	376	370	391	388	385	394	362	362	356	373	425	387	376	422	376	342	359	378	398	359	406	416	387	399	377	398	377	401	375	381	375	408	380	387	384	401	411	380	388	383	384	392	403	381	401	377	390	387	394	380	373	423	398	385	380	394	394	353	420	383	361	367	400	395	402	345	427	372	414	366	386	392	425	389	377	388	394	396	366	400	383	375	381	400	393	372	392	401	394	377	409	374	384	403	380	379	372	388	383	377	386	375	392	404	374	389	346	381	393	377	393	383	407	378	366	369	363	355	418	361	419	390	367	414	404	402	404	382	389	385	379	371	405	380	409	418	396	388	433	386	360	389	399	394	412	398	365	358	399	406	384	382	360	389	390	339	362	375	401	373	393	339	372	382	384	434	399	380	382	395	359	401	357	399	378	362	364	395	388	418	375	402	403	365	405	382	378	396	355	383	388	401	359	398	364	371	397	409	359	361	401	366	363	389	371	378	394	406	389	377	410	386	392	380	411	394	389	369	369	370	375	391	418	354	369	367	377	370	384	385	379	383	342	377	385	402	366	389	419	398	404	389	385	392	391	399	428	405	452	399	390	399	364	396	391	394	383	398	409	387	437	381	366	371	359	372	387	415	382	409	358	390	380	404	404	390	414	365	384	367	383	391	377	400	389	429	379	401	390	388	377	395	412	419	375	415	390	369	372	414	408	399	395	408	382	364	390	379	349	404	399	362	374	366	360	392	381	402	403	380	372	341	389	390	433	405	394	415	386	384	388	408	408	404	364	353	384	368	443	411	411	394	381	381	364	399	392	384	362	383	389	384	374	400	373	345	412	397	353	383	384	368	371	403	381	386	396	401	425	364	360	405	389	403	399	408	391	350	414	387	380	375	424	401	412	385	402	380	356	379	364	418	399	379	379	394	388	388	393	393	384	406	396	395	388	369	393	338	378	404	376	373	395	386	406	396	400	370	396	372	426	376	410	364	386	365	389	373	376	361	401	373	421	397	400	399	398	380	373	410	358	381	397	347	381	409	378	363	409	415	389	398	407	382	387	382	393	408	388	383	386	375	384	393	407	378	383	385	439	367	366	383	383	414	415	364	412	375	392	427	384	409	400	387	384	366	391	417	413	374	363	406	397	362	339	392	372	360	380	375	384	372	378	399	367	388	342	389	389	374	422	384	361	384	392	377	393	363	408	402	381	386	330	383	413	385	375	369	370	396	419	395	383	410	366	389	375	352	376	347	397	400	354	386	394	389	370	403	394	361	378	405	356	367	394	387	402	389	400	381	385	395	394	378	393	387	404	400	384	418	395	401	383	425	420	384	358	388	395	375	409	421	419	390	361	410	407	387	381	393	391	393	368	389	401	409	406	377	384	353	400	381	344	402	414	386	389	392	370	368	379	408	368	404	442	384	405	371	368	392	379	368	398	391	391	349	375	375	395	392	404	396	374	397	393	379	378	354	396	418	398	404	411	429	374	378	396	407	388	369	419	407	421	421	434	389	382	393	362	354	393	373	379	352	367	360	387	369	358	391	386	369	372	387	389	409	406	375	396	366	378	383	384	349	388	391	409	365	382	376	402	364	386	386	403	425	397	367	372	408	426	400	401	388	386	394	393	396	376	398	421	352	368	395	372	416	373	385	367	390	391	373	405	391	411	380	390	376	360	390	368	396	327	382	386	381	411	390	384	402	387	385	381	360	407	374	373	370	378	419	391	395	372	360	383	366	394	403	420	378	403	379	378	391	395	383	400	396	372	366	404	399	344	395	354	419	396	411	394	399	387	401	427	360	394	399	364	364	377	392	399	373	399	379	364	407	390	394	355	398	393	441	391	374	367	419	383	391	405	393	366	379	416	417	402	385	393	355	377	436	403	367	372	439	387	434	378	402	391	384	424	428	366	391	380	381	391	418	368	365	386	386	339	379	400	387	378	387	408	386	417	408	402	419	382	384	365	379	406	417	415	362	395	402	359	369	387	387	398	395	379	416	396	379	415	412	391	405	366	385	403	412	362	391	394	410	413	376	423	415	389	360	364	358	409	371	354	409	350	366	403	382	371	387	399	405	366	393	397	390	367	383	409	403	383	414	399	378	378	390	379	377	401	396	365	396	406	389	377	357	408	367	406	368	344	410	392	409	388	383	383	444	396	338	376	386	365	381	393	388	381	429	405	391	388	387	407	391	377	379	361	408	375	398	370	379	372	365	369	383	390	378	395	386	396	373	417	319	366	387	397	418	406	400	407	353	398	412	399	370	402	353	387	368	352	411	395	396	368	375	370	413	394	386	359	341	403	385	409	383	398	369	377	365	382	408	424	379	370	375	420	412	390	388	374	371	427	356	367	383	383	418	358	389	391	385	383	360	380	384	421	408	399	355	371	380	389	419	392	404	368	384	397	389	387	383	397	388	358	378	384	415	402	402	387	394	403	375	406	392	428	396	397	367	339	382	408	414	390	391	385	347	398	394	367	418	418	347	389	373	389	350	402	385	407	382	367	394	381	405	369	436	402	349	394	365	391	407	415	432	389	372	379	375	350	385	431	395	368	365	399	385	363	405	362	355	424	364	405	379	377	410	427	331	382	393	396	366	386	380	400	410	381	403	416	347	386	353	397	409	382	377	386	407	363	383	390	388	400	390	383	368	435	413	413	399	385	391	383	409	381	380	376	394	397	392	406	372	354	387	359	409	408	377	417	409	376	373	383	380	403	377	402	406	395	380	372	392	381	378	385	379	382	377	384	369	373	403	358	412	383	344	388	372	377	393	372	369	348	406	376	355	376	429	391	391	371	423	355	412	375	383	363	384	382	400	356	366	393	371	358	385	392	402	414	401	392	397	368	432	375	399	392	401	411	376	351	404	382	349	401	416	409	393	409	365	366	366	342	409	391	419	372	393	389	352	380	395	396	409	389	418	388	382	403	385	419	392	375	386	399	369	381	381	376	411	391	383	416	378	382	391	362	381	398	416	393	413	438	387	387	378	367	394	399	359	412	386	399
31281	37907	32343	22773	16332	10979	7505	5093	3748	2615	1841	1336	1212	1037	784	662	596	603	539	540	514	492	450	482	463	469	475	503	476	448	469	487	512	488	475	556	553	508	569	654	615	554	605	557	578	547	477	452	442	440	478	432	522	511	474	474	432	473	505	480	461	456	455	481	500	464	453	503	462	463	502	480	474	464	464	464	473	459	497	473	453	465	470	421	503	404	487	455	479	444	478	417	432	455	412	439	436	471	465	444	457	430	466	445	466	488	458	487	456	449	450	430	471	506	422	459	448	423	471	459	437	442	461	434	468	418	432	503	516	494	445	446	492	464	442	474	438	466	447	423	429	459	440	437	450	463	442	445	459	449	447	441	484	462	430	467	440	445	447	448	422	434	476	452	493	437	484	449	467	477	423	462	438	483	427	423	430	474	439	471	469	429	489	431	499	437	437	464	472	458	449	431	433	464	478	482	474	469	464	450	446	430	460	474	478	408	465	433	443	425	459	451	432	449	422	435	448	441	468	430	437	458	502	465	475	446	472	417	448	449	486	485	467	456	473	438	479	446	446	461	441	427	458	492	455	482	478	433	435	465	440	415	443	426	465	460	481	453	448	466	463	424	459	478	437	424	470	441	440	454	450	469	450	478	447	460	429	471	429	436	450	412	435	445	455	459	467	440	480	460	409	425	439	397	464	466	416	468	465	457	460	412	449	482	425	463	453	457	466	447	459	477	452	447	475	457	478	481	450	500	458	479	478	443	509	456	467	458	481	463	435	418	460	435	412	473	483	489	457	424	417	436	466	456	439	458	472	437	461	460	453	469	459	464	412	451	419	419	463	464	454	446	426	468	439	446	427	455	478	437	411	449	452	478	487	475	466	432	459	449	473	450	480	457	422	460	428	431	448	469	482	464	430	466	472	459	419	452	434	497	495	466	444	448	445	466	461	438	424	475	473	468	399	473	449	426	447	463	466	463	470	435	459	439	445	439	444	452	458	469	487	459	441	446	441	426	474	448	447	429	493	446	435	446	450	447	458	478	418	433	460	462	461	455	449	464	479	495	424	454	464	441	475	447	463	449	471	436	483	469	454	433	440	499	469	414	442	470	427	451	506	460	413	418	444	462	466	466	446	465	459	420	453	422	473	473	429	446	489	433	461	457	432	443	428	471	465	475	447	465	422	465	460	478	436	448	440	487	448	431	473	432	455	436	460	438	480	478	407	446	471	441	476	446	497	418	446	482	454	442	441	460	416	425	467	450	468	456	483	452	449	440	433	418	447	497	455	475	461	478	449	440	434	480	471	457	446	432	465	468	468	444	419	471	430	484	436	442	462	469	462	476	434	434	431	467	468	443	495	408	463	472	444	447	469	438	432	445	467	469	464	464	445	482	455	474	434	424	433	450	446	489	429	431	434	459	467	440	455	431	461	431	471	425	527	457	436	478	437	428	443	425	451	432	435	484	503	457	509	423	444	458	428	479	476	456	424	407	466	446	464	462	439	472	428	458	415	475	401	454	453	429	461	407	438	465	443	430	413	462	449	460	451	485	447	474	457	485	466	481	467	431	443	452	420	436	439	485	455	454	421	447	429	464	488	464	440	440	436	436	434	474	458	430	475	483	451	460	426	460	461	424	450	461	427	460	469	464	450	426	446	432	433	464	477	502	471	423	467	481	464	462	410	432	464	416	418	456	472	457	465	474	445	465	464	415	454	444	466	502	477	457	448	440	458	460	449	470	459	465	451	460	454	484	504	469	470	417	444	451	457	433	447	472	496	443	462	449	476	426	450	455	436	468	444	451	457	449	453	470	449	478	427	434	406	437	437	440	439	449	459	447	451	447	459	459	467	411	428	447	449	449	428	448	442	477	443	477	421	453	448	475	474	423	504	459	466	431	417	487	461	437	454	462	470	464	474	416	479	449	444	491	465	463	466	442	457	415	437	459	471	450	429	476	473	454	451	455	461	403	461	440	451	439	457	453	426	480	462	477	440	454	464	477	428	448	490	452	420	403	446	453	448	464	464	456	439	467	432	459	424	445	439	429	434	443	435	449	433	421	429	481	451	461	446	445	493	443	465	448	430	445	439	416	461	504	392	476	458	419	485	469	447	417	470	477	447	438	467	412	459	423	458	471	448	489	475	480	427	475	430	444	475	456	511	477	470	453	467	440	425	467	447	440	423	469	427	456	443	438	444	490	454	451	431	475	456	446	436	476	460	429	468	444	437	456	467	456	463	444	512	435	432	429	440	478	474	449	449	467	429	479	467	432	460	449	464	492	438	427	476	432	483	479	446	460	449	420	510	445	447	466	475	445	474	453	464	434	456	442	441	473	471	433	492	470	453	463	450	434	460	481	462	424	438	466	459	480	428	497	439	456	467	455	467	434	445	483	465	508	479	423	477	415	447	467	415	467	450	463	450	434	476	460	440	462	447	468	444	442	493	464	479	482	460	448	441	459	473	432	421	416	420	449	429	472	467	492	432	456	478	468	471	433	421	431	421	446	451	467	424	438	443	474	453	447	437	476	473	441	469	442	446	512	465	431	478	396	477	439	467	447	439	486	514	442	447	438	411	463	450	450	464	485	485	428	451	477	473	439	436	458	478	429	423	447	480	429	478	426	429	453	437	462	438	445	468	429	463	429	452	444	435	452	412	439	471	417	462	446	455	437	444	479	464	421	467	475	471	436	434	457	420	468	446	482	433	448	444	511	429	437	445	449	475	453	459	472	452	412	469	451	455	462	462	451	444	420	459	464	438	446	470	438	451	453	485	468	464	454	465	471	475	450	489	456	492	454	465	501	473	477	478	476	466	449	466	450	439	435	440	445	459	469	453	435	444	463	472	459	464	477	459	460	439	432	450	437	478	433	436	430	470	444	447	411	449	485	476	405	446	472	460	450	481	476	450	485	442	495	428	430	472	448	489	472	450	449	486	493	443	430	468	471	475	445	465	471	444	469	450	492	473	481	456	449	470	470	466	484	500	446	451	428	429	455	435	471	464	488	474	489	448	426	466	428	444	434	435	447	452	478	426	466	468	466	417	460	474	457	472	419	455	474	445	454	457	410	442	445	498	454	444	472	448	491	455	473	450	469	458	418	463	449	481	449	504	472	454	467	431	445	404	472	460	475	475	482	450	451	467	465	461	452	466	459	434	498	413	472	455	435	444	452	467	484	475	463	441	412	488	450	442	471	438	458	435	456	384	439	470	432	454	449	452	431	448	456	464	427	420	452	454	439	470	470	460	486	455	475	466	481	455	451	450	451	461	462	428	448	481	431	434	499	467	467	431	475	402	475	485	447	439	481	470	452	474	459	448	439	439	429	466	491	441	431	449	425	442	438	462	468	427	450	454	429	462	447	469	432	461	478	447	477	457	479	477	440	435	460	445	485	478	488	444	453	452	459	444	439	447	474	463	453	467	483	456	489	414	468	448	477	401	434	479	440	485	456	489	456	473	450	459	445	460	441	447	474	449	435	488	430	438	474	478	445
23749	20910	28014	24269	21235	15633	7953	4241	2713	1829	1288	1014	910	762	554	488	453	457	411	374	380	348	391	346	272	301	312	337	301	311	272	303	338	354	339	349	370	400	413	367	376	381	417	401	387	359	331	319	271	279	287	296	341	289	285	319	315	266	297	302	300	333	302	322	315	312	292	300	314	289	319	323	309	273	331	285	312	346	301	285	299	297	310	285	297	291	304	316	301	292	272	291	318	321	291	294	312	277	295	287	298	339	312	330	286	319	319	305	297	301	314	295	285	309	303	329	287	281	297	285	270	307	300	294	320	290	275	274	308	310	291	297	294	298	281	315	289	286	301	269	285	284	292	274	294	313	298	277	302	304	315	310	312	302	333	292	300	301	303	288	300	310	310	281	258	312	340	303	306	336	288	263	299	304	306	264	303	310	314	282	293	270	313	283	304	255	300	286	257	314	274	283	259	314	255	314	306	288	290	291	297	307	282	302	248	329	324	311	312	316	309	284	300	285	315	305	316	293	312	291	308	286	289	304	317	315	266	261	289	284	280	270	269	266	315	281	305	287	301	314	317	288	303	300	293	286	284	328	305	284	248	307	303	279	309	277	289	302	304	303	313	331	299	315	297	291	315	306	295	273	300	265	318	267	261	277	324	286	300	309	284	293	308	300	282	280	293	292	324	276	308	294	296	296	271	295	282	311	324	306	286	318	310	321	298	266	301	286	293	324	281	281	303	295	289	283	306	296	291	283	281	271	303	322	300	325	282	318	279	297	302	306	291	311	280	277	279	313	301	275	306	269	287	282	272	318	302	287	298	280	323	289	287	266	286	301	299	308	310	262	295	321	335	296	301	340	293	309	292	280	285	305	275	327	263	303	320	311	303	286	282	276	327	269	311	277	279	299	293	316	306	336	271	299	276	290	338	310	263	297	304	288	294	266	310	311	296	314	277	320	314	312	299	289	283	301	306	299	307	300	278	284	292	260	275	308	294	293	300	283	267	266	293	320	322	286	281	274	314	287	303	283	313	310	293	315	320	296	296	285	311	311	276	301	331	281	295	315	308	326	284	281	287	289	269	306	279	310	303	300	311	268	266	311	301	293	278	299	316	295	283	307	312	249	272	308	302	288	285	321	307	290	276	288	308	320	283	300	288	314	290	311	309	293	305	303	283	318	307	279	288	281	303	283	286	302	303	302	277	284	301	287	289	296	284	310	266	283	320	284	294	285	289	286	286	270	283	296	275	306	295	329	312	313	318	303	302	315	303	314	312	303	317	296	314	276	291	295	309	324	270	310	288	300	314	309	314	282	280	299	287	303	295	321	294	292	303	315	270	289	286	287	284	272	298	258	291	294	296	284	302	282	304	306	248	284	289	280	312	282	299	309	305	320	280	312	300	296	322	302	303	310	294	255	329	274	283	297	327	291	303	295	329	279	274	299	291	316	282	310	309	314	307	325	266	300	291	299	315	275	305	286	278	300	310	269	287	286	278	265	311	288	286	310	295	312	285	274	273	280	295	309	326	311	307	303	280	293	279	287	282	304	307	287	325	285	301	310	324	294	312	309	299	311	314	295	271	288	289	272	315	288	295	307	294	301	285	285	301	331	316	292	295	312	301	301	297	281	314	288	310	294	312	297	305	296	295	286	283	285	286	294	321	307	302	284	287	287	282	312	299	303	307	279	304	303	309	293	302	297	315	326	289	264	294	279	264	329	293	284	312	308	295	307	278	294	312	314	282	250	295	312	319	301	306	298	319	304	290	252	279	297	311	309	275	287	303	327	315	320	292	303	322	288	291	290	287	287	285	282	287	295	288	289	286	337	317	297	293	330	311	290	286	269	292	311	288	285	284	302	301	336	297	299	293	293	302	263	284	289	296	284	285	312	303	321	298	303	305	309	274	269	298	301	336	257	303	289	320	284	280	293	269	292	278	294	286	273	294	299	281	287	303	282	326	303	314	285	294	327	281	313	276	251	305	293	284	303	339	257	295	302	302	281	284	267	296	270	235	274	294	271	324	306	298	321	324	312	266	251	326	345	289	299	261	300	295	295	315	295	282	289	279	313	283	308	300	321	317	322	298	294	300	296	302	336	302	320	294	304	313	303	316	269	302	297	290	298	289	312	295	265	294	295	295	271	291	303	291	289	281	294	304	303	300	303	298	321	326	291	294	278	282	281	273	288	273	316	301	298	307	294	295	284	319	309	303	293	304	288	319	310	277	295	296	280	277	302	293	329	302	297	260	286	315	294	297	294	281	311	283	303	299	287	308	293	277	306	295	307	278	292	299	275	286	298	292	298	302	303	281	315	293	302	325	279	303	318	309	304	276	273	308	284	278	283	318	309	301	310	288	305	255	307	305	271	307	290	312	280	267	305	289	297	301	335	330	297	281	301	292	297	263	306	279	268	301	277	306	309	314	289	304	290	274	315	292	291	309	284	277	297	295	288	304	271	261	330	275	301	314	314	253	296	276	312	302	304	308	327	272	294	265	291	267	260	312	295	306	277	303	264	293	309	306	284	335	304	287	291	316	282	287	289	290	325	308	302	302	304	278	282	287	318	267	308	293	283	261	299	284	305	326	297	292	287	288	301	298	284	284	294	322	291	296	293	280	315	311	290	309	290	290	320	320	304	277	286	289	303	286	288	278	288	298	274	299	303	283	274	262	306	302	289	304	276	277	280	306	268	291	300	312	271	282	304	311	300	285	264	289	318	297	310	268	280	280	299	282	288	314	292	305	270	307	289	281	273	312	308	309	270	304	282	295	302	300	301	286	303	282	288	325	303	288	289	284	286	331	295	321	312	286	276	276	330	276	295	287	298	271	286	296	294	272	281	305	316	276	301	267	304	280	289	294	304	285	301	299	301	303	288	310	292	256	271	294	268	318	272	295	300	295	296	331	303	284	330	297	331	305	290	310	284	290	327	328	303	260	277	299	352	298	291	280	279	301	309	323	289	314	284	290	278	323	281	301	333	287	272	291	287	292	296	304	294	272	319	290	309	277	291	289	275	324	317	256	268	310	321	288	272	289	279	298	279	321	313	281	295	295	276	300	263	306	306	303	290	276	297	293	292	277	273	318	296	324	342	284	306	294	325	314	269	292	291	263	303	282	322	289	291	304	296	293	284	315	298	280	328	331	285	287	293	310	298	288	291	283	314	277	292	291	304	295	305	289	272	308	327	277	300	329	303	306	268	273	315	307	310	290	296	276	312	300	283	294	315	304	316	330	293	274	306	308	293	287	243	295	279	287	290	283	287	291	305	286	283	301	285	282	296	323	281	292	275	276	268	260	269	298	290	294	303	306	264	306	247	270	322	315	332	300	280	303	298	284	308	318	277	281	299	275	305	257	288	302	309	317	297	318	286	323	286	296	307	290	310	292	291	283	295	297	321	280	283	283	292	316	287	353	310	293	298	306	309	300	255	311	345	262	262	313	300	309	267	314	279	296	282	282	302	307	295	316	301	290	339	307	303	289	287	290	302	298	343
33826	46199	37736	28197	21495	15681	10965	8079	5528	3706	2597	2071	1764	1317	1024	777	712	595	580	543	543	452	413	429	364	380	390	409	394	384	380	412	421	415	434	455	467	561	542	599	547	510	564	507	501	469	378	370	333	395	299	360	357	364	346	356	347	380	345	352	338	359	385	361	379	358	396	336	358	353	343	365	324	375	382	374	337	347	356	357	350	328	356	319	347	353	338	346	344	365	348	340	336	349	339	367	353	344	335	361	361	329	377	362	324	342	345	379	364	363	331	378	351	331	334	354	357	314	362	347	362	391	339	354	350	351	355	376	402	322	346	348	330	346	357	342	376	345	341	377	350	351	344	365	357	345	370	336	334	347	360	352	356	302	342	361	313	359	366	336	336	348	393	355	344	355	359	330	342	347	344	386	359	379	318	366	327	350	333	355	356	374	358	360	370	356	347	343	374	370	344	356	338	357	346	312	343	339	363	357	337	345	359	370	335	366	322	376	347	325	360	309	337	331	380	368	363	359	356	362	340	359	355	376	294	353	359	337	351	347	359	370	344	385	332	361	351	332	339	381	338	365	348	365	332	329	342	372	361	350	357	320	349	334	332	350	363	324	316	376	349	343	335	356	360	356	339	359	359	337	327	376	365	351	363	369	346	368	353	345	348	329	339	343	355	362	352	351	325	319	328	361	336	333	364	327	356	321	357	370	362	364	385	347	331	367	343	386	345	345	348	356	321	340	360	325	327	368	349	332	338	346	376	341	340	370	356	333	347	324	330	335	374	353	363	345	370	343	351	364	363	355	325	333	366	370	383	332	361	316	365	371	315	340	336	337	349	345	329	338	336	336	346	326	355	356	305	377	353	350	346	342	316	365	331	348	358	358	337	340	342	330	351	339	328	369	341	342	360	369	332	362	336	363	374	327	342	339	359	329	361	375	340	343	377	320	313	342	392	357	361	324	346	347	353	353	346	338	359	350	354	359	346	322	322	382	359	362	311	355	323	363	357	357	337	337	375	340	349	344	335	359	367	376	320	351	321	319	357	320	323	345	342	392	334	377	372	333	375	327	330	361	353	343	337	359	344	355	324	338	334	348	378	306	332	318	364	340	341	358	371	321	342	332	383	326	334	328	344	335	366	348	343	367	365	350	348	315	353	352	350	415	376	332	343	325	350	336	360	337	327	377	329	359	352	341	367	345	339	346	378	316	356	326	358	337	371	318	372	343	356	344	358	318	336	365	294	349	327	381	342	340	366	347	347	368	348	358	337	347	333	361	321	353	370	364	318	317	314	345	369	339	333	367	340	376	347	356	349	361	377	336	321	345	362	353	373	307	362	328	343	371	360	321	360	335	326	311	367	341	357	303	334	358	362	351	336	350	362	335	340	375	339	354	380	340	350	348	323	370	347	343	357	359	328	365	373	377	343	342	350	353	358	369	364	374	358	365	341	379	355	392	317	373	323	373	356	353	361	372	340	374	340	320	340	366	334	333	370	355	356	354	333	357	366	378	358	370	305	354	365	349	311	349	347	381	351	328	347	348	394	337	339	350	348	319	347	361	350	349	346	343	341	344	340	357	364	336	337	360	336	356	352	381	366	347	320	353	372	364	380	366	330	346	348	378	359	345	412	338	337	352	368	386	375	354	304	377	370	368	347	348	359	333	334	374	345	353	356	329	348	341	337	363	337	358	341	397	362	326	329	337	329	309	351	337	308	335	340	346	348	329	359	306	362	370	300	354	371	332	373	318	355	361	326	379	362	379	342	357	343	339	339	373	329	337	358	363	336	349	352	323	347	329	325	362	326	347	383	366	377	364	327	376	403	345	355	372	343	332	383	377	333	303	366	334	338	356	369	318	363	385	381	339	340	335	368	329	355	338	341	356	344	366	330	342	331	338	381	373	355	353	350	329	352	325	355	354	372	329	371	338	371	371	332	365	341	303	364	346	344	323	333	358	360	354	359	339	334	342	362	335	352	354	327	337	340	362	371	370	357	338	354	346	338	362	330	333	351	350	346	363	348	349	355	346	368	393	329	337	354	348	321	353	327	332	359	332	318	373	353	358	389	373	343	343	361	349	334	314	357	336	366	370	403	321	354	356	379	364	320	336	374	350	345	316	322	345	365	371	329	365	390	361	339	349	352	318	343	367	346	361	358	385	368	344	363	334	317	372	368	382	351	330	339	369	348	362	342	319	347	322	378	354	375	355	326	321	334	391	365	338	373	330	368	343	334	350	350	343	349	340	339	328	341	375	345	359	333	338	342	359	373	375	352	362	355	349	352	354	338	352	323	343	342	359	374	341	354	389	354	347	365	359	344	367	334	331	377	366	358	354	342	366	370	357	348	333	325	337	363	332	325	340	375	356	366	346	349	324	350	346	357	376	356	331	360	333	325	341	322	355	339	338	370	350	331	365	345	362	343	359	381	324	320	349	348	345	333	349	353	327	351	366	341	360	339	354	343	346	325	351	348	323	327	355	318	359	363	332	372	345	327	347	343	366	357	325	332	333	360	390	358	366	354	367	339	356	352	319	344	335	352	346	352	336	342	331	342	373	349	341	339	357	315	389	366	350	354	340	336	352	357	365	355	349	367	367	343	388	345	370	355	360	339	338	372	328	320	379	308	385	330	355	329	329	359	359	333	361	368	384	362	337	365	325	343	363	337	338	363	343	341	325	361	330	307	354	368	333	366	308	333	358	342	344	345	336	329	357	337	317	371	362	344	330	337	359	352	361	360	372	312	363	326	331	332	329	343	354	360	358	343	345	365	354	382	320	329	383	349	338	350	337	343	355	329	329	377	366	377	359	357	352	354	341	350	346	332	350	359	350	379	353	381	350	356	356	348	354	310	339	367	378	342	340	337	346	357	365	317	336	384	361	335	309	367	348	321	323	351	380	368	341	330	357	327	348	351	342	355	342	348	395	335	310	373	334	346	308	327	352	338	349	367	346	322	332	337	327	331	332	349	341	334	363	362	304	381	376	336	391	331	341	340	357	386	365	374	361	341	343	366	367	359	321	343	352	328	364	355	364	368	367	330	369	346	321	338	357	339	317	380	328	364	376	342	377	313	337	348	337	343	333	370	363	350	349	351	364	369	367	358	327	342	363	366	312	371	349	325	333	324	365	350	359	315	359	338	403	368	359	310	399	375	359	391	332	307	368	345	361	371	340	369	354	352	350	355	336	323	363	376	341	378	338	329	327	341	354	353	355	369	339	333	359	338	363	345	315	322	339	351	334	341	320	320	340	329	352	366	324	352	362	327	360	350	336	366	339	346	346	388	371	359	348	359	351	349	356	364	347	371	354	343	358	370	340	366	356	321	357	352	357	349	372	344	372	320	379	337	349	356	333	331	346	354	353	351	346	368	340	338	345	336	378	357	342	321	349	358	364	332	348	354	342	332	360	346	358	356	340	356	341	334	329	356	341	344	363	377	360	328	344	353	353	336	365	345	366	356	372	360	346	350	351	370	390	318	371	341	339	327	335	331	374
25060	20981	27226	25587	16262	8723	4806	3143	2068	1417	1148	1036	983	784	722	667	646	627	631	673	614	576	562	534	593	570	541	547	540	538	519	535	563	546	587	540	623	609	587	642	634	618	585	553	585	582	463	524	562	559	548	504	527	560	557	501	535	555	532	573	535	578	565	533	540	493	529	552	523	574	536	572	541	507	558	527	532	545	532	548	556	515	566	544	531	509	514	543	525	538	571	502	578	562	502	525	514	535	535	534	525	577	529	574	518	547	509	500	549	528	529	506	496	535	550	502	551	520	522	568	549	523	531	574	531	540	609	553	565	537	539	555	477	577	554	568	526	535	538	545	555	536	525	533	502	550	546	515	526	543	552	552	516	525	543	544	515	563	526	561	544	512	548	571	548	535	563	555	509	479	541	539	551	517	515	551	505	539	503	523	539	532	519	544	519	525	551	537	493	571	480	515	517	521	529	529	550	591	546	582	553	565	549	551	563	516	552	544	552	520	521	547	544	521	539	503	545	529	526	540	552	528	549	553	511	516	573	539	515	556	510	560	538	528	517	546	539	534	549	510	530	519	507	505	519	548	551	559	543	585	508	538	550	536	581	558	536	516	523	532	556	564	528	526	501	518	546	531	525	522	518	534	553	527	555	543	528	564	553	542	553	533	501	542	535	546	550	510	503	559	527	505	525	545	539	544	553	527	561	584	518	572	491	549	561	501	481	531	535	541	568	559	558	538	530	471	528	525	548	513	549	531	531	523	542	538	561	571	529	549	519	522	560	567	548	566	533	551	544	534	539	540	551	510	542	497	506	517	563	565	545	522	549	527	532	553	567	539	523	503	532	526	535	506	530	544	564	550	568	546	518	551	527	514	557	560	503	558	569	503	532	525	501	554	501	548	553	565	537	514	531	564	553	533	544	478	513	517	547	520	531	567	535	540	513	536	525	526	475	541	548	488	544	500	534	496	529	510	564	551	549	560	542	515	545	561	552	538	513	521	565	575	555	554	570	552	558	495	531	549	519	514	534	533	509	521	537	550	518	479	540	563	614	554	489	518	514	543	519	552	535	519	528	542	535	524	556	509	557	513	522	508	573	552	525	558	537	498	532	515	506	532	511	522	490	545	549	533	531	531	529	506	543	534	550	503	536	532	545	523	552	505	536	512	533	531	526	539	518	542	565	504	542	545	529	545	527	557	519	559	568	519	531	514	501	568	549	517	510	512	529	564	559	551	525	523	514	523	534	527	541	533	489	533	516	554	532	523	538	520	537	543	534	548	543	577	492	554	479	514	508	536	550	519	528	516	536	551	576	522	549	578	526	516	548	562	550	526	551	544	523	524	501	491	560	561	522	541	521	562	518	546	490	522	557	573	538	488	544	544	544	553	571	503	540	553	519	532	560	510	511	532	538	537	530	526	506	508	551	540	550	532	538	559	548	493	521	571	531	567	525	524	534	476	569	502	521	560	530	589	538	517	560	550	517	498	568	498	543	573	547	518	507	527	514	528	559	492	553	535	560	507	569	546	535	508	526	498	528	551	518	545	551	534	526	526	527	520	502	548	505	479	562	531	540	554	513	560	519	534	517	526	529	487	566	549	493	532	527	551	497	588	560	538	535	515	529	551	544	513	533	522	566	525	517	561	525	521	551	554	570	558	528	546	556	577	525	512	545	577	565	538	523	560	525	556	517	518	497	509	546	537	528	512	558	548	527	516	533	564	549	540	569	517	485	524	580	556	517	523	565	539	515	517	548	542	547	549	568	512	527	535	528	510	555	527	485	516	553	539	547	516	501	495	537	500	504	569	516	499	567	527	528	520	517	549	548	524	472	571	472	538	548	575	531	494	525	588	554	515	566	507	523	530	548	533	568	539	561	593	536	527	518	543	596	526	506	536	527	543	574	519	519	555	507	551	569	504	552	506	543	519	551	520	484	534	541	548	522	580	517	552	554	516	476	555	524	527	509	493	524	509	517	544	511	522	530	523	557	544	544	503	493	503	551	556	535	508	511	501	538	586	564	520	573	509	497	515	501	525	544	534	535	552	556	539	500	506	518	511	512	554	529	543	544	513	516	572	553	526	501	528	507	516	574	577	521	539	500	542	563	522	557	546	497	561	522	509	568	535	502	544	503	535	496	504	537	528	537	511	558	498	532	515	561	569	545	546	532	520	512	555	529	531	504	546	524	535	575	533	554	545	559	508	497	560	507	525	536	524	506	521	554	553	572	559	528	547	516	505	578	547	524	515	538	530	520	530	517	543	556	573	534	529	551	562	555	534	530	539	555	555	516	522	511	538	500	559	568	529	528	561	549	520	506	515	504	515	570	534	529	544	546	557	527	549	519	542	521	517	564	543	497	552	538	521	487	511	481	576	510	553	508	488	514	527	552	514	592	548	565	590	587	541	507	540	529	505	499	511	559	531	518	557	510	516	530	540	546	499	501	506	554	514	533	525	541	551	561	531	551	485	554	540	570	556	547	504	557	533	529	520	536	555	543	528	523	534	558	532	554	507	577	535	526	538	548	561	502	497	519	513	487	528	518	537	497	537	533	565	554	544	509	570	537	525	511	532	520	533	520	494	528	523	582	541	520	536	527	570	535	518	569	532	560	563	546	539	550	543	562	551	557	518	549	501	570	590	532	535	521	503	533	571	543	523	569	560	513	559	540	541	541	534	544	563	489	574	512	549	539	566	552	502	533	527	519	562	526	506	556	555	520	583	516	487	548	516	575	560	498	549	519	528	551	525	520	562	548	538	466	543	575	554	518	551	509	526	509	534	556	540	521	539	548	522	531	520	471	515	518	543	524	539	551	522	526	555	540	524	535	527	518	544	540	575	554	527	521	547	540	538	566	524	580	520	491	549	576	547	502	506	540	538	520	515	519	552	559	552	512	543	539	506	529	506	548	545	568	501	540	567	553	536	539	530	494	543	515	548	528	555	536	501	533	511	489	533	550	546	558	508	567	522	525	558	532	538	568	507	499	520	539	565	552	536	506	535	519	586	528	530	557	561	497	528	541	532	529	502	496	529	546	541	536	547	560	535	567	484	545	564	537	527	503	506	576	515	565	499	526	534	512	555	499	485	538	531	550	511	509	481	572	553	540	532	545	561	514	519	501	539	550	543	572	485	585	518	532	484	568	540	558	565	543	562	535	550	493	548	485	537	546	522	567	575	518	531	561	568	517	526	545	547	499	560	525	510	491	531	562	520	521	521	537	498	558	522	518	514	497	520	558	533	538	560	508	551	542	494	513	497	517	528	585	579	529	546	541	525	528	532	507	543	497	539	493	525	515	500	540	557	516	565	512	559	505	536	494	511	540	522	531	526	507	566	557	548	566	502	514	486	544	568	522	509	541	561	533	545	572	545	534	519	496	519	514	486	547	532	521	537	516	556	538	538	485	514	536	490	533	496	544	514	514	521	552	531	526	496	571	494	516	558	499	537	480	597	558	569	533	567	516	529	530	536	521	504	510	527	522	512	525	583	556	528
33404	43468	35128	25250	18208	13248	8891	6369	4275	2916	2048	1914	1566	1357	970	877	863	888	839	819	752	762	681	668	649	608	627	606	598	665	660	649	654	621	689	674	713	795	756	755	754	752	765	702	695	687	631	658	600	687	568	554	608	607	640	596	620	586	642	619	617	587	661	610	623	676	610	571	611	618	591	602	614	602	595	623	613	633	613	613	617	613	582	588	582	636	593	593	610	632	601	598	629	628	602	602	560	603	587	645	622	624	605	594	617	584	661	611	602	638	579	602	620	591	594	633	608	640	583	637	613	604	582	620	638	629	596	618	603	611	621	555	589	609	565	606	604	625	602	618	645	604	653	596	574	651	664	597	598	606	603	587	574	623	635	629	592	633	637	606	574	575	593	598	627	598	612	599	622	552	592	584	603	614	579	536	635	572	600	560	665	602	660	634	609	628	622	597	607	649	591	619	594	591	562	631	599	605	607	608	612	622	626	626	609	570	609	609	617	596	628	602	572	603	582	593	637	566	589	609	637	602	613	627	606	622	581	558	618	597	628	611	650	599	602	632	627	633	633	613	637	606	630	582	631	606	625	619	662	620	603	612	606	575	561	592	587	577	588	619	592	577	591	580	604	599	603	622	615	620	588	602	594	628	609	627	607	635	606	618	586	600	670	638	643	608	608	607	586	605	610	602	628	607	626	605	591	571	567	582	622	595	619	593	631	585	594	646	639	594	635	610	607	622	626	586	631	571	594	615	590	593	607	610	600	626	596	622	633	570	579	626	635	573	590	639	634	655	629	604	640	597	610	587	612	656	616	614	627	614	639	637	611	616	648	634	609	597	607	640	617	623	589	610	599	594	645	619	606	620	621	565	633	620	618	550	590	627	557	632	640	630	640	656	571	599	578	658	597	594	593	632	623	586	602	601	629	610	603	610	605	623	640	600	662	592	557	613	652	613	597	596	637	595	611	587	631	586	575	592	564	621	648	601	614	617	610	644	602	611	620	579	606	602	626	567	629	596	609	601	592	613	608	591	582	615	574	605	579	592	604	617	593	628	599	578	607	588	649	591	635	587	601	634	623	581	615	607	672	596	581	595	586	583	606	590	634	593	600	610	588	617	603	544	581	650	642	553	623	598	615	556	575	552	615	584	655	603	602	610	605	614	612	660	627	591	618	606	584	619	596	632	602	620	629	674	605	593	606	657	638	596	588	589	583	588	614	607	602	600	611	627	652	604	617	566	638	626	568	601	605	594	604	627	597	603	607	654	624	616	557	649	658	605	625	608	625	627	595	604	574	621	601	614	569	631	575	565	603	637	603	591	586	638	589	572	644	563	576	621	576	652	628	658	588	603	606	592	605	628	619	621	572	678	633	591	599	600	590	646	589	635	551	581	614	580	623	605	586	651	623	603	627	620	590	572	642	665	572	599	636	571	614	597	568	643	581	604	607	642	574	612	623	596	601	619	597	587	617	603	635	617	651	630	567	652	638	594	628	625	624	636	631	582	556	593	615	600	608	617	573	582	607	625	607	611	641	594	589	600	579	609	581	619	579	588	599	630	571	607	677	624	630	640	618	611	607	612	590	624	590	618	600	595	586	631	646	594	644	619	584	631	597	618	605	600	632	571	565	639	614	638	621	633	632	585	628	617	640	598	626	629	635	616	606	619	630	612	568	607	631	632	590	550	637	602	598	610	639	629	635	636	609	617	572	630	607	614	620	600	590	620	602	627	612	594	562	586	627	620	600	570	591	621	615	610	567	591	626	574	614	585	608	587	642	595	591	586	612	639	575	678	604	599	572	632	576	604	611	621	633	591	578	654	598	617	624	567	582	600	640	571	590	636	586	628	621	612	629	604	608	599	624	613	595	625	641	604	610	551	593	633	606	601	576	607	545	612	609	625	574	635	590	613	587	648	611	625	626	619	554	574	616	569	563	614	598	611	584	613	625	615	608	613	601	579	625	607	571	611	604	610	618	583	581	594	625	615	606	630	631	653	601	611	553	609	600	600	595	627	595	623	585	633	640	587	638	613	616	626	625	617	625	577	588	591	577	634	632	596	607	615	611	560	588	627	574	596	601	590	637	651	616	608	602	592	589	638	602	600	603	577	632	609	621	584	580	588	638	633	644	603	621	598	609	632	612	565	583	599	607	608	612	616	601	598	628	666	548	585	649	615	634	585	620	660	616	606	634	577	596	591	582	585	627	603	618	609	612	599	601	570	613	589	546	621	585	610	608	613	604	627	599	592	608	623	653	543	608	600	588	587	602	646	647	655	598	592	615	660	621	592	605	612	618	610	603	664	617	588	659	605	616	620	558	640	600	619	642	613	598	596	612	616	655	588	653	597	646	585	611	573	589	566	627	648	657	626	620	582	600	625	600	606	658	565	604	591	580	629	609	659	621	669	611	566	639	594	633	574	607	559	576	594	618	578	612	576	629	629	603	605	599	556	596	603	562	593	614	615	591	592	592	621	624	626	640	602	599	619	585	607	629	597	552	624	637	598	644	635	615	623	659	596	613	589	579	613	601	618	613	665	588	615	664	622	619	598	629	596	656	552	606	567	639	618	587	607	590	613	617	597	563	614	578	563	610	603	622	636	607	581	647	645	622	633	581	573	595	580	600	665	606	603	599	586	598	619	598	625	564	610	622	623	625	610	615	599	594	549	608	612	596	614	593	544	560	583	550	587	628	625	611	569	655	639	654	602	585	592	664	622	588	602	639	597	598	612	635	606	634	643	619	555	627	619	634	623	618	643	639	621	571	575	650	604	634	605	573	588	641	591	589	602	648	610	650	603	631	626	580	602	629	606	665	610	588	583	627	641	639	606	592	588	568	571	679	619	566	562	619	576	628	598	616	619	600	632	624	631	567	592	646	635	589	574	612	610	642	602	635	609	591	580	586	617	573	620	665	627	605	619	567	626	621	618	615	631	568	636	614	543	621	624	655	630	643	574	606	635	608	586	623	610	618	597	601	595	586	617	613	636	650	614	598	630	584	611	603	585	654	599	593	588	649	627	617	648	594	617	614	634	657	624	601	606	609	628	590	555	603	607	617	605	585	625	604	587	567	607	590	615	634	608	584	600	615	594	613	642	589	622	617	629	606	609	579	623	613	606	616	566	631	662	613	603	600	582	603	575	646	624	605	593	631	639	583	586	595	604	640	592	659	640	588	575	610	547	597	598	650	567	638	610	588	617	593	635	579	611	591	598	615	623	577	602	603	571	599	625	561	626	582	638	648	622	588	652	592	621	614	636	592	627	622	615	594	566	585	666	626	617	598	605	611	603	650	601	592	601	580	582	617	576	590	622	653	594	631	633	651	617	645	583	629	637	542	643	628	633	633	614	598	650	583	609	633	606	628	631	613	583	598	650	623	615	608	639	594	643	590	592	613	578	604	599	591	618	614	601	582	622	620	634	627	564	610	599	606	625	569	641	607	592	615	583	606	611	601	557	586	598	619	609	598	605	601	613	593	623	605	572	611	600	618	597
22656	20927	28571	23488	21166	21497	15859	6451	3498	2366	1879	1657	1272	1092	835	814	758	798	791	759	707	594	599	533	462	537	496	479	487	441	471	456	449	514	557	568	541	580	613	621	620	587	555	559	586	550	497	499	435	459	476	475	489	495	514	484	451	488	446	483	507	522	432	470	461	459	460	468	488	451	460	427	449	450	492	466	471	446	475	493	476	488	462	464	450	453	495	449	499	463	464	430	416	418	424	447	427	431	429	458	479	391	469	444	489	441	501	474	446	440	427	472	425	439	436	443	490	457	474	449	478	430	478	458	462	435	483	479	442	421	466	486	445	430	489	448	473	518	414	490	492	471	462	489	496	438	455	444	417	450	450	452	429	455	471	446	428	432	428	477	478	439	445	481	450	463	455	462	460	441	452	499	469	436	445	456	437	432	468	459	458	479	438	445	431	439	472	440	450	501	442	456	477	469	465	446	491	480	428	438	441	446	463	440	460	467	451	463	433	444	453	458	463	461	450	483	464	476	468	466	480	470	449	470	452	453	471	474	494	401	424	456	477	435	466	440	432	507	432	466	497	466	454	425	458	464	482	441	420	461	460	470	452	447	450	444	461	440	466	458	469	421	458	500	454	429	480	447	427	458	452	428	472	505	428	432	456	473	448	425	498	454	427	467	440	451	438	488	469	441	462	462	444	460	465	470	477	471	444	436	453	468	434	473	487	475	485	486	485	477	465	469	460	438	467	481	419	432	434	423	461	461	482	480	435	450	451	451	436	490	483	474	492	440	453	467	492	437	464	443	457	453	447	440	459	441	489	462	453	438	437	494	496	438	439	472	478	451	477	503	456	452	433	468	449	487	423	451	431	466	444	468	499	442	465	476	470	475	467	448	458	446	467	427	478	431	437	475	488	430	477	448	466	468	433	475	464	459	448	456	478	463	449	419	396	438	459	428	457	473	483	471	437	476	461	470	473	505	462	435	469	444	461	446	453	499	446	437	451	436	474	452	458	410	458	443	479	469	460	459	450	479	488	462	428	479	464	457	472	466	440	445	465	481	484	436	486	432	428	474	444	445	435	462	440	448	493	427	483	425	466	487	460	457	470	445	455	476	467	506	473	456	470	453	471	463	458	496	439	446	488	475	475	468	491	449	457	453	499	485	476	479	435	444	456	470	426	498	457	498	493	495	464	474	455	453	474	475	498	434	499	423	442	438	467	421	419	423	472	458	431	502	449	457	448	421	487	444	435	457	460	464	412	441	460	440	418	466	429	444	443	453	475	474	446	478	483	462	488	470	448	482	465	441	493	462	459	474	443	466	457	456	479	491	410	435	428	488	466	417	449	445	455	461	442	473	467	461	504	421	487	452	468	497	439	495	466	472	458	445	500	435	412	489	420	453	397	458	472	501	416	449	456	418	452	472	484	458	444	463	488	469	451	453	491	449	452	442	479	445	436	457	456	443	452	459	453	454	430	466	467	451	469	470	479	417	499	440	478	426	453	477	485	439	459	453	453	453	484	460	434	487	466	500	448	432	449	459	455	465	393	470	458	415	447	441	419	457	453	463	471	442	411	465	462	442	481	462	434	472	486	461	466	444	471	434	475	442	460	433	443	493	472	477	452	427	492	465	477	438	473	424	410	420	437	465	478	453	488	455	425	445	463	476	438	482	445	452	459	473	486	431	453	488	473	487	436	451	500	442	475	483	434	448	450	456	430	454	446	447	489	435	456	460	498	416	442	463	431	485	449	461	426	427	491	459	450	422	483	445	459	424	472	480	464	451	400	448	432	403	464	424	424	440	444	447	447	466	436	472	425	459	451	445	465	485	473	470	435	495	444	449	488	467	465	426	465	445	481	472	493	474	454	419	433	430	465	441	444	469	444	416	438	479	469	441	456	415	445	465	434	473	466	489	448	474	435	462	487	474	458	483	433	469	485	494	431	439	485	451	479	497	466	418	453	419	442	423	440	455	451	435	481	441	483	483	430	460	462	461	449	450	447	498	441	451	420	456	474	432	453	499	466	434	465	467	439	463	479	425	473	489	446	471	477	467	454	472	426	463	439	471	461	437	443	435	454	461	463	453	477	480	444	452	450	441	423	457	407	449	451	428	446	443	433	503	423	464	476	430	487	441	462	452	442	487	454	471	449	481	444	484	464	459	476	463	465	443	460	474	476	472	508	440	457	481	425	483	451	408	469	445	475	476	447	466	471	484	465	447	449	471	425	462	464	453	491	457	414	487	482	453	461	473	458	436	477	447	432	451	453	457	447	433	432	478	458	441	438	447	481	463	477	420	441	504	438	492	413	433	480	479	444	447	482	472	485	468	452	461	484	465	496	432	433	477	462	476	454	438	441	466	445	421	419	485	446	466	480	429	453	402	468	444	458	420	421	437	471	482	474	455	450	485	445	440	434	467	449	463	444	463	475	441	489	446	464	433	433	447	479	396	446	482	479	492	494	474	453	437	476	432	479	497	477	454	474	466	437	439	476	449	504	464	437	431	457	440	470	458	481	478	473	445	461	451	476	442	450	440	485	457	490	467	423	464	473	478	464	502	412	459	478	475	403	424	462	476	463	478	431	472	455	454	406	462	425	445	426	443	446	436	475	427	438	487	439	475	471	484	420	450	444	459	491	491	469	494	452	434	447	468	460	428	461	485	453	418	412	467	497	438	460	423	430	421	458	447	453	451	452	453	451	480	458	482	423	463	431	428	467	473	453	493	456	465	474	469	475	428	475	433	459	479	457	473	476	507	485	468	439	485	454	512	446	424	435	440	461	469	460	442	404	471	467	452	425	464	481	450	438	465	453	445	508	447	436	447	508	459	444	464	448	463	475	466	470	493	448	480	460	475	439	458	455	449	451	477	422	516	489	480	440	449	446	426	420	485	472	429	444	457	429	494	438	431	467	446	464	511	418	458	413	484	490	499	448	437	494	490	441	470	447	481	445	441	448	471	486	475	475	441	444	437	447	461	413	432	458	461	427	423	421	448	454	476	422	484	470	447	459	447	463	491	417	440	444	481	435	412	438	450	483	424	446	465	507	493	461	474	429	482	415	449	470	444	507	443	476	470	473	480	456	448	442	475	482	489	474	451	438	457	444	496	436	448	451	463	457	468	438	459	448	472	428	472	450	493	493	474	433	469	471	454	460	489	489	448	490	489	449	444	441	431	459	472	452	452	468	438	450	464	437	466	449	447	450	497	429	463	487	465	429	441	474	440	430	462	465	471	438	447	455	463	446	457	467	477	495	456	441	445	442	443	453	442	477	463	440	501	462	444	465	457	483	484	467	488	435	468	494	461	464	470	479	465	425	421	454	454	454	444	420	466	451	429	458	424	480	474	436	426	404	447	461	487	449	483	458	438	436	478	507	436	438	468	458	467	458	505	441	460	477	481	449	474	438	435	420	472	471	468	480	489	493	496	499	456	473	457	454	477	440	455	435	467	456	481	457	431	472	494	441	450	468	484	447	463	447	453	481	472	483	428	429	465
37067	52109	43177	33169	26375	19446	14913	10636	6797	4852	3556	3075	2453	1878	1336	1279	1218	1296	1241	1132	997	917	745	714	637	561	526	566	545	564	518	583	598	645	710	708	760	747	782	875	865	785	689	662	723	632	609	553	536	538	538	497	603	545	558	563	544	549	479	528	516	560	533	549	482	489	508	541	489	543	544	497	500	516	522	538	570	565	559	536	529	523	484	504	523	531	509	494	514	501	536	506	511	542	518	536	501	502	489	500	468	553	504	542	540	471	499	501	513	514	494	493	509	527	523	498	505	476	504	530	482	497	492	486	496	520	520	505	510	523	505	487	499	492	503	478	530	509	523	467	491	512	526	523	495	468	477	510	524	516	533	530	475	525	520	519	491	493	519	522	522	512	489	512	588	484	533	485	511	486	526	510	511	479	480	517	510	501	532	530	521	530	559	511	523	503	512	497	493	485	538	569	533	546	504	478	519	495	516	497	507	530	482	515	513	508	545	544	506	516	493	541	496	486	521	513	559	500	490	501	489	529	524	530	529	532	483	495	543	493	490	494	530	473	544	497	519	538	502	507	546	502	472	517	537	544	525	479	471	553	495	533	470	521	466	487	496	506	504	545	512	514	538	511	532	525	501	489	528	541	489	509	516	504	538	471	454	520	492	503	530	500	500	472	536	502	463	495	505	519	562	502	502	522	521	474	503	533	497	524	550	558	513	484	480	511	520	488	515	496	480	509	552	503	521	506	490	487	511	516	519	517	540	516	476	530	504	549	515	506	498	513	506	528	543	538	533	502	491	485	487	522	540	487	514	549	527	479	498	515	507	547	511	508	477	513	517	589	485	501	507	493	498	521	554	487	542	504	494	524	538	533	513	516	471	497	529	494	499	518	490	494	511	503	538	502	536	508	517	538	478	529	503	457	548	492	486	497	507	493	505	519	526	533	493	496	546	461	474	513	500	534	515	504	486	530	503	498	499	488	517	491	485	514	514	528	525	536	540	507	528	481	522	508	503	529	475	529	527	486	492	499	510	492	512	498	544	518	523	524	499	513	508	511	517	517	510	512	539	537	529	527	485	575	530	570	532	488	498	531	484	476	516	474	532	473	523	497	505	470	506	527	481	487	486	486	516	526	556	491	509	519	497	547	498	521	498	504	494	517	523	498	532	545	503	518	525	511	536	515	501	502	529	498	512	507	502	552	479	523	529	503	517	563	510	532	532	506	497	517	538	535	530	508	509	500	527	479	514	494	514	490	522	520	506	558	511	473	519	487	456	454	564	512	502	516	538	492	529	495	496	498	455	510	471	521	483	477	521	515	510	482	524	494	507	494	507	504	538	490	535	488	472	531	498	499	541	485	528	475	464	525	553	524	522	517	546	504	467	487	509	522	493	479	535	502	546	504	560	483	525	523	550	527	505	481	468	516	487	555	495	541	506	482	529	491	500	510	465	484	507	499	515	514	541	481	531	523	536	506	475	508	498	494	480	502	509	519	501	533	512	523	505	509	515	524	492	499	506	480	471	494	498	508	469	542	509	519	535	530	494	473	544	503	500	542	542	464	504	545	492	464	504	519	526	516	551	486	509	500	494	524	519	520	494	508	539	520	489	488	513	508	487	471	525	547	531	507	514	490	512	503	546	563	487	524	507	504	501	524	506	528	494	467	555	518	556	504	515	499	498	500	497	553	488	537	552	496	518	500	529	541	519	525	514	470	521	510	514	571	529	479	518	489	483	519	510	512	518	515	494	555	536	507	519	481	520	551	541	508	452	521	498	516	493	534	501	482	527	533	489	521	522	511	474	509	525	524	510	541	521	502	521	506	504	522	492	538	475	458	496	545	522	487	523	511	523	491	514	494	492	505	522	473	527	498	532	525	508	527	552	558	521	490	493	529	549	516	513	511	508	496	508	527	484	506	528	496	485	513	554	498	551	505	512	473	476	516	499	510	529	515	493	496	492	517	493	470	540	548	483	549	491	509	555	550	523	515	516	480	500	474	491	487	526	496	481	516	504	496	526	516	506	505	484	535	497	513	540	522	529	549	496	506	506	478	540	520	500	489	555	527	510	487	518	481	507	522	515	488	531	549	541	483	544	506	536	500	514	498	552	456	512	486	482	539	513	460	532	527	497	492	506	471	520	473	508	494	515	479	530	505	535	518	521	486	545	470	541	525	476	523	514	527	514	490	495	518	483	487	528	490	504	487	530	509	514	523	504	478	499	499	500	503	540	530	486	513	473	518	523	529	528	513	492	504	578	499	513	524	559	532	533	520	481	513	527	478	474	552	564	547	495	530	507	531	536	504	511	500	473	494	518	506	522	502	479	551	522	521	503	514	512	479	505	536	538	492	485	514	519	479	575	536	501	503	494	500	551	507	543	483	489	495	538	516	502	504	487	502	539	498	503	517	497	483	544	498	552	494	503	504	536	468	499	504	523	508	487	457	509	506	530	508	491	567	512	521	470	497	514	513	487	484	510	514	538	505	471	470	542	529	542	509	521	475	534	500	512	505	466	489	490	501	515	471	513	512	503	524	530	534	514	503	537	535	528	532	495	487	529	497	502	501	471	501	505	520	539	515	501	511	458	519	548	509	537	528	468	508	500	454	507	532	518	513	512	491	511	545	526	553	518	524	499	494	525	536	519	499	499	567	551	538	540	534	496	535	506	529	531	547	503	508	529	498	518	521	521	527	513	530	539	531	493	512	534	517	509	527	570	508	511	510	516	507	523	493	524	498	495	493	498	476	504	503	500	501	538	495	476	473	538	534	487	514	546	518	547	522	493	506	537	522	519	500	544	485	508	508	493	495	513	524	479	491	506	539	506	523	493	498	498	491	505	484	474	493	552	528	488	524	490	523	494	508	481	523	499	522	529	509	515	542	475	488	548	458	486	514	488	500	507	528	536	540	512	513	440	497	492	489	494	501	530	529	510	515	533	521	490	532	553	521	513	504	490	518	515	532	514	474	546	527	492	488	509	524	495	509	494	535	526	479	514	489	515	510	484	503	474	538	487	496	510	493	500	541	494	471	579	456	520	533	504	478	498	531	521	518	534	517	530	500	510	506	514	533	502	485	520	506	494	523	472	503	562	526	517	508	509	511	497	519	525	530	495	518	514	528	515	500	521	528	482	510	484	522	507	519	505	512	493	491	541	555	507	507	540	494	515	514	515	498	503	514	566	487	539	536	514	526	515	528	488	492	513	536	491	503	496	498	533	517	494	485	512	519	507	498	507	453	541	513	539	514	520	538	520	503	531	521	498	498	484	504	504	515	482	508	477	510	506	497	511	469	508	531	483	549	518	518	519	492	494	511	525	513	531	498	532	533	521	532	502	526	540	508	511	529	487	477	513	475	517	541	474	521	466	495	518	543	490	536	509	482	480	521	503	517	508	521	526	520	470	495	493	500	493	539	520	509	542	510	543	472	558	519	505	503	513	505	520	524	488	535	511	544	512	496	564	517	506	517	518	483	512	500	472	516	509	484	531	491	503	492
28437	26114	29002	21355	11664	5883	3861	2311	1401	1067	924	735	652	571	479	547	493	538	508	534	426	449	447	415	433	443	378	396	380	383	417	413	396	456	435	476	446	462	436	471	483	481	454	451	471	428	412	405	434	417	415	453	424	439	408	416	420	405	421	380	429	411	369	419	408	418	382	435	388	411	394	430	399	406	391	426	399	435	404	423	419	419	395	428	395	410	395	404	386	405	376	375	399	383	363	413	389	396	390	430	406	428	393	415	404	412	433	417	380	423	370	375	423	418	385	416	416	410	385	401	403	412	399	363	402	420	399	407	384	368	434	402	416	399	416	396	387	388	405	409	417	407	408	388	420	419	406	420	430	418	425	416	405	405	402	398	385	390	388	390	407	387	409	422	386	385	419	393	416	398	456	404	407	393	411	382	430	413	395	422	398	385	414	411	400	406	388	382	392	417	411	411	389	370	373	369	424	416	377	415	425	415	440	421	403	392	397	396	414	431	410	432	386	399	418	409	406	411	395	376	423	419	413	399	404	399	396	400	398	425	410	390	404	405	397	417	404	434	383	418	409	398	424	427	439	399	383	398	427	411	389	372	415	408	419	388	360	385	369	408	415	413	417	369	420	381	399	422	368	417	370	384	388	415	392	430	416	425	387	423	393	405	370	382	416	446	399	387	422	394	401	404	408	409	383	417	394	426	392	360	396	386	382	419	377	354	437	402	401	396	392	419	399	406	381	404	417	389	413	384	390	391	404	401	398	385	399	375	383	436	375	423	404	368	385	426	396	400	417	386	377	402	388	433	409	399	405	393	388	380	390	407	390	417	399	409	394	399	405	400	404	406	409	391	437	421	403	369	395	389	384	437	407	404	385	390	412	369	397	399	394	417	402	360	384	402	386	397	401	395	436	413	401	387	423	411	399	433	424	407	420	402	394	386	398	437	367	372	393	412	376	418	423	409	413	385	395	434	400	381	425	414	364	407	406	425	394	414	443	387	402	383	422	397	432	387	420	362	403	401	414	419	382	410	380	429	399	415	366	362	410	407	431	415	437	424	400	404	418	404	388	417	427	411	396	419	388	413	408	402	402	390	368	438	443	363	394	401	433	375	427	398	410	412	392	390	363	385	400	420	366	387	398	366	429	365	406	374	395	424	379	414	399	397	385	422	386	401	404	382	386	398	412	374	391	403	374	418	405	411	421	378	406	434	419	379	383	415	379	419	423	431	402	414	386	414	355	421	456	425	379	392	399	419	388	401	378	419	423	395	394	420	407	405	398	433	395	404	427	372	376	381	385	386	440	400	347	396	423	389	399	399	381	406	397	427	426	411	414	389	380	441	422	380	384	414	378	398	387	436	376	377	404	421	399	394	396	392	415	414	398	429	398	392	366	418	403	424	387	413	392	437	392	401	449	427	409	411	420	413	382	377	416	413	437	395	382	396	409	390	434	378	375	408	386	429	396	390	427	451	416	405	411	397	410	405	387	403	386	391	386	365	416	432	403	414	406	394	407	402	372	345	406	398	389	432	405	386	383	388	420	436	402	379	428	367	433	382	417	460	393	382	438	394	445	393	377	370	417	404	368	402	412	424	429	398	412	390	403	407	371	400	393	394	424	386	368	412	402	407	451	372	395	406	403	378	429	440	424	387	385	394	393	402	421	398	423	430	405	394	406	396	398	425	391	385	386	427	428	393	389	383	443	426	440	402	425	423	418	364	409	343	408	423	373	393	441	418	411	432	421	381	441	419	390	400	380	436	411	390	396	414	382	390	421	413	421	390	413	402	399	431	403	381	406	400	385	399	389	389	406	411	393	408	385	402	402	406	388	415	391	407	436	437	421	423	385	415	381	389	371	412	410	377	392	407	443	380	397	413	349	426	395	396	350	414	395	389	411	392	418	445	395	420	397	419	404	442	386	423	379	391	380	406	413	408	427	377	430	404	385	408	393	399	398	423	407	405	452	398	388	404	419	417	393	418	387	374	406	383	390	358	421	379	413	386	396	411	403	377	405	386	378	420	413	428	375	399	400	406	416	396	372	433	369	391	398	440	380	399	393	399	373	415	406	407	407	416	383	399	371	366	447	379	394	422	380	398	387	435	438	403	411	390	382	362	427	407	436	402	393	375	370	420	366	396	393	382	390	395	378	391	404	414	376	430	385	366	392	381	417	418	392	382	382	379	394	402	396	432	384	404	402	370	398	410	417	415	397	361	400	432	421	426	391	395	365	407	360	420	416	425	404	404	421	416	397	391	385	361	408	447	405	355	377	381	402	422	390	427	406	400	389	423	430	409	408	400	414	379	405	398	432	397	426	414	406	388	418	436	404	375	415	366	397	425	394	416	376	447	407	421	367	371	425	423	428	404	402	401	400	428	431	398	399	409	415	418	401	438	401	401	365	404	422	415	372	418	450	410	368	377	438	408	392	390	463	393	390	388	445	384	425	406	401	446	400	394	406	393	410	420	372	412	386	380	407	419	411	387	403	404	415	424	386	399	383	374	389	438	421	450	397	420	429	406	386	386	428	403	385	372	391	405	378	369	371	432	390	383	444	440	425	387	392	385	395	427	405	412	401	412	460	403	397	419	383	442	410	416	381	418	396	405	421	435	385	401	407	416	412	386	384	420	406	424	396	399	383	412	421	427	436	409	425	424	419	387	387	381	408	369	410	418	426	393	411	403	418	353	396	427	420	380	398	388	408	381	379	382	414	451	407	403	423	414	384	411	399	408	394	401	408	410	417	384	398	385	417	396	416	416	399	383	406	412	411	407	405	405	408	385	410	383	418	421	364	445	398	389	383	410	401	420	403	427	426	427	412	382	383	416	372	400	402	406	425	409	398	379	399	411	416	413	402	435	363	367	445	423	409	418	394	374	390	415	447	389	405	405	407	414	407	382	408	417	395	379	432	417	398	408	407	373	419	393	405	417	434	421	434	391	415	425	396	421	369	380	426	402	450	378	425	426	431	395	386	386	401	404	402	399	405	427	420	363	424	386	412	394	394	397	404	391	420	412	395	427	373	360	430	401	409	397	393	411	396	387	367	386	392	377	383	395	390	412	407	446	410	411	391	419	393	397	392	430	415	390	402	402	405	422	352	378	380	385	410	400	374	403	422	371	398	393	399	388	389	408	402	425	397	412	376	430	422	400	403	385	398	409	413	367	394	380	414	415	365	400	402	402	369	391	414	400	421	392	424	355	378	414	374	393	387	383	403	424	378	395	430	400	390	421	399	413	410	379	408	399	426	375	404	403	380	421	376	373	379	416	419	394	396	411	367	359	417	385	452	407	408	411	411	375	359	406	471	409	395	409	399	383	361	433	387	432	403	414	400	450	450	426	406	385	418	412	402	411	395	395	379	389	367	410	395	406	396	384	394	373	395	402	414	386	382	445	402	417	345	408	418	416	423	435	378	409	414	419	401	381	430	419	395	418	437	357	378	415	371	422	418	425	391	378	427	401	399	412	432	404	425	404	413	388	390	385	403	393
31102	40787	33712	23138	16054	10240	7401	4788	2819	2073	1711	1321	1091	937	700	716	749	790	724	786	702	572	595	492	495	522	472	482	516	486	505	497	501	465	580	576	547	582	608	633	593	562	571	495	523	530	496	461	488	485	511	526	501	506	494	521	496	478	470	476	488	500	521	498	468	487	491	469	464	498	467	448	470	466	478	483	467	508	460	498	439	494	486	455	448	480	464	441	526	453	476	463	537	454	492	425	511	457	515	455	467	472	483	464	493	496	469	442	489	470	485	461	503	438	494	489	457	467	455	456	504	499	490	469	482	480	489	446	459	469	450	477	451	438	472	451	456	470	459	508	504	445	430	465	494	435	462	499	443	470	437	480	471	498	485	452	486	439	468	481	444	517	466	486	443	489	455	457	483	499	450	494	467	472	454	493	477	488	439	481	496	501	516	508	495	477	478	453	482	455	466	462	432	459	460	500	473	484	487	474	451	501	475	476	478	498	482	455	478	470	487	426	474	434	470	448	465	451	494	475	473	466	457	506	487	496	499	474	474	487	453	499	488	507	485	472	492	465	470	460	405	468	454	478	449	461	472	474	476	496	458	466	477	486	495	481	453	484	477	443	496	501	472	474	478	466	455	476	460	445	464	473	445	510	480	463	459	487	536	473	474	435	480	466	473	473	455	483	468	483	491	435	467	465	476	503	436	474	450	501	484	444	466	484	444	465	468	468	471	448	467	515	460	427	494	432	494	465	458	451	483	464	454	463	474	516	435	493	505	496	468	450	473	462	492	459	482	486	475	508	499	476	447	473	473	459	498	467	489	471	430	483	463	456	506	495	459	477	451	483	485	473	493	496	460	475	483	489	418	510	453	487	491	475	495	465	467	453	484	477	448	492	488	457	477	440	513	443	464	463	460	484	452	496	467	444	458	472	453	424	502	460	472	476	472	492	490	494	459	492	507	445	451	485	430	438	464	502	431	439	480	503	473	461	457	482	483	509	473	490	474	476	486	480	478	496	454	440	436	473	545	528	428	455	425	464	510	464	508	518	465	457	476	474	483	452	458	496	480	467	473	503	448	462	469	472	457	484	456	485	468	528	455	474	426	482	464	453	518	486	457	521	513	447	453	467	460	488	465	482	444	451	478	485	479	486	482	481	488	487	473	503	469	446	448	476	456	477	515	468	460	453	487	489	442	469	501	475	479	505	473	455	507	449	505	458	532	504	480	434	518	483	451	463	498	458	490	482	440	494	505	477	491	506	490	482	481	493	488	462	466	462	480	490	506	503	438	493	482	476	485	491	516	476	466	466	485	486	467	451	493	468	483	464	514	491	421	456	494	414	448	517	433	509	475	491	489	461	521	459	471	493	468	467	470	503	498	479	467	472	468	461	491	444	477	454	466	479	523	508	496	506	472	488	486	464	501	474	464	480	474	477	470	442	464	533	498	438	470	471	484	466	462	490	474	463	486	504	489	442	450	482	455	489	511	501	477	494	454	476	477	461	457	476	506	459	473	506	508	464	485	491	472	494	495	498	522	483	438	486	445	445	452	468	459	463	452	477	455	515	447	473	459	533	520	499	475	488	475	455	452	418	502	485	477	447	486	458	517	482	484	478	495	478	494	446	462	468	493	473	514	471	466	420	491	497	488	483	509	471	483	472	494	466	493	423	435	498	483	443	475	489	505	526	467	488	467	461	505	481	465	473	486	424	457	516	468	498	508	462	460	475	485	485	456	479	480	463	494	453	441	471	466	474	502	460	472	488	455	512	484	468	508	457	487	468	435	448	519	439	461	466	465	462	494	492	496	471	460	469	488	483	481	484	476	480	462	498	464	440	508	472	453	459	470	519	487	450	491	472	460	441	477	478	496	431	491	557	467	524	457	483	472	481	473	483	499	467	488	485	513	499	481	438	485	504	458	466	508	440	509	442	487	467	520	443	472	492	438	501	465	484	470	487	492	470	488	475	535	462	501	474	456	476	459	488	463	496	442	459	469	452	475	469	487	480	485	442	483	462	484	463	452	475	486	431	500	467	513	496	440	441	449	473	468	462	446	482	449	471	484	503	494	491	483	448	488	522	480	464	482	457	474	454	464	441	449	464	460	455	496	459	461	498	501	461	468	448	461	452	447	453	489	475	479	506	483	453	480	467	457	467	478	467	477	460	469	424	503	472	476	487	450	473	474	438	483	471	451	488	501	493	472	509	450	484	485	471	456	468	485	451	440	457	452	497	488	456	482	439	468	484	448	488	484	466	441	478	462	444	484	477	464	454	492	484	456	485	500	473	452	491	414	467	467	477	481	480	472	475	452	490	475	446	480	463	469	467	485	499	453	458	473	445	491	451	478	485	463	467	471	479	474	475	477	483	474	463	480	518	489	442	445	484	505	454	495	488	468	458	473	490	462	456	477	491	506	468	483	482	496	505	453	506	533	476	497	458	472	497	464	462	493	458	441	476	474	476	499	455	490	457	461	485	481	467	480	455	471	479	463	447	458	483	456	480	478	457	503	532	464	494	479	436	443	455	495	485	475	467	497	491	467	507	476	470	500	411	512	511	486	483	456	497	507	453	517	497	466	483	455	500	453	473	459	486	455	485	464	458	453	495	475	457	473	487	461	486	475	493	493	470	466	493	452	465	493	476	479	458	484	475	444	483	486	457	450	509	551	416	481	450	422	500	478	441	519	505	474	464	492	466	461	490	486	462	474	479	492	454	473	441	469	465	498	450	512	488	483	509	483	446	461	483	431	470	471	454	441	467	517	464	482	503	493	490	469	480	496	487	521	470	483	453	503	468	460	474	485	462	500	484	447	492	494	458	499	483	492	496	462	464	468	474	474	487	475	447	482	494	492	465	508	470	456	448	472	472	461	516	428	494	466	443	445	513	496	463	501	470	464	485	449	499	480	455	474	516	497	445	452	440	501	487	487	495	473	466	445	485	481	475	485	463	454	509	473	489	486	451	464	485	479	508	502	486	482	496	538	473	476	492	450	471	494	519	486	504	469	476	493	494	485	448	431	464	457	471	495	436	473	455	473	480	488	458	473	510	433	468	518	506	452	453	487	507	482	424	475	475	465	494	496	480	509	482	498	445	458	491	471	475	452	517	464	487	452	457	426	469	486	495	477	477	494	484	501	473	499	485	499	469	501	510	463	498	470	502	450	471	466	473	446	462	484	494	466	468	437	484	466	468	469	468	446	472	496	456	489	504	485	488	508	475	494	488	469	453	431	474	494	477	506	438	474	480	512	481	506	445	466	497	440	466	496	478	459	492	486	462	486	459	461	474	466	477	466	497	491	482	497	463	448	517	471	422	494	487	505	462	476	503	454	471	498	445	466	453	473	428	450	470	503	527	470	479	491	446	518	488	484	467	497	452	492	488	451	450	490	467	464	446	476	459	518	459	466	480	496	455	452	467	460	455	461	484	412	476	492	446	442	473	480	477	433	522	504	483	493	484	484	482	466	463	487	462	478	448	487	522	467	495	472	473	473	513
23741	20901	27995	24286	21149	15363	7544	3745	2114	1470	1267	984	821	721	555	576	602	688	615	549	523	441	384	362	367	341	308	343	309	301	317	327	365	377	401	375	418	408	400	410	408	445	401	357	387	402	311	314	358	339	381	329	369	345	339	351	329	354	345	379	349	327	331	332	312	320	344	337	300	303	319	286	307	356	324	355	322	329	319	327	304	317	289	358	355	327	335	308	328	336	325	327	343	308	340	331	317	369	324	296	344	328	335	311	334	306	312	306	332	313	326	332	350	316	335	327	342	335	350	375	318	332	316	304	325	273	339	336	327	308	341	337	307	326	324	291	311	323	326	295	294	305	299	335	334	331	314	295	325	324	332	322	324	308	342	273	325	347	338	339	318	311	315	316	307	317	320	330	306	320	284	334	296	338	305	332	341	323	294	319	337	333	350	323	340	319	302	294	316	338	348	277	307	334	378	352	315	322	325	304	324	335	357	327	344	329	313	309	325	351	317	320	323	343	299	343	319	323	323	325	297	301	283	367	341	313	308	304	345	321	307	348	326	309	350	359	311	321	337	314	298	320	343	361	315	330	312	268	342	310	344	307	314	332	305	331	337	300	311	333	319	317	318	303	329	364	294	353	332	280	303	313	332	319	326	330	320	325	309	303	319	320	333	310	283	327	298	326	326	309	329	341	304	313	302	300	322	343	319	301	337	333	268	313	348	342	301	337	296	322	321	322	357	335	311	323	307	315	333	314	338	293	307	318	324	311	337	344	329	321	319	331	320	315	308	319	326	279	330	308	328	302	295	349	296	321	319	302	348	301	321	321	313	317	334	325	309	336	296	329	287	308	332	340	284	315	313	275	316	292	336	332	318	296	347	303	335	323	367	301	320	337	330	301	327	366	336	316	295	322	324	311	295	339	350	292	332	355	295	316	301	301	332	310	333	364	332	293	321	344	349	337	306	315	366	316	318	312	337	323	320	313	315	330	322	336	290	323	296	319	318	327	336	310	328	287	302	300	289	314	334	324	320	299	358	330	342	333	359	300	316	337	287	333	316	295	324	342	336	315	337	313	319	326	300	325	309	335	337	319	305	343	331	319	303	331	323	293	312	321	314	321	314	333	321	333	314	326	324	357	304	308	297	309	304	352	280	295	295	319	324	279	322	334	337	338	311	299	300	336	342	314	299	327	320	329	337	301	324	337	335	290	310	320	321	342	303	290	312	312	318	339	305	321	336	295	335	328	313	324	334	330	351	300	314	298	330	344	334	333	325	314	334	297	312	327	293	310	315	330	356	331	326	278	305	344	314	282	314	319	330	331	312	312	312	339	351	290	307	317	316	318	283	312	340	308	347	322	345	305	285	309	326	348	301	332	311	323	305	303	339	364	328	366	311	327	325	331	300	360	319	318	343	312	323	275	339	313	325	327	329	339	325	298	313	311	307	291	350	339	332	275	348	305	323	327	305	306	305	311	328	319	306	327	319	332	317	317	326	349	329	331	324	318	297	343	346	344	312	335	296	300	311	319	301	328	347	290	313	331	334	314	327	334	300	324	323	318	292	300	343	305	329	324	320	314	350	313	278	316	310	342	309	343	320	336	323	324	316	321	315	315	323	338	297	340	277	302	323	334	356	331	345	354	332	319	330	327	332	283	332	330	338	333	330	321	311	325	347	325	312	317	349	342	305	308	330	319	314	327	315	315	331	312	310	332	327	337	322	339	301	336	303	309	327	314	302	315	315	293	358	318	339	344	293	310	315	320	306	306	317	322	345	326	353	302	320	324	337	315	306	291	315	306	302	358	327	321	297	323	329	311	332	351	334	327	343	321	318	337	325	324	312	297	314	314	314	358	333	337	327	301	304	312	315	315	317	318	347	321	308	319	315	321	332	309	336	322	299	341	332	305	329	325	285	312	326	303	305	293	333	289	317	319	323	350	357	316	302	338	325	320	323	328	335	315	297	303	308	337	314	303	342	309	329	324	289	309	311	334	312	331	335	343	321	355	326	313	297	332	318	313	331	306	292	303	321	346	334	318	366	361	327	327	295	337	312	338	312	313	323	329	341	332	302	337	355	312	323	312	332	336	325	345	324	329	309	355	320	304	309	311	331	317	344	314	336	327	325	319	319	323	348	322	337	335	334	324	312	332	316	342	342	317	317	304	336	302	356	326	324	320	310	308	321	348	304	341	331	342	323	314	318	345	303	331	286	323	293	326	289	265	314	305	311	316	311	355	304	314	294	290	316	357	314	328	309	322	313	307	313	311	337	275	325	353	348	302	346	327	295	327	303	314	335	290	297	305	333	345	310	326	310	283	360	337	354	307	337	312	319	304	346	317	329	262	288	298	331	310	313	337	335	324	326	331	317	298	320	316	320	315	295	313	339	326	318	295	326	304	318	330	304	296	351	318	332	319	350	304	337	318	318	311	342	295	318	344	311	323	342	346	327	341	303	315	295	355	349	324	314	316	335	336	333	337	307	324	309	297	276	310	315	294	327	307	351	313	331	285	327	320	297	348	302	322	305	338	317	315	342	319	317	353	332	311	330	299	297	307	324	335	300	323	310	302	357	328	306	293	325	368	339	323	326	329	335	316	293	310	317	337	333	335	324	320	299	342	327	352	338	319	316	316	309	312	311	325	308	341	318	310	323	314	323	300	316	313	331	324	313	292	327	292	321	313	295	354	312	300	339	302	347	310	318	346	316	342	345	324	315	297	342	326	308	323	315	299	335	312	313	302	318	331	324	301	343	294	328	312	314	340	310	328	302	300	300	367	304	311	345	340	336	351	306	321	305	293	287	331	324	292	312	322	313	306	301	308	335	323	312	326	309	303	375	310	320	306	311	312	319	318	328	335	304	286	322	330	308	276	322	327	312	350	280	346	311	340	308	303	316	319	311	301	316	315	313	289	300	335	321	325	300	308	307	300	302	313	290	281	346	321	337	285	307	346	319	326	337	339	317	299	345	319	298	335	324	327	286	323	340	324	339	344	324	323	310	337	304	308	312	351	300	332	349	336	312	351	313	312	315	306	340	328	315	320	291	303	327	305	315	317	312	311	348	345	336	317	324	298	331	308	320	304	294	308	341	311	294	331	326	328	333	368	308	292	329	336	308	305	337	343	352	335	307	309	309	302	300	304	311	346	298	323	340	347	293	340	310	272	300	329	323	337	305	324	320	300	324	285	330	317	334	333	309	340	331	305	328	335	323	330	314	351	319	327	323	339	318	348	329	311	335	323	329	307	330	339	340	322	375	340	346	350	330	320	325	325	330	372	303	333	305	330	337	316	318	289	320	316	304	306	311	339	312	299	327	332	311	303	297	350	278	330	310	306	314	357	315	340	293	325	317	342	333	307	315	340	321	296	322	312	312	306	338	278	318	311	288	330	337	310	338	319	326	352	321	327	325	339	305	318	295	316	323	301	298	329	332	352	302	335	304	307	312	358	318	317	325	322	313	339	337	308	319	338	305	289	321	300	334	301	348	331	308	324
33486	47908	39650	29567	21032	14701	10481	7200	4471	3067	2491	1854	1651	1284	974	993	1106	1121	1025	917	792	704	547	509	457	389	427	436	409	364	432	393	412	465	535	500	596	535	596	602	548	548	497	471	542	509	401	454	414	422	444	434	415	377	431	366	375	389	376	361	397	434	389	393	404	383	426	348	383	366	392	364	370	357	360	396	400	363	381	399	402	393	335	353	370	364	401	349	373	369	406	374	379	393	353	357	404	421	347	385	395	381	379	345	353	368	386	388	323	344	381	360	354	373	376	384	374	379	414	418	383	344	376	359	385	348	359	373	375	363	408	379	439	382	356	356	355	372	359	359	374	417	371	393	338	376	384	348	384	373	368	384	392	384	371	367	389	382	358	359	384	372	356	371	421	395	351	380	371	407	389	390	339	382	389	386	378	357	387	388	368	374	369	355	382	368	372	392	375	374	416	357	401	363	384	369	378	370	337	365	404	411	411	413	374	374	367	353	408	391	347	354	369	388	383	387	399	376	355	388	363	374	377	397	371	359	389	383	354	411	358	342	368	348	422	407	364	374	340	370	372	384	427	373	372	393	386	383	371	368	401	369	395	373	362	376	373	363	394	376	389	394	357	375	372	383	416	317	367	374	347	349	412	371	364	368	365	375	362	380	359	366	438	370	400	380	367	390	398	383	378	359	392	385	351	374	403	354	364	379	369	369	384	361	429	360	378	364	358	388	379	386	378	396	388	385	386	395	393	381	422	382	383	388	403	388	406	378	378	369	363	371	417	386	378	366	373	385	368	408	383	393	404	380	389	383	377	348	403	349	389	420	360	363	377	375	371	329	331	342	412	355	368	368	417	394	398	393	390	389	386	373	410	361	373	390	350	361	360	365	345	375	418	367	416	371	381	372	332	367	373	398	403	369	361	376	363	348	375	379	404	347	363	363	366	378	360	383	357	343	380	349	378	420	373	403	361	364	375	370	350	384	385	375	349	387	392	357	399	405	402	363	364	322	400	373	382	396	390	345	396	396	346	401	365	360	369	381	351	365	379	348	365	372	386	416	405	383	353	356	376	377	359	374	373	397	399	368	402	376	401	380	358	346	365	372	373	336	406	366	363	356	401	374	402	381	372	363	371	367	409	379	373	385	404	391	383	385	370	393	357	387	404	386	380	360	384	380	370	378	357	406	380	362	336	390	371	383	385	379	413	387	340	388	404	377	363	380	351	395	371	372	372	379	367	370	401	402	352	382	386	373	381	378	398	362	389	374	400	399	417	388	365	371	385	385	365	378	369	395	372	391	379	371	376	380	347	387	344	375	386	394	349	333	332	378	389	401	381	348	389	379	374	384	405	411	357	344	390	405	372	365	374	380	366	354	351	358	362	397	348	374	393	355	359	418	353	395	377	386	370	377	334	397	394	412	354	355	394	423	401	403	353	366	354	385	382	372	353	343	380	386	354	380	344	366	354	370	387	371	385	422	344	341	399	378	393	391	412	382	349	360	409	348	391	418	362	377	334	374	381	400	399	391	372	368	373	398	388	371	379	400	388	377	394	358	349	390	372	365	403	382	398	377	362	412	372	374	366	385	373	331	364	354	365	348	395	393	354	379	360	377	379	382	373	395	387	382	354	368	368	395	390	372	377	378	368	385	391	364	390	364	428	391	348	387	381	387	377	360	359	368	386	331	363	363	364	357	350	359	390	378	369	365	388	393	394	359	330	370	408	392	362	422	385	393	385	379	378	378	373	375	385	359	396	373	359	378	340	389	368	389	369	393	361	383	354	376	382	360	415	372	369	365	408	389	347	364	369	385	347	362	374	393	405	391	409	413	389	374	389	373	367	339	400	382	375	369	395	377	375	403	339	365	365	405	364	361	358	377	372	375	386	382	382	398	363	390	393	351	398	386	392	364	375	422	371	367	388	366	394	393	412	374	364	371	385	348	368	374	404	353	383	354	355	389	374	404	430	403	346	374	369	371	413	386	361	385	375	379	394	388	349	397	377	392	402	355	372	386	379	397	371	350	337	358	371	408	344	397	351	366	372	389	390	355	365	376	388	395	375	390	395	398	405	386	403	386	403	408	380	372	382	380	370	370	373	366	400	423	354	357	412	370	377	377	373	391	403	359	390	383	368	392	354	352	360	385	380	409	415	372	395	383	403	388	393	377	429	370	369	403	411	390	369	376	362	412	400	370	361	351	364	397	343	397	385	392	428	386	417	408	402	384	401	357	391	416	391	332	406	362	435	396	376	375	369	359	389	405	379	354	340	401	396	364	361	385	386	391	379	354	406	405	366	354	382	352	404	370	370	346	372	387	388	351	395	374	379	384	400	386	355	353	387	392	363	369	379	359	387	335	376	392	402	386	373	396	362	374	360	364	372	394	377	377	380	384	396	363	355	372	384	398	379	388	386	379	349	371	334	373	396	359	359	362	391	363	410	389	400	358	405	386	381	380	365	368	416	350	363	368	425	386	383	389	369	355	386	382	365	398	397	375	338	377	396	370	398	376	365	351	372	380	362	339	386	408	337	396	378	372	393	387	390	384	363	342	371	383	376	394	379	363	337	387	401	382	379	364	398	368	423	374	406	403	378	389	356	368	401	371	323	356	382	357	365	378	392	390	380	396	380	392	371	384	356	362	382	352	378	337	365	379	366	386	375	378	369	372	359	367	368	365	354	375	388	391	370	403	361	409	387	370	388	369	380	374	431	353	393	407	389	390	390	403	375	350	359	363	383	366	392	396	393	339	383	397	384	389	379	403	398	393	371	395	398	364	400	396	374	371	370	377	363	341	374	351	371	380	382	370	371	370	414	364	403	414	361	359	366	358	347	397	350	385	364	379	405	364	368	370	365	400	373	351	396	387	421	371	357	368	367	382	405	381	398	385	413	391	378	368	368	399	362	378	361	385	360	373	376	362	368	406	409	360	357	372	376	416	397	380	353	383	401	384	385	401	325	364	394	371	370	361	393	370	410	381	367	367	416	373	400	340	387	372	387	391	383	366	410	383	348	388	384	335	378	372	365	382	355	376	371	384	363	404	388	374	394	374	374	352	409	365	379	372	361	365	384	390	366	411	387	377	376	336	360	350	377	365	349	361	351	353	386	343	363	379	378	330	336	345	359	372	390	387	388	394	381	374	381	378	353	371	411	390	376	371	379	386	385	356	370	375	356	373	400	367	352	378	363	378	391	403	422	373	358	364	354	341	389	377	389	393	395	369	387	373	382	410	397	353	395	394	387	397	373	367	378	392	397	352	396	331	380	368	386	362	374	332	384	391	389	346	353	366	357	402	363	398	370	389	388	393	379	380	388	398	364	412	341	354	401	386	398	360	383	361	375	380	358	363	382	389	348	396	353	397	412	396	372	394	382	372	395	377	377	401	370	376	381	388	365	405	376	352	359	381	393	353	340	366	350	378	371	365	368	375	355	351	413	358	382	371	363	379	367	403	366	399	368	379	368	366	415	382	373	395	395	391	365	417	349	364	378	386
25046	21014	27413	25809	16092	7927	4440	2552	1663	1355	1107	1089	990	792	768	756	823	770	866	690	712	666	608	594	557	596	548	522	561	541	544	569	559	580	557	621	641	614	645	643	677	642	598	606	605	559	540	593	594	540	620	555	578	566	565	584	591	547	540	583	522	541	538	539	554	555	515	503	529	560	562	572	537	534	514	559	560	558	607	501	524	570	585	521	550	547	537	564	536	528	577	519	571	560	565	533	567	564	576	581	562	538	575	531	570	547	565	544	525	564	547	540	552	529	573	526	594	544	542	551	556	560	543	535	560	588	559	516	518	516	526	555	546	585	542	566	533	527	582	553	533	532	535	559	562	532	540	516	536	523	558	536	535	495	535	557	517	586	516	540	509	531	547	525	563	558	526	567	558	568	577	574	522	563	556	545	561	518	544	538	563	544	563	533	507	555	550	575	527	573	564	537	559	555	532	561	587	537	523	533	530	555	570	556	565	538	540	562	559	528	587	574	564	570	557	573	532	572	601	566	516	528	585	502	521	534	536	568	595	536	521	571	532	536	514	507	572	586	556	536	553	547	588	572	574	554	529	559	579	569	575	585	534	551	551	588	568	540	513	555	592	544	508	571	549	557	543	541	537	548	539	549	552	554	577	559	549	527	551	556	537	558	496	533	550	556	547	552	562	554	590	538	541	503	518	491	522	550	499	547	581	533	549	531	570	542	536	530	554	553	603	557	546	546	525	535	521	583	534	555	508	517	529	528	567	569	541	559	508	610	568	586	513	546	578	540	499	505	571	567	507	534	537	554	555	536	510	526	588	525	557	518	566	589	542	524	539	527	517	589	541	547	557	520	543	518	547	531	539	576	544	495	580	574	535	527	547	541	537	558	584	515	564	525	549	559	572	539	554	507	547	502	558	507	550	505	535	573	552	554	533	543	550	553	538	565	576	561	562	569	549	550	573	570	544	544	527	565	586	562	540	570	518	599	523	556	569	566	541	582	496	584	566	563	586	535	560	509	524	576	581	572	552	534	543	552	573	521	532	513	552	580	553	536	523	509	535	570	542	499	506	571	552	577	539	535	549	522	537	563	593	543	583	537	537	534	506	558	557	509	579	527	543	541	536	529	597	570	533	529	555	525	557	532	532	544	544	495	589	530	538	542	531	558	546	511	559	564	552	535	572	582	544	558	540	640	560	577	585	527	494	535	541	544	551	552	578	546	513	566	527	535	532	519	530	510	597	546	487	534	555	571	543	543	557	546	584	555	534	559	564	512	552	605	552	562	519	534	543	524	524	541	598	555	564	557	544	557	601	529	571	556	531	530	539	542	565	554	540	513	505	571	525	558	541	545	530	499	572	524	531	504	558	562	560	542	564	535	529	510	538	559	558	592	531	525	521	551	576	527	536	569	573	506	533	572	594	565	531	589	554	516	505	599	525	546	574	532	568	547	561	553	555	583	536	616	556	571	535	551	551	542	532	567	558	528	522	597	550	539	573	511	521	518	495	548	520	567	576	594	558	592	565	517	541	500	529	555	497	511	569	533	507	534	528	526	558	573	558	584	570	528	530	538	547	542	547	542	536	530	577	512	555	508	593	545	516	548	522	584	546	561	534	552	560	541	531	557	550	557	578	591	554	561	523	552	537	592	539	520	521	557	564	519	585	571	540	536	529	537	541	580	549	555	556	553	560	583	581	546	529	525	514	545	555	573	571	572	495	556	557	515	545	515	523	553	567	521	547	581	558	518	523	537	538	593	547	572	587	576	508	596	542	581	581	563	586	527	543	520	485	608	536	585	565	558	572	547	503	514	604	531	508	539	546	546	562	561	558	586	615	520	513	589	592	564	610	527	534	580	555	480	542	576	520	529	542	567	553	528	555	540	558	571	523	540	578	503	542	545	548	545	559	546	550	563	539	554	550	529	549	530	562	568	543	569	549	548	534	583	543	540	568	517	549	545	527	540	584	544	573	520	527	560	551	527	563	535	535	517	557	534	574	548	573	523	537	536	525	601	546	568	583	560	565	519	533	570	560	536	576	552	549	581	570	576	579	548	531	547	549	540	588	562	547	570	537	524	583	539	568	563	529	526	564	523	538	552	524	501	590	551	562	522	557	512	554	515	562	527	589	559	561	578	499	518	535	520	586	522	550	507	549	522	571	546	562	561	518	525	544	531	527	528	542	547	517	537	528	551	527	519	528	531	559	515	542	513	525	579	548	535	539	546	539	518	547	518	545	539	559	546	564	521	536	613	529	553	515	545	542	563	558	521	594	527	514	533	554	590	562	536	551	559	577	567	547	555	551	597	562	573	528	554	533	525	560	584	558	524	556	540	574	517	560	522	533	538	524	583	533	557	531	570	548	518	549	574	561	555	539	554	528	508	578	530	529	514	515	553	543	591	607	580	522	567	567	508	551	522	534	560	515	511	536	522	590	524	570	520	493	553	526	524	572	546	548	545	542	534	536	535	561	553	561	551	569	566	541	555	516	564	555	517	569	565	594	539	529	575	546	542	521	518	572	549	612	522	580	514	538	565	547	575	506	525	555	554	596	578	553	578	555	533	604	561	538	534	561	555	498	515	496	527	503	542	526	547	557	533	544	562	534	540	540	562	515	550	559	576	558	534	561	540	548	556	505	519	571	547	525	551	575	532	539	529	563	546	506	572	501	540	537	523	532	567	506	519	539	556	608	551	567	507	543	573	510	528	575	571	536	533	569	533	503	542	503	551	564	527	538	555	587	525	558	547	538	567	545	591	506	509	524	552	553	531	557	528	529	505	558	521	561	535	561	531	546	528	560	512	556	580	612	555	565	566	508	573	506	543	552	549	528	538	545	557	582	537	540	531	551	540	541	561	556	572	564	574	524	533	562	568	547	538	552	551	534	540	549	547	510	547	510	527	501	537	558	556	572	574	552	559	559	529	524	572	547	567	548	538	591	510	524	530	535	548	552	534	523	539	576	524	537	547	498	575	566	536	541	552	550	590	533	582	569	551	568	555	545	529	536	561	583	533	565	525	573	554	532	567	533	567	537	541	578	570	534	565	567	524	528	575	540	522	572	551	539	572	551	556	578	543	527	541	536	570	549	572	565	547	549	574	543	589	585	550	514	588	524	544	538	606	503	538	541	528	546	534	539	527	534	528	539	532	563	494	517	553	521	522	573	558	531	539	542	603	599	528	532	553	548	540	534	600	574	519	567	566	563	509	548	554	573	533	572	593	519	554	599	561	544	530	545	576	558	544	536	540	564	537	566	531	584	533	565	610	586	531	569	513	569	582	526	521	545	513	545	579	564	562	524	610	554	605	526	509	524	516	533	540	588	551	560	523	562	532	559	527	541	527	576	582	562	517	576	561	547	540	538	529	537	521	573	558	550	535	530	530	556	571	556	535	589	529	536	583	519	542	552	529	564	558	588	540	605	554	545	565	516	588	562	548	590	525	549	543	568	515	551	553	534	516	552	571	587	495	558	576	542	549	567	584	577	581	588	558
32611	44541	36755	26299	18072	11895	8456	5158	3419	2768	2277	1921	1577	1281	1135	1145	1218	1222	1221	1112	966	855	731	739	681	632	656	651	660	637	682	585	637	683	680	743	768	737	785	824	793	790	787	738	737	666	693	657	697	667	704	671	643	650	658	683	625	634	636	699	629	615	650	607	611	636	664	636	640	635	619	627	613	614	641	619	636	610	691	625	606	613	626	593	636	590	649	657	636	620	641	641	651	668	610	580	659	595	665	632	605	577	627	614	617	644	610	633	617	598	628	629	601	630	597	622	625	616	639	646	633	651	651	637	668	606	655	641	597	634	634	644	608	630	646	646	651	605	583	684	582	609	630	660	634	655	659	597	669	680	650	597	631	609	595	656	593	609	595	638	635	667	628	671	585	624	631	642	605	659	616	610	627	636	611	566	654	617	644	645	628	582	639	643	593	621	636	643	674	601	650	639	646	631	625	637	610	633	613	628	598	613	607	597	640	651	641	625	641	648	613	607	621	654	650	640	647	639	609	656	632	594	622	625	579	590	617	626	597	626	609	667	661	620	654	609	609	614	601	582	637	637	655	629	634	637	650	654	595	604	630	630	634	659	668	661	621	615	606	622	677	598	641	646	643	579	664	652	597	673	622	664	668	591	554	581	627	639	613	675	670	645	649	613	618	640	619	614	635	669	595	620	639	626	587	652	626	589	632	634	584	631	672	660	631	605	651	587	665	588	648	650	592	626	594	643	645	626	643	625	673	638	636	618	603	629	658	609	636	645	633	652	647	591	613	618	621	645	599	588	614	633	632	629	672	638	641	612	651	623	638	601	634	622	643	644	621	654	636	606	624	646	643	636	582	626	625	634	632	610	653	629	614	603	616	573	614	626	636	619	593	635	671	647	632	584	629	605	614	654	626	628	594	582	634	602	639	620	601	642	640	642	640	623	670	603	615	583	587	632	631	605	630	597	628	646	669	620	644	587	601	636	667	661	620	630	598	610	637	627	615	640	624	616	683	638	647	634	614	595	595	631	597	605	621	632	610	608	621	627	657	643	665	649	650	657	632	639	631	615	630	637	619	647	630	619	610	601	648	650	632	636	621	613	618	618	668	617	608	603	680	665	604	634	636	612	661	622	624	626	643	623	640	636	595	649	611	602	622	650	630	630	619	611	599	635	662	637	671	625	661	629	649	647	611	625	635	642	630	634	637	554	614	627	599	633	633	636	569	658	629	649	632	582	599	623	641	606	618	606	665	621	666	673	638	597	667	653	625	625	649	624	661	668	645	651	683	610	638	651	614	626	661	655	626	567	614	650	632	607	637	620	623	619	625	611	605	632	606	627	626	665	623	631	644	635	633	661	611	650	637	610	603	593	620	558	632	611	616	627	678	612	671	627	600	643	684	617	615	612	614	626	604	634	609	662	647	616	605	626	646	602	641	613	620	647	603	641	622	626	640	672	657	621	646	622	636	636	646	639	659	679	699	595	657	629	651	638	618	636	609	604	631	636	692	667	624	623	680	634	596	686	620	649	623	653	624	605	626	614	593	560	613	608	603	611	653	611	643	647	640	636	627	606	614	644	642	626	599	645	619	646	613	609	649	612	621	611	611	624	610	623	635	627	606	598	657	611	666	689	605	568	622	649	650	616	642	612	580	622	621	652	668	651	586	664	597	633	626	602	597	635	586	580	593	663	638	594	648	600	614	607	601	600	638	618	622	624	609	646	605	607	615	612	641	646	648	655	643	597	609	632	662	654	605	644	640	644	596	654	658	669	644	621	626	653	601	623	605	641	659	593	644	626	618	655	628	600	618	645	642	639	674	591	623	609	620	622	630	654	654	657	631	629	639	560	591	623	615	559	603	616	661	660	615	648	676	601	642	664	648	649	665	680	621	674	661	582	636	627	628	590	615	603	632	588	610	652	639	634	599	669	596	659	605	614	657	639	600	641	586	629	664	623	639	629	622	637	630	642	619	662	604	634	641	652	630	620	621	616	624	634	644	663	664	584	613	678	610	577	643	601	619	607	636	590	607	599	642	596	667	631	624	610	614	581	640	643	640	652	627	638	626	606	621	638	626	633	639	605	632	643	601	589	614	658	643	621	594	589	636	634	603	655	609	608	603	636	638	637	585	624	650	617	659	650	657	606	622	648	631	619	611	595	649	638	599	593	705	630	607	628	651	624	626	608	669	583	617	641	577	620	647	611	621	637	595	626	597	662	629	650	625	670	644	629	604	636	602	625	620	622	614	663	628	611	558	636	604	634	618	674	620	640	641	638	639	562	626	605	690	598	639	660	596	657	639	606	619	661	654	614	610	633	650	616	677	643	607	628	673	613	598	677	651	586	607	623	659	634	648	633	614	648	618	618	653	661	622	645	631	678	615	603	646	610	608	682	613	602	656	659	684	651	606	617	693	620	638	619	597	639	623	667	619	641	678	597	624	621	619	667	616	647	654	638	648	634	609	615	601	643	627	640	630	585	637	644	622	596	659	661	621	612	616	615	617	617	645	645	634	666	663	596	609	632	671	622	609	596	618	623	632	645	663	623	613	629	628	639	633	606	629	630	631	633	658	656	681	644	603	638	630	648	623	630	615	651	626	605	601	606	621	630	665	644	662	564	614	636	613	654	623	593	627	613	578	672	621	613	619	644	645	599	640	602	609	668	624	584	604	646	633	683	605	633	655	589	647	617	597	588	662	671	645	627	607	614	679	594	605	615	638	666	633	620	611	652	616	636	606	547	623	612	655	610	598	605	632	627	647	643	647	634	616	643	586	646	572	629	613	643	615	636	638	626	589	629	625	648	616	609	643	633	602	589	603	600	655	661	679	588	630	618	678	631	651	615	642	660	652	631	631	658	640	602	584	618	619	594	637	665	679	628	596	603	680	586	608	620	666	592	602	662	608	647	638	625	669	631	661	627	601	597	577	632	611	661	624	613	609	594	574	657	637	641	643	612	652	667	609	589	615	655	622	606	638	641	613	618	641	595	622	637	639	618	646	630	647	609	596	610	656	611	674	613	605	620	643	618	593	592	583	642	662	681	626	638	620	604	637	619	659	602	646	599	621	661	632	683	626	621	643	667	622	636	609	654	596	612	586	620	620	676	661	653	659	639	652	616	621	623	625	624	644	623	606	634	601	676	632	559	661	635	677	621	637	614	672	679	648	642	654	609	639	686	664	655	672	634	616	614	626	590	620	657	658	615	601	624	628	611	594	598	620	604	635	628	648	626	670	586	626	675	635	623	596	622	624	638	625	604	641	643	625	654	662	647	611	610	638	641	633	636	633	617	588	593	616	582	623	618	628	618	628	600	613	634	653	614	636	653	627	611	635	634	641	641	688	632	601	633	647	603	634	688	606	626	670	660	629	630	622	620	619	671	637	623	635	617	634	640	598	588	619	636	614	654	635	653	645	648	638	574	635	666	636	603	672	643	635	633	635	665	621	613	591	636	647	610	630	621	645	642	618	602	605	631	595	630	657	639	617	623	659	595
22651	20913	28505	23496	21088	21201	15233	5354	3004	2402	1901	1587	1342	1007	967	1025	1142	1164	1105	986	844	698	556	562	512	502	509	542	510	442	506	490	469	514	542	557	614	622	682	640	633	665	595	586	578	567	518	498	518	494	482	545	502	533	510	525	507	516	488	487	518	517	479	478	507	448	471	507	445	520	525	476	528	471	469	482	476	461	509	477	498	487	535	466	468	486	459	507	475	485	462	476	487	444	455	475	479	484	473	472	466	447	421	499	489	444	503	456	449	479	481	464	464	508	431	483	493	474	451	477	440	474	432	485	479	483	408	464	497	511	521	482	454	470	427	518	507	483	483	473	428	468	446	446	463	474	498	497	527	477	445	497	475	469	446	474	475	499	477	477	491	457	514	458	455	501	461	496	448	489	439	487	463	503	482	517	494	459	450	489	455	467	490	471	486	503	489	467	489	473	491	450	457	470	484	496	528	491	483	480	499	548	455	467	507	458	448	485	500	459	487	515	476	420	495	481	465	460	529	525	462	446	520	509	494	498	438	483	523	448	480	462	495	531	488	496	468	451	475	495	485	461	444	497	451	490	456	467	497	452	506	491	498	478	521	441	463	468	488	485	477	499	472	472	525	445	439	451	478	482	503	460	442	463	492	488	456	450	516	455	459	458	464	454	459	459	474	494	473	490	480	504	466	422	460	490	504	491	483	492	449	464	491	473	482	444	521	459	450	443	446	494	491	457	468	465	474	439	489	492	465	455	492	535	491	506	470	506	482	520	481	502	441	413	461	485	514	472	493	461	463	465	486	445	505	455	463	434	484	444	448	441	433	496	499	507	456	460	516	486	525	450	541	454	453	485	458	505	444	475	492	520	503	453	468	493	477	476	499	480	468	474	473	457	494	514	477	441	451	481	455	463	461	454	486	483	444	480	445	497	475	433	489	475	462	501	432	477	449	488	494	466	462	483	466	502	498	477	455	463	471	498	465	497	435	438	475	456	463	469	467	476	496	464	462	495	476	462	465	488	494	459	487	447	479	445	447	478	478	444	470	470	473	449	494	487	474	496	455	510	447	456	433	451	440	457	461	507	514	473	482	443	435	496	478	472	479	476	478	498	489	472	442	482	449	476	468	490	458	489	486	459	503	466	464	489	494	467	482	473	483	500	509	483	461	492	476	506	472	511	495	499	452	446	472	461	453	487	475	462	490	443	487	487	473	470	446	487	464	429	437	469	486	471	449	475	452	463	470	483	468	449	447	468	498	467	495	461	483	458	473	517	501	496	459	483	503	475	449	477	431	484	454	484	445	492	479	506	463	501	486	459	478	472	471	485	435	479	478	475	487	463	483	477	486	509	486	478	484	483	525	458	461	480	493	473	519	496	452	449	499	476	458	470	442	482	488	463	478	458	530	494	464	461	472	493	460	453	487	499	458	479	481	479	484	466	478	486	476	473	456	447	479	488	492	465	458	411	475	448	477	505	486	486	470	452	492	430	478	430	496	486	459	514	463	427	444	478	482	463	476	434	511	457	490	471	459	490	471	504	479	469	466	473	474	437	484	491	483	489	470	512	524	467	467	472	433	469	472	459	475	485	485	469	479	493	484	493	451	486	504	474	498	460	478	460	449	513	495	475	497	455	458	453	509	471	442	461	464	479	472	491	505	461	471	519	471	462	463	452	480	485	453	467	460	468	495	479	445	476	466	492	482	492	493	476	477	460	491	496	479	515	452	458	494	450	458	470	499	467	469	508	434	474	512	487	438	480	471	488	478	475	438	490	460	471	489	506	460	454	480	447	518	445	455	452	483	458	455	500	477	468	512	479	483	497	461	451	456	463	469	474	487	492	499	438	475	496	486	449	487	502	465	493	436	461	497	490	458	492	499	477	456	465	483	499	465	463	480	482	458	501	471	498	510	449	465	478	488	445	486	468	501	471	508	458	464	460	454	491	494	434	451	479	450	470	465	467	460	470	459	461	471	470	451	469	486	465	458	445	483	443	447	464	454	449	485	444	496	481	437	474	511	477	459	474	473	479	480	469	497	461	477	476	452	512	491	445	452	500	500	491	499	472	457	476	503	503	489	483	480	432	501	539	492	477	500	461	457	476	482	455	436	465	465	476	445	479	467	514	502	474	465	431	477	443	472	490	474	457	466	435	449	477	501	505	522	463	481	501	484	490	486	446	435	453	482	456	484	441	488	475	485	462	448	476	487	476	415	486	436	485	490	466	455	457	421	504	510	486	483	484	489	457	467	479	500	517	525	473	465	473	435	498	485	519	484	470	454	474	458	462	466	472	449	495	459	480	440	480	482	488	448	501	477	498	497	497	480	485	451	480	465	471	461	484	465	469	487	415	424	520	468	419	449	470	488	490	422	437	477	480	508	500	478	453	486	449	429	472	494	488	519	484	469	479	465	457	481	425	468	500	462	497	502	455	477	453	479	477	514	489	433	463	465	472	497	445	479	465	502	434	537	459	455	479	444	470	472	494	453	505	451	483	512	446	481	474	486	483	480	461	498	516	512	457	473	494	462	481	489	490	461	446	453	452	499	480	462	444	466	482	493	480	466	497	458	430	485	501	507	439	480	463	477	469	456	426	468	466	470	430	463	425	472	503	476	448	454	491	473	450	438	505	476	512	553	445	462	437	514	471	482	498	484	435	502	482	474	485	470	430	510	513	472	494	512	473	492	473	481	473	439	454	485	515	469	451	471	475	431	509	494	459	479	476	457	450	484	458	453	494	471	478	463	479	445	459	492	488	462	478	449	469	460	468	489	487	486	485	487	467	461	467	482	451	449	451	505	484	477	477	486	483	474	444	436	444	458	507	470	455	474	459	439	485	479	484	480	452	478	457	449	485	476	464	435	474	469	455	491	494	468	479	489	461	500	473	489	506	471	532	478	498	453	440	418	498	450	469	455	449	489	501	439	453	489	477	462	423	468	481	475	469	487	431	428	519	454	472	474	446	486	486	453	462	436	451	498	514	478	469	481	447	497	452	462	457	466	473	470	464	470	469	495	480	471	481	478	462	472	467	503	429	444	452	474	488	455	453	470	482	509	464	515	485	483	462	484	495	491	481	463	463	436	422	466	496	468	429	497	489	488	517	486	503	465	465	489	486	488	463	460	500	463	471	499	474	447	444	444	466	478	469	487	474	467	471	505	494	484	466	420	485	445	473	472	468	467	447	482	443	498	512	474	501	478	442	476	493	451	467	477	467	467	498	461	530	483	485	459	475	469	495	491	501	436	501	519	508	494	465	466	484	467	497	452	503	476	486	492	440	479	490	477	500	445	491	505	501	479	443	470	461	491	492	473	446	469	452	464	460	514	496	457	433	457	487	520	477	452	474	478	462	500	460	465	462	484	458	458	462	501	459	468	498	465	448	498	477	457	477	458	501	460	482	502	499	467	495	468	457	421	490	475	471	461	468	458	501	450	448	442	465	507	461	447	478	480	506	465	466	485	485	502	478	469	447	483	473	528	462	474	459	464	468
36382	52462	43910	32663	24744	17527	13744	8751	6092	5044	3855	3013	2450	1763	1695	1848	2029	2016	1869	1568	1280	1012	843	724	657	651	613	551	587	583	584	567	561	580	672	798	807	821	898	801	743	762	783	731	679	673	603	634	634	661	586	615	600	600	602	589	609	553	558	551	583	566	546	559	489	517	507	490	542	567	508	511	526	526	559	521	541	510	575	563	543	586	522	535	567	536	565	543	555	563	537	517	537	521	512	569	523	529	509	561	566	499	478	499	532	518	529	530	527	497	545	547	530	507	524	557	568	528	531	494	517	494	555	554	493	533	483	528	510	524	524	532	540	521	530	527	527	523	517	523	488	518	521	548	490	514	547	548	532	472	505	532	532	529	511	521	487	506	536	531	523	524	539	527	532	544	532	514	493	478	573	570	547	517	501	527	524	458	516	535	530	571	533	552	515	542	530	546	544	515	507	531	533	521	518	550	534	537	540	512	508	498	525	559	539	509	534	556	531	527	506	508	542	544	544	523	527	517	491	567	514	518	583	548	534	507	567	584	520	523	547	496	546	535	542	526	512	529	509	565	534	515	550	541	561	570	556	535	548	529	505	574	570	543	540	537	533	496	564	558	559	562	497	510	505	521	522	531	503	517	519	546	506	519	526	548	579	543	535	474	513	510	533	534	495	521	538	554	514	523	541	536	559	466	522	515	501	494	522	536	582	535	525	546	546	481	535	518	570	530	519	543	517	495	504	542	546	535	517	541	577	565	546	503	539	545	514	500	574	533	503	537	554	576	515	516	511	547	533	543	537	583	551	453	540	536	541	500	519	530	497	568	510	504	521	526	559	511	515	530	506	543	615	505	545	511	552	513	509	552	508	514	519	523	552	510	467	547	520	533	551	527	529	541	535	547	532	540	504	526	538	542	517	527	514	496	531	542	531	550	527	514	520	529	537	506	527	528	558	536	492	557	507	572	518	534	509	522	530	529	533	592	542	515	540	530	534	534	526	530	532	498	543	554	534	525	506	499	559	551	571	548	540	574	500	535	536	518	557	472	552	521	548	516	542	514	558	516	547	558	514	576	505	551	508	501	496	516	543	527	480	530	513	499	564	532	528	538	513	540	529	568	563	540	537	511	527	519	547	496	542	533	505	531	463	522	523	515	550	542	509	543	491	518	557	561	518	546	528	478	533	510	524	495	510	517	570	563	532	535	523	528	486	506	525	601	478	566	491	508	464	566	509	522	507	542	521	499	543	521	559	522	523	543	539	529	537	532	528	534	582	539	511	528	538	509	543	522	512	497	515	568	535	538	504	526	547	536	523	522	531	520	552	522	510	536	532	495	492	461	533	532	508	528	524	512	543	512	564	548	525	542	498	503	531	539	542	581	536	524	528	541	516	531	500	500	527	524	503	531	529	531	526	538	548	526	513	550	501	524	528	545	521	515	506	527	565	544	580	513	498	539	529	489	499	539	519	529	558	552	486	490	516	571	574	526	543	521	489	547	543	479	533	514	528	517	534	533	518	512	534	563	551	534	503	559	552	538	539	569	593	468	590	567	508	513	551	502	537	498	520	534	503	513	497	563	540	536	560	506	512	537	552	543	529	517	526	499	496	523	520	503	554	557	504	528	538	551	553	526	575	540	550	538	570	504	504	512	521	492	513	537	503	549	537	537	543	518	553	513	504	547	531	523	513	519	555	526	547	511	520	524	553	552	495	549	515	530	500	532	494	550	571	515	547	520	492	531	557	513	549	513	521	542	512	507	508	580	521	506	501	552	561	511	546	499	529	519	515	507	533	563	537	514	541	552	492	500	536	568	540	531	548	509	485	535	531	534	491	524	506	535	551	522	496	567	521	520	567	576	531	506	542	519	541	559	562	517	546	546	539	514	531	567	508	535	512	517	553	496	540	523	539	521	503	524	489	519	486	507	559	516	540	550	547	557	551	499	470	523	521	562	522	531	512	525	549	530	517	537	498	522	586	517	521	524	512	563	506	476	553	490	489	519	525	529	523	488	521	537	517	528	522	493	574	557	495	487	495	531	530	555	528	515	588	545	482	567	529	541	517	535	532	511	491	506	534	542	545	544	544	533	529	551	503	530	573	527	535	540	502	527	557	543	556	526	512	525	561	515	507	529	551	521	538	537	514	540	504	543	560	531	536	537	556	544	519	496	530	524	548	556	512	519	506	490	507	503	532	534	585	516	543	543	514	540	506	503	545	560	512	558	558	547	583	554	529	554	494	535	496	548	578	517	535	569	551	501	522	526	528	516	536	493	549	539	503	555	541	526	551	512	553	521	512	514	537	559	515	520	529	546	515	548	496	551	535	494	514	563	522	572	552	543	561	562	539	508	554	528	541	519	538	484	487	546	540	526	523	530	546	526	553	529	550	553	520	538	558	529	494	531	531	545	508	547	565	555	538	515	546	489	569	550	557	527	533	510	487	524	512	501	544	548	529	506	576	536	563	501	514	480	583	515	521	540	510	529	514	535	500	511	568	496	554	507	531	548	544	518	531	539	538	542	565	502	580	540	536	537	539	515	541	539	508	534	505	553	503	530	528	504	526	528	503	525	546	558	514	525	547	514	502	549	552	510	514	572	527	509	514	538	491	563	533	525	580	534	462	513	555	507	538	516	533	551	555	493	532	514	523	530	508	538	535	487	522	532	543	500	517	511	550	477	524	495	484	501	557	550	536	537	503	507	526	537	594	487	539	517	514	515	572	510	532	529	540	513	473	547	558	556	537	493	561	539	512	489	570	558	513	550	538	530	550	506	530	578	558	566	542	501	519	536	574	540	557	548	499	512	530	529	545	503	539	536	523	542	574	522	545	543	588	523	501	552	555	565	508	521	509	525	538	539	535	511	550	528	577	536	549	543	533	504	510	508	512	506	551	514	579	552	519	536	555	550	529	538	536	550	515	548	506	515	575	539	515	529	522	508	503	519	545	552	489	526	531	534	499	558	539	520	543	503	476	502	534	539	548	531	590	514	521	525	578	549	548	519	527	529	544	552	499	524	495	543	564	537	561	492	603	577	583	538	511	545	545	538	530	539	512	495	541	541	557	509	549	513	501	555	518	542	512	514	508	547	542	520	535	517	553	522	512	515	522	518	507	566	524	501	536	548	538	552	528	542	509	567	547	550	532	500	528	512	533	531	550	531	492	477	524	579	543	549	551	538	540	523	554	512	506	553	518	539	506	516	476	558	513	492	595	539	556	537	520	497	519	501	518	532	502	524	522	491	592	504	497	545	510	505	534	488	539	546	502	552	532	544	533	558	499	528	536	532	531	545	556	559	536	533	531	520	555	535	520	518	511	520	565	549	532	545	562	536	493	525	532	562	507	499	540	523	526	484	545	549	581	545	473	510	527	529	532	505	541	564	503	507	546	501	539	562	541	510	520	543	569	526	541	507	558	523	530	522	515	492	520	514	493	547	525	521	526	531	573	484	567	524	554	520	491	545	530	525	530	566	519	505	551	545	539	511	533	519	523	494
28468	25371	27284	19027	9505	4845	3196	1713	1190	1134	919	774	694	556	602	629	674	645	657	611	559	462	480	467	435	402	400	434	428	412	435	427	438	405	433	414	483	466	437	505	447	453	443	455	419	443	427	461	431	421	469	428	419	453	404	436	471	436	407	441	396	425	458	437	430	449	439	431	431	444	440	405	441	460	433	433	411	406	430	384	404	427	395	423	418	397	412	453	384	443	413	406	431	407	405	420	417	443	423	381	416	420	429	404	394	413	455	425	385	419	392	400	407	380	405	436	401	460	430	433	437	405	405	391	447	384	423	423	408	422	435	474	439	426	422	421	414	401	385	427	415	419	425	412	390	410	436	386	412	382	396	411	414	409	387	421	377	416	418	450	445	423	405	425	431	429	459	428	396	422	395	451	461	417	410	405	438	422	446	422	411	415	426	395	407	468	417	419	419	407	466	418	440	417	397	409	419	414	375	416	382	424	401	378	469	406	458	415	395	421	407	386	408	389	426	425	401	427	426	393	415	402	416	393	436	468	408	419	406	397	421	435	456	405	420	438	432	418	437	381	413	414	434	447	391	424	416	442	434	385	415	396	409	403	417	412	403	416	390	380	458	416	435	402	397	411	445	410	447	399	416	416	421	451	468	428	438	371	397	415	431	426	449	419	457	420	399	402	433	422	414	472	419	441	392	401	391	377	382	388	430	378	425	435	425	418	435	419	421	432	401	428	410	438	435	443	425	387	446	392	380	396	430	423	379	446	414	421	406	432	413	424	409	396	437	419	417	391	438	407	427	394	428	409	392	440	391	422	413	396	411	426	398	408	428	434	403	434	401	396	412	414	421	410	431	395	388	410	419	442	423	415	449	442	454	425	386	431	386	428	401	366	408	402	417	414	415	460	416	396	425	436	441	406	441	443	396	434	436	396	402	428	443	419	408	439	447	414	443	398	402	402	396	395	424	448	430	417	441	403	397	373	381	392	439	426	420	434	435	455	420	401	417	403	401	425	435	431	401	377	438	429	470	431	414	400	440	386	434	406	416	430	424	455	441	374	417	403	427	419	424	395	395	406	395	412	430	393	441	442	419	410	469	411	408	449	426	375	451	441	384	402	398	424	438	439	406	440	463	389	470	415	443	413	400	422	424	458	436	423	442	418	443	410	401	441	435	417	383	428	442	410	407	418	378	415	436	410	427	451	427	398	426	425	433	398	411	411	412	388	403	413	423	424	434	413	395	420	406	400	413	378	450	402	426	433	437	418	420	414	430	400	422	422	404	418	444	420	425	409	423	434	428	392	377	456	427	450	401	408	434	442	392	425	430	405	416	436	409	372	410	396	462	420	374	422	424	406	392	411	395	392	400	428	411	415	430	410	412	450	410	433	432	419	388	452	451	416	418	390	388	428	441	408	437	405	397	387	412	428	442	423	455	393	399	446	413	394	431	419	405	390	381	415	431	429	444	430	450	460	432	408	407	414	400	396	421	425	430	418	436	471	386	413	412	401	425	396	420	414	434	393	416	414	398	395	449	408	496	416	402	439	415	429	413	434	443	383	356	429	443	400	433	387	416	392	442	411	419	407	479	424	422	391	411	447	434	425	407	414	427	492	397	437	397	421	459	404	430	400	434	422	394	409	444	422	438	431	444	395	447	436	439	422	430	434	420	420	419	396	429	429	396	463	428	407	381	401	446	406	420	440	430	397	415	440	415	435	428	408	406	410	459	421	416	413	422	398	413	449	419	410	408	398	431	430	417	427	404	424	446	425	461	423	390	399	452	437	412	388	415	414	409	399	400	400	401	411	440	439	437	421	444	423	437	423	418	422	438	431	425	408	400	437	431	386	391	430	416	391	403	393	386	405	380	427	428	427	429	401	404	444	408	415	462	431	374	418	436	416	421	430	416	401	409	383	431	461	406	415	402	394	423	404	431	432	402	427	416	441	427	413	419	443	464	435	388	418	442	431	415	407	419	427	453	404	424	397	401	409	429	432	400	402	408	400	414	462	427	422	388	393	424	406	405	408	387	413	406	395	456	421	414	423	448	437	433	444	406	418	421	413	429	418	376	420	453	444	438	413	400	395	435	420	432	447	433	424	435	416	410	390	433	398	426	432	399	422	448	437	419	389	405	436	453	417	444	436	427	410	400	427	440	459	401	405	415	430	432	433	440	426	391	401	422	398	411	409	425	419	419	421	431	434	438	401	431	422	397	394	409	414	415	415	365	414	422	439	389	459	439	378	407	394	420	434	455	408	413	390	381	403	406	407	431	410	413	421	422	412	418	415	409	434	400	445	398	396	416	386	444	411	412	410	418	424	434	428	421	412	421	430	424	450	409	432	409	442	437	427	403	411	396	414	431	401	399	382	491	406	415	415	389	403	426	418	456	398	458	428	462	402	442	414	398	405	411	421	405	419	433	408	409	426	401	421	402	409	413	438	424	404	434	426	420	425	396	397	412	380	415	453	395	401	395	424	429	432	387	377	404	416	425	414	411	439	443	434	459	414	395	429	404	435	378	441	442	405	425	425	418	384	421	401	382	417	393	411	426	387	410	423	408	384	377	423	439	399	369	414	388	414	415	413	403	385	425	401	415	450	410	409	436	475	433	414	421	412	425	417	403	414	414	408	435	377	448	415	416	447	422	389	438	416	430	408	414	447	388	405	403	418	424	415	413	395	404	408	409	427	457	412	418	427	385	393	385	460	374	422	414	416	420	422	434	436	416	426	409	471	392	415	428	409	418	411	436	412	446	445	416	437	417	407	427	429	432	399	389	439	433	428	412	416	411	417	436	394	421	427	455	411	408	404	415	422	416	414	426	375	388	393	414	414	418	427	455	405	397	415	413	466	399	402	416	430	406	388	380	403	429	424	417	375	396	430	401	409	434	453	388	409	442	377	403	413	428	383	429	423	404	409	372	418	416	425	415	460	411	416	404	408	414	451	407	419	418	423	419	436	402	380	422	430	410	434	426	446	381	398	423	377	413	424	392	441	399	423	413	423	422	429	437	430	410	438	448	413	424	447	393	416	426	389	420	417	420	443	431	439	385	432	406	397	392	397	398	432	399	412	412	399	407	418	429	423	421	448	426	425	429	428	440	379	424	437	409	369	442	408	398	413	437	428	417	381	432	403	441	428	396	415	417	458	418	412	401	396	410	429	420	413	407	449	433	423	394	418	424	408	415	405	393	421	374	448	423	456	387	416	415	392	410	397	367	448	409	440	421	446	446	398	448	416	420	397	417	394	399	429	420	426	415	385	412	427	395	413	433	414	431	411	402	467	414	411	420	441	421	418	450	416	421	423	390	396	421	411	437	447	399	437	431	426	403	409	421	389	405	401	424	394	422	421	408	428	405	409	391	411	410	459	427	435	453	403	479	423	419	424	454	416	417	401	444	397	408	407	412	409	429	407	379	389	414	412	423	437	423	392	414	426	458	382	400	395	447	418	414	428	449	428	414	433	403	396	380	429	425	426	409	379	411	428	431	420
30424	39533	31904	20200	13434	8726	6367	3670	2563	2257	1826	1439	1147	904	911	1006	1175	1060	1030	816	694	668	589	556	459	506	469	492	500	499	506	505	539	494	529	583	600	642	595	619	588	590	594	551	567	534	517	539	521	539	541	529	518	575	526	504	465	499	473	499	510	503	537	509	474	473	476	484	512	499	538	516	484	514	493	502	491	490	469	467	460	522	500	477	490	501	480	487	497	469	490	538	515	481	495	494	483	486	479	509	518	473	469	513	496	510	491	479	517	484	495	479	503	465	501	491	468	481	533	502	480	469	496	469	522	470	531	508	506	530	481	475	465	496	496	493	478	509	503	468	474	484	482	475	499	513	499	483	498	478	489	458	526	484	462	532	484	487	530	488	497	522	492	495	509	494	475	478	471	505	508	479	482	484	483	466	485	479	521	484	509	493	476	456	472	514	471	462	517	495	509	464	494	492	507	487	450	501	484	474	523	469	492	475	475	497	463	488	510	461	486	462	461	481	488	514	518	480	491	440	488	454	491	463	471	544	482	472	514	501	469	476	481	468	494	501	494	526	436	459	486	472	466	472	475	526	550	489	489	491	478	488	461	440	482	454	470	496	461	511	482	524	498	484	484	497	461	496	491	516	447	498	484	474	472	449	455	469	506	483	435	484	529	498	501	448	507	489	526	499	495	509	506	468	490	489	526	490	518	509	453	479	483	536	502	511	460	504	511	494	481	438	448	531	481	483	473	517	474	545	495	486	473	478	472	531	480	506	499	493	507	504	507	498	474	481	466	488	471	501	504	518	507	470	489	500	497	514	496	487	518	466	498	470	460	476	499	499	458	525	504	458	520	478	471	519	513	489	520	486	480	518	487	453	504	501	496	459	475	507	500	456	497	418	458	483	469	497	489	517	497	468	454	483	495	484	482	472	508	476	502	477	500	485	506	516	490	498	510	506	459	468	506	480	510	456	518	484	508	468	472	499	496	495	504	535	482	472	485	486	547	513	502	494	488	540	460	456	485	540	493	492	547	450	515	470	486	442	467	477	511	501	479	478	464	509	460	509	529	466	494	467	508	482	471	495	473	510	487	486	478	457	470	494	528	501	521	523	491	461	540	477	506	468	492	526	499	538	450	506	483	499	492	500	478	520	473	501	497	502	469	489	519	431	527	532	482	501	522	471	491	499	469	536	471	453	524	486	499	479	489	481	505	478	441	470	490	495	466	470	463	480	524	494	511	513	482	494	498	542	481	503	514	453	469	493	477	490	508	504	509	508	487	483	496	480	485	474	514	490	515	489	504	485	510	516	486	463	481	467	485	511	506	480	512	450	482	505	464	469	476	515	472	479	506	471	511	512	472	454	486	444	504	496	472	491	452	515	463	469	483	514	506	468	549	511	462	507	503	493	467	529	504	497	486	465	498	492	487	541	507	498	447	485	529	504	473	482	523	490	496	496	473	515	500	485	512	513	450	476	499	482	489	473	477	480	501	468	485	461	459	493	505	483	488	463	496	470	498	469	489	469	480	497	490	475	467	517	471	538	478	476	503	507	509	489	475	508	499	485	493	486	471	477	484	457	464	490	512	477	479	468	482	486	509	491	492	483	519	493	530	498	489	463	495	461	488	522	479	512	525	481	519	508	429	490	468	502	501	505	517	504	492	501	484	468	474	503	517	485	486	496	475	479	498	479	496	497	506	493	482	465	509	473	535	513	454	504	491	489	454	520	516	498	519	514	475	423	472	476	515	509	502	497	490	511	472	500	468	526	475	494	518	471	473	488	518	474	453	451	527	497	489	499	473	509	426	435	523	453	533	497	481	506	480	491	457	511	476	480	462	491	469	522	535	457	476	524	491	488	498	511	508	479	504	495	480	488	490	491	493	494	486	489	491	479	462	467	463	505	474	485	499	474	455	472	475	480	462	496	493	480	453	497	521	491	476	484	518	479	490	508	493	514	491	528	492	517	492	470	462	489	484	502	478	493	473	454	500	493	479	492	498	414	460	509	492	509	514	511	492	515	500	516	489	483	481	450	451	513	503	472	479	470	455	495	503	478	483	470	542	499	491	504	463	507	516	528	497	465	455	482	500	478	528	494	487	481	509	524	473	506	475	477	468	490	508	510	511	483	519	497	495	483	469	481	489	505	486	481	460	585	467	498	478	495	477	490	511	477	496	480	508	463	467	504	490	474	495	485	466	513	489	451	483	486	506	505	476	487	514	516	511	491	449	500	458	505	509	474	456	476	497	501	513	493	497	502	500	522	458	477	521	529	501	465	455	437	474	456	471	455	483	466	473	446	484	504	534	464	459	466	474	485	515	503	541	477	486	456	462	488	514	478	523	476	495	454	491	519	515	498	468	455	472	485	490	510	507	451	494	507	510	469	472	498	513	470	497	497	490	516	454	502	461	501	492	462	445	519	478	455	543	506	480	503	534	527	448	501	478	478	477	474	484	474	485	487	491	469	496	515	518	482	524	488	465	491	499	509	485	514	480	450	462	473	486	503	501	500	475	484	487	497	506	537	504	485	489	466	504	518	447	506	461	518	499	563	546	530	518	502	497	516	498	491	503	486	477	526	485	456	459	495	520	479	492	459	482	497	479	521	479	513	472	470	492	507	511	520	469	468	485	439	459	516	510	490	490	507	469	466	472	522	491	508	502	497	462	537	532	466	515	469	528	463	526	466	499	515	521	491	492	483	500	504	470	471	486	493	483	529	500	523	489	478	475	509	481	476	514	549	486	489	545	480	468	480	485	472	478	507	513	511	472	483	512	490	507	450	485	484	488	499	476	511	472	512	449	485	468	524	491	482	479	475	497	511	495	486	486	476	447	471	488	469	473	476	470	508	533	494	531	485	519	500	489	496	470	518	521	470	475	483	486	498	474	502	498	491	497	483	499	490	471	448	466	487	442	444	509	512	496	491	490	462	485	501	491	499	498	523	481	453	493	498	497	487	478	489	493	509	533	475	465	459	527	510	498	471	480	484	468	486	521	479	496	541	504	512	473	492	485	496	485	480	462	499	485	508	469	507	483	486	497	498	464	451	506	472	532	473	496	461	470	501	476	497	493	494	471	465	508	454	461	485	525	457	453	473	481	483	534	483	423	503	469	510	500	488	485	496	488	466	503	532	507	528	493	510	475	487	497	459	540	470	474	470	504	485	473	507	491	549	516	446	504	461	498	510	412	493	479	502	491	479	505	474	474	540	478	496	495	441	486	492	483	490	482	487	518	519	475	537	481	477	465	497	482	464	458	473	522	513	477	475	545	500	458	506	497	505	482	503	462	505	489	480	470	481	446	525	503	511	512	469	499	486	520	498	517	529	478	484	510	497	480	500	523	478	525	516	433	544	495	501	468	482	469	479	478	528	500	452	486	506	476	469	520	510	526	463	474	502	490	501	500	469	487	481	483	490	517	514	461	493	514	504	476	501	479	473	510	454	503	434	458	489	520	490	494	465	483	514	467	458	449	503	473	511	461	456	461	505	481	500
23802	20969	28083	24212	20930	14454	6498	2766	2002	1775	1430	1103	866	701	705	820	875	858	734	639	576	522	471	386	367	338	356	349	382	374	332	332	343	345	385	370	448	451	419	476	433	433	400	380	333	386	356	361	366	391	361	376	380	351	357	352	326	345	351	377	367	335	349	323	335	349	322	318	318	313	348	309	379	336	364	324	343	356	339	346	323	335	323	328	307	317	331	332	346	361	362	339	306	355	319	338	372	334	322	333	340	322	354	306	336	289	313	333	340	352	331	354	369	353	327	345	347	337	333	326	300	335	328	334	311	337	315	373	350	340	345	330	355	315	306	345	357	355	322	342	333	308	347	337	326	314	332	317	331	342	317	347	333	345	341	320	328	351	347	340	294	344	350	335	361	347	308	357	359	356	344	331	317	338	321	305	312	329	335	357	381	321	348	359	339	323	348	372	361	327	348	335	312	341	315	320	357	303	312	313	317	319	325	311	319	339	302	328	352	310	343	364	367	298	334	356	361	350	346	332	344	356	350	319	314	329	359	349	310	337	299	350	329	338	335	344	341	331	327	312	347	353	290	314	305	305	318	337	350	328	330	330	344	350	328	332	348	311	342	314	322	369	326	348	341	333	330	315	336	319	333	338	351	346	340	308	306	350	321	334	333	364	341	319	330	359	329	325	346	344	361	348	334	326	334	350	346	360	317	330	345	341	337	378	317	323	326	335	349	304	329	329	332	334	311	361	324	326	313	333	339	361	340	334	334	330	317	314	332	369	361	310	338	321	343	366	347	325	322	357	321	328	319	359	346	338	339	336	346	344	302	324	344	346	310	326	323	333	351	338	322	336	338	312	296	324	330	360	343	327	321	330	335	327	340	348	333	333	357	314	301	321	340	322	337	314	318	375	355	329	351	359	312	316	342	331	314	334	337	333	306	343	321	334	338	308	326	345	333	363	346	330	332	336	351	344	328	334	339	361	347	350	334	320	319	299	378	361	348	316	372	337	347	328	325	321	324	323	346	324	325	344	328	350	385	314	360	354	354	365	341	344	343	319	347	305	318	322	347	344	368	321	328	363	345	343	319	304	340	331	306	299	298	355	313	332	315	334	326	307	341	325	333	354	323	338	336	337	333	320	352	323	340	338	316	303	361	366	353	377	329	370	303	358	354	319	308	333	337	328	358	365	341	332	353	330	358	336	284	318	357	323	331	322	343	331	339	317	328	353	306	345	325	366	339	314	306	333	320	347	328	325	350	353	326	358	358	321	353	326	355	331	308	325	323	299	345	315	337	327	318	345	353	323	348	345	311	334	303	346	349	341	327	340	307	344	347	308	330	339	316	340	376	326	307	322	359	339	332	348	322	342	329	370	358	350	339	340	341	302	322	334	358	323	317	380	330	359	322	316	356	344	309	325	336	351	324	309	356	321	320	368	334	321	334	304	333	334	328	341	342	338	343	337	340	361	329	323	299	340	344	338	339	323	333	321	329	350	320	336	333	319	324	352	321	316	364	335	333	301	303	360	362	309	319	341	354	335	354	352	331	321	329	338	360	362	367	315	350	333	351	333	321	331	356	342	341	352	319	370	366	321	329	351	380	321	339	328	324	359	338	350	323	338	325	324	328	354	341	337	358	337	372	344	358	296	342	343	349	322	314	354	331	336	348	348	317	372	356	331	341	310	329	340	342	319	319	354	333	350	343	336	336	328	367	346	336	351	317	323	328	354	323	330	356	324	353	342	328	375	330	325	307	366	323	310	307	338	327	309	332	337	344	322	331	369	340	348	354	314	354	322	345	332	345	335	329	320	356	360	353	333	343	335	342	307	307	324	334	335	320	327	343	311	335	331	334	321	319	349	331	344	350	336	317	374	336	353	336	343	356	312	315	317	345	317	333	353	335	345	321	333	337	326	346	348	337	311	293	333	334	337	333	362	339	324	365	347	331	354	332	335	325	334	349	318	330	332	287	337	318	318	323	324	363	336	291	294	318	336	306	359	321	345	315	357	300	322	333	345	349	320	343	340	315	315	311	295	356	316	317	340	350	325	337	328	327	325	332	361	351	351	305	346	334	339	344	315	357	321	324	311	345	322	311	317	322	340	346	326	339	354	349	334	320	326	327	350	317	327	330	316	352	332	345	327	346	341	321	302	353	301	346	356	365	330	329	348	336	320	345	324	351	354	320	316	349	325	332	332	347	339	329	354	342	336	350	328	318	322	324	317	333	316	352	319	330	356	341	341	336	332	324	320	354	337	329	336	330	327	321	326	326	331	304	346	320	374	340	290	334	349	331	338	302	344	324	337	315	338	328	323	346	323	317	347	323	335	344	313	313	333	365	317	311	357	368	352	305	319	317	325	358	325	328	313	334	334	326	332	344	356	330	321	335	342	324	341	330	369	325	326	347	341	327	370	325	334	350	312	345	358	342	317	332	290	340	380	329	340	322	327	343	331	338	350	337	311	310	341	309	358	330	324	309	342	326	314	316	330	336	356	308	291	327	351	352	366	336	316	338	331	352	325	347	365	358	368	349	297	324	327	338	322	339	332	337	321	343	327	325	341	332	340	336	346	319	366	309	309	327	370	321	364	306	353	322	334	358	304	355	318	323	341	320	312	352	367	300	330	342	365	321	327	334	340	327	352	321	329	301	329	328	308	339	332	313	320	328	286	322	356	343	313	305	332	333	339	343	332	345	350	337	332	309	340	330	374	347	358	336	343	347	330	346	353	351	317	326	330	346	325	353	376	347	362	306	334	302	349	313	321	344	338	334	358	342	343	333	322	323	336	329	353	342	339	331	340	350	371	304	362	369	335	335	367	317	319	334	335	321	303	340	351	329	305	339	344	335	356	285	377	336	322	374	316	340	355	332	357	317	326	327	382	339	377	307	341	325	305	329	346	334	320	344	352	338	327	317	368	321	307	310	354	308	341	339	340	355	332	350	288	327	334	349	331	323	326	339	340	333	330	340	326	347	296	312	304	350	333	295	335	349	326	344	334	327	340	314	324	365	367	343	304	302	322	326	313	318	336	356	345	324	343	344	362	348	346	310	366	353	318	339	343	337	329	313	360	347	347	342	335	318	333	306	363	378	349	333	304	300	323	322	327	317	355	317	323	346	328	310	365	327	336	306	341	310	340	312	332	349	347	336	313	331	332	318	347	339	347	340	306	342	368	326	304	318	322	318	303	348	361	336	342	322	353	348	321	352	335	331	322	369	351	309	341	351	328	344	295	354	376	307	305	361	332	352	354	335	315	323	358	352	355	373	338	340	319	337	360	301	356	367	333	360	337	339	347	341	300	326	318	327	322	348	354	317	348	311	363	332	320	324	336	342	349	333	288	290	353	323	318	330	331	348	362	376	335	325	338	338	318	319	358	330	311	335	336	345	308	329	303	352	313	351	324	348	300	326	359	311	303	358	323	321	335	322	353	335	343	344	336	340	330	361	349	358	343	342	316	385	331	322	337	315	323	310	317	335	353	293	305	363	360	348	329
33294	46316	38474	26328	18813	13472	9405	5408	4390	3696	2780	2196	1615	1370	1391	1602	1622	1626	1305	1029	906	764	620	566	467	425	445	446	433	409	420	375	432	420	453	535	518	631	600	599	690	578	541	493	468	506	487	474	432	448	436	467	457	450	456	450	467	456	487	437	389	408	378	388	394	409	414	401	414	393	350	393	426	421	418	377	393	417	407	398	403	410	419	366	392	411	393	371	383	376	373	375	355	376	407	409	380	393	371	383	411	425	404	388	383	429	384	403	398	392	387	375	406	393	419	402	385	344	373	387	394	422	413	398	389	405	382	412	374	398	431	350	380	398	395	397	374	427	393	406	387	395	429	431	414	370	407	399	387	383	361	408	402	412	369	378	383	380	383	436	377	385	407	397	394	374	377	372	404	396	384	388	406	402	400	379	405	430	393	389	408	380	377	396	376	405	367	436	387	389	389	418	406	403	427	422	389	366	397	409	411	401	399	387	377	394	413	362	403	382	419	387	389	380	389	402	378	393	391	426	427	399	368	402	360	386	392	412	369	396	383	406	396	405	379	398	380	374	386	379	375	372	364	407	392	360	428	373	386	378	379	382	394	422	400	395	430	404	381	397	400	408	419	419	367	380	402	406	382	387	397	415	368	418	409	405	385	378	417	377	397	394	388	393	390	398	428	365	417	410	396	368	423	392	380	423	383	382	405	404	401	372	403	408	390	397	378	410	393	409	405	433	389	421	415	406	377	397	457	373	367	391	384	404	402	386	427	382	423	373	397	428	403	368	382	404	391	389	411	382	358	340	379	387	376	420	399	373	368	372	410	386	406	413	404	414	410	373	379	395	390	374	399	378	379	369	373	395	430	417	365	416	436	397	377	384	373	416	406	429	388	404	391	387	408	401	403	385	413	387	381	367	380	371	414	414	395	420	374	378	368	404	418	409	405	416	412	409	414	395	404	400	388	395	397	386	381	391	386	392	380	403	391	420	413	401	394	397	394	386	356	373	390	372	379	408	383	406	393	398	369	391	401	396	356	396	392	388	379	387	419	391	375	415	394	366	339	404	390	384	384	363	384	376	378	354	400	376	389	387	357	357	347	376	409	361	409	395	367	419	359	390	374	386	385	412	373	426	362	389	422	383	388	388	401	405	399	381	398	378	400	382	385	422	369	376	390	403	419	349	373	386	383	434	416	425	384	402	415	419	407	417	388	395	380	385	405	382	393	406	378	437	380	391	378	390	371	425	368	388	379	414	384	384	373	387	397	393	401	379	370	385	404	393	381	433	426	390	388	364	404	399	399	406	384	360	366	399	420	457	364	398	410	390	407	390	375	388	408	409	394	364	430	385	398	383	374	443	380	411	417	402	369	378	400	394	409	389	403	412	357	367	395	404	413	404	380	404	369	392	365	373	372	380	403	395	391	405	378	405	383	405	399	409	377	365	399	417	400	398	398	387	372	386	397	387	392	370	390	393	383	413	389	382	411	406	358	395	378	401	378	401	402	372	408	379	415	387	360	362	413	371	346	363	393	389	345	401	376	377	397	389	350	355	397	406	371	388	357	418	394	393	442	377	402	436	408	407	386	407	379	390	414	396	409	393	419	415	398	371	382	424	379	383	399	378	423	401	407	404	386	357	396	390	387	404	385	361	390	386	409	385	400	397	394	390	415	427	412	424	367	422	380	372	391	403	380	407	396	395	370	422	340	432	404	393	434	366	368	390	380	384	390	416	443	402	401	406	386	415	369	387	401	401	379	370	389	424	378	394	410	395	407	388	374	395	350	367	406	401	384	381	341	395	400	400	383	418	378	402	391	411	389	379	384	371	366	392	426	401	378	400	393	405	393	387	424	393	394	376	389	377	381	417	383	367	397	418	399	406	388	405	388	409	371	405	395	413	387	383	395	366	382	401	407	389	405	356	383	426	402	395	391	369	377	394	388	404	388	401	390	368	425	390	357	357	407	396	392	410	367	409	374	354	403	400	406	409	407	421	368	375	371	400	385	376	364	371	378	388	399	382	366	383	415	363	391	401	399	419	420	358	414	391	356	375	403	395	414	360	374	374	344	404	365	416	376	386	404	381	391	361	381	362	408	399	400	368	410	392	407	442	382	397	400	389	386	394	378	384	385	373	351	390	410	376	366	411	418	407	412	365	447	386	365	424	405	403	435	380	423	388	387	388	364	424	381	397	414	417	386	387	400	352	379	399	381	421	406	409	395	416	359	415	364	381	393	356	405	375	396	378	402	405	380	375	413	374	387	401	401	370	392	362	359	424	380	385	386	403	420	375	403	385	374	388	398	395	407	371	423	393	384	393	379	428	374	410	389	395	424	400	413	372	371	384	375	398	381	396	407	370	424	399	422	370	382	370	393	393	424	376	434	395	388	404	382	401	409	377	399	400	379	379	419	390	383	401	400	398	407	379	356	398	410	393	424	404	383	409	409	381	413	394	379	389	414	398	370	377	405	423	404	390	342	383	385	412	417	406	404	399	387	425	392	411	383	387	375	402	386	400	365	412	394	407	412	386	388	368	401	360	386	369	455	382	413	400	363	399	402	396	412	366	391	379	367	383	383	389	415	403	393	372	390	401	401	397	378	452	384	382	414	402	382	381	392	371	401	373	362	402	396	395	381	379	350	390	400	403	411	390	393	354	401	392	365	385	396	397	418	421	375	408	379	396	379	395	382	383	368	380	365	373	383	414	460	402	390	403	378	393	393	397	390	372	377	385	388	414	408	389	379	392	396	380	425	421	392	403	390	428	347	383	389	398	404	395	416	385	382	414	420	373	427	384	406	419	345	391	405	385	385	371	433	383	351	372	411	376	387	379	387	383	418	413	340	428	388	405	405	390	397	400	410	401	378	383	384	399	409	414	381	362	424	409	415	397	368	402	364	369	441	406	435	373	373	390	386	395	399	414	368	396	390	405	346	412	372	450	379	404	361	376	400	407	390	400	397	395	391	405	410	399	409	401	379	377	387	375	397	391	387	410	389	371	393	388	418	372	417	398	401	394	372	401	403	397	384	400	388	413	350	401	387	410	401	423	393	369	388	410	392	396	393	382	380	403	396	372	384	385	392	360	406	418	382	404	365	423	413	382	383	392	373	396	366	413	383	401	382	401	383	414	402	412	401	383	392	400	378	378	391	391	381	405	387	408	383	377	403	393	398	397	373	386	382	396	414	375	387	435	400	400	405	423	392	386	386	389	395	438	417	412	433	388	378	373	425	411	375	394	395	397	388	385	377	375	387	399	372	396	394	395	373	390	387	395	414	373	386	405	430	380	424	394	373	405	384	387	377	361	400	389	410	422	396	380	407	397	363	390	375	418	350	384	400	378	385	382	389	376	395	347	387	374	393	394	407	357	394	399	359	360	396	396	383	397	397	370	385	371	403	401	431	385	380	348	401	337	398	387	407	348	388	378	381	421	376	400	379	414	377	378	360	386	422	388	405	389	397	371	393	415	374	395	412	406	404	448	418	396	408	416	385	373
25102	20970	27217	25497	15235	7269	3724	2124	1761	1541	1246	1103	894	904	912	963	1004	950	770	762	697	670	642	629	590	582	622	628	554	601	517	538	566	545	567	601	578	610	606	681	642	632	620	602	590	577	570	586	602	557	578	596	595	605	578	590	576	593	630	581	570	567	556	601	559	534	527	556	556	571	568	540	587	504	533	573	501	606	618	500	574	560	515	559	540	581	587	582	561	574	611	539	581	564	545	567	597	534	523	517	561	526	504	579	558	542	543	532	578	564	565	514	573	570	558	569	569	577	513	580	562	579	554	579	518	578	524	560	529	568	537	556	513	594	564	559	539	576	532	604	563	544	597	542	543	572	534	560	560	569	534	504	565	513	587	535	576	547	588	565	536	538	561	556	559	528	549	563	584	518	559	568	554	575	590	569	544	560	565	576	561	543	569	521	532	569	532	558	559	532	532	606	562	594	545	563	586	579	520	520	563	551	560	521	543	598	596	537	568	571	595	561	572	586	567	587	537	551	604	524	560	529	571	543	587	567	580	531	547	582	562	525	570	560	601	603	596	544	514	551	599	583	548	540	586	568	572	537	574	565	569	523	584	554	505	572	560	520	556	542	593	505	585	554	533	579	554	528	580	516	565	534	549	567	599	537	561	526	569	532	547	538	533	517	558	578	535	595	570	542	549	572	499	560	561	557	574	595	547	542	566	542	553	554	567	560	523	581	562	560	565	523	558	546	599	532	559	524	513	570	538	559	552	585	568	546	544	541	559	597	560	581	562	558	609	493	546	555	537	545	598	602	533	540	575	566	574	556	539	563	564	560	576	562	539	550	564	548	535	529	536	518	574	552	560	583	532	551	594	554	600	570	579	560	552	563	528	574	572	552	527	578	556	563	576	543	563	542	555	553	583	551	528	523	554	586	566	548	583	539	617	578	570	572	583	543	593	523	567	573	532	560	556	541	543	553	545	537	562	551	580	576	536	558	569	588	528	490	546	562	551	548	571	539	570	583	582	543	561	560	590	536	572	554	533	537	546	558	563	562	581	606	592	505	552	583	548	575	555	559	570	587	549	534	571	566	548	549	545	520	564	577	546	514	566	587	550	566	589	556	508	591	566	544	554	571	583	557	536	534	603	604	571	586	523	546	559	578	526	546	555	553	547	566	564	562	553	592	585	554	547	579	552	568	545	539	553	525	548	572	573	548	558	563	521	560	525	560	558	575	567	538	540	549	607	550	576	532	516	546	592	545	590	603	567	559	536	541	523	520	548	597	576	558	606	579	568	540	574	578	516	544	569	561	551	528	554	537	536	603	548	605	543	553	525	567	575	567	574	570	601	541	560	582	524	581	540	556	526	557	581	560	545	548	585	572	599	548	549	590	594	567	544	511	553	504	555	569	570	538	561	547	572	551	548	526	567	578	540	581	522	550	565	543	557	576	610	580	554	533	531	556	535	585	559	534	562	582	580	594	592	568	561	573	538	555	552	543	605	587	555	527	574	550	581	520	573	572	530	552	611	620	563	552	533	553	570	541	538	551	567	557	601	570	564	554	523	554	556	575	531	616	576	516	554	577	596	578	603	583	580	532	545	558	607	569	554	553	570	545	592	540	605	555	524	554	545	551	551	541	541	597	570	552	569	527	556	569	575	569	531	556	548	550	600	536	553	582	528	529	575	544	568	537	560	515	572	572	518	530	567	571	517	507	539	564	544	560	563	555	564	541	527	551	534	545	566	582	521	563	550	558	612	550	564	544	581	564	549	589	622	587	556	575	568	598	568	584	542	551	540	531	556	551	558	512	596	559	622	580	539	545	524	573	521	577	565	543	564	618	586	563	515	557	576	536	593	582	527	562	559	576	588	588	587	593	544	550	549	524	543	519	523	555	552	568	553	501	585	567	549	577	567	575	635	570	549	558	548	510	555	529	556	551	566	566	575	592	568	557	570	594	541	541	506	608	529	547	558	524	572	560	512	588	549	584	528	584	498	588	549	558	532	527	582	530	564	567	536	549	536	551	548	616	552	531	543	536	584	551	523	562	540	566	568	536	550	569	546	572	562	557	544	586	511	518	587	582	593	542	535	574	575	601	544	526	560	556	577	572	541	586	544	541	561	557	586	563	574	556	592	591	525	554	584	577	537	548	566	543	548	575	516	541	536	532	547	525	549	551	527	546	582	554	547	569	539	580	510	533	592	580	582	602	557	544	534	573	534	551	511	543	564	520	536	556	553	611	568	604	536	547	553	586	502	565	595	530	576	540	536	562	566	536	580	512	550	556	575	558	611	542	563	537	555	544	576	535	575	534	545	550	524	581	541	527	507	570	547	553	578	562	547	547	558	533	561	528	557	592	573	542	577	544	594	564	542	578	588	613	573	534	563	583	573	516	542	545	532	540	602	541	530	536	558	579	525	541	591	529	570	556	529	533	567	554	580	550	558	560	515	557	547	586	562	562	534	569	533	551	562	524	535	546	562	545	571	537	529	530	540	573	605	541	554	512	548	568	514	581	541	555	584	611	585	563	569	586	584	603	554	522	545	565	632	555	545	553	548	548	541	548	541	550	554	608	538	577	550	576	570	563	593	567	558	532	535	556	538	554	591	515	554	571	539	581	593	578	561	544	530	627	566	553	542	558	569	532	545	570	541	546	578	545	578	542	589	589	564	558	574	512	528	594	572	580	539	570	559	575	592	551	552	572	579	574	548	554	557	561	541	581	535	524	568	589	537	536	590	580	556	596	596	533	580	543	541	526	565	553	552	561	557	517	553	537	531	569	558	549	551	574	541	542	565	586	544	593	554	546	571	571	605	543	546	540	534	566	564	560	579	598	521	553	553	565	546	593	545	588	580	571	537	586	595	527	586	560	540	560	552	554	568	551	548	588	589	561	558	580	561	549	545	531	578	560	518	573	567	580	563	520	562	534	564	527	602	584	536	548	558	543	578	556	533	570	517	571	528	509	533	529	550	597	533	549	572	520	589	567	504	564	509	581	538	560	546	561	551	581	567	558	579	570	531	542	516	578	605	556	573	558	534	548	567	586	522	590	603	572	516	588	540	569	550	596	541	564	518	564	571	564	572	536	565	597	548	556	593	553	585	605	593	553	577	561	545	546	543	611	560	559	524	571	578	572	569	566	520	556	584	571	603	566	562	556	589	574	538	573	585	556	588	562	570	559	543	529	573	555	526	520	589	575	580	572	539	588	576	557	577	573	545	537	550	562	568	562	544	533	514	568	578	588	575	525	537	570	545	560	543	564	553	607	548	593	559	587	579	565	528	616	564	577	561	600	533	490	513	606	559	534	512	531	570	544	551	552	543	588	544	551	523	549	575	508	574	546	544	566	560	597	541	530	548	621	533	542	589	554	567	542	613	547	596	563	508	554	575	523	531	519	564	566	579	555	572	515	553	516	517	512	592	581	548	540	569	564	550	562	590	528	621	560	541	596	622	548	525	528	558	554	552	573	541	556	544	505	550	616	557	553	563	564	535	612
32609	42483	35946	23915	16581	11268	6814	4345	3622	3163	2369	2086	1566	1430	1518	1658	1723	1555	1225	1116	1052	890	822	819	724	672	668	693	631	647	685	633	654	682	676	769	759	838	820	880	802	738	729	690	701	711	655	728	670	683	678	656	645	690	709	735	681	697	671	675	699	631	628	634	681	633	634	612	676	667	612	602	612	649	615	672	682	647	628	666	657	592	641	644	643	623	619	625	591	641	632	631	609	671	632	666	654	638	631	632	632	657	635	647	597	600	642	660	628	677	618	610	619	642	584	613	641	606	622	638	664	674	671	665	620	639	598	615	610	603	657	645	621	616	621	662	689	642	638	669	631	635	638	638	643	666	691	623	603	597	629	610	574	654	648	619	661	625	642	677	570	644	650	647	683	640	670	576	609	646	659	614	664	605	626	640	623	695	656	644	682	611	597	611	646	653	654	633	614	611	687	608	637	620	651	630	638	608	641	607	621	633	604	656	620	646	617	632	667	663	643	613	593	628	599	649	649	648	638	615	674	625	657	635	674	641	652	671	648	632	612	636	611	621	596	687	653	631	656	669	654	614	613	638	671	598	641	638	630	652	661	637	685	632	588	644	643	640	660	593	656	686	605	605	635	648	634	653	656	612	634	639	631	631	645	690	642	616	686	623	653	629	622	618	614	633	671	625	611	625	632	647	652	652	659	641	593	653	669	683	663	625	657	667	644	633	675	647	627	626	630	617	670	600	605	670	645	664	634	654	654	645	580	643	681	611	653	678	653	629	637	644	689	628	652	572	624	634	636	637	651	605	661	631	656	660	612	648	623	640	649	658	638	625	628	628	623	659	627	658	642	590	624	638	596	600	655	625	686	632	622	653	649	663	613	616	638	615	589	617	589	608	656	639	644	606	625	564	661	639	644	637	625	628	638	622	627	674	635	626	628	624	616	581	651	620	681	650	613	664	633	615	649	638	647	596	669	636	616	614	634	632	644	578	689	594	608	615	651	661	652	655	638	590	635	636	684	615	599	586	636	664	664	625	634	652	659	615	624	656	658	643	628	616	686	675	585	621	629	664	631	624	643	646	621	681	628	626	669	683	584	643	681	628	594	658	661	662	599	597	624	645	649	628	647	653	648	648	627	681	658	633	594	635	658	640	651	603	625	630	639	650	629	629	637	635	639	642	623	654	601	641	623	637	615	647	644	699	628	634	668	631	637	639	615	602	646	609	652	611	602	676	646	638	682	588	629	620	628	653	644	655	619	650	679	666	673	617	591	600	649	643	629	618	607	660	621	677	627	657	671	652	629	647	649	603	608	679	646	638	640	631	612	632	645	592	660	634	641	617	668	643	658	604	643	640	649	654	658	672	606	638	658	667	661	675	643	670	590	642	643	657	664	634	598	601	688	621	642	621	644	636	648	658	626	632	637	688	615	621	648	684	622	632	622	620	652	641	603	652	630	655	645	631	648	654	645	661	573	662	643	657	676	631	649	662	619	667	605	641	645	625	643	628	615	592	656	634	626	594	629	636	631	642	682	639	716	607	620	675	634	654	619	603	621	601	603	628	660	664	633	645	655	635	610	588	636	620	625	645	651	664	649	674	627	656	670	646	618	659	601	623	671	647	572	649	577	629	613	628	643	634	654	622	628	680	626	616	707	609	643	655	607	616	599	634	622	662	648	594	654	602	666	635	621	622	612	641	630	636	646	720	666	712	619	645	620	650	664	660	595	644	633	663	637	660	624	626	639	653	646	639	607	625	598	608	684	582	606	682	665	655	621	608	611	660	618	631	632	614	637	627	646	631	635	655	595	640	670	610	658	656	623	627	570	654	608	623	645	683	643	634	644	587	663	651	620	635	634	652	652	651	641	597	649	652	638	621	651	632	636	646	657	616	655	654	659	662	644	658	707	646	621	633	646	657	636	619	637	629	609	613	617	648	648	593	669	658	669	636	638	644	644	636	624	631	625	649	682	672	652	648	629	619	630	619	618	610	630	649	610	697	640	626	606	628	638	632	612	683	665	613	616	644	598	638	646	668	649	629	611	643	658	669	612	607	612	627	661	613	659	666	592	607	615	589	659	643	653	619	628	608	633	632	658	629	629	639	622	638	626	606	664	647	618	603	645	648	635	625	644	656	636	622	668	594	681	626	659	653	627	626	641	664	667	672	667	625	615	669	702	635	619	617	652	581	646	598	650	629	649	606	666	642	650	641	635	613	638	623	602	608	630	630	604	654	680	678	598	654	615	650	601	647	680	583	667	601	687	641	646	666	635	601	633	658	604	639	654	619	651	616	643	604	639	633	631	659	649	613	651	610	631	641	630	610	619	662	635	646	639	620	638	649	617	657	636	693	623	599	593	634	645	638	671	610	630	675	613	637	663	681	653	672	676	656	643	647	654	628	647	633	648	671	673	626	663	628	631	642	642	661	646	638	638	639	607	637	647	653	641	587	635	654	648	631	648	638	665	635	608	663	603	619	676	622	634	646	659	634	654	630	641	656	675	633	607	613	597	618	654	607	608	630	623	633	654	634	623	662	650	657	632	655	628	616	648	624	585	608	624	635	662	613	613	619	650	639	664	608	620	656	607	668	607	634	682	612	630	632	630	637	685	683	684	595	606	637	614	608	651	654	634	655	615	651	656	659	692	653	612	623	655	676	637	602	653	644	672	659	619	640	630	611	647	623	558	639	638	659	647	657	671	589	617	624	640	640	576	635	607	617	690	667	701	624	675	609	609	635	634	700	650	655	661	640	665	618	569	634	619	658	615	666	589	657	595	595	681	632	653	649	598	629	623	664	646	621	650	619	615	625	621	670	634	596	629	663	637	665	634	684	651	583	604	676	608	640	657	634	615	631	625	652	677	649	627	588	623	638	607	603	636	598	588	671	698	682	637	644	659	614	651	629	592	680	625	606	660	639	665	604	637	646	632	655	648	632	632	622	598	639	616	660	652	682	630	601	615	630	599	618	628	642	653	637	655	651	654	616	577	631	636	631	602	646	579	626	689	635	637	621	694	613	675	619	672	636	612	603	653	619	636	632	652	669	657	639	678	643	639	612	658	629	619	684	625	652	675	599	688	653	597	602	659	628	634	700	651	605	621	622	655	651	587	671	605	625	637	627	665	641	666	616	633	646	640	628	622	644	616	624	668	674	666	638	597	600	649	646	659	652	624	663	725	646	645	634	650	640	636	695	610	599	613	655	632	592	621	614	589	679	621	635	622	630	620	644	648	679	599	670	634	665	662	651	636	618	654	679	656	602	627	622	680	610	605	660	645	640	646	641	640	645	660	630	632	618	619	621	632	654	693	623	643	641	637	655	651	653	622	648	616	627	639	637	666	589	630	588	642	620	611	633	654	668	639	640	671	611	639	600	660	579	629	646	629	658	653	671	672	615	681	663	607	685	612	613	615	595	618	681	654	616	633	616	599	640	637	662	604	652	650	616	631	634	632	649	667	629	617	625	649	620	600	635	609	632	655	652	622	659	600	616	600	608
22693	20948	28611	23484	21134	21198	13256	4536	3213	2808	2153	1715	1303	1254	1335	1527	1500	1242	1074	915	787	717	573	588	565	528	514	540	516	497	505	508	524	535	544	594	607	619	634	659	625	586	540	550	504	480	541	536	507	524	544	531	538	534	535	572	554	533	532	534	516	509	500	492	483	490	485	491	478	470	435	471	498	524	492	497	495	478	550	496	473	467	466	436	521	489	498	488	453	481	515	492	463	491	507	451	478	502	453	469	455	503	508	475	464	456	464	503	487	484	454	440	430	466	491	428	456	483	481	490	476	493	480	496	481	485	497	480	480	488	481	472	501	497	461	467	454	487	492	487	488	511	477	501	487	473	492	446	523	511	502	460	494	505	463	503	511	489	490	481	485	494	495	487	475	496	526	447	500	527	480	468	526	427	472	473	502	486	454	500	470	447	510	453	485	490	480	514	438	473	447	468	476	504	477	453	486	475	472	468	486	452	449	490	487	472	456	452	487	486	447	501	529	470	466	475	473	486	530	517	486	503	510	467	457	451	477	481	499	514	465	468	450	484	461	483	432	483	464	509	482	509	465	478	518	485	465	463	466	485	486	473	484	495	519	466	497	462	468	485	537	504	468	487	469	473	477	426	476	474	497	488	466	463	501	460	473	505	510	468	508	504	489	484	475	461	458	469	469	494	459	481	520	484	507	502	486	480	476	448	444	496	490	486	502	483	474	510	498	449	471	476	452	494	512	462	430	442	482	490	511	481	507	496	462	483	492	480	477	461	500	496	502	474	432	482	432	472	507	515	479	502	463	510	503	480	468	467	493	466	471	512	453	472	511	460	511	496	451	484	505	487	495	539	476	469	465	490	490	478	447	497	523	506	490	487	472	527	488	484	443	491	494	474	491	467	497	472	476	503	490	487	478	492	469	470	475	513	505	492	493	476	454	496	493	484	463	509	478	440	482	515	456	490	469	511	463	485	499	455	526	504	437	503	492	448	489	491	491	500	490	497	492	482	450	477	548	491	498	501	494	463	506	475	467	498	504	466	501	466	479	496	535	468	483	531	528	495	497	490	482	492	495	493	490	466	477	495	502	442	503	492	484	456	438	510	442	496	507	486	419	490	511	464	470	463	488	483	474	485	505	496	495	464	484	478	494	507	523	508	500	495	468	471	520	512	481	477	463	476	489	448	460	499	464	489	472	492	488	454	521	478	501	524	451	457	509	483	491	494	486	442	489	488	446	450	469	515	492	505	510	497	513	477	496	495	449	452	493	507	511	448	486	471	521	458	474	489	460	480	490	489	493	516	480	442	471	516	489	495	518	462	503	474	531	486	479	485	498	466	491	491	503	516	468	485	511	470	478	479	499	463	438	470	492	497	507	501	477	499	474	523	514	535	468	474	520	482	476	527	434	479	466	480	464	480	475	513	515	471	500	480	486	499	449	471	484	506	477	500	468	460	490	482	467	453	496	470	465	498	494	481	470	443	468	488	545	510	458	464	442	460	526	489	492	495	466	428	486	484	478	455	474	471	477	444	496	481	480	472	484	484	472	503	450	452	456	480	523	475	488	516	496	460	432	478	502	516	478	479	479	488	449	505	498	445	521	458	474	468	530	466	499	486	492	452	463	465	482	470	502	480	455	469	501	497	446	501	444	477	497	493	493	493	515	528	470	454	480	504	464	474	505	478	525	501	501	469	450	507	488	454	512	489	474	476	473	455	507	454	466	495	486	491	463	533	485	504	494	497	540	463	503	501	488	458	487	498	487	502	465	514	528	503	456	464	502	554	518	502	451	473	475	494	506	515	469	501	465	466	475	473	484	530	443	471	485	490	479	503	434	493	445	481	482	522	495	508	512	506	462	473	453	453	527	482	505	450	498	508	489	490	475	482	502	454	529	462	445	491	453	491	470	444	454	502	473	491	495	506	508	499	492	502	512	497	442	516	482	498	470	485	494	450	470	496	507	449	489	453	464	500	493	501	464	504	485	464	466	469	469	507	473	477	474	463	478	482	503	495	480	499	467	483	488	478	423	507	480	464	508	462	521	502	497	469	492	479	505	491	516	515	454	482	482	449	528	469	451	482	516	468	497	515	428	431	472	488	481	495	503	496	476	476	518	490	468	508	500	468	502	518	477	468	481	497	514	517	450	499	497	466	442	459	493	436	477	473	467	500	482	529	474	521	458	463	468	495	509	475	473	498	478	481	456	494	458	488	503	499	484	479	500	470	494	478	511	447	509	446	503	519	476	508	491	488	451	485	542	444	505	486	442	453	477	456	498	478	451	447	466	451	510	484	475	463	503	470	467	483	469	455	468	459	481	512	493	489	520	476	471	497	505	456	499	513	499	489	499	497	490	471	453	448	459	486	461	481	493	466	510	504	477	463	478	485	502	483	489	442	470	520	536	475	430	482	476	511	456	490	499	507	472	493	454	470	453	490	498	480	508	433	479	483	507	480	468	466	491	460	470	473	468	514	479	427	471	535	461	486	481	455	497	472	486	453	480	462	504	486	470	505	455	453	526	483	465	520	510	492	476	484	485	498	455	463	447	523	488	521	488	477	489	469	514	468	456	489	506	478	502	479	451	456	469	474	488	468	454	488	522	526	479	466	461	466	498	488	522	483	459	482	481	506	522	475	455	530	454	501	488	480	460	468	475	448	520	399	491	467	455	486	488	508	501	473	495	500	455	475	486	481	493	507	518	431	484	482	476	469	445	527	521	472	496	518	486	451	503	456	519	469	474	487	460	488	471	489	479	461	469	459	488	459	462	502	486	499	505	483	441	513	501	469	451	458	510	503	460	459	445	486	478	495	476	479	466	495	493	490	504	518	453	461	464	476	492	516	445	479	495	508	469	501	528	501	496	457	461	523	496	454	504	511	496	483	456	505	462	469	491	472	484	497	485	528	484	495	445	496	482	496	516	496	494	483	498	505	483	495	515	486	483	447	489	509	506	487	459	503	507	478	464	476	462	494	451	457	464	460	455	469	491	502	507	482	481	479	492	474	504	475	430	474	474	476	513	517	492	446	494	444	463	518	499	507	514	474	514	447	491	496	489	474	507	493	467	481	464	467	493	486	515	485	458	492	491	499	500	501	520	434	475	489	513	465	492	476	449	484	538	490	472	466	423	520	519	507	469	510	481	493	509	489	477	568	443	470	498	478	486	496	446	481	482	506	494	455	505	493	475	510	503	510	463	459	497	511	472	460	497	531	501	465	471	459	492	465	471	450	532	477	515	463	516	481	487	441	443	460	494	491	498	490	497	481	484	475	473	484	453	494	488	482	472	491	500	458	466	502	460	426	477	475	483	500	484	443	511	470	491	499	454	438	464	476	474	502	532	484	481	514	491	471	456	446	489	472	484	489	477	468	490	472	492	540	479	471	489	450	453	457	522	444	469	449	495	500	515	443	493	482	528	501	504	456	451	496	459	507	478	465	455	467	515	479	504	452	488	463	531	531	471	489	502	448	485	504	519	455	507	484	506	455	460	480
36732	51218	44217	32719	25061	17084	10800	7673	6465	5570	4238	3271	2518	2263	2491	2745	2832	2077	1739	1451	1254	999	866	850	724	633	639	609	622	594	583	586	579	602	660	702	747	808	826	852	805	771	759	663	635	655	633	597	622	601	651	664	608	649	652	684	635	707	606	675	620	573	547	546	574	536	565	521	525	559	501	546	484	540	564	530	559	576	545	512	501	548	542	524	533	548	521	526	552	573	530	499	538	512	564	484	517	545	509	526	538	540	553	543	521	557	536	542	502	548	524	524	549	517	542	518	527	559	548	541	548	568	563	517	604	555	542	550	492	549	512	546	520	528	484	525	564	545	592	552	518	528	545	556	542	525	532	519	548	545	522	544	554	614	543	529	555	544	536	525	520	510	566	544	544	522	545	575	528	537	537	541	504	541	538	575	559	581	560	547	558	529	491	615	549	528	543	556	530	552	548	555	510	508	518	553	566	541	519	523	552	598	531	511	532	550	554	535	514	534	497	517	518	545	527	593	563	522	524	574	533	537	525	537	553	562	519	559	553	538	544	546	580	547	543	563	557	524	537	568	578	562	532	555	530	486	567	521	523	539	549	549	571	531	509	531	545	549	534	571	480	544	534	551	564	516	495	501	537	562	579	589	524	549	575	551	588	537	507	529	527	533	522	574	537	550	538	495	557	549	532	551	504	535	553	586	506	542	513	514	571	526	554	505	546	526	530	556	513	474	575	592	529	544	537	582	562	534	507	568	554	540	523	549	541	549	516	559	572	518	560	560	551	535	533	533	518	543	546	508	524	525	532	503	545	530	543	572	527	580	552	527	508	539	539	574	530	565	524	559	525	574	518	528	584	562	522	502	529	546	521	512	530	507	543	561	557	528	527	526	570	515	516	552	517	543	553	580	530	549	540	547	540	522	489	571	525	552	518	560	552	527	568	557	536	533	522	531	507	478	546	540	533	523	555	535	502	558	547	477	525	553	551	528	567	488	544	561	513	525	549	575	533	581	555	549	547	508	556	578	546	552	529	580	556	588	525	526	550	558	525	533	554	518	551	551	542	532	533	529	533	505	539	540	559	545	520	571	564	512	535	559	521	560	542	536	556	551	565	547	562	516	513	537	550	571	593	540	548	540	514	519	493	500	563	534	526	527	537	562	555	543	557	531	517	538	544	555	558	538	506	531	552	535	528	561	532	522	536	536	494	588	475	532	540	560	547	509	533	548	524	539	579	545	560	532	536	545	530	514	497	541	534	549	528	541	533	548	544	551	573	560	524	553	548	467	545	518	557	569	564	504	548	521	533	539	554	530	530	537	555	534	517	548	564	511	561	557	511	514	540	497	574	486	594	563	575	542	511	549	515	575	532	531	513	559	550	558	571	494	538	537	526	532	557	550	558	551	519	553	556	533	572	487	533	534	529	533	530	516	538	562	551	528	532	531	594	531	510	547	567	545	542	511	552	567	552	542	584	528	523	553	544	536	511	565	480	518	550	559	569	551	540	550	511	523	532	515	546	549	561	536	540	544	520	510	528	547	563	553	542	503	513	568	536	552	560	579	515	501	519	544	502	544	540	557	498	550	519	553	523	499	521	524	513	542	563	521	510	529	499	523	537	554	511	528	500	542	581	507	526	551	574	545	541	515	520	545	557	542	521	511	540	537	596	546	538	545	506	509	522	579	530	545	563	549	532	537	521	555	501	494	543	537	499	543	536	536	566	554	548	534	517	537	538	544	566	554	574	555	531	477	539	556	535	571	540	558	539	512	524	528	525	534	536	549	564	529	592	567	556	529	540	571	603	539	509	566	576	554	545	546	571	532	527	524	580	560	537	562	540	513	534	586	515	546	515	533	522	509	534	565	548	552	531	503	544	496	543	553	512	494	541	541	540	540	585	508	587	522	556	543	514	525	513	550	566	566	511	546	548	514	522	564	563	535	528	507	568	558	550	580	581	543	512	539	522	513	517	492	580	534	551	545	514	583	496	507	550	523	540	530	539	550	554	533	536	563	561	579	549	534	564	544	521	551	522	552	576	527	538	565	506	568	575	516	576	541	550	483	581	518	559	518	540	565	536	573	563	539	517	513	530	563	539	514	559	487	530	560	529	566	549	563	580	517	544	508	591	539	519	511	498	557	537	529	540	527	517	530	557	540	554	548	578	523	560	505	532	528	558	538	532	551	529	559	516	561	508	544	538	552	544	537	529	560	551	491	567	547	545	579	527	577	569	535	529	559	537	512	519	528	490	541	510	558	565	560	559	549	522	536	516	517	522	541	539	546	550	543	555	527	537	511	521	531	520	545	522	509	543	510	518	574	565	530	519	492	520	529	555	566	495	537	524	540	563	522	558	559	551	516	498	512	492	583	586	548	554	549	556	512	540	506	536	559	535	499	501	532	550	567	518	568	535	532	545	577	535	541	539	552	538	501	511	544	552	529	554	535	526	506	528	553	573	518	533	538	500	557	522	569	546	514	563	489	551	513	537	518	522	527	508	530	533	506	506	604	558	503	512	535	542	581	540	533	515	552	541	529	558	523	595	579	524	533	483	565	522	527	527	542	541	532	530	543	513	524	548	548	520	567	526	547	528	523	517	558	552	487	507	509	592	629	559	566	578	525	565	560	497	515	526	550	516	529	536	537	549	523	531	563	526	521	556	522	556	561	576	565	527	544	516	547	579	552	559	552	531	585	535	546	550	543	538	528	552	510	551	533	529	520	508	538	550	543	527	518	481	562	573	524	534	516	536	540	579	570	547	552	543	545	525	517	506	519	553	567	542	507	528	563	535	530	514	531	547	521	551	549	523	535	553	519	500	551	538	521	495	510	520	562	513	550	540	518	547	478	559	526	535	572	546	543	527	581	509	527	560	481	531	524	514	533	536	521	542	539	519	511	508	516	577	548	543	557	565	577	565	584	547	567	560	508	524	484	578	529	549	520	500	546	538	559	533	533	520	555	562	565	555	539	593	522	556	505	528	535	507	536	553	567	534	561	549	537	530	518	544	544	550	560	539	549	518	571	527	550	559	477	499	544	561	600	557	559	522	525	497	513	523	552	504	560	543	556	540	552	531	533	511	552	518	563	552	500	570	512	556	544	533	577	520	524	564	517	558	553	532	591	585	544	516	518	596	540	534	490	543	506	533	539	520	536	527	552	535	559	527	587	533	517	517	548	542	526	556	541	537	546	518	521	574	531	556	541	520	593	553	490	530	556	546	530	545	497	547	538	564	550	527	559	508	540	520	551	528	519	541	533	553	523	547	550	567	530	572	546	549	568	544	533	527	554	547	547	531	488	541	551	546	579	556	534	544	534	531	558	549	554	531	578	507	504	561	548	554	534	568	509	511	539	542	531	565	543	531	542	554	535	507	558	572	543	545	542	549	492	493	534	511	523	550	560	502	560	547	559	555	547	581	610	532	533	513	549	562	543	529	503	545	613	535	504	510	527	569	545	509	547	534	573	549	516	531	531	543	546	535	555	547	539	546	550	554	564
28125	24201	27305	20519	10592	4548	2374	1909	1561	1283	1099	832	787	722	756	852	738	679	614	569	538	530	478	489	458	436	402	410	440	459	433	421	403	438	465	469	459	483	480	461	486	507	433	419	416	470	468	437	419	446	452	433	477	431	435	430	457	399	447	455	439	402	434	413	412	414	392	417	425	445	391	427	427	408	456	426	438	422	384	417	425	438	427	438	443	407	453	424	389	439	375	433	401	404	450	437	421	427	429	414	417	424	412	422	458	442	432	458	389	400	437	429	392	415	428	485	455	458	433	419	431	434	447	392	476	422	415	428	449	407	449	422	442	415	421	444	435	423	425	409	393	431	415	429	400	432	435	396	429	458	397	409	428	461	462	427	424	452	423	406	428	433	424	389	420	440	430	404	406	414	444	375	441	435	469	429	447	408	439	442	445	391	424	448	429	447	416	435	415	427	403	414	430	468	435	460	411	427	421	402	402	396	426	440	416	441	417	427	419	404	439	446	431	405	456	446	444	453	438	436	430	420	417	422	382	434	395	452	429	435	370	415	462	394	409	421	447	422	409	409	467	430	420	392	388	409	418	457	420	444	420	397	426	425	453	394	427	433	439	423	478	430	408	391	473	453	434	409	433	405	389	427	432	437	426	433	385	413	446	419	430	417	414	435	430	420	423	460	427	390	444	424	399	431	422	448	435	435	405	418	425	421	409	410	426	410	393	414	427	386	446	424	428	408	427	430	403	423	483	407	454	382	418	441	386	390	431	406	412	434	418	411	377	441	380	457	411	422	448	442	453	394	433	439	428	388	419	400	423	435	427	460	442	407	449	417	421	394	404	448	411	468	410	441	422	421	419	421	454	406	429	429	404	422	403	429	412	408	419	404	382	403	424	465	405	392	422	432	438	414	428	459	433	410	441	414	418	443	357	442	431	416	421	411	423	455	442	389	442	417	425	417	461	445	435	435	400	409	416	428	432	409	407	424	444	403	399	424	402	431	447	419	425	467	373	388	441	435	435	434	410	418	435	402	412	388	456	439	429	415	423	422	413	449	427	448	482	389	438	436	409	434	436	446	417	399	412	399	440	453	437	426	452	413	399	422	420	417	444	424	426	449	429	432	428	410	423	415	435	469	415	407	402	434	392	436	451	410	408	443	474	436	429	449	444	381	412	411	440	422	405	409	430	450	436	402	407	430	414	416	424	404	423	411	420	414	443	409	427	434	416	404	444	417	427	398	453	448	431	406	400	449	466	418	430	411	426	443	439	406	400	421	430	455	399	429	434	413	400	427	452	421	425	426	394	418	443	400	439	414	404	414	427	424	415	405	433	385	412	402	399	408	421	419	416	430	443	403	447	430	435	421	425	389	478	413	409	433	427	401	407	400	406	384	397	443	441	429	428	402	409	440	422	421	390	397	408	451	444	412	418	399	436	436	447	418	404	426	438	432	400	437	420	425	416	429	432	418	449	422	418	433	407	438	405	405	455	411	423	440	414	458	388	434	429	424	420	411	461	402	395	402	420	401	400	387	404	402	436	409	431	403	400	406	428	426	413	408	405	453	485	417	403	438	462	451	411	403	434	445	421	416	444	416	453	443	419	418	446	437	419	458	425	442	415	443	427	428	399	404	394	424	399	392	421	410	440	410	417	448	442	428	394	403	410	397	447	451	408	406	401	487	392	434	409	432	412	429	447	397	431	430	468	423	439	453	465	421	435	389	422	414	437	399	441	409	443	422	435	391	451	427	417	405	405	457	433	442	400	439	408	413	416	411	460	452	448	408	403	397	401	443	447	433	389	422	413	439	424	444	427	434	409	426	396	458	468	423	458	437	414	450	440	476	453	446	437	397	442	410	411	463	399	405	424	411	430	439	426	379	451	424	398	407	393	420	404	471	421	397	431	385	438	433	426	394	436	421	415	368	424	436	408	416	425	431	473	432	428	396	413	427	392	434	368	476	425	433	424	435	405	421	412	434	438	404	428	399	421	396	431	403	392	417	442	430	403	436	430	392	434	423	401	445	417	432	428	442	436	434	444	386	459	412	405	450	415	412	454	438	444	437	447	424	429	476	423	433	421	403	412	429	428	442	423	444	457	442	447	437	466	410	405	404	398	432	428	421	400	429	411	421	422	440	445	431	425	439	419	446	425	411	386	407	413	416	421	417	407	404	402	442	407	402	454	398	421	448	409	441	400	415	432	404	442	393	425	445	436	440	430	418	408	388	410	458	431	395	446	415	440	463	413	447	427	389	370	443	429	442	424	454	433	432	428	433	417	447	388	446	405	464	472	434	462	425	413	451	435	342	410	436	397	429	429	427	413	422	433	398	410	404	468	422	470	412	448	398	423	419	401	367	418	427	438	425	400	444	443	388	424	418	403	396	387	462	416	454	440	447	440	429	391	419	452	405	413	448	465	436	463	407	444	421	428	436	423	394	440	432	453	395	419	425	449	397	421	402	423	421	414	426	392	432	384	442	419	413	413	442	396	398	434	426	423	415	458	426	419	471	429	462	442	436	418	411	444	432	416	419	410	419	412	445	424	441	404	430	428	415	458	421	412	409	413	405	414	430	424	432	397	412	401	424	426	442	426	414	413	442	409	430	420	410	434	384	417	416	422	423	445	421	409	404	418	434	433	421	449	458	432	427	382	406	414	415	423	425	419	418	435	419	431	442	423	436	414	457	423	432	404	426	431	452	433	426	409	435	434	394	416	474	439	447	454	431	425	392	391	408	463	402	447	480	431	429	415	415	413	399	439	405	469	441	417	408	404	396	396	447	401	397	455	429	416	433	437	454	435	440	421	413	434	422	453	397	417	451	423	451	418	444	438	429	424	430	425	413	461	412	389	424	423	395	401	428	405	472	432	435	436	411	460	384	409	433	426	414	445	433	451	438	441	427	423	434	426	405	408	430	398	409	440	412	441	432	452	432	455	438	429	430	422	420	408	428	411	398	432	421	440	419	413	417	471	404	397	458	432	399	410	419	436	380	436	446	417	424	429	448	389	399	422	432	426	433	463	421	405	415	387	412	419	383	440	468	414	441	426	433	448	444	380	427	421	414	430	419	420	424	426	414	420	425	440	389	429	401	455	440	405	371	430	431	424	411	424	411	447	389	416	420	467	403	412	448	468	438	405	454	427	417	424	446	460	387	427	438	408	426	446	438	396	422	448	422	380	428	416	398	464	423	471	385	436	445	403	445	446	407	432	430	412	479	428	458	426	424	424	410	423	427	454	389	417	413	432	455	396	438	412	409	466	369	434	415	436	415	452	425	445	440	445	410	407	430	450	467	388	404	428	383	407	419	431	426	405	429	416	443	477	445	416	446	406	443	421	450	447	414	493	478	424	405	442	435	416	466	438	426	408	415	459	417	426	368	409	426	417	467	424	407	426	396	488	424	418	431	402	411	440	422	437	398	431	354	448	461	442	446	404	432	432	372	399	423	461	433	458	439	470	426	425	419	423	391	433	407	440	387	446	429	413	416	418	401
29531	37547	32127	22310	14988	7805	4896	4067	3187	2554	2079	1485	1266	1069	1294	1376	1304	1022	919	770	721	696	585	583	534	536	488	510	492	522	493	521	498	497	532	600	623	621	606	634	610	583	547	532	554	554	553	527	534	534	574	523	523	516	519	529	511	574	496	529	530	538	525	507	496	487	458	477	551	474	506	486	496	459	491	514	471	500	491	536	485	476	477	535	513	471	444	510	457	464	479	484	497	513	505	482	495	507	558	546	509	473	531	526	478	521	497	488	446	521	477	482	495	529	558	503	481	538	506	524	508	449	501	500	486	483	508	484	510	462	496	547	489	518	510	466	530	512	485	508	488	501	498	556	523	491	488	496	518	474	495	474	491	499	499	518	510	468	493	524	505	494	460	518	480	485	463	466	534	493	485	497	464	507	492	475	489	497	487	536	457	506	456	522	484	507	470	467	498	476	460	511	466	529	521	507	477	541	471	507	540	484	485	471	488	482	484	506	472	437	473	504	504	489	497	538	527	513	506	453	477	482	474	506	515	536	527	494	510	534	487	477	550	482	487	507	523	526	494	483	498	531	519	495	474	485	480	509	504	502	499	509	568	530	475	494	507	515	515	468	528	498	485	541	494	498	509	474	472	527	509	475	507	509	499	458	438	506	503	511	492	467	500	486	522	435	523	558	530	526	489	473	500	521	494	489	508	479	493	483	487	497	507	487	484	499	527	483	471	526	497	509	494	550	520	481	488	512	530	483	503	525	513	496	487	513	502	511	487	477	540	531	526	501	485	525	468	474	443	490	508	508	502	472	495	478	474	542	493	508	480	486	466	524	454	528	489	505	520	535	535	493	493	492	471	492	471	464	506	514	480	504	502	514	511	475	497	479	485	515	529	504	483	488	538	503	489	473	509	530	512	500	485	517	466	523	536	517	524	484	490	529	521	486	513	477	542	486	460	471	479	457	505	503	493	500	524	514	475	457	517	506	503	506	463	482	494	496	503	494	521	469	471	490	484	478	507	497	475	499	504	503	512	501	503	526	516	485	500	482	486	485	474	512	479	465	478	469	509	488	540	511	482	464	466	497	528	495	493	481	507	478	481	503	471	495	479	530	519	490	515	517	444	481	482	500	533	526	506	497	511	477	498	502	491	492	494	486	489	501	530	503	503	483	535	491	493	484	474	481	475	448	512	491	497	495	514	478	518	481	473	541	500	509	487	488	515	480	501	481	467	481	517	499	430	496	513	515	502	483	459	482	468	485	447	521	503	460	507	467	463	498	503	502	475	513	504	458	498	451	490	480	533	442	491	493	508	488	533	495	539	539	474	466	510	526	512	508	535	476	470	525	486	499	468	483	513	532	480	497	523	487	453	526	480	492	528	476	493	558	501	505	467	478	506	468	508	478	512	459	488	496	522	535	506	486	498	485	452	520	476	490	501	505	488	522	498	513	481	531	493	506	519	515	511	498	449	517	501	466	470	504	515	491	481	481	516	521	506	472	513	519	509	480	530	492	474	499	514	490	465	508	480	493	501	498	521	518	501	529	510	516	517	529	457	460	528	492	486	507	463	474	555	532	533	520	486	500	525	509	471	477	482	502	533	507	489	495	497	513	478	480	465	475	486	493	461	492	502	511	493	515	496	488	480	516	493	533	481	497	477	518	476	506	537	489	520	510	472	504	506	471	467	461	547	502	494	523	466	465	519	521	503	501	515	503	555	530	452	479	491	549	472	487	483	478	487	505	481	503	485	471	548	479	510	485	487	514	524	491	488	486	486	477	494	505	526	491	491	480	507	496	504	483	478	476	482	502	510	491	507	513	502	483	508	524	463	488	487	489	430	456	516	524	518	467	521	515	482	521	499	471	544	495	512	492	489	476	477	525	507	507	505	503	513	494	474	514	521	511	535	472	439	465	455	500	480	501	519	472	526	504	498	489	499	503	491	510	509	494	491	487	516	484	495	499	501	480	492	506	491	524	470	484	462	548	537	518	474	484	526	509	474	485	463	545	517	470	515	486	450	501	504	516	484	444	528	541	494	526	508	506	447	549	505	466	470	536	512	511	484	479	534	489	491	508	531	508	528	548	465	488	467	531	469	498	487	472	488	512	474	487	496	484	491	492	455	531	491	503	423	479	514	479	520	479	544	469	492	509	485	497	491	511	521	474	491	473	483	562	462	491	499	480	481	499	478	537	486	484	484	491	463	464	503	489	519	468	481	481	479	474	495	518	516	506	519	470	482	476	505	457	501	497	505	504	484	482	456	482	524	517	480	537	451	510	497	519	490	506	467	510	498	510	498	535	514	501	493	522	496	531	490	486	487	476	474	473	501	521	486	516	491	466	505	474	534	485	523	485	496	468	493	500	490	505	483	541	498	476	482	475	501	470	489	491	517	471	462	475	489	512	491	522	524	473	496	542	513	522	538	495	496	464	488	495	504	481	482	467	499	509	514	546	502	505	497	513	476	502	506	481	483	494	530	516	471	501	532	488	503	484	473	497	515	494	521	482	489	489	453	465	499	510	476	501	474	505	503	468	491	529	529	513	511	521	481	500	464	521	493	499	494	491	537	510	486	469	495	490	500	525	522	484	525	515	494	456	522	510	499	534	491	480	527	478	494	503	524	456	458	471	493	488	471	492	500	499	491	486	501	525	484	517	521	522	515	523	495	509	494	550	473	475	469	471	468	471	475	517	501	485	520	516	518	519	488	491	530	492	488	491	473	503	499	509	469	508	523	494	462	488	482	500	478	498	526	489	515	505	487	529	515	537	494	482	507	483	457	531	497	504	491	492	484	491	490	459	480	503	518	527	531	518	531	510	491	500	503	498	461	527	484	494	506	515	529	508	508	492	509	526	473	499	464	489	502	498	493	520	533	513	492	514	450	497	482	481	515	500	461	544	542	479	504	472	516	478	510	510	499	514	544	516	498	541	503	505	517	490	489	519	505	511	499	502	505	507	487	438	488	498	501	491	506	532	509	483	524	471	526	477	485	489	506	501	513	485	490	503	489	475	477	522	517	475	545	483	476	486	509	490	488	486	501	545	490	483	492	508	491	520	527	513	488	505	499	474	473	509	521	503	472	485	496	474	481	508	506	486	504	553	512	504	445	505	456	505	488	514	471	490	540	515	485	496	491	493	489	430	508	532	480	506	477	537	488	489	508	480	521	530	486	489	492	516	521	457	517	529	562	501	532	488	499	440	502	490	472	497	500	493	519	483	504	500	470	472	519	520	535	465	517	534	477	454	479	457	512	525	502	486	490	506	477	510	487	497	526	503	539	494	474	523	524	493	504	474	523	523	517	515	494	525	509	511	546	513	478	503	465	551	529	474	513	492	501	485	536	548	470	457	488	519	485	502	457	527	512	486	489	505	469	480	516	489	484	457	492	464	528	500	476	509	481	510	475	449	485	478	501	526	472	515	491	495	512	506	523	500	521	469	497	522	537	485	501	486	487	491	480	490	493	504	526	510	479	492	503	497	505	505	505	516	521	457
23721	20941	27990	24189	20913	13970	5522	3273	2708	2156	1435	1100	1044	979	1096	1092	909	741	671	644	543	467	462	434	400	418	379	364	369	364	331	356	364	373	364	382	405	426	436	479	470	400	380	353	363	382	350	341	387	396	393	382	395	356	389	408	376	358	388	361	383	354	376	341	320	337	327	321	342	334	365	327	339	340	344	346	337	330	350	314	346	322	345	352	341	310	331	363	320	311	353	347	320	327	335	347	349	326	300	353	348	348	340	336	323	328	321	354	341	331	352	315	320	311	338	342	349	327	396	316	322	347	343	322	332	347	317	318	316	325	335	358	339	332	303	325	352	344	299	338	362	350	334	350	343	366	306	335	318	333	346	354	316	336	351	349	341	323	373	318	334	355	325	368	342	350	314	340	311	336	344	378	346	328	361	344	348	329	333	298	339	330	369	348	361	353	321	357	328	379	336	346	312	370	337	327	292	347	324	333	334	364	328	322	348	358	324	353	325	313	331	316	326	325	353	339	349	343	350	331	323	360	342	340	326	317	356	361	364	326	328	335	316	316	315	347	322	338	321	325	346	342	361	354	331	320	339	349	314	328	317	367	337	335	345	323	323	341	357	329	326	328	351	337	385	354	343	331	321	370	345	323	339	377	312	336	334	301	345	340	360	344	346	339	335	335	347	345	344	350	308	336	319	303	307	338	324	327	345	357	317	322	323	342	343	325	350	364	377	330	304	329	355	334	330	373	356	352	317	331	342	358	357	342	343	330	345	347	344	357	334	307	315	321	334	337	327	374	309	327	347	311	344	321	322	335	339	342	329	329	332	342	361	343	373	311	359	317	352	312	282	351	373	330	361	340	331	340	357	317	331	351	330	354	342	309	329	345	328	355	325	372	309	321	315	358	338	359	334	347	315	331	330	341	336	328	309	331	331	303	312	318	361	345	343	349	345	303	327	359	331	330	335	347	328	330	344	342	331	325	326	350	318	341	323	360	336	334	343	375	365	351	324	331	331	318	351	341	332	371	306	317	323	372	350	306	344	316	346	357	334	342	352	360	349	359	342	349	331	345	326	346	370	323	346	299	321	345	349	327	328	311	353	338	316	338	366	313	311	335	339	312	330	328	329	347	354	347	335	347	321	317	341	355	350	338	340	350	334	331	307	341	323	338	349	342	340	319	349	326	355	325	355	338	338	354	328	338	336	317	328	383	319	356	329	322	367	324	303	333	331	349	331	328	308	356	346	331	336	334	300	349	384	352	324	326	355	322	306	333	325	330	344	346	358	322	347	362	361	329	311	360	368	314	353	313	337	344	333	321	361	351	312	350	344	364	331	371	336	327	339	336	347	356	364	382	349	306	367	322	325	301	356	328	350	352	369	318	318	360	369	308	325	362	347	327	313	360	371	325	333	340	322	348	368	305	381	343	343	326	349	343	361	328	340	330	361	324	356	336	281	315	338	330	350	382	354	364	312	358	352	353	354	329	342	329	323	342	344	359	314	303	366	312	307	343	327	314	345	345	348	345	332	323	382	302	312	319	335	338	354	335	339	367	394	360	338	341	343	319	319	341	346	338	330	374	333	371	347	330	346	344	341	345	343	301	339	320	342	341	329	352	361	366	339	362	340	342	363	344	364	342	377	325	372	334	326	312	329	344	340	332	359	325	346	342	366	355	323	325	338	328	350	341	402	312	292	338	346	335	324	351	360	339	341	373	342	361	317	331	337	329	305	333	338	343	317	337	335	312	362	315	339	369	337	345	332	350	337	360	323	328	332	371	313	347	381	329	336	321	326	332	322	321	320	328	308	379	384	335	360	345	369	332	313	325	322	345	337	308	318	352	330	351	343	367	316	327	332	365	337	335	331	307	368	327	330	354	335	305	360	360	344	336	347	374	302	329	340	364	357	330	342	344	348	341	339	357	310	346	347	338	317	344	331	298	343	335	363	326	365	348	344	370	335	331	340	356	360	303	337	346	323	374	351	290	338	332	371	370	346	342	325	316	333	329	345	306	365	340	330	337	354	334	361	302	317	331	319	340	336	316	361	315	338	320	325	346	311	338	349	336	349	350	341	342	365	339	328	330	303	378	322	319	304	316	319	319	287	317	343	313	327	306	324	319	368	333	329	335	348	338	335	340	329	307	342	355	367	332	369	337	355	308	321	343	360	342	368	352	348	367	343	341	352	371	315	359	342	323	353	313	339	334	317	382	342	348	323	341	339	337	342	325	328	320	344	364	336	373	343	334	317	372	335	341	330	336	341	313	331	355	329	331	344	352	347	353	363	343	356	334	356	328	335	320	302	349	326	318	323	360	362	318	358	349	332	382	357	348	314	341	346	295	314	317	370	337	371	320	345	335	331	327	324	336	378	307	343	308	322	362	318	324	338	311	359	314	340	344	336	284	353	340	394	333	381	339	350	320	352	342	316	357	312	340	367	366	339	339	337	343	351	329	324	328	336	353	325	333	337	355	344	334	335	326	339	346	290	308	318	376	337	328	346	325	343	332	339	320	341	351	363	345	331	322	350	328	331	334	353	314	291	349	308	331	366	354	313	306	353	338	356	336	341	332	315	319	331	341	297	318	333	333	322	335	339	358	315	326	337	312	324	352	361	364	349	315	349	340	321	362	343	402	337	335	346	298	381	324	348	348	349	331	358	296	333	339	352	323	359	326	332	336	351	380	336	336	357	350	313	360	338	332	330	327	345	335	346	360	355	354	344	353	338	315	324	352	367	353	333	313	318	332	345	364	374	370	350	343	315	325	355	338	337	327	356	307	322	331	350	351	323	309	336	330	358	338	334	356	373	338	340	331	331	334	389	328	312	335	307	343	344	313	330	333	333	361	344	342	363	358	348	305	363	307	312	341	325	356	353	352	351	327	307	351	336	346	363	365	337	342	346	332	345	352	313	286	353	328	380	317	341	314	364	332	343	372	317	331	320	347	349	305	322	332	311	367	327	337	347	357	301	336	301	363	303	370	354	352	344	365	312	321	335	316	345	338	340	339	347	365	349	314	351	347	339	352	360	365	341	343	323	335	327	344	342	340	338	314	337	327	329	333	336	303	350	342	350	357	320	333	356	339	356	336	350	321	320	353	329	342	332	326	333	346	319	389	332	333	337	342	345	324	364	320	356	329	331	360	323	348	311	343	353	296	347	361	315	325	350	321	353	371	334	329	337	296	335	361	371	344	336	353	349	362	317	342	347	318	319	346	341	342	335	342	328	316	306	326	315	362	315	329	315	344	347	348	339	379	311	357	343	367	345	356	332	318	317	333	321	333	301	290	345	347	392	374	352	330	336	342	315	341	335	355	332	349	336	374	326	329	355	324	320	347	335	344	342	348	333	342	345	336	347	352	333	319	369	341	292	345	367	350	348	338	338	329	306	342	339	348	309	340	335	365	315	330	338	342	341	307	353	332	350	329	337	338	350	327	381	349	342	352	340	306	331	321	356	312	325	345	361	320	354	331	351	358	333	345	329	337	330	362	363	354
33228	46020	36455	27141	19225	12222	7838	6434	5692	4335	3055	2216	1969	1777	2117	2154	1762	1371	1083	1006	847	689	686	593	541	507	472	446	432	426	413	393	394	472	462	468	486	573	573	629	640	574	494	467	438	458	484	482	423	429	443	464	468	468	474	489	461	444	430	461	421	408	383	412	361	405	376	403	417	389	402	377	395	387	374	381	401	391	398	394	376	400	405	405	399	440	391	365	397	366	421	388	390	377	427	386	413	404	401	406	401	364	372	369	400	396	426	435	410	420	382	362	387	406	383	399	389	426	417	425	429	416	394	342	417	400	375	366	406	414	375	395	392	393	404	435	379	435	377	386	374	419	437	371	395	378	411	391	393	414	371	382	401	436	383	420	374	391	403	390	366	393	382	412	396	415	408	419	426	380	446	380	387	395	398	414	397	409	392	395	380	407	376	401	391	401	378	403	378	367	412	415	388	404	424	384	385	380	376	383	392	433	399	420	412	408	391	359	423	420	334	406	369	379	391	403	423	389	382	392	380	417	376	396	404	359	425	410	409	396	390	422	363	359	384	378	419	391	409	373	376	409	394	385	379	353	382	389	396	381	373	363	365	428	393	377	381	392	384	393	410	369	399	416	384	441	430	397	394	377	405	396	413	399	409	425	390	408	413	418	413	406	418	378	422	399	408	375	396	392	396	419	436	383	386	409	366	405	407	388	396	405	410	396	367	419	380	414	385	408	419	362	415	372	412	408	365	398	387	411	366	379	391	424	427	387	372	408	434	401	404	432	396	420	391	394	380	366	357	397	409	389	381	360	393	401	382	393	393	440	385	381	395	397	396	391	424	394	383	386	392	406	436	388	407	389	363	419	404	359	410	414	395	410	402	381	403	381	394	397	346	390	406	391	400	377	409	392	408	377	374	413	388	385	398	389	369	382	384	394	404	424	397	397	427	376	393	417	412	397	418	420	381	390	407	376	357	371	395	432	371	406	407	383	377	392	410	417	377	348	406	395	427	404	413	370	426	379	395	379	392	373	392	401	398	413	358	391	393	358	359	402	367	358	410	391	428	402	376	395	388	379	437	395	354	380	399	395	408	404	396	421	375	392	393	403	421	364	401	420	384	411	411	390	387	392	381	401	423	395	381	372	431	382	426	389	403	380	385	396	398	368	386	391	442	366	392	398	389	410	406	409	408	371	386	388	356	435	424	418	401	394	369	397	415	393	380	367	378	423	403	407	399	356	378	432	401	404	412	406	392	357	429	387	370	353	385	407	391	350	365	399	407	415	392	399	357	384	369	404	397	394	391	391	400	386	392	392	430	377	394	388	381	415	408	388	388	437	419	396	421	403	409	383	446	390	386	374	388	436	385	395	424	394	422	382	380	409	393	378	373	405	388	416	364	391	450	398	394	415	386	394	424	398	415	354	408	410	367	413	398	404	389	388	421	404	410	392	391	413	392	393	361	372	396	393	390	372	369	399	409	412	406	412	410	407	412	404	376	380	370	387	407	389	403	378	409	399	372	392	395	424	388	426	415	405	430	388	377	424	425	385	390	377	413	360	417	373	380	392	397	389	408	437	388	394	435	386	390	380	403	390	395	406	383	397	437	390	417	373	408	388	412	423	401	422	388	382	398	407	373	406	373	399	403	418	436	374	377	392	404	366	370	400	406	375	344	432	368	379	401	439	420	385	389	429	392	396	418	421	377	389	411	388	401	398	355	376	386	417	408	397	404	388	407	371	383	398	408	420	411	388	395	467	388	435	414	389	425	390	403	379	421	404	377	376	391	380	442	376	384	400	413	394	405	401	366	436	372	407	328	410	395	348	368	414	370	382	430	415	429	369	408	412	390	403	364	387	400	373	402	396	398	363	407	403	401	422	391	430	406	391	398	388	384	416	402	373	392	389	427	421	403	377	409	427	378	430	395	403	367	383	411	379	446	381	394	375	400	418	395	418	366	381	389	410	406	411	405	422	398	401	429	405	411	427	365	379	401	403	412	339	377	353	362	401	363	412	356	408	415	398	364	376	366	398	415	402	368	410	413	405	392	375	404	399	415	400	424	404	374	387	427	399	396	406	428	419	400	374	370	412	397	397	424	381	415	426	354	406	384	392	390	426	403	358	432	409	412	377	374	399	376	382	408	419	384	389	399	460	380	411	394	406	409	403	381	378	400	408	400	391	416	393	375	399	383	390	393	387	397	403	384	380	346	425	332	390	385	387	380	406	388	418	381	391	429	387	411	407	427	390	400	367	405	410	405	381	386	370	402	426	405	411	374	412	419	403	386	432	444	396	400	410	402	378	423	405	397	344	415	378	390	384	440	374	393	404	366	378	365	379	398	380	392	406	399	396	394	357	416	413	397	399	415	420	427	418	432	396	421	403	365	392	405	400	375	376	416	411	395	397	382	411	404	421	413	405	359	428	400	384	398	356	378	382	427	412	374	438	427	362	431	382	420	404	381	408	394	414	396	417	404	405	386	385	407	392	372	421	372	400	404	412	413	417	403	367	403	400	395	385	400	391	390	391	422	409	407	427	388	380	378	404	376	373	411	396	368	418	388	431	370	393	394	409	373	428	388	408	421	461	410	389	392	403	386	420	411	427	417	383	395	391	387	400	389	385	369	422	400	384	401	388	387	391	369	408	409	403	412	398	417	411	385	398	422	412	368	422	389	387	413	388	383	379	400	411	380	415	378	382	385	410	375	429	373	355	392	410	398	423	434	426	410	412	412	394	407	382	361	398	412	420	409	398	406	382	387	398	393	415	403	387	421	407	393	386	408	384	399	395	420	399	390	408	413	391	396	400	382	376	420	412	405	395	368	397	379	421	397	384	423	382	431	395	368	398	404	387	413	399	368	386	416	357	325	391	386	396	389	412	410	443	443	417	415	420	404	426	395	408	386	423	433	424	381	426	427	371	401	400	412	413	389	395	430	381	396	405	366	368	372	397	398	394	398	366	424	395	397	412	422	389	397	395	391	386	377	373	372	414	391	405	385	403	393	369	399	404	378	433	390	404	395	406	377	414	391	417	387	388	415	381	384	391	424	403	442	388	362	402	405	401	354	412	399	380	397	388	396	355	411	390	423	376	393	372	388	383	392	390	386	377	379	412	421	418	392	366	402	394	406	381	406	383	410	419	401	367	412	422	406	406	398	409	390	382	392	382	379	419	414	389	407	374	365	397	389	374	404	369	375	363	426	389	405	373	360	416	401	403	368	422	401	411	399	397	401	421	384	384	399	361	425	439	424	420	353	385	390	380	418	436	378	431	409	394	405	405	384	383	435	377	420	391	372	429	392	436	434	418	383	363	382	395	410	393	421	388	423	371	403	382	423	401	419	403	413	428	404	369	392	400	408	421	400	381	430	411	404	373	379	415	405	377	380	398	393	418	410	376	430	391	430	400	364	383	369	399	386	368	411	412	389	407	395	393	418	379	371	395	381	380	422	392	411	375	425	366	402	410	380	413	402	423	370	378	399	417	426	390	404	380	369	391
25007	20944	27000	25088	14580	5844	3432	2988	2175	1732	1360	1216	1024	1096	1153	1123	991	876	722	807	713	646	675	640	602	561	554	621	601	586	564	563	528	563	561	614	593	586	671	648	622	620	594	583	597	604	562	588	592	607	603	594	607	636	586	577	629	608	594	608	593	550	569	577	563	562	552	559	636	590	583	572	561	582	577	551	560	551	554	570	590	542	599	554	551	599	512	553	563	552	589	634	558	583	647	587	591	563	565	553	592	535	584	571	545	556	542	551	565	549	562	555	563	558	577	539	605	532	491	565	531	557	583	595	532	539	549	551	542	534	603	598	544	556	503	574	531	533	545	556	548	573	553	546	601	560	552	554	585	552	562	542	567	531	561	573	578	586	581	530	555	581	512	549	603	563	551	553	573	582	557	576	547	554	523	542	561	540	528	553	540	561	561	533	531	541	527	574	557	547	585	535	541	549	600	585	560	562	552	521	581	535	561	588	545	547	548	519	559	590	590	554	565	502	561	548	560	589	542	508	539	546	586	575	551	547	557	606	544	604	515	526	543	578	534	567	562	583	559	557	532	552	530	568	584	526	583	578	558	556	529	581	564	545	595	573	539	562	597	587	553	542	589	522	564	559	571	531	569	574	579	526	535	548	540	555	572	542	529	589	536	495	529	584	542	519	597	603	538	545	546	520	555	576	569	541	562	561	477	565	547	567	575	558	558	534	596	554	609	545	533	525	555	567	526	555	537	541	527	566	551	596	560	567	558	573	579	581	568	592	540	538	517	609	579	546	575	583	555	542	552	543	554	576	536	599	579	577	554	518	551	569	535	534	558	570	534	602	608	549	561	528	593	538	526	573	577	541	545	579	564	582	522	542	539	554	528	579	563	557	561	541	557	587	542	544	499	577	540	566	582	565	562	503	551	592	554	607	559	541	597	540	561	541	552	557	573	541	567	559	590	582	546	533	521	545	555	555	534	564	507	595	588	572	531	548	578	566	563	570	552	562	528	520	600	633	551	579	547	533	564	544	588	578	611	580	552	555	598	543	539	591	566	611	558	558	545	563	576	516	572	594	545	557	542	608	545	546	585	559	579	508	523	524	537	536	565	584	547	582	575	584	547	542	578	605	570	592	561	559	559	568	563	542	568	557	594	550	527	594	552	597	549	563	539	559	535	544	558	537	539	582	581	552	536	597	530	576	570	544	576	550	573	553	586	554	567	540	566	538	585	584	560	550	502	576	544	551	569	549	589	541	535	639	569	582	551	587	529	574	553	563	520	506	571	580	553	529	624	528	543	576	576	554	584	566	574	534	571	555	552	561	551	560	579	565	573	554	552	541	555	571	553	541	564	564	593	548	568	563	578	545	565	569	568	531	536	601	543	576	543	614	555	564	577	596	558	558	582	557	569	531	582	607	594	586	565	557	560	540	602	540	581	579	582	566	568	545	562	529	573	574	527	547	577	531	547	557	541	572	530	568	538	605	578	528	536	518	581	546	563	585	572	501	553	557	558	550	538	574	536	594	562	550	582	546	567	509	497	588	552	533	565	588	555	566	535	549	536	577	590	565	580	609	571	536	572	556	566	586	553	536	550	548	546	577	550	577	528	602	562	567	569	552	547	574	567	560	577	532	557	541	555	599	563	562	523	561	571	529	567	518	559	604	541	588	554	561	556	580	586	530	531	556	569	571	594	551	561	527	580	528	568	564	584	553	538	570	546	558	559	568	543	549	559	563	544	576	547	573	535	549	560	551	555	562	547	621	560	599	555	569	582	579	549	540	539	552	542	527	558	584	575	583	538	541	580	560	596	567	556	583	550	553	556	585	590	547	591	529	550	510	549	561	552	605	538	569	523	539	519	563	552	541	537	549	552	513	573	531	561	532	554	565	562	555	617	556	548	541	564	561	576	525	523	571	547	547	528	541	544	539	562	539	557	523	583	538	560	569	542	552	571	531	556	587	541	505	566	557	553	515	571	545	516	593	524	571	538	541	567	555	577	517	562	596	552	545	603	590	566	539	564	582	577	589	541	511	582	555	563	560	598	552	552	559	527	600	560	562	578	537	557	560	581	603	550	553	564	535	552	567	562	559	569	582	557	558	536	544	538	557	564	568	533	550	534	534	530	555	528	551	533	552	574	559	599	568	549	607	516	536	552	605	546	552	547	584	573	490	604	555	556	584	566	581	567	587	545	553	595	542	546	590	566	563	617	585	491	567	581	557	612	584	569	556	564	559	555	557	592	527	577	521	541	566	552	589	553	570	557	569	532	576	537	582	531	582	556	565	589	537	595	596	566	559	555	558	554	588	569	595	566	509	519	543	605	583	555	550	552	566	520	584	549	550	521	534	572	535	574	552	546	558	573	562	591	530	545	544	561	535	552	560	556	608	610	575	531	544	561	582	550	509	549	608	491	548	510	552	561	536	607	544	561	574	577	577	553	559	552	501	548	602	575	575	565	601	569	555	569	578	576	555	549	559	577	568	565	583	550	543	585	598	559	575	559	550	553	569	569	568	546	571	565	598	564	568	563	558	608	570	535	562	560	549	560	574	555	560	575	543	557	565	543	547	561	552	548	562	574	538	526	555	583	588	574	593	569	570	564	533	567	549	567	554	566	518	527	560	578	553	547	507	531	544	564	576	548	490	535	538	499	566	545	537	546	528	533	537	540	558	568	545	546	567	552	565	547	576	551	552	567	504	537	569	553	586	592	575	551	595	521	581	539	528	546	563	555	553	546	528	538	544	561	538	572	566	590	563	555	564	552	578	539	602	549	548	572	580	537	586	588	587	565	617	568	542	560	549	570	545	540	558	553	565	558	566	568	547	546	543	590	530	564	534	593	538	556	557	617	586	554	567	591	546	560	551	571	515	557	552	559	572	565	547	575	587	521	542	565	546	547	576	555	586	557	596	563	547	565	552	551	548	599	571	583	582	551	581	548	549	524	539	560	534	584	588	570	558	598	604	531	602	522	538	538	595	594	590	560	540	567	544	569	579	574	599	582	519	537	570	534	561	566	519	595	596	561	575	582	542	574	549	593	571	553	572	496	537	564	605	575	538	553	518	566	601	565	579	550	573	589	617	563	554	509	533	547	576	577	552	547	558	519	592	544	607	514	537	534	580	607	555	535	557	541	564	547	552	558	531	540	554	548	555	551	543	550	534	602	575	536	559	526	587	548	546	583	564	539	543	548	560	555	590	546	568	588	569	610	589	569	545	573	604	570	585	558	562	549	595	563	597	565	581	506	548	580	556	610	565	552	587	564	531	556	564	562	567	548	575	563	518	548	536	549	572	564	538	571	573	548	608	562	545	512	564	537	590	577	605	569	532	554	560	555	550	541	572	545	555	531	548	569	571	577	577	537	566	539	591	546	532	543	564	611	554	572	580	581	523	538	529	536	586	531	515	557	530	577	559	557	584	587	553	551	549	547	574	564	580	539	545	539	526	526	554	541	554	519	578	566	520	574	539	601	581	575	566	586	537	575	573	579	560
32542	41947	32556	21972	15796	9194	6973	6251	4735	3680	2570	2137	1714	1904	2093	2055	1587	1328	1134	1073	1013	900	832	808	767	726	681	675	627	700	637	669	715	641	671	665	726	745	764	805	757	706	729	631	695	701	714	716	684	711	664	658	692	721	701	696	679	695	628	678	672	672	688	657	602	618	642	653	648	637	642	653	641	684	561	723	648	642	692	627	646	630	632	650	602	618	628	657	618	572	695	629	629	662	675	657	636	672	688	629	676	642	651	632	618	581	637	630	608	650	656	649	652	635	675	634	675	635	673	615	641	652	624	613	587	610	686	609	632	632	639	655	620	590	617	593	615	643	626	668	668	601	648	627	658	628	639	637	640	633	603	648	642	670	635	614	661	617	628	607	627	571	635	636	644	590	613	607	677	647	636	624	626	638	660	636	623	612	600	628	621	644	641	648	634	616	655	643	635	640	638	630	659	625	594	589	675	656	662	621	626	628	618	688	646	636	617	607	686	644	631	645	642	630	612	645	610	647	670	647	683	610	670	662	670	661	653	595	637	658	650	636	623	653	640	632	652	642	632	639	663	657	609	628	610	624	654	629	635	653	638	687	617	614	679	632	620	635	671	660	659	626	637	631	654	646	607	633	659	642	639	602	645	619	582	628	635	627	577	643	653	663	604	655	647	590	612	629	615	628	638	627	664	643	649	637	681	580	650	656	632	669	651	603	604	629	620	653	633	652	678	627	645	661	632	698	616	680	672	642	621	693	663	665	656	627	675	624	646	671	612	629	653	618	672	607	653	644	618	664	611	624	638	637	660	618	662	656	614	674	632	609	605	610	651	636	619	666	631	649	642	636	649	625	633	624	629	596	582	640	657	641	643	635	612	615	660	637	627	643	642	623	614	645	644	623	670	676	679	642	624	629	581	643	625	604	613	669	645	623	660	626	630	658	628	634	643	637	619	621	657	686	643	681	676	604	642	693	642	680	631	665	611	590	670	638	616	592	581	646	661	629	633	642	624	631	630	618	597	630	651	677	668	609	631	663	671	611	623	597	611	671	654	628	678	637	687	621	635	618	613	623	616	661	586	657	612	646	682	612	614	637	611	680	597	642	676	624	633	625	657	661	685	644	633	614	607	602	660	610	645	636	638	644	644	667	656	635	649	609	637	595	600	602	627	611	636	642	637	572	651	659	621	599	603	648	597	614	640	644	604	634	665	612	635	684	655	621	590	606	596	663	577	657	629	681	643	643	609	688	615	664	660	674	656	676	594	641	638	609	662	613	644	631	661	666	659	652	656	661	630	634	682	638	652	646	655	631	636	642	643	654	675	617	626	655	619	645	616	644	615	667	604	660	637	621	653	593	600	620	686	625	646	587	673	639	615	648	606	616	629	627	647	647	653	594	623	605	653	629	636	666	633	613	642	602	624	645	642	665	666	642	635	619	661	656	645	635	641	611	598	651	612	676	646	661	621	650	623	643	619	611	633	629	614	634	681	665	618	649	630	659	619	590	611	610	684	679	653	628	634	609	631	651	678	641	632	693	617	623	664	629	641	670	667	617	646	646	637	616	593	641	621	651	636	602	642	643	631	631	673	659	613	618	637	662	663	626	596	595	600	634	642	636	657	578	616	635	623	707	664	631	642	632	616	651	634	651	632	660	636	666	645	673	649	620	618	607	645	631	595	590	645	652	635	616	633	697	602	602	626	632	602	652	616	605	613	596	658	603	684	686	599	628	608	614	656	648	613	641	672	638	630	633	594	662	649	597	564	658	658	664	632	646	639	624	656	631	610	662	607	627	634	663	607	641	668	626	673	651	653	623	627	686	648	624	617	589	672	665	631	614	559	625	657	652	633	626	641	675	676	604	636	591	608	578	636	673	610	649	628	622	596	628	685	632	613	622	643	618	596	601	646	605	621	660	643	611	627	586	688	566	635	631	612	647	652	625	625	645	669	626	644	609	604	656	656	616	642	644	568	666	691	640	585	601	632	605	616	613	642	596	640	651	615	631	645	648	674	618	604	645	633	626	612	618	649	643	640	670	629	612	668	663	650	576	625	663	642	593	590	646	618	677	686	633	645	656	610	681	629	587	639	618	604	653	672	583	631	606	671	619	617	641	635	671	615	677	642	625	646	623	645	634	612	592	630	651	671	626	665	619	649	631	610	661	602	641	670	612	620	604	648	668	658	622	624	630	630	596	668	640	653	673	686	623	670	639	683	626	641	622	661	627	607	590	668	638	637	661	652	612	631	637	627	645	616	645	634	666	593	648	654	594	599	676	628	634	638	636	619	658	657	664	644	647	643	644	644	657	617	645	641	628	648	641	622	624	626	632	681	657	672	670	644	639	634	601	642	635	687	623	655	634	605	660	652	637	629	643	629	605	661	685	620	642	611	698	626	648	655	655	622	584	631	635	648	631	611	637	633	611	649	635	628	650	614	629	596	621	660	654	646	629	676	647	697	655	638	675	626	685	626	649	606	620	609	661	649	654	633	593	647	621	617	630	653	673	647	604	646	673	637	642	630	641	609	593	647	591	578	643	643	633	621	639	610	659	640	670	651	649	650	633	641	627	629	678	627	638	635	644	660	629	620	639	625	686	638	640	690	631	642	619	629	610	610	645	611	634	613	610	634	650	670	596	654	620	622	673	607	631	615	651	637	656	607	673	643	659	641	631	665	605	640	666	596	633	644	650	617	592	663	635	662	566	648	666	668	661	651	675	649	604	653	642	622	668	659	637	678	615	633	584	644	610	687	622	664	592	616	630	598	625	629	629	634	665	665	664	616	662	667	608	670	624	632	586	576	652	635	673	630	717	646	591	650	636	625	620	616	638	658	635	664	638	607	628	661	679	686	667	637	643	646	651	616	603	647	651	642	676	682	612	602	620	670	587	627	648	663	596	640	650	662	663	651	646	661	647	644	606	625	677	597	656	614	625	621	677	702	668	625	644	612	661	670	619	657	656	631	647	664	625	602	684	605	601	660	645	628	636	622	635	636	645	636	644	640	606	603	668	630	602	633	616	647	661	658	639	661	641	597	685	662	648	628	627	623	670	652	633	616	622	663	666	614	633	621	627	632	676	645	616	647	679	606	647	670	639	719	639	633	647	654	587	628	621	664	618	610	647	676	621	619	620	636	608	626	624	621	645	641	616	662	617	618	633	658	620	661	635	638	638	668	619	684	656	657	568	654	622	625	605	595	589	653	628	640	627	646	653	624	633	649	612	666	692	637	691	586	650	636	578	619	623	611	616	621	630	628	666	650	657	619	594	620	649	636	658	612	636	595	628	660	609	657	651	671	630	628	623	674	676	631	644	664	669	680	646	626	634	653	655	637	611	602	652	695	600	625	613	657	644	685	635	606	624	624	605	604	635	703	644	616	642	622	610	610	658	646	608	645	649	647	590	655	648	649	634	655	654	641	650	645	597	626	612	587	626	632	608	597	629	592	624	633	649	649	649	638	639	644	648	677	622	614	649	618	614	674	603	672	636	650	650
22722	20955	28551	23518	21064	21012	13501	6155	4071	3345	2498	1836	1600	1813	1906	1666	1399	1062	910	961	810	729	694	639	635	595	549	506	486	483	478	486	482	510	505	508	527	587	621	615	600	565	600	493	486	552	555	516	533	547	553	549	547	597	534	506	541	499	513	526	502	470	512	491	473	494	476	435	451	472	491	507	460	484	449	494	487	506	518	484	495	449	491	466	433	471	484	491	456	430	443	473	476	522	479	470	454	499	500	509	474	503	502	443	511	529	493	495	489	512	487	454	486	510	490	478	461	510	476	502	506	487	509	465	485	496	459	478	486	502	456	470	483	491	479	471	513	504	515	471	488	504	479	496	453	452	502	483	497	479	504	446	451	456	506	477	469	524	464	528	491	508	485	467	477	485	487	454	469	467	476	488	507	510	471	469	460	470	481	472	490	474	436	473	456	516	456	512	487	514	472	477	446	514	474	511	464	490	469	512	472	468	492	477	486	457	458	465	465	469	448	482	491	494	477	485	463	492	516	487	484	465	513	492	433	486	498	501	468	491	506	464	438	472	449	519	507	436	462	457	466	491	447	482	540	453	469	470	523	493	481	502	488	497	516	446	463	517	475	461	441	500	498	497	474	487	528	468	517	493	489	449	454	508	489	506	468	496	482	469	495	428	496	481	470	460	495	544	472	486	498	514	457	488	449	464	467	460	499	482	487	487	463	504	470	474	510	482	531	470	490	519	500	455	441	487	463	482	462	482	478	476	463	487	457	470	487	491	513	467	508	490	467	495	516	442	474	496	466	470	461	506	462	471	499	448	444	450	465	478	486	503	503	493	474	452	464	506	493	432	457	441	473	482	469	497	495	434	474	481	500	477	477	493	472	467	459	461	446	508	472	456	530	500	420	470	479	512	494	502	488	518	479	503	500	482	504	500	493	476	453	486	463	453	493	498	473	483	473	470	487	461	487	438	512	536	473	472	466	528	474	508	492	475	442	439	476	457	459	484	524	493	497	470	478	421	473	461	463	464	509	475	522	501	436	499	465	484	478	492	490	466	510	510	452	497	474	462	457	512	473	467	488	521	470	465	448	476	453	469	467	484	502	492	522	515	481	503	471	461	462	454	474	480	516	486	488	452	444	465	474	518	466	488	503	490	468	471	495	527	474	453	465	431	493	482	483	474	467	505	467	479	472	482	478	483	512	478	489	474	502	513	458	491	506	463	494	516	462	499	449	453	483	477	500	454	489	488	460	448	463	471	479	491	458	487	515	475	529	504	502	476	468	483	427	444	504	501	498	493	517	462	520	460	473	483	489	467	483	478	524	505	497	502	482	503	468	516	485	482	474	534	418	504	497	473	501	427	500	473	447	478	481	478	461	466	513	489	467	486	486	452	483	513	473	510	466	509	479	492	509	477	501	513	415	469	487	481	455	470	435	442	469	488	522	498	454	469	506	479	454	449	493	484	484	532	495	493	497	485	470	475	490	466	484	508	503	462	490	497	486	497	485	511	511	463	454	472	480	462	459	461	493	445	484	455	499	491	509	487	483	486	476	463	482	455	483	485	493	482	475	492	484	455	453	459	475	505	485	469	441	447	457	482	506	449	482	494	484	507	497	483	455	515	509	464	474	465	476	506	481	448	442	494	442	539	459	471	466	508	493	482	501	508	481	457	491	487	487	454	476	455	483	481	515	481	478	480	476	475	443	478	491	487	473	480	462	466	457	478	469	430	525	489	465	455	479	481	521	504	490	489	518	506	416	458	493	456	545	450	472	457	492	521	469	467	514	490	492	489	483	467	498	505	470	474	497	505	473	463	504	487	521	494	481	494	484	457	478	490	493	533	485	490	495	454	483	463	480	510	471	453	469	450	472	470	476	493	464	500	522	492	493	482	469	534	509	463	460	454	489	489	495	462	510	472	499	475	511	454	484	494	466	464	475	503	497	458	458	512	516	508	460	480	475	495	455	469	485	463	492	508	460	490	498	513	454	469	485	488	499	483	478	444	462	472	468	512	468	480	475	462	498	494	513	482	456	496	471	468	470	483	514	447	500	491	495	430	497	484	470	492	479	490	497	463	463	446	484	433	473	479	482	509	459	474	510	466	484	469	466	466	521	530	480	486	475	482	464	485	494	464	474	450	462	461	499	485	480	464	477	469	499	473	476	500	448	520	481	511	444	447	518	450	442	477	468	498	495	493	471	448	528	476	451	501	504	491	464	500	541	465	506	497	525	498	453	470	483	473	434	464	488	518	456	494	478	502	492	474	472	447	469	482	455	496	456	474	464	475	469	524	484	469	441	462	458	469	472	514	453	504	469	465	510	488	476	493	452	501	491	492	493	488	483	500	481	490	416	476	515	473	501	474	558	487	488	483	506	478	494	478	434	468	463	450	518	499	471	472	477	465	464	466	484	458	438	459	457	436	482	448	469	473	468	482	463	490	487	465	461	469	471	498	482	465	472	462	502	520	485	491	468	461	453	485	483	473	442	476	532	473	509	475	475	501	470	502	462	464	478	465	455	497	491	467	472	489	467	458	477	506	495	466	504	506	474	474	476	441	478	519	465	446	481	471	513	465	509	452	475	462	479	457	480	474	480	487	493	471	483	480	489	503	478	487	477	487	507	492	457	486	482	491	478	476	484	525	475	474	478	471	512	479	493	476	522	520	489	499	487	465	487	453	476	487	489	515	507	479	460	458	497	475	452	421	516	500	503	480	513	459	477	518	512	487	482	465	483	500	473	509	513	522	489	483	457	500	524	479	481	445	443	507	470	446	476	481	504	482	493	443	464	463	483	479	496	511	506	464	496	487	480	494	464	489	469	504	466	474	440	507	483	445	483	496	487	460	536	503	429	484	519	513	504	488	463	506	495	519	462	512	473	483	424	454	504	488	464	482	484	467	464	434	489	443	495	471	466	479	494	495	451	516	469	492	450	489	493	473	479	494	449	493	504	480	466	473	467	489	450	496	481	461	463	453	466	425	480	473	517	483	508	502	503	500	405	497	454	491	473	487	486	485	520	471	461	475	490	526	505	498	487	483	490	499	483	486	434	478	452	482	469	508	487	487	464	444	499	508	472	429	495	495	477	470	454	511	491	471	489	483	457	483	461	441	446	510	472	482	485	479	487	478	460	497	478	489	470	466	489	475	448	469	453	468	430	482	490	504	475	502	490	491	461	497	480	496	500	469	457	466	504	482	503	468	488	475	475	522	489	504	508	473	486	477	454	489	457	525	507	501	483	471	482	481	492	492	524	513	457	475	493	477	476	474	519	472	469	521	486	502	527	505	483	453	492	460	481	517	478	487	479	501	513	485	514	461	454	474	461	451	471	472	469	434	524	505	487	484	465	545	463	468	507	481	510	523	496	501	441	481	512	461	484	486	506	451	466	508	483	477	540	468	492	550	471	477	535	527	470	486	450	478	462	448	505	459	540	480	496	506	474	517	485	502	491	488	468	505	455	459	466	476	481	482	508	514	484	482	463	521	484	495	476	447
37256	51237	39432	28739	21841	14740	12129	10534	8033	6568	4731	3598	3000	3470	3732	3169	2410	1830	1517	1427	1144	1122	921	851	828	665	662	627	600	592	561	572	531	594	589	601	631	676	780	813	772	746	673	622	620	637	614	615	637	617	644	670	671	674	609	640	697	608	597	570	604	565	559	555	544	570	512	542	523	534	550	556	544	558	497	534	518	507	547	534	521	565	537	514	527	543	505	567	541	525	497	567	559	533	532	501	510	513	569	524	508	552	576	525	531	569	524	542	524	518	556	534	552	531	512	565	521	520	522	544	522	495	512	537	580	517	510	531	512	545	529	513	531	549	546	515	576	574	542	538	566	538	535	540	546	512	510	527	566	535	569	512	553	534	544	513	568	552	560	571	531	523	536	523	536	540	579	537	569	591	562	526	559	535	537	560	505	509	573	505	498	520	557	532	572	521	521	534	514	563	513	532	511	532	535	519	517	535	538	591	513	519	534	551	586	539	563	525	501	513	544	494	523	538	525	515	583	512	558	535	518	508	501	537	533	568	531	542	521	577	527	550	581	526	537	549	513	538	553	522	504	540	485	508	540	565	531	509	523	555	539	561	557	537	511	556	540	548	536	565	564	477	533	545	534	556	490	527	552	546	538	531	460	535	516	517	555	523	540	537	532	524	510	495	515	570	527	550	555	529	553	532	546	539	551	546	504	510	504	524	554	540	530	531	581	509	546	509	541	514	499	499	530	554	539	520	543	525	512	512	556	516	531	543	478	557	521	552	506	541	553	519	554	576	496	539	512	501	541	586	566	573	554	527	552	529	543	552	541	543	542	536	516	588	540	535	515	533	532	569	531	553	515	503	562	451	551	569	569	517	509	550	562	537	510	533	548	542	558	508	580	540	530	502	525	544	514	581	558	519	507	520	527	535	507	538	543	558	564	531	519	556	504	574	534	544	549	537	555	528	474	550	572	565	499	527	522	561	543	533	494	527	519	535	531	556	514	548	514	539	496	535	518	523	528	479	523	512	553	545	493	534	536	536	523	520	541	525	505	558	605	486	535	549	525	513	532	497	537	543	527	495	541	468	569	554	528	495	532	567	567	533	545	501	508	517	503	549	534	560	521	543	496	521	582	578	505	533	577	552	543	512	543	526	518	534	545	523	533	546	545	512	538	526	543	546	563	567	490	563	578	509	523	529	505	548	526	553	525	566	534	507	525	508	538	535	538	527	504	547	550	550	523	527	548	534	511	567	555	556	511	479	504	560	541	569	520	526	476	531	544	522	545	556	517	544	520	525	531	532	513	545	526	585	543	528	529	574	524	551	512	571	519	542	500	520	544	571	523	539	541	513	547	560	543	506	536	542	564	556	559	520	546	524	539	520	545	509	513	543	554	565	568	518	487	491	550	511	504	523	488	545	562	530	493	503	525	531	566	539	531	569	517	518	528	528	540	474	506	522	514	483	523	547	576	507	543	527	507	508	514	528	520	546	531	542	533	533	525	500	510	544	521	539	537	556	517	537	537	469	549	555	533	544	543	521	549	575	522	535	577	557	539	562	575	545	539	542	534	560	543	541	522	552	521	551	529	546	528	512	523	523	567	489	561	500	554	561	540	530	541	536	522	553	541	512	526	500	560	504	520	560	560	554	551	530	531	536	520	481	562	549	539	572	553	512	526	551	521	552	584	549	548	502	577	547	509	508	537	524	579	571	547	529	554	557	544	526	495	512	523	532	540	530	500	571	535	566	523	543	517	569	533	509	556	529	580	509	538	526	552	521	548	555	547	514	577	523	533	572	548	533	572	574	550	527	509	561	535	568	558	496	575	544	534	567	477	543	500	532	513	514	520	547	525	548	471	530	507	547	530	517	537	562	550	512	558	518	561	509	541	532	522	564	561	541	555	547	527	544	551	555	521	525	571	494	554	573	524	548	538	532	542	537	545	552	538	526	502	578	537	574	522	529	517	529	556	520	498	576	526	554	530	536	515	544	490	541	559	543	540	586	563	495	534	551	491	517	552	552	501	524	554	524	554	501	544	538	541	562	544	558	541	570	536	551	515	544	564	549	501	528	520	514	515	535	521	501	527	547	503	520	557	514	523	549	525	556	543	522	499	525	562	556	527	505	574	570	541	517	541	555	563	561	547	538	496	512	506	535	550	525	538	507	500	543	521	513	554	514	535	542	529	568	534	487	523	575	526	561	557	519	529	503	540	524	554	517	508	520	558	582	573	476	533	527	535	526	517	551	568	548	564	502	532	516	569	527	549	556	482	541	545	587	527	545	526	514	542	538	544	552	515	570	501	560	581	480	521	514	498	522	539	540	537	523	552	563	547	504	533	519	552	559	501	524	528	558	524	538	527	529	521	571	573	543	545	523	519	513	542	481	507	567	555	538	511	535	504	525	535	524	540	556	523	569	557	538	530	545	553	548	535	531	549	503	528	493	512	515	492	577	506	551	479	529	546	536	496	537	533	584	561	516	560	517	566	502	548	537	542	520	548	561	530	546	519	578	524	498	529	523	583	550	550	515	528	521	540	536	547	531	530	555	571	542	509	517	532	509	517	569	575	523	549	579	581	522	513	595	561	516	559	501	571	537	501	522	505	514	567	550	539	540	558	558	546	554	526	501	547	528	572	526	518	519	550	597	537	497	537	532	548	515	531	513	520	545	571	524	510	506	521	507	525	549	562	555	529	538	550	563	531	529	542	512	510	529	538	514	511	524	541	521	498	533	546	538	558	548	542	524	557	498	576	531	512	496	528	513	513	550	492	533	542	553	554	548	540	493	533	520	542	553	586	546	559	531	561	516	522	520	549	528	578	548	539	551	542	573	529	547	528	520	495	519	500	543	551	538	526	533	543	536	490	559	563	530	568	541	493	513	544	502	554	529	537	534	511	511	543	563	530	565	567	555	517	513	557	464	531	568	528	538	545	557	473	535	478	551	512	536	533	553	510	569	523	505	544	514	535	551	577	536	539	523	553	566	514	528	520	558	542	559	517	551	532	566	508	492	549	531	536	513	561	528	541	552	529	532	531	507	537	550	502	536	544	495	559	526	531	528	513	544	570	536	527	512	538	555	479	545	535	530	517	506	533	566	578	535	533	533	495	523	552	529	561	586	570	496	507	484	541	548	514	553	536	486	542	557	501	539	574	542	534	564	541	506	509	556	538	568	536	513	554	532	541	497	529	512	519	574	565	504	528	516	556	519	537	547	543	539	553	528	544	535	544	555	530	557	532	555	523	516	517	512	566	494	517	542	545	559	525	545	501	531	550	530	490	548	504	516	532	532	521	532	569	522	526	590	553	521	515	556	564	530	566	533	521	506	529	520	499	546	533	554	522	524	539	519	524	528	524	536	515	555	534	528	526	486	560	539	516	515	527	505	549	555	484	525	521	484	531	537	544	543	554	521	544	509	547	548	515	537	557	563	525	540	532	525	533	526	525	550	548	486	499	548	554	540	526	544	542	508	557	544	492	546	573	510	554	547	518	508	520	505
28440	24696	25009	15440	7197	3984	2971	2394	1745	1464	1106	967	911	909	950	827	749	623	621	543	526	514	448	515	433	508	452	391	391	424	391	420	436	402	438	430	469	439	475	463	413	443	417	436	454	427	435	441	426	441	423	448	451	422	410	478	440	431	440	447	470	413	435	401	376	395	397	432	422	412	445	440	431	435	439	403	450	465	438	420	448	442	425	426	402	425	421	429	436	451	384	412	416	400	409	370	430	422	397	429	446	409	470	431	430	402	401	418	422	423	395	418	429	445	390	431	448	389	407	411	411	409	435	444	436	445	440	433	424	429	426	401	453	454	407	384	436	404	375	444	456	381	470	477	383	420	423	376	429	420	431	411	423	444	406	398	389	446	404	429	400	438	467	405	445	452	454	418	394	417	425	392	418	462	441	457	443	410	444	452	428	450	388	441	421	438	420	419	426	413	385	394	426	437	431	398	424	404	437	401	417	409	400	455	421	420	430	398	417	436	413	398	437	439	408	430	432	402	414	369	419	370	385	450	429	444	411	460	476	400	463	426	389	407	435	449	445	400	424	463	389	436	452	431	380	442	437	394	416	448	402	432	419	421	432	388	412	431	395	393	457	417	421	435	416	380	417	440	404	409	377	398	414	377	407	434	399	400	412	400	369	417	376	413	400	434	441	424	412	404	436	431	424	399	426	401	412	429	433	420	410	443	443	431	373	474	413	412	444	450	404	448	450	388	414	382	419	397	408	386	409	392	452	404	423	416	426	434	404	421	446	411	409	457	412	403	424	417	411	419	441	425	442	403	460	410	439	402	436	429	453	464	409	424	397	405	429	437	429	433	434	405	435	416	420	442	452	442	424	425	455	417	414	379	421	408	451	412	425	416	414	378	438	413	403	425	404	386	385	471	391	470	422	434	435	446	423	400	414	430	399	440	405	386	411	419	414	453	445	425	407	395	404	398	435	417	399	430	439	393	445	402	421	449	430	422	387	421	443	407	421	402	394	411	424	455	443	426	434	437	437	432	407	400	420	416	459	441	423	436	422	428	421	430	380	396	436	413	375	452	429	447	425	451	376	437	429	452	434	399	427	457	432	398	429	419	417	485	395	435	416	413	401	476	428	409	379	407	426	425	410	408	408	402	432	436	409	407	427	406	401	406	418	429	406	461	448	417	397	393	399	418	422	375	406	407	465	434	437	426	433	425	458	393	427	427	398	438	399	403	411	382	400	438	416	438	441	427	449	447	386	423	434	433	454	418	447	408	421	391	443	413	431	422	430	465	446	434	399	465	456	462	456	409	444	449	432	456	400	416	438	430	450	434	406	431	382	403	423	469	387	410	439	433	422	412	433	419	412	426	434	431	427	403	468	420	446	439	448	449	413	408	429	434	468	377	390	425	429	436	417	383	428	414	421	397	471	412	409	424	410	409	414	429	412	394	434	438	448	415	419	419	430	425	422	400	388	405	399	416	431	439	402	413	435	408	413	403	419	418	448	438	443	422	378	404	425	377	418	374	432	376	407	415	405	398	420	425	416	407	415	426	401	421	429	403	432	404	411	420	396	467	417	418	403	432	414	400	393	423	460	416	439	395	420	457	438	448	429	481	401	430	438	406	453	451	416	410	386	406	418	424	409	437	440	412	384	419	451	436	437	396	410	418	404	414	430	413	441	431	406	403	423	424	411	449	414	477	428	421	433	414	422	421	421	424	419	408	436	398	439	450	434	411	415	423	410	423	414	418	437	406	407	464	448	444	434	431	400	428	433	439	445	459	393	409	409	389	431	421	411	406	381	398	443	411	425	394	381	436	434	432	421	429	454	406	407	403	430	450	419	391	432	421	419	436	387	430	419	440	435	392	401	420	430	433	412	393	386	428	402	416	398	455	414	409	467	450	443	422	411	448	413	434	450	432	415	419	437	432	426	422	414	430	426	423	425	388	438	447	425	437	418	434	427	435	436	406	420	415	415	435	424	451	423	434	433	415	403	417	420	414	400	435	368	418	382	412	423	397	419	437	421	426	431	445	450	414	422	444	411	410	404	418	397	433	431	418	406	448	431	396	419	401	435	425	424	433	415	414	454	463	414	443	411	409	435	407	433	433	391	430	430	409	400	444	382	417	436	410	410	442	445	419	398	417	448	421	432	413	400	439	401	415	412	428	433	416	417	416	420	431	399	424	377	453	420	433	412	413	433	402	429	451	427	475	433	423	449	432	407	422	405	417	444	386	448	423	418	433	411	424	449	447	403	428	435	411	427	433	421	444	424	459	440	398	416	427	438	398	446	385	447	428	466	420	470	424	420	421	432	411	420	410	377	405	428	425	429	422	365	442	392	426	442	419	429	411	406	423	401	433	422	392	419	408	425	394	426	396	393	407	442	419	417	447	411	427	409	424	390	434	406	441	429	391	403	431	388	461	421	427	422	450	418	402	425	402	404	438	354	444	398	398	407	395	450	424	392	433	437	425	419	425	408	394	402	421	390	407	404	379	425	454	388	399	416	416	462	425	470	428	415	460	429	438	425	412	401	448	407	422	379	402	422	419	456	429	433	434	442	434	403	440	425	438	435	451	408	422	368	399	427	384	448	409	417	408	411	417	409	400	422	417	411	421	411	440	431	459	407	456	429	404	396	437	404	420	412	420	401	431	444	426	420	458	438	447	406	416	429	394	448	421	415	459	423	385	427	437	412	393	425	418	432	422	438	414	409	406	395	447	451	420	416	438	406	408	423	422	388	403	433	451	387	413	456	436	415	425	432	398	427	435	405	388	408	397	412	450	414	439	465	402	405	418	457	381	401	391	431	426	458	419	423	424	415	443	411	463	422	417	391	438	405	438	419	481	443	407	427	449	424	404	385	405	421	419	394	415	417	437	422	427	454	424	380	392	430	459	431	418	423	414	402	401	462	411	405	445	411	424	418	394	445	456	396	436	451	376	406	433	443	431	419	406	406	392	465	414	431	425	447	418	388	436	441	404	471	372	430	427	417	427	401	430	444	399	455	390	413	443	446	415	404	406	423	450	442	412	406	422	465	399	409	476	432	429	418	398	438	410	399	393	430	426	412	394	386	443	433	385	419	408	424	402	413	407	421	418	411	411	427	392	463	412	435	432	407	450	399	434	389	410	414	426	422	396	407	440	425	411	417	454	450	444	404	403	428	408	384	420	440	448	435	383	444	401	404	433	368	403	415	368	403	434	405	410	438	396	398	403	414	423	453	429	435	410	408	444	399	413	478	447	422	406	397	429	394	428	419	407	385	383	395	399	400	387	421	430	446	423	454	456	411	428	389	386	456	421	427	441	424	411	414	434	430	416	446	448	380	398	423	448	419	394	420	428	444	433	427	433	423	415	431	398	434	381	394	408	422	403	428	428	442	424	422	411	412	413	434	403	369	446	452	433	414	435	390	448	429	447	434	396	420	426	407	433	418	440	454	414	437	401	420	444	417	412	418	454	431	422	408	424	440	449	452	421	420	437	404	415	428	446	391	420
30861	38182	28846	16697	10795	7649	6064	5006	3645	3059	2322	1622	1533	1715	1667	1429	1206	888	923	720	686	649	575	592	577	557	516	505	524	508	506	528	498	503	487	503	529	526	536	595	575	558	514	546	517	530	485	542	578	535	539	545	507	559	544	504	488	489	516	520	476	505	508	530	489	469	511	499	541	513	515	463	497	501	517	515	484	530	494	509	533	499	481	500	526	437	472	537	526	535	491	535	532	498	494	477	480	488	488	505	480	488	489	481	496	491	482	513	496	465	525	523	497	466	471	488	501	477	490	501	507	505	521	465	481	483	468	512	508	461	468	519	504	516	487	477	496	477	499	488	482	480	457	494	514	536	514	488	486	517	516	484	499	515	498	486	479	488	505	491	496	493	527	513	463	485	463	494	486	459	523	500	532	483	517	455	532	490	494	503	468	494	502	475	485	477	512	506	482	496	495	500	498	496	520	509	479	477	529	490	510	490	492	469	526	489	454	498	527	481	497	482	470	480	486	478	506	500	477	461	499	492	483	512	522	486	537	490	465	493	512	496	477	502	515	506	479	473	493	474	479	474	512	537	506	469	477	472	529	489	486	489	539	498	494	526	492	494	499	472	466	465	483	489	522	486	491	501	486	459	496	477	523	495	468	525	478	500	490	497	484	472	486	506	498	538	487	493	490	515	481	535	495	534	478	473	528	478	475	514	531	516	484	507	529	508	476	500	511	448	496	511	458	484	533	481	482	502	462	499	486	497	481	525	514	497	509	468	424	476	482	482	497	487	507	463	492	473	524	496	425	504	466	474	464	491	509	455	480	496	501	485	492	545	514	468	435	520	495	525	508	530	471	499	524	481	467	493	533	529	535	502	527	506	479	538	471	489	506	510	496	493	498	507	467	481	467	464	529	504	475	511	496	524	470	520	473	502	489	506	475	484	477	499	528	443	465	500	462	524	480	519	480	511	484	491	489	520	511	534	526	488	470	472	499	468	499	491	473	459	505	492	480	462	477	521	469	501	473	503	498	494	517	518	442	497	465	506	474	483	463	535	455	505	527	517	449	504	500	480	488	475	483	471	500	470	470	491	445	483	525	491	502	551	489	486	519	485	466	511	499	473	515	489	467	497	535	526	506	455	480	533	522	443	489	489	463	498	489	527	491	492	470	519	496	506	489	479	480	491	533	496	494	475	486	485	493	497	487	472	476	532	468	460	499	519	448	491	474	515	486	508	500	473	493	469	450	486	507	488	471	521	481	481	513	441	510	521	473	508	483	441	469	518	492	483	502	472	455	476	505	462	491	506	492	459	504	498	472	518	487	450	478	483	510	501	525	471	475	501	524	491	496	512	478	502	504	486	496	492	527	463	529	514	452	524	488	529	506	498	463	485	499	484	502	509	499	488	488	455	489	485	491	472	497	491	499	462	494	521	531	492	528	503	485	483	508	474	512	561	422	486	487	487	491	462	476	497	485	470	490	493	475	484	515	495	501	510	513	515	479	504	461	476	534	508	527	520	513	486	492	476	485	518	537	469	472	487	487	492	498	518	492	486	514	488	527	515	468	486	500	499	470	479	490	510	468	497	500	493	478	533	522	466	523	468	518	457	479	476	516	495	474	519	476	489	481	472	512	477	494	509	501	474	508	499	481	528	471	504	500	506	492	483	472	521	500	496	504	494	524	527	507	485	497	495	481	469	498	492	468	489	483	511	523	503	466	491	495	479	480	518	490	480	490	465	499	500	487	529	485	486	486	487	494	466	512	523	512	506	509	469	536	460	424	494	505	509	501	558	541	524	490	493	471	496	529	520	465	495	501	509	468	502	518	473	493	525	495	488	476	476	517	444	506	511	485	489	460	524	496	495	490	474	479	494	510	480	506	473	505	494	481	523	485	507	504	508	498	473	502	498	475	477	500	478	480	507	517	492	476	497	499	499	493	528	437	503	460	478	485	497	493	496	502	504	476	478	466	484	512	498	535	487	523	485	515	486	504	501	485	492	499	490	437	459	514	487	488	485	468	483	484	492	495	495	493	488	501	485	516	521	448	505	480	483	488	459	510	464	511	506	496	483	487	505	488	458	438	548	494	481	465	502	502	513	501	505	444	472	453	512	485	492	469	481	490	482	498	499	484	501	497	450	513	470	461	474	510	482	492	523	498	510	508	463	521	484	488	495	508	486	447	498	474	476	511	532	530	520	476	508	483	488	514	524	485	497	464	525	504	517	535	496	506	535	464	503	481	493	479	490	494	500	506	497	499	453	503	474	463	474	482	516	495	514	497	483	471	508	463	472	505	448	531	459	508	525	492	495	481	482	512	481	481	445	504	454	516	505	469	459	513	455	475	475	509	496	490	487	513	493	490	484	477	481	460	477	483	503	481	525	482	536	475	475	498	443	494	458	492	507	492	500	476	505	469	488	470	449	493	498	478	499	462	466	489	526	496	502	496	492	515	522	491	476	537	499	480	519	497	485	516	500	474	550	522	484	486	463	492	503	482	476	464	479	486	502	507	470	462	501	498	456	510	537	497	474	517	484	527	500	480	488	471	488	498	500	525	490	473	514	457	481	527	497	476	506	509	490	499	521	492	512	484	511	508	454	485	462	532	498	532	494	495	454	505	489	508	504	516	476	497	516	509	495	495	502	512	507	468	512	508	486	472	501	514	527	532	519	436	497	513	485	500	509	499	550	456	508	501	505	501	445	478	510	527	524	512	504	469	489	477	474	500	502	520	463	475	461	483	491	520	502	481	499	488	498	508	493	515	473	484	471	545	515	518	488	465	482	477	439	478	520	532	463	450	480	467	469	516	517	499	472	475	475	505	460	502	478	501	505	493	496	485	486	525	512	513	510	457	476	458	523	481	534	507	472	489	476	479	510	522	495	482	508	458	487	515	507	490	485	519	474	489	508	496	500	502	524	468	536	502	513	518	512	459	492	511	538	499	491	521	513	478	483	488	471	531	472	503	516	503	492	471	489	482	501	516	498	459	491	503	523	487	475	468	473	466	505	501	496	507	500	516	495	509	474	447	491	499	495	514	507	489	506	473	485	476	500	538	510	494	507	471	509	503	492	518	491	438	483	488	481	473	534	487	463	458	486	493	526	467	470	486	474	520	506	500	483	508	522	503	507	497	507	465	486	468	505	496	497	508	500	501	482	495	475	492	482	484	430	478	459	518	494	473	512	484	481	478	462	509	508	473	487	523	496	500	504	488	496	487	510	470	513	485	508	493	504	501	499	484	506	535	467	503	509	518	515	499	476	494	520	491	504	496	505	513	531	530	504	519	490	523	469	511	494	455	465	510	456	476	500	473	485	481	461	498	474	532	512	479	537	470	497	509	503	485	472	526	496	531	523	489	495	443	483	513	509	443	503	521	483	483	492	488	482	474	498	508	484	496	487	502	478	500	456	464	455	495	533	530	463	521	489	486	472	493	462	532	468	490	486	505	458	494	464	469	454	505	521	482	496	488	443	518	479	479	531	465	471	458	499	506	485
23699	20921	27964	24126	20763	13176	6528	3991	2536	2123	1740	1190	1247	1406	1374	1001	771	719	615	538	515	513	464	434	389	440	373	393	331	359	336	339	377	383	357	378	357	395	388	406	375	343	324	365	370	357	401	388	356	416	344	361	395	371	358	390	388	376	370	365	368	360	350	329	302	350	353	326	313	339	359	355	355	333	321	323	311	344	315	315	328	294	339	348	321	352	288	363	322	364	350	304	321	371	370	387	373	351	324	339	362	341	359	332	338	333	339	339	343	347	344	378	326	333	298	370	328	344	312	375	345	327	352	376	324	351	323	318	376	288	357	366	327	317	322	320	352	349	353	352	329	349	334	354	346	300	361	338	368	303	318	366	341	326	342	336	330	295	309	343	328	343	344	350	325	389	338	328	341	340	328	319	343	378	300	335	354	351	358	318	347	308	315	339	335	343	316	325	313	330	350	335	333	325	319	348	344	331	317	334	339	337	297	342	310	397	342	325	280	316	346	322	338	352	342	359	327	360	325	350	325	319	369	346	318	356	316	295	315	337	344	322	317	323	330	367	332	321	329	309	345	336	342	320	355	322	327	332	314	334	351	316	339	359	376	319	337	336	334	319	366	350	322	355	358	324	343	347	326	355	347	316	331	324	303	321	345	355	321	306	344	297	351	334	339	347	292	356	326	355	340	326	337	346	341	328	332	312	338	331	356	302	336	362	344	330	348	337	334	327	319	316	351	347	351	326	337	310	346	358	352	319	329	348	351	342	324	345	365	305	363	334	333	343	343	338	335	330	325	346	334	320	381	335	346	315	354	330	358	348	384	320	321	346	345	354	344	332	344	322	335	337	335	328	324	322	335	343	333	331	322	328	310	317	329	328	326	339	330	374	357	310	315	335	326	322	325	291	326	339	321	316	332	351	324	369	326	332	330	338	342	317	370	336	347	341	337	317	329	339	318	353	324	315	308	354	366	307	352	342	346	320	310	353	352	349	341	384	350	345	338	348	300	325	343	347	346	331	336	357	305	350	335	333	332	365	381	338	320	321	338	349	340	321	327	347	317	348	387	318	335	322	326	361	342	332	330	330	344	350	357	319	303	353	326	330	325	352	331	355	345	339	309	357	339	309	362	355	310	320	385	344	347	327	354	291	350	342	348	344	361	336	357	333	342	347	341	313	337	313	329	292	350	323	321	337	345	339	336	331	344	336	321	330	318	377	297	319	321	333	313	331	329	333	339	309	325	344	325	326	295	308	342	319	320	364	349	345	339	319	343	325	354	320	333	369	326	343	374	364	310	354	351	363	328	328	343	338	319	368	360	368	295	315	327	366	346	315	302	335	354	345	322	333	335	337	362	345	331	327	331	339	301	333	340	359	320	324	322	351	331	336	312	326	313	333	337	310	323	324	349	317	354	339	345	342	352	375	323	350	324	353	336	313	334	323	340	344	311	317	327	332	351	320	328	347	323	330	315	328	342	314	342	370	336	364	327	337	364	336	333	363	323	354	328	310	333	323	315	323	342	326	353	342	369	370	351	303	337	302	356	332	288	339	311	349	317	335	340	328	342	332	335	363	345	324	344	317	352	312	291	319	339	312	326	351	325	356	348	314	303	314	345	339	323	319	363	349	336	294	311	340	346	330	333	356	341	325	323	361	375	359	322	342	354	364	326	356	334	334	338	336	315	355	331	333	326	341	328	295	342	364	366	378	378	327	333	359	345	331	303	357	363	339	326	354	329	302	330	332	345	322	321	336	369	365	340	363	403	361	314	342	317	347	324	366	313	350	342	318	326	347	338	342	332	324	344	374	313	303	310	309	322	305	351	348	300	328	330	330	342	334	306	346	325	337	312	333	294	350	341	366	345	363	353	349	321	308	310	307	351	338	319	335	322	336	303	350	314	326	321	333	332	332	346	353	333	289	352	326	376	341	331	358	332	357	341	313	315	344	356	340	313	339	320	327	322	354	320	322	350	352	335	337	351	314	317	338	324	343	344	317	339	293	363	360	301	316	324	342	374	345	326	356	310	347	374	345	340	330	316	318	364	331	326	347	325	338	335	319	322	347	353	315	327	327	358	362	306	358	361	350	327	336	339	363	340	342	326	336	311	315	330	326	345	338	304	359	369	340	318	349	350	309	340	308	323	324	334	321	347	349	335	308	335	315	341	392	361	345	299	331	341	377	317	341	338	326	329	364	322	340	361	335	340	349	360	334	325	327	335	377	321	330	346	316	347	324	347	298	326	344	364	330	344	327	351	322	376	341	325	328	317	318	313	332	317	342	341	320	339	349	326	360	312	339	341	334	332	354	355	351	357	349	354	335	341	316	343	332	345	337	329	332	331	344	320	348	339	365	357	341	361	355	363	329	346	324	361	310	309	315	330	311	348	356	323	320	345	344	313	342	330	335	299	352	355	336	382	352	353	339	318	341	329	330	318	349	344	317	315	314	330	353	324	301	337	327	304	325	305	385	356	362	343	332	347	316	337	324	345	332	345	325	331	330	342	324	366	371	313	342	324	328	330	316	353	312	347	330	341	325	331	331	336	336	293	352	354	333	358	352	321	331	328	326	311	323	340	335	350	343	350	329	307	365	311	314	325	329	347	342	331	331	336	309	325	350	335	333	372	341	332	345	336	355	315	340	351	338	329	327	341	330	319	340	342	337	350	331	335	372	330	347	347	331	341	294	343	319	372	358	329	340	313	343	325	370	335	353	326	331	369	316	344	355	315	337	308	365	323	336	339	352	337	309	366	338	350	335	327	367	353	343	336	322	336	346	348	334	322	340	312	325	373	325	382	361	364	315	299	349	339	337	320	355	342	315	348	367	330	321	345	355	342	328	355	322	302	361	319	363	359	307	346	356	368	321	326	333	329	366	351	334	338	340	312	308	365	328	363	348	309	307	309	316	295	340	325	310	361	321	341	310	337	323	365	332	322	303	332	326	325	329	338	343	337	349	324	355	285	331	320	346	312	352	328	316	333	366	303	353	334	346	314	320	314	334	344	340	361	341	343	328	340	304	313	342	327	338	310	346	392	365	302	365	327	355	329	328	339	340	352	333	325	343	357	324	323	300	329	355	362	316	335	322	325	369	323	313	314	359	334	353	340	351	377	355	340	309	319	316	335	317	364	360	306	309	351	308	340	348	332	298	343	344	357	344	327	348	351	337	311	353	331	316	367	346	320	353	354	325	349	350	361	361	317	354	336	333	364	354	356	319	324	344	357	326	353	293	330	344	306	316	321	341	337	305	346	343	325	340	327	347	299	304	350	367	316	310	310	390	333	296	324	335	326	324	352	309	342	328	343	313	363	334	343	318	394	327	329	349	354	340	372	349	342	355	358	360	358	328	322	344	328	320	303	365	336	313	321	375	330	331	348	308	350	330	355	317	363	351	324	348	341	330	340	317	336	300	339	339	324	321	352	340	332	352	344	361	331	357	363	333	350	307	335	331	316	354	311	319	345	332	324	332	296	336	371	316	333	332	332	346	353	296
34067	45834	36846	24138	16448	11732	9891	7730	5381	4464	3473	2493	2642	2845	2658	1997	1480	1183	1009	899	808	770	616	595	603	581	527	456	439	433	433	421	364	386	417	415	459	463	524	570	572	468	491	438	455	448	436	442	479	465	452	483	460	441	440	501	450	452	492	453	417	412	447	408	394	370	419	392	389	398	378	412	355	394	376	408	398	401	381	395	418	367	391	380	379	369	384	431	364	365	396	379	378	414	396	393	373	418	362	344	363	392	416	416	396	383	398	411	425	411	383	407	363	414	383	367	404	402	371	399	371	407	406	397	391	381	390	399	425	389	377	388	443	394	360	412	391	371	410	396	368	430	414	377	382	413	422	420	407	361	394	394	403	394	387	439	374	385	386	403	380	397	416	434	412	374	417	389	372	413	380	368	414	406	391	416	397	368	399	391	372	393	406	404	375	439	429	374	341	379	401	375	357	382	383	417	379	378	386	379	418	415	409	414	375	384	404	395	384	392	380	408	403	428	391	396	383	378	391	392	369	395	399	380	387	393	422	375	404	391	425	381	374	416	407	395	390	390	402	361	374	408	390	416	362	374	418	382	378	410	386	427	410	414	390	365	414	432	410	372	381	395	370	433	387	419	395	389	377	379	422	383	409	382	375	401	412	363	392	410	367	412	408	408	384	406	400	383	391	389	375	404	386	406	378	385	388	422	424	410	399	397	387	390	422	415	388	391	410	385	373	412	400	398	404	410	403	385	395	362	375	404	405	385	385	386	391	403	392	409	397	404	415	443	427	410	392	386	386	372	395	424	405	381	395	415	387	379	377	402	384	403	405	400	385	387	384	386	404	385	395	369	370	373	401	401	385	381	424	397	393	399	392	378	366	402	384	338	377	415	448	407	413	398	413	413	409	380	420	413	429	383	338	396	438	345	404	391	381	370	387	426	388	429	425	374	371	371	425	369	391	390	380	388	418	375	411	421	439	420	400	374	426	388	438	396	394	398	377	394	410	360	427	380	413	360	359	403	426	373	399	403	385	367	359	416	378	374	392	365	372	411	357	393	422	390	388	351	386	362	384	398	400	415	373	387	375	399	415	371	404	405	365	401	401	375	414	391	381	442	385	383	422	386	412	346	379	443	361	351	405	377	410	396	392	382	393	368	375	391	394	387	424	413	363	398	413	416	400	392	390	377	337	397	386	408	382	418	400	382	395	362	393	384	374	391	399	414	411	385	394	416	400	404	412	384	397	383	395	372	370	380	376	411	379	403	408	405	405	413	399	413	398	369	377	401	398	401	389	388	392	397	402	391	386	337	405	413	388	395	398	385	376	409	363	383	408	397	390	388	429	371	427	398	415	405	424	400	407	387	390	374	376	378	418	376	379	393	395	377	362	424	383	385	416	389	371	360	364	377	418	408	406	385	406	406	400	407	379	383	387	402	419	424	394	440	429	378	408	386	395	398	414	422	403	413	389	372	403	416	429	442	415	379	392	421	382	384	421	413	377	399	381	411	378	378	435	396	438	396	441	366	409	402	408	438	391	395	375	411	374	383	410	399	380	383	411	386	423	390	358	391	380	419	387	380	366	401	385	412	411	398	381	390	425	390	381	395	394	397	362	438	364	393	396	379	408	380	404	422	411	393	413	358	411	384	382	378	380	401	400	392	399	399	456	362	420	383	406	422	437	368	435	382	419	424	380	407	422	390	395	423	405	407	385	411	372	382	376	376	382	373	393	421	388	408	444	393	375	403	378	360	375	371	353	411	375	416	453	413	388	404	407	394	362	402	404	369	394	422	407	415	361	415	400	418	386	406	459	384	367	387	410	409	386	422	417	397	382	394	362	404	353	370	428	370	406	385	389	358	406	380	446	394	381	417	414	388	427	404	397	424	408	381	375	361	396	409	356	420	389	371	400	393	402	384	392	365	405	406	403	399	400	414	424	379	418	386	426	418	388	391	399	396	379	396	404	433	401	392	409	394	404	388	418	400	396	379	355	395	429	389	397	400	412	393	399	398	399	413	377	407	407	407	360	413	399	408	399	393	414	411	360	381	392	413	377	387	378	388	406	369	401	410	408	418	379	379	443	389	396	392	362	420	358	379	417	442	398	403	381	398	381	403	432	421	391	381	369	380	393	377	412	349	365	382	386	423	371	428	406	429	393	423	418	396	407	401	415	405	390	383	439	375	388	400	389	389	377	392	394	372	396	387	375	360	391	398	383	388	380	381	414	385	401	397	392	422	400	368	417	406	376	391	407	386	426	380	407	397	422	377	387	369	351	411	389	420	435	381	357	390	419	402	392	422	362	404	416	380	390	389	397	379	385	384	396	364	396	394	348	388	382	387	404	430	397	396	416	386	440	399	373	385	364	395	412	353	385	346	416	416	417	396	391	394	415	384	410	349	390	390	369	382	391	393	410	374	403	414	399	389	345	347	405	412	411	386	399	415	373	436	420	427	406	396	366	377	407	388	381	388	416	383	420	410	423	377	415	417	413	359	384	427	408	417	405	368	429	438	394	386	422	386	393	412	360	407	398	404	397	388	379	364	403	405	390	396	417	401	405	405	365	396	403	379	367	412	403	387	356	365	398	382	417	412	356	431	406	380	402	401	384	376	378	394	429	400	393	413	402	418	364	346	425	415	411	378	379	389	391	429	385	422	409	408	387	414	425	411	404	388	402	392	397	385	399	365	411	389	365	372	379	385	414	402	381	414	360	414	379	389	403	407	420	424	424	395	402	413	394	394	418	411	406	407	413	404	360	433	376	395	423	372	402	400	365	406	401	418	391	371	380	415	403	408	404	382	400	400	393	408	415	410	379	360	380	387	373	442	432	351	375	387	391	407	397	383	445	390	383	378	387	434	414	358	402	408	415	401	385	381	381	372	378	361	396	425	399	397	375	404	397	403	381	395	405	397	364	383	377	442	377	411	401	377	391	379	440	418	386	401	401	376	374	413	459	405	371	383	363	362	372	395	379	388	390	384	378	395	398	374	384	390	412	377	390	402	397	433	327	399	389	424	438	410	401	397	394	385	399	389	401	379	379	426	400	430	396	357	405	380	401	374	383	402	392	451	422	417	395	387	390	394	393	365	360	350	410	388	391	378	370	370	371	400	428	395	378	417	398	383	355	412	404	387	389	372	408	390	395	395	382	391	408	408	418	388	454	404	420	406	425	371	386	398	371	393	383	386	387	399	372	366	370	385	411	393	418	418	407	389	365	376	383	399	403	424	407	392	374	373	364	412	347	402	399	366	392	420	396	409	371	390	369	424	423	388	414	418	404	397	403	404	403	417	404	430	371	402	401	378	389	380	381	382	373	413	418	344	373	386	378	436	422	403	400	417	396	429	402	399	370	419	355	365	395	420	398	348	393	417	367	366	394	376	391	364	401	441	370	375	391	396	403	384	404	419	412	369	399	389	399	364	410	386	411	395	375	412	373	388	429	402	376	365	395	401	370	366	408	381	403	389	403	399	360	358	396	381	422	381	395	387	425	396
25062	20981	27010	25005	13787	6284	4643	3069	2062	1804	1488	1211	1330	1357	1289	1065	838	780	714	746	715	637	635	648	624	594	608	602	560	576	583	598	543	588	570	596	556	613	635	605	574	569	558	568	575	588	580	580	548	575	595	571	637	566	574	586	549	649	576	591	589	527	563	563	587	541	574	555	557	546	541	564	557	558	517	541	587	543	518	546	576	573	566	589	547	555	542	570	568	529	577	521	577	554	560	529	586	549	553	561	561	545	559	539	556	522	592	576	554	543	568	630	553	540	544	556	509	543	568	588	571	531	535	538	542	575	529	556	556	538	572	524	591	525	566	621	559	586	554	594	572	598	549	545	544	494	555	569	544	543	567	533	550	564	562	547	554	598	510	559	568	541	545	556	546	547	547	555	575	593	570	541	539	522	585	564	520	568	494	570	553	558	559	555	604	549	595	533	598	579	498	549	536	517	543	544	578	579	539	518	525	554	499	530	556	616	544	503	586	539	597	552	535	563	565	607	587	564	571	591	578	540	568	602	520	557	602	534	525	523	536	514	556	521	569	510	569	528	538	592	526	535	534	590	561	592	571	532	550	567	543	563	530	564	601	507	559	533	563	532	567	483	529	563	541	583	551	580	555	541	574	514	552	568	551	533	561	562	524	555	516	522	568	607	537	613	591	567	570	535	579	571	588	579	572	541	595	582	613	573	543	585	532	551	538	539	530	515	574	537	539	553	562	574	561	542	546	548	590	557	577	555	561	543	568	544	514	561	519	530	574	565	549	526	545	537	529	559	555	575	559	554	578	569	590	574	587	555	575	539	538	543	549	570	592	557	561	564	537	542	560	513	568	539	555	577	578	544	555	572	553	542	592	545	563	566	553	512	560	548	570	530	557	575	552	504	559	529	579	558	528	575	552	561	560	593	566	586	570	558	549	573	555	537	554	564	513	543	565	567	532	585	547	553	551	540	548	561	557	560	557	549	544	553	539	522	606	533	560	545	561	532	533	537	544	570	541	561	556	534	572	551	542	534	586	538	571	572	572	540	564	555	597	558	563	542	532	567	586	582	554	537	543	568	597	544	568	539	583	572	565	526	563	597	586	539	532	597	481	580	542	568	563	553	553	561	530	570	548	558	561	554	577	537	555	572	562	579	537	517	546	556	605	523	557	565	542	536	541	573	547	514	502	584	504	565	531	566	595	550	551	574	548	559	569	538	568	532	590	553	543	545	564	545	541	544	570	582	574	585	564	552	551	563	563	582	566	534	535	563	569	560	593	566	510	539	542	527	571	538	578	539	538	569	541	541	540	575	555	545	555	578	560	588	548	536	612	541	586	561	592	538	540	504	550	556	547	567	547	549	554	525	541	573	520	586	557	560	550	546	524	566	554	576	566	564	547	576	561	524	546	567	548	550	534	554	557	553	551	525	543	551	525	510	511	543	549	585	554	524	591	546	555	528	544	531	551	557	559	541	574	529	579	555	561	565	517	551	579	590	589	568	530	540	574	538	557	525	544	568	576	588	581	612	575	542	590	541	503	581	515	552	532	588	568	553	554	569	587	550	544	540	542	517	578	544	538	554	500	581	567	561	557	555	544	537	564	594	543	539	589	546	518	552	582	557	552	514	563	610	544	573	588	561	546	532	533	584	606	585	528	567	554	555	575	574	608	524	539	555	584	564	562	595	538	539	550	554	589	520	576	575	572	569	558	566	557	581	526	591	574	531	545	532	520	588	556	587	597	583	546	541	600	566	544	557	548	555	562	543	543	567	567	533	580	537	554	531	535	537	580	599	526	553	577	591	558	543	584	570	565	562	545	549	574	554	567	556	552	550	586	556	524	555	552	519	574	568	558	560	573	537	544	569	558	594	602	585	584	612	536	540	554	581	546	549	571	567	566	556	530	581	594	570	542	526	604	600	529	570	590	582	580	560	541	524	543	559	592	578	561	548	538	542	594	563	522	551	513	556	549	577	548	554	540	584	544	555	565	565	543	590	546	571	570	554	548	590	578	514	588	582	558	568	570	561	542	528	542	595	586	582	542	560	526	563	537	591	533	577	574	547	544	579	574	533	555	560	557	519	583	572	574	506	587	589	563	548	539	568	586	548	540	562	537	580	527	567	580	573	534	562	583	550	568	541	542	565	542	539	513	564	552	533	540	540	557	579	572	552	558	547	532	506	535	576	560	560	529	552	560	546	576	534	528	577	527	532	569	566	569	524	541	556	581	599	552	575	537	565	553	550	546	550	544	582	548	580	544	559	607	528	598	535	609	596	564	566	535	585	520	542	586	543	525	554	604	544	583	603	538	550	562	555	538	569	554	571	576	561	544	549	533	550	541	545	578	558	515	586	602	568	562	577	527	540	605	553	547	555	586	554	573	582	580	554	572	538	615	575	592	510	532	528	570	528	555	591	539	572	532	546	554	594	581	569	514	521	526	585	574	558	598	571	543	553	575	557	540	555	542	558	583	550	547	533	555	532	586	549	528	579	538	571	500	546	546	536	604	541	558	550	557	549	572	573	584	527	545	548	579	584	547	578	568	568	566	586	573	554	578	571	514	539	574	571	552	556	503	531	568	546	575	536	529	588	571	591	554	538	556	547	561	548	541	506	541	541	545	528	574	584	579	541	593	551	566	545	571	540	579	553	557	584	553	551	552	542	568	556	534	582	543	547	580	524	570	553	566	582	534	526	555	555	589	550	545	535	572	587	571	523	538	562	548	517	575	501	584	531	562	538	571	546	541	558	564	626	564	519	589	548	577	497	580	548	544	551	540	587	506	509	539	578	541	569	536	579	538	558	542	576	540	587	546	550	602	577	545	557	557	595	543	546	603	546	531	598	563	536	559	530	554	541	565	560	593	551	561	536	579	575	537	519	571	545	598	515	555	583	559	544	559	549	555	574	587	574	579	522	555	576	580	581	555	549	524	597	636	588	579	547	568	584	551	541	533	544	552	549	561	586	575	579	546	539	532	558	541	537	575	532	527	548	546	586	596	598	577	570	582	542	554	532	542	526	589	579	536	538	602	612	570	571	520	534	575	547	579	600	566	533	517	550	533	523	504	576	550	569	544	557	565	589	526	540	589	535	570	551	566	578	516	547	570	561	568	567	547	540	539	568	561	535	506	518	556	552	542	544	555	588	569	563	559	536	604	533	549	556	575	503	569	520	533	574	569	607	570	586	585	604	490	596	563	570	542	525	569	560	593	512	546	559	525	523	552	557	552	589	558	560	564	537	512	617	525	596	559	518	531	565	577	563	553	556	530	557	566	605	561	566	568	562	588	532	604	588	543	560	549	622	561	575	526	504	533	542	561	552	568	591	542	575	575	568	527	558	534	535	561	534	558	561	566	567	544	516	570	524	554	544	610	568	568	564	539	546	575	528	590	578	601	602	551	532	531	551	563	537	541	585	547	566	549	539	607	507	571	543	535	569	541	559	538	565	562	576	534	621	575	553	548	584	565	555	534	577	545	575	549	578	580	533	563	516
33754	42808	33923	21160	14223	10197	9052	6438	4477	3779	2949	2410	2592	2543	2225	1742	1285	1182	1025	1029	948	891	817	799	726	733	752	708	634	646	673	688	675	608	654	671	665	748	739	752	725	711	653	671	734	687	689	634	735	699	686	711	688	730	691	704	694	687	705	643	638	635	667	648	635	648	665	621	647	648	667	662	603	648	640	672	630	657	616	620	608	671	633	657	645	633	608	629	647	616	636	668	615	654	655	617	646	596	684	634	638	639	626	689	675	616	603	648	638	633	645	689	637	665	656	616	580	634	655	602	592	633	614	650	650	654	648	605	689	660	647	623	629	641	666	632	657	637	619	621	636	631	624	637	665	629	658	618	642	584	619	631	634	628	624	636	703	636	621	631	632	586	633	650	621	668	617	688	649	635	685	603	643	638	665	645	636	611	612	634	637	670	662	628	608	630	671	617	641	559	643	661	616	618	671	665	627	617	630	587	633	594	672	577	649	622	675	601	635	628	646	651	645	592	611	593	644	623	666	634	667	657	640	627	659	643	655	659	655	652	607	648	643	647	670	635	621	645	650	644	619	624	631	634	612	625	671	636	640	649	646	626	663	667	650	634	615	607	688	611	652	653	622	660	679	675	631	700	652	644	647	634	648	650	671	570	676	645	679	647	617	643	603	638	670	654	611	592	619	580	636	614	666	621	687	633	619	671	652	651	644	679	641	647	620	650	637	631	644	625	597	686	661	654	664	692	656	615	630	658	619	627	626	660	651	654	648	589	622	636	669	617	638	619	678	628	684	628	632	677	627	620	588	622	616	604	635	635	636	640	632	676	650	652	642	606	619	666	640	644	635	617	633	639	646	678	652	627	623	660	670	665	658	651	639	632	640	634	613	629	639	640	679	612	635	650	629	691	622	605	577	644	649	615	646	637	648	667	592	625	630	608	608	690	645	639	609	650	650	633	649	652	644	643	654	602	588	646	638	656	650	654	632	641	634	620	679	645	659	576	645	660	675	634	580	632	625	644	664	647	614	666	640	652	643	648	652	588	617	656	591	613	641	632	638	669	674	604	569	621	655	620	622	595	651	657	618	650	656	659	644	656	656	680	638	608	611	636	627	669	576	663	621	633	651	642	669	634	617	585	638	662	655	647	663	642	629	660	601	672	647	665	646	667	663	597	638	674	642	608	610	617	665	679	629	656	594	668	647	652	656	695	649	664	617	656	631	621	665	655	619	641	647	653	630	642	637	604	663	673	631	651	677	646	604	648	668	610	612	633	663	607	618	639	662	612	683	679	592	654	653	700	625	626	634	649	675	641	636	615	619	641	634	596	639	650	610	677	647	632	598	685	682	660	613	630	670	633	637	638	686	656	642	659	629	670	668	605	659	664	602	589	645	629	600	612	677	632	663	661	637	638	662	663	632	633	641	618	639	663	588	643	649	591	651	645	621	628	669	634	626	635	671	657	678	652	666	619	696	612	617	629	584	668	645	658	607	629	638	649	622	637	592	629	634	619	648	652	707	637	637	609	647	615	646	656	651	664	615	675	657	662	634	620	647	624	675	622	620	627	678	640	665	636	683	705	584	659	665	637	632	632	628	627	650	642	617	642	678	590	620	621	619	643	661	641	643	668	643	665	652	654	619	661	660	654	621	679	618	653	613	692	661	601	620	609	663	595	648	654	638	644	606	647	605	632	651	581	642	664	643	607	689	571	635	643	641	653	694	613	668	656	673	654	657	641	618	650	628	598	647	675	644	647	609	672	614	652	619	657	633	594	610	677	663	624	670	605	626	619	659	634	622	627	623	679	609	654	642	609	647	635	687	627	639	654	640	657	632	649	658	612	585	663	624	673	659	645	627	670	637	652	606	622	698	635	621	646	646	623	626	643	634	662	661	667	649	639	643	636	650	616	628	633	625	686	618	637	662	681	643	638	614	588	656	659	626	615	646	631	681	613	618	634	610	626	610	642	626	604	660	621	655	616	631	664	614	627	639	629	640	614	612	624	615	637	617	618	678	591	637	634	643	674	595	616	675	660	645	657	659	604	635	674	679	656	665	613	592	627	637	647	619	629	631	643	693	615	643	590	647	575	630	641	607	652	606	624	643	656	633	599	648	596	613	616	640	629	671	610	635	602	600	645	678	650	667	618	651	641	656	631	628	691	652	599	625	630	646	682	637	620	652	634	672	637	624	596	652	641	666	660	636	634	663	584	654	696	636	637	629	618	647	671	660	668	652	626	658	626	670	682	667	632	596	667	672	621	649	680	648	599	652	666	632	664	663	645	612	635	661	674	619	658	628	643	655	624	603	681	648	662	648	677	626	642	607	680	617	649	636	621	598	610	629	626	666	593	668	672	606	649	649	634	626	627	680	622	646	645	646	670	614	634	639	630	600	668	600	677	614	632	636	595	672	686	677	646	662	647	668	607	640	641	666	670	589	640	657	624	616	597	596	622	624	616	628	587	616	632	676	658	605	603	636	682	681	604	661	676	694	675	645	645	612	671	650	642	653	648	643	634	669	589	664	677	598	679	633	658	588	592	622	625	613	644	645	634	686	614	653	616	607	669	590	636	635	629	643	670	639	642	668	650	684	683	656	693	662	658	651	615	631	626	667	699	661	614	604	640	655	640	627	656	633	665	594	642	623	606	644	632	613	627	635	634	652	655	647	644	641	656	639	635	670	616	625	637	625	660	701	637	663	616	663	607	605	610	639	639	635	650	638	615	652	638	625	650	640	651	638	614	634	668	630	651	629	656	656	627	647	639	654	669	668	624	650	641	594	658	672	626	636	636	601	622	683	628	680	666	622	626	612	648	643	674	650	637	607	679	639	619	621	640	629	640	666	674	635	633	618	620	666	617	640	594	615	599	592	666	666	653	656	680	646	639	673	706	688	697	640	606	657	659	620	635	637	623	599	633	600	660	687	613	661	664	660	653	603	635	636	628	683	630	651	625	658	652	620	645	650	677	627	651	651	663	628	625	627	623	609	627	663	666	607	624	624	632	668	611	599	595	618	653	611	610	608	671	598	639	637	624	631	619	626	630	678	674	667	606	618	674	687	631	632	575	636	609	621	584	614	659	657	634	663	644	629	614	629	667	657	645	665	637	630	603	661	593	612	686	651	650	618	644	639	603	643	627	643	637	633	632	622	648	617	633	599	671	661	679	676	646	651	665	656	642	664	635	589	629	650	647	667	620	669	618	624	675	619	658	648	681	646	630	636	641	666	653	626	667	674	646	641	639	688	646	635	612	632	627	645	630	665	576	621	623	654	618	649	678	669	630	652	650	667	593	617	583	625	634	660	635	670	647	640	651	624	651	622	689	646	614	651	686	665	652	651	644	630	618	678	627	625	626	628	637	674	661	603	664	639	622	634	681	670	637	631	610	620	652	675	661	672	682	648	652	664	616	642	627	604	682	648	630	649	610	617	631	645	679	663	609	649	612	647	626	654	627	600	624	616	621	689	605	672	618	622	645	630	662	670	633	616	640	652	694
22693	20955	28502	23518	21021	21248	15568	6555	3853	3334	2487	2237	2182	2181	1722	1368	1081	938	820	777	726	730	660	633	639	657	650	566	531	527	529	537	527	497	517	531	549	566	628	590	573	521	503	524	559	545	536	570	559	480	577	515	561	568	547	557	487	505	497	533	489	510	504	475	437	496	486	479	469	491	509	492	460	498	501	497	489	489	478	505	501	475	468	522	526	480	431	492	471	467	489	439	489	464	497	488	507	470	462	478	492	482	496	475	464	539	486	473	483	494	469	504	477	482	483	471	523	489	485	464	481	509	462	507	466	489	475	484	483	476	473	467	465	487	457	467	455	494	498	491	464	483	493	461	471	497	465	506	490	525	462	489	517	451	496	512	510	451	474	544	508	499	498	539	505	466	497	451	495	464	512	511	462	500	534	485	458	484	510	491	533	503	513	493	476	482	453	501	486	473	511	519	477	462	468	502	509	475	480	464	438	460	493	495	490	498	492	452	517	516	476	499	500	516	513	488	527	488	496	500	470	479	489	501	487	497	490	518	511	472	484	527	520	448	539	455	520	504	461	484	502	476	490	480	480	472	470	457	494	499	494	466	504	479	489	476	445	509	482	519	479	491	492	454	522	483	454	501	474	466	494	489	493	462	471	489	473	464	512	470	472	483	474	478	514	454	467	439	479	477	477	517	482	475	496	463	523	449	489	509	481	470	485	450	509	472	487	529	476	472	480	504	475	503	488	529	471	510	451	498	480	522	494	501	485	499	496	483	492	509	496	456	475	463	474	485	486	529	477	512	468	476	508	480	499	493	502	470	536	520	452	442	468	497	508	502	490	495	503	491	512	486	531	489	511	492	432	449	507	470	471	487	471	514	447	470	478	511	483	487	506	501	489	514	517	504	528	477	506	499	493	527	492	476	479	464	488	456	480	473	525	503	484	489	476	481	478	520	467	454	487	504	502	525	498	523	454	489	492	440	511	475	518	448	532	491	495	485	530	514	461	490	473	485	451	492	483	509	504	482	501	461	470	469	468	491	514	490	494	460	464	510	481	481	491	519	487	466	455	458	505	441	470	499	539	482	486	491	478	452	498	520	495	541	450	488	502	463	487	510	447	483	465	469	483	492	476	494	472	520	488	475	499	481	486	446	517	461	484	491	530	488	532	496	500	482	487	510	490	504	503	483	496	504	461	463	465	457	464	475	462	493	515	463	488	489	477	518	512	500	503	485	497	510	458	472	475	515	482	486	456	507	486	486	515	545	454	475	476	477	518	429	490	504	482	499	492	449	496	475	495	493	482	455	499	486	494	489	435	500	504	513	495	460	463	436	505	488	521	480	472	506	505	524	538	469	487	494	462	480	452	533	495	461	474	471	472	443	478	501	484	433	449	478	474	506	499	472	505	499	487	486	538	487	466	523	486	492	473	515	460	483	496	468	524	477	497	478	489	472	513	455	478	451	437	480	484	442	477	501	455	480	449	500	507	469	484	508	472	510	476	484	493	538	488	459	491	464	537	478	473	462	474	497	489	493	462	462	451	447	476	486	520	507	509	495	467	541	495	474	480	493	510	468	473	501	473	531	466	487	516	488	487	461	477	497	465	469	499	458	468	496	515	446	481	451	494	513	511	520	463	508	463	501	547	481	506	502	476	464	476	414	527	498	474	493	517	503	536	501	499	490	506	494	473	505	521	491	468	486	501	462	489	473	504	481	519	452	484	505	494	448	503	511	501	462	510	490	469	462	472	479	499	495	472	481	486	504	485	472	496	477	468	490	468	506	495	471	480	484	499	526	497	487	467	508	470	486	489	536	445	499	502	486	527	481	467	509	528	515	511	517	487	517	467	506	451	487	456	511	465	485	517	464	463	517	504	544	517	469	474	483	497	478	476	470	559	511	468	508	500	477	491	499	474	503	468	517	512	494	470	464	484	520	460	460	458	490	522	479	500	507	506	468	498	503	503	510	477	508	476	440	487	484	494	459	469	477	509	461	469	484	501	521	505	470	470	502	492	519	464	472	470	516	498	504	494	459	439	487	470	505	484	449	486	507	460	508	521	462	496	516	494	467	487	515	472	510	490	476	493	485	448	462	471	502	457	517	466	495	476	506	474	504	472	451	473	479	476	474	513	492	493	469	457	490	480	472	474	508	482	496	511	476	513	450	500	458	447	476	492	474	538	484	502	463	482	487	498	484	487	443	479	496	518	494	466	491	480	459	492	454	473	480	508	485	450	524	479	479	488	506	511	507	502	482	481	438	489	500	482	460	487	505	462	501	476	512	452	489	467	493	465	493	487	501	476	491	482	457	451	508	501	564	493	475	515	520	498	484	491	506	483	488	493	477	476	483	508	490	522	477	433	479	509	525	501	466	497	439	468	467	475	487	495	542	506	464	547	472	457	501	479	494	463	473	501	481	461	464	467	473	515	485	490	462	510	475	461	445	505	479	471	487	504	475	437	455	474	525	449	491	459	511	463	461	492	489	518	493	463	488	482	482	489	466	464	443	497	478	504	496	500	496	464	478	463	496	484	484	474	486	499	567	524	475	471	479	503	484	481	492	475	460	521	473	512	490	481	490	489	532	492	491	472	485	488	461	451	487	497	465	480	516	494	499	448	501	446	508	473	402	443	526	475	487	503	467	465	518	512	465	494	539	507	455	492	474	466	481	490	481	487	465	483	484	510	490	517	489	483	510	467	459	469	486	492	460	473	465	465	463	502	502	464	534	456	480	459	497	456	485	460	482	463	500	512	455	482	512	472	486	481	531	479	465	438	476	477	455	460	459	485	495	476	470	455	507	493	483	462	488	486	517	480	466	442	466	494	463	482	462	495	503	470	449	459	501	501	471	501	518	468	477	441	448	469	507	447	473	498	505	492	464	486	481	466	507	486	447	474	487	476	474	477	478	496	448	480	487	462	486	454	503	504	478	484	461	461	496	462	510	472	476	443	544	490	489	491	473	467	502	494	456	500	499	475	495	510	470	495	482	508	489	480	490	480	487	512	487	508	466	480	475	499	482	491	517	466	505	520	496	504	465	481	462	486	483	464	474	456	487	462	491	477	522	486	510	462	463	484	488	455	472	522	477	485	502	524	506	476	478	482	502	474	516	492	485	483	454	527	440	473	462	487	485	489	501	510	506	453	515	479	479	474	491	462	518	473	495	469	481	523	465	495	505	473	490	496	493	458	514	485	452	492	458	491	534	483	463	477	474	500	484	503	456	502	483	466	506	503	534	466	497	487	502	513	514	447	469	453	506	502	488	501	494	508	459	463	510	504	499	467	474	462	467	496	510	481	462	458	490	516	479	493	494	478	473	512	478	434	465	550	458	509	478	457	507	498	511	485	518	480	507	505	484	490	438	491	483	453	440	473	460	471	471	501	504	459	482	451	479	497	449	486	470	506	492	484	545	476	462	500	430	479	466	474	471	559	473	477	536	480	484	480	484	456	510	488	544	474	458	482	504	505	451	473	483	479	489	512	440	500	481	508	490
38650	53096	42220	29938	21945	17601	14953	10685	7629	6477	5011	4411	4326	4087	3382	2468	1862	1476	1311	1142	1027	997	858	900	854	754	755	804	619	644	609	575	604	588	620	618	694	727	731	643	608	587	633	650	642	578	594	577	679	625	605	621	677	663	674	627	581	588	581	626	542	565	536	594	546	555	542	566	542	552	528	533	564	571	524	535	541	513	569	551	515	577	551	523	553	556	581	531	538	549	506	555	579	568	570	580	537	560	549	523	586	560	529	553	569	529	573	535	578	518	481	540	533	574	568	582	503	572	542	556	540	528	546	555	535	537	507	536	528	498	583	540	575	550	560	544	553	553	555	582	541	567	556	547	533	526	561	540	548	538	529	559	595	538	547	516	550	511	522	532	563	563	524	566	563	523	578	531	571	550	551	521	508	545	562	536	569	526	544	565	518	538	549	518	546	568	565	514	558	556	513	532	597	568	490	546	550	551	515	524	550	544	561	546	551	547	538	536	519	549	523	548	557	559	549	523	550	510	555	552	535	538	493	540	541	549	530	524	519	531	559	550	511	541	562	562	585	539	537	571	536	524	519	561	537	541	615	551	532	538	575	528	567	543	543	506	500	521	532	545	559	538	534	534	493	527	539	502	535	563	528	541	534	501	533	517	500	537	536	516	538	503	539	521	530	536	529	557	534	543	506	536	540	547	525	514	586	555	538	536	568	539	557	551	533	544	539	513	573	527	502	550	508	572	551	526	515	558	535	552	562	558	513	574	537	524	563	527	522	512	583	521	536	540	536	512	573	573	565	532	554	529	542	536	516	508	562	578	566	553	577	536	523	509	592	559	538	537	542	547	539	508	555	590	571	564	552	558	539	575	539	590	524	566	551	502	541	515	561	535	548	588	537	554	570	541	543	531	548	569	584	533	565	550	571	537	538	555	511	566	530	521	576	544	550	506	544	532	546	511	558	555	540	552	549	542	561	494	555	510	540	524	559	489	527	569	550	541	514	550	518	550	539	541	554	528	545	533	543	544	554	559	539	570	564	583	549	570	501	534	562	534	550	547	550	540	556	530	552	548	524	544	533	555	571	559	562	542	522	538	550	503	491	559	549	558	550	518	537	499	508	558	541	544	551	553	534	526	572	562	521	594	567	566	562	534	529	537	516	532	534	493	538	582	554	542	560	521	593	537	545	574	523	540	513	551	544	503	568	531	486	539	528	517	562	523	544	521	495	517	550	533	504	537	558	525	576	571	538	574	539	539	543	556	556	538	551	590	549	539	533	540	542	570	563	541	557	567	546	549	524	553	528	553	539	535	527	536	568	540	526	560	534	525	562	532	547	561	570	527	555	573	536	534	538	550	550	529	555	512	581	531	529	532	548	557	537	564	581	536	552	537	545	586	529	496	518	524	541	530	551	544	525	516	542	564	542	560	544	550	548	545	534	493	560	537	552	507	519	538	569	514	525	572	527	515	495	544	581	529	546	534	546	547	487	522	533	537	565	561	524	581	536	519	557	532	568	589	564	535	545	528	538	524	537	540	537	536	538	533	502	551	552	530	549	552	564	570	539	531	534	549	529	534	560	554	534	500	564	581	503	552	524	536	527	536	560	543	553	488	563	497	551	525	564	513	515	572	574	581	566	517	549	504	560	471	559	539	532	539	548	496	548	527	513	542	539	521	572	554	564	499	507	540	558	545	491	508	487	532	529	533	553	518	534	541	542	534	540	537	573	536	553	549	551	563	567	528	572	530	466	566	552	537	533	554	531	572	562	585	569	567	560	565	544	548	543	562	540	497	540	539	509	528	568	520	553	565	545	559	525	538	533	539	508	557	528	531	570	555	546	524	578	519	524	534	589	542	577	584	512	495	537	513	527	527	535	567	530	564	494	524	522	501	528	552	557	556	519	565	559	541	558	536	570	551	526	553	539	511	527	533	484	540	556	548	541	519	552	528	512	536	545	538	533	566	583	545	537	554	515	522	599	519	557	496	538	569	591	565	568	545	559	556	504	521	555	535	525	551	529	521	575	534	571	499	555	558	560	502	543	539	553	535	552	540	520	550	520	555	513	577	528	530	575	524	528	533	572	509	557	537	524	521	505	561	552	537	568	525	517	539	526	552	547	543	522	511	539	536	516	539	559	602	524	511	573	562	536	562	505	556	536	513	606	551	546	529	568	533	559	511	541	579	529	511	552	557	574	545	541	536	575	515	553	528	515	522	570	546	521	535	516	513	522	524	581	588	518	543	561	555	538	543	560	551	553	532	487	517	544	547	511	520	546	530	542	527	549	524	528	549	537	558	541	494	538	571	510	576	545	522	562	577	488	564	550	554	530	583	546	537	539	606	528	518	542	503	536	530	533	528	525	589	536	512	559	558	551	549	566	529	560	495	517	507	546	545	576	536	521	540	501	547	554	561	526	580	485	583	584	548	578	560	531	557	548	557	523	554	557	545	516	562	531	521	555	556	565	550	549	548	585	516	559	546	528	551	561	551	533	548	565	556	542	534	542	536	528	537	540	550	552	561	514	543	573	599	536	525	531	491	563	523	521	513	578	492	590	540	526	576	532	517	551	551	552	547	564	570	549	550	552	544	540	538	526	538	552	555	525	538	487	522	542	546	552	548	560	553	503	544	539	603	574	568	550	520	554	523	565	549	549	517	519	564	534	513	497	555	518	596	522	556	568	521	525	531	609	513	528	577	530	568	546	513	536	537	557	530	549	504	572	588	560	512	568	512	545	542	524	541	539	553	587	525	551	555	524	508	540	542	548	591	548	534	535	476	547	505	567	545	554	544	535	525	538	513	542	547	538	572	542	515	568	528	535	548	576	592	552	540	581	591	521	487	561	481	491	558	543	560	523	522	496	526	555	516	522	548	529	549	503	554	549	542	544	545	524	522	571	549	565	515	528	558	573	524	563	578	529	562	538	524	538	551	538	600	598	571	584	512	574	519	536	508	616	542	499	543	533	537	537	539	529	550	505	560	553	567	566	525	546	553	558	528	546	565	548	565	540	539	594	565	542	539	553	540	540	568	516	514	504	544	525	554	516	517	530	555	545	543	543	546	555	561	551	529	538	532	525	549	547	545	539	511	545	489	523	527	507	561	569	569	544	546	556	549	542	548	546	535	490	565	554	527	596	550	566	522	536	515	543	573	497	549	527	501	544	523	534	555	550	501	548	538	584	534	543	565	557	511	532	565	575	536	537	556	541	560	562	578	535	579	529	558	555	599	558	528	546	489	554	538	551	503	528	547	516	551	553	521	569	551	555	569	508	527	576	557	520	528	511	528	518	589	523	528	502	546	543	561	540	559	561	555	552	521	538	537	565	532	523	524	502	544	545	563	509	561	494	578	508	542	536	540	530	529	546	536	560	533	551	546	527	490	559	560	534	563	533	565	546	551	553	527	498	554	543	565	584	535	546	553	542	543	553	543	563	510	553	492	553	543	578	541	554	568	539	573	534	543	530	526	561	513	520	552	586	522	567	543	543	505	522	551
28935	26052	27468	19690	9918	5452	3621	2501	1736	1534	1181	1115	1039	996	829	690	617	558	522	500	506	477	480	463	463	453	445	432	421	454	420	458	446	413	443	403	425	482	390	433	448	453	426	441	423	423	448	412	462	471	455	468	424	437	449	419	459	427	400	455	438	440	409	400	394	415	412	439	403	402	428	416	395	397	375	409	406	380	433	445	395	378	415	429	469	390	427	460	426	454	440	440	431	430	416	397	439	457	402	440	388	437	388	420	414	441	450	406	427	424	435	432	404	392	432	431	444	417	406	411	456	438	426	405	398	414	392	413	406	419	444	437	453	390	440	432	406	415	447	441	425	435	422	398	397	434	445	421	426	402	452	398	412	409	392	426	407	420	406	405	400	410	428	395	439	429	413	422	413	422	455	427	416	428	397	445	421	434	431	412	375	466	418	416	387	382	425	411	431	458	420	408	412	427	406	361	442	415	377	430	424	439	431	458	412	421	422	441	443	399	421	404	416	432	449	414	396	399	406	410	399	431	402	420	450	415	419	417	438	391	463	405	430	447	354	406	414	457	436	453	388	436	389	434	419	367	415	444	441	405	403	427	388	476	425	417	455	438	445	392	401	421	392	408	417	448	421	404	382	427	417	436	450	436	406	440	444	386	422	417	440	403	447	391	411	446	424	470	407	446	435	452	428	420	418	445	404	433	390	435	402	390	463	438	447	429	417	418	433	394	416	424	394	416	380	427	418	428	417	427	454	413	437	446	432	429	389	406	409	390	424	425	447	417	435	393	404	451	427	441	402	449	410	411	425	444	429	437	453	483	420	395	435	409	412	412	436	411	415	400	420	425	390	427	425	409	429	449	451	450	423	435	462	429	391	387	404	387	450	442	413	447	383	446	464	407	443	411	425	444	409	469	411	425	467	432	444	447	430	429	410	416	447	406	443	408	422	394	440	412	389	418	413	391	369	410	406	432	437	448	462	465	406	401	441	396	409	449	411	455	403	428	436	423	417	391	417	420	390	460	436	426	413	434	403	394	410	418	422	408	439	435	411	422	403	423	406	421	429	436	396	439	389	405	404	440	414	375	436	437	411	440	404	435	448	421	432	429	368	399	441	442	399	426	430	428	440	416	421	424	401	399	415	434	433	465	420	451	440	446	407	421	425	449	399	392	413	436	418	445	429	446	413	396	428	458	422	419	421	382	418	427	424	433	450	466	433	459	434	424	419	390	434	433	415	428	381	441	447	423	393	395	443	405	480	398	401	446	392	435	413	414	444	392	393	427	413	445	434	402	405	437	393	403	375	407	448	436	450	435	393	424	429	378	426	407	413	425	378	410	435	388	456	447	441	405	399	412	429	426	439	389	428	444	412	418	395	455	435	390	404	423	381	434	438	418	429	391	398	432	386	407	382	415	421	443	431	476	453	384	413	406	456	398	414	400	418	416	434	439	430	462	424	438	411	432	455	422	463	427	438	414	382	456	409	447	406	403	436	441	429	400	430	393	398	419	396	407	438	427	373	411	392	408	438	432	412	425	418	408	360	449	426	417	450	417	424	407	409	443	410	421	408	431	402	455	435	406	419	428	429	435	415	433	433	414	448	414	436	432	440	402	420	442	416	422	407	445	428	445	407	399	459	425	427	445	401	444	421	406	438	411	444	459	426	448	430	427	411	410	407	395	401	433	416	453	413	441	399	451	411	399	391	413	433	460	414	423	418	426	431	442	392	470	446	410	451	452	431	410	395	441	448	425	457	426	452	430	428	449	406	365	435	417	408	439	444	431	430	417	406	402	448	425	393	409	379	430	426	426	427	398	437	433	421	389	416	416	418	403	438	420	421	427	385	406	423	418	407	393	420	431	434	431	421	390	419	459	470	411	386	421	427	413	410	382	404	431	466	402	418	443	402	432	424	401	443	414	451	410	402	403	427	400	438	392	425	418	406	435	435	415	444	427	437	416	444	419	383	416	422	423	417	488	457	402	414	419	424	419	408	440	417	426	427	424	407	459	423	409	415	458	411	384	429	413	441	393	427	420	399	412	426	422	383	432	397	450	465	448	423	389	413	400	438	417	409	435	402	392	419	442	414	427	424	413	408	435	399	402	392	415	370	405	397	422	433	397	452	387	434	367	410	439	407	453	434	381	424	424	427	453	441	437	419	402	429	444	413	399	445	448	465	410	420	420	417	438	438	465	422	430	456	420	392	418	432	418	403	417	410	397	456	437	378	407	459	425	403	446	440	404	449	409	426	421	429	380	406	424	437	431	412	418	459	410	408	386	430	397	451	418	425	407	423	428	419	434	408	474	449	448	412	420	431	409	442	439	449	417	399	433	404	417	399	435	420	413	385	440	403	441	408	413	434	441	416	415	406	473	399	422	421	395	425	418	424	400	397	406	423	469	395	379	430	421	393	437	442	422	406	424	406	405	404	436	437	430	399	436	402	407	412	429	449	428	431	433	454	387	470	431	462	428	427	431	402	371	401	439	433	451	423	427	394	440	413	394	381	386	447	399	392	411	416	415	449	422	389	430	390	410	376	419	452	453	439	418	390	446	417	407	421	408	426	449	424	441	422	459	421	415	435	450	434	429	403	396	440	406	417	432	393	461	410	427	423	437	414	406	410	423	395	423	391	437	392	407	414	457	387	453	420	449	407	406	400	439	421	437	405	428	436	419	391	430	388	479	432	408	423	395	398	427	445	413	459	438	433	424	408	450	418	436	426	407	411	443	435	427	452	430	418	424	432	440	412	411	416	396	411	409	432	430	449	410	431	415	371	439	425	428	430	441	426	426	453	433	430	425	419	432	424	378	395	432	422	450	396	392	453	408	415	403	422	419	410	442	471	432	390	395	431	411	423	424	420	464	478	416	425	398	432	423	423	425	394	421	390	414	421	440	409	432	414	444	436	412	446	429	419	404	421	418	411	406	401	454	396	394	429	428	459	447	422	430	456	400	388	429	408	416	389	440	412	449	434	446	416	440	406	450	457	402	398	442	409	431	401	415	422	392	446	429	426	420	424	424	407	419	425	388	416	425	448	419	449	452	443	389	449	393	444	427	442	419	427	392	447	410	438	460	401	414	445	410	431	467	458	422	383	422	420	404	403	417	407	427	400	446	439	424	396	440	449	407	411	409	410	410	463	425	414	419	426	427	365	405	347	381	430	444	400	439	403	403	419	416	414	395	405	438	436	441	401	414	425	414	420	404	392	414	407	427	411	429	432	412	432	390	446	431	443	430	412	426	447	393	385	401	420	371	428	399	397	421	414	443	444	409	451	419	427	389	400	379	433	407	417	443	400	397	424	493	478	402	421	432	432	385	410	405	462	408	455	393	417	419	432	408	412	451	405	419	377	375	441	440	470	418	415	394	390	439	408	439	421	409	415	396	439	416	425	419	402	467	419	407	447	398	420	435	466	455	406	424	385	443	392	404	410	434	404	450	450	411	454	458	406	402	435	403	422	398	396	437	412	430	429	411	377	441	392	444	424	446
32116	39965	32093	21021	14415	9935	7145	5086	3745	3156	2363	2116	2139	1890	1488	1115	894	743	753	711	685	644	601	557	539	558	599	605	567	573	583	492	507	511	507	505	555	545	551	526	553	517	480	557	532	518	544	542	473	532	487	545	536	543	545	493	535	522	499	492	500	495	480	490	497	472	521	518	491	462	521	490	467	490	453	488	439	505	520	491	501	482	473	491	470	524	485	482	485	490	475	504	505	454	487	506	520	499	520	494	488	507	503	501	525	501	489	491	500	489	494	508	501	500	516	509	486	498	489	505	462	500	538	530	519	458	515	520	485	517	459	523	498	483	515	490	515	444	503	499	495	518	488	492	536	463	523	507	465	493	469	483	510	496	500	481	514	521	500	490	500	483	536	536	467	499	517	489	470	510	481	488	474	451	446	491	511	498	526	519	473	516	525	511	473	480	489	512	522	489	505	513	481	476	483	506	522	509	485	514	496	473	481	477	494	469	460	492	496	502	502	502	478	529	502	485	521	516	483	481	484	526	522	484	496	508	488	523	484	490	487	487	522	493	525	469	509	521	512	493	485	497	504	530	490	509	504	505	471	529	477	456	495	487	485	531	488	493	474	493	496	501	504	522	486	486	488	513	481	488	481	493	477	496	484	493	516	494	475	493	537	524	514	496	505	476	502	460	482	475	529	543	444	512	483	514	492	490	518	480	524	474	484	489	548	505	490	481	491	489	532	474	481	452	507	500	542	516	495	516	503	483	503	480	510	489	489	529	483	478	498	491	527	477	513	471	490	503	501	472	524	507	501	563	515	505	505	492	460	488	494	481	512	470	526	487	493	503	498	492	491	500	442	485	521	479	475	515	500	538	488	476	505	508	531	492	488	496	496	533	532	529	479	494	486	516	511	473	522	505	465	463	505	484	471	473	471	519	498	501	492	519	517	528	512	459	517	521	487	514	512	482	494	507	525	485	460	463	494	505	471	499	481	498	494	511	433	504	498	519	482	466	535	481	499	505	515	528	495	463	502	506	470	474	492	504	480	507	468	470	465	484	472	499	509	524	503	508	492	494	489	517	495	460	474	483	514	530	472	492	489	473	575	481	475	475	524	490	496	483	546	513	510	469	485	515	519	519	462	486	494	457	467	479	479	525	514	467	509	443	510	507	529	490	492	494	503	496	481	523	556	498	487	471	463	510	474	456	486	455	493	478	498	539	469	493	525	468	530	497	529	447	494	528	468	501	495	506	481	484	501	519	504	517	493	532	462	468	484	456	465	481	499	507	500	463	492	532	436	521	501	479	481	495	533	461	483	511	490	508	517	502	453	515	481	499	536	542	502	485	485	465	523	502	547	567	475	522	470	517	524	518	475	509	493	484	495	509	475	464	487	484	567	452	504	484	477	518	478	483	491	458	489	513	492	519	487	511	475	514	502	500	487	493	504	509	491	536	489	501	485	495	473	476	541	567	478	496	490	527	468	530	475	482	474	516	504	515	531	541	487	491	483	519	479	472	505	506	470	502	490	520	506	516	474	509	501	503	487	526	520	478	517	488	575	491	493	516	482	495	507	513	501	487	522	484	513	518	471	499	479	503	477	507	525	514	529	490	492	489	507	440	490	472	521	513	497	498	482	517	493	507	512	495	468	531	508	521	471	520	466	520	455	508	523	538	521	484	509	463	452	514	536	534	487	479	525	471	497	490	486	486	492	473	465	502	525	490	485	513	484	482	510	496	488	495	475	498	489	502	456	475	497	531	495	483	497	525	500	513	524	481	499	465	485	471	467	514	509	500	485	496	497	500	481	468	536	524	497	465	497	488	506	484	471	503	528	545	472	500	459	505	518	482	474	506	478	488	475	525	493	506	516	516	469	525	504	510	477	484	532	495	522	518	493	488	534	493	499	506	500	506	497	471	479	480	487	539	504	505	534	485	488	508	549	503	512	487	490	485	477	524	486	455	503	503	475	472	510	497	513	511	525	517	527	481	493	496	512	521	525	492	520	491	473	467	502	483	508	456	504	476	524	519	496	487	483	511	533	475	461	485	467	489	482	520	465	483	447	499	484	484	506	483	459	480	496	519	483	519	490	514	500	522	502	542	540	485	484	476	519	522	469	487	483	453	488	515	522	476	523	505	526	477	511	493	497	497	459	481	526	518	460	511	478	477	486	501	492	503	532	455	517	522	488	520	501	497	479	500	517	478	519	533	504	473	503	477	518	521	491	541	474	484	465	491	467	494	471	516	494	458	489	479	494	487	484	486	488	471	474	494	474	508	501	519	519	493	518	494	512	497	505	466	452	473	491	504	500	505	537	518	495	498	498	491	471	478	495	483	503	438	520	499	474	536	504	511	455	497	511	535	506	477	500	506	484	513	480	473	509	498	478	455	500	473	513	551	499	459	479	473	509	517	518	511	465	469	495	449	462	506	485	540	492	480	489	486	532	499	475	508	530	509	511	488	499	505	474	547	462	445	514	444	516	462	513	490	513	524	492	518	476	490	502	521	497	509	462	483	464	491	495	487	480	498	457	476	504	500	485	488	478	479	457	498	497	499	470	468	517	457	486	473	485	507	501	518	519	483	482	513	501	491	513	509	487	506	509	479	498	522	509	513	515	502	507	497	512	532	491	513	533	478	529	483	496	526	518	528	501	498	482	475	532	482	514	490	504	485	470	486	488	509	491	523	557	509	493	514	497	541	486	486	506	519	502	479	480	504	489	472	511	506	482	466	513	476	483	487	493	528	507	507	522	479	521	526	525	475	482	499	492	505	497	503	493	481	494	505	503	494	473	501	498	504	496	488	500	481	463	528	487	469	537	500	495	487	487	468	488	536	493	536	508	480	453	470	516	520	491	524	492	489	500	485	519	467	517	491	524	491	480	460	495	495	468	523	475	495	497	485	482	531	551	552	502	474	528	489	513	503	503	529	516	511	453	454	495	487	530	522	485	503	464	470	489	507	495	514	511	512	522	528	488	480	463	467	481	495	484	540	480	485	500	478	462	492	520	503	495	487	515	474	503	507	492	517	487	518	510	510	503	502	497	494	466	518	494	514	497	457	509	499	507	520	523	525	519	547	501	499	492	516	477	538	518	502	489	494	520	508	501	483	496	481	485	500	535	474	520	482	516	485	475	524	527	498	514	472	484	443	505	524	448	455	504	507	488	521	496	453	493	507	501	473	455	529	522	526	510	478	463	499	477	498	461	521	495	497	509	495	479	473	455	522	511	507	484	493	483	489	460	482	492	540	497	476	498	509	487	478	474	513	502	472	501	511	513	507	500	495	478	541	477	509	493	485	500	442	476	487	520	500	494	522	461	525	493	496	480	510	509	526	533	481	529	498	480	478	508	508	473	490	492	481	489	459	487	458	493	482	517	535	482	546	492	532	477	502	491	493	516	486	494	541	487	487	464	515	511	490	507	505	543	510	517	488	521	513	518	430	528	542	481	505	532	521	478	504	468	486	480	508	502	493	449	517	511	468	519	489	478	475	496	497
23794	20901	28037	24223	21297	15564	7874	4129	3112	2469	1928	1763	1573	1427	1068	742	619	620	558	533	475	446	393	407	412	422	423	427	377	374	374	351	361	371	357	396	335	359	383	337	361	332	364	341	349	359	339	364	359	354	406	392	390	350	347	360	372	373	360	371	348	352	339	361	336	384	328	343	315	359	345	314	339	346	361	377	327	348	304	354	321	338	353	346	316	333	301	331	297	347	349	342	367	350	334	373	335	350	311	365	356	339	372	334	334	323	369	321	348	367	344	323	332	338	337	310	341	319	343	327	328	332	308	338	313	351	365	315	370	329	357	323	336	341	346	374	331	352	320	350	307	347	360	354	308	318	311	340	360	328	356	372	336	342	344	324	338	341	313	382	345	334	334	339	320	349	349	330	300	362	360	326	385	359	317	328	349	342	325	332	345	348	342	350	356	356	332	351	356	358	357	332	348	319	343	349	336	338	343	335	340	310	347	328	328	349	360	323	352	338	318	339	330	334	317	328	342	360	323	371	338	337	351	328	323	302	312	358	361	356	311	331	369	315	311	359	341	336	352	347	345	322	335	338	372	328	347	320	367	351	325	359	375	354	370	342	343	376	336	301	317	361	323	350	364	333	294	356	332	343	360	358	323	370	336	321	325	345	326	345	335	341	351	348	345	337	360	338	375	345	323	376	352	299	357	313	335	366	322	306	296	361	311	300	328	332	306	341	328	356	323	351	339	350	358	304	339	311	333	333	306	327	337	322	344	314	332	334	362	323	304	314	338	346	371	334	339	326	340	380	354	355	343	327	342	320	340	363	291	358	351	356	347	331	332	329	337	351	353	342	316	334	331	334	312	373	352	318	345	286	338	347	339	331	352	319	349	337	354	372	339	328	317	364	313	346	324	368	347	358	354	337	325	348	322	346	329	332	342	318	330	333	330	337	282	335	392	324	342	303	336	350	333	334	343	319	363	320	336	356	360	318	323	352	345	301	344	323	317	338	338	335	347	304	312	353	343	352	334	319	349	331	360	349	348	311	332	357	325	361	345	303	349	331	315	352	344	339	371	345	318	334	347	333	358	349	311	341	331	339	326	338	368	338	348	370	324	335	343	347	343	340	320	320	376	324	375	357	385	328	364	317	346	342	349	311	326	334	359	339	338	342	362	365	352	320	363	345	313	332	384	324	347	320	326	337	312	308	324	362	335	314	359	310	335	362	326	316	366	323	328	348	336	323	355	339	356	342	293	326	357	316	345	368	328	310	346	326	313	337	338	331	328	330	357	315	343	314	329	341	318	336	318	364	387	353	333	341	336	338	328	315	342	358	315	362	334	341	319	332	338	352	360	332	328	368	339	337	340	346	320	342	320	351	316	315	348	329	334	340	366	357	336	340	341	333	326	339	327	353	322	353	334	337	388	351	366	317	363	355	299	325	373	327	347	297	332	311	321	371	335	335	312	334	352	326	289	335	352	321	320	321	338	350	370	342	339	378	321	344	311	350	332	354	345	364	341	339	381	349	359	356	389	356	341	335	338	318	350	335	321	320	313	358	315	364	348	355	330	331	330	315	325	320	300	345	359	345	340	369	324	364	326	348	295	310	334	332	374	336	360	340	346	363	321	324	321	335	346	352	329	341	345	315	369	325	368	339	349	344	334	332	318	340	366	352	370	317	317	312	348	324	328	342	345	329	347	360	340	346	344	368	328	345	348	317	333	336	370	357	354	331	332	351	327	329	324	332	369	335	344	333	322	364	329	359	315	373	343	351	335	318	342	334	371	352	324	348	320	355	343	357	335	341	341	381	304	364	345	331	312	334	323	350	329	383	334	375	385	325	351	356	328	340	322	360	337	339	335	357	346	328	320	363	355	355	346	332	312	342	353	355	350	341	334	375	343	348	350	367	345	347	359	341	319	303	311	325	332	337	296	328	317	353	326	359	352	351	354	305	336	346	345	333	359	318	356	290	299	337	331	350	362	345	361	363	324	312	341	360	338	353	307	357	346	342	301	332	333	315	338	317	313	304	365	309	333	330	353	338	347	343	336	349	355	350	333	337	307	346	353	339	336	334	338	347	343	343	331	348	319	327	316	354	353	360	337	313	321	368	348	345	354	321	345	341	357	327	345	345	343	323	363	362	308	351	313	358	351	350	326	367	339	334	337	342	342	354	333	339	314	318	367	327	342	320	300	329	343	321	331	346	332	363	342	334	335	336	380	333	335	328	345	375	314	367	366	363	329	325	341	348	350	326	319	343	343	356	361	353	340	346	326	347	358	348	339	354	332	310	338	345	349	330	343	337	395	317	348	344	339	331	324	340	361	331	334	333	351	323	361	357	358	356	340	341	379	346	323	336	296	321	330	324	354	337	344	348	337	323	293	347	328	346	344	326	316	341	319	367	367	311	311	332	320	336	313	335	313	334	344	355	335	322	294	345	326	326	362	320	316	334	330	340	321	323	341	424	358	326	343	312	328	333	297	312	343	366	334	357	373	305	349	326	342	386	326	310	329	325	390	336	334	365	312	345	341	355	341	317	350	354	336	367	311	311	326	316	344	365	315	332	318	353	309	306	358	320	330	322	346	338	341	364	315	345	341	373	345	356	319	324	337	340	380	351	343	349	343	309	334	295	336	337	327	344	326	291	348	341	349	320	317	319	328	336	331	346	360	352	367	359	301	325	300	324	328	358	340	292	328	347	316	345	367	370	339	334	331	347	334	349	334	374	318	332	336	375	328	343	314	345	329	337	350	293	333	343	311	340	351	318	322	306	356	341	338	339	362	343	358	342	363	293	336	341	346	351	309	323	370	321	361	306	330	377	379	334	343	342	342	340	320	341	346	320	356	359	298	320	331	311	334	323	364	326	355	322	368	317	334	341	371	341	338	341	362	329	351	365	336	369	348	318	365	312	353	369	337	341	381	326	336	332	341	365	329	329	347	363	372	318	334	357	330	324	372	349	359	308	333	344	336	356	358	358	316	341	356	325	308	339	344	349	325	368	331	332	352	308	337	333	341	310	329	323	365	353	335	348	305	331	336	354	305	356	338	354	354	330	335	330	339	336	324	316	356	324	339	343	338	330	334	336	341	347	353	333	347	338	371	335	344	317	321	333	336	326	346	331	349	334	364	385	363	350	346	328	349	346	346	336	331	327	330	332	323	332	331	342	308	331	359	305	349	328	325	352	332	361	325	346	324	324	370	345	351	328	354	329	329	346	328	353	363	317	349	329	329	325	340	322	358	336	361	355	322	332	323	347	357	354	317	357	322	343	350	338	353	317	336	336	315	350	334	326	327	339	328	315	359	325	356	340	354	347	336	318	337	350	313	343	339	334	344	368	352	354	372	363	346	357	321	341	344	314	349	357	327	338	358	320	330	345	321	298	302	384	307	385	313	327	320	346	335	338	342	362	350	351	332	342	307	391	340	367	338	343	335	364	368	326	314	312	331	371	361	328	368	325	288	337	354	332	326	328	353	360	342	354	307	349	338	382	317	309
35147	48830	39246	27818	21323	15431	10907	7701	6268	5250	3896	3497	3110	2799	1961	1396	1043	893	882	720	699	667	625	569	601	557	547	520	499	490	501	457	422	418	450	439	503	481	476	414	432	415	387	411	448	423	437	407	469	473	503	460	515	470	496	461	428	425	454	421	407	427	379	393	391	406	394	376	366	383	386	412	383	364	434	400	414	376	403	364	436	382	392	396	390	405	413	416	395	397	401	356	406	409	421	388	399	403	399	392	385	379	378	392	411	386	369	390	416	384	394	423	415	371	418	405	382	401	371	427	355	362	405	428	382	424	392	412	399	389	423	430	418	372	383	401	401	381	397	412	394	393	364	405	429	382	422	406	382	382	380	386	420	408	367	397	397	402	407	395	375	412	418	382	385	389	385	402	382	395	371	384	411	407	389	416	432	401	432	375	372	412	394	384	403	418	380	402	432	419	416	399	375	378	366	358	413	367	400	391	396	408	419	390	383	400	422	370	385	393	381	413	383	422	418	401	361	406	364	393	400	399	401	381	396	394	389	357	388	383	359	401	391	391	390	393	390	389	432	374	375	401	388	409	382	371	368	396	374	373	418	389	421	405	411	399	377	398	372	420	377	414	363	403	408	367	379	388	420	401	389	397	362	401	407	401	428	402	380	407	386	383	391	391	398	382	423	392	418	418	374	374	392	409	407	403	404	405	404	374	410	409	431	411	410	383	408	413	369	378	422	399	392	405	382	367	386	394	402	405	386	400	407	412	432	400	380	428	395	408	394	406	423	384	395	411	403	378	393	404	383	401	398	368	388	404	402	389	398	378	402	430	406	391	408	410	423	374	420	379	392	409	389	402	396	413	395	418	423	400	426	395	388	409	384	357	402	372	416	397	421	389	406	413	394	414	364	409	395	406	413	420	399	395	393	421	435	403	407	395	394	370	363	394	401	377	398	394	420	354	382	408	395	392	398	399	382	423	383	380	387	426	374	402	428	379	403	377	374	420	417	390	412	396	359	429	401	428	404	388	405	419	403	397	362	408	377	404	409	381	365	407	391	408	374	449	388	407	385	366	383	397	381	382	396	368	383	395	400	398	421	414	402	425	368	375	420	385	400	423	391	418	404	412	414	390	392	403	393	412	386	381	413	339	391	380	411	417	390	405	441	397	396	412	371	361	382	415	383	361	401	398	391	374	376	403	406	395	417	389	380	401	390	391	384	370	387	368	436	353	409	387	399	420	399	392	417	448	415	400	387	392	414	421	404	365	375	372	410	407	376	388	407	392	382	383	383	397	379	384	365	415	366	392	425	383	387	366	394	412	397	408	390	403	416	408	418	394	407	417	385	373	404	412	408	384	400	397	394	406	403	384	422	407	394	406	371	340	403	408	359	399	394	384	344	388	371	416	398	381	408	377	377	414	367	386	405	408	394	413	384	381	397	382	423	413	384	377	369	385	447	412	398	396	396	401	375	394	429	423	391	384	441	412	363	417	383	407	395	402	449	442	427	400	407	413	400	381	385	379	413	393	405	417	421	422	411	397	413	334	370	383	384	382	404	416	393	371	410	360	395	382	412	403	412	422	386	370	434	400	380	331	384	399	377	384	411	378	380	389	418	398	386	407	386	420	390	415	407	386	417	402	366	411	392	390	409	419	405	389	357	399	393	396	385	389	411	367	440	372	405	356	432	415	403	392	414	369	394	403	402	404	425	386	428	397	376	397	366	366	386	379	402	423	385	378	367	398	410	407	411	392	383	429	378	408	380	405	394	404	381	389	394	436	408	401	393	398	371	378	393	394	383	408	370	377	346	355	415	382	434	374	388	378	409	405	370	398	375	424	383	372	410	370	397	390	400	390	398	368	412	409	417	391	409	390	381	385	406	405	410	366	374	396	384	402	412	373	388	382	401	362	408	380	426	404	406	405	367	400	368	387	424	398	402	399	396	394	386	405	433	398	392	379	370	421	375	379	411	390	405	416	411	380	412	413	420	370	358	416	419	373	382	411	376	370	394	395	377	440	420	381	382	462	400	376	424	390	384	410	372	424	368	415	396	385	405	387	396	429	403	393	404	380	412	392	394	370	398	412	416	404	439	389	366	416	416	378	385	377	390	390	411	404	386	372	399	417	385	342	440	428	400	431	383	403	400	383	398	422	408	398	385	397	381	422	413	398	423	402	371	358	431	393	408	403	414	404	391	395	402	387	429	398	397	391	390	415	422	409	413	427	385	404	403	390	377	419	405	400	393	378	382	371	440	360	408	402	424	406	394	405	396	380	364	387	387	422	405	376	420	416	386	385	423	387	398	390	382	400	416	425	408	400	406	400	406	409	401	414	413	380	397	389	416	398	377	387	369	388	380	385	409	412	420	425	389	370	406	426	413	396	392	400	400	366	432	416	387	431	393	394	385	401	371	392	428	388	379	402	386	403	377	382	418	377	386	431	380	387	398	417	385	425	378	398	409	412	397	373	411	374	398	401	407	370	368	388	408	376	406	383	390	371	434	388	400	385	370	383	351	393	388	420	386	396	366	386	395	466	390	390	381	401	394	413	408	388	401	373	377	401	380	400	395	403	418	420	419	442	365	420	373	396	412	386	419	394	401	390	393	400	399	403	411	416	405	415	400	404	404	415	427	381	392	381	402	357	425	446	390	383	418	350	404	415	453	348	397	388	394	380	409	423	411	385	391	412	394	387	386	385	407	391	442	400	415	384	442	398	381	422	406	367	428	417	384	393	375	406	419	379	407	401	381	403	404	383	414	361	360	419	440	428	382	437	440	357	412	416	416	427	395	369	412	381	353	404	384	409	388	375	373	400	428	449	415	391	433	366	397	395	396	379	382	401	427	422	411	395	401	412	378	356	377	364	429	394	416	413	384	403	383	354	395	398	416	390	369	394	388	386	377	367	399	421	384	409	365	379	360	450	406	383	369	390	426	405	406	390	410	362	414	404	395	397	413	378	406	414	442	396	385	402	408	390	356	392	395	397	379	379	401	368	393	381	384	410	406	414	389	404	389	391	431	405	373	410	389	368	397	374	382	399	374	417	393	390	394	406	400	434	396	359	415	401	383	384	373	386	394	376	393	390	367	391	363	414	392	405	394	399	412	377	416	411	387	412	416	392	415	377	439	401	409	365	421	384	379	407	414	393	411	417	362	392	360	367	365	393	374	410	416	365	433	408	361	399	408	437	406	401	384	397	408	392	395	344	412	396	344	370	398	399	396	364	383	404	420	386	380	414	400	378	367	370	394	411	361	408	406	390	385	412	387	397	393	411	420	401	407	389	381	429	376	382	398	398	383	376	432	381	375	408	393	379	361	358	376	387	415	413	425	414	397	372	375	414	386	385	392	399	412	412	400	396	383	411	407	395	373	388	398	422	366	375	378	415	408	386	372	371	369	394	431	369	415	406	431	405	416	394	398	379	372	412	436	411	413	397	388	407	379	370	376	418	369	385	350	402	384	384	387	418	395	418	382	377	397	375	411	413	414	412	376	383
25012	21028	27312	25866	16634	8792	5226	3329	2699	2284	1781	1636	1503	1313	1054	864	743	740	693	678	616	634	591	574	606	564	642	637	623	576	545	593	603	592	600	561	555	577	562	520	526	580	540	587	558	583	591	561	564	620	616	611	620	621	557	610	572	570	597	560	586	544	561	565	539	547	558	527	569	583	601	542	585	546	565	582	548	539	592	603	505	563	551	553	532	574	567	614	550	575	589	537	550	565	604	573	563	547	561	543	550	564	547	564	519	537	566	523	542	614	538	597	543	560	543	599	549	527	562	559	558	554	559	561	514	583	534	543	589	542	544	533	561	566	575	529	531	562	575	614	571	546	527	559	606	548	531	579	564	569	566	559	567	549	544	560	581	562	590	547	530	598	554	518	540	540	596	544	538	567	554	547	536	566	508	601	568	589	584	570	515	549	588	561	569	544	542	524	555	518	516	521	548	536	587	603	577	535	571	549	548	554	533	575	571	587	573	558	556	598	579	554	569	605	509	564	561	554	604	561	516	545	539	562	542	591	578	579	561	565	527	581	586	560	570	543	578	528	592	596	547	556	591	561	546	576	546	524	538	578	587	565	587	564	564	568	576	542	564	572	587	583	527	558	541	581	572	558	586	545	559	584	570	578	557	605	571	522	599	573	548	528	556	515	504	559	552	524	521	544	593	533	517	550	571	575	551	570	602	573	526	569	591	527	580	592	570	571	521	537	575	623	603	537	523	565	562	558	549	584	553	560	554	593	550	545	533	564	542	552	601	553	537	537	569	538	556	530	541	579	563	570	562	542	553	546	550	583	544	560	566	521	578	543	542	570	566	546	570	545	581	590	549	561	584	560	586	552	546	520	555	579	534	582	583	571	521	570	544	564	610	600	603	580	572	573	534	574	582	517	607	538	562	577	556	582	560	565	592	598	570	554	560	619	558	560	535	558	532	533	560	545	554	550	547	560	562	541	560	576	612	592	553	562	594	545	549	522	600	541	575	558	589	575	544	542	570	527	531	553	580	521	549	567	597	564	550	552	570	582	581	535	552	586	564	576	586	564	603	563	596	585	552	565	532	578	571	567	548	537	580	591	533	561	542	561	555	588	578	566	569	531	529	576	557	575	582	568	533	614	543	546	598	595	579	585	525	542	575	546	562	553	497	557	540	569	554	538	548	561	557	537	546	554	580	518	542	579	541	558	557	621	561	588	538	562	591	517	573	529	537	590	503	560	521	564	561	534	538	553	591	598	611	534	522	601	569	580	568	534	610	610	527	545	601	525	541	568	536	563	567	541	544	556	549	589	611	549	568	528	586	582	571	595	552	563	585	545	538	559	579	583	569	593	556	520	543	585	512	551	504	598	510	575	548	567	588	567	543	573	558	584	594	550	517	575	582	546	532	556	560	546	580	575	516	576	560	566	580	621	568	551	618	540	581	564	538	537	596	532	562	567	562	541	518	574	563	557	551	583	547	523	567	604	554	540	573	530	619	544	559	547	578	542	589	563	559	571	555	577	549	597	609	507	545	548	554	621	532	587	546	558	559	540	564	570	629	545	555	575	539	543	573	593	563	604	555	557	547	584	548	562	544	574	548	569	541	566	533	574	576	594	556	550	582	546	572	578	604	561	548	565	559	580	584	602	572	571	586	578	549	569	557	543	560	579	559	568	529	555	547	545	515	572	569	565	571	579	602	585	543	533	546	533	550	589	586	547	549	534	558	564	579	531	543	556	542	540	596	565	530	531	528	568	537	573	604	542	566	558	557	531	561	579	518	572	548	549	551	520	583	583	582	530	547	543	546	539	534	575	568	606	578	554	551	569	583	558	558	580	534	549	579	561	545	570	532	585	562	576	591	527	568	578	536	588	578	603	594	528	542	550	558	579	557	551	564	587	575	534	560	557	596	594	541	534	546	533	561	590	536	549	548	580	566	603	562	568	586	585	543	536	556	531	506	545	595	557	538	601	544	547	587	547	577	529	523	583	518	563	587	575	594	584	577	542	572	578	533	554	540	587	598	599	561	554	543	538	533	560	560	552	536	542	574	565	550	564	551	611	599	558	563	494	568	592	566	555	599	562	565	548	533	535	599	529	564	570	590	549	568	563	544	583	561	564	601	568	523	567	559	592	534	561	604	527	579	602	557	575	560	606	567	571	571	608	571	551	552	577	540	595	547	580	578	582	536	545	554	542	588	597	562	556	553	583	619	580	585	579	576	580	572	533	533	586	550	553	529	581	499	546	545	562	549	552	556	549	545	580	546	550	543	558	556	584	570	561	545	582	533	539	552	563	545	567	550	571	541	622	545	535	618	555	566	554	597	523	551	531	551	552	581	543	578	547	561	535	610	581	549	586	584	584	551	564	590	565	545	565	566	579	549	569	566	587	535	557	549	559	552	497	533	612	547	565	541	578	515	577	560	574	592	598	555	561	549	541	589	574	593	548	511	578	568	551	557	561	560	579	492	542	524	608	602	560	530	562	620	586	581	543	578	561	551	536	553	539	578	543	558	544	557	585	544	566	502	561	564	593	580	612	498	558	519	620	577	563	589	530	554	502	537	582	505	566	565	549	562	597	574	560	604	549	534	540	572	584	609	519	589	538	556	526	568	601	572	571	563	574	565	508	559	539	585	518	521	567	543	581	566	559	532	577	574	593	584	585	537	530	541	560	566	555	556	605	537	574	521	609	548	539	519	577	533	575	540	554	545	561	569	541	571	577	533	609	580	556	564	569	527	559	529	611	536	523	535	568	536	522	564	573	548	572	567	533	570	574	550	553	568	560	520	549	541	551	584	569	585	591	562	532	538	557	546	536	581	567	553	528	556	618	571	544	532	615	623	557	541	561	561	562	549	524	592	560	567	542	547	586	561	601	553	587	565	594	574	556	515	547	549	520	559	558	532	575	554	548	574	580	595	560	599	572	554	587	544	551	535	572	571	589	570	561	570	561	551	553	564	547	567	543	545	562	537	525	541	540	626	567	540	563	565	553	571	533	537	562	582	600	551	581	600	577	588	591	542	555	564	543	520	546	588	578	596	551	565	557	568	589	547	538	527	594	537	517	556	542	576	546	559	558	525	561	523	571	543	543	571	585	566	571	596	551	562	555	543	579	579	581	555	537	590	559	550	580	611	569	580	565	575	544	537	536	589	563	576	540	576	546	566	550	588	571	539	547	551	549	556	516	572	594	575	584	564	565	572	590	531	561	581	541	569	544	609	577	593	569	558	571	563	544	540	595	547	557	573	568	547	548	567	566	541	581	562	541	610	538	549	606	535	533	577	552	616	560	564	572	588	544	588	556	610	567	525	552	562	564	560	557	531	573	559	602	570	583	544	564	591	600	526	552	578	570	547	524	529	532	513	563	539	601	575	533	541	603	597	580	562	525	557	536	552	554	540	537	555	599	571	588	573	567	540	588	567	579	549	570	558	611	583	569	582	552	548	571	542	599	589	564	540	559	524	547	574	531	571	557	580	549	523	585	598	597	582	590
33917	45867	36859	26118	18694	13057	9300	6862	5608	4574	3527	3252	2810	2321	1720	1295	1082	1029	862	904	932	756	790	777	729	715	728	764	717	659	683	723	683	657	721	662	680	605	670	668	687	658	667	617	677	682	654	675	687	716	772	722	709	714	704	684	685	661	641	664	641	620	652	635	648	633	621	617	609	632	655	688	628	694	653	641	637	618	612	603	644	645	605	659	640	650	620	661	662	655	673	679	576	633	644	644	672	656	656	636	625	639	639	616	620	669	605	669	638	659	656	619	652	659	629	648	635	603	646	606	666	622	609	628	636	625	655	633	620	667	651	653	620	650	662	665	669	631	640	677	678	629	611	693	632	642	607	611	620	659	609	656	611	640	619	626	638	629	629	635	678	642	631	631	623	633	654	625	637	626	669	640	668	626	615	631	635	643	647	628	600	614	626	651	626	685	643	622	695	623	592	591	664	622	612	660	671	664	665	625	661	651	660	668	662	643	606	639	642	638	639	599	625	624	649	647	597	620	616	623	662	655	651	611	624	633	639	669	648	688	643	635	635	650	668	688	642	648	667	658	649	591	693	660	633	618	644	639	653	639	665	585	629	674	651	663	664	591	617	617	643	635	641	655	642	628	685	698	641	603	610	655	628	680	637	692	648	637	648	636	628	623	639	672	602	644	656	643	651	666	651	656	650	634	660	605	647	619	547	577	679	652	619	651	633	627	638	618	646	629	618	684	691	616	612	681	617	672	670	655	649	630	617	654	654	633	700	639	631	635	675	658	630	627	610	595	647	657	651	659	670	671	582	677	626	624	675	616	642	610	666	694	661	665	659	609	649	676	656	648	649	618	688	649	622	673	660	637	658	638	636	655	656	659	641	661	639	633	662	582	647	661	635	627	659	627	631	635	646	646	642	614	607	624	629	592	614	623	655	630	621	661	656	677	639	652	639	693	647	637	628	665	654	600	634	641	666	605	651	624	635	627	604	645	653	666	661	624	669	680	611	625	655	630	615	614	666	700	656	625	672	640	550	673	644	671	643	629	593	631	671	660	664	604	642	662	672	646	621	651	649	651	676	638	667	595	655	619	634	634	649	609	661	631	660	620	650	616	610	625	665	647	626	634	659	590	641	622	593	667	655	645	630	602	680	606	651	631	620	608	683	673	626	654	613	661	649	677	641	668	664	703	669	628	603	643	688	624	672	636	637	633	645	675	673	656	659	596	677	621	675	652	596	669	678	648	654	604	631	642	626	603	624	645	611	634	573	648	632	651	634	656	676	658	633	625	689	641	647	637	654	603	608	636	652	671	645	669	624	643	605	659	647	608	665	670	649	638	672	628	647	642	641	598	652	638	666	594	668	647	675	640	621	644	629	666	621	651	646	584	637	660	667	666	638	653	621	647	647	658	615	631	649	582	630	620	631	652	653	641	670	669	669	646	626	642	682	644	646	643	650	626	670	648	677	632	636	636	618	617	626	603	668	604	647	631	645	644	667	628	655	630	699	618	660	621	613	647	650	607	635	603	633	665	638	615	685	661	616	684	615	644	690	667	693	668	629	651	662	653	646	622	595	657	641	600	644	655	673	630	634	593	600	603	627	629	647	609	684	642	638	631	627	651	630	648	618	650	613	663	654	611	652	668	702	627	595	633	656	616	655	620	617	639	663	640	631	662	594	648	655	699	659	656	617	685	674	617	606	656	607	642	638	600	641	650	611	643	639	646	657	645	645	649	677	637	629	640	657	597	623	687	671	666	655	624	603	611	700	633	608	612	636	621	616	680	670	591	660	664	672	644	646	668	672	631	692	675	680	639	656	647	609	652	634	646	636	661	602	686	615	620	683	622	663	626	625	626	674	672	615	669	612	609	619	652	623	656	651	656	615	677	668	606	595	646	657	630	626	633	690	668	627	644	604	617	637	641	651	659	641	659	659	638	606	637	618	651	612	649	658	673	611	603	650	638	635	652	641	631	612	647	596	637	619	594	612	648	591	653	610	698	601	626	629	594	627	639	675	621	654	626	622	634	658	613	630	648	619	643	578	664	692	635	626	633	666	642	632	693	608	644	625	658	672	617	647	652	642	683	590	692	639	675	659	642	675	657	665	597	623	663	651	635	650	648	683	661	657	645	658	659	601	615	635	674	633	664	631	629	626	626	624	604	634	653	649	627	628	595	630	643	649	626	649	666	627	633	600	638	675	633	634	640	648	655	613	660	597	623	667	628	631	598	664	641	632	639	661	658	671	629	642	650	647	679	656	617	604	680	658	590	694	669	625	647	635	664	630	659	649	650	654	618	674	629	630	632	687	621	634	648	658	643	589	682	644	665	644	654	628	650	615	597	646	650	664	595	641	660	625	665	607	632	606	652	632	654	631	651	603	646	611	613	634	658	691	619	620	671	627	630	694	661	621	687	649	643	640	626	664	596	676	629	636	653	623	639	654	645	667	592	675	633	630	666	670	617	655	654	593	649	675	655	652	637	614	683	667	633	618	639	644	649	630	642	666	621	635	630	637	607	655	625	623	622	641	614	673	631	630	654	601	594	674	616	660	673	624	629	636	624	615	618	631	620	658	621	641	658	678	639	660	579	658	639	651	615	666	668	666	639	605	630	664	693	648	649	621	637	615	613	700	598	652	610	661	619	620	615	620	678	650	681	614	674	662	616	618	672	680	652	630	643	623	642	660	621	641	608	652	654	709	622	715	628	627	641	643	618	609	640	620	613	648	621	625	645	676	646	635	643	616	674	619	630	626	681	696	662	651	671	608	645	647	671	692	646	637	653	610	671	617	592	619	633	674	645	667	650	650	638	635	634	595	585	674	684	614	642	616	626	602	612	667	649	675	642	634	627	604	628	642	683	626	611	670	648	615	677	605	614	607	624	653	696	684	643	685	649	654	606	604	664	651	654	689	645	577	625	673	602	631	635	663	622	624	615	641	639	640	659	624	665	625	650	637	634	649	639	674	656	635	633	607	677	657	613	651	595	628	666	705	593	673	640	629	633	625	658	596	659	645	636	659	648	640	662	674	693	647	635	653	682	642	613	621	649	624	686	609	649	698	625	643	643	647	675	660	644	651	660	636	644	647	610	676	649	631	645	627	641	657	659	664	637	605	637	650	615	649	625	635	614	608	632	677	645	644	645	641	640	665	668	602	666	679	611	643	634	661	634	638	656	651	606	596	646	653	652	617	627	677	626	625	664	655	648	611	595	653	606	606	689	676	646	583	644	649	705	674	647	624	643	674	616	660	631	635	700	661	607	621	613	592	626	685	675	607	602	629	676	659	654	651	651	665	620	641	620	676	633	667	613	630	611	635	639	590	692	618	668	607	638	630	630	594	621	629	602	683	629	652	665	641	599	589	616	685	623	621	647	643	609	668	687	612	605	673	676	672	640	654	660	669	661	673	649	637	625	634	659	633	628	683	632	644	656	637	658	688	626	624	662	619	653	661	583	633	666	613	593	632	660	666	633	673	665	641	619	607	643	644	638	610	661
22687	20968	28535	23552	21175	21615	16100	7364	5175	3993	3321	2690	2263	1994	1456	1113	967	821	805	798	682	626	594	590	579	572	616	591	551	546	556	565	545	544	474	523	507	483	503	509	523	497	511	508	534	537	507	545	549	533	546	550	567	527	547	522	532	501	536	541	467	496	510	516	472	476	472	456	492	532	515	521	502	497	518	502	477	498	555	449	495	489	478	472	487	497	533	473	505	485	489	467	474	480	471	486	508	527	490	472	496	532	491	487	464	489	490	503	463	491	511	483	521	501	525	468	483	476	470	496	492	496	485	512	485	505	481	532	487	518	520	472	473	494	488	536	470	527	472	483	482	518	534	467	486	474	484	457	487	503	458	499	510	512	499	487	471	515	529	508	556	502	497	464	521	470	468	466	477	490	476	461	461	540	549	479	487	476	479	485	483	490	507	504	521	466	517	507	511	492	505	471	488	455	471	489	469	483	521	495	495	517	514	479	514	449	474	502	476	480	498	479	507	484	501	469	475	504	490	486	518	504	473	499	532	469	488	506	478	519	467	516	534	517	487	482	486	493	493	501	497	468	538	489	469	494	488	529	518	512	486	517	488	515	503	517	510	495	468	500	470	488	475	503	486	527	466	515	501	472	502	508	491	481	535	444	474	521	484	493	454	468	545	493	484	464	458	490	490	493	495	476	437	508	500	501	508	476	489	466	528	503	508	457	480	463	509	482	510	488	505	498	521	512	494	458	497	493	494	483	493	468	481	496	466	476	481	525	455	469	525	480	498	477	469	526	474	529	487	524	457	484	493	487	471	505	484	465	511	496	477	509	469	463	469	518	510	525	498	507	499	475	511	458	465	493	503	486	542	496	488	488	497	511	453	472	484	491	521	509	508	512	518	470	511	473	468	510	500	455	537	452	526	509	448	532	507	503	492	478	496	519	481	464	496	507	501	485	499	495	485	461	470	524	496	496	475	463	529	509	495	481	476	473	470	472	445	513	527	498	479	459	508	507	457	492	507	476	515	544	519	491	493	534	478	475	509	500	504	479	471	510	494	516	476	507	529	497	483	487	471	494	502	524	517	478	480	474	495	485	491	522	457	427	491	484	525	488	473	478	481	488	530	475	486	499	466	479	513	480	497	454	515	451	421	522	494	497	514	478	486	481	479	485	503	470	459	475	434	498	484	486	503	514	490	464	526	496	516	478	447	483	514	532	471	468	487	449	478	503	509	515	548	566	493	521	492	491	496	453	503	480	513	487	493	537	493	485	464	481	526	453	498	483	505	486	512	511	468	490	496	476	496	509	473	489	488	495	482	477	447	510	477	488	490	497	475	476	484	491	510	510	538	490	493	510	477	490	503	465	497	455	549	504	505	469	483	476	462	512	484	507	492	519	477	469	525	515	464	526	467	473	482	454	482	454	486	487	509	492	489	497	522	473	457	508	494	508	502	438	473	470	516	478	512	506	468	504	521	479	478	468	488	486	495	501	486	492	498	490	506	501	492	493	490	484	506	481	548	502	502	503	502	535	486	510	496	482	467	438	497	485	477	489	477	525	479	512	528	496	471	490	436	472	493	510	493	463	453	522	505	509	512	549	493	487	499	471	494	514	500	499	455	473	511	497	505	502	495	475	442	507	487	524	510	551	486	507	482	508	503	519	498	501	490	482	493	501	500	514	481	476	494	510	516	474	526	473	504	473	524	491	507	468	514	466	494	482	491	493	518	519	487	491	513	454	515	492	516	464	501	499	509	472	472	465	497	492	461	520	483	451	504	453	495	500	495	485	513	482	474	523	452	519	483	463	523	513	493	487	465	512	447	510	494	467	478	518	493	460	461	460	484	461	469	494	514	517	501	482	482	476	504	470	500	465	494	501	515	449	510	499	508	491	507	455	507	470	527	483	505	453	460	473	497	484	507	479	467	485	505	510	516	502	440	534	524	478	447	500	498	493	436	501	512	495	450	456	479	516	525	495	479	512	468	489	528	499	511	480	488	521	450	441	519	470	502	478	466	489	455	486	450	495	500	493	496	497	487	482	501	478	495	512	486	489	458	454	487	500	522	495	532	525	506	480	486	504	486	473	540	550	461	498	512	493	490	480	539	519	516	503	480	521	498	473	506	481	492	500	524	494	477	514	480	484	483	482	486	482	493	503	477	471	507	529	483	469	491	463	491	516	489	492	545	508	495	524	490	488	488	504	501	497	508	456	486	464	514	473	473	468	455	508	503	456	479	477	560	508	456	496	491	482	491	512	491	476	454	496	479	482	495	495	510	465	515	491	463	503	530	478	522	510	502	522	466	462	464	476	465	512	493	507	486	496	504	477	493	509	455	505	469	472	494	507	486	479	478	477	523	516	520	502	487	488	506	511	517	496	515	507	459	504	454	463	440	482	492	502	490	529	478	489	499	494	519	528	544	507	507	505	497	524	521	485	535	473	474	510	463	506	478	496	480	504	502	504	495	466	495	486	492	511	488	500	482	528	486	522	466	495	500	491	485	484	484	498	476	451	515	496	482	455	509	491	484	452	538	491	471	499	460	494	487	499	497	488	500	468	539	521	517	523	520	506	463	507	432	473	486	496	497	455	455	448	498	490	469	489	484	462	510	462	496	478	499	481	496	472	526	524	545	518	504	459	497	483	486	530	510	504	515	473	542	524	493	522	476	483	488	502	469	473	498	464	457	475	520	505	470	484	505	488	458	468	478	495	519	509	491	486	521	476	504	496	481	474	476	464	521	502	473	488	521	486	485	482	440	475	493	471	511	482	486	499	532	477	446	461	508	480	465	487	508	525	487	530	467	471	463	483	463	503	472	496	468	521	457	539	530	504	514	487	503	486	515	487	500	502	485	455	470	483	535	484	487	471	512	466	531	480	493	455	488	502	498	496	525	532	483	445	470	507	478	551	491	502	503	464	488	527	502	483	523	498	511	483	520	473	494	510	517	463	476	495	495	468	488	483	481	528	437	478	529	503	490	490	500	502	519	489	502	469	436	508	488	508	496	461	450	513	506	487	465	507	489	498	479	451	535	448	493	480	450	486	501	478	482	455	473	508	475	514	479	477	530	490	460	520	483	467	491	486	480	465	485	486	492	482	445	480	504	500	493	493	533	467	491	525	486	516	546	483	502	501	526	525	493	480	481	461	482	490	493	507	497	481	469	487	481	491	475	460	503	506	523	479	494	471	487	477	485	474	478	492	459	503	477	480	456	534	484	490	522	506	481	526	513	505	473	506	510	489	465	508	524	528	471	483	498	480	498	490	498	480	463	482	434	519	477	487	494	522	458	478	498	490	506	497	512	438	495	505	497	528	487	473	514	482	496	460	491	453	494	461	512	549	506	465	479	514	524	466	490	409	501	509	489	454	518	453	465	523	482	463	461	469	473	482	444	479	522	510	488	493	516	540	543	522	486	506	485	467	449	493	495	518	487	485	502	476	481	494	490	482	479	504	500	457	517	507	481	508	474	480	511	503	477	502	498	508	511	515	502	470
38906	55536	45186	33402	25726	20539	14563	12071	10027	7875	6428	5261	4534	3537	2555	1818	1488	1245	1214	1116	984	899	777	787	740	765	801	739	716	718	699	643	621	552	587	596	572	552	583	544	562	578	633	608	579	593	572	635	622	685	711	702	703	683	624	621	617	642	585	598	593	553	537	537	526	570	533	563	569	545	516	578	584	566	527	560	556	560	502	530	542	548	538	497	578	546	569	562	507	522	563	577	491	547	562	557	571	519	538	557	555	538	549	527	516	549	566	531	529	560	571	584	532	554	508	561	543	531	555	552	525	544	548	521	516	558	508	536	568	534	530	546	494	550	495	529	538	523	528	557	492	518	578	515	573	545	563	526	515	543	503	550	577	545	494	526	536	580	552	521	525	549	532	510	554	588	530	576	610	578	579	510	547	546	538	540	548	560	582	547	539	586	531	534	556	514	557	526	585	561	520	538	568	568	531	520	562	601	532	511	498	539	522	546	580	553	525	566	520	559	547	508	544	537	570	529	557	575	536	567	507	546	568	551	519	520	537	521	570	570	516	522	563	566	519	553	540	593	516	542	520	547	558	555	510	543	540	543	567	570	550	580	548	510	537	550	532	559	528	535	521	564	532	521	558	572	535	538	547	525	584	583	536	503	528	532	539	565	550	541	583	554	570	562	566	556	514	580	543	539	558	515	528	575	551	559	527	530	567	598	568	556	568	540	538	517	478	548	559	548	541	549	573	543	535	539	498	522	562	524	532	578	568	547	528	529	562	556	567	543	556	541	496	562	562	561	555	518	565	559	568	539	546	560	582	492	540	575	534	565	560	566	555	599	532	545	575	546	513	572	557	550	575	574	582	541	526	558	519	532	534	595	524	549	550	526	535	581	531	562	517	526	507	517	541	584	554	584	597	537	549	554	560	538	520	556	488	541	519	541	548	522	566	518	567	589	555	544	554	537	512	546	485	514	559	546	567	533	512	569	561	528	585	564	552	549	540	550	535	534	615	525	563	487	525	595	592	577	511	565	559	512	556	566	548	545	525	548	535	554	554	535	582	541	532	558	581	553	555	572	504	585	552	549	555	549	562	562	550	516	526	584	586	526	576	544	522	565	563	502	567	521	547	528	484	547	528	510	558	556	548	511	503	522	512	569	521	553	499	564	541	533	533	549	582	540	529	545	540	504	535	502	515	517	518	573	538	567	546	564	591	560	476	564	490	507	542	550	564	537	497	550	547	576	541	529	529	546	573	569	532	569	525	554	582	548	566	571	525	527	575	526	566	542	537	541	500	576	546	550	551	576	530	599	578	524	546	557	540	559	507	561	511	530	540	562	537	542	533	532	557	523	526	556	537	583	535	550	557	556	591	547	570	529	524	539	514	541	556	514	571	531	535	515	557	545	536	580	521	569	579	546	530	523	550	546	511	550	594	640	530	586	531	563	565	550	558	562	560	545	584	546	554	560	584	558	577	571	578	505	591	542	559	539	547	536	520	512	535	571	551	531	573	590	574	566	551	498	538	562	603	542	565	530	543	598	547	529	512	539	531	542	554	541	555	520	567	522	539	537	584	555	508	541	586	550	521	510	531	514	551	527	534	533	521	511	576	551	521	541	528	560	547	530	555	531	527	563	565	534	543	554	548	580	550	562	526	533	545	505	526	543	531	531	534	519	569	539	509	517	543	539	518	558	557	546	520	586	599	572	568	550	522	536	527	473	534	589	557	532	509	571	551	533	528	589	549	516	593	544	562	522	547	497	526	516	518	517	537	548	541	582	534	566	523	529	552	523	580	530	525	521	540	555	554	554	534	544	529	523	538	574	562	557	520	553	572	529	562	558	540	570	556	543	572	568	542	550	513	551	514	516	557	575	522	511	549	581	527	539	531	525	540	536	541	543	530	535	553	547	517	523	567	544	565	542	541	550	551	520	568	542	509	535	577	558	510	529	540	553	581	555	549	518	590	532	563	573	555	598	581	590	587	538	570	548	556	563	533	552	537	545	515	516	517	588	544	537	559	543	582	523	536	556	560	500	520	539	560	564	512	574	556	509	501	534	539	511	527	573	561	521	554	526	482	551	580	523	555	589	572	554	533	559	544	560	536	508	561	546	548	569	552	497	532	546	522	571	566	527	534	557	533	555	556	528	543	538	532	548	538	550	519	548	554	544	538	525	523	493	536	553	554	542	537	556	561	556	529	560	530	522	562	547	554	538	536	592	535	554	580	553	554	562	539	569	568	524	534	525	546	513	539	543	555	555	551	524	545	550	496	548	531	540	556	502	550	578	593	523	537	535	524	532	540	551	545	537	537	563	522	555	556	531	537	549	537	553	546	556	501	546	529	548	515	498	533	535	535	523	576	564	548	525	533	553	522	500	552	555	550	554	524	515	545	553	528	521	551	572	540	525	533	582	521	539	554	529	527	531	517	553	546	568	551	559	522	543	527	589	570	578	523	563	562	563	522	542	533	550	542	522	563	551	489	579	514	553	524	533	543	605	558	552	577	544	579	593	567	541	581	572	584	508	543	523	580	534	533	573	535	526	515	551	511	542	524	548	548	529	557	540	553	546	596	562	557	536	526	547	534	520	554	503	544	585	542	583	544	563	592	515	566	569	534	531	516	519	585	578	546	561	535	558	508	532	547	531	546	561	508	546	538	569	531	568	554	560	530	554	552	553	560	528	543	545	577	528	568	570	513	555	535	523	546	558	543	543	540	573	567	551	540	529	543	569	549	507	550	577	512	534	561	510	546	533	572	587	516	555	547	556	563	536	538	538	540	555	552	528	535	537	531	541	534	530	548	545	565	557	520	558	581	546	549	567	540	491	549	533	542	556	556	564	500	544	535	545	576	548	544	514	600	592	549	553	562	540	567	521	547	556	531	540	565	538	520	521	552	530	538	538	518	596	533	565	527	548	521	509	504	550	539	551	525	503	510	556	539	538	573	558	572	541	557	531	557	506	531	518	549	538	542	534	540	532	557	540	570	535	531	534	529	589	513	546	567	558	514	526	558	526	574	563	579	542	546	493	568	517	536	562	548	559	555	503	529	566	545	569	555	544	582	513	538	551	540	536	535	557	522	563	541	551	523	539	557	537	538	539	534	545	503	589	533	542	559	565	555	543	540	518	540	545	524	528	542	577	540	514	556	527	547	545	569	606	511	506	547	539	539	516	514	559	540	542	553	553	540	546	565	553	563	543	533	544	547	514	541	550	533	558	570	550	523	544	559	545	570	582	546	548	554	551	543	567	522	570	571	542	574	581	555	550	545	551	492	531	530	549	511	563	523	575	548	537	553	544	550	565	555	590	552	543	557	566	566	537	550	589	492	554	518	543	550	559	579	535	536	535	509	515	523	555	517	538	571	556	552	594	522	555	560	555	513	554	570	530	552	567	586	545	527	547	547	546	590	557	554	563	572	535	572	520	529	550	537	528	548	516	521	527	556	539	539	570	569	537	557	521	569	550	565	598	525	552	533	526	559	514	567	572	508	556	545	542
28967	27700	31286	22752	11920	6105	3902	3164	2383	1807	1478	1199	1093	961	734	668	523	509	517	520	429	464	476	475	425	454	464	448	450	472	475	430	439	422	415	450	450	411	441	415	404	459	429	413	421	402	444	415	456	467	444	493	476	462	475	444	431	421	453	401	467	457	411	417	431	436	412	431	415	416	432	445	441	422	434	412	433	430	428	419	424	444	429	415	416	438	427	436	431	407	452	415	439	423	426	429	429	439	452	412	450	484	434	422	433	393	439	449	480	442	413	415	417	430	436	492	393	444	453	413	418	425	429	401	432	395	434	448	431	422	430	450	400	458	421	428	419	467	411	443	444	402	425	423	422	428	437	445	428	435	398	456	402	420	434	444	403	417	461	452	416	398	421	410	385	403	427	428	433	399	426	434	411	437	441	412	397	414	424	431	422	406	401	430	452	429	429	417	382	392	430	463	413	427	452	430	461	428	403	435	430	428	481	459	390	407	398	430	452	418	489	416	437	436	416	461	430	436	427	426	412	415	431	394	394	456	414	429	399	422	412	407	433	415	395	426	462	429	408	431	388	368	463	420	442	475	407	459	439	436	426	416	462	457	415	436	405	401	404	418	421	385	420	431	431	426	412	440	436	449	439	440	403	417	483	446	400	440	419	435	386	449	441	403	407	421	435	425	407	398	427	398	437	439	443	415	427	455	427	404	392	391	437	429	462	439	380	422	405	421	430	390	405	385	420	431	406	455	435	416	424	437	406	422	431	448	435	400	421	422	410	439	414	422	406	402	423	464	439	434	457	447	436	465	418	415	429	449	414	400	408	473	457	460	417	407	443	472	430	422	431	429	444	418	391	421	397	416	446	425	402	435	457	399	403	430	433	433	398	435	450	425	424	444	452	438	413	457	461	414	457	426	436	412	447	426	399	394	445	423	427	425	422	443	422	430	437	391	454	401	450	397	413	381	416	427	443	433	411	444	410	435	430	432	421	487	433	433	453	413	420	402	414	426	428	416	444	402	409	408	429	399	431	442	411	444	392	447	411	449	405	417	430	435	417	395	429	398	429	465	404	420	438	418	415	407	430	425	480	458	449	434	476	423	427	434	443	414	444	387	424	420	424	392	410	461	480	446	437	392	430	452	471	434	450	419	423	428	420	412	439	410	442	416	446	420	435	435	449	396	442	422	417	444	421	426	457	409	434	446	431	394	433	424	393	416	460	418	433	431	382	437	412	393	409	411	426	431	401	442	431	454	444	445	384	420	411	414	429	422	441	430	447	413	418	442	419	443	418	394	427	440	462	417	433	441	436	438	432	462	436	428	396	433	432	426	421	414	456	443	476	447	421	439	387	384	426	427	462	450	413	415	425	417	422	435	435	431	404	421	432	442	431	428	452	397	408	435	433	421	427	410	438	400	441	431	432	439	429	414	390	386	383	402	436	468	439	431	424	409	453	410	458	427	402	418	434	437	395	401	426	422	432	443	462	409	471	383	416	443	449	413	429	418	425	388	431	456	381	431	408	397	436	402	442	447	471	405	439	419	472	386	403	436	431	446	418	475	425	437	441	388	439	422	464	429	472	421	436	415	448	422	408	454	445	387	395	395	409	418	439	402	451	442	396	418	445	423	419	424	423	448	460	440	415	450	444	400	419	456	400	398	440	466	420	438	453	409	455	469	426	435	399	432	450	479	434	438	419	454	408	417	426	433	402	394	447	423	406	386	431	418	373	419	410	467	421	431	420	449	411	423	420	424	479	391	437	468	407	421	437	444	399	428	405	454	408	401	456	420	422	419	450	431	409	443	447	394	454	433	442	421	461	396	464	458	417	416	444	437	443	431	399	403	454	415	389	419	446	438	408	427	466	420	428	386	424	433	435	434	457	453	414	396	421	411	424	447	433	444	400	459	436	408	409	387	463	408	401	454	418	422	451	437	440	443	500	445	460	454	451	430	416	465	407	416	409	457	420	437	414	422	417	446	404	388	399	434	418	422	441	412	429	454	400	465	403	445	423	452	425	424	413	408	373	416	439	431	416	431	425	428	427	416	416	466	439	468	447	419	455	417	418	415	449	427	412	407	414	439	397	406	413	450	446	446	432	433	429	434	410	439	406	393	404	457	431	425	460	441	419	399	420	433	440	404	473	379	456	451	427	412	406	408	420	450	491	429	404	393	452	437	429	464	449	400	413	413	404	413	414	421	443	416	427	425	451	416	417	443	455	462	432	420	428	450	421	476	396	413	458	420	426	434	412	418	410	437	448	473	412	428	422	411	415	447	409	458	428	415	430	437	421	411	373	457	429	441	430	436	418	414	426	452	386	385	414	405	420	454	435	409	404	432	446	418	480	412	406	405	395	431	414	452	434	453	402	419	440	467	420	407	395	413	372	417	384	415	405	428	421	423	434	462	420	429	438	438	454	393	471	416	422	432	406	405	439	421	447	429	428	417	432	393	449	437	418	440	426	458	419	414	418	463	404	408	424	462	438	405	430	432	461	434	434	427	456	462	426	411	436	414	422	407	445	421	395	424	417	417	444	422	405	415	466	464	444	407	402	434	427	416	435	409	433	437	414	421	439	396	433	434	417	386	444	403	441	432	413	442	433	442	404	432	447	411	418	437	423	423	427	410	419	426	447	431	412	422	422	418	399	465	383	424	399	454	404	453	427	430	415	414	429	400	413	464	406	402	443	441	433	410	456	428	424	439	445	446	451	424	435	465	434	403	418	434	399	441	434	443	412	420	433	426	437	403	442	436	448	464	434	437	403	452	387	448	416	415	403	391	439	431	411	494	413	407	417	431	397	446	433	417	429	460	432	418	450	431	450	446	477	431	429	405	449	415	453	406	418	405	437	395	394	399	428	448	431	437	411	421	439	413	431	407	438	394	417	415	460	459	445	418	433	414	400	431	396	418	395	428	417	466	440	415	379	428	443	408	390	407	454	410	449	408	414	391	423	418	409	457	419	392	432	431	456	421	429	421	423	498	459	388	436	473	414	413	410	455	453	435	419	466	435	451	392	411	444	381	423	450	442	436	423	415	425	419	414	429	435	464	417	448	439	442	406	466	450	426	425	408	437	446	424	458	385	429	379	436	430	438	408	425	442	423	458	397	418	422	414	433	414	422	403	422	449	451	439	419	458	436	421	428	405	428	440	432	449	415	466	433	410	414	426	430	446	424	413	430	423	408	410	474	418	401	457	404	415	441	392	431	427	438	417	403	421	427	441	378	433	430	447	462	475	426	407	444	439	396	419	473	426	433	465	414	441	423	434	384	453	437	398	418	463	431	435	454	417	463	462	420	454	409	383	427	449	398	378	422	385	433	422	448	404	458	430	408	452	443	385	422	423	411	437	450	414	410	454	429	400	405	439	442	438	423	423	427	412	408	435	427	439	450	400	405	393	449	426	402	406	444	420	473	440	417	402	436	426	424	439	425	392	439	408	411	363	421	427	452	446	410	440	432	452	417	425	413	450	443	422	434	390	403	470	402	409	415
32518	43267	36006	23712	16018	10388	7632	6553	5106	3731	2960	2415	2053	1600	1208	904	819	799	777	636	591	551	539	523	544	494	574	566	562	644	543	503	576	533	494	491	548	514	491	466	491	515	451	512	552	515	528	550	518	535	538	560	575	569	539	515	515	521	524	499	523	497	518	481	497	508	507	467	480	453	510	502	486	500	509	495	488	487	495	449	482	490	505	527	500	492	495	476	470	482	509	512	514	535	502	508	475	517	445	492	507	464	509	501	483	490	493	472	456	506	519	522	499	496	532	517	468	499	570	466	517	516	532	511	501	506	530	523	483	509	516	503	482	528	495	487	529	564	522	509	513	500	514	492	490	495	521	515	444	508	472	448	470	501	469	476	521	513	513	497	502	508	504	497	540	443	482	475	491	478	503	456	508	504	527	501	468	535	496	483	500	510	499	490	492	514	452	513	510	444	451	462	495	496	525	489	489	531	483	465	544	499	510	457	476	528	481	511	507	507	509	504	479	531	491	479	508	468	497	492	469	543	480	483	505	470	497	501	500	492	513	502	516	494	531	524	500	464	515	515	531	534	523	485	534	479	512	467	515	454	480	494	528	482	539	493	478	481	469	487	519	496	510	510	490	521	503	481	498	477	507	488	478	504	490	486	506	490	513	489	542	513	512	495	495	485	465	480	526	510	516	511	505	517	477	515	494	518	511	527	489	504	516	488	496	496	537	471	497	493	492	499	524	486	505	476	476	531	483	486	519	510	487	523	488	476	513	545	508	504	524	513	481	517	543	490	492	484	495	459	468	505	540	494	507	486	492	478	518	504	493	478	567	522	536	494	496	474	471	491	523	495	500	523	468	502	486	468	515	499	501	523	480	531	541	472	508	504	500	527	494	497	497	482	522	509	480	498	501	514	488	499	488	472	497	491	509	507	492	503	453	488	485	483	505	475	505	520	510	485	505	456	487	501	540	508	473	464	501	499	514	495	521	512	537	514	511	524	492	495	496	487	525	479	524	520	506	515	510	461	541	474	528	528	501	479	529	479	503	508	513	505	503	492	478	534	524	484	508	535	462	496	496	501	496	499	472	536	484	483	504	468	520	538	486	521	466	498	469	510	504	483	487	494	497	469	483	526	465	504	518	530	479	501	542	547	464	505	490	462	465	535	471	477	484	486	494	519	465	481	496	500	500	506	524	500	511	493	470	500	532	495	498	493	517	499	474	451	489	526	505	504	484	505	518	505	506	492	487	509	512	483	511	531	524	500	478	498	530	469	497	535	508	446	442	505	465	492	473	497	471	485	483	496	481	490	469	481	492	508	510	506	498	512	501	523	504	483	512	496	506	539	500	493	460	486	520	508	467	523	483	524	499	472	500	484	544	441	474	527	527	520	508	486	468	489	506	452	553	536	496	479	509	463	477	488	488	487	453	514	466	504	475	525	505	552	473	517	516	520	494	458	476	490	489	505	497	463	516	504	479	496	500	469	464	540	494	519	476	506	493	507	547	549	479	465	500	509	517	478	512	487	505	508	455	482	526	486	483	513	466	519	476	501	526	530	493	505	485	476	485	471	509	494	498	544	468	506	508	499	521	519	491	485	536	480	476	500	490	555	521	519	473	496	534	507	501	497	515	521	511	485	489	522	460	475	528	514	501	489	539	515	500	528	492	463	465	499	508	535	495	506	474	497	490	484	516	486	524	471	511	564	507	535	481	521	498	501	531	518	524	532	520	502	481	554	486	519	508	519	503	486	539	454	514	473	475	511	478	490	525	533	478	514	497	505	513	489	476	482	517	508	498	507	545	484	499	520	522	503	534	539	492	521	457	489	473	464	502	500	478	498	516	498	494	498	483	463	494	543	491	540	512	509	456	482	482	486	500	504	496	487	508	471	482	463	503	464	494	504	516	494	485	490	519	530	499	506	471	484	476	471	524	495	455	503	522	509	474	476	490	500	460	469	506	485	466	493	493	525	487	480	483	493	554	488	486	520	526	494	489	536	523	510	477	510	491	492	488	530	539	508	502	505	501	521	482	500	484	482	496	498	540	510	470	532	473	526	547	469	475	490	500	487	470	487	486	507	485	488	495	453	507	521	481	488	504	532	490	459	506	498	448	452	508	512	505	504	516	518	514	522	517	522	492	473	503	505	473	496	477	513	492	465	544	500	506	484	481	495	519	502	542	506	531	498	504	501	517	487	486	506	457	462	517	482	488	493	497	487	505	457	492	499	538	511	499	500	531	494	487	501	564	512	479	477	484	514	505	453	508	506	492	504	497	485	476	470	454	539	506	477	461	530	526	514	493	485	525	495	476	486	468	491	452	507	481	504	491	495	515	546	508	500	510	531	487	455	479	500	467	517	564	498	457	507	498	509	509	481	499	514	500	482	523	544	519	531	492	505	476	528	532	477	520	491	469	512	471	517	474	492	517	512	485	486	495	484	474	529	519	495	511	468	472	534	484	489	493	501	502	496	477	459	494	513	485	472	469	509	513	456	504	489	482	518	506	520	518	495	516	507	465	507	503	479	519	530	509	500	528	501	494	509	472	482	538	531	487	493	467	523	512	505	499	500	515	484	502	485	459	502	498	502	518	490	518	510	495	533	506	495	525	477	488	523	473	492	513	547	524	509	478	470	502	461	497	512	503	533	474	515	459	470	479	550	495	487	470	492	490	525	493	501	525	482	494	493	496	492	510	515	519	507	497	489	512	501	521	508	506	518	508	468	493	507	481	478	473	519	499	505	490	498	510	502	503	500	495	497	477	544	533	554	487	537	500	485	492	492	544	505	528	473	472	479	519	527	509	489	512	499	543	508	493	487	504	517	521	500	470	486	538	492	494	468	528	524	469	536	484	529	517	516	488	518	455	538	495	474	504	479	478	498	489	540	483	502	502	541	522	518	473	504	476	540	534	490	492	497	470	480	495	499	482	507	487	498	494	432	485	477	509	467	495	495	474	499	514	505	543	484	516	490	489	488	501	504	484	525	495	501	487	482	492	473	512	517	494	484	511	516	476	511	501	521	507	489	523	504	527	488	510	531	452	529	539	487	515	481	505	512	511	511	517	523	518	563	528	527	492	524	487	474	488	485	462	494	489	497	520	481	491	509	504	534	485	488	514	495	537	506	503	477	479	504	517	488	484	442	487	481	510	516	523	512	487	510	485	502	486	533	492	507	468	498	497	461	506	463	490	512	499	478	520	486	524	485	499	491	495	526	480	459	507	554	511	548	492	504	478	477	499	485	495	500	470	496	468	504	477	514	490	505	493	497	487	485	508	482	458	492	537	501	525	532	530	529	503	500	506	549	476	520	482	564	504	478	522	523	525	469	504	547	513	535	532	490	511	504	519	542	501	503	496	483	514	484	507	477	537	501	506	459	512	517	482	519	524	465	536	528	509	504	470	486	503	466	509	551	539	486	511	514	480	512	461	482	503	497	474	529	482	508	510	506	492	524	529	520	576	443	508	507	499	456	508	503	520	519	515	474	535	527	466	501
23755	20917	28123	24429	21174	15734	8756	5898	3984	3005	2273	1895	1578	1130	906	674	605	569	502	449	445	393	382	401	398	353	379	415	356	375	367	375	339	349	353	370	371	355	363	341	359	342	360	345	341	341	353	349	374	360	390	426	395	384	367	374	388	385	371	390	361	341	343	344	335	328	351	341	333	345	375	324	383	370	363	379	326	353	333	311	337	367	364	377	357	370	326	329	365	361	317	369	335	328	349	346	376	377	352	334	326	359	361	356	345	349	342	342	310	331	358	337	332	336	359	324	330	360	333	334	345	333	335	302	312	342	331	341	360	350	376	360	329	358	333	341	315	338	349	326	343	339	323	372	320	351	332	379	355	341	299	335	332	356	328	332	341	347	336	341	351	319	340	381	317	322	351	340	319	335	369	338	331	363	384	361	363	364	342	366	334	354	329	337	342	346	361	351	375	328	345	371	331	330	366	329	351	313	333	335	350	360	328	370	348	323	360	331	348	309	333	334	310	376	379	376	360	317	350	355	358	347	397	360	305	344	348	326	340	332	298	342	352	330	350	365	350	311	329	351	332	358	365	321	352	363	317	364	335	356	320	326	368	352	342	372	344	349	348	355	349	338	371	330	328	360	335	369	343	329	319	350	369	313	362	333	361	330	338	348	341	345	350	360	322	308	315	369	333	345	317	332	355	328	332	347	339	337	348	324	323	332	313	337	364	323	338	362	309	394	330	310	365	344	310	326	369	323	339	336	338	371	321	344	348	355	328	310	321	347	322	356	350	348	388	317	351	329	336	342	364	334	367	373	330	341	416	352	335	345	385	338	353	364	378	336	346	323	344	326	352	351	372	326	305	344	319	349	339	336	349	357	352	352	316	339	345	348	310	342	349	315	350	350	324	351	288	320	350	354	365	327	370	335	372	352	350	350	356	356	348	343	335	358	355	321	349	365	330	327	378	364	365	327	328	326	334	338	331	332	309	353	376	345	350	349	316	354	345	358	332	370	333	334	353	325	330	347	364	336	347	324	311	298	335	373	320	362	333	337	347	372	327	346	322	356	329	344	353	361	337	372	348	331	307	344	355	340	360	340	358	350	339	323	315	353	336	341	347	382	320	332	335	331	374	315	344	336	342	365	349	352	348	363	347	335	356	342	341	346	381	320	313	313	366	351	352	331	325	349	340	374	347	348	351	329	346	325	365	325	338	319	314	376	341	357	361	367	357	354	323	357	354	334	333	388	322	328	341	331	331	301	335	357	333	331	326	343	316	339	348	378	356	312	326	369	335	330	330	363	344	340	334	335	339	352	344	318	341	363	340	307	363	364	331	318	331	330	319	324	341	327	340	319	333	361	387	347	362	335	359	372	312	325	311	317	330	352	355	328	388	337	328	327	371	329	324	334	344	361	333	336	359	367	331	348	341	344	316	370	343	342	348	346	363	375	334	355	364	365	336	364	315	344	346	367	354	357	364	342	347	326	330	350	315	340	368	320	356	358	348	336	327	355	327	341	339	373	320	352	329	337	337	347	370	306	351	370	331	323	372	343	380	341	355	377	354	327	361	344	368	351	388	346	313	316	348	352	386	334	380	360	346	320	358	297	358	330	315	343	338	358	382	323	329	351	375	347	367	342	352	339	336	340	332	396	340	335	352	356	351	324	330	379	343	323	321	330	337	324	345	345	351	352	321	339	342	387	354	363	362	312	359	328	343	333	340	345	341	359	353	339	334	364	341	371	367	360	335	343	347	333	363	358	328	353	371	357	339	352	375	329	376	364	321	342	386	364	336	362	324	358	328	349	346	383	330	331	357	370	336	324	325	309	374	347	348	343	331	342	329	326	342	365	370	363	335	306	345	324	369	355	348	345	341	361	357	367	391	329	329	341	325	353	346	312	356	371	368	357	357	343	316	353	371	381	370	373	381	375	337	323	336	337	319	325	329	357	369	312	358	348	341	318	365	335	363	333	357	339	324	345	334	336	320	320	344	354	343	374	358	336	350	340	355	314	421	331	382	382	347	315	333	383	343	354	358	333	373	323	367	311	323	353	312	339	297	320	321	301	332	342	309	329	386	322	331	370	384	338	379	369	335	307	339	309	324	298	346	350	316	330	352	316	326	347	344	356	328	370	374	323	315	357	321	377	345	359	358	367	344	320	324	315	357	345	355	330	320	344	385	388	352	336	311	356	351	350	354	358	336	323	333	345	341	326	354	358	350	352	355	342	325	345	350	356	338	312	326	296	334	351	326	352	357	320	312	365	364	321	360	362	359	323	336	351	332	346	364	354	347	341	386	337	380	331	380	325	333	324	351	343	344	348	346	348	344	351	363	311	343	353	351	371	326	333	331	338	344	344	353	329	367	387	366	339	343	340	358	354	315	331	349	364	342	353	385	346	349	351	361	350	346	321	363	350	335	341	348	355	335	348	305	336	349	330	348	368	349	336	369	362	355	331	319	377	339	368	331	364	359	343	338	329	329	317	352	336	351	362	308	360	345	347	334	349	337	359	348	360	364	342	322	384	363	335	325	345	333	354	357	321	355	332	341	317	332	354	300	335	368	371	327	337	350	362	334	373	377	399	359	313	352	332	349	358	324	367	346	342	322	333	332	344	374	334	360	330	381	318	342	352	360	347	352	339	350	364	323	330	315	379	342	335	383	359	357	323	334	328	363	389	357	358	339	351	339	365	341	345	332	374	369	335	344	362	359	347	394	323	351	329	343	322	330	398	347	339	333	326	382	352	332	361	333	377	356	338	347	314	346	355	302	313	317	365	348	319	383	336	335	328	325	324	352	364	342	327	366	368	330	362	343	332	332	328	367	368	364	354	337	353	314	358	364	319	369	333	367	344	351	337	348	356	360	335	353	323	322	352	346	321	316	341	353	349	368	343	329	365	316	327	321	327	343	342	394	363	373	336	330	353	360	313	350	331	339	334	357	316	384	316	356	320	327	356	315	357	375	346	338	362	341	329	323	355	346	324	309	397	341	346	329	362	366	329	350	365	328	374	334	337	349	329	342	374	354	335	368	328	360	352	380	337	364	369	357	337	308	342	334	358	321	337	351	371	366	310	338	365	344	356	323	332	317	318	362	301	358	362	352	347	344	356	355	394	352	346	333	350	350	299	350	360	306	334	369	322	362	330	362	375	346	344	383	352	322	348	344	336	358	327	336	358	365	326	358	361	332	336	339	352	315	316	330	341	367	358	323	343	353	337	385	352	341	338	309	355	335	357	320	362	336	321	357	347	333	344	321	348	303	341	320	323	354	341	362	322	372	342	334	356	318	332	357	363	319	370	352	351	347	354	345	355	362	340	325	350	315	376	337	375	328	323	339	331	358	331	345	325	325	321	357	319	327	338	327	311	340	327	335	344	358	301	365	363	364	328	327	342	363	355	313	321	367	326	344	328	336	353	364	383	337	365	334	326	304	340	361	337	332	334	332	331	322	326	367	322	369	312	318	308	348	370	350	338	340	358	321	324	339	345	309	323	381	351
35648	50943	43056	30479	21237	15711	11828	10809	8045	5985	4765	3675	3128	2237	1584	1210	906	821	813	675	561	539	534	503	473	494	508	508	506	480	466	449	446	397	431	453	412	442	379	401	440	424	395	427	453	420	403	442	470	461	484	490	508	486	458	461	465	502	453	409	425	424	407	355	395	395	385	420	417	391	408	384	439	390	402	450	412	425	407	402	444	413	385	398	412	390	419	394	368	400	414	395	375	405	421	406	402	384	373	359	436	411	414	446	414	410	425	379	409	427	371	430	378	398	395	420	393	394	413	390	433	385	383	430	398	427	413	388	412	409	438	423	425	412	413	383	431	392	431	427	433	449	388	398	377	438	385	438	381	385	380	421	420	426	415	401	393	378	396	409	406	346	396	402	378	361	417	409	429	407	428	387	399	423	422	409	441	388	430	427	436	405	377	425	410	412	403	401	370	396	449	384	398	423	432	361	426	397	416	392	408	372	407	436	363	393	377	422	360	422	374	429	406	455	417	378	414	402	417	409	409	393	417	402	386	379	423	396	423	384	383	426	386	377	397	430	435	388	379	418	413	429	377	351	396	386	370	442	413	415	398	408	397	400	423	425	408	412	420	408	384	391	425	418	386	439	443	440	380	388	408	394	401	412	404	416	374	413	389	385	391	413	384	404	421	412	391	400	414	395	402	416	393	409	392	362	394	419	353	406	422	433	406	412	374	407	417	411	381	384	438	392	389	383	408	424	386	384	417	396	361	449	398	377	400	383	396	415	397	391	444	384	405	365	412	397	397	394	403	415	404	408	401	396	417	410	400	417	410	406	406	462	427	424	415	458	440	408	410	427	419	416	398	370	402	413	415	403	405	414	412	413	393	408	401	409	394	404	396	427	389	411	409	407	378	400	398	409	389	385	396	407	393	395	396	404	365	386	396	383	422	394	416	408	394	408	380	386	383	396	410	417	394	420	427	397	419	437	402	409	408	429	412	410	403	369	378	425	410	407	430	396	426	384	422	416	412	395	419	375	414	377	418	410	420	459	370	371	408	421	375	398	410	357	376	404	362	403	440	389	377	415	427	419	393	438	407	388	427	425	425	399	418	409	439	365	430	416	394	416	433	409	412	394	400	387	404	438	402	393	396	408	375	386	408	416	434	411	442	382	395	382	397	404	425	396	414	423	381	382	405	357	395	369	385	390	431	440	405	418	401	414	410	406	377	405	384	395	385	374	388	397	391	405	364	398	392	408	418	390	371	405	403	366	377	411	419	412	402	397	401	412	378	416	414	400	385	417	392	416	442	418	414	399	393	412	368	450	431	449	382	392	384	389	448	404	407	384	431	398	387	398	388	360	410	378	397	392	400	371	383	387	398	387	408	404	395	394	387	411	397	376	411	425	413	397	389	371	446	378	394	403	396	392	399	393	386	430	422	390	423	369	443	428	372	399	370	397	375	363	425	393	410	394	418	417	397	379	438	436	407	381	404	391	377	415	393	432	400	411	391	423	427	359	447	420	428	412	394	385	390	400	417	409	426	405	413	392	401	363	434	404	384	369	396	414	413	358	393	425	431	391	384	403	414	421	389	372	388	374	394	395	403	397	358	394	401	388	393	421	438	397	420	414	375	396	374	384	414	376	402	418	385	396	374	397	390	403	447	400	407	369	416	371	390	443	412	402	424	414	405	417	402	389	408	428	393	384	365	412	415	418	435	388	446	413	395	393	403	408	398	407	385	396	415	392	379	385	386	402	399	408	401	392	438	406	392	443	359	406	436	404	361	427	389	389	405	407	405	416	424	407	403	372	378	401	387	391	395	409	404	373	405	388	386	383	413	371	404	457	391	403	373	408	351	370	390	366	448	412	394	369	387	372	370	410	442	358	368	410	403	396	386	402	401	390	397	412	390	386	382	407	384	422	385	412	394	391	403	407	374	403	410	407	414	399	366	407	386	395	389	404	408	429	418	369	398	384	393	390	368	385	418	410	391	376	387	402	419	425	411	374	389	401	396	395	383	389	389	404	397	387	382	376	408	409	369	390	403	403	401	437	429	365	443	403	396	387	398	382	393	396	403	384	372	412	410	447	407	389	407	423	390	383	419	422	418	435	397	421	440	419	400	388	419	402	435	413	386	416	459	388	463	395	425	434	406	383	405	422	376	402	454	398	374	431	417	419	390	391	384	429	400	418	417	360	390	405	384	406	414	392	430	415	408	422	383	396	396	362	404	379	401	383	417	403	409	371	394	387	399	437	433	405	429	398	393	402	407	405	410	348	413	384	405	408	374	404	402	353	370	393	436	381	384	408	412	410	427	371	365	429	414	370	407	390	441	404	409	415	424	378	388	389	423	385	392	407	392	425	401	382	416	396	370	390	403	433	404	402	423	426	410	394	411	403	385	397	407	381	388	383	410	412	433	427	441	418	382	398	402	395	393	413	393	406	416	388	393	419	398	405	382	391	386	426	418	378	390	404	399	400	369	401	398	376	415	428	377	365	408	386	387	394	407	380	369	395	370	373	370	391	426	406	414	377	380	441	383	366	408	412	387	402	418	456	374	397	384	412	386	401	373	369	391	413	389	361	435	384	392	400	404	389	429	414	414	388	398	418	415	436	408	370	397	397	424	389	407	369	415	432	425	448	404	402	367	378	399	390	389	386	396	411	410	420	435	394	402	384	396	389	402	431	430	422	421	417	403	422	419	412	355	396	454	417	342	377	409	365	391	407	403	410	422	372	407	409	397	402	398	409	429	402	372	412	399	388	406	370	359	434	413	421	424	401	384	402	385	397	396	411	387	372	375	369	383	419	403	375	390	425	414	395	410	404	429	365	397	406	378	430	398	417	399	363	376	422	380	398	381	361	399	375	402	434	413	400	370	414	373	366	404	391	426	360	374	442	416	382	447	409	414	419	381	439	415	401	430	416	425	424	410	391	394	405	396	416	403	391	433	393	395	376	410	418	410	386	398	404	404	393	422	352	396	407	387	369	449	423	392	410	404	381	418	411	416	389	394	390	393	421	434	389	380	401	425	423	409	437	426	418	422	418	385	392	395	359	369	388	386	413	433	412	344	413	424	378	394	394	397	441	412	378	406	408	433	433	360	425	399	431	400	394	431	424	387	361	410	408	400	397	371	388	394	389	429	435	407	388	385	415	425	389	385	416	393	405	358	396	415	448	367	422	439	410	395	415	436	390	436	387	367	446	399	412	387	374	407	408	372	392	389	433	384	372	386	423	416	446	382	417	403	416	382	388	412	359	396	384	438	406	422	425	388	393	379	397	396	384	376	452	397	451	410	379	423	380	383	434	422	400	392	387	404	398	433	363	403	396	384	418	381	415	413	373	392	379	357	364	425	422	445	402	417	362	397	434	431	395	368	422	395	410	401	388	375	357	395	425	414	401	438	438	443	412	395	391	414	400	388	378	422	375	397	417	407	389	350	377	434	388	412	389	419	431	404	434	421	411	398	429	409	369	383	397	406	387	378	394	382	369	376	412	388	371
25068	21055	27835	26579	17230	9241	5825	4503	3196	2507	2063	1769	1421	1151	964	765	701	749	652	691	662	646	623	617	605	596	590	585	664	596	622	583	529	560	603	593	580	534	524	544	556	575	602	561	560	631	583	575	656	588	593	664	604	570	598	572	604	594	589	600	610	560	566	578	574	543	568	571	569	579	569	599	572	585	548	509	597	544	594	591	560	568	572	562	599	560	526	562	569	569	582	557	562	582	571	571	594	561	565	569	569	614	588	525	558	551	568	550	592	584	587	561	555	562	602	542	559	527	513	562	560	563	582	595	559	601	566	570	558	569	550	583	564	596	543	556	568	576	572	565	564	595	589	639	605	554	591	606	585	538	598	582	570	567	611	563	554	571	538	558	550	599	550	588	595	594	551	627	598	586	587	543	548	570	556	561	575	578	610	595	549	593	535	529	597	532	555	578	587	605	576	544	582	565	537	565	564	566	610	586	535	572	565	549	588	590	597	563	563	585	537	594	581	577	570	575	590	610	595	572	584	602	601	591	637	566	574	559	571	555	516	595	570	584	550	563	582	574	562	546	551	568	564	568	584	516	542	591	572	589	556	536	562	538	561	565	586	571	575	566	593	544	587	581	586	618	522	572	564	559	576	523	586	603	560	576	556	588	605	551	572	573	565	540	555	562	548	594	590	603	535	590	590	586	551	546	575	553	583	527	596	532	568	557	589	532	591	570	565	577	578	577	556	580	565	589	585	551	537	564	562	595	581	589	578	595	534	567	597	608	586	556	576	597	539	574	567	561	571	574	573	570	583	551	585	541	598	548	568	620	578	522	569	573	585	558	558	561	529	563	550	580	563	570	632	590	560	554	569	552	584	591	570	580	545	592	563	532	591	560	545	537	597	554	547	539	571	545	566	573	578	556	566	568	585	558	543	562	600	619	551	543	581	521	567	552	542	562	571	586	556	561	570	567	565	613	579	533	582	558	558	570	574	531	537	563	535	603	589	563	566	590	551	549	556	582	623	569	565	555	523	565	559	572	578	561	527	535	574	582	578	591	544	564	545	578	555	546	568	566	575	567	540	535	528	561	503	573	527	536	565	581	570	545	547	520	584	618	551	559	551	542	594	548	575	586	528	517	556	565	603	575	586	532	580	565	574	563	586	546	531	534	601	559	547	592	573	577	604	555	587	568	570	553	619	577	575	570	550	576	579	541	573	546	529	552	544	566	556	578	574	561	555	603	592	595	577	569	619	518	577	551	590	576	555	569	585	587	617	573	562	553	558	519	563	625	589	601	551	585	530	616	545	558	562	574	542	572	576	603	587	590	583	601	586	569	544	552	601	609	560	587	586	540	518	570	591	567	546	587	583	610	580	563	567	572	545	569	567	557	590	577	566	550	554	590	562	559	532	588	558	546	560	540	573	530	583	593	579	580	557	562	543	543	531	547	558	559	547	574	589	573	565	550	566	535	574	576	544	537	602	545	541	545	569	620	563	551	587	573	543	576	561	535	545	557	529	540	613	565	604	559	551	615	552	599	567	569	571	570	564	538	527	560	572	561	605	587	537	551	572	560	550	573	550	558	577	547	581	561	556	561	522	550	562	561	575	576	587	570	577	589	538	581	531	569	556	551	568	558	579	573	517	575	562	509	559	561	563	551	563	550	536	608	557	600	572	552	554	560	604	555	558	552	577	565	581	572	598	566	625	574	566	549	588	587	583	549	595	565	574	539	595	576	564	528	572	570	593	591	571	553	559	618	549	569	586	562	563	548	575	575	571	558	579	585	524	600	571	555	537	553	582	614	554	614	577	550	606	533	631	543	556	605	559	570	560	551	565	534	621	572	515	574	569	571	587	541	573	566	542	591	557	556	536	570	566	580	544	573	572	605	539	558	565	612	534	541	600	562	526	588	578	574	569	614	572	615	624	572	569	550	537	581	545	559	570	581	572	587	584	603	551	562	621	562	604	555	553	524	570	525	523	551	552	585	559	556	578	561	551	596	616	566	561	584	582	553	529	575	588	527	577	551	593	522	545	560	573	567	608	584	537	553	582	563	576	558	599	553	550	572	577	569	602	552	575	585	594	585	600	612	591	577	624	564	588	561	575	587	573	570	554	577	542	576	569	598	528	538	587	575	577	536	558	605	541	620	596	581	562	571	596	577	569	592	569	587	543	580	570	600	552	595	594	529	588	568	536	552	516	535	578	552	536	565	570	551	533	558	569	593	606	553	593	581	603	582	538	566	567	525	539	569	525	576	581	558	548	599	527	571	527	632	549	595	567	579	551	573	608	549	572	558	559	595	563	549	597	565	580	545	571	590	614	567	582	555	606	556	557	564	552	561	590	597	587	567	599	540	571	578	535	587	559	537	563	562	564	541	598	583	546	579	563	568	599	569	578	575	608	548	604	601	620	607	568	604	558	580	547	551	509	526	551	580	561	568	571	548	566	550	539	578	613	552	531	553	637	572	603	598	573	578	546	562	545	539	563	545	555	559	609	581	583	561	581	572	527	546	568	590	572	582	586	562	569	530	561	568	552	554	575	533	589	587	551	560	525	593	582	520	588	557	575	584	576	603	561	593	582	536	519	525	525	590	579	553	513	543	635	596	574	573	546	563	561	543	542	560	575	570	601	574	567	580	583	558	587	552	572	549	559	532	539	555	606	517	594	543	582	558	578	565	565	564	535	579	528	584	578	584	580	568	567	585	624	581	579	590	575	579	578	558	565	595	556	595	598	607	572	553	559	557	615	592	559	554	594	603	569	576	519	591	508	565	552	559	588	562	575	571	555	591	540	565	558	545	544	589	585	551	572	549	585	546	523	620	605	546	536	578	541	609	574	588	510	532	572	547	605	584	549	567	580	559	557	558	582	520	594	586	584	570	559	583	535	572	595	549	576	574	602	560	570	575	559	642	545	492	576	567	548	556	595	614	513	622	542	578	555	559	543	533	630	577	587	553	580	565	590	536	592	581	590	586	587	538	535	585	526	565	525	553	551	553	552	556	587	577	557	557	528	554	561	579	542	567	550	559	527	566	535	531	576	593	608	568	549	548	614	546	569	565	570	588	587	554	597	550	576	601	591	586	594	562	529	601	558	564	574	602	599	588	562	528	540	574	531	571	580	581	598	534	545	621	601	565	566	600	561	604	568	573	557	612	622	572	577	583	563	510	613	613	583	554	561	545	604	612	570	550	591	590	570	592	601	580	564	579	511	534	592	598	558	569	581	579	581	583	553	564	573	562	564	550	588	603	552	558	586	577	571	597	584	552	535	549	575	561	593	554	565	550	564	583	566	579	571	558	548	601	562	572	545	584	545	564	566	567	606	579	550	570	569	567	573	550	596	567	560	574	582	575	524	588	519	548	583	522	554	545	521	637	573	557	605	595	583	557	559	610	577	552	537	560	549	600	565	589	580	552	554	565	519	540	575	561	571	575	547	563	555	545	542	587	590	568	578	576	562	559	566	596	623	549	549	553	593	593	572	615	576	559	587	588
34818	47279	40392	28037	19197	13752	10684	9221	6612	5202	4159	3376	2580	1970	1518	1124	1026	1035	887	873	827	751	780	707	691	718	672	649	731	718	664	671	654	705	621	650	615	625	611	660	629	649	613	669	649	623	695	575	721	710	716	724	699	669	664	658	712	681	649	668	646	646	622	678	589	615	672	677	692	620	622	625	676	652	682	658	663	645	660	641	635	668	695	672	604	655	656	633	658	634	615	667	670	700	652	649	644	690	658	655	603	646	625	669	606	672	683	668	644	663	630	618	641	669	633	609	616	593	637	610	663	675	668	639	660	660	655	601	668	603	661	612	590	655	622	636	638	643	625	647	624	622	631	671	645	686	677	684	677	678	649	640	645	624	643	644	649	629	605	642	628	634	723	662	668	652	671	633	606	678	636	682	640	600	637	685	603	660	607	625	648	620	670	638	657	648	644	597	630	647	654	640	601	632	676	645	614	644	615	639	624	630	629	569	668	607	662	648	646	653	625	638	636	661	651	655	617	614	605	614	643	597	619	653	619	633	643	613	613	643	650	651	671	656	629	638	649	627	632	620	660	686	633	635	645	703	653	672	623	648	647	633	677	643	655	628	641	662	663	655	613	673	618	651	650	618	597	632	635	649	627	618	608	665	607	646	664	654	622	674	614	633	723	689	629	666	644	642	649	662	648	639	655	632	639	607	666	634	653	660	638	657	659	654	636	627	671	636	643	688	619	698	667	642	624	646	659	658	623	650	657	694	648	613	653	641	597	687	657	670	626	599	613	667	645	637	667	638	631	653	625	633	674	616	608	634	655	698	626	666	678	635	588	655	677	659	607	660	624	609	676	641	614	636	672	618	618	662	636	636	693	653	683	676	638	645	663	662	630	643	671	628	660	624	668	620	660	631	686	662	655	637	677	661	654	698	662	675	623	635	583	657	651	670	612	640	669	656	634	651	639	656	643	664	649	667	656	658	630	635	655	634	683	656	678	637	637	685	641	650	627	629	611	687	637	652	649	662	643	655	629	662	681	621	659	624	627	663	631	646	672	645	616	700	643	617	626	646	619	624	633	653	672	625	645	658	689	653	623	611	635	675	625	618	661	647	655	629	626	677	616	678	618	632	652	667	686	650	629	586	697	616	648	652	646	618	642	689	642	652	671	652	614	649	662	618	617	634	650	657	653	640	606	675	661	630	640	645	698	635	613	595	641	682	691	672	648	663	625	631	615	618	643	596	637	656	652	682	676	630	661	662	708	649	618	652	688	670	641	647	681	652	660	588	641	651	650	660	639	632	669	685	638	631	696	608	641	598	691	641	595	699	654	661	685	635	657	686	671	662	636	685	615	649	628	659	611	690	643	678	633	661	620	646	623	648	673	613	624	628	611	669	657	652	620	692	632	683	589	627	717	644	646	624	649	634	641	669	654	652	660	658	688	632	623	684	644	619	660	638	674	632	653	655	623	653	668	657	629	679	674	649	672	670	606	627	648	635	671	708	604	623	675	636	655	659	653	670	648	647	652	627	648	657	636	614	650	638	665	624	609	678	673	690	663	676	684	660	642	647	643	648	645	623	671	643	670	648	645	678	651	671	623	637	670	660	646	634	636	669	659	640	700	662	659	621	646	674	617	616	623	635	642	647	604	674	640	675	633	658	650	610	647	616	676	656	638	657	645	652	662	687	658	659	666	621	710	626	643	642	609	701	631	607	641	652	624	671	678	649	660	594	665	661	644	659	613	651	625	652	599	635	636	639	682	704	613	639	643	647	613	601	685	664	696	655	606	661	684	650	631	668	639	677	660	674	663	646	661	622	658	617	633	666	648	669	630	642	647	632	624	623	640	650	609	596	619	664	666	695	673	651	618	684	651	646	609	642	634	674	625	577	633	636	677	624	614	686	648	693	582	633	671	636	607	669	633	646	616	690	684	674	638	611	626	702	673	638	661	683	685	634	650	684	690	620	655	578	657	688	677	663	643	641	623	687	638	666	623	661	599	677	675	627	610	630	648	644	668	688	638	702	677	676	651	652	654	637	669	664	676	652	641	662	630	640	621	634	609	644	659	688	664	667	599	619	653	626	655	588	614	634	603	659	678	662	638	653	605	639	656	623	646	621	627	630	633	649	626	657	658	603	674	657	639	627	643	661	632	661	637	642	695	633	650	642	661	671	661	622	662	670	636	644	663	600	627	692	672	655	599	646	684	658	657	651	637	664	631	642	635	651	672	655	649	648	648	655	663	644	635	639	690	638	636	604	639	674	642	641	649	638	631	677	648	668	697	613	616	672	661	712	657	684	622	632	619	642	641	636	666	653	636	672	655	637	659	657	650	593	614	620	630	634	626	646	691	635	668	634	672	610	617	695	677	632	637	666	633	619	614	637	627	659	657	657	646	636	659	659	642	638	646	665	662	672	668	611	625	656	654	680	587	650	645	653	620	658	623	665	663	652	667	640	699	643	675	592	642	664	665	694	673	658	646	646	636	652	623	662	643	662	673	650	629	640	656	671	641	668	641	616	639	655	654	655	646	662	705	669	640	651	644	710	644	668	681	657	641	655	627	611	650	657	647	649	680	625	634	664	662	660	645	623	662	647	688	612	665	664	668	676	602	632	654	647	679	653	601	659	673	668	631	675	684	616	631	595	630	669	610	666	655	597	629	654	636	661	663	645	656	652	678	674	643	677	635	650	625	630	657	670	661	639	608	658	641	655	622	615	645	663	684	667	617	637	683	674	663	641	665	675	625	682	651	612	631	664	643	597	638	644	658	667	639	671	659	666	605	649	648	646	651	619	658	657	649	635	612	641	662	614	593	684	669	623	685	686	629	634	658	637	674	716	615	617	610	653	689	635	655	648	704	612	678	630	690	622	646	691	638	663	615	650	667	652	655	610	624	611	621	626	683	640	648	621	720	669	631	661	667	594	645	673	704	686	642	628	645	663	653	643	674	653	672	628	670	635	633	669	646	663	640	689	618	647	666	658	662	656	612	668	635	622	661	628	603	690	626	645	649	567	689	622	705	634	646	674	654	645	680	656	669	639	651	651	629	657	690	619	643	662	674	662	649	650	686	698	639	673	635	583	658	661	653	662	677	661	648	632	653	703	593	664	622	643	643	607	644	647	639	613	633	632	616	629	637	711	654	633	655	696	688	681	643	663	641	646	655	603	638	642	657	668	671	635	616	638	690	666	631	668	614	647	621	617	655	670	659	630	650	605	598	567	583	613	646	657	653	693	670	599	583	657	686	631	627	659	607	687	650	656	671	624	657	620	650	652	625	666	622	668	650	698	681	625	642	624	630	650	624	629	651	657	632	632	665	638	656	652	644	692	610	673	640	646	604	646	622	656	644	644	660	648	627	653	640	674	664	668	633	662	642	623	645	649	653	648	670	640	680	632	652	643	652	696	620	649	654	683	676	664	627	658	632	649	656	641	656	628	635	633	655	616	658	642	671	665	677	627	652	635	670	635	699	665	649	620	645	625	624	639	700	641	623	641
22641	20932	28571	23518	21241	21619	17640	9535	6238	4574	3690	2892	2156	1648	1292	973	888	811	738	730	685	645	657	602	603	542	565	529	531	583	478	507	507	525	545	502	501	509	509	482	534	521	501	485	463	510	512	508	546	575	544	553	567	541	571	529	551	569	520	525	523	490	521	476	470	510	541	493	507	488	508	505	514	504	515	497	490	469	487	500	517	505	459	489	511	518	514	484	500	513	465	484	511	482	500	531	486	498	506	513	486	496	517	483	526	497	508	509	511	503	486	516	502	517	487	514	508	479	489	506	504	473	519	524	519	479	506	511	493	488	521	491	478	481	516	499	485	455	511	492	520	529	523	516	453	527	533	482	521	494	551	516	524	532	494	503	496	480	509	533	489	512	459	488	516	491	476	506	493	546	513	501	493	496	520	529	470	511	476	479	485	493	504	484	496	513	528	487	506	501	470	493	487	513	517	505	476	518	469	489	516	522	467	495	477	479	476	501	491	513	522	504	495	505	494	487	504	491	506	483	483	497	539	492	542	517	543	488	503	497	500	523	469	481	495	519	514	522	496	470	486	515	524	503	480	504	533	511	496	488	532	507	498	505	489	520	532	534	495	510	521	526	475	546	520	485	463	532	507	478	491	508	521	484	552	486	501	497	526	488	525	510	467	488	471	498	525	506	495	518	535	487	458	499	523	488	499	481	501	509	549	491	455	484	524	513	477	504	516	496	488	515	517	519	482	539	474	480	513	500	486	463	511	494	494	491	528	517	504	465	490	472	502	512	501	505	491	532	492	483	500	451	487	473	486	487	494	455	491	456	471	494	477	507	555	464	535	466	502	462	523	476	512	536	486	510	487	461	508	507	489	534	551	494	513	483	523	523	514	526	521	504	510	521	536	483	471	501	495	547	512	463	509	474	524	465	477	547	503	515	546	486	504	511	577	502	531	511	482	497	469	491	489	500	517	509	499	525	492	480	521	501	500	521	525	506	518	519	491	500	469	483	511	500	525	468	535	524	476	556	513	534	541	503	511	493	518	540	511	478	487	533	486	509	480	508	498	519	494	547	539	512	505	481	519	494	541	493	495	495	546	509	480	493	497	517	490	498	480	484	518	516	541	474	510	480	504	523	515	524	484	473	540	495	534	532	481	507	522	514	497	512	476	487	507	548	521	532	503	512	509	469	492	498	503	527	489	458	499	498	476	488	496	482	497	487	510	521	510	475	546	477	487	493	515	500	529	503	463	527	516	519	509	485	501	518	507	546	495	524	514	517	499	533	496	515	503	512	500	482	504	499	489	478	511	497	485	453	522	523	479	500	518	502	521	498	490	456	505	512	545	522	530	490	508	485	491	492	496	479	497	510	474	504	505	487	508	506	538	493	512	524	469	480	516	492	482	518	504	493	507	521	515	473	504	519	498	495	504	486	540	505	515	509	483	492	514	480	517	543	494	540	527	483	527	541	497	521	524	485	542	475	482	497	453	515	457	466	515	508	506	462	497	516	456	485	504	508	557	516	514	496	512	522	489	522	502	516	534	527	512	508	457	524	533	493	473	496	489	524	469	515	491	470	499	493	556	513	474	519	451	468	555	500	468	474	513	506	509	516	530	496	487	496	539	499	521	480	484	487	512	521	519	497	524	499	481	512	528	479	481	503	461	541	502	538	482	495	505	503	500	531	515	506	552	480	512	517	474	505	508	506	464	532	509	472	479	479	496	498	522	532	474	491	513	487	539	500	482	515	482	521	462	512	519	470	557	481	524	491	465	489	507	500	465	493	491	512	510	503	521	482	510	499	489	495	488	499	521	495	540	513	510	501	547	473	513	514	439	491	523	510	485	509	494	481	508	563	529	511	506	496	525	523	526	483	471	521	490	478	497	470	496	503	496	525	490	553	487	527	492	535	507	515	461	459	524	502	495	527	517	502	417	531	478	506	493	522	454	510	493	486	551	492	509	481	494	463	505	526	541	497	515	504	505	515	509	511	500	511	508	513	528	455	517	484	515	523	529	518	521	498	506	507	489	483	520	498	482	483	517	440	496	523	516	470	488	491	502	474	498	515	490	543	535	525	519	512	505	467	492	513	511	519	487	525	465	505	470	485	503	448	513	485	461	483	486	522	493	500	462	517	472	469	519	520	486	523	493	520	527	436	512	522	488	517	488	514	451	509	494	482	528	476	495	507	512	526	481	469	495	471	525	491	511	534	466	503	522	500	518	525	514	469	482	464	515	507	492	498	517	520	461	519	482	509	482	496	520	557	518	492	503	490	456	528	490	492	528	495	491	571	501	493	507	509	497	489	534	517	540	464	494	450	494	473	511	492	502	473	488	496	510	482	500	475	516	484	478	513	548	470	533	484	468	485	506	501	535	520	496	479	494	527	480	464	511	499	473	474	510	499	495	494	519	493	486	502	481	521	528	468	505	490	510	504	540	528	526	483	501	546	497	514	504	493	533	468	497	473	489	513	476	481	509	482	543	529	499	482	489	522	511	527	527	519	523	503	495	513	530	485	514	521	519	495	510	510	450	491	491	485	521	496	518	517	495	481	524	479	484	513	519	520	492	506	491	462	535	485	483	477	481	487	515	463	472	472	502	504	529	475	510	496	518	486	515	484	474	516	495	500	506	508	512	498	503	492	515	474	495	482	528	494	534	485	468	529	491	558	491	507	493	467	481	468	481	505	526	487	475	478	491	540	524	519	477	521	472	501	460	498	496	494	489	493	504	534	445	514	518	501	482	465	478	521	535	467	502	541	505	506	507	507	513	538	478	462	499	485	496	497	518	522	546	492	467	523	526	523	468	501	487	495	470	506	524	503	511	536	488	559	484	486	507	522	489	465	497	497	462	481	510	467	465	440	494	489	472	516	522	491	494	523	501	509	474	485	546	505	470	514	491	500	507	518	505	481	454	522	478	496	464	502	494	428	489	487	542	467	525	505	504	505	511	524	526	529	488	514	507	525	477	431	512	510	479	509	474	500	507	484	481	492	494	491	512	540	474	482	558	526	489	541	454	544	507	483	509	505	523	512	510	482	501	494	492	491	513	517	506	507	502	490	504	525	527	505	523	522	514	520	532	537	495	489	495	461	502	471	474	526	501	496	511	497	471	536	481	541	505	510	502	518	487	496	516	535	515	492	511	497	516	503	473	522	548	509	503	482	497	496	489	511	520	495	545	519	505	517	511	505	486	476	526	507	480	483	513	533	490	495	496	477	507	490	444	522	475	499	508	505	471	496	502	493	548	510	479	497	485	466	483	496	493	529	458	455	489	494	488	472	491	499	470	458	510	511	495	507	498	501	506	474	496	492	504	512	526	518	479	518	506	458	503	509	495	538	530	496	475	513	491	507	502	490	490	509	522	492	502	537	479	498	534	514	506	515	484	481	511	468	522	493	512	501	456	497	494	489	478	481	509	476	530	493	500	472	481	500	448	481	522	540	485	503	505	527	528	532	510	529	473	518	479	512	535	530	496	484	465	481	523	534	528	498
39437	56911	48718	35813	27740	20584	16941	14726	11437	8846	7028	5391	4001	3037	2169	1499	1352	1191	1029	1019	922	872	886	798	649	652	706	654	634	640	609	613	614	594	617	562	564	546	553	596	558	551	568	605	554	582	564	651	655	694	677	668	664	674	627	666	691	663	648	605	572	566	545	603	584	586	555	541	505	579	592	579	553	545	548	571	543	563	576	522	571	532	567	521	554	572	532	526	534	590	536	556	587	565	571	559	570	564	553	579	535	517	534	543	586	546	567	545	559	554	556	568	581	533	565	561	545	533	539	550	517	624	550	600	554	529	522	542	511	512	532	524	591	566	551	563	564	569	572	555	580	537	571	557	555	559	543	540	579	574	556	499	545	529	578	561	567	544	583	541	518	557	555	585	559	552	576	591	528	529	606	550	570	537	565	523	516	561	553	579	542	539	548	580	553	596	549	585	556	569	562	587	535	544	548	543	558	550	542	541	525	555	531	560	564	550	533	541	574	566	527	548	616	548	528	558	501	572	549	538	613	566	567	552	532	554	564	536	570	568	564	535	582	538	539	518	584	554	509	555	553	526	612	500	582	538	560	530	568	555	559	539	605	568	536	576	564	517	551	587	576	537	579	580	584	530	599	553	565	542	518	583	544	539	555	541	569	534	572	570	517	530	580	535	499	576	508	553	561	567	561	622	590	550	573	527	539	550	488	575	542	546	559	553	620	546	524	575	506	530	590	552	581	552	551	558	588	568	587	559	561	555	568	600	578	563	535	546	568	548	574	534	497	605	569	557	566	550	519	550	529	578	558	565	536	594	566	579	558	566	579	564	601	572	551	543	569	575	577	563	524	567	571	594	569	572	546	552	515	568	596	585	536	573	563	546	541	597	535	596	569	569	553	600	577	540	566	521	550	571	594	581	564	517	555	560	549	553	561	545	520	545	495	506	587	517	584	558	527	543	588	593	523	577	579	614	538	553	576	539	546	572	584	556	556	530	554	560	552	560	586	547	529	564	533	551	563	564	580	551	561	588	557	552	501	551	600	588	611	592	559	550	582	543	583	574	605	538	538	592	582	534	534	563	576	568	577	519	517	557	524	554	570	527	549	556	557	542	601	537	545	528	544	571	500	561	552	577	579	614	569	561	533	555	534	600	532	546	517	521	554	529	569	573	520	536	547	541	576	569	585	555	559	539	486	566	585	544	564	516	540	557	577	548	594	551	547	529	544	524	582	585	601	580	531	570	607	533	557	533	535	507	558	595	558	559	544	585	601	550	573	549	525	567	589	558	533	562	570	543	532	573	566	559	569	544	534	598	566	549	577	572	564	580	559	566	562	569	570	540	557	528	505	505	602	549	542	521	554	577	557	549	582	549	542	534	536	555	562	593	534	561	584	524	573	556	556	561	636	539	584	549	571	569	574	557	588	558	553	550	510	586	591	533	522	568	538	578	577	549	545	570	582	569	580	554	593	570	520	552	552	613	550	568	568	576	559	533	541	536	584	527	537	578	547	587	537	540	559	531	571	532	565	577	568	590	549	557	558	556	552	584	572	546	569	606	582	596	560	584	539	528	569	563	609	565	603	573	546	604	551	549	545	566	532	555	535	551	580	590	578	576	542	511	569	592	561	582	554	553	596	558	582	557	583	567	554	566	559	552	562	541	582	576	544	558	587	556	560	563	548	529	546	584	556	554	572	552	544	539	558	563	562	498	582	530	561	584	540	530	556	594	575	523	529	546	563	521	581	549	540	546	520	583	522	603	549	544	510	537	555	519	557	583	539	538	545	534	580	578	580	548	575	600	539	532	523	562	549	554	514	549	504	533	552	531	570	566	570	610	565	548	581	534	585	565	590	556	579	536	541	535	543	477	578	543	577	579	576	549	548	582	548	546	536	557	549	550	585	560	560	542	558	589	595	578	575	567	583	567	519	536	533	555	567	550	550	581	535	547	561	581	570	561	547	522	542	543	524	584	544	574	539	559	522	563	552	539	543	586	533	537	559	556	542	518	585	552	578	616	564	556	528	529	569	586	564	581	571	537	528	613	561	566	553	591	587	525	546	565	516	536	515	590	587	530	542	535	554	580	549	538	552	583	596	552	578	550	545	571	567	545	554	528	580	543	543	572	557	530	546	570	613	560	542	533	553	540	546	537	559	576	577	589	583	580	545	578	558	555	565	537	556	531	577	540	593	547	546	556	563	574	541	603	545	553	567	514	538	588	600	541	572	512	583	576	552	581	555	551	592	550	578	563	565	561	553	548	544	557	512	540	557	530	564	556	565	536	594	556	527	536	564	580	559	581	533	579	534	558	549	569	563	561	539	530	566	595	560	576	516	519	578	506	543	560	554	555	576	581	537	510	591	551	531	562	583	566	548	541	546	571	558	528	540	531	581	515	573	564	566	539	548	535	557	568	541	553	585	581	518	558	562	572	570	554	586	570	572	572	540	540	546	583	543	557	569	533	534	535	499	574	528	554	560	509	557	550	540	593	537	522	551	582	548	567	542	523	575	584	534	535	563	544	523	566	527	506	595	572	576	563	564	514	565	532	524	560	595	593	574	574	552	543	562	567	558	594	543	548	571	506	582	592	545	567	544	561	549	542	615	576	567	571	574	609	570	547	568	586	550	535	539	568	538	552	549	555	547	597	559	534	511	508	574	541	602	525	575	602	556	558	545	527	596	557	528	522	518	559	558	573	537	576	545	563	560	546	546	516	589	535	542	554	532	545	561	524	588	587	561	563	582	549	524	573	572	540	591	570	501	560	549	552	567	524	550	548	567	558	584	549	558	517	558	566	508	564	540	584	546	524	568	566	554	535	567	560	585	503	533	561	583	580	563	549	605	588	604	549	595	581	584	545	568	543	552	591	548	571	548	576	597	537	575	588	529	600	522	550	563	544	518	566	600	572	562	537	534	537	538	593	558	562	538	554	551	549	567	577	545	536	529	525	504	524	544	581	554	555	523	569	585	547	578	528	557	543	533	554	517	530	530	566	560	532	553	586	572	578	546	562	540	548	533	540	549	561	591	550	553	567	539	549	585	553	577	588	590	563	560	550	531	569	523	584	539	578	571	568	555	556	537	548	501	533	551	543	521	514	517	563	515	587	607	632	516	584	578	559	561	588	557	582	559	534	566	529	522	536	526	597	534	542	555	551	571	579	610	529	523	566	531	531	575	542	543	557	571	560	548	597	529	539	542	556	559	562	580	552	575	579	530	552	585	527	559	596	521	517	591	585	546	562	595	546	565	560	554	530	556	549	553	556	525	555	581	578	579	558	534	591	543	551	597	517	559	571	525	551	528	537	558	588	553	564	525	493	534	531	585	557	570	555	517	556	582	526	527	562	560	580	537	539	587	554	563	549	536	559	564	547	593	546	581	524	556	515	549	565	597	566	552	509	574	527	564	541	529	542	563	552	571	539	532	504	600	514	549	556	556	558	548	494	554	538	533	542	603	582	609	561	595	582	601	497	503	554	548	545	544	566	556	540	528	580
29097	29048	33035	24720	13636	7456	4937	3748	2692	2011	1620	1333	1025	816	694	655	569	517	515	490	491	463	448	476	482	440	498	447	431	418	445	491	410	442	433	433	433	457	432	420	415	435	451	452	404	468	442	434	427	447	451	468	466	447	462	457	447	456	476	462	468	434	445	434	433	445	455	448	445	415	443	463	448	459	433	460	436	437	469	448	467	408	454	436	402	418	437	452	432	435	443	415	427	407	412	456	483	450	416	473	448	452	442	435	419	424	446	466	418	445	405	468	443	462	452	412	422	444	457	466	451	424	431	436	449	396	443	455	424	468	447	429	446	426	457	436	456	434	437	442	497	450	434	480	449	410	415	467	444	463	481	454	420	435	409	452	444	447	450	433	422	442	433	447	441	425	423	436	455	415	431	428	458	456	471	440	446	430	411	442	440	426	444	431	384	485	462	431	448	400	449	454	450	425	475	446	468	421	440	423	432	464	463	488	456	409	441	405	462	411	466	398	441	439	442	448	441	431	433	462	394	438	453	427	435	430	438	406	413	468	432	425	440	438	431	444	458	466	430	410	439	444	455	436	435	421	421	437	403	453	427	424	411	483	441	467	425	450	459	433	439	424	446	431	470	484	415	492	407	482	425	444	399	475	423	440	433	434	436	451	435	483	434	474	467	409	419	449	436	431	403	452	451	438	429	430	448	480	434	414	455	442	431	439	430	505	418	424	438	433	419	472	446	451	438	435	420	461	439	447	412	420	451	442	421	445	421	443	441	452	416	439	415	448	475	470	475	429	421	480	459	432	425	430	446	449	434	503	462	426	447	480	443	403	446	466	456	479	458	464	446	418	435	453	430	409	432	412	461	442	464	455	448	453	473	476	453	450	415	473	402	469	438	437	410	435	414	452	422	435	471	429	430	453	438	421	447	476	451	413	458	434	438	434	434	424	416	388	487	421	405	426	415	487	443	434	456	408	430	443	437	434	444	418	410	480	439	405	454	462	420	448	419	440	450	484	415	407	451	472	436	464	445	480	452	447	436	443	434	408	467	497	463	433	409	468	453	438	454	415	444	454	485	435	404	466	467	466	429	461	424	430	472	396	443	441	456	475	447	440	472	455	437	449	458	443	459	400	429	433	485	460	422	419	406	458	420	464	417	466	415	406	412	452	435	435	439	446	479	409	427	424	447	417	417	458	438	447	443	431	471	465	428	455	438	469	430	412	446	443	410	442	460	481	443	418	460	436	410	420	425	464	414	436	434	437	424	433	378	441	441	425	437	485	471	442	403	468	382	429	453	427	485	460	433	434	408	457	481	457	422	432	446	460	424	445	427	450	400	425	431	439	470	413	457	419	424	456	446	402	408	421	415	423	442	440	444	426	426	477	425	422	467	474	436	433	415	482	441	448	452	465	454	460	419	436	433	447	469	416	442	461	463	452	457	454	448	453	470	438	422	455	405	416	403	471	432	433	509	441	422	484	426	436	448	435	460	432	434	459	462	427	398	457	489	445	473	445	409	426	436	448	437	405	438	390	439	443	415	462	440	456	466	414	442	456	420	479	469	451	442	442	441	455	434	432	409	447	468	469	401	436	454	443	448	419	420	421	426	415	389	428	409	415	416	443	428	425	465	436	451	455	398	450	446	428	440	444	466	474	463	473	428	469	429	448	447	412	433	415	424	432	427	408	442	464	437	451	411	425	441	419	440	437	460	427	447	448	457	391	442	453	417	456	460	433	462	416	418	452	467	489	432	454	466	468	427	407	448	437	429	452	457	442	444	439	455	477	462	444	452	415	431	424	430	422	494	446	418	445	450	454	442	393	430	495	402	443	441	446	455	430	446	452	427	414	456	466	418	447	441	401	419	486	456	433	404	442	427	439	434	452	428	425	436	417	393	467	449	477	456	471	435	451	509	413	465	407	470	408	440	416	474	428	439	438	441	434	436	441	424	437	431	463	458	408	427	412	421	429	456	407	427	408	448	452	462	427	443	463	467	491	466	455	485	418	436	445	440	432	456	463	444	486	421	452	450	452	431	427	443	480	439	446	425	447	419	416	450	460	435	431	418	449	424	417	441	474	444	398	447	453	469	453	427	440	443	461	469	435	409	457	440	442	438	473	449	407	463	430	437	452	441	455	441	424	452	406	455	437	393	425	453	429	443	446	452	472	432	416	431	460	457	460	463	421	449	459	430	433	436	453	425	416	458	433	440	457	400	465	422	463	406	455	503	425	437	421	405	445	448	470	436	449	396	415	442	409	459	445	429	465	439	480	442	462	421	420	431	419	481	440	410	445	454	445	451	433	485	440	459	457	429	474	465	420	428	441	423	426	453	468	451	420	456	434	420	461	462	466	443	438	420	453	459	486	452	438	455	453	467	410	397	404	448	434	458	471	427	425	476	432	452	466	437	436	449	453	428	449	423	424	414	434	437	436	452	426	451	448	430	459	428	477	429	404	428	481	433	485	441	464	443	420	420	423	427	438	437	459	450	439	426	416	449	404	427	450	423	453	425	434	422	426	438	418	401	441	437	437	442	438	385	447	460	461	434	422	462	452	463	470	458	438	453	440	419	412	411	391	415	424	445	444	439	466	434	411	441	416	461	446	451	453	441	398	413	488	478	464	447	468	429	396	459	428	459	443	405	435	461	467	415	461	478	446	452	437	454	420	398	455	445	439	419	448	432	458	465	409	426	460	442	422	469	411	417	444	449	428	454	424	443	412	417	407	418	397	477	445	411	456	447	450	446	467	433	436	425	461	453	464	409	484	463	427	453	443	443	432	439	442	390	402	405	453	438	453	405	463	463	419	433	452	455	461	422	419	445	448	397	435	452	433	425	440	406	461	464	439	444	417	425	436	470	445	447	441	433	437	408	430	442	435	461	487	445	425	466	425	449	426	444	421	424	449	434	474	449	468	426	465	442	437	428	444	442	425	506	464	465	420	410	467	417	458	427	421	429	427	456	441	461	438	470	400	463	435	465	513	449	436	453	428	415	426	436	460	442	398	430	434	442	457	451	406	430	411	451	403	431	443	432	484	439	457	393	433	417	422	444	456	410	464	430	459	434	449	466	422	404	391	427	435	425	467	440	443	410	448	440	432	461	416	409	449	450	419	450	431	448	436	446	399	477	454	451	454	417	443	448	479	416	489	440	406	456	407	461	419	398	400	413	418	418	441	434	474	466	432	456	433	453	487	432	442	455	419	449	430	428	440	451	425	478	429	419	478	398	437	436	398	452	433	423	458	435	440	422	453	422	466	424	442	446	426	468	445	461	424	428	449	416	439	450	411	414	436	437	430	429	450	422	432	414	446	464	436	442	437	464	440	418	472	469	445	415	452	472	438	431	432	439	408	402	415	417	442	409	409	461	439	415	458	462	452	408	418	461	455	480	447	416	469	449	417	485	454	439	442	449	428	447	399	483	413	430	425	418	422	455	434	453	433	430	462	389	450	445	408	434	509	437	438	427	423	440	438	404	448	455	420	464	436	440	459
33641	44544	37858	25571	17593	12208	9537	7574	5674	4125	3234	2448	1811	1399	1078	811	794	719	700	645	594	649	652	562	521	608	571	538	579	533	554	524	528	512	539	503	504	495	504	566	479	475	534	495	514	501	514	508	629	543	600	531	539	558	574	541	515	501	506	518	539	514	497	517	503	507	498	497	514	540	543	528	535	526	503	522	544	497	469	505	525	459	526	530	530	508	537	520	488	539	510	510	537	516	500	532	490	535	537	490	549	525	503	570	503	502	539	493	499	513	532	501	481	534	567	521	497	531	546	531	518	515	496	514	502	504	522	475	555	499	490	520	475	542	507	504	533	486	481	465	532	497	512	519	533	538	553	471	546	530	526	474	522	536	528	505	462	502	514	512	492	531	467	578	530	508	494	542	516	548	493	554	514	490	457	495	476	503	508	500	525	503	524	518	523	529	480	500	483	538	519	514	488	520	521	496	516	510	562	487	500	480	488	534	553	495	507	495	451	504	498	527	531	467	537	511	521	505	519	496	538	541	522	501	539	537	517	510	535	543	496	516	483	524	527	513	500	511	475	526	504	506	480	528	485	498	545	561	523	540	478	554	487	527	553	491	481	528	493	516	462	531	469	496	514	505	502	548	498	467	514	524	547	516	494	502	507	511	534	518	516	512	509	534	506	485	492	507	546	506	490	512	568	498	551	525	517	498	516	505	544	494	532	505	522	502	482	508	536	518	518	533	565	527	496	541	486	564	494	501	546	487	532	511	507	493	472	517	570	502	504	506	483	482	529	515	520	528	556	529	514	518	502	521	534	495	527	549	502	482	489	505	532	536	473	530	525	509	503	482	541	477	497	492	498	508	531	497	503	513	480	512	525	515	484	527	538	517	513	515	508	519	544	497	499	508	502	492	503	513	522	503	542	545	517	558	556	524	525	525	516	486	501	513	532	509	521	508	484	518	503	491	470	511	495	502	524	510	495	549	483	488	538	519	557	504	466	486	485	486	527	507	519	511	526	497	539	505	485	510	522	528	484	484	502	494	489	525	525	520	515	551	495	518	494	528	489	504	533	544	506	544	531	510	491	514	512	538	481	476	462	514	536	529	562	534	536	474	498	516	528	488	515	475	524	511	489	539	518	502	541	530	520	485	565	524	535	491	549	472	537	493	483	521	539	531	514	518	488	513	498	501	514	518	489	496	538	532	563	523	514	516	506	473	529	512	511	499	522	473	531	513	484	544	503	502	502	489	499	535	504	508	478	513	477	512	516	496	521	511	503	508	503	501	520	493	496	519	481	526	534	506	488	518	525	520	514	523	507	547	514	511	514	511	517	517	512	543	504	510	516	513	522	519	522	524	502	508	554	520	531	514	516	522	510	495	521	524	502	462	494	523	503	506	481	509	528	505	526	495	517	520	536	504	500	519	515	534	525	539	487	501	492	511	484	495	487	497	507	507	553	535	502	579	531	537	522	539	539	555	475	524	520	469	455	463	520	494	556	516	534	462	572	527	492	539	527	508	467	505	476	526	527	491	498	530	522	518	510	526	538	491	496	542	539	509	515	556	512	533	540	558	503	465	524	558	514	534	532	514	472	513	460	495	518	493	551	537	531	518	477	458	521	462	529	520	541	522	509	472	496	534	524	517	552	525	461	532	474	552	484	476	513	534	508	494	491	530	515	522	535	528	524	502	513	490	485	507	525	512	491	481	538	528	514	562	529	545	505	488	523	529	540	486	492	506	532	530	504	549	527	550	475	555	534	521	534	526	504	486	502	519	533	492	505	494	483	499	549	518	519	464	522	495	513	533	508	497	494	514	501	515	521	509	509	491	478	480	528	548	478	524	479	499	486	488	547	505	528	502	514	485	533	500	552	491	521	518	510	524	520	527	486	531	550	535	536	498	515	528	498	521	502	502	535	481	496	509	517	516	534	501	514	547	510	543	532	510	500	518	471	512	510	511	510	479	514	545	549	515	496	527	524	502	499	523	520	507	473	508	482	521	550	534	486	489	521	547	493	510	566	544	518	518	477	516	519	489	482	512	567	519	485	501	528	511	492	493	514	518	540	493	557	529	495	505	512	487	529	531	530	536	519	510	472	458	533	521	483	498	510	498	489	513	526	538	558	502	495	500	533	490	530	520	516	508	526	511	512	501	506	515	512	526	520	540	496	497	506	521	499	510	513	502	522	493	513	544	526	530	516	488	498	492	518	522	519	505	544	502	553	506	512	528	489	495	523	512	471	514	530	528	538	543	528	520	516	559	511	505	504	515	547	497	496	508	520	506	473	542	505	505	480	472	492	568	534	523	529	499	533	539	539	490	527	513	544	496	512	515	542	490	492	511	508	513	561	529	510	555	486	496	529	489	506	530	535	499	507	523	527	525	552	510	491	541	569	519	483	532	481	487	526	526	544	506	507	500	512	535	523	532	548	504	523	475	540	523	550	496	502	545	526	526	508	507	509	502	503	504	530	486	495	520	468	519	545	525	507	514	509	522	554	512	518	516	536	459	521	529	514	521	551	503	492	487	491	493	514	513	522	487	525	517	487	513	513	513	521	509	520	514	543	483	509	482	481	534	507	521	522	522	468	527	545	527	529	498	544	500	528	542	547	529	503	506	470	498	479	518	502	542	525	471	504	529	539	573	507	491	547	528	466	465	526	514	488	502	526	525	489	525	533	534	521	468	525	565	530	531	520	519	527	512	489	538	534	539	504	500	522	542	514	528	502	557	490	521	502	495	502	517	506	480	497	529	549	581	490	459	518	526	518	481	524	516	499	489	540	562	544	487	501	470	496	524	507	473	516	521	485	547	521	503	532	523	506	538	541	539	541	530	533	484	503	530	520	505	538	508	540	499	549	519	494	521	552	495	507	497	479	547	513	540	512	496	535	486	515	535	524	515	510	492	526	484	511	526	511	516	527	536	525	550	524	515	521	505	509	515	481	489	537	511	542	518	476	537	525	528	525	522	524	503	516	527	522	496	499	535	528	503	507	541	505	507	505	519	514	533	513	499	457	519	505	509	511	519	499	516	499	472	535	509	506	511	497	482	522	520	502	465	512	531	526	484	487	524	495	518	543	518	485	535	479	491	543	462	522	489	502	534	497	539	485	496	543	495	505	542	509	507	494	525	529	508	536	537	467	516	508	520	524	530	531	508	538	541	543	473	530	503	511	546	511	540	491	542	498	488	542	523	531	557	483	486	534	499	506	514	512	474	514	504	512	476	504	507	484	495	524	523	496	542	477	495	499	490	505	573	502	489	538	523	478	496	490	553	521	485	520	496	505	512	516	481	517	521	511	521	532	532	561	528	508	523	547	497	504	477	505	526	536	505	495	505	553	532	504	499	501	493	496	552	510	501	496	525	519	534	580	522	494	549	500	547	527	509	532	521	514	475	529	513	479	528	493	556	515	494	547	533	510	523	512	500	522	510	497	499	514	497	500	513	502	513	514	489	473	496	493	524	541	516	465	499	485	525	522	492	516	550	547	515	454	515
23677	20919	28193	24674	21790	17132	10289	6399	4529	3067	2347	1760	1288	1007	779	595	585	529	493	492	451	411	474	419	418	421	385	392	383	385	380	385	384	377	419	356	324	384	379	357	433	357	366	380	346	368	369	369	398	391	386	376	370	404	392	376	355	379	396	399	339	360	390	372	378	386	350	384	379	346	358	373	334	391	355	386	369	402	345	355	350	348	347	368	358	361	359	342	375	347	391	344	354	372	367	336	329	386	362	362	385	347	366	372	353	367	375	324	321	354	319	340	364	386	365	348	373	330	395	367	378	357	346	395	356	365	367	347	357	372	361	350	403	348	392	359	362	360	339	365	370	336	344	366	338	346	357	347	361	365	370	365	366	394	384	390	312	357	356	343	341	358	380	399	368	383	366	363	324	364	300	365	351	379	352	384	315	371	356	332	368	350	344	367	352	357	345	338	368	369	376	343	354	381	355	358	391	361	361	362	361	326	390	384	378	372	359	366	400	368	384	379	369	366	330	381	357	398	351	382	373	349	337	374	335	352	338	350	363	334	360	368	326	355	365	353	403	334	350	327	343	364	370	369	348	363	383	330	375	387	339	305	349	355	380	364	348	358	332	352	349	388	362	355	362	385	355	358	368	389	366	353	370	344	376	327	360	339	354	337	349	362	315	372	345	359	368	354	356	351	380	358	349	379	344	379	391	363	363	368	342	394	359	371	379	358	354	360	355	381	363	362	377	327	359	378	350	349	375	355	334	362	355	386	381	370	368	375	393	376	395	346	383	323	332	336	382	341	354	383	357	352	365	377	363	370	356	327	366	376	360	346	366	355	318	345	369	352	359	361	389	353	321	354	308	363	328	362	314	364	383	351	353	326	340	378	338	355	375	383	373	363	396	346	343	373	354	352	339	363	330	359	391	337	372	383	370	368	341	363	346	365	386	342	348	350	361	354	375	358	357	377	352	348	349	371	340	373	365	390	374	363	359	365	341	390	372	386	339	400	382	364	305	367	337	402	327	377	386	359	355	347	326	367	332	332	351	374	379	350	385	342	371	356	357	353	357	330	371	377	361	327	393	353	376	335	388	361	364	356	352	386	375	359	368	350	345	346	388	372	363	393	363	355	362	358	364	385	363	344	351	380	371	409	355	354	322	400	354	382	370	347	353	339	396	343	371	343	381	352	364	366	339	359	342	344	362	375	395	350	370	360	352	381	348	356	352	370	343	378	371	336	334	341	350	380	362	387	371	353	342	372	374	349	373	361	360	335	365	375	364	342	388	361	362	389	375	333	350	360	357	352	354	387	381	359	392	367	352	402	377	381	351	328	339	349	382	337	373	384	365	330	362	365	335	346	363	379	365	353	355	355	364	380	372	393	347	384	366	370	362	328	335	328	371	344	346	359	353	353	357	339	342	308	389	371	358	372	361	334	347	332	350	349	370	341	381	367	386	379	380	327	358	350	355	375	399	363	366	372	370	371	346	407	348	378	332	402	341	350	383	343	356	399	366	353	336	380	379	347	370	330	367	355	439	379	363	383	342	345	362	369	370	365	395	360	367	360	355	361	355	378	332	335	362	380	372	361	368	355	327	364	355	357	384	368	339	340	353	381	371	371	387	357	379	366	370	352	358	326	397	385	328	379	356	344	376	370	371	385	387	400	318	338	328	360	343	349	347	348	320	333	362	379	372	406	357	369	373	343	366	356	376	371	365	339	342	336	358	350	358	374	374	321	345	373	362	358	375	375	359	364	375	346	352	375	336	335	387	385	377	394	365	359	372	359	385	366	343	350	359	359	357	372	357	391	362	343	374	361	354	336	376	372	359	368	364	331	367	383	394	359	376	362	373	346	361	343	349	390	342	394	348	355	350	349	364	376	348	369	360	334	358	349	337	363	365	369	375	356	335	361	372	375	399	411	355	344	354	382	365	332	345	378	357	356	357	329	383	340	349	359	367	402	327	360	378	363	359	350	389	374	383	403	371	339	374	366	388	365	360	364	365	375	369	404	378	338	357	398	333	357	340	368	338	347	383	371	359	377	361	395	390	359	367	360	349	378	332	371	340	364	360	347	348	347	332	383	335	370	325	384	346	381	333	356	346	336	386	358	384	347	369	397	368	348	362	380	352	351	395	348	370	355	352	360	346	328	352	349	331	364	358	306	314	337	391	398	345	375	405	352	330	369	351	385	345	359	365	338	355	353	373	408	369	357	367	372	356	371	343	338	355	343	372	386	350	368	352	371	387	373	362	339	306	358	377	332	363	371	375	403	376	368	353	351	370	409	345	331	379	374	378	351	371	361	379	371	352	387	359	355	359	318	348	351	353	336	337	353	382	365	354	344	350	335	362	353	408	384	366	361	326	385	368	374	371	371	377	354	339	369	361	376	366	376	359	335	363	370	329	337	356	382	362	373	363	346	366	372	332	334	382	329	356	362	364	378	323	338	376	340	381	375	335	380	371	356	357	355	354	354	381	407	354	376	365	360	380	352	355	364	372	331	345	384	367	363	358	377	342	348	389	321	381	356	324	356	373	367	368	360	381	358	354	329	388	363	343	385	342	358	326	356	356	351	365	422	364	352	364	345	375	346	391	349	364	366	358	385	341	373	375	369	339	367	382	355	327	358	385	399	363	373	377	388	342	369	340	368	353	368	373	365	358	388	359	356	370	372	314	333	350	382	397	382	388	364	383	382	338	353	354	336	377	364	382	368	383	399	351	393	346	349	319	338	366	339	374	417	357	356	306	359	334	357	344	344	361	383	355	343	365	374	369	383	358	339	362	332	343	321	340	357	334	348	367	362	356	339	372	380	336	364	356	352	388	336	361	372	329	346	356	361	374	380	387	361	338	403	363	369	388	384	376	353	358	377	360	368	364	372	325	372	403	356	367	370	377	349	371	362	364	364	369	355	356	350	334	371	342	347	363	342	362	384	401	367	377	381	362	408	369	336	352	358	325	356	346	361	351	354	345	372	365	384	343	364	367	373	317	333	405	373	360	369	321	352	370	350	359	333	313	345	345	363	385	362	361	330	338	356	377	364	313	367	416	361	350	377	402	353	379	365	352	354	394	388	366	348	333	346	348	376	340	361	373	382	350	324	384	341	404	361	362	350	325	337	365	388	340	349	375	328	351	356	359	395	377	334	341	364	349	375	351	347	373	351	358	345	339	341	396	351	354	346	335	369	326	332	387	354	324	350	338	386	389	355	389	344	368	366	321	356	377	347	372	347	352	386	365	367	369	375	370	338	380	353	373	323	357	357	344	365	344	351	341	375	395	385	382	336	350	359	365	395	380	342	375	361	389	385	381	369	354	349	371	349	362	337	328	334	336	355	347	347	377	372	359	376	375	346	360	334	364	389	372	361	347	339	372	360	377	372	354	339	379	358	380	372	346	322	382	348	344	339	341	363	365	359	381	353	373	384	372	334	363	369	366	333	376	397	369	343	346	361	337	341	364	393	367	359	342	367	357	376	395	358	325	344	363	327	378	339	350	347
36762	52323	44433	33095	24681	17552	13610	10987	8783	6120	4734	3547	2485	1914	1283	990	852	759	721	690	643	564	527	540	546	525	489	487	440	433	460	467	430	460	442	464	445	408	424	463	416	401	433	411	432	442	439	458	454	476	472	477	452	457	455	460	465	436	469	454	421	407	382	446	421	425	429	426	413	425	395	419	405	397	451	426	371	431	410	435	389	397	415	426	392	416	412	404	405	405	445	411	397	443	430	398	434	446	402	438	441	450	418	378	392	430	404	393	444	388	427	406	412	430	439	397	412	447	422	433	426	383	420	423	435	401	407	408	396	421	412	397	441	414	426	403	421	385	393	427	426	442	420	410	424	414	412	439	455	398	403	389	419	405	448	447	437	408	429	377	421	402	432	455	416	427	403	407	387	408	429	405	402	422	408	444	436	399	421	417	433	445	406	439	405	411	427	424	403	393	404	435	401	419	442	389	456	449	413	403	433	420	430	484	395	444	411	450	414	425	430	442	412	423	383	440	453	419	442	439	425	416	401	366	412	412	390	439	414	424	379	447	414	416	426	420	442	375	420	410	446	406	407	450	389	389	403	390	437	412	437	421	407	395	429	414	431	375	437	423	415	431	432	406	429	429	431	430	404	434	413	410	424	419	412	424	431	460	432	437	403	410	398	448	411	383	410	393	400	398	402	359	402	406	438	395	428	377	390	390	455	429	413	424	456	403	419	410	428	404	412	410	423	408	420	357	451	417	437	419	409	451	414	438	440	451	440	396	447	421	436	420	445	400	420	457	408	407	416	429	404	429	432	423	417	420	406	413	383	407	437	441	429	422	390	409	430	434	425	425	375	449	414	410	466	421	394	421	444	413	395	426	423	430	385	438	438	410	449	400	410	379	408	428	410	423	407	423	424	406	436	432	379	430	417	407	388	430	394	420	382	444	433	418	412	432	395	455	425	399	433	387	417	428	425	433	441	436	462	415	423	420	451	445	439	423	442	388	394	444	410	382	416	386	431	463	459	442	457	416	410	431	418	413	447	425	432	416	411	382	391	404	466	440	404	433	447	429	419	407	415	418	410	440	450	415	423	379	407	404	417	398	451	449	399	388	394	387	415	437	428	448	410	438	419	442	373	417	405	407	459	370	419	428	418	390	425	412	403	427	400	447	403	376	397	457	422	461	400	412	420	445	441	396	409	429	403	401	458	439	451	385	403	430	412	437	411	424	391	398	454	399	425	423	421	418	405	392	422	449	417	397	411	416	415	418	407	412	443	369	435	443	416	392	412	386	395	450	398	431	439	424	425	457	403	424	432	400	437	419	409	421	402	483	404	431	426	438	407	412	425	403	416	410	454	379	439	436	437	387	430	426	406	431	452	392	435	393	401	407	435	463	467	403	419	417	409	421	387	414	422	421	397	389	397	445	439	367	415	400	426	382	399	418	425	403	420	411	397	406	399	416	392	416	390	412	392	442	417	421	451	439	417	404	440	444	404	407	439	417	417	445	416	458	410	432	439	432	451	413	418	435	401	425	420	395	418	433	393	422	416	400	421	434	450	410	445	395	424	415	456	431	433	499	390	376	404	413	395	444	384	455	421	417	428	448	420	418	424	404	445	399	375	427	399	430	421	441	434	412	392	396	439	433	422	386	391	424	404	417	402	402	425	411	423	433	402	398	466	420	392	403	411	434	405	427	407	399	365	424	439	418	388	417	398	424	430	424	435	431	364	393	445	377	417	426	414	382	382	422	440	410	426	442	427	412	417	393	419	414	456	405	387	429	422	458	434	420	424	422	443	432	401	428	431	420	406	419	450	395	431	432	412	411	394	385	417	428	410	386	423	441	428	373	431	389	411	439	418	436	434	411	394	424	426	443	409	386	412	437	410	416	420	440	448	393	417	431	397	418	426	396	399	402	426	439	421	426	435	455	452	388	429	448	446	410	415	436	408	396	408	425	394	424	411	435	424	408	419	433	446	429	450	392	453	420	473	446	414	418	402	454	436	381	438	380	429	422	410	385	419	429	419	409	420	400	428	402	421	404	434	437	416	398	445	411	416	417	420	419	420	418	447	435	440	419	401	437	443	448	425	409	422	411	426	424	399	362	402	411	402	439	405	425	413	400	435	438	408	405	417	408	450	417	402	418	430	424	433	400	422	409	431	436	406	440	413	444	409	423	387	438	439	399	427	440	439	419	394	426	448	423	422	404	399	427	427	442	421	420	396	432	382	380	445	381	416	423	411	418	469	392	428	417	432	420	404	419	433	394	407	439	434	393	448	437	405	416	391	451	410	382	388	411	423	405	424	422	422	445	414	426	396	418	383	437	413	402	421	421	444	427	408	434	448	402	430	431	378	429	400	442	446	404	402	433	399	444	425	411	396	442	437	443	410	424	418	377	441	444	435	433	399	393	384	400	468	402	427	414	436	396	435	412	454	396	422	452	412	431	432	394	403	404	460	401	402	416	454	425	395	428	424	406	375	419	419	404	415	431	415	445	410	427	433	416	408	405	413	393	433	440	416	406	413	441	387	409	433	412	395	422	398	429	403	416	421	429	406	419	442	402	382	433	388	407	436	399	443	425	411	439	406	441	404	419	409	445	424	401	438	391	438	402	416	443	429	420	394	411	414	416	455	403	425	390	463	413	416	453	455	408	424	432	444	397	446	434	406	421	421	438	450	435	431	433	446	453	405	467	415	419	432	392	406	461	409	420	395	427	428	418	394	419	401	419	415	450	421	427	452	411	388	396	446	405	424	445	462	438	417	438	467	414	419	431	415	439	408	445	411	416	369	438	442	418	432	417	387	442	405	400	420	426	401	431	412	425	439	458	406	403	415	395	409	425	415	401	418	460	395	408	457	437	443	422	411	412	421	420	434	399	434	420	395	411	447	440	397	425	452	408	459	401	401	423	450	424	421	431	374	427	403	402	417	395	444	394	408	452	379	455	446	431	418	369	388	375	423	428	424	399	435	443	382	406	416	446	415	445	429	418	415	460	448	429	421	437	414	421	426	399	421	414	419	407	423	423	411	407	445	449	437	378	444	440	414	434	459	432	438	451	415	453	386	416	421	430	450	422	430	407	406	423	397	397	424	402	437	414	407	406	395	405	454	424	421	414	444	410	452	425	387	449	428	396	403	453	438	419	399	412	461	413	453	432	421	416	412	416	425	406	407	437	441	411	404	414	377	429	475	397	397	409	450	390	395	440	412	409	421	402	413	401	406	401	404	423	430	440	445	412	396	397	422	425	435	398	438	438	426	400	422	415	357	406	442	439	412	448	412	405	390	455	456	422	413	401	406	419	406	372	457	421	405	422	420	420	406	424	391	423	425	418	414	407	422	429	409	411	442	424	460	453	407	418	459	452	415	438	446	412	433	421	449	415	411	424	422	417	410	418	435	425	460	450	443	442	439	418	483	362	434	390	428	433	445	430	420	441	437	437	422	413	412	438	417	382	430	410	428	465	401	444	435	449	386	430	410	411	418	452	386	423	454	417
25088	21160	28268	27304	19066	10987	6774	4717	3788	2572	2035	1577	1256	996	796	742	697	747	680	630	669	660	618	610	679	633	593	635	581	593	563	607	555	580	600	580	560	587	613	596	602	560	613	607	562	585	616	558	620	601	577	599	600	599	601	577	601	591	620	582	575	582	597	597	616	576	633	581	587	590	605	592	584	569	604	576	570	539	563	571	611	576	596	589	548	581	582	572	594	538	567	572	570	584	536	551	585	587	591	624	586	617	585	592	587	566	608	556	585	580	585	631	560	571	605	605	588	590	560	586	572	613	607	613	581	571	589	567	558	589	616	583	558	586	577	573	579	587	594	598	584	596	602	578	599	567	585	588	578	572	599	585	570	529	573	556	608	561	622	605	619	551	544	578	595	588	589	556	608	633	535	555	547	535	542	576	548	593	626	592	580	594	590	554	557	574	582	637	557	553	561	593	582	588	616	587	568	584	594	555	559	595	539	589	588	567	618	578	595	562	583	606	549	558	577	566	615	531	562	573	599	590	562	591	567	578	587	621	541	592	593	564	557	601	589	581	567	566	549	582	605	593	550	601	561	548	589	573	567	587	620	639	601	575	567	614	568	607	613	539	596	557	551	577	559	530	564	620	605	585	621	645	534	584	560	571	554	552	572	563	574	553	609	583	583	580	607	636	606	592	563	586	572	597	551	576	586	544	591	558	562	607	601	540	587	531	583	527	559	587	600	607	583	603	596	604	623	568	585	585	571	609	544	539	612	578	572	623	617	561	585	648	556	589	617	574	593	584	578	573	605	598	605	551	555	615	604	573	598	638	606	617	582	553	605	589	587	580	584	576	626	595	543	595	545	567	557	609	572	594	577	565	580	608	553	564	536	619	620	580	561	593	543	589	543	560	541	614	590	564	589	564	565	614	538	574	577	582	566	614	562	611	551	603	540	586	623	579	564	603	553	570	567	536	543	580	530	550	634	616	576	616	571	557	554	573	543	596	623	609	580	578	581	595	621	621	565	623	584	635	595	620	577	557	597	599	602	609	608	563	593	570	612	527	572	600	588	612	581	595	553	592	573	607	570	537	589	607	570	570	581	573	588	556	598	583	583	609	557	605	577	565	550	570	572	563	593	592	619	561	550	570	528	644	552	614	586	574	585	566	578	607	589	595	575	578	609	587	577	582	599	564	610	616	584	593	558	607	537	608	601	541	562	621	589	547	594	584	571	535	596	566	577	563	561	536	587	556	606	600	586	579	534	562	574	573	594	594	569	594	563	573	583	562	587	523	568	555	595	597	547	597	597	571	550	561	617	625	592	574	537	567	610	576	565	578	564	567	566	597	587	559	556	602	546	568	553	593	591	574	572	587	588	560	575	602	604	595	608	541	571	587	583	577	585	574	622	581	564	583	587	564	574	576	628	545	569	615	608	565	575	588	547	583	594	548	567	555	553	592	603	596	547	547	578	600	561	563	606	615	578	555	584	575	572	619	600	586	590	597	602	625	621	583	610	582	595	578	558	560	621	549	602	627	579	550	591	575	582	605	593	596	617	576	577	558	581	601	600	618	573	591	563	572	525	582	615	559	578	582	564	608	594	537	586	595	545	612	612	602	547	588	558	593	595	598	554	578	573	568	602	620	583	589	589	595	573	593	535	611	579	634	605	614	583	550	588	588	594	604	618	580	580	622	584	615	604	588	604	551	563	575	577	574	566	542	606	566	583	590	587	554	621	582	596	616	599	601	544	552	605	668	606	580	621	583	598	577	546	586	609	627	548	523	539	578	583	598	604	641	591	597	571	584	585	571	578	577	605	564	635	603	557	589	559	598	586	582	586	576	542	634	602	599	609	557	582	613	592	594	575	567	595	580	579	600	592	548	576	594	573	599	597	565	615	596	566	548	523	576	560	628	614	580	543	573	586	595	553	578	625	607	597	549	569	560	588	625	569	613	596	579	601	562	557	600	598	558	591	589	602	583	565	551	589	564	589	572	605	593	570	623	554	585	551	604	594	597	571	532	560	544	584	542	545	570	578	584	619	562	541	586	576	564	578	553	582	578	612	561	595	582	548	535	581	568	570	552	562	586	585	583	570	550	601	581	601	586	527	550	609	553	602	575	605	555	573	613	601	547	572	608	579	622	548	570	603	560	540	545	602	640	567	571	592	589	542	571	542	592	610	592	583	588	562	550	605	545	587	578	604	583	571	604	600	594	601	582	585	580	585	630	557	566	585	574	632	553	581	549	635	586	581	568	610	595	576	587	630	594	610	549	583	574	577	580	588	590	588	603	556	582	591	582	557	591	554	578	592	618	557	555	571	560	594	613	640	626	562	602	561	556	588	539	600	624	604	567	539	568	573	546	627	640	557	569	515	624	563	590	626	563	554	575	607	595	547	597	567	640	545	564	625	584	557	573	554	578	570	579	559	561	550	577	538	589	571	581	588	616	602	611	603	594	588	571	611	622	584	587	606	578	563	567	561	581	606	594	534	579	577	634	588	575	601	616	574	557	584	575	627	611	603	580	590	566	602	581	573	594	583	617	579	570	583	623	524	573	556	595	584	577	609	569	617	639	573	582	593	572	578	567	602	579	578	598	574	578	628	598	564	569	588	558	610	606	580	557	567	600	554	617	580	598	629	594	604	596	594	570	589	553	573	573	620	632	518	603	586	588	572	609	604	553	605	585	582	545	581	610	561	611	588	572	572	601	605	583	587	576	574	595	563	552	609	578	630	619	587	620	595	590	567	579	555	581	605	582	596	548	609	588	578	552	581	576	537	584	584	547	559	575	588	583	580	610	578	566	573	588	589	634	576	609	587	575	566	600	543	525	591	563	572	594	587	600	543	579	532	574	612	584	578	597	584	591	578	571	604	582	545	605	570	597	591	588	588	628	577	556	539	577	563	624	567	597	609	583	567	610	558	578	573	566	571	578	569	612	610	574	621	574	598	545	586	585	572	585	578	611	534	583	595	590	558	614	555	591	603	635	567	536	594	569	602	607	596	572	648	538	603	560	592	573	590	568	572	592	558	620	566	536	540	627	638	641	570	586	549	621	595	586	622	569	600	546	542	594	629	605	613	588	564	553	567	590	566	558	605	585	564	575	570	558	588	600	586	609	618	595	576	606	594	579	562	551	553	568	576	612	632	607	563	585	600	585	559	533	581	592	595	562	582	587	550	572	588	607	632	557	565	594	552	503	546	570	569	559	575	547	618	544	571	597	613	528	614	613	589	606	564	590	580	565	599	594	581	609	631	602	549	578	595	591	584	582	605	549	588	573	604	592	547	585	594	537	593	578	574	625	603	554	573	599	560	582	565	557	537	561	578	590	580	574	576	590	589	614	576	561	592	579	594	564	589	579	563	584	550	590	573	620	560	608	587	618	554	567	530	573	574	606	608	596	570	530	584	565	575	558	598	556	559	596	546	579	613	574	578	555	588	563	565	581	608	580	605	634	608	580	585	602	591	599	593	579	593	562	563	562	633	598	535	593	610	566
35731	48689	41722	30682	22152	15480	11682	9213	7514	5288	3783	2825	2234	1742	1226	1086	977	894	837	857	795	747	700	787	727	656	766	736	674	653	702	686	683	699	722	680	657	672	708	652	679	680	664	687	696	714	702	695	692	715	725	713	705	698	684	725	687	677	669	655	678	678	619	684	676	660	670	648	677	681	640	622	678	687	667	641	691	647	602	657	647	636	691	696	619	678	627	677	640	623	649	662	639	614	667	646	649	684	676	610	660	662	696	597	670	717	648	648	654	677	675	656	656	624	662	711	661	689	637	633	678	648	598	678	666	654	679	688	644	682	655	709	686	650	689	660	635	689	642	660	664	628	685	676	621	628	632	616	619	642	669	622	682	657	681	669	641	618	649	714	658	618	620	664	659	657	621	621	650	709	645	666	672	651	656	675	693	643	649	655	681	625	676	699	657	668	635	654	669	622	620	673	669	647	658	631	667	616	634	640	648	650	711	627	655	654	697	634	668	611	625	622	660	682	664	644	660	633	649	657	686	621	659	682	653	685	685	678	694	674	665	636	672	643	666	688	666	648	670	670	603	682	680	694	638	670	668	643	666	657	680	653	643	617	638	646	651	653	696	677	685	669	677	639	688	662	718	600	627	647	650	627	621	669	625	666	695	658	670	660	683	697	609	651	681	695	672	659	667	639	669	690	663	657	659	679	667	660	658	613	658	650	638	651	693	596	683	683	637	690	606	669	704	685	685	652	691	693	686	687	605	695	658	704	673	663	691	672	633	673	681	661	626	656	643	680	643	681	658	637	640	646	623	684	690	635	652	706	594	612	642	683	654	639	586	694	689	672	675	618	683	624	660	725	687	634	687	668	667	684	657	711	622	696	653	655	684	684	651	689	657	659	686	662	649	674	711	689	621	616	654	642	730	689	653	685	683	667	651	662	654	673	641	622	650	634	667	639	648	667	699	676	680	665	632	685	634	655	638	670	679	686	670	629	643	644	651	621	666	672	623	642	663	687	663	642	669	683	647	644	681	680	687	669	629	667	662	655	650	651	680	672	727	671	668	661	672	671	644	678	631	682	645	707	669	642	663	659	671	659	680	615	657	700	671	654	658	669	678	629	581	678	670	703	691	656	680	672	646	649	679	676	720	667	656	638	682	645	654	655	673	648	657	662	668	634	695	662	660	696	630	672	653	683	662	677	700	662	627	633	643	698	692	682	579	665	638	702	600	686	678	680	693	641	668	678	691	668	663	636	651	687	667	610	680	651	670	642	676	644	635	650	658	628	635	639	633	645	610	724	633	637	676	646	686	663	647	692	666	699	647	650	680	656	637	671	660	616	680	679	674	644	654	654	644	675	600	614	713	658	662	644	673	665	658	675	664	649	677	677	630	683	640	658	655	688	681	691	684	657	703	676	638	654	706	657	702	693	645	674	663	654	634	684	687	708	657	668	683	701	652	652	645	611	611	671	644	591	648	660	647	649	682	632	645	670	646	683	687	649	653	663	644	661	666	643	656	671	716	637	621	670	627	661	673	632	663	652	631	715	627	651	663	698	601	656	667	679	652	703	724	655	626	629	682	645	670	668	637	632	651	678	649	648	589	636	722	636	654	641	657	699	648	681	666	695	652	647	625	679	645	628	664	659	671	643	651	670	672	658	660	673	711	694	696	680	689	673	648	666	655	670	642	703	686	675	685	646	688	633	678	616	638	611	673	631	655	685	638	684	611	667	657	626	678	653	634	677	672	713	697	728	619	710	655	640	663	663	647	652	643	638	644	630	669	680	665	707	626	664	658	657	665	646	654	613	745	648	687	699	609	646	652	684	639	676	674	638	668	675	662	610	696	638	624	700	674	644	630	672	641	616	643	641	649	642	668	656	669	686	676	675	635	688	666	637	629	635	649	724	636	709	680	646	632	661	664	619	657	648	625	707	671	651	646	677	638	707	693	667	685	701	642	630	648	649	644	624	681	652	676	660	673	653	708	668	677	663	672	614	623	658	693	693	604	643	653	640	649	674	600	683	611	687	653	667	617	660	620	678	661	675	668	659	656	647	639	671	643	659	669	641	682	664	687	646	725	665	670	687	697	687	661	647	602	678	662	698	635	667	664	685	705	666	667	683	634	625	685	689	633	657	645	656	633	563	681	652	685	674	680	646	638	638	646	688	659	671	668	662	677	646	616	647	703	630	641	689	658	668	689	616	678	658	685	648	642	594	649	679	628	672	665	706	640	655	661	644	628	626	631	670	676	643	680	641	670	660	637	675	648	623	658	701	649	658	655	668	675	694	674	653	678	647	693	656	678	673	666	645	654	661	681	675	666	641	667	699	664	642	632	640	707	617	687	674	648	662	694	682	699	688	610	655	616	667	633	703	631	644	651	619	677	664	654	724	646	650	656	657	628	624	668	680	682	649	656	664	657	693	657	645	666	691	688	646	643	630	664	662	673	672	658	699	630	680	676	671	688	672	646	662	655	667	676	641	694	687	628	642	670	650	643	681	656	603	667	646	676	682	697	659	681	630	600	664	687	638	637	653	612	673	640	619	709	633	676	692	650	666	634	626	635	660	625	696	649	644	642	598	610	621	682	630	684	676	648	636	650	680	632	637	649	665	721	639	655	712	632	691	636	666	649	629	631	681	655	622	670	626	667	670	678	652	677	639	706	664	681	655	684	677	649	635	627	656	595	651	674	660	604	684	628	648	645	695	683	642	658	674	626	697	596	641	639	642	675	627	637	636	720	632	643	666	632	636	644	632	643	635	626	659	680	657	691	615	656	681	663	663	685	649	698	630	629	680	701	652	630	657	736	651	620	596	653	661	670	659	657	655	648	684	676	651	624	619	668	659	666	634	679	723	683	606	654	655	700	657	620	707	666	626	636	737	651	691	654	647	649	667	652	623	630	667	649	650	668	631	650	655	657	658	671	645	685	654	692	658	637	679	640	688	684	666	624	673	662	658	658	647	652	673	659	678	640	653	665	655	663	653	683	643	721	645	655	659	689	681	652	672	688	661	699	646	668	671	695	668	619	657	650	631	658	697	649	663	664	683	704	631	628	696	672	695	697	615	650	689	671	632	640	678	624	646	668	661	679	666	646	621	654	726	627	677	644	709	659	667	662	669	684	671	680	644	644	642	685	676	682	692	662	676	628	647	644	663	664	605	638	671	613	653	682	633	662	645	673	647	689	636	667	672	661	633	645	612	661	643	704	707	613	617	643	632	629	692	654	599	664	647	683	650	608	657	635	657	651	680	649	668	638	691	680	661	661	704	594	672	663	685	645	659	655	662	699	682	670	675	635	654	680	653	663	662	654	698	652	661	626	639	669	655	653	681	640	636	687	610	631	681	677	699	662	676	651	664	661	680	604	635	654	681	643	668	681	685	664	685	636	674	702	646	646	631	639	701	682	586	661	637	664	640	686	644	591	701	665	683	718	675	618	664	664	672	663	682	677	644	668	699	715	634	671	643	678	658	665	663	616	695	651	676	664	684	668	662
22683	20935	28560	23560	21406	22003	18918	9682	6487	4852	3279	2333	1883	1428	1037	847	784	744	719	675	617	620	590	582	608	595	569	570	553	541	521	531	562	545	543	554	518	539	488	547	533	499	504	481	523	559	528	554	595	530	554	574	591	563	514	518	584	531	558	538	535	495	496	491	497	542	496	520	481	475	538	507	508	548	509	492	517	503	510	536	522	517	497	534	483	498	511	525	530	512	480	500	515	538	542	509	508	532	520	508	546	498	522	481	525	508	513	519	484	490	539	510	562	495	504	540	515	523	532	464	475	506	535	490	521	493	503	545	508	539	502	506	533	486	513	521	515	512	555	472	523	491	530	478	502	547	497	524	498	490	508	478	538	546	471	532	554	514	509	504	524	497	474	535	511	515	541	511	508	490	504	498	517	545	512	526	507	498	525	503	494	520	537	523	551	505	471	473	528	533	493	515	477	475	490	485	532	513	515	507	557	504	517	560	574	489	533	531	526	514	486	468	498	495	549	512	524	517	454	556	573	531	517	552	534	519	473	494	491	467	562	490	501	483	506	480	496	565	537	495	508	520	467	519	515	528	526	515	511	506	509	531	514	479	528	543	541	487	535	532	508	539	533	520	530	489	501	516	502	543	512	497	523	558	513	490	513	502	488	527	507	527	502	477	510	506	515	505	539	529	483	519	529	513	471	519	491	549	513	502	497	521	518	529	494	500	517	534	499	488	520	519	511	503	504	533	545	522	513	465	525	512	544	543	507	498	498	512	563	522	530	514	495	534	509	511	556	505	521	510	538	548	556	513	484	500	505	522	522	536	499	490	510	487	519	482	518	571	486	573	515	522	529	503	509	538	509	468	505	482	522	543	533	496	494	463	485	518	561	524	513	542	476	517	498	536	512	496	490	517	542	521	539	482	504	509	504	513	486	495	511	520	507	557	485	513	538	480	528	509	487	522	514	523	512	530	531	500	504	517	527	527	514	550	511	493	533	463	499	479	498	520	534	551	566	508	536	519	512	496	515	475	475	494	492	527	576	510	503	521	512	504	537	509	511	461	527	521	497	497	517	521	498	509	485	511	511	509	542	494	493	460	511	526	514	531	507	520	523	461	521	492	513	522	509	501	519	508	533	527	551	483	522	517	510	536	509	493	521	549	504	496	503	479	494	521	515	521	485	538	547	501	510	507	523	540	484	466	541	503	503	495	530	449	467	535	539	516	498	504	502	504	517	530	509	526	496	506	503	519	558	492	488	463	528	474	498	537	523	492	512	532	506	517	490	504	502	472	533	479	544	517	530	506	509	503	517	533	500	514	489	511	473	508	481	535	509	496	553	534	491	506	517	510	502	515	492	554	518	525	485	513	523	513	534	527	533	556	517	501	498	494	558	467	538	496	516	485	488	494	515	478	521	556	509	542	546	508	525	512	519	519	493	526	486	539	492	519	483	505	513	529	496	481	494	514	506	511	558	524	480	505	517	500	511	522	478	550	519	484	491	527	521	501	489	496	501	483	532	503	532	495	506	522	504	515	495	512	517	507	542	515	528	508	486	538	572	529	484	502	524	517	495	512	566	494	482	514	484	524	501	530	481	466	502	478	539	530	497	507	498	526	519	552	536	501	495	543	504	504	486	493	510	493	532	525	493	540	519	515	476	565	527	523	513	492	502	520	566	491	518	521	511	569	509	508	481	526	485	545	523	526	513	492	525	511	551	498	518	477	507	526	486	533	521	485	464	505	487	496	543	489	494	466	515	527	509	480	491	520	490	505	539	496	505	531	492	516	537	486	494	535	507	495	528	505	502	536	522	521	565	514	526	504	512	539	496	491	507	516	544	493	518	483	503	536	523	503	508	525	552	527	527	562	528	480	520	497	488	518	522	509	559	494	508	511	533	558	541	483	507	478	485	514	538	492	479	509	465	522	515	503	521	500	513	493	495	516	480	524	511	535	522	547	495	511	471	489	491	513	545	533	529	498	516	520	524	524	510	505	543	506	515	483	504	464	492	497	549	501	527	488	514	537	509	515	552	512	505	490	504	537	507	478	506	490	515	466	519	489	520	525	531	544	509	474	529	522	520	525	469	504	507	489	461	439	512	522	523	516	518	497	505	471	508	486	542	498	508	538	514	478	512	504	542	548	529	511	512	503	519	519	500	522	494	486	519	544	497	458	543	527	474	487	519	525	505	495	503	457	495	503	533	524	496	520	490	476	473	468	508	454	525	498	487	489	530	522	496	482	533	514	489	523	483	521	511	517	511	516	507	526	519	519	523	529	504	519	509	468	554	555	506	500	535	530	515	491	511	555	507	516	484	555	502	495	510	528	529	508	490	524	529	514	522	511	499	541	505	518	548	509	571	521	477	519	482	441	491	535	513	536	515	490	520	487	535	454	526	482	499	504	531	496	483	499	488	486	523	495	515	515	506	524	547	524	504	518	565	550	485	505	523	510	503	505	505	475	522	483	519	516	514	517	508	509	484	527	493	497	495	498	520	524	558	551	498	514	499	502	526	564	532	552	486	531	535	512	528	518	511	523	497	494	477	492	525	500	503	516	527	521	525	527	505	532	525	508	495	499	492	486	497	499	506	521	540	493	499	515	512	491	507	525	536	493	515	494	494	512	557	538	570	486	546	508	513	512	540	511	544	534	481	543	474	506	515	546	542	494	534	537	509	515	489	506	526	490	530	533	539	554	580	514	518	512	482	506	519	499	510	497	479	529	503	520	523	501	494	508	497	450	543	471	556	537	536	502	522	474	500	486	518	508	513	514	512	474	480	501	523	555	545	534	494	514	510	472	488	534	511	518	487	489	539	488	570	504	517	538	489	512	490	524	496	487	542	524	483	543	513	524	529	535	513	465	524	496	499	525	515	517	500	503	495	508	509	518	528	513	507	504	489	499	517	510	497	491	544	532	477	543	548	496	512	489	464	499	492	546	500	510	492	516	475	516	524	512	508	524	494	524	551	468	543	503	477	544	473	508	462	485	491	529	538	482	493	531	500	474	469	528	509	523	492	550	478	475	526	490	501	539	505	536	540	504	499	544	530	531	490	551	494	523	510	531	500	493	541	505	494	511	515	528	492	457	520	526	519	536	512	520	469	544	564	502	568	475	510	521	497	510	534	526	531	516	500	519	477	517	526	582	499	556	530	453	539	514	518	518	536	500	558	516	480	493	519	472	504	512	513	523	519	514	509	529	512	524	530	490	493	527	496	529	522	518	490	503	537	507	500	520	545	514	533	496	527	515	485	502	533	524	550	530	526	514	523	502	491	484	495	491	531	499	536	509	529	476	504	534	513	521	485	469	509	527	529	546	499	535	522	489	488	495	513	540	487	519	480	493	493	489	530	566	487	582	495	526	522	499	488	499	527	524	496	519	519	521	520	508	499	490	510	547	517	499	539	543	514	527	482	481	464	516	535	493	515	495	521	505	540	503	502	543	495	559	520	508	519	531	546	497	528	485	530	516	489	502	518	542	506	505	539	479	526	479
40084	58099	49336	38122	29592	22940	18187	14618	11681	8888	6275	4649	3577	2524	1678	1367	1177	1022	976	912	860	802	767	684	714	666	698	675	668	608	622	598	629	604	638	587	574	615	591	570	557	560	595	604	596	601	627	613	675	654	650	625	643	652	653	641	603	614	661	639	595	598	557	553	607	597	585	578	609	598	563	578	536	554	590	583	623	559	549	547	551	554	541	593	556	576	562	589	577	554	539	553	582	556	573	579	569	567	582	586	579	556	533	544	585	604	576	565	526	601	545	600	572	569	548	565	536	597	576	559	582	572	558	548	560	597	566	535	605	570	540	553	593	566	609	570	550	555	565	518	542	571	556	530	579	606	548	569	575	589	648	568	541	552	584	554	535	570	606	558	593	587	567	550	563	534	595	597	539	533	577	509	572	554	601	604	608	551	587	530	586	551	561	549	539	548	557	560	555	547	577	543	603	599	578	561	565	543	557	570	557	526	559	610	553	547	566	550	585	520	523	545	608	564	563	529	580	565	555	532	590	575	577	570	524	613	584	528	575	543	548	544	586	560	537	578	512	580	602	587	578	555	601	589	578	575	623	586	561	556	538	611	546	561	542	579	580	591	553	591	556	548	579	608	600	544	578	585	530	555	541	570	549	567	594	565	582	582	576	548	589	603	515	561	547	592	604	547	607	618	527	565	563	516	551	599	545	542	561	523	573	574	547	585	549	572	590	557	557	565	519	613	519	571	580	580	537	543	569	577	597	581	578	581	557	566	566	556	604	529	569	626	568	533	521	586	583	563	565	621	552	539	540	571	583	545	605	543	560	601	545	587	582	586	600	574	554	556	563	596	548	577	573	583	610	569	582	583	559	553	575	619	567	580	587	571	566	575	542	570	594	554	630	560	597	574	528	593	584	569	554	591	603	576	544	543	549	564	563	623	586	574	596	565	527	560	559	590	574	626	588	571	611	547	591	562	522	600	606	565	639	560	564	593	564	528	598	563	619	544	585	584	529	561	585	574	521	525	566	597	569	552	502	562	590	601	554	575	594	581	568	571	537	491	587	605	581	573	564	492	611	549	607	564	570	584	551	537	592	554	553	536	569	524	549	561	559	551	530	582	631	613	568	556	544	580	552	569	647	562	577	634	532	561	551	568	526	564	562	576	578	524	612	571	561	593	585	563	592	589	590	585	609	546	611	559	589	562	546	596	577	604	593	577	554	580	585	549	583	557	553	540	534	550	559	609	615	564	538	561	589	550	550	528	583	541	580	576	588	588	522	568	606	569	553	543	556	553	561	578	575	546	548	570	559	559	586	550	579	569	568	564	577	582	596	564	541	599	582	526	559	621	576	556	585	574	583	592	579	525	554	544	574	562	578	543	538	597	581	567	558	541	576	579	541	603	547	563	595	555	561	581	578	568	579	577	576	584	556	566	559	607	579	592	529	572	584	548	594	521	579	585	564	596	560	595	571	577	599	574	552	564	566	571	596	559	518	558	536	559	529	560	563	566	548	576	547	541	572	581	536	535	609	545	567	562	534	563	570	552	557	548	610	536	574	562	558	570	594	542	594	531	515	570	571	555	604	559	560	578	568	537	554	558	595	564	561	578	566	533	583	580	573	567	530	526	561	566	572	526	566	563	577	568	551	559	588	569	525	579	571	572	546	562	536	557	525	561	557	585	582	569	559	625	568	554	567	586	530	554	570	533	608	560	574	552	547	578	570	563	598	555	541	566	570	586	557	565	558	573	589	589	522	578	569	518	598	578	576	539	572	608	596	559	561	541	560	584	584	558	573	551	578	575	539	574	579	596	569	578	552	565	553	597	585	563	595	525	591	611	585	567	544	586	536	601	571	582	553	584	566	528	509	553	548	563	582	555	554	612	564	558	567	588	539	548	575	537	577	572	582	568	571	574	549	539	598	604	543	535	551	574	556	560	554	554	578	579	560	629	569	573	563	550	568	539	573	610	603	548	584	579	585	584	559	598	555	586	552	599	568	568	562	571	557	573	559	619	579	563	576	586	575	604	609	584	568	552	545	569	571	530	560	589	597	539	610	518	556	545	570	582	585	580	557	589	554	612	535	551	589	579	553	571	568	614	569	595	577	574	581	556	567	544	530	581	554	588	592	586	579	514	559	554	591	537	586	551	530	551	567	587	506	530	569	563	601	569	545	535	567	596	551	594	549	565	578	561	571	569	577	593	595	556	604	524	513	609	528	586	598	544	590	560	550	586	564	598	554	602	512	537	584	582	608	564	574	582	602	541	572	577	587	582	536	587	577	544	560	617	537	531	572	608	563	560	536	577	582	599	550	553	597	566	551	596	613	546	618	547	528	573	549	525	593	592	556	612	575	541	586	583	535	542	579	549	570	531	585	552	584	548	584	603	549	536	564	550	564	571	538	597	577	542	573	533	594	544	583	556	600	546	610	551	569	602	544	598	523	591	559	565	540	592	575	593	563	553	555	571	533	594	526	540	558	574	562	553	588	555	577	550	568	525	601	546	576	550	600	568	612	549	586	578	588	578	589	537	572	543	549	573	554	581	596	609	568	568	599	593	568	554	602	556	605	611	563	557	569	532	581	573	552	592	516	571	573	555	574	590	534	566	577	555	507	592	533	584	552	599	580	564	584	543	567	584	551	581	596	562	563	550	553	548	542	601	575	593	591	572	549	593	579	559	532	539	656	575	538	570	543	530	591	586	558	539	617	592	575	558	568	535	552	602	579	574	544	577	556	545	573	546	556	552	586	551	594	561	617	553	581	581	533	588	587	581	591	569	604	547	585	563	548	582	611	592	602	556	606	594	581	571	575	597	564	591	569	566	585	527	527	521	578	570	596	509	564	549	569	518	570	576	606	566	577	574	579	558	583	590	580	549	598	547	541	594	543	545	541	554	571	572	555	560	536	552	531	600	562	551	601	569	564	578	558	556	580	539	569	576	593	583	537	563	571	557	557	542	566	568	538	571	551	532	568	576	553	570	572	523	623	618	541	569	553	570	563	544	595	584	573	577	598	584	556	598	567	578	574	591	604	553	531	553	588	589	576	541	604	573	583	560	593	564	605	575	584	567	534	534	533	546	553	568	578	547	581	587	571	537	545	538	584	627	573	566	541	549	522	588	591	584	604	607	573	552	575	550	551	541	619	562	567	546	568	548	551	535	564	587	541	599	544	592	580	545	559	584	541	603	535	592	581	552	575	598	549	536	574	544	565	564	572	549	562	554	607	548	555	519	585	549	575	592	551	629	630	533	626	555	598	502	532	584	606	580	550	606	572	583	536	537	554	563	563	600	574	608	558	542	594	538	560	617	565	547	568	606	517	575	539	569	568	567	574	579	626	565	580	577	605	542	552	543	543	567	603	588	575	576	532	567	564	568	616	554	593	542	607	563	562	542	573	569	571	592	586	565	576	563	581	588	595	541	585	579	515	607	612	593	524	589	549	575	574	540	550	552	538	551	578	615	549	584	612	563	543	560	537	582	552	546	624	565	556	612
29614	29441	33566	26089	14865	8710	5527	3898	2698	2066	1527	1181	970	763	611	530	600	526	526	506	450	516	445	477	436	442	483	444	450	476	445	514	484	460	456	476	431	469	444	458	458	463	406	432	490	476	425	410	480	445	430	471	457	447	483	483	445	462	428	443	458	433	409	454	463	461	444	449	445	407	457	446	501	418	455	436	493	450	398	452	456	456	445	469	435	409	473	430	450	427	422	430	457	436	466	501	445	474	447	430	438	431	481	462	463	416	433	459	401	475	442	447	460	437	498	421	440	453	479	421	446	463	483	434	433	482	435	433	466	423	475	428	457	461	479	416	455	453	450	475	437	436	425	465	463	461	399	466	428	457	445	413	445	464	444	475	477	437	472	469	457	447	449	405	479	435	467	461	451	409	474	475	466	428	451	419	432	461	422	430	449	448	430	428	452	433	423	419	426	439	436	437	423	437	459	503	446	463	409	449	467	414	433	428	508	414	405	430	455	461	433	480	469	469	456	449	470	458	458	488	403	463	451	425	458	462	469	456	419	439	485	476	398	474	457	465	449	455	435	455	456	469	445	412	419	485	444	473	462	486	400	446	436	430	415	434	453	432	441	480	446	439	423	477	443	429	455	477	419	465	449	425	457	473	460	467	439	433	430	476	459	410	450	466	476	468	461	448	431	457	467	449	479	476	437	438	418	475	407	448	446	458	470	452	444	430	439	437	469	440	459	456	410	435	471	476	479	441	463	434	416	459	405	444	473	423	425	467	466	421	508	479	440	445	495	442	442	428	427	455	467	473	384	483	444	428	473	439	438	447	499	443	424	438	474	407	468	432	421	422	467	430	412	451	441	454	460	488	469	420	464	459	433	440	437	460	468	432	433	435	448	467	434	503	448	428	454	452	442	476	466	431	443	475	453	452	458	413	484	420	468	461	456	443	405	484	447	446	457	454	465	469	460	415	424	483	433	435	448	469	410	445	485	444	432	446	430	456	461	424	459	415	437	468	436	442	430	399	457	437	459	442	413	463	483	478	427	408	435	449	440	420	425	435	445	454	428	455	459	432	415	476	454	442	429	443	463	462	440	451	420	467	430	443	468	444	491	454	423	464	442	458	414	401	466	448	473	495	435	419	446	441	452	458	449	436	460	456	471	438	476	465	448	414	422	455	426	418	426	439	453	457	443	410	477	437	511	408	443	432	435	464	409	471	469	427	462	495	483	491	453	488	497	455	460	405	476	493	428	401	446	401	417	490	448	472	440	429	456	451	468	464	416	455	460	430	463	451	456	433	445	465	422	470	428	453	431	386	442	460	406	428	434	453	452	437	454	415	445	454	453	444	459	472	448	424	437	468	434	424	462	449	435	415	445	479	437	426	435	438	464	417	467	439	439	432	458	432	426	426	449	431	480	441	457	417	504	429	475	477	481	403	485	471	453	432	436	458	449	444	455	459	448	435	438	503	434	422	475	449	465	435	428	416	456	408	428	428	445	435	484	448	447	441	406	496	465	462	429	445	453	467	477	439	464	451	462	434	462	472	455	434	452	437	456	476	442	432	387	456	498	433	440	465	445	422	458	458	436	452	444	470	446	457	426	471	471	447	440	425	454	440	409	423	495	448	476	434	469	436	439	464	462	440	424	457	425	406	436	422	456	483	444	474	441	458	451	463	451	433	425	462	437	432	441	446	445	442	481	445	486	452	472	448	442	451	454	433	445	473	467	405	416	456	461	464	485	424	454	451	470	422	478	402	494	470	438	448	449	451	435	467	476	469	470	459	426	432	410	469	442	435	429	438	449	463	490	461	438	483	447	450	453	443	423	464	444	435	388	411	465	440	449	498	458	454	453	443	434	470	426	437	444	476	466	485	442	467	474	416	464	436	435	438	449	420	404	476	422	429	461	448	466	449	431	451	462	469	422	495	434	426	455	393	468	414	465	414	407	417	431	447	458	482	451	460	427	446	422	462	457	427	436	414	426	419	442	424	478	464	474	464	433	442	458	441	424	463	455	423	411	478	469	485	453	475	410	454	435	420	419	421	439	476	493	440	459	461	414	431	457	468	429	433	431	450	450	416	460	421	437	432	452	394	442	465	435	486	480	450	443	437	434	447	471	471	482	456	435	430	418	453	466	450	472	457	423	462	443	448	435	449	480	438	445	448	434	488	420	433	457	472	460	465	422	418	469	449	457	465	489	464	444	513	471	486	466	455	465	468	420	462	425	429	453	458	481	477	444	469	391	452	450	433	438	463	450	446	487	449	427	443	404	463	451	419	451	453	464	437	427	442	464	438	439	457	456	394	485	449	398	457	425	452	466	441	439	444	414	467	442	464	440	412	479	445	490	417	440	465	439	450	438	460	459	423	403	445	444	405	449	445	422	450	448	443	458	445	447	426	449	440	466	467	447	447	477	467	440	460	488	482	441	449	476	460	504	489	453	431	465	417	442	484	467	464	422	433	467	454	432	459	409	454	448	452	468	483	433	444	452	426	463	435	448	492	470	449	476	474	463	457	438	424	445	464	461	447	415	489	454	436	481	451	450	453	438	464	456	434	415	451	464	402	471	431	450	460	426	486	449	475	444	472	480	460	448	437	472	439	462	441	450	443	465	463	483	453	427	460	441	462	470	481	445	434	429	440	432	441	466	452	432	445	446	451	463	452	431	430	475	430	424	476	438	463	415	474	443	454	476	423	462	401	458	432	441	431	433	447	410	446	437	404	444	441	429	446	472	458	430	466	440	408	457	408	448	420	459	437	497	407	445	459	468	460	407	476	456	469	422	478	477	431	442	439	435	470	413	456	467	448	458	437	427	461	441	464	407	429	419	435	480	458	463	457	456	458	452	428	451	489	413	430	439	438	420	466	454	452	438	448	464	481	432	473	500	478	446	422	437	458	417	441	431	453	437	457	452	428	435	449	445	469	408	448	473	460	464	465	469	439	463	464	412	431	463	420	477	447	432	452	407	480	474	451	476	422	441	448	474	460	451	497	436	428	451	409	473	451	478	446	448	442	472	465	471	454	464	425	442	500	477	501	462	456	461	457	478	419	438	479	464	441	424	470	437	457	446	447	424	415	474	445	472	458	446	448	462	485	438	442	427	398	461	432	423	427	460	405	438	458	431	440	473	480	480	438	466	452	439	467	433	480	454	423	434	432	419	443	476	421	437	433	443	439	448	442	465	459	405	463	431	418	442	484	466	446	422	439	408	460	449	441	435	422	433	448	411	425	424	435	452	443	453	473	467	465	458	448	435	434	420	435	432	468	445	445	448	443	463	428	435	426	460	468	454	401	468	424	456	412	450	407	454	433	422	484	432	427	483	452	440	475	462	437	469	438	505	465	443	453	406	460	485	410	468	459	468	473	445	465	471	489	470	445	460	444	453	441	465	455	487	452	444	416	439	467	464	474	449	456	457	417	449	446	444	436	442	444	436	443	455	441	448	468	434	437	447	456	469	443	437	472	438	448	405	439	437	464	477	454	474	465	457	433
35048	45534	38205	27269	19117	13973	10135	7810	5687	4293	2877	2148	1685	1163	935	863	698	722	662	651	563	602	572	627	591	579	573	560	537	525	561	541	591	542	544	563	555	536	526	533	525	542	563	555	537	554	552	544	531	584	608	549	564	536	564	544	485	573	513	573	575	495	488	572	534	536	518	556	496	507	546	558	517	510	536	562	535	510	498	487	527	560	508	503	512	577	518	548	494	549	558	521	538	508	532	526	507	514	551	516	506	488	553	505	520	559	536	531	500	507	514	479	529	538	515	514	582	518	526	557	499	483	549	529	561	471	483	509	471	522	528	479	529	521	537	517	551	538	544	528	508	532	537	533	517	510	503	498	516	562	501	590	524	507	498	522	548	516	558	498	499	543	535	520	514	568	514	544	526	521	509	501	511	487	518	504	542	541	535	553	514	567	572	488	550	483	523	507	513	517	483	561	520	529	566	505	522	537	500	531	577	528	531	531	519	529	499	540	519	543	542	549	484	580	523	487	486	550	541	500	491	515	497	554	529	520	549	549	462	524	551	530	546	549	481	533	508	508	477	541	533	566	547	573	531	503	569	505	509	561	512	539	526	527	531	521	526	557	535	514	552	498	494	504	552	513	516	468	493	496	470	540	527	587	554	538	515	509	521	532	543	487	522	537	551	487	484	515	503	534	544	526	515	506	494	539	473	542	483	535	596	524	513	503	531	526	522	521	535	517	560	552	528	539	499	521	481	536	510	500	512	575	497	545	511	525	514	567	509	525	508	510	530	548	501	516	526	549	502	501	512	537	525	493	486	484	537	491	511	527	570	569	485	531	538	555	521	526	502	516	527	544	528	540	519	552	554	505	526	500	525	563	543	546	520	518	528	538	499	531	534	529	551	501	571	519	523	525	529	525	572	498	510	503	529	511	542	549	516	491	483	495	546	572	518	507	551	553	532	485	515	564	565	487	491	506	535	524	546	552	517	533	478	502	513	530	561	529	519	534	548	529	538	513	540	570	525	490	542	524	501	516	493	514	520	547	519	567	519	543	531	536	539	524	505	494	513	512	530	525	525	558	529	534	542	527	492	519	539	528	518	507	535	506	552	556	546	546	536	541	552	477	521	515	515	521	525	513	524	529	542	507	520	516	513	492	526	524	518	586	475	507	518	561	523	476	539	540	505	532	511	552	503	536	521	508	509	519	488	489	542	485	530	551	531	496	530	518	526	505	520	531	477	553	554	522	561	488	524	513	527	495	591	529	542	490	528	537	532	520	507	575	528	542	530	511	498	525	562	542	543	569	592	539	530	515	500	537	491	511	483	495	515	518	533	549	522	533	514	545	542	521	582	533	502	517	519	508	542	511	525	507	544	547	526	526	501	529	553	494	555	521	522	475	499	538	532	585	508	502	522	561	536	549	513	532	538	556	461	540	476	554	526	515	553	520	528	528	536	506	505	542	540	523	505	549	506	477	561	538	515	545	561	515	512	513	525	484	510	517	547	538	534	543	533	512	549	542	543	551	534	546	512	524	520	559	536	582	533	531	500	540	485	530	532	548	543	558	550	559	521	529	541	516	526	524	546	512	567	511	523	505	526	515	572	538	538	535	512	515	521	508	524	576	478	545	504	509	511	507	505	504	533	544	563	519	501	491	510	477	535	573	500	554	482	512	542	489	513	517	522	518	513	536	539	494	531	502	570	526	500	534	550	546	530	508	496	536	535	487	542	538	489	563	502	551	517	567	501	532	536	538	486	505	525	511	502	583	538	532	519	538	571	484	556	547	524	507	553	495	491	550	517	500	501	555	510	521	545	479	537	536	568	519	505	507	508	483	561	478	536	518	532	532	528	461	546	541	554	483	528	513	492	524	533	518	509	503	532	500	540	542	491	573	556	548	566	494	493	537	518	515	517	531	495	520	507	507	499	527	544	562	510	509	513	551	506	503	535	509	508	551	523	561	521	532	550	514	533	530	561	524	541	533	517	587	528	503	557	513	564	529	498	584	549	521	540	507	526	569	520	558	498	517	533	495	517	550	498	495	512	538	518	512	541	521	499	555	542	522	520	535	488	533	521	518	540	544	497	525	522	511	501	498	512	533	542	508	564	505	534	537	506	547	526	536	551	497	555	526	482	526	520	546	533	485	569	563	497	495	493	504	530	556	493	514	538	502	549	514	502	488	500	490	486	515	504	507	518	559	571	538	529	537	532	535	521	544	487	495	534	572	480	509	519	514	513	544	500	522	556	549	520	495	522	523	537	492	525	501	517	523	519	511	547	491	534	526	530	540	547	538	481	511	510	507	506	533	539	536	498	507	508	516	531	556	526	542	546	485	555	574	525	520	505	552	562	522	552	550	566	534	552	567	515	550	530	528	506	550	505	541	537	514	508	515	532	518	521	528	577	497	519	510	520	498	528	519	491	522	516	523	498	543	487	560	561	525	571	548	515	507	544	550	498	527	484	555	536	512	560	529	514	517	502	522	554	504	557	550	527	499	531	483	500	499	538	504	517	540	483	484	564	488	582	494	540	559	521	469	519	565	534	523	543	463	529	507	525	553	500	519	512	508	539	533	533	510	526	541	519	559	545	512	527	538	515	523	574	526	492	498	535	539	490	543	521	556	555	518	529	477	550	516	515	533	525	547	532	514	488	544	501	532	503	521	543	543	510	504	564	554	539	572	541	519	548	517	559	518	511	531	509	527	531	514	504	464	529	518	525	503	500	553	526	521	538	553	492	564	508	531	540	505	532	529	541	490	556	532	517	519	515	534	530	509	524	497	513	523	540	555	513	529	504	571	492	476	504	538	519	519	559	578	561	518	555	513	513	533	571	508	515	521	523	518	512	547	500	509	546	511	575	527	500	485	530	532	555	555	525	536	492	554	554	561	514	522	505	516	502	499	502	505	509	531	495	516	522	543	494	537	503	540	514	511	501	551	545	520	524	503	495	545	542	530	534	539	561	547	537	489	507	543	540	500	524	499	513	535	545	537	499	514	527	517	519	532	523	565	537	540	522	541	541	477	551	529	509	502	512	529	512	524	530	509	514	539	547	548	554	551	500	503	536	504	489	533	562	557	523	549	547	548	526	540	550	507	503	521	505	520	498	512	549	518	535	553	521	543	528	530	520	539	513	529	517	524	521	507	564	506	531	503	508	527	529	528	496	565	533	514	518	517	491	527	499	548	506	545	541	523	532	540	516	552	556	463	559	515	543	489	516	512	514	527	566	553	560	536	541	543	527	497	517	540	529	517	500	544	527	525	548	528	542	528	529	493	535	562	550	524	550	528	552	495	497	544	552	491	494	555	539	535	570	552	552	550	564	553	529	505	544	525	494	538	577	553	482	530	577	534	501	510	538	512	532	518	564	500	520	533	541	517	515	531	529	544	494	546	521	509	535	535	516	548	533	533	531	558	548	538	564	524	547	562	510	506	539	544	534	541	503	519	510	461	505	534	520	543	522	508	537	528	509	520	534	522	507	539	536	523	525	548	507	515
23751	20926	28161	24625	21977	18263	11183	6273	4410	3048	2051	1653	1229	853	741	567	537	523	536	460	441	398	424	446	425	411	399	428	355	396	414	385	404	378	397	391	381	424	385	369	358	398	360	359	363	384	363	413	419	425	430	415	409	361	388	392	404	382	410	354	370	365	383	392	380	374	369	373	359	362	355	355	360	354	371	386	416	351	405	395	360	378	382	394	391	389	358	385	361	372	360	381	382	364	374	367	378	405	411	356	386	392	359	389	340	391	369	397	352	368	353	377	340	375	372	381	380	354	407	377	386	406	382	358	351	356	362	353	388	366	378	376	375	385	380	350	345	374	398	362	394	347	369	381	360	346	408	366	373	368	378	379	355	367	380	376	391	349	391	374	369	386	335	358	383	373	392	354	391	388	370	381	350	367	357	341	357	333	370	389	360	380	370	369	356	370	375	352	408	367	383	392	390	370	373	362	420	337	341	367	379	359	396	344	329	368	362	399	394	369	386	370	363	347	343	367	370	398	368	343	353	376	384	372	395	383	388	370	364	385	417	323	373	386	385	397	383	366	354	369	350	335	403	364	369	385	383	400	381	367	335	376	363	349	327	379	381	378	343	370	358	357	380	376	387	348	337	390	339	371	382	356	341	365	355	367	391	386	353	385	345	310	375	387	355	398	350	389	346	358	368	346	375	367	372	380	366	383	346	354	384	381	365	389	370	374	366	396	319	354	372	346	370	365	362	360	371	363	359	382	350	386	359	362	378	327	351	367	339	355	380	379	367	406	391	347	373	349	362	370	364	398	365	399	371	355	358	373	367	392	393	345	370	360	365	399	345	375	363	380	354	392	387	401	352	345	355	384	369	370	378	380	388	367	376	380	389	381	368	382	393	391	395	355	353	343	382	362	357	379	356	353	417	375	388	401	353	354	370	403	344	344	343	372	412	390	374	367	360	369	361	351	393	340	385	373	414	379	358	362	369	333	399	373	368	409	380	370	368	359	422	395	364	392	374	398	378	418	350	360	340	361	379	352	423	356	368	365	367	345	386	368	378	381	382	362	371	376	382	360	370	408	375	364	378	363	363	370	400	399	387	393	378	361	378	354	364	348	375	356	345	354	355	340	361	366	358	358	362	353	400	353	366	388	360	337	368	385	332	366	369	375	320	321	351	354	364	344	370	355	354	373	380	410	360	342	379	371	402	368	374	408	364	333	401	373	356	378	393	351	367	352	356	392	353	397	410	394	404	393	375	405	367	352	361	397	357	323	355	381	374	378	375	388	385	384	376	370	385	352	388	375	351	361	370	401	387	408	393	349	345	370	374	389	371	345	327	368	399	358	366	367	337	378	331	375	365	372	348	387	356	356	344	377	411	324	341	347	370	369	390	377	345	400	393	377	393	374	380	422	368	369	370	372	346	380	336	353	371	367	392	382	347	345	378	394	366	357	406	386	386	356	351	372	367	371	395	344	359	386	418	370	405	378	370	357	375	352	354	380	367	374	366	388	326	350	349	354	381	387	385	373	376	357	390	398	377	353	381	392	374	372	378	379	358	384	324	396	354	412	360	404	367	371	382	379	362	361	382	393	360	360	336	392	343	328	356	374	383	377	372	391	369	345	381	389	374	396	302	379	365	314	393	401	363	349	386	360	381	362	360	323	386	392	347	387	398	359	380	407	358	354	352	372	390	373	402	362	359	376	370	384	365	386	377	343	361	381	336	416	395	417	367	379	362	403	406	379	327	343	349	358	381	428	376	396	358	378	336	356	330	374	361	348	338	374	336	395	375	374	356	350	388	386	329	369	358	345	342	353	375	391	380	378	366	378	369	362	381	359	361	367	381	364	396	382	398	352	356	359	341	375	393	394	385	345	388	371	373	382	397	379	335	367	377	382	396	366	402	356	324	378	361	360	341	354	379	373	363	363	377	365	393	350	360	364	388	392	381	395	378	366	357	380	366	384	371	380	384	374	350	342	338	368	362	355	367	360	341	368	387	335	349	377	336	369	343	367	373	386	384	345	396	396	404	346	362	347	368	358	372	368	356	372	392	397	379	388	387	385	386	357	359	360	380	374	378	404	377	382	389	369	397	365	344	353	354	357	346	362	386	371	394	397	376	365	370	369	361	384	382	381	371	345	376	387	387	373	381	355	365	337	364	372	359	338	393	415	362	408	364	355	403	362	378	330	367	323	394	382	335	315	396	353	358	363	386	361	382	349	370	334	337	357	408	377	376	374	359	338	386	370	365	360	332	371	367	409	321	345	365	351	373	347	374	374	372	352	388	377	373	355	362	365	368	376	378	348	366	378	374	409	391	379	367	375	362	359	371	377	406	401	371	346	354	369	329	378	362	359	371	390	367	389	376	367	366	387	362	346	362	386	361	343	386	378	368	380	370	355	408	364	393	367	383	365	395	365	367	389	379	334	389	413	367	350	372	393	362	398	341	354	391	377	368	336	362	348	381	333	356	335	370	372	352	330	395	361	376	374	353	384	353	314	372	353	397	381	411	340	389	391	384	351	364	367	345	334	370	373	388	385	390	381	413	389	351	364	405	374	387	356	394	368	380	400	377	336	364	382	388	356	368	381	385	353	355	367	347	354	367	396	370	393	361	376	368	400	399	386	382	357	373	351	376	375	380	374	385	409	369	362	373	362	370	390	392	342	384	364	359	345	382	376	326	408	339	355	382	356	384	372	333	371	373	388	358	379	374	385	407	360	355	385	366	370	366	353	345	330	363	402	368	359	380	347	367	417	321	371	362	404	375	364	375	358	364	357	353	342	363	374	352	339	373	372	360	380	364	369	357	383	394	344	345	345	374	390	367	369	372	335	383	384	327	374	372	391	370	355	420	382	389	382	343	350	405	346	346	393	378	396	421	352	374	362	383	369	410	388	354	371	367	369	402	404	346	338	363	405	421	383	372	360	391	377	349	385	365	374	412	375	337	386	303	375	377	393	371	361	345	362	357	375	346	379	357	354	334	374	371	381	370	375	372	377	352	351	393	359	394	391	381	368	380	378	368	374	376	399	350	335	326	386	364	369	370	351	362	377	372	381	378	370	396	396	351	320	360	381	428	351	363	370	358	369	351	361	353	347	352	375	374	368	341	379	376	407	407	364	388	370	350	374	367	380	374	345	360	362	357	369	319	352	355	393	400	414	408	365	364	333	386	365	391	355	375	403	366	370	378	366	348	365	382	359	336	377	358	375	369	382	348	336	376	362	392	374	376	363	372	380	352	382	363	352	353	379	356	378	370	385	407	377	356	361	365	389	374	388	380	375	385	374	410	389	378	373	389	366	367	394	399	398	375	401	372	357	346	386	389	354	348	374	378	340	363	373	385	386	342	356	356	368	388	366	385	382	365	377	395	369	382	338	366	393	368	366	388	353	365	355	374	354	355	357	397	374	348	393	366	398	361	363	369	375	382	352	372	351	383	375	412	386	359	345	393	380	395	371	349	392	365	353	379	359	417	364	370	382	399	376	376	384	380	394
36755	53047	44507	33329	25467	19851	14660	11210	8521	6174	4243	3105	2256	1513	1208	938	870	730	696	638	583	536	531	527	510	563	521	527	485	466	452	455	487	495	462	480	468	491	453	421	418	455	430	447	468	450	451	529	504	490	516	467	463	487	508	510	499	506	458	499	484	418	450	462	430	439	396	412	432	436	432	441	397	458	414	427	422	416	424	396	469	424	396	457	432	404	440	426	453	439	429	492	378	387	411	447	415	479	415	416	424	399	451	446	434	427	457	416	446	447	412	419	435	487	421	428	415	435	438	446	451	417	444	425	404	435	457	442	398	438	407	424	443	415	441	443	389	441	447	492	437	424	464	442	454	444	433	470	459	459	437	411	441	440	456	425	454	434	404	441	418	420	444	443	464	417	443	431	453	428	399	446	426	455	422	421	439	416	421	388	461	427	459	424	433	437	419	407	422	412	406	422	417	459	430	441	432	396	449	426	444	420	410	383	436	440	430	455	407	436	385	406	438	460	489	442	477	436	486	417	437	451	444	414	444	468	438	418	465	430	448	449	468	472	411	422	450	463	409	430	423	427	478	476	405	456	446	415	424	411	470	458	452	445	417	464	423	443	425	450	416	439	430	451	402	420	424	444	397	478	459	432	444	424	395	428	452	448	418	418	444	420	425	421	414	439	465	427	449	414	434	415	444	455	452	423	429	423	418	415	447	403	424	415	427	433	417	424	453	405	430	419	407	411	448	441	432	396	438	420	432	432	420	421	391	457	385	439	441	432	470	418	397	435	459	443	427	446	435	443	478	439	404	442	453	411	452	422	428	431	432	420	427	437	415	435	412	425	444	445	465	419	403	428	451	469	420	474	406	459	432	458	428	466	453	410	449	430	366	404	444	428	457	405	422	431	433	424	438	427	440	446	490	449	461	448	490	457	423	421	407	434	407	401	449	466	421	392	437	453	423	426	384	451	414	429	404	442	425	443	431	449	446	423	437	412	403	446	441	446	444	450	442	419	398	436	412	472	418	406	414	419	450	399	460	454	445	475	463	401	469	409	423	424	446	453	410	420	437	428	436	428	453	424	424	433	449	441	429	478	438	467	443	415	444	461	417	406	433	434	434	431	396	412	450	488	469	452	434	441	451	442	456	476	440	403	417	433	451	396	414	468	434	461	436	455	462	444	442	464	430	466	459	448	411	440	441	410	412	415	412	428	433	410	431	433	425	444	432	444	428	425	446	410	469	428	428	402	421	420	451	411	438	440	430	447	459	439	390	457	413	474	450	452	433	431	424	441	429	444	430	425	458	486	437	438	421	392	426	431	392	401	458	433	424	456	466	426	411	427	443	468	439	438	440	444	448	458	435	428	454	422	428	430	421	406	423	443	435	441	446	423	405	409	450	447	415	447	425	416	427	420	430	440	434	437	417	397	441	407	461	437	432	429	431	406	429	437	429	427	441	449	403	417	450	428	452	426	381	404	433	471	445	433	424	451	454	433	396	448	406	420	433	431	435	414	398	458	407	415	452	413	434	412	418	414	460	411	420	417	406	422	427	404	427	447	464	407	421	431	424	423	413	455	369	441	452	422	413	454	425	445	406	455	447	396	434	420	441	437	363	471	444	437	434	407	431	451	420	410	408	443	458	399	459	418	429	448	448	467	427	445	456	433	440	470	441	483	428	434	432	450	411	395	442	459	417	398	406	425	436	432	438	419	381	462	406	386	440	417	451	427	426	414	447	444	447	397	442	422	477	416	444	436	419	436	456	408	432	439	437	412	434	464	434	455	433	428	413	424	432	429	438	461	425	435	416	428	435	459	395	450	466	417	448	434	432	439	460	464	429	381	415	415	445	463	442	388	405	417	427	432	456	448	437	439	420	457	438	398	408	428	425	436	426	431	411	426	408	473	448	423	437	436	461	426	434	462	432	414	400	404	465	444	408	409	418	432	438	451	406	428	412	455	454	436	417	416	427	435	398	440	423	458	428	423	483	393	377	458	423	420	416	423	465	438	402	413	443	424	435	453	440	415	446	416	437	423	415	403	435	447	439	384	404	422	421	454	433	451	459	425	459	403	443	441	410	433	440	389	453	420	475	410	420	398	431	440	428	432	397	400	455	465	420	419	409	460	422	403	437	431	420	426	411	446	417	448	457	441	445	437	445	419	455	403	430	406	441	454	440	430	466	420	463	420	428	450	437	448	414	405	445	436	427	442	444	394	455	437	429	391	455	422	439	429	431	418	454	417	425	412	447	397	461	418	409	383	408	464	471	445	448	404	452	454	411	453	452	425	404	409	430	430	456	401	450	457	447	441	467	429	427	434	386	408	389	413	456	480	428	416	430	450	441	439	429	440	425	414	443	418	422	420	440	406	414	391	429	442	426	459	405	424	450	462	426	442	419	452	434	457	440	415	434	446	406	443	465	412	431	408	454	403	417	427	419	428	402	400	455	413	457	427	441	403	412	394	416	456	426	454	416	428	466	429	416	422	421	426	396	404	422	407	414	457	405	419	440	413	431	410	476	388	415	437	458	457	444	438	424	439	400	406	443	378	457	410	430	428	406	435	448	478	413	460	436	424	460	465	455	432	462	408	421	427	410	423	407	415	432	404	424	458	455	443	448	421	421	410	441	442	433	432	420	430	401	447	453	415	451	442	400	437	419	421	412	427	429	446	432	418	397	411	404	420	445	447	398	420	447	486	429	454	410	435	445	435	429	452	446	449	435	430	455	416	435	428	465	434	444	416	404	458	433	458	423	399	478	474	443	464	436	405	446	458	426	408	463	437	456	448	475	454	450	397	466	440	437	417	447	428	446	436	441	440	406	394	389	427	434	432	433	378	425	456	451	445	451	427	434	412	454	422	415	405	402	452	424	417	436	424	428	427	447	435	456	428	447	397	420	454	441	448	449	446	423	435	429	411	454	440	435	456	419	438	433	429	428	410	411	437	469	450	433	412	430	418	403	424	435	411	454	457	445	413	442	424	395	387	401	422	446	446	447	434	477	441	444	417	449	444	414	442	425	403	396	457	457	437	447	445	455	432	450	403	450	413	455	427	380	431	409	434	414	435	410	410	421	426	452	390	403	429	435	443	414	424	438	411	413	411	426	449	464	401	418	465	424	394	412	406	423	431	470	436	416	413	437	434	430	465	431	432	425	418	467	413	451	427	420	427	401	417	443	451	416	417	397	395	462	420	451	427	417	447	431	422	430	435	433	445	429	437	457	469	455	436	410	405	422	481	429	420	439	454	412	446	413	406	425	393	401	435	459	423	408	450	454	433	417	409	442	419	434	461	412	395	431	447	436	410	426	423	455	397	442	392	413	463	427	377	421	417	428	404	443	458	458	445	474	441	411	427	457	423	407	426	420	441	458	434	420	381	471	432	474	411	410	425	421	459	462	417	438	415	409	459	453	404	442	406	462	419	420	423	444	434	433	437	446	450	399	418	459	434	434	442	400	388	439	427	442	407	401	472	405	443	437	429	418	418	439	422	445	478
25096	21105	28130	27312	19573	12354	7503	5091	3621	2455	1847	1454	1138	963	791	773	679	726	707	668	652	616	598	627	641	624	644	633	641	614	643	647	620	613	604	551	640	604	603	600	624	552	611	584	638	626	617	593	606	621	584	618	594	641	562	599	594	626	620	605	592	559	572	580	596	543	550	565	588	620	596	581	582	592	585	620	589	611	603	614	608	627	647	570	556	595	582	605	614	638	538	600	591	574	621	573	619	580	602	602	515	644	608	619	600	612	630	613	557	562	605	608	573	584	578	644	593	553	575	560	636	610	623	587	588	568	597	585	574	615	582	572	594	614	590	615	624	594	605	573	609	597	582	556	609	609	603	593	553	632	578	597	610	571	597	560	608	554	598	604	636	573	580	598	600	584	606	596	576	622	590	565	575	570	554	586	604	624	572	615	616	559	565	622	620	623	584	610	575	584	610	587	572	584	608	618	616	659	620	553	601	582	594	615	565	561	602	613	587	567	650	575	566	642	570	601	601	569	599	640	571	570	610	607	615	605	562	612	604	564	600	567	566	606	588	599	611	555	606	602	581	605	573	575	614	581	579	618	590	597	622	565	550	565	566	598	581	566	609	545	647	578	550	625	619	595	597	580	594	623	593	617	573	570	576	575	595	592	598	581	587	584	564	584	607	604	570	588	559	580	573	621	576	555	575	583	601	554	600	614	609	611	629	574	602	618	579	607	551	612	575	605	581	569	589	580	562	597	571	588	596	567	648	587	597	591	575	584	587	589	593	599	559	568	612	600	594	621	647	551	657	610	597	582	584	564	605	624	539	623	577	584	574	543	606	576	583	574	589	591	566	580	622	618	585	558	610	594	601	614	641	572	585	609	592	606	633	602	620	625	582	584	580	588	571	587	606	580	641	588	591	592	593	608	581	597	592	628	571	608	534	607	592	574	621	552	589	590	595	618	603	545	607	583	598	581	582	569	576	552	548	631	628	576	589	582	606	576	633	617	610	573	598	584	621	543	552	555	613	617	601	596	562	636	615	575	602	572	569	578	552	610	597	596	599	602	593	602	580	578	595	606	580	581	558	616	605	585	589	571	606	612	582	615	601	590	617	611	641	605	583	562	600	595	633	552	599	588	617	588	640	597	546	597	596	565	591	566	630	624	589	605	583	600	591	575	579	559	603	605	585	570	587	597	550	546	602	602	585	579	591	623	603	548	586	612	629	592	614	599	581	604	587	577	582	579	613	605	620	592	570	566	619	572	560	586	654	600	582	630	583	575	626	603	569	524	595	599	630	610	590	579	605	587	591	581	554	565	569	602	584	611	635	564	600	562	597	586	594	618	573	579	603	618	623	613	566	564	599	638	560	600	635	590	601	631	581	595	623	598	552	616	563	583	615	581	602	608	574	584	613	563	574	612	613	560	542	571	565	551	608	547	617	572	581	552	574	592	561	610	571	594	522	614	603	578	590	601	590	569	581	556	603	633	623	579	521	589	580	612	576	589	568	575	564	594	573	555	596	580	591	614	623	567	543	590	608	550	584	593	593	619	586	638	577	566	589	595	613	574	612	581	614	545	594	588	592	619	577	585	592	572	614	575	557	590	551	588	625	606	552	584	587	618	595	622	627	600	576	616	602	578	552	573	661	541	585	554	606	604	576	580	599	600	601	597	569	608	630	583	559	580	603	621	575	619	579	589	602	629	582	618	585	612	660	595	570	573	555	557	645	589	582	585	588	592	605	601	600	634	558	583	573	589	571	606	572	600	626	575	602	542	579	616	604	557	539	584	589	584	589	559	617	578	623	596	565	593	587	586	548	626	585	586	602	563	574	586	539	563	580	582	582	570	621	631	575	601	604	572	579	555	595	591	573	577	609	648	561	607	619	616	592	582	638	610	588	628	596	592	578	554	606	588	592	586	578	555	607	639	560	612	585	596	638	560	629	551	595	561	612	623	596	561	583	611	547	596	619	546	604	633	587	587	602	570	570	585	591	582	627	563	556	618	576	603	580	613	594	614	625	571	599	575	636	612	545	585	552	569	582	612	588	607	638	569	577	577	605	572	590	581	586	597	577	611	605	568	559	604	611	625	633	598	588	624	561	586	624	608	612	545	597	591	599	625	603	593	562	611	533	586	609	530	589	593	600	597	560	593	606	581	587	621	571	595	623	575	544	608	599	599	614	577	552	575	593	609	586	614	587	588	623	606	578	536	583	596	582	564	595	585	606	592	560	623	540	584	604	543	604	566	576	609	578	582	618	576	588	580	590	556	620	590	587	543	584	585	600	577	582	544	569	555	585	574	623	548	611	575	584	580	558	589	600	630	611	601	572	591	606	608	595	613	612	568	622	553	553	562	610	570	582	565	585	594	560	617	582	575	621	587	643	641	589	588	595	577	597	622	598	604	580	577	636	578	604	580	610	602	596	592	600	598	565	600	617	550	587	610	552	617	596	560	588	607	577	591	589	596	603	556	655	572	599	576	595	613	546	621	613	606	577	605	598	570	593	602	584	604	599	598	579	592	593	595	573	564	582	592	604	580	565	624	603	652	576	621	595	575	612	564	572	652	553	600	594	570	624	590	583	571	584	570	556	609	565	573	588	595	607	615	584	601	611	601	619	569	594	595	602	576	577	554	590	564	606	574	651	600	589	585	542	576	591	594	591	579	572	542	593	590	563	559	610	565	590	600	581	641	600	583	539	609	623	592	575	591	562	629	606	590	568	583	557	574	561	578	637	575	559	582	611	591	605	616	602	580	579	583	543	589	577	617	535	624	617	590	558	608	584	584	599	584	563	587	613	554	558	602	577	606	609	617	618	580	605	577	581	581	568	588	606	566	632	586	565	580	627	612	592	612	583	594	596	576	554	588	623	579	589	583	570	608	596	595	575	518	625	597	547	578	604	637	566	619	589	626	597	537	591	557	574	620	578	635	654	614	617	592	538	591	590	600	593	578	586	570	614	633	558	556	602	552	580	613	613	629	638	602	599	602	605	557	557	580	591	578	611	590	539	578	541	638	619	592	634	603	580	610	628	595	579	580	638	600	601	544	580	606	620	561	584	608	634	617	570	592	552	584	606	596	597	605	596	589	536	619	554	583	623	592	593	608	576	607	553	551	539	608	562	564	566	617	611	539	594	567	561	586	627	550	622	601	606	641	566	572	575	590	595	581	574	629	554	615	586	600	591	579	592	626	579	595	598	604	550	538	549	551	597	617	582	590	599	582	559	603	648	587	565	613	609	567	653	617	604	607	597	618	614	601	600	619	623	609	578	566	595	646	573	601	555	602	593	566	617	594	598	563	611	602	587	608	601	585	646	634	569	569	607	582	597	573	590	595	580	602	577	620	569	572	589	573	585	588	575	596	632	604	589	612	639	621	592	648	553	597	630	600	616	601	561	616	574	604	603	593	561	578	599	564	595	634	621	594	578	603	618	579	618	605	551	547	554	596	606	627	594	603	612	607	614	551	574	583	604	562	594	595	560	558	612	598	542	607
36070	48709	41631	30754	23362	16924	12326	9464	6985	4772	3589	2612	2021	1427	1170	1034	1002	920	868	850	761	731	697	689	757	736	759	770	737	762	665	686	723	736	720	685	751	737	744	690	663	665	645	656	638	722	695	723	752	754	731	757	715	714	688	684	716	697	679	692	720	662	630	665	661	725	659	718	665	662	689	710	677	711	661	676	678	688	695	681	656	667	647	683	667	653	602	655	630	650	629	662	650	720	687	619	667	681	625	677	669	685	689	629	652	660	658	665	669	693	666	639	720	633	690	657	645	687	718	652	658	668	708	686	685	717	651	624	702	683	639	652	671	659	644	677	662	697	667	669	646	673	653	662	645	719	700	646	662	626	672	700	661	634	691	710	673	637	651	632	712	687	640	689	647	688	680	626	704	650	655	678	665	663	629	709	652	638	648	640	672	625	661	679	678	706	657	684	655	648	629	667	685	671	649	641	632	648	650	656	676	683	648	666	703	639	634	715	646	682	604	668	715	660	667	635	628	668	665	701	651	645	686	683	678	682	691	658	620	652	670	663	666	650	712	671	659	672	665	698	675	685	687	686	676	673	666	666	661	649	704	660	654	660	629	686	679	702	660	664	636	627	670	640	659	680	633	621	655	668	665	646	652	678	732	677	633	664	675	704	638	670	693	672	676	681	667	657	625	659	658	654	702	664	654	653	685	718	697	647	664	721	704	675	695	672	655	685	665	632	696	666	644	704	638	659	684	682	670	688	636	685	706	667	644	692	660	645	676	665	680	659	632	633	656	614	707	689	674	683	666	672	673	708	650	660	672	676	681	618	668	665	630	655	660	671	643	685	631	629	674	721	619	684	627	709	658	643	661	655	689	709	652	712	636	684	657	703	652	718	668	643	640	688	658	680	690	608	642	659	668	698	666	660	659	639	690	659	673	710	656	648	658	668	633	663	640	683	656	642	699	659	666	715	660	671	683	655	635	656	744	707	650	671	689	668	656	652	621	663	689	616	660	679	658	659	649	702	719	682	678	619	640	691	702	699	692	676	660	724	682	642	732	686	681	708	628	683	645	680	635	673	660	627	648	665	680	652	664	653	690	657	699	670	654	675	638	677	708	655	661	670	704	611	641	726	731	650	638	643	635	659	684	689	651	641	647	724	654	655	635	691	739	697	657	683	705	707	582	671	681	658	651	688	622	697	650	638	688	669	644	682	683	674	624	697	640	668	661	662	661	638	623	656	683	668	666	649	689	669	676	640	682	685	683	661	635	655	659	673	701	687	667	681	696	661	715	678	667	649	662	617	714	663	698	651	682	639	635	663	708	683	704	692	635	644	669	639	616	726	698	661	678	687	720	682	632	692	614	658	663	695	691	608	615	698	664	677	650	694	637	688	669	719	659	643	690	634	659	632	678	666	690	676	664	670	705	714	631	664	666	682	691	718	666	720	637	697	667	682	684	640	675	681	666	621	646	682	705	645	698	712	673	673	719	675	670	662	672	676	639	686	667	653	637	724	685	721	683	671	660	692	674	664	660	688	652	657	651	687	669	683	690	690	666	698	674	644	709	667	621	697	667	647	673	719	658	682	666	671	670	661	720	644	703	624	654	638	636	620	686	637	647	696	654	641	696	658	647	683	660	624	680	666	676	669	618	619	678	684	654	685	661	670	652	665	633	629	647	657	693	648	688	642	671	652	649	663	649	658	640	667	698	701	665	658	645	646	672	685	713	677	693	630	651	658	701	632	674	659	708	721	665	663	647	650	661	693	653	675	674	656	631	655	661	693	652	654	698	685	663	679	681	669	672	681	681	672	661	653	679	670	672	700	648	712	666	651	694	671	650	668	721	660	706	646	674	654	638	631	665	711	684	673	690	650	669	626	686	676	635	695	711	676	625	705	655	656	660	716	645	687	666	630	654	688	702	631	687	711	656	660	680	666	684	713	687	664	677	645	644	640	658	686	663	666	679	687	607	642	661	657	662	691	634	644	649	673	710	763	664	662	644	632	665	662	680	641	645	651	645	666	654	706	616	641	664	650	698	639	684	666	673	670	630	685	677	689	619	694	677	649	662	686	680	687	676	641	668	665	658	670	670	675	605	683	631	669	697	713	641	680	657	653	626	696	704	682	696	669	665	670	653	656	663	670	661	708	666	718	650	691	612	668	659	669	683	667	656	673	667	692	676	640	666	636	638	708	668	650	671	668	636	676	656	712	693	631	629	650	639	651	661	701	701	678	669	662	678	684	672	669	703	670	691	683	665	626	672	706	657	682	682	678	658	666	677	666	670	656	667	669	681	712	666	663	671	685	652	704	633	682	654	680	700	703	687	721	649	708	682	624	650	643	687	654	688	636	684	668	617	679	674	640	670	677	663	679	658	676	603	673	679	662	682	642	689	700	689	639	663	647	666	689	717	704	665	704	657	632	670	649	637	671	675	636	671	669	691	684	698	639	657	660	697	662	660	699	642	675	611	679	643	691	653	667	664	700	664	664	645	662	648	719	657	639	658	675	618	705	651	670	648	698	662	650	641	665	735	684	650	683	660	625	666	703	641	618	701	670	701	647	686	667	637	659	662	674	670	667	672	630	670	651	662	688	686	662	682	652	642	643	617	641	675	677	661	658	655	695	608	648	654	675	647	679	666	700	690	667	662	653	657	613	657	622	681	665	662	639	662	679	639	623	680	655	674	657	691	670	667	629	708	658	675	670	699	641	681	669	666	646	662	662	714	698	621	657	673	674	693	661	683	706	700	664	663	648	694	649	686	684	648	708	713	674	659	711	681	704	626	681	665	635	666	640	686	699	653	643	739	668	679	679	630	627	630	670	659	664	694	703	672	671	666	661	718	679	661	692	662	673	629	703	660	666	683	654	676	665	672	666	642	656	619	675	644	626	675	647	649	688	692	659	646	663	646	653	626	690	682	695	664	716	668	674	700	655	661	654	662	644	635	677	670	635	665	740	689	613	640	660	669	704	723	711	654	671	687	695	665	662	659	706	653	635	680	650	664	664	648	692	704	624	672	637	661	644	644	618	703	698	625	657	640	637	662	673	662	681	681	658	663	665	685	690	673	671	609	603	631	722	664	607	618	604	678	679	617	665	649	663	664	670	700	708	664	634	681	634	627	637	727	631	680	665	689	682	652	670	679	698	680	664	665	668	634	698	672	635	651	667	685	646	715	629	679	647	662	681	657	647	672	634	668	628	671	648	603	623	665	634	640	621	668	662	688	706	648	665	675	693	675	676	668	636	672	681	661	636	685	667	658	676	678	671	739	737	634	624	663	656	649	723	671	628	706	707	653	729	671	655	717	732	651	640	647	644	678	719	704	640	672	694	702	658	658	683	694	628	656	630	692	686	680	668	699	643	712	632	654	673	629	647	623	658	676	660	645	690	716	700	664	655	702	633	633	626	658	701	683	661	698	672	677	676	660	641	677	630	708	656	632	682	683	702	662	690	662	663	681	689	704	689	718	664	639	651	608	671	642	729	655	706	633	722
22679	20920	28536	23570	21575	22404	19146	9798	6034	4163	3219	2179	1601	1176	999	815	841	794	761	703	682	617	588	569	558	620	602	590	608	578	573	606	610	571	602	560	581	549	569	548	548	577	526	539	546	568	572	599	603	556	613	582	576	524	606	584	553	549	594	525	536	534	502	506	495	500	520	530	524	541	524	507	548	559	530	552	542	519	555	510	543	568	515	526	515	499	550	522	503	533	526	536	526	543	498	544	503	526	527	540	547	520	531	520	555	553	521	495	517	504	546	531	549	516	534	509	521	525	548	544	540	536	564	511	532	583	506	504	504	549	513	500	536	558	561	528	517	549	547	546	509	521	571	534	528	522	521	532	502	528	555	501	523	526	510	529	531	529	533	533	508	541	534	535	529	543	486	526	491	534	542	545	529	512	507	501	497	536	505	520	560	497	527	527	562	511	507	574	513	526	529	547	565	516	552	564	544	484	537	505	510	505	523	548	528	518	526	503	543	504	556	486	515	505	517	497	498	536	540	509	486	528	515	517	540	513	520	507	487	497	532	477	541	552	540	551	520	514	541	477	537	540	517	561	533	531	532	502	530	479	516	509	533	547	556	547	565	507	546	454	554	500	536	525	568	521	532	499	533	534	541	534	516	499	536	551	525	528	536	520	510	550	496	521	530	559	534	526	541	529	539	499	532	547	541	538	534	517	513	513	508	530	519	526	525	553	517	544	555	544	514	557	537	566	509	536	520	518	533	548	539	560	535	511	512	517	508	509	486	565	485	531	503	521	545	466	551	513	523	533	530	517	509	542	568	539	501	504	525	494	519	541	526	526	532	533	531	557	550	541	494	510	505	543	504	520	533	534	579	552	553	534	502	529	543	515	488	501	491	538	506	559	541	534	521	542	502	522	572	506	559	520	529	521	541	527	515	538	530	522	510	519	544	504	535	511	535	533	558	523	515	496	528	480	572	523	540	556	530	540	520	536	538	484	493	532	557	518	530	546	516	546	530	531	476	551	525	503	547	541	488	498	547	532	484	509	538	495	519	539	534	508	469	489	499	523	520	503	525	526	472	507	521	527	491	579	510	498	524	507	517	548	538	496	508	489	504	515	522	529	499	546	503	515	514	519	499	546	513	500	485	520	538	500	551	527	535	551	530	566	514	531	521	542	513	562	492	536	524	560	521	521	485	514	537	522	508	483	502	532	532	509	531	519	505	547	520	576	510	504	507	496	518	530	570	509	516	516	505	514	507	500	508	511	508	510	484	529	572	556	500	518	578	523	555	511	516	495	557	587	527	512	530	585	536	506	522	527	549	554	528	522	531	558	520	485	506	528	571	556	550	538	504	504	516	532	538	544	539	536	510	534	552	517	507	553	546	515	565	569	521	542	499	506	543	529	535	502	504	550	521	528	518	492	511	530	487	518	484	513	564	521	518	557	524	534	544	505	508	545	561	534	535	562	517	492	539	523	578	542	546	538	532	502	557	517	545	550	497	496	491	516	489	525	534	550	462	531	521	521	547	523	513	522	514	543	495	573	515	520	533	549	562	516	558	545	534	515	509	524	488	504	581	523	511	549	510	512	469	546	525	493	505	545	543	513	512	506	542	555	515	537	503	515	543	521	502	515	541	527	527	496	519	516	496	494	522	530	499	513	519	532	508	588	562	523	535	519	514	502	507	527	501	511	503	564	509	534	519	540	541	554	477	540	546	520	481	538	538	594	498	546	504	549	524	491	508	508	530	489	491	526	541	509	500	535	477	531	560	524	528	503	531	500	485	513	550	556	519	517	510	515	571	513	515	523	506	499	490	518	516	522	528	535	530	474	512	518	550	526	502	528	516	509	521	587	531	524	519	500	542	545	567	502	532	524	510	504	512	493	564	527	534	519	512	484	513	509	514	552	559	489	545	514	541	553	524	551	525	532	527	504	520	523	533	520	531	540	533	519	556	536	517	540	537	523	514	540	533	505	544	542	506	530	541	528	500	567	538	525	535	566	521	526	521	495	537	514	536	525	550	528	575	570	500	538	525	560	490	507	526	505	528	544	555	509	548	535	557	508	511	534	531	494	522	518	511	535	529	498	500	527	505	510	546	535	521	519	516	526	550	514	503	491	502	539	531	538	492	540	496	529	519	551	526	511	543	527	501	502	530	534	507	505	526	518	565	530	532	550	506	529	547	557	548	513	505	545	502	528	529	567	528	521	519	548	459	572	570	523	505	491	537	500	518	521	538	521	538	508	535	492	565	513	542	529	527	550	517	531	521	551	510	533	536	512	522	501	534	510	566	546	531	436	537	515	533	495	575	531	538	539	543	569	503	544	541	531	569	499	477	487	514	572	542	519	519	482	507	544	523	490	512	490	504	527	482	536	526	500	542	480	541	477	540	518	478	510	551	564	502	549	560	541	529	519	472	546	531	495	491	540	559	517	553	547	548	556	527	515	545	568	538	527	516	562	487	518	507	499	500	491	549	517	521	534	533	546	530	532	491	509	531	529	572	518	535	532	482	526	565	527	507	501	536	524	525	547	527	501	521	510	559	517	533	527	500	507	525	555	515	538	524	552	518	503	517	479	552	494	532	529	559	492	522	516	501	521	502	574	492	523	501	514	535	546	523	512	544	514	526	489	502	570	512	539	537	528	554	556	509	493	540	545	504	528	546	512	535	537	512	519	543	529	545	484	516	501	563	522	526	555	542	531	507	506	525	537	520	523	496	510	531	548	509	546	499	540	527	511	516	527	530	516	539	533	520	525	488	523	529	480	481	544	514	524	522	539	516	518	529	536	542	551	508	521	569	531	520	499	502	533	511	515	519	512	599	559	511	521	492	507	534	529	519	506	536	517	530	523	580	569	554	523	533	493	460	489	560	523	490	527	534	540	519	490	517	552	481	529	527	527	496	531	526	522	548	522	528	529	518	537	534	521	524	521	533	524	555	482	531	539	530	475	546	533	524	511	540	551	520	543	553	523	544	570	552	520	551	518	477	556	555	497	511	568	525	522	560	528	535	535	522	580	547	523	552	532	558	519	504	471	537	547	506	521	502	566	522	511	576	541	525	511	520	471	490	559	489	492	499	509	504	501	531	550	536	542	545	482	522	522	546	522	500	477	515	512	569	530	542	478	536	541	560	538	506	530	582	517	540	507	560	498	556	536	486	508	508	555	510	488	551	556	527	538	539	522	540	548	524	527	576	518	521	523	520	550	516	533	511	547	554	518	537	559	519	529	537	538	539	542	469	526	510	525	520	519	491	538	515	506	492	513	518	540	516	530	550	513	570	559	503	528	497	530	532	516	551	511	541	508	545	518	539	513	519	542	564	497	504	539	534	523	486	530	514	603	537	548	569	583	572	546	467	549	538	460	518	515	494	514	520	527	555	539	546	505	510	507	564	501	511	525	504	564	520	507	525	479	541	504	506	507	512	494	546	484	505	529	535	516	488	502	557	523	524	507	517	532	521	522	507	495	485	509	549	536	532	473	536	536	563	535	514	505
40107	57779	49059	38968	31385	24038	18679	14822	10822	7619	5820	4370	2866	1963	1582	1369	1187	1155	1034	891	821	744	733	751	764	750	772	736	688	685	678	657	661	664	676	664	677	627	633	627	682	599	602	597	629	601	636	655	673	763	749	670	644	685	664	670	677	654	635	652	637	598	523	594	594	614	558	577	617	575	617	601	637	611	567	586	639	583	602	584	607	557	587	548	618	559	560	608	564	580	550	602	607	592	552	593	602	596	580	548	584	609	589	573	569	592	580	616	585	585	585	568	600	592	598	552	550	606	591	573	584	593	589	552	617	623	565	587	611	597	579	560	612	569	565	579	598	566	618	593	576	575	585	586	609	593	562	637	595	559	592	526	598	576	599	577	563	593	548	574	579	535	630	568	593	578	570	593	618	588	585	617	579	542	598	593	551	587	556	578	621	639	574	620	582	586	579	613	561	592	564	571	563	597	617	556	683	582	556	567	618	562	569	579	569	609	614	560	588	603	579	583	596	601	553	584	543	579	572	573	572	586	592	575	545	607	575	634	610	573	561	557	536	580	591	581	569	572	584	575	586	552	583	562	583	577	601	608	593	547	570	583	567	605	575	575	570	568	612	554	589	567	552	565	595	516	582	597	629	597	588	595	534	576	584	603	623	615	585	571	539	631	667	584	567	576	601	557	567	593	602	594	612	590	566	592	554	552	550	564	546	594	602	578	617	552	580	596	560	549	571	574	580	563	607	579	630	552	588	555	617	556	609	548	582	563	590	584	543	601	588	596	566	575	588	574	569	547	554	613	562	640	598	618	567	577	585	552	559	575	556	567	570	563	573	602	558	579	562	572	560	542	553	576	537	565	587	590	545	605	591	566	584	571	626	522	617	554	610	607	603	557	566	577	576	566	598	591	611	584	579	604	549	576	569	609	577	587	583	583	571	554	595	579	577	589	536	598	572	575	562	547	560	554	626	587	593	567	598	578	564	570	554	582	578	573	566	617	567	528	536	622	606	594	549	597	546	571	592	608	583	585	546	570	632	647	626	578	583	574	600	533	593	575	581	617	585	581	590	603	572	603	524	576	612	566	592	584	577	611	566	608	605	566	597	578	585	585	557	577	619	566	608	592	578	557	568	617	537	573	578	622	596	630	581	592	594	570	562	574	621	588	585	553	588	568	614	591	625	579	549	572	548	577	584	594	596	617	540	525	599	581	554	608	565	606	572	579	595	595	603	623	547	538	586	570	568	580	579	617	603	581	568	588	595	600	596	650	587	597	532	624	603	572	598	590	582	600	569	560	566	586	533	595	538	594	598	567	577	573	588	600	550	575	568	596	623	616	558	551	599	572	569	589	541	578	577	596	582	565	578	560	596	587	584	587	560	523	578	579	567	577	585	579	598	538	583	573	575	555	626	598	621	560	653	575	619	609	563	557	544	599	607	570	575	611	608	570	616	592	609	637	564	597	592	575	600	578	579	596	591	580	603	603	549	588	576	589	557	612	575	625	591	562	591	562	561	616	568	617	591	594	570	567	565	596	594	565	541	582	577	595	613	582	551	566	612	575	565	538	589	530	580	540	590	593	586	574	567	557	589	584	579	568	602	553	593	544	543	575	559	577	552	567	565	557	569	577	562	574	599	576	567	580	564	573	609	600	603	587	596	568	555	588	593	582	571	638	563	600	562	599	574	567	596	613	601	558	576	605	585	546	566	535	616	610	606	610	547	607	565	549	607	564	571	596	566	544	579	561	596	563	579	575	639	545	585	623	576	563	554	567	601	632	588	597	573	590	595	594	560	557	590	618	583	566	572	589	572	557	599	586	556	586	596	594	603	562	607	590	544	615	559	595	573	544	562	559	601	598	569	580	610	650	568	615	592	546	578	589	592	548	618	623	515	572	583	562	576	595	582	578	636	568	587	601	599	645	595	571	551	571	617	561	618	605	602	569	585	618	544	583	576	570	590	580	559	592	581	583	576	566	562	614	583	569	624	589	572	624	596	621	568	538	591	572	594	571	580	583	596	606	562	617	570	577	595	563	558	534	607	609	571	591	600	628	579	612	572	570	565	575	559	540	549	599	583	627	609	628	588	621	557	558	595	574	588	607	575	558	613	562	592	537	566	583	546	588	570	609	587	549	581	561	556	560	520	608	549	563	627	569	564	556	574	543	549	608	592	579	587	597	570	613	595	570	595	570	625	551	582	580	584	567	621	552	592	552	603	630	555	626	572	578	603	558	595	561	528	606	623	581	537	601	599	574	610	596	585	611	607	556	607	572	591	589	574	578	563	584	566	580	590	556	604	616	563	528	629	572	573	589	626	572	569	592	586	577	580	568	569	597	566	586	610	555	630	595	580	590	574	563	622	610	600	609	575	546	594	588	581	607	586	616	565	603	600	588	562	601	615	587	572	593	547	578	587	608	617	598	575	607	553	584	569	575	570	556	585	586	630	620	599	571	585	573	602	580	600	554	546	582	574	619	577	584	615	590	592	576	580	589	574	589	619	581	596	556	568	588	553	582	583	576	586	568	584	585	589	579	563	583	628	607	584	576	613	598	587	565	574	645	578	567	564	572	585	585	574	550	580	575	583	561	586	607	575	582	612	575	577	615	587	598	568	625	575	590	630	592	575	601	606	595	583	554	618	600	615	586	585	653	568	639	643	593	623	586	596	582	570	585	550	661	579	614	589	555	560	604	552	604	575	561	578	579	584	613	546	578	572	612	596	595	556	587	592	531	549	579	588	569	552	600	584	604	597	604	578	532	557	570	581	573	593	628	557	561	568	563	612	614	585	590	583	568	599	591	602	617	566	609	589	576	578	584	569	584	569	628	583	603	591	575	586	562	604	567	580	585	591	575	553	555	616	571	587	579	613	565	591	613	611	550	595	581	590	544	588	587	585	634	596	630	611	575	566	547	572	588	565	566	570	565	578	637	591	594	585	571	581	551	579	600	606	604	586	578	567	567	579	559	594	552	576	578	633	625	609	626	630	606	564	588	568	579	631	619	590	580	591	656	594	595	594	605	609	617	595	568	561	569	589	560	591	569	576	590	620	588	551	601	589	574	614	595	591	612	548	579	557	591	540	589	521	566	613	559	556	613	575	565	557	546	615	575	543	551	586	569	560	564	549	619	581	567	569	588	566	617	603	632	560	602	543	549	614	633	590	616	586	588	579	528	592	600	564	544	583	581	579	532	578	585	542	598	545	601	605	601	589	622	546	637	572	567	571	601	596	601	605	607	594	547	535	607	550	606	562	594	611	585	580	558	559	587	588	626	584	561	601	598	582	614	575	610	561	572	630	517	612	588	642	577	575	617	582	610	590	554	558	597	574	586	584	582	539	586	581	580	596	627	559	558	611	574	562	568	575	562	585	549	598	581	555	606	600	583	614	568	576	571	603	565	574	629	561	522	569	563	614	578	508	567	585	588	575	565	579	602	587	572	530	580	572	558	560	608	632	594	582	582	612	573	573	578	572	635	609	607	589	549	589	556	625	550
29634	29274	32788	26056	16228	9379	5772	3865	2496	1811	1410	1115	776	651	620	573	565	601	512	522	497	502	514	513	537	435	480	491	510	488	492	423	465	485	469	465	468	489	489	447	499	480	480	440	458	433	489	450	470	534	496	487	464	487	476	509	459	466	456	463	462	441	462	515	440	465	450	466	502	453	461	443	466	425	441	448	432	463	459	445	460	471	491	466	463	454	417	439	491	453	490	474	451	487	456	440	459	445	482	464	462	462	447	446	440	477	466	467	471	474	487	430	456	447	478	456	410	445	476	445	415	479	459	479	464	476	448	511	422	452	467	486	510	477	486	486	449	448	438	437	479	461	427	473	465	457	488	453	482	448	429	444	484	453	451	471	446	466	431	443	465	424	444	450	493	448	477	468	476	455	437	434	473	481	427	460	478	504	474	466	422	445	470	467	479	511	439	471	474	461	441	499	471	448	487	490	460	480	455	487	473	455	440	490	432	484	471	452	467	444	448	480	448	473	445	434	465	450	492	490	437	418	415	449	442	455	501	440	446	471	462	463	455	452	465	436	478	467	445	477	416	442	482	506	449	481	487	448	471	436	453	473	474	482	451	483	467	429	459	486	472	497	439	441	508	453	447	452	481	448	469	478	478	449	491	470	436	435	492	461	452	459	441	460	489	454	450	485	439	421	421	481	432	443	500	456	480	462	447	417	473	408	443	479	474	472	441	445	463	480	474	458	462	438	447	456	466	481	456	461	432	459	436	458	437	443	431	453	476	446	425	435	478	452	447	448	485	460	468	430	469	437	455	458	447	475	442	464	449	417	500	483	505	502	476	453	486	468	467	499	425	485	424	477	430	445	461	443	453	467	480	446	454	454	458	431	454	486	493	452	380	431	471	452	434	512	465	465	438	447	461	492	457	427	447	416	477	458	429	471	463	434	458	445	490	457	447	429	447	476	456	473	466	440	452	453	442	425	442	443	476	467	443	459	440	449	473	492	466	471	431	448	493	482	479	455	515	432	463	449	455	447	442	449	465	496	457	482	452	444	449	459	470	447	459	441	473	477	475	427	472	470	481	449	436	474	414	442	463	478	457	427	435	446	489	479	484	447	473	479	451	467	448	478	480	490	450	468	448	451	437	454	444	461	490	469	468	460	459	457	450	436	477	431	493	460	425	452	458	492	465	467	397	463	446	419	507	441	447	489	501	461	443	439	462	466	462	488	453	503	452	444	449	452	425	472	439	479	465	495	454	476	469	471	483	462	452	439	431	442	487	438	453	436	453	441	483	414	481	485	449	457	468	448	498	497	441	483	494	442	458	482	480	473	446	480	482	452	462	442	455	462	425	457	448	466	447	493	448	471	432	442	459	473	491	413	443	476	457	467	448	455	464	441	452	488	484	426	500	470	476	464	443	434	446	484	468	476	444	436	456	442	515	464	459	431	446	443	437	473	448	475	437	444	457	481	459	444	480	470	469	465	453	491	458	419	483	444	446	454	438	444	466	435	506	458	486	465	455	459	443	468	459	506	476	461	466	449	450	474	469	491	439	494	435	438	462	431	481	499	465	442	429	462	469	458	422	431	469	453	478	467	447	440	449	474	453	434	458	486	434	519	448	483	433	436	435	440	471	443	463	498	452	483	421	480	460	433	418	435	459	433	496	467	458	415	496	448	450	484	427	447	467	463	483	445	427	460	461	427	413	446	437	457	455	452	438	418	447	436	461	482	439	447	455	421	463	460	453	483	437	449	465	429	457	466	498	432	456	440	454	420	454	477	474	468	454	477	461	461	458	495	456	506	453	476	453	463	415	483	477	427	466	468	443	464	446	462	460	460	474	483	503	453	486	474	497	487	466	458	466	495	462	456	458	433	406	465	490	469	512	483	478	464	455	425	444	459	456	438	442	440	457	492	471	450	458	478	494	431	437	465	453	474	464	458	423	516	454	441	451	481	458	503	462	486	465	462	499	443	505	431	437	488	443	472	459	440	460	432	463	493	447	427	463	445	424	503	466	515	458	465	483	455	418	427	460	428	458	436	485	464	441	444	461	451	443	454	493	477	460	415	419	438	437	457	455	472	519	519	434	491	451	458	469	440	457	444	454	472	503	462	446	462	477	455	483	470	470	487	435	486	440	488	434	476	443	491	458	432	433	453	460	491	469	462	431	449	437	435	453	463	453	439	486	438	453	439	449	435	471	464	463	444	488	431	471	453	435	482	496	441	472	473	476	471	465	471	474	446	433	466	499	463	442	451	409	457	469	503	428	479	477	431	455	472	468	500	479	505	456	439	467	435	462	479	473	475	494	451	476	484	440	447	473	482	471	484	458	444	461	468	472	484	457	469	468	482	427	452	453	457	494	456	479	438	488	456	432	492	478	447	440	441	466	433	475	443	453	468	479	442	446	504	468	419	464	490	475	499	461	430	462	434	432	448	427	441	477	461	489	477	440	477	471	464	461	487	419	432	452	447	464	467	448	479	463	474	478	473	466	444	491	447	474	485	457	446	425	493	487	454	490	449	449	470	475	462	452	428	437	483	482	485	462	477	406	434	453	464	475	454	483	452	435	496	468	450	465	462	442	470	500	437	454	468	442	439	480	441	449	448	454	478	460	491	439	487	504	453	407	448	442	461	453	488	448	441	456	528	455	452	448	472	462	432	488	449	451	465	453	452	452	503	435	475	447	470	443	456	444	429	505	433	472	457	464	414	404	408	430	481	459	432	445	466	451	447	480	483	479	474	453	441	456	457	431	471	462	484	441	437	483	450	477	443	484	456	469	475	440	457	467	404	447	488	431	401	448	441	449	462	455	440	436	486	442	463	461	432	461	428	462	408	462	456	463	454	436	449	436	484	434	458	471	451	426	497	453	455	445	486	451	476	428	471	466	451	474	440	461	455	466	465	467	446	461	447	456	485	500	475	473	463	424	443	478	467	491	460	424	448	440	475	464	434	484	455	450	477	436	420	457	483	507	435	486	443	475	481	501	452	452	464	430	456	469	498	481	463	468	453	446	490	426	455	456	461	454	434	487	444	453	495	471	498	432	451	445	411	486	457	446	472	438	458	451	437	473	479	445	486	462	484	449	472	473	456	467	453	477	456	437	473	482	440	454	463	484	437	418	453	515	465	450	448	496	442	475	437	444	438	442	449	452	417	453	480	450	424	452	455	504	466	462	465	455	457	469	494	450	458	509	455	446	446	445	418	474	420	488	413	463	482	484	434	443	462	471	442	499	440	461	444	452	479	480	453	472	495	431	452	455	476	496	428	443	438	422	456	446	439	454	453	464	487	429	458	473	453	467	452	457	492	458	440	491	481	458	447	459	474	433	479	465	438	501	483	428	455	466	448	486	466	472	445	438	464	482	465	461	488	454	435	469	479	468	453	434	440	451	477	404	453	466	419	446	442	431	410	468	465	445	464	411	425	435	438	454	451	457	431	462	451	475	468	469	450	443	449	413	461	491	496	479	452	466	437	464	471	434	464	488	483	485	440
34656	44194	37540	27337	20424	14539	10524	7835	4959	3581	2632	2053	1324	1009	898	802	757	746	659	655	577	569	545	587	563	559	598	589	574	548	563	565	575	536	599	575	591	550	555	523	542	539	537	553	570	536	512	608	534	575	589	583	578	596	543	574	506	567	556	563	510	539	521	536	519	542	528	528	551	564	512	519	561	539	540	552	511	487	516	519	530	501	491	502	524	512	534	549	528	547	568	587	552	555	537	472	513	481	505	538	521	525	525	530	567	486	500	544	544	570	540	520	553	530	537	525	525	550	517	552	589	535	532	541	546	523	550	533	521	565	487	549	525	542	505	539	527	577	561	554	544	536	536	554	534	566	526	499	564	513	531	531	560	520	568	516	514	534	529	560	551	544	504	508	545	513	559	552	543	551	507	514	559	551	505	514	547	530	521	536	565	546	530	537	470	551	572	525	558	537	526	543	541	532	513	531	515	533	542	549	480	525	526	504	510	539	539	531	506	553	547	547	520	520	518	507	542	558	504	532	540	499	533	526	546	506	519	543	501	550	515	517	535	517	548	545	554	531	535	529	530	549	548	543	518	564	531	519	532	518	523	519	526	532	515	519	518	558	544	562	559	557	540	543	563	538	530	511	528	594	559	521	555	506	540	499	522	535	516	569	530	554	515	557	553	554	555	531	509	538	512	533	562	564	559	542	539	469	519	529	513	556	527	519	547	553	543	523	537	560	494	551	512	539	549	525	569	527	540	544	509	492	541	550	539	534	578	506	513	547	518	523	522	511	515	523	552	532	511	509	522	531	508	544	562	510	537	554	545	555	572	554	526	549	532	514	543	537	547	519	559	531	551	552	511	525	550	558	502	524	540	547	485	532	550	513	517	529	542	553	543	508	531	557	539	551	589	499	574	563	562	512	524	527	515	495	516	508	530	570	554	545	526	519	527	554	571	521	525	530	552	545	530	558	547	565	544	548	550	553	546	531	582	538	548	507	572	538	541	533	523	546	548	548	539	551	523	527	489	520	606	505	532	548	552	515	557	524	563	511	543	550	523	534	532	577	575	569	585	500	566	576	514	521	514	539	489	516	563	520	533	575	532	551	540	527	520	521	534	535	484	547	538	541	552	528	567	507	546	504	543	501	576	516	495	578	493	539	534	558	529	556	540	518	525	533	548	532	526	557	532	551	491	528	528	539	494	572	516	553	506	528	551	527	535	501	498	551	541	515	523	556	530	612	539	525	557	544	506	540	544	542	537	500	550	484	519	538	548	533	528	575	495	488	526	546	526	529	555	555	552	533	546	543	532	556	556	518	493	534	538	544	515	489	551	513	544	555	555	567	486	512	560	538	499	508	549	553	492	542	531	597	537	543	523	532	510	534	510	483	553	568	526	567	506	560	522	526	524	523	535	532	504	537	530	531	523	545	538	508	521	562	530	486	543	525	536	543	489	517	536	502	528	549	539	492	537	514	544	531	517	526	541	572	513	520	535	525	540	503	554	536	503	534	516	569	551	538	518	525	558	569	537	521	541	531	523	514	519	490	515	553	554	512	583	567	521	529	508	562	531	552	556	516	477	540	515	530	545	521	531	539	546	544	516	571	564	538	538	529	523	552	528	535	519	531	552	535	556	512	516	522	578	555	542	533	520	540	576	534	546	586	515	449	521	513	504	555	560	529	543	523	508	548	539	552	541	514	522	548	556	506	535	534	548	519	530	519	525	537	596	548	518	545	543	559	550	522	508	556	528	525	497	544	540	539	554	528	530	548	537	506	551	489	560	562	528	550	545	494	511	544	492	526	549	558	538	524	490	550	537	523	524	537	563	525	511	555	555	507	506	571	519	496	516	541	541	487	573	527	531	529	529	530	514	579	574	554	526	503	513	542	524	512	486	532	554	547	521	534	562	551	554	559	546	533	554	513	531	529	515	533	565	518	542	488	543	453	508	502	528	532	485	525	563	537	493	576	518	550	581	499	516	518	574	564	532	537	549	536	553	533	553	515	504	557	520	498	577	508	519	564	556	531	538	543	568	522	505	523	544	564	513	519	537	518	529	555	538	531	493	544	512	602	526	537	509	511	560	521	533	539	544	508	533	554	554	600	539	493	557	542	550	520	546	504	523	513	500	555	558	514	585	518	547	520	485	504	538	558	511	575	553	544	501	504	497	548	538	499	522	525	538	531	530	531	526	530	545	559	542	509	528	518	514	535	532	508	541	555	530	547	548	528	538	491	543	538	555	540	530	544	555	531	513	566	538	500	546	511	522	565	501	516	536	556	533	492	548	497	529	511	498	518	505	503	487	552	545	584	501	531	513	540	552	550	494	504	526	524	559	559	563	550	548	558	550	574	497	522	505	490	515	479	510	494	557	529	580	550	509	516	534	544	551	545	522	515	554	516	545	526	528	553	535	551	555	547	554	542	521	537	516	522	518	531	513	556	551	499	536	517	565	525	500	525	506	585	529	542	515	517	626	544	536	551	511	515	526	530	483	550	529	552	529	535	527	524	521	540	512	525	539	516	548	521	497	538	525	500	566	537	560	520	553	593	537	514	514	539	558	509	538	575	496	525	504	537	564	532	501	564	557	570	536	574	510	549	519	532	518	534	516	577	527	556	542	550	540	547	528	549	561	540	537	504	522	500	522	531	569	509	546	566	576	540	549	521	508	541	534	544	513	500	529	572	582	505	539	534	551	510	510	515	532	532	505	544	547	557	554	506	529	543	545	498	500	558	572	597	520	527	504	522	513	538	552	540	523	546	577	552	557	543	517	537	528	522	528	552	511	542	530	566	560	504	571	512	516	545	559	551	573	549	557	559	511	511	552	508	531	535	552	505	555	502	545	578	546	490	511	519	544	582	526	560	545	546	548	553	542	518	535	537	504	527	562	541	530	563	516	546	522	565	511	514	520	548	499	513	505	482	554	522	550	536	523	511	526	525	514	542	547	554	510	488	535	539	533	557	532	541	511	540	531	513	538	528	562	514	573	542	542	498	521	545	551	545	497	532	536	555	528	523	496	494	502	484	519	500	572	500	573	558	553	520	543	553	537	550	553	548	580	555	556	594	532	514	563	497	543	554	525	555	538	563	542	539	534	518	517	511	557	522	539	523	530	503	578	524	544	521	506	541	547	542	510	483	504	529	554	549	543	523	544	543	531	556	500	522	514	506	513	499	529	514	574	491	528	548	506	519	521	513	511	520	546	504	530	477	532	535	534	526	581	493	521	530	537	558	510	567	512	511	532	540	496	506	532	511	534	522	528	516	533	522	553	512	561	568	557	555	537	482	491	532	521	558	523	545	541	520	498	548	566	565	555	546	536	524	551	504	562	567	559	493	542	534	545	526	516	528	554	506	501	524	523	541	528	542	550	509	553	492	490	538	556	494	551	537	539	506	540	556	543	503	545	516	488	521	489	543	544	536	561	540	542	557	540	552	554	553	498	484	547	532	525	511	536	556	520	544	537	526	538	553	513	552	522	530	559	492	552	517	551	560
23815	20987	28223	24731	22102	18485	11946	6584	3894	2784	2046	1526	1038	778	663	581	568	555	527	473	461	445	419	457	445	402	440	427	453	444	403	429	422	433	433	407	438	441	456	387	429	378	393	381	376	370	400	434	414	463	437	417	459	389	400	417	402	402	401	401	374	406	381	395	409	387	384	378	385	356	379	396	352	424	390	349	405	402	384	405	419	389	386	366	385	356	368	378	388	384	408	380	378	418	412	347	377	387	390	383	362	434	373	358	386	380	394	375	420	387	347	432	360	382	398	383	386	377	375	373	374	387	421	362	374	349	403	382	374	337	415	392	373	379	382	360	424	392	390	371	356	390	357	372	376	401	343	386	360	339	391	411	370	411	331	349	378	360	374	399	434	414	396	376	379	367	351	341	356	386	372	393	392	368	391	347	384	390	394	417	364	380	356	381	369	340	373	401	415	361	388	341	393	422	395	386	364	359	370	402	388	379	377	386	392	371	388	374	381	356	389	378	365	374	370	372	391	413	375	363	363	423	366	419	385	403	395	377	384	381	360	375	379	359	401	401	360	381	374	430	385	392	389	381	364	398	406	396	382	328	373	382	396	364	431	373	394	387	378	373	391	389	376	373	405	379	385	402	389	349	435	366	393	383	367	372	344	353	396	386	370	333	401	371	382	384	390	364	370	397	392	414	383	405	397	380	398	400	345	371	353	400	385	335	358	374	380	407	330	383	388	420	375	396	394	414	377	388	381	348	423	382	387	353	378	364	387	392	377	400	390	378	392	363	399	382	374	327	362	362	352	393	333	403	367	390	418	402	360	338	407	363	406	413	376	394	380	379	391	398	383	356	365	392	364	428	389	382	389	385	348	371	374	378	396	387	361	390	379	377	381	377	386	397	372	336	367	369	400	350	401	407	365	375	382	392	372	389	420	365	358	375	405	333	358	378	379	361	364	390	373	369	406	383	381	348	353	368	367	375	384	349	376	384	382	397	368	393	433	407	384	374	373	388	382	387	378	370	353	378	360	391	375	369	363	423	355	393	385	380	383	386	354	389	374	404	369	401	382	376	391	373	370	406	368	394	391	387	389	423	378	367	384	367	349	372	371	354	350	373	381	370	388	377	368	377	377	381	398	404	375	367	376	338	367	407	363	369	389	387	370	338	375	389	391	387	389	394	405	388	389	385	399	403	328	394	368	416	345	375	372	369	385	381	399	394	426	390	366	384	359	422	375	355	354	369	395	373	353	379	390	366	376	374	375	388	377	360	375	371	411	398	411	356	355	376	364	387	375	362	360	379	358	390	372	342	424	358	398	379	375	367	385	401	373	375	396	358	384	413	354	387	359	395	379	360	395	388	382	356	394	379	379	399	378	376	366	405	402	338	396	414	355	382	370	432	417	365	384	399	331	348	356	343	387	403	367	407	390	387	404	351	404	363	400	372	396	384	363	397	385	342	355	361	380	380	379	419	341	417	359	363	342	382	414	389	341	406	394	370	390	387	410	430	368	405	361	380	413	404	367	388	365	362	351	382	392	386	373	372	393	359	407	348	400	408	380	405	414	393	378	411	387	339	384	364	390	398	381	371	377	399	420	417	387	393	371	365	364	391	392	406	414	368	405	371	361	378	349	404	366	373	382	385	352	380	375	357	346	339	387	417	419	391	356	400	357	408	355	357	363	375	365	397	380	420	392	372	378	375	394	387	372	374	398	376	356	372	385	402	382	401	363	374	378	401	364	396	374	351	373	364	388	360	346	371	384	397	396	370	372	332	401	369	402	367	379	405	379	407	359	357	367	386	377	382	403	370	396	361	366	358	346	414	375	418	405	397	418	414	416	356	401	344	378	394	357	387	423	371	414	392	392	374	373	393	361	361	379	380	383	392	365	383	415	382	398	418	392	358	379	393	373	393	352	377	399	384	381	381	403	403	337	356	380	365	398	366	397	361	422	346	403	384	402	356	396	378	400	394	391	388	382	386	366	380	366	406	368	357	384	376	387	347	371	380	378	380	366	395	373	379	372	373	348	376	400	394	403	380	392	372	382	348	344	387	400	377	352	374	365	351	391	400	357	384	384	408	396	397	367	390	365	391	349	360	371	382	390	400	378	365	379	395	392	349	398	379	375	408	388	390	379	349	390	367	388	385	359	377	372	384	364	379	378	360	354	370	365	424	376	400	361	362	374	402	382	368	366	379	384	385	399	418	354	359	366	384	392	348	391	390	392	386	371	427	413	398	390	361	375	387	396	353	381	412	399	380	386	372	377	395	368	370	370	353	383	387	352	383	339	369	376	359	377	391	390	374	361	367	355	351	377	371	373	406	372	442	385	385	412	383	410	390	398	354	366	389	404	375	360	396	404	370	370	391	381	380	335	356	401	381	362	372	410	360	388	374	408	408	353	377	375	379	388	359	369	386	363	362	393	395	385	343	350	394	382	365	381	360	352	401	409	372	363	394	402	368	411	371	367	379	380	392	417	414	352	337	403	402	411	384	392	396	397	368	416	348	390	348	432	423	394	363	351	373	371	383	354	384	348	404	383	371	376	426	373	386	402	354	360	413	389	387	397	381	394	391	390	418	370	380	387	363	415	368	373	428	396	388	385	409	352	374	350	369	388	383	404	394	413	373	405	363	395	387	357	384	377	386	385	369	377	377	352	395	400	377	365	391	376	412	396	391	384	372	377	387	406	382	382	374	388	400	365	351	358	357	366	377	350	376	365	427	401	365	364	366	380	384	394	384	362	386	375	345	349	396	358	397	387	339	387	375	365	379	410	382	389	378	391	390	366	361	362	375	349	368	383	459	344	383	390	397	397	397	358	372	403	386	376	394	382	403	383	389	379	419	370	361	389	380	350	328	366	372	387	372	371	374	368	362	384	375	372	401	356	384	354	385	371	356	426	352	383	364	374	363	344	392	377	385	398	383	400	394	384	379	400	363	352	356	363	376	368	373	351	414	387	368	390	376	408	382	379	414	371	399	380	378	375	381	419	381	358	387	407	372	384	406	403	373	395	364	384	369	369	414	360	376	368	391	392	392	360	412	386	396	372	360	365	362	366	373	389	341	332	350	378	401	347	358	373	351	377	405	383	381	367	351	358	350	406	414	404	361	374	365	394	371	373	377	364	384	407	380	384	351	339	369	384	347	359	410	386	419	380	386	400	345	349	408	358	345	400	410	395	379	377	373	381	441	391	389	384	413	408	384	399	387	370	371	345	391	381	412	388	379	380	380	385	374	391	391	399	389	387	384	367	393	398	380	360	389	366	395	358	383	374	394	377	364	382	406	374	363	385	435	368	383	377	369	384	420	364	352	432	375	398	361	389	350	390	348	395	378	416	364	350	349	387	375	375	373	381	384	368	412	381	375	376	362	381	338	388	388	339	375	382	387	401	407	407	400	397	375	366	405	341	405	398	401	343	412	339	399	391	366	353	378	346	401	391	382	363	417	395	398	386	388	354	393	379	374	398	333	358	353	362	401	401	436	416	355	387	392
36811	52297	44459	33615	26583	20135	15431	11091	7636	5396	4036	2831	1902	1341	1129	912	969	888	747	620	577	578	533	600	529	516	532	561	546	510	561	526	493	525	518	515	512	518	477	448	425	494	443	471	463	501	489	508	570	562	547	474	470	476	500	483	497	499	507	478	436	439	461	455	443	454	437	430	413	425	441	423	426	432	427	424	450	444	463	454	390	439	448	434	434	438	465	464	421	444	444	443	474	422	434	448	465	450	419	482	458	476	494	419	434	449	435	442	441	441	450	416	445	409	448	425	424	431	451	407	427	477	392	427	445	433	483	438	439	472	429	449	427	424	440	457	445	453	436	468	422	450	475	418	469	448	468	455	468	466	414	399	442	443	461	415	464	420	446	439	449	477	411	435	397	479	441	449	468	462	426	438	421	438	453	468	417	443	409	444	446	452	450	413	476	466	448	449	464	456	421	441	465	444	503	422	403	459	404	436	459	438	464	462	456	450	461	455	437	424	427	454	475	428	431	446	403	424	430	445	405	423	424	447	440	397	452	480	394	448	432	427	422	445	444	421	433	426	425	451	429	470	431	451	486	430	458	430	469	436	457	417	467	459	441	442	438	444	414	430	422	457	436	468	463	450	416	417	475	454	458	436	417	416	467	449	417	475	451	415	436	470	441	464	463	423	392	436	436	408	431	430	426	430	433	448	441	449	411	464	457	421	443	429	393	462	445	437	424	441	442	444	449	469	421	455	420	451	442	437	407	444	403	439	433	418	460	451	472	440	422	437	441	444	423	456	477	469	451	442	429	463	438	471	454	462	438	463	422	429	450	458	457	451	442	438	439	449	415	448	437	446	437	430	457	444	436	454	450	434	456	418	419	459	448	454	418	432	419	397	434	423	450	437	443	442	474	410	456	481	411	429	448	413	455	449	448	431	442	434	435	437	463	436	447	422	467	431	428	452	453	468	451	450	436	476	451	415	446	433	415	446	455	446	433	492	471	407	442	458	421	436	474	483	457	483	464	458	417	477	389	421	426	443	469	444	423	428	468	463	433	443	459	452	452	473	426	435	475	472	460	440	465	457	455	417	453	414	423	436	435	421	471	427	450	483	459	453	443	468	453	465	440	433	461	455	444	425	447	438	477	442	466	442	480	465	459	456	439	429	436	470	427	440	431	459	456	437	461	446	417	450	441	467	451	432	438	424	483	448	416	472	489	425	436	453	426	433	468	433	473	472	445	478	487	441	464	452	442	450	465	421	419	450	453	441	411	410	465	416	414	425	425	442	448	413	447	428	445	455	447	399	445	447	415	419	405	431	461	449	429	460	401	437	479	462	452	483	438	442	426	477	414	419	458	451	440	430	446	463	448	446	428	425	483	422	475	410	448	429	463	409	434	454	444	425	462	454	449	440	392	435	453	425	439	462	453	461	441	476	461	414	478	463	441	419	431	446	434	481	443	489	451	406	428	437	439	469	398	455	416	447	468	433	458	462	448	455	415	425	432	439	454	458	449	436	435	472	457	413	433	467	420	428	448	485	453	439	440	452	429	423	429	459	425	473	470	448	452	483	468	409	428	421	472	424	468	472	410	471	448	459	446	439	464	454	446	427	429	450	497	440	440	432	444	442	439	441	455	464	402	433	456	453	427	464	460	402	436	433	447	406	429	468	458	438	420	450	451	412	444	466	445	449	434	421	456	410	443	432	426	448	469	451	446	444	442	419	434	417	409	488	470	419	442	443	430	461	465	473	450	483	473	466	462	448	438	434	449	443	412	461	470	429	488	440	429	418	451	450	433	496	452	451	429	457	420	426	450	467	461	419	441	433	460	475	442	447	447	435	466	424	472	422	452	445	421	447	459	423	410	438	432	419	436	428	461	432	453	413	495	432	438	447	437	434	454	433	453	459	427	423	448	400	423	414	428	472	450	426	445	433	448	457	386	408	434	450	419	443	394	438	413	445	447	424	436	460	477	456	454	437	423	454	474	438	440	472	396	425	448	480	463	442	440	411	473	425	420	480	413	447	411	454	434	443	450	484	454	438	477	463	451	444	462	409	437	468	431	449	422	418	456	454	444	449	434	388	450	445	473	477	478	434	402	448	421	436	461	411	447	465	444	436	434	441	459	440	450	433	430	454	418	412	476	462	473	477	428	470	408	413	464	465	453	444	444	466	453	474	440	423	429	461	394	435	403	406	443	449	482	431	413	425	428	460	416	440	470	431	447	437	487	470	469	415	452	410	430	423	427	454	437	441	459	419	470	475	433	424	461	462	449	418	424	450	471	470	473	416	429	430	453	438	418	458	439	456	451	412	430	441	471	436	482	409	465	482	404	459	455	464	444	439	470	386	425	465	457	429	423	411	427	439	446	447	451	429	443	439	439	428	432	450	437	443	423	437	443	487	424	401	456	437	414	474	430	511	409	427	470	444	465	459	466	474	447	439	429	440	455	434	479	424	429	474	449	440	444	428	415	464	435	410	431	447	455	425	430	452	452	466	438	430	478	435	437	469	444	448	435	449	461	450	471	429	431	457	446	416	439	438	421	438	461	431	466	456	453	436	457	438	400	441	455	434	442	440	460	431	434	459	429	459	473	450	411	437	444	465	439	444	439	462	474	450	461	448	430	460	406	433	418	467	507	466	425	465	437	436	448	448	449	442	429	414	461	469	448	463	472	439	435	458	488	419	428	472	472	447	424	459	481	466	466	446	429	436	458	474	448	457	449	463	435	431	447	460	442	443	437	431	416	429	418	431	459	464	436	468	436	456	404	429	422	430	417	456	488	461	459	458	413	461	436	465	426	420	471	424	436	437	467	449	451	404	435	447	445	440	447	478	419	461	390	434	414	437	430	431	442	436	440	418	461	464	442	448	440	473	412	482	436	471	412	456	463	432	479	463	453	427	446	421	433	447	445	434	451	418	418	484	415	444	451	453	447	409	475	419	418	431	444	483	425	466	426	459	449	419	435	467	448	408	442	470	427	470	433	447	457	460	452	441	436	434	468	453	406	447	485	455	442	467	465	435	443	472	404	456	426	446	460	449	414	444	447	448	468	460	407	445	426	440	430	427	467	447	440	445	430	439	483	495	447	485	455	431	449	439	413	436	397	427	430	463	444	443	416	460	422	445	419	432	447	440	448	443	447	437	424	416	428	454	443	455	448	433	467	427	439	457	440	423	432	457	467	448	449	434	479	443	423	445	439	442	438	402	436	463	434	439	435	462	434	431	442	462	449	449	462	419	455	459	445	434	417	454	460	425	482	465	423	490	413	442	476	435	454	452	455	443	445	472	438	451	433	426	413	457	424	440	457	504	449	444	468	449	433	445	402	451	461	439	431	425	439	444	405	464	469	431	446	436	485	435	438	455	454	456	429	449	431	461	475	456	474	442	429	446	439	461	434	454	446	448	423	445	430	453	413	434	418	451	452	493	419	416	440	454	441	412	449	457	473	447	480	459	429	421	419	442	430	433	433	436	448	455	449	452	434	455	436	424	399	426
25085	21089	27980	27444	20014	13086	8176	4871	3080	2137	1792	1248	1014	899	790	755	762	724	678	658	624	624	607	618	629	616	639	633	643	628	602	600	632	631	565	609	663	638	571	613	557	551	586	617	600	603	611	607	606	618	594	638	663	566	598	598	590	591	572	587	590	562	566	619	587	587	598	632	617	593	577	607	538	575	597	557	599	542	609	595	575	607	592	591	581	612	604	618	569	607	597	609	606	580	594	609	592	613	617	576	578	603	636	541	546	627	566	595	586	564	580	565	581	574	597	601	575	585	632	629	610	584	572	586	620	589	561	610	576	626	572	565	571	572	600	566	590	617	570	571	600	609	598	619	611	580	610	569	591	555	594	581	606	602	614	632	602	606	568	593	609	572	580	634	588	594	595	598	595	566	596	619	578	568	598	625	594	612	545	628	583	575	605	611	593	598	563	578	590	557	576	594	590	620	615	613	604	594	593	581	606	605	561	589	612	580	566	607	618	602	555	609	574	560	659	563	577	519	589	614	633	589	600	601	545	578	581	558	637	592	575	551	583	618	567	631	552	533	600	552	586	589	624	586	554	601	598	590	516	607	544	599	579	588	614	611	595	602	623	610	602	601	602	529	611	589	602	595	562	565	623	607	572	564	549	597	579	629	618	601	613	615	602	542	589	583	578	592	625	633	585	591	599	602	642	592	560	603	594	626	582	602	549	592	605	642	597	597	559	590	615	618	588	601	581	577	627	552	592	622	574	567	561	594	608	598	584	600	599	581	598	638	592	535	589	551	612	545	555	568	629	604	560	584	608	600	615	595	550	568	626	621	574	591	622	582	572	614	595	604	621	600	596	619	560	614	623	563	670	569	603	586	602	545	621	570	568	599	562	585	618	585	585	577	601	625	580	580	603	576	558	587	639	592	605	559	585	606	576	550	594	605	574	625	581	549	609	621	606	534	570	629	593	574	568	559	623	592	591	624	616	597	561	588	619	629	614	567	593	581	553	554	634	585	553	640	586	593	581	562	625	568	628	611	566	592	573	553	576	591	606	585	621	629	606	598	558	608	600	598	566	567	566	571	624	614	618	622	552	598	628	605	561	600	579	588	607	629	574	574	540	564	540	608	600	582	578	637	610	595	601	617	595	547	610	582	564	574	615	611	559	582	623	633	586	609	602	603	644	598	620	584	572	596	586	542	623	600	583	567	645	622	628	593	588	559	622	608	652	587	602	641	586	583	610	576	614	565	582	592	618	605	583	589	566	614	607	644	567	632	559	563	617	634	586	608	598	620	590	614	558	589	615	563	614	583	582	508	595	624	582	561	598	621	590	576	572	556	591	592	576	550	607	613	592	593	579	626	623	569	578	609	590	587	596	619	615	597	593	579	582	604	563	590	578	611	622	605	579	609	557	599	599	609	640	573	620	619	553	553	578	559	562	607	616	593	578	613	563	564	629	591	574	572	591	599	629	632	597	593	590	595	545	595	570	630	585	572	595	578	593	584	627	581	530	566	545	582	587	610	571	586	567	586	617	560	565	586	587	569	594	585	551	605	609	571	567	569	594	554	591	605	571	588	632	642	587	634	573	633	632	588	585	596	554	600	564	585	561	591	548	601	553	579	603	624	575	607	639	566	589	581	597	614	583	582	564	605	588	582	587	593	630	580	582	615	604	545	601	584	560	579	546	589	615	588	579	630	602	580	571	588	592	631	587	594	603	566	627	560	569	636	563	647	590	593	607	602	569	608	630	591	605	609	603	636	584	605	605	605	594	592	609	618	626	590	534	586	573	586	613	583	544	616	589	573	601	580	605	620	582	605	610	579	571	596	604	603	562	636	568	610	563	602	578	614	577	543	571	546	544	606	579	592	592	580	596	552	621	576	605	581	570	570	598	621	572	574	604	593	565	595	584	600	642	550	621	606	603	541	555	619	602	563	568	578	583	663	588	624	563	589	605	618	605	601	631	609	565	634	608	596	559	596	637	583	578	626	569	573	585	632	631	606	584	572	587	574	622	612	575	610	554	619	624	621	606	523	606	614	587	583	607	551	616	590	553	587	594	566	617	618	636	581	576	588	634	599	578	625	608	617	604	656	604	600	560	624	621	614	540	575	570	634	606	588	619	605	630	595	585	613	637	555	622	623	639	578	573	651	560	602	579	590	607	606	527	566	587	570	582	587	660	599	601	574	566	575	601	625	620	609	582	584	601	612	570	566	583	597	604	648	550	570	542	605	543	596	637	625	578	549	600	581	587	589	638	580	623	623	569	590	636	644	595	616	593	593	644	554	607	561	585	584	614	608	596	555	627	615	609	593	610	578	619	596	573	580	603	582	597	586	608	605	617	589	567	611	573	635	614	583	593	592	594	611	585	589	601	575	595	612	598	614	597	622	587	597	578	602	637	612	601	624	630	560	577	581	557	609	564	600	573	532	566	608	566	576	612	539	638	579	586	544	596	609	583	557	572	656	599	612	599	578	581	554	546	613	574	611	578	614	599	611	581	569	585	538	609	615	588	579	556	616	560	596	580	579	596	615	571	598	563	559	597	601	568	565	618	578	604	605	602	556	597	610	640	604	587	574	570	604	598	609	592	602	564	567	586	565	573	537	618	622	590	568	559	514	581	577	595	574	652	587	556	564	564	586	585	585	577	598	600	591	607	654	596	591	602	571	615	615	623	603	616	558	578	575	566	591	599	551	617	587	598	609	563	614	610	592	615	561	622	572	610	571	561	565	595	612	600	595	585	601	578	606	548	606	611	539	603	604	603	576	574	631	614	599	587	606	609	596	620	587	605	580	594	548	565	579	592	583	588	568	575	575	605	599	585	567	579	593	614	603	597	609	595	610	599	589	604	604	628	599	553	577	654	601	584	592	635	598	642	605	587	568	570	592	559	608	623	590	614	546	584	572	601	591	629	610	615	585	560	617	602	560	558	613	544	598	568	611	612	583	608	567	629	599	578	604	583	588	577	605	590	589	577	611	564	567	582	588	619	611	613	583	631	579	577	596	580	634	590	597	595	605	607	580	594	571	620	616	573	596	592	613	601	571	587	590	587	557	578	574	600	553	558	599	583	557	565	625	606	560	564	615	603	589	628	594	601	593	583	583	552	611	607	606	586	610	592	631	570	605	637	567	613	585	607	625	582	616	639	593	618	623	624	592	588	604	601	625	604	554	578	594	618	610	603	606	543	575	605	604	593	583	590	614	594	571	632	589	575	566	590	565	564	597	576	586	601	559	598	584	619	605	586	570	577	555	561	583	593	581	614	612	592	607	587	622	596	547	625	562	608	602	597	588	594	543	566	574	551	586	572	585	645	621	608	598	569	599	599	644	601	614	642	611	631	573	573	650	614	568	557	576	608	603	605	624	593	588	576	571	628	607	627	573	586	593	588	603	535	579	561	558	588	604	609	595	582	552	622	613	625	612	602	640	595	590	571	570	547	633	596	600	642	591	563	614	596	600	631	590	586	567	575	573	617	581	593	640	621	590	544	605
35306	47895	40997	30682	24167	17623	13435	9378	6158	4388	3290	2370	1682	1366	1132	1080	1021	944	961	833	778	825	720	739	828	760	753	788	773	803	819	738	712	771	690	763	721	781	742	680	689	679	681	697	715	666	667	767	706	762	729	674	733	691	699	694	706	690	673	680	659	674	673	661	672	671	679	684	674	688	628	720	672	749	675	679	671	654	698	663	724	654	674	677	635	723	692	676	688	619	700	683	670	644	674	717	680	645	693	666	631	731	706	690	674	669	685	670	651	674	645	661	679	667	660	700	690	695	658	700	690	671	679	709	665	630	687	656	686	705	675	684	703	689	684	703	675	722	694	608	679	656	672	674	720	683	712	711	674	718	685	660	670	658	711	697	725	703	678	679	676	717	665	708	727	688	626	624	629	701	704	665	674	697	676	672	724	648	718	655	692	659	680	667	654	679	697	611	657	660	677	696	726	658	693	654	650	671	679	679	671	686	688	737	684	711	667	677	674	705	690	649	675	693	676	660	698	693	663	679	680	687	659	698	648	695	707	672	689	675	654	627	674	689	654	689	691	668	690	698	736	647	640	707	682	658	691	644	695	659	673	696	687	648	681	657	675	697	669	670	694	677	712	683	635	654	699	705	666	690	665	693	680	692	677	664	656	670	664	669	653	679	684	701	716	687	626	683	690	725	687	675	670	670	737	648	669	687	680	685	657	618	656	706	638	696	724	668	659	704	638	627	681	656	628	670	663	671	651	664	661	641	672	686	672	648	660	721	696	701	713	696	692	669	658	632	662	706	689	705	647	661	652	639	697	669	688	683	697	680	683	693	671	687	719	675	682	669	682	661	650	691	679	684	708	712	663	646	681	669	684	655	689	694	699	710	685	652	666	653	683	657	711	667	683	651	671	650	683	696	686	673	683	650	724	675	666	645	674	700	662	671	676	664	693	647	675	704	702	697	657	699	683	652	670	663	693	698	661	669	691	659	699	726	716	706	653	685	705	681	674	673	637	690	653	648	616	707	672	675	646	656	716	632	645	675	662	639	665	702	653	644	664	674	682	633	678	679	617	670	670	700	708	679	659	638	674	702	688	646	683	659	660	666	638	694	671	669	710	625	655	652	675	669	680	701	701	747	695	641	684	726	665	678	694	651	675	673	657	626	701	677	686	647	634	690	624	701	748	696	675	658	716	692	651	685	677	680	675	682	683	693	653	698	666	696	695	683	715	718	692	662	656	613	665	640	677	681	682	627	695	712	664	701	714	682	623	646	646	669	627	703	718	697	663	646	669	683	688	669	662	673	688	678	703	667	708	659	698	658	688	710	704	665	650	633	676	678	637	656	647	660	707	698	673	678	645	723	691	703	688	677	649	646	694	676	667	664	689	666	659	706	656	732	661	628	643	674	652	701	682	677	723	695	647	648	677	740	692	683	677	645	666	669	663	694	691	687	736	684	697	665	695	670	663	689	707	655	654	688	680	692	684	676	633	671	677	663	663	637	697	715	650	679	646	675	692	697	679	613	667	681	663	653	709	688	716	693	679	713	682	691	670	717	711	661	676	721	677	653	692	654	676	722	682	641	720	654	643	625	676	637	686	695	698	684	680	632	695	672	646	671	667	652	657	686	690	645	635	669	631	673	699	623	661	728	701	679	648	718	637	656	688	605	725	681	665	640	690	650	716	714	648	696	685	663	706	679	692	682	655	681	648	659	631	667	645	678	671	717	694	669	651	686	684	693	654	665	697	687	687	690	713	709	657	707	699	681	673	690	663	685	669	679	737	657	704	688	664	689	671	668	678	666	726	693	673	670	660	690	679	648	673	730	680	689	680	683	674	684	688	613	685	675	693	703	709	683	697	649	667	694	693	698	692	672	658	611	661	683	677	648	644	656	668	656	640	661	607	648	696	680	677	666	654	711	677	674	690	679	690	655	649	690	661	657	639	655	701	632	640	629	661	686	675	675	638	696	668	688	705	661	709	711	687	678	682	662	692	646	665	646	653	674	686	674	659	685	685	678	706	668	667	668	650	655	642	686	653	685	693	660	643	643	700	684	693	698	698	700	715	694	617	677	638	670	736	716	665	676	710	654	724	676	674	716	653	720	661	668	709	648	656	661	710	653	648	675	650	668	655	668	686	601	681	662	683	695	731	660	705	654	649	673	652	708	618	665	667	660	680	698	716	702	687	685	683	686	730	690	667	712	692	680	690	722	636	664	616	661	647	673	659	670	670	688	646	634	676	674	676	647	694	672	660	691	705	637	650	659	681	698	693	627	680	688	656	718	638	709	646	671	632	664	691	654	696	685	702	676	662	694	694	673	657	647	692	693	656	703	685	701	695	663	695	652	688	672	679	600	700	682	682	675	662	668	666	687	688	628	717	667	685	689	684	668	691	718	721	698	644	691	630	674	698	681	665	694	669	672	674	701	696	677	667	696	679	754	658	721	719	687	676	719	650	685	679	675	662	660	637	698	692	641	674	669	718	633	698	675	664	703	692	633	634	712	635	687	677	696	707	674	643	675	695	684	677	677	645	721	689	635	668	671	673	641	683	672	692	658	659	715	696	676	722	647	675	653	652	701	678	664	690	702	660	655	705	654	669	722	673	636	682	707	651	663	645	680	685	632	674	661	721	711	684	669	665	676	678	687	713	672	684	646	739	693	677	701	719	674	657	688	665	643	677	681	711	691	715	668	701	733	644	746	667	699	667	651	681	653	661	620	733	683	686	647	648	692	693	688	665	685	681	706	669	650	639	612	698	716	681	688	653	705	662	675	680	653	649	644	659	687	710	645	671	675	656	703	668	703	666	651	680	717	667	697	706	696	668	701	657	715	691	657	677	663	641	673	705	678	745	681	661	635	649	690	719	715	662	673	670	635	665	681	610	724	650	647	660	704	638	699	682	674	670	669	672	692	677	679	672	622	623	696	692	688	683	701	673	690	676	636	656	650	690	664	646	672	686	652	674	644	636	697	657	679	664	671	708	673	726	699	659	661	638	619	645	636	659	684	686	679	720	647	699	666	686	690	707	680	677	682	675	675	651	653	663	654	642	687	694	685	670	650	667	671	718	671	664	675	658	690	636	692	714	646	700	658	677	698	687	661	682	667	693	634	684	720	681	698	650	669	700	658	676	679	666	702	655	689	656	704	700	630	680	716	628	672	659	716	661	643	670	686	668	700	691	675	710	672	677	709	677	671	729	718	644	721	707	706	662	695	669	616	711	688	681	622	673	685	666	619	668	661	630	701	655	690	684	715	673	669	677	682	696	669	685	717	658	699	682	699	710	674	692	673	679	683	716	637	650	686	687	653	641	652	661	684	671	646	669	668	650	667	633	713	677	683	680	706	657	691	659	663	641	658	707	663	651	746	745	689	670	685	684	626	657	682	677	650	703	706	678	700	654	680	663	759	661	672	694	680	661	702	745	680	669	683	704	595	637	660	624	665	707	744	686	690	659	665	683	690	674	710	645	652	702	680	669	686	724	663	664	684	673	648
22639	20914	28497	23643	21613	22532	19831	9551	5007	3537	2697	1841	1346	1120	1082	927	865	837	749	668	619	644	656	661	664	626	545	632	613	564	630	630	537	612	615	620	612	615	559	543	545	525	557	554	541	538	544	571	579	618	622	558	604	562	596	539	597	591	594	557	520	537	555	508	545	529	538	520	519	508	527	513	520	522	498	545	526	555	501	511	507	488	531	501	514	546	556	544	525	537	545	522	452	535	574	470	539	571	519	485	515	548	525	538	570	531	523	558	530	504	552	530	523	550	471	535	530	569	561	512	561	545	496	523	532	518	578	490	578	542	495	510	539	522	560	492	537	494	537	526	531	567	547	500	505	582	528	525	556	548	535	504	534	479	549	528	533	501	495	484	530	503	511	491	575	501	529	501	495	526	522	467	511	545	552	534	510	480	512	558	553	521	539	515	573	536	518	521	520	537	549	508	591	537	514	545	532	544	543	528	516	527	548	551	571	481	514	523	515	527	525	526	534	511	546	508	510	524	494	519	562	531	519	504	502	549	488	540	485	531	569	509	507	555	561	566	547	543	580	528	516	540	548	533	530	478	534	516	513	542	519	533	489	552	530	551	545	501	522	565	562	532	520	543	534	536	543	533	573	529	564	549	529	538	587	513	511	509	537	569	532	515	522	544	531	540	561	491	512	538	520	532	535	521	528	565	551	532	542	508	521	542	502	530	551	565	541	542	542	538	496	529	534	535	519	498	537	525	516	530	557	533	499	515	558	549	516	575	547	460	509	559	480	505	531	566	538	527	562	517	564	517	501	487	493	525	527	495	513	514	537	502	497	516	540	551	524	516	557	502	547	541	524	540	530	536	546	522	554	507	509	539	484	529	547	516	576	558	536	505	607	523	521	527	552	543	529	515	543	549	512	518	504	524	526	503	495	556	536	532	528	541	504	517	489	532	528	506	487	522	534	564	583	526	568	507	527	480	495	528	506	546	526	508	545	497	561	548	544	530	530	536	518	500	543	544	508	519	518	521	514	537	550	564	532	543	565	522	511	537	536	519	495	498	518	602	507	548	528	542	534	518	535	557	521	510	533	583	512	571	538	517	546	502	526	552	535	529	515	519	526	528	518	516	574	572	543	509	525	550	525	551	557	510	518	589	549	558	526	506	556	515	511	526	511	539	545	551	493	528	522	508	549	537	557	558	531	546	520	552	567	544	546	525	497	529	522	527	543	522	527	512	540	518	530	550	537	502	502	552	572	521	547	567	514	516	551	527	519	531	522	551	569	574	547	551	525	556	525	522	499	527	551	543	505	519	502	526	555	546	543	577	546	519	497	487	473	478	546	523	549	520	548	583	498	507	522	514	547	525	527	548	537	559	539	524	509	493	539	485	510	553	477	503	533	503	541	510	579	524	529	518	541	536	518	487	510	550	514	558	576	558	509	516	528	480	549	531	536	506	545	560	493	548	530	511	544	538	539	542	545	519	519	521	538	527	525	530	531	537	506	493	518	539	518	522	531	546	494	522	557	509	522	554	540	559	556	525	535	537	528	517	533	515	499	552	566	485	519	548	550	530	507	539	498	518	538	567	531	547	581	518	548	513	524	513	534	518	526	543	549	528	532	534	537	562	536	471	539	544	518	547	531	514	532	528	540	529	511	545	548	520	558	525	514	533	534	551	539	508	515	505	537	563	522	501	534	524	556	531	527	526	532	537	519	548	555	567	503	533	593	517	484	528	557	536	503	525	532	542	570	534	544	518	555	500	494	525	521	566	538	556	524	540	569	577	532	487	497	540	547	516	549	517	545	507	530	542	554	552	570	546	526	535	525	523	543	548	517	521	475	533	513	563	491	529	554	501	535	524	504	534	522	491	500	517	473	519	536	531	550	499	529	501	507	521	552	539	526	518	546	508	517	520	502	552	498	536	541	547	535	549	532	503	542	566	505	566	512	485	515	557	528	491	532	514	536	517	511	524	525	536	516	547	509	594	506	509	518	537	539	503	514	522	560	551	494	520	574	539	529	517	528	491	529	521	534	503	511	517	516	520	496	523	590	540	504	536	506	495	556	517	532	512	581	534	531	571	558	541	514	517	508	519	500	526	526	507	530	570	553	508	538	532	552	583	529	549	513	525	552	507	541	553	529	520	557	546	502	466	556	498	558	534	533	525	497	532	538	526	546	558	534	533	496	541	536	555	527	494	565	531	520	484	532	522	520	528	523	522	513	499	542	567	550	539	508	524	540	530	544	535	536	564	467	541	512	555	540	478	502	555	530	523	489	554	511	561	537	514	511	529	543	459	530	515	513	533	536	534	542	492	560	532	562	541	533	568	512	545	565	498	512	551	582	560	539	549	532	496	538	511	511	576	549	558	516	544	502	500	513	515	531	535	527	496	562	517	517	537	478	546	530	569	550	557	528	548	531	501	512	555	534	511	557	505	520	505	501	538	520	478	512	508	581	522	493	564	494	552	563	582	523	524	508	529	520	542	525	508	566	510	524	529	550	502	506	511	553	543	513	527	528	519	495	496	561	547	574	550	509	496	502	524	548	544	534	524	513	508	550	500	517	538	551	511	549	526	526	531	543	528	544	533	556	549	510	528	504	536	537	537	557	524	520	525	531	538	566	549	516	507	535	490	582	525	556	525	533	512	478	536	517	508	564	479	543	473	550	523	516	531	519	529	519	545	506	541	533	530	507	506	538	493	533	520	526	530	576	524	501	502	523	553	564	518	539	498	503	538	507	536	527	558	514	528	542	554	519	530	539	493	518	518	512	550	540	503	532	504	550	515	554	551	538	502	525	522	554	492	538	528	516	548	520	482	501	531	532	520	579	521	529	544	483	503	519	536	514	542	535	570	503	521	496	539	509	559	520	533	533	521	577	499	562	533	571	519	554	523	554	540	530	456	563	519	490	552	526	477	514	534	549	495	471	542	507	515	528	516	552	520	562	496	564	545	524	543	502	535	508	550	512	538	517	546	536	532	512	509	524	546	542	520	548	456	511	549	555	527	504	556	523	549	527	564	501	534	573	496	543	504	530	550	548	527	536	553	555	536	498	475	527	508	555	521	538	550	505	544	501	501	544	531	534	495	539	552	507	517	541	542	488	537	551	495	502	535	497	560	550	536	485	561	566	506	566	510	524	549	515	504	540	534	502	562	565	563	518	509	552	555	553	555	533	513	519	528	501	532	537	504	580	516	552	472	563	534	579	531	531	484	527	544	517	541	553	553	527	519	560	551	541	526	486	528	553	516	508	551	484	544	540	536	458	555	553	511	568	553	531	534	524	571	488	500	524	523	536	495	524	519	550	518	512	546	575	501	537	519	516	510	528	546	524	561	579	551	516	516	545	570	531	512	566	538	482	511	589	543	503	511	477	522	518	482	523	531	492	513	537	547	559	526	537	514	534	499	554	555	517	510	523	520	525	537	526	501	522	538	540	551	502	525	518	560	518	505	542	504	489	552	504	536	535	520	560	497	512	568	549	559	477	543	502	553
39367	57766	48408	39000	31963	24641	19792	14077	9370	6929	5211	3450	2485	1968	1635	1524	1313	1252	1035	917	831	840	805	791	769	785	755	712	718	728	759	715	725	766	764	717	759	726	671	640	588	573	643	599	611	667	640	635	748	724	684	741	686	683	682	696	626	690	645	649	577	603	590	572	610	611	593	616	609	590	545	610	566	588	575	583	534	602	593	592	606	574	587	626	609	602	627	602	615	582	552	563	649	595	562	587	610	581	624	547	646	636	570	585	608	577	565	596	591	574	579	616	621	586	566	606	589	601	596	593	566	608	578	604	557	595	557	603	584	565	533	581	604	562	650	601	592	583	582	585	576	587	559	574	578	581	603	610	562	620	597	578	606	588	561	551	570	632	594	603	600	606	622	580	535	555	609	581	615	570	576	635	607	634	590	535	625	571	609	585	552	574	613	604	620	600	538	619	595	637	627	613	558	569	566	562	595	549	578	569	595	598	587	588	583	581	648	561	584	609	577	618	618	589	617	626	626	554	608	599	589	575	579	591	607	632	594	627	603	554	613	548	540	572	655	614	616	569	588	588	613	592	569	623	599	565	562	605	583	589	595	601	581	600	550	594	575	584	594	585	574	591	604	541	561	616	674	626	585	550	582	599	562	594	593	556	577	577	600	557	575	573	554	587	584	615	585	602	639	618	562	601	595	574	583	574	609	621	585	600	578	572	593	567	597	598	590	549	568	577	574	613	610	598	589	589	564	612	555	585	602	563	582	585	593	561	619	577	561	573	588	582	599	607	577	622	601	568	577	577	605	575	591	623	609	555	587	583	596	588	595	592	622	591	585	593	615	606	576	607	619	587	586	610	606	608	619	549	594	567	602	570	594	587	602	585	563	565	588	544	586	591	620	576	592	601	605	619	574	605	560	596	571	572	643	605	540	586	628	601	579	623	610	636	580	586	548	624	590	545	615	623	587	589	562	587	583	597	576	555	578	606	589	563	558	615	590	594	603	605	606	608	591	579	601	567	581	597	597	565	555	554	583	591	561	609	604	572	599	591	613	507	587	596	547	596	550	593	573	560	606	658	580	584	591	593	573	621	581	559	584	564	593	594	551	585	597	588	601	595	645	527	556	596	604	581	597	587	600	636	620	590	561	638	548	631	592	630	619	599	570	573	619	585	622	600	586	597	583	586	566	583	623	593	573	589	577	596	608	572	580	585	606	575	602	577	567	599	575	582	579	606	584	575	611	597	621	623	565	601	604	618	616	585	603	611	576	591	572	617	610	549	642	611	593	555	560	608	580	613	605	585	587	604	554	582	581	562	601	554	594	550	571	625	583	586	584	601	595	586	623	603	573	618	566	619	573	582	580	611	566	596	632	587	587	583	576	515	603	623	604	626	585	565	607	567	556	622	600	530	596	568	621	563	574	602	590	596	589	600	604	617	626	607	592	616	590	604	612	604	592	564	599	607	586	595	584	556	610	571	620	581	548	597	615	590	573	627	590	572	581	578	567	604	619	570	572	536	615	548	572	613	591	591	574	595	615	609	578	612	581	591	575	599	607	620	578	606	551	580	580	565	618	581	578	604	595	601	557	550	561	578	586	620	564	589	580	597	565	615	593	601	592	586	551	595	585	616	584	617	570	593	572	609	578	587	581	585	571	583	546	618	571	574	608	588	557	546	558	591	593	580	579	566	586	555	562	564	586	559	574	590	576	618	569	575	619	594	600	560	585	574	585	592	549	535	622	532	585	599	635	569	622	604	546	593	620	573	561	608	591	568	576	568	615	639	564	600	577	574	564	587	633	584	590	594	551	587	587	593	595	602	597	603	599	621	566	564	630	561	571	595	593	592	610	558	589	611	599	612	601	602	564	537	578	582	588	597	585	568	565	561	590	572	599	579	618	599	584	589	613	605	606	547	636	649	551	609	586	601	595	577	579	622	629	597	610	582	560	597	619	576	546	612	623	583	598	646	546	615	586	578	576	620	571	564	616	564	546	603	630	589	609	598	576	569	596	573	607	596	579	605	626	571	596	608	548	580	592	602	617	613	617	555	556	610	572	579	619	570	584	575	627	595	607	579	637	616	599	544	554	590	580	616	634	591	566	615	565	591	632	609	560	613	581	568	524	636	557	640	624	585	586	615	535	573	617	583	582	598	656	605	580	657	566	582	590	600	626	604	620	596	582	575	570	542	591	564	615	603	568	603	581	568	557	627	612	606	630	571	587	606	601	586	629	610	579	623	618	603	607	562	550	586	565	589	546	632	601	623	602	544	597	544	592	548	605	620	603	632	591	607	589	576	566	588	539	560	601	572	613	572	614	599	599	561	585	587	553	612	582	636	631	630	563	627	594	623	591	610	581	583	571	624	580	588	565	578	591	586	630	576	614	572	565	548	598	571	563	640	573	604	596	603	581	569	557	619	638	624	591	600	563	602	575	592	576	595	603	598	647	544	621	563	603	637	591	609	630	609	624	634	567	560	607	558	619	547	564	581	580	595	594	589	578	604	612	610	595	569	578	581	627	605	618	628	598	610	611	576	582	655	615	602	609	601	604	562	598	570	589	561	565	571	568	614	563	583	613	556	570	602	610	600	573	582	609	601	581	573	612	603	598	593	587	606	603	549	619	612	573	623	619	587	596	598	574	566	591	628	597	580	575	626	597	555	619	604	582	613	600	590	590	635	558	630	543	620	560	576	633	585	589	558	578	585	585	606	553	575	560	601	603	593	552	560	577	577	584	558	572	592	547	602	601	661	584	573	593	625	566	611	543	563	617	611	579	593	574	569	514	612	556	594	546	589	563	596	568	586	572	537	591	578	579	599	590	606	579	601	606	546	578	585	595	586	621	573	590	589	576	594	608	566	590	600	591	617	578	581	579	624	578	602	599	594	625	626	615	551	585	576	636	592	564	620	600	602	615	601	612	575	582	619	556	620	653	554	627	565	583	579	581	575	612	549	613	652	583	577	599	604	593	596	592	570	583	571	559	597	584	570	585	561	590	585	573	568	565	590	597	573	573	610	580	578	580	625	587	599	580	593	554	572	573	642	606	580	575	577	547	627	596	579	579	532	569	557	627	601	596	611	584	521	590	632	592	602	583	611	594	575	598	597	568	595	584	589	591	581	572	599	577	599	618	607	625	620	614	599	642	630	528	630	611	616	577	562	569	556	587	573	557	604	607	606	610	611	645	540	572	594	650	584	619	609	603	585	611	608	581	579	581	543	593	552	578	611	588	594	608	589	579	533	563	574	583	596	581	604	568	556	570	554	618	585	596	617	593	625	572	595	575	592	606	602	567	597	561	620	615	578	573	581	602	593	602	576	588	605	572	588	659	611	615	617	626	585	597	588	562	588	572	611	572	598	589	614	595	569	591	591	563	582	641	587	643	604	587	582	578	591	533	581	579	579	610	571	591	601	600	554	604	589	590	588	613	561	595	609	636	600	612	568	595	610	602	571	574	628	576	569	578	561	592	599	603	582	621	552	593	582	589	583	613	600
29040	28347	32237	26906	17171	9889	6239	3502	1952	1554	1191	918	755	675	580	612	612	564	546	547	511	498	470	477	521	519	487	435	464	534	465	437	493	480	501	538	542	491	475	439	466	428	466	449	479	472	456	451	527	492	474	437	461	463	483	424	440	495	425	454	479	475	440	466	457	469	517	432	457	496	454	412	521	449	447	493	471	441	441	493	449	450	443	526	440	463	423	493	514	465	491	428	466	465	486	463	468	458	435	492	464	472	485	436	476	454	473	506	473	470	445	504	445	431	459	432	454	449	480	476	444	454	442	402	484	494	444	432	475	442	465	458	442	447	446	437	451	438	478	471	437	436	495	459	434	460	467	417	508	466	483	496	466	518	473	428	472	432	448	466	471	503	457	483	471	452	498	457	451	465	429	481	503	499	482	464	447	491	501	432	489	455	480	444	440	414	445	472	463	456	478	466	438	430	465	462	450	452	466	499	417	426	442	441	438	455	481	443	469	446	449	496	474	466	442	467	471	473	436	464	453	456	474	451	449	441	463	436	441	438	462	443	422	437	487	496	458	462	438	469	422	452	473	440	428	471	482	443	497	483	463	459	445	465	413	485	470	473	460	487	422	478	483	465	465	461	466	482	470	428	500	468	471	495	472	477	451	425	443	499	509	471	427	442	459	459	442	442	474	502	472	465	452	441	443	460	457	474	453	454	513	461	462	455	443	476	440	455	481	448	406	467	491	476	441	460	465	411	470	449	421	457	435	468	481	465	468	463	449	454	465	487	487	471	464	476	463	462	439	497	461	459	465	487	503	463	475	454	464	436	475	462	434	456	480	457	462	449	418	446	487	465	482	396	433	462	427	465	415	486	462	504	450	474	450	450	439	450	464	455	428	448	466	425	455	436	443	454	489	480	442	454	394	406	493	447	429	463	453	425	450	488	448	460	470	451	509	464	450	442	447	465	412	458	441	454	472	467	428	452	435	485	464	503	501	475	482	463	479	437	447	460	472	485	452	469	488	417	466	448	421	508	471	474	482	456	457	423	444	456	510	473	462	476	462	465	445	470	463	450	416	449	451	458	431	447	474	396	448	473	455	493	508	468	442	459	520	432	438	447	498	494	474	432	450	426	455	494	472	457	485	477	479	470	453	489	493	430	482	489	441	434	425	441	442	458	452	446	474	478	436	493	457	486	458	425	452	443	458	492	486	482	484	472	477	415	439	478	463	502	481	468	465	445	423	497	429	427	424	471	437	452	451	468	519	418	459	461	461	473	444	454	418	473	504	453	442	435	471	446	436	457	493	454	425	501	414	458	463	441	480	503	442	462	470	481	458	490	418	441	481	486	481	463	508	457	480	467	467	427	467	466	467	455	427	464	487	445	463	452	484	475	431	461	425	440	473	459	444	462	424	487	510	434	444	449	434	469	457	475	450	431	477	427	481	452	441	433	478	476	495	483	450	465	453	469	475	449	454	446	444	457	442	414	481	503	486	457	447	445	470	486	434	440	432	441	448	431	477	421	462	478	465	426	489	450	467	451	463	468	445	448	468	435	468	462	398	431	460	473	450	470	440	471	476	426	455	516	432	418	439	481	469	502	484	458	485	464	430	424	464	476	453	468	456	427	444	455	506	455	502	457	456	437	481	458	473	489	474	445	463	461	480	443	458	482	445	444	498	456	461	479	431	441	495	478	449	459	445	448	508	470	406	460	453	491	484	488	443	425	464	467	465	495	466	456	478	457	433	455	491	463	451	456	458	452	434	499	499	471	447	508	493	455	476	458	446	466	470	497	458	480	473	466	469	479	442	442	469	485	476	481	435	494	478	471	458	435	461	417	481	471	471	453	459	486	456	468	460	438	486	455	454	456	448	433	489	485	462	473	457	471	494	471	459	444	457	495	465	433	480	459	460	440	482	443	437	478	448	450	474	453	445	452	429	467	474	451	455	455	445	470	466	472	461	468	510	453	438	486	431	523	458	423	458	503	470	461	477	481	442	478	467	475	440	441	463	451	492	446	462	432	442	484	435	491	421	467	452	433	457	438	464	439	487	473	462	398	450	451	458	483	487	453	472	466	479	438	488	467	430	447	459	475	498	433	482	454	471	451	445	466	449	496	449	475	450	467	443	481	465	462	450	495	440	457	459	437	511	450	505	475	476	456	507	460	426	474	477	481	422	476	463	460	422	429	463	465	460	430	470	459	450	443	456	450	473	506	442	443	426	469	467	449	475	471	449	472	475	468	472	432	463	483	460	451	458	466	417	445	463	451	494	465	424	479	445	432	460	463	474	438	451	461	471	469	436	437	478	481	470	459	479	458	436	470	456	456	435	470	460	430	426	435	476	474	477	464	455	460	528	456	447	439	443	492	440	479	457	482	442	445	486	439	446	471	455	468	470	467	474	459	465	461	487	491	440	463	442	448	438	473	463	433	481	466	483	457	483	457	433	465	447	454	495	471	473	469	479	456	483	470	462	499	440	454	412	489	467	492	467	456	437	488	464	476	440	458	465	464	462	427	515	455	444	442	432	453	490	451	458	481	442	484	476	435	441	501	440	430	452	512	474	476	441	465	493	467	449	439	437	450	440	493	470	468	445	475	503	467	469	443	442	457	435	448	404	481	447	467	462	463	450	450	495	466	435	458	480	462	503	445	465	460	471	522	460	480	491	448	435	471	489	481	503	426	443	479	464	455	471	461	477	464	448	435	448	485	473	440	429	499	454	487	464	424	467	470	448	442	503	458	492	434	451	499	444	477	415	419	450	452	491	434	445	468	486	484	482	483	439	476	461	437	484	463	474	469	464	473	474	467	481	468	453	474	443	460	454	466	484	449	431	415	461	436	462	466	431	465	462	461	509	440	444	461	470	471	514	440	426	423	480	456	458	453	478	494	475	479	450	473	443	418	469	462	480	459	456	477	450	488	431	460	477	468	488	438	446	466	464	446	425	463	434	458	475	488	499	452	415	457	464	456	478	460	438	463	522	461	492	477	449	467	475	471	462	430	447	448	502	448	508	415	466	478	482	459	444	457	474	460	470	457	468	497	475	432	436	480	455	477	463	470	449	448	439	481	521	468	468	499	452	469	449	462	471	445	434	446	432	427	517	432	455	484	460	462	469	425	453	446	486	533	461	482	466	450	446	477	488	444	486	470	486	453	443	521	478	483	452	454	467	461	432	444	449	470	481	441	486	441	424	500	459	437	443	443	472	473	457	432	438	417	473	451	466	452	432	504	465	503	444	433	478	438	462	438	424	498	429	460	426	464	416	459	454	429	482	447	461	445	397	483	454	421	423	443	424	459	435	425	435	461	446	502	459	461	437	467	453	437	444	435	431	469	458	495	484	424	478	438	454	454	428	423	466	505	451	465	456	469	466	455	449	443	473	480	480	457	453	445	459	473	430	460	477	473	422	448	466	459	491	454	462	477	453	428	471	438	453	495	498	466	453	457	438	459	445	451	459	438	473	481	464	418	466	489	447	461	449	481	469	468	488	473
32900	43410	37032	28428	21495	14685	11032	6847	4161	3157	2204	1534	1243	1087	958	891	852	731	703	630	606	621	622	637	569	598	568	605	607	577	603	600	609	538	616	605	665	566	589	515	574	573	567	491	542	570	595	604	578	599	566	585	561	553	536	587	538	546	544	510	520	539	542	539	525	534	538	531	537	585	530	554	516	576	562	509	560	566	499	538	520	506	541	582	508	539	520	547	546	534	511	530	576	551	549	549	532	522	555	547	553	514	515	571	498	577	568	604	549	570	559	532	552	523	524	549	552	571	539	586	498	525	554	531	534	539	576	503	525	537	532	553	527	534	534	493	561	540	545	529	538	553	535	531	536	530	545	555	527	549	571	552	529	556	525	538	515	556	553	532	490	528	529	591	536	580	539	543	533	531	541	534	507	553	557	560	513	560	544	521	551	523	540	549	521	564	523	557	588	538	525	546	559	542	499	528	561	542	562	556	528	535	522	518	491	542	548	591	538	530	550	557	533	564	513	555	545	559	555	525	549	526	530	521	557	549	541	578	535	534	559	517	548	524	542	558	547	499	517	549	560	547	546	518	515	532	547	539	552	518	549	564	555	533	546	500	529	560	525	515	454	538	516	515	559	535	518	562	537	547	543	512	551	562	530	521	548	572	526	570	512	553	518	548	565	555	496	556	504	562	556	538	570	536	552	539	542	546	579	537	556	552	550	486	508	494	542	515	569	534	546	546	507	544	501	493	523	525	549	543	506	563	541	517	539	566	521	514	540	545	542	491	531	548	522	555	525	489	539	525	520	561	530	523	545	525	523	516	537	578	556	546	542	554	544	560	596	550	542	555	552	548	564	541	550	545	581	523	525	534	569	516	530	554	522	557	574	520	540	550	533	498	545	530	545	556	532	546	535	530	533	524	528	522	579	511	580	562	511	549	557	560	537	510	514	545	514	473	552	571	552	503	539	519	555	569	535	584	528	577	542	539	570	520	505	495	546	597	490	513	556	509	559	539	540	534	535	566	496	559	534	557	577	525	555	533	547	537	494	555	533	530	538	526	546	578	507	533	536	539	507	517	521	571	582	571	519	541	558	478	541	555	514	522	557	555	536	573	548	558	580	519	536	541	537	501	569	515	581	542	553	575	571	554	537	566	525	529	552	492	557	548	528	510	525	534	576	529	516	525	513	569	525	511	540	510	534	529	538	524	531	515	563	530	577	531	532	522	510	569	517	531	558	537	512	561	542	595	544	592	558	535	523	533	553	528	539	504	513	579	541	543	534	568	542	595	563	525	583	549	542	513	523	549	526	500	517	513	491	556	572	553	556	523	554	560	514	538	499	569	521	574	592	559	583	525	560	560	564	546	540	542	584	535	511	576	538	549	587	517	544	598	552	548	561	560	537	518	533	507	549	520	560	558	483	515	540	545	521	553	537	576	517	552	544	506	566	543	513	572	511	511	523	504	601	555	532	540	530	545	550	553	546	537	496	535	535	527	549	548	546	564	520	573	507	564	594	553	513	517	519	556	527	513	552	531	522	523	538	532	541	473	584	538	525	531	545	562	574	538	494	554	517	540	567	559	552	543	527	529	563	552	509	504	609	528	563	554	520	530	566	566	546	524	556	545	522	568	521	574	540	549	532	525	566	506	533	535	578	532	512	520	556	546	546	496	533	575	506	546	541	515	523	542	513	539	527	539	537	589	512	500	566	542	527	583	517	526	504	534	473	539	536	525	543	521	512	540	572	552	530	514	505	579	529	536	501	542	498	584	565	535	562	557	516	552	556	541	546	510	540	535	548	556	529	521	584	541	575	493	529	509	575	589	506	535	558	544	532	506	543	570	519	553	498	529	551	523	521	572	539	573	519	551	543	545	534	505	525	551	481	571	561	520	506	515	509	511	534	556	505	495	559	526	513	520	529	562	548	535	528	517	588	539	533	514	543	519	564	537	542	567	512	520	528	563	499	531	507	545	521	544	561	516	527	548	548	544	528	555	506	490	536	545	543	544	559	525	560	550	542	528	541	520	518	512	514	613	547	548	508	509	535	536	529	534	538	537	553	520	507	502	547	561	515	568	583	577	504	538	535	561	501	514	560	537	560	507	553	536	556	564	544	544	546	524	543	579	520	542	553	516	567	526	542	544	526	490	521	551	554	563	570	525	565	524	547	521	555	520	530	546	519	512	601	523	530	543	568	551	566	565	503	540	532	509	546	535	469	505	522	531	505	581	541	535	464	589	546	554	534	532	558	510	542	514	552	545	576	547	538	542	547	535	513	568	523	559	511	520	537	566	536	572	508	512	524	536	542	544	582	553	565	516	528	534	555	542	547	521	505	544	564	533	530	582	521	526	520	558	509	572	565	595	533	574	574	519	568	566	521	550	553	532	547	493	551	523	542	555	534	529	539	551	533	600	549	556	554	503	556	554	485	561	533	522	504	554	553	547	534	534	552	577	529	549	514	594	541	523	546	511	501	560	503	549	490	538	557	566	539	548	555	557	603	547	514	560	529	531	582	512	553	522	542	544	603	590	553	519	509	582	537	547	540	556	526	579	559	550	561	531	562	525	497	540	537	548	532	553	531	525	571	565	510	528	517	540	560	507	565	554	549	550	547	576	538	520	560	531	551	573	550	533	581	503	535	566	560	518	550	530	567	530	556	536	524	580	574	533	560	552	542	508	527	578	575	543	518	528	514	552	517	502	528	529	550	566	555	526	550	557	557	543	540	553	542	574	513	537	552	544	564	555	576	509	529	572	529	541	555	486	517	514	543	501	542	561	504	562	542	555	548	557	532	556	545	494	518	529	563	539	549	549	558	556	551	539	520	554	528	539	549	527	529	520	547	564	512	527	532	490	511	511	524	516	530	565	525	553	528	571	544	552	566	570	535	555	521	491	579	557	482	526	536	540	549	540	506	564	525	523	548	573	548	509	548	518	523	520	567	550	523	489	580	539	531	515	509	556	540	497	543	521	536	596	580	559	527	541	562	515	528	554	531	551	522	547	533	561	530	537	552	538	532	524	534	555	543	563	505	571	528	507	526	533	522	530	530	513	544	516	540	558	510	539	542	501	537	527	527	523	519	555	559	535	554	598	569	523	552	536	555	509	524	570	508	525	560	530	543	576	515	544	526	527	535	522	529	534	478	534	547	489	542	561	538	565	508	552	508	574	528	518	496	553	519	496	545	519	544	540	549	530	543	527	551	517	580	524	536	553	530	538	555	559	550	544	535	504	520	513	524	527	529	557	536	531	576	529	527	561	574	550	539	554	551	511	569	563	502	581	570	553	514	576	563	524	490	545	541	598	520	545	526	510	534	537	549	541	521	517	536	510	559	519	539	530	514	564	574	569	550	547	558	493	483	521	554	552	561	542	505	540	555	575	537	579	536	547	559	526	551	546	511	542	495	543	592	573	557	543	505	560	550	545	528	546	539	588	503	558	566	509	586	553	532	532	536	538	501	554	541	514	566	517	613	492	525	491	510	546	548	508	570	542
23703	20925	28083	24752	22622	18948	11835	5439	3226	2211	1554	1237	930	738	732	652	665	549	522	503	501	474	437	476	439	447	450	444	452	408	399	425	449	443	464	478	437	443	418	445	382	377	409	383	397	408	429	434	408	414	429	399	431	410	394	373	383	392	380	390	364	408	397	386	376	344	374	357	389	377	388	358	407	417	358	358	388	383	378	389	373	386	365	409	374	383	374	367	391	356	384	372	371	387	416	394	391	381	393	372	401	371	387	397	367	400	392	399	409	386	395	414	384	404	341	342	359	362	396	438	382	374	373	366	379	393	362	381	355	414	338	395	397	353	402	379	385	384	363	403	388	342	342	371	391	382	353	372	374	379	394	344	375	398	388	364	393	365	381	352	372	407	376	401	387	350	379	370	388	366	395	390	401	375	369	424	401	384	392	355	389	357	364	386	367	367	351	365	386	385	356	382	354	379	363	382	362	375	388	355	362	366	391	350	398	381	411	376	353	344	389	388	355	378	377	378	371	426	377	353	345	381	375	369	402	387	401	356	371	362	389	373	375	377	358	368	346	387	382	405	378	349	386	356	396	388	389	386	390	381	334	385	392	357	352	405	377	361	371	376	377	373	378	360	412	389	370	381	403	402	380	373	400	369	369	413	360	357	334	389	396	394	358	394	402	381	381	398	391	374	385	365	382	355	381	382	355	388	401	405	351	367	345	351	365	404	373	404	368	408	370	393	374	371	422	380	394	377	369	389	366	373	357	374	411	382	386	380	371	362	361	390	365	380	365	356	392	360	328	375	381	385	386	334	387	387	361	365	386	361	392	356	386	370	365	385	434	385	414	349	422	349	406	390	381	365	348	386	360	391	351	415	359	358	396	426	354	401	359	378	360	359	367	356	382	377	382	375	396	371	396	405	384	383	388	386	369	353	358	358	344	355	390	372	406	380	386	355	349	400	388	369	367	383	402	370	396	387	356	399	371	376	402	367	394	378	378	372	362	383	382	368	374	365	390	379	374	378	359	335	385	384	351	354	367	357	361	408	375	395	377	376	386	372	373	377	368	383	360	380	412	375	391	382	396	388	387	330	377	374	407	389	392	362	350	395	408	386	394	370	365	374	359	380	357	391	391	373	389	347	405	394	368	374	384	389	428	358	341	396	379	380	342	365	348	411	390	331	370	394	402	394	424	358	383	360	367	402	383	357	354	403	366	372	398	397	391	405	378	373	363	432	397	364	348	387	381	345	378	377	358	380	371	395	358	375	396	370	341	382	385	376	372	384	433	365	375	377	352	357	367	348	378	384	326	385	359	370	426	352	411	377	371	375	406	380	379	403	366	377	346	357	377	373	389	363	372	385	422	388	370	399	399	380	395	372	394	372	380	384	378	399	399	414	390	401	430	391	371	388	369	416	351	424	383	407	386	363	409	395	384	330	380	411	356	344	426	374	394	347	405	358	378	365	366	369	383	432	366	355	364	366	375	379	411	389	377	396	396	391	399	364	345	370	416	376	398	356	381	380	365	371	399	382	431	409	386	378	362	412	384	390	350	399	385	388	404	357	369	364	371	368	352	371	356	423	357	348	386	406	394	386	342	378	377	372	391	403	384	387	385	414	384	382	387	374	391	365	365	391	354	391	427	373	357	374	380	356	383	368	395	369	393	390	373	384	376	371	414	376	375	418	388	366	380	370	378	390	383	407	407	363	367	378	377	362	376	391	407	381	350	361	390	363	416	367	370	384	356	368	358	363	382	389	381	386	424	374	372	348	341	392	390	389	396	383	357	387	375	385	367	381	395	400	407	370	375	382	371	364	338	414	338	379	380	395	413	375	360	368	387	368	389	374	383	367	395	378	382	334	410	365	384	349	375	361	365	396	358	374	368	384	371	348	383	353	375	388	406	428	371	407	376	398	367	361	358	388	377	389	395	411	415	375	340	349	407	378	345	381	378	357	343	383	397	379	388	356	384	409	361	353	387	385	377	436	397	349	381	364	420	371	421	363	342	360	385	354	388	370	373	373	397	357	428	366	387	392	370	372	340	408	386	389	376	366	359	383	395	352	367	425	386	372	373	376	405	359	352	362	378	371	404	396	418	345	375	364	399	359	371	341	387	392	375	378	409	382	421	412	379	366	364	353	377	373	405	356	372	378	364	392	353	391	358	360	406	380	372	385	358	398	412	386	389	398	389	388	381	385	343	342	375	354	348	366	369	408	371	355	374	349	326	381	363	360	411	401	390	368	406	368	404	366	367	389	369	370	379	375	351	354	370	383	367	375	393	390	371	370	337	388	405	359	395	350	365	402	410	349	375	383	389	372	374	386	405	429	393	411	397	443	385	396	389	380	351	380	348	393	385	369	363	362	373	368	374	391	418	358	383	379	401	361	361	377	359	367	392	378	377	364	386	350	376	358	413	373	343	386	393	373	404	377	388	381	378	370	432	372	350	367	379	359	348	379	387	350	424	351	402	379	381	378	337	391	366	347	390	336	386	389	404	385	386	365	375	357	355	363	367	347	352	376	371	390	390	375	363	373	386	345	384	378	379	358	340	352	364	391	378	378	350	384	368	388	396	413	394	373	365	354	384	381	382	358	394	393	394	345	398	383	410	345	364	376	400	363	379	394	371	398	385	375	367	391	365	376	418	340	378	364	399	390	353	399	391	365	368	358	373	377	386	388	367	349	369	414	356	369	339	353	370	370	384	444	383	386	375	390	400	358	371	378	380	374	410	414	415	381	382	374	405	355	396	402	404	355	374	416	373	363	382	371	360	382	363	375	416	349	388	390	383	385	388	397	370	381	390	381	362	387	356	384	406	404	386	413	379	384	391	376	386	366	366	392	390	379	361	396	358	388	364	357	384	336	391	422	381	377	375	373	408	363	364	405	382	393	399	354	376	403	408	359	378	387	388	389	370	411	386	370	358	373	418	391	393	376	369	358	392	407	391	347	387	373	387	367	384	327	338	369	352	382	372	393	342	352	400	367	381	361	352	381	397	347	384	328	348	407	375	381	382	379	387	383	362	380	386	406	345	385	360	386	384	388	379	381	380	394	351	329	398	377	377	363	371	377	422	403	359	372	365	401	361	363	380	370	436	374	343	395	371	379	349	406	366	418	401	376	370	366	387	381	396	396	385	381	385	367	375	348	411	401	367	369	363	352	372	359	379	363	329	368	346	390	393	431	375	394	373	348	382	380	372	368	395	388	398	363	380	375	390	379	378	407	350	352	401	392	399	384	426	403	373	409	395	400	410	378	376	370	381	338	393	386	399	387	371	366	376	380	369	401	360	374	358	366	356	348	372	336	383	367	407	387	385	353	399	388	364	353	382	366	379	376	411	371	375	332	376	398	396	357	398	374	398	380	407	405	391	389	374	352	360	364	390	380	370	397	363	399	364	340	381	389	339	390	381	380	391	431	371	418	368	386	361	383	373	359	372	388	386	393	394	434	371	370	382	401	398	362	348	389	382	399	397	363	364	373	355	377	347	386	405	385
35767	51161	42173	34130	27531	20609	15336	9659	6359	4524	3119	2261	1714	1353	1274	1142	1014	883	716	680	660	617	655	587	622	620	625	577	530	565	535	530	538	528	576	652	534	572	510	490	530	510	454	492	490	493	488	575	533	521	539	504	474	529	525	468	507	471	450	458	457	443	406	463	446	458	441	478	431	418	489	447	411	497	431	426	442	437	481	425	436	439	466	454	435	442	445	449	447	455	431	476	441	440	454	446	451	409	437	437	435	431	449	445	431	437	454	468	409	415	415	445	462	459	486	423	402	413	453	431	407	459	425	456	464	435	443	424	400	425	438	482	454	474	459	428	446	431	458	454	453	422	434	426	427	448	465	455	451	415	447	446	443	433	465	454	484	473	488	458	425	455	424	437	454	438	437	456	411	467	461	499	452	433	397	433	473	421	399	464	442	470	399	462	429	445	450	423	435	417	396	475	471	464	460	452	418	435	416	459	458	456	464	453	469	449	469	444	454	413	407	431	417	445	431	470	435	441	463	428	454	407	479	442	435	475	448	441	441	479	461	463	494	430	426	441	402	446	445	440	454	435	477	432	423	441	437	429	420	463	474	413	431	454	448	420	441	438	446	430	417	441	440	413	424	403	473	467	445	458	462	481	448	457	455	441	450	459	443	453	477	466	410	407	431	432	438	421	433	448	476	429	433	446	452	465	480	437	476	444	426	451	437	451	427	449	454	491	429	460	407	457	475	418	425	447	468	476	445	468	448	436	458	411	434	484	419	450	440	475	436	458	400	451	454	422	440	418	447	423	481	400	454	422	448	444	443	455	435	442	437	443	443	464	474	422	442	465	449	424	424	456	437	469	491	434	421	447	474	474	400	466	443	429	432	417	423	460	451	436	452	457	426	473	414	460	454	476	455	431	448	464	479	455	453	432	477	425	434	430	436	461	475	475	444	453	423	443	439	432	432	438	458	452	442	422	471	454	413	399	454	422	470	445	446	460	456	472	428	439	442	496	439	416	439	395	415	464	442	467	445	459	414	412	427	454	428	413	441	452	453	430	406	437	444	456	442	421	426	471	456	454	445	443	471	430	423	443	425	423	437	436	470	480	444	493	462	452	438	426	399	429	440	437	404	451	460	410	432	410	454	432	432	451	438	425	443	452	440	440	443	410	436	453	490	449	457	442	445	434	424	414	432	421	422	402	465	475	426	476	440	434	462	466	440	454	438	455	454	461	411	430	441	458	442	448	425	480	435	441	458	444	454	451	424	447	417	405	411	397	438	471	440	452	459	432	420	469	416	482	482	386	431	452	412	451	437	415	465	436	449	467	457	411	475	450	448	442	426	440	421	451	442	413	451	477	451	445	445	412	461	434	439	432	459	451	423	427	473	458	450	417	444	435	439	423	454	437	458	409	484	428	457	429	452	421	421	431	485	493	412	399	463	442	438	430	436	451	403	414	464	430	432	463	501	447	443	448	481	442	443	439	427	455	442	408	435	424	445	434	459	434	443	462	456	402	445	423	460	435	427	422	420	429	448	415	436	419	458	481	436	442	427	444	458	448	441	442	452	437	402	471	432	438	415	457	398	425	434	444	419	415	458	466	450	424	426	473	405	440	479	427	468	437	471	455	411	458	444	439	449	500	442	469	462	452	443	433	433	449	399	464	459	445	435	493	448	428	459	435	415	444	444	441	458	389	472	431	415	451	455	453	493	456	439	456	430	459	419	439	440	445	472	453	460	441	434	401	438	464	432	439	476	443	435	424	444	466	426	477	446	427	437	444	476	461	453	418	462	451	399	411	431	462	428	463	452	443	478	451	412	430	436	416	421	420	434	436	449	446	486	445	427	442	446	471	440	400	447	432	425	432	418	419	453	453	422	500	477	450	434	450	445	467	439	449	441	403	433	450	417	425	439	435	452	464	455	439	448	444	449	484	465	442	452	443	406	463	463	438	425	447	412	422	427	400	467	469	456	466	390	416	429	472	430	439	425	412	441	422	439	433	424	424	424	418	447	467	437	446	411	452	440	464	458	474	405	459	449	457	436	440	448	467	486	434	488	466	421	430	452	423	418	438	433	441	425	420	445	439	429	460	426	444	464	434	471	436	408	481	425	445	465	437	447	440	456	468	431	422	451	446	438	419	445	434	424	448	469	465	434	453	412	429	465	463	454	440	451	457	470	435	463	451	489	427	430	490	489	423	422	401	495	455	472	419	433	487	398	437	458	521	423	431	448	475	445	432	463	446	450	419	472	461	437	452	444	446	450	450	475	487	444	437	444	447	442	443	435	443	452	444	478	451	453	415	475	421	454	440	445	476	447	463	393	450	456	455	424	456	470	442	428	450	446	483	441	414	462	446	451	450	451	419	403	461	441	444	498	424	423	461	459	426	461	435	426	458	439	409	386	446	429	458	470	447	451	448	424	451	443	457	441	434	415	458	460	428	432	450	422	488	450	434	443	429	440	483	414	404	482	439	437	442	431	436	471	421	446	425	477	425	447	445	436	456	471	457	445	444	429	401	450	469	467	479	445	419	438	465	454	447	443	454	441	401	447	409	476	423	438	448	471	430	432	446	450	415	432	456	433	482	420	451	448	427	451	444	443	460	419	466	461	466	421	431	476	422	463	406	448	466	469	437	481	477	438	449	458	493	454	439	443	478	402	430	428	480	482	447	445	422	458	462	446	435	442	435	449	431	450	476	452	428	432	437	419	396	428	437	444	447	442	423	463	466	453	483	442	433	428	421	457	420	479	457	439	426	482	449	448	450	430	432	428	439	444	433	462	490	444	450	437	445	444	431	408	444	492	452	409	440	435	445	437	444	485	441	434	466	453	462	425	390	447	435	443	435	450	455	428	437	458	456	449	462	455	396	451	438	421	436	452	470	431	434	425	484	460	437	430	453	460	407	433	483	464	396	481	457	432	424	451	470	467	476	445	422	428	456	398	433	428	453	459	433	442	483	431	410	455	455	426	444	448	418	490	454	445	448	425	440	418	401	439	434	453	458	514	458	437	471	477	465	419	434	433	429	433	456	477	441	449	445	465	457	460	483	437	458	451	467	456	437	463	451	423	416	432	430	515	428	461	449	452	432	450	431	451	406	442	445	433	462	457	429	473	428	462	464	460	481	414	400	444	434	450	443	413	458	459	470	469	512	453	420	440	464	484	452	453	432	416	469	458	419	433	408	413	480	450	448	457	464	425	469	442	447	479	487	446	473	481	406	451	477	432	441	459	447	481	493	418	486	401	447	447	437	415	435	421	452	459	409	461	450	466	412	480	426	416	462	452	445	394	435	475	448	457	431	451	434	452	425	435	454	446	467	445	469	404	411	468	459	441	447	422	442	487	446	431	444	447	480	430	468	429	449	476	419	451	477	444	421	456	458	451	449	421	461	448	430	453	462	458	437	445	424	426	448	448	442	450	445	475	431	455	422	465	454	456	407	496	512	462	460	456	446	461	449	476	447	444	434	442	428	438	445	449	443	423	442	467	457	452	434
25027	20998	27437	26995	19683	13160	7346	3939	2418	1693	1433	1138	919	938	854	786	761	720	668	661	635	643	672	624	688	659	663	629	621	655	648	596	642	665	651	626	630	601	610	653	573	656	615	665	676	585	629	587	655	658	598	607	603	611	656	574	583	591	586	567	583	572	568	558	605	596	620	552	549	529	572	586	610	545	602	616	562	579	547	593	558	626	543	597	579	612	588	605	609	631	578	576	593	560	587	609	570	575	571	599	614	580	568	582	567	571	568	601	561	610	620	579	562	584	606	589	566	581	625	577	571	573	587	563	607	559	569	569	658	584	601	586	603	619	576	620	559	554	569	594	616	603	564	600	590	586	585	623	575	587	564	575	652	570	627	578	561	542	578	596	601	595	603	561	565	610	598	589	587	555	562	605	553	576	571	577	567	595	549	570	581	597	587	590	577	590	560	586	576	583	576	578	580	566	591	538	588	573	587	601	571	584	565	621	599	626	602	601	619	584	573	572	647	573	624	583	628	613	599	579	542	585	581	580	547	633	614	580	589	580	584	561	554	573	593	599	647	608	610	553	568	587	603	582	594	599	608	610	590	569	585	616	579	578	585	607	588	564	586	558	606	588	603	597	601	597	576	602	584	566	585	593	581	645	588	648	597	612	606	582	607	579	566	568	586	596	581	573	581	641	570	574	628	599	618	557	580	591	582	585	572	564	614	614	547	625	623	573	617	592	554	571	592	559	599	600	605	592	602	645	622	565	585	576	569	586	622	606	609	616	611	594	635	603	623	590	562	594	569	565	578	579	574	657	576	586	577	580	559	576	625	584	607	581	632	597	612	587	553	590	597	631	597	600	585	644	612	630	608	542	574	622	580	634	588	617	641	622	643	598	596	593	556	594	589	587	555	604	631	569	610	601	595	546	568	579	636	619	619	555	604	574	591	585	622	609	586	583	577	600	553	594	601	590	573	573	594	587	565	635	584	624	576	560	603	593	619	609	549	572	569	595	577	552	605	561	570	611	603	578	576	605	612	608	564	629	586	573	565	574	590	603	600	598	559	633	548	577	602	616	620	574	584	576	610	572	613	599	587	588	577	581	556	585	587	595	584	637	610	580	604	585	629	599	625	597	587	629	600	600	605	563	542	577	641	568	578	617	618	549	561	597	587	518	565	574	593	576	593	579	551	585	589	616	568	572	575	557	585	599	583	569	623	621	562	611	572	595	568	592	634	589	584	567	572	563	597	613	556	585	619	605	607	631	611	558	608	614	564	572	585	553	602	560	582	619	585	587	553	583	568	637	593	573	606	616	599	581	667	572	585	573	572	584	615	658	582	578	622	565	567	607	573	597	577	574	597	635	568	624	586	611	602	575	578	604	571	642	602	623	569	588	612	536	616	589	541	586	597	538	590	622	559	584	581	589	584	595	580	583	624	608	586	589	613	601	640	585	592	606	619	584	567	590	636	586	600	576	595	578	575	614	593	603	613	616	609	591	600	589	581	588	586	555	596	552	599	624	610	627	565	577	540	568	568	592	586	551	595	628	543	560	623	610	576	600	592	566	612	590	623	576	574	570	572	669	603	593	577	566	561	605	606	582	612	620	613	606	625	581	556	602	585	598	576	575	582	604	573	561	577	608	603	582	549	588	569	577	608	577	586	588	619	575	587	604	592	579	557	590	558	573	601	589	626	534	575	564	599	589	571	560	599	548	570	592	632	575	565	574	576	609	565	593	574	556	564	601	551	605	621	605	576	617	567	624	582	580	557	592	544	589	610	608	555	571	594	595	576	630	597	594	576	591	593	600	601	579	600	627	590	567	592	518	582	569	618	589	616	570	583	598	603	612	581	620	567	569	598	562	598	556	596	603	607	579	636	587	584	599	615	573	575	580	593	647	549	549	603	599	573	578	602	621	610	586	578	544	574	587	586	565	617	660	574	584	562	626	595	559	575	571	596	611	628	610	559	634	578	587	567	555	590	571	548	580	627	655	573	567	582	584	560	569	590	600	578	615	546	612	580	596	589	571	595	630	570	583	556	620	564	615	589	598	561	541	579	607	584	610	603	563	552	563	579	630	630	586	607	596	607	564	635	608	619	619	631	594	594	608	597	623	567	590	576	547	577	620	593	595	611	566	628	604	617	598	557	581	567	552	571	609	636	606	556	578	602	637	650	574	574	607	605	598	619	607	620	600	560	612	606	569	617	608	647	587	574	561	570	598	614	548	595	585	594	588	578	590	533	583	594	592	588	576	592	585	555	586	590	592	561	553	624	629	520	574	594	574	582	635	618	615	623	581	569	605	569	615	574	609	589	555	622	541	561	585	603	639	581	608	585	569	583	592	544	577	548	577	596	557	616	602	578	606	580	624	598	571	592	577	564	596	561	583	585	594	573	583	533	587	577	563	584	568	577	607	616	621	560	569	691	586	579	571	564	533	589	612	623	588	606	625	583	612	595	614	607	548	587	584	573	580	603	587	591	587	572	537	560	596	610	619	611	581	611	575	571	598	578	565	588	623	623	564	576	576	586	585	609	597	651	549	603	616	618	583	611	590	596	576	573	589	580	619	553	590	615	596	540	571	583	592	585	629	611	607	618	630	554	565	583	548	597	542	581	558	589	583	586	578	590	553	594	631	577	586	593	593	611	618	635	574	610	569	618	575	625	605	583	561	619	556	558	628	565	594	624	599	602	615	608	560	566	567	574	572	610	579	620	610	647	605	542	622	612	616	607	578	632	544	595	567	600	588	574	618	605	577	556	550	612	565	609	609	595	575	617	587	575	564	591	565	584	616	601	606	548	600	585	605	563	604	581	592	594	605	629	595	567	638	566	562	606	584	572	594	573	562	618	541	607	622	565	630	592	587	605	580	587	617	571	578	618	597	569	627	613	625	627	603	635	597	583	618	602	567	588	573	560	591	614	600	618	646	603	647	593	577	577	578	556	573	575	557	618	579	582	594	604	580	598	630	589	571	605	607	627	585	591	570	570	623	587	579	632	597	566	576	607	603	627	605	615	605	588	580	576	569	584	585	600	559	636	605	613	558	575	578	567	630	629	595	551	582	580	614	550	569	606	576	590	599	630	642	583	601	581	621	600	594	606	556	612	591	592	558	560	572	605	643	585	586	581	582	586	560	653	594	602	601	626	606	598	552	582	627	606	579	587	566	604	600	600	540	583	624	587	570	613	571	614	601	597	597	572	507	604	591	617	635	617	579	595	567	589	617	574	564	604	612	569	632	590	600	592	593	575	617	580	553	582	576	647	611	579	578	566	610	653	605	592	588	658	562	568	550	620	597	620	598	606	588	621	539	589	571	603	598	607	567	581	626	596	579	584	602	606	609	617	593	564	571	598	565	586	581	602	594	598	557	571	554	601	609	608	586	570	568	522	632	608	608	579	601	604	528	579	597	554	569	594	551	580	557	600	597	547	585	598	613	539	584	558	622	606	589	595	610	610	596	587	568	590	582	588	567	594	582	628	586	618	626	549	596	559	560
34805	46218	37661	30200	23969	18441	12117	7771	4967	3416	2692	2002	1700	1443	1253	1249	1216	987	844	856	815	823	801	840	773	759	796	791	804	749	770	754	763	767	815	797	769	802	758	651	742	746	740	701	727	704	771	769	756	729	688	744	706	758	773	647	703	691	720	659	721	699	624	716	676	674	650	672	635	629	632	668	715	678	683	658	669	635	663	673	653	691	621	651	649	690	700	699	658	715	701	650	645	690	659	669	668	623	711	701	706	663	675	720	689	662	698	702	680	679	646	665	681	595	658	688	674	679	678	668	654	635	639	688	637	629	656	659	678	692	664	722	690	627	682	691	689	629	680	636	642	646	679	671	680	660	649	654	689	674	683	658	671	680	698	671	661	699	688	671	675	679	671	722	654	668	664	649	733	681	693	694	708	695	677	685	682	646	681	664	713	680	662	673	633	643	695	678	724	610	626	689	606	661	640	683	701	680	654	715	678	655	643	714	683	697	689	616	629	695	685	679	735	722	692	649	708	668	689	619	686	699	670	669	705	691	668	618	651	680	698	664	671	737	684	642	656	676	697	687	679	642	667	660	702	662	633	680	709	698	671	643	710	685	694	649	678	688	650	669	674	724	703	681	670	668	680	648	633	706	659	674	682	662	669	663	700	666	667	653	691	664	637	650	705	709	679	672	670	706	692	679	696	679	655	670	698	642	682	693	683	699	689	652	678	664	670	733	660	686	652	723	635	661	708	693	680	642	663	697	621	656	673	666	654	697	672	677	631	642	675	741	684	719	709	707	658	717	639	685	691	703	655	696	688	661	670	664	722	641	639	663	669	656	658	731	660	703	706	673	684	658	654	661	689	667	712	654	702	676	664	669	720	631	668	660	664	635	660	696	701	712	661	625	658	702	691	678	703	654	673	667	692	646	720	656	668	614	710	665	656	651	679	660	676	660	659	682	703	690	646	690	693	657	655	640	654	684	692	674	683	734	655	691	616	642	676	680	640	644	716	682	686	659	680	647	736	678	700	686	687	698	666	721	650	745	676	708	700	696	648	688	672	688	717	684	658	661	642	697	677	644	689	660	666	660	635	683	664	588	623	697	701	678	665	721	688	640	730	668	657	708	642	701	732	661	685	682	680	638	684	659	706	679	675	628	668	671	670	662	734	661	709	609	677	718	640	731	702	700	667	651	698	698	683	667	664	664	654	666	703	608	662	699	676	673	701	647	653	679	658	705	629	674	685	695	690	661	636	655	642	670	690	690	706	648	678	683	653	734	646	624	673	676	678	717	651	705	654	718	645	670	672	687	657	701	689	661	646	669	709	658	656	642	659	691	715	650	693	695	702	669	691	715	677	686	701	713	694	686	643	644	670	673	645	656	682	658	672	663	714	685	641	632	652	663	668	663	661	682	684	660	665	690	682	660	669	669	635	640	658	661	720	701	644	650	671	696	654	734	666	695	673	666	679	667	684	668	632	677	666	707	676	696	688	661	668	675	699	649	666	689	664	664	667	655	650	695	670	658	639	684	677	687	652	669	717	692	652	661	712	673	693	676	663	656	668	698	717	608	660	670	660	673	661	700	643	672	744	695	660	681	699	679	680	671	666	709	689	671	687	710	678	633	670	660	646	671	683	645	656	668	656	680	673	666	717	697	650	647	691	666	682	647	676	673	651	648	627	651	653	710	690	707	683	692	700	712	680	698	698	652	681	659	649	668	689	688	679	667	636	715	657	693	675	664	670	635	726	657	658	669	677	683	657	684	681	700	655	668	628	667	714	694	635	688	729	670	645	703	741	688	651	681	711	667	738	640	699	675	665	670	716	697	643	674	661	672	671	675	647	695	697	682	672	661	680	669	624	687	656	652	638	679	678	703	720	697	669	705	678	649	672	681	647	651	684	658	680	683	711	671	722	639	689	681	699	647	717	723	650	693	683	688	631	685	681	682	668	676	680	680	667	664	656	636	676	679	671	686	663	705	651	638	669	657	637	659	669	660	725	644	670	631	652	635	663	694	673	659	658	671	693	693	700	682	705	654	676	648	654	703	666	675	731	683	648	674	700	687	707	703	656	690	672	706	677	665	669	674	654	718	637	648	681	693	679	640	666	678	666	700	671	716	644	703	677	685	675	662	663	656	672	662	662	665	640	680	682	676	660	698	636	664	670	680	697	662	606	667	634	660	695	681	676	650	733	708	664	671	635	651	673	639	640	743	654	701	673	631	635	684	658	682	683	680	671	662	704	684	653	667	648	685	718	689	699	707	621	623	669	710	639	674	672	699	682	686	681	657	671	661	664	750	665	706	668	638	656	693	684	668	658	678	685	697	703	710	677	699	633	663	650	706	675	627	677	656	668	634	638	644	646	653	627	628	646	654	741	682	659	710	704	637	694	696	609	644	694	675	711	717	650	677	685	659	672	660	668	690	662	705	652	710	653	630	654	708	708	639	707	686	652	671	664	651	686	690	679	677	668	642	667	669	613	630	719	660	696	667	687	654	670	687	643	653	671	700	647	662	664	648	658	667	644	684	682	641	651	685	706	670	675	640	656	669	676	674	670	664	707	680	723	666	719	681	634	673	693	641	671	679	705	717	678	644	679	667	707	669	659	683	624	641	662	698	673	683	710	689	655	701	683	713	629	678	611	644	670	665	666	722	648	716	673	663	659	662	688	691	626	662	623	670	690	663	687	665	678	694	700	661	641	650	654	673	668	643	665	680	669	678	707	639	701	658	721	713	679	691	696	691	666	725	670	647	733	638	636	684	628	702	672	653	683	656	673	707	661	613	644	673	676	667	645	665	702	675	687	707	666	671	652	672	668	709	674	694	710	691	668	675	653	661	615	711	653	677	679	645	657	727	682	664	665	713	646	673	634	696	652	661	666	635	647	686	626	714	677	692	653	653	610	676	647	658	629	650	684	659	650	669	656	696	691	647	694	655	701	664	695	695	681	627	658	685	680	679	646	704	688	664	697	645	624	681	673	707	650	698	669	700	676	710	653	741	660	709	712	665	634	669	741	698	647	724	703	687	650	630	696	722	631	700	653	691	660	663	670	678	707	682	682	667	627	712	714	718	611	684	671	714	649	649	620	706	692	651	688	693	706	644	699	686	675	683	668	705	659	677	717	712	654	694	703	670	695	633	628	660	681	671	667	726	647	611	652	659	689	647	722	638	665	674	624	687	681	670	665	653	690	667	625	626	648	662	688	657	651	639	628	672	655	695	688	660	668	671	683	639	696	658	680	685	678	651	637	710	667	683	722	706	644	660	671	684	640	664	660	636	654	642	653	663	686	727	669	714	686	687	655	682	645	677	665	644	646	702	645	665	698	646	676	670	674	699	693	683	637	685	657	695	588	698	677	648	621	693	661	634	633	689	622	688	676	676	710	672	662	650	607	661	662	655	655	640	676	661	657	734	644	682	671	645	668	648	699	658	701	682	710	713	657	648	697	681	715	734	646	664	635	649	687	672	640	673	689	680	643	681	719	704	670	669	697	692
22696	20910	28473	23585	21526	22564	17706	7701	4084	2929	2366	1709	1394	1260	1149	1036	1035	840	755	765	713	672	646	635	694	629	632	666	636	614	663	601	599	647	622	636	573	630	576	594	560	556	554	584	578	623	612	567	575	616	565	562	572	574	563	548	594	506	547	559	515	568	546	536	532	541	521	535	542	503	562	582	561	504	514	521	539	555	522	533	505	531	556	507	494	488	534	525	530	530	536	525	475	494	512	525	531	539	555	528	519	536	528	527	529	541	547	505	565	507	546	516	509	529	504	516	528	522	544	553	534	547	549	529	540	545	523	509	524	483	485	522	509	547	546	534	533	542	523	542	527	480	540	545	530	495	523	515	512	539	529	510	520	549	533	508	483	534	530	514	509	528	536	520	534	499	532	505	563	522	496	524	553	533	546	561	497	528	522	511	564	551	532	514	533	472	532	520	481	534	524	561	559	550	540	531	495	522	536	492	519	541	513	528	521	509	535	571	531	515	551	523	487	506	590	530	497	509	496	502	514	513	497	496	498	539	513	474	530	476	530	521	521	533	562	512	513	516	512	552	522	518	533	515	530	541	522	534	490	503	564	546	499	511	538	456	563	543	498	527	527	499	525	496	522	562	511	541	521	530	530	514	562	515	538	522	526	530	513	574	532	535	495	479	527	528	554	533	545	483	506	504	512	565	506	513	529	507	498	540	533	541	541	498	511	478	507	529	520	530	545	559	554	499	522	488	508	527	550	514	512	510	524	521	500	535	551	521	511	504	501	502	491	527	539	534	531	504	505	531	491	502	511	543	508	495	543	527	483	504	527	526	508	507	534	495	545	514	517	502	480	524	497	539	514	484	527	533	501	527	514	558	533	528	505	495	510	506	524	487	512	533	525	535	515	515	503	486	497	552	521	532	541	553	503	510	503	549	509	520	516	510	534	536	504	546	564	516	523	473	517	502	559	533	511	560	534	514	539	490	522	527	532	544	506	549	580	565	544	488	521	496	487	520	542	556	548	510	500	552	565	587	525	523	532	516	541	515	541	497	494	535	508	503	528	547	507	527	542	490	539	543	526	529	555	514	508	530	515	538	521	489	521	532	537	507	487	505	542	505	526	511	534	513	536	569	522	528	541	523	548	529	556	496	514	526	544	491	530	524	552	508	510	491	510	533	525	531	532	513	502	524	496	562	511	541	523	550	513	539	491	541	496	548	502	489	509	500	504	512	522	529	531	527	527	531	504	498	514	535	566	541	518	523	524	519	517	524	505	496	527	567	546	547	512	534	507	510	527	543	461	483	520	503	491	539	488	515	507	535	492	541	493	533	545	498	543	523	511	513	504	556	511	499	521	515	491	511	556	548	500	507	515	502	507	488	560	521	504	508	525	534	513	541	532	531	496	496	538	536	525	520	528	540	534	481	527	515	524	535	537	545	523	526	490	526	527	550	537	540	450	547	542	545	574	532	543	524	492	467	508	519	523	525	521	528	513	491	534	531	531	479	557	508	506	530	511	540	543	523	531	556	482	524	526	498	533	550	533	514	523	540	536	546	500	529	525	547	524	500	529	561	549	497	540	483	538	540	522	515	528	519	530	546	524	540	495	499	471	540	553	474	530	513	512	514	512	533	548	541	480	493	521	524	511	529	554	496	536	554	512	487	497	534	507	527	532	501	514	517	520	526	528	482	517	513	514	514	562	528	510	497	523	506	511	506	496	510	517	501	530	508	520	586	515	525	520	507	558	503	527	544	500	485	507	534	535	561	531	519	494	521	530	522	503	533	506	528	512	491	555	498	525	521	519	537	499	482	563	524	515	535	465	545	541	493	521	499	523	524	516	464	503	481	513	500	531	515	503	551	497	556	530	502	545	508	568	516	506	503	547	581	489	438	558	534	550	545	512	521	549	531	516	537	553	520	533	527	507	503	521	539	480	545	503	528	522	538	529	555	552	495	505	534	525	526	566	544	552	519	513	521	565	532	504	521	552	493	523	501	563	510	436	504	533	556	502	545	522	509	487	515	496	514	532	527	500	489	500	545	543	525	508	512	559	553	514	566	522	575	530	519	505	531	535	534	519	525	534	506	491	536	532	513	543	541	493	546	506	481	519	496	534	485	474	501	504	510	518	480	498	517	546	519	533	510	517	523	507	511	556	485	513	498	519	525	549	496	522	517	499	515	537	491	526	479	532	519	507	530	507	571	526	588	557	522	487	534	538	502	517	510	502	537	498	545	534	505	518	512	527	514	516	527	529	510	504	493	529	508	530	552	484	521	535	531	515	538	493	536	559	485	536	483	510	503	516	529	509	496	537	577	547	535	491	530	543	487	558	450	475	536	511	522	551	502	499	565	556	530	496	520	543	500	527	506	547	538	527	515	511	556	514	495	520	563	506	574	531	509	501	548	548	530	532	523	524	523	552	542	538	493	485	516	504	548	568	519	497	506	513	499	534	515	579	551	538	530	497	520	502	493	502	490	510	518	524	513	528	559	523	536	514	544	529	525	500	550	521	550	496	505	497	526	514	542	535	519	569	522	542	499	518	544	529	538	509	532	540	459	534	508	524	495	486	525	499	518	516	511	498	536	533	551	545	561	524	540	490	544	560	530	542	525	520	525	504	520	541	549	491	501	525	504	503	501	523	476	566	506	539	495	525	498	478	520	495	509	509	498	502	539	526	530	519	519	511	520	523	529	496	562	545	542	514	558	515	534	520	492	524	528	533	513	549	568	512	486	511	479	524	549	493	555	514	556	467	530	521	508	520	499	547	511	540	524	543	516	514	523	548	484	535	584	489	541	529	502	488	487	518	508	528	497	521	516	556	532	528	504	514	560	491	547	505	517	526	538	534	501	517	543	483	510	523	516	498	526	523	532	534	537	498	518	526	516	554	498	533	518	570	500	490	555	531	514	527	547	536	515	528	497	528	501	558	534	541	519	521	560	514	520	525	504	533	545	516	560	513	549	497	517	500	532	530	506	567	554	513	534	512	510	495	552	507	492	485	529	527	519	511	547	521	533	518	509	484	525	487	513	521	534	546	537	527	473	547	512	509	501	518	565	524	498	536	538	516	517	473	542	530	545	545	503	549	495	498	532	506	524	548	533	536	521	502	508	557	534	507	511	500	517	514	489	504	532	503	489	512	492	518	528	497	506	529	500	532	510	479	555	513	505	589	506	507	479	527	535	496	504	501	518	499	517	520	489	564	539	546	537	534	535	554	515	570	456	517	529	506	524	496	486	513	498	523	542	561	554	548	537	499	517	557	526	504	525	525	520	512	494	551	525	507	526	502	562	526	497	494	528	561	503	529	504	488	526	509	485	511	553	542	492	538	450	504	500	517	492	604	545	548	517	490	544	517	537	531	538	534	510	517	519	538	535	507	515	531	498	529	535	521	494	477	533	534	552	550	547	534	492	536	509	512	526	545	505	497	500	503	529	532	514	513	523	503	516	517	505	542	545	519	469	488	541	484	511	508	463	519	538	510	518	494	580	529	533
39612	55511	44330	36782	31006	24370	16748	11851	7864	5885	4650	3210	2493	2206	1868	1758	1606	1240	1073	1050	962	952	910	877	894	844	834	825	795	739	697	779	747	753	798	843	747	765	728	659	671	691	686	707	745	726	779	722	727	736	679	718	715	662	619	627	615	596	592	570	595	535	606	566	600	605	547	562	578	569	590	544	584	555	628	549	618	524	580	564	599	556	602	611	569	590	587	578	647	570	622	583	570	577	602	632	583	640	565	564	593	555	601	561	591	558	599	608	578	615	588	560	547	590	589	584	561	611	574	568	580	551	549	582	579	538	575	562	555	631	537	601	632	550	553	559	566	605	590	574	591	596	548	618	619	561	594	595	552	626	622	545	596	589	573	560	570	643	543	565	584	609	594	589	598	551	560	613	607	560	564	596	550	546	635	587	579	597	589	615	592	599	565	597	553	593	556	565	577	589	576	556	604	559	580	569	573	602	606	591	580	576	582	613	631	588	573	568	602	565	614	606	589	563	581	580	590	573	608	574	614	559	577	595	572	543	638	570	585	602	574	553	611	583	590	608	584	606	566	615	562	614	635	591	574	627	610	604	581	595	570	533	559	627	571	570	545	558	581	612	550	587	595	553	585	582	587	569	557	544	638	597	615	635	567	623	597	576	608	610	558	591	624	569	601	574	606	595	570	562	564	578	639	554	547	601	609	580	523	546	571	578	595	594	566	606	552	544	559	588	586	618	539	565	622	586	554	607	548	563	594	550	582	588	590	584	567	563	603	585	556	581	601	600	601	614	633	586	565	582	563	627	564	582	596	532	607	585	565	589	584	577	562	616	576	567	633	607	586	578	587	611	606	558	630	551	621	574	550	602	592	570	591	589	568	546	626	602	572	609	566	590	599	580	576	556	564	567	562	629	600	589	573	585	577	583	588	589	592	573	615	581	582	634	602	602	575	545	564	617	600	600	512	596	598	568	567	563	576	557	577	558	562	596	589	629	559	599	582	582	604	589	556	563	643	599	611	548	643	570	557	585	567	581	585	550	580	561	593	559	582	625	566	562	592	578	606	531	572	591	621	584	612	560	594	575	586	563	588	586	587	604	559	558	607	522	577	580	578	572	597	557	557	598	583	603	554	570	562	571	585	601	591	596	577	663	546	572	585	591	600	579	607	613	583	581	588	555	602	572	589	576	567	618	589	584	578	559	599	569	556	589	605	595	592	597	566	577	599	544	575	572	623	568	608	549	589	583	578	620	599	552	577	541	591	563	600	560	533	570	590	552	567	549	609	592	599	589	581	605	642	519	558	532	608	602	594	603	574	580	562	530	588	573	581	580	562	583	588	625	612	587	610	555	557	602	599	598	577	592	617	567	537	595	569	567	558	592	519	556	592	616	653	565	581	570	572	544	633	592	609	556	604	587	595	574	597	571	594	533	618	587	608	607	567	589	605	588	605	584	591	630	604	595	614	572	572	557	595	557	529	616	590	545	528	585	593	608	578	571	581	579	589	596	557	595	598	579	583	585	556	603	570	524	584	604	584	577	578	573	617	586	547	610	618	544	591	573	585	626	609	534	593	584	606	589	553	575	566	562	598	610	624	598	601	610	583	614	586	556	602	621	582	580	582	560	582	598	574	589	621	631	538	600	584	533	577	506	554	583	561	584	598	592	590	600	577	566	591	597	597	583	579	587	576	603	582	619	585	610	562	571	612	615	616	552	609	596	565	571	576	557	567	576	590	601	556	584	577	596	559	562	553	585	568	587	568	586	589	559	593	611	602	609	545	582	574	585	602	559	559	576	566	581	605	600	637	611	567	579	595	554	553	566	572	573	544	577	589	557	601	546	555	595	604	591	586	607	594	591	605	595	535	571	569	618	616	590	573	606	568	614	593	561	564	593	583	517	621	554	590	565	535	627	653	586	608	568	579	600	546	533	604	587	635	581	594	596	611	550	594	556	582	510	627	540	607	581	536	564	571	536	596	608	548	575	583	607	575	536	598	591	583	591	604	587	633	600	585	572	576	598	609	567	553	654	571	616	655	556	593	570	612	608	569	595	595	595	596	559	616	593	591	569	586	560	556	616	554	598	606	546	587	613	573	572	593	580	554	611	552	591	562	571	605	597	583	595	617	594	556	590	576	588	595	563	586	581	567	568	565	528	596	596	594	579	597	583	622	571	556	587	586	609	615	628	588	619	573	565	586	555	553	585	561	589	559	581	573	511	533	584	609	583	582	590	593	615	581	566	558	608	551	590	569	566	582	598	606	565	609	577	568	585	579	562	563	573	595	572	545	532	576	552	578	604	597	578	574	573	598	601	519	586	584	580	573	620	606	550	605	629	583	621	594	586	584	570	575	552	556	572	607	538	598	558	597	626	594	658	607	545	577	565	641	597	585	605	588	581	521	567	570	559	603	590	565	584	590	601	552	586	574	581	572	587	579	584	627	588	593	546	582	584	567	583	582	614	546	590	538	560	574	591	582	577	550	561	623	593	611	578	580	581	587	580	568	603	591	584	590	608	574	562	606	612	605	622	561	602	565	556	591	599	592	614	560	582	587	611	583	592	580	590	602	616	600	610	590	636	565	596	581	557	577	558	608	568	579	568	605	555	545	569	563	551	612	551	601	597	587	579	564	570	578	609	563	627	586	624	554	562	567	563	600	577	569	567	566	567	561	552	550	559	545	569	564	613	576	610	584	572	577	550	590	601	577	580	580	533	580	563	571	607	603	606	572	566	593	548	573	563	595	549	563	574	590	529	603	574	563	601	582	545	593	604	624	633	571	552	590	599	540	601	610	610	586	576	581	589	609	594	551	601	599	581	608	575	610	583	551	594	592	589	583	568	591	591	572	566	589	585	576	601	558	549	604	578	603	574	617	567	549	585	561	576	580	586	613	554	625	544	576	553	554	581	625	593	606	525	579	591	515	582	584	519	597	592	576	562	578	619	587	606	562	578	597	590	584	616	598	570	633	538	579	624	566	622	585	585	557	610	573	557	544	588	623	600	608	592	640	511	582	608	566	601	592	627	592	556	587	528	560	590	565	580	614	558	583	547	613	580	584	567	605	574	601	587	590	605	555	519	566	567	617	538	571	579	599	631	568	559	587	569	618	567	620	567	562	588	567	609	566	574	566	613	624	610	569	603	533	573	577	584	606	560	592	580	586	613	572	567	605	601	566	591	590	579	587	591	604	501	594	524	621	573	558	587	588	606	549	577	557	629	573	581	580	571	594	566	585	576	591	584	598	588	586	557	601	616	570	614	571	563	592	565	560	569	597	570	590	580	594	556	572	562	603	626	607	610	571	609	612	607	604	589	580	579	572	578	564	592	565	582	590	558	626	595	569	621	586	583	628	583	566	572	544	573	651	571	579	589	550	545	583	514	531	588	576	551	554	579	547	566	578	595	567	601	593	633	533	575	566	608	593	571	580	580	526	585	575	548	540	634	617	586	595	610	576	549	626	569	510	550	621	592	607	619	620	550	554	591	602	613	558	558
29064	27125	27683	22305	14201	8133	4953	3002	1857	1431	1137	856	874	742	663	649	583	581	544	524	559	502	516	499	510	492	502	531	517	515	456	500	547	482	494	470	533	495	498	457	449	498	451	497	531	518	499	520	488	460	499	478	445	490	487	493	497	466	469	457	491	463	428	421	474	437	455	423	453	428	494	457	457	450	475	467	443	431	420	425	479	465	498	484	449	447	484	471	510	444	510	451	474	490	441	468	476	500	476	439	483	437	449	436	438	463	442	459	484	476	479	451	458	424	457	485	435	464	489	468	442	454	437	450	431	465	465	411	465	479	460	461	477	458	432	423	456	488	467	440	445	427	435	442	466	459	495	488	491	477	442	442	492	480	486	464	434	453	428	470	455	435	455	444	478	443	442	469	435	457	468	479	445	427	472	496	458	425	419	486	483	452	454	455	467	478	422	473	487	437	452	444	445	495	492	483	440	451	476	466	455	476	481	449	466	474	452	483	462	450	473	486	478	451	409	444	465	458	447	448	472	465	451	458	484	460	451	446	488	473	424	461	454	450	452	491	472	495	437	421	506	472	453	481	498	455	451	448	448	441	467	423	465	473	453	439	435	464	463	484	466	462	469	478	464	495	486	472	453	469	419	439	450	430	444	497	440	463	466	443	435	411	456	458	482	442	440	433	437	430	477	445	463	463	448	440	491	507	442	462	480	491	451	463	481	437	439	498	455	493	439	479	474	464	478	441	486	454	497	431	463	458	436	429	440	446	453	457	456	468	455	458	432	459	450	434	474	447	454	487	457	478	452	433	477	415	477	470	464	453	465	437	477	417	467	427	476	460	507	468	459	414	465	469	440	454	455	468	463	430	425	439	435	468	432	469	457	454	403	473	456	448	429	452	490	479	478	419	469	455	405	490	442	458	483	446	445	434	463	425	455	455	468	458	477	497	417	487	530	470	440	466	439	444	440	426	476	444	444	451	469	437	433	447	456	446	442	459	462	434	489	443	441	490	457	432	450	427	482	442	435	462	427	468	476	460	447	451	442	431	460	492	445	449	434	455	467	478	447	469	463	455	447	440	497	503	471	430	401	453	480	454	487	428	432	438	401	515	462	458	445	474	445	452	489	413	473	480	501	462	450	446	471	445	461	505	459	447	479	475	424	396	518	462	461	465	460	446	453	434	524	436	479	441	463	470	513	501	447	466	476	468	403	447	451	453	478	472	477	465	448	420	427	440	455	470	459	461	473	472	454	463	490	431	499	457	480	463	471	436	439	451	446	446	504	445	442	434	468	497	474	431	438	483	448	479	491	448	417	451	441	453	460	466	462	480	446	474	456	488	473	480	488	462	465	434	468	461	465	441	455	486	440	441	438	441	453	416	466	411	438	480	464	442	444	464	440	448	447	448	459	480	471	444	474	452	441	471	476	460	473	467	428	488	473	411	449	453	496	466	458	459	432	483	483	455	475	439	425	446	433	441	471	434	436	446	449	473	461	453	478	453	459	475	445	451	471	451	453	482	456	463	456	440	444	498	480	459	411	451	482	451	488	485	429	473	445	464	469	481	469	466	433	456	443	446	436	449	486	446	444	464	485	485	483	511	485	446	458	457	470	486	423	467	454	416	454	456	463	495	472	441	455	422	469	452	465	436	486	480	460	443	480	465	443	473	451	462	469	466	469	500	456	432	444	483	464	436	459	466	463	471	442	445	425	448	481	467	448	504	442	407	461	452	446	450	466	479	433	444	463	477	416	437	489	470	475	467	452	419	469	453	465	467	436	438	446	436	454	462	475	455	485	471	460	476	479	481	409	480	454	491	456	464	408	484	497	475	438	469	422	460	417	507	440	479	472	464	467	472	425	470	502	472	459	460	451	470	439	448	495	423	489	475	491	441	459	475	458	454	431	449	454	466	495	476	461	462	479	459	476	457	445	451	459	481	475	458	508	453	443	475	421	441	436	457	471	455	468	414	425	492	443	452	464	430	456	439	466	464	477	513	430	461	469	440	437	428	475	461	456	462	446	478	460	429	497	468	485	457	424	445	486	485	451	461	455	435	448	494	486	485	458	436	482	480	447	476	445	476	476	463	430	450	440	432	457	444	450	462	478	477	426	482	433	451	436	452	412	460	441	446	456	453	480	418	477	446	455	453	488	418	459	449	480	470	455	482	442	458	470	470	474	488	499	441	465	461	479	446	438	464	474	480	461	449	430	477	465	476	485	472	423	418	436	458	486	424	417	423	515	468	454	428	475	439	448	430	467	480	442	488	473	427	469	445	481	456	458	474	472	474	403	447	473	440	459	457	467	472	463	407	483	442	456	464	453	434	446	448	441	462	452	453	477	420	439	446	486	469	459	444	465	438	418	430	454	481	477	439	468	474	459	427	432	453	467	435	470	489	445	440	437	481	441	474	445	442	461	450	442	471	457	438	468	459	465	476	483	456	448	469	426	462	468	451	446	449	459	446	454	460	462	484	474	480	483	463	451	470	492	466	472	457	521	458	486	454	469	417	426	471	491	445	475	447	513	474	436	471	514	487	445	480	454	452	430	442	463	478	451	435	443	466	458	452	444	483	435	478	464	445	498	411	445	400	480	462	454	455	435	455	457	458	485	472	450	454	467	421	484	456	470	445	450	443	437	482	424	442	453	479	432	480	470	456	432	430	472	437	431	450	469	449	422	481	486	430	452	466	472	488	473	433	469	455	449	462	460	432	455	498	412	446	478	449	446	473	421	426	463	481	445	450	463	488	494	436	478	439	437	470	460	460	479	458	493	463	436	459	482	450	493	454	461	443	449	429	434	465	425	451	438	472	472	456	452	463	430	444	454	477	480	475	449	451	470	459	441	445	486	483	425	492	452	442	477	476	432	469	445	466	435	458	452	466	474	445	488	481	496	433	492	470	476	471	445	456	513	418	436	443	483	449	422	439	466	462	429	427	500	465	485	489	436	437	454	448	448	464	451	431	437	448	476	494	467	434	453	434	451	456	471	447	425	506	513	457	461	494	459	456	467	478	478	448	439	456	461	445	442	463	464	462	470	446	465	465	453	446	439	463	500	462	470	477	448	454	456	428	493	449	410	447	438	466	466	451	472	484	484	480	428	430	439	466	441	478	453	471	484	442	475	456	481	433	472	462	452	488	456	440	434	440	449	445	451	446	444	414	466	438	456	437	469	454	480	454	419	469	451	485	449	449	464	463	433	420	470	417	454	463	435	444	456	428	462	453	449	453	410	475	425	430	437	455	448	485	476	446	453	415	421	444	450	446	462	449	430	446	454	472	453	463	501	474	459	457	448	426	445	437	497	454	468	476	435	461	436	445	465	429	461	441	454	504	467	451	443	451	471	488	480	445	462	447	452	451	489	503	470	404	512	430	427	443	444	471	480	485	434	434	450	427	424	441	475	459	460	420	459	477	421	461	449	417	453	481	425	454	432	443	475	469	420	451	440	445	460	434	456	493	482	470	472	465	429	474	470	458	444	507	426	491	462	489
32886	41683	32073	24479	19236	13166	9300	5697	3838	2887	2093	1632	1355	1283	1070	1017	877	769	701	767	672	689	612	628	621	670	573	603	571	600	617	634	591	596	592	649	599	637	587	546	618	572	595	584	580	609	635	620	548	571	608	576	556	590	532	558	591	604	530	562	545	536	539	587	533	520	540	523	501	543	594	518	520	529	553	506	545	512	499	542	531	544	546	552	566	502	494	545	594	575	513	555	557	524	554	580	563	482	567	560	537	542	534	513	572	523	533	547	569	497	514	526	526	511	477	548	527	562	522	524	602	489	544	526	517	557	537	511	564	534	522	533	506	562	517	549	552	534	500	557	541	502	539	556	545	527	568	557	561	533	594	510	557	572	524	495	531	567	507	539	526	555	504	514	549	534	547	531	530	549	556	552	511	512	549	569	560	563	573	510	539	554	545	495	533	509	543	516	529	500	488	474	512	545	505	507	575	530	534	516	531	539	555	537	530	563	553	553	539	548	509	520	558	542	541	565	525	524	561	517	544	533	516	519	555	533	555	520	502	514	518	494	534	523	545	525	568	500	527	527	563	524	512	545	552	535	536	548	546	569	532	544	557	554	529	532	530	527	508	538	526	529	538	541	521	487	536	520	546	551	512	583	515	534	580	534	534	513	531	553	570	543	575	528	563	524	515	529	541	525	547	513	547	543	547	559	523	538	554	524	551	560	522	529	590	531	537	496	527	487	502	515	554	498	541	505	516	541	601	537	501	525	575	548	521	561	548	542	536	549	507	530	524	512	566	542	558	538	532	511	535	511	559	573	539	519	556	518	542	548	478	553	512	553	547	512	524	549	563	548	526	541	508	547	559	547	549	526	538	543	517	553	525	543	535	494	530	523	537	578	540	546	566	560	541	545	543	556	561	533	524	525	520	519	551	583	542	559	571	533	521	520	593	534	574	552	506	517	510	542	484	517	516	570	553	517	509	549	558	575	485	578	537	542	550	545	525	569	519	526	533	540	575	511	562	501	549	569	525	520	573	528	539	524	514	498	579	494	522	555	537	523	528	537	543	562	530	549	525	519	536	519	520	572	563	525	531	580	553	574	553	535	565	529	549	581	498	527	543	522	546	536	524	564	528	535	511	515	553	526	509	570	553	495	526	555	550	530	531	555	497	516	516	572	565	556	529	522	543	553	532	542	599	531	547	505	513	531	508	564	519	551	510	541	519	567	539	527	554	579	531	551	537	542	523	564	577	566	553	490	549	541	502	570	517	524	523	540	525	506	522	518	533	533	516	532	554	516	531	568	535	535	538	515	508	574	527	565	504	530	528	523	541	552	554	520	523	558	537	493	547	566	541	529	530	550	560	535	512	522	554	540	527	523	539	534	525	556	519	537	559	602	535	539	517	527	503	534	531	506	536	536	535	565	543	537	502	562	525	503	499	578	528	502	515	534	529	490	553	537	500	525	517	510	556	566	506	530	577	533	527	542	530	527	573	547	584	547	526	558	521	547	512	517	493	515	559	519	544	529	520	538	578	495	531	484	535	541	567	531	540	519	577	513	556	536	578	603	573	545	532	524	558	489	489	551	520	593	531	568	520	565	525	520	578	540	552	564	500	522	558	545	540	538	491	590	511	495	521	541	527	547	497	566	600	554	508	534	517	508	546	540	517	570	545	520	540	521	550	516	534	535	530	508	533	517	574	555	518	567	529	582	510	530	558	511	505	555	509	564	578	554	504	597	548	487	530	512	480	538	545	552	557	525	528	554	508	493	502	510	560	520	525	515	551	538	561	544	525	526	567	537	537	552	530	556	572	570	529	551	517	539	495	533	529	534	505	551	533	557	518	522	586	507	548	529	542	561	566	557	544	550	525	526	555	559	561	504	563	548	536	551	543	519	560	515	554	570	540	557	550	547	527	517	562	558	541	545	548	562	533	513	531	523	575	504	548	596	559	545	541	529	528	507	470	572	512	574	508	566	537	531	525	525	531	512	534	539	531	518	535	557	541	547	530	537	527	535	550	563	544	549	539	547	540	552	552	503	588	535	553	524	537	556	521	552	544	550	509	516	504	541	517	508	522	567	506	490	516	556	530	516	476	591	524	567	588	524	530	528	520	518	570	517	538	533	518	547	552	537	520	544	546	541	520	571	507	548	567	524	559	521	560	547	524	548	544	529	526	556	544	518	527	509	531	481	521	519	535	470	573	536	567	519	538	489	546	521	502	555	544	530	516	554	549	562	498	496	525	539	534	613	552	532	515	560	526	578	595	545	559	537	554	538	540	548	587	507	553	515	520	522	523	547	542	534	512	519	541	514	531	563	574	502	523	534	526	510	520	520	560	565	545	527	510	520	515	494	542	514	582	518	534	530	514	513	582	521	552	575	511	502	501	521	510	539	510	482	519	489	544	547	562	519	547	519	490	564	548	540	474	538	501	553	555	523	523	560	535	531	562	524	499	510	563	539	573	544	522	558	517	535	545	532	569	528	536	533	541	520	550	538	543	530	581	547	489	534	496	530	522	494	558	539	552	512	583	536	572	531	512	547	565	559	564	521	548	558	537	514	557	524	552	569	511	536	549	524	505	560	537	528	541	548	504	575	530	526	536	541	517	542	548	533	556	562	548	525	554	516	519	492	570	539	538	564	536	538	515	532	513	486	515	585	519	543	548	551	567	517	515	577	540	553	511	520	515	501	533	519	533	505	580	564	560	578	537	530	545	517	523	524	521	529	547	548	509	512	553	580	578	557	543	494	502	529	537	515	479	518	573	545	522	565	540	562	548	503	562	529	522	514	533	572	547	560	555	557	518	513	512	556	511	577	538	537	500	497	535	502	542	543	531	537	517	573	533	510	556	537	501	541	551	582	532	575	575	498	560	560	518	476	549	518	558	575	550	528	567	544	546	544	552	557	561	545	537	512	474	539	514	542	524	515	547	465	563	525	556	559	541	559	488	530	517	540	540	532	573	549	520	555	532	546	512	554	508	567	565	533	530	542	589	520	562	485	527	506	544	543	553	528	561	551	539	522	534	553	529	520	535	506	558	488	545	538	546	565	523	531	544	534	543	529	509	534	565	544	600	516	540	532	556	538	538	552	544	513	521	554	500	554	533	533	569	570	558	502	527	526	536	569	540	556	544	528	541	514	502	540	538	541	522	530	544	553	586	539	556	540	499	525	533	522	554	573	527	521	549	546	499	551	520	489	540	521	494	522	546	535	504	578	509	549	523	520	570	533	507	460	508	510	514	532	518	562	549	535	543	524	496	512	534	527	545	539	533	535	525	568	542	532	542	596	528	522	544	520	518	548	514	554	566	495	576	542	524	529	523	511	561	553	522	492	548	546	566	544	512	508	527	526	546	518	542	530	513	540	541	485	553	547	517	551	540	509	522	539	535	513	535	554	550	521	547	529	512	541	559	554	543	541	500	505	517	552	526	572	555	546	516	554	555	559	535	546	520	555	509	498	512	509	540	531	517	525	515	565	520	555	555	540	539	525	539	530
23772	20935	27998	24313	21461	16996	9429	4673	2849	1927	1531	1204	1075	948	785	785	660	578	562	559	529	535	452	488	450	439	482	441	446	479	426	451	399	435	453	466	461	448	448	395	417	448	451	443	445	457	438	439	428	427	394	373	398	393	391	384	422	408	425	395	340	375	402	379	324	352	337	316	410	350	369	376	393	374	402	383	354	347	372	365	334	397	393	336	411	399	370	375	390	353	388	319	373	386	411	397	330	380	393	346	389	373	368	376	381	387	370	371	353	383	375	398	371	394	329	382	364	388	349	387	375	350	372	370	387	339	392	421	378	376	371	375	384	384	344	367	373	380	381	422	364	393	373	365	410	368	379	403	359	366	371	415	356	363	371	365	359	368	392	360	356	376	340	358	360	394	367	387	412	365	378	408	383	334	378	380	354	377	361	355	365	403	378	391	355	374	401	367	387	373	361	382	370	386	335	377	357	381	370	363	393	391	354	390	385	415	368	344	353	385	330	368	347	363	366	351	378	340	360	368	369	341	433	352	383	339	357	352	353	361	381	355	390	380	392	390	398	353	391	337	408	375	346	392	377	386	348	325	359	378	387	379	361	322	337	386	340	371	394	360	374	393	392	358	350	387	352	354	386	393	384	413	373	356	388	374	357	367	349	346	383	398	375	399	341	374	381	369	377	352	374	380	369	373	405	333	380	381	376	345	374	317	360	371	368	333	378	359	362	361	402	377	340	401	394	392	357	379	382	405	350	354	381	365	399	379	358	366	393	364	401	361	379	390	364	383	406	399	383	385	381	393	372	348	364	351	364	351	384	346	356	343	340	393	369	392	389	349	384	382	364	346	380	360	367	359	362	362	373	345	393	383	385	404	381	363	369	372	369	385	339	370	376	356	380	359	359	409	316	380	421	368	381	362	352	365	417	396	351	382	343	330	382	366	373	379	374	444	355	383	343	353	403	390	379	391	343	385	369	372	354	369	383	390	369	391	405	353	353	368	354	383	386	359	365	371	398	379	364	369	370	360	363	382	406	403	382	364	400	392	361	344	340	374	353	348	394	372	386	366	378	360	407	362	362	368	366	371	376	368	352	396	402	394	355	391	353	390	354	370	381	390	405	370	358	336	380	380	386	391	359	364	339	411	384	383	351	383	421	382	351	367	367	373	340	366	343	390	436	374	377	346	348	354	382	387	431	381	377	381	357	382	405	386	387	364	338	370	375	379	397	375	377	348	341	379	354	378	404	353	384	414	349	398	340	391	388	369	358	363	363	379	388	365	339	363	377	372	368	370	376	369	358	377	391	348	344	366	360	358	371	365	376	409	378	390	358	367	374	368	367	368	375	353	376	408	361	383	387	382	369	364	371	416	357	408	372	361	365	364	434	379	355	382	367	350	353	393	413	390	363	382	365	358	362	365	381	373	379	384	379	371	390	332	378	394	327	394	362	352	379	416	338	397	384	356	386	374	372	417	385	415	366	364	405	369	381	332	412	365	376	377	386	402	355	356	367	383	338	317	358	387	392	363	372	367	368	355	353	379	362	377	378	381	387	375	374	380	377	382	382	383	376	387	442	410	354	387	382	355	382	376	392	383	392	350	394	384	375	384	387	364	382	375	383	380	357	380	367	333	390	370	364	351	352	372	359	365	386	331	383	373	391	392	351	383	338	382	381	398	359	382	384	350	393	379	339	371	368	370	370	385	356	395	375	362	365	391	360	372	361	366	368	389	374	351	363	432	304	364	401	355	348	351	362	362	353	373	361	374	361	347	378	308	385	354	362	364	379	357	370	371	359	349	381	366	380	383	398	359	395	353	350	381	401	364	356	367	426	387	389	391	375	375	397	423	403	373	378	373	373	389	397	355	389	376	351	366	355	372	376	370	375	383	362	394	372	380	399	395	378	367	390	356	377	387	406	376	388	385	411	378	384	404	374	343	346	343	363	370	364	370	391	339	338	330	399	377	356	385	383	389	349	359	348	387	423	375	340	379	346	349	370	366	335	358	346	362	402	362	379	408	345	380	368	377	384	388	391	375	347	401	418	339	396	356	384	356	417	391	360	345	345	401	374	366	359	344	377	361	395	361	376	409	373	409	364	371	367	375	364	355	372	387	405	374	376	415	369	381	390	385	359	376	385	365	396	391	356	336	386	401	365	347	413	344	383	373	376	364	387	371	389	350	368	377	385	407	371	394	368	340	401	376	393	373	397	366	361	407	367	398	382	394	339	372	393	362	375	336	352	382	356	360	392	386	383	351	383	374	399	363	350	366	421	352	369	377	375	361	361	378	404	362	381	403	388	342	354	356	343	393	361	404	385	411	412	374	376	392	354	367	383	364	379	364	378	361	386	364	368	376	352	336	400	363	421	377	341	402	342	365	379	382	393	385	373	396	380	350	371	372	352	376	361	388	349	375	376	403	343	357	378	368	345	368	400	374	407	383	395	407	357	380	361	392	379	360	396	388	369	378	366	377	397	369	357	342	373	387	392	401	365	371	370	382	401	379	404	374	365	344	364	368	361	402	351	353	359	366	397	376	378	399	380	384	397	389	386	360	336	365	426	355	378	397	380	353	342	336	348	357	342	411	390	366	352	347	362	393	336	378	388	387	374	372	360	381	421	350	345	338	377	363	364	380	365	367	398	368	360	385	376	392	372	327	386	391	392	334	376	389	384	369	397	388	343	378	356	361	385	374	414	328	361	374	366	381	362	352	383	363	338	406	355	404	363	373	391	393	363	354	376	387	341	354	351	373	407	358	356	389	367	360	370	390	398	399	346	375	360	397	386	350	396	323	387	363	356	343	397	339	355	376	363	387	333	370	354	389	385	395	372	414	373	336	385	363	369	380	381	384	367	350	357	393	367	355	387	420	391	356	366	378	356	388	372	410	369	390	383	378	346	385	376	360	365	381	391	365	381	419	354	372	342	422	350	360	398	373	348	386	380	394	391	389	355	336	365	379	379	366	391	366	343	374	391	353	370	399	346	339	394	365	378	410	326	378	350	352	388	386	381	374	391	381	385	383	393	381	369	397	394	341	355	387	373	384	413	344	370	369	403	348	364	369	374	361	346	360	371	391	385	354	378	381	369	376	343	342	391	351	380	334	375	368	401	362	372	340	390	369	392	372	343	383	374	332	368	383	371	344	386	350	368	367	368	371	371	388	372	401	375	368	372	372	362	415	374	366	387	378	349	344	360	385	392	389	346	375	406	347	374	400	375	381	385	393	363	358	386	382	380	375	401	330	424	351	420	350	381	388	375	422	376	345	369	375	380	351	363	353	386	358	375	358	357	397	343	366	350	420	364	375	347	398	355	389	372	379	345	380	339	390	335	351	360	360	370	378	378	347	424	387	369	368	364	394	395	347	351	349	397	345	367	394	347	358	358	344	348	339	383	351	367	366	376	355	358	395	376	367	352	341	398	384	390	357	397	353	370	351	371	379	340	379	353	390	378	354	380	388	376	358	407	362	360	360	393	344	358	367	387	381	399	369
35228	48595	36706	28603	23550	17978	12735	8595	5787	4063	3081	2410	2058	1706	1459	1338	1058	844	852	868	743	815	692	675	643	639	633	589	520	550	545	605	552	556	553	590	556	533	490	468	515	489	575	590	582	584	609	597	555	549	535	506	486	527	497	477	473	468	452	445	457	471	429	445	435	461	444	427	434	433	425	423	457	396	449	438	475	440	422	437	440	429	439	441	426	441	405	440	402	412	478	411	421	417	474	428	462	414	470	440	414	482	424	444	414	419	442	490	450	471	435	415	460	451	429	437	457	437	444	418	454	400	439	431	411	417	437	448	462	435	417	429	451	434	436	405	440	437	433	439	456	393	412	386	456	462	465	430	413	404	471	474	406	478	444	431	398	426	436	408	439	409	420	429	433	420	439	440	440	409	421	446	423	455	448	432	446	443	419	443	417	395	486	439	449	422	407	428	458	447	450	423	462	470	439	450	468	410	440	441	393	455	403	424	418	438	416	470	463	459	472	420	441	438	438	448	462	434	472	436	442	418	439	455	475	420	452	424	441	429	446	467	466	452	434	446	395	433	455	438	379	433	413	440	423	458	427	453	409	447	437	454	432	445	429	437	473	453	452	425	446	455	454	493	441	425	426	449	443	448	408	437	425	413	410	456	438	452	434	450	437	467	443	386	426	428	396	468	463	429	434	424	411	407	433	452	452	463	451	411	415	393	448	461	472	438	424	428	442	425	467	428	436	395	426	458	418	446	461	437	440	468	457	418	423	432	441	454	452	421	440	447	421	444	431	459	409	437	424	444	454	438	461	461	466	443	435	439	436	434	415	453	439	412	456	459	426	453	413	409	405	386	442	432	424	413	477	449	441	436	453	448	420	440	440	442	471	411	420	448	443	438	456	460	451	424	435	476	435	406	415	494	445	418	466	417	412	486	453	466	412	425	425	441	440	422	428	424	424	417	410	441	442	426	402	452	426	422	437	450	436	460	452	427	446	446	466	460	476	439	466	448	437	397	437	429	467	448	414	442	411	468	434	452	429	447	430	443	489	395	447	424	453	418	444	448	432	425	409	428	447	413	429	421	432	424	471	452	461	430	452	436	423	407	443	409	407	436	417	429	469	397	438	467	439	425	418	433	421	422	434	434	425	457	394	430	400	438	447	422	405	456	413	435	445	410	477	429	452	413	441	440	414	443	434	428	469	405	435	447	418	405	454	425	448	436	456	455	442	422	440	427	387	436	459	446	412	452	444	406	406	454	466	468	435	437	400	406	483	425	469	421	440	447	454	403	448	431	416	424	413	428	405	443	426	449	407	428	424	473	409	429	433	419	442	435	446	459	443	431	424	426	439	420	423	399	445	444	423	427	404	412	419	451	479	461	412	435	421	400	448	401	409	455	407	460	414	439	474	416	478	468	441	455	453	460	439	448	428	430	445	430	443	421	451	407	424	426	439	423	423	468	443	453	431	430	419	435	461	408	449	447	420	395	435	448	450	394	446	467	426	437	424	439	443	419	439	440	427	423	430	418	398	414	435	423	433	462	440	400	440	455	426	434	454	446	482	413	416	438	390	415	426	414	439	431	436	429	423	441	464	415	433	438	459	437	454	413	400	469	460	438	421	434	439	419	436	446	419	421	430	418	492	404	457	437	409	442	452	422	431	473	458	399	454	415	429	397	452	421	441	420	433	413	456	444	440	456	443	474	412	445	442	443	421	441	429	453	458	408	455	450	448	443	464	444	439	434	387	485	462	429	457	433	380	404	442	460	421	432	461	471	442	449	449	416	416	471	442	378	463	439	474	426	405	404	448	439	398	449	443	448	433	460	471	441	459	413	448	454	429	454	443	411	446	495	452	419	445	438	426	479	454	446	460	436	445	479	441	431	446	446	457	469	445	426	392	416	434	433	450	422	438	451	396	403	429	422	418	445	434	434	435	447	396	487	442	469	504	443	435	443	416	415	425	472	425	452	419	442	414	457	443	436	423	464	410	397	456	416	452	411	458	477	450	452	448	426	402	423	422	409	430	459	452	461	436	457	429	436	479	451	443	411	439	433	381	429	421	448	456	434	417	440	443	433	433	421	410	429	448	433	467	415	435	414	442	421	426	436	421	479	439	483	451	400	426	434	414	503	454	439	428	430	416	436	446	411	439	434	452	434	420	442	440	423	433	484	403	453	435	451	469	394	442	444	393	443	426	431	446	425	449	441	430	436	430	464	417	444	436	421	421	455	447	449	477	424	476	463	454	497	413	459	436	444	410	460	431	411	432	451	460	387	444	446	432	439	415	438	447	458	429	429	457	433	395	452	435	473	444	454	421	442	447	495	418	447	429	467	447	437	474	427	415	455	419	426	433	394	458	453	437	452	409	419	458	448	433	474	396	437	430	454	432	420	408	403	485	419	394	433	444	418	425	433	431	469	404	434	452	403	412	427	448	418	437	452	424	415	409	426	471	421	372	436	445	434	442	448	460	449	461	399	453	438	405	433	426	426	408	456	421	442	410	447	434	440	458	397	427	472	517	404	467	446	428	444	414	409	437	454	456	425	448	436	419	458	429	434	456	438	419	447	462	443	459	492	442	439	438	452	422	399	443	466	448	434	442	453	428	407	451	467	461	453	430	424	416	446	437	423	437	469	465	469	425	444	437	458	420	452	445	453	424	410	453	462	406	430	442	455	443	445	417	433	425	402	452	435	420	457	417	450	413	455	459	416	431	432	430	424	448	446	427	431	478	446	403	460	457	449	417	400	431	430	416	423	483	440	451	393	425	437	447	430	414	447	439	412	446	477	421	451	418	413	475	456	445	424	470	455	422	469	415	429	431	451	402	445	439	427	448	446	447	439	427	450	441	432	428	448	429	419	452	411	443	397	443	402	423	465	448	421	432	451	451	432	418	417	438	415	424	460	429	400	433	424	422	432	444	462	433	450	451	481	444	454	461	451	450	427	403	464	402	409	409	408	402	450	444	444	462	405	421	418	432	441	437	441	445	432	450	481	445	411	461	439	446	406	405	437	434	444	473	435	463	439	465	428	424	471	455	433	437	434	473	451	410	428	407	426	418	417	427	415	412	448	447	406	432	430	432	438	394	430	432	460	421	426	432	422	426	447	411	465	421	406	399	432	440	437	433	466	414	416	441	409	438	434	442	450	444	409	396	405	432	435	438	381	442	395	434	444	447	402	418	450	451	406	462	453	459	460	458	423	421	431	516	489	448	449	444	428	422	438	469	448	411	479	390	462	418	424	449	399	439	415	440	426	441	454	411	378	450	446	460	456	455	438	414	434	442	464	468	443	463	472	469	431	452	460	425	420	445	403	475	436	426	422	436	413	420	410	427	426	460	433	422	430	444	466	439	408	432	436	452	442	413	411	432	475	460	449	478	475	483	429	465	463	449	446	419	458	440	416	404	440	410	453	415	439	438	444	447	434	440	460	433	431	410	465	438	442	435	454	428	433	430	432	413	432	462	414	399	423	430	418	405	460	465	460	408	432	435	463
24989	20977	27003	25546	16986	10004	5731	3580	2229	1683	1432	1190	1129	985	965	854	770	698	736	735	712	711	666	688	645	627	700	613	643	662	666	623	669	652	658	650	616	662	631	667	641	689	661	612	675	657	618	642	603	661	570	626	628	576	612	629	643	598	568	561	648	596	621	603	599	542	632	549	565	585	521	587	654	584	570	529	623	572	543	570	587	573	559	556	570	577	578	567	615	601	553	559	586	557	601	603	602	562	551	588	578	595	590	556	566	605	608	585	584	556	580	569	604	606	634	598	635	555	620	560	552	603	605	596	565	602	621	571	508	570	582	569	566	598	576	581	608	573	602	545	568	549	620	577	582	621	595	579	607	586	581	623	594	569	563	594	544	573	605	534	591	637	623	591	584	601	586	582	634	592	533	617	575	573	580	605	604	591	560	622	576	611	584	580	580	631	626	534	530	602	582	564	609	604	596	589	567	585	615	591	606	602	610	570	604	564	577	578	617	607	591	575	639	571	556	591	579	563	613	631	566	613	606	585	584	588	592	631	607	550	585	578	573	586	628	616	594	552	635	569	579	642	550	582	554	632	565	548	550	561	536	588	593	580	589	580	593	556	580	605	582	580	620	610	597	614	584	636	598	583	593	578	567	547	585	632	634	579	587	596	607	624	538	613	640	572	554	568	547	589	551	600	598	600	578	566	583	546	614	562	546	557	562	584	586	586	562	612	596	583	579	625	557	572	586	589	563	568	604	583	634	633	600	577	599	594	543	609	648	546	564	577	540	565	575	603	619	606	608	590	603	583	623	631	585	634	598	595	582	612	542	584	568	574	607	605	586	615	570	621	578	583	550	579	559	638	646	592	578	604	587	610	574	608	579	584	640	569	595	621	580	578	589	576	570	546	593	565	589	577	586	558	575	564	580	586	562	590	521	561	596	632	541	614	603	583	624	647	584	590	596	583	572	595	563	587	577	569	605	579	544	601	611	558	593	627	575	575	576	575	599	609	580	615	627	557	605	624	602	559	579	565	610	566	581	559	573	640	577	598	588	582	590	586	604	599	556	609	585	596	599	572	564	611	598	610	586	554	594	562	593	569	544	597	556	591	564	578	607	595	570	598	611	581	556	561	599	551	637	638	581	619	583	562	601	594	595	600	607	611	608	568	561	562	605	587	577	584	537	584	575	560	595	550	547	604	523	575	556	568	602	594	590	534	549	584	560	584	633	609	609	556	578	624	621	576	574	567	576	576	554	573	565	537	587	579	589	594	577	595	547	575	574	568	611	607	572	636	597	592	602	538	554	557	542	580	569	593	629	592	617	590	587	572	640	609	605	616	602	575	611	596	584	582	568	571	586	555	592	581	615	599	599	575	594	588	586	625	603	558	559	592	597	595	599	613	625	594	560	558	564	542	591	600	587	587	573	581	620	632	565	580	584	569	571	612	568	601	568	523	584	602	581	556	548	588	610	579	594	588	618	592	630	569	613	612	587	583	593	576	535	609	596	569	601	587	608	627	607	574	572	586	528	597	583	627	620	569	562	569	578	557	613	643	614	627	572	564	569	618	576	551	549	571	576	588	601	611	567	579	583	588	607	602	576	570	617	587	583	598	564	587	595	570	631	568	565	569	646	593	574	592	620	583	574	605	564	587	545	620	599	539	552	618	589	602	574	564	578	589	559	566	575	568	599	616	567	642	597	533	613	562	615	595	557	591	557	598	620	569	642	576	614	584	589	607	596	551	559	615	585	588	570	578	565	595	580	580	588	541	609	637	607	556	615	524	635	588	582	587	577	619	587	596	603	633	552	496	599	623	604	611	598	617	578	561	588	577	549	575	612	628	564	552	593	579	632	555	561	594	549	582	564	614	615	613	554	603	573	562	578	567	561	575	592	595	629	639	587	600	583	607	586	586	607	606	619	555	603	588	604	566	610	607	586	583	583	583	579	606	545	586	587	581	611	578	555	613	610	599	564	598	585	584	568	580	543	577	593	550	553	604	574	592	577	569	600	597	573	559	614	590	600	605	636	559	595	525	572	556	594	575	610	612	567	569	581	602	585	557	552	568	564	557	602	625	563	589	584	552	592	550	540	622	577	616	585	589	569	616	568	589	563	575	600	575	575	590	605	614	594	619	589	604	596	599	598	589	574	604	576	608	527	602	588	554	536	591	578	571	607	627	599	592	586	594	603	612	607	582	629	617	555	555	574	558	598	553	570	589	593	549	643	627	584	584	605	614	561	602	612	587	602	586	587	580	570	572	583	599	565	630	605	599	610	579	615	583	609	583	608	585	546	588	616	562	558	617	612	615	593	549	579	592	609	611	588	622	535	564	630	540	576	572	568	571	560	542	585	593	579	567	600	546	583	590	553	579	580	593	593	604	591	558	599	524	603	615	566	542	573	606	530	563	562	559	610	567	577	578	572	592	592	588	580	556	553	557	606	575	623	574	567	586	581	624	595	581	536	583	602	608	591	609	548	592	639	596	617	549	557	547	591	600	588	612	546	549	559	634	627	613	594	578	573	589	639	611	623	590	591	611	569	626	601	564	572	530	613	605	618	577	614	614	597	593	601	577	570	612	599	617	564	566	609	526	588	591	586	588	577	564	585	584	587	586	585	579	652	594	595	598	566	571	569	606	580	578	567	592	610	595	562	577	573	547	566	585	588	617	579	586	579	576	585	582	627	597	597	591	608	594	565	564	587	604	583	633	556	596	562	550	536	582	570	519	581	576	615	577	583	581	628	570	596	567	582	605	550	557	622	593	562	561	558	564	583	582	558	626	547	585	582	598	544	569	584	589	582	565	645	544	583	582	595	593	565	609	587	607	575	548	583	573	570	570	575	560	567	599	543	594	578	570	593	572	566	581	600	568	587	616	551	589	623	559	571	568	563	569	602	604	641	607	581	597	615	556	570	623	612	581	557	601	555	530	579	597	555	570	563	599	557	553	578	603	601	588	580	597	606	606	583	596	577	616	642	605	593	550	596	586	592	586	617	630	585	609	594	579	597	606	576	579	561	596	581	593	586	571	629	599	560	607	561	591	599	576	626	536	563	559	619	572	562	620	572	587	612	605	589	591	531	591	566	601	567	528	584	610	566	559	561	582	570	622	616	607	577	584	607	625	599	586	625	585	603	612	554	547	595	592	544	589	586	554	597	578	585	545	578	588	594	551	549	595	553	575	606	552	597	555	574	632	587	552	560	572	644	585	577	588	580	560	589	586	560	560	591	590	563	609	564	599	575	594	639	550	582	555	537	604	590	575	584	570	546	539	590	626	593	613	583	591	597	546	580	579	582	580	573	572	595	579	586	556	590	612	593	566	594	608	563	570	577	605	579	612	565	583	587	544	590	552	573	570	572	615	561	584	597	618	584	579	554	567	522	588	564	547	554	571	578	642	608	600	609	589	595	565	614	576	572	583	525	604	576	641	598	599	603	584	570	592	601	544	556	577	627	578	612	618	585	560	535	604	529	591	583	571	591	577	607	579	589	605
34625	43590	32870	24835	19976	15139	10012	7156	4661	3394	2756	2182	2054	1571	1513	1305	1149	1042	1038	1008	952	909	903	881	854	791	821	725	764	803	780	721	765	785	744	804	759	725	696	781	730	745	771	810	821	868	833	788	700	743	791	760	717	676	715	671	694	640	665	681	716	681	680	690	679	699	668	657	688	678	701	706	650	656	718	658	640	696	674	663	605	658	646	674	649	607	691	669	688	668	678	623	637	637	654	643	656	650	670	680	682	699	657	667	679	673	689	625	679	688	675	702	708	657	613	644	676	684	672	696	676	659	707	651	682	666	688	638	638	625	725	675	694	691	681	641	607	660	671	658	687	658	667	675	691	724	641	689	650	672	682	716	654	690	671	666	671	670	640	677	682	661	710	705	702	646	676	693	671	710	651	671	644	668	669	648	700	691	683	619	649	690	656	647	650	679	616	658	610	691	657	652	665	644	682	679	688	760	655	658	655	653	702	670	620	706	654	646	653	645	691	644	665	694	706	717	667	672	712	687	688	711	692	684	629	679	699	662	651	682	703	666	677	635	729	677	740	642	674	703	667	672	655	703	656	710	670	684	674	660	650	649	636	654	682	737	586	661	664	690	651	682	665	695	654	696	648	696	709	685	654	680	667	678	678	676	689	661	651	685	663	672	676	709	697	639	675	700	675	667	680	723	671	691	613	677	679	682	688	653	674	689	729	675	658	681	615	687	659	647	648	665	641	637	718	648	631	613	691	718	702	690	716	695	705	720	626	707	679	661	689	678	674	716	688	684	670	652	695	684	661	657	675	657	698	651	674	657	659	654	684	681	664	644	647	663	671	673	674	671	676	689	672	668	652	701	704	668	667	684	664	661	696	689	653	700	664	640	623	694	674	672	623	657	645	713	659	687	657	678	672	694	664	654	671	721	712	736	649	687	680	644	625	680	632	695	664	682	611	665	695	616	668	670	656	722	670	661	700	712	666	642	652	658	642	642	710	670	668	670	670	655	672	635	654	691	662	710	653	709	689	668	660	663	698	651	676	667	686	671	662	650	670	697	645	626	708	641	700	672	688	670	675	690	691	670	645	657	662	729	715	715	656	670	709	716	693	708	614	634	618	674	666	662	647	666	655	677	661	672	719	676	692	687	674	711	687	689	664	643	654	699	688	638	663	669	632	705	669	642	715	652	674	648	717	692	667	669	714	644	668	661	634	618	696	652	684	608	660	679	662	652	703	605	701	670	713	641	683	696	701	664	683	676	602	664	703	733	663	682	672	635	658	681	704	683	706	676	655	689	667	686	683	677	685	633	695	688	671	696	698	664	693	681	645	688	718	655	675	653	687	663	707	657	683	691	637	732	652	685	654	664	680	659	650	695	709	695	646	698	671	672	700	664	677	685	668	646	689	666	665	688	687	666	635	668	659	652	730	669	698	710	620	675	675	668	648	633	629	636	670	660	630	688	680	614	664	687	670	720	690	706	645	676	662	646	651	680	645	676	693	669	689	686	712	724	630	637	685	654	681	657	654	661	682	698	691	650	689	654	688	677	666	700	680	708	683	665	618	681	691	697	675	676	637	669	693	662	705	690	663	715	647	687	648	668	667	714	672	707	677	671	616	677	640	662	667	647	697	695	688	667	670	646	649	680	638	669	688	713	678	672	645	665	659	646	673	683	705	660	638	671	663	667	711	684	667	683	672	654	653	692	637	663	672	688	699	654	685	642	642	624	685	641	684	711	678	693	647	685	696	707	646	729	652	680	666	665	647	664	696	643	684	628	675	648	658	634	700	695	647	645	693	622	632	657	698	661	607	672	668	664	659	720	658	701	688	655	713	676	700	726	643	633	639	703	632	654	680	642	683	701	639	663	702	683	673	698	688	706	653	707	629	660	643	653	673	644	606	691	708	691	685	640	686	668	645	623	671	694	674	709	654	624	682	653	695	635	704	678	711	654	692	693	706	657	688	662	622	692	641	707	657	703	686	622	688	680	692	669	741	704	662	696	692	684	664	752	715	689	681	661	692	647	667	699	634	702	644	658	647	693	681	643	650	658	662	661	628	643	683	660	658	665	685	659	645	714	658	622	656	676	677	692	689	636	677	686	692	657	708	701	628	696	662	652	702	688	621	705	674	703	627	710	655	657	668	692	722	685	693	672	626	689	660	666	672	664	683	658	734	670	712	671	716	639	675	728	696	660	718	666	737	649	688	696	702	677	708	646	650	618	669	676	613	652	665	682	678	658	615	694	655	692	670	653	680	706	677	703	677	730	683	625	704	642	689	656	641	641	675	644	711	684	639	680	675	671	687	668	640	690	702	692	624	647	660	701	703	671	688	664	604	686	703	667	634	701	627	647	696	641	667	681	651	640	657	691	641	654	648	687	670	691	663	671	631	703	638	705	664	644	665	632	674	689	634	650	669	713	621	718	693	704	701	649	674	682	687	672	682	695	737	686	695	643	702	704	673	647	669	693	660	663	712	691	676	652	700	705	706	655	627	691	691	638	706	676	695	662	713	652	694	642	692	657	699	696	670	700	657	643	691	698	666	664	660	655	653	628	715	646	696	695	675	652	667	705	656	638	669	691	678	671	672	640	687	669	707	663	704	672	691	684	638	729	682	722	727	702	681	678	682	603	678	704	695	666	712	631	647	665	698	704	710	600	676	740	661	710	625	700	694	671	677	713	681	670	655	676	634	708	675	651	675	698	681	630	669	666	635	648	681	655	682	709	658	688	655	630	717	673	696	709	632	716	678	657	669	590	640	688	662	665	690	665	655	646	655	658	686	687	633	672	726	693	707	684	706	643	697	680	667	683	675	711	721	705	656	674	661	723	668	643	691	695	661	664	673	716	653	636	643	668	657	681	707	656	691	672	647	677	609	642	740	639	681	679	724	679	654	692	648	668	686	653	686	678	645	659	681	673	663	695	660	662	670	658	672	646	725	704	674	662	677	688	635	702	643	693	646	739	698	683	662	641	662	673	692	660	700	715	714	692	691	689	596	673	720	691	708	675	700	644	660	661	702	676	677	666	651	622	649	623	716	676	681	647	665	665	711	657	686	686	669	660	678	678	674	688	665	659	672	683	670	645	630	678	680	678	649	659	678	651	678	689	687	663	699	640	646	686	696	686	640	639	683	627	646	690	704	720	733	692	727	724	686	656	654	669	689	694	683	707	711	662	687	693	656	666	662	665	652	698	642	610	687	698	604	645	672	641	660	656	628	689	720	628	673	671	673	638	634	698	675	689	691	679	665	638	653	642	632	654	687	680	694	667	664	698	661	649	678	675	682	670	720	644	662	668	624	682	693	681	652	679	700	672	665	669	647	691	689	653	657	679	673	692	668	593	663	704	693	715	640	680	674	668	680	686	708	675	640	664	637	621	691	682	688	702	706	634	663	653	664	684	664	732	663	666	668	678	718	663	654	661	664	699	632	663	703	655	677	689	683	631	685	690	642	707	671	647	656	683	663	671	666	648	649	662	667	669	665	701	709	672
22630	20922	28460	23555	21162	21678	16118	6714	3838	2962	2313	1885	1726	1377	1229	1098	962	879	875	829	799	764	780	737	713	708	687	690	639	677	648	629	636	635	649	621	620	632	623	621	593	601	693	626	663	671	637	633	608	624	682	567	557	592	553	554	561	553	564	509	513	522	548	513	521	527	551	496	525	526	488	524	510	500	562	518	519	525	546	518	500	532	543	493	540	547	506	525	521	547	574	567	514	491	568	512	561	507	543	522	509	534	507	517	494	557	514	541	489	545	508	501	492	521	553	514	486	524	496	549	512	538	524	489	508	519	493	523	541	517	531	571	498	533	554	499	497	540	524	539	585	507	519	530	528	489	532	541	547	518	541	537	519	521	526	568	558	544	493	517	515	510	512	515	518	498	573	519	498	456	517	581	524	520	533	570	525	535	499	539	504	535	533	503	536	509	566	490	496	532	536	511	514	547	505	511	499	500	538	509	491	518	518	513	451	582	502	541	510	511	523	539	524	530	511	486	504	514	538	521	485	519	557	537	508	510	512	527	535	505	514	545	507	547	554	521	548	530	513	530	555	550	541	543	504	487	544	527	486	537	507	528	501	520	517	489	523	497	523	518	526	522	530	510	529	536	543	579	491	539	517	548	573	530	533	496	548	537	519	530	552	520	543	538	504	492	475	520	552	518	562	507	519	492	545	482	544	524	534	527	505	521	558	469	532	527	521	487	519	489	480	533	547	504	527	519	541	495	536	566	516	519	528	544	558	528	492	502	561	511	563	500	509	512	504	542	518	531	525	519	534	504	494	503	481	557	582	512	525	492	529	536	503	533	528	499	506	511	501	581	547	498	531	554	475	525	538	528	512	514	556	536	517	516	548	517	517	551	512	526	515	507	550	516	524	479	521	459	533	500	546	494	571	538	519	541	516	526	496	537	535	488	504	547	523	514	490	530	523	563	527	556	528	524	492	534	535	543	536	583	525	533	521	548	519	536	529	551	524	514	486	487	525	538	526	485	528	518	551	510	489	555	539	533	541	502	472	531	494	519	545	547	535	517	516	516	511	525	513	517	494	550	522	520	488	505	533	518	487	485	512	492	505	510	516	494	527	525	521	483	518	547	525	547	541	547	481	480	495	484	549	538	573	528	482	510	513	541	503	494	507	527	519	561	555	529	512	507	510	525	501	582	529	561	515	511	520	524	496	492	482	525	553	513	547	521	522	525	493	538	552	517	501	522	547	503	504	511	565	509	535	518	533	534	538	526	515	514	518	575	505	536	537	511	532	540	552	534	502	486	488	556	513	530	525	584	490	489	502	543	524	536	528	551	481	518	515	533	502	517	524	506	540	525	555	538	526	510	549	517	508	538	485	558	501	571	500	549	529	515	518	516	510	493	524	524	442	545	537	542	546	529	522	539	542	525	514	551	543	529	505	535	523	523	501	540	508	540	527	551	507	528	540	554	547	537	520	515	526	514	536	542	494	509	535	523	524	528	510	537	543	541	529	522	531	522	523	517	541	520	519	559	536	539	530	533	552	538	510	538	539	511	522	481	515	537	503	506	591	525	492	512	492	483	459	533	542	508	580	500	549	524	493	534	549	529	508	502	529	565	546	563	551	539	515	524	482	483	548	557	502	553	482	492	504	536	504	523	539	520	484	514	524	531	531	532	495	499	503	490	520	558	533	505	535	531	512	520	550	531	478	520	565	508	524	529	542	535	547	533	524	563	491	515	548	521	542	524	519	531	534	507	502	483	547	519	487	483	486	515	507	561	516	496	511	522	494	523	479	529	524	528	518	547	541	526	501	504	537	531	508	519	506	504	496	517	517	565	494	472	505	518	500	515	509	538	496	495	522	553	482	544	575	501	550	493	516	500	561	495	556	521	525	549	527	511	516	535	546	492	461	582	504	510	508	549	532	542	563	516	552	508	573	494	532	545	522	547	492	515	502	534	560	546	508	492	541	493	482	524	487	499	540	548	500	512	498	507	492	542	563	520	537	563	544	514	538	534	519	496	495	518	513	536	492	491	536	502	526	522	504	544	491	511	549	550	530	496	531	559	545	541	489	489	519	507	556	502	518	520	498	563	537	492	503	554	513	496	511	497	525	502	543	502	533	510	534	508	485	506	523	502	529	528	516	493	483	557	525	519	513	489	456	512	544	549	549	493	532	480	482	593	551	531	516	511	522	595	528	530	486	550	528	520	498	515	522	503	529	505	502	518	510	554	507	510	498	578	544	546	531	541	497	540	511	518	495	496	505	516	546	509	509	532	523	530	538	522	505	481	536	514	537	483	505	539	492	567	481	526	492	504	508	470	542	507	542	520	538	545	519	482	529	483	553	536	508	507	491	529	517	513	522	505	548	527	529	516	542	495	515	514	536	531	518	515	533	519	504	501	512	538	521	524	542	502	503	532	507	536	500	510	520	554	504	558	506	547	521	502	545	539	527	529	535	500	512	516	529	480	524	492	497	517	509	497	478	537	512	482	480	514	525	533	547	507	560	538	534	512	511	518	514	540	509	503	471	495	544	511	532	519	504	498	445	550	522	577	542	470	525	544	470	511	502	531	502	494	474	500	562	528	504	511	539	468	503	460	442	539	469	545	574	477	535	540	466	505	510	524	540	514	488	529	512	480	533	519	543	521	522	519	484	531	509	529	602	512	536	545	487	507	527	537	529	500	494	512	514	511	523	580	499	530	495	514	519	517	506	521	578	517	534	524	522	512	504	542	500	537	539	542	529	506	527	514	517	529	469	492	547	509	527	532	509	530	503	571	523	479	501	505	516	537	505	572	485	510	541	511	555	538	518	523	515	466	564	534	503	514	525	549	531	472	517	559	537	495	532	557	552	494	498	527	526	509	539	508	559	516	546	541	505	563	531	540	488	543	533	527	550	531	530	543	484	521	490	536	559	548	514	540	510	530	581	548	512	584	509	485	508	525	491	520	544	549	488	515	493	499	518	527	490	559	514	513	558	497	533	528	502	505	492	514	515	534	531	544	485	486	558	501	500	521	558	534	473	556	539	510	512	510	514	530	543	496	519	542	483	541	541	524	511	544	505	495	511	521	566	530	536	495	500	498	517	557	526	519	503	534	490	530	551	550	520	503	563	516	505	563	538	514	489	549	520	532	463	527	516	526	506	536	512	521	517	541	545	545	510	497	521	545	492	501	549	505	514	533	553	505	506	507	502	497	557	504	549	513	505	509	487	526	555	521	548	506	532	535	475	507	540	549	533	551	528	516	471	552	542	475	503	494	501	496	480	499	530	525	524	531	505	526	504	551	577	519	533	520	526	561	511	556	520	504	546	499	511	514	512	507	491	490	526	513	539	496	480	544	508	526	497	550	506	533	472	525	512	489	532	527	514	486	470	517	544	505	542	564	543	521	521	494	524	559	533	551	532	548	510	504	525	480	468	531	510	504	537	525	573	499	499	506	541	490	552	505	518	551	509	525	512	505	486	515	541	540	508	549	524	541	534	530	535	516	538	496
38887	53265	40130	32238	26793	20837	14923	10792	7540	5878	4481	3652	3168	2478	2288	1880	1417	1372	1385	1296	1227	1149	1151	973	999	975	911	847	848	877	863	773	775	760	737	783	717	706	768	775	813	776	852	804	771	858	863	800	766	775	702	709	677	675	649	631	605	656	619	597	591	594	566	567	572	572	569	643	558	601	578	554	634	606	604	569	592	579	602	569	604	596	542	568	575	574	609	536	550	591	578	552	554	555	507	579	581	590	587	565	559	576	590	590	561	562	580	549	588	558	560	634	586	569	583	564	583	594	583	586	575	606	605	583	593	606	582	558	586	592	572	618	603	582	562	618	603	579	581	551	590	605	566	598	583	602	600	584	548	533	560	610	606	572	553	635	551	601	564	618	595	586	587	568	558	610	628	576	582	540	582	546	569	545	595	569	582	595	555	570	600	579	562	593	549	579	556	564	561	593	551	558	589	621	587	594	565	606	553	593	559	578	564	544	568	583	577	544	535	532	596	530	580	565	579	604	570	578	594	570	601	598	585	572	622	552	616	548	573	555	596	572	547	539	619	602	577	587	613	575	564	579	572	571	575	583	601	587	561	615	571	570	575	588	554	567	618	595	568	598	570	561	580	577	538	558	601	621	585	620	578	623	581	619	569	611	568	589	557	579	561	583	547	614	549	585	572	586	587	599	575	577	608	595	584	570	553	603	553	612	520	541	610	574	561	564	596	546	553	547	571	586	582	564	594	522	560	615	597	583	537	593	574	573	556	608	568	616	602	593	585	581	591	561	625	593	552	568	602	587	605	621	522	571	612	634	586	530	580	556	582	552	562	593	599	649	598	580	568	597	618	564	565	589	595	612	582	604	604	593	575	615	590	568	575	568	577	545	587	583	618	589	603	597	560	560	542	567	625	533	582	603	602	589	575	585	590	553	580	595	529	578	592	566	630	602	580	577	559	588	592	595	567	612	593	568	536	590	617	638	556	617	600	582	557	599	612	569	631	583	585	580	612	573	585	611	571	591	603	557	611	581	597	607	589	580	568	582	609	606	598	577	568	575	567	602	582	548	587	590	559	578	562	625	582	611	584	577	560	564	598	622	577	582	580	605	567	596	520	565	553	584	623	562	618	591	550	584	565	545	572	563	574	564	592	604	597	601	584	564	568	580	597	568	572	575	607	588	589	556	595	592	559	624	619	575	599	593	559	567	585	560	589	599	612	564	558	569	618	550	580	585	558	592	608	577	589	599	570	549	597	599	553	613	544	614	577	587	578	623	579	590	569	571	589	562	555	569	590	596	599	556	604	586	572	586	596	586	609	553	558	585	602	588	580	590	548	607	557	565	599	593	616	589	570	588	603	580	568	585	576	549	569	612	603	595	608	602	564	556	549	605	578	580	547	556	625	583	610	607	614	585	611	570	557	568	605	577	600	543	625	584	551	586	559	542	620	600	518	547	559	556	561	563	612	593	577	582	593	575	585	563	543	556	567	599	553	566	562	557	580	655	575	594	586	564	567	613	555	572	583	567	613	548	576	570	565	577	612	593	598	553	587	613	584	627	615	584	608	577	614	540	602	592	614	557	602	613	599	638	595	528	561	550	579	599	565	556	574	569	581	616	594	557	607	597	618	577	575	590	602	579	584	542	560	600	575	588	622	593	547	560	634	577	617	586	547	553	627	580	625	570	603	628	626	596	572	535	562	602	530	622	538	558	572	601	612	571	557	534	596	577	586	619	583	566	628	585	604	609	538	572	634	621	560	588	548	554	557	570	618	605	527	632	591	563	602	565	598	579	565	631	546	592	602	556	605	530	572	587	561	604	607	609	579	582	602	623	578	555	584	568	582	557	622	563	599	551	569	604	582	600	595	578	639	593	597	584	593	622	580	625	551	562	597	571	607	561	598	571	554	551	561	571	556	570	586	589	585	560	615	585	588	587	569	565	583	558	552	545	570	574	568	590	589	588	563	592	581	551	535	588	575	557	609	571	566	564	557	566	595	608	571	596	575	533	616	591	603	545	541	567	547	562	625	580	596	606	584	566	558	549	548	565	590	576	575	580	648	596	564	555	602	599	599	598	556	601	629	542	602	580	599	563	584	571	544	585	536	605	587	559	556	565	562	622	582	544	540	595	562	584	601	599	599	568	550	604	573	608	575	583	555	570	584	612	554	589	584	574	554	588	592	632	559	561	589	586	550	623	562	564	613	567	570	549	570	598	604	587	591	574	600	591	581	585	561	611	540	561	576	542	610	586	558	533	573	595	633	593	588	571	588	590	592	589	577	587	611	579	625	582	607	577	551	527	600	590	567	610	574	571	527	564	568	603	579	578	599	594	601	574	598	550	603	599	575	569	591	572	588	603	557	555	576	599	553	587	570	582	633	592	580	611	608	600	569	600	615	642	527	604	567	564	603	589	585	599	590	578	558	602	608	574	627	624	605	587	554	562	575	552	612	571	611	557	586	560	559	632	597	590	605	618	566	575	606	579	576	636	617	590	553	566	544	562	625	580	568	583	579	597	585	578	633	579	571	588	633	521	585	595	582	609	580	597	597	563	544	599	572	557	590	605	628	553	540	532	560	596	621	563	586	598	584	584	589	567	565	551	579	579	605	607	573	550	558	598	577	578	591	526	576	580	550	597	602	604	571	593	588	588	581	590	604	570	568	579	585	557	639	552	563	576	584	590	619	563	582	547	580	572	590	585	585	568	575	603	569	561	557	549	622	593	606	563	592	543	558	599	599	607	617	618	615	583	586	556	588	596	589	576	566	609	593	570	577	581	617	538	610	619	601	544	597	556	611	592	585	615	593	551	559	595	568	586	593	547	562	593	540	539	602	597	565	586	638	598	564	558	581	596	526	571	563	622	618	562	556	548	566	556	619	604	539	573	619	552	557	626	576	575	574	559	556	602	618	549	591	616	591	536	571	583	564	554	557	578	585	563	559	577	607	585	566	605	560	610	604	571	595	585	572	540	583	609	556	602	596	592	550	577	553	559	578	537	599	612	596	574	603	619	554	553	615	624	577	600	616	586	578	572	573	578	589	588	568	550	575	551	592	544	588	599	588	582	600	578	593	571	568	583	546	592	565	609	609	587	595	539	577	598	632	623	623	576	592	613	578	592	559	613	590	594	569	591	613	589	608	589	528	552	609	582	580	590	563	599	563	569	556	597	578	581	576	569	569	547	570	629	527	614	603	585	574	560	563	573	609	595	582	576	538	570	601	597	609	602	592	574	592	571	592	580	592	536	583	569	609	560	581	592	636	575	585	567	558	596	587	584	581	578	562	581	611	595	587	546	575	559	599	564	635	601	575	596	583	572	580	590	598	583	585	590	604	596	582	560	598	598	604	592	612	596	593	563	550	580	571	604	610	589	589	589	615	578	596	623	560	604	607	573	564	596	600	603	582	607	591	576	603	581	578	544	599	621	595	588	579	543	574	569	579	571	594	603	577	585	529	604	549	604	600	591	572	628	612	603	601	574	569	551	603	592	622	556
28770	25333	25851	20065	11850	6857	4166	2603	1749	1360	1126	976	869	737	706	629	579	611	588	548	594	547	604	538	545	483	517	517	477	484	520	515	475	467	455	452	519	499	524	515	529	518	495	523	493	517	514	492	474	504	482	495	504	437	460	439	453	482	466	445	464	464	426	429	445	431	434	489	431	487	415	465	474	432	413	474	447	428	442	457	469	431	424	462	440	486	428	451	443	488	404	453	452	414	460	452	415	429	473	483	451	469	439	433	461	494	470	481	424	446	450	431	497	463	478	430	462	461	446	489	447	523	474	419	467	512	433	486	493	412	437	447	448	484	465	432	445	446	472	404	430	488	465	461	478	476	438	477	430	473	431	418	460	479	481	471	473	502	451	500	421	429	440	435	449	475	394	455	432	491	442	417	448	421	439	455	473	457	429	485	432	448	446	458	443	448	476	449	509	480	429	455	447	438	463	492	460	480	477	462	484	445	463	477	464	468	434	487	451	452	445	414	488	443	421	463	472	459	402	430	462	444	447	479	432	470	449	447	447	478	430	496	459	445	459	482	472	422	467	477	477	451	435	445	457	453	423	447	473	421	438	488	489	504	459	464	459	443	447	450	486	465	468	473	445	442	429	479	454	432	447	416	455	447	427	465	478	428	466	433	448	418	399	460	433	428	412	474	467	446	464	459	469	439	455	458	432	444	485	479	493	446	465	469	451	488	438	471	467	456	478	435	456	434	455	423	478	494	493	399	434	418	465	459	441	471	470	447	442	425	507	443	452	448	446	475	464	486	467	466	448	477	466	477	418	461	464	436	470	467	428	462	486	453	454	494	489	447	463	472	466	467	478	445	436	436	450	464	442	507	452	462	459	445	466	447	468	440	466	457	492	472	472	455	460	409	454	479	446	451	474	455	471	451	453	431	478	477	455	489	514	475	438	477	431	463	442	428	398	447	465	442	450	438	454	423	428	503	439	484	443	448	480	449	459	476	452	439	433	492	448	448	466	427	453	447	461	502	470	444	468	459	428	462	427	399	422	464	441	448	415	479	445	469	424	434	449	447	482	444	461	450	453	483	429	457	473	448	482	467	441	517	476	430	442	434	454	474	473	453	488	458	450	451	450	483	428	421	501	443	450	445	472	446	473	429	451	468	432	448	436	432	428	498	478	457	488	462	451	420	418	424	479	439	476	455	439	474	448	477	436	484	460	443	465	472	464	460	470	466	456	447	489	453	503	445	465	445	430	461	497	461	433	452	446	469	470	454	479	479	477	442	452	423	510	489	445	451	492	458	448	435	459	487	490	452	455	532	436	437	468	440	455	438	482	439	499	468	425	449	451	442	458	450	477	457	465	476	428	477	446	459	452	498	455	451	460	455	480	514	492	441	474	475	478	455	449	432	500	448	443	463	447	461	452	451	433	433	441	446	432	468	432	444	452	449	473	474	478	465	478	486	463	471	437	427	455	402	472	457	432	462	475	466	414	449	452	443	445	455	423	440	474	443	432	453	432	460	462	455	461	449	452	421	467	457	465	430	466	456	418	473	434	436	437	431	502	482	477	471	469	470	470	511	436	444	444	425	406	432	457	475	469	434	429	440	450	463	422	472	407	499	455	453	468	448	462	459	463	446	438	420	437	475	486	473	516	421	493	435	430	428	446	476	466	442	455	420	470	464	470	434	481	475	435	414	390	503	425	450	468	458	455	471	454	488	456	459	458	501	435	479	458	413	458	468	461	400	472	457	412	431	481	455	451	447	443	446	454	429	462	469	476	471	486	451	438	441	456	473	446	476	451	442	454	467	468	423	443	402	485	456	444	422	491	457	459	487	452	470	442	437	471	480	499	467	475	487	447	484	467	475	443	413	420	402	437	448	460	434	466	429	432	489	451	479	456	466	406	429	446	439	460	453	462	439	449	467	474	493	448	461	442	448	420	472	465	455	452	446	447	455	460	461	471	470	466	465	509	451	468	448	456	444	451	456	459	462	474	458	481	479	413	478	406	466	458	470	457	475	444	474	451	460	410	451	449	445	439	472	467	444	440	435	457	468	470	484	459	452	454	465	412	449	491	461	428	433	458	446	445	461	418	473	445	452	467	443	468	428	454	457	444	450	472	422	466	477	473	474	470	457	425	482	495	450	478	461	458	490	447	439	465	453	508	441	444	454	442	440	437	445	480	459	440	435	435	437	464	466	451	493	442	420	448	411	426	424	435	472	442	418	399	480	454	456	487	463	465	484	438	492	435	451	487	446	425	446	455	444	465	476	471	457	460	466	475	471	430	438	457	433	456	454	452	473	471	439	429	430	466	470	457	465	433	457	434	515	437	477	448	441	496	404	464	457	458	464	477	454	457	475	485	463	487	431	446	448	435	458	481	505	463	435	486	483	497	456	469	453	447	450	463	491	473	455	461	458	448	424	484	486	439	482	435	423	450	448	456	458	442	475	462	432	445	462	458	425	456	475	440	469	450	485	463	459	443	446	463	431	497	453	456	429	459	494	508	466	476	478	456	446	439	404	432	448	459	452	433	466	468	471	448	450	482	485	445	475	459	472	446	484	446	451	475	456	429	449	482	468	449	456	453	417	472	462	457	469	453	437	447	464	485	447	426	448	428	463	469	455	467	448	489	453	429	469	422	457	425	462	460	431	431	418	417	474	438	465	451	443	440	486	492	458	490	446	465	461	463	430	459	431	460	447	451	471	442	425	450	457	412	490	445	478	447	491	439	457	460	430	477	453	461	491	475	460	471	452	466	442	445	422	485	461	481	450	454	440	436	466	421	444	504	467	460	462	448	497	445	446	466	429	484	421	465	450	411	470	453	431	467	450	438	479	479	490	457	451	456	456	473	428	449	473	491	476	451	445	437	489	425	479	496	447	508	438	476	448	464	472	433	451	460	465	469	459	422	475	460	461	473	451	457	432	408	477	451	460	514	474	465	480	445	438	420	452	438	451	461	459	441	450	478	461	476	422	480	430	435	502	467	426	456	452	467	479	455	454	463	478	475	465	475	458	416	482	453	475	466	465	479	507	463	479	427	437	416	461	442	481	463	420	455	447	474	441	455	474	459	452	482	463	456	462	457	517	467	432	462	450	446	448	478	454	452	456	455	452	474	488	445	432	432	454	467	465	440	481	461	471	457	441	443	459	405	458	465	436	436	437	462	449	465	441	425	481	498	418	462	440	443	476	479	450	439	433	451	424	500	427	473	465	498	441	453	455	440	430	446	467	461	497	472	458	478	476	471	489	443	457	432	483	444	437	468	449	453	465	448	432	431	432	426	448	437	480	459	479	431	445	464	461	425	475	455	433	429	479	414	458	438	440	419	419	429	456	471	467	437	431	474	477	469	467	453	466	455	468	429	428	455	439	445	435	411	453	498	455	456	395	422	476	426	468	467	502	477	443	420	453	488	462	443	439	495	441	446	475	466	433	441	455	460	460	475	411	431	490	467	452	430	459	441	447	460	460	466	451	452	438	451	480	454	440	446	469
31709	38661	30008	21990	16826	11749	8208	5404	3740	2869	2092	1760	1440	1215	1198	924	848	843	808	762	765	730	675	689	616	674	647	638	612	582	614	579	566	594	583	567	581	578	616	611	570	592	619	618	577	614	607	587	582	592	611	566	581	542	573	535	523	524	574	497	540	505	537	526	526	541	559	514	552	543	534	546	528	522	511	516	532	522	508	506	508	543	559	543	551	568	488	524	559	537	546	545	592	531	555	513	515	534	533	533	548	476	580	585	495	490	522	573	530	516	556	574	518	519	539	549	565	554	523	546	480	553	486	570	564	485	547	551	555	510	540	534	531	502	547	550	482	561	535	551	493	518	511	547	548	589	532	537	500	531	516	541	574	489	545	507	555	562	496	533	509	521	539	520	514	545	518	523	535	508	541	535	527	536	503	555	541	530	533	574	551	530	525	551	526	547	547	534	561	538	550	520	573	520	527	532	505	492	546	525	528	546	520	531	500	540	516	507	567	546	536	518	493	535	552	492	554	537	536	572	518	506	491	547	547	526	564	563	525	549	548	505	560	525	564	529	541	540	523	580	523	562	510	546	501	579	526	498	496	524	536	521	514	566	532	541	536	534	519	559	539	535	502	544	554	534	532	528	474	561	547	527	554	530	565	534	570	529	559	486	515	511	517	526	571	556	488	518	515	558	557	547	507	553	546	515	526	535	569	553	529	545	543	553	536	581	504	480	542	544	495	536	557	543	546	476	506	539	538	522	517	532	513	521	507	522	526	500	522	529	516	531	527	531	518	497	544	531	529	512	517	518	509	534	548	530	522	522	551	533	500	509	535	503	504	540	541	515	535	492	548	523	532	522	527	516	547	563	555	573	527	558	531	543	522	517	536	478	570	533	534	533	518	501	521	562	542	523	522	545	520	518	549	564	503	553	527	522	555	533	529	535	507	542	531	549	563	555	552	560	565	556	522	527	551	531	458	554	555	544	549	548	507	508	538	479	506	559	542	507	546	536	526	543	513	501	548	535	518	501	517	529	526	508	552	492	529	535	557	525	520	544	583	520	550	547	514	538	513	506	512	539	525	537	535	523	561	523	545	513	514	481	516	567	552	530	511	547	541	531	572	527	531	536	555	542	510	519	554	542	515	531	538	496	553	534	496	560	528	508	507	536	509	528	533	523	494	514	524	565	521	554	490	545	522	522	532	515	524	530	518	552	521	575	529	546	516	525	536	528	534	509	546	555	562	506	501	513	502	517	555	534	505	572	530	551	537	530	557	546	532	573	552	511	541	574	552	478	582	524	562	541	506	502	521	573	563	527	535	528	505	529	504	534	519	504	573	511	514	519	542	532	540	523	560	516	545	556	562	531	497	531	500	516	541	567	500	583	540	496	527	508	534	519	511	525	503	549	574	535	533	562	544	479	525	515	496	524	535	540	501	524	535	530	532	521	543	509	510	524	568	572	506	568	574	525	490	505	506	534	557	579	522	535	491	538	493	548	533	543	564	529	532	549	538	565	511	514	538	544	578	565	540	517	542	526	517	579	514	516	527	518	567	492	539	525	546	541	561	519	532	549	554	536	542	519	541	528	566	562	508	566	520	539	515	559	493	559	517	559	546	535	536	578	528	502	509	535	550	530	571	562	534	515	573	539	540	537	510	533	558	551	520	546	531	498	523	529	578	539	533	513	524	535	522	580	551	506	552	519	569	512	520	550	518	564	517	498	487	517	504	502	531	511	539	556	546	500	552	504	520	520	533	540	531	509	520	516	540	529	534	511	501	532	526	553	559	519	564	529	514	559	533	545	516	517	534	551	496	531	543	511	532	478	552	510	523	563	546	570	531	490	542	566	519	509	570	578	513	551	530	521	472	538	517	530	576	556	527	527	514	530	514	543	516	479	543	528	548	516	554	558	512	521	495	527	529	526	516	512	502	523	533	522	533	548	555	527	525	534	511	504	545	562	524	486	511	536	515	500	504	534	552	528	535	506	523	516	485	545	518	529	525	566	545	492	520	520	517	526	548	546	525	512	539	529	571	508	539	535	564	521	520	531	537	552	523	535	553	494	536	547	538	502	552	529	528	536	575	518	550	490	525	517	520	499	513	532	535	535	553	535	549	523	511	511	557	540	534	534	585	465	530	545	523	505	513	528	477	533	548	506	493	587	521	557	551	537	535	544	564	498	537	519	540	552	507	568	544	536	562	515	560	556	523	529	565	496	541	534	547	508	555	496	513	532	522	523	561	548	564	524	521	570	543	542	518	584	560	534	545	515	534	498	527	544	544	529	526	540	543	528	550	544	502	523	517	536	526	579	552	523	535	553	516	556	536	518	548	536	544	518	499	526	538	546	523	549	527	566	530	524	547	519	549	538	522	500	556	533	558	535	543	489	561	524	582	499	543	533	587	525	543	506	535	531	548	551	489	504	532	545	527	551	550	558	547	521	545	531	533	550	497	556	495	515	515	537	548	470	502	538	527	553	565	529	504	523	573	538	483	550	596	503	537	526	563	543	471	531	502	532	524	512	556	535	479	545	542	520	540	530	530	551	521	516	482	538	530	530	560	524	547	534	516	494	510	547	557	559	572	586	536	535	541	568	497	510	539	539	540	507	532	500	493	556	538	536	530	529	556	506	557	515	531	514	546	522	492	496	513	553	550	570	544	515	516	538	550	525	504	562	508	492	533	518	535	569	526	490	540	584	550	542	542	516	524	527	532	552	526	515	559	541	537	514	533	520	565	545	560	548	590	528	494	506	509	564	540	557	531	559	521	549	510	536	557	490	557	532	528	524	553	514	538	539	555	548	573	542	532	548	516	537	555	561	536	556	548	521	549	525	501	580	511	539	524	553	556	518	530	532	509	561	534	536	519	543	572	464	546	545	524	549	575	521	516	552	537	517	547	553	526	540	551	542	513	538	496	539	529	540	551	590	500	543	529	545	565	555	506	553	502	546	532	569	515	550	529	508	563	531	542	537	503	516	544	537	543	548	562	551	573	528	527	534	533	549	559	556	540	548	506	544	526	539	537	539	578	527	556	502	592	495	502	569	528	544	545	559	547	536	518	515	575	504	505	497	540	554	496	533	490	526	554	544	553	540	543	549	545	500	531	544	524	530	559	542	543	523	531	510	538	543	576	577	536	550	558	561	515	521	562	521	530	490	504	540	513	517	549	541	522	514	512	527	562	491	578	566	537	558	535	531	521	526	546	545	532	534	540	553	574	547	543	529	538	525	553	530	510	566	539	512	534	525	517	537	532	529	499	572	519	562	537	526	530	554	499	541	531	559	531	544	559	571	509	530	515	539	526	539	514	564	547	504	560	537	550	539	538	571	553	528	494	548	511	521	552	523	541	529	560	533	579	524	519	482	529	529	509	540	516	507	509	565	530	549	549	541	504	491	544	514	549	523	522	499	508	517	545	561	521	557	561	534	524	530	501	506	521	492	504	555	536	576	528	566	536	528	514	545	539	569	501	493	512	499	520	510	528	548	535	528	577	518
23707	20898	27958	24190	21173	15491	8090	4036	2764	2174	1661	1318	1105	947	878	706	649	700	655	633	522	487	545	513	516	476	464	448	449	466	454	460	445	423	450	473	442	507	446	450	463	444	463	471	459	472	477	469	448	444	428	406	423	406	404	392	411	386	367	389	429	369	386	399	349	393	371	373	353	431	376	361	391	418	370	376	387	363	355	388	366	401	409	401	370	378	392	353	360	398	392	377	374	356	411	392	396	409	377	347	374	377	388	369	379	375	384	389	369	374	348	354	370	391	343	354	380	379	392	340	374	365	380	398	380	390	366	341	393	357	364	384	379	356	407	360	374	394	366	348	373	323	368	399	372	365	377	363	385	387	385	375	370	412	356	384	399	368	403	381	364	382	411	369	373	362	372	352	402	386	361	361	358	401	363	354	390	388	390	379	448	343	365	353	372	396	344	336	369	387	374	362	397	364	389	377	395	381	354	384	371	381	391	337	376	396	372	362	385	381	364	411	349	400	366	393	418	362	306	382	370	395	362	393	385	370	361	380	385	400	379	356	356	350	368	353	359	381	369	415	338	389	333	379	355	401	369	382	392	363	371	355	380	386	380	363	361	379	328	389	317	365	389	397	381	378	344	342	370	363	367	374	374	376	403	410	377	348	316	358	362	383	353	383	370	390	387	411	392	372	393	390	378	373	401	376	383	354	379	398	363	397	369	388	361	373	373	419	367	352	369	374	370	384	365	337	393	375	371	362	366	380	355	372	390	367	374	378	388	388	405	405	385	357	349	383	366	344	372	390	355	398	349	360	415	388	380	395	371	348	369	385	384	366	389	377	358	342	409	408	355	372	361	360	360	367	385	402	354	375	380	343	382	356	373	391	350	388	411	375	363	390	415	342	386	367	336	398	359	374	371	337	368	392	398	340	349	387	396	386	370	363	392	383	420	370	369	401	365	386	384	398	362	386	392	383	369	391	362	386	364	349	373	387	355	360	380	367	363	372	377	347	398	390	378	368	383	389	353	391	356	373	385	389	384	380	363	383	351	352	395	381	361	339	342	368	376	364	379	380	349	370	387	357	392	403	363	394	363	393	379	398	338	375	356	387	380	405	373	401	367	416	348	416	416	357	385	334	358	359	382	361	384	379	401	351	389	347	385	382	359	373	376	359	383	392	376	361	380	361	382	408	398	398	365	378	381	408	389	386	403	402	340	379	370	406	398	380	393	373	379	352	390	406	425	392	367	414	346	356	405	378	390	379	392	381	374	413	346	373	404	386	351	390	373	388	380	391	361	394	387	379	371	391	373	370	370	408	381	372	373	372	354	361	406	388	373	405	369	372	404	380	343	367	368	397	423	389	351	339	359	371	381	347	368	352	391	354	363	376	383	381	361	379	384	371	368	391	376	363	368	354	376	393	351	355	377	405	356	375	370	391	358	358	361	397	365	384	385	380	375	335	351	360	333	371	354	382	340	410	359	372	345	365	381	376	396	363	388	390	380	391	395	360	374	326	386	383	390	331	452	385	400	384	414	363	350	397	394	371	385	416	375	387	336	376	345	357	378	380	376	385	380	342	359	356	350	381	389	389	373	372	365	361	391	366	389	369	361	396	389	401	347	364	379	388	355	373	366	365	382	380	407	422	363	367	389	338	377	375	353	357	392	393	363	365	352	406	391	372	342	378	365	361	356	379	393	424	350	360	370	367	351	415	361	397	362	376	361	356	347	372	391	359	390	363	377	369	368	367	348	366	355	358	361	382	346	408	355	354	391	371	398	374	360	364	387	374	362	392	354	383	393	367	389	379	356	366	371	397	339	381	385	399	364	357	378	377	383	368	401	351	374	375	378	366	401	366	395	381	354	399	354	398	397	379	351	387	372	366	384	374	375	344	376	388	379	359	401	379	384	371	384	362	355	364	380	367	363	382	368	377	371	369	375	361	376	425	374	364	355	409	395	365	384	376	391	381	378	366	381	410	391	338	399	360	383	412	379	374	377	399	377	382	338	346	362	355	379	394	378	360	372	403	365	371	365	390	393	375	410	376	371	317	382	372	320	401	366	376	391	380	375	341	358	377	373	375	368	379	366	387	386	381	393	360	391	365	384	405	386	371	375	381	363	347	365	383	367	373	339	387	373	364	421	381	333	372	360	364	346	397	389	394	398	369	367	381	379	361	363	375	385	401	379	366	354	403	360	348	380	390	361	373	348	370	356	348	364	388	379	374	378	369	371	370	380	369	352	362	377	365	393	388	371	374	384	370	361	395	384	343	377	371	362	365	383	370	367	398	361	369	410	373	384	360	363	369	400	370	329	386	376	357	362	365	377	391	387	327	375	369	367	403	388	370	330	397	376	376	371	361	335	377	351	371	359	374	369	380	388	376	371	383	372	364	391	417	334	382	355	380	354	348	375	396	418	367	362	333	389	354	356	360	378	367	375	398	393	368	374	397	404	391	401	372	356	382	388	367	404	406	362	391	352	388	369	357	382	363	382	357	402	377	375	399	361	389	380	371	383	433	387	371	349	364	352	371	431	393	386	374	359	394	359	358	367	384	358	364	386	367	337	402	354	392	390	371	355	388	421	396	379	395	336	347	412	368	377	380	361	393	349	366	399	376	364	393	369	374	323	379	369	368	367	395	358	371	343	361	361	411	372	350	415	371	365	392	334	408	392	372	385	364	366	369	355	368	384	388	355	413	406	381	390	344	406	391	368	340	383	381	370	338	392	371	399	360	381	365	360	373	373	394	366	375	373	360	386	364	360	383	383	355	363	366	389	373	359	368	360	408	406	381	395	367	365	380	350	370	390	379	369	349	377	395	359	346	358	383	400	352	402	382	393	368	365	408	366	391	368	367	434	366	377	358	378	363	395	350	361	367	372	351	382	359	372	350	363	395	427	360	426	368	371	366	373	356	377	381	386	385	376	354	379	382	382	355	353	357	371	389	377	401	372	403	375	351	375	379	409	363	379	365	358	390	379	332	350	348	407	340	365	376	358	364	363	356	346	368	377	349	388	407	330	349	369	359	363	351	341	374	385	358	380	338	362	340	349	365	366	386	377	382	372	382	392	394	371	412	355	387	335	377	383	366	373	358	393	388	361	382	407	365	371	390	391	366	370	387	385	368	373	407	393	366	358	354	382	382	362	432	381	360	386	370	396	393	351	348	342	366	364	395	388	400	378	339	357	386	395	358	377	372	360	409	365	383	405	396	370	372	396	391	381	362	415	365	352	395	384	422	376	378	354	372	402	381	370	371	418	406	399	361	410	350	359	377	356	349	391	329	364	348	378	392	384	369	359	361	417	406	363	326	365	373	352	338	392	334	370	390	383	361	403	351	424	393	366	373	386	373	387	325	375	376	380	363	366	398	352	375	344	375	380	386	377	355	356	413	360	383	360	392	370	378	376	378	385	329	385	374	384	355	378	400	389	436	396	364	372	398	367	367	382	363	383	363	352	350	377	354	363	355	386	374	363	372	382	359	396	351	408	390	390	360
34849	48212	35487	27776	21039	15438	11137	7737	5724	4277	3293	2714	2061	1813	1569	1255	1128	1096	989	901	821	812	774	746	687	751	748	660	615	550	560	599	525	548	531	534	561	569	576	571	580	583	652	608	576	565	561	557	531	541	529	511	492	472	470	434	466	489	461	438	450	455	445	457	420	459	432	421	464	415	401	437	433	443	429	436	440	466	448	428	423	444	447	413	439	478	464	405	436	450	429	419	437	440	432	430	407	420	419	431	450	440	452	454	471	426	434	467	414	408	492	447	426	424	436	424	443	428	400	445	434	420	434	423	440	386	405	436	405	409	433	438	471	428	455	419	429	412	425	434	456	459	430	456	437	385	424	422	454	420	407	489	441	423	477	430	411	470	448	447	448	471	419	456	413	415	391	415	425	461	412	406	454	440	458	444	437	396	409	422	409	453	436	413	427	416	451	439	399	427	434	402	434	443	431	405	490	446	442	435	440	409	451	476	399	438	436	447	438	410	428	407	436	429	418	443	487	443	442	412	432	419	442	423	406	447	444	438	471	467	448	400	458	448	453	400	436	473	400	407	452	447	436	415	459	427	429	492	428	409	427	426	422	464	417	438	454	483	409	465	408	412	434	443	427	438	428	434	457	463	440	450	444	435	470	424	413	423	439	411	463	424	441	413	438	416	434	436	450	455	432	443	398	418	412	416	401	415	443	460	472	442	429	430	426	409	414	412	418	399	442	454	432	424	430	417	424	439	417	427	430	428	432	443	423	448	440	427	450	400	444	414	436	420	456	429	409	445	456	430	446	409	409	443	464	455	409	425	441	443	425	460	435	428	440	404	471	414	423	435	438	449	466	399	433	443	451	402	436	427	423	409	440	442	451	423	438	452	434	458	429	442	432	431	423	417	463	436	404	436	471	448	446	419	385	402	474	427	447	424	418	414	437	428	432	438	451	425	414	438	457	447	461	415	439	422	429	454	448	449	443	421	415	415	453	404	402	477	400	451	454	413	444	450	448	461	457	434	460	453	446	414	451	426	433	429	468	438	451	405	427	427	421	425	426	407	406	441	457	424	394	456	418	431	448	450	436	385	409	487	457	423	426	448	439	460	450	439	439	428	433	456	450	450	439	413	441	423	465	389	434	462	429	415	425	391	418	454	424	418	459	388	420	393	459	420	424	421	419	430	433	441	432	418	403	405	440	437	410	439	402	406	440	406	449	415	418	448	432	464	425	398	449	400	439	427	417	431	450	428	460	447	430	411	467	429	433	439	458	439	456	405	455	396	430	392	407	437	401	457	419	444	388	497	407	426	456	416	448	396	458	419	450	454	395	452	419	425	422	478	432	410	409	400	467	401	396	404	446	440	413	462	393	464	442	424	467	417	454	427	456	435	427	430	434	436	437	444	437	409	431	425	395	432	406	450	453	456	447	426	443	424	484	445	420	439	425	429	439	456	412	419	404	444	435	451	486	439	424	399	409	407	437	436	447	427	439	439	444	443	439	461	416	425	447	404	417	447	441	403	482	409	436	439	419	443	414	466	426	435	463	481	428	417	390	449	432	443	392	440	415	431	417	439	460	427	460	408	405	428	419	419	419	465	449	448	422	450	450	412	412	461	446	400	465	448	412	434	385	424	472	428	426	437	419	438	412	462	411	416	446	428	394	393	433	444	424	465	460	423	442	440	423	431	430	482	438	441	444	404	418	454	433	420	437	460	444	393	424	425	411	460	436	460	435	449	448	456	438	415	454	453	413	448	441	396	404	421	457	426	452	465	440	473	424	459	416	461	426	427	448	443	421	452	403	399	430	451	402	471	397	440	460	444	452	456	395	484	430	451	424	445	436	450	448	447	449	437	418	449	437	420	487	419	397	428	454	424	418	420	414	440	477	411	457	438	433	418	441	457	486	427	424	400	397	448	417	469	430	453	463	400	437	419	433	411	441	410	419	461	418	432	429	421	404	430	425	409	431	429	449	446	448	455	416	447	418	423	426	473	432	420	465	416	447	431	421	445	426	418	393	438	405	469	453	446	439	402	420	426	399	400	505	462	445	440	427	431	407	433	445	452	459	462	436	415	441	422	448	423	482	446	466	443	452	422	460	458	402	400	411	456	466	459	449	428	449	443	429	440	457	438	422	389	422	412	450	422	431	386	397	434	462	420	420	477	439	471	432	407	427	460	441	436	444	444	425	439	443	420	441	428	409	470	452	409	440	462	438	437	447	437	426	416	493	446	448	431	419	407	438	412	403	400	400	406	426	435	429	468	428	447	422	441	451	454	478	414	426	474	414	389	417	452	423	447	436	474	428	476	432	438	440	430	455	430	424	429	448	438	428	405	430	406	414	432	409	429	441	439	464	459	414	455	448	413	446	424	445	405	469	438	442	443	445	444	472	435	420	442	455	456	382	411	453	457	435	451	451	406	442	445	415	413	416	479	434	426	450	398	473	425	424	435	439	454	477	467	418	432	434	438	417	434	428	414	450	439	433	463	475	437	402	491	452	413	428	414	455	441	435	403	439	447	416	450	449	453	418	436	418	416	460	457	415	432	458	459	450	403	444	385	417	396	439	433	442	458	428	434	449	427	445	452	442	451	427	428	462	461	416	427	451	445	442	424	434	445	410	410	417	427	412	478	434	426	405	382	438	418	453	419	405	430	449	450	436	475	386	414	380	432	443	442	443	459	456	445	429	432	443	461	454	421	447	452	437	450	459	451	405	428	439	442	434	435	467	463	440	437	431	450	441	446	437	437	471	449	431	430	401	499	427	449	437	418	445	393	420	451	473	450	400	427	443	437	455	402	408	449	446	433	439	468	428	431	440	427	396	441	468	448	415	492	460	436	427	427	451	409	383	457	458	402	461	455	414	460	401	453	499	411	432	424	422	445	456	457	446	454	425	440	432	446	385	454	443	443	466	436	432	451	451	422	445	433	446	441	426	414	389	457	441	445	437	444	399	446	406	491	452	407	422	432	456	405	478	437	436	423	425	405	413	411	436	433	429	431	407	410	409	454	456	410	425	433	394	420	419	463	415	444	422	469	429	447	409	446	430	437	414	431	440	452	438	402	424	430	432	407	455	458	437	445	436	441	440	412	433	461	451	458	426	421	419	422	394	416	424	419	429	478	461	436	420	420	424	458	444	412	429	440	429	457	453	422	429	439	397	412	419	426	452	447	454	423	436	410	405	432	414	437	441	420	429	455	447	428	403	407	455	387	406	430	439	458	449	445	447	434	414	426	434	406	432	446	478	454	416	422	429	390	433	428	444	434	426	431	420	444	420	389	450	423	439	428	404	415	434	455	451	438	426	417	447	404	456	459	465	440	424	429	439	420	413	426	435	448	472	418	469	423	439	463	399	450	407	394	406	401	416	428	426	430	433	414	431	470	465	406	458	434	437	436	419	405	411	414	406	418	423	463	446	430	456	441	435	462	457	433	427	410	422	472	467	418	441	427	419	411	410	436	415	449	432	462	451	436	492	431	434	464	443	436	472	443
25029	20974	26948	25281	15667	8252	4922	3159	2298	1837	1469	1345	1142	1015	965	876	828	859	769	743	780	725	674	721	705	664	698	628	609	626	612	645	673	603	688	621	611	689	682	665	698	682	653	701	667	666	646	617	633	687	617	585	662	591	616	577	614	623	594	583	659	581	595	572	601	585	590	593	647	595	585	646	594	622	590	617	582	573	607	541	581	606	584	652	635	598	631	609	590	611	600	620	547	593	596	595	624	565	618	565	576	556	595	589	534	590	596	528	581	594	555	584	606	642	575	616	581	578	584	564	613	610	600	601	606	577	577	576	594	590	609	587	603	609	567	611	602	615	612	569	575	574	585	603	577	645	573	609	607	611	579	617	596	587	624	595	577	594	656	576	581	604	588	585	634	612	616	659	591	667	582	610	609	616	635	578	600	634	622	583	617	540	617	551	611	611	551	592	600	620	619	628	566	623	553	594	585	536	629	599	587	593	547	577	553	591	591	603	611	579	587	618	612	578	619	677	648	576	563	619	632	597	556	568	588	594	573	583	621	626	554	573	632	576	609	581	550	624	621	595	566	608	634	586	569	620	563	571	586	594	642	588	608	613	570	615	568	599	594	604	554	619	583	603	585	587	616	624	566	595	540	607	602	613	578	568	574	581	590	588	621	600	570	589	591	609	594	575	604	611	589	622	593	633	574	591	551	606	604	573	598	568	622	601	587	613	632	598	602	599	607	605	565	592	609	613	586	632	597	606	597	570	592	603	613	637	574	598	627	604	652	595	557	604	595	587	553	637	592	579	575	612	619	603	564	587	609	603	573	627	581	610	604	581	545	642	581	579	604	587	598	597	566	544	585	584	597	573	585	603	598	603	610	583	650	571	652	620	575	661	586	599	596	592	619	626	608	605	550	626	579	579	601	620	604	586	586	597	587	539	579	618	618	600	576	603	613	608	606	617	580	605	607	584	588	609	571	629	573	619	582	572	552	612	588	535	551	623	633	584	579	575	627	617	599	591	590	618	622	628	581	594	581	540	524	611	632	592	590	611	602	599	579	636	583	575	605	615	592	590	620	569	591	595	610	582	623	578	603	534	595	613	649	607	622	570	578	588	602	564	641	639	549	563	596	587	609	560	576	586	590	580	604	600	598	589	598	625	586	584	628	565	612	607	615	576	585	616	588	608	584	612	560	561	594	582	602	595	615	581	544	600	590	589	579	574	549	640	570	570	630	547	601	646	590	557	598	613	617	605	554	568	594	623	618	611	595	592	659	596	628	574	574	589	630	612	550	598	610	566	633	592	602	584	624	619	590	564	578	587	602	638	566	582	563	580	598	621	614	580	537	560	607	628	595	592	627	604	649	596	593	623	614	601	590	583	611	554	567	639	592	615	619	597	590	563	601	572	627	658	582	583	600	576	577	550	571	607	614	569	586	632	621	581	563	594	626	581	584	633	581	585	579	584	592	585	601	561	592	602	557	603	588	592	584	594	599	613	536	585	600	579	577	585	576	606	623	613	571	582	631	597	604	597	589	619	588	607	620	610	641	592	587	650	571	588	567	591	620	575	604	587	595	526	609	602	622	613	599	589	566	591	592	582	589	644	615	564	638	525	576	569	598	604	570	572	651	595	609	610	589	627	588	591	641	598	588	572	634	569	603	605	555	656	599	577	610	600	612	573	599	613	574	604	610	565	599	574	594	643	595	580	622	627	608	601	591	630	594	557	570	617	613	596	634	572	603	541	614	571	553	599	620	575	614	600	582	606	609	583	557	614	614	594	594	585	611	574	601	549	558	619	610	619	589	611	563	609	614	589	568	599	599	618	574	602	585	533	602	569	542	573	597	576	596	579	614	643	582	581	611	624	584	611	567	558	596	604	620	597	598	564	631	620	627	601	574	598	588	547	593	580	605	613	587	598	613	603	575	572	621	626	613	600	588	586	621	592	595	565	564	623	595	551	564	627	556	613	594	584	586	562	628	584	584	559	618	617	582	615	616	601	582	583	632	605	598	583	566	551	608	585	594	561	602	584	605	587	570	612	579	576	568	593	630	586	591	573	573	588	573	595	630	577	581	613	636	585	625	560	604	649	535	632	548	593	601	594	551	568	593	588	660	601	580	645	602	625	557	587	626	590	551	548	566	624	561	578	624	581	620	582	585	610	623	632	637	538	576	605	656	612	592	621	606	616	549	595	576	587	621	566	565	609	611	564	621	567	551	579	619	595	550	603	650	609	593	546	629	624	580	581	646	610	572	597	591	597	607	582	608	624	579	603	629	564	554	594	593	605	600	571	582	647	596	557	616	578	606	574	554	577	573	629	601	595	623	580	593	576	606	562	552	614	587	638	553	575	586	558	593	588	598	622	595	643	600	603	545	618	583	598	617	587	577	559	574	669	611	624	581	612	543	581	606	580	614	540	576	565	563	585	558	584	626	586	610	603	595	541	581	586	592	609	633	601	610	600	603	559	579	611	603	547	643	596	581	586	631	614	629	613	552	627	611	615	609	560	576	577	607	621	632	623	609	618	604	583	599	609	623	587	645	592	597	619	613	589	555	621	611	546	602	622	592	577	614	550	607	562	577	595	570	585	590	597	572	581	611	580	565	596	586	536	613	629	614	611	589	576	587	606	571	597	571	546	637	588	601	575	594	595	590	575	621	621	627	601	576	571	608	593	604	611	595	578	575	570	593	600	582	589	586	584	617	616	575	617	592	587	570	567	561	619	547	583	577	588	619	609	629	608	587	613	603	637	596	597	631	597	578	579	595	568	607	629	572	613	597	644	630	604	580	603	566	577	603	561	579	596	584	589	590	582	577	622	575	596	618	607	551	629	599	596	564	603	628	588	553	621	565	585	585	586	625	587	575	596	570	595	617	608	583	588	613	649	578	591	591	605	559	638	542	595	615	608	618	617	584	543	583	572	602	635	611	586	585	571	566	570	609	663	588	587	560	612	591	606	607	607	612	581	600	576	596	606	579	591	562	565	571	553	634	597	607	624	545	596	611	586	601	589	568	629	564	625	599	590	579	601	561	600	601	636	560	613	582	592	608	631	579	589	635	567	617	595	594	594	629	568	596	654	578	585	624	564	566	562	609	586	622	629	606	608	624	626	616	603	603	576	601	588	621	615	581	561	585	617	586	600	590	579	569	611	570	591	552	639	615	611	627	567	578	580	571	576	578	560	597	597	588	609	599	566	599	574	620	621	614	550	587	663	605	584	598	614	578	526	602	586	584	588	542	613	607	588	575	554	622	583	599	595	619	624	619	592	601	568	581	584	588	616	615	593	574	581	630	625	597	589	548	595	615	605	617	570	621	611	563	593	629	562	599	587	608	628	594	568	602	551	575	622	565	561	579	622	623	632	570	526	565	607	576	602	601	591	598	611	576	592	586	603	578	584	618	564	624	570	611	562	601	591	556	626	584	634	564	588	622	584	595	628	573	563	589	549	598	598	624	593	608	573	597	612	567	567	566	603	612	573	616	531	585	661	612	589
34247	44037	32517	22634	17645	12543	8805	6397	4725	3601	2947	2386	1882	1709	1540	1256	1193	1191	1060	958	1003	948	901	891	786	835	870	826	830	829	802	761	773	762	737	792	770	761	801	784	778	827	804	806	831	810	799	790	787	775	722	765	702	667	712	699	702	663	682	689	684	715	691	675	706	706	684	703	671	664	656	720	723	653	701	672	685	702	649	678	668	702	677	653	702	682	637	648	632	668	662	647	661	618	673	687	684	654	635	648	654	662	660	643	628	706	668	644	683	636	641	646	688	735	641	647	655	676	702	655	659	705	683	664	679	648	671	662	690	660	637	691	675	666	679	676	653	641	697	653	680	732	696	660	683	680	671	672	633	697	678	656	652	603	636	638	651	676	675	672	704	661	717	662	663	695	665	628	669	623	686	660	689	642	696	696	673	677	629	653	656	692	680	678	649	616	701	645	716	683	692	670	742	712	641	643	728	639	690	693	683	689	677	679	702	648	698	647	681	704	676	738	695	660	666	636	673	681	659	654	715	650	662	622	643	666	672	684	662	691	673	652	695	663	709	669	652	674	712	623	673	645	654	654	708	631	612	661	690	653	686	628	654	706	694	717	676	682	662	699	677	618	651	685	655	731	696	693	655	664	713	667	674	680	673	681	662	685	695	659	602	653	682	691	655	684	681	662	654	699	701	692	679	678	672	673	627	637	645	660	673	691	665	651	638	668	674	666	696	679	679	677	639	660	649	665	653	655	677	720	638	682	654	657	663	640	653	717	664	659	658	650	629	630	656	658	654	706	668	647	719	643	695	660	665	623	675	678	678	749	679	698	663	717	671	704	664	685	671	670	635	652	684	706	693	676	653	639	673	649	647	686	654	625	672	684	664	633	587	688	721	687	626	666	667	689	597	695	669	648	678	673	644	647	611	654	641	674	651	642	708	680	694	632	671	700	702	657	646	663	691	696	675	673	682	660	700	654	679	681	642	680	703	636	707	623	636	687	701	705	724	725	683	690	659	640	719	682	683	704	670	693	695	601	652	688	642	693	703	684	660	653	682	685	694	636	670	661	676	687	686	649	678	662	654	688	689	645	696	666	639	714	710	668	681	648	651	690	679	672	687	665	655	671	668	678	644	692	744	644	721	701	670	637	671	665	641	691	672	713	673	695	696	659	653	698	689	676	681	633	679	609	667	644	672	722	653	646	672	639	669	718	679	632	709	632	696	657	677	660	669	663	677	643	643	649	710	674	705	677	710	624	702	698	693	670	694	676	755	666	686	683	641	658	682	650	704	672	681	723	666	669	650	640	666	694	650	647	676	640	670	649	737	649	686	660	693	662	712	720	677	699	617	738	653	645	674	644	671	667	672	679	677	669	607	674	657	663	664	637	694	657	632	669	670	679	688	680	631	653	667	634	642	663	659	694	641	614	704	680	678	669	643	702	692	681	708	669	677	671	634	683	695	662	676	641	681	710	647	687	686	683	670	698	655	708	696	642	644	654	696	660	666	653	629	707	666	709	653	683	687	683	696	661	685	648	656	715	672	699	711	671	659	672	666	620	661	673	689	691	685	653	669	693	664	646	723	651	655	682	679	689	646	679	710	719	641	679	648	680	698	698	650	681	677	635	650	701	718	647	724	691	632	655	706	706	673	683	668	702	675	684	674	692	642	668	665	611	684	654	667	728	668	633	624	699	668	692	679	659	681	637	684	631	665	642	702	646	694	655	675	720	715	684	665	722	691	670	686	646	679	689	732	665	712	680	703	667	665	645	721	669	673	688	640	696	677	675	648	676	669	684	682	701	670	626	679	645	684	703	700	668	666	750	692	658	639	668	676	694	664	666	687	673	658	684	675	662	658	680	660	664	684	672	671	664	664	673	676	670	699	676	663	665	733	687	689	686	699	685	650	662	678	704	642	654	700	642	640	671	693	689	709	679	673	666	665	642	666	650	688	683	665	681	646	635	648	690	677	707	706	692	693	665	667	664	629	667	686	684	701	685	654	680	666	680	640	697	709	672	669	662	649	686	646	648	687	687	633	707	711	724	657	629	660	664	684	693	666	643	697	666	649	688	637	658	702	600	670	711	679	681	656	684	677	692	659	676	650	652	668	657	703	641	673	679	670	674	685	659	704	646	701	669	692	677	684	662	669	677	663	680	660	672	740	669	652	661	684	695	683	644	675	681	660	694	698	653	684	686	644	698	692	711	650	695	620	719	722	690	699	651	620	722	690	747	648	629	669	665	643	669	676	697	673	639	693	635	689	666	693	613	667	697	649	676	635	692	681	657	727	700	698	635	631	713	723	671	645	674	654	695	660	678	640	651	640	663	643	678	621	690	663	658	682	678	664	692	667	671	665	684	715	726	681	691	711	668	676	709	646	686	709	655	635	677	679	675	669	652	673	679	683	631	676	697	663	676	636	671	688	687	634	673	691	657	631	653	682	679	633	690	645	640	660	669	659	683	653	657	663	643	670	667	642	661	635	659	689	651	661	728	668	688	640	678	685	649	648	690	610	643	699	676	705	656	670	649	683	707	625	636	702	705	675	608	709	696	652	685	721	655	664	666	688	666	666	637	677	694	646	656	659	667	689	647	674	685	689	656	665	645	677	688	672	671	659	631	691	660	648	671	698	684	670	671	723	660	667	710	668	642	683	643	628	624	685	659	653	664	715	690	650	681	679	694	655	695	724	665	663	694	677	648	615	706	689	660	678	665	662	648	661	635	668	675	671	676	672	669	656	681	692	702	699	632	681	682	641	723	684	664	663	658	715	648	663	672	679	694	677	663	725	614	662	687	652	707	743	630	666	707	642	680	659	670	664	694	654	616	636	624	686	658	649	631	656	659	692	647	665	666	633	718	703	690	675	625	679	645	709	654	644	658	663	692	691	696	662	688	648	672	656	649	697	667	656	667	652	635	740	679	669	706	733	691	663	707	688	698	679	696	661	662	705	665	634	690	653	666	688	645	663	706	679	666	646	675	707	652	682	650	680	666	682	691	664	675	707	645	680	658	675	666	695	701	697	697	696	661	692	670	711	641	649	657	702	679	646	700	622	663	698	661	720	636	689	682	712	697	660	685	621	659	678	672	648	700	746	701	634	719	655	674	712	634	659	693	661	712	678	617	654	625	686	658	673	684	674	650	703	662	673	681	647	660	683	657	653	720	716	683	723	625	666	697	647	656	695	692	648	742	662	678	673	676	712	694	673	692	681	614	672	707	659	665	662	661	666	694	660	661	720	666	682	637	683	623	717	689	678	628	707	691	670	695	675	676	671	656	672	679	720	710	662	685	670	656	693	668	685	641	666	639	679	717	685	714	671	696	652	639	649	670	620	633	630	660	674	672	632	648	713	684	666	654	667	665	662	675	684	701	684	616	691	656	701	713	670	700	698	678	650	680	688	693	649	691	655	666	651	717	666	658	745	675	704	660	709	677	669	645	669	670	622	709	652	715	648	693	657	698	688	654	616	658	612	662	723	658	683	671	682	644	664	680
22637	20924	28526	23466	21053	21294	14713	6197	3734	3014	2507	1879	1534	1400	1287	1131	1061	954	901	833	813	768	752	677	625	674	692	668	656	624	613	643	614	574	642	603	592	671	687	676	647	670	721	729	651	643	634	584	628	609	601	594	543	583	536	529	538	538	520	560	552	530	530	534	527	500	488	526	523	493	503	490	521	515	529	528	528	557	507	520	508	535	539	506	511	558	518	543	506	531	523	514	525	549	517	543	492	521	496	526	489	554	566	545	522	514	561	500	551	533	526	525	516	529	568	553	585	546	536	540	534	486	583	538	473	459	525	565	536	540	473	550	531	526	515	516	466	521	536	570	501	527	541	539	515	518	559	499	513	508	543	531	512	521	542	488	533	553	531	492	530	515	492	497	544	532	598	501	515	464	522	534	523	526	534	518	535	493	490	540	535	477	528	518	514	512	521	549	538	540	510	513	495	519	563	480	509	534	508	547	520	487	517	573	507	476	520	547	497	503	522	496	514	522	518	487	499	511	586	528	497	547	541	532	518	522	486	544	513	547	515	527	480	502	491	506	502	560	500	505	509	488	556	535	498	531	510	537	516	528	511	525	513	553	507	492	549	535	526	556	528	503	556	498	471	561	526	504	538	529	505	551	550	564	544	499	552	492	541	557	518	515	507	507	507	485	521	537	500	524	525	538	553	505	498	543	528	495	508	509	476	489	490	538	510	507	517	513	519	513	551	555	504	541	504	547	548	474	469	511	516	514	469	479	556	549	527	511	526	526	517	570	543	542	500	499	549	538	509	528	515	502	501	499	546	513	535	481	529	510	515	506	522	511	523	543	498	517	492	480	477	499	492	557	550	504	510	585	519	493	534	514	517	525	518	532	499	527	538	507	482	526	519	489	485	538	552	522	506	550	522	559	521	533	535	518	532	520	500	552	500	542	491	513	560	518	509	573	493	504	508	529	497	514	583	497	502	511	504	535	552	511	520	495	537	534	547	540	502	547	584	516	456	511	528	544	512	522	555	521	502	532	499	558	494	502	516	546	522	516	487	546	552	498	495	512	535	486	540	524	578	550	538	548	528	518	523	527	500	525	530	534	547	511	543	528	519	501	470	521	558	503	494	528	535	538	502	549	526	505	519	532	512	574	527	539	552	523	573	497	530	560	526	503	509	540	538	499	522	517	513	524	533	521	521	562	550	540	477	519	545	532	506	540	518	526	549	496	572	521	534	517	559	511	556	540	528	506	543	548	524	552	550	496	493	479	506	491	514	500	568	507	534	491	480	498	514	558	550	497	551	559	519	528	556	535	481	511	520	492	537	533	545	512	494	537	491	517	518	518	530	540	538	510	522	532	522	501	516	515	478	515	517	503	513	514	515	531	516	508	551	534	502	551	515	558	538	499	527	483	517	532	568	520	561	549	515	470	542	538	520	507	574	551	481	464	485	561	531	451	479	525	516	514	533	515	583	567	488	477	489	497	503	493	541	503	524	551	535	514	508	465	508	529	511	545	545	485	487	524	500	515	550	506	531	500	570	544	501	552	499	535	544	501	496	532	507	541	527	543	506	551	555	507	503	513	488	530	553	564	503	527	463	525	522	539	539	535	527	522	535	511	528	568	512	515	554	498	522	576	487	515	548	508	479	549	538	518	521	512	532	569	517	538	474	499	501	552	491	520	551	493	516	538	481	475	558	525	511	547	553	554	478	488	517	519	508	485	488	559	525	583	531	532	568	453	579	500	508	494	492	540	504	526	518	534	541	490	505	497	537	502	511	554	516	497	506	496	516	515	530	523	496	511	502	517	548	537	529	519	528	530	549	503	517	548	539	498	513	486	517	551	536	533	553	538	533	546	506	480	537	528	542	572	567	533	519	532	522	509	558	530	493	495	507	523	479	506	508	500	522	532	550	544	519	489	528	471	533	535	509	549	500	561	548	556	529	522	529	533	513	531	546	543	542	473	509	537	529	534	542	543	522	512	532	485	482	523	491	521	513	521	512	573	525	479	517	568	510	521	536	523	482	557	527	544	547	523	501	521	481	509	533	487	513	514	482	520	482	511	485	534	477	486	546	555	513	549	499	514	504	516	505	529	521	521	529	524	536	504	521	528	507	492	531	506	505	573	528	500	527	515	528	560	573	552	521	538	480	539	527	530	509	514	559	527	522	521	506	552	502	534	530	515	533	557	526	552	518	520	512	501	517	543	565	502	500	598	469	528	506	557	512	542	500	509	543	498	546	533	561	532	502	534	501	489	539	503	533	533	558	497	531	535	551	559	476	521	509	518	529	508	505	499	476	508	510	497	511	491	504	542	537	494	527	550	537	542	527	498	491	496	534	527	521	532	534	521	532	499	530	509	536	516	532	530	534	493	516	524	540	501	519	562	530	500	537	545	532	533	537	562	556	553	555	509	546	515	574	529	558	509	511	489	492	541	572	531	537	524	532	480	545	514	540	514	562	551	532	513	557	537	518	520	533	515	503	568	547	537	495	509	545	555	535	501	544	499	488	521	538	504	514	497	534	487	498	552	486	517	507	506	517	514	585	535	528	539	505	527	530	531	508	508	508	477	579	505	516	511	507	554	504	554	524	527	527	503	536	502	551	529	525	531	512	514	515	528	508	483	541	501	517	549	497	542	486	547	534	524	502	506	504	504	545	517	528	530	496	541	515	539	470	500	525	502	538	510	516	508	520	499	524	567	556	504	461	487	519	521	514	512	526	519	572	502	526	525	524	514	491	542	509	509	526	525	551	527	484	488	535	540	488	517	495	501	568	506	535	528	531	500	590	507	514	525	533	516	509	510	500	569	492	521	545	531	469	540	554	502	521	559	506	496	529	541	536	541	524	550	495	524	518	516	515	540	524	484	512	542	501	547	516	501	525	478	514	484	514	538	535	507	509	502	554	536	531	503	523	503	564	528	520	542	485	506	509	543	531	546	524	556	535	523	503	528	535	551	542	516	532	509	501	528	513	530	532	508	492	547	494	482	551	504	539	551	488	493	551	487	521	551	553	557	494	491	536	534	479	532	496	549	564	534	533	514	533	533	513	526	547	507	548	535	482	506	510	499	522	502	536	510	553	527	539	518	521	551	555	504	528	557	527	526	461	559	554	515	540	570	499	523	497	511	529	528	496	541	526	518	523	470	526	509	517	528	549	479	495	513	545	501	578	487	577	539	483	534	507	527	474	538	566	549	516	514	489	515	552	533	508	527	487	524	498	488	533	541	493	531	522	519	498	503	551	554	558	539	522	507	534	488	516	547	524	539	522	536	512	495	510	576	534	521	544	537	515	504	470	527	526	522	551	523	493	559	482	584	504	545	539	548	503	553	520	484	493	520	560	525	529	485	519	495	504	489	508	534	513	571	546	515	501	557	540	536	523	533	526	533	513	565	535	540	537	503	505	488	529	522	537	525	512	544	507	497	524	545	518	501	506	520	512	497	517	505	499	525	506	511	533	514	541	549	551	534	512	520	517	504	565	488	476	515	526	536
39207	54331	39069	29533	24140	17978	13126	10168	7327	6045	4904	3732	2966	2645	2171	1795	1851	1583	1314	1291	1210	1162	1024	963	965	929	950	907	877	774	815	734	813	738	736	737	686	756	825	912	917	837	864	822	781	779	818	803	783	722	691	689	660	672	648	614	637	628	595	569	642	598	613	610	641	565	545	607	617	592	593	602	585	602	605	590	565	593	559	585	579	595	580	556	591	547	565	595	598	594	610	548	556	585	630	625	570	558	597	536	603	589	564	534	560	607	535	566	572	566	599	594	595	602	639	564	560	587	581	580	590	605	572	562	611	604	598	595	524	561	578	580	588	570	607	572	585	571	573	607	563	549	557	596	564	608	566	587	596	589	610	592	579	563	559	575	615	562	597	589	577	573	574	565	602	597	570	594	613	603	573	584	556	619	561	569	590	599	565	573	597	564	576	583	609	565	579	561	569	585	584	598	565	607	566	605	635	617	586	568	561	568	590	583	578	615	541	547	541	551	589	602	572	580	582	589	596	593	552	573	587	563	596	584	535	566	544	573	588	578	611	529	554	548	593	627	593	584	580	587	573	563	606	592	554	574	619	597	618	537	583	567	549	595	548	633	575	575	558	619	592	649	533	594	560	547	611	585	591	557	592	520	570	596	544	603	547	577	560	573	588	598	611	606	590	595	587	584	595	544	612	599	545	595	575	571	616	549	550	625	575	549	597	609	602	616	571	580	566	602	572	587	590	644	584	615	606	581	544	610	563	576	536	589	576	612	572	615	591	567	524	571	603	582	556	560	588	534	636	557	587	607	595	538	596	550	587	597	592	599	558	604	557	546	606	581	606	552	583	595	590	562	556	576	556	593	658	545	567	603	565	594	549	570	578	536	547	567	585	578	594	574	566	582	588	583	556	590	596	586	551	598	585	573	590	588	591	582	599	575	587	563	573	578	565	583	611	579	556	579	629	550	569	581	569	543	590	586	582	552	564	589	558	574	561	584	617	573	602	540	567	619	570	617	611	553	571	596	577	584	597	591	589	589	636	575	573	580	585	600	545	594	566	565	540	595	587	571	587	584	587	593	631	529	573	598	605	587	606	571	571	599	575	562	567	587	563	630	572	525	534	603	596	565	547	576	595	574	555	592	597	572	644	636	607	608	606	596	653	600	621	631	610	574	580	569	528	599	582	548	587	614	551	577	545	557	568	576	539	622	571	574	523	607	547	543	573	576	547	586	597	617	591	547	611	554	575	555	613	567	617	571	569	554	584	597	577	601	589	585	604	604	618	591	571	580	579	621	579	604	562	556	571	604	556	547	576	596	580	608	583	575	579	548	528	577	568	621	547	600	598	611	558	575	587	587	550	618	615	585	605	597	598	555	585	611	592	569	594	597	546	628	558	530	584	616	559	581	611	618	613	559	599	595	578	608	597	563	620	574	604	571	543	598	575	611	557	579	661	584	613	602	593	587	564	569	539	555	559	620	609	581	593	630	629	612	582	576	605	611	608	572	596	579	579	594	579	594	543	523	610	564	582	613	596	616	586	544	654	608	601	560	616	546	569	571	594	521	580	601	575	575	617	630	567	604	560	567	565	574	574	582	626	551	567	574	567	576	624	602	611	602	569	560	593	571	565	589	635	597	623	562	604	558	535	608	538	566	559	604	592	592	569	658	584	546	577	579	598	556	585	572	585	599	546	569	619	573	582	583	605	551	594	552	530	558	565	643	565	583	551	570	566	621	606	582	577	574	582	578	594	602	571	577	580	586	517	616	566	558	613	612	542	599	589	560	580	578	553	590	559	592	588	621	594	551	636	577	583	594	617	617	601	580	581	601	600	575	613	595	618	608	627	602	566	542	608	625	565	529	623	577	567	583	581	578	547	573	596	603	576	566	592	545	568	600	569	543	588	646	541	599	596	604	562	573	543	563	590	595	564	597	571	581	601	588	567	594	561	571	573	528	578	604	570	579	595	589	582	592	585	569	531	560	558	573	561	588	571	573	613	555	616	531	606	548	600	580	579	569	635	607	568	542	594	595	604	612	541	561	556	576	592	564	573	537	593	575	587	548	605	609	540	587	556	552	593	566	577	594	568	601	594	553	591	569	555	601	551	591	570	581	606	616	600	577	547	569	570	581	554	583	572	610	568	602	620	600	527	589	561	579	585	597	572	595	564	604	554	583	565	555	558	621	590	598	583	609	615	577	591	573	578	567	623	586	522	597	591	561	571	563	577	600	604	568	564	619	558	635	566	609	635	575	587	592	580	556	579	567	563	585	538	599	567	554	609	593	564	580	578	579	534	607	590	613	580	540	579	588	554	551	575	583	609	584	565	575	556	609	591	593	588	561	561	572	610	585	588	579	583	598	603	606	571	610	600	632	589	576	568	586	535	609	565	547	569	532	547	597	616	585	567	577	633	558	616	586	583	591	580	575	567	611	569	607	545	608	588	596	579	607	583	594	583	567	533	573	597	569	601	568	595	607	608	603	552	604	578	607	555	587	581	605	576	578	555	570	611	570	593	570	553	572	545	582	579	553	633	599	576	562	566	557	607	546	607	543	601	569	574	589	579	588	553	558	628	585	620	588	592	610	583	562	563	562	590	586	600	524	573	578	603	575	598	582	572	602	569	596	602	581	582	585	525	576	543	586	520	571	593	610	597	569	624	573	560	567	573	596	557	596	570	612	584	582	635	578	603	597	613	566	571	583	586	580	591	545	592	550	583	588	548	560	601	572	571	598	570	577	525	559	608	606	569	565	602	594	607	581	592	546	609	577	611	579	580	571	632	547	585	560	582	556	592	606	586	568	587	584	569	627	609	604	550	572	611	559	570	570	551	592	590	575	562	565	596	570	597	580	619	579	583	588	571	611	597	586	590	579	556	578	611	589	554	574	574	551	563	597	578	586	608	572	577	625	601	598	594	575	607	569	595	612	616	589	566	597	614	540	580	602	591	524	556	619	530	549	539	564	594	596	564	497	583	595	565	583	563	602	595	565	580	588	589	554	573	575	587	582	588	535	590	589	586	598	523	570	562	625	562	573	593	576	568	548	602	601	546	593	555	552	591	612	608	560	590	598	578	559	552	567	604	529	549	582	591	553	583	552	570	583	607	574	588	546	599	591	626	588	591	539	566	579	587	547	622	595	605	620	604	571	560	550	638	562	585	622	574	610	589	577	574	589	602	581	595	611	546	593	567	569	580	560	597	579	559	591	596	603	590	603	620	600	610	608	573	530	568	523	606	588	606	619	574	576	552	594	593	553	559	596	570	583	569	580	598	575	583	568	533	541	606	615	544	600	573	535	567	623	595	573	525	597	596	643	602	566	548	588	583	550	579	612	584	557	590	628	600	546	624	611	562	612	548	570	573	583	545	583	603	589	594	550	553	573	552	563	572	594	514	551	598	568	563	588	556	536	565	557	567	577	593	576	580	535	576	590	590	590	567	551	607	594	556	544	565	577	573	572	582	581	529	606	621	604	556	593	591	561	606	607	559	597	573	611
28880	26120	24706	17083	9425	5401	3575	2620	1773	1384	1139	893	832	780	698	649	587	622	592	615	582	515	527	494	483	505	453	494	476	472	466	507	515	444	453	453	515	504	484	513	533	514	520	513	507	465	512	519	494	476	472	502	455	458	450	473	444	452	428	465	460	427	433	448	436	480	435	448	479	475	461	409	415	455	459	475	459	463	458	440	412	428	463	441	434	423	488	429	439	455	462	457	451	441	456	488	472	469	457	473	435	431	459	429	454	435	446	430	469	387	464	442	460	463	449	442	445	468	421	455	452	445	414	495	447	438	441	467	443	496	467	412	487	483	458	438	468	406	453	471	500	460	450	430	419	424	465	417	449	453	409	447	465	452	442	450	449	443	448	454	478	501	470	441	477	461	411	501	437	444	466	476	430	469	468	450	475	458	457	426	433	422	421	444	411	452	441	441	462	450	458	464	444	445	466	459	465	430	457	421	424	429	429	429	486	492	416	476	464	425	431	425	442	459	416	437	439	448	476	442	456	441	427	419	435	431	456	452	453	456	455	449	435	478	443	472	437	444	441	426	462	461	455	439	496	430	492	438	422	440	489	447	492	460	480	466	502	450	436	460	465	492	458	472	462	415	484	452	405	464	490	483	424	410	443	462	448	422	437	468	468	467	460	452	462	440	487	431	437	462	465	493	400	446	474	464	433	461	448	456	469	464	484	458	448	458	442	458	423	430	458	444	464	443	431	452	494	423	463	459	428	457	460	501	420	447	419	437	460	463	471	485	459	450	446	444	465	451	440	470	452	432	447	385	499	488	447	425	414	470	435	458	445	466	499	495	493	436	464	444	442	432	495	420	471	456	465	482	435	451	431	444	434	458	429	454	477	449	476	481	396	469	458	438	443	469	443	438	421	461	438	458	502	448	441	493	440	469	445	482	464	468	434	478	445	447	412	450	504	459	446	489	405	481	456	438	427	435	469	401	455	476	474	471	385	454	433	430	448	455	478	461	433	432	436	467	420	470	482	446	439	431	446	412	404	450	474	492	504	446	471	447	439	455	456	434	427	451	456	448	459	441	481	444	423	456	437	436	415	445	465	432	477	446	432	459	410	469	474	449	452	450	471	444	450	423	436	459	427	440	427	461	442	415	434	452	429	444	439	475	471	468	477	474	468	448	446	478	480	467	470	457	443	482	417	449	443	478	494	448	428	434	450	463	432	474	461	474	460	432	460	446	463	513	455	477	454	442	474	461	483	436	450	460	441	442	447	458	453	436	450	458	440	486	531	448	438	428	474	430	468	439	498	447	463	467	482	444	410	417	461	455	417	473	440	455	453	454	459	462	425	458	435	472	476	463	511	462	438	441	427	450	433	446	461	441	415	413	452	440	440	469	419	496	444	449	453	432	424	466	481	470	440	440	442	425	465	452	442	453	444	442	460	414	460	460	431	418	445	462	442	457	480	489	443	447	469	451	454	415	475	478	437	478	464	472	448	411	458	416	471	472	476	465	432	445	470	467	443	430	418	464	445	449	410	453	466	417	433	439	454	447	455	446	437	438	483	451	482	492	453	423	425	476	458	445	461	429	464	469	455	490	478	439	505	435	440	497	472	449	465	460	485	484	471	475	463	484	471	445	428	428	436	444	491	445	439	430	493	450	439	439	427	445	432	477	458	515	424	455	429	445	442	496	444	465	426	485	461	432	472	475	450	431	429	454	440	493	458	434	418	452	446	450	439	438	480	424	423	457	475	432	424	416	462	441	476	471	442	442	478	469	448	481	440	422	430	414	462	454	453	461	452	441	454	438	444	483	469	456	449	439	443	461	454	456	475	414	429	460	439	459	432	432	464	472	442	443	433	422	451	426	441	434	431	424	445	436	449	457	484	452	492	494	440	431	473	449	428	439	406	484	459	459	437	467	448	447	465	422	478	454	454	499	471	477	455	457	480	425	449	415	417	456	472	464	435	423	429	456	464	467	474	413	502	502	445	443	436	459	469	437	430	431	456	447	445	456	449	469	447	439	475	437	451	468	453	452	441	466	417	458	444	424	441	432	495	484	396	445	427	469	449	463	444	393	464	457	471	458	455	437	453	477	450	439	490	458	421	426	434	456	414	427	435	521	475	452	477	484	461	448	416	471	477	455	449	451	413	479	456	440	440	449	474	496	457	452	448	445	410	443	501	465	448	454	468	404	452	509	460	455	441	457	411	427	483	466	453	433	467	484	481	478	465	444	427	430	446	486	461	449	460	413	444	474	428	453	469	474	442	461	409	457	417	482	461	422	463	435	430	459	455	441	435	463	421	451	435	469	460	459	454	442	432	451	459	438	480	399	429	439	433	423	466	432	459	472	403	438	475	474	445	438	457	442	467	450	435	448	461	474	461	462	467	439	438	454	439	445	480	442	505	447	472	470	468	447	404	434	453	457	493	459	444	498	469	469	465	403	435	434	464	429	406	455	457	440	463	475	485	440	448	453	442	411	462	419	454	419	428	430	446	461	451	448	505	452	431	458	410	425	447	463	458	455	427	425	500	455	442	394	462	440	443	413	457	469	485	450	448	451	454	471	457	466	479	466	440	389	425	455	453	463	407	440	476	423	467	490	434	439	470	466	480	419	416	457	423	455	458	463	496	449	455	447	429	465	440	452	457	438	479	419	452	429	434	475	408	466	427	480	478	421	410	499	486	430	464	448	444	463	442	448	422	477	448	449	477	466	461	475	434	450	464	467	427	448	437	461	482	479	452	449	454	436	441	457	425	440	457	465	434	491	458	456	401	454	474	472	451	437	406	453	422	417	488	448	435	451	445	449	430	444	435	488	464	464	455	416	432	458	471	500	445	421	463	496	444	449	459	445	437	474	427	454	435	448	454	482	438	471	448	492	482	463	466	456	503	462	449	451	453	485	456	462	460	479	457	457	505	478	465	443	421	458	484	442	452	467	440	469	449	450	452	459	443	448	438	435	468	465	463	435	422	453	436	454	394	462	427	483	483	456	451	447	443	439	481	498	457	468	412	471	415	441	434	460	445	433	443	448	438	449	461	470	437	439	475	460	408	482	455	487	465	459	446	451	451	458	439	465	462	458	447	479	427	446	418	469	424	469	453	421	467	470	441	444	447	469	440	462	447	439	447	457	467	440	453	445	492	502	466	462	463	458	459	453	455	470	487	485	436	450	429	445	467	460	480	479	488	450	450	433	489	411	454	461	480	446	472	461	446	464	461	431	476	482	455	377	428	467	422	446	476	433	445	462	450	446	458	459	424	486	426	447	455	454	477	462	478	431	441	461	483	433	502	457	455	455	437	461	485	457	453	455	479	483	397	474	444	454	463	475	442	455	417	473	450	445	473	427	449	443	428	446	461	471	478	437	466	444	454	446	455	442	452	489	423	465	434	434	457	445	453	464	446	418	416	480	456	443	446	460	460	458	476	445	453	428	422	443	460	468	451	447	461	448	483	458	485	432	454	431	466	483	448	462	454	500	457	453	436	429	448	442
32720	39973	28328	18727	14099	9567	7129	5314	3706	2822	2244	1749	1413	1346	1105	997	978	860	805	801	707	708	650	635	635	636	584	597	651	591	607	571	609	565	562	560	588	627	617	656	638	607	653	584	641	608	609	601	605	598	574	518	542	557	558	550	505	520	563	519	527	558	542	560	542	498	536	565	504	513	537	550	529	564	515	495	543	480	535	520	542	497	518	548	503	514	521	536	496	559	540	534	556	543	506	527	525	538	485	522	574	529	566	542	552	554	531	510	537	538	529	516	539	500	558	539	530	513	531	543	552	504	518	530	493	540	497	572	526	539	543	529	541	535	489	556	527	483	511	529	557	530	531	514	503	491	510	539	517	535	542	496	522	555	521	484	504	489	503	547	543	473	505	506	532	540	524	474	553	512	521	482	532	539	537	550	545	530	525	535	525	537	516	579	516	533	514	509	499	532	600	478	559	510	508	532	573	525	528	546	515	542	500	482	528	520	519	523	485	524	486	536	508	519	567	511	513	525	503	549	573	511	521	567	538	554	527	572	496	552	518	501	499	532	513	511	517	557	504	497	553	516	539	534	571	553	551	531	550	537	558	516	561	535	536	522	515	517	536	519	502	515	513	507	519	541	524	512	510	547	533	499	547	514	535	520	489	563	521	566	529	494	555	504	524	530	553	485	506	540	530	506	561	553	519	537	528	459	529	507	504	526	556	578	556	575	489	539	567	496	505	584	562	498	525	546	538	497	553	555	520	522	518	498	502	540	527	516	553	518	486	532	531	552	520	509	547	506	515	545	540	506	542	530	524	524	486	503	493	594	521	518	511	484	518	495	547	537	486	568	536	507	498	497	537	492	507	501	531	477	519	522	544	507	555	501	496	500	536	494	508	526	478	545	556	508	507	554	559	542	525	562	543	538	505	562	488	510	553	534	541	505	535	556	559	487	506	524	533	498	535	538	545	538	570	534	554	580	552	515	554	529	516	531	555	530	507	537	599	511	549	530	519	530	553	512	545	526	506	524	540	503	489	508	552	509	503	566	537	521	533	558	495	506	549	525	466	541	536	505	548	561	477	525	548	492	541	515	528	531	519	538	540	526	628	545	515	531	554	501	522	533	526	507	573	520	538	513	533	520	531	531	541	526	553	585	509	542	519	495	532	524	554	513	515	523	518	542	523	537	526	509	498	537	580	540	540	550	562	499	505	513	530	533	505	531	533	580	499	474	497	538	493	489	501	484	564	559	535	493	539	540	536	567	556	555	539	530	541	533	517	527	535	529	585	536	477	492	525	500	504	521	507	544	519	527	530	520	566	497	537	558	531	506	499	555	524	503	506	502	516	523	532	537	527	511	533	515	559	552	530	563	547	537	515	564	527	526	523	534	540	519	538	556	504	496	556	514	512	523	525	559	534	547	500	532	494	582	545	546	535	534	505	518	529	527	536	549	532	507	541	503	559	518	541	577	530	544	530	513	490	536	534	520	528	525	502	520	514	539	541	559	513	528	497	490	540	551	548	518	484	499	491	555	513	531	539	538	527	510	533	518	563	526	530	497	533	539	549	514	528	503	545	486	536	506	527	541	566	563	527	539	523	512	513	530	487	499	503	497	567	551	543	530	572	551	477	515	511	585	561	525	487	531	530	550	522	522	496	542	518	504	529	498	557	511	538	505	495	499	534	541	489	529	475	504	568	542	492	524	522	527	541	570	559	495	479	557	540	506	550	547	532	527	503	526	514	596	534	567	532	502	524	521	543	559	512	540	530	481	513	551	529	508	529	517	514	497	526	512	481	494	557	533	500	513	553	510	562	508	541	496	521	541	493	533	534	521	560	528	498	496	530	561	523	566	498	571	532	558	518	549	547	542	543	533	514	546	562	527	540	537	493	509	522	498	577	550	540	531	510	552	527	505	540	522	510	492	510	542	535	556	551	479	512	510	519	549	495	528	510	539	532	528	519	533	524	524	488	530	501	509	541	554	541	548	576	507	560	536	526	537	485	487	535	527	504	519	528	541	544	567	503	532	519	533	536	544	525	553	555	512	516	501	527	548	538	557	522	528	522	587	506	542	523	495	487	521	569	487	502	535	535	551	526	479	550	526	502	537	579	534	564	487	563	527	490	518	510	507	535	502	542	525	503	534	528	529	496	565	523	528	508	518	555	529	536	549	529	499	509	554	509	491	519	504	516	556	550	527	507	483	526	512	516	501	536	521	521	488	513	547	498	520	537	573	513	510	526	471	537	538	510	523	536	554	556	500	479	540	530	533	502	518	500	558	498	513	488	514	519	523	544	530	548	504	530	558	524	526	504	544	507	522	533	517	561	555	527	566	539	575	493	550	546	512	536	480	545	539	523	530	588	516	538	590	507	548	556	522	514	571	530	537	490	527	531	531	525	531	487	513	527	550	557	536	502	532	534	544	565	527	492	506	511	502	506	564	514	499	517	533	538	537	530	511	508	535	519	537	535	534	513	519	507	544	564	515	517	542	511	515	551	542	525	550	513	500	538	553	528	521	573	496	522	494	560	526	534	518	523	499	515	566	509	508	580	549	505	543	497	539	516	540	535	495	508	497	528	513	515	543	580	550	509	549	506	529	522	553	553	588	547	533	509	507	528	520	501	556	530	547	535	536	530	507	511	498	510	507	529	517	515	484	544	552	522	519	526	532	567	525	538	533	516	500	520	551	546	520	521	553	552	532	532	512	544	569	486	551	565	500	550	488	517	548	531	548	532	521	528	515	549	489	511	547	519	543	535	517	547	513	498	528	512	520	563	530	549	529	495	536	531	526	549	523	512	524	520	537	525	546	543	538	552	552	543	521	522	503	519	556	524	540	523	545	527	521	527	557	533	507	527	513	500	551	490	538	516	485	548	543	564	521	538	498	528	551	525	511	507	556	517	523	559	531	558	568	549	524	560	479	499	540	537	509	559	490	574	509	504	482	549	546	545	530	515	514	534	527	518	541	520	533	565	490	520	537	550	562	523	538	528	538	575	502	534	511	549	536	522	532	469	523	564	516	565	562	517	545	504	520	517	560	546	528	523	526	560	527	526	502	525	509	509	531	503	543	548	495	548	504	539	552	513	564	552	548	473	518	509	521	528	495	518	541	507	511	553	501	546	506	557	517	544	509	516	536	524	509	504	542	548	507	540	520	535	458	518	538	523	513	529	554	532	486	514	484	544	538	533	546	531	508	530	520	532	518	554	538	558	544	539	497	519	524	544	514	507	504	533	532	498	514	526	532	513	525	520	544	570	529	519	515	493	572	519	513	540	575	527	524	530	528	477	532	545	510	529	553	516	511	514	536	502	532	525	580	537	563	520	536	553	517	550	498	521	500	518	558	520	538	557	525	565	536	550	508	506	547	484	541	557	543	526	551	536	517	503	527	492	514	490	492	476	549	543	559	518	548	504	541	515	523	531	509	543	538	505	562	532	536	559	508	492	515	519	532	531	534	533	556	534	507	515	501	499	549	557	504	557	509	541	529	532	530
23785	20904	28011	24089	20917	14289	7535	4278	2695	2063	1581	1171	1120	880	812	728	730	631	568	553	583	522	499	508	491	438	433	431	430	427	403	423	446	415	367	436	401	509	467	464	504	471	459	466	435	408	420	392	469	403	408	409	437	399	394	366	326	384	354	379	364	371	344	362	340	396	352	397	382	345	374	355	361	358	361	359	359	355	377	369	372	381	355	377	361	391	371	363	376	362	381	360	341	330	343	381	347	392	325	351	363	387	363	363	407	319	391	367	379	375	383	393	344	367	396	347	359	369	371	354	355	366	364	353	354	362	340	384	352	374	355	393	379	354	353	346	380	358	408	348	345	353	353	356	349	334	364	373	379	340	392	328	381	391	381	354	337	377	383	368	361	368	379	379	340	362	354	388	352	365	364	359	363	339	398	352	383	364	383	381	400	402	345	341	359	377	392	358	358	338	380	357	368	392	348	371	389	334	368	393	364	339	358	378	377	367	353	372	327	372	385	366	353	358	371	363	361	361	361	355	335	354	393	385	365	389	408	356	336	365	374	406	374	367	360	376	360	340	333	368	434	337	378	347	344	353	361	351	386	363	371	345	356	351	348	348	353	360	389	378	373	359	380	379	364	359	410	368	316	389	390	383	348	393	377	377	310	350	347	382	344	358	352	334	414	332	367	293	355	352	340	379	370	338	379	331	373	360	345	359	351	335	351	349	371	365	358	345	346	332	349	323	365	356	373	344	372	356	347	372	373	371	374	347	372	337	360	384	378	357	303	375	392	364	368	374	379	351	371	351	358	371	373	336	345	348	371	362	347	354	347	355	341	386	376	376	345	339	341	354	356	375	367	376	376	372	362	366	345	342	357	327	359	350	367	346	368	349	363	397	370	336	384	368	357	370	361	369	358	358	388	349	324	342	348	355	367	358	382	358	366	345	349	367	407	396	346	337	370	345	346	377	358	342	327	377	357	388	377	353	371	357	379	372	337	331	382	322	362	353	393	370	365	357	352	362	361	349	349	349	383	377	376	344	381	378	356	381	367	343	317	352	347	389	327	360	362	359	372	336	360	384	384	370	350	385	324	379	369	351	393	406	352	364	362	330	368	373	347	390	350	366	407	338	361	317	380	350	398	378	381	338	365	351	368	377	345	365	362	348	351	342	378	355	358	360	370	350	352	373	357	355	399	374	373	363	315	389	346	394	342	403	424	388	385	343	372	344	338	347	352	348	370	336	355	382	359	366	361	327	417	350	361	369	377	399	355	349	341	372	358	360	363	372	384	370	373	381	369	390	365	361	399	364	379	345	391	367	356	349	376	351	355	368	355	364	344	350	363	356	374	343	364	330	344	358	404	405	370	368	383	385	362	368	364	368	383	367	345	364	373	352	414	346	358	349	406	356	332	361	334	370	346	364	396	384	363	341	364	375	376	379	390	356	366	350	390	370	363	361	349	377	359	346	358	377	346	357	378	369	376	353	335	403	358	349	365	370	402	343	370	347	358	353	359	365	405	384	364	367	367	367	356	364	350	385	354	339	358	390	381	356	375	354	361	364	333	375	396	344	361	392	358	363	390	371	373	326	314	333	384	356	364	380	375	384	344	401	299	339	367	347	388	357	329	403	370	356	371	340	379	371	385	344	351	390	401	346	393	370	374	365	393	342	371	355	389	355	336	368	379	319	363	361	350	352	351	369	370	384	336	377	332	369	361	351	336	312	338	365	388	356	382	335	354	354	338	360	372	335	385	366	339	375	387	352	371	360	344	372	358	357	377	310	364	336	378	387	403	379	360	366	368	356	374	342	375	338	337	354	366	401	342	381	351	366	348	365	386	367	361	357	362	346	359	330	372	379	363	355	350	379	383	375	368	371	357	335	370	363	346	320	340	356	374	359	379	379	350	389	370	346	371	351	371	359	353	396	329	346	373	367	365	364	333	347	371	354	376	373	392	362	373	351	348	317	358	352	348	380	348	389	366	366	365	384	388	334	380	334	344	375	360	376	374	365	387	370	377	333	341	339	370	343	384	361	380	395	328	351	369	334	341	386	343	342	374	352	357	361	355	374	373	379	370	322	349	323	359	349	359	371	373	386	383	345	360	370	392	328	374	383	383	353	351	361	387	347	369	349	354	378	368	335	391	394	369	338	346	348	372	374	380	354	346	362	360	328	378	369	369	412	378	375	366	395	406	361	350	334	363	334	366	360	356	356	373	355	348	346	362	377	364	366	348	378	363	333	364	346	344	368	343	372	368	386	345	347	345	363	389	356	359	328	373	363	369	378	390	373	323	371	360	389	348	379	381	369	336	366	382	367	396	375	355	359	364	344	399	338	378	361	341	395	384	366	362	354	402	338	357	394	365	393	341	382	390	365	343	377	382	352	334	367	342	376	393	366	402	394	342	357	365	344	385	352	391	372	384	343	355	356	386	329	353	383	357	352	363	377	374	345	356	368	364	376	345	376	394	352	378	369	346	367	364	380	384	388	367	353	371	362	383	396	352	369	368	357	397	374	354	356	386	363	325	364	338	412	343	360	387	352	376	373	383	377	345	375	362	390	375	379	376	374	353	368	353	369	347	338	382	353	398	365	393	333	374	342	347	389	363	367	363	384	373	357	358	358	345	351	383	350	370	353	355	383	349	383	350	338	370	336	360	368	369	398	365	353	337	384	358	365	355	373	351	360	344	360	380	372	351	362	360	369	340	357	397	371	358	390	377	354	368	351	356	329	376	334	371	376	374	407	389	360	360	353	350	359	331	408	350	366	355	359	338	390	379	350	387	359	338	357	346	364	365	362	341	376	339	372	368	362	391	340	368	315	366	368	378	392	347	348	381	379	374	351	343	368	377	394	357	312	373	353	349	341	348	388	345	340	364	368	367	378	363	395	374	381	345	390	356	373	355	381	335	377	382	390	393	391	394	337	354	368	346	354	370	355	380	358	364	339	367	340	371	329	386	325	387	384	363	375	367	348	354	322	359	348	350	350	344	358	322	356	390	393	370	373	335	374	333	377	371	341	393	361	369	315	365	341	363	377	381	352	333	345	379	380	397	384	350	396	413	371	367	374	382	354	378	350	373	425	384	343	350	371	384	357	402	374	370	360	344	353	392	317	378	401	373	358	364	338	368	358	356	379	364	349	377	392	388	377	396	364	378	382	342	408	366	340	351	372	359	383	364	396	342	339	341	344	361	364	349	366	348	362	355	380	376	386	345	374	373	340	371	385	336	345	381	364	378	338	361	355	376	406	364	392	360	349	378	358	370	393	370	357	382	368	389	359	354	357	375	344	380	381	372	341	365	359	315	375	351	378	372	335	357	372	341	374	382	341	368	333	352	368	364	352	366	357	377	337	360	358	366	362	373	362	350	371	352	370	354	377	394	357	361	325	322	369	356	362	338	343	343	349	376	347	372	374	378	374	394	333	361	371	329	352	379	314	358	375	331	398	369	368	359	374	383	359	364	351	409	340	391	384	395	385	365	368	386	345	379	352	367	359
35472	47775	35501	24350	18686	13645	11022	8009	5637	4144	3232	2390	2140	1797	1512	1330	1276	1016	943	849	821	762	765	752	618	610	563	572	593	518	513	512	508	471	492	527	596	628	643	694	650	585	663	626	619	588	594	562	526	515	498	487	487	467	463	454	460	493	478	439	481	464	447	477	424	502	442	447	457	438	436	441	418	421	440	423	454	423	436	427	447	450	423	445	401	417	413	413	416	411	450	442	400	395	448	440	417	421	418	430	434	473	447	416	425	415	441	429	420	433	399	429	417	433	430	415	426	453	428	400	450	459	378	402	459	415	426	418	450	433	437	451	419	429	427	465	436	429	463	444	396	393	405	423	426	450	412	432	429	440	419	402	431	445	447	450	392	453	436	412	394	437	416	397	443	458	429	400	429	468	421	469	389	429	451	416	463	424	426	403	427	432	395	412	403	431	428	423	416	427	413	426	432	439	448	423	414	429	449	418	427	448	439	418	472	433	423	411	451	404	442	436	427	382	412	441	395	451	413	432	450	395	420	415	444	403	415	426	426	403	439	413	411	424	447	416	407	431	436	435	433	433	420	438	409	416	390	432	440	413	395	482	417	446	434	413	396	452	440	391	432	435	425	425	379	441	440	471	403	414	403	413	439	434	389	423	411	449	413	398	421	430	418	411	415	413	414	425	438	402	445	404	444	407	447	414	454	431	448	403	436	417	382	423	388	441	453	436	402	441	438	455	419	435	472	434	445	433	439	401	399	440	415	444	438	406	417	392	442	402	423	421	413	407	425	413	442	413	430	449	424	411	456	412	414	398	415	412	449	426	431	411	410	419	426	439	409	444	428	426	396	409	438	415	446	411	431	434	429	494	404	436	408	405	404	390	470	444	419	401	418	399	403	440	456	412	419	429	430	409	386	414	420	447	413	418	401	437	427	444	439	418	392	395	422	444	414	440	421	432	413	401	467	433	409	416	455	418	472	433	442	411	436	454	439	411	421	426	451	447	444	462	375	425	422	411	415	429	455	431	447	455	429	389	414	456	428	428	431	397	475	452	427	415	410	424	437	419	458	378	402	433	404	418	397	413	421	412	439	462	424	411	461	458	389	409	413	430	433	434	435	419	436	434	410	416	420	441	420	426	456	411	418	424	406	466	436	420	424	444	445	406	424	447	415	381	396	424	433	407	464	429	429	448	428	471	462	408	441	430	453	406	421	458	425	424	417	405	436	458	431	396	442	414	386	426	428	451	390	372	428	420	423	413	465	423	378	412	459	473	425	445	416	411	442	428	409	390	421	463	440	421	423	435	429	395	450	404	417	459	412	444	402	439	429	426	412	397	456	444	437	416	414	435	436	422	428	429	458	428	450	408	419	440	415	431	443	430	438	440	416	442	431	415	439	423	426	426	478	406	434	416	435	416	402	424	427	471	451	435	383	445	451	442	407	451	432	472	457	429	415	475	417	424	408	442	404	427	403	465	419	428	420	421	403	396	446	446	423	425	428	415	413	406	396	463	445	411	425	426	397	441	457	407	413	422	437	418	420	450	423	407	444	407	432	408	386	419	402	434	418	433	434	405	475	449	446	391	411	430	449	491	428	428	442	417	400	412	458	441	449	427	432	445	441	444	465	464	452	455	413	420	413	437	409	411	421	487	402	466	423	448	463	397	426	471	427	410	426	416	408	382	410	427	445	424	438	431	413	396	470	426	417	442	422	417	443	410	417	453	430	442	436	442	435	446	411	403	414	420	437	407	403	427	409	416	419	421	429	433	431	419	402	422	431	435	446	426	421	439	446	460	442	437	407	417	428	378	446	438	424	385	434	427	405	432	456	459	424	431	449	435	428	418	420	411	401	422	465	422	444	413	432	425	435	423	412	434	454	429	461	429	429	443	399	417	444	365	407	454	461	442	426	447	407	452	484	429	373	404	430	411	408	425	419	441	449	422	452	423	407	407	477	447	427	423	425	444	453	434	421	440	442	433	429	405	428	446	379	435	464	407	413	444	435	445	422	431	441	442	431	443	407	401	466	445	444	389	401	446	427	392	462	451	395	423	436	440	428	444	422	405	430	412	418	394	419	378	442	444	417	435	437	443	459	461	443	440	423	421	427	458	432	450	381	451	453	430	426	385	419	423	455	406	471	408	399	404	447	415	421	420	407	403	429	439	457	448	421	435	405	415	434	451	414	460	444	433	427	438	412	393	440	441	474	440	428	421	441	421	394	436	417	457	399	468	416	413	439	454	438	416	446	409	435	394	419	426	437	425	424	429	430	410	424	431	412	414	425	426	447	408	417	427	450	404	424	414	413	410	440	435	444	426	419	422	417	396	393	423	485	422	405	443	432	422	386	449	382	421	432	443	432	402	428	437	423	424	417	441	454	436	440	428	430	436	409	414	421	423	462	456	437	434	434	428	423	459	383	446	442	386	437	437	420	432	425	403	451	455	423	426	456	408	424	403	400	437	415	399	431	450	421	444	408	411	434	442	420	414	436	427	388	419	415	395	430	433	407	444	416	400	409	424	425	431	398	416	414	468	419	406	420	473	429	455	425	455	463	440	390	422	407	407	436	441	441	427	423	413	414	430	400	435	421	411	439	403	431	448	407	457	430	422	393	402	382	413	452	412	437	415	422	422	427	431	387	408	452	414	430	418	428	375	437	466	430	409	386	420	419	479	442	399	413	444	420	448	422	418	469	429	436	439	453	415	420	445	423	433	437	447	453	430	393	433	416	398	415	421	457	460	464	442	423	427	419	427	416	441	413	409	413	435	462	385	453	431	408	419	455	398	416	433	411	406	443	438	424	414	432	409	450	443	437	417	414	459	484	410	428	385	440	435	451	398	434	448	435	428	406	416	463	420	406	424	440	488	415	423	418	399	402	423	443	473	432	437	398	444	426	407	446	386	453	413	444	453	443	430	435	409	452	424	422	431	399	427	427	426	397	459	448	406	418	411	437	421	415	437	399	419	446	419	414	425	429	430	391	418	400	441	422	449	430	442	413	410	436	441	424	427	400	460	417	449	433	431	427	463	402	408	422	457	460	410	453	440	455	418	416	413	387	421	425	419	447	422	457	477	441	420	435	455	419	416	415	428	409	400	435	408	427	433	425	425	438	445	455	419	446	409	418	437	440	441	434	424	421	431	479	437	437	430	377	440	465	418	458	458	451	447	446	419	437	485	394	441	415	432	437	449	432	391	450	395	397	448	413	436	423	434	408	413	450	423	447	431	442	466	396	420	436	451	386	395	424	434	430	404	412	443	417	450	425	458	467	446	418	445	454	420	422	406	439	389	422	448	416	454	410	468	439	412	410	431	440	415	460	410	437	405	431	464	479	432	429	403	407	449	423	438	434	411	403	421	409	434	446	458	430	400	420	470	404	449	420	419	423	441	410	424	450	391	431	461	437	432	396	423	424	412	419	427	418	435	407	409	394	431	427	458	462	416	447	419	457	408	453	465	418	434	421	408	452	460	427	467	462	439	418	407	403	408	435	460
25027	20972	26943	25080	14945	7716	5097	3212	2238	1660	1367	1243	1087	1043	911	850	805	773	737	697	705	726	634	634	635	629	620	604	639	659	563	647	643	580	576	665	635	659	639	617	698	681	679	670	665	623	657	690	622	620	604	602	594	573	597	596	568	594	578	585	584	613	598	583	597	620	579	613	604	616	569	544	583	580	595	559	580	584	591	613	562	527	601	521	591	560	567	574	602	606	600	583	576	566	551	573	562	588	613	586	602	563	530	607	570	539	561	561	596	584	566	586	606	567	569	611	608	607	578	620	581	596	556	607	579	589	580	618	576	542	590	564	594	586	632	546	553	544	590	584	582	594	611	593	543	615	553	585	580	543	637	556	583	596	588	543	596	571	560	584	574	544	617	618	599	582	590	574	608	587	572	608	588	589	608	571	575	562	605	590	585	626	560	558	570	596	587	577	588	550	609	626	578	602	626	605	590	568	614	597	594	548	576	597	592	581	646	574	595	603	555	581	583	573	616	583	555	607	584	597	605	588	544	599	593	584	582	567	594	578	588	599	592	657	563	550	534	580	602	569	554	572	573	572	604	569	568	577	568	627	578	542	569	582	590	577	584	600	591	563	568	595	568	573	612	609	597	603	550	569	586	599	573	599	599	611	586	567	624	574	570	574	577	616	599	615	585	596	567	567	559	594	534	588	615	572	544	572	579	548	577	592	590	558	615	582	570	603	532	581	600	570	598	622	586	581	614	601	588	545	615	580	544	600	573	582	577	600	569	597	618	586	534	593	567	606	564	585	584	587	557	581	571	586	617	594	575	597	622	589	576	603	602	615	630	563	594	532	570	593	587	596	620	600	611	553	564	549	579	551	548	573	549	564	580	570	638	572	625	581	591	582	599	564	608	572	584	589	603	588	556	561	571	563	587	574	540	632	589	555	569	542	584	590	590	554	618	588	595	534	604	584	603	580	571	584	559	570	550	559	600	548	571	585	611	552	617	598	549	586	554	588	601	579	629	587	611	608	597	583	564	577	570	616	613	582	600	604	624	587	619	553	595	602	601	599	595	550	548	610	598	563	598	566	624	570	529	617	611	602	620	575	596	569	608	599	555	608	618	627	611	608	536	557	585	583	590	584	619	633	580	590	603	579	598	564	589	596	618	662	626	577	558	618	617	594	566	567	536	593	597	611	584	582	606	632	556	544	582	557	557	600	588	632	586	568	573	600	567	635	584	568	602	590	540	573	588	557	572	619	576	591	561	585	608	548	589	610	595	562	635	567	556	590	557	576	562	582	555	587	539	558	563	593	573	557	563	568	548	575	547	566	582	572	564	517	586	568	583	589	531	601	606	578	585	597	558	602	596	583	553	593	572	641	598	589	584	633	564	608	589	614	589	603	589	629	606	567	602	570	606	619	550	656	637	595	599	563	614	621	595	576	601	586	597	575	566	604	576	626	594	540	545	593	562	619	536	591	593	582	584	630	619	577	583	562	590	599	595	604	621	601	579	596	606	563	558	572	592	621	621	577	576	596	553	584	606	533	570	544	591	609	574	621	573	592	620	545	535	603	618	600	595	574	565	572	608	579	571	593	597	547	584	587	593	567	565	550	567	566	567	586	606	570	580	527	586	584	549	548	594	553	575	616	576	555	629	625	557	585	555	594	570	600	578	581	617	559	548	592	545	577	574	592	632	579	586	559	600	598	615	568	563	559	584	589	569	564	606	622	569	584	586	592	607	578	604	631	565	584	586	586	552	608	579	621	597	583	588	612	580	594	566	606	582	614	549	574	558	615	583	583	606	553	557	532	551	591	612	623	591	574	549	581	573	576	590	612	613	631	578	601	601	565	569	563	540	603	564	530	573	586	582	618	600	588	560	545	605	578	585	549	597	603	580	532	594	576	626	599	600	567	614	558	565	593	557	554	613	648	593	562	589	574	582	612	593	570	589	641	554	609	595	574	605	592	582	580	578	608	603	562	599	604	586	560	590	624	588	574	550	557	570	599	594	593	628	564	601	567	608	575	557	602	605	583	597	610	600	595	602	565	590	596	602	572	617	610	619	605	592	585	594	565	584	588	573	560	598	605	550	597	579	592	571	608	600	581	568	622	559	606	572	605	593	597	588	621	547	569	582	540	603	567	610	635	602	654	556	603	584	586	581	598	606	548	581	593	583	564	618	561	625	606	556	575	591	555	573	558	585	536	594	614	563	576	562	590	561	607	582	606	612	578	641	631	576	593	552	539	580	606	561	633	600	604	620	568	565	579	651	590	545	609	599	584	580	578	605	611	538	611	563	571	593	581	577	559	601	540	600	574	601	612	606	613	591	598	587	599	601	587	596	567	586	556	615	597	565	562	612	565	585	589	577	612	581	544	585	535	592	629	599	637	581	550	573	593	609	558	585	593	552	577	562	597	614	557	549	567	577	577	574	618	579	596	573	595	591	586	567	556	601	588	589	586	575	586	586	621	591	599	516	599	610	567	558	568	597	591	618	537	595	620	565	594	562	525	553	609	550	557	610	575	574	604	575	566	583	609	609	601	580	606	580	589	533	592	560	563	583	577	565	585	579	615	583	587	581	598	569	572	562	539	590	602	611	617	588	575	597	543	537	598	581	573	564	553	571	603	588	560	627	586	635	592	600	600	593	571	557	617	569	541	613	558	565	543	591	597	556	624	597	600	582	627	612	619	591	612	620	609	601	571	577	574	604	566	593	599	620	549	605	609	569	562	581	583	574	553	561	589	587	568	554	548	592	631	585	582	619	607	597	605	613	591	592	599	603	584	585	588	591	588	553	593	667	613	597	601	615	612	595	574	557	557	610	574	559	648	586	583	543	573	616	598	574	587	555	590	545	560	577	594	552	583	607	574	591	583	587	578	601	574	581	596	611	569	597	610	599	552	585	587	586	585	629	563	560	578	613	594	606	565	634	592	567	545	629	536	604	576	562	606	572	591	569	580	579	578	574	584	558	538	565	571	585	590	611	624	585	634	599	577	567	606	563	556	579	607	606	612	545	616	557	608	624	576	586	541	598	581	593	572	575	642	548	554	580	592	605	587	631	584	590	561	581	595	583	618	597	571	572	600	605	604	551	591	565	570	610	596	568	600	628	568	589	575	580	550	575	633	558	580	558	572	574	592	591	596	598	614	602	588	600	599	587	542	575	580	566	631	600	569	645	589	596	567	545	602	555	568	581	608	583	592	597	599	602	567	575	555	625	621	582	600	620	586	647	577	568	586	537	636	575	607	550	579	563	602	637	598	610	575	586	583	579	576	611	610	560	575	580	583	561	559	581	577	588	594	585	590	584	622	557	598	593	609	578	596	589	574	593	575	586	577	566	622	584	578	580	590	575	522	593	566	545	625	553	557	609	576	643	573	568	572	549	595	590	586	591	590	555	589	569	517	589	588	615	565	558	581	562	657	577	540	584	568	580	571	582	582	562	582	586	534	570	579	538	592	570	609	581	580	596	601	575	561	557	608	568	562	595	579	537	560
33938	43149	32157	22368	16335	12178	9225	6710	4750	3454	2551	2223	1874	1748	1440	1439	1189	1093	1037	1053	950	924	914	843	790	767	772	768	808	798	688	718	740	814	771	794	827	807	891	824	821	820	861	794	727	786	760	798	793	736	702	707	682	709	673	691	689	745	676	636	661	674	693	691	706	701	714	659	689	618	671	709	676	684	611	659	684	674	664	642	696	653	704	650	667	647	707	724	660	669	693	693	678	661	668	669	688	671	692	636	623	664	676	676	652	650	646	698	635	671	690	626	672	647	651	670	647	673	703	735	696	692	667	606	652	673	650	680	646	655	668	659	656	642	630	645	663	672	659	676	629	670	688	676	642	672	707	674	683	688	664	683	705	672	684	639	696	671	670	713	663	706	699	693	672	658	665	666	646	642	645	653	645	705	658	664	711	623	634	678	697	621	708	637	697	662	676	640	676	708	681	618	696	679	647	674	635	681	647	666	664	680	640	703	696	702	632	697	654	684	654	701	648	654	682	667	658	701	633	669	650	656	615	653	700	652	645	678	660	685	667	667	664	635	656	641	669	643	651	658	657	634	661	644	670	665	641	663	668	655	695	643	654	689	654	641	695	675	705	617	634	628	687	665	650	660	661	718	671	631	674	698	686	692	626	681	673	668	648	689	701	662	689	651	694	712	708	657	696	623	684	667	674	676	643	699	680	689	651	679	661	662	631	684	718	714	628	691	681	697	653	651	651	640	653	683	658	666	665	699	653	718	642	668	666	635	674	634	661	670	673	648	701	690	662	747	688	697	690	657	662	682	676	712	628	622	652	651	671	639	658	670	666	656	677	649	649	679	695	730	653	652	608	703	664	643	674	658	661	673	681	694	671	651	672	705	643	665	621	717	689	667	645	716	664	662	666	687	666	654	640	642	660	630	697	642	663	680	669	674	728	658	642	644	663	645	652	732	636	648	687	642	694	674	684	687	693	684	708	652	681	734	710	601	630	671	626	644	654	666	680	692	709	680	690	694	659	632	716	680	674	632	679	658	677	686	649	661	632	675	711	653	687	685	707	698	663	679	666	643	676	672	659	659	647	611	653	666	685	655	667	664	690	637	670	670	688	644	646	603	681	665	676	699	684	657	619	646	670	720	684	689	720	691	648	610	695	602	635	682	681	629	654	641	680	682	652	656	668	640	672	670	683	697	683	689	666	642	641	682	670	660	701	688	712	673	656	686	687	689	639	659	590	656	715	679	693	687	734	670	680	610	705	661	659	698	728	665	687	674	657	663	670	644	642	616	668	658	654	660	662	667	640	652	738	692	683	709	678	690	666	668	691	674	742	682	690	645	738	715	673	647	652	675	670	665	637	666	663	710	654	658	702	695	666	669	652	664	667	656	636	664	680	624	682	659	628	692	681	680	702	653	614	657	702	684	652	693	674	724	687	619	672	654	688	656	678	679	689	703	663	675	645	688	668	663	684	658	673	644	595	680	687	632	651	673	665	693	700	684	667	663	699	675	663	674	680	703	653	631	672	732	687	668	642	656	638	642	661	648	716	694	680	707	649	646	680	679	681	731	688	708	618	660	677	709	685	635	704	670	653	673	664	662	658	690	630	698	676	697	620	694	609	665	720	704	702	705	680	638	667	671	678	676	650	641	638	683	645	673	659	679	697	642	648	643	694	659	645	670	717	706	673	687	604	664	649	704	682	693	655	677	649	655	674	650	654	680	692	642	653	691	668	710	680	655	701	690	658	679	598	681	645	683	636	679	622	683	654	648	674	641	696	660	702	654	678	646	680	694	660	623	686	673	714	655	673	699	649	664	684	670	638	651	672	686	650	647	659	708	653	689	629	663	674	653	663	674	661	632	666	668	656	639	743	675	678	650	669	677	662	639	669	681	682	662	675	694	720	669	696	688	678	674	682	651	684	646	671	697	694	696	688	658	673	692	662	641	639	650	689	675	730	668	626	714	627	663	665	652	628	642	693	691	695	645	684	627	672	624	672	652	688	695	706	709	645	674	651	591	635	656	654	698	662	681	682	674	648	666	647	650	686	680	667	699	608	730	660	674	624	699	654	645	674	662	683	652	700	710	661	666	658	664	713	661	702	641	651	638	670	652	707	683	662	653	659	691	636	688	643	661	724	663	722	669	691	646	657	658	671	684	709	655	610	641	652	628	645	664	687	656	664	639	692	648	695	690	664	710	644	648	636	657	699	705	674	677	724	677	677	694	696	711	677	645	679	703	671	661	716	660	661	657	712	690	699	636	628	669	674	670	611	643	673	676	685	689	712	652	679	655	673	679	684	737	644	697	638	680	683	693	691	653	611	667	660	668	617	681	707	681	681	658	665	696	678	677	666	624	745	639	689	694	650	690	671	638	630	677	624	706	736	646	672	677	642	710	684	657	693	656	684	654	674	659	665	657	694	669	691	669	663	767	661	685	691	683	710	664	698	644	674	648	687	684	666	655	719	692	688	627	667	648	672	686	650	670	686	674	667	645	682	652	707	673	633	669	701	721	644	683	659	685	677	697	684	637	635	708	657	674	653	638	665	675	679	663	673	657	682	681	660	689	677	663	693	628	662	678	664	676	665	664	710	671	664	660	617	677	669	657	687	677	659	708	707	668	637	744	672	678	685	702	645	665	639	668	686	705	667	691	649	631	650	715	668	686	675	676	679	669	637	693	711	667	727	680	647	711	666	652	676	628	659	666	688	660	712	676	646	706	669	680	637	750	660	681	670	657	678	686	681	685	684	658	631	628	676	685	679	682	642	677	653	661	672	665	647	651	650	676	682	669	690	656	679	694	694	644	654	645	650	686	659	679	644	671	706	702	651	680	692	672	659	697	665	670	644	656	664	705	691	659	709	664	658	649	649	666	639	668	665	702	713	732	669	664	731	654	666	637	646	695	619	635	708	652	671	677	650	663	684	639	687	635	651	701	667	678	697	672	663	669	675	681	645	678	638	675	681	672	717	681	630	664	691	670	675	683	722	671	694	646	624	670	660	691	656	671	653	677	650	689	658	679	638	691	633	669	658	656	665	655	653	667	616	677	670	637	659	648	693	632	677	684	668	674	658	644	689	687	675	632	631	683	703	659	667	685	679	641	623	701	661	651	653	653	683	630	680	716	673	671	640	666	686	667	662	616	745	707	673	647	637	663	660	689	653	666	627	665	634	688	691	646	667	692	663	687	654	717	641	681	673	640	645	703	644	642	663	632	651	656	701	688	660	687	688	730	673	710	673	629	670	670	648	661	641	685	680	653	696	687	627	698	632	649	679	588	663	681	690	702	652	658	674	687	652	670	692	677	658	677	638	670	626	630	681	649	672	681	669	673	649	660	686	660	714	701	668	649	676	657	642	670	653	682	645	640	694	665	679	685	696	669	672	670	683	608	680	613	671	700	706	699	642	663	680	644	682	647	671	653	692	615	635	676	675	678	658	652	683	645	654	617	653	642	678	691	696	666	653	667	688	673	667	653	649	687	626	640	641	677	682	660
22661	20928	28476	23516	21061	21349	14999	5983	3796	2766	2200	1859	1630	1468	1282	1219	943	905	946	902	836	745	767	669	687	622	591	570	582	555	589	564	590	618	573	622	665	651	678	660	700	675	680	671	628	702	624	599	661	596	613	596	566	527	542	543	555	572	547	509	539	501	503	518	517	548	509	506	492	524	534	536	526	500	544	536	515	535	490	487	532	521	516	537	551	525	526	560	522	492	490	517	517	537	513	534	490	522	531	503	509	532	540	536	507	517	506	553	487	517	528	543	538	486	550	516	513	523	518	486	553	518	514	486	520	511	469	500	562	464	503	483	537	512	526	539	537	565	525	509	541	487	529	534	506	522	515	542	513	493	491	498	551	504	497	542	522	494	496	518	527	490	536	541	505	512	507	518	515	544	496	512	506	509	513	504	515	526	522	534	501	540	545	518	509	528	505	513	500	544	525	484	501	506	490	514	481	524	517	544	493	486	537	533	500	510	536	513	526	495	513	476	553	471	525	504	508	536	529	500	530	569	484	539	516	505	500	517	489	497	534	515	543	519	545	496	525	514	493	492	507	554	503	494	542	503	507	556	479	541	501	510	497	545	519	517	508	483	494	490	501	553	569	526	544	477	528	498	565	491	523	559	486	500	516	511	492	508	546	483	525	547	507	508	558	570	518	524	478	610	470	562	539	536	540	462	531	510	513	527	506	521	556	484	531	523	514	501	514	552	505	531	494	528	540	575	533	534	488	509	506	537	508	505	528	521	518	500	516	533	484	502	504	506	507	558	492	504	544	541	502	532	506	518	524	524	515	516	538	534	544	477	485	517	510	510	511	539	539	521	536	526	510	513	513	512	506	554	503	518	522	521	533	523	513	553	536	484	517	524	520	509	516	537	528	513	521	518	550	515	524	554	526	517	562	543	505	529	539	516	530	514	497	520	504	525	488	512	518	516	509	460	499	509	555	499	493	511	486	522	505	519	502	496	517	512	503	513	482	534	500	514	519	503	521	530	538	506	509	509	515	522	519	522	536	507	525	509	483	484	458	499	542	492	487	518	470	520	535	507	505	465	543	548	529	503	515	546	497	505	532	502	513	525	560	539	511	506	525	521	513	538	498	512	509	549	535	548	493	515	511	513	495	530	513	502	526	516	501	510	509	515	495	522	515	536	522	477	503	534	491	544	508	546	535	544	496	544	496	528	555	521	476	505	518	561	509	513	480	524	543	503	481	503	530	548	466	484	504	518	481	519	549	500	530	544	533	513	480	504	551	498	558	520	547	517	536	471	504	507	547	550	536	522	548	508	539	575	526	504	501	534	501	491	526	548	518	503	511	521	458	498	514	527	511	524	573	515	509	506	526	511	515	519	497	522	522	497	489	523	491	505	549	539	492	518	529	517	521	528	530	514	509	505	510	498	505	505	509	479	528	519	521	534	516	530	520	530	524	497	495	513	501	529	529	498	534	542	515	514	525	551	535	528	501	491	549	549	534	510	526	510	507	491	524	495	509	523	498	493	507	502	542	524	506	528	511	501	507	505	559	553	543	510	504	522	533	524	516	516	552	518	502	532	492	545	492	539	503	516	524	522	513	524	490	483	532	545	567	521	519	497	506	515	516	504	503	493	507	544	501	529	474	494	545	527	503	499	545	476	493	498	479	489	497	514	520	501	478	492	522	550	511	517	514	513	499	531	511	558	511	503	453	537	516	546	505	552	517	509	521	503	528	543	500	511	491	494	504	496	471	496	535	504	472	538	554	521	528	494	514	486	459	524	506	511	478	510	487	491	511	505	518	516	491	488	533	554	519	503	501	496	528	514	481	515	519	521	559	522	507	484	521	518	536	532	501	472	513	522	518	493	508	494	522	511	527	523	487	529	518	519	491	515	518	516	532	542	500	502	521	545	552	530	535	524	483	491	522	552	551	496	510	516	520	495	517	495	527	506	531	542	568	526	533	543	503	520	543	516	511	523	495	534	549	541	532	528	518	511	499	509	532	526	492	532	504	481	533	517	484	510	529	493	510	489	556	522	517	529	530	508	550	531	499	525	499	500	528	527	501	543	536	507	513	474	518	528	528	492	518	531	467	486	476	471	538	514	536	508	547	507	553	529	541	491	525	544	544	497	527	505	482	506	498	535	517	537	538	519	549	539	506	498	520	534	521	536	535	516	542	528	516	537	508	501	528	512	523	495	478	536	543	560	530	493	509	502	502	504	515	540	482	537	516	506	553	499	546	513	539	515	510	546	498	531	521	556	508	557	498	535	494	532	493	519	529	456	553	539	523	543	532	491	520	510	506	531	523	521	462	495	501	539	489	473	520	529	504	520	507	545	568	490	518	482	529	519	497	502	489	505	525	546	480	432	502	510	476	541	549	526	530	528	455	542	528	508	527	542	507	512	490	491	481	502	590	542	528	537	485	524	519	505	521	477	510	514	528	511	493	536	529	520	522	491	498	532	492	532	493	539	496	520	527	545	509	506	539	525	516	535	490	530	511	517	532	507	493	505	554	528	497	549	520	528	542	498	516	523	517	501	519	468	493	492	519	489	518	536	576	510	482	514	498	494	536	505	515	504	516	481	516	512	531	485	533	498	546	497	515	515	497	495	488	520	541	531	517	498	525	487	535	523	527	510	492	555	493	500	519	533	516	513	480	532	511	537	523	537	555	482	506	544	535	549	547	492	546	513	506	556	513	522	494	508	531	550	547	505	558	505	498	505	492	488	524	467	497	525	508	506	559	524	526	529	519	539	504	521	502	516	520	517	530	535	530	481	509	482	491	540	517	534	514	552	514	513	510	499	520	540	492	497	542	513	510	529	521	505	526	493	540	481	532	526	489	478	508	508	525	537	471	504	527	502	529	532	522	524	538	569	506	519	568	488	540	520	530	490	489	482	542	551	533	495	526	565	511	532	513	562	500	503	473	536	525	519	570	525	525	511	534	517	558	531	480	519	529	519	507	516	484	535	511	453	525	534	540	521	540	581	535	549	540	516	557	528	519	506	525	518	514	516	506	503	540	462	547	504	544	499	518	550	484	532	519	502	536	531	538	505	484	506	523	505	507	588	507	539	497	503	512	510	470	531	512	518	528	529	504	520	544	554	547	529	509	501	514	468	526	522	508	534	494	505	509	501	554	529	530	530	528	521	536	496	503	481	508	514	511	519	513	515	500	488	520	474	534	533	552	515	516	502	513	485	522	537	522	540	492	477	484	481	506	543	535	513	524	522	521	508	518	512	522	514	524	520	518	499	552	506	516	508	526	494	499	494	521	513	557	546	510	535	535	533	513	518	536	551	506	512	553	491	502	529	524	526	495	512	498	511	509	520	522	506	483	492	488	506	496	521	469	476	483	489	517	539	517	522	529	497	524	494	535	516	515	517	514	520	500	513	511	540	511	513	518	534	522	542	517	528	526	494	539	510	505	502	517	531	496	515	529	510	489	478	547	543	515	460	477	510	492	492	513	569	545	505	527	496	542	510	541	536	476	504
38862	54215	38864	29698	23692	18290	13558	10185	7339	5417	4340	3658	3064	2658	2231	2050	1607	1392	1404	1349	1241	1061	1006	931	848	792	689	734	674	686	704	677	657	734	734	696	844	886	985	888	957	903	886	932	835	746	859	819	830	729	694	655	660	590	587	608	625	586	615	634	613	596	571	594	622	601	598	625	567	565	585	588	554	551	560	571	590	576	536	540	536	611	539	530	562	606	551	571	566	622	549	574	570	576	568	596	593	574	566	564	520	567	554	625	561	606	565	585	585	565	582	555	558	582	575	577	518	583	580	554	540	547	613	594	572	590	561	569	580	577	557	588	609	540	554	560	577	564	542	525	550	594	591	590	539	565	538	610	578	624	588	552	566	573	569	586	571	550	573	576	597	531	589	564	563	540	580	575	579	584	543	619	562	590	575	570	589	577	553	558	572	566	586	600	549	619	557	564	560	563	616	560	567	571	570	593	580	583	523	636	550	535	545	571	577	577	596	580	557	603	591	556	568	569	540	586	571	574	599	598	592	558	608	549	570	589	551	574	553	589	576	513	569	557	587	556	604	573	579	558	582	582	555	588	565	578	577	596	564	525	562	597	544	555	534	552	553	562	611	533	592	542	558	594	543	587	555	535	558	597	643	533	559	569	549	563	598	620	534	572	571	547	579	559	528	549	563	562	552	561	606	583	586	553	559	540	582	589	544	566	634	606	543	546	603	594	618	599	542	575	554	562	587	558	538	521	547	566	591	606	618	595	572	541	550	582	550	555	569	571	522	581	553	558	549	541	621	559	559	548	560	563	558	603	553	578	540	580	583	564	564	596	567	562	553	554	566	570	567	565	574	580	583	604	581	563	611	561	591	544	558	569	539	553	583	560	568	571	543	583	573	596	534	580	585	550	579	587	597	578	621	552	556	557	576	501	581	597	554	583	570	592	545	568	581	558	584	613	566	521	578	517	600	571	546	606	523	577	562	576	609	558	615	597	587	572	572	529	595	576	566	541	555	586	551	571	571	591	593	604	565	570	546	551	537	585	533	565	538	573	568	597	574	598	584	559	582	556	584	577	602	551	502	588	581	598	580	568	593	563	557	577	578	596	589	537	560	552	564	555	582	572	543	602	559	566	577	619	559	582	540	539	572	569	558	603	591	564	547	604	577	555	601	557	555	553	624	615	592	583	601	552	561	582	582	547	586	613	590	563	553	553	576	570	570	512	570	530	550	583	593	624	576	550	583	552	532	618	572	577	565	576	545	543	522	518	539	579	585	579	524	580	605	602	571	572	527	585	584	561	564	568	560	567	596	562	591	519	576	557	572	581	545	607	604	596	553	576	610	551	591	589	601	612	570	536	600	526	560	544	601	519	550	569	590	580	541	576	579	608	564	546	606	550	560	539	568	547	571	536	613	544	582	577	557	609	547	580	559	579	510	608	554	586	549	595	592	540	578	576	559	586	554	564	591	555	587	584	610	606	553	563	566	562	598	619	548	566	580	540	536	546	601	629	545	549	600	580	530	582	562	573	535	639	549	544	557	596	574	558	560	590	534	553	617	616	558	575	548	578	557	593	549	567	592	578	600	588	554	562	578	529	571	552	527	592	575	593	601	559	556	543	573	554	575	589	599	560	560	591	581	566	583	610	550	538	595	551	591	580	581	608	615	582	584	586	557	531	612	587	587	572	597	556	539	561	566	618	524	619	562	547	599	578	545	597	583	556	606	557	558	542	611	579	567	580	585	556	602	588	545	562	572	533	550	565	594	576	617	550	538	576	564	597	609	544	553	586	631	580	572	546	621	572	597	578	593	578	595	599	547	518	601	548	567	550	568	567	544	621	579	583	558	599	577	545	593	571	554	550	619	570	587	616	583	555	598	565	600	542	525	580	557	569	544	600	566	584	546	580	543	615	577	556	574	580	587	549	591	590	549	559	556	555	573	548	558	573	566	556	585	603	556	523	570	574	593	550	615	551	539	552	543	551	547	553	570	598	533	559	569	577	570	547	555	577	542	564	636	538	561	560	577	542	585	603	531	513	570	589	551	600	580	563	547	570	540	562	615	605	571	579	590	588	584	561	584	549	622	561	579	525	550	580	577	527	568	564	599	561	566	562	580	582	569	593	578	589	566	575	504	590	567	542	589	538	536	554	586	609	581	571	580	569	537	530	576	572	559	579	563	549	612	540	606	592	544	568	556	589	609	570	551	557	551	572	536	561	564	559	543	576	560	566	534	564	578	587	551	545	604	567	556	538	563	571	538	571	591	548	564	542	569	546	600	590	574	595	594	582	571	583	593	597	563	614	579	535	558	568	574	608	561	586	547	583	597	591	608	607	609	582	573	585	601	578	534	567	597	561	579	591	592	594	570	610	580	584	557	593	623	559	588	529	572	565	543	552	518	579	579	542	582	549	632	542	548	525	593	551	563	566	563	572	566	596	597	563	559	590	560	573	580	616	552	578	583	556	568	559	581	528	540	600	567	542	575	577	568	558	559	586	550	509	560	538	600	628	614	564	557	572	572	571	558	585	626	557	563	570	597	571	571	556	567	578	589	601	588	568	567	569	579	587	555	545	542	586	572	573	568	603	580	547	550	539	634	549	537	572	542	588	532	560	547	534	566	551	604	565	578	534	555	582	606	584	600	548	584	554	581	584	582	564	592	585	624	594	538	516	571	554	578	543	584	594	537	574	601	588	567	596	559	590	551	579	585	579	592	504	613	556	591	528	583	557	639	573	554	608	563	581	548	552	610	539	568	604	560	548	535	593	611	563	559	591	550	582	557	530	568	580	603	569	564	541	592	560	551	584	569	543	610	566	580	565	531	569	589	572	545	568	601	580	594	522	593	594	575	581	598	551	604	541	562	575	532	612	586	576	597	578	550	550	591	552	561	566	591	581	547	564	547	532	575	577	576	525	565	579	592	571	628	531	565	529	600	566	561	542	612	559	553	594	637	562	555	552	556	564	567	549	531	617	592	581	552	575	558	544	575	579	573	587	522	544	597	583	569	561	578	559	578	576	602	534	537	586	533	605	565	594	559	599	592	590	562	581	599	545	554	576	562	567	589	612	582	551	581	606	607	562	579	552	571	579	580	530	574	555	600	579	577	579	555	543	583	558	556	560	549	591	597	549	554	544	577	602	608	562	593	540	532	538	569	585	552	578	565	561	578	554	568	581	551	598	530	564	573	578	568	587	563	535	553	545	616	558	563	549	610	594	584	565	579	528	560	563	553	583	550	541	564	551	577	577	631	581	553	577	552	523	584	593	547	576	546	587	550	574	577	586	562	557	603	585	534	572	570	522	547	545	537	564	554	579	536	595	584	560	586	571	589	530	578	555	594	584	593	569	599	559	576	552	577	561	540	569	592	577	593	572	593	569	603	579	520	601	540	569	563	586	558	545	521	555	547	564	534	556	581	545	574	585	607	576	541	607	606	620	576	524	533	615	586	584	588	581	555	581	586	543	546	553	554	547	608	596	561	522	588	526	565	547	552	577
28627	25611	24271	16733	9348	5307	3354	2289	1673	1170	1098	966	820	770	667	617	592	586	557	514	507	478	542	500	488	459	469	452	429	444	413	435	498	466	452	476	469	519	472	512	538	469	484	487	476	516	480	511	484	467	531	467	454	454	456	452	470	438	456	434	422	459	417	425	420	453	475	457	430	450	438	415	472	462	432	417	421	442	454	446	434	490	419	417	443	456	436	447	467	474	431	419	442	425	453	460	461	430	422	426	452	450	465	420	436	404	449	464	433	436	427	427	425	432	398	466	466	466	419	436	442	444	413	491	433	450	439	422	423	379	470	441	441	467	397	449	453	436	409	451	432	440	445	448	430	455	416	497	441	458	466	468	450	426	455	434	445	432	462	426	393	440	417	427	427	427	441	438	465	444	424	454	420	421	449	408	436	431	430	457	420	463	444	483	455	422	451	434	402	474	445	422	467	463	462	408	420	431	404	458	445	450	444	460	460	423	437	430	440	431	434	441	455	420	424	432	474	410	440	423	418	470	434	454	422	414	469	472	429	459	446	423	420	441	392	461	418	421	418	431	463	431	413	469	460	405	435	463	437	434	443	441	433	469	424	410	471	468	465	487	446	471	421	423	431	496	446	435	461	454	430	440	446	412	447	414	467	419	440	453	413	446	439	443	481	456	396	441	414	451	433	458	449	433	447	428	486	467	416	446	477	437	411	449	454	440	439	445	426	422	443	432	447	438	496	442	413	432	402	430	423	464	464	397	423	421	422	463	435	426	450	436	434	471	474	399	434	447	474	424	441	447	436	477	392	418	432	422	464	460	458	465	436	426	394	451	416	460	463	467	462	380	478	429	442	446	416	478	446	427	466	446	437	449	467	397	447	430	462	426	426	404	424	422	456	384	439	420	472	450	453	460	442	484	460	462	430	444	440	423	445	466	413	435	466	429	465	423	417	439	445	404	435	436	437	422	403	492	427	470	455	422	426	446	423	449	451	464	452	434	461	443	440	416	449	479	427	415	434	434	441	450	436	438	449	407	436	458	465	439	442	477	452	410	446	424	456	425	470	433	476	454	402	416	464	413	417	458	469	438	376	465	446	460	424	400	456	466	451	440	458	447	434	427	437	446	450	456	430	449	414	453	456	484	440	436	453	427	485	426	433	426	440	445	409	425	417	409	450	411	415	458	463	433	425	427	435	467	430	411	454	425	449	468	454	399	462	465	444	488	490	430	403	429	463	458	464	453	407	446	447	432	423	441	444	430	444	410	409	445	449	411	435	440	450	453	426	433	431	453	461	464	432	415	439	459	475	416	447	450	404	460	447	396	470	433	410	415	442	440	427	431	443	419	397	443	417	472	446	408	447	436	417	434	426	429	452	450	421	400	424	422	450	428	433	449	485	460	444	451	453	430	420	424	425	417	446	421	421	494	417	418	389	447	453	424	419	438	434	466	449	407	442	438	451	413	432	430	439	422	433	471	438	493	448	445	421	437	459	421	475	445	429	424	451	415	477	447	476	443	453	415	474	456	423	453	429	460	479	462	462	423	443	442	446	449	444	488	429	441	481	411	466	476	440	455	468	459	430	441	460	410	387	449	382	461	417	506	469	456	400	463	395	436	429	423	458	432	427	417	415	456	408	469	446	418	427	426	446	474	453	454	434	421	443	451	443	468	459	456	459	422	441	455	459	434	419	428	485	441	430	468	432	458	451	445	394	431	451	474	467	489	432	440	449	413	442	443	434	446	455	454	404	426	452	452	442	432	450	444	424	429	434	418	423	432	447	482	462	417	426	446	454	422	465	434	429	479	450	439	398	467	437	426	414	422	497	466	421	396	461	416	436	437	425	427	466	449	441	450	424	456	411	425	462	438	410	422	401	462	415	447	490	437	453	439	428	432	439	446	434	448	416	432	437	436	410	440	436	475	437	463	436	456	444	403	480	450	433	432	427	436	416	422	415	447	450	414	434	458	464	472	456	470	453	409	451	420	460	428	437	411	432	447	457	455	474	452	436	484	470	431	435	479	450	465	428	456	430	440	440	474	413	412	440	433	470	426	458	433	438	419	499	458	459	442	453	431	440	462	450	433	446	464	452	434	475	462	441	406	434	433	421	446	454	437	444	396	410	442	445	414	459	434	430	441	450	443	460	427	420	443	421	441	452	424	445	429	433	492	424	446	457	441	407	438	475	455	445	433	439	429	413	446	445	441	419	429	452	399	457	463	403	457	407	425	421	448	435	455	433	470	448	416	458	416	456	455	447	442	425	434	435	427	457	442	418	493	479	420	415	435	454	429	430	456	468	447	447	445	450	448	450	422	482	494	463	481	437	403	480	433	450	431	436	438	434	487	449	429	402	402	467	426	409	399	432	447	417	436	424	413	491	457	440	465	461	455	456	442	438	451	450	471	411	416	453	425	450	459	397	467	459	457	447	430	442	423	459	454	426	449	449	444	453	438	476	435	458	461	439	480	437	441	473	424	429	458	460	398	473	404	408	435	430	438	471	433	423	461	469	423	474	438	424	428	446	429	409	449	396	415	465	432	451	483	459	427	420	433	444	456	446	455	443	431	449	497	439	460	481	440	477	430	441	454	461	446	410	437	428	463	434	422	459	472	438	448	441	400	434	450	466	462	430	454	427	432	434	442	397	445	455	427	424	476	428	458	410	424	423	440	478	459	487	456	462	425	398	454	466	452	444	416	462	465	438	430	407	401	487	374	445	425	446	436	441	440	427	436	420	441	417	477	493	420	444	444	463	443	466	441	476	412	445	431	413	459	425	457	477	436	399	447	443	441	417	438	437	424	457	443	434	418	422	463	466	430	425	427	482	412	428	433	422	434	464	416	445	439	427	450	444	465	471	431	424	428	470	452	462	437	418	479	403	418	408	422	467	464	450	439	457	443	432	406	441	444	423	429	406	445	460	453	431	427	434	427	429	426	477	475	452	415	433	421	420	461	433	390	427	446	460	482	436	428	468	464	431	440	431	452	468	478	503	479	405	441	443	428	452	437	478	437	453	439	475	398	436	478	448	429	410	432	435	411	450	410	424	423	406	429	458	447	454	452	445	438	431	416	423	457	436	452	450	438	478	437	435	413	423	414	413	434	425	432	393	432	407	463	462	429	425	377	430	456	461	461	428	436	443	455	395	466	451	426	460	448	436	424	445	454	446	424	434	418	484	405	447	453	447	406	412	429	420	398	457	440	448	438	479	450	454	430	415	459	422	444	471	440	419	455	458	432	472	455	462	454	438	444	455	441	402	440	426	439	437	465	416	455	458	452	439	427	447	422	430	408	415	419	449	462	465	457	442	456	461	423	416	443	433	464	434	460	418	439	423	447	437	449	468	440	440	440	422	472	453	452	434	441	477	388	441	432	456	422	416	420	395	429	421	460	452	438	425	439	392	414	456	453	416	416	423	463	458	462	427	400	419	427	440	422	443	448	444	437	451	397	427	443	414	470	430	432	431	425	443	437	427	384	431	443	478	439	432	460
31736	38735	27837	18607	14129	9474	6509	4857	3402	2480	2047	1742	1513	1317	1165	1050	853	832	811	741	760	700	644	602	590	546	522	559	518	561	547	585	537	540	553	535	610	635	659	681	667	682	625	664	608	627	645	654	601	574	557	511	535	518	529	533	515	533	547	513	521	518	511	516	528	559	518	559	559	500	488	516	514	511	558	524	513	517	557	508	564	493	533	546	497	513	530	482	530	526	489	505	538	532	495	549	476	501	534	525	493	525	529	497	496	503	487	526	511	531	525	542	561	520	494	543	518	481	470	517	512	523	517	557	522	531	538	522	561	495	526	535	519	501	493	506	505	521	571	525	513	538	534	495	480	477	499	499	512	511	517	542	549	487	508	510	525	537	506	494	510	547	497	495	523	495	496	521	464	542	516	573	526	504	518	508	506	530	542	535	565	531	541	543	501	526	523	504	529	475	518	504	506	532	508	543	522	532	498	533	509	534	502	548	505	506	506	500	501	508	539	497	534	530	508	524	517	516	493	518	525	486	509	486	511	496	529	498	537	524	503	545	516	532	539	498	532	539	516	567	483	519	517	507	510	463	505	525	514	505	538	515	494	512	500	499	510	533	536	517	535	509	568	567	520	524	526	523	505	502	504	525	495	559	500	510	503	518	532	486	529	467	524	482	488	517	500	539	525	526	502	521	518	513	512	464	515	480	490	540	504	492	517	466	547	513	521	547	531	511	538	495	502	499	486	549	554	496	517	486	514	557	512	528	513	538	495	531	542	511	517	511	543	484	539	523	531	530	503	531	513	519	546	512	552	523	515	558	530	501	484	519	512	495	481	499	529	488	521	497	490	563	535	573	519	498	529	559	506	532	513	538	509	544	524	500	481	525	550	519	507	473	547	525	522	501	535	522	536	501	521	477	524	479	529	516	500	496	523	527	484	542	522	507	544	539	528	517	515	527	530	546	530	560	546	548	539	516	518	501	488	503	550	517	510	517	487	516	521	510	517	548	532	531	510	514	461	505	552	550	494	509	514	480	515	515	501	493	536	504	508	499	489	525	522	540	546	543	561	507	521	548	524	530	505	560	517	488	519	535	544	507	508	545	513	540	563	508	508	512	539	515	511	560	493	526	502	549	526	501	534	477	491	532	507	528	489	544	538	490	517	503	541	528	527	547	485	522	512	518	527	464	525	503	484	471	493	492	537	509	502	522	537	511	522	493	514	494	499	548	545	527	478	577	512	521	542	542	512	523	551	524	508	522	476	501	542	524	513	526	553	536	503	508	553	528	508	502	517	557	483	448	492	529	521	544	531	514	513	528	555	501	543	493	503	527	544	543	512	519	556	543	451	519	507	502	490	500	572	533	526	520	536	515	517	522	550	525	504	540	468	517	509	529	529	550	518	539	487	527	486	546	500	541	532	502	505	521	530	511	497	517	532	502	525	523	496	530	497	520	520	532	526	527	504	510	487	539	492	497	494	523	570	487	496	457	540	529	504	530	536	502	530	538	502	499	496	535	520	537	532	515	481	474	542	511	540	509	515	497	534	501	555	519	510	509	529	514	534	510	508	459	506	481	526	541	543	556	524	497	513	499	504	573	507	499	526	507	536	506	511	481	523	510	520	520	499	529	541	523	519	505	523	501	500	494	520	518	498	532	560	532	514	504	488	522	513	565	527	538	533	464	532	541	537	490	470	525	485	497	503	479	513	545	511	519	560	532	516	564	509	500	499	507	518	509	528	511	495	525	522	513	494	513	523	526	519	487	509	546	502	504	548	540	520	535	493	571	526	483	504	559	570	479	523	498	524	522	530	472	512	565	471	545	540	509	539	556	540	512	470	515	531	553	514	519	513	515	512	552	540	530	464	471	539	501	561	518	529	513	509	524	522	492	505	506	537	526	524	521	538	486	522	544	558	532	537	512	548	514	534	516	491	521	509	501	499	515	561	528	481	531	509	531	538	506	547	509	512	528	545	471	483	531	540	534	553	495	519	539	508	480	503	500	545	534	498	515	471	503	527	493	498	504	516	506	560	501	529	537	523	540	555	500	493	548	524	539	533	522	514	503	488	558	468	554	510	535	539	495	519	509	535	532	545	502	487	548	529	502	483	535	521	510	540	534	546	502	537	509	496	534	532	547	540	544	502	516	493	519	536	494	517	510	480	516	539	562	529	523	521	537	549	477	490	542	525	500	501	493	542	530	488	540	573	536	488	510	528	529	485	500	535	519	547	532	505	519	550	487	552	523	542	475	533	519	517	516	525	534	502	545	527	456	511	522	506	511	498	509	540	486	523	527	486	505	544	551	512	503	554	493	506	484	475	566	533	552	517	525	503	527	514	525	508	518	551	515	529	476	525	494	546	519	526	501	566	524	576	514	519	526	485	512	498	516	543	525	516	499	563	509	544	527	529	526	488	480	525	504	512	527	525	518	536	507	548	547	551	517	491	554	490	510	516	519	497	521	508	520	488	519	498	502	571	515	539	547	515	559	543	506	519	496	521	503	516	501	525	538	541	536	521	502	565	488	554	529	514	548	475	485	550	508	516	494	496	518	526	491	536	540	513	491	492	519	501	464	519	537	530	523	491	514	504	482	529	527	533	516	511	524	528	526	495	510	511	507	525	501	506	532	504	520	504	485	531	553	506	499	468	548	481	536	506	503	502	472	516	528	524	514	515	529	524	519	545	533	553	528	490	490	539	557	566	516	532	495	532	514	524	482	554	508	518	529	529	493	475	500	534	507	492	499	485	538	535	506	528	516	520	537	524	528	527	502	495	511	473	495	519	522	526	536	454	516	535	508	529	503	519	549	479	531	479	502	519	553	520	518	493	512	471	524	525	519	483	527	519	530	533	522	566	532	514	496	490	519	529	492	458	527	526	538	517	576	498	537	479	540	466	565	548	534	444	515	525	519	532	488	538	472	493	463	492	477	493	477	510	507	527	514	515	531	480	512	510	512	522	481	523	517	484	532	509	516	510	529	530	479	519	492	510	561	528	563	503	524	485	517	546	496	516	544	558	507	504	492	529	547	514	525	506	512	494	526	549	554	494	505	513	506	509	560	516	477	550	517	502	453	517	512	538	534	531	522	572	471	516	551	488	454	506	518	535	544	456	501	506	496	526	569	512	485	501	472	532	536	513	549	498	560	511	505	505	475	516	536	496	550	524	505	529	523	511	501	508	502	482	476	508	523	486	519	502	526	553	500	492	520	488	512	481	519	509	515	528	561	522	497	549	537	552	496	538	500	520	491	518	463	534	542	526	565	511	539	532	532	547	529	478	504	526	504	518	522	530	552	502	528	525	493	560	505	460	512	516	535	522	555	533	517	532	539	496	526	551	520	482	501	526	536	522	531	534	498	511	489	555	507	501	550	533	535	503	514	516	508	508	500	491	516	539	540	528	512	504	507	544	495	550	488	509	545	554	472	548	490	495	522	499	528	466	526	524	513	507	509	498	525	520	516	548	512	516	494	519	506	555	520	534	474	501	535	559	557
23699	20932	27960	24111	20902	13901	6654	3600	2444	1853	1532	1359	1154	973	914	790	632	641	606	555	537	491	476	502	463	408	407	420	398	348	372	376	408	402	396	418	426	477	478	477	440	472	495	461	440	440	500	441	397	425	394	383	350	379	375	366	362	376	366	365	403	397	353	357	332	376	359	363	385	382	333	353	349	364	328	348	343	342	355	368	400	358	358	376	370	339	375	343	312	364	366	377	355	357	386	353	358	367	371	333	313	374	386	378	364	348	342	342	310	322	377	367	368	333	376	354	336	380	366	380	325	333	332	333	344	344	370	356	344	345	329	353	373	356	354	351	356	384	353	350	371	323	354	350	333	366	354	339	363	349	360	348	365	370	328	341	341	359	326	321	377	341	366	350	373	340	328	369	369	317	345	358	363	356	349	350	360	360	379	345	319	353	338	346	360	362	373	359	354	350	317	321	364	377	320	347	370	343	359	353	340	377	346	343	359	409	351	331	371	326	338	365	339	351	356	353	359	375	367	347	326	414	372	372	385	357	402	355	346	342	382	341	357	342	357	376	361	356	343	319	369	342	349	309	345	369	354	381	370	362	343	375	385	342	365	352	322	390	347	347	379	362	395	364	329	341	349	382	405	348	376	341	372	329	348	360	357	368	362	348	340	370	385	354	364	355	332	351	361	342	349	347	395	383	356	372	379	369	383	359	370	359	320	345	367	341	363	358	332	347	376	371	351	363	353	325	335	342	383	390	376	344	368	389	355	351	351	381	368	343	391	334	402	329	351	339	330	379	369	329	322	360	360	349	371	327	393	342	352	355	340	357	327	399	390	399	337	353	347	370	395	371	369	353	366	375	384	369	347	375	356	341	362	343	318	385	353	375	360	357	330	320	356	395	350	353	349	349	348	341	360	350	354	351	377	359	384	352	375	367	369	346	324	374	339	365	337	378	344	332	334	353	366	395	341	371	328	355	367	373	383	354	364	332	375	343	360	373	318	366	341	342	389	358	348	341	359	375	337	391	366	310	363	352	337	338	339	341	327	377	341	348	352	360	371	344	347	383	342	357	357	369	333	391	395	337	342	340	306	357	352	349	393	399	347	355	319	361	357	358	365	360	373	374	353	367	341	341	363	360	362	370	360	332	357	361	344	362	327	396	363	353	352	358	368	329	296	372	370	367	378	335	355	358	361	345	343	374	347	369	369	369	358	313	352	369	340	314	332	317	353	355	361	361	367	364	325	349	373	337	330	368	347	340	353	363	311	308	372	349	304	355	357	322	398	347	334	365	384	336	338	330	340	364	378	348	334	334	373	372	337	369	316	348	327	365	390	325	348	354	349	346	360	311	341	337	353	369	363	375	315	325	375	353	397	331	357	350	377	331	361	351	329	366	335	359	349	364	366	384	339	368	346	346	349	343	381	341	337	351	333	336	334	337	375	393	368	359	318	346	340	360	349	342	350	337	350	323	390	360	353	347	367	364	367	403	364	392	330	374	356	344	351	341	378	354	349	379	348	344	356	370	364	368	337	356	360	361	356	340	367	344	344	323	344	336	354	364	359	358	376	342	316	376	339	381	340	365	374	373	345	369	343	374	413	351	320	349	373	380	354	382	344	386	376	366	350	358	389	363	352	381	357	342	380	333	342	368	361	368	394	364	384	360	352	332	356	405	341	343	352	349	389	365	352	358	336	357	338	370	367	355	383	365	353	356	383	359	341	346	323	333	351	334	357	341	380	360	390	376	361	335	338	318	346	353	364	344	348	350	372	358	323	379	351	384	316	349	372	345	329	348	366	362	332	331	364	325	324	362	365	356	354	363	392	348	358	335	353	354	369	345	369	324	346	382	342	358	370	373	353	337	356	346	321	377	390	362	369	342	356	284	318	357	338	374	390	368	360	347	351	374	376	349	369	361	354	361	325	335	333	363	349	331	340	340	344	335	315	351	341	361	323	354	361	374	336	332	362	358	342	356	365	397	358	348	380	343	341	346	360	337	323	351	361	329	369	362	347	365	357	318	381	350	348	378	357	350	394	390	362	352	329	366	316	361	369	349	355	381	322	393	356	375	361	346	362	370	333	312	389	321	362	375	365	355	369	320	357	336	344	342	349	334	339	338	312	362	355	364	328	365	381	374	351	386	343	352	372	379	389	348	374	351	337	347	354	377	360	363	332	361	345	340	399	349	334	364	345	346	369	379	364	345	367	329	337	370	365	343	359	361	344	328	366	367	374	351	314	353	326	356	394	364	350	373	337	378	354	355	323	336	362	316	376	343	378	354	330	324	355	377	355	366	350	371	361	352	361	333	341	347	364	373	338	373	356	372	343	320	367	372	373	357	355	375	380	342	348	370	338	366	378	372	325	339	369	357	344	354	352	362	329	348	368	337	391	359	353	364	366	396	370	374	349	347	354	339	345	334	392	344	381	370	371	340	369	330	385	389	362	367	366	377	339	350	387	368	370	361	356	409	366	314	327	344	403	341	348	357	355	374	370	371	345	349	351	366	353	319	347	360	338	355	355	335	339	348	360	338	359	354	350	334	326	348	342	391	352	353	369	365	309	381	345	384	340	360	355	352	370	343	350	381	351	356	356	345	344	341	373	334	352	372	329	364	393	320	361	386	359	376	359	355	386	386	350	385	346	385	398	348	368	368	369	348	378	321	355	362	353	369	340	350	333	339	343	360	336	320	374	365	356	345	342	336	368	352	328	355	330	381	331	367	343	326	337	369	346	351	345	358	337	337	358	366	328	334	374	353	361	385	342	333	354	290	348	375	321	366	351	336	391	375	365	349	371	354	370	356	367	356	327	354	341	347	327	310	366	354	392	365	373	383	373	367	317	301	348	348	336	374	371	355	362	358	339	359	362	378	382	363	333	366	335	333	351	366	362	329	334	345	342	355	359	342	367	335	351	342	347	372	350	362	334	339	353	331	343	346	367	373	377	335	317	396	335	362	373	377	341	388	344	380	352	366	359	388	364	354	357	355	358	343	382	347	343	367	350	366	374	356	364	352	328	327	346	359	364	338	309	365	361	322	349	335	340	364	380	341	299	363	389	337	378	326	343	340	344	348	369	389	346	383	386	358	323	368	379	342	343	339	355	315	380	353	367	356	375	363	362	348	366	351	341	376	365	370	339	352	363	364	361	378	376	361	328	345	347	389	339	322	341	360	360	337	359	369	322	330	356	374	361	358	361	352	356	315	332	365	369	356	375	368	344	382	376	328	368	386	358	312	361	358	358	360	364	335	366	301	382	332	364	344	359	369	331	321	341	338	369	338	334	356	364	378	384	367	360	362	324	361	324	363	364	355	354	366	353	338	338	337	354	351	325	357	347	344	342	390	376	335	324	362	382	360	369	328	324	349	331	362	340	330	344	326	367	362	340	352	332	361	391	369	359	380	353	342	381	377	350	374	368	328	363	385	341	350	323	339	347	353	388	358	347	369	367	341	383	393	349	346	378	337	320	372	384	368	384	341	349	339	332	346	367	344
35524	47024	34064	24119	18276	13153	9839	7101	4972	3956	3201	2662	2210	1859	1571	1326	1091	1050	959	907	806	733	717	672	630	590	502	441	465	445	460	457	468	490	488	549	585	660	610	659	676	649	662	563	583	618	609	601	512	503	485	505	461	438	414	459	428	449	450	416	419	422	477	396	432	465	445	441	440	433	383	431	418	394	426	431	452	430	411	395	421	460	421	398	411	364	434	411	402	390	382	413	424	393	405	452	433	446	415	427	414	389	401	462	420	438	422	367	439	407	454	429	405	370	436	424	418	412	415	409	369	380	402	399	413	417	383	411	399	405	376	430	437	445	442	408	438	449	430	451	418	432	415	408	405	393	389	430	441	403	406	434	411	444	417	420	396	389	425	410	413	399	413	414	409	432	452	404	440	405	404	398	377	397	432	434	413	412	422	413	397	437	399	396	428	439	433	419	406	403	413	410	411	419	409	400	442	376	404	397	455	431	454	443	394	382	442	418	405	358	412	368	438	394	396	392	439	413	406	464	383	405	375	415	373	384	453	414	414	403	394	401	412	387	451	394	413	422	427	399	405	379	431	407	430	419	420	428	398	421	401	415	413	436	420	414	435	424	408	446	404	406	387	410	419	424	424	439	398	426	448	412	390	444	396	410	405	410	415	407	426	422	415	415	377	405	451	428	390	434	442	396	422	392	393	387	405	435	380	454	407	406	424	413	423	422	423	393	410	417	425	425	460	434	410	432	426	417	417	377	440	425	415	417	413	434	384	461	415	439	419	399	386	432	433	409	382	431	424	371	406	416	447	427	418	401	431	426	398	420	416	435	452	368	440	437	406	381	408	435	392	420	420	427	423	439	383	409	415	439	435	462	432	411	383	435	433	449	442	416	455	407	399	426	394	424	440	422	433	445	379	430	399	406	422	418	381	426	419	409	425	433	444	414	379	447	430	427	415	459	429	400	450	425	425	382	415	426	413	404	396	412	411	421	424	408	395	427	439	414	345	409	414	409	418	445	384	427	391	377	424	420	387	407	425	414	388	426	430	382	404	437	402	419	396	420	430	421	390	410	417	426	407	397	415	431	425	441	401	415	456	369	411	401	395	417	409	432	466	404	436	393	423	439	415	435	382	409	407	439	418	424	387	455	451	434	414	425	390	418	411	402	410	420	400	422	410	428	438	413	419	415	404	414	373	435	406	426	435	427	425	408	414	420	380	425	418	397	406	418	417	398	429	393	407	452	436	409	449	436	422	400	406	417	424	427	415	406	406	409	400	431	438	389	440	434	428	435	469	452	409	430	427	404	407	413	415	425	444	421	410	393	421	428	412	411	394	435	429	411	387	409	420	444	431	429	406	390	440	426	423	445	440	400	399	418	408	388	381	414	435	394	439	419	419	418	450	437	409	379	377	404	393	420	413	396	411	397	432	389	411	407	413	424	400	442	393	378	390	408	396	380	406	401	434	426	402	459	427	408	408	423	388	410	430	396	421	438	446	390	412	452	354	432	422	436	430	373	416	394	427	407	430	426	405	427	404	433	430	402	430	411	422	456	404	388	422	434	417	436	408	395	444	446	412	421	423	437	449	405	421	401	417	392	434	441	446	403	414	409	429	414	438	403	423	413	391	450	421	415	381	452	405	417	389	435	420	460	398	439	399	431	469	449	397	379	409	417	415	412	427	376	390	429	468	421	402	397	450	418	370	471	427	424	392	409	420	413	430	419	382	387	414	414	451	413	404	394	420	439	416	400	434	427	404	411	399	419	395	370	437	396	411	412	415	402	382	422	434	432	405	425	409	390	428	427	437	426	415	386	397	429	426	416	400	409	412	436	424	403	421	402	394	392	455	404	412	440	398	415	435	410	414	412	368	420	388	403	432	421	427	416	423	390	406	388	414	429	433	396	378	464	432	410	426	411	424	444	392	424	417	402	418	405	440	440	425	414	410	441	390	403	426	437	419	410	372	389	428	441	417	396	423	408	419	393	416	448	423	396	445	436	445	449	406	409	457	435	427	435	441	433	405	425	391	382	385	410	409	424	427	384	419	395	422	407	420	403	419	424	398	401	419	414	444	440	388	427	449	428	420	443	401	395	440	413	414	428	420	416	416	399	431	406	380	390	438	401	390	409	423	389	398	433	407	411	419	412	390	374	438	416	401	456	417	435	413	388	431	404	425	398	427	398	414	436	447	401	394	440	427	426	435	399	414	407	388	420	415	404	472	363	448	385	408	404	384	435	411	403	408	408	421	391	396	405	423	397	414	432	422	382	405	398	396	397	420	409	409	398	376	414	419	401	401	381	427	408	409	447	412	402	392	439	401	422	390	443	455	415	443	452	394	405	397	466	432	402	406	393	412	407	378	420	412	437	386	442	382	386	415	415	415	444	415	396	432	387	448	441	429	396	441	440	443	425	426	401	423	425	395	379	414	421	413	396	437	401	416	380	387	383	411	382	440	398	426	420	365	419	392	424	419	425	401	409	428	423	445	370	425	406	411	436	360	441	402	425	415	433	392	407	419	429	450	412	427	440	429	385	417	391	425	450	376	403	427	413	415	443	412	403	407	417	408	427	399	408	450	439	412	416	398	425	437	433	426	394	397	431	429	401	410	419	419	426	433	375	402	395	367	411	408	404	405	401	392	422	408	365	435	418	376	451	393	408	416	415	425	409	395	434	396	414	415	442	396	378	423	367	422	421	437	400	413	406	386	390	400	425	418	401	402	402	439	421	418	389	433	435	401	407	415	423	404	386	394	377	417	410	432	422	422	424	422	446	432	403	413	418	381	407	393	423	429	431	421	389	424	452	404	427	433	382	375	426	422	421	401	425	402	415	423	425	419	427	396	371	375	423	410	415	429	444	420	405	399	408	445	384	408	398	405	414	371	405	434	439	415	423	436	453	425	458	434	403	417	415	394	421	419	437	442	430	412	435	403	409	445	440	451	426	442	411	410	477	433	410	412	419	372	435	377	448	395	445	379	395	400	429	393	422	426	397	425	403	448	423	392	423	404	433	405	387	406	437	414	428	417	414	405	412	407	396	400	391	432	431	399	406	415	422	383	429	417	454	419	435	418	418	438	413	400	431	470	393	412	420	394	409	455	417	452	407	427	456	432	375	399	438	412	398	441	438	414	399	427	434	427	440	395	435	436	437	395	420	363	397	425	408	423	436	410	396	435	425	435	390	451	416	425	419	390	409	393	405	400	450	428	422	424	433	408	409	403	400	440	410	444	437	413	393	456	399	407	426	409	383	392	417	423	381	447	436	392	410	410	421	408	423	359	382	466	395	418	418	383	404	416	412	400	434	424	418	422	404	452	398	418	426	439	419	427	400	392	450	428	420	431	460	420	416	392	422	442	452	419	413	426	420	419	425	446	447	417	412	411	387	403	432	405	460	430	407	439	456	429	422	445	435	433	442	407	376	421	432	435	415	413	414	449	409	402	408	405	453	434	424	434	402	413	416	407	405	364	408	437	428	401	406	431	416	452	389	401	403
24992	20985	26822	25090	14674	7114	4346	2928	2103	1729	1543	1315	1148	962	969	828	773	760	735	759	735	706	687	705	665	613	596	623	638	563	589	583	614	588	572	654	643	660	679	690	685	668	649	698	619	694	635	625	628	639	621	605	598	608	563	603	541	561	647	554	583	643	575	566	576	599	614	597	582	638	554	576	595	619	569	578	594	591	573	634	572	584	576	617	559	572	596	570	587	587	594	584	578	603	623	620	596	585	590	613	588	560	554	572	598	576	566	597	583	584	598	555	601	588	603	613	601	585	575	586	581	569	585	617	567	606	575	545	588	582	619	574	553	587	606	620	581	563	626	588	597	597	569	558	529	581	573	553	611	556	586	598	628	622	557	571	580	583	556	616	571	552	580	598	546	587	598	578	571	584	610	609	609	567	575	556	537	592	586	535	615	561	641	612	559	560	556	568	559	548	557	615	578	558	612	592	539	586	522	593	591	609	588	628	649	567	572	583	542	577	585	538	550	570	618	593	572	572	658	562	591	603	576	628	563	601	576	558	621	575	585	576	578	552	552	561	594	570	546	578	597	595	594	595	547	573	619	593	563	594	568	556	589	542	587	591	565	583	574	581	613	583	567	594	629	597	539	602	584	598	552	560	576	527	599	608	590	579	619	583	579	581	570	582	572	611	556	616	571	590	606	575	566	548	656	614	537	601	579	575	575	608	595	582	548	546	558	596	659	575	597	609	599	594	595	569	638	583	592	607	546	580	624	550	586	558	518	569	610	621	591	599	564	582	566	625	629	552	538	579	576	598	581	599	606	604	588	582	583	580	599	552	561	581	540	543	571	573	576	605	571	565	610	630	554	618	559	576	561	554	568	553	589	609	616	573	570	612	614	576	564	589	586	564	631	561	606	600	627	598	597	573	574	548	612	562	617	643	611	593	580	557	593	585	638	578	604	544	567	612	585	575	578	560	649	610	566	600	594	557	558	582	602	579	626	598	586	559	605	576	570	570	567	543	580	592	559	586	622	587	595	603	535	598	600	600	615	597	623	573	581	558	622	565	563	622	560	586	583	565	595	600	562	610	602	564	629	599	540	590	545	603	575	598	584	615	582	575	577	565	559	567	602	609	544	585	589	561	565	611	608	581	585	579	624	594	612	577	596	553	608	593	521	596	628	591	587	538	593	608	599	589	599	600	622	547	574	582	586	557	598	625	595	543	587	597	613	583	541	578	570	551	556	541	586	574	574	595	598	578	566	586	528	566	592	555	594	586	603	608	620	613	548	588	587	576	575	562	566	589	574	588	574	570	595	552	602	579	573	553	607	594	582	581	589	560	549	579	556	643	535	559	557	583	607	632	597	573	557	578	567	573	555	566	550	604	569	579	541	556	584	595	586	593	627	600	551	583	576	586	591	554	599	547	529	606	578	564	587	615	601	599	564	608	589	593	590	563	587	539	556	585	618	597	635	555	577	571	584	582	586	620	563	532	590	567	604	553	606	587	589	590	583	573	595	547	589	617	564	581	599	567	600	588	566	562	550	597	575	590	606	626	575	568	582	575	620	625	574	586	562	586	514	554	597	574	609	582	606	562	591	614	610	583	568	588	564	576	597	580	576	590	587	593	581	656	557	586	560	599	602	594	557	616	570	559	559	557	605	555	569	585	630	627	616	585	572	591	547	563	553	586	625	565	593	577	607	600	638	566	585	579	619	578	561	571	586	593	572	583	590	564	561	581	619	565	570	595	612	636	506	551	589	587	568	586	603	585	601	601	594	570	569	558	599	595	603	610	588	649	581	633	598	572	595	597	590	605	592	565	599	593	589	550	578	587	549	626	604	564	554	541	596	630	586	557	606	590	595	604	593	626	585	574	608	618	585	582	586	536	597	590	583	585	590	573	614	585	599	587	586	612	555	577	611	575	593	528	584	627	539	611	559	561	584	632	609	603	619	629	571	596	613	598	570	618	573	565	571	588	578	578	540	579	586	607	532	604	567	580	602	590	623	562	594	531	576	570	589	571	548	579	585	567	593	574	588	544	547	568	547	537	592	599	605	576	590	610	573	592	610	628	617	599	585	602	600	555	580	590	566	576	598	576	554	564	575	604	619	547	592	568	541	553	576	550	601	626	597	612	565	611	544	600	567	629	594	578	529	566	590	581	598	556	625	612	564	559	593	596	556	562	591	582	590	577	593	562	605	567	543	566	597	599	604	574	586	592	569	596	566	584	597	603	571	591	569	583	557	596	606	619	587	540	591	582	571	640	575	550	599	600	567	589	602	608	586	596	580	569	587	576	578	621	623	609	589	540	562	554	561	580	534	597	628	609	613	569	580	553	558	597	584	561	582	563	574	621	569	628	567	567	560	611	558	589	608	576	559	522	618	547	602	604	594	594	568	564	572	580	599	561	584	567	597	551	584	581	593	587	584	590	584	611	536	570	576	601	587	632	586	562	574	587	596	571	567	556	546	606	583	569	585	633	622	581	592	553	562	601	612	648	602	586	565	571	597	574	581	552	566	565	545	561	564	606	573	589	599	584	608	554	544	604	610	597	568	561	599	568	612	651	636	596	583	591	577	614	586	548	597	589	603	606	571	606	547	556	577	649	570	629	586	596	632	554	585	539	592	688	615	562	608	601	570	566	584	562	551	531	567	571	641	570	555	556	594	570	616	607	653	572	598	552	610	584	579	579	626	580	584	598	567	590	572	613	581	546	589	571	581	529	605	617	559	580	556	563	555	542	591	572	572	588	598	562	562	568	596	599	583	555	607	600	545	564	648	590	582	588	631	557	534	592	599	540	567	586	564	553	601	571	581	518	624	617	587	607	561	606	579	584	597	587	567	622	557	557	555	571	556	557	586	561	582	546	600	622	530	564	589	571	565	594	573	593	555	614	564	538	595	611	594	593	545	578	641	588	567	612	580	575	577	642	582	599	536	588	573	581	575	577	628	625	563	617	597	565	576	585	612	562	597	528	545	588	613	575	593	575	612	549	595	627	562	600	577	548	577	545	582	593	593	623	629	550	611	572	546	573	607	604	544	634	547	593	597	588	547	603	602	585	560	571	603	590	591	606	569	572	569	572	553	597	631	590	518	575	606	569	573	557	608	582	561	536	603	587	593	536	633	580	578	582	613	589	595	601	554	580	610	605	635	567	616	563	594	600	572	573	586	607	569	626	557	609	608	580	592	576	576	578	585	597	591	577	587	608	579	612	574	629	588	544	559	590	586	554	565	604	590	562	585	564	570	640	597	597	575	569	586	608	575	543	604	566	585	630	643	580	558	584	584	611	621	606	590	609	586	548	568	604	605	566	589	574	587	605	597	581	596	603	620	543	603	580	587	628	602	591	610	606	555	564	586	625	582	621	614	570	617	583	563	613	590	569	603	597	660	608	557	572	614	581	556	600	613	591	599	629	586	599	551	573	558	539	562	604	623	550	591	608	573	581	598	573	617	577	571	601	602	595	604	585	561	591	553	583	571	651	575	598	636	585	568	581
34600	42288	31073	21045	15998	11252	8127	5930	4456	3521	2876	2367	2054	1710	1547	1318	1204	1107	1101	1027	962	894	885	825	834	811	746	723	725	731	704	753	730	728	784	736	832	809	881	864	915	892	870	760	840	801	802	838	799	736	731	715	685	715	733	624	733	662	676	694	668	633	664	688	673	678	672	667	687	675	671	696	635	664	668	680	670	654	642	674	653	683	660	634	633	651	695	657	645	681	665	720	676	687	661	674	623	728	702	699	686	655	643	665	694	695	676	643	654	674	702	695	690	655	676	670	643	694	654	657	676	661	689	625	636	673	685	662	683	698	681	663	659	673	687	723	694	644	710	703	671	686	686	669	679	682	660	681	681	667	621	727	629	646	624	671	659	635	673	654	648	663	709	679	619	695	623	691	669	676	650	620	637	681	659	690	659	660	666	671	656	682	652	685	660	638	617	670	700	651	656	658	714	690	659	663	698	685	684	663	700	690	702	667	625	676	669	678	651	638	728	659	661	672	690	675	666	657	654	649	701	669	666	665	706	665	680	709	654	675	680	693	686	690	632	699	688	646	670	676	721	636	669	682	667	615	643	673	689	647	643	734	684	686	724	679	699	691	595	669	673	622	653	637	682	652	701	695	672	655	675	699	649	674	684	645	717	655	610	672	675	677	701	696	695	662	603	680	668	708	615	723	661	705	693	666	680	681	728	696	723	675	688	680	673	645	681	650	666	630	697	652	702	669	711	680	671	677	663	676	661	710	632	687	660	677	638	630	656	719	648	671	695	664	681	654	663	676	659	654	674	647	708	640	699	638	653	667	624	683	709	670	666	663	677	688	691	635	676	683	663	642	672	672	669	725	669	675	660	636	672	686	695	692	681	697	692	680	633	648	658	694	694	704	677	627	654	723	709	661	644	701	691	645	697	689	726	668	655	658	731	667	675	631	650	689	629	657	674	642	634	659	638	702	648	658	640	668	675	703	677	654	686	721	670	678	670	651	641	651	588	657	669	696	684	661	621	661	654	661	670	688	680	703	696	669	718	641	666	685	636	653	660	677	698	660	700	709	670	675	648	685	688	683	657	668	612	654	627	655	653	654	703	660	642	709	685	672	618	684	647	638	681	638	663	708	670	677	619	701	640	641	664	660	648	700	667	678	674	629	655	647	678	641	689	678	666	644	647	691	617	613	584	637	662	668	680	642	640	696	667	672	651	663	693	661	679	701	673	647	710	653	679	657	690	656	689	686	683	675	697	640	719	704	701	618	662	655	699	694	666	625	698	668	678	694	687	666	664	692	653	721	689	701	632	673	676	701	656	676	688	613	663	690	652	680	699	659	663	660	667	688	697	684	672	710	685	712	658	684	665	712	669	670	695	650	660	661	714	728	702	656	664	686	715	665	653	639	642	654	684	673	679	633	676	660	659	645	677	689	701	690	695	676	652	643	640	670	701	647	672	686	638	661	687	629	647	651	681	662	661	708	670	676	645	667	686	701	648	687	680	611	688	631	676	664	698	679	624	685	699	680	663	680	705	679	662	643	714	703	627	703	676	677	697	678	658	650	671	655	677	662	676	685	661	688	704	687	671	667	643	707	657	689	656	627	634	726	710	637	669	674	691	683	633	650	638	713	675	693	658	674	657	681	623	651	683	697	655	679	670	625	664	683	643	685	669	672	662	639	644	671	639	669	676	659	684	660	676	655	658	633	650	675	636	706	677	662	684	674	678	695	702	654	626	705	722	669	672	696	696	650	643	637	611	716	647	723	666	649	613	633	684	657	677	651	685	683	662	686	643	671	640	677	693	687	669	691	699	653	712	662	685	675	713	662	664	671	624	661	684	701	682	675	692	630	674	645	691	662	624	627	635	662	665	624	666	678	624	687	676	711	634	681	677	642	695	635	722	700	690	659	681	702	673	633	630	717	709	659	647	645	683	685	659	699	679	635	699	665	648	693	612	646	686	663	656	689	688	629	633	693	657	673	602	664	647	680	684	693	680	610	608	686	620	689	652	675	704	711	641	735	673	653	705	713	689	692	653	691	642	696	655	716	675	665	642	637	666	670	668	665	636	679	665	685	671	667	660	650	661	688	658	670	672	706	709	692	692	640	632	687	652	665	647	643	620	659	672	717	651	682	677	638	671	699	677	680	655	653	638	654	638	663	657	678	703	664	639	657	691	647	684	662	661	687	664	659	690	647	689	650	682	674	687	667	697	614	677	668	654	676	655	663	634	721	685	638	699	725	690	642	665	694	724	674	691	659	641	696	683	686	675	644	677	641	666	665	658	674	689	663	670	638	656	691	714	653	693	679	625	670	670	668	660	652	672	684	627	651	680	649	666	660	634	663	664	673	640	662	650	682	672	700	646	664	646	707	648	696	644	650	664	706	702	695	656	630	626	641	677	671	675	670	747	683	672	654	659	699	655	678	640	620	647	699	642	709	617	610	671	682	725	654	653	672	654	641	672	599	703	668	708	619	696	711	664	683	676	676	662	630	675	614	628	661	701	712	692	659	693	709	694	643	629	660	676	706	649	701	670	691	631	684	653	667	628	667	675	672	677	641	676	686	640	679	664	685	664	680	694	637	651	624	649	678	681	667	673	676	655	671	661	672	646	702	639	647	677	676	653	678	666	687	664	698	697	676	679	645	657	659	676	702	669	670	700	622	688	653	689	681	678	689	652	674	707	662	653	653	684	640	680	700	623	697	684	631	680	662	630	703	613	686	672	621	668	674	667	687	716	701	678	677	656	634	630	661	650	682	710	644	655	692	655	699	666	657	655	676	683	671	677	641	715	691	670	671	631	722	657	635	668	691	701	665	713	641	667	697	668	691	683	659	663	693	679	663	691	672	684	676	656	684	676	735	692	668	673	719	688	652	707	642	632	690	684	618	649	704	665	672	659	673	666	660	654	639	694	704	696	666	653	697	706	693	678	647	646	698	661	657	657	674	666	670	677	682	686	671	652	654	658	661	661	605	664	668	682	646	726	641	619	695	687	689	696	653	658	682	627	665	672	647	657	670	693	653	709	668	646	642	716	657	667	641	652	683	665	652	651	662	630	638	655	642	691	674	677	666	681	651	694	683	644	647	700	687	658	675	698	639	684	654	658	692	712	632	659	672	676	697	659	690	656	687	685	663	665	640	694	682	656	694	661	673	666	653	682	698	694	617	641	625	654	662	622	723	683	660	671	654	715	654	677	704	669	688	647	635	683	704	681	646	679	683	663	653	673	635	685	691	671	681	673	693	633	621	673	670	649	648	704	646	670	626	711	674	685	656	687	663	753	640	648	660	619	636	679	676	682	674	703	690	666	658	691	637	731	660	690	694	689	638	664	684	644	691	673	663	638	691	718	642	670	633	645	652	667	670	709	633	626	680	650	666	662	653	654	668	665	700	668	705	672	699	681	675	693	631	649	651	641	656	693	670	638	636	651	701	665	668	692	692	688	645	711	656	641	683	686	655	678	682	685	681	684	669	674	691	719	676	654	707	648	680
22640	20931	28477	23518	21023	21135	14336	5928	3920	2992	2340	1995	1638	1457	1305	1099	1004	922	954	902	787	819	723	710	628	597	571	596	561	539	587	585	559	611	569	587	632	662	700	733	671	681	628	723	678	684	659	665	612	565	645	552	600	524	566	503	572	541	555	552	499	524	519	503	548	577	544	528	576	523	545	554	519	524	510	512	511	500	522	510	573	514	534	558	535	510	522	526	527	516	498	501	557	544	533	545	500	514	507	515	494	519	492	522	508	484	508	543	535	493	503	491	545	505	519	495	500	516	507	523	484	532	541	545	516	522	504	489	550	486	523	550	539	545	522	531	480	497	496	513	547	532	545	508	538	522	527	531	570	541	517	507	514	487	539	510	509	512	503	495	555	539	516	539	514	535	487	496	530	514	539	548	537	526	465	511	558	509	518	526	501	485	498	513	546	478	507	550	518	502	508	518	510	525	485	506	474	502	535	516	518	496	530	499	538	557	493	509	514	542	530	502	514	488	519	501	513	508	536	484	509	533	492	491	483	528	508	478	519	492	501	508	500	497	504	502	526	547	529	497	502	504	538	522	511	491	545	533	497	520	479	505	544	522	507	505	482	523	485	513	539	489	570	511	524	505	522	522	493	490	532	563	549	506	524	501	506	549	524	507	508	460	480	512	529	527	500	505	524	526	477	485	497	513	530	515	497	499	520	511	532	511	516	500	512	504	527	481	525	521	518	524	494	531	525	565	506	530	518	515	485	535	545	495	535	513	565	522	537	531	483	535	534	496	543	481	542	550	536	560	511	548	536	540	498	529	504	532	502	499	567	562	486	541	503	546	504	517	507	533	552	525	507	518	514	508	494	507	547	524	545	527	507	517	514	539	532	502	498	502	523	518	499	518	578	487	579	540	517	529	497	530	504	469	541	509	522	490	500	500	487	530	539	519	499	502	493	535	494	516	500	528	544	520	513	485	529	528	547	519	546	530	507	495	554	501	525	521	561	530	515	520	521	530	534	500	501	549	526	551	517	546	526	547	562	491	551	488	510	497	499	478	533	445	541	490	516	508	516	519	528	523	511	558	570	529	490	524	495	568	514	518	565	554	510	504	546	497	531	504	507	502	537	477	504	516	517	558	513	509	555	527	493	523	523	523	538	518	555	537	525	500	546	498	503	556	527	514	481	503	538	514	568	527	486	497	493	514	534	547	535	503	520	521	505	543	517	522	552	518	467	522	497	587	570	538	539	515	531	578	514	547	534	491	486	504	527	523	492	486	500	540	514	564	547	483	527	548	509	495	553	473	524	507	476	520	480	545	481	535	510	511	503	505	555	530	509	499	538	496	476	500	532	527	537	497	536	471	503	552	493	514	477	481	505	570	530	497	513	501	485	478	525	502	545	491	487	491	529	489	489	504	528	526	497	519	516	501	519	488	490	511	513	520	485	515	511	537	497	514	512	514	489	552	508	514	541	505	502	496	492	472	508	535	495	535	528	505	523	524	515	541	495	517	491	508	509	506	512	477	504	510	556	515	533	485	494	511	542	526	538	531	506	545	517	588	519	509	507	511	546	477	549	536	501	518	500	534	559	506	528	530	536	545	510	541	516	489	514	533	558	516	514	515	540	477	535	483	517	542	511	535	517	499	504	542	552	525	508	484	527	515	556	498	550	543	535	511	535	490	526	538	538	544	520	524	549	513	510	477	511	539	505	498	524	541	495	503	504	537	535	505	553	529	523	483	558	487	528	504	466	523	527	524	483	546	498	543	520	503	498	577	508	527	566	497	534	485	515	526	496	493	549	497	520	504	560	512	521	547	511	518	558	528	501	501	545	517	533	531	491	500	533	516	556	498	484	510	543	539	496	520	502	494	529	532	500	509	525	531	539	528	519	496	519	498	501	490	506	486	475	580	552	559	515	496	519	573	523	496	529	537	507	527	525	516	537	521	514	525	528	542	555	459	506	537	548	479	502	471	541	503	529	505	512	524	542	531	526	501	524	537	522	533	552	507	486	524	514	507	512	514	498	509	504	528	513	505	495	488	513	518	507	498	515	508	546	542	507	535	527	515	559	527	536	501	480	490	542	504	520	485	508	531	558	471	529	500	509	533	521	533	526	544	511	520	490	571	526	531	510	571	516	526	544	566	488	528	494	504	485	506	510	550	495	534	476	506	519	503	556	541	534	492	516	513	508	505	550	577	527	520	527	538	508	519	562	521	500	490	547	519	512	515	533	490	517	501	502	551	526	511	538	507	497	483	522	556	525	522	481	580	533	523	481	573	507	508	514	514	532	499	529	485	534	526	568	505	538	493	513	514	529	525	591	468	537	484	540	519	527	548	495	505	568	555	522	508	515	544	506	530	495	523	488	543	501	491	505	534	493	534	515	515	481	473	569	531	517	501	531	561	518	513	523	506	527	584	550	504	466	541	528	510	515	515	506	515	584	506	493	519	504	507	487	554	532	520	525	528	505	508	502	491	530	510	508	520	517	503	546	507	532	478	494	484	495	516	527	519	508	505	493	478	523	519	534	470	511	529	505	546	533	491	516	507	531	524	547	501	550	495	528	531	515	530	534	578	521	515	513	523	498	528	542	521	527	524	516	519	479	509	479	491	497	496	540	485	544	523	542	519	539	533	513	553	523	519	556	523	542	527	473	536	531	508	492	504	531	508	523	512	496	558	512	530	507	516	567	501	533	527	447	520	514	517	520	483	509	537	485	528	521	558	527	496	517	495	507	523	528	502	552	514	522	543	495	562	517	539	497	552	487	557	509	540	552	476	533	510	495	521	531	540	540	518	547	501	508	543	556	523	504	508	523	518	471	523	542	500	519	491	528	517	500	562	518	485	568	477	531	477	510	519	524	501	486	492	545	510	537	447	514	500	508	508	535	522	549	516	531	541	517	513	520	539	532	534	513	573	531	545	526	481	544	548	522	522	528	548	509	509	510	474	539	502	555	485	505	488	540	521	550	548	533	544	534	497	538	526	535	552	538	528	534	501	521	532	523	518	557	514	500	531	551	495	541	513	499	510	554	571	508	517	524	540	494	458	474	489	513	533	482	531	490	494	557	557	509	495	489	517	509	560	490	506	513	515	487	487	564	523	538	513	494	523	514	497	519	549	537	486	502	532	513	583	559	540	538	507	511	500	543	525	500	498	544	562	548	504	544	534	530	521	545	542	477	515	512	516	497	490	498	542	534	529	531	485	493	535	540	512	551	567	521	501	513	546	517	479	473	505	536	500	556	490	488	565	507	486	484	521	543	568	500	525	497	485	532	513	556	535	535	521	521	530	473	517	502	517	529	512	445	495	476	538	524	508	537	517	504	533	532	487	528	484	497	472	492	521	548	536	538	514	478	522	516	524	534	521	511	521	504	540	508	499	532	514	486	574	533	531	520	522	533	544	541	494	509	484	525	491	505	559	484	481	522	506	500	502	498	517	540	541	503	515	551	474	496	505	548	532	502	524	536	540	495	563	504	509	534	553	559	530	517	514
39832	51830	38294	28888	22150	16749	12974	9794	7760	5971	4811	3859	3150	2568	2365	1810	1612	1531	1481	1343	1130	1091	984	889	872	786	699	731	679	653	678	730	734	751	741	741	750	860	924	1037	967	904	921	834	848	808	811	792	819	739	703	665	629	653	671	600	584	624	577	653	589	593	611	559	570	577	608	570	640	605	585	564	535	572	543	594	588	593	549	603	557	548	565	589	560	551	584	542	569	555	572	572	613	571	571	568	622	603	610	586	620	611	588	559	603	586	599	621	590	609	557	599	589	587	551	580	600	566	589	549	577	560	591	633	569	576	591	559	570	582	556	622	584	559	594	556	588	602	570	575	610	609	624	598	596	532	547	590	573	589	582	533	585	605	567	579	581	596	573	562	609	550	622	627	543	571	586	544	570	583	545	592	584	599	584	579	598	596	517	591	600	598	586	600	603	537	638	568	558	625	567	590	594	562	553	610	626	557	595	570	584	584	576	604	576	614	553	565	543	585	582	616	591	563	554	543	527	538	566	610	577	589	583	585	599	620	603	561	593	598	561	574	601	603	590	572	545	580	571	576	569	567	594	586	548	557	547	564	553	623	600	584	586	572	561	574	608	564	623	560	568	552	583	562	590	574	612	556	612	531	553	631	620	620	573	595	580	560	549	564	612	548	573	557	611	584	611	562	623	569	570	583	633	554	585	526	568	552	570	549	590	587	614	582	566	544	593	586	557	578	556	618	576	582	590	625	584	606	621	562	587	571	582	591	540	581	593	562	598	585	572	583	593	582	580	570	604	618	571	525	580	645	574	606	560	619	571	581	590	579	583	557	558	590	578	604	604	571	584	619	545	575	594	570	561	567	618	593	602	550	606	566	573	574	549	588	575	561	582	537	629	579	574	527	551	553	595	564	571	568	584	603	567	544	538	551	544	572	591	571	569	563	582	585	555	593	581	573	542	612	572	578	539	560	530	588	579	553	588	608	581	553	599	587	530	611	583	593	571	608	547	572	553	563	598	558	568	594	567	595	541	566	519	559	591	583	554	590	570	585	562	588	595	579	584	563	561	552	570	570	573	582	623	590	579	591	547	590	590	605	546	590	577	555	573	571	585	618	579	557	561	560	579	587	577	588	571	609	589	617	603	575	558	582	573	579	578	557	593	587	592	551	581	557	573	566	575	612	563	628	531	591	618	544	549	570	575	617	570	547	587	598	554	596	587	572	538	584	612	617	562	563	556	612	594	568	580	576	558	594	545	617	570	568	595	586	584	588	571	548	598	576	552	592	601	604	608	575	596	576	545	549	580	564	599	575	557	590	565	557	511	545	540	570	593	555	555	593	580	588	591	546	584	583	593	561	562	574	588	555	595	563	561	613	559	579	561	547	569	566	591	562	585	589	587	558	555	594	576	592	595	535	549	620	635	576	564	561	584	600	626	577	532	581	560	589	592	543	622	542	564	556	579	591	624	555	600	571	554	573	585	566	586	580	582	571	587	562	554	530	569	594	566	583	570	567	566	577	546	586	582	595	556	587	568	621	593	623	607	550	606	590	559	562	596	610	562	587	597	575	596	585	582	561	513	560	568	615	550	604	562	615	588	581	586	569	588	622	568	583	629	550	579	568	575	587	584	585	559	513	576	578	586	581	550	621	576	560	538	589	623	587	624	564	594	602	591	617	585	546	582	564	593	562	595	545	610	588	545	577	631	598	594	615	583	532	575	531	562	608	577	594	573	569	595	572	579	575	540	564	548	587	568	581	561	587	536	575	590	541	589	565	601	574	628	557	545	658	565	583	575	556	559	577	633	581	571	589	591	566	556	571	532	542	535	578	568	577	537	582	591	553	595	556	601	566	570	606	558	627	538	582	570	569	583	540	558	589	531	569	565	581	575	585	581	549	519	641	626	575	585	587	576	584	569	590	574	592	554	528	616	629	582	575	559	563	578	588	564	572	577	587	565	582	586	572	612	586	570	600	590	580	548	543	539	558	620	587	606	514	582	564	585	624	583	555	597	555	552	567	605	552	567	568	585	544	591	577	619	619	558	561	630	573	578	543	600	559	558	574	577	551	576	575	581	583	549	574	620	558	557	560	592	644	556	580	614	567	564	554	620	595	550	613	615	642	575	576	601	578	581	605	602	558	562	564	564	587	605	626	559	554	563	599	536	587	590	560	628	577	551	558	565	573	581	577	563	615	568	568	580	574	583	574	610	514	590	597	541	576	629	540	589	576	561	569	554	572	573	587	590	613	587	583	583	599	540	585	591	617	542	568	534	580	554	593	609	593	569	582	652	590	559	584	561	617	574	537	537	608	580	591	589	577	584	579	622	561	603	566	553	593	624	579	590	600	548	579	608	579	554	594	602	603	576	590	557	625	555	566	566	557	583	564	607	600	585	565	551	544	555	577	594	585	569	568	566	583	599	569	605	550	585	559	523	618	560	596	573	568	564	550	558	575	619	598	612	607	564	560	591	581	515	583	544	576	589	561	630	591	554	593	543	569	614	602	570	538	609	580	568	603	520	577	567	582	597	592	579	579	577	576	619	574	575	586	545	540	585	551	598	577	562	587	564	573	550	619	585	550	620	540	570	585	587	586	580	543	591	543	607	565	551	539	584	565	530	595	601	545	605	592	589	570	597	571	582	557	602	580	561	557	592	575	614	581	578	599	538	593	554	562	605	536	580	576	566	545	585	613	580	568	561	571	580	586	574	546	585	572	570	577	581	602	568	591	583	590	565	558	595	551	577	508	584	558	556	520	581	623	563	607	574	581	572	596	562	550	547	560	589	614	609	578	567	570	597	637	581	577	563	634	548	580	563	577	600	574	564	562	562	567	605	563	595	570	565	581	561	596	578	553	582	606	536	561	563	575	572	570	634	596	597	623	605	562	535	570	615	588	608	608	565	564	602	547	585	570	562	604	548	565	562	581	532	567	598	594	593	610	565	547	573	577	575	555	572	615	568	571	553	626	616	597	551	584	576	604	555	523	580	584	538	631	541	563	590	566	597	582	605	572	589	595	608	567	592	582	583	563	578	567	573	538	573	541	586	592	580	582	599	581	581	557	586	580	526	550	560	575	568	563	570	544	565	572	643	554	563	582	589	546	567	587	616	566	575	557	588	558	601	563	596	574	573	529	545	587	593	603	535	589	578	571	563	571	561	584	574	556	565	559	537	576	557	574	577	589	626	549	574	566	571	587	568	554	586	596	584	585	566	612	561	556	570	580	538	569	606	563	562	556	562	575	597	575	551	646	590	576	600	548	591	568	552	591	557	608	559	618	565	553	620	576	622	617	580	559	549	569	530	591	553	561	560	588	596	573	597	585	585	591	537	556	558	580	606	619	551	595	588	591	565	615	565	557	551	561	592	586	589	598	606	595	557	544	601	564	612	561	584	587	546	590	589	561	538	592	605	572	599	552	618	570	594	597	587	574	630	594	560	557	587	593	553	619	554	603	553	534	562	556	576	614	551	554	574	582	583	568	627	628	524	575	594	569
28659	25001	24439	17382	8988	5171	3517	2349	1786	1344	1087	992	849	757	686	642	595	587	612	614	530	544	518	479	475	466	460	447	492	466	448	435	484	500	480	485	469	496	530	531	516	528	490	509	534	528	407	538	465	508	450	455	511	429	470	425	458	470	463	455	487	448	445	474	435	461	415	454	465	439	452	418	450	461	482	433	423	423	444	439	465	474	425	462	449	429	451	456	446	456	479	450	455	457	433	424	481	492	440	445	447	452	456	448	438	442	448	455	402	420	483	444	397	440	441	418	457	461	412	457	456	427	452	431	431	423	444	440	477	429	459	433	492	440	416	452	455	442	459	451	457	473	448	438	431	431	435	461	433	436	449	496	456	441	417	438	477	454	435	451	474	456	441	449	448	443	446	450	441	444	415	469	423	435	435	474	418	455	455	426	421	473	450	467	469	403	426	466	422	452	443	469	467	427	426	425	445	421	386	421	501	495	454	441	448	462	414	424	422	444	440	473	435	454	455	429	441	432	468	447	467	456	466	395	452	438	418	476	436	452	475	467	449	434	415	439	446	453	452	376	451	469	469	468	422	439	449	470	458	436	418	438	433	441	428	454	409	455	477	436	470	414	454	443	430	446	478	435	453	433	495	472	454	427	430	471	407	476	442	476	454	435	436	419	423	426	475	434	445	423	469	468	450	425	471	432	438	454	443	469	463	448	408	425	461	430	441	491	420	454	450	458	472	431	453	437	441	469	442	448	439	443	428	486	446	445	448	465	434	463	439	471	464	424	458	401	436	442	405	451	446	443	420	421	455	425	484	411	457	454	450	422	474	423	443	425	432	414	469	472	438	412	477	466	441	404	421	484	460	450	466	464	452	461	442	429	402	449	425	468	422	449	431	447	427	439	456	437	460	422	507	439	472	451	507	476	437	427	454	450	434	440	486	424	420	464	487	432	457	446	398	440	453	458	443	414	467	457	472	429	487	437	429	416	451	460	456	455	431	482	434	449	435	461	457	433	464	465	430	427	457	406	440	482	458	470	423	459	415	455	463	464	437	431	460	458	410	443	453	462	412	477	425	485	446	463	480	460	441	488	460	493	439	449	443	442	468	489	488	429	424	444	457	411	441	470	447	467	454	443	419	491	436	459	450	405	414	439	405	446	449	420	471	477	430	474	438	458	450	436	469	431	426	448	446	422	434	405	455	469	451	456	467	441	422	418	434	435	454	485	456	439	433	455	454	493	442	454	446	470	442	458	447	452	481	432	432	479	461	459	413	432	452	477	446	454	437	441	449	402	463	438	417	485	436	434	442	405	463	491	469	458	487	424	466	458	447	440	437	460	481	433	438	448	452	457	429	445	430	418	456	433	431	430	409	406	436	432	455	446	445	432	451	442	465	433	447	423	454	457	443	440	453	403	450	424	463	463	428	433	445	507	430	446	474	458	430	449	451	439	436	494	457	427	447	456	445	422	425	407	501	449	456	435	425	483	447	465	418	410	427	439	474	449	456	428	420	446	431	448	443	431	407	435	439	470	467	432	461	476	486	456	457	442	450	430	494	444	468	404	454	447	416	466	458	433	460	440	454	449	483	484	417	457	486	458	453	470	451	437	460	440	459	435	448	476	439	421	429	441	424	449	472	394	484	462	478	418	482	433	451	421	450	416	438	430	465	466	437	472	493	414	433	445	451	373	470	465	434	470	422	452	413	422	446	423	438	474	481	433	467	449	460	449	457	429	448	468	433	446	440	449	457	465	436	426	473	456	455	484	460	446	450	466	480	488	393	414	424	436	444	457	461	430	431	433	463	474	429	446	426	463	430	426	429	463	472	457	443	439	470	443	438	430	435	456	442	441	460	443	435	453	425	423	479	414	438	440	454	402	458	455	440	433	399	414	453	443	449	460	486	454	465	407	452	395	472	468	436	471	474	431	440	422	468	467	429	478	462	454	437	433	396	450	445	442	457	480	449	423	478	404	452	452	435	448	455	420	468	449	474	425	496	427	413	446	481	387	482	403	448	474	452	479	436	422	451	430	421	450	414	457	427	415	470	466	468	441	430	441	448	442	464	426	488	467	434	454	457	489	445	428	391	448	488	449	428	462	451	424	429	443	456	476	442	486	426	421	438	475	412	432	434	476	461	485	400	435	458	443	434	459	473	466	466	429	450	410	458	464	450	479	447	431	426	451	495	422	438	476	461	457	435	491	439	433	476	446	439	464	484	435	417	506	433	447	452	450	427	446	429	474	430	436	489	432	482	440	444	474	428	424	461	458	454	468	416	431	429	480	468	450	447	452	430	470	430	471	458	440	434	439	430	436	490	451	423	502	447	446	479	463	459	447	445	442	436	471	463	458	489	439	438	436	434	415	470	433	433	436	427	498	445	467	439	424	410	440	444	438	438	498	440	465	461	408	455	446	466	437	439	444	467	455	469	441	451	409	461	444	445	427	444	451	487	455	435	487	437	448	455	465	431	446	454	413	459	440	445	437	461	432	469	458	484	425	490	488	440	470	471	424	452	433	430	455	427	476	427	444	453	435	441	444	483	435	429	455	451	438	431	449	467	439	445	444	421	435	435	432	460	462	482	449	472	462	467	447	453	428	454	441	449	458	449	424	426	427	439	462	462	423	449	471	462	457	461	449	483	453	406	433	458	472	441	457	466	454	464	473	451	491	453	438	436	445	428	479	436	421	440	441	375	450	450	450	419	439	449	438	457	393	459	416	451	451	484	438	419	456	440	418	456	431	462	451	482	428	401	445	443	477	430	443	444	443	470	445	459	433	459	452	395	461	436	438	416	474	435	465	458	406	471	418	426	452	446	403	432	480	492	422	440	415	438	429	454	467	485	417	473	454	454	442	432	462	469	476	463	435	425	446	426	442	423	448	466	418	421	414	451	462	435	423	435	461	441	435	460	445	456	464	432	489	439	450	429	454	458	473	437	480	435	453	464	453	455	439	463	428	480	450	417	464	463	413	422	428	463	463	439	445	446	460	431	462	470	469	433	453	438	464	461	466	438	420	449	419	441	436	431	491	460	486	455	430	446	427	420	455	475	466	482	444	447	489	460	460	450	418	441	444	453	434	406	438	441	449	456	458	449	438	481	436	432	438	464	462	480	457	467	473	450	463	477	465	438	455	447	426	472	480	439	476	428	458	434	446	472	442	431	430	447	419	471	481	438	435	455	483	419	428	428	460	456	415	441	452	423	445	483	456	503	418	412	446	448	448	450	423	451	464	443	470	450	438	429	431	460	442	429	443	455	374	431	477	436	456	436	477	449	464	478	438	427	445	462	440	414	435	435	459	457	483	433	423	467	442	443	452	481	438	447	472	430	443	467	466	449	452	461	463	436	458	437	468	435	443	436	434	448	479	453	449	405	487	457	452	438	466	444	441	458	447	469	432	481	406	461	461	421	444	422	416	458	464	466	489	435	437	436	446	427	457	454	457	466	413	453	466	410	467	428	437	409	431	463	423	449	446	471	483	415	477	437	477
31537	37365	28183	19366	13197	9296	6805	4970	3672	2874	2187	1769	1445	1193	1169	918	887	856	847	811	704	643	685	645	636	539	555	537	501	555	543	572	556	542	596	564	585	647	678	707	697	634	659	646	647	599	613	575	571	559	559	510	534	546	566	538	555	525	528	509	524	565	520	514	514	544	523	549	532	506	566	494	536	548	497	535	534	525	535	548	516	494	552	542	534	527	551	546	555	507	522	553	516	490	552	491	518	504	493	527	500	520	512	500	567	506	530	517	532	494	519	531	557	536	531	556	539	474	531	513	507	525	531	528	514	502	541	554	497	528	557	523	509	546	501	513	516	500	533	513	523	501	519	489	531	521	495	510	527	522	480	537	528	516	510	545	532	464	488	527	549	508	501	486	500	532	538	517	483	504	540	508	552	554	507	536	484	543	554	517	519	534	492	577	488	544	478	517	520	531	506	528	519	541	483	510	513	503	526	496	530	523	550	489	494	555	488	497	549	572	517	528	510	454	501	540	556	516	531	558	525	490	471	512	535	541	511	486	529	490	516	519	542	496	528	543	506	530	494	533	539	497	502	516	533	536	530	520	508	534	536	531	537	515	547	557	548	496	492	524	547	556	555	574	544	519	516	512	509	501	491	531	522	500	557	538	540	522	496	512	523	539	542	557	527	521	546	521	558	524	538	534	543	527	549	514	513	506	494	471	510	518	496	518	511	524	518	541	570	519	560	565	502	515	515	532	498	531	532	491	503	530	514	532	500	510	518	533	547	508	541	509	535	532	532	532	526	545	537	541	491	503	557	534	497	519	537	523	502	508	542	531	525	564	522	523	529	543	499	496	545	491	539	517	536	499	513	499	535	521	514	563	510	526	550	545	557	503	569	490	555	514	532	498	526	537	496	505	556	550	517	550	543	546	537	545	544	525	518	554	504	487	540	549	513	483	509	489	513	542	486	510	472	513	550	513	482	514	511	543	547	542	569	539	531	538	509	535	546	523	558	528	564	490	541	577	521	512	478	476	525	500	531	476	531	545	553	525	512	531	524	529	519	525	561	529	547	491	546	522	506	546	531	571	543	509	551	516	538	527	568	504	518	542	547	562	484	473	547	542	539	527	533	555	524	532	500	534	526	537	500	546	540	560	517	518	477	494	516	546	526	559	522	514	509	542	508	516	518	513	514	534	500	552	542	511	485	554	521	526	526	538	515	486	504	493	535	527	510	504	507	518	512	503	514	525	544	481	516	553	561	514	501	509	527	538	518	566	514	482	581	534	524	499	548	521	568	515	506	537	505	524	532	530	530	498	588	515	519	521	506	487	514	559	530	534	512	488	508	524	542	527	511	544	465	519	526	479	547	579	523	518	543	514	512	568	522	494	541	518	549	512	518	555	553	473	525	515	536	558	509	492	501	545	535	515	542	510	518	520	527	517	545	505	541	489	545	555	577	534	511	517	493	514	515	514	534	508	482	514	547	514	497	514	488	552	549	521	536	518	521	537	518	518	524	515	503	554	532	532	525	521	464	522	529	540	504	534	508	466	528	463	518	510	468	493	528	535	541	471	515	543	527	520	553	542	563	475	485	551	518	563	526	546	525	514	483	498	506	527	541	513	555	551	533	532	561	495	513	516	532	518	530	534	540	556	501	523	532	515	495	534	525	503	518	555	522	530	525	502	520	501	528	552	544	512	488	503	530	539	506	505	547	530	508	506	517	542	515	551	508	532	538	520	528	508	513	527	545	546	547	573	521	497	531	530	476	537	540	522	514	503	535	509	520	547	499	491	498	556	531	563	534	547	485	557	508	489	508	528	544	478	504	512	520	514	512	554	528	533	550	501	566	532	511	519	547	505	550	560	514	567	520	529	541	498	533	510	564	518	533	517	522	530	520	541	508	485	519	487	522	534	525	540	509	504	532	517	492	509	495	514	514	536	502	511	526	544	524	501	553	499	508	499	561	541	504	543	512	557	503	533	488	539	566	530	485	551	527	512	514	470	491	516	538	527	525	508	540	550	515	507	508	532	538	525	528	549	505	501	529	542	548	488	540	549	547	510	538	542	543	490	487	512	521	483	494	530	552	527	469	536	525	523	532	533	536	505	525	515	547	522	558	576	528	523	544	535	509	533	497	544	524	518	551	513	515	529	531	509	545	532	510	505	528	496	532	521	513	535	506	548	546	514	519	507	511	535	512	497	521	540	479	483	533	525	540	497	531	575	510	506	525	512	552	489	506	509	529	559	538	539	537	544	508	530	520	517	520	499	522	490	505	536	514	530	507	541	513	512	557	520	522	515	533	519	510	466	571	558	536	526	521	508	529	479	483	540	539	511	538	483	534	510	479	546	561	493	479	508	544	499	495	537	528	524	515	537	566	584	550	522	508	554	531	502	512	501	520	489	522	528	502	537	540	525	549	604	531	523	503	546	528	523	534	506	518	558	547	477	525	540	526	515	533	546	540	492	543	528	521	528	512	488	520	505	505	533	528	522	555	522	536	503	518	551	526	541	524	498	537	549	495	529	507	547	545	563	552	526	528	546	532	522	495	540	535	494	533	552	495	510	529	515	489	585	515	502	560	516	554	490	517	539	587	498	526	527	523	527	530	545	499	518	492	539	544	485	532	536	530	533	523	511	520	523	491	541	522	563	526	520	528	515	499	506	523	533	537	538	489	538	528	578	518	533	509	524	508	531	483	510	503	538	518	556	565	558	516	492	545	524	512	504	547	516	568	501	517	501	572	502	557	507	534	561	549	517	507	507	513	508	505	514	507	535	508	500	525	562	525	525	525	519	508	500	582	554	535	499	501	511	541	548	552	523	550	484	513	495	505	545	525	522	517	533	504	560	546	500	470	508	509	483	514	558	537	542	497	535	491	529	524	514	522	538	535	520	533	520	541	522	537	518	523	566	520	539	513	542	545	511	547	558	547	513	498	529	526	501	503	513	554	545	542	467	500	542	527	501	503	535	521	477	558	533	543	515	532	489	544	517	488	544	535	497	496	497	543	521	531	542	502	518	553	540	509	504	486	538	555	534	498	524	557	500	520	528	536	518	486	532	496	482	542	528	499	516	550	544	507	503	538	496	502	483	511	534	494	526	528	547	550	527	544	521	540	499	507	560	517	511	489	506	518	511	536	533	460	545	561	499	528	512	512	531	501	484	505	542	505	514	528	491	501	548	520	502	555	518	528	523	512	526	555	506	534	531	524	525	536	511	493	541	503	536	523	489	502	526	534	534	540	494	524	495	531	534	512	522	543	550	541	507	484	518	565	517	544	525	518	585	538	501	533	533	518	585	533	504	518	534	516	523	521	557	564	523	549	516	549	556	523	492	550	513	502	552	535	548	507	539	558	491	507	536	567	520	528	504	497	534	541	520	455	542	504	534	508	551	506	520	562	528	534	534	503	509	473	508	533	523	503	537	520	537	509	482	517	520	533	486	508	540	551	545	526	510	533	524	506	518	550	497	522	548	544	534	505	491	553	567	537	539	553	531
23721	20916	27996	24051	20960	14345	7211	4139	2530	2126	1673	1364	1120	963	826	742	685	687	648	548	511	463	478	488	455	409	424	372	406	419	401	377	426	395	425	453	484	440	479	520	541	512	523	464	430	481	463	437	417	409	396	379	396	386	387	379	403	352	395	352	387	388	369	372	390	371	391	350	362	361	378	403	369	388	365	348	392	330	379	375	357	371	371	366	369	353	352	370	398	385	363	353	363	373	389	346	410	378	366	365	372	360	332	379	356	380	347	388	370	366	371	387	356	379	415	365	369	350	355	402	351	358	353	392	351	373	380	340	401	327	376	361	368	377	337	345	354	374	376	366	389	360	382	364	354	344	333	392	362	390	389	400	340	364	363	395	389	361	356	377	347	310	383	353	363	336	402	362	386	373	391	363	347	362	343	349	381	397	357	338	366	368	395	337	389	334	352	349	352	375	407	398	364	372	376	369	363	370	387	394	347	380	347	371	350	323	350	382	381	369	389	353	356	391	364	386	389	369	367	331	346	387	389	345	382	370	359	349	360	361	369	362	375	368	371	375	370	375	354	368	337	375	341	368	321	389	356	361	389	335	360	388	380	364	363	351	385	357	367	341	352	337	324	355	355	400	348	356	373	358	336	371	379	364	383	360	359	351	317	374	362	368	340	362	394	360	367	377	359	338	352	378	382	348	389	383	323	374	343	389	365	330	325	353	399	368	356	364	395	365	375	346	341	351	361	382	376	353	350	351	351	370	351	382	386	355	365	353	355	357	375	328	341	391	349	353	346	354	371	368	384	412	377	345	332	402	358	356	369	348	363	361	380	358	389	371	377	366	389	396	393	369	406	356	374	344	332	368	352	379	364	392	329	325	384	356	346	357	362	371	372	340	381	341	396	386	393	363	345	352	393	345	367	356	382	380	390	386	398	368	346	384	358	383	393	334	397	401	380	370	349	344	382	383	410	353	357	384	385	413	362	353	367	363	353	375	373	383	355	370	383	363	384	397	368	383	382	394	357	351	381	358	364	369	397	344	391	358	366	338	371	355	365	371	345	340	377	414	334	362	349	378	367	343	377	338	372	388	373	346	373	339	341	394	352	389	376	405	363	324	340	351	351	358	369	367	378	366	363	329	357	357	401	354	398	394	379	374	360	368	395	377	376	320	374	374	377	354	375	379	375	378	387	385	367	353	371	395	384	370	382	365	330	375	359	379	365	368	380	360	387	364	340	356	363	396	368	355	355	397	356	362	346	389	380	365	383	381	386	370	355	356	359	368	339	359	385	370	367	356	376	388	380	359	341	376	369	359	378	390	360	393	382	367	391	380	352	379	391	402	384	404	341	359	354	368	391	372	378	358	387	361	347	321	362	392	374	391	371	391	367	389	400	370	351	362	374	356	355	402	392	357	326	361	355	405	371	359	363	396	384	404	370	383	366	374	349	372	349	329	340	361	394	375	374	348	386	382	373	340	362	353	384	340	382	395	364	377	360	381	325	342	349	376	379	327	366	378	379	357	357	366	363	362	375	382	349	337	362	337	372	359	360	392	393	328	396	355	394	399	396	377	334	378	369	373	364	365	359	354	355	385	364	382	380	356	373	373	356	358	357	367	432	372	329	373	356	355	379	364	393	388	345	370	351	337	392	383	386	375	344	361	372	345	351	410	370	396	338	357	382	377	379	339	360	365	389	383	341	345	378	386	390	354	359	379	370	378	358	331	380	351	349	353	358	344	364	379	357	357	351	394	351	383	357	382	373	352	366	346	377	360	341	415	362	379	386	369	346	369	385	368	358	376	389	382	355	369	371	351	378	364	369	342	393	375	367	357	404	378	387	393	332	361	359	355	367	389	354	396	386	354	383	368	384	322	342	354	328	329	392	395	352	404	368	368	353	354	375	399	378	366	372	352	403	374	371	354	358	370	373	354	371	374	363	359	379	364	354	348	358	366	385	356	365	337	380	369	398	365	370	389	354	369	387	351	396	380	388	377	363	377	413	355	351	372	351	363	373	370	370	360	374	370	386	361	371	381	336	396	344	366	374	357	404	381	353	387	379	344	388	380	353	363	358	364	371	344	366	379	352	350	341	348	396	349	342	361	359	341	352	369	382	353	342	349	375	354	357	335	391	344	371	366	395	386	334	354	381	388	373	362	374	367	369	394	327	347	368	360	401	350	384	365	360	353	402	358	342	384	370	392	358	372	336	360	313	377	338	359	385	375	366	401	407	386	404	374	354	359	372	340	408	363	356	341	363	366	348	369	366	350	377	397	356	353	381	365	362	395	363	356	368	378	337	377	334	381	345	376	379	357	354	387	374	333	349	359	367	367	380	367	411	376	376	370	369	353	383	357	344	353	379	390	368	394	401	382	389	351	342	355	383	353	343	363	362	378	361	349	369	388	368	352	382	354	365	391	418	397	386	378	352	354	404	390	372	370	366	378	368	369	358	330	391	352	389	378	356	350	356	378	347	367	395	383	379	395	416	352	383	400	367	374	401	358	381	380	376	353	333	385	367	388	367	379	362	345	386	346	373	407	348	388	366	387	362	348	382	322	328	386	354	354	350	359	336	392	363	366	328	387	362	342	391	367	360	360	362	357	355	373	354	352	360	391	345	381	334	370	351	345	375	362	405	360	370	387	345	341	344	384	348	390	341	340	382	366	386	377	376	343	378	344	360	408	370	354	338	357	332	359	362	339	333	379	374	381	318	335	373	393	347	377	376	364	393	388	378	356	356	346	398	351	378	357	378	377	362	347	376	360	364	369	356	400	365	368	382	362	430	319	363	362	368	372	334	337	379	423	345	358	350	359	398	352	402	378	350	366	362	351	345	391	350	385	341	393	375	379	374	366	360	368	383	383	353	383	351	394	348	365	370	394	351	357	380	352	337	359	388	365	372	343	388	348	388	406	332	361	372	359	368	358	395	383	353	359	337	333	367	373	390	372	371	383	384	392	392	378	356	350	352	391	378	381	388	360	395	381	373	407	347	363	377	378	354	374	344	368	390	362	391	374	360	376	358	378	386	381	344	389	361	391	412	388	383	386	383	375	349	375	367	401	358	362	359	365	386	397	361	376	357	350	360	404	381	362	356	356	365	372	369	412	376	358	401	364	371	354	356	387	370	355	364	427	359	359	338	337	369	362	344	398	375	378	349	340	365	381	370	373	350	358	371	352	391	366	399	396	389	386	367	375	384	403	345	380	367	360	361	313	410	384	343	343	316	357	361	357	382	394	369	364	358	395	351	367	333	379	383	383	367	364	345	347	338	383	380	376	364	357	367	392	357	343	371	339	353	363	366	392	333	363	359	380	384	355	350	371	405	341	367	355	383	334	349	337	363	364	365	350	399	365	387	351	396	373	401	333	371	311	351	353	360	347	415	385	360	378	383	347	388	414	332	382	379	369	364	376	371	390	351	376	370	365	371	369	353	361	380	379	380	365	381	359	348	353	377	327	336	405	373	363	337	369	349	389	388	378	380	347	379	409	350	359
35639	45960	33582	24576	18783	13577	10391	7757	5275	4216	3305	2668	2265	1928	1625	1248	1158	1098	1096	849	741	688	668	629	596	565	505	473	507	470	522	492	513	511	550	579	609	650	644	692	748	678	681	655	588	647	605	595	569	523	525	496	483	476	491	439	471	443	439	432	468	429	449	448	437	411	431	466	428	436	447	420	452	453	442	393	403	434	414	415	445	427	426	415	434	422	419	394	449	427	469	410	441	392	412	413	382	406	394	439	441	459	456	462	415	405	431	435	437	407	442	440	419	430	412	408	398	469	431	422	426	459	435	438	505	453	414	424	434	436	420	423	423	441	426	412	475	388	442	430	441	453	435	440	430	426	459	456	427	434	430	424	429	464	439	422	373	458	415	441	467	445	438	422	451	412	429	461	416	434	447	437	458	424	405	428	421	446	420	449	412	441	429	431	418	415	456	415	451	423	419	448	424	444	405	413	414	480	428	413	401	423	439	457	385	438	394	445	454	408	465	410	417	453	413	425	435	430	449	422	394	410	431	446	399	408	427	412	406	425	401	419	451	443	422	433	435	471	424	433	433	452	449	422	430	432	431	413	445	432	439	397	423	421	434	434	421	463	429	413	439	395	418	400	422	425	466	391	460	416	419	466	430	438	461	435	421	429	451	438	410	421	392	449	422	444	426	409	420	446	459	422	382	447	440	382	398	422	438	387	457	412	416	447	435	425	420	398	410	443	440	429	432	424	455	435	450	396	447	472	406	411	398	429	446	426	473	439	448	408	419	459	433	430	424	425	422	447	409	448	405	453	451	420	417	424	441	436	436	415	425	399	433	433	482	430	437	426	424	445	414	493	420	415	441	420	461	388	480	405	442	449	476	455	431	431	452	418	433	421	435	425	434	420	420	456	403	437	411	416	413	494	422	436	454	444	425	425	418	446	407	418	422	433	455	419	428	424	376	434	451	443	444	385	424	438	408	441	395	431	414	419	399	436	429	420	435	421	429	439	418	423	407	441	464	409	435	422	422	465	409	447	430	426	445	439	440	455	398	407	413	443	400	433	419	419	414	429	403	439	452	446	405	411	403	431	438	416	428	424	399	399	396	459	398	414	425	471	404	456	428	442	465	436	419	431	454	457	452	397	440	435	414	421	388	446	433	443	432	419	423	432	399	435	445	463	410	418	420	427	407	430	428	430	462	428	433	420	398	462	431	423	447	397	403	432	431	426	406	383	444	415	425	415	473	398	412	414	428	425	385	441	396	443	402	451	402	427	481	400	428	420	464	431	424	448	436	388	418	461	435	446	448	458	466	431	447	413	442	453	454	430	452	402	402	433	409	467	418	441	409	412	395	447	409	424	424	453	423	415	432	428	439	454	412	393	379	438	431	393	431	460	413	420	442	450	438	450	497	429	443	416	409	400	429	456	440	409	469	434	484	463	407	429	466	430	438	380	432	415	419	408	402	431	419	418	411	437	431	441	419	420	400	413	403	418	437	424	422	415	412	438	414	464	400	432	406	415	440	454	417	428	466	408	443	426	418	413	433	424	430	440	436	397	401	404	432	414	443	449	383	393	403	427	404	447	442	442	436	467	418	443	437	432	385	454	435	436	416	415	449	423	441	406	437	459	430	398	420	422	423	473	415	384	461	393	434	425	413	422	406	409	417	421	403	431	442	438	410	435	405	416	421	429	398	467	437	423	432	415	454	426	390	445	456	452	399	437	419	446	421	424	423	464	412	428	418	399	424	406	425	402	435	452	412	407	409	452	427	421	434	411	416	408	442	408	399	464	406	410	441	408	460	421	430	420	401	418	408	426	421	375	416	418	414	443	410	453	479	427	436	424	425	415	422	433	454	408	409	431	414	407	433	432	451	449	418	415	424	439	397	418	429	442	446	434	403	414	406	451	384	414	422	417	430	472	432	460	424	405	438	433	468	424	407	436	449	441	453	468	428	445	441	445	447	445	441	437	402	440	414	443	427	482	426	405	425	449	425	439	438	395	441	442	419	408	426	454	456	429	411	424	421	420	408	406	429	423	453	429	414	460	432	438	448	428	452	442	455	420	466	403	412	482	451	419	429	443	438	450	424	435	434	414	411	450	402	422	408	458	442	485	417	422	483	421	421	436	457	412	431	449	456	427	449	425	395	444	434	426	396	432	406	435	486	446	414	414	424	416	459	411	424	424	393	429	379	420	453	396	431	416	440	433	432	434	421	470	426	457	434	398	436	422	423	458	461	450	403	431	419	426	421	434	470	393	436	404	410	402	420	439	406	428	436	426	437	423	407	421	396	459	420	439	404	416	377	407	431	426	494	411	435	456	415	437	437	425	421	439	430	425	403	424	484	456	432	401	427	462	421	442	450	405	430	433	466	452	392	453	431	432	416	427	401	420	449	396	392	411	407	427	439	446	451	448	432	438	429	420	425	410	424	392	421	465	408	430	410	403	440	402	460	426	397	445	439	438	473	434	426	486	446	420	420	448	423	450	391	420	426	399	441	447	427	432	424	439	419	427	428	426	446	453	423	395	389	416	464	389	426	415	434	433	423	421	434	452	436	450	438	461	404	434	457	423	421	450	435	413	422	400	440	493	385	441	499	412	470	411	430	421	457	446	449	447	429	421	412	422	451	438	477	412	433	435	445	444	414	444	439	479	437	421	426	418	441	443	420	448	432	433	410	444	464	433	439	402	398	426	434	418	430	448	453	418	447	411	424	432	419	410	445	425	440	424	423	429	426	423	412	425	447	453	411	406	441	405	400	455	428	392	429	414	419	399	420	429	442	465	459	423	430	424	415	418	424	424	419	429	414	407	395	423	444	457	407	405	417	427	441	442	402	431	393	441	361	429	437	383	419	442	464	454	437	402	443	416	423	390	398	375	435	441	430	429	422	415	410	434	392	402	441	406	458	441	437	470	445	406	420	449	423	457	435	414	407	457	419	433	435	399	405	432	434	458	436	424	415	430	416	417	418	444	425	455	412	438	420	442	464	428	451	432	451	474	447	478	425	417	425	417	404	444	428	443	457	422	452	455	426	418	432	415	431	398	421	408	403	452	459	395	393	425	457	452	416	423	471	430	410	419	436	457	427	435	423	449	449	426	428	439	439	444	439	438	403	441	431	405	445	428	417	411	422	386	435	421	433	434	424	419	409	445	395	441	457	422	400	408	449	424	452	463	435	443	368	424	441	442	425	416	398	390	472	421	417	410	405	421	485	433	420	412	389	441	458	394	447	433	407	426	440	437	431	427	437	416	441	410	474	412	450	476	440	428	427	413	431	432	440	425	437	443	410	449	444	435	470	404	411	421	395	416	451	412	395	414	409	460	401	427	411	437	478	419	442	467	419	414	437	435	393	471	457	462	403	456	405	458	408	438	432	448	415	428	472	416	402	407	415	401	458	467	429	436	431	417	435	430	406	451	415	435	434	417	438	422	438	449	411	450	438	430	456	420	409	429	442	433	425	411	426	440	445	414	438	395	439	427	425	447	441	435	407	447
25075	20971	26835	25100	14823	7488	4901	3077	2258	1805	1480	1297	1054	1089	930	862	816	816	791	721	716	684	651	669	618	607	602	582	638	604	622	639	635	643	648	656	653	705	710	696	752	686	678	659	627	696	682	655	651	644	581	606	643	605	607	609	601	574	598	576	601	588	602	579	604	609	566	591	581	619	612	559	583	616	589	596	596	613	561	645	577	585	620	604	588	603	621	628	557	567	617	609	608	623	584	606	614	638	571	590	587	593	562	589	571	549	607	601	581	581	580	569	582	621	567	579	583	613	600	564	642	612	595	631	595	607	605	548	575	620	573	602	609	611	596	575	561	620	593	600	632	637	600	577	577	591	619	590	544	608	616	646	607	545	617	540	572	587	596	564	616	620	600	622	611	645	641	576	600	608	571	591	568	596	583	610	596	609	607	600	628	611	626	607	556	613	588	582	599	609	539	598	603	610	611	616	587	559	621	590	586	552	611	598	564	633	613	620	607	576	618	602	588	591	589	613	582	615	595	601	585	570	618	582	593	609	579	576	628	625	619	597	525	578	577	612	604	601	612	593	591	582	533	615	586	589	618	598	630	591	561	584	581	593	586	585	580	612	639	550	596	592	592	602	581	572	605	641	607	588	562	613	590	568	616	571	585	589	620	619	631	612	584	590	641	608	593	563	581	603	591	607	611	604	597	589	615	578	632	656	568	569	614	633	595	603	589	578	640	618	580	589	590	599	584	612	580	586	623	576	569	628	584	607	607	610	607	587	598	651	633	594	563	605	587	650	583	551	577	614	596	635	584	604	583	585	612	594	624	643	605	573	573	622	614	579	624	590	559	587	595	580	588	610	603	621	568	594	579	583	595	616	553	587	594	580	552	598	618	552	587	656	577	577	598	599	569	585	544	571	562	605	613	559	557	645	588	604	560	612	622	609	579	578	576	570	583	578	558	582	600	583	602	587	622	596	596	597	597	613	537	601	639	579	582	591	559	597	571	542	574	646	608	636	570	566	579	607	603	619	605	608	583	643	582	603	656	610	597	600	619	590	594	604	610	605	621	581	589	622	601	607	586	583	612	559	630	601	588	605	580	609	607	573	630	576	568	595	618	612	623	602	592	608	575	591	593	576	612	603	617	612	586	622	618	621	605	579	566	611	604	607	583	607	580	548	540	549	589	582	596	596	611	545	580	592	622	606	657	552	585	546	596	601	605	609	598	600	540	588	653	534	597	586	589	644	601	621	624	597	607	540	588	583	595	632	611	596	615	623	641	576	589	622	577	596	573	645	600	588	583	588	580	622	596	625	599	592	584	586	593	561	588	577	571	622	616	570	579	597	614	595	604	583	569	593	582	596	584	602	582	565	585	616	618	549	577	599	628	595	574	573	616	590	609	574	613	600	617	632	638	624	595	600	586	544	577	591	589	625	619	579	614	579	584	588	597	568	592	650	604	585	554	562	584	605	574	627	571	594	592	575	564	576	602	567	597	544	610	626	541	596	591	625	578	582	604	595	616	635	571	595	614	532	592	588	590	624	603	555	625	606	645	612	622	618	620	585	595	632	539	539	572	599	576	615	586	663	593	575	602	598	615	666	556	587	584	632	603	638	543	593	601	628	615	589	568	628	623	605	601	630	619	623	595	596	597	591	605	566	550	560	531	589	588	570	603	618	579	570	600	602	568	571	585	584	626	605	608	587	595	586	574	624	589	594	604	594	623	593	543	597	569	558	613	602	599	635	636	570	620	571	569	589	534	581	581	602	571	653	599	609	565	576	582	575	612	596	572	604	546	565	616	614	565	611	620	609	571	590	574	593	612	623	589	588	612	651	640	613	601	653	587	610	575	611	592	554	574	566	569	551	583	616	552	591	567	568	615	556	597	539	620	636	572	591	599	537	580	564	597	662	569	574	589	597	586	582	642	607	609	569	591	597	603	587	591	592	613	590	590	622	568	608	564	613	600	594	605	572	626	628	579	574	581	585	597	580	585	579	636	604	553	618	600	576	607	619	618	595	594	602	592	606	595	598	523	612	560	611	623	576	578	595	582	617	549	593	578	588	577	579	561	600	626	581	608	599	598	563	542	590	632	574	569	606	610	599	579	581	585	584	578	567	599	617	627	562	593	619	621	570	564	624	597	607	625	599	578	611	583	576	586	562	583	579	584	612	564	568	622	607	602	617	603	586	618	580	527	592	549	605	592	604	588	617	602	549	595	595	588	657	619	616	574	595	522	587	596	591	594	610	616	598	607	606	628	587	615	599	569	573	569	642	588	595	566	590	597	604	604	630	578	605	589	580	610	645	612	583	606	628	564	603	570	579	633	607	609	642	585	561	565	594	603	602	623	622	571	610	585	589	552	607	568	574	571	573	611	603	613	606	621	587	595	594	594	618	588	615	533	566	553	562	580	581	571	569	613	592	649	575	613	568	593	568	616	635	640	553	598	588	600	597	585	617	636	610	633	593	572	575	599	573	610	587	571	566	592	605	596	596	604	610	591	632	589	595	632	585	577	567	592	589	522	562	600	589	578	533	631	622	552	600	561	656	610	586	594	591	607	566	630	605	588	596	611	602	634	610	666	582	585	588	605	643	586	600	601	553	630	587	602	554	633	595	597	597	550	640	604	615	595	610	561	591	589	561	612	572	549	549	641	609	637	557	598	613	605	579	552	527	584	602	566	599	622	615	589	583	628	577	555	611	608	622	630	584	594	589	558	585	604	552	615	578	597	592	591	575	605	596	600	653	637	614	554	575	578	591	568	521	608	620	581	588	585	578	577	568	622	630	572	622	567	580	586	557	567	566	611	575	594	580	565	616	624	596	600	586	631	592	580	599	580	571	575	608	608	613	611	650	595	539	603	594	645	543	543	586	616	624	603	622	612	615	565	593	566	613	609	574	577	624	637	555	600	551	634	617	596	605	585	572	569	602	568	585	593	577	598	591	605	602	588	567	591	599	611	601	579	649	576	591	627	549	597	582	565	546	567	589	587	627	545	570	614	638	586	614	589	612	587	636	574	581	618	594	637	614	559	592	575	605	600	610	641	616	620	553	612	555	614	560	547	583	585	566	583	613	595	598	572	561	581	614	589	594	598	584	562	608	580	620	604	551	591	586	587	577	599	602	568	618	595	623	569	570	621	590	578	601	583	574	594	584	617	631	618	560	588	609	593	541	600	585	604	594	590	632	603	611	595	606	579	564	609	566	607	589	611	609	591	608	582	606	620	597	569	629	576	597	593	556	606	568	587	546	579	589	586	580	564	570	606	609	593	630	609	592	571	597	613	562	626	575	616	592	568	581	594	592	579	621	604	601	564	586	588	567	604	603	595	561	593	574	600	584	588	613	625	588	604	577	589	593	575	616	586	581	611	633	594	593	619	543	591	576	607	592	574	572	576	600	567	583	603	558	581	571	584	611	545	628	605	567	621	607	532	613	602	630	605	569	598	603	644	598	633	568	584	596	575	581	591	608	578	564	569	587	608	605	587	610	620	576
34401	41222	30427	21729	16412	11847	9131	6227	4520	3678	2897	2377	1967	1781	1503	1244	1248	1256	1178	890	906	869	846	850	830	738	794	752	757	746	707	681	701	718	742	772	797	910	896	864	880	943	929	907	863	840	800	819	782	748	715	723	724	712	734	702	684	677	697	704	665	669	728	727	710	666	709	722	683	684	674	703	698	706	624	713	654	653	697	683	724	628	688	647	696	644	678	695	673	661	710	693	634	705	663	655	675	678	711	675	673	697	731	675	685	648	708	686	723	729	659	669	682	707	697	709	669	641	666	635	695	686	650	709	648	668	666	675	675	681	684	711	672	734	700	665	673	712	712	646	662	687	672	740	718	680	661	646	698	695	699	657	637	694	719	698	626	678	626	668	657	658	667	699	670	658	658	701	702	670	654	695	647	708	703	665	665	667	733	682	703	690	680	641	684	655	704	701	667	728	653	709	641	722	688	666	662	673	683	708	669	658	672	695	696	691	660	710	697	726	684	679	689	675	680	663	671	661	703	687	663	706	682	685	685	692	689	641	707	668	641	660	640	702	709	659	685	681	654	677	688	689	684	675	638	731	703	726	710	668	722	685	653	681	680	653	671	664	708	667	723	696	656	656	691	702	689	713	676	714	679	703	646	717	678	666	676	725	680	700	653	705	679	699	647	689	661	707	710	713	687	644	694	682	685	677	691	647	695	696	701	681	691	668	708	701	654	723	678	679	674	657	696	720	693	688	676	686	712	708	685	705	709	699	708	700	685	652	678	712	690	691	672	689	719	698	657	669	649	636	662	669	686	639	672	648	668	678	679	675	674	680	665	672	676	665	651	683	704	653	686	660	655	677	674	646	675	694	666	661	692	668	667	662	667	648	700	706	691	646	682	662	711	669	670	669	698	671	630	723	639	664	653	696	688	702	695	676	713	658	665	648	693	683	690	704	672	671	672	722	694	693	674	655	602	668	668	618	659	758	671	670	700	695	713	667	657	702	682	703	667	773	710	652	646	694	680	698	716	669	715	710	684	707	741	657	693	687	688	697	726	649	679	674	692	688	752	671	650	706	700	709	682	748	691	720	660	719	717	660	723	682	685	689	693	626	649	716	665	661	705	637	645	681	708	713	671	696	692	652	661	681	674	669	701	676	638	679	686	648	634	715	655	685	669	684	687	689	647	666	674	688	612	695	687	705	744	708	686	641	687	652	683	710	676	667	682	655	701	679	620	669	713	656	694	702	649	645	685	653	674	633	677	687	647	685	691	619	675	643	654	683	689	694	625	661	683	722	685	721	635	674	707	673	679	677	699	694	665	714	669	652	665	658	697	680	696	661	666	676	701	729	683	692	753	688	696	683	707	687	735	695	667	699	692	701	647	703	704	663	707	675	669	678	641	720	668	654	687	695	645	671	636	677	653	697	643	672	712	659	663	707	675	645	672	682	676	672	713	712	675	695	721	662	674	722	667	689	715	670	691	655	664	684	680	665	699	662	650	680	679	681	748	676	665	658	666	704	642	681	672	721	665	682	666	652	719	649	672	721	704	670	665	643	669	679	641	649	669	714	635	682	615	707	688	653	681	675	638	678	713	679	675	677	726	679	624	692	707	628	647	672	687	619	652	618	662	719	698	676	637	710	721	669	713	683	692	696	684	667	669	673	690	660	658	694	692	667	695	625	666	654	696	656	707	659	660	662	713	667	669	720	705	664	675	643	717	662	706	687	673	672	669	712	683	666	659	634	720	705	678	658	682	670	709	679	687	693	666	681	660	686	670	682	659	684	675	618	702	662	657	659	678	712	632	643	713	702	672	707	656	701	645	691	682	661	680	692	727	681	657	694	687	695	650	671	659	650	713	645	688	680	657	623	681	713	668	663	692	684	646	660	678	676	678	703	680	683	677	694	680	666	677	696	731	663	704	687	668	695	748	688	684	680	693	708	683	700	635	709	659	686	673	658	668	714	634	704	679	686	694	704	693	749	665	680	713	697	699	684	671	698	683	642	669	670	663	632	669	632	660	696	672	727	711	675	659	658	666	705	685	716	709	675	698	690	658	677	716	673	638	683	650	685	667	709	725	645	674	675	677	680	745	662	674	681	648	708	689	672	645	647	644	683	682	707	671	631	657	682	693	724	661	703	715	647	669	680	719	676	677	653	658	667	687	708	678	726	646	712	704	658	684	653	666	683	609	638	703	730	688	673	706	648	642	699	676	704	652	666	675	711	678	698	671	734	662	675	628	651	653	695	687	688	665	665	712	699	681	706	633	699	669	659	664	671	667	652	665	696	717	725	686	705	653	673	696	704	687	651	668	644	628	681	684	665	688	693	642	716	703	691	677	707	664	709	688	696	724	686	674	694	680	692	634	660	656	684	674	685	694	641	652	710	710	700	670	639	665	688	683	685	674	691	650	681	694	635	636	680	705	714	677	705	657	677	713	652	661	749	716	661	648	684	683	693	692	693	674	683	678	652	645	684	678	678	698	676	681	648	686	671	642	670	670	666	670	707	701	657	694	675	718	671	656	667	669	676	686	684	651	639	720	644	696	676	628	700	730	653	659	716	699	701	652	703	657	665	712	658	704	699	641	653	710	703	650	678	687	664	665	668	704	698	625	711	679	663	725	714	698	725	720	673	662	686	715	655	665	677	685	718	675	670	688	648	681	660	700	651	657	692	650	665	690	647	674	676	633	659	704	713	705	677	697	703	676	635	690	659	672	690	702	674	689	688	717	621	632	656	700	650	663	682	669	637	667	666	667	667	649	667	688	649	721	694	622	667	683	687	678	704	664	692	715	711	613	658	679	670	658	676	657	701	682	681	708	697	673	698	695	712	695	653	689	674	690	694	684	703	692	686	679	665	684	677	706	690	645	635	655	646	670	690	707	673	726	708	639	674	652	680	667	707	649	683	663	660	676	635	700	668	698	663	675	669	656	663	663	665	646	691	651	687	666	656	713	682	712	678	643	666	659	689	694	666	658	676	670	700	674	702	668	659	693	666	685	660	672	705	671	680	682	689	639	688	677	654	709	695	722	712	705	638	704	664	682	704	634	643	669	675	699	682	692	703	675	714	709	686	718	696	692	725	668	633	724	683	686	692	749	658	661	670	658	720	653	692	692	665	650	689	675	669	646	705	643	637	633	653	733	654	669	678	670	710	688	715	643	713	699	658	689	689	668	698	666	636	678	684	678	677	687	685	691	683	657	667	633	723	656	666	665	721	679	704	658	680	673	633	640	706	652	666	692	703	669	678	705	673	692	680	669	625	701	660	710	673	696	694	686	696	694	689	673	653	694	703	687	692	673	701	664	693	654	681	683	621	646	685	639	622	648	697	662	705	677	656	672	663	731	647	715	719	626	726	715	669	689	660	684	654	680	697	664	642	660	644	705	678	702	688	668	716	705	691	667	722	710	641	676	631	686	657	706	616	689	722	674	646	676	747	683	654	661	665	666	668	695	635	700	663	686	735	727	653	717	637	665	682	689	713	664	688	666	667
22741	20978	28557	23558	21066	21238	14939	5850	3707	3004	2429	1961	1732	1490	1187	1132	1046	1072	891	772	787	742	731	694	655	606	613	634	618	562	609	555	604	556	599	681	674	724	706	707	732	770	722	673	703	622	674	627	566	649	604	587	599	546	574	544	514	553	487	539	553	534	551	543	559	536	568	617	545	523	517	533	517	555	551	518	551	516	552	495	518	557	533	576	559	538	551	516	522	553	559	540	536	543	535	531	548	513	547	557	483	522	519	554	524	510	505	510	512	518	519	537	513	569	527	488	532	507	585	549	530	524	494	544	543	528	557	547	536	527	515	539	521	551	544	502	511	542	554	512	496	546	536	549	532	494	551	553	527	509	505	533	576	585	538	544	538	527	580	567	572	559	530	560	509	512	517	546	493	510	521	519	594	556	503	566	536	514	484	504	507	536	510	508	535	530	536	507	541	522	581	556	509	483	479	541	500	525	559	541	567	560	495	516	501	551	512	544	514	534	550	516	567	518	528	510	527	518	548	503	513	503	562	516	558	521	533	551	534	489	549	559	517	523	505	545	509	520	527	544	495	536	550	554	502	575	506	504	567	541	547	553	467	546	518	545	556	480	529	547	537	505	571	537	546	508	558	510	506	575	507	515	556	489	516	523	522	545	531	525	566	508	517	547	490	517	519	540	562	584	543	544	536	536	538	521	513	516	520	542	546	517	558	556	551	543	526	509	532	538	529	513	500	501	510	522	551	537	508	564	521	558	544	497	508	505	523	527	549	537	529	495	557	553	496	519	527	544	508	566	488	561	523	515	498	534	486	533	538	514	498	540	525	514	522	535	548	516	521	513	525	563	514	542	557	534	543	491	530	551	489	565	545	522	542	517	542	523	535	529	475	548	531	520	550	524	511	542	458	527	549	549	512	542	530	530	509	546	525	528	523	545	551	505	518	495	557	548	525	541	497	536	533	540	512	552	511	541	511	499	576	524	489	533	505	541	506	536	559	508	575	537	564	527	540	539	493	491	523	512	561	518	501	526	561	551	508	524	516	549	530	519	542	532	554	506	533	500	511	569	533	548	561	517	526	523	527	533	535	549	517	554	554	531	532	544	518	534	522	543	485	508	507	529	557	522	555	516	531	544	575	553	527	526	517	520	553	556	534	528	505	526	557	525	532	514	494	524	545	529	508	526	543	507	510	552	563	522	507	536	527	560	532	522	520	491	567	538	500	558	500	575	545	516	544	534	571	547	541	516	519	545	514	476	560	531	552	530	520	502	501	528	516	492	535	525	519	558	528	520	554	484	561	493	510	537	563	502	524	537	551	537	512	559	483	512	544	560	518	578	548	489	511	499	546	532	537	547	499	526	542	519	510	496	566	533	515	554	539	547	556	546	534	514	527	525	527	528	559	490	551	512	499	538	494	536	545	527	476	515	537	556	552	485	508	527	532	522	526	531	496	513	573	528	528	514	542	557	518	539	506	510	524	534	520	518	537	501	512	534	536	523	517	529	556	541	488	545	562	528	531	517	527	557	521	451	549	507	519	533	527	538	522	546	531	545	532	494	534	551	509	521	555	544	514	551	519	497	575	525	518	536	567	561	555	535	555	484	532	552	546	517	500	539	506	555	561	536	525	538	527	555	479	498	538	560	550	572	521	573	551	586	545	551	536	525	547	513	544	534	509	516	559	544	539	535	530	532	522	482	521	502	514	498	524	538	504	509	531	549	525	544	538	546	552	486	527	464	522	499	573	580	553	556	581	506	524	538	497	538	511	512	547	497	513	513	531	556	504	564	558	552	523	514	504	506	519	538	519	515	504	541	521	497	533	529	526	553	501	555	566	544	527	551	514	530	507	517	526	521	460	520	564	500	601	517	517	525	530	520	520	540	519	508	542	566	528	545	527	518	529	534	512	556	541	492	521	508	518	514	520	506	498	512	571	523	515	543	532	536	539	553	524	492	521	509	519	511	546	531	560	515	478	533	502	522	552	527	537	510	497	530	535	514	523	514	510	504	565	517	483	508	510	520	501	526	534	505	508	520	497	505	523	519	579	527	566	543	556	539	516	565	538	549	507	505	528	522	582	535	547	502	560	553	536	563	559	556	538	537	525	516	517	546	547	573	510	528	503	553	517	528	522	554	507	516	551	509	539	533	538	507	534	489	524	516	525	572	550	500	504	539	541	524	507	525	508	552	545	495	548	541	495	503	524	530	561	592	527	499	491	527	542	521	502	530	536	546	535	497	515	521	505	528	512	496	494	511	508	510	545	552	518	475	542	518	547	545	508	542	545	555	530	512	530	531	500	551	500	514	515	506	527	525	515	549	509	516	536	534	527	537	513	549	489	540	521	491	545	523	519	516	530	552	541	529	522	542	530	524	511	530	532	526	520	517	511	527	528	582	518	501	497	534	507	530	546	533	533	550	528	532	566	520	532	534	527	524	516	534	508	513	513	561	564	539	542	549	548	513	522	579	542	537	521	523	527	520	554	514	534	470	535	535	507	527	502	526	551	525	533	542	592	539	521	569	519	529	547	529	524	557	518	536	535	535	511	503	504	542	549	483	526	497	553	571	529	508	512	518	519	517	550	506	530	549	518	512	535	512	535	495	537	518	580	535	515	558	503	515	534	561	511	512	531	543	510	499	514	540	513	494	534	529	531	555	557	505	521	521	563	514	554	538	544	550	541	536	592	536	554	531	515	511	528	539	536	537	516	544	571	540	537	545	546	515	536	562	532	554	546	525	494	483	523	526	532	528	561	525	531	522	538	513	489	521	492	533	586	515	508	512	516	530	527	541	553	526	510	521	542	555	555	552	541	523	553	524	511	540	496	548	528	535	521	540	560	493	555	558	492	509	559	562	543	526	493	518	505	499	485	510	511	534	555	522	567	507	515	494	530	542	511	505	444	529	543	534	514	542	501	557	503	530	582	541	518	513	512	519	565	502	503	520	536	550	491	590	547	527	518	563	523	552	514	515	523	518	521	532	567	508	517	513	586	517	566	574	528	537	526	494	487	530	555	563	564	534	526	575	507	506	490	573	550	523	516	546	514	527	535	556	522	540	538	533	499	555	515	521	526	510	542	551	558	531	527	544	539	541	529	560	523	544	540	485	494	495	511	498	523	548	520	490	580	541	518	590	517	533	520	497	538	481	528	514	505	508	500	524	544	539	500	548	501	554	513	546	542	503	539	538	486	524	507	542	587	550	516	531	558	542	519	545	544	556	516	537	565	545	531	514	523	542	515	561	508	520	528	541	520	528	524	533	547	512	513	533	520	518	535	489	536	538	516	467	516	539	524	516	530	542	555	502	559	534	525	529	525	497	496	536	511	515	547	546	554	517	520	515	563	531	519	537	482	511	546	502	493	503	545	508	525	530	526	506	562	491	518	515	544	564	526	518	544	543	535	540	545	542	542	538	534	515	523	544	498	544	518	541	508	533	552	507	532	514	527	511	487	530	544	541	520	552	551	540	530	547	501	542	531	505	557	528	541	553
39434	50817	37719	29121	23411	17525	13792	9721	7324	5824	4759	3816	3234	2856	2147	1885	1796	1724	1397	1075	1029	979	940	950	865	848	753	737	752	733	736	693	670	659	766	807	953	1001	1035	1016	1007	987	967	975	981	979	841	742	764	755	709	769	720	701	644	625	604	589	570	637	594	637	593	641	653	617	586	610	615	621	624	640	617	590	603	563	618	564	563	602	586	601	607	592	579	622	561	607	579	572	614	584	596	572	609	644	557	574	548	571	620	614	582	576	596	588	528	647	564	594	551	639	607	588	580	596	624	558	590	604	564	597	584	572	586	593	607	552	587	564	585	608	588	580	597	566	597	579	627	611	600	581	599	585	560	584	603	613	635	587	598	574	583	576	620	585	588	592	584	568	590	566	599	577	566	580	597	564	576	557	586	568	564	595	608	580	571	582	606	600	555	567	617	591	585	603	604	580	591	572	573	562	623	572	634	605	605	640	619	581	586	623	595	571	580	567	630	614	574	596	585	642	626	590	612	609	533	608	609	588	537	584	644	626	577	569	605	639	601	568	589	632	592	566	597	584	564	588	591	599	625	568	627	583	610	600	541	590	593	571	566	567	602	590	591	594	628	567	580	614	625	625	590	625	596	555	609	562	607	607	614	558	623	594	582	599	572	599	624	555	573	612	600	559	609	599	628	562	546	556	609	584	593	590	574	528	621	567	592	626	615	626	587	590	592	586	574	593	579	577	572	573	599	613	585	605	612	574	605	614	564	594	588	601	581	565	567	539	566	554	575	609	605	594	580	550	582	548	613	569	597	589	587	568	553	600	606	576	582	619	620	595	596	571	598	547	570	577	610	620	577	543	570	618	593	575	583	597	554	614	609	548	559	621	616	588	601	595	589	586	574	587	606	609	610	611	607	586	595	573	603	568	589	618	602	594	611	585	596	583	604	617	601	548	606	563	590	569	556	537	567	606	620	578	557	605	561	580	597	580	634	598	517	632	584	604	557	583	576	573	609	614	568	566	611	600	588	574	587	591	568	569	541	582	597	603	593	589	625	598	565	618	589	616	638	578	544	610	603	645	609	593	644	598	613	620	582	565	571	586	605	559	613	590	589	595	544	647	568	624	586	561	585	602	589	623	594	606	595	591	575	546	573	545	616	532	606	577	589	621	602	587	584	584	567	644	611	586	567	532	620	602	627	569	545	528	637	558	623	584	590	569	582	588	587	582	621	598	593	592	602	596	618	593	556	611	592	601	610	599	590	592	632	593	578	578	624	570	622	587	590	580	618	576	581	589	581	565	589	596	547	608	600	566	604	564	582	614	619	597	547	583	624	563	569	618	595	543	584	560	610	570	603	596	571	623	621	587	622	643	578	555	592	586	606	575	532	548	620	576	598	605	606	643	607	621	594	610	604	547	580	603	614	580	595	613	575	599	573	577	583	539	628	643	594	604	644	567	604	604	578	589	586	593	558	615	602	584	587	578	584	613	628	574	597	579	615	588	649	604	554	531	591	578	593	592	638	572	592	616	618	588	589	580	612	575	599	588	625	603	580	616	592	602	573	587	633	596	598	595	585	569	573	612	604	592	556	547	613	600	584	601	584	596	609	599	623	605	576	591	627	638	581	602	622	561	551	590	647	578	599	613	569	582	614	564	574	564	598	554	538	581	553	613	619	576	564	563	568	557	597	582	602	574	621	579	602	615	579	560	632	623	591	564	574	582	623	585	609	562	599	580	629	534	571	638	582	607	581	570	603	610	579	650	610	583	587	566	583	617	604	582	610	606	620	577	581	544	591	605	601	625	561	609	652	612	591	613	615	591	610	556	643	588	596	641	599	589	590	588	569	617	562	547	584	610	582	590	553	583	576	578	618	607	578	572	603	535	599	589	601	570	606	629	631	621	596	595	588	616	595	576	572	635	634	595	628	603	541	578	579	623	583	561	545	613	591	592	568	600	631	546	571	573	561	620	550	608	583	574	594	605	559	622	588	583	627	593	610	615	589	588	593	598	594	618	566	598	619	561	624	604	563	620	559	618	579	609	597	562	638	589	557	546	596	575	595	575	587	561	613	623	592	603	605	583	546	641	617	567	603	555	642	596	605	598	635	628	595	628	595	609	590	614	577	570	545	637	577	585	579	604	601	541	600	550	594	567	606	665	611	612	612	572	603	579	588	554	613	581	616	606	573	604	557	578	551	569	582	625	621	553	589	619	594	584	578	601	593	596	603	567	594	560	636	615	622	590	600	577	585	594	604	604	578	583	610	601	576	635	667	605	588	593	583	560	552	590	576	552	614	543	568	578	582	595	619	606	587	588	604	567	561	596	572	562	584	581	581	617	544	638	585	589	560	549	594	577	618	612	598	563	602	587	581	595	623	580	617	598	663	573	582	551	604	588	598	555	570	576	555	583	586	587	572	584	627	605	615	638	557	592	583	613	567	633	586	548	588	578	595	585	612	634	576	631	584	623	607	582	602	558	618	635	579	593	582	613	572	634	559	586	573	639	584	588	580	614	608	623	603	587	545	597	587	618	585	612	628	576	598	606	637	592	613	611	590	655	588	563	576	577	566	559	624	567	570	609	575	590	577	573	620	556	630	610	569	633	616	618	588	603	562	616	595	584	592	598	570	581	593	560	622	653	598	586	612	593	585	598	620	534	612	640	638	563	597	606	596	620	575	592	596	593	590	607	598	587	594	559	610	616	583	558	532	599	588	622	570	550	563	599	555	573	574	583	564	616	579	572	565	585	547	586	613	575	565	576	583	619	626	596	583	579	585	594	601	614	604	599	583	548	575	628	595	616	606	570	595	638	630	566	600	574	606	589	585	587	604	603	575	604	558	607	552	597	579	585	598	572	597	608	590	582	615	604	545	605	566	616	576	599	567	574	550	599	595	589	575	630	570	608	589	614	558	578	575	580	536	585	595	596	635	587	616	600	571	608	618	604	599	597	609	586	608	582	580	624	596	600	591	574	587	563	590	588	577	578	591	528	579	576	609	587	631	607	585	590	575	585	646	557	604	585	581	635	627	584	593	555	580	584	578	545	629	586	591	618	598	569	572	578	569	587	590	580	583	577	533	640	614	581	574	619	550	603	565	596	576	579	598	601	598	604	585	568	561	607	618	601	570	613	605	602	603	612	652	625	606	553	581	604	563	625	573	617	629	610	544	587	615	556	587	588	577	553	588	601	608	621	604	634	589	566	595	604	593	609	611	586	633	580	582	621	569	568	606	554	577	578	634	663	560	616	581	593	598	553	585	571	578	576	540	605	593	616	590	587	630	595	612	618	571	634	608	616	616	585	557	567	582	547	590	571	598	603	559	550	609	627	569	577	597	592	593	627	560	588	631	579	581	648	597	533	597	625	577	623	615	606	589	578	574	640	591	558	619	613	584	604	547	589	594	540	561	560	604	561	600	587	610	614	568	580	518	604	593	590	564	553	576	585	562	574	578	592	548	614	599	573	562	548	604	585	573	601	605	607	568	566	615	595	637	553	571	584
28587	24628	23102	16525	9041	5051	3297	2250	1645	1495	1161	892	796	806	715	633	635	659	548	502	516	477	542	494	501	506	486	451	493	455	510	508	489	471	458	495	542	544	545	550	592	564	521	519	499	519	474	490	483	468	481	483	463	490	448	469	454	461	485	492	450	443	537	478	468	448	435	460	435	447	436	455	450	453	437	438	430	448	458	457	450	465	454	433	446	455	440	427	478	463	460	481	461	415	510	422	417	464	471	484	416	450	404	463	444	475	473	469	436	441	481	473	437	465	456	462	452	454	462	428	470	473	477	483	466	451	461	455	458	436	441	427	456	480	426	465	451	459	446	441	481	419	444	440	442	439	494	487	453	481	440	438	457	458	487	416	452	495	428	478	486	471	467	457	438	443	478	480	441	457	450	454	464	457	425	472	445	437	463	440	440	458	465	449	450	476	466	473	484	467	448	463	473	445	452	440	452	486	483	473	424	446	452	494	451	458	481	425	430	444	456	445	467	458	450	462	475	453	443	482	464	446	420	472	488	487	455	465	462	466	478	425	467	450	432	408	448	443	441	462	469	466	429	417	462	490	459	470	460	452	439	463	435	437	509	461	439	468	386	433	475	455	462	459	492	434	444	420	424	425	467	477	442	483	458	455	447	442	450	469	459	465	445	433	486	440	496	463	469	436	485	485	463	450	427	471	420	460	433	434	473	438	450	470	449	468	406	454	453	489	432	453	465	453	453	460	461	465	430	450	410	514	471	445	466	436	454	445	475	476	447	491	448	441	452	452	446	413	430	472	413	489	463	463	436	469	458	444	424	444	439	409	447	462	472	502	461	420	473	475	438	452	489	486	480	450	463	477	424	461	452	442	430	463	438	473	453	434	440	449	488	424	459	466	477	405	450	448	473	482	462	460	477	493	440	459	472	426	501	451	474	443	461	485	421	485	470	439	457	455	491	465	435	451	456	470	449	474	494	426	470	420	449	448	434	454	475	456	437	449	469	476	432	460	420	439	473	479	454	432	434	452	476	439	444	476	446	461	457	458	451	430	416	411	450	423	486	450	473	462	440	494	466	486	481	470	433	440	494	472	447	477	413	440	427	455	436	483	445	448	415	462	492	427	474	407	421	468	440	426	461	447	459	439	459	467	449	423	465	451	446	435	466	457	486	437	463	421	453	478	461	446	432	450	452	474	446	420	481	456	452	503	464	467	469	455	456	464	435	456	425	418	473	403	461	446	456	451	450	451	426	458	470	426	438	426	477	442	427	438	415	446	453	457	440	420	460	477	490	418	473	482	465	474	451	423	466	466	443	441	460	430	457	465	449	409	426	439	454	429	441	448	472	503	479	423	493	422	477	447	430	390	446	410	462	451	475	477	432	447	440	443	486	468	460	433	464	455	467	462	443	444	431	434	456	432	467	446	491	430	440	508	434	432	507	446	486	470	457	468	502	498	445	474	447	424	456	447	452	414	410	470	442	434	467	483	432	452	440	481	440	456	447	463	431	445	468	437	452	467	454	450	456	489	465	455	462	429	469	447	468	433	442	429	475	424	495	424	422	440	457	451	457	408	388	479	454	434	439	461	424	432	481	449	447	448	461	429	434	460	412	441	459	459	421	436	453	465	450	463	463	457	433	478	425	452	472	466	448	474	459	424	472	456	469	436	450	474	417	429	474	417	435	443	466	452	484	480	487	473	484	496	426	441	439	478	466	490	461	458	423	451	439	452	440	479	451	451	475	464	451	437	447	424	451	462	505	437	432	465	478	481	488	438	461	489	454	434	427	496	455	440	446	462	456	490	420	490	473	460	482	438	449	460	442	448	428	432	452	488	443	471	441	413	481	495	438	455	430	455	510	446	434	421	492	458	523	464	451	487	472	421	475	469	516	471	441	478	464	510	452	470	491	455	416	447	455	422	501	476	468	460	456	417	438	465	446	452	451	433	446	459	487	431	428	478	431	418	471	445	478	442	479	454	439	443	468	439	455	463	433	459	480	468	468	440	438	464	420	450	477	425	425	454	453	427	500	452	471	450	478	407	454	429	399	476	468	433	514	457	473	478	451	431	445	434	484	427	426	452	453	481	497	470	460	448	450	437	438	468	455	459	474	426	469	445	454	378	443	462	471	432	464	479	462	471	416	482	462	486	477	458	482	437	423	450	444	463	465	443	456	428	464	447	448	494	470	489	481	461	440	473	445	503	426	478	473	428	497	416	472	500	441	466	463	492	439	457	447	444	469	512	468	434	463	447	446	453	431	431	457	456	470	479	461	470	429	426	475	487	460	480	431	453	444	480	429	437	459	446	478	446	432	497	452	495	418	463	476	451	446	425	456	441	461	429	475	479	465	432	446	493	494	426	432	468	445	474	441	488	483	452	426	439	438	434	469	471	426	467	449	465	465	423	480	432	455	489	499	475	458	489	437	457	452	476	435	425	446	466	461	446	458	470	449	456	495	441	448	432	421	483	459	447	476	451	450	471	466	478	491	431	438	432	459	472	464	458	477	446	437	444	467	480	445	444	447	494	458	416	438	453	467	404	474	474	469	488	446	433	472	458	522	453	453	455	436	474	439	398	458	476	424	411	415	446	445	412	439	411	471	478	457	430	480	417	480	427	450	471	468	475	435	464	497	433	452	449	494	497	473	487	474	443	444	452	465	488	460	454	462	470	443	483	453	472	488	483	457	476	443	475	431	462	463	464	438	423	470	454	445	476	440	450	471	521	442	476	490	460	489	427	442	446	432	464	447	465	482	497	480	410	443	488	452	447	442	442	484	470	448	454	445	425	471	462	456	441	492	398	470	470	444	436	431	453	443	471	455	483	438	462	434	392	467	459	449	448	453	490	463	452	455	451	441	439	436	443	452	453	414	458	470	475	459	460	461	470	444	476	462	456	479	494	471	452	451	449	513	454	472	475	456	452	464	438	396	447	464	453	419	450	463	466	430	453	496	472	470	474	505	482	468	446	490	476	461	437	450	453	469	456	451	435	483	436	458	439	412	483	448	449	490	419	457	441	482	486	447	463	466	448	476	468	485	450	446	440	488	455	468	424	470	434	460	483	444	479	440	446	466	489	447	467	452	443	464	451	456	417	443	450	470	453	480	459	499	497	429	436	474	471	467	438	441	475	437	446	421	466	451	432	440	430	452	432	437	451	428	441	431	522	420	430	454	479	466	464	452	460	444	504	438	451	463	414	453	463	472	484	425	482	458	444	445	492	439	422	418	438	490	465	464	487	469	454	458	436	488	478	449	464	465	421	443	453	443	460	481	449	425	467	458	455	452	429	442	449	439	460	456	452	446	462	441	431	501	425	482	442	483	471	461	470	475	440	450	466	483	433	397	397	443	436	446	480	453	421	460	446	464	395	470	462	455	438	458	451	459	497	395	427	451	448	417	492	490	492	416	455	452	433	488	421	441	426	460	466	445	450	446	467	433	428	454	452	455	476	433	418	438	459	429	421	410	435	457	460	468	450	462	442	472	483	465	479
31497	36362	26528	18904	13708	9199	6431	4584	3571	2790	2165	1689	1472	1305	1064	982	943	924	686	652	646	661	705	629	628	591	598	537	613	586	579	583	578	577	624	618	661	696	731	727	763	704	642	673	655	600	638	588	608	525	579	570	551	562	515	551	504	506	547	527	519	533	567	558	540	519	588	520	578	567	559	534	518	519	520	560	539	509	508	544	539	526	547	472	549	562	512	543	573	543	545	498	490	539	578	536	478	530	550	543	556	576	531	537	580	550	511	551	522	513	549	544	571	515	535	549	534	516	539	539	548	513	516	517	558	539	524	551	543	517	516	527	538	492	545	519	557	513	588	517	534	518	561	524	519	531	514	500	535	526	520	553	550	510	526	520	575	535	496	501	547	524	537	524	526	546	516	519	536	566	564	543	549	535	565	525	511	517	535	550	520	529	558	528	547	548	557	515	500	535	490	532	513	537	560	525	553	518	525	532	558	553	538	521	531	525	505	532	546	563	516	505	529	521	539	548	547	522	518	564	537	540	527	490	489	600	541	528	521	543	530	534	560	549	524	531	522	495	491	536	543	522	546	529	514	542	543	566	493	546	520	575	536	535	510	541	511	499	524	500	490	525	521	531	513	551	547	540	508	528	550	507	543	515	556	507	544	516	463	528	534	522	516	563	525	535	577	533	527	499	521	521	506	531	532	553	548	551	474	523	518	551	511	499	552	506	482	527	520	531	544	564	503	510	563	525	506	563	519	543	547	509	527	500	544	519	531	537	508	558	528	517	563	550	544	506	531	521	576	531	580	553	529	566	564	553	591	553	546	562	521	534	555	518	509	516	548	561	536	539	544	526	531	498	508	523	552	525	545	567	485	501	507	536	554	535	533	524	541	504	554	529	560	522	513	518	497	557	577	552	510	522	540	507	515	539	544	552	537	535	523	531	518	500	514	533	523	541	528	546	507	518	554	515	539	560	542	550	533	530	560	547	540	539	560	537	541	532	566	489	523	546	536	566	519	529	520	561	495	535	560	501	554	533	540	538	560	518	547	532	495	532	531	519	535	518	508	510	543	501	524	507	511	538	508	512	563	564	555	551	533	516	514	573	556	559	548	569	501	558	563	548	519	502	512	529	523	565	523	555	513	555	545	528	563	555	526	508	530	541	516	544	518	530	529	573	530	531	540	514	519	527	578	561	541	537	558	520	535	536	577	555	505	563	534	529	553	530	509	554	494	504	548	547	510	529	570	535	541	594	532	556	546	528	542	515	493	539	568	538	564	483	551	543	520	551	533	529	503	520	555	518	550	532	524	566	503	491	523	544	508	501	561	536	526	548	522	514	535	482	550	605	522	513	510	485	537	525	567	516	513	495	550	500	514	512	529	538	530	539	548	516	517	541	521	571	525	504	548	522	503	589	532	508	553	564	522	532	504	530	516	501	519	475	545	550	530	488	523	563	509	565	557	543	501	512	524	531	555	517	575	545	519	510	558	535	526	536	499	553	551	511	536	534	537	538	552	541	543	537	546	568	532	552	522	526	542	546	551	531	478	549	509	513	514	531	501	523	533	534	537	515	532	514	496	535	529	520	516	528	552	573	555	552	550	512	496	547	518	540	506	505	529	526	502	514	533	511	532	508	529	539	549	547	469	524	531	513	556	587	499	515	505	517	518	540	515	539	548	520	510	537	521	500	519	506	528	565	526	538	529	529	556	511	546	517	534	566	544	529	510	530	540	527	515	460	491	526	553	537	520	538	558	503	513	511	528	560	524	526	493	583	520	547	539	523	518	499	529	531	502	531	575	562	534	522	497	535	549	504	574	546	504	527	513	552	532	522	547	511	503	541	518	537	543	525	529	550	567	552	540	505	540	553	523	548	514	526	540	511	502	566	528	527	540	527	550	556	536	561	502	535	551	527	547	502	545	539	501	538	543	547	533	529	533	511	505	550	519	520	511	543	522	541	543	538	550	491	526	535	566	526	522	501	500	535	509	524	579	516	539	518	529	528	555	551	563	587	543	522	475	525	521	548	489	558	538	515	515	505	503	510	532	535	512	535	548	554	520	576	551	520	514	539	557	542	542	502	557	562	513	552	540	501	520	506	534	549	528	530	572	534	536	556	546	553	497	537	557	575	513	541	490	533	559	495	524	547	536	557	551	494	563	564	502	505	556	520	545	504	535	530	569	549	506	508	531	531	541	568	520	521	528	526	523	506	509	544	533	509	524	531	543	525	540	522	522	513	528	535	521	519	499	568	531	522	508	543	527	556	506	560	541	552	577	532	541	543	548	546	527	560	499	518	529	534	506	533	522	487	532	551	533	477	550	540	514	480	536	516	572	508	543	536	534	594	490	515	560	555	520	552	554	520	528	561	494	544	534	543	525	488	571	498	528	555	561	560	542	556	531	555	529	497	501	501	494	525	538	528	540	575	508	542	534	500	547	556	524	536	516	537	573	524	521	578	517	489	570	548	521	510	521	554	514	517	514	523	553	501	528	539	571	499	537	573	510	551	519	499	574	566	529	532	501	537	520	560	502	521	511	548	548	543	545	518	504	506	524	513	563	557	531	524	542	536	541	542	518	507	549	531	529	547	531	573	546	524	561	537	550	520	533	543	577	532	561	515	488	557	552	566	561	546	495	563	540	517	527	568	528	537	529	513	503	513	503	523	517	551	575	542	506	540	542	518	549	503	515	536	575	564	545	519	553	585	494	527	504	537	495	515	523	540	577	519	498	520	552	555	539	555	530	526	573	553	561	508	577	510	539	544	526	497	530	519	516	545	535	506	539	555	519	556	526	551	517	518	512	566	520	555	550	541	526	540	531	567	583	530	522	530	522	517	520	533	546	557	534	497	529	494	527	514	557	538	539	531	523	496	502	503	571	495	570	524	560	527	516	561	536	539	548	513	516	486	522	503	529	551	561	549	492	488	546	554	533	567	525	549	546	532	506	509	528	497	519	548	539	570	539	558	549	548	509	540	515	517	546	544	479	533	515	525	536	542	567	521	506	526	521	529	498	546	527	535	567	517	521	539	549	513	519	544	526	547	551	564	558	497	547	552	562	519	518	538	525	537	528	540	538	541	565	531	585	540	535	512	536	521	519	515	524	509	554	579	542	557	546	514	528	568	555	546	511	527	517	511	511	532	515	553	585	521	562	510	515	497	526	520	510	527	498	504	503	536	522	548	583	527	477	530	549	558	549	530	531	493	572	557	528	477	514	556	519	512	528	501	562	519	550	566	530	535	513	540	562	504	525	472	549	501	570	527	472	521	557	560	510	546	507	561	522	532	542	548	524	514	495	542	530	523	545	544	524	531	562	579	563	539	538	560	522	542	513	491	518	556	524	539	536	530	532	522	512	567	537	550	504	528	555	529	558	539	548	552	525	586	542	503	523	500	483	513	555	570	560	531	524	505	549	542	544	543	560	518	513	543	512	561	522	554	555	540	521	531	505	536	566	538	552	490	519	547	525	519	515	521	565	516	510	514	575	537	529	514
23746	20943	27936	24172	20877	13672	5928	3596	2519	1896	1572	1351	1185	947	848	790	790	730	553	535	482	467	501	505	480	443	461	428	447	378	430	425	432	385	452	484	559	510	534	566	537	518	487	503	484	492	460	442	419	410	441	401	426	418	392	378	392	373	419	395	407	376	381	382	395	390	382	389	414	373	366	342	361	350	360	343	351	373	374	391	363	356	368	383	381	364	363	387	384	365	406	383	399	363	386	383	399	382	375	360	343	360	361	355	390	382	357	359	368	377	416	391	365	376	402	368	397	391	397	397	371	369	398	386	364	340	369	402	402	389	335	394	420	389	370	371	371	392	357	355	370	378	391	358	372	381	377	338	380	397	382	368	374	361	385	357	424	385	363	381	376	352	354	367	387	367	365	384	354	366	394	382	369	346	400	382	357	350	359	399	372	391	365	346	388	362	321	335	370	355	371	354	335	340	365	409	328	391	377	390	351	365	394	368	364	394	359	321	334	365	346	394	392	355	365	377	384	380	358	338	358	348	380	407	394	363	364	350	357	383	379	370	383	381	373	367	411	381	369	392	363	345	345	364	417	381	394	346	373	364	377	386	365	364	367	374	415	379	388	363	357	373	384	346	390	374	384	344	404	359	405	395	373	364	360	378	398	369	397	371	354	362	333	364	345	367	367	360	342	352	363	388	342	386	330	393	371	409	391	388	353	381	393	370	353	365	385	411	335	359	381	377	388	380	381	369	373	387	368	371	376	359	355	402	365	397	351	368	342	360	357	380	362	369	329	386	347	395	363	374	372	392	345	386	349	388	376	348	379	381	395	382	357	367	383	358	348	405	401	364	381	363	349	396	360	340	368	358	401	406	376	393	387	391	375	369	365	376	397	369	370	365	395	345	383	357	357	361	362	334	366	390	375	388	373	383	356	373	374	360	364	374	353	349	381	369	360	361	386	398	379	350	384	415	393	364	356	327	404	346	376	393	344	379	348	367	360	390	372	368	361	363	367	358	361	339	412	376	353	348	338	376	406	386	399	346	364	407	351	356	398	388	382	375	374	386	391	368	370	372	351	378	357	344	371	386	357	395	393	350	398	386	391	394	353	337	374	391	389	359	366	393	349	372	349	352	384	357	379	370	332	368	358	371	326	427	391	359	373	387	387	377	405	373	355	374	399	376	386	363	358	372	377	382	386	397	378	402	360	359	361	400	381	371	367	368	358	396	343	359	374	337	389	381	352	340	355	340	388	385	364	397	372	373	353	383	374	374	378	357	389	382	352	408	389	363	370	365	381	389	368	353	360	377	365	392	361	396	343	394	396	356	354	410	376	387	385	381	390	389	384	368	391	378	373	362	380	388	387	370	399	370	356	380	377	388	385	346	372	366	395	344	404	371	404	362	399	371	396	381	381	353	421	343	349	337	405	369	377	402	393	357	333	394	381	370	423	365	384	376	372	398	399	364	340	394	378	417	382	371	357	342	380	364	325	366	378	350	343	363	380	383	354	378	352	388	365	347	372	389	371	357	369	364	380	401	353	362	373	394	373	415	399	381	369	371	357	376	358	366	344	343	368	394	385	355	380	368	373	349	364	370	358	378	380	354	349	394	377	356	380	353	363	382	397	403	382	367	387	350	367	395	349	356	366	347	390	363	378	360	382	404	361	347	366	389	365	383	353	387	379	378	385	397	382	378	355	354	386	359	373	388	382	369	364	383	357	389	385	405	357	389	385	393	378	358	384	380	386	405	366	348	400	373	380	381	374	376	373	331	365	395	353	393	352	360	364	393	364	343	386	388	396	389	355	374	347	394	394	411	374	379	388	360	395	358	356	359	347	364	367	373	367	371	393	350	381	332	371	375	393	370	372	397	375	397	412	395	380	382	385	369	390	396	383	391	416	375	361	339	366	395	385	350	378	377	353	365	392	392	400	371	374	358	367	394	375	370	357	341	334	402	380	396	393	410	370	335	387	378	406	354	375	379	380	408	364	364	357	345	367	362	378	363	396	382	371	385	399	345	379	361	368	346	373	369	357	368	378	374	351	373	389	407	387	391	397	410	383	412	400	363	395	378	377	406	380	354	357	394	353	416	409	382	357	403	328	343	387	370	357	388	369	392	362	390	401	369	377	373	357	375	366	326	397	339	384	409	388	373	338	369	375	362	380	351	356	405	390	360	349	365	398	359	357	374	401	372	394	367	380	381	386	358	376	364	377	392	343	371	357	378	354	360	379	398	405	367	336	407	372	381	388	398	355	358	391	380	403	370	374	386	389	404	387	396	389	389	360	322	375	342	385	386	368	395	331	362	368	409	381	360	350	379	352	394	372	372	386	399	399	382	389	398	384	349	380	386	392	389	332	404	368	406	388	382	401	355	403	357	401	379	348	357	429	362	380	380	368	391	371	362	360	380	385	333	380	371	363	396	379	367	346	377	390	373	368	384	360	391	367	408	385	405	370	357	387	436	379	396	384	373	385	377	409	373	396	351	378	354	377	379	395	327	372	364	399	371	364	378	371	342	374	345	368	370	391	368	417	378	366	367	335	361	406	390	378	331	363	362	371	391	337	373	353	387	393	378	371	371	387	389	372	397	430	367	327	377	360	379	385	400	354	386	375	362	390	411	403	368	404	396	360	401	365	389	378	431	389	374	397	340	376	375	365	384	389	388	368	414	367	361	370	381	384	383	400	350	393	428	374	387	403	382	368	382	338	347	342	381	381	377	403	386	384	393	380	326	412	358	365	393	395	416	381	390	381	387	376	358	397	347	391	352	385	365	357	384	364	402	382	381	375	370	357	367	357	392	346	391	395	345	368	347	384	377	403	355	376	428	343	337	359	382	382	411	398	374	401	385	350	359	351	387	367	379	371	380	374	361	358	380	378	361	387	390	401	371	342	374	391	373	349	333	345	379	389	340	350	359	381	365	375	382	395	366	366	370	393	377	377	373	341	378	375	353	385	368	348	387	399	370	404	383	392	411	370	336	341	374	355	349	349	389	380	358	381	364	385	344	389	333	346	342	387	391	348	369	395	393	371	384	384	397	384	397	373	361	364	399	369	374	402	387	393	400	365	381	355	362	363	347	393	359	384	376	392	370	377	354	350	397	407	362	379	375	358	382	325	349	371	357	369	385	362	391	348	375	365	400	364	360	368	344	371	353	358	384	391	383	359	352	406	346	390	381	347	378	378	399	347	388	380	396	380	394	344	378	378	347	357	354	370	393	392	377	373	406	401	391	368	361	375	398	363	360	400	375	393	358	343	401	391	364	369	344	359	362	347	400	402	373	365	371	362	365	370	362	369	339	364	378	343	332	383	369	356	367	371	376	354	379	333	396	367	366	369	390	394	368	357	362	369	347	371	393	361	300	384	339	370	360	376	392	362	382	370	362	380	376	388	374	384	359	376	392	321	357	376	367	375	373	361	372	377	381	379	370	361	339	405	392	367	357	410	403	360	378	398	348	375	373	378	346	370	381	391	406	396	349	346	360	355	364	377	365
35632	45390	31663	23568	18131	12285	8926	7119	5274	3892	3175	2787	2397	1852	1483	1286	1270	1167	818	804	681	667	697	732	683	547	553	532	545	538	522	507	497	512	632	658	757	728	697	837	777	734	684	686	677	599	611	547	558	512	521	483	478	495	483	443	431	468	461	480	456	468	474	428	478	448	424	447	445	452	440	477	456	445	431	435	466	443	460	435	447	428	452	427	441	423	453	403	434	422	432	449	407	472	404	441	436	426	425	462	416	419	450	430	447	434	449	432	450	436	432	436	415	455	434	455	428	463	427	441	423	414	441	453	480	425	432	394	437	466	455	419	399	426	434	434	433	475	451	446	421	432	454	413	441	440	455	451	470	435	431	461	448	418	452	434	435	473	415	462	405	466	425	439	458	427	442	419	473	428	475	434	431	401	422	435	448	456	411	446	450	404	441	418	391	428	443	440	473	426	437	451	428	489	420	448	464	490	431	419	433	417	430	432	437	434	403	427	436	426	432	417	469	476	482	406	419	435	392	415	483	449	430	475	439	434	432	484	479	474	411	439	421	459	452	424	446	392	418	443	409	453	412	432	440	432	438	453	410	420	449	463	401	453	456	414	402	438	435	390	426	442	424	402	463	408	439	444	422	440	459	439	437	446	443	407	455	461	432	445	462	448	456	444	447	409	435	452	453	451	452	464	455	441	408	436	461	455	454	453	462	441	463	419	455	437	408	430	447	449	420	410	435	433	402	452	446	431	431	417	451	402	460	414	398	442	438	435	418	424	397	503	440	445	454	432	440	426	449	467	446	447	447	437	412	418	407	480	418	425	421	476	449	403	444	412	448	428	476	426	440	461	443	424	434	442	471	407	454	474	403	406	458	466	441	407	418	435	440	452	436	430	415	428	411	464	392	442	414	420	444	448	423	426	459	426	459	418	424	454	431	451	458	458	416	472	429	454	455	473	426	465	425	448	464	432	434	431	414	438	417	439	429	421	432	459	452	417	447	407	418	433	437	435	435	450	427	435	447	422	459	408	402	443	455	409	435	443	426	454	404	430	430	431	454	456	436	409	455	437	443	435	473	454	478	413	447	470	425	460	431	420	431	451	419	449	435	401	438	409	425	462	408	474	418	429	483	395	447	453	450	465	456	418	440	453	420	429	447	431	461	453	435	428	399	438	437	433	423	453	465	476	423	448	429	443	423	399	435	435	479	421	407	423	450	444	454	454	467	432	442	411	408	446	439	466	428	443	428	440	458	427	391	456	474	442	437	443	440	448	438	414	434	443	449	421	440	423	447	463	468	457	425	440	428	438	468	434	443	451	448	411	454	441	438	423	450	445	460	436	463	451	446	425	459	411	429	424	474	433	459	444	457	472	456	420	446	435	441	428	446	444	421	389	485	474	427	425	408	481	439	467	440	434	415	467	444	419	428	439	455	414	440	454	437	411	441	394	436	405	483	493	446	416	407	425	405	408	470	413	483	448	460	448	466	461	445	459	445	471	425	398	429	448	439	416	449	430	438	453	441	415	454	477	437	436	428	452	435	443	435	479	440	427	446	438	429	431	447	405	433	430	446	464	433	396	479	454	415	438	396	445	437	442	429	456	432	454	458	462	435	433	435	399	432	423	476	425	438	437	463	412	421	409	429	405	443	440	437	462	430	459	421	447	411	440	430	421	422	448	437	456	468	442	415	432	396	475	472	467	427	429	441	469	468	468	435	425	424	390	430	452	458	449	458	426	430	445	473	438	474	453	455	403	405	412	474	403	445	454	470	431	431	433	438	463	425	445	399	449	433	431	462	446	478	422	415	418	476	439	422	406	436	432	461	425	446	473	435	443	466	422	443	455	413	402	427	446	450	459	413	427	424	481	402	481	436	411	416	446	482	466	416	460	424	454	454	452	414	447	435	450	403	424	426	420	436	420	475	452	458	412	419	406	450	429	467	441	438	447	460	462	391	423	445	460	386	442	479	410	492	446	430	421	440	412	482	471	453	450	457	426	412	473	476	434	444	446	444	435	453	428	432	455	484	417	423	442	417	415	439	423	464	486	441	419	449	428	432	401	389	403	443	413	422	397	444	453	420	438	418	423	428	448	437	447	463	454	448	449	447	445	447	444	462	411	446	444	429	443	463	431	466	406	462	453	414	425	474	428	429	401	405	451	417	447	436	475	444	416	411	421	460	402	427	450	456	461	466	437	449	427	461	436	436	478	430	434	475	422	461	456	463	459	441	455	471	439	469	422	412	498	425	419	471	430	444	446	434	424	447	458	399	418	428	419	437	430	446	405	445	450	478	457	443	452	459	440	461	459	459	458	415	434	445	469	428	411	479	437	458	408	429	453	465	414	425	409	421	454	439	430	452	427	492	403	486	454	487	424	465	451	431	429	426	426	456	409	425	413	441	443	439	458	464	436	410	436	502	418	421	453	428	388	449	431	448	447	430	424	419	467	443	446	449	463	407	419	456	449	438	422	436	425	410	441	430	440	422	444	425	450	452	444	480	441	455	447	432	434	451	459	464	447	411	412	443	444	441	437	459	457	426	444	437	462	411	455	402	433	435	454	432	452	423	423	446	438	442	445	460	434	427	439	414	448	456	446	440	395	424	434	439	454	453	430	412	479	421	438	427	418	451	417	470	451	452	442	409	443	452	440	412	400	431	443	458	429	406	451	442	415	443	460	435	434	442	438	433	428	429	422	448	456	398	429	413	442	424	446	435	403	419	467	434	425	433	476	453	441	433	408	466	467	440	450	421	433	431	469	465	405	419	462	441	427	447	472	432	445	444	431	430	430	480	401	464	435	405	427	432	397	430	419	424	426	414	457	465	463	419	416	475	447	426	437	443	437	501	429	470	439	424	403	423	418	398	427	427	454	434	458	425	399	432	464	450	432	437	441	469	462	462	428	429	420	416	470	443	436	430	388	407	450	455	439	437	443	466	477	461	477	437	412	438	455	436	431	437	449	427	430	459	415	478	443	477	438	443	441	422	458	422	473	428	412	433	428	456	466	431	461	468	445	441	460	433	439	430	471	479	440	451	437	434	428	472	434	409	446	445	463	404	416	426	457	452	444	483	415	401	461	411	425	453	430	424	472	439	436	463	412	451	436	437	439	403	464	425	419	444	443	435	460	441	442	447	400	403	445	419	421	438	449	377	459	465	442	451	417	448	435	436	426	449	429	449	460	443	476	466	459	425	415	470	419	415	428	445	454	432	446	471	438	426	421	470	441	437	421	406	432	433	410	451	419	398	446	473	391	452	437	416	444	439	456	444	444	430	482	432	416	413	457	446	447	444	433	412	453	421	403	463	404	497	428	451	449	409	456	426	422	445	402	453	439	498	449	437	431	426	424	412	431	453	423	466	451	448	411	417	441	454	417	415	436	413	464	396	427	395	392	439	427	427	422	413	447	414	475	444	416	421	422	461	482	417	457	425	428	489	421	456	408	416	454	417	411	448	485	470	433	440	440	384	443	435	423	410	452	420	464	487	449	445	476
25122	21002	26740	24801	13863	6219	3987	2797	2076	1599	1436	1398	1181	988	932	893	903	753	688	688	706	673	696	682	656	665	629	635	633	618	647	662	655	641	697	679	725	793	735	742	745	683	729	752	727	647	639	646	647	644	668	648	627	596	643	654	623	600	624	588	597	636	602	585	582	631	563	622	641	574	602	619	599	565	622	609	602	618	619	600	627	654	663	641	595	604	638	669	651	625	637	623	591	618	592	608	580	612	587	619	597	595	631	553	612	633	592	645	596	595	588	576	628	585	632	653	607	632	584	570	580	616	600	574	578	608	643	576	600	592	619	601	562	678	612	581	586	588	602	643	644	627	618	582	591	616	679	632	593	622	563	575	600	581	617	606	586	631	612	649	638	598	582	558	631	600	584	614	575	633	631	588	617	589	629	624	650	591	584	561	624	587	584	601	588	617	558	641	620	602	603	631	569	607	588	603	568	621	616	639	593	609	511	637	592	599	591	589	570	597	617	613	592	630	567	600	589	591	608	568	625	584	577	558	624	561	598	587	613	620	636	599	598	591	613	594	607	601	614	576	629	555	610	555	616	578	638	615	618	580	596	569	596	577	592	610	575	620	604	606	613	596	583	613	575	614	625	624	638	582	597	614	599	634	572	654	599	580	577	654	640	559	642	604	581	600	590	582	618	614	642	619	597	615	607	581	577	613	611	597	586	591	592	607	628	632	593	605	588	654	585	614	638	587	618	569	564	658	618	630	598	615	609	610	599	586	594	602	667	552	580	564	577	653	629	556	588	602	629	627	565	631	562	560	585	567	609	584	604	601	587	593	610	590	593	598	598	572	615	575	596	621	604	617	641	573	651	595	651	580	586	577	638	632	617	601	623	595	597	693	576	609	567	602	608	599	617	610	562	584	663	650	562	599	588	573	615	576	603	595	624	636	602	570	577	632	591	565	569	571	590	602	619	638	603	628	585	585	597	569	588	602	616	578	600	605	642	597	566	622	603	629	586	636	585	613	571	609	618	656	624	593	613	580	614	663	594	640	594	601	640	599	609	620	644	605	615	601	603	636	605	624	620	622	617	566	608	602	631	633	633	591	571	590	619	563	625	567	628	619	629	689	615	620	582	628	583	573	593	645	641	614	608	600	606	645	644	603	576	573	616	584	572	590	634	605	622	582	611	596	613	552	605	556	575	667	570	604	573	622	622	611	572	576	593	577	617	607	603	613	585	585	581	622	596	612	614	601	607	611	610	586	601	605	625	572	596	632	576	592	636	613	607	639	576	608	602	613	586	576	602	572	604	612	573	624	620	614	570	577	615	621	636	562	633	578	607	569	590	606	637	628	567	596	628	608	616	567	580	558	597	597	596	663	639	603	653	608	576	631	585	615	540	593	591	640	601	608	640	636	648	633	624	628	613	597	615	568	599	596	607	667	590	565	552	606	624	582	548	559	586	589	574	635	651	612	562	620	606	648	583	553	592	594	618	634	595	570	603	584	586	561	605	591	613	662	628	601	650	623	632	630	605	604	599	622	610	605	624	576	580	566	641	576	596	584	609	573	607	613	573	602	632	620	568	616	604	625	589	608	635	600	611	625	580	626	604	597	591	615	559	576	605	622	608	658	615	613	630	585	621	593	596	648	595	598	588	556	596	623	598	604	601	639	625	643	617	619	609	606	559	584	650	640	647	616	552	603	598	611	616	570	618	612	650	572	618	605	537	613	590	569	559	608	615	584	619	557	620	593	620	566	645	606	659	596	593	573	607	649	631	603	626	598	604	581	613	642	630	600	603	606	573	617	544	617	583	579	631	614	612	609	614	605	629	626	609	584	611	621	582	602	541	639	634	591	597	606	576	583	573	552	628	566	598	607	620	608	662	607	596	627	598	605	605	615	624	597	617	604	616	608	598	580	611	602	597	583	589	628	604	655	596	588	620	610	570	589	571	599	594	634	609	607	597	614	593	623	605	640	579	623	622	604	609	630	607	631	604	621	623	606	609	615	648	612	598	584	661	572	580	596	631	583	595	570	590	578	613	597	612	607	577	587	638	579	618	598	590	559	617	595	642	587	626	556	646	611	622	607	600	631	588	592	575	615	594	597	649	602	605	588	622	587	638	615	632	615	553	621	611	601	623	580	583	635	574	602	588	613	632	625	625	615	611	561	576	576	549	611	555	587	588	620	543	605	554	625	593	596	602	624	590	586	591	623	592	631	631	581	603	620	591	621	636	614	601	553	590	556	629	530	604	602	600	560	627	583	583	606	607	604	584	609	573	588	627	651	583	637	641	571	580	653	588	623	593	580	628	584	581	614	618	617	646	586	602	610	557	588	627	629	667	623	616	577	584	608	575	643	615	608	626	606	593	632	620	553	587	586	611	593	584	570	609	672	577	603	586	636	594	592	608	672	597	559	636	573	593	628	609	591	567	648	608	570	616	602	621	598	617	599	569	623	661	594	621	628	646	593	600	617	572	602	632	570	586	589	609	583	615	609	583	597	660	637	604	602	620	628	575	562	610	589	621	541	618	611	569	592	571	648	639	589	594	613	612	621	597	600	632	611	589	596	595	598	618	564	611	595	569	576	604	618	590	615	607	630	632	588	632	595	609	605	603	589	643	601	584	597	654	628	612	627	617	602	623	621	586	568	639	588	644	616	607	599	569	610	619	548	625	574	605	631	575	633	602	589	603	599	556	608	597	610	629	624	606	641	602	616	600	613	580	599	598	612	600	603	609	579	573	619	571	559	550	580	588	590	600	605	572	612	535	572	603	581	585	623	581	573	617	574	594	574	589	561	618	622	655	598	599	602	620	593	634	601	597	655	620	566	612	614	610	587	574	610	587	593	618	595	591	591	603	608	607	600	606	572	604	623	608	576	608	639	550	617	569	606	652	589	613	564	606	590	616	619	606	577	632	602	630	592	584	615	537	624	562	614	633	557	604	572	613	580	620	558	612	580	604	583	576	608	600	589	603	612	596	618	617	598	593	605	582	615	630	546	595	599	611	622	578	614	621	626	610	659	630	615	588	647	616	592	629	589	605	555	578	608	592	602	627	568	622	615	629	614	608	636	595	609	562	587	585	582	586	599	605	627	626	570	634	596	579	637	572	604	579	621	558	595	559	538	585	592	634	581	595	566	586	574	586	604	663	574	638	621	599	601	622	630	582	602	604	620	593	590	559	612	632	612	620	588	620	611	654	591	619	637	596	595	633	583	586	581	606	603	630	669	591	640	615	603	571	620	567	583	583	593	577	635	587	561	584	637	626	594	592	586	609	565	626	607	610	573	604	623	640	587	631	608	630	615	571	615	611	593	594	606	558	622	594	602	624	634	589	614	587	544	622	614	597	619	556	596	585	603	617	620	592	599	581	602	587	565	557	599	633	667	612	605	604	618	615	625	609	665	628	567	640	603	610	586	592	566	640	608	593	611	583	616	605	618	592	581	578	579	602	645	626	617	619	601	636	594	622	625	577	592	577	593	636	618	600	633	629	629
34120	41668	28006	19871	14691	10137	7722	5752	4180	3217	2817	2497	2048	1708	1473	1409	1332	1146	953	922	892	832	897	814	818	800	807	753	747	725	750	785	772	780	830	850	881	930	978	924	910	912	870	851	880	812	763	778	762	765	728	721	758	735	751	734	746	706	695	712	663	652	705	659	739	718	686	699	694	687	705	725	715	778	734	703	706	698	709	689	647	726	677	660	686	660	705	683	677	697	658	661	654	695	682	687	646	668	710	694	691	662	672	696	648	672	681	692	684	704	656	660	685	695	722	720	709	677	667	695	675	678	691	688	745	693	648	695	704	700	762	662	706	704	732	693	698	677	681	648	688	675	664	663	670	712	658	683	708	651	707	679	672	702	728	657	681	714	701	700	662	673	717	676	687	719	721	707	673	699	720	667	701	710	617	681	683	693	703	667	689	638	706	710	704	708	693	671	714	679	688	674	659	703	703	671	648	673	702	636	702	728	706	683	747	740	679	681	656	684	657	709	756	705	679	685	739	670	678	705	707	739	702	686	699	651	688	709	662	681	669	679	721	652	723	689	700	692	689	650	681	702	697	711	683	665	694	662	663	695	634	707	711	649	670	700	732	665	676	698	702	696	711	717	701	670	684	685	687	681	733	694	662	684	686	697	734	699	629	677	697	682	666	644	672	705	698	681	679	677	721	716	725	685	659	679	688	669	691	683	657	698	670	697	656	692	643	683	676	650	731	713	713	664	695	698	702	700	669	694	692	734	702	676	665	703	664	692	691	683	703	698	671	668	774	638	672	655	658	689	729	703	725	658	728	685	682	694	706	677	677	739	693	718	693	718	653	685	744	692	698	679	675	691	705	703	682	680	691	629	700	712	685	652	698	680	639	697	692	697	703	682	704	701	718	686	653	680	669	711	686	731	690	740	672	671	693	669	708	672	703	702	716	669	696	726	706	641	729	672	666	724	697	716	697	715	651	656	677	654	675	642	743	664	673	669	687	717	688	689	691	662	708	675	657	721	701	705	650	671	702	668	666	737	645	707	721	737	675	664	646	702	714	664	712	658	662	681	708	721	674	676	694	706	751	679	682	680	707	726	678	709	697	707	646	702	738	693	685	661	680	672	697	666	678	641	704	689	730	710	707	677	674	672	721	665	689	686	684	722	668	677	662	711	719	682	724	715	665	672	666	676	630	654	696	648	738	720	719	696	670	682	679	671	658	669	711	651	728	695	659	735	724	675	676	626	709	666	710	711	699	650	666	671	639	679	737	670	704	701	706	715	679	709	645	690	658	712	717	718	732	652	660	672	682	674	719	731	716	677	740	681	664	678	737	717	697	676	682	709	672	675	688	704	681	713	711	682	669	656	691	702	652	684	695	686	687	680	694	727	670	729	703	666	685	667	673	692	657	638	661	683	741	657	639	700	669	693	732	718	688	716	718	670	664	675	682	678	671	667	698	726	701	736	697	721	670	713	697	700	663	678	684	665	693	613	657	673	652	711	644	661	646	701	685	670	643	707	681	646	714	671	678	715	660	713	688	689	663	681	708	701	642	710	745	680	661	704	717	703	678	683	700	758	672	657	700	700	668	678	639	681	702	655	699	730	646	686	641	751	688	695	693	706	661	707	648	641	668	676	659	706	700	668	660	689	621	709	713	718	695	666	678	673	733	713	690	686	678	710	703	644	674	627	661	698	708	674	638	704	704	682	687	684	708	713	659	658	661	684	647	716	721	690	727	660	731	707	655	674	725	663	667	698	702	699	688	680	687	657	676	671	676	699	678	699	677	691	721	655	703	693	705	637	717	701	661	720	690	676	678	721	705	684	699	649	692	687	706	708	702	686	705	708	674	650	663	709	658	667	679	688	690	680	686	681	670	665	668	732	706	682	672	673	697	673	650	671	649	711	684	704	684	677	705	697	693	701	695	678	690	654	694	653	655	732	709	682	686	681	739	729	678	737	722	674	712	668	716	680	702	647	705	691	678	661	713	751	707	658	676	647	703	735	701	701	731	732	684	688	710	734	693	683	702	649	737	656	707	695	709	689	659	717	675	666	660	695	629	733	689	679	636	704	690	726	675	678	729	710	713	707	646	666	685	706	694	685	659	691	728	734	717	736	743	659	712	712	753	646	714	683	730	702	639	672	700	673	726	714	631	635	705	645	696	680	666	656	681	655	685	659	678	663	702	669	717	682	702	719	690	691	685	722	664	711	701	692	703	717	678	709	695	676	636	715	712	680	688	677	753	674	738	747	701	679	695	681	649	675	673	712	701	652	673	701	697	698	723	639	654	697	657	710	753	710	745	702	701	730	646	669	718	665	682	677	683	696	675	675	640	661	682	644	699	694	687	722	674	689	700	666	712	672	658	668	646	632	729	707	703	663	677	657	724	719	682	694	696	690	713	698	694	709	697	665	679	680	765	664	666	630	678	688	702	692	668	686	667	694	682	692	683	712	671	690	662	679	720	734	661	692	664	656	721	710	687	658	734	724	715	723	709	658	692	679	690	699	701	674	681	667	690	668	713	666	685	733	670	721	666	718	697	713	677	745	709	647	710	709	707	671	685	705	691	662	646	707	662	646	720	697	693	702	693	749	701	712	685	658	656	730	679	735	671	654	737	659	694	667	690	643	653	721	733	692	691	688	702	670	695	649	648	702	670	671	716	689	703	711	678	693	668	678	669	657	662	696	682	662	700	718	722	685	688	683	685	710	685	741	678	643	656	667	721	701	741	695	671	693	697	694	733	728	692	705	662	710	684	692	670	663	697	688	735	715	701	649	654	700	724	730	669	738	670	644	675	635	736	658	719	655	736	667	717	677	685	665	713	698	744	677	765	680	721	651	667	666	729	655	691	681	686	705	648	663	702	645	700	704	668	767	729	710	682	708	648	695	708	682	688	691	673	716	691	669	734	683	684	723	682	726	668	664	711	653	701	676	706	711	711	713	738	699	689	693	689	688	694	669	684	680	719	664	670	707	696	708	681	668	639	729	617	705	678	679	685	745	662	658	660	711	690	623	690	680	688	670	656	647	676	723	726	694	692	707	682	724	693	681	657	628	691	683	673	701	679	710	673	691	710	687	697	656	675	658	687	711	670	662	708	658	676	688	746	673	686	707	702	661	731	694	750	661	672	708	672	677	644	727	679	686	711	628	700	680	737	657	674	688	673	699	709	740	635	746	684	704	667	735	693	699	670	679	730	675	664	694	664	653	686	695	660	713	647	730	730	705	690	684	690	700	651	693	749	690	686	672	679	710	663	674	711	678	633	691	715	676	745	694	666	687	701	703	731	695	702	674	678	717	689	660	686	684	661	728	718	738	676	669	657	748	727	633	702	716	654	662	666	702	687	718	671	694	672	726	705	616	722	706	697	660	723	674	706	669	667	711	667	703	722	708	686	645	678	644	727	672	670	702	730	662	650	716	656	673	701	649	690	729	701	664	748	687	685	687	672	630	697	698	617	654	650	672	696	630	642	723	720	697	686	662	691	711	676	685
22703	20935	28550	23493	21021	21118	13629	5425	3636	2853	2444	1963	1679	1414	1219	1124	1097	960	838	720	767	755	768	687	668	655	580	643	641	636	599	580	585	669	706	726	760	772	725	802	829	734	721	747	683	687	636	648	634	613	651	549	565	574	567	573	576	600	549	546	523	553	546	546	573	547	560	543	546	576	565	569	538	571	517	548	506	587	570	558	550	527	524	555	538	512	503	567	541	515	552	512	531	533	567	516	512	509	559	537	543	555	526	557	519	502	550	528	539	535	517	543	500	525	511	576	546	544	541	539	496	549	510	554	527	495	541	564	517	530	552	532	550	569	517	548	564	530	528	513	512	502	515	525	522	521	557	512	538	528	556	501	523	543	567	532	518	566	545	598	502	545	529	531	575	545	516	529	527	490	498	538	575	517	512	552	526	537	517	511	534	542	521	472	537	541	496	557	542	501	512	624	509	598	533	515	494	544	536	522	529	552	541	513	520	580	508	570	555	533	499	520	547	576	532	545	540	532	518	534	530	573	467	489	524	528	573	577	557	558	550	528	501	510	573	506	542	531	543	520	544	579	553	507	567	535	553	547	528	535	533	529	544	557	543	546	529	538	508	552	522	539	531	559	496	596	541	506	529	523	562	534	518	514	519	526	564	549	515	548	557	506	543	577	570	537	566	537	503	524	497	540	538	564	547	512	540	511	569	572	533	525	536	565	555	497	565	511	532	522	545	511	528	571	514	560	531	526	547	494	545	545	538	527	562	494	500	531	537	532	531	491	568	535	518	505	568	549	527	569	560	541	568	525	515	568	543	513	494	522	528	528	585	514	552	515	561	525	560	563	526	525	541	541	495	578	524	577	494	550	521	529	568	560	504	529	501	548	526	599	523	589	538	541	548	546	528	499	533	524	544	530	576	570	525	494	560	556	519	564	518	588	540	544	529	531	529	518	574	531	563	547	559	519	474	554	556	526	579	517	504	520	574	529	515	495	505	528	500	493	469	536	518	536	540	545	554	540	538	559	543	572	542	572	585	556	481	501	564	540	547	564	555	559	561	530	601	561	517	517	578	613	505	563	539	521	486	568	534	541	532	549	550	538	556	520	510	542	537	539	529	590	510	540	550	516	503	530	513	528	505	504	522	512	569	526	527	520	559	543	542	543	524	571	577	534	551	523	531	582	532	477	539	529	499	494	511	547	520	538	568	530	532	507	514	517	504	567	533	528	534	533	556	554	512	573	579	521	582	531	548	539	506	475	550	537	534	588	555	501	547	523	549	515	542	549	542	517	540	492	509	555	505	529	527	588	577	548	501	510	530	534	565	575	570	534	561	556	559	542	537	552	547	566	512	502	547	552	500	557	517	549	516	556	532	556	556	543	533	566	540	520	554	591	568	545	523	553	564	534	508	524	490	558	543	533	488	539	566	566	527	544	558	538	556	560	541	509	541	538	533	517	521	534	558	501	467	536	564	525	533	547	551	518	542	536	505	540	534	472	486	536	486	542	541	524	521	561	537	524	526	590	513	547	568	509	561	510	528	545	566	524	593	578	589	515	596	530	545	537	555	539	544	525	498	553	534	496	516	485	510	529	533	541	597	544	546	524	518	509	509	549	591	514	506	558	549	530	545	552	579	541	535	534	549	496	515	557	513	527	511	532	552	571	537	556	570	520	534	549	509	525	545	545	536	552	497	527	536	528	518	580	573	557	557	538	552	561	545	544	539	540	564	500	542	498	509	510	519	573	540	533	505	557	542	522	518	547	564	516	540	558	532	522	543	530	537	531	555	516	525	565	507	497	517	505	515	513	530	516	530	555	521	532	547	511	545	549	519	498	565	562	529	524	541	514	525	597	518	533	523	528	481	559	525	520	525	550	565	566	550	525	512	499	542	527	549	527	515	560	557	519	519	549	515	534	564	481	515	518	527	562	542	549	562	534	517	543	590	543	564	520	516	561	523	538	523	532	521	523	512	570	511	562	529	557	483	562	515	541	547	565	535	516	573	576	516	505	507	517	527	540	552	520	532	544	547	538	560	563	519	511	557	575	556	538	502	557	513	558	529	515	554	529	558	538	503	516	520	545	570	523	503	522	520	543	582	557	539	547	492	513	554	584	518	498	554	539	597	564	495	555	542	512	546	519	582	508	551	520	536	523	510	523	585	530	532	550	511	588	538	512	541	586	562	561	529	551	540	508	561	547	549	535	524	536	541	563	522	514	539	544	584	581	547	533	556	557	548	544	546	527	575	524	534	504	514	540	540	508	491	535	530	534	524	523	535	551	532	517	565	539	574	575	563	518	561	523	579	560	512	527	539	546	545	534	523	523	537	562	518	536	545	515	500	537	515	498	539	526	550	519	530	565	533	515	577	534	521	561	564	509	523	532	502	484	556	521	505	537	535	540	527	512	541	527	570	535	552	497	557	562	530	533	559	550	526	527	573	520	482	595	559	514	559	535	531	532	516	566	544	550	583	549	547	536	553	521	554	581	475	527	534	566	548	506	530	542	551	527	505	549	549	529	556	514	539	518	531	520	588	546	555	559	518	558	528	523	515	564	564	529	511	589	578	535	544	555	524	531	541	561	556	498	533	544	540	553	559	532	556	516	521	539	511	519	501	566	552	541	544	539	526	532	558	510	522	558	524	494	556	593	496	564	596	531	569	527	517	560	550	536	528	506	515	528	537	577	563	508	500	517	547	572	538	530	526	501	541	528	543	553	537	521	519	531	558	530	521	529	531	536	509	525	537	528	522	545	521	543	470	572	539	520	544	576	535	541	524	543	519	497	541	544	521	524	488	501	505	532	544	549	558	588	507	517	553	531	476	543	560	549	538	544	509	549	476	545	554	500	547	522	557	577	493	528	552	541	547	545	509	538	565	496	537	527	537	524	524	557	577	532	516	492	556	519	564	546	533	571	525	553	509	586	525	510	557	596	553	555	518	564	496	561	511	494	508	491	533	512	552	554	553	531	510	548	556	528	520	565	554	489	543	551	557	539	567	500	503	551	552	534	532	508	528	559	547	504	570	494	507	553	536	524	518	527	557	573	552	497	542	528	508	526	532	541	530	499	484	508	548	566	548	535	564	551	542	526	554	495	536	522	536	530	525	565	520	505	542	546	528	587	510	517	569	556	504	610	541	548	558	542	547	530	565	533	546	536	498	534	569	509	520	504	553	483	549	582	557	526	560	541	520	496	573	537	534	536	575	568	500	546	569	556	522	518	560	541	525	552	520	554	512	533	521	530	513	543	520	522	556	580	524	529	531	562	531	560	555	548	516	536	524	551	522	528	531	514	580	529	507	545	536	510	529	555	533	553	549	535	536	536	527	523	539	530	510	533	505	554	500	542	548	539	577	555	554	533	521	559	506	602	535	563	516	567	542	511	548	562	525	519	521	553	534	516	528	548	525	499	585	514	544	558	529	552	534	542	541	548	506	542	575	536	533	559	531	500	517	505	548	544	513	513	545	568	507	529	515	550	563	535	558	522	547	536
39724	50844	35968	26304	21043	15715	12383	9246	7270	5628	5019	3833	3125	2656	2104	1926	1940	1546	1101	993	1014	959	964	929	794	775	729	705	703	737	772	760	746	855	853	884	1089	1102	1055	1014	958	988	947	1009	856	819	749	820	786	784	686	665	676	667	662	703	643	639	652	662	658	655	659	633	607	645	645	609	641	574	615	666	627	589	570	576	559	592	590	606	595	598	603	595	640	601	612	564	598	580	579	554	569	596	592	655	578	592	628	617	575	614	628	636	607	561	634	602	589	573	581	612	604	599	575	605	589	573	605	575	533	623	599	559	585	581	600	590	610	597	634	579	608	564	600	580	631	548	565	596	550	557	592	587	629	581	597	605	584	587	591	581	593	580	569	584	589	631	582	650	610	587	630	590	597	591	518	578	557	594	586	600	630	607	589	628	611	632	605	594	587	567	627	597	624	543	582	608	573	570	615	634	622	628	603	582	595	603	611	578	576	539	593	611	579	630	626	586	596	581	572	633	545	582	615	605	579	622	600	626	566	554	595	603	619	573	586	563	584	589	581	565	615	634	607	613	552	580	608	653	535	568	551	585	597	580	654	576	590	578	598	588	558	589	628	582	608	584	590	595	565	584	578	630	624	608	599	574	601	578	614	611	573	606	606	597	584	616	665	608	573	624	596	603	603	560	595	567	601	600	637	609	604	633	584	579	569	551	588	604	584	588	607	583	572	597	644	591	607	628	592	576	568	605	586	623	614	649	589	600	581	548	592	554	605	604	615	610	581	570	563	641	590	616	633	556	611	637	594	581	621	609	598	604	566	611	612	615	605	603	569	598	606	585	624	577	638	568	563	629	598	556	571	604	612	585	581	597	632	570	593	569	598	551	569	586	619	578	618	590	614	591	609	576	611	617	586	573	563	589	538	579	580	547	598	608	584	546	594	569	570	612	603	571	581	563	551	594	603	616	573	615	612	603	622	566	560	596	605	580	624	594	648	562	636	599	598	575	586	572	589	583	623	572	599	563	605	612	611	550	570	569	618	582	568	594	562	584	628	646	608	611	616	590	598	599	626	570	582	581	627	565	608	565	553	613	602	615	594	583	593	598	617	572	599	604	586	606	626	595	611	537	595	588	566	551	576	613	599	612	595	631	602	580	583	621	567	628	603	624	564	593	568	620	576	610	629	650	574	598	606	591	570	626	613	610	585	594	623	579	588	620	591	554	593	555	584	629	542	602	610	651	602	556	624	565	600	611	539	623	630	604	598	625	576	565	572	618	584	623	543	597	580	598	600	585	598	561	594	611	575	610	622	562	614	615	613	619	548	588	553	586	619	614	551	586	539	603	562	585	607	592	595	611	633	615	598	604	643	548	601	603	598	611	615	628	572	634	607	586	581	530	567	548	595	561	614	573	597	554	552	579	584	624	582	595	609	615	604	621	584	607	586	557	612	607	600	553	597	607	604	592	596	583	552	628	578	605	606	601	594	600	609	586	574	587	638	610	543	609	576	611	599	600	613	586	623	601	601	588	589	609	586	572	589	612	605	574	635	580	624	607	602	624	579	628	634	593	600	591	570	593	603	593	612	633	577	615	534	558	614	658	629	619	598	587	579	603	582	675	577	582	610	633	599	558	589	554	609	626	619	577	600	582	627	654	621	623	567	623	596	613	616	531	587	623	580	559	630	593	595	585	613	578	583	578	600	620	590	599	566	573	599	549	602	652	563	594	607	569	593	630	609	636	570	540	584	578	608	606	536	650	631	586	546	644	565	584	601	540	594	617	588	580	564	598	582	566	599	642	618	579	622	595	606	607	596	581	627	573	591	621	629	593	634	580	590	586	580	568	611	585	631	592	561	596	589	604	602	630	560	620	617	564	605	579	622	595	589	566	575	590	595	589	590	570	629	595	579	602	536	563	574	557	608	586	604	591	572	619	574	585	565	586	538	647	607	582	601	577	546	582	619	615	598	561	592	567	553	591	640	581	622	603	597	615	633	588	566	649	571	590	595	610	608	597	622	598	573	563	542	570	645	636	602	569	570	655	585	609	615	597	563	616	605	554	613	581	566	584	586	584	639	593	626	602	584	525	596	591	623	614	593	607	560	571	590	565	607	613	609	620	583	595	566	552	578	615	618	582	626	606	571	572	588	583	612	595	535	621	597	581	618	575	546	618	580	573	583	558	571	573	592	631	605	601	562	618	595	570	573	625	592	623	621	599	563	635	604	610	586	566	634	641	620	563	592	591	630	628	599	581	610	626	592	597	626	553	587	636	597	568	630	594	612	598	567	616	588	584	564	608	634	573	574	544	578	622	592	580	561	596	599	558	562	619	640	601	604	637	604	559	635	604	613	601	607	607	550	565	575	626	591	567	623	601	603	589	597	608	592	572	569	616	626	575	602	567	551	607	593	605	588	541	584	577	583	601	594	632	577	570	595	581	580	572	602	616	584	645	610	643	593	564	632	595	621	587	578	585	600	627	559	596	615	589	610	613	607	609	589	554	564	558	613	592	581	636	545	570	601	581	673	617	562	606	612	567	585	575	614	551	664	574	565	571	573	615	595	588	570	576	621	609	625	637	526	611	573	601	620	570	613	650	567	593	595	608	557	622	593	607	577	566	613	587	607	580	599	628	616	618	617	586	617	594	604	560	592	571	569	581	605	566	568	541	613	616	600	615	565	577	547	600	614	616	583	584	592	578	587	590	596	606	580	636	633	610	601	604	584	599	602	579	553	633	593	595	550	590	609	581	613	613	581	598	591	599	571	551	632	583	603	585	599	597	616	538	622	569	602	653	613	588	574	610	538	601	586	635	610	600	627	584	635	593	575	592	647	597	585	557	618	585	601	607	594	639	569	639	619	581	588	628	578	610	619	582	595	566	624	601	604	605	569	578	601	589	630	594	595	597	578	595	650	585	596	596	612	654	558	601	600	560	587	580	595	595	553	626	576	588	557	579	570	635	597	585	584	562	563	628	572	563	582	622	609	602	604	603	580	583	562	546	562	576	581	593	583	618	620	607	617	637	621	584	598	604	542	593	628	626	567	638	559	579	540	577	607	591	635	592	613	607	584	586	600	565	572	586	576	551	572	610	566	566	545	603	654	575	576	601	580	621	595	595	548	548	556	597	598	575	624	577	610	534	608	562	571	611	573	549	612	636	587	645	623	605	593	590	618	594	619	580	577	583	611	590	594	635	566	609	627	583	636	577	606	596	617	588	603	567	651	600	608	628	612	593	612	577	554	606	584	546	637	630	607	555	620	586	578	628	613	565	595	556	620	573	664	574	590	593	617	644	574	612	575	582	596	609	627	584	534	584	576	643	553	566	638	619	565	578	611	629	590	624	607	593	576	624	574	558	542	576	626	625	581	617	589	610	607	638	620	601	579	587	603	620	577	535	528	607	549	579	543	535	600	570	599	564	562	591	581	587	594	606	616	576	586	594	573	570	600	596	599	588	579	596	569	634	613	613	597	574	533	584	582	578	609	568	602	602	607	551	544	611
28840	24373	22740	15511	7438	4465	3072	2260	1659	1415	1127	979	895	724	708	641	688	616	523	512	534	502	470	499	468	475	489	477	512	497	480	484	491	485	512	529	518	527	524	519	528	513	483	536	537	513	473	480	503	491	472	466	459	442	420	457	456	466	459	458	491	433	502	426	469	454	450	464	482	418	489	440	471	445	470	450	448	478	459	439	451	459	489	466	440	455	463	462	443	426	453	466	455	425	448	455	506	444	460	429	454	445	464	434	465	470	464	447	417	461	441	456	446	435	449	475	466	459	474	458	421	495	453	415	474	464	443	451	443	414	466	470	438	436	452	457	438	481	434	440	429	476	452	467	476	475	437	427	456	453	467	494	436	487	441	464	483	480	427	461	463	459	458	464	440	472	486	478	453	428	468	454	470	432	471	409	459	447	489	460	450	437	445	440	430	481	455	427	442	439	457	446	437	441	439	450	409	472	465	495	444	432	461	439	464	474	458	476	442	450	471	446	401	480	454	426	487	459	436	457	465	437	456	458	444	446	468	477	486	454	466	460	458	431	440	458	451	485	464	457	410	450	448	471	454	479	436	408	463	453	462	447	467	452	432	454	449	458	480	434	420	417	462	465	486	464	445	457	467	443	472	455	430	453	455	469	423	453	422	464	454	477	426	455	452	400	469	447	459	443	474	492	461	432	457	480	465	421	460	420	441	475	463	478	459	455	471	469	413	419	457	457	460	426	471	462	413	469	441	481	459	469	433	426	449	470	406	484	478	447	427	451	411	411	435	439	482	477	474	448	414	437	469	454	475	427	457	469	434	472	495	456	461	459	441	437	495	438	492	384	447	496	462	414	443	469	456	444	420	426	465	482	460	456	463	476	438	479	483	464	457	441	466	438	464	439	427	461	435	435	445	457	454	448	443	445	461	435	477	457	422	454	461	483	401	414	455	442	495	430	460	429	469	453	422	482	450	439	454	448	453	456	421	410	473	452	455	473	458	477	494	427	490	463	455	448	446	463	477	487	431	428	499	451	488	462	477	519	445	459	434	464	456	426	432	439	462	457	437	500	430	462	458	453	459	434	492	426	418	503	471	497	465	449	460	444	461	491	452	437	438	450	496	451	498	464	419	463	473	430	424	473	430	450	496	477	472	438	435	451	420	448	449	451	450	468	484	462	514	467	456	437	490	454	441	466	495	468	465	471	434	428	490	438	425	440	437	435	386	462	500	473	465	461	428	468	441	430	407	428	451	445	476	470	468	449	469	454	449	436	449	484	485	429	471	492	453	446	468	463	440	496	445	440	429	470	426	454	445	448	449	471	519	458	463	491	439	467	450	461	442	427	461	448	457	481	477	472	455	447	420	498	428	451	472	412	448	452	499	439	454	428	467	451	403	464	461	431	435	468	456	432	419	464	467	472	486	441	458	441	444	453	447	429	431	485	451	440	465	460	470	450	425	433	444	438	467	459	444	465	480	460	459	437	422	417	451	476	464	447	445	464	427	479	455	422	453	492	454	490	473	466	475	419	444	460	435	444	457	445	499	483	447	448	445	442	457	478	465	470	446	474	503	469	473	466	435	449	458	460	458	445	413	481	468	449	453	505	469	487	467	444	443	432	451	452	444	448	439	431	448	412	462	455	424	473	469	474	465	460	478	442	451	432	444	457	464	468	479	478	466	454	490	420	447	440	464	450	437	469	428	446	456	447	459	466	463	450	441	449	411	470	466	439	461	463	477	475	461	473	456	464	444	453	459	455	450	468	441	482	447	434	444	489	431	482	464	522	493	436	473	456	425	493	479	480	434	458	439	477	409	466	472	467	446	479	459	467	455	414	462	454	452	483	453	440	454	460	477	455	428	434	473	442	455	443	446	420	476	460	442	461	488	454	460	449	409	476	435	426	471	475	455	467	434	447	451	429	439	462	434	433	485	463	472	499	442	418	487	468	482	471	442	455	450	427	460	452	409	473	466	469	468	422	436	487	468	410	449	422	447	475	473	465	468	412	454	449	470	454	432	403	451	445	502	459	432	452	418	433	479	466	458	451	421	478	449	459	455	468	455	454	475	440	468	445	485	472	485	466	459	480	450	474	455	501	435	455	451	444	446	421	501	461	440	413	474	492	473	451	439	451	462	439	447	463	451	485	458	424	434	439	439	476	447	494	422	428	465	464	441	452	467	435	459	475	418	467	475	440	429	445	469	450	417	455	465	481	437	432	460	448	448	492	440	458	487	475	473	437	458	479	447	428	464	471	437	458	426	459	471	461	434	480	452	429	459	460	486	464	469	448	443	446	443	455	483	444	437	486	449	450	467	429	438	455	432	448	469	462	465	465	446	456	476	444	436	454	460	455	433	487	433	413	428	393	458	471	482	421	455	426	451	462	437	465	459	433	495	428	524	484	445	449	456	468	462	441	434	419	443	440	460	438	465	451	438	476	499	459	430	459	476	465	435	448	475	424	464	442	473	444	418	469	477	455	422	446	480	451	449	456	478	476	438	459	406	440	451	475	424	482	478	432	457	406	447	445	437	478	440	474	473	425	455	443	481	465	439	437	480	447	474	421	460	417	450	482	465	463	482	415	455	445	441	402	433	421	452	445	466	448	444	480	458	454	457	446	445	435	500	473	436	489	459	488	445	452	441	463	472	435	465	495	450	496	466	448	470	469	454	439	440	464	459	496	443	441	479	470	521	445	481	428	449	482	410	466	457	466	454	417	448	513	442	438	461	473	447	449	435	435	456	466	449	412	463	489	458	472	458	461	451	483	455	428	446	417	443	455	446	453	478	449	476	474	465	467	441	435	490	487	469	479	476	451	449	445	451	473	470	452	485	410	420	458	449	464	444	456	451	453	429	458	423	439	482	419	465	416	430	480	454	458	493	435	418	503	475	465	477	440	457	448	438	446	491	479	458	435	476	463	474	514	403	489	491	459	476	449	414	469	457	464	453	442	443	483	449	478	445	454	468	446	439	458	447	456	445	486	412	425	485	442	428	462	422	443	424	454	460	453	454	456	482	456	454	490	457	423	465	473	448	436	439	476	474	483	453	458	493	467	442	466	454	472	442	429	405	453	431	477	479	446	483	437	414	440	466	447	447	459	444	443	478	446	431	455	450	433	436	449	444	435	453	409	491	453	477	443	441	462	458	446	457	439	430	476	444	463	438	425	455	410	428	440	455	471	453	488	442	491	443	486	456	425	416	417	462	488	479	451	466	448	468	455	468	441	450	475	484	413	479	448	448	436	461	444	438	451	430	430	496	464	417	445	422	455	442	452	435	481	452	474	462	476	431	462	463	484	422	464	473	432	461	485	441	446	460	471	493	493	454	445	422	458	461	441	464	463	422	438	434	458	449	416	480	486	473	425	470	480	478	457	468	389	473	461	474	481	475	457	455	454	488	447	417	446	456	435	479	464	458	446	486	458	492	472	473	459	486	449	433	456	483	426	468	469	468	454	478	452	461	447	427	479	479	471	452	449	473	442	458	420	405	482
31860	36025	26335	16799	11759	8334	5983	4623	3543	2836	2166	1834	1429	1244	1085	1024	962	779	685	658	656	623	603	615	619	567	590	559	606	583	542	609	623	633	639	642	735	745	713	751	669	704	633	699	656	572	573	570	577	585	586	579	559	516	569	570	591	551	544	550	552	524	546	524	498	578	553	512	570	554	553	540	581	565	518	527	517	522	541	535	519	523	508	492	578	540	527	529	542	533	512	523	490	507	526	536	514	530	490	519	494	516	537	523	541	544	525	535	508	544	547	575	539	533	495	506	528	498	540	517	516	539	561	517	501	535	520	542	484	505	504	543	574	560	524	475	497	545	548	509	525	557	522	531	533	519	551	538	538	502	573	557	495	537	528	527	491	525	561	554	533	535	542	497	525	576	511	507	522	554	520	522	526	515	551	535	552	454	524	561	543	539	530	531	529	544	543	541	537	549	518	519	517	504	563	506	515	508	525	536	538	529	545	554	525	525	514	534	537	520	492	526	560	522	524	517	532	523	490	523	516	542	537	486	522	521	505	577	533	522	547	523	584	571	547	535	521	491	492	569	566	526	540	531	508	533	502	515	534	548	528	525	530	531	514	520	527	556	507	528	520	526	560	542	483	492	522	573	552	561	503	546	530	534	537	541	520	518	558	522	576	517	535	568	513	535	520	533	579	488	494	569	532	486	527	496	556	541	497	515	526	550	484	516	532	529	537	555	546	526	525	547	588	522	527	534	530	499	523	505	572	527	556	528	556	553	574	556	506	526	541	562	563	572	541	517	505	518	544	547	541	534	515	563	556	502	549	512	531	517	532	548	563	549	549	534	528	519	527	517	516	558	496	504	537	485	526	560	513	518	560	519	532	529	545	574	532	513	578	504	556	578	539	522	564	536	519	573	541	527	494	555	509	481	541	543	523	489	500	536	548	526	527	540	520	517	527	570	536	527	556	530	503	554	531	524	515	523	530	565	551	519	542	491	582	504	550	540	543	558	507	585	538	515	516	553	548	544	542	551	530	546	517	532	576	516	543	522	498	551	501	540	510	539	526	504	562	526	520	553	510	498	520	499	527	541	515	508	524	507	478	547	513	560	568	551	517	498	529	517	519	528	497	500	550	551	563	511	529	511	545	532	512	557	530	499	542	499	538	519	539	530	514	523	582	573	538	506	563	524	519	495	578	564	584	513	458	539	528	533	506	561	549	531	503	467	503	548	525	529	524	505	551	500	499	557	501	565	544	516	526	489	573	532	536	500	524	549	465	538	553	507	486	560	515	555	536	519	519	510	520	503	555	547	516	544	536	556	502	546	565	517	519	555	538	494	510	507	520	566	522	534	498	510	545	511	525	570	535	542	563	525	550	523	514	505	514	519	534	500	530	475	550	508	519	546	502	518	570	498	521	563	541	538	583	503	516	525	525	549	514	533	551	503	532	545	516	570	508	550	531	483	563	516	513	554	516	528	566	522	563	539	514	529	558	541	530	527	521	584	526	519	531	550	570	552	533	525	532	521	575	522	518	520	539	566	528	561	481	526	544	587	570	549	542	538	512	580	517	560	529	507	527	500	560	549	533	506	521	528	514	536	521	518	580	501	540	574	537	538	482	550	541	513	526	550	552	504	524	489	521	558	522	562	513	564	505	545	531	517	550	522	528	522	525	520	546	533	495	531	543	560	574	597	537	525	530	558	556	576	568	543	547	553	510	536	522	540	539	492	535	507	563	501	517	534	506	557	559	536	554	543	541	574	558	529	553	524	517	534	537	534	534	507	507	510	536	536	506	520	547	517	547	548	562	539	549	580	549	528	531	535	525	502	531	519	526	552	540	537	493	463	545	504	513	526	583	555	530	571	521	555	547	550	551	529	489	545	533	492	516	581	502	545	541	536	531	573	510	496	526	503	547	541	554	544	509	498	542	541	516	562	556	531	544	519	540	546	502	549	557	567	515	526	516	511	562	556	524	526	550	529	535	570	504	532	514	561	498	560	560	521	529	548	517	537	528	505	493	542	539	537	527	514	534	525	481	509	559	542	543	548	563	543	529	511	510	496	540	520	564	551	566	521	510	511	502	519	526	552	544	527	551	519	497	559	567	525	556	517	568	526	550	544	553	508	523	503	525	526	505	538	520	533	511	520	523	507	576	503	522	544	533	524	516	522	503	539	527	533	534	540	548	515	500	519	522	518	515	532	548	522	541	519	536	547	543	514	536	549	536	545	548	514	572	529	530	581	506	541	513	558	514	535	531	539	549	499	494	541	541	492	546	542	506	534	524	533	531	514	524	537	507	565	535	525	493	520	524	551	538	526	523	543	532	548	560	577	570	540	485	544	512	532	506	555	511	529	565	521	541	533	517	516	543	507	524	568	515	490	536	515	552	553	564	542	529	540	533	547	510	520	505	494	507	548	533	536	490	503	556	541	534	502	537	527	560	520	537	538	520	504	498	543	520	503	539	525	548	543	526	525	492	499	542	514	578	551	509	545	559	535	507	542	554	528	557	534	518	529	529	514	513	527	519	560	533	541	534	563	494	511	506	533	532	502	563	531	524	540	561	533	569	536	526	538	555	517	539	524	506	564	518	537	545	558	579	534	562	539	514	546	516	552	522	578	516	518	560	501	559	549	542	503	530	558	531	500	540	541	589	510	543	530	553	549	554	545	561	507	548	530	557	512	507	543	542	529	538	527	542	555	556	573	534	499	528	537	535	543	510	588	552	505	525	495	540	544	544	541	502	524	568	547	510	567	499	523	537	526	512	531	505	516	512	544	533	513	525	537	548	532	549	529	534	508	545	534	555	518	512	513	533	524	520	537	515	549	482	527	532	537	519	558	542	562	566	543	539	521	531	557	544	501	514	530	540	521	513	529	505	530	552	533	557	529	552	554	534	515	595	496	545	518	537	531	503	549	528	530	540	537	544	532	508	591	558	544	541	539	519	548	516	518	533	560	578	510	554	562	521	556	505	537	535	531	533	517	541	560	483	552	549	548	557	555	566	574	522	556	546	500	520	536	542	521	550	539	543	537	537	549	557	507	538	526	513	545	517	526	510	495	450	517	544	554	528	487	540	524	525	527	499	530	543	541	481	542	539	519	552	553	534	589	528	534	518	559	555	520	539	500	523	517	544	509	550	547	529	512	540	528	504	534	508	545	535	527	503	550	515	545	528	518	530	552	485	552	507	514	523	513	563	513	535	538	535	553	527	509	495	491	507	550	537	538	533	528	534	538	544	581	515	515	571	488	515	512	574	538	592	507	516	531	508	552	552	516	529	509	570	469	533	535	541	502	510	519	526	556	554	513	499	539	556	540	517	532	520	530	549	525	521	529	534	477	510	546	574	522	493	547	546	560	527	524	510	526	533	553	539	531	539	535	509	555	506	575	543	527	550	541	540	512	528	502	528	545	571	571	511	515	518	509	524	493	546	493	551	536	532	505	526	514	511	487	514	536	569	495	506	551	561	527	510	507	496	558	542	518	506	548	513	501	511	530
23742	20920	27959	24018	20769	13266	6096	3773	2671	2000	1652	1378	1081	928	860	784	778	593	515	506	461	493	441	437	424	418	390	403	399	412	414	414	439	427	468	478	511	534	505	511	503	516	507	488	491	453	462	441	432	385	386	415	389	406	404	411	386	387	316	350	367	413	375	406	399	412	368	365	371	372	371	363	361	381	360	354	324	350	406	358	362	377	363	336	346	358	380	370	391	355	360	362	369	374	368	350	397	361	372	330	374	354	389	355	370	357	341	382	351	358	353	369	355	405	322	382	372	340	377	372	392	359	353	366	372	358	340	370	363	383	388	350	350	357	361	393	399	368	362	391	386	390	355	355	375	391	368	329	380	403	346	341	333	376	385	368	367	389	395	357	389	379	359	361	367	368	330	365	379	399	342	369	388	382	372	385	359	379	365	351	383	337	378	373	339	330	401	361	355	390	383	369	336	341	352	359	352	361	401	385	366	328	358	341	322	383	362	368	361	369	357	356	386	377	379	327	411	375	380	362	344	360	360	350	338	339	390	364	392	392	354	359	349	391	404	398	386	348	362	377	365	339	361	366	395	371	384	362	344	380	376	353	402	363	331	361	335	384	347	372	352	348	379	371	380	382	381	336	399	367	377	377	361	344	383	346	373	351	344	366	339	384	336	376	362	358	354	370	366	362	359	360	360	356	384	373	360	376	368	376	369	400	354	374	360	366	387	347	389	363	360	349	391	358	394	377	392	372	364	356	365	389	365	332	364	335	353	379	362	351	344	357	374	351	393	385	370	376	364	327	365	364	352	366	386	345	344	390	388	366	360	371	380	351	376	351	391	397	361	369	359	360	371	372	360	391	374	337	378	358	356	356	389	348	366	365	356	377	349	364	330	341	345	368	374	391	374	364	359	360	381	364	359	360	329	344	371	369	372	351	365	391	404	417	397	359	366	374	412	345	361	377	402	350	366	336	358	391	351	366	367	351	365	369	388	392	345	379	350	336	375	406	350	350	354	369	370	353	398	356	350	345	343	403	363	363	359	379	389	358	362	386	358	368	383	332	403	400	347	389	388	387	375	381	385	365	344	367	367	385	356	373	377	385	369	392	362	361	395	326	359	341	368	368	343	411	373	368	372	379	372	358	382	341	371	366	392	411	378	376	353	335	361	392	346	403	362	386	343	396	364	387	366	343	383	372	357	324	377	352	379	349	393	350	369	372	379	365	376	369	383	333	362	347	401	351	342	349	393	350	350	359	351	344	371	357	370	398	367	372	380	370	354	378	329	376	347	394	362	331	395	360	359	362	384	379	338	309	363	358	382	401	380	361	331	351	346	378	391	355	357	377	368	378	370	353	395	390	355	374	380	351	354	376	358	353	368	381	377	355	357	358	377	350	347	367	345	378	337	368	374	362	346	372	389	367	364	350	344	342	353	375	374	372	355	342	377	407	363	376	363	377	380	369	394	397	395	373	391	326	345	392	363	336	359	396	394	347	335	390	388	366	370	386	317	387	387	373	368	398	357	360	363	355	363	371	373	396	384	360	374	340	353	358	355	359	365	329	382	332	380	350	376	340	397	374	345	383	339	372	313	345	367	393	371	371	353	360	370	368	370	370	372	352	386	318	355	352	370	377	357	365	385	368	372	367	355	370	388	388	330	381	355	339	335	369	348	376	379	350	365	369	368	399	359	376	364	407	357	343	336	354	380	376	370	410	375	375	368	365	373	363	376	367	371	353	329	376	340	334	391	331	342	362	397	355	373	378	370	348	390	370	354	351	333	331	380	350	368	342	347	349	359	356	374	357	352	349	375	419	366	406	354	384	386	357	376	353	307	313	382	374	388	372	378	379	372	361	391	354	333	353	364	364	332	371	374	369	336	371	375	380	395	332	383	365	363	334	405	359	363	365	333	338	362	357	390	374	351	375	330	368	358	342	354	381	373	392	366	358	377	356	374	389	393	407	344	370	369	355	357	363	397	370	354	385	371	371	370	357	391	340	366	336	375	362	366	387	415	379	355	325	368	369	358	370	385	368	365	356	339	358	357	359	429	345	373	353	404	331	379	353	387	341	382	358	366	378	347	338	375	393	337	337	356	377	322	372	407	351	363	365	342	378	377	381	363	353	351	378	368	340	358	352	333	333	361	379	326	376	399	370	360	327	374	399	381	369	356	374	368	368	363	357	384	337	383	363	359	413	342	340	361	378	374	353	365	392	336	373	375	394	341	398	361	362	362	367	362	350	363	330	360	366	368	372	363	393	369	375	346	365	353	356	355	347	344	381	404	389	359	396	375	365	352	381	362	326	362	354	335	362	338	342	397	413	390	378	373	371	350	370	331	349	363	339	367	360	387	341	371	380	407	375	393	370	348	376	374	326	354	363	386	403	360	361	367	355	330	377	348	342	372	399	362	375	349	344	355	355	351	347	386	363	378	396	351	357	334	392	363	357	333	338	385	375	349	386	400	388	348	373	347	367	358	368	338	383	370	353	368	385	355	348	370	342	361	396	364	394	357	389	365	370	368	347	406	386	376	338	373	342	381	358	358	326	373	375	306	354	377	349	384	356	369	339	336	398	394	362	378	372	351	358	359	333	389	380	347	383	364	378	352	337	414	369	370	358	377	340	351	385	392	382	341	388	347	368	350	339	375	388	358	390	376	393	347	361	366	355	370	351	403	356	377	388	348	324	369	360	344	365	364	327	366	358	375	375	388	357	376	356	334	348	377	367	397	350	384	367	359	384	358	393	374	359	379	375	362	327	373	386	364	326	394	343	342	332	370	363	356	381	372	388	353	344	348	352	324	395	369	376	395	348	378	399	371	365	355	349	343	354	335	373	334	373	359	362	377	356	389	346	349	366	356	355	329	366	372	376	398	385	382	361	424	378	358	377	397	413	356	386	348	330	371	357	342	385	354	361	320	353	336	371	378	415	346	346	376	369	357	404	351	349	343	363	338	372	350	357	382	396	345	357	390	372	387	352	348	366	352	374	370	386	350	405	355	364	339	371	373	376	340	348	343	362	376	336	352	362	389	377	359	373	349	353	346	382	367	382	378	416	330	362	373	342	380	365	342	373	376	360	384	380	383	360	350	346	395	357	378	370	369	348	346	380	410	350	347	376	348	361	371	363	401	346	346	377	325	393	360	363	368	380	385	353	398	389	363	361	389	375	387	407	377	371	374	357	411	373	344	342	380	355	364	343	374	351	348	361	337	369	347	398	378	349	384	376	344	376	364	337	361	375	357	380	326	347	373	393	385	387	375	382	364	383	367	369	350	352	364	375	372	339	369	351	376	347	352	367	372	386	416	380	352	361	339	372	358	350	356	374	379	369	359	393	389	379	372	330	378	346	372	357	369	354	359	349	370	372	324	376	388	412	407	348	339	316	385	377	347	381	380	378	378	378	365	366	369	344	369	367	396	362	386	345	385	336	385	394	378	342	348	393	342	368	400	360	375	364	369	360	341	345	344	388	399	323	338	354	370	346	361	365	385	428
36250	45797	31280	22052	16447	11732	9056	7146	5408	4035	3368	2681	2104	1711	1368	1334	1270	899	724	707	729	681	572	583	552	546	538	512	515	481	517	541	551	569	563	610	661	702	691	739	743	733	703	683	652	601	538	558	529	476	478	475	465	457	463	477	494	466	462	452	449	433	426	448	455	430	459	464	441	441	434	415	408	404	426	416	407	396	417	407	457	435	421	434	428	398	406	429	399	436	412	422	432	393	432	417	419	419	406	429	403	411	412	432	419	444	400	370	403	443	407	401	471	438	437	432	425	413	395	425	422	385	445	464	402	399	450	426	419	414	453	442	432	412	410	388	414	425	395	397	415	405	443	449	418	413	390	410	420	403	438	453	423	424	418	424	403	427	424	417	458	416	397	395	454	452	386	434	432	426	401	426	417	435	415	453	403	425	478	425	437	424	427	433	436	418	415	429	429	429	437	417	408	402	450	426	412	431	389	420	420	422	401	434	416	424	451	398	393	438	407	464	391	414	468	441	424	388	416	431	416	399	430	402	422	382	449	403	407	422	409	396	436	401	444	428	416	419	403	428	416	398	417	449	435	418	416	397	426	441	400	414	440	399	418	399	406	407	434	428	428	435	406	453	428	422	417	428	449	410	433	403	414	431	430	430	405	444	421	428	398	448	438	437	446	431	452	448	429	400	440	417	455	406	430	463	422	414	428	389	418	447	445	468	404	435	405	415	432	455	429	427	430	458	449	455	414	412	433	400	411	439	452	456	425	449	460	442	416	448	461	415	375	406	412	444	411	438	451	433	464	434	393	388	406	441	399	431	441	447	401	416	411	419	399	405	425	427	417	448	422	414	450	428	408	423	432	422	440	452	425	424	456	440	438	411	421	445	409	443	412	439	419	450	363	426	411	413	388	421	434	434	428	398	432	427	436	450	428	410	421	425	433	434	439	433	419	433	425	447	427	432	434	448	448	445	415	435	430	441	407	410	458	445	428	443	429	438	415	423	437	422	431	387	413	431	433	375	420	446	413	425	390	427	400	453	396	409	433	447	419	396	431	446	421	418	432	422	409	406	428	406	387	453	424	395	401	450	440	427	406	426	446	462	433	449	445	417	433	432	420	481	439	406	419	416	427	432	413	463	449	405	396	431	396	460	460	417	417	434	430	448	413	411	440	427	443	456	393	404	410	423	451	419	418	433	448	439	399	408	436	408	408	436	425	438	389	428	403	439	451	435	419	445	429	443	406	437	420	405	374	446	439	420	412	448	413	425	418	423	405	413	401	422	415	437	403	435	421	431	423	448	445	431	421	452	438	415	415	415	420	454	401	400	457	424	405	396	411	442	429	382	410	439	438	421	393	422	401	449	406	396	418	435	423	412	428	414	439	413	452	455	421	434	435	437	422	435	424	421	409	431	409	415	422	430	465	450	439	428	425	452	447	429	416	428	421	419	428	415	412	434	400	461	428	422	420	392	457	413	425	446	423	416	401	411	424	404	416	420	441	431	437	393	438	454	452	454	435	478	398	434	399	407	432	408	406	399	437	413	398	441	422	444	448	427	380	478	406	410	422	420	434	429	421	408	424	422	422	397	436	421	405	436	431	442	437	406	433	406	420	473	411	457	394	407	392	415	441	414	391	458	426	439	416	439	463	460	376	425	420	421	406	436	422	402	431	410	425	371	427	440	428	425	456	399	454	430	408	400	433	425	425	425	417	386	432	413	418	424	420	441	382	430	428	408	421	446	406	427	426	437	446	387	411	379	391	452	410	427	436	427	401	414	417	416	431	439	409	395	410	462	430	421	410	425	434	453	428	420	428	458	445	410	433	430	442	419	404	423	422	450	413	394	444	453	435	419	436	394	436	432	451	420	430	440	434	439	429	392	450	417	413	420	417	431	427	416	410	480	403	453	402	399	416	426	440	369	395	444	420	449	418	385	420	420	427	436	396	443	392	419	408	424	419	428	410	436	464	401	450	430	424	422	390	409	433	412	417	396	414	432	465	417	462	431	421	433	415	398	389	404	445	442	401	434	418	382	434	409	424	409	415	477	442	445	415	420	415	443	417	381	424	452	427	444	436	407	429	394	423	382	413	423	454	438	412	412	397	441	391	459	424	459	408	397	438	413	419	387	445	448	380	413	399	440	439	368	416	425	432	423	407	424	436	414	441	456	405	460	391	425	443	415	431	462	432	450	399	417	421	414	389	452	382	433	455	430	420	440	422	440	409	433	415	415	431	451	445	410	420	432	442	420	444	406	436	472	413	405	436	405	423	390	453	440	409	454	410	409	428	417	462	405	414	436	416	409	446	428	437	450	435	435	407	426	419	455	414	420	422	420	418	447	444	420	458	413	363	453	433	423	430	436	406	417	408	409	440	423	442	418	425	380	450	446	420	460	457	415	424	437	432	384	432	393	391	422	404	421	427	424	406	422	425	467	427	403	443	417	419	423	409	409	434	423	430	413	425	413	444	459	419	404	408	440	432	445	409	419	449	439	427	404	444	411	428	409	428	421	403	440	438	416	443	399	417	426	398	426	408	435	413	420	440	418	445	422	429	437	453	393	451	437	443	425	394	412	385	456	411	459	397	381	475	395	440	404	394	421	411	433	400	430	478	386	427	425	416	404	406	428	441	412	459	408	409	413	484	434	446	417	382	422	414	438	419	409	425	411	379	442	426	408	427	406	410	392	437	437	446	431	453	429	440	409	426	421	434	445	433	422	459	425	412	454	422	413	407	427	406	481	430	438	411	438	460	423	470	424	454	418	414	435	439	414	410	424	441	403	418	405	402	423	396	417	446	415	400	426	423	423	416	432	446	406	427	401	430	455	427	438	418	427	437	411	403	420	421	452	365	432	421	406	425	435	433	421	425	447	424	438	406	436	400	453	428	413	412	415	438	398	405	408	419	430	391	412	426	401	378	421	400	428	423	394	387	434	416	444	426	425	402	433	426	421	414	444	381	419	400	398	413	431	409	432	408	432	452	428	445	395	425	446	409	430	449	406	438	438	417	411	401	408	439	394	435	417	454	411	454	413	434	440	423	445	422	418	427	424	403	449	411	422	420	412	399	401	421	447	433	405	430	405	420	424	424	440	423	410	423	438	413	435	453	424	412	440	388	449	405	456	464	429	396	430	432	440	397	432	418	411	388	438	419	419	439	454	404	460	442	434	419	394	444	416	436	436	460	412	409	438	392	442	453	477	414	435	397	399	401	414	435	417	432	402	435	408	407	420	404	435	442	402	428	382	383	421	427	431	385	406	449	419	434	395	393	420	435	439	441	468	433	408	404	421	436	405	396	426	427	414	419	429	421	417	396	463	413	458	399	428	418	437	416	432	443	410	406	384	437	432	432	423	451	400	431	424	443	410	422	439	389	408	394	452	424	428	420	394	440	415	438	458	434	406	391	426	439	421	436	395	460	433	406	383	459	412	441	453	429	402	419	390	464	444	421	451	424	419	430	437	412	439	425	417	436	414	437	395	443	422	454	393	420	388
25006	20969	26701	24778	13316	6254	4013	3134	2224	1703	1464	1170	1106	997	942	953	808	729	735	682	699	675	710	677	685	625	644	598	629	662	644	594	609	632	640	647	682	736	664	739	699	721	727	708	668	626	667	648	597	625	612	594	600	604	622	600	577	596	596	584	626	589	580	593	598	596	608	596	610	597	602	630	611	615	570	626	609	598	608	564	602	592	582	580	588	586	628	623	591	604	594	586	605	622	622	609	541	634	598	619	670	581	644	572	642	550	630	591	609	641	591	594	627	596	629	594	617	601	601	578	541	608	614	616	625	588	614	571	592	609	579	596	641	575	604	625	582	635	606	581	590	563	591	585	592	577	634	591	601	633	552	584	574	580	597	582	611	602	590	586	550	608	590	561	612	573	580	605	603	600	616	563	628	592	589	609	569	564	588	634	590	553	618	614	565	586	613	582	590	632	580	588	579	611	632	586	617	623	594	567	565	594	578	555	596	625	593	595	578	620	576	643	611	576	591	649	583	588	655	554	622	614	601	553	589	609	586	575	580	581	654	584	576	566	570	643	614	572	574	588	595	567	567	629	605	566	564	598	579	596	619	607	579	624	571	609	613	615	605	616	570	568	648	556	594	580	599	543	601	588	595	610	600	561	604	583	594	588	575	576	596	643	569	569	602	606	587	614	578	612	622	610	643	600	582	592	586	585	579	590	602	631	573	575	633	644	623	573	611	599	643	601	613	625	601	581	548	578	578	573	616	637	591	539	609	546	575	609	644	614	592	572	588	613	580	596	624	632	566	576	590	572	615	601	614	622	541	608	602	589	595	611	628	588	590	577	598	556	585	651	625	581	561	583	609	562	587	594	560	603	650	598	607	602	577	593	617	585	571	605	589	600	632	589	545	575	587	598	603	622	569	595	569	614	598	628	593	618	568	566	584	630	590	611	585	598	559	601	590	624	576	588	624	587	552	635	608	616	609	606	596	587	562	554	604	586	585	597	576	571	601	570	589	626	649	614	626	567	584	576	653	562	569	550	612	629	597	673	591	584	559	629	600	591	580	603	590	612	628	649	581	582	658	584	588	572	579	580	611	583	653	578	578	523	576	592	603	599	583	594	561	604	641	600	607	581	583	610	611	607	581	588	607	589	601	576	596	577	613	580	592	634	592	594	565	578	587	582	548	638	560	553	591	560	556	604	619	587	596	564	616	619	616	603	564	608	651	622	604	566	627	586	576	584	606	590	589	623	598	562	592	603	612	600	611	625	606	601	579	559	604	609	623	560	614	645	587	585	577	615	602	582	591	615	593	566	599	596	585	610	572	619	593	623	586	584	579	566	581	598	578	589	577	545	573	600	595	604	607	609	553	612	636	571	576	626	652	579	584	602	547	595	592	601	597	543	601	620	622	574	593	586	650	585	614	595	540	573	644	584	603	582	595	604	648	611	615	615	617	541	562	599	580	621	582	602	614	588	591	590	593	621	588	614	549	576	568	595	595	630	593	588	575	559	572	593	630	552	583	601	590	637	621	583	603	611	619	600	609	591	623	644	599	618	574	602	567	614	555	620	592	583	622	551	586	550	615	575	606	566	635	598	645	621	571	571	578	595	607	607	601	594	573	589	547	603	570	566	584	620	614	590	619	619	591	634	606	594	599	599	594	579	576	588	577	558	638	604	604	638	609	567	585	607	625	588	585	577	586	620	646	557	604	581	610	579	600	605	598	588	562	635	569	656	608	576	615	594	608	615	587	568	599	594	611	612	598	548	625	574	602	577	600	599	592	629	613	573	580	605	570	624	616	594	605	575	607	576	613	586	576	598	598	545	608	600	581	587	600	632	605	597	572	585	583	601	607	583	579	625	585	554	599	667	577	646	596	581	608	622	616	639	629	626	588	642	605	600	640	643	620	585	596	599	602	625	601	597	624	581	603	640	620	619	581	577	605	596	579	578	604	599	557	583	615	593	625	628	612	603	584	614	574	600	588	600	584	586	630	574	559	589	605	591	655	615	597	543	621	600	601	550	588	563	586	587	591	578	592	587	602	578	586	580	580	588	592	577	590	626	612	624	641	604	602	642	621	650	604	591	587	608	593	573	611	642	627	596	638	624	562	589	617	614	580	596	582	633	589	618	594	641	593	622	580	616	576	635	602	615	611	650	613	605	599	589	596	598	598	606	605	591	569	562	605	635	612	586	579	571	598	585	553	614	568	597	599	641	597	605	598	578	618	617	551	564	613	633	591	612	592	551	609	527	551	625	575	609	574	574	556	609	577	598	578	606	641	600	630	612	606	606	632	630	587	598	633	604	610	609	568	623	576	582	607	601	592	620	625	639	628	642	649	616	614	652	637	585	615	619	593	613	591	613	584	620	626	597	588	594	601	569	595	637	589	641	516	606	630	594	590	569	605	553	632	621	661	610	581	585	585	644	536	566	590	609	606	616	580	568	642	619	587	605	610	602	606	589	556	593	639	585	627	576	560	550	557	591	616	550	602	631	615	584	595	560	622	584	594	585	647	548	570	569	597	574	585	586	558	577	628	561	597	615	641	592	559	601	554	617	574	618	635	558	585	618	658	620	577	588	636	574	620	578	621	616	591	557	609	565	608	654	618	599	608	570	578	601	571	633	590	557	604	558	601	567	571	570	600	561	603	570	616	608	571	566	610	549	563	599	610	586	604	601	610	601	653	625	625	633	556	575	621	607	588	559	627	589	582	629	578	616	634	610	591	597	567	568	565	609	595	605	615	579	545	564	577	582	590	598	633	592	568	589	574	600	586	608	574	586	627	587	566	584	603	613	548	569	552	630	619	595	594	581	569	599	598	612	573	576	620	600	600	565	639	617	583	576	589	571	637	612	588	611	592	617	637	616	585	612	607	596	583	576	571	567	596	608	611	590	593	572	645	590	599	623	582	574	552	600	581	601	618	612	578	608	634	606	631	622	603	601	638	648	618	645	635	612	605	581	620	611	589	606	620	572	614	602	626	576	567	616	608	584	577	589	570	578	587	593	621	575	584	628	647	615	564	595	612	580	598	585	573	637	539	573	569	590	561	605	590	547	589	605	608	615	605	603	640	573	586	592	592	587	618	643	602	611	591	582	632	608	574	591	613	593	605	625	609	598	597	608	599	609	602	560	636	611	644	573	614	575	588	598	614	581	582	622	566	583	595	597	586	590	627	606	567	627	613	579	585	607	588	656	574	600	638	616	606	606	553	612	582	598	554	602	602	615	567	616	568	592	538	578	622	594	580	585	618	559	620	589	596	604	584	622	602	605	609	589	645	640	568	602	618	638	568	554	592	619	659	616	577	592	589	605	600	568	568	626	632	564	598	625	618	626	564	609	583	600	629	596	587	578	612	586	605	578	600	590	610	594	615	600	609	574	615	570	560	588	578	631	593	580	611	622	552	590	599	562	616	625	612	571	611	633	646	617	600	615	607	599	614	632	600	629	607	619	588	575	603	592	584	539	592	610	587	596	604	612	619	565	575	618	572	572
35062	42349	28293	18808	14362	9939	7915	6383	4562	3517	2805	2316	1953	1680	1429	1437	1250	1014	872	884	864	806	845	798	778	739	780	738	772	766	718	762	703	761	797	867	863	873	885	892	902	868	929	863	759	743	832	737	715	710	699	702	762	697	672	689	685	701	687	737	699	668	678	682	663	692	693	733	676	649	654	689	720	734	626	687	733	666	738	656	704	726	632	699	676	670	671	721	671	705	696	677	707	680	670	675	688	678	678	702	693	660	648	710	691	725	720	661	640	703	641	669	689	635	696	662	650	674	695	710	680	710	683	717	696	675	663	685	647	702	633	671	673	655	661	639	685	663	657	691	674	705	689	632	609	678	656	651	648	674	697	690	715	662	731	636	724	687	649	704	709	656	697	635	617	680	707	698	666	736	666	656	662	674	680	729	645	657	697	677	718	684	729	649	693	644	616	646	687	694	668	684	639	656	655	682	661	665	687	715	685	677	620	685	714	672	666	669	675	666	671	681	677	681	657	672	714	682	697	688	691	659	678	638	659	649	667	695	689	713	705	661	696	650	645	703	651	691	696	669	653	698	704	683	622	631	714	621	674	668	682	704	669	649	641	679	636	638	635	716	642	674	620	633	708	722	661	654	702	660	684	641	696	639	723	674	725	690	680	652	679	678	673	680	648	678	631	671	706	669	664	685	690	671	676	674	676	681	657	717	677	704	730	649	654	702	620	699	708	705	706	663	692	658	685	692	628	699	658	668	639	685	668	692	711	658	666	703	672	663	657	700	743	655	698	703	665	705	664	693	709	634	691	671	722	651	673	686	668	762	638	652	711	683	644	689	664	670	692	684	676	665	724	701	664	703	677	694	700	667	670	644	685	694	697	627	684	681	691	702	677	669	657	615	638	664	630	694	691	656	660	663	664	691	693	681	664	636	729	644	666	641	692	656	663	654	705	696	683	659	699	685	684	644	685	634	705	641	671	729	677	608	680	687	701	689	639	684	697	667	687	657	670	669	678	672	707	711	669	723	683	703	591	680	693	642	686	707	702	725	676	695	673	678	690	705	658	679	676	688	666	707	618	669	628	664	689	737	676	664	705	700	663	677	668	681	642	692	684	672	723	632	676	668	693	698	656	719	625	672	696	682	685	660	724	680	670	655	631	656	660	697	668	656	697	629	656	658	662	669	673	685	698	684	711	614	691	630	691	688	720	669	650	659	672	670	675	649	711	624	729	668	674	663	674	694	688	694	678	675	693	710	655	698	679	686	639	739	649	700	713	717	630	693	650	682	679	641	721	742	659	718	690	680	690	657	687	658	677	643	693	689	676	688	697	675	631	685	659	672	666	690	670	646	682	703	642	676	658	655	640	744	629	653	691	666	740	606	634	696	682	709	681	692	676	694	677	637	662	668	667	687	700	712	639	640	693	665	638	636	688	697	637	684	716	678	661	644	713	701	667	654	614	711	719	679	697	681	687	674	696	690	633	675	699	681	690	667	666	645	674	670	692	704	691	652	640	686	679	634	683	657	668	647	697	680	663	658	699	686	683	668	645	661	742	673	661	695	699	662	676	660	694	675	693	693	660	718	672	666	675	648	658	675	660	685	698	655	665	677	643	716	684	673	692	705	721	630	719	646	678	705	660	685	655	678	724	649	696	657	677	690	727	724	680	679	674	688	627	689	663	702	639	667	713	695	696	670	697	646	720	670	675	686	691	665	674	614	662	746	676	667	658	652	635	677	635	668	648	662	688	666	649	683	684	693	649	659	647	654	667	742	705	669	709	688	656	625	644	636	678	684	658	705	660	713	689	650	664	656	680	663	677	683	650	686	689	679	657	694	646	659	685	654	654	695	666	642	662	624	688	648	647	724	697	677	683	676	692	673	677	655	725	661	645	700	689	652	686	700	614	721	648	683	666	642	679	664	722	651	697	666	665	668	683	654	645	701	613	690	679	704	675	663	665	652	647	696	706	708	670	681	638	656	654	676	689	709	651	682	655	675	704	635	672	690	691	659	712	669	662	719	684	685	686	665	675	660	695	669	633	685	691	646	661	707	627	651	708	658	685	663	632	698	711	678	644	706	688	675	656	667	683	649	681	717	700	691	679	691	637	663	656	660	677	648	672	692	706	695	692	684	683	718	722	669	656	708	670	700	696	659	691	653	633	703	692	693	704	685	669	659	685	655	693	693	642	624	646	670	709	675	690	646	693	633	644	707	698	677	690	666	680	724	685	645	696	663	673	628	718	670	677	689	730	679	679	664	678	673	657	679	660	695	688	680	686	647	677	676	691	682	651	676	624	647	701	707	655	670	655	670	641	662	703	668	705	674	662	654	670	697	661	662	707	678	687	665	715	637	655	679	648	644	653	670	698	698	645	688	683	659	686	698	640	647	685	685	670	666	677	704	666	667	594	642	691	679	673	684	681	663	716	669	622	668	651	651	706	655	669	679	663	743	659	644	660	701	697	686	690	690	719	666	682	709	655	651	719	634	666	722	721	673	716	699	674	668	658	665	680	717	631	692	664	684	697	681	698	708	706	655	725	647	686	643	700	695	651	705	683	652	677	659	650	628	640	641	642	704	671	700	719	654	626	681	662	711	605	664	672	717	722	707	695	705	705	669	643	676	658	704	654	638	679	728	675	709	728	720	687	643	667	669	698	703	678	649	702	687	703	680	642	644	665	673	639	666	688	677	681	679	682	680	653	681	732	674	654	667	672	664	687	706	671	679	646	698	699	656	664	646	690	630	710	694	652	658	669	668	713	704	704	623	630	665	645	738	703	661	664	649	674	678	702	635	658	658	683	694	640	683	689	639	698	687	661	651	690	667	624	694	655	648	707	684	710	643	666	701	644	638	666	626	688	683	637	680	672	655	666	641	719	603	730	673	674	693	732	633	647	661	706	667	643	669	673	684	635	656	692	691	704	680	688	708	648	688	739	665	673	663	711	697	639	674	664	659	700	675	686	699	650	638	685	678	684	676	665	695	695	668	739	672	670	735	664	698	680	652	673	636	659	675	660	695	687	686	683	704	653	661	712	666	639	658	680	700	683	671	635	700	678	684	661	690	648	662	651	643	702	679	695	726	704	696	666	679	630	722	661	717	653	710	677	668	709	710	670	701	641	680	663	654	623	636	686	702	723	714	660	701	689	675	670	656	730	669	713	665	683	719	713	658	658	697	697	734	674	676	690	611	677	635	674	695	664	655	666	680	692	700	719	648	672	676	612	678	647	588	662	650	655	665	682	645	639	712	673	682	641	729	646	643	645	670	663	700	655	639	682	683	677	660	722	750	642	727	672	684	707	702	701	677	698	667	637	655	674	663	646	662	654	690	714	701	647	650	649	684	669	699	634	633	669	660	711	643	673	665	689	651	709	712	649	647	681	703	674	689	705	689	719	703	666	609	674	711	669	674	612	710	680	664	700	683	696	682	606	691	675	662	644	711	602	707	662	711	675	681	617	667	712	653	686	655	707	667	670	670	653	628	715	693	730	672
22681	20937	28537	23453	20982	20993	13879	5828	3855	3121	2296	1884	1575	1282	1244	1220	1062	799	785	775	744	713	646	689	657	692	621	620	595	605	578	617	610	633	599	685	705	798	723	810	783	763	671	663	621	612	606	573	540	609	550	582	602	597	577	544	589	595	560	542	525	518	558	488	538	593	547	531	514	602	490	516	506	502	509	558	576	531	510	523	516	531	499	528	549	587	529	589	569	511	518	532	489	525	512	499	506	516	531	509	508	530	541	531	539	513	597	531	475	564	529	536	545	520	520	508	540	490	521	526	534	536	541	544	526	524	528	549	552	533	484	576	499	528	477	513	568	498	512	533	515	505	497	544	557	540	543	520	499	504	449	530	536	589	533	521	485	518	550	529	518	531	500	523	492	501	553	525	536	509	553	522	529	553	571	569	522	535	498	536	520	584	531	544	507	510	510	505	543	523	518	514	495	552	530	530	511	548	532	534	502	534	532	501	501	542	500	549	490	505	514	513	532	533	535	524	539	522	567	538	561	523	548	510	563	529	521	533	573	553	535	502	490	536	521	531	521	551	522	529	521	504	529	508	513	516	502	531	572	522	523	531	509	532	571	521	560	563	543	550	529	535	495	499	544	558	554	534	513	543	541	460	525	473	520	550	535	527	574	527	501	502	507	532	515	500	482	525	550	529	503	516	516	521	510	521	515	498	550	552	548	549	531	512	555	518	556	499	546	539	567	520	545	515	511	559	526	491	516	564	508	518	539	528	543	484	519	519	548	491	535	550	542	540	509	530	545	545	559	500	548	537	504	505	525	518	517	518	521	526	538	544	538	583	508	497	553	520	582	460	533	517	534	527	572	482	532	531	558	549	508	502	542	535	493	518	499	522	529	528	513	528	537	510	518	511	528	567	513	550	531	557	534	527	507	537	551	494	506	554	531	516	545	560	588	572	532	506	530	531	531	542	539	502	495	509	569	498	527	570	500	544	530	542	546	496	532	530	544	512	507	514	513	521	500	510	540	487	538	543	570	534	495	503	552	575	525	513	525	555	550	549	558	539	549	563	503	532	516	540	509	491	498	545	486	506	518	546	527	493	521	527	522	519	567	510	551	544	543	496	557	572	554	524	552	508	512	488	569	533	527	539	477	570	536	539	504	519	477	504	526	536	491	548	501	537	475	534	533	508	507	523	534	547	479	512	521	501	549	518	528	520	553	507	512	521	478	516	540	538	542	531	548	524	539	558	511	547	518	486	493	509	564	512	559	500	524	558	525	522	524	561	534	505	531	508	508	546	534	529	545	525	532	508	556	517	522	542	519	537	557	515	511	539	531	536	535	535	516	510	552	508	516	534	501	527	534	514	521	535	558	504	506	529	519	529	533	527	557	509	552	523	492	564	518	515	571	530	508	542	543	551	524	517	495	545	536	518	513	561	612	531	510	511	560	570	492	526	549	502	550	501	550	507	542	495	564	493	523	520	568	504	502	512	513	543	542	543	544	545	512	504	486	553	496	531	533	549	529	539	525	541	496	557	548	542	548	528	570	521	495	527	533	501	561	518	541	537	545	525	504	512	542	491	505	535	545	531	575	525	534	507	556	550	534	576	549	528	532	500	509	533	535	559	539	512	479	491	555	508	538	520	505	505	533	512	517	494	539	508	532	546	504	495	524	549	520	554	519	509	523	516	458	566	522	545	540	559	506	470	527	499	496	487	556	550	523	555	529	482	519	551	503	574	534	530	549	502	541	545	543	512	515	522	557	527	543	521	562	528	547	515	542	559	504	526	554	517	509	524	513	490	510	512	510	530	505	497	548	544	536	532	532	509	486	518	471	523	521	519	541	487	549	545	528	515	497	549	504	526	559	520	530	546	542	521	552	519	534	509	555	522	528	528	527	521	484	536	511	530	520	505	496	532	559	564	506	538	515	549	522	556	518	529	544	532	543	510	570	500	533	504	551	524	523	500	498	515	528	525	553	547	539	518	523	539	547	536	526	515	515	559	557	544	512	553	555	514	559	544	504	512	526	552	529	499	540	532	563	547	519	513	500	542	513	493	508	534	536	533	512	478	519	510	521	526	551	508	535	528	533	561	490	515	505	527	532	593	538	539	524	487	491	503	512	554	494	511	520	515	565	501	551	539	542	522	501	522	538	536	513	541	513	539	491	512	565	526	542	579	527	517	515	517	547	518	537	558	522	500	548	558	522	547	512	548	555	517	561	551	502	570	539	569	558	520	510	542	543	497	542	523	505	530	504	492	524	552	580	543	542	531	531	561	519	518	493	552	510	494	545	485	526	577	536	518	526	524	514	503	524	521	532	506	555	495	544	511	505	539	553	502	531	512	546	504	555	503	534	572	508	510	500	555	532	507	527	559	520	523	536	561	565	494	496	536	569	544	506	547	563	533	508	556	528	508	529	552	511	504	560	546	551	503	518	530	525	547	482	508	533	546	535	515	483	508	495	518	519	516	547	506	520	544	498	556	542	516	503	549	518	486	535	524	545	531	543	533	505	556	523	534	478	504	542	543	530	502	552	543	505	528	499	545	531	562	556	507	536	550	531	525	539	508	546	552	520	522	524	509	555	516	529	544	526	564	522	560	539	558	545	563	495	546	603	537	557	529	589	522	536	520	548	513	439	511	566	535	530	495	547	524	549	572	547	525	530	514	521	548	510	473	492	546	533	507	537	506	523	615	520	513	533	527	553	541	578	505	527	520	540	506	543	534	500	526	579	506	518	501	503	562	515	537	524	481	533	525	525	577	557	541	511	489	533	529	567	557	520	525	549	586	569	541	522	516	507	501	521	505	560	554	567	488	513	539	530	540	535	521	509	522	534	492	516	545	512	557	478	536	548	530	505	484	519	519	508	554	542	546	526	542	557	564	540	532	497	543	529	533	528	515	508	497	495	535	559	512	529	532	521	520	573	538	523	548	528	519	506	527	520	534	495	526	527	548	552	484	500	537	505	496	557	548	526	537	514	567	517	514	525	571	505	553	524	532	483	521	543	515	563	506	532	501	521	525	521	492	570	567	566	463	516	540	524	532	524	545	514	503	531	509	551	525	520	504	524	535	541	526	558	527	527	547	523	520	530	533	551	520	502	516	521	488	541	511	516	513	543	524	551	541	563	508	483	485	515	525	521	481	519	496	542	523	530	525	545	554	535	530	525	567	497	564	511	501	536	536	495	540	514	512	558	549	538	507	492	567	543	577	539	566	546	544	541	498	562	508	536	513	519	538	503	548	504	522	531	570	543	533	517	520	521	516	567	508	514	526	533	490	517	548	486	485	536	501	539	519	539	517	502	510	539	462	505	548	514	494	545	520	558	577	535	497	520	525	500	549	525	567	561	539	567	540	513	529	510	520	513	526	542	541	527	487	542	522	489	529	526	523	498	521	528	532	557	521	557	519	567	537	517	496	519	483	504	518	509	503	494	531	545	494	508	501	567	488	528	507	523	514	519	491	516	530	551	537	525	521	503	534	539	493	506	474	518	522
40726	54478	35754	26000	20358	15168	12410	9493	7528	5816	4547	3636	2978	2305	2231	2130	1662	1260	1142	990	975	921	923	864	902	870	780	720	718	734	754	735	715	769	815	876	974	1018	974	981	1028	1035	906	898	817	816	764	728	622	641	652	681	661	704	682	681	674	625	618	605	622	595	609	615	601	580	605	622	635	623	602	598	632	587	587	588	530	576	560	577	544	585	594	605	567	593	544	531	522	603	566	602	606	625	585	609	571	552	615	606	568	608	604	598	563	612	556	609	585	538	580	582	586	596	583	548	599	570	592	543	605	580	630	547	596	552	610	601	616	583	599	623	641	576	568	595	519	599	576	584	574	552	591	609	592	587	589	597	628	592	578	541	609	589	579	601	583	603	596	598	614	610	605	619	579	548	595	578	554	578	622	609	565	560	570	590	548	585	570	545	622	510	647	564	555	563	603	563	595	547	562	584	596	619	578	551	569	603	609	600	543	547	584	591	572	583	550	635	565	606	605	558	598	581	568	565	560	601	580	581	566	575	543	569	617	577	556	597	578	588	570	587	551	561	580	598	594	626	568	597	581	589	573	536	588	564	573	549	565	587	593	543	616	582	551	599	614	563	565	606	588	570	569	549	564	574	595	571	590	580	587	633	571	594	575	573	623	550	570	578	589	586	578	590	594	563	608	588	590	568	567	561	543	602	577	550	571	555	586	595	620	563	569	554	617	583	555	621	560	596	571	588	593	577	577	528	608	583	585	582	577	587	618	581	588	590	592	623	539	569	635	557	557	587	573	582	569	602	587	588	552	576	612	589	639	612	580	579	582	567	587	558	610	643	556	571	596	569	611	566	621	615	620	577	543	554	608	574	605	588	575	577	543	621	583	593	589	605	547	597	571	563	592	601	592	586	634	576	609	577	593	581	611	545	597	554	611	609	581	582	618	614	571	586	582	563	568	592	590	597	552	587	622	575	592	567	631	547	586	590	557	597	591	600	607	582	557	601	549	568	592	601	589	601	524	570	585	572	590	535	555	565	572	588	559	589	580	573	566	596	597	582	558	597	549	576	566	584	557	558	575	545	550	587	616	568	590	605	571	591	556	570	597	596	571	588	564	574	615	595	569	583	607	602	559	559	573	565	570	604	604	568	568	531	563	577	585	629	560	538	578	596	565	599	550	553	576	593	584	576	626	578	575	560	576	573	622	574	573	574	567	566	558	570	598	574	518	594	569	577	563	584	617	555	605	623	587	622	567	540	597	568	588	576	586	598	590	584	558	594	611	583	556	591	581	595	608	565	623	599	556	602	557	614	617	548	603	600	574	567	558	559	605	579	556	607	557	566	587	585	571	585	576	580	615	542	608	602	560	546	605	601	532	550	597	606	586	618	556	583	568	569	572	561	623	547	566	583	590	540	572	634	619	560	579	563	582	579	616	567	599	565	603	529	602	576	566	617	546	576	574	544	612	581	595	573	609	552	590	587	567	576	581	605	556	563	593	592	578	602	582	591	546	616	572	566	599	592	595	634	555	580	569	621	564	606	564	599	578	612	610	559	553	586	573	584	604	539	585	599	607	575	550	563	610	595	577	615	587	607	578	605	580	606	598	559	569	579	577	583	578	625	593	628	577	585	563	606	576	591	559	588	634	558	590	568	578	628	594	593	541	567	631	600	592	565	569	583	591	624	567	579	576	580	602	613	601	587	631	579	587	580	605	554	593	598	565	585	553	615	563	582	640	595	636	579	574	614	556	556	633	612	634	606	579	573	619	615	589	578	593	597	564	611	586	588	578	552	596	607	587	560	542	593	560	619	600	576	613	575	553	547	593	576	630	586	607	629	588	578	585	581	561	616	593	565	617	572	581	605	554	591	582	593	577	616	597	594	636	600	581	599	580	596	554	604	556	601	563	569	579	605	630	557	593	563	602	591	583	528	594	652	565	562	619	610	599	594	554	589	561	600	591	586	575	566	619	583	578	565	577	556	567	589	603	611	578	567	557	549	597	566	561	576	555	590	623	603	541	571	645	625	601	575	591	602	589	588	603	569	575	578	567	596	585	599	590	627	587	581	627	615	591	597	571	612	583	570	583	580	596	580	563	595	587	605	597	604	571	581	579	568	566	594	570	579	574	569	583	566	600	607	629	604	589	524	573	593	617	570	610	590	596	577	565	598	600	548	549	587	589	573	601	621	571	590	614	539	565	582	609	553	572	539	565	587	583	604	505	570	541	612	574	592	600	536	578	559	567	575	567	561	619	558	572	614	579	609	558	579	570	642	574	584	584	619	586	580	573	573	564	553	528	609	617	615	536	575	590	560	621	598	612	579	579	602	594	582	571	570	585	604	600	598	591	587	546	565	604	603	580	575	605	602	595	615	566	609	560	583	590	594	573	525	609	591	618	544	548	583	584	578	576	625	617	596	597	567	623	609	576	573	537	594	546	581	588	591	550	597	559	556	602	588	577	565	621	587	629	596	592	625	574	640	608	622	568	610	570	575	575	629	580	551	552	643	590	611	559	589	578	567	623	620	547	586	565	608	563	591	597	603	561	560	582	586	608	548	567	596	623	537	562	530	604	593	566	583	573	573	609	621	610	600	584	581	590	570	576	606	530	565	596	545	589	561	641	579	582	592	604	625	563	559	600	556	594	608	584	565	618	601	574	566	564	609	562	571	568	590	587	550	582	587	591	581	566	573	589	575	577	601	593	619	564	560	586	610	612	603	616	622	574	555	576	584	585	585	596	590	600	593	589	587	591	587	632	591	624	554	542	592	559	565	599	560	549	593	516	593	580	586	580	605	548	631	617	555	558	563	603	595	607	579	607	578	568	590	580	585	603	588	608	608	593	621	566	587	575	562	607	607	538	626	563	600	624	536	580	642	547	546	590	550	576	591	592	596	594	574	581	625	606	564	562	619	572	561	624	546	590	531	535	622	556	545	572	590	598	584	551	553	587	560	594	544	607	583	583	562	566	571	580	572	624	590	612	573	564	566	601	537	589	540	615	580	566	581	604	612	609	583	601	587	586	573	576	577	569	603	573	580	589	589	635	637	577	579	600	536	544	599	584	563	573	604	571	610	530	548	608	503	619	568	567	586	622	612	570	592	594	585	602	574	621	604	587	601	561	588	590	542	598	594	544	573	584	600	570	599	549	616	595	603	571	586	564	593	557	620	596	577	583	570	577	579	624	600	595	563	627	608	604	626	565	593	575	542	561	604	592	579	529	614	562	547	571	571	554	564	555	605	615	534	568	572	575	584	581	569	581	554	573	581	583	601	613	619	585	588	558	605	610	553	580	626	592	555	615	567	589	613	603	637	594	618	559	560	631	581	592	590	641	599	587	532	551	570	558	561	557	581	564	600	614	605	559	635	589	622	553	582	635	552	583	604	572	595	585	588	599	579	557	587	595	542	581	564	583	580	631	588	613	575	593	591	604	568	591	595	586	563	592	591	587	590	571	628	609	618	572	564	558	542	584	592	593	579	617	607	623	609	559	574	545	592
29096	26154	22760	15031	7574	4431	3305	2310	1773	1318	1166	960	766	707	720	719	602	524	520	532	522	488	475	479	505	455	439	484	492	449	450	479	535	470	477	500	498	537	501	539	524	524	489	475	467	446	495	476	455	471	447	465	446	485	487	445	473	454	475	453	442	433	420	478	459	410	469	460	439	437	462	451	469	459	439	433	486	426	448	436	441	441	449	437	465	454	475	439	440	442	421	440	453	433	466	403	460	476	444	448	436	504	455	506	440	435	465	440	457	466	477	442	453	412	472	450	455	479	408	416	474	430	488	483	454	430	438	446	423	449	491	435	466	452	470	493	435	454	438	471	439	442	456	408	467	439	448	443	430	455	444	455	458	458	498	443	452	402	451	407	481	482	435	431	451	463	448	450	450	466	408	470	455	442	459	475	438	458	431	429	464	435	453	435	468	474	415	459	428	420	444	429	464	423	472	418	472	421	445	382	434	436	439	437	447	457	459	478	426	466	418	384	438	452	435	468	494	480	420	450	432	450	413	441	423	468	443	452	460	465	462	441	480	427	478	457	412	444	415	475	464	461	445	447	435	468	499	458	437	442	453	448	450	463	445	446	469	450	418	433	462	400	464	420	431	459	478	431	435	441	439	422	452	440	447	458	439	433	413	440	448	470	434	432	429	450	425	463	438	425	465	436	437	424	459	475	422	403	442	457	433	453	443	424	423	475	463	468	432	459	443	471	482	464	482	440	432	451	420	403	461	456	457	460	463	449	448	450	454	412	415	479	456	423	457	437	484	478	472	435	434	449	467	490	421	472	432	454	506	453	432	402	450	456	484	457	439	416	459	459	462	424	425	450	477	460	438	472	449	469	493	448	442	483	419	451	460	391	422	452	408	422	456	468	433	477	448	461	412	451	446	461	463	403	440	467	452	474	453	475	438	464	462	451	515	445	446	418	472	488	471	459	438	468	462	443	468	451	437	469	455	461	454	464	426	449	438	428	463	420	433	470	457	482	465	456	434	413	438	458	451	458	420	459	425	456	455	443	436	462	418	429	482	439	437	463	466	461	482	462	439	435	473	429	458	446	452	448	454	440	422	414	439	443	424	412	431	461	467	468	404	466	454	473	449	453	470	449	434	476	472	454	456	451	406	444	409	469	456	412	448	451	461	475	418	442	410	449	447	459	417	461	434	499	478	459	433	457	447	437	446	412	435	461	413	456	484	453	442	495	438	483	474	453	416	470	433	440	433	459	442	427	440	445	446	425	412	416	448	419	448	479	469	421	438	460	425	434	426	458	420	462	428	445	431	455	457	457	419	455	444	425	427	441	486	509	444	453	445	438	470	459	441	463	424	447	425	454	428	453	445	493	432	446	451	392	449	472	446	467	435	427	416	434	426	441	449	472	481	441	476	411	481	434	442	441	418	440	429	475	447	447	411	444	442	436	425	423	440	421	457	435	423	463	453	419	460	447	456	473	431	474	464	404	427	417	416	467	447	422	453	499	475	426	459	437	455	424	494	502	434	429	425	463	447	439	480	468	401	432	448	431	451	459	457	457	438	432	460	456	430	444	444	474	432	426	460	443	443	415	444	456	469	432	445	470	430	447	424	405	462	435	444	445	469	443	423	432	458	420	461	410	414	457	454	485	458	425	416	482	452	452	453	414	449	444	456	442	476	446	410	420	416	464	459	457	466	447	446	434	425	459	481	417	452	430	415	445	405	427	457	431	445	509	432	441	446	486	406	446	448	439	441	425	434	424	460	436	467	455	436	411	453	441	429	455	449	458	421	467	444	418	422	476	427	455	453	438	398	424	450	458	449	436	479	449	486	451	434	448	416	445	395	455	473	459	449	465	448	440	400	457	446	466	462	466	448	450	475	456	413	439	477	415	471	442	430	483	426	433	448	444	450	425	465	440	461	482	417	433	444	435	399	454	405	432	450	442	471	419	445	462	437	425	442	438	492	453	449	446	462	456	451	462	494	399	419	456	462	423	464	453	434	456	446	483	432	440	450	427	421	467	432	469	491	456	446	439	415	460	444	449	422	469	450	420	442	430	454	450	440	429	427	434	490	446	413	439	444	449	457	443	460	417	492	446	491	415	430	458	464	422	439	445	450	463	459	471	440	428	438	420	480	446	463	444	462	453	412	491	474	452	460	448	426	454	448	472	412	454	464	439	434	446	429	432	448	421	462	434	441	411	416	429	464	465	437	478	418	442	467	455	417	464	450	466	404	446	433	403	443	466	440	437	448	447	441	425	472	448	448	440	435	437	427	464	423	479	433	433	461	465	458	438	422	423	438	408	435	428	441	459	412	438	466	469	443	450	477	450	416	449	437	457	442	471	439	456	480	423	450	459	479	479	457	456	434	444	461	463	440	445	449	475	417	422	440	428	427	480	452	423	461	404	467	422	502	420	449	437	426	422	448	428	475	444	417	427	434	440	470	457	452	476	436	434	462	479	424	440	445	448	463	435	426	449	459	467	465	448	426	402	432	437	411	441	484	452	457	411	465	449	425	414	424	424	449	444	435	447	433	447	432	449	507	431	432	409	451	458	443	456	453	451	439	458	469	466	497	416	452	415	469	417	450	473	467	449	445	431	443	470	446	456	424	484	412	437	447	474	446	446	423	446	419	443	462	452	439	456	454	459	468	412	485	445	452	466	467	455	448	460	436	436	465	466	463	421	470	419	442	453	451	481	440	434	451	413	425	426	464	413	459	443	443	446	451	425	456	432	432	489	454	465	413	435	455	437	496	486	477	456	453	426	451	448	446	442	448	426	462	456	474	444	443	418	428	481	425	434	444	460	449	431	400	432	444	443	472	490	435	462	449	446	411	444	466	461	419	465	485	466	424	452	433	436	462	405	408	475	465	477	460	421	434	431	466	470	444	441	439	425	462	442	423	460	453	442	419	418	447	475	440	452	410	477	433	460	415	439	490	472	439	486	451	414	451	475	431	455	462	472	427	423	449	468	440	495	449	444	448	484	426	468	437	456	453	457	423	442	444	431	474	491	438	470	445	437	418	456	442	440	442	429	454	429	475	448	488	451	450	438	440	457	493	433	476	461	468	441	503	453	416	489	449	454	454	443	452	429	453	501	446	424	460	446	467	451	456	437	446	384	449	432	435	433	457	453	453	433	449	447	470	459	443	461	407	440	448	421	429	421	485	445	446	452	422	475	467	415	431	454	435	466	418	426	482	469	442	437	437	403	471	469	472	479	454	479	421	413	492	436	449	424	455	452	405	467	471	467	446	420	465	480	415	448	451	455	436	456	428	454	449	419	422	457	420	452	449	479	462	435	444	478	435	457	463	439	464	473	430	430	461	445	457	460	461	455	407	468	446	454	486	438	456	426	433	463	449	449	424	465	455	405	444	421	426	442	445	449	419	448	461	434	418	454	475	443	420	462	431	455	437	451	454	461	408	471	472	471	469	465	470	415	445	421	438	467	436	462	463	466	451	444	471	446	457	439	440	457	449	465	432	438	471	431
33040	38665	25404	17010	11931	8164	6383	4789	3467	2741	2113	1672	1404	1127	1153	1072	871	776	677	677	657	638	631	622	656	601	613	594	571	554	583	584	602	599	620	624	717	758	680	696	688	635	646	615	603	630	602	610	572	533	574	535	576	549	562	601	550	562	549	546	516	587	490	482	537	547	561	526	545	524	535	547	540	541	507	524	533	509	504	534	503	472	517	540	505	488	542	464	538	514	568	523	480	540	577	527	514	501	531	517	563	578	507	542	513	520	577	543	513	497	527	514	535	561	526	514	543	539	534	523	537	506	567	532	534	516	518	506	546	498	516	532	507	518	531	547	541	513	518	518	530	540	556	538	523	510	515	531	523	547	539	547	512	475	508	519	519	540	534	488	510	495	535	500	557	503	483	565	489	512	527	535	499	517	494	465	513	450	520	505	503	539	540	496	497	548	526	513	554	512	504	571	487	528	513	551	538	523	525	510	528	507	509	532	511	505	532	535	565	542	549	525	534	528	523	535	533	526	509	487	525	499	514	517	539	553	496	581	524	533	502	500	587	506	516	564	519	562	531	515	538	549	544	555	554	507	518	528	530	536	494	514	523	533	518	541	501	526	571	518	540	496	509	499	538	522	534	517	574	546	521	520	510	554	535	519	523	490	505	551	542	493	520	509	508	547	535	517	526	487	550	513	479	548	518	560	550	527	549	538	507	530	500	516	528	487	493	547	526	534	542	489	522	554	541	539	536	513	548	530	510	539	532	500	570	534	538	505	503	517	543	512	551	564	509	505	493	514	520	474	539	527	536	493	517	533	567	518	502	534	478	495	492	527	541	525	494	549	516	549	572	508	556	473	530	532	519	570	532	472	557	545	504	537	548	526	543	524	531	487	496	534	516	514	535	457	497	547	499	543	535	538	509	508	528	523	524	549	518	515	537	547	500	511	507	526	503	532	490	521	510	529	485	509	559	528	504	527	537	533	498	503	500	493	514	536	518	533	488	537	542	516	545	539	524	519	477	525	495	523	469	555	510	486	530	553	572	527	534	542	560	562	511	558	544	526	505	523	525	550	523	511	543	551	527	489	529	533	547	483	508	535	533	512	545	539	491	516	541	513	534	500	533	539	539	519	540	527	523	549	514	532	558	528	494	530	493	514	499	537	502	505	519	510	505	531	529	552	527	570	543	542	536	525	507	541	519	508	475	526	534	529	511	508	512	551	540	526	502	509	548	500	533	508	528	512	541	531	535	532	508	539	533	537	496	548	536	531	541	509	501	493	538	522	518	534	489	537	512	535	535	530	503	513	532	546	516	532	518	506	538	526	546	535	521	523	494	530	477	489	532	527	555	542	473	547	502	513	528	548	491	508	523	509	511	528	501	487	519	511	514	538	563	505	551	504	540	521	576	525	500	565	539	536	471	516	540	534	512	500	524	504	523	564	531	520	527	537	537	511	562	492	527	506	539	539	538	544	541	533	512	547	521	491	505	542	512	543	533	500	544	524	519	490	551	543	526	572	533	524	522	541	521	526	520	551	556	569	506	541	497	531	499	503	492	559	470	529	602	491	535	503	525	577	514	562	526	526	517	532	498	526	519	511	533	504	547	525	551	521	511	543	539	557	520	563	551	525	481	526	562	510	487	522	525	546	549	494	509	533	547	503	502	534	498	501	526	491	557	489	505	526	534	502	547	570	529	502	536	494	544	527	551	522	515	501	551	520	511	546	522	511	521	508	563	507	538	521	482	504	509	550	537	544	501	575	537	516	549	534	535	540	510	502	550	496	519	501	545	519	528	518	475	544	507	511	538	523	547	546	515	545	556	529	541	518	536	538	506	529	522	535	535	534	525	476	509	533	529	544	515	536	512	507	519	575	472	541	515	509	549	524	597	457	477	534	567	496	538	508	532	608	549	537	493	519	590	530	503	584	520	515	526	549	523	539	497	533	523	551	516	463	510	518	533	527	479	558	511	513	536	519	536	532	523	550	553	522	545	528	526	525	518	531	487	510	503	539	504	569	521	567	488	519	551	542	529	528	503	534	515	539	551	519	534	531	576	542	516	525	502	516	480	539	544	533	530	493	550	537	505	509	515	523	499	439	494	472	486	477	504	521	535	538	535	504	498	552	518	495	550	554	518	511	543	492	492	552	530	512	575	562	524	526	529	540	557	508	502	535	521	553	552	542	582	539	534	542	513	561	504	520	525	548	514	526	510	536	497	513	492	552	527	551	540	566	515	527	524	508	535	503	526	524	543	521	516	559	535	546	525	510	482	564	594	523	505	508	489	540	488	486	542	525	503	506	546	512	505	572	538	515	480	539	521	571	508	522	501	527	523	526	503	502	533	494	527	550	472	494	513	526	499	526	508	516	537	510	539	515	518	520	561	533	546	526	524	510	544	514	528	522	507	484	528	497	507	589	495	513	544	515	567	520	508	568	538	538	526	491	549	526	498	508	535	505	521	523	568	530	507	491	486	508	502	515	521	541	489	523	499	510	525	528	521	521	564	488	492	541	573	455	480	535	495	521	531	523	543	510	555	525	532	547	506	523	520	520	515	546	508	546	529	547	509	465	495	561	488	534	462	498	544	477	495	527	527	522	503	488	507	511	550	560	524	571	543	553	519	527	506	556	488	528	493	525	511	512	491	565	504	534	539	544	563	502	548	526	518	538	505	495	514	552	540	564	502	545	559	516	510	554	529	520	561	492	524	493	531	530	495	561	536	544	493	523	514	511	524	510	513	529	530	519	539	495	561	522	541	530	540	553	545	517	548	491	533	532	542	529	502	536	475	541	560	526	503	511	547	524	568	506	492	496	566	537	546	539	529	531	526	536	514	523	514	532	531	545	513	546	518	523	532	540	523	524	580	540	568	514	539	512	539	559	518	540	525	550	524	482	543	492	527	532	529	527	568	500	519	504	507	521	544	526	527	537	533	570	511	536	545	506	514	503	513	513	532	530	529	564	482	509	546	571	530	503	512	500	474	522	529	488	517	487	532	524	534	516	536	531	530	512	485	489	490	560	524	490	532	549	542	518	524	528	485	541	536	558	528	539	500	516	514	516	511	553	524	524	529	508	540	480	500	541	537	544	512	547	534	545	536	529	549	549	523	518	518	550	538	489	522	527	503	476	578	520	494	479	542	535	485	516	526	519	531	502	450	551	505	501	538	510	503	533	522	537	554	536	528	535	567	544	528	523	517	532	557	542	508	471	554	558	500	500	517	489	545	546	586	543	536	482	496	501	521	555	532	492	525	529	533	535	544	533	516	518	486	506	535	541	524	566	554	504	524	529	545	479	529	497	558	509	536	508	517	534	584	524	509	500	552	570	569	548	523	518	524	571	554	499	516	555	572	530	484	503	534	510	514	554	509	546	499	539	530	529	503	519	504	530	539	505	526	520	533	531	520	498	550	537	540	559	496	552	511	494	528	515	515	514	510	521	540	542	546	503	520	537	516	537	522	534	507	530	557	526	484	502	509	513	513	487	523	478	534	521
23820	20959	28024	24100	20834	13266	6110	3312	2456	2190	1653	1346	1011	878	904	860	663	544	503	507	470	513	545	460	490	468	441	407	429	404	391	381	411	438	470	468	478	520	533	552	470	487	444	428	393	423	420	370	361	396	392	379	393	395	358	397	368	412	389	343	376	334	359	357	372	396	385	352	359	379	346	341	341	394	357	376	339	342	390	366	361	325	400	353	374	387	356	351	354	381	349	351	370	375	361	363	380	347	342	363	379	354	355	375	325	338	394	368	323	363	377	378	350	380	370	340	355	356	386	372	341	386	339	354	383	355	348	352	337	364	355	369	346	359	359	394	330	333	365	367	370	328	380	325	375	374	361	351	341	392	392	350	349	373	355	396	388	373	376	367	360	380	344	376	359	382	365	350	391	337	364	310	346	395	376	341	336	381	350	383	377	361	383	363	384	349	370	320	328	342	392	343	356	345	350	377	325	352	374	355	369	377	358	348	395	361	365	345	381	373	333	366	369	333	317	373	359	323	334	346	348	371	361	357	356	360	362	347	375	405	343	379	385	372	369	357	350	330	357	356	392	373	380	321	312	351	395	403	351	386	378	366	390	326	350	397	351	356	365	410	356	346	385	370	349	361	333	375	364	369	322	357	328	363	325	357	371	362	383	347	380	372	365	336	373	393	355	373	349	357	338	364	409	361	377	336	362	396	383	383	351	395	363	329	333	343	361	387	370	359	336	407	373	359	356	357	346	401	394	366	364	369	342	377	369	358	364	371	353	375	352	372	336	412	357	368	344	380	358	343	385	374	341	364	354	371	367	378	364	397	364	362	361	384	340	367	387	347	352	342	386	334	366	354	373	372	345	385	364	356	348	366	372	350	396	340	321	327	415	358	359	354	380	363	365	353	353	369	349	378	377	332	372	362	358	339	396	375	370	358	374	358	336	354	372	339	362	345	372	321	363	355	369	349	340	350	381	373	348	361	341	359	379	362	386	350	355	385	378	371	385	365	355	379	352	331	342	348	353	369	355	344	408	355	347	337	362	407	370	359	372	354	367	377	411	378	354	368	366	346	333	375	367	364	344	376	377	364	357	337	363	368	376	370	391	389	353	352	379	345	370	367	363	360	342	397	345	409	354	350	334	365	343	382	338	361	347	377	343	361	363	348	362	356	366	367	351	386	346	392	326	372	371	342	361	367	367	385	368	376	376	356	358	372	389	385	341	355	347	377	380	390	361	342	375	359	364	373	324	357	368	345	345	355	343	350	329	381	368	372	346	332	339	361	392	346	370	349	376	342	368	362	367	360	355	325	351	368	357	337	403	338	353	376	365	371	359	356	339	362	360	357	387	351	380	331	354	363	348	360	398	329	341	366	392	324	364	412	356	347	363	370	362	369	348	386	377	354	340	368	347	391	412	340	354	377	361	386	368	354	359	331	379	371	357	363	350	372	346	348	348	388	373	378	373	375	360	379	387	371	323	358	369	328	357	357	395	341	383	337	341	344	359	359	345	371	369	331	356	411	350	387	316	344	338	351	353	351	342	338	396	350	352	359	380	344	363	376	370	348	340	361	361	341	343	353	347	372	324	366	387	354	312	348	354	332	378	367	330	339	389	370	389	345	356	352	368	315	382	379	372	387	384	355	330	349	354	339	410	379	374	352	357	377	375	362	362	349	340	337	357	335	360	360	380	350	345	381	329	354	371	351	379	361	353	348	361	381	380	383	344	375	383	365	390	339	351	384	340	345	396	355	360	338	362	382	361	349	377	364	336	372	377	361	342	372	371	365	377	351	353	357	348	363	345	389	398	370	321	349	362	343	386	362	386	377	345	362	328	341	385	354	372	357	354	358	350	357	377	372	377	349	349	355	347	395	388	335	360	342	341	406	353	339	334	361	367	369	362	370	369	373	376	361	415	363	355	363	361	306	365	371	374	335	364	359	371	372	352	331	356	410	369	384	349	349	342	340	363	360	326	337	362	390	365	339	360	324	363	367	368	372	359	347	360	367	319	357	387	365	395	397	379	362	349	367	380	351	375	386	354	364	342	333	378	351	379	352	377	351	352	329	364	375	341	356	372	347	401	369	340	359	381	369	364	366	386	346	341	339	366	362	332	368	362	329	335	360	360	350	347	328	334	355	358	349	383	358	364	385	356	343	333	397	380	326	335	339	360	385	379	352	361	350	367	369	361	380	351	353	344	356	371	362	331	328	341	385	326	360	371	371	355	359	366	359	347	330	366	375	373	328	375	347	356	365	347	358	334	366	348	393	388	370	348	345	379	376	336	394	394	330	370	373	367	364	346	373	369	379	350	390	330	352	331	385	398	341	357	391	378	344	348	372	375	345	372	361	370	349	372	375	391	381	345	368	366	330	348	358	357	376	375	365	383	391	352	324	380	363	339	364	331	391	377	396	364	400	375	399	361	369	355	349	363	367	367	390	353	350	361	331	343	372	351	376	351	384	344	340	351	366	376	368	347	395	354	335	395	364	385	354	358	373	360	401	349	349	336	396	321	361	367	373	384	345	351	361	345	354	360	362	374	371	402	366	334	385	388	352	372	371	328	390	375	376	376	390	375	340	327	392	361	370	400	353	340	347	367	339	317	363	384	353	331	373	369	342	361	362	335	377	376	349	361	374	356	362	361	390	332	420	369	342	377	381	350	356	363	347	375	391	342	369	367	357	337	357	358	385	378	385	352	347	399	383	354	338	348	366	380	365	355	360	379	375	365	323	345	406	347	362	344	372	345	356	350	373	371	366	358	359	356	329	363	373	382	398	387	358	380	344	343	375	352	345	363	330	363	361	376	351	358	380	375	367	382	363	374	379	347	325	316	363	404	367	355	351	361	345	362	353	391	342	367	331	353	327	382	355	369	315	392	332	351	357	351	375	355	377	351	374	361	343	386	349	374	386	305	355	340	334	367	352	367	349	361	343	325	376	397	380	364	351	376	394	351	404	361	375	380	365	370	343	360	344	351	367	371	395	343	359	362	368	346	340	377	364	339	354	368	391	346	367	362	393	374	350	347	397	352	363	359	352	365	389	374	374	361	365	368	363	412	351	363	364	355	363	360	365	348	331	349	383	378	370	370	393	363	341	390	343	356	381	366	339	359	369	381	355	386	390	377	369	330	341	368	401	341	349	357	375	348	359	348	347	368	364	374	364	373	353	426	350	366	362	323	334	351	349	379	397	369	364	375	357	374	375	366	326	340	387	316	386	341	368	352	369	340	357	337	344	362	360	388	348	356	379	367	351	339	374	364	391	341	403	347	357	370	357	372	371	352	314	354	390	358	351	361	348	382	352	342	361	366	357	378	359	392	372	374	356	373	368	363	355	359	349	336	329	384	358	323	391	370	374	366	334	391	388	399	357	380	372	326	355	365	360	339	380	393	382	357	353	353	359	337	352	361	338	379	358	337	330	349	363	377	334	355	379	349	371	408	345	322	386	361	374	356	382	367	342	353	364	348	372	357	367	352	357	393	374	359	369	367	343
37339	47664	31976	21684	15977	11727	8918	6465	5447	4418	3298	2615	1974	1593	1610	1458	1028	832	735	754	689	709	766	766	654	618	554	567	498	495	557	530	568	586	608	646	643	660	669	815	739	629	641	530	543	547	545	480	478	472	496	456	451	501	445	491	465	513	465	443	453	410	428	433	442	416	410	406	432	465	437	437	438	421	434	393	440	451	415	480	461	416	431	441	425	424	428	430	444	403	398	405	426	428	419	421	391	438	383	413	447	460	412	417	409	428	412	394	444	436	433	400	420	420	444	471	441	406	421	412	399	427	384	432	428	452	427	411	445	438	431	415	427	407	396	456	437	423	426	441	438	414	398	421	412	403	414	434	433	430	409	440	417	411	420	427	368	441	418	419	438	426	417	399	438	412	441	419	411	415	459	411	405	443	452	405	396	439	467	434	425	406	439	445	464	449	442	419	416	435	422	436	459	421	429	394	450	418	459	446	450	447	448	428	458	414	435	435	391	429	431	437	420	452	436	418	389	438	398	420	430	423	421	408	409	438	414	421	414	410	422	443	422	420	446	406	386	425	430	423	408	431	474	442	425	402	390	440	433	430	407	401	440	415	458	412	447	444	422	428	393	430	428	422	386	442	447	446	431	429	427	400	400	392	416	388	427	422	435	404	360	414	401	455	390	438	426	442	425	409	413	430	410	412	389	442	419	419	458	438	405	400	412	386	425	427	411	409	387	435	395	443	428	445	455	444	388	428	432	451	425	454	417	382	436	414	403	421	436	420	448	436	426	403	421	419	430	433	426	434	423	401	411	385	458	404	425	435	409	380	431	427	407	424	387	362	416	409	424	393	425	437	455	440	394	429	424	434	453	461	408	439	404	438	408	414	385	410	399	396	403	419	421	449	423	449	414	446	419	412	419	384	400	404	427	369	440	457	400	429	451	450	429	389	411	399	440	440	439	424	431	425	403	433	400	416	442	394	423	439	410	411	433	393	445	448	460	428	420	468	419	399	416	394	450	434	415	414	392	420	414	415	441	431	405	450	431	438	424	448	432	413	402	432	409	458	425	413	418	429	470	420	432	426	447	411	429	452	463	455	409	432	400	459	435	389	441	404	417	438	383	456	404	446	455	427	409	414	406	422	432	435	409	432	406	451	383	463	402	444	455	434	430	406	414	399	420	418	417	396	435	446	422	424	440	422	418	432	397	418	414	433	415	436	439	440	440	457	445	392	423	407	446	402	406	405	415	414	423	453	396	417	416	402	438	444	438	397	423	450	436	473	382	430	416	460	443	404	438	468	465	396	454	434	411	415	399	405	417	388	402	441	396	415	457	411	392	443	430	397	419	468	446	445	450	432	405	412	472	424	412	427	431	412	419	400	416	444	426	428	435	420	418	420	440	407	420	443	404	451	394	393	446	418	442	399	430	427	440	459	427	431	399	388	395	410	431	415	433	421	456	433	438	444	406	399	471	441	427	434	422	397	389	408	374	439	430	455	438	405	410	403	427	409	391	412	404	420	450	423	401	419	444	414	429	443	402	411	399	453	449	452	420	405	425	430	412	386	391	464	403	408	404	422	428	408	424	431	436	400	436	377	400	419	418	431	417	401	419	415	412	429	401	417	462	415	448	469	428	432	435	443	448	448	388	436	406	434	467	465	426	409	420	418	432	431	415	429	427	393	416	412	419	417	420	432	406	434	420	425	436	443	410	425	401	421	450	397	417	429	416	413	426	403	407	448	450	463	432	423	436	413	398	445	428	400	391	423	428	397	356	414	428	437	424	419	442	425	451	384	441	423	463	423	431	450	415	437	447	421	441	400	437	414	414	419	418	426	458	459	410	405	430	425	458	420	401	433	404	413	421	420	388	427	410	432	421	393	419	444	428	443	423	431	441	405	402	416	439	472	433	431	434	466	401	430	411	393	428	419	441	416	453	379	411	445	429	425	417	405	439	402	405	425	432	427	447	392	394	458	439	459	406	427	456	454	426	383	402	429	435	398	417	467	425	479	415	407	414	461	436	438	420	445	426	443	415	431	476	448	441	428	391	386	411	420	448	437	432	402	401	464	444	474	436	382	425	424	432	404	438	420	408	423	444	443	432	430	394	433	431	374	424	432	406	421	420	438	436	409	430	432	421	420	447	425	435	401	463	463	397	451	440	435	386	440	443	425	454	422	457	423	440	426	437	432	424	409	416	410	445	449	396	401	422	421	429	469	423	419	382	419	427	422	421	425	419	393	384	406	416	397	442	432	431	450	395	404	389	414	434	430	432	382	410	437	408	406	399	436	471	395	431	431	429	452	433	393	439	430	456	428	407	398	406	430	390	444	418	444	418	420	429	389	407	438	437	431	433	440	427	459	435	447	411	445	409	488	406	400	394	402	382	377	409	383	426	416	428	432	421	423	408	432	427	438	458	453	419	388	417	434	407	428	407	453	396	441	418	452	429	431	424	412	390	424	399	421	405	422	433	421	378	463	449	404	413	404	436	429	442	425	399	444	455	434	434	451	417	447	402	398	411	434	412	424	456	465	416	420	459	400	431	424	442	429	376	401	429	422	431	452	438	391	436	423	390	431	445	407	393	411	409	429	420	466	431	456	410	426	457	424	412	473	466	411	380	451	452	381	398	433	443	446	393	435	457	421	418	397	426	458	420	431	431	422	408	424	459	432	437	425	470	416	445	407	389	412	424	440	407	437	417	445	425	455	430	411	412	430	485	480	402	433	403	437	456	438	419	438	396	436	414	425	428	399	420	418	381	391	384	415	414	386	443	421	414	454	427	432	449	417	425	421	408	407	411	401	409	435	433	387	413	464	412	422	407	436	404	437	436	424	433	435	449	407	449	435	442	383	461	428	417	385	411	417	434	394	443	435	402	437	435	396	438	433	435	401	415	447	452	421	425	441	449	434	436	414	446	444	418	421	406	444	413	422	427	432	407	387	407	445	393	450	409	410	402	426	445	448	394	437	414	379	412	433	418	437	423	442	406	423	411	439	390	408	439	422	456	414	414	439	417	416	424	413	419	394	418	442	419	383	450	433	412	389	449	463	439	445	412	423	453	423	423	431	416	413	436	429	426	427	405	455	410	431	430	432	413	431	406	405	413	411	451	426	411	456	447	406	427	461	463	449	428	403	440	423	420	432	425	454	403	396	436	408	401	473	423	401	430	459	443	408	421	434	408	386	426	347	426	438	432	369	433	411	437	403	411	406	409	448	398	406	436	424	405	439	423	419	409	403	387	434	428	419	412	436	429	449	444	407	410	437	400	439	429	403	457	419	419	414	466	407	393	407	428	431	441	407	399	412	361	445	421	414	388	439	461	433	418	450	437	437	419	401	408	411	406	390	430	448	426	408	451	416	445	440	442	404	411	452	387	419	459	440	405	422	393	420	439	439	413	431	446	421	411	432	394	418	403	415	435	426	423	432	414	422	418	423	389	421	432	407	419	439	443	412	421	440	403	446	483	448	417	401	442	428	460	419	434	416	470	439	425	439
25103	21051	26777	24914	13311	6018	3991	2760	2315	1934	1481	1206	1073	1003	990	889	777	748	678	717	678	730	658	721	652	674	661	689	654	654	633	662	666	642	644	667	697	677	659	706	692	671	637	622	656	610	647	604	582	603	632	577	598	626	631	609	575	579	686	570	568	612	597	594	605	601	626	614	561	609	603	593	607	582	553	602	600	625	587	592	607	600	635	629	582	607	626	589	602	589	617	617	642	611	583	611	590	591	559	601	629	602	605	608	565	579	614	624	611	580	561	578	582	553	607	563	601	582	610	606	576	616	597	608	607	589	608	612	569	558	604	582	574	574	596	595	551	553	598	572	603	605	566	598	588	622	546	600	603	636	630	618	596	607	596	563	618	642	557	580	578	605	641	597	557	567	609	619	602	600	623	611	612	613	599	593	594	585	593	544	598	557	580	591	583	588	563	591	594	585	579	605	621	595	569	584	576	577	616	571	625	616	631	617	581	583	604	575	587	592	618	642	553	631	599	591	615	588	532	542	611	560	576	589	621	582	586	576	574	565	607	620	587	587	613	548	612	571	606	569	537	636	591	613	577	606	586	604	565	595	622	528	591	608	546	597	617	636	558	608	593	578	611	609	577	609	576	578	565	586	575	576	605	593	597	556	586	559	626	621	559	626	604	641	636	594	595	626	586	570	613	635	559	604	590	598	617	623	582	583	563	611	611	600	609	588	611	592	588	573	577	584	582	564	620	594	624	592	588	589	616	579	561	598	605	605	599	607	589	553	576	568	609	590	603	553	585	546	516	627	579	641	652	563	575	608	580	581	593	623	596	601	582	591	585	587	567	584	519	601	636	592	564	592	596	611	565	589	611	552	556	555	608	597	573	607	604	635	580	627	582	583	599	625	623	586	629	602	631	619	609	566	629	607	568	606	581	557	563	584	606	579	589	581	564	631	576	595	612	587	576	563	594	576	574	622	586	572	585	529	598	551	609	566	611	611	580	548	561	584	613	564	575	601	603	597	583	603	566	622	616	551	555	572	598	624	594	597	563	610	587	596	609	609	602	601	569	636	616	588	603	616	631	579	587	569	564	575	606	588	597	601	589	605	575	585	560	592	551	598	562	606	639	631	571	568	609	609	579	583	547	559	600	597	577	570	575	586	594	528	594	609	565	578	610	592	607	632	618	631	629	573	602	553	594	608	602	599	583	595	585	537	575	568	582	600	578	595	647	574	590	607	590	601	571	606	561	574	613	584	593	591	578	579	618	595	595	568	607	573	598	625	630	598	560	571	578	604	615	606	601	599	590	599	552	585	551	626	601	602	596	603	587	627	565	622	571	619	604	579	603	567	599	609	607	629	650	569	594	628	606	598	587	607	625	623	565	602	585	559	564	561	582	624	597	602	575	647	627	602	607	622	611	621	578	642	593	546	612	610	561	557	599	581	573	615	566	585	577	582	616	613	593	568	566	634	599	588	638	639	590	606	602	581	565	584	566	580	590	562	613	629	601	596	596	592	573	574	584	599	593	592	585	585	562	609	653	615	584	572	621	587	618	557	603	573	633	590	612	600	575	584	615	601	577	618	598	549	638	583	610	598	651	607	604	623	633	572	567	594	602	585	594	563	613	597	595	549	617	581	570	588	629	614	591	614	568	594	581	601	565	547	602	610	611	603	664	575	585	617	582	589	553	582	602	571	574	610	578	588	551	641	583	614	544	588	620	613	582	592	616	619	584	558	582	561	603	587	580	635	585	610	599	624	601	606	588	579	593	573	606	578	608	623	593	616	590	586	591	591	586	578	545	564	607	594	560	609	585	562	629	629	634	598	624	585	585	589	620	601	605	639	560	590	610	585	577	573	636	581	584	591	625	573	595	581	605	612	632	592	546	570	573	604	535	617	641	590	578	618	638	604	619	561	644	602	580	587	595	609	575	567	641	578	564	607	584	658	554	618	570	577	576	580	622	586	634	592	557	557	628	550	623	569	619	599	601	614	565	656	579	571	563	613	580	586	587	623	581	612	619	566	627	616	575	610	557	576	593	590	580	585	571	589	628	585	597	608	612	583	577	549	601	614	565	594	596	574	593	574	586	575	587	555	555	602	583	576	612	565	634	565	615	570	604	581	615	592	595	596	590	588	623	602	633	607	526	587	631	605	601	575	566	583	663	599	578	572	581	586	585	593	613	625	597	555	585	595	610	636	610	598	570	600	601	603	603	571	590	559	605	588	573	637	568	562	562	578	586	609	574	604	628	631	585	606	599	595	655	589	577	593	636	576	599	595	558	592	582	624	635	564	598	605	616	592	556	601	634	581	590	569	589	602	604	605	638	611	585	572	608	593	564	612	636	593	575	587	602	555	598	614	556	616	560	606	587	565	575	558	601	560	595	554	624	571	621	587	600	581	600	588	567	539	612	557	591	572	636	586	567	553	623	626	598	518	580	594	598	574	638	636	620	585	660	587	595	590	565	623	653	618	608	584	564	588	601	601	600	555	551	572	584	615	600	575	620	569	603	607	579	605	607	553	582	564	583	619	630	606	567	654	582	596	560	562	566	652	587	571	614	589	564	592	572	571	581	572	529	554	584	563	617	600	580	620	633	575	580	597	590	600	614	556	577	596	621	586	575	575	568	592	562	560	614	616	598	579	616	595	572	599	619	599	575	562	586	601	586	608	589	579	623	583	597	574	632	614	613	612	630	623	594	585	567	614	599	600	597	608	598	621	590	584	613	583	577	606	617	550	569	588	528	584	608	616	610	639	564	587	540	608	596	585	536	572	542	604	560	586	601	580	569	586	587	600	588	617	587	598	630	565	615	631	558	606	634	584	611	648	601	633	627	581	565	612	622	616	632	580	576	589	582	534	570	590	577	578	604	602	526	569	574	551	616	614	618	566	607	598	585	556	540	579	557	569	541	572	602	587	583	617	636	601	588	546	588	587	595	649	583	591	582	603	581	598	566	541	605	605	599	603	598	618	608	613	560	608	608	599	579	586	627	613	565	578	556	581	613	563	585	573	606	578	580	591	614	568	599	577	615	618	642	616	589	577	619	609	574	584	566	608	533	575	589	615	613	585	568	599	629	550	582	561	615	555	577	585	604	577	590	617	608	555	602	618	636	556	562	594	615	575	608	574	582	563	601	548	553	603	553	569	594	597	602	623	585	599	606	585	584	624	584	559	595	607	564	576	579	618	549	613	548	602	580	561	577	584	636	567	580	548	596	597	592	597	613	576	645	567	627	577	614	643	609	588	597	582	624	591	598	603	595	581	609	564	598	573	612	567	587	583	603	594	620	595	602	608	618	553	620	596	624	576	652	558	591	612	549	590	578	587	645	588	585	603	638	560	590	603	582	608	613	593	570	617	588	572	598	590	596	579	561	615	630	602	611	564	583	604	612	576	596	555	605	587	585	602	584	558	584	554	565	605	577	599	584	620	558	573	613	644	580	618	585	563	588	596	570	558	560	657	613	573	590	554	595	646	613	573	568	599	589	609	629	587
36202	44350	28906	19117	13634	9734	7409	5858	4744	3977	2878	2309	1789	1594	1546	1351	1212	1010	906	929	894	894	921	970	822	790	828	789	815	786	723	753	834	840	833	850	877	876	890	997	921	822	816	784	779	723	709	736	683	729	740	738	740	758	696	692	685	713	712	674	661	650	663	680	658	716	676	690	700	706	651	654	682	653	737	674	620	705	696	650	667	713	736	696	694	643	674	687	648	670	717	686	671	690	702	688	656	673	643	675	679	676	663	711	672	661	665	695	650	673	676	710	678	671	684	666	687	686	660	673	669	675	693	686	714	638	719	670	657	650	649	698	730	657	651	714	704	668	719	698	674	701	634	707	670	676	701	688	683	681	669	680	676	690	700	695	686	593	639	713	692	738	636	651	666	661	685	631	682	659	691	638	681	657	660	683	664	685	729	684	666	660	661	693	699	653	634	661	719	643	678	704	671	703	694	704	664	718	686	668	638	634	709	642	650	656	675	695	660	696	681	657	686	702	678	609	692	650	656	715	654	706	723	672	678	712	631	635	700	685	723	724	648	729	661	702	618	651	706	670	668	705	695	675	666	707	698	677	688	665	726	681	669	650	656	677	698	686	689	728	692	642	664	675	676	677	668	713	654	685	664	670	715	656	697	653	650	686	690	678	706	678	660	639	655	671	668	680	696	667	700	695	651	661	686	645	671	683	658	637	617	686	674	663	602	666	680	682	656	716	654	687	701	662	651	657	677	646	625	699	685	696	693	677	693	686	701	686	688	678	710	678	672	669	672	695	659	668	649	658	676	635	652	707	719	651	689	635	689	662	657	688	675	653	638	667	732	665	644	681	641	716	665	706	662	670	684	726	675	673	702	676	703	674	647	689	683	658	684	682	659	690	649	666	692	678	681	689	651	706	653	682	677	624	631	674	719	681	675	691	626	621	723	730	651	648	680	672	694	679	707	705	696	713	649	632	659	647	612	665	688	666	693	656	679	680	695	703	689	694	662	691	675	651	616	709	664	681	646	679	690	716	694	690	650	664	660	685	693	693	691	668	674	668	648	653	698	676	671	703	697	665	665	700	702	704	721	676	720	662	666	692	685	690	653	703	708	694	690	673	683	669	680	686	678	667	636	670	668	647	676	670	613	695	676	691	677	677	651	632	702	675	621	662	687	643	680	674	651	679	637	700	732	651	650	652	683	726	714	652	697	711	729	695	722	633	665	661	683	655	715	670	694	681	685	678	675	662	707	693	722	693	653	687	663	679	623	678	652	695	675	658	641	636	708	732	615	676	705	699	666	668	651	694	632	659	657	645	695	675	660	725	646	649	700	652	697	712	661	768	672	698	698	645	687	665	714	666	683	699	647	651	689	655	696	718	681	701	668	660	666	697	657	706	700	675	637	719	659	742	678	681	664	668	676	711	658	705	648	678	701	645	704	674	674	677	704	692	714	660	650	670	680	620	669	644	601	663	703	683	636	650	651	653	704	695	668	741	651	738	703	665	654	701	705	692	704	653	654	680	672	683	715	689	663	727	653	656	669	698	622	695	712	660	640	722	682	692	701	637	645	661	635	669	656	647	665	726	682	727	695	741	681	694	713	664	637	664	690	654	699	633	681	694	655	668	672	721	681	670	645	611	680	716	672	692	694	665	647	634	663	665	661	678	726	640	667	659	680	678	716	724	682	688	685	696	629	699	682	680	683	698	651	653	648	688	705	700	678	653	693	685	706	647	632	680	675	715	668	658	685	704	637	662	693	697	703	645	672	675	687	691	688	682	675	631	683	680	745	663	713	687	672	682	694	670	683	681	651	664	698	699	686	684	706	663	673	661	660	637	724	700	654	665	693	663	670	689	653	680	681	685	676	698	690	640	663	665	676	679	682	676	688	691	725	619	724	695	649	686	658	694	685	664	719	651	667	676	641	692	703	678	668	693	713	669	641	730	657	676	684	649	651	693	706	663	665	648	676	676	713	637	650	705	712	695	676	708	640	685	672	629	680	676	688	693	647	634	692	714	671	639	696	647	644	722	667	647	727	648	657	677	666	633	637	622	681	672	731	659	664	673	654	680	687	669	677	679	676	716	681	690	640	719	695	636	636	701	688	631	711	648	703	725	674	675	690	661	710	653	618	670	667	664	679	653	676	646	691	649	629	645	676	661	688	693	697	688	679	699	658	649	636	674	725	668	680	691	695	666	691	699	637	653	695	679	665	701	758	650	670	690	656	697	671	690	631	677	719	655	684	692	699	634	685	678	685	618	660	730	675	679	661	683	655	720	664	673	695	720	665	615	697	707	672	653	629	708	717	669	711	673	692	701	652	673	690	689	705	737	724	655	666	678	648	753	717	706	691	678	665	650	661	710	645	621	736	682	686	699	709	685	683	678	630	658	665	689	678	656	745	675	637	696	683	642	678	710	663	678	709	660	698	641	697	659	706	692	636	688	705	696	699	679	710	685	672	728	652	700	668	688	676	702	698	676	688	646	684	657	678	700	710	672	682	663	689	669	695	637	683	616	669	673	668	674	670	687	689	674	689	680	677	669	661	693	677	663	687	688	650	638	638	630	661	630	674	680	656	660	673	706	663	693	675	663	698	716	687	696	702	675	660	714	651	672	665	696	621	668	660	668	685	655	664	696	704	724	658	663	677	697	664	645	684	650	683	695	659	692	675	698	656	724	646	700	699	697	723	693	642	690	733	672	689	721	694	700	693	680	676	645	686	676	673	681	667	673	704	657	683	659	665	651	644	664	686	694	671	673	706	653	701	639	673	682	733	662	628	701	661	671	701	673	670	722	686	644	693	697	631	723	703	646	637	692	708	699	657	678	674	703	712	673	660	666	738	694	691	674	671	703	672	633	668	706	702	745	671	706	675	678	704	643	642	689	697	638	655	618	691	682	654	706	718	650	700	682	691	673	665	677	622	702	686	690	707	685	721	680	693	664	663	641	680	726	665	654	658	649	682	627	680	676	691	698	640	656	680	654	684	692	642	641	674	720	685	637	633	658	694	720	643	658	661	716	702	707	684	679	657	722	705	644	673	670	696	674	649	691	668	666	677	637	665	684	615	686	701	706	690	705	716	676	690	689	685	647	696	745	660	638	697	650	692	632	687	664	699	658	663	659	637	698	607	636	690	618	683	682	706	647	681	664	671	710	660	699	686	695	633	668	657	698	665	638	639	660	678	700	674	714	691	643	670	662	660	696	680	648	705	692	701	649	662	642	693	609	639	661	675	658	679	585	664	707	721	648	683	674	688	649	704	709	671	696	685	698	654	698	669	692	738	665	677	685	628	770	721	646	677	700	703	651	671	693	716	661	630	682	678	664	705	650	665	675	646	677	670	694	712	658	693	636	677	685	673	671	649	661	655	677	699	651	696	667	681	666	694	656	695	663	640	687	654	665	708	666	697	642	661	650	713	673	678	676	652	708	670	675	632	642	664	659	718	650	688	689	688	661	675	691	690	686	663	689	746	678	661	685	645	678	706	667	654	668
22773	20961	28520	23542	21009	21093	13490	5328	3666	2970	2193	1871	1461	1362	1314	1160	1005	776	754	729	688	759	814	755	680	636	634	581	608	628	586	588	625	632	699	685	699	711	728	718	644	591	592	584	575	607	548	598	586	556	560	549	565	568	550	559	554	534	557	544	538	541	561	511	490	558	546	511	523	544	535	530	511	517	562	560	547	525	545	516	542	533	573	559	588	495	514	540	517	522	525	521	505	536	573	554	523	528	562	549	509	533	513	530	533	499	498	517	511	535	519	500	511	511	526	482	557	543	527	500	487	541	523	505	497	526	569	526	502	528	515	510	509	547	541	510	554	526	529	529	526	530	550	528	506	503	519	532	568	569	546	545	502	535	467	541	503	520	505	510	512	520	533	523	547	550	529	521	523	514	528	536	528	528	550	529	576	480	547	534	508	490	519	534	514	521	493	525	540	541	541	466	524	526	542	541	544	526	566	529	541	492	509	512	510	551	523	557	528	530	540	564	485	505	578	560	498	550	522	548	485	493	532	528	484	554	572	502	543	552	508	510	512	541	520	559	553	505	531	501	525	533	489	563	552	487	551	498	527	526	561	468	573	496	523	526	504	493	533	531	549	544	567	534	472	495	480	508	540	523	521	524	516	534	518	503	515	524	555	506	542	528	526	519	525	529	498	482	588	560	537	525	475	541	492	536	564	546	553	527	501	545	505	530	513	518	496	497	536	519	506	545	512	561	519	538	546	551	531	511	536	538	516	504	480	546	500	517	523	520	534	544	527	509	534	483	577	516	504	531	504	536	508	537	464	546	495	511	547	524	516	516	498	519	510	558	509	515	548	524	503	521	488	512	499	522	543	490	520	542	504	511	526	503	524	501	532	501	557	495	487	524	523	541	476	571	527	508	541	491	528	545	525	539	542	527	510	531	523	507	599	527	555	536	519	526	505	529	486	523	551	567	526	536	519	506	535	498	574	537	501	490	516	517	593	490	507	561	535	514	500	497	514	530	484	563	533	552	551	533	524	521	545	475	490	498	557	497	525	515	586	517	519	510	515	527	503	530	549	540	533	530	505	536	553	474	499	542	566	558	521	519	512	514	534	542	513	512	499	509	575	534	549	518	476	523	495	512	516	491	538	504	527	502	514	494	523	534	476	504	540	554	485	560	540	529	550	506	518	551	524	581	506	552	539	513	479	577	543	514	530	576	520	511	509	502	509	527	532	489	508	556	547	501	557	522	512	511	502	558	544	513	508	511	527	551	522	499	534	522	532	549	530	537	502	529	530	550	532	547	540	531	474	536	524	533	505	508	482	556	561	552	531	523	485	510	515	520	520	526	481	493	500	535	523	526	502	549	509	504	499	507	527	550	520	508	526	521	528	503	535	528	510	495	484	504	578	517	522	490	520	483	505	545	543	563	527	540	538	489	520	519	537	502	520	505	526	560	488	502	534	541	496	494	519	553	504	502	542	558	534	517	495	487	508	510	525	517	523	544	537	519	528	503	532	494	481	533	510	502	492	501	499	506	529	521	577	504	523	542	526	499	482	552	555	558	511	494	520	505	549	532	516	526	558	526	524	544	499	478	487	511	542	510	560	518	494	498	500	560	534	527	532	518	541	539	507	561	561	567	507	520	559	500	510	504	547	520	526	533	529	534	455	502	499	542	483	510	543	514	535	494	485	536	509	564	552	533	498	511	518	499	520	538	496	475	563	537	595	514	513	501	518	540	542	516	543	500	527	510	539	484	525	487	555	511	550	533	500	482	536	532	533	528	513	523	547	538	525	551	539	531	513	538	525	528	539	534	538	495	513	469	543	512	493	495	539	571	538	544	518	528	540	505	506	533	506	558	533	502	529	489	491	513	530	500	508	496	527	527	495	514	567	506	539	494	498	531	559	501	480	507	501	525	546	546	493	500	494	509	472	507	485	529	495	530	544	559	520	537	543	532	519	498	510	525	533	516	511	513	523	559	570	554	490	539	505	498	474	532	526	533	524	537	479	507	528	582	577	547	568	521	557	543	498	488	490	499	506	548	518	567	555	550	530	534	529	518	523	524	563	533	546	508	504	527	484	492	490	550	529	494	520	538	509	534	504	511	538	525	484	437	525	499	529	502	525	489	546	536	487	480	512	516	535	543	542	548	553	562	508	520	507	502	475	494	525	530	501	522	537	540	505	485	527	506	524	510	515	500	519	503	521	491	563	535	503	526	515	517	500	575	519	483	526	519	585	533	542	501	536	532	520	533	539	501	524	479	531	512	521	463	506	524	553	499	519	556	484	522	499	516	518	492	521	496	529	560	512	509	501	503	498	514	522	515	507	506	494	478	500	540	512	557	504	520	552	515	588	505	537	533	545	514	553	532	537	540	495	552	587	520	512	524	504	516	508	545	489	533	520	542	514	528	506	484	502	533	540	523	548	490	509	560	530	504	487	539	499	514	522	553	506	494	518	503	505	524	523	512	538	546	523	544	521	532	534	511	505	522	491	551	514	535	505	536	516	549	549	495	502	535	541	542	534	513	507	500	505	502	519	502	519	533	506	547	518	517	553	507	489	561	524	516	519	584	519	521	579	499	542	515	516	525	548	545	509	561	534	502	521	500	530	488	524	524	556	516	499	521	499	498	527	506	552	504	492	558	547	502	526	538	537	506	474	493	548	483	528	536	511	515	510	493	500	520	524	545	507	545	509	483	516	499	511	481	539	518	554	544	516	530	527	514	514	529	504	533	511	530	543	519	518	499	521	497	528	524	537	516	527	509	521	535	533	488	526	547	525	512	461	513	518	539	511	561	547	555	498	541	556	493	529	542	526	524	535	510	470	572	487	506	565	504	542	507	563	537	532	547	509	530	541	525	519	518	523	510	486	499	517	536	541	533	505	536	539	521	529	521	516	538	505	538	556	534	551	478	484	543	531	542	497	512	533	526	558	485	509	497	555	541	534	489	504	539	517	523	511	540	505	536	534	532	520	493	544	525	504	521	540	545	521	531	531	519	530	519	507	502	527	520	488	491	531	531	545	514	531	493	545	540	482	516	503	516	528	507	493	486	549	524	518	501	502	542	536	501	534	542	526	529	566	511	492	479	511	579	549	551	503	558	516	572	543	538	497	547	489	511	533	498	533	533	499	487	545	481	495	531	566	526	520	522	535	523	536	525	553	468	523	500	548	540	508	507	550	531	537	572	512	489	496	503	478	535	521	506	519	511	577	545	571	495	533	515	514	491	530	486	529	501	519	510	522	530	501	514	504	508	531	540	520	543	547	484	495	537	579	551	499	506	508	511	518	536	524	529	504	551	529	547	522	503	503	513	507	543	525	489	479	507	510	509	554	516	531	529	523	525	494	552	583	552	553	566	533	553	513	510	479	529	536	543	560	560	520	566	484	524	549	531	511	542	511	543	511	520	510	502	482	549	501	535	507	518	512	570	544	521	467	516	511	536	505	485	558	554	536	556	525	511	545	537	511	506	540	522	519	542	541	543	481	509	546	469
41341	55867	35941	25982	20195	15146	11807	9237	7451	5944	4514	3464	2740	2619	2511	2003	1521	1194	1148	1016	994	1071	1167	1111	994	843	884	777	760	761	746	722	815	859	853	882	874	927	977	956	853	770	750	729	669	652	682	692	635	678	624	662	655	659	624	684	650	661	647	599	636	566	617	588	582	538	653	600	614	596	591	609	603	563	573	590	547	590	584	576	577	600	600	565	585	609	598	541	591	585	612	563	580	595	566	579	583	554	612	629	626	587	598	603	595	554	600	599	572	553	606	556	556	607	611	566	575	563	587	604	549	588	553	562	583	573	598	581	550	595	585	605	580	563	585	641	603	594	564	585	589	589	595	603	541	579	596	586	558	595	600	587	592	591	611	540	565	543	588	601	608	566	590	568	554	553	581	618	567	578	565	563	547	599	574	574	604	620	591	547	599	543	550	573	569	575	535	590	597	547	607	579	604	629	580	587	569	610	599	612	583	576	598	588	590	591	602	567	607	546	605	589	546	620	571	600	548	589	602	605	578	600	567	536	587	561	577	553	603	558	613	587	592	591	552	644	626	577	612	564	619	612	563	573	598	615	588	587	558	560	559	616	574	546	599	525	589	572	571	588	536	584	552	604	598	577	556	590	563	542	606	571	568	607	602	614	577	589	595	580	570	593	597	619	565	602	603	601	594	621	593	574	596	578	574	556	539	555	565	623	574	549	576	595	551	569	597	567	581	592	633	632	619	602	571	582	639	615	546	593	576	539	621	544	600	611	602	618	608	579	600	573	537	574	542	560	600	566	595	571	573	583	567	545	593	581	589	583	600	608	580	569	539	560	592	591	555	629	590	560	583	574	591	568	584	598	586	607	629	633	569	563	569	582	611	590	570	567	562	607	586	580	592	557	553	532	532	588	581	562	570	570	586	631	583	595	577	577	535	574	574	571	563	565	603	604	585	552	513	606	569	598	597	551	537	588	592	585	540	589	524	576	577	570	578	617	560	569	574	616	570	617	613	586	573	564	567	584	585	591	560	581	585	571	589	594	611	543	611	555	555	557	568	586	603	597	597	590	605	572	598	608	593	664	578	593	594	577	644	562	595	598	608	572	576	587	556	554	555	590	596	627	618	566	614	606	575	596	585	570	608	583	585	519	564	565	619	563	555	595	581	594	588	573	582	587	568	589	578	578	535	596	551	591	604	582	605	588	650	553	587	552	595	589	575	568	590	558	590	579	586	613	559	556	592	630	583	562	580	580	538	551	596	553	579	532	574	671	596	571	584	565	576	546	607	608	588	604	579	601	595	555	611	588	578	627	587	578	615	565	582	601	592	600	566	615	588	547	550	582	642	547	551	598	608	586	574	584	606	627	619	590	639	610	594	574	589	529	637	606	617	587	560	565	581	594	578	608	619	545	560	614	568	612	612	582	507	596	545	582	595	616	584	560	567	608	574	591	562	564	550	646	577	595	579	581	571	607	592	579	596	606	604	545	571	588	590	623	580	547	598	592	609	588	565	600	574	556	606	582	567	582	567	565	572	566	610	532	618	545	607	590	575	576	585	550	598	615	584	591	564	560	619	618	567	605	562	587	568	575	583	588	603	598	566	577	561	605	596	640	589	634	544	579	618	589	579	627	578	578	594	581	539	567	559	622	628	587	613	527	584	555	597	581	566	576	623	619	604	583	596	586	600	608	563	599	597	568	602	605	560	576	567	607	587	617	608	576	561	599	541	556	570	618	576	538	606	563	611	584	557	577	591	548	591	611	626	566	559	579	540	553	614	606	566	591	578	602	587	550	560	601	607	594	546	566	556	580	597	603	592	602	572	612	607	519	580	573	596	577	530	566	642	567	589	649	569	547	599	610	584	596	583	604	591	589	579	590	576	608	535	542	568	579	591	577	585	648	547	543	550	590	559	561	589	589	601	602	572	580	587	615	606	574	597	579	556	554	574	609	552	544	578	588	579	565	608	565	626	575	557	539	575	564	583	587	597	537	562	571	599	609	580	569	582	610	613	620	575	569	594	640	592	605	607	583	605	600	556	578	551	632	591	582	578	539	554	614	589	569	576	563	558	578	591	586	646	564	556	591	597	589	598	611	576	561	572	608	567	601	623	530	640	585	545	576	573	575	567	588	581	593	593	577	551	578	581	548	582	602	592	613	532	588	576	540	564	559	555	562	577	584	580	612	558	584	572	570	591	567	581	579	608	582	572	630	577	564	573	595	526	617	572	561	605	586	587	569	577	581	577	592	577	572	577	573	618	622	578	606	573	602	597	585	587	601	595	588	591	575	561	601	530	574	568	582	571	551	567	594	557	636	565	645	576	549	566	597	603	601	568	551	548	592	611	605	555	593	593	613	597	589	597	572	567	581	580	606	543	581	568	558	592	633	550	576	586	629	629	540	622	585	549	571	648	612	579	594	573	590	616	571	591	572	542	572	574	585	553	580	589	598	568	634	613	616	615	562	549	576	570	580	604	590	567	576	583	584	583	553	526	546	603	599	601	580	551	597	554	582	628	571	613	580	593	565	565	573	551	603	574	589	541	585	624	511	525	609	610	554	574	614	575	572	581	558	578	585	554	586	600	537	592	581	587	575	569	586	583	584	558	601	527	551	545	598	591	556	534	559	579	630	594	601	572	607	546	549	620	544	597	588	587	570	585	531	618	591	606	571	598	554	595	599	565	603	587	562	554	559	576	520	598	608	597	575	589	567	564	607	580	539	589	609	571	583	623	607	601	556	542	580	561	589	571	560	576	535	573	550	593	551	567	596	579	550	593	557	571	592	569	611	592	569	611	592	594	582	563	613	575	617	583	591	591	564	575	582	571	589	590	541	570	576	640	558	542	572	613	633	610	616	567	558	593	574	612	583	547	570	618	542	577	574	561	548	636	547	592	612	600	587	554	604	550	601	567	591	587	588	572	583	556	557	586	578	610	550	616	605	635	566	597	558	555	565	563	587	591	575	554	623	602	561	620	619	548	580	569	577	589	567	590	600	561	565	583	615	585	551	528	613	567	569	573	588	598	559	626	597	598	573	569	613	595	545	580	626	529	617	583	578	642	595	586	553	571	561	606	575	573	576	587	586	594	600	535	599	614	574	540	584	544	614	586	621	656	586	574	593	556	534	601	585	573	554	543	565	572	556	579	576	559	620	557	553	566	580	567	573	570	589	554	593	591	586	566	548	602	546	566	593	563	586	622	619	547	563	580	595	574	593	557	540	583	588	599	579	606	546	597	557	568	600	603	615	569	559	589	563	574	605	555	612	630	614	605	598	594	583	548	563	548	552	598	595	583	584	615	591	590	604	613	596	623	606	593	550	591	542	612	586	543	605	593	565	580	578	556	624	567	604	602	611	586	583	550	578	580	581	558	545	609	602	566	560	622	594	588	568	601	582	547	593	572	634	600	573	577	556	570	588	558	553	540	598	586	567	594	602	601	577	575	550	567	565	575	565	611	616	592	586	584	543	612	580	529	609	552	617	561	593	570	594	543	582
29363	26987	24176	14340	7403	4312	3053	2244	1643	1369	1076	875	789	741	732	655	610	532	520	530	492	534	595	516	544	456	480	464	473	455	474	451	543	494	484	542	545	517	533	500	460	471	454	476	485	466	449	458	467	470	455	454	442	490	465	475	491	481	466	450	435	439	429	437	423	492	460	418	447	450	455	468	453	419	466	449	420	452	463	483	409	434	446	405	463	454	414	452	481	442	455	481	459	445	450	432	457	453	447	458	435	487	435	473	430	423	453	481	440	456	461	468	454	441	474	462	472	432	448	450	457	465	405	418	477	424	454	427	418	459	422	449	450	477	446	468	497	485	452	436	451	448	436	440	440	427	437	421	443	459	446	463	444	456	448	440	437	471	456	455	415	446	432	480	427	443	458	418	449	438	452	460	410	438	476	429	441	447	444	434	439	456	445	427	469	429	456	448	442	468	447	479	431	437	468	417	455	425	423	438	438	442	426	441	449	456	461	448	449	439	457	465	434	456	431	485	423	483	455	435	468	456	419	475	420	449	468	452	479	469	457	471	456	442	415	459	466	418	438	433	454	456	462	420	429	476	405	444	444	398	430	459	466	411	404	444	461	446	446	465	451	472	476	464	449	462	456	480	457	469	457	417	469	424	426	453	424	475	451	481	450	400	410	451	458	448	444	431	418	439	440	461	451	462	411	440	414	493	469	453	452	444	458	444	445	438	422	449	434	417	426	435	456	410	445	452	429	456	422	499	468	482	468	463	478	488	437	416	439	433	413	419	479	428	499	470	470	466	442	419	444	454	466	444	459	447	452	440	453	443	464	475	435	434	447	446	395	431	425	468	458	438	454	421	419	439	424	479	449	434	410	406	412	406	470	437	460	445	456	448	436	455	436	434	434	456	429	430	467	425	473	454	480	465	429	437	440	458	438	435	434	419	440	433	409	423	476	444	423	432	436	407	412	428	441	456	489	438	418	441	476	461	458	416	461	450	469	436	438	443	487	451	428	481	488	468	416	429	450	430	422	457	455	434	410	437	458	435	449	421	476	444	434	431	464	450	446	494	428	449	444	429	443	432	486	439	429	445	431	408	462	477	463	437	427	458	449	452	456	411	446	451	452	409	431	451	466	422	448	479	452	448	417	471	440	436	476	440	457	460	448	461	476	437	442	434	433	444	453	462	437	453	425	468	398	456	444	449	431	457	474	420	433	439	437	486	461	472	459	452	474	437	440	427	430	467	428	468	447	437	414	467	436	411	483	468	431	486	456	463	458	439	462	434	453	461	456	447	454	446	465	479	475	480	439	409	465	450	491	427	401	452	432	466	434	441	446	420	456	466	405	452	447	440	398	470	431	450	418	478	432	435	430	431	449	433	455	428	476	423	465	449	469	426	439	480	449	444	422	456	429	448	440	451	467	425	485	471	403	495	445	412	493	417	419	416	433	429	425	429	457	446	451	453	450	443	433	430	482	446	427	450	450	432	442	437	441	457	392	424	413	485	446	451	423	423	442	465	412	435	441	439	430	466	411	491	451	453	432	484	435	448	465	453	429	443	441	420	425	460	453	440	466	458	446	450	447	439	442	441	456	445	445	407	425	442	436	459	443	472	421	439	432	444	421	446	403	438	447	455	436	437	448	443	425	461	431	452	438	454	419	422	480	442	441	442	464	447	462	422	450	469	438	446	439	423	448	439	409	452	425	419	439	448	408	418	464	455	444	421	479	440	464	456	446	463	434	440	451	443	450	465	469	415	450	430	480	461	480	469	441	444	443	444	465	481	427	418	433	451	437	444	435	441	449	452	485	401	425	454	427	456	401	456	419	442	430	450	469	471	440	437	451	445	420	444	445	419	432	431	483	424	478	411	460	432	461	487	459	462	451	446	476	435	440	437	452	428	411	433	427	442	433	439	437	433	464	481	399	435	464	445	458	430	404	461	446	423	422	459	413	425	448	438	463	441	464	446	460	441	445	450	452	438	460	427	430	432	445	440	445	437	444	473	456	441	460	451	465	433	410	504	452	438	472	448	437	449	466	443	470	467	438	448	469	428	470	492	460	479	458	456	430	431	470	447	460	443	465	442	454	450	452	402	458	431	426	444	435	446	433	457	457	462	477	452	463	428	469	419	441	449	485	448	437	477	431	442	443	451	409	420	423	465	452	461	449	450	454	464	483	402	469	428	419	472	433	455	413	446	429	432	436	418	404	395	478	462	455	459	467	465	483	455	420	456	455	494	455	481	444	398	469	419	432	420	461	470	446	413	466	434	462	473	467	449	455	442	460	447	446	459	442	468	435	458	446	450	477	431	463	442	456	472	463	436	433	443	458	452	449	440	429	438	435	447	461	443	432	404	423	423	464	439	425	455	431	465	418	476	444	434	466	471	442	456	462	470	463	433	475	413	405	473	431	453	464	402	433	432	437	414	477	416	436	431	448	417	436	437	496	449	464	444	484	420	474	459	437	489	440	407	475	470	422	417	488	434	423	451	458	436	436	463	451	433	419	432	487	445	454	442	437	425	435	419	471	426	449	434	446	466	472	416	449	462	443	458	507	453	447	455	439	439	423	465	446	451	413	439	487	453	458	467	479	434	423	424	446	423	452	425	416	444	417	476	451	436	474	445	473	440	430	474	433	432	445	441	430	450	421	451	442	427	484	448	426	450	469	427	430	452	468	443	477	450	443	381	403	415	435	446	446	469	448	443	425	454	479	434	469	448	439	419	476	469	450	436	470	449	481	433	469	398	444	440	461	464	442	418	391	474	443	439	441	421	442	413	419	456	443	454	455	467	457	492	427	427	412	434	467	412	440	428	469	439	473	447	435	465	429	449	430	409	446	445	429	442	474	441	416	415	439	446	444	472	410	443	429	446	440	423	473	437	447	469	454	427	428	443	462	460	452	462	442	414	425	425	459	455	476	449	468	434	447	455	399	415	459	430	443	432	431	456	447	431	418	453	465	466	415	426	423	435	462	453	449	437	482	462	438	448	470	459	473	442	417	465	428	452	430	452	422	428	442	458	471	416	421	457	438	449	482	453	447	444	459	436	429	450	464	462	444	447	461	459	435	433	450	443	433	440	439	475	472	463	433	454	428	412	444	444	456	436	474	456	480	436	446	469	440	423	443	430	425	469	481	456	408	452	464	439	428	442	430	446	474	458	441	432	443	473	447	437	475	426	428	449	442	422	468	441	468	433	436	461	447	447	438	446	451	499	466	446	455	438	456	399	436	440	435	426	476	430	453	433	415	426	430	422	456	472	450	444	467	415	402	451	460	459	486	458	446	448	428	468	450	388	464	425	478	432	443	468	442	475	487	454	415	439	474	430	471	445	462	476	421	414	450	436	430	423	473	441	431	427	441	433	463	410	444	425	444	435	415	438	452	461	444	458	443	490	449	422	448	459	448	428	452	466	441	502	472	448	439	450	436	435	428	393	429	432	412	432	448	459	455	448	433	447	472	426	460	485	454	445	463	417	451	435	447	454	416	429	466	399
33583	40761	26874	15616	11634	7996	6163	4596	3356	2676	2009	1557	1319	1269	1265	998	799	695	711	652	692	746	820	671	667	644	584	620	620	648	600	613	613	635	654	713	728	655	639	607	574	567	562	556	562	560	549	563	522	564	534	518	533	571	504	535	551	506	502	469	534	553	544	490	514	573	496	533	556	567	520	524	473	512	533	548	512	453	528	509	486	533	547	502	505	515	550	487	548	534	518	480	512	470	528	544	519	494	522	580	520	474	490	498	588	500	499	506	555	482	526	497	525	518	510	506	495	540	517	537	539	523	505	559	529	543	499	485	508	542	501	542	493	499	566	566	505	511	522	542	550	515	593	506	507	533	521	536	510	516	542	530	542	482	517	531	509	520	518	539	491	528	542	506	555	544	529	525	546	493	464	473	539	530	532	525	540	531	530	541	528	510	517	513	518	553	523	490	556	516	509	502	561	528	493	512	528	512	493	559	488	505	510	556	505	522	502	541	486	498	538	533	542	506	542	516	543	517	504	562	524	528	525	514	512	514	519	524	525	547	503	526	509	517	548	520	523	508	547	504	502	502	507	547	538	531	551	542	517	462	514	558	566	531	480	551	513	487	537	501	522	512	518	538	505	506	549	514	528	516	507	516	564	555	513	522	534	500	500	505	498	484	534	525	510	479	550	554	528	484	514	489	501	521	505	530	506	513	509	514	508	509	537	522	498	523	487	504	509	500	525	517	528	572	511	522	534	544	515	552	520	551	532	486	524	500	504	522	546	561	551	511	520	575	541	509	531	532	496	485	536	509	554	535	534	542	556	493	587	509	477	492	536	499	488	502	510	503	546	510	546	494	497	541	506	537	524	482	523	486	524	546	533	545	502	540	524	523	543	505	504	521	518	524	556	548	523	526	523	542	500	554	520	514	521	515	519	535	505	552	506	513	517	487	484	524	495	525	537	494	548	545	519	512	503	514	487	521	481	492	563	520	531	523	491	499	539	567	513	498	550	502	520	549	512	531	500	523	522	545	492	510	522	531	534	529	533	542	495	507	557	498	515	532	556	501	496	498	526	534	522	523	552	490	537	503	545	525	543	527	510	541	554	518	536	523	500	513	499	518	515	516	570	516	538	519	528	515	513	540	517	533	519	516	538	537	579	512	530	523	540	510	564	507	516	492	511	518	556	527	513	511	509	494	519	495	503	500	529	550	570	533	523	554	503	513	543	496	500	507	514	533	493	504	518	502	532	494	523	557	499	518	501	542	545	540	501	529	525	487	486	540	527	508	504	546	501	542	513	518	527	482	559	543	531	481	538	504	530	557	509	496	504	526	539	511	532	487	487	558	532	537	519	565	542	515	524	543	546	505	526	516	537	521	514	515	515	504	503	504	546	488	538	506	483	545	519	523	480	506	547	574	510	550	513	526	508	504	533	518	533	503	490	523	545	530	532	470	508	511	544	505	502	551	467	546	557	537	497	498	539	488	565	504	521	515	492	543	564	529	514	551	547	556	522	504	537	479	491	538	516	494	518	502	511	520	548	498	529	554	531	536	537	522	506	498	505	501	516	518	493	532	546	520	521	497	518	484	494	510	514	529	482	495	512	536	504	554	484	537	552	500	508	544	520	529	497	489	530	504	499	545	508	552	494	562	543	494	536	548	525	555	471	500	495	519	515	495	512	499	535	536	519	482	471	503	540	530	483	566	518	509	537	520	467	521	534	531	470	538	549	541	513	512	501	504	546	504	533	511	516	538	548	542	498	501	524	538	545	508	549	521	519	547	505	517	529	551	508	531	535	474	511	553	526	514	543	573	521	557	530	515	526	488	519	495	555	531	520	516	487	547	490	491	535	558	578	533	506	506	487	526	532	523	511	490	466	554	556	521	547	527	541	563	527	518	569	520	504	482	540	556	513	546	516	474	539	562	548	496	505	535	488	526	504	554	530	511	545	517	528	502	497	505	508	522	492	543	528	536	529	506	515	528	534	506	534	527	550	581	498	555	511	475	522	515	494	529	520	527	540	506	519	533	528	516	538	490	530	552	526	551	536	511	544	514	569	501	519	539	531	501	515	517	516	528	500	498	494	469	480	508	497	507	518	486	540	540	486	471	535	508	542	498	522	560	511	496	489	549	515	514	548	519	544	558	520	505	534	525	512	517	455	511	555	519	513	520	537	513	485	530	517	513	533	589	518	546	517	543	509	542	507	542	484	490	550	544	501	479	528	502	533	532	500	494	506	543	551	560	501	523	527	505	550	542	551	540	542	502	523	529	545	525	547	520	495	525	502	498	508	543	567	504	537	529	501	501	569	505	532	514	519	527	496	529	460	556	514	508	492	506	570	558	584	508	504	554	525	514	519	507	511	507	525	498	481	513	511	519	513	566	485	530	520	518	519	520	512	549	554	573	495	483	514	502	565	567	531	540	559	555	515	524	495	524	549	510	483	516	515	552	529	514	546	520	487	503	513	497	523	517	546	523	508	488	501	471	531	558	500	496	509	482	540	517	521	494	538	515	499	510	539	549	471	534	473	569	513	521	531	509	502	512	543	514	493	531	537	483	519	495	553	524	498	513	514	542	492	519	499	535	540	517	504	490	527	524	512	532	561	515	508	467	535	510	518	536	511	517	542	535	494	509	511	525	519	543	488	505	505	516	532	499	555	536	528	517	544	516	562	488	506	502	536	510	522	470	481	526	531	493	530	476	510	532	505	536	538	494	559	522	512	547	536	507	499	539	509	505	520	486	510	499	492	536	469	523	507	559	487	531	551	505	544	521	509	504	514	561	558	459	547	513	520	504	525	504	586	543	535	534	500	547	515	520	579	528	542	540	538	477	541	521	561	500	511	498	500	555	474	555	544	512	562	521	564	527	550	523	561	546	527	536	541	518	511	549	546	483	553	554	512	491	510	504	552	519	511	525	508	514	544	487	518	549	543	473	504	555	496	522	509	523	520	538	488	540	525	500	530	537	466	546	527	526	527	487	498	537	517	535	521	508	507	490	473	530	510	510	487	533	539	505	503	496	511	512	536	546	484	522	558	530	511	544	508	498	482	527	539	537	502	534	494	528	543	530	517	514	572	512	521	555	511	516	555	525	521	514	511	521	541	542	549	547	530	527	529	516	509	543	464	494	486	514	510	526	488	497	513	499	518	523	535	553	507	536	483	498	501	540	516	573	528	499	457	523	527	533	478	505	532	537	493	509	518	575	533	489	520	553	524	542	500	512	502	522	534	524	513	515	528	492	506	556	502	504	534	553	508	558	576	546	518	505	512	545	507	525	487	554	552	549	525	546	504	541	549	540	513	510	495	531	529	471	517	499	570	539	539	529	540	544	569	549	499	533	545	492	539	463	563	539	492	523	520	533	482	542	502	534	516	525	492	466	508	498	495	522	493	548	539	513	551	556	561	537	524	478	524	530	491	511	550	511	508	526	522	557	517	506	537	550	548	539	497	533	513	571	509	526	564	492	516	515	469	532	511	511	536	565	536	569	554	537
23809	20906	27924	24100	20731	13043	6119	3412	2388	1880	1499	1149	1042	978	961	772	606	520	550	517	541	500	555	529	469	448	468	407	431	458	450	408	410	438	449	453	438	433	427	388	328	366	404	389	419	388	391	401	401	379	377	381	419	390	399	384	363	335	356	372	379	388	369	363	356	374	377	419	365	367	377	363	334	340	332	337	367	358	332	372	338	319	355	360	359	328	346	362	404	354	370	373	342	364	342	357	361	340	374	352	351	334	357	352	399	365	328	353	376	342	356	331	343	382	368	390	319	339	307	327	350	328	361	369	360	383	363	372	368	355	342	330	351	329	383	366	338	363	352	330	331	330	329	354	358	368	360	351	356	345	384	354	354	387	346	393	354	359	358	368	353	331	316	354	357	386	357	371	338	317	349	414	336	363	335	375	367	364	367	333	379	346	361	352	366	352	346	349	346	396	363	341	375	344	348	365	339	332	356	356	393	346	372	358	363	381	359	339	343	377	370	355	338	364	378	380	354	352	369	360	377	389	375	370	372	381	355	352	349	349	302	337	375	330	345	354	360	338	329	322	356	357	349	358	334	387	362	344	376	345	334	353	374	411	374	359	373	377	359	344	350	354	321	350	362	360	405	362	375	341	370	350	338	355	354	349	359	340	370	349	375	370	361	357	361	347	345	334	345	375	320	383	361	354	351	339	347	379	330	360	343	325	322	361	355	338	342	378	339	383	342	368	321	362	345	339	380	348	361	326	386	335	378	363	352	347	333	367	324	341	364	335	313	359	362	348	394	338	364	327	399	392	372	332	335	327	347	342	360	341	352	357	354	348	370	347	381	372	379	357	337	376	337	356	340	376	349	339	365	360	381	356	347	322	339	342	378	391	373	378	374	360	389	390	393	349	363	348	333	357	356	390	350	347	373	377	340	341	359	337	339	351	327	343	323	374	333	366	369	376	327	336	390	379	372	350	370	362	370	370	342	353	361	350	373	377	335	367	373	344	334	354	380	374	396	350	361	315	366	358	374	367	356	350	366	375	383	368	376	325	368	337	343	361	365	386	330	364	380	385	369	293	375	390	336	325	370	364	349	351	350	321	333	362	364	344	389	370	362	394	374	346	377	369	367	376	340	341	361	390	389	366	350	325	387	367	340	361	401	380	342	354	360	402	373	384	347	378	354	407	346	371	354	360	339	342	295	349	327	380	326	331	381	315	392	335	369	397	348	349	361	342	380	351	388	389	330	361	336	360	354	371	362	362	352	346	316	317	338	389	353	363	370	367	372	364	353	378	377	360	328	334	346	328	320	338	341	372	337	352	330	389	350	362	338	370	389	372	334	345	350	356	349	361	367	341	381	345	361	331	351	393	340	367	360	357	373	354	359	346	369	350	358	372	341	360	354	348	347	380	335	345	329	365	355	373	349	330	354	369	357	353	378	380	339	353	333	339	335	372	371	350	335	362	341	372	359	359	363	327	347	355	351	376	325	324	381	349	349	357	334	365	352	356	355	341	367	379	386	352	399	327	375	372	349	360	366	353	350	366	327	340	352	358	362	372	345	329	352	383	363	380	394	343	368	380	337	356	380	323	360	382	366	355	367	367	365	382	364	349	343	350	362	382	335	346	366	367	346	322	356	370	326	335	374	362	342	326	375	330	381	368	382	359	340	363	347	335	315	360	357	373	357	333	356	312	333	359	354	345	359	355	363	370	323	365	324	342	334	314	347	334	361	354	358	364	353	384	340	343	372	347	357	324	367	379	354	355	340	361	350	338	361	347	341	363	358	355	395	350	345	330	340	317	351	348	389	348	351	378	312	351	347	368	353	347	329	349	353	359	383	399	382	361	359	359	350	355	342	362	332	346	364	362	351	382	329	374	357	345	353	357	316	383	387	336	377	375	367	354	370	355	382	344	355	357	372	361	368	350	346	380	368	376	368	368	350	366	361	372	356	335	360	408	365	359	396	350	346	348	413	394	352	354	302	356	323	356	344	365	359	297	313	361	382	364	338	342	341	370	362	356	332	353	360	343	335	336	363	368	370	355	362	372	329	377	364	397	373	347	369	394	343	359	327	358	361	376	411	354	418	369	341	334	374	371	368	356	392	339	364	371	374	345	349	357	367	383	361	335	380	373	346	341	358	337	382	348	357	341	370	356	360	363	353	334	365	352	361	325	361	352	368	373	363	363	336	367	371	342	362	349	372	382	347	331	346	356	369	363	360	340	366	352	389	381	364	360	386	345	370	352	328	365	338	339	333	359	335	371	319	374	347	384	343	348	316	312	355	364	368	331	383	354	354	345	353	373	376	343	374	395	396	349	346	363	345	337	362	354	361	365	342	380	350	370	365	371	349	365	376	364	375	347	369	342	353	361	348	321	380	319	366	334	385	389	374	369	355	346	390	385	351	362	369	399	382	365	335	344	363	376	357	340	361	349	367	387	362	367	368	350	355	373	343	344	347	338	349	370	401	375	327	337	356	416	361	358	343	350	343	380	333	332	335	354	342	349	356	364	348	352	379	331	391	370	359	352	344	334	379	342	327	360	364	324	337	344	359	359	349	374	355	378	364	367	362	380	353	342	339	400	364	346	354	381	360	350	309	358	307	355	337	349	367	369	357	346	361	352	381	362	363	391	385	359	380	373	360	367	368	354	337	379	343	395	354	361	351	344	353	354	337	358	328	312	368	338	355	322	374	347	354	396	348	361	362	374	346	366	342	342	331	348	350	354	345	337	363	317	369	363	356	334	367	368	348	325	363	349	336	357	311	326	386	335	374	349	359	344	335	324	359	368	347	367	388	360	375	359	384	377	354	363	381	349	374	356	355	336	346	389	378	358	357	378	346	354	343	374	379	335	353	344	349	389	351	359	338	395	359	368	353	358	363	351	383	372	334	367	360	351	353	368	395	345	357	360	319	356	368	367	355	376	360	323	334	364	386	374	367	356	378	335	338	367	349	362	341	359	335	401	370	403	359	373	388	342	377	343	379	379	343	312	381	360	360	355	338	353	399	373	384	353	366	398	382	393	401	346	362	366	349	340	364	358	351	339	366	382	342	389	354	366	378	354	390	364	390	388	346	318	395	384	330	362	366	377	350	337	361	358	334	358	325	370	359	353	329	321	358	362	335	344	329	358	361	362	369	384	368	387	350	365	341	347	346	356	365	383	367	363	367	401	359	337	361	340	339	359	368	383	352	341	334	358	347	351	356	356	345	353	322	343	366	364	358	400	330	359	353	365	370	394	371	373	326	395	349	379	330	379	340	340	349	342	371	328	366	360	356	365	352	340	380	351	371	358	346	384	341	363	329	339	330	334	327	351	309	329	366	353	356	333	406	357	358	353	345	359	333	357	363	377	354	372	387	397	392	364	352	394	362	365	351	374	374	348	349	355	357	345	352	370	355	354	375	376	371	359	349	369	354	359	320	356	337	343	355	366	358	378	363	366	335	346	357	384	358	335	336	364	372	346	354	341	350	370	345	353	362	346	367	364	378	344
37172	49283	34595	21504	16117	12094	9247	6687	4905	3906	2913	2256	1939	1819	1663	1372	985	827	798	753	782	812	843	776	692	613	592	617	550	628	543	600	572	589	590	606	614	636	545	537	516	507	462	450	471	471	509	462	447	449	474	463	506	477	504	440	474	416	440	442	419	405	442	435	422	412	431	462	432	446	426	427	424	397	412	436	437	409	386	397	423	432	432	430	429	455	408	431	384	416	438	449	442	416	449	433	407	404	414	444	396	401	413	400	417	406	423	424	424	445	425	435	423	428	410	436	430	435	403	421	434	465	409	410	420	385	403	419	389	420	394	402	451	409	390	378	416	429	428	407	416	437	420	427	444	415	421	443	429	390	427	419	414	387	402	404	424	440	432	454	412	437	424	446	408	438	452	428	400	426	441	421	452	427	438	403	437	411	420	422	436	423	424	424	389	444	427	435	373	402	417	429	412	405	439	467	427	459	425	417	421	440	433	396	428	426	412	411	445	425	381	382	423	406	377	434	400	414	425	432	423	398	407	394	413	433	422	415	415	403	419	410	445	449	402	423	399	408	452	436	408	390	441	432	406	435	424	402	414	414	408	394	429	440	406	439	437	441	445	438	429	442	414	424	411	400	419	404	423	411	433	438	397	441	432	429	464	388	426	433	429	382	423	426	474	396	408	456	393	426	424	430	433	417	390	391	406	382	433	421	406	426	405	441	394	396	390	401	437	434	435	420	424	437	398	395	428	424	431	411	434	406	413	404	388	428	412	409	418	409	386	419	431	449	452	389	390	425	387	412	422	408	397	417	424	444	399	402	394	417	385	404	387	421	411	381	438	392	433	407	411	407	425	417	439	400	428	452	414	400	417	432	420	418	458	421	384	410	400	400	409	434	431	413	418	440	416	431	425	408	403	455	434	408	450	394	427	444	443	450	401	399	411	437	445	422	452	388	392	426	401	410	480	410	377	381	423	434	446	419	453	412	394	435	406	423	410	423	400	431	438	411	427	416	389	435	458	407	391	468	394	411	433	439	417	391	420	407	414	354	434	459	390	418	388	438	425	426	474	433	456	398	423	413	434	395	453	397	444	416	403	444	417	413	410	439	430	410	427	404	466	421	403	461	410	407	419	416	443	459	399	444	425	422	459	427	454	413	446	422	435	419	365	398	452	443	433	458	413	394	391	414	394	433	411	436	449	379	409	379	398	417	371	424	442	428	403	415	456	385	431	423	427	412	404	412	441	467	395	424	436	452	421	441	426	437	404	398	421	407	371	403	429	428	410	413	421	411	439	413	372	379	415	451	456	450	444	396	435	395	412	442	403	423	451	393	447	416	441	439	431	430	445	435	478	434	418	400	410	404	408	424	417	426	416	418	442	405	433	458	424	438	443	430	393	422	369	395	396	406	439	420	454	430	402	397	429	378	413	433	477	408	431	378	414	384	424	405	444	403	401	416	434	400	419	382	402	416	440	446	456	384	403	415	383	373	429	407	400	447	396	424	408	431	408	409	383	458	448	411	417	397	393	422	418	394	460	414	399	425	411	428	444	430	431	441	439	408	398	402	449	405	416	412	483	408	406	379	397	398	425	428	408	414	409	433	422	433	362	415	447	439	438	408	432	438	414	397	426	413	423	438	440	434	433	441	410	418	428	433	453	432	413	419	425	411	384	455	382	393	405	395	446	442	396	447	435	406	419	406	418	426	427	417	425	431	440	420	417	416	415	394	453	398	401	427	411	398	418	436	443	415	425	413	442	392	435	456	397	422	425	399	459	429	428	412	411	407	384	414	433	410	421	422	402	431	371	446	373	420	435	406	432	432	396	389	418	390	458	435	398	432	418	402	388	404	406	418	429	377	401	429	460	405	398	413	440	439	431	434	423	416	404	384	398	406	415	439	427	414	450	393	412	405	414	388	390	433	422	391	428	419	406	380	458	391	383	461	435	389	431	393	439	406	448	395	403	432	406	396	402	393	432	420	394	419	429	392	416	387	436	411	413	396	421	471	441	421	416	420	427	436	442	414	428	423	392	430	378	398	408	394	451	389	393	393	412	434	466	392	400	455	422	408	486	438	401	411	419	421	382	408	400	398	403	384	421	394	426	394	457	433	424	412	417	391	412	413	435	424	413	436	446	434	433	417	441	395	425	434	440	423	471	375	431	417	402	441	413	406	430	434	396	445	427	410	393	395	399	438	388	389	452	459	429	438	395	453	414	408	396	395	454	440	402	404	397	422	423	442	434	411	428	405	409	428	453	458	390	400	434	396	417	431	430	427	451	386	406	422	431	409	439	467	414	418	389	442	447	405	426	456	442	423	447	395	428	435	454	398	429	425	429	417	388	416	393	425	410	400	439	413	413	462	441	408	395	412	440	433	453	436	442	405	403	406	413	420	411	434	394	421	469	393	405	438	420	426	408	434	444	389	407	417	414	401	396	395	443	415	424	423	382	419	444	435	415	431	422	418	439	411	422	392	416	440	406	438	386	428	389	423	421	422	408	380	427	439	436	374	404	376	414	385	426	432	421	427	408	451	420	450	411	393	429	465	401	389	423	424	438	418	442	425	455	410	432	411	418	417	376	412	386	401	441	420	414	402	439	407	439	426	418	445	373	438	450	406	392	428	405	405	440	444	425	449	403	432	418	415	449	440	402	459	403	429	429	391	414	424	400	380	426	406	420	416	412	433	395	437	424	436	453	464	401	412	409	424	399	436	426	433	402	401	445	417	392	459	430	441	404	454	411	424	398	416	398	415	414	418	444	426	440	416	420	416	416	395	458	435	411	377	414	428	389	439	429	426	448	414	448	426	419	423	444	413	446	441	441	439	410	408	413	438	413	444	407	443	378	430	431	413	448	429	455	432	430	435	438	431	407	426	428	422	433	367	431	441	388	432	411	406	395	409	396	415	418	448	425	413	409	408	399	412	434	429	436	386	401	443	413	416	405	469	463	397	432	382	410	415	443	443	426	422	404	447	409	455	428	428	438	433	431	419	408	428	354	460	430	462	419	410	426	400	397	447	433	412	436	453	421	387	409	397	423	428	426	442	395	410	425	397	414	415	411	419	429	405	443	423	404	428	405	458	410	409	381	454	410	414	420	394	416	387	415	431	436	414	421	400	433	410	439	416	445	398	428	415	418	445	412	409	440	446	393	404	451	420	396	392	403	438	419	424	430	434	439	438	423	450	447	434	410	418	411	424	392	378	412	449	412	390	405	384	418	390	419	393	416	374	437	406	470	426	423	430	425	388	433	425	453	436	441	403	431	425	425	413	394	404	459	412	414	419	430	420	433	449	411	402	402	417	444	449	403	412	442	453	410	379	414	433	416	392	425	400	391	399	440	473	453	431	373	420	412	403	432	489	415	392	407	407	406	391	404	432	411	431	439	411	426	426	402	405	397	395	414	393	384	397	417	397	461	408	414	405	424	414	446	403	394	427	423	416	434	434	387	422	438	418	387	437	448	413	420	402	424	412	407	443	456	443	425	453	411	445
25023	21007	27021	24838	14155	6835	4353	2782	2054	1653	1333	1157	1058	1032	966	880	761	716	692	711	679	686	766	689	699	627	656	614	666	670	659	625	641	662	645	644	644	677	637	612	623	637	575	594	608	642	633	595	617	633	618	582	608	650	656	585	637	633	620	605	603	575	583	600	581	617	602	550	617	638	624	590	615	566	604	594	606	565	569	597	613	540	661	608	620	623	589	573	590	627	596	592	593	591	562	579	589	585	617	601	577	609	634	632	562	577	600	602	612	624	536	594	633	590	595	632	617	592	579	594	582	593	613	614	549	610	557	555	573	626	598	597	600	584	608	560	619	603	612	581	573	599	634	631	540	562	605	597	589	592	583	557	569	626	593	582	605	654	631	550	577	621	579	613	602	582	603	600	600	594	533	607	608	633	584	617	573	569	620	626	645	625	609	623	637	596	610	558	623	628	604	518	563	623	577	566	591	581	602	599	590	621	591	603	589	577	608	587	605	554	618	578	565	582	601	585	574	589	570	605	577	591	617	587	664	582	599	597	602	564	574	583	581	581	550	611	558	614	604	598	607	646	609	614	630	608	574	631	553	609	587	607	582	599	605	593	608	563	556	631	610	569	611	599	620	591	602	569	635	588	628	605	563	596	615	613	607	587	602	655	598	590	621	591	592	590	573	587	583	606	594	600	590	585	573	598	575	592	597	565	562	589	554	569	573	614	614	578	604	596	590	581	564	556	568	592	632	605	573	609	617	615	628	618	595	588	588	602	597	609	618	579	589	619	554	595	615	617	613	615	595	595	570	581	610	566	604	580	606	592	583	570	570	567	574	602	609	582	574	575	604	564	599	605	577	598	567	596	567	619	615	617	613	551	643	623	563	593	587	615	599	629	553	586	593	582	636	597	610	629	601	569	571	582	595	603	566	596	580	578	613	576	579	623	575	589	570	597	581	551	578	550	591	579	616	549	605	599	554	590	606	612	582	578	630	596	541	565	634	650	593	546	574	618	573	594	550	577	584	580	583	596	597	587	626	602	606	614	585	640	617	642	573	600	565	579	614	571	612	604	612	616	606	578	622	583	581	597	622	599	615	580	582	598	597	587	558	576	609	638	636	604	615	604	564	628	592	608	603	615	592	620	595	617	580	581	575	601	598	603	567	602	591	617	553	628	580	586	589	615	593	599	614	600	588	571	602	588	580	597	598	527	602	565	554	551	624	580	588	576	585	641	538	613	632	610	645	570	575	597	562	608	608	585	605	581	576	614	614	575	615	589	552	619	612	630	619	628	585	585	615	583	590	603	589	609	591	564	631	566	573	575	613	603	599	595	594	551	605	636	616	572	611	587	565	609	592	569	582	622	613	563	629	581	657	581	570	580	602	565	622	598	581	600	637	607	602	577	627	591	611	587	573	593	645	597	612	582	622	570	561	623	600	591	602	599	640	615	649	609	576	611	610	568	599	599	556	620	585	611	573	590	584	600	600	622	578	586	594	645	593	572	626	603	573	580	586	586	571	570	617	575	590	602	573	599	633	589	599	607	599	587	580	601	585	542	590	631	606	585	570	541	570	596	595	538	585	574	636	588	591	616	592	578	620	574	596	583	588	624	597	605	647	599	596	562	620	612	628	611	593	635	613	506	582	546	574	563	562	525	586	558	593	640	620	566	569	605	612	592	578	577	588	623	568	635	560	586	597	587	581	608	584	619	607	563	591	606	612	597	614	613	631	581	522	637	575	613	602	626	573	589	548	598	594	605	625	590	604	600	584	583	626	572	583	590	636	668	579	601	637	614	588	572	628	620	607	545	572	562	588	612	598	611	580	588	595	598	597	593	546	589	553	618	622	555	601	643	651	618	639	587	593	579	589	579	565	555	605	567	621	604	564	581	618	640	627	621	556	552	587	612	556	578	599	586	618	589	602	625	583	579	546	570	610	576	519	586	584	611	605	576	617	584	610	602	582	543	609	588	572	606	614	581	630	613	639	623	561	624	581	610	560	630	626	608	566	605	590	583	587	604	589	600	622	595	569	618	578	604	575	668	569	608	610	583	610	587	619	560	573	545	543	591	608	594	604	621	579	597	566	568	582	589	620	641	592	558	577	550	624	588	630	588	563	596	576	634	589	618	623	616	615	598	618	566	587	573	584	582	605	608	601	521	612	558	598	607	581	553	599	558	576	594	547	588	583	618	577	541	631	602	558	594	583	599	587	572	601	567	600	611	612	598	577	590	530	622	623	556	564	560	587	607	585	635	601	618	564	552	605	614	572	596	595	606	576	556	610	626	558	567	557	567	594	624	575	594	588	614	606	653	593	578	541	570	565	578	649	585	609	580	607	589	602	531	649	589	621	612	625	604	608	601	580	596	606	560	602	610	601	559	605	555	598	610	550	565	582	570	625	610	612	606	608	591	592	593	601	563	575	617	613	619	614	591	602	566	595	608	572	574	568	563	564	605	614	618	624	575	593	607	622	614	605	589	588	564	539	587	654	607	563	599	593	603	568	611	581	605	625	603	613	578	579	586	575	590	586	625	566	623	588	589	550	602	612	559	610	587	627	565	599	599	598	611	613	603	581	598	587	594	616	587	576	601	599	573	570	615	607	554	565	628	594	599	599	564	570	576	608	593	560	607	605	551	618	588	598	544	512	590	566	581	582	562	598	569	587	592	583	582	582	592	567	589	590	639	584	609	580	634	619	580	611	643	604	565	561	605	601	596	640	598	541	626	596	629	568	641	649	573	601	600	578	602	613	596	594	566	578	560	578	514	561	558	608	588	568	591	595	639	617	581	582	588	581	590	561	615	584	621	593	589	543	608	584	577	607	599	622	554	573	625	594	617	575	523	613	617	580	595	575	580	587	556	632	665	595	564	621	591	569	607	585	616	599	543	634	558	567	601	608	537	573	618	607	608	567	574	622	598	598	612	596	577	583	574	587	598	597	551	594	576	621	589	584	574	608	558	566	573	586	628	616	599	610	563	620	586	582	611	598	587	633	583	587	615	598	610	573	597	622	566	558	593	616	617	590	572	589	624	597	575	567	599	583	619	584	590	623	568	617	627	549	605	578	565	607	612	607	568	623	562	591	570	625	568	629	643	574	612	556	573	527	587	586	616	618	574	599	563	614	560	632	629	568	561	576	569	597	563	560	574	563	608	556	609	582	594	560	552	618	569	554	620	593	578	606	594	610	565	593	613	590	626	577	578	663	588	585	589	572	613	636	583	633	607	606	602	601	574	612	564	567	621	597	555	593	596	588	602	639	594	596	576	585	602	550	594	587	596	553	623	596	601	569	607	651	575	606	593	607	597	585	567	612	582	611	586	631	559	642	578	611	550	628	576	589	638	628	653	631	588	593	595	597	614	610	633	574	566	644	624	606	584	582	585	601	571	567	631	587	651	609	585	588	589	546	604	627	572	554	607	573	635	615	606	583	602	611	594	590	605	532	630	614	562	632	575	581	563	595	556	597	576	593	583	556	566	583	573	561	578	579	579
36358	44801	32755	20650	14976	10656	7974	5698	4161	3247	2436	2026	1818	1795	1555	1399	1087	914	868	980	969	974	1030	979	928	837	806	804	766	808	830	797	812	779	725	838	771	767	768	751	693	717	723	716	729	736	719	745	702	720	678	701	713	728	721	732	728	701	667	674	691	673	698	682	732	670	704	723	708	705	689	688	703	688	669	654	715	683	696	678	673	673	731	658	646	698	711	688	654	670	663	675	705	680	634	646	676	673	658	655	661	677	642	714	720	686	700	658	655	694	650	634	711	788	677	652	665	627	736	669	676	715	678	649	692	702	670	708	724	680	674	686	664	666	711	688	704	676	680	691	696	680	660	691	673	610	653	684	680	652	660	653	684	656	689	688	685	677	683	680	648	673	673	731	677	663	662	696	670	689	690	654	667	679	671	696	628	693	666	710	671	653	692	662	666	667	682	671	694	697	637	713	708	663	728	638	653	679	683	695	667	679	649	678	702	709	676	694	692	676	687	659	685	666	656	689	651	674	705	649	731	696	673	719	636	696	698	690	651	622	689	657	703	669	701	651	673	653	698	691	628	660	655	716	617	641	656	678	656	688	669	681	704	698	683	650	637	665	682	649	713	696	679	698	663	717	662	695	655	631	619	676	695	667	688	667	666	686	705	673	664	715	670	655	730	664	683	667	681	629	647	642	687	706	680	664	645	696	699	691	700	649	673	686	642	717	649	696	659	657	671	683	666	659	666	713	667	651	642	649	649	688	681	686	691	647	659	664	696	688	668	672	627	703	647	676	669	642	671	674	702	680	709	672	637	674	657	679	642	672	676	694	669	659	670	655	699	686	683	686	701	616	746	706	674	704	690	667	655	699	695	664	646	672	688	693	713	709	633	673	656	627	673	662	663	679	661	643	705	653	642	690	684	702	688	643	695	675	620	692	704	655	679	681	682	689	680	700	666	705	673	702	686	677	657	713	680	729	670	640	670	698	642	728	662	653	645	703	636	673	717	678	667	640	644	701	633	675	721	684	678	652	662	680	683	675	709	698	674	697	685	658	672	664	678	684	696	658	689	649	717	665	661	688	666	676	671	683	681	642	655	667	650	674	674	678	694	705	649	652	682	644	678	671	654	707	649	680	693	698	706	697	681	704	656	675	662	663	672	699	674	666	645	657	647	677	678	682	700	652	677	656	706	667	685	641	638	688	683	692	642	686	644	656	610	586	676	728	647	657	684	624	670	669	653	650	681	664	673	731	697	707	658	737	663	678	669	676	676	661	677	675	713	649	659	642	715	720	701	665	648	677	691	690	715	689	649	681	655	716	732	697	648	665	676	741	677	662	684	724	675	675	689	634	697	633	687	647	659	677	682	663	696	671	662	638	673	673	662	672	670	664	667	690	668	702	705	694	677	706	646	677	648	728	680	695	683	671	714	693	646	702	686	641	680	661	726	689	673	670	631	672	662	703	675	702	642	627	657	684	708	674	693	666	680	663	711	657	687	683	660	672	677	660	684	704	690	703	670	640	714	692	688	729	645	633	680	671	667	682	686	681	625	680	675	684	635	687	713	641	673	679	689	661	676	695	699	640	683	683	737	690	660	670	670	703	696	687	639	687	613	651	697	670	665	669	606	699	697	685	671	670	698	659	662	648	679	693	719	633	713	677	679	648	701	677	670	669	678	686	671	652	666	677	641	659	690	648	656	708	667	653	664	678	664	660	657	639	712	619	644	694	709	675	685	649	672	656	701	660	645	631	654	653	667	634	718	656	643	654	658	663	697	669	694	663	671	667	668	704	670	699	655	705	629	680	697	661	657	673	655	662	674	697	644	667	669	700	629	687	667	706	669	685	681	634	658	635	626	690	673	718	691	701	696	707	694	670	676	661	668	695	659	701	639	694	669	716	641	642	714	701	672	663	661	676	701	666	659	720	665	678	686	700	673	688	660	707	637	686	658	689	709	694	701	691	691	706	682	686	693	710	657	672	623	671	699	653	646	677	667	644	686	673	720	696	707	725	684	645	681	700	667	668	670	683	643	688	682	693	698	644	646	677	667	709	690	726	614	699	675	670	657	658	669	631	664	688	696	690	732	667	680	616	693	698	699	684	683	688	662	662	687	655	671	687	686	658	683	724	704	669	705	685	628	678	699	687	662	656	734	685	675	699	667	629	673	665	682	641	676	653	666	693	640	676	646	690	681	647	695	702	664	668	703	695	667	672	672	697	701	667	647	666	690	713	695	693	669	683	678	648	679	654	652	671	718	691	650	649	660	644	638	656	674	712	628	641	704	652	663	681	672	668	669	673	677	691	676	680	651	648	705	691	658	666	687	667	635	627	691	648	692	682	643	707	670	689	612	717	644	687	671	677	680	657	707	643	696	661	632	667	656	683	670	667	697	683	673	655	670	679	712	665	697	699	659	686	692	712	673	684	676	680	702	656	646	669	633	671	686	696	710	683	701	684	682	695	674	700	663	675	601	625	679	714	695	701	655	698	668	663	677	674	681	680	607	692	702	655	649	688	697	705	702	694	671	687	704	650	658	671	652	669	682	710	669	655	649	676	647	629	646	635	670	658	673	691	687	634	656	650	710	717	695	695	653	702	664	647	719	695	691	670	707	657	706	680	675	637	664	646	630	662	711	636	681	694	684	684	632	717	708	729	663	668	672	659	655	672	667	662	670	702	658	688	658	697	696	721	627	698	703	675	638	688	684	642	676	670	668	647	707	672	644	657	671	701	720	649	658	676	656	698	698	615	667	660	688	697	654	691	677	716	691	690	653	702	664	628	677	701	680	658	697	642	657	680	671	740	682	646	672	676	635	686	625	738	660	672	685	708	694	704	666	678	676	646	718	623	739	670	688	648	664	691	670	639	691	673	650	682	709	676	683	654	642	662	685	663	664	653	657	661	682	699	681	659	690	685	695	697	667	648	725	675	727	715	645	644	695	709	709	675	670	691	751	722	674	651	682	666	666	683	675	635	685	704	657	667	694	723	643	686	626	658	651	676	705	652	673	659	670	608	701	684	677	717	666	680	669	649	630	653	678	686	662	689	686	650	681	685	710	646	669	707	647	665	632	694	666	677	684	691	703	654	721	704	635	652	656	677	650	664	615	640	648	687	655	644	665	702	723	703	682	663	723	686	667	644	670	656	709	649	674	615	648	665	657	683	688	714	665	704	678	680	676	666	647	663	704	663	702	641	622	692	662	682	667	662	662	695	681	697	729	662	714	703	669	678	668	685	671	678	642	610	667	692	660	676	693	671	705	662	672	662	677	673	683	637	679	654	714	667	656	677	696	664	638	638	648	675	648	707	697	689	687	715	689	670	681	647	689	658	702	648	674	610	639	714	696	664	629	675	688	629	676	674	677	681	677	680	723	654	672	686	714	654	661	667	647	659	649	719	644	660	713	612	684	730	687	633	710	645	688	664	692	627	688	657	665	667	665	676	655	675	639	653	710	711	656	645	665	671	688	631	623	681	651	655	699	693	701	667	645	658
22625	20924	28476	23523	21072	21176	14695	5462	3518	2658	2046	1613	1589	1503	1353	1198	862	819	801	790	810	857	806	767	751	685	715	691	666	702	648	660	600	581	604	599	577	543	540	561	592	580	541	503	548	568	609	552	578	588	533	557	564	579	557	553	466	539	544	541	504	563	528	525	541	560	570	529	555	558	539	530	517	544	557	542	536	557	511	509	537	513	541	549	510	551	516	514	507	549	533	540	522	510	568	520	512	520	504	482	506	550	599	519	497	513	477	523	548	503	556	519	532	536	498	511	498	523	524	517	504	477	495	518	486	539	548	536	526	490	513	549	527	542	527	515	523	477	552	546	562	547	531	530	536	541	535	544	502	518	486	523	475	502	522	520	507	544	530	547	530	525	531	488	563	505	533	544	557	526	529	552	511	517	497	540	512	526	500	510	536	568	524	549	528	542	499	556	523	501	501	514	538	540	546	521	508	532	524	501	514	545	499	518	522	532	523	525	488	528	536	533	513	564	509	512	561	502	506	572	515	538	499	507	528	494	539	524	535	554	586	601	554	547	504	553	536	562	505	527	514	514	498	542	548	531	525	481	509	533	543	564	512	549	570	545	550	473	548	520	528	561	522	530	532	501	497	538	514	472	503	534	561	574	517	524	554	504	519	568	530	501	511	546	534	513	521	528	521	487	519	477	543	517	507	522	517	496	507	517	504	532	512	472	519	525	515	526	516	526	562	524	525	477	508	495	502	540	533	540	523	510	521	556	574	524	543	544	510	549	512	494	511	558	496	507	528	521	553	496	552	535	520	551	520	495	501	531	534	545	539	502	530	560	499	531	563	512	505	509	520	468	560	547	527	507	581	538	553	511	542	499	520	492	509	518	533	555	482	530	529	530	550	557	506	538	560	522	474	529	511	566	521	559	515	549	502	535	546	523	494	506	568	535	522	559	549	557	496	522	519	565	502	515	513	558	497	537	521	555	519	546	512	496	526	546	503	524	506	563	540	520	521	542	518	537	565	529	526	488	502	550	483	594	500	572	527	515	437	562	536	553	538	545	535	516	529	544	525	520	497	584	527	498	510	530	530	527	574	531	501	516	533	506	549	503	552	559	544	510	521	559	479	504	522	515	541	499	537	510	495	545	515	516	529	494	506	576	487	603	531	498	542	525	512	540	525	517	494	501	512	490	545	535	495	552	520	573	549	520	545	539	527	516	515	548	507	547	522	499	481	536	513	516	514	551	505	540	503	523	506	529	499	540	504	530	551	502	500	502	544	523	517	533	513	504	539	545	543	474	518	573	482	538	538	512	495	544	527	483	544	500	541	549	522	552	576	523	524	533	534	531	517	562	578	473	472	518	542	510	523	542	574	533	504	509	514	537	527	540	498	526	518	582	523	539	538	577	545	491	536	549	516	518	497	543	518	511	523	563	501	538	531	517	545	562	567	528	522	551	505	509	530	523	492	547	545	503	572	544	544	485	512	526	513	478	480	534	560	508	543	530	535	523	520	507	518	504	545	506	510	505	511	478	518	490	535	520	567	530	521	541	491	474	501	496	515	549	553	523	520	519	516	513	531	510	570	535	545	540	517	521	485	542	471	542	514	571	491	519	498	519	489	583	514	518	542	540	512	496	519	542	509	507	479	534	524	486	569	567	522	533	581	531	516	547	521	459	521	527	521	506	534	565	499	523	543	540	522	550	525	529	484	499	567	489	518	526	541	515	572	524	520	522	511	528	515	492	516	554	520	498	528	519	495	577	545	512	500	514	554	528	500	531	518	515	529	522	485	505	555	582	507	523	514	558	506	510	533	526	541	503	525	516	499	509	504	533	503	550	519	475	555	526	513	532	532	513	512	522	519	561	517	507	509	509	531	523	542	495	540	524	567	551	540	539	517	523	528	495	522	525	489	497	528	528	560	554	502	530	529	521	545	590	547	510	523	529	525	546	512	519	537	556	539	507	534	513	547	504	541	520	553	520	547	510	514	542	537	551	547	563	471	511	513	509	511	552	549	499	505	516	518	528	531	532	552	519	518	494	544	530	520	509	531	524	519	518	520	550	534	535	544	526	477	554	531	505	532	523	509	519	480	499	530	501	531	542	547	532	555	535	543	562	528	517	488	507	513	530	526	529	529	542	536	527	515	509	544	505	552	523	511	533	519	571	542	518	518	537	533	533	494	523	533	548	565	566	524	525	486	507	569	549	512	520	536	532	507	521	540	516	521	534	553	508	501	534	547	485	600	525	477	510	515	565	534	535	548	504	536	533	536	562	464	492	515	545	507	519	527	564	484	514	510	504	517	517	517	526	513	502	544	539	515	514	517	523	509	536	557	554	562	511	505	511	523	522	512	548	515	550	534	534	545	527	506	484	504	529	515	527	553	560	534	534	547	528	504	540	596	532	486	543	557	522	511	498	500	471	527	534	515	531	532	529	552	482	583	527	491	530	536	512	552	530	505	522	512	523	544	537	527	501	494	520	528	546	525	527	545	509	524	527	529	498	510	552	553	566	507	531	539	535	519	566	525	545	492	500	547	474	517	549	543	536	526	554	527	492	540	476	488	540	506	515	531	546	504	482	517	543	489	515	544	518	516	489	515	512	537	515	558	521	560	537	512	543	515	521	491	541	520	517	520	546	526	542	485	487	532	564	524	542	539	502	544	520	511	550	521	558	509	515	529	518	534	529	548	494	511	526	522	560	517	511	545	554	532	534	526	499	524	537	533	493	528	554	529	504	524	512	549	597	523	524	550	496	524	545	557	513	525	539	519	534	527	537	524	525	546	556	523	534	548	547	487	486	541	497	497	554	514	532	542	550	512	557	540	515	524	513	538	541	518	537	503	504	560	535	578	542	535	527	548	553	494	529	511	515	504	474	505	553	554	516	514	529	547	534	527	501	516	568	522	536	483	501	501	541	523	497	511	455	541	552	505	529	564	514	527	528	539	560	510	517	536	531	549	528	524	517	545	486	521	529	504	550	494	519	543	521	512	487	560	512	537	541	570	511	511	544	524	526	550	574	573	531	525	506	520	521	513	542	514	510	535	518	517	532	486	552	560	513	521	538	477	552	517	515	517	520	551	512	519	509	548	563	511	577	566	553	524	530	512	547	483	513	510	526	549	534	519	518	510	519	523	515	516	521	556	507	508	540	508	500	548	480	555	486	504	550	548	521	489	512	509	539	508	522	470	515	520	556	506	477	535	508	517	521	586	523	506	519	557	573	527	489	497	588	490	528	547	537	500	542	504	497	524	512	521	546	523	544	513	513	536	518	541	526	546	540	548	548	491	485	546	483	512	546	514	533	511	578	524	491	545	548	512	503	514	542	507	559	498	554	535	485	523	480	526	522	537	499	540	500	516	500	516	520	501	458	546	528	546	541	540	516	541	511	508	529	530	541	533	514	507	525	539	525	524	493	532	537	490	560	489	542	514	559	554	505	541	497	501	511	528	552	552	507	532	539	554	489	501	499	480	529	549	526	532	568	523	534	470	572
41595	57117	40619	29571	23727	16881	13056	9108	6842	5186	3934	3142	2981	2836	2363	1948	1312	1187	1181	1206	1201	1266	1262	1160	1059	992	925	843	858	864	813	801	731	722	718	688	632	653	675	677	703	655	680	631	634	708	636	674	614	648	685	698	726	662	754	660	650	593	588	599	639	612	641	617	589	629	614	572	581	618	579	598	665	607	582	613	540	597	568	577	570	569	567	597	603	607	568	573	586	569	634	523	584	608	553	564	569	627	607	571	575	630	610	572	583	562	616	554	608	579	620	550	543	602	569	583	610	550	587	583	610	581	584	598	601	639	619	570	574	616	596	599	636	582	564	635	579	644	569	590	557	572	539	570	628	566	578	598	591	565	583	594	581	567	616	635	617	593	598	588	597	572	560	593	576	567	582	609	597	587	582	572	618	548	601	566	555	577	594	556	642	562	536	577	574	609	587	581	547	591	603	567	595	629	574	595	563	582	577	607	609	613	562	590	615	564	607	572	628	539	631	545	566	590	588	574	552	573	568	586	571	579	598	588	589	609	548	571	575	567	617	578	561	602	571	608	587	598	526	576	568	585	629	602	551	591	627	584	587	582	566	576	601	570	595	627	585	559	590	603	578	570	572	560	667	618	558	606	556	555	599	560	577	565	608	594	587	607	573	602	587	580	562	589	542	550	579	607	618	574	561	571	608	616	549	568	593	596	539	620	627	583	562	587	567	553	593	563	642	589	561	579	582	564	615	582	628	634	586	571	587	588	625	604	603	581	581	604	568	592	595	577	564	583	570	585	554	561	606	577	622	596	606	589	612	595	590	546	638	594	565	559	573	609	569	568	566	556	612	580	575	597	604	582	595	598	563	620	581	553	602	561	573	584	565	585	615	598	571	552	580	594	610	608	568	570	618	572	626	606	561	521	542	563	566	573	611	601	594	581	573	623	598	601	575	583	560	565	553	578	592	624	540	601	564	602	614	609	589	527	572	599	577	612	597	556	596	577	573	625	578	585	588	599	615	559	580	594	541	569	588	598	563	557	570	567	595	572	560	584	599	585	561	580	592	622	583	612	566	605	598	560	568	577	558	569	555	580	590	620	568	605	597	621	608	582	559	552	554	582	578	570	540	576	574	542	588	560	581	589	575	573	603	597	592	601	573	577	599	514	583	585	613	605	574	578	567	564	634	607	547	556	589	585	565	622	589	593	591	576	562	537	584	598	578	580	589	571	560	560	572	579	643	585	604	585	577	583	626	603	642	512	607	596	635	560	577	581	567	603	641	557	550	604	608	579	585	600	632	612	584	585	603	606	561	621	595	548	610	571	599	625	572	593	565	565	590	616	553	561	585	595	571	600	575	569	583	574	549	552	638	643	588	605	607	590	625	557	621	553	595	550	565	553	573	578	574	576	582	550	593	560	597	558	554	553	562	552	596	541	569	589	571	581	581	580	628	583	584	519	600	558	584	581	582	590	621	569	586	562	602	554	566	570	578	617	590	536	597	558	647	585	578	661	531	542	613	578	605	613	564	596	583	587	593	615	594	586	599	614	562	552	621	638	587	596	551	613	559	558	603	567	567	576	575	597	603	579	573	608	569	638	559	591	599	562	607	616	595	573	622	591	619	571	557	508	560	583	602	581	586	621	620	583	620	573	570	544	577	612	546	571	625	565	561	591	590	600	545	572	642	560	543	593	601	569	580	623	610	586	546	553	618	537	576	566	585	583	643	584	539	609	598	613	584	556	557	590	585	551	565	590	569	536	585	565	568	568	580	583	570	584	549	578	603	602	589	610	631	598	592	591	563	555	623	579	593	559	590	587	606	535	587	617	599	552	564	608	611	581	593	604	514	596	610	583	571	595	641	635	596	593	606	579	579	580	540	561	583	635	550	577	586	622	601	576	558	580	534	536	549	561	586	562	584	633	559	591	585	578	588	569	567	574	568	593	585	588	592	582	552	584	586	595	578	595	617	563	607	618	567	599	606	598	570	588	639	577	599	559	565	544	600	579	623	593	582	538	622	612	558	600	560	614	550	566	570	596	571	525	577	613	572	557	586	622	601	567	561	601	551	582	581	612	566	620	585	610	556	613	583	570	597	579	578	588	594	599	601	606	586	569	553	572	601	614	621	599	649	600	629	596	600	621	573	543	574	565	558	552	593	579	610	582	578	565	568	614	579	597	580	570	561	625	612	569	640	586	568	611	588	565	610	613	613	596	610	608	561	600	589	583	598	544	542	584	605	588	593	607	596	582	562	580	621	568	597	604	606	561	569	546	600	550	548	605	640	566	583	580	569	551	611	555	616	603	547	585	569	569	612	560	545	599	549	595	561	527	587	577	556	587	591	580	577	583	587	538	555	580	620	590	522	578	568	583	601	587	578	585	568	586	566	590	586	585	618	580	583	588	593	582	591	625	594	594	583	615	549	582	604	567	595	533	603	607	606	556	560	567	610	614	600	523	567	561	595	574	650	577	592	599	600	594	604	582	562	642	598	644	573	577	547	600	596	590	561	584	619	616	592	610	580	562	548	572	583	620	611	576	574	629	568	579	576	580	586	641	599	542	557	610	570	584	577	601	557	582	566	579	589	593	620	569	558	578	546	589	579	538	579	540	552	575	573	590	597	565	601	577	584	597	600	549	570	616	582	640	583	601	522	621	591	567	603	547	591	610	567	574	584	576	576	588	615	554	622	556	547	569	595	622	572	607	531	593	579	569	579	623	582	599	545	638	552	550	582	591	611	619	582	575	598	592	599	568	600	581	578	608	582	582	586	594	627	590	581	588	573	603	597	601	611	603	572	566	600	590	533	545	527	610	573	595	607	598	595	592	635	561	559	575	592	581	636	574	548	654	590	624	588	593	591	553	570	598	617	603	574	645	567	588	560	560	565	600	582	599	622	564	561	585	593	576	603	581	612	558	601	594	598	611	618	634	585	586	593	553	543	558	585	524	599	573	612	607	535	618	620	561	577	563	612	590	566	573	542	581	574	583	593	606	591	597	587	570	579	592	607	603	568	591	544	552	586	595	584	551	611	573	601	570	609	562	609	562	624	578	657	574	597	616	591	575	595	560	620	579	630	575	564	591	577	573	632	596	575	617	560	606	607	564	619	530	593	601	563	567	555	575	585	612	580	551	583	582	537	599	594	624	584	596	590	566	580	550	581	579	558	597	613	576	575	593	599	566	632	625	582	610	557	559	590	588	582	594	595	594	575	587	597	605	584	638	606	547	610	566	568	556	562	572	598	602	607	588	605	535	566	582	609	608	634	569	549	581	558	597	575	543	602	609	574	541	557	591	569	552	570	615	568	619	591	585	593	576	616	570	613	560	589	579	582	568	590	574	560	593	544	556	584	565	585	591	593	592	644	594	582	598	576	586	572	574	573	574	572	566	553	531	570	602	567	618	570	587	590	534	590	570	571	609	591	642	575	612	635	616	606	573	591	578	600	610	585	578	582	556	601	623	558	574	605	557	555	594	609	588	587	566	553	579	626	583	631	599
29071	26858	25551	18548	9834	5113	3284	2125	1546	1243	1030	855	792	810	748	587	553	552	532	596	550	537	564	562	531	488	467	481	494	491	511	525	478	499	436	495	446	474	443	472	442	494	446	418	491	476	468	461	530	486	464	479	470	452	461	483	445	444	427	478	431	471	434	452	418	475	452	457	476	453	456	471	435	424	455	452	475	440	430	472	429	423	468	440	449	444	435	459	441	440	419	473	424	463	464	494	413	427	447	470	468	468	433	465	463	439	441	446	431	473	453	470	441	457	464	407	469	472	470	443	449	489	426	436	452	454	460	395	436	462	420	414	428	430	431	418	440	437	393	434	464	452	493	455	447	465	454	460	461	426	463	446	471	431	434	458	431	471	463	437	436	422	399	447	451	483	433	488	444	444	458	418	415	458	463	439	454	458	486	514	460	483	453	457	443	447	448	475	465	434	410	452	451	461	458	428	459	450	443	461	446	397	433	446	408	438	438	464	461	462	465	429	451	468	473	428	415	499	438	458	449	471	408	436	448	456	471	438	438	422	446	471	442	418	430	481	442	431	478	430	464	473	446	467	440	443	427	432	466	418	433	473	438	427	458	474	435	438	443	466	450	472	474	456	458	433	445	454	426	465	454	482	433	443	457	424	424	432	449	450	431	455	470	488	429	453	434	431	446	445	475	436	434	470	471	470	440	440	437	424	439	445	447	435	485	436	465	446	477	469	475	436	452	398	467	419	484	475	474	458	467	430	487	461	485	433	454	421	414	432	464	414	450	420	441	413	418	465	430	470	458	406	460	465	459	437	474	452	388	454	424	424	418	428	464	435	429	440	449	478	432	413	428	467	459	439	444	455	462	476	424	429	435	448	420	448	456	426	454	494	441	425	415	449	444	441	447	482	470	482	473	459	433	396	434	386	434	471	464	445	478	431	435	457	429	431	397	463	438	453	424	464	459	443	490	475	445	444	453	465	461	448	454	456	466	451	455	434	458	453	447	454	442	443	410	466	468	451	441	405	455	449	471	454	428	469	448	440	474	435	427	473	502	432	449	444	444	424	482	435	473	405	452	431	450	455	455	433	457	399	460	454	459	443	451	470	447	471	474	461	476	470	463	450	448	434	486	454	460	446	464	434	413	409	440	420	447	478	406	432	439	470	464	483	421	446	470	435	481	442	470	400	443	473	443	423	423	456	466	436	468	464	462	443	427	468	408	457	467	467	435	457	411	407	464	438	455	414	470	481	476	453	442	447	487	424	472	434	465	419	451	462	449	463	502	446	431	459	471	423	462	465	446	426	449	463	429	454	453	422	452	418	419	462	424	430	451	481	445	467	458	461	448	453	446	474	429	449	435	448	438	420	462	490	422	466	443	439	424	447	430	449	484	444	457	442	472	431	445	469	440	481	438	450	431	430	431	473	455	439	467	480	445	416	424	467	451	459	400	492	487	446	451	466	430	470	421	459	459	473	450	426	449	451	465	468	462	424	448	463	457	455	423	448	457	489	451	425	420	418	451	509	432	465	413	457	445	456	482	470	440	435	441	479	482	455	446	457	459	451	449	425	467	482	474	426	434	445	487	469	440	458	462	488	465	465	479	449	450	461	444	460	463	473	467	400	425	476	438	478	449	436	438	460	438	472	470	434	468	455	437	452	425	424	458	402	458	462	460	443	482	438	466	481	432	473	443	451	431	458	429	448	448	451	443	405	404	417	431	479	463	490	441	436	462	453	418	434	453	470	440	454	455	430	424	439	507	467	469	471	471	458	496	424	422	460	442	469	422	456	466	477	432	472	438	457	477	482	412	456	451	456	467	449	484	465	476	462	456	450	473	446	492	447	465	436	441	484	449	444	416	420	480	427	467	464	409	418	454	467	466	404	452	464	495	429	449	443	451	451	466	451	437	496	461	478	466	443	456	440	454	447	445	438	448	454	443	421	432	429	443	413	420	480	452	447	442	444	446	451	464	460	447	488	441	446	434	443	482	463	417	453	466	481	468	448	450	505	482	453	483	422	464	491	466	464	429	439	446	464	458	448	466	444	435	441	428	430	443	460	442	448	443	424	466	483	420	452	418	448	464	458	478	450	440	438	456	447	450	428	440	455	439	445	470	473	453	461	445	463	471	446	493	424	460	443	466	450	450	434	468	420	419	456	449	435	463	434	418	420	443	476	459	440	438	449	494	421	448	463	438	438	459	410	440	437	444	452	442	473	424	433	428	476	465	421	407	423	458	448	456	437	455	454	455	449	455	459	439	428	438	439	435	461	428	464	465	430	431	421	448	454	460	443	512	463	460	446	464	441	454	462	444	454	402	435	429	434	491	418	444	403	441	454	448	437	420	471	409	441	458	464	445	449	445	442	447	487	437	451	431	470	414	448	407	443	428	457	445	462	400	413	457	426	461	448	474	438	428	414	500	433	427	468	472	484	399	450	431	445	460	456	424	456	475	451	442	429	448	466	438	450	452	402	462	449	442	499	469	451	431	469	438	441	457	444	419	475	482	458	447	434	464	416	471	437	453	444	453	475	442	475	448	427	460	464	438	465	458	440	463	448	419	451	428	454	458	477	467	433	451	480	432	457	483	469	438	428	493	476	489	446	431	444	461	456	432	455	472	417	422	491	474	432	445	458	437	436	453	449	476	467	469	487	438	457	478	425	468	412	425	437	429	450	467	435	412	436	465	445	419	462	421	429	402	465	442	482	433	442	433	444	460	434	470	433	507	453	441	456	451	459	437	433	437	464	419	452	430	429	461	452	424	449	435	419	487	458	435	430	456	479	500	468	440	455	464	449	443	454	436	441	445	461	436	450	446	459	470	426	428	469	428	383	466	466	438	459	416	467	452	446	440	468	436	439	446	424	448	451	437	489	430	441	475	479	395	438	431	464	451	451	475	412	450	470	497	473	446	428	411	402	494	419	440	447	452	451	418	421	448	459	509	460	472	474	436	474	465	455	444	443	438	474	458	421	465	462	421	429	432	402	423	440	420	452	443	401	458	476	459	451	465	456	448	467	455	456	444	468	446	441	448	435	443	450	447	504	449	433	482	441	439	443	431	470	450	464	471	492	475	450	420	455	478	475	452	474	462	459	438	468	438	405	438	473	441	449	441	470	448	439	472	459	470	441	434	440	437	438	485	455	434	455	441	444	441	405	439	442	457	421	467	439	446	448	431	454	474	469	471	465	487	446	455	455	445	485	460	419	431	420	448	450	426	438	440	454	502	429	429	457	429	478	433	463	434	455	457	421	407	448	478	434	435	464	412	479	407	470	430	431	401	446	447	423	424	463	466	453	455	473	442	413	440	429	457	435	473	444	424	416	449	442	457	473	452	442	460	459	423	414	501	433	473	482	424	462	452	476	440	458	465	488	462	481	465	447	469	452	423	423	450	480	451	467	422	477	468	431	402	382	455	469	430	466	434	446	434	442	434	453	435	432	406	490	399	419	450	429	470	455	437	431	449	423	478	450	456	464	494	407	433	451	430	439
33157	40384	29609	20121	14170	9359	6358	4208	3321	2373	1745	1475	1394	1285	1207	941	717	733	714	773	778	753	777	765	728	663	622	679	632	663	638	652	605	588	536	516	523	569	599	524	570	546	601	512	524	577	561	524	546	556	563	545	572	577	526	529	533	553	558	566	570	509	532	528	516	544	585	531	519	553	558	537	500	531	508	520	522	527	481	552	566	531	431	510	518	533	538	530	482	486	550	540	518	528	523	534	525	511	539	498	540	509	517	517	540	514	520	510	487	519	543	530	528	539	508	541	535	534	517	529	520	499	518	515	523	512	513	539	543	507	510	497	517	517	524	541	469	550	489	542	516	529	560	503	550	555	508	491	560	526	545	543	553	532	502	525	491	531	566	568	536	551	534	473	551	507	521	540	533	547	519	504	565	501	504	495	503	525	510	569	528	494	549	522	537	509	541	571	560	531	526	543	522	517	486	521	514	554	561	491	524	539	510	541	517	532	528	543	514	526	494	527	515	520	492	525	505	498	551	549	523	520	530	509	560	507	499	570	539	540	537	534	539	530	537	521	546	545	556	544	560	535	525	470	524	527	515	522	543	509	470	483	530	514	507	510	573	514	556	533	492	515	521	512	486	496	491	517	554	530	526	526	523	535	527	542	512	523	533	501	529	573	520	527	510	527	569	508	525	492	537	495	535	472	561	566	542	542	553	531	523	496	511	546	511	536	564	552	530	507	561	518	524	532	541	527	496	531	519	548	564	484	521	529	512	498	492	523	522	512	560	515	556	492	561	484	516	525	561	554	540	555	539	543	495	531	523	533	518	552	545	543	491	513	524	508	520	512	575	550	535	513	542	521	511	521	526	567	537	531	498	549	522	503	549	461	565	540	555	517	561	507	551	497	525	553	532	472	555	548	521	526	526	491	513	550	514	487	536	485	515	535	493	522	532	532	537	551	551	523	521	513	535	554	509	522	531	535	557	579	507	520	518	509	543	541	542	511	580	550	542	549	531	506	494	525	524	554	508	537	532	539	528	509	529	516	516	522	513	517	501	493	482	497	521	537	517	589	542	546	465	539	532	535	571	532	522	515	517	491	551	490	525	545	539	534	552	551	557	546	538	512	543	522	550	511	508	493	523	552	507	535	548	514	527	527	518	544	497	548	485	499	511	516	555	529	495	521	512	536	485	511	533	551	495	487	495	478	521	489	527	536	565	531	531	510	504	520	550	540	569	565	519	515	531	527	524	537	501	495	522	506	526	465	529	533	496	496	582	518	470	504	535	494	504	545	544	537	514	534	519	537	533	550	529	519	545	497	517	551	531	482	504	570	506	554	555	549	502	503	517	515	512	506	520	531	526	511	519	528	524	525	537	474	538	522	566	508	520	511	551	562	533	504	509	497	543	543	533	559	496	512	517	554	533	527	543	524	534	536	511	524	533	545	521	565	505	499	543	524	507	511	525	521	524	540	544	522	536	523	530	525	533	545	530	530	499	516	521	551	525	553	521	511	506	537	518	491	528	530	540	541	483	518	515	533	536	558	539	540	518	493	523	555	534	512	555	484	524	527	529	520	540	536	523	512	500	526	515	531	516	510	519	498	520	554	541	521	529	493	536	518	536	521	559	544	546	497	528	485	523	537	503	532	538	519	564	507	504	477	527	536	545	498	524	511	525	551	523	566	529	506	516	541	512	554	493	508	478	527	553	533	522	520	502	530	542	520	536	530	534	541	525	559	536	547	543	543	496	522	533	538	550	528	519	533	512	565	520	525	520	532	549	512	546	516	505	478	556	522	528	516	508	494	520	559	537	524	476	544	492	520	554	533	512	549	496	526	540	546	517	495	532	495	534	539	539	527	511	542	527	505	530	528	553	555	565	517	551	557	514	480	526	569	516	543	513	510	513	562	535	545	524	504	489	496	527	529	540	507	519	501	563	537	545	494	510	525	522	514	522	482	508	534	542	525	499	560	501	536	554	530	532	527	536	488	507	546	550	536	544	560	510	510	523	510	527	536	573	537	555	541	497	559	518	569	539	529	544	514	513	545	489	498	508	507	550	488	533	550	523	549	524	530	530	495	501	511	505	525	489	507	537	498	536	546	461	544	516	554	534	532	521	531	533	563	494	523	514	569	511	534	581	523	525	560	558	551	518	545	518	543	521	513	508	577	506	543	539	536	545	524	571	558	539	540	555	529	509	532	501	490	491	495	508	501	522	535	515	533	555	547	509	541	495	506	541	502	537	522	524	543	493	494	547	536	502	530	523	523	537	550	510	506	542	585	496	548	502	534	539	508	533	543	479	514	540	555	508	530	552	493	534	517	511	535	533	502	527	550	540	539	509	496	496	550	541	518	487	518	523	503	543	497	549	504	515	546	523	533	557	528	503	534	513	515	522	525	537	494	503	569	530	538	524	576	518	528	527	570	557	539	528	490	541	508	543	551	542	495	525	477	473	547	521	565	539	557	513	508	538	539	496	494	535	515	533	503	544	534	542	534	499	529	524	528	559	488	521	475	516	540	504	553	539	554	559	534	490	531	495	564	527	539	499	537	483	537	550	548	555	513	541	539	519	486	502	518	546	528	532	534	545	518	507	587	527	528	542	549	542	501	577	511	541	525	507	534	530	504	505	545	525	511	524	522	526	516	520	513	564	550	526	501	532	514	560	512	485	502	509	514	536	521	525	523	547	509	533	506	484	539	520	524	512	530	513	526	512	535	548	538	535	538	539	515	518	523	530	533	532	520	522	528	504	555	532	524	541	518	513	576	539	500	543	529	501	526	478	548	533	501	530	511	515	544	526	557	501	546	553	533	526	511	502	556	520	515	527	527	536	533	551	508	532	495	544	554	562	530	507	572	496	540	534	529	494	526	550	492	529	537	544	543	537	529	528	554	556	487	551	505	526	505	508	513	507	507	516	530	529	523	512	542	547	504	512	542	474	561	543	518	501	562	543	493	574	481	531	523	528	508	519	526	504	529	537	521	467	524	526	528	519	511	543	495	562	511	532	486	535	476	491	560	484	520	510	532	531	488	532	509	543	541	515	558	510	513	486	498	520	545	540	545	512	537	512	530	554	519	483	500	551	486	510	499	573	522	530	506	573	488	511	524	512	498	540	517	540	523	526	590	545	554	515	523	524	523	537	516	549	558	523	489	511	544	520	551	537	529	525	541	529	543	530	518	510	532	510	505	530	530	528	587	497	533	556	516	518	491	523	501	525	540	508	545	579	535	519	554	543	514	509	544	490	535	511	523	516	493	521	520	495	519	531	529	495	529	528	558	519	523	525	511	551	572	567	569	512	523	524	532	542	517	582	530	561	523	509	528	553	512	491	506	543	481	548	493	531	555	549	538	537	534	494	535	568	532	533	550	513	519	514	551	516	548	518	540	536	526	505	504	512	530	567	513	540	480	561	518	508	515	486	507	498	555	506	539	500	538	528	516	513	486	519	528	507	519	529	463	510	548	582	510	548	524	515	541	539	527	553	551	524	552	497	576
23722	20912	27934	24178	20922	13942	6510	3606	2437	1883	1381	1197	1083	1004	899	718	543	541	605	608	585	529	579	545	493	502	477	478	461	477	456	420	426	410	399	360	375	419	404	412	387	405	395	402	408	387	398	400	358	395	408	377	404	429	371	359	372	377	345	385	381	342	373	380	379	360	383	365	318	399	368	376	363	371	386	356	351	360	347	376	365	376	348	371	360	344	377	371	385	358	381	373	382	353	354	345	344	378	330	368	339	357	377	333	352	353	370	383	367	364	390	337	350	388	376	347	361	363	346	346	393	373	374	352	366	322	390	360	345	382	385	350	389	375	357	358	373	384	357	359	361	368	371	336	358	382	411	334	371	334	400	364	369	376	328	367	375	380	396	388	381	377	357	359	363	344	363	336	359	400	353	359	388	383	338	358	324	322	359	353	346	358	366	392	346	385	380	370	361	343	393	364	368	364	320	340	376	360	355	345	383	377	357	396	358	333	371	374	341	369	386	352	351	340	339	360	357	390	363	434	364	371	354	398	371	380	351	344	389	366	373	379	375	345	380	373	331	354	352	350	385	368	384	354	346	402	413	370	353	395	362	385	368	365	360	394	358	339	351	392	360	374	370	377	378	356	345	396	385	368	373	361	351	350	373	383	363	373	348	349	368	334	359	375	343	382	380	378	377	339	352	349	359	347	369	396	363	341	375	381	377	351	375	369	372	350	357	340	359	382	380	377	359	387	354	391	354	382	376	350	339	384	353	352	345	317	383	408	347	358	343	409	418	378	338	357	359	356	353	322	391	363	358	347	340	383	363	375	354	397	374	401	389	351	368	358	371	340	325	373	340	359	352	351	360	350	373	358	378	380	358	370	362	352	382	358	407	404	355	357	365	389	364	396	369	380	382	384	363	346	364	357	365	343	389	383	342	388	383	379	389	357	371	390	379	369	387	354	371	383	336	377	328	389	360	338	375	351	359	379	371	337	352	345	363	359	396	337	359	377	351	383	368	348	385	389	385	361	361	360	360	365	379	353	364	389	356	377	349	346	392	412	383	342	345	386	325	366	377	343	405	333	375	383	378	378	386	350	346	388	379	322	361	373	327	345	358	379	372	329	331	354	363	361	396	359	383	370	361	361	337	379	395	342	388	373	360	360	338	359	371	372	367	372	359	331	365	359	368	326	370	383	370	399	388	344	372	351	358	385	360	361	372	361	356	345	353	351	392	390	385	374	380	364	358	388	369	358	367	317	393	359	343	361	346	373	360	339	347	370	369	364	391	346	353	325	374	365	395	335	374	365	356	399	346	398	355	365	364	361	335	353	369	358	357	367	389	374	337	374	342	369	363	401	375	380	366	376	367	359	388	369	392	408	370	347	349	373	391	414	399	320	365	386	364	394	350	347	347	368	329	377	389	387	364	335	329	393	359	367	377	387	354	353	388	384	359	362	371	356	369	358	392	381	363	351	399	358	355	375	382	358	369	325	385	372	372	340	366	369	383	366	393	355	323	359	366	370	335	336	373	367	359	366	407	361	341	364	344	343	371	339	392	366	394	334	348	394	377	383	350	414	338	364	367	385	404	342	371	374	366	360	354	361	353	349	368	370	350	369	375	378	358	371	383	343	386	340	390	351	341	369	351	364	358	379	353	378	398	342	362	345	350	368	397	368	332	393	352	368	398	382	351	355	359	358	402	332	390	396	354	388	366	357	368	377	358	372	364	367	392	363	369	378	328	341	365	369	390	393	366	386	398	341	380	369	364	377	388	372	375	380	374	383	382	373	356	376	354	380	413	359	370	343	398	342	348	371	386	377	369	348	374	365	366	366	383	336	331	377	368	356	318	342	360	377	393	367	377	365	360	367	370	345	349	336	343	385	352	366	352	368	363	373	370	391	352	353	340	355	368	391	386	328	380	365	326	357	381	366	341	365	351	349	350	369	352	372	390	343	422	348	384	369	350	335	398	345	346	373	363	364	403	364	368	386	337	387	386	381	393	361	359	377	366	360	353	388	358	349	353	382	361	324	348	366	346	349	370	383	380	390	393	371	382	371	349	348	359	350	373	396	362	363	378	353	351	344	386	348	370	359	385	359	342	370	359	371	382	399	386	376	371	353	379	375	361	363	388	370	405	335	368	404	359	374	376	361	337	350	344	381	379	371	368	376	372	388	364	344	356	355	353	333	369	352	359	376	398	408	349	369	383	374	363	347	358	387	372	365	384	371	367	342	334	343	411	386	388	334	345	355	358	392	392	357	362	340	379	350	381	365	352	374	390	345	363	358	369	366	398	363	397	368	395	368	351	345	352	382	378	398	354	407	367	384	347	318	379	359	374	391	346	368	334	348	345	372	344	387	348	371	349	358	396	352	361	390	402	333	373	300	368	376	351	393	376	347	362	374	348	406	353	355	370	349	388	371	347	358	366	353	379	365	393	341	383	355	356	385	388	349	380	372	363	403	370	373	345	368	368	376	346	351	386	369	313	391	372	372	342	325	388	378	343	377	380	414	355	395	363	389	377	394	370	371	375	366	373	381	350	381	362	351	410	324	369	357	356	376	380	361	369	355	379	371	382	388	372	362	373	363	407	402	347	359	367	368	377	351	369	350	403	333	362	352	336	371	383	358	385	349	347	379	376	371	358	371	342	353	351	415	360	383	360	350	355	362	369	361	363	351	418	398	330	375	369	390	365	376	371	341	357	340	334	360	381	366	353	350	365	358	341	386	360	394	357	396	385	340	376	392	387	364	344	380	369	369	325	399	329	328	334	361	348	372	372	373	390	364	354	392	401	373	363	376	367	385	363	349	354	381	352	353	360	358	341	352	366	350	323	399	389	329	389	357	333	382	365	393	342	374	350	359	367	351	388	355	388	354	364	347	375	370	407	402	368	360	384	362	377	368	365	345	345	402	372	404	329	395	390	358	360	359	376	337	401	413	408	356	347	378	365	380	356	381	360	378	380	362	367	376	350	374	380	345	367	344	350	395	353	403	381	354	369	336	386	358	373	372	365	353	357	374	374	387	342	381	357	348	376	372	336	368	371	359	369	353	371	377	383	347	368	393	352	352	333	371	387	353	390	364	374	395	373	349	395	338	377	360	400	356	368	353	381	365	392	343	372	359	385	354	346	344	364	383	349	353	365	356	333	377	404	348	370	360	323	392	355	340	379	344	371	402	341	345	365	394	343	368	344	377	359	369	340	375	364	350	342	338	376	369	389	381	335	377	365	409	375	346	373	352	365	341	337	398	405	344	371	387	367	346	341	390	386	391	382	382	351	384	365	383	357	378	374	386	350	336	361	376	398	386	322	375	361	385	381	364	362	366	337	396	378	373	338	366	372	330	368	348	395	358	390	384	331	373	366	384	380	376	356	359	402	374	352	384	356	374	358	393	341	359	364	356	387	376	367	366	336	355	386	381	334	397	379	376	383	404	352	388	379	333	337	338	379	358	363	381	391	393	356	346	358	389	381	371	395	381	358	398	356	331	363	361	368	371
37954	51394	34973	26058	18546	12650	9270	6694	4858	3895	2850	2343	2091	1845	1706	1128	913	838	936	1043	913	866	832	805	694	713	599	612	575	666	628	578	572	482	468	445	481	492	499	484	469	462	459	506	467	501	481	496	468	497	515	503	502	472	466	426	471	472	498	485	466	445	388	408	423	456	389	427	416	434	441	418	422	442	457	418	415	454	451	441	423	415	440	449	448	425	459	438	443	422	436	441	436	405	428	443	430	444	405	411	431	405	431	407	431	376	428	429	411	432	380	426	430	434	471	465	436	459	421	437	410	439	455	430	425	428	377	439	428	418	442	423	434	436	465	404	424	429	446	443	427	467	435	386	405	433	452	456	441	441	429	396	418	419	449	453	437	445	459	433	421	393	442	431	428	420	428	434	450	443	450	413	421	447	438	450	431	412	419	458	388	447	460	393	411	426	440	429	407	426	388	409	384	401	447	463	412	444	414	450	417	418	407	406	430	437	411	460	425	398	421	396	428	441	409	416	448	460	425	424	419	417	423	447	415	437	427	426	413	454	417	409	447	383	436	447	437	422	429	409	433	435	418	437	410	404	423	444	432	424	382	410	420	450	441	486	461	438	434	438	453	423	428	402	433	403	432	458	460	422	443	387	417	426	410	395	401	430	451	416	428	467	427	434	434	438	426	417	436	385	404	402	389	434	455	436	432	386	432	414	417	437	427	435	440	432	447	445	421	428	440	394	422	426	450	414	453	377	436	421	412	398	445	422	404	432	417	437	424	425	410	409	433	409	430	390	451	415	442	440	442	441	421	441	437	397	439	399	415	425	397	415	397	404	399	433	425	434	427	463	449	436	384	400	434	435	408	415	438	432	431	451	445	430	380	417	435	448	447	405	481	414	416	398	433	422	432	446	409	457	415	423	415	426	417	421	428	440	445	456	437	409	425	431	407	425	426	410	425	416	398	422	428	437	417	415	422	437	435	413	447	423	406	437	426	460	435	438	423	418	408	387	409	446	418	416	405	428	451	397	412	415	439	426	414	415	403	428	426	432	457	449	422	422	366	426	420	430	433	437	456	431	440	462	435	414	444	434	431	464	389	419	427	454	444	415	424	442	452	471	447	415	405	424	448	442	439	442	435	471	450	428	419	405	442	441	422	442	399	428	428	470	445	406	411	437	409	444	443	414	459	407	447	441	464	400	408	418	435	457	461	451	411	411	433	438	417	440	472	419	425	416	431	441	428	418	422	444	424	434	372	399	412	434	411	426	392	433	447	442	430	414	436	439	431	408	436	438	416	430	433	403	412	422	412	428	409	440	446	397	443	435	405	437	439	459	423	431	429	409	415	442	448	410	408	417	429	389	429	421	427	461	418	440	407	435	429	390	458	435	425	417	448	395	448	424	427	413	406	398	444	441	436	421	420	459	449	417	421	429	408	425	423	417	426	405	428	436	443	421	421	449	442	445	415	420	433	432	433	429	456	425	433	438	448	411	435	438	427	451	416	406	440	436	428	418	460	431	402	414	421	451	421	471	475	424	415	445	401	439	415	441	406	411	409	423	443	436	429	451	423	423	449	427	457	434	439	429	438	455	444	423	420	414	418	391	429	401	388	404	442	419	463	385	423	433	393	424	421	429	456	416	466	457	423	458	424	429	432	433	424	399	417	368	445	451	427	405	426	422	479	398	411	444	403	436	398	464	379	386	463	400	392	445	426	422	447	406	439	443	421	407	406	422	425	432	396	435	414	401	431	443	469	402	437	436	397	442	436	445	401	410	388	386	478	436	438	414	422	424	425	413	479	415	443	393	438	415	430	421	436	457	420	398	452	455	433	439	367	421	397	425	422	383	432	457	425	460	406	394	444	389	423	446	407	420	424	429	411	450	415	422	384	432	415	439	441	420	419	437	452	447	422	414	422	460	434	412	446	402	428	388	434	396	409	429	429	459	422	414	412	396	417	421	429	380	424	420	440	416	433	384	448	455	435	429	425	459	454	439	417	445	454	423	402	430	417	435	409	418	430	399	446	425	408	438	439	420	394	434	420	436	446	440	434	467	431	434	414	434	425	400	462	415	442	432	417	400	410	434	396	429	399	426	449	451	449	380	450	444	416	405	404	413	416	424	447	423	414	422	446	456	437	425	464	432	423	422	426	408	388	454	412	391	421	414	395	430	389	469	419	393	424	427	399	412	428	413	407	396	428	433	474	426	441	437	421	413	430	431	419	412	426	401	433	406	434	428	426	445	418	420	440	424	392	408	429	431	400	452	374	438	448	460	399	439	406	425	416	418	407	418	453	426	423	448	367	424	442	428	400	449	449	432	447	467	409	448	391	406	422	421	443	430	391	422	425	448	410	425	387	432	447	388	401	416	431	466	459	413	398	408	454	417	430	420	430	398	428	418	424	429	460	405	402	427	430	462	433	464	401	467	424	423	414	442	430	442	427	415	406	385	441	421	415	432	487	426	386	399	440	426	448	442	430	424	421	461	441	422	453	447	379	405	476	413	433	423	448	425	423	422	417	458	415	460	451	442	406	420	431	425	433	446	403	437	428	450	457	413	404	429	481	384	408	417	446	460	442	420	423	412	439	406	435	414	425	413	439	452	385	398	431	425	419	476	450	423	415	449	405	403	419	419	420	423	416	437	394	409	448	447	423	440	444	452	417	426	396	451	447	440	393	454	443	436	424	427	418	389	430	437	411	426	400	406	413	423	440	427	421	436	449	412	405	401	428	446	423	426	409	453	442	400	459	444	441	444	431	444	374	480	410	426	423	444	394	427	447	477	427	427	435	468	415	414	408	459	409	470	409	426	432	403	424	432	431	384	405	433	465	456	440	443	393	428	426	395	422	449	382	429	419	404	471	438	402	420	432	424	411	442	413	446	407	398	400	397	448	448	407	411	410	422	473	407	400	414	406	429	424	421	403	396	418	423	467	402	411	459	420	414	438	452	422	448	393	447	429	397	392	404	422	456	419	445	422	419	426	426	408	439	439	426	421	457	428	439	452	434	438	413	401	413	442	433	460	412	389	447	405	443	432	452	422	393	407	438	411	447	402	417	419	411	430	449	446	442	440	470	419	420	476	434	474	423	443	428	397	416	418	412	378	412	426	447	460	417	411	452	416	408	446	463	437	450	426	406	433	412	414	406	472	418	448	420	431	459	419	395	414	431	448	398	442	409	447	395	441	406	404	392	428	410	425	447	441	430	435	432	443	419	418	387	450	460	454	427	437	408	423	430	410	425	431	448	446	452	446	417	376	444	439	446	402	449	393	413	412	456	414	414	446	383	437	447	460	402	450	461	441	449	410	394	419	454	417	432	414	409	433	416	406	463	457	434	435	455	431	477	433	414	402	402	425	434	386	448	421	431	451	427	456	449	395	463	413	437	419	397	441	432	424	417	400	428	449	451	426	468	427	412	434	436	415	451	420	414	419	466	400	395	461	427	454	416	428	443	454	428	432	464	416	413	412	452	427	425	422	412	421	462	467	403	439	409
25077	21082	26902	25244	15149	7292	4455	2867	2094	1688	1390	1235	1184	1085	991	832	784	743	869	814	737	750	736	693	696	682	629	706	701	671	679	672	599	619	596	667	638	636	633	634	589	646	632	656	653	629	645	642	675	601	588	597	675	651	641	605	650	632	620	611	618	588	594	576	618	641	622	568	614	555	649	582	602	618	586	568	587	584	625	608	593	608	581	617	614	578	609	599	622	625	583	588	658	662	625	581	638	599	592	607	579	640	576	575	617	628	623	617	579	612	596	547	630	602	615	627	647	572	627	594	601	543	580	609	567	565	553	573	595	606	605	558	600	554	574	598	604	602	569	605	609	586	597	601	595	553	544	614	574	593	597	597	612	607	618	603	624	578	600	599	569	612	639	607	566	594	573	584	622	604	624	596	568	579	601	608	588	556	582	563	544	611	635	584	588	660	624	616	584	604	565	637	586	559	607	590	585	597	613	624	586	595	599	621	557	615	608	609	549	587	627	601	595	606	599	600	637	619	585	617	563	629	648	633	591	611	648	600	592	593	578	585	588	629	640	575	573	639	634	634	592	640	600	601	570	581	582	635	605	678	546	642	681	598	581	602	557	602	598	587	574	670	600	575	555	601	590	647	625	589	571	620	579	583	586	564	560	592	577	600	610	596	606	597	574	625	580	594	605	602	602	609	589	559	589	600	583	562	586	588	563	582	591	629	555	570	601	616	554	630	589	586	652	596	606	635	599	648	575	621	628	580	557	592	559	628	610	615	616	581	644	592	589	557	616	583	592	636	589	606	613	601	615	581	596	589	600	631	603	579	636	570	535	556	562	603	590	584	621	598	620	633	574	560	624	609	554	586	625	595	602	587	601	584	552	593	629	545	579	609	570	609	577	575	595	612	609	621	602	573	586	589	592	642	582	646	620	563	611	611	578	588	599	585	594	663	584	582	555	597	616	664	573	599	590	585	576	645	568	586	601	589	602	619	596	580	616	570	600	629	563	633	586	624	595	585	602	608	529	614	626	570	577	611	615	597	643	625	581	571	574	590	612	550	605	621	580	606	632	604	639	599	559	609	636	595	561	586	611	616	595	603	596	647	556	599	594	608	565	630	610	615	625	653	594	587	555	602	611	588	614	576	615	622	577	595	613	582	596	610	595	569	593	586	589	603	586	659	628	594	599	594	579	587	575	623	593	626	548	592	564	613	610	629	560	584	567	571	593	601	616	595	592	619	589	580	609	572	560	579	598	590	626	575	607	571	610	616	590	606	597	611	561	586	603	556	640	624	592	585	635	605	605	615	613	600	583	612	576	615	593	640	581	554	579	561	625	602	607	621	557	601	548	586	621	580	581	633	628	609	599	608	589	629	564	647	651	582	577	611	608	582	626	600	611	584	651	605	583	628	589	601	600	606	600	616	553	563	596	622	581	592	592	615	612	595	572	567	578	562	576	597	595	604	595	574	614	582	620	596	638	549	613	602	631	568	568	632	560	654	621	574	572	588	601	600	592	637	630	621	596	619	586	627	614	622	616	611	601	561	570	637	598	640	580	595	532	597	602	626	622	607	585	609	602	588	533	598	644	601	622	608	634	634	626	643	630	622	605	611	609	556	609	579	582	629	584	567	585	536	589	611	590	653	589	612	593	573	606	613	619	578	612	594	598	578	597	555	576	642	617	639	595	538	595	538	567	607	605	603	596	624	573	568	600	555	591	645	579	590	598	643	610	614	603	639	603	614	597	593	682	579	560	585	599	596	601	589	555	636	634	606	594	641	626	614	652	588	592	590	630	603	581	601	572	609	614	632	570	604	598	609	571	619	606	595	625	560	583	638	577	617	591	573	626	583	604	590	593	593	632	585	590	596	598	609	571	599	597	650	597	558	596	618	654	567	580	605	590	561	564	595	607	623	595	611	585	596	610	585	625	576	648	588	556	595	615	550	585	620	596	621	590	623	631	564	594	562	588	579	594	574	611	579	585	592	636	602	609	548	657	594	599	577	581	611	596	613	626	607	604	595	577	563	586	609	562	577	556	592	584	596	610	597	633	588	615	599	637	591	641	631	609	565	594	595	589	662	589	558	617	616	602	583	614	609	566	590	611	580	586	604	583	584	593	627	565	595	606	602	596	583	613	629	629	579	594	588	621	569	622	555	572	611	602	556	639	590	585	615	545	588	621	600	618	584	582	567	603	610	600	627	621	564	630	604	622	572	641	612	592	563	616	577	621	542	616	611	615	586	618	595	612	651	565	598	589	622	595	600	651	622	601	574	563	634	594	652	606	591	629	616	602	623	619	628	621	613	590	599	619	577	575	560	599	572	648	610	626	631	609	530	552	562	595	619	602	598	582	564	591	578	580	625	582	593	575	589	605	584	668	630	594	607	561	607	569	575	590	611	598	616	588	588	637	591	596	619	600	592	580	563	618	617	583	604	627	596	612	597	623	631	547	633	586	563	583	595	600	603	637	633	583	608	607	589	589	545	545	616	600	584	604	646	566	597	619	574	565	599	641	587	633	643	621	565	598	615	581	630	562	604	619	601	625	638	558	578	609	600	578	559	607	623	628	568	542	602	590	593	613	619	577	619	626	603	620	670	595	588	587	588	605	568	615	605	576	583	586	577	606	619	581	611	631	642	630	626	585	628	561	640	621	622	625	590	586	624	668	559	601	579	576	601	568	625	534	601	583	605	592	610	544	599	584	567	597	625	631	624	573	618	572	576	618	590	587	600	594	567	637	572	537	564	577	590	580	610	614	565	603	590	604	578	612	636	638	627	610	635	598	609	583	612	609	592	629	558	607	617	612	591	581	601	625	609	609	601	630	591	605	581	570	580	620	625	586	574	608	620	597	640	637	635	631	580	636	553	588	596	636	626	545	593	624	548	584	640	607	565	623	606	610	603	589	581	598	564	623	640	578	583	593	597	570	616	592	603	613	591	605	600	602	580	585	581	611	582	607	616	613	624	602	562	587	597	629	639	612	591	589	607	606	612	575	584	601	588	613	646	609	594	582	571	596	592	590	631	638	556	623	600	613	575	577	608	591	571	608	615	565	577	556	631	582	580	602	632	606	624	618	556	577	606	617	609	589	569	578	621	565	631	598	607	603	585	574	585	568	629	622	639	595	593	566	619	570	616	644	637	561	567	598	616	634	604	594	576	604	619	612	601	620	580	653	563	616	633	587	620	583	617	610	578	576	614	589	589	582	631	599	604	582	590	609	609	577	599	617	575	601	620	606	578	578	586	593	562	568	613	611	637	606	615	545	645	579	588	586	626	632	617	598	597	571	574	612	602	592	576	637	601	605	598	596	615	629	607	623	599	580	576	570	606	542	570	599	596	579	583	552	577	615	636	625	593	579	624	581	594	572	612	595	609	568	619	628	624	556	620	604	619	632	574	615	628	601	571	575	616	625	611	583	615	648	593	596	553	595	602	602	603	617	611	602	612	623	648	621	647	642	597	598	604	553	575	637	569	610	608	626	619	585	601	591	618
36718	46322	31219	23410	16488	11043	8191	5741	4293	3515	2663	2101	1991	1820	1649	1194	1069	1019	1197	1201	1041	959	956	893	863	856	824	845	813	838	842	838	734	735	735	741	730	736	700	692	706	708	705	708	750	705	744	727	705	711	745	708	790	719	707	710	672	698	708	692	714	716	704	690	666	656	699	678	663	692	687	728	718	673	685	631	683	683	697	656	670	683	667	724	658	653	683	702	676	672	705	673	697	677	686	698	658	663	631	698	695	660	681	629	627	676	693	693	663	690	661	682	741	688	652	690	639	672	692	694	696	709	655	652	648	678	704	664	674	688	732	705	705	714	661	674	678	656	670	697	676	682	689	703	702	680	707	690	689	681	642	686	678	671	674	643	683	663	673	733	677	719	685	703	705	688	681	711	638	718	724	708	681	721	677	700	701	692	673	641	684	691	693	723	637	702	674	675	694	713	671	688	693	677	693	710	734	712	683	704	636	677	702	656	712	700	667	648	721	684	619	728	696	690	705	640	648	634	691	667	670	664	659	684	682	666	623	652	678	641	692	670	663	720	679	698	689	696	647	664	683	646	710	710	639	689	681	631	682	702	695	694	698	703	704	700	676	720	728	663	650	633	693	663	711	668	727	673	697	692	714	679	696	671	740	663	680	687	686	678	664	670	711	661	668	714	682	660	693	708	684	714	645	624	634	676	698	687	683	687	682	627	707	718	738	696	689	717	690	704	732	673	683	629	689	712	722	724	697	694	691	685	688	722	673	622	677	662	657	707	727	688	642	669	667	677	701	682	700	695	653	689	673	679	678	712	697	688	701	645	646	632	672	697	671	653	658	680	744	681	640	715	697	682	645	716	680	671	658	697	696	671	723	677	652	658	676	673	679	680	720	647	665	695	691	690	709	677	686	635	707	699	661	675	720	675	652	720	651	665	682	668	701	666	689	690	662	686	683	661	735	676	642	685	677	691	699	732	672	659	674	658	718	661	738	672	646	700	674	637	661	642	691	694	732	711	683	667	696	706	702	655	716	723	639	680	666	628	682	690	702	641	695	755	700	672	711	651	706	661	658	696	664	652	676	696	759	696	658	648	668	658	736	695	651	669	663	647	650	628	700	693	678	674	690	677	692	643	670	664	646	687	674	675	693	729	649	655	700	686	691	682	653	700	673	692	699	652	678	703	639	634	677	684	705	677	716	689	703	668	682	697	652	720	705	706	653	710	678	673	726	704	654	711	697	693	693	710	674	652	669	699	712	703	681	690	631	685	709	730	673	689	658	675	667	676	632	687	694	689	680	665	728	636	684	651	644	698	672	667	726	636	698	696	666	716	674	683	706	678	671	696	682	629	649	645	665	645	667	653	686	730	674	713	705	736	704	666	685	717	668	682	660	695	638	680	700	653	684	669	713	725	643	718	660	647	662	700	645	670	678	638	694	684	699	694	676	690	707	638	697	661	694	669	707	706	661	703	657	636	688	672	638	685	737	700	775	681	643	734	731	664	684	694	652	700	657	652	679	684	676	633	693	661	696	704	645	673	697	704	647	671	697	676	706	689	652	681	721	697	698	706	652	661	647	656	673	692	682	737	717	708	685	662	749	706	716	740	656	696	667	682	658	676	680	680	686	679	672	677	678	626	671	741	693	682	716	740	681	678	708	682	694	654	722	710	697	673	696	678	683	657	699	661	666	688	673	681	667	677	638	654	710	641	674	671	682	657	648	709	689	689	662	676	689	684	705	661	692	692	676	694	668	647	660	696	674	683	658	705	703	660	682	655	701	656	702	650	662	715	758	720	692	729	668	642	660	672	681	702	689	675	671	653	712	718	643	704	718	666	677	665	717	721	742	636	683	645	691	666	669	708	702	686	721	650	645	647	635	655	693	659	682	712	695	705	701	712	689	624	691	690	703	644	701	696	690	656	659	689	667	712	664	664	694	661	669	681	658	674	701	656	696	680	677	720	656	682	668	672	683	684	708	664	668	669	651	664	674	660	702	687	682	686	692	711	661	637	679	685	629	659	671	711	701	713	752	668	669	654	685	648	659	694	620	708	648	690	678	684	627	681	652	663	682	657	689	677	706	653	715	717	712	747	646	680	659	711	674	680	646	654	673	703	675	676	683	703	652	659	740	672	675	655	665	721	669	622	650	670	639	658	711	689	715	661	737	670	722	647	724	678	669	734	721	622	683	692	661	711	677	693	713	716	680	702	701	651	700	691	706	688	672	639	696	699	661	715	635	670	668	629	670	674	695	671	658	632	651	703	665	632	663	680	673	725	648	733	680	714	686	643	631	637	679	699	722	678	653	676	693	694	672	718	699	686	650	696	689	686	672	625	733	640	685	747	629	741	655	670	663	675	678	696	662	643	662	709	698	687	659	679	717	626	694	711	673	710	672	694	705	685	697	673	709	698	663	703	666	683	691	683	701	678	656	680	713	706	646	674	706	621	661	657	667	676	736	655	659	720	655	668	692	704	687	671	687	694	694	650	720	643	672	659	673	684	654	756	664	685	659	653	646	672	696	660	650	669	646	693	671	712	727	654	701	653	648	618	687	685	644	691	669	671	659	707	678	709	653	732	708	703	693	698	675	680	675	689	696	658	671	675	698	709	720	675	677	676	717	680	701	675	671	638	676	697	715	672	693	726	702	727	667	697	681	722	690	681	622	714	719	708	725	715	689	709	660	688	705	703	721	672	689	716	671	724	688	700	680	647	671	665	696	720	668	689	726	651	661	710	688	678	746	644	737	730	684	649	716	677	688	706	690	666	677	672	672	614	637	660	653	691	755	690	617	691	665	640	692	700	654	672	710	645	683	726	700	679	656	659	694	632	669	657	711	656	668	620	655	684	677	664	661	693	678	710	690	698	706	677	671	661	709	703	682	691	686	730	710	682	664	687	719	691	640	679	657	668	700	674	610	667	697	669	692	645	649	636	702	678	645	699	703	710	633	685	689	672	719	694	667	674	682	730	700	657	713	669	647	684	691	683	680	702	685	665	690	655	641	674	669	680	648	666	696	653	631	690	671	665	663	685	664	664	683	695	672	664	685	738	697	621	695	677	675	688	694	683	704	645	698	671	711	715	692	732	699	658	681	679	671	689	677	680	667	698	639	668	645	692	667	670	661	668	690	673	704	711	654	634	736	697	664	706	690	727	673	671	672	728	637	700	690	684	675	689	694	662	660	688	669	679	681	704	696	670	633	682	659	690	669	665	687	661	674	679	710	656	705	676	693	723	664	649	701	661	691	617	708	701	654	685	693	689	652	724	665	739	667	714	686	677	670	697	687	634	658	686	692	654	718	696	679	707	667	689	657	671	689	675	704	703	677	685	674	681	673	683	684	688	697	689	707	671	703	699	662	671	707	681	702	623	663	670	684	704	656	744	671	686	688	708	690	683	665	671	686	661	658	695	707	692	681	653	662	696	697	644	669	712	641	629	656	724	695	739	707	701	656	680	656	713	667	696	654	679	690	671	714	654	668	674	689	697	689	686
22631	20948	28487	23532	21102	21256	15312	5798	3730	2984	2306	2010	1795	1548	1335	1001	875	852	1089	1012	867	797	732	792	780	708	667	718	686	660	705	640	648	586	635	609	578	586	609	557	613	544	592	576	631	585	641	571	606	596	603	660	618	543	613	599	554	563	565	545	524	559	572	546	544	575	535	525	547	543	569	566	516	578	505	529	513	542	513	587	587	516	548	547	562	562	547	513	519	557	549	525	539	543	494	518	567	523	495	565	538	575	519	530	525	546	543	548	533	513	564	513	583	531	554	544	519	581	549	566	544	593	524	558	544	571	522	569	555	550	549	549	493	527	539	533	555	519	550	492	495	536	460	525	563	550	507	547	568	515	496	524	509	531	476	568	567	517	527	540	550	539	533	553	570	524	526	534	505	524	575	517	555	533	551	517	528	543	537	541	539	540	518	527	530	531	545	545	547	515	538	542	581	536	535	496	582	544	495	503	567	532	561	521	569	544	519	574	574	541	517	528	516	555	574	535	493	545	531	534	505	555	569	503	552	537	544	521	578	539	495	534	558	525	561	568	546	533	543	580	548	578	560	515	564	502	548	535	501	535	516	541	533	487	562	547	552	526	543	537	562	561	574	543	541	526	534	547	540	534	498	525	588	525	552	585	509	502	522	533	586	519	547	553	559	521	530	553	536	519	523	564	532	544	557	563	499	516	544	543	512	553	559	525	508	553	561	542	566	529	526	527	537	540	541	527	557	571	505	559	559	526	550	546	516	560	492	549	533	516	528	516	536	517	556	556	555	533	525	567	584	516	542	570	550	524	514	549	500	504	529	544	566	535	553	504	527	550	545	585	515	555	559	567	513	551	490	550	490	563	558	557	538	536	526	529	579	568	545	564	522	546	561	570	534	582	541	513	542	565	554	540	590	579	541	540	517	532	530	502	525	541	541	549	566	581	512	514	539	527	522	554	532	526	533	559	526	522	489	528	526	569	545	522	520	543	529	507	497	549	563	487	584	540	547	567	541	512	542	512	573	539	513	508	556	561	554	551	542	524	547	549	553	494	545	525	542	559	542	546	517	541	569	533	512	542	554	511	558	514	538	577	556	520	579	534	516	559	567	507	541	568	545	557	520	594	507	551	557	538	563	546	577	540	545	542	529	557	528	478	537	531	518	547	539	552	526	537	573	517	536	545	541	539	534	504	549	576	539	519	492	523	506	490	509	531	580	537	532	547	557	493	555	542	557	491	587	514	531	563	537	551	552	564	550	558	564	508	569	519	538	555	555	519	527	553	564	547	553	529	549	518	513	545	475	538	518	533	525	515	511	566	568	546	557	517	592	524	524	538	520	544	534	564	522	556	523	582	552	554	574	562	549	545	514	544	532	576	544	593	573	579	517	530	578	510	543	543	493	525	502	529	529	487	509	567	558	541	539	533	522	504	517	542	591	556	562	559	536	550	512	562	497	598	525	553	534	514	552	543	477	556	483	547	548	574	540	551	539	471	538	516	579	534	590	555	545	525	511	527	581	564	509	538	534	508	547	541	539	579	531	531	540	565	524	564	541	517	569	505	561	502	517	533	551	527	564	508	559	571	553	563	554	538	560	542	542	549	527	549	558	532	531	536	542	572	572	509	528	495	515	559	531	555	562	545	550	553	546	504	526	526	519	544	568	526	503	515	534	526	564	519	526	545	521	535	502	512	498	531	502	572	504	558	521	574	532	515	567	545	509	525	549	523	544	506	481	519	545	494	554	532	588	523	511	561	514	538	537	539	531	570	550	531	552	504	528	537	545	498	516	530	546	529	549	534	549	554	537	516	577	538	535	497	545	564	514	554	535	529	535	557	501	538	561	595	547	548	511	555	554	519	538	539	528	563	536	551	556	589	532	543	549	556	516	522	524	579	534	534	508	528	530	585	492	532	559	566	580	468	515	544	566	604	552	562	548	512	513	550	542	557	528	584	526	541	528	547	545	520	551	557	523	533	505	550	513	556	591	519	535	525	549	534	544	526	555	539	528	530	575	559	563	507	578	494	540	542	535	551	586	565	528	534	525	499	573	565	542	536	533	587	540	524	547	567	508	558	527	546	562	502	540	541	538	573	510	593	523	546	545	523	509	567	495	530	547	511	538	572	566	573	546	544	561	543	527	510	540	536	580	534	573	547	589	498	513	603	555	517	568	510	502	567	533	559	491	566	602	530	548	513	537	543	544	544	559	555	551	549	534	503	581	526	521	554	537	514	550	542	559	577	548	532	542	535	534	539	494	525	578	557	549	536	515	586	578	541	538	502	562	534	549	556	499	524	532	554	556	520	542	542	517	552	525	506	516	554	527	542	539	519	546	541	563	550	571	523	512	550	506	538	561	564	518	528	517	535	555	530	544	537	560	554	561	522	571	494	507	548	503	528	559	578	573	517	545	525	517	550	535	547	500	550	529	516	532	461	557	546	545	527	538	515	526	554	572	532	510	556	551	527	556	537	549	512	526	526	570	499	559	534	554	495	572	554	547	550	521	551	590	580	539	556	522	538	553	505	545	522	541	531	517	509	489	572	542	565	566	560	544	593	546	533	541	559	551	543	538	566	558	536	543	559	510	503	573	484	537	579	508	566	549	544	548	533	575	518	579	551	529	542	540	540	587	503	504	535	520	538	527	567	530	559	529	517	527	549	537	524	576	515	534	524	503	532	536	516	580	514	548	498	522	534	537	528	532	542	548	573	535	554	551	499	529	545	564	559	560	545	560	540	518	519	564	529	523	503	542	550	532	539	555	524	534	515	521	542	589	542	558	543	501	554	524	506	541	518	530	592	523	557	523	491	607	530	530	496	565	517	571	530	527	547	550	547	545	575	542	538	541	528	550	500	511	549	527	504	517	573	528	553	527	560	534	529	543	556	551	554	528	529	516	545	552	565	553	532	504	562	548	558	556	523	560	564	551	536	533	543	542	524	570	506	578	529	522	555	565	570	510	516	533	566	559	508	512	554	545	571	550	562	550	566	563	554	537	540	529	508	558	487	538	573	530	532	508	516	565	517	547	536	529	518	522	507	538	568	538	546	573	553	548	523	540	503	543	531	576	517	523	519	553	549	525	498	539	553	530	527	544	600	506	553	558	559	554	540	505	535	510	530	538	524	574	600	546	563	543	547	542	538	528	541	523	525	512	555	549	539	561	582	542	555	526	511	547	557	553	517	512	574	551	548	572	559	501	553	529	560	539	509	548	537	544	525	527	542	534	588	561	555	536	520	492	522	536	554	555	527	548	513	559	544	551	507	521	528	543	580	555	549	501	524	539	534	517	537	540	548	560	511	547	533	550	505	495	519	532	514	503	517	556	548	525	534	590	516	534	556	524	508	528	502	545	502	492	486	577	592	559	528	526	557	515	547	521	532	526	553	533	547	516	582	537	496	545	560	543	559	570	517	568	543	516	538	506	513	528	526	514	513	544	563	545	545	547	549	527	508	553	531	534	525	585	560	559	544	528	581	542	557	541	545	545	532
42525	58692	37983	30432	24951	18036	13795	9406	7308	6038	4309	3657	3149	2886	2440	1655	1397	1477	1972	1559	1261	1205	1040	1112	979	955	962	873	833	771	877	780	744	703	677	704	679	719	639	649	685	626	657	682	703	677	695	725	758	658	763	721	769	702	645	656	661	634	640	579	626	624	632	658	619	600	607	612	660	616	601	618	596	564	644	619	596	579	609	595	612	646	604	610	650	578	617	635	558	570	581	546	595	590	600	605	614	594	566	617	626	645	587	576	575	597	636	607	632	591	623	583	608	581	565	605	579	600	621	551	598	622	592	634	609	586	603	574	569	582	589	568	593	592	626	629	564	634	602	577	608	629	585	595	597	587	609	567	617	572	636	585	596	600	596	610	534	580	599	584	638	618	585	599	621	574	597	584	633	652	604	599	605	624	629	573	659	625	571	595	594	616	624	620	605	622	597	611	588	609	597	596	604	612	592	646	651	605	558	574	624	563	563	551	608	612	623	634	613	582	642	553	569	560	600	600	594	619	609	593	599	602	593	597	620	550	574	600	567	587	605	613	617	597	596	562	555	580	613	597	590	595	550	607	570	584	603	597	596	620	609	640	590	626	593	598	643	599	590	614	568	576	595	587	582	583	566	607	585	586	566	583	604	613	609	591	622	635	599	631	563	611	555	582	616	652	625	559	568	583	652	625	616	605	586	600	602	597	594	547	621	557	604	601	575	631	583	614	605	601	615	599	585	617	568	569	592	586	557	571	587	593	595	569	590	573	584	612	575	603	603	589	607	564	608	610	582	593	662	620	567	624	608	634	612	653	605	607	633	597	594	581	641	584	623	600	617	634	601	615	572	561	573	599	591	631	605	598	569	553	582	629	596	632	598	581	636	580	596	646	556	592	650	624	571	608	602	628	631	590	587	643	629	624	600	571	597	636	564	597	614	597	571	603	567	603	576	599	594	621	630	609	605	637	601	623	560	575	603	580	608	609	601	618	615	618	595	616	597	601	616	608	594	604	584	631	645	602	603	582	626	572	582	632	595	613	592	562	602	600	642	582	588	608	611	617	599	536	560	630	609	580	589	531	585	661	585	555	589	645	577	628	577	616	579	551	625	604	584	598	620	607	569	597	609	576	653	609	576	552	618	595	597	636	613	587	625	624	604	590	629	589	562	618	583	591	587	610	662	594	587	568	619	585	589	649	611	606	609	609	606	604	614	596	587	583	563	569	604	581	581	595	573	578	529	611	610	583	652	606	624	569	582	640	566	653	601	599	603	599	624	610	605	575	607	618	577	623	564	572	581	636	573	615	574	589	579	563	604	626	619	604	600	577	580	586	578	589	553	623	585	605	579	616	596	626	613	579	555	601	644	598	615	605	576	613	578	615	548	600	609	623	630	636	638	574	647	627	594	609	568	595	570	584	611	580	601	616	593	667	586	593	582	568	595	637	589	587	607	619	582	580	566	606	605	595	595	589	591	656	554	609	634	599	639	606	600	611	571	557	645	578	573	575	574	600	613	588	585	606	576	613	572	581	612	599	594	609	558	645	612	595	628	593	570	625	592	616	611	593	624	594	592	601	638	663	620	642	608	590	606	613	601	594	575	564	602	609	611	631	631	606	629	634	592	611	578	635	595	567	582	565	633	593	676	560	607	619	595	587	591	555	630	631	627	609	592	622	630	632	602	602	629	588	599	606	616	616	578	551	637	572	613	611	571	586	617	607	547	592	614	609	600	624	601	600	609	600	602	623	595	542	629	612	602	569	586	605	579	667	603	596	578	604	614	649	597	657	610	617	611	595	596	606	617	615	606	655	606	585	619	568	583	596	624	634	606	536	599	619	574	574	597	565	539	617	604	560	602	593	596	567	556	588	576	628	622	610	601	564	588	612	584	589	630	593	584	575	611	595	579	581	615	589	605	598	594	618	597	563	638	588	580	567	631	579	578	595	646	586	588	619	602	638	599	617	626	590	611	580	595	579	604	590	562	632	603	605	562	597	579	650	620	607	621	624	579	572	662	621	645	603	615	584	636	584	603	610	600	564	576	641	585	658	645	601	614	595	596	618	581	624	570	614	634	601	621	628	549	564	566	639	590	609	588	579	620	560	578	621	540	609	560	625	613	597	634	599	600	595	607	612	597	609	621	603	636	573	602	607	599	639	576	588	587	601	645	588	614	620	602	600	627	624	639	595	592	576	612	601	598	599	640	626	600	580	590	606	618	566	596	548	607	622	561	565	621	583	633	613	620	631	596	594	577	571	561	624	573	596	631	619	585	583	665	589	580	602	636	583	595	608	612	561	559	585	603	550	613	632	643	609	611	607	615	543	596	602	572	568	616	563	616	574	589	653	608	589	606	585	554	641	616	565	610	624	575	618	606	618	639	585	583	584	585	627	611	621	663	595	606	575	593	598	593	598	631	577	587	585	569	612	594	586	606	608	628	603	590	574	616	598	592	584	601	585	625	602	574	619	586	623	592	579	603	601	594	611	576	623	582	614	594	572	596	608	582	621	596	620	586	570	596	633	561	591	574	611	624	598	588	595	620	628	594	620	545	640	616	639	617	596	587	622	598	622	623	548	574	639	577	590	612	621	591	588	615	597	589	607	585	626	592	589	602	610	582	632	593	604	594	606	604	669	584	653	596	607	593	585	589	596	603	620	629	659	583	571	576	582	572	554	560	626	578	620	608	584	652	662	600	584	600	571	648	588	602	571	569	634	626	641	568	589	608	606	604	604	592	623	607	599	601	605	590	578	571	628	610	568	609	630	610	582	563	664	577	592	621	627	602	579	599	633	627	624	577	625	573	646	637	581	571	535	596	587	572	582	595	581	602	630	621	629	614	614	606	598	605	555	603	600	554	570	619	549	557	591	588	616	565	566	575	625	557	574	572	585	585	612	622	579	603	565	559	633	568	610	564	582	588	621	584	607	594	575	626	607	595	603	627	539	575	605	621	582	607	617	591	612	614	613	645	567	596	617	606	631	652	595	583	586	602	616	586	613	600	594	616	587	631	564	597	574	648	618	536	569	632	557	664	630	562	619	560	553	577	607	595	575	585	558	569	585	585	607	576	552	608	569	582	596	618	598	558	601	553	656	593	629	600	592	557	626	612	615	610	585	598	578	620	618	575	639	620	566	590	604	618	578	614	547	569	593	599	637	622	598	610	637	581	591	587	552	610	644	651	611	597	586	574	567	584	609	653	597	581	635	575	602	592	584	577	628	591	560	614	617	631	575	561	593	567	584	604	645	578	595	572	572	632	608	593	615	578	643	572	589	625	608	579	546	612	587	615	557	597	621	595	599	598	609	584	601	618	600	606	586	589	614	562	590	593	581	617	619	590	605	567	543	594	592	603	571	589	573	595	627	584	575	613	582	595	641	609	594	611	603	607	622	642	596	607	631	602	609	602	568	581	577	609	591	615	587	603	560	577	543	560	614	618	576	606	660	610	593	611	635	544	614	620	589	635	580	574	567	602	593	567	616	582	574	616	579	607	601
29321	26778	24493	17635	10209	6032	3724	2522	1865	1477	1169	1060	893	832	693	611	624	668	655	625	591	536	536	519	569	517	531	500	529	453	565	553	484	497	508	477	488	553	487	520	466	459	473	479	453	488	510	463	459	521	530	475	524	470	530	486	469	416	487	447	458	465	480	486	441	455	498	483	444	467	474	480	478	484	459	475	474	501	476	498	509	455	456	460	467	471	478	440	470	516	471	475	476	462	434	480	449	473	453	438	442	465	458	439	478	479	459	465	480	472	481	477	444	473	465	486	446	476	501	476	443	455	444	467	476	454	447	477	494	456	451	464	509	461	469	446	486	440	461	476	498	455	451	448	495	481	491	457	429	465	483	472	449	464	500	454	507	454	493	448	452	475	492	423	439	444	457	474	455	446	472	469	469	446	489	489	433	469	436	465	503	448	512	427	434	454	444	479	479	460	456	427	461	495	446	445	500	482	517	459	441	522	430	466	460	448	469	459	473	468	507	462	474	461	472	493	517	472	458	506	461	476	485	500	448	475	481	480	455	485	473	460	459	426	463	469	474	444	512	504	462	481	507	472	453	498	448	495	442	453	487	480	450	492	487	437	436	445	455	469	479	489	469	458	453	465	464	483	440	462	468	488	431	459	497	498	445	486	445	457	482	468	487	455	463	459	490	452	471	489	423	449	436	472	484	522	443	480	462	472	481	471	439	484	502	475	466	475	481	450	477	456	436	455	454	445	451	471	455	479	488	470	482	476	454	466	459	442	475	465	477	432	473	489	455	491	444	486	430	447	491	439	482	447	485	466	471	450	472	471	508	448	475	452	458	457	414	470	446	476	484	481	476	484	478	447	472	502	493	423	445	483	467	431	457	429	473	481	499	474	494	493	464	478	456	497	488	490	438	465	464	462	488	481	450	490	465	469	456	471	437	464	459	459	431	496	443	517	434	443	482	500	492	480	486	494	461	456	416	451	425	447	490	479	490	467	454	494	445	439	480	455	507	451	451	456	479	505	487	440	508	518	463	463	471	429	469	457	446	488	435	463	475	508	464	459	466	446	461	428	452	454	463	476	451	495	474	490	465	481	494	478	481	459	459	450	470	454	491	466	509	495	502	487	453	480	464	452	488	448	433	486	477	495	468	472	439	491	455	453	447	486	475	452	455	453	468	478	467	497	453	474	478	463	499	493	460	476	479	501	428	469	529	436	472	487	421	462	476	483	485	477	444	458	444	412	445	478	458	465	510	448	537	482	475	460	464	467	492	426	455	435	437	464	474	440	469	466	473	441	481	468	431	454	476	445	483	450	461	480	481	513	457	489	481	501	462	473	468	466	490	470	438	474	479	466	465	487	432	442	442	460	459	451	488	466	476	497	439	451	439	447	450	439	487	474	489	493	444	468	444	442	452	497	491	456	489	442	426	452	468	451	460	468	445	507	478	479	466	469	458	465	456	456	442	425	452	474	481	470	433	476	430	499	464	458	477	480	412	451	462	445	477	479	432	440	453	478	465	444	446	471	470	487	425	451	463	457	456	480	473	482	501	482	460	472	460	488	407	462	444	483	439	458	463	444	463	485	465	440	506	449	438	473	471	493	449	439	483	437	465	484	467	460	477	484	436	477	466	492	463	467	489	455	472	450	494	466	465	482	444	450	463	484	479	497	458	481	454	470	484	448	495	450	450	459	453	480	458	451	443	454	460	491	427	473	441	451	475	481	453	488	437	466	449	486	464	498	472	444	479	424	432	464	457	484	455	460	433	484	483	493	449	451	453	488	414	486	486	461	475	478	450	504	470	455	510	443	478	494	447	515	481	491	456	461	459	442	492	464	472	431	463	476	505	468	458	465	463	467	471	471	462	465	452	462	511	486	468	498	467	416	489	459	480	478	448	473	499	450	436	459	474	466	450	438	487	473	485	466	438	451	463	514	477	468	486	504	440	471	452	453	447	489	461	460	452	485	468	459	470	473	488	441	480	481	465	527	449	457	470	468	530	485	430	479	452	484	472	450	460	484	452	450	480	458	509	487	481	485	476	518	488	475	476	426	448	470	450	466	469	443	501	456	452	448	452	474	482	444	500	443	489	450	428	450	452	454	484	486	476	480	483	452	469	490	488	476	488	471	447	495	470	471	441	440	447	474	468	487	444	494	464	482	508	460	515	490	478	436	441	453	456	448	482	478	425	447	474	454	479	453	471	485	452	458	450	480	442	496	462	467	455	455	469	480	470	465	482	468	474	474	437	463	444	492	497	441	477	453	453	489	438	499	471	457	454	466	500	478	454	453	463	458	461	485	452	484	475	435	462	447	467	464	446	471	458	489	482	457	441	482	462	467	447	462	428	444	486	435	455	491	446	510	505	450	517	452	451	463	463	511	489	490	483	452	487	447	469	493	441	481	438	437	478	468	443	477	472	476	498	463	469	474	434	462	471	461	493	489	491	483	397	469	467	422	462	473	493	460	474	491	466	483	477	456	486	491	449	444	465	497	487	468	497	490	465	444	446	443	465	450	466	473	406	459	485	450	463	478	462	481	428	456	491	458	502	438	470	482	441	478	512	452	469	481	499	482	495	495	483	454	450	489	495	436	483	447	470	465	442	504	489	434	491	481	483	498	479	463	462	473	478	485	483	475	483	467	506	494	511	480	491	450	439	452	500	478	479	468	497	463	456	441	445	428	482	474	490	448	469	519	478	456	455	436	498	460	476	468	506	503	484	452	456	506	475	444	425	452	474	428	448	440	463	460	459	459	440	468	453	482	456	451	445	487	437	457	499	458	485	456	454	486	470	457	443	483	472	462	462	460	476	427	453	466	444	479	486	449	451	445	501	463	446	463	456	466	454	443	444	482	435	463	504	425	451	470	506	451	484	484	465	451	443	473	476	482	446	440	483	472	475	447	428	470	468	478	444	475	439	502	437	466	463	429	474	471	454	443	451	462	468	465	434	446	438	488	475	480	456	452	440	436	444	492	462	449	472	487	458	467	474	460	439	460	473	488	478	488	473	473	442	478	507	462	472	468	449	438	445	457	456	454	442	496	458	452	509	457	451	475	454	478	493	473	461	442	466	493	470	496	405	506	456	507	465	478	513	451	467	467	429	447	490	454	478	433	458	469	510	462	450	434	456	452	472	464	458	469	438	462	445	479	460	469	491	459	475	484	480	502	453	473	478	442	487	477	450	461	468	451	459	466	498	425	425	465	464	491	468	427	474	499	466	494	437	485	465	504	434	444	474	456	469	507	441	507	464	453	469	464	470	478	449	482	485	505	456	467	440	482	451	460	424	470	506	471	434	504	470	454	442	461	459	439	496	455	481	479	482	488	466	440	439	460	456	471	493	476	455	471	491	472	492	463	456	482	484	452	466	445	474	444	472	476	475	464	471	507	439	458	484	453	436	448	471	465	461	459	526	453	467	505	466	496	429	451	461	465	486	472	493	455	458	502	477	453	471	469	472	470	456	472	418	465	449	478	490	438	434	475	458	410	477	447
34070	40084	27865	19509	14837	10068	7143	5135	4045	3036	2251	1891	1601	1437	1110	907	810	958	1083	927	810	731	680	684	709	701	629	614	607	623	617	599	670	596	599	527	603	605	598	628	596	568	569	576	543	583	556	576	574	531	649	631	567	579	575	545	565	529	549	526	546	555	522	554	539	574	550	535	507	559	558	547	540	555	556	527	527	515	603	565	528	598	539	560	536	527	570	561	538	551	588	543	530	556	580	530	541	582	537	559	536	545	536	557	558	563	544	584	532	544	546	503	543	523	547	565	565	527	551	551	593	581	533	539	559	581	546	535	547	532	559	571	569	598	548	550	547	563	524	532	555	547	556	536	535	517	523	564	479	568	515	575	542	518	541	511	514	558	546	547	544	608	541	552	568	544	542	552	566	555	538	527	563	591	536	535	522	492	572	566	536	565	547	527	562	548	557	527	570	563	544	535	553	537	538	512	560	530	512	522	548	524	525	553	538	534	591	554	557	510	555	558	537	568	521	510	561	554	549	559	573	540	543	537	571	541	570	563	560	505	574	514	555	536	560	531	533	541	567	545	550	544	555	562	538	542	551	553	524	536	590	495	511	557	512	504	534	538	556	539	555	527	542	581	504	582	564	561	548	540	566	567	528	520	538	539	565	525	535	567	547	545	508	527	497	543	517	565	534	539	517	529	520	523	520	562	565	572	546	577	527	522	520	483	562	569	565	566	566	580	616	540	528	527	542	543	531	491	576	578	549	555	562	548	493	520	557	552	561	526	565	500	526	532	552	540	526	552	532	537	566	521	558	504	606	508	553	531	576	554	529	545	517	519	563	519	571	580	551	563	570	555	582	532	547	544	586	541	536	543	513	558	518	553	552	503	591	500	572	518	541	569	527	550	558	475	518	555	544	536	503	534	504	517	536	534	528	572	570	540	511	571	563	520	551	567	567	541	531	511	520	594	551	536	526	578	532	500	543	521	562	520	558	534	556	539	500	564	537	536	543	586	515	546	507	507	534	565	530	566	531	514	583	581	498	555	587	554	524	549	565	536	562	541	553	527	529	521	536	546	554	551	537	538	528	530	547	589	544	539	559	567	507	550	560	590	547	574	534	525	540	552	539	532	514	546	553	529	578	560	563	501	550	500	548	544	537	532	584	519	579	546	562	577	575	542	533	524	524	541	530	548	510	487	538	555	559	522	549	562	549	564	522	572	542	515	524	551	536	544	519	528	538	586	498	523	536	504	593	580	533	521	580	536	551	544	563	533	574	539	575	517	528	525	537	555	521	506	548	507	534	540	558	552	529	539	558	531	537	546	545	528	570	566	576	508	552	512	543	540	600	500	545	559	582	542	563	524	563	571	566	590	553	543	504	568	536	543	548	523	544	520	534	503	502	539	534	562	533	559	556	566	521	573	549	570	553	550	547	546	530	561	573	569	576	536	581	537	578	597	517	542	525	538	566	575	548	548	527	522	556	492	559	493	541	570	529	543	554	576	542	524	543	532	560	525	511	544	537	550	551	545	547	535	539	504	539	536	519	578	518	567	561	524	522	540	553	573	549	528	549	514	563	587	569	551	557	587	552	531	555	559	521	548	583	563	564	557	545	551	558	508	555	533	530	538	547	548	519	538	547	556	573	535	540	559	549	551	516	573	557	545	494	569	546	588	571	573	526	552	541	579	532	525	538	513	556	534	551	513	549	524	584	578	564	564	515	532	556	592	562	536	534	525	512	549	552	536	546	546	582	488	554	491	552	556	517	551	532	553	556	545	562	545	566	536	579	529	534	552	537	595	563	604	540	553	567	512	537	531	517	571	526	558	528	545	551	537	578	553	577	544	556	516	523	579	564	547	494	527	517	563	573	539	557	519	559	520	556	559	544	565	555	529	583	537	489	552	524	487	540	576	535	527	513	549	534	551	513	532	597	552	559	543	523	545	599	556	552	536	571	482	541	524	537	558	521	505	540	563	532	559	535	527	562	523	570	518	534	558	547	569	500	511	509	542	567	604	505	532	551	572	566	516	593	589	510	530	556	531	604	554	510	541	554	557	540	531	550	568	527	539	592	549	552	599	553	544	499	521	528	540	588	535	540	564	548	545	561	537	490	524	595	543	596	578	557	557	538	583	560	520	575	535	528	540	547	556	530	541	577	538	559	556	533	524	491	516	581	535	515	538	555	536	522	526	531	553	504	549	516	549	487	548	540	557	495	558	524	558	513	528	531	538	566	581	510	544	559	541	536	590	534	561	553	540	536	554	565	558	556	554	554	525	540	593	543	520	546	552	540	556	571	539	587	550	554	557	494	529	543	549	573	570	513	515	540	570	549	563	556	510	607	589	569	568	560	571	603	578	517	554	578	547	550	543	581	561	539	527	580	555	517	497	569	553	518	487	509	566	524	608	532	581	523	517	558	560	536	544	524	550	547	516	567	545	503	554	522	546	574	554	542	567	518	540	535	541	534	551	539	550	515	514	535	549	595	542	544	564	505	515	557	575	563	558	518	586	540	553	539	532	571	545	511	584	567	529	522	546	552	567	565	560	527	526	552	567	509	506	599	560	537	558	541	514	491	506	565	519	534	539	569	555	568	551	505	513	508	492	531	525	556	534	537	566	548	549	535	550	572	547	524	542	526	557	517	598	581	564	537	536	535	498	582	550	530	539	546	534	511	562	587	554	543	572	541	561	541	535	543	563	524	567	495	561	559	543	525	538	512	531	604	554	541	545	567	530	523	555	553	567	554	603	538	558	529	562	511	544	519	561	561	544	595	544	545	516	506	557	586	571	601	560	538	624	593	540	544	504	577	557	540	583	545	537	528	533	554	533	519	534	569	571	579	585	526	572	551	539	530	533	540	549	539	543	591	612	540	523	536	548	564	545	546	516	515	540	565	548	575	489	516	549	563	553	554	529	531	556	525	589	538	541	537	533	535	575	554	594	562	523	575	541	496	520	528	529	567	569	559	529	548	535	565	537	581	502	550	585	567	564	528	558	524	536	564	535	563	538	572	568	537	525	577	500	516	547	517	512	553	515	533	549	566	558	530	575	515	522	521	519	551	580	555	560	524	546	584	536	581	549	594	557	559	532	579	540	522	544	581	544	510	552	538	534	543	600	523	528	525	540	547	538	567	514	527	532	535	537	550	513	545	569	504	558	593	548	546	540	572	541	518	590	538	539	562	526	523	609	532	585	569	567	530	538	589	567	559	548	573	548	516	547	550	569	539	547	530	555	536	541	575	562	529	510	536	553	536	542	541	516	532	561	487	554	543	573	544	552	533	571	552	536	561	529	514	518	525	521	545	539	559	566	518	532	595	523	540	539	514	509	560	530	536	545	533	542	571	554	566	535	568	552	500	559	567	591	556	562	546	552	517	585	555	553	564	538	514	518	539	549	567	537	582	526	548	532	531	530	531	537	525	547	554	561	534	569	506	580	523	587	624	524	552	542	573	557	523	565	581	567	506	536	552	551	544	534	563	548	552	552	559	551	512	535
23810	20953	28003	24087	21022	14987	7701	4358	2937	2237	1909	1565	1248	1123	866	659	693	785	847	726	606	553	479	533	538	490	483	483	402	446	431	386	396	444	444	440	391	448	452	412	457	407	454	409	450	411	440	428	468	403	465	457	408	419	424	407	418	375	412	417	389	384	388	404	385	399	434	385	417	394	389	395	392	388	399	387	384	374	383	420	398	362	409	394	363	389	334	364	391	367	407	373	391	379	420	405	386	406	385	451	398	391	404	376	390	368	390	384	400	411	381	411	376	399	373	395	398	373	388	380	405	378	393	381	372	374	377	377	376	415	383	361	387	392	373	410	367	417	406	389	407	406	377	383	398	396	403	393	401	422	399	403	383	386	399	416	390	417	403	394	396	348	385	381	402	395	440	420	392	421	433	407	385	371	420	391	401	444	401	377	417	408	375	391	370	400	405	394	385	414	391	386	384	382	373	403	394	393	371	443	441	409	378	417	417	381	369	406	421	405	427	393	365	365	426	381	417	394	399	401	435	418	390	373	400	362	390	388	423	405	373	385	407	383	397	375	404	396	342	347	412	425	383	360	380	398	409	381	368	415	421	397	407	379	374	393	385	364	438	440	400	420	359	363	389	356	387	342	404	419	402	403	374	396	399	406	411	384	391	417	391	392	362	394	435	347	387	448	417	395	400	385	398	423	384	384	388	376	376	393	419	407	408	420	378	388	411	387	361	406	394	386	399	402	415	384	366	401	394	375	365	368	391	396	425	387	435	407	413	437	378	408	376	414	379	414	388	407	393	399	376	405	395	385	374	402	379	382	417	360	364	396	369	419	422	420	392	391	407	421	404	387	404	398	393	408	394	375	378	394	390	368	385	422	385	405	390	385	382	395	393	401	387	373	412	405	399	379	396	413	444	385	392	413	390	412	382	428	356	412	411	377	379	381	378	400	401	380	408	375	410	378	399	361	391	378	389	440	417	397	380	399	373	406	411	415	393	363	406	384	372	398	404	395	392	397	397	391	419	380	425	402	387	395	382	400	415	401	418	390	347	407	392	404	390	396	411	411	404	398	405	369	414	441	386	381	386	407	416	391	408	405	364	405	395	359	363	438	374	399	376	400	402	388	374	388	384	395	369	396	393	398	370	405	390	390	398	419	398	376	394	368	387	411	404	398	428	396	371	400	394	400	365	389	404	375	413	386	402	417	391	401	429	404	389	430	368	370	378	407	380	388	380	384	394	391	363	371	391	367	380	411	404	437	381	425	413	378	378	395	424	364	378	390	433	370	431	401	388	397	388	381	426	418	383	405	388	393	390	380	409	397	395	385	396	412	425	383	376	382	417	347	418	381	365	393	402	395	386	402	429	388	405	411	393	416	383	406	356	384	381	388	433	420	382	412	416	402	416	378	398	400	370	417	390	400	388	398	405	419	424	402	370	408	385	414	406	397	378	385	419	349	374	396	396	397	404	389	391	404	380	423	389	392	385	411	402	371	428	392	376	399	381	387	392	391	380	392	402	380	382	404	374	404	396	409	405	398	366	373	439	387	409	402	384	361	384	392	397	396	366	389	405	373	394	404	378	383	376	391	450	406	373	378	398	382	402	414	380	393	391	407	369	412	416	384	404	368	370	370	382	407	409	425	381	384	392	390	414	374	361	374	421	414	389	337	380	397	416	355	418	369	389	421	364	395	405	450	373	415	377	380	399	377	378	416	386	400	402	396	388	376	352	372	424	411	404	398	429	379	381	395	416	417	391	385	375	393	365	405	383	402	382	399	408	367	390	380	390	402	415	393	358	396	410	421	379	382	382	433	434	364	372	408	419	375	421	391	472	386	414	400	363	393	376	389	401	415	365	363	384	399	390	406	404	399	372	378	409	407	417	429	375	400	382	427	406	423	395	397	386	432	418	358	371	433	399	391	413	390	364	393	421	404	397	385	387	381	391	377	408	358	351	390	398	418	363	376	372	400	412	395	377	359	419	432	387	381	397	384	386	406	365	391	423	384	391	394	390	418	372	412	430	396	372	389	390	378	385	398	396	375	399	347	388	403	361	380	441	357	414	362	372	385	406	402	395	415	370	415	406	363	392	377	373	401	417	390	398	353	385	383	381	371	371	380	423	400	398	369	436	390	393	351	353	360	435	381	385	394	412	336	385	365	384	415	374	382	398	424	407	373	364	400	375	407	406	375	404	366	372	371	363	392	400	422	409	387	394	400	412	415	375	414	358	395	395	366	389	400	387	415	389	369	392	376	383	410	420	390	383	390	401	407	386	380	349	421	415	386	399	378	407	401	415	412	428	420	410	375	401	389	391	429	425	404	386	400	364	392	405	387	393	388	420	350	359	377	412	427	417	410	404	412	424	400	406	382	415	398	388	373	368	426	377	381	393	420	404	389	404	411	383	427	404	397	400	381	412	379	426	425	431	377	369	409	416	409	401	408	400	386	415	385	360	382	398	379	396	394	429	394	387	379	404	354	367	407	433	397	420	397	369	389	387	410	387	403	378	389	379	390	418	422	379	408	358	386	433	418	377	393	399	396	403	382	398	367	417	407	364	375	394	369	414	392	394	399	375	377	423	381	390	418	390	371	393	407	405	343	401	428	386	392	412	368	357	398	399	388	366	349	420	375	412	432	415	412	405	372	380	431	378	415	419	401	412	373	392	357	419	390	418	385	372	416	397	399	421	387	374	395	396	383	391	402	383	372	409	387	394	401	400	404	407	390	394	376	412	388	400	401	393	401	419	385	364	393	369	424	382	398	368	399	398	386	404	385	374	393	391	383	406	405	384	356	417	416	363	395	407	379	399	377	364	403	394	367	422	418	362	375	424	402	375	412	432	387	432	367	397	402	391	372	392	357	365	397	417	425	390	391	360	416	383	344	390	382	436	429	413	408	376	388	399	397	366	436	374	340	415	380	383	355	396	416	409	407	425	403	386	366	417	389	414	403	424	398	418	378	385	425	362	396	415	418	383	382	391	390	387	411	385	374	384	385	417	397	384	406	385	385	392	395	378	381	385	396	388	446	414	344	412	405	427	415	401	357	392	395	407	423	395	388	372	392	403	372	386	355	436	402	390	429	403	375	406	427	341	402	396	380	391	373	407	390	366	429	410	376	444	419	410	416	376	396	407	403	393	395	403	410	379	378	399	380	353	402	430	395	434	426	393	402	418	405	403	402	409	430	384	424	392	415	420	396	394	415	385	393	411	427	386	399	380	411	404	378	362	435	360	358	389	379	370	367	378	371	403	360	350	403	382	361	390	385	399	367	383	400	405	375	405	356	430	380	431	412	390	368	398	419	409	387	420	423	414	398	396	409	419	400	371	391	377	386	401	408	421	368	364	365	409	395	409	351	421	422	393	388	418	363	399	424	428	410	386	385	396	411	435	399	391	351	427	415	378	412	407	373	412	371	394	377	377	382	389	415	392	371	410	430	413	372	428	411	386	434	374	386	387	389	434	382	372	400	379	366	399	392	374	390	411	402	381	412
38908	51799	33642	24372	19246	14457	10806	7802	6123	4717	3657	2940	2404	2052	1494	1061	1149	1401	1294	1186	943	827	775	730	723	681	560	561	550	568	541	524	530	507	544	540	537	648	539	577	511	546	528	502	537	529	527	521	566	538	571	511	538	497	504	468	489	419	455	480	458	497	491	488	486	477	464	443	453	452	455	473	459	467	470	411	474	461	460	463	431	486	450	469	477	482	467	476	463	479	496	489	447	514	426	423	461	420	484	495	458	499	449	432	455	435	434	434	452	450	434	467	462	467	463	434	437	501	460	462	472	441	453	458	501	469	492	430	452	455	490	485	504	448	479	499	454	452	469	484	441	484	495	456	467	445	500	466	473	458	474	447	435	510	432	448	447	463	440	440	455	473	485	447	453	477	462	460	489	425	465	460	468	461	465	421	485	476	459	457	464	454	478	417	450	456	450	484	493	459	485	427	439	472	471	492	425	462	466	508	475	461	468	450	421	442	442	465	497	448	440	472	446	479	457	478	476	469	420	408	454	512	469	441	432	451	448	454	453	441	425	470	442	494	450	448	465	495	486	465	443	485	444	441	490	479	468	472	479	463	482	502	462	446	435	418	458	471	437	457	451	452	460	471	460	465	456	478	502	458	442	469	460	463	434	454	476	470	472	478	458	457	450	439	443	467	453	447	452	416	462	461	466	445	467	458	443	420	481	482	435	442	456	501	489	455	448	455	476	486	458	423	471	457	460	456	484	468	444	431	467	436	464	491	442	474	451	477	426	412	458	461	487	478	434	430	489	451	465	483	449	453	467	471	454	427	466	448	453	491	388	430	443	446	459	488	459	465	449	468	486	456	477	475	424	444	447	451	435	434	489	452	485	421	445	493	499	460	435	454	450	448	426	442	453	430	459	455	459	472	445	466	454	474	449	426	464	462	461	476	406	463	435	435	423	465	481	445	451	429	443	443	454	499	458	426	458	450	464	484	442	480	456	455	472	437	445	453	445	446	478	424	474	480	470	497	449	442	456	427	442	476	475	443	454	432	454	470	454	431	453	494	468	439	474	466	493	474	443	487	463	462	498	454	486	414	452	433	470	469	468	467	468	474	444	421	434	430	425	464	472	448	469	441	473	450	463	439	453	492	443	470	457	440	461	429	456	501	483	460	466	476	464	431	452	458	466	454	442	473	484	470	445	454	481	441	477	467	443	479	428	448	445	463	435	456	486	463	452	458	490	441	475	424	469	480	452	468	449	451	457	465	499	456	467	462	434	434	421	453	449	498	477	470	460	456	487	467	499	438	426	470	475	468	467	403	478	448	455	476	464	444	444	481	439	450	471	466	463	471	440	471	485	501	467	449	459	418	495	461	460	488	454	459	469	476	474	479	449	480	458	477	472	494	474	433	460	498	447	494	445	438	443	440	454	472	489	470	474	461	438	446	449	436	428	501	434	451	474	476	442	435	452	451	446	475	434	459	458	487	443	442	458	460	468	435	471	438	473	449	440	463	455	440	472	454	425	462	455	432	455	443	472	455	463	447	442	437	425	440	481	455	417	434	450	434	491	475	429	462	461	435	401	450	465	464	437	480	476	426	444	466	444	417	439	481	452	482	458	489	475	461	458	438	451	443	455	445	466	475	431	446	456	466	441	417	453	482	463	463	455	468	463	468	421	435	445	446	468	473	485	462	481	492	452	468	430	478	471	472	453	453	468	474	459	453	487	470	437	491	427	464	448	437	469	442	508	461	467	444	440	412	456	434	449	398	461	473	481	468	488	481	402	452	461	453	465	436	440	451	444	446	421	453	456	471	421	436	470	487	440	443	468	483	459	486	485	434	496	456	434	473	463	460	436	450	489	483	484	453	473	469	468	448	445	442	462	461	449	445	440	463	490	451	470	477	479	492	442	439	443	422	469	477	472	478	421	425	415	448	524	469	473	457	461	457	475	440	453	429	427	454	460	474	481	439	481	401	439	406	489	472	441	432	456	482	448	447	496	443	422	463	440	481	481	448	484	462	456	436	450	444	449	435	456	464	475	442	489	449	440	470	472	495	491	450	438	460	495	454	473	451	468	450	498	379	446	472	456	479	482	440	468	442	447	452	459	482	483	417	486	420	444	464	445	415	504	489	445	450	461	482	447	485	470	444	457	429	487	465	433	470	461	448	450	464	417	450	437	432	438	430	460	446	464	472	477	440	451	450	438	496	482	495	444	430	416	498	468	481	476	406	426	446	489	462	428	475	455	457	468	454	467	487	468	446	444	453	464	466	456	500	477	450	464	470	452	455	474	441	473	444	428	434	492	459	472	426	448	444	500	449	473	474	448	467	464	463	436	452	455	439	464	463	440	467	455	457	452	457	444	445	474	431	419	420	478	462	428	461	438	441	457	473	467	452	419	482	465	454	489	446	435	445	429	470	453	468	460	432	491	464	467	469	429	455	471	442	430	489	463	462	459	445	437	449	433	433	470	451	467	458	480	449	420	428	451	476	478	460	447	449	439	454	461	455	442	442	460	483	455	462	454	465	468	461	448	444	458	435	419	449	455	405	450	467	438	437	477	467	414	480	501	453	461	459	460	458	439	433	473	465	474	469	461	465	448	432	429	425	458	490	490	481	441	470	471	450	485	452	463	472	431	484	436	416	466	448	469	455	460	452	460	407	469	444	438	458	475	450	446	446	449	451	437	434	478	470	485	453	465	451	436	470	466	470	467	450	466	463	465	462	451	472	472	448	518	440	435	457	464	467	479	421	449	474	497	431	427	463	439	438	424	476	413	432	470	415	449	464	460	432	447	485	455	453	462	438	502	437	397	445	459	479	482	428	484	492	465	459	455	399	463	442	465	437	458	465	415	421	439	454	438	451	421	450	458	445	432	464	475	453	433	486	483	474	487	448	473	483	455	455	488	445	438	447	463	492	447	486	440	472	473	464	487	454	421	449	433	447	468	456	476	438	428	444	430	455	490	426	467	465	417	453	446	450	449	473	439	460	449	450	468	449	440	466	448	426	489	473	482	434	448	441	452	434	454	451	441	443	467	473	416	453	412	442	483	449	432	455	444	514	477	455	419	483	471	459	475	490	464	489	484	502	481	445	458	469	460	470	416	477	441	474	507	459	446	463	416	438	476	505	426	435	471	471	482	485	460	489	452	452	477	475	470	450	470	439	422	428	433	474	460	442	479	446	444	454	470	456	409	439	457	438	469	430	471	464	457	434	475	459	420	490	458	445	476	438	456	432	428	460	459	460	483	496	471	438	452	442	444	456	479	491	505	477	473	469	464	449	467	453	529	494	465	405	421	447	425	455	477	490	430	455	460	471	479	442	438	466	463	456	458	423	441	445	465	472	471	497	440	449	485	454	477	481	464	485	471	451	452	466	463	441	405	453	449	476	452	479	429	465	481	446	440	503	435	451	437	472	455	492	486	487	470	448	445	472	510	456	448	446	457	480	477	438	514	435	469	450	425	445	396	464	447	480	472	439	463	460	446	510	463	447	461	441
25078	21107	26945	24992	15111	7864	5295	3434	2515	2057	1774	1428	1273	1141	908	828	887	896	851	916	833	741	741	721	700	684	648	681	695	691	663	643	659	650	678	677	651	716	661	669	659	657	670	656	690	599	640	665	622	624	651	673	654	662	634	634	610	663	624	627	619	646	590	643	636	602	645	611	638	668	556	626	593	608	640	615	620	636	639	652	624	582	640	634	656	639	620	648	616	626	599	604	645	660	611	608	587	636	560	619	585	597	615	620	631	582	618	642	660	625	607	613	654	635	568	622	636	618	638	604	621	639	628	650	632	635	678	609	677	625	603	628	598	604	579	617	665	645	601	629	582	629	635	639	648	680	635	582	642	596	637	571	641	624	639	625	619	599	607	644	647	608	597	633	606	624	622	627	653	621	653	599	644	617	599	622	667	649	617	593	635	619	607	581	643	632	629	624	589	615	594	612	592	601	638	633	625	689	623	652	553	615	632	613	591	573	594	615	642	575	629	648	629	652	612	644	613	622	633	616	619	610	604	598	586	623	588	564	594	626	632	643	666	600	635	623	633	631	600	660	636	620	632	638	589	600	659	651	624	663	664	617	600	600	677	591	648	614	645	641	628	639	617	664	623	619	619	649	618	665	618	598	620	590	649	574	611	592	664	665	665	647	629	630	673	604	650	606	646	614	645	552	598	626	674	614	619	653	649	558	623	580	650	617	647	628	627	628	618	643	609	683	640	631	644	631	656	611	600	598	603	631	577	607	599	622	634	610	580	664	649	696	665	600	625	621	608	620	605	650	587	614	612	651	647	608	637	636	636	624	596	617	648	613	632	660	587	623	649	589	578	591	646	625	618	632	676	586	655	636	669	609	635	634	647	606	666	612	642	590	624	631	636	648	607	624	653	612	658	584	638	584	611	639	643	632	644	625	632	615	630	640	613	621	554	616	626	634	633	630	571	607	638	601	644	572	620	661	642	649	575	616	609	637	630	636	690	560	624	629	648	644	610	655	607	589	647	661	596	622	586	650	608	637	624	668	658	619	583	609	648	613	613	577	612	610	647	620	617	633	634	597	648	571	658	625	610	646	644	616	654	595	657	616	643	672	668	619	656	622	628	595	648	651	602	629	668	632	667	655	615	633	599	631	643	644	596	641	609	628	627	655	622	635	615	604	608	607	615	673	618	611	627	616	680	656	595	671	620	671	620	617	641	642	620	630	640	639	630	664	635	565	654	609	591	590	631	623	606	624	618	682	642	635	665	610	631	608	638	639	560	641	628	647	623	655	611	647	601	611	623	632	647	593	560	637	636	639	649	619	653	671	602	646	611	618	640	624	589	639	611	590	609	629	644	630	641	611	621	607	637	633	610	631	623	631	616	638	637	692	617	608	656	635	643	606	638	649	614	627	654	664	601	592	582	635	664	635	599	648	612	621	630	630	604	631	664	631	607	635	609	599	709	650	645	599	593	591	653	596	631	561	629	613	590	604	599	623	612	661	654	604	669	630	620	619	595	605	605	623	627	610	639	614	599	640	626	611	647	588	643	674	601	623	655	587	666	667	621	617	631	653	691	675	651	579	635	610	663	638	614	645	611	630	621	587	626	605	593	630	612	618	659	639	650	602	637	609	663	620	590	654	611	625	609	634	622	660	650	649	612	609	634	626	652	649	644	609	607	671	626	669	613	610	611	631	610	623	648	612	622	633	639	635	610	606	628	641	609	640	614	630	610	632	566	643	618	587	597	597	563	592	650	642	652	656	609	659	622	639	638	619	670	610	600	652	622	634	604	590	626	613	601	627	627	619	649	600	644	632	625	624	619	624	572	517	602	631	608	617	611	666	613	601	636	643	611	635	589	611	595	650	643	618	643	619	631	610	619	658	596	621	623	644	600	614	593	611	603	636	640	596	652	665	616	603	633	585	605	638	624	618	615	653	598	613	571	617	615	626	614	646	597	603	615	592	590	648	585	629	636	632	646	659	637	613	619	619	583	643	649	614	637	633	668	587	624	608	596	645	639	629	615	546	604	605	673	597	619	607	648	607	646	624	647	635	648	603	635	648	591	624	619	630	629	622	591	637	610	644	636	605	643	646	630	615	620	637	625	612	618	638	571	600	636	599	617	629	645	589	662	660	650	619	623	638	581	619	619	600	636	609	610	592	581	620	638	616	633	624	619	622	646	616	601	613	622	635	677	644	626	639	650	615	646	601	631	639	624	638	660	579	651	626	623	654	627	608	654	607	617	637	647	619	599	642	561	588	638	621	633	629	586	597	609	609	655	631	600	644	583	608	581	623	606	661	640	628	610	658	660	634	598	616	595	597	656	572	633	610	629	648	622	642	666	630	645	668	637	633	620	589	586	606	674	598	587	611	566	591	620	597	603	622	622	605	627	635	608	583	592	644	614	615	645	675	571	607	622	631	600	576	622	610	679	588	633	600	647	653	644	671	636	620	616	598	634	602	632	658	633	616	585	612	626	640	651	654	616	601	627	642	621	622	657	615	620	665	606	605	621	658	587	582	636	620	600	609	637	611	630	633	610	637	626	626	636	589	625	651	629	627	692	655	652	651	667	609	650	625	612	590	633	649	581	643	605	598	602	634	649	613	616	636	617	635	631	594	626	699	651	614	659	598	625	626	614	670	603	618	630	632	638	622	599	608	641	595	655	581	621	589	662	620	634	625	596	612	627	599	641	667	639	615	653	618	657	635	614	614	646	608	608	612	609	590	632	642	612	620	648	611	647	582	659	613	636	591	614	651	667	634	666	610	627	656	585	624	581	644	630	618	613	625	644	576	621	609	672	645	603	608	627	592	606	633	697	576	621	660	639	603	642	670	615	600	622	625	657	637	571	647	642	670	611	648	636	635	582	646	659	667	605	617	601	649	619	620	648	602	659	595	585	661	619	579	620	615	629	671	585	619	653	587	632	637	576	615	599	665	629	619	648	636	576	629	604	643	597	646	630	612	649	646	644	640	640	613	624	625	634	662	635	618	591	661	604	649	605	612	626	625	603	645	606	628	605	610	605	594	614	626	576	591	614	633	627	572	666	623	620	619	627	577	612	617	612	628	637	629	614	645	642	619	600	609	620	626	592	628	679	630	612	634	556	606	661	636	592	633	564	630	639	581	672	617	607	609	622	663	611	620	613	602	623	612	651	611	599	640	641	631	673	640	623	635	634	634	667	575	624	614	602	593	608	610	621	626	612	643	626	618	647	624	610	597	655	600	632	671	695	616	622	620	606	590	577	646	611	606	631	601	607	613	608	642	646	626	638	674	645	595	604	671	612	595	645	632	621	619	588	607	612	620	633	607	582	614	629	586	624	649	651	630	630	589	632	610	631	606	608	641	674	663	610	648	608	607	646	605	600	584	626	595	605	613	642	617	653	633	671	624	645	600	601	610	655	621	627	659	640	620	653	633	626	644	561	619	625	602	636	599	636	645	554	612	644	611	639	638	552	613	619	594	596	608	636	684	596	633	603	658	592	608	611	632
37685	46792	30607	20981	16551	12197	9747	6706	5247	4227	3377	2611	2212	1805	1382	1249	1294	1334	1315	1291	1008	995	873	881	888	878	864	824	781	769	763	759	741	705	746	807	808	820	787	756	801	750	756	774	776	787	762	747	807	761	769	712	763	718	744	762	758	739	728	724	684	638	692	741	711	704	692	754	726	735	694	691	639	703	710	697	709	703	753	718	685	635	709	693	688	758	636	696	718	663	694	698	757	694	694	697	681	716	722	732	696	698	755	731	744	679	710	679	684	691	666	692	703	714	742	733	707	741	710	717	708	685	703	710	729	692	698	729	698	699	737	726	743	721	701	685	653	679	720	688	691	715	693	695	700	691	722	687	730	759	714	726	714	719	693	683	720	721	685	697	722	680	718	728	743	705	680	726	719	714	728	669	695	668	635	711	701	702	673	688	679	719	673	723	690	695	692	684	729	736	685	759	720	697	714	710	663	748	710	665	740	733	683	687	693	698	704	686	755	701	677	726	718	758	723	759	713	747	667	715	738	671	683	716	711	690	713	698	668	691	712	683	749	703	710	652	707	731	729	692	697	715	715	720	703	722	753	734	747	675	711	707	654	702	655	732	708	740	691	677	731	676	705	716	689	732	695	638	693	748	695	680	707	690	727	738	722	700	689	747	675	661	703	697	696	724	731	729	727	713	693	692	741	748	691	707	758	729	702	723	682	713	708	701	716	708	685	731	680	736	689	717	692	754	715	714	666	691	680	721	686	704	767	699	693	687	685	677	694	666	738	730	744	707	697	692	694	704	705	686	682	646	737	742	697	685	710	709	740	694	682	637	671	744	710	697	741	735	724	677	688	692	687	697	730	749	717	691	713	748	704	748	693	647	670	758	688	689	689	727	688	726	721	709	682	662	692	673	715	659	766	722	710	733	669	676	673	702	729	711	742	710	736	741	700	647	672	659	708	691	699	658	774	696	722	694	709	688	681	679	674	746	688	725	722	713	690	663	712	731	695	738	694	743	681	696	635	681	698	696	689	695	677	739	687	718	720	733	725	698	764	710	741	699	707	690	695	749	707	732	691	705	713	701	751	721	674	683	717	701	712	658	772	719	704	738	732	722	719	719	699	701	708	705	708	731	717	728	683	706	693	699	715	681	734	653	725	692	689	743	745	731	724	757	706	700	692	660	684	715	717	689	698	685	693	735	690	717	745	688	737	631	682	683	728	673	720	667	688	759	727	714	697	707	705	683	686	739	700	708	715	681	716	759	725	723	743	648	715	696	654	707	676	696	686	722	712	677	708	720	695	714	752	671	704	633	752	731	737	716	701	646	694	696	681	666	720	697	727	658	679	737	709	680	665	681	682	742	698	730	724	718	671	704	718	701	707	685	755	712	780	727	732	753	709	724	726	712	728	759	706	738	682	716	713	716	711	743	715	712	701	727	744	711	718	687	699	699	691	692	744	749	690	680	675	739	734	716	698	686	686	702	700	686	764	713	715	720	688	723	705	752	672	719	725	708	743	726	661	690	636	700	717	727	702	713	710	704	693	740	736	667	728	718	685	700	709	693	686	703	723	707	719	766	739	746	714	703	745	732	719	738	738	729	675	676	703	692	726	746	711	705	714	705	762	702	711	707	652	754	713	703	736	678	684	720	709	658	712	728	716	735	708	689	745	663	685	709	693	677	676	714	730	694	704	697	698	691	715	717	670	706	676	695	682	692	712	734	730	692	719	655	749	752	758	753	707	673	706	708	689	717	727	722	679	735	676	695	689	681	667	710	745	669	695	717	726	741	712	679	691	711	698	762	726	709	735	772	725	737	745	645	754	674	736	722	756	745	675	715	689	734	687	696	700	695	660	739	699	686	708	730	684	709	685	684	702	724	701	708	731	736	675	708	679	707	721	724	706	704	670	675	669	715	713	718	662	693	688	707	703	664	750	682	701	680	693	695	720	656	709	721	697	728	705	670	666	729	698	712	658	720	705	692	721	705	740	690	723	676	714	721	709	721	708	719	703	711	752	685	720	708	692	748	738	673	704	719	773	735	709	695	695	726	729	659	689	690	722	732	735	704	752	713	730	737	696	727	726	723	712	708	748	701	713	711	739	724	737	738	662	726	667	697	751	691	702	714	696	693	717	702	774	723	741	723	729	711	710	663	708	669	692	694	714	706	716	683	679	717	732	643	686	692	696	673	722	731	719	652	716	721	702	702	688	702	725	723	674	671	685	707	737	747	760	637	705	690	664	683	711	704	657	709	739	684	714	669	694	745	727	755	710	727	709	677	712	760	732	725	711	697	674	750	751	748	763	700	707	675	735	706	726	717	717	712	711	675	696	756	711	726	720	718	662	711	694	630	682	733	650	706	719	695	698	723	745	655	712	693	761	700	705	720	779	718	740	706	713	713	724	736	689	730	731	716	665	692	685	688	707	731	672	691	701	738	743	756	688	707	738	720	749	693	658	720	746	735	708	734	686	721	698	731	705	702	753	693	737	708	697	726	705	739	726	702	755	753	683	692	671	697	663	692	706	685	720	709	690	719	740	712	692	699	740	705	734	710	695	739	708	698	723	717	680	695	677	723	736	679	723	679	706	656	713	732	709	670	672	639	687	690	724	721	736	722	709	701	699	686	685	746	639	722	714	718	741	697	735	747	720	679	746	694	675	737	744	693	670	737	716	705	680	691	737	685	720	687	693	721	711	706	696	733	691	691	735	705	682	682	707	779	717	730	685	686	685	747	702	703	716	721	705	723	694	707	732	707	714	662	720	666	717	749	655	721	689	733	674	701	727	735	698	694	745	723	720	710	760	703	694	757	721	713	736	678	707	669	724	757	775	692	691	758	677	714	680	706	717	709	719	721	683	660	712	677	721	717	726	692	716	725	744	703	708	677	740	667	717	711	747	745	748	720	725	705	708	734	723	727	723	688	726	715	681	647	747	672	722	769	694	689	743	706	746	719	706	733	741	748	721	668	688	698	736	660	668	716	675	703	718	689	706	696	734	672	725	700	721	695	679	654	728	671	707	724	692	669	767	705	710	740	679	729	653	672	717	676	668	747	724	691	726	689	699	768	729	688	693	740	708	730	678	694	680	734	681	694	705	735	726	675	700	673	732	716	696	714	743	686	734	707	706	690	667	719	692	675	669	710	725	732	670	700	770	721	667	717	714	672	667	698	713	714	656	757	709	691	736	733	668	699	680	691	666	721	734	723	722	726	709	741	682	773	765	720	716	684	730	680	728	730	717	693	664	691	718	767	685	690	732	691	713	706	666	720	710	663	708	738	677	713	677	692	704	735	684	687	699	717	739	722	718	681	715	684	704	668	747	704	703	704	664	726	673	724	669	706	706	662	729	724	657	624	753	686	650	731	726	702	735	723	702	666	754	724	692	705	668	671	687	744	681	694	683	659	697	757	660	732	712	716	699	686	730	710	773	709	687	695	754	718	741	727	703	701	717	703	738	698	721	692	729	711	693	656	753	739	671	683	693	757	728	679	701	679
22680	20956	28537	23470	21035	21550	16288	6804	4892	3836	2975	2344	1937	1537	1159	1077	1260	1262	1162	1191	937	869	813	766	759	699	674	702	635	664	662	685	609	634	611	650	680	683	692	624	610	639	604	625	635	612	651	607	576	600	626	586	612	589	593	630	601	636	558	586	578	568	598	557	538	571	554	568	630	553	622	567	564	578	574	536	573	606	557	592	592	551	582	589	592	513	532	540	584	582	564	563	574	620	609	557	527	559	578	574	586	570	577	557	592	538	575	566	569	595	579	574	558	560	575	569	572	557	587	574	568	582	592	569	586	561	576	606	574	565	554	552	565	577	574	563	536	537	562	538	544	608	566	552	576	575	565	575	587	530	550	559	559	572	600	584	526	598	572	586	542	577	542	510	556	538	570	546	540	621	583	537	568	557	626	618	589	597	581	545	557	630	585	529	609	598	578	577	570	551	598	585	564	555	549	604	622	574	565	551	592	587	553	578	517	545	572	614	560	544	585	565	572	611	570	586	591	591	585	587	556	579	596	584	591	553	567	570	576	542	578	534	588	593	559	573	575	625	555	612	540	558	576	549	600	580	573	593	576	613	577	574	557	582	554	522	535	601	604	563	550	584	546	581	559	567	582	602	599	577	594	556	583	595	583	594	589	570	575	592	572	569	599	582	530	604	596	570	588	555	520	599	540	594	567	566	560	535	549	578	549	535	637	595	529	611	573	607	555	553	581	502	547	555	575	598	577	539	558	538	581	568	574	552	589	581	580	539	608	579	597	587	539	585	593	562	558	541	566	592	559	569	562	515	580	554	563	588	554	553	541	539	559	557	569	561	593	574	564	570	592	573	609	533	572	545	593	559	562	596	588	606	540	576	563	561	568	532	595	559	595	531	570	598	568	569	573	590	551	568	587	572	598	609	545	564	584	537	572	500	605	592	585	565	540	549	571	589	573	600	592	582	560	560	588	563	584	601	586	578	573	572	557	580	597	563	552	627	545	544	532	585	605	602	588	547	572	570	600	592	578	549	601	614	565	555	597	552	564	624	571	534	617	576	572	584	554	575	575	571	567	617	596	560	567	564	583	624	584	555	542	537	535	590	588	591	558	533	561	537	561	611	544	544	528	575	604	520	548	548	584	533	600	532	552	582	596	549	589	549	590	558	599	605	596	595	571	585	616	601	570	572	575	576	563	550	587	536	573	602	551	609	579	532	573	570	569	576	592	521	549	602	584	570	586	534	580	541	594	630	590	568	591	534	580	575	556	630	581	568	570	587	550	582	581	558	557	540	577	588	595	572	560	581	584	529	610	575	589	576	548	543	577	553	569	582	568	583	572	577	584	608	608	567	515	584	619	613	523	553	561	548	528	579	592	585	548	534	549	548	547	568	596	592	579	560	579	564	633	636	579	573	536	553	566	545	569	545	566	585	609	586	599	578	574	557	593	579	567	546	558	550	587	566	573	532	570	581	564	607	569	548	551	564	556	546	589	538	534	543	573	557	574	606	545	613	535	537	544	591	583	557	583	536	555	588	586	607	542	571	549	610	604	533	582	576	543	563	558	548	585	592	556	540	570	618	584	575	571	589	585	551	583	522	579	573	584	534	585	582	574	603	572	553	538	598	540	588	578	582	539	597	548	550	576	582	610	587	582	572	598	531	563	610	569	546	540	570	581	565	550	574	571	523	632	561	635	567	573	594	591	588	533	565	587	599	577	635	519	565	609	555	600	558	582	556	571	606	561	514	593	602	566	564	587	623	636	602	526	563	570	558	567	535	546	568	556	631	569	622	573	570	596	569	556	545	584	542	557	585	553	540	557	581	575	507	594	567	594	586	581	580	583	599	608	554	562	561	543	563	626	581	532	526	587	604	504	569	564	510	555	588	567	579	549	586	561	589	568	582	560	561	639	550	544	572	574	555	570	556	573	604	586	610	555	569	534	568	605	572	575	624	559	547	551	583	536	578	550	515	589	538	612	571	580	521	569	569	551	559	597	534	562	571	557	534	579	535	590	557	597	598	562	521	574	517	588	613	595	552	583	547	589	570	574	539	582	576	577	533	576	547	550	565	554	512	557	607	584	581	569	567	571	587	539	552	561	547	585	563	585	534	571	536	569	568	563	574	628	549	536	557	580	563	563	509	601	542	551	559	547	599	565	585	588	564	549	573	584	535	543	564	595	574	571	549	612	540	572	535	509	503	567	558	579	563	580	544	599	579	577	552	524	578	574	585	536	557	602	630	540	594	600	569	558	535	584	579	599	568	583	586	598	580	593	579	561	605	570	600	549	581	597	554	526	593	596	538	577	564	524	574	579	580	585	622	565	569	598	552	562	548	585	623	570	533	539	587	574	507	561	629	571	604	552	560	555	535	554	582	576	579	568	569	595	578	611	552	533	564	586	582	601	600	532	613	540	585	578	602	594	567	600	535	551	554	570	568	564	597	578	596	566	555	563	610	558	559	608	567	536	578	574	582	557	580	602	588	605	573	554	577	591	570	550	565	550	539	588	581	508	611	604	562	536	538	582	573	586	582	568	588	602	571	553	591	566	583	596	529	584	560	578	565	521	596	547	572	568	564	538	589	605	577	529	546	580	585	579	570	563	563	546	573	554	522	594	594	574	571	555	580	537	568	567	580	536	571	587	568	596	638	586	594	564	565	568	605	592	569	574	539	591	605	588	572	570	570	609	598	540	616	532	552	628	633	604	585	541	553	585	601	596	585	554	557	554	552	588	565	584	564	542	595	600	526	538	580	573	591	521	551	616	558	565	589	594	593	592	574	564	613	598	564	579	602	601	570	583	604	590	563	549	590	592	528	594	592	561	588	567	586	568	584	569	546	587	605	592	593	554	569	616	580	582	569	588	573	588	580	584	557	535	586	564	565	563	588	597	617	576	556	500	540	561	585	565	554	581	569	593	590	565	575	594	536	539	580	598	566	562	593	608	538	572	531	550	549	551	570	558	547	599	608	558	549	597	554	576	590	542	576	580	579	589	540	618	563	603	614	554	534	537	562	553	538	554	596	555	602	617	554	599	583	613	578	556	578	585	613	545	570	529	546	545	584	562	596	544	590	519	565	552	631	573	586	553	535	606	570	579	560	560	540	582	595	549	569	579	565	576	589	598	574	574	551	592	601	587	521	543	590	573	591	581	558	558	560	556	589	593	590	565	594	563	556	568	581	595	548	615	569	537	584	570	562	582	592	587	548	595	582	578	582	543	548	620	540	574	576	576	553	560	565	549	561	553	563	574	607	559	551	563	571	594	607	572	581	578	551	617	544	560	560	555	569	598	608	597	593	572	550	595	558	590	551	624	576	549	560	562	580	577	581	570	632	552	541	582	580	541	574	602	512	564	546	611	586	612	540	566	542	590	519	598	587	589	570	534	557	601	597	550	580	535	588	553	549	566	589	569	604	553	567	551	611	550	616	560	572	561	590	564	651	573	527	561	557	557	511	560	564	620	599	558	573	547	582	590	539	599	556	582	600	542	574
42969	58585	39297	28917	23830	19280	14989	11058	9287	7381	5801	4288	3438	2816	1943	1770	2049	2011	2004	1866	1463	1293	1097	989	962	892	857	835	754	771	773	772	745	703	761	776	869	786	828	823	775	768	798	703	691	755	783	746	729	761	720	661	746	692	649	677	688	687	655	630	657	632	670	684	626	647	628	638	652	640	623	634	597	659	628	640	633	697	600	609	635	615	660	654	659	640	641	615	631	633	648	646	667	601	705	665	664	653	645	654	659	653	648	620	591	679	558	640	627	625	658	617	643	672	631	625	656	633	611	597	674	605	683	597	604	618	618	609	602	654	606	629	641	640	610	630	618	654	657	601	615	637	650	660	568	678	629	613	634	646	601	601	658	642	653	659	663	627	659	609	584	635	653	628	656	623	604	656	642	649	640	633	666	650	610	687	676	617	628	656	641	582	648	666	662	605	664	620	634	606	603	689	592	672	644	627	621	622	603	636	620	638	586	656	642	598	636	630	604	649	673	645	674	611	613	653	641	618	678	666	683	647	634	594	628	631	628	616	642	600	638	633	597	624	659	691	672	687	647	614	651	660	651	680	667	666	647	640	648	602	586	614	602	649	627	674	659	607	639	675	641	648	619	655	638	620	625	644	621	652	626	654	657	657	634	608	639	657	632	656	585	648	611	628	666	715	631	596	628	685	636	603	660	628	636	627	583	649	609	700	641	655	627	655	612	622	681	629	641	618	627	590	614	668	645	680	618	573	597	633	625	666	616	645	689	665	627	650	607	655	655	619	614	675	621	601	661	643	649	592	647	611	674	642	675	648	606	674	622	668	641	606	617	639	598	641	584	616	666	636	649	600	642	608	680	643	613	629	675	602	622	664	675	675	614	602	644	649	634	636	627	644	615	630	667	624	620	625	604	665	622	630	624	645	635	605	616	661	614	619	691	664	622	665	622	602	663	631	630	639	635	647	657	670	636	611	668	627	641	643	609	643	618	635	664	657	620	603	633	649	645	638	631	615	681	637	651	666	604	624	629	648	643	643	669	674	618	638	686	655	657	666	617	659	660	675	629	617	654	710	627	625	588	636	642	647	666	608	664	623	653	644	640	610	681	634	657	594	610	570	622	662	617	624	619	662	612	655	661	594	637	609	615	610	642	616	613	632	621	608	655	659	624	630	637	629	633	621	644	620	693	667	637	648	627	634	649	619	648	655	660	588	600	641	611	624	649	602	615	635	636	654	575	622	634	634	654	693	602	627	645	651	606	639	614	642	657	645	644	653	611	644	663	598	629	612	597	652	629	681	584	601	684	638	666	586	619	611	660	612	646	609	628	617	602	654	588	627	646	621	610	590	661	635	653	657	632	631	633	667	628	647	612	662	636	643	641	632	624	649	614	634	625	641	647	625	601	599	649	641	693	631	623	644	661	685	648	658	632	624	601	652	672	664	617	656	658	669	635	640	603	636	666	637	679	641	614	627	611	611	608	654	670	587	631	647	627	637	636	638	638	652	606	614	661	657	580	654	598	624	616	660	619	596	624	642	643	618	675	608	653	584	580	667	653	633	651	606	599	643	635	640	622	620	605	677	584	580	665	639	684	579	559	683	623	669	634	653	628	681	633	637	661	595	603	637	602	603	622	608	669	647	658	647	641	634	644	656	624	605	649	621	663	645	646	621	626	612	659	587	653	613	635	630	620	620	629	696	645	648	614	620	600	643	654	632	640	592	617	631	616	643	587	637	614	635	664	659	631	636	598	611	659	610	616	623	622	658	670	626	653	631	608	654	583	651	606	697	598	650	654	651	604	618	636	624	630	640	625	640	664	674	633	643	626	626	585	626	671	653	629	628	609	624	645	605	625	661	644	672	640	651	614	625	609	617	621	603	631	685	648	620	586	632	635	591	627	595	639	610	686	621	632	639	630	650	634	635	623	593	640	627	626	654	603	651	675	627	580	671	609	623	613	630	641	646	626	625	622	631	672	585	629	604	621	628	638	638	646	605	599	638	594	634	617	663	620	712	616	639	612	666	632	618	625	637	618	634	635	641	623	642	617	624	586	651	578	645	607	651	598	661	595	682	625	644	638	645	614	644	659	654	659	616	618	614	602	603	638	589	666	588	643	622	624	640	686	637	630	635	596	624	711	666	606	636	631	620	616	635	611	661	624	672	633	649	635	605	632	601	642	640	608	670	639	636	610	656	648	631	635	643	633	699	641	619	578	596	626	633	653	647	634	690	662	621	638	669	632	633	600	645	662	660	602	625	606	610	650	630	632	611	626	633	588	627	635	643	627	610	609	641	619	685	639	614	667	634	604	636	635	671	589	609	682	646	621	605	623	620	630	620	631	657	633	654	639	634	641	642	626	629	645	633	674	621	627	623	653	621	654	647	614	623	659	651	621	637	626	626	665	619	641	607	615	611	621	614	620	654	652	655	598	655	588	658	589	585	631	646	635	626	641	652	659	662	656	620	629	630	644	647	683	636	634	611	667	575	649	638	634	664	630	583	610	689	605	656	658	655	640	638	618	668	648	586	656	631	643	610	658	644	629	578	630	633	619	614	651	622	660	624	589	647	667	635	647	663	647	620	635	649	595	607	615	659	644	602	629	605	612	666	671	612	644	641	617	655	599	652	647	650	660	578	648	614	598	613	597	701	636	671	632	641	640	637	624	641	620	621	655	604	638	659	559	611	607	655	647	655	634	632	648	619	653	606	628	623	624	650	634	639	645	674	595	639	634	696	621	646	614	631	639	632	630	607	613	648	642	634	658	575	635	598	644	646	652	599	603	650	622	623	628	658	646	659	630	629	626	619	618	618	660	650	628	592	650	635	632	647	596	621	607	638	617	610	647	700	610	644	622	623	622	631	633	586	614	614	599	617	709	692	620	624	632	652	637	651	641	598	635	630	637	676	625	625	689	642	630	629	691	614	650	601	643	651	615	623	627	683	625	632	654	639	633	602	629	614	642	556	631	610	636	633	637	631	590	625	653	630	632	634	603	579	691	658	624	637	632	639	654	579	616	606	613	596	648	610	617	650	614	616	644	646	646	660	623	652	665	613	602	673	669	643	642	610	645	639	638	638	620	660	678	621	598	651	604	618	673	662	671	665	608	641	660	627	632	616	632	615	645	654	604	609	612	640	595	653	638	631	654	661	638	630	583	619	595	641	619	663	650	648	664	658	644	655	660	602	684	596	679	688	620	640	627	676	598	614	625	668	681	619	632	616	666	653	630	603	621	632	621	649	634	655	630	626	636	608	618	621	572	686	639	612	637	631	660	625	604	631	681	643	653	656	632	622	589	681	643	676	639	672	634	621	617	652	650	616	620	587	657	632	655	628	645	618	600	658	643	631	636	618	603	622	642	660	628	610	652	619	629	659	621	630	650	647	657	605	674	608	658	630	616	656	641	630	638	596	626	648	633	626	622	574	637	637	655	623	659	637	582	571	652	661	659	617	634	639	651	610	683	622	639	635	669	641	607	638	661	623	655	652	665	630	635	688
29512	27624	25108	17669	9662	6045	3928	2813	2235	1821	1267	1142	932	759	702	729	719	741	726	675	634	626	571	579	555	574	516	554	547	548	533	519	529	535	583	524	541	552	525	557	538	500	513	523	554	514	501	462	489	521	523	502	521	482	510	507	490	483	521	529	515	457	508	477	544	495	459	491	539	493	515	529	508	478	484	515	498	514	504	497	486	511	492	498	489	475	530	530	496	508	477	497	505	544	488	483	515	486	502	503	505	557	482	507	501	500	490	460	471	508	515	489	528	549	467	496	493	512	490	464	465	497	470	532	459	503	547	515	473	485	499	482	516	473	502	485	467	508	516	510	519	521	506	482	461	510	487	510	487	506	537	526	536	443	511	484	503	450	510	541	505	481	479	469	472	494	465	490	493	511	508	512	520	509	476	491	508	513	516	495	524	490	481	468	486	517	516	475	463	498	506	494	469	494	469	531	515	478	515	488	517	481	521	508	497	486	479	469	479	508	514	444	490	465	507	493	533	496	546	491	485	484	483	510	481	506	521	495	480	499	487	500	468	512	518	537	483	509	512	474	507	498	499	518	456	479	484	486	476	518	469	491	473	494	511	469	483	518	504	521	539	485	488	521	491	539	518	503	504	501	440	512	491	480	483	501	494	485	475	515	504	516	479	490	507	537	525	495	460	542	510	497	462	530	444	448	477	506	524	495	470	495	507	516	511	486	493	475	500	476	527	493	508	498	481	523	540	512	503	496	449	502	483	534	485	515	521	552	529	474	503	471	478	510	521	541	491	519	482	496	452	484	508	508	458	497	464	476	514	477	525	479	468	511	482	510	508	536	486	484	470	495	506	512	542	525	466	568	503	539	491	460	531	507	462	529	500	472	484	512	518	479	501	511	489	486	471	452	454	476	478	500	521	464	442	440	497	481	506	526	459	486	485	505	544	487	542	547	490	501	496	503	493	473	492	469	478	460	507	492	471	492	461	505	494	496	457	499	508	446	472	510	499	497	509	488	486	536	502	510	473	488	504	490	498	493	459	489	484	501	496	517	477	467	514	510	492	494	551	475	510	504	494	461	516	541	533	474	487	474	460	498	476	478	497	533	493	511	453	505	500	504	502	487	503	524	483	510	507	496	515	510	468	448	489	482	504	502	485	464	485	477	478	466	495	505	456	515	507	473	488	496	505	476	490	525	497	476	495	534	527	501	491	503	487	478	471	538	493	512	498	539	466	504	517	498	506	507	495	492	550	538	512	476	484	487	518	531	498	464	483	529	496	485	496	499	521	504	496	493	489	488	507	516	512	522	531	470	516	483	509	497	526	507	507	492	543	504	478	492	511	519	512	488	506	487	488	482	522	530	521	470	475	504	468	455	508	477	480	469	482	489	515	507	528	519	491	491	483	489	503	512	482	496	515	519	508	535	469	511	469	535	519	498	468	483	477	538	496	535	488	537	493	470	513	492	487	465	468	467	476	500	507	512	447	505	472	490	501	469	519	508	519	486	519	475	538	509	507	482	517	513	505	524	493	526	533	503	520	485	508	459	486	504	493	551	487	466	505	461	485	481	509	478	546	492	497	529	521	486	499	467	511	475	518	528	477	520	506	511	456	498	497	448	529	491	467	504	532	497	496	519	493	504	484	501	489	485	498	469	518	505	477	514	495	486	463	457	543	526	498	481	463	493	512	499	508	508	453	487	468	518	505	535	503	512	552	521	532	495	502	480	525	505	485	492	481	465	536	498	518	514	527	478	457	512	523	461	476	507	455	480	482	476	487	485	456	519	454	492	491	442	494	469	528	533	503	448	478	489	489	519	461	497	486	523	462	528	469	473	490	467	531	507	520	517	467	500	486	511	474	493	520	492	498	514	486	494	481	521	480	504	473	488	501	504	496	515	480	481	508	506	473	501	527	478	527	530	531	498	545	492	480	468	516	487	466	491	543	487	509	467	463	510	535	477	504	519	504	525	491	507	534	501	500	504	527	495	515	507	457	446	476	530	536	483	522	484	552	497	457	563	491	480	498	486	466	504	494	484	501	490	546	504	531	505	522	498	489	520	487	495	474	509	505	494	463	483	482	525	470	481	544	502	506	492	515	504	533	519	493	496	533	500	494	525	493	488	500	512	482	527	512	508	506	470	528	501	495	491	481	512	520	469	533	514	521	502	509	513	473	481	492	497	508	516	459	508	472	491	514	520	486	492	482	504	499	522	530	504	537	469	502	446	489	469	486	502	487	463	489	486	509	542	467	456	484	520	485	536	482	456	467	491	453	459	508	473	488	490	489	543	502	504	532	497	502	510	465	500	504	438	483	485	517	491	477	499	504	547	484	543	506	440	550	481	504	505	521	492	503	476	485	508	510	518	519	509	497	448	509	507	520	509	493	453	469	495	505	459	483	544	481	510	449	472	499	522	508	522	528	476	477	480	496	477	475	511	481	502	521	531	474	521	467	494	515	461	508	515	525	504	440	526	471	484	492	465	501	507	488	479	524	512	503	505	498	494	481	497	511	528	509	498	493	496	487	512	478	483	517	493	490	517	496	500	494	472	505	455	499	477	465	524	488	495	512	504	503	503	528	506	454	471	507	486	481	478	512	451	516	492	513	482	521	496	519	486	473	482	506	496	522	498	471	483	485	509	498	492	489	505	482	482	508	519	534	461	484	487	496	518	496	510	472	490	502	498	509	491	487	483	492	526	453	506	500	462	502	516	464	481	476	478	497	488	491	493	521	490	459	516	488	466	477	552	486	495	497	496	481	514	513	494	457	485	469	495	443	473	492	477	480	512	542	499	497	482	503	503	454	517	502	490	451	539	501	514	496	543	479	487	493	523	506	467	509	490	485	471	531	468	496	505	539	498	521	473	463	463	526	490	492	464	483	524	536	495	517	502	493	485	508	515	555	474	531	496	502	463	486	497	491	498	508	484	480	462	521	472	489	498	495	464	532	488	498	498	485	465	492	471	508	490	483	524	488	502	484	533	503	495	487	499	486	503	493	504	549	480	547	526	484	487	472	472	455	508	486	522	502	473	503	498	537	525	464	490	475	490	475	496	475	529	516	489	509	475	521	469	463	464	490	505	504	518	458	494	501	495	468	505	488	526	486	506	500	499	502	532	497	479	511	512	467	528	508	511	481	488	532	514	512	508	502	491	482	521	500	520	485	515	481	510	466	506	514	479	466	501	536	512	514	518	513	495	519	514	482	453	475	534	499	486	491	471	507	516	532	526	525	482	480	532	478	489	486	541	483	488	494	507	490	531	483	509	522	500	508	510	478	549	504	510	476	509	469	488	452	511	485	480	521	484	486	510	488	513	500	452	517	483	490	542	481	480	466	466	508	474	521	471	505	529	489	466	482	484	544	482	494	470	520	494	512	516	474	469	463	475	531	506	499	483	513	492	479	499	491	469	528	533	536	507	515	498	506	500	477	460	473	457	524	503	464	505	499	502	512	475	483	492	520	492	517	480	482	488	479	480	527	464	525	485	518	495
34491	41540	28667	19050	14384	10643	7681	5857	4520	3588	2563	1939	1635	1273	1067	1063	1126	1110	1139	977	908	889	774	654	695	727	652	692	684	667	664	674	616	615	623	683	696	653	726	635	612	616	640	586	593	576	605	574	653	610	630	571	583	618	604	582	600	626	556	575	571	557	588	627	618	589	598	566	579	555	593	568	566	591	617	577	550	607	617	558	567	584	577	579	566	618	583	597	579	581	572	574	592	588	564	585	587	568	579	566	617	570	599	617	561	578	577	581	670	542	620	606	579	579	624	601	554	572	612	546	557	590	562	585	612	572	617	559	552	606	576	540	616	553	588	536	592	598	592	587	566	602	591	601	626	637	574	575	548	626	583	544	564	553	544	560	584	569	558	582	614	607	561	602	612	608	543	594	586	593	579	557	618	620	588	554	610	606	575	550	586	571	570	572	565	574	584	582	539	572	506	595	577	569	555	583	620	590	658	591	550	617	564	607	585	534	532	573	552	581	598	586	606	648	592	583	570	600	592	622	617	567	601	571	634	611	604	651	619	584	590	608	562	589	558	583	616	575	576	606	614	515	566	590	557	551	630	639	557	600	589	568	593	636	544	585	605	587	595	557	552	567	587	650	575	513	583	596	564	549	571	525	602	589	596	559	577	628	588	582	566	592	608	555	545	567	569	585	576	586	610	568	619	570	597	596	586	528	580	608	588	562	627	620	597	567	587	591	616	582	555	615	568	550	540	553	623	578	577	587	592	573	588	562	569	580	588	610	565	557	573	617	593	606	590	565	574	555	608	598	603	592	570	586	587	554	588	543	614	565	570	543	605	587	596	590	634	609	564	598	555	611	599	593	610	585	607	612	585	604	579	561	549	582	611	577	566	576	607	585	630	597	569	600	613	567	589	578	604	557	597	650	569	587	577	603	522	518	617	561	543	562	583	558	616	589	577	534	614	574	606	587	579	609	595	583	552	601	609	617	570	593	575	551	572	588	622	568	595	585	611	554	587	572	563	569	596	558	579	560	610	589	601	573	596	609	595	587	574	623	603	570	577	626	557	556	594	597	625	601	605	603	576	542	601	574	577	590	602	564	615	588	598	621	589	558	560	583	541	630	575	605	546	613	547	596	587	602	583	591	594	532	638	577	602	558	576	619	605	599	612	538	553	594	600	585	647	592	561	571	590	588	579	584	587	602	568	614	568	594	627	575	588	523	554	604	636	606	578	618	539	580	561	585	555	572	564	625	598	606	596	552	583	588	603	596	566	583	571	574	599	608	555	618	612	598	557	618	562	570	605	579	601	584	583	656	561	549	580	580	572	607	591	576	587	578	577	557	607	558	590	571	594	595	573	566	613	595	601	594	605	569	567	619	594	551	562	593	544	582	578	594	565	577	578	595	555	598	574	599	558	559	575	600	550	563	584	564	627	560	586	563	604	621	572	594	596	580	593	604	629	592	598	600	612	563	576	602	521	570	556	607	568	574	573	578	561	538	549	612	590	591	599	587	543	585	574	577	580	554	587	565	572	582	569	576	610	558	588	597	562	600	589	559	577	582	594	573	593	609	566	539	553	590	591	586	599	582	556	555	590	616	584	531	592	567	583	551	560	547	624	547	588	610	542	601	562	607	555	579	612	583	569	597	599	579	585	561	566	574	559	556	626	561	577	550	599	576	544	570	585	566	635	585	596	605	582	572	590	592	553	564	566	620	589	552	602	564	571	590	603	546	582	593	600	549	590	586	535	598	586	604	579	594	622	544	596	588	557	584	576	605	612	565	579	570	555	576	579	572	591	544	579	574	539	589	621	590	603	571	622	598	589	562	573	589	595	601	570	591	545	588	616	595	588	608	607	558	621	571	566	573	597	554	591	548	611	605	609	613	614	573	607	555	582	552	577	593	560	565	554	577	596	572	607	588	600	555	574	512	601	576	565	526	611	562	549	594	584	606	610	605	570	569	569	600	586	619	574	567	597	601	561	598	601	592	573	562	575	576	560	606	579	605	590	594	656	562	525	562	608	564	606	573	574	630	560	568	589	581	604	567	596	571	589	585	582	553	610	581	633	585	590	607	583	546	608	581	584	586	591	595	609	573	595	555	618	543	574	560	550	586	608	584	582	575	612	594	616	616	635	587	575	622	585	578	598	608	587	561	582	610	570	584	576	553	598	584	581	559	595	562	569	558	567	609	538	576	561	565	573	622	587	585	566	587	564	536	575	578	556	572	573	529	561	618	561	575	603	565	568	569	577	553	546	600	524	541	559	586	557	563	614	609	590	578	590	601	548	593	587	597	561	589	583	641	563	572	606	552	557	551	555	608	632	594	547	636	607	568	579	602	605	588	587	624	635	606	547	600	628	617	570	581	598	598	591	544	579	588	545	594	578	607	608	585	600	596	552	582	526	566	562	575	595	570	604	599	576	580	608	594	621	564	559	592	598	664	561	585	590	523	625	602	564	562	605	581	590	584	630	606	580	543	603	607	574	591	550	550	552	601	578	521	616	580	579	592	583	568	563	594	612	590	543	583	592	601	564	589	612	601	578	575	544	585	600	566	575	616	526	585	531	565	609	566	578	611	588	610	575	626	561	619	577	597	601	560	610	570	583	572	590	624	582	559	562	549	603	546	583	565	584	567	610	589	555	589	634	544	582	572	567	573	584	572	609	583	553	606	597	601	570	581	557	538	562	580	589	602	582	621	579	558	591	546	581	591	580	614	592	575	588	588	591	584	565	589	552	579	562	611	594	570	565	605	564	562	575	642	616	565	601	602	568	579	566	628	603	587	610	565	573	550	609	604	566	583	545	593	606	601	609	592	576	566	631	632	574	611	607	588	557	539	530	591	599	571	574	557	592	574	564	593	572	585	597	583	622	529	591	581	591	580	630	552	588	555	589	564	633	564	608	557	564	549	613	548	611	563	542	576	587	591	617	571	558	583	587	588	588	579	548	607	524	590	578	571	585	596	562	573	547	603	588	605	532	550	569	612	587	558	599	620	588	560	593	563	553	555	590	584	598	576	559	593	621	565	604	589	588	509	564	572	580	590	599	579	569	557	567	600	603	594	542	578	594	607	605	565	577	606	614	561	578	615	579	558	576	575	621	576	560	579	582	579	553	555	641	592	583	563	528	594	584	565	535	588	601	567	589	604	595	584	543	574	542	584	562	580	582	556	589	587	587	628	570	617	606	551	585	597	603	570	609	590	615	608	599	613	576	589	604	585	633	613	577	571	581	578	583	590	589	585	590	615	540	512	586	567	534	590	581	527	596	625	569	599	588	580	544	569	580	564	567	594	562	605	569	612	618	542	606	553	569	594	558	586	596	569	565	607	599	585	575	580	611	596	578	589	610	635	565	568	587	583	616	544	565	581	592	622	601	589	554	561	581	584	583	604	625	558	596	569	531	555	549	572	592	590	583	568	615	561	574	570	551	575	594	565	553	574	594	529	578	564	581	578	566	593	540	579	577	605	595	563	597	564	596	544	601	579	559	528	580	563
23723	20943	28020	24108	20931	15010	7856	4658	3240	2491	1868	1569	1217	953	914	874	829	877	904	722	685	608	577	562	520	473	452	467	452	486	452	480	487	467	462	492	523	470	469	448	478	501	473	453	435	449	452	419	444	478	458	466	442	437	437	360	431	415	461	427	440	429	422	412	444	442	455	426	426	436	418	389	395	441	426	421	434	428	405	439	408	402	436	422	433	421	426	472	411	392	430	417	436	407	439	398	449	425	434	395	443	411	416	458	422	421	414	443	436	416	441	436	435	432	393	415	434	399	419	432	419	399	437	411	439	432	452	455	447	418	431	429	412	445	441	410	435	440	418	444	402	434	421	450	416	427	428	406	407	400	418	450	473	416	419	406	416	444	428	440	443	397	437	443	427	390	398	450	469	429	454	451	442	428	402	454	433	449	432	434	423	404	427	437	417	446	399	435	426	420	414	413	409	430	445	426	383	427	418	410	404	403	443	405	423	441	423	451	410	422	408	453	462	372	453	466	432	416	397	409	432	445	405	408	398	411	448	435	414	387	423	441	413	429	422	394	405	411	412	394	437	400	405	437	427	417	420	439	409	417	426	429	409	394	439	412	446	413	407	386	396	379	397	450	433	435	411	421	414	404	437	396	452	401	402	457	433	422	382	460	399	426	407	422	393	417	423	432	435	417	406	438	450	410	464	428	393	393	439	404	420	419	404	401	414	385	412	458	391	401	393	415	444	399	418	387	412	391	430	400	413	422	405	405	469	436	397	428	396	463	419	412	406	433	413	400	449	393	417	398	389	448	445	455	427	436	401	379	371	375	440	414	396	424	454	444	435	410	427	392	432	449	423	448	413	451	450	462	437	460	441	447	452	416	425	453	410	432	420	441	418	428	431	426	407	456	423	408	401	415	435	420	416	410	418	423	432	406	403	420	379	411	425	366	451	414	426	377	454	458	448	410	450	408	455	429	439	439	444	445	433	393	410	461	404	434	410	425	426	449	418	434	450	409	441	459	443	431	432	459	450	404	427	438	401	415	429	440	399	428	403	423	418	453	411	409	405	427	417	412	441	423	432	445	419	434	400	431	426	404	419	440	383	417	436	472	425	437	429	447	447	421	392	424	436	428	409	409	430	434	402	412	428	431	423	431	432	445	404	445	418	441	421	416	419	475	427	414	449	376	429	399	452	438	433	416	413	437	436	465	445	422	409	418	431	454	398	405	425	431	411	419	414	399	411	431	421	446	405	405	420	446	397	423	429	414	443	403	415	405	415	418	440	468	428	433	444	441	424	411	443	424	398	480	404	381	387	423	453	458	436	446	425	428	394	381	423	470	425	414	445	424	442	439	449	402	401	434	406	428	455	414	431	433	394	427	427	418	414	409	424	420	423	422	440	422	454	404	410	412	450	437	418	419	420	401	429	404	436	463	412	442	374	416	400	428	429	418	403	400	408	433	467	441	401	420	432	475	445	416	426	416	431	404	437	399	405	463	410	415	401	413	414	396	421	392	434	441	434	417	419	454	430	437	455	449	452	424	424	396	395	443	415	406	444	412	419	427	404	432	439	380	401	441	445	411	408	385	441	431	402	427	394	431	444	444	431	409	435	396	395	458	414	429	413	419	428	414	418	448	413	425	385	441	422	405	425	426	370	416	448	412	436	416	429	422	464	432	453	425	439	432	375	370	426	443	432	407	426	438	466	432	413	429	447	427	429	396	437	404	409	479	405	408	413	399	439	415	426	416	461	391	449	453	432	428	453	405	429	437	415	432	447	462	446	397	395	423	442	450	415	407	420	423	419	430	411	439	438	435	450	402	424	454	441	420	397	421	446	430	430	475	413	435	425	464	423	387	413	436	389	427	409	419	419	388	430	395	437	436	437	452	412	437	451	446	433	448	420	418	423	420	443	423	422	392	427	450	420	440	408	425	397	405	407	431	441	463	380	447	437	429	482	414	393	384	390	429	414	432	438	441	433	416	416	416	438	424	449	434	417	400	426	419	433	408	474	416	446	439	439	442	439	390	441	398	439	422	425	469	432	425	432	441	374	474	385	411	444	437	452	430	427	447	389	404	413	413	417	441	395	393	407	395	395	427	432	460	428	440	404	401	431	431	402	429	391	442	441	456	411	435	391	451	415	463	449	422	427	365	396	428	415	436	402	395	420	409	421	436	419	430	393	425	413	443	427	429	469	426	386	454	419	415	424	429	401	407	414	431	416	424	411	433	436	418	406	422	431	438	423	438	469	414	434	437	402	416	422	427	454	413	418	442	429	427	414	432	456	446	431	422	412	428	428	421	472	445	386	432	449	401	427	453	444	400	435	409	444	417	440	416	419	410	418	420	450	423	448	402	430	433	422	416	424	419	403	422	405	435	414	383	400	456	461	462	425	441	403	435	406	393	409	423	390	435	454	408	407	416	424	448	475	405	435	393	421	428	433	461	419	422	408	448	437	436	399	413	422	427	426	425	434	412	469	440	417	439	468	417	426	470	409	412	411	446	425	395	452	411	422	424	452	401	404	437	414	390	459	412	429	407	421	446	428	439	441	422	435	439	426	406	407	424	436	443	438	405	424	436	413	439	423	411	462	432	413	394	409	400	425	440	428	418	441	456	416	458	444	451	419	459	392	429	443	405	429	433	410	435	425	418	378	428	446	382	444	431	432	370	412	423	401	417	446	419	417	446	392	377	426	448	437	466	399	440	423	428	452	422	431	424	428	426	460	439	393	418	379	450	433	413	424	390	396	406	416	398	435	396	464	448	447	436	463	426	434	429	469	413	489	428	425	451	429	413	424	420	415	451	423	419	461	424	409	410	428	443	408	426	421	447	421	416	435	484	413	424	415	417	405	465	446	415	438	433	438	415	386	408	449	378	417	398	465	440	403	375	424	448	427	413	404	436	422	387	445	444	398	424	440	450	462	416	429	418	417	457	425	432	362	404	392	423	427	407	429	404	417	435	420	432	420	470	412	418	438	449	436	424	422	461	431	436	436	444	421	428	438	468	418	435	395	434	417	463	399	449	430	433	441	414	394	377	422	412	408	417	406	418	391	422	438	422	462	467	418	437	411	438	419	411	455	406	406	419	446	411	418	415	434	415	403	416	428	429	436	424	417	437	411	390	381	423	446	382	432	447	393	415	403	429	436	421	421	449	446	400	432	431	411	417	448	393	431	416	388	411	407	391	455	428	449	436	405	433	401	425	436	431	467	402	397	413	453	426	448	450	399	413	373	378	435	427	432	400	388	415	427	427	404	430	411	433	401	428	408	435	409	422	391	428	414	399	426	423	417	401	439	457	394	405	401	435	422	418	451	415	417	413	431	417	425	407	439	448	418	429	417	446	419	441	418	441	449	433	401	431	411	416	464	431	434	416	403	411	415	427	404	407	443	465	419	408	410	418	416	393	434	430	409	431	444	418	394	391	446	431	398	437	418	408	426	432	426	404	432	461	426	428	437	411	428	473	440	444	416	440	412	412	444	417	440	452	427	416
39113	50961	35553	25399	18997	14733	11086	8640	6527	5210	3695	3012	2416	1638	1503	1521	1459	1559	1631	1224	1097	925	852	709	657	692	625	666	624	594	669	604	560	535	593	646	618	683	587	568	594	535	562	568	568	561	558	551	540	573	539	558	511	520	534	508	470	538	515	529	501	489	507	464	499	496	521	489	515	516	449	515	507	527	463	435	507	502	486	509	469	505	512	490	459	501	497	527	510	514	481	491	513	482	510	490	521	517	482	501	521	484	460	550	466	498	470	533	499	465	470	501	502	482	479	517	490	492	464	511	470	438	507	430	488	479	507	490	432	520	496	522	504	515	489	448	540	496	491	473	461	469	488	497	513	570	483	454	472	513	519	454	523	492	491	474	456	501	456	476	488	551	487	490	476	480	520	474	509	452	493	495	556	516	507	495	492	476	518	507	503	492	489	503	478	490	492	492	477	491	409	532	540	491	538	549	468	489	476	465	478	472	521	498	476	475	487	471	469	502	495	536	519	491	482	524	466	489	507	475	494	495	500	516	480	482	471	459	484	523	500	491	475	509	498	524	507	518	512	477	457	531	473	487	489	508	512	492	514	499	485	472	494	451	502	520	505	495	461	501	510	506	508	507	459	485	479	496	496	495	512	487	482	559	472	507	470	564	493	531	510	504	494	496	512	479	465	499	473	470	464	512	508	466	540	485	484	528	480	482	465	501	480	490	494	488	496	500	504	451	499	506	518	527	495	456	474	472	490	493	523	503	496	507	468	450	494	476	500	461	528	520	511	484	525	487	526	526	472	521	496	486	459	521	452	498	479	463	469	463	517	502	481	481	510	508	509	517	478	523	530	479	492	482	508	536	504	529	490	534	489	499	493	546	482	498	495	488	505	500	534	484	458	471	489	475	489	446	503	532	484	481	476	494	477	484	528	495	516	475	454	485	505	462	490	486	465	515	507	483	487	458	519	488	512	460	518	482	494	518	496	482	473	495	457	453	493	483	529	484	510	453	521	445	484	492	478	515	510	519	473	453	509	479	479	504	478	471	523	486	464	474	463	466	470	480	503	481	506	503	521	472	484	448	505	454	514	462	517	482	512	485	538	502	511	503	504	503	465	476	480	478	495	479	513	449	480	507	505	541	470	474	560	518	488	494	481	491	488	503	525	506	504	514	514	497	463	504	524	486	492	484	523	534	478	524	478	474	511	510	503	498	505	536	486	482	474	482	484	467	518	511	515	476	478	497	513	498	493	464	463	498	481	531	491	501	478	492	491	499	478	513	496	498	463	470	520	529	520	435	484	479	464	492	500	506	499	499	514	500	465	493	472	500	513	507	493	443	516	494	493	485	483	526	517	476	483	463	514	494	495	462	526	466	497	510	517	469	456	479	453	504	516	466	481	497	492	465	503	485	505	482	451	496	499	485	434	499	490	538	445	541	510	522	538	514	499	511	515	514	499	505	497	504	509	484	474	469	484	478	508	507	507	507	524	472	505	490	534	464	514	507	457	511	487	503	498	510	516	483	499	471	506	478	513	471	483	526	462	521	494	493	488	531	500	466	485	531	486	477	503	502	519	515	536	476	504	470	493	498	516	477	533	497	456	481	472	508	496	468	528	499	496	503	499	456	461	518	496	467	491	499	476	436	467	459	445	500	506	474	518	495	479	472	514	522	478	471	501	426	495	465	500	456	528	514	489	465	462	499	497	497	483	493	516	446	504	428	454	455	551	512	502	488	500	485	446	515	488	504	497	489	473	504	504	511	457	483	479	469	464	545	462	445	532	482	461	460	529	502	467	505	483	504	492	463	490	469	497	480	497	482	445	479	546	457	492	480	463	479	506	488	480	515	478	489	476	476	487	488	515	473	546	509	491	478	501	512	526	500	480	486	493	475	507	470	502	472	454	455	482	452	467	506	483	460	484	450	428	496	506	516	499	471	516	485	516	432	437	470	548	479	496	497	485	519	489	433	521	471	493	502	500	510	506	471	529	487	499	475	477	492	477	499	510	491	507	476	513	488	472	479	468	485	536	470	513	513	520	503	476	487	502	441	473	463	482	512	514	515	486	481	430	462	486	512	474	507	491	480	501	477	481	547	487	500	498	491	460	502	491	514	545	480	466	486	473	506	520	453	460	511	516	514	478	554	511	491	511	519	547	466	548	478	442	458	489	441	492	451	488	504	488	503	477	485	470	551	497	527	478	529	499	514	493	516	496	490	497	465	490	496	536	487	485	520	508	494	459	515	476	486	463	488	495	488	480	496	487	490	482	501	484	499	480	488	453	521	482	460	513	498	417	515	486	472	484	449	547	502	486	527	505	502	464	513	490	452	513	469	516	507	490	471	497	507	496	546	530	518	514	472	510	468	508	497	484	501	501	520	508	500	463	478	508	495	496	488	468	478	496	471	494	484	503	494	454	452	495	538	478	518	478	503	499	485	487	513	473	461	505	530	503	481	478	484	477	499	495	481	529	478	517	475	451	499	482	483	539	514	490	527	462	493	494	462	526	482	481	493	469	505	507	487	498	425	502	498	485	530	471	496	530	508	487	511	467	494	490	510	495	543	488	493	486	492	489	516	475	519	487	518	480	548	477	513	486	522	477	513	516	505	493	528	456	508	524	514	491	521	510	443	499	489	500	424	516	493	502	479	464	525	481	484	490	519	481	481	496	494	524	472	507	476	536	509	469	486	506	466	479	504	483	479	492	521	493	479	461	518	476	553	485	480	491	473	513	491	499	486	505	481	507	490	518	490	503	479	517	511	460	500	513	484	487	518	483	473	463	482	499	501	511	498	492	526	453	524	513	484	503	472	506	507	489	528	502	481	521	495	494	489	488	466	509	518	475	514	492	488	491	489	488	479	457	503	482	474	471	517	499	513	472	475	500	449	502	501	494	506	514	498	461	508	492	512	482	454	465	499	493	476	528	435	485	495	445	486	535	490	484	519	497	457	485	487	516	488	487	480	468	518	520	529	457	464	489	492	480	490	464	514	527	503	478	551	485	500	486	496	496	475	484	502	462	446	498	493	493	474	531	454	505	519	492	530	473	488	505	484	492	484	509	494	489	472	493	487	480	477	509	474	494	463	477	493	488	471	510	476	511	464	476	532	459	489	488	485	489	447	441	498	447	495	494	455	539	451	480	493	481	499	506	487	451	491	496	483	479	485	499	507	473	461	494	523	480	485	494	498	494	490	499	478	491	477	516	503	502	475	515	495	534	478	476	446	503	502	520	497	492	497	508	500	500	526	468	464	508	509	507	458	491	484	483	488	490	492	531	491	500	489	522	500	487	487	504	514	490	497	504	495	528	526	538	514	461	452	476	486	503	454	475	481	484	507	510	470	456	503	531	486	490	451	520	485	494	488	491	493	490	500	509	474	479	482	502	515	517	498	514	490	511	524	466	490	506	511	459	484	477	473	497	509	525	511	491	499	505	459	507	503	486	502	497	475	529	490	458	480	514	506	515	487	472	510	527	478	469	447	506	507	507	509	476	480
25002	21041	26849	25348	14874	7711	4839	3719	2598	1919	1728	1484	1178	949	1006	1030	946	973	924	918	824	756	732	714	711	730	711	664	680	637	696	709	677	666	691	734	674	689	685	650	649	637	659	674	611	697	603	686	638	714	658	660	664	663	628	639	618	635	669	632	636	626	658	631	657	659	639	677	644	680	645	678	642	622	641	638	640	653	610	659	633	636	630	656	663	661	634	621	622	635	667	646	618	629	645	641	641	621	655	636	630	614	641	619	652	614	621	620	673	624	667	634	656	616	651	633	593	627	618	667	630	628	628	662	608	662	657	658	621	654	640	648	644	654	650	642	649	678	614	650	625	639	655	630	631	622	686	622	677	639	646	629	600	651	592	641	704	611	657	627	635	629	573	610	607	633	643	618	618	643	639	611	619	647	645	652	637	634	635	617	649	653	610	671	631	634	646	648	650	604	632	669	669	630	647	583	649	676	642	668	625	618	622	660	632	637	623	633	612	643	650	641	627	584	627	657	576	618	628	654	586	678	656	637	644	596	647	644	624	645	632	638	631	651	617	638	634	638	645	637	642	614	647	636	659	664	609	642	670	648	668	618	651	646	619	638	639	673	636	665	619	667	654	608	613	665	625	630	647	654	611	640	626	652	668	649	604	670	612	645	618	648	646	627	649	624	673	697	633	633	671	694	660	651	643	603	666	650	650	599	634	645	656	610	628	622	690	638	659	611	614	694	660	629	667	627	588	621	615	675	643	644	631	624	647	619	662	645	714	696	656	629	658	665	642	660	680	659	633	638	647	638	627	633	606	672	668	549	575	629	662	627	641	701	611	609	633	612	642	665	627	627	658	644	600	659	642	624	608	648	642	653	612	607	611	625	642	654	635	659	627	673	615	626	637	658	659	595	619	623	628	628	679	656	639	614	611	640	668	647	664	611	646	644	595	605	661	651	616	600	614	627	632	625	655	617	670	671	639	668	645	658	653	610	671	656	617	632	611	638	677	600	605	640	635	612	645	650	648	686	662	671	663	603	614	672	620	677	617	625	628	634	633	657	618	616	645	639	634	587	621	608	684	572	598	618	627	619	653	633	619	659	633	631	614	668	641	596	652	594	648	638	633	618	674	644	609	610	601	618	661	626	606	640	623	613	650	609	621	627	726	648	659	648	600	642	597	635	628	632	593	625	632	598	630	623	623	624	603	638	622	697	624	641	594	630	653	652	629	652	643	626	632	638	604	665	650	661	690	631	640	656	625	662	665	617	696	647	650	633	675	643	677	657	622	628	609	609	633	622	625	647	631	645	636	631	666	647	627	593	662	653	659	631	653	672	639	602	653	655	614	619	671	660	676	638	650	640	668	643	671	635	656	645	638	656	657	660	640	628	645	696	630	649	662	637	624	627	645	596	649	602	648	664	678	686	595	591	644	623	656	658	610	646	594	643	639	681	627	644	619	602	659	619	638	587	645	637	661	661	621	659	608	653	627	633	645	621	631	639	644	639	637	610	636	654	653	621	649	608	647	615	655	629	648	645	626	631	675	649	641	635	623	592	641	685	628	629	663	658	622	621	669	615	603	686	667	673	675	655	617	633	607	619	618	636	649	619	654	659	678	638	681	645	610	620	653	612	629	637	650	658	652	620	654	609	627	623	701	633	645	630	596	638	635	665	631	612	649	653	656	666	685	631	614	643	674	625	637	613	620	647	625	632	627	657	647	648	626	656	626	653	656	681	601	638	637	622	653	631	643	629	670	663	620	633	618	649	649	655	665	703	648	630	684	639	616	636	628	662	633	628	616	627	614	643	660	636	615	666	676	586	638	676	649	629	641	636	635	639	622	620	614	631	613	643	654	614	608	641	648	635	682	646	610	670	599	626	627	689	664	596	603	640	618	628	596	631	636	630	630	624	624	632	641	654	645	649	651	634	613	629	680	619	643	629	645	624	619	625	630	628	601	615	598	641	597	684	639	688	667	667	660	594	672	613	679	689	663	623	662	652	683	637	632	631	610	667	583	634	643	565	628	641	627	607	650	635	641	593	647	633	649	605	674	635	615	671	646	656	623	643	631	621	648	695	626	629	716	642	651	615	638	672	637	640	629	610	649	687	649	635	651	645	628	616	664	617	689	665	627	639	681	617	646	666	609	652	666	640	615	626	611	627	664	625	647	624	663	611	632	628	617	622	631	630	608	603	622	673	582	637	583	628	587	577	622	635	616	618	612	671	633	624	634	680	620	620	593	629	636	680	573	669	646	584	629	665	657	641	617	681	658	646	685	641	623	646	650	639	608	691	613	659	598	670	673	674	678	618	612	657	614	634	676	668	627	620	643	655	615	656	620	637	638	690	603	641	632	615	642	642	625	636	684	652	613	629	656	683	640	611	643	694	621	673	659	628	609	632	657	652	642	642	649	657	618	618	604	640	644	585	667	660	686	665	653	667	602	643	633	666	668	600	657	638	658	633	617	636	632	674	628	650	610	686	577	613	684	642	619	624	636	625	641	616	637	620	635	650	626	624	647	615	619	663	674	609	634	637	643	617	626	692	653	627	618	619	633	653	644	598	666	640	659	633	611	619	653	638	630	625	665	619	634	652	665	671	642	654	670	602	664	641	584	644	673	644	653	649	652	638	655	635	669	615	583	642	656	637	633	645	657	642	640	636	688	622	645	618	622	594	664	610	661	672	651	598	647	570	676	628	620	671	655	609	650	642	604	611	647	640	653	649	646	631	657	641	697	661	629	706	615	631	635	656	666	659	637	658	658	623	606	632	637	646	589	621	590	622	640	640	675	642	656	593	640	639	609	658	660	632	616	616	635	620	653	654	639	655	652	621	629	647	631	634	672	598	582	608	651	622	655	636	631	590	703	604	584	649	613	635	662	684	664	626	659	575	617	616	632	660	650	629	642	643	699	636	617	626	656	615	647	654	650	664	680	633	678	624	637	684	651	604	654	635	606	698	655	612	667	630	637	650	639	640	674	619	646	656	656	661	679	608	644	682	642	647	634	621	610	677	681	619	616	655	644	616	649	639	620	645	625	640	648	649	649	654	676	646	656	717	618	642	658	659	636	635	653	644	654	645	622	623	584	651	690	625	588	634	623	667	618	682	666	627	600	636	608	639	619	629	598	628	659	658	629	671	631	624	661	615	624	616	616	693	652	639	673	613	639	641	687	690	626	610	674	654	637	628	678	620	645	639	614	651	624	638	654	641	661	668	647	655	643	643	675	653	614	657	653	643	650	645	611	639	633	628	595	628	603	631	596	649	630	626	679	634	607	623	656	613	642	630	656	679	608	571	634	634	667	618	587	616	671	600	616	624	641	644	644	583	613	686	628	621	687	652	617	607	686	636	588	624	614	622	618	642	563	619	628	615	627	636	628	612	637	656	671	606	600	643	609	653	644	612	604	598	654	665	602	652	618	634	668	632	662	613	648	639	626	635	641	655	661	669	626	652	612	659	724	613	644	676	674	650	668	644	624	634	607	661	624	667	601	641
37595	44609	32204	23249	16021	11866	9028	7383	5204	3986	3127	2670	2089	1510	1478	1558	1549	1558	1532	1305	1098	1121	974	929	825	905	848	854	858	806	810	836	781	856	807	864	866	853	814	842	812	804	816	788	788	774	817	804	821	694	763	833	712	713	749	675	771	765	707	749	798	714	765	724	729	786	743	742	693	720	794	713	756	788	767	729	745	728	696	775	731	744	800	701	741	740	663	718	739	710	787	729	716	757	726	766	737	748	743	688	748	721	725	675	709	721	707	716	698	725	711	738	736	728	717	744	738	780	760	702	677	705	745	764	707	699	738	739	746	697	681	704	779	709	775	722	705	706	750	723	728	729	702	747	715	691	698	746	730	709	714	717	762	718	720	755	717	713	752	753	720	690	781	730	680	666	718	749	715	721	728	725	722	709	730	666	707	728	749	697	730	739	750	716	729	714	758	707	742	742	771	772	748	742	708	718	736	731	736	697	745	701	701	733	771	751	702	709	711	711	733	731	696	721	742	708	694	758	751	736	734	703	755	712	741	775	716	746	754	747	745	747	736	715	725	769	709	744	706	718	723	681	719	722	706	795	664	742	749	694	722	708	744	693	694	715	720	699	764	711	729	694	743	703	727	757	728	691	721	774	717	703	718	727	733	712	716	774	723	701	713	697	785	770	747	755	722	720	710	709	733	755	713	717	755	736	751	722	688	733	722	693	722	741	723	704	744	712	717	735	748	722	691	716	746	732	695	728	716	726	744	745	727	732	737	706	729	750	694	738	690	765	723	681	708	685	755	707	747	732	709	691	732	755	737	715	761	750	736	725	668	721	749	737	772	720	707	704	762	708	742	697	753	687	732	735	765	715	727	769	753	707	756	771	728	704	703	737	775	692	669	703	716	694	744	732	720	738	714	710	688	742	722	687	741	755	747	754	781	761	742	774	730	715	732	723	727	734	722	733	724	730	755	776	718	742	689	716	766	709	721	735	722	722	745	735	720	704	737	674	689	722	785	713	781	766	722	691	704	743	740	752	740	720	721	726	709	757	721	722	676	715	707	751	708	781	685	743	732	750	720	686	703	710	748	752	775	728	759	727	703	749	713	723	747	725	730	753	730	718	680	721	757	749	773	800	740	746	746	767	739	739	733	729	713	708	701	662	735	677	705	737	755	712	747	706	761	740	697	706	737	754	710	724	723	746	704	681	710	787	729	739	720	699	732	698	730	754	775	771	725	770	710	722	720	755	715	717	732	742	712	749	780	788	738	754	768	680	739	741	787	725	694	747	724	770	756	722	678	692	739	703	736	731	750	652	700	736	754	703	784	742	689	742	740	703	726	768	714	717	714	718	741	774	641	690	703	784	733	750	735	692	736	737	758	748	746	705	730	743	767	696	773	704	732	750	746	735	749	731	693	739	748	703	740	708	715	659	715	722	768	713	743	747	744	736	721	712	731	715	721	689	695	699	718	754	739	730	704	733	766	729	749	767	704	707	762	772	726	732	745	725	745	711	724	713	693	798	709	729	775	737	693	734	703	711	689	695	710	719	730	722	704	740	742	745	692	712	706	747	738	749	748	692	755	751	700	791	773	717	712	734	718	745	705	730	698	686	741	753	709	725	733	766	715	761	733	726	733	733	748	725	754	716	723	735	701	727	742	715	729	717	728	779	696	704	782	780	755	694	759	763	739	732	725	741	771	719	753	740	746	751	736	725	759	748	751	734	711	722	721	733	701	704	731	777	726	723	731	686	755	711	722	732	746	761	742	796	727	685	737	707	770	729	706	756	694	751	725	741	740	760	766	697	721	763	738	736	706	712	725	697	686	719	769	754	757	726	747	753	769	740	732	753	700	702	768	715	716	750	732	753	703	701	721	800	766	744	699	707	748	660	709	708	706	716	718	716	733	748	728	718	737	740	735	728	763	741	690	738	744	732	744	760	716	759	691	723	735	768	685	735	696	709	747	760	735	781	720	731	704	723	743	689	709	692	742	756	687	772	731	753	773	775	755	744	737	702	742	702	720	713	763	744	719	746	701	731	790	722	761	736	702	717	719	761	720	705	704	735	723	694	770	713	710	699	736	741	701	714	748	664	707	753	690	734	757	724	726	762	707	765	732	698	759	687	667	724	744	677	751	720	662	773	693	776	715	781	753	702	719	754	721	739	732	743	707	723	776	756	761	740	757	719	706	682	754	748	725	718	749	737	683	745	768	725	740	739	739	726	719	735	711	728	719	747	731	710	752	687	702	707	719	705	677	773	750	748	785	706	721	737	771	720	680	726	736	772	704	746	722	779	673	745	721	746	754	725	773	704	739	713	713	699	753	777	721	782	730	733	698	714	749	758	731	766	713	802	765	761	715	758	759	711	749	733	752	742	746	733	736	788	719	745	719	699	699	716	745	781	729	736	768	745	699	728	712	696	805	782	773	699	791	733	724	778	754	707	731	732	738	772	738	777	726	669	669	707	744	739	717	726	738	709	688	710	736	736	689	701	700	698	727	712	730	761	748	765	709	728	682	774	704	727	730	734	729	732	743	721	739	710	719	730	689	783	714	721	736	739	785	765	765	692	771	693	751	731	731	762	695	693	695	704	728	715	724	720	684	792	723	700	757	687	759	692	749	729	725	727	714	691	716	698	736	742	706	745	695	714	743	721	731	740	741	706	758	753	698	723	736	717	774	725	731	742	754	705	743	735	784	704	721	713	741	738	728	751	707	731	787	719	725	715	717	724	716	721	736	699	717	754	761	738	737	743	769	766	678	734	666	781	743	772	722	731	707	715	735	723	733	731	756	755	680	714	693	737	750	756	775	739	741	750	744	692	686	720	713	693	722	760	700	744	781	699	711	701	734	780	721	761	732	716	685	714	713	779	761	712	743	678	747	731	731	764	701	735	762	723	695	706	736	760	739	737	770	690	763	737	711	703	788	757	707	708	731	748	736	764	705	718	698	735	745	751	734	745	715	701	733	706	724	751	762	801	678	698	735	720	730	699	733	727	713	704	737	739	718	706	753	742	759	730	756	736	722	682	707	726	780	713	742	711	754	722	725	768	723	722	737	738	757	743	711	766	774	707	781	734	750	749	784	734	753	751	720	778	730	727	696	726	722	723	723	731	726	709	745	726	754	701	729	758	760	674	723	710	742	749	722	733	733	728	734	675	752	738	728	769	698	726	753	674	736	733	732	695	766	732	767	751	706	720	699	726	731	712	705	723	729	769	752	690	688	732	746	720	668	755	736	733	711	725	695	720	754	697	688	730	708	793	753	757	713	747	747	761	729	709	724	750	757	728	704	703	772	736	728	786	723	715	715	750	723	705	684	671	753	700	659	714	742	766	779	815	716	728	740	676	734	712	740	736	733	730	712	707	715	755	727	732	691	780	705	734	754	736	714	753	739	741	715	706	704	718	737	726	730	771	698	717	704	727	710	711	720	744	683	755	783	754	727	741	681	712	732	777	679	708	760	756	772	720	774	725	705	720	778	737	750	722	729	773	743	727
22663	20943	28495	23508	21004	21286	15660	6708	4078	2952	2625	2211	1785	1510	1390	1422	1359	1497	1261	1073	1002	835	818	807	727	706	696	737	728	677	686	631	656	676	722	679	701	694	631	646	686	658	653	635	656	668	669	623	634	655	613	625	666	605	635	553	614	599	620	620	626	632	573	589	579	595	614	585	602	556	578	606	604	610	575	596	552	588	586	600	592	626	586	608	555	604	584	580	587	555	547	551	567	602	607	585	597	564	594	574	628	603	554	582	575	598	622	599	575	567	599	565	592	579	583	604	558	571	627	595	580	600	572	624	646	623	555	617	527	515	581	606	639	581	600	569	590	581	557	600	568	594	608	558	547	566	581	564	585	595	593	582	589	604	595	550	589	570	592	576	605	524	583	604	630	584	582	578	601	628	575	535	582	602	555	581	589	619	576	593	580	603	575	570	537	557	533	563	576	598	578	634	601	612	592	590	562	577	604	536	580	559	593	543	574	552	555	557	561	546	594	615	646	565	573	599	608	582	568	573	570	611	551	612	575	569	600	543	558	573	562	577	622	597	561	623	556	620	588	605	556	583	596	586	574	538	619	621	560	563	547	526	587	587	578	572	575	624	605	594	570	544	606	587	629	595	538	560	574	601	596	621	639	608	620	546	595	582	576	563	538	620	576	604	630	607	608	569	551	570	559	602	564	595	569	567	568	587	589	577	620	623	578	599	571	607	629	602	578	604	586	605	551	599	612	585	565	605	591	591	580	584	579	587	595	643	595	578	603	604	575	535	546	600	585	566	564	595	572	554	584	617	609	585	637	598	558	595	565	549	581	572	577	592	613	569	596	612	610	597	579	626	570	582	558	566	612	624	579	598	564	568	606	584	600	604	561	580	564	589	560	574	577	630	574	607	614	579	544	605	572	574	571	625	553	635	630	615	564	575	585	536	592	576	586	602	634	607	619	610	612	620	611	567	593	611	580	575	570	587	563	600	581	579	569	601	555	596	598	549	599	581	579	615	591	601	581	573	587	594	574	562	613	629	629	545	611	596	643	572	578	586	610	599	579	591	578	598	610	550	593	579	594	574	569	585	591	610	589	590	629	605	575	589	566	571	612	571	634	602	582	603	604	600	547	605	559	587	618	559	566	619	657	617	608	581	572	566	595	577	582	638	600	580	597	613	550	593	565	611	555	603	569	591	608	591	556	577	606	593	623	593	568	561	569	581	566	601	625	585	614	590	580	593	633	590	576	589	576	592	626	576	589	577	593	633	573	569	618	602	596	608	588	647	583	578	612	601	661	599	548	606	567	572	612	603	558	611	581	592	593	611	585	605	594	657	564	570	565	555	597	562	555	577	604	584	569	588	622	622	590	600	544	559	603	619	616	640	571	573	628	572	563	633	613	610	577	567	632	561	596	601	593	600	575	603	587	597	599	611	562	635	575	592	594	643	595	560	606	597	606	631	589	574	575	527	582	549	608	570	606	614	549	586	659	633	566	606	584	597	586	582	583	630	586	569	590	579	590	612	579	598	563	594	622	537	545	543	585	626	597	582	570	590	599	592	577	595	597	641	628	614	578	576	608	633	638	566	606	608	566	577	580	592	582	561	654	548	582	589	606	613	590	583	562	590	608	616	575	580	591	618	602	628	561	605	592	589	528	574	564	589	587	613	587	601	589	601	601	546	569	590	586	622	599	609	603	583	553	589	571	576	619	577	620	567	613	593	620	578	618	573	573	602	618	595	644	625	563	615	583	616	565	633	616	603	580	582	577	599	587	586	527	579	607	564	563	604	558	587	577	583	621	588	602	555	604	568	589	600	610	602	593	579	614	595	595	639	603	536	617	580	596	610	602	616	618	570	581	619	554	589	596	593	608	579	563	602	578	580	635	578	612	618	617	605	589	565	576	568	573	606	598	576	549	581	547	525	580	596	596	599	618	625	572	565	601	589	603	599	582	570	592	559	580	615	558	617	589	580	570	568	621	581	563	546	538	582	594	579	575	607	607	530	612	555	582	588	581	590	619	578	569	551	570	580	628	578	584	573	567	623	632	580	589	632	598	548	584	520	622	560	577	609	548	591	585	578	614	622	583	568	583	602	617	628	572	603	572	568	585	620	598	559	575	589	593	621	580	599	608	616	592	607	612	588	541	550	599	588	633	617	576	568	600	567	564	567	570	632	624	550	595	616	568	562	599	587	580	562	614	605	614	573	590	593	589	592	611	592	582	565	570	627	593	584	597	624	548	604	575	568	582	594	559	547	600	571	569	643	569	539	617	534	609	585	603	608	571	557	587	594	611	579	571	565	598	571	556	619	618	605	604	610	614	610	585	585	573	538	585	601	586	602	623	571	599	593	639	585	602	589	594	605	554	570	563	562	599	572	570	597	590	572	591	585	568	587	620	532	612	611	557	629	598	606	634	581	603	577	609	589	569	579	571	552	565	596	557	562	589	663	606	597	635	574	598	596	596	557	571	570	590	587	601	563	633	575	639	583	617	630	604	614	594	566	582	594	625	618	601	575	584	576	568	598	578	617	565	596	632	591	617	570	614	582	552	649	562	612	529	579	591	595	567	557	570	601	576	633	601	573	632	565	607	616	588	563	627	565	609	568	638	601	563	573	596	595	582	601	596	591	608	579	594	619	595	620	592	576	565	620	609	560	559	629	578	545	597	548	593	573	561	595	591	629	608	543	605	573	581	578	617	566	623	530	599	549	583	613	581	636	597	590	602	619	601	593	601	625	575	566	557	580	610	614	551	606	566	593	568	615	572	577	545	605	637	622	586	556	575	560	587	624	597	587	560	592	569	555	590	598	584	574	630	576	592	584	619	606	608	577	569	558	579	584	576	605	632	598	594	612	583	590	578	608	616	601	564	583	631	567	596	642	567	604	576	569	619	564	584	557	586	608	581	627	602	575	601	615	594	622	622	597	584	566	590	595	571	626	572	547	595	594	599	566	574	635	590	579	556	542	590	594	570	572	571	605	594	617	577	559	608	584	612	627	596	564	584	562	587	583	590	572	516	588	567	554	556	624	600	597	578	596	597	554	603	600	574	611	543	550	608	586	576	606	581	595	580	598	603	599	583	566	591	593	545	613	554	576	558	616	586	548	592	610	593	558	628	590	583	584	577	583	627	625	607	562	579	590	565	577	607	580	611	583	624	618	582	584	605	574	605	602	588	563	553	612	574	592	561	586	641	578	626	572	553	569	605	589	647	588	579	579	604	566	637	611	621	584	610	599	621	615	589	616	598	544	640	586	635	609	561	627	610	592	622	632	592	585	594	591	577	590	589	606	572	563	594	609	632	585	610	601	600	567	577	587	566	610	601	566	586	587	593	567	568	583	574	594	598	585	587	593	606	606	646	602	565	611	552	588	588	561	550	615	610	583	645	534	581	631	610	592	612	529	605	579	588	572	563	578	611	574	607	545	573	638	594	573	608	584	578	580	606	584	601	577	606	606	602	560	610	595	581	573	568	585	614	593	543	563	550	602	617	583
43196	58273	39056	31539	23055	18029	14099	10691	7960	5815	4919	4099	3202	2652	2641	2298	2340	2494	2022	1772	1497	1188	1136	1091	1001	961	889	886	874	820	841	795	766	821	781	885	852	818	873	805	818	791	795	722	736	797	756	729	831	765	750	704	675	720	719	694	664	663	635	689	715	699	673	671	679	664	655	674	683	697	651	693	620	647	643	621	663	711	661	661	604	628	647	636	655	648	657	620	627	638	649	628	670	642	641	669	654	696	669	681	643	699	661	645	678	657	634	624	628	636	647	635	661	666	623	653	666	653	660	684	654	683	707	712	671	694	703	625	628	652	686	630	652	622	655	659	665	629	655	648	662	686	639	657	613	665	689	593	643	656	612	658	654	667	657	636	635	661	587	637	626	663	683	612	668	695	654	632	664	666	692	611	651	648	721	686	669	625	662	660	608	596	681	645	649	637	664	638	645	610	638	657	674	622	646	613	658	690	632	615	621	674	623	633	700	665	611	606	701	627	635	691	652	620	596	648	645	641	648	637	631	653	656	647	656	651	660	676	636	655	647	690	640	643	669	633	661	643	649	641	643	645	644	589	647	673	698	667	677	649	667	671	611	641	686	679	653	628	654	657	624	666	648	615	689	626	651	681	649	633	658	696	586	636	659	686	644	641	655	683	659	666	631	647	687	608	653	671	670	640	637	681	633	627	648	632	638	623	662	649	580	690	675	613	617	675	648	681	653	651	707	669	677	633	706	625	651	657	610	637	626	680	646	673	667	645	636	639	641	650	634	611	641	656	631	658	633	664	665	649	640	681	664	691	690	656	697	646	693	654	589	630	607	638	672	666	659	630	683	634	644	614	626	652	636	619	649	613	672	687	652	670	673	650	674	622	673	650	647	620	652	685	643	645	677	647	701	650	614	664	674	635	654	657	674	659	650	644	669	639	642	667	667	658	615	661	667	645	647	634	638	675	635	608	626	661	677	636	615	683	633	616	663	621	670	625	662	645	636	652	630	644	689	667	667	629	646	572	632	678	671	613	662	630	634	672	650	674	652	692	639	651	639	627	667	623	642	685	671	620	670	618	664	668	632	682	617	628	642	688	639	648	685	666	694	638	658	685	641	673	640	672	592	693	644	644	646	659	671	660	665	647	671	679	662	663	654	657	686	643	602	648	629	650	641	616	627	628	635	662	665	667	657	670	628	630	672	638	688	669	691	674	613	614	681	662	666	693	591	639	684	625	647	645	643	656	662	632	718	673	617	628	685	689	683	623	640	633	636	627	640	642	666	685	617	654	657	643	670	654	670	617	589	610	655	618	642	659	622	676	628	673	657	683	637	607	685	666	679	637	635	662	639	624	660	649	648	663	670	619	645	677	652	628	626	640	681	661	646	693	699	664	619	647	602	672	661	622	673	576	684	676	632	645	654	638	642	663	637	642	634	653	651	675	648	677	713	656	636	694	636	640	608	650	667	650	636	644	660	685	615	652	629	663	668	618	646	615	625	690	689	637	713	645	675	611	662	668	646	670	674	694	634	673	643	657	668	639	669	661	608	669	649	657	702	637	627	649	669	648	638	636	647	653	697	707	663	632	674	606	697	713	609	648	657	633	643	634	635	647	711	636	668	657	606	650	703	640	631	658	671	616	686	680	671	619	645	643	641	627	608	655	651	641	645	640	626	596	641	638	653	638	651	662	598	676	662	693	634	650	605	692	718	644	635	632	673	638	651	617	639	676	668	629	663	664	640	678	646	672	620	628	615	646	675	676	704	664	644	645	631	667	671	620	648	640	666	696	643	635	616	624	642	675	643	672	665	630	638	659	645	643	666	638	654	669	644	625	679	671	654	693	629	605	673	676	646	654	613	615	625	676	627	644	702	637	636	678	671	652	667	623	648	681	642	659	691	636	661	662	667	644	639	668	663	680	681	625	625	636	641	660	677	678	644	615	698	692	654	623	642	685	592	640	653	625	625	690	634	693	623	683	622	677	681	641	661	661	674	632	602	618	629	666	678	668	640	632	636	603	631	691	640	644	659	646	680	644	631	658	654	647	621	645	625	657	659	662	631	658	669	598	644	608	611	656	701	632	602	627	654	659	598	685	647	638	597	590	640	625	669	634	644	652	628	659	668	685	594	651	643	624	596	651	628	702	648	630	601	628	656	632	615	657	697	652	631	704	678	628	625	613	628	637	665	677	667	677	655	643	672	658	684	640	626	676	663	681	662	646	676	630	647	626	627	619	621	661	652	653	643	696	648	637	665	669	612	642	681	619	652	682	695	650	622	642	641	660	638	592	649	647	695	669	663	667	664	676	668	621	681	637	662	659	640	639	671	655	628	644	644	630	644	668	714	636	681	627	646	696	693	667	646	644	599	641	624	666	700	636	714	690	667	681	661	652	670	687	668	618	608	668	677	640	690	691	676	715	695	631	677	645	624	612	687	656	610	691	658	655	618	617	673	623	676	645	685	658	664	659	652	672	626	654	653	676	614	676	629	610	682	664	673	607	636	661	691	663	662	593	647	633	674	683	611	625	676	672	630	639	639	644	652	667	674	630	669	616	656	662	654	637	679	655	675	657	627	652	642	636	718	658	614	617	674	627	644	662	638	685	690	689	618	654	650	624	628	698	619	679	662	627	645	666	636	622	666	695	680	638	674	628	633	627	661	710	635	605	627	663	655	617	631	632	645	661	655	639	665	623	673	654	647	657	627	663	649	673	640	684	662	607	667	656	667	629	648	635	674	613	649	629	662	694	641	650	724	650	656	640	664	617	661	698	654	670	628	681	677	633	611	630	659	601	668	615	693	631	667	648	609	666	669	675	663	637	650	635	628	677	669	644	672	622	662	617	630	632	658	661	601	673	661	675	634	674	586	641	664	623	635	683	677	664	637	610	657	654	675	649	676	671	680	661	631	681	667	680	667	640	713	694	680	636	671	628	631	663	652	643	657	660	608	653	639	682	639	689	624	676	638	647	657	706	644	679	655	646	597	642	602	665	626	615	627	678	639	635	689	675	674	657	655	665	638	641	655	659	633	635	621	608	661	665	607	653	606	649	662	657	674	632	644	670	646	688	649	623	662	627	681	615	668	628	645	606	624	685	582	601	658	680	633	650	658	633	645	622	658	628	676	616	624	649	626	689	668	656	684	673	685	643	655	665	669	657	684	629	663	634	696	666	698	638	637	658	653	627	676	687	672	637	680	667	652	669	648	630	652	631	692	690	674	640	600	680	641	657	638	699	658	674	661	638	682	671	649	676	676	658	662	614	657	655	650	660	636	636	620	649	651	645	684	634	643	706	675	635	670	653	659	633	650	669	677	695	654	633	647	612	656	679	697	675	646	656	665	632	662	668	665	607	593	639	664	635	700	664	637	619	630	625	622	669	621	622	633	649	654	669	675	627	668	687	665	634	614	650	658	636	623	620	695	661	672	637	638	703	604	628	707	678	645	717	620	668	645	619	660	633	659	626	649	703	632	624	669	667	653	649	631	617	638	664	657	660
29721	27707	23826	17334	9461	5515	4118	2582	1781	1312	1182	982	888	828	763	780	790	752	737	661	676	610	599	520	606	560	531	591	567	548	494	548	558	579	533	565	532	539	542	548	501	535	516	515	522	496	495	492	511	549	536	507	534	493	575	486	498	488	513	514	525	536	545	469	499	505	511	514	504	513	518	503	563	485	549	506	506	544	477	532	480	487	497	486	511	545	557	538	540	476	468	525	491	517	504	502	551	508	519	525	490	477	488	494	525	518	486	511	506	489	509	537	532	520	526	538	515	498	541	520	500	494	495	507	550	522	493	518	529	509	482	496	499	480	514	487	546	511	540	492	516	483	465	497	524	480	554	558	520	522	500	486	503	542	538	506	518	545	491	514	482	503	475	516	519	510	523	561	497	533	505	529	501	477	553	516	527	502	521	514	492	501	523	482	494	499	507	496	510	504	513	500	508	568	529	459	513	526	501	472	542	521	478	493	541	514	495	508	531	508	550	510	557	544	518	525	490	463	527	513	455	510	509	542	519	503	547	528	473	525	548	489	489	548	540	515	509	516	518	554	554	535	499	512	495	531	536	513	539	498	511	538	537	490	511	468	495	497	522	503	504	517	487	528	540	483	523	539	534	498	489	495	529	525	499	520	500	534	520	549	481	511	525	524	492	517	487	497	508	508	543	489	515	514	548	494	440	496	528	502	556	467	508	500	479	473	529	480	513	487	479	520	475	471	502	475	530	525	520	520	508	484	507	540	527	483	497	543	512	518	525	499	506	492	514	532	520	517	540	484	540	505	479	518	500	496	539	526	521	468	548	505	493	532	502	500	501	561	538	480	549	526	517	532	479	507	524	455	525	556	531	506	509	483	532	480	530	514	507	491	513	504	525	527	501	471	481	519	517	515	527	506	506	526	501	538	502	477	530	491	495	526	491	498	540	500	541	485	544	523	491	501	524	469	493	466	484	502	520	538	524	517	540	483	509	532	544	518	465	490	493	511	549	508	549	533	530	501	485	546	515	553	524	465	535	540	526	532	539	509	505	540	543	506	532	520	521	499	498	520	484	568	507	480	521	510	493	490	559	500	490	483	509	468	524	536	534	477	526	498	517	511	524	501	484	492	483	488	524	537	482	513	508	497	524	483	524	487	512	523	516	482	507	495	509	539	514	488	528	474	517	528	520	511	517	536	489	520	484	541	530	536	501	540	516	497	536	508	522	471	518	480	524	539	525	504	476	517	538	479	534	508	512	499	525	515	515	519	508	498	490	507	499	530	490	513	479	521	494	510	503	510	515	497	498	490	526	535	526	527	509	489	512	530	525	523	506	524	461	526	494	485	503	482	469	513	550	510	496	486	469	486	518	502	576	490	482	466	508	528	523	481	528	542	484	507	476	533	526	533	555	477	472	486	537	496	513	484	488	444	514	501	528	506	535	537	481	541	540	515	527	522	506	520	480	496	540	500	503	496	533	497	504	532	494	528	485	479	534	501	518	490	562	497	498	502	529	489	525	523	506	475	508	487	511	491	472	531	551	519	501	485	526	531	551	508	503	529	534	517	485	469	514	520	511	542	492	507	514	477	506	563	546	514	513	507	505	522	495	523	477	481	513	532	508	527	530	534	540	509	480	517	487	491	481	467	520	511	530	552	495	498	492	506	529	530	533	526	515	463	501	494	509	520	479	523	498	516	553	494	512	504	501	514	523	542	524	490	528	508	567	491	503	507	506	543	508	547	522	554	530	548	568	517	510	513	503	507	483	502	511	527	536	503	541	525	507	511	514	536	531	525	569	537	531	472	487	514	545	513	471	482	499	485	566	495	509	528	539	517	472	503	465	547	516	482	521	522	550	543	528	497	513	493	520	535	554	528	491	496	513	507	477	501	521	488	562	518	498	534	529	498	535	521	514	502	506	498	514	497	467	487	525	545	542	517	499	533	566	470	499	490	525	521	529	490	518	555	496	466	515	536	504	512	525	517	509	541	532	491	504	542	525	503	492	521	529	541	579	512	512	516	518	485	521	513	524	480	547	532	520	491	494	495	516	529	497	522	493	539	513	517	477	473	513	521	511	451	501	520	533	539	503	506	525	516	498	579	490	525	542	478	515	498	467	517	507	479	522	518	522	540	524	507	498	467	536	554	480	483	503	513	511	535	473	484	459	541	482	520	483	485	506	514	459	529	493	538	457	503	492	505	530	489	499	497	471	505	486	517	515	519	540	527	516	523	466	522	522	485	505	491	515	488	451	490	553	540	533	534	522	537	521	542	526	497	521	554	543	561	521	498	518	498	495	516	519	477	522	496	506	477	509	512	548	497	563	511	490	528	491	542	521	471	523	488	509	519	515	488	529	537	532	511	457	489	524	443	525	488	523	517	491	487	515	486	550	479	456	524	537	488	494	523	531	498	492	556	530	492	530	525	505	497	523	516	520	527	535	495	537	508	505	470	465	514	523	469	490	505	480	539	507	529	522	506	514	516	534	479	529	559	496	534	492	499	509	515	508	522	516	500	512	508	509	509	527	504	502	467	535	499	461	475	522	474	525	468	507	507	526	493	542	491	521	473	475	517	509	547	505	498	527	485	496	509	527	494	500	494	497	506	562	481	520	470	516	520	520	524	551	510	504	517	518	481	499	498	459	544	504	536	484	527	488	516	519	465	507	503	485	496	536	490	503	484	501	480	527	494	540	492	539	488	479	527	494	486	541	491	521	516	474	544	532	523	513	536	494	513	505	511	541	492	476	508	509	521	484	498	515	483	526	459	513	542	535	499	522	485	485	511	507	504	518	514	484	507	519	505	493	522	499	500	474	503	504	497	520	537	517	541	542	532	505	496	526	501	474	508	492	491	540	576	505	506	493	519	509	474	486	533	517	561	531	506	537	534	512	536	522	499	514	500	508	529	508	525	547	510	530	498	549	501	527	506	528	515	533	488	522	499	536	518	498	519	480	494	463	486	532	520	506	503	492	457	520	517	500	514	523	515	484	533	529	496	496	527	535	461	484	502	501	528	484	475	497	499	507	468	479	518	555	507	514	477	500	522	510	510	510	550	537	521	514	495	494	489	536	489	454	480	551	532	533	512	524	512	492	532	502	502	515	534	516	517	496	485	513	488	507	493	459	473	486	503	482	493	518	516	513	517	502	512	556	529	504	467	523	505	479	522	510	531	505	469	506	486	526	472	520	537	515	467	512	446	482	534	494	498	486	511	492	517	488	535	491	517	511	484	507	552	489	539	491	470	512	496	513	503	503	502	515	452	545	564	494	534	540	507	509	525	502	534	532	498	526	482	531	491	517	511	507	520	483	515	492	498	496	504	499	511	515	492	532	565	485	537	496	539	504	499	499	555	480	525	515	508	476	485	498	480	538	482	498	477	514	521	524	518	510	532	454	540	535	489	505	530	501	503	504	503	501	494	525	521	495	524	488	548	539	503	507	496	562	500	521	497	534	483	518	544	519	536	505	544	481	533	505	505	499	523	530	529	534	496
34869	40473	26811	19351	14383	9814	7754	4980	3546	2594	2236	1762	1494	1286	1282	1114	1303	1236	1042	1034	917	817	775	749	716	727	681	684	655	695	727	669	592	665	647	671	659	725	658	637	600	629	665	612	624	650	642	645	598	631	630	594	589	576	607	589	612	561	604	604	596	591	556	616	583	595	636	586	563	569	575	575	552	582	592	614	622	606	563	606	571	585	577	581	600	595	574	601	586	659	550	570	634	618	531	569	582	589	597	603	638	529	605	616	603	615	594	573	611	584	579	604	577	565	589	578	578	608	618	544	597	633	615	614	608	583	602	556	620	634	614	607	579	584	596	620	602	599	610	612	614	595	572	621	558	584	641	572	602	609	579	564	567	606	601	580	620	565	647	602	642	610	585	602	622	626	610	565	586	595	619	594	577	629	595	582	641	578	561	582	594	588	620	613	583	555	550	600	582	596	563	575	571	509	594	607	613	632	612	573	619	609	602	603	572	569	580	569	633	595	547	603	570	612	617	584	576	583	610	576	587	606	598	608	554	583	619	588	605	619	613	574	620	550	548	607	586	578	597	605	561	618	622	640	572	597	587	636	601	635	583	623	588	618	638	566	590	592	599	595	602	593	560	628	600	632	571	591	591	587	599	571	589	566	565	540	556	555	567	586	577	558	591	601	602	609	573	555	607	583	593	573	603	587	580	596	549	599	569	558	556	589	562	572	609	639	600	577	592	575	595	583	569	579	620	607	577	630	583	601	595	603	597	602	588	615	600	631	606	552	576	592	569	558	630	613	570	585	567	593	559	553	630	575	579	615	601	593	567	567	604	563	584	633	596	595	575	601	538	559	592	611	609	613	552	578	632	625	597	616	596	622	601	568	553	628	594	545	607	563	597	624	594	570	579	550	603	580	614	622	654	593	559	615	560	590	602	609	595	634	574	545	564	609	584	613	632	599	578	559	598	584	578	558	579	610	631	601	582	601	595	624	638	597	602	615	578	592	588	602	588	583	603	594	607	600	590	568	575	566	606	591	594	582	616	609	564	583	578	576	582	559	573	573	598	570	556	559	602	589	635	578	570	587	602	611	564	593	593	580	564	573	581	599	589	609	571	592	555	588	579	588	554	590	605	576	591	585	594	564	661	587	590	618	623	575	614	589	606	615	575	545	574	604	540	593	571	577	585	568	589	609	589	628	590	597	622	612	625	599	562	626	584	615	591	590	596	587	591	605	601	570	586	596	582	612	557	621	590	627	579	648	583	617	574	604	564	576	563	600	607	595	619	606	573	592	597	641	637	589	600	578	585	595	538	583	567	604	587	624	543	613	588	589	564	612	605	586	614	601	545	600	571	591	646	591	602	616	566	613	564	648	616	590	581	592	602	595	591	611	584	626	586	580	570	616	568	561	571	598	597	593	611	543	544	608	593	550	574	596	578	584	617	601	586	586	605	559	611	582	609	575	626	619	616	600	604	614	593	596	582	597	612	628	585	597	567	634	645	576	593	569	583	548	571	633	576	550	582	604	598	604	600	602	574	575	614	577	596	569	574	601	586	566	628	571	593	575	546	601	622	608	541	557	573	611	575	634	631	571	585	593	594	598	581	606	568	620	611	625	574	583	597	581	598	561	618	585	601	570	568	570	615	593	582	619	564	561	614	574	608	567	627	603	602	607	572	606	583	591	622	623	579	663	598	596	572	564	605	598	593	596	574	618	583	582	561	592	580	578	580	563	607	616	585	576	565	576	571	585	602	595	572	543	547	593	584	596	583	566	549	574	568	569	608	604	589	609	583	625	590	574	629	582	587	624	568	566	594	552	570	586	644	623	586	582	652	633	599	623	613	575	566	601	591	572	568	570	617	599	581	594	573	566	605	590	594	583	566	616	594	635	602	628	603	591	598	566	628	574	648	583	575	548	535	573	553	612	639	550	594	624	582	624	592	575	607	593	546	600	579	619	560	605	605	620	606	592	553	605	592	596	594	576	609	589	596	567	632	614	620	590	574	566	629	595	569	610	581	545	542	585	588	567	609	623	542	529	597	558	568	581	578	606	591	546	589	571	570	569	552	572	594	590	582	622	592	622	587	593	600	593	564	562	607	592	585	600	524	556	563	635	583	609	590	617	596	601	606	575	585	601	578	615	594	578	594	600	552	606	547	590	582	566	560	615	564	566	577	582	576	622	622	598	565	593	605	549	584	621	576	575	621	594	602	592	575	569	601	584	620	599	595	577	578	586	587	591	545	638	587	569	589	606	598	561	602	647	576	593	552	568	582	625	604	609	563	620	636	626	610	552	614	594	603	569	591	629	541	594	613	585	600	548	599	591	626	608	577	571	614	605	574	570	590	602	565	563	595	582	597	598	621	602	607	576	618	598	587	591	563	628	601	614	613	626	599	577	641	558	583	614	601	612	583	602	608	589	586	618	571	562	619	612	605	601	589	586	592	594	556	589	538	559	584	607	573	588	603	628	556	597	615	586	605	603	577	625	633	566	585	548	635	579	589	581	609	589	622	592	600	609	583	565	553	596	595	576	601	595	624	607	586	611	620	607	581	594	612	611	599	589	584	583	600	549	566	619	583	611	549	589	560	584	603	544	567	583	591	589	594	568	585	588	591	572	612	599	593	614	557	572	587	562	640	629	611	596	577	555	590	609	592	591	533	616	610	622	598	648	597	551	646	588	622	551	607	565	581	552	553	562	569	617	597	557	619	541	579	644	599	581	575	582	586	595	623	576	570	616	585	593	623	600	565	589	596	593	597	614	635	564	576	593	522	582	568	606	608	600	591	569	603	564	638	596	600	593	543	603	554	577	623	575	574	600	555	617	568	584	599	598	584	641	626	612	565	551	620	547	606	609	574	631	634	551	561	580	612	624	604	613	566	568	549	631	591	561	602	619	587	611	581	577	598	579	622	619	589	542	572	604	561	607	592	578	552	563	571	565	584	582	610	605	600	581	600	627	588	589	547	610	584	546	589	592	589	579	617	584	610	629	557	637	616	594	577	619	560	585	548	550	592	585	617	589	584	620	585	570	630	587	568	567	615	596	571	594	599	587	600	576	619	594	616	582	587	564	579	569	624	616	573	538	528	589	554	592	568	549	572	617	559	618	566	579	582	569	561	592	624	623	548	595	573	566	547	616	590	583	609	563	560	582	594	581	575	581	561	556	589	593	602	596	606	556	605	626	598	588	552	582	590	527	607	597	604	603	636	563	584	603	560	584	585	612	562	613	617	568	605	611	631	608	580	615	588	592	547	606	629	542	612	583	610	608	598	563	532	576	603	593	576	619	612	575	581	588	581	639	561	584	599	583	593	579	569	559	593	604	540	534	642	598	581	589	556	586	579	633	595	615	587	590	588	575	621	582	567	586	575	556	588	589	585	613	587	595	597	581	642	578	609	555	623	598	603	587	566	644	634	596	531	605	611	594	612	588	622	620	608	555	579	626	600	605	569	578	607	600	635	579	572	613	594	594	541	581	617	644	599	562	578	582	602	583
23781	20974	27900	24113	20916	15769	8895	3921	2587	1974	1784	1386	1270	1088	984	947	1034	906	835	720	717	630	610	596	525	571	557	542	502	472	509	520	530	495	521	464	482	496	520	444	450	481	509	478	510	515	519	446	475	455	455	424	428	434	415	434	466	455	454	443	465	457	448	431	454	450	448	416	446	409	464	449	427	451	454	405	378	423	482	449	424	465	415	432	443	408	439	410	421	446	442	433	450	436	458	430	414	417	433	452	413	444	462	449	439	415	513	439	460	435	462	424	467	448	401	449	482	454	412	471	413	423	438	461	447	425	455	423	447	444	415	434	403	455	423	443	432	412	416	426	449	449	432	419	393	400	446	413	426	413	419	407	447	440	454	466	423	429	412	443	501	451	438	423	424	439	461	459	432	432	446	430	451	488	422	416	443	462	423	443	446	458	425	458	426	457	392	446	448	424	438	416	441	402	407	454	427	425	474	446	435	456	469	459	467	449	465	440	408	416	391	416	452	435	424	397	408	411	406	450	485	425	415	441	448	447	467	431	472	430	478	412	430	442	412	377	465	437	403	447	430	445	447	426	444	422	444	441	408	389	445	464	456	490	417	438	425	435	460	407	435	442	424	423	449	445	435	420	452	448	445	442	422	445	443	402	463	494	408	451	462	439	441	504	432	449	417	442	438	420	446	423	455	428	435	398	434	407	410	453	473	452	462	409	427	452	423	459	433	441	443	438	438	452	426	476	424	414	429	462	436	410	428	421	413	432	442	437	380	461	454	408	418	426	457	446	425	416	435	448	434	450	443	440	424	433	458	391	411	411	452	411	420	448	443	433	409	436	436	442	430	419	446	420	442	442	458	444	438	446	460	458	421	421	422	476	469	429	461	439	409	482	427	471	439	422	437	441	462	443	426	466	428	437	456	424	465	450	439	443	458	459	414	426	446	461	402	421	453	459	458	386	419	414	405	459	428	403	446	441	468	413	449	452	418	449	402	458	478	402	421	415	406	405	409	426	430	426	418	431	422	498	417	458	435	426	442	473	395	464	439	430	432	397	473	469	421	418	430	431	453	414	464	459	441	374	428	445	469	439	424	442	443	397	434	441	445	435	452	413	421	467	440	447	438	438	449	426	471	424	489	460	440	455	430	436	457	456	430	433	473	408	435	447	449	450	430	441	443	422	414	422	422	474	429	420	480	467	419	476	416	451	408	414	430	428	400	447	456	438	453	445	480	385	457	438	423	457	473	422	432	418	475	444	430	413	422	456	456	455	446	429	417	475	420	427	430	471	445	452	457	426	418	452	424	437	417	416	410	471	420	433	436	461	443	418	410	399	459	449	430	442	424	415	458	436	445	424	430	422	453	408	457	445	430	429	480	446	439	428	440	437	440	438	428	440	426	439	449	442	437	457	426	467	383	432	452	476	449	459	443	421	448	405	466	435	459	435	435	456	454	420	440	464	434	448	412	439	434	492	437	484	487	444	419	441	458	448	444	416	441	475	432	424	439	425	458	474	430	423	445	447	484	456	445	427	403	435	426	414	434	441	445	430	439	505	394	439	445	439	471	424	427	444	436	453	463	428	436	444	411	451	450	407	460	464	447	426	445	417	422	449	427	411	475	449	451	400	429	437	423	441	443	437	425	480	462	443	421	449	465	410	451	458	422	443	448	418	450	437	421	464	438	465	403	409	446	416	419	446	410	443	417	456	461	449	439	457	401	418	440	444	422	471	447	440	437	475	455	432	418	435	483	448	468	462	459	414	430	399	444	444	401	456	435	458	445	459	457	432	429	433	453	380	421	421	439	451	484	413	449	421	433	434	404	440	406	392	428	424	479	432	438	414	430	491	463	441	460	467	453	409	427	459	456	404	428	419	460	434	436	425	436	413	438	433	452	443	420	416	388	441	422	452	437	446	454	418	419	418	409	449	435	427	431	418	446	449	428	413	450	422	435	463	411	441	430	456	412	422	423	469	398	429	444	458	399	417	432	455	435	435	446	421	423	433	452	450	479	477	415	420	410	417	443	452	398	430	405	467	462	446	454	457	434	409	449	390	477	410	435	467	444	407	451	415	450	467	454	427	457	458	450	430	431	426	446	443	441	452	465	449	400	468	467	414	484	430	423	462	486	419	460	427	408	413	428	454	474	451	442	432	390	414	454	423	474	466	454	446	467	458	440	434	422	421	428	422	426	426	448	415	438	441	409	470	420	424	416	437	434	462	452	446	460	440	459	460	434	397	440	419	426	451	452	422	472	417	434	451	439	441	402	426	468	452	412	464	455	460	449	416	407	441	439	465	484	393	440	468	435	440	438	454	412	455	470	437	456	434	427	468	445	449	434	421	487	415	453	468	445	437	401	468	463	425	442	449	411	403	455	464	436	432	427	399	462	428	442	467	462	440	448	421	442	416	465	452	439	430	417	433	412	449	450	417	427	447	435	459	428	454	413	442	440	445	451	439	477	417	479	402	440	421	465	434	442	407	462	415	411	447	441	449	455	444	446	468	460	437	446	434	464	433	428	436	443	422	418	420	464	483	400	455	398	402	435	423	475	484	435	434	435	413	410	410	455	424	441	431	414	414	432	459	451	414	446	424	430	444	468	431	436	477	413	435	443	447	467	420	384	429	406	409	431	453	446	441	432	435	440	454	437	416	432	425	420	425	409	438	423	434	440	470	437	449	436	428	433	455	431	484	445	444	460	470	447	418	434	438	465	438	404	454	469	424	412	444	491	395	435	433	440	431	416	425	432	444	451	433	413	445	434	425	461	448	419	418	454	437	452	453	447	407	458	420	431	465	432	401	460	413	431	408	434	469	433	414	401	464	449	427	442	443	458	432	436	482	414	396	454	406	421	457	474	441	463	414	421	436	429	431	432	452	439	425	455	423	453	453	431	417	487	451	420	441	443	453	440	420	460	419	423	433	459	435	435	475	417	408	461	475	441	413	443	454	430	442	422	456	431	436	408	464	442	396	433	403	463	420	447	471	414	447	440	447	428	438	446	435	442	470	512	475	452	423	441	442	445	454	426	417	399	445	433	434	468	441	441	435	451	444	427	452	450	447	447	434	410	462	442	436	411	475	419	463	396	434	444	457	469	439	424	397	418	426	453	419	474	439	426	418	432	434	414	494	444	416	432	414	413	451	458	401	410	412	453	448	465	425	446	413	433	424	409	461	446	440	420	466	486	423	432	434	432	475	444	467	473	412	451	472	466	425	459	446	440	426	470	415	447	456	454	429	404	455	436	420	422	415	451	450	420	425	444	468	385	422	427	438	408	415	467	412	452	448	434	465	426	439	421	416	464	402	470	461	446	412	450	435	449	441	442	437	432	420	439	427	434	409	445	430	430	432	453	438	460	479	429	444	408	447	415	462	463	460	440	444	458	441	428	433	442	429	427	451	425	487	411	416	413	488	418	464	474	410	451	421	436	455	409	430	456	461	458	453	430	441	431	424	438	477	453	472	452	435	441	456	447	448	469	458	463	441	446	404
39463	54451	33554	23911	19206	15630	12270	7329	5125	3925	3237	2694	2366	2032	1855	1710	1757	1589	1335	1194	977	886	788	750	791	751	666	672	605	629	666	649	613	660	579	648	603	630	643	595	584	578	634	567	604	545	535	561	565	564	527	530	529	539	539	539	510	518	521	579	562	557	492	481	524	512	521	489	572	503	489	507	546	508	554	522	497	519	527	481	488	485	500	472	507	499	511	527	513	501	508	536	499	502	519	541	495	479	520	531	547	501	499	506	500	504	529	524	499	519	491	491	510	485	515	550	538	506	496	515	505	529	470	526	522	467	499	478	533	512	549	442	529	531	566	530	455	509	519	516	509	484	497	532	476	510	513	500	535	501	546	502	494	555	508	509	523	527	475	522	482	544	468	527	513	488	455	496	478	514	487	515	479	523	515	483	478	490	518	493	513	516	487	495	527	524	513	473	486	515	510	526	499	526	511	492	493	510	488	480	510	489	514	523	475	512	501	502	517	502	458	490	498	550	523	512	499	516	525	481	505	521	498	467	534	485	506	527	534	554	498	496	497	515	514	495	489	471	497	523	491	522	527	531	514	514	491	483	481	503	507	471	491	477	537	499	491	544	485	520	507	509	496	538	528	521	508	522	487	545	476	520	480	531	508	497	509	515	542	495	490	532	489	507	528	509	466	497	438	510	497	458	507	537	532	502	518	519	501	498	532	506	510	496	517	490	489	520	483	500	495	494	562	560	543	526	474	485	536	521	505	515	528	500	481	507	492	499	503	498	520	503	482	531	497	502	528	499	534	502	507	488	544	519	512	542	519	502	514	501	497	492	519	513	538	515	493	484	552	513	505	487	474	480	477	497	486	514	483	480	529	488	543	507	563	511	469	521	497	490	501	526	479	520	534	462	517	502	526	511	470	529	516	551	538	507	520	475	484	486	496	509	516	511	512	495	501	525	512	474	487	504	510	493	537	498	518	506	497	523	538	505	512	502	520	528	465	524	511	466	554	549	514	499	557	553	515	482	483	473	514	485	502	498	502	502	486	536	507	546	518	504	486	503	466	517	532	484	474	503	508	550	471	455	549	509	524	535	509	483	503	531	528	485	552	522	484	521	504	511	467	553	460	510	513	500	504	495	475	489	495	557	499	498	482	488	506	509	510	522	553	483	515	496	488	465	496	479	517	496	536	550	516	452	529	462	523	511	483	520	467	500	493	531	540	512	472	488	543	499	524	491	514	509	540	507	492	496	527	509	463	496	529	548	540	515	496	505	430	498	489	497	521	478	501	527	523	526	473	515	544	499	547	515	492	518	510	535	478	459	515	517	523	526	519	488	478	501	506	504	516	503	489	546	494	491	527	475	507	490	494	484	492	509	476	473	500	497	506	529	503	533	487	558	479	550	487	511	523	469	490	507	476	539	512	499	510	509	493	542	487	528	497	455	512	508	515	541	492	541	477	497	487	511	491	539	499	484	521	503	507	477	523	485	485	454	497	494	491	517	506	499	484	501	529	492	471	541	511	477	494	477	487	507	505	518	495	491	509	494	519	554	531	500	491	502	480	495	536	500	506	472	565	533	475	484	508	492	512	516	521	522	516	550	494	483	480	509	473	532	486	513	504	498	500	480	535	501	482	556	498	499	513	494	495	478	496	495	520	511	516	471	536	492	480	503	493	511	524	518	489	546	526	489	480	463	496	515	497	515	550	488	550	508	482	503	466	524	496	475	507	520	523	501	527	507	487	533	516	507	513	500	502	489	478	457	511	521	503	498	461	489	519	494	548	518	537	558	500	522	487	497	532	501	524	493	529	499	494	525	476	482	471	500	546	522	540	535	509	481	485	516	503	522	498	480	510	508	520	502	530	519	548	497	533	549	495	543	505	521	513	522	511	509	511	482	537	511	490	484	550	503	471	464	508	496	491	524	482	484	470	516	516	488	496	516	526	487	468	509	541	506	523	496	510	520	506	529	483	484	482	479	530	537	471	490	550	524	503	533	465	472	561	524	481	481	481	483	484	503	510	498	492	503	537	466	499	477	474	507	529	496	520	538	533	508	524	517	523	494	507	545	488	475	480	487	516	500	495	477	483	531	491	513	498	492	535	497	492	503	532	520	509	506	458	514	541	493	525	524	495	510	537	483	530	518	484	509	516	457	557	509	505	508	501	503	492	519	472	508	527	505	492	540	489	504	530	450	537	473	516	485	464	488	508	497	531	497	475	501	523	546	502	486	522	517	507	527	524	527	494	504	511	530	511	529	482	475	499	544	498	467	527	527	527	506	491	505	471	503	502	541	529	493	486	531	508	493	486	524	505	510	554	503	497	549	530	476	544	496	491	470	465	516	514	512	530	483	495	476	475	459	509	507	518	536	499	537	485	522	534	489	542	518	502	471	499	488	547	508	511	497	535	540	464	504	555	534	504	525	529	488	485	528	487	521	477	520	498	511	513	488	554	527	528	494	512	502	483	501	500	506	513	494	499	532	518	492	515	461	505	513	510	490	519	494	485	550	466	520	523	498	533	426	497	535	480	533	486	514	487	524	510	522	508	495	482	481	464	494	512	482	502	517	505	509	502	524	531	526	505	492	524	524	500	493	528	520	531	480	538	526	487	495	516	516	514	485	506	543	485	519	528	513	499	554	499	510	481	510	524	487	482	513	518	518	478	515	473	463	482	517	520	484	540	478	526	466	468	501	514	516	534	517	500	510	496	497	465	527	488	485	551	512	543	496	491	507	482	496	535	508	465	513	466	510	549	499	511	502	519	541	500	493	510	517	522	524	514	522	459	489	473	482	484	495	477	532	487	494	502	505	556	499	528	519	569	511	514	477	534	476	522	496	512	484	524	479	514	513	491	510	478	524	485	485	513	517	516	508	531	497	474	516	501	512	514	494	484	509	505	523	533	491	501	529	529	509	515	479	545	520	530	547	522	541	512	483	476	520	487	489	501	517	502	464	538	476	508	465	527	455	518	484	471	544	462	448	492	477	484	472	535	515	491	528	535	520	498	533	488	477	497	516	530	473	512	500	542	547	512	500	526	521	481	494	494	472	537	537	487	511	484	529	508	508	503	520	516	546	538	474	495	490	494	532	451	486	521	476	490	498	496	489	506	519	523	501	492	553	537	513	548	501	518	525	478	508	481	493	521	542	507	496	520	498	522	478	508	514	516	496	513	491	532	501	501	487	516	534	490	488	480	518	515	482	512	494	534	491	489	535	483	504	513	530	521	521	485	528	494	496	498	523	491	531	498	469	505	512	476	482	478	478	515	547	502	532	524	478	523	494	517	487	495	528	478	494	507	480	513	477	500	492	498	502	517	505	492	482	511	498	499	517	479	524	531	506	527	510	509	520	526	504	485	517	494	497	535	521	553	480	486	495	474	533	484	503	473	489	538	518	503	536	532	516	553	460	494	492	501	529	477	514	499	545	480	497	574	527	497	517	484	488	509	503	484	528	523	519	496	515	508	517	521	530	522	523	517	517	495	523	473	521	480	485
24990	21122	26865	24754	14170	8455	5910	3301	2289	1759	1482	1366	1291	1066	1007	1056	1093	1000	928	922	850	780	762	765	780	732	722	726	706	711	710	713	711	681	688	712	657	699	709	705	708	685	680	653	661	687	704	679	730	715	684	650	663	689	653	665	651	639	668	662	668	628	643	625	675	672	660	689	639	642	657	635	673	718	675	655	642	679	692	608	647	666	648	648	651	685	644	631	681	657	629	718	647	618	656	676	663	671	645	681	672	685	685	660	675	689	606	627	634	632	623	648	635	704	660	669	678	680	661	638	633	622	626	658	659	628	647	662	682	656	679	645	654	672	711	682	660	678	696	596	643	699	666	653	630	680	641	670	656	669	644	644	656	646	662	669	622	673	659	670	617	627	632	689	660	661	686	674	689	623	681	657	676	631	663	642	643	643	623	649	620	654	633	666	654	680	653	606	671	627	659	626	650	650	684	687	691	674	641	577	654	663	680	654	632	660	611	643	629	631	675	702	695	676	672	641	645	647	691	662	698	639	647	701	658	672	668	685	651	643	680	643	601	716	675	676	640	697	664	663	656	641	643	632	612	637	670	674	653	641	669	664	649	688	621	652	675	659	671	682	644	638	655	618	632	658	685	618	634	647	644	668	631	658	676	660	622	647	621	654	663	700	646	639	667	619	654	668	634	678	674	663	659	647	668	670	684	644	640	664	629	614	640	672	666	672	640	637	663	615	657	624	643	667	670	668	669	638	658	644	669	631	691	615	663	640	679	706	684	630	657	648	679	706	649	650	681	651	641	691	662	657	737	693	650	631	687	635	632	658	606	691	637	633	656	667	696	700	635	627	650	663	695	673	650	676	685	623	699	613	700	663	655	628	671	638	674	629	674	622	676	650	652	654	681	642	618	645	672	666	677	654	652	668	639	682	621	632	639	689	710	644	648	636	649	683	666	698	668	649	666	649	683	623	608	683	624	642	648	698	676	627	652	638	653	634	674	679	621	653	622	637	628	658	614	660	612	621	681	640	632	681	625	669	672	637	674	643	650	616	610	649	611	644	663	694	684	644	628	655	687	658	660	666	628	643	645	689	676	683	638	614	632	645	652	643	653	702	694	645	662	625	683	696	664	617	628	701	611	640	680	673	658	645	655	695	647	679	687	648	721	651	670	660	657	670	698	673	644	657	676	663	652	671	616	610	650	691	642	655	643	661	653	667	660	688	678	638	623	586	604	664	660	676	682	662	672	649	671	662	646	620	657	650	712	635	636	636	635	654	672	666	620	662	642	669	664	669	652	680	648	677	633	711	732	657	643	621	641	651	667	656	633	650	680	634	657	631	620	633	661	657	675	655	643	628	656	639	661	676	705	636	621	664	626	646	623	681	626	704	685	614	643	616	623	666	651	630	665	649	674	638	669	648	649	669	645	691	667	683	638	650	698	626	636	605	679	647	676	669	626	597	628	660	597	696	656	679	633	686	651	628	660	640	668	676	645	675	646	641	641	714	677	643	694	642	620	642	686	671	693	654	659	656	607	640	672	661	688	658	608	598	648	668	668	699	662	656	649	617	664	666	600	673	630	639	682	690	628	613	650	682	690	604	676	665	647	653	651	629	689	711	658	631	654	656	630	656	661	704	648	654	675	642	696	676	628	637	666	672	640	633	643	643	689	648	608	608	638	679	647	646	651	656	639	646	694	633	625	675	666	661	617	666	660	662	636	652	619	671	636	661	652	666	606	623	643	655	620	716	679	659	651	632	673	656	637	662	651	639	687	714	686	640	643	626	627	639	678	650	655	638	654	679	649	678	665	656	685	658	693	714	647	652	636	660	622	612	665	617	667	695	675	622	650	637	672	670	628	702	684	687	698	656	642	675	655	651	661	665	676	652	651	616	629	645	625	643	579	653	680	599	626	622	692	649	645	667	610	640	614	626	666	677	614	653	653	606	634	677	661	653	630	669	619	615	630	667	631	694	667	709	677	698	667	646	634	701	631	644	667	691	619	668	691	682	667	662	637	657	683	680	672	578	676	634	634	648	642	674	641	661	637	664	649	625	657	662	707	603	669	636	686	699	696	673	674	648	613	664	636	602	604	672	680	626	616	615	640	651	685	661	683	634	656	664	670	640	635	602	677	662	656	643	637	662	645	644	642	672	619	645	674	613	650	645	625	641	676	680	656	638	670	650	641	667	630	668	645	664	628	636	659	636	664	658	651	641	652	639	695	633	673	682	660	648	657	685	657	704	614	647	663	662	664	667	660	663	642	645	675	717	665	610	661	606	666	637	710	627	684	623	696	684	695	610	665	615	675	630	644	657	630	662	634	642	682	668	638	631	642	684	634	660	642	621	656	628	698	655	632	668	638	645	693	614	649	639	645	627	617	635	675	662	670	632	610	638	654	618	671	623	636	611	683	642	722	704	638	681	650	686	643	629	666	631	643	717	687	619	681	673	615	662	691	679	644	664	722	659	695	621	611	642	668	719	657	629	622	684	656	639	672	633	607	681	626	658	671	640	672	613	673	670	661	672	657	638	658	648	641	657	665	671	661	639	663	611	689	682	665	669	618	666	617	608	631	631	697	635	682	662	663	636	638	646	635	620	628	631	638	659	625	694	689	661	697	664	710	665	665	638	623	687	677	698	642	629	683	672	613	672	633	626	640	667	618	663	662	629	656	658	646	664	662	641	639	685	652	652	626	669	654	647	678	664	663	641	702	607	660	727	679	652	655	692	648	655	622	626	698	644	646	677	655	625	642	660	647	654	656	624	665	640	640	660	631	654	656	620	677	665	664	679	665	682	600	678	652	598	601	613	645	665	680	679	652	677	682	678	642	656	679	634	626	697	662	661	683	635	662	628	679	678	642	600	634	676	682	624	641	649	651	620	639	682	675	645	606	643	669	608	688	662	671	663	653	680	629	652	657	659	650	648	665	646	687	620	675	701	649	592	617	675	623	635	598	686	640	615	666	669	652	654	656	677	661	653	683	689	610	630	653	667	670	670	659	645	670	634	688	645	664	661	672	639	635	690	698	628	673	618	643	636	660	627	651	709	633	646	684	667	665	635	637	672	641	648	637	672	657	660	648	599	615	643	662	680	646	627	661	629	726	648	654	692	661	623	644	666	632	637	653	636	665	639	597	638	678	624	610	637	608	657	639	598	630	649	666	654	637	623	657	677	661	676	616	643	645	619	669	627	637	664	593	666	646	669	637	639	695	664	688	593	615	644	628	653	632	685	680	633	679	647	638	639	645	593	609	651	647	666	611	645	630	650	588	708	629	658	605	663	637	675	620	623	634	692	665	622	648	646	673	670	630	676	617	651	654	638	674	659	650	640	626	651	670	621	605	662	650	695	646	676	647	668	648	689	639	679	652	659	689	632	645	667	623	665	659	634	660	682	670	637	630	674	679	625	617	635	627	630	657	653	639	669	616	656	706	689	590	675	655	634	685	666	629	670	673	631	644	662	636	644	639	645	621	647	621	631	642	627	611	670	703	683
38096	48831	30461	19652	14728	13524	10562	6264	4459	3439	2986	2481	2056	1813	1639	1669	1681	1521	1281	1225	1237	1088	1027	960	910	929	830	879	832	852	891	799	825	806	795	826	802	821	784	782	732	798	761	814	801	825	794	814	774	747	753	786	755	784	751	736	741	754	736	739	774	733	747	744	736	734	701	743	703	707	786	730	779	749	726	713	733	729	720	751	732	699	688	741	718	751	767	749	789	755	772	754	754	758	714	724	717	746	746	709	686	736	765	677	737	675	758	715	740	722	723	754	730	724	715	741	736	703	745	714	734	735	733	740	729	773	688	773	738	715	725	723	686	761	712	736	716	701	778	716	693	736	746	763	730	744	772	731	765	738	723	716	742	737	725	764	722	752	746	702	735	789	732	714	686	779	759	736	685	740	734	726	719	718	721	754	763	750	752	776	735	745	704	704	763	762	730	751	693	693	731	719	757	737	763	762	674	728	768	718	718	748	679	785	769	759	744	724	730	704	739	768	782	722	721	741	736	769	778	714	707	722	742	710	779	683	697	703	714	699	758	713	708	721	750	757	725	792	749	719	696	751	742	820	740	743	677	760	733	712	735	717	787	753	761	724	744	746	709	721	743	767	729	777	782	744	725	742	765	721	759	743	735	678	739	736	778	727	751	756	766	744	730	727	767	705	715	716	703	742	718	751	708	735	736	749	748	712	719	678	780	732	728	750	716	725	745	705	748	744	746	706	785	733	694	725	749	764	703	721	722	802	702	717	720	745	720	734	705	724	739	748	754	740	766	713	754	740	723	741	719	701	682	832	754	719	727	724	730	759	775	724	757	729	731	690	730	752	726	786	730	784	762	756	755	746	745	753	742	734	748	716	773	730	711	680	763	775	712	720	800	772	755	730	753	765	747	783	733	769	739	729	699	729	762	744	717	745	790	719	746	739	759	748	742	731	732	709	708	738	734	735	736	756	731	743	716	751	731	803	725	718	690	741	728	757	721	732	766	684	738	768	765	740	763	716	671	782	759	739	755	752	765	737	708	734	699	714	702	718	702	694	745	750	763	737	728	758	758	717	742	720	754	766	767	728	743	753	745	733	713	713	703	713	790	740	754	740	717	762	707	700	728	819	774	704	761	728	738	676	737	726	697	711	749	803	726	756	757	748	782	704	739	736	744	748	687	720	761	744	721	747	708	712	732	718	780	725	763	715	727	727	719	716	727	757	748	705	701	681	752	748	756	749	697	732	742	813	738	710	710	725	751	717	736	735	754	747	768	734	739	715	730	764	729	704	709	736	727	703	769	766	758	677	730	681	737	742	732	779	719	777	701	738	762	789	751	709	709	738	754	698	742	706	751	755	708	718	723	772	756	720	731	722	735	781	786	764	709	767	770	751	715	712	729	737	714	770	760	743	786	733	720	762	739	714	717	712	731	769	753	707	723	791	763	711	708	750	723	698	726	730	725	754	769	727	709	760	717	739	727	693	749	658	713	733	740	685	699	729	701	687	708	763	715	770	683	678	736	771	746	724	768	741	732	763	693	766	777	735	735	711	755	723	749	745	755	764	730	673	696	731	759	763	739	756	757	674	722	682	773	770	734	712	772	747	742	735	710	742	766	738	717	714	812	738	677	716	807	732	713	775	740	738	688	707	723	696	773	764	728	747	692	717	744	741	769	753	710	746	768	717	789	732	771	744	684	744	786	701	744	695	729	719	716	730	753	730	735	726	723	716	739	754	656	741	754	712	706	759	751	747	700	708	711	752	771	732	771	739	688	711	749	738	738	781	728	751	726	711	753	771	771	757	736	749	728	719	697	747	746	729	759	718	737	741	767	744	787	735	713	742	719	735	776	753	720	734	744	726	738	724	713	762	741	786	730	690	735	775	712	755	684	734	738	746	821	708	788	742	709	741	764	698	751	772	745	707	748	747	715	790	771	768	726	769	750	719	737	758	695	735	776	754	751	724	770	738	751	708	777	754	704	695	661	706	745	706	765	737	746	712	685	741	767	759	747	729	767	774	708	767	777	735	727	723	768	763	740	731	736	761	678	769	755	714	683	724	704	720	765	751	748	760	698	686	782	776	740	747	762	727	756	719	770	736	700	737	723	735	750	758	690	737	798	725	731	732	699	733	721	717	737	768	764	786	753	725	794	762	768	700	746	724	757	723	760	724	780	730	735	749	745	715	738	703	760	720	720	733	732	743	715	746	728	720	717	773	737	699	775	737	722	746	756	751	780	706	756	703	716	781	736	747	726	719	758	775	741	766	755	745	778	733	721	696	710	758	758	717	740	729	735	804	724	765	707	693	739	749	715	763	784	718	721	719	713	726	785	745	700	756	751	729	746	706	753	750	736	743	714	688	762	785	724	753	773	728	768	743	684	703	715	735	761	779	689	746	735	741	754	763	738	737	683	698	694	755	730	739	777	788	748	739	773	716	740	755	762	766	713	758	706	739	777	752	739	727	764	695	761	768	744	735	783	778	721	756	745	729	724	733	747	780	699	735	718	767	711	759	767	704	724	720	766	697	750	733	728	746	735	727	702	759	735	744	731	747	741	736	689	728	757	711	749	719	711	775	755	783	737	688	758	756	762	736	740	780	723	723	718	760	770	744	708	730	737	769	740	721	731	715	698	702	787	696	767	724	754	753	752	711	718	732	740	719	759	763	716	748	739	696	769	762	755	755	734	709	697	765	739	729	756	686	769	764	742	756	743	758	734	753	760	731	793	748	740	711	716	763	745	728	727	745	703	703	750	724	710	691	761	746	733	764	717	758	726	740	710	729	706	713	750	762	702	718	717	741	742	733	692	733	742	758	729	757	686	768	736	730	701	776	749	678	693	747	701	752	737	781	776	732	769	776	744	718	746	775	708	742	761	721	743	719	727	758	705	760	712	706	732	790	733	713	714	726	784	727	779	757	734	713	766	710	695	727	720	738	726	774	703	729	755	704	707	671	717	752	727	783	700	760	724	755	737	754	706	762	719	686	750	728	761	731	732	768	709	767	752	725	752	736	729	748	725	750	739	758	732	769	709	680	735	740	739	712	738	723	745	780	758	731	692	767	765	760	737	731	744	787	734	740	751	729	720	767	749	710	746	716	772	758	723	780	800	743	704	731	719	743	729	712	768	699	725	764	762	724	743	749	757	715	781	722	713	737	701	703	739	715	755	709	700	740	780	785	738	781	718	686	727	681	696	727	734	780	749	769	753	740	714	773	756	720	726	734	762	765	758	720	736	730	698	703	712	780	730	728	720	712	737	718	725	751	766	753	739	759	716	745	724	713	742	701	714	753	753	760	753	759	698	705	710	767	791	713	760	744	730	759	723	719	779	746	722	795	721	735	722	753	741	739	765	724	709	738	733	757	764	740	734	717	767	723	830	702	756	709	712	730	773	722	744	712	744	716	738	692	679	722	759	733	752	689	711	731	712	735	727	729	788	724	736	745	712	707	787	717	749	779	778	748	744	747	702	740	797	727	696	732	715	719	800	695	785	740
22661	20947	28589	23431	21010	21506	16177	6493	4041	3370	2713	2400	1911	1717	1546	1595	1403	1221	1119	1126	1060	938	880	815	827	734	751	691	650	681	674	634	635	733	665	658	715	678	694	661	629	658	677	669	697	695	655	630	591	623	611	661	612	586	637	576	619	648	627	599	609	614	657	587	637	601	648	600	621	600	610	568	622	552	566	582	613	624	628	570	609	575	629	643	611	575	602	565	620	583	594	595	552	667	623	594	619	608	578	590	586	601	590	570	592	571	610	603	581	614	617	582	541	607	595	621	649	566	572	570	592	630	570	644	645	639	604	583	598	601	602	613	592	576	593	671	603	606	586	592	614	594	613	603	639	590	615	587	609	596	538	568	595	643	602	602	597	620	591	599	583	566	632	568	575	583	620	575	578	588	592	583	562	543	632	630	610	606	584	579	613	618	570	597	598	556	620	588	572	565	620	610	633	595	642	598	591	601	629	598	603	640	608	585	644	544	586	564	580	586	590	584	599	619	629	605	589	640	575	626	619	572	581	592	574	588	596	536	622	585	603	603	593	619	644	559	627	623	567	636	642	609	597	608	553	597	581	599	631	633	631	556	587	592	615	594	597	624	577	647	575	617	656	584	589	566	571	588	585	622	580	600	586	610	663	626	607	596	572	580	599	586	608	610	573	607	586	596	598	607	571	591	585	622	604	555	547	600	572	616	574	577	567	633	624	590	577	610	636	590	559	570	607	613	575	592	554	619	618	617	606	607	567	613	592	587	631	596	580	590	584	612	609	568	608	593	604	580	597	604	599	580	593	653	574	604	596	607	607	569	588	600	620	546	584	597	584	633	591	623	609	576	608	546	600	623	557	617	630	608	588	573	648	596	565	634	602	623	569	596	610	597	570	620	608	617	609	592	647	590	525	595	589	589	616	599	563	608	597	603	637	564	635	574	600	612	585	573	609	614	578	573	631	632	621	561	608	589	587	606	633	568	566	634	593	568	650	647	551	609	586	633	555	593	586	567	620	613	614	586	579	571	562	605	598	584	603	588	642	605	594	594	601	643	612	594	623	582	572	565	621	570	535	580	597	585	623	588	581	595	600	615	609	586	626	579	561	599	599	627	587	616	584	564	615	617	606	612	581	598	628	600	584	592	578	584	604	589	600	602	584	607	607	598	584	622	599	612	607	619	598	601	615	573	588	581	600	640	562	618	613	586	623	552	599	591	606	629	627	548	634	655	650	600	560	583	597	594	595	639	620	568	633	583	598	629	628	600	568	606	542	606	603	630	555	577	601	633	591	548	606	584	630	621	558	544	576	563	592	574	617	604	604	595	584	623	600	545	585	609	607	616	635	588	566	597	610	578	644	561	590	576	628	612	606	605	594	622	613	616	597	604	610	570	576	625	584	624	620	584	587	598	591	594	587	566	617	625	603	614	611	602	622	598	597	552	607	586	608	537	600	613	588	567	559	590	628	557	621	620	548	628	580	652	588	592	561	575	528	604	570	586	576	613	597	601	602	633	587	555	562	574	605	606	536	571	607	553	573	600	586	615	600	607	585	591	603	628	643	569	645	591	597	599	580	615	555	550	588	586	559	628	621	534	541	597	643	588	597	556	604	610	621	620	603	581	599	602	584	629	578	571	633	603	555	593	594	613	599	648	590	625	611	592	585	612	592	560	611	611	578	596	586	596	610	553	641	577	587	580	594	594	560	594	572	606	572	612	598	616	619	602	634	591	655	604	566	596	625	599	588	597	621	605	622	601	531	597	599	574	599	572	609	613	605	578	604	597	553	617	627	588	605	598	577	591	590	594	617	640	630	649	584	550	599	592	628	583	613	608	609	579	570	573	594	566	620	591	617	581	584	564	607	594	605	615	618	579	582	598	623	583	598	593	615	589	561	582	620	546	546	646	599	565	591	600	581	542	581	563	598	602	587	564	578	564	589	589	608	591	555	562	586	587	559	606	558	590	611	649	591	614	585	625	574	575	626	615	594	578	600	629	609	586	586	632	601	610	548	593	585	601	626	558	625	600	578	576	640	550	617	567	596	589	631	575	578	569	562	579	560	594	642	589	613	604	613	579	626	586	591	608	612	611	625	626	606	628	592	566	556	608	586	568	581	622	631	601	590	580	580	572	628	643	624	593	575	598	643	618	616	564	633	602	611	597	613	609	575	582	560	596	591	627	601	605	597	580	633	598	570	610	614	633	564	595	575	636	605	596	590	623	606	607	633	565	630	600	613	619	600	581	584	619	556	647	605	602	582	581	605	574	659	567	614	570	608	588	625	597	589	585	643	621	640	655	599	563	578	554	563	595	553	603	599	584	560	550	594	614	608	601	585	610	572	575	549	649	628	578	598	599	630	603	587	601	626	574	610	618	632	595	638	597	609	592	604	550	567	631	608	598	576	630	617	611	596	637	613	600	615	618	602	605	580	577	610	549	582	579	610	574	583	576	583	619	614	601	599	595	576	632	527	597	603	664	636	562	603	599	589	597	586	581	574	587	590	627	603	599	598	590	582	550	569	617	555	625	593	589	626	591	648	627	581	593	604	575	602	596	582	602	625	626	629	608	615	598	557	560	627	608	572	648	622	585	560	594	600	609	588	595	579	568	614	575	625	604	603	566	641	632	597	611	589	605	566	603	585	635	580	640	604	607	598	584	564	591	597	621	620	568	594	579	571	613	620	588	627	607	590	600	626	569	577	574	595	573	566	552	623	624	588	607	614	571	609	573	621	611	580	580	626	605	582	597	575	621	632	614	610	602	622	570	592	604	591	610	598	574	592	608	597	579	562	651	560	573	583	533	628	643	582	641	581	641	543	605	645	546	605	615	573	585	646	551	608	576	585	576	627	554	560	606	590	618	591	593	590	644	590	618	603	573	609	570	625	619	630	598	600	610	597	587	570	624	616	661	628	576	626	593	570	642	619	601	597	619	599	613	604	577	609	626	622	609	640	607	610	576	610	630	601	587	633	590	587	593	617	585	626	589	615	616	620	604	558	583	583	562	604	623	616	576	580	573	589	610	581	595	604	607	565	608	611	629	623	588	616	642	585	592	589	588	640	631	650	599	583	581	616	608	564	632	577	642	597	593	613	597	602	609	612	598	562	550	613	606	563	623	614	658	598	603	577	524	569	635	584	582	588	557	588	583	571	629	602	572	638	626	593	582	566	601	561	572	648	618	608	595	609	665	573	599	546	633	617	587	575	627	586	568	650	593	574	601	599	571	568	628	598	580	597	637	586	622	589	572	605	649	587	561	584	569	616	593	593	596	604	590	604	587	590	595	599	588	602	553	581	611	598	561	575	606	643	582	602	552	594	597	576	606	577	603	584	575	584	637	580	592	622	630	632	631	603	585	567	591	614	620	605	621	584	591	636	612	580	651	614	551	584	596	555	617	619	593	605	593	605	594	597	587	651	604	634	608	581	643	601	607	554	598	582	622	605	616	585	612	595	598	588	601	620	603	587	585	573	600	600	557	526	558	611	566	607	602
43872	61634	39685	26782	21708	19173	14566	10485	7864	6784	5211	4456	3431	3217	2682	2686	2437	2115	1698	1765	1587	1304	1227	1148	1013	999	912	951	873	844	874	786	871	797	814	812	764	804	816	771	814	752	783	747	788	769	762	791	726	731	669	734	644	714	692	663	689	697	641	664	681	674	683	627	645	672	674	691	694	662	690	674	701	664	697	641	674	644	683	652	677	668	649	621	615	658	645	636	676	643	672	673	672	699	698	672	663	679	636	674	670	614	663	652	655	627	678	639	668	636	671	661	653	609	670	684	642	662	713	628	651	645	661	661	642	682	622	678	712	659	671	683	710	645	670	659	650	630	680	644	675	600	638	678	669	660	672	637	658	630	683	672	687	645	690	596	695	657	654	641	659	704	659	672	692	619	630	681	681	662	684	620	649	684	663	632	647	652	677	625	667	660	673	655	700	660	636	670	653	773	691	670	676	609	649	649	674	638	624	647	677	687	641	642	688	640	679	641	669	711	634	668	709	631	672	655	644	654	672	636	662	662	659	674	653	695	648	671	662	657	696	665	667	691	692	627	656	655	659	624	622	635	624	671	666	630	695	666	666	653	608	672	635	678	683	671	651	659	611	687	629	669	647	700	622	651	645	667	621	690	675	678	673	657	639	620	593	613	649	710	660	667	648	652	661	643	663	630	633	671	592	651	639	635	676	676	652	636	657	626	671	660	651	635	602	658	684	648	664	662	665	641	693	701	682	676	659	691	609	649	671	683	680	616	644	651	708	675	656	647	637	668	633	638	649	682	625	642	633	674	673	614	694	660	643	650	672	635	688	714	643	662	676	614	661	653	629	633	664	662	642	629	651	641	688	643	651	677	628	619	634	625	717	648	663	621	701	657	634	667	682	675	700	695	645	664	618	610	643	665	634	627	656	644	646	692	654	606	677	662	648	694	628	658	640	654	698	647	683	608	626	652	629	646	680	666	664	681	628	611	645	679	651	679	678	641	647	637	640	649	662	653	654	678	663	678	679	672	672	660	681	697	667	668	666	663	631	613	679	657	686	695	678	660	689	620	665	688	638	662	639	695	691	657	710	680	664	638	667	664	670	723	669	668	653	692	651	622	662	698	653	606	692	642	658	648	619	673	665	657	666	698	707	669	616	648	636	722	629	677	655	661	682	648	644	647	649	625	681	631	636	638	656	615	622	661	652	665	690	642	666	681	607	645	656	674	692	686	674	675	657	638	648	673	648	679	646	679	614	637	692	684	655	673	649	679	671	686	629	683	661	636	656	680	660	618	619	668	678	642	647	653	690	688	675	680	660	657	621	654	669	643	650	634	646	678	650	665	617	643	659	596	625	647	669	670	654	677	634	664	687	711	661	681	673	631	688	656	676	653	662	687	692	650	634	709	646	655	604	674	670	649	671	605	673	624	674	667	649	667	682	662	647	618	705	616	669	646	651	625	690	670	681	615	648	673	633	694	643	656	622	696	632	641	651	669	668	663	662	658	651	666	691	687	644	694	710	669	703	643	610	647	692	697	660	643	654	643	666	670	644	683	664	689	631	618	618	717	662	672	645	667	661	641	638	662	685	673	640	676	633	666	615	630	657	672	696	652	600	653	668	647	616	669	661	656	609	648	592	634	638	673	636	656	681	711	638	655	687	657	658	625	647	648	628	608	600	695	658	622	663	690	635	632	676	693	638	668	661	678	661	618	674	677	651	673	668	646	593	666	651	708	652	664	690	653	686	625	661	641	661	622	658	670	626	672	657	638	690	630	664	664	659	602	644	650	637	684	689	711	663	638	668	656	685	652	645	678	639	608	660	653	681	665	651	667	656	670	690	671	625	668	660	599	647	642	670	654	619	569	710	665	634	629	643	638	630	647	673	659	633	662	665	645	630	638	680	657	721	643	633	677	632	639	637	646	640	665	702	656	651	638	650	611	687	691	619	679	713	689	666	683	648	652	644	673	686	628	654	681	696	654	642	717	648	684	675	639	637	638	659	659	606	606	656	663	591	669	696	619	625	651	639	666	625	662	645	670	649	648	644	647	644	667	668	643	677	634	687	602	687	645	678	634	686	656	621	647	715	678	668	675	649	686	663	670	669	680	646	701	682	641	606	670	663	613	666	626	674	662	653	716	676	642	663	617	683	668	621	687	671	649	687	612	639	672	614	647	680	673	679	642	643	646	622	657	641	665	649	690	627	689	659	669	669	637	631	645	667	685	662	686	670	653	623	640	656	658	646	661	634	686	663	652	623	656	672	660	630	609	645	663	663	638	619	616	663	654	695	642	649	634	655	644	679	637	654	643	690	629	688	717	675	654	664	681	665	649	680	613	683	660	627	650	653	619	656	683	701	674	683	652	658	716	636	631	676	654	632	649	632	676	641	699	687	649	607	619	705	653	639	653	645	712	646	639	701	684	629	668	635	675	670	596	678	643	677	694	636	619	676	663	629	638	661	673	639	643	609	662	669	661	629	675	639	673	672	641	675	669	662	673	618	672	612	621	703	652	670	645	692	690	719	621	614	621	596	664	670	687	644	683	645	629	680	649	684	625	666	697	643	691	673	657	677	665	678	656	670	702	654	696	683	678	661	651	662	648	614	679	646	692	642	655	647	658	686	670	630	649	651	611	622	679	624	629	611	675	683	656	657	642	637	638	697	668	668	595	635	669	636	667	703	647	707	614	699	699	643	655	629	677	668	642	634	690	647	674	648	676	644	651	639	670	637	687	631	608	647	624	653	699	649	637	645	683	639	694	624	636	647	653	639	633	624	611	689	648	628	649	626	665	650	646	654	628	664	651	663	696	646	652	664	637	664	654	663	652	672	650	633	665	663	657	657	680	663	642	635	643	653	636	649	695	633	625	656	677	689	612	634	606	646	707	657	608	654	657	710	684	674	674	623	643	645	653	625	639	651	658	662	659	673	665	665	633	676	616	671	665	630	710	636	650	681	600	699	659	628	687	659	648	687	635	633	652	648	684	666	677	696	675	675	631	717	699	655	626	657	651	661	640	664	684	652	628	661	664	616	634	623	676	634	635	625	630	664	679	654	626	685	622	694	699	634	618	682	669	670	633	640	649	660	690	641	686	655	698	657	665	611	643	673	707	617	658	656	656	668	662	664	697	684	696	665	693	698	696	661	628	638	663	636	696	657	666	684	708	649	666	591	650	674	683	669	634	662	637	683	633	668	652	680	693	654	646	657	669	651	633	651	679	632	694	640	669	677	694	659	677	685	638	720	674	639	626	664	617	625	681	672	671	655	634	646	634	710	664	633	672	695	622	673	673	632	619	622	648	619	659	662	688	677	619	671	646	646	729	694	640	694	645	665	672	698	623	679	653	686	654	637	657	620	640	645	585	664	699	639	652	734	607	637	626	619	667	618	623	700	667	643	623	625	685	659	671	637	675	642	694	641	653	652	690	644	653	647	637	733	696	640	611	683	683	659	647	667	625	685	715	671	724	634	661	687	664	721	673	681	617	631	648	667	622	652	628
29664	27968	24962	15791	8091	5110	3591	2399	1744	1419	1319	1198	965	931	844	837	760	722	683	716	616	651	667	604	577	553	547	551	545	568	529	522	506	570	551	547	555	539	502	522	503	542	564	543	558	528	547	533	500	521	530	502	534	541	549	494	546	549	535	486	501	537	515	542	480	530	543	557	540	480	509	441	521	557	509	495	547	503	481	499	551	459	512	518	521	547	491	516	499	525	542	520	531	493	518	547	523	514	521	503	580	539	531	474	486	467	540	487	542	504	494	486	472	563	484	501	505	514	499	498	501	516	527	518	497	506	533	511	536	505	473	515	531	514	490	494	537	549	532	542	514	471	463	451	519	538	529	508	508	507	503	479	537	502	507	517	513	497	517	535	502	522	508	518	527	520	491	472	513	554	523	560	490	518	488	563	483	553	511	532	546	535	515	488	490	471	531	519	487	551	488	496	521	529	514	505	476	477	491	489	537	518	528	508	512	536	535	482	544	471	520	487	497	530	506	508	490	550	470	535	480	522	529	509	512	502	487	523	485	498	476	508	537	512	531	497	464	524	506	512	523	520	490	510	538	583	509	511	537	519	495	481	542	531	517	522	515	519	514	486	510	492	497	525	515	502	507	529	523	508	512	547	526	519	504	494	497	514	524	538	504	447	541	474	491	476	508	495	498	522	484	500	492	552	558	533	512	548	499	491	508	495	516	549	512	511	538	551	494	516	517	558	514	518	496	508	519	530	503	493	545	525	494	507	489	532	535	514	485	503	515	545	507	533	502	519	478	484	495	558	542	496	511	521	505	532	518	506	465	545	540	492	528	537	495	530	507	490	554	530	510	497	534	510	549	489	510	528	525	500	535	528	490	507	518	526	498	509	561	495	521	508	528	518	486	546	501	504	523	521	516	515	506	540	487	514	479	488	486	525	520	532	534	491	526	493	496	492	491	543	494	473	512	523	505	511	527	453	501	516	514	524	520	528	511	537	535	552	508	531	465	508	542	487	516	509	503	504	524	515	549	473	516	509	499	507	494	520	504	486	527	533	516	472	476	508	504	516	532	518	499	490	497	469	549	467	484	501	550	480	526	505	533	516	537	524	542	537	490	523	525	520	527	475	552	514	519	461	516	525	528	526	582	522	481	488	528	486	538	504	526	528	539	504	537	520	519	531	537	549	504	500	518	534	525	484	540	533	527	510	496	501	521	545	504	513	519	505	517	539	525	533	549	527	537	498	486	536	488	514	504	518	554	510	565	494	520	499	503	550	533	518	510	484	505	508	553	528	502	571	531	515	537	516	543	498	500	462	512	518	488	530	563	527	533	496	520	570	499	537	497	487	510	533	557	507	491	492	503	506	534	543	542	538	545	533	515	508	546	551	520	490	520	540	532	485	526	546	515	501	522	531	486	539	533	477	493	468	509	531	519	509	511	514	507	574	508	532	527	521	525	523	527	516	505	501	547	479	508	504	529	535	524	511	518	487	473	535	513	476	514	485	557	515	474	533	488	550	499	512	519	534	504	531	504	514	516	511	462	509	558	536	509	513	501	522	523	473	477	537	523	541	489	554	503	538	523	525	522	516	514	512	513	496	516	531	555	471	510	505	506	535	498	518	473	500	506	536	534	531	503	548	490	482	513	548	493	543	497	516	514	526	501	473	547	549	500	503	492	522	499	521	538	517	534	536	513	537	497	519	545	503	515	522	517	508	465	462	553	476	550	537	503	503	517	527	514	530	502	542	490	501	486	528	503	509	535	524	521	516	533	543	515	509	485	522	523	487	479	489	493	543	498	511	529	502	475	501	519	539	522	480	539	504	487	489	517	540	522	551	518	540	514	532	498	532	500	510	529	506	502	514	493	523	490	525	484	482	494	509	521	502	521	550	528	517	552	493	515	539	514	494	512	543	517	502	503	517	489	515	513	509	526	507	507	550	525	540	534	504	511	520	525	492	519	535	485	492	540	512	520	545	505	522	514	511	510	554	507	530	527	483	481	520	491	542	489	517	512	527	523	525	456	557	534	502	525	539	502	534	543	535	510	505	490	517	501	490	548	509	517	528	519	513	524	500	525	513	520	508	548	500	518	532	561	558	513	518	479	520	530	512	505	512	526	527	578	473	503	484	558	502	512	530	522	531	581	519	522	516	482	560	496	534	509	516	553	538	516	535	522	531	499	547	496	536	518	520	535	478	455	522	465	509	484	528	508	489	554	506	529	538	533	496	511	567	522	509	492	490	524	511	482	481	510	522	512	526	506	501	504	524	508	534	531	465	503	490	552	529	499	464	517	496	489	489	490	492	546	506	548	550	523	491	512	560	512	543	539	503	505	524	501	536	494	510	518	564	505	452	525	499	500	536	513	487	497	514	488	523	487	506	516	523	553	502	493	510	508	546	501	538	517	554	511	507	461	481	516	527	496	519	506	517	541	562	519	471	526	533	556	558	523	493	512	539	503	517	554	453	507	529	516	497	476	548	532	540	520	531	529	480	465	497	501	524	497	530	536	568	527	458	561	531	564	554	501	503	494	509	534	511	501	520	507	527	524	499	488	501	563	525	476	539	518	512	540	527	548	525	493	521	497	490	531	492	520	532	533	533	583	531	559	532	520	536	497	513	527	481	519	502	493	514	540	531	503	513	510	512	489	521	514	489	516	546	504	547	527	512	490	492	524	539	497	489	503	513	518	529	514	569	508	508	486	511	493	504	516	493	512	497	591	518	525	517	511	503	476	543	527	499	491	487	493	528	510	534	487	502	533	545	476	474	473	571	490	467	531	476	509	527	536	553	513	509	530	548	498	476	489	540	496	542	545	561	486	577	523	512	588	515	476	498	507	499	536	512	544	504	508	517	516	509	547	519	487	515	503	486	515	527	478	507	509	460	553	514	534	521	520	538	523	525	493	527	496	453	511	499	511	545	531	519	524	512	530	517	567	524	508	532	562	500	524	494	510	533	480	529	515	515	506	535	528	553	482	489	514	535	461	484	508	531	499	568	550	467	482	522	496	502	540	535	496	525	534	525	487	518	524	453	542	530	573	508	511	518	534	492	521	542	553	530	498	540	534	511	512	543	496	531	561	484	529	537	549	518	490	521	528	492	519	524	520	547	530	517	520	519	473	517	474	548	529	501	504	501	487	521	528	505	512	524	512	537	507	499	515	559	484	517	492	521	540	500	487	567	545	506	526	504	494	517	518	476	490	545	538	530	518	494	510	497	482	472	515	516	502	496	519	549	518	518	521	538	518	577	521	499	500	496	504	530	541	550	525	549	524	534	479	541	460	561	492	500	509	534	522	524	512	457	537	509	509	510	510	515	461	502	506	545	481	544	536	491	521	504	512	518	472	531	525	500	525	508	516	498	502	501	513	503	532	542	499	503	505	513	484	476	499	507	512	541	522	487	516	508	532	501	535	511	528	532	515	515	509	507	483	480	530	499	560	522	506	503	495	508	527	526	560	531	504	548	522	525	479	501	489	517	470	557	528	486	469	513
34399	41495	28258	17014	12428	9119	7002	4912	3422	2838	2414	2163	1653	1456	1343	1372	1221	1122	1010	981	922	875	824	762	789	699	671	689	657	742	612	622	665	643	689	614	705	668	651	630	631	635	626	648	677	675	651	639	619	607	613	621	568	602	622	595	604	589	626	587	604	643	627	604	581	533	577	594	601	631	603	546	601	574	592	613	642	602	575	593	580	594	592	606	639	572	577	590	580	598	603	584	661	584	599	562	592	588	594	573	569	608	523	594	613	600	618	612	604	630	588	586	603	637	603	604	600	551	631	597	616	587	585	602	634	589	613	626	616	579	604	595	599	646	614	608	586	641	608	602	574	589	581	589	563	602	569	612	558	573	578	603	557	625	594	614	614	595	639	633	584	590	625	605	555	589	624	585	609	618	650	578	621	620	590	571	632	640	539	584	603	610	617	583	628	589	613	601	619	562	580	615	604	588	600	570	630	575	569	595	617	599	594	575	639	590	585	639	611	639	557	585	587	608	606	599	608	592	587	626	600	602	555	572	591	595	613	593	579	636	567	631	599	556	652	623	597	586	601	581	576	581	615	640	583	580	573	579	644	639	595	615	616	592	568	550	600	635	602	607	608	583	612	600	661	609	551	598	608	643	628	574	605	614	589	628	624	626	596	594	573	614	580	613	614	564	618	615	564	624	585	601	578	567	592	618	632	597	567	588	610	583	612	553	591	641	576	596	604	613	643	564	577	569	589	618	606	584	579	593	592	567	586	637	570	594	580	637	611	580	586	597	612	598	581	588	606	599	620	616	620	582	608	600	546	600	602	597	607	559	608	608	567	615	566	555	579	604	565	600	605	611	591	616	646	588	615	650	601	605	577	585	594	597	629	591	610	562	647	610	583	604	618	569	563	579	597	616	582	596	583	636	538	610	635	597	575	593	612	579	612	580	577	588	612	615	553	571	623	546	568	568	656	600	599	612	631	576	623	602	572	581	609	605	604	615	571	574	556	564	584	563	605	580	611	588	564	608	587	592	597	649	610	617	595	582	604	623	571	594	640	594	621	629	589	582	602	566	615	610	624	615	563	577	642	586	592	608	597	626	590	579	573	599	656	625	603	598	591	597	653	588	651	607	603	636	601	574	560	629	609	610	569	567	631	584	564	611	660	617	583	603	610	593	579	623	614	567	655	584	626	581	588	625	583	548	659	607	610	554	599	602	611	561	614	549	541	577	615	629	574	623	568	625	605	565	626	623	631	558	615	609	616	586	622	644	570	632	606	593	609	612	607	558	611	616	612	621	639	611	613	599	610	591	617	598	603	595	591	564	621	606	579	632	583	550	647	596	585	561	586	632	640	631	597	599	561	597	574	587	551	610	645	603	617	562	549	592	575	648	581	610	596	575	608	601	597	599	571	593	587	604	568	600	592	660	594	623	578	571	595	620	592	564	616	591	626	614	616	605	606	613	606	649	609	579	640	611	580	570	610	632	581	610	573	603	587	618	599	619	587	612	614	588	608	604	626	553	638	604	601	590	634	615	574	585	619	650	561	595	617	620	615	585	581	597	601	587	623	606	610	616	572	563	589	593	571	622	584	599	592	647	609	614	558	627	631	577	619	594	574	613	600	613	586	569	609	588	611	617	608	603	584	627	627	615	556	600	638	586	592	597	578	623	584	586	580	613	607	592	582	598	583	592	635	579	656	626	545	591	599	584	587	566	571	623	556	592	554	625	627	596	594	584	589	589	624	637	614	641	608	599	618	593	580	608	586	621	596	575	544	606	560	591	573	619	609	625	630	598	614	624	609	634	619	596	596	620	643	602	601	590	592	603	598	610	628	580	592	626	599	613	604	600	623	614	613	590	573	586	617	556	610	612	600	570	542	618	597	569	630	573	598	615	612	606	625	565	637	591	633	575	636	631	605	585	653	650	604	600	622	608	561	570	619	631	592	577	617	579	613	623	589	593	573	620	593	609	611	563	588	559	628	568	610	655	607	639	632	609	566	602	600	557	575	620	587	599	613	553	554	631	619	651	586	589	600	613	616	615	559	612	611	598	579	590	589	586	582	608	676	599	566	591	580	597	589	605	584	617	585	613	605	615	627	624	602	621	559	624	601	577	584	563	619	632	593	621	598	604	594	594	550	619	582	632	611	622	574	572	589	613	635	597	549	604	578	583	592	596	611	590	559	600	591	572	634	611	609	603	626	586	597	587	588	599	599	619	584	562	595	572	623	586	589	607	575	580	593	581	570	568	618	561	611	640	599	607	595	610	613	614	603	553	651	616	596	619	557	603	608	584	594	606	592	595	619	606	604	623	659	626	587	599	546	557	588	601	552	604	583	584	564	593	600	608	629	572	594	593	570	628	614	581	615	600	630	587	580	620	590	557	568	644	608	582	606	619	622	600	608	639	599	562	550	613	556	571	607	601	609	591	552	606	590	575	601	577	603	579	610	585	580	546	572	647	603	624	586	585	591	654	606	574	599	560	624	601	608	578	572	618	610	614	607	607	639	578	609	546	606	535	544	556	606	594	573	602	597	636	553	580	612	592	569	619	544	608	643	581	628	590	596	665	606	596	601	542	585	594	596	561	582	618	625	593	613	585	629	570	557	609	619	633	629	609	610	597	613	595	591	539	619	633	609	617	569	562	615	609	608	605	560	587	632	597	590	616	581	643	591	609	571	639	594	602	598	656	613	599	598	590	577	591	642	589	581	650	602	575	619	550	568	555	589	590	626	605	626	585	601	571	604	576	608	594	582	568	628	604	620	616	587	556	577	593	634	594	590	547	591	564	606	569	577	558	554	626	643	599	602	652	610	616	588	604	614	572	618	582	567	588	627	592	549	564	572	564	602	602	589	571	622	595	583	640	611	622	607	567	581	612	607	598	584	606	576	601	586	562	576	592	567	595	620	634	598	603	587	644	630	613	610	599	601	607	618	584	596	618	580	608	617	587	573	614	557	601	602	630	612	633	586	595	664	574	583	603	591	642	598	608	606	574	589	572	596	621	634	594	602	612	629	563	610	603	611	636	598	580	614	546	595	624	576	556	611	571	634	581	609	618	609	628	588	604	631	627	625	581	590	582	587	568	605	601	615	589	593	589	610	584	548	576	582	555	569	605	617	574	594	609	599	635	561	544	607	628	600	575	616	588	593	636	648	618	592	612	615	589	595	602	582	603	595	587	583	603	559	622	569	567	562	580	620	580	611	600	593	632	640	585	580	630	613	575	599	583	586	621	580	604	584	545	645	581	602	629	583	603	562	590	601	619	591	545	640	577	607	613	591	599	570	565	638	624	595	577	605	598	549	580	596	620	607	596	579	612	596	632	587	610	608	629	602	623	629	622	560	583	603	597	619	623	633	589	600	638	594	599	569	624	568	607	643	633	619	631	612	614	558	618	591	627	604	618	600	636	594	609	595	659	625	603	657	553	585	608	588	611	611	610	561	638	567	603	547	586	576	592	567	612	620	647	637	580	587	602	533	612	599	603	617	571	636	597
23788	21027	28065	24143	20836	13971	6853	4189	2745	2350	1965	1741	1404	1165	1105	1053	966	812	710	721	677	608	635	583	573	561	482	536	462	514	499	468	510	463	454	506	478	513	479	465	519	429	485	503	493	473	523	497	488	436	446	471	475	421	444	461	440	435	463	468	437	468	422	448	399	453	430	442	435	424	457	435	465	433	459	478	452	414	431	420	448	376	452	405	389	443	461	471	432	420	428	431	429	464	455	422	461	390	443	425	428	452	448	416	444	413	418	423	449	393	463	421	384	476	416	467	440	446	456	439	413	422	425	425	437	444	427	441	420	441	421	437	426	460	446	436	442	422	459	450	415	434	458	440	448	425	422	398	466	464	423	440	439	430	446	475	443	423	436	456	442	426	416	444	440	405	420	423	460	433	429	448	453	425	451	464	389	421	413	458	480	481	428	454	421	424	440	424	437	458	421	438	423	442	422	460	467	427	431	439	439	457	406	423	430	436	436	399	449	416	416	450	435	412	478	414	398	444	462	431	444	446	435	449	480	431	434	437	463	472	442	433	443	424	463	510	443	446	465	436	405	436	428	443	455	482	446	446	485	435	480	443	492	471	419	444	430	447	452	428	435	448	425	448	445	445	417	437	434	477	460	457	427	449	449	432	439	442	467	448	463	421	428	435	419	428	425	452	455	388	435	486	440	450	454	443	429	425	442	452	417	446	419	462	442	417	471	404	422	437	432	431	416	411	431	450	423	412	435	458	412	467	442	435	454	463	405	427	459	419	425	417	459	444	434	486	449	443	402	478	405	436	437	439	465	449	460	447	411	442	412	418	467	471	448	424	421	417	446	442	409	438	429	444	448	434	435	464	417	427	396	422	396	479	395	453	425	434	426	456	402	458	414	415	451	462	439	451	431	426	436	431	440	413	425	419	449	433	474	464	449	442	434	446	443	449	416	415	446	440	415	430	444	433	439	447	413	487	469	438	443	427	417	435	458	461	442	476	464	447	421	431	459	469	403	424	410	457	442	439	426	423	463	422	444	425	455	414	447	443	405	419	440	477	432	430	444	443	425	464	427	456	466	463	415	410	453	416	459	386	424	445	386	460	427	448	454	434	447	430	392	412	462	445	450	436	405	420	436	460	427	474	407	438	447	452	429	455	475	396	447	426	435	435	452	487	462	456	429	441	433	482	420	461	415	426	419	422	444	462	462	431	439	428	409	419	454	484	465	408	452	433	423	461	426	459	435	417	411	419	428	429	447	482	450	467	436	467	421	437	446	437	440	464	432	446	413	431	457	428	431	439	461	423	436	433	446	439	450	437	444	434	439	467	420	443	451	419	452	446	427	446	446	445	446	456	418	439	441	427	481	493	442	466	453	450	403	463	437	439	414	456	425	496	427	368	463	468	453	430	445	431	455	460	423	460	439	433	409	473	430	456	448	451	428	426	403	435	442	442	448	418	411	438	437	415	483	410	443	422	437	433	453	421	460	454	420	437	426	460	425	449	432	476	434	435	399	445	433	426	445	475	439	513	439	415	426	437	436	395	413	496	436	445	447	448	410	432	431	404	435	433	425	469	469	445	437	448	448	415	429	441	420	444	472	449	439	444	425	431	410	443	448	444	424	447	446	463	409	441	432	443	406	465	449	411	439	421	444	430	479	462	460	454	430	477	461	472	476	446	417	409	452	428	393	466	448	421	459	433	441	441	432	482	433	406	425	415	450	457	472	439	456	443	431	422	427	441	425	469	439	435	430	447	468	409	432	441	415	423	451	450	396	423	424	450	440	417	453	469	472	455	433	438	430	409	456	430	455	407	418	469	452	470	398	444	426	423	428	439	406	399	442	418	431	446	429	423	418	456	397	430	437	430	435	429	408	422	424	426	444	450	450	421	466	437	437	429	458	456	429	438	455	440	466	435	440	442	402	438	434	425	425	452	453	420	402	443	428	403	444	495	467	436	439	412	439	440	444	449	426	449	414	392	438	423	400	438	439	452	431	432	403	425	430	437	424	446	419	425	451	424	442	453	395	455	383	456	437	448	431	435	424	483	442	461	450	445	453	435	465	433	437	430	418	434	418	420	432	448	459	422	413	464	426	429	411	442	460	417	419	407	419	463	434	476	419	433	440	468	430	449	418	488	457	470	414	423	445	425	490	467	460	452	471	457	408	409	439	430	416	434	409	492	437	416	423	426	466	442	436	439	426	417	421	460	432	437	442	477	444	430	418	436	463	440	414	452	457	416	411	445	449	439	443	409	455	456	458	439	428	461	444	442	450	448	433	464	435	472	418	431	427	455	464	430	437	427	436	452	409	444	426	445	440	444	443	464	445	462	471	476	443	462	439	429	458	422	450	434	472	423	489	465	452	425	425	403	434	416	474	426	402	456	443	450	434	469	430	461	409	442	430	442	440	468	493	425	462	432	439	417	449	415	435	475	448	467	426	444	449	467	460	447	465	464	402	435	431	429	419	461	410	464	443	444	461	473	436	475	425	457	427	450	430	443	417	485	414	429	463	457	404	447	410	428	427	436	425	405	446	470	460	431	446	447	436	409	461	466	438	463	432	429	398	423	442	450	423	451	437	450	454	413	408	449	437	429	430	443	409	427	450	474	422	440	481	420	432	418	439	460	417	462	447	470	413	407	438	464	497	441	488	445	470	455	426	441	412	400	396	450	447	430	473	408	409	433	469	437	467	443	458	441	418	460	422	462	395	444	406	453	451	394	418	441	452	448	438	413	410	447	434	431	434	425	420	477	444	464	418	436	428	401	432	433	411	417	420	450	457	396	438	403	420	430	420	443	408	417	435	426	434	466	436	462	453	449	407	408	448	431	476	421	469	463	467	405	427	448	419	412	474	462	429	409	462	488	461	421	444	432	397	416	477	433	479	431	469	489	462	404	407	420	404	459	464	437	464	485	479	432	433	433	452	458	386	435	462	448	458	423	422	424	421	455	445	443	454	407	456	455	438	422	429	457	444	447	428	427	447	451	446	443	436	414	442	410	406	435	389	453	420	454	457	414	442	461	436	416	440	486	491	431	435	455	465	450	479	440	437	402	433	452	433	458	467	404	450	421	394	462	434	416	422	447	411	394	410	386	447	418	426	427	410	421	439	427	437	428	474	438	455	429	441	481	433	454	437	432	402	436	467	425	422	442	435	465	449	413	463	415	414	416	477	434	413	435	488	415	427	431	427	447	411	422	418	445	425	456	466	397	455	430	423	457	447	426	448	394	456	429	462	442	416	418	447	439	474	415	433	445	420	408	469	463	429	443	433	448	450	449	475	442	435	429	442	449	418	465	439	411	437	442	422	454	410	441	431	439	459	430	456	432	429	449	435	411	463	450	481	440	412	430	437	439	467	427	457	405	419	444	440	435	439	420	404	445	448	434	404	397	451	396	416	410	450	414	444	414	423	438	421	430	407	454	440	424	423	430	463	438	458	405	469	434	439	443	447	456	439	432	443	443	415	419	420	449	390	464	448	476	421	410	405	436
39487	54646	34319	23782	17104	12997	10026	7869	5693	4758	3764	3312	2627	2169	2050	1915	1627	1338	1181	1194	1017	941	950	863	755	714	663	653	662	624	624	608	610	595	638	575	608	636	574	538	589	552	609	550	637	578	590	575	556	568	538	537	526	537	566	500	534	482	542	532	521	551	506	476	501	495	517	480	493	506	474	513	484	494	508	500	570	561	485	544	524	523	539	510	452	510	515	513	508	503	541	517	525	496	513	505	476	544	506	495	516	532	499	505	499	532	480	539	522	515	478	513	514	522	462	492	512	519	515	503	508	515	483	497	531	507	498	468	473	498	523	496	512	538	540	508	555	526	510	524	506	521	497	493	523	462	500	536	541	486	518	473	495	461	512	462	480	502	533	518	479	487	488	508	548	473	510	544	514	473	489	510	525	520	510	521	502	528	485	508	488	515	491	552	548	493	533	497	511	487	489	520	504	505	521	503	517	503	508	528	510	487	481	514	515	547	520	518	528	495	543	453	495	496	498	507	483	525	489	502	531	503	474	515	515	511	501	503	516	511	501	480	489	510	485	489	505	480	500	489	527	527	506	512	508	529	461	500	494	479	505	503	498	495	532	538	491	503	481	494	528	470	473	506	474	519	504	506	515	488	536	506	530	530	512	509	467	524	491	488	558	515	547	505	524	472	496	531	462	489	503	487	483	500	498	494	495	453	501	499	485	510	520	504	520	528	496	531	499	532	491	467	515	505	497	479	512	542	529	526	489	513	477	466	544	529	517	513	506	527	461	504	441	516	514	457	483	468	497	524	523	500	512	509	514	509	519	493	542	500	528	500	503	491	543	528	502	532	535	508	496	520	522	520	511	461	510	471	520	487	531	472	515	503	522	488	507	489	537	501	539	498	501	520	519	487	514	521	488	503	466	484	515	527	469	522	503	512	472	496	501	540	507	468	482	525	490	526	500	511	560	510	500	516	519	496	550	479	488	455	525	500	510	508	468	514	518	516	496	493	527	509	522	500	522	488	478	519	481	492	495	517	500	540	501	512	518	482	516	527	527	472	554	514	533	539	513	513	511	501	490	538	498	487	508	521	524	516	525	530	511	534	492	489	474	497	507	532	514	478	484	481	499	520	480	531	507	503	476	522	533	532	526	466	514	512	506	503	507	516	485	503	490	541	504	509	478	482	514	527	490	495	510	497	493	509	495	516	503	546	477	508	503	534	496	518	502	491	522	534	497	495	479	493	525	517	506	495	448	548	525	524	483	508	528	527	522	491	512	524	518	519	515	523	500	450	506	525	512	528	491	524	468	498	496	560	486	515	485	478	520	525	527	495	507	471	505	530	476	527	509	507	535	528	496	520	478	485	508	516	513	505	469	509	493	526	513	526	509	511	498	482	525	560	498	517	522	474	527	499	505	521	514	500	469	450	542	530	509	501	527	489	478	505	510	529	524	486	513	497	479	501	490	544	493	492	504	551	545	505	510	507	510	502	503	505	495	502	489	471	518	468	477	509	496	500	464	489	505	531	508	478	542	520	495	511	506	525	499	500	494	531	535	473	483	507	553	505	539	517	510	496	501	582	464	484	537	507	519	464	494	495	527	527	515	447	498	485	485	470	479	533	484	499	542	480	506	507	522	516	500	500	526	532	510	521	537	483	546	489	551	527	507	513	546	522	521	493	524	510	483	468	516	500	489	482	489	516	496	461	507	478	518	502	496	487	478	510	493	504	479	557	469	504	536	494	499	491	536	537	516	492	489	527	500	487	505	525	530	523	499	549	475	517	488	502	491	511	538	544	480	490	505	495	524	497	480	517	537	514	481	468	542	536	495	522	514	492	481	508	519	476	516	491	490	501	505	531	529	497	504	506	533	513	516	490	509	486	477	527	509	512	559	491	494	512	503	529	488	499	467	499	500	520	522	518	494	497	528	517	501	535	546	494	526	514	524	508	502	505	475	531	493	483	498	515	488	526	486	517	522	488	520	511	480	493	514	534	511	480	525	490	477	505	524	480	493	490	485	499	535	473	538	481	503	507	530	511	532	519	515	529	516	476	481	507	529	506	481	475	467	520	483	491	506	497	479	505	514	535	469	501	561	498	501	555	475	521	486	507	497	472	509	467	488	523	553	539	523	526	530	496	454	484	520	478	546	544	489	514	503	482	511	470	514	509	493	519	528	506	522	481	535	509	550	507	479	495	511	525	524	517	506	481	522	498	495	541	550	512	484	527	491	496	526	512	508	469	483	494	481	544	494	463	506	513	519	464	487	553	525	535	507	497	506	518	484	510	524	520	493	534	517	489	505	494	477	494	495	494	499	491	535	498	521	529	506	505	505	505	510	522	490	521	498	545	496	516	515	492	493	485	447	477	501	479	491	503	474	502	494	486	524	505	514	496	458	507	478	472	490	487	504	486	490	460	528	516	512	525	472	465	508	516	514	518	515	529	524	511	507	508	539	526	507	507	521	541	488	497	524	481	497	508	523	506	505	506	512	518	475	527	486	504	490	491	491	506	472	493	514	480	504	490	525	504	499	512	487	499	503	511	513	463	495	532	519	502	459	515	505	457	516	499	532	510	498	484	538	498	487	479	565	515	476	535	482	513	522	518	532	461	505	512	492	488	488	497	529	507	513	492	497	536	486	488	548	531	480	513	535	522	525	484	479	470	508	519	534	508	503	486	516	505	497	468	522	524	495	540	554	527	484	480	518	524	495	522	445	516	516	515	501	488	520	521	490	524	519	537	543	491	521	462	545	498	506	519	528	512	514	537	504	518	481	492	503	517	516	571	454	534	524	513	503	502	508	490	501	495	542	522	496	507	533	459	512	515	529	555	528	526	507	507	485	464	506	526	521	499	458	496	499	491	490	535	515	501	529	467	520	482	498	551	526	503	523	526	542	513	482	521	493	502	501	492	515	528	487	484	466	539	486	488	572	558	533	478	532	508	518	478	493	502	490	519	466	483	467	524	513	508	498	477	529	478	499	484	489	527	481	566	502	505	524	499	528	490	508	506	482	530	529	511	506	519	521	548	511	518	515	511	506	493	512	493	546	478	497	494	509	516	532	537	502	480	457	495	518	493	485	491	486	477	503	475	488	499	519	515	497	522	489	483	540	487	474	509	553	520	520	439	471	480	519	520	525	502	519	507	454	529	532	483	512	501	487	508	502	515	528	485	494	546	505	518	525	520	493	514	506	487	514	562	471	504	493	465	527	521	497	535	496	482	474	476	475	493	531	480	551	515	555	514	507	480	462	510	500	516	516	524	480	473	448	483	490	513	493	481	479	561	512	491	507	503	456	439	547	523	514	557	506	541	494	508	516	518	484	498	505	514	512	534	511	510	509	511	512	477	510	526	475	534	487	508	509	477	512	517	515	515	484	490	529	527	513	509	508	491	494	548	525	480	489	481	505	495	487	511	480	513	504	509	463	522	516	504	529	506	476	481	508	496	515	493	521	507	531	513	507	510	533	518	509	496	535	519	508	463	452	511	471	502	513	471
24992	21137	26931	25028	13817	6513	4141	3298	2506	2121	1880	1458	1378	1153	1242	1029	958	945	915	925	854	773	766	743	781	704	771	712	719	738	682	677	719	691	712	719	676	670	736	650	704	645	699	645	673	680	686	681	685	671	655	670	654	615	675	670	686	693	692	653	600	638	724	650	651	622	695	625	672	609	616	643	639	668	693	659	678	648	651	648	679	657	630	633	675	646	677	661	627	637	665	680	612	678	640	614	630	639	630	633	674	639	660	679	665	598	651	647	665	628	618	678	680	648	625	635	590	640	673	606	661	635	625	663	607	630	605	643	636	661	683	679	668	642	603	629	568	652	660	641	681	636	630	660	625	657	656	671	644	675	620	657	641	700	671	651	630	628	678	637	628	686	604	653	620	639	633	644	652	633	597	650	658	676	639	673	633	679	721	667	621	619	601	644	641	616	653	635	614	612	626	642	631	604	643	663	625	671	606	627	601	654	621	643	653	655	623	613	657	640	657	640	592	616	623	632	589	615	686	673	676	670	615	650	652	671	586	609	655	638	670	635	620	610	699	640	591	680	622	671	623	608	673	658	638	657	648	639	639	607	629	642	646	616	652	647	647	663	668	628	664	652	652	685	643	655	666	610	654	667	661	643	616	641	653	609	707	694	702	654	663	665	669	675	644	658	600	643	667	666	653	648	647	706	641	648	644	634	643	668	668	655	628	689	626	651	629	668	673	642	664	627	651	704	640	637	642	593	671	671	630	671	660	619	660	657	627	667	614	624	649	624	640	641	638	688	646	633	622	628	665	673	659	654	635	616	653	613	649	688	670	642	683	660	671	657	672	658	683	589	652	667	646	635	679	649	688	659	686	657	648	679	670	693	637	632	623	625	635	647	690	636	634	665	673	646	615	664	692	650	630	680	679	600	639	675	665	640	601	617	710	649	686	667	694	650	614	606	663	660	610	658	665	645	606	629	658	615	698	651	662	661	648	639	667	682	653	678	619	626	628	616	629	650	663	613	626	623	649	658	646	700	617	648	621	665	672	666	674	651	705	634	664	688	638	620	670	663	719	692	700	668	648	654	647	633	673	675	620	652	623	613	627	603	664	637	631	658	669	644	627	620	613	660	648	651	659	639	661	642	668	648	588	617	650	646	667	620	682	625	638	661	605	651	669	647	645	613	677	636	647	635	653	623	672	701	650	683	611	660	673	649	635	664	658	644	689	634	623	636	638	686	642	628	633	649	629	632	629	645	651	659	663	663	624	717	672	643	599	672	638	629	663	636	658	631	663	693	628	641	638	655	639	653	647	622	614	657	680	661	636	614	634	647	650	673	610	667	651	690	644	630	721	641	676	674	677	643	661	640	692	673	680	707	659	637	669	689	632	690	697	655	670	652	647	648	644	615	653	654	635	644	625	643	672	708	661	645	636	655	642	651	682	621	647	648	668	642	608	635	682	650	666	602	649	701	679	653	626	710	669	638	643	602	622	660	647	590	630	664	621	668	680	671	627	632	601	690	654	638	655	616	636	647	620	659	614	646	665	626	677	630	653	652	678	630	619	635	644	641	692	661	661	669	631	658	642	661	645	675	692	659	629	660	619	648	694	673	632	667	623	612	634	648	633	644	644	591	657	619	664	626	689	663	641	630	670	682	652	678	622	647	650	640	647	657	635	701	639	642	666	649	619	647	665	617	632	621	669	672	626	622	625	618	671	626	678	606	652	675	659	612	638	649	644	651	668	669	658	661	612	619	691	662	608	622	614	611	654	583	638	692	630	649	631	602	615	716	697	675	677	648	644	655	655	635	664	647	595	611	620	667	644	667	641	669	662	677	689	633	652	669	609	601	681	646	629	669	626	645	636	654	636	675	682	635	675	624	651	644	675	661	659	663	616	620	660	624	649	610	609	669	609	652	607	641	660	683	607	618	624	615	641	663	670	649	623	676	684	646	626	620	662	648	619	704	600	665	690	576	659	666	658	637	648	651	647	603	665	648	630	669	657	633	654	687	617	636	651	673	635	666	691	626	663	618	642	665	699	656	706	651	643	650	676	645	628	639	648	686	657	648	658	639	650	682	646	581	591	640	671	654	669	674	657	591	642	668	636	653	635	612	612	658	677	639	619	653	681	661	657	617	650	684	679	594	665	623	652	648	625	657	663	675	638	625	668	635	624	659	660	678	656	634	669	634	638	667	641	676	625	635	663	666	678	659	672	687	672	668	624	662	696	634	663	628	660	655	664	620	668	678	637	658	632	656	633	595	644	738	656	670	661	642	644	627	666	677	656	634	598	627	681	636	645	646	597	683	649	651	624	656	626	629	623	635	679	723	624	649	617	699	621	660	673	671	670	622	655	711	652	664	612	664	638	687	603	625	628	637	676	688	639	672	624	652	656	640	636	638	689	649	660	613	668	655	626	684	668	659	618	617	618	612	656	638	600	692	612	651	675	701	655	681	647	647	624	604	630	693	690	647	631	664	650	674	665	616	614	667	634	635	618	662	612	622	643	661	666	607	652	661	659	611	627	674	637	651	674	597	636	646	705	636	594	636	667	643	600	674	640	669	611	637	622	647	660	651	683	668	671	633	640	656	618	635	631	666	644	646	615	648	644	680	663	647	676	635	634	612	671	619	647	655	647	630	654	706	620	623	666	645	664	639	679	658	669	645	638	643	657	611	648	638	616	653	649	611	676	675	625	639	623	648	642	674	693	677	662	644	663	623	637	640	611	649	671	649	649	605	633	625	642	612	671	660	648	617	636	650	637	625	645	685	704	685	643	579	683	648	620	619	660	621	658	659	620	687	673	640	644	624	650	645	683	645	674	694	648	636	645	630	678	690	675	691	660	663	629	654	619	678	645	661	628	676	620	645	641	652	669	667	659	629	630	664	659	637	640	665	629	633	655	653	613	654	625	644	627	635	675	635	695	649	652	637	698	658	672	654	601	626	677	686	668	624	641	673	674	667	623	654	644	637	669	633	683	676	668	678	674	668	613	639	641	651	658	644	605	652	655	633	668	651	619	649	671	639	661	621	641	704	696	650	607	673	627	611	636	645	670	633	643	617	657	644	655	625	692	633	678	674	631	655	624	661	641	699	619	710	652	619	682	713	647	683	668	616	683	685	642	667	619	620	656	667	680	642	655	651	621	647	646	667	666	644	657	632	664	628	680	632	625	679	621	623	641	697	683	678	604	676	642	644	676	666	695	653	644	668	694	632	680	622	653	644	645	612	654	620	680	707	627	658	649	665	717	650	618	728	628	667	654	633	652	613	671	634	625	668	635	693	648	664	635	671	649	652	624	593	655	637	656	675	654	654	667	688	620	641	699	635	626	649	643	670	628	688	673	622	660	703	644	608	618	626	679	633	661	660	591	660	620	646	649	669	631	646	634	608	645	660	667	660	657	689	670	647	670	666	621	648	626	702	659	673	662	650	639	619	600	586	664	637	686	668	646	654	633	654	630	652	638	645	607	657	672	655	682	611	626	702	627	656	623	631
37941	47264	30533	21759	13494	10018	7661	6555	5245	4249	3444	2686	2438	1965	1987	1769	1568	1408	1222	1260	1125	1032	1040	981	906	893	877	835	838	860	891	843	839	809	791	803	804	835	894	808	758	824	801	758	812	773	817	826	770	765	779	760	752	725	753	771	772	774	726	728	740	748	750	688	730	770	704	752	765	756	742	751	730	746	756	753	774	742	763	747	670	773	672	776	762	706	743	794	775	749	718	715	687	760	723	702	725	742	758	683	736	749	715	719	711	761	736	763	733	734	786	713	748	750	750	726	747	722	763	741	739	734	740	720	724	717	798	745	711	753	759	753	695	769	721	784	774	745	745	702	676	760	724	754	749	737	726	708	765	752	755	747	731	738	735	724	703	766	714	726	719	788	703	707	772	756	709	731	749	764	741	683	717	759	797	697	775	732	728	703	804	751	717	700	703	738	712	746	716	738	760	746	735	697	772	733	772	719	703	705	763	745	718	759	764	738	769	740	723	754	701	749	788	758	769	728	713	727	699	759	683	734	748	740	730	750	713	744	736	773	709	774	711	767	758	738	774	717	716	765	717	740	741	747	728	737	762	740	725	714	761	773	792	729	722	680	689	747	790	735	732	694	758	701	735	749	747	740	767	732	716	742	754	745	709	722	749	775	740	743	677	749	689	739	735	740	710	743	723	775	762	745	733	690	681	756	735	703	732	739	749	694	716	741	710	716	728	731	703	776	739	700	723	755	709	734	756	745	714	726	738	689	731	751	723	685	729	766	746	767	712	757	712	717	768	677	705	746	709	749	749	724	724	727	760	755	693	790	742	745	719	709	672	756	775	720	753	703	737	748	739	721	813	783	736	687	723	761	710	730	758	750	731	721	719	710	736	738	712	739	752	721	797	695	764	723	755	733	742	725	745	769	754	780	727	745	753	722	715	751	777	741	733	732	734	750	739	727	774	754	721	720	720	731	692	730	721	754	733	750	708	772	750	726	759	722	713	747	725	722	723	729	742	713	727	723	710	737	659	719	720	775	742	698	771	766	768	761	737	716	728	743	695	776	714	747	707	759	763	732	744	730	745	784	739	732	764	773	718	718	742	732	743	759	725	722	763	716	725	787	745	753	723	734	706	764	724	718	667	739	695	684	725	706	731	725	705	729	769	805	742	691	740	777	739	721	720	755	752	731	728	709	738	741	766	745	761	748	714	736	808	735	731	717	721	747	724	764	733	756	763	699	784	760	721	750	756	757	751	707	760	730	722	700	731	733	785	769	797	774	698	735	756	717	739	764	758	744	751	719	681	742	789	739	706	743	727	725	756	755	763	736	724	748	757	692	705	747	761	765	726	754	706	708	776	759	702	804	738	712	767	763	741	720	803	743	750	747	729	734	705	723	747	724	705	728	735	709	762	769	772	705	712	757	753	744	734	741	693	816	738	751	765	782	744	760	719	704	732	690	675	768	676	780	789	733	707	782	739	712	740	733	725	767	718	735	750	784	766	751	768	741	721	746	765	739	730	778	768	746	789	736	734	747	761	703	662	763	731	720	712	726	739	705	753	680	721	729	768	712	714	741	729	690	721	791	755	784	713	791	736	768	719	732	758	706	716	703	739	711	726	705	708	765	713	682	753	720	705	722	739	696	723	706	741	722	721	750	763	798	756	714	762	726	740	727	670	755	713	730	758	745	717	790	770	730	735	726	722	757	750	773	740	722	722	749	791	716	783	755	792	774	770	755	767	777	714	672	745	765	719	725	763	722	751	740	729	733	735	770	773	666	736	773	746	751	739	745	740	747	730	700	736	729	726	705	769	745	701	775	694	702	722	747	768	715	763	746	721	719	740	774	746	758	772	709	721	688	752	694	710	737	711	754	741	746	715	732	727	771	741	745	709	711	705	738	716	745	703	750	720	744	687	751	720	798	748	736	759	735	731	757	796	728	711	757	775	677	695	784	682	737	697	791	771	699	736	772	746	753	716	735	776	749	770	737	743	785	758	743	700	754	727	722	714	707	735	711	710	716	750	748	735	751	681	748	689	725	744	743	756	720	755	787	748	735	706	723	767	735	747	729	726	717	789	715	710	738	704	714	743	727	749	707	706	759	753	689	724	731	782	719	714	736	731	780	756	711	718	719	709	798	700	712	686	777	781	756	729	723	728	727	788	720	774	729	734	740	753	672	714	752	746	746	758	765	692	794	714	756	716	709	727	655	728	755	769	777	761	694	717	727	748	798	752	771	726	753	711	723	713	793	750	701	694	696	758	750	765	788	736	721	703	682	766	757	718	752	706	789	736	731	715	713	744	751	764	745	735	732	776	690	769	732	718	722	747	700	734	718	729	767	734	738	779	707	770	747	748	755	740	767	728	737	747	743	725	736	725	753	781	714	746	757	744	745	728	796	690	765	748	743	728	742	760	728	703	744	711	749	704	789	724	706	719	775	739	725	716	728	734	738	685	757	715	728	717	714	810	757	715	748	747	742	685	759	691	776	730	704	732	762	718	732	730	746	776	748	667	725	761	774	782	716	741	724	798	750	728	714	761	782	748	741	741	701	784	744	763	734	783	756	779	714	730	741	718	710	815	744	700	749	718	733	694	730	725	718	705	753	724	774	725	737	762	756	765	726	733	748	800	742	769	761	724	718	711	718	720	778	750	774	731	750	702	748	772	706	770	737	736	730	759	679	765	776	760	738	682	747	736	701	707	774	768	718	696	675	751	709	743	731	727	736	725	738	732	728	699	770	735	739	749	723	731	723	722	716	760	709	751	753	666	721	718	707	717	796	735	759	712	726	783	751	755	717	712	736	712	744	749	722	753	742	752	747	761	722	696	733	717	726	760	690	744	728	728	743	748	725	739	687	718	749	745	773	748	737	742	747	730	701	685	781	729	733	702	740	711	731	754	716	740	695	773	707	723	732	747	744	785	723	752	732	717	743	746	714	716	747	700	766	741	724	695	749	738	750	758	748	707	764	703	731	701	763	736	702	722	779	719	729	732	780	789	743	771	739	711	724	762	755	751	706	760	781	750	690	759	704	710	716	745	750	735	763	734	750	777	743	748	754	722	718	783	758	761	746	737	735	765	760	759	794	707	722	768	738	729	712	725	734	728	747	800	770	746	776	711	719	729	710	782	746	704	744	717	716	770	676	764	782	776	714	732	754	730	754	696	747	759	739	692	735	718	773	684	740	728	701	706	744	727	723	732	721	744	738	712	748	757	682	785	778	720	686	731	708	749	723	743	741	694	746	744	800	748	728	765	725	757	760	764	767	744	699	711	755	746	698	703	770	746	733	665	719	696	787	753	683	703	748	745	749	733	762	725	785	732	703	739	705	763	731	735	741	724	722	743	768	730	727	767	714	702	695	705	764	776	698	754	709	746	753	751	723	703	761	704	780	785	735	775	714	705	677	760	744	705	755	708	750	752	673	736	800	746	778	743	716	738	766	762	740	760	710	740	718	721	771	758	713	698	786	752	755	781	720	686	703	709	713	759	779	700	747
22635	20977	28589	23470	21027	21234	14889	6844	4755	3806	3021	2317	2008	1734	1759	1488	1263	1060	1095	1108	999	925	886	833	779	730	727	711	670	691	629	670	676	636	670	656	687	659	667	713	641	622	657	704	678	740	677	630	579	638	601	634	652	579	614	602	598	618	622	589	582	617	581	580	567	583	597	616	589	601	605	629	579	589	562	599	605	578	607	593	547	569	602	611	570	580	623	593	575	610	585	574	591	610	592	589	590	593	577	603	615	603	588	597	604	588	624	598	568	586	634	620	617	574	561	592	603	558	648	600	618	588	583	598	573	595	589	570	565	592	581	579	595	664	626	629	561	552	620	597	642	607	607	568	592	603	616	622	575	592	596	601	548	583	650	602	592	585	611	637	583	548	647	562	585	618	535	591	568	613	633	595	590	586	545	588	626	620	597	587	630	566	585	604	611	580	592	602	612	626	606	583	565	584	549	572	594	612	631	627	591	599	584	560	602	537	611	627	578	561	609	584	619	652	586	614	584	589	590	594	626	602	606	642	627	614	606	575	660	587	609	575	618	613	598	587	586	591	627	590	572	600	581	555	593	568	584	614	566	629	592	581	592	572	615	593	573	606	593	613	588	617	601	564	579	604	624	575	593	628	593	623	621	590	543	590	552	589	586	584	577	630	602	598	629	619	599	557	588	631	589	560	581	591	632	601	586	621	589	589	666	580	608	575	571	553	596	597	623	566	563	627	564	617	588	610	627	531	576	586	552	574	602	575	599	606	602	587	588	540	582	595	598	568	613	591	589	595	635	602	615	607	578	562	627	602	610	564	601	613	585	555	618	590	587	614	592	604	617	576	570	586	596	598	589	605	622	595	636	586	599	532	576	622	586	607	597	574	588	615	585	589	577	558	579	576	601	597	582	623	567	607	601	634	609	595	625	618	597	580	575	598	608	612	589	618	588	599	564	569	594	575	585	603	564	587	596	585	603	603	620	574	561	569	578	582	552	606	615	563	587	555	586	632	528	638	555	589	587	614	607	549	587	631	600	568	584	573	621	575	604	612	627	579	599	582	544	586	575	624	626	586	584	572	579	593	599	597	637	585	592	585	604	578	622	569	615	624	586	601	582	607	609	588	607	589	583	582	580	558	592	597	613	573	633	590	610	647	566	528	596	612	596	660	619	631	545	603	593	595	594	575	610	620	581	599	607	594	628	600	600	613	588	584	608	617	538	610	592	583	576	626	578	591	626	599	613	578	577	575	617	562	608	652	598	572	614	587	593	611	589	556	633	584	622	564	594	611	603	613	578	603	631	568	611	654	598	655	562	634	635	623	569	614	589	617	609	596	642	572	601	593	557	633	564	558	588	572	592	610	604	615	617	599	601	580	609	572	640	546	613	619	573	613	616	571	590	612	643	574	589	606	633	572	596	544	565	588	593	618	601	601	607	601	582	624	585	562	587	589	554	575	584	597	611	572	566	627	603	598	620	573	585	609	574	620	601	611	586	616	625	583	612	562	591	582	609	656	591	594	561	572	583	595	618	590	572	612	530	618	643	632	616	575	586	620	577	573	572	587	572	628	610	572	602	593	599	571	619	620	651	617	585	604	528	601	652	647	574	614	604	590	570	624	582	614	568	557	572	557	545	584	595	589	588	581	597	591	591	619	630	515	581	570	582	557	590	588	600	582	581	571	584	616	614	570	588	565	600	636	615	550	560	616	611	594	586	583	591	613	610	647	598	588	586	581	621	581	577	605	566	631	595	562	578	593	657	602	553	619	611	613	598	560	575	583	595	644	649	549	576	631	629	584	599	619	588	578	607	567	577	633	624	574	617	592	594	579	610	561	593	591	646	626	613	611	630	589	605	592	605	611	613	578	579	615	602	559	624	612	541	590	600	585	594	609	626	593	600	648	587	577	589	544	567	609	552	602	603	558	582	577	608	598	575	590	633	588	621	610	579	592	606	634	555	576	572	605	559	591	591	597	642	626	586	600	580	591	568	615	561	590	566	591	589	616	580	594	606	599	585	583	593	615	589	591	607	593	610	541	587	617	585	577	607	609	596	618	626	601	602	591	578	591	592	569	580	538	629	614	609	601	600	539	593	596	613	621	620	594	626	570	610	577	643	577	557	626	540	599	610	535	637	578	589	573	584	553	616	547	560	621	591	590	590	572	585	605	569	595	575	671	588	613	587	561	616	626	584	584	602	595	604	603	584	601	606	576	596	563	563	623	552	598	603	552	629	621	672	583	593	607	568	605	651	576	598	630	611	591	631	555	587	569	650	591	591	593	637	557	571	600	591	620	573	596	551	585	626	559	595	590	596	600	588	571	578	613	619	593	549	570	589	555	576	574	571	592	621	590	587	655	593	622	584	595	622	566	591	597	611	584	600	595	608	602	568	573	603	583	617	620	593	583	547	615	582	608	596	645	603	564	631	606	639	589	627	564	569	594	585	620	588	588	570	612	602	598	560	603	551	595	626	599	590	579	614	588	596	585	575	629	626	594	602	592	569	625	604	572	587	605	617	583	558	581	550	604	578	595	563	607	618	627	624	580	604	615	579	613	552	601	548	575	587	623	606	610	580	552	595	619	650	599	608	589	570	574	671	630	622	603	551	591	597	589	596	588	558	567	624	591	615	604	569	590	626	609	570	586	607	573	667	614	543	583	599	579	642	568	578	584	593	622	569	614	629	584	544	605	555	591	599	603	569	583	614	632	577	591	577	570	574	593	540	592	616	606	582	609	577	579	598	592	601	625	563	600	606	520	623	606	558	581	601	591	602	584	594	571	587	563	579	579	637	574	573	607	591	578	607	532	616	569	574	579	578	563	621	565	583	561	588	603	613	609	562	583	557	587	599	549	601	613	612	610	614	590	562	574	580	617	586	596	627	580	549	566	603	562	554	594	611	591	596	622	562	591	580	618	621	642	622	647	597	609	578	581	592	594	610	572	611	563	596	598	599	632	624	568	589	573	595	580	583	559	585	585	578	612	580	592	525	587	556	552	610	614	598	574	612	619	610	628	607	606	584	607	625	541	631	633	604	625	544	612	603	582	589	602	607	624	570	612	587	603	601	615	593	594	643	540	597	578	626	624	576	607	620	575	588	565	586	598	596	597	558	601	609	606	596	581	598	562	640	545	605	570	582	564	564	621	603	548	584	582	571	626	558	591	640	573	641	583	647	566	581	568	631	599	612	598	606	572	605	601	567	601	593	577	617	583	574	624	589	626	586	624	589	584	584	624	648	565	582	599	577	582	566	638	611	624	595	598	554	612	534	603	643	598	672	656	578	588	595	592	610	602	610	551	626	642	572	601	589	622	599	568	595	573	619	559	587	584	589	624	651	608	596	581	586	598	571	576	606	606	572	578	624	546	554	577	605	587	589	582	593	603	578	598	635	631	616	608	556	593	594	599	605	558	625	611	612	600	593	576	565	580	582	576	582	593	619	560	625	622	576	597	572	587	577	578	580	617	566	612	618	589	630	625	594	615	595	575	608	613
43670	61112	38639	29838	22019	16511	12948	11114	9017	7151	5880	4354	3726	3182	3078	2576	2187	1850	1666	1905	1494	1229	1162	1177	973	920	924	846	869	803	831	769	819	786	741	769	742	778	760	762	757	765	755	703	799	777	771	779	707	705	688	701	690	684	656	669	664	645	750	648	691	718	637	675	676	668	656	673	649	651	688	628	666	695	676	624	658	693	671	648	659	649	646	683	642	685	657	672	676	673	671	702	637	677	622	619	654	667	660	620	631	627	657	631	648	640	634	630	674	659	658	647	693	636	690	662	658	638	656	669	640	654	654	646	661	658	692	678	622	639	678	667	674	685	656	664	670	656	684	657	700	655	670	646	685	673	662	619	731	702	691	632	616	643	652	679	658	661	672	661	644	669	629	654	665	652	644	655	665	650	620	660	680	681	602	685	665	654	617	674	648	615	630	631	665	668	663	683	698	665	642	653	661	696	658	623	656	642	681	653	696	632	637	670	661	677	658	633	647	619	646	635	665	659	686	642	626	631	649	698	708	685	660	665	658	669	673	648	641	640	648	685	667	622	666	688	646	653	626	654	663	654	682	650	678	695	648	648	680	693	638	663	665	676	663	619	659	624	605	637	703	662	622	639	638	629	649	668	655	666	632	710	650	665	626	660	644	655	642	711	674	673	684	625	672	666	658	624	683	682	621	668	657	698	672	693	719	672	640	637	652	680	637	609	613	668	678	657	649	648	674	614	670	661	641	680	634	671	651	667	691	635	637	675	661	635	666	675	617	649	668	610	682	676	642	659	666	676	661	622	655	670	637	655	660	667	674	638	603	607	640	609	695	646	605	644	634	641	674	702	641	674	629	667	698	710	677	669	667	675	655	644	643	632	670	660	647	620	669	650	669	623	637	620	661	659	642	634	649	658	640	669	657	615	650	687	648	699	665	707	646	673	685	695	652	666	655	694	655	653	671	669	670	677	661	611	671	679	640	618	623	640	679	653	653	676	709	674	671	628	610	642	691	670	655	664	655	720	677	622	664	646	684	640	643	673	687	689	630	670	628	669	644	644	654	681	651	637	653	645	624	687	651	672	635	675	648	656	704	616	685	613	659	679	657	638	649	698	640	638	642	613	684	626	654	634	669	673	624	700	629	688	660	671	630	669	658	653	659	663	618	656	672	642	684	668	674	694	681	630	689	664	645	653	674	682	680	665	654	661	612	604	658	634	637	676	680	626	643	642	694	675	650	661	644	661	651	644	654	641	639	697	640	650	678	653	606	636	668	677	654	693	681	653	654	623	695	593	659	645	651	643	632	670	680	673	652	658	636	730	653	658	712	643	651	640	652	587	667	690	688	614	640	641	644	673	705	663	656	628	618	688	693	671	696	643	620	633	637	649	706	646	640	676	658	679	675	688	664	661	640	655	626	660	651	618	686	645	678	696	680	672	656	666	651	667	655	696	619	706	684	675	661	683	640	634	637	691	672	678	637	666	674	647	642	603	693	676	673	686	651	649	693	664	634	617	660	703	624	617	671	664	669	625	673	622	599	655	665	630	666	654	646	682	655	645	632	624	633	646	659	701	681	673	636	648	660	688	632	708	604	663	633	658	643	701	648	603	678	681	661	638	684	634	657	636	653	646	647	658	663	674	654	612	651	617	667	652	655	666	685	680	635	649	651	686	659	618	632	642	630	638	668	675	629	708	646	651	648	652	624	651	712	667	646	659	602	622	669	662	641	605	645	670	658	657	626	672	649	681	649	665	623	675	659	644	694	628	619	674	632	644	644	644	687	642	647	690	698	657	679	618	658	685	676	642	657	661	649	655	669	619	700	634	660	685	666	684	667	654	663	643	611	662	640	640	658	665	688	681	629	605	690	674	674	653	625	627	676	626	675	628	669	651	630	636	670	656	673	652	638	613	670	653	689	659	651	624	633	675	668	632	627	660	643	629	704	647	673	671	652	655	679	664	668	625	624	676	651	657	647	646	617	673	651	688	652	646	654	681	670	638	692	637	651	678	673	653	678	666	642	604	680	665	637	697	682	651	656	678	625	659	635	625	659	608	637	667	634	699	668	629	625	656	684	670	623	678	643	722	649	679	623	617	651	666	646	600	666	677	634	661	641	693	640	630	658	652	728	682	683	627	667	623	670	644	715	663	611	619	619	618	647	653	645	697	666	637	655	670	643	637	634	677	659	680	621	664	648	658	703	642	720	667	689	617	634	700	662	652	694	675	663	616	643	629	650	668	668	618	643	677	625	617	625	663	619	681	684	687	664	693	629	676	630	676	675	692	645	631	664	645	644	622	639	701	658	635	626	667	642	656	683	629	644	694	640	642	623	610	683	624	665	647	663	654	619	637	652	623	682	663	688	607	675	641	653	683	638	696	660	621	619	685	639	605	629	640	581	614	614	663	610	666	684	668	660	672	631	694	676	700	648	662	633	652	643	618	664	612	681	667	663	676	642	610	666	624	691	704	689	653	667	690	664	619	638	653	639	649	685	683	693	645	653	651	630	680	657	664	666	652	662	673	665	661	625	646	693	658	656	640	628	624	675	628	644	677	662	665	661	639	641	693	644	681	675	698	633	665	636	694	702	659	670	667	661	660	630	676	702	632	633	664	630	680	624	725	631	620	681	658	641	613	645	673	647	623	681	656	635	640	620	645	688	685	690	642	619	630	679	652	628	630	668	636	661	660	660	597	662	710	631	638	630	689	653	608	597	628	695	639	683	633	642	655	669	691	705	681	697	633	670	673	629	627	650	614	649	648	666	660	670	666	639	645	676	650	632	644	696	662	647	606	626	654	625	652	642	702	656	656	694	612	692	636	612	676	617	679	640	666	639	661	651	612	642	653	645	630	705	671	660	640	664	680	690	607	641	692	669	686	662	666	625	681	643	673	612	687	673	654	630	656	626	618	671	657	670	634	648	667	676	687	625	686	650	638	625	641	724	631	672	677	685	666	688	639	696	647	600	688	671	622	638	591	672	704	625	655	658	710	642	651	681	666	633	618	659	629	658	663	676	697	671	666	616	612	617	675	644	649	636	726	653	664	630	701	729	683	685	684	628	679	669	627	682	641	675	671	696	646	615	642	616	655	629	633	631	655	693	623	646	660	653	671	650	629	658	684	680	636	691	672	647	675	644	640	680	627	672	657	656	659	656	675	661	657	658	680	637	672	635	652	668	652	640	622	682	658	631	655	640	638	669	670	646	645	628	659	648	651	656	656	681	624	670	629	687	688	627	622	651	687	637	630	710	698	621	602	668	605	615	646	667	683	638	700	653	631	597	637	672	667	662	659	672	633	658	670	709	664	632	627	661	668	605	638	692	683	617	680	676	656	693	627	658	688	736	679	668	661	665	672	616	633	657	669	677	663	598	629	627	659	700	662	622	660	660	633	648	672	649	647	665	674	645	685	609	654	673	630	696	665	688	668	645	649	632	685	656	691	657	701	673	683	625	683	610	659	667	680	695	639	639	614	631	648	602	657	682	671	624	653	701	697
29531	28618	24679	15881	8831	5188	3447	2596	2025	1593	1278	1078	913	906	914	773	808	669	710	712	702	649	632	579	614	553	558	514	508	493	550	518	486	593	530	537	526	529	533	510	545	551	567	539	524	535	607	512	499	559	505	513	504	497	511	549	549	518	540	494	550	536	534	510	517	509	520	495	525	486	519	528	489	469	513	519	514	483	537	524	497	522	565	514	525	520	507	492	555	519	471	541	500	471	568	539	536	478	492	521	498	503	551	511	497	540	518	558	499	499	548	525	481	498	494	446	509	505	507	521	498	527	500	482	503	542	513	517	496	512	485	500	527	505	516	534	483	544	502	519	492	529	520	490	513	507	514	480	480	518	505	525	500	523	519	501	521	478	477	498	504	547	508	508	471	497	520	499	513	497	553	524	469	493	484	529	520	508	517	527	526	557	500	515	522	513	531	487	492	497	505	535	516	514	507	499	538	489	473	531	502	499	513	494	542	505	505	538	497	479	538	510	542	487	551	510	511	555	510	520	513	518	503	518	514	554	514	553	495	472	532	556	493	511	526	507	485	528	511	509	519	509	508	499	497	529	526	468	528	491	508	501	503	548	523	500	475	501	535	528	494	513	523	498	527	465	475	494	524	523	576	507	502	548	481	485	464	502	529	545	497	498	500	511	509	527	510	537	552	508	503	504	509	534	487	516	541	496	488	535	564	481	521	514	513	511	517	541	525	488	498	526	487	544	504	529	519	511	537	485	505	496	514	525	507	487	521	483	495	503	492	530	512	487	491	503	444	502	495	534	526	515	491	534	535	512	528	495	499	512	505	490	499	474	565	501	519	550	497	476	475	488	485	515	537	521	525	480	490	499	497	494	506	520	478	520	535	518	531	537	518	514	515	530	496	485	490	507	489	549	526	496	535	525	487	513	531	489	503	495	514	524	522	511	547	504	496	545	543	519	559	520	494	501	492	506	477	473	493	484	484	540	485	505	503	510	556	513	501	510	509	491	470	507	515	504	511	515	523	488	538	519	490	553	559	496	517	537	537	486	511	504	538	492	509	472	533	522	493	495	499	525	480	500	538	509	496	516	514	512	526	523	487	514	474	483	491	570	504	493	545	473	527	535	482	537	496	515	565	484	498	498	500	539	518	499	473	554	481	525	522	532	519	507	495	496	485	500	516	529	514	498	478	527	494	524	479	545	513	504	493	500	508	505	499	522	529	528	482	504	545	505	486	494	460	496	482	490	487	498	512	496	507	489	523	511	532	521	500	502	529	482	502	497	472	483	527	523	516	564	526	538	544	536	518	512	504	536	463	484	501	467	514	526	481	485	475	532	525	487	456	524	515	515	488	516	493	497	506	547	508	523	514	526	486	514	532	521	548	534	528	482	513	503	480	501	508	525	495	527	487	514	502	523	517	496	513	554	536	464	518	512	511	514	503	517	471	504	499	554	602	503	515	491	511	506	489	484	508	554	517	532	520	521	545	520	468	477	523	503	496	504	501	544	489	514	543	509	480	509	505	495	495	510	493	515	515	501	529	543	497	525	575	489	514	485	498	530	523	502	515	498	509	517	506	540	515	489	565	551	481	524	486	522	511	516	505	508	519	463	529	547	504	480	489	472	501	502	522	519	507	514	538	515	522	530	513	510	528	522	533	524	507	535	514	509	525	524	500	512	487	474	529	498	534	516	535	565	546	557	491	526	504	544	527	534	511	505	517	549	532	514	478	493	546	526	527	496	518	483	494	525	495	497	511	491	496	472	503	502	520	509	501	522	523	531	529	502	519	511	509	495	503	562	537	534	483	520	536	499	493	534	506	497	538	538	510	517	514	523	509	522	516	473	539	529	529	496	562	463	485	494	435	554	504	533	501	505	485	497	514	524	484	474	504	525	520	517	535	504	497	506	515	523	540	507	530	522	500	517	509	503	497	488	552	485	553	494	492	516	537	491	479	496	514	516	472	566	484	517	487	545	498	514	507	477	524	525	501	508	514	499	470	514	546	538	516	476	507	489	510	506	497	512	462	533	521	512	494	575	463	479	521	511	533	544	511	535	541	508	512	499	511	507	508	492	543	475	515	445	525	532	531	487	504	519	505	507	542	514	475	510	518	469	497	507	523	481	540	505	527	496	505	529	512	479	509	506	513	499	518	505	482	520	511	500	480	542	496	523	455	515	505	521	523	511	465	504	473	509	501	495	544	473	533	506	499	508	514	549	546	525	498	545	503	535	513	536	465	491	523	521	527	513	517	526	495	468	520	511	494	491	504	528	528	477	555	533	519	530	516	508	532	535	510	500	472	524	520	460	464	513	516	488	496	508	536	535	536	503	523	513	516	491	486	559	495	547	505	513	520	496	517	532	489	520	507	517	502	504	473	517	493	512	506	534	515	507	511	500	504	524	561	528	526	539	494	507	525	549	526	524	499	529	506	482	508	477	539	515	494	522	466	516	541	487	507	520	540	483	504	525	500	545	519	515	504	507	512	475	535	527	534	494	532	517	464	515	535	545	512	528	520	525	505	512	523	538	479	498	486	512	507	519	495	514	510	530	491	473	508	527	521	512	502	521	493	502	483	528	528	482	513	532	529	541	522	501	552	517	447	508	536	513	517	496	524	509	543	488	527	484	474	506	499	493	523	521	519	489	517	496	531	509	523	498	525	505	496	483	482	517	492	493	550	527	514	520	497	511	464	488	523	533	505	526	522	523	526	562	508	503	489	527	509	509	527	502	538	501	445	512	521	496	529	476	510	487	499	547	494	492	507	529	531	487	472	507	497	513	479	510	504	523	512	500	545	529	557	517	504	512	497	535	497	523	479	504	516	532	497	528	487	503	538	514	510	562	517	528	539	509	552	533	505	516	506	526	517	530	516	510	515	508	517	485	567	539	488	493	489	543	485	541	529	488	509	509	497	499	494	483	494	490	521	534	470	485	489	489	479	503	523	488	506	552	523	510	516	524	481	558	493	537	493	518	531	497	523	541	528	519	526	501	541	486	503	496	550	531	501	495	516	523	490	471	494	495	530	519	512	542	551	530	472	565	533	520	518	493	517	526	507	541	504	532	508	542	491	502	531	522	488	538	504	518	490	524	479	478	549	540	505	527	546	509	474	528	498	481	500	495	551	504	519	502	484	519	528	525	515	518	534	520	536	477	559	471	485	478	522	513	498	530	557	505	537	545	495	494	499	514	516	462	466	529	509	491	507	520	502	527	530	508	495	511	486	495	516	494	511	523	521	548	510	540	511	534	507	486	518	541	502	481	450	502	501	513	487	496	504	530	466	496	514	513	536	505	500	468	514	569	475	577	527	538	523	484	505	469	493	533	493	523	523	527	504	501	511	522	520	442	536	496	517	554	532	520	513	474	496	508	497	488	529	509	529	531	528	527	501	525	520	490	532	502	485	514	502	508	506	537	512	497	499	482	530	532	522	551	527	508	494	552	527	520	552	522	533	463	515	507	468	548	471	516	492	530	496	497	556	487	562	561	534	491
34382	42899	26930	17610	13437	9106	6708	5393	3950	3053	2385	1961	1535	1610	1461	1294	1139	953	970	996	856	884	846	777	720	714	705	727	667	633	651	644	675	643	591	597	613	622	630	667	661	623	596	658	646	636	668	632	600	598	573	585	600	589	590	571	623	631	630	524	580	606	630	598	566	559	649	598	622	595	614	648	595	578	597	615	559	630	597	594	626	592	582	549	623	628	570	590	583	546	595	602	617	563	603	609	587	561	568	621	546	603	557	614	573	563	616	613	592	574	554	594	577	587	584	605	590	609	626	584	565	563	584	588	569	636	547	607	562	659	550	601	611	585	564	581	614	554	536	604	572	593	595	613	626	546	616	573	593	605	574	552	635	619	626	560	583	605	562	601	574	554	620	544	603	605	559	572	579	579	560	592	581	567	616	552	624	601	578	564	631	604	586	604	630	590	605	599	586	552	593	582	597	606	616	621	574	613	562	595	586	589	603	571	581	628	584	609	613	598	608	595	620	600	601	613	580	557	579	541	623	590	610	571	634	605	553	606	613	584	625	558	634	632	605	564	606	596	631	570	557	571	548	603	590	583	577	634	583	579	618	620	641	591	578	593	650	605	582	611	590	570	618	633	591	598	584	582	604	572	559	618	596	589	593	621	600	615	546	634	548	568	583	549	603	580	620	575	670	601	616	601	610	602	589	587	585	595	574	618	591	564	623	609	617	625	618	612	567	558	583	620	605	562	591	622	566	573	599	650	558	570	588	544	631	576	586	542	576	569	589	601	597	613	612	606	600	584	599	596	595	587	606	607	604	596	571	607	574	573	586	619	617	613	588	584	612	581	579	582	598	582	586	624	592	546	633	571	583	619	600	605	575	576	549	649	592	585	581	605	603	582	570	604	594	613	592	582	574	589	518	622	625	561	584	583	577	565	600	597	614	592	586	609	620	626	587	627	578	611	615	634	587	615	583	644	585	606	594	576	590	579	541	610	599	627	600	564	564	564	587	591	572	609	580	606	590	586	617	595	600	595	551	619	628	576	640	568	587	595	597	649	581	614	601	571	586	630	540	565	571	629	603	638	603	571	574	559	614	601	639	616	573	591	569	616	632	597	598	617	578	623	605	605	625	632	574	597	554	598	596	577	598	625	638	600	597	539	624	606	602	635	569	590	584	570	622	640	581	569	602	565	579	620	579	576	617	590	548	631	574	649	633	595	600	549	611	591	611	563	582	600	581	588	631	588	539	631	575	557	581	633	588	638	577	598	567	651	575	641	627	607	571	590	610	596	583	589	564	575	571	583	599	575	539	535	552	559	563	568	607	622	592	615	615	566	605	570	612	646	629	578	594	567	579	622	596	612	606	583	573	603	593	598	581	630	589	577	568	597	576	580	603	605	595	591	605	563	617	611	597	583	618	556	573	613	587	582	605	564	578	578	600	599	614	568	592	573	582	553	603	630	584	623	614	587	543	561	599	585	614	624	593	575	567	627	563	600	587	608	581	584	624	586	578	572	642	588	583	603	609	599	659	576	594	561	632	611	587	586	613	617	607	586	547	570	580	623	538	572	596	578	612	598	616	588	617	597	581	556	581	579	565	599	626	555	586	551	555	634	592	591	632	576	594	592	591	578	611	593	589	564	585	601	580	580	574	577	570	614	576	580	586	589	614	627	590	597	597	596	568	604	587	548	591	641	536	616	612	593	618	596	606	608	569	613	558	574	587	586	614	608	602	577	607	579	592	565	573	600	630	583	608	609	612	600	589	615	598	577	562	655	593	603	615	595	604	599	604	600	550	588	605	621	556	630	554	594	572	563	605	613	595	550	598	692	571	634	603	542	608	608	595	581	591	621	595	547	562	569	617	555	574	557	642	612	593	580	564	615	568	566	552	610	572	582	585	615	624	568	567	577	583	580	605	600	620	606	554	544	565	571	561	599	605	578	622	575	569	543	572	575	637	619	627	580	619	615	584	622	595	604	640	570	607	565	606	557	634	609	601	565	574	556	632	599	553	595	560	602	582	597	598	604	568	566	622	602	590	583	590	664	594	557	570	650	608	626	598	595	569	585	603	582	580	586	587	610	560	579	576	614	568	565	576	558	571	585	578	592	601	595	564	608	584	619	582	578	565	589	590	558	584	612	567	586	563	595	608	555	630	636	601	591	620	616	604	617	589	604	578	627	616	571	536	584	553	586	568	598	605	626	585	572	559	604	574	598	590	579	612	632	574	607	615	642	576	594	573	569	560	603	574	594	650	571	611	658	611	602	580	627	556	603	562	580	573	590	642	582	631	566	589	553	608	558	623	569	590	580	582	558	579	603	611	569	608	586	588	616	592	654	601	575	573	589	581	566	586	571	618	585	589	578	583	557	600	592	628	580	593	574	601	606	600	602	576	569	570	593	584	606	626	604	602	603	616	595	582	558	626	615	605	603	578	591	600	576	607	587	556	569	592	589	585	588	582	589	589	632	616	600	561	606	601	571	626	584	568	594	590	582	571	589	605	601	600	581	630	576	601	608	620	599	603	594	609	599	574	601	579	558	594	611	631	596	582	555	590	562	579	640	602	625	544	614	568	589	585	564	628	620	634	592	615	565	582	648	619	580	588	609	616	603	588	583	563	624	592	649	580	638	585	555	622	586	601	605	552	568	602	620	605	595	635	588	588	608	604	612	613	607	631	585	577	610	598	587	569	648	589	609	577	611	607	535	630	609	583	528	544	602	635	589	543	598	617	590	573	592	566	621	586	584	631	617	602	606	567	623	579	583	579	615	638	607	595	573	551	593	578	616	577	585	590	611	613	584	602	637	596	550	613	603	572	576	597	563	578	593	576	578	608	641	610	552	615	631	605	595	606	547	567	589	574	589	617	585	578	628	579	588	573	607	597	583	626	595	604	589	616	600	593	592	612	623	633	609	589	559	577	640	677	574	584	569	582	573	578	611	576	607	615	586	572	594	620	602	628	600	592	594	594	604	592	601	605	565	625	592	586	632	631	538	599	612	589	608	583	597	597	587	568	620	631	604	576	601	632	565	588	564	618	598	647	588	602	594	575	614	610	591	601	583	622	571	595	612	582	556	606	578	668	590	605	587	586	598	589	625	600	577	595	616	571	543	616	573	573	627	580	573	584	606	597	593	634	620	566	578	602	641	585	569	595	586	576	566	624	596	600	620	608	536	604	579	602	564	610	598	533	632	600	575	599	577	595	581	580	611	655	603	625	614	581	567	583	600	581	581	641	571	575	620	612	598	584	616	607	566	598	621	607	643	581	619	604	597	594	632	571	589	600	574	569	638	586	570	566	652	593	584	569	596	623	577	556	595	617	587	589	578	619	573	590	607	605	617	615	594	557	620	545	549	568	573	611	615	570	623	608	620	598	570	607	580	599	550	551	623	580	598	569	628	622	571	555	639	573	606	561	561	604	599	643	574	590	598	609	617	557	621	567	578	609	566	595	580	597	600	603	595	586	585	600	596	585	559	630	579	612	594	558	616	579	602
23807	20958	27881	24110	20823	14452	7323	4329	2910	2253	1818	1426	1267	1213	1117	1038	877	726	724	801	703	663	607	580	537	512	468	530	453	486	459	482	514	483	488	484	453	502	458	488	480	465	541	434	434	481	475	454	461	468	443	464	431	451	420	453	448	440	436	436	427	465	436	431	445	438	391	446	411	430	454	443	402	428	408	452	451	428	444	453	451	451	411	422	406	417	450	448	427	458	461	418	409	445	441	440	447	411	439	452	401	444	427	411	477	424	444	447	424	454	446	403	455	445	468	427	449	454	453	459	409	471	410	447	430	447	418	421	429	452	420	437	449	434	411	444	439	374	436	460	403	428	426	408	454	422	422	396	402	412	430	462	452	416	458	411	443	424	436	392	415	431	480	410	432	429	417	397	413	441	473	456	388	483	430	449	418	444	466	403	466	418	449	450	438	441	439	408	394	406	443	415	420	430	421	420	426	437	445	413	437	454	437	422	419	476	412	419	468	448	413	451	448	433	435	415	438	421	430	396	425	438	446	428	465	471	454	447	423	447	433	430	419	436	488	463	471	441	481	428	450	405	396	400	473	422	445	453	450	456	431	433	424	428	471	418	431	419	464	414	442	437	437	439	409	430	420	427	406	419	413	439	431	408	412	400	440	408	456	437	455	431	438	432	454	393	415	461	431	422	438	434	457	378	441	460	423	441	402	419	443	412	474	476	452	405	421	426	457	465	476	435	445	454	409	384	419	462	466	408	397	432	454	437	456	432	433	408	412	437	422	426	454	417	428	460	418	452	437	433	475	412	428	427	417	413	415	423	417	406	441	475	433	422	438	428	459	410	437	420	423	460	443	435	454	423	455	452	436	450	450	438	396	463	423	384	466	425	423	444	445	434	430	447	423	459	473	430	410	415	438	394	434	483	460	448	434	438	470	453	398	434	446	433	453	460	493	404	406	420	424	432	447	425	409	412	376	448	435	429	427	444	462	434	448	459	443	458	401	429	418	460	446	414	430	430	421	402	418	453	419	434	434	390	444	428	420	413	456	446	468	449	460	420	461	456	438	438	443	441	422	426	424	409	466	449	413	423	465	414	434	449	405	435	387	401	421	452	420	446	465	428	409	444	452	445	451	486	417	421	452	416	454	436	433	440	410	445	420	465	445	422	422	445	427	397	436	426	433	476	451	411	423	445	430	456	458	431	407	450	426	405	414	434	469	438	442	397	434	427	438	445	444	428	451	440	433	404	449	436	422	470	421	438	403	466	413	426	391	402	426	427	430	421	426	433	430	418	457	436	450	452	436	451	472	440	430	428	455	474	455	450	453	454	466	442	391	447	447	419	473	384	442	430	440	403	399	439	427	444	431	414	426	424	419	421	445	425	454	457	453	449	413	433	433	420	434	454	431	436	475	419	436	424	392	444	443	428	430	422	415	432	433	422	434	445	417	434	433	438	460	442	432	441	466	430	425	425	451	435	456	444	452	415	465	414	422	407	428	426	404	437	410	394	431	444	446	435	446	452	424	416	439	429	432	445	439	451	436	423	405	431	452	444	435	436	420	430	464	430	441	420	426	433	452	461	409	455	444	429	380	422	430	423	422	442	445	423	440	436	446	434	433	428	463	478	433	428	403	444	412	427	447	436	397	438	422	417	389	445	432	421	442	438	360	447	465	427	439	457	440	405	451	414	443	410	413	436	428	437	422	455	400	440	438	424	468	406	403	425	423	444	441	420	430	412	423	418	419	419	439	427	420	430	488	401	404	465	456	460	385	424	444	433	439	447	442	455	446	394	467	458	399	459	430	385	448	429	415	483	416	409	399	405	428	473	433	424	455	444	425	452	401	447	414	406	417	457	407	497	455	431	445	419	438	429	391	403	444	437	411	457	407	426	434	455	469	435	442	461	412	414	427	394	442	455	426	446	423	396	405	433	405	458	413	419	452	421	415	401	373	430	447	462	422	465	418	446	397	442	387	457	382	474	440	436	412	428	469	457	440	435	423	397	408	438	437	435	455	446	447	420	432	414	435	403	423	417	474	439	416	411	430	423	443	435	450	414	452	434	432	421	455	428	400	400	410	407	442	422	414	418	441	419	414	420	429	440	407	422	461	435	429	440	385	417	424	437	402	432	433	383	458	477	423	413	473	454	468	442	447	440	425	434	389	461	487	432	434	427	444	451	421	399	452	448	430	433	409	467	423	414	462	452	446	435	417	433	449	436	419	432	458	439	406	451	432	431	457	458	447	442	468	450	441	426	456	413	414	442	460	444	428	451	460	469	399	435	438	447	457	428	403	449	418	422	455	430	433	409	435	450	444	439	452	427	474	476	437	447	430	424	408	419	443	455	405	400	423	471	409	391	439	418	423	406	439	430	450	482	411	454	431	447	408	434	426	449	422	378	405	429	423	398	432	431	441	471	452	434	482	400	405	445	430	444	457	429	440	447	438	435	424	471	435	420	408	413	470	397	432	405	403	434	437	471	440	407	451	428	424	396	459	439	417	430	462	424	425	405	450	411	456	466	437	403	445	441	425	406	451	453	439	428	427	438	478	403	424	432	419	420	429	449	406	450	422	431	457	447	403	450	419	444	441	418	396	412	431	439	415	437	465	440	435	449	419	422	424	436	441	465	437	422	439	452	425	443	436	419	422	421	430	428	470	390	435	414	424	404	428	417	409	485	416	434	438	420	443	456	428	444	385	431	426	423	450	427	455	481	426	416	420	444	452	454	411	468	423	442	444	428	432	410	428	403	393	416	466	472	450	435	431	446	429	379	421	432	461	455	427	464	418	440	438	393	461	421	459	423	429	414	465	461	436	420	415	403	431	407	414	405	410	392	444	455	471	387	423	393	413	424	434	422	447	459	431	433	394	463	436	409	477	433	440	453	440	413	451	397	451	434	460	412	422	448	420	463	436	420	428	468	429	414	417	438	449	432	409	456	461	441	450	439	430	458	433	447	431	446	408	408	423	434	413	415	426	417	455	452	430	458	419	441	431	432	445	421	449	414	410	453	427	443	415	396	421	418	434	465	434	447	432	407	420	450	410	446	467	413	464	444	398	453	417	428	441	419	437	447	414	459	448	415	404	449	459	473	439	461	421	430	374	451	418	388	442	394	454	417	435	431	464	408	408	425	402	415	463	486	435	430	398	461	440	453	448	403	457	434	417	440	428	416	410	415	431	413	416	428	429	469	436	457	446	416	447	407	449	406	445	426	426	426	450	448	411	425	446	431	449	414	458	447	430	460	442	407	448	445	433	443	430	439	432	429	435	452	454	431	469	469	455	411	408	468	450	439	447	451	472	426	419	408	422	442	413	424	418	464	434	416	438	446	474	417	428	450	452	444	438	420	460	427	425	424	407	442	418	440	448	455	406	441	413	422	426	435	419	416	459	399	431	400	450	431	440	397	462	417	409	442	432	424	444	406	433	437	425	446	447	429	426	442	473	414	434	442	461	462	428	417	426	405	424	411	450	460	421	388	436	443	419	442	432	443
39577	58604	35179	22513	18261	13546	10305	8203	5899	4621	3626	2947	2344	2286	2008	1741	1365	1143	1149	1300	1048	1025	920	775	705	670	708	598	607	631	595	607	602	567	544	548	587	581	597	529	558	557	576	549	546	575	595	550	547	497	543	541	501	502	528	519	480	506	540	473	507	498	502	497	500	541	466	513	496	452	515	528	507	514	474	548	541	512	530	535	499	526	492	486	483	507	497	515	513	474	493	541	543	439	509	532	503	510	502	540	527	497	490	515	484	486	524	486	500	491	477	500	547	500	530	526	513	484	503	503	503	489	462	514	505	490	530	502	490	492	490	494	490	510	486	516	493	560	485	513	465	501	496	527	472	510	490	519	511	508	500	497	469	545	507	485	479	506	522	517	500	513	517	524	510	514	514	525	528	525	505	523	495	507	531	487	490	509	500	482	525	491	494	478	501	488	495	528	519	484	490	525	505	516	527	528	484	513	524	510	510	517	529	495	500	531	521	525	500	474	537	524	446	510	499	489	508	463	491	501	498	501	487	482	511	504	488	492	483	518	488	550	486	490	473	507	498	513	497	486	502	496	506	547	509	529	499	465	509	502	511	512	489	528	487	537	487	451	515	530	509	515	522	473	499	521	492	485	504	518	502	506	475	480	487	483	530	504	521	491	503	549	520	508	490	533	527	507	483	499	497	481	515	517	466	497	462	512	541	460	509	503	522	499	480	527	454	500	488	499	471	494	517	456	516	523	478	488	490	533	559	529	504	483	498	481	499	564	510	488	467	497	467	536	475	515	525	508	488	541	523	506	474	507	495	484	507	523	519	502	518	436	490	532	515	509	489	502	496	510	470	513	534	489	495	525	500	511	522	501	476	497	492	518	521	506	499	521	511	460	515	493	452	519	533	525	514	490	483	482	505	484	505	507	458	467	543	540	464	500	486	505	487	499	470	527	531	475	504	497	525	493	506	520	481	517	527	494	481	485	516	487	496	525	521	520	468	463	531	520	518	492	487	529	505	462	488	527	521	492	528	509	521	515	529	472	490	486	487	552	533	530	503	456	509	482	488	492	468	449	513	471	511	475	485	528	468	478	487	485	499	533	529	519	496	487	515	513	507	534	507	483	504	510	497	507	506	519	475	504	543	514	509	492	482	486	525	506	516	537	496	521	482	481	499	509	493	492	505	495	491	498	501	496	501	465	499	497	502	494	441	463	542	553	493	544	455	516	510	540	488	491	470	499	487	503	489	488	521	508	479	514	526	490	485	530	476	517	443	467	510	505	459	477	489	508	493	509	514	507	500	485	501	483	501	519	534	498	526	492	517	484	507	545	461	493	470	494	503	478	520	492	508	537	503	508	534	492	471	473	500	524	505	526	485	496	526	530	510	554	507	476	518	513	534	473	509	486	509	520	502	491	483	558	489	509	495	526	518	500	481	525	516	487	481	513	484	492	468	500	529	479	510	465	519	483	558	506	518	544	513	499	531	477	498	484	556	511	476	474	504	501	511	490	501	476	506	498	503	501	541	495	497	482	515	462	495	515	506	459	515	504	539	493	474	496	467	542	484	498	507	505	489	495	494	463	503	471	496	513	503	470	467	508	499	475	502	486	527	464	502	451	476	510	497	516	506	490	437	488	514	505	470	512	500	462	487	493	543	495	547	465	504	512	496	497	519	503	477	513	472	518	527	465	494	516	490	499	517	497	513	474	453	494	477	515	472	510	527	564	487	526	549	483	490	494	530	484	489	507	468	511	532	488	518	487	509	509	512	497	494	485	507	442	474	496	510	492	487	546	484	505	514	530	529	528	494	490	497	472	465	508	476	516	491	472	489	496	488	525	497	533	526	496	507	500	516	491	497	475	490	520	478	514	489	521	516	515	497	505	503	476	478	542	485	493	535	508	530	498	495	488	505	513	496	494	520	456	498	529	470	493	500	543	542	553	471	461	517	502	506	495	525	533	482	535	540	512	488	477	493	479	525	498	491	492	484	532	489	464	503	496	514	502	459	531	508	465	497	537	515	508	521	496	514	500	517	476	464	482	498	502	518	493	492	515	479	547	538	443	535	537	476	524	488	472	498	505	512	494	508	473	531	533	476	472	501	505	500	479	485	500	506	474	508	505	485	488	469	517	504	509	497	501	507	516	514	479	516	479	531	514	532	494	492	538	487	475	523	447	542	536	502	485	518	499	557	519	497	496	528	523	465	527	507	516	516	481	555	498	488	504	483	484	549	499	510	495	497	484	498	497	509	527	531	483	451	489	518	502	510	498	542	541	481	516	488	524	487	529	537	510	472	498	515	538	499	508	516	495	509	477	495	529	511	502	493	460	480	479	507	469	490	490	473	522	483	528	510	507	490	502	513	522	490	518	539	518	487	542	473	509	482	455	515	516	509	521	500	476	465	544	486	486	506	521	557	497	512	478	532	497	515	535	532	518	529	468	481	483	534	509	486	514	506	544	503	536	522	471	477	508	483	507	514	470	487	508	524	495	484	480	489	492	505	513	508	495	497	494	501	498	501	504	467	506	509	515	517	527	533	525	459	487	486	512	465	483	521	489	505	495	505	471	444	546	488	507	524	500	490	487	493	500	483	528	503	501	474	461	493	500	527	492	531	528	492	569	477	515	507	481	487	491	499	494	505	505	514	478	497	523	496	491	506	504	518	501	496	513	522	512	538	518	493	524	515	526	533	551	507	537	524	485	499	502	514	483	532	535	509	523	492	499	507	512	531	536	498	491	504	478	479	508	495	493	498	483	482	485	455	523	506	529	512	498	499	452	511	485	512	523	515	499	535	503	497	552	489	483	466	518	493	502	490	480	459	489	504	470	532	502	520	468	521	501	533	462	461	484	509	493	537	494	520	478	460	494	461	435	499	530	546	521	508	470	556	496	486	527	490	533	499	508	462	510	480	502	485	476	472	525	482	475	529	565	478	486	483	529	497	494	522	479	515	517	460	487	524	487	529	488	490	517	507	546	465	507	509	491	497	522	456	522	486	520	508	503	515	473	492	498	484	492	518	522	497	549	458	485	501	453	513	520	514	483	511	536	525	460	495	522	504	519	530	508	481	552	486	480	519	528	486	512	526	459	518	508	525	510	477	480	478	502	481	520	501	466	481	507	513	484	507	513	493	463	485	504	532	481	471	501	489	495	475	486	501	540	458	501	500	518	495	522	497	545	485	487	502	490	525	479	520	474	496	489	508	526	487	496	489	504	508	526	520	493	500	499	472	495	538	515	507	480	493	502	459	510	504	523	515	471	497	457	488	474	522	493	511	487	485	501	514	477	521	509	516	510	497	527	492	534	500	482	550	489	476	472	495	540	557	529	516	506	457	496	502	500	461	522	526	516	528	519	497	500	463	472	460	470	510	506	507	517	554	484	486	510	514	470	499	488	529	494	530	529	487	501	514	533	492	524	490	531	509	528	544	477	449	508	511	502	489	546	472	491	515	515	489	514	535	530	469	459	488	477	489	501	525	516	475	488	485	479	458	508
25088	21285	26930	24750	13777	6754	4685	3107	2274	1925	1586	1361	1248	1195	1232	1122	933	842	887	910	862	812	792	756	688	738	712	702	688	682	681	666	700	676	660	679	747	706	675	658	653	694	708	624	674	635	670	668	645	680	683	643	654	652	629	614	687	675	647	685	656	629	613	703	644	625	676	623	666	644	648	653	645	646	661	678	617	690	618	653	668	682	667	621	685	644	666	626	645	645	675	661	643	640	673	654	667	672	652	651	641	663	670	662	625	691	622	666	692	682	669	674	629	694	652	676	621	602	629	664	621	671	654	662	653	635	613	651	637	643	652	662	663	675	680	622	651	655	648	624	659	643	643	683	652	679	680	670	663	656	653	671	677	717	692	645	667	653	717	648	674	658	646	649	626	675	655	655	644	676	675	606	669	674	641	691	651	646	633	671	607	688	679	638	641	634	610	633	672	656	698	680	639	643	675	637	677	589	657	672	636	680	660	669	636	645	607	654	651	653	652	608	684	656	603	652	673	651	697	682	617	621	626	635	662	678	643	674	614	698	590	635	666	591	598	647	682	591	704	636	611	647	667	649	632	634	638	653	613	649	597	640	648	642	669	600	608	651	685	611	670	622	624	645	659	618	653	678	658	678	630	647	633	674	640	638	651	656	623	639	659	651	657	667	646	678	654	633	629	683	643	664	634	664	642	623	625	642	664	644	688	620	634	610	596	658	626	647	600	634	606	635	638	627	636	736	658	668	654	657	664	689	710	607	633	607	650	687	637	667	657	663	682	620	670	638	618	663	659	627	624	642	679	621	615	665	670	629	689	602	666	645	656	646	627	647	641	668	640	652	639	612	637	658	610	631	645	661	659	648	619	662	662	734	661	631	659	673	615	630	671	678	625	656	665	667	667	624	641	657	711	660	628	641	642	661	624	658	624	662	676	603	668	679	692	645	619	655	653	654	669	681	688	653	680	667	639	632	649	657	689	659	635	661	669	596	696	656	646	662	638	644	699	622	656	637	638	617	683	644	630	658	623	652	630	649	694	618	593	661	645	651	688	620	672	631	619	643	656	649	635	670	676	662	648	619	662	649	661	685	636	648	686	641	658	664	684	643	670	655	677	633	669	622	658	618	652	649	645	660	657	633	680	657	639	651	644	650	659	645	698	641	669	725	624	624	594	596	660	674	667	646	638	654	632	627	664	709	645	607	652	671	637	636	622	652	683	612	711	629	672	666	629	675	696	640	619	704	667	609	629	684	661	648	653	609	662	661	665	677	655	642	642	635	637	631	680	623	595	625	660	646	643	651	627	661	645	703	699	686	650	642	644	667	623	643	661	668	695	680	676	679	674	659	670	608	650	646	648	685	656	646	573	619	667	685	674	697	639	628	661	642	687	648	670	615	647	642	660	655	662	653	630	674	634	653	627	632	639	676	651	637	636	651	633	670	669	670	650	640	629	705	649	633	677	652	703	671	620	700	632	642	648	676	659	644	678	673	642	666	636	641	621	630	617	662	665	610	635	630	650	636	651	654	671	666	667	620	641	658	646	625	622	596	650	590	672	631	680	590	598	669	693	642	685	655	615	673	636	608	624	665	626	623	682	641	664	643	660	674	629	649	644	646	662	610	636	709	636	648	608	640	647	675	704	674	652	656	663	688	658	686	657	644	612	665	651	643	662	628	656	626	638	650	661	664	626	641	619	641	651	621	649	649	656	668	647	658	661	649	629	659	582	634	664	689	639	640	702	643	613	624	650	667	686	619	671	643	655	634	651	627	640	651	649	695	623	680	660	652	622	657	616	606	615	703	678	657	654	707	629	627	686	679	651	658	640	622	642	641	668	548	674	657	652	687	635	702	623	672	629	671	624	632	635	629	640	680	605	619	670	634	655	666	714	679	623	688	653	623	660	645	668	664	636	666	678	641	667	663	573	637	628	674	645	650	664	627	658	603	661	652	710	664	658	633	624	661	677	630	641	638	612	660	629	631	624	646	691	623	630	626	660	690	645	635	619	676	623	713	618	651	654	645	692	647	634	641	597	693	654	677	625	629	643	624	649	647	629	633	671	658	621	649	684	628	648	705	634	679	646	654	636	600	651	720	600	644	658	703	635	613	641	591	631	611	674	664	634	695	632	653	661	619	673	647	661	651	679	630	647	672	632	698	640	642	720	672	653	644	656	658	646	632	669	625	623	637	674	632	609	637	616	690	595	650	664	635	646	633	631	593	640	652	589	683	686	626	703	650	657	658	686	642	691	664	653	673	649	637	675	678	621	639	657	618	615	700	656	629	713	662	651	636	618	660	666	645	651	683	650	651	642	651	676	679	679	674	666	668	699	658	649	641	614	670	713	667	681	646	609	606	643	643	659	670	647	649	634	727	642	654	684	660	630	698	625	660	647	644	668	647	641	671	688	653	601	642	661	695	637	641	635	674	616	647	668	643	677	646	696	662	626	612	632	691	667	602	675	624	666	695	630	628	661	681	679	618	622	706	636	636	653	638	692	639	699	645	666	665	659	605	630	669	640	614	632	652	619	669	612	595	683	640	679	615	645	619	639	645	708	645	658	651	632	681	623	671	687	627	676	657	638	625	657	653	658	655	662	615	626	639	608	640	661	597	640	626	678	663	666	654	634	653	645	686	637	611	633	612	676	665	616	634	677	645	685	683	646	705	647	677	655	626	643	641	653	653	667	664	660	656	691	604	635	664	662	677	671	622	651	646	615	655	660	687	688	644	687	646	683	670	664	620	639	673	637	665	638	620	629	614	671	680	648	667	694	630	695	631	664	637	655	617	630	613	645	664	678	686	692	714	655	681	642	647	639	611	655	645	634	656	652	677	695	658	640	635	636	684	629	682	606	618	643	617	685	627	646	644	711	666	637	640	632	621	621	612	669	659	658	649	656	637	673	651	674	656	678	625	662	656	651	610	645	680	627	669	665	597	692	664	672	621	637	599	651	662	660	660	664	648	666	633	601	615	596	635	656	695	666	643	618	659	632	641	681	662	645	665	660	626	647	719	637	633	653	660	659	655	657	639	651	660	686	603	658	665	606	630	645	648	644	637	604	682	634	654	630	602	683	664	636	723	637	684	661	619	651	636	657	678	689	611	651	683	642	637	629	620	632	638	679	674	623	645	616	659	668	610	644	652	653	606	646	639	594	661	668	623	679	624	644	655	678	619	674	695	666	643	577	608	645	647	645	676	620	614	681	619	671	694	637	629	592	631	664	661	660	664	664	653	636	638	630	645	600	646	674	689	659	630	667	650	637	669	661	636	618	624	646	642	675	682	578	690	689	652	653	622	678	609	680	687	684	605	656	606	620	612	636	621	640	643	673	590	682	670	654	654	650	629	666	607	671	661	624	655	654	615	602	595	679	585	706	618	663	692	636	643	664	653	665	641	675	680	661	635	641	621	675	662	656	628	632	653	629	667	679	594	625	680	655	615	624	630	642	663	633	664	666	658	619	629	664	624	649	664	669	652	631	651	645	645	603	674
38795	51209	30580	19023	14390	10866	8545	6415	4614	3640	3149	2504	2189	2201	2050	1781	1364	1211	1309	1339	1152	1177	1054	926	877	822	838	852	781	787	838	813	766	810	791	737	846	819	814	768	800	820	742	762	773	782	738	736	771	686	780	767	757	781	740	725	721	721	775	747	707	771	786	768	728	770	760	765	764	753	766	748	712	762	741	718	736	686	770	759	755	775	759	737	741	727	723	743	737	738	735	727	735	708	699	729	683	747	717	716	723	692	756	717	730	763	711	732	735	730	729	709	709	744	750	758	739	701	712	688	745	714	746	717	740	761	732	801	749	745	724	713	744	671	710	727	757	748	772	727	737	711	735	717	767	710	743	790	745	754	739	747	732	758	672	780	690	739	676	741	711	774	700	758	744	716	744	718	763	764	770	754	752	723	726	731	743	744	737	747	740	760	788	794	765	718	741	774	676	740	724	747	697	719	729	741	770	749	743	725	780	702	761	751	773	757	747	753	750	735	723	759	743	732	766	745	731	728	744	731	727	700	786	736	701	716	725	739	772	761	742	713	764	768	785	730	730	726	715	756	753	713	753	766	717	766	747	766	713	751	745	757	729	731	748	726	722	700	741	729	690	695	754	732	735	748	732	724	747	772	738	746	706	745	732	792	739	747	758	759	694	735	730	760	745	670	736	725	712	701	756	742	772	666	726	738	768	754	718	767	735	713	736	740	699	762	772	748	751	714	756	771	730	687	731	741	737	793	692	715	740	720	737	755	720	780	772	714	727	733	740	756	690	677	729	744	700	712	718	717	714	719	697	718	726	720	771	720	769	728	698	779	756	744	723	683	719	726	720	736	716	733	734	795	695	742	734	757	776	720	769	729	739	778	756	795	753	748	785	728	730	688	744	752	730	716	748	683	728	792	723	745	716	753	733	702	753	752	680	723	790	706	712	750	700	775	775	743	704	718	739	747	751	754	726	700	770	695	698	741	724	738	780	728	776	755	753	753	746	723	757	785	769	765	753	763	737	769	761	746	741	755	715	744	721	755	805	735	739	734	734	718	706	760	799	703	723	756	745	728	686	738	723	731	653	732	741	706	715	686	753	742	702	718	758	721	742	776	748	761	749	714	737	738	782	752	731	758	686	732	770	742	715	762	779	699	745	753	732	694	759	748	757	717	727	706	753	767	717	762	703	735	718	717	768	740	705	733	737	717	711	724	783	715	751	735	758	738	756	767	747	778	736	725	720	707	702	764	723	753	700	755	688	721	813	731	748	723	756	739	738	743	711	755	707	709	730	722	727	732	741	721	727	740	754	788	763	753	715	773	760	714	750	724	735	755	760	733	703	731	711	764	753	747	685	727	763	757	741	740	739	721	718	742	772	728	724	710	726	723	740	740	760	784	711	757	712	762	740	750	739	726	755	759	744	678	706	709	769	732	746	738	716	728	765	692	676	718	735	742	733	764	740	793	763	704	744	767	750	734	706	766	738	742	743	738	716	716	764	776	703	759	660	720	714	791	728	776	722	712	751	723	736	723	758	710	768	704	753	722	744	783	748	741	717	704	760	730	717	709	802	776	742	748	792	816	731	720	760	796	753	685	782	733	690	798	761	741	724	683	715	745	751	678	727	699	760	729	758	772	754	785	767	721	777	710	718	741	742	777	722	691	737	736	744	709	712	734	698	713	748	727	690	779	658	783	713	763	745	744	724	755	741	718	738	752	694	715	723	735	761	756	714	773	739	721	742	724	762	729	703	739	732	757	699	719	718	709	734	740	720	727	777	705	711	716	695	709	743	701	740	741	748	743	742	760	725	740	731	768	696	721	754	730	745	696	730	725	745	755	748	719	736	716	726	759	766	727	755	752	748	729	730	724	776	732	720	723	736	738	818	763	739	671	713	724	777	702	708	757	745	720	735	704	734	710	741	723	722	781	758	697	742	720	717	727	735	740	751	723	735	721	755	736	753	724	719	756	743	767	739	758	728	701	771	694	780	723	717	723	701	700	756	742	740	695	706	728	714	735	722	771	738	748	697	779	711	756	777	773	693	705	737	774	746	731	680	715	718	745	741	725	755	721	731	718	740	723	713	755	776	776	781	732	737	761	708	723	728	738	794	731	659	764	728	755	750	744	707	706	733	747	740	777	735	767	688	750	738	749	734	684	702	698	716	752	725	729	749	753	748	740	704	735	771	755	726	721	749	720	704	718	709	763	739	755	749	740	742	744	770	751	695	724	796	766	772	689	762	768	770	764	716	745	756	713	710	706	762	702	755	733	758	703	682	747	716	722	768	759	755	705	756	774	714	776	751	758	780	796	733	693	785	719	716	747	740	768	706	665	695	750	713	751	747	687	706	717	753	777	732	704	716	726	717	716	691	713	714	655	707	703	755	717	749	756	754	762	737	754	758	744	713	780	764	727	732	756	721	746	733	708	730	719	708	737	742	707	701	717	767	732	741	717	754	755	726	736	736	770	746	707	742	719	767	774	795	751	727	796	754	780	713	725	713	715	741	722	737	766	707	753	760	737	733	780	748	734	758	744	698	735	754	730	730	802	731	715	745	711	763	751	732	736	752	747	756	726	720	767	742	772	714	728	734	753	704	706	715	697	718	792	719	754	793	733	736	733	770	707	685	787	768	727	722	751	733	693	720	766	772	755	736	700	738	736	719	758	715	778	724	754	783	743	755	707	763	752	705	714	737	749	722	695	721	716	694	731	785	702	725	747	738	697	695	737	765	795	756	710	766	732	740	726	779	745	719	766	723	734	789	712	775	765	709	787	749	735	746	743	731	748	728	670	758	741	730	741	689	747	721	749	684	736	743	748	672	697	754	744	743	710	695	755	668	756	744	752	764	719	780	722	812	740	720	763	726	703	773	733	709	689	734	745	713	741	741	748	750	732	812	741	697	709	732	711	743	682	725	710	723	738	732	767	709	747	720	769	712	685	718	753	756	738	758	751	773	740	678	756	735	771	731	731	735	790	769	729	710	746	707	779	724	729	689	719	722	725	720	735	736	737	731	696	746	766	721	719	744	790	695	772	733	747	719	727	786	755	740	725	750	758	688	710	682	766	718	740	760	751	723	737	789	716	743	664	766	745	718	765	771	722	694	680	718	751	736	782	741	757	710	768	715	760	714	712	710	749	762	705	768	739	759	748	777	745	758	683	742	731	755	757	723	760	745	704	739	705	752	726	692	739	703	746	731	730	732	716	718	733	724	731	777	730	710	763	737	705	699	767	749	702	758	700	720	763	766	683	712	724	742	699	691	701	709	726	762	754	735	738	712	765	760	688	724	764	738	702	748	767	741	742	761	737	748	709	714	721	741	741	787	741	781	711	735	737	700	748	709	735	712	714	734	743	778	745	713	663	681	688	716	749	714	781	739	707	769	741	735	724	666	713	726	762	785	712	706	719	749	720	744	733	720	749	730	738	752	717	743	760	726	707	724	756	774	752	698	714	666	771	786	743	725	736	714	676	731	803	724	719	749	749	779	732	713	766
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
