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
342706525168	342706525729	342706526279	342706526829	342706527379	342706527929	342706528479	342706529029	342706529579	342706530129	342706530679	342706531229	342706531779	342706532329	342706532879	342706533429	342706533979	342706534529	342706535079	342706535629	342706536179	342706536729	342706537279	342706537829	342706538379	342706538929	342706539479	342706540029	342706540579	342706541129	342706541679	342706542229	342706542779	342706543329	342706543879	342706544429	342706544979	342706545529	342706546079	342706546629	342706547179	342706547729	342706548279	342706548829	342706549379	342706549929	342706550479	342706551029	342706551579	342706552129	342706552679	342706553229	342706553779	342706554329	342706554879	342706555429	342706555979	342706556529	342706557079	342706557629	342706558179	342706558729	342706559279	342706559829	342706560379	342706560929	342706561479	342706562029	342706562579	342706563129	342706563679	342706564229	342706564779	342706565329	342706565879	342706566429	342706566979	342706567529	342706568079	342706568629	342706569179	342706569729	342706570279	342706570829	342706571379	342706571929	342706572479	342706573029	342706573579	342706574129	342706574679	342706575229	342706575779	342706576329	342706576879	342706577429	342706577979	342706578529	342706579079	342706579629	342706580179	342706580729	342706581279	342706581829	342706582379	342706582929	342706583479	342706584029	342706584579	342706585129	342706585679	342706586229	342706586779	342706587329	342706587879	342706588429	342706588979	342706589529	342706590079	342706590629	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
1900	2700	2151	3300	1900	2700	2151	3300	1900	2700	2151	3300	1900	2700	2151	3300	1900	2700	2151	3300	1900	2700	2151	3300	1900	2700	2151	3300	1900	2700	2151	3300	1900	2700	2151	3300	1900	2700	2151	3300	1900	2700	2151	3300	1900	2700	2151	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
7156	4593	2350	1497	1435	1541	1435	1109	898	697	564	479	363	298	265	240	176	186	159	136	122	106	118	84	100	102	95	102	79	90	94	103	94	88	87	69	71	79	86	65	63	86	80	71	82	71	68	66	76	85	71	77	62	69	62	53	71	90	70	70	73	68	68	67	75	81	73	71	78	68	74	70	75	80	67	63	53	74	58	60	54	78	74	68	71	69	75	73	67	74	69	64	81	73	63	66	85	74	73	82	83	72	53	75	58	64	66	68	84	51	75	84	61	74	84	63	63	65	76	61	84	68	66	74	59	75	80	71	65	84	74	87	59	64	77	73	70	80	68	78	63	63	72	68	65	60	77	65	86	61	68	76	62	86	75	72	63	92	61	68	93	76	68	66	81	64	69	69	63	64	59	63	69	59	60	69	72	71	69	77	71	76	71	74	74	61	56	75	69	66	66	75	78	49	89	68	82	73	69	69	83	65	55	65	62	68	69	67	66	79	62	63	60	75	66	69	76	57	80	73	68	74	78	58	56	70	76	69	55	72	80	79	72	60	64	80	75	82	67	56	83	70	66	73	76	61	81	76	71	79	63	68	79	83	64	76	74	70	74	63	67	59	87	62	62	72	77	52	62	88	69	71	59	80	68	81	55	64	64	69	62	66	80	68	57	83	83	55	71	80	55	69	74	71	63	81	68	67	62	59	69	67	69	63	81	74	76	60	61	74	73	68	70	72	67	67	51	81	68	77	76	68	69	82	68	61	79	88	63	64	61	66	58	77	78	67	60	67	80	81	74	95	77	90	56	73	65	85	62	72	72	56	73	66	66	58	71	68	77	71	65	63	77	62	78	54	77	66	70	70	76	69	77	73	58	82	91	60	60	54	65	92	82	68	58	63	84	65	61	55	61	69	70	65	78	83	71	69	72	60	65	82	64	68	79	83	88	74	54	67	75	73	66	71	60	62	71	64	79	78	74	77	74	74	67	64	72	75	73	65	71	59	72	55	59	64	62	67	71	73	74	65	70	69	64	63	68	80	66	70	65	71	73	79	85	65	73	72	83	69	66	63	74	79	69	73	62	73	54	59	83	73	73	68	73	76	75	71	58	67	59	84	60	81	74	75	77	71	80	64	68	67	66	55	54	70	92	77	61	66	69	67	72	74	58	59	63	71	66	71	62	61	61	76	78	75	63	79	70	57	81	74	57	68	87	78	65	80	54	75	68	53	73	64	75	90	70	84	64	65	66	70	65	69	51	67	59	68	63	74	75	55	69	68	76	55	77	75	79	64	75	76	63	71	72	57	60	75	49	62	68	54	73	76	61	70	69	70	83	64	84	69	63	66	77	73	74	75	72	72	63	82	79	54	62	64	71	63	66	70	66	62	69	74	70	76	67	60	68	74	55	77	85	70	74	86	64	65	73	68	86	67	66	82	58	70	65	83	70	64	73	83	64	62	79	70	74	83	80	58	69	71	65	69	60	69	68	68	61	80	68	64	68	73	74	73	65	67	68	59	69	54	76	53	61	77	82	62	89	67	69	67	64	62	66	70	64	70	80	69	84	89	70	65	56	53	66	74	66	71	69	77	61	82	81	58	70	67	73	64	83	80	62	66	69	78	66	62	67	71	66	79	67	64	68	70	69	54	77	79	59	63	76	63	69	64	63	65	79	77	71	69	85	78	65	74	77	58	67	66	69	63	78	71	63	66	81	56	61	57	63	68	82	58	61	63	52	63	61	55	73	55	84	65	75	76	77	89	77	75	68	75	61	80	71	77	68	65	68	81	67	93	77	79	87	77	54	66	86	57	75	68	63	65	69	64	73	64	57	68	65	70	57	68	67	59	90	71	62	68	72	67	86	64	73	66	77	78	84	57	71	59	60	70	65	81	67	59	65	65	64	78	80	77	59	69	84	73	80	69	48	78	79	70	79	54	67	78	73	69	76	61	71	67	61	70	69	80	64	61	84	74	65	60	66	66	56	62	73	66	62	75	66	75	72	71	59	70	72	76	69	64	66	64	74	76	75	59	76	71	63	81	82	64	75	48	68	72	70	77	85	59	67	77	80	68	68	74	70	75	65	74	75	75	74	74	60	66	57	62	69	62	65	81	81	62	73	68	81	60	68	58	60	67	65	79	67	55	68	58	64	54	70	71	73	66	64	69	72	62	79	73	54	73	61	78	70	78	84	72	71	64	65	68	77	65	71	68	69	87	77	74	53	71	70	86	71	61	82	74	71	79	59	90	76	68	73	70	84	69	73	69	65	77	57	64	76	81	63	74	77	63	65	62	59	68	59	70	68	56	75	68	74	79	64	75	63	76	72	70	97	66	66	64	71	64	72	75	56	59	76	74	66	77	79	83	76	58	72	70	85	68	67	79	70	63	72	80	72	70	81	67	91	84	66	67	71	64	60	62	65	72	59	61	68	64	63	59	79	70	66	68	73	73	59	56	63	86	59	75	72	63	65	62	72	64	60	77	60	66	83	61	64	73	62	75	64	78	67	82	71	58	81	68	49	72	79	63	68	64	71	62	83	60	75	70	70	76	52	78	70	70	55	77	83	73	77	63	64	62	61	63	81	63	76	78	70	67	63	60	60	72	95	66	76	72	63	65	68	72	80	61	61	69	53	69	84	61	78	80	76	71	61	67	68	81	61	64	71	73	86	77	61	77	87	75	70	61	68	64	76	62	62	82	63	66	70	72	73	50	72	70	57	65	72	57	65	68	78	67	70	69	56	78	63	62	73	82	64	52	66	76	78	65	84	71	91	64	70	73	78	66	65	83	74	68	59	62	61	71	85	73	59	50	65	66	63	69	63	57	66	66	83	55	93	76	56	82	79	85	75	60	62	68	54	73	53	74	71	68	67	71	63	60	62	60	72	64	71	58	79	72	64	64	80	69	64	64	57	60	75	79	67	67	56	56	67	60	56	68	58	70	57	71	73	53	55	80	72	71	71	64	73	72	66	72	71	74	73	67	77	69	71	58	50	76	62	78	75	70	71	65	81	70	67	62	56	67	66	66	67	76	83	62	62	76	76	88	76	71	76	64	72	65	78	64	72	67	63	78	81	60	75	68	69	73	88	67	84	72	70	62	63	71	63	57	72	53	75	64	52	68	77	57	61	75	71	75	68	65	77	67	73	73	69	70	74	66	61	68	59	68	57	72	77	62	66	73	58	79	71	57	82	79	70	72	62	67	66	71	65	65	73	67	66	75	65	70	74	51	80	81	72	66	58	70	53	68	66	71	84	69	62	74	65	67	75	77	58	88	80	65	74	70	80	57	71	64	71	64	66	55	62	76	56	69	81	81	64	74	65	75	79	65	68	66	80	59	62	71	74	65	72	66	71	63	53	71	78	73	59	71	58	73	89	72	62	57	73	63	80	76	73	75	60	74	74	63	68	62	67	78	92	67	70	65	70	70	68	62	87	71	78	60	81	64	69	71	67	76	70	81	56	82	67	78	61	71	60	73	70	55	79	73	64	71
35109	26002	21665	27806	32503	31988	29347	25767	22256	18836	15617	13249	11027	9112	8021	7365	6138	5374	4146	3405	2705	2389	2358	2064	2045	1963	1818	1880	1633	1565	1621	1518	1448	1381	1321	1280	1250	1112	1145	1127	1112	1020	1073	1033	1037	994	1003	936	979	951	965	953	972	952	931	958	901	885	907	921	867	902	898	872	889	893	894	846	871	861	853	894	865	878	858	861	793	843	758	840	873	791	810	867	848	845	869	839	813	830	878	844	806	770	851	847	789	810	847	811	836	809	908	841	835	846	829	810	825	823	806	825	803	816	818	806	800	839	866	838	877	825	799	785	871	846	799	837	812	792	898	897	915	944	860	882	853	863	842	813	832	810	805	803	789	775	861	845	830	834	813	851	850	854	833	840	831	835	864	849	817	839	812	866	809	836	837	829	827	788	839	827	819	783	815	784	820	844	834	860	860	877	870	804	857	821	850	816	847	837	782	874	857	888	835	843	806	844	871	850	827	845	832	856	889	837	852	867	763	838	834	787	834	794	831	823	826	850	823	861	806	815	866	841	773	838	804	792	837	866	848	838	831	812	847	835	804	850	859	801	848	787	871	811	823	825	866	861	825	815	805	797	826	817	857	857	813	824	824	905	814	852	842	825	790	833	841	844	863	837	864	839	817	837	812	838	853	793	857	784	813	795	847	832	824	865	842	872	867	806	850	870	825	831	826	803	848	862	847	845	814	883	798	870	812	814	844	839	794	869	832	822	828	826	836	875	781	848	808	826	813	872	889	856	845	791	870	865	885	797	832	857	778	842	874	806	848	855	819	765	806	859	832	802	764	819	836	858	809	851	864	839	842	827	839	810	869	812	856	829	872	792	856	891	851	824	829	833	816	834	826	793	869	813	850	867	805	825	831	837	834	800	823	850	897	876	833	833	823	826	805	850	847	822	891	859	834	854	818	785	850	821	787	825	823	873	842	844	857	852	786	832	824	838	808	817	843	855	798	861	849	879	894	821	812	778	858	821	809	801	823	865	847	797	842	812	849	839	824	825	824	808	813	804	866	835	784	829	838	832	833	809	825	823	835	796	814	854	872	843	824	818	840	800	843	822	855	804	886	798	836	883	869	874	792	870	888	822	892	849	831	844	821	860	821	855	828	783	832	844	809	871	845	866	828	829	812	795	915	849	827	806	824	813	838	889	844	832	800	861	825	784	779	859	828	842	824	795	833	841	899	807	802	859	833	870	862	786	836	831	808	859	844	835	844	803	865	850	835	833	867	842	849	848	799	841	814	821	847	856	869	854	852	807	843	866	815	826	867	811	857	849	785	859	835	828	853	792	841	849	820	816	799	842	890	843	794	854	829	845	867	877	901	795	858	869	827	800	877	857	817	825	822	860	854	810	842	819	815	847	879	832	805	803	836	827	819	862	880	829	837	777	811	826	821	795	807	802	828	822	815	833	816	857	839	884	837	843	810	784	827	821	815	855	826	798	843	853	842	842	868	803	846	842	807	825	829	881	875	871	845	829	809	809	845	787	844	815	813	832	835	870	850	826	823	866	863	867	852	838	871	793	833	856	808	824	821	844	849	773	832	829	856	795	795	834	836	847	866	838	823	820	813	814	852	844	799	867	803	875	820	805	874	857	808	845	817	804	889	819	828	850	811	850	786	884	798	847	867	814	863	827	870	802	844	832	822	856	800	848	839	817	800	878	861	799	820	849	801	906	856	855	814	805	826	807	818	866	847	864	839	782	876	833	842	832	796	881	873	797	871	847	776	850	783	865	876	818	825	831	843	832	807	825	827	848	831	883	804	801	821	819	856	814	832	811	936	835	842	839	759	865	854	829	782	828	813	883	872	762	817	841	852	812	820	823	829	829	851	831	816	791	790	834	820	821	862	836	828	832	808	872	824	824	866	860	845	885	877	832	860	878	810	794	856	861	886	856	828	833	889	856	804	784	846	828	778	819	872	797	831	782	830	879	855	871	863	816	840	841	802	839	837	816	801	843	799	863	833	812	834	807	869	887	800	844	850	825	827	838	863	836	867	880	879	771	804	840	838	850	869	885	784	851	838	853	832	854	839	835	896	845	845	854	829	811	829	872	859	889	820	831	839	871	853	809	793	844	821	782	895	833	834	845	823	879	835	863	832	855	800	806	831	872	827	795	858	796	794	838	848	812	822	805	839	850	820	867	837	844	878	838	769	823	832	817	826	793	835	824	818	849	825	854	876	892	802	877	843	854	812	811	898	846	864	869	844	855	876	782	848	855	819	854	838	820	818	814	839	812	857	808	846	819	880	818	859	796	865	851	862	793	763	837	866	853	838	844	816	849	810	803	821	900	868	832	836	907	781	850	829	837	822	835	839	844	850	836	790	850	802	824	852	824	906	852	898	833	850	798	839	850	780	828	834	839	825	812	846	862	837	877	797	834	829	817	900	883	847	817	845	831	848	897	826	827	821	838	849	816	857	820	821	868	814	779	840	846	812	840	835	842	784	833	801	822	909	818	908	815	834	832	827	779	862	847	836	817	849	862	803	819	819	765	789	853	805	846	856	804	778	856	853	848	771	817	848	809	822	808	886	839	814	875	774	838	869	840	800	811	804	859	825	821	841	833	837	844	831	805	832	812	822	847	823	851	848	829	840	855	804	855	778	823	812	862	833	841	844	849	798	844	859	858	882	769	843	781	797	889	829	814	826	793	809	841	790	865	837	834	833	831	864	839	856	837	831	835	838	781	811	897	806	800	843	830	801	831	838	809	810	808	792	831	851	844	847	814	784	826	832	877	873	828	827	854	838	844	843	860	883	836	798	834	818	831	842	795	818	874	843	813	875	844	827	859	848	847	867	859	859	840	857	845	815	819	829	847	818	819	822	834	826	858	808	895	863	777	805	796	864	804	847	825	833	845	812	849	851	805	806	864	784	797	838	877	798	859	852	833	906	804	850	891	858	858	868	855	777	859	813	815	820	793	839	811	809	837	817	847	822	865	869	835	879	823	823	836	821	830	871	812	865	854	859	847	838	860	815	873	786	857	866	829	820	863	807	837	859	833	851	833	820	850	822	824	820	833	846	822	821	807	867	842	834	855	791	850	823	802	835	859	798	839	825	817	830	841	830	841	802	787	836	833	857	871	822	803	807	791	859	818	838	866	865	858	837	801	828	794	846	789	839	871	864	826	820	809	835	861	864	850	792	811	846	855	811	858	887	860	920	826	794	828	883	776	795	832	864	861	886	805	818	806	870	815	830	820	809	810	835	829	834	828	816	828	829	831	832	807	821	845	836	820	839	846	813	840	845	780	824	832	805	863	846	821	814	856	861	840	825	839	833	779	833	839	831	854	858	829	827	863	799	828	846	805	872	867	794	860	833	858	810	814	857	855	796	859	854	912	817	861	759	830	823	847	835	868	869	801	789	872	854	803	858	876	864	822	846	827	845	776	838	781	839	840	835	781	809	844	843	809	875	853	867	829	862	926	882	835	803	871	822	834	790	888	826	809	819	874	813	798	850	841	795	813
4070	1845	1016	652	663	729	636	588	369	338	231	231	178	165	135	134	115	113	106	86	86	57	79	82	71	73	67	88	80	68	67	64	80	66	73	65	67	73	66	80	73	69	84	61	67	70	74	71	55	71	71	67	57	72	62	61	55	51	61	66	59	56	68	82	61	72	79	77	65	71	61	67	53	57	77	71	71	64	54	76	44	61	86	74	52	78	65	70	63	62	50	67	49	65	54	58	66	45	61	78	73	61	67	71	56	65	62	63	79	71	69	80	67	49	77	77	68	69	62	89	56	63	59	67	75	56	70	54	65	58	67	60	61	61	68	65	56	68	59	67	62	54	73	79	70	52	61	68	63	76	57	51	74	68	52	59	60	78	54	44	70	71	57	82	59	67	82	64	64	66	67	53	65	54	67	64	74	53	67	67	64	69	75	61	50	70	75	51	62	53	67	60	66	63	71	54	66	67	68	58	60	65	65	73	61	56	82	55	57	57	65	51	69	59	71	61	76	64	58	59	77	58	66	57	58	56	55	62	65	59	59	64	85	69	61	57	60	50	80	67	63	71	62	60	60	64	63	71	66	63	45	77	75	65	60	61	69	77	58	63	72	59	61	63	55	76	63	77	62	64	71	67	68	50	65	80	59	70	62	53	67	62	77	68	57	74	55	61	70	69	58	63	71	72	70	69	77	55	68	66	59	57	51	73	65	56	70	59	66	58	59	61	66	69	68	64	60	79	65	58	76	73	64	66	63	73	60	66	69	68	66	61	51	55	53	76	58	65	62	60	65	71	48	64	71	86	55	52	66	55	73	57	73	59	55	61	72	61	57	70	70	62	60	84	72	62	70	60	76	80	71	70	77	64	75	65	68	74	64	57	60	71	72	66	72	61	73	64	66	48	59	66	73	61	60	69	73	70	68	72	76	53	57	67	58	62	80	59	51	70	64	69	63	74	71	72	66	56	54	62	62	60	66	62	70	65	59	51	76	69	64	72	63	42	69	58	76	74	62	65	62	62	66	61	78	68	66	56	66	68	58	72	60	76	60	54	57	64	40	58	78	54	62	60	69	58	72	58	68	68	60	67	62	68	48	55	57	74	67	72	51	66	72	55	55	54	76	70	59	66	75	57	64	59	63	63	59	64	69	67	59	77	50	58	57	59	57	49	61	69	54	63	66	67	72	72	56	57	54	63	58	73	77	64	69	68	69	64	57	63	62	70	64	64	66	75	61	64	84	75	60	68	55	72	57	68	71	67	63	72	69	68	65	64	61	77	63	70	68	68	62	51	56	66	70	62	78	61	66	50	63	64	72	75	64	62	63	58	56	69	72	67	59	56	77	59	64	70	54	63	62	70	70	67	72	65	84	63	68	66	64	71	66	66	58	63	56	68	54	78	54	71	74	73	73	62	58	63	57	59	70	59	59	54	65	66	73	71	63	75	61	64	50	51	54	45	71	61	60	60	73	64	71	46	58	65	57	65	73	64	65	75	44	68	60	54	67	76	61	65	55	60	60	43	69	61	56	59	51	59	65	76	58	60	71	68	60	69	60	56	61	61	55	77	91	55	53	70	61	57	59	58	62	66	79	57	77	69	77	65	51	79	78	64	61	66	65	55	76	67	64	67	64	67	49	62	71	74	64	67	60	62	65	72	62	65	62	61	78	67	45	68	81	53	53	74	75	72	54	55	58	61	63	61	61	67	71	49	51	65	64	68	47	55	53	59	73	65	58	52	55	77	75	63	65	61	58	69	62	64	66	62	64	66	62	55	65	63	67	59	67	62	65	59	69	65	74	77	55	60	66	64	71	52	61	64	56	55	55	83	63	73	63	71	60	68	62	63	66	48	81	61	58	78	57	55	63	63	76	49	77	61	77	62	45	74	74	83	59	65	64	57	66	58	69	76	78	56	72	56	61	72	55	68	47	65	80	69	73	72	65	50	64	63	59	54	68	48	48	63	60	65	73	63	64	64	53	59	65	61	67	42	76	66	54	69	71	63	63	57	80	67	72	67	60	65	68	60	64	74	66	52	75	68	81	64	67	65	64	73	57	64	76	65	68	77	59	76	62	76	67	54	70	53	79	79	72	66	56	61	77	75	52	65	64	52	62	72	56	65	56	60	67	56	71	60	54	62	65	64	66	60	73	66	69	67	63	63	59	79	61	63	62	79	65	83	73	58	65	80	59	56	62	60	69	62	80	64	60	62	62	54	53	62	69	64	65	66	89	67	62	63	72	65	70	59	48	49	70	55	78	66	65	72	64	62	51	70	67	72	80	62	70	66	73	68	59	60	54	76	53	65	72	59	70	59	70	53	53	71	56	62	56	68	55	66	53	61	54	68	75	55	69	57	64	53	74	65	50	73	65	63	68	63	58	65	52	55	71	65	61	65	72	64	58	62	63	61	57	69	59	65	69	54	62	43	60	70	68	72	70	69	66	79	72	76	54	88	69	65	54	65	61	73	63	85	81	75	53	50	81	62	67	63	68	75	66	66	63	66	65	69	77	66	68	69	49	59	60	57	71	59	72	57	55	58	57	73	57	57	60	62	73	63	85	74	71	60	66	63	55	81	50	54	65	91	63	60	69	58	63	66	75	67	68	68	61	64	62	54	53	60	73	56	49	60	54	77	55	75	53	57	61	65	70	61	59	75	73	65	58	70	76	58	66	68	71	73	59	70	59	58	50	74	69	58	49	74	62	65	57	73	51	71	69	64	59	66	67	70	57	66	54	67	73	81	70	69	67	67	61	66	66	53	57	54	64	57	49	73	53	66	61	48	65	56	58	64	64	67	51	46	80	60	63	64	53	72	66	66	79	71	53	58	65	69	54	58	57	70	67	66	55	80	54	53	58	68	42	57	58	54	72	56	55	70	58	65	65	80	73	78	64	69	54	61	71	61	66	63	79	61	73	76	60	72	82	56	63	68	62	56	71	61	62	53	73	63	69	75	65	59	79	71	62	59	67	73	51	63	78	76	56	69	68	68	72	53	57	56	71	54	55	63	65	56	68	65	58	56	69	58	68	54	71	63	64	67	66	84	63	49	64	66	65	82	73	59	65	60	65	59	66	74	53	82	70	56	54	64	54	69	67	66	72	60	58	71	68	60	53	69	58	71	62	75	59	68	57	78	70	77	68	82	50	63	67	77	82	62	70	58	69	65	65	59	52	59	50	55	71	64	52	52	61	60	68	70	71	57	59	65	72	54	80	63	60	69	69	70	71	61	53	59	57	58	70	69	75	60	62	58	56	63	62	53	74	73	74	70	58	55	72	63	62	55	70	44	70	64	58	62	66	72	66	72	66	59	68	56	50	56	57	69	73	66	72	43	58	54	47	62	66	65	72	58	61	61	58	58	52	65	59	62	60	72	67	70	68	59	51	69	70	69	62	68	54	72	61	71	58	59	66	61	58	59	76	69	57	85	82	76	80	68	54	69	66	78	60	50	65	67	49	65	68	60	58	73	61	71	72	64	51	59	50	68
27476	19117	14399	20504	25601	25039	22291	18804	14924	11483	9077	7266	5824	4661	3984	3746	3396	2867	2353	1903	1605	1423	1346	1276	1184	1175	1104	1126	1059	1065	1087	1010	1063	1031	968	985	941	846	897	924	840	940	889	868	870	901	831	834	811	820	818	853	811	806	822	739	804	815	822	823	822	810	809	831	788	802	838	784	773	802	802	728	757	786	774	796	833	783	765	762	827	789	830	826	810	799	810	754	830	783	799	766	745	800	800	766	780	779	805	746	781	835	777	777	825	848	756	796	768	776	794	798	779	804	802	805	795	801	785	794	769	782	781	811	778	775	783	762	789	816	772	815	792	748	755	767	732	828	795	773	813	818	740	748	787	830	779	817	748	777	804	812	764	762	760	802	799	777	725	813	777	791	753	797	784	777	789	783	791	778	805	743	695	814	796	776	786	776	751	823	760	809	786	762	739	798	805	765	751	735	786	760	775	726	797	807	751	799	781	824	772	823	791	745	802	809	783	809	846	782	763	789	787	805	790	781	756	755	738	800	760	739	777	786	761	812	775	771	755	780	846	780	769	752	760	766	767	799	790	788	756	752	770	814	699	802	799	747	770	780	753	809	724	814	776	765	796	832	783	735	781	790	772	770	793	770	780	823	845	786	765	803	806	798	749	736	791	811	769	788	793	820	769	800	810	814	735	788	799	757	801	777	751	762	759	783	761	769	799	797	815	768	803	746	772	802	809	773	770	810	716	790	752	794	734	785	757	744	779	821	785	826	756	778	774	781	780	789	786	764	784	830	820	725	836	824	829	811	782	804	769	815	786	769	779	751	773	738	764	831	734	756	761	788	815	749	802	768	790	753	745	803	802	805	796	762	801	799	812	773	754	776	783	841	756	803	791	771	817	782	743	744	780	735	758	751	824	787	721	814	790	801	786	786	781	788	761	782	808	758	843	777	785	763	730	819	784	784	712	790	784	787	746	751	752	848	772	802	831	712	764	768	776	768	773	792	805	800	736	766	783	742	743	783	774	777	822	778	777	843	827	793	783	829	793	778	796	820	778	740	839	759	792	802	756	786	796	814	777	759	731	794	845	808	793	775	786	778	804	808	841	785	801	725	796	756	752	792	780	784	796	810	785	752	777	725	791	778	791	727	811	767	761	821	761	796	778	854	781	752	734	757	822	765	776	768	776	767	813	773	762	771	746	830	779	812	747	779	806	720	790	757	822	771	768	753	758	816	772	769	792	775	722	788	771	769	772	756	837	826	792	784	799	750	805	766	800	799	805	764	789	840	776	795	754	774	770	780	744	803	720	761	797	757	789	821	796	773	785	826	753	787	808	757	766	791	828	775	803	816	802	814	759	766	804	791	746	726	807	759	771	759	798	755	792	750	811	778	781	786	793	771	786	778	754	789	789	811	802	767	791	772	801	768	805	797	805	741	769	769	801	748	805	804	823	792	782	782	788	771	851	775	798	779	786	792	779	809	768	788	723	781	814	755	798	855	779	765	794	791	804	772	774	752	779	798	784	776	762	764	769	793	751	758	796	763	786	793	755	763	806	773	795	795	779	770	775	756	797	828	778	764	774	777	788	779	746	779	769	807	808	762	817	813	754	753	782	799	822	761	798	760	738	750	821	755	813	785	746	805	797	757	782	821	773	765	789	763	790	751	806	824	803	765	788	815	775	825	808	822	835	804	781	798	787	800	787	813	769	778	788	761	825	825	779	788	784	805	813	804	810	767	797	784	782	784	789	749	763	801	804	766	781	778	833	723	760	845	784	773	779	794	791	757	810	753	780	769	820	785	747	810	745	779	849	756	758	800	767	799	776	735	794	763	753	760	797	778	798	838	795	779	808	782	766	787	751	746	755	787	776	760	786	794	762	801	796	833	732	796	781	744	781	770	809	776	737	761	790	781	789	822	757	794	836	809	751	805	810	785	804	814	760	779	761	784	771	741	768	762	807	804	771	790	789	842	808	825	744	713	777	813	842	782	782	770	786	771	801	812	785	720	750	757	784	810	810	747	772	814	823	798	765	751	773	782	731	756	727	787	788	775	767	798	808	815	755	867	793	847	791	763	773	775	770	760	812	798	779	774	790	788	824	755	734	781	791	778	799	816	826	761	809	778	810	779	737	749	757	746	781	810	767	769	851	775	771	748	776	792	742	823	772	720	786	811	771	836	835	827	765	817	736	784	795	755	757	786	724	747	766	808	769	751	777	865	799	786	847	795	792	758	817	792	812	827	818	803	813	779	788	866	770	775	805	786	763	757	809	732	780	805	769	794	766	799	810	752	786	793	798	761	813	805	773	759	797	762	790	769	817	807	786	789	775	778	817	783	753	735	747	772	771	810	793	778	774	808	774	816	793	763	775	809	805	743	768	746	767	791	767	777	756	798	869	810	799	729	770	827	763	763	784	797	770	806	795	746	806	747	754	799	716	771	784	729	765	778	766	780	730	764	773	771	786	774	831	777	793	788	780	751	812	774	776	756	760	799	782	781	824	743	817	778	809	758	772	771	773	816	857	826	806	773	797	771	763	779	788	741	845	778	818	830	809	760	787	847	818	817	805	791	790	828	802	746	782	744	738	794	769	773	766	804	804	802	799	766	815	784	793	782	772	788	761	778	815	825	805	789	771	791	777	767	818	743	785	816	788	734	812	765	793	761	806	777	718	790	799	811	723	755	798	816	772	778	790	775	781	799	766	752	807	759	788	723	854	798	750	825	783	811	805	775	793	792	753	815	765	795	779	755	802	807	760	763	785	835	793	789	754	743	774	769	786	772	783	832	774	776	713	787	783	736	779	775	788	797	719	806	759	741	784	783	791	744	788	737	776	788	835	799	733	777	756	817	803	789	733	769	794	782	798	756	742	802	758	795	787	753	793	766	794	765	773	826	778	772	767	778	730	740	785	781	814	771	817	832	815	768	800	746	767	784	784	799	815	788	744	822	748	813	780	792	758	814	755	759	782	789	807	811	797	797	822	797	794	794	760	789	795	802	746	835	780	758	804	783	753	775	764	813	801	760	744	792	798	752	872	775	810	776	809	769	756	783	731	780	828	777	779	793	793	789	765	723	765	787	766	782	751	758	809	764	762	756	759	805	783	838	842	776	838	788	796	767	799	798	805	759	798	827	762	814	754	777	813	767	800	748	789	785	843	792	730	783	818	800	798	800	775	752	733	804	765	797	755	787	811	727	804	805	781	777	805	781	775	794	806	720	756	772	783	783	803	795	776	826	751	766	744	786	778	828	747	834	839	777	796	760	765	755	794	777	752	778	789	784	784	829	807	746	763	801	749	737	765	738	745	805	766	766	812	796	790	776	769	778	829	811	765	765	818	801	798	780	795	784	771	776	738	818	826	826	790	794	785	796	767	828	810	798	774	736	802	813	823	788	757	760	800	740	788	713	841	771	762	781	798	766	740	764	734	785	792	724	796	785	799	759	799	852	746	791	786	827	781	784	750	745	804	729	788	789	784	775	801	739	818	763	746	776	768	812	782	816
4919	3211	1724	1068	1030	1135	1037	865	700	485	366	319	250	210	171	156	145	131	118	108	105	89	82	92	97	71	75	65	78	76	69	64	57	81	67	70	79	73	74	69	75	94	59	57	47	72	71	77	66	55	54	66	72	55	69	73	65	79	56	70	60	61	85	64	51	69	70	58	63	66	70	67	61	55	68	58	67	52	63	69	54	69	47	57	65	71	64	63	71	65	75	66	53	67	78	73	60	71	69	63	57	50	55	56	87	70	59	72	70	66	54	58	74	60	61	67	66	63	56	65	62	63	65	64	48	73	63	82	74	56	58	78	75	66	54	69	66	69	50	66	62	67	71	61	43	62	56	57	49	63	54	61	64	51	67	44	59	49	44	59	75	70	58	77	56	69	54	63	65	61	52	58	54	76	64	73	60	67	57	65	60	63	72	64	69	57	85	75	68	60	61	67	70	60	55	58	69	68	64	67	69	65	61	67	63	73	78	65	66	62	62	68	60	76	49	80	59	69	79	57	66	57	66	56	71	51	78	67	53	53	61	68	68	59	67	60	56	64	68	66	62	68	71	66	58	47	58	70	57	70	63	64	51	74	73	58	56	54	54	66	63	57	58	70	61	68	47	57	68	59	67	56	57	63	60	69	54	76	71	74	86	56	61	71	73	72	65	53	59	54	77	69	58	58	82	60	68	68	62	54	74	65	52	55	56	59	55	76	72	73	56	64	67	72	51	61	64	68	50	73	58	62	67	62	58	61	63	60	62	63	53	56	66	62	50	58	69	56	66	55	50	52	70	64	76	66	73	74	80	60	74	65	63	63	56	76	70	69	55	67	50	70	64	62	80	63	53	77	61	56	50	63	60	70	52	67	59	65	62	58	61	68	71	64	69	63	60	66	66	68	78	64	57	56	55	55	54	73	71	54	82	67	68	57	67	46	53	62	71	60	61	62	70	70	58	66	61	71	50	68	58	65	60	57	51	54	60	40	58	54	63	58	58	67	60	61	62	80	62	63	70	67	69	60	73	74	58	67	74	65	65	57	54	63	70	51	65	74	65	75	68	58	71	67	67	62	68	63	75	67	66	65	59	59	78	81	65	77	62	74	63	70	80	54	63	58	62	66	66	56	58	75	79	59	70	66	72	68	62	59	73	71	75	77	72	66	65	71	74	70	66	64	49	63	62	64	54	71	55	68	74	85	63	59	54	72	62	77	58	76	64	56	59	64	72	67	74	62	50	64	54	64	80	70	72	56	62	71	61	56	66	55	54	54	56	51	74	57	74	68	62	57	71	68	63	75	61	79	63	70	83	52	75	63	79	55	55	66	64	71	65	70	57	47	64	53	50	74	67	60	66	45	74	75	59	61	55	61	63	55	60	69	70	80	74	61	52	70	65	61	69	65	61	61	61	63	53	61	84	60	77	52	57	69	56	70	51	65	68	48	66	70	76	60	74	50	66	72	66	52	58	60	55	71	60	71	62	58	65	62	72	61	65	74	47	64	81	50	60	70	64	57	58	70	61	69	70	69	61	63	70	73	65	68	80	48	51	62	50	68	75	54	60	56	61	56	66	54	64	68	64	72	54	55	59	58	60	59	63	57	52	56	63	63	57	60	65	63	64	67	69	53	52	46	51	75	52	59	77	69	62	67	71	63	62	61	61	75	44	66	67	62	78	67	74	56	58	74	70	67	65	70	56	58	55	66	61	59	62	68	67	56	60	57	65	54	62	88	74	54	63	48	67	62	56	61	65	55	69	68	54	59	59	70	60	61	61	64	52	70	61	75	57	58	74	67	57	64	69	66	70	57	65	60	74	57	73	67	67	57	72	62	65	71	59	56	69	65	65	78	68	75	69	60	71	57	43	71	53	57	69	69	68	83	78	51	48	67	59	72	56	62	78	69	71	62	59	53	75	63	62	58	75	65	64	70	60	66	53	55	68	64	56	56	58	80	67	61	63	46	70	72	69	60	75	68	59	48	59	59	72	58	61	68	81	62	53	58	73	72	61	68	60	70	46	74	73	53	65	71	60	60	62	65	68	69	62	73	61	79	59	82	62	59	59	61	63	56	65	62	60	56	65	77	66	71	55	85	63	48	63	67	71	59	52	68	71	58	75	55	68	61	58	68	64	73	60	63	66	59	74	58	63	47	82	68	72	58	57	71	58	65	67	68	68	61	55	72	70	70	68	82	56	68	74	56	60	72	60	56	67	66	60	69	56	64	53	62	61	62	68	60	77	70	57	66	70	63	68	55	70	65	59	64	69	52	71	87	76	54	54	60	69	69	73	59	80	56	69	75	68	61	65	82	57	75	69	61	64	54	39	66	69	61	71	63	60	52	63	74	69	65	71	56	71	59	70	67	55	51	58	59	54	68	63	65	61	44	67	48	53	63	57	69	55	61	58	54	70	68	58	57	47	62	62	57	53	61	70	76	55	55	77	72	52	47	55	71	58	64	56	61	59	71	62	58	63	56	73	58	61	47	62	53	54	74	53	68	63	75	56	46	61	69	77	68	70	70	52	67	65	49	62	64	66	73	62	58	74	52	66	57	70	59	67	61	69	61	56	63	66	46	67	70	67	59	56	63	59	58	67	63	67	49	67	62	62	62	63	51	65	48	50	53	73	67	67	60	65	68	56	63	51	66	63	63	61	64	58	69	72	64	62	62	67	73	60	75	69	56	57	53	58	80	75	61	66	65	66	77	64	60	73	65	76	72	62	65	75	66	64	55	50	59	60	62	72	65	56	73	65	53	69	66	57	61	62	70	63	69	47	62	72	72	46	75	58	53	62	59	71	71	69	58	59	62	58	69	60	65	50	64	77	65	59	56	69	73	69	71	73	68	51	61	75	78	52	70	55	71	70	79	69	67	62	68	72	69	61	55	59	71	57	53	58	66	61	49	65	52	74	68	86	57	76	59	75	62	79	57	68	63	73	62	58	58	68	67	68	70	61	56	64	56	53	52	41	72	59	67	68	56	55	68	60	68	53	60	60	59	70	66	57	53	63	45	68	82	49	54	56	62	71	48	78	61	73	68	69	73	59	54	63	57	65	76	51	66	58	57	56	62	69	61	61	60	62	64	65	65	57	67	69	56	73	64	70	72	67	64	59	57	59	56	63	61	71	64	53	71	64	69	59	67	62	57	54	58	78	59	74	69	65	60	80	70	70	71	63	73	55	72	65	72	59	62	60	68	55	70	53	74	77	71	67	80	57	52	47	59	67	58	65	64	67	75	66	65	57	59	70	68	85	63	73	77	76	54	70	59	56	75	70	74	56	67	88	66	59	52	55	65	63	73	67	76	71	60	71	71	70	56	57	70	53	57	61	60	64	58	62	73	70	60	86	73	57	53	67	68	69	67	59	59	64	73	74	62	63	53	56	60	68	66	63	61	65	78	67	77	47	53	53	61	68	59	56	68	65	64	97	66	62	61	69	58	62	46	61	58	63	77	58	63	66	84	50	72	62	62	81	59	55	76	71	63
31947	23297	18754	25102	29934	29100	26370	22995	19170	15294	12204	10077	8073	6439	5359	4831	4282	3996	3409	2684	2167	1860	1597	1618	1576	1439	1416	1353	1294	1326	1312	1225	1199	1083	998	983	986	960	1002	928	912	912	897	896	900	874	941	866	803	878	879	812	851	835	865	852	791	811	789	834	781	802	763	791	771	818	791	814	779	785	714	819	840	752	807	822	815	743	787	819	764	719	805	812	813	828	807	766	792	783	776	819	813	787	770	745	789	805	829	788	792	765	786	758	782	765	783	787	773	774	784	742	741	775	768	768	738	767	756	770	797	823	791	808	786	758	820	753	738	833	802	750	744	794	827	822	752	799	782	792	795	809	789	756	772	772	748	743	776	783	782	725	747	750	760	757	722	795	839	796	793	800	795	774	794	751	809	741	755	731	813	796	735	723	751	746	795	773	789	730	776	789	749	767	752	719	769	769	742	769	744	775	784	793	767	736	763	801	798	740	748	683	794	797	742	760	791	810	787	776	794	778	787	720	789	756	802	753	749	739	758	772	768	779	801	779	823	756	765	768	758	786	730	800	781	774	768	744	746	811	802	736	779	776	746	781	814	773	809	768	766	823	729	784	758	818	778	804	743	732	763	800	781	780	776	716	772	801	764	736	770	799	775	735	759	777	798	788	738	778	833	797	758	801	719	755	743	752	749	814	792	734	786	821	768	736	722	780	756	768	780	771	784	771	744	746	793	747	758	732	790	778	770	774	790	759	748	755	753	743	740	735	752	769	732	758	778	771	828	783	799	777	793	766	815	829	751	783	766	732	766	789	753	800	752	811	733	774	816	770	794	783	759	766	755	710	780	783	805	784	776	828	793	781	795	844	675	780	761	767	779	684	774	782	779	813	796	774	750	808	789	804	750	797	775	775	755	810	781	770	797	798	750	757	735	799	757	776	801	829	721	752	766	778	810	759	756	727	770	764	791	770	788	756	768	769	754	772	814	760	800	752	798	782	768	768	764	747	756	767	817	752	792	755	782	748	711	764	781	777	753	812	785	810	785	760	752	772	763	790	738	757	775	749	788	766	806	737	740	719	800	808	729	769	811	763	790	774	773	859	770	818	765	768	732	791	799	798	805	803	817	739	829	795	819	751	785	804	738	814	787	756	763	780	779	789	764	785	773	790	693	800	801	837	780	804	757	797	748	780	758	807	781	746	796	778	819	738	812	757	753	769	763	801	723	760	743	812	771	823	791	810	768	776	711	724	713	739	810	773	746	816	750	721	727	788	768	800	789	759	802	793	777	745	778	720	826	758	805	778	764	739	797	815	795	747	776	788	775	815	715	801	729	828	786	772	797	791	776	776	777	766	789	786	771	821	755	719	755	770	779	758	728	736	785	814	753	720	793	789	764	756	840	768	778	787	734	836	767	732	760	745	826	792	761	729	747	798	733	737	759	763	820	759	803	775	813	774	768	790	805	776	774	769	767	756	783	761	840	779	799	761	717	764	745	752	738	777	757	805	761	811	769	786	779	784	740	783	783	842	689	735	720	788	817	802	736	803	768	787	749	756	744	756	777	780	747	786	746	790	785	747	827	764	762	750	765	760	780	755	757	789	826	796	722	788	753	714	849	746	772	814	760	768	794	745	766	743	787	846	799	755	747	781	759	800	820	739	743	783	779	746	755	787	799	838	763	782	748	756	779	854	757	782	763	751	807	792	739	823	761	772	755	792	794	769	777	783	818	760	784	790	797	748	758	797	794	762	795	799	795	747	787	733	787	800	790	714	764	758	754	824	784	750	780	794	770	723	794	751	803	731	727	754	781	783	781	790	791	756	778	813	771	802	819	781	769	781	782	809	802	778	803	784	783	798	785	763	749	748	775	756	760	788	762	800	809	761	782	769	790	780	763	825	763	764	767	726	786	795	727	738	794	786	769	723	820	705	790	792	783	761	776	789	787	737	756	778	780	752	767	777	833	808	776	800	711	760	800	791	768	800	781	764	807	769	779	768	728	793	787	777	805	865	764	779	802	776	778	790	784	734	769	813	695	759	769	756	768	836	749	789	810	799	768	784	793	772	712	794	781	794	771	777	795	773	796	785	748	770	789	807	811	721	765	805	779	781	774	800	769	737	775	776	730	781	777	798	735	841	794	773	799	806	746	739	769	781	817	759	805	743	788	831	783	785	769	771	780	770	813	777	788	765	714	775	765	767	757	736	768	832	752	753	782	777	770	776	777	768	737	767	753	831	725	757	731	759	764	773	755	806	763	827	780	787	760	789	799	790	746	782	776	797	790	734	728	740	790	764	800	812	815	823	746	797	782	799	734	752	762	708	806	764	792	748	780	762	750	730	736	774	743	790	806	797	796	742	766	784	774	740	794	764	768	782	778	769	705	748	798	761	800	744	775	763	811	795	780	772	819	799	761	769	758	779	779	791	756	778	762	824	785	826	778	771	779	786	741	781	791	794	829	762	733	750	826	772	813	781	742	796	763	742	757	712	811	812	737	765	811	769	772	750	753	814	751	770	769	790	777	772	808	776	767	761	746	823	802	826	764	799	692	732	786	749	775	744	826	799	776	781	846	753	794	783	744	770	760	782	718	783	754	756	809	807	722	812	758	831	824	760	763	759	783	823	801	840	781	756	756	762	785	764	774	741	798	759	825	855	796	788	831	782	732	789	811	796	796	755	775	735	830	760	789	729	794	744	821	807	761	788	774	757	776	783	762	775	789	746	792	863	765	783	731	733	765	778	780	757	756	768	772	726	768	814	813	788	819	793	783	715	796	744	766	811	730	785	780	795	786	830	795	747	744	741	769	751	757	809	730	721	769	751	806	771	777	726	736	802	783	792	815	743	798	771	724	821	739	770	788	797	759	805	746	791	771	733	775	805	776	749	820	854	761	793	764	776	781	771	770	785	776	754	778	786	833	754	782	793	715	734	742	778	738	730	815	826	772	737	789	818	778	735	781	784	796	773	820	793	781	804	783	789	787	781	749	778	756	754	817	773	724	766	759	804	732	771	784	773	801	765	778	758	830	765	790	787	785	790	804	790	786	775	764	734	786	810	827	735	776	787	750	791	768	736	775	742	768	797	786	735	792	826	779	796	753	760	766	792	771	766	789	799	865	748	798	818	790	811	755	787	785	796	772	773	830	798	772	780	783	787	813	712	767	798	757	798	825	706	799	820	754	800	748	756	817	783	750	781	729	745	783	820	801	809	749	741	823	751	825	727	760	825	802	772	777	755	797	761	747	764	754	772	799	771	787	821	780	772	740	799	781	801	781	732	797	769	766	835	774	756	767	777	777	749	782	747	741	785	776	784	796	711	813	785	741	745	748	751	763	722	730	713	780	805	797	768	750	784	750	770	730	775	765	750	806	761	791	735	809	797	759	745	772	786	770	812	803	776	811	795	784	761	776	774	780	778	807	821	764	783	856	791	780	813	822	773	784	805	732	746	792	791	777	772	773	784	754	835	774	784	762	772	794	790	706	800	771	756	777	806	766	808	750	807
6471	3052	1691	1112	1115	1200	1113	952	698	518	397	346	271	245	225	175	177	139	143	114	116	103	97	76	90	82	75	85	95	89	81	85	80	75	72	78	74	77	79	82	91	69	75	81	65	65	75	76	74	60	65	64	79	59	54	77	77	60	71	70	84	70	72	63	65	66	82	65	71	61	82	72	58	72	67	69	65	68	67	70	51	64	72	80	81	66	65	69	59	72	62	81	77	72	72	76	65	66	78	61	70	69	58	73	76	69	59	73	69	72	58	71	67	67	69	82	56	78	70	76	66	60	68	52	69	73	76	79	70	82	63	75	61	69	67	62	74	76	85	69	85	69	63	70	75	63	66	84	76	51	73	69	79	67	70	65	65	80	66	83	64	90	64	64	80	65	74	80	62	48	83	72	56	62	61	57	61	75	77	63	66	63	65	68	66	66	73	73	64	67	73	86	69	78	74	67	70	74	63	78	72	66	65	68	65	87	71	69	73	74	66	61	72	84	64	83	68	85	63	68	64	59	77	68	71	77	66	61	65	62	70	75	66	61	71	76	76	68	77	71	82	78	64	56	62	72	96	71	72	75	83	76	75	55	90	80	81	76	66	62	72	73	67	74	61	60	66	65	73	75	68	87	78	57	78	63	68	70	60	71	57	68	66	48	62	76	67	72	77	72	70	71	70	78	72	65	78	69	69	68	60	71	67	78	77	67	75	65	65	57	65	62	74	80	61	80	55	85	77	66	72	46	68	74	80	75	69	67	71	70	83	55	95	84	66	71	71	82	74	63	83	69	71	71	65	62	64	79	70	65	67	84	70	61	68	58	64	70	76	69	62	58	83	64	67	77	73	73	84	52	86	60	74	56	81	73	56	68	61	77	62	56	69	68	85	71	75	69	80	55	84	79	73	77	64	75	76	65	63	76	78	76	79	58	58	63	68	68	68	65	65	73	66	73	73	77	69	69	58	68	70	79	72	81	73	71	67	54	68	61	46	77	69	64	74	69	80	63	79	82	63	54	67	63	72	64	62	70	63	67	60	65	67	84	77	65	67	48	64	64	71	63	68	77	63	64	74	64	77	69	70	65	69	84	68	64	64	81	64	57	76	74	68	67	60	68	74	73	79	82	68	60	78	64	73	87	56	76	70	63	70	78	76	68	88	86	74	69	74	58	63	74	69	81	53	79	76	72	73	78	65	80	60	86	86	61	65	83	81	62	74	83	63	76	79	61	82	69	59	75	73	61	75	67	60	73	55	83	74	75	64	57	77	63	71	73	80	65	68	59	80	73	70	59	77	59	75	63	68	73	81	62	74	79	71	80	66	63	66	77	62	78	73	71	70	60	69	61	76	82	74	68	81	68	62	67	76	63	81	73	59	68	65	68	79	68	63	70	69	59	82	71	63	84	64	69	69	62	61	75	71	58	70	47	69	78	74	71	61	64	53	81	80	79	65	89	78	75	73	64	71	65	73	68	67	82	82	69	78	76	76	82	71	65	63	70	75	79	76	75	85	62	73	66	66	70	78	77	67	75	72	72	74	68	61	71	78	83	80	65	70	67	91	65	64	71	73	75	67	64	86	75	66	59	70	69	78	74	71	79	68	63	73	57	57	75	65	61	82	75	72	74	74	76	71	67	71	63	60	80	76	67	82	74	67	72	68	64	75	70	63	70	73	83	51	78	71	74	65	64	68	67	80	73	64	70	71	75	63	60	81	84	55	72	81	81	67	61	78	53	70	64	74	75	61	77	70	67	76	64	67	90	73	58	72	77	60	54	75	74	73	76	56	67	80	59	59	59	75	74	80	75	53	71	74	67	53	58	69	57	69	77	80	58	68	81	65	70	44	63	56	80	66	65	65	69	72	63	65	70	58	73	79	81	74	65	81	74	60	86	76	77	71	76	83	73	56	79	68	62	68	73	63	82	81	66	62	73	67	81	69	61	85	56	67	67	74	57	66	67	82	76	82	54	70	71	69	69	63	74	76	76	64	74	68	74	77	58	68	78	67	67	83	69	84	71	84	67	68	77	73	59	66	78	68	70	66	81	75	65	66	62	70	81	73	67	70	66	73	69	79	73	71	79	68	71	63	58	57	79	71	76	66	74	47	67	69	53	87	71	77	68	72	67	76	78	75	58	75	60	63	82	58	57	58	84	69	73	78	62	70	93	65	68	72	61	72	65	55	67	48	60	62	66	67	67	83	54	69	76	80	71	63	90	58	65	74	58	60	70	74	74	66	67	64	70	68	63	78	75	70	58	70	60	78	71	72	64	79	70	75	64	82	62	81	71	65	50	76	65	80	70	69	65	73	50	77	54	62	69	65	63	77	82	68	70	66	69	62	76	60	62	58	79	77	58	75	51	66	67	77	65	73	76	65	68	64	60	66	55	73	74	74	67	78	71	65	72	76	80	71	56	72	67	74	59	65	81	65	61	63	56	85	78	57	66	75	70	68	78	68	73	52	59	61	84	65	68	75	77	70	78	76	79	60	66	55	59	81	72	79	70	69	70	60	73	75	65	54	64	65	67	61	57	77	81	73	75	83	70	66	73	63	59	68	64	87	79	80	78	62	51	64	61	71	66	73	94	75	79	80	62	62	70	67	66	70	76	56	71	79	57	70	80	63	63	67	66	63	68	55	73	59	80	72	76	72	82	58	66	76	73	63	65	72	85	62	75	69	50	68	61	82	77	63	69	79	71	76	68	73	86	66	71	66	71	74	74	74	80	73	78	68	74	77	64	65	74	82	70	70	72	83	71	73	68	69	71	63	76	52	80	76	95	52	81	83	72	62	77	56	47	79	78	65	74	60	66	66	58	61	76	76	75	65	70	75	77	61	82	65	67	87	76	69	73	54	68	69	62	80	76	80	78	67	74	68	80	78	63	62	91	78	71	67	65	65	74	74	79	70	60	69	74	68	78	78	55	69	78	78	62	69	63	77	75	82	72	65	75	79	68	96	69	72	81	77	68	61	82	83	77	79	75	73	59	84	83	78	64	79	64	75	69	69	65	57	71	46	68	71	69	80	62	75	67	67	98	67	66	64	77	57	81	77	78	53	72	61	64	59	77	72	70	69	67	74	58	76	53	79	55	82	65	74	74	60	68	74	65	63	49	76	53	67	79	78	64	66	74	80	76	80	85	54	65	71	66	70	66	82	77	65	74	79	64	64	65	78	73	62	71	61	85	70	61	75	68	62	78	61	70	73	57	80	76	50	69	62	78	73	65	69	59	59	69	73	70	65	64	54	67	66	73	71	62	80	69	74	76	65	72	63	89	57	77	69	75	83	59	66	62	71	65	67	58	50	51	74	65	73	68	85	65	68	58	75	71	65	68	57	65	65	71	69	84	66	66	76	70	74	77	69	65	67	77	60	78	88	81	82	71	56	58	76	79	76	60	81	59	73	63	65	77	83	93	85	74	76	58	72	91	71	55	78	66	86	66	56	62	63	63	84	73	67	62	62	57	84	70	66	73	54	68	73	56
30045	22997	19079	25523	30297	29627	26722	23568	20139	16176	13045	10694	8477	6982	5880	4968	4591	4279	3706	3099	2410	2157	1714	1751	1756	1592	1548	1531	1538	1433	1425	1320	1221	1127	1101	1106	1083	1057	1037	1062	1072	1012	976	1022	989	976	940	938	899	942	923	909	846	922	942	866	883	876	893	835	846	910	861	897	885	926	906	852	829	809	852	870	876	839	873	857	884	869	854	907	908	849	859	901	894	874	856	866	894	881	851	867	875	878	853	895	773	870	827	890	826	829	877	858	845	815	860	832	867	876	845	854	828	880	845	861	880	879	844	931	836	861	874	792	831	859	875	848	833	860	843	856	878	900	917	853	881	805	851	813	841	836	837	862	852	860	857	863	840	888	847	885	865	821	869	898	837	842	821	874	869	893	892	807	836	816	863	859	836	848	865	926	840	818	877	823	921	843	812	825	799	837	860	888	820	877	803	826	857	827	841	842	833	857	837	842	868	825	863	779	857	869	849	827	891	841	877	837	868	818	808	878	862	850	862	840	863	823	827	836	911	849	809	841	838	854	840	838	855	859	813	806	810	946	832	833	872	838	871	819	885	854	865	796	871	908	820	899	875	844	792	873	818	887	896	856	842	817	845	844	859	837	842	836	839	865	827	840	822	874	847	847	839	873	863	886	908	903	907	831	847	872	820	843	898	871	880	833	861	882	875	816	824	855	889	818	854	841	826	857	860	868	789	839	816	834	881	879	835	886	925	837	820	881	835	863	859	839	839	836	861	808	910	886	799	846	879	834	845	832	798	883	893	862	870	827	898	863	921	857	890	802	822	875	817	883	855	875	833	814	881	894	853	911	870	887	874	819	822	877	805	824	896	789	845	792	873	872	839	829	835	797	857	852	830	940	859	830	883	840	820	849	805	870	861	834	829	834	855	853	804	883	789	865	847	824	840	854	857	873	860	889	844	795	863	871	859	834	850	855	889	888	822	872	853	860	871	862	881	864	879	823	872	819	847	842	832	868	849	838	827	862	920	829	870	907	828	892	834	793	814	838	864	845	871	844	846	817	814	919	853	885	850	879	849	857	891	844	823	868	825	852	804	843	851	893	851	870	846	859	820	885	849	848	797	871	814	844	849	869	921	858	891	821	860	820	850	813	874	848	851	866	863	873	821	827	907	829	826	882	863	859	903	824	855	861	887	843	895	848	882	891	845	883	918	858	880	807	859	846	875	835	822	857	834	878	887	911	830	886	870	834	852	845	857	840	844	833	895	877	832	852	828	810	835	803	883	901	878	848	859	832	853	831	880	814	862	892	887	846	860	880	877	826	834	899	864	862	867	821	817	810	860	901	862	831	836	803	841	823	837	832	827	856	882	824	879	837	828	838	855	794	886	857	879	880	858	828	846	793	837	859	793	880	871	865	854	841	879	869	869	862	883	908	873	918	849	821	890	861	883	881	815	847	857	820	894	839	866	871	842	882	860	854	832	868	921	875	917	851	812	810	860	842	793	825	803	823	811	845	861	881	805	835	808	810	866	901	861	842	821	828	855	831	863	846	908	864	859	841	815	860	800	864	837	837	803	804	860	850	842	799	854	854	883	909	872	828	800	858	844	876	845	821	858	839	856	901	837	841	870	904	836	863	910	865	863	872	850	857	832	818	802	857	876	861	877	803	894	833	889	889	892	855	815	900	844	868	851	856	849	918	840	911	852	839	847	864	862	858	852	797	821	841	824	823	857	851	892	828	822	843	849	874	902	859	848	814	845	822	853	905	811	870	912	848	841	874	834	774	844	825	829	855	820	864	875	847	845	841	899	880	832	903	836	853	869	838	845	844	807	876	836	835	864	853	873	880	885	844	841	958	859	880	858	862	872	871	831	866	816	837	873	885	859	887	817	829	887	860	840	825	818	841	821	830	846	901	860	891	851	856	887	853	837	812	843	846	869	832	819	853	860	802	827	846	853	875	847	862	828	846	850	843	870	830	880	898	884	830	905	866	881	837	867	876	874	844	880	837	825	819	856	805	826	882	882	862	824	830	843	872	834	892	841	844	848	860	860	847	885	850	853	842	900	824	879	854	843	859	867	813	843	867	837	852	823	826	809	833	830	847	850	863	878	841	871	833	866	823	784	850	867	916	872	828	847	886	857	853	848	820	883	845	856	848	885	887	876	835	833	885	873	881	808	798	850	894	838	832	896	815	855	814	827	882	863	852	895	845	844	797	831	804	825	881	837	886	875	863	846	843	813	770	817	864	845	826	865	860	850	846	839	849	917	881	812	887	819	832	858	823	842	864	847	857	878	835	907	905	859	867	883	790	854	896	911	854	867	849	813	818	886	810	873	821	835	835	895	910	813	888	876	847	850	880	784	863	910	813	843	868	901	819	826	850	812	879	883	833	868	880	870	879	835	835	882	862	883	905	903	873	851	896	905	865	840	915	842	836	841	868	822	877	849	855	888	889	798	899	843	792	841	827	854	865	878	825	853	867	892	852	846	844	843	814	910	845	771	867	856	909	831	804	806	851	801	856	873	866	859	835	841	848	870	853	834	853	886	848	854	859	894	874	829	863	862	882	849	866	824	831	877	893	851	812	888	837	885	847	855	882	827	847	832	818	868	813	809	902	818	887	872	878	853	889	827	865	828	887	825	896	835	853	857	855	863	896	850	858	887	901	805	839	834	857	844	877	859	855	858	850	838	832	819	862	907	845	834	858	858	881	892	877	805	919	806	814	849	827	821	845	841	854	873	886	832	840	897	876	859	827	837	827	842	813	813	859	885	891	857	860	890	869	822	853	847	892	850	839	912	824	832	836	822	862	838	864	909	847	831	826	872	857	846	808	823	855	871	822	879	887	869	858	791	824	826	884	804	868	796	832	877	886	809	924	854	776	851	889	833	819	809	884	833	819	854	887	818	866	822	864	841	858	866	865	891	857	884	874	855	841	850	870	862	826	784	870	905	844	832	884	800	814	839	809	857	895	873	889	873	892	876	831	819	830	826	825	846	877	879	846	863	818	882	844	870	814	847	823	790	835	914	861	838	815	836	804	842	861	914	873	843	846	853	877	828	849	851	923	899	861	841	849	821	850	888	841	875	892	835	858	849	906	893	878	850	820	849	782	832	853	838	810	857	903	884	822	871	855	870	867	885	883	832	842	840	877	904	853	864	826	817	827	864	828	848	833	861	862	853	873	842	902	800	842	831	844	781	857	848	828	798	859	825	809	872	852	899	885	858	856	803	835	889	877	855	900	884	842	825	848	803	898	835	895	882	827	854	878	850	851	852	883	860	833	855	845	790	890	815	825	878	830	880	916	870	889	803	837	833	846	840	864	840	896	836	855	845	864	854	858	875	815	875	876	791	824	826	856	871	851	873	812	873	847	833	841	869	860	847	865	850	859	899	851	902	883	826	857	843	858	875	829	838	874	834	862	900	862	839	829	904	850	845	836	805	839	850	865	834	880	855	847	845	835	841	833	839	843	835	855	870	774	830	877	897	821	858	901	810	791	860	839	810	832
7353	4741	2642	1713	1537	1662	1485	1154	948	766	516	423	340	306	225	213	203	182	181	140	113	105	114	92	112	102	86	83	76	87	98	87	79	93	81	76	68	76	90	76	72	79	75	75	69	73	78	83	57	58	63	67	71	78	74	73	75	75	65	61	65	63	52	68	68	77	82	63	59	76	70	66	75	81	77	80	57	74	64	52	72	90	73	77	60	55	66	70	72	85	67	77	59	72	68	52	84	55	69	75	68	61	57	76	71	70	62	81	71	70	79	60	58	70	57	75	67	76	89	67	69	67	63	77	69	67	57	65	67	70	62	66	68	80	65	62	46	77	81	72	61	56	67	57	60	69	63	72	61	72	72	64	69	82	76	73	63	60	67	69	58	52	57	80	68	72	63	75	72	75	74	72	66	65	69	73	65	58	68	66	65	72	61	59	66	79	77	69	63	74	74	65	54	72	66	56	68	80	78	63	66	71	67	58	48	63	66	62	70	60	62	70	76	71	63	83	72	66	67	82	68	61	65	67	51	62	73	70	75	67	56	66	63	68	60	71	67	70	65	57	46	73	75	62	76	71	79	65	72	72	49	85	68	73	61	53	70	64	47	73	72	70	81	61	64	65	60	63	81	67	62	75	63	78	80	61	73	61	83	88	70	71	79	69	69	68	64	91	73	58	78	93	59	67	64	75	62	62	59	69	62	71	68	70	69	69	70	59	71	75	66	56	53	76	67	74	68	67	64	71	67	68	76	79	70	58	63	62	74	69	55	63	69	54	52	58	77	71	76	57	55	56	56	75	73	57	61	70	67	53	59	61	53	52	57	66	83	83	58	70	62	69	70	71	67	64	78	74	76	74	85	84	69	70	69	70	65	75	82	76	60	64	55	75	54	68	53	56	72	75	64	67	57	74	65	70	72	71	75	60	85	68	75	69	66	65	61	56	58	79	64	66	71	63	66	69	76	68	66	62	62	52	55	59	70	52	65	65	63	67	69	68	81	73	72	77	62	62	67	69	60	68	59	70	69	70	58	75	56	69	56	72	66	62	78	49	77	70	66	68	63	73	60	72	62	66	60	61	71	63	59	59	70	52	80	65	66	72	79	54	68	84	71	54	56	77	58	71	73	67	61	63	61	67	83	58	61	70	77	65	70	66	69	61	58	74	56	74	71	59	67	71	52	68	65	55	61	67	64	74	66	67	86	71	60	52	58	65	57	74	62	55	85	55	54	61	60	84	69	61	76	61	79	70	75	65	65	77	84	68	82	72	74	61	63	68	63	61	70	68	67	61	74	75	60	58	60	46	64	61	73	55	64	73	73	61	86	61	68	66	68	58	64	66	62	72	58	67	63	67	55	76	56	71	63	65	54	76	66	69	79	56	76	77	70	66	58	80	71	62	73	79	74	75	66	68	63	63	57	65	62	52	68	70	61	67	88	59	64	65	65	78	87	62	64	60	60	66	78	75	50	63	67	74	62	74	75	64	50	75	77	57	75	66	83	76	68	69	74	71	64	71	92	67	71	59	69	63	67	61	59	77	71	63	57	79	65	63	70	65	55	79	65	67	55	69	69	72	72	67	74	60	67	55	62	62	64	77	73	85	60	68	62	46	57	65	72	75	60	71	80	55	81	61	73	83	63	66	77	69	70	71	75	72	68	58	77	53	61	91	83	83	73	73	78	83	65	63	75	63	62	70	65	70	64	73	49	71	86	87	58	52	76	78	64	50	56	61	61	78	67	64	65	63	66	81	71	64	59	78	63	60	69	69	52	73	59	63	59	63	63	78	79	66	58	73	58	77	68	70	60	65	72	60	66	65	71	69	76	76	76	74	82	45	78	65	79	80	71	54	60	55	71	73	70	66	74	74	52	72	65	77	67	68	69	75	85	69	63	81	75	69	86	76	63	66	58	57	75	84	60	75	71	58	71	63	73	78	57	70	58	76	68	65	76	65	68	74	83	61	78	83	65	59	61	64	71	62	60	72	67	64	68	80	84	65	64	59	78	67	70	68	75	69	73	81	65	87	73	70	56	71	69	57	75	46	88	81	73	70	80	73	69	61	79	70	61	55	66	76	70	84	71	70	58	63	96	73	84	79	58	82	76	64	47	61	63	66	60	58	67	59	64	74	81	64	69	63	65	68	64	77	71	70	76	76	56	83	67	61	67	73	69	70	62	61	56	63	68	73	66	63	55	58	73	73	59	66	72	79	64	78	74	76	68	66	64	82	65	71	65	75	90	66	73	65	60	66	79	58	65	73	69	65	77	57	79	71	79	64	67	75	75	74	89	64	65	52	67	55	68	78	76	66	61	76	67	52	69	60	70	64	62	69	46	74	66	55	80	65	70	56	70	59	75	63	74	66	61	57	63	77	62	64	63	75	67	68	63	70	85	68	59	69	77	76	57	73	65	73	86	60	66	83	54	59	60	68	67	65	65	62	55	76	74	65	53	61	83	74	74	62	84	59	75	46	68	64	64	68	69	70	73	59	67	68	67	67	58	60	76	60	75	72	82	61	72	64	67	66	63	66	63	57	79	58	55	71	61	70	60	79	68	57	63	75	88	75	54	82	61	71	78	73	59	48	70	72	66	64	57	60	53	55	74	88	52	69	55	75	76	65	45	63	68	61	75	64	75	70	65	78	78	71	68	76	71	75	65	75	61	75	78	54	79	73	70	63	60	60	67	69	70	66	72	72	69	81	62	61	60	62	60	59	67	67	68	54	65	73	62	77	82	74	59	68	76	64	70	59	64	65	81	81	56	54	81	64	58	80	74	63	62	71	81	78	61	68	76	71	74	68	68	73	59	83	80	62	61	67	65	66	84	65	68	58	68	77	62	67	74	65	63	77	67	84	71	69	57	63	65	72	70	78	67	74	73	74	72	77	73	51	78	65	85	74	74	78	69	57	69	58	65	69	68	76	70	68	66	46	65	74	79	62	63	62	62	79	73	69	62	58	64	73	64	75	57	56	69	73	69	71	73	75	64	75	75	69	76	81	77	69	62	65	80	80	69	69	67	63	61	77	72	63	67	81	61	61	66	62	77	73	61	76	77	67	59	61	69	62	64	59	59	78	64	58	65	64	67	70	73	74	59	67	78	68	62	71	44	58	59	65	67	63	91	63	63	66	70	76	59	68	63	74	73	67	64	67	66	74	63	50	56	65	67	68	58	63	64	64	54	69	71	69	74	81	71	69	70	77	73	52	83	75	54	68	68	69	72	62	53	69	83	76	70	71	69	79	67	57	70	64	85	61	70	70	73	69	57	64	69	63	75	56	66	73	88	64	68	78	73	64	70	57	88	75	57	85	77	74	67	72	75	56	78	66	60	69	58	63	64	76	71	69	59	52	67	63	86	80	80	81	66	62	68	76	67	64	66	61	68	65	86	69	63	69	68	60	64	55	67	63	65	58	58	74	66	71	58	66	58	65	69	78	76	73	55	88	85	77	77	75	68	79	72	69	75	60	77	84	79	64	57	71	66	72
34816	25956	22439	28679	33481	32579	29676	26391	22990	19296	15602	12637	10211	8481	6887	6169	5436	4901	4542	3890	3121	2540	2082	2015	1957	1980	1819	1725	1753	1616	1552	1430	1326	1221	1191	1202	1182	1116	1090	1050	1007	1043	1039	1035	997	994	954	961	953	925	921	937	851	921	855	881	883	892	855	912	925	896	878	770	827	850	867	863	847	835	915	810	808	818	805	835	829	814	843	822	822	824	822	799	832	864	824	799	799	826	816	852	889	819	817	854	804	817	819	800	848	826	806	872	807	850	887	836	782	787	791	805	809	811	843	846	810	807	804	851	853	855	855	864	825	813	819	830	826	838	882	796	848	875	878	879	825	799	851	859	800	800	830	805	820	812	862	855	854	822	827	766	843	848	802	825	895	824	820	816	809	831	794	869	829	878	850	860	823	802	872	850	799	795	842	822	819	825	877	833	818	781	817	837	820	831	782	801	805	798	824	825	792	797	801	786	774	884	801	813	783	849	779	861	831	806	813	807	806	820	824	832	826	770	792	807	799	826	853	905	810	773	795	818	804	773	819	802	803	855	822	795	797	800	778	851	810	864	849	793	802	800	771	834	825	809	831	807	850	874	808	802	811	813	814	806	829	827	835	777	854	839	834	808	758	867	811	787	759	757	842	824	840	810	801	846	786	806	782	847	840	835	798	819	765	831	795	825	820	797	763	809	798	860	815	811	801	799	779	752	862	830	826	793	825	821	808	801	836	833	793	813	829	791	832	776	818	819	828	829	832	816	834	805	810	807	789	788	790	810	780	891	796	822	753	822	809	764	840	809	824	867	866	787	827	830	835	874	796	810	842	828	835	881	825	782	828	802	764	861	816	817	795	871	825	824	847	814	811	802	849	837	796	778	848	830	793	800	787	777	820	774	770	846	811	854	866	808	827	882	808	831	807	858	876	848	789	792	901	811	825	866	783	801	821	808	784	840	823	854	757	831	831	802	827	839	800	859	824	812	824	809	841	819	826	823	843	803	842	843	802	844	852	829	783	865	818	840	816	809	814	815	786	808	804	794	768	817	765	819	815	755	764	845	783	804	807	824	825	788	854	876	835	833	787	822	847	822	837	861	813	789	850	824	813	797	806	810	826	805	821	794	820	847	812	823	819	814	781	804	885	836	863	794	839	861	802	830	831	823	849	782	824	824	874	729	845	805	832	829	819	814	783	830	779	818	833	864	846	803	821	842	814	811	829	850	834	842	857	782	827	846	807	869	801	856	847	830	863	797	791	798	848	827	835	832	873	813	826	818	861	827	780	873	789	859	818	808	855	797	864	858	868	825	841	791	828	781	838	822	846	800	833	831	825	788	825	890	821	830	785	817	777	843	798	822	831	811	766	797	883	824	863	825	819	786	837	803	836	819	843	861	801	804	794	788	776	861	811	850	796	780	831	818	812	852	839	822	791	845	843	808	821	823	790	802	826	873	856	827	836	832	829	819	803	862	901	806	793	801	847	841	797	810	835	804	794	809	794	820	831	845	770	789	841	851	767	824	803	877	832	871	842	825	827	904	827	868	766	855	841	815	853	793	819	802	857	800	858	819	847	818	843	834	874	807	818	774	847	844	859	816	804	856	840	802	791	829	825	796	786	845	802	859	838	898	836	834	792	828	801	815	817	834	887	836	813	800	811	814	825	827	814	797	846	842	765	867	800	806	842	778	819	809	776	858	814	771	811	819	821	853	792	824	818	850	828	818	752	836	838	833	894	825	797	857	842	860	801	792	836	817	830	862	764	829	819	805	844	847	845	795	814	803	765	834	852	855	819	852	853	873	864	825	798	848	885	841	818	878	812	794	806	862	801	814	793	824	768	809	862	812	822	802	800	843	784	797	825	815	806	863	873	798	780	800	785	821	769	826	837	796	842	845	811	772	752	818	781	794	826	870	785	833	842	783	846	791	833	835	807	833	824	868	798	788	814	824	826	808	858	827	846	809	840	830	847	844	802	863	777	854	833	765	832	806	815	766	821	827	813	824	823	809	838	842	847	790	870	810	787	852	831	805	844	841	820	833	834	792	830	848	841	839	845	809	762	825	821	849	845	818	846	828	831	821	809	848	786	844	830	791	789	783	788	831	831	794	805	823	831	864	846	834	844	778	809	873	845	776	831	792	830	840	876	783	805	783	811	810	817	794	827	848	833	855	841	831	865	826	799	883	811	819	810	807	832	820	814	795	837	782	839	786	808	761	822	841	860	886	829	789	773	784	836	823	832	860	794	843	833	799	838	815	774	856	871	833	867	827	839	792	800	805	840	844	865	785	824	821	802	848	839	824	821	833	858	819	817	831	804	829	812	828	764	801	783	872	811	793	807	767	767	762	804	826	834	829	782	847	827	822	839	829	836	826	813	811	820	766	871	820	837	864	831	866	846	767	782	789	819	847	844	819	802	814	766	815	827	772	792	793	819	798	786	861	794	822	821	801	818	836	875	849	822	781	832	839	793	798	849	831	793	793	828	813	821	821	833	836	813	872	797	843	802	838	855	839	815	819	841	805	805	788	801	845	760	784	807	839	802	821	847	820	845	795	854	842	835	850	799	860	813	813	819	846	780	827	830	730	837	854	803	785	844	854	792	845	826	857	817	808	830	826	802	813	786	815	793	857	834	829	832	863	849	844	874	797	786	784	785	770	820	815	819	816	848	795	881	805	815	821	794	811	817	865	844	816	797	808	805	874	786	820	819	782	811	801	842	832	835	816	838	823	836	841	860	774	827	813	855	818	861	827	874	809	770	778	829	804	797	840	808	790	801	839	852	800	807	805	798	827	855	863	810	840	818	780	770	805	829	815	820	897	865	808	788	839	861	828	834	787	868	861	815	838	812	809	854	780	801	840	811	818	813	827	819	790	800	885	791	820	816	813	802	839	817	823	784	782	832	826	793	795	766	822	802	805	824	794	832	802	796	831	787	838	843	837	853	806	825	818	785	826	834	815	783	778	804	831	836	820	767	804	780	849	831	766	848	832	796	797	786	820	775	803	873	802	742	809	808	792	829	822	826	857	811	810	799	842	839	799	857	843	872	800	789	768	823	810	827	772	782	793	858	817	805	843	797	792	821	798	870	802	811	851	840	810	801	834	801	806	811	849	829	831	861	811	823	819	837	814	804	793	831	823	833	848	811	844	803	804	801	778	825	781	842	854	896	912	777	815	774	796	838	809	817	787	795	883	848	806	762	815	818	821	789	795	835	863	822	807	786	820	861	779	842	885	831	826	801	797	801	816	801	833	808	840	814	760	812	856	809	826	863	859	792	824	819	776	808	862	808	845	854	860	794	855	803	780	806	810	829	836	834	835	810	827	848	813	788	784	829	807	830	797	802	809	824	828	813	830	827	804	818	807	812	813	787	826	837	799	786	784	849	809	820	902	802	804	779	752	835	791	803	865	887	786	810	825	785	836	863	766	831	841	833	828	837	782	870	832	786	825	778	818	849	816	800	805	879	762	855	820	825	801	774	802	820	835	821	807	797	759	844	902
4590	1944	1114	716	761	882	739	604	463	380	276	215	149	141	129	122	127	111	96	87	83	72	87	82	71	76	65	53	65	62	68	53	60	61	82	65	75	71	77	81	62	59	62	64	66	68	64	74	84	72	66	48	54	59	70	48	65	59	70	54	68	68	76	60	85	53	73	56	61	65	62	75	55	55	86	71	65	61	54	56	59	69	56	66	66	51	54	50	74	65	46	61	58	63	51	59	69	66	56	62	57	61	64	75	47	53	70	57	70	53	76	66	54	51	57	86	61	70	64	61	76	58	81	54	75	65	69	64	60	72	78	60	68	68	73	73	67	84	56	62	66	65	75	52	70	58	53	68	58	55	68	69	59	44	51	52	56	57	70	73	70	66	80	61	55	65	67	50	62	61	52	49	76	63	55	67	58	79	65	64	69	63	60	58	73	64	59	66	78	62	76	66	62	55	71	57	48	67	71	65	59	73	45	68	63	58	82	61	66	61	60	64	54	70	44	61	66	60	70	65	67	83	60	64	71	61	68	63	73	72	63	78	72	54	60	68	62	71	58	67	57	72	63	71	59	74	75	72	68	67	68	59	63	58	67	62	71	56	58	69	56	61	60	53	74	72	73	70	58	58	66	72	61	56	71	84	61	56	59	60	71	62	72	63	53	64	63	64	76	88	51	65	47	56	60	73	56	70	70	62	59	67	57	70	70	60	58	72	74	57	67	55	62	53	60	86	59	49	69	69	62	67	48	64	83	71	60	53	51	74	63	62	80	71	79	67	62	73	66	55	75	47	60	62	60	61	69	64	69	73	53	60	51	66	57	49	67	55	73	72	74	61	74	69	51	64	63	66	66	69	59	58	69	65	56	66	64	45	61	58	61	64	58	59	67	59	49	69	59	69	68	68	63	48	46	59	49	60	76	58	55	46	65	58	62	69	58	63	70	73	55	62	61	68	67	78	85	66	71	56	70	74	68	58	71	69	66	62	67	70	52	62	64	62	57	59	75	51	71	49	60	74	59	54	64	59	56	52	61	67	76	81	69	63	66	67	60	68	49	80	71	64	71	60	69	53	77	60	60	69	63	77	75	63	65	64	71	56	85	45	72	66	67	47	70	54	48	58	73	71	54	66	81	75	65	70	69	77	47	51	55	52	63	61	62	75	52	50	59	64	64	73	68	57	53	60	51	54	79	62	59	68	65	68	67	67	57	61	74	69	60	70	62	73	67	51	59	70	61	75	62	69	66	55	67	70	52	68	62	69	64	71	56	55	66	71	59	44	54	79	61	76	73	64	55	65	67	58	66	65	63	64	62	57	59	50	61	64	57	54	71	66	72	66	64	73	58	70	63	76	48	66	59	67	60	66	76	49	64	55	63	61	63	67	70	56	74	64	63	66	74	54	61	68	61	65	67	71	69	62	60	66	60	64	67	68	69	64	76	58	58	65	73	74	77	56	62	66	67	54	70	57	65	57	71	63	53	56	70	73	66	75	54	72	62	64	68	61	77	46	54	72	87	65	61	59	64	52	60	63	51	68	72	58	59	67	80	68	63	64	78	72	64	57	66	78	55	61	54	56	74	71	61	57	56	64	66	56	60	57	56	75	71	60	76	70	63	67	78	72	69	78	48	68	54	51	49	54	68	73	62	56	70	61	66	59	66	64	60	66	60	68	60	69	63	90	61	77	76	64	62	66	75	69	48	67	68	52	63	59	64	57	68	51	76	50	64	47	54	56	48	70	66	71	74	65	82	51	68	56	62	62	63	65	52	60	58	62	64	54	71	59	70	67	68	69	68	50	62	53	80	82	61	54	65	75	51	62	71	78	68	65	72	64	71	52	58	67	51	63	71	63	60	44	75	66	63	67	68	65	74	74	70	61	73	74	68	61	62	79	72	57	62	47	76	66	74	58	62	57	56	65	60	60	61	62	58	59	53	65	53	59	53	54	56	57	58	59	66	55	60	72	59	72	65	50	56	65	72	59	63	59	67	55	54	58	73	71	49	60	67	59	73	85	64	62	56	54	58	65	69	78	78	62	63	60	58	71	67	67	76	72	74	66	80	64	60	55	65	62	72	64	58	66	65	62	65	59	66	65	58	79	61	61	66	64	81	65	66	77	72	73	63	63	64	76	67	70	70	54	69	58	50	75	50	74	80	59	59	72	56	55	68	61	66	68	60	63	47	57	57	64	68	64	84	52	63	61	63	68	57	56	61	61	75	48	51	75	72	65	58	68	59	65	64	56	58	65	47	50	71	69	66	70	57	74	68	58	52	63	65	61	63	68	68	74	76	60	72	63	73	70	65	64	61	65	58	66	56	67	58	65	70	55	53	65	59	52	57	56	75	64	57	57	83	65	69	59	56	66	62	69	69	65	53	60	71	67	53	77	55	59	68	58	69	74	53	51	64	50	58	70	74	50	56	86	77	61	71	63	78	74	72	55	61	69	72	65	75	63	59	63	65	72	86	73	78	47	70	69	62	58	63	66	55	68	55	61	49	70	60	63	56	46	70	62	66	57	61	55	62	62	63	67	69	55	54	54	68	68	57	57	77	48	76	65	55	71	64	55	68	77	62	76	63	51	66	70	63	64	72	71	66	74	49	52	70	64	71	64	57	48	53	60	62	67	67	73	60	53	71	64	64	57	53	63	68	49	55	70	52	64	62	67	69	70	52	67	69	61	60	58	68	53	66	70	60	69	71	53	57	62	68	69	81	61	60	63	68	66	59	58	58	55	58	66	73	63	76	75	59	55	55	51	74	72	64	64	69	75	50	69	49	66	50	72	62	73	72	64	68	60	66	63	69	64	67	64	50	58	62	81	72	58	71	63	62	53	60	79	73	69	65	62	56	54	59	66	69	71	64	72	75	75	75	68	67	72	54	70	59	63	65	86	51	61	60	59	82	65	63	71	64	69	53	60	73	70	64	72	74	58	58	71	65	67	57	48	65	65	56	54	65	64	62	61	54	63	61	74	90	79	61	61	75	62	73	54	62	48	66	68	65	70	56	63	65	62	64	62	66	42	61	61	54	54	84	63	56	62	65	58	73	61	77	87	62	56	88	57	66	61	62	74	50	60	66	74	70	65	54	58	77	64	72	63	65	68	62	68	66	53	67	57	70	60	68	74	55	52	53	79	74	66	49	60	64	61	49	65	67	60	62	67	67	59	63	61	58	71	66	72	59	65	77	47	65	52	66	66	57	70	64	68	66	71	71	66	57	77	58	78	59	71	50	58	56	72	66	75	63	58	69	62	62	71	83	61	49	81	67	69	69	49	56	70	55	64	48	83	70	74	53	59	56	62	70	75	61	49	77	65	61	71	70	61	56	71	68	72	59	75	69	72	59	67	59	66	53	55	61	54	60	55	82	69	60	70	61	82	64	59	70	53	76	62	65	75	51	63	82	68	59	52	64	64	51	64	71	73	58	85	57	73	60	69	54	63	80	53	80	59	65	56	71	55	62	63	71	52	68	69	62	66	45	55
28226	19975	15768	22029	27253	26485	23699	19346	16008	12979	9739	6948	5399	4340	3484	3206	2670	2528	2405	2230	1897	1503	1395	1199	1265	1219	1242	1119	1073	1125	1035	1057	1014	940	878	954	936	946	910	899	888	882	881	904	848	799	868	894	792	803	862	835	808	800	776	770	801	790	846	804	794	876	814	818	785	811	825	777	821	762	791	797	794	744	844	796	798	823	804	802	771	800	816	719	850	822	819	810	756	781	829	784	740	799	789	835	774	774	812	793	808	823	795	747	792	793	740	777	789	814	761	829	796	834	763	829	776	774	854	842	790	842	808	787	766	810	793	808	777	813	785	810	777	781	815	748	747	767	777	817	787	767	791	775	732	799	790	797	817	818	790	833	770	777	794	819	777	810	771	799	853	803	767	762	769	797	768	775	812	761	774	786	849	874	738	766	786	789	723	759	793	777	782	778	781	787	752	777	735	789	764	780	856	804	789	796	799	790	762	838	826	771	761	829	816	765	795	811	782	760	794	802	802	765	745	754	787	809	777	786	811	714	801	761	810	821	823	762	816	779	782	799	837	773	773	734	826	838	794	798	790	772	811	756	737	769	794	716	806	791	781	776	763	809	775	775	764	801	791	792	796	816	754	802	799	781	785	746	781	764	752	760	814	796	771	783	788	803	803	833	754	777	747	841	773	801	816	837	743	738	799	769	813	713	765	765	798	840	756	764	733	753	801	768	806	773	840	819	806	823	778	800	813	816	769	773	763	767	819	786	819	737	783	802	787	794	794	771	811	831	774	797	826	785	808	781	787	796	817	756	800	761	757	764	819	771	761	807	790	781	760	776	767	770	716	746	761	788	786	809	803	780	791	744	835	799	776	778	778	802	817	738	836	815	783	766	774	762	770	798	759	798	798	799	722	804	797	758	782	789	785	811	867	793	784	773	762	763	806	771	758	778	787	800	743	781	744	788	762	778	746	818	805	822	751	792	757	759	856	807	823	788	840	791	821	806	819	762	716	805	822	795	808	779	814	751	790	801	811	805	796	768	778	787	787	744	788	814	765	787	798	722	801	807	881	778	721	816	809	805	804	708	745	778	784	781	799	794	736	782	733	771	790	778	750	836	774	805	788	789	753	780	769	775	761	802	800	758	756	751	772	797	796	770	829	778	799	806	786	796	801	767	731	756	752	784	753	769	822	779	806	771	816	801	772	792	807	778	797	781	745	815	764	805	833	774	768	793	799	749	811	753	799	821	780	797	785	755	757	846	771	827	733	797	768	818	807	788	813	747	791	820	774	777	816	820	774	790	779	785	831	765	793	780	819	784	786	809	801	788	773	768	802	756	802	800	821	793	753	807	738	827	802	807	828	763	825	763	814	856	814	821	799	794	818	765	818	805	825	767	760	766	738	757	778	810	750	774	739	775	803	765	818	847	802	800	826	806	800	786	730	806	775	815	774	775	805	758	758	759	781	754	798	809	780	745	834	821	775	761	815	778	789	819	749	775	774	819	789	769	815	750	792	740	789	762	854	779	778	808	744	783	814	776	789	809	771	779	791	746	808	759	770	806	795	720	749	766	795	779	760	811	790	747	785	743	771	777	816	763	774	780	734	790	824	803	767	739	812	799	738	805	786	759	790	835	793	824	805	757	815	724	801	819	744	752	770	822	758	782	823	805	744	767	776	751	736	819	722	813	780	784	817	829	801	785	789	752	784	735	776	800	777	801	778	832	750	775	820	799	782	793	774	768	794	713	797	788	823	815	806	798	763	796	811	754	765	795	804	833	773	768	783	789	796	757	804	748	786	776	788	807	774	771	777	778	751	823	765	794	781	748	796	803	829	781	800	816	810	788	796	737	747	770	772	732	783	744	850	765	795	806	777	780	791	801	794	831	737	768	784	769	748	792	804	750	836	732	753	765	808	784	753	801	772	774	732	798	823	789	767	814	800	788	782	751	788	793	787	766	856	772	811	777	754	820	789	785	785	754	749	790	805	752	750	780	808	745	755	784	749	830	805	762	781	787	820	821	752	821	748	778	769	757	734	820	805	756	769	800	809	769	812	801	789	768	794	749	774	784	780	814	761	751	755	785	787	739	815	762	836	781	805	786	770	768	788	800	761	777	764	789	774	786	786	804	757	786	777	822	781	825	795	833	801	779	794	774	755	772	815	798	733	796	771	844	798	771	788	755	820	811	815	823	748	763	801	804	809	773	797	734	788	763	756	763	803	799	787	827	789	781	809	807	803	777	832	793	817	784	770	817	736	705	765	778	809	783	789	761	780	758	744	806	775	751	744	827	806	791	770	778	756	790	832	821	814	774	742	789	778	769	782	805	768	783	779	755	811	772	779	765	776	785	763	792	799	816	824	774	782	791	803	848	769	761	796	804	805	786	780	770	801	797	776	766	793	806	780	761	759	795	803	822	790	780	772	822	765	790	836	817	767	787	782	757	765	753	770	803	784	769	794	839	761	772	749	731	762	879	829	801	824	808	798	790	762	791	764	799	778	772	800	765	812	789	753	795	813	805	795	810	795	805	794	807	791	774	763	822	805	800	812	764	801	774	812	803	786	798	780	763	824	750	781	783	781	811	827	813	802	796	786	786	773	749	773	820	819	803	777	770	800	758	778	810	840	804	786	764	761	749	785	767	846	791	780	723	762	752	761	720	842	810	793	788	790	771	772	785	811	776	803	817	772	769	767	819	731	757	772	809	829	788	812	809	779	806	816	763	801	785	780	799	764	789	830	777	814	795	764	778	795	840	774	757	780	773	799	777	769	778	803	781	789	789	773	821	744	822	804	761	813	758	792	790	782	779	781	774	775	758	797	800	827	804	821	765	767	797	804	769	785	810	783	828	823	745	742	784	769	822	801	769	787	787	780	782	754	788	785	840	784	787	797	760	716	789	805	770	752	812	792	797	778	760	757	784	760	785	791	782	773	816	770	795	738	762	751	808	766	814	791	832	788	790	791	748	843	807	767	779	774	777	727	848	774	807	786	796	747	773	771	799	773	739	798	766	799	760	778	836	826	787	743	755	763	812	786	818	760	770	784	837	813	794	787	781	826	829	824	749	796	758	793	796	750	817	778	828	732	786	783	808	753	799	798	823	772	774	780	766	794	740	816	769	787	790	759	823	833	805	745	744	777	789	796	768	767	794	790	789	772	800	771	768	785	771	752	773	767	748	799	779	829	777	771	775	771	747	757	750	808	772	784	841	791	765	741	761	784	853	808	791	780	753	751	795	783	800	758	764	773	779	793	815	782	818	776	817	802	838	743	804	797	785	774	802	811	792	808	802	789	792	767	756	771	787	790	797	783	792	781	770	816	747	815	776	778	789	812	756	710	787	775	797	783	817	813	801	791	789	794	782	770	806	846	747	803	801	772	757	781	803	735	781	822	769	787	799	778	825	771	775	819	803	776	791	768	839	757	831	760	789	759	809	829	769	763	755	746	828	816	775	741	850	767	813	793	744	787	796	754	790	779	755	815	745	834	769	791	793	823	782	842	760
5725	3530	1842	1145	1218	1374	1169	897	726	578	429	310	210	207	182	145	163	141	137	122	116	102	85	95	100	79	75	69	69	67	73	79	76	59	83	69	66	64	75	67	73	71	70	76	70	62	79	67	77	81	65	62	67	60	65	60	89	64	56	72	53	58	63	59	54	64	82	57	57	78	65	66	73	57	75	67	64	61	65	50	56	69	83	65	63	65	64	46	55	71	66	66	73	57	52	76	72	67	58	72	72	53	64	56	64	60	69	71	72	67	58	60	73	67	70	53	54	69	85	58	65	67	64	73	79	72	62	67	76	46	57	66	66	63	55	63	66	42	57	65	63	75	55	69	52	51	61	66	68	69	67	67	86	64	67	63	65	60	79	72	77	62	61	64	60	71	55	76	59	79	61	57	66	80	58	64	59	62	65	61	72	68	66	81	61	53	71	55	56	56	70	58	82	64	64	53	67	65	78	63	55	64	62	60	72	65	74	71	61	58	51	63	58	72	63	58	52	65	52	73	61	70	64	64	76	65	72	76	70	60	82	62	59	69	61	62	71	73	61	68	77	63	68	57	57	64	57	64	70	50	61	60	65	57	77	54	60	58	62	57	69	72	63	63	60	61	56	67	67	70	62	65	68	59	79	65	46	70	63	73	75	58	75	76	53	58	48	52	58	58	54	74	70	68	63	65	66	55	50	56	68	70	50	61	70	66	69	71	71	49	59	60	74	64	73	66	59	64	54	75	79	63	68	64	75	72	71	57	43	65	62	58	66	63	72	70	81	72	82	62	66	63	62	77	67	63	70	61	56	66	60	68	55	64	54	70	56	60	79	55	73	65	68	66	66	65	76	71	56	62	64	76	60	63	56	63	68	55	82	58	76	63	60	61	66	65	55	56	58	63	81	63	71	59	72	76	58	64	85	62	51	52	60	59	50	56	69	65	63	82	54	71	70	79	65	55	55	68	64	62	73	69	73	66	67	68	68	58	70	65	60	65	72	68	68	63	73	64	67	77	63	52	57	74	78	67	64	65	50	62	55	78	59	48	73	50	74	71	50	69	64	59	55	60	64	72	59	69	55	67	74	61	51	63	57	66	73	68	82	66	67	71	54	65	70	58	55	60	68	57	68	56	58	69	41	68	68	65	63	52	71	72	64	64	49	65	68	76	67	57	66	75	73	58	78	73	76	57	59	57	72	75	66	67	62	61	64	59	67	65	69	66	71	61	54	69	69	64	55	67	80	78	61	72	58	86	69	70	63	57	66	56	64	77	69	73	64	65	52	69	62	58	55	57	65	52	63	89	59	60	80	63	70	59	64	61	61	72	69	61	81	70	63	58	63	60	73	54	48	62	63	58	45	51	61	62	66	62	82	50	80	63	78	64	67	68	76	74	54	79	64	57	58	68	54	67	61	60	60	71	55	79	62	63	62	76	67	72	54	76	69	61	64	67	63	73	54	67	72	64	75	77	64	80	67	50	80	59	59	76	64	83	75	53	60	71	67	60	66	52	77	73	57	52	72	64	61	76	71	63	74	56	80	64	66	64	53	65	67	49	55	69	52	68	63	49	63	79	63	61	74	67	67	68	62	59	52	60	77	62	60	61	65	67	51	68	73	68	66	56	60	79	56	58	65	62	71	68	58	62	55	73	63	82	65	72	68	62	59	67	68	76	69	67	73	78	53	73	62	62	66	70	66	64	70	72	56	66	45	60	75	64	67	52	78	66	58	62	63	67	66	62	56	63	54	52	63	65	56	68	73	78	55	50	73	46	57	62	51	77	61	67	60	70	71	63	65	67	62	73	71	64	77	71	66	79	69	54	67	69	76	66	76	58	68	73	59	59	67	68	72	72	51	68	81	63	73	68	73	58	57	75	66	75	59	67	63	73	55	62	77	68	56	72	55	69	64	53	67	68	67	61	59	67	62	52	62	54	61	65	71	50	51	61	61	62	57	64	65	66	63	63	69	54	50	54	76	54	67	69	61	67	66	70	72	61	64	52	75	66	67	71	68	40	55	55	71	67	73	73	53	71	58	63	58	64	70	72	64	59	59	72	70	60	74	63	65	61	59	64	63	63	64	59	70	59	74	73	76	63	75	75	70	78	54	70	59	62	56	76	61	61	54	58	72	69	65	73	64	63	63	72	56	65	67	59	56	70	63	69	64	52	59	62	54	65	53	54	60	75	55	62	64	59	67	60	55	67	70	69	67	57	53	72	66	63	70	58	75	66	67	58	75	81	69	58	66	61	52	54	71	70	67	67	69	54	69	60	72	58	72	69	75	67	56	63	55	65	55	62	70	62	68	68	71	60	70	60	54	66	66	61	67	59	61	65	53	70	65	65	60	78	64	73	48	66	59	72	77	69	65	65	64	73	56	56	50	70	63	61	56	61	52	52	68	72	69	72	71	61	55	74	74	50	71	63	67	63	61	70	58	60	73	73	62	66	61	70	73	70	64	71	57	70	58	57	74	66	68	73	65	55	65	59	68	60	66	61	57	66	63	67	60	67	75	61	56	71	70	48	60	69	68	56	67	54	56	61	59	76	79	71	72	65	57	63	57	78	63	60	60	64	95	84	64	51	73	62	62	50	65	66	76	54	64	54	62	71	64	70	83	75	60	66	65	61	72	75	54	63	63	60	60	57	64	57	75	67	65	69	64	55	62	69	69	54	58	77	57	68	47	70	58	82	72	56	48	84	72	70	60	58	74	68	63	62	44	54	61	59	58	69	52	67	71	61	62	77	58	62	68	55	73	59	60	74	58	67	51	68	79	74	57	59	58	60	63	73	50	60	54	72	85	65	66	56	59	66	65	63	64	77	63	62	59	60	63	60	64	74	53	53	46	66	61	61	69	53	52	50	72	76	65	52	69	67	68	56	72	62	69	69	65	65	63	73	64	66	55	59	71	56	73	70	77	55	74	61	64	65	56	53	75	75	65	68	75	58	70	67	66	66	53	70	62	61	72	60	71	70	66	56	67	67	68	65	66	71	77	69	69	66	78	70	57	54	55	56	53	57	62	71	57	59	61	65	71	58	76	52	82	78	69	52	70	61	67	56	59	73	73	52	61	72	60	75	54	67	80	70	72	53	63	73	62	71	64	66	51	69	59	82	73	63	70	65	64	65	71	62	63	60	59	67	64	67	70	65	61	76	62	63	57	60	55	64	73	71	63	64	49	58	57	69	71	76	67	71	62	52	78	68	54	72	72	73	70	67	67	75	69	63	55	66	60	55	67	62	61	70	51	56	59	60	65	65	61	67	67	64	55	66	66	61	73	63	88	67	56	59	49	64	68	67	68	60	69	67	68	74	61	64	56	72	71	73	69	67	61	68	67	63	72	74	64	85	67	56	66	57	62	70	61	78	57	66	74	48	77	58	68	70	76	72	64	48	53	59	64	85	72	68	74	57	86	59	75	53	67	55	68	70	67	59	61	66	71	79	61	65	73	84	67	55	55	65	53	65	80	62	62	77	62	70	60	65
32834	23896	19702	26198	31591	30297	27415	23459	19877	16297	13130	9995	7442	6022	4988	4144	3573	3243	2956	2957	2532	1986	1739	1550	1510	1568	1385	1340	1252	1248	1238	1165	1145	1056	986	1009	957	965	983	933	995	891	853	877	922	855	820	835	868	838	823	866	903	848	830	868	831	803	795	829	790	810	790	755	848	815	795	805	732	747	785	814	739	753	758	773	831	818	739	776	760	771	767	767	754	791	780	784	831	794	806	779	801	737	770	731	754	751	832	764	820	762	805	778	762	792	735	787	776	806	784	765	728	777	748	779	735	804	800	813	819	809	747	716	842	758	773	792	772	787	822	766	759	831	828	838	768	780	812	781	802	807	809	773	768	807	758	774	766	768	810	760	763	837	813	797	759	740	811	789	778	793	763	802	750	769	763	809	801	811	778	784	762	771	695	760	810	819	789	749	764	840	745	812	800	771	812	817	782	750	799	799	762	799	802	754	788	781	747	804	741	776	818	745	793	763	761	801	811	797	822	807	747	786	727	808	796	753	803	754	754	742	779	763	745	806	781	767	755	791	768	760	789	764	774	772	741	781	776	797	830	770	777	751	828	749	774	770	767	788	777	827	774	761	818	819	799	726	774	788	773	759	805	782	766	761	812	807	768	793	781	784	817	795	764	773	784	807	750	750	774	757	805	731	801	771	791	772	772	724	752	767	800	742	868	783	803	764	803	772	810	798	799	721	766	761	776	765	778	804	747	798	764	763	776	797	823	804	742	777	756	783	792	794	807	747	772	806	754	789	785	771	776	761	811	743	791	829	760	789	757	806	773	754	806	749	820	767	774	771	775	728	773	788	789	731	753	776	752	773	756	777	755	732	809	824	821	765	815	737	823	763	789	721	742	750	850	772	806	769	806	793	800	748	805	745	736	776	754	798	769	728	740	811	798	742	807	808	779	812	777	819	735	776	723	739	786	791	775	796	805	792	772	793	768	753	774	760	821	769	762	768	774	793	795	761	757	748	789	741	762	818	788	764	764	744	719	805	826	760	773	732	785	763	757	759	788	753	730	743	753	769	756	792	795	758	796	882	845	776	779	792	765	781	800	777	772	752	784	755	780	688	773	703	806	818	761	776	719	816	762	795	804	777	750	754	773	815	757	781	787	766	786	767	838	797	742	748	780	804	749	737	745	772	815	795	774	787	756	818	725	787	800	781	783	734	795	786	797	744	832	814	788	794	816	796	766	746	768	802	816	774	789	794	772	784	736	790	795	734	786	718	753	810	793	793	775	708	787	806	766	765	740	805	768	774	791	795	778	828	780	719	752	809	721	771	777	760	818	790	786	764	806	777	785	806	757	780	820	772	802	773	785	808	781	807	740	815	813	822	836	762	808	748	793	801	755	761	774	829	814	788	751	813	802	820	739	805	711	810	827	802	743	759	762	781	822	784	791	722	706	756	787	755	763	806	744	760	763	745	786	795	808	780	791	781	804	830	763	798	784	766	804	811	804	759	756	783	796	812	767	787	788	771	749	786	766	773	741	776	809	776	750	770	762	753	765	750	772	792	788	719	812	720	769	781	767	831	796	760	789	767	839	762	810	722	742	744	790	809	755	781	815	800	771	786	822	818	750	772	788	763	771	787	816	731	722	767	765	799	738	767	761	810	768	792	739	773	755	782	784	790	801	795	801	759	756	763	757	752	833	756	718	774	806	774	796	750	791	785	799	774	755	778	764	796	800	773	772	742	806	790	785	778	810	785	798	752	774	746	828	787	758	773	822	796	809	801	753	787	758	790	753	783	804	740	828	800	789	787	769	795	767	788	796	782	776	754	762	819	784	812	788	807	767	758	803	804	817	758	822	789	756	782	792	787	772	780	777	781	765	743	731	791	752	753	784	763	798	818	793	863	757	733	746	774	799	796	812	749	766	764	810	773	715	766	783	752	770	824	795	785	819	778	721	826	806	815	752	767	829	830	780	813	778	699	768	772	798	759	775	816	760	739	786	755	756	753	732	783	751	794	795	789	782	813	732	786	782	780	763	746	785	758	778	780	774	781	750	742	748	805	741	831	821	785	809	781	766	801	765	772	754	809	756	804	706	821	759	771	765	780	792	818	735	766	806	764	714	733	811	762	801	819	760	801	753	756	751	806	791	814	848	841	794	812	782	779	731	755	755	843	767	782	781	782	757	764	815	760	764	821	759	824	792	736	750	784	779	822	725	819	765	766	782	778	775	790	789	780	757	789	785	816	760	781	774	780	791	805	763	788	819	805	759	782	761	805	782	788	793	793	791	824	771	744	798	729	814	792	799	772	791	749	754	719	793	763	738	719	807	732	778	781	853	832	777	770	793	743	772	785	753	787	775	753	784	771	764	782	781	749	773	738	739	763	771	747	734	732	792	786	773	774	769	755	802	767	815	752	784	731	749	759	737	820	801	770	770	756	843	767	743	757	774	741	738	821	769	817	706	802	730	777	831	819	771	791	774	802	745	777	808	738	787	797	788	782	839	783	788	756	809	796	785	770	770	755	783	796	790	788	860	770	774	739	771	802	793	751	759	787	763	734	794	748	764	778	766	743	750	788	758	821	744	777	804	795	800	770	729	750	818	750	771	806	744	806	734	771	767	778	798	782	789	794	732	720	818	802	805	771	821	806	754	831	738	817	792	778	839	755	753	796	786	832	758	744	807	801	802	797	766	777	782	757	804	796	806	815	752	783	753	777	743	780	726	720	714	754	752	776	766	770	777	795	783	767	780	799	762	788	814	765	788	818	792	776	780	754	745	763	793	808	776	768	787	811	750	766	729	802	807	785	732	810	728	755	775	784	771	797	787	783	785	814	750	791	762	791	771	768	751	781	765	813	770	808	733	757	795	773	752	770	712	754	779	791	764	752	752	805	785	774	770	799	783	811	762	792	769	806	777	805	797	732	819	785	833	677	787	817	789	818	739	781	772	788	770	769	753	847	771	771	770	774	787	762	766	771	790	804	799	780	786	774	796	840	792	780	756	785	775	800	793	780	782	776	753	706	782	801	803	787	792	841	811	797	778	722	755	814	814	759	768	763	767	794	775	801	810	769	767	805	776	766	785	708	749	823	814	811	791	789	783	775	789	779	776	816	775	779	782	769	787	834	760	790	870	801	791	754	780	761	762	772	793	764	774	720	791	759	737	776	758	782	722	777	769	782	805	766	777	790	785	788	744	836	785	759	782	768	799	770	770	741	755	743	841	792	780	781	787	736	750	804	786	752	699	816	789	786	800	807	806	792	770	735	780	823	791	803	794	808	795	793	770	777	776	760	779	785	747	771	698	806	715	782	822	768	769	816	816	789	794	752	713	747	814	748	783	773	771	735	766	781	775	791	739	773	776	759	802	767	753	790	783	741	754	778	785	822	780	784	820	798	802	809	772	777	785	749	761	810	787	798	764	763	790	806	785	786	765	790	785	789	797	725	743	789	747	738	751	820	771	745	757	724	829	739	759	758	769	786	755	828	832	759	764	746	738	744	787	785	755	846
6738	3226	1881	1235	1371	1456	1235	1033	783	587	482	359	256	235	197	146	126	150	164	133	118	116	85	73	82	99	96	100	92	90	73	73	85	81	66	83	79	77	80	78	75	70	66	62	74	73	87	66	79	70	84	90	66	71	74	66	61	79	67	65	57	75	65	71	64	71	58	66	74	65	74	86	80	69	90	92	67	67	61	72	71	65	69	66	84	58	65	76	67	63	74	85	67	67	59	58	67	71	61	70	77	72	69	66	61	75	83	78	73	71	64	64	67	70	71	76	57	72	67	70	71	68	79	68	74	67	70	77	78	73	56	68	69	84	81	59	74	70	59	69	61	58	47	55	64	76	86	68	68	55	53	69	71	70	77	69	68	69	60	79	63	73	63	68	82	84	52	80	72	50	60	69	70	82	83	75	67	70	82	67	78	57	76	83	61	65	67	68	62	61	73	63	73	76	74	60	67	63	74	60	76	62	93	68	68	70	69	71	76	65	76	78	66	70	74	73	59	66	64	62	81	55	68	76	63	69	66	56	63	73	90	85	67	72	69	70	74	66	56	81	70	71	78	83	48	74	80	72	76	67	75	71	86	79	65	63	60	78	73	52	72	53	65	73	77	65	75	67	74	81	67	64	65	77	77	83	68	82	71	86	67	72	60	79	72	73	69	71	86	63	83	67	70	64	66	82	73	60	69	72	55	72	70	73	61	75	70	71	60	83	73	60	69	76	73	68	76	64	93	64	69	83	83	68	69	65	82	65	71	61	64	64	66	66	63	56	70	56	68	60	68	82	69	65	85	69	62	72	63	68	72	57	79	66	63	67	77	94	67	55	76	71	58	72	81	66	49	61	62	50	93	90	64	67	74	70	62	62	71	76	58	70	68	68	71	72	68	85	62	51	66	58	86	73	71	55	69	67	63	73	75	70	71	59	65	82	65	64	77	79	72	63	80	72	71	70	68	72	78	59	81	78	81	78	68	88	64	63	64	68	63	70	73	78	64	78	65	78	54	77	78	73	70	68	56	48	69	81	84	70	78	85	66	66	78	78	68	71	65	53	73	60	80	72	63	62	76	69	76	77	90	66	67	61	55	68	69	74	75	54	69	73	75	79	67	73	68	74	74	62	74	62	68	75	70	62	68	90	72	65	68	72	78	75	76	72	61	87	66	76	76	72	66	63	70	63	69	63	77	83	68	62	54	57	77	69	80	60	69	41	77	65	65	62	67	86	64	77	77	69	81	73	60	71	85	77	67	69	83	88	90	64	78	63	65	68	81	70	77	73	76	70	67	69	61	69	72	72	61	72	55	66	76	81	81	78	69	83	65	83	61	79	67	80	58	58	74	67	73	64	72	60	65	83	53	78	64	69	75	68	80	69	70	75	77	81	77	79	73	77	78	66	78	70	68	51	81	59	59	53	78	73	74	81	63	76	67	58	64	67	66	77	66	68	79	71	70	59	71	77	62	69	72	60	72	59	59	92	71	82	67	77	53	48	60	74	65	62	76	81	64	83	86	69	82	70	65	68	72	82	65	71	67	55	85	72	50	85	77	77	88	71	62	60	57	63	74	62	56	85	61	64	68	61	70	71	64	66	76	71	50	70	70	80	70	68	72	73	75	53	81	77	60	56	96	78	70	71	62	68	66	77	60	73	72	67	76	69	84	58	63	69	77	65	82	61	77	60	61	70	65	67	81	75	69	71	76	75	63	73	63	72	71	81	70	74	68	72	80	65	78	75	57	55	77	60	85	69	69	55	79	78	68	64	71	71	78	56	64	57	71	66	68	58	61	81	66	63	72	84	59	72	63	70	74	70	73	59	70	72	77	72	70	62	54	63	76	66	67	77	83	67	66	68	62	65	68	59	75	85	67	72	60	73	78	69	70	73	69	76	70	63	67	73	71	74	65	51	72	59	70	65	67	90	65	81	65	74	70	65	68	63	62	78	77	74	65	64	65	71	79	76	59	67	69	69	91	68	83	61	80	70	73	62	78	67	61	74	63	54	66	58	63	88	75	76	78	68	72	76	56	63	72	63	87	74	66	47	71	65	67	65	71	88	70	61	66	75	63	76	69	69	71	71	76	68	81	83	66	53	78	59	67	72	87	59	86	65	58	87	50	63	72	68	66	71	59	63	77	84	68	57	62	73	86	61	58	67	76	55	56	68	70	80	78	68	49	76	68	47	86	67	66	71	72	69	71	61	63	73	77	71	70	67	66	84	62	62	63	61	56	75	71	65	68	65	69	79	76	64	64	76	64	63	77	69	62	68	71	69	78	65	67	70	80	73	73	59	79	81	72	53	59	74	85	77	66	65	68	75	61	60	73	71	74	69	62	80	79	71	78	68	58	77	61	68	91	59	83	70	72	73	80	67	74	78	84	69	66	73	70	73	77	75	73	56	65	65	90	74	78	75	72	52	58	70	66	74	73	72	54	81	53	65	70	74	67	68	60	83	62	82	74	70	71	77	64	71	59	73	53	70	84	86	62	71	72	76	76	69	72	69	67	65	63	71	58	72	64	76	82	67	72	90	57	91	78	75	71	73	65	61	68	84	68	71	82	74	71	78	67	68	73	85	63	84	67	72	75	88	65	63	65	74	66	63	54	70	69	81	80	80	82	73	59	76	83	63	72	46	65	57	72	72	56	88	62	70	91	79	83	72	80	72	62	63	74	69	63	70	71	80	84	68	71	62	68	72	72	70	67	92	79	75	65	70	80	75	67	80	75	61	65	82	56	69	67	72	69	74	76	69	68	73	71	67	57	70	81	70	72	73	73	67	68	78	74	76	69	82	74	64	70	75	66	83	71	66	85	61	74	75	68	61	81	68	63	59	53	83	72	56	81	64	72	79	72	82	73	63	79	65	64	66	66	83	77	60	72	78	85	67	67	80	82	81	75	79	72	73	60	69	68	69	77	66	70	74	75	73	65	57	64	60	62	65	71	76	77	72	85	89	74	83	61	75	66	72	69	77	79	64	66	71	71	72	71	85	65	80	78	74	67	74	66	65	63	79	67	74	75	67	56	63	68	63	64	74	86	82	60	80	81	71	71	72	76	66	77	71	71	66	83	73	64	49	73	68	66	62	70	57	62	76	76	71	69	62	69	63	69	74	75	74	57	74	83	64	62	69	71	80	66	69	70	67	54	71	70	80	80	74	53	65	55	68	60	66	78	68	75	65	58	65	63	71	79	56	72	82	68	76	66	70	56	71	74	69	60	66	68	76	65	64	66	68	65	68	79	58	60	71	69	61	91	79	81	81	73	84	103	73	76	79	66	66	72	72	72	88	74	78	76	80	62	78	64	65	76	87	69	71	66	70	65	68	74	91	71	90	50	65	73	55	71	80	71	72	76	62	64	69	66	60	70	71	68	79	80	73	67	65	78	69	79	78	61	77	90	56	68	76	75	67	65	69	52	73	87	71	73	87	79	65	70	76	49	74	63	64	60	61	71	71	88	72	68	66	85	64	73	75	62	75	51	79
30774	23392	19747	26382	31956	31085	28192	24616	20932	17043	14396	10991	8359	6791	5526	4420	3878	3593	3179	3200	2902	2367	2021	1793	1725	1700	1558	1555	1423	1391	1294	1269	1202	1141	1140	1126	1073	1025	1024	985	1016	980	983	984	959	965	917	912	918	916	891	902	827	900	902	894	878	869	904	920	907	933	891	822	841	883	889	856	873	867	876	842	843	839	879	850	905	821	834	784	878	867	811	838	833	834	891	833	882	806	876	846	873	846	813	822	854	876	831	901	815	801	797	796	804	825	861	860	848	816	804	873	831	873	841	889	843	880	852	856	844	860	891	834	865	855	851	840	842	893	820	853	858	894	892	879	880	875	837	863	897	832	809	849	926	839	855	859	871	890	891	800	884	893	864	846	893	863	853	877	854	834	929	841	901	865	845	833	881	844	849	826	893	849	854	858	857	886	811	868	888	830	798	823	845	835	860	861	871	807	863	851	862	825	864	848	871	849	897	865	787	874	871	851	849	809	898	831	790	869	847	889	841	864	824	842	842	823	824	856	851	820	857	893	929	888	851	863	824	823	810	876	843	812	832	904	834	861	856	875	838	816	850	801	855	877	888	860	836	808	907	821	844	808	868	835	906	867	877	841	865	835	833	922	855	909	852	882	842	854	893	840	904	856	839	896	841	868	830	854	806	866	818	879	832	880	879	843	851	867	906	871	839	824	809	806	859	812	851	882	879	836	829	867	879	879	814	892	821	865	813	883	888	771	798	815	808	851	813	901	848	860	852	884	851	889	874	848	810	858	793	869	846	869	866	824	857	812	854	876	874	889	890	840	899	891	863	845	870	865	868	824	812	883	866	859	876	843	872	837	865	826	881	869	889	843	830	815	829	869	879	889	838	909	888	871	852	887	894	872	845	838	784	863	859	838	863	850	824	840	832	831	878	871	885	842	866	853	809	859	820	861	832	823	853	875	836	821	840	843	838	870	870	814	840	841	858	852	816	857	802	911	842	845	879	811	902	867	861	850	842	857	903	849	827	881	867	853	839	864	862	868	882	810	850	824	866	854	858	877	812	817	862	840	901	854	850	872	814	818	914	854	855	876	866	900	882	888	854	841	882	846	874	871	849	790	868	850	798	874	891	904	816	876	850	811	870	823	850	826	816	880	796	816	870	862	821	849	873	885	849	823	809	858	876	820	870	766	854	861	830	839	810	885	863	875	840	919	878	841	813	830	842	792	873	843	895	854	861	845	873	843	823	875	869	860	844	825	878	886	886	832	813	849	846	866	862	855	840	810	887	868	846	839	830	866	817	799	895	795	893	865	879	846	842	817	855	821	815	825	855	887	944	886	873	840	836	893	829	853	842	855	841	860	854	884	881	850	885	842	812	842	841	860	859	875	844	821	803	873	815	842	846	823	800	882	855	840	801	882	874	864	817	841	861	866	843	833	842	835	881	861	898	872	889	846	854	897	849	823	839	888	848	865	830	858	851	868	874	814	863	869	898	856	816	847	875	829	873	819	870	826	882	890	833	855	837	874	916	858	789	831	838	830	801	870	831	839	872	824	880	848	826	866	901	871	835	835	832	892	861	867	866	816	927	804	829	845	811	797	824	858	895	850	868	864	854	884	821	876	817	864	823	893	809	879	835	864	830	808	854	897	847	862	850	827	895	862	863	850	853	869	854	798	881	876	844	842	842	834	861	873	848	855	868	889	872	814	820	832	823	890	819	862	857	806	825	817	812	894	866	878	866	811	868	827	901	903	840	843	885	871	844	856	817	825	922	815	870	793	847	841	894	821	920	863	871	895	909	828	820	820	835	824	883	828	915	871	850	864	830	844	860	852	828	804	861	881	844	859	803	808	880	852	843	831	858	829	896	899	840	839	846	853	857	820	875	887	793	879	850	780	837	865	848	911	809	846	813	862	804	821	818	859	787	892	832	820	846	915	833	880	898	855	810	850	809	837	867	887	894	873	827	837	865	784	843	832	864	861	885	845	855	872	841	854	835	876	808	877	820	834	836	903	878	844	878	876	798	839	853	847	848	857	888	845	878	848	849	886	842	857	872	872	778	828	871	843	854	878	878	818	832	876	854	842	851	850	910	865	796	868	808	844	857	797	861	820	854	860	841	858	868	909	875	841	865	881	899	812	849	861	854	796	835	845	812	856	811	889	845	936	853	833	881	853	840	920	874	859	910	909	806	797	915	859	850	829	856	866	834	817	844	866	834	888	882	862	879	840	873	860	874	885	832	847	867	837	870	857	831	809	860	819	862	876	788	885	833	840	849	833	822	905	885	898	806	887	879	850	851	777	863	842	868	801	795	878	837	834	839	854	838	869	863	845	871	863	862	854	835	808	890	901	877	854	842	848	898	844	933	869	879	854	819	849	863	790	866	894	878	900	835	847	840	823	857	869	841	875	865	818	835	810	840	859	902	891	827	847	858	849	793	834	853	883	839	838	891	821	882	870	897	875	822	864	856	830	871	868	855	831	804	845	854	865	808	901	879	880	830	890	848	847	827	886	852	837	902	884	828	849	781	911	820	824	848	825	830	830	825	860	801	841	841	811	817	884	822	837	820	875	815	829	819	823	870	942	850	873	870	799	841	876	866	857	799	866	870	850	858	812	833	879	876	896	862	934	821	830	856	859	858	930	866	871	895	902	887	835	887	836	883	814	863	865	820	900	887	833	855	843	874	822	850	825	817	813	870	854	824	904	880	894	841	844	839	899	838	841	876	840	851	825	862	804	902	837	858	898	844	803	799	854	804	805	851	878	835	883	813	840	862	871	863	873	821	824	832	868	782	857	814	867	838	869	838	833	841	819	850	873	828	845	876	821	842	873	838	878	804	857	820	870	853	799	849	852	843	902	849	848	873	893	852	859	866	852	829	879	860	873	851	882	898	851	862	876	874	837	850	845	795	859	836	916	909	829	867	805	895	838	841	800	831	911	776	855	820	843	880	875	884	818	842	939	849	866	906	860	815	814	878	896	828	852	877	872	837	836	840	887	858	860	929	829	842	857	816	860	868	839	855	855	848	872	855	857	890	838	844	834	832	832	874	849	790	830	848	837	874	881	874	868	827	842	849	847	849	896	859	846	831	875	863	871	872	868	811	832	829	822	917	806	862	902	872	859	839	827	838	878	837	808	823	857	818	839	875	856	838	856	873	849	811	883	802	870	862	870	853	845	882	822	881	881	854	840	842	844	842	881	850	856	840	856	839	862	884	821	908	829	866	869	849	845	892	869	883	800	885	911	896	842	848	839	894	847	845	857	849	837	848	900	803	827	846	865	827	890	833	881	804	899	833	860	829	827	830	856	844	837	808	867	822	889	846	880	841	913	830	866	891	857	848	810	876	816	861	857	881	884	827	878	832	857	820	881	889	838	838	848	867	857	805	859	848	879	822	773	848	858	833	910	833	833	870	872	830	879	859	840	810	820	861	889	835	818	852	819	864	848	832	875	892	814	882	881	911	834	852	865	846	821	921	871	848	887	827	849	815	855	850	860	821	791
7350	4653	2534	1713	1761	1921	1682	1437	1042	770	604	463	352	286	278	168	153	147	140	139	126	122	115	83	103	96	105	90	89	82	83	87	80	90	77	86	94	96	63	75	73	64	73	69	77	79	65	79	67	74	70	69	65	66	78	69	84	69	73	70	69	87	73	79	80	71	73	68	70	58	72	67	53	80	71	73	79	76	59	84	63	60	68	66	67	83	64	65	71	75	80	79	62	77	73	74	70	78	71	71	76	60	66	75	84	65	72	76	66	75	55	73	67	85	62	62	76	76	79	59	59	64	67	69	66	72	61	70	72	64	69	70	78	75	62	76	75	71	81	66	84	65	65	50	79	75	73	83	52	64	71	60	61	72	73	71	76	61	76	62	68	70	89	63	48	74	66	71	47	56	66	69	64	70	60	50	73	70	73	53	67	76	80	59	63	83	82	81	64	55	65	75	66	71	75	74	75	76	84	59	63	76	64	70	54	59	68	71	62	61	77	50	58	59	81	47	71	68	61	54	67	59	81	62	63	62	57	66	83	61	78	57	62	58	75	81	76	72	86	53	77	77	56	62	78	84	58	71	64	80	76	81	74	73	85	63	70	63	59	71	64	72	66	55	69	69	64	71	75	74	72	68	67	59	74	60	66	58	73	76	85	63	53	80	73	70	77	72	106	60	68	72	90	67	59	60	59	68	73	78	88	64	68	77	72	61	55	72	64	76	75	65	68	66	60	62	66	78	67	71	83	83	86	61	57	75	79	58	72	73	69	70	61	74	72	66	80	73	71	82	62	58	69	58	73	67	65	71	65	81	61	73	64	69	59	80	72	56	54	61	76	66	64	71	69	66	62	86	67	59	88	60	68	77	62	71	62	63	61	69	61	72	53	61	69	66	66	77	86	68	62	78	58	61	60	71	68	68	78	68	74	78	55	68	69	62	76	63	78	66	74	53	61	73	75	66	63	57	52	72	72	89	64	70	66	62	69	77	68	64	71	68	81	71	69	72	66	60	78	58	61	66	81	72	66	67	60	77	81	69	68	75	71	64	68	69	64	72	61	68	63	69	67	69	79	77	62	74	64	50	62	84	63	70	65	61	73	64	83	72	66	68	61	68	70	69	67	64	67	57	70	57	63	73	77	54	80	76	77	73	69	62	70	78	66	62	71	65	67	76	78	77	71	70	77	52	65	64	70	67	70	63	62	78	63	63	66	66	69	59	74	63	50	65	65	74	69	87	61	60	68	68	63	77	78	60	67	77	74	69	68	76	71	66	62	63	63	66	73	61	69	72	74	73	64	76	79	64	86	73	55	69	62	76	83	73	58	65	87	78	61	61	81	76	68	65	69	84	55	62	71	73	66	70	76	78	72	64	63	65	44	67	68	63	56	61	79	58	80	76	68	64	75	69	77	65	63	74	66	67	69	66	67	71	63	73	85	68	72	63	79	55	71	66	61	66	60	60	71	59	67	56	60	58	68	86	54	79	67	69	65	77	55	63	59	78	75	69	66	62	73	83	61	55	68	63	61	72	75	68	56	72	82	53	47	58	65	62	74	65	64	43	60	71	66	83	74	63	73	60	62	56	55	51	77	64	57	65	81	71	54	67	58	75	73	67	61	70	68	55	60	71	72	75	87	76	66	69	67	75	65	64	61	67	67	63	82	78	73	75	62	61	67	72	73	72	54	73	66	63	77	68	84	76	74	77	62	64	58	75	70	68	51	76	70	71	79	63	81	77	73	64	61	74	77	72	63	78	79	72	64	54	53	61	68	62	83	84	72	71	60	68	70	81	73	66	64	72	65	74	75	69	59	80	65	64	65	65	72	58	62	77	76	65	59	74	83	73	89	78	77	60	69	72	75	60	68	64	74	82	74	79	80	74	81	72	65	59	65	71	56	68	64	62	68	72	66	66	84	69	78	75	49	73	79	62	72	78	71	63	61	80	55	75	71	62	62	65	82	71	70	65	71	65	73	61	81	58	65	68	76	67	66	62	89	70	74	76	84	58	76	73	73	58	57	72	58	64	86	85	77	57	80	72	66	71	60	65	75	61	60	65	68	66	70	63	63	62	69	60	51	77	63	62	59	83	75	69	73	86	89	53	61	74	73	71	80	71	66	76	69	71	61	74	63	59	68	61	77	68	78	64	80	58	64	79	73	90	72	57	71	85	71	71	66	60	83	69	64	72	73	79	65	84	69	68	72	71	60	57	75	76	69	77	74	67	64	54	77	62	65	79	67	62	47	61	80	56	59	67	76	57	68	61	73	65	71	56	66	67	74	70	72	57	69	69	85	73	66	79	75	62	65	66	74	79	77	76	61	66	68	63	82	60	55	66	74	65	79	82	63	53	64	63	87	65	66	82	72	68	74	69	56	71	71	62	54	62	61	69	76	55	69	71	58	65	60	77	74	66	72	62	61	71	81	68	53	69	75	68	72	70	66	87	70	51	71	67	77	80	58	65	65	78	69	71	65	67	79	67	62	65	79	67	72	74	64	54	81	76	69	76	64	58	72	76	85	64	82	78	64	74	62	69	60	62	68	68	70	63	77	72	78	75	57	85	56	51	60	66	71	66	63	71	55	64	57	68	79	70	74	76	70	55	83	87	73	68	73	78	78	70	90	88	73	63	65	77	78	61	82	56	67	65	80	77	67	62	67	63	79	58	67	55	82	53	82	74	66	70	75	58	53	69	73	71	70	73	80	68	79	70	70	69	69	84	55	62	74	67	66	75	61	68	69	59	63	64	68	66	69	65	56	75	75	65	57	70	71	77	73	79	72	68	74	65	60	71	78	86	63	66	71	75	91	77	73	66	67	73	65	69	83	69	56	64	81	82	69	75	59	57	100	79	67	63	89	65	63	67	47	80	65	80	67	76	76	58	68	73	66	72	67	68	73	59	64	60	54	73	65	67	62	77	84	62	34	67	80	64	54	62	67	64	77	76	70	62	75	52	77	69	57	75	73	71	66	54	66	77	70	68	64	73	71	65	68	66	67	72	46	69	65	72	74	76	61	67	64	69	59	79	77	70	81	74	77	78	72	75	68	59	73	65	70	69	74	63	67	74	82	72	61	61	46	75	68	78	64	68	65	70	63	78	83	77	73	75	87	62	72	58	61	79	77	64	75	56	77	61	66	69	70	67	56	86	71	77	58	66	77	69	63	74	77	80	66	58	69	77	58	87	66	63	73	61	74	73	67	59	72	64	71	78	76	61	75	67	67	69	84	64	78	67	72	87	58	77	78	64	69	55	74	63	60	68	77	68	65	85	74	56	65	73	74	70	70	70	68	74	68	64	67	59	68	81	72	76	56	79	66	68	59	80	79	58	66	74	78	72	60	66	50	67	72	68	76	90	75	56	57	68	69	63	68	66	75	70	73	54	72	81	74	69	73	57	67	70	64	69	64	59	69	58	64	80	65	67	63	65	79	74	59	66	55	67	51	67	85	73	66	75	66	72	64	55	68	74	58	78	70	54	84	76	56	65
34268	26239	22184	29126	34458	33954	31065	27588	23583	19867	16486	13451	10432	8231	6701	5444	4524	4097	3798	3645	3531	2808	2356	2126	2034	1841	1824	1628	1606	1554	1465	1372	1259	1217	1163	1102	1072	1095	1061	1006	1030	1085	947	956	996	999	926	952	905	964	918	873	907	943	868	833	905	871	873	877	872	857	885	854	823	878	780	848	839	845	808	827	880	889	820	819	817	862	780	796	820	853	859	826	858	765	837	812	841	804	779	787	846	815	788	814	812	861	757	883	873	772	831	745	768	819	795	840	801	854	832	843	842	804	823	819	791	843	830	865	844	752	819	826	800	819	810	806	790	803	810	846	816	807	799	883	887	816	811	854	843	833	848	820	861	804	831	773	844	837	822	859	803	841	849	828	783	808	839	858	813	837	839	826	809	843	777	808	869	823	814	817	838	851	832	828	884	796	831	807	831	809	810	844	820	778	789	792	865	874	800	790	820	795	804	845	854	824	796	850	806	781	846	791	805	864	773	842	842	816	796	806	835	829	809	829	856	821	892	795	826	861	853	795	800	875	809	825	822	852	868	901	807	799	807	808	792	842	877	849	852	842	836	898	839	831	757	767	871	829	777	831	821	828	831	813	857	821	858	826	778	804	835	783	783	842	856	815	832	804	796	865	772	808	778	792	832	823	833	849	819	834	793	781	854	833	806	866	788	803	832	792	885	824	809	867	819	830	879	832	790	872	778	852	824	805	794	847	824	812	821	820	782	849	840	833	799	786	841	840	767	818	832	805	821	874	855	859	785	832	811	819	859	851	804	769	839	808	841	834	871	852	796	848	803	776	812	901	851	865	850	831	794	833	772	892	865	849	819	797	796	832	837	838	808	790	810	779	823	818	868	845	851	840	813	855	835	821	836	845	826	836	820	842	867	827	817	838	848	835	798	842	825	790	814	835	813	829	841	802	807	821	821	815	899	784	814	826	813	803	859	840	836	795	809	802	853	847	796	787	776	799	848	859	823	845	782	806	834	826	863	808	842	889	848	833	781	817	808	809	855	834	838	853	823	806	800	830	851	783	781	788	844	833	825	782	814	782	843	788	815	866	905	868	820	816	810	880	799	819	767	835	825	826	833	804	847	830	867	797	814	796	813	841	813	782	819	784	785	799	791	838	834	820	856	874	838	826	786	829	854	827	845	838	825	877	763	826	803	772	807	824	787	788	784	786	818	827	813	795	843	859	805	847	787	808	795	857	810	812	806	815	827	816	796	840	834	827	838	778	819	834	809	818	842	806	843	844	823	805	814	851	903	864	856	828	839	819	833	820	830	832	807	810	809	802	808	810	860	798	817	839	799	786	791	778	851	848	812	782	791	819	779	839	818	828	844	782	838	843	853	816	860	820	834	812	806	795	787	793	872	835	842	842	874	825	806	811	830	785	821	827	852	782	781	852	862	811	821	822	832	852	799	784	806	829	809	873	827	800	816	853	809	761	850	803	834	881	867	811	865	779	884	843	812	835	839	825	788	768	815	805	811	847	747	808	793	838	818	807	855	863	841	811	792	827	804	828	787	847	849	831	816	779	841	823	817	819	813	856	853	837	840	808	782	867	829	805	837	803	832	844	797	813	806	795	807	804	824	861	829	787	858	825	845	829	758	848	862	847	839	845	814	850	862	829	827	796	824	855	839	844	782	810	836	806	782	826	829	800	816	820	869	851	860	796	829	832	805	835	840	836	825	820	775	848	824	851	804	853	870	788	791	810	815	780	820	870	809	790	867	824	770	779	811	804	834	808	879	848	810	819	818	782	812	811	858	809	837	786	827	799	796	800	829	796	840	834	858	807	810	838	823	826	832	794	839	828	832	837	835	782	770	810	907	845	869	820	847	817	797	854	796	866	868	826	840	796	865	805	819	824	817	831	801	799	788	805	841	854	847	775	777	849	788	834	847	797	826	818	873	799	834	806	797	765	824	844	855	840	839	841	838	817	834	831	857	845	870	825	834	873	801	870	767	823	782	807	772	819	779	803	809	804	858	799	819	804	770	837	834	830	806	793	815	823	827	821	786	837	854	785	796	773	846	862	808	844	834	862	801	812	806	861	806	890	845	838	807	805	845	798	823	836	812	817	788	833	816	806	826	887	854	838	821	781	827	858	860	797	827	809	851	847	825	834	822	837	840	829	824	818	838	809	808	794	832	817	798	831	808	813	807	804	811	793	794	858	798	787	813	814	848	869	845	808	785	802	873	861	824	870	795	779	847	814	837	811	841	821	819	730	841	799	790	802	820	833	866	796	816	799	803	817	817	822	864	835	812	816	804	834	792	848	855	871	819	822	832	777	836	846	840	822	843	803	877	756	828	822	823	820	849	754	835	831	857	817	822	835	804	847	831	813	850	813	821	821	813	800	794	840	841	794	892	788	900	807	787	833	789	811	789	850	842	816	875	773	857	825	827	787	854	836	778	810	863	863	790	848	827	868	822	826	866	844	800	774	805	803	779	835	788	817	810	792	846	841	770	760	784	813	832	815	802	827	830	835	776	812	846	793	868	854	811	788	852	805	844	844	804	802	830	835	835	845	800	854	897	806	815	834	854	804	819	833	845	791	815	813	829	816	781	837	863	815	785	841	807	868	880	836	839	822	830	807	809	788	845	828	822	847	860	825	773	801	842	846	839	838	839	866	796	807	814	819	879	807	834	814	816	852	797	816	814	828	801	891	789	843	842	831	819	801	872	802	822	846	816	820	852	803	830	814	833	824	858	805	823	820	792	836	823	781	817	831	785	859	836	808	785	800	810	810	871	818	822	814	817	825	818	807	813	782	849	837	838	817	832	803	786	814	875	817	826	822	787	817	810	816	840	851	840	791	811	814	780	791	830	889	866	826	774	795	818	802	836	808	831	833	813	810	858	813	803	815	776	881	888	768	812	820	774	847	873	840	773	833	834	808	806	860	834	786	824	804	854	847	830	877	829	799	870	806	804	896	804	796	792	826	821	841	775	770	823	798	845	832	794	827	871	818	842	817	812	831	812	801	800	821	744	848	820	791	824	820	808	793	807	790	845	878	821	818	758	847	854	803	840	840	820	823	823	841	819	804	842	809	794	781	841	839	803	859	813	815	851	863	786	806	807	831	875	856	804	859	806	807	811	798	836	787	830	785	860	839	798	820	789	825	788	849	813	801	857	854	865	777	824	812	813	867	845	794	837	831	842	826	836	839	810	859	802	840	859	825	816	780	823	871	846	813	814	829	845	834	791	812	816	794	820	832	836	824	835	833	807	856	811	827	778	828	823	846	842	821	798	754	829	770	859	758	865	847	842	827	810	860	877	813	803	796	812	826	838	799	800	795	826	758	892	800	822	805	777	832	860	830	800	796	813	841	854	807	815	773	850	767	768	780	826	885	837	811	829	822	822	802	867	781	827	824	824	799	808	806	813	829	815	838	808	825	879	809	825	817	856	755	822	798	877	827	860	848	844	752	845	832	834	838	842	812	831	820	824	832	818	823	838	801	832	814	790	787	774	830
4228	2046	1184	953	903	1073	955	789	587	402	311	279	200	158	141	111	114	97	105	98	96	97	77	82	74	71	82	58	58	74	80	69	76	64	73	73	80	71	81	66	84	66	69	71	63	76	62	71	71	61	71	80	53	65	79	61	63	68	61	64	66	68	70	70	55	52	65	57	79	86	73	69	72	75	77	82	63	71	63	68	81	60	71	62	46	69	60	59	57	76	49	76	75	72	73	71	53	59	68	74	62	67	79	61	63	72	67	69	57	61	80	71	65	62	52	70	48	64	66	57	68	53	62	63	69	61	80	61	74	76	69	58	63	70	70	62	56	73	56	64	62	79	72	68	51	63	74	77	69	73	69	58	67	66	72	52	56	63	60	74	78	61	55	61	62	50	69	74	68	60	60	76	63	67	79	71	63	66	53	52	62	69	67	71	55	71	60	55	72	76	70	56	69	54	60	69	56	67	68	65	67	66	73	51	68	51	72	69	63	68	64	69	44	71	58	69	69	55	74	61	67	57	85	52	63	58	55	64	59	66	67	62	61	77	67	64	62	62	76	64	75	61	51	53	74	61	63	74	57	64	68	58	63	51	60	65	65	69	71	78	83	82	66	67	68	68	65	83	68	65	62	59	54	78	75	66	57	45	64	62	56	75	64	68	61	57	51	72	70	62	66	78	75	65	60	69	69	66	63	75	60	59	76	57	70	73	55	62	70	78	67	61	64	61	69	56	73	53	77	71	83	75	75	60	67	59	68	68	70	66	62	67	56	61	75	69	77	69	61	80	66	47	75	77	63	79	66	62	66	59	66	64	70	57	67	69	57	60	63	75	61	72	66	63	74	65	65	61	79	64	58	67	67	80	61	66	65	67	63	62	60	62	71	80	76	62	71	61	67	53	72	70	59	68	60	66	86	79	66	65	61	68	67	66	55	77	62	69	80	81	72	62	66	69	63	72	45	64	58	69	61	77	65	79	60	70	60	60	59	65	62	71	63	62	72	68	70	56	74	67	64	51	63	76	65	56	60	64	62	65	60	58	79	64	73	53	70	71	67	58	71	68	67	57	65	61	62	56	52	58	73	61	62	69	71	66	57	71	66	59	65	77	65	70	56	68	59	67	71	81	68	52	67	70	64	63	74	64	69	64	64	60	72	65	56	67	53	72	77	59	64	64	72	52	75	68	73	64	52	55	73	78	61	55	50	79	69	86	69	56	66	53	66	61	61	59	84	76	58	65	68	64	72	73	77	72	56	74	49	68	65	63	61	45	58	60	68	73	68	70	68	58	68	68	71	65	68	65	66	66	82	74	61	61	67	64	61	66	74	73	68	59	74	63	79	64	65	62	64	66	63	69	75	58	58	62	59	75	68	74	72	75	54	71	73	65	68	74	49	70	69	52	75	74	62	70	66	86	71	80	66	63	58	51	70	84	73	57	68	60	80	66	59	69	61	70	68	62	59	65	73	71	74	65	66	75	63	62	63	66	65	67	64	64	79	66	51	58	57	72	64	60	77	62	65	53	59	63	66	74	74	74	56	65	88	72	65	79	65	70	70	61	78	72	66	81	66	76	60	71	64	75	60	66	65	77	51	51	70	56	60	53	61	56	68	48	60	63	67	57	56	64	60	62	58	62	60	57	72	75	77	66	69	58	59	70	72	75	64	65	66	68	74	66	76	64	66	48	64	62	72	85	80	68	58	56	67	52	71	59	64	62	67	56	65	79	57	60	65	61	60	69	72	46	56	55	58	69	67	53	69	73	77	79	74	66	73	64	78	76	69	67	53	56	66	55	63	80	49	81	60	69	67	63	48	70	56	71	58	56	69	61	65	59	80	65	78	67	65	53	53	67	73	73	62	78	53	71	73	65	60	80	58	45	68	62	81	83	76	64	58	71	64	62	61	70	66	59	62	56	74	62	69	71	66	67	66	64	69	67	63	63	68	65	68	65	74	75	60	60	73	84	72	70	65	68	75	71	70	77	68	70	69	61	52	83	66	55	63	69	85	62	58	69	69	58	62	62	55	68	63	78	54	59	71	65	68	61	64	67	65	74	65	64	69	60	59	72	63	73	61	64	67	73	65	67	55	75	89	61	66	70	66	65	64	68	56	62	68	58	56	65	66	62	71	70	67	54	67	69	64	75	61	58	67	47	60	61	59	70	82	70	68	65	55	56	60	53	70	59	62	63	56	55	70	63	70	61	69	68	80	64	60	61	61	66	74	76	71	48	67	68	79	77	80	56	58	62	55	54	53	65	58	70	68	65	68	57	64	62	76	62	68	77	65	64	67	63	61	61	70	75	62	70	57	67	68	67	62	70	55	75	53	73	76	67	67	66	73	61	73	62	60	61	79	61	79	85	63	71	63	68	73	70	55	80	67	63	61	52	54	87	64	74	65	72	66	64	85	66	61	69	64	73	57	66	74	72	67	57	58	63	74	52	70	59	67	69	60	69	65	57	59	61	65	76	59	62	60	74	56	64	52	63	79	59	75	69	87	56	82	70	74	87	62	74	57	61	62	58	64	63	71	64	68	67	62	63	59	73	64	67	55	64	57	65	72	67	67	72	61	61	54	79	63	84	69	51	60	60	64	52	51	61	64	59	71	59	57	76	59	62	70	77	55	60	79	69	73	58	56	65	75	66	70	73	68	57	69	53	66	69	55	73	66	52	54	67	73	77	65	80	67	74	69	77	55	60	66	62	72	64	76	65	69	59	74	55	72	73	60	65	62	79	64	56	76	58	59	70	53	65	61	60	64	73	63	64	76	79	69	63	57	69	58	60	71	56	81	87	67	58	65	67	55	70	57	71	65	56	61	67	79	72	75	64	54	71	61	58	65	64	66	72	70	73	58	66	62	78	67	63	77	67	56	58	81	52	66	56	64	58	64	67	74	73	54	68	55	59	61	82	59	59	72	66	57	63	64	62	67	79	74	64	72	67	67	73	74	60	59	61	74	76	54	62	66	68	75	56	71	76	70	63	52	65	58	67	60	59	66	66	54	74	69	71	56	78	64	58	73	65	59	78	55	59	53	75	68	69	67	65	70	61	53	63	70	81	65	57	80	80	66	68	51	75	63	76	64	68	70	55	72	79	55	61	63	53	73	60	72	87	66	57	65	59	68	70	57	60	63	76	57	70	60	68	60	60	78	55	72	67	58	60	77	66	86	60	69	70	61	60	72	65	82	56	60	81	68	55	59	69	77	63	61	59	63	51	53	77	64	58	74	61	66	52	85	61	71	77	74	66	59	53	61	62	64	72	44	77	61	63	75	71	60	47	64	74	65	63	63	66	62	56	58	71	68	67	79	66	60	63	75	56	79	76	66	76	56	68	68	65	61	61	68	65	68	84	71	64	56	64	74	64	68	60	61	70	75	59	63	72	63	57	54	71	66	88	77	65	56	60	82	76	69	64	75	63	63	62	61	62	64	73	86	62	84	74	67	61	54	76	69	58	60	62	57	48	57	68	69	62	88	66	64	64
27456	19753	16406	23336	28907	28922	26059	22514	18081	13765	10761	8413	6051	4371	3619	2953	2482	2389	2212	2114	1992	1749	1462	1345	1326	1245	1178	1188	1138	1096	1113	1065	1015	948	948	967	936	872	879	895	887	891	887	817	854	870	804	882	875	821	818	811	827	820	819	812	824	810	803	811	768	807	847	853	805	878	818	812	810	762	785	762	836	774	812	783	767	826	799	796	812	788	796	786	751	796	749	835	774	840	816	814	802	777	791	735	791	805	805	819	802	783	798	796	768	852	799	796	828	807	745	821	807	751	733	773	834	825	824	782	768	809	745	752	800	784	805	738	766	773	794	784	797	796	789	800	789	765	810	797	782	811	783	783	736	886	761	769	814	819	799	802	802	794	827	838	812	836	863	840	804	741	816	813	810	783	845	774	771	842	792	829	832	800	758	786	777	805	815	807	774	799	785	807	798	810	803	804	807	800	776	792	808	777	772	793	784	784	794	800	791	776	808	810	776	816	806	784	765	805	798	815	807	766	819	843	762	744	785	827	758	827	844	809	800	794	786	778	734	775	810	783	780	805	798	819	828	796	793	815	794	835	759	798	805	786	816	813	737	771	774	786	783	803	797	750	786	826	850	773	788	737	795	767	819	793	813	807	812	821	788	772	742	805	797	813	846	799	775	826	822	783	812	836	787	803	793	847	800	824	752	816	785	760	850	785	788	831	783	777	796	832	785	829	763	761	774	778	815	830	781	809	828	817	812	757	766	754	768	808	826	788	845	815	834	797	820	848	803	833	794	781	833	798	841	817	819	787	818	762	778	830	750	807	778	775	780	834	797	798	852	802	788	833	858	715	779	834	824	836	811	796	793	834	805	842	823	802	840	768	780	764	769	782	752	763	802	766	816	795	815	831	822	806	823	781	772	816	791	789	800	807	805	798	778	768	830	771	832	806	815	806	808	756	809	819	795	820	841	774	769	805	820	806	765	804	820	846	816	799	777	794	862	797	832	782	746	794	788	756	789	803	742	791	731	799	761	784	778	812	772	788	770	758	831	849	783	784	759	794	809	825	792	766	840	844	789	786	808	779	796	805	786	778	816	808	813	794	811	782	830	800	819	833	845	766	811	832	821	821	773	837	770	801	843	835	826	784	770	760	793	787	792	806	777	776	813	739	789	803	789	811	784	774	824	769	815	822	791	761	783	809	805	771	820	835	799	800	774	792	805	766	790	809	823	798	761	791	808	781	788	805	793	807	758	825	747	824	824	818	820	823	788	838	776	803	772	793	828	811	770	825	806	775	762	806	803	832	804	842	811	800	757	779	773	752	863	762	775	729	769	843	822	792	856	814	815	810	805	830	818	775	842	849	766	789	810	827	779	737	855	751	846	740	761	814	852	792	828	751	795	769	840	793	827	796	787	785	816	787	837	760	829	797	813	797	809	826	792	806	801	882	817	749	803	779	811	823	755	851	745	815	808	741	849	790	808	772	821	822	794	825	815	771	765	777	842	832	731	794	815	786	779	831	822	801	735	820	803	814	841	802	761	777	861	800	796	812	783	722	808	809	781	819	849	812	787	839	777	835	805	797	770	776	824	801	798	786	768	749	767	769	764	770	833	783	797	795	773	782	818	791	778	873	788	752	800	758	781	733	852	757	816	755	810	746	788	767	815	803	837	827	773	812	784	783	795	789	765	762	781	812	768	839	785	823	776	812	792	813	808	800	754	772	787	806	811	803	799	765	876	831	795	767	788	852	800	835	806	808	818	832	787	738	827	747	763	817	776	794	769	790	764	776	749	813	834	827	796	768	772	770	820	804	812	765	831	785	816	811	788	829	763	777	810	803	796	823	790	792	776	830	808	789	800	780	847	788	757	813	837	775	800	832	788	775	827	801	801	832	782	770	766	821	789	768	837	790	786	800	779	803	854	820	843	785	777	789	817	814	806	819	800	763	799	783	771	722	840	813	848	794	808	802	761	822	760	844	798	780	784	775	789	810	805	807	798	800	794	730	789	798	813	846	846	793	757	789	804	812	800	749	807	801	816	778	808	765	778	811	818	846	808	831	769	779	784	806	804	794	816	818	774	795	819	802	778	782	806	797	800	804	843	850	855	819	790	800	784	787	803	772	773	752	816	819	843	865	771	830	803	782	827	821	802	807	841	821	757	800	824	807	816	800	828	823	809	827	773	834	782	805	822	780	833	790	806	803	827	775	832	764	768	838	775	787	812	802	769	781	817	773	783	809	838	788	787	838	802	820	805	772	801	768	799	771	812	832	840	803	828	822	788	809	837	786	795	809	811	773	795	857	786	826	798	818	798	829	789	782	787	839	795	820	778	848	826	804	851	778	808	784	763	772	746	779	790	766	781	843	819	800	778	771	769	797	802	789	759	766	791	755	804	823	769	802	814	813	757	808	807	831	797	825	798	752	796	755	841	834	819	762	747	821	802	787	800	794	783	815	776	765	790	790	798	780	820	776	769	776	784	789	760	779	770	814	806	815	740	758	812	772	865	768	816	773	827	797	799	752	776	786	804	817	806	814	820	811	792	753	757	816	836	822	783	801	825	809	826	803	829	819	820	805	805	838	829	817	805	815	820	766	777	803	854	731	763	787	759	753	788	771	819	776	834	759	794	815	840	781	784	783	802	778	851	794	803	790	785	774	843	783	768	824	780	825	798	852	788	795	825	848	791	797	819	814	789	832	767	797	831	816	847	804	754	776	798	737	768	784	799	782	797	777	781	817	793	821	820	827	779	775	821	850	765	877	764	771	811	782	773	767	811	806	753	793	847	743	790	807	790	804	803	819	781	761	834	808	758	757	826	823	763	820	798	775	808	812	824	815	782	786	787	742	845	815	769	812	763	825	792	803	840	790	797	775	804	852	843	803	782	784	778	800	803	790	799	860	780	816	803	812	829	802	808	851	778	809	760	779	817	786	793	824	821	811	762	821	850	840	824	787	843	837	827	824	817	822	776	816	794	800	884	810	778	847	820	807	824	805	776	769	783	775	803	730	741	793	809	793	769	800	797	826	734	772	781	788	796	787	817	769	802	766	849	871	807	820	756	853	779	839	779	814	794	821	796	800	770	781	753	733	786	777	819	824	817	818	814	840	803	817	810	825	815	764	763	789	807	826	826	795	785	766	790	809	823	805	802	800	728	794	802	802	793	798	767	795	805	811	839	811	798	818	790	778	847	766	767	837	825	819	788	751	782	786	816	810	762	810	747	785	838	795	829	780	836	814	775	818	779	805	811	811	744	833	803	808	843	746	745	795	844	797	824	800	775	789	867	816	816	829	829	800	817	796	772	803	789	805	770	824	766	804	783	830	837	798	810	850	781	773	788	798	859	795	835	748	782	839	822	806	808	722	811	828	805	810	801	785	771	809	795	809	800	825	843	808	758	798	771	816	855	797	798	790	817	804	776	782	801	810	765	767	827	776	807	774	764	803	753	778	812	829	842	798	800	738	785	828	813	816	789	793	792	797	781	803	750	802	776	820	812	763	748	849
5111	3342	2033	1301	1494	1603	1362	1146	925	607	492	382	261	193	177	138	141	115	129	127	104	99	91	94	81	89	66	75	100	80	84	79	77	76	66	60	77	76	75	63	68	66	79	77	57	62	69	58	58	60	64	70	65	69	64	68	47	68	70	67	74	65	71	55	73	73	66	51	66	67	53	62	64	57	67	74	73	65	74	62	79	74	46	75	71	58	66	61	74	63	84	64	49	58	69	76	67	55	55	56	53	66	50	53	62	62	57	78	60	53	66	78	75	54	65	66	70	71	89	70	66	57	67	57	71	63	61	66	59	64	58	70	76	73	62	59	61	61	64	54	70	70	65	68	66	73	58	75	61	62	67	58	63	59	74	65	59	63	64	57	71	71	68	74	73	60	63	61	54	57	64	54	61	58	77	58	70	84	75	63	62	66	75	70	66	57	63	48	68	73	52	79	74	66	68	63	64	59	64	70	63	54	48	66	53	57	70	76	69	58	53	65	61	74	58	58	65	59	46	63	65	62	71	68	58	71	68	65	73	73	63	64	72	62	64	67	44	55	67	71	61	69	55	63	67	63	72	67	62	64	62	73	62	56	63	57	67	61	69	77	50	72	64	77	50	60	58	68	66	85	52	84	56	71	79	79	60	73	69	58	69	69	54	64	57	63	66	74	66	71	55	60	66	75	69	72	60	74	65	63	67	64	65	56	83	69	85	62	78	56	54	59	61	79	68	61	71	70	62	73	76	58	55	68	52	70	74	60	69	65	61	56	66	56	64	51	60	49	71	60	73	72	79	59	60	69	67	81	54	64	59	58	67	77	71	57	66	70	61	70	75	63	74	53	59	67	72	76	69	63	71	81	66	62	58	60	58	54	50	57	71	71	67	55	58	63	74	57	72	58	64	56	64	67	62	59	62	68	68	61	75	62	51	66	59	62	60	71	80	62	65	62	63	68	67	63	54	71	55	68	44	55	47	64	49	75	58	68	59	71	56	58	80	63	68	67	64	62	62	91	72	55	45	66	57	76	66	55	69	53	69	54	61	60	64	53	71	62	68	77	67	75	48	66	81	64	76	63	65	63	67	67	53	71	57	68	78	70	66	72	70	76	66	65	76	65	65	75	74	60	67	60	67	76	67	67	61	59	61	67	66	74	66	64	80	73	61	64	69	67	55	59	81	54	75	62	67	68	72	63	73	51	62	59	75	73	71	52	62	62	69	61	63	74	74	73	73	66	62	58	69	67	70	70	71	64	70	73	75	71	71	62	59	72	67	55	61	57	62	64	63	67	59	63	66	66	67	61	67	57	58	73	68	59	73	70	63	57	58	62	56	64	57	67	63	66	65	65	64	71	72	65	67	56	71	56	60	62	73	59	76	80	74	66	78	62	63	77	64	52	76	49	57	63	70	73	65	68	51	56	57	56	49	62	63	68	65	44	73	74	72	63	52	58	45	64	62	62	69	79	65	56	59	62	64	66	70	61	56	58	68	62	71	67	62	59	66	66	68	63	65	62	71	57	57	65	65	55	67	65	56	49	69	67	53	50	63	62	66	79	67	63	63	64	76	57	61	54	62	67	58	72	67	67	52	64	68	71	63	75	54	65	63	62	61	72	83	75	63	69	81	69	49	79	68	76	56	65	66	62	64	57	74	77	71	67	51	62	60	61	62	59	56	76	58	66	79	71	61	57	65	50	53	64	58	63	70	79	70	62	48	55	75	58	53	59	75	58	57	68	61	54	62	59	65	69	67	76	65	63	59	70	73	57	57	64	72	70	72	76	53	77	54	74	71	74	72	79	64	63	71	72	69	66	73	65	62	55	68	57	59	60	64	65	64	58	59	80	69	63	70	64	56	70	61	50	51	59	74	69	63	55	52	47	60	58	68	71	69	61	71	67	67	73	65	63	76	79	64	69	65	60	70	62	76	81	76	67	63	60	68	62	61	74	66	55	72	57	54	77	62	57	78	50	72	63	58	53	72	66	72	51	53	65	64	70	59	58	63	55	69	53	66	64	75	57	55	61	55	53	50	62	55	62	65	70	61	79	70	61	73	71	57	64	67	73	60	73	69	63	62	60	61	77	72	73	59	71	54	70	69	51	66	57	57	64	69	62	59	65	61	71	81	61	57	60	79	66	62	65	64	60	92	76	60	67	57	79	64	72	54	72	66	66	73	60	64	72	63	54	69	53	68	65	79	64	62	70	54	57	52	68	47	61	74	51	75	56	70	66	71	68	52	68	74	56	62	72	67	75	45	59	58	59	69	66	64	57	54	67	61	62	64	67	57	60	50	72	65	70	78	62	81	58	73	54	60	67	66	64	71	62	57	57	55	62	57	56	70	68	70	41	59	81	57	68	60	75	46	60	76	60	59	68	72	68	71	57	65	64	71	53	66	52	60	60	63	65	64	65	71	61	55	62	65	63	75	68	53	68	67	75	68	70	64	65	73	82	62	74	61	62	72	66	62	52	62	62	72	58	72	81	66	47	64	61	56	71	69	60	57	56	70	57	70	68	66	83	68	53	51	66	63	55	58	68	64	57	59	57	73	64	54	63	67	62	61	66	56	73	58	73	78	85	73	56	64	62	66	61	65	59	71	40	76	68	53	60	65	77	65	69	72	59	55	66	59	62	59	78	58	67	80	75	75	77	75	68	77	67	74	58	65	78	60	71	59	75	67	58	55	58	68	55	72	57	55	57	56	63	76	70	60	71	57	63	46	56	62	48	50	66	61	63	72	73	65	70	62	67	70	70	69	64	66	54	66	68	61	70	64	63	62	55	71	54	69	72	82	58	75	62	62	60	64	62	53	69	70	64	63	74	59	76	75	55	60	54	60	63	56	59	54	64	73	68	69	55	58	63	74	60	54	63	65	83	72	69	69	58	75	76	64	64	86	58	77	53	62	62	73	63	67	74	60	65	50	69	71	58	60	64	56	69	67	71	48	68	64	53	69	58	55	59	49	65	52	67	44	66	65	62	51	67	63	72	52	71	73	69	65	59	82	72	52	57	64	65	80	69	77	66	60	58	79	64	57	58	63	70	81	65	55	64	54	65	65	62	50	66	60	54	60	67	68	76	62	63	75	70	74	66	54	54	61	57	67	67	62	66	58	62	70	67	63	66	52	57	61	60	68	58	75	65	61	46	64	80	58	58	68	64	66	69	76	59	59	59	71	61	62	60	65	77	64	52	62	56	66	68	55	64	65	57	57	63	70	53	75	69	79	63	64	67	61	64	65	59	54	74	64	67	64	68	60	70	64	54	69	60	56	70	56	70	68	64	50	62	75	77	64	58	67	70	55	61	74	55	54	67	76	69	67	60	65	58	70	65	59	71	76	53	51	59	60	72	71	57	69	66	69	79	59	51	63	68	54	60	50	61	69	55	59	42	68	66	68	58	72	71	52	63	59	63	63	61	63	64	63	60	53	79	62	60	70	72	58	60	65	63	56	57	44	64	64	54	60	70	61	68	70	59	71	59	52	57
31518	23752	20301	27335	33090	32686	29456	25949	21994	17645	14030	11362	8506	6407	5083	4062	3354	2971	2722	2692	2616	2323	1966	1735	1559	1512	1426	1309	1342	1232	1205	1154	1068	1098	994	956	955	947	922	885	964	935	852	946	905	885	894	770	855	855	817	813	812	823	819	830	832	773	831	779	804	813	811	807	754	801	768	748	739	783	759	807	767	818	810	745	775	791	762	726	811	810	765	745	808	811	768	789	818	752	774	778	799	804	759	731	816	757	775	813	823	825	804	775	793	771	758	790	778	828	785	832	819	847	804	786	821	768	760	811	767	814	829	778	776	799	734	802	812	777	792	783	809	805	767	784	810	770	781	742	817	778	802	827	782	805	734	833	793	764	782	812	799	769	836	764	759	813	806	772	782	770	774	804	805	755	779	749	839	771	781	821	777	748	796	789	757	799	766	809	826	765	778	763	781	764	780	763	783	775	758	768	810	763	779	778	783	784	742	814	746	809	769	803	734	770	778	748	778	745	886	774	809	778	788	775	753	772	768	796	802	790	766	831	746	801	790	751	805	779	791	846	785	738	779	785	816	754	774	847	771	819	774	768	814	786	785	777	857	827	813	828	782	754	780	776	794	702	781	775	797	803	764	793	825	781	815	819	763	807	809	806	817	796	781	775	793	741	801	774	774	799	826	798	802	787	783	771	800	777	797	752	786	810	826	777	745	752	778	753	799	735	774	747	800	797	802	769	767	776	759	749	795	770	772	738	774	771	770	788	799	798	751	804	757	793	785	817	815	784	760	808	812	731	765	823	862	714	721	787	758	826	821	808	800	768	762	778	781	797	842	802	804	792	779	783	784	765	813	760	819	795	711	806	805	808	796	812	781	750	764	769	780	836	788	757	785	792	759	811	775	804	814	803	804	788	727	775	775	774	805	787	791	790	772	769	804	762	806	761	745	817	747	772	780	833	789	799	808	783	817	755	802	837	788	783	803	745	803	800	795	777	804	777	791	774	767	805	759	803	798	841	833	784	789	765	827	792	781	769	798	725	779	826	813	804	775	810	814	798	785	814	834	774	803	802	825	785	734	814	816	754	832	787	769	764	813	737	768	779	790	810	757	771	819	784	817	745	796	806	750	799	803	744	807	796	818	793	790	788	768	804	796	777	746	783	739	836	789	777	780	819	797	844	833	813	790	783	803	775	738	772	764	813	808	827	752	801	791	784	798	805	678	768	779	794	829	732	770	781	798	781	827	769	785	775	738	770	805	788	830	831	799	760	791	776	812	842	823	767	792	751	785	771	825	818	794	808	790	787	809	803	769	770	768	823	739	764	761	794	754	782	808	830	761	822	780	822	787	800	739	811	801	799	839	810	825	779	809	779	756	814	808	781	801	774	819	806	781	796	819	806	775	760	793	739	789	840	758	757	827	754	822	761	761	816	790	720	761	759	777	688	784	804	801	784	786	749	753	757	821	795	775	810	843	784	783	824	774	808	730	771	768	789	821	768	765	828	831	720	824	781	824	799	807	776	801	787	763	750	840	807	764	763	785	804	751	754	811	766	755	818	770	768	820	776	766	778	786	799	786	759	780	782	786	806	765	761	790	795	827	741	783	771	764	783	764	789	753	773	796	751	783	821	727	781	832	775	811	768	756	769	820	807	797	769	803	790	820	798	736	770	780	769	772	797	824	787	785	758	795	757	768	754	786	826	820	780	809	811	794	775	737	754	768	792	766	781	758	796	759	799	790	782	784	829	782	866	812	810	764	805	732	782	757	783	791	780	788	812	808	795	751	781	749	753	787	769	745	789	786	743	792	781	809	786	785	753	809	785	760	847	801	758	807	755	756	753	807	807	767	790	793	837	769	780	827	759	806	816	803	794	825	752	791	725	795	775	814	729	758	757	866	809	815	745	797	770	794	768	827	780	758	862	806	784	818	821	809	761	826	797	838	763	786	798	805	840	753	806	805	829	854	751	789	745	752	795	784	764	761	800	818	831	781	820	746	824	803	776	794	801	774	774	792	759	733	756	778	767	779	850	814	777	803	816	802	741	832	844	785	782	783	810	744	797	766	806	792	764	807	759	777	834	744	752	812	779	804	791	743	808	771	761	808	808	750	794	735	745	821	808	805	804	780	816	743	768	853	774	799	771	820	816	815	800	786	828	805	733	810	753	791	788	745	785	774	773	753	758	777	790	849	789	796	799	790	785	783	790	793	821	799	812	823	766	820	775	786	743	806	803	825	784	783	818	790	815	837	783	780	792	769	842	813	810	786	806	803	763	747	732	763	814	808	774	803	827	800	824	792	778	792	829	770	776	749	785	771	818	797	832	755	815	778	755	802	765	808	822	747	797	763	826	752	749	805	815	757	754	764	794	828	772	859	778	813	772	811	817	795	777	765	804	798	775	804	804	810	778	780	785	784	804	801	830	832	812	749	758	761	756	763	834	777	764	773	753	777	787	782	756	761	783	776	798	757	757	774	763	757	773	788	775	785	728	807	778	806	817	773	806	810	811	816	799	783	806	798	794	799	815	825	819	789	798	753	779	817	752	780	775	789	797	801	772	800	781	829	813	731	808	789	803	792	835	785	820	803	756	800	815	757	765	797	764	736	815	731	786	816	766	756	811	746	749	844	782	757	821	804	774	767	791	855	824	824	804	743	752	840	808	745	817	804	822	803	779	788	753	777	752	784	784	805	789	764	793	778	775	805	816	839	785	844	774	767	782	833	761	769	804	827	781	811	832	790	805	793	776	782	769	794	782	782	793	756	739	797	779	819	795	735	807	822	815	777	769	769	792	754	786	812	799	766	761	785	806	818	811	795	779	732	794	755	816	741	833	810	736	802	779	788	754	788	811	822	764	755	790	757	802	786	781	838	818	788	792	835	822	808	862	794	805	779	758	778	768	751	750	764	784	783	822	804	790	854	852	823	771	826	833	730	800	822	769	808	835	764	747	797	746	800	750	799	823	802	734	835	835	778	814	809	774	782	818	774	789	743	791	741	784	769	788	742	745	772	785	818	763	851	778	775	805	800	831	765	768	727	819	792	786	807	786	819	797	805	755	803	818	841	758	750	777	748	763	805	807	755	814	837	784	783	781	750	789	803	839	767	795	805	764	772	785	799	807	801	776	739	766	816	778	775	730	749	762	807	744	796	805	794	742	800	823	785	753	779	809	824	789	786	774	806	781	800	779	799	732	843	798	771	772	794	791	779	765	756	771	778	806	785	799	791	835	781	835	769	782	802	790	843	772	784	707	789	777	757	765	808	750	816	771	804	831	796	801	800	729	786	736	785	804	751	798	835	751	778	733	773	786	786	788	806	817	788	805	749	784	829	829	776	822	814	835	834	791	758	733	756	735	832	793	800	806	762	760	771	760	818	798	760	803	783	768	802	783	817	750	799	810	793	803	793	781	788	798	815	834	777	800	800	809	787	779	765	828	814	784	772	745	737	799	764	833	777	809	735	795	761	813	752	775	802	829	810	818	808	755	803	822	769	752	746	771	738	791
6170	3021	1958	1485	1475	1734	1558	1216	968	702	582	382	304	255	170	147	150	150	130	108	120	126	94	102	85	91	74	95	93	81	82	100	79	66	89	69	68	82	73	73	86	79	75	75	76	78	82	64	69	75	72	66	77	65	80	59	73	62	60	73	76	55	63	65	73	67	75	71	76	66	67	69	64	82	63	71	72	64	65	80	64	56	72	62	69	72	60	58	73	76	69	83	59	64	76	65	68	68	67	66	69	63	79	83	57	83	70	81	72	78	67	71	79	70	72	77	56	68	81	74	86	75	77	77	69	79	64	75	60	82	85	93	78	67	70	76	62	70	65	73	67	79	66	74	70	88	81	83	83	73	60	64	78	76	64	66	63	66	74	66	60	75	81	65	60	77	58	63	61	86	57	59	76	69	71	72	64	69	66	75	81	65	78	74	81	84	74	59	60	82	84	62	71	70	82	69	60	58	80	63	69	63	73	67	66	66	61	69	56	65	70	72	63	79	66	67	62	62	72	63	81	68	74	92	64	73	91	69	78	90	65	67	66	71	69	73	63	51	65	62	67	89	76	81	58	75	71	90	79	84	73	69	75	67	73	63	76	66	67	74	66	75	67	76	71	72	79	55	81	74	73	79	80	53	57	68	84	75	56	74	69	92	64	66	81	65	75	66	66	84	63	78	64	83	76	61	68	76	59	69	76	74	63	76	74	61	73	74	76	71	66	70	77	74	60	60	80	65	71	56	82	63	64	75	61	70	73	58	83	68	74	74	70	72	59	54	67	70	72	69	58	82	95	66	68	75	79	68	74	57	63	72	78	60	84	61	92	88	79	61	68	78	72	66	75	69	74	56	75	66	62	68	61	83	68	65	93	66	71	85	69	73	69	66	66	73	73	72	72	69	71	72	67	57	76	62	77	74	75	67	60	62	65	71	63	76	80	81	75	66	69	66	81	81	64	80	87	73	70	49	62	80	70	64	68	58	53	74	57	65	67	76	82	75	76	72	74	69	76	66	78	75	69	60	74	70	82	73	74	75	66	63	74	60	71	77	80	72	74	73	78	70	81	52	60	59	76	58	77	91	81	85	74	80	63	79	57	81	66	57	64	60	72	57	81	67	66	60	72	93	85	66	66	66	72	56	74	66	68	70	68	83	65	64	71	72	77	65	84	76	64	64	60	79	74	68	63	78	56	83	74	51	75	78	65	69	74	80	63	76	76	70	52	69	68	53	66	65	65	83	67	78	70	80	65	77	62	74	65	65	66	62	58	77	57	77	73	69	66	61	76	72	60	69	71	79	68	69	84	91	55	85	81	61	69	75	74	74	82	76	63	73	77	80	70	60	67	66	74	63	64	70	77	57	65	76	81	65	72	58	71	89	74	80	70	77	77	62	71	58	55	63	66	59	79	72	76	68	77	68	70	76	67	76	75	78	58	70	69	69	67	84	66	71	63	56	61	70	78	69	73	65	48	82	70	77	71	69	51	69	87	59	73	68	65	67	66	70	75	55	76	70	60	75	84	68	73	76	75	60	73	70	81	63	73	61	59	71	79	58	88	74	66	96	79	84	71	69	76	70	70	69	81	81	71	68	57	70	80	65	64	79	71	56	63	66	78	87	66	66	72	77	65	55	73	66	79	67	64	74	62	62	76	70	62	75	71	60	85	75	75	76	71	74	81	67	65	84	73	72	75	94	74	70	84	81	77	72	61	70	77	76	64	52	70	70	63	79	61	69	72	70	75	65	71	63	70	59	55	83	66	55	67	65	71	76	75	94	65	68	68	61	73	58	68	70	70	63	60	67	52	83	57	87	80	80	69	72	78	75	60	68	62	75	86	64	58	71	69	70	79	69	68	56	80	75	75	81	78	72	74	66	75	61	62	74	66	64	75	72	70	78	76	65	52	70	77	74	69	84	66	60	64	64	56	76	65	58	94	66	75	94	78	62	54	60	60	74	72	57	66	80	81	70	78	58	73	61	67	73	67	80	64	71	69	69	71	70	81	81	70	58	70	80	73	62	83	70	61	63	72	77	74	71	72	73	77	66	64	57	68	62	70	81	70	63	69	73	58	70	72	74	69	77	62	82	71	64	81	56	64	80	73	64	70	56	82	77	71	58	56	67	78	57	65	58	67	63	77	72	65	67	80	74	74	57	59	72	64	60	70	61	67	67	60	71	62	66	71	74	78	73	83	49	65	62	65	65	74	75	88	58	53	65	75	75	80	58	77	62	65	85	71	68	61	75	56	74	69	65	72	66	86	72	62	69	53	83	83	78	61	66	81	63	77	75	74	60	70	78	62	65	89	80	55	80	62	64	71	75	67	67	71	73	68	61	66	57	68	64	66	78	62	76	66	75	77	69	70	70	63	68	63	70	65	91	75	60	61	74	68	79	49	73	62	67	64	81	71	72	84	60	78	68	60	83	65	85	87	76	74	66	67	60	68	65	69	69	73	74	70	74	59	64	72	65	62	66	91	60	73	85	70	85	45	62	80	76	78	70	73	83	74	60	69	76	56	75	79	82	79	69	64	69	63	73	64	63	69	67	74	80	68	70	76	80	76	64	70	62	71	73	75	55	78	65	61	82	71	79	73	63	63	74	79	86	75	76	65	63	64	74	70	73	71	62	75	67	67	73	74	50	74	96	71	78	79	69	88	71	69	81	88	72	66	73	73	62	80	83	62	68	69	91	73	68	74	70	76	60	63	84	72	57	66	67	63	72	69	63	70	62	61	57	57	73	59	100	73	53	70	67	80	77	72	69	70	61	72	83	60	88	74	73	76	71	57	74	79	60	53	86	71	67	67	71	58	74	63	63	80	62	59	57	73	73	71	70	75	61	73	70	64	59	81	72	65	68	73	83	72	72	73	71	60	81	67	67	79	77	56	74	65	76	79	75	68	84	77	87	73	73	82	72	78	82	55	86	54	64	85	69	64	75	59	78	73	69	54	79	70	86	77	75	68	64	60	69	56	74	69	77	67	71	76	66	83	65	84	89	84	75	70	63	69	67	63	72	72	89	67	69	58	71	76	68	60	60	71	71	52	63	68	86	68	75	84	60	75	80	67	91	68	73	65	76	75	63	69	71	80	69	61	66	74	63	67	62	67	70	59	74	69	75	87	51	65	70	81	64	66	61	70	66	61	53	88	63	82	69	70	62	77	83	56	64	77	87	65	79	66	67	63	64	67	74	72	73	72	58	74	63	74	75	80	64	74	78	68	71	64	81	78	88	77	65	80	86	58	76	64	77	63	71	60	59	75	81	73	63	71	68	77	78	68	74	69	67	72	73	85	77	71	79	78	71	76	96	70	64	78	54	70	81	74	65	71	77	71	76	69	69	77	75	62	63	74	77	65	78	83	70	77	70	63	78	76	62	61	73	73	80	77	70	63	67	85	61	61	82	81	72	64	84	62	67	74	64	82	75	59	77	68	64	67	60	52	61	69	63	58	66	67	70	50	61	77	75	77	75	69	66	65	70	69	73
29331	23064	20977	28044	33872	33646	30149	26686	23682	19285	15433	12130	9770	7322	5507	4479	3752	3160	2892	2761	2680	2385	2161	1900	1813	1657	1555	1498	1332	1362	1346	1236	1117	1119	1120	1043	1086	980	991	981	1015	959	1074	939	967	926	992	941	905	968	901	880	882	892	909	865	909	896	819	861	857	894	884	868	888	879	821	837	829	841	835	875	855	804	867	891	856	821	853	852	903	835	799	911	883	774	851	935	893	906	866	905	873	844	847	842	824	865	793	835	858	866	858	845	817	820	903	829	853	854	847	832	873	836	881	876	878	898	866	842	800	862	848	846	799	838	841	896	834	798	875	856	885	830	885	880	902	872	836	902	887	826	873	891	875	866	898	862	824	845	878	811	836	841	838	832	820	869	854	815	814	833	812	838	812	851	867	824	832	833	857	807	846	890	887	883	882	857	829	874	948	875	855	864	887	890	850	851	817	884	906	849	914	881	844	879	827	795	849	837	846	853	855	839	849	808	847	826	894	860	880	878	795	827	828	841	859	885	879	850	835	879	884	874	837	856	886	847	877	847	855	848	862	840	845	867	912	890	881	882	896	884	872	841	862	873	839	808	823	879	800	855	860	875	876	871	878	829	865	877	820	849	876	868	883	845	905	827	813	852	830	840	833	847	818	839	868	879	858	793	816	821	826	845	859	840	814	861	892	846	891	868	865	832	883	864	878	927	857	831	919	851	884	839	854	849	820	854	927	810	822	887	871	876	827	855	866	896	820	819	879	906	854	892	862	852	833	864	883	830	860	866	842	844	861	864	868	859	888	836	859	932	888	909	880	890	806	884	840	871	845	865	868	822	870	864	903	920	815	894	892	839	876	833	883	856	837	856	865	803	879	848	845	850	867	849	863	863	863	911	873	843	907	830	817	880	830	885	822	887	806	871	869	824	839	924	873	831	845	831	875	790	882	878	825	813	871	872	860	870	813	912	848	860	869	832	839	858	878	845	863	859	805	807	823	860	833	863	843	849	847	894	830	857	851	869	854	858	854	920	902	865	856	901	835	867	921	851	894	826	869	842	845	856	869	871	852	831	845	865	801	837	890	867	826	821	905	871	887	860	841	819	847	836	871	868	851	873	771	828	844	855	881	872	832	870	846	804	856	858	857	857	896	841	837	888	804	852	920	858	820	873	862	854	905	846	878	875	834	908	869	816	854	885	814	864	881	830	855	870	874	848	920	838	865	906	847	899	843	846	885	819	839	884	865	841	887	842	930	821	863	896	878	827	871	895	844	859	843	839	864	870	854	803	811	861	871	858	831	836	824	852	872	884	880	812	846	884	902	865	837	848	861	795	877	898	885	881	893	923	846	856	891	879	842	855	888	890	846	829	906	853	845	832	874	912	854	881	849	784	820	845	874	857	867	850	866	805	875	874	857	828	874	810	870	846	894	931	881	809	910	874	808	821	846	875	910	833	896	869	868	863	861	847	865	879	865	838	882	850	861	867	877	844	897	892	830	837	796	897	844	860	853	839	845	882	842	877	887	824	867	868	859	873	847	858	848	864	840	831	859	839	838	893	863	859	904	879	867	831	902	826	839	853	879	821	900	872	852	910	794	831	883	895	833	844	815	894	871	874	863	872	835	865	868	888	829	843	824	888	831	864	871	850	907	862	862	838	844	821	869	824	811	799	872	875	859	836	885	832	843	846	877	839	838	804	845	925	865	912	865	833	849	792	892	858	941	849	868	858	890	860	884	862	865	903	841	849	880	839	844	855	839	859	811	854	827	857	868	866	810	872	799	914	905	848	814	895	862	884	859	852	860	840	891	846	826	851	897	884	891	789	870	825	866	878	833	820	806	895	909	863	864	844	881	806	823	841	883	866	844	800	780	863	876	903	827	850	844	862	831	856	796	886	823	845	825	879	831	884	840	883	871	862	856	902	825	854	897	847	871	887	843	798	879	882	869	878	809	857	852	869	790	862	870	855	832	857	841	852	868	872	851	832	838	925	849	825	945	885	811	855	828	899	881	836	840	856	858	841	846	856	825	887	824	845	830	864	863	833	820	810	839	867	819	844	921	860	893	932	883	858	820	861	857	844	846	886	908	876	852	852	818	822	794	820	820	906	903	871	877	854	823	834	878	813	845	839	879	819	813	823	841	875	860	799	845	837	820	902	823	817	878	825	872	843	865	832	828	828	833	823	849	852	843	867	883	892	880	881	838	839	870	865	835	842	837	884	832	858	860	844	836	835	816	815	877	818	861	876	824	871	900	875	878	884	884	875	868	824	819	879	886	887	843	839	904	916	837	836	849	800	886	906	856	873	839	860	894	840	809	827	809	845	875	839	875	862	834	855	808	865	858	878	864	865	871	791	864	843	867	892	836	893	804	937	842	841	900	831	850	845	867	817	883	788	861	845	818	825	884	796	805	825	875	865	842	910	863	832	830	860	843	827	829	904	862	852	850	863	842	860	877	848	858	837	799	887	904	818	862	847	816	803	915	915	856	802	841	843	901	902	852	848	846	859	829	842	882	846	863	842	846	850	923	875	812	822	829	838	868	909	888	840	830	852	835	830	837	854	845	843	828	842	872	864	840	837	883	864	856	861	857	895	904	863	843	875	854	845	894	841	879	837	913	909	834	900	893	866	848	896	865	866	875	848	821	805	936	893	874	855	813	904	864	830	832	873	851	843	812	813	874	831	836	844	845	848	879	880	903	882	832	843	832	852	891	899	897	889	838	855	882	882	836	845	857	836	832	806	848	934	826	829	838	869	858	836	853	872	856	864	846	814	830	847	873	873	861	825	871	879	788	814	839	815	829	868	853	853	871	852	870	891	839	879	844	872	815	879	843	852	865	811	853	853	852	840	872	849	881	860	878	880	839	888	870	854	841	810	838	861	831	830	872	901	842	887	841	887	842	854	876	876	904	906	819	837	848	880	819	863	886	856	875	813	844	820	827	877	902	869	857	881	845	891	900	832	852	833	877	848	847	870	846	872	866	868	899	901	863	870	836	812	799	845	881	868	836	816	780	826	879	855	790	879	850	843	832	887	778	849	830	843	877	871	807	833	893	803	839	875	846	847	804	832	856	803	863	827	833	872	821	810	794	831	843	876	890	827	833	823	877	853	852	831	819	838	899	843	846	825	856	844	827	868	837	914	884	836	853	881	823	868	870	838	875	858	886	838	860	835	834	880	869	859	824	884	839	822	861	851	829	840	854	859	890	842	807	893	822	880	889	846	818	844	884	858	816	819	843	808	828	841	851	807	815	872	887	883	918	866	845	891	817	866	809	889	869	860	886	857	860	847	839	883	912	874	852	844	831	878	877	866	836	846	841	844	871	847	859	843	869	868	854	869	823	844	871	849	883	829	815	886	848	856	908	853	802	897	869	844	891	877	833	843	831	820	848	852	856	855	836	852	857	893	835	876	867	831	848	903	811	827	861	876	824	850	906	879	870	815	911	840	901	840	876	858	801	808	837	839	866	855	884	915	923	873	888	917	855	866	826	865	894	837
6865	4528	2976	2259	2223	2518	2129	1620	1275	964	672	506	384	330	251	154	179	174	135	139	149	128	117	113	98	104	85	88	87	95	91	70	68	74	69	59	76	75	70	80	70	72	64	79	61	77	81	78	72	76	66	75	65	70	90	60	65	64	63	73	65	63	59	78	57	61	71	72	72	63	67	62	66	58	55	70	68	59	72	57	83	66	47	73	78	51	78	81	68	85	73	67	60	69	87	52	53	73	47	79	67	66	68	79	70	67	64	74	90	54	77	72	64	65	73	73	100	60	66	66	70	73	61	69	60	75	65	72	65	70	67	52	81	58	58	77	70	63	78	59	68	57	85	55	62	66	56	81	74	70	56	74	62	55	62	76	81	73	83	64	52	72	70	66	65	71	83	70	64	70	67	66	59	76	69	61	63	63	65	55	51	70	67	61	72	67	66	78	93	65	63	70	66	62	55	65	68	90	67	59	59	67	63	74	86	71	83	66	82	66	73	65	72	75	68	77	67	69	83	76	76	69	83	77	60	70	53	62	71	70	71	55	64	70	70	72	56	74	65	85	73	69	70	69	56	55	79	69	65	72	74	58	58	66	69	62	67	69	74	58	52	61	55	65	59	75	50	74	88	78	71	74	67	79	72	68	65	65	75	60	72	71	72	69	61	62	75	66	61	73	64	66	69	69	73	65	79	60	53	68	73	80	53	73	81	69	69	69	95	61	71	64	72	71	76	62	70	71	72	69	80	64	63	57	74	69	75	65	77	91	60	77	71	76	76	70	71	79	58	69	74	55	70	64	69	74	62	67	67	63	69	77	56	70	64	55	51	75	65	64	57	69	70	73	66	80	69	83	66	79	72	73	56	74	60	59	63	79	67	66	70	66	63	72	70	77	69	64	74	83	62	60	67	67	48	67	75	72	50	51	62	59	75	69	61	78	62	71	53	69	69	69	66	61	78	73	87	73	58	79	74	58	88	73	71	66	72	49	86	68	67	72	65	72	66	73	65	75	64	72	79	62	57	81	70	67	66	78	70	65	66	66	50	80	78	68	65	64	80	60	77	68	60	77	57	60	62	88	57	67	80	78	75	50	63	76	80	67	79	75	79	67	77	96	53	57	77	79	55	67	64	85	62	69	80	63	67	74	70	76	73	74	65	72	65	58	62	70	78	74	65	54	60	69	68	70	78	72	52	80	82	67	72	56	56	73	66	80	64	72	76	59	62	72	59	74	59	82	60	71	51	78	65	66	70	71	83	48	69	72	70	69	58	73	62	70	83	55	74	70	69	60	63	69	77	68	75	70	66	72	63	70	53	73	57	59	58	69	70	66	65	75	64	75	69	74	85	68	71	64	63	70	82	53	73	79	75	69	55	73	76	70	59	76	76	77	61	73	75	68	78	62	53	74	71	63	74	84	60	58	58	80	79	74	62	75	65	58	61	68	57	72	65	68	69	69	65	46	75	69	73	66	79	53	65	67	59	67	76	79	78	64	63	67	78	66	66	69	72	63	75	68	64	64	65	50	68	69	66	78	68	78	56	68	70	71	75	79	66	66	66	61	61	73	88	75	75	62	61	54	70	63	66	63	75	64	77	78	65	71	70	66	62	57	69	80	62	84	61	65	63	81	81	49	61	64	79	61	63	68	76	81	65	82	63	62	61	75	62	57	66	68	61	76	84	72	60	73	76	79	76	68	63	51	69	76	72	74	69	64	76	64	82	75	68	66	73	66	69	57	64	79	66	72	56	77	77	76	58	78	66	77	60	69	62	85	65	64	61	73	63	64	51	61	61	75	71	56	82	73	77	62	55	69	77	69	65	80	68	75	50	64	84	63	76	51	60	70	58	72	77	55	58	76	50	74	61	58	71	87	63	82	72	84	54	78	78	73	56	55	72	68	74	55	71	63	69	78	71	77	67	74	72	63	66	84	79	67	68	70	70	80	74	64	65	70	63	89	79	93	68	67	57	59	66	76	57	70	79	68	68	67	71	67	75	66	68	66	60	69	56	64	66	53	83	76	58	61	77	65	71	73	69	78	70	65	60	73	76	85	54	73	58	69	66	82	67	62	72	75	66	65	87	52	73	74	74	53	70	65	63	65	52	63	54	52	73	66	60	70	54	58	74	67	74	63	66	83	62	63	76	66	80	69	66	61	69	84	71	77	63	75	59	67	74	90	74	64	73	70	77	68	66	73	62	82	81	73	79	69	69	71	78	62	51	68	59	73	54	81	65	73	52	71	64	58	79	77	72	67	65	67	65	73	63	64	81	72	69	79	61	68	65	63	67	82	74	74	67	65	65	68	67	65	57	71	62	69	63	71	70	61	74	86	55	66	74	66	61	71	70	63	61	68	63	60	78	57	58	69	63	79	63	77	64	77	72	77	86	60	66	76	72	66	59	72	58	78	57	57	57	78	78	72	89	70	64	67	73	76	58	54	72	82	56	64	58	65	71	65	75	63	76	75	75	70	70	74	84	70	80	64	61	51	79	75	62	64	62	88	76	71	55	65	60	58	73	60	71	62	68	69	72	59	58	73	63	68	74	70	58	63	84	63	59	73	66	67	68	71	65	82	87	58	67	83	55	69	55	75	71	64	72	81	68	72	66	72	67	64	74	67	57	75	74	69	72	72	61	65	61	59	72	77	69	77	81	75	58	75	67	65	49	74	55	51	73	57	52	72	79	87	65	55	63	65	65	78	59	81	64	69	76	72	62	65	58	69	70	76	64	63	63	69	77	72	55	59	70	68	77	67	66	58	60	79	64	59	57	64	65	77	74	86	60	64	79	57	81	84	74	58	52	81	61	64	71	52	60	71	60	74	74	72	70	73	73	74	77	65	74	61	76	61	66	59	87	64	72	73	76	68	69	71	71	69	77	57	76	61	66	73	70	66	69	58	70	72	72	77	61	61	66	76	70	69	73	66	54	66	61	68	77	45	64	61	72	73	70	80	74	66	66	86	72	70	62	53	69	83	66	76	69	65	64	63	69	63	78	84	62	84	85	69	70	80	60	70	52	71	57	62	79	64	49	64	73	65	48	72	76	64	54	75	71	64	65	54	63	60	69	73	71	70	63	62	75	62	80	56	57	75	73	74	76	73	69	56	55	62	65	88	75	76	88	79	47	83	70	61	63	65	67	73	79	84	69	55	73	71	66	69	62	58	60	44	79	59	78	72	73	69	67	75	82	63	74	80	73	74	74	63	68	73	59	85	65	50	83	68	70	75	63	58	64	57	62	78	71	66	67	60	74	69	86	72	80	70	70	65	67	80	61	80	70	62	66	80	67	71	65	81	75	59	76	55	63	57	54	77	72	63	64	82	66	71	70	73	67	58	68	70	63	70	74	65	69	59	76	66	68	74	67	76	78	62	81	73	54	80	66	61	77	65	63	65	51	72	68	62	73	84	71	51	75	64	71	75	80	69	59	60	64	64	85	90	74	60	63	74	97	77	72	68	66	64	71	55	64	60	59	81	70	70	65	49
33457	26308	24574	31452	37003	36289	32743	28903	26245	22195	17641	14297	11588	9067	7003	5279	4404	3747	3269	3121	2986	2784	2455	2174	1929	1898	1713	1656	1518	1367	1376	1321	1192	1182	1127	1060	1040	1015	961	993	969	966	966	911	928	939	859	880	861	865	888	892	883	835	842	831	859	817	894	844	824	856	841	825	806	829	858	835	832	866	838	854	827	852	807	815	779	813	849	832	846	821	839	823	813	837	793	827	835	795	838	818	784	807	874	848	859	808	807	859	847	772	804	822	794	872	837	837	834	841	836	833	806	842	836	780	892	879	817	811	825	859	848	903	816	829	865	853	825	825	875	847	824	866	805	852	819	812	870	840	792	852	839	802	857	862	839	819	840	843	813	849	850	794	824	793	832	852	819	845	833	799	813	811	823	832	842	846	774	834	861	802	782	807	854	795	811	791	797	797	808	845	873	795	848	817	848	851	829	800	827	805	846	840	791	831	857	852	874	827	838	825	796	852	823	835	790	815	863	871	825	789	849	795	854	805	855	805	854	801	848	765	849	838	853	842	884	868	831	810	854	868	830	840	834	869	828	736	757	826	791	791	835	831	825	833	845	819	866	847	836	849	775	847	857	784	811	831	849	837	803	869	803	843	804	796	818	865	826	831	822	805	846	830	800	733	797	759	781	820	814	837	781	827	885	850	812	823	816	820	805	881	834	797	814	811	791	812	874	837	839	815	791	807	818	831	857	841	873	766	894	883	827	865	823	828	809	787	849	825	840	892	848	844	838	881	906	795	825	850	842	856	860	836	849	801	807	840	853	825	784	828	860	819	819	916	852	807	855	794	832	800	809	808	817	800	872	826	820	835	869	815	826	826	821	832	853	846	851	812	825	847	823	797	832	877	866	748	821	844	862	839	802	828	864	837	825	863	869	857	838	867	802	808	753	790	804	822	850	801	838	805	845	804	856	798	826	838	808	845	796	853	890	852	821	859	835	827	784	826	794	829	832	770	832	772	802	814	815	804	894	893	816	810	823	808	821	813	853	865	844	819	852	836	832	843	833	847	840	860	831	856	794	838	817	866	839	821	812	814	878	867	832	796	795	845	830	823	846	849	820	875	864	820	828	832	769	795	833	844	802	799	790	830	807	800	823	802	847	815	813	888	845	821	878	847	848	805	831	794	826	843	828	847	816	847	810	841	774	833	814	823	827	826	802	857	873	791	818	863	829	808	857	784	795	795	837	819	854	885	829	823	828	826	819	833	830	797	889	829	851	861	788	803	834	840	807	801	811	793	867	817	818	817	852	816	780	789	844	788	853	848	850	840	835	839	842	823	831	828	788	844	850	821	858	812	796	846	848	804	881	841	810	864	809	843	887	846	834	824	849	854	803	800	832	772	841	800	796	885	855	832	839	829	828	861	854	837	832	823	827	840	779	800	818	758	832	830	825	807	848	843	779	854	898	858	828	859	819	850	823	837	839	866	834	780	806	838	773	844	851	842	845	803	820	804	841	803	837	838	822	828	810	767	768	869	844	862	849	843	803	831	831	822	830	828	771	808	840	842	824	790	827	815	846	843	838	819	847	785	817	834	860	848	855	862	806	833	859	816	835	782	850	769	772	839	859	845	826	814	872	850	831	845	811	778	840	828	849	844	810	846	798	815	860	861	852	834	828	808	808	836	821	788	847	835	825	820	829	861	814	891	885	810	819	801	822	802	807	860	827	851	833	781	824	858	845	825	827	821	774	813	802	790	827	842	821	864	907	844	808	796	835	857	835	800	844	806	860	845	835	823	803	847	823	835	773	859	842	796	841	846	768	800	821	836	806	864	830	835	811	920	813	790	819	827	893	868	833	841	833	820	771	805	845	847	787	829	845	819	775	856	822	839	833	802	839	872	841	848	784	810	798	860	809	836	834	825	826	816	848	821	823	845	834	848	863	788	764	831	846	846	822	856	833	808	820	839	846	836	823	855	862	823	808	838	783	778	839	820	821	831	790	871	849	827	800	855	860	872	800	827	794	863	849	851	819	885	805	874	834	838	773	785	816	838	811	866	784	801	863	850	823	806	856	818	827	858	865	815	855	810	833	817	824	818	836	880	812	867	841	817	818	879	807	866	895	865	824	835	846	820	850	831	869	797	795	815	816	844	808	810	808	849	850	797	807	798	837	787	842	840	796	812	836	837	846	852	822	793	850	764	874	857	871	776	831	806	848	872	849	832	841	803	864	878	802	816	836	848	820	802	778	853	822	795	825	793	876	802	824	878	805	828	802	818	863	781	830	824	869	824	842	817	831	769	842	860	854	841	833	809	831	816	812	845	858	874	825	891	831	843	808	802	845	820	805	740	833	834	818	837	832	816	818	851	836	809	816	812	801	802	845	826	855	845	840	808	852	782	864	755	789	846	851	846	842	772	865	876	836	854	854	853	821	858	794	850	883	833	798	851	834	785	833	846	892	861	811	886	854	834	826	846	831	919	807	842	843	790	816	848	867	795	854	829	828	806	792	833	772	894	811	809	827	812	807	819	839	791	866	807	846	867	852	779	837	863	831	838	884	816	871	839	808	789	843	786	866	833	836	829	848	821	834	816	823	828	880	868	834	818	804	808	818	853	868	860	810	817	798	831	820	823	857	843	827	759	771	846	831	815	838	745	771	880	864	821	815	793	823	852	856	845	859	820	822	808	774	834	836	821	838	832	807	842	828	846	813	818	857	768	863	805	851	835	856	870	865	817	821	852	812	848	829	795	823	819	806	871	872	793	813	794	842	835	793	838	817	877	778	848	774	796	826	847	843	857	804	805	814	827	810	862	841	796	842	849	897	852	816	824	838	862	809	836	818	850	831	816	836	835	853	834	838	820	887	815	860	832	861	820	843	831	800	834	876	848	822	861	845	830	822	868	859	833	869	796	846	833	851	848	864	825	843	857	818	862	831	815	815	859	868	801	797	808	836	805	864	824	835	792	831	836	804	795	794	845	814	813	850	894	833	789	804	815	885	839	826	795	866	851	837	802	852	849	826	786	826	779	851	833	831	808	810	793	814	889	807	834	871	864	847	813	817	836	790	832	810	823	818	808	871	869	827	815	856	923	811	814	858	793	816	815	849	861	859	781	819	789	820	840	806	800	835	839	831	832	839	849	827	876	882	834	859	846	821	836	817	834	804	847	886	833	869	816	879	823	879	826	815	824	812	828	806	878	783	780	858	837	872	870	835	763	847	825	862	835	809	828	868	810	834	849	848	836	810	854	782	853	831	852	859	809	798	857	805	858	881	816	849	848	823	860	806	779	802	863	816	835	794	851	852	805	806	844	799	844	849	804	886	859	856	804	824	811	796	835	806	828	822	792	829	858	821	893	829	876	773	827	797	788	846	834	824	845	787	851	830	890	861	841	846	808	835	818	860	845	830	866	800	878	826	825	866	826	867	879	887	803	845	879	861	795	918	883	831	808	843	799	823	818	859	878	791	803	776	847	850	794	838	831	846	893	798	778	791	815	855	840	787	827	823	857	830	799
4214	1969	1551	1180	1177	1314	1144	779	609	556	394	268	196	173	139	118	95	93	106	86	82	91	76	91	65	72	83	76	83	70	63	65	61	61	61	49	70	68	73	71	87	60	64	64	67	69	64	64	64	56	61	53	62	71	79	64	57	70	70	71	59	59	64	63	78	73	66	69	76	76	57	67	53	57	61	70	59	66	73	75	68	67	59	62	73	60	65	51	49	78	69	68	48	62	60	54	67	65	61	63	59	57	61	65	94	58	66	73	60	43	76	72	64	72	68	66	58	58	68	75	43	67	72	80	71	66	76	54	51	57	61	57	76	62	65	65	67	71	83	71	59	62	64	84	82	45	69	70	54	64	65	64	65	81	58	65	59	65	49	85	61	61	66	66	81	65	57	82	86	67	69	58	76	65	68	57	57	65	58	70	66	67	66	70	49	59	69	65	70	64	60	76	71	51	61	76	62	82	51	67	67	68	83	51	69	71	67	66	58	65	53	72	53	55	67	63	55	66	70	75	67	77	51	57	67	54	55	71	57	63	74	59	56	62	74	68	59	44	62	62	77	80	67	65	71	67	64	57	59	54	67	47	60	56	68	49	72	63	73	61	58	69	63	67	51	62	70	67	57	60	65	65	62	69	59	63	69	75	66	65	53	65	56	82	58	66	68	63	76	61	65	58	66	61	81	68	67	74	60	58	69	60	51	67	64	62	58	60	77	79	69	65	58	59	62	71	62	53	66	76	68	61	63	64	58	53	72	66	54	55	70	70	55	68	65	65	60	53	59	64	65	62	59	77	49	72	64	67	63	55	50	61	72	59	69	63	67	69	61	70	71	71	60	69	74	65	72	66	93	67	67	66	74	63	57	53	51	65	61	71	64	67	70	58	62	63	62	60	62	66	61	70	63	62	62	56	59	71	60	69	69	69	63	59	55	60	86	52	58	71	64	66	70	62	78	61	60	59	68	59	62	81	60	59	55	76	81	76	59	55	51	71	72	62	51	54	61	50	59	62	68	82	54	67	68	64	61	68	57	74	55	66	66	55	71	69	71	59	66	56	80	79	82	69	57	74	68	81	64	60	70	75	74	60	75	65	67	64	80	65	42	71	65	71	68	67	78	69	68	63	62	67	67	64	62	64	66	51	73	70	53	69	92	69	64	66	68	58	69	73	80	78	52	63	81	79	67	74	66	51	71	70	53	64	71	53	64	62	72	58	73	61	60	67	82	61	54	51	74	78	65	74	80	62	81	65	65	66	56	77	58	60	52	57	68	62	71	62	59	71	70	63	58	54	76	65	58	62	49	62	61	70	72	62	54	71	56	49	59	61	68	53	61	50	62	62	48	86	62	63	59	63	53	66	66	76	74	60	71	70	54	69	67	55	55	63	74	66	68	57	57	66	85	66	78	61	71	69	85	72	59	76	57	84	79	63	69	67	78	63	63	64	63	89	69	68	70	65	81	59	52	65	69	63	62	49	62	65	47	48	55	80	78	80	60	69	72	69	80	68	78	59	68	51	56	72	68	69	62	64	80	61	69	71	63	47	71	64	63	59	55	77	60	53	62	78	53	76	67	60	65	64	62	74	63	66	75	53	69	53	56	68	61	58	65	88	67	60	60	60	65	75	62	56	56	73	70	68	72	67	62	65	61	84	69	73	57	71	55	62	69	71	57	63	56	68	53	72	68	64	70	63	67	73	64	62	71	60	67	59	77	68	62	56	59	58	66	62	88	72	74	73	74	61	68	75	67	54	62	59	80	64	60	90	65	78	56	68	83	68	69	74	69	72	65	62	48	60	63	79	76	61	66	70	58	69	78	72	58	58	71	73	70	62	65	54	66	70	51	69	57	72	72	71	64	67	61	46	64	65	65	66	71	62	70	65	59	64	72	62	72	65	66	73	68	62	76	60	72	57	73	62	74	58	69	58	75	67	68	60	56	56	54	73	52	55	59	61	67	63	70	60	72	58	75	73	54	58	57	60	70	60	66	60	71	72	66	53	50	61	59	66	54	72	70	72	73	64	53	62	79	64	92	57	70	71	66	63	66	68	75	62	67	55	75	62	54	68	78	68	64	68	67	80	70	53	68	68	80	75	56	64	66	65	70	82	75	72	67	67	61	70	80	69	65	61	55	72	56	57	71	75	71	61	53	49	75	76	57	54	57	60	63	75	62	61	54	66	53	61	49	67	65	53	77	74	63	69	69	60	61	71	77	70	60	72	68	59	54	63	55	65	55	73	50	69	57	64	75	69	60	63	64	61	69	61	66	70	69	70	60	63	68	62	53	66	82	64	56	75	79	52	60	75	57	74	71	66	59	69	63	67	67	70	57	65	59	75	61	62	76	68	82	59	58	79	68	60	58	47	60	82	55	79	60	66	71	87	70	71	59	76	61	71	73	64	67	73	61	67	65	67	75	69	69	63	66	64	58	64	78	62	81	72	65	73	71	61	80	65	62	60	69	61	65	67	85	79	68	60	76	72	70	65	70	66	60	61	65	54	79	67	67	54	67	57	70	52	66	56	50	50	64	71	56	65	63	69	62	54	80	86	65	72	60	61	58	73	69	69	72	70	60	62	71	65	54	74	53	67	63	62	63	69	77	55	75	62	77	64	57	59	65	58	68	57	84	71	64	66	71	60	68	77	58	62	64	58	76	58	64	63	69	71	78	79	68	60	71	66	69	59	63	61	68	64	64	63	66	69	58	67	63	51	72	77	84	56	75	73	56	57	66	77	60	63	68	80	46	77	55	67	63	68	62	61	72	46	76	73	82	77	58	53	73	60	69	59	71	69	59	62	64	75	60	72	85	72	76	70	63	68	64	65	58	75	55	72	54	53	49	76	77	65	64	57	72	74	62	56	60	75	56	61	68	64	56	60	58	67	68	50	68	63	86	70	62	54	59	64	79	70	62	83	58	69	70	72	65	70	68	60	62	85	81	68	74	61	63	59	57	74	79	66	43	72	52	62	62	66	61	63	66	43	61	61	79	60	62	83	63	66	60	63	76	72	69	80	58	74	64	65	62	67	60	69	52	66	73	78	66	58	60	50	70	70	59	66	63	65	63	58	62	66	58	63	75	67	66	71	67	67	68	80	59	56	67	75	74	85	57	63	64	75	69	58	71	65	70	66	69	54	67	57	63	56	58	69	71	70	69	69	65	51	53	84	55	63	61	70	67	66	64	68	58	43	67	71	65	68	70	69	58	59	63	61	55	66	62	61	58	60	64	78	56	66	64	59	64	54	69	67	80	71	53	49	60	60	75	69	58	82	71	66	69	63	62	65	59	63	60	63	64	47	80	55	83	77	75	73	71	65	60	75	89	63	66	70	50	66	71	71	59	54	74	60	59	64	63	71	63	66	55	70	62	67	69	55	64	63	79	60	80	59	73	75	75	68	68	70	74	77	59	66	68	49	61	50	69	70	80	72	52	72	62	62	77	64	61	56	65	60	53	65	54	70	67	65	68	61	71	53	60	61	66	63
26733	20684	19207	25482	31075	30256	26837	22433	19131	16801	12317	8899	6710	5103	3728	2992	2383	2048	1859	1695	1592	1517	1415	1291	1241	1161	1152	1094	977	990	1012	978	925	842	922	832	922	946	882	841	862	880	830	836	822	826	837	818	789	789	784	819	814	784	775	837	790	786	779	844	828	801	777	778	774	848	787	806	837	832	795	814	828	800	805	831	872	776	788	811	771	801	795	822	813	751	809	759	802	785	828	856	782	778	809	825	812	787	815	797	820	807	785	789	823	845	786	812	785	783	831	803	768	811	756	798	837	782	818	808	805	846	746	755	786	817	773	807	815	819	783	840	828	805	807	828	798	762	808	769	808	809	799	775	839	758	778	751	788	845	852	787	841	780	745	802	807	806	833	786	798	802	831	738	789	778	772	747	794	773	834	753	787	790	807	827	818	760	752	780	802	767	788	771	787	813	798	814	848	771	778	789	793	774	821	823	839	730	814	814	826	800	749	864	775	827	772	831	773	787	791	785	758	836	842	796	786	764	802	765	742	752	817	802	772	805	804	711	765	763	825	845	798	816	842	824	797	828	835	782	792	832	824	781	821	788	802	885	811	742	788	798	813	806	786	723	845	819	800	817	791	779	758	778	777	813	786	828	756	821	817	833	793	835	801	817	751	768	780	828	818	763	825	793	822	786	794	799	830	770	804	765	799	773	799	811	876	792	854	769	785	789	800	798	788	802	772	816	810	745	756	760	789	787	738	771	848	823	813	788	779	776	765	841	767	765	796	764	837	794	792	796	802	786	768	786	746	799	795	790	809	795	820	825	753	793	820	768	757	784	814	805	828	783	774	795	786	816	750	751	761	753	845	788	814	827	739	789	797	790	786	820	781	829	789	791	746	779	804	834	818	779	787	850	808	786	831	850	786	809	811	781	826	822	833	824	786	796	826	812	863	748	800	788	800	835	814	807	809	831	796	777	798	801	839	808	844	816	793	826	755	794	776	778	799	794	804	842	761	790	778	834	833	874	755	786	802	791	776	809	811	873	766	842	852	794	796	793	789	850	822	849	794	757	826	809	812	801	833	746	759	821	827	818	790	801	839	800	809	818	758	752	752	798	783	795	822	836	867	773	763	812	794	785	840	787	810	789	798	851	837	822	790	837	803	848	802	872	789	805	773	821	800	773	775	764	796	800	827	807	776	835	765	827	857	791	818	784	829	849	811	847	795	762	809	786	790	810	766	818	776	808	794	775	808	821	787	811	795	829	799	855	782	789	787	802	793	814	818	811	820	796	776	763	755	834	829	800	771	800	803	818	803	788	829	751	766	833	730	799	848	795	764	803	812	802	795	797	805	791	807	807	764	762	784	778	789	730	751	745	805	800	814	819	766	795	775	775	826	782	806	782	766	781	793	776	809	808	808	828	785	765	775	803	836	797	789	767	793	782	769	788	779	767	825	779	797	792	811	798	777	766	780	845	755	808	792	797	798	827	818	773	790	810	783	840	794	796	773	807	832	834	817	837	781	775	790	786	788	834	760	769	813	764	818	790	837	780	796	765	832	815	819	778	781	809	760	837	814	793	780	783	805	783	858	865	761	799	801	823	785	828	863	813	824	755	827	776	810	775	805	827	826	765	797	757	789	780	801	811	771	797	824	799	783	816	839	797	809	840	763	771	818	793	759	817	808	771	798	793	761	800	784	731	779	821	822	827	812	791	800	775	765	854	785	821	816	782	841	764	776	819	799	824	810	784	791	777	824	819	789	779	757	804	828	780	772	799	809	771	755	780	859	788	780	748	815	770	768	780	768	831	827	806	874	859	812	802	823	792	767	769	792	807	769	752	806	755	761	848	807	837	834	798	802	756	806	791	829	766	754	769	782	788	816	811	812	836	795	824	773	792	831	799	836	800	811	801	795	786	753	812	830	746	820	772	836	829	801	822	751	782	796	783	840	797	824	789	794	783	774	796	788	817	835	792	788	829	801	766	779	810	779	803	803	823	782	759	775	755	854	799	809	809	773	817	820	823	822	791	837	811	839	776	755	791	789	790	772	765	758	797	788	776	731	823	811	799	749	821	800	781	798	818	804	851	749	802	818	806	807	762	802	792	797	785	791	793	831	791	815	807	762	784	800	814	819	786	797	787	850	782	836	863	834	803	801	808	820	793	804	820	806	794	807	798	781	806	784	827	770	788	851	774	799	755	808	833	833	780	829	776	772	779	801	774	834	792	843	759	767	780	838	792	800	827	765	815	799	794	849	779	775	836	799	801	798	766	787	797	888	832	769	763	807	817	790	809	758	781	757	771	840	784	804	800	810	778	789	794	813	768	741	733	826	817	786	864	802	868	842	805	799	831	795	793	802	776	778	770	747	722	782	801	804	768	800	776	766	809	800	814	804	875	783	835	814	815	823	782	727	788	863	806	780	816	824	827	788	773	774	817	808	795	753	792	791	750	763	777	767	794	793	749	807	789	850	811	764	827	780	815	799	764	793	809	763	815	762	798	817	805	820	819	829	833	753	809	763	788	820	811	798	773	785	765	824	741	761	818	780	764	862	794	771	755	765	772	791	760	823	854	823	818	734	791	794	770	831	762	817	736	789	777	771	817	792	793	884	726	769	788	808	800	801	788	812	824	792	764	839	731	768	830	774	826	793	798	834	804	827	811	774	807	858	839	805	755	823	803	834	820	788	789	823	792	817	753	838	766	824	788	807	800	813	816	817	797	793	823	817	851	782	793	812	808	822	859	827	836	807	770	809	759	823	813	850	795	761	811	793	819	818	819	842	794	851	773	802	792	774	815	778	751	799	778	794	821	812	792	823	805	763	792	842	778	799	767	802	795	839	793	816	824	847	793	807	802	817	818	786	803	774	793	801	794	852	754	797	829	823	790	754	771	825	800	731	810	803	805	798	779	790	791	763	813	833	783	771	778	793	824	791	727	795	832	793	778	807	798	775	854	779	798	712	734	816	764	821	804	757	800	784	830	784	809	770	812	726	790	822	863	774	798	798	828	809	802	817	757	830	761	804	785	813	781	776	793	821	793	845	822	805	770	777	816	740	812	793	777	782	786	788	763	773	792	816	785	813	809	762	816	745	816	797	820	797	766	764	805	764	812	811	801	747	786	826	842	773	812	830	834	852	855	767	743	787	786	864	789	826	813	786	767	777	809	795	785	789	777	792	800	816	781	806	800	771	753	828	796	770	759	805	748	812	746	776	755	811	793	795	805	796	800	805	773	756	748	804	814	790	829	792	839	800	794	848	794	793	815	787	737	771	801	768	807	791	823	794	816	827	790	805	831	808	833	756	778	799	796	805	774	831	846	770	793	772	744	754	805	781	864	825	778	750	810	797	758	780	789	770	744	835	791	825	792	759	852	792	858	782	814	817	785	782	767	817	763	809	800	792	846	755	816	763	763	815	772	796	810	740	805	800	737	841	778	789	781	782	821	807	762	814	810	769	794	772	798	816	809	813	807	773	810	794	770	796	858	774	803	825	768	808	810	756	804
5303	3520	2317	1688	1775	1838	1634	1209	848	684	519	361	274	202	158	130	105	119	117	103	102	100	77	95	93	84	93	79	86	71	62	63	71	64	59	67	72	58	73	73	67	67	71	69	60	70	67	73	65	59	64	65	62	70	64	75	65	70	66	65	58	69	74	54	59	67	65	65	57	78	64	69	55	78	65	73	65	79	60	58	46	64	61	51	61	61	58	76	59	84	65	53	71	80	80	54	69	60	67	61	67	65	60	71	68	54	61	58	63	67	72	65	58	71	54	55	59	49	61	74	59	53	64	64	69	75	60	63	63	49	68	57	56	74	68	60	78	76	67	66	68	68	65	67	47	61	55	70	70	74	61	78	62	61	78	70	69	66	67	48	76	67	52	66	51	59	65	80	67	61	60	66	80	67	66	56	63	52	61	62	56	74	64	75	71	61	70	63	62	72	61	76	70	71	78	51	62	64	54	59	71	66	55	73	68	70	39	59	58	69	54	56	75	68	72	69	68	69	73	81	62	71	60	67	67	78	69	65	72	73	53	61	66	61	69	54	74	69	74	52	55	63	63	65	59	48	55	71	59	53	53	83	64	53	67	58	65	65	77	71	54	80	54	68	64	73	70	66	68	73	69	77	51	68	59	82	73	74	64	68	70	70	58	75	76	69	74	64	69	53	74	66	72	55	70	63	56	73	74	54	51	70	53	58	59	68	73	58	64	59	68	64	70	54	55	73	63	62	56	64	66	65	52	59	73	46	76	70	54	69	72	59	67	65	78	70	70	67	73	55	69	74	57	75	67	69	77	71	63	57	70	72	62	68	68	47	83	75	49	60	70	71	52	56	64	65	66	70	60	62	69	63	66	61	67	60	77	54	64	71	63	76	59	55	72	59	52	68	71	53	57	70	64	64	62	61	59	79	65	74	64	76	80	60	69	60	55	63	64	70	76	79	65	63	58	58	65	68	65	51	66	56	55	59	63	62	76	62	57	61	77	51	62	77	64	58	66	64	56	59	63	65	64	63	77	64	63	58	76	68	62	68	72	61	55	62	60	54	73	58	70	68	71	63	62	66	68	83	56	70	71	61	61	73	74	79	71	71	72	56	61	53	66	66	63	55	72	67	68	68	58	64	81	49	70	66	51	70	68	46	61	61	75	56	83	47	63	62	54	62	72	60	68	57	60	70	68	65	60	60	70	54	67	56	60	62	55	71	58	70	55	66	88	58	56	64	65	65	83	58	64	57	57	74	69	65	65	63	66	66	58	64	53	81	66	65	62	69	75	67	69	57	60	76	73	74	60	65	71	68	87	67	51	51	70	73	72	68	62	62	64	62	71	68	76	67	60	59	56	55	80	67	70	67	56	59	72	60	54	56	54	65	63	53	76	67	68	73	71	68	59	61	70	63	66	76	60	64	61	70	84	51	61	52	58	75	42	68	63	50	68	67	63	52	70	55	70	64	67	56	51	66	76	58	63	57	74	46	66	54	67	58	80	47	72	60	73	59	66	64	73	64	73	80	55	70	42	89	61	71	71	79	50	64	72	66	64	60	53	52	50	59	77	64	55	64	51	63	60	77	57	77	69	63	65	74	69	64	62	67	69	58	65	60	78	70	63	67	64	65	73	68	63	74	60	56	60	52	71	74	62	69	73	52	66	63	64	56	66	67	52	71	76	78	70	58	69	83	60	57	61	62	62	63	64	73	72	54	61	61	54	68	93	58	64	68	70	73	69	64	55	56	76	73	66	70	70	63	46	62	63	58	59	59	69	70	59	62	67	69	58	69	59	57	65	62	57	56	69	77	82	75	64	65	63	65	76	71	63	56	75	56	54	58	73	64	83	65	55	61	69	53	59	66	62	67	65	52	90	64	58	59	60	65	61	66	71	71	64	69	57	60	70	77	59	78	73	68	65	61	59	58	75	54	79	67	62	73	64	70	58	78	64	70	72	64	71	65	63	77	49	73	66	58	80	67	53	61	62	62	66	66	67	80	67	59	79	57	77	71	74	80	50	62	64	70	65	72	52	52	58	63	74	70	79	72	60	69	68	72	69	56	62	61	65	65	44	70	74	68	75	76	75	71	55	66	56	63	72	67	69	60	61	68	56	63	71	65	54	57	68	69	56	72	65	70	72	55	43	71	69	55	58	54	77	56	62	63	67	50	62	56	67	58	61	65	58	84	62	57	70	68	66	49	61	72	57	53	76	60	76	58	52	74	72	55	80	63	69	62	62	66	65	50	80	70	66	70	57	68	71	70	73	62	64	57	69	67	73	59	76	72	52	58	60	57	65	60	57	83	68	61	82	71	65	69	58	63	74	56	65	62	64	83	76	78	44	66	74	64	56	75	71	67	70	48	60	64	59	81	77	56	70	60	57	59	65	66	68	66	61	54	61	76	71	53	63	58	58	73	57	75	47	57	56	62	69	69	60	53	60	60	77	69	57	76	58	84	66	71	70	56	67	58	55	66	63	78	86	75	75	65	80	59	67	69	54	73	79	60	62	58	82	50	67	69	66	63	69	74	59	83	71	68	65	69	65	64	80	71	61	75	64	62	59	58	71	75	65	65	81	61	65	61	54	57	57	68	73	68	75	69	57	60	73	62	69	68	66	57	72	57	60	51	65	62	64	65	51	56	71	78	66	59	67	49	71	58	58	64	74	67	62	75	61	57	70	67	52	50	69	58	56	46	68	68	62	66	56	59	74	70	66	65	62	59	62	62	76	62	71	83	70	65	62	64	65	55	66	52	73	64	52	73	61	58	79	54	68	74	65	54	74	74	71	65	67	73	67	49	94	77	78	65	62	51	61	51	56	86	89	69	64	60	54	62	72	61	54	58	60	71	63	80	74	75	79	81	74	53	50	82	51	83	67	75	59	68	80	54	59	46	63	62	54	71	63	67	56	63	59	66	65	65	58	67	61	62	65	75	60	70	59	63	70	66	53	65	62	61	65	63	65	72	60	60	76	62	56	68	63	58	60	58	55	69	84	64	56	63	62	49	68	74	70	76	68	83	61	67	63	58	71	72	65	62	69	65	63	74	73	66	76	70	67	66	63	65	79	62	60	73	64	60	65	66	53	47	61	75	59	60	62	52	67	60	60	66	72	67	54	65	66	70	62	63	63	65	72	51	61	60	76	52	66	64	72	59	56	68	61	52	72	69	56	56	73	64	58	64	61	76	72	66	45	54	68	65	61	67	60	62	70	67	58	76	72	52	52	63	53	78	73	64	76	55	56	64	64	56	64	50	59	55	62	58	74	76	72	60	77	65	79	89	72	72	68	57	67	68	75	68	61	80	61	64	57	61	57	62	60	55	71	68	73	59	69	65	64	68	58	67	76	73	52	62	63	66	69	52	52	54	55	63	57	65	67	66	67	76	68	69	68	73	69	69	71	56	51	73	65	61	61	63	52	72	67	72	83	55	70	57	57	72	53	66	84	54	72	72	68	72	58	57	62	72	58	73	59	62	59	48	77	56	57	62
31738	25075	22497	28575	34099	33287	30093	25850	21921	19096	16085	12122	8823	6906	5124	3838	3014	2527	2362	2234	1960	1934	1767	1517	1473	1280	1342	1232	1079	1112	1088	1069	1043	942	988	935	882	873	840	873	879	893	816	835	848	823	861	791	814	770	832	830	762	809	796	824	841	875	822	807	815	775	781	835	782	762	828	815	757	844	831	761	725	788	775	840	817	762	779	774	774	799	800	833	795	766	753	781	803	835	826	827	844	796	751	814	750	772	774	756	783	757	779	769	784	779	774	842	822	750	837	767	771	853	812	826	769	822	754	789	778	818	760	755	758	847	753	789	789	798	816	740	806	796	810	784	739	772	797	807	816	816	779	794	789	873	781	760	795	781	747	779	749	775	786	759	818	805	778	788	793	733	759	818	777	735	759	784	816	758	762	788	784	797	729	774	747	789	797	833	771	844	793	797	778	823	796	798	744	780	807	777	803	830	760	794	767	758	761	766	828	783	760	805	725	795	770	801	767	780	800	822	812	841	792	767	747	782	778	793	811	776	808	797	761	786	816	766	796	780	733	833	815	809	809	815	801	782	802	835	825	786	793	800	784	817	794	794	767	800	774	849	789	838	787	811	778	721	769	778	802	808	754	777	806	802	725	820	812	819	768	791	823	815	778	803	766	814	789	835	802	821	780	824	766	814	769	801	818	779	770	759	725	785	778	751	751	811	769	776	824	772	825	728	835	816	747	813	812	790	742	801	796	808	783	798	770	744	801	814	841	759	778	752	755	763	754	839	774	831	760	773	770	816	740	783	798	807	773	811	769	766	834	830	799	788	749	839	815	852	821	769	807	800	800	772	747	759	804	805	781	800	793	827	747	839	803	842	771	776	818	747	772	809	772	774	819	798	784	814	765	765	780	794	832	761	828	725	831	757	786	783	772	836	833	800	798	802	753	764	751	772	851	787	773	781	797	787	816	756	803	781	787	775	804	794	771	796	784	776	783	823	766	785	862	801	796	798	754	795	791	799	718	825	795	793	806	763	752	766	794	804	761	798	816	730	750	817	793	760	764	785	793	818	788	755	794	806	800	771	784	782	796	823	774	796	763	748	738	812	749	744	737	726	792	822	782	779	819	852	756	836	801	788	741	758	804	810	770	741	763	768	802	773	765	817	754	776	822	744	758	776	808	811	801	791	812	786	787	775	794	775	786	780	803	801	769	748	788	781	758	840	759	819	819	807	813	820	752	817	746	806	770	832	755	809	828	802	805	799	753	794	775	780	782	774	775	759	760	766	801	803	806	778	819	835	776	720	797	779	815	815	757	811	762	730	783	775	807	764	789	823	841	775	770	769	779	800	793	810	824	817	806	786	794	863	809	799	760	782	801	778	797	754	824	765	819	809	802	791	764	765	776	832	817	780	787	799	801	777	794	896	782	763	801	758	736	770	747	769	823	800	822	790	756	749	805	772	777	765	773	790	746	801	796	755	857	801	775	806	840	767	774	817	819	737	773	757	813	793	795	821	756	799	821	774	821	833	773	821	767	758	803	777	761	763	837	812	779	717	797	811	812	799	771	807	790	769	795	802	792	839	784	781	733	805	761	823	829	806	813	754	743	819	781	793	818	801	793	805	780	773	838	801	763	778	827	792	789	774	821	832	753	760	799	785	784	852	780	748	763	825	739	794	800	783	772	820	808	760	768	789	771	828	816	797	789	830	797	779	812	764	801	787	742	792	793	789	836	752	761	764	808	802	829	781	805	788	872	792	826	767	771	839	828	808	802	788	769	787	821	796	818	780	775	777	809	810	819	803	802	845	787	793	818	801	760	796	772	784	813	799	796	779	826	787	767	770	815	787	788	796	775	768	787	759	764	786	753	783	765	813	795	796	790	766	826	797	769	810	784	813	773	759	769	756	764	794	840	781	778	798	785	812	793	778	841	795	785	779	773	810	866	796	790	761	784	794	825	846	805	748	781	788	834	801	783	836	821	792	785	788	766	776	815	826	830	775	792	751	801	799	818	786	806	832	795	787	778	775	747	811	750	780	796	824	780	802	771	744	829	827	804	790	822	820	756	787	766	754	783	815	770	806	799	768	818	789	796	771	808	759	849	755	781	827	720	758	756	730	795	811	796	798	804	809	760	777	811	789	801	767	856	782	789	767	807	800	789	795	778	796	816	764	838	757	780	776	778	759	769	811	740	803	762	799	778	786	766	775	804	806	823	794	753	792	757	753	815	816	797	840	770	772	795	759	781	744	764	814	733	781	774	787	776	789	775	830	744	743	752	775	793	810	796	810	776	758	820	795	756	766	782	845	760	804	723	772	771	787	730	797	819	753	789	795	744	792	801	786	806	784	808	822	792	811	751	836	788	785	752	772	738	772	849	817	805	827	751	793	787	777	785	756	799	773	769	737	772	771	781	762	794	795	794	770	824	810	748	812	803	794	773	777	833	784	786	782	811	807	781	828	810	773	789	795	775	761	768	809	816	791	817	771	783	789	750	707	799	772	781	836	747	776	790	745	743	777	774	788	786	749	799	836	735	784	826	805	799	799	824	779	760	775	772	771	763	773	808	752	813	754	779	862	740	785	773	828	744	807	794	774	779	812	809	783	836	807	771	786	755	803	772	821	718	802	776	780	748	802	756	802	797	746	776	820	740	806	821	760	743	816	785	779	798	781	812	742	757	832	776	750	783	818	804	779	784	798	798	722	832	805	839	794	774	824	796	779	813	818	788	784	740	781	789	770	774	764	751	799	802	835	784	756	816	834	757	781	802	790	791	805	832	802	778	743	804	793	735	804	797	815	822	781	761	752	764	798	808	768	801	797	769	815	811	833	742	817	776	784	757	779	814	772	810	728	767	763	782	836	797	779	808	769	761	781	769	728	756	833	804	794	745	783	791	823	809	802	766	810	824	785	798	798	785	753	831	789	810	766	786	797	821	734	842	755	803	753	834	726	795	764	793	761	794	789	737	764	835	787	839	778	805	758	822	778	845	822	782	773	820	834	738	769	826	803	777	750	770	747	795	801	792	820	774	800	773	811	802	803	795	811	794	804	815	806	793	777	797	774	809	746	725	778	775	802	779	749	804	813	765	742	766	805	816	792	803	765	789	820	783	749	812	781	796	823	787	791	800	825	742	771	779	811	814	794	762	811	808	778	781	778	782	834	752	762	766	751	787	746	789	809	782	776	739	777	816	770	789	786	822	759	805	786	793	700	786	795	743	767	771	783	801	744	791	788	792	818	761	766	812	765	773	791	790	761	796	828	798	787	834	804	790	789	796	790	768	809	794	769	802	774	849	761	774	800	848	771	711	789	743	798	772	795	845	781	770	812	816	748	816	794	760	805	773	734	798	787	788	766	784	780	784	732	783	846	858	761	796	804	786	771	756	797	759	814	729	800	792	771	762	791	845	780	779	833	786	778	797	782	788	799	836	782	778	781	795	775	818	799	745	774	767	792	782	813	821	763	834	788	765	786	772	752	776	761	800	817	752	824	821	746	777	772	830	731
6444	3426	2370	1734	1758	2029	1834	1333	1013	752	626	479	285	251	208	161	131	105	113	95	98	101	101	84	85	87	72	94	83	63	78	93	80	83	66	74	70	77	73	75	57	72	76	70	71	82	79	54	57	71	72	80	69	71	76	71	75	69	81	78	70	70	66	65	78	66	70	63	66	78	69	66	92	70	67	75	68	58	61	73	70	77	78	54	65	69	77	64	76	84	76	69	66	63	84	68	51	85	55	68	69	63	57	63	72	65	73	80	70	74	64	76	67	68	51	75	60	73	85	61	63	75	67	68	61	78	72	69	73	66	56	70	79	64	69	59	71	82	70	67	65	59	63	82	73	67	59	62	70	78	72	65	82	74	79	85	58	65	77	60	66	56	73	77	80	81	74	67	69	74	72	59	81	59	64	77	69	53	83	84	79	72	72	79	63	68	55	71	65	71	80	76	74	73	64	76	84	93	73	75	83	71	66	70	79	64	70	61	56	57	71	53	71	65	72	65	77	84	67	67	72	69	73	77	72	76	67	66	68	64	66	69	65	70	75	75	59	87	65	79	60	72	90	67	81	64	68	72	73	85	65	78	62	57	81	63	66	57	74	77	71	85	81	57	72	80	74	70	56	81	82	81	71	78	77	74	61	66	79	58	70	66	53	70	79	70	87	83	69	74	52	73	77	83	86	71	68	57	69	75	80	83	66	82	87	77	77	70	83	69	70	61	65	64	70	64	74	68	73	80	69	68	54	71	81	66	56	74	81	73	86	75	73	69	72	83	61	65	79	58	69	69	78	70	75	78	54	60	70	84	61	83	79	66	58	68	65	63	66	57	71	67	74	66	66	80	85	76	69	73	85	74	76	65	68	64	71	90	73	55	72	74	61	65	82	80	73	78	55	82	74	72	72	61	65	74	77	65	67	70	71	65	55	77	82	63	59	58	72	57	66	66	63	67	72	70	72	63	77	69	78	53	70	65	62	79	67	66	61	67	65	66	72	77	64	67	69	82	47	69	89	77	61	70	59	59	71	73	66	79	65	68	66	71	64	87	57	79	75	65	69	65	63	83	73	70	65	71	67	70	76	62	70	74	63	73	60	63	66	71	71	72	80	59	87	76	61	71	85	70	81	73	71	67	92	79	61	71	76	62	69	66	70	83	76	65	80	64	78	78	70	68	66	65	68	74	78	63	56	79	65	77	65	60	76	70	74	90	65	63	76	68	64	66	70	74	58	76	66	69	76	77	59	67	73	71	65	74	71	76	81	75	77	60	64	50	60	67	59	76	75	75	73	62	68	69	72	81	73	62	73	64	73	81	75	71	65	69	62	66	62	71	66	68	70	68	54	62	61	67	74	71	82	69	83	60	81	64	72	81	60	80	72	66	70	64	70	62	66	70	80	70	74	77	74	89	69	67	69	67	80	71	71	46	79	66	68	73	61	77	85	60	68	72	74	74	82	67	82	73	74	76	81	78	70	77	80	63	69	70	79	73	75	68	69	84	68	66	73	72	93	73	67	64	71	74	66	67	82	70	77	67	71	79	72	75	64	69	76	67	76	64	81	82	67	57	68	71	81	67	75	75	79	84	66	69	64	79	67	69	78	65	71	72	55	72	64	68	59	75	91	62	78	59	58	69	77	72	89	52	76	80	75	75	70	70	66	70	64	64	70	63	74	52	66	55	76	52	87	89	76	67	63	54	60	79	59	75	72	76	74	66	73	74	75	86	74	52	64	68	66	67	70	74	77	75	79	64	69	61	74	61	75	79	63	81	62	74	58	74	72	69	55	69	82	71	75	79	64	72	65	78	68	80	75	70	69	70	78	80	67	70	64	74	59	63	74	75	74	61	68	76	77	68	86	72	54	80	65	61	70	57	62	72	76	72	72	57	56	67	65	71	77	80	71	67	69	77	69	74	68	70	66	80	58	59	65	57	64	60	67	62	82	64	51	82	74	58	79	69	82	71	70	78	60	75	72	71	59	85	62	73	68	72	69	69	70	58	64	71	70	53	73	70	69	74	57	71	58	69	71	67	81	75	72	66	68	65	80	91	72	77	81	80	81	58	79	70	55	84	68	85	76	76	71	69	69	63	81	66	78	57	62	66	74	81	77	73	68	76	63	77	66	74	90	89	76	72	80	61	87	71	71	70	63	73	57	69	55	86	76	69	71	61	71	78	80	73	72	68	64	83	79	64	84	60	66	75	77	72	71	83	79	75	72	80	61	53	62	77	75	77	86	68	78	60	71	77	63	68	74	78	68	70	64	65	77	63	64	65	69	69	72	68	81	76	68	68	76	63	77	80	64	55	71	59	82	64	77	74	70	71	72	62	64	71	76	58	80	71	79	78	71	81	73	68	70	66	72	76	72	70	76	69	68	60	51	84	80	74	67	72	58	82	70	62	74	66	59	72	80	78	54	80	59	62	77	46	73	74	72	56	60	75	83	74	74	56	70	69	59	63	72	70	78	68	80	74	84	86	67	79	87	64	66	70	81	67	74	69	70	72	72	64	67	64	53	89	76	72	82	76	54	82	69	66	72	72	58	56	72	61	77	63	68	64	67	92	76	71	73	69	71	71	70	77	74	52	75	80	78	78	82	86	70	55	87	68	68	73	72	72	78	62	79	75	73	70	85	69	74	77	57	77	71	85	81	72	69	67	80	74	90	62	62	76	81	63	67	63	63	48	67	66	68	76	66	72	75	64	70	70	64	67	77	73	72	67	68	61	79	68	66	76	70	76	79	70	75	66	66	73	69	69	65	84	65	70	65	64	66	76	60	76	64	76	66	69	67	64	74	80	85	51	81	72	62	52	85	73	81	77	83	64	73	66	70	74	68	66	57	71	55	81	66	72	73	87	70	76	66	56	78	68	64	66	67	73	63	77	85	67	69	76	70	65	71	62	80	56	67	67	75	60	79	70	77	68	84	67	59	72	79	80	63	64	78	73	64	78	72	80	74	74	44	73	74	67	57	65	68	58	72	80	74	71	90	81	76	95	55	81	75	97	68	76	83	69	59	61	74	77	74	68	56	62	73	68	50	73	55	65	76	77	70	67	77	86	69	72	79	60	76	69	65	67	69	68	68	60	66	73	74	68	60	65	85	55	69	79	68	86	67	87	62	67	75	65	76	84	60	63	74	70	68	70	78	75	66	65	78	68	68	64	68	67	70	74	70	67	66	66	62	72	88	58	85	58	72	67	75	47	76	65	62	74	74	57	70	69	61	87	77	84	61	86	85	80	69	66	80	67	69	76	77	56	73	73	68	70	60	82	72	71	75	63	75	64	77	58	66	65	68	71	71	72	59	76	68	84	62	57	69	74	65	75	59	63	69	72	62	76	67	77	68	79	78	67	68	65	53	66	77	69	59	84	68	75	80	68	70	90	73	66	70	77	81	65	85	64	68	80	70	74	61	63	65	46	79	69	62	59	81	70	57	70	72	79	75	77	68	68	75	70	65	67	71	65	79	79	60	83	69	73	59	65
29727	24935	22834	28761	34143	34036	30947	26891	23178	19429	16963	13343	9665	7618	5977	4483	3441	2904	2564	2324	2025	1976	1851	1702	1541	1446	1442	1308	1213	1157	1130	1013	1052	1040	942	1030	998	1001	958	986	968	914	919	888	904	931	893	920	935	912	883	839	888	898	910	808	835	921	783	853	831	875	919	836	900	846	857	882	923	857	844	868	874	881	827	920	869	855	863	851	873	910	876	878	841	841	860	908	831	833	926	796	897	865	815	880	837	856	875	866	817	819	807	862	836	840	871	869	890	827	864	869	900	887	839	876	830	851	834	836	837	864	828	869	874	853	919	849	892	832	849	873	809	896	886	915	831	895	843	947	871	878	898	842	875	837	898	899	830	848	885	881	835	820	844	855	893	803	829	866	827	874	906	836	889	831	855	854	778	852	843	821	908	830	850	829	808	905	857	797	840	866	873	855	822	833	881	858	895	803	884	831	873	820	894	891	879	836	852	895	816	837	897	860	862	897	830	895	825	853	809	864	871	878	890	843	881	861	869	810	893	846	874	835	839	825	827	814	878	903	816	846	811	850	855	837	856	877	799	835	881	880	831	853	872	870	841	878	833	860	830	878	835	887	820	897	891	885	809	888	837	885	899	814	865	895	860	873	844	866	825	842	859	908	830	874	833	841	835	861	847	911	832	907	812	897	815	863	841	850	852	830	827	836	800	861	878	862	810	842	851	858	876	810	797	842	856	845	848	894	878	839	848	856	824	827	837	888	889	861	874	881	851	847	838	838	905	828	816	881	865	856	846	891	841	857	854	827	831	906	827	836	879	846	857	877	858	842	838	885	875	855	860	882	852	870	840	889	838	821	862	807	868	901	825	917	879	825	879	869	833	882	808	822	861	904	892	837	861	845	846	873	854	837	868	873	803	848	897	846	873	884	788	875	899	877	857	854	870	838	833	830	835	893	913	853	814	876	849	835	867	848	877	885	857	856	825	829	887	870	868	877	858	820	870	828	896	897	876	864	834	817	882	854	818	847	853	859	802	871	893	862	876	867	859	885	873	841	888	849	886	880	819	852	890	828	896	823	875	873	819	840	825	926	808	889	815	840	886	823	875	896	897	850	874	874	826	859	920	851	882	840	862	904	876	861	851	899	909	825	913	846	863	891	805	873	837	876	915	863	867	844	837	912	850	891	843	829	830	864	879	835	874	898	866	877	885	856	873	839	866	814	851	859	851	878	871	875	893	896	842	820	863	835	837	842	873	776	844	844	847	879	863	805	840	811	815	872	843	834	826	844	856	836	859	820	830	877	848	864	854	869	862	879	845	828	864	893	846	874	842	807	825	863	808	809	830	890	860	858	896	838	867	888	865	892	818	832	839	837	788	851	805	909	873	882	808	874	852	878	872	882	851	858	810	870	833	824	913	810	861	862	887	825	856	875	859	853	844	922	869	857	847	878	875	835	885	856	858	825	843	875	842	815	859	863	859	871	834	856	840	894	865	839	822	827	837	845	853	855	817	846	868	863	882	822	844	831	873	884	896	848	877	813	880	832	865	838	835	885	853	841	865	870	859	877	879	874	837	877	832	883	856	847	900	916	813	849	856	886	834	858	866	880	876	829	841	853	856	829	884	845	840	848	870	836	855	797	849	837	850	832	865	854	870	863	849	867	847	852	829	905	844	889	831	813	860	872	789	770	865	845	833	870	894	880	868	829	880	879	837	868	841	894	884	839	849	821	798	872	871	834	863	873	835	781	882	852	886	890	804	838	850	868	810	829	883	856	873	832	835	831	853	818	903	877	831	903	828	836	877	874	871	852	844	823	849	810	847	818	860	869	891	829	830	846	863	845	837	852	822	856	846	897	842	882	868	848	877	883	796	869	842	866	857	876	890	893	851	842	863	864	843	865	842	862	840	883	839	812	864	823	891	853	906	847	822	862	856	853	854	873	834	855	860	871	877	871	898	842	849	823	801	815	872	853	837	872	842	882	847	856	834	855	841	835	864	849	896	888	828	870	856	808	868	847	830	873	804	880	844	848	841	865	843	821	863	908	844	853	879	825	831	875	865	865	836	855	892	832	878	871	857	869	852	813	818	806	816	856	862	828	860	897	830	889	857	806	842	888	810	792	796	850	803	864	853	863	864	908	937	844	855	843	858	841	892	820	805	830	871	851	869	853	822	852	868	872	828	844	871	882	838	824	812	890	834	866	840	873	833	901	847	846	887	860	852	834	844	866	835	884	827	889	836	867	862	822	830	833	849	860	876	861	873	834	843	880	908	857	836	907	879	825	864	890	846	832	865	850	838	913	848	900	913	845	851	913	875	828	837	796	841	882	861	927	864	852	864	859	848	827	847	849	866	841	813	840	881	851	869	891	861	804	855	918	866	863	863	781	859	807	847	843	829	802	901	831	900	851	882	841	861	857	863	863	842	844	837	850	905	843	876	904	881	864	896	820	868	837	846	857	774	858	836	843	866	880	855	882	845	769	831	899	853	867	883	873	849	854	903	889	898	850	865	877	888	889	867	828	818	892	854	801	874	824	852	759	915	888	840	866	865	827	886	842	832	892	857	822	837	865	845	848	871	875	825	822	851	861	860	862	810	899	848	843	841	852	892	885	870	859	831	878	917	822	934	833	855	855	893	877	900	835	859	847	864	811	861	898	878	867	854	831	866	870	828	828	902	902	833	861	830	876	913	856	852	840	844	831	869	831	792	812	813	835	867	827	836	858	814	845	873	862	879	817	836	844	868	772	831	847	866	885	890	850	856	888	881	810	816	906	836	842	833	838	868	871	781	892	829	908	829	928	824	808	881	840	845	859	781	837	855	835	849	887	869	837	889	865	866	895	824	869	858	856	885	865	825	814	871	807	837	827	835	823	862	827	847	881	901	859	871	810	846	830	825	851	910	876	862	846	834	896	869	866	812	841	884	921	802	878	878	857	841	853	832	831	897	842	852	820	852	883	833	760	918	834	837	847	792	843	853	856	837	914	852	861	880	844	862	841	893	867	846	914	919	856	859	834	835	854	915	886	835	931	824	876	822	886	836	834	834	872	861	826	841	868	836	851	881	879	860	860	804	851	810	864	843	824	863	843	867	863	873	862	872	792	822	831	858	855	827	881	853	864	857	799	855	851	885	883	852	844	889	857	855	806	862	871	851	834	865	852	890	893	848	834	864	849	865	846	840	848	845	848	865	846	863	898	818	842	881	830	845	874	889	917	871	835	817	871	851	935	860	825	809	848	860	825	874	905	881	888	854	852	854	854	861	858	882	865	790	872	845	872	827	851	853	788	845	823	853	864	802	891	832	844	808	870	785	877	873	855	844	849	886	848	880	804	824	840	823	801	858	846	917	850	861	845	891	833	823	828	848	847	824	898	882	836	856	846	874	828	814	858	918	858	880	864	857	847	867	801	818	801	840	872	835	902	870	841	838	836	853	900	813	831	819	837	897	839	876	923	833	852	861	835	901	838	781	824	880	820	823	849	871	860	849	877	837	852	857	896	854	865
7327	5227	3377	2285	2209	2678	2353	1805	1336	937	742	592	422	307	259	203	163	174	126	131	98	97	95	115	100	99	75	106	73	98	71	75	79	77	86	76	65	74	72	60	79	60	64	79	77	58	58	67	73	81	70	86	66	83	84	68	67	75	63	72	60	70	76	68	67	81	66	63	69	61	57	72	61	73	62	51	68	58	74	61	75	82	58	70	65	70	82	67	77	60	69	63	62	75	64	82	75	85	64	68	68	73	70	77	56	73	63	66	70	76	73	61	81	80	63	80	62	72	74	74	70	74	63	69	67	69	61	71	67	82	60	77	70	71	80	69	67	56	71	63	68	76	66	77	74	63	82	76	52	71	53	81	62	55	78	76	72	68	68	75	75	71	71	56	60	64	66	60	62	70	71	71	50	55	78	75	63	56	69	85	75	64	73	71	69	52	62	65	85	72	74	73	57	63	71	70	67	65	60	66	57	72	70	65	63	80	63	58	72	45	79	49	65	52	69	70	63	77	56	72	70	69	56	67	60	62	69	69	64	62	71	54	60	79	56	67	72	48	57	77	66	65	61	72	59	74	82	74	80	61	69	80	76	60	64	75	64	65	79	78	70	69	76	73	59	74	68	82	62	63	60	73	63	62	59	74	76	63	71	56	56	68	63	69	72	82	75	67	71	60	57	65	84	71	65	80	61	71	73	71	58	60	69	71	66	72	65	71	66	71	54	73	70	76	57	63	65	64	74	68	74	58	71	59	73	70	71	69	72	72	83	73	66	74	68	78	76	70	64	73	64	67	91	63	58	66	55	88	68	74	71	66	56	80	84	61	78	63	73	66	53	63	62	59	74	58	65	81	79	68	74	77	65	62	73	68	67	81	71	64	69	80	57	64	58	63	64	67	79	73	60	61	63	61	67	68	62	69	74	68	64	81	76	61	76	80	67	64	65	71	72	64	70	87	53	80	76	74	67	86	55	72	68	66	68	83	83	60	63	60	61	49	60	76	74	65	73	69	75	54	78	67	84	54	83	81	67	67	72	57	63	67	69	79	70	80	88	78	73	71	77	77	64	84	68	55	65	66	59	59	58	63	87	57	68	70	57	88	61	85	63	66	59	64	69	65	70	73	69	65	62	64	69	70	87	56	66	70	68	62	69	68	62	68	76	59	72	61	84	64	64	79	73	67	68	66	78	67	65	76	76	72	53	71	76	68	89	68	70	68	76	56	76	69	55	72	75	59	63	78	75	65	73	71	65	75	69	68	65	74	76	62	76	72	57	87	74	85	76	60	51	61	86	77	66	77	72	52	64	61	74	85	59	71	64	91	70	65	66	60	53	79	73	69	56	52	55	66	64	79	68	68	77	77	80	67	80	67	62	82	86	64	68	74	77	75	69	65	76	70	58	68	61	78	78	66	63	65	72	66	62	64	70	76	73	73	53	70	70	56	61	71	68	64	84	67	80	60	67	71	55	89	64	84	85	63	60	74	64	66	77	74	63	65	67	65	67	79	75	55	65	69	64	55	78	62	69	59	80	67	74	49	68	72	64	75	77	59	80	59	65	72	86	63	75	72	82	68	67	74	60	71	68	70	74	70	70	69	74	78	84	57	80	63	57	53	67	73	74	87	58	80	80	72	78	57	69	79	79	61	77	66	72	65	75	82	58	73	88	81	72	58	74	62	55	84	76	57	80	65	82	63	64	78	62	74	65	69	78	47	52	65	67	60	83	68	74	96	82	57	58	70	87	74	65	71	65	73	71	72	82	60	66	62	76	56	74	58	70	62	82	85	81	69	73	69	75	70	73	76	76	59	63	67	75	68	71	75	86	83	81	72	61	71	59	80	83	88	61	65	62	83	78	72	77	71	53	70	74	58	83	61	80	81	72	62	72	55	55	79	61	70	64	67	67	66	88	69	73	70	60	64	66	68	65	59	70	69	73	61	86	68	62	68	71	64	73	66	73	72	75	51	80	58	67	71	61	84	82	79	66	75	81	71	63	58	76	67	69	69	60	66	65	60	64	79	61	78	75	70	88	80	54	69	54	76	72	74	83	87	70	60	74	80	58	79	58	75	66	61	67	68	55	70	90	61	67	76	76	73	71	80	60	77	51	76	56	70	71	64	66	76	77	57	78	69	73	72	74	82	61	68	60	71	56	73	64	50	74	75	83	65	74	68	60	73	74	76	66	81	69	66	60	67	71	65	86	67	61	76	57	71	59	77	64	73	74	60	78	54	74	72	70	83	67	72	72	73	69	65	70	74	57	72	68	61	62	79	78	65	82	71	65	74	65	72	59	72	62	66	71	56	76	68	67	76	64	86	59	66	75	73	68	65	60	91	61	66	73	79	67	60	82	67	81	62	72	57	84	59	63	77	57	75	74	81	70	75	89	64	79	69	75	83	61	71	64	65	77	81	69	62	59	81	71	72	65	61	63	81	69	58	75	65	61	71	84	70	70	84	71	58	65	70	76	54	67	71	58	70	68	74	69	58	57	64	59	62	64	69	65	84	70	73	66	63	49	54	87	64	65	66	62	69	64	75	71	67	68	76	74	79	62	64	76	63	64	77	71	62	68	69	69	71	68	66	61	59	83	50	56	69	70	49	65	91	68	90	68	65	69	50	77	77	74	62	69	67	68	61	78	66	69	69	75	59	52	62	66	59	73	53	68	59	81	58	73	68	66	79	68	81	75	65	66	75	54	73	70	64	71	52	72	63	72	63	67	80	71	73	78	74	44	70	62	86	52	80	77	62	66	70	72	64	66	67	63	72	75	67	60	63	67	69	63	64	73	79	70	64	71	67	78	82	89	68	59	67	62	81	55	65	72	71	60	73	63	50	68	57	70	68	56	69	78	58	69	57	63	69	61	65	78	71	59	57	64	67	66	75	89	63	73	73	77	92	88	59	74	59	78	60	74	66	62	67	77	63	70	77	63	74	80	62	55	69	72	75	83	78	69	62	71	79	63	75	82	60	69	75	65	80	61	74	75	84	76	70	75	62	78	66	59	80	77	70	60	74	68	74	67	62	60	55	71	80	67	65	70	66	69	70	67	69	56	69	71	67	71	70	56	63	65	70	87	64	70	74	78	72	74	67	72	71	65	69	65	75	72	59	75	54	82	66	58	54	72	70	60	74	54	69	83	59	72	69	77	59	71	62	63	63	61	72	73	82	72	60	66	70	59	56	60	68	69	72	75	69	81	61	78	64	59	50	72	59	65	57	74	74	51	80	77	60	66	64	75	66	79	66	69	65	64	72	69	63	74	68	69	66	58	75	60	56	72	83	73	66	71	67	66	65	67	56	67	68	66	69	91	58	65	77	62	74	65	66	67	79	57	58	68	74	87	73	72	77	60	75	61	71	63	71	76	70	86	77	72	77	71	60	69	79	70	69	74	67	61	71	74	71	70	81	65	73	67	70	81	71	78	62	66	57	58	66	65	65	76	69	64	66	77	77	88	70	56	52	60	74	77	73	62	55	67	65	68	61
34337	27906	25799	31363	36399	36942	33733	29782	25908	21902	18942	15839	12159	9388	7747	5691	4232	3519	2971	2696	2497	2195	2218	1910	1783	1637	1563	1393	1314	1261	1249	1138	1137	1092	1005	955	983	943	932	985	933	914	907	862	856	888	855	824	926	851	838	861	875	819	889	845	892	854	820	845	827	881	869	843	788	865	890	823	856	877	850	831	810	829	860	910	882	859	783	862	901	866	865	820	873	815	864	820	892	841	801	854	812	781	793	888	826	814	838	824	852	825	788	870	827	829	846	869	786	821	783	795	874	886	842	868	881	814	886	834	786	827	839	824	795	769	932	797	845	829	861	878	870	836	882	801	839	835	820	825	854	852	867	838	838	859	824	822	827	821	879	840	802	850	823	847	882	832	843	844	836	791	775	884	839	832	843	805	821	866	861	804	828	849	851	856	850	849	861	826	849	866	843	799	781	829	828	782	812	818	861	764	859	799	865	835	858	864	822	815	851	828	862	814	887	813	831	868	841	809	864	851	866	833	821	829	871	842	809	822	884	779	826	848	795	860	828	855	836	787	855	875	836	834	811	793	816	865	827	861	852	809	849	807	843	838	804	898	774	875	877	773	812	798	889	841	825	853	848	863	854	821	812	862	799	857	809	832	848	875	828	850	867	803	835	810	859	799	824	812	840	823	852	841	780	835	882	822	822	861	844	838	791	804	814	839	834	861	805	798	789	848	843	861	813	848	885	827	847	848	853	852	791	887	841	840	821	812	826	863	854	830	836	870	803	798	855	829	808	837	818	850	834	819	865	795	842	839	828	832	824	867	802	815	841	765	884	803	865	816	809	848	859	808	839	835	806	827	787	804	773	920	823	822	852	908	823	867	818	849	840	862	823	817	889	866	875	826	849	860	824	791	862	851	862	869	844	823	855	866	857	861	793	873	822	846	823	838	799	878	803	788	854	811	846	841	842	814	835	819	872	869	848	855	850	826	859	852	836	831	841	845	840	848	784	840	853	880	815	816	859	819	852	879	873	791	848	826	860	808	813	812	835	804	791	848	861	834	859	860	878	832	830	819	795	824	856	796	850	854	876	814	861	873	850	858	852	780	830	813	823	874	819	843	792	860	779	854	829	824	850	845	829	807	825	848	800	862	879	827	851	814	822	836	822	809	861	816	827	832	853	823	839	808	846	806	864	822	796	870	832	851	818	814	831	831	793	835	820	854	875	854	825	866	833	831	832	797	843	814	869	815	799	859	828	852	865	863	874	840	827	849	873	842	845	820	817	848	883	812	894	797	807	830	918	893	791	860	838	843	806	817	841	843	856	834	846	809	846	826	797	865	750	859	840	805	801	829	823	823	846	797	862	780	876	779	774	824	826	836	847	784	789	822	808	850	861	881	812	866	854	851	827	822	866	845	895	834	802	853	854	825	842	846	882	793	826	824	856	838	879	864	840	867	812	830	862	888	825	795	830	815	891	814	819	811	812	877	878	852	867	823	834	802	802	787	881	803	820	872	810	841	806	867	876	851	868	802	854	874	816	839	792	865	803	854	842	839	847	858	801	822	831	837	842	826	849	907	859	821	837	858	794	795	841	824	840	854	872	842	813	878	846	837	845	879	822	828	853	850	852	837	850	884	835	839	828	838	906	842	822	824	795	867	813	787	831	819	795	848	862	852	876	796	822	832	854	830	819	770	832	794	883	886	867	856	828	803	805	846	843	854	821	884	862	879	858	813	795	840	873	848	790	840	873	857	808	802	868	802	865	805	856	833	809	823	851	844	872	830	836	828	838	849	832	839	833	837	823	857	824	845	835	816	813	836	826	829	833	882	858	779	798	846	821	844	874	802	831	852	784	839	802	846	836	834	868	854	844	828	856	889	847	789	838	852	815	822	878	818	832	842	823	833	854	812	837	847	839	817	876	853	855	812	872	845	812	833	844	834	873	853	807	859	860	769	910	793	864	818	817	801	818	856	825	840	840	788	849	808	825	855	818	849	864	835	825	846	762	806	833	839	815	827	805	846	831	820	858	855	849	783	812	896	862	847	795	896	807	843	794	842	782	882	781	821	890	859	824	846	865	878	817	829	844	813	869	849	805	877	807	795	837	792	917	889	844	893	835	857	831	801	835	829	875	850	846	813	800	888	816	804	849	867	818	843	814	841	817	876	832	852	840	838	824	792	802	855	805	777	826	852	822	821	816	787	825	869	845	846	827	811	805	851	834	839	840	858	867	788	826	836	821	874	816	828	761	870	840	852	821	864	836	898	866	835	840	885	858	858	790	848	838	805	809	816	823	852	806	829	865	849	812	819	811	842	830	812	859	849	828	895	822	816	803	833	827	883	827	883	837	903	841	874	846	800	841	834	835	840	897	842	842	879	909	857	840	828	800	867	847	809	810	846	841	838	860	844	836	854	842	832	808	891	813	781	809	819	854	860	814	857	842	878	823	823	868	772	811	864	836	897	821	829	831	787	888	838	812	813	830	804	851	771	802	878	890	843	842	826	852	802	846	921	832	853	841	832	806	876	834	881	741	827	832	845	855	854	796	838	872	821	852	850	845	818	836	816	859	822	806	820	800	843	835	830	817	837	803	849	808	827	808	820	844	862	881	798	818	828	785	819	827	842	825	824	847	795	826	880	843	823	841	830	790	823	801	857	781	764	835	823	849	885	811	819	812	768	837	840	836	810	821	849	819	879	784	834	819	817	812	788	834	856	859	835	797	833	800	852	823	862	792	808	865	856	846	834	812	836	877	797	843	842	784	825	810	855	801	820	800	806	852	826	865	809	829	830	831	889	829	858	829	791	815	799	846	864	865	835	826	799	827	859	865	794	821	873	883	793	831	849	823	865	864	835	853	818	890	811	814	826	806	819	856	861	851	761	822	793	845	834	836	857	847	878	831	872	803	851	853	824	757	904	791	880	814	817	876	802	813	870	801	821	795	838	852	839	843	802	863	891	826	816	855	890	813	810	802	893	816	843	822	822	839	831	818	846	879	841	832	848	836	888	818	866	844	840	833	819	817	872	865	812	856	847	836	828	828	834	876	818	856	870	852	841	839	836	849	900	807	809	813	816	808	858	834	842	822	814	842	850	848	849	846	831	827	808	866	847	822	857	803	804	846	881	840	845	848	879	819	875	800	872	832	839	841	820	854	825	868	852	858	847	881	827	804	893	822	836	830	820	822	867	846	870	868	801	864	840	804	904	859	862	831	839	821	880	821	795	829	778	796	844	823	854	853	817	852	825	813	849	815	846	807	840	819	867	842	825	844	831	888	837	846	809	841	836	853	848	844	870	869	854	817	858	854	894	830	773	813	815	866	831	884	842	833	863	858	873	828	836	845	856	896	850	820	850	843	824	836	882	809	806	869	895	847	829	825	848	837	829	773	813	835	825	866	832	810	850	824	853	817	845	906	801	832	842	855	814	815	817	817	860	828	862	868	815	878	788	887	840	802	809	868	826	837	803	804	852	863	847	867	786	814	877	816	831	869	817	880	824	849	835	839	827
4342	2320	1548	1242	1110	1370	1271	1006	761	520	425	376	214	164	151	134	105	91	92	90	103	86	89	88	85	80	71	68	74	83	80	68	76	71	58	77	72	55	63	54	68	51	54	60	57	61	67	64	61	76	64	57	79	64	59	62	68	65	57	74	68	61	67	70	75	65	50	68	58	72	76	86	56	73	80	64	62	70	60	62	67	52	73	65	69	61	55	65	64	55	63	74	63	68	63	72	57	59	67	69	61	78	63	79	57	54	68	59	57	64	65	75	78	65	45	70	67	50	72	67	68	66	67	63	65	64	74	75	67	72	57	57	73	65	81	76	68	63	56	65	50	78	64	77	55	70	71	70	59	84	64	68	75	73	60	57	66	59	64	63	64	76	60	67	74	71	61	61	53	60	66	55	60	55	55	55	69	68	81	77	60	52	74	79	66	61	72	88	72	64	75	65	75	62	87	64	68	75	66	71	69	67	68	69	63	71	62	76	70	62	68	77	77	56	64	70	59	67	83	69	64	78	61	77	81	73	54	70	57	69	52	83	70	62	65	81	66	61	78	64	61	61	72	66	72	66	79	74	68	77	56	66	80	77	57	55	44	62	69	69	62	76	75	65	75	64	70	79	60	59	75	70	68	68	63	70	61	67	60	62	65	74	55	69	82	82	62	61	74	57	61	65	65	73	74	73	59	70	63	73	64	65	67	60	60	63	54	59	72	62	66	73	69	77	66	49	63	76	59	57	60	60	56	73	72	70	74	68	54	71	73	76	63	61	68	65	65	69	64	69	82	68	68	81	62	59	67	88	61	78	69	68	65	69	71	61	58	68	66	58	68	71	60	47	64	79	53	68	67	79	71	75	64	78	72	52	54	64	76	75	57	72	66	77	82	76	59	68	66	58	74	72	81	61	59	84	62	59	75	64	65	70	55	58	64	52	58	70	54	61	86	61	74	79	63	73	57	67	52	88	64	71	79	63	63	63	67	68	62	72	63	63	59	51	65	49	62	87	60	69	60	48	69	74	69	72	60	61	81	71	74	72	64	57	67	57	67	85	56	62	62	55	73	70	71	67	59	62	65	65	74	59	67	92	68	65	55	56	60	62	66	79	63	56	72	70	67	75	63	78	64	63	73	61	70	70	74	67	61	64	80	69	60	78	62	69	69	71	51	76	69	69	65	73	67	59	68	58	65	58	50	59	67	65	75	70	77	59	67	62	67	50	56	52	77	72	62	60	67	57	58	70	65	67	57	68	68	69	72	66	73	78	63	56	64	65	73	75	73	59	66	58	68	79	70	74	79	68	61	60	72	68	62	76	56	62	71	69	57	47	74	61	74	68	85	60	56	73	63	59	70	68	63	72	60	61	71	67	60	80	66	60	59	58	53	71	75	47	87	69	66	74	68	77	60	63	76	70	69	56	59	67	70	62	67	60	71	56	58	92	63	67	62	60	65	51	63	67	75	56	57	70	59	74	54	70	52	58	57	52	60	63	69	56	75	56	67	64	49	67	60	68	51	74	75	68	78	61	68	71	77	71	60	73	72	66	51	69	61	67	62	67	65	63	70	57	72	71	78	65	68	67	72	63	53	54	78	76	71	70	62	85	73	63	70	80	61	63	54	86	63	73	61	62	71	57	79	65	83	71	62	76	86	63	65	66	57	82	58	62	66	63	74	63	64	60	58	63	74	52	73	57	57	58	71	62	63	63	75	62	61	68	72	69	49	68	58	60	53	64	73	68	55	78	84	67	55	63	70	71	80	68	72	57	62	59	63	70	58	64	64	67	81	62	79	58	61	77	79	65	57	67	64	59	58	65	61	61	57	58	63	71	58	62	69	75	61	65	73	60	69	76	58	65	56	61	64	63	75	55	63	58	54	71	63	72	66	65	67	69	55	58	67	72	58	63	56	61	70	75	61	70	73	78	78	50	68	76	67	74	60	63	70	88	54	63	63	70	63	58	59	59	78	74	57	60	73	65	59	78	62	72	56	54	67	61	50	69	81	68	65	61	42	66	61	73	61	55	57	58	76	73	77	55	78	55	55	75	70	69	72	67	83	69	62	61	64	56	83	69	69	63	69	66	77	64	70	83	71	70	57	57	73	66	63	64	57	68	55	65	77	71	69	68	68	57	72	69	59	64	64	67	76	47	66	79	63	78	68	73	65	62	53	66	66	58	60	71	54	67	53	84	69	61	70	58	67	65	52	61	78	61	54	59	57	82	62	77	78	67	68	67	66	58	57	64	87	86	67	68	58	77	64	72	72	80	64	61	61	63	90	50	54	69	64	59	56	70	57	65	69	60	60	66	70	62	77	58	67	71	73	65	61	87	73	74	59	60	63	60	59	56	77	73	62	59	62	67	83	76	54	68	64	67	60	69	66	69	59	57	70	59	65	69	71	68	63	73	68	68	55	65	70	66	74	60	63	73	68	66	66	73	61	74	76	65	66	69	72	59	63	74	62	57	65	64	76	87	56	80	64	71	65	66	64	78	68	63	66	58	62	55	73	70	76	56	84	69	67	50	75	77	59	64	93	65	70	64	81	71	59	70	65	73	58	63	74	61	52	58	68	69	57	63	63	64	64	71	78	60	71	64	65	66	75	67	63	62	83	66	53	73	66	77	60	65	80	60	69	65	66	64	67	74	63	53	70	53	67	78	72	62	58	84	70	83	61	72	59	66	71	69	64	59	57	72	70	65	76	62	59	67	64	72	64	61	69	71	61	50	62	54	63	82	61	72	75	63	82	64	57	63	60	73	62	56	68	50	72	61	82	74	58	71	64	65	54	64	62	74	66	75	76	57	53	64	59	54	59	60	66	79	52	75	52	77	76	64	60	61	66	86	69	74	68	65	60	66	74	44	62	62	72	73	62	64	82	64	61	67	72	69	70	58	60	81	81	63	85	53	62	80	57	72	74	64	65	56	61	57	65	62	64	64	58	72	64	59	57	75	60	77	56	64	74	66	60	63	56	76	56	72	59	72	79	74	85	66	62	58	77	71	78	63	73	73	63	54	62	70	62	61	78	61	69	61	66	65	66	67	38	52	75	72	64	67	66	58	71	73	76	65	83	70	62	66	45	74	69	59	70	71	65	64	81	65	75	69	73	60	73	68	55	74	58	71	73	58	62	75	60	85	51	61	73	57	64	65	64	66	57	56	62	62	62	71	58	61	73	64	66	59	88	61	73	67	67	61	61	54	43	78	65	56	75	51	78	68	61	53	53	50	62	71	73	61	79	69	67	53	73	59	66	66	63	53	54	67	60	81	67	66	69	66	73	55	60	58	65	50	60	69	59	69	68	59	62	69	67	62	81	63	61	76	74	62	65	65	62	57	66	72	72	67	67	63	79	69	63	56	70	53	63	72	73	47	72	62	63	64	68	57	78	55	79	75	59	70	70	74	71	64	61	53	46	56	65	76	66	52	73	64	72	56	69	45	70	76	68	68	67	71	51	61	62	61	75	69	67	70	66	61	72	78	60	71
27735	22067	19669	25749	30699	31174	28375	24601	20614	16764	13285	10750	7741	5531	4709	3757	2625	2165	1872	1678	1545	1371	1369	1348	1292	1205	1143	1034	1015	978	925	947	909	898	916	892	859	859	806	825	835	825	852	868	841	822	821	781	757	774	809	853	805	811	820	795	807	867	861	787	819	851	764	753	797	796	838	769	826	818	784	861	788	840	819	776	788	820	828	793	786	779	778	800	823	776	819	764	829	834	861	751	791	814	803	801	834	838	823	796	801	807	787	804	824	825	801	759	774	775	779	855	849	792	800	824	847	803	757	831	790	841	806	770	879	842	814	815	815	776	792	793	794	815	814	788	776	794	821	794	800	699	805	770	855	770	837	813	780	792	772	761	780	847	774	825	830	802	818	792	821	832	843	810	805	845	780	858	802	820	832	799	785	793	843	822	807	777	818	819	812	745	833	805	771	793	809	770	817	763	812	847	783	829	799	802	829	864	832	831	824	810	807	854	831	790	775	817	816	779	823	745	777	819	817	835	802	762	869	824	772	826	790	785	747	822	811	797	840	779	796	790	811	819	823	803	810	743	821	854	804	843	803	815	827	783	795	809	789	790	803	807	773	837	764	779	823	835	806	792	834	812	804	792	833	854	814	801	824	778	800	829	788	797	802	836	831	845	769	811	782	789	801	752	782	778	835	785	767	886	796	792	837	773	788	818	807	829	845	856	765	739	833	815	822	812	871	793	864	802	780	829	790	790	811	834	825	782	785	771	860	772	776	784	865	816	824	799	824	829	816	771	768	775	792	783	820	849	845	824	754	837	843	802	804	778	834	770	844	779	799	766	833	824	779	802	773	825	824	751	812	793	744	775	806	801	807	786	792	807	818	812	811	781	836	756	773	833	797	806	826	827	765	835	826	767	822	819	810	856	802	789	828	883	792	788	816	818	800	803	858	852	839	819	804	821	848	824	783	807	868	797	791	839	818	828	823	780	773	783	825	821	835	805	817	867	811	816	833	833	811	808	791	798	829	804	759	848	810	812	746	806	820	841	791	793	855	810	830	795	813	809	808	835	845	840	829	770	818	847	795	807	833	794	820	810	794	836	851	821	832	786	804	864	771	865	810	840	793	795	803	805	797	823	811	789	816	793	831	797	819	785	826	819	847	830	777	818	797	769	772	807	826	799	777	747	836	829	827	827	790	850	770	846	773	851	787	859	799	804	851	831	772	789	833	863	848	852	804	819	834	855	809	781	780	774	767	809	803	797	806	765	787	833	821	801	807	811	802	788	813	859	859	833	838	794	842	790	783	828	808	798	844	813	794	830	803	796	833	798	837	840	795	822	784	804	816	785	791	800	741	838	848	805	805	810	805	829	792	815	816	804	839	787	791	807	806	831	818	850	801	834	826	789	787	797	785	772	813	790	801	784	864	780	810	834	816	839	733	830	800	787	769	794	786	783	783	805	851	787	810	820	823	781	808	808	759	823	780	802	814	784	782	795	817	834	820	785	820	828	805	836	826	800	822	793	785	791	822	817	841	841	807	812	797	820	818	797	866	830	776	817	802	815	799	791	816	829	765	836	755	845	789	813	817	822	811	810	761	770	749	786	805	778	808	756	795	797	839	818	787	846	807	814	773	828	778	813	809	771	834	848	715	808	815	802	782	850	900	794	835	798	809	789	830	784	818	804	804	837	787	844	838	806	830	819	814	794	769	848	798	794	813	838	798	925	810	819	876	792	778	791	771	842	838	780	823	807	791	807	815	792	828	804	802	799	811	825	828	777	766	838	810	833	815	795	786	807	835	790	844	766	794	761	841	753	888	815	774	812	825	787	815	818	825	828	795	834	783	812	841	810	807	846	801	791	821	811	799	809	845	791	784	809	853	759	801	845	853	750	807	762	806	825	818	776	793	805	828	834	796	787	792	773	874	777	799	826	843	792	837	814	783	849	780	818	776	800	820	859	788	805	818	862	800	784	791	815	828	803	770	811	803	819	819	821	787	771	846	797	809	819	847	872	850	817	839	830	785	860	791	814	814	821	783	764	809	820	837	822	823	808	772	819	830	736	844	840	833	738	857	741	826	795	805	789	840	835	752	835	822	809	826	772	752	809	755	809	782	821	817	767	780	826	792	811	813	791	814	818	815	783	821	824	840	828	812	823	794	890	812	739	822	764	824	834	773	756	811	818	812	801	797	775	796	872	791	792	802	849	806	809	776	875	820	772	843	795	833	829	796	834	777	871	791	804	819	808	811	809	758	819	814	822	805	830	842	833	846	775	865	821	849	802	815	867	792	801	790	822	775	782	819	793	827	737	798	784	806	832	851	817	818	783	814	770	754	800	765	814	796	794	813	846	803	786	833	772	750	766	787	759	791	827	803	800	830	789	839	777	786	816	828	789	809	858	805	801	782	845	818	786	781	765	843	898	800	807	798	834	753	830	798	859	855	811	843	814	810	782	781	792	771	783	777	800	810	788	790	825	820	751	833	817	775	804	779	793	810	845	772	869	792	793	822	796	845	841	824	803	766	779	829	783	773	826	778	744	846	780	836	851	800	805	814	845	772	773	832	815	757	846	784	769	857	778	784	778	795	781	833	806	800	772	825	809	805	782	743	781	785	812	877	837	820	805	813	835	752	791	827	805	767	886	803	830	789	790	799	808	777	785	849	836	754	772	770	795	824	761	785	826	843	804	853	823	772	838	787	837	833	807	862	858	779	759	815	773	795	826	807	784	811	773	794	786	776	796	744	794	788	814	773	780	832	785	863	766	803	762	821	843	786	790	755	795	792	798	817	872	783	786	822	872	808	836	844	771	793	825	791	802	806	772	784	806	813	790	797	770	794	803	809	830	836	824	824	803	780	866	787	845	817	827	804	838	866	795	784	804	860	857	835	835	778	770	832	779	802	775	787	830	834	834	776	765	789	806	749	846	801	862	764	829	804	778	804	814	738	797	810	806	825	770	798	793	786	858	789	848	757	841	786	891	822	803	817	807	855	852	764	808	778	792	762	856	813	788	828	812	820	819	778	818	798	828	767	813	838	755	836	813	810	825	776	819	798	785	845	835	810	805	839	825	750	764	811	832	794	813	783	825	765	798	810	818	784	818	809	822	796	779	803	803	849	787	767	777	804	837	796	793	817	777	798	802	767	814	793	859	787	824	830	816	777	769	793	849	807	780	808	868	742	834	789	799	815	798	799	811	776	763	779	806	806	804	836	794	773	824	745	843	827	867	785	828	815	783	784	863	815	830	801	797	739	864	818	810	771	799	817	826	800	802	790	835	837	857	845	788	784	830	779	841	805	807	812	790	748	809	800	827	845	781	807	836	805	835	812	852	836	828	788	765	780	797	834	792	819	844	773	843	844	841	836	834	876	790	854	782	835	774	784	818	810	790	866	756	869	826	821	789	828	821	849	832	824	813	775	834	777	813	806	829	805	833	769	811	762	885	859	808	775	870	898	805	808	845	850	783	811	775	845	816	781	790	782	814	847	838	827	821	869	777	770	796
5866	3946	2406	1687	1658	1847	1724	1432	1068	771	596	491	359	259	191	175	159	129	125	116	98	79	84	79	77	84	72	73	74	67	63	89	67	60	72	78	77	68	65	73	70	55	75	66	59	78	75	68	71	63	83	84	52	69	73	68	84	60	73	60	68	53	60	63	49	73	64	84	74	59	72	88	57	59	67	69	62	80	66	56	57	62	82	89	60	69	55	57	63	70	58	69	64	52	62	56	59	75	69	72	64	60	70	70	58	75	68	60	67	67	70	59	68	71	75	68	60	72	55	57	69	82	76	83	67	71	49	54	60	55	65	80	57	54	58	61	68	65	65	75	69	61	72	85	71	60	78	62	66	48	71	54	54	62	61	76	76	64	57	81	70	66	73	78	63	66	67	69	68	69	69	63	58	66	66	62	53	73	59	55	66	64	59	65	71	68	60	59	76	78	72	69	71	78	64	65	60	66	76	63	57	69	67	73	66	63	71	54	65	89	77	71	53	62	65	63	71	64	52	66	77	54	61	58	76	69	50	66	54	75	67	55	73	85	72	71	52	57	63	74	81	71	74	49	67	55	82	80	67	50	71	76	62	61	66	67	71	62	56	70	63	60	70	53	70	66	61	67	65	67	50	66	58	63	67	67	58	60	70	62	65	78	70	60	65	69	57	75	58	68	66	68	44	60	63	69	77	70	53	64	54	67	65	65	74	60	63	66	55	58	75	69	53	73	63	61	65	72	60	58	68	50	70	65	70	49	64	69	62	51	54	68	59	67	48	53	57	80	68	76	75	81	69	93	64	69	63	60	69	61	70	74	78	73	70	59	65	72	50	69	80	82	60	56	72	74	65	75	61	58	61	67	60	57	58	60	70	78	61	54	61	70	60	61	75	60	67	70	60	71	54	56	83	70	57	72	70	66	67	58	68	65	62	55	78	69	74	65	67	65	62	69	59	69	47	73	74	71	64	79	70	63	51	64	79	57	67	67	50	69	76	76	51	70	63	62	80	67	59	62	74	60	75	70	60	53	70	72	58	57	63	64	75	63	58	69	59	59	74	73	60	63	71	68	65	53	69	64	77	79	78	61	63	77	65	74	71	74	64	69	59	63	54	65	64	51	61	69	69	59	89	60	67	84	72	66	57	68	66	69	74	63	69	60	67	75	71	65	71	52	61	59	65	60	63	68	80	63	72	64	61	59	67	61	69	60	54	64	53	61	55	53	56	61	59	65	61	63	73	80	60	63	53	49	58	66	88	74	50	60	70	57	72	70	55	55	68	71	62	82	76	66	74	62	74	77	73	52	71	68	72	65	62	70	62	62	73	59	54	74	72	47	59	62	81	51	61	56	63	62	59	69	64	69	73	59	67	66	45	63	64	66	62	39	75	79	79	62	52	62	69	76	53	80	47	57	77	63	66	59	77	61	62	54	71	59	65	74	56	71	88	79	79	60	64	62	58	59	59	70	74	76	66	54	64	62	68	78	60	64	80	62	71	78	73	45	62	72	51	70	68	66	62	42	71	59	61	56	65	73	53	71	69	62	44	64	63	57	66	70	62	61	66	71	59	75	74	63	72	63	60	61	76	79	65	58	68	72	70	63	64	74	63	69	72	65	65	65	79	69	62	70	65	76	62	71	66	71	57	67	70	71	78	68	73	75	64	80	53	69	73	63	62	79	56	73	75	63	79	71	56	51	64	71	72	71	69	75	74	50	60	74	58	64	67	74	60	64	74	61	84	70	72	68	64	69	64	71	56	62	70	67	79	71	54	59	70	56	55	60	49	69	57	66	77	70	70	50	53	89	70	70	68	59	64	60	59	64	50	65	56	62	59	55	68	61	69	64	60	75	59	61	75	61	62	52	60	52	57	71	59	65	52	73	62	67	80	62	76	69	81	59	76	67	62	59	79	70	75	69	68	49	62	69	62	74	81	61	60	63	64	67	71	57	59	63	77	73	49	60	42	62	70	56	84	70	53	69	70	57	72	62	74	63	53	59	63	60	64	70	65	67	62	63	86	63	75	60	60	70	74	72	68	75	62	73	60	73	63	71	48	87	73	75	55	80	50	77	68	68	78	64	65	72	50	65	72	59	68	63	73	69	62	78	83	57	64	57	72	63	72	67	64	72	67	69	54	73	64	73	53	60	68	68	67	71	59	80	61	71	70	63	73	71	61	69	73	65	66	78	64	64	62	56	72	55	68	65	66	60	51	64	60	64	56	63	69	68	71	66	58	65	68	60	68	68	67	61	64	73	75	73	76	77	65	65	62	62	63	71	70	72	48	66	79	61	58	73	67	60	70	70	57	78	71	61	71	65	73	63	77	57	61	63	55	57	58	62	64	62	64	64	66	60	60	60	68	66	58	69	67	76	78	68	78	65	68	61	85	59	69	60	64	53	56	67	72	74	86	57	64	68	81	77	55	59	54	62	75	59	62	63	55	69	54	72	71	48	73	66	76	62	58	71	60	76	61	70	68	62	70	76	62	51	63	60	56	74	66	63	68	61	75	61	76	59	67	62	55	66	53	57	57	63	61	59	58	77	50	62	48	70	64	61	71	65	72	58	78	80	72	54	72	63	67	66	67	66	64	65	81	63	71	63	55	66	67	63	56	61	73	79	75	69	61	52	74	93	69	59	67	60	60	85	72	73	69	65	71	63	59	56	47	59	54	52	57	67	78	72	66	60	72	54	46	55	73	73	68	67	66	76	63	65	66	73	76	66	59	69	64	74	66	62	66	73	73	54	64	66	74	84	62	71	70	64	62	68	69	85	66	68	59	65	77	64	59	69	61	71	56	67	52	64	73	65	73	59	84	71	62	63	76	62	60	56	69	71	58	54	76	72	56	61	79	76	65	56	70	65	67	68	64	59	61	73	56	77	64	63	65	59	67	54	63	64	68	70	59	68	51	59	73	64	49	69	72	55	65	65	69	77	67	73	62	56	66	64	63	62	79	61	68	90	71	76	55	54	60	53	59	80	77	64	60	71	79	66	68	72	81	64	61	65	55	57	65	75	73	71	63	61	64	68	67	63	56	61	61	69	60	54	67	48	69	82	69	65	64	76	86	66	54	61	73	63	58	69	69	62	60	76	66	57	53	68	56	62	68	41	69	60	78	57	81	57	59	60	71	59	60	65	63	74	54	66	77	57	60	61	60	59	67	59	68	59	72	69	62	66	72	71	60	59	81	63	70	65	67	74	74	59	70	66	59	60	64	67	74	55	62	77	84	76	54	74	60	66	57	68	49	69	73	76	76	60	58	71	64	65	51	57	81	65	56	56	66	61	68	72	64	51	72	69	65	57	57	82	66	65	58	57	75	65	66	64	62	60	66	78	81	65	69	57	73	50	62	68	50	70	64	60	67	63	60	61	80	69	54	54	69	62	63	64	86	47	74	62	70	60	73	53	63	72	69	55	70	76	55	71	73	78	53	64	60	69	70	71	56	70	64	62	70	78	64	78	56	52	77	64	75	64	78	58	79	55
32875	25618	22454	29112	33782	33286	31018	27185	23647	19912	16597	13569	10180	7735	5972	4957	3697	2756	2507	2195	1868	1652	1535	1517	1477	1364	1323	1199	1097	1071	1056	989	909	940	920	957	908	892	865	829	882	857	826	855	810	815	780	833	854	780	817	816	816	808	805	785	854	820	814	805	806	740	746	796	776	824	824	837	801	821	782	810	784	806	764	838	813	826	822	757	809	816	803	789	816	799	787	793	826	760	811	869	803	789	783	832	839	784	782	798	769	721	798	802	791	775	788	832	797	790	800	738	795	787	762	786	819	852	805	788	781	775	752	750	832	822	799	765	804	779	795	813	817	801	849	810	791	796	776	785	729	779	805	801	872	768	808	798	780	769	828	804	783	819	799	789	839	810	777	846	836	763	847	842	818	777	811	820	773	763	761	840	792	819	771	805	795	800	820	823	799	795	831	874	811	814	791	819	814	809	792	790	844	846	848	823	841	833	841	850	820	843	847	769	844	815	800	763	799	895	747	773	788	800	796	836	816	818	814	816	781	874	887	793	812	825	837	832	803	848	809	768	775	804	771	816	795	743	798	774	760	782	790	856	876	763	800	794	791	787	754	781	876	741	815	791	877	825	842	815	808	775	802	760	780	767	814	814	790	816	764	814	774	813	793	797	834	835	839	737	797	789	838	810	827	819	786	798	776	848	756	812	772	774	787	759	799	825	779	807	830	806	787	776	834	827	795	770	777	759	785	814	833	847	761	758	801	815	764	785	796	813	823	771	841	804	808	751	790	764	776	782	802	782	870	768	833	831	837	811	821	800	880	784	805	837	776	813	822	791	844	801	833	769	759	784	839	796	767	785	812	734	820	827	807	812	808	780	824	801	802	822	749	800	744	804	812	786	861	879	785	810	785	805	843	807	804	844	802	797	731	834	788	809	846	756	810	793	780	812	830	769	811	771	812	803	806	819	846	806	829	816	832	775	812	818	881	799	825	769	823	853	792	829	799	829	790	831	809	792	793	867	817	865	785	781	778	800	823	822	773	799	806	788	807	822	778	810	821	822	789	820	796	831	764	810	768	761	772	855	785	817	777	796	747	761	843	832	774	784	804	814	821	790	820	785	811	828	811	771	800	799	769	763	817	743	833	781	806	744	808	774	841	768	842	811	805	835	812	807	804	778	762	786	765	798	783	763	803	783	802	794	833	815	765	782	745	852	821	826	800	834	814	770	799	794	803	799	831	785	787	760	791	833	808	791	824	782	792	748	787	775	851	793	816	781	789	764	816	806	827	838	780	809	778	843	809	778	771	808	843	781	803	777	819	836	812	796	758	799	837	808	797	815	778	792	808	790	819	879	793	794	832	865	801	794	827	791	814	818	833	826	809	770	804	808	813	826	881	801	770	764	834	790	795	777	797	837	747	764	849	768	771	772	773	768	807	768	813	817	771	838	805	817	822	846	839	828	800	785	790	859	830	848	776	781	793	785	842	822	820	803	834	796	861	823	805	824	778	824	790	779	842	804	735	826	728	806	794	804	786	838	777	773	765	834	793	782	828	808	898	804	804	821	814	801	757	754	823	782	809	831	830	805	819	769	826	782	829	847	809	820	777	803	762	801	783	805	829	825	755	830	752	798	801	785	792	848	830	819	842	833	807	862	792	805	803	832	769	825	808	779	838	813	752	816	769	870	810	787	824	800	812	797	754	771	860	783	906	809	788	810	771	801	807	807	729	845	800	809	837	749	788	833	767	799	754	820	774	800	833	849	841	776	843	827	782	792	814	788	813	803	848	808	798	798	830	810	765	817	850	808	787	826	786	772	807	770	838	839	786	830	801	809	835	815	812	786	775	803	817	842	789	851	776	790	820	789	781	749	801	751	824	742	792	791	819	780	803	809	806	750	799	810	812	835	816	824	825	790	837	771	839	791	813	839	845	811	814	834	804	794	755	811	778	803	796	817	786	834	782	821	783	829	827	798	819	780	823	770	777	764	788	821	778	797	789	821	786	791	791	812	802	831	781	796	874	782	785	807	825	785	763	810	793	812	824	810	786	871	797	775	767	799	788	841	806	764	847	822	796	794	844	812	806	779	840	810	805	838	843	810	815	836	758	823	800	839	860	821	800	795	839	788	842	833	815	820	822	798	772	855	824	832	840	795	834	846	778	783	785	777	830	733	778	828	803	821	830	820	836	830	822	836	807	809	801	804	793	835	788	808	820	810	751	737	827	797	814	852	822	785	792	751	858	793	769	786	760	782	803	820	821	815	776	795	864	785	809	770	790	793	810	795	824	846	801	756	809	811	796	779	813	769	832	818	813	806	803	816	841	788	818	827	830	800	783	760	823	789	820	794	789	786	789	833	802	790	781	733	807	778	816	789	743	794	775	812	803	824	808	828	816	798	803	820	828	818	823	775	849	781	782	821	822	830	826	833	803	858	829	811	798	789	786	807	834	839	838	742	865	763	776	738	760	831	759	848	804	822	760	835	778	788	807	826	825	795	790	788	820	793	790	771	823	833	811	832	834	817	814	797	848	832	794	844	815	850	797	797	779	811	784	823	876	808	831	801	761	776	784	800	763	798	785	790	813	802	744	831	834	815	818	851	761	799	838	808	839	808	796	770	785	823	768	766	856	816	790	799	777	770	778	806	836	795	768	815	867	791	835	820	762	843	853	814	789	874	770	818	801	799	788	816	812	814	788	810	799	771	797	795	846	794	765	819	770	822	782	834	797	740	783	773	755	840	752	815	823	826	830	815	781	811	811	835	788	805	812	838	812	783	757	807	832	747	849	837	837	806	816	829	827	835	807	746	784	810	753	768	845	824	789	764	816	813	820	807	832	823	780	809	865	785	813	826	815	824	805	797	825	824	829	776	795	795	828	825	776	747	779	792	804	823	833	847	773	775	807	770	828	777	810	811	787	803	812	827	812	766	806	791	815	767	808	805	725	821	769	791	855	787	831	806	781	737	816	801	846	814	778	809	845	817	811	774	829	788	822	796	799	858	830	778	802	829	786	811	809	802	824	783	831	817	800	817	788	745	783	777	774	810	810	837	787	784	839	820	810	812	790	823	788	814	744	781	813	808	814	760	807	723	798	788	767	773	789	842	805	819	756	791	796	781	821	826	796	799	786	868	826	740	742	820	812	838	798	881	809	822	781	830	809	719	811	817	764	805	790	785	788	865	838	829	799	837	788	808	801	813	828	811	825	803	866	759	795	792	837	794	839	797	808	779	792	784	816	881	792	838	843	825	791	839	788	800	852	815	768	844	817	799	786	788	813	824	843	801	721	773	817	797	772	853	763	788	834	834	762	847	788	779	803	794	798	788	867	787	780	815	800	789	790	793	817	799	875	869	764	855	801	785	822	814	785	844	798	755	778	748	737	786	814	750	821	779	818	780	797	779	836	747	786	859	815	811	804	779	851	778	864	825	773	876	797	807	853	757	804	801	805	830	822	782	877	804	745	793	799	831	814	851	806	806	803	841	786	778	810	762	788	827	770	823	792	779
7238	3487	2017	1634	1685	1854	1692	1394	1077	838	641	485	412	271	256	204	169	131	111	115	126	84	100	94	86	91	69	101	92	77	77	82	76	71	88	88	80	63	63	71	72	70	86	69	59	78	75	69	65	84	66	80	79	66	84	86	75	73	76	55	58	76	86	63	72	73	66	66	72	82	75	57	81	66	72	83	57	71	70	66	73	67	75	68	74	71	64	76	71	75	73	68	75	80	66	72	75	61	80	73	77	78	78	61	73	79	75	72	62	56	71	74	72	63	68	73	75	90	67	64	68	51	72	72	75	64	73	82	61	82	89	61	77	67	64	71	76	74	80	67	81	67	83	70	75	81	73	67	67	81	60	83	81	56	78	60	65	73	85	73	75	65	85	82	72	76	75	75	59	72	69	67	75	73	70	61	61	73	48	64	69	65	73	59	71	67	59	78	85	62	75	68	62	70	54	72	70	77	75	66	73	59	69	56	85	56	71	72	76	57	67	55	67	52	67	70	86	78	68	73	67	78	55	87	79	74	66	70	62	71	80	81	67	73	73	69	68	58	74	67	54	77	70	70	69	54	63	57	67	75	84	72	73	76	68	63	59	67	79	55	64	71	81	78	72	71	82	69	73	62	71	73	63	66	77	89	77	76	69	79	67	70	77	67	69	69	67	73	73	66	73	53	70	61	66	65	78	69	64	74	80	70	67	93	73	60	61	75	78	77	68	76	76	76	62	76	78	62	71	64	79	74	75	73	69	66	72	70	71	75	59	67	96	64	65	71	83	86	64	73	76	56	68	63	90	75	59	74	62	67	74	72	70	73	76	75	63	74	62	58	53	77	75	76	61	80	73	64	83	69	65	75	78	77	57	62	73	66	69	63	72	63	57	52	60	76	66	65	66	66	74	62	80	83	73	73	65	64	62	61	85	61	85	77	66	59	64	67	71	83	62	67	79	62	70	73	62	73	62	54	62	74	69	71	59	47	81	60	76	70	76	70	72	55	63	71	79	63	74	67	75	64	74	88	63	61	67	75	64	70	60	74	79	73	68	69	71	74	76	69	65	67	62	72	77	76	79	61	73	72	76	83	72	75	77	67	80	63	81	66	69	63	67	80	73	52	91	63	63	75	75	77	83	71	71	79	63	74	72	65	64	65	73	77	82	70	79	72	77	67	78	70	71	74	87	50	77	53	55	61	54	61	62	65	61	64	73	65	83	77	65	63	77	79	61	68	68	70	72	71	65	84	69	68	69	64	77	67	72	78	74	82	73	79	60	75	63	65	73	84	68	73	64	63	76	70	66	64	62	61	69	71	75	86	65	83	70	62	76	73	67	81	61	64	69	73	79	67	75	71	74	64	74	75	79	72	68	69	70	63	68	69	68	85	65	79	55	73	73	70	69	69	76	77	77	78	66	76	69	80	72	60	86	65	65	60	70	65	71	77	69	68	65	51	65	78	77	68	61	71	49	68	67	61	76	64	72	60	65	63	69	66	80	70	91	77	62	70	70	84	67	80	66	67	68	83	68	81	68	72	56	59	80	63	60	77	79	74	78	74	68	71	60	70	72	58	71	76	67	55	61	60	73	74	70	75	77	80	52	81	62	74	70	72	55	69	63	75	70	64	67	83	82	83	69	68	77	70	72	73	68	83	79	91	72	80	70	76	82	76	84	59	73	62	79	58	81	72	76	73	72	49	63	67	72	50	74	72	66	69	59	79	85	77	68	78	73	62	67	66	83	73	67	75	61	57	56	66	63	82	60	77	76	66	73	66	77	71	78	78	75	54	77	66	59	73	72	72	48	68	59	78	60	72	74	73	69	66	72	64	55	69	62	62	69	67	65	71	75	71	83	66	54	67	49	65	66	67	81	96	64	63	64	92	67	78	64	67	74	73	57	82	75	78	69	63	75	75	70	65	62	64	78	67	60	45	70	71	59	80	79	76	61	102	65	77	73	74	59	71	67	78	82	68	73	81	50	84	74	81	60	89	67	67	61	66	75	84	72	70	67	65	67	75	71	90	64	68	58	73	43	75	82	64	76	76	83	68	77	62	81	75	70	82	75	57	61	60	67	63	74	74	63	66	80	56	79	67	65	82	78	74	65	72	64	91	55	73	84	58	77	52	70	69	76	59	66	73	66	67	73	80	53	65	75	54	68	61	58	63	61	67	54	69	79	66	66	82	63	69	67	54	72	67	70	76	70	66	82	73	62	63	57	72	70	73	61	67	55	63	90	70	61	76	65	66	72	60	60	59	82	62	82	78	81	79	62	61	75	66	75	72	77	67	78	62	71	77	66	62	71	75	57	81	63	73	80	83	74	71	67	65	66	63	58	81	72	71	73	72	64	74	57	59	76	85	64	62	69	63	62	79	72	77	61	69	66	85	76	71	68	74	77	63	54	68	65	75	83	59	65	74	58	75	67	59	63	76	69	74	87	79	73	79	67	75	60	80	64	63	66	72	72	64	70	65	79	54	80	65	63	63	59	62	78	60	73	62	66	69	67	69	72	73	70	73	77	64	80	66	70	72	72	71	70	58	79	69	55	76	74	54	63	64	83	69	77	60	73	73	71	90	74	83	80	63	54	69	74	67	64	84	64	64	72	81	76	71	64	62	52	70	77	70	78	72	75	69	88	60	55	68	83	67	75	73	72	76	71	76	87	71	64	62	86	75	86	60	74	79	58	82	58	62	77	66	88	76	51	70	65	57	77	80	71	55	79	64	86	70	63	55	68	86	78	57	82	94	69	56	60	63	70	61	70	71	68	60	71	75	58	63	65	72	63	81	72	55	86	78	73	71	68	61	78	75	67	67	79	51	68	63	69	91	71	72	64	71	65	64	76	68	63	73	63	66	66	61	59	58	67	76	63	82	78	54	72	63	69	77	71	67	68	78	77	95	60	73	65	73	72	74	74	74	67	93	65	68	63	71	76	86	77	66	63	64	85	63	72	54	67	65	75	67	71	80	65	83	75	57	77	72	68	68	73	90	67	82	70	85	65	72	84	64	64	82	64	61	47	80	75	70	70	66	61	76	83	76	77	78	70	65	52	84	80	72	66	72	72	82	61	58	75	70	68	79	69	69	72	73	67	69	67	77	70	89	68	71	58	68	82	90	70	65	72	76	89	65	76	78	75	90	71	72	85	67	85	72	64	82	67	67	80	60	50	73	72	87	79	75	53	64	66	68	64	58	77	84	83	69	74	79	67	60	73	77	70	94	63	80	73	69	72	84	62	76	52	72	60	75	68	81	74	65	68	66	67	59	66	65	75	85	76	60	64	77	70	72	66	77	71	63	88	77	76	89	63	66	68	64	70	75	75	60	61	67	78	57	73	80	80	64	82	73	60	71	66	65	69	71	74	69	51	59	73	89	75	66	79	71	65	71	55	70	75	74	62	73	78	74	70	52	55	64	83	73	68	61	68	67	67	66	76	73	64	60	80	55	65	93	65	62	62	67	62	72	59	70	74	70	60	68	59	80	64	63
31098	24299	21115	28390	33966	33029	30896	27773	24139	21009	17427	14206	11524	8767	6661	5420	4507	3320	2681	2397	2044	1959	1602	1587	1598	1497	1423	1361	1245	1126	1162	1074	1056	1018	921	986	981	975	921	977	924	889	869	947	846	891	857	914	810	885	879	882	898	874	838	883	856	882	856	904	877	899	833	835	848	880	800	812	823	854	863	874	885	839	849	898	858	884	847	853	832	909	873	822	830	829	845	878	854	881	862	883	894	888	856	904	905	900	819	890	887	836	841	870	859	864	867	814	857	886	825	834	869	869	845	812	826	847	860	835	790	844	834	868	872	860	835	941	878	892	878	881	895	886	865	889	782	884	877	839	855	829	857	874	840	883	872	847	821	892	812	890	848	889	863	846	857	859	834	877	901	868	899	843	856	887	852	853	840	866	866	831	848	860	833	820	860	828	836	884	879	857	869	909	894	789	916	885	875	847	902	842	830	857	895	852	844	904	790	878	842	872	839	843	864	843	818	861	850	852	835	951	853	836	825	883	870	864	827	862	857	893	893	894	880	830	872	850	859	841	858	813	814	841	837	871	865	870	862	868	877	812	883	836	870	821	924	840	785	835	876	845	897	843	839	854	845	837	855	892	839	812	852	849	861	821	834	908	851	905	896	871	888	907	847	830	863	846	869	848	841	888	918	886	834	845	871	866	864	886	878	919	825	835	857	911	857	874	883	853	922	869	879	816	838	836	857	842	838	903	875	881	813	876	857	869	842	880	897	866	843	888	865	888	888	833	852	849	835	840	934	841	817	856	848	865	841	878	901	851	853	860	843	825	898	845	857	877	813	843	866	876	900	817	859	870	829	858	858	862	855	854	868	869	919	852	886	878	837	899	848	879	872	851	826	827	879	850	865	849	880	891	832	849	824	825	846	881	858	857	870	838	842	876	870	878	852	860	839	873	859	846	816	825	851	884	849	879	856	888	823	837	822	870	822	833	823	844	879	839	849	866	854	909	884	837	869	846	822	836	858	843	844	844	865	872	892	839	833	870	866	889	867	831	892	845	873	897	890	839	853	878	847	803	829	859	868	815	800	853	892	905	874	888	900	852	853	889	917	857	816	852	807	836	863	826	884	888	866	864	851	890	849	889	934	810	807	864	882	836	855	865	888	821	885	802	827	888	894	854	863	863	820	867	823	813	963	881	863	836	877	857	880	849	851	854	847	821	888	862	854	841	883	888	853	824	854	851	870	886	845	853	836	847	872	863	856	838	896	892	868	857	888	845	868	843	894	867	836	842	891	835	879	839	843	852	846	882	865	858	819	845	865	860	861	870	867	859	883	808	852	896	858	865	829	878	831	842	822	895	845	897	873	823	896	912	869	891	864	903	829	826	858	875	864	913	886	897	845	825	792	874	881	849	895	819	860	881	890	841	816	879	814	901	867	902	841	864	890	802	803	903	886	868	907	889	893	859	829	851	852	856	932	857	885	841	845	821	883	878	816	846	864	842	871	856	844	832	885	850	856	825	835	856	874	897	794	820	871	833	874	822	872	891	912	894	883	856	843	829	878	822	930	871	866	873	884	871	877	891	850	899	871	912	847	830	822	854	836	829	853	846	895	833	859	849	871	842	819	880	884	867	876	803	848	830	879	844	858	899	847	842	839	868	851	886	859	795	824	828	865	892	906	859	914	835	852	834	881	894	875	840	906	846	846	865	819	846	853	862	861	876	883	874	873	828	868	913	870	892	858	825	839	853	852	847	831	832	873	875	894	879	852	881	855	891	901	845	838	898	868	885	894	854	838	894	866	844	835	861	836	823	898	814	860	890	843	892	861	866	861	823	863	864	846	850	836	869	879	834	811	843	851	880	870	875	865	859	844	865	871	872	841	855	858	852	866	883	848	854	808	842	863	856	862	895	805	886	848	844	786	888	872	884	880	867	850	893	845	852	785	880	800	871	873	838	839	843	826	828	895	875	844	872	869	864	859	840	882	848	844	857	821	829	868	866	850	858	800	854	879	899	857	820	848	840	817	848	863	790	872	923	852	886	841	874	866	876	871	887	846	851	851	836	877	848	881	862	847	882	887	844	825	892	869	827	854	834	835	863	936	876	862	847	819	878	894	902	927	845	937	905	835	891	829	863	904	873	839	857	889	866	859	855	904	916	878	878	888	919	811	861	848	857	874	909	871	840	838	850	884	824	877	854	886	875	841	866	873	880	873	934	805	901	855	910	888	888	866	845	901	857	857	851	838	838	844	890	869	867	884	941	830	877	865	851	890	874	795	910	857	848	827	862	835	818	888	864	844	883	883	871	838	914	880	822	839	849	829	839	827	879	809	812	820	898	839	856	908	881	880	882	813	825	838	842	855	857	884	848	910	830	870	857	868	885	901	844	866	848	929	834	835	897	883	874	834	881	795	813	867	852	852	854	842	836	865	880	872	869	874	854	837	867	862	847	877	813	869	886	883	876	835	867	829	826	907	875	863	868	873	894	892	843	866	808	863	872	874	811	823	809	851	856	837	855	839	830	867	804	834	880	908	862	856	875	848	870	834	841	843	818	852	872	894	866	825	896	876	787	846	875	908	839	891	837	817	834	820	850	869	874	888	881	859	841	837	835	831	810	857	874	849	813	847	838	859	896	838	843	894	864	821	891	904	828	819	881	849	872	867	836	843	848	842	842	826	861	822	803	858	839	844	840	785	869	859	807	798	874	839	826	907	866	860	863	897	869	879	907	885	855	887	858	870	876	864	884	786	872	813	876	845	862	874	839	862	831	899	820	857	876	849	854	841	859	879	852	885	894	855	846	860	916	850	849	842	853	883	839	870	882	836	855	813	900	821	820	869	861	815	834	889	868	911	886	852	818	895	872	841	918	827	863	898	879	851	861	865	816	858	844	838	834	849	880	928	870	849	848	881	824	860	867	830	781	840	835	886	894	840	873	860	834	858	859	792	874	846	857	864	840	824	866	832	854	855	846	876	843	850	912	852	852	873	838	832	842	831	835	849	842	870	888	857	884	869	850	866	855	861	882	870	866	859	835	825	846	900	852	885	864	860	871	919	824	884	820	842	860	848	861	868	832	845	817	871	822	848	817	842	865	826	845	842	837	836	886	814	862	844	830	872	803	872	805	900	893	872	888	860	873	846	861	836	849	894	853	798	889	855	844	868	863	890	912	874	802	885	825	874	852	871	879	870	838	780	891	809	881	861	863	918	874	918	945	892	865	856	842	851	833	842	906	868	883	849	865	862	924	870	851	817	849	826	916	823	865	839	836	828	865	887	903	874	881	862	854	847	868	863	821	809	866	910	865	927	859	835	815	871	848	847	880	850	880	831	834	883	836	814	886	885	891	819	852	831	829	821	918	821	894	837	827	845	891	884	819	856	885	877	827	902	836	843	838	842	858	829	916	890	835	817	864	887	880	889	856	860	835	877	861	927	817	826	883	891	813	835	929	836	880	812	856	897	852	859	867	866	889	888	878	819	808	854	883	835	831	823	880	818	879	884	844	910	872
8477	5139	2800	2058	2276	2491	2079	1781	1423	1112	883	653	507	345	292	239	208	181	132	126	136	113	115	96	81	90	86	86	84	88	80	70	80	66	62	62	73	71	74	63	67	69	71	63	69	65	67	70	68	83	48	82	90	67	68	77	68	76	81	76	61	72	69	81	74	63	68	71	73	82	61	74	69	71	70	76	62	72	60	83	62	67	72	70	58	67	75	73	64	70	82	73	72	72	68	69	58	74	70	79	55	65	80	66	72	71	67	62	71	66	67	78	82	73	60	85	59	70	79	56	82	87	57	73	81	74	75	60	86	82	79	55	64	74	67	71	65	64	71	81	66	76	68	65	66	65	67	65	59	73	77	68	70	68	84	85	72	70	76	73	69	56	70	68	75	71	59	60	73	67	74	58	74	50	61	71	51	83	69	74	77	78	62	69	63	74	69	74	63	54	68	59	70	60	66	81	78	60	73	57	78	71	65	68	71	59	57	70	69	68	76	68	64	70	73	83	65	76	64	71	63	60	69	78	65	70	73	56	61	82	56	78	60	55	61	67	75	62	57	58	67	60	74	70	59	78	66	78	71	67	45	70	63	82	76	65	78	67	72	55	74	84	69	84	75	67	77	72	76	66	57	85	64	74	82	59	68	70	69	70	60	59	64	73	77	61	61	59	77	59	53	66	72	76	60	75	87	84	65	69	69	66	55	61	89	79	93	70	83	67	75	65	84	78	71	62	76	84	76	74	91	66	82	64	68	72	71	59	74	72	71	68	78	73	85	67	71	68	79	63	81	77	71	77	73	65	57	74	68	75	81	89	47	77	58	67	81	74	62	66	83	68	60	77	63	81	71	73	68	77	73	67	64	63	68	55	63	70	65	89	72	64	72	73	61	70	59	83	76	73	67	64	65	58	73	68	69	80	72	71	69	80	66	88	62	76	67	90	76	53	81	74	74	77	57	85	58	64	83	68	64	83	61	47	58	80	75	80	78	76	60	57	70	62	64	77	69	78	64	75	79	62	61	70	63	65	67	82	68	78	75	71	72	73	67	66	89	69	70	71	60	67	65	67	71	68	67	64	61	69	92	75	75	70	66	69	58	66	54	70	61	65	73	74	76	62	63	68	45	62	62	75	77	58	66	64	71	51	57	55	69	72	74	57	65	76	73	70	68	72	55	64	84	84	70	71	58	67	77	56	57	74	87	78	65	63	67	63	76	74	62	75	65	59	79	68	67	72	57	59	77	79	70	79	69	50	70	78	67	68	73	71	77	70	66	57	72	73	62	51	61	68	63	60	67	81	69	73	69	66	69	63	58	75	74	64	55	75	81	72	66	81	89	54	64	65	72	82	82	68	73	73	61	57	78	64	71	61	52	68	71	79	60	62	67	73	66	69	79	66	66	82	71	71	79	74	65	66	79	73	74	62	72	75	71	73	64	66	61	63	74	75	64	82	56	81	82	63	71	71	61	78	51	57	64	71	60	73	88	71	93	68	64	75	83	78	80	72	65	69	62	73	85	79	65	74	75	58	68	83	59	63	58	72	74	66	68	80	72	62	71	55	62	79	66	53	59	66	65	79	69	61	71	59	52	59	51	76	88	69	64	84	75	70	72	72	57	70	57	60	80	76	63	75	89	63	56	65	55	70	75	70	60	64	76	84	72	81	70	69	76	64	73	76	60	71	55	80	73	78	64	59	79	63	79	70	64	78	75	71	72	79	75	63	54	69	72	72	63	69	73	56	80	65	65	76	60	73	80	73	68	66	61	71	74	73	80	66	88	62	73	77	63	69	72	71	76	77	69	71	70	67	65	66	74	55	75	71	60	66	65	72	67	71	65	71	62	63	90	63	66	74	75	59	77	57	70	64	67	58	45	78	76	68	80	68	75	80	74	57	59	80	76	53	79	67	55	72	68	69	65	67	67	78	68	69	82	80	65	65	72	69	87	57	63	72	65	83	58	60	70	69	57	83	70	80	63	75	76	76	61	62	79	56	68	65	73	69	72	82	67	61	65	90	81	66	65	67	59	78	62	77	70	82	76	81	79	63	71	61	72	70	66	53	56	72	74	63	72	91	59	69	54	74	64	67	59	78	80	82	71	53	63	63	75	77	89	62	81	77	65	53	81	65	68	65	66	62	76	74	66	64	80	61	75	71	55	66	68	61	69	68	57	61	72	74	63	58	64	79	65	80	80	76	59	71	80	76	53	61	56	66	70	63	62	60	66	65	70	59	61	80	64	61	59	81	77	63	86	76	62	54	77	62	72	70	75	61	73	73	78	74	72	66	54	59	75	65	88	68	76	68	64	67	65	68	58	64	69	80	73	55	67	60	65	77	88	72	64	70	58	70	58	59	74	82	72	79	74	68	66	83	72	61	65	71	66	68	71	61	71	72	67	63	80	65	73	78	72	78	70	75	77	74	62	49	54	72	67	78	68	78	73	77	61	66	58	70	71	45	70	78	77	78	67	74	92	57	84	59	66	65	61	73	73	79	61	69	68	59	72	62	67	64	75	69	70	77	60	72	78	76	85	65	71	66	65	62	68	64	61	80	65	67	70	75	66	60	83	52	54	82	61	60	71	72	79	80	88	74	77	51	49	64	78	56	66	55	73	74	82	76	66	61	60	72	79	68	67	69	78	59	70	78	63	74	63	75	59	80	85	77	73	65	75	82	61	66	71	61	75	53	89	71	61	55	70	73	89	63	80	80	69	65	61	69	72	67	74	73	67	82	72	69	83	81	68	61	58	77	79	68	74	80	80	62	62	55	65	65	77	68	80	75	69	77	70	63	65	77	65	64	83	58	64	81	70	55	64	83	63	72	63	73	74	66	62	70	70	84	80	63	82	66	60	56	72	74	76	71	69	70	76	66	73	67	68	68	80	66	62	81	59	67	58	51	58	61	86	68	88	82	74	67	69	65	64	57	73	77	69	70	79	78	74	52	69	69	73	76	66	65	74	74	76	65	80	72	78	63	80	66	76	64	68	60	66	79	63	90	73	79	71	76	58	56	84	68	84	64	64	71	86	64	65	69	79	70	68	61	75	81	73	79	66	62	78	66	76	76	81	67	75	69	70	71	76	52	70	53	76	67	68	60	68	73	64	61	66	62	74	79	77	79	62	66	82	82	59	77	72	56	60	61	70	80	84	85	69	77	68	85	83	68	56	57	84	53	65	54	62	58	82	72	74	64	62	58	78	66	70	61	65	65	82	61	73	84	68	69	64	65	68	64	58	62	70	65	77	80	68	73	75	69	59	57	68	80	71	64	64	58	63	74	80	68	80	68	74	61	68	67	80	60	49	67	70	80	66	67	65	59	64	69	71	82	82	64	73	65	74	60	82	69	73	55	55	67	66	78	69	64	70	65	80	79	60	75	53	61	76	69	67	62	66	69	67	66	64	73	58	64	73	56	73	65	73	74	83	62	78	62	75	65	74	84	58	71	81	73	78	64	68	69	82	77	57	71	69	65	66	72	76	71	63	76
35519	27217	23753	30154	36094	35759	32877	29996	26543	23332	20352	16770	13634	10825	8408	6711	5678	4603	3605	2999	2563	2103	1913	1731	1686	1734	1566	1405	1344	1231	1108	1076	1021	1025	1013	931	931	924	905	911	957	866	866	909	865	875	891	890	855	876	887	845	801	863	851	894	802	862	805	824	864	863	844	804	835	900	819	862	841	868	890	806	849	769	908	857	822	841	894	796	800	817	832	845	825	842	855	845	831	874	858	822	850	853	814	810	857	880	776	872	827	884	764	827	795	849	819	878	880	837	830	869	850	857	836	854	835	869	820	857	844	897	852	813	791	803	887	856	840	857	850	772	799	878	834	837	866	818	860	832	824	835	858	806	828	843	840	834	834	840	863	875	798	841	847	871	815	800	849	811	854	827	830	863	837	906	834	845	797	853	894	838	809	794	824	852	809	840	823	797	833	767	804	838	810	876	837	827	870	830	820	847	830	811	905	797	827	808	843	802	836	848	843	809	823	808	811	787	843	834	860	823	816	755	861	838	871	784	812	806	859	827	827	843	898	846	778	868	869	845	829	810	826	827	796	781	826	772	801	841	833	783	832	807	792	867	802	820	822	824	872	819	743	833	795	818	820	822	814	845	806	861	811	889	850	785	928	821	844	846	872	830	824	812	833	800	791	847	826	869	857	831	818	850	911	782	778	897	852	811	851	819	807	840	837	826	843	875	859	839	812	873	845	822	796	806	843	832	863	847	812	842	808	816	869	809	843	828	793	863	817	815	816	800	804	852	799	852	809	803	827	838	816	880	839	806	864	833	831	845	820	848	820	814	829	825	897	854	851	855	785	864	802	834	857	826	836	889	854	847	846	827	824	840	853	873	855	817	856	836	824	851	808	869	816	789	856	866	852	887	877	854	865	832	812	837	812	844	812	836	823	825	788	817	803	854	849	864	845	833	861	786	837	866	842	833	856	844	805	820	778	830	808	862	824	870	895	834	840	856	791	833	821	802	830	818	791	807	864	825	860	826	816	842	869	866	859	810	846	855	870	842	846	848	888	828	837	842	838	848	850	802	899	807	855	837	853	765	800	854	849	824	845	866	801	871	895	833	832	851	878	835	794	867	814	852	868	836	840	873	844	884	863	862	813	832	878	849	798	846	842	839	856	775	814	848	843	844	816	808	832	812	768	856	877	847	825	911	839	802	836	826	853	851	846	832	838	794	829	826	812	858	810	845	792	813	817	839	841	812	866	860	834	818	800	897	821	791	878	872	833	815	780	818	818	846	886	836	808	787	836	791	826	812	850	773	851	878	855	857	822	819	831	807	807	851	822	826	891	850	825	880	811	822	885	795	882	886	822	850	851	832	849	848	825	830	823	836	817	796	843	836	827	821	837	844	816	795	818	822	846	831	799	807	774	816	847	842	802	842	826	749	857	867	855	811	847	831	875	781	887	818	919	772	834	783	798	852	828	859	855	812	852	868	861	852	828	777	828	776	789	841	793	815	880	867	804	826	886	862	825	816	748	847	814	840	824	858	811	883	843	819	844	842	810	836	859	852	838	858	865	779	815	827	858	852	807	860	874	848	790	831	861	812	848	826	865	809	878	829	862	858	813	793	829	827	835	850	881	804	830	872	861	806	837	795	795	784	804	865	835	808	786	804	838	809	848	839	877	824	853	824	804	904	813	767	810	803	830	832	889	794	854	841	860	844	807	849	837	829	816	820	819	850	806	837	813	884	821	821	803	867	887	835	878	829	866	781	845	847	835	801	815	886	872	864	831	810	825	839	866	852	837	846	877	822	842	829	833	800	822	812	814	826	813	792	865	919	809	838	839	822	808	850	827	810	876	852	858	813	814	845	889	845	816	821	778	862	821	864	828	860	896	855	854	814	885	829	837	810	848	835	844	873	834	852	824	784	851	757	816	785	830	878	832	835	879	780	838	859	838	779	841	831	829	843	822	882	846	864	874	851	903	825	821	841	818	799	829	783	798	788	810	847	775	782	843	790	805	855	837	855	833	825	882	818	844	871	851	856	842	784	806	904	785	833	754	833	850	842	822	896	806	869	842	870	850	826	832	874	807	838	872	830	826	885	869	846	811	883	840	867	831	817	874	828	837	865	870	807	826	839	862	841	829	799	801	809	844	794	826	810	817	798	858	843	836	837	820	877	817	846	861	828	881	865	822	858	831	880	767	870	883	792	838	851	861	851	903	826	807	810	782	830	832	812	831	810	849	854	862	825	810	800	828	885	788	879	876	801	810	824	841	871	874	804	892	819	795	841	873	821	841	835	863	854	850	819	846	837	833	848	815	871	834	857	855	839	849	854	802	816	862	795	863	836	829	830	834	850	821	879	842	835	857	870	860	856	827	857	813	875	839	867	839	865	797	831	806	852	823	847	864	840	837	852	816	877	824	798	811	801	830	839	770	845	839	799	833	843	873	804	836	823	776	841	838	895	917	802	819	847	774	792	872	815	872	861	846	852	815	852	804	837	791	821	803	854	793	786	856	811	859	847	877	896	858	816	885	862	890	854	886	812	798	830	811	875	859	853	782	874	835	849	822	891	805	867	824	801	830	860	859	795	849	841	803	837	798	832	844	829	850	877	832	861	890	768	850	884	858	836	836	815	806	886	868	854	783	811	837	817	805	812	827	885	843	863	849	841	844	845	841	822	853	862	858	902	864	844	827	865	866	820	772	840	834	841	807	792	826	840	835	870	875	848	841	792	828	864	840	840	813	831	821	806	862	793	859	858	857	832	862	833	868	819	852	881	815	785	809	815	832	816	819	852	850	834	817	845	821	831	846	871	822	862	855	860	886	808	846	823	816	877	789	842	826	819	828	839	862	858	797	793	864	859	888	872	844	838	846	880	923	852	808	878	833	846	843	799	780	838	832	830	793	824	868	829	813	801	821	795	824	801	830	820	895	805	859	835	835	796	823	826	838	795	811	823	883	826	834	851	818	826	842	858	796	812	872	781	837	859	874	777	834	867	804	790	841	853	816	807	840	783	809	788	831	806	849	846	846	797	801	858	845	828	873	847	837	811	824	833	919	818	878	786	791	813	875	821	846	831	817	818	839	888	851	840	831	830	814	838	870	833	892	844	913	835	852	902	849	846	828	835	808	823	782	822	822	821	857	848	837	873	824	884	838	851	831	913	874	800	790	858	833	778	785	834	843	861	857	836	844	809	840	826	858	843	832	875	796	833	802	802	847	789	859	808	858	812	793	892	790	863	832	853	812	807	870	813	837	871	816	854	812	882	862	873	850	823	832	873	805	857	824	849	818	839	843	805	861	882	840	856	845	863	822	796	815	918	855	888	804	916	854	843	834	824	850	846	820	838	851	809	873	834	857	811	831	826	863	845	835	820	793	880	813	860	853	824	812	865	818	831	849	876	817	816	808	800	818	833	806	860	860	845	836	868	821	817	836	850	853	844	856	801	845	829	766	816	800	762	874	792	837	783	821	826	803	885	896	823	810	836	822	864	841	845	815	807	799	846	817	835	828	864
5094	2280	1331	964	1038	1268	1109	935	704	605	469	376	301	252	194	140	135	105	118	104	93	74	71	67	72	72	65	66	66	84	82	59	52	74	60	86	65	54	82	58	71	65	75	77	66	63	80	59	67	52	72	52	55	72	59	72	55	65	68	72	63	62	75	64	62	76	60	70	49	70	74	76	56	64	66	64	69	61	69	68	62	66	71	55	76	60	71	56	60	72	73	74	76	63	54	69	71	58	74	80	64	83	73	70	67	66	72	62	68	70	61	66	49	67	54	56	66	69	79	59	72	61	88	71	66	62	67	73	81	68	58	66	70	60	78	67	75	65	45	81	64	67	55	70	76	66	72	62	50	75	73	60	73	68	75	62	52	82	72	68	47	79	71	66	70	71	81	75	72	59	65	64	60	68	46	68	69	67	52	70	71	75	77	70	80	79	54	77	73	75	62	64	65	68	51	53	63	63	73	65	62	67	83	72	68	62	66	70	80	73	73	75	64	70	60	68	70	76	51	51	69	66	66	76	73	65	69	54	72	69	73	74	68	64	68	79	57	71	60	67	63	64	71	64	63	61	67	65	74	61	54	75	64	73	65	82	72	75	57	66	68	79	67	69	59	51	69	75	72	65	52	68	85	73	65	66	62	68	66	53	77	61	51	72	63	60	71	82	73	64	51	67	65	52	69	80	53	70	77	60	68	65	63	56	59	66	84	62	82	71	56	61	65	76	56	68	68	60	63	59	60	66	59	73	89	68	62	71	68	73	61	78	57	79	77	77	64	64	52	70	58	75	59	78	91	53	64	71	67	68	72	73	61	63	58	66	64	68	65	60	63	53	68	69	64	61	69	58	57	70	58	70	69	67	58	72	68	71	82	84	74	60	68	68	64	66	62	76	76	75	69	48	58	53	48	72	66	79	78	64	66	72	67	71	57	64	78	57	75	76	63	64	79	77	58	68	66	58	59	76	68	65	74	52	65	74	66	65	64	70	71	62	49	69	73	64	59	62	59	77	63	59	89	73	62	58	72	62	67	81	78	66	53	70	66	65	57	68	69	76	69	74	53	71	71	64	69	72	67	62	66	66	62	46	66	73	57	71	66	75	63	68	74	62	71	66	76	68	69	75	66	75	62	69	65	52	65	65	67	73	65	66	65	84	61	61	55	62	69	80	65	71	66	65	44	62	67	73	62	74	66	58	76	70	66	56	73	69	61	55	55	67	85	81	77	61	67	71	65	63	61	54	57	61	52	70	75	70	81	75	68	64	58	61	67	93	70	66	66	54	53	51	66	74	69	71	65	58	74	72	67	72	69	87	71	72	67	80	67	80	65	59	68	61	70	74	79	65	65	64	73	70	72	67	72	66	69	78	71	79	73	80	55	60	74	68	60	61	62	66	72	55	65	71	68	68	59	78	68	50	71	63	75	75	52	71	73	74	74	71	69	66	52	75	78	73	67	58	61	56	84	61	70	80	79	74	59	55	68	72	56	77	66	68	73	56	69	71	69	72	74	61	69	71	55	60	64	63	73	68	55	74	55	67	64	69	64	63	81	63	67	64	68	71	67	53	64	64	61	69	60	72	76	56	76	64	59	60	59	78	72	71	64	76	59	75	87	65	77	60	62	67	72	71	74	75	71	80	71	63	69	60	64	65	78	62	85	77	64	64	67	69	55	74	76	67	63	70	59	66	56	71	70	70	76	68	66	65	71	59	67	66	71	65	50	72	56	66	57	60	66	77	65	77	75	68	65	69	65	60	65	75	60	62	61	72	72	79	58	86	82	49	79	79	74	78	66	62	87	72	56	68	69	76	63	63	68	67	63	60	66	67	63	84	50	65	77	70	69	59	68	85	78	88	56	68	70	65	69	64	64	72	61	64	62	79	69	84	68	66	80	64	57	60	79	64	62	57	56	53	64	56	63	52	74	66	78	67	68	72	68	66	75	68	57	57	70	59	60	86	67	67	58	59	66	57	57	66	60	68	56	71	78	63	46	74	63	72	71	73	64	68	70	56	59	69	77	80	58	62	70	65	54	54	57	68	68	54	77	66	72	70	70	66	63	77	67	80	63	61	57	67	67	51	63	74	65	69	61	73	70	75	65	73	69	79	67	77	64	54	53	60	63	68	65	73	63	72	66	62	82	68	87	61	51	74	67	79	72	72	59	62	62	57	76	81	65	87	72	70	59	70	64	56	74	67	64	71	72	59	71	66	59	63	57	89	65	57	70	62	75	66	53	60	65	64	67	62	66	56	66	73	58	64	71	76	75	59	74	67	79	69	66	45	67	67	69	80	53	62	56	57	80	68	69	52	81	59	64	66	70	72	78	73	67	77	69	56	63	66	83	65	52	57	67	75	65	65	74	70	63	80	58	64	51	55	63	75	73	60	66	63	71	69	58	53	76	74	72	73	70	73	71	64	72	63	56	88	75	81	58	49	64	52	67	74	62	70	75	66	70	49	63	58	71	65	54	55	83	63	72	78	68	67	63	62	71	70	67	69	64	62	68	75	69	68	67	74	56	71	64	55	63	67	80	72	65	60	53	66	53	62	67	58	72	69	67	60	60	71	73	72	66	54	67	72	78	54	81	71	67	72	72	58	78	58	63	62	70	71	73	58	63	66	61	62	78	71	70	82	55	66	70	76	67	63	65	60	64	79	70	60	65	65	60	64	64	50	67	75	60	74	69	71	78	87	76	77	59	68	69	63	76	70	67	47	64	64	67	67	83	62	68	62	64	74	90	69	67	63	53	62	73	64	72	77	79	83	71	72	79	75	79	68	62	70	62	73	76	58	76	66	65	54	64	67	55	77	73	73	65	74	76	68	66	73	66	79	60	60	57	67	64	67	69	77	80	71	55	66	73	78	64	64	54	55	73	59	57	75	69	76	87	58	78	60	61	58	66	58	61	79	63	66	70	75	67	68	57	60	70	74	70	65	75	60	66	72	72	57	61	64	82	70	59	47	62	65	64	57	76	66	75	57	81	61	51	59	71	63	66	64	71	70	85	66	73	65	65	69	61	66	68	61	67	51	80	74	70	70	65	56	56	66	83	55	79	71	43	64	62	63	85	61	71	64	60	67	58	66	53	60	56	69	74	76	46	61	55	67	62	64	64	67	84	72	65	60	78	69	51	56	70	69	75	72	73	72	84	62	70	65	55	60	60	71	61	72	71	71	79	76	68	65	63	75	65	61	66	71	61	68	66	72	62	65	69	64	79	53	64	86	67	75	66	76	66	59	70	61	73	70	75	59	77	81	77	83	78	59	82	65	71	60	70	50	68	62	69	59	63	49	79	54	63	67	67	47	65	60	62	65	55	71	56	67	69	68	53	66	84	63	70	76	65	78	67	63	67	72	74	60	58	60	78	65	69	71	68	59	76	65	86	69	69	73	66	63	58	59	67	67	63	73	73	65	64	76	75	67	63	73	71	58	82	57	73	61	59	74	63	59	55	72	66	63	71	71	72	57	66	73	73	65	67	55
29531	21355	17369	23297	29592	29881	27117	23889	20579	17599	14870	12091	9143	7245	5366	4219	3429	3093	2471	1853	1674	1530	1311	1265	1222	1136	1138	1153	1052	1063	979	896	901	916	907	876	835	846	845	817	821	819	825	803	880	818	791	848	811	814	768	810	833	782	816	808	858	868	776	833	848	826	810	820	844	818	768	831	830	820	804	824	796	809	814	807	802	851	798	814	796	880	840	806	812	817	816	824	833	785	766	813	779	824	809	783	823	775	872	817	787	855	848	787	784	804	825	840	797	858	824	835	781	827	826	859	839	771	789	845	819	817	845	845	849	837	803	861	850	800	839	815	773	785	830	838	811	802	869	788	840	750	826	824	826	824	797	790	868	795	842	874	820	825	825	843	814	829	813	805	799	820	816	822	806	833	857	786	781	789	803	805	806	809	795	831	850	804	775	801	827	809	819	788	795	745	810	799	830	877	853	805	836	829	798	787	807	822	844	773	874	819	829	801	888	797	789	814	787	790	799	776	747	841	814	855	815	831	801	759	789	813	796	839	841	785	802	814	794	847	835	838	818	794	815	793	846	798	835	800	810	773	826	841	863	789	792	767	820	802	793	849	819	827	808	767	835	779	799	813	839	858	825	840	787	808	831	818	819	777	759	769	817	846	773	810	827	827	798	810	791	842	807	782	839	803	801	790	849	815	761	774	797	772	819	828	809	794	816	800	842	769	792	832	832	790	782	797	813	805	834	853	778	801	833	802	808	827	763	861	806	851	812	815	790	800	870	844	809	805	806	840	813	795	808	755	809	824	825	822	796	827	787	815	800	834	767	822	854	848	811	839	843	832	826	813	780	808	845	788	863	798	821	845	771	825	767	783	816	800	837	806	783	820	852	791	807	846	822	833	778	870	809	815	883	843	825	802	823	825	854	837	840	834	785	789	747	856	808	831	773	837	808	801	783	771	849	775	803	880	787	827	822	794	786	850	825	807	836	850	793	803	796	837	803	811	828	764	789	797	875	772	827	822	858	830	804	806	844	790	786	794	747	855	820	805	767	798	856	802	800	796	777	815	870	875	796	816	803	797	818	774	823	831	801	760	817	836	778	799	841	797	792	834	810	823	824	764	817	857	812	782	779	820	772	812	767	811	785	831	844	805	834	789	775	874	889	853	821	840	843	830	820	792	803	780	771	850	826	836	825	810	806	830	824	822	824	839	822	834	840	812	834	824	795	812	816	834	824	795	836	827	814	845	783	852	792	825	873	802	807	862	802	797	810	850	797	834	839	824	817	842	867	791	791	804	805	812	807	794	778	801	848	813	812	809	775	817	795	846	773	773	777	809	787	763	804	777	821	760	839	811	815	862	797	778	844	796	802	811	830	863	777	850	847	778	834	815	790	786	854	813	790	804	835	811	794	822	806	767	821	872	819	820	811	816	802	806	784	821	829	834	837	820	785	860	801	831	754	805	823	829	841	819	831	818	783	856	848	846	789	776	844	725	842	824	812	801	754	837	825	821	808	791	825	789	829	861	768	817	822	765	781	843	825	794	803	773	865	862	823	847	759	843	812	814	842	814	814	835	805	804	749	840	870	806	798	848	803	824	800	865	837	816	839	813	859	831	795	840	802	823	838	770	801	809	784	820	824	823	820	802	767	773	816	788	803	814	798	774	835	815	842	819	741	856	806	876	854	770	767	815	849	834	843	807	835	774	865	809	786	844	806	835	827	741	847	832	824	794	820	793	822	780	804	792	793	800	794	803	771	785	809	864	784	798	800	799	790	740	794	822	823	832	762	836	847	831	895	845	824	857	807	814	822	817	813	812	767	782	837	794	815	792	758	803	822	817	791	813	825	808	827	805	857	857	835	810	810	884	771	812	836	789	821	835	804	801	856	800	788	851	792	792	825	823	836	829	849	857	789	828	794	804	812	824	785	853	779	816	788	798	809	799	754	863	826	761	804	827	766	777	834	817	829	823	843	785	833	841	811	785	786	834	887	809	767	825	806	803	789	791	832	806	816	845	808	784	797	828	832	797	827	856	805	845	797	784	819	818	835	805	807	817	810	794	841	875	853	788	839	854	812	804	774	799	804	797	806	820	889	816	809	830	797	795	817	810	843	806	801	788	809	818	798	830	791	838	818	836	809	859	835	803	831	771	782	851	831	836	839	816	832	800	800	825	848	807	798	873	841	828	766	859	779	844	839	815	818	833	845	775	789	826	807	820	861	803	892	813	872	826	766	814	821	795	800	794	807	827	819	796	829	819	803	824	837	831	806	853	786	785	797	825	823	820	881	813	810	770	763	784	815	828	816	787	852	804	822	851	841	835	840	855	809	857	807	809	809	812	813	785	803	797	798	834	873	812	792	814	800	783	853	778	786	791	788	829	782	761	816	818	830	795	792	807	785	750	842	775	861	847	834	795	869	804	850	825	774	768	836	783	800	801	819	817	846	791	821	809	789	856	819	790	781	839	801	818	835	830	800	796	853	853	862	876	734	812	819	809	837	781	850	776	843	818	808	773	816	841	821	820	792	826	842	797	822	778	792	833	855	771	777	822	864	814	778	822	800	815	813	811	811	878	800	837	789	858	830	845	791	851	835	800	791	810	843	817	815	784	829	763	821	798	811	828	820	815	833	783	857	803	818	749	817	835	784	846	869	824	795	794	869	850	799	808	811	834	834	789	841	815	836	743	796	797	834	793	843	817	834	803	808	756	778	833	845	783	838	812	791	818	775	801	819	813	859	805	815	813	845	827	860	776	773	804	800	793	840	783	820	789	815	854	778	813	837	809	784	833	829	828	828	770	771	803	807	836	795	844	849	860	796	850	845	781	767	822	836	840	791	779	835	819	821	835	855	789	780	773	819	878	840	826	824	795	842	789	834	812	834	832	837	803	849	847	810	731	804	795	814	810	786	806	798	810	816	811	787	830	812	795	845	857	818	789	833	807	817	848	814	844	808	788	815	777	829	837	798	810	810	783	831	766	867	834	854	836	745	825	819	809	803	830	761	785	808	832	894	764	836	774	813	796	825	812	793	864	794	825	801	852	824	811	811	812	818	780	846	783	823	772	856	779	831	757	832	799	821	838	865	802	835	812	782	797	860	852	858	846	759	834	837	791	841	807	792	804	825	785	795	789	804	784	792	885	820	810	824	818	809	769	827	829	810	857	756	817	834	791	834	786	838	832	821	811	849	793	823	822	856	816	805	802	802	788	875	778	819	834	800	807	774	786	774	823	795	813	812	836	845	845	821	815	837	774	871	769	874	812	795	834	808	854	792	813	789	835	815	839	799	856	817	831	805	808	864	856	756	851	847	856	840	818	799	844	788	842	819	825	794	795	766	798	759	839	806	791	783	821	853	754	804	829	838	818	807	835	809	779	830	853	817	851	824	839	811	794	848	829	875	845	807	862	792	822	834	870	809	829	800	790	811	824	796	812	836	832	823	800	831	842	815	797	824	798	810	870	857	810	828	821	813	795	817	801	821	757	843	822	878	849	835	794	821	811
6801	4271	2278	1530	1490	1764	1563	1275	967	730	702	578	407	315	244	201	188	160	145	117	107	94	83	82	75	89	76	89	84	85	79	69	73	80	72	74	74	70	59	67	75	66	59	71	61	79	75	57	81	74	80	73	77	70	75	78	75	67	68	63	65	74	53	77	71	73	68	65	70	83	69	77	72	60	63	78	68	58	57	73	55	70	68	72	77	64	68	62	75	77	60	59	74	69	75	65	63	61	72	61	66	66	67	78	63	79	58	66	72	72	75	84	57	73	69	81	67	73	69	79	67	77	91	72	61	69	62	62	71	68	69	55	75	55	78	76	80	85	76	63	74	61	62	75	69	67	59	67	52	64	64	60	60	73	55	52	75	71	58	72	67	65	77	80	66	57	71	73	67	69	78	65	72	69	66	76	66	70	59	98	53	62	65	67	74	73	66	82	82	76	62	79	75	74	75	53	67	68	63	58	59	67	64	64	61	66	63	66	71	70	69	71	62	67	62	78	75	65	73	61	64	61	62	56	66	71	69	77	53	73	71	66	57	64	75	55	68	63	64	82	69	61	51	71	73	68	78	62	69	58	72	70	73	57	57	74	78	53	59	68	70	47	69	68	67	61	73	88	70	59	56	65	51	68	66	63	60	71	77	74	63	66	88	82	58	56	70	59	80	72	77	66	56	67	69	65	51	59	74	66	68	75	60	65	65	63	62	63	64	66	65	61	74	69	83	64	87	71	58	59	70	67	73	68	76	53	69	61	68	71	69	60	66	74	62	72	78	55	67	66	84	73	72	77	60	57	66	66	61	82	63	68	54	73	66	60	63	62	73	69	66	59	76	70	65	66	57	61	66	70	69	55	73	70	78	76	76	76	68	70	78	67	82	78	75	74	90	65	65	55	68	66	75	74	64	66	75	81	72	65	75	72	77	66	76	77	62	68	69	65	72	78	76	74	74	59	58	77	65	72	83	55	62	55	91	52	70	64	72	67	84	63	62	64	68	81	73	63	61	58	65	62	48	75	51	74	68	68	66	65	51	77	72	63	61	61	60	71	64	71	63	73	69	62	76	65	59	64	73	72	70	89	80	66	69	61	67	66	67	81	75	60	63	70	70	76	65	74	59	73	62	68	73	78	69	60	51	55	69	71	56	70	67	53	60	72	67	77	73	70	67	52	67	68	65	58	52	75	67	73	75	81	65	64	72	73	76	63	57	64	67	72	78	69	70	67	61	68	72	65	66	96	62	85	68	51	58	76	62	54	73	61	70	66	69	72	68	65	61	70	59	62	71	68	72	69	71	54	65	74	79	61	52	71	61	62	68	83	75	48	61	62	75	63	87	75	59	70	74	58	66	67	76	60	68	54	76	74	78	59	71	62	70	78	66	84	78	86	67	71	67	67	59	73	76	64	75	64	64	73	50	68	78	59	67	65	71	68	64	70	68	65	67	77	58	64	90	60	75	80	82	61	74	61	84	60	69	76	71	73	65	75	68	72	75	61	69	62	56	74	58	81	66	72	65	64	58	71	67	69	90	65	77	67	80	53	77	59	81	67	74	65	80	84	71	80	76	59	65	72	67	73	57	68	72	74	57	76	77	59	65	71	63	84	67	64	59	70	67	76	75	80	90	69	61	66	64	65	57	64	74	60	69	72	66	75	70	70	69	77	66	68	79	73	65	70	90	79	76	68	62	70	82	66	64	70	74	73	72	58	75	64	76	76	60	89	61	57	70	69	64	63	87	58	63	60	61	70	60	71	74	69	77	78	80	76	62	63	58	68	62	78	63	77	69	82	66	69	69	62	61	65	52	65	51	72	62	65	47	71	66	81	66	62	64	52	64	66	63	63	52	57	64	66	80	67	76	71	59	72	89	67	56	60	76	54	72	58	86	63	68	72	69	68	67	66	68	60	61	85	78	61	73	73	69	63	62	78	59	66	85	55	68	75	53	65	59	59	51	57	79	66	75	61	80	75	56	68	73	66	72	71	63	66	60	61	75	69	62	70	76	54	64	70	69	63	71	61	70	82	63	71	80	63	57	68	59	79	88	88	76	68	77	67	61	79	72	73	59	55	65	60	63	83	72	68	65	75	75	76	79	70	66	63	54	70	71	78	73	66	67	77	71	63	69	64	72	79	69	81	57	54	78	49	62	58	68	66	65	74	83	65	74	88	63	76	74	65	74	62	66	68	67	66	75	64	68	79	74	73	65	73	75	78	70	69	73	73	75	75	74	70	80	73	72	73	64	65	58	62	58	68	87	76	63	72	65	68	74	66	66	83	67	76	58	69	70	71	66	71	74	59	56	78	68	58	74	65	76	58	73	69	67	64	72	73	73	61	82	65	59	69	63	67	76	75	61	77	71	76	52	74	59	58	65	59	63	52	63	65	79	65	70	75	66	73	73	53	67	58	76	70	71	67	67	51	59	77	74	75	57	64	61	65	63	69	61	79	65	72	65	64	61	55	78	70	55	93	69	70	68	74	84	69	69	59	78	69	59	74	76	63	64	71	75	54	86	86	65	62	56	52	64	73	67	71	56	74	82	69	69	68	49	72	63	60	64	57	56	54	51	71	78	74	61	81	74	60	54	64	66	65	69	68	62	79	64	68	72	55	73	70	79	70	54	82	63	61	62	75	65	59	69	70	58	75	61	75	69	71	73	59	66	85	60	69	62	60	61	69	68	51	67	68	58	76	69	80	73	69	52	69	73	75	50	71	69	71	82	65	59	78	72	66	64	79	58	61	78	55	70	73	75	67	68	63	68	74	56	70	74	71	68	73	70	65	70	65	58	71	74	74	59	71	72	72	65	82	80	63	79	59	62	50	70	73	62	70	71	70	60	57	87	83	55	77	65	66	44	75	76	61	69	71	51	76	69	80	84	67	82	76	72	56	57	72	59	60	72	77	60	55	69	71	66	65	65	72	67	66	61	78	66	67	63	74	76	68	53	66	71	54	76	65	86	73	67	70	72	55	67	70	72	73	71	74	60	79	77	60	73	59	67	71	84	61	63	62	70	72	60	58	67	62	55	69	71	68	65	93	72	82	67	74	74	78	71	58	60	57	68	64	64	74	73	70	60	69	75	72	56	68	69	48	67	61	76	65	69	62	78	87	66	73	69	77	48	63	74	72	63	74	68	75	72	84	75	72	58	66	61	58	66	52	65	64	75	66	61	65	57	66	62	61	66	78	66	63	63	69	52	76	58	74	81	57	57	72	66	59	80	67	71	68	64	56	80	68	61	63	58	58	65	51	69	59	68	82	72	79	76	66	69	71	64	54	71	72	55	77	75	68	70	57	51	68	74	58	74	78	80	54	61	83	71	56	81	67	69	71	59	78	71	90	73	65	52	63	65	70	61	65	69	64	79	82	49	57	80	51	44	73	93	68	71	61	68	67	69	61	72	67	78	63	58	57	64	72	67	65	46	62	65	87	76	68	66	73	74	61	57	49	71	74	64	47	73	66	56	69	68	79	76	88	59	73
34165	25846	21551	27331	32781	32822	30097	26507	23191	20220	17247	15027	12031	9256	7101	5625	4782	4024	3320	2615	2091	2007	1567	1506	1418	1305	1228	1192	1108	1178	1056	966	954	952	924	901	846	884	904	848	820	843	842	841	807	850	844	846	897	813	891	828	804	847	812	829	812	797	782	785	770	777	809	826	849	850	844	822	789	802	782	837	861	805	796	776	792	809	843	808	789	834	790	817	829	757	861	754	777	824	816	814	820	858	793	781	788	827	813	786	828	773	793	810	833	822	797	872	861	863	833	788	810	809	826	828	810	843	797	843	806	825	792	790	789	826	877	828	813	850	803	820	863	820	815	784	803	788	822	797	820	782	812	836	828	824	851	826	807	819	771	829	797	865	765	837	799	832	815	787	814	779	799	815	791	804	781	788	816	838	885	846	802	845	803	823	853	819	829	820	833	778	853	804	779	792	809	817	782	790	857	824	786	794	845	803	794	793	833	803	808	826	797	818	806	847	769	789	831	803	825	796	797	802	762	783	774	815	802	876	826	860	844	859	846	779	759	828	799	820	829	787	785	822	806	811	805	777	826	804	787	860	816	768	842	822	803	796	809	853	787	877	776	785	811	775	808	866	837	808	818	776	859	879	765	785	882	828	836	810	754	825	790	836	873	786	824	783	819	861	836	806	821	795	829	813	785	880	793	785	849	796	820	830	791	836	810	825	803	796	806	761	835	831	843	794	780	788	797	795	791	800	817	825	837	822	841	856	793	750	834	814	814	776	843	806	820	814	825	800	805	843	777	849	818	782	816	822	774	787	807	789	778	788	841	834	767	810	778	842	803	787	859	811	834	769	803	813	852	826	813	834	827	819	827	770	831	768	762	809	804	810	787	787	799	795	844	834	775	794	808	832	794	829	844	775	827	817	781	779	853	893	794	827	797	790	807	806	784	803	786	841	860	792	820	744	806	773	810	817	794	807	844	817	815	823	796	818	781	798	796	827	800	801	855	799	816	832	773	815	814	831	790	805	810	851	816	786	795	800	846	806	782	859	791	777	804	839	789	854	769	916	798	844	847	778	840	840	778	771	770	798	824	838	827	782	823	830	796	816	822	783	791	794	805	828	796	785	827	816	802	794	801	790	756	813	787	834	845	771	808	794	798	761	825	825	803	785	814	823	793	790	821	830	805	812	846	813	807	773	820	764	829	821	817	828	786	835	791	850	859	816	824	827	806	814	834	753	823	788	780	780	820	832	801	798	869	799	783	803	856	756	813	833	768	819	790	828	769	861	844	836	821	825	767	828	817	806	775	791	783	811	806	841	821	808	790	847	832	806	771	809	812	800	781	753	843	782	838	763	797	827	794	817	807	816	889	816	804	828	808	811	817	771	823	794	834	799	763	754	758	826	789	868	827	822	830	823	828	820	792	774	849	811	765	764	793	786	807	827	799	794	815	756	811	837	855	814	770	787	786	755	841	802	840	806	864	821	756	843	850	750	805	786	804	813	784	798	836	797	765	804	807	834	853	820	827	809	775	821	795	777	848	794	821	820	767	815	832	835	782	843	825	784	817	771	797	831	841	841	829	843	800	806	815	779	814	805	786	852	816	850	801	825	786	859	854	826	818	785	856	765	815	804	774	780	862	797	843	795	829	787	836	782	824	793	808	802	814	824	822	839	769	838	867	826	790	822	755	836	754	815	798	849	782	837	806	762	796	827	854	831	789	821	807	805	794	816	862	797	800	824	768	806	813	821	764	837	840	818	786	807	810	813	791	799	753	849	839	825	818	829	836	833	835	819	785	785	827	825	828	727	828	852	802	811	856	769	795	770	860	779	839	823	783	819	764	830	822	829	811	768	854	829	783	788	824	855	786	822	802	747	818	814	824	827	802	789	818	819	841	759	820	835	812	815	813	817	837	821	839	818	790	783	784	844	849	788	832	830	736	856	786	843	809	888	830	810	827	802	811	807	849	795	806	776	814	826	804	770	832	803	824	790	807	767	850	795	771	805	790	808	763	836	795	792	774	856	792	793	859	790	835	839	821	835	788	822	836	787	816	810	835	774	767	759	788	831	881	809	800	790	793	769	783	818	800	801	766	781	791	813	797	781	804	855	809	791	816	835	798	830	798	806	776	798	804	787	793	831	863	781	787	822	810	803	764	820	835	775	817	786	810	831	844	810	844	823	805	797	810	791	832	815	796	870	795	784	844	832	796	799	807	791	826	781	795	845	848	813	797	823	796	832	870	834	856	795	741	823	832	809	784	800	770	840	777	805	804	816	835	840	768	925	796	813	788	817	777	852	834	754	752	801	840	836	832	846	784	789	794	814	816	787	806	813	790	840	799	819	795	813	810	867	791	820	841	847	833	828	839	833	851	787	827	809	823	777	766	820	783	779	833	769	870	819	847	807	782	804	829	856	809	872	806	797	837	815	794	850	733	807	831	798	823	771	774	822	831	794	782	803	815	783	846	826	785	808	810	821	822	765	848	789	829	796	821	857	807	821	850	806	786	736	825	755	789	785	796	839	803	787	747	828	837	726	821	807	772	802	851	823	769	842	773	818	785	823	819	815	835	859	720	833	820	801	818	874	793	789	799	809	812	802	799	818	821	820	789	807	819	818	764	807	837	796	841	776	839	852	828	834	841	792	843	839	799	790	831	827	784	816	877	815	784	759	786	811	820	815	838	815	749	846	781	823	820	848	801	806	763	788	792	778	792	758	812	805	782	825	742	788	774	767	848	806	820	789	826	779	813	784	842	834	791	829	776	786	835	830	784	826	852	798	838	775	812	807	796	810	859	820	830	801	823	771	830	773	835	725	817	803	779	810	822	836	806	811	772	837	842	750	771	837	827	806	797	817	766	834	840	806	760	780	840	770	793	865	785	815	804	795	756	838	812	775	769	867	831	829	811	838	794	802	799	762	834	810	853	822	850	811	819	801	815	823	840	850	883	775	817	820	832	845	852	851	796	746	793	767	835	825	782	812	771	840	808	819	828	754	838	835	836	811	805	835	808	809	835	741	824	787	855	804	857	828	793	770	826	816	775	809	820	807	853	823	776	807	829	826	817	891	779	802	768	866	780	780	764	852	763	824	773	804	842	794	858	847	843	809	816	815	767	839	824	777	854	863	863	862	844	832	859	825	770	816	710	833	785	804	819	823	820	813	770	782	814	782	807	805	775	777	843	811	810	810	828	864	824	835	797	864	820	827	805	800	843	797	799	764	808	832	798	766	795	828	862	814	800	796	804	839	824	828	819	818	784	773	800	809	748	794	836	811	829	816	845	858	779	819	789	791	841	778	794	812	812	779	853	853	845	828	765	811	856	837	798	772	761	833	796	794	831	804	820	786	870	819	845	763	832	822	852	786	829	780	808	822	796	803	883	790	815	791	835	815	771	781	806	792	801	790	788	869	800	779	783	798	801	800	828	850	829	776	766	750	836	801	816	822	830	830	793	856	812	863	824	824	765	812	779	799	819	800	802	818	848	805	780	839	800	878	808	827	785	797
8100	3921	2388	1519	1439	1784	1685	1258	1033	887	710	551	486	381	255	200	184	168	123	142	117	132	92	82	76	78	99	78	92	73	72	71	84	93	66	71	52	68	82	74	74	88	59	75	75	68	64	77	75	53	74	73	64	69	66	84	88	76	72	78	65	67	56	67	89	59	74	77	67	58	73	68	68	75	67	76	60	68	70	76	72	64	66	74	71	64	83	66	68	56	66	66	70	77	76	58	52	57	67	67	76	80	77	72	78	61	72	84	67	71	69	75	70	71	73	94	72	85	60	87	61	48	67	106	71	83	68	61	84	67	71	80	79	67	72	70	96	81	73	70	84	58	61	77	62	78	71	74	58	76	70	74	71	64	73	72	80	80	58	77	53	71	72	64	73	71	87	53	65	74	67	69	66	71	59	62	60	67	66	86	68	61	71	79	78	69	69	72	75	89	66	75	70	76	67	62	70	59	83	62	66	77	76	76	59	80	68	64	70	72	65	71	62	66	68	72	66	71	80	75	56	81	68	68	85	86	69	75	76	75	77	82	71	63	57	70	75	92	70	56	71	70	64	75	84	55	76	52	68	58	64	61	80	65	84	78	65	71	82	67	71	65	70	62	71	78	72	70	65	66	66	82	77	55	80	56	63	61	64	73	69	72	80	62	82	71	88	73	74	73	94	75	74	68	81	69	65	70	69	62	68	79	80	72	81	86	62	76	70	72	66	78	80	67	73	71	76	76	77	74	70	68	65	77	75	70	68	61	68	71	68	77	64	91	74	67	81	72	70	90	74	80	76	71	68	67	67	63	70	69	75	74	70	66	66	67	84	81	72	73	71	55	73	72	59	79	83	79	72	72	73	68	76	76	77	76	86	80	87	70	71	85	64	60	65	61	81	71	80	68	58	68	59	63	70	71	53	70	83	55	66	66	77	64	62	78	90	90	69	83	80	51	74	78	79	67	75	58	80	93	70	61	59	78	61	79	72	58	69	77	73	62	65	66	76	66	65	68	57	72	75	73	80	64	84	68	64	61	56	72	68	84	58	76	74	60	58	67	66	57	66	68	58	49	64	74	65	86	58	66	65	82	68	61	73	72	68	76	67	74	61	72	67	58	61	64	68	85	50	67	60	66	74	62	73	56	69	75	78	78	73	62	64	70	80	63	78	70	69	68	55	63	61	67	71	74	71	74	61	62	68	77	72	79	71	63	83	53	76	56	60	79	73	61	80	63	75	67	94	63	67	85	74	78	73	62	62	67	73	74	68	81	78	83	73	56	59	70	82	84	76	81	70	61	68	75	64	81	70	71	67	67	86	76	82	65	69	72	78	58	64	72	76	65	57	63	69	61	66	61	70	71	58	65	70	49	79	78	82	63	50	72	57	69	76	63	63	66	86	78	66	75	67	73	76	80	62	84	74	53	76	70	84	70	79	67	87	67	78	74	73	78	59	60	60	66	68	60	65	76	77	76	73	78	75	75	64	68	67	66	74	78	74	69	85	65	70	76	71	79	88	72	66	69	74	80	80	74	71	73	70	78	63	72	70	56	69	70	78	77	70	75	71	88	78	78	74	75	69	62	58	56	66	66	77	67	76	81	68	85	77	76	76	68	75	90	64	60	60	76	64	58	74	84	81	70	83	73	87	79	70	65	61	84	86	83	64	63	68	85	73	76	62	70	80	74	70	70	80	67	67	80	76	81	72	67	81	59	69	70	85	65	70	75	67	72	81	64	61	70	81	68	71	78	62	82	73	68	86	59	87	83	64	67	66	83	68	60	74	70	85	67	66	67	62	70	69	48	68	83	74	93	65	70	87	75	65	75	63	73	50	82	60	66	75	81	78	68	67	79	73	64	67	87	75	64	81	78	67	76	77	83	76	81	60	78	68	68	55	71	79	73	75	62	78	71	63	63	72	60	80	65	73	76	70	75	72	60	79	71	71	73	64	57	70	63	78	88	78	83	74	71	69	79	86	72	72	73	69	67	71	72	74	71	56	71	72	71	63	71	56	61	69	59	65	68	73	51	68	86	70	57	76	83	58	71	76	76	63	65	58	78	68	72	63	68	77	62	76	81	66	70	67	72	71	79	69	68	52	58	82	61	63	72	62	67	73	67	65	89	79	63	59	70	72	64	95	72	65	72	88	74	74	71	67	73	78	75	71	67	68	71	66	72	69	66	78	87	67	57	69	58	76	63	64	66	71	77	64	67	83	76	65	70	63	78	65	64	65	64	71	74	68	74	74	75	72	57	73	89	69	53	60	69	71	58	52	71	71	68	70	73	69	76	71	66	61	61	69	78	89	71	66	66	64	73	73	74	58	66	65	85	69	75	69	67	71	54	74	89	50	71	59	76	81	56	76	69	64	75	60	89	69	75	78	67	77	68	69	77	61	73	77	73	63	59	72	74	78	72	65	71	66	79	63	60	72	94	68	88	67	63	77	61	82	79	81	80	88	69	71	80	61	73	67	64	65	58	59	63	70	64	65	80	73	74	79	79	64	61	65	59	67	67	60	77	64	70	64	74	79	72	61	67	56	79	71	75	73	68	74	75	72	64	66	73	67	63	71	76	71	72	59	69	66	68	68	65	69	74	62	73	76	72	79	65	63	72	77	69	60	61	62	66	79	75	75	81	70	74	54	76	66	62	77	78	70	67	85	74	77	75	73	84	82	59	68	66	61	74	58	75	73	73	80	66	71	75	90	91	63	74	78	73	85	71	73	67	71	59	69	52	63	61	78	81	61	57	74	62	63	71	68	65	70	76	66	71	70	68	72	56	79	89	62	73	75	62	77	68	72	73	57	79	67	60	92	71	79	75	68	63	75	86	63	86	67	77	66	73	70	75	58	71	67	68	65	81	84	81	81	75	71	71	65	73	50	76	75	72	51	53	70	66	61	68	83	72	71	62	77	74	72	69	73	64	81	69	83	69	83	74	72	79	59	76	63	70	85	67	58	90	54	67	55	82	75	60	67	77	67	63	63	72	70	86	63	79	76	77	60	74	63	56	67	69	73	80	51	59	76	70	56	65	61	65	73	69	81	77	82	60	65	71	69	69	62	72	74	71	78	61	70	65	80	74	56	70	62	70	85	64	76	71	74	75	70	67	85	68	55	70	59	85	68	78	73	62	65	57	70	71	62	69	58	77	56	63	80	75	59	69	64	65	58	70	73	64	74	68	57	64	74	74	73	78	75	81	71	65	60	59	75	87	70	74	72	73	62	83	71	69	63	71	74	63	70	61	81	65	93	65	73	60	72	71	81	73	80	79	51	79	66	68	68	65	67	72	71	74	64	66	68	64	73	82	72	60	70	68	75	87	64	70	77	72	60	72	63	76	67	59	80	60	69	61	66	65	68	84	73	68	70	66	72	87	71	70	76	79	65	68	79	75	67	78	77	73	67	60	94	66	64	54	82	71	74	62	55	77	73	79	73	62	68	72	70	59	68	67	70	65	65	92	68	59	74	83	59	67	64	79	69	76	82	77
32357	25185	21986	27575	32518	33040	30897	27236	23659	20531	17915	15797	13199	9894	7958	6051	5020	4249	3609	2980	2411	2081	1934	1522	1471	1465	1305	1256	1223	1162	1134	1066	1011	1029	927	954	899	926	946	940	914	958	877	917	897	860	884	901	862	903	856	896	899	886	868	809	851	859	877	848	901	872	881	886	870	904	906	878	908	830	887	864	856	890	898	867	893	881	861	820	883	890	796	874	827	894	848	867	828	903	840	859	884	858	910	861	842	852	819	855	824	823	838	845	922	830	943	836	840	855	853	856	855	837	885	836	871	838	872	790	880	836	856	859	840	895	841	842	905	848	849	852	821	830	857	868	892	853	781	880	896	855	823	853	864	884	832	830	839	870	873	831	888	873	848	846	816	870	815	862	894	857	845	867	844	935	791	810	852	812	823	868	831	865	830	819	907	875	856	886	819	818	869	884	834	903	850	828	824	853	846	837	834	830	809	886	898	876	895	831	825	897	843	877	854	878	852	836	928	846	861	806	855	820	860	840	856	865	848	810	806	849	877	853	793	883	865	827	848	831	894	853	894	923	851	844	828	848	871	909	935	860	835	834	834	822	808	887	819	807	853	854	906	873	920	858	867	842	893	881	890	856	875	899	896	901	857	874	894	879	888	907	864	840	892	872	878	900	809	831	881	871	842	833	848	843	879	890	867	910	830	841	845	900	889	863	856	881	825	835	850	849	877	870	847	831	825	850	926	889	863	842	867	836	818	829	851	805	840	878	851	910	812	805	815	878	864	880	844	867	854	866	831	843	819	860	852	808	820	864	944	869	850	866	837	862	896	842	784	842	891	830	837	915	850	876	799	885	861	868	809	848	844	793	829	843	855	886	859	949	826	882	885	853	857	859	874	861	903	867	847	834	858	836	918	829	883	841	927	853	870	872	862	902	874	803	870	935	845	858	813	875	852	819	850	843	839	829	847	919	796	842	799	851	835	851	853	823	916	827	855	876	864	853	831	845	839	838	859	916	873	823	843	863	847	830	906	880	826	858	915	842	877	835	883	844	832	876	891	849	807	852	968	889	823	810	853	816	852	858	850	835	868	875	882	875	870	868	863	832	884	806	916	851	855	894	824	842	949	869	843	814	845	819	855	839	861	855	871	805	882	841	910	826	870	832	869	823	865	828	863	825	832	860	876	855	869	805	831	867	832	864	817	879	864	837	851	867	887	822	870	880	860	879	823	853	846	833	896	804	877	851	889	837	854	854	791	849	842	858	880	860	826	803	864	821	907	881	863	873	846	894	804	824	865	834	845	834	808	840	820	868	806	835	833	840	838	874	829	805	849	854	901	826	871	862	882	856	917	850	865	828	828	784	873	896	866	921	853	806	865	871	868	881	816	830	843	872	864	869	878	836	848	867	800	929	855	883	846	854	913	867	857	845	804	815	878	866	903	946	865	832	892	905	865	839	824	880	871	872	883	879	909	864	880	826	867	860	881	822	796	860	844	856	892	875	826	825	836	892	888	869	834	864	914	858	883	795	860	818	878	870	867	850	832	870	884	891	791	839	855	865	902	845	849	860	875	886	878	859	862	878	864	887	777	804	869	876	855	851	867	858	834	831	857	853	834	877	824	843	833	897	867	850	907	873	833	861	838	878	885	823	901	886	844	856	874	883	838	877	876	871	813	856	847	812	828	917	863	814	873	791	841	830	875	863	888	898	849	866	825	792	882	803	873	851	865	815	876	810	874	820	877	846	898	846	909	891	807	804	858	848	848	787	850	860	852	882	850	867	890	887	885	866	858	884	835	914	896	896	846	894	896	927	801	916	931	837	845	849	900	905	903	839	858	856	857	841	874	845	899	841	887	920	935	867	883	931	918	867	801	804	825	877	868	827	785	884	879	882	842	829	863	849	883	859	815	868	854	899	881	855	845	872	820	821	883	841	860	832	862	904	858	874	859	879	903	831	848	859	832	904	872	811	885	850	845	887	819	919	823	877	887	867	879	849	847	856	826	847	875	857	865	830	844	886	891	861	836	875	850	873	830	834	796	871	818	912	831	915	840	815	878	827	921	850	871	866	826	854	876	890	900	849	827	860	831	878	791	858	853	828	849	850	855	829	826	884	855	837	820	844	848	890	882	863	873	859	906	889	891	857	889	853	898	860	864	920	845	819	863	861	855	916	827	849	826	839	827	852	790	853	832	865	854	912	836	824	880	832	866	838	841	875	827	831	853	874	859	874	849	868	867	902	831	858	923	861	835	830	886	860	888	813	867	851	908	813	852	855	828	873	808	862	810	871	858	846	886	836	918	848	869	845	912	877	919	905	866	845	813	864	897	856	908	859	830	888	854	860	875	848	835	848	856	875	870	859	872	900	874	859	859	850	867	900	899	889	804	849	861	836	776	851	874	868	882	860	898	847	834	900	890	917	851	853	884	862	913	828	889	868	860	860	869	858	859	896	847	816	837	892	877	856	827	863	859	866	867	898	853	871	828	887	793	818	902	791	831	863	837	867	865	848	846	818	867	846	845	914	822	885	900	876	881	816	874	901	909	834	813	838	828	846	904	888	883	881	815	844	888	845	901	909	909	847	820	894	877	865	888	839	840	913	900	913	872	920	857	868	836	882	851	866	873	875	863	861	857	851	882	830	869	882	857	842	867	855	875	912	881	887	870	879	877	865	820	898	831	806	824	839	873	885	888	867	853	850	811	905	776	845	890	868	872	839	826	852	896	829	874	950	868	839	874	874	835	845	845	797	845	867	869	872	815	780	893	846	878	840	883	843	881	801	875	888	879	835	872	903	927	892	871	831	875	859	883	830	910	849	927	884	861	832	839	837	830	839	914	872	851	888	866	816	883	853	830	810	874	841	848	905	909	846	857	832	851	827	841	907	884	915	850	884	865	845	917	884	823	878	830	885	844	797	867	882	852	920	825	837	889	893	810	807	840	878	841	837	884	856	864	821	849	854	853	881	842	926	821	873	848	873	824	843	842	841	851	867	843	805	837	920	859	848	907	847	869	883	896	835	873	867	839	831	869	868	837	848	866	868	881	859	847	866	856	800	832	851	822	867	879	846	853	876	859	854	843	890	884	864	844	870	859	851	872	909	816	896	844	847	879	817	825	865	842	858	852	798	906	794	829	848	815	809	841	866	846	812	862	833	899	856	814	870	860	897	862	889	855	881	894	865	861	877	841	842	813	899	848	882	874	849	834	824	849	858	859	922	836	857	870	866	856	835	873	871	844	807	858	841	832	866	832	856	872	870	809	831	912	834	859	825	854	889	857	848	884	844	836	851	812	829	834	865	895	837	870	884	807	869	853	854	889	884	851	873	870	888	889	867	822	869	893	889	895	844	852	887	867	837	845	854	824	832	799	888	825	831	869	877	819	838	832	809	798	863	812	887	828	873	819	893	867	875	836	810	862	860	795	843	849	858	866	848	865	811	892	850	848	864	873	872	832	860	876	839	869	828	859	898	872	893	819	859	897	894	866	860	886	837	841	820	814	802	853	875
8974	5651	3175	2031	2033	2429	2279	1815	1358	1083	799	705	589	432	293	236	203	228	195	165	154	109	121	109	86	100	81	60	86	78	93	84	70	85	61	78	72	84	68	68	79	60	73	81	78	62	80	61	72	88	68	77	68	65	85	64	62	75	55	68	55	64	74	60	75	62	62	72	74	69	66	64	79	72	65	77	78	75	71	63	67	71	61	73	57	59	63	62	79	69	79	69	71	69	72	60	63	66	83	64	72	68	65	62	67	88	71	73	58	68	62	66	69	55	66	88	65	80	64	60	68	60	62	53	69	60	69	80	83	70	68	66	81	57	70	79	70	65	77	70	62	79	77	65	69	65	78	51	70	75	67	61	94	79	66	70	65	55	75	64	75	65	79	66	69	67	62	64	69	93	70	81	67	66	66	76	86	77	65	83	81	86	71	76	70	76	80	61	72	80	65	73	95	58	62	73	64	71	71	62	63	79	61	70	60	68	70	70	84	69	77	74	74	81	55	73	74	58	72	61	72	76	67	59	72	68	72	64	69	68	72	79	86	67	73	65	67	80	45	79	57	72	88	78	63	76	63	59	67	67	60	79	69	67	59	68	74	69	77	63	66	61	74	68	73	87	56	75	78	57	79	80	71	80	55	60	65	77	65	63	77	61	69	54	59	59	64	74	66	72	63	57	75	74	85	78	64	55	57	55	64	59	73	76	70	67	76	83	71	68	63	59	64	76	76	67	63	52	57	70	79	86	64	73	73	73	67	59	69	76	75	72	61	81	68	67	78	65	63	55	61	64	71	74	76	73	62	57	61	61	69	63	80	68	83	57	53	60	77	60	69	70	77	60	81	58	71	64	77	55	69	66	64	61	77	73	62	67	69	47	61	71	59	63	67	64	68	73	75	89	66	66	65	73	58	58	55	71	71	75	74	67	59	70	67	57	57	70	64	76	75	75	68	62	56	86	83	64	57	60	71	84	62	79	71	72	71	57	75	69	76	81	62	81	76	75	67	75	66	72	67	66	70	85	82	70	72	75	84	71	75	64	62	70	77	76	76	57	80	80	67	59	73	70	79	83	75	85	76	62	70	63	69	59	57	64	75	62	75	83	63	69	67	66	70	67	72	72	70	59	67	68	75	77	69	76	77	80	72	69	68	78	58	78	75	64	71	62	63	67	65	71	67	81	81	58	67	70	71	73	70	70	85	69	80	87	71	71	66	75	48	63	66	89	79	66	81	68	83	54	70	69	59	68	69	60	68	64	66	65	67	61	70	73	72	69	67	70	61	80	83	60	72	69	85	73	62	64	71	88	60	84	67	68	72	90	77	59	62	85	68	70	71	68	72	80	58	81	61	67	71	78	69	62	63	77	81	58	87	74	76	80	63	69	67	70	76	77	67	71	61	82	87	63	77	71	61	71	69	75	71	83	74	62	71	69	82	77	89	45	76	71	68	77	67	77	60	64	63	78	62	62	73	78	62	75	65	68	72	65	70	71	77	56	67	73	73	70	58	80	64	72	58	58	83	86	57	65	87	69	73	72	83	94	65	77	81	63	59	71	67	68	79	68	72	68	62	69	70	79	60	67	70	80	77	64	75	73	83	71	78	67	84	71	65	63	78	61	66	51	66	66	69	70	75	69	64	65	74	77	60	72	72	74	67	65	64	65	72	67	68	85	75	56	60	80	68	67	76	75	69	71	79	57	69	58	86	62	61	73	62	65	58	61	54	49	62	68	71	65	87	67	64	75	51	76	66	81	82	67	82	70	73	65	81	73	62	71	74	61	74	76	75	69	64	74	66	66	61	60	73	81	80	70	64	53	86	64	66	56	68	61	77	67	71	79	80	64	75	67	59	74	68	70	76	74	71	64	63	65	82	73	76	65	70	89	78	65	71	57	69	78	61	61	64	66	52	69	65	61	75	68	64	77	76	79	61	72	86	79	67	67	72	77	64	76	61	64	67	56	68	63	67	66	70	57	88	72	74	78	55	78	71	59	69	69	71	65	65	76	65	70	65	71	71	74	61	76	77	81	67	71	73	57	88	79	70	72	87	61	67	70	56	70	57	69	56	67	62	82	63	62	83	67	59	80	73	72	71	53	58	61	58	58	65	69	77	80	54	77	68	60	75	73	79	90	62	101	58	83	59	60	67	63	93	65	64	80	92	71	90	63	63	71	82	69	67	75	67	81	61	96	66	71	75	69	66	66	77	56	93	70	82	60	92	60	66	75	75	69	67	70	60	65	70	73	73	76	64	70	71	65	75	66	81	65	76	62	62	78	63	63	64	76	83	71	61	96	60	68	83	60	57	66	72	66	78	65	75	54	61	62	72	66	69	72	56	63	75	70	77	83	67	70	57	76	70	67	74	75	73	78	70	60	79	106	81	58	68	76	79	87	59	76	72	75	68	87	79	66	68	72	72	74	73	59	54	71	69	77	62	71	76	71	63	72	68	78	73	72	68	73	70	78	64	78	78	74	75	63	75	66	62	78	63	59	73	71	57	73	64	76	75	75	60	77	68	71	80	70	76	67	71	67	62	73	72	84	66	62	73	64	66	70	58	73	60	68	72	77	75	69	76	84	80	58	86	51	60	47	69	73	70	56	57	77	72	75	66	67	93	67	62	67	73	66	72	64	68	81	72	66	69	76	75	73	79	81	68	57	67	69	91	91	73	79	77	67	73	78	67	61	63	57	60	53	70	74	73	62	66	78	69	62	69	63	77	71	58	63	70	60	49	58	84	67	76	69	73	77	89	65	71	83	64	55	62	58	58	76	71	63	74	75	66	70	73	71	64	65	75	67	73	68	75	70	61	60	71	60	68	81	64	76	74	66	75	72	53	70	65	73	64	64	66	82	73	66	81	60	73	76	85	59	60	77	71	58	74	76	72	60	68	71	54	70	60	72	71	83	54	67	61	65	59	67	76	84	66	71	69	81	68	70	61	72	82	54	62	75	60	74	74	71	72	79	64	69	63	78	59	88	60	63	72	67	66	84	77	64	56	68	73	71	66	67	51	47	71	55	69	77	63	70	59	60	63	61	81	55	67	69	58	78	60	66	82	75	78	77	66	80	74	57	55	69	76	59	84	73	79	70	69	60	69	82	65	78	73	74	79	78	66	63	59	46	66	67	62	66	68	68	74	76	70	65	70	63	71	58	63	67	74	70	77	69	56	83	70	79	75	63	63	72	73	74	76	84	69	72	78	67	80	69	55	86	89	66	65	72	66	73	59	66	83	71	59	68	70	63	68	78	72	87	60	76	66	62	62	75	69	58	87	85	64	73	78	60	57	65	66	52	75	73	74	69	74	70	73	78	71	67	67	72	65	71	56	78	71	80	65	73	68	80	69	60	66	69	72	79	68	80	72	78	60	81	70	74	60	65	68	76	73	54	58	66	75	73	95	81	70	77	70	79	74	82	65	69	79	72	70	70	60	66	64	75	63	69	67	74	76	63	72	87	75	66	73	57	68	61	69	74	65	69	83	76
36059	27829	24152	30422	35358	35568	33627	30064	26206	22758	19777	17603	15468	12640	9635	7201	5972	5221	4462	3773	3016	2455	2347	1800	1681	1575	1480	1330	1343	1259	1178	1148	1069	1042	930	1008	909	913	950	970	919	890	874	868	904	849	870	888	877	856	881	859	860	886	872	857	834	870	844	817	834	859	838	889	897	883	875	838	723	827	794	839	821	832	838	814	819	838	883	822	847	844	844	825	879	834	840	796	835	837	900	878	838	804	887	788	799	826	834	803	847	825	854	923	820	825	865	867	765	810	799	869	820	797	817	834	848	788	843	826	840	848	876	860	845	841	843	830	834	852	758	828	855	816	816	850	809	835	827	862	873	835	866	806	846	831	803	845	902	786	808	880	867	865	833	807	869	771	865	783	808	853	857	810	804	815	832	899	849	832	892	797	826	827	884	838	861	834	825	888	834	822	847	855	817	795	856	862	847	843	854	863	826	801	822	811	807	832	828	830	831	873	833	835	816	819	811	843	836	838	783	832	831	875	867	846	743	863	827	848	801	831	811	861	899	822	838	866	865	856	878	846	888	834	872	810	865	842	828	851	883	822	817	877	847	812	811	867	834	812	867	798	813	791	846	835	843	837	883	791	831	870	788	847	851	814	851	847	804	796	868	825	836	829	843	893	855	816	841	839	807	821	825	843	807	820	878	848	852	830	846	862	852	846	841	830	786	885	849	839	868	813	820	817	872	796	828	845	815	902	811	789	820	817	891	833	801	836	864	831	848	859	892	800	845	899	816	865	834	853	830	851	844	767	812	823	826	854	817	832	812	852	810	853	807	858	869	809	842	857	891	810	882	879	847	820	856	822	839	777	813	836	873	844	839	874	857	850	879	870	875	840	822	827	881	819	838	773	814	806	839	792	827	866	831	793	818	840	814	855	840	787	847	830	808	886	796	858	846	811	800	813	852	836	867	850	862	811	769	823	830	783	837	826	908	825	771	826	843	809	886	864	816	819	816	796	825	867	804	860	810	816	855	797	849	887	864	884	814	834	822	796	833	817	826	851	820	814	860	844	867	821	867	877	787	838	878	825	839	877	863	791	854	931	798	863	811	868	886	885	822	788	828	847	826	835	885	770	848	856	838	847	862	856	880	811	834	844	841	871	856	788	867	843	833	845	838	807	813	852	848	855	804	848	841	858	879	863	819	846	851	887	817	838	806	851	830	889	883	869	834	842	848	882	825	835	848	848	813	860	839	839	857	842	889	857	838	833	840	817	844	829	821	845	893	801	871	827	822	839	858	783	806	853	868	925	891	845	874	855	838	815	810	837	860	849	873	792	846	857	843	838	867	851	857	840	805	832	870	788	868	834	830	841	832	838	833	817	797	867	848	838	842	875	838	823	843	858	852	858	828	859	856	823	837	882	857	826	830	843	821	840	893	839	785	789	800	837	825	804	835	824	862	869	811	848	838	856	816	793	881	818	837	852	828	814	774	843	867	852	842	843	872	829	887	811	838	831	842	829	787	823	826	828	858	803	800	817	838	836	814	875	849	834	854	891	841	854	833	860	843	839	852	807	846	855	827	857	893	875	873	846	875	880	792	882	887	824	850	820	886	866	897	857	898	789	872	853	843	829	795	888	855	848	875	853	834	808	876	898	873	816	875	795	870	809	775	904	801	862	829	855	822	858	798	845	878	779	790	853	823	830	865	857	860	829	851	861	832	874	833	875	926	831	826	839	839	823	816	899	840	803	875	839	842	842	866	835	829	834	826	872	852	858	812	860	815	829	838	785	811	845	858	854	815	797	873	833	793	822	824	849	835	834	881	813	874	853	855	868	841	856	816	849	861	843	816	832	804	789	784	857	860	852	809	912	826	873	823	849	863	807	868	827	909	886	881	845	798	859	813	883	812	830	793	849	896	873	826	847	836	795	849	856	850	905	814	800	831	865	863	871	854	880	827	800	832	884	830	846	850	786	875	857	826	850	812	811	862	866	847	801	873	795	807	845	885	822	834	831	877	817	810	837	816	837	904	811	842	891	829	864	839	817	853	858	827	815	852	826	829	858	821	868	844	847	839	865	875	821	807	834	837	874	842	872	879	847	789	806	797	841	810	810	896	834	866	832	860	768	845	855	880	798	864	784	812	858	847	830	922	826	832	797	852	817	858	828	847	798	875	852	865	833	861	845	828	807	862	886	788	797	845	891	829	882	847	823	851	813	850	822	885	864	823	890	770	838	871	815	830	852	799	899	841	864	804	854	847	869	803	814	852	820	848	869	804	878	816	806	840	826	864	846	819	803	875	834	807	795	815	869	834	798	854	842	916	861	875	857	850	784	839	852	860	902	834	874	870	837	845	868	861	826	847	886	828	886	840	820	881	875	829	899	879	854	833	824	816	839	842	829	839	881	889	819	804	824	878	808	924	850	829	815	824	860	824	794	860	850	846	843	871	827	837	841	829	822	841	865	864	837	824	846	907	846	812	866	785	818	830	837	804	843	849	802	809	866	874	810	824	828	857	821	860	806	841	847	856	834	856	867	845	835	832	815	825	871	802	817	824	814	856	850	823	801	822	809	814	825	839	854	791	820	822	826	804	827	831	841	898	840	816	845	771	852	825	857	834	885	891	801	833	829	851	834	859	773	803	820	819	856	822	825	878	873	796	852	851	821	812	877	908	879	830	863	845	856	818	852	872	889	802	884	837	832	832	856	816	882	839	942	901	903	815	821	902	848	859	812	847	800	869	828	839	833	838	872	872	806	847	862	814	843	847	819	821	866	847	759	828	845	829	836	841	826	849	876	868	839	782	839	840	770	835	807	818	785	811	841	888	799	849	847	831	832	844	886	837	829	845	825	871	816	855	808	846	847	848	830	833	851	804	776	863	812	829	849	850	824	869	875	882	863	846	805	837	803	860	893	863	813	830	914	861	856	786	830	860	852	829	866	828	871	829	843	828	830	844	879	833	847	834	819	899	842	876	857	819	847	897	829	844	839	801	835	821	822	792	871	817	875	845	825	870	840	817	771	831	827	814	827	867	798	832	855	843	843	873	832	856	823	839	795	885	848	900	831	842	870	821	826	772	797	793	850	879	791	890	803	837	842	832	866	825	864	870	840	886	817	838	845	818	849	840	828	885	835	832	864	856	805	829	852	860	812	858	879	856	795	826	868	835	886	871	841	775	830	818	882	876	853	849	874	832	830	813	811	864	855	805	842	843	861	849	922	854	851	913	803	824	901	815	823	850	825	919	860	832	795	806	823	861	787	857	846	853	858	822	848	809	845	847	890	863	903	825	822	843	842	837	830	817	810	825	864	811	827	895	871	863	860	865	815	779	816	851	824	820	851	799	867	875	866	841	832	837	857	807	805	860	887	862	832	816	831	802	842	825	824	834	813	821	830	866	832	849	848	844	869	849	843	819	822	864	821	859	858	838	835	875	885	816	844	821	790	851	805	820	830	843	834	851	823	846	841	839	798	818	834	817	852	825	813	806	861	869	874	846	828	819	889	759	853	841	867
5256	2463	1406	1021	1053	1298	1240	1069	783	566	459	416	329	299	212	170	137	118	125	106	96	91	86	80	76	75	86	81	68	75	72	63	73	65	60	72	86	67	81	80	60	58	78	72	78	78	76	75	72	60	64	56	66	68	49	74	85	61	72	72	55	64	89	72	57	63	62	71	79	66	70	73	62	73	67	68	82	52	72	59	76	68	73	57	57	77	66	70	62	80	86	66	68	66	62	76	63	65	53	74	58	63	61	59	59	69	76	62	74	76	53	76	60	70	69	67	64	65	76	61	73	76	77	71	66	64	51	58	58	64	55	77	63	79	52	64	75	60	52	71	60	67	62	67	68	79	75	68	67	54	74	66	67	63	67	77	67	67	69	58	70	61	63	57	64	69	73	62	76	64	56	64	72	66	64	75	62	76	74	82	49	77	60	76	81	73	71	76	57	54	60	57	52	65	67	66	67	64	66	62	60	63	68	70	77	73	69	77	70	60	69	59	67	50	67	61	64	55	64	64	75	65	78	59	63	65	72	66	61	65	76	73	79	69	62	67	81	76	71	67	70	64	55	68	61	63	70	68	65	69	62	69	78	82	70	63	80	79	72	70	78	84	65	65	69	62	72	68	61	76	79	78	60	68	56	67	70	90	58	80	77	82	62	55	77	71	63	56	60	79	63	77	64	74	71	79	72	74	70	70	70	47	67	64	62	76	60	83	55	75	77	68	84	64	67	62	71	66	66	73	64	76	72	61	62	69	63	61	69	48	69	67	68	82	69	68	60	72	59	67	73	72	68	71	72	63	68	74	73	84	68	88	66	60	54	65	65	70	61	69	66	66	61	73	63	78	92	65	68	57	72	72	69	62	57	58	65	57	64	66	54	70	71	69	66	67	71	70	67	81	68	59	63	78	66	62	56	71	69	60	61	59	60	61	72	66	58	58	78	74	62	60	54	74	61	57	76	70	63	69	58	61	68	72	76	54	70	75	63	57	48	63	67	57	62	62	66	67	64	57	69	54	68	60	69	56	65	77	65	63	66	77	57	79	67	46	70	46	60	60	62	68	78	58	71	68	74	63	89	80	60	79	68	77	68	56	80	76	70	74	77	62	78	76	66	70	76	62	55	75	71	67	81	64	61	61	72	67	60	69	63	69	62	84	67	71	61	79	67	67	73	62	75	67	55	72	61	69	64	72	74	62	70	73	77	69	85	74	56	67	70	77	63	58	62	61	72	70	81	67	69	55	75	71	80	79	77	59	53	56	62	79	82	81	68	77	67	64	72	69	65	73	66	70	68	61	74	59	83	69	64	61	71	82	72	66	71	70	61	58	49	66	70	62	56	70	67	69	63	65	76	75	70	62	64	55	70	53	60	64	62	67	88	62	77	71	62	76	71	63	73	73	63	55	77	66	56	76	72	60	67	77	69	64	72	66	63	67	55	60	66	64	67	69	66	55	57	46	57	44	58	70	57	53	64	63	62	66	48	76	54	67	79	60	65	58	64	60	63	66	61	60	72	61	74	72	77	66	67	52	67	61	63	58	73	74	54	77	64	80	54	51	58	76	71	55	56	68	81	72	65	65	75	78	61	72	69	54	60	58	78	62	65	75	72	71	73	72	65	75	69	86	61	72	57	56	51	62	60	65	55	63	77	68	80	69	63	59	67	71	70	70	76	73	70	64	65	66	60	62	81	77	69	56	70	79	68	83	63	72	64	65	65	81	83	69	64	49	61	53	61	66	71	62	70	69	57	74	73	59	61	66	64	69	63	63	70	71	66	70	74	71	66	75	64	66	73	76	80	71	54	81	61	76	74	58	77	57	61	65	62	58	78	67	65	50	75	85	59	65	71	60	54	71	70	73	63	79	64	73	68	68	72	75	64	84	65	75	66	62	55	66	76	63	75	72	65	70	63	68	68	54	63	65	71	71	76	85	82	52	78	82	68	70	68	77	60	71	68	66	72	52	68	69	83	64	58	75	80	75	72	78	68	59	54	75	72	66	76	68	63	72	63	69	77	63	63	74	66	64	58	67	80	61	64	76	65	62	47	61	64	62	69	62	59	70	54	59	67	80	74	65	80	62	67	56	71	79	76	73	63	63	54	54	63	73	64	73	63	62	80	49	60	59	61	73	66	68	58	73	72	82	70	59	79	56	53	59	64	65	66	61	68	64	91	67	65	64	82	44	61	62	59	74	87	73	90	62	74	71	70	69	52	60	56	68	73	67	67	64	56	52	61	72	75	76	58	66	65	58	63	55	66	75	61	58	63	72	61	59	79	61	73	64	75	72	66	66	76	74	63	73	62	69	55	63	63	57	64	77	53	58	65	78	66	56	78	65	57	72	75	55	72	76	66	56	57	73	78	63	59	69	60	67	77	73	80	68	70	62	68	59	62	71	82	74	78	70	65	66	60	71	71	65	62	60	58	64	65	62	61	62	67	64	70	60	64	73	56	61	52	63	65	57	79	73	73	75	76	73	73	79	61	60	74	66	65	71	81	57	78	88	54	70	65	72	49	85	62	72	72	74	68	68	66	66	77	70	71	64	70	65	57	79	71	79	77	61	70	61	72	71	67	68	59	73	57	60	69	60	75	69	70	65	58	69	67	70	64	64	66	64	52	81	77	58	70	72	58	66	58	62	68	65	71	71	75	70	66	72	47	67	75	73	73	60	70	68	57	65	64	62	56	74	64	78	63	67	60	63	77	94	61	59	83	65	80	65	67	69	72	60	62	78	65	52	59	50	84	60	59	77	65	56	72	73	63	66	73	46	65	70	66	68	53	71	76	60	54	54	57	64	81	65	70	65	71	69	67	79	58	71	57	79	67	71	67	75	59	55	73	57	76	67	61	69	60	62	70	76	72	74	73	82	67	70	62	70	71	72	75	71	75	72	64	81	69	70	69	66	86	57	77	70	76	74	73	71	63	63	62	63	83	71	61	67	75	75	77	74	66	65	68	60	67	75	65	60	69	83	74	51	71	66	61	69	48	59	63	61	72	62	80	61	75	65	73	50	71	57	57	63	54	79	68	69	78	73	74	68	59	72	75	63	52	63	82	55	65	63	73	61	56	75	76	61	68	70	70	70	53	71	64	62	57	62	64	71	60	51	66	51	68	76	72	65	69	78	64	62	74	85	82	67	60	62	42	52	71	72	64	67	66	65	75	67	78	73	78	60	56	65	69	64	56	69	63	63	64	70	71	68	63	71	63	65	71	61	75	76	62	68	59	73	83	82	62	63	77	71	55	70	67	73	67	66	71	73	65	76	74	71	68	64	74	62	91	57	72	66	79	50	67	64	74	62	62	78	75	66	61	83	70	60	72	66	71	59	50	78	59	79	71	56	89	67	62	80	62	69	73	68	75	74	75	67	68	59	65	65	70	66	66	73	83	71	74	73	73	67	58	66	75	71	58	74	76	62	79	66	68	80	73	64	70	62	76	67	63	77	63	73	63	79	71	60	68	60	65	74	78	69	80	76	67	59
29649	21480	17657	24109	30085	30248	28462	25392	21001	16809	13827	12014	10225	8363	6227	4652	3871	3197	2794	2375	2042	1732	1469	1419	1103	1155	1102	1074	1040	980	963	963	959	929	868	826	863	879	877	870	897	832	841	906	868	869	849	822	811	779	826	818	852	885	829	838	827	820	864	834	782	874	822	826	891	853	813	846	822	822	811	839	837	756	821	824	811	825	792	801	841	799	798	899	829	832	848	784	762	825	827	817	870	814	836	812	763	808	782	764	840	878	826	792	807	844	858	830	785	798	814	842	812	806	841	837	854	844	801	797	832	859	811	852	773	853	822	836	803	811	833	858	809	829	780	871	816	795	814	806	866	779	866	767	800	826	802	808	800	787	802	803	848	809	815	827	858	817	851	863	786	801	825	816	827	803	801	799	844	823	824	819	808	825	833	869	852	846	822	868	796	831	808	852	794	808	830	838	810	754	826	818	809	834	798	855	836	867	834	757	851	793	846	836	834	780	830	818	868	844	797	811	788	820	861	849	844	810	804	847	813	843	804	829	804	834	843	782	805	803	853	843	774	840	824	840	834	828	850	787	827	821	826	834	824	878	842	770	756	836	840	796	783	825	793	813	819	805	800	780	846	879	838	822	844	818	827	789	840	829	816	847	789	799	850	848	793	835	840	805	838	822	775	777	788	883	792	854	837	784	842	784	883	823	838	830	803	845	800	802	796	829	802	826	867	805	845	816	821	818	804	807	809	820	845	820	806	790	784	865	808	808	792	788	840	836	837	859	810	814	849	881	798	819	851	871	833	819	779	794	810	839	823	786	798	867	817	829	793	797	864	825	808	852	783	803	830	825	831	803	799	835	829	813	803	799	830	786	837	834	778	816	807	801	802	814	820	831	844	787	824	861	874	838	842	814	834	811	842	817	806	867	733	842	798	831	786	785	859	818	796	783	865	831	793	805	811	867	838	809	844	822	867	820	783	829	754	826	797	872	806	852	837	786	830	781	803	809	834	832	816	845	819	856	806	805	807	827	861	763	759	783	803	836	789	777	759	822	753	891	847	811	783	786	890	823	844	826	858	823	795	843	849	818	748	820	774	851	802	839	845	819	835	882	801	886	808	801	845	833	820	816	855	862	807	820	837	840	838	848	809	837	800	836	884	837	798	866	812	816	790	813	825	817	847	810	791	788	799	853	817	846	776	838	824	820	814	830	781	755	842	822	732	855	822	847	794	789	842	848	812	802	819	805	796	827	833	812	800	813	838	775	781	794	814	777	830	770	787	804	748	796	782	797	845	812	804	823	824	800	832	805	833	814	794	784	833	848	816	760	838	766	801	856	784	823	778	844	777	816	811	819	846	836	765	855	822	833	797	790	853	816	813	771	787	828	828	812	833	870	808	844	825	782	851	879	819	817	815	822	775	749	792	800	838	823	769	816	824	801	835	820	797	801	833	839	818	827	809	856	834	813	829	858	835	806	815	865	828	797	773	836	873	812	803	836	823	815	840	867	833	774	850	840	770	846	808	812	827	886	840	821	786	745	786	753	806	837	892	830	794	801	815	842	791	843	824	844	780	814	801	810	814	825	822	848	854	810	789	857	801	786	788	833	802	835	830	845	811	834	853	838	791	844	761	860	865	785	839	809	819	846	844	865	808	824	798	812	847	817	777	888	768	829	824	860	825	806	773	784	852	849	856	890	874	819	828	818	836	809	813	755	814	820	816	838	795	809	801	893	812	879	799	800	785	781	807	818	771	787	774	784	755	805	840	831	825	807	806	789	805	791	850	824	820	807	839	799	830	834	818	902	798	820	813	862	806	848	860	831	851	840	806	854	802	789	794	785	815	841	863	807	781	818	832	799	750	812	824	817	883	834	785	806	862	812	846	803	840	780	822	846	826	831	802	830	752	812	797	824	839	814	831	805	809	883	758	823	850	805	826	840	812	808	885	809	808	808	810	836	828	846	789	798	816	812	844	833	784	871	806	825	811	843	766	799	836	808	754	845	832	806	865	810	809	784	814	753	796	851	870	792	823	831	789	829	866	822	834	819	842	816	819	820	835	785	790	844	822	856	832	833	832	839	815	787	842	807	846	804	792	832	793	841	813	839	783	806	791	800	851	810	821	800	771	830	835	817	807	838	802	812	813	832	839	823	826	803	827	819	856	807	775	789	768	822	847	832	833	840	886	850	803	870	809	810	781	867	814	825	778	824	836	780	823	818	839	828	805	816	804	846	847	762	813	843	778	821	849	816	790	817	787	823	859	877	843	872	811	802	870	808	837	846	794	783	896	897	785	813	829	836	890	832	813	860	851	790	843	856	806	817	883	885	791	832	810	790	784	839	850	815	873	834	810	811	816	846	828	766	782	801	780	792	804	851	824	823	843	806	786	845	837	783	786	788	804	831	836	863	837	833	824	828	836	820	812	798	812	779	746	809	810	848	866	839	814	776	849	887	823	797	873	844	805	822	808	809	817	841	817	831	832	841	811	843	891	841	809	824	828	859	804	773	833	796	859	843	845	826	886	803	835	824	766	815	834	819	854	807	790	881	853	803	791	820	844	845	818	843	859	814	806	880	817	826	835	826	829	861	843	817	807	768	793	832	853	806	766	832	812	812	801	778	799	842	778	797	808	849	811	865	870	793	728	816	867	815	790	794	808	810	863	818	806	795	822	780	787	825	804	811	785	809	822	839	800	806	791	821	785	814	822	801	796	757	810	833	794	827	835	800	864	816	852	778	826	833	799	819	835	815	811	799	807	826	862	792	844	786	806	887	845	842	833	804	830	820	779	851	777	820	819	809	860	811	830	877	806	831	799	807	823	806	779	833	877	840	844	815	795	830	808	780	796	814	809	853	805	845	843	914	820	806	860	817	864	851	801	848	841	875	848	815	831	814	827	827	799	756	804	824	814	803	786	825	775	795	859	801	781	836	843	773	846	833	844	807	788	811	809	863	846	830	849	856	818	813	794	816	846	803	790	858	869	837	809	825	763	824	796	805	812	838	814	829	864	818	772	820	864	826	887	847	827	823	892	790	823	820	853	845	853	840	873	806	798	798	848	844	846	750	856	823	784	839	812	797	865	855	786	856	813	804	770	777	870	815	810	839	766	828	856	842	851	819	844	814	769	853	816	838	802	815	797	829	787	870	796	842	768	830	817	854	806	835	872	798	783	825	823	812	805	836	874	801	849	804	808	772	830	821	798	850	797	832	834	880	778	796	808	800	806	835	833	780	790	806	847	796	801	811	826	783	830	831	811	836	832	851	795	836	808	836	808	771	844	843	843	789	791	816	844	863	812	785	807	823	811	848	826	799	811	823	827	815	790	814	782	798	862	818	844	825	749	818	834	866	808	842	822	820	825	826	811	852	842	882	786	786	795	789	801	832	856	792	787	826	809	838	829	831	852	859	781	798	872	814	870	861	789	793	817	745	791	808	864	796	828	832	814	837	845	807	827	826	749	824	843	826	853	828	810	844	875	837	800	789	869	881	790	837	786	832	895	808
6415	4037	2223	1515	1540	1915	1800	1534	1090	824	598	521	433	346	300	243	169	165	158	130	118	103	81	80	89	95	74	72	76	72	65	70	73	67	85	74	77	77	62	84	79	70	83	66	63	78	54	67	83	77	53	67	67	81	53	77	64	71	62	72	68	69	66	57	71	60	68	69	65	63	70	64	77	77	78	71	59	57	81	74	66	66	61	61	64	78	61	69	63	62	63	68	62	69	64	64	70	68	48	73	66	75	63	71	58	56	66	81	65	76	66	54	56	62	66	55	77	61	89	73	60	57	68	59	57	75	80	74	78	65	76	64	67	59	60	69	77	63	71	71	67	67	66	66	71	69	54	70	73	59	72	75	82	62	81	59	70	73	62	65	68	64	81	63	85	80	67	76	56	64	68	78	65	53	74	63	57	71	66	64	56	78	62	67	72	62	58	60	80	73	68	72	60	67	64	77	60	66	79	63	57	64	48	69	76	59	75	66	69	69	50	67	65	63	71	69	73	64	73	62	78	64	73	75	43	62	53	71	63	75	79	57	68	85	57	58	72	56	59	70	71	74	61	59	60	66	65	77	68	85	77	59	64	65	69	63	62	59	71	63	60	71	71	62	63	68	61	62	76	73	60	80	62	61	75	76	66	89	59	83	69	71	62	52	78	58	67	63	60	66	71	52	78	57	72	81	74	66	78	80	74	68	51	80	68	66	68	75	63	69	78	76	64	63	72	50	69	70	60	60	84	72	58	73	68	56	67	56	68	77	66	56	66	75	72	62	71	78	73	53	67	67	60	55	63	64	68	68	69	68	64	61	66	73	69	70	63	49	59	64	61	63	53	68	72	78	74	74	60	59	57	60	58	60	68	64	62	88	73	55	76	68	69	57	71	61	66	68	60	78	72	65	60	61	70	65	81	80	55	68	73	64	65	76	76	79	67	61	61	81	59	73	73	65	65	70	62	70	74	76	59	79	73	65	68	73	57	60	84	72	74	79	76	69	68	60	74	70	65	83	67	71	65	63	65	68	47	68	72	70	78	60	79	63	74	61	71	61	58	58	64	77	71	66	60	66	72	68	70	65	74	60	65	77	70	66	84	73	72	65	82	71	81	66	69	47	72	61	75	58	70	76	66	82	68	57	77	83	79	58	59	80	69	60	57	53	82	63	58	59	84	62	71	58	67	65	72	72	52	76	59	63	48	73	69	73	64	65	65	76	64	59	80	70	50	71	70	60	58	62	63	66	66	60	76	72	84	63	73	60	67	58	64	85	71	64	67	63	73	60	59	73	59	66	75	75	65	69	67	79	61	56	64	62	75	57	57	69	80	64	60	68	65	75	54	67	61	71	65	80	79	79	71	70	72	59	83	62	65	66	78	64	61	77	85	65	67	58	71	57	74	57	82	69	65	67	78	70	78	63	56	79	65	63	61	71	70	49	89	58	66	70	62	68	75	74	79	76	77	68	66	80	68	62	76	68	79	58	61	60	70	88	55	66	89	79	65	51	77	76	61	68	83	81	80	65	70	61	62	57	70	80	74	65	83	59	59	74	63	80	60	67	77	73	47	67	59	73	76	62	53	70	68	79	74	67	60	68	64	69	79	70	51	60	69	72	76	61	73	71	72	63	62	67	60	73	73	77	61	60	52	73	74	62	73	63	69	65	59	71	52	55	70	64	68	71	66	76	75	71	67	77	83	71	72	76	74	56	56	71	74	72	71	68	70	58	59	61	63	70	73	56	77	66	58	55	71	57	67	47	63	65	78	72	77	72	69	65	80	65	57	65	79	59	70	66	49	62	52	74	70	52	79	79	59	59	58	73	74	67	52	79	75	48	61	60	55	65	66	78	60	69	52	59	81	64	59	71	72	57	74	53	58	68	60	76	78	67	69	75	72	73	76	70	52	81	76	62	75	75	62	69	63	70	74	62	59	61	77	62	56	60	68	63	84	66	80	69	50	60	64	72	81	68	62	74	65	68	74	72	71	62	65	81	67	78	79	70	54	73	71	71	70	65	68	60	68	58	69	90	47	56	67	70	52	73	65	68	74	74	73	68	68	76	78	69	56	68	59	79	76	65	59	68	63	53	57	61	65	71	56	65	86	61	64	65	56	54	66	72	65	71	72	62	68	88	59	66	60	66	70	71	64	76	71	78	77	70	54	57	56	64	65	59	50	90	63	75	70	70	63	75	67	64	62	62	73	66	64	74	70	55	58	73	77	73	52	61	63	75	66	66	64	62	63	73	71	74	68	71	63	78	64	68	63	70	72	83	65	70	62	62	62	65	58	74	75	66	63	79	62	72	74	83	63	65	47	70	80	88	68	59	85	59	64	67	56	62	58	58	63	81	65	71	68	68	43	64	61	70	67	64	63	58	68	59	67	69	66	72	64	61	59	62	66	67	55	49	82	67	61	56	75	80	78	70	81	58	74	63	77	67	64	63	66	48	65	70	81	67	70	76	69	71	58	84	74	62	59	82	78	73	56	60	76	72	67	72	78	57	56	85	64	57	73	71	59	55	68	80	71	64	60	71	72	60	69	73	74	65	60	79	69	72	71	78	75	69	71	71	56	62	66	61	72	65	93	63	72	62	82	51	75	62	61	73	68	83	61	59	73	76	55	66	79	69	61	70	69	73	72	82	79	61	67	75	85	69	61	61	63	57	81	60	60	73	62	64	80	56	76	56	72	60	61	68	71	51	69	68	70	68	54	63	58	57	68	65	57	76	76	66	75	69	61	68	66	71	68	61	70	72	65	69	58	53	71	75	64	44	63	84	68	58	60	54	65	67	87	51	62	74	71	50	65	81	71	83	71	69	75	67	95	61	73	71	68	72	63	66	64	60	63	67	70	71	74	83	61	66	70	55	72	58	61	67	85	71	67	67	64	66	63	89	65	56	61	80	60	80	80	77	77	69	74	58	64	75	78	69	64	58	61	71	71	61	73	57	60	61	53	73	70	85	62	73	68	55	72	71	72	63	52	63	67	54	78	77	63	63	65	53	73	66	65	73	72	70	76	86	61	63	54	62	72	78	67	75	79	54	76	77	61	51	79	64	71	67	65	75	75	74	61	65	68	64	67	56	53	58	65	71	78	70	57	69	53	73	61	64	69	68	77	77	72	71	68	81	69	53	64	80	57	80	64	63	56	74	68	65	71	75	74	74	59	72	52	59	59	59	53	54	85	55	73	44	76	78	62	69	62	64	59	65	67	68	55	53	52	65	52	68	77	69	64	59	79	68	64	56	62	77	69	73	60	62	56	54	67	78	74	69	75	70	66	66	63	58	55	72	61	68	71	66	73	65	64	72	66	72	63	64	69	60	62	84	73	65	65	69	69	69	66	56	51	69	78	76	68	68	74	54	74	70	65	61	74	73	68	74	71	82	71	69	66	76	55	63	70	65	75	51	65	54	70	68	84	68	74	77	79	63	51	61	58	85	67	56	82	63	63	75	70	78	63	53	61	70	81	69	62	55	80	67	55	85
33438	25055	21050	27490	33642	33967	31720	28408	24318	20376	16736	14261	12326	10577	8163	6317	4912	4005	3516	3152	2548	2173	1813	1662	1356	1331	1244	1240	1150	1131	994	993	955	913	909	876	908	884	876	866	913	882	857	821	847	831	785	849	835	766	806	841	837	844	795	810	815	841	844	843	858	832	807	828	790	848	804	798	822	845	799	833	839	821	836	841	843	829	837	831	829	857	790	804	821	804	779	821	830	799	813	755	791	798	800	825	892	825	815	796	834	824	778	841	744	832	809	840	818	803	800	794	826	787	820	794	847	824	866	849	823	811	844	838	885	833	837	846	802	817	836	794	848	798	838	849	833	800	811	833	838	774	847	810	798	829	792	820	769	823	820	839	828	867	838	814	826	819	832	808	794	828	817	793	838	789	829	791	828	768	802	824	818	844	792	855	832	817	813	830	813	823	823	806	816	806	812	806	856	860	848	813	800	834	806	790	812	780	849	836	859	848	811	829	834	797	843	809	814	830	787	831	851	824	765	816	832	827	830	795	797	832	772	811	842	799	860	806	821	875	836	874	829	776	797	787	808	789	770	807	852	808	793	782	799	840	772	781	812	823	869	802	824	812	786	797	853	817	789	806	766	831	919	853	811	825	804	841	758	845	771	805	834	799	826	831	851	836	795	813	814	804	801	856	787	833	852	799	818	819	846	826	781	765	789	790	823	814	768	813	849	798	828	819	812	764	843	814	899	809	826	852	832	803	815	827	786	829	838	844	811	846	858	866	817	811	827	816	831	808	813	826	808	791	873	746	820	828	825	827	800	844	788	806	795	842	807	800	794	822	796	807	759	863	832	781	793	871	822	829	859	868	830	798	787	860	846	791	764	810	804	779	822	824	801	816	793	784	849	857	843	872	858	818	834	800	839	876	814	814	829	812	785	803	823	829	863	842	872	851	820	804	828	804	776	846	806	832	791	829	809	824	794	790	771	828	847	776	818	847	857	786	798	852	806	867	790	816	792	791	823	896	762	853	872	834	817	847	791	822	795	781	852	814	853	786	785	769	798	827	809	800	827	802	797	790	788	887	849	827	788	826	839	784	762	777	814	807	770	830	826	789	781	851	803	793	862	817	816	814	811	838	843	868	840	816	842	850	827	797	840	862	818	830	827	845	811	831	780	825	831	833	836	789	828	786	844	775	853	770	812	823	858	797	873	806	821	792	789	764	819	770	849	853	832	839	881	826	826	838	859	840	828	858	803	768	785	788	810	835	819	860	756	867	837	784	824	816	855	791	892	864	800	815	801	818	857	827	859	828	800	859	849	797	818	816	852	860	774	816	817	811	795	889	839	776	813	832	800	814	896	841	821	794	797	824	824	801	798	778	843	806	809	828	805	793	831	856	833	802	802	788	862	848	833	807	843	826	787	796	824	801	837	824	810	812	777	817	836	827	813	816	806	800	889	777	850	832	807	840	816	805	766	775	820	799	810	810	786	818	809	793	851	788	870	821	773	791	794	836	856	804	813	775	852	766	858	816	830	816	836	797	849	815	811	790	779	840	852	825	833	851	851	828	777	772	777	844	835	798	835	822	858	786	855	808	835	844	790	826	830	769	803	863	795	763	802	828	842	867	834	836	796	792	838	784	791	817	856	813	878	811	839	802	887	796	838	800	828	840	781	809	856	840	805	812	862	791	836	794	853	787	776	861	800	828	790	790	783	782	824	822	800	884	819	832	804	781	849	833	858	810	832	798	771	765	832	802	833	883	818	830	801	829	795	856	840	770	866	793	834	843	822	836	829	800	786	825	793	847	820	825	805	810	851	823	811	798	821	858	810	803	807	801	862	788	766	842	809	838	801	789	779	849	864	829	778	840	815	759	790	777	823	828	761	771	822	855	805	831	869	800	795	835	847	844	786	863	822	843	826	826	814	821	818	852	847	733	808	823	875	869	807	786	844	831	830	805	804	786	811	792	837	819	817	829	819	815	793	765	818	767	864	748	815	807	768	849	775	814	811	840	791	807	751	781	819	867	753	835	804	764	817	793	818	795	828	782	769	789	835	869	866	797	855	813	820	824	790	806	779	786	773	808	769	812	817	805	806	809	848	819	830	765	833	784	786	796	881	826	870	808	805	841	759	833	751	819	820	813	845	810	793	863	789	831	822	801	808	862	827	847	885	811	780	825	823	837	816	769	841	822	845	821	834	843	810	779	800	794	830	804	826	789	835	864	822	796	802	822	788	828	798	799	818	791	844	797	834	880	798	852	801	827	806	812	817	846	817	777	823	869	829	798	797	774	810	779	818	795	871	813	805	790	790	835	782	764	819	847	835	832	799	766	790	822	865	810	813	851	838	807	861	821	837	783	827	815	824	748	842	822	802	864	822	798	780	817	788	896	778	774	808	788	848	843	774	780	834	860	856	851	790	826	807	792	860	787	864	805	812	861	807	843	814	861	834	822	809	839	792	807	825	846	838	816	824	825	819	827	817	815	855	890	803	809	847	829	804	848	862	823	810	865	804	816	843	831	812	791	792	833	837	810	889	880	845	814	799	791	824	795	853	862	808	857	823	783	833	779	807	820	813	759	815	801	872	854	833	800	803	834	818	856	824	851	849	814	839	790	830	811	847	827	860	844	875	822	802	778	821	797	803	832	778	803	806	869	838	795	809	859	817	800	819	793	849	806	813	859	774	830	861	809	781	801	855	788	779	813	837	845	849	800	822	841	793	833	777	814	873	762	763	857	816	821	811	792	817	828	830	805	820	817	855	803	788	778	838	791	793	823	793	810	826	840	901	804	791	817	811	779	815	787	874	797	790	782	835	788	835	782	841	784	806	798	797	792	807	846	829	835	828	768	846	833	812	756	857	829	795	830	838	879	798	843	796	821	809	808	765	789	874	794	809	866	776	784	833	805	806	818	800	803	783	773	788	810	791	789	832	845	860	856	793	807	857	843	778	798	877	853	802	760	836	828	783	835	831	874	823	852	813	784	823	794	794	839	770	812	795	876	770	778	800	820	790	805	807	787	808	837	844	817	842	865	813	845	826	809	806	822	798	824	873	814	835	823	824	844	822	775	840	863	794	866	845	843	798	817	802	798	855	860	771	796	834	793	769	825	822	798	760	803	772	852	783	778	810	806	842	796	758	806	815	816	806	855	812	828	765	814	855	818	825	784	784	841	833	832	786	826	836	816	832	813	767	796	848	809	830	813	864	847	788	819	819	800	827	775	832	800	778	809	791	815	831	911	793	850	820	789	869	831	840	851	865	811	799	853	871	891	807	829	837	801	865	830	806	809	837	859	741	841	839	786	782	840	791	816	830	794	790	756	812	846	776	837	803	845	805	792	764	811	843	821	795	847	907	790	798	809	802	792	829	771	847	840	784	832	830	881	778	839	842	843	825	809	795	744	787	799	795	799	815	799	820	850	851	857	820	837	782	855	808	766	808	781	825	802	785	876	806	800	805	832	793	824	866	846	806	841	794	821	775	834	801	798	782	799	809	813	841	785	832	885
7193	3487	2157	1547	1642	1992	1884	1585	1207	826	639	484	449	365	369	304	184	178	159	124	120	101	97	96	89	65	96	98	90	74	70	92	75	67	97	68	61	73	70	87	75	74	80	60	75	76	83	63	79	85	75	65	79	82	85	79	71	61	69	71	78	81	75	81	63	80	79	67	81	62	79	73	64	82	70	77	73	70	85	71	68	56	74	83	65	62	55	64	75	68	77	87	74	80	67	80	89	78	63	77	90	79	71	71	66	72	55	73	59	78	88	80	73	74	87	65	64	75	75	75	65	70	65	72	67	60	78	51	65	71	91	74	75	75	70	55	61	72	64	73	74	59	66	70	68	68	69	62	63	62	78	70	50	81	81	58	90	84	79	81	70	79	70	74	61	72	70	64	62	81	66	70	66	75	73	58	75	72	80	71	66	77	77	74	78	81	69	74	80	59	73	68	86	83	82	77	73	77	66	63	75	74	69	60	79	58	61	71	71	67	76	70	80	74	66	65	64	66	87	85	66	89	84	73	64	66	59	61	81	73	60	83	78	66	74	78	56	77	80	73	84	72	74	56	72	60	72	67	72	74	71	57	73	77	61	65	77	73	69	63	71	93	70	70	72	63	70	66	75	56	65	68	67	72	65	58	54	85	61	87	75	64	62	59	76	60	83	55	86	82	80	65	72	76	79	59	73	64	64	79	64	78	62	87	63	79	68	81	72	89	71	65	85	94	73	76	94	67	59	64	55	70	56	79	78	71	66	70	60	70	63	66	70	68	77	84	72	75	70	67	67	61	93	64	65	61	78	75	87	64	66	64	76	74	64	72	76	67	74	67	73	83	74	75	83	66	74	67	72	75	74	77	57	67	80	82	68	64	81	74	66	70	68	63	72	61	61	70	61	60	77	81	75	67	59	78	71	67	73	83	72	73	80	69	68	64	66	70	72	78	71	74	61	73	69	66	63	73	70	82	75	68	69	74	75	58	64	61	74	68	69	69	63	56	69	84	79	75	65	72	76	65	61	71	61	79	64	69	76	59	66	80	70	74	60	51	73	82	70	75	58	74	75	77	66	63	74	70	86	61	58	73	74	58	80	89	68	75	65	78	68	63	67	64	57	66	65	72	70	76	75	86	80	70	63	74	78	66	71	70	71	75	81	75	67	77	87	70	56	63	61	70	64	65	87	69	80	65	71	70	64	79	55	60	43	57	54	68	70	78	67	63	62	64	69	79	85	78	73	81	65	77	63	70	66	73	71	79	73	68	71	52	70	81	58	79	64	63	72	57	69	61	55	77	65	68	63	71	77	72	69	74	65	66	73	63	61	64	76	62	78	71	87	68	68	92	80	58	69	62	71	64	89	72	65	67	69	97	67	67	77	73	64	54	72	62	73	71	84	69	75	61	65	79	66	75	68	81	71	74	75	68	70	75	72	66	71	66	69	74	77	79	82	75	64	67	70	68	71	60	61	52	82	80	73	57	61	66	81	59	71	59	66	69	77	71	86	84	81	74	73	88	82	60	67	65	69	81	66	71	64	72	64	71	67	79	88	80	65	68	65	69	70	76	62	61	55	73	59	71	67	94	66	67	67	73	56	65	64	56	74	64	77	68	83	56	80	75	84	79	65	70	75	73	61	68	80	68	71	72	60	80	72	61	69	86	77	77	58	66	75	81	77	70	67	64	78	71	65	76	70	69	86	68	77	72	69	60	67	67	59	65	75	75	71	64	73	78	80	49	68	68	63	79	70	60	76	62	53	67	73	55	74	74	69	82	82	64	70	85	91	65	79	71	75	63	66	80	75	59	51	55	85	60	74	77	90	78	70	66	74	77	77	69	61	83	64	71	88	78	55	73	71	71	68	56	62	72	81	63	81	76	87	58	87	62	80	69	67	80	73	70	79	72	67	85	82	73	70	83	81	65	66	71	68	65	95	70	70	79	81	67	81	72	71	72	75	85	69	78	67	67	76	78	60	69	82	79	90	65	52	92	67	78	81	76	71	76	59	85	66	71	66	81	79	55	63	71	80	70	77	75	80	77	75	59	73	74	62	51	76	77	72	73	63	70	79	64	66	67	56	61	66	84	87	77	84	67	93	79	82	65	64	83	71	57	78	77	63	77	64	66	64	87	74	64	66	67	66	64	57	76	56	60	48	82	67	66	76	63	55	75	70	65	54	67	66	77	76	77	75	70	67	87	68	64	70	77	75	72	61	54	75	70	82	81	74	75	72	77	66	75	86	76	60	57	77	73	78	62	58	59	87	69	84	83	79	66	57	65	70	67	78	79	67	74	78	54	65	78	69	66	60	71	59	66	59	80	75	69	60	62	73	69	81	75	80	82	70	80	64	84	83	78	75	62	71	77	70	76	74	90	67	80	72	73	65	70	73	72	68	58	61	63	76	53	69	71	63	68	72	74	72	82	68	65	65	56	71	72	61	64	70	67	74	77	71	87	76	71	80	69	72	73	86	84	58	73	81	70	51	60	66	86	87	81	69	79	69	82	61	75	64	75	61	79	62	70	68	67	57	74	67	73	74	74	77	72	79	76	70	93	70	67	76	63	97	59	61	77	57	71	66	71	69	67	64	84	77	69	66	70	63	73	73	71	62	71	72	66	76	84	59	67	62	73	64	76	61	82	81	62	69	70	62	78	82	55	71	74	71	71	76	81	74	67	71	78	67	71	81	95	77	73	75	62	78	86	87	89	75	72	61	82	60	77	82	76	61	76	68	75	72	59	59	55	60	68	70	68	76	90	58	68	71	76	72	56	78	69	65	92	56	66	76	82	65	69	76	72	55	76	69	76	59	73	83	66	69	62	71	81	74	90	71	69	66	85	76	66	71	69	68	85	63	65	74	75	80	81	64	84	61	64	74	68	68	85	70	68	65	66	64	72	61	61	69	86	84	72	73	76	70	94	88	71	60	69	82	67	104	82	67	79	57	73	77	83	69	72	67	69	78	74	77	77	64	60	65	68	56	86	70	66	67	72	71	79	68	77	76	72	73	77	73	81	83	75	63	97	69	63	53	82	74	72	68	96	74	74	81	77	67	69	63	67	81	70	60	55	64	73	82	75	62	70	66	70	64	80	71	75	63	90	43	71	89	73	68	80	72	64	65	82	81	65	85	63	87	75	73	74	65	70	59	66	74	62	51	72	72	84	66	71	64	61	92	83	80	67	76	80	75	68	61	74	90	70	91	75	72	66	63	85	63	79	59	60	70	66	73	71	88	58	57	65	69	71	59	75	48	72	65	73	66	72	79	75	62	69	70	68	78	73	71	75	69	63	70	69	69	65	80	70	60	60	81	74	72	74	68	74	60	63	77	78	85	82	63	63	84	69	78	73	82	75	60	79	85	74	51	75	81	79	71	78	68	67	60	58	66	69	62	90	75	52	79	73	66	94	60	63	88	62	78	67	69	91	84	77	64	87	64	82	69	59	82	79	78	79	63	78	66	59	66	85	71	69	70	64	63	69	67	62	69	64
30681	24088	21001	27610	33647	34297	32315	29195	25212	21217	17629	14482	12745	11028	9463	7350	5845	4315	3771	3392	2838	2494	1989	1801	1557	1379	1286	1301	1134	1182	1001	1021	1052	1043	983	918	909	905	899	857	945	899	917	908	877	846	958	943	920	873	922	866	859	867	869	898	928	851	879	865	866	884	877	909	869	916	871	855	840	883	935	894	858	829	886	837	880	851	854	866	847	889	903	855	855	866	921	866	858	845	872	852	862	822	890	859	845	913	879	909	881	855	880	812	866	858	816	857	823	841	890	909	836	844	832	853	842	896	893	858	902	831	845	844	845	825	842	873	874	876	872	910	846	849	904	855	844	866	890	813	903	863	873	871	841	838	860	837	864	868	891	876	880	834	840	862	886	849	853	802	869	930	868	851	828	831	854	843	849	849	835	828	859	850	879	894	886	824	837	831	862	821	817	883	840	879	852	846	893	854	845	848	821	812	847	858	850	847	850	846	855	786	844	869	856	856	871	866	898	828	878	874	856	863	806	787	887	912	903	865	882	877	878	859	869	906	830	888	841	870	850	842	825	863	817	825	860	849	881	862	816	823	838	834	815	879	833	852	876	862	867	864	862	858	867	860	847	826	858	903	867	831	823	828	854	850	886	871	898	865	908	872	839	889	896	880	883	828	859	826	839	842	879	872	864	879	906	811	874	840	876	889	880	807	848	845	852	821	912	936	854	800	860	877	885	835	854	865	875	862	831	856	881	827	845	829	850	861	854	867	828	846	870	871	870	860	885	798	894	897	853	834	849	821	834	861	822	815	874	892	892	813	823	898	855	866	880	868	818	828	836	917	894	863	893	840	885	851	779	846	859	850	845	890	839	826	883	873	821	840	866	876	888	790	818	849	842	888	847	855	873	882	844	809	818	909	805	775	910	844	877	873	862	830	896	845	867	851	838	880	849	849	818	847	821	843	850	837	850	842	849	872	825	854	860	881	821	898	828	863	824	842	862	843	877	857	823	861	869	844	845	827	871	890	891	837	876	837	831	794	811	865	849	856	788	907	858	862	871	835	838	864	841	833	897	822	828	865	851	791	847	917	911	909	876	867	916	836	854	885	886	893	874	825	908	856	844	868	861	888	832	849	838	882	880	875	888	813	865	855	850	906	916	865	838	876	890	877	845	812	878	807	936	857	845	880	840	840	906	900	850	862	836	822	877	887	869	819	851	864	861	860	916	866	906	848	800	866	854	832	846	881	866	788	874	826	873	822	871	854	856	867	822	795	841	846	883	872	899	809	882	838	896	815	834	834	861	838	868	836	834	896	861	913	872	883	826	858	913	810	823	829	824	881	833	844	865	908	887	862	851	844	934	847	881	865	872	861	887	888	896	854	866	814	889	911	864	836	814	871	846	880	814	880	893	855	869	812	898	837	826	888	871	871	864	843	889	882	891	870	810	842	853	885	852	875	883	893	846	829	826	816	865	830	787	898	854	905	863	812	845	859	859	810	865	824	911	827	893	861	817	869	893	841	930	922	871	856	874	901	871	856	838	861	858	813	899	869	896	892	867	855	893	860	847	860	844	871	865	809	877	857	859	845	821	819	899	820	800	851	839	837	880	834	861	817	900	821	889	844	842	832	830	876	863	891	840	870	839	843	833	822	833	838	813	830	897	834	867	834	829	822	843	916	836	869	893	897	901	857	854	841	880	877	818	859	804	824	808	841	854	910	885	897	795	836	892	908	877	854	790	847	955	864	872	882	825	873	851	858	837	869	824	864	849	834	878	859	889	900	899	846	872	845	842	826	883	815	861	816	818	863	881	880	833	850	842	881	871	835	868	912	841	877	856	870	841	806	911	886	872	802	825	873	869	822	871	874	855	861	882	911	846	820	893	914	857	916	846	858	874	902	867	889	846	843	874	833	857	881	867	831	880	863	889	844	909	886	864	898	860	840	845	901	860	837	859	881	810	860	866	880	856	871	891	846	919	860	906	835	854	862	867	834	809	868	843	824	857	853	840	847	857	806	845	877	857	812	847	832	886	864	911	897	890	826	852	886	883	844	853	873	816	794	856	816	880	877	850	846	859	852	895	869	813	879	844	859	855	851	870	856	833	856	888	903	839	815	862	866	840	844	857	866	797	853	873	878	895	850	834	857	909	901	824	848	877	878	849	880	831	850	831	888	836	821	860	846	849	898	852	877	832	853	833	829	856	841	814	862	894	841	852	844	862	890	842	834	937	878	882	835	928	856	828	828	892	874	872	870	846	835	869	879	875	873	877	830	868	886	823	875	871	893	862	822	868	875	835	813	874	911	830	857	824	835	858	837	888	839	876	875	857	890	860	814	824	825	869	896	900	870	903	857	830	842	822	807	832	837	857	903	881	889	835	834	883	864	829	851	850	855	884	853	801	821	833	857	901	836	848	846	851	839	859	875	846	883	869	820	895	838	855	870	874	862	853	835	873	831	859	830	867	850	885	871	859	868	891	851	858	891	877	892	838	856	841	833	904	907	846	850	871	859	855	837	833	861	867	873	884	825	868	836	801	847	855	847	895	841	808	839	846	823	920	914	810	867	870	869	866	848	871	872	843	878	818	832	889	868	873	879	882	861	874	866	944	825	871	875	845	884	878	852	891	837	836	872	854	840	862	837	832	865	852	864	869	834	861	865	816	859	854	864	917	889	872	861	808	860	846	869	894	893	880	861	862	834	826	902	877	867	882	897	848	813	834	856	821	818	861	872	835	808	844	871	847	858	881	861	842	867	876	920	882	901	867	894	845	866	833	835	845	855	862	820	854	861	889	848	837	843	910	843	879	902	918	873	849	839	852	860	873	855	866	830	865	857	854	882	882	839	830	818	867	886	847	909	910	871	837	838	879	889	875	851	893	892	817	864	853	856	914	799	854	818	856	818	868	843	832	846	864	826	863	891	843	841	836	887	840	881	878	860	811	875	886	870	856	847	857	793	850	869	870	908	899	833	840	822	850	837	890	860	844	867	848	853	835	874	849	836	852	865	884	853	789	879	888	856	828	923	859	844	850	874	875	939	818	884	816	844	881	878	894	907	888	860	869	855	854	946	881	847	850	867	892	882	847	836	832	839	935	855	906	845	893	815	859	905	869	877	870	842	837	864	912	853	881	887	891	852	836	859	882	883	824	841	846	876	872	881	841	857	837	844	866	871	835	914	866	817	876	853	930	827	847	849	819	812	845	862	826	858	836	893	892	864	833	835	818	878	879	885	831	843	929	827	854	891	835	842	879	864	860	891	886	812	871	821	860	861	881	870	847	858	874	901	872	916	868	844	881	869	812	854	882	836	862	852	844	836	794	861	889	880	893	916	906	841	823	873	847	873	845	905	884	860	849	879	814	868	862	869	836	834	848	843	897	907	873	839	884	900	853	840	853	841	840	822	848	890	858	861	905	830	866	891	829	850	880	855	871	821	828	857	854	893	858	866	810	865	882	832	856	828	876	821	914	844	827	828	859	828	928	819	895	887	819	849	833	861	837	882	838	874
7589	5031	2876	1997	2179	2555	2509	2147	1594	1165	871	644	541	482	363	345	273	210	191	155	146	118	128	88	99	107	86	92	84	85	71	84	62	62	79	82	68	84	65	75	59	80	75	78	57	64	77	76	68	77	67	79	87	66	80	71	88	64	77	82	89	83	64	62	64	60	65	70	77	68	58	73	79	65	73	84	68	65	83	50	73	73	55	76	63	83	71	53	73	56	82	59	81	58	71	79	73	50	74	76	69	66	70	69	72	64	52	57	66	66	70	69	70	85	61	68	66	58	80	57	77	65	74	75	79	56	78	76	65	75	77	66	65	61	72	78	83	74	63	72	69	88	75	94	54	73	71	77	70	73	59	66	79	89	71	70	65	68	72	60	77	76	61	61	84	62	71	80	54	66	71	75	74	65	58	68	72	58	66	73	63	78	75	87	65	87	76	82	70	54	68	70	75	68	63	86	59	64	65	80	77	68	78	56	57	74	63	69	68	61	85	70	66	64	74	61	72	62	74	57	84	68	69	66	77	64	70	84	60	69	66	77	68	52	73	82	72	72	80	54	62	74	75	70	66	71	57	74	78	69	83	65	61	66	76	63	73	65	73	60	76	64	71	78	83	69	67	61	59	69	67	74	62	82	83	59	58	87	67	84	76	64	76	75	94	71	85	67	56	65	80	76	72	62	66	77	64	79	65	82	71	65	75	71	55	65	59	73	54	75	64	63	85	74	67	72	72	73	74	69	87	63	48	63	76	66	62	85	57	67	68	66	68	68	66	67	77	68	69	73	70	79	77	62	62	67	69	58	60	73	72	86	60	89	62	69	75	67	59	62	73	81	76	66	83	64	67	62	74	57	62	67	79	81	58	80	73	88	67	65	67	60	75	75	58	71	70	88	77	61	78	76	71	68	76	64	67	66	77	76	68	67	64	68	82	73	69	43	80	59	64	69	73	77	60	71	62	72	71	97	67	80	72	66	58	62	100	63	86	55	63	82	59	65	63	63	57	68	66	90	76	73	65	56	74	73	73	77	74	47	57	62	67	68	83	77	84	70	59	60	75	75	69	60	62	62	60	70	67	60	61	63	71	71	56	55	73	68	79	85	72	70	71	76	63	75	75	66	73	67	71	65	70	73	74	83	69	59	74	62	82	60	65	80	59	71	70	72	65	65	72	65	64	56	77	67	61	77	63	69	76	77	54	88	55	67	68	79	74	72	73	64	74	75	72	91	85	82	68	80	80	59	63	61	53	61	57	71	81	67	70	58	65	76	72	62	67	71	86	75	70	53	71	80	82	69	67	79	60	77	76	91	78	80	78	79	59	72	67	60	58	65	74	83	77	75	57	68	60	63	52	80	78	78	85	81	59	90	64	79	75	71	74	67	67	85	76	74	68	86	87	72	72	66	80	65	71	81	82	81	71	67	65	80	73	82	78	76	64	72	88	74	71	69	77	67	83	64	77	83	68	86	69	74	68	87	59	63	64	71	71	75	68	58	50	75	65	59	66	77	90	90	74	60	63	68	58	75	65	63	60	69	78	85	68	65	64	71	81	65	71	68	69	56	85	73	74	68	64	72	84	68	67	80	52	64	77	75	74	76	68	72	75	66	65	75	71	75	66	77	76	65	70	62	75	77	79	74	75	67	62	72	76	74	56	60	73	65	61	70	73	74	68	73	68	65	84	58	75	85	70	81	64	72	49	70	71	73	66	62	74	66	43	69	66	74	72	75	72	78	73	75	59	60	80	97	58	71	50	67	58	70	84	75	74	55	48	69	63	69	66	71	67	72	78	95	63	64	65	94	70	78	78	65	74	68	70	69	71	57	74	81	60	68	81	58	76	80	77	64	70	67	53	74	72	74	68	66	84	80	70	69	66	73	76	65	76	78	70	81	69	82	53	71	71	75	79	62	79	70	74	57	68	58	70	66	74	76	63	63	83	85	75	76	81	71	67	78	70	69	66	70	84	66	55	68	69	81	54	58	60	73	56	68	68	96	79	70	71	62	89	72	69	60	68	77	77	73	77	58	71	73	72	86	79	66	84	70	74	76	74	64	76	72	81	75	62	75	67	81	61	75	66	80	65	72	63	66	57	69	69	65	64	83	72	67	83	60	60	66	62	64	74	73	78	73	75	72	77	67	67	66	60	72	78	80	66	69	77	66	80	71	64	96	61	62	70	77	77	58	60	68	68	68	85	75	78	81	56	61	71	84	66	73	80	61	73	60	70	67	77	62	76	69	70	77	61	66	78	78	64	69	63	64	74	80	49	67	73	67	71	69	61	79	69	70	73	72	63	65	71	63	63	69	70	83	73	62	73	68	70	82	59	66	76	67	73	67	76	84	70	66	86	61	52	62	81	73	80	65	67	66	70	79	84	74	70	75	71	66	66	68	58	74	78	66	73	70	57	67	80	73	61	67	57	62	71	55	68	78	67	83	70	67	71	59	70	78	67	61	85	74	69	59	56	68	88	74	57	84	67	86	72	65	81	68	77	74	72	77	80	72	72	82	69	59	68	76	63	69	74	81	62	66	70	68	80	76	86	64	56	89	76	66	57	66	73	62	67	67	75	79	68	57	72	66	57	69	67	85	58	71	80	58	81	68	90	60	52	63	68	64	83	60	76	76	71	67	73	62	74	81	55	77	64	63	75	62	65	91	74	80	62	73	69	62	75	62	74	58	72	62	71	76	62	73	62	87	65	59	69	60	84	67	89	68	69	79	77	69	73	85	81	66	75	64	74	65	74	68	75	67	66	67	69	78	78	41	75	66	79	80	66	77	66	70	69	73	69	75	60	76	65	63	68	80	72	51	80	82	74	87	54	63	82	80	69	64	75	73	75	76	67	68	78	65	80	58	81	66	84	60	72	73	68	72	68	81	67	57	78	80	72	67	73	70	67	89	86	76	53	61	66	68	57	62	57	76	67	72	62	73	71	74	73	76	67	74	61	78	87	78	79	61	79	79	67	76	73	98	66	73	73	66	74	82	70	69	71	66	66	77	68	60	59	69	63	70	79	76	86	63	60	61	74	74	72	76	74	83	71	85	89	80	67	84	75	88	71	65	68	67	60	77	70	63	76	69	71	82	69	62	87	67	78	68	58	67	67	72	70	64	69	81	51	57	74	79	83	65	77	73	74	60	72	62	84	77	71	68	59	64	75	69	65	76	53	82	76	74	79	64	77	67	55	52	58	68	71	70	69	76	61	71	53	61	72	71	76	72	78	75	51	66	68	69	70	57	73	64	75	80	74	69	68	71	81	58	67	67	79	68	71	56	73	67	52	72	75	78	60	59	73	71	69	58	76	77	79	77	59	75	65	54	64	67	68	95	63	82	61	63	67	68	62	70	57	71	61	71	59	64	75	75	75	65	56	72	74	75	76	66	69	83	70	60	69	73	65	72	62	74	60	71	64	82	62	55	75	60	80	78	58	71	65	83	68	66	88	71	67	70	64	58	54	72	98	75	78	60	70	73	71	63	74	62
34470	26603	23076	30148	35966	36447	34854	31920	27553	23707	20447	16835	14394	12551	10782	9520	7134	5476	4604	3901	3571	2879	2396	2096	1876	1610	1427	1499	1381	1290	1100	1072	1050	979	986	903	925	928	934	825	870	904	901	851	865	889	902	869	870	844	821	871	847	844	841	848	891	859	873	837	829	850	783	841	819	863	826	833	829	813	844	902	860	862	879	895	863	833	820	873	855	874	841	870	843	844	806	889	846	841	879	887	814	799	811	824	876	846	884	860	865	875	819	806	840	847	775	845	895	845	854	764	843	829	844	857	855	831	812	823	828	824	842	841	863	851	837	832	849	845	890	870	845	859	844	828	824	835	828	820	884	838	799	816	822	878	862	817	853	880	819	828	816	876	871	848	821	838	842	791	830	823	874	856	848	828	825	802	877	846	854	807	834	850	795	808	883	795	770	815	825	849	902	864	868	819	865	843	839	858	766	817	798	831	798	852	878	913	874	866	813	839	815	860	865	854	821	878	848	848	807	879	843	834	896	863	871	819	884	847	858	801	860	869	886	841	813	813	838	787	860	810	817	854	883	802	846	865	833	837	814	820	804	807	841	885	824	838	829	857	876	874	819	794	878	847	853	838	854	854	789	882	835	850	799	798	858	805	824	833	806	830	863	900	838	859	819	842	796	841	836	791	873	870	819	868	830	842	811	821	823	830	821	809	869	815	836	829	896	831	834	828	813	846	845	834	854	817	776	837	849	778	826	852	851	882	827	796	857	820	865	824	819	840	824	785	836	827	856	878	820	816	851	857	815	849	893	810	868	849	805	886	844	868	829	812	811	851	893	834	841	840	843	831	919	869	891	824	851	851	892	838	853	835	861	858	812	844	851	844	844	840	862	895	823	880	877	870	889	861	857	864	800	840	858	833	825	840	835	899	843	829	860	868	815	845	833	800	824	813	826	837	814	791	894	819	802	864	864	865	867	832	883	822	837	861	878	791	843	820	796	833	836	889	898	753	865	849	825	828	825	876	873	865	789	875	849	851	863	829	851	831	843	882	839	810	819	828	789	833	838	909	836	783	809	844	785	849	856	853	852	819	889	823	830	839	796	871	861	826	841	891	845	836	847	863	854	872	812	839	854	911	874	874	851	875	861	795	852	826	794	809	871	886	866	833	889	856	849	872	839	865	830	807	842	859	824	841	867	802	844	825	856	838	873	847	862	828	821	837	815	860	840	856	846	866	827	872	865	866	840	856	918	831	885	863	896	830	834	802	846	799	850	838	849	801	841	794	841	837	857	805	817	851	858	791	831	817	848	863	798	830	816	842	878	901	865	864	842	762	809	769	839	829	866	919	832	836	777	843	855	843	818	806	867	818	840	829	864	830	911	819	848	827	817	839	879	846	839	850	906	892	843	846	833	815	823	846	884	885	864	813	810	895	836	817	861	861	816	839	848	852	834	887	803	839	813	810	825	782	844	841	863	827	876	839	852	829	791	837	826	834	888	785	820	875	878	858	823	841	839	885	851	853	844	826	823	859	853	833	819	882	882	846	795	760	821	867	834	842	825	807	856	794	885	829	849	834	861	829	834	831	794	825	789	857	791	827	869	855	894	811	825	860	834	856	837	853	891	840	820	816	840	830	797	835	890	846	829	901	821	823	837	857	866	866	825	825	876	827	819	832	858	795	839	828	791	867	860	855	841	812	833	841	820	836	860	862	836	825	842	822	839	857	843	845	817	820	820	834	890	901	810	877	902	836	857	844	862	839	812	883	866	846	848	821	839	821	881	831	842	850	837	876	834	808	875	844	860	857	803	846	791	876	759	879	819	809	832	764	776	776	812	830	845	838	867	875	867	823	840	820	841	885	884	786	878	809	827	817	878	848	859	843	795	815	877	843	857	868	842	841	816	844	831	851	830	868	799	806	861	789	837	821	857	888	871	850	818	809	851	823	825	813	846	891	764	849	802	834	877	852	818	854	805	879	822	785	814	813	849	858	811	806	925	861	855	811	864	791	824	857	857	837	837	875	814	859	853	784	815	835	815	852	811	837	855	849	791	841	839	842	846	811	870	797	783	847	834	830	788	867	883	816	853	852	819	856	840	802	846	850	913	879	873	846	819	852	814	911	861	838	834	831	865	837	858	809	807	837	902	849	868	874	813	824	797	893	854	818	834	786	836	817	819	839	857	842	848	837	883	899	766	833	843	890	811	820	803	900	883	820	837	855	814	907	826	873	862	832	881	828	825	857	856	804	869	839	882	855	837	859	825	831	860	838	833	907	824	828	802	864	837	878	837	838	857	828	773	852	817	831	799	843	838	891	819	836	875	809	806	847	893	877	829	829	861	829	818	805	839	865	865	842	831	855	828	848	865	839	798	799	845	824	851	849	799	803	877	853	826	834	824	853	865	811	821	862	852	849	846	793	806	900	849	829	792	860	821	842	827	809	844	832	827	823	888	845	776	856	818	826	799	899	814	808	864	876	874	874	832	852	883	831	844	849	827	805	841	846	875	810	900	847	739	880	906	859	867	878	829	809	856	820	811	754	837	851	796	832	864	859	889	826	819	802	824	811	810	829	850	860	843	840	835	852	842	794	839	822	863	848	828	809	832	825	875	828	827	860	798	860	881	800	802	822	865	878	880	830	817	799	833	851	830	793	848	846	865	821	866	839	817	802	859	827	880	839	841	892	854	821	847	824	815	839	918	881	870	827	879	859	777	849	791	830	835	854	859	838	893	795	854	795	856	832	832	848	909	827	862	804	836	817	837	857	820	786	857	851	888	804	819	844	806	865	834	897	770	854	836	826	807	845	811	815	851	818	876	856	865	844	860	805	870	888	832	834	798	854	877	836	816	885	810	830	835	807	823	759	864	854	853	831	806	819	804	862	808	858	817	824	858	844	840	869	835	888	839	785	810	826	854	824	840	815	790	779	883	879	876	769	899	877	862	872	847	869	879	889	809	844	861	849	784	864	853	831	867	919	797	814	800	838	858	853	858	864	837	810	888	841	888	847	856	816	808	847	832	860	864	804	831	860	866	846	836	870	822	780	858	836	833	848	841	822	847	853	826	834	833	865	861	853	820	847	877	817	829	834	813	825	796	850	863	819	832	822	829	811	844	811	821	792	830	847	861	829	885	849	828	843	824	872	885	862	854	811	791	897	847	820	817	887	828	854	852	802	867	841	837	849	818	867	888	815	845	857	830	846	861	845	807	851	862	869	833	876	880	846	890	838	892	833	885	833	848	867	836	832	837	885	869	834	881	831	852	843	840	880	845	864	893	880	843	838	815	796	862	851	798	843	818	825	821	835	841	780	868	816	850	876	862	848	821	861	861	849	839	810	816	838	839	810	919	833	852	866	927	826	807	846	807	818	862	800	883	844	860	849	919	840	835	827	861	803	838	874	869	848	796	844	849	886	826	822	857	861	851	857	844	824	871	863	844	818	842	820	790	830	844	882	813	819	830	913	798	824	836	870	823	811	844	868	826	898	832	842	866	841	843	846	779	810	768	860
4523	2157	1248	904	995	1196	1323	1195	939	662	512	345	294	257	222	230	156	160	136	116	111	95	91	74	85	82	72	69	81	78	65	68	68	72	71	70	67	71	60	68	61	60	89	67	62	57	54	60	61	72	84	74	79	78	65	66	62	56	77	57	57	74	69	80	70	54	65	62	60	57	64	74	68	66	70	67	63	58	56	56	73	62	72	60	74	82	60	71	68	88	87	60	64	61	63	84	62	70	58	64	68	56	72	68	69	71	75	67	58	73	81	68	60	54	80	76	71	72	70	80	54	76	65	61	68	75	73	63	82	77	63	73	61	71	65	68	71	67	77	74	60	56	78	74	59	70	63	67	75	70	74	68	59	70	70	67	71	82	57	77	59	66	81	67	78	78	72	74	67	60	72	62	68	67	69	65	66	56	79	65	73	68	62	61	63	59	69	71	72	58	61	63	58	59	69	60	56	72	59	58	74	72	65	86	75	63	57	68	59	61	64	69	64	71	60	61	65	65	72	67	66	71	64	69	83	62	56	80	55	77	51	62	70	77	70	69	67	67	70	61	81	72	62	70	66	56	67	66	51	74	77	66	60	63	69	53	80	81	84	87	69	53	74	53	70	78	71	65	80	62	70	74	65	72	75	81	56	59	60	69	71	48	76	65	55	62	63	77	73	66	82	61	65	74	68	70	74	61	79	69	71	69	71	67	67	75	70	72	57	67	66	86	64	61	72	60	72	58	59	82	55	71	76	81	72	78	60	72	81	76	58	54	72	84	57	58	69	50	70	57	55	63	65	68	74	68	68	81	80	69	73	61	75	59	72	52	69	66	71	69	76	77	65	57	75	67	68	79	51	71	64	69	71	61	63	75	61	71	66	57	76	78	66	71	67	73	76	72	80	63	53	64	78	74	73	68	72	75	73	69	75	68	79	64	57	72	74	71	73	60	66	66	73	64	74	65	58	94	74	65	60	46	79	67	75	57	70	72	59	76	69	77	70	67	61	76	63	69	61	48	73	73	58	70	79	76	74	68	73	64	56	78	81	63	59	68	70	50	74	47	57	60	69	72	73	68	68	68	76	53	89	55	78	76	60	66	79	70	72	69	63	73	82	79	60	62	69	89	63	81	65	72	71	72	75	65	63	64	73	60	60	52	72	65	51	69	55	71	62	79	79	61	75	68	82	69	73	75	69	56	56	71	75	75	61	77	74	65	61	76	72	61	55	63	58	74	59	78	55	74	64	63	66	78	63	78	60	55	62	78	71	84	70	72	73	62	74	67	73	56	61	69	66	72	86	70	72	70	69	71	49	79	59	74	71	74	85	62	72	68	54	75	75	65	77	72	52	55	57	65	60	81	66	60	61	66	68	62	69	69	79	59	58	70	66	73	63	89	65	73	59	58	60	75	80	69	65	71	56	49	64	77	58	61	70	65	77	66	78	79	67	65	69	62	63	73	64	69	66	71	70	80	80	82	65	53	67	64	64	65	77	76	60	72	72	68	73	67	76	74	65	63	71	62	68	68	63	69	55	73	63	87	68	57	79	77	70	68	73	78	62	69	59	66	65	70	67	70	66	64	56	61	67	73	65	53	83	73	87	72	66	66	81	75	63	59	57	78	70	72	77	62	63	75	85	73	75	63	56	60	48	65	74	65	62	58	65	60	75	73	71	57	71	77	53	69	56	59	62	54	78	61	83	83	63	61	65	82	72	59	78	74	50	60	75	61	67	72	72	73	66	62	64	72	59	64	68	68	58	83	59	68	87	75	71	80	87	69	67	56	70	69	59	67	73	58	72	80	68	71	69	61	58	66	67	57	69	64	71	66	76	66	62	73	52	72	65	71	75	58	67	61	85	68	69	64	70	77	74	70	64	71	67	62	59	78	70	69	75	76	86	70	68	58	68	81	66	78	74	62	71	82	70	76	52	73	56	80	67	73	54	74	79	77	79	72	66	70	73	79	54	65	61	74	68	74	66	72	61	70	66	69	64	65	89	63	74	82	71	67	61	72	68	60	75	74	61	62	61	70	69	70	74	85	74	62	66	61	66	69	63	57	66	69	57	77	77	64	65	64	63	70	64	65	75	62	72	69	76	62	74	53	75	73	58	68	75	78	71	61	59	68	72	61	55	51	74	70	61	83	76	71	80	71	57	65	53	78	86	63	74	66	63	75	72	61	72	65	64	60	60	55	74	73	69	67	75	56	73	80	72	57	57	45	56	64	68	63	67	60	80	59	49	57	65	78	66	66	64	64	68	75	77	61	66	55	66	72	76	66	61	65	74	71	82	71	67	63	67	74	80	71	64	69	62	74	76	65	66	71	74	59	74	76	59	74	56	71	75	67	85	79	70	68	74	76	62	63	67	68	69	67	78	66	57	83	64	62	72	78	69	70	65	83	65	66	66	53	66	59	54	71	69	61	70	77	56	72	70	85	59	82	73	58	59	72	64	69	62	65	71	62	64	62	54	58	62	66	72	77	66	70	68	70	66	68	75	81	67	69	62	67	77	66	61	68	73	60	57	65	81	69	72	68	79	72	64	70	66	71	76	57	78	70	62	74	70	67	56	61	80	79	76	74	73	66	72	53	81	61	58	59	81	73	56	66	66	67	74	77	60	66	50	75	64	73	64	65	78	65	74	59	69	76	63	84	70	56	70	72	64	62	78	66	62	71	71	78	69	78	66	88	77	70	68	86	67	58	60	63	66	72	76	55	66	75	71	74	68	83	82	61	74	70	86	63	66	66	84	65	73	73	49	70	54	76	73	75	62	78	62	75	60	73	80	72	63	74	64	61	69	58	73	60	76	65	67	75	75	71	67	64	58	57	79	97	66	74	62	57	80	67	70	70	62	75	75	68	56	53	63	78	77	59	70	69	83	71	68	63	87	63	75	77	77	71	72	64	66	60	65	64	63	69	64	71	69	62	70	72	69	71	89	60	53	60	80	59	71	73	62	65	82	63	89	64	52	54	70	57	75	75	76	76	62	80	51	70	87	63	70	68	82	66	69	58	75	64	91	61	50	68	64	64	59	65	69	54	59	64	73	55	61	60	64	71	70	83	76	67	69	69	74	72	87	66	76	65	65	57	72	71	68	75	71	65	60	64	71	70	80	81	64	57	78	62	59	70	82	71	70	64	61	59	68	67	80	74	64	62	63	66	66	70	70	74	74	69	56	81	75	86	69	58	72	53	68	75	74	72	63	68	64	88	68	78	76	51	72	72	59	68	70	81	58	67	72	59	71	70	61	72	56	64	76	54	62	71	70	68	58	57	71	72	87	64	80	71	67	69	69	66	62	65	73	62	67	72	75	57	61	69	57	69	62	71	64	71	69	66	70	72	67	77	63	67	70	58	70	68	74	50	67	75	79	72	70	51	63	60	75	76	61	72	71	71	63	59	65	83	77	75	66	72	71	72	64	59	81	70	60	83	59	51	68	70	60	57	60	71	80	59	55	75	64	68	64	75	54	85	62	80	55	82	71	40
28158	20711	16863	23721	29620	29903	28943	26318	22868	18180	14577	11443	9152	8170	6750	5921	4896	3660	2943	2453	2232	1903	1641	1424	1340	1225	1155	1129	1135	1112	945	907	910	915	876	902	847	862	875	842	854	799	859	871	835	895	859	821	787	797	866	917	829	842	863	856	825	870	828	823	838	852	843	797	808	801	816	772	781	839	817	800	883	848	838	811	834	859	798	831	823	820	852	830	788	855	816	838	797	854	840	852	811	833	813	801	809	841	867	813	797	826	800	853	763	783	821	862	772	755	780	854	812	864	802	818	832	812	848	807	807	812	794	817	844	820	785	863	841	830	881	821	835	826	856	862	832	826	765	841	823	799	864	839	833	784	809	859	783	841	834	869	895	831	831	827	806	850	802	790	810	839	865	824	809	854	813	794	842	854	786	850	824	833	830	855	809	841	779	850	855	788	784	769	800	806	806	808	794	826	778	872	840	861	761	835	864	901	870	854	822	884	806	834	877	835	782	816	873	807	826	798	864	788	836	840	804	811	804	804	828	817	762	807	809	883	839	808	795	833	838	814	823	843	868	869	834	808	825	805	822	846	783	807	829	791	842	839	819	830	836	845	817	811	836	800	781	869	822	834	856	844	796	831	836	779	817	805	837	809	795	833	833	808	823	834	809	782	788	857	810	771	849	884	909	835	844	870	824	831	781	820	842	802	809	810	814	766	821	828	815	820	854	857	885	828	839	793	845	844	799	797	774	881	852	818	873	775	831	762	804	837	826	817	823	830	886	849	863	825	815	802	895	830	825	803	797	765	815	798	815	864	846	807	892	813	849	810	839	875	877	851	883	834	811	825	834	805	800	820	847	814	829	833	819	842	820	847	814	822	822	806	773	838	783	821	859	824	808	836	819	800	891	845	811	851	797	826	796	839	783	794	816	826	811	819	819	824	773	756	842	810	865	836	844	853	819	770	850	831	774	840	863	844	783	800	852	811	865	861	890	832	765	838	807	808	833	808	850	831	837	860	827	830	828	816	820	828	789	826	839	790	783	883	823	827	844	870	839	834	826	831	814	775	883	829	809	796	850	845	869	778	816	815	814	836	825	820	839	848	843	848	836	841	834	792	805	782	859	842	814	829	841	797	802	832	828	857	842	825	862	808	854	825	894	843	801	777	841	829	800	817	790	811	823	818	831	790	827	832	818	787	844	863	844	861	900	805	798	859	861	838	801	829	799	785	801	826	838	838	838	856	793	841	833	829	830	865	791	799	781	833	842	806	798	819	810	826	833	791	836	805	749	831	776	843	814	845	778	771	857	813	801	875	841	831	816	808	808	826	835	841	796	854	896	858	805	780	851	812	829	856	826	811	780	823	846	870	821	829	833	852	804	830	813	812	871	852	831	803	773	837	866	796	838	784	851	838	844	797	788	843	824	789	855	831	809	851	786	816	888	833	817	818	806	863	813	868	826	812	811	774	831	788	822	781	833	823	839	824	809	771	808	806	820	854	848	769	827	855	800	844	852	823	841	754	819	828	813	854	863	828	859	831	821	776	806	877	816	822	840	819	808	866	846	843	787	829	774	837	835	865	841	815	865	808	851	795	798	799	882	811	861	806	837	790	827	844	840	813	819	815	839	850	810	824	833	815	816	845	786	804	839	835	830	802	835	859	873	808	824	832	873	882	779	851	845	849	822	802	798	837	871	782	828	851	806	885	850	822	849	846	836	806	892	828	814	843	829	832	809	793	795	829	824	808	791	838	849	828	781	834	796	847	811	845	882	844	873	815	852	781	830	853	793	824	814	821	839	778	826	863	864	795	801	811	820	827	846	818	805	812	788	802	781	831	834	852	831	823	795	855	800	841	806	810	818	828	861	864	797	826	845	822	858	843	802	820	841	813	835	832	803	784	865	854	842	799	842	795	816	835	800	825	839	814	840	837	853	837	855	850	852	793	769	820	803	822	834	857	827	846	803	815	768	793	802	765	830	761	811	827	874	846	837	832	802	869	836	862	773	793	821	847	818	741	807	839	815	760	800	808	829	807	822	804	780	823	814	816	849	790	867	870	872	835	868	799	808	855	826	847	842	854	807	800	839	794	809	786	784	842	784	805	758	806	892	822	794	816	859	794	818	800	816	783	840	786	826	828	748	839	853	785	824	835	818	807	790	842	847	821	837	795	820	850	850	842	854	832	825	802	837	848	828	859	854	824	827	842	807	811	845	833	790	794	870	838	847	820	832	841	844	852	837	825	810	757	800	827	825	874	832	848	856	838	834	834	856	785	823	872	818	819	794	815	783	850	845	802	816	812	797	820	802	814	802	843	798	817	826	813	799	825	829	836	787	831	832	870	821	885	839	743	845	779	821	875	810	792	804	789	886	821	821	817	841	812	799	862	789	833	814	779	842	780	853	800	858	846	788	798	841	852	782	839	820	779	837	794	825	814	819	860	792	823	819	836	840	840	854	841	860	892	842	775	842	831	831	832	849	780	819	849	851	820	798	815	806	877	835	801	826	781	795	828	801	835	863	826	836	819	790	852	838	829	861	842	785	824	838	833	835	817	878	811	872	839	801	814	806	831	828	839	819	858	834	797	835	821	808	827	826	849	794	792	853	854	826	831	810	807	813	789	823	833	874	864	804	858	866	810	866	820	819	827	835	838	863	803	808	851	823	836	834	768	803	881	824	820	841	847	813	846	818	820	814	776	841	855	832	840	804	750	827	825	845	801	837	808	808	793	805	779	750	806	830	780	817	850	853	801	891	845	853	814	854	816	808	805	842	849	812	924	788	837	822	804	832	787	824	814	813	827	776	812	878	838	836	813	826	830	882	798	784	839	805	818	756	827	788	839	868	791	825	814	814	803	800	799	818	776	813	822	838	833	764	855	851	848	836	862	832	867	828	829	807	809	856	834	853	853	838	795	833	784	848	797	860	806	758	844	854	850	869	797	836	829	832	831	793	808	841	847	830	839	786	808	823	839	818	800	811	815	828	803	861	864	824	814	792	851	794	843	800	845	765	820	822	792	783	832	869	792	788	863	792	838	779	829	784	849	793	778	807	832	829	881	886	806	859	854	777	832	879	828	804	773	847	828	832	897	871	766	795	827	888	863	827	755	882	842	837	865	834	859	863	857	854	871	857	793	860	794	817	833	863	837	802	810	816	821	813	806	835	807	751	787	826	795	809	817	815	832	853	802	814	876	803	826	811	840	812	794	816	850	809	783	797	818	803	820	858	830	819	815	824	820	838	843	796	799	808	824	829	865	820	864	801	819	838	877	838	835	831	798	780	820	821	837	833	836	751	784	859	798	854	859	863	803	804	832	790	825	805	788	808	831	789	817	828	844	841	883	839	839	847	832	872	814	845	843	788	825	843	841	799	840	806	822	823	826	790	779	865	863	826	858	824	819	836	864	850	840	873	827	854	801	767	791	809	753	812	841	795	811	795	883	856	799	849	852	825	819	817	834	814	788	857	793	848	813	849	844	861	812	860	841	858	877	802	779	796	804	816	786
5766	4077	2233	1381	1480	1619	1735	1550	1390	948	675	524	388	336	298	249	220	170	143	134	123	119	108	89	89	93	100	76	82	85	88	65	90	93	61	73	67	64	58	79	68	78	82	89	78	68	85	78	67	82	75	62	57	89	58	62	63	66	59	52	66	70	63	72	71	72	69	68	72	72	70	61	86	72	55	71	76	56	56	80	80	55	53	52	65	59	72	71	79	60	65	74	63	60	62	69	56	73	86	81	77	56	76	72	66	58	70	69	57	84	55	58	64	69	63	79	63	69	57	67	56	71	74	70	72	66	52	79	72	78	65	59	72	65	73	63	68	79	55	58	76	72	56	47	50	61	63	56	63	65	65	66	76	64	56	70	64	88	62	66	69	75	58	63	46	64	68	62	68	67	57	91	72	60	71	54	60	74	50	65	58	71	74	74	70	84	73	71	62	66	66	74	53	54	62	54	81	73	77	55	74	66	67	73	63	75	57	67	68	79	64	58	74	62	69	71	63	64	57	66	58	64	64	65	59	70	98	72	71	46	83	74	71	63	78	63	78	77	62	62	63	74	69	63	76	68	64	76	61	53	63	74	64	67	73	73	68	65	67	67	43	86	69	88	70	70	73	74	54	78	63	49	63	68	72	60	69	84	66	72	80	75	64	80	53	61	73	57	69	72	63	68	51	59	85	73	67	60	67	76	64	71	74	77	52	62	67	67	56	77	70	69	59	54	59	69	78	72	67	87	72	63	65	74	83	62	68	66	49	71	57	61	60	55	72	75	67	75	71	73	72	69	64	64	54	70	69	71	83	78	77	73	66	66	75	78	57	84	49	55	63	77	61	74	76	79	72	74	67	76	57	74	59	52	71	63	71	80	66	81	60	79	66	73	74	57	70	68	64	64	68	73	76	77	64	72	76	78	60	74	65	66	62	70	71	65	56	77	61	63	69	63	76	56	52	66	92	65	60	71	76	67	61	68	80	69	67	51	58	63	71	69	72	78	80	64	69	74	63	59	72	68	73	63	73	84	66	57	81	70	83	63	70	72	54	66	66	57	70	60	58	62	68	71	59	63	72	66	75	73	77	65	71	59	70	67	56	69	85	63	73	80	65	72	68	64	62	71	58	68	77	75	71	71	73	48	46	72	79	75	56	75	67	61	76	72	79	78	64	63	66	67	52	62	69	64	63	70	62	58	67	58	76	62	66	71	84	68	76	64	62	42	75	61	66	67	66	64	68	59	69	87	61	70	59	69	66	62	62	72	70	60	73	75	76	84	79	67	78	61	51	57	66	66	78	60	78	76	78	67	66	71	64	61	78	62	69	68	57	68	72	66	82	74	86	66	60	64	67	60	66	67	86	54	70	69	61	69	81	71	58	68	60	63	62	59	79	83	62	67	73	62	65	63	74	71	78	74	64	70	56	75	61	75	73	75	61	66	74	66	65	63	56	78	71	83	62	66	67	78	60	50	59	71	72	64	75	82	63	80	75	83	83	59	77	61	77	87	78	79	75	60	57	62	58	70	82	59	74	60	61	56	74	60	57	70	74	65	71	57	88	61	66	61	70	77	67	71	63	71	87	67	74	58	60	75	80	90	61	75	69	62	66	68	57	93	81	81	71	68	74	63	85	69	73	61	72	52	50	84	79	76	77	62	77	79	74	63	74	69	75	71	74	76	53	59	65	81	74	67	81	68	78	73	71	84	70	45	53	58	76	61	70	73	63	72	64	71	67	70	56	65	76	65	60	68	69	81	71	53	60	72	68	69	66	67	70	71	64	73	68	62	58	56	71	76	65	56	61	65	78	69	63	69	77	64	70	84	76	74	66	69	75	69	60	63	81	63	66	58	70	70	77	66	63	69	72	66	57	76	66	76	72	67	63	83	51	65	68	71	70	65	70	63	66	67	56	60	83	60	71	75	66	76	70	71	76	61	77	70	75	68	84	74	64	64	57	83	60	71	53	68	80	62	60	71	56	64	58	59	65	82	68	63	53	75	70	67	76	78	56	60	66	58	72	55	74	54	61	74	63	78	71	58	77	62	76	79	64	51	69	67	69	48	59	66	67	72	64	78	77	70	64	64	72	86	78	58	55	72	64	66	62	69	60	69	73	71	56	72	77	67	59	64	64	72	49	57	80	63	84	72	61	58	67	77	67	71	73	64	58	68	68	78	85	63	71	54	61	86	74	63	59	54	63	64	54	52	80	65	61	69	74	66	73	69	86	60	69	53	69	66	59	68	76	75	60	61	74	79	68	67	62	78	70	66	80	78	69	54	70	82	100	65	63	83	80	59	81	67	55	72	70	61	79	68	64	71	58	54	62	69	79	53	69	71	74	73	67	64	62	67	69	69	55	54	67	68	58	66	64	58	56	74	67	76	63	55	65	72	80	71	61	67	65	70	64	71	52	70	71	48	54	65	55	72	64	81	70	53	62	72	65	59	70	68	61	60	67	60	66	77	69	72	73	62	65	65	66	74	69	68	97	71	75	61	72	76	72	66	80	68	61	63	63	74	69	72	83	91	67	71	71	75	66	62	79	68	64	67	73	70	75	62	66	61	67	87	72	57	81	64	71	47	76	73	81	74	78	72	67	63	67	55	68	59	84	62	69	58	64	61	58	78	58	70	77	66	52	56	63	69	69	68	69	70	59	81	66	67	70	68	62	73	57	78	68	58	79	65	70	72	50	62	69	67	73	75	66	66	76	59	78	69	81	71	61	68	66	52	65	65	82	63	73	63	87	73	71	51	68	82	70	68	69	67	68	61	72	69	71	73	68	66	71	50	63	69	54	79	67	82	60	70	82	66	59	52	73	56	61	85	76	75	78	61	68	72	64	69	65	60	74	71	67	63	67	70	68	68	57	69	59	78	59	68	69	65	58	68	78	58	72	79	57	81	60	57	63	72	65	63	71	63	57	68	85	71	71	81	75	56	61	55	68	70	69	67	70	57	66	78	56	74	83	66	70	61	51	72	56	80	49	77	68	68	72	60	69	63	66	67	68	67	80	60	70	58	50	55	55	68	66	67	76	66	59	73	51	63	54	49	57	70	71	57	74	64	62	62	82	63	56	64	68	77	66	87	80	73	70	70	66	55	84	70	67	66	77	57	69	67	58	58	84	63	82	71	66	66	77	72	57	68	65	69	68	64	58	57	68	68	76	80	61	60	72	52	66	73	69	74	79	67	77	67	70	86	66	54	65	68	64	58	60	75	72	66	69	77	62	77	62	55	55	76	53	82	68	78	66	59	74	63	65	76	74	62	63	69	74	56	73	79	78	66	66	57	64	79	86	58	70	54	73	60	57	61	84	72	54	71	67	63	72	75	60	76	73	65	73	82	62	56	57	69	69	60	62	74	90	59	72	74	66	55	64	54	61	80	72	71	71	63	86	74	53	67	70	60	69	76	73	68	79	65	79	75	62	67	68	65	65	83	56	67	81	65	56	63	65	72	75	69	65	58	61	81	65	62	79	69	63	67	69	63
32870	25316	21120	27072	32997	32715	31446	29188	26146	21508	17457	14352	11041	9376	8132	7214	6235	5279	3803	3094	2660	2396	2079	1782	1578	1404	1288	1328	1229	1125	1034	948	1016	925	938	914	919	877	837	869	862	827	812	886	777	832	898	844	861	871	889	880	865	815	852	865	779	823	841	828	826	811	839	907	852	833	822	821	865	812	803	836	821	803	877	819	812	718	795	839	803	835	780	796	825	780	838	768	870	811	833	798	829	853	870	841	803	807	842	802	832	792	816	803	824	798	878	859	839	791	787	831	836	848	791	814	797	838	817	861	818	861	855	791	873	839	843	834	831	850	841	881	814	778	818	823	894	859	824	841	847	809	867	839	829	878	852	810	855	820	844	786	828	798	847	807	808	764	775	817	844	809	821	839	821	828	826	804	825	839	840	874	840	820	811	793	802	812	762	819	735	855	823	873	803	834	817	806	796	866	845	864	799	845	837	781	865	814	832	853	805	832	844	857	827	790	803	799	841	829	789	790	788	879	829	775	850	864	839	904	864	825	802	801	798	836	877	852	797	802	871	786	797	822	819	839	841	782	859	820	804	871	865	826	784	823	859	840	774	819	830	831	866	845	814	806	810	825	774	871	835	815	818	851	854	855	800	812	808	773	821	848	827	897	838	801	855	803	833	795	786	826	796	811	853	813	821	782	828	844	828	853	844	805	778	809	829	820	883	801	832	831	803	800	819	817	807	857	869	867	813	839	825	873	870	851	778	864	799	840	876	794	830	815	815	842	867	835	840	771	803	783	850	843	808	857	823	846	815	867	847	777	872	859	796	820	851	836	837	835	847	775	822	829	827	813	840	845	845	853	818	808	825	844	833	825	825	822	811	831	817	819	771	779	826	872	773	839	822	792	838	883	818	867	851	779	863	831	804	850	828	806	822	824	867	815	848	828	833	808	867	789	846	857	834	838	841	819	827	809	848	822	821	840	761	796	770	892	810	794	861	817	844	802	795	832	857	857	867	817	772	859	825	826	860	839	813	827	812	791	796	835	787	799	829	853	845	770	883	783	813	819	810	790	834	804	805	770	775	828	795	821	877	868	866	861	839	827	850	826	797	838	842	826	826	814	826	839	874	793	835	786	811	809	825	840	815	856	828	844	910	841	866	840	808	814	852	834	806	841	845	807	819	831	839	804	809	788	825	860	850	833	846	770	831	818	793	875	786	863	825	787	817	778	827	831	824	857	788	803	786	843	841	829	831	830	813	802	851	776	836	831	853	801	862	821	835	862	813	800	841	796	786	821	797	812	824	851	840	865	833	794	833	830	784	832	818	807	909	812	860	912	810	840	826	873	819	809	858	830	827	830	869	827	846	859	830	832	791	820	831	841	783	795	893	830	848	802	807	794	802	801	795	892	845	792	828	822	846	800	862	813	846	820	850	777	801	848	834	854	810	841	804	785	835	916	839	798	812	837	798	777	778	834	836	876	819	843	826	829	827	837	824	826	825	829	821	791	811	800	823	814	802	828	814	847	788	851	832	790	822	821	815	781	862	781	832	846	861	855	901	810	817	791	851	781	833	811	796	857	803	806	805	849	805	805	865	842	769	846	836	797	828	820	811	829	807	830	833	840	855	762	840	853	844	823	828	796	826	805	835	787	813	861	847	841	838	842	859	861	831	823	785	823	840	809	798	776	864	824	807	831	804	766	841	833	849	793	826	807	788	768	811	825	831	823	838	832	837	844	820	813	815	862	817	844	797	834	881	843	836	821	835	797	822	807	820	783	770	814	805	811	846	856	755	826	769	842	846	885	802	837	779	825	795	787	836	808	798	825	833	792	828	846	877	837	848	818	817	788	869	821	778	809	844	821	801	847	771	868	790	782	761	831	826	788	803	861	878	872	832	828	805	792	807	807	795	825	875	822	868	822	848	812	797	815	808	817	815	834	785	844	830	803	851	820	851	820	800	784	815	830	783	871	807	765	851	797	858	852	828	798	840	841	841	812	843	838	889	807	822	858	812	776	792	851	823	859	776	836	849	857	816	793	799	814	848	823	824	841	809	832	822	847	837	822	805	820	880	854	795	866	793	831	797	862	808	845	881	851	813	802	842	794	854	876	843	833	818	815	860	839	800	844	815	856	820	802	869	782	849	839	822	805	830	812	787	807	839	810	834	848	799	812	813	792	777	825	809	818	847	778	813	840	866	853	806	853	858	793	824	860	766	791	821	810	887	773	806	816	801	792	866	815	880	854	835	845	848	873	810	809	850	825	788	810	869	833	826	836	813	820	806	813	802	817	855	801	807	842	800	832	819	815	831	841	806	860	821	822	814	825	854	799	860	847	815	827	800	821	777	785	846	832	823	826	839	822	795	849	848	822	814	827	826	802	849	800	795	850	854	858	856	840	830	797	852	851	871	836	833	842	803	836	815	842	845	833	866	786	799	788	863	803	804	822	810	830	830	785	813	810	853	815	788	810	832	824	778	832	814	823	783	796	791	826	813	850	843	791	851	819	819	785	840	806	861	799	781	831	839	799	794	859	785	848	856	849	820	809	810	848	861	815	832	796	865	838	807	845	868	804	803	782	753	797	832	849	801	876	857	866	792	850	892	814	807	833	832	785	765	850	835	842	818	791	854	823	798	868	850	801	818	828	823	832	873	793	851	841	838	778	821	837	876	825	804	817	843	768	817	842	814	845	858	842	829	793	813	825	846	803	800	831	849	787	825	896	826	810	843	811	806	793	849	801	812	788	806	783	833	806	774	843	807	828	777	828	760	803	769	821	813	785	844	781	841	802	831	847	835	877	821	787	793	804	835	813	851	881	811	791	825	783	839	851	868	826	818	771	828	814	798	830	876	858	840	850	811	771	828	811	864	815	817	799	855	824	855	828	849	818	805	851	801	800	806	822	836	811	828	847	866	851	817	797	818	814	817	884	828	806	821	863	814	785	820	740	772	797	813	839	877	814	785	896	803	822	834	805	826	835	830	769	833	839	826	834	795	798	804	769	793	776	836	815	803	802	837	793	802	790	794	775	791	794	862	862	848	810	795	804	733	798	847	838	783	829	830	777	800	850	844	892	800	831	858	791	832	833	838	868	792	810	810	859	882	792	847	866	829	806	809	791	820	832	860	794	779	900	868	804	873	863	853	838	813	853	814	847	858	829	856	818	824	825	768	826	804	864	818	811	847	822	832	798	841	790	848	810	846	882	796	805	833	817	832	810	831	809	785	810	814	795	800	771	808	848	852	829	798	790	811	791	847	848	833	785	835	785	825	815	860	839	802	811	844	804	847	803	835	815	812	823	788	829	810	820	828	834	851	826	812	778	831	840	873	842	898	819	844	821	855	758	824	788	864	841	781	781	775	769	859	820	858	836	846	808	827	847	792	819	865	840	855	866	801	815	797	828	757	794	867	842	763	805	823	787	824	800	799	799	801	837	812	843	829	872	791	846	851	801	765	837	874	817	824	849	803	856	832	842	807	831	797	768	840	836	886	827	841	867	803	777	841	838
7416	3892	2341	1407	1515	1694	1748	1600	1415	1045	729	600	423	320	311	261	240	220	167	128	132	142	123	107	96	89	94	87	61	62	98	74	85	77	61	71	74	74	91	72	80	86	86	76	63	69	76	67	73	85	72	79	77	54	73	57	82	77	68	76	65	64	77	66	58	75	84	61	74	87	74	55	74	69	71	60	72	66	77	74	66	72	70	70	67	68	62	67	57	56	69	69	77	62	74	67	78	80	89	63	79	60	74	57	72	69	58	68	64	61	75	76	76	68	79	73	61	60	77	71	61	64	59	57	58	64	76	70	71	64	72	64	59	79	77	64	58	66	63	58	84	77	65	79	73	65	67	61	70	63	61	78	78	75	57	72	70	69	73	67	73	69	77	70	76	74	69	70	74	74	64	76	83	75	63	66	78	78	71	69	74	76	65	92	88	84	63	76	64	59	64	75	54	76	71	74	76	67	68	63	80	71	61	72	88	78	74	66	62	58	49	81	65	61	66	61	54	79	89	65	68	66	71	72	80	57	78	76	72	81	64	65	79	82	67	70	76	91	72	85	72	74	75	64	80	66	79	72	54	88	61	92	66	74	57	70	70	65	56	74	66	88	87	69	72	70	66	84	88	72	62	81	57	79	63	75	69	60	76	65	76	63	80	75	85	72	76	71	56	87	60	82	74	85	50	70	65	73	77	68	57	74	75	80	70	68	73	71	59	67	68	64	81	62	78	72	86	56	60	73	84	62	73	74	60	60	65	71	74	76	64	67	81	64	56	70	80	89	69	60	53	62	53	70	71	78	68	78	76	81	71	78	71	82	69	43	83	77	74	88	71	81	64	72	82	56	76	78	63	84	58	66	65	70	68	76	82	65	67	85	75	86	73	72	69	75	80	74	72	66	62	71	74	74	79	72	73	66	66	63	57	91	79	77	72	63	56	69	67	73	60	66	63	63	45	81	75	62	79	62	69	74	74	68	80	72	80	70	64	70	61	64	85	82	71	68	80	81	70	67	54	58	65	75	67	61	62	67	67	61	64	68	84	65	74	82	74	66	72	80	81	75	71	72	56	73	64	67	82	76	60	71	83	79	83	71	61	78	59	65	62	76	71	65	58	78	55	61	64	57	71	62	60	69	69	88	76	66	62	65	60	61	71	68	65	86	71	68	72	83	72	65	67	70	72	77	55	82	75	62	77	60	78	73	73	69	77	76	83	64	74	73	83	66	55	75	67	78	76	67	68	66	70	71	81	72	72	73	59	74	52	66	72	48	69	84	73	66	71	69	69	69	62	65	69	85	84	80	84	84	78	68	87	71	63	72	60	76	84	60	77	72	53	67	58	62	73	65	74	62	68	75	85	69	78	70	73	62	67	71	67	55	71	73	72	83	81	53	74	82	71	60	94	74	68	70	66	72	76	56	74	62	61	77	75	58	61	70	73	90	81	82	67	63	65	65	79	67	63	65	72	82	80	76	59	60	78	83	62	61	67	54	70	78	75	78	61	80	78	64	65	76	79	72	72	67	72	65	88	67	70	66	65	72	68	63	99	70	74	63	74	65	77	87	77	76	65	64	79	74	59	66	68	77	61	61	68	76	64	71	65	77	65	66	79	70	66	65	65	79	65	56	64	86	77	78	65	56	81	70	59	68	82	62	75	71	74	70	70	89	70	67	82	79	86	75	86	83	73	66	78	77	91	71	90	58	77	72	66	76	73	64	76	70	61	69	78	61	72	84	74	71	72	62	84	71	67	83	73	68	72	79	63	62	70	67	68	79	80	59	62	88	72	68	63	71	65	66	65	75	68	61	68	80	81	66	61	61	80	64	81	81	70	87	70	86	60	78	69	68	62	69	70	69	75	56	62	79	60	57	77	65	67	67	72	75	73	86	74	66	71	67	74	68	59	74	74	79	71	66	76	95	62	79	60	58	71	66	58	70	63	61	76	69	71	84	65	64	68	75	66	62	64	67	68	61	73	88	74	78	65	69	66	80	52	69	64	65	71	67	71	89	73	60	62	77	83	55	72	67	74	63	66	60	69	71	69	69	77	68	73	59	63	64	58	66	85	69	68	64	69	97	76	66	72	69	75	67	64	61	81	64	80	71	90	70	69	70	66	68	67	54	69	63	77	75	70	78	79	69	71	87	74	70	72	68	74	55	77	72	71	80	83	69	78	74	69	69	73	68	74	63	73	61	75	72	70	75	77	58	77	81	74	72	68	73	76	64	69	67	73	69	60	74	69	62	78	58	65	71	83	74	70	68	77	78	67	62	72	67	76	62	63	80	66	77	72	71	72	81	88	62	67	62	79	74	68	81	88	64	83	70	60	77	65	77	64	57	77	64	80	74	61	71	69	64	71	55	65	63	74	92	77	69	71	70	69	80	55	57	52	66	76	69	69	75	75	74	76	74	67	76	56	69	65	56	77	72	86	80	64	61	66	72	77	66	61	71	57	56	80	57	75	69	57	84	79	77	71	73	59	57	49	62	68	71	80	74	65	79	79	80	64	78	63	73	63	66	80	57	79	72	73	65	75	76	76	75	61	72	51	66	68	59	64	69	75	77	65	75	69	66	84	77	69	66	66	88	65	68	79	72	54	61	68	76	70	76	66	63	77	77	72	59	61	64	60	69	67	63	70	68	66	71	86	84	74	72	68	68	72	81	55	66	64	71	67	81	62	64	64	69	66	86	66	78	70	74	70	71	66	67	64	80	77	64	64	74	74	78	72	84	67	67	77	69	68	68	77	71	75	74	79	69	72	70	66	80	80	60	55	54	59	83	56	67	68	56	76	61	84	83	63	70	74	75	80	81	65	71	80	65	62	70	66	70	77	77	66	75	68	64	66	75	60	70	79	77	75	71	74	81	64	75	70	60	76	77	77	78	65	76	80	66	61	77	71	70	67	81	82	69	77	82	62	55	56	65	73	54	67	84	54	69	66	83	77	81	67	64	65	71	68	67	72	69	74	70	66	52	73	79	73	78	69	66	68	77	77	70	99	58	78	71	73	58	75	81	58	83	79	68	66	69	63	56	68	55	81	80	65	76	73	78	72	64	65	54	62	66	67	81	80	77	61	76	66	79	70	74	68	64	71	58	89	67	55	83	78	60	85	64	74	70	72	76	73	70	71	85	70	75	70	68	61	69	54	68	74	82	59	76	62	74	62	68	64	74	61	84	76	83	76	59	59	88	79	72	62	68	73	73	71	62	80	79	87	81	78	64	77	69	80	77	80	81	87	61	77	64	59	68	77	72	73	57	75	71	60	74	69	64	79	65	75	84	76	72	65	77	68	77	71	80	66	62	67	68	59	67	75	75	83	79	74	81	57	82	61	62	73	60	61	81	72	73	69	62	69	61	85	63	58	75	72	54	69	61	84	66	72	57	74	69	70	62	74	59	75	72	83	77	60	73	84	66	63	71	64	63	75	88	59	88	73	75	68	85	85	72	72	62	67	78	75	75	82	80	78	64	77	71	72	75	66	67
31728	24971	21949	27055	32705	32898	31204	28993	26300	22511	18329	15211	11840	9662	8397	7355	6533	5578	4273	3300	2880	2626	2333	2038	1786	1542	1460	1288	1359	1283	1065	1017	1022	1040	920	918	869	903	959	909	943	887	870	864	922	933	880	878	924	905	840	934	911	874	855	906	831	870	860	862	874	879	891	839	878	890	885	826	858	905	831	848	840	884	876	783	867	864	880	808	823	837	841	864	812	844	830	835	890	810	852	828	924	845	876	811	785	856	861	825	802	886	840	842	871	861	853	868	894	869	825	799	850	856	890	867	867	851	885	870	847	816	883	918	869	871	834	859	885	855	814	852	846	845	932	821	886	883	849	865	869	886	833	830	865	855	921	878	803	851	882	837	843	823	845	828	844	860	830	825	890	909	878	863	829	826	889	882	916	916	888	826	819	856	888	852	886	854	831	896	847	815	865	843	845	863	848	882	784	822	817	851	899	875	836	864	819	888	842	847	853	840	893	869	836	846	835	863	792	946	866	865	839	860	873	851	891	811	843	876	876	885	867	839	850	885	860	914	873	879	854	892	877	810	941	890	887	843	866	800	891	842	854	862	827	882	838	822	895	854	872	876	868	863	869	848	862	864	890	851	879	915	863	837	855	857	875	822	825	887	862	863	858	905	860	897	876	845	857	886	914	854	877	844	877	867	839	841	860	939	934	882	876	869	865	863	856	874	861	833	843	883	846	878	908	893	837	844	838	838	790	843	887	881	893	900	824	907	881	884	843	897	926	856	879	903	850	852	902	834	857	872	886	828	924	918	911	882	849	793	799	852	879	838	920	850	848	881	847	840	895	859	865	893	812	893	921	880	836	852	864	837	831	879	906	861	846	903	864	862	845	869	895	845	850	863	867	896	854	870	881	846	865	841	833	876	921	891	886	880	904	808	856	863	891	792	851	869	860	886	861	851	869	861	844	872	880	873	862	860	877	843	842	885	813	867	894	817	850	853	810	871	849	876	811	877	854	879	917	797	850	884	875	855	845	842	866	878	790	886	899	916	823	843	873	820	834	842	880	889	863	848	861	779	857	852	845	851	854	816	896	855	885	827	846	845	846	817	873	818	888	822	825	872	909	869	850	881	838	874	814	851	879	861	854	856	873	865	826	826	867	918	865	912	871	875	806	837	864	902	907	893	802	850	888	900	883	903	849	860	797	860	845	853	834	855	871	847	880	818	868	812	834	849	851	867	875	836	869	837	862	852	877	914	876	910	856	855	796	919	868	900	846	863	910	894	906	852	865	834	835	919	881	836	895	883	830	793	884	903	868	889	871	898	879	896	853	873	881	832	854	865	884	846	857	852	844	845	833	833	814	846	853	826	899	855	861	845	867	879	820	859	862	876	838	812	875	829	770	873	805	859	854	833	845	892	876	857	864	875	823	823	844	938	860	842	790	833	835	825	860	831	876	905	842	850	908	884	902	852	890	879	854	826	877	823	910	910	871	854	920	848	847	838	959	891	865	868	890	866	840	845	882	900	865	886	855	816	841	879	843	881	873	879	886	904	846	872	883	877	820	868	869	889	864	859	854	844	834	880	886	900	852	898	893	828	842	860	829	899	835	899	849	837	891	850	902	909	812	847	859	873	850	859	856	902	837	873	868	914	864	854	848	851	854	858	849	838	878	806	810	817	864	894	900	911	856	821	833	898	843	830	899	863	857	832	870	832	821	883	894	816	866	845	822	870	889	928	799	962	832	935	913	871	849	862	836	856	847	824	873	895	861	843	824	889	824	859	913	874	837	855	886	858	912	857	944	865	868	884	886	903	873	830	863	865	904	882	914	860	893	829	962	874	838	876	857	858	817	860	823	852	876	865	859	823	884	874	833	918	841	880	864	904	879	872	857	851	914	856	835	879	885	927	900	844	890	890	884	857	874	872	824	862	905	885	840	847	900	830	868	860	931	846	820	882	854	896	839	945	896	912	896	845	848	851	828	902	860	829	839	837	882	856	923	910	834	840	870	840	886	878	878	857	862	857	880	865	880	845	784	877	846	871	906	792	920	870	843	839	849	815	856	853	797	856	861	877	838	834	827	924	898	847	854	849	900	884	884	890	884	860	810	841	848	841	847	893	807	903	867	863	892	901	869	869	903	883	883	852	828	838	868	850	909	862	896	820	852	840	854	845	851	867	867	843	846	843	852	888	850	826	894	836	896	913	866	815	842	856	906	828	856	873	847	895	904	848	906	827	883	920	937	854	917	881	830	845	778	842	833	855	821	875	856	863	864	890	831	860	820	846	887	835	907	866	863	819	872	890	833	876	880	877	876	878	872	830	821	879	871	896	826	899	818	870	841	876	824	821	873	847	845	892	842	878	860	819	853	881	879	883	844	839	844	864	852	860	862	886	913	852	883	893	882	861	817	851	849	843	904	829	842	878	861	813	894	855	927	852	838	907	864	873	872	897	859	860	844	880	873	831	855	909	886	870	853	902	885	857	834	832	875	873	853	896	852	877	906	851	858	812	893	840	886	879	902	889	890	860	873	853	874	880	872	895	851	858	848	878	856	860	866	817	863	889	864	868	873	844	845	922	845	813	827	872	917	846	853	845	816	831	839	854	832	853	869	873	851	819	859	860	869	882	849	860	879	867	858	833	844	880	914	872	865	851	870	863	876	867	867	831	838	844	875	879	862	840	821	876	890	878	879	856	866	883	870	873	911	853	887	876	829	902	844	876	834	911	862	892	889	893	824	873	837	834	872	875	795	856	884	849	828	888	861	888	828	893	848	868	828	859	868	867	856	831	829	894	821	899	849	854	845	847	920	825	881	918	855	865	866	876	876	856	910	868	861	853	887	900	795	853	890	826	894	883	838	870	850	882	856	798	870	874	885	887	883	848	878	895	902	855	846	881	860	864	838	855	875	844	842	865	880	923	942	851	814	824	854	884	841	884	858	874	868	813	888	861	847	858	867	895	858	886	833	873	887	853	828	871	827	835	842	849	915	892	885	860	832	889	805	869	873	843	903	852	849	825	891	908	870	841	915	829	820	831	842	906	813	852	854	843	894	870	942	832	917	933	852	820	841	836	845	877	887	857	838	835	837	892	872	879	899	831	857	845	853	870	884	854	855	847	877	834	891	917	901	903	864	891	892	894	853	827	833	813	825	839	857	843	877	845	888	805	861	920	867	858	871	886	890	895	873	835	878	945	868	914	858	935	871	887	881	880	829	845	874	839	879	810	927	876	838	888	881	892	816	893	868	861	836	885	808	865	900	908	849	873	871	835	891	846	821	867	859	838	849	839	863	888	849	866	842	886	848	883	826	847	888	852	829	790	864	853	850	828	828	864	878	816	904	829	856	836	859	871	863	876	890	860	860	892	868	829	872	852	895	886	850	824	843	847	934	809	833	869	882	836	799	850	860	886	839	857	845	809	800	893	901	902	857	863	799	848	841	873	858	814	867	872	868	905	925	918	858	848	873	872	804	878	893	893	889	828	867	913	840	889	839	879	886	859	831	898	879	872
8654	5790	3317	2159	1952	2333	2190	1914	1597	1328	944	721	533	452	394	317	269	236	210	167	151	141	119	126	102	103	80	104	82	80	96	81	74	81	79	74	68	64	61	68	77	74	62	77	77	73	64	59	66	68	70	62	82	66	73	57	80	92	71	55	68	75	77	67	67	64	66	87	75	65	74	71	66	84	72	70	64	85	59	78	67	64	56	71	72	71	84	62	69	72	70	66	58	64	68	67	64	63	66	84	82	83	63	68	63	65	80	76	62	78	69	61	70	67	74	86	72	87	73	76	62	61	78	69	63	82	68	69	72	64	72	63	62	76	74	76	68	71	63	69	52	68	78	76	76	79	64	72	68	68	62	62	65	75	56	68	78	75	63	74	67	64	66	80	74	75	64	53	84	67	81	73	74	70	63	77	55	80	59	68	69	66	79	66	68	72	69	71	60	68	67	63	72	55	78	69	79	72	69	82	70	67	78	75	76	60	52	68	71	70	67	58	75	65	56	85	83	83	62	80	58	72	67	66	52	74	74	69	84	62	70	79	54	67	67	64	65	70	65	68	80	65	75	74	68	68	75	82	70	75	62	77	67	75	75	85	68	69	80	63	68	83	79	82	68	69	62	71	70	56	69	52	66	52	61	76	86	65	69	69	73	71	56	65	81	81	90	75	73	70	76	68	73	69	62	65	66	65	66	75	76	68	75	74	60	73	89	80	72	66	61	58	56	59	66	69	79	60	70	69	77	78	66	64	73	79	68	70	83	73	62	58	74	65	70	73	64	73	62	65	85	71	65	68	64	64	76	63	82	71	63	65	63	61	77	75	71	57	79	68	73	67	66	66	63	67	59	58	76	70	59	68	67	64	58	74	63	58	79	70	61	60	63	73	64	63	97	56	70	68	78	84	71	77	80	70	54	54	83	70	58	78	59	58	63	64	54	75	74	61	69	81	82	82	77	61	81	55	65	77	74	59	76	64	65	77	82	59	60	89	69	66	71	68	74	63	67	74	70	79	72	70	69	75	55	65	72	63	77	81	80	54	52	76	70	58	78	72	77	59	63	76	74	76	69	66	75	75	73	74	78	58	65	74	76	71	66	71	60	81	54	63	79	52	71	75	79	76	85	54	58	71	78	68	73	60	76	66	72	55	81	80	65	60	83	59	77	87	77	79	57	75	76	74	54	83	66	70	73	73	73	84	81	57	86	64	84	78	64	68	61	61	66	75	72	70	60	59	69	66	71	62	67	66	61	69	69	80	59	57	64	75	60	75	94	47	66	60	58	73	74	67	79	69	67	77	79	57	72	73	76	81	72	72	68	82	79	56	80	60	68	72	76	59	83	65	70	63	55	57	68	59	68	75	83	74	53	67	74	74	74	66	79	73	58	74	82	65	64	68	77	62	75	82	77	66	57	76	77	61	66	72	69	71	66	68	72	69	81	70	65	68	72	82	50	74	71	69	76	66	69	63	80	62	77	56	57	65	57	69	69	70	75	63	71	47	57	76	72	78	73	73	59	61	92	78	58	72	59	74	61	73	62	77	59	58	82	77	67	56	83	60	74	59	67	60	87	74	63	67	66	67	64	79	57	68	65	80	62	72	58	60	70	66	65	74	66	74	69	68	74	55	74	68	64	69	69	73	60	68	70	80	70	68	64	65	78	57	79	68	83	61	79	66	71	52	79	58	64	77	81	81	76	61	71	68	66	81	60	50	67	58	80	54	63	99	60	72	80	69	73	67	56	68	65	74	62	74	86	79	64	59	67	79	55	66	54	65	64	69	79	75	60	70	70	84	56	72	56	66	64	65	60	70	74	64	71	81	69	67	69	87	82	65	70	62	73	71	63	69	59	73	69	69	61	65	73	76	77	63	54	80	79	74	59	81	71	84	85	81	72	73	68	75	68	55	68	68	48	72	67	66	67	70	77	61	58	76	64	84	89	66	78	70	69	77	71	70	69	55	63	76	70	74	73	75	69	71	70	70	72	68	68	64	84	63	72	65	81	67	68	62	66	71	73	77	70	70	74	80	63	58	72	76	69	69	58	71	71	93	70	66	84	62	95	87	66	57	67	60	61	54	71	73	77	82	72	58	75	77	65	79	68	86	65	68	63	65	82	76	72	62	77	69	74	82	58	63	66	66	72	63	55	69	80	73	60	64	64	86	81	71	59	71	60	64	78	75	70	56	88	76	68	49	70	72	77	56	61	52	65	50	79	74	54	72	71	60	62	73	68	65	61	66	63	64	56	71	78	82	79	61	80	63	80	60	70	79	70	68	63	68	70	80	42	70	65	67	61	78	63	68	61	61	66	75	80	68	57	76	82	87	69	64	66	67	73	65	75	57	65	65	47	78	79	71	64	73	74	52	68	71	76	56	69	72	79	83	67	71	68	77	77	71	59	67	66	64	74	86	75	72	64	59	67	72	65	69	83	70	67	61	89	58	63	70	63	75	71	67	82	78	57	88	79	63	74	59	81	55	60	83	73	69	72	68	65	65	73	66	78	77	75	66	60	76	73	69	58	84	75	69	83	64	58	70	66	72	63	60	71	83	53	81	51	68	79	83	70	75	73	69	73	68	74	61	62	58	73	68	86	73	68	69	77	72	72	79	74	77	67	61	80	64	67	74	60	70	73	70	91	70	49	61	56	61	69	80	81	64	77	64	61	83	67	56	70	68	58	70	87	76	74	54	77	59	65	85	74	91	55	71	56	69	77	74	65	74	86	57	60	79	64	60	70	52	77	71	77	70	61	69	65	60	68	58	88	55	71	65	52	58	61	69	70	68	76	71	67	73	63	55	63	54	54	72	70	77	59	59	65	72	68	82	76	84	72	77	68	60	77	68	61	82	74	72	68	50	69	75	66	65	85	50	60	68	61	73	83	77	65	72	57	66	79	73	77	63	67	77	63	65	73	75	61	64	68	71	82	69	53	59	66	56	65	71	89	58	57	72	57	91	76	66	52	69	60	77	65	62	48	87	50	74	68	87	73	62	64	70	73	65	52	57	74	86	63	73	67	77	89	55	67	76	72	81	78	63	67	68	54	73	71	69	63	78	54	60	67	67	69	69	68	64	68	65	65	63	74	61	85	70	58	73	62	70	76	68	66	57	80	80	68	65	66	66	82	68	78	71	64	66	58	72	61	65	76	76	72	70	79	61	69	67	69	63	65	61	42	77	75	71	65	65	73	69	59	77	70	78	66	68	58	72	64	55	74	70	70	63	72	78	71	63	73	70	58	66	61	84	69	75	69	68	82	82	67	60	57	69	61	95	71	85	69	59	78	54	70	68	82	63	72	75	57	73	83	66	66	81	70	94	78	72	65	84	74	80	87	64	62	60	77	63	71	76	65	75	80	64	58	58	56	77	59	63	71	78	69	76	66	71	75	73	72	68	61	70	71	74	73	68	55	72	54	66	70	80	63	51	58	66	65	66	64	69	75	74	62	63	61	82	74	71	73	62	72	82	74	67	71	75	62	58	68	74
35844	27826	24902	30238	35107	35116	32928	30621	28166	24973	20861	17402	14166	11372	9675	8747	7434	6547	5597	4207	3570	3114	2740	2383	2033	1824	1683	1486	1411	1430	1164	1070	1035	1050	1013	982	980	896	926	886	886	885	912	901	871	868	949	926	866	859	866	946	888	866	856	896	849	835	870	870	858	819	854	832	821	833	850	863	860	823	842	846	825	859	780	843	810	822	840	855	882	832	861	815	839	844	833	853	825	841	870	887	801	875	785	830	832	806	868	813	829	827	875	837	803	800	900	864	815	847	855	843	789	856	862	857	846	874	870	825	883	827	866	809	841	870	865	817	824	816	851	849	862	889	815	860	839	850	824	864	811	844	834	859	896	808	827	883	872	847	854	828	822	873	853	847	823	821	868	842	826	867	824	832	856	857	852	833	861	832	849	861	858	850	818	826	849	868	905	823	817	792	807	873	813	927	872	863	880	872	863	876	846	839	853	865	842	867	862	854	857	831	818	820	838	821	841	843	881	881	848	867	804	882	813	802	860	803	848	835	797	823	874	880	884	852	864	864	784	882	848	826	873	846	804	805	837	843	806	778	886	855	893	881	871	829	885	834	843	882	879	819	838	864	841	855	848	820	849	852	862	816	873	879	836	835	812	823	879	824	820	834	837	847	824	871	830	845	855	842	792	887	850	853	848	824	830	828	825	846	753	837	852	825	862	817	860	839	884	817	830	879	865	854	835	855	787	831	852	833	830	808	790	805	838	855	890	863	851	847	836	823	844	845	801	880	917	838	870	829	799	832	858	816	820	892	812	858	815	840	868	852	834	833	881	831	913	844	853	869	844	837	839	865	843	842	804	852	856	875	897	850	834	855	880	871	846	920	791	883	848	860	834	822	884	902	870	828	857	868	828	862	800	878	889	814	875	838	849	812	789	841	838	803	858	846	847	818	820	814	789	841	871	832	834	850	836	865	842	802	832	782	805	834	791	881	853	867	836	870	888	829	827	877	830	860	851	871	868	852	841	880	855	883	884	847	837	822	884	842	846	852	899	883	847	861	828	803	804	872	819	826	882	846	866	852	850	866	887	791	863	804	779	859	846	898	863	883	878	794	791	871	860	828	813	805	821	786	824	797	798	823	827	853	824	845	863	857	791	882	780	827	802	888	886	842	839	802	818	791	859	823	813	812	867	850	876	822	872	859	869	853	838	841	891	824	832	845	819	810	848	863	876	852	841	918	783	836	863	878	864	844	872	892	903	877	844	882	870	812	853	803	865	866	836	863	832	875	815	846	838	835	850	842	796	844	867	888	870	868	875	845	817	844	850	855	870	823	865	792	832	804	796	831	881	819	864	839	819	808	838	801	837	841	812	822	849	833	864	857	846	832	891	865	808	857	876	809	840	848	827	890	832	894	862	817	831	833	816	843	953	878	853	821	846	795	823	864	830	826	817	847	842	850	867	847	821	787	867	860	853	783	805	820	851	908	890	827	811	874	844	823	844	824	882	878	807	861	833	823	825	793	845	865	822	826	879	847	830	824	834	869	877	838	822	832	810	771	849	889	829	822	813	814	822	871	844	823	817	841	855	872	842	861	844	843	838	824	878	817	818	785	826	787	843	857	868	845	835	869	865	895	861	817	872	854	843	860	812	837	834	838	855	863	826	888	834	827	928	839	882	838	878	884	826	850	845	846	869	854	862	850	799	847	829	825	878	842	838	901	795	854	875	854	861	856	831	832	863	816	862	875	812	815	816	849	860	842	860	852	871	864	843	846	860	848	845	862	821	844	817	874	858	837	843	849	870	888	816	854	843	846	892	850	852	868	861	812	815	775	815	857	826	866	821	806	855	856	851	827	868	844	838	829	838	849	798	860	829	831	798	810	821	831	852	793	823	834	880	913	798	865	835	821	858	834	782	846	874	835	797	846	792	861	817	849	908	862	844	875	822	893	820	891	832	805	820	855	905	831	846	859	807	878	861	815	815	814	839	813	835	873	821	907	837	780	798	883	872	866	864	871	839	862	833	856	775	854	882	861	876	875	844	832	847	825	859	841	848	780	836	842	824	843	872	847	828	824	858	838	845	819	802	818	855	833	882	824	839	910	836	836	817	907	828	863	864	864	860	828	812	872	908	820	820	827	870	806	862	858	839	819	864	829	885	855	862	832	823	864	794	901	860	818	881	852	873	810	917	803	804	899	796	863	845	865	907	805	826	793	824	832	853	830	797	858	846	819	839	831	812	858	837	853	815	846	852	853	887	845	857	798	896	818	827	873	862	861	845	832	850	795	834	844	854	821	768	764	860	886	849	839	840	842	852	827	813	819	866	898	835	850	867	840	838	895	817	829	821	855	859	859	833	891	891	823	841	808	849	829	835	863	836	843	793	846	885	842	897	885	863	818	827	838	795	803	875	821	816	833	872	841	846	830	867	870	872	823	810	800	852	893	849	882	833	796	862	833	844	857	789	794	819	855	831	836	823	843	836	817	820	843	859	844	898	858	919	859	784	820	840	808	832	863	846	847	857	837	813	773	843	813	812	766	805	829	839	876	854	843	900	866	814	871	853	919	824	878	856	856	822	886	858	810	891	823	838	842	832	820	817	815	868	844	872	842	897	829	856	795	830	838	843	826	836	882	899	828	827	849	866	843	880	809	832	828	879	847	845	828	867	854	844	850	886	810	848	838	820	786	869	836	830	810	825	845	870	852	829	878	786	826	802	822	899	882	834	875	883	908	840	912	806	857	826	869	860	851	861	858	841	788	852	840	816	840	883	798	828	843	887	850	811	860	871	897	874	857	823	855	821	787	791	882	834	821	847	867	856	817	855	843	836	849	853	855	868	901	774	856	842	843	843	809	842	845	826	812	817	852	875	798	815	873	881	929	879	825	896	876	797	851	812	870	881	819	853	820	834	864	870	831	856	889	849	852	820	847	840	829	855	809	856	842	799	844	859	885	838	925	754	816	868	881	802	861	861	823	858	861	854	780	850	860	863	873	860	865	831	839	877	810	817	823	826	834	833	856	919	830	850	799	839	851	877	854	820	796	839	850	885	832	832	777	816	831	838	875	831	853	881	793	873	915	809	890	846	844	788	812	799	906	873	820	854	848	812	839	851	842	857	850	794	870	796	852	886	854	838	834	858	827	836	856	804	877	871	872	787	839	851	857	833	849	860	828	798	864	789	838	841	906	837	771	871	803	883	878	861	886	865	857	850	857	850	839	800	865	894	819	839	848	825	859	801	832	840	838	790	855	833	833	874	855	868	806	890	885	859	865	883	892	884	885	856	818	917	851	905	867	863	870	841	820	831	886	836	836	788	830	846	882	846	855	880	848	826	842	870	811	835	845	825	836	802	880	843	817	798	886	848	859	872	802	824	876	824	848	839	820	836	880	801	860	806	850	878	861	887	834	815	812	827	834	840	822	826	812	872	891	885	833	832	849	871	826	828	886	861	807	793	856	829	864	839	853	886	839	828	828	832	871	871	809	844	851	835	912	897	856	853	858	811	866	849	906
5521	2599	1544	1134	937	1171	1181	966	805	727	536	394	308	227	177	167	189	165	134	143	126	90	89	76	78	85	73	89	69	83	62	69	69	76	56	70	58	76	87	70	64	82	61	59	63	63	94	60	79	56	62	78	72	65	79	64	82	74	71	58	70	67	79	78	57	76	64	60	58	63	64	66	75	56	78	67	68	58	66	74	73	75	58	71	81	68	86	72	72	69	57	67	79	76	74	59	71	67	73	62	65	55	53	72	58	60	66	61	55	61	69	53	66	80	67	69	66	59	65	61	70	83	65	45	71	72	73	59	65	77	66	72	64	71	57	66	58	67	72	79	77	68	77	64	71	57	66	77	62	58	71	74	57	60	61	73	78	53	68	78	66	82	78	80	66	74	74	67	63	69	65	63	77	66	71	74	75	68	67	66	77	54	73	69	61	66	59	81	58	54	73	72	72	63	77	57	71	58	79	59	64	61	73	55	73	72	64	69	69	65	71	76	64	68	63	74	70	75	64	63	74	65	73	81	62	57	76	62	60	67	71	80	68	63	75	67	81	67	56	58	80	67	60	79	78	70	76	70	66	68	72	73	79	68	63	65	62	78	63	73	65	67	59	84	74	68	60	77	67	73	61	63	79	92	69	76	70	58	68	77	62	64	66	70	76	88	62	68	79	66	62	69	63	73	77	63	58	51	62	67	81	68	79	58	65	73	58	60	72	87	63	80	59	76	65	58	74	77	63	56	65	61	79	60	46	57	85	68	79	80	63	56	72	70	55	45	78	72	73	69	63	65	71	67	79	61	86	63	61	76	74	61	56	64	79	66	69	78	73	69	63	61	71	89	53	56	60	66	65	66	58	73	57	71	72	75	62	70	71	65	51	60	54	73	85	59	74	56	72	70	62	62	69	63	61	58	78	62	56	57	66	79	58	68	76	71	50	63	68	71	66	75	60	62	77	50	78	66	69	67	63	64	69	72	66	76	70	67	58	74	72	65	64	61	53	80	59	86	77	75	65	69	67	63	84	73	66	56	74	77	76	64	61	65	79	61	67	79	76	67	64	64	69	68	65	79	55	79	76	60	69	78	80	75	59	66	38	90	68	86	70	71	86	75	57	73	61	58	64	63	64	55	62	75	67	67	70	56	72	67	65	67	64	56	75	53	74	69	62	72	76	66	69	60	84	73	66	61	79	69	66	55	67	52	66	65	69	75	70	65	72	76	73	62	67	64	57	67	59	73	58	72	74	80	84	79	67	62	65	56	51	75	78	75	54	61	85	80	84	80	79	61	76	69	70	79	66	53	64	63	77	60	71	70	58	83	79	57	85	69	52	72	62	64	64	71	63	63	76	61	77	60	65	77	75	70	72	81	67	66	67	69	76	67	67	59	82	65	85	68	69	65	71	79	65	74	53	73	57	55	61	60	81	78	75	72	65	62	65	90	58	60	72	67	74	73	59	78	67	63	63	63	65	65	60	64	68	67	58	65	68	77	65	66	70	66	83	71	66	65	62	54	71	70	76	64	72	51	73	69	67	65	64	59	68	65	75	58	76	68	64	66	71	68	65	74	72	90	69	66	66	79	73	61	61	73	69	75	77	63	71	69	66	67	68	58	69	70	64	65	66	78	81	65	59	78	70	48	62	71	62	58	63	62	57	53	61	57	70	81	63	79	64	57	76	72	63	84	94	78	65	63	68	64	83	72	67	65	63	64	51	68	76	54	67	74	61	78	82	74	60	79	71	57	83	74	60	64	53	54	83	69	66	74	61	65	60	85	66	78	66	69	63	46	65	66	75	75	63	80	59	73	58	53	60	66	78	65	52	69	67	54	79	83	68	55	68	70	74	68	87	59	79	60	65	60	63	73	66	86	67	53	67	70	72	69	67	65	59	78	62	79	71	98	67	77	71	57	69	74	73	65	81	62	58	63	55	62	62	57	59	75	62	59	69	72	71	65	60	62	68	71	68	68	71	79	82	66	71	75	56	60	78	72	62	67	70	64	68	61	67	59	66	63	67	65	61	59	74	63	70	48	75	69	66	71	58	63	60	59	67	73	51	70	70	67	73	66	71	59	78	50	59	71	67	70	76	58	65	76	59	62	68	66	57	69	57	54	68	58	64	81	60	61	78	60	60	67	63	55	66	54	69	69	67	77	65	72	60	78	65	75	74	73	68	70	67	70	70	74	58	75	70	64	55	67	80	79	74	78	68	79	76	71	70	71	69	77	64	66	70	65	70	63	72	63	61	62	80	72	62	62	73	68	78	67	76	71	75	67	66	68	69	69	58	66	78	65	69	76	74	62	60	63	77	86	55	65	72	69	91	75	70	80	85	65	70	67	67	79	62	69	61	49	73	67	60	74	57	61	69	72	67	70	63	58	63	65	73	70	72	81	67	61	64	66	58	59	66	66	82	74	58	58	78	70	64	72	64	59	57	68	78	62	64	56	58	66	66	57	69	88	52	54	63	58	58	60	56	53	60	82	62	82	80	82	68	78	71	61	51	59	54	77	68	65	62	74	72	50	72	69	75	62	64	65	75	73	74	62	72	59	69	72	65	73	70	67	56	70	64	69	89	69	69	79	68	65	67	68	69	52	56	68	60	58	79	74	69	72	73	71	62	76	75	69	69	73	64	62	64	65	65	65	71	62	70	64	59	52	73	53	80	70	83	64	71	66	70	84	50	69	71	65	76	73	69	73	66	74	73	63	64	58	73	54	66	64	73	60	72	69	70	62	68	75	57	68	80	77	74	59	61	67	64	69	69	69	64	81	54	84	69	54	68	64	58	63	62	65	66	67	61	69	61	60	79	77	71	80	68	72	61	85	60	50	66	70	72	61	73	73	74	50	70	69	65	64	73	62	60	78	78	73	73	55	62	73	75	90	67	65	74	78	75	76	76	74	53	63	57	91	71	64	72	70	62	62	72	69	61	73	69	70	58	58	64	68	58	66	95	68	63	56	62	57	81	63	76	72	74	92	75	63	80	62	72	64	74	73	63	70	75	56	63	57	82	46	61	66	71	65	58	71	75	76	66	61	77	61	59	70	72	70	74	76	66	56	62	66	49	79	67	91	62	58	63	74	86	60	54	68	62	71	65	59	70	70	55	64	62	71	70	60	74	57	77	68	60	65	74	59	76	69	72	60	75	52	71	50	83	62	53	60	83	67	68	66	63	73	71	53	72	76	80	49	81	72	66	82	70	68	65	48	64	64	76	60	64	79	73	54	74	74	72	66	76	70	64	70	82	78	64	59	63	75	62	65	71	67	72	69	62	64	74	74	70	59	67	51	65	78	64	67	76	71	73	55	81	56	66	71	53	93	68	72	64	76	72	82	53	51	68	70	63	55	64	62	62	78	50	62	61	62	57	66	74	79	62	74	70	65	90	69	82	70	76	74	74	57	75	61	75	59	50	80	52	60	65	75	72	62	81	59	67	72	70	79	64	69	73	69	62	62	71	67	71	69	76	65	60	69	70	80	77	70
30223	22173	18550	24933	29449	29311	27176	24339	22088	19109	15412	11693	9173	6778	5596	5030	4276	3865	3509	2844	2428	2047	1764	1596	1493	1398	1291	1174	1129	1157	1044	936	900	888	911	855	838	847	889	893	855	796	846	830	842	895	810	882	827	899	836	913	806	847	865	802	841	825	856	854	888	825	848	802	843	808	849	793	821	823	826	808	810	798	831	822	851	805	862	877	835	819	836	807	835	818	812	820	784	822	825	792	810	805	828	785	797	853	824	871	832	823	843	853	774	804	802	804	844	848	837	820	848	815	857	847	811	811	834	826	779	828	821	812	852	807	831	884	825	858	826	807	785	807	801	828	826	836	770	845	799	821	833	875	817	812	815	796	855	863	854	792	807	841	818	812	833	817	831	826	824	840	839	879	826	847	874	878	842	794	837	810	791	808	868	808	810	823	802	781	814	804	815	789	797	834	811	777	849	814	840	848	874	819	864	827	868	795	830	861	820	825	801	859	835	833	850	825	823	816	859	831	807	813	820	811	787	831	878	857	796	820	820	826	799	814	892	819	824	848	818	836	834	786	846	845	798	806	813	829	834	849	833	847	849	822	813	859	809	775	843	819	849	872	823	866	870	888	836	851	807	777	784	821	845	838	808	784	811	778	801	843	797	822	838	791	812	811	802	847	850	817	850	785	789	773	835	820	850	839	811	859	833	851	819	833	819	813	804	874	828	843	836	865	837	811	810	783	783	789	832	785	839	813	788	823	846	817	817	865	811	893	796	831	775	812	831	793	819	770	841	836	820	820	904	802	863	840	795	856	836	814	847	814	843	767	834	853	857	848	835	811	866	792	831	838	798	825	827	788	815	849	862	796	865	846	835	836	825	829	802	863	811	814	820	849	809	827	800	834	741	810	851	803	881	800	789	823	781	841	821	830	780	809	812	841	807	827	828	867	807	769	802	822	809	786	817	831	841	868	801	795	814	792	808	812	846	832	794	799	757	845	788	854	807	759	788	880	787	747	788	802	804	846	814	832	806	796	826	851	869	836	810	873	814	904	847	815	810	844	865	873	818	852	860	786	797	854	780	819	817	793	834	846	883	831	831	769	861	791	830	865	791	831	827	825	809	837	776	840	815	836	823	828	809	814	846	791	811	824	787	821	811	819	843	824	857	783	857	810	850	838	852	828	839	790	770	828	797	871	815	800	807	833	852	837	856	852	790	842	838	820	782	808	800	853	821	813	809	855	836	791	829	794	800	836	822	797	878	800	819	837	875	827	811	817	794	827	837	801	849	817	773	814	842	802	830	826	883	809	855	831	847	858	816	822	845	796	832	814	774	863	814	872	828	750	835	852	822	850	796	858	848	805	810	839	809	849	796	842	790	823	778	809	801	853	845	824	805	830	825	805	877	794	819	858	855	844	812	799	804	807	817	810	816	839	856	786	796	830	873	815	841	825	844	798	852	830	799	800	783	832	843	804	838	876	859	852	794	880	883	875	821	835	834	844	839	786	782	833	833	830	842	845	830	803	856	840	806	813	869	822	863	849	832	879	823	825	856	794	888	779	835	781	793	805	823	826	817	826	860	798	819	809	803	845	846	832	815	806	817	825	764	834	766	786	814	793	855	836	803	881	791	819	824	842	765	805	827	822	777	852	844	812	835	816	812	838	803	817	848	861	852	798	812	822	805	860	782	798	819	882	788	847	837	834	793	802	843	879	872	819	803	834	839	851	796	825	819	859	835	808	802	835	836	852	836	817	822	801	835	845	838	888	832	834	868	799	817	857	826	826	844	832	866	773	807	820	786	781	881	803	839	806	846	852	804	856	868	833	845	818	834	817	814	827	860	832	783	791	858	836	868	749	881	846	870	869	828	810	796	833	839	863	862	841	830	844	814	877	835	845	811	780	790	803	783	828	855	847	855	792	782	772	832	809	781	817	807	826	799	840	863	830	872	874	776	816	888	758	803	825	846	776	840	827	814	881	800	884	802	828	853	845	809	859	842	824	820	861	840	770	833	809	872	814	838	883	879	764	951	800	804	871	790	841	795	784	822	814	818	847	792	862	835	776	871	845	834	823	822	835	841	874	770	862	815	830	839	838	789	871	830	868	807	801	831	799	827	854	862	872	850	824	817	840	844	787	836	809	818	836	854	834	842	794	782	822	850	815	750	878	814	826	870	855	828	858	836	859	834	784	830	812	841	866	861	790	828	848	883	844	810	887	803	848	777	826	816	836	822	802	866	842	872	816	823	862	793	783	814	825	856	804	798	831	815	821	842	879	822	816	831	844	788	843	836	824	812	814	874	830	809	825	802	789	811	814	828	915	820	847	837	854	839	802	834	767	841	863	803	797	821	829	817	806	793	858	804	820	753	843	761	807	868	791	799	816	787	807	871	846	847	823	851	814	840	805	867	851	821	827	815	858	872	869	863	843	829	840	797	821	846	853	837	880	781	807	813	807	822	823	768	815	777	794	823	807	837	866	831	849	814	809	834	832	849	836	826	845	821	836	832	827	812	839	791	849	827	835	843	806	812	841	839	855	882	830	864	809	882	835	823	783	848	800	777	847	865	805	814	849	853	842	814	814	800	840	855	812	791	829	814	832	845	811	861	825	833	832	792	827	800	876	832	824	820	845	828	845	868	788	847	831	789	883	825	818	780	850	829	792	809	827	843	825	805	818	792	816	833	742	807	815	895	819	867	854	812	829	877	804	811	814	840	834	815	829	814	874	795	844	858	822	888	782	817	843	844	811	823	846	841	759	829	773	800	841	823	758	806	834	854	798	851	797	867	824	844	818	797	774	867	882	801	799	811	881	822	827	801	852	842	768	803	892	817	808	857	824	851	797	883	833	800	803	896	830	812	822	808	838	795	808	810	826	812	794	772	836	871	829	812	797	853	856	830	850	841	828	785	834	861	825	836	852	800	787	829	851	795	839	814	785	833	774	794	825	822	845	821	819	809	817	864	751	862	863	794	839	879	880	823	854	860	832	855	833	760	856	821	768	758	854	833	860	838	824	786	819	853	824	780	854	808	804	816	800	841	824	824	882	845	847	831	865	765	844	800	825	860	856	836	792	836	831	836	811	893	838	806	832	823	863	831	848	872	853	792	872	831	866	793	823	839	814	862	843	817	860	821	824	846	815	801	858	875	829	822	853	806	841	854	790	809	861	826	838	818	839	808	760	832	813	856	786	847	831	843	829	858	783	794	806	842	842	830	887	857	829	836	829	791	837	874	813	813	917	857	828	857	822	796	797	838	827	831	816	831	834	851	804	846	852	850	828	786	775	811	892	842	805	822	848	871	850	861	854	814	823	827	803	792	790	882	862	867	826	813	812	816	853	828	794	813	858	843	860	870	835	846	828	844	802	826	831	843	832	844	836	848	798	819	824	853	862	868	855	780	818	854	808	891	836	819	787	825	816	821	920	822	830	823	800	805	827	846	796	850	851	840	837	796	834	875	877	878	787	827	852	788	824	848	844	800	813	770	835	831	793	808	822	807	867	829	842
7303	4587	2369	1621	1639	1714	1680	1410	1162	930	728	524	395	319	222	188	176	183	190	168	126	119	114	94	108	80	94	75	90	81	80	64	66	75	74	71	67	81	74	63	69	80	70	82	77	71	72	67	61	64	71	55	64	67	60	57	78	62	78	78	70	48	90	51	65	71	57	74	75	68	68	59	60	68	61	72	83	79	53	75	72	76	60	93	67	68	69	79	71	67	77	69	66	70	56	66	73	54	68	72	63	64	68	68	80	84	59	86	70	83	60	63	63	68	70	74	58	81	69	65	89	67	69	81	60	77	68	81	57	71	77	82	71	72	64	72	61	66	64	57	66	62	85	69	76	63	63	64	74	68	79	83	72	78	69	55	63	69	70	67	60	58	82	78	53	55	59	70	81	69	62	72	79	49	74	76	58	69	74	73	75	70	61	82	73	79	52	81	67	65	80	59	57	67	56	68	57	72	62	79	73	73	60	77	68	69	70	76	83	76	72	67	73	101	81	69	70	76	65	78	68	62	53	64	69	72	81	60	73	76	72	67	72	63	56	59	62	57	57	62	71	73	62	65	63	71	65	79	71	70	49	64	82	51	57	77	68	66	63	65	62	57	71	70	66	75	60	73	78	63	79	64	75	76	74	66	67	78	66	58	60	50	60	76	80	83	74	78	60	82	67	74	50	84	70	63	63	82	70	74	84	65	55	73	73	65	67	69	87	75	64	59	73	81	66	68	71	67	62	59	80	78	83	54	75	70	69	68	61	70	79	64	76	74	60	81	48	61	75	78	66	74	56	62	72	61	74	77	75	60	81	68	81	69	55	66	68	68	68	71	61	63	68	67	76	65	71	69	77	71	77	59	60	64	61	73	68	77	72	68	66	70	81	76	74	67	72	61	61	66	76	66	73	74	69	69	78	60	61	79	81	65	83	77	54	66	76	80	88	63	68	67	60	75	75	63	72	61	66	67	59	55	79	68	61	64	83	71	76	68	72	76	66	83	54	68	63	78	69	72	64	81	72	74	60	66	62	54	53	77	64	64	69	57	60	70	56	85	69	62	77	78	84	66	80	89	66	57	65	64	67	55	87	66	58	66	65	68	64	82	78	63	74	57	58	70	83	68	74	70	79	71	75	69	69	61	71	76	73	63	57	64	65	75	61	69	61	77	70	67	58	62	72	67	58	58	66	60	55	70	70	72	67	72	69	59	56	58	65	62	79	73	65	49	73	70	63	65	69	72	64	67	59	64	56	56	55	81	67	97	58	61	70	68	77	63	73	69	74	61	87	75	82	67	78	72	64	74	73	69	70	66	72	57	51	64	64	74	58	61	52	49	67	74	57	67	63	73	72	75	87	70	58	75	74	57	72	58	73	81	80	56	72	53	63	67	73	68	79	57	62	55	58	80	74	62	79	79	64	72	73	62	74	70	58	67	73	70	74	69	88	68	72	53	71	63	80	66	67	65	69	70	64	67	71	78	65	64	70	60	64	67	76	79	72	80	90	63	80	78	67	64	64	64	72	72	68	79	62	77	66	64	69	86	83	69	55	64	76	58	87	74	67	57	48	73	66	63	75	51	60	71	57	59	58	76	50	64	66	57	64	63	84	66	75	72	58	73	76	71	71	67	60	73	62	56	58	62	60	64	79	77	69	70	63	68	73	64	57	80	78	55	67	69	81	70	69	70	67	69	72	46	64	67	71	73	58	74	74	63	65	85	62	74	64	75	65	66	68	66	61	71	81	65	57	66	68	65	82	74	87	70	62	69	73	82	55	59	59	68	69	69	65	74	70	73	71	65	65	73	64	79	63	80	65	67	58	69	68	57	69	79	57	73	77	64	66	82	69	65	70	72	85	82	71	72	55	53	61	68	40	77	65	59	61	60	69	76	66	71	70	55	62	69	60	66	71	67	65	75	71	63	80	58	63	70	53	87	77	72	67	71	75	68	58	70	69	76	55	65	55	70	73	77	63	70	74	68	70	81	74	60	62	73	63	81	67	71	61	88	79	77	69	75	66	76	74	74	56	81	74	79	49	75	65	65	76	75	49	73	71	65	72	74	70	52	66	55	68	73	71	72	55	68	75	77	68	74	77	73	71	70	75	78	68	63	50	71	69	77	55	66	66	61	64	73	64	67	82	58	67	57	60	72	76	67	64	86	57	57	52	67	63	74	92	77	60	64	67	65	68	69	76	69	86	66	74	82	65	66	73	70	59	73	63	71	60	57	76	67	73	57	63	71	67	75	82	54	61	75	71	67	67	63	78	62	74	64	62	60	60	74	53	79	80	60	73	63	73	71	79	74	73	62	69	74	60	64	84	67	72	66	64	64	84	67	63	80	77	60	87	87	66	51	76	63	73	63	64	76	65	61	74	69	64	77	75	65	72	59	67	49	56	76	64	53	71	81	54	77	63	81	71	62	67	76	67	65	63	65	82	64	74	60	86	71	71	79	71	69	68	69	66	69	88	60	72	63	77	86	63	57	50	71	58	77	66	67	83	73	65	77	64	70	68	89	73	63	65	77	74	70	63	52	76	71	87	72	52	57	68	58	69	68	77	73	70	73	68	60	70	61	75	73	75	60	70	68	75	62	58	68	82	82	74	73	67	68	75	73	72	72	55	61	61	71	77	72	69	69	48	74	75	61	73	44	69	66	73	78	65	78	59	59	54	69	71	59	56	74	71	71	68	68	77	66	80	50	71	62	80	67	70	67	65	55	51	74	79	69	59	64	69	61	80	60	69	64	66	69	70	80	60	56	89	58	81	79	72	66	75	91	62	80	61	66	65	60	59	65	60	97	69	83	53	65	63	74	52	63	70	70	80	70	63	71	75	65	52	70	70	74	66	78	66	69	68	77	57	69	56	66	76	72	66	69	73	66	66	61	80	70	67	78	70	77	61	57	60	69	66	74	61	65	67	66	84	75	74	66	63	74	80	68	51	84	69	71	58	77	57	71	82	69	64	60	75	73	64	73	73	78	62	58	87	57	70	72	65	63	85	83	63	87	67	78	66	78	68	70	66	65	62	63	75	78	81	76	70	73	61	77	61	78	64	80	64	64	87	56	81	61	71	71	66	63	65	76	60	67	70	64	78	73	76	53	64	67	73	65	81	68	73	53	79	66	86	70	58	81	78	51	79	77	76	67	72	60	66	87	73	73	78	70	65	72	55	78	62	69	62	76	69	75	62	74	84	63	72	77	86	61	83	55	62	75	80	90	68	67	58	66	75	78	67	63	86	69	72	74	69	76	74	73	71	69	59	72	68	66	69	67	63	72	73	69	63	65	73	68	51	69	71	65	59	71	77	74	75	72	65	67	65	63	88	75	66	66	72	70	74	71	65	69	56	75	72	72	84	65	71	51	73	65	72	67	64	66	79	62	68	64	71	80	81	61	84	57	75	68	64	72	72	71	85	73	67	73	73	68	61	88	75	64	60	67	71	55	73	78	74	64	55	62	69	70	74	78	75	81	68	69	58	63	60	62
34742	25928	22065	28614	33439	32580	30438	27371	24449	21509	18260	14353	11747	8918	6971	5842	5213	4569	4310	3792	2929	2450	2250	1957	1730	1579	1490	1447	1271	1178	1059	1020	960	977	892	936	896	882	842	876	852	853	828	930	855	817	823	808	906	816	824	892	847	867	838	864	862	844	868	869	812	799	839	839	793	800	837	839	811	794	862	848	791	795	869	869	824	831	760	769	860	837	827	827	819	796	814	836	854	804	847	797	795	857	795	801	792	829	853	821	858	859	842	792	816	880	855	813	779	793	772	769	821	853	818	863	852	762	814	873	824	850	808	827	831	799	826	784	821	839	798	804	835	818	842	860	835	790	848	795	769	846	878	811	846	794	861	821	807	862	857	862	811	848	821	870	812	839	846	818	818	871	864	870	794	803	773	849	822	845	855	834	841	827	824	846	842	869	813	821	863	845	831	815	860	873	785	789	849	819	879	806	831	825	788	842	815	866	813	849	883	867	826	789	820	844	890	836	839	791	834	818	824	798	755	824	892	812	818	859	849	910	817	797	846	766	861	782	823	795	811	872	829	838	831	828	846	819	817	819	824	855	847	774	830	833	865	872	860	856	862	832	812	825	859	801	814	816	846	880	813	817	799	863	811	815	800	790	833	819	839	783	775	868	813	890	802	861	801	767	825	834	829	768	873	793	784	815	868	852	820	792	820	802	822	807	807	814	822	808	853	823	803	820	871	854	837	809	848	803	851	779	847	858	850	908	837	828	848	797	830	824	827	833	885	782	826	806	841	848	813	877	798	829	805	877	846	799	864	799	865	835	817	816	840	864	868	829	831	838	841	890	830	770	791	786	840	829	815	883	891	823	847	815	839	853	843	802	784	806	813	832	824	825	818	853	836	810	754	820	806	817	832	864	914	860	826	830	859	827	886	785	801	815	808	851	822	844	847	840	874	817	864	812	843	801	774	837	840	796	816	827	829	792	828	811	816	834	829	829	873	827	819	844	808	841	822	847	824	855	874	809	810	785	843	875	831	823	861	817	808	791	881	857	805	808	874	843	805	820	885	787	802	806	828	824	861	858	832	761	875	879	882	855	864	811	847	835	838	805	831	833	836	829	815	765	849	825	807	808	871	836	817	873	842	850	816	818	790	845	847	818	877	845	814	836	816	813	795	779	861	845	823	865	843	785	769	798	795	828	801	809	841	796	833	881	846	871	849	792	830	847	829	794	849	808	841	756	816	814	781	835	845	810	819	835	823	797	801	863	879	850	866	790	826	790	871	871	856	854	848	808	809	806	807	887	853	827	802	808	796	816	804	812	809	820	779	872	836	861	791	833	794	880	845	783	843	880	835	815	886	816	856	784	853	808	845	837	871	767	841	839	846	826	839	818	829	810	795	863	811	851	844	814	835	813	808	789	868	824	820	840	843	843	852	804	837	811	828	782	854	864	825	764	824	798	841	889	799	802	813	817	809	801	871	780	804	749	822	815	862	817	854	815	855	810	792	836	805	863	742	831	824	858	858	794	880	818	867	840	899	825	818	804	801	809	791	805	864	773	840	824	817	798	800	834	824	859	812	888	812	801	839	853	837	883	845	856	845	794	780	819	858	830	816	781	793	791	821	836	821	815	816	852	869	796	895	804	804	819	822	781	798	836	814	849	891	859	798	833	842	821	861	825	813	780	842	854	765	840	800	813	814	822	807	850	833	847	810	839	847	849	883	851	851	832	824	909	841	830	885	824	808	838	843	848	864	785	794	840	823	829	811	848	815	831	807	847	808	760	829	841	826	827	838	838	823	810	787	865	824	781	855	808	820	850	827	825	840	877	883	803	796	814	816	814	837	857	811	816	823	839	811	813	862	825	832	848	825	824	804	774	821	821	832	834	788	818	817	830	826	805	814	801	895	813	857	756	835	794	801	839	817	766	853	817	816	841	863	823	778	823	834	853	897	807	818	818	819	849	884	799	823	877	878	772	823	809	808	856	795	820	828	875	838	817	798	843	844	888	810	892	822	851	877	850	790	781	818	813	857	821	786	815	832	797	819	828	830	847	793	774	843	832	842	810	816	819	826	776	832	854	829	840	798	781	800	850	858	805	819	819	809	852	839	836	874	827	827	864	847	830	811	795	854	797	775	876	842	844	836	782	843	814	879	859	832	824	793	843	791	816	818	766	873	845	833	815	782	869	849	827	863	800	801	867	838	830	852	867	801	843	844	795	804	833	801	856	858	811	826	819	796	826	837	906	783	800	845	741	848	813	844	792	820	796	830	862	835	849	848	870	831	800	815	841	787	831	802	763	834	826	847	834	868	788	832	801	838	865	816	847	818	805	791	806	853	859	854	826	845	832	794	795	787	789	813	836	788	806	816	849	846	849	808	848	877	852	870	812	877	805	774	818	842	815	839	782	859	804	868	838	826	837	820	826	880	790	769	810	857	837	820	766	774	845	849	827	827	826	853	823	801	851	827	865	786	821	788	795	842	796	897	822	776	813	843	827	819	813	825	803	820	840	781	775	820	755	851	815	828	816	837	820	870	828	846	801	840	810	825	830	842	793	832	806	800	815	824	846	846	818	828	848	814	808	856	817	819	848	815	775	871	827	850	842	817	823	817	825	839	848	831	809	785	851	840	864	824	847	791	797	772	846	842	785	833	787	846	837	845	862	859	839	847	825	839	847	825	829	846	825	805	843	842	886	825	829	822	840	854	838	818	827	822	790	878	837	873	844	828	810	836	853	857	812	817	848	844	802	858	782	849	828	834	837	825	825	810	826	797	866	834	815	859	859	855	841	889	843	851	842	889	798	814	864	813	837	876	843	808	835	810	876	883	828	819	896	809	800	795	833	866	777	817	790	837	829	795	875	872	846	868	812	834	857	816	849	837	794	788	807	825	867	816	830	829	839	873	860	782	797	784	830	857	866	794	823	792	814	840	844	817	856	793	836	782	841	878	823	819	859	846	836	838	806	858	760	876	831	885	879	830	805	828	809	880	832	848	881	796	798	845	803	786	857	810	840	842	816	787	830	818	827	847	825	842	803	848	858	852	824	825	824	836	815	816	788	889	867	829	842	845	828	824	856	846	853	851	833	786	829	810	806	809	879	791	843	877	870	841	800	836	841	815	849	837	798	818	848	862	856	833	851	781	841	809	899	757	881	872	797	825	811	828	793	848	843	850	879	810	889	769	841	810	769	834	827	818	807	838	879	833	779	837	843	838	883	797	894	835	838	812	806	851	873	858	855	844	865	858	848	860	818	850	835	818	795	803	828	816	781	843	842	815	806	847	807	825	850	863	861	820	891	808	822	840	876	852	843	806	843	809	846	840	833	831	818	846	849	798	821	852	814	871	832	845	810	825	797	872	808	850	854	863	804	850	844	818	829	834	810	847	888	860	810	803	884	836	795	801	791	841	845	835	786	851	827	815	825	790	838	748	787	870	861	811	814	809	876	822	861	849	805	813	878	818	807	822	873	805	838	818	841	786	811	853	805	838	786	858	792	825	851	841	801
8205	4429	2263	1594	1739	1880	1755	1455	1126	940	774	551	403	342	274	204	186	153	171	159	135	109	112	102	102	83	80	90	81	90	92	81	85	73	67	58	75	77	84	74	68	81	77	83	83	79	66	68	73	88	64	56	71	70	82	64	59	72	72	72	72	76	71	60	71	80	77	80	76	77	85	76	67	67	59	80	65	84	63	66	71	73	83	78	72	75	60	76	86	77	65	89	72	58	73	58	79	74	76	60	73	73	65	56	80	56	82	69	72	73	67	63	74	79	58	67	67	59	81	75	79	62	59	74	60	78	76	66	78	80	73	67	71	71	73	57	70	60	71	85	73	81	62	72	56	70	63	69	71	67	72	66	74	61	69	74	71	75	75	62	60	66	81	74	77	72	80	85	63	66	74	90	64	75	69	87	87	72	66	86	70	65	65	63	71	62	75	85	74	72	68	77	77	57	69	85	71	79	61	82	62	47	71	77	79	79	67	66	62	68	71	65	73	62	83	76	75	75	76	95	65	71	63	61	66	64	64	71	51	82	68	62	78	54	65	73	85	72	74	63	61	68	67	61	71	55	63	66	83	62	77	66	72	67	74	68	78	62	70	61	61	69	84	57	72	74	60	55	73	70	76	73	85	81	68	60	79	74	66	56	74	52	75	80	68	64	72	62	63	65	69	72	86	69	68	64	60	62	85	78	80	67	54	71	70	74	82	70	78	65	84	69	73	66	74	66	66	58	66	76	78	81	68	68	89	83	64	67	75	72	71	68	88	80	67	63	65	64	76	56	64	74	74	65	89	82	74	72	52	73	69	76	77	73	80	69	64	80	69	73	61	89	76	74	64	75	71	64	74	80	71	57	75	62	58	75	68	73	75	72	68	76	81	71	74	63	83	77	66	78	71	65	74	78	68	64	63	88	86	81	79	85	54	73	64	72	74	55	80	81	62	76	100	76	63	66	70	73	60	69	74	65	66	72	68	75	65	72	60	71	53	68	51	60	69	67	79	70	90	63	74	72	71	75	58	51	66	64	72	62	69	68	68	78	78	61	71	69	77	73	73	68	69	79	65	60	71	74	59	57	66	69	74	75	61	70	69	61	63	66	53	68	75	89	65	77	60	68	82	66	79	61	47	64	69	56	62	72	67	75	61	76	65	67	59	79	70	67	94	66	71	76	66	77	62	69	79	68	69	79	65	76	64	58	69	78	74	68	94	57	79	75	68	75	57	81	72	66	78	64	75	77	74	78	76	73	73	66	65	67	63	66	67	62	74	66	60	74	76	85	65	52	60	61	76	85	60	69	75	68	52	80	68	69	70	71	58	75	68	87	66	73	80	75	73	69	77	60	52	61	50	73	83	73	68	64	79	83	75	58	71	70	83	66	78	58	76	79	72	75	81	63	76	70	73	56	61	82	70	70	70	80	80	76	58	67	68	48	60	59	69	64	65	63	60	68	68	73	79	64	64	61	67	84	76	77	80	75	65	69	63	62	70	72	79	53	58	80	70	64	72	75	70	62	62	70	74	63	66	89	82	70	62	76	92	64	88	59	61	62	69	61	70	70	58	63	61	70	68	71	83	58	79	68	81	65	63	73	74	75	65	63	76	72	61	71	78	67	68	61	71	62	58	81	82	76	78	74	79	71	64	63	82	65	72	67	73	67	62	87	90	67	64	60	76	95	77	63	69	79	83	61	80	74	76	57	62	64	70	67	72	66	61	77	74	79	69	60	74	58	66	75	64	75	75	57	81	57	60	93	72	72	78	65	70	68	74	73	83	60	76	62	54	69	70	80	65	70	57	68	58	79	54	66	63	78	69	55	73	89	70	73	81	70	57	52	61	68	62	85	72	65	75	71	76	63	78	73	58	74	69	79	76	80	74	79	57	75	69	66	70	78	69	71	71	75	61	85	56	79	86	74	71	74	71	78	72	91	82	73	47	67	77	70	66	71	67	68	64	59	74	55	77	63	69	54	75	73	69	78	69	73	67	70	69	59	85	67	80	55	62	64	62	69	68	81	63	61	78	66	74	84	61	66	72	66	77	65	71	80	62	68	60	77	66	79	70	66	74	80	67	77	65	58	62	70	52	76	74	58	54	63	70	68	75	94	56	71	73	78	77	59	75	67	67	64	68	73	75	93	67	63	80	58	91	80	67	67	71	70	71	68	67	95	80	67	67	84	90	61	83	64	54	73	70	68	66	88	81	71	79	73	73	74	64	83	59	69	66	69	73	67	67	74	72	55	76	64	76	66	56	75	61	67	91	69	75	89	73	66	71	69	68	93	86	78	66	71	67	75	58	73	79	68	71	70	67	58	78	81	67	71	73	66	81	62	66	61	76	74	73	70	62	80	65	73	71	65	64	81	84	73	67	80	60	69	75	77	73	60	71	67	67	62	72	63	69	84	70	62	77	53	74	78	68	71	81	64	63	79	67	69	61	70	71	78	68	77	72	69	80	65	81	83	72	50	84	74	83	63	53	78	76	68	70	66	75	66	81	88	77	85	74	78	76	62	70	67	66	68	66	62	77	67	74	67	61	77	65	68	83	67	82	85	70	64	53	82	71	78	83	90	74	62	67	75	65	76	75	67	78	72	65	70	79	61	66	65	70	77	79	73	60	87	61	67	67	61	77	78	86	62	57	64	60	62	73	76	70	62	66	60	82	76	69	70	69	68	66	72	74	76	70	88	77	67	70	56	78	51	70	55	81	76	59	70	65	76	69	78	50	65	81	74	71	72	66	70	62	67	78	69	70	64	74	92	56	54	69	75	65	51	61	58	87	64	69	70	68	74	61	61	80	69	72	61	70	79	80	76	83	56	58	77	67	69	74	71	86	72	72	72	73	69	74	68	77	74	74	85	67	70	87	74	68	67	78	58	69	86	73	78	56	65	71	65	70	75	66	77	67	62	74	67	75	65	61	65	67	73	65	74	77	60	79	78	77	64	83	73	56	63	69	67	61	82	70	76	66	75	75	57	70	71	84	63	76	70	75	68	69	76	63	67	70	63	79	66	69	64	71	69	73	71	72	69	78	55	63	63	59	68	70	62	77	85	60	67	64	66	73	63	79	68	75	63	78	67	71	70	89	91	62	80	75	73	74	76	69	85	70	69	70	68	67	65	70	65	68	80	69	79	75	73	71	74	70	63	55	71	80	60	71	63	61	59	68	63	64	64	63	84	85	70	52	74	78	63	75	65	58	89	72	71	80	67	67	76	59	66	72	65	68	61	63	67	81	69	87	74	60	63	56	69	85	63	67	91	65	62	70	75	63	63	76	85	75	69	77	78	76	64	70	51	62	58	78	93	60	66	69	86	75	67	76	76	69	68	65	68	81	70	67	73	64	56	58	63	78	66	66	95	76	58	86	69	72	65	79	93	73	82	62	65	63	77	63	73	72	65	61	78	61	76	80	72	62	69	86	70	74	74	72	84	58	67	67	61	77	72	71	71	76	74	61	73	64	62	83	79	62	79	62	67	79	76
32886	25460	21854	28371	33657	33081	30971	28474	24862	21651	18742	15200	12013	9659	7434	6009	4975	4500	4209	3819	3415	2724	2206	2075	1921	1708	1651	1429	1380	1236	1190	1013	1000	945	974	939	935	904	919	963	856	899	867	909	925	912	889	898	909	874	884	887	874	911	839	873	854	859	885	871	860	860	840	842	879	838	829	859	872	899	816	840	862	835	874	889	802	862	875	835	896	844	829	850	853	801	879	880	789	877	832	789	885	829	845	810	856	881	893	889	835	856	865	819	829	796	900	909	849	883	848	865	856	842	816	870	813	812	863	864	828	849	834	884	835	825	839	817	841	856	848	877	891	812	876	841	841	866	840	852	834	871	894	821	861	837	862	814	872	887	857	834	887	856	817	913	830	825	838	786	838	908	833	909	833	855	892	843	899	881	820	834	823	837	821	873	877	856	861	927	830	877	849	865	838	898	802	842	856	842	879	845	872	855	870	862	881	900	850	845	863	897	827	879	802	893	909	864	806	853	846	844	837	882	879	848	865	884	836	820	848	835	845	792	831	834	871	895	835	876	885	882	809	858	872	857	843	856	850	854	937	860	819	945	852	820	836	839	814	846	870	842	906	883	832	826	840	823	880	871	849	845	836	880	858	892	889	901	860	868	843	884	872	841	886	823	840	844	796	869	886	859	897	837	844	807	856	886	891	891	830	897	877	831	856	834	845	841	825	855	821	800	835	818	897	863	883	881	836	808	913	853	817	852	900	881	885	826	850	855	871	844	825	799	858	851	870	895	889	830	836	878	878	820	827	889	845	841	852	895	864	857	827	847	860	862	856	785	891	836	856	771	827	843	851	846	848	876	837	888	782	824	831	859	835	889	808	828	854	883	884	947	895	868	846	877	846	874	868	880	847	883	878	865	884	842	877	793	885	841	872	810	882	816	888	836	862	812	868	837	825	798	797	843	892	849	852	824	854	881	834	822	894	877	830	846	836	848	853	850	872	860	852	883	830	861	864	844	850	856	908	838	885	844	858	862	810	888	889	927	816	777	822	883	851	883	861	846	847	875	901	861	861	899	877	890	857	899	853	907	826	866	857	821	856	891	868	848	892	913	850	823	863	852	850	813	869	875	885	899	869	812	828	894	927	833	857	814	840	816	846	832	882	851	846	846	822	800	858	860	882	821	832	870	887	801	866	887	839	899	872	844	846	830	867	847	857	842	861	868	879	852	845	843	792	871	855	801	820	838	791	841	854	852	814	874	807	841	844	845	825	836	860	814	820	876	831	885	873	863	828	881	839	850	850	887	866	882	823	835	883	798	820	876	846	830	829	849	863	813	833	827	825	882	850	926	910	856	868	833	898	822	863	900	825	882	792	861	826	870	859	826	854	869	871	889	848	876	864	825	830	835	828	798	848	863	901	902	855	870	818	887	792	852	860	852	853	843	897	891	849	876	876	908	912	884	846	793	819	867	872	841	885	843	879	871	827	876	855	869	823	869	830	818	856	877	863	876	874	866	889	840	873	871	859	835	805	836	820	863	881	914	875	855	802	857	874	906	765	863	890	834	795	875	882	868	829	823	886	879	859	874	833	845	844	847	866	868	906	837	818	887	842	907	832	880	852	816	838	834	864	848	830	890	842	905	815	860	837	861	852	855	862	857	899	903	925	868	896	889	879	816	879	862	876	911	914	878	867	807	852	856	894	864	888	805	832	826	833	911	912	864	811	840	781	811	839	841	802	851	845	820	864	843	845	828	895	842	799	861	846	861	875	828	832	824	825	925	864	862	864	824	868	876	944	853	887	844	838	851	823	869	825	892	858	890	902	886	865	935	910	863	824	830	827	862	872	911	854	842	799	861	858	863	895	821	847	802	876	896	821	879	870	859	882	843	836	860	842	850	840	905	891	886	822	777	842	907	861	855	842	803	876	798	811	839	860	866	873	870	825	872	844	872	817	862	838	906	845	856	814	841	881	879	866	821	840	826	861	829	831	935	864	890	867	873	895	867	845	894	842	875	882	874	849	904	847	875	831	870	898	892	893	809	833	908	847	829	903	863	838	850	846	876	842	880	802	840	846	864	827	865	865	797	875	848	907	851	887	893	871	842	873	871	902	867	861	821	845	851	902	844	850	890	817	800	873	851	900	841	878	871	885	882	902	863	864	849	859	901	838	849	854	860	855	909	853	860	849	837	817	882	869	820	853	885	882	833	829	822	866	826	863	896	858	852	882	850	812	816	837	850	867	900	830	867	867	878	814	809	832	865	803	914	847	855	804	867	851	834	837	876	836	909	852	766	810	817	877	872	778	818	876	894	907	883	885	858	842	906	783	839	875	838	823	847	838	828	879	844	816	827	837	829	876	859	855	886	857	842	809	878	869	858	915	821	825	853	874	900	863	808	898	889	868	854	872	888	840	793	884	862	872	836	890	868	830	836	854	854	860	884	804	849	821	842	814	862	884	846	875	863	916	810	879	874	840	847	824	864	903	830	900	877	848	883	851	788	829	901	877	814	844	852	905	878	913	862	892	863	811	858	796	848	852	846	826	840	857	853	883	856	854	844	806	885	844	817	871	848	885	877	825	869	856	856	835	878	841	904	842	863	823	932	872	893	862	896	895	774	878	826	862	819	860	863	870	866	911	844	850	877	887	840	826	842	855	871	848	879	828	812	848	868	916	899	865	882	843	869	835	866	853	861	878	809	904	898	864	854	833	825	842	831	905	873	885	805	833	813	812	865	865	878	847	880	784	914	814	862	877	920	863	872	869	832	897	866	887	918	936	853	856	889	882	827	880	852	851	856	856	851	837	830	872	825	857	841	842	895	869	874	869	883	856	779	846	835	865	838	893	837	832	845	848	859	856	811	902	831	843	851	886	838	845	843	832	881	863	857	832	788	871	840	885	840	859	877	816	831	845	855	895	855	841	923	803	819	812	889	850	799	855	892	834	846	844	867	893	866	859	861	880	839	879	854	800	861	862	850	877	823	890	847	834	827	833	854	819	843	839	795	806	830	826	844	822	847	841	885	850	864	858	911	819	870	874	862	908	839	893	885	877	870	868	854	904	871	874	839	839	867	841	807	835	839	870	875	804	852	850	887	806	809	861	845	869	893	861	854	898	835	847	918	835	873	849	847	885	910	852	858	887	865	871	822	833	884	823	876	851	916	896	900	862	793	873	841	865	849	820	826	832	843	827	905	871	837	836	826	863	889	819	824	866	881	804	817	854	827	837	866	837	883	861	835	828	888	832	880	803	859	870	858	828	862	865	867	839	864	876	838	879	864	817	895	842	830	852	885	876	854	860	872	873	797	880	806	839	833	873	857	855	805	874	878	867	876	902	867	853	841	865	896	852	840	844	835	874	905	852	834	838	878	869	877	879	838	834	829	826	789	816	883	836	907	916	863	834	813	897	813	859	876	837	906	867	859	877	831	823	856	876	862	818	903	852	855	852	827	858	922	876	892	882	865	839	902	920	843	847	822	840	840	807	845	860	837	819	876	854	885	815	802	864	862
9706	6153	3288	2271	2238	2399	2232	1926	1543	1130	919	725	540	396	318	257	208	189	177	152	164	137	125	105	126	110	96	112	77	69	82	68	67	73	71	70	70	62	63	64	80	74	83	65	83	64	64	72	79	78	63	75	59	58	63	67	73	69	57	68	77	79	45	81	67	62	69	73	66	67	66	74	67	70	70	79	60	73	70	63	66	60	49	79	58	72	72	60	78	63	59	83	68	61	65	71	76	69	58	67	74	66	56	57	50	61	79	65	92	76	68	67	77	58	75	75	61	73	68	68	83	72	71	56	69	77	70	78	74	70	78	68	58	69	75	75	88	59	66	74	79	58	62	67	61	62	66	71	77	57	62	72	60	71	63	88	64	65	70	76	67	78	70	68	67	71	72	80	63	66	67	88	67	66	67	69	67	72	45	63	69	59	77	72	76	68	53	59	75	68	57	74	82	58	71	58	64	52	60	70	74	66	68	80	79	75	72	59	72	64	64	62	81	75	72	68	79	68	53	68	59	71	70	60	53	72	65	77	85	87	69	73	66	64	75	75	67	64	74	71	57	72	84	81	64	54	63	59	61	84	85	78	61	78	69	67	69	62	65	79	78	65	68	64	69	70	68	77	83	54	68	65	64	70	65	67	59	73	81	72	56	62	64	74	79	71	64	62	64	66	81	71	63	74	63	77	55	60	76	68	65	76	74	83	66	74	76	84	66	72	75	72	68	70	58	71	59	66	84	57	52	100	64	81	64	83	75	65	70	65	70	68	73	63	65	58	66	77	75	61	78	73	64	67	61	76	60	61	67	57	61	75	58	63	79	65	67	69	83	62	48	64	65	73	76	60	68	75	63	59	67	67	90	64	58	79	61	74	63	83	69	72	85	65	76	64	72	85	85	64	54	78	67	69	57	83	81	79	77	74	64	67	90	81	75	58	67	64	73	70	55	64	69	60	84	66	69	62	64	85	84	67	78	80	66	85	59	53	68	66	58	74	84	79	67	65	68	80	53	74	64	70	87	75	65	73	53	69	73	64	83	69	61	63	59	74	73	63	87	82	74	67	62	69	69	77	77	60	67	67	88	58	65	71	94	61	68	75	73	76	67	67	72	75	64	62	66	71	83	64	63	76	75	76	59	76	76	90	67	64	68	64	64	90	62	56	70	60	65	57	75	71	62	74	62	78	68	55	56	67	88	68	63	81	70	68	77	66	67	66	69	54	69	75	68	82	88	75	74	63	67	74	57	62	92	72	76	59	66	75	64	66	92	76	54	65	63	70	57	74	67	68	69	81	64	54	60	60	58	62	99	69	66	69	75	82	64	73	60	74	77	73	76	69	67	67	74	78	64	76	62	85	67	65	66	85	76	72	82	74	86	65	70	63	62	67	57	69	61	63	77	70	79	77	71	67	57	66	85	70	57	82	71	71	73	67	77	69	75	69	87	83	75	63	89	75	98	74	80	60	72	53	68	53	62	58	69	65	69	68	75	71	62	78	70	64	57	61	66	65	57	77	67	68	90	73	68	61	73	73	66	68	79	67	64	50	67	65	69	78	57	69	58	60	67	57	75	54	80	64	66	74	74	61	60	61	74	80	63	66	54	78	71	80	73	69	53	82	56	61	72	59	66	66	68	84	74	77	74	84	70	67	75	84	74	72	71	66	75	58	65	73	74	80	96	67	67	62	64	58	58	80	63	69	79	64	66	68	57	68	71	66	68	77	65	57	68	57	78	84	61	63	72	75	86	83	60	76	71	76	62	71	72	63	79	71	58	66	58	71	66	76	68	65	74	65	70	65	81	73	86	74	60	69	67	60	67	62	72	72	68	74	73	69	55	71	71	59	78	64	60	75	73	67	59	68	62	85	58	64	60	64	66	67	77	87	64	71	69	73	73	67	78	82	68	62	64	68	64	58	72	70	76	79	96	66	59	65	72	70	71	74	58	72	79	56	76	61	72	69	81	91	70	46	78	70	80	80	75	66	58	73	64	73	80	77	71	70	73	71	81	66	67	62	69	64	71	74	64	77	67	52	69	54	68	72	75	77	75	63	65	63	81	58	75	62	75	61	60	76	80	81	66	62	72	73	73	57	69	50	65	67	82	77	78	61	76	72	65	65	76	62	71	59	66	81	55	67	72	60	63	61	81	73	91	63	73	90	64	79	77	62	77	62	65	83	60	87	59	68	67	67	74	72	74	77	69	65	75	60	78	63	82	60	56	79	62	55	63	57	54	64	71	66	74	69	67	76	76	68	58	71	67	66	82	70	71	63	67	58	71	80	62	77	91	64	62	62	59	85	74	53	75	68	70	79	77	75	67	64	86	71	71	79	62	75	85	76	75	73	71	73	72	94	79	80	76	70	69	72	63	78	67	62	70	76	70	67	64	73	68	60	73	83	65	77	59	68	78	76	58	67	65	62	58	69	68	60	61	74	53	77	67	78	65	65	72	63	74	75	67	71	65	52	85	68	68	73	64	61	64	78	85	66	61	81	69	84	79	81	73	53	71	75	65	59	77	74	76	68	68	64	71	60	83	80	69	68	80	81	84	78	82	56	60	63	71	71	59	70	64	76	67	69	63	58	71	74	68	72	77	71	69	51	61	65	61	75	70	82	72	78	58	61	74	85	69	66	62	65	64	61	65	73	70	58	70	67	78	59	78	71	84	59	73	61	78	73	66	78	61	58	73	72	73	72	70	63	83	68	59	59	65	77	69	80	64	72	69	79	68	67	57	71	61	69	78	65	77	61	77	69	71	64	82	69	62	78	72	75	68	99	63	70	68	54	71	69	64	63	74	86	66	63	71	63	63	62	61	71	73	74	73	67	50	71	77	69	58	66	81	61	66	81	76	85	48	60	78	58	63	70	84	70	62	75	57	71	69	77	78	62	93	64	80	66	78	57	72	61	63	60	78	62	74	81	67	61	67	73	67	66	78	84	82	74	74	74	68	61	60	93	76	60	66	68	68	70	67	68	67	65	84	58	76	73	71	71	70	69	75	75	67	64	66	60	65	75	71	76	51	67	86	65	60	67	73	65	96	55	67	67	69	60	62	71	82	65	62	62	64	64	60	68	71	71	84	59	76	78	75	73	65	80	63	79	67	64	73	77	50	68	59	67	68	66	73	63	72	58	63	62	69	74	68	73	70	66	65	82	82	68	84	69	67	66	71	65	74	67	70	84	69	75	76	71	76	69	60	68	72	45	86	69	67	67	59	57	60	62	62	69	66	90	54	69	71	69	60	65	61	61	65	68	72	88	73	67	70	73	56	71	78	78	78	77	64	60	76	81	65	50	61	68	66	69	59	70	72	55	76	65	58	86	65	72	79	68	67	59	67	70	59	53	71	74	69	70	81	62	59	80	75	52	48	76	54	92	69	78	74	77	69	52	65	63	70	65	70	67	56	63	75	69	69	100	56	70	75	66	60	83	57	69	75	61	59	66	68	69	67	80	67	75	80	70	72	60	61	76	76	83	84	76	56	64
36668	27917	24356	31040	36289	35639	32949	30674	27588	24161	20959	17473	13560	11349	9022	7196	5807	5050	4688	4253	3852	3218	2737	2254	1983	1815	1749	1672	1523	1288	1231	1082	1058	1007	992	965	939	926	897	904	971	836	850	846	961	908	952	869	850	862	850	898	873	835	820	888	819	841	870	839	815	845	816	826	857	883	841	872	833	842	864	760	845	831	879	843	876	816	852	837	816	840	803	842	858	785	837	813	791	838	859	825	828	851	831	810	795	810	861	821	832	809	858	884	847	797	850	885	803	832	834	822	846	872	844	841	835	880	839	842	874	877	825	798	810	815	868	881	859	811	848	814	864	853	861	869	785	841	832	843	878	871	872	845	845	814	828	840	907	818	802	846	833	817	865	892	800	815	823	841	822	843	886	825	805	815	912	829	866	863	916	843	887	835	873	887	883	864	856	871	806	827	820	896	799	853	773	845	844	848	860	835	867	830	825	846	838	847	824	829	858	874	877	819	840	842	844	870	879	834	849	831	834	863	859	874	774	843	869	831	883	844	816	843	910	827	867	873	821	804	845	865	819	822	805	830	823	839	827	858	874	861	820	857	767	848	845	863	851	828	860	839	840	864	881	812	836	836	846	862	793	887	845	831	862	798	821	823	847	864	817	836	844	804	869	833	879	838	847	866	864	888	835	850	822	915	840	896	880	850	835	872	877	821	854	847	887	868	825	823	842	837	852	864	812	799	868	800	859	859	856	833	856	835	815	815	848	849	882	805	819	861	883	853	844	876	881	798	883	855	802	829	873	831	838	818	849	835	858	897	861	858	828	847	834	821	854	830	843	818	815	870	864	897	828	803	825	888	820	861	848	841	891	779	866	817	846	821	825	832	804	839	892	860	911	827	810	854	835	863	868	888	840	857	906	857	837	881	801	825	841	880	778	774	870	889	836	840	881	805	879	818	799	834	840	864	880	859	866	862	841	890	834	857	870	860	807	829	817	874	840	820	824	867	886	830	839	847	868	819	847	886	834	843	907	845	922	805	856	885	840	822	839	777	846	825	841	829	833	870	874	837	857	851	869	885	857	775	851	868	854	820	876	824	776	876	858	858	865	883	844	785	846	872	845	871	830	826	823	828	876	839	840	921	882	806	891	884	878	842	828	824	852	867	805	835	814	825	851	844	842	845	813	810	805	826	881	826	845	843	813	804	828	863	827	877	848	841	846	833	906	870	805	837	849	808	819	873	848	823	869	824	815	838	841	838	802	884	805	902	881	862	791	882	861	843	811	846	858	854	828	865	835	834	805	859	853	837	803	816	816	821	862	759	876	890	870	855	792	824	822	818	824	810	840	876	865	877	831	827	829	830	869	865	880	832	803	870	837	844	821	839	875	822	830	854	848	847	849	869	849	795	805	884	888	816	880	858	881	811	838	860	841	847	827	849	804	844	852	836	858	862	839	929	822	894	844	885	863	830	858	817	889	842	839	849	853	881	824	842	832	847	834	811	864	785	837	843	889	860	812	830	821	813	822	851	803	851	819	867	816	876	823	837	872	838	830	832	809	821	918	802	864	828	822	822	807	837	774	857	812	888	879	866	865	852	809	872	813	829	827	840	842	820	891	844	835	839	825	854	831	922	790	827	880	871	823	818	868	849	831	834	883	871	814	848	794	799	837	877	863	859	852	849	796	821	818	794	870	842	864	825	881	828	885	812	834	849	839	751	830	825	836	886	878	864	867	899	856	825	901	862	842	890	777	844	887	853	882	816	853	818	864	877	872	847	878	847	824	829	855	800	820	807	852	865	835	811	817	893	868	778	830	809	866	836	835	834	805	822	856	831	836	850	884	765	869	865	814	873	870	869	826	839	792	818	842	847	873	894	825	860	849	902	837	869	845	859	838	851	833	835	881	841	808	823	841	851	855	931	823	826	804	837	886	877	821	882	836	876	878	869	816	891	882	804	880	818	842	823	867	850	851	833	893	854	912	804	859	799	806	879	877	824	809	870	814	832	860	815	854	819	864	807	827	822	865	813	874	871	855	896	821	833	818	801	846	839	857	829	812	868	857	868	826	882	838	792	869	843	866	825	837	865	824	837	851	833	809	883	870	854	850	859	799	819	889	879	830	832	864	872	842	839	879	801	794	827	758	841	830	822	867	765	831	867	912	881	856	839	841	804	851	854	841	871	829	824	882	851	886	855	855	864	908	894	887	880	907	856	814	872	807	814	784	877	825	844	814	897	835	864	844	817	850	840	877	800	824	839	867	853	878	764	875	827	796	831	851	809	837	811	912	846	830	873	849	864	826	852	880	809	824	823	850	896	858	799	871	804	836	830	884	839	793	822	869	831	844	856	834	853	832	816	861	850	879	797	832	865	830	833	845	871	871	798	814	807	836	892	883	883	869	852	847	894	852	810	835	816	801	855	829	842	857	853	834	874	845	824	868	865	859	862	857	883	862	890	836	824	807	860	837	827	820	855	832	848	809	891	802	854	858	847	818	842	824	785	872	836	816	807	796	863	851	819	884	866	858	838	806	832	850	873	873	833	889	869	884	838	866	900	821	859	844	849	825	835	920	771	800	801	836	852	841	894	851	904	843	824	829	775	852	821	824	868	897	825	801	842	890	817	879	876	841	860	845	833	848	902	881	795	824	861	846	823	825	910	828	863	801	855	851	812	837	860	864	831	915	834	814	873	885	862	819	851	887	882	836	814	876	841	836	827	835	844	905	809	861	839	876	860	863	858	841	834	828	818	855	850	838	824	810	879	842	814	828	863	878	853	837	827	856	840	807	796	852	808	908	876	896	816	807	870	823	825	910	845	849	848	897	830	878	877	843	888	868	815	835	837	860	793	902	834	859	850	863	790	821	893	877	835	848	828	880	844	861	849	832	861	824	844	839	873	829	853	880	899	788	825	883	882	835	851	839	834	890	851	847	852	857	849	856	834	802	851	826	853	834	855	918	879	840	816	784	828	848	824	854	825	846	805	820	912	891	814	836	826	818	833	851	876	849	851	828	809	829	822	819	857	828	815	816	826	840	880	839	844	858	855	860	829	847	770	836	807	851	809	869	826	845	850	853	799	841	854	912	851	831	900	882	877	812	859	828	889	835	857	894	830	826	884	828	823	833	819	877	868	848	855	786	861	800	842	875	816	788	809	866	871	798	853	885	861	819	855	852	817	801	864	881	853	812	826	827	851	833	878	868	806	821	823	854	888	859	840	800	878	862	871	868	850	840	814	858	823	913	855	863	834	882	844	822	840	814	770	863	820	830	765	785	788	871	879	796	813	820	838	840	826	852	880	866	853	841	852	832	859	833	843	807	786	843	824	880	823	821	845	891	820	859	881	847	893	870	904	896	897	888	816	881	835	860	868	800	911	823	823	828	864	834	842	825	814	911	866	841	829	923	837	839	830	847	848	810	854	847	865	826	891	808	836	906	834	835	886	844	861	835	855	817	826	878	835	855	824	824	846	879	830	803	833	834	853	843	823	865	819	855	844	809	797	822	901	845	863
6173	2779	1408	985	1018	1219	1022	961	876	709	569	394	298	213	209	170	150	120	122	105	121	86	104	89	81	86	78	91	75	70	64	71	62	60	69	76	71	65	67	62	82	69	69	81	76	65	73	60	70	63	63	66	58	65	57	85	75	67	74	63	69	57	56	72	62	67	57	68	61	70	68	79	54	81	72	74	61	72	58	72	52	87	54	50	76	80	63	90	55	69	53	58	60	74	65	68	71	70	84	59	68	67	67	68	53	62	72	61	72	72	74	66	67	71	68	61	73	67	66	53	65	61	68	69	79	74	50	73	51	69	77	71	64	63	85	73	65	55	71	66	64	78	80	66	58	69	67	60	65	66	70	68	62	83	62	74	69	65	53	58	72	57	63	56	61	68	79	60	68	64	69	66	58	68	62	67	73	71	63	66	74	59	67	64	87	70	83	68	62	71	63	80	56	82	67	70	76	70	85	73	100	67	64	66	60	75	85	66	52	90	68	77	72	61	69	66	66	70	52	80	82	66	82	68	68	70	75	68	73	56	63	59	71	72	77	72	70	61	80	70	65	58	51	62	60	56	68	71	58	55	63	63	52	75	64	55	60	65	63	62	59	63	58	70	62	78	64	61	75	73	69	65	83	77	72	67	69	66	56	72	45	77	58	71	56	64	73	68	79	84	71	69	73	54	87	61	52	69	73	72	70	62	67	64	64	72	76	68	57	71	72	65	72	67	66	73	57	80	70	78	63	81	66	59	75	60	63	67	77	65	68	59	65	66	78	71	66	70	57	77	74	65	63	57	58	58	75	62	57	79	56	75	83	63	62	60	45	66	59	55	67	77	59	72	70	65	79	72	58	62	75	73	73	56	67	62	63	61	58	66	52	77	57	73	60	53	57	73	55	80	74	71	58	60	72	74	61	71	60	74	62	77	84	82	76	63	73	74	68	64	61	70	72	53	65	65	72	70	65	64	61	80	73	73	67	62	64	60	82	85	66	59	57	71	68	74	59	74	79	84	69	71	75	71	72	74	58	62	74	65	79	65	78	64	76	68	56	80	81	66	72	66	76	65	70	84	69	64	68	77	77	71	76	73	64	64	65	70	72	71	65	59	67	88	69	76	66	79	63	58	65	60	75	77	75	72	81	84	73	61	64	74	68	58	76	70	70	68	57	74	92	61	71	81	72	64	79	70	79	65	71	74	65	60	54	74	75	69	55	63	67	72	74	76	78	47	77	74	77	76	71	64	67	64	72	65	68	68	61	58	52	84	65	56	51	58	66	59	77	58	66	56	66	57	56	71	76	74	71	59	66	66	74	77	68	71	70	59	60	62	75	76	75	76	67	79	77	61	60	60	74	52	68	80	60	68	64	65	60	54	67	76	74	63	64	68	72	62	69	53	72	69	81	54	57	80	69	70	53	65	56	64	65	71	67	53	61	72	63	75	61	63	74	80	54	63	69	62	64	60	62	66	62	59	62	74	55	73	79	70	82	70	67	57	75	77	68	67	66	68	66	84	75	67	62	53	59	71	59	58	70	88	65	62	77	82	76	64	55	76	77	52	73	74	71	75	58	63	66	62	86	71	58	71	61	60	83	67	75	54	74	64	70	67	67	76	54	66	68	60	85	75	77	68	64	68	66	61	61	73	61	65	73	68	60	65	86	77	72	69	67	67	63	73	76	60	76	71	75	71	79	52	82	68	72	72	63	75	70	67	64	68	80	81	62	77	62	79	64	89	67	57	69	64	61	65	70	60	58	55	70	68	71	79	68	69	71	65	76	65	64	69	73	61	77	71	58	75	60	61	60	62	56	64	54	71	64	83	64	72	67	62	63	76	65	50	81	71	59	61	58	66	59	63	70	69	67	63	68	72	55	60	54	70	56	66	63	64	68	64	70	67	74	71	50	71	69	83	82	72	78	64	60	76	56	77	67	47	63	56	66	51	63	69	69	72	64	52	65	72	67	69	63	75	65	70	73	67	61	64	61	64	71	78	76	70	55	60	74	54	88	68	60	61	49	50	85	58	72	70	59	63	62	57	64	66	76	63	55	77	69	66	76	78	57	54	70	68	87	71	54	51	60	66	60	78	65	73	78	72	52	54	69	77	63	63	88	59	83	65	68	71	63	70	70	75	77	76	68	51	80	67	68	85	76	73	60	83	57	63	65	82	80	72	70	60	70	66	53	63	56	58	75	74	69	57	56	54	74	68	74	66	79	76	65	66	62	87	64	65	60	74	86	68	75	76	65	58	75	66	69	56	72	64	70	71	77	75	62	66	75	69	66	74	73	70	78	66	74	71	64	68	69	61	71	68	68	67	61	77	70	66	64	59	66	61	79	82	63	74	65	81	55	80	57	66	73	57	82	74	75	76	72	78	53	68	64	69	57	57	64	76	71	80	54	82	65	65	65	68	70	68	74	81	59	64	72	71	62	70	46	72	62	57	69	69	83	53	65	65	75	60	52	82	90	65	87	79	59	59	48	59	68	60	63	63	85	67	62	75	59	65	62	69	69	68	60	55	82	72	59	86	68	69	77	65	67	67	71	74	72	71	70	58	60	85	60	65	64	79	58	78	61	60	57	76	64	73	80	51	68	52	68	49	58	58	82	71	61	54	66	63	63	65	68	71	57	71	74	61	75	62	63	68	66	67	56	77	80	60	61	72	70	77	52	63	58	62	72	52	68	78	60	76	75	66	76	70	81	76	81	64	64	57	79	75	79	76	77	51	73	61	79	65	68	73	74	77	58	73	73	65	61	69	71	64	56	58	71	70	71	77	79	63	73	61	69	69	65	63	67	58	63	81	79	72	61	70	59	76	76	73	68	57	68	75	70	69	67	68	63	65	71	59	72	74	63	61	74	74	84	72	58	60	72	61	71	57	85	63	63	66	48	72	61	58	63	73	66	76	73	68	72	71	65	62	59	68	62	67	57	60	75	73	62	53	76	60	79	58	67	59	47	52	61	67	61	74	61	72	80	60	65	78	61	59	46	78	62	66	73	78	78	81	69	62	71	74	66	74	69	75	67	53	60	72	62	65	84	64	64	50	67	73	52	67	67	76	73	77	52	64	60	61	55	61	77	62	76	69	79	53	75	60	68	68	73	56	67	71	79	58	61	80	65	65	64	74	65	64	61	76	74	55	64	74	64	73	71	77	91	82	75	65	63	70	63	65	70	69	59	66	72	73	60	65	75	56	62	49	65	82	78	59	69	80	68	64	69	64	67	67	67	56	63	66	61	69	63	75	65	55	62	70	53	63	57	55	85	66	58	65	90	69	77	75	63	65	60	71	72	57	81	76	77	63	66	68	68	69	61	68	56	79	66	71	62	74	81	59	79	74	65	79	64	63	73	65	71	70	67	56	69	63	59	76	76	42	73	77	67	74	57	66	62	77	63	67	67	71	59	70	67	65	78	82	72	65	82	69	58	66	75	71	72	59	73	55	62	71	63	82	68	73	62	79	70	66	70	71	52	53	89	60	67	83
31125	22141	17567	24271	29698	29604	26655	24633	22192	19023	15396	12163	9193	6813	5415	4328	3545	2972	2635	2511	2392	2170	1766	1620	1388	1345	1268	1277	1193	1062	986	949	915	922	904	853	864	912	922	894	834	830	816	848	903	848	825	828	829	822	800	853	857	807	845	846	784	810	835	822	864	812	780	861	865	799	873	837	873	848	800	888	854	846	853	811	859	832	817	801	812	805	739	830	808	856	851	775	864	842	812	825	787	748	787	833	839	863	826	818	842	887	833	782	806	809	821	828	806	862	784	860	842	863	861	835	817	848	814	773	788	833	837	867	830	812	871	786	826	832	828	784	807	820	827	799	804	832	782	852	855	850	840	821	847	846	850	849	807	870	854	819	848	810	850	860	851	840	771	821	854	848	848	853	834	834	810	812	879	844	859	799	822	778	826	773	882	795	834	829	853	806	828	803	818	799	842	825	862	834	813	796	806	861	766	776	840	848	853	866	807	826	811	840	874	854	861	808	796	852	809	783	853	813	823	822	840	828	847	824	845	778	777	883	813	804	852	816	804	868	868	822	797	838	850	792	822	797	827	815	854	813	832	858	809	830	816	816	856	815	819	876	786	799	782	880	814	865	776	817	840	818	861	844	837	868	789	891	781	768	851	831	838	812	819	831	857	852	868	836	836	808	863	793	836	846	803	802	805	831	839	828	772	858	876	822	829	817	795	788	828	739	826	791	837	851	874	800	842	866	849	824	838	827	842	859	846	851	811	826	846	804	840	871	792	850	794	790	856	831	799	851	804	853	798	827	830	817	795	810	785	846	786	837	820	810	879	858	809	784	824	832	848	917	831	827	791	825	857	796	796	886	838	882	837	779	830	772	863	775	880	837	899	808	829	838	797	797	814	821	813	861	847	788	809	817	818	796	760	806	858	814	866	835	829	850	844	837	859	840	837	840	836	814	797	884	771	820	843	812	876	857	831	798	773	799	802	853	829	805	822	799	850	795	856	818	841	869	825	881	841	842	798	818	850	864	839	811	853	828	858	878	878	815	803	853	828	839	798	825	807	881	826	821	806	830	869	775	847	808	864	810	788	892	838	805	833	857	843	843	846	793	863	818	792	808	863	851	825	800	815	814	799	864	825	865	804	818	807	859	785	788	876	783	866	802	817	817	796	846	856	837	776	858	784	865	831	830	856	846	817	860	810	830	769	836	885	854	835	788	857	860	818	811	807	788	828	857	808	876	825	869	824	883	831	844	822	814	828	774	836	856	855	823	843	836	828	781	838	832	818	858	829	817	849	864	783	829	771	837	822	848	888	916	880	829	852	853	858	819	857	831	769	830	818	798	810	842	848	916	830	833	847	892	826	822	836	834	817	828	848	783	815	858	873	826	836	873	824	830	838	827	829	863	798	783	838	845	911	789	867	827	823	798	923	799	798	882	821	843	828	816	823	826	789	851	823	810	821	874	814	798	838	864	824	838	865	875	825	863	841	917	837	831	776	832	862	771	833	834	836	823	851	838	839	838	806	861	820	788	843	824	838	802	840	843	784	824	850	827	826	812	871	786	835	813	829	796	805	838	799	847	854	772	834	825	817	856	835	845	817	827	810	872	824	822	846	802	866	864	832	814	785	807	835	826	792	827	828	794	817	809	778	806	825	796	766	797	791	775	807	821	784	809	845	865	843	791	810	857	844	780	868	808	824	857	849	804	848	872	831	817	789	887	863	868	852	858	830	790	844	857	809	866	841	805	865	807	835	828	818	776	845	811	832	826	860	838	801	825	871	835	814	817	774	893	841	802	800	814	807	828	854	813	807	821	818	844	796	826	887	865	852	861	878	793	822	821	849	837	811	837	795	854	830	817	845	809	790	793	777	837	859	870	818	866	872	785	829	800	864	861	846	868	841	767	844	821	856	751	751	822	847	837	802	819	762	870	815	785	804	752	803	856	814	876	875	830	751	792	811	827	820	849	845	822	797	858	813	826	846	776	822	815	844	817	853	819	877	832	870	797	798	800	854	784	832	809	855	874	904	842	824	825	805	807	809	816	825	854	862	794	804	836	805	836	827	834	820	824	831	857	818	818	889	793	862	843	789	812	853	801	802	860	819	852	846	835	830	879	849	782	862	800	864	756	796	808	832	883	817	792	859	838	829	794	818	878	829	820	816	775	807	835	799	830	879	857	851	818	828	789	853	865	815	805	837	845	884	861	826	829	884	796	877	825	788	835	854	793	867	821	841	803	821	821	853	839	832	879	801	807	844	839	862	859	790	817	874	822	807	761	845	783	831	833	779	830	838	833	857	809	839	847	849	853	811	810	834	837	784	832	850	827	888	803	801	808	858	792	811	892	831	852	820	809	851	829	830	790	802	841	868	857	792	764	846	831	815	839	817	874	786	822	819	839	854	835	898	864	824	797	818	856	809	848	823	824	851	893	850	852	829	788	821	844	848	841	792	849	883	817	825	814	790	807	817	823	822	832	826	803	871	775	817	840	828	838	834	792	845	831	903	814	822	825	859	872	846	851	857	884	831	820	841	802	831	804	853	856	785	805	821	780	837	838	823	909	811	837	799	816	826	782	822	825	848	820	860	848	826	804	876	862	834	806	838	823	828	826	886	838	829	844	813	801	820	866	858	819	818	853	818	867	832	807	847	779	794	877	828	817	826	815	854	798	815	812	858	835	839	845	823	831	859	778	876	826	822	881	814	828	862	813	832	830	850	850	813	835	820	820	890	814	817	816	826	800	808	823	830	820	839	793	821	838	808	790	849	794	790	847	832	809	824	811	819	807	832	831	847	849	845	822	814	820	855	914	846	814	853	828	829	833	844	815	816	846	810	909	826	875	847	843	804	822	860	799	835	861	777	802	852	782	821	796	786	850	822	828	882	820	828	849	847	829	816	851	820	824	779	852	776	763	780	840	794	840	829	824	842	793	808	824	779	832	851	847	878	898	828	819	791	860	853	827	781	810	778	854	830	847	840	842	816	839	829	822	846	853	848	875	850	851	824	840	804	825	847	819	811	779	773	862	815	829	872	821	826	815	792	832	847	827	871	809	803	813	871	804	810	808	852	859	823	850	839	891	822	885	819	843	797	779	820	806	896	820	823	845	831	836	849	849	810	810	812	848	820	888	833	840	835	820	861	830	811	848	840	820	788	810	826	831	807	813	811	836	855	880	834	853	837	842	841	768	818	875	816	808	874	865	783	827	867	847	854	810	844	804	799	840	857	815	808	901	808	835	880	817	824	818	852	825	834	797	850	850	827	842	815	791	835	883	804	770	825	848	854	828	826	825	842	828	802	841	816	835	808	832	841	877	823	859	804	813	816	882	873	778	824	854	851	837	847	832	783	873	853	776	774	840	800	856	808	820	848	811	817	808	767	853	779	819	814	849	845	874	799	803	830	831	827	835	854	871	771	821	845	834	849	834	880	851	859	832	796	862	836	844	844	827	807	809	814	833	857	866	826	810	797	797	854	824	825	770	879	783	799	810	760	812	821	813	849	818
7743	4546	2369	1563	1525	1646	1552	1225	1092	926	760	559	416	288	251	200	159	160	129	122	140	113	99	92	93	80	88	82	70	87	69	70	77	72	72	76	73	71	70	60	73	68	56	71	60	67	72	60	77	55	55	83	67	67	71	75	72	57	71	58	62	60	71	73	49	65	73	62	76	80	59	65	70	45	59	63	75	67	72	63	70	63	68	69	62	57	73	65	73	79	72	68	71	73	79	57	76	66	68	83	61	71	58	62	75	73	69	44	56	73	60	61	74	75	61	74	82	68	53	65	58	69	82	78	75	59	56	62	70	67	68	69	53	64	60	65	74	59	66	62	78	55	77	92	67	74	51	71	80	59	62	78	64	81	69	61	63	73	70	67	69	85	55	69	88	67	77	71	74	70	76	66	74	64	64	80	59	65	65	72	59	64	63	57	73	61	78	54	70	60	66	73	68	69	64	65	61	73	73	78	67	62	75	64	56	62	62	77	73	75	62	64	68	71	66	73	68	70	63	70	64	65	66	78	70	77	71	67	69	64	69	67	75	67	61	80	56	50	62	75	62	65	72	67	67	65	86	93	90	74	77	64	72	71	78	65	57	63	73	65	63	71	64	67	78	75	74	76	81	69	72	70	81	65	78	57	69	62	58	60	66	67	81	54	74	67	62	56	66	66	63	65	67	44	80	73	58	75	66	67	74	74	65	78	64	69	55	71	59	68	71	64	71	75	63	63	64	68	79	78	66	56	69	65	62	68	65	67	78	80	69	65	68	75	69	83	75	71	61	65	62	65	63	56	78	83	89	66	64	72	71	62	67	63	64	73	53	58	78	86	59	55	75	80	71	81	76	69	73	80	69	55	59	63	75	53	76	71	76	63	76	72	76	86	80	60	63	62	61	60	58	74	75	66	58	59	80	68	67	66	53	62	75	75	60	58	75	55	59	65	62	80	65	66	67	59	67	58	61	58	61	75	84	78	70	55	74	72	62	57	68	72	82	62	69	71	56	67	70	70	60	52	74	73	66	66	64	67	72	76	91	73	68	55	78	65	61	58	61	57	70	59	75	52	77	69	58	61	77	69	61	63	68	62	61	63	64	54	58	75	66	64	71	78	81	64	63	52	60	75	68	68	61	74	58	68	100	71	80	70	48	73	63	75	77	70	81	65	62	82	74	63	79	61	79	63	72	70	61	81	70	73	70	80	75	67	57	80	57	71	76	68	86	74	68	58	68	46	78	55	67	64	76	58	77	56	68	65	71	77	63	68	68	61	65	76	87	51	60	62	54	78	72	74	68	52	60	73	69	56	67	72	76	77	73	62	82	56	59	63	54	53	58	57	56	69	64	62	74	58	62	74	64	64	56	65	65	71	73	63	89	67	70	73	69	74	68	57	64	57	61	75	73	71	68	78	69	79	51	86	67	70	64	57	69	73	63	75	67	67	64	79	75	58	59	81	61	73	55	65	62	58	62	61	72	63	54	87	62	84	68	60	70	76	76	57	75	66	62	66	65	73	60	62	68	60	84	67	51	79	69	72	74	67	69	53	84	71	55	77	87	74	84	86	65	64	64	74	90	58	75	84	71	66	78	66	58	79	78	74	66	64	61	73	63	81	60	65	63	62	62	83	67	78	72	76	70	88	64	59	58	76	69	75	57	72	60	67	72	75	67	56	65	80	47	73	54	62	68	82	79	75	71	73	77	62	76	57	77	63	57	75	74	67	63	67	85	73	68	62	62	60	71	69	68	62	79	69	61	71	65	62	78	67	59	70	52	62	80	69	69	63	79	71	69	49	74	61	63	77	77	71	68	69	65	68	64	75	73	68	75	72	64	43	62	63	53	69	57	74	60	72	71	60	65	55	72	80	69	76	61	67	65	59	69	84	61	53	61	69	81	79	76	69	64	73	68	61	56	63	54	58	82	62	68	54	64	69	73	76	73	60	62	74	66	57	66	70	79	63	70	68	78	70	72	73	73	69	71	64	44	77	69	64	62	63	59	84	69	74	78	72	75	58	81	73	73	66	69	55	72	50	68	66	48	68	61	81	60	71	66	65	68	77	66	72	75	54	62	49	59	70	71	67	63	75	77	70	59	79	78	64	59	78	75	68	67	66	73	70	73	56	68	61	63	71	58	76	72	60	70	76	58	72	74	76	69	74	54	72	72	59	78	68	62	69	68	62	72	65	64	68	73	64	52	73	64	48	63	72	72	65	68	76	68	62	85	67	82	81	56	70	65	75	62	70	51	75	78	66	58	76	69	78	61	72	75	83	62	81	67	65	71	62	61	59	81	65	48	59	75	71	67	65	76	73	63	78	63	74	63	63	67	58	70	79	68	68	79	71	72	82	77	67	57	64	68	82	78	67	60	62	76	73	65	68	68	61	57	53	63	79	75	68	56	58	67	63	70	60	64	73	65	57	75	55	77	64	61	65	58	69	74	67	72	74	55	70	63	68	66	59	61	54	57	63	68	78	77	59	63	62	60	82	70	54	69	79	66	74	59	67	71	62	70	58	74	61	73	62	65	72	67	65	58	71	73	67	59	82	74	69	63	61	62	78	75	58	84	69	61	91	70	76	82	60	74	66	56	57	72	47	66	73	67	59	80	69	63	94	84	59	72	84	67	58	57	67	69	62	75	72	77	69	65	57	79	71	72	70	60	71	81	87	54	60	48	60	58	69	72	76	80	69	64	64	80	62	76	79	56	73	75	70	80	63	77	67	71	68	67	72	68	61	57	78	52	65	66	62	72	82	65	68	62	56	75	68	72	77	72	64	73	66	78	76	63	60	56	76	56	70	61	69	62	78	78	77	59	71	66	74	63	57	58	82	72	74	83	74	72	63	65	68	69	77	70	65	62	71	74	82	61	65	68	60	73	74	65	64	85	60	76	59	41	72	72	85	64	74	66	63	53	89	69	59	65	66	68	60	74	52	64	69	79	75	70	70	69	63	75	61	77	74	55	75	72	53	63	57	74	63	54	70	67	62	71	77	63	65	59	66	60	63	67	59	74	65	67	81	64	63	77	60	71	57	66	73	77	80	66	70	58	72	53	83	73	73	75	57	75	70	66	71	74	60	65	78	65	61	61	76	66	76	60	63	67	70	62	77	50	70	61	67	57	66	76	60	65	71	71	68	60	61	61	58	74	60	60	59	67	69	61	64	66	85	76	66	54	75	72	53	67	75	66	61	73	68	76	73	75	61	63	90	66	66	65	68	57	62	68	68	76	65	51	92	70	68	67	70	79	84	78	74	63	72	71	64	48	72	71	64	70	79	75	65	74	69	71	84	76	71	64	69	63	53	58	64	62	69	81	75	68	64	68	64	63	73	63	58	56	71	53	66	59	75	64	64	63	67	61	58	58	60	65	54	68	87	70	87	67	70	52	64	61	79	68	67	74	65	75	74	71	62	78	59	58	60	69	73	63	51	55	65	72	59	67	60	73	56	64	81	61	63	86	73	71	84	71	88	73	82	73	53	68	74
35003	25995	22064	28015	32400	32407	29792	26940	24159	21604	18732	14970	11839	8790	6925	5577	4622	3853	3227	2896	2747	2596	2215	1810	1599	1458	1422	1324	1290	1160	1078	1009	1004	972	898	873	901	875	955	836	876	843	913	841	866	874	849	855	842	840	807	831	830	843	824	844	780	813	895	875	826	815	817	783	796	833	841	822	807	859	862	846	771	799	859	838	821	844	872	802	903	864	812	849	828	843	797	813	827	883	812	875	844	864	851	817	824	806	851	862	792	862	836	817	830	842	871	829	798	854	786	831	831	859	831	839	850	792	854	801	838	827	803	861	821	883	804	834	813	780	807	853	851	840	828	829	860	854	813	839	817	834	795	796	842	779	822	827	847	807	807	857	805	849	785	763	822	872	835	803	846	846	859	831	874	764	863	831	789	822	813	782	858	773	847	804	818	822	857	811	861	881	866	798	744	813	840	847	876	828	844	860	869	856	834	775	846	820	880	843	819	825	876	867	855	920	843	804	812	842	878	767	851	867	889	850	817	868	765	822	811	819	854	839	832	815	827	810	870	777	836	787	774	872	870	873	838	834	816	842	829	873	849	840	798	830	807	800	848	786	811	800	807	854	815	847	818	834	846	785	842	841	844	857	827	842	838	804	815	791	866	783	811	810	830	849	815	755	845	893	870	837	868	807	809	807	785	897	832	837	842	831	864	813	774	806	868	796	794	806	879	863	811	875	819	815	817	881	834	829	826	793	852	807	861	801	779	796	820	870	854	874	811	825	876	823	836	909	827	770	804	861	832	813	824	824	841	800	814	837	876	838	803	864	829	880	805	868	838	799	875	830	827	835	876	807	829	792	815	804	813	826	844	831	861	839	827	848	766	810	770	779	843	788	856	893	836	817	816	894	790	818	875	857	867	793	766	803	797	832	865	785	810	792	876	839	859	816	844	845	814	849	819	833	821	809	840	793	891	796	807	850	839	825	790	851	831	829	855	797	815	889	784	844	831	852	855	832	855	849	860	815	876	860	840	811	817	786	835	804	783	830	794	835	807	811	825	807	806	846	864	870	800	825	829	861	794	798	823	860	841	882	852	870	838	820	807	830	851	864	853	868	784	815	861	876	849	829	827	813	830	838	789	894	875	886	845	832	826	852	798	848	799	826	856	878	814	842	828	776	885	816	835	899	846	861	797	810	826	860	880	830	842	805	828	762	832	880	860	892	837	843	820	793	820	793	818	829	881	815	855	854	860	826	827	814	798	845	802	837	813	875	861	837	825	841	847	845	866	826	833	893	841	872	845	841	857	818	874	851	816	826	882	824	838	850	855	790	880	855	841	805	835	822	841	851	808	796	835	826	780	808	829	853	857	827	810	813	818	811	787	854	873	843	808	810	856	825	835	813	792	862	829	822	837	887	873	861	899	837	865	809	826	781	843	843	845	797	789	816	863	797	871	797	807	849	899	826	818	836	849	877	830	853	840	849	823	870	900	889	823	830	803	837	762	840	814	798	835	801	860	855	814	882	833	910	833	835	812	835	845	828	857	806	789	841	912	826	831	850	821	826	810	771	826	849	838	839	823	857	853	873	820	835	809	787	842	804	804	838	897	830	848	824	850	834	784	834	834	858	796	818	823	822	816	852	844	825	866	858	785	871	881	856	812	842	880	808	785	860	828	891	828	844	849	831	833	814	853	880	788	808	889	863	827	866	825	889	883	817	817	868	849	885	854	816	812	837	846	872	864	888	835	846	833	881	846	857	840	843	819	845	855	809	814	829	865	841	891	779	815	792	840	868	859	879	869	743	864	815	852	823	832	818	814	844	855	855	841	854	853	842	841	852	815	858	844	796	866	815	834	823	909	813	844	830	849	847	853	793	817	816	889	812	784	832	834	832	826	866	847	848	864	851	825	796	879	801	800	863	774	872	859	860	792	810	847	847	823	791	820	838	832	752	824	855	859	871	871	836	857	816	838	863	863	796	837	854	787	850	871	793	907	813	833	793	817	806	826	865	820	827	842	857	786	802	835	854	851	800	807	879	773	858	789	814	794	769	844	820	830	842	850	829	823	807	850	797	837	832	770	801	791	806	818	814	852	826	823	804	867	857	856	833	773	813	849	847	816	836	871	868	868	882	822	828	824	860	839	792	858	838	757	817	851	840	879	829	841	819	831	828	842	851	815	856	847	857	842	861	813	857	849	797	847	770	850	876	810	854	829	869	827	858	835	849	876	894	811	861	868	840	789	823	801	830	816	844	805	860	815	826	883	770	880	824	819	867	910	838	796	819	840	817	805	847	852	803	874	783	812	835	787	830	823	839	847	838	811	854	844	832	865	835	826	806	843	851	834	824	851	804	826	812	814	820	872	828	834	829	818	841	862	846	860	828	865	824	821	845	817	813	813	787	861	829	838	838	885	858	852	858	839	788	824	843	824	812	831	811	818	876	870	841	826	874	837	856	833	784	806	878	795	833	823	818	863	783	814	838	824	815	873	843	817	840	789	817	791	878	827	839	784	832	816	849	830	796	849	834	816	884	824	827	857	857	802	875	800	850	828	817	811	839	836	827	833	855	878	866	804	829	798	858	784	869	875	836	869	850	854	841	824	861	791	861	866	837	789	889	835	766	879	837	840	822	821	880	875	820	810	860	833	834	787	775	779	829	836	834	849	843	821	836	815	843	841	834	814	808	891	810	791	810	869	893	832	838	856	774	814	829	918	828	822	787	851	837	868	801	883	838	841	830	803	873	866	834	816	879	809	860	863	859	808	854	911	880	818	843	863	827	788	824	868	859	840	883	857	873	842	799	843	810	854	838	842	910	820	813	849	831	831	816	868	860	799	842	823	790	868	855	851	821	820	829	864	820	816	854	843	859	844	857	805	831	836	835	824	839	765	802	875	826	892	860	802	812	846	815	826	898	861	830	783	855	786	825	822	841	905	846	789	790	864	780	806	774	790	872	846	784	797	812	764	825	812	870	831	817	877	857	848	857	877	814	828	778	791	900	828	827	841	804	800	842	869	816	804	763	826	831	769	858	849	853	883	870	846	807	910	817	823	821	819	853	818	844	746	830	791	819	821	793	784	825	820	813	817	825	842	789	835	821	819	802	844	816	829	845	810	836	846	801	833	842	865	834	843	887	843	787	849	851	847	820	882	802	812	803	904	855	816	776	828	863	821	791	817	794	832	810	869	788	844	765	829	806	846	782	824	837	807	841	844	854	879	842	839	806	861	797	862	816	817	791	856	874	761	805	821	844	865	866	839	855	820	867	809	892	826	879	792	841	852	817	801	841	803	812	870	848	843	894	850	768	833	849	862	776	829	833	872	838	838	806	867	825	819	873	788	848	851	840	825	828	817	859	770	843	810	817	834	816	823	813	819	820	852	826	863	869	829	808	839	869	831	830	843	850	791	799	822	835	850	875	787	839	802	811	811	842	779	864	790	865	859	807	842	822	766	822	814	836	828	890	816	785	869	817	842	823	829	868	854	794	887	842	850	858	775	826	828	884	813	813
8578	4277	2386	1643	1398	1519	1434	1275	1055	900	790	593	415	321	278	236	170	183	133	133	129	132	103	116	99	82	83	91	97	80	82	63	88	87	75	80	78	66	82	83	78	78	71	60	72	89	74	81	56	66	67	73	61	90	69	46	64	72	68	69	70	66	63	68	67	57	65	58	79	76	73	71	62	68	62	78	60	69	68	61	73	74	71	77	80	74	60	78	82	74	71	76	82	76	61	55	69	78	80	73	55	68	85	71	61	60	71	62	83	75	81	80	63	62	72	70	78	70	71	77	81	65	79	76	78	83	61	73	57	67	68	69	74	77	60	52	71	74	75	67	75	72	83	72	64	67	69	67	70	75	70	61	57	63	83	68	55	81	74	78	63	70	72	82	80	80	68	73	63	67	84	77	69	66	73	76	68	77	65	71	73	68	74	81	71	75	62	87	83	69	73	65	65	69	59	68	79	69	68	70	65	70	64	74	65	87	77	70	70	68	78	63	80	49	79	56	55	86	72	67	65	68	64	72	74	73	57	61	77	70	56	79	78	74	82	68	61	76	69	68	66	80	62	74	73	71	79	69	72	63	66	60	75	69	64	69	75	71	82	66	69	68	73	84	53	65	58	78	67	83	54	81	63	56	72	69	67	79	72	72	60	61	76	73	72	70	84	65	61	86	90	73	64	62	61	58	56	85	73	67	71	78	61	81	65	56	68	70	73	69	74	69	72	68	77	89	84	71	79	78	61	69	58	77	73	68	66	69	73	71	66	70	68	55	78	64	77	83	75	75	65	61	73	58	70	92	74	69	66	67	73	57	85	81	62	77	69	81	68	74	76	71	90	58	74	81	81	66	76	67	69	59	76	81	71	70	71	69	57	64	74	78	66	87	78	89	57	63	71	72	60	68	56	64	75	49	63	71	69	61	75	65	76	76	75	62	69	78	82	76	77	61	70	64	81	71	69	82	69	72	53	67	80	72	52	77	78	65	61	61	65	69	59	88	67	56	88	73	71	73	84	87	68	74	64	82	78	79	73	78	61	71	82	65	63	71	79	74	76	83	85	66	66	66	64	79	59	71	70	75	77	60	58	69	70	81	68	71	77	92	88	76	84	60	72	56	72	91	58	76	55	82	69	59	58	65	61	78	74	71	86	70	64	66	77	69	60	75	76	68	61	66	84	61	73	73	73	73	83	78	75	78	70	72	81	75	69	67	68	63	78	65	81	74	79	66	73	76	58	71	62	76	73	56	71	66	65	82	63	65	76	77	66	84	56	67	72	64	63	65	61	62	74	70	55	71	73	62	74	73	72	65	74	73	67	67	67	75	60	61	56	70	70	68	59	68	73	69	85	70	56	68	73	50	67	70	74	75	73	60	78	64	72	67	67	65	64	69	59	86	66	83	64	74	76	77	76	71	56	77	89	68	69	82	59	72	75	68	83	61	74	67	68	61	70	77	92	59	78	71	73	64	79	83	67	60	64	60	68	69	89	69	64	72	67	80	69	67	63	57	59	72	69	91	70	72	59	62	72	74	62	71	54	70	67	74	68	67	65	68	80	56	77	77	82	72	80	68	69	72	64	66	80	72	70	57	73	68	80	85	64	68	72	63	72	63	73	64	73	66	75	56	60	84	78	63	72	78	78	72	70	60	75	71	72	76	57	65	61	79	74	71	67	71	74	69	80	68	68	61	81	70	71	77	86	66	69	59	76	71	58	59	56	84	65	69	77	80	69	55	65	58	85	52	75	71	50	59	82	74	54	66	59	81	75	55	78	58	78	64	88	71	63	65	59	62	67	70	81	67	70	53	64	42	64	70	62	75	73	82	76	79	64	69	72	69	66	79	75	71	74	81	76	55	53	79	74	63	84	78	68	76	68	83	79	57	67	58	63	80	76	55	85	70	60	73	73	73	49	56	66	87	79	71	72	67	85	70	69	69	60	70	69	76	77	59	101	73	72	66	69	73	67	58	67	71	69	78	76	56	74	76	57	80	62	81	66	58	86	61	64	61	86	77	61	72	77	61	75	68	69	81	77	74	83	66	70	63	59	73	72	75	68	82	81	75	60	58	82	74	84	70	53	62	60	60	62	79	83	63	64	66	72	62	77	64	68	76	69	67	77	65	75	75	59	63	72	66	75	61	60	64	68	79	73	63	67	63	72	73	63	79	84	68	71	58	86	72	73	80	78	77	61	75	79	76	60	77	87	69	63	71	74	76	83	72	65	58	65	75	60	73	64	61	67	66	70	65	68	68	65	68	64	71	64	86	71	57	76	69	62	74	60	66	71	74	70	60	77	59	83	71	83	92	80	78	80	43	77	83	77	64	67	74	53	62	79	78	82	63	56	67	75	69	71	76	70	75	73	61	69	79	63	62	62	57	68	63	70	64	68	67	70	60	77	67	70	81	65	68	66	60	73	69	67	68	80	70	89	78	72	76	69	72	61	65	64	84	67	72	72	83	75	81	78	70	68	61	78	79	67	74	95	68	82	66	66	76	75	63	75	66	73	71	66	69	60	68	63	63	63	75	66	89	63	64	71	84	78	64	66	76	69	63	73	71	70	70	74	68	73	58	77	62	68	77	68	66	73	62	81	64	72	66	65	71	66	88	62	72	78	64	77	56	75	75	68	76	82	71	82	73	77	78	60	62	60	68	95	70	75	77	78	63	75	66	70	62	81	64	73	69	75	66	83	78	75	75	56	75	60	63	67	68	61	56	58	63	72	72	58	79	70	70	74	74	69	73	72	76	78	70	65	60	76	74	78	79	68	52	68	75	74	79	77	55	72	66	87	76	61	72	75	57	65	73	70	64	73	71	80	66	65	66	71	71	61	77	74	71	87	55	65	85	78	58	64	65	77	70	70	73	69	86	77	80	89	67	72	80	82	85	68	65	51	60	64	74	64	62	79	68	72	68	79	58	80	64	67	48	71	71	80	76	63	69	99	62	61	77	75	64	56	72	75	73	49	63	65	65	60	47	70	67	74	70	69	77	70	65	61	70	70	68	69	75	69	71	72	69	76	59	64	76	81	70	85	67	70	80	60	91	58	64	67	69	62	50	66	59	75	62	60	71	77	75	62	72	68	86	93	70	75	63	84	59	63	68	73	66	78	76	73	87	76	60	66	78	86	77	62	79	77	66	65	78	70	73	78	71	77	73	73	70	74	87	77	59	54	61	84	79	72	78	73	75	56	67	60	65	72	70	64	56	65	83	65	76	57	66	66	81	69	72	73	74	68	71	71	68	88	69	81	62	60	53	86	72	75	73	66	81	77	78	72	86	69	67	72	57	80	70	69	69	70	56	53	90	66	55	72	67	59	72	63	61	66	67	76	71	57	68	69	70	77	81	69	62	70	75	81	77	67	71	50	65	69	68	77	68	62	57	70	75	70	78	62	80	74	66	82	83	77	69	77	63	69	73	81	75	72	83	79	66	71	70	67	65	64	66	62	74	72	64	63	71	58	65	85	77	60	80	62	62	79	75
32626	25405	22258	27683	31722	31248	29686	26833	23763	21592	19425	16037	13018	9988	7492	6457	5115	4297	3576	3122	2931	2634	2530	2002	1821	1601	1553	1331	1309	1240	1092	1024	1056	980	913	946	968	943	923	894	940	923	863	889	845	910	916	880	878	912	878	850	851	920	844	861	831	888	835	886	841	892	868	910	853	887	881	867	876	831	828	841	881	875	845	848	870	853	831	850	863	858	886	870	886	844	838	828	854	847	893	878	877	843	864	876	881	860	843	857	881	856	834	880	869	890	829	813	869	869	826	897	852	870	845	869	893	831	869	918	893	867	850	825	820	837	847	824	967	826	862	868	862	808	815	873	871	843	910	844	856	841	867	848	901	853	875	891	859	924	875	870	832	850	837	827	869	870	854	847	853	838	868	878	878	818	847	858	908	856	857	885	883	810	880	869	899	845	857	886	838	875	888	835	817	828	813	812	916	829	861	841	832	834	815	853	862	884	853	886	868	887	844	819	856	876	913	853	818	891	878	824	827	905	855	880	819	885	854	895	853	878	824	805	855	849	857	836	844	857	796	866	844	871	876	847	844	807	889	891	884	856	835	858	907	864	871	827	862	851	860	893	870	880	882	905	843	849	843	825	874	824	807	926	862	828	819	867	819	857	873	840	840	869	795	857	878	881	886	849	867	864	888	928	854	877	855	878	892	910	848	903	835	884	890	886	831	823	856	884	879	868	857	834	909	855	875	875	859	853	924	848	881	833	839	850	862	829	845	808	868	878	911	835	872	876	826	833	851	878	878	770	845	861	878	895	858	814	925	829	852	813	859	881	850	886	865	915	824	858	855	817	837	864	896	876	840	869	850	851	806	877	854	839	881	924	874	885	838	867	836	905	859	815	912	846	870	850	854	846	844	826	825	865	876	908	833	877	865	873	866	871	829	864	828	843	851	844	832	881	818	856	858	834	868	891	923	840	865	878	827	822	867	869	774	876	844	915	863	850	869	858	873	881	815	895	851	859	910	881	838	829	864	860	821	859	880	909	902	852	820	867	852	845	819	865	850	899	849	858	866	835	877	847	862	890	872	867	871	840	870	820	832	855	856	844	875	896	869	874	849	836	925	892	847	806	848	893	844	820	860	863	929	838	850	865	795	824	894	843	831	890	843	837	834	866	868	877	864	904	837	845	827	869	874	865	901	794	918	903	879	909	849	836	861	865	873	854	909	888	821	939	859	871	890	855	867	838	883	828	874	886	857	860	867	875	848	858	882	845	833	855	872	793	890	897	871	847	879	854	813	845	857	890	845	894	825	864	867	828	858	822	889	821	905	860	888	829	848	867	850	890	834	909	823	842	877	862	839	863	906	913	839	888	886	860	920	824	848	841	863	875	900	815	796	907	831	921	871	879	912	802	858	820	887	884	814	932	782	886	879	875	858	884	821	869	920	880	857	877	804	871	853	864	873	863	851	895	837	879	892	892	866	870	844	855	854	953	853	861	880	855	855	887	866	870	854	864	874	896	877	883	839	826	878	871	905	821	812	820	888	883	883	864	823	899	892	872	891	905	864	853	844	872	899	827	876	892	867	846	848	854	863	806	864	841	861	887	840	813	890	860	833	866	834	838	904	861	889	827	871	852	885	884	919	876	811	882	892	855	843	846	808	879	882	889	877	862	898	909	887	855	840	905	838	884	856	892	890	907	852	845	944	800	837	835	884	941	861	886	841	877	857	917	824	850	850	873	845	875	877	911	843	813	912	861	826	878	790	869	890	896	842	828	868	855	831	866	871	891	895	850	880	808	867	817	881	816	847	775	826	852	900	876	863	872	865	853	831	844	868	852	863	867	839	822	909	896	845	864	869	833	817	828	903	816	882	852	860	867	865	926	839	861	866	821	870	814	926	909	818	862	868	848	873	857	855	842	804	921	869	841	882	791	839	858	833	855	869	863	851	854	852	860	852	862	903	858	886	861	882	885	894	872	878	873	853	850	897	855	867	907	869	850	885	854	896	883	855	829	836	817	912	858	893	832	831	830	854	881	829	907	891	834	819	841	812	844	910	866	906	815	881	839	847	842	882	851	856	892	843	809	851	842	870	889	914	850	818	829	884	833	794	831	843	838	854	835	876	894	858	844	835	860	844	871	888	847	866	841	858	896	886	872	880	842	824	860	892	908	838	870	862	824	850	864	848	859	850	826	856	861	813	868	857	862	837	900	861	875	883	829	882	864	880	912	866	838	879	841	890	882	830	831	844	843	887	846	830	892	884	880	863	848	852	866	926	914	838	852	914	880	847	852	838	807	919	784	858	830	873	862	861	865	861	845	806	870	921	876	831	888	867	895	857	885	847	891	924	816	874	870	807	878	868	863	889	878	897	864	905	854	828	861	865	816	858	892	875	875	899	881	826	852	867	898	854	849	879	842	882	829	885	838	897	852	906	823	835	851	812	901	846	817	870	836	872	899	840	854	868	832	891	833	854	927	845	909	908	860	858	875	862	870	886	865	805	868	828	877	816	800	783	906	821	814	872	881	835	889	897	878	861	870	866	876	829	832	848	849	827	873	884	883	872	898	887	853	879	894	886	842	856	838	883	883	910	898	854	829	884	831	876	840	841	841	813	863	847	827	851	877	881	889	897	837	862	878	911	878	861	866	876	871	823	914	846	865	902	860	909	803	835	880	889	848	861	835	845	883	833	867	842	799	867	851	828	841	845	844	899	847	826	852	882	826	858	938	872	878	868	909	874	868	895	908	826	828	874	862	851	839	849	889	874	881	867	873	888	885	833	924	807	829	876	805	865	864	898	829	841	921	867	850	837	860	917	942	884	835	867	864	854	861	876	873	817	851	858	885	900	872	817	873	908	814	891	811	845	869	853	841	846	865	874	854	887	867	825	861	831	821	880	877	864	875	898	819	818	906	842	842	875	839	851	907	830	875	877	834	857	873	882	855	858	845	897	876	876	886	889	841	867	820	887	867	822	913	894	839	930	877	857	871	867	859	846	864	868	838	861	868	878	831	842	887	896	851	872	809	870	855	809	869	881	836	874	925	856	893	854	848	848	875	847	831	820	817	872	832	850	859	898	875	835	838	845	866	889	870	806	884	833	856	838	840	878	836	859	926	856	881	846	852	910	850	847	876	846	904	881	878	869	829	859	857	834	895	828	901	832	828	902	835	841	918	842	842	850	872	845	837	886	830	882	847	848	856	897	832	859	866	874	876	835	884	899	827	883	871	868	809	850	826	877	905	814	811	868	895	914	869	895	795	875	888	851	922	809	861	808	907	856	880	799	833	838	869	892	851	843	889	818	842	893	873	901	874	894	853	786	913	858	853	873	895	876	900	845	892	919	875	902	905	857	794	863	843	793	834	905	833	847	851	893	843	904	826	848	843	873	875	884	866	868	870	892	840	891	801	883	910	862	888	846	846	856	865	890	898	876	835	864	874	900	832	871	913	896	849	856	933	881	885	800	804	848	887	828	915	857	889	861	891	860	862	865	863	842	811	876	911	840	865	866	804
9325	6026	3376	2171	1853	2085	1885	1664	1324	1099	945	834	636	462	333	268	219	212	170	154	143	127	128	133	96	89	99	84	82	79	86	82	66	74	87	81	66	71	67	66	80	75	73	90	69	95	72	89	71	60	75	74	74	82	85	65	67	58	55	80	86	70	78	64	68	79	72	78	69	65	74	78	67	67	61	60	72	68	80	77	62	69	73	90	70	70	64	75	67	68	78	62	65	68	76	75	78	84	71	64	63	64	62	71	71	77	63	65	60	70	81	79	54	78	80	67	69	64	69	87	70	80	58	73	77	56	67	67	62	74	71	73	70	57	76	80	71	62	50	72	86	70	75	65	78	77	84	81	73	73	71	78	74	79	64	86	78	69	64	64	60	66	69	65	57	76	69	74	68	63	66	64	58	67	68	76	65	66	60	67	80	72	84	67	57	73	67	65	77	55	72	60	58	65	66	68	77	85	59	73	90	81	86	77	65	63	56	60	63	67	68	71	61	73	69	59	67	92	72	58	71	86	86	70	89	71	83	68	79	83	60	73	71	65	68	61	61	82	71	81	67	79	78	57	74	67	65	66	86	73	70	71	78	45	73	68	56	67	70	69	65	83	76	79	76	66	67	93	75	70	84	55	71	54	68	65	82	68	65	66	74	77	75	88	73	68	75	75	91	81	71	63	69	57	65	56	82	59	68	88	66	67	63	76	72	77	82	68	71	76	71	59	74	45	63	61	79	52	67	71	70	56	64	62	79	70	77	63	74	69	80	86	50	63	66	67	54	63	61	81	76	72	75	52	63	74	67	55	80	70	65	79	75	63	87	71	62	81	69	77	89	80	57	56	68	74	62	71	75	62	68	55	65	84	79	67	68	78	76	72	74	74	65	82	61	66	64	61	72	74	73	59	75	78	70	71	68	70	82	68	59	58	65	70	67	65	71	58	67	73	56	71	67	58	81	51	60	69	61	75	64	70	61	62	65	70	78	65	74	68	64	77	74	72	63	59	74	42	72	49	70	74	70	71	81	68	71	63	75	71	81	59	88	72	55	50	74	70	79	76	65	71	74	64	71	70	72	67	66	63	85	69	60	78	91	69	76	73	80	59	95	73	70	58	62	73	67	56	76	63	88	75	58	73	72	80	77	72	65	68	77	81	68	76	66	76	76	75	58	61	69	81	68	74	69	78	73	71	65	72	92	67	64	83	76	67	69	69	71	70	81	72	70	70	77	60	70	78	74	69	94	57	73	68	63	75	81	58	79	59	75	63	69	58	58	68	61	69	64	78	82	64	67	71	85	68	90	82	82	68	69	61	69	63	59	67	67	58	48	79	80	68	69	62	61	73	74	61	83	60	92	72	77	68	60	63	80	58	75	67	63	67	70	83	76	68	85	70	59	68	60	84	75	70	64	68	60	66	69	42	69	56	67	71	82	75	78	51	68	69	68	72	72	78	69	74	72	79	63	76	70	69	80	78	63	70	67	64	80	74	91	74	71	71	66	80	76	84	97	70	79	55	70	69	77	65	53	84	65	70	62	61	82	73	64	67	72	78	80	78	68	80	71	78	74	60	60	72	82	56	71	64	70	69	69	73	56	67	72	67	92	64	82	75	80	87	64	69	74	69	64	84	68	70	70	83	69	73	63	65	70	47	65	71	77	68	67	70	70	81	72	81	76	90	70	68	56	73	66	71	68	76	57	82	78	74	63	68	71	70	83	78	67	81	57	80	82	83	86	77	79	84	79	70	79	85	68	85	53	66	64	64	77	69	78	60	82	86	80	71	62	63	62	52	63	65	69	74	60	66	63	58	60	72	71	76	70	74	63	62	63	73	78	78	69	70	64	61	76	61	86	62	71	65	68	74	91	66	71	72	94	59	67	82	52	80	62	54	77	78	53	64	75	63	63	71	67	70	55	66	71	65	84	58	67	64	64	56	79	56	71	67	78	58	57	82	70	70	88	65	56	68	64	87	63	70	66	86	71	82	59	66	63	74	65	68	59	78	73	59	64	68	75	64	73	64	66	67	64	75	65	71	74	65	71	71	78	66	69	64	53	64	81	77	72	94	68	75	79	60	68	72	81	70	67	64	61	72	61	54	86	68	70	92	76	65	65	59	68	62	83	70	71	72	63	72	70	48	55	68	90	65	83	60	52	74	71	72	61	73	71	70	84	63	64	86	70	54	76	75	67	72	62	74	64	68	52	66	75	50	68	78	69	70	57	66	67	84	80	58	77	73	88	77	79	67	79	72	82	63	74	66	62	67	74	57	76	65	75	60	70	63	71	76	70	73	68	66	76	66	65	62	62	60	68	74	72	60	65	69	73	72	67	67	79	85	89	74	70	82	73	80	76	62	58	73	75	52	82	65	64	63	73	66	65	73	78	69	67	82	64	73	63	77	78	69	54	68	86	64	68	75	71	66	64	71	64	61	63	73	67	73	72	69	65	61	75	64	71	60	79	75	66	68	74	62	96	76	77	60	72	65	48	69	67	77	68	63	61	69	64	77	53	72	68	84	70	69	73	84	59	69	68	82	67	82	75	58	80	75	71	77	70	65	65	69	77	72	73	69	73	79	91	71	68	85	74	56	72	54	77	68	60	64	58	74	74	65	81	67	56	71	82	67	75	80	86	74	68	76	65	56	66	57	65	59	71	81	67	58	64	67	76	62	62	84	59	71	71	70	79	65	61	72	75	82	84	68	95	77	65	60	60	80	72	76	70	57	83	65	72	60	72	71	79	68	72	69	64	72	67	65	58	64	77	68	86	73	70	59	75	66	60	73	76	60	61	71	63	74	75	83	63	62	59	53	80	54	68	65	72	76	69	69	68	65	80	70	68	76	61	72	81	72	65	60	78	77	84	62	73	74	89	85	67	78	67	57	70	78	76	68	67	74	65	71	80	72	56	66	72	70	68	63	78	74	62	62	78	60	82	59	65	66	74	63	61	85	65	76	59	60	65	82	72	68	76	65	69	80	65	89	74	78	76	68	68	72	71	69	65	58	59	69	76	68	72	65	67	80	70	69	72	73	70	55	71	62	67	65	72	73	66	66	81	71	59	57	66	86	77	64	64	72	97	74	77	88	64	80	68	62	72	82	67	66	73	68	79	65	67	72	54	71	85	70	68	75	48	67	66	67	80	79	74	59	71	60	77	58	75	67	80	67	76	76	68	61	55	84	73	68	87	62	67	61	81	67	67	84	62	78	68	67	71	70	68	76	72	62	69	61	76	58	65	71	53	75	73	56	62	72	64	73	65	80	71	53	85	75	59	60	66	68	75	87	79	57	47	77	70	80	71	62	64	83	70	50	70	69	65	57	91	53	61	64	80	76	73	72	69	73	79	63	61	73	67	76	59	76	74	81	71	64	71	52	83	56	68	69	70	87	58	69	62	84	68	67	68	70	84	75	71	55	75	60	78	62	76	55	65	64	61	71	58	62	82	71	66	74	59	74	81	75	84	66	72	82	69	62	77	62	77	69	60	76
36504	27802	24953	30720	33696	33847	31365	28342	25524	22995	21506	19063	15713	12820	9600	7703	6514	5398	4618	3660	3287	3047	2765	2474	2187	1811	1775	1650	1415	1438	1211	1077	1046	1033	991	943	915	948	997	922	935	941	939	905	882	946	850	870	866	894	884	864	843	811	942	840	845	837	820	870	816	834	822	936	832	856	828	798	849	847	870	846	828	849	842	836	823	873	848	859	868	838	869	856	872	824	856	874	830	844	826	859	901	821	841	805	806	845	839	911	864	830	839	845	854	921	833	896	871	840	858	849	857	860	826	868	883	854	803	858	851	854	856	817	896	849	859	847	895	821	837	816	899	813	828	866	844	814	837	848	846	811	811	880	879	890	874	934	895	838	838	830	894	851	862	828	837	880	885	874	875	866	824	902	871	837	841	868	882	823	810	807	840	845	850	885	854	836	874	845	875	820	882	836	879	812	835	873	893	902	846	861	864	850	921	901	921	844	834	858	840	843	833	868	860	908	824	845	875	829	787	815	897	873	870	886	847	836	832	873	876	878	871	900	846	839	890	840	867	832	885	823	883	821	877	835	856	887	855	815	838	866	867	803	877	839	858	895	822	948	865	827	848	837	911	850	872	857	847	832	852	870	843	888	877	827	876	827	866	844	796	803	907	857	869	813	824	788	852	853	833	810	842	849	855	870	853	863	855	855	816	845	885	845	830	833	861	857	847	871	848	879	850	849	843	868	872	901	825	814	859	861	850	856	814	894	862	858	819	887	823	810	822	888	887	860	814	879	839	795	884	868	840	865	869	854	853	847	885	827	848	849	824	859	864	842	885	833	856	866	790	888	849	886	853	816	835	826	908	854	891	846	908	883	820	842	890	858	840	897	865	837	848	874	884	844	912	824	838	822	848	868	864	877	873	826	873	799	833	789	845	879	873	837	896	857	856	828	874	801	805	876	857	863	820	821	881	943	842	907	830	832	891	818	838	856	864	850	829	768	868	830	846	833	912	853	864	910	829	880	856	854	836	849	881	827	823	862	899	811	819	825	837	865	867	893	851	870	875	871	840	861	849	925	870	827	821	882	826	887	823	819	837	860	882	835	814	870	830	905	776	837	873	863	849	851	880	900	839	843	885	897	873	851	857	793	868	813	875	844	881	840	867	867	827	860	863	798	918	836	892	857	835	874	828	863	857	874	852	836	788	875	779	906	847	852	827	845	843	812	904	865	897	859	868	850	823	883	782	825	915	846	913	848	862	853	866	834	905	869	840	851	873	778	846	819	810	829	858	776	848	823	835	810	828	888	791	833	858	852	855	831	877	868	862	795	883	906	849	924	844	828	841	888	842	863	833	861	838	848	905	870	891	853	878	826	864	862	842	852	889	856	859	868	880	847	860	846	840	852	864	844	836	865	914	838	807	888	861	852	808	823	855	891	877	844	829	844	869	867	820	874	779	880	863	888	847	901	873	858	844	873	871	865	851	850	820	890	830	814	817	833	812	868	774	845	916	912	813	836	840	898	815	936	917	825	874	895	815	823	887	835	870	892	797	878	864	888	894	819	896	827	875	815	853	881	864	843	822	808	819	838	815	848	876	840	870	855	849	860	869	866	850	853	842	861	885	877	858	810	841	812	879	833	841	890	841	839	905	889	854	882	875	850	863	822	851	813	866	888	820	857	837	824	855	888	840	851	811	877	842	824	876	862	833	866	879	865	916	844	814	855	871	835	894	868	847	863	802	856	875	900	876	825	892	881	865	873	848	868	789	844	840	865	891	823	913	847	881	803	943	863	915	811	794	845	873	872	874	858	784	853	846	877	861	838	882	888	879	827	818	862	841	842	844	861	885	849	817	852	850	818	802	875	868	844	849	857	864	827	810	926	826	841	881	819	805	837	863	807	845	893	857	858	774	864	847	825	891	865	870	853	859	848	867	865	866	872	853	865	878	879	827	880	861	842	846	861	817	856	821	813	825	838	813	812	870	837	875	855	833	812	892	892	846	869	794	859	833	835	837	827	871	836	855	808	872	860	865	860	897	856	835	883	881	791	904	841	826	835	820	868	828	831	884	854	845	855	836	813	854	810	875	882	856	843	888	822	800	838	924	892	857	859	843	836	822	887	801	827	842	912	849	880	818	853	907	880	839	861	878	867	812	828	844	902	858	867	857	799	832	878	854	868	882	879	825	878	877	792	831	896	845	867	845	857	845	852	874	844	803	856	901	867	851	843	843	850	821	814	856	852	881	778	878	872	926	867	818	834	858	933	829	858	889	855	854	864	859	826	882	849	808	912	868	865	822	822	884	848	854	880	863	898	834	829	870	837	882	889	848	896	882	847	842	855	878	803	863	846	822	864	827	868	871	898	854	825	796	823	899	911	867	857	853	839	854	797	838	861	875	828	840	848	797	882	886	925	830	851	844	810	861	864	914	854	888	820	859	817	908	831	895	855	847	830	903	848	811	794	816	835	827	876	806	868	840	895	851	848	912	827	852	862	881	878	858	844	853	840	898	818	846	885	863	887	878	903	880	820	851	871	832	867	857	813	830	833	881	865	847	851	847	830	840	862	886	811	796	828	821	828	798	856	841	848	862	909	898	890	867	880	809	820	851	846	872	868	841	810	861	823	819	834	847	880	863	793	879	756	833	819	817	828	908	896	860	854	843	887	799	851	896	820	845	846	862	877	865	848	822	870	828	896	877	835	868	910	802	831	884	840	849	905	832	883	881	871	888	919	819	769	840	869	859	894	831	862	870	852	904	861	831	839	849	884	859	837	923	846	864	855	865	878	859	806	892	844	873	873	846	855	871	884	842	835	874	827	909	808	907	872	826	896	837	831	852	855	826	866	832	843	825	852	869	966	831	871	863	873	862	854	835	869	824	856	849	866	878	863	825	843	822	841	812	852	814	867	814	877	851	817	869	827	833	882	848	828	836	878	833	846	888	885	818	887	854	915	824	853	831	869	823	855	864	846	882	873	882	864	869	814	837	822	882	860	878	865	859	793	822	845	914	864	858	883	829	880	808	877	856	841	829	816	864	860	886	885	888	857	857	833	851	835	855	829	902	826	929	840	909	825	860	858	827	836	845	814	829	819	857	830	857	908	822	862	807	833	863	822	848	802	811	849	934	822	827	849	798	825	842	807	838	825	835	916	860	833	912	835	826	831	830	844	897	817	846	853	835	819	828	766	888	809	869	762	856	831	785	889	795	866	830	895	849	864	830	814	897	783	796	825	926	901	903	808	858	860	841	836	813	832	853	911	826	861	898	841	823	911	887	899	941	812	837	895	878	854	843	834	857	859	916	814	863	867	851	864	837	837	882	853	848	823	863	872	849	823	869	857	814	879	862	833	868	830	869	857	843	873	843	837	827	849	832	828	835	877	859	873	908	882	875	834	871	841	839	850	843	865	822	875	871	853	803	850	846	868	869	877	899	883	796	846	799	846	863	815	860	869	901	839	879	796	848	842	898	836	835	823	844	874	875	872	845	848	865	801	858	899	871	897	833	847	888	880
5788	2622	1540	1071	880	956	887	798	653	496	486	491	414	289	267	180	158	155	104	92	112	107	88	90	90	84	73	99	77	80	75	63	74	68	58	84	68	76	74	74	66	72	80	76	81	80	72	76	73	74	71	57	52	63	53	62	74	67	62	74	70	65	78	70	62	80	54	68	67	63	58	78	70	67	81	53	76	82	64	62	56	75	75	59	67	70	65	84	72	63	73	69	61	61	77	79	65	76	69	56	71	75	57	65	77	78	61	88	63	68	61	72	69	75	63	73	68	62	72	56	68	76	79	61	63	80	74	79	65	62	72	74	48	61	62	89	79	61	88	62	69	75	64	70	63	74	69	75	64	69	58	64	70	50	66	78	67	69	63	73	72	71	65	70	59	69	78	71	75	79	54	76	79	67	72	62	84	57	70	73	63	68	77	73	60	64	80	60	67	70	68	61	64	63	78	71	75	80	74	75	86	74	66	62	70	60	63	66	81	57	80	73	55	54	79	69	77	69	69	74	65	65	69	63	66	66	60	71	64	71	69	59	74	67	71	63	72	80	64	82	73	72	75	73	75	66	62	71	67	68	51	64	81	73	73	68	67	58	64	77	86	71	82	69	67	64	66	84	51	54	75	62	75	66	67	72	66	72	81	58	67	73	64	63	64	71	79	76	63	74	66	74	80	75	77	74	71	62	64	78	51	66	79	54	80	61	72	82	57	66	55	71	74	75	55	91	65	73	68	83	62	73	70	60	57	84	60	62	69	63	67	62	71	50	59	75	80	64	70	73	67	65	66	67	57	70	69	63	68	76	63	70	74	67	65	74	49	75	55	72	60	73	66	80	77	89	58	64	63	59	71	83	68	55	73	64	76	64	72	61	59	75	60	82	81	64	87	67	65	55	58	70	48	54	52	69	87	71	71	70	58	74	64	61	62	69	64	68	62	60	70	69	68	75	65	61	61	77	69	65	77	89	70	72	82	75	64	73	71	63	76	73	62	68	82	67	68	68	94	78	64	79	84	64	77	60	84	61	93	65	61	59	74	69	67	72	84	62	86	69	76	85	72	64	74	58	73	68	79	69	74	68	66	66	84	53	70	74	62	62	83	75	73	61	69	72	64	47	68	53	63	62	63	60	71	61	43	77	65	60	66	74	65	69	78	50	63	82	62	62	76	67	81	50	74	54	81	69	69	74	63	60	67	70	72	67	79	74	62	61	59	77	64	61	67	68	87	72	61	74	77	72	72	75	56	69	67	51	68	60	86	60	57	68	76	46	55	66	77	63	72	74	73	71	67	62	70	55	62	64	69	76	69	69	66	71	70	63	79	55	85	71	76	54	67	55	63	59	68	72	76	56	72	60	65	60	67	72	85	77	68	93	63	73	72	72	64	76	70	67	80	66	82	74	72	83	69	68	59	68	85	60	81	65	60	76	66	69	65	66	64	54	80	73	79	61	76	74	63	64	78	80	71	50	76	73	66	61	60	54	84	69	68	68	64	82	81	68	74	72	74	59	71	61	71	68	61	66	52	58	77	69	69	65	54	68	64	81	74	74	59	78	62	66	68	68	60	68	59	61	73	68	64	66	68	64	66	68	62	61	77	55	72	66	77	63	59	70	79	77	61	75	61	79	68	84	77	62	70	76	66	56	71	61	66	92	60	69	70	75	57	72	56	74	68	64	78	96	68	68	65	64	66	55	64	78	51	73	73	55	60	74	77	74	79	62	73	73	66	59	84	52	68	57	69	62	71	91	78	53	76	67	71	63	60	54	63	73	75	66	61	66	81	94	64	74	64	73	71	67	70	64	81	83	77	58	73	76	66	85	65	66	72	60	66	77	63	76	64	68	63	73	80	60	69	72	70	66	74	71	68	57	67	70	86	54	73	70	77	58	70	75	62	64	73	65	70	60	75	53	81	72	74	65	69	74	72	63	77	80	78	76	83	59	76	74	69	61	67	80	80	65	72	79	80	77	84	64	68	79	74	67	79	73	63	58	67	65	72	71	80	72	72	80	59	67	69	76	68	76	81	78	69	87	80	65	75	70	70	66	64	78	48	70	64	66	60	48	69	83	76	86	61	74	56	81	59	73	60	63	75	55	61	56	66	54	75	69	63	60	70	69	77	69	54	84	67	74	73	79	56	73	70	58	72	63	58	85	55	70	78	82	77	77	66	57	70	72	59	60	74	57	72	57	80	58	65	49	101	65	70	61	91	58	66	77	77	80	67	64	65	64	89	71	76	73	70	72	75	68	71	70	67	81	67	70	80	74	61	63	85	74	89	63	84	57	66	77	72	64	66	75	73	62	69	76	64	89	75	60	62	67	86	66	65	66	54	66	62	53	59	82	71	91	60	54	66	77	79	57	63	62	69	72	70	78	77	68	59	78	51	67	81	70	74	54	50	62	69	56	96	57	72	86	56	64	69	64	49	51	78	70	69	70	68	76	71	74	68	70	83	55	51	66	62	72	67	72	64	69	78	64	71	72	74	71	63	70	73	91	72	62	73	68	83	59	68	75	59	69	70	65	61	73	69	55	66	73	75	58	61	57	80	67	54	70	65	71	73	70	62	65	72	46	65	70	46	67	58	64	50	71	75	62	66	74	69	69	69	74	85	62	61	71	72	67	68	77	58	74	51	82	65	59	65	63	73	67	75	68	67	85	72	76	59	83	57	63	68	83	79	64	69	65	62	85	72	72	63	59	66	63	62	70	67	71	79	63	69	75	70	69	67	90	67	78	65	65	76	67	75	73	74	72	62	72	84	70	58	67	62	73	75	59	67	87	60	63	66	66	77	71	71	83	85	71	71	70	76	65	51	53	63	60	75	75	83	82	78	67	70	63	78	70	78	68	56	69	80	76	80	75	61	62	67	76	51	66	55	66	79	65	75	71	68	63	74	56	73	59	58	94	74	65	54	64	72	74	68	88	75	74	62	73	70	80	69	56	63	60	72	69	75	80	57	63	71	72	71	61	69	61	71	68	74	72	76	67	65	53	83	66	68	65	73	63	68	76	57	76	61	56	62	58	75	66	78	81	57	83	77	81	67	77	69	71	60	68	57	66	78	79	67	68	68	66	69	90	57	61	62	76	73	83	72	57	71	72	67	75	68	65	58	69	62	73	64	82	78	67	74	79	78	61	81	80	55	78	78	70	60	75	56	63	66	82	61	54	73	68	61	94	83	59	57	49	66	55	79	64	60	61	67	74	58	72	78	70	60	84	62	69	82	62	77	64	78	80	74	72	69	66	80	58	68	69	57	80	82	72	61	57	74	77	73	60	77	74	68	61	73	59	71	84	56	82	68	74	66	75	88	60	68	78	54	63	54	77	49	81	82	68	71	75	74	64	76	68	70	82	79	82	77	79	70	64	76	67	86	64	54	58	69	80	76	72	69	64	68	85	82	75	68	77	73	79	73	85	79	74	76	69	67	57	62	82	68	70	65	68	78	72	78	72	70	69	64	73	73	71	78	73	70	73	69	56
30096	21726	18748	24226	27160	27160	25073	21325	18262	15720	14422	14098	11299	8958	6609	4638	3818	3216	2762	2309	1967	1924	1705	1628	1544	1444	1364	1277	1117	1075	1032	1008	960	879	854	909	894	944	899	848	881	823	832	848	836	818	844	861	809	853	862	812	831	814	869	792	815	847	841	818	810	810	805	869	881	839	880	799	839	824	832	865	805	816	833	864	918	834	852	878	840	819	853	831	848	836	790	813	864	845	805	844	815	842	835	859	786	796	853	833	836	839	841	818	814	772	824	820	849	835	853	848	821	794	828	833	875	794	823	805	809	823	809	836	830	802	822	810	815	817	855	812	823	769	840	859	818	836	800	787	820	862	820	822	836	829	848	814	858	866	867	835	833	832	842	846	836	791	873	819	836	866	829	839	788	803	865	807	829	857	821	845	793	811	802	776	840	835	856	863	872	864	852	806	874	835	845	828	860	822	801	818	893	828	847	847	835	821	806	831	822	796	851	860	776	888	806	837	849	814	812	876	790	849	781	863	855	818	824	865	837	841	833	820	818	826	797	868	855	868	810	831	804	828	858	863	794	804	813	829	891	818	851	884	831	822	798	798	840	856	826	765	879	773	888	818	876	826	805	775	845	810	817	804	834	867	844	801	828	852	788	830	786	815	809	832	865	849	866	817	835	788	886	808	873	894	830	772	870	840	818	801	855	838	830	866	901	866	830	836	783	835	848	826	843	795	827	814	845	881	847	804	847	845	802	812	804	878	821	867	813	827	858	863	844	827	842	877	835	788	874	832	889	843	809	829	853	828	908	824	807	810	806	809	818	779	866	854	811	847	847	880	871	751	839	829	799	860	821	775	828	789	836	822	836	803	835	870	763	890	828	817	803	824	886	833	810	790	821	857	865	818	862	824	845	778	851	805	808	838	820	851	862	861	746	814	839	853	803	886	794	834	847	835	843	851	807	825	853	837	897	820	820	828	830	806	803	847	860	849	830	838	847	865	837	808	796	855	861	863	817	829	793	844	838	869	803	841	818	889	801	832	858	847	789	823	811	828	928	843	825	840	831	800	787	881	802	872	851	805	849	857	831	870	847	853	845	834	845	777	821	830	834	845	863	836	806	802	837	829	842	865	852	833	818	853	858	848	800	833	849	851	825	858	815	848	838	827	912	802	879	828	870	852	882	851	836	830	822	868	865	802	808	818	872	828	815	826	914	799	769	842	844	841	809	790	856	842	822	843	830	796	843	828	830	858	839	843	865	860	837	836	837	799	825	852	880	851	817	848	811	804	810	893	863	846	860	880	835	802	820	854	820	869	908	860	857	807	803	800	879	830	845	856	842	761	851	811	822	822	841	810	843	847	852	812	803	823	844	841	845	814	869	818	834	790	829	827	867	865	869	866	824	825	847	883	844	833	852	859	853	853	820	845	800	885	774	825	835	825	826	800	792	786	843	850	838	840	778	851	835	806	855	828	797	876	849	828	830	840	859	826	835	845	846	803	861	846	819	812	854	843	856	801	834	887	822	842	859	824	883	860	831	846	837	811	834	841	856	823	824	850	772	846	847	840	877	862	805	862	840	832	796	791	864	835	803	781	822	818	856	841	893	827	828	878	824	781	825	859	839	877	910	883	851	779	843	876	819	814	867	847	788	812	835	857	854	834	777	869	822	825	832	844	850	788	842	817	841	861	779	833	835	825	767	836	804	864	800	868	856	848	812	831	812	835	816	827	871	813	779	817	799	854	840	848	858	866	879	805	810	779	861	821	845	844	916	886	875	860	814	814	856	831	858	823	883	835	846	871	869	843	821	844	832	845	841	814	769	848	834	805	778	877	827	799	877	860	812	845	774	828	782	843	814	819	804	833	860	848	847	790	843	831	815	810	841	852	866	849	820	876	832	857	820	834	817	889	804	835	833	838	839	786	873	826	788	862	817	848	839	861	819	806	873	852	880	874	808	836	835	837	814	802	823	802	876	814	821	821	837	795	841	846	853	848	786	862	803	881	779	802	868	818	860	802	843	807	822	814	840	802	844	795	788	830	814	828	823	805	816	837	851	807	807	789	815	785	813	847	895	817	812	834	806	797	831	861	856	865	830	847	837	815	882	872	834	828	856	878	913	816	862	823	837	862	838	804	801	819	818	851	899	852	828	785	871	867	804	837	826	869	850	827	819	834	837	796	863	828	792	849	802	822	821	837	835	791	843	820	834	832	822	836	859	826	880	772	825	803	806	803	819	823	819	872	869	854	818	854	864	859	881	830	813	859	838	825	775	803	839	839	843	860	847	808	784	819	847	827	830	816	842	823	806	802	799	885	820	865	871	834	832	858	829	793	852	846	866	832	825	800	843	845	799	853	792	852	806	894	886	858	806	774	825	864	861	839	792	837	833	859	884	806	857	907	819	833	818	910	795	798	840	789	828	814	822	823	841	812	864	781	870	876	843	857	837	808	823	837	748	815	779	785	837	808	799	814	826	824	872	800	787	830	812	840	818	875	820	811	846	824	864	850	908	831	832	848	806	838	838	819	808	790	843	837	819	836	853	891	875	858	855	837	846	836	829	880	791	837	829	794	837	878	836	857	879	824	838	845	872	843	856	811	778	858	829	822	789	831	853	825	831	852	765	815	871	845	778	810	804	776	817	823	835	835	815	808	822	814	826	851	868	887	845	795	826	860	824	884	834	803	844	854	830	787	868	842	892	790	882	828	873	805	855	819	804	832	852	824	861	811	843	829	852	887	845	811	822	820	844	817	807	816	824	839	788	856	841	810	800	805	797	832	843	787	837	780	809	834	812	817	812	796	835	843	825	855	875	831	842	829	869	860	819	844	834	879	840	800	837	820	861	813	862	883	869	803	806	847	802	850	864	801	823	786	882	814	886	821	842	854	855	808	805	802	825	762	814	814	762	892	835	808	784	829	808	833	893	855	825	783	830	824	866	778	834	859	858	861	852	788	809	884	860	812	854	835	821	821	854	831	836	804	856	804	803	791	895	826	794	837	867	786	835	824	878	754	835	817	842	840	774	797	867	844	882	891	819	810	812	825	807	852	845	842	799	768	858	862	793	843	828	799	780	772	802	849	867	845	844	817	777	828	806	827	827	817	834	887	845	808	838	824	794	825	834	866	808	845	838	852	846	827	913	826	811	859	846	808	785	879	823	815	861	854	906	820	797	782	827	884	887	843	832	840	842	798	791	881	857	840	866	844	838	806	820	806	826	842	833	815	847	800	782	840	772	832	871	834	830	828	828	861	832	791	764	818	834	833	834	795	816	820	833	859	855	859	838	870	840	867	884	819	858	836	795	837	855	810	816	791	800	790	859	849	853	847	815	838	812	852	796	866	812	822	797	837	883	858	778	842	841	807	844	818	832	824	807	835	835	810	814	849	776	854	811	880	902	887	865	837	859	831	834	830	813	817	795	857	846	874	838	832	818	813	818	847	859	837	814	781	803	853	803	844	825	841	836	775	810	843	834	809	804	835	834	806	831	834	841	810	879	845	812	891
7603	4555	2573	1574	1301	1519	1378	1027	812	637	546	571	550	400	332	285	198	145	130	122	113	104	93	102	91	86	90	85	77	101	79	72	73	73	86	70	63	66	65	67	73	66	68	69	73	74	83	79	72	74	60	62	72	68	59	54	70	84	65	72	65	66	66	74	82	66	70	74	71	63	63	72	65	72	76	61	74	81	80	87	71	70	70	62	57	56	85	78	60	62	75	79	75	70	58	68	76	65	60	88	78	76	62	63	58	83	66	67	69	56	75	63	82	64	70	77	81	76	74	71	74	73	69	67	82	59	66	78	91	64	86	62	67	61	65	82	59	64	69	60	66	78	68	54	70	72	62	68	70	75	51	51	68	76	87	58	53	70	59	93	72	60	67	68	60	65	80	69	66	77	71	61	59	57	78	73	64	65	66	68	64	76	69	66	56	67	84	85	67	71	93	73	68	58	68	63	72	66	67	77	73	66	80	69	67	67	74	77	72	67	69	72	71	58	62	67	71	66	64	92	68	68	93	65	76	75	75	69	59	72	74	78	76	70	73	60	59	64	63	75	63	66	73	83	68	66	74	72	80	59	70	79	73	71	73	55	61	66	73	78	60	69	72	73	64	53	70	77	69	71	86	74	68	68	76	72	76	77	64	85	73	73	67	60	66	62	58	72	76	48	67	76	58	72	71	79	53	58	76	70	73	56	77	61	73	67	58	58	79	72	65	72	88	67	61	76	67	80	69	61	71	75	72	69	72	57	65	80	72	66	72	61	82	60	70	74	77	69	86	59	62	71	64	53	58	70	77	91	68	68	80	75	59	55	62	63	63	81	71	57	77	70	64	66	68	62	76	78	70	70	64	61	66	75	69	62	62	65	83	70	64	67	75	74	80	55	76	62	84	66	79	69	73	48	69	65	52	68	58	72	78	68	77	79	69	67	62	75	72	65	81	52	74	79	83	78	80	71	62	72	83	75	48	79	67	71	82	65	60	74	66	67	73	90	69	66	67	74	61	70	51	77	63	84	66	66	58	58	75	64	63	66	65	67	58	76	61	49	72	60	76	84	80	67	57	69	73	70	47	63	79	63	71	74	68	76	60	81	78	62	69	56	64	73	66	79	68	71	59	72	68	72	72	75	55	68	66	58	70	82	71	75	64	67	70	61	58	73	64	75	72	53	89	80	69	72	74	70	59	78	63	68	72	68	60	58	64	76	75	78	77	78	69	64	84	73	55	77	69	71	82	67	53	68	71	63	68	79	71	63	62	67	70	61	65	78	78	68	74	62	55	67	70	75	66	65	72	80	66	80	85	79	81	81	63	74	71	80	73	70	71	80	83	49	72	79	57	65	59	62	63	56	68	68	58	68	71	64	61	80	70	73	71	67	71	86	56	82	67	71	71	60	67	83	84	63	75	69	68	69	74	63	68	71	74	77	57	68	53	61	68	64	84	59	62	74	76	80	87	81	64	70	88	75	75	72	65	74	62	56	62	77	59	73	65	77	59	68	69	55	74	50	78	57	61	72	62	73	82	70	55	61	73	74	58	72	72	55	66	76	71	50	70	58	92	68	63	72	59	71	71	53	67	80	60	62	77	83	72	78	86	67	68	68	64	74	97	74	57	62	68	75	61	82	64	71	86	81	71	58	54	79	65	53	62	71	58	74	75	78	64	59	56	81	73	83	58	68	64	68	65	72	69	66	62	81	79	65	82	82	66	74	55	71	72	85	67	49	71	55	85	56	62	76	70	64	69	86	58	77	67	86	58	81	69	74	74	77	77	57	84	60	79	81	74	58	79	77	94	66	75	78	71	76	74	63	83	69	74	58	60	76	83	57	68	90	71	59	79	83	81	64	69	63	66	61	65	55	70	70	71	68	51	73	66	76	74	61	67	92	72	68	74	76	65	71	55	69	80	69	62	59	68	70	80	68	72	66	77	74	72	58	79	87	69	68	77	62	68	72	64	64	71	73	62	79	76	59	78	70	70	67	69	89	75	73	69	72	54	61	74	69	65	68	71	76	59	82	66	67	83	74	77	54	61	62	74	67	72	65	52	46	66	78	57	64	72	79	77	77	76	73	70	59	76	62	69	62	73	58	74	68	69	77	55	54	71	60	70	79	64	86	86	82	62	72	62	89	94	71	63	60	74	57	72	82	73	68	74	66	62	57	56	56	64	67	64	68	81	71	75	63	69	65	75	59	82	70	64	64	73	76	69	76	84	70	79	68	72	53	67	82	70	77	82	65	61	73	51	62	74	82	66	64	57	79	70	67	61	64	63	67	65	74	80	64	71	64	69	62	67	58	62	77	64	71	58	66	63	69	67	60	58	76	76	78	54	72	73	65	70	82	70	60	59	60	70	60	69	73	63	62	66	76	85	69	56	63	63	56	73	72	60	73	96	76	71	79	62	82	80	63	74	69	65	68	76	72	70	91	77	58	77	75	74	64	62	49	77	66	74	72	78	77	67	66	67	61	65	66	72	69	76	66	74	82	57	62	77	63	67	70	68	60	72	69	79	70	75	71	85	54	73	74	79	79	64	63	61	71	64	65	66	66	71	80	76	53	68	65	62	65	82	69	72	70	70	60	75	72	69	69	60	57	72	62	93	71	89	67	71	63	75	61	70	72	63	83	85	71	61	59	72	63	66	74	70	63	68	77	57	77	68	67	70	66	70	81	71	66	75	54	59	75	107	71	73	68	56	44	79	69	77	77	86	74	63	80	73	62	62	74	70	72	75	69	73	72	68	71	85	68	77	76	59	58	69	82	81	59	69	73	71	69	78	70	64	72	69	61	76	68	56	80	72	73	63	70	64	60	81	67	63	70	70	56	80	85	59	62	69	78	64	58	60	67	66	70	69	56	71	69	68	70	76	68	80	60	66	69	66	62	67	65	69	68	82	61	73	56	77	87	85	78	67	71	73	58	63	76	71	69	75	59	58	88	69	77	84	82	60	64	82	79	69	66	72	67	71	78	67	63	66	73	79	71	79	62	87	75	64	61	64	60	60	67	84	71	80	87	61	65	77	59	90	74	86	58	87	54	63	71	78	73	69	73	79	61	66	87	71	67	78	70	70	61	78	72	57	56	55	88	63	84	86	65	66	78	73	71	69	65	79	73	49	68	81	70	86	63	69	77	89	61	69	69	71	60	64	70	60	78	56	49	63	64	75	65	71	60	52	82	70	70	64	71	78	65	78	65	67	50	81	68	56	76	76	72	64	56	75	80	71	74	48	88	80	79	57	63	64	53	75	77	82	77	76	81	75	60	80	63	69	69	69	74	65	72	71	70	58	77	76	61	60	71	71	70	66	50	72	72	70	56	70	64	69	77	63	86	85	67	65	64	79	71	56	67	62	59	73	76	83	79	73	60	73	79	72	68	67	79	80	70	72	72	71	59	55	72	78	82	66	57	64	55	81	66	76	65	63	70	72	77	74	63	48	66	64	76	68	75	70	59	74	65	61	70	65	79	61	64	65	82	68	73
34504	25554	22296	27900	31017	30871	28282	24565	21033	18070	16252	15366	14243	11051	9242	6988	5211	4200	3323	2833	2506	2159	2141	1937	1785	1702	1537	1371	1307	1229	1156	1076	1053	1013	911	912	928	877	843	871	898	851	808	901	867	837	846	888	858	863	810	906	893	850	881	851	850	872	841	848	838	819	896	842	816	840	837	835	795	806	871	850	820	865	857	826	835	791	849	879	785	838	802	840	856	856	850	829	800	899	842	811	826	838	856	877	864	839	839	841	837	867	849	854	886	841	806	799	834	833	859	857	844	850	874	840	835	835	801	853	925	856	845	828	834	845	832	831	841	852	815	853	795	825	861	833	849	806	843	850	830	858	846	791	841	820	835	850	809	865	855	765	852	813	845	856	828	826	847	892	793	874	764	815	842	791	820	864	830	843	846	831	790	862	818	798	857	822	811	826	820	835	764	797	781	841	792	858	849	806	831	823	803	834	826	875	878	835	789	829	794	794	817	820	830	865	872	844	842	841	823	787	797	820	784	836	839	823	820	813	841	856	879	816	803	844	856	789	869	789	787	852	814	875	833	855	861	842	827	809	769	828	876	885	815	899	843	824	823	831	842	837	811	814	838	876	831	853	815	786	885	847	863	862	827	800	806	840	818	829	779	829	801	879	826	824	906	865	843	844	799	823	793	844	891	863	800	859	830	868	826	819	836	858	800	860	800	849	846	787	826	820	864	860	863	832	804	855	885	823	789	803	811	797	792	843	826	819	830	856	867	807	856	807	862	801	842	790	844	802	824	848	846	811	818	895	873	794	879	827	858	881	853	817	803	863	828	870	815	871	811	825	855	841	846	845	856	866	834	822	849	828	852	815	879	859	843	859	806	833	848	885	812	817	853	805	816	828	835	836	847	859	868	780	814	838	878	863	825	840	833	874	846	889	800	825	846	863	828	808	888	833	836	844	837	791	851	807	851	820	849	821	851	830	847	785	830	843	824	822	809	875	804	888	800	828	851	855	821	869	878	837	804	829	809	861	808	829	822	838	854	842	874	842	876	864	837	859	823	776	840	804	854	844	865	849	863	838	822	857	802	830	809	854	776	790	874	886	857	835	866	778	867	819	787	822	853	879	860	865	842	805	829	874	857	838	851	846	857	840	863	812	854	827	802	810	838	804	828	847	826	822	860	846	860	828	847	877	875	842	826	878	828	840	820	791	868	812	854	876	814	853	860	828	852	856	819	827	856	801	848	839	853	851	829	831	834	855	821	797	777	804	832	821	834	870	830	841	848	895	786	854	879	809	810	832	897	828	839	852	826	815	819	818	827	816	794	816	839	805	877	881	855	885	835	867	796	900	888	794	803	873	840	829	830	826	816	884	883	827	799	815	791	809	785	843	852	896	835	861	875	856	885	870	844	813	846	805	837	883	895	877	834	837	815	831	837	864	869	837	903	821	833	876	842	867	868	854	811	815	827	842	878	787	856	845	847	843	804	848	876	862	817	853	819	864	796	817	877	879	862	870	861	806	811	813	888	829	834	876	847	796	895	882	867	838	850	754	850	847	842	810	845	782	859	806	846	854	802	801	877	831	870	847	842	812	842	816	796	858	887	868	844	783	831	835	873	856	845	892	805	864	806	879	867	813	814	837	879	846	852	900	866	801	823	845	848	814	853	789	854	861	852	883	816	833	820	842	818	823	819	828	869	821	821	809	892	790	876	840	871	835	799	811	871	870	862	834	831	829	808	799	839	781	816	873	855	809	791	811	845	795	844	871	822	835	853	847	843	881	820	839	815	822	871	852	814	827	843	862	920	853	785	870	842	830	841	794	834	842	864	803	813	812	792	870	783	856	836	887	861	826	845	803	833	872	817	836	833	858	870	855	859	829	825	786	877	785	815	846	817	853	790	851	825	829	900	858	829	838	841	803	840	854	880	873	856	867	839	788	846	883	834	863	867	896	819	796	846	813	839	872	824	867	852	775	872	841	821	849	879	835	817	860	833	844	823	870	856	784	808	804	805	827	852	869	868	834	850	843	832	842	873	829	853	855	828	809	847	819	842	847	780	831	786	840	838	873	822	826	865	835	838	832	828	857	852	863	883	800	824	805	842	794	853	874	868	804	827	798	845	837	826	831	826	829	810	822	821	789	831	895	800	831	848	838	846	841	838	801	810	834	829	792	878	845	836	835	872	870	835	871	850	849	858	826	850	818	872	818	844	786	776	852	842	788	844	802	879	852	783	799	832	851	870	812	836	890	873	854	851	804	860	835	868	789	861	856	825	855	827	822	815	828	859	843	825	831	795	784	832	811	785	879	861	839	895	849	801	841	849	827	811	828	799	844	830	827	850	880	814	844	868	837	834	811	780	818	855	795	882	890	797	870	789	835	821	832	842	813	841	900	869	848	762	797	834	846	857	884	899	812	832	819	852	819	803	834	880	782	844	821	819	824	822	853	820	820	804	816	822	862	816	809	835	855	870	819	920	784	841	848	815	839	872	837	787	858	879	839	839	818	824	815	833	844	821	830	813	844	819	778	867	851	847	795	749	874	845	863	883	755	827	834	862	823	835	803	824	849	823	826	880	848	878	847	848	834	794	852	847	876	819	852	829	902	843	869	833	876	812	868	908	800	896	850	839	831	831	801	871	828	812	815	859	848	825	840	820	826	818	865	879	819	841	813	861	848	854	847	835	789	796	781	810	809	832	816	849	813	850	810	830	854	830	809	840	823	857	788	860	840	837	838	856	811	831	868	805	826	786	814	795	837	775	835	843	819	821	857	812	854	825	854	886	828	790	780	872	866	773	812	862	862	815	811	860	889	866	813	827	827	935	849	824	867	828	832	890	870	812	863	868	787	870	839	832	850	848	871	835	862	785	835	895	897	851	820	876	856	824	801	887	837	867	861	857	837	835	913	795	792	847	839	829	804	898	797	824	840	816	802	869	824	889	827	836	904	812	861	847	788	832	847	842	857	935	890	835	865	815	816	830	846	848	818	827	793	838	815	808	765	827	833	842	848	856	844	797	841	854	850	862	848	827	884	841	812	802	884	835	836	794	832	856	860	860	845	813	823	803	870	813	839	770	864	779	818	837	870	828	794	830	835	809	850	818	808	866	844	873	810	863	847	832	785	841	852	797	836	873	812	817	826	812	819	912	829	817	882	863	837	862	847	858	835	817	849	870	832	858	877	832	875	839	842	831	848	873	796	818	847	853	783	868	819	847	826	882	856	870	870	848	832	848	834	837	869	884	849	845	812	772	863	844	803	904	845	853	813	830	856	811	815	877	840	821	869	840	841	889	864	904	834	835	870	815	883	851	839	858	840	862	890	885	852	809	865	839	828	857	867	854	851	847	828	887	831	870	847	879	889	869	760	837	878	924	907	845	870	830	847	874	838	838	826	822	834	819	853	860	943	830	873	814	836	841	847	861	843	829	862	808	800	851	834	826	848	845	820	839	866	815	829	827	847	849	805	858	822	828	851	805	833	872	853	863	850	847	766	793	801	894	762	808	823
8665	4416	2347	1576	1522	1481	1363	1084	948	734	632	521	590	461	356	286	237	180	138	130	113	110	89	84	96	117	96	80	80	83	77	74	82	78	79	58	73	84	73	82	66	82	72	78	72	87	53	68	69	80	53	70	72	83	65	75	75	65	81	70	60	69	75	68	75	67	73	65	63	67	82	74	61	67	54	72	63	71	73	69	86	77	70	74	73	78	81	61	67	70	74	77	61	70	68	79	68	65	78	71	66	72	57	70	82	67	60	80	75	80	67	62	92	61	55	68	79	62	64	66	73	86	62	74	73	73	77	77	61	75	76	68	82	76	76	71	62	67	74	71	66	88	73	72	66	76	70	66	81	73	65	73	70	73	87	74	71	75	78	58	61	66	66	68	70	73	68	65	70	69	61	70	68	54	67	79	59	73	65	88	78	81	74	80	75	65	75	86	73	63	69	62	66	63	66	92	81	73	95	61	69	79	71	74	77	72	72	57	64	70	73	75	75	77	82	65	72	73	71	61	78	67	75	91	76	72	73	62	56	67	86	68	71	75	82	51	67	80	64	62	73	76	62	80	70	52	58	75	75	53	53	62	70	68	69	87	76	81	71	85	70	80	74	63	81	68	72	82	84	61	62	64	68	52	80	65	69	72	70	69	71	51	78	75	74	72	65	70	84	57	75	79	91	57	59	56	68	59	74	71	71	54	59	67	61	68	62	64	80	73	67	65	84	67	72	75	55	71	71	67	67	73	74	71	74	80	49	72	73	70	79	80	68	65	56	89	64	66	74	70	69	72	75	77	69	74	87	73	63	62	74	69	69	77	68	80	78	65	58	78	53	64	70	60	73	66	67	73	59	80	68	64	72	68	66	80	77	71	65	62	63	66	77	76	60	77	63	66	60	73	62	72	81	72	76	75	69	71	91	59	83	69	76	78	74	70	64	67	71	76	71	74	66	52	63	65	70	63	75	77	76	70	64	64	88	52	75	89	61	71	71	77	61	83	83	63	63	70	63	77	85	67	74	72	72	63	66	85	62	70	71	62	61	83	76	65	69	66	74	74	51	75	78	81	72	78	72	86	71	69	75	59	70	75	80	58	76	83	74	57	55	81	87	97	77	70	60	66	75	62	61	66	67	76	58	61	80	63	78	61	80	71	71	68	54	66	80	79	66	77	75	73	63	67	62	80	73	60	68	85	66	77	66	77	66	73	74	70	83	76	77	55	75	64	68	71	75	87	69	84	77	69	80	73	74	82	76	80	71	70	72	74	72	66	69	75	62	89	80	73	70	70	80	84	79	80	78	64	62	88	61	73	57	75	67	63	63	63	64	66	67	73	75	85	72	61	66	82	67	71	62	79	64	62	74	69	83	67	81	72	74	76	71	69	77	68	76	62	74	75	58	74	74	68	78	71	74	70	61	64	82	63	79	86	77	66	72	74	80	72	85	66	75	72	84	77	77	66	83	74	66	73	71	72	68	74	79	74	72	71	86	74	78	64	59	66	72	67	71	71	79	70	72	61	77	71	70	70	54	64	67	69	75	58	67	75	73	68	86	74	74	72	83	91	72	54	70	82	82	85	63	70	58	74	69	63	73	59	63	52	75	64	69	56	66	62	61	77	65	85	59	73	67	65	55	67	62	70	71	76	72	59	63	62	64	56	60	77	84	59	71	70	81	52	92	70	79	75	75	69	66	69	84	62	69	82	55	58	71	66	70	66	54	65	75	52	67	73	76	62	64	77	73	79	84	81	70	57	71	69	82	77	72	71	76	67	63	79	70	66	65	77	63	65	71	73	83	72	80	67	72	59	49	60	75	80	72	68	67	66	70	70	61	69	68	65	69	69	66	69	62	56	74	78	77	74	69	72	77	60	71	73	78	76	63	96	83	83	60	98	71	84	68	72	71	66	63	70	74	76	72	69	81	75	71	73	91	82	70	58	66	62	89	51	56	78	81	63	57	70	62	74	60	67	49	83	70	76	58	68	77	62	64	57	56	74	70	75	87	68	76	56	73	75	66	78	72	81	54	58	64	55	64	82	68	72	77	72	61	59	79	78	64	76	72	87	64	76	73	66	68	67	74	77	70	65	72	56	65	76	63	74	61	77	64	63	69	52	72	83	70	74	81	73	91	59	60	69	74	76	71	75	64	83	59	69	78	83	64	73	73	67	78	64	59	82	82	75	70	73	70	105	57	70	54	66	74	70	72	80	74	63	77	67	76	58	75	70	81	75	63	82	73	64	56	64	73	75	76	65	73	54	65	71	79	76	63	75	71	51	74	77	70	78	65	68	83	68	85	71	88	67	87	69	60	73	66	69	68	60	56	74	67	71	75	77	72	85	71	76	69	70	75	53	54	72	81	71	73	66	73	61	69	46	65	78	76	75	70	64	74	70	65	57	83	70	64	71	94	64	73	72	68	83	69	53	72	71	82	74	61	72	59	73	76	70	76	81	76	79	68	71	65	69	73	71	70	73	84	81	72	56	66	65	54	57	86	69	58	71	74	74	68	76	58	72	67	66	70	76	58	65	63	68	69	82	73	63	79	85	59	67	62	59	62	61	87	77	74	71	72	69	70	60	70	68	58	74	78	72	78	81	72	62	73	81	87	57	81	60	91	73	78	69	67	94	68	70	76	61	83	72	78	76	79	52	68	63	83	76	80	86	80	60	72	74	73	74	74	78	67	73	70	72	73	54	61	71	69	76	60	79	71	58	58	60	61	84	71	62	70	67	78	78	56	70	71	83	69	61	61	71	62	82	91	67	66	72	57	67	67	70	64	74	65	55	62	70	62	61	66	77	52	83	60	79	72	72	79	73	62	66	79	73	89	76	73	71	78	73	89	64	76	57	71	78	65	80	77	79	67	60	62	85	55	86	68	68	70	55	67	73	61	98	63	73	80	85	65	82	71	68	68	60	81	64	81	76	71	68	80	74	80	73	70	59	86	75	59	59	53	74	93	80	79	69	67	78	75	78	67	72	80	71	72	64	66	64	61	68	82	60	74	66	72	65	61	73	60	79	72	65	70	67	73	65	72	79	68	66	66	59	80	68	64	62	67	70	72	71	77	82	66	64	70	74	57	74	72	56	65	77	65	74	65	75	73	61	64	63	63	89	77	83	66	74	56	63	57	66	64	77	64	71	64	58	72	66	76	60	65	77	66	72	64	94	80	80	66	65	65	77	80	67	79	56	91	83	83	64	68	72	75	75	63	81	62	69	67	72	79	87	65	76	82	68	70	74	84	70	77	51	71	60	76	72	60	71	75	86	72	46	69	83	79	68	63	75	62	75	57	81	70	53	66	65	68	82	64	69	58	72	71	51	75	71	84	63	69	69	84	78	72	76	64	68	69	77	71	78	60	76	63	70	77	64	79	62	64	88	79	71	65	71	79	52	66	75	76	70	75	69	81	69	55	74	63	73	78	60	90	70	89	65	61	71	65	72	70	62	88	65	72	70	74	70	68	74	67	78	68	67	81	67	74	68
33013	25341	22119	27043	31682	30681	28168	25272	21794	18709	16303	14737	14649	12597	10029	8320	6455	4812	3768	3181	2778	2285	2175	1993	1843	1759	1619	1470	1350	1274	1170	1129	1037	967	998	947	942	940	870	846	894	895	870	867	872	879	914	884	822	900	909	839	886	836	841	883	841	871	852	892	857	859	871	882	838	881	877	890	902	866	860	827	800	868	865	888	834	886	843	870	849	888	857	897	913	849	851	821	868	900	836	862	825	861	859	816	861	860	859	906	858	873	879	840	835	850	885	804	856	903	832	880	841	845	829	864	867	812	851	869	771	866	844	857	834	814	832	825	847	884	847	812	927	843	888	872	850	847	833	863	852	892	854	836	892	874	866	820	888	879	846	878	864	830	855	893	811	850	842	845	853	829	886	902	859	851	890	832	847	871	858	829	866	842	856	868	893	835	879	816	853	888	875	850	893	878	852	903	881	847	920	844	875	866	844	831	880	847	886	841	794	886	872	868	926	863	859	820	861	837	915	856	811	843	882	880	848	831	845	861	864	855	842	803	837	843	814	844	880	833	869	863	825	862	826	890	841	895	923	849	829	849	865	876	894	917	899	808	874	842	829	842	859	875	880	859	853	872	844	900	827	803	869	866	810	829	840	930	822	836	874	882	845	848	883	877	843	853	867	820	867	883	879	846	924	844	841	832	837	811	869	880	847	873	807	839	862	866	814	820	804	846	837	870	837	852	842	899	867	882	876	806	875	869	886	830	858	897	857	858	849	851	863	852	820	837	902	888	860	900	863	858	833	869	885	863	849	850	818	869	884	887	839	833	880	881	859	897	861	850	831	878	834	889	822	865	855	841	886	843	908	913	822	879	827	839	865	877	824	900	820	870	926	887	873	855	850	837	871	893	813	814	848	933	867	906	861	848	850	839	871	849	851	862	866	828	828	887	849	847	878	810	823	815	801	822	820	897	853	840	860	849	813	884	834	864	858	828	896	899	886	856	852	864	854	867	860	829	794	856	896	875	877	872	857	887	805	822	875	838	876	848	816	833	823	834	803	869	820	829	825	891	853	852	843	872	913	874	865	881	867	887	903	811	882	829	882	835	861	852	813	889	871	821	837	871	857	845	851	844	835	840	821	863	858	847	858	896	813	852	836	841	840	836	851	874	890	908	911	801	902	899	843	856	804	888	882	808	833	884	911	849	852	888	841	838	834	815	842	826	852	825	900	904	847	875	885	841	835	894	828	917	903	810	854	876	826	872	837	878	828	795	837	831	822	887	879	851	853	883	810	873	838	833	845	810	862	860	852	843	817	842	862	913	848	832	863	862	861	806	862	881	883	815	818	854	848	860	870	822	842	856	857	846	877	847	881	880	887	846	855	853	861	871	870	836	852	880	884	842	899	841	833	903	855	891	806	847	839	843	916	896	838	824	816	863	832	862	807	835	838	858	870	823	835	873	898	875	813	878	829	845	793	833	883	897	899	828	806	818	897	802	862	934	835	828	863	855	885	901	913	834	867	873	883	833	864	848	868	889	846	863	853	838	832	819	881	853	821	808	894	823	784	867	894	795	871	851	881	882	896	881	906	866	891	861	836	838	848	881	822	846	857	903	845	878	907	824	873	879	871	861	882	881	835	830	865	801	843	867	824	908	836	858	870	873	830	876	888	920	820	864	832	856	821	818	859	866	839	837	866	834	885	838	854	831	895	897	816	795	835	855	870	852	855	833	811	835	859	823	825	851	864	852	841	851	852	872	831	878	824	881	832	930	877	827	851	805	893	854	897	913	896	849	861	844	891	858	852	829	853	804	859	842	855	851	835	847	849	809	835	840	893	831	852	832	857	830	833	834	857	851	833	912	845	805	883	821	836	839	824	841	850	851	850	802	859	868	884	851	870	841	838	820	877	881	867	836	860	844	863	816	859	838	858	864	839	810	915	832	894	862	888	906	781	856	902	834	822	865	896	868	837	857	848	840	899	842	835	868	875	876	843	846	857	844	853	820	845	827	907	856	880	833	856	888	864	869	867	824	888	857	879	841	857	811	868	878	887	819	850	869	874	834	840	851	886	849	866	822	935	888	865	864	852	852	901	866	846	874	870	862	889	900	858	820	844	839	823	868	835	853	874	831	855	853	875	889	860	829	865	864	827	826	882	838	850	856	875	866	852	878	793	818	831	850	912	866	797	900	888	907	822	838	889	843	827	899	880	874	843	837	877	872	900	807	856	892	854	854	879	877	897	913	915	866	791	863	850	832	846	844	839	852	866	871	853	855	853	871	832	852	842	822	864	769	850	906	834	808	835	838	864	937	821	868	900	905	846	825	869	882	871	877	846	818	776	844	839	831	875	841	826	870	850	878	836	845	873	851	832	881	873	846	875	818	852	894	840	924	871	899	866	861	789	844	893	874	816	820	859	871	850	871	884	839	850	841	931	881	821	862	899	876	863	874	878	873	862	869	928	856	849	867	941	841	849	853	852	842	855	885	837	823	830	872	839	882	872	862	863	857	871	818	868	850	830	856	863	868	848	848	898	857	872	823	871	870	832	842	814	903	826	929	851	887	869	817	866	897	836	881	831	809	811	840	883	821	833	803	836	792	844	895	834	888	843	877	852	869	854	864	823	836	857	863	902	863	863	849	870	834	870	852	828	871	892	842	885	854	838	787	893	836	850	839	878	864	848	847	878	842	835	877	850	844	910	831	837	833	864	881	864	853	873	855	875	807	848	891	852	867	832	848	817	828	857	830	877	852	916	885	859	873	868	886	916	838	907	861	830	816	887	890	868	892	873	882	877	934	878	851	874	831	887	879	861	821	852	862	896	907	849	799	871	797	876	895	847	830	845	849	834	841	925	789	879	824	871	885	876	888	874	850	881	867	823	802	891	852	892	837	867	865	860	898	927	843	878	863	815	876	831	815	861	896	822	889	888	836	878	869	836	837	910	838	866	895	882	756	927	875	823	832	880	813	811	848	836	875	891	900	875	864	837	858	842	836	902	905	864	860	848	838	851	863	861	904	865	889	888	861	818	869	810	861	837	905	858	880	895	897	849	834	866	879	914	845	808	877	799	825	836	860	810	839	851	854	845	825	893	857	816	840	841	865	870	846	845	883	873	881	879	852	820	825	862	862	812	912	836	839	834	852	820	827	847	895	852	873	849	852	888	841	837	888	854	750	929	879	833	821	823	837	863	841	835	871	830	889	854	882	866	835	843	871	846	850	871	830	823	876	864	913	857	889	868	834	922	892	843	814	867	860	863	850	970	870	868	879	898	862	829	899	880	837	846	875	841	791	826	870	889	877	815	855	847	840	861	840	816	883	803	841	824	846	909	858	855	847	855	860	851	895	847	783	847	850	854	816	858	906	949	856	880	867	803	902	905	812	878	826	863	872	851	875	877	903	850	890	831	922	909	841	826	863	878	850	831	863	867	851	875	874	858	862	816	809	884	894	855	788	815	854	869	814	857	845	848	831	849	894	883	870	823	876	825	871	908	864	859	910	841	811	884	870
9970	6259	3363	2044	1849	2197	1811	1439	1186	909	724	599	551	548	475	377	304	239	191	153	135	137	113	110	102	99	101	104	110	87	91	97	66	71	59	75	79	80	65	88	79	81	75	64	63	72	76	94	63	81	67	80	46	62	62	74	81	82	68	73	53	81	68	77	64	59	75	72	71	81	66	74	76	72	79	66	66	62	63	75	73	77	74	66	84	64	87	70	73	81	72	70	62	64	83	71	68	77	78	71	77	75	81	66	75	71	81	72	73	69	63	79	74	72	79	68	71	72	68	82	64	72	63	84	78	74	67	83	80	63	57	66	59	75	78	83	83	71	55	71	55	78	70	71	59	56	56	86	71	81	64	59	83	60	66	83	68	70	77	77	75	78	60	75	80	71	70	80	71	61	67	82	86	72	68	69	69	70	76	69	64	60	54	68	71	62	75	62	55	69	67	74	68	73	68	65	49	74	77	79	67	68	69	66	60	70	83	77	55	87	72	63	68	64	74	66	74	65	85	82	72	63	76	89	77	82	66	70	56	52	58	80	66	62	66	63	84	67	66	78	75	79	71	70	71	76	60	66	71	87	64	59	85	74	71	61	54	70	73	51	78	79	61	76	70	70	64	74	55	69	71	73	72	88	68	70	68	83	81	77	78	75	78	70	71	76	78	63	69	64	64	58	73	63	80	64	74	48	79	67	84	72	77	84	81	79	86	73	62	93	79	74	72	59	82	70	71	76	76	58	67	74	78	84	69	73	71	69	93	77	67	71	70	69	74	73	63	69	67	61	74	71	77	56	67	70	85	74	68	67	71	77	74	70	63	57	76	64	71	74	65	69	75	75	72	67	82	72	84	66	83	88	79	73	71	81	62	68	80	74	89	77	63	65	64	75	71	68	70	65	69	80	68	66	74	73	60	85	57	81	71	82	73	68	73	74	71	69	65	78	75	72	78	59	65	76	66	69	59	71	83	48	70	73	58	75	61	81	57	81	65	68	67	69	71	89	78	67	57	77	69	64	78	63	72	65	68	77	73	67	70	60	59	80	73	59	72	64	84	63	56	78	71	72	76	76	70	63	74	79	65	73	68	66	71	59	77	68	79	76	65	76	56	75	78	85	89	69	68	67	60	76	67	69	46	53	81	81	74	71	69	84	63	55	66	73	85	86	78	60	74	68	74	75	86	67	89	63	87	81	66	65	54	72	68	62	69	63	70	81	79	83	74	63	71	70	46	64	77	61	60	68	84	65	74	65	66	89	67	81	88	64	75	70	71	67	106	73	61	64	77	76	70	86	81	68	64	90	83	56	70	70	71	80	67	60	63	82	70	60	61	72	57	69	74	66	84	63	61	71	66	65	76	70	77	77	67	71	64	70	76	69	69	62	69	75	63	69	60	82	79	61	73	63	70	74	69	75	85	82	65	69	74	74	73	63	78	72	76	81	78	66	71	68	67	66	79	64	69	82	77	59	74	74	63	71	68	70	71	72	73	82	72	70	68	72	76	70	86	83	90	69	65	71	62	55	67	87	73	86	77	61	65	64	86	78	70	71	79	71	80	54	70	83	78	82	81	70	58	51	82	81	63	72	78	73	69	57	58	52	85	62	73	75	84	73	59	63	83	59	72	70	59	74	78	71	67	53	65	70	70	73	83	74	58	57	97	57	58	75	90	64	64	67	66	60	55	61	73	73	86	72	56	80	85	73	67	57	59	57	59	90	81	69	72	77	48	66	68	86	81	71	68	67	70	70	61	89	69	86	60	67	70	64	58	91	77	76	60	54	74	65	78	79	78	71	73	72	66	67	54	63	69	67	74	72	85	67	68	60	63	73	69	83	67	73	65	73	73	55	66	63	60	66	62	73	52	72	83	69	73	70	76	72	56	86	84	71	66	75	72	64	80	70	64	51	79	69	75	83	65	71	62	65	71	62	62	69	71	72	63	75	72	63	69	82	70	61	62	66	72	77	81	81	78	77	78	81	72	78	68	73	85	63	79	71	68	79	66	62	69	79	79	80	81	75	57	53	73	67	87	68	61	61	69	67	71	55	82	76	73	62	70	66	77	68	67	67	70	72	71	68	73	84	58	57	62	77	73	60	64	67	74	76	70	66	68	89	74	67	68	62	72	69	66	88	68	86	81	63	64	68	69	65	70	72	71	62	72	78	66	79	70	89	70	82	81	71	66	69	70	71	66	94	81	60	95	73	63	67	65	75	75	85	72	68	73	60	77	69	63	68	73	66	69	84	67	77	83	64	79	74	79	58	71	74	71	67	78	79	70	78	63	88	87	102	81	72	73	77	59	66	67	68	59	58	63	74	57	80	78	63	71	59	76	57	54	79	70	69	74	67	72	56	74	67	72	72	69	72	77	72	70	59	67	93	67	72	88	72	78	65	65	74	58	68	73	79	62	62	74	70	74	83	64	72	73	72	69	71	61	80	70	81	55	76	65	88	62	61	67	81	67	58	57	76	79	65	69	75	72	73	69	74	70	59	76	67	78	80	56	64	55	61	74	63	79	72	77	80	65	67	84	80	76	78	63	72	65	68	66	49	74	61	69	76	76	67	86	79	70	91	54	63	69	51	74	68	59	63	59	71	69	72	80	63	58	85	60	79	73	56	72	69	69	80	65	61	64	71	77	82	79	65	56	58	60	70	60	76	82	77	71	77	83	56	68	82	70	75	90	55	68	69	77	83	63	79	72	74	50	67	92	66	79	52	68	63	80	79	70	69	64	62	69	73	80	77	69	66	67	67	90	52	87	78	79	65	74	60	68	59	69	90	75	88	73	78	76	61	68	87	66	78	60	66	71	68	65	59	74	66	78	68	56	95	81	72	89	76	71	67	64	58	82	78	84	59	79	57	81	76	72	69	79	82	62	66	56	59	72	70	70	76	68	85	80	77	68	61	88	80	71	95	75	70	56	65	55	67	71	58	80	75	60	68	65	69	51	66	67	63	86	74	69	67	69	65	57	70	87	78	69	64	86	62	64	86	84	70	75	64	61	71	73	62	51	68	69	54	63	78	65	63	69	57	73	68	69	88	68	69	80	76	57	70	83	63	65	86	88	60	83	74	82	68	79	66	74	71	69	68	79	73	73	81	57	62	73	82	86	65	58	91	55	58	61	85	63	72	61	68	65	61	63	80	60	74	82	70	74	65	79	60	69	66	70	80	76	65	78	64	78	57	77	60	72	59	64	64	70	77	85	65	60	61	61	88	72	71	67	64	71	79	72	77	56	68	67	89	74	80	59	63	74	84	65	55	80	70	91	72	54	66	76	73	73	70	91	57	61	65	68	63	74	60	73	63	70	51	71	75	65	58	54	69	66	67	75	89	67	71	94	84	69	82	68	71	64	69	73	67	76	89	63	71	79	61	79	77	74	63	60	73	69	64	62	75	72	67	76	69	72	71	74	63	54	59	91	63	78	69	73	59	81	70	81	77	70	65	63	67	74	78	61	74	69	77	59	81	74	61	63	71	76	52
36812	28192	24554	29356	33908	33590	30395	27662	24586	21012	18040	16014	14512	14508	12519	9965	8308	6683	4838	3819	3344	2662	2378	2268	2116	1960	1879	1679	1428	1382	1322	1202	1099	1051	970	922	1042	939	984	931	916	937	919	890	856	866	912	841	850	850	842	864	884	838	900	826	850	826	820	844	852	872	870	837	845	816	824	817	860	877	849	871	815	820	855	861	914	858	798	804	825	813	862	899	884	842	880	816	837	832	861	855	870	843	832	809	858	844	878	876	894	816	831	841	858	815	865	836	876	862	855	866	824	859	842	841	866	859	894	790	849	859	844	818	819	889	869	836	837	841	833	823	874	857	880	848	857	826	852	822	806	894	820	861	835	866	864	855	827	891	813	851	860	885	833	855	828	868	847	874	848	825	849	852	839	854	904	907	833	882	820	887	826	830	820	842	832	836	871	832	878	858	841	837	895	889	832	874	839	889	827	856	876	798	883	780	894	838	866	808	839	857	856	883	803	863	875	906	800	889	862	813	845	851	864	896	837	834	792	835	887	850	877	855	857	841	867	834	832	822	834	836	854	898	872	865	827	829	878	869	885	812	812	843	891	873	857	815	910	818	851	830	869	875	854	870	910	854	840	856	856	787	885	872	829	793	840	879	831	840	772	847	848	834	776	838	855	836	849	845	832	873	856	848	878	812	852	855	861	837	845	841	868	850	860	915	906	795	892	850	858	856	865	867	820	871	880	876	879	850	892	863	850	862	865	819	850	807	846	848	832	873	834	843	820	916	845	900	874	835	860	875	851	854	836	867	908	849	897	870	807	871	857	828	869	879	912	860	880	901	835	826	822	840	908	820	865	838	889	857	844	881	873	877	902	861	861	847	869	819	836	869	860	823	900	822	842	854	861	908	850	845	823	807	836	805	827	868	878	883	868	892	892	831	827	840	782	822	862	837	801	879	817	845	808	807	825	850	874	904	917	804	834	894	847	899	849	853	866	888	866	893	840	875	848	875	889	815	835	859	942	794	852	887	857	855	828	827	864	865	862	845	872	871	832	840	798	907	870	880	835	863	840	849	863	817	845	839	868	851	793	795	837	809	796	882	853	887	825	825	846	898	851	853	856	842	855	789	790	858	860	856	884	795	872	846	916	829	855	855	837	852	843	870	802	848	806	887	860	834	874	852	833	888	844	878	847	849	887	857	852	864	843	789	887	818	885	880	812	887	866	830	879	833	826	877	890	866	851	817	860	829	871	828	816	824	821	856	855	861	835	864	883	836	796	872	864	847	855	853	799	828	853	897	860	870	844	918	868	841	864	829	878	887	821	853	886	840	855	850	890	823	874	798	817	826	842	868	877	863	846	796	828	797	904	843	860	887	895	869	838	821	845	883	811	827	859	872	831	887	873	873	820	827	874	864	794	859	853	863	745	841	828	867	797	868	863	882	889	859	806	851	849	822	807	825	841	820	847	852	853	855	834	881	872	841	922	862	852	846	872	818	849	861	879	880	804	872	832	860	858	882	894	848	836	859	908	882	875	833	907	863	872	892	854	824	809	823	927	862	852	852	858	840	882	875	873	899	861	859	834	834	891	846	878	824	886	832	874	862	860	879	818	870	842	814	855	849	914	861	860	840	844	864	827	823	819	851	844	869	848	861	867	822	839	853	825	852	817	886	832	904	867	854	841	845	906	856	836	874	889	884	806	838	830	863	884	842	872	838	820	883	855	870	849	824	818	875	850	887	815	877	844	851	858	906	866	941	870	827	859	883	884	895	898	803	839	880	837	860	821	805	803	847	824	856	830	872	874	818	842	855	846	899	851	880	853	876	825	862	814	863	884	864	840	809	858	832	886	857	839	865	859	881	872	862	890	836	875	874	825	894	889	862	876	841	842	830	836	840	909	839	862	853	853	840	806	829	879	880	878	902	846	858	868	827	892	863	860	867	900	829	883	860	858	856	851	848	818	812	840	814	819	886	852	837	839	836	845	849	880	852	777	828	820	916	825	810	862	810	814	862	877	883	850	859	816	825	839	882	810	811	823	859	861	842	855	898	849	847	831	860	868	884	838	831	845	796	904	857	831	875	850	858	867	881	855	857	846	860	877	837	858	824	845	866	856	862	842	846	808	806	784	857	854	923	839	876	846	816	872	834	855	790	806	846	876	886	817	832	884	814	814	872	910	833	849	856	854	868	860	825	852	892	815	890	896	844	870	797	873	855	831	887	889	867	877	840	834	840	898	826	870	806	850	846	856	846	820	832	832	847	848	874	893	814	819	824	847	829	859	870	809	854	901	866	833	895	868	785	846	847	853	880	772	826	877	878	860	858	825	851	915	868	863	821	815	838	831	828	830	866	783	863	846	838	803	841	850	841	846	833	857	907	893	844	925	837	799	805	871	824	827	841	914	829	897	807	834	827	871	848	877	806	861	862	873	802	822	863	848	854	814	866	902	857	864	865	850	828	842	846	838	837	829	808	815	851	848	808	923	856	863	832	872	881	892	807	863	837	865	861	824	838	813	896	810	853	835	807	790	846	856	871	831	874	854	890	839	802	850	801	854	823	881	837	851	893	868	811	875	841	838	864	912	858	851	876	890	840	806	838	815	813	862	839	814	864	825	908	879	857	847	876	828	836	904	818	895	859	909	865	822	834	862	888	857	883	831	844	867	868	829	824	871	864	831	845	839	905	887	879	826	843	846	879	886	870	878	856	882	820	833	867	846	775	863	881	824	804	897	866	901	873	839	863	903	809	834	812	862	861	800	832	903	869	847	843	853	859	842	862	823	872	886	835	886	852	874	839	843	832	879	877	884	883	834	861	857	896	862	874	872	866	891	850	902	873	871	842	865	830	847	811	840	884	870	847	821	865	876	860	810	846	860	873	812	843	952	848	807	848	793	853	929	804	831	833	791	818	844	799	828	849	845	818	865	841	790	850	881	862	876	874	867	794	849	803	859	804	845	875	865	819	885	831	873	863	840	838	832	855	859	846	881	871	860	836	815	891	835	864	858	851	814	854	846	824	847	828	867	876	827	822	867	873	912	846	881	837	852	845	843	855	885	858	846	847	841	850	815	849	845	854	857	800	823	838	879	910	849	886	823	811	808	884	832	847	876	857	864	850	865	872	846	821	854	783	905	841	786	875	852	846	906	861	862	901	860	873	833	833	875	864	832	861	860	859	852	850	844	916	859	893	867	850	822	876	835	823	829	809	873	822	849	818	824	845	866	807	929	852	899	865	907	836	856	882	815	832	869	832	905	858	835	876	825	824	809	794	845	888	849	811	812	835	786	877	808	867	840	865	900	843	794	863	898	840	844	825	850	806	821	857	860	863	861	850	856	805	834	892	838	859	830	871	829	873	862	829	858	844	831	849	854	924	805	814	833	814	846	807	825	876	810	871	874	865	861	810	784	872	878	797	841	894	885	846	868	836	864	854	844	859	801	907	823	890	940	904	872	865	843	873	886	806	874	871	859	857	851	901	821	830	814	849	844	789	923	906	881	884	830	859	882	794
6235	2963	1557	879	808	984	882	722	585	482	383	320	268	308	291	216	172	150	124	117	103	96	99	93	91	98	85	77	81	62	81	71	63	80	89	78	66	84	58	52	70	53	80	80	68	73	86	67	67	61	67	64	85	74	58	56	61	77	70	71	71	61	77	77	65	65	85	66	62	65	74	65	70	64	58	80	61	59	55	66	81	65	67	63	82	54	71	74	66	66	86	76	64	67	78	74	67	66	76	61	60	69	73	79	65	62	58	87	76	63	70	65	64	69	62	74	66	59	78	49	71	71	85	71	78	78	85	77	73	68	62	65	76	65	69	63	60	52	60	78	62	69	61	71	76	75	66	71	69	55	60	73	73	64	79	72	85	95	70	76	56	58	75	56	56	75	58	67	57	67	82	60	72	72	83	65	64	83	59	68	69	72	61	92	79	65	55	71	61	69	57	64	81	61	79	71	62	70	56	59	59	80	72	70	65	63	70	69	67	76	65	76	64	49	77	73	63	65	76	75	66	74	77	59	70	62	79	71	65	67	67	66	56	63	83	76	69	65	62	76	71	56	63	75	64	86	65	72	70	59	69	63	62	59	79	75	75	70	69	81	69	79	64	75	57	77	76	84	67	75	66	65	67	63	64	67	82	68	52	95	78	64	64	69	62	75	76	78	63	62	65	68	68	59	62	67	87	83	60	67	63	58	60	68	67	64	70	76	70	75	74	73	76	75	68	68	60	71	66	64	58	70	69	69	72	63	56	73	72	86	76	68	60	67	48	73	81	49	70	75	62	68	66	62	64	72	70	89	71	83	79	73	70	65	65	72	79	54	56	58	84	69	77	86	72	61	75	71	92	63	73	87	53	67	50	77	65	62	55	79	78	83	64	74	70	70	65	53	57	72	75	66	70	75	67	58	75	59	58	67	68	67	58	70	75	56	68	59	60	54	63	68	64	64	72	67	62	74	69	74	73	57	69	60	53	64	70	81	74	80	58	84	69	65	69	63	76	64	52	78	49	62	88	63	72	66	66	68	72	70	59	52	67	60	63	76	71	61	84	62	65	91	67	94	72	67	72	76	59	74	71	65	73	70	71	65	71	69	80	66	54	63	73	77	60	75	75	72	63	69	67	59	69	63	71	63	76	70	69	77	79	60	76	65	75	63	81	72	62	66	64	58	72	66	69	74	69	65	59	81	53	67	71	53	73	58	63	67	73	68	68	71	56	84	59	81	72	55	59	78	56	69	56	67	75	77	69	66	82	76	71	66	70	74	83	77	68	78	68	65	55	53	73	69	74	69	69	76	66	67	77	76	73	72	72	72	70	71	78	77	63	86	75	57	82	72	80	68	80	72	72	61	67	80	50	73	71	61	71	54	72	68	61	76	72	68	55	80	76	69	71	55	83	80	71	63	85	60	80	77	69	55	71	49	68	78	89	75	83	75	80	73	74	70	74	66	73	67	67	59	74	61	61	74	69	78	63	78	65	51	78	63	68	71	76	61	72	72	76	79	68	72	81	77	86	69	77	68	71	61	66	71	65	55	65	77	75	80	62	68	76	65	72	70	71	72	80	66	79	64	68	60	75	67	69	71	78	66	64	77	78	80	51	68	67	54	52	58	76	61	70	59	75	76	64	68	64	73	73	70	70	66	73	68	67	62	71	60	73	74	74	78	59	64	76	73	59	76	72	71	78	60	72	62	76	53	70	77	50	70	68	65	64	73	77	52	75	81	65	74	92	67	58	65	59	70	66	67	74	68	41	71	65	68	77	71	88	76	77	70	68	63	66	76	71	78	71	54	69	70	55	51	57	55	65	72	74	63	58	72	93	69	57	64	67	56	69	67	63	64	69	68	64	72	70	84	59	69	72	86	64	75	61	73	69	74	74	79	73	88	92	73	86	61	76	84	60	59	81	69	75	71	56	68	54	78	74	74	71	53	76	76	69	68	80	58	63	74	73	76	65	65	71	62	78	79	80	64	76	60	66	77	75	85	59	57	71	75	66	73	66	65	64	66	60	75	71	65	70	63	70	73	62	74	64	70	95	59	73	74	63	57	72	58	75	69	66	62	71	64	75	72	73	63	61	73	75	77	66	69	86	65	76	58	90	61	79	62	63	69	67	60	63	59	68	72	63	71	67	64	62	77	74	77	73	70	79	66	74	70	76	63	60	64	86	79	65	69	72	65	68	84	77	76	77	77	64	58	67	69	57	48	65	87	73	55	75	63	63	69	64	75	68	67	68	81	74	63	60	70	68	61	54	69	76	72	67	74	63	59	62	62	61	63	75	63	61	61	54	61	64	67	60	53	61	69	58	67	73	74	61	57	83	66	69	69	60	87	74	68	74	81	69	67	70	64	83	78	76	72	67	82	65	93	74	67	59	70	61	74	70	60	77	67	58	68	71	79	49	66	72	77	61	65	73	73	72	65	66	89	61	67	60	72	75	64	71	67	60	62	77	60	65	70	71	65	66	70	77	60	66	84	77	77	63	62	60	68	81	64	59	72	69	65	64	70	74	77	67	78	63	71	78	56	67	65	92	69	65	61	62	69	59	73	60	71	66	62	65	78	67	66	80	60	62	73	60	80	74	73	53	66	73	60	74	57	65	61	86	67	68	62	71	72	46	85	75	56	72	70	81	60	68	75	66	65	61	73	50	74	79	69	64	74	87	62	56	60	72	71	85	59	74	78	71	64	78	69	63	57	74	67	62	68	79	67	61	70	58	68	61	61	77	51	62	65	66	66	69	65	73	66	69	79	80	68	81	74	81	63	73	65	72	64	65	76	60	68	66	68	69	69	68	65	65	73	66	81	45	76	88	63	72	61	73	76	71	71	70	80	81	75	63	65	69	81	60	69	82	56	75	70	60	71	66	66	70	70	61	63	67	63	52	75	63	73	62	63	80	65	65	59	65	87	72	75	60	91	55	74	67	64	81	66	61	65	70	59	74	65	71	61	63	65	65	74	69	67	81	88	76	66	69	73	67	74	59	64	73	69	73	59	88	75	84	78	60	58	60	56	75	67	82	64	68	83	82	71	66	74	60	65	77	62	67	51	63	65	85	72	71	76	71	78	66	57	65	76	56	60	52	71	76	55	59	80	58	76	60	72	70	66	74	54	74	62	68	78	51	64	66	73	73	52	69	64	64	67	65	65	54	71	76	87	63	69	63	77	64	75	60	78	71	61	68	65	58	65	83	68	61	62	70	61	64	79	66	73	72	63	59	77	66	76	69	63	77	75	73	70	83	69	79	56	75	66	71	68	74	67	80	67	61	63	66	66	82	77	68	74	87	69	70	66	79	70	74	71	64	71	64	64	68	62	54	77	67	72	69	63	77	65	79	71	59	68	68	67	61	65	77	90	87	50	67	70	69	61	62	69	66	72	72	69	45	65	58	64	75	71	56	71	69	64	80	68	68	67	59	67	80	74	76	73	60	79	58	73	69	64	70	74	83	61	63	64	70	65	65	53	80	70	75	71	75	62
31153	22789	18160	21392	26648	26799	23603	20386	17750	14097	11549	9762	8290	8372	8087	6662	5191	4155	3121	2315	1997	1819	1485	1509	1486	1335	1237	1181	1109	1085	1035	1000	919	885	895	913	895	882	897	939	834	856	787	884	829	841	825	819	778	827	783	829	843	893	802	823	816	864	823	834	838	792	837	849	840	797	830	828	824	822	799	804	844	833	861	841	823	828	859	814	793	854	819	783	898	809	835	803	786	802	833	811	818	803	788	849	807	835	833	881	748	870	841	820	854	836	784	873	785	831	895	849	836	850	843	823	825	859	816	806	825	825	777	829	867	805	843	824	893	837	860	802	823	861	815	827	804	819	837	843	838	861	902	838	904	829	866	808	830	861	817	778	824	845	852	782	857	870	858	833	832	808	850	863	785	839	849	832	852	760	830	872	862	847	785	835	820	839	808	854	836	844	864	871	892	801	831	836	799	883	794	803	808	807	806	827	827	898	785	853	853	830	795	809	800	834	824	811	853	786	840	842	873	820	851	810	833	846	844	825	817	814	854	827	815	823	855	791	827	788	892	851	850	806	832	808	831	849	835	827	877	811	842	829	812	800	844	852	824	870	845	853	901	867	836	823	866	811	822	836	783	833	827	815	817	885	837	774	789	842	796	807	824	842	822	832	805	805	797	806	817	874	831	799	830	860	853	829	840	815	792	838	783	831	796	844	754	801	788	807	790	792	885	842	791	836	823	827	858	865	790	838	858	812	821	814	867	829	817	844	902	852	809	809	860	788	833	772	825	836	765	855	846	843	841	809	840	852	842	858	846	860	823	833	868	811	821	839	792	782	795	806	851	844	805	847	834	813	802	802	858	849	841	812	840	833	843	824	808	841	892	803	848	840	839	830	813	854	849	791	842	857	827	791	814	801	851	836	836	837	819	815	846	753	779	826	889	870	837	847	803	843	880	815	871	844	793	813	782	823	848	780	870	809	809	819	836	832	807	833	856	857	828	861	853	843	819	848	806	869	816	795	809	859	870	855	789	830	817	829	856	831	873	888	820	814	830	819	819	822	798	833	809	816	810	805	837	845	875	832	864	803	841	790	827	793	858	816	848	846	831	837	857	837	838	828	823	859	820	802	855	862	836	823	827	838	856	860	845	795	854	835	841	807	750	839	787	831	855	862	822	847	838	836	805	803	833	876	835	830	838	817	847	844	827	796	755	829	797	837	856	844	868	837	845	837	861	802	838	800	825	800	809	789	851	815	819	820	802	874	821	857	861	800	837	830	853	786	793	791	865	797	838	812	861	849	831	802	819	795	756	819	793	847	809	834	824	824	817	832	861	821	809	831	831	825	758	853	908	827	833	843	804	888	826	803	836	849	736	843	827	784	864	810	791	841	843	789	833	869	882	793	804	815	824	812	836	859	803	817	855	860	802	833	856	843	818	835	828	808	879	846	841	855	804	790	817	791	820	837	827	852	805	811	822	851	882	808	839	837	823	803	877	835	880	818	815	835	850	824	811	870	862	828	834	850	838	804	847	810	867	861	805	845	770	847	863	823	866	796	798	804	807	847	794	847	792	788	803	825	829	837	781	803	824	794	829	824	866	819	840	852	806	863	811	813	824	889	842	784	792	798	818	786	834	833	793	783	834	854	867	826	865	850	853	821	786	798	845	794	846	844	857	838	838	791	848	796	842	838	845	856	791	816	805	836	852	834	856	842	867	865	873	794	838	831	851	823	786	772	830	823	819	775	793	831	845	875	861	844	837	818	842	822	864	854	835	831	797	796	793	800	795	855	868	816	842	849	872	812	820	835	809	831	858	795	809	864	812	852	847	876	822	879	846	814	824	817	841	852	834	864	859	814	829	792	834	861	850	805	841	855	810	795	768	846	811	803	841	850	805	826	844	818	838	813	817	859	832	857	807	820	801	812	812	844	860	857	841	810	849	802	857	827	816	861	883	860	850	819	887	845	836	790	772	782	752	761	830	838	862	847	830	832	770	813	845	832	808	806	853	802	850	815	887	821	833	798	785	820	833	859	889	871	847	819	813	817	866	879	888	825	807	880	858	805	828	838	856	856	813	824	801	881	844	862	777	868	813	795	821	860	863	884	839	873	822	839	848	822	874	869	864	813	831	780	837	861	787	836	833	834	878	846	798	851	825	832	809	878	870	796	816	843	862	835	830	838	859	802	863	821	785	901	808	872	858	798	840	850	828	895	846	859	786	830	834	826	851	842	838	849	823	817	839	860	807	820	828	845	797	811	892	811	863	875	811	773	810	834	819	854	843	863	863	819	787	820	856	782	815	840	821	789	896	817	782	768	861	794	803	882	787	824	831	911	818	774	796	907	871	854	819	888	894	760	851	809	836	814	803	804	824	849	820	796	860	896	798	877	821	868	847	776	849	839	825	802	794	817	843	834	765	915	841	840	839	790	850	829	833	849	837	823	858	820	802	823	833	791	883	810	839	832	851	851	839	835	846	806	830	869	833	852	772	799	783	815	858	859	879	869	810	821	848	809	852	851	807	835	824	868	839	821	824	841	873	849	843	894	823	833	847	793	786	844	843	854	788	850	844	876	820	820	834	819	838	883	928	845	852	774	832	774	866	789	811	828	836	838	790	805	827	839	815	840	827	806	832	849	821	833	853	837	843	862	885	798	806	798	806	789	852	835	856	832	870	849	843	833	817	858	859	810	857	856	829	880	837	819	827	823	823	798	863	855	855	857	827	786	839	807	835	791	817	821	819	830	811	802	814	847	824	801	818	873	819	834	806	832	804	867	820	778	761	821	805	813	776	813	907	870	818	845	861	834	847	824	800	795	905	808	818	849	831	831	811	807	866	864	864	877	787	781	827	905	839	830	780	767	829	848	835	824	799	832	831	857	831	836	751	805	803	868	809	768	803	834	815	823	835	845	896	788	804	839	814	811	785	830	833	853	784	832	844	802	827	869	840	901	869	845	813	817	851	850	786	815	863	881	843	830	901	785	834	815	853	855	770	869	814	800	836	826	839	820	865	859	853	839	777	805	903	836	874	864	786	855	787	826	812	863	846	819	802	828	830	875	791	865	812	803	800	828	836	792	825	805	834	815	836	781	806	851	842	829	816	866	878	876	918	808	821	827	827	836	828	793	852	816	796	852	836	763	838	842	892	844	839	791	897	847	828	841	858	893	828	843	829	830	777	859	815	809	858	843	814	815	853	828	817	869	840	822	809	824	832	838	855	890	810	869	792	801	848	823	844	805	861	873	823	836	828	867	845	867	847	854	867	872	831	822	866	850	861	877	835	868	819	864	847	877	811	865	866	819	825	760	836	835	857	884	857	840	831	808	837	875	850	828	857	815	847	802	877	824	790	799	741	863	796	807	814	820	799	809	778	883	815	909	810	836	828	801	816	829	818	832	833	841	820	859	770	864	838	857	845	850	837	810	797	858	847	829	892	806	806	794	836	861	864	797	782	810	831	836	796	787	835	840	843	891	832	845	832	815	789	826	864	811	792	839	836	885	865	807
8154	5080	2311	1366	1244	1508	1268	1040	825	722	566	416	371	337	307	305	253	212	186	131	139	128	84	92	90	89	97	92	64	68	68	85	64	78	82	62	68	71	79	72	69	79	83	64	63	57	75	72	63	72	66	59	73	67	74	72	62	78	63	64	67	58	79	65	68	67	56	60	74	67	61	78	77	76	58	68	79	67	74	66	77	78	73	67	86	74	77	72	63	78	59	72	66	53	60	79	68	57	70	62	64	75	56	57	50	81	62	64	61	61	62	76	64	80	55	80	71	69	62	63	66	61	56	63	51	66	67	68	63	79	68	68	51	74	73	67	65	66	58	70	64	66	64	75	75	63	60	74	69	69	62	59	79	61	79	55	60	65	79	65	74	78	76	68	70	61	63	59	61	74	81	74	92	72	54	58	74	65	70	75	68	74	86	63	77	77	62	66	68	79	51	76	67	55	55	63	76	63	73	70	69	76	74	66	74	71	69	78	78	75	82	59	68	63	80	71	70	69	52	69	52	72	76	58	69	77	69	65	79	67	68	54	63	79	71	73	66	65	66	72	82	65	58	69	70	78	70	60	64	70	50	78	74	68	75	63	70	79	67	72	70	67	65	65	63	71	78	63	71	74	75	80	66	66	65	69	71	70	85	65	69	62	64	76	73	74	65	58	71	77	74	71	79	78	78	75	61	77	88	89	97	71	65	57	71	63	72	68	58	75	59	70	64	56	57	70	69	65	67	81	62	83	71	65	76	73	66	79	71	61	60	78	83	70	60	70	78	60	68	80	76	67	60	72	64	80	68	69	70	65	80	82	70	69	70	74	81	74	54	70	68	49	54	54	68	61	65	70	56	59	76	78	65	74	64	83	78	61	65	62	67	61	69	74	62	59	54	59	63	64	58	68	58	65	60	70	95	68	74	64	78	62	91	72	66	68	51	75	76	73	85	54	81	60	76	72	51	65	79	60	80	64	71	60	70	67	66	66	67	82	68	59	63	65	71	56	73	69	83	75	81	69	59	63	64	56	59	74	75	67	62	59	63	56	83	65	69	76	62	82	69	62	64	69	75	61	65	62	76	67	51	83	69	71	61	57	70	80	66	68	84	61	65	80	56	68	58	79	78	67	69	58	62	67	83	62	70	75	84	82	58	60	74	56	79	67	84	63	63	55	80	85	69	73	63	58	67	50	72	76	75	77	72	66	65	71	50	65	67	55	70	89	48	66	59	71	60	65	70	67	68	77	78	69	56	81	68	74	81	76	64	56	67	71	73	81	77	60	76	73	74	65	49	60	63	68	72	57	80	61	80	66	68	68	74	58	66	73	61	64	64	74	68	75	79	84	66	70	65	72	80	56	64	75	65	74	82	64	79	75	76	72	72	77	72	71	64	62	65	64	78	76	56	67	77	73	79	72	60	71	50	71	62	58	66	82	64	55	62	74	56	68	67	80	72	79	64	70	63	69	72	68	88	64	68	73	76	73	52	65	65	72	64	62	66	74	70	68	79	71	69	75	62	70	65	64	63	69	69	66	64	78	62	75	67	64	80	65	67	62	63	67	70	80	65	77	75	71	74	84	58	56	60	71	66	75	88	67	68	60	83	67	69	59	52	65	85	68	63	85	67	52	64	68	63	68	71	70	54	68	59	76	77	60	85	64	62	66	67	68	76	64	65	67	88	80	61	82	66	57	63	74	83	76	74	58	73	60	76	89	67	84	67	79	71	70	77	71	61	81	69	69	77	80	71	76	81	61	67	66	60	72	74	59	76	73	72	72	67	64	59	64	71	61	71	73	71	60	58	66	69	69	74	76	69	57	71	83	78	79	76	69	64	69	68	75	63	64	77	75	77	74	72	64	58	60	78	67	59	70	63	58	72	70	72	54	72	65	52	66	80	63	74	71	72	79	58	62	72	70	59	66	73	71	62	72	68	70	53	80	59	68	73	78	68	67	69	89	64	67	83	65	76	69	59	67	76	63	71	76	57	78	60	53	67	67	68	64	69	63	70	73	71	61	73	74	70	51	74	64	78	71	76	70	73	74	59	78	76	81	67	56	73	69	68	69	62	66	66	77	76	61	58	63	64	73	69	61	72	62	65	57	68	79	82	74	58	67	63	83	64	78	62	59	79	71	66	65	61	70	68	66	65	73	57	55	78	55	72	75	62	80	89	68	77	70	62	61	77	59	67	69	82	82	73	67	78	72	68	88	73	58	60	61	71	59	58	66	61	63	72	56	61	64	84	62	53	80	63	82	74	54	83	69	60	77	78	67	50	75	59	74	53	65	63	74	71	83	60	68	72	79	67	67	72	51	78	78	70	87	67	61	63	75	81	67	62	63	76	80	73	65	75	67	68	79	65	69	77	75	85	65	62	69	79	75	72	68	61	51	53	82	68	68	74	70	57	82	59	78	77	73	72	76	65	72	72	69	68	68	86	65	75	59	72	72	67	61	52	55	63	61	63	89	65	79	68	71	84	70	71	58	50	77	73	67	86	66	73	59	63	65	60	70	60	75	67	69	67	63	71	57	66	60	80	76	62	68	79	75	65	76	52	68	66	75	58	57	61	69	77	74	83	74	68	76	65	69	67	51	72	62	65	53	82	61	62	63	60	81	83	70	58	75	66	63	53	69	63	74	70	70	71	52	59	66	66	50	73	59	61	75	71	66	83	67	68	78	80	67	61	74	74	71	69	70	78	72	61	78	69	68	73	75	69	69	84	82	68	75	67	75	74	63	52	58	69	61	62	78	78	58	57	64	77	61	77	73	62	71	63	68	56	69	69	68	69	92	64	74	77	65	79	81	69	77	65	63	63	77	82	70	81	78	85	68	63	79	59	65	64	69	65	74	54	67	77	61	72	53	67	61	51	71	70	65	69	74	75	76	75	68	74	77	66	62	85	82	64	65	77	71	66	81	67	78	70	69	66	75	60	70	76	63	60	81	49	76	65	73	86	69	88	65	64	69	68	69	62	67	75	78	81	80	66	66	71	84	76	51	70	69	69	85	67	64	73	80	69	49	54	72	70	74	67	58	62	73	57	60	70	69	72	61	63	82	83	71	59	59	66	68	69	54	59	73	70	91	87	64	68	76	79	77	70	81	67	74	48	71	67	73	75	76	65	62	82	75	67	51	77	84	72	71	74	70	70	70	77	52	67	57	68	55	60	70	82	62	75	72	68	63	65	70	72	68	63	72	76	78	49	58	77	67	59	67	63	89	60	70	63	75	71	67	79	77	66	74	53	60	64	69	60	79	66	70	66	65	71	61	62	56	84	69	64	69	70	46	60	73	61	66	64	70	65	65	87	76	70	51	74	75	65	74	69	66	79	72	73	78	67	75	83	60	73	76	66	76	48	61	76	67	61	72	77	65	75	53	71	68	65	73	66	80	81	82	73	69	52	72	71	66	80	72	72	69	64	75	64	76	73	81	65	77	55	77	58	73	72	55	77	75	78	78	71	65	58	72	76	90	68	71	66	78	68	72
35749	26693	21452	25284	29602	29689	27135	23818	20812	17792	15029	12415	10259	9010	9055	8484	7089	5465	4539	3288	2500	2124	1806	1660	1568	1560	1474	1338	1255	1186	1159	1030	950	970	960	932	866	929	867	868	878	889	847	888	858	815	839	887	879	870	892	856	809	804	824	819	874	828	791	802	825	800	819	845	876	854	800	804	808	791	835	867	864	836	775	865	814	819	872	865	808	843	882	781	810	894	816	850	797	858	824	767	790	876	854	851	829	882	824	833	849	859	829	831	883	871	799	777	863	879	852	793	859	810	871	858	875	832	905	815	907	788	837	819	859	832	821	789	802	816	858	849	846	823	838	840	842	824	822	791	831	846	815	801	864	820	839	836	848	857	825	833	815	858	841	861	812	902	799	854	822	823	849	838	862	801	814	840	806	865	791	815	826	816	834	825	842	852	785	830	845	829	846	849	821	839	811	813	827	871	836	834	842	839	836	862	798	835	841	830	880	826	819	840	902	875	826	845	803	824	870	800	829	835	849	867	805	859	866	765	843	833	822	865	849	887	833	825	848	777	812	848	893	856	836	845	852	876	795	835	855	853	787	854	858	796	812	842	860	818	792	852	842	855	801	838	833	818	860	833	806	762	839	835	825	810	813	837	846	831	830	845	828	830	794	808	849	798	790	851	858	846	768	841	824	791	815	860	860	791	832	843	865	862	843	844	864	862	806	881	776	807	846	820	892	905	815	845	878	842	816	790	817	808	829	849	794	822	815	820	857	829	773	889	848	826	868	846	851	788	794	880	818	821	817	842	814	857	879	756	867	837	820	829	816	815	823	831	832	881	862	796	854	791	815	844	814	810	823	851	776	777	805	875	823	842	822	814	851	817	865	813	837	836	870	851	853	799	872	861	848	772	791	821	858	790	830	840	757	808	823	842	818	842	849	803	829	858	833	826	852	821	801	785	840	845	832	816	825	805	828	795	833	872	860	797	875	839	848	817	862	866	824	826	836	860	821	874	793	876	859	808	830	812	817	833	841	851	847	837	827	842	853	851	830	817	795	807	807	895	801	801	801	825	837	862	817	885	811	843	786	784	847	802	860	851	820	815	787	864	835	849	831	809	818	834	841	837	863	822	824	810	807	826	853	850	812	802	838	796	875	848	868	869	820	795	773	899	809	848	794	842	780	817	784	837	823	842	822	828	843	813	804	791	850	842	796	860	810	894	833	837	840	797	794	819	811	869	799	807	867	795	852	838	774	879	835	831	847	825	856	822	845	796	825	833	783	861	820	823	822	797	830	835	820	886	857	805	866	795	814	817	826	803	832	764	883	844	839	829	812	797	821	817	812	799	828	852	811	788	831	874	816	822	858	825	829	857	803	864	827	807	773	860	787	831	810	837	853	789	870	813	843	800	854	847	851	837	817	835	863	791	801	839	800	825	868	819	814	868	812	834	857	811	874	796	861	803	837	807	795	844	852	813	804	867	874	826	850	825	803	838	810	843	819	848	808	832	834	816	794	838	852	816	855	872	789	857	840	869	810	887	840	805	846	836	851	810	792	841	888	846	843	827	789	824	803	820	859	821	822	819	839	843	784	803	836	788	802	810	850	894	868	841	794	820	776	855	864	823	812	827	845	856	825	845	802	832	804	856	834	803	800	823	788	854	882	859	880	788	814	891	818	815	907	886	846	810	834	850	877	807	825	849	863	820	848	856	830	855	833	815	792	831	849	802	791	818	880	888	803	805	866	827	845	808	769	830	837	837	887	860	788	821	849	841	842	821	862	839	829	822	833	848	870	836	847	796	810	894	863	799	881	826	876	787	841	873	796	826	829	855	829	813	838	849	839	873	838	811	839	842	818	823	843	815	860	840	830	868	843	823	827	786	840	822	805	792	858	853	850	847	837	865	836	803	890	872	874	820	810	824	817	837	813	827	861	845	896	821	906	806	822	814	803	825	834	828	832	803	853	818	885	828	833	841	867	778	801	881	826	868	791	784	810	839	848	772	816	859	800	869	842	802	766	822	907	796	863	865	837	772	844	859	864	832	800	801	827	782	854	812	863	784	823	832	826	827	778	795	803	828	812	834	855	847	805	811	867	832	859	800	806	830	793	833	859	812	808	844	891	836	844	833	844	830	811	833	802	833	859	820	817	862	801	874	856	829	796	872	868	811	850	834	805	811	838	842	827	879	810	812	824	822	840	788	863	869	840	833	839	806	811	824	823	846	827	844	811	870	841	827	804	869	860	828	846	818	844	807	840	839	832	870	836	823	809	846	880	892	812	848	823	869	830	783	833	860	804	818	807	817	850	836	818	839	826	813	852	772	813	817	901	820	865	840	856	820	800	826	844	879	788	858	824	921	825	819	831	796	848	829	834	862	851	855	854	832	849	831	867	844	824	848	862	791	860	836	831	780	890	841	800	828	810	822	784	841	807	870	842	851	806	820	837	815	866	846	838	791	853	842	826	814	812	834	834	798	802	908	841	850	842	834	865	835	788	906	885	860	828	821	822	863	849	825	842	812	884	829	825	854	830	855	843	856	844	819	818	848	870	767	836	816	821	831	882	859	788	903	824	876	847	830	808	881	837	821	794	803	856	865	834	850	870	869	864	808	835	845	833	829	797	810	789	822	906	794	854	824	870	837	843	862	858	831	853	806	813	859	849	850	815	855	820	798	848	911	795	803	813	799	842	818	847	833	841	861	774	878	857	767	839	834	852	823	860	852	857	787	849	834	827	797	823	822	842	840	768	810	816	874	865	882	864	845	834	829	819	858	849	805	762	830	857	856	874	848	842	886	809	827	829	847	817	827	849	825	825	839	825	868	858	813	804	848	836	791	762	841	859	815	805	814	804	860	815	848	819	831	808	828	845	803	796	812	840	853	801	835	820	781	817	807	804	835	773	847	889	832	880	817	815	838	817	809	887	818	843	846	857	815	807	841	846	844	781	857	859	831	820	839	841	822	780	833	784	820	806	844	796	823	842	844	834	807	831	876	841	827	805	870	776	812	795	866	841	856	825	861	825	794	870	849	850	834	823	837	841	829	804	864	848	784	851	859	832	810	812	884	865	799	841	829	828	805	843	867	837	808	794	859	818	836	805	813	830	793	886	837	810	854	827	841	827	794	796	852	866	818	810	811	781	879	898	815	826	771	857	780	852	808	790	828	892	834	842	775	865	821	826	841	826	875	803	778	866	822	838	854	817	876	804	860	812	862	840	829	833	816	866	869	810	814	829	818	888	856	830	855	838	863	808	878	870	800	791	822	851	819	821	834	856	839	801	811	853	834	831	833	776	860	824	799	848	847	859	834	853	808	828	829	785	789	770	825	900	834	853	760	834	829	817	813	875	832	888	830	830	831	848	843	790	818	851	866	792	803	842	867	826	864	843	829	836	814	790	868	864	806	819	787	836	808	841	867	870	884	864	843	822	871	857	829	788	842	861	805	808	822	858	824	861	842	841	919	809	849	863	808	810	818	855	816	816	840	805	845	851	828	824	812	847	808	843	802
9580	4632	2272	1255	1161	1235	1184	1049	823	651	546	459	397	330	285	284	303	230	197	151	153	121	112	83	92	103	91	81	80	69	83	62	50	79	66	71	81	70	79	63	78	65	80	72	70	70	76	71	80	86	72	80	75	66	73	66	72	65	67	68	70	64	87	70	69	63	64	77	75	59	67	56	74	59	92	78	77	72	64	77	78	77	76	58	80	67	82	77	56	64	66	88	56	69	56	59	61	76	57	70	65	68	78	58	76	71	77	81	69	79	61	89	50	66	69	65	66	60	74	68	74	62	78	70	64	72	63	60	74	63	62	71	73	67	71	57	68	86	70	79	80	67	81	72	61	80	74	71	68	80	65	74	68	72	64	72	83	90	62	66	64	74	69	80	56	65	72	71	70	49	61	65	77	77	72	61	63	75	70	91	66	81	63	63	67	73	64	72	77	79	77	77	65	76	71	62	81	79	69	69	82	72	70	78	63	80	67	66	73	73	63	64	75	66	66	69	78	68	65	78	65	57	79	66	53	65	62	67	69	62	51	73	65	82	68	76	85	71	65	70	69	72	53	81	81	83	75	69	73	54	67	68	62	57	65	62	75	68	66	69	64	52	59	85	71	73	77	50	63	71	71	66	81	74	71	80	69	65	71	73	82	81	62	59	78	64	71	67	61	81	60	73	82	69	79	79	73	69	71	72	80	78	71	78	75	87	74	69	63	69	70	85	58	91	52	53	80	78	74	72	63	71	71	63	51	71	59	59	64	74	68	61	62	70	79	77	59	94	69	76	75	79	80	74	73	77	79	75	63	61	68	69	76	70	75	76	70	62	61	74	78	68	60	69	73	75	71	88	64	64	58	62	66	73	71	68	63	56	68	74	84	66	61	81	72	66	56	77	83	69	72	76	70	72	71	73	65	66	70	81	72	64	65	63	74	74	78	66	67	73	67	72	72	67	68	65	62	67	79	74	77	75	66	69	73	55	77	88	72	74	89	75	83	60	85	73	76	56	71	71	76	84	75	80	69	75	83	81	77	76	62	100	76	72	76	60	78	83	72	69	71	71	79	70	61	75	76	74	74	75	71	64	59	79	66	64	71	58	73	72	75	70	51	75	71	68	68	66	75	73	80	83	68	71	67	72	85	70	65	66	73	72	81	78	69	69	84	57	67	80	76	69	76	64	55	83	65	65	67	52	72	58	59	70	73	64	74	54	76	70	72	60	72	80	80	60	70	74	67	72	80	66	75	68	78	68	63	80	75	82	70	78	57	59	69	67	75	70	55	76	73	66	73	56	78	84	77	70	71	94	74	78	59	72	66	75	63	78	57	60	78	72	82	71	85	52	58	75	54	79	63	70	72	68	71	80	70	56	59	65	74	71	83	92	74	60	65	56	80	78	74	73	62	74	73	66	66	75	57	74	69	61	62	69	75	75	77	72	84	78	79	75	58	52	62	57	64	70	75	69	69	65	69	69	65	63	74	65	71	69	64	67	59	61	80	69	79	76	78	84	69	66	70	64	86	87	61	69	79	68	68	74	73	65	79	58	75	62	75	74	92	85	61	62	67	72	68	69	81	82	70	73	64	62	63	79	66	72	60	79	68	58	72	61	79	55	65	76	59	79	53	81	85	77	56	72	59	62	56	74	77	85	64	70	81	63	71	70	81	73	68	62	84	81	64	61	58	73	67	75	79	60	66	73	65	76	66	74	70	91	71	68	67	65	61	74	66	60	55	83	70	78	68	67	56	58	71	71	78	68	69	74	63	77	76	66	68	76	81	74	84	63	64	68	72	61	72	76	64	82	63	67	57	83	66	86	72	76	72	64	84	67	71	66	57	62	71	62	75	81	70	59	72	77	61	67	90	83	66	68	63	68	61	69	70	72	62	69	66	81	58	82	68	60	65	73	73	75	79	68	85	81	74	73	74	64	78	67	53	75	76	69	76	84	66	66	68	64	71	75	64	73	72	65	67	73	71	82	70	78	87	60	79	61	67	68	74	57	82	61	65	63	61	64	74	55	66	70	81	70	73	82	59	70	60	75	62	59	67	57	74	80	83	64	74	80	60	61	69	67	81	67	55	75	70	69	79	66	61	67	67	71	69	63	69	66	72	62	74	76	78	74	83	73	75	76	62	63	69	76	67	72	68	65	53	67	66	67	60	60	56	84	69	71	69	83	75	75	75	59	62	72	78	83	79	66	88	75	78	66	74	76	60	82	77	76	64	69	58	62	54	75	77	79	69	74	69	86	70	80	74	67	66	65	65	75	75	71	77	77	71	68	65	64	76	53	82	70	71	77	69	69	73	64	69	74	79	67	69	73	74	69	78	70	71	67	73	68	80	80	61	71	67	72	69	78	63	59	62	55	74	60	79	61	58	82	75	68	62	79	77	72	78	73	64	72	66	72	71	73	69	63	70	81	73	67	67	68	70	76	65	79	65	65	71	79	68	73	84	56	88	77	75	70	83	78	70	74	72	68	83	72	80	78	61	73	68	55	79	73	72	65	65	69	73	59	80	63	74	71	61	75	78	69	63	70	89	52	51	63	65	81	58	93	69	71	68	68	71	68	67	59	60	66	64	68	74	76	67	75	64	76	81	67	73	57	62	67	65	69	63	63	57	56	70	74	82	69	71	80	66	63	75	72	60	74	78	77	74	76	54	73	63	70	66	78	70	80	67	67	77	72	85	78	65	63	83	72	80	79	70	67	67	68	59	65	88	82	68	65	71	93	74	75	69	78	89	69	77	71	75	67	65	88	67	75	70	61	70	64	69	69	85	81	61	75	62	69	74	77	84	68	76	64	70	74	74	84	66	65	74	66	77	83	69	69	80	79	70	67	72	69	78	80	67	82	75	70	69	65	65	75	61	65	60	78	70	71	72	84	86	70	73	65	78	60	75	77	61	79	70	75	73	74	80	67	65	69	73	78	65	71	61	67	82	72	80	67	72	70	63	65	70	69	64	84	83	61	69	79	73	65	75	79	91	55	75	73	75	70	71	64	70	83	80	81	67	76	64	60	76	67	77	58	64	66	66	55	72	85	63	76	80	66	77	64	72	80	63	75	57	64	65	60	77	74	57	70	56	54	66	62	78	73	86	77	82	65	66	83	79	87	70	72	76	77	71	70	52	73	70	61	79	73	64	56	62	67	81	68	77	63	56	71	62	75	71	82	67	83	75	70	73	57	66	78	61	76	68	72	62	63	61	71	58	61	57	87	74	61	69	76	81	56	65	71	70	65	64	64	62	69	74	64	61	66	69	57	66	57	81	60	73	71	64	61	70	68	64	65	58	82	63	70	84	72	64	82	66	69	69	78	69	73	74	69	80	74	68	61	66	75	68	65	70	67	85	77	73	54	65	72	67	74	75	76	62	80	77	68	75	74	59	77	78	76	63	65	56	76	63	75	65	75	82	64	75	59	80	54	77	80	76	64	68	77	61	89	71	64	68	68	68	73	75	56	66	69	69	75	79	64	74	68	69	61
33817	26053	20684	24621	28625	28692	26936	24493	20898	18193	15729	13246	10755	9104	8514	8202	7579	6526	5081	4017	2841	2274	2101	1720	1633	1596	1545	1434	1384	1219	1146	1090	1034	1019	946	964	899	916	885	870	842	878	886	943	885	904	909	870	855	797	795	868	840	833	821	854	845	807	858	823	825	908	844	833	870	838	855	832	890	843	898	890	850	850	893	844	806	832	852	873	828	820	877	771	815	886	903	878	832	820	878	862	832	882	871	855	830	866	819	860	847	875	857	857	855	864	824	884	853	818	836	867	819	836	889	882	840	872	885	861	837	838	875	913	865	860	820	860	868	869	831	879	898	885	842	845	830	846	845	815	845	841	852	846	800	835	840	832	861	872	845	856	805	852	817	859	877	840	818	872	906	853	847	872	838	842	844	820	901	855	869	851	827	816	861	889	870	872	811	870	790	785	854	822	827	868	882	853	785	828	853	865	844	877	817	864	849	801	832	853	835	841	808	825	841	847	842	916	878	900	837	834	872	848	861	861	840	835	876	862	903	872	852	848	804	873	842	911	867	850	890	887	887	857	847	855	868	846	892	794	798	825	824	825	898	867	839	870	861	814	903	859	854	826	842	901	886	906	901	869	920	840	826	845	850	855	851	841	845	803	890	904	871	805	826	882	826	830	864	811	836	847	853	899	847	855	810	822	918	868	872	837	847	840	856	825	860	815	867	902	826	903	803	825	868	860	843	846	798	922	889	860	903	805	794	881	891	861	835	889	862	882	824	820	880	820	881	825	801	889	844	822	860	838	845	880	882	904	855	794	835	862	838	883	890	857	792	915	899	896	880	903	886	813	846	795	808	853	866	860	922	841	842	855	871	826	805	798	846	856	851	873	863	823	832	809	864	806	856	806	824	883	824	885	872	831	878	808	922	832	879	866	857	808	838	800	829	849	822	856	816	853	813	899	920	836	837	878	856	885	865	818	877	874	848	789	891	860	878	864	820	852	861	837	855	866	880	834	933	803	862	862	801	844	879	868	842	811	891	864	872	890	862	863	843	865	883	808	909	811	842	837	822	896	849	814	838	859	871	842	835	842	850	871	865	839	874	812	868	924	829	830	861	813	865	821	888	831	805	918	876	864	881	888	870	876	844	836	870	872	862	817	814	828	835	842	888	811	869	841	852	880	810	870	833	821	830	894	851	820	838	839	826	858	813	859	843	822	913	865	849	791	815	864	865	832	865	811	846	810	855	869	823	865	791	866	841	862	843	869	848	887	890	857	890	863	835	845	858	852	835	835	797	899	863	812	848	848	848	845	859	857	894	929	822	857	891	844	800	825	863	785	849	892	796	822	837	905	836	862	839	862	890	921	846	838	880	835	873	907	844	824	868	891	860	865	859	847	879	861	866	830	840	879	871	843	844	812	872	842	826	831	870	869	897	825	868	823	844	830	871	875	871	831	871	862	854	920	844	864	905	839	782	897	849	850	838	842	836	894	859	860	817	812	821	840	832	833	877	880	855	834	843	840	861	862	860	854	844	824	855	847	837	909	836	843	840	857	812	867	832	895	849	881	882	808	856	820	865	836	833	846	912	860	857	828	845	801	902	898	792	842	814	832	862	875	825	806	863	890	915	839	893	857	845	858	897	834	881	855	867	836	852	863	918	854	833	894	871	819	863	880	862	815	829	835	866	819	829	872	877	836	860	832	867	825	833	865	859	793	845	822	827	857	787	880	851	860	840	855	846	889	866	845	842	806	855	812	782	864	872	838	845	872	885	891	877	845	833	858	824	805	894	831	873	854	836	863	897	874	875	930	875	830	888	879	864	852	868	898	864	900	851	866	854	807	857	836	812	833	826	882	856	842	849	891	856	831	875	838	853	901	831	835	871	808	857	804	798	860	886	888	797	816	802	901	815	891	896	855	834	836	868	836	911	853	831	866	820	874	874	828	847	906	841	818	834	869	870	848	839	897	876	843	881	870	796	861	896	886	850	839	849	825	836	849	836	838	868	864	867	854	899	849	805	845	896	851	856	878	835	888	829	842	830	898	879	870	838	879	849	845	869	862	826	813	866	835	875	840	863	820	889	785	845	875	894	946	848	802	868	876	818	908	876	842	818	815	813	903	851	836	827	862	850	882	826	869	887	886	837	919	832	840	826	891	873	845	831	861	857	803	891	889	852	810	873	805	858	870	852	845	887	866	846	862	829	880	861	886	864	842	885	828	846	879	852	883	816	871	822	847	847	860	834	811	825	906	891	816	836	833	860	833	854	848	899	833	863	854	894	842	822	899	854	867	887	795	842	809	889	837	869	879	865	833	847	812	798	849	862	862	803	853	836	912	829	865	910	872	869	851	855	867	840	869	883	853	832	855	924	837	798	816	822	869	900	843	849	842	860	852	780	862	807	890	825	922	844	805	871	942	885	865	805	907	871	842	886	863	905	827	844	874	853	891	848	797	873	863	876	840	839	788	892	832	850	845	839	877	845	850	855	900	863	823	850	872	828	859	855	854	903	880	855	819	868	862	838	839	811	831	883	852	860	866	889	854	886	855	863	847	819	841	845	886	848	845	898	856	808	848	851	886	844	829	817	827	883	869	858	820	855	905	847	876	869	819	890	853	886	898	859	837	846	874	842	884	846	814	813	852	867	876	851	828	833	829	855	859	854	870	856	839	853	850	827	850	879	898	841	867	814	843	817	906	835	872	849	836	829	874	867	829	902	835	845	873	897	868	813	846	838	875	863	882	887	858	868	832	861	855	842	826	793	861	842	886	880	836	904	815	864	886	902	883	879	811	814	861	901	853	828	823	807	871	805	798	798	868	834	796	907	856	930	839	824	835	863	860	897	841	895	832	857	895	836	893	877	854	798	859	847	814	839	827	862	823	822	845	816	838	796	881	911	851	810	842	815	885	871	789	878	824	870	831	830	808	854	841	863	825	886	820	904	832	888	828	830	874	835	837	866	837	827	859	841	874	886	853	884	854	827	824	807	875	825	844	879	847	893	873	897	845	824	881	868	859	864	874	882	810	881	795	867	878	847	879	831	896	838	834	856	840	851	860	870	836	843	904	910	848	899	827	945	881	874	924	859	814	866	847	850	866	854	831	876	867	822	860	868	881	866	874	849	778	852	845	809	814	875	850	888	864	841	854	811	843	877	876	867	866	874	838	883	832	813	800	839	881	858	839	892	873	829	796	824	848	860	841	880	889	890	843	874	871	866	792	885	845	872	884	859	883	888	838	881	856	880	783	823	875	858	868	832	916	798	854	857	928	875	889	852	841	827	880	878	865	874	856	856	832	906	808	843	845	853	846	820	840	774	887	848	839	869	884	859	890	828	891	862	856	838	820	818	889	858	842	863	871	835	887	861	840	841	841	918	848	857	877	857	882	934	864	843	869	869	867	843	812	865	876	826	834	859	865	881	903	871	816	862	823	823	868	869	816	849	833	833	881	842	881	846	818	856	878	860	905	886	868	843	867	875	847	801	870	845	824	831	844	849	909	817	845	869	835
11013	6406	2807	1533	1362	1619	1521	1263	996	877	743	599	510	395	333	330	269	281	221	204	150	127	128	105	107	98	103	94	86	77	86	74	65	90	104	67	97	76	78	73	74	81	71	76	72	63	71	69	83	77	67	59	78	64	76	54	82	75	65	74	69	61	77	72	77	78	65	67	55	62	53	59	93	68	60	89	76	68	79	64	73	74	73	68	69	89	78	84	61	61	69	56	81	72	64	68	82	73	62	44	58	73	80	69	86	59	64	59	77	54	70	67	69	88	82	76	72	48	61	67	74	69	67	74	72	56	58	50	79	72	65	82	52	67	56	56	71	74	85	67	58	71	82	85	89	57	70	71	69	59	66	87	82	67	75	66	66	68	80	76	75	76	72	73	74	64	69	64	69	56	68	80	61	71	68	59	72	64	63	64	87	64	53	66	70	61	56	75	86	52	63	72	56	60	85	68	70	72	71	79	63	83	63	76	75	63	56	62	72	82	69	72	72	84	67	69	76	85	68	65	77	83	57	82	60	63	60	84	69	75	61	70	77	70	65	63	65	67	79	64	61	87	68	70	65	66	70	58	71	76	82	64	64	79	53	71	82	77	83	74	70	65	74	86	67	71	65	65	72	61	74	51	74	77	61	67	79	75	73	81	70	65	73	57	70	78	56	64	65	74	70	70	67	85	77	70	70	92	61	70	67	69	67	77	70	65	77	72	77	63	83	83	58	67	65	80	63	76	73	72	85	63	71	65	83	78	66	60	74	70	83	64	57	62	70	66	52	79	76	65	73	64	61	69	89	49	85	71	80	86	64	63	61	79	68	70	72	56	75	69	73	70	58	65	64	80	63	67	87	66	71	56	80	71	64	80	57	65	64	66	57	72	77	77	78	67	81	57	73	78	75	88	56	68	61	71	63	74	71	71	79	71	75	64	71	82	59	65	62	77	58	66	64	92	63	63	57	73	65	75	65	76	73	67	75	58	76	78	64	75	83	87	64	69	73	67	58	59	71	82	67	70	64	66	79	71	72	81	65	64	71	88	82	62	85	62	66	72	60	66	68	80	83	56	58	65	69	69	81	82	83	78	61	63	106	72	59	56	76	72	72	76	65	64	72	74	68	65	77	80	85	73	60	60	76	81	72	90	83	80	64	76	65	63	68	64	67	71	72	57	70	66	54	70	70	80	78	72	76	67	68	75	68	78	61	73	71	48	77	66	68	66	61	78	59	82	79	66	94	101	75	75	81	68	74	80	63	73	69	62	70	65	67	67	59	57	72	63	61	56	92	75	75	84	82	68	58	77	74	75	59	61	74	79	54	87	82	61	61	78	68	73	63	51	71	76	68	78	67	71	73	74	56	70	55	73	70	71	73	90	60	62	67	73	73	65	69	70	64	74	60	73	71	48	70	46	78	65	66	79	75	81	65	63	68	70	70	75	77	75	77	71	70	81	74	71	84	71	60	82	66	68	72	68	55	51	70	69	65	60	74	57	65	63	66	69	74	73	61	79	69	77	62	76	63	78	63	82	78	78	80	58	71	78	64	81	80	67	75	70	72	81	66	64	63	58	68	77	65	75	61	66	53	81	70	70	86	61	67	70	58	82	71	66	65	65	80	54	72	58	62	77	84	77	63	68	67	66	60	69	73	68	66	72	87	62	61	74	78	83	81	67	93	60	85	62	75	56	66	62	68	61	69	63	82	66	64	98	78	63	60	65	86	79	67	74	84	57	82	50	70	71	72	67	66	77	60	73	85	64	80	78	79	86	84	71	71	72	71	70	77	72	80	72	65	66	66	73	68	60	77	68	78	55	77	67	70	69	82	63	70	73	67	78	74	73	56	56	75	59	77	69	78	70	72	73	69	73	68	71	79	68	62	74	65	70	59	77	74	67	86	69	63	72	78	71	77	71	59	60	74	64	70	71	83	61	71	67	67	74	68	77	68	58	73	69	69	68	77	62	71	69	70	74	70	69	71	69	70	67	66	59	65	61	78	60	68	66	71	56	75	94	79	58	79	72	73	80	64	65	68	79	69	76	75	67	75	73	68	79	69	53	67	61	69	67	66	72	73	70	64	78	67	67	65	63	70	78	61	74	68	87	68	83	64	60	70	67	78	62	72	73	67	76	65	63	59	71	59	68	91	72	72	64	64	94	65	73	73	62	48	79	59	89	75	81	74	70	64	80	71	71	86	67	77	70	85	54	60	67	81	67	78	63	95	80	75	57	62	62	89	64	64	69	72	66	65	68	64	71	77	72	75	70	84	58	62	79	69	74	68	83	57	72	81	72	64	75	69	67	58	70	69	68	73	52	75	82	79	70	60	76	63	68	68	81	83	62	64	53	67	77	74	82	66	68	81	68	81	71	68	73	73	65	58	76	76	62	71	52	67	52	62	71	69	71	77	80	55	68	78	76	69	74	75	63	56	60	72	66	61	68	69	72	74	68	63	85	79	59	77	64	61	75	85	53	62	72	75	67	80	69	76	76	61	81	61	75	75	68	89	87	75	60	61	63	71	68	57	66	68	70	86	63	74	71	65	63	69	66	75	80	82	71	61	72	70	76	94	64	74	64	60	50	64	62	87	88	74	77	69	64	71	61	75	77	68	66	67	61	74	67	72	67	77	81	77	75	73	65	55	58	59	74	78	73	68	76	61	80	62	58	80	73	83	86	68	75	71	71	61	68	65	68	82	71	69	67	64	52	69	70	75	64	66	73	64	64	66	72	58	69	64	79	80	76	71	68	69	80	68	57	71	73	85	61	73	69	61	69	73	74	67	65	65	68	80	88	60	78	51	64	64	65	64	71	65	74	69	72	62	72	80	75	78	59	67	64	55	66	66	67	64	67	58	67	82	62	63	61	63	69	65	69	68	78	75	62	70	80	70	79	77	72	63	64	76	73	62	59	70	83	68	63	76	62	61	74	80	79	63	80	72	55	67	81	72	56	59	65	81	80	88	70	81	81	77	63	75	75	68	68	65	70	85	63	57	71	63	68	73	86	63	72	72	64	60	73	100	75	68	79	86	90	74	54	93	81	72	78	72	67	63	81	90	61	56	80	78	65	61	75	84	63	61	68	63	78	70	58	72	59	80	87	81	78	76	62	65	81	63	81	62	63	64	68	72	64	84	72	74	80	67	94	73	72	70	76	64	69	65	71	77	72	71	95	76	71	46	69	73	63	70	59	67	74	83	69	65	69	58	79	66	58	89	64	81	67	62	69	71	75	94	74	56	71	85	72	64	68	66	61	76	71	79	68	72	75	66	75	54	49	72	82	61	64	83	78	85	90	73	66	68	66	72	63	96	60	67	69	60	71	69	73	73	57	88	69	73	62	69	67	65	71	72	69	60	74	69	72	72	66	56	61	70	63	75	69	76	62	65	61	63	59	61	64	75	63	75	82	71	80	78	85	72	69	65	58	76	71	71	67	63	82	72	71	82	79	55	75	66	73	86	62	74	69	63	71	74	75	77	57	63	77	73	70
37466	27933	22703	26375	30779	30679	28441	25626	22893	19971	17484	15638	12945	10697	9143	8618	7947	7699	6451	5097	3718	2763	2410	2106	1961	1802	1696	1705	1524	1321	1236	1171	1066	1018	974	999	963	948	895	941	883	932	929	865	857	841	887	900	829	871	896	856	847	816	890	802	914	820	816	818	879	868	889	886	830	873	872	851	830	822	857	831	823	844	839	816	795	835	854	788	895	794	801	843	850	826	855	853	804	882	824	862	803	853	864	837	814	872	836	827	855	850	849	860	849	862	839	888	872	901	867	852	843	877	840	833	819	812	851	860	848	833	827	859	846	856	847	867	838	806	839	817	866	859	840	849	822	893	862	835	817	823	873	870	835	813	811	851	816	856	842	884	881	845	838	826	903	839	860	853	838	851	835	818	828	837	831	828	889	865	824	812	899	834	870	870	898	855	818	846	833	816	870	832	784	856	850	849	877	830	872	856	834	801	807	856	818	791	835	893	851	828	830	852	862	809	833	834	810	870	829	866	847	819	864	847	816	872	834	871	807	841	879	831	818	866	850	870	819	859	849	859	852	844	803	871	824	907	849	862	873	822	880	848	863	814	860	829	881	824	831	828	875	827	813	836	862	880	892	861	847	908	885	827	808	803	767	832	874	796	847	858	881	815	854	846	819	756	880	879	840	833	824	843	822	824	853	832	822	862	855	859	813	805	863	886	801	831	865	863	918	827	826	869	811	847	779	886	857	829	826	801	792	845	798	867	850	811	874	879	840	831	890	836	837	873	824	854	826	858	845	844	787	858	830	822	854	816	877	883	880	893	839	848	846	861	935	842	865	842	841	844	864	888	827	879	841	780	835	849	845	813	861	846	918	851	867	859	851	832	810	842	858	847	859	859	856	898	807	826	896	855	853	864	828	857	840	883	789	879	851	813	848	849	819	837	850	853	852	786	854	808	850	802	901	865	845	866	835	846	801	847	826	858	832	833	849	833	842	786	826	906	853	793	858	862	821	857	895	785	862	808	849	805	824	868	809	887	852	837	839	801	851	916	855	843	885	830	836	861	816	851	819	804	830	853	862	823	843	830	829	830	802	817	812	854	841	806	840	856	773	813	802	849	821	876	835	849	850	813	834	836	825	859	839	830	828	837	861	856	868	826	850	857	868	819	877	874	861	838	863	851	837	796	823	849	857	796	810	831	852	890	819	839	852	787	840	811	825	788	898	848	832	810	881	859	820	834	847	806	828	840	808	788	823	858	899	853	843	855	866	888	863	889	807	832	782	841	833	854	902	826	833	837	888	831	789	868	834	820	841	866	842	903	845	777	854	834	835	876	798	840	860	880	788	904	829	847	850	841	837	806	883	869	895	820	858	863	821	836	813	823	856	884	774	858	838	887	793	850	870	872	843	888	845	827	848	841	765	874	798	851	824	876	841	891	825	847	851	816	873	848	809	816	892	803	830	847	853	808	830	827	846	839	850	847	850	860	805	868	868	805	848	831	842	800	897	840	875	825	848	856	873	873	858	843	846	837	851	836	856	837	849	804	867	826	866	799	848	857	797	829	860	823	817	849	827	856	855	858	804	803	890	813	839	808	872	904	818	865	879	796	871	857	786	838	833	837	840	863	886	827	792	891	865	859	863	829	811	826	851	852	853	828	831	857	845	859	870	872	826	821	844	834	804	866	840	800	814	805	827	919	854	916	833	798	863	889	840	815	845	868	824	857	876	840	858	875	830	851	920	841	794	874	841	860	837	817	808	824	809	822	864	830	874	822	842	855	900	861	783	875	862	840	828	828	824	898	887	770	790	851	851	856	811	840	817	809	814	868	842	833	831	829	853	859	858	828	828	868	855	884	783	828	849	824	840	855	863	827	867	819	898	834	841	825	884	858	824	824	795	806	839	816	879	886	841	842	788	846	827	812	893	860	865	852	853	851	823	835	890	881	836	898	851	854	801	841	811	853	814	825	831	888	881	829	851	845	893	825	830	805	856	826	841	815	829	841	853	849	833	838	864	836	863	778	797	848	866	880	869	816	802	845	844	839	826	813	870	860	816	869	835	835	850	836	788	813	847	846	825	841	862	851	830	853	852	888	854	873	826	862	867	900	855	849	831	852	821	834	857	831	871	915	840	849	859	841	853	844	857	861	842	868	823	770	820	801	852	843	837	866	853	820	843	795	841	872	846	860	845	835	793	835	885	838	854	832	857	882	861	860	895	845	819	856	846	842	802	848	863	879	797	809	820	820	860	809	808	853	821	820	786	883	861	884	882	816	791	848	883	852	825	867	837	813	848	868	825	870	868	839	805	852	877	791	808	842	851	847	884	836	893	894	826	856	854	818	885	837	908	884	890	851	869	834	873	888	851	802	865	854	844	855	881	872	874	857	828	837	888	868	799	894	769	849	859	806	859	881	832	820	822	845	806	866	830	831	862	796	859	847	839	873	866	828	869	850	868	813	789	854	804	897	877	851	880	800	846	860	788	852	876	839	855	817	868	819	839	836	819	814	834	862	834	837	884	832	927	846	868	882	868	913	882	882	855	842	814	870	807	901	836	812	862	810	815	851	849	876	853	866	812	862	839	839	845	815	872	807	869	881	814	891	852	879	865	843	856	849	852	861	833	926	829	890	813	842	830	861	856	835	860	851	827	852	836	835	850	860	846	880	808	874	853	869	833	802	898	848	813	841	869	861	828	889	841	917	801	822	836	857	857	830	868	827	822	838	851	899	868	753	877	825	856	877	844	829	864	853	847	863	871	878	866	825	831	833	857	885	889	808	874	808	815	850	860	859	817	819	834	851	808	866	813	841	833	817	862	810	818	854	808	834	847	825	850	866	834	850	840	824	814	849	872	884	833	828	862	814	877	812	844	843	830	871	827	846	768	803	918	835	842	869	868	901	842	830	842	783	887	834	861	869	847	849	856	872	818	821	838	840	926	835	840	825	864	870	834	938	900	805	836	804	848	821	861	860	827	843	814	857	850	823	867	844	897	882	838	782	809	851	855	834	875	809	820	812	903	828	883	856	826	876	889	877	816	815	895	890	840	816	833	817	866	830	801	871	858	823	856	822	838	827	879	842	839	884	868	850	832	831	789	858	829	855	845	815	834	792	826	867	850	848	896	817	878	850	865	808	826	804	862	873	793	826	891	838	851	843	830	862	826	844	839	818	854	856	821	875	821	834	868	862	882	859	828	882	885	861	858	878	866	837	877	865	803	786	827	872	918	826	825	862	805	912	783	853	799	843	796	816	858	866	801	861	870	831	890	882	860	875	861	874	799	889	824	815	818	839	850	821	857	866	823	803	849	817	815	841	839	842	897	831	833	891	862	820	817	838	822	850	854	869	853	851	882	851	842	862	871	835	867	834	825	865	834	821	856	856	852	849	822	890	810	866	888	812	778	837	852	869	878	868	836	847	868	829	832	824	837	849	824	820	815	839	829	815	860	864	838	826	860	861	842	862	803	874	815	834	853	801	859	787	827	791	854	822	815	845	891	810	844	855	837	833
6763	2740	1124	631	594	691	625	526	434	462	336	345	308	242	187	189	169	175	179	142	118	96	95	86	88	77	73	87	81	78	78	82	76	65	83	66	72	72	68	73	71	79	78	66	64	69	59	88	79	85	65	61	63	62	74	65	81	68	52	68	72	77	68	61	68	81	62	68	84	79	71	87	63	77	74	78	86	62	62	66	69	73	65	70	59	69	75	64	49	68	68	51	65	84	76	73	73	74	68	78	73	68	79	79	67	70	69	56	70	63	69	65	63	66	72	74	69	74	76	67	62	69	66	88	56	63	56	64	84	80	69	54	70	74	60	65	87	79	83	53	68	61	69	68	64	75	58	57	75	59	71	63	60	65	56	67	67	77	83	73	77	76	66	70	80	67	75	78	66	85	74	59	62	62	71	74	60	67	65	60	65	70	49	66	75	74	87	76	80	69	77	76	57	72	64	71	74	68	71	62	71	59	62	72	64	64	93	57	76	51	68	67	67	71	76	56	65	61	71	78	67	68	66	59	72	69	65	68	57	76	70	68	60	86	72	50	70	70	78	69	60	70	55	58	83	74	72	72	67	73	65	69	71	65	61	60	72	73	68	66	62	70	61	68	73	75	67	84	69	49	63	72	73	64	72	62	77	70	57	61	56	57	58	52	88	78	80	68	53	70	58	86	80	59	66	63	70	61	52	72	65	63	72	67	62	81	68	59	63	62	53	69	77	60	66	74	59	75	66	76	77	58	57	58	67	63	71	70	63	70	63	81	65	83	67	71	83	60	66	52	85	77	48	68	89	68	79	74	84	67	72	64	80	65	73	74	66	75	67	65	74	55	68	73	55	65	74	73	82	75	67	72	74	71	60	77	55	70	60	66	65	62	66	65	76	86	72	73	68	71	71	76	65	69	71	61	70	65	60	65	75	57	75	75	72	64	75	65	84	75	60	68	76	87	69	67	65	68	64	66	70	64	53	60	61	65	59	69	64	63	56	84	60	77	68	80	79	68	80	82	67	75	56	67	78	74	71	64	82	80	69	65	74	82	69	74	59	66	72	64	67	56	79	65	64	73	66	75	66	61	85	75	64	63	72	71	62	68	57	72	66	71	69	61	54	69	57	77	65	71	73	76	63	75	75	60	65	73	61	62	70	58	54	58	76	79	71	92	62	54	57	69	67	72	68	69	76	63	72	52	53	61	55	65	73	57	66	64	81	70	73	72	43	65	72	62	57	61	69	67	64	73	70	64	60	56	69	70	60	69	63	49	66	74	83	85	58	70	66	73	73	76	64	86	76	79	76	78	74	88	63	63	70	67	75	61	84	66	60	60	54	64	76	75	72	81	67	86	89	70	59	73	68	72	66	59	67	57	70	76	79	77	68	64	71	81	60	72	59	66	51	76	66	59	79	68	74	75	61	65	75	76	68	78	72	70	57	74	85	74	63	76	79	77	78	79	73	79	63	72	81	76	55	72	59	75	64	71	73	63	65	71	76	59	58	70	51	61	81	66	77	72	66	53	72	64	65	65	73	74	76	53	58	68	79	77	54	67	61	79	70	58	73	65	72	83	76	74	89	72	69	75	68	64	68	66	83	71	86	78	59	62	64	79	81	76	71	61	71	61	81	51	66	56	65	83	68	78	66	57	77	74	71	68	72	80	76	48	54	69	64	58	74	68	62	53	68	69	73	69	79	71	59	64	52	68	74	60	81	50	75	77	63	68	65	69	62	62	62	73	64	86	75	76	71	65	77	70	83	68	79	75	67	74	67	69	67	69	66	77	72	61	57	74	58	65	73	65	65	59	73	63	63	61	66	70	59	76	69	60	70	80	73	65	49	74	80	64	61	64	59	79	61	68	58	74	62	66	62	60	71	68	65	75	75	73	72	62	62	68	73	69	76	72	76	70	82	77	63	72	82	65	81	58	67	73	56	66	69	70	67	74	59	76	58	76	68	58	88	68	52	78	73	62	85	82	69	77	69	75	59	87	72	60	76	68	82	65	74	65	67	62	66	66	55	54	73	70	78	56	80	60	70	74	77	70	57	59	65	67	74	75	66	60	66	68	63	67	67	64	58	74	73	79	64	68	75	64	73	69	64	71	70	70	69	56	81	65	85	70	59	79	83	65	69	66	81	67	75	74	73	81	57	76	73	66	72	61	78	64	71	65	67	72	72	57	72	66	75	79	66	57	82	59	59	79	76	62	60	65	66	72	58	69	59	63	73	57	69	62	53	58	66	71	66	72	61	71	73	47	60	66	66	59	64	67	60	67	71	73	66	67	62	63	69	62	51	76	63	78	57	59	51	62	71	80	75	76	65	76	76	68	57	77	76	59	67	67	62	70	78	68	65	60	63	72	69	65	71	56	66	70	78	61	59	81	68	78	70	77	67	77	68	72	64	70	86	77	67	76	69	67	50	69	66	75	66	86	73	79	61	74	63	69	77	64	74	78	58	58	69	65	70	72	70	69	65	74	67	66	68	61	66	77	55	86	71	64	70	76	73	66	75	82	61	69	81	70	66	68	69	87	66	65	62	68	73	53	71	62	64	64	65	70	73	94	61	82	59	69	67	75	62	77	57	43	59	73	73	85	76	55	62	70	88	54	58	72	69	59	60	78	73	66	57	71	76	80	85	60	80	77	64	79	71	84	72	61	61	79	74	60	69	74	67	65	62	70	62	65	57	70	57	81	63	84	80	63	69	77	79	63	71	60	70	54	68	60	71	68	89	71	56	72	54	69	68	70	64	76	77	58	67	74	58	60	64	68	73	60	61	68	66	70	70	73	82	72	77	71	68	74	60	75	69	73	59	71	72	62	71	69	72	56	69	61	64	69	65	71	67	62	64	66	59	72	66	73	60	67	64	62	74	69	73	61	74	72	59	68	72	65	79	76	63	66	55	64	66	81	75	79	59	62	50	73	73	70	67	72	69	48	60	66	62	74	63	86	63	72	71	72	65	68	70	68	77	66	67	85	63	70	66	82	70	77	63	66	69	60	66	65	78	76	66	61	73	61	70	62	66	63	73	73	74	57	70	80	71	69	67	56	81	48	79	66	63	72	75	84	64	64	82	57	64	81	64	57	79	93	62	59	62	75	63	67	68	68	77	80	66	79	73	70	59	79	72	88	53	66	74	66	78	66	67	65	74	72	69	68	68	59	71	81	82	68	67	68	73	68	66	80	64	72	68	60	73	68	69	81	58	70	78	87	61	70	61	83	79	72	58	68	70	71	60	68	67	69	57	81	63	71	68	68	66	67	74	69	74	69	66	61	76	71	71	61	67	71	67	66	78	66	65	72	60	71	69	73	62	89	66	60	63	67	72	75	79	72	64	78	82	69	64	74	72	68	59	68	55	66	69	73	59	59	72	74	66	78	75	74	70	74	76	82	80	43	69	76	75	68	60	65	52	68	70	74	73	71	55	62	65	83	75	55	66	77	79	59	86	71	66	57	79	59	64	65	55	82	68	56	65	69	67	67	62	79
31394	21524	15160	18410	23196	23282	20938	17756	15540	13182	11040	9896	8550	6813	5503	4819	4474	4398	4435	3749	2815	1988	1741	1497	1413	1366	1263	1300	1243	1124	998	938	911	904	883	920	889	878	894	865	830	851	854	828	844	863	839	846	863	802	800	853	855	899	865	852	817	873	899	839	880	842	808	825	853	851	866	907	811	862	782	868	867	815	788	869	798	796	787	848	849	834	839	864	820	842	828	826	868	868	860	834	859	853	835	831	828	824	849	870	850	825	894	810	895	861	865	808	845	818	827	828	736	832	873	839	831	834	807	868	766	848	789	871	803	873	884	831	838	869	841	854	830	870	798	837	865	890	862	824	862	839	851	836	825	852	825	853	799	828	809	848	839	844	886	850	853	848	852	820	843	844	836	826	780	805	836	854	864	796	842	851	834	885	874	825	824	867	827	869	877	855	788	836	850	868	808	841	818	825	884	813	913	854	789	888	824	840	841	859	813	852	758	845	854	825	849	809	822	889	815	786	852	883	827	836	832	858	822	820	828	838	869	832	860	852	845	811	833	870	849	832	812	836	842	880	856	859	875	884	839	902	900	859	851	799	871	815	822	856	824	851	801	906	842	834	807	868	834	824	809	794	771	821	844	842	858	850	806	833	845	822	856	859	819	812	840	870	835	850	876	853	782	809	854	841	830	825	823	881	831	871	862	867	880	830	825	830	831	816	855	849	856	799	795	807	814	830	810	804	788	860	860	850	836	852	843	832	846	813	865	858	795	861	842	846	814	839	810	832	830	826	860	807	846	817	839	835	868	811	792	771	809	839	822	812	821	834	841	833	832	860	864	868	805	842	852	826	837	769	891	793	844	812	802	859	871	841	860	792	787	835	817	824	881	787	813	855	822	834	860	837	884	817	868	825	857	815	823	855	822	831	831	833	846	814	876	828	861	815	854	858	863	811	820	784	844	793	845	826	862	866	862	797	834	840	830	862	834	858	816	822	838	842	808	804	820	853	835	798	809	846	838	846	833	815	833	838	850	851	900	848	786	853	853	840	828	795	838	832	822	839	808	822	846	780	855	835	825	800	822	826	847	835	842	800	801	848	804	808	873	794	790	891	816	855	811	875	840	823	797	810	819	864	821	844	815	823	810	840	804	865	843	850	817	825	840	850	817	833	854	834	818	861	866	840	831	838	874	884	867	847	847	768	828	824	867	830	863	872	819	840	837	847	817	847	854	829	870	833	811	856	877	866	843	855	767	838	814	842	836	849	887	772	857	876	823	861	791	823	829	813	827	842	762	797	823	830	854	829	825	831	815	856	797	866	829	828	821	889	825	835	818	828	829	824	824	874	843	914	819	817	863	833	803	801	829	814	794	822	823	798	817	842	831	812	831	823	852	765	817	825	836	846	834	797	787	821	821	759	805	824	856	857	837	831	790	816	833	842	852	819	838	828	826	809	881	832	775	821	817	832	840	831	799	890	853	812	843	770	884	875	786	813	854	848	846	799	773	809	804	841	806	859	818	788	843	816	886	813	814	806	845	815	803	825	815	804	842	812	812	824	884	833	864	849	822	829	835	844	865	761	813	819	830	820	815	857	820	822	794	829	806	855	817	823	800	826	815	844	801	836	815	812	818	804	891	815	810	831	827	849	862	840	881	860	856	839	844	835	794	828	801	829	825	830	798	829	807	833	851	843	871	848	845	839	841	829	844	818	901	786	899	819	888	857	862	862	891	818	802	793	876	806	853	857	881	825	867	806	847	882	867	836	813	874	830	815	821	817	823	852	856	858	791	813	815	822	844	859	860	819	818	846	811	838	780	834	801	784	842	801	865	856	831	821	843	842	864	852	832	878	834	817	860	868	811	809	855	818	837	837	840	831	807	844	859	847	830	861	840	827	839	835	874	823	814	864	813	824	813	859	857	833	844	847	843	853	865	816	793	917	810	820	832	855	842	780	841	813	845	851	828	788	849	818	811	864	815	826	755	832	794	857	864	845	804	855	818	800	770	840	841	866	767	855	800	898	831	902	836	836	791	809	797	839	820	860	839	792	789	824	762	855	836	811	815	831	833	840	836	783	848	789	873	853	849	846	816	814	800	846	819	861	824	860	854	805	831	802	838	838	827	813	847	800	803	791	918	820	840	810	862	869	858	851	838	866	820	872	845	859	809	817	830	796	845	871	853	886	839	858	792	844	854	810	820	838	804	813	819	807	859	862	833	795	853	838	885	828	858	841	836	851	785	814	817	802	829	842	821	818	812	835	856	836	867	886	866	831	836	862	819	866	892	842	814	823	856	768	829	815	823	849	829	862	757	793	803	793	836	838	815	811	827	836	877	839	814	811	897	889	876	862	806	832	846	822	868	865	833	838	867	790	849	843	763	817	816	820	829	836	854	847	824	843	802	869	816	851	769	836	831	780	829	836	785	825	848	860	870	861	863	839	819	796	872	801	837	797	852	800	780	803	846	862	865	813	828	868	868	835	867	823	856	867	866	842	870	900	837	823	841	828	848	842	815	778	770	787	831	862	796	786	843	846	844	786	860	833	816	870	854	850	817	781	799	852	851	832	854	844	809	823	826	884	846	793	867	850	880	814	791	812	830	843	867	833	876	804	880	840	830	823	797	870	863	809	810	768	871	876	837	830	859	793	848	795	820	858	864	848	875	850	807	784	830	819	835	777	815	795	876	806	791	854	856	854	793	784	859	816	815	831	786	782	815	879	796	885	818	806	794	852	869	835	834	872	829	822	811	834	820	807	820	811	834	776	810	831	805	817	835	845	758	825	826	828	818	825	836	838	824	874	873	884	842	836	864	843	857	782	805	899	829	856	814	826	824	817	837	882	846	907	820	784	838	901	815	831	816	845	858	831	831	860	841	847	784	885	904	838	826	835	784	857	835	858	862	862	835	840	892	836	857	792	795	833	824	827	831	806	810	847	795	811	826	840	828	870	835	867	823	829	818	826	862	840	804	847	819	816	809	858	812	854	804	827	824	863	785	781	820	867	839	849	809	825	845	827	806	830	892	827	813	843	802	797	834	840	834	855	851	832	823	803	860	842	792	810	809	865	850	817	848	863	831	874	870	860	835	832	813	778	861	808	804	840	889	900	896	835	850	805	835	834	884	869	831	855	884	866	830	819	855	818	832	845	850	825	854	871	785	873	825	845	815	808	807	834	831	876	848	876	779	877	807	804	820	837	836	795	858	853	824	822	861	821	838	859	833	888	838	830	782	845	833	860	838	856	824	788	883	848	820	839	866	830	894	869	843	797	863	844	843	824	807	844	839	809	817	790	834	799	791	813	822	837	845	844	814	845	857	853	795	872	868	860	785	832	817	885	807	836	865	800	850	847	832	833	862	848	857	898	856	806	831	847	845	799	865	814	864	770	813	806	877	830	817	800	814	809	882	804	880	800	882	806	854	854	810	834	820	825	823	848	810	775	817	873	821	846	822	846	812	794	845	779	825	839	875	870	854	811	866	813	868	815	847	817	873	803	834	838	907	850
8545	4315	1856	1019	951	996	1039	788	668	618	499	414	406	340	253	225	227	182	190	206	181	138	99	93	96	106	108	94	84	72	82	64	74	73	70	66	69	75	74	69	65	69	68	77	72	63	81	63	77	76	71	81	71	86	64	68	78	84	63	60	83	82	67	75	67	71	63	70	67	75	61	60	66	66	74	78	73	68	61	77	60	71	61	78	63	61	44	72	71	69	57	66	71	63	79	63	68	69	73	76	69	72	75	65	82	71	66	74	62	76	58	57	66	56	50	50	75	59	71	75	74	65	54	76	78	70	68	68	83	54	67	59	50	61	75	87	82	68	65	74	67	57	90	78	68	63	47	72	59	60	66	80	66	71	72	65	82	68	59	60	60	71	79	66	72	93	59	58	70	73	66	68	66	64	65	66	63	61	63	65	64	80	71	72	59	65	81	73	59	74	70	74	84	65	75	63	57	77	70	69	64	70	70	75	73	56	73	67	80	83	77	74	74	57	72	70	64	80	53	63	78	53	67	44	78	71	79	77	64	61	68	56	76	65	66	76	83	68	70	76	80	57	71	59	81	66	59	77	68	67	67	75	78	66	64	70	69	49	65	74	72	76	74	59	61	53	76	71	85	62	66	78	61	77	70	75	68	61	85	64	67	80	61	73	73	78	59	72	54	83	77	75	74	69	64	73	70	69	70	80	78	57	67	64	49	62	63	89	68	60	88	72	56	62	71	74	70	68	72	78	57	63	87	66	66	71	82	68	64	62	72	70	71	70	58	59	64	76	73	78	84	66	59	75	60	58	64	61	68	63	82	75	77	70	59	79	63	62	74	61	77	84	64	71	63	99	57	68	70	62	55	84	59	88	72	78	61	77	63	61	70	60	69	78	84	70	89	70	70	72	63	75	75	58	81	67	55	73	65	71	81	73	75	58	62	60	87	57	81	72	68	111	58	71	63	74	53	66	80	56	72	88	62	76	61	61	56	59	65	55	72	72	62	63	66	67	59	69	61	70	73	62	61	75	60	58	85	80	72	67	53	75	78	62	81	69	70	60	72	67	69	76	69	78	66	82	87	71	81	91	85	61	52	73	69	71	84	63	75	90	69	75	82	61	70	65	60	65	73	67	70	64	78	79	66	67	77	74	63	53	81	51	54	70	68	74	72	66	82	70	69	66	79	63	70	57	76	71	71	74	47	60	75	57	63	59	73	55	86	53	75	66	61	60	52	71	65	63	73	63	69	78	58	73	58	66	69	78	80	67	68	59	72	66	72	66	70	75	65	70	63	58	86	82	79	76	86	65	75	70	78	91	66	56	72	72	58	64	63	71	74	72	58	65	68	63	67	66	65	66	91	62	66	69	78	73	60	80	69	64	78	67	65	75	70	67	74	58	75	67	74	58	79	57	68	66	65	82	76	68	77	59	60	62	81	69	63	60	53	63	78	68	60	69	73	66	80	80	64	87	60	64	65	63	58	62	58	70	74	83	70	64	70	74	62	70	74	60	85	71	69	59	73	71	71	57	61	71	76	71	66	67	67	74	52	62	70	65	72	67	73	82	76	66	66	53	63	69	70	73	75	53	57	66	75	70	54	67	66	88	59	80	61	70	81	70	64	78	67	76	64	76	80	77	73	66	81	72	70	75	75	72	74	80	78	66	60	72	78	73	69	79	66	81	56	61	67	64	78	71	62	77	57	72	87	66	52	65	72	78	81	56	72	66	68	68	69	71	77	80	61	75	79	58	72	68	72	80	66	71	76	63	86	67	62	72	62	56	78	84	65	68	58	68	65	80	88	50	73	59	70	73	65	53	57	56	70	72	62	64	68	77	51	77	58	72	87	56	77	74	70	84	61	83	74	72	62	59	59	70	81	74	81	66	72	69	75	89	83	61	67	69	77	64	75	58	70	67	71	71	66	73	65	62	61	73	68	68	60	71	75	65	82	60	61	86	60	81	50	63	74	49	69	74	66	64	64	80	83	61	72	74	73	58	68	65	73	45	73	89	72	81	61	55	71	83	84	60	58	76	58	69	62	65	61	87	72	79	63	74	76	82	61	74	66	67	75	69	79	58	67	57	78	59	72	80	75	66	71	70	75	92	73	64	58	74	60	66	74	60	62	66	81	68	74	72	70	92	71	81	73	76	77	76	71	69	76	75	68	82	57	54	61	76	79	63	58	63	70	71	75	67	60	85	68	65	77	86	61	76	75	75	78	69	79	56	62	62	65	72	75	63	60	81	63	69	68	82	77	54	61	76	61	69	72	68	61	55	69	71	66	86	51	75	62	55	78	55	67	59	69	64	74	58	64	56	62	66	59	61	53	67	79	64	72	85	70	61	66	59	76	68	67	61	83	58	78	65	62	82	59	76	67	68	69	67	61	73	76	70	72	80	79	68	69	71	68	70	63	79	78	58	73	78	65	60	69	73	67	76	61	87	68	72	88	69	62	53	82	64	77	98	58	68	65	71	61	48	66	67	63	71	61	58	64	61	74	60	80	76	69	68	82	64	59	72	95	65	64	80	75	68	62	58	54	60	64	57	62	70	69	71	66	69	78	70	58	77	77	73	61	77	67	76	68	62	56	65	60	56	82	64	81	86	75	72	75	61	66	84	77	67	55	58	55	62	84	76	60	63	66	61	68	66	69	58	63	70	64	72	62	50	69	69	66	69	49	76	80	73	70	65	57	64	75	70	71	79	60	72	62	67	70	61	53	58	67	71	60	60	53	79	75	78	75	65	77	51	53	77	77	61	60	71	72	65	63	74	59	64	66	84	75	78	67	79	56	70	71	85	75	54	67	79	76	71	64	68	66	54	66	69	70	72	73	68	62	60	63	80	70	87	74	64	70	60	85	60	65	56	73	81	64	50	75	54	71	75	65	73	70	70	69	61	59	67	67	66	65	70	71	68	67	52	77	76	62	84	65	61	72	67	57	63	65	88	72	72	61	79	72	69	79	68	64	62	60	76	75	65	68	68	75	79	65	86	70	78	68	72	73	60	79	73	76	74	65	81	50	66	80	66	79	75	72	68	73	64	65	72	56	66	71	59	53	64	66	72	69	63	63	68	64	74	70	80	63	67	60	59	84	51	70	74	74	69	79	61	65	63	74	62	63	74	80	72	71	62	70	70	65	68	74	70	49	74	90	57	77	67	59	74	69	68	71	67	55	66	54	81	70	68	71	68	59	58	81	66	64	94	56	89	74	63	75	58	65	81	52	70	69	84	68	72	84	69	66	60	75	87	64	65	68	66	69	61	71	74	69	60	75	64	65	70	80	77	67	76	63	75	68	69	69	63	73	69	71	70	72	72	62	78	55	61	71	81	83	68	76	47	70	51	82	75	59	81	71	77	73	69	70	82	57	63	77	70	64	76	80	67	65	70	68	75	75	63	92	60	75	78	57	69	63	74	74	67	71	67	73	68	77	68	60	54	79	62	65	65	65	58	70	78	73	86	83	76	73	63	74	64	66	78	60	59	60	59
35372	24722	18754	22462	26921	26546	24279	21089	18670	16607	13901	12366	10843	9489	7529	6327	5360	4983	5114	4781	3833	2899	2210	1913	1686	1621	1604	1465	1422	1293	1161	1085	971	995	916	922	870	879	882	918	893	872	860	880	813	883	860	850	807	821	827	852	837	823	836	787	805	838	836	827	828	881	803	797	806	824	843	828	834	864	875	847	844	797	879	883	827	821	816	861	890	800	802	844	824	799	841	834	855	781	888	817	840	833	848	801	869	818	855	813	855	857	755	861	808	807	814	900	797	810	788	823	867	802	849	828	884	846	849	807	842	861	823	819	879	853	795	875	820	870	793	811	791	778	875	805	802	844	843	824	805	874	829	771	870	834	847	817	881	846	873	843	847	866	825	811	829	827	851	835	811	853	797	767	822	855	809	830	827	846	822	864	872	869	852	839	810	831	829	846	816	814	840	844	864	794	866	851	797	813	832	855	816	849	795	796	820	825	805	843	827	802	858	870	834	805	811	813	818	833	837	875	848	815	841	865	870	799	823	830	779	838	792	852	800	820	855	830	852	863	861	806	845	850	841	821	830	818	861	816	826	790	847	851	819	802	861	838	845	845	847	835	796	842	796	855	854	856	841	829	857	868	846	835	802	818	835	841	842	879	858	782	851	816	821	795	770	833	828	839	819	886	820	843	810	837	845	831	851	804	847	883	796	820	839	858	829	832	849	802	822	848	782	850	809	785	851	816	804	834	861	869	805	848	818	782	858	834	788	831	805	897	845	866	839	857	866	848	800	826	830	853	862	845	835	817	866	846	847	814	791	886	853	795	824	832	845	826	852	845	853	800	830	811	810	841	858	781	825	828	800	891	874	863	834	810	845	832	830	838	835	833	824	882	902	910	806	827	877	819	834	828	824	834	865	896	863	809	835	825	828	805	773	855	793	824	849	862	838	883	793	869	882	851	838	869	837	785	861	828	839	870	878	866	826	851	821	857	836	824	858	814	851	826	881	853	859	804	862	854	786	806	798	857	863	827	876	903	832	846	862	865	875	823	838	895	854	819	830	812	847	828	836	836	852	858	800	819	894	830	799	809	866	758	868	829	834	805	803	840	881	790	902	863	822	847	852	852	765	861	846	850	877	836	888	850	851	810	853	890	801	844	874	815	872	824	834	823	834	809	791	859	880	831	829	863	852	864	823	840	818	847	825	814	860	883	821	817	789	888	808	787	810	834	844	818	832	858	815	850	826	787	826	794	798	887	845	832	865	814	851	833	867	833	800	856	849	847	815	776	850	816	814	836	814	857	856	786	829	788	806	828	885	888	810	822	880	859	827	843	796	847	833	799	847	848	878	878	813	832	867	843	842	858	811	857	887	853	812	785	862	861	842	830	845	879	813	820	818	861	796	842	878	790	858	856	805	831	857	842	825	815	847	883	849	809	852	821	825	808	841	781	835	875	810	881	828	831	801	867	860	790	809	849	850	838	864	819	819	831	845	860	846	778	899	790	845	852	866	801	864	845	838	818	804	809	810	778	802	779	825	836	772	856	852	812	829	812	781	832	814	834	834	804	838	866	846	842	849	820	811	832	802	852	891	842	798	825	830	801	823	838	816	849	811	786	895	787	836	835	842	832	901	784	838	872	807	829	822	878	864	831	805	820	853	875	862	779	853	793	849	810	843	842	767	802	812	790	842	831	848	843	793	819	806	833	814	851	819	829	860	801	834	855	793	849	847	879	822	875	810	863	813	820	802	845	850	748	853	846	874	823	832	804	811	793	812	833	795	787	815	784	864	812	818	802	867	887	827	820	802	855	819	789	831	817	876	864	808	787	849	849	843	771	833	814	827	823	819	829	845	807	801	820	885	830	801	868	855	875	882	867	813	827	842	820	857	832	878	852	816	867	858	891	867	828	808	837	821	839	831	813	808	864	804	824	876	843	836	813	851	842	806	840	848	784	865	821	822	824	747	842	852	846	876	836	828	778	810	876	840	843	761	874	830	856	817	779	839	802	796	857	855	838	865	890	805	899	836	843	814	807	827	775	845	819	825	851	820	843	840	760	853	857	874	809	857	795	823	841	858	818	781	815	818	870	864	811	815	826	848	834	844	817	831	805	838	829	876	888	840	799	803	811	863	871	811	816	868	845	851	848	875	822	837	837	807	880	822	751	874	796	810	839	830	837	856	792	887	809	805	812	841	829	870	830	815	848	799	874	821	872	799	864	865	838	838	863	832	848	849	893	877	854	812	852	775	809	827	829	809	791	898	825	789	837	853	859	823	841	850	836	823	813	855	847	795	819	834	827	858	863	865	890	770	784	868	868	849	861	860	800	838	866	858	796	794	816	824	853	814	857	794	842	828	833	825	837	810	892	864	853	789	868	803	841	812	813	835	778	857	868	812	852	813	824	830	783	825	833	791	905	759	812	917	819	833	813	933	817	834	803	846	839	855	844	822	880	868	861	800	813	847	829	811	829	792	806	858	815	837	870	811	816	814	867	812	829	853	872	864	860	834	846	852	788	848	861	815	823	860	873	867	799	825	872	861	890	836	838	835	869	788	820	865	865	843	809	850	832	836	850	855	823	826	879	814	815	826	796	851	845	824	829	833	838	877	809	822	823	808	863	790	842	819	820	774	900	833	843	817	794	846	896	806	830	831	834	834	824	845	872	853	794	835	844	802	821	836	813	799	772	847	843	861	847	889	829	830	841	819	849	847	788	812	830	830	788	900	819	869	815	868	816	834	808	855	860	873	819	852	859	844	816	852	836	891	779	836	788	835	854	831	871	856	834	766	811	874	836	870	808	883	859	817	823	842	833	877	806	861	840	803	861	786	789	774	828	872	858	827	872	849	880	870	826	851	822	862	791	832	845	815	816	837	813	863	835	812	876	835	832	816	876	829	793	812	784	824	833	815	859	868	874	847	836	844	830	789	856	880	848	833	810	826	819	841	845	817	803	861	807	832	828	860	847	792	816	831	831	825	786	784	864	794	844	840	810	819	816	851	827	811	843	809	880	815	862	775	869	795	822	814	820	879	832	850	885	811	914	782	856	845	847	858	844	833	837	852	825	833	817	857	793	816	842	818	825	835	868	841	851	859	798	822	867	867	845	851	896	848	846	847	807	849	832	863	880	850	821	877	799	815	837	825	832	814	811	807	829	855	847	881	824	764	848	847	895	828	827	840	860	805	845	822	826	822	825	868	836	828	806	836	889	836	827	827	794	831	825	806	887	838	847	826	865	809	792	828	882	787	806	819	836	835	806	842	831	866	809	826	778	874	787	835	842	850	811	876	837	812	857	836	815	849	816	816	817	865	826	883	887	809	880	887	825	806	831	867	823	806	841	836	849	864	858	818	824	848	890	822	816	805	835	872	780	852	860	814	825	847	877	809	841	867	830	791	852	844	777	833	839	834	852	838	859	850	853	847	865	858	858	791	843	823	872	839	786	840	845	888	838	826	829	818	893	835	806	840	822	856	861	852	875	838	821	852	861	800	828	833	801	856	867	837	870
9144	3997	1777	1084	957	1081	960	779	719	695	565	441	418	385	282	235	212	179	186	209	183	149	113	90	109	94	93	91	90	70	91	73	91	63	75	82	82	72	62	68	72	63	61	74	68	84	63	82	72	86	68	56	60	57	69	85	82	80	74	62	59	81	87	62	56	66	76	60	84	73	66	75	65	69	68	73	68	68	82	71	84	59	76	80	63	90	67	80	77	62	76	63	62	75	64	66	80	84	59	66	74	74	66	93	79	69	73	59	69	71	82	80	73	64	76	69	68	65	82	75	77	63	61	68	62	65	71	77	78	59	86	69	71	74	86	70	67	75	65	79	67	73	61	71	61	78	54	74	69	77	80	70	67	66	84	86	77	75	83	83	76	50	56	60	63	68	61	82	77	74	75	69	69	68	69	65	68	76	74	72	72	77	67	66	67	77	65	81	74	70	53	71	75	74	63	59	59	68	78	70	56	69	77	79	63	66	57	53	70	66	69	66	75	66	57	56	77	70	66	59	73	65	63	58	78	78	72	72	72	67	67	73	80	76	84	83	72	58	62	71	82	70	61	75	55	67	85	74	74	77	83	71	64	68	62	69	63	73	73	77	75	67	58	67	80	59	79	55	81	50	74	66	78	74	68	67	52	78	65	66	68	85	75	66	69	69	72	71	70	67	71	64	70	68	56	73	76	74	63	72	68	65	75	72	66	70	63	72	60	67	78	80	61	74	63	72	84	81	77	71	79	80	61	63	60	78	69	70	53	91	75	82	71	88	68	70	64	78	75	86	71	73	77	68	79	85	75	64	74	75	75	54	68	68	79	71	80	74	67	76	82	63	64	69	70	67	61	65	73	77	79	73	57	63	73	63	63	69	68	73	71	72	89	81	68	67	56	56	67	81	76	65	80	58	62	83	76	68	63	66	68	89	69	61	88	88	61	86	64	70	72	69	72	78	69	77	61	85	65	68	66	67	77	81	66	57	61	70	71	77	72	76	66	74	73	61	79	60	73	75	80	63	71	70	70	75	86	77	71	68	64	74	59	82	71	76	64	78	83	66	68	59	70	52	73	54	64	82	66	68	73	74	64	69	74	71	69	82	69	66	75	54	73	60	80	72	60	70	73	73	66	64	68	57	62	63	82	71	80	79	84	72	76	60	59	65	58	95	77	67	68	79	69	77	71	63	68	81	74	82	61	63	67	75	77	69	60	74	67	71	71	83	61	64	77	73	60	66	56	71	70	71	81	65	76	79	65	59	76	78	77	77	62	93	64	75	93	75	90	75	69	64	78	70	82	66	82	73	57	77	87	75	67	82	79	83	68	64	72	72	69	71	78	77	73	76	66	74	69	72	73	69	70	82	87	71	81	75	72	70	71	75	72	68	77	81	55	82	64	66	84	64	69	82	80	60	66	72	72	62	70	63	53	70	72	68	74	75	53	78	76	68	61	85	67	93	74	67	74	60	62	58	73	72	68	69	70	69	88	61	77	75	73	77	70	80	83	68	83	78	71	67	71	83	65	71	74	71	74	69	75	82	66	57	63	81	79	74	79	70	81	73	70	64	65	64	72	79	74	77	80	66	81	81	57	63	76	82	77	60	67	84	77	77	76	89	77	79	71	74	77	71	76	74	82	70	62	66	76	82	65	74	93	75	67	54	58	90	69	68	75	69	77	81	63	109	71	79	64	84	60	65	78	74	73	83	79	62	60	61	73	82	73	66	62	68	73	77	72	83	77	77	67	62	68	70	73	75	64	69	70	68	82	62	69	61	66	65	66	80	75	69	83	94	86	80	75	74	70	70	69	80	73	79	93	68	59	79	87	58	81	74	71	74	58	70	66	62	82	58	70	66	70	73	64	75	77	63	68	66	73	88	66	51	68	68	79	77	71	75	62	51	66	88	68	70	57	56	70	78	65	72	67	66	69	71	69	70	67	70	83	65	74	65	69	59	60	69	74	69	67	73	78	67	69	77	73	81	57	84	66	79	54	80	60	61	60	73	78	74	72	73	83	61	89	59	72	70	74	86	70	79	76	72	75	77	72	67	68	67	75	73	66	72	79	59	56	77	71	70	74	73	67	67	65	57	73	60	74	73	67	80	69	79	70	69	64	85	79	72	71	82	70	64	73	74	76	68	54	67	76	84	61	61	68	70	86	66	64	69	67	74	65	82	66	73	70	76	84	75	81	87	72	74	72	72	82	74	73	71	72	74	69	58	70	71	69	72	80	64	63	73	68	64	93	67	60	58	60	65	61	72	69	95	61	75	78	95	72	60	57	81	81	72	83	81	69	85	74	68	71	76	61	77	69	71	62	84	83	57	87	80	86	64	73	68	79	68	77	67	67	75	72	85	79	73	53	78	79	78	78	65	49	78	73	60	74	72	61	79	61	69	63	79	76	74	68	70	75	58	70	77	63	83	79	88	71	77	77	62	79	75	51	59	77	77	76	62	77	60	73	63	64	85	53	67	83	62	73	60	76	70	58	69	72	70	74	78	66	69	80	74	63	65	72	73	74	58	72	83	78	57	70	74	85	73	78	77	73	66	63	60	75	57	64	69	86	79	81	74	76	67	73	71	68	66	58	67	67	84	61	62	74	60	67	67	68	69	59	73	61	66	63	61	66	69	75	61	67	64	57	75	60	79	68	73	76	81	64	65	61	76	76	80	75	67	59	68	69	73	59	77	72	65	79	78	78	71	52	71	69	65	71	74	69	64	77	63	72	92	77	73	72	81	64	58	74	63	84	59	67	73	77	83	66	75	45	71	58	77	71	63	70	81	67	73	60	68	75	63	81	71	72	77	60	66	70	73	67	71	63	87	51	69	71	82	69	65	71	83	68	75	64	85	74	72	67	64	70	73	75	58	67	69	56	75	63	70	80	67	67	60	70	65	69	78	65	70	62	60	81	71	60	74	72	76	82	76	75	63	81	57	70	84	62	67	69	83	79	70	72	88	75	62	82	69	73	75	72	63	65	63	63	71	74	74	63	70	59	60	70	82	81	56	76	73	66	69	79	74	61	61	83	76	64	71	74	73	63	71	77	72	63	73	60	67	72	94	90	94	76	77	54	59	77	68	77	77	78	73	87	77	60	75	70	75	61	77	71	84	74	71	77	71	78	83	79	72	70	76	69	55	82	66	63	69	78	72	86	88	67	74	69	87	59	92	76	62	67	59	66	81	66	55	75	77	79	83	80	62	66	71	70	80	74	65	72	49	70	72	71	67	80	61	72	86	68	66	71	65	56	78	69	69	74	61	74	76	78	76	78	73	69	68	66	88	83	61	72	55	66	66	78	81	76	70	55	69	74	62	71	71	58	72	70	86	68	51	71	67	66	70	82	69	73	69	78	70	80	58	74	67	79	63	89	67	73	74	69	69	96	70	75	80	72	72	63	72	75	91	71	77	67	70	67	56	75	88	78	60	96	70	63	57	67	67	76	61	75	61	74	73	64	69	67	62	76	63	75	69	56	61	67	62	96	61
32713	23956	18688	22338	26504	26313	24070	20976	19063	17471	14996	12891	11309	10146	8703	6707	5760	5012	5202	5121	4253	3412	2635	2041	1860	1703	1649	1630	1473	1330	1137	1131	1115	959	976	941	930	895	898	900	951	890	890	938	868	886	898	870	891	802	836	848	868	892	853	885	822	860	860	870	856	825	824	889	869	853	825	821	823	820	816	843	828	829	810	837	864	843	803	874	835	868	849	867	866	840	829	830	846	833	871	832	861	862	874	855	807	785	864	851	885	881	841	866	840	839	840	833	842	861	816	849	839	842	829	822	863	859	838	840	840	855	811	805	838	824	824	840	822	836	811	814	836	804	868	856	863	830	886	846	838	834	822	841	880	899	833	857	808	862	839	771	860	849	870	874	842	849	833	859	820	890	879	814	842	832	852	862	783	822	884	847	840	886	816	903	819	875	847	834	868	864	848	853	819	861	814	858	869	893	817	794	880	886	853	842	836	866	855	797	836	834	833	839	841	871	850	835	847	833	865	862	875	825	869	880	873	901	823	833	873	864	856	818	832	897	819	829	812	780	813	868	873	861	843	909	861	825	848	878	836	839	790	896	871	856	804	877	909	831	908	835	847	852	905	830	831	878	822	839	833	854	856	849	875	879	819	832	822	823	845	870	863	818	820	831	844	854	810	887	840	890	837	864	844	850	848	876	876	861	848	840	848	830	804	837	855	859	800	857	878	816	839	833	854	801	855	815	862	892	855	817	831	843	829	780	867	837	843	906	777	845	797	878	828	822	834	869	875	796	844	824	870	887	930	873	824	825	784	843	830	815	893	807	840	834	800	837	856	823	895	882	827	842	875	896	862	806	795	855	866	855	830	819	835	840	817	838	803	831	886	882	819	865	863	794	853	834	849	813	848	822	820	825	832	870	830	860	895	784	844	835	835	858	842	829	833	858	836	847	826	847	856	848	880	798	804	824	848	858	884	865	882	845	855	890	866	848	817	827	836	856	805	830	899	858	874	819	866	834	855	841	883	872	840	823	863	839	840	850	895	824	875	832	816	860	823	909	856	864	897	797	805	844	844	812	815	858	846	868	796	817	888	859	853	834	831	826	849	796	852	820	831	823	839	865	868	811	864	799	820	800	826	826	874	895	824	897	842	817	828	830	813	842	853	862	827	873	816	840	867	833	872	835	930	845	875	864	900	891	804	875	851	844	866	871	875	838	860	901	865	805	894	876	827	854	883	784	884	833	852	856	844	811	863	873	828	844	854	875	888	819	818	859	834	818	849	803	834	828	863	788	844	866	851	826	871	811	859	869	833	805	826	837	834	859	822	841	797	859	872	819	839	920	797	859	817	849	825	894	855	890	879	846	852	820	810	829	854	830	820	845	826	855	796	860	817	843	875	838	868	844	854	847	839	860	788	845	870	900	795	814	843	801	872	823	788	861	838	880	851	846	863	779	882	866	838	835	857	869	834	853	856	814	828	816	836	858	877	856	824	836	892	841	919	840	830	816	849	868	887	875	827	820	854	891	829	921	890	804	854	847	860	853	885	873	861	836	859	830	858	827	836	871	852	815	864	885	870	831	869	841	919	870	889	864	844	836	822	857	919	856	865	838	871	802	904	891	829	867	859	853	844	833	908	859	831	862	799	902	834	859	845	852	824	906	849	882	848	822	818	833	832	827	807	823	872	852	836	844	868	901	871	791	801	848	893	834	824	813	824	836	861	840	883	801	846	799	840	845	897	838	874	805	818	860	869	805	864	908	803	846	881	848	812	856	825	845	871	846	861	818	857	833	845	835	861	839	927	854	878	827	873	855	840	863	855	843	823	870	838	839	855	815	790	811	838	883	859	811	876	802	833	814	862	813	849	859	834	857	899	862	856	844	844	856	825	838	782	822	839	808	843	838	762	840	818	819	849	852	866	827	881	887	858	927	879	806	867	862	837	873	833	789	859	819	774	831	856	837	792	854	896	844	796	824	873	814	843	848	848	841	859	817	889	845	826	847	801	858	835	815	848	870	887	849	873	841	868	912	870	804	848	891	907	843	856	844	846	826	872	795	849	791	891	879	844	898	795	831	841	823	844	817	793	850	863	884	817	849	831	870	829	887	846	861	810	821	849	891	861	833	840	853	875	822	828	829	843	889	833	832	858	873	851	835	879	914	856	806	863	862	833	813	830	859	841	806	854	897	823	873	834	877	883	834	829	849	828	894	847	843	883	861	851	896	828	872	826	835	829	895	876	885	850	841	855	850	863	895	849	841	840	849	841	846	862	855	855	821	892	821	815	837	832	893	867	847	853	817	782	862	889	866	814	799	859	855	799	897	819	849	843	803	761	857	853	865	837	905	859	831	853	846	833	832	859	774	849	872	824	879	844	842	902	842	833	818	856	827	813	836	817	851	876	843	889	817	820	861	862	798	859	888	828	869	839	864	832	900	832	919	840	882	879	846	817	840	816	887	856	823	872	828	853	889	830	877	885	885	841	839	875	794	855	841	865	870	861	841	845	815	804	811	844	867	882	852	859	833	830	816	806	840	884	839	848	797	863	866	832	818	888	823	888	900	839	869	812	842	830	877	820	937	858	889	818	886	862	783	849	846	851	847	858	897	856	830	854	900	811	820	827	807	818	822	860	790	865	905	840	857	896	884	768	862	858	825	850	853	868	857	848	845	825	884	838	770	820	841	852	873	822	839	833	833	833	900	857	829	808	867	836	839	795	844	815	902	912	796	848	813	896	831	889	831	831	867	835	852	878	851	882	817	823	848	815	821	838	839	892	821	885	862	840	861	869	845	846	825	830	867	877	864	893	901	843	858	866	832	822	887	817	847	843	857	837	879	886	800	860	850	812	850	857	880	867	861	854	860	880	885	768	842	846	921	766	830	815	890	877	866	831	802	857	875	829	849	803	824	841	860	875	920	820	885	878	794	864	861	856	884	846	911	842	849	905	856	816	798	845	894	837	836	811	906	846	837	836	840	837	784	799	810	869	812	854	822	871	895	852	792	841	825	854	786	823	846	853	840	860	878	827	857	778	812	859	853	879	869	913	845	803	858	868	870	773	819	841	848	886	834	821	833	833	793	852	869	878	803	796	807	880	835	842	824	831	914	849	837	867	896	834	798	837	879	863	840	839	865	880	864	818	828	889	857	845	853	825	852	838	867	840	856	812	859	864	837	860	853	861	804	895	785	862	863	839	899	832	861	861	821	832	872	870	826	877	823	864	824	824	826	855	837	846	850	817	829	863	834	842	837	826	848	841	837	850	838	799	830	794	784	897	909	831	816	828	858	770	884	848	873	814	857	873	856	827	849	890	851	892	830	847	795	837	859	874	797	858	856	884	818	839	872	869	839	845	816	902	819	858	841	885	879	856	850	821	864	820	822	823	855	856	863	868	839	837	855	817	859	824	833	848	833	833	856	860	869	860	858	799	847	823	847	805	853	878	840	853	906	837	828	831	877	813	849	857	858	834	844	858	843	882	842	867	905	809	849	799	821	815	870	846	799	900	860
10000	5816	2655	1501	1301	1428	1270	1021	936	751	654	634	440	412	386	314	269	221	214	224	226	223	141	121	124	80	109	98	105	96	79	76	89	82	67	88	79	81	83	70	78	62	64	75	71	80	71	62	68	77	64	56	75	82	92	65	85	65	81	69	67	77	64	62	77	73	97	78	57	75	66	65	70	72	84	85	83	62	69	83	70	71	63	81	65	62	73	77	58	64	63	63	64	69	68	72	60	70	82	62	74	77	63	82	69	70	62	70	77	67	67	57	71	79	77	73	76	66	76	62	57	63	67	70	57	88	98	76	61	68	57	63	55	80	66	72	81	72	77	65	59	95	82	65	69	51	73	68	60	62	78	66	65	71	76	43	79	63	76	78	74	75	66	68	63	73	69	64	70	72	73	60	73	67	75	69	58	53	64	79	68	67	68	77	63	65	62	71	70	79	68	73	53	79	76	76	69	77	64	73	87	67	82	67	69	70	77	66	65	57	66	78	66	61	83	75	66	78	78	58	71	59	73	83	70	73	69	74	55	56	58	61	47	64	67	69	55	56	60	59	67	76	69	71	74	75	76	66	67	77	57	52	74	72	70	73	72	63	57	63	54	71	58	72	63	79	56	71	59	66	72	82	70	66	66	75	57	63	72	73	75	63	75	70	82	60	69	78	75	72	65	70	70	75	81	80	72	66	55	70	61	82	66	89	70	71	75	85	71	62	66	61	58	66	68	74	69	76	53	65	61	58	75	72	52	71	79	80	68	95	62	65	76	61	59	61	72	59	85	64	64	77	58	80	78	60	88	60	54	77	70	72	67	55	69	69	60	81	64	77	75	69	64	63	80	81	61	73	84	68	58	73	78	70	71	58	64	72	82	62	78	59	75	76	56	68	78	77	66	62	74	76	77	77	64	61	60	75	64	74	58	61	91	85	71	65	71	77	65	63	76	65	65	78	68	67	73	54	60	79	66	71	70	61	59	60	70	67	67	66	83	62	77	62	60	65	72	64	73	72	78	72	73	73	74	62	75	58	62	70	65	67	78	78	70	79	48	59	70	60	75	67	72	60	60	78	64	73	66	73	72	55	74	65	83	69	55	70	61	69	69	72	64	80	68	73	71	66	84	62	67	78	73	60	72	71	55	79	61	77	86	74	73	60	69	73	66	64	79	72	69	60	67	78	67	73	74	59	69	78	75	82	60	84	82	55	46	74	87	77	73	66	72	70	74	58	76	59	77	60	65	89	59	63	65	79	58	71	92	75	74	66	63	79	78	72	79	56	59	75	77	66	91	72	62	66	68	71	71	87	89	80	65	74	68	87	65	73	87	84	63	60	71	60	64	67	72	58	80	83	76	59	63	73	58	69	72	60	66	79	72	76	60	66	81	71	73	64	71	75	67	74	63	65	67	75	68	68	79	67	71	80	73	72	73	66	67	56	72	88	55	75	81	70	65	67	64	63	72	71	72	89	84	67	85	77	72	63	76	79	67	76	80	77	69	75	61	60	60	70	65	64	60	74	70	59	64	67	74	67	53	73	57	69	76	61	59	74	69	64	83	55	67	77	69	63	67	66	72	62	55	78	65	64	63	65	60	66	69	76	59	86	78	54	65	68	66	65	75	85	74	77	60	52	66	67	59	70	73	79	76	85	79	69	77	69	88	63	85	76	64	69	78	80	71	66	72	77	60	62	68	93	73	74	63	50	65	71	72	59	59	80	70	75	79	65	70	65	76	76	67	66	78	65	64	79	64	68	59	78	74	66	65	80	74	67	80	85	92	71	62	67	72	92	67	64	74	64	77	64	70	75	72	58	66	80	66	80	68	75	73	64	70	63	65	75	76	80	59	67	78	62	73	74	68	47	80	70	73	78	66	73	69	70	95	66	73	54	59	75	74	83	77	75	67	57	79	72	63	75	69	66	76	69	72	66	64	59	75	79	60	75	76	70	79	66	63	72	65	69	79	73	81	71	53	64	86	83	74	88	65	63	58	88	77	70	66	70	60	70	64	72	57	66	58	74	72	63	75	72	65	74	69	61	69	67	79	74	58	75	67	66	66	68	68	75	58	75	68	63	70	80	72	61	68	75	76	70	85	72	61	62	70	75	89	66	78	68	67	79	62	77	63	62	79	68	63	66	71	76	70	82	77	72	93	71	72	73	69	74	73	66	94	74	78	74	56	69	67	67	76	70	72	79	66	74	78	77	67	73	69	79	62	67	82	80	64	62	60	65	74	73	62	76	89	72	79	82	66	76	59	60	68	61	73	64	91	60	74	69	73	87	74	67	74	77	61	84	63	69	70	73	67	70	86	76	61	91	77	75	69	63	71	68	71	60	71	57	92	78	67	66	53	53	66	70	67	70	78	70	68	74	74	63	65	88	62	82	59	71	62	75	43	83	65	63	64	66	65	79	70	68	74	78	71	58	58	84	66	71	84	68	77	84	71	77	68	80	68	63	50	83	63	71	76	63	70	62	73	80	71	79	74	74	66	65	73	70	67	71	57	66	54	65	78	77	86	63	67	71	54	69	63	66	69	59	60	66	69	70	87	63	80	77	62	63	67	78	89	81	74	77	84	68	84	63	77	79	80	58	67	57	83	66	81	76	69	62	82	82	66	67	76	74	65	66	67	92	72	63	70	61	74	57	76	73	86	66	66	81	80	61	72	71	61	66	66	73	58	74	77	91	65	77	78	61	87	65	62	73	78	67	72	63	72	69	80	66	73	71	61	66	92	73	67	64	52	79	77	77	74	73	85	65	72	64	75	61	61	81	75	69	69	75	70	83	76	60	75	82	77	74	69	69	70	60	61	62	75	68	74	57	66	74	55	73	74	53	82	63	57	61	65	67	67	73	66	81	77	73	76	69	57	60	71	65	59	76	72	70	81	75	63	78	60	71	77	59	71	63	64	89	62	67	67	59	64	58	78	76	72	70	80	63	90	59	63	81	77	54	77	69	67	75	77	68	59	78	79	70	52	70	73	70	51	72	71	57	69	80	77	79	68	79	84	72	72	67	72	53	66	60	62	64	59	51	84	70	64	71	59	69	86	72	71	69	72	52	76	64	65	67	61	68	60	74	66	72	81	74	72	61	59	65	82	66	63	69	74	73	81	75	62	74	67	79	65	73	66	80	58	69	64	62	68	75	70	70	69	73	70	61	76	65	71	63	67	73	88	78	68	71	74	60	61	68	67	82	54	75	90	66	64	86	73	63	75	77	69	65	49	71	73	61	71	85	77	75	75	66	63	78	79	69	80	67	63	73	51	66	70	79	87	57	65	54	63	66	71	72	69	70	55	50	69	66	66	60	53	69	73	64	67	64	78	74	71	61	63	60	63	59	84	67	87	55	59	68	63	60	77	70	72	72	61	81	60	67	82	80	63	61	69	64	72	77	66	56	70	64	70	72	75	72	80	62	71	58	68	67	50	77	85	72	67	80	68	69	77	70	61	63	67	93	77	83	62	67	66	76	64	77	72	66	78	57
36226	26982	21988	25571	29580	28923	26757	23426	20872	19165	17384	15143	13159	11498	10182	8760	7182	6083	5591	5772	5199	4719	3451	2703	2262	1918	1870	1677	1561	1420	1252	1251	1140	1050	1014	962	966	924	910	922	883	808	889	868	847	866	856	814	851	850	889	784	844	862	848	868	865	871	836	868	825	864	839	804	884	844	791	869	844	865	855	823	818	829	828	752	845	818	817	864	838	800	856	883	846	808	844	823	832	849	900	806	806	802	810	880	888	872	840	832	860	862	824	822	815	872	811	819	849	809	793	790	840	784	841	871	841	840	785	797	838	790	852	754	852	816	884	889	841	854	840	895	862	855	805	801	811	869	895	829	818	861	801	855	792	844	861	830	843	878	773	849	817	830	832	849	823	766	791	792	809	833	773	835	872	824	847	766	769	889	808	858	854	875	812	849	812	863	802	833	896	847	868	828	903	849	864	834	843	879	834	811	854	783	843	874	829	864	849	808	854	839	807	796	862	873	859	806	806	820	846	827	858	826	860	881	873	818	798	799	894	841	818	854	851	823	871	869	859	874	834	841	784	844	833	865	876	818	872	859	830	842	883	862	847	778	845	856	828	827	838	833	891	864	849	838	833	842	827	866	819	875	809	831	850	840	811	855	849	890	829	886	827	828	853	891	807	824	826	831	816	874	822	810	824	849	832	824	825	842	828	784	854	855	835	822	846	853	855	857	869	913	819	838	902	831	814	840	860	886	827	817	831	893	873	865	830	807	800	810	855	794	860	805	843	893	818	850	812	831	877	886	850	883	855	816	809	850	813	887	821	865	883	843	856	807	857	812	872	867	787	797	857	846	842	824	844	846	890	854	831	800	804	805	901	844	845	786	807	817	816	826	854	810	854	851	769	768	885	792	875	831	837	832	817	863	825	859	769	864	854	850	816	811	805	885	835	830	851	868	827	819	790	826	839	856	829	874	867	823	854	800	837	855	824	829	869	848	861	820	841	861	820	823	860	896	807	827	820	878	861	816	822	800	818	861	879	866	847	876	835	844	889	799	770	822	859	800	923	892	818	802	822	854	839	866	882	807	847	819	824	878	843	852	862	849	850	800	822	829	849	798	795	820	859	865	827	885	856	822	824	855	856	849	833	858	813	794	825	827	849	805	862	820	833	829	870	847	849	808	788	874	797	859	877	851	844	838	822	815	821	804	878	823	836	810	841	857	850	832	788	893	843	818	882	856	848	836	850	826	831	787	870	861	814	850	878	829	786	803	886	878	854	815	847	752	843	869	829	803	868	840	827	819	849	775	832	810	823	840	824	820	827	832	880	811	785	860	813	878	888	810	781	833	846	844	791	858	839	831	811	832	852	849	795	882	861	863	885	845	841	812	830	902	838	844	841	845	861	890	824	821	842	840	873	857	826	886	868	865	806	814	797	857	868	890	843	841	918	873	803	854	767	852	839	888	797	809	837	847	847	892	872	825	777	835	834	823	828	819	872	857	861	849	812	871	836	810	856	823	845	850	802	799	886	827	828	854	797	809	842	829	836	858	849	849	844	845	824	837	797	829	900	867	850	869	800	829	823	815	880	798	846	852	858	886	845	837	842	813	850	866	837	793	805	818	844	840	829	810	828	865	821	903	788	851	875	871	821	870	864	817	835	877	828	851	830	823	829	824	830	784	881	822	824	856	844	839	826	830	828	851	780	857	864	861	833	819	825	824	827	814	838	856	835	873	833	887	842	810	841	856	854	861	817	791	889	790	833	829	842	851	853	758	830	856	851	874	871	774	900	848	816	858	823	827	815	824	881	845	800	880	840	838	807	832	814	824	847	805	843	799	888	819	855	850	843	817	832	827	835	810	870	863	872	820	840	823	810	831	858	848	836	834	814	860	816	881	879	833	872	851	814	837	831	860	843	798	802	809	869	841	792	822	817	856	823	839	862	853	865	862	802	879	836	839	841	856	817	849	899	849	810	807	870	823	821	848	852	849	815	900	854	768	835	814	806	873	810	851	868	818	809	856	818	886	839	829	856	846	818	759	829	841	836	857	844	854	855	817	855	845	800	852	839	822	798	855	852	849	823	774	802	836	815	886	865	821	831	862	878	789	814	868	905	806	831	792	867	817	856	796	755	824	889	842	842	782	800	836	813	838	829	848	823	865	851	789	814	847	878	843	854	809	822	860	843	835	809	836	819	828	819	775	833	803	874	805	871	786	845	849	817	912	826	814	805	852	838	786	795	857	811	834	890	802	844	830	800	856	828	812	828	854	797	816	817	832	819	879	831	811	811	872	864	860	843	831	847	879	831	841	827	818	844	855	831	899	870	887	810	850	850	875	866	873	853	820	824	782	847	820	833	873	845	824	804	824	797	816	828	863	791	853	851	836	794	790	799	839	853	859	857	816	823	888	836	833	840	758	869	852	829	834	846	792	859	854	817	846	856	821	834	838	787	881	823	829	826	857	801	846	899	830	903	818	875	838	824	832	841	862	877	876	820	834	837	886	852	851	894	856	854	823	883	854	815	874	828	857	866	866	891	841	816	813	819	807	779	860	853	831	812	826	856	803	871	827	876	906	812	766	870	878	849	873	801	764	859	845	836	891	909	835	892	828	874	878	835	863	798	861	837	824	805	848	857	842	798	839	829	826	807	824	802	856	837	809	805	846	775	896	822	831	855	859	850	841	852	802	829	911	845	801	852	785	838	841	863	878	858	811	827	887	792	810	820	812	797	819	798	824	828	851	871	881	897	841	794	847	838	807	825	849	871	759	856	830	856	834	850	837	801	836	849	878	842	822	853	839	829	821	834	845	829	809	802	846	806	839	834	886	827	830	811	857	863	835	818	826	833	853	850	824	814	858	819	859	869	780	883	859	805	872	820	871	822	818	822	827	807	833	821	894	819	822	845	803	800	805	829	896	803	859	826	865	822	853	828	822	851	829	850	870	847	851	864	859	818	831	840	885	885	836	823	864	872	862	825	880	804	855	861	886	798	881	853	840	830	808	811	796	794	880	854	770	798	807	860	826	867	885	853	875	845	816	820	844	849	803	854	856	843	811	833	823	846	849	838	781	890	814	818	870	832	875	863	829	833	854	897	897	816	824	856	839	877	824	793	854	809	830	804	826	805	851	840	805	837	842	840	847	832	830	809	832	768	832	856	793	857	821	833	816	837	822	788	852	821	826	850	796	882	862	843	826	878	845	816	847	843	825	859	847	802	827	837	826	858	822	821	806	838	867	857	850	836	821	790	827	796	829	866	831	847	876	777	826	796	809	844	840	887	851	844	841	851	846	816	863	844	779	790	859	892	864	837	829	886	853	824	805	872	836	865	869	816	881	806	857	813	820	828	828	810	834	838	834	748	824	826	815	857	849	848	851	866	835	868	860	842	849	808	816	826	822	844	835	873	833	881	819	830	793	872	829	799	791	834	845	797	811	836	891	872	818	871	832	824	858	860	858	805	807	822	843	812	814	792	860	882	859	846	836	892	834	826	850	825	894	801	860	865	845	848	863
5741	2219	1047	612	535	579	555	460	359	382	332	295	273	227	212	217	179	141	129	130	147	137	102	104	87	78	78	76	82	86	83	78	74	69	68	61	82	74	67	74	62	67	64	68	54	57	76	77	51	69	60	61	74	70	72	56	64	63	71	72	63	64	70	61	65	67	56	80	57	54	62	56	70	62	79	65	67	64	71	52	77	64	76	70	64	59	91	73	70	76	67	60	57	72	74	66	64	72	62	53	67	70	64	70	61	60	72	56	60	58	61	60	75	68	72	67	71	49	71	66	68	61	61	62	71	66	81	67	53	49	68	73	87	75	72	58	72	77	69	63	66	61	77	83	64	70	69	68	69	59	81	63	70	62	98	68	72	73	71	54	61	56	82	77	67	73	68	77	80	65	85	59	52	63	73	53	68	56	68	75	75	67	79	86	71	86	75	81	59	75	73	62	66	57	61	70	78	64	67	80	73	57	52	71	67	60	52	84	68	73	80	62	63	63	61	59	63	67	58	58	74	69	64	71	61	61	69	82	64	65	57	66	76	56	76	77	63	77	52	56	63	70	57	65	67	74	75	72	69	75	58	74	65	51	55	69	66	70	61	61	62	66	66	71	85	67	61	65	59	66	53	74	77	57	67	83	56	71	69	68	77	72	54	75	53	71	63	73	72	70	63	65	73	58	62	74	61	60	61	93	62	63	77	73	61	88	73	76	70	62	68	65	80	64	59	69	58	70	75	57	76	77	68	75	63	62	69	69	77	76	68	63	77	71	61	60	76	85	62	64	50	69	60	64	61	54	86	71	65	68	82	64	75	75	72	54	66	62	58	90	73	57	61	84	74	63	64	54	70	62	75	69	78	57	75	54	79	56	74	62	51	70	59	68	48	70	70	59	64	68	75	76	63	59	71	82	79	60	55	70	73	61	65	72	66	59	66	70	88	54	73	68	72	70	54	70	74	64	61	73	72	84	73	67	70	68	71	73	66	68	65	68	53	76	62	67	61	79	65	74	74	75	89	78	53	73	61	65	73	68	53	69	60	63	81	85	55	71	77	61	83	71	75	73	79	67	71	66	73	68	56	72	63	61	74	65	70	80	68	67	62	67	58	74	81	69	71	82	69	59	94	59	57	72	71	62	73	74	68	78	74	82	66	73	53	71	56	71	66	64	59	66	71	64	71	62	57	61	72	69	61	77	63	76	59	67	69	74	60	66	78	59	75	77	55	52	80	78	54	71	50	61	60	67	75	77	68	73	58	62	77	74	48	62	75	69	72	70	63	78	68	76	61	64	82	57	73	64	65	60	77	85	83	78	64	69	57	63	76	55	72	67	62	56	74	81	72	54	69	83	65	75	70	77	70	51	72	67	73	81	58	67	72	77	61	69	70	82	75	61	76	58	72	69	75	62	64	64	56	76	70	78	72	54	66	69	72	56	72	70	69	75	69	63	57	67	67	67	71	62	63	66	51	68	71	65	61	69	53	71	65	67	73	79	79	68	66	70	80	64	60	74	75	67	69	74	70	69	81	73	64	52	73	68	79	72	79	50	69	76	78	65	65	71	64	82	57	85	57	73	60	70	56	72	66	64	61	64	80	72	65	62	58	69	59	71	70	77	66	80	62	75	63	84	58	76	65	51	69	69	79	75	70	77	58	68	75	77	74	71	58	70	72	71	62	64	74	63	88	55	52	74	67	68	53	82	79	66	59	61	66	79	65	65	50	70	50	86	65	66	68	88	69	73	64	67	68	59	74	55	66	47	79	76	66	77	74	77	69	82	92	52	77	67	70	68	58	67	67	70	75	76	65	84	67	80	67	74	63	78	66	65	77	68	72	72	80	70	72	60	67	71	67	77	76	67	69	60	64	59	50	64	67	66	59	60	70	63	58	60	64	69	68	72	58	72	55	73	76	60	58	54	79	63	68	60	62	63	56	52	75	70	52	70	88	52	68	68	62	75	76	63	76	69	71	65	79	67	69	76	60	65	69	81	73	59	70	64	75	61	80	61	67	63	78	71	62	79	72	75	76	81	65	76	75	84	65	76	53	67	65	68	75	77	74	72	68	66	66	66	69	65	75	63	73	65	66	69	79	75	82	69	72	68	69	69	68	63	79	73	81	72	74	77	71	58	70	73	73	59	74	77	68	65	66	68	58	77	56	64	52	70	52	76	80	73	71	67	65	75	83	74	68	66	77	75	62	66	69	67	75	66	69	68	67	63	81	70	73	64	80	60	64	55	79	68	94	61	62	76	62	68	84	68	72	62	57	58	64	62	81	72	73	75	80	70	74	61	62	66	71	70	82	64	70	66	64	70	73	75	76	69	87	77	70	62	65	51	72	78	60	64	70	55	62	69	65	74	45	61	59	81	69	65	63	70	54	68	63	64	56	79	63	73	56	64	63	70	71	75	69	67	72	70	62	70	62	72	62	71	60	81	72	67	62	78	70	69	72	64	68	63	67	72	55	75	64	65	84	64	63	61	65	75	74	69	74	54	57	54	73	66	62	69	68	66	73	74	66	70	76	86	75	69	81	63	71	69	72	75	56	70	59	50	79	64	68	75	69	66	70	68	68	68	87	64	66	66	77	64	63	77	64	68	88	68	47	54	65	79	71	66	63	66	71	66	81	61	66	71	73	56	53	61	65	74	62	86	68	80	61	76	55	85	74	71	66	66	69	46	72	56	80	80	72	72	69	57	77	64	65	66	75	85	66	59	78	64	71	71	61	80	56	70	59	55	79	62	65	58	67	65	71	60	67	67	60	61	73	53	83	65	61	63	55	72	71	72	57	70	67	59	53	67	70	65	72	69	61	64	80	66	69	63	89	66	79	67	79	72	73	55	65	60	78	73	61	73	77	67	63	67	58	54	71	74	68	64	69	64	71	69	73	64	71	72	68	63	66	65	74	69	73	74	65	76	73	65	61	69	59	47	51	61	76	81	52	55	54	69	56	60	84	66	65	62	71	82	77	63	52	65	57	79	70	49	84	68	71	70	73	59	79	72	64	64	52	68	65	65	69	75	62	64	65	72	71	69	59	66	58	88	66	64	67	73	81	55	63	81	71	58	68	64	69	68	52	53	58	63	58	63	70	72	82	57	57	65	65	67	69	79	68	72	59	70	81	72	74	66	50	76	74	68	65	68	70	57	64	74	69	83	78	60	70	56	71	75	64	68	71	62	72	68	50	66	70	56	90	55	75	68	70	74	77	59	93	75	72	70	74	66	60	52	72	53	62	61	75	88	74	73	54	58	70	54	70	59	78	78	74	73	67	71	63	70	62	80	62	61	69	68	59	67	60	56	59	69	93	71	73	67	62	81	69	66	70	76	72	67	75	81	72	62	61	60	53	61	57	75	64	74	62	58	64	67	70	76	82	53	68	85	71	69	67	68	59	61	76	87	74	62	69	68	75	61	80	71	73	62	59	65	77	73	70	65	76	69	58	72	72	72	48	83	64	82	57	68	56	72	88	70	70	75	54	67
29569	20232	14368	17725	21984	21449	18785	15521	13078	11606	10906	9524	8141	6861	6289	5998	5163	4229	3571	3521	3511	3020	2490	1996	1669	1436	1405	1266	1201	1106	1043	1022	962	920	936	889	872	837	914	908	858	834	870	855	876	855	856	864	822	822	817	860	827	872	803	808	879	879	868	887	821	832	847	809	824	860	830	874	843	776	826	787	846	901	863	773	836	824	824	804	862	786	855	849	806	828	857	822	815	869	831	805	897	800	833	841	853	886	801	820	837	841	792	812	852	839	831	859	831	834	851	858	853	821	824	816	836	826	806	838	814	864	843	804	876	828	877	863	865	882	811	812	869	838	823	850	821	837	837	830	765	869	886	824	846	864	803	878	806	827	800	836	828	824	811	833	835	807	805	877	859	867	821	834	829	800	814	808	837	841	843	846	876	825	826	837	836	849	801	854	829	847	875	811	838	817	890	794	869	844	848	821	855	842	797	850	832	828	829	881	824	825	814	868	823	818	806	822	779	843	843	881	837	863	844	837	821	842	859	807	866	858	839	791	853	861	820	804	825	796	818	798	896	809	842	895	840	843	823	826	829	792	878	835	813	835	808	792	844	824	821	851	801	832	862	855	813	824	852	831	848	809	798	894	839	840	786	873	807	825	818	815	762	840	835	851	868	852	814	833	806	834	853	832	771	822	800	852	856	834	817	861	840	796	855	853	848	814	864	839	799	757	844	836	805	907	831	810	847	841	812	831	841	857	859	864	795	843	864	859	854	833	862	808	815	771	817	798	893	868	787	818	790	858	836	831	824	828	792	918	812	857	855	845	831	813	817	797	861	883	789	831	859	819	772	822	783	829	874	846	812	865	836	839	847	835	825	840	781	842	821	806	839	836	853	794	856	815	819	796	829	856	853	817	830	853	845	820	882	858	861	836	846	848	850	777	877	855	886	842	846	819	821	841	823	820	852	775	853	841	806	828	836	852	825	807	811	875	837	858	838	816	761	886	871	892	830	831	773	818	871	897	817	846	833	829	798	878	774	854	803	842	827	823	769	806	792	860	807	785	835	872	848	827	779	806	841	856	857	840	843	810	807	819	845	807	779	851	840	852	880	835	826	822	817	834	828	770	813	850	821	857	848	811	816	796	789	821	802	882	849	813	820	811	854	838	835	831	833	812	839	854	858	862	835	824	841	799	819	830	834	792	811	825	809	822	844	808	790	788	797	915	873	813	897	810	828	803	910	851	802	836	795	857	837	872	813	835	776	833	873	880	820	856	828	834	829	833	787	875	854	778	811	805	817	820	833	827	846	820	870	840	820	835	855	874	823	828	785	856	837	827	856	810	795	826	832	873	793	871	852	820	783	798	843	801	838	845	803	782	791	833	836	886	797	851	802	828	821	823	873	769	852	840	851	857	787	799	803	827	826	838	849	850	831	845	864	859	821	826	838	883	789	829	811	816	827	805	805	877	834	839	863	879	779	824	846	818	847	850	868	840	838	792	881	812	820	811	832	811	833	779	822	809	848	836	831	820	835	856	819	830	812	840	820	898	848	832	844	796	842	806	858	817	906	792	821	858	802	832	809	788	846	849	803	833	853	800	816	801	798	811	868	862	826	866	822	844	843	830	850	833	840	843	824	853	822	789	836	825	882	850	822	820	830	860	894	790	823	821	830	866	825	828	846	827	855	839	781	849	862	833	795	854	823	812	834	813	827	828	830	880	779	816	810	822	744	792	849	920	809	820	814	848	846	842	851	865	861	807	824	845	817	858	835	836	865	857	802	849	826	873	836	812	828	865	807	814	811	856	833	848	886	822	858	829	824	835	862	808	853	843	852	837	820	847	816	829	780	780	836	866	802	823	826	851	815	825	837	850	873	833	816	839	817	868	845	859	833	826	865	781	854	835	846	808	826	834	821	820	821	824	793	816	839	823	855	860	921	801	844	831	814	830	855	823	867	838	853	804	859	809	874	810	826	879	818	832	839	835	811	815	874	810	774	888	885	822	849	824	847	892	882	864	848	882	847	788	835	801	835	902	857	822	840	868	875	829	817	823	896	857	816	754	825	838	865	838	780	888	853	848	828	823	825	869	839	811	837	830	809	817	854	844	814	816	831	817	863	831	853	850	756	829	779	806	809	903	786	824	835	821	796	815	842	839	844	790	833	846	865	876	817	830	825	838	835	844	848	823	792	829	838	829	861	859	769	800	882	832	804	791	777	786	852	837	837	792	743	806	876	806	870	814	832	811	818	829	833	889	808	820	804	801	863	863	830	881	844	867	823	862	854	773	834	857	829	834	857	780	804	795	869	896	884	806	817	842	821	831	867	826	905	813	805	789	807	849	813	824	801	833	793	832	831	793	797	831	787	803	812	852	841	811	800	781	808	808	849	861	820	880	805	829	829	813	827	832	848	855	858	824	838	851	804	859	841	781	822	820	835	814	831	864	837	860	851	890	840	835	822	812	836	861	822	796	789	860	853	820	845	791	844	877	843	803	868	820	837	844	825	844	796	853	794	856	864	814	868	824	857	853	827	820	844	853	783	851	883	836	834	804	802	810	799	784	787	776	820	842	911	860	839	769	845	854	793	834	810	873	822	803	817	865	850	883	889	837	865	807	811	879	836	830	829	815	831	819	830	840	833	797	846	826	845	820	802	852	863	856	850	879	827	832	887	884	824	845	833	856	840	826	793	846	772	863	746	840	821	848	815	833	859	855	813	825	835	854	876	826	851	800	854	761	859	838	836	785	827	821	844	878	748	823	872	849	890	788	805	804	828	853	819	775	866	848	822	799	853	848	843	831	798	816	776	807	831	864	850	759	789	825	859	804	822	853	800	819	864	869	823	843	858	756	805	835	824	840	831	816	815	848	859	827	820	817	877	858	820	861	823	867	865	834	806	856	857	818	860	797	861	853	837	859	836	798	809	848	776	829	789	812	805	779	791	868	843	831	835	827	758	894	805	823	759	860	821	832	831	868	842	833	854	871	880	844	827	838	874	826	893	788	837	834	819	862	832	884	801	813	825	780	792	811	795	805	794	785	876	802	812	847	838	846	842	821	862	854	823	852	830	853	813	840	871	859	837	831	842	812	840	849	886	842	862	803	835	838	832	841	835	888	825	834	811	852	816	811	882	804	847	841	847	820	837	819	854	826	853	815	817	796	841	819	848	831	788	899	791	801	816	879	861	856	828	812	815	887	851	830	831	866	843	822	876	813	865	803	825	810	826	841	823	860	816	832	895	840	816	830	863	797	819	866	778	842	837	849	850	881	842	804	820	777	849	818	800	831	810	836	801	836	814	807	793	894	766	813	806	822	824	790	805	820	865	784	824	767	779	824	837	840	810	838	793	848	801	804	793	832	817	824	834	880	840	841	813	817	825	834	862	820	763	830	828	817	826	840	810	820	802	902	836	862	852	815	810	797	859	868	839	852	839	813	831	840	868	836	833	806	820	851	847	834	854	801	814	838	823	816	866	775	831	829	858	810	809	834	811	774	828	841	885	866	841	879
7325	4029	1797	1009	934	979	816	674	500	500	478	482	350	316	309	279	253	206	195	150	175	166	131	117	112	92	94	99	81	92	75	83	68	84	68	83	80	67	47	61	61	78	67	60	57	66	71	73	65	63	61	80	68	62	69	72	69	82	66	72	89	74	65	70	73	77	74	66	66	76	65	69	76	57	72	65	60	71	62	72	79	60	59	60	58	53	63	62	63	59	70	63	68	64	62	57	65	65	75	71	58	86	70	66	59	58	82	78	68	85	61	72	78	70	77	76	53	66	64	74	61	64	85	66	74	61	63	62	72	71	63	70	59	68	71	78	58	80	69	82	80	54	72	69	60	71	75	72	66	64	75	73	73	70	75	63	72	77	61	63	71	64	86	61	80	58	79	78	86	72	57	60	69	54	68	63	55	73	71	63	55	74	65	64	57	71	63	56	65	70	67	61	67	71	65	65	52	64	73	74	83	66	76	78	76	61	67	66	67	58	77	79	65	72	71	65	69	55	76	76	64	64	67	85	63	69	80	74	80	70	77	75	74	64	62	64	71	70	74	56	76	76	63	73	82	58	75	69	74	73	83	78	70	64	78	69	62	73	60	67	56	69	82	64	68	71	72	65	70	77	65	69	70	74	74	81	80	69	76	76	73	64	60	72	75	67	77	73	83	76	67	71	66	75	75	74	53	67	72	63	65	72	70	83	64	69	69	67	58	66	64	72	59	70	77	71	83	65	77	66	57	61	73	81	78	64	69	80	63	68	69	72	63	65	68	75	73	70	66	80	76	58	68	68	74	74	69	66	51	51	66	73	74	71	45	61	66	80	65	74	65	79	82	56	66	77	64	73	68	87	62	58	51	59	70	70	57	72	58	56	73	72	56	71	78	68	79	54	68	65	65	58	59	61	73	64	84	76	71	53	51	63	86	60	69	76	67	67	75	65	68	65	54	77	72	77	74	78	63	60	56	68	63	60	71	74	61	62	72	75	65	67	77	75	60	66	75	66	75	61	70	56	72	68	62	59	62	88	70	63	76	70	61	70	77	70	65	63	61	71	61	72	73	59	54	63	72	75	81	64	68	71	62	54	61	64	70	55	75	58	70	72	78	76	72	75	72	63	84	78	68	82	68	65	68	63	57	67	66	77	70	59	67	63	68	63	77	60	84	72	67	85	72	73	57	69	65	60	65	67	69	55	54	78	60	64	61	75	76	68	78	58	61	74	63	65	77	63	67	63	82	80	51	64	82	68	55	79	67	63	59	57	68	66	81	76	70	74	66	61	83	76	56	66	81	70	58	69	64	67	64	63	75	74	66	79	69	53	69	59	76	56	65	77	76	70	81	74	73	67	71	67	71	79	72	67	80	80	65	80	59	72	73	72	65	71	70	67	79	68	80	72	68	88	67	67	67	65	54	66	59	72	96	79	54	72	68	81	74	65	63	61	69	69	63	67	66	75	62	60	69	71	67	65	77	66	69	77	75	78	65	66	61	56	62	65	56	56	80	76	55	76	69	83	64	80	70	84	68	57	63	73	63	85	65	70	74	60	65	55	73	70	68	64	78	74	70	64	55	56	75	59	83	68	76	63	77	61	65	73	74	74	56	63	62	73	76	69	55	67	60	61	74	68	84	72	80	75	71	76	70	65	71	85	71	72	73	60	75	75	67	61	70	77	79	73	82	71	60	69	61	60	42	65	78	60	54	72	63	67	75	70	70	61	70	76	63	70	74	74	63	68	81	66	71	68	64	62	66	73	57	73	87	81	84	60	58	71	72	74	71	67	54	73	84	69	69	63	62	77	68	78	74	66	76	83	80	74	65	66	77	69	63	76	64	74	71	73	75	67	71	80	70	68	61	76	77	64	72	74	73	78	70	70	65	61	71	62	67	68	75	68	70	70	77	62	70	81	87	67	87	65	77	67	69	71	58	78	70	74	82	73	65	51	70	63	63	62	68	69	67	63	80	72	64	69	75	68	60	76	87	58	55	73	75	66	71	73	70	74	74	61	74	78	79	55	71	65	72	60	61	69	71	50	70	71	71	60	95	62	62	64	77	49	56	69	68	73	65	78	62	56	54	79	60	68	61	56	75	87	71	67	66	72	69	74	75	64	81	74	77	65	57	67	66	68	82	67	70	67	66	70	63	63	56	62	60	76	57	74	79	82	61	64	63	56	63	77	55	63	64	69	74	57	53	67	62	70	76	70	62	70	84	77	79	68	67	67	57	68	70	84	59	74	78	59	67	55	73	74	64	64	71	65	72	70	68	71	58	78	63	71	72	56	71	74	70	80	68	66	65	59	58	73	67	67	77	64	76	73	76	76	65	63	64	80	78	76	65	62	85	68	67	66	67	71	71	55	74	51	68	51	72	59	67	49	66	67	70	70	74	62	64	78	67	70	97	92	70	74	92	68	81	73	69	66	64	74	85	73	69	82	60	66	69	73	69	63	58	53	72	66	57	86	80	79	73	62	74	77	53	67	70	78	69	74	50	65	71	66	65	71	65	63	65	74	66	72	59	76	65	58	58	54	83	73	63	60	68	72	77	67	61	60	65	77	84	73	66	64	79	70	83	59	83	70	77	68	62	72	79	67	85	76	76	78	57	65	77	78	62	72	74	73	55	60	53	67	65	57	67	64	45	74	68	73	75	65	61	60	71	79	65	59	63	67	65	65	75	68	64	82	74	64	70	70	71	60	83	73	61	64	63	78	63	83	62	59	76	79	62	64	68	79	54	56	79	85	61	64	66	65	69	63	63	65	55	68	60	63	76	74	74	70	65	56	67	70	66	57	69	63	77	66	82	78	90	68	77	61	58	67	60	67	73	63	59	68	64	61	72	69	67	90	73	74	59	64	66	63	64	79	66	59	75	76	66	54	53	64	54	69	74	61	74	59	67	68	73	86	72	69	67	79	77	67	77	81	78	69	74	56	63	78	64	74	69	82	55	58	75	64	70	70	64	66	65	77	58	67	73	69	73	65	79	75	61	84	62	67	62	62	61	62	61	73	71	65	73	70	83	57	80	71	65	59	90	66	55	70	71	59	71	68	69	63	68	63	59	82	84	63	79	78	72	62	71	66	75	64	54	71	69	81	75	63	73	58	88	64	60	71	52	65	95	64	70	68	65	73	55	70	60	67	72	72	82	63	74	79	77	69	54	81	68	68	60	65	76	74	58	76	73	68	65	56	67	76	63	85	71	68	76	78	64	58	63	76	68	77	64	72	57	73	72	72	65	70	78	56	57	68	94	73	62	60	79	65	87	67	63	69	68	60	69	82	63	53	72	55	62	72	72	68	69	62	72	75	86	71	67	60	75	77	75	70	77	73	72	64	71	75	68	63	64	71	67	82	50	61	65	61	77	83	72	81	53	82	56	80	83	67	65	54	61	63	82	76	74	66	53	66	67	61	63	66	77	70	80	74	64	62	69	66	62	64	80	65	54	71	75	66	74	73	58	72	78	68	63	74	82	51	80	70	61	68
34236	24356	18659	22340	26576	25834	23118	19580	15923	13905	13052	12803	10793	9353	8074	7482	6957	5912	4417	4218	4131	3837	3512	2660	2177	1871	1673	1504	1328	1250	1176	1113	1027	998	928	967	920	903	853	943	906	912	895	885	822	871	870	854	880	890	848	829	857	889	832	831	820	826	834	881	849	800	833	874	864	833	823	843	852	813	777	876	833	883	774	872	873	838	831	851	834	865	864	840	800	872	871	845	853	812	826	868	867	792	900	829	834	870	841	842	822	815	868	793	806	800	870	847	779	842	832	828	808	844	820	846	833	824	823	810	836	841	894	829	880	848	832	806	842	866	798	809	806	835	805	894	808	840	840	810	820	844	830	829	874	858	807	843	822	848	896	816	846	858	870	833	890	814	807	814	861	788	842	866	867	867	839	859	873	832	834	824	806	823	848	793	830	834	837	856	826	828	814	767	854	808	863	869	823	895	818	882	853	832	868	905	828	839	821	866	857	860	838	812	831	832	887	843	805	868	779	863	846	904	777	827	855	841	837	833	806	854	825	887	828	881	839	855	847	875	850	783	812	829	875	884	797	869	806	839	832	897	856	832	809	853	848	846	878	791	857	824	809	840	795	880	859	862	856	807	853	846	844	827	854	808	780	867	853	864	863	853	865	804	861	902	871	875	868	811	817	857	804	791	837	855	817	790	833	873	802	864	870	825	817	851	842	821	834	874	846	905	860	904	816	875	852	817	841	810	809	844	871	856	836	822	814	874	796	858	864	819	848	811	796	840	840	856	871	889	805	796	881	787	798	842	806	826	831	837	770	868	793	900	840	816	862	823	857	842	872	812	823	846	819	800	833	870	826	841	805	827	851	848	815	812	860	812	871	815	825	820	860	818	802	888	845	864	897	865	871	815	848	834	878	860	886	793	850	848	880	846	843	816	862	825	856	843	820	830	836	875	844	838	856	777	847	839	845	813	806	855	806	801	825	839	848	855	804	835	840	848	842	799	868	854	807	833	874	822	876	824	776	803	899	838	847	780	821	843	823	877	864	825	788	872	855	842	828	805	860	848	837	806	828	872	854	771	862	828	810	846	846	859	856	809	828	861	859	851	862	834	832	869	873	795	823	881	836	833	830	838	857	838	800	857	883	841	842	809	861	806	833	843	862	812	830	858	892	878	817	866	835	829	845	866	841	837	838	816	834	857	860	844	839	815	804	857	789	848	824	779	833	832	869	816	843	850	844	823	798	801	800	838	795	811	889	891	798	794	813	805	827	864	856	780	842	827	820	839	822	819	855	848	856	871	846	841	854	789	907	889	830	822	874	804	834	822	834	784	851	855	818	880	827	838	866	843	854	788	859	884	825	860	849	814	840	824	845	852	796	831	806	799	883	856	828	879	854	782	836	818	834	857	791	796	856	820	839	833	820	805	857	873	839	818	847	833	797	874	842	822	833	813	832	801	784	823	804	797	845	800	836	830	817	893	855	879	846	877	805	844	811	817	796	831	834	868	853	839	840	806	862	824	877	794	816	827	856	830	851	793	813	788	844	806	803	867	836	791	798	822	837	852	793	814	835	840	833	768	829	843	865	851	809	854	830	807	820	828	894	857	799	819	786	844	813	876	891	795	861	853	839	841	859	864	802	829	805	828	888	864	840	853	829	838	844	821	865	843	860	850	884	874	846	850	850	843	868	835	871	803	851	814	837	879	854	886	867	827	821	827	841	800	882	850	819	820	811	826	806	831	875	858	826	819	832	879	868	853	786	774	836	864	818	855	776	882	814	815	848	816	804	773	870	809	813	844	801	873	821	842	886	827	870	795	800	840	830	843	815	820	852	827	815	858	884	849	799	830	901	809	826	802	828	832	867	839	867	860	851	878	857	813	820	853	839	832	871	818	837	773	844	878	842	804	895	781	863	789	836	839	845	895	824	890	803	833	802	845	802	854	828	821	831	811	889	840	824	885	881	843	815	852	830	812	812	864	831	826	853	872	825	883	829	847	793	842	807	875	839	796	815	833	821	787	836	855	846	843	778	857	856	840	840	822	806	909	872	860	802	833	866	842	856	813	823	802	824	824	890	808	791	863	839	845	811	801	822	816	833	813	839	797	836	888	861	860	868	873	847	802	858	801	799	901	852	798	862	842	827	820	821	795	844	815	777	875	842	834	799	852	801	847	840	843	839	842	783	786	876	808	846	845	832	859	833	848	804	844	837	799	834	836	837	846	794	818	832	816	828	855	821	826	831	814	829	836	798	833	818	795	827	839	794	799	809	812	853	822	837	798	805	797	814	846	827	868	836	841	818	848	837	855	822	881	837	854	882	863	818	865	813	820	800	823	814	858	837	856	790	837	834	815	847	825	864	851	801	907	827	846	833	847	838	840	881	869	787	855	827	878	838	854	848	824	786	811	818	854	850	856	807	848	872	876	827	815	812	820	831	901	803	868	800	774	828	820	776	808	809	910	787	820	770	886	865	825	815	851	865	865	861	806	810	841	851	818	814	860	847	860	832	848	872	853	842	798	866	812	843	785	800	863	781	864	891	807	854	833	791	834	816	882	835	844	830	802	802	831	858	783	795	813	853	838	779	872	859	901	790	807	884	846	802	889	845	802	850	862	851	806	862	832	821	871	839	868	898	889	888	854	867	844	803	860	858	816	836	789	821	807	845	848	848	859	793	847	903	854	811	842	846	846	858	868	798	816	848	842	822	848	872	838	820	870	855	797	900	854	810	793	825	845	797	799	863	862	835	838	832	853	810	852	837	806	844	849	841	803	826	812	836	894	778	799	862	837	799	833	853	893	833	856	817	811	830	913	844	851	847	843	857	855	836	841	849	829	831	825	829	846	872	879	867	798	821	847	817	855	849	836	839	858	829	845	808	812	817	908	865	784	843	831	820	779	848	813	861	825	836	802	813	806	851	824	845	850	852	828	880	867	847	864	856	819	821	805	845	857	814	855	860	871	842	874	809	872	804	855	807	841	869	870	799	808	835	772	823	841	837	824	824	814	892	806	810	784	797	855	755	832	854	809	871	814	822	868	784	861	837	851	810	839	807	846	775	778	833	859	816	836	820	857	799	795	887	805	792	827	803	817	801	790	846	845	851	826	833	822	841	864	821	909	860	859	846	823	852	868	851	839	849	858	845	899	856	858	807	882	833	842	808	844	775	838	813	824	831	825	862	818	816	856	863	833	868	843	840	804	822	816	863	850	823	875	810	833	829	857	851	860	855	839	861	807	786	852	824	874	853	876	831	829	820	850	831	806	775	837	810	812	778	825	856	838	900	824	846	881	832	858	801	817	787	788	779	798	829	809	804	867	855	869	864	820	853	793	895	837	837	911	783	803	868	888	813	810	835	884	835	854	850	832	786	823	799	893	818	817	848	793	828	857	825	823	835	845	836	852	817	801	844	799	893	836	848	885	814	847	838	780	874	839	831	844	843	830	841	821	849	848	857	803	853	850	881	856	861	867	851	821	814	883	875	860	864	838	786	817	819	858	890	793	816	869
8490	3598	1654	1044	937	976	876	763	558	465	421	416	447	332	326	262	243	221	189	142	181	184	169	126	111	112	103	81	81	82	79	96	79	75	82	78	80	57	64	80	68	82	75	68	73	78	69	67	78	72	59	70	69	66	62	70	66	59	65	72	64	74	68	75	75	62	70	64	83	59	70	80	79	70	78	75	66	71	63	60	74	79	72	77	55	81	61	77	81	66	66	79	73	80	59	74	66	77	73	58	59	81	78	74	80	68	63	80	69	54	46	77	82	76	70	69	77	79	70	72	75	65	69	52	60	71	70	82	75	79	71	71	80	75	71	69	64	64	67	60	68	71	59	67	75	57	79	65	75	69	83	66	69	65	68	73	83	66	70	76	63	85	88	78	89	89	75	66	57	73	76	68	76	61	66	69	71	83	66	88	68	71	69	68	71	82	73	75	63	84	73	87	61	80	60	74	77	67	80	73	62	76	77	66	78	68	73	82	78	81	75	75	77	68	62	66	66	66	74	70	78	69	84	71	60	68	80	76	65	68	65	65	59	69	67	65	60	65	64	66	84	76	66	70	63	70	83	70	81	59	69	74	77	78	59	76	71	69	69	80	74	78	77	70	65	71	71	71	69	73	62	66	67	73	73	92	72	86	65	72	87	65	74	65	66	61	61	65	47	64	83	78	73	63	67	78	79	69	76	72	59	56	66	73	66	67	75	63	69	69	64	62	64	67	65	67	63	71	64	71	77	76	74	69	79	67	68	73	64	78	64	69	57	90	74	67	70	84	71	83	66	76	66	75	75	71	73	69	73	78	65	73	84	72	68	57	82	58	66	56	68	74	79	61	71	74	66	63	57	64	66	76	57	62	77	74	75	77	75	65	78	75	70	64	62	59	71	81	72	56	56	64	75	71	68	62	80	71	72	68	58	50	61	74	86	71	68	94	51	68	77	80	58	70	64	52	75	54	68	69	70	86	69	59	71	74	59	76	91	74	60	72	68	63	77	79	65	63	71	68	69	69	81	68	74	73	60	67	59	81	60	64	60	67	76	80	72	83	67	62	74	76	73	61	71	81	72	70	78	60	91	66	76	65	88	68	76	60	63	71	75	70	77	72	65	78	61	71	77	61	71	74	83	75	73	79	71	73	89	68	69	68	74	73	61	69	66	80	77	74	57	73	74	68	71	73	69	78	71	73	84	62	67	67	76	85	65	81	69	79	62	79	58	72	76	63	77	67	71	88	82	62	70	57	71	70	75	78	83	67	86	80	70	67	73	85	59	84	82	65	65	71	76	80	72	68	77	56	89	62	80	54	65	87	59	66	61	79	87	85	72	59	76	62	82	65	62	80	70	83	80	65	82	71	52	81	65	65	67	72	79	68	71	63	69	64	72	65	56	63	90	70	72	70	71	64	69	75	71	80	61	64	56	86	63	73	71	79	74	72	82	63	71	84	89	61	70	90	76	60	72	53	84	66	65	69	65	72	66	69	73	66	85	64	58	81	64	58	78	74	79	64	77	94	78	71	64	66	67	73	64	55	73	78	73	69	66	72	63	81	66	84	81	67	72	88	72	72	68	54	61	56	64	71	65	69	72	60	62	72	69	70	74	59	75	81	61	72	70	64	83	73	76	55	76	56	67	69	85	73	62	65	75	72	57	71	73	68	69	77	66	75	59	81	64	72	71	86	82	73	71	78	85	83	74	62	77	79	71	83	76	69	75	67	70	73	68	67	64	74	65	68	72	69	73	57	82	73	71	72	71	74	70	66	81	62	71	63	66	59	66	74	73	68	88	69	83	71	69	71	72	71	69	87	73	66	64	66	69	63	80	62	83	69	54	69	77	78	83	86	67	57	75	72	77	94	81	78	60	70	76	77	70	56	67	64	76	74	64	57	77	80	92	90	73	74	68	70	57	72	67	77	70	79	72	60	63	76	67	72	71	79	63	61	61	70	74	73	82	65	87	72	69	82	64	57	66	54	50	65	75	63	57	59	73	76	77	89	73	62	74	69	68	67	70	65	64	68	64	75	78	59	89	70	65	66	69	70	76	69	73	78	78	61	78	69	61	72	80	67	85	67	81	75	78	66	75	58	69	79	81	67	72	73	71	69	87	69	70	73	85	63	69	66	65	56	72	68	85	74	80	91	63	74	76	75	80	77	69	73	64	79	68	70	61	86	87	72	82	59	57	62	78	73	60	59	83	80	75	68	67	77	58	80	72	61	82	57	76	73	73	64	68	68	76	68	86	75	75	74	83	65	71	68	71	80	65	59	75	84	59	84	69	49	79	65	62	65	48	79	69	70	78	71	60	65	51	57	62	81	74	79	57	77	92	65	58	90	78	62	77	71	61	63	74	65	74	72	76	72	79	65	74	73	66	83	70	75	54	84	67	75	64	85	75	80	72	62	67	75	57	64	73	73	65	61	73	69	63	86	84	61	64	78	78	77	65	67	73	73	79	62	86	63	57	64	69	64	63	61	66	75	75	64	64	71	59	60	74	77	62	73	68	78	71	72	86	65	60	65	71	75	55	85	68	72	73	63	76	82	78	70	66	81	78	65	68	67	80	69	84	69	58	92	71	65	65	63	66	79	83	66	78	69	74	83	72	76	73	79	74	63	58	65	67	68	75	65	63	72	79	66	75	75	65	65	68	82	67	67	73	66	70	79	70	68	78	52	62	73	66	71	77	66	79	69	72	82	67	81	77	82	65	75	75	79	69	45	79	69	58	69	63	81	65	79	68	70	85	63	69	59	78	68	71	78	64	75	79	71	59	66	77	57	65	72	66	66	84	55	83	73	70	81	62	78	73	62	75	85	75	55	77	63	75	64	66	64	72	61	62	61	69	72	74	68	57	53	80	65	71	76	71	64	70	61	73	59	65	70	68	69	72	59	79	62	74	67	73	78	62	68	75	57	72	72	84	68	61	55	78	70	72	72	77	66	52	70	60	66	78	80	81	68	75	100	64	89	76	64	73	62	84	78	68	64	55	62	74	68	74	77	74	83	65	61	98	92	74	80	73	73	67	79	65	90	61	53	71	74	57	70	69	87	62	69	69	80	77	66	75	61	72	75	70	84	75	68	86	70	59	73	73	64	63	69	75	81	58	68	56	75	65	77	69	75	63	78	83	62	72	71	63	69	71	70	54	74	64	71	67	69	81	82	68	82	85	76	72	80	79	66	76	78	63	90	61	51	62	72	82	68	70	74	59	63	64	64	73	80	63	70	68	66	63	77	74	71	66	63	69	62	76	80	76	71	72	61	69	77	62	67	67	79	80	69	71	63	79	75	62	59	72	76	83	79	67	70	62	78	60	59	76	76	76	79	58	76	59	66	56	83	73	70	75	67	78	66	77	77	74	62	69	64	64	63	83	70	67	93	71	75	73	79	81	63	71	77	61	59	67	84	81	61	66	74	59	92	58	79	65	79	55	68	74	71	77	73	78	69	65	77	76	65	62	89	73	73	95	67	81	75	66	75	62	65
31880	23460	18488	22409	26413	26135	23599	20080	16616	13956	12724	12391	12162	10043	9072	8167	7186	6487	5284	4317	4322	4165	3646	3152	2577	2147	1976	1735	1559	1330	1232	1107	1058	1085	991	938	910	916	893	881	920	839	881	880	867	887	909	907	892	867	873	826	914	870	880	864	803	835	872	842	867	843	919	860	875	819	840	850	854	862	817	830	837	837	851	790	833	834	887	901	882	858	867	810	863	856	842	857	815	851	855	821	850	814	823	840	828	841	834	869	884	943	892	800	831	849	840	871	850	817	854	856	846	854	879	835	839	794	845	937	850	860	836	819	873	826	876	890	872	853	890	886	905	854	845	814	839	834	882	865	875	857	839	820	892	838	898	843	830	861	837	811	850	841	897	842	853	857	867	882	868	904	890	849	767	845	803	792	833	804	865	873	815	878	849	833	834	862	788	852	805	857	866	839	870	855	868	845	871	867	837	864	836	864	888	835	820	880	837	850	892	840	837	853	842	896	877	879	918	873	829	840	856	878	885	873	807	840	866	837	882	836	837	812	879	868	879	891	827	861	849	847	862	826	839	859	880	842	856	849	820	896	878	800	843	823	892	847	894	842	845	878	822	819	841	903	886	846	845	873	888	827	838	796	866	843	840	879	858	823	838	844	875	835	895	858	866	855	857	868	858	880	878	807	775	866	841	812	864	869	850	824	873	868	874	845	852	808	801	894	863	881	811	845	841	823	781	864	836	834	807	825	854	873	857	868	926	858	837	882	844	871	824	836	856	897	820	818	830	838	867	866	842	877	857	841	826	855	855	870	863	885	816	822	862	886	813	882	818	840	856	881	860	832	825	828	873	834	864	857	844	845	849	829	855	866	902	871	833	824	864	824	839	891	825	883	798	854	841	875	798	875	885	854	850	820	860	845	824	904	890	821	876	826	834	883	801	886	879	853	850	862	909	847	832	891	807	877	859	842	862	866	836	872	790	801	844	816	837	874	845	803	812	816	865	865	848	857	833	859	869	861	876	913	885	829	933	900	855	838	840	814	864	869	889	847	805	837	849	863	898	815	835	840	899	887	877	861	837	850	882	816	862	847	887	866	882	864	810	863	901	881	845	858	857	864	820	834	878	846	842	851	849	876	838	887	827	843	848	870	845	842	847	882	855	837	798	866	851	888	844	874	908	879	903	823	840	840	917	840	786	836	839	842	819	826	816	817	852	843	872	853	850	881	824	836	802	848	866	897	852	872	804	838	825	878	840	825	833	861	846	888	839	898	835	795	853	838	835	873	847	831	859	823	810	833	865	891	868	845	845	829	820	851	810	876	888	837	848	852	838	866	853	889	858	851	872	842	843	905	839	854	869	857	879	838	845	807	924	872	850	814	858	814	854	844	885	813	886	879	854	846	859	856	855	871	852	880	851	852	850	896	846	850	878	845	789	861	897	854	845	845	858	856	911	833	839	889	856	817	817	849	867	834	842	873	859	867	862	831	880	856	877	865	842	858	796	869	864	845	821	865	874	836	831	857	863	862	882	869	868	863	854	827	867	876	887	872	853	844	845	847	845	818	843	858	872	842	876	850	869	862	874	892	814	829	817	889	869	876	786	892	851	881	841	860	846	904	901	864	873	877	862	809	844	891	928	899	842	876	825	868	871	885	856	814	845	854	866	834	872	800	861	834	833	844	847	830	843	830	837	894	869	873	862	815	807	912	826	814	865	837	898	821	860	893	855	835	899	860	801	847	864	832	846	873	841	859	816	871	878	828	824	855	817	829	853	802	864	863	841	840	805	871	846	864	869	852	808	838	908	805	869	865	864	886	868	847	817	817	837	873	804	847	829	815	832	893	842	868	864	815	862	776	845	866	848	867	894	872	839	829	874	842	856	871	824	862	850	810	867	797	881	927	851	864	846	829	806	861	819	909	862	847	827	828	859	857	871	858	882	860	895	824	875	858	824	828	845	820	797	893	834	886	828	822	798	836	833	827	868	884	789	854	857	909	839	858	869	818	861	848	806	849	837	833	845	875	843	840	846	872	848	866	848	901	924	890	866	877	817	830	881	780	834	814	831	830	871	869	854	836	822	846	893	832	806	813	888	818	808	814	835	841	835	878	798	848	906	807	868	881	801	832	839	802	849	890	850	882	845	844	810	891	879	837	892	823	874	874	807	818	865	865	838	865	815	873	840	826	834	900	878	858	858	851	862	858	889	834	825	827	834	846	829	822	830	832	843	871	851	853	842	830	868	872	822	828	892	832	841	858	844	865	855	846	847	876	820	861	836	877	880	838	841	827	834	922	852	847	847	858	929	843	872	792	867	815	854	815	810	879	840	816	853	819	809	866	849	845	862	844	826	828	876	849	845	825	816	865	848	846	802	906	849	807	832	856	836	875	935	862	874	839	875	909	870	840	837	859	859	915	815	875	869	891	861	841	832	834	764	818	847	893	873	852	884	869	837	842	860	854	878	868	851	905	849	859	880	853	898	856	803	825	843	877	836	853	853	885	862	835	909	863	802	849	801	832	908	872	833	838	796	822	820	860	849	842	909	815	852	850	815	830	864	824	896	857	842	825	842	797	840	859	829	856	871	818	878	846	820	822	875	837	796	834	870	890	867	919	864	848	808	864	850	858	819	820	857	836	861	800	871	810	825	868	814	869	857	886	801	878	866	877	806	855	831	834	832	811	873	932	860	891	809	836	872	753	852	865	889	848	854	788	847	865	864	857	844	908	851	832	859	884	875	835	880	849	865	869	903	851	911	799	884	870	841	835	850	853	851	790	830	803	885	833	862	860	824	895	892	930	809	869	886	885	866	861	839	849	879	843	820	913	874	886	907	824	836	867	852	861	786	859	870	901	862	845	848	868	856	854	864	849	853	838	850	776	822	827	860	880	880	904	904	819	837	869	928	824	855	821	860	843	855	836	877	845	866	799	885	860	862	811	865	801	890	870	818	885	846	837	839	873	847	859	840	795	812	846	851	835	873	862	847	869	824	865	862	857	852	798	901	830	845	836	832	861	860	870	861	879	852	881	859	884	877	859	833	812	852	874	861	876	839	827	868	827	884	845	826	857	863	842	894	850	887	912	863	871	871	865	814	789	824	847	832	889	887	855	856	853	829	846	870	824	838	873	800	888	877	864	871	829	797	821	843	809	880	881	848	879	833	896	889	841	831	833	828	826	871	872	815	873	872	827	877	831	884	866	849	896	843	813	916	935	833	803	888	882	832	874	869	838	863	903	862	847	875	865	778	829	864	843	872	838	924	825	896	892	804	853	853	849	868	863	887	853	849	851	898	841	842	883	852	837	845	903	846	818	899	840	880	887	818	870	910	839	892	823	838	844	850	857	864	820	849	877	843	840	846	812	889	885	853	838	827	859	828	881	872	870	804	862	858	848	883	851	883	867	851	904	857	836	856	820	884	845	888	834	849	833	859	842	806	825	855	877	847	866	871	824	907	856	843	856	879	842	852	893	828	850	778	841	845	839	891	934	880	870	844	909	852	890	856	861
9566	5237	2573	1477	1311	1304	1210	963	735	577	467	464	551	466	379	351	295	271	275	188	225	188	176	157	136	141	121	111	87	85	85	89	83	79	69	81	71	80	83	72	56	75	66	65	75	66	79	74	67	76	66	61	77	77	74	88	83	72	78	82	61	68	91	64	65	74	61	55	84	64	70	74	64	58	81	61	63	76	77	97	73	75	68	85	67	73	64	66	60	78	73	88	70	66	66	79	73	58	71	62	89	68	66	71	71	79	60	73	76	75	68	64	85	56	75	80	57	63	63	72	78	78	67	70	67	66	69	61	76	66	74	78	59	83	63	78	61	66	83	75	50	63	71	77	85	67	71	71	76	51	73	91	59	64	74	56	56	62	66	72	69	63	66	71	79	69	74	78	72	62	72	62	73	76	76	73	82	66	57	56	87	58	73	80	64	66	67	60	84	60	80	64	74	70	83	54	70	70	77	61	64	67	65	80	66	78	85	73	78	71	77	71	72	66	70	71	70	69	81	69	71	65	70	75	54	55	63	53	79	72	80	67	83	62	71	60	69	66	67	73	69	76	70	74	61	64	74	65	66	76	58	81	79	71	59	65	61	65	64	44	78	57	69	66	70	75	92	61	67	72	64	86	68	80	68	73	71	74	71	85	62	75	59	63	84	57	57	78	76	78	93	66	59	66	72	84	75	63	64	69	86	67	82	70	77	75	76	71	74	61	81	57	81	68	59	70	65	68	81	60	63	73	79	75	59	60	74	72	63	74	64	81	68	69	59	77	73	55	75	84	79	71	69	73	77	70	80	74	73	78	65	62	68	84	59	69	75	74	71	62	65	67	74	71	72	62	70	53	71	65	57	54	77	62	69	61	85	66	78	70	63	85	59	74	71	76	74	76	92	70	78	78	64	64	74	73	67	79	70	65	84	82	81	72	61	63	71	69	70	70	74	55	78	60	65	64	66	63	66	79	66	72	69	82	55	66	71	88	70	75	53	63	65	54	78	63	76	71	61	88	66	75	67	82	73	66	72	77	75	61	90	76	61	66	78	67	74	66	70	79	86	71	61	67	72	69	76	91	74	65	86	83	62	54	67	70	79	64	73	68	68	81	59	68	58	76	80	65	59	65	73	65	64	68	71	62	68	65	71	64	76	52	59	81	63	72	64	57	69	59	66	67	84	61	71	80	73	65	76	88	82	71	65	68	77	73	70	48	58	60	73	84	70	60	75	69	68	82	64	84	75	85	72	51	69	58	77	77	53	59	84	73	79	61	71	80	68	67	74	68	60	70	83	68	69	56	70	71	56	89	66	60	72	90	72	70	71	87	85	79	65	68	82	62	74	66	70	63	57	63	64	68	74	59	73	64	90	80	65	74	77	79	84	84	72	86	67	63	76	64	61	71	72	67	61	75	67	70	63	75	68	84	73	66	70	58	63	76	58	73	73	70	68	87	79	83	66	68	83	86	82	70	58	90	76	71	69	68	66	66	64	77	70	71	68	60	81	70	99	62	64	80	73	82	61	69	70	62	65	65	67	72	70	63	78	74	66	71	67	66	81	78	68	66	71	87	87	71	59	66	60	64	69	61	72	72	71	84	66	72	80	50	79	84	81	76	68	78	58	68	72	67	80	67	54	81	58	77	69	60	85	64	84	78	74	67	60	82	72	72	75	65	92	69	87	69	85	58	65	64	72	67	65	68	62	72	68	70	69	92	73	68	56	55	72	78	81	63	79	77	68	78	71	68	90	70	72	74	83	71	70	65	56	65	72	66	64	69	72	85	90	62	80	69	57	69	61	83	60	84	72	68	71	61	65	56	71	66	72	64	80	71	66	83	71	70	64	66	54	70	85	67	59	82	51	71	61	77	61	68	76	71	59	73	66	67	59	87	73	63	53	65	70	79	65	56	76	76	63	76	55	68	75	71	77	81	86	67	69	61	71	58	79	62	71	84	78	77	68	70	76	60	75	71	51	79	63	79	72	78	80	71	67	55	60	81	82	71	87	64	73	64	71	71	60	69	58	77	73	64	65	64	65	65	73	63	64	80	70	49	80	64	72	90	62	73	70	62	64	78	58	81	80	65	64	91	71	70	66	81	81	58	62	77	78	70	66	81	85	92	63	63	73	79	102	58	78	76	59	69	54	66	68	63	74	68	80	69	72	62	66	56	66	84	85	69	76	71	80	70	75	82	64	67	72	88	76	88	67	72	62	66	79	60	68	78	89	64	73	46	71	59	77	77	64	82	61	67	74	75	75	65	63	71	68	63	71	76	71	84	69	69	70	75	63	52	62	66	68	73	71	71	61	69	77	54	63	67	70	64	83	78	70	60	80	64	76	81	75	68	63	63	68	70	72	66	58	63	66	74	53	80	71	55	60	77	70	86	62	52	65	80	82	58	65	67	77	65	73	71	57	81	60	75	65	64	57	69	70	80	58	77	68	66	76	75	62	77	63	69	74	77	67	58	64	68	92	71	85	77	61	60	74	73	67	60	69	87	64	78	61	58	68	83	80	63	69	64	62	78	80	82	79	65	70	68	58	77	66	78	70	81	65	73	59	66	61	66	66	83	78	78	63	72	82	69	75	60	89	75	58	73	61	72	63	86	71	61	66	69	57	59	69	58	72	74	66	83	62	64	64	79	78	70	73	55	72	69	78	75	52	65	87	57	74	61	84	89	71	68	66	75	77	67	76	68	62	90	71	60	70	74	69	82	77	75	70	61	54	72	61	62	75	77	83	77	67	88	73	73	79	81	75	73	66	74	56	69	75	74	73	56	77	73	69	78	84	78	92	70	46	84	66	69	65	80	71	65	71	74	66	69	60	67	68	56	60	69	66	79	71	68	83	66	86	81	77	66	69	80	88	79	69	70	60	72	70	81	65	59	77	76	69	83	72	85	61	80	69	72	65	65	64	59	67	75	67	74	81	68	76	69	74	99	65	77	74	72	74	65	83	90	79	68	75	80	70	65	68	75	75	66	81	79	75	68	79	70	80	53	72	76	67	63	68	75	76	66	71	86	70	74	65	75	75	67	75	71	77	70	76	77	79	68	64	54	74	54	68	56	55	69	56	66	66	70	60	73	75	60	75	79	84	67	64	66	70	59	82	65	72	81	67	60	68	66	53	60	73	88	63	84	60	71	82	80	93	81	77	67	47	58	74	61	67	79	79	71	79	80	79	66	86	72	57	52	73	66	69	78	61	73	68	67	68	77	84	73	43	75	75	75	74	75	73	67	64	67	71	65	68	65	68	65	74	71	82	62	70	69	75	80	67	59	77	68	81	57	73	55	79	75	60	53	68	72	76	67	64	76	71	70	81	66	76	88	65	78	82	67	58	74	58	76	62	74	71	63	62	66	67	59	72	61	85	65	65	83	50	68	68	82	69	69	81	63	58	64	68	59	82	68	70	69	69	88	70	63	86	86	53	64	68	71	64	77	71	76	70	74	62	72	79	78	69	80	83	55	81	72	54	63	62	70	65	81
35839	26073	21395	25628	29411	28775	26055	22564	19289	15903	13903	13288	14185	12485	10503	9964	8860	7762	7116	5845	4713	4908	4484	3919	3126	2657	2353	1949	1696	1483	1428	1217	1205	1103	1042	952	1000	931	968	901	933	925	900	825	896	950	873	857	865	918	856	856	825	877	831	887	825	871	864	871	869	872	863	873	840	848	827	866	838	838	841	840	816	819	828	842	810	829	798	848	812	858	824	886	832	830	861	840	827	907	865	857	862	844	851	828	853	835	873	830	874	814	846	835	814	828	798	847	842	864	860	837	802	874	799	845	800	839	824	812	828	860	743	884	789	794	828	872	828	836	786	879	810	815	811	842	893	806	846	853	860	821	843	817	846	898	856	877	853	850	818	853	837	773	828	909	811	899	844	874	849	783	818	828	837	816	800	845	853	853	824	859	852	849	862	853	851	867	887	775	801	839	856	835	835	859	836	831	840	824	831	803	790	828	820	853	815	849	822	865	876	805	839	867	762	849	865	842	818	809	890	843	851	845	870	886	833	863	875	842	849	811	874	813	844	814	824	910	836	881	847	824	807	841	839	826	803	846	902	850	846	879	824	789	872	860	816	832	826	848	844	839	833	832	842	814	825	880	842	854	769	829	850	807	839	843	817	866	888	832	806	814	808	839	861	805	858	864	879	821	843	828	816	850	865	870	828	826	847	848	877	809	841	835	889	832	843	839	825	841	862	858	855	830	801	872	867	785	847	808	854	863	836	854	837	883	828	814	820	834	845	820	891	874	853	867	852	796	820	874	853	796	824	795	828	884	845	831	863	823	854	863	826	821	843	803	863	849	841	832	828	834	871	807	829	844	863	852	825	804	900	857	840	802	830	809	851	849	875	857	842	871	854	868	843	835	849	876	854	801	802	842	885	821	819	844	830	813	853	863	848	809	854	834	854	782	811	880	865	909	850	829	808	836	862	777	881	840	840	845	889	908	830	887	867	819	870	838	790	871	851	772	846	890	831	815	859	891	829	836	880	766	882	893	843	855	822	846	818	805	851	911	834	835	840	859	850	897	813	818	824	906	901	821	851	877	825	883	846	834	835	803	812	893	822	782	875	847	850	831	875	824	829	852	819	845	840	794	838	850	847	818	846	851	850	815	867	850	855	885	833	823	798	837	857	836	819	849	806	786	799	854	878	801	837	847	900	886	854	857	878	798	867	839	810	838	819	833	805	830	834	839	865	823	812	833	802	837	839	869	816	862	874	880	807	807	826	838	850	818	859	824	820	816	832	873	863	873	849	823	824	863	855	848	850	852	854	863	853	877	866	869	855	845	798	791	873	788	833	859	883	832	851	837	852	905	831	864	839	806	885	839	846	819	850	860	838	826	856	813	861	850	837	792	863	889	795	821	854	840	832	857	870	852	830	805	865	858	879	896	802	850	836	831	877	835	836	861	840	818	839	830	843	856	889	827	824	814	791	799	836	899	822	856	856	799	840	853	858	846	874	787	835	840	798	848	849	822	848	774	835	819	818	904	878	816	856	840	822	818	838	890	833	824	779	848	856	852	847	881	859	850	808	844	843	822	855	849	803	830	853	828	805	868	832	832	872	863	942	803	861	824	838	850	883	816	826	820	878	875	834	853	807	866	825	810	774	849	886	835	814	848	810	841	855	850	893	881	823	815	800	847	830	848	880	797	809	794	831	853	836	881	788	841	889	829	803	817	865	850	881	840	855	867	925	822	838	808	841	839	873	776	844	844	800	844	888	872	851	831	815	859	828	879	795	880	881	828	834	856	878	821	863	869	805	854	786	867	858	831	859	829	830	838	837	810	862	898	858	819	835	879	875	852	848	871	858	873	820	860	766	871	887	842	854	800	842	824	867	845	866	833	836	857	935	824	844	859	836	852	837	844	826	848	822	844	849	841	746	836	864	839	858	821	820	822	833	833	841	825	782	825	840	885	858	856	851	841	845	866	871	827	843	825	798	829	798	843	834	859	851	848	796	874	846	788	839	860	859	848	874	792	866	827	838	846	855	838	868	856	801	857	885	867	834	831	741	832	850	831	805	861	837	809	882	803	872	807	793	799	803	861	849	849	875	868	782	821	844	844	842	890	848	848	797	852	886	849	829	863	853	856	844	871	851	857	816	810	816	852	833	823	843	862	857	821	855	805	845	881	824	826	869	841	867	853	848	845	811	826	825	834	846	838	902	865	868	899	816	809	865	832	862	855	767	868	855	824	853	838	795	895	790	856	824	832	834	847	875	826	874	827	832	828	878	872	865	862	845	877	830	878	780	857	823	833	842	811	796	848	793	850	802	854	871	837	890	848	805	860	812	847	791	863	881	863	861	827	799	851	895	812	843	837	815	828	819	858	861	838	840	884	864	877	844	845	799	806	862	877	830	847	836	881	817	813	849	811	842	788	804	841	827	852	843	864	809	853	898	852	805	827	844	833	838	775	855	852	852	812	817	877	903	889	836	833	853	803	856	813	872	800	944	837	803	885	874	832	836	838	865	861	815	874	828	828	872	778	887	828	847	851	860	816	858	835	865	814	881	833	850	814	888	806	809	838	822	880	842	802	818	860	796	852	891	861	839	819	853	812	876	889	891	862	834	776	799	832	859	857	823	851	875	860	821	846	860	839	875	872	834	865	857	845	853	828	811	891	835	847	860	821	833	833	852	833	854	851	804	823	844	836	811	880	769	793	886	817	834	846	853	872	848	826	876	855	799	820	788	876	844	828	862	838	855	882	850	818	863	908	845	850	770	835	871	844	886	836	829	814	836	839	880	802	822	865	847	861	831	863	844	859	843	835	859	817	915	894	796	861	828	880	882	865	825	852	848	778	874	824	771	857	847	836	787	834	819	855	763	814	806	868	918	852	824	813	827	867	825	875	804	863	910	849	890	848	861	843	826	851	786	816	852	863	862	877	842	875	842	836	815	815	869	821	862	842	856	784	820	798	807	870	817	799	892	868	857	870	847	819	863	851	802	816	880	776	828	849	905	872	897	792	850	832	860	838	805	834	825	859	885	824	862	886	858	864	830	855	860	835	817	861	849	848	861	869	862	821	830	792	827	854	858	811	803	797	886	829	861	843	861	810	876	861	850	864	834	850	808	838	877	813	884	842	813	857	773	872	843	818	811	881	842	824	867	856	881	866	867	893	835	811	766	799	859	792	869	805	823	922	814	854	805	861	855	823	814	912	841	843	846	824	836	826	844	833	829	861	852	857	778	847	834	832	858	862	816	785	823	824	831	822	801	847	804	800	820	854	801	787	814	839	841	797	847	882	834	841	885	849	819	851	850	849	831	827	836	852	874	852	854	830	830	864	807	853	851	809	877	838	838	815	880	886	848	862	813	860	888	865	829	787	818	857	866	823	847	884	863	859	841	839	881	854	863	837	844	824	807	895	819	862	876	898	873	871	853	850	850	822	827	862	832	887	870	811	837	832	883	821	866	820	849	835	857	850	815	904	795	860	856	879	858	864	810	891	821	864	798	845	904	801	825	889	820	823
5219	1885	906	600	512	565	497	420	345	243	215	203	236	282	253	238	177	197	182	149	140	114	127	138	102	88	96	74	78	90	75	78	67	74	82	94	64	76	70	72	72	69	70	72	66	82	80	77	70	58	64	72	68	57	70	56	75	66	78	68	63	82	61	49	70	70	74	79	63	66	61	64	56	72	61	66	73	74	64	76	67	58	65	72	72	67	71	73	68	83	63	64	60	61	77	88	65	61	70	79	68	67	66	86	76	79	90	66	64	62	77	72	69	61	62	73	61	73	79	63	69	63	69	72	82	75	79	66	77	73	69	66	67	48	75	66	82	70	58	68	80	70	66	60	63	63	65	87	56	80	72	64	77	71	68	67	69	68	67	66	71	72	79	74	78	74	75	73	52	73	71	64	74	53	67	73	46	77	67	65	76	72	68	64	74	77	61	64	72	74	76	68	75	89	73	65	59	50	64	66	69	79	64	68	66	68	70	67	64	70	83	71	69	74	62	75	78	83	94	64	71	54	66	66	83	71	63	72	72	65	74	72	73	78	70	65	85	83	65	70	69	76	92	74	65	63	64	75	75	76	75	56	71	70	71	64	48	66	70	66	68	71	69	80	64	71	63	68	58	61	70	65	54	67	70	69	91	60	66	87	73	95	65	66	76	74	57	70	67	74	63	74	71	64	77	53	75	73	61	61	72	73	55	56	59	61	55	77	58	58	75	61	70	79	65	67	55	68	62	77	50	61	61	70	69	65	60	61	74	80	75	77	65	76	62	72	62	68	76	79	71	56	63	61	59	66	69	68	82	71	64	60	60	62	62	67	62	68	72	66	59	62	82	56	68	78	73	69	66	85	76	66	54	80	66	70	63	56	57	64	67	63	55	54	64	57	81	60	71	72	70	60	62	63	63	76	67	62	56	72	61	66	75	87	84	68	70	86	70	70	60	53	67	63	62	73	63	64	59	77	71	74	73	66	67	54	63	86	72	80	57	69	76	66	64	79	71	62	80	58	85	72	67	78	61	81	71	70	66	63	58	68	68	66	80	61	60	63	79	73	77	65	58	82	63	70	65	77	82	66	65	54	60	60	75	62	59	64	61	80	67	61	62	64	72	63	70	71	60	73	61	66	61	62	65	71	83	68	58	74	73	74	67	65	58	74	82	72	54	56	93	95	75	56	53	69	79	64	66	66	70	51	66	67	64	76	68	57	79	61	48	62	59	73	83	51	73	78	68	68	75	61	63	77	66	67	77	77	46	70	61	64	80	72	83	70	57	56	79	63	60	67	55	68	70	66	73	69	72	66	65	64	72	70	68	58	61	68	64	69	76	60	80	68	69	76	69	71	68	55	73	60	75	60	47	79	71	59	56	68	79	79	80	62	58	62	67	75	67	62	66	82	76	75	65	73	65	58	80	77	61	80	77	66	69	57	68	65	61	67	63	63	58	76	83	78	73	74	65	79	55	76	72	72	86	65	60	70	73	66	71	80	80	68	62	53	63	72	69	71	83	51	77	59	66	57	68	61	73	55	68	73	79	66	68	72	56	73	68	68	71	58	86	75	57	72	80	70	69	69	66	93	71	52	58	81	68	73	70	73	73	72	86	66	65	77	70	65	60	75	69	81	59	63	70	62	77	65	53	68	62	67	69	74	76	82	68	80	77	66	48	57	69	61	67	69	72	70	75	61	55	65	70	62	63	63	62	71	76	72	64	79	79	62	66	87	68	61	59	71	73	71	67	76	68	60	71	55	77	64	64	69	78	60	67	68	70	63	63	67	75	74	86	61	58	72	74	61	76	76	70	71	57	80	76	59	56	70	60	76	64	67	60	69	62	54	92	74	76	65	70	75	73	74	70	62	81	63	52	72	73	67	76	67	74	67	51	71	70	61	65	57	55	64	74	61	73	75	66	68	61	83	82	73	76	83	77	62	76	84	73	68	76	60	62	79	73	68	72	63	56	69	70	69	51	79	59	75	65	58	78	61	70	78	69	71	80	69	57	76	70	68	56	64	69	68	70	85	66	73	76	64	78	67	63	72	55	78	76	61	74	57	62	74	75	71	81	56	65	68	71	73	71	74	65	65	80	73	69	62	73	76	72	65	68	69	69	62	58	62	56	71	61	81	75	73	68	65	75	86	71	65	65	70	59	75	65	63	46	73	60	72	76	46	69	52	82	66	62	64	71	72	78	72	73	70	81	93	72	59	78	69	74	49	69	69	69	54	93	73	72	66	85	73	74	72	67	75	59	84	68	73	61	48	85	78	66	56	85	69	52	60	85	62	68	76	56	71	72	68	60	69	64	55	52	67	67	63	69	69	67	54	69	77	70	57	73	67	63	83	66	68	66	79	65	80	64	77	73	77	67	55	75	58	55	67	69	65	63	57	66	67	70	74	78	57	81	65	72	70	72	74	69	71	84	61	62	70	92	58	77	86	75	75	56	77	68	73	67	67	62	60	96	55	65	58	64	72	66	59	79	68	73	75	76	66	71	72	64	74	69	59	51	73	74	77	66	76	67	71	68	59	64	67	77	67	55	63	72	62	67	64	77	59	69	81	79	65	58	57	57	63	75	56	79	59	70	75	62	61	74	60	72	60	68	66	63	62	72	65	62	65	64	56	64	61	87	60	71	74	78	70	69	61	70	70	80	68	58	71	75	64	72	73	67	73	71	61	67	70	70	63	72	79	76	65	67	67	61	71	73	61	80	71	75	69	65	82	78	52	65	69	58	70	78	57	77	74	65	78	78	76	56	71	65	77	63	75	67	60	60	70	72	76	71	82	62	63	79	67	55	77	73	44	55	71	62	64	72	84	62	57	79	74	66	55	76	77	75	70	72	65	78	75	67	77	57	71	66	66	50	58	72	61	76	69	63	88	75	48	72	66	58	81	67	54	83	72	80	73	80	77	63	83	61	72	60	75	63	50	72	55	79	64	72	70	65	60	61	69	86	70	71	42	66	76	66	69	71	74	65	68	73	70	88	61	69	70	63	70	73	57	69	93	70	56	79	68	70	101	60	73	76	80	70	63	56	67	69	80	79	71	68	57	78	74	69	68	68	80	61	63	73	80	67	78	74	68	69	71	68	76	64	74	77	87	75	82	70	65	81	75	74	72	68	65	77	61	81	67	63	71	77	72	68	65	60	66	67	64	73	72	65	60	69	76	77	67	79	69	71	82	74	65	59	68	66	77	73	72	79	75	54	60	71	78	59	79	57	61	72	71	75	74	74	57	92	82	71	45	69	70	74	76	57	71	77	61	69	70	74	83	58	63	64	55	58	70	67	64	66	85	69	67	68	80	76	52	67	78	71	62	60	70	56	75	60	70	69	76	74	67	65	61	68	71	65	68	62	69	77	82	60	57	61	69	60	79	68	67	77	85	69	65	78	69	86	87	70	61	61	73	75	74	66	85	62	72	72	59	72	73	74	63	59	73	65	69	78	68	84	70	62	70	84	70	65	78	61	73	66	74	64	65	56	66
28698	19008	13729	17900	22002	21024	18333	14798	11759	9177	7243	6670	7107	8882	7599	5891	5578	5103	4439	3878	3083	2834	2776	2475	2177	1817	1675	1384	1287	1157	1072	995	946	938	955	886	910	889	890	808	825	882	873	852	873	842	881	853	836	840	860	780	836	850	819	766	861	840	883	856	863	869	807	844	861	822	827	803	816	840	834	837	873	785	845	826	865	823	867	880	854	865	848	809	848	813	809	822	824	837	817	858	873	824	854	848	888	816	901	818	876	846	842	843	797	863	850	836	851	842	777	803	807	778	819	837	778	867	814	801	845	803	836	800	814	800	818	865	807	866	837	790	830	810	861	860	839	774	833	863	822	863	829	823	846	851	821	780	822	854	839	807	878	815	798	789	804	822	819	818	819	853	821	847	823	801	830	798	875	832	816	858	853	828	792	862	833	871	854	860	823	894	809	830	818	844	847	789	849	876	824	847	820	856	802	832	798	871	827	832	805	826	823	821	864	809	829	834	833	859	823	839	884	860	817	879	813	810	885	859	766	811	830	853	872	825	829	873	805	823	831	838	829	849	852	875	823	858	846	814	764	837	848	849	807	861	837	828	817	832	824	780	862	827	836	812	821	829	789	803	823	849	836	783	815	829	773	840	848	851	783	815	820	811	810	901	820	782	830	825	765	875	813	902	858	817	825	835	786	854	833	850	818	858	909	825	828	875	828	798	817	808	844	856	802	792	804	832	821	769	843	824	819	888	784	792	858	838	843	838	843	809	753	821	861	802	794	830	803	832	792	835	859	841	800	842	791	877	852	833	796	804	799	828	871	838	800	841	842	801	805	861	808	790	821	855	852	801	828	839	808	813	848	849	842	819	824	854	837	786	849	774	831	835	858	814	828	810	828	832	792	794	862	805	793	786	786	772	843	878	860	851	843	849	863	863	835	784	850	827	828	870	810	859	853	870	812	871	807	804	818	822	811	799	824	823	838	874	835	824	872	814	834	847	822	828	855	824	785	776	868	816	841	859	811	847	837	834	841	819	828	808	805	829	846	803	857	805	822	834	817	809	811	782	849	801	848	869	793	864	808	833	840	828	846	760	820	850	867	825	832	863	869	882	820	816	847	877	777	821	823	800	862	777	836	875	808	846	830	858	850	829	842	820	828	789	782	857	850	813	863	847	868	830	835	867	819	879	825	796	778	796	861	818	848	820	839	861	810	816	862	829	852	885	803	825	822	804	780	830	795	860	804	831	832	827	793	796	790	851	861	889	838	829	823	834	795	812	819	853	793	829	787	731	842	790	797	852	828	841	882	856	884	899	806	799	814	772	802	854	854	810	837	823	799	845	800	825	840	844	875	877	828	877	852	848	760	861	802	836	820	860	862	822	838	838	797	835	762	860	793	876	830	822	805	800	914	818	815	857	839	802	810	853	819	835	826	802	813	843	872	782	852	818	837	857	853	859	867	837	812	824	791	822	871	822	826	837	871	829	837	872	775	837	884	837	877	854	860	778	773	814	883	828	870	803	820	850	819	832	822	862	796	856	837	744	834	860	841	867	839	832	813	870	770	809	805	788	812	826	804	820	829	852	815	886	826	774	834	814	786	865	844	867	846	838	781	857	879	798	846	835	833	850	841	821	834	772	857	839	838	815	843	802	804	819	822	892	819	869	854	818	839	831	860	783	856	848	821	813	833	841	836	849	817	846	811	826	829	778	815	813	869	839	855	835	831	807	755	811	809	829	841	854	846	823	774	840	858	863	816	823	793	785	808	820	869	842	862	871	854	834	841	806	839	857	823	812	817	828	787	880	786	853	830	821	802	793	893	830	885	847	819	795	890	849	852	833	855	819	862	858	821	825	873	852	906	872	797	818	849	855	843	806	829	841	829	812	834	789	877	866	805	817	846	863	835	806	830	831	822	845	819	872	835	878	866	772	865	892	811	844	811	807	856	816	795	832	814	862	829	864	862	856	826	783	797	838	828	885	791	833	808	816	822	810	802	872	828	834	833	812	898	860	869	892	818	803	801	792	820	891	829	848	847	808	846	793	817	823	800	789	841	863	830	831	838	815	777	821	852	858	823	886	831	844	839	861	843	906	805	812	821	868	841	837	845	815	793	832	851	856	833	836	826	830	798	832	838	768	833	784	801	785	830	844	826	866	815	840	787	882	859	804	806	781	817	867	814	824	830	789	805	887	813	836	801	862	849	809	820	813	786	848	798	811	863	855	829	810	844	817	808	880	865	806	813	848	816	838	762	851	884	829	800	817	801	815	854	804	800	835	804	850	807	850	786	818	848	740	898	825	856	800	854	828	864	792	828	807	847	834	852	900	841	817	838	809	835	804	852	825	794	814	832	854	836	872	875	802	827	823	840	757	766	836	807	830	875	837	839	775	837	725	822	871	836	864	831	884	874	823	834	823	846	781	858	810	851	797	806	878	873	872	840	865	857	763	816	859	809	839	844	804	828	847	810	847	806	813	832	842	843	791	845	803	833	833	819	874	832	826	852	807	854	857	797	855	814	785	842	826	837	847	801	844	870	846	845	778	860	844	785	826	870	842	844	803	800	850	849	806	807	852	847	831	842	835	785	821	795	823	841	892	869	830	829	841	853	805	874	784	798	839	819	792	826	842	845	841	811	806	848	813	913	778	797	862	813	848	794	880	869	821	839	847	848	816	784	859	805	852	846	794	816	809	870	824	784	847	856	832	804	819	786	807	858	833	879	860	827	864	844	851	861	794	913	787	837	807	892	805	852	826	841	832	848	838	809	815	830	800	811	838	830	814	795	887	862	840	852	865	815	839	887	840	847	811	825	842	840	810	792	833	829	838	839	806	858	847	801	806	809	783	836	816	814	829	841	794	856	813	848	821	837	841	807	813	832	860	860	790	839	842	841	846	786	875	856	832	800	802	830	873	832	819	828	832	860	825	836	831	801	799	843	839	803	807	805	895	859	830	844	822	819	879	840	871	817	783	803	839	875	798	847	806	813	837	848	785	808	833	856	808	822	847	866	811	829	817	815	847	814	832	849	837	822	865	849	863	882	805	866	838	828	834	871	819	800	835	856	840	837	832	772	845	789	783	822	830	802	825	826	868	862	810	848	831	805	812	852	808	855	839	808	868	788	860	842	830	872	808	844	865	854	837	814	804	822	800	885	793	837	870	822	847	885	855	762	843	835	783	856	865	845	841	835	809	809	813	782	830	796	878	872	812	816	817	856	816	861	802	871	876	836	857	837	787	848	833	803	851	841	813	842	833	796	874	808	829	838	855	851	814	858	826	763	902	851	831	789	855	808	841	803	783	846	819	825	811	807	812	791	840	805	839	825	848	818	865	803	800	861	772	847	825	815	837	816	854	804	824	878	761	728	783	816	833	816	838	814	819	844	842	780	785	814	830	829	824	845	836	788	933	793	840	793	863	817	847	824	830	819	832	850	856	816	812	868	807	817	865	812	808	920	790	872	856	843	829	827	866	841	824	804	811	809	832	855	811	799	825	854	832	820	822
6692	3536	1693	996	911	941	876	644	472	389	317	271	281	338	317	283	282	217	225	209	187	161	154	116	139	126	104	93	83	73	84	76	62	65	83	60	95	53	67	69	61	65	76	50	69	75	68	76	86	75	68	60	65	86	62	79	65	65	76	67	70	67	62	59	50	80	79	67	65	72	51	82	73	70	62	65	77	76	78	77	72	68	60	103	67	69	70	62	83	73	76	60	62	68	69	74	67	68	83	70	65	61	80	66	65	69	69	76	83	72	71	67	64	74	65	64	61	69	77	56	66	56	65	68	69	60	69	65	71	62	70	77	76	64	80	66	62	66	72	75	53	69	68	69	77	66	77	57	54	66	75	62	69	63	60	72	68	69	70	80	78	58	70	59	77	63	81	59	60	63	60	68	75	66	69	60	65	76	75	76	90	70	58	74	66	50	64	85	70	74	62	71	71	48	71	64	73	74	72	59	84	72	66	71	70	60	74	59	69	60	70	66	80	78	59	67	81	65	65	71	77	71	51	54	67	69	80	61	60	69	76	79	67	62	58	68	69	55	70	86	79	73	64	68	84	74	74	74	65	60	57	59	72	61	60	72	75	64	66	71	71	63	65	79	70	72	62	70	68	72	75	63	84	56	51	75	71	60	80	82	68	81	69	80	79	55	68	56	56	63	76	61	62	73	72	59	81	64	64	77	60	70	60	62	66	76	74	65	73	56	66	64	68	74	72	69	75	81	61	65	72	76	77	60	72	67	75	80	67	84	76	70	75	65	62	66	69	78	72	56	57	86	68	68	64	84	73	70	79	74	62	87	65	68	68	72	85	67	62	70	69	57	73	76	77	64	62	69	74	69	73	68	67	76	67	66	67	67	55	53	68	88	65	63	62	60	56	64	64	72	49	74	76	58	71	59	65	63	79	82	61	84	57	63	73	67	69	76	69	75	73	79	60	81	68	68	84	69	53	85	73	71	62	59	69	59	58	72	70	50	64	79	59	75	58	61	70	58	70	65	75	58	71	55	64	67	67	85	56	72	60	63	72	70	70	64	67	73	64	73	77	62	61	72	70	77	76	76	54	62	67	58	60	74	68	70	66	63	82	59	72	68	73	59	74	66	76	66	68	78	84	80	52	60	82	86	69	74	62	69	73	75	61	73	69	77	72	66	64	75	74	54	63	87	73	60	52	73	79	57	73	88	84	61	69	60	65	69	70	76	80	82	79	71	68	72	74	68	81	68	75	56	62	70	77	60	72	73	69	73	56	78	78	82	63	69	79	65	72	66	77	59	63	71	54	67	70	77	46	55	76	64	84	62	64	70	66	82	54	61	65	63	48	69	77	69	64	85	73	69	61	61	77	88	72	71	73	63	83	56	65	75	69	61	75	60	70	68	69	71	63	50	66	67	73	63	68	74	63	67	73	56	77	55	63	62	62	69	65	73	67	74	66	76	75	74	78	64	80	62	85	67	90	67	71	79	48	68	70	70	71	65	67	75	73	61	69	66	66	61	63	65	66	79	70	65	48	81	70	62	69	69	66	60	60	75	69	62	69	72	75	82	64	72	61	79	76	77	64	68	79	69	84	75	72	69	66	83	66	71	71	65	65	76	62	68	73	58	75	56	81	62	59	77	105	67	73	68	61	65	61	66	84	58	84	70	73	77	79	84	66	74	71	57	66	62	54	65	67	75	79	76	83	76	71	64	63	54	61	64	83	77	63	79	74	60	61	63	61	72	59	67	60	76	65	61	62	61	70	65	71	73	54	60	57	54	63	64	60	61	84	64	74	71	63	47	59	58	76	75	76	56	69	69	69	74	59	70	73	52	79	65	82	72	79	69	71	73	62	72	64	72	81	70	74	80	55	70	78	83	66	63	71	59	73	75	70	75	54	69	83	66	79	63	88	57	80	67	86	68	62	63	74	69	73	77	63	68	64	68	69	62	75	70	50	73	59	63	68	75	74	62	71	69	78	67	69	67	65	71	77	73	74	89	70	85	69	66	47	62	49	71	58	81	68	67	73	73	75	57	76	46	78	69	77	44	64	74	52	79	73	66	73	72	79	64	65	68	62	69	64	77	71	62	55	59	73	82	69	72	70	52	66	68	71	77	77	52	74	60	85	70	51	74	74	62	60	65	73	70	68	60	71	64	64	78	60	68	70	60	79	73	62	76	80	63	62	71	82	63	58	80	49	71	65	56	70	57	67	63	74	82	83	76	59	60	57	65	65	73	73	77	69	69	64	67	71	84	67	68	74	73	77	73	84	67	67	63	63	86	80	58	58	64	68	73	62	56	62	62	69	62	69	68	55	73	75	71	79	82	77	71	71	85	66	87	75	73	83	78	53	74	74	59	70	65	67	65	57	79	52	74	77	84	61	63	79	62	80	75	68	62	69	72	75	59	83	74	71	77	86	68	66	67	69	63	59	62	58	69	56	68	70	71	66	64	60	68	68	58	58	72	55	65	75	55	64	63	66	61	66	65	59	53	65	75	58	73	69	63	59	74	72	56	78	77	74	69	60	75	72	67	79	76	63	79	67	79	85	74	62	74	67	73	78	68	59	69	84	60	73	75	66	69	82	63	69	68	53	63	70	83	80	58	66	74	60	68	74	66	78	82	65	60	75	94	82	67	59	58	69	85	84	73	63	67	59	75	77	78	69	74	64	75	57	66	79	79	77	68	61	65	72	76	65	56	62	72	73	68	73	59	48	61	66	62	67	59	66	58	66	73	68	70	74	59	75	73	63	54	80	65	83	69	61	70	68	64	74	75	59	70	69	70	71	60	65	74	74	75	81	81	68	85	57	73	64	81	74	72	71	65	56	70	62	72	62	79	55	78	75	73	65	61	70	74	80	67	67	70	66	70	74	82	60	75	74	90	58	77	82	69	67	69	71	69	65	67	74	63	59	70	60	69	61	54	61	60	74	82	53	60	74	67	62	68	76	59	64	68	65	68	69	62	81	68	68	78	68	55	67	84	74	71	74	81	58	71	80	52	79	79	68	68	66	64	75	60	55	75	79	75	67	90	62	69	61	68	67	58	74	84	71	74	66	81	54	77	63	74	69	75	64	54	81	74	72	59	73	67	79	67	65	65	61	75	78	67	70	58	70	71	70	72	66	62	76	64	65	68	68	64	89	64	54	67	60	64	67	69	75	71	71	48	70	67	72	78	54	82	71	77	71	67	64	62	67	54	67	67	64	72	77	59	68	74	63	59	64	74	74	66	69	72	66	68	58	74	83	56	61	57	62	62	69	62	67	68	86	76	85	74	62	87	72	75	65	57	77	66	71	57	65	69	68	70	64	55	86	60	65	65	70	76	73	100	72	79	66	68	68	67	76	67	70	64	69	64	72	75	71	87	64	68	61	75	51	74	70	52	75	64	61	71	77	72	79	75	75	68	72	77	68	86	72	74	65	77	60	67	72	76	61	66	70	56	75	63	64	72	92	71	69	68	64	69	58	75	51	60	82	85	51	65	78	68
33120	23201	18377	22533	26811	25432	22749	18970	15622	12793	10272	9177	8458	8978	9777	8478	7496	6468	5716	5315	4195	3374	3318	3113	2646	2367	1996	1710	1524	1342	1143	1055	1040	1058	949	932	857	957	875	898	859	865	858	823	861	867	863	844	849	845	818	857	879	822	863	852	809	825	809	853	843	829	814	841	823	812	838	844	814	795	828	875	861	891	813	822	814	847	823	818	812	811	825	885	861	851	850	799	837	882	834	774	849	820	831	777	851	807	808	811	907	825	857	789	812	844	817	785	870	826	820	801	830	797	836	794	825	822	829	843	851	835	823	818	845	833	817	890	845	819	875	795	818	805	808	814	807	864	839	822	825	856	816	836	823	809	847	886	804	841	829	812	797	788	822	759	792	816	865	830	879	835	847	816	840	870	891	847	799	825	827	831	818	855	854	810	831	839	837	842	798	770	814	820	793	861	891	836	824	805	844	798	859	824	835	866	808	801	808	820	858	785	811	799	815	885	806	825	851	845	806	834	800	834	788	837	835	842	832	817	856	803	807	856	855	782	818	897	809	850	820	849	793	805	799	823	780	793	813	811	765	809	835	816	831	824	834	819	840	802	833	809	837	856	881	822	822	843	863	856	834	823	868	775	864	857	847	846	837	821	884	895	797	819	768	858	870	859	875	849	813	845	798	796	797	849	825	843	794	780	827	816	876	841	879	842	881	862	842	823	852	828	849	773	799	807	866	860	900	854	796	840	790	832	772	822	854	862	839	807	783	866	843	774	888	847	796	840	819	838	839	786	808	826	836	826	838	824	810	815	829	840	826	846	804	826	788	809	818	828	816	842	851	799	830	870	819	823	844	839	765	821	839	796	830	799	825	825	832	841	818	842	814	836	818	790	790	817	810	806	788	836	852	828	833	793	784	814	847	901	777	843	864	811	813	777	855	831	851	825	827	802	837	887	810	828	808	817	790	839	826	794	889	814	795	831	800	823	828	818	819	891	893	823	850	840	812	827	813	801	856	767	804	785	855	852	816	836	801	850	755	851	777	808	860	854	852	824	829	806	814	805	802	827	854	820	846	809	839	842	793	859	787	823	781	805	764	832	853	819	800	815	803	829	845	862	804	815	805	863	813	875	885	781	837	794	784	799	875	853	860	836	883	792	849	834	826	779	807	865	769	863	822	811	832	866	856	848	836	847	861	826	794	803	832	788	793	834	844	875	860	816	834	837	820	822	810	875	805	811	836	843	808	905	805	799	820	816	833	842	853	861	798	786	886	828	786	826	796	824	859	857	812	859	837	867	821	812	842	845	872	846	802	841	848	796	840	776	830	840	845	786	799	789	806	791	821	868	830	867	791	864	801	802	817	814	852	859	861	801	815	852	790	802	862	830	864	844	831	820	842	853	848	837	830	830	805	784	814	839	839	789	789	855	851	860	781	801	844	851	862	832	874	815	918	833	847	837	816	843	876	858	809	859	884	809	866	824	838	811	897	805	859	866	827	849	869	791	879	838	833	850	821	836	842	791	908	807	793	817	891	831	872	814	783	837	838	830	814	809	800	855	872	831	820	869	868	805	814	792	830	803	849	852	858	831	823	842	782	825	814	819	798	824	785	841	793	812	817	809	834	797	841	800	837	764	853	862	813	846	845	837	801	801	826	898	870	874	783	806	798	820	804	820	838	791	832	834	826	815	825	855	783	787	851	782	787	817	816	805	826	818	830	807	815	825	846	834	800	861	852	827	807	862	810	764	856	761	889	797	867	797	894	826	852	815	818	831	842	801	771	838	834	870	818	880	837	819	821	871	819	819	827	819	842	790	830	833	863	802	800	797	826	796	819	829	850	811	817	805	830	782	819	798	789	801	780	824	839	808	866	813	847	835	802	821	806	846	805	796	860	794	815	866	845	851	868	783	894	796	856	865	845	812	847	783	810	842	816	847	813	830	859	766	829	820	798	830	886	842	822	883	821	783	857	808	813	813	825	846	818	845	840	878	849	796	887	813	835	855	834	821	860	853	838	846	773	823	874	877	818	864	791	842	791	825	859	838	854	822	833	852	820	829	862	815	812	861	818	807	819	809	858	840	840	818	798	801	866	760	792	876	815	803	852	838	822	832	836	841	855	792	837	790	799	831	826	887	815	798	839	813	818	807	831	863	842	812	840	799	850	853	875	800	845	820	797	792	856	781	834	791	825	794	803	830	824	810	832	851	827	798	807	793	827	852	858	892	804	826	846	806	849	838	845	857	875	805	852	809	795	818	822	863	793	789	813	871	844	864	822	864	820	822	837	834	830	832	812	781	874	796	829	827	830	803	833	778	813	861	842	838	800	821	806	839	869	795	851	854	821	806	820	777	817	801	807	807	863	855	860	801	831	825	859	849	801	865	832	888	814	842	836	831	809	807	809	809	818	832	802	817	864	841	839	827	855	876	850	870	801	841	845	800	812	849	851	834	752	755	841	795	875	812	836	815	799	834	815	792	868	870	791	793	805	839	772	862	803	813	781	811	820	850	829	808	834	832	793	832	774	800	874	839	889	865	899	860	827	838	881	796	795	838	823	844	828	800	839	802	845	841	833	808	772	862	792	827	811	800	825	804	848	819	853	815	858	849	841	810	801	818	842	865	864	854	802	828	850	858	796	823	832	848	809	821	852	860	801	798	819	816	804	861	831	833	865	889	815	797	818	848	829	861	809	797	853	781	789	845	855	836	839	861	867	818	910	834	825	816	800	819	850	835	830	840	823	826	843	825	842	840	827	841	816	832	829	825	859	874	839	874	806	839	862	823	818	795	823	855	841	841	829	813	817	778	834	806	893	828	775	899	827	803	829	849	822	846	821	857	840	847	812	781	847	819	883	798	880	867	786	835	818	879	850	834	801	821	801	864	824	891	823	858	840	776	852	811	760	793	789	800	839	850	851	818	828	826	851	856	817	856	832	838	818	870	833	831	835	852	820	798	806	837	803	811	777	798	786	826	860	849	832	829	851	801	838	833	837	836	823	878	823	823	853	823	866	827	820	824	860	842	841	813	804	815	764	759	825	860	802	785	849	887	819	809	799	830	812	895	845	886	788	838	839	794	811	839	851	784	863	836	813	789	826	817	836	775	870	788	823	782	817	837	805	801	811	868	745	877	818	822	843	791	843	876	807	784	803	885	869	812	787	799	805	841	891	888	855	876	827	815	829	831	840	813	846	802	816	814	873	840	798	863	795	906	840	797	807	817	869	761	855	837	860	859	865	814	755	851	847	832	846	833	799	791	772	831	866	843	813	818	816	864	789	856	853	837	848	835	866	816	807	847	839	790	868	806	824	849	776	845	807	854	848	830	833	805	782	849	815	855	796	840	824	818	785	806	852	837	808	816	806	811	856	862	828	798	828	823	776	831	859	799	893	849	801	814	790	798	778	828	798	821	803	826	882	841	799	818	854	746	834	823	861	833	836	808	839	813	798	825	794	844	834	813	838	815	823	847	812	837	871	872	830	833	878	840	791	858	840	821	820	849	839	768
7650	3158	1731	1041	911	976	793	635	602	428	359	318	275	274	288	308	295	269	231	201	175	151	139	134	124	102	96	97	84	97	100	71	80	96	74	93	73	75	75	68	88	72	67	68	68	78	75	60	73	89	58	68	60	57	59	57	76	73	73	80	80	66	63	76	62	82	66	60	66	68	69	57	70	64	76	63	80	84	68	69	92	60	64	68	73	82	76	68	81	75	71	59	70	100	66	75	70	73	70	80	56	66	70	70	68	78	58	63	83	60	73	71	71	63	62	72	58	58	74	70	72	72	83	63	62	70	69	68	78	73	63	72	78	69	69	72	76	78	78	69	65	58	66	74	63	75	74	67	71	61	58	61	64	79	58	67	74	80	56	77	80	78	73	83	79	76	67	53	82	69	48	63	59	62	67	63	69	66	76	61	72	73	63	62	71	56	54	80	78	58	86	71	57	89	67	73	59	59	80	65	70	72	76	75	79	68	74	82	72	61	66	68	68	77	69	60	68	74	78	68	78	56	73	77	52	67	68	58	60	72	74	69	82	70	58	78	62	63	57	61	69	69	50	70	70	75	80	48	63	59	80	72	63	67	67	73	63	65	76	73	65	55	86	73	78	77	75	78	62	75	80	71	55	70	64	76	65	74	70	71	61	69	53	75	71	51	65	60	61	69	63	85	79	65	63	71	60	61	69	74	77	69	70	68	67	61	75	66	57	69	71	62	62	73	74	59	61	72	61	80	81	73	73	78	72	83	82	82	63	80	68	74	68	62	61	66	63	68	66	70	58	67	80	65	59	71	59	75	75	65	86	70	71	73	73	63	75	63	65	62	68	81	66	55	65	74	56	68	57	56	66	71	70	71	61	67	71	79	76	78	70	84	76	72	74	76	66	78	69	77	68	71	61	58	50	71	83	66	69	78	80	59	69	63	62	71	67	59	75	73	84	79	77	71	61	73	64	65	68	72	81	65	77	68	75	71	71	66	90	79	91	69	64	77	72	70	61	78	71	73	65	69	65	69	55	64	69	83	78	55	67	69	72	62	51	69	51	76	54	79	74	83	62	78	79	68	61	78	78	62	63	69	70	67	61	62	56	71	66	82	75	75	68	61	71	79	84	63	71	84	58	83	57	78	70	92	67	73	66	59	70	72	73	69	62	65	86	54	71	56	70	85	72	66	70	80	68	72	65	62	64	85	74	60	68	65	58	63	64	83	64	63	62	62	64	65	81	74	95	74	63	85	61	60	67	73	71	73	65	73	77	77	73	75	70	86	70	66	82	82	70	67	66	66	61	71	62	66	96	67	68	63	78	72	57	61	71	64	61	67	77	61	69	75	82	71	49	69	60	68	65	73	81	79	67	63	88	59	70	75	80	57	56	83	76	58	74	81	66	91	60	51	78	64	71	56	72	77	72	58	67	77	60	67	59	55	56	77	57	80	63	75	64	67	65	73	61	57	73	78	67	70	61	75	64	82	62	56	82	61	82	65	83	62	75	75	92	74	72	75	69	65	74	62	79	67	65	75	68	79	65	77	69	65	48	68	83	68	75	84	77	70	72	64	78	56	62	59	78	80	63	55	71	81	61	65	71	81	69	66	59	53	68	70	67	73	77	65	56	81	68	77	67	66	62	65	69	74	53	85	83	72	63	85	71	72	73	75	95	62	81	52	56	69	54	73	66	72	64	68	66	78	78	51	78	73	64	66	64	84	80	70	64	64	55	59	70	54	83	60	77	75	61	68	67	70	53	69	68	58	75	83	59	58	60	67	57	77	64	69	66	74	63	86	67	71	77	83	67	61	78	86	81	78	67	71	65	73	64	76	71	72	53	63	62	73	74	69	76	83	79	78	62	66	64	66	78	76	72	80	75	62	66	62	76	64	72	64	69	77	81	63	68	73	62	68	74	81	63	78	60	73	85	73	65	54	61	84	69	78	56	79	59	74	61	62	69	57	55	75	83	62	64	72	86	64	62	70	76	68	60	68	57	88	58	65	76	74	60	73	81	72	73	66	57	69	74	65	50	60	71	64	62	59	63	69	66	56	70	78	74	62	84	78	61	87	68	79	82	66	58	67	60	90	72	67	68	57	72	58	78	68	77	41	57	83	64	77	59	75	77	84	72	64	58	72	66	64	75	85	64	65	78	78	78	59	74	70	79	54	75	81	72	72	56	77	64	53	65	68	70	54	54	80	72	78	56	60	68	80	66	85	64	78	75	54	68	70	92	73	76	69	70	63	77	75	67	70	54	51	62	62	69	76	66	67	81	64	79	60	65	63	77	60	79	70	74	65	56	58	57	58	77	51	86	70	81	66	62	65	76	67	60	75	90	65	79	86	81	71	67	75	79	78	72	72	68	66	54	68	67	76	64	68	83	49	61	66	80	71	60	64	78	71	70	65	70	66	70	72	66	83	63	56	73	70	57	65	60	70	64	79	78	83	73	61	88	73	74	64	84	75	64	59	71	72	65	78	74	58	75	93	66	86	60	72	73	65	84	61	70	75	66	69	78	68	68	88	86	77	67	72	56	88	62	75	83	68	70	70	67	64	63	93	60	70	64	62	54	72	81	62	79	67	81	83	70	69	82	60	78	83	66	69	74	75	83	55	71	80	76	68	70	83	78	64	62	84	62	82	74	71	69	61	70	65	81	73	68	68	69	70	77	68	57	73	57	66	69	68	64	66	85	55	61	75	78	67	76	68	71	72	73	66	82	81	74	71	69	62	77	84	68	67	59	68	61	69	63	62	81	69	69	72	59	85	56	70	71	71	59	75	82	63	77	71	71	77	89	74	80	84	68	76	69	69	75	76	68	86	68	75	64	55	65	71	60	60	63	67	71	68	58	79	68	66	64	76	66	59	84	78	67	75	68	76	54	77	68	87	64	76	69	68	49	58	73	66	78	75	67	68	82	49	62	76	69	70	69	68	75	61	57	55	67	69	88	69	70	70	83	73	73	73	68	63	82	58	78	79	64	74	80	64	66	85	60	81	64	72	58	64	75	59	56	68	67	74	69	67	65	69	65	69	75	68	75	61	63	69	75	80	63	67	91	58	73	60	64	78	67	66	95	59	66	69	51	70	54	63	72	72	79	82	77	70	74	68	77	67	55	74	60	86	69	67	63	94	69	89	68	70	51	68	63	69	57	60	63	90	48	61	75	53	75	71	71	69	69	81	79	77	72	69	80	74	82	80	67	62	77	69	74	63	74	52	79	80	77	74	73	67	78	89	72	85	80	66	88	67	74	65	84	73	58	75	66	57	66	65	58	71	70	66	62	71	62	71	61	69	69	72	80	79	70	62	79	69	73	64	60	67	75	77	75	68	68	78	75	73	67	83	73	63	65	59	75	81	69	75	67	87	64	80	79	62	60	65	53	72	74	64	72	67	72	69	72	71	68	65	55	70	65	67	73	56	66	73	86	70	72	75	86	65	68	61	73	62	82	81	68	60	67	83	52	75	74	65	58	78	74	69	52	73	64	77
30998	22404	18100	22650	26891	25946	23300	19891	16830	13687	11015	9494	8570	8280	9091	8919	8379	7471	6200	5498	5069	3789	3309	3086	2802	2323	2034	1733	1573	1452	1340	1217	1161	1075	1062	1013	931	942	937	871	901	902	935	913	939	866	866	838	856	893	932	831	853	860	864	870	857	863	855	886	833	828	823	837	882	823	894	795	861	798	865	855	863	857	840	877	819	814	882	816	850	857	847	831	804	825	874	811	860	837	852	850	849	851	907	849	837	859	843	862	853	903	861	804	825	844	834	798	829	813	813	849	859	829	870	881	845	821	849	867	907	870	845	834	920	877	900	870	854	807	853	868	871	875	843	859	844	810	805	828	818	884	870	826	843	796	870	840	864	816	862	827	869	850	872	827	802	824	803	805	873	821	895	884	822	854	840	833	809	875	827	828	824	842	853	826	846	870	809	838	838	846	822	840	786	797	820	804	863	788	791	860	835	831	874	884	814	855	847	834	871	859	849	834	850	871	848	792	804	823	886	844	819	837	852	833	821	839	840	824	837	912	887	853	891	853	861	827	819	812	841	862	817	814	842	858	869	825	851	871	841	868	836	847	860	886	861	857	834	861	823	848	863	820	879	781	896	845	833	873	812	835	850	826	859	806	831	793	874	852	852	832	870	895	848	877	808	807	862	843	834	830	896	860	868	848	887	828	839	845	853	842	833	821	842	881	826	881	836	870	811	886	868	812	851	875	827	853	792	844	872	832	872	832	825	784	818	825	831	855	863	868	850	856	847	817	851	820	811	874	829	859	875	917	864	840	856	839	824	883	803	834	833	836	808	835	791	841	808	884	863	821	907	806	865	836	845	827	820	846	861	809	883	868	915	791	805	850	814	829	872	865	862	869	868	848	789	896	867	825	876	852	801	842	861	827	829	770	857	848	816	815	823	823	893	822	790	829	842	839	877	878	859	820	775	795	887	806	811	818	801	895	821	811	836	861	834	823	858	840	808	830	837	847	865	836	873	813	884	866	814	888	847	852	774	855	832	853	852	900	855	855	863	851	838	833	854	847	841	895	852	851	836	765	797	876	822	860	837	830	864	812	842	867	823	849	839	823	848	846	884	861	868	867	838	830	836	840	894	815	868	895	839	855	840	845	845	856	905	794	839	891	863	835	810	852	802	815	847	870	936	848	857	848	876	812	791	801	877	799	854	833	851	905	823	831	838	818	846	816	862	880	857	908	838	871	812	825	813	874	841	839	840	825	893	845	853	868	859	898	851	842	840	869	872	892	857	852	847	839	802	875	911	875	879	846	786	816	825	834	803	844	812	841	818	824	796	838	879	839	868	874	864	835	812	845	891	889	838	830	905	882	927	842	853	802	816	856	869	819	823	817	848	854	859	812	822	807	832	874	817	857	795	788	848	842	888	851	907	844	871	844	838	863	780	832	827	869	829	920	828	847	899	844	864	874	820	846	811	809	823	843	864	843	839	833	897	871	831	871	909	796	882	830	852	880	760	850	882	848	863	827	838	885	839	863	905	892	837	840	835	837	818	858	866	857	849	831	795	806	892	897	849	874	861	815	834	889	856	808	878	868	854	833	846	839	836	831	879	837	864	827	824	800	821	810	870	879	852	851	856	826	863	819	818	792	812	845	854	913	882	849	841	913	872	814	861	884	830	826	840	787	806	805	843	846	830	868	849	854	786	840	828	826	827	867	791	850	850	819	924	846	886	794	863	871	780	855	840	771	896	826	887	832	837	809	867	882	878	824	855	790	866	857	837	806	800	865	838	837	802	867	849	846	862	848	827	864	832	802	863	864	821	830	816	824	858	894	843	897	839	862	795	923	845	885	829	830	855	870	858	871	844	847	830	896	854	862	882	801	869	866	878	855	829	826	854	869	844	821	830	882	891	827	867	897	848	865	890	845	842	890	868	875	830	819	903	804	877	810	828	821	852	849	898	834	847	893	802	880	915	862	806	803	810	867	852	841	783	789	792	827	799	793	817	799	892	868	874	861	856	860	857	816	831	897	826	812	812	823	807	813	832	845	835	849	867	826	869	865	818	872	785	797	845	857	818	832	845	897	861	882	864	872	801	894	892	845	888	871	867	838	866	840	831	861	830	815	866	861	814	863	825	847	862	870	832	844	803	879	844	779	856	841	888	852	862	905	831	843	816	885	896	831	827	841	843	799	828	859	846	839	777	869	852	846	867	880	873	854	852	854	789	804	845	809	849	821	812	875	857	843	849	880	867	842	885	848	832	836	834	840	854	869	811	826	849	853	828	880	826	838	864	839	831	868	823	871	827	855	812	826	790	846	834	821	869	772	786	834	826	834	842	886	837	833	832	802	819	778	874	810	867	821	840	871	820	868	872	833	822	849	809	903	856	877	843	824	818	832	884	873	797	833	807	802	841	797	847	892	813	862	815	819	859	855	867	856	849	837	854	849	849	847	879	796	868	864	900	850	820	865	838	805	812	852	829	873	843	837	912	831	816	817	809	830	820	831	796	858	869	833	829	808	819	793	826	849	858	843	875	858	848	848	786	839	862	823	860	852	895	830	882	874	845	870	884	806	869	849	805	793	885	846	847	820	811	853	819	831	846	813	869	853	873	856	805	756	859	887	799	851	840	858	824	806	873	857	833	827	838	821	891	846	830	824	886	832	785	804	849	854	867	805	816	845	847	836	894	850	886	875	881	853	805	867	875	804	871	854	871	834	825	831	823	812	867	886	858	861	853	821	809	829	849	837	798	843	816	873	839	865	847	835	795	890	862	835	843	853	840	866	904	815	809	840	876	894	858	850	817	837	840	850	859	902	849	801	839	818	860	865	775	860	881	845	858	827	856	881	805	802	817	815	794	842	870	889	842	828	882	912	812	803	872	845	823	829	891	818	860	838	847	803	826	836	834	888	827	831	859	842	791	844	842	854	818	871	869	879	835	884	858	854	882	863	833	835	843	864	799	829	836	865	804	890	832	795	830	803	872	809	858	891	843	845	804	861	854	820	822	816	854	881	856	833	849	844	828	794	809	862	786	899	827	880	858	825	840	863	838	859	911	814	834	851	849	815	859	823	850	877	841	848	848	839	879	857	830	882	796	847	840	810	856	822	850	816	840	861	860	847	859	872	853	869	836	858	844	869	789	905	853	856	799	874	888	911	869	832	838	849	859	873	815	817	858	832	859	835	876	853	846	866	811	845	883	796	852	828	849	893	822	819	810	852	838	805	839	838	873	835	837	847	877	846	807	858	885	850	905	821	824	847	838	885	806	852	831	825	873	819	827	854	819	856	827	823	856	843	887	808	868	862	875	845	908	852	867	841	872	850	776	818	858	814	872	920	816	856	850	874	828	898	835	877	835	816	813	864	793	879	845	894	848	800	867	776	839	874	837	812	861	852	849	813	853	853	798	852	836	861	839	825	883	858	800	873	839	881	830	865	850	832	834	830	886	792	825	863	862	850	842	863	867	842	859	859	853	871	848	861	835	795	813	840	866	883	849	862	869	872	852	836	833	865
8439	4919	2499	1431	1377	1419	1261	999	770	634	464	394	377	315	316	285	330	325	306	255	247	179	165	151	141	114	99	78	97	97	92	86	86	70	70	84	84	63	65	59	71	61	81	90	62	66	75	72	66	65	69	67	77	67	73	61	85	52	67	65	61	62	81	81	83	66	74	87	75	90	60	65	58	77	59	75	69	73	80	82	62	63	72	59	72	71	62	64	67	63	65	54	76	61	71	57	72	62	82	75	71	83	84	72	73	82	87	75	75	67	82	93	55	63	70	82	65	68	68	81	69	59	71	67	73	67	60	78	68	71	71	67	69	79	66	60	78	69	91	63	64	57	67	80	50	72	70	73	76	67	60	74	72	62	70	74	57	77	61	67	65	63	67	67	58	69	70	64	70	75	63	67	71	73	76	64	74	68	68	69	83	79	57	78	74	69	70	59	75	70	88	77	74	72	79	61	70	64	68	66	76	93	56	70	78	71	71	83	77	73	72	69	63	69	74	68	57	61	61	65	66	82	50	63	75	79	71	60	77	83	84	55	72	61	73	70	69	73	71	57	58	68	64	67	60	62	64	72	67	85	94	78	64	75	67	70	72	74	66	73	68	68	74	71	64	72	64	67	54	79	71	73	72	63	57	76	67	59	69	82	80	68	83	69	74	62	73	61	66	62	64	82	73	65	71	69	73	75	76	66	61	85	68	59	61	74	69	62	56	62	62	69	77	87	77	70	63	66	66	81	77	93	64	82	64	60	59	78	50	66	84	89	70	75	79	72	66	60	67	71	71	77	74	74	83	64	66	61	65	77	76	56	67	63	54	70	63	71	68	65	63	69	65	72	63	60	67	64	51	74	68	79	76	73	69	71	64	72	68	71	66	61	71	46	60	67	69	76	79	73	67	90	69	69	70	71	66	77	85	60	80	65	73	55	66	60	66	66	61	72	83	55	73	66	67	64	60	71	67	70	67	73	74	67	65	58	78	74	79	83	66	78	78	56	83	75	75	66	72	89	79	72	75	70	75	53	61	66	54	71	69	69	71	72	69	82	69	77	54	75	77	62	65	67	75	78	71	75	73	54	80	68	69	50	72	57	61	68	69	66	73	61	78	61	68	64	70	71	57	63	67	80	77	66	68	75	74	69	69	74	67	58	69	66	66	71	83	69	57	84	89	69	59	68	71	60	79	60	63	69	67	79	80	56	64	66	88	65	83	81	60	59	79	78	80	64	81	69	66	68	71	74	69	78	91	59	76	66	79	70	68	69	61	59	65	79	70	77	71	64	65	77	75	68	89	74	68	65	69	79	64	62	78	75	75	76	80	57	59	64	73	74	69	65	74	60	58	77	67	60	71	78	68	71	64	73	90	68	66	60	85	64	65	69	65	71	71	50	59	78	70	63	57	90	71	63	56	72	85	73	84	58	72	82	77	59	52	80	63	71	50	80	68	70	59	72	79	81	66	62	71	66	61	63	72	55	81	75	60	68	72	38	74	60	68	70	84	82	61	82	78	55	78	93	69	52	85	75	74	57	64	62	78	67	68	87	71	68	70	59	67	70	61	60	69	77	58	65	69	66	68	76	77	65	66	79	67	61	76	60	64	58	73	63	62	60	87	71	77	63	73	61	77	63	69	55	64	63	62	65	74	54	50	58	63	57	77	54	67	84	67	70	69	75	80	68	68	80	63	90	76	65	62	68	79	70	80	76	70	58	72	65	71	62	60	61	67	51	73	70	65	60	75	76	70	64	63	70	72	60	60	85	76	62	76	68	61	55	75	63	70	70	58	64	70	72	46	72	70	60	77	68	90	70	61	69	89	63	69	86	66	73	74	86	62	64	65	63	76	67	78	73	69	76	77	65	63	58	60	59	66	59	61	61	81	88	92	75	57	56	71	67	70	62	75	60	74	69	70	77	83	56	60	62	58	68	62	69	75	68	75	65	65	71	68	63	59	69	73	87	63	70	65	75	63	69	75	61	85	77	61	53	72	86	59	66	65	70	55	78	63	67	67	72	62	63	83	71	62	80	63	75	64	65	87	54	73	61	81	65	66	81	76	86	72	66	68	65	70	65	72	62	60	56	67	65	77	76	60	56	69	78	71	81	86	67	75	75	72	59	70	80	71	72	64	63	65	77	77	66	64	77	74	63	69	68	53	43	66	90	59	68	78	68	82	72	71	77	65	60	72	63	86	74	63	69	56	80	84	77	67	68	78	56	67	57	72	62	67	67	66	76	63	77	55	71	79	57	69	60	67	77	56	60	57	74	65	89	69	67	65	77	68	80	64	64	64	60	68	72	66	77	63	76	78	61	67	66	73	66	46	76	60	77	83	78	70	66	87	73	80	67	57	77	81	63	69	72	65	75	83	70	75	72	81	62	61	63	62	74	63	78	80	64	74	65	72	82	90	68	80	69	64	88	86	72	66	68	65	79	70	71	73	69	76	68	64	71	82	73	66	81	67	80	64	59	63	60	64	64	58	64	63	68	77	54	68	66	61	70	67	75	76	81	66	67	79	57	61	57	76	66	68	64	66	65	71	67	68	77	70	67	64	71	57	64	64	71	65	69	73	82	56	63	58	78	65	77	77	57	54	74	68	67	74	69	68	68	76	69	69	74	60	57	72	62	67	73	47	69	75	71	81	71	60	59	69	64	76	70	66	66	59	65	63	69	64	82	79	69	84	68	75	79	77	74	66	81	53	72	64	60	78	64	84	66	64	69	69	63	62	71	71	60	62	86	54	63	73	76	59	69	69	60	64	71	77	61	75	60	75	73	65	62	72	64	54	86	50	58	68	58	62	77	58	72	83	72	77	92	79	79	67	59	49	78	66	82	70	57	73	81	67	76	58	58	70	58	71	63	66	56	72	74	67	74	84	85	59	54	70	69	75	64	56	73	63	80	74	71	75	71	73	76	69	69	64	63	81	66	69	72	75	50	72	64	77	62	81	78	59	57	76	75	65	70	68	70	55	67	74	61	71	88	71	75	71	64	70	82	70	77	69	68	66	69	64	83	64	67	71	77	75	81	77	73	83	60	77	74	63	64	80	69	62	76	81	68	55	64	68	70	66	77	52	70	67	74	64	51	69	51	73	73	55	66	64	69	64	63	70	67	75	88	74	68	48	80	65	62	61	75	86	51	65	64	54	69	62	68	73	70	69	64	50	62	70	81	71	64	80	77	59	69	67	57	63	81	79	72	79	58	79	64	69	71	50	79	75	69	61	66	72	54	61	69	79	83	58	56	70	70	87	61	78	85	63	76	61	53	86	58	80	76	71	61	74	64	66	63	69	71	64	66	74	79	65	72	67	70	76	58	72	70	71	69	64	70	67	70	85	75	71	80	58	70	64	80	68	74	75	90	66	73	67	61	68	76	70	65	69	76	67	55	81	77	84	76	70	72	76	72	66	75	66	70	63	79	71	64	72	79	60	77	63	72	56	79	68	69	64	74	71	69	81	69	73	68	60	60	66	82	68	88	59	79
35099	25944	21522	26262	30307	29532	26718	23259	19940	17004	14137	11562	10347	9109	8537	8795	9464	8683	8267	7078	6137	5196	4025	3400	3232	2868	2310	1970	1811	1637	1607	1379	1198	1217	1033	1029	997	935	984	966	953	907	919	910	894	899	870	909	873	841	858	878	867	920	839	891	798	887	876	873	839	862	841	849	853	848	867	818	819	793	822	848	791	816	843	799	817	777	843	847	862	823	845	815	803	762	843	830	832	861	849	814	829	830	787	850	836	820	830	869	831	830	814	823	873	845	844	828	854	860	845	807	813	837	814	854	832	850	866	792	827	852	834	849	802	797	827	845	845	843	817	836	815	818	861	848	827	829	832	830	789	792	817	848	828	820	804	906	819	824	861	818	885	827	855	882	838	820	827	845	853	863	819	808	857	878	858	861	818	816	826	830	864	801	864	878	850	864	865	855	907	820	835	842	854	828	868	811	820	795	856	793	830	827	802	842	862	821	854	822	808	848	802	911	873	815	831	827	878	820	826	869	857	810	860	828	860	852	821	812	830	876	879	892	868	819	829	867	807	893	832	862	860	840	884	847	822	847	855	833	829	868	833	846	845	809	886	845	830	892	822	825	829	815	855	859	791	835	897	830	831	831	799	847	793	868	868	817	826	843	848	854	849	853	857	817	814	827	786	810	901	789	843	882	846	862	916	865	852	872	851	818	788	917	846	829	851	833	792	872	829	822	850	847	801	832	813	809	827	844	828	825	786	888	834	873	840	851	827	825	866	839	820	821	847	878	828	836	854	865	874	849	937	849	808	848	843	866	791	862	814	847	814	808	821	814	856	808	895	863	846	875	819	817	821	819	850	821	843	811	851	842	831	817	869	823	916	831	848	801	813	854	804	868	812	821	810	873	845	816	896	873	810	810	860	850	881	818	822	850	881	806	804	898	855	824	825	864	871	826	843	866	883	832	857	883	827	855	792	883	833	812	817	858	860	821	834	813	869	846	864	803	864	871	859	850	883	860	797	847	857	813	836	840	787	824	777	850	841	788	894	883	830	900	789	836	822	849	882	841	861	843	848	849	812	812	850	849	864	838	814	831	813	808	873	804	850	844	826	875	828	866	830	843	853	814	843	828	848	825	806	863	877	841	822	824	840	869	831	813	799	827	858	836	824	864	840	799	845	869	876	821	877	866	853	797	848	845	864	836	820	855	819	840	849	894	815	833	875	794	847	811	815	861	822	815	854	826	868	868	857	811	846	836	849	832	838	844	825	832	819	866	823	859	822	832	861	864	894	829	883	822	836	823	886	793	841	819	860	853	844	835	877	832	849	828	868	810	869	820	835	821	834	839	886	857	854	837	882	819	816	879	781	883	825	803	825	819	761	868	868	847	819	849	882	845	830	812	839	842	857	858	833	877	788	824	855	834	830	852	815	813	887	820	828	893	847	855	873	902	838	864	830	824	866	802	802	834	828	867	852	851	876	844	848	862	845	879	840	817	782	826	821	873	841	860	811	914	839	813	874	830	829	788	862	841	828	829	853	893	892	838	900	852	831	834	810	820	880	817	862	856	890	885	836	861	825	822	812	856	816	861	884	816	841	855	865	873	865	820	853	871	821	806	884	859	795	815	855	838	829	802	799	849	847	834	842	850	812	841	828	804	842	816	825	798	795	819	837	852	823	811	799	894	824	810	866	847	883	840	843	868	795	876	837	788	867	910	841	817	816	853	818	840	820	834	823	877	830	802	848	899	852	871	889	826	866	832	798	878	817	815	857	818	846	788	825	859	874	832	844	833	870	813	823	817	826	850	846	899	812	864	888	835	846	856	819	868	850	847	875	836	826	858	845	831	864	857	850	801	865	837	851	828	861	836	842	808	844	851	865	849	824	800	845	824	869	816	842	834	846	801	802	885	810	815	844	815	847	789	832	872	833	866	810	834	854	869	876	868	866	903	824	888	834	798	861	847	840	857	827	865	844	841	845	876	839	840	859	813	854	846	800	879	858	837	895	827	860	843	785	810	842	814	824	826	824	883	792	818	805	830	858	868	792	837	865	786	799	834	844	831	844	901	848	839	839	829	858	821	822	855	849	885	852	841	785	844	878	818	857	787	835	805	913	844	813	862	849	793	855	842	808	876	815	787	868	830	838	806	873	816	832	852	855	846	862	794	828	858	865	892	836	797	879	797	865	867	879	860	853	825	848	835	824	834	786	865	831	815	820	783	858	806	844	822	823	871	875	848	848	831	881	863	821	820	848	854	839	830	821	868	840	879	893	818	816	830	789	866	850	816	855	849	840	803	856	843	889	808	915	834	858	805	813	860	850	773	879	867	833	803	855	803	865	859	825	802	853	796	824	818	861	864	887	853	850	863	833	835	802	830	810	833	816	829	859	911	799	862	797	839	825	778	872	839	854	845	846	807	829	795	888	858	831	901	831	862	834	802	823	824	857	856	813	878	827	767	790	863	847	873	867	836	859	786	831	813	800	836	872	777	838	817	842	824	836	845	865	810	849	852	801	846	880	851	787	860	841	852	808	856	845	858	854	839	832	791	812	862	801	918	804	824	778	852	866	855	832	797	910	855	782	832	837	922	820	823	849	839	843	798	896	842	846	871	816	831	824	859	833	819	844	862	799	831	847	826	812	868	884	848	873	874	859	850	849	804	798	857	869	834	804	838	828	846	839	878	856	858	863	826	835	821	852	847	855	896	801	844	818	814	862	867	848	797	885	774	885	810	863	818	839	811	888	858	864	787	841	867	826	831	839	841	823	803	831	801	857	903	890	847	877	833	820	838	878	823	832	836	852	811	820	843	833	836	795	844	878	866	860	879	877	862	809	853	818	845	809	909	798	880	887	858	819	856	872	853	887	822	829	852	867	827	867	841	851	830	833	883	850	869	846	847	778	848	858	871	874	837	815	893	853	865	836	819	851	853	864	845	866	841	862	811	857	818	839	855	858	797	836	815	818	878	837	883	846	873	843	875	831	831	826	847	815	865	857	886	820	837	829	819	852	821	818	840	802	840	827	810	851	863	799	842	814	912	808	826	835	816	852	865	890	840	895	840	867	804	828	833	873	821	862	821	799	838	850	796	850	851	861	808	827	879	826	823	896	803	826	850	859	799	824	851	835	842	846	839	827	804	856	849	857	800	847	830	863	847	885	794	819	838	780	850	849	881	825	817	808	848	879	823	817	812	819	823	816	835	829	821	835	865	805	856	844	789	854	782	866	834	826	816	833	879	840	846	799	839	882	803	867	844	831	817	829	847	838	871	797	808	880	852	800	864	834	872	887	826	887	786	795	861	895	829	869	841	864	835	818	866	817	880	862	824	924	811	831	841	854	852	880	861	786	819	843	855	853	872	824	847	801	847	895	809	839	813	851	867	818	876	784	867	846	859	861	863	851	848	844	839	868	815	803	853	829	795	887	839	873	844	784	886	835	862	833	815	844	847	877	853	813	808	847	825	866	843	809	831	821	835	819	812	788	868	846	863	890	841	844	832	874	838	814	909	855	830
4751	1786	951	626	591	608	605	398	354	302	232	192	193	166	171	148	150	179	200	174	176	149	141	95	102	94	95	90	84	86	74	82	74	86	60	72	80	76	66	73	71	78	58	73	60	60	84	59	63	62	57	63	55	70	78	65	82	62	61	51	65	60	58	71	76	62	77	76	80	70	70	55	62	66	79	65	69	73	66	63	63	80	42	65	69	73	66	55	58	64	78	55	79	59	75	54	66	66	65	94	68	55	75	83	69	63	68	62	63	77	58	67	78	68	80	57	80	68	64	67	69	66	72	67	72	56	64	71	74	72	66	69	90	66	73	82	74	63	64	67	59	55	92	67	77	74	83	63	63	62	49	54	82	59	62	72	63	56	59	69	75	75	66	78	84	81	81	68	77	73	57	69	84	50	75	84	69	62	87	78	62	63	71	69	80	63	76	62	76	57	73	66	75	65	59	65	74	71	59	80	54	72	57	82	63	64	57	69	76	71	74	78	78	76	79	78	61	79	65	66	74	76	72	79	75	60	70	69	67	78	76	61	73	83	69	49	72	71	70	74	65	66	68	66	68	70	78	67	61	67	50	76	72	59	66	76	62	75	57	71	54	81	74	59	74	72	64	69	68	85	65	62	70	81	81	59	60	60	77	74	76	81	72	74	84	68	63	78	70	65	66	72	63	54	78	74	64	81	88	81	85	81	55	69	60	69	92	74	75	65	64	63	72	72	77	67	74	53	49	52	66	62	71	66	77	67	63	77	60	61	76	67	68	67	71	62	74	54	67	66	69	81	69	83	63	60	65	79	70	65	67	67	61	57	63	75	76	70	68	73	62	58	66	87	51	86	55	63	75	75	67	62	64	63	71	69	59	63	72	68	72	73	87	70	73	64	74	75	71	58	79	70	63	73	89	64	70	52	81	70	78	58	66	66	58	73	53	73	59	76	63	77	80	63	56	67	73	66	78	73	82	69	59	82	76	55	60	58	61	67	65	67	65	80	66	77	60	61	60	65	71	78	76	71	55	66	72	72	66	64	65	76	86	72	63	65	59	65	64	87	69	68	63	68	68	68	86	71	76	67	62	67	70	70	70	72	71	79	76	68	77	54	75	77	72	64	85	65	65	52	66	85	60	66	71	73	76	78	69	63	64	60	68	60	70	68	65	54	62	83	54	61	63	64	71	60	72	87	73	81	64	75	72	68	62	81	70	74	64	69	60	57	72	65	66	70	79	73	68	63	79	63	79	72	76	64	71	71	71	62	67	68	85	79	72	77	63	69	63	58	68	55	64	68	66	76	65	60	65	85	71	75	67	82	57	60	61	58	66	68	76	71	81	63	57	75	72	64	65	58	61	79	75	54	80	71	61	68	64	69	70	64	66	57	54	52	78	52	87	84	70	78	56	70	70	78	76	71	76	67	88	60	67	75	67	57	61	71	75	58	67	61	67	62	66	60	61	69	66	60	82	72	70	61	78	82	68	71	79	96	69	72	72	73	86	73	73	69	58	63	59	64	65	57	78	55	75	69	73	82	69	69	69	68	70	72	67	66	65	68	67	72	67	64	51	76	61	69	70	67	71	76	81	68	71	75	68	80	65	65	74	66	87	55	65	64	71	65	59	78	56	73	67	89	60	73	76	55	66	56	73	74	70	55	88	81	66	70	71	73	68	71	43	59	61	69	62	70	86	72	76	73	51	71	66	72	76	71	56	74	86	62	53	69	67	71	75	74	61	63	69	53	75	73	87	71	70	73	84	71	73	76	68	65	59	71	74	73	64	73	71	72	66	63	57	71	71	80	59	61	77	64	69	71	67	80	73	75	68	64	61	80	64	65	64	54	65	69	61	64	71	65	46	61	83	64	82	54	59	77	61	66	65	63	74	81	76	74	69	66	80	64	72	75	75	47	54	71	72	69	65	74	81	69	63	71	73	77	80	66	54	70	60	76	69	54	79	66	74	60	67	66	65	59	63	74	54	65	73	76	69	61	62	65	63	72	70	60	67	76	79	65	68	75	57	76	75	56	57	71	73	61	49	70	74	71	71	68	71	75	63	69	78	75	63	78	67	75	75	51	62	69	91	68	68	71	54	76	85	71	69	62	63	82	79	65	82	67	58	66	76	69	72	68	68	72	42	65	62	70	81	70	68	59	79	67	72	63	68	65	80	72	59	64	59	80	69	74	56	75	74	78	78	61	78	73	74	62	60	76	78	72	72	67	60	56	85	68	64	67	68	72	56	67	57	60	55	64	64	72	70	65	71	67	68	63	64	71	71	64	64	45	66	81	60	63	73	52	62	77	79	59	64	83	82	65	68	77	61	63	60	64	73	56	55	80	67	60	84	73	78	72	66	74	77	61	68	62	76	76	63	77	67	68	62	60	67	79	67	69	68	66	64	83	66	78	61	73	65	76	85	53	73	72	60	70	85	63	77	80	84	67	65	74	80	56	66	68	74	76	55	75	61	74	50	67	80	65	66	78	56	72	55	75	77	61	69	50	72	80	67	65	56	58	62	65	92	62	57	75	71	67	74	64	90	76	64	74	54	70	75	66	78	62	85	60	64	85	62	57	67	65	69	75	76	68	72	74	66	65	51	74	76	63	69	64	68	66	75	65	65	53	86	71	55	79	69	69	70	81	61	80	64	80	67	63	70	80	74	77	69	85	74	79	65	55	77	63	61	78	72	46	74	78	84	64	55	63	61	81	48	58	76	80	79	68	62	58	73	67	62	64	69	78	67	59	74	72	67	66	69	71	62	59	48	64	53	80	64	74	76	70	66	63	67	65	68	68	72	65	62	63	61	62	75	72	83	62	73	60	57	83	64	72	68	59	55	57	82	68	69	65	77	71	83	65	51	74	63	62	63	81	68	68	70	65	60	68	72	72	78	56	86	71	63	70	54	77	62	64	76	66	70	64	65	66	51	56	70	80	51	52	59	72	86	80	73	68	68	66	75	57	79	52	70	65	70	66	69	71	67	65	62	80	61	68	58	61	76	73	61	55	72	68	66	55	61	59	79	81	63	69	58	69	63	70	81	69	73	70	63	64	76	79	64	66	76	69	81	83	58	72	62	67	67	72	63	76	65	68	74	66	74	56	68	73	81	62	62	70	67	61	70	70	57	53	87	61	65	88	73	87	72	59	53	61	71	80	71	68	59	60	77	73	65	67	76	79	75	57	64	57	71	66	76	65	72	68	69	64	56	63	69	86	65	72	71	63	73	49	79	71	75	69	63	64	70	68	57	78	94	59	63	76	78	74	51	75	67	59	67	69	74	80	70	72	65	68	65	83	61	55	62	75	62	82	63	64	66	59	66	74	65	66	72	76	68	72	76	60	73	75	69	64	79	79	71	79	65	62	77	60	76	65	58	64	77	67	63	65	64	76	78	56	69	69	65	60	73	79	75	87	67	75	52	65	70	58	60	81	72	66	70	53	94	79	73	58	76	67	71	44	80	66	74	80	57	69	66	78	60	63	73	57	74	65
27730	18615	13913	18155	22772	22196	19400	15720	12909	10673	8015	6234	5263	4413	3976	3610	4016	5057	5362	4993	4168	3548	2756	2206	1964	1970	1721	1326	1259	1299	1127	1070	963	957	958	887	896	932	832	837	795	920	839	833	895	870	821	822	827	826	864	853	814	830	786	814	848	826	844	865	823	810	801	859	823	824	819	809	824	842	833	818	849	831	868	825	785	783	816	823	809	821	835	821	803	883	803	821	796	794	809	836	813	812	842	823	784	812	830	878	795	867	824	864	819	796	857	840	824	858	785	831	873	805	808	819	784	817	839	862	843	826	880	854	820	835	847	844	859	847	884	854	793	768	769	843	863	833	770	833	834	805	780	821	838	853	886	820	766	826	797	837	828	834	831	871	801	857	835	833	840	864	812	779	869	811	835	821	857	749	822	782	841	854	779	825	801	833	872	807	836	856	863	869	823	852	869	852	790	781	806	805	845	786	862	834	806	856	810	831	850	835	820	839	826	841	830	852	870	817	840	861	825	810	848	825	858	846	838	812	830	812	836	849	829	812	889	851	813	788	728	887	848	813	824	854	806	786	789	865	848	827	784	845	780	832	808	843	841	859	798	853	863	866	794	785	827	786	832	848	828	836	876	840	855	813	814	787	836	838	873	810	830	854	805	790	868	845	852	816	858	844	866	834	824	823	820	882	799	779	800	777	841	835	875	879	879	847	796	805	882	794	840	765	799	827	809	790	833	858	847	807	863	816	889	802	817	848	853	838	847	807	822	814	821	859	861	853	850	869	827	800	812	795	834	825	842	877	816	787	801	828	888	847	830	844	836	863	822	769	862	845	768	805	804	853	868	823	808	833	811	817	834	784	832	779	834	840	868	823	826	766	839	808	804	799	779	848	829	787	799	818	814	798	826	833	843	843	877	804	838	853	821	780	842	857	803	860	852	856	839	827	771	894	834	874	832	873	775	843	852	831	818	822	830	819	804	842	850	853	827	831	844	820	831	781	779	832	846	789	851	835	834	814	868	846	808	842	799	797	870	782	831	788	849	836	832	848	724	819	812	828	841	814	800	799	896	849	788	795	796	861	791	834	786	843	851	859	789	799	865	818	807	773	789	807	852	869	830	834	856	812	776	824	846	852	825	774	830	854	811	797	820	781	813	748	845	816	842	822	844	842	821	856	798	791	842	858	842	876	844	839	838	805	868	862	796	805	803	832	820	863	857	827	844	841	862	814	880	802	818	800	859	800	852	828	783	782	855	781	842	776	858	819	760	852	840	817	814	825	856	856	860	835	816	862	830	863	799	889	827	826	853	818	864	811	856	821	814	800	829	836	834	819	788	864	846	831	841	834	804	834	786	835	804	817	831	882	793	882	845	820	793	845	840	809	772	834	806	888	882	864	812	833	860	770	805	833	828	841	845	865	863	831	754	832	827	842	834	808	846	791	837	816	825	850	786	842	800	797	838	777	810	794	781	847	810	820	814	782	844	838	807	806	858	794	828	795	802	853	850	837	826	842	816	841	873	781	828	789	866	849	857	836	831	841	829	818	818	823	853	767	813	839	864	817	913	837	816	830	807	841	797	765	797	849	809	881	843	812	827	894	824	830	821	859	781	798	823	851	842	859	835	880	847	836	839	780	800	767	867	799	832	811	802	796	796	842	871	790	829	833	806	811	859	772	817	811	823	848	836	834	777	824	860	808	829	829	832	787	859	833	766	839	809	771	860	816	820	807	814	783	830	819	827	865	830	824	863	791	816	854	821	819	843	807	812	822	808	838	873	813	841	815	821	837	747	808	770	808	821	803	835	867	864	817	839	817	803	816	781	823	828	854	834	813	827	810	847	861	837	780	811	838	844	847	840	837	821	783	909	871	779	842	842	780	851	791	777	839	810	838	831	771	833	825	820	849	883	832	812	798	829	858	848	833	868	793	858	835	799	814	783	822	806	848	817	814	826	833	840	847	814	808	806	800	823	818	786	834	817	802	863	824	839	770	830	817	767	843	783	834	797	798	827	866	808	797	790	863	848	813	838	781	797	832	825	847	827	859	873	810	838	809	821	852	845	854	828	774	856	817	784	818	866	787	786	861	843	834	816	810	794	806	850	835	844	821	777	794	838	830	824	822	805	897	791	794	769	848	837	814	860	805	792	783	809	889	821	815	802	823	837	831	813	853	798	839	838	821	805	840	801	777	818	786	792	843	829	803	820	803	812	782	859	806	827	832	845	832	825	821	803	844	776	830	830	861	833	821	846	825	827	798	830	813	819	765	831	827	858	817	809	813	795	838	844	784	833	854	841	862	847	850	863	838	832	892	862	778	828	775	791	823	826	844	864	876	836	830	776	796	809	875	856	874	814	825	837	815	879	768	822	851	803	802	776	796	845	841	792	833	811	867	843	774	802	794	793	831	794	892	865	807	789	799	770	811	826	792	760	836	881	850	807	868	809	884	838	793	827	821	847	819	786	787	763	826	907	839	832	838	815	871	807	815	883	831	816	832	781	794	797	827	788	831	886	840	809	802	863	802	833	799	796	844	845	832	846	862	828	801	793	816	840	829	847	828	850	842	810	783	856	803	856	858	782	830	826	876	778	837	837	819	828	849	817	816	820	798	837	805	874	852	785	794	824	818	845	895	795	826	818	842	829	815	824	779	847	855	833	822	840	815	818	821	785	811	831	836	839	786	800	770	873	778	859	788	834	831	816	845	848	846	849	812	826	833	815	849	858	796	811	854	911	775	850	850	813	779	839	820	789	824	828	786	847	860	810	799	867	824	842	846	850	830	797	833	831	808	841	820	807	803	759	782	826	833	814	858	786	855	860	802	817	819	771	835	832	825	851	810	850	785	813	781	856	808	811	843	808	792	787	836	762	860	844	761	777	859	795	801	783	816	842	822	830	851	821	837	817	809	818	843	831	828	792	845	788	884	813	841	803	819	808	836	844	815	795	874	831	844	833	854	837	773	779	837	862	886	825	774	850	829	811	789	816	803	806	872	813	793	831	857	817	821	806	837	839	806	830	836	788	776	830	825	796	832	849	924	847	833	793	827	788	829	839	836	798	843	794	793	854	835	821	827	821	814	808	776	778	826	826	830	891	757	832	813	863	811	829	841	767	811	843	836	821	869	864	827	831	841	926	839	812	803	830	824	844	796	813	828	832	824	862	775	886	817	822	796	852	832	814	804	787	806	805	860	854	853	857	823	785	799	837	796	821	819	779	815	854	825	818	812	783	826	815	822	857	797	864	819	772	818	862	751	816	838	839	796	863	851	834	841	822	827	799	843	840	845	851	777	838	809	827	800	832	848	839	823	846	825	848	826	849	836	837	802	799	805	837	863	789	820	763	831	815	834	837	807	811	856	831	863	826	833	838	874	799	846	848	877	840	796	819	777	800	835	811	816	846	804	801	870	847	849	814	824	844	791	796	830	774	831	857	787	817	788	804	833	822	851	777	774	838	813	806	829	852	856	851	856	837	839	836	851	814	807	790	790	830	864	806	826	818	852
5961	3451	1599	1078	930	1040	885	703	584	467	421	298	277	234	212	173	162	183	182	235	220	189	152	124	102	107	89	74	100	105	81	75	87	65	72	67	69	73	74	60	62	59	81	70	71	64	67	59	81	70	56	76	61	77	68	84	60	63	69	79	82	65	89	70	68	68	84	92	63	66	72	70	71	82	67	76	56	77	93	84	81	74	61	70	72	71	67	81	68	66	66	56	63	73	86	89	50	53	82	80	75	62	69	64	57	81	50	67	59	72	80	43	77	58	77	74	49	81	69	71	65	54	71	76	70	77	41	71	76	72	57	72	67	65	70	57	60	63	63	93	73	55	73	66	84	77	79	67	55	73	67	88	76	62	61	67	67	69	79	73	67	72	72	64	73	72	72	53	69	70	84	74	83	74	63	53	77	76	68	71	54	79	83	74	84	63	77	71	76	68	74	64	62	74	63	71	72	81	74	67	59	76	67	51	72	77	53	71	78	60	71	81	77	57	45	66	70	54	84	67	59	87	70	62	64	76	63	81	80	77	90	67	64	66	61	74	73	65	77	71	73	75	75	74	82	66	82	68	71	65	80	61	71	75	69	59	67	72	54	61	64	71	72	78	68	70	62	70	73	75	84	63	71	77	57	68	69	59	66	82	65	64	67	65	76	70	65	67	73	52	67	59	66	91	64	60	61	63	54	72	65	71	86	67	72	61	75	69	71	62	77	50	80	78	75	70	69	76	85	61	88	58	68	64	76	80	67	71	80	77	61	76	65	70	69	77	68	71	75	49	66	70	63	56	63	56	63	65	75	68	66	63	51	82	65	79	50	70	73	63	73	75	70	65	71	63	76	63	63	70	63	58	73	70	57	94	69	65	76	69	70	55	76	62	67	84	63	65	76	66	55	69	62	60	56	71	73	75	60	60	80	76	79	65	78	70	64	66	70	86	71	83	74	85	55	58	76	60	85	71	58	66	70	64	75	82	62	78	75	63	66	81	75	65	79	61	64	72	68	72	62	90	65	76	58	74	69	74	68	68	68	69	60	62	64	59	80	64	60	74	86	82	83	63	61	71	80	61	83	68	57	58	81	80	74	72	80	75	74	75	59	68	81	64	76	64	81	72	90	69	83	56	65	61	84	65	73	64	67	75	74	79	63	63	70	78	64	84	65	61	81	59	70	70	75	77	70	67	67	70	72	58	70	65	74	84	61	68	78	69	62	66	70	76	68	80	70	61	61	67	77	80	63	62	75	76	87	79	67	65	62	84	85	60	76	73	55	75	65	76	74	58	63	60	76	75	75	66	76	66	60	60	69	73	70	82	73	74	82	45	70	62	68	59	65	80	67	69	61	72	63	76	83	59	64	76	49	81	63	69	71	66	58	79	73	84	63	62	77	77	57	68	50	71	74	60	77	71	82	67	81	68	59	69	86	60	79	69	64	76	66	79	67	77	63	65	69	57	69	65	73	87	57	67	74	61	68	74	86	77	63	69	68	69	55	73	69	80	67	65	72	61	60	69	75	80	66	72	71	64	73	76	85	72	64	77	76	62	64	72	57	66	68	83	61	70	60	81	62	92	73	66	65	72	62	67	57	75	79	74	71	61	62	74	56	59	54	74	68	75	56	67	66	71	72	77	56	70	76	59	72	70	52	75	61	73	81	93	65	57	54	69	65	64	73	63	70	92	72	62	70	83	57	70	69	84	68	61	58	69	77	75	66	59	67	71	90	68	65	65	52	81	64	62	76	62	47	73	49	90	66	70	71	72	77	56	74	72	65	70	73	71	72	73	62	71	81	64	61	85	65	76	62	71	58	65	74	68	59	95	62	74	71	57	70	73	73	80	67	53	73	59	72	53	69	60	65	77	64	83	60	75	65	63	78	75	77	88	74	74	70	73	68	67	64	75	65	67	73	70	59	46	77	78	79	71	69	62	70	75	54	70	68	62	59	63	61	77	72	73	60	73	67	60	56	74	75	66	76	66	51	67	74	81	93	56	51	78	71	72	72	72	66	70	72	77	66	72	67	69	70	57	72	59	68	76	74	80	83	67	64	62	69	62	67	75	58	59	68	62	76	74	51	65	60	71	81	74	52	62	70	73	89	74	81	63	69	76	67	74	65	66	71	81	77	65	77	76	53	64	60	77	61	77	70	63	68	62	75	62	59	70	65	61	71	54	54	59	76	60	69	57	65	76	88	75	58	54	62	80	65	74	90	72	80	63	63	70	85	78	61	78	76	68	80	70	80	71	66	73	85	72	64	75	66	68	61	68	56	64	87	67	68	77	63	81	61	74	73	70	80	78	61	73	74	64	72	67	69	54	62	80	66	61	67	74	61	62	66	66	80	56	56	82	74	62	69	65	61	83	71	76	76	73	81	68	81	75	64	69	86	73	66	66	57	65	62	68	79	54	68	74	67	80	58	64	65	74	68	72	57	58	85	64	84	68	66	68	70	45	57	70	63	73	63	77	65	70	78	73	64	59	81	70	61	75	67	75	68	75	64	72	70	78	75	66	62	79	73	86	73	80	82	67	90	74	70	68	69	69	67	71	68	70	58	60	62	61	60	74	72	91	61	63	59	72	81	72	79	56	69	63	56	81	82	74	69	75	65	62	62	60	76	72	56	63	79	64	56	68	62	73	66	68	79	76	81	82	68	64	66	68	75	69	64	75	80	77	81	71	71	68	66	69	74	64	73	80	79	75	59	73	77	60	69	61	72	61	75	73	72	70	71	77	81	59	69	63	67	61	52	72	66	64	70	64	81	76	84	75	66	76	78	82	71	69	69	66	73	70	58	71	63	60	74	75	80	61	67	70	67	81	61	71	74	73	68	73	71	77	77	75	72	81	58	71	72	71	75	63	69	67	57	68	72	55	80	76	54	71	80	76	58	65	56	69	61	57	61	70	69	69	70	83	70	65	89	79	61	63	73	69	83	51	90	65	63	79	85	77	80	59	63	75	65	81	52	59	72	73	79	67	83	64	80	57	56	56	74	64	82	70	61	76	58	55	53	62	84	70	67	86	64	84	65	65	67	77	55	71	66	67	66	78	68	77	67	76	72	55	65	54	57	68	60	66	58	66	86	70	69	56	79	72	71	68	80	67	75	75	64	77	64	71	65	71	69	75	76	77	74	73	78	60	76	78	68	72	66	70	72	59	80	65	62	77	71	70	53	79	76	62	70	73	71	67	68	82	68	78	69	84	70	49	49	81	71	64	63	66	87	67	74	71	67	68	53	69	80	72	80	78	65	65	74	70	74	78	68	65	68	60	75	69	72	58	77	71	69	72	86	58	63	72	63	92	71	73	59	88	63	63	65	78	64	92	67	72	57	58	86	58	68	72	69	76	73	78	75	49	82	76	76	73	85	65	68	64	74	71	73	80	82	61	67	80	71	74	75	70	58	70	54	77	78	62	60	77	66	79	71	60	83	73	73	67	79	77	73	59	76	57	70	73	71	74	67	63	65	70	78	63	65	76	63	85
32115	23068	18133	23129	27298	26599	23291	20060	17362	14778	12099	9200	7523	6210	5649	4854	4533	4433	5971	6474	5833	4915	4041	2934	2287	2201	2142	1676	1454	1376	1372	1239	1152	1023	1010	971	998	901	938	840	862	892	909	851	829	810	878	862	860	792	807	813	836	811	876	908	838	837	802	820	840	819	800	812	784	835	808	824	855	872	812	870	839	812	769	794	824	890	840	799	822	831	850	831	806	818	810	799	854	817	828	815	796	835	821	823	797	850	842	865	796	779	805	814	835	890	823	840	782	824	833	864	831	834	830	805	799	766	781	860	805	822	818	840	811	810	812	920	836	848	787	787	883	846	830	803	833	818	803	809	852	806	821	804	778	830	852	905	774	871	828	800	749	807	804	808	811	854	842	796	822	797	822	810	857	842	822	778	845	807	876	793	844	830	839	868	796	849	822	794	862	818	820	829	839	803	853	842	846	763	870	790	837	793	846	802	836	808	831	832	794	848	859	809	844	836	829	824	799	818	813	823	823	863	826	843	840	835	821	798	791	815	784	802	784	834	832	810	790	824	803	798	848	853	818	805	830	828	840	823	834	812	812	841	809	803	814	822	814	886	841	784	816	806	887	813	863	828	816	847	798	810	818	779	784	869	762	815	842	833	842	837	831	900	853	822	815	809	779	850	843	810	815	744	882	837	814	803	794	831	841	816	825	795	812	813	848	841	851	780	837	805	807	857	788	848	765	856	804	828	769	814	848	813	841	825	825	830	804	771	839	812	853	864	853	776	816	779	747	821	801	820	765	835	814	804	842	866	840	828	784	803	849	826	858	868	811	780	859	808	841	848	857	883	767	832	835	828	802	774	789	783	823	779	851	843	822	837	815	785	841	844	841	815	843	752	806	821	773	827	835	828	842	872	811	752	798	823	821	833	823	808	842	834	818	831	780	822	807	866	780	836	792	809	871	763	819	826	846	818	848	852	818	786	867	857	837	773	795	836	832	807	826	787	862	831	826	788	756	817	830	785	802	883	846	843	853	863	808	804	841	814	815	804	816	842	806	843	845	767	809	789	836	809	829	819	794	842	827	764	837	812	820	800	827	854	820	828	821	784	840	858	832	843	805	794	801	838	859	814	821	845	819	849	877	794	793	788	804	863	802	845	834	787	814	850	827	805	774	831	864	806	845	832	798	843	823	797	803	813	835	830	772	894	788	791	833	764	787	818	827	847	780	802	806	820	860	819	807	877	883	805	899	801	844	839	836	855	774	896	820	804	822	815	820	853	806	832	846	864	883	810	842	844	808	816	812	849	791	802	820	842	786	867	839	783	836	776	832	805	854	827	816	779	873	822	881	827	827	752	811	805	840	849	778	869	806	839	844	850	800	831	780	807	792	833	808	807	857	847	850	796	814	811	837	781	861	818	828	826	814	823	738	842	833	834	833	850	784	828	823	849	834	850	886	837	861	795	799	836	843	815	783	838	802	882	833	837	780	786	841	819	810	807	813	845	837	862	802	782	787	798	846	804	791	876	886	857	847	814	791	908	800	836	840	808	896	825	785	851	845	817	828	862	863	825	841	787	819	889	838	831	782	799	825	843	787	826	869	808	855	814	823	845	807	762	804	865	853	884	840	810	866	822	854	802	844	818	810	826	820	824	758	800	811	856	799	844	786	855	882	850	852	810	852	846	806	819	816	820	827	818	815	832	843	852	897	826	867	834	801	861	833	799	807	804	792	838	789	797	797	868	793	827	803	882	803	769	882	809	782	861	815	837	791	797	874	785	836	826	831	833	853	787	884	873	829	799	786	787	831	766	811	827	816	856	790	783	859	816	801	808	871	845	795	834	831	839	858	833	801	792	799	839	840	815	844	827	803	805	825	849	817	834	837	816	781	832	839	843	813	803	780	841	868	827	807	853	797	817	787	853	828	841	806	854	816	825	755	785	779	785	851	783	859	828	844	854	848	812	841	804	895	823	814	809	862	843	773	816	787	872	870	760	850	847	775	843	804	770	841	851	830	811	838	799	882	813	845	819	816	855	848	819	814	795	765	830	840	797	804	858	824	814	867	862	809	813	870	890	838	852	805	783	790	791	807	816	867	815	866	819	841	835	847	786	831	798	788	835	883	856	817	793	819	835	851	801	853	819	810	815	782	859	801	845	825	818	823	837	754	824	874	846	789	819	813	840	843	788	815	829	836	794	792	783	817	869	863	808	790	848	852	869	742	819	820	885	851	808	811	843	841	770	769	780	875	837	845	845	863	788	834	828	840	874	842	783	846	816	804	844	809	844	789	800	794	828	765	884	872	831	869	857	816	819	832	811	877	836	814	836	826	836	869	812	816	813	831	830	823	831	806	760	838	860	827	782	852	846	833	799	810	828	859	853	828	854	857	800	821	879	791	817	780	809	825	793	784	795	823	803	847	843	788	855	839	805	851	831	786	851	788	841	811	812	841	832	831	861	818	857	815	870	844	813	847	826	800	774	808	780	855	817	815	810	832	855	789	863	858	791	826	822	814	814	868	821	801	833	806	802	865	819	822	847	808	835	786	790	826	845	808	831	801	801	865	853	858	820	817	799	797	814	824	874	787	837	763	796	791	836	867	864	824	849	785	849	821	803	834	761	834	793	815	839	803	762	820	902	846	825	823	850	806	785	794	812	816	863	882	829	820	818	839	833	811	816	816	820	821	818	874	838	867	763	850	808	833	807	749	826	883	882	811	836	848	830	806	831	861	795	833	828	818	798	839	844	789	848	821	830	839	787	779	807	864	829	821	854	846	812	762	829	822	803	843	819	841	825	816	818	831	810	909	864	806	868	800	789	819	838	824	826	873	792	843	823	808	799	822	824	809	869	826	793	860	849	831	848	884	790	822	767	817	775	798	779	815	859	886	852	877	806	838	829	854	804	844	796	815	804	861	803	819	802	854	854	814	809	825	863	855	788	848	837	821	833	769	836	814	797	822	868	804	863	875	804	865	835	752	851	836	835	846	812	814	799	810	791	819	802	800	798	781	792	874	823	846	800	834	823	847	856	844	789	826	851	822	827	832	789	826	826	826	828	823	790	818	855	785	789	851	813	791	837	825	879	784	820	807	836	889	848	803	839	765	848	785	840	796	846	786	865	863	804	839	847	880	879	846	843	814	793	823	792	846	834	819	868	828	830	814	864	817	864	831	867	836	825	881	815	816	839	839	839	840	834	849	851	886	842	808	831	782	828	794	849	803	864	805	835	812	827	819	833	854	808	824	813	816	805	856	851	854	867	889	775	850	812	831	835	836	815	847	798	834	818	834	834	797	838	815	864	862	841	853	755	842	841	797	827	791	797	836	855	873	866	811	863	880	827	812	851	817	848	802	839	826	833	825	809	796	731	846	830	811	810	867	887	921	790	864	815	832	842	817	816	823	834	861	830	846	866	812	836	905	854	772	796	844	778	817	824	828	824	814	854	865	802	834	803	815	836	792	839	805	861	820	837	811	837	798	799	808	848	863	793	808	840	825	797	852	823	816	868
6909	3055	1584	1002	955	973	895	753	687	530	424	360	271	247	211	165	189	161	179	219	240	196	195	145	99	127	112	96	96	76	96	78	97	85	75	88	64	69	62	71	78	72	75	69	70	90	79	81	80	58	62	61	60	71	61	72	66	61	84	69	71	64	67	69	75	60	62	74	71	62	79	57	76	75	97	83	56	74	64	76	66	64	70	62	64	60	70	70	55	69	68	69	73	71	73	65	62	83	80	71	72	74	65	77	84	63	80	65	81	70	66	86	77	78	73	63	68	89	84	77	62	71	73	75	66	81	61	69	88	59	79	58	70	74	76	74	90	73	71	79	75	55	60	74	80	73	60	67	80	74	90	78	73	54	76	55	67	74	69	70	58	61	77	65	71	65	80	62	78	77	75	69	61	65	73	81	60	59	87	71	73	79	85	72	67	75	69	72	74	64	64	49	87	80	70	80	59	61	67	62	58	79	70	78	63	72	77	74	79	74	69	56	68	74	64	61	68	64	72	62	63	58	78	75	66	64	76	78	75	84	61	61	68	68	58	72	78	63	63	69	66	65	70	78	61	54	78	65	82	75	75	68	62	66	68	73	63	79	45	66	60	65	69	79	54	66	66	70	68	70	70	75	71	64	66	84	77	80	83	75	62	83	88	60	63	73	65	56	75	76	78	71	74	79	64	64	78	77	85	73	70	70	77	65	71	75	75	59	73	72	81	70	76	67	56	70	67	86	76	69	75	65	69	72	78	55	70	71	79	83	69	58	82	60	72	80	79	85	80	71	64	63	74	77	67	88	84	58	75	81	67	83	78	65	75	77	69	85	88	68	61	61	81	72	66	55	80	67	78	72	66	74	68	69	74	69	68	66	91	59	77	66	60	77	68	79	65	72	65	82	84	60	70	56	84	85	57	73	75	83	74	79	72	79	65	61	53	80	83	74	82	72	71	74	78	74	66	82	57	68	65	76	61	68	85	74	62	66	65	68	86	90	78	80	60	64	78	81	67	70	75	64	69	65	73	73	70	83	69	96	67	65	83	64	67	78	65	68	58	74	61	74	65	61	52	62	73	80	74	68	70	78	84	57	77	53	66	71	66	64	73	69	75	65	66	70	89	76	75	74	62	89	74	72	68	57	59	59	67	70	69	52	82	70	63	79	68	73	78	60	86	69	59	70	59	63	80	71	86	64	75	80	80	59	72	80	65	67	64	68	81	71	76	59	70	65	69	71	65	87	71	70	87	63	59	84	65	66	78	64	62	64	75	71	75	73	54	67	60	65	66	59	75	57	82	76	71	68	72	71	55	80	84	67	71	61	74	76	73	56	73	67	77	48	67	83	79	79	72	73	68	87	64	69	69	78	61	66	87	82	73	63	78	53	72	77	68	69	78	70	85	71	69	55	71	73	69	65	80	75	65	73	66	94	84	72	68	67	71	63	65	71	56	73	65	86	88	75	69	68	79	73	85	84	63	66	78	68	82	74	97	91	61	69	66	65	78	64	67	84	68	65	71	66	64	77	86	60	64	68	84	68	72	77	82	57	74	63	72	72	67	62	64	70	68	74	82	61	71	69	79	65	86	71	88	88	71	75	78	60	63	71	68	77	64	68	63	79	65	60	72	75	97	84	68	62	79	85	78	78	71	66	67	69	63	70	69	73	54	66	72	72	78	74	67	76	68	74	66	70	64	67	65	82	66	66	61	85	83	71	76	85	62	63	52	74	74	66	75	65	71	88	64	85	78	79	73	79	60	73	79	83	73	69	76	70	75	62	62	83	68	79	67	70	61	71	56	66	70	67	78	68	79	70	84	78	52	78	71	65	71	67	74	61	76	75	65	60	73	73	65	67	67	75	67	74	57	53	64	63	54	75	70	64	66	71	79	61	72	76	71	73	77	66	60	70	70	66	84	84	75	69	69	63	65	75	69	68	65	65	56	62	66	69	77	63	66	81	64	54	82	76	76	72	68	48	77	62	67	75	60	67	70	73	92	66	79	67	77	71	81	64	76	79	80	77	64	66	62	82	60	80	78	69	72	68	82	63	81	76	67	68	90	72	81	83	67	83	66	63	72	56	70	73	75	66	72	58	70	87	68	71	65	81	74	64	81	59	65	65	69	58	64	66	52	57	79	72	71	69	68	72	66	57	72	85	66	60	80	66	72	64	75	71	80	70	71	73	68	68	69	89	66	68	62	64	56	81	80	58	68	66	64	66	77	66	67	74	88	71	74	63	66	85	55	65	79	63	79	70	78	62	64	67	59	68	83	69	76	85	71	84	64	84	67	71	78	65	62	72	57	74	71	63	79	57	77	68	80	77	74	61	73	66	65	69	63	51	61	73	73	78	66	78	62	70	57	57	73	61	88	73	79	72	53	74	70	90	63	74	61	59	68	69	74	65	64	59	72	85	81	64	73	94	67	72	63	79	60	59	58	72	58	63	72	90	82	55	83	71	65	67	83	74	68	65	60	67	68	60	75	56	72	70	65	76	91	69	70	68	64	69	61	70	68	77	94	71	77	67	82	67	70	58	72	68	78	80	69	72	70	70	59	68	91	76	61	74	62	72	75	62	69	65	67	61	86	63	66	64	53	58	72	83	73	77	88	64	82	77	68	66	74	76	66	62	72	66	80	62	78	68	80	66	69	80	87	74	64	79	72	71	65	72	69	65	68	73	64	63	75	65	73	71	85	70	74	64	74	77	59	66	62	77	75	84	58	70	69	65	78	59	70	62	66	66	69	66	60	76	67	78	74	60	70	74	60	67	73	60	74	75	68	73	64	74	72	55	66	68	67	65	67	76	78	93	87	62	72	60	67	61	65	74	77	64	76	60	63	83	69	78	68	64	61	64	71	77	72	55	75	76	63	58	68	60	87	62	76	64	85	55	61	59	78	65	66	89	75	78	83	67	70	66	86	65	71	68	89	80	75	63	77	79	62	68	67	66	67	74	68	85	94	74	66	65	75	79	84	70	61	74	80	76	66	70	73	66	72	81	60	55	83	78	72	64	65	72	56	65	75	58	68	59	81	64	75	69	70	54	60	77	73	67	77	77	58	68	62	83	87	69	73	66	74	74	62	46	58	78	71	81	63	73	65	89	79	53	60	76	68	79	72	70	65	68	81	67	56	64	62	69	74	75	86	65	73	73	75	74	57	83	60	68	62	66	58	86	49	74	64	80	71	68	59	61	56	55	60	70	81	74	76	82	74	67	70	91	71	76	80	68	65	77	67	79	70	66	81	84	62	81	70	72	86	61	68	77	63	59	72	55	87	68	64	64	65	69	54	81	78	61	69	72	73	85	76	78	76	72	76	73	63	71	90	85	68	74	70	71	73	76	64	67	68	83	59	95	63	85	78	53	66	58	67	71	61	85	52	71	82	74	60	77	61	76	73	68	66	74	68	83	73	62	63	90	57	76	72	64	67	68	73	69	80	75	66	64	83	78	78	76	59	73	76	67	74	87	72	84	89	72	75	89	69	65
29683	21950	17636	22586	27181	26495	23954	20955	18291	15664	13067	10525	8539	7060	6082	5429	4761	4420	4704	5891	6359	5618	4737	3621	2629	2242	2254	2081	1770	1523	1430	1308	1171	1121	1000	1006	1005	958	905	931	935	918	864	872	882	867	891	910	912	869	837	810	890	884	905	848	860	849	807	837	862	858	846	831	885	876	846	817	846	886	839	799	848	840	796	859	817	855	861	817	844	808	796	860	842	838	864	804	824	811	823	836	863	886	859	853	801	837	831	885	880	837	848	874	852	849	876	857	940	802	870	850	806	860	849	835	837	806	819	840	824	838	863	884	854	802	848	821	827	856	886	838	815	827	866	832	901	783	864	836	885	893	845	832	888	862	861	875	824	889	817	830	860	889	873	908	841	847	848	795	857	852	816	884	824	880	823	797	829	849	839	863	857	798	869	805	799	852	833	779	793	824	837	832	862	896	825	826	856	825	789	820	870	852	831	872	759	873	864	865	826	860	841	903	890	837	824	854	801	867	843	856	817	871	846	839	790	868	859	869	889	808	880	890	799	865	837	849	859	830	834	885	806	828	845	810	830	893	848	858	874	819	867	894	867	824	866	911	860	893	792	844	807	848	852	821	817	822	843	844	861	834	872	811	830	807	848	859	833	846	857	838	818	836	812	839	795	845	852	854	820	833	843	847	834	907	855	862	836	812	814	836	802	797	790	879	851	872	846	803	780	781	894	854	870	816	836	854	809	903	811	845	831	863	844	864	853	786	869	850	830	829	805	868	810	819	767	811	819	893	849	896	860	844	864	849	842	853	844	889	851	864	793	837	813	869	854	864	833	856	830	848	868	825	867	850	895	835	841	880	857	876	868	763	763	883	863	854	856	793	857	810	834	861	856	851	841	841	839	871	859	803	870	848	860	820	867	876	851	810	818	778	813	814	886	798	837	870	851	833	842	882	824	854	831	850	841	828	845	851	813	878	834	851	869	792	874	822	867	860	823	810	849	864	842	853	852	793	836	859	815	816	876	837	804	881	831	847	790	827	837	870	843	854	830	890	860	859	901	804	873	814	829	866	793	857	829	828	829	856	836	884	813	821	845	838	848	883	829	852	849	844	858	877	863	807	859	861	854	851	810	773	886	826	830	864	835	841	868	889	903	841	836	843	835	866	823	870	851	795	882	835	832	862	859	829	834	804	872	807	839	850	842	807	852	822	863	882	816	888	869	823	784	902	892	834	849	908	869	847	858	814	814	848	886	797	890	810	863	854	865	903	808	815	840	857	882	842	867	830	871	862	826	835	821	826	870	861	825	850	880	814	847	842	882	819	824	819	830	853	795	842	820	848	832	890	856	843	830	857	846	806	848	841	826	868	849	869	860	862	812	828	816	814	893	826	826	816	840	814	881	802	842	854	834	872	796	782	826	789	840	825	810	837	837	847	875	815	845	849	855	801	841	859	828	814	856	878	846	857	879	819	882	834	829	823	823	834	816	861	814	824	861	863	812	880	841	869	916	840	816	849	780	818	876	837	809	805	808	860	860	886	827	867	842	767	865	813	845	901	811	842	866	820	857	852	825	851	833	849	860	826	845	790	851	860	806	844	843	839	861	856	853	887	760	865	763	818	842	874	873	815	847	847	835	826	894	827	836	863	826	837	834	773	827	823	775	838	806	848	834	810	847	807	801	871	827	832	809	821	843	868	828	831	880	854	860	916	886	810	851	829	861	875	876	846	851	895	862	829	839	832	803	806	829	852	840	890	834	800	843	810	828	825	845	913	873	866	840	809	796	841	826	856	895	836	876	903	831	835	848	867	827	832	860	886	851	837	807	879	892	835	852	880	838	855	808	834	883	846	861	857	822	851	846	842	898	796	836	876	839	788	765	863	860	840	881	810	864	840	882	890	810	824	877	842	869	856	890	826	850	825	909	823	861	815	856	868	859	839	868	872	834	930	856	828	843	820	854	787	835	823	818	839	885	900	804	869	869	833	832	825	840	808	830	893	859	809	831	832	897	782	837	829	858	886	857	855	858	798	799	843	885	838	837	904	828	855	852	832	855	819	874	838	821	824	807	830	831	859	807	794	818	856	799	785	826	846	896	869	815	871	881	791	852	812	878	813	851	845	795	869	812	817	874	861	877	832	846	805	830	836	853	859	863	875	837	803	830	866	853	827	818	834	824	806	840	848	862	862	878	844	784	836	889	842	853	857	893	839	811	806	856	833	852	839	851	827	765	860	864	865	802	830	876	835	853	892	858	885	765	799	834	875	867	853	854	861	772	798	799	839	871	874	884	800	850	804	839	930	899	855	834	875	816	871	857	839	806	863	832	843	807	843	848	860	836	810	861	811	821	832	824	834	849	810	827	860	843	850	883	824	791	812	870	865	869	836	815	806	822	853	804	855	924	841	844	848	875	875	878	804	834	868	840	837	813	845	886	832	901	809	849	823	880	831	863	838	837	842	899	847	830	823	840	785	835	842	783	847	826	864	831	840	839	823	866	861	845	805	854	839	840	802	904	864	800	881	850	870	803	852	828	864	834	865	861	829	885	875	817	806	815	844	837	869	818	877	858	832	806	812	846	890	871	818	812	839	903	807	806	849	805	900	831	895	829	838	846	851	874	856	854	847	790	866	839	850	861	833	863	894	879	846	876	833	850	831	865	856	848	873	838	845	839	826	832	834	833	852	878	866	813	811	849	886	829	809	808	853	863	850	841	866	826	806	810	897	817	858	865	881	845	853	832	822	882	865	809	845	818	867	845	869	802	849	851	821	839	861	858	880	832	899	855	878	802	870	816	833	893	826	816	806	887	901	854	889	880	880	791	835	849	848	857	799	836	812	856	863	789	824	886	832	815	815	825	863	789	867	847	799	865	852	785	813	903	825	858	821	800	846	858	819	833	849	852	844	839	846	892	843	804	838	861	812	803	811	879	849	854	826	880	761	861	829	849	840	845	893	834	810	860	855	827	862	806	802	877	841	852	801	869	865	848	868	832	876	876	865	869	887	873	851	822	861	825	853	878	846	807	833	822	854	815	828	840	876	845	839	836	822	869	842	826	894	820	843	864	884	884	866	849	868	807	877	859	795	849	849	883	838	874	850	778	824	808	820	886	843	835	860	868	892	828	846	831	803	829	826	902	855	856	845	844	819	855	796	899	924	824	766	874	884	837	824	803	831	881	851	805	843	798	808	842	889	860	811	854	840	824	844	788	875	863	844	785	829	827	864	791	858	822	894	851	821	831	808	820	833	822	804	826	865	848	822	906	837	782	814	900	826	815	865	829	898	848	802	826	821	811	907	873	834	831	841	834	859	857	824	888	824	875	875	787	846	870	857	866	794	871	812	842	831	815	810	840	893	854	865	864	875	818	866	837	864	849	853	847	848	841	832	901	832	835	811	849	831	813	825	851	817	833	911	903	809	846	859	836	807	804	864	874	756	798	835	833	832	848	864	839	849	814	877	796	826	872	845	816	829	832	837	830	796	852	910	810	820	840	868	837	840	867	828	809	882
7564	4395	2288	1457	1319	1431	1236	1023	847	660	607	431	386	303	264	225	213	223	191	199	230	226	232	200	144	116	128	122	107	120	94	91	73	84	86	105	89	70	53	67	69	55	73	70	70	77	68	75	66	65	59	73	67	68	74	73	63	85	72	66	60	80	72	65	85	78	50	71	81	87	64	59	57	72	80	81	74	67	66	70	68	73	74	69	78	85	63	72	84	62	73	86	86	73	65	66	60	83	67	67	74	68	68	57	68	74	65	71	68	56	64	67	63	52	81	80	69	78	78	64	81	81	67	84	71	57	69	57	66	66	67	59	58	67	77	73	71	63	72	86	48	60	82	71	62	52	75	44	82	82	82	84	77	79	81	66	71	71	65	59	78	62	65	75	66	52	73	65	68	66	70	84	73	67	74	69	74	78	70	70	66	75	67	59	78	75	62	66	57	84	61	69	76	60	75	63	60	70	77	63	63	60	60	80	71	63	76	68	75	75	81	69	78	72	71	80	62	77	58	76	69	76	55	73	64	65	49	67	63	67	74	72	74	75	81	64	70	58	53	71	74	78	73	58	70	63	72	84	65	61	78	66	53	57	67	83	66	65	56	70	69	65	72	64	58	53	69	70	76	76	62	79	60	79	59	71	71	73	72	69	63	67	60	81	86	60	77	69	53	87	86	73	52	75	62	64	77	72	66	71	64	72	62	59	64	72	70	75	77	57	84	75	63	69	64	76	72	87	66	66	67	54	81	66	66	72	79	70	70	64	65	87	65	63	72	71	62	69	68	67	67	80	82	74	71	62	69	76	83	58	74	75	64	83	60	64	78	68	80	65	64	62	69	70	62	56	76	91	65	69	71	69	59	67	86	64	79	65	66	77	57	74	64	69	71	56	74	69	77	67	70	77	55	66	76	81	59	69	57	62	67	74	75	59	76	70	71	72	63	69	81	59	83	74	69	80	68	64	66	67	88	72	95	69	57	62	67	71	58	72	79	62	84	60	65	53	81	79	70	74	87	78	76	73	75	82	62	74	77	63	73	68	75	64	65	74	71	55	80	59	85	70	70	84	74	71	61	63	69	62	72	68	60	64	54	71	67	75	49	56	88	73	69	70	70	88	73	66	82	77	74	61	72	92	63	65	78	75	85	71	81	68	72	62	59	59	78	68	75	70	72	78	82	73	52	70	75	77	66	62	87	62	73	66	51	73	61	61	72	73	58	70	75	48	59	79	51	86	55	80	73	66	69	62	77	65	65	79	49	69	72	61	77	59	70	57	79	72	45	71	69	78	71	81	68	66	65	76	68	62	73	79	74	73	85	69	60	51	88	65	58	56	64	80	60	68	78	52	73	71	73	65	72	78	69	63	85	79	73	64	68	58	62	66	75	68	60	81	71	76	78	63	78	73	61	80	73	73	65	68	71	72	68	85	68	68	66	55	46	58	61	74	73	69	65	69	65	74	67	69	81	77	65	63	67	77	69	73	64	76	55	86	75	59	66	76	87	71	67	51	67	72	72	74	65	64	72	67	46	80	61	71	75	77	64	62	68	82	74	71	66	71	70	64	57	64	90	73	67	70	57	74	77	75	79	67	57	68	63	65	77	61	66	56	69	67	57	67	61	68	88	64	70	68	85	68	78	79	86	60	76	68	69	74	76	62	74	62	64	83	59	65	57	67	72	71	72	60	73	62	66	73	65	70	58	75	59	71	54	72	68	64	61	70	84	65	80	75	58	64	67	57	73	76	62	69	63	69	76	72	71	65	66	95	67	62	65	76	72	74	82	55	54	72	72	66	82	92	68	79	87	78	81	75	64	66	83	70	57	68	85	75	75	73	76	67	59	80	62	73	67	71	65	79	64	76	55	59	79	73	70	68	57	72	74	72	74	65	76	77	76	67	71	61	81	67	65	68	74	63	72	64	77	78	79	74	85	73	59	72	65	66	64	74	62	83	89	88	78	65	73	70	75	80	50	70	77	70	58	64	72	79	63	65	63	67	78	64	49	75	72	87	80	81	80	65	64	68	71	82	69	77	76	58	68	74	62	64	68	67	76	69	64	58	53	81	59	72	71	72	65	65	82	73	62	70	58	75	73	72	81	60	68	72	87	58	67	77	69	69	75	74	66	67	63	73	72	62	67	56	66	58	61	63	65	74	75	74	56	57	70	70	62	60	73	83	79	55	76	78	79	71	68	69	63	72	75	65	64	75	69	71	69	47	79	72	63	83	78	72	74	76	65	73	66	76	66	65	59	78	64	78	54	64	65	63	74	62	61	73	75	62	73	67	66	68	69	61	76	69	68	68	57	59	69	66	61	83	57	74	60	85	83	69	71	72	61	70	86	86	62	81	68	72	63	75	68	72	73	68	62	71	69	66	79	74	69	61	62	68	85	62	68	72	57	68	57	77	68	77	67	57	57	75	68	59	57	67	72	60	71	71	65	66	85	71	70	68	90	67	65	78	65	86	86	72	74	70	75	70	73	85	80	66	69	58	65	82	69	70	81	54	69	62	70	61	61	62	75	76	76	78	73	74	91	55	66	72	75	78	66	56	63	75	71	53	65	62	87	85	72	90	64	69	70	76	76	66	70	77	79	84	64	58	73	68	76	92	81	61	66	80	71	57	64	76	62	76	58	85	73	67	83	80	80	77	72	80	76	69	68	67	75	63	78	75	69	48	58	65	86	75	72	62	66	66	74	62	62	73	65	77	56	55	58	78	65	73	65	67	68	83	80	64	71	84	81	70	53	67	74	82	82	66	53	62	63	73	66	80	81	64	76	81	68	67	83	71	79	67	84	74	68	68	64	75	67	61	57	54	65	65	59	76	83	70	64	60	72	75	59	78	76	69	61	70	78	54	67	74	92	59	61	72	71	81	54	84	70	69	74	61	71	69	83	62	80	70	82	72	73	69	70	69	75	68	73	58	69	70	75	87	68	56	76	81	54	55	78	54	81	82	70	68	64	73	80	64	60	64	80	73	60	63	78	65	62	56	86	79	73	77	72	62	57	78	69	67	60	71	68	74	68	83	75	65	77	61	75	74	71	83	66	90	75	54	69	60	78	56	70	70	72	83	61	74	77	61	62	70	63	68	68	70	69	78	72	63	62	59	81	79	66	74	63	73	73	65	57	82	77	66	58	73	72	78	80	59	68	67	67	68	78	65	54	57	71	70	64	62	67	70	54	69	68	79	75	65	64	72	67	77	71	50	62	72	84	66	61	63	77	63	75	78	53	72	77	64	60	80	72	65	62	67	85	86	62	62	78	74	66	78	67	60	81	56	64	62	64	69	81	66	77	77	76	88	91	67	72	74	54	75	77	69	68	55	68	75	71	68	80	65	73	70	67	65	58	70	81	67	68	51	63	67	81	76	62	74	72	60	61	79	69	74	79	72	85	52	59	78	73	71	67	83	82	61	68	72	72	64	67	67	69	72	63	65	63	70	75	59	67	67	77	66	57	72	65	85	65	69	86	47	79	88	76	72
33625	24703	20448	25559	30060	29378	26798	23442	20883	18327	15697	13105	10960	9102	7630	6637	5803	5225	5195	5419	6302	6633	6214	5062	3239	2563	2340	2368	2188	1696	1686	1535	1294	1275	1114	1061	1062	1010	932	949	937	902	987	872	878	923	816	885	878	866	879	805	802	845	866	818	823	875	855	814	847	845	861	840	835	845	806	812	855	882	865	793	838	780	775	825	816	902	818	865	810	833	870	867	843	839	841	840	822	836	828	765	821	798	872	827	831	849	825	829	829	848	857	864	795	830	839	836	811	865	826	843	790	808	854	831	845	879	845	751	795	880	825	842	852	834	865	799	878	853	810	894	827	837	872	838	811	841	794	817	811	843	794	852	857	858	848	770	865	788	853	832	834	821	821	893	826	886	817	817	779	792	855	830	892	847	874	824	882	802	824	800	850	898	839	811	827	829	839	844	814	812	835	792	822	787	791	861	804	868	861	805	796	821	836	833	814	815	766	846	847	841	842	754	836	866	831	879	838	820	812	828	825	820	797	834	850	793	812	844	850	792	854	822	824	868	878	844	832	812	821	894	812	858	791	813	857	831	806	788	793	845	790	822	842	806	859	850	842	835	840	825	849	823	796	817	871	781	838	810	853	856	839	829	838	874	826	806	803	810	823	832	830	807	835	853	811	849	823	855	900	820	847	798	826	803	813	825	846	853	817	853	814	807	823	797	850	852	865	850	838	812	847	823	819	823	812	813	814	846	850	834	812	856	854	824	802	844	836	827	870	861	816	820	822	864	885	864	870	824	846	842	869	867	806	840	805	855	883	813	816	790	843	844	795	836	853	837	828	794	815	773	874	841	845	790	823	815	819	817	803	905	841	808	830	843	852	816	836	821	828	798	859	817	832	839	867	817	899	808	817	896	840	827	852	829	819	831	827	841	827	860	839	874	841	861	824	789	792	817	801	829	790	785	844	785	886	836	884	809	857	865	857	804	882	835	831	822	808	828	754	815	834	830	810	816	883	870	806	839	845	825	829	860	900	790	800	835	813	856	821	813	805	853	792	777	873	808	872	838	812	827	792	812	828	832	795	840	855	805	830	802	785	816	755	824	863	790	820	809	814	798	872	853	828	822	807	843	858	796	813	822	769	860	845	827	825	770	834	848	811	827	831	836	846	791	843	903	822	823	850	772	863	836	877	801	828	849	889	874	812	860	827	855	844	861	848	817	800	871	790	867	848	851	899	778	819	859	868	848	812	829	810	825	815	820	844	799	811	844	835	852	865	812	855	870	837	858	829	813	795	875	835	812	853	859	806	814	835	874	827	854	857	832	862	878	811	804	799	786	851	892	827	855	812	810	870	829	828	795	866	814	827	849	836	845	821	851	818	838	833	878	821	855	823	881	859	859	797	847	814	850	808	819	807	840	827	809	885	817	825	803	838	861	835	800	812	794	828	845	839	824	828	845	820	839	836	849	818	845	790	790	793	805	800	811	829	802	807	813	828	786	865	817	835	876	838	847	812	830	820	809	829	843	807	792	836	846	828	880	817	803	860	844	840	812	852	805	803	813	808	872	805	850	821	819	831	825	817	775	837	832	808	815	811	844	856	797	918	806	829	818	832	843	827	795	865	813	824	840	879	816	905	847	819	804	792	816	930	834	831	775	839	864	842	834	837	809	866	778	900	838	824	888	819	807	804	852	879	830	849	797	777	859	855	839	866	853	820	852	833	848	873	823	809	829	818	826	846	819	815	854	850	821	847	813	856	810	793	853	803	849	842	798	835	807	842	816	847	819	850	828	768	858	819	819	828	827	868	855	845	792	873	816	852	837	812	850	817	850	808	880	862	847	832	855	874	808	851	860	875	861	823	849	823	766	846	830	847	850	778	837	844	867	853	847	798	822	770	837	836	799	805	818	801	924	842	926	893	849	853	803	861	819	858	782	769	828	843	832	844	791	883	797	818	813	840	828	820	840	786	842	833	837	852	816	843	813	818	835	838	849	876	828	810	845	884	805	767	816	821	836	901	819	810	863	819	867	850	852	890	866	826	827	825	796	791	842	827	827	815	848	838	777	926	833	839	844	825	839	828	813	862	820	866	826	841	756	837	814	809	843	852	828	762	847	850	850	799	780	818	911	813	859	843	840	818	843	870	863	837	807	814	850	841	817	823	836	815	869	856	829	842	850	877	827	825	868	868	842	877	782	835	841	795	860	822	820	865	797	803	854	817	879	862	848	836	792	814	801	798	826	838	851	859	817	860	828	768	800	811	838	849	819	809	796	855	845	856	803	804	816	879	790	848	793	902	852	861	814	858	849	873	874	881	838	856	838	849	841	834	832	801	854	826	865	864	860	891	823	817	791	862	820	847	846	864	862	863	815	822	849	823	794	809	829	857	795	853	825	821	849	846	879	853	853	833	797	833	853	812	838	841	812	823	882	805	830	836	804	874	886	785	819	843	837	828	837	882	816	874	847	812	842	827	848	817	850	858	795	841	827	840	848	790	837	877	836	836	801	808	836	872	867	818	880	803	845	837	805	837	869	791	830	846	897	810	816	825	826	869	851	845	848	849	831	806	920	826	824	817	847	831	798	847	826	886	831	836	797	788	849	808	766	836	836	839	829	836	873	823	826	821	850	861	835	886	779	817	843	839	778	839	899	794	809	847	842	867	852	808	785	835	835	842	876	802	879	762	832	883	852	880	804	809	828	845	856	840	822	818	835	837	848	788	868	833	828	840	821	902	849	814	827	834	800	847	791	839	871	833	886	847	760	826	825	806	890	854	817	816	798	836	841	851	835	883	865	850	864	879	839	810	861	830	840	798	864	794	830	811	888	809	826	857	848	837	811	831	771	838	823	782	890	860	800	856	804	803	811	816	850	803	815	792	887	857	908	815	820	813	824	800	883	839	839	800	863	812	825	859	849	807	868	825	894	799	775	818	823	836	846	827	823	848	769	791	789	873	773	869	844	824	810	798	882	853	788	821	847	817	822	864	881	818	800	834	827	804	802	831	780	880	803	800	832	900	816	795	832	851	825	821	825	825	852	845	799	847	839	816	822	868	846	824	831	825	833	832	827	874	817	857	816	822	839	849	791	834	823	842	846	850	860	876	783	805	839	842	876	833	822	846	867	796	863	812	816	831	853	832	806	855	816	815	851	817	867	852	855	861	810	787	801	815	870	864	897	826	877	858	866	862	845	845	833	784	861	861	852	838	825	852	778	836	855	779	852	843	842	852	796	830	876	874	792	837	823	860	789	866	826	820	859	818	811	845	806	804	779	768	847	814	787	870	844	790	824	812	815	868	851	855	873	849	820	854	820	841	827	859	885	836	866	863	858	784	835	843	861	845	824	834	802	871	798	843	858	848	840	892	895	770	806	850	831	839	830	838	843	876	853	833	867	870	829	826	843	781	825	824	872	805	827	807	853	889	816	828	866	794	815	806	793	852	863	881	790	819	841	815	831	822	797	799	858	828	835	863	857	828	832	789	824	835	859	800	877	780	814	809	813	854	879	810	843
4043	1463	750	524	554	598	505	450	381	307	267	277	189	179	140	146	119	137	136	130	125	145	173	163	123	100	83	90	68	74	79	77	86	65	75	53	75	79	63	69	60	66	74	60	66	64	81	78	71	80	73	64	71	79	69	69	65	57	78	67	67	80	57	61	83	52	72	62	70	67	78	65	55	86	80	56	58	65	71	75	65	76	58	60	63	67	66	71	68	66	67	63	71	74	62	64	68	70	74	78	74	60	62	61	67	74	69	72	81	72	62	60	81	64	49	72	69	71	71	92	72	69	63	78	64	84	67	72	71	65	66	70	82	83	65	73	55	58	66	77	70	62	75	70	69	66	54	78	74	63	62	67	72	66	61	66	75	67	68	61	55	62	66	66	71	61	73	57	64	67	73	87	61	69	82	60	72	64	71	51	72	86	58	60	63	70	68	69	67	65	73	69	67	60	69	67	67	69	76	71	85	60	69	68	67	67	79	74	66	81	80	63	64	62	64	76	61	56	69	63	56	66	63	59	63	62	71	48	76	63	82	87	69	63	60	71	70	67	70	70	77	88	72	62	58	61	60	69	72	67	60	73	54	51	79	58	58	76	56	71	71	64	90	65	83	55	74	77	65	77	63	79	57	68	71	69	62	84	65	55	81	49	77	68	70	66	66	70	71	63	53	73	69	58	62	82	70	79	61	53	58	65	81	57	61	72	76	54	71	68	73	60	65	70	66	68	62	60	65	81	70	64	72	80	71	62	75	74	64	71	75	68	54	85	73	64	66	69	60	65	69	72	68	60	89	68	60	68	90	60	65	75	73	73	71	72	60	62	66	59	79	72	71	74	69	60	61	67	69	74	76	59	80	59	72	68	75	51	58	66	62	66	76	75	56	67	64	81	78	49	66	75	67	61	68	64	55	70	72	70	72	69	55	76	62	65	75	64	69	77	72	55	73	56	66	76	70	71	70	62	57	70	65	70	70	86	61	72	64	75	82	69	75	53	69	67	70	73	74	63	81	74	69	80	68	66	81	60	72	70	72	71	62	70	70	54	82	74	69	70	57	62	59	72	71	78	52	66	68	62	70	53	75	74	67	76	74	71	59	56	79	67	66	61	64	80	66	58	73	71	81	62	69	60	60	45	55	70	85	52	69	83	78	67	79	69	69	77	66	64	62	71	81	75	66	65	66	66	69	63	80	86	56	82	70	74	69	69	70	52	77	65	62	66	69	77	62	71	66	72	77	68	54	74	82	69	64	74	54	55	83	80	72	84	78	56	67	70	60	61	79	74	72	80	78	76	72	64	48	73	75	50	67	55	70	76	76	74	59	76	70	64	68	56	72	68	64	63	61	62	64	77	60	77	71	63	58	73	86	48	55	66	65	63	60	76	84	81	72	63	66	61	62	69	73	68	60	74	75	72	71	71	70	60	70	58	73	72	78	74	75	72	70	79	74	66	53	84	76	63	68	67	65	50	80	56	69	79	65	81	67	78	61	70	68	69	71	60	77	52	60	74	59	66	54	78	66	63	59	77	66	79	54	69	76	61	52	77	73	75	62	68	63	72	54	54	73	65	65	63	73	70	74	61	74	50	64	62	80	60	62	63	69	55	76	71	65	54	81	53	79	63	68	83	72	68	70	57	61	75	55	69	54	62	69	76	69	74	73	76	70	78	67	59	58	62	64	65	65	64	74	75	71	69	68	73	75	63	85	69	69	65	67	74	64	70	79	82	64	67	73	72	69	69	75	63	69	75	74	75	67	84	64	80	77	66	81	71	73	74	69	68	65	61	64	63	77	46	57	68	69	66	66	71	67	82	58	60	56	68	72	62	71	71	64	74	76	62	72	85	67	66	60	80	65	76	65	77	65	73	46	82	64	74	69	80	69	75	59	70	63	81	74	65	68	64	75	63	75	69	63	68	72	44	75	61	66	72	65	70	78	76	81	49	86	66	70	81	73	62	69	67	69	79	67	80	65	57	52	66	62	49	68	63	71	81	73	68	64	79	71	73	63	67	69	61	78	66	74	57	56	70	62	74	76	76	70	68	55	81	75	72	67	65	65	68	76	83	65	72	59	74	73	74	59	60	67	68	54	81	83	68	65	72	65	64	59	66	69	63	52	73	67	74	65	71	71	63	68	67	53	67	68	63	69	47	69	64	84	78	75	73	60	52	70	73	71	83	90	64	72	62	64	81	80	66	81	79	64	56	70	49	65	70	65	75	82	72	80	74	61	67	81	56	69	81	55	77	61	56	59	65	59	63	78	62	69	60	64	57	72	83	72	77	67	65	66	63	54	66	65	64	71	63	63	84	84	71	73	66	70	76	65	74	69	71	71	70	54	59	72	79	66	74	65	58	57	65	67	61	78	68	60	78	64	64	81	63	79	68	80	64	63	70	71	85	74	77	70	75	59	80	53	54	79	74	64	72	84	84	69	62	55	62	80	64	76	64	56	68	75	96	59	65	66	65	66	70	68	64	71	68	73	58	69	60	65	69	63	64	60	64	73	67	83	63	96	80	67	71	74	79	63	70	61	62	72	69	65	74	72	85	76	63	72	85	76	67	59	64	88	83	74	72	64	78	69	70	75	59	74	65	62	72	61	51	79	86	78	68	70	71	74	71	67	61	70	72	66	63	61	71	80	81	60	73	78	68	70	61	63	66	63	65	76	77	57	63	74	72	64	75	73	66	75	63	72	88	64	61	73	65	57	80	73	81	61	87	83	61	70	79	65	76	64	71	60	59	60	68	70	75	65	75	78	64	68	72	68	56	66	73	70	76	64	79	73	76	68	65	82	64	69	54	77	65	89	66	66	72	50	56	55	83	66	50	74	71	55	82	77	61	69	69	82	67	72	67	51	87	68	74	78	72	70	62	62	60	71	59	60	65	69	54	69	80	70	81	67	64	84	74	60	58	71	68	58	60	52	73	69	67	79	60	62	64	60	72	58	86	73	73	75	65	76	79	73	54	70	67	74	80	69	59	80	70	66	69	75	64	75	65	85	72	77	52	91	57	49	65	67	85	57	76	67	67	60	70	69	75	82	85	72	76	71	73	59	58	75	72	69	72	68	61	66	46	66	63	75	78	72	69	85	77	69	62	59	76	69	69	57	61	68	67	63	71	71	79	58	63	73	67	71	75	56	73	62	61	77	81	68	61	72	76	71	64	69	59	69	81	68	75	76	61	47	83	76	54	57	71	63	68	65	80	75	71	64	80	70	76	86	81	75	69	85	64	69	89	67	78	66	52	69	63	60	74	72	72	77	79	71	83	78	57	54	80	55	67	80	72	62	77	72	61	73	67	68	71	83	86	59	69	74	77	71	60	87	64	68	72	73	75	69	64	77	60	82	62	64	68	72	65	59	76	69	65	66	64	48	74	71	81	81	70	61	72	76	67	60	63	71	95	63	66	67	57	76	52	63	74	75	66	79	79	78	59	78	79	63	57	70	75	66	68	74	77	69	71	70	65	75	81	71	52	70	66
25618	16568	12041	16677	21988	21765	18858	15844	13057	10939	9176	7659	6036	4965	4057	3408	3105	2744	2596	2690	2972	3578	3844	3741	2818	1696	1611	1587	1531	1350	1263	1247	1096	1008	966	923	878	908	937	841	890	865	830	901	902	865	875	811	862	873	807	828	821	843	885	809	831	852	856	819	881	805	877	818	823	810	842	803	840	796	874	844	792	826	858	815	784	834	837	809	892	883	855	805	838	846	845	822	858	797	826	817	830	750	825	861	813	818	775	850	849	842	841	794	853	817	873	801	838	845	843	787	851	849	833	894	876	803	785	837	851	833	847	849	793	815	842	844	812	841	796	779	850	828	842	828	876	785	804	834	804	790	814	831	888	810	825	826	844	791	827	884	787	847	825	864	861	770	828	849	851	814	817	874	842	826	835	860	854	874	875	842	838	837	808	807	855	841	837	825	767	822	788	779	804	831	877	819	771	872	839	834	872	901	867	855	850	852	775	818	875	847	819	858	879	786	805	781	790	894	834	813	814	824	844	862	782	887	832	773	807	817	868	829	830	831	786	852	830	843	815	870	814	844	871	813	817	785	868	807	776	815	803	853	808	804	813	798	852	833	798	872	817	847	797	834	788	822	824	803	859	857	769	790	784	832	889	844	811	819	879	840	866	775	845	849	756	824	821	802	830	805	826	825	818	805	812	811	789	863	808	831	858	856	800	797	847	839	791	824	835	785	791	801	774	849	819	839	847	818	818	817	851	787	868	880	801	835	870	819	786	826	814	820	810	827	789	805	866	833	833	823	832	792	857	804	809	818	833	804	788	849	815	793	843	809	835	837	841	829	801	859	835	831	813	863	855	841	844	834	847	870	813	875	819	855	824	798	864	795	788	856	806	810	807	825	840	826	825	802	854	845	880	801	846	795	800	806	818	828	857	850	798	805	826	795	864	780	794	818	789	895	824	816	829	796	852	797	853	831	814	867	828	888	834	818	864	802	888	830	810	816	826	779	861	833	845	806	848	828	872	816	835	806	807	836	802	870	801	825	842	836	763	878	837	865	818	809	832	835	857	820	785	802	864	876	840	865	844	844	833	803	776	798	860	845	794	782	866	825	835	833	838	854	831	844	850	842	859	822	788	856	787	757	839	889	872	821	873	858	850	852	804	821	849	807	837	864	832	812	864	845	810	818	848	836	849	801	862	874	836	802	896	837	830	876	834	837	802	813	814	814	835	796	755	871	836	852	808	767	855	796	863	805	784	847	838	795	876	884	843	831	790	838	824	849	845	831	810	792	885	809	814	815	823	859	824	871	774	831	829	806	827	826	775	839	806	818	912	810	853	820	866	797	841	849	856	826	861	833	838	837	891	831	894	780	860	830	865	841	764	828	825	847	823	805	819	838	843	795	850	809	798	834	794	811	878	835	825	846	776	838	819	860	850	842	807	832	798	884	822	878	795	788	796	774	829	819	822	876	784	823	806	809	826	855	862	837	885	779	833	825	871	844	866	840	888	838	834	868	914	839	806	757	799	851	857	798	843	848	865	778	885	814	805	795	845	795	798	850	887	825	849	859	851	832	857	835	860	783	818	831	853	866	828	795	810	824	844	847	807	849	827	822	848	847	782	834	813	821	816	822	818	812	849	829	856	806	788	830	787	860	812	853	783	819	835	844	833	838	861	790	819	872	828	845	806	818	819	802	861	805	847	875	851	848	821	758	858	863	839	822	822	859	787	805	870	769	793	882	815	826	815	778	840	850	806	818	869	857	865	864	830	822	840	831	840	722	899	820	851	785	839	874	853	846	794	844	841	860	803	859	829	837	824	818	878	833	804	838	846	813	790	837	796	816	797	805	883	823	831	845	834	773	839	841	798	853	792	836	848	832	822	838	871	835	846	847	819	813	816	847	810	781	809	760	874	822	792	843	807	804	856	860	837	818	851	835	882	795	818	841	833	810	758	815	804	758	802	812	821	840	861	840	817	778	814	836	850	843	796	868	795	837	829	801	799	805	830	848	833	802	841	847	782	774	860	831	837	838	864	789	821	834	784	829	869	851	890	837	831	848	854	840	830	843	813	885	832	829	794	811	824	873	804	784	812	818	806	805	807	820	815	841	877	771	832	888	834	783	829	846	833	826	826	839	813	809	821	879	853	849	820	798	849	822	779	909	843	848	806	832	831	831	820	854	822	815	848	796	853	817	846	840	795	838	846	800	866	883	784	800	816	841	858	817	850	862	839	860	787	845	856	827	819	838	880	813	868	802	831	838	829	831	842	886	880	837	890	774	831	857	820	844	840	815	822	802	793	881	824	820	859	836	824	811	792	838	832	821	853	826	807	870	830	835	813	793	813	834	831	859	856	841	884	823	856	861	848	842	853	860	813	859	818	833	823	808	847	817	824	844	846	777	846	839	824	820	838	839	802	808	837	846	794	815	846	816	774	785	797	844	796	878	833	804	893	803	781	877	801	762	789	850	864	850	847	826	839	849	820	866	850	842	837	845	860	792	810	802	812	862	814	820	844	834	807	766	841	835	857	739	804	812	862	809	840	814	838	812	811	874	831	835	868	789	840	831	847	867	827	795	834	788	814	829	768	801	847	772	803	837	815	828	844	787	846	847	833	840	816	767	863	836	854	855	817	786	896	813	834	779	824	818	867	880	795	823	828	864	838	881	841	793	853	812	866	815	849	830	826	828	816	798	783	782	826	886	826	809	862	823	818	822	804	852	895	840	872	834	777	815	840	819	857	805	793	775	822	832	830	830	848	801	820	861	776	860	798	835	800	773	795	804	856	867	906	830	821	816	805	802	807	826	853	857	843	810	854	829	843	798	822	824	861	833	820	830	840	821	819	850	858	813	850	860	825	783	810	840	802	840	845	795	821	834	840	841	802	805	834	776	851	855	789	803	814	873	825	769	784	885	849	802	831	826	852	848	830	816	787	835	857	822	848	789	875	832	844	837	846	816	852	814	805	839	891	835	781	781	890	806	815	840	795	800	865	795	828	839	814	768	831	841	821	865	843	805	811	842	809	836	811	807	819	883	800	839	823	796	824	849	810	803	805	820	845	808	882	824	808	788	829	823	834	824	820	807	821	780	812	857	840	846	814	849	853	854	866	800	778	849	822	813	811	848	859	786	859	835	819	839	821	812	843	832	829	838	815	843	840	799	804	865	823	842	857	864	864	853	827	805	801	829	845	799	826	849	832	776	821	797	794	787	820	822	808	825	807	830	805	839	831	794	833	842	806	841	762	842	812	794	822	850	810	835	810	764	861	841	818	852	762	845	789	788	816	799	827	804	803	831	801	812	829	798	820	862	824	831	807	826	794	810	851	807	879	834	834	785	814	852	774	802	829	828	824	764	879	821	825	776	812	810	874	866	829	802	811	777	821	813	852	856	817	836	868	819	826	843	828	882	817	762	826	835	833	809	783	827	848	853	845	871	806	862	839	820	774	823	845	782	823	825	850	828	862	848	814	789	820	812	874	881	827	793	852	817	823	797	822	818	836	753	847	849
4876	2747	1357	925	852	1027	881	729	584	437	385	375	284	262	218	169	158	160	149	118	160	158	174	183	166	127	115	99	110	103	93	103	76	88	84	77	64	72	63	67	73	64	83	67	62	62	50	70	60	67	77	69	72	68	57	82	61	65	77	75	62	63	80	72	65	67	75	65	64	58	72	72	59	61	53	62	71	61	66	70	68	72	69	65	75	74	59	68	66	63	69	68	65	73	73	79	65	68	54	69	67	75	66	74	73	73	61	80	55	65	76	74	80	61	86	78	69	70	70	56	73	68	72	66	61	62	65	72	62	66	67	56	72	76	81	77	69	82	62	66	69	64	70	71	63	66	65	62	76	83	77	65	68	66	53	75	59	73	72	63	67	66	74	57	53	74	72	81	57	64	79	65	76	69	74	76	67	59	62	63	64	79	66	56	64	59	73	73	69	69	75	72	67	58	79	66	62	56	55	78	84	61	59	70	67	74	74	83	87	60	60	55	74	71	59	70	60	68	63	74	56	57	73	80	67	68	62	71	71	87	69	61	61	70	62	78	68	72	68	77	62	66	73	73	63	62	60	80	74	79	86	49	72	78	77	69	62	80	66	73	72	75	66	81	72	69	74	62	70	66	73	65	62	66	60	70	77	71	75	76	74	76	75	84	66	70	67	76	72	72	70	58	65	60	83	81	71	69	66	65	77	78	78	67	64	71	67	69	61	56	78	75	77	83	78	76	62	75	78	74	66	96	59	59	62	54	76	60	61	59	76	64	70	71	49	60	65	63	63	69	64	47	75	68	79	64	61	60	72	70	59	76	80	52	66	55	69	73	73	64	67	63	75	65	54	74	67	79	90	59	72	68	77	81	67	63	61	84	69	66	61	64	88	67	69	75	58	71	79	68	74	73	56	78	77	70	65	51	79	75	68	70	69	64	61	68	80	71	75	69	82	87	86	82	71	72	66	71	56	77	81	75	69	65	50	83	63	81	57	69	76	73	71	79	69	57	67	90	77	69	60	73	68	64	78	65	55	68	60	68	52	48	66	68	75	62	77	71	81	73	65	74	54	72	69	74	73	74	64	66	74	67	72	66	81	55	56	82	62	62	47	74	60	77	72	59	58	80	77	69	67	59	67	65	81	75	70	65	75	65	69	69	72	73	76	62	70	65	85	74	71	70	89	71	58	64	85	77	70	68	52	76	73	83	60	88	64	67	87	59	56	66	57	78	51	76	65	60	68	72	63	49	69	64	73	68	83	70	53	69	67	55	65	76	71	79	72	73	67	84	74	63	61	82	72	66	76	69	83	83	59	72	64	56	74	85	66	57	61	66	69	70	80	61	83	66	64	55	61	66	60	62	61	49	70	59	74	58	73	72	72	72	50	68	64	76	66	80	79	83	71	64	60	76	70	66	68	57	72	61	61	84	59	82	71	55	76	67	71	65	94	67	74	75	68	64	65	66	80	68	72	60	72	70	71	73	72	74	74	70	87	80	72	68	76	77	62	66	70	65	73	60	74	67	70	72	64	68	100	66	68	77	53	68	67	63	58	48	79	74	77	73	59	61	53	71	49	56	76	61	69	67	90	64	70	61	72	78	66	79	74	66	76	72	62	91	75	58	64	63	71	59	60	45	67	88	71	53	64	51	66	70	85	71	64	69	59	71	59	66	68	70	72	79	68	52	78	85	74	64	68	82	60	67	66	81	62	67	69	67	74	64	68	69	76	68	59	69	69	64	85	72	66	65	87	65	62	69	74	79	70	67	70	77	76	47	69	66	77	62	73	75	76	77	67	66	76	65	60	74	79	64	71	72	71	67	75	51	66	69	74	71	79	75	55	63	67	74	67	63	69	77	62	78	70	76	71	63	80	68	67	70	65	88	67	68	58	75	59	65	68	73	79	66	82	70	76	63	68	72	73	66	79	79	61	76	77	72	62	54	75	86	60	73	65	75	72	72	77	58	68	66	70	69	80	74	78	75	60	70	72	71	67	58	80	74	86	67	62	64	56	63	63	53	68	66	57	48	87	65	63	66	63	73	72	73	74	53	67	70	87	74	82	69	72	66	79	58	90	72	68	61	69	66	71	51	61	55	58	76	72	76	64	81	67	69	70	54	88	68	66	78	55	70	68	72	71	55	60	69	70	73	57	62	65	67	69	62	72	70	49	66	65	68	68	53	72	79	67	72	80	66	74	74	69	60	67	80	78	68	79	72	67	62	71	66	68	68	65	67	76	76	61	60	63	63	61	77	67	78	67	68	62	60	64	64	70	75	63	71	61	63	84	77	82	61	70	76	44	64	85	73	60	60	80	73	83	76	68	61	73	68	70	70	72	62	89	74	58	66	71	67	74	65	73	79	79	61	69	56	60	73	63	73	76	72	59	64	69	61	54	65	63	68	59	68	59	74	59	71	62	77	59	62	65	59	61	80	71	72	56	70	67	78	75	63	76	51	55	84	65	67	81	66	83	67	78	61	69	67	60	63	70	70	67	52	71	59	68	89	67	52	69	70	64	60	68	73	68	63	69	87	75	81	81	89	67	76	70	67	72	65	68	67	72	44	58	63	73	57	66	58	63	68	63	59	72	62	76	78	72	78	81	76	67	77	71	67	75	71	54	69	71	58	70	83	66	61	69	72	69	69	70	67	87	77	50	72	78	71	81	57	60	69	63	56	81	67	72	64	72	69	64	84	84	72	61	67	67	70	78	80	61	69	69	45	63	78	67	65	65	78	75	72	71	73	66	69	70	63	62	63	80	65	71	88	79	68	68	66	62	69	62	65	72	66	75	65	78	63	74	62	64	76	76	55	67	85	80	77	62	62	75	52	73	68	74	76	68	77	81	69	60	70	65	88	76	71	83	77	77	72	71	60	72	64	71	71	74	68	67	55	81	66	56	77	74	63	72	69	64	69	60	58	86	67	72	76	63	73	69	94	76	71	70	68	72	62	65	77	55	51	88	69	85	57	75	70	78	71	70	70	74	73	77	76	66	67	74	75	79	68	63	65	72	78	72	58	69	62	65	73	56	76	61	91	64	77	61	70	67	74	74	56	79	67	77	62	72	71	58	85	69	61	78	78	73	66	52	75	72	72	67	72	66	68	81	55	75	60	74	67	63	65	80	80	87	78	72	47	82	71	62	68	63	85	62	68	65	90	54	69	68	80	61	58	73	59	76	80	62	73	56	51	75	64	66	75	85	59	59	71	61	82	69	67	65	49	57	69	70	74	77	79	66	80	76	56	65	55	83	67	77	68	64	75	62	64	63	71	81	53	53	66	77	72	84	64	69	67	81	72	74	61	73	64	67	62	62	62	84	78	72	67	76	64	65	75	72	82	68	75	89	78	85	75	72	56	70	66	60	62	65	64	68	82	76	62	67	65	53	68	60	84	60	65	58	73	72	79	78	66	62	88	63	67	61	68	83	69	57	70	81	65	68	59	69	70	68	64	69	68	65	65	67	59	52	82	75	62	79	75	84	72	77	77
30229	21202	15818	21363	26751	26423	23614	20458	17207	14472	12131	10883	8871	7195	6055	4970	4404	3959	3429	3285	3530	3744	4040	4344	4148	2919	2039	1906	1897	1655	1439	1409	1388	1223	1109	1029	1011	970	886	955	943	906	916	880	896	845	895	876	858	884	833	890	877	820	847	800	848	809	850	800	816	833	787	880	848	826	850	855	866	813	825	807	820	801	782	803	763	850	812	823	853	903	830	818	868	876	812	806	865	841	836	792	815	812	787	857	846	814	836	809	795	815	831	758	858	844	794	819	819	845	774	764	879	845	842	830	851	806	852	852	821	815	829	855	802	830	829	799	856	858	837	849	859	822	868	860	834	829	858	807	857	830	830	821	829	791	823	785	815	799	822	830	813	808	804	855	820	822	808	837	854	832	830	827	837	832	794	841	839	834	837	817	897	812	750	835	789	825	795	785	848	825	828	758	810	809	843	865	858	859	879	913	889	817	746	862	872	832	809	846	851	851	821	850	828	844	804	853	829	806	835	832	788	820	817	797	825	834	827	814	825	831	878	782	829	843	829	784	808	846	755	824	798	840	832	832	812	820	825	803	817	899	809	860	780	777	854	803	825	794	851	862	864	812	831	809	808	856	818	795	811	824	832	838	806	808	859	825	835	812	841	856	842	823	823	822	824	810	831	812	812	800	777	779	830	836	809	819	833	816	801	805	855	839	836	765	801	839	849	843	846	785	850	861	847	810	813	799	835	842	801	769	854	837	762	861	816	838	852	841	844	871	802	804	757	820	816	835	819	770	827	851	914	831	852	817	853	824	797	856	848	831	777	868	882	843	789	802	848	825	836	868	818	863	851	889	821	807	769	876	824	823	828	826	789	824	779	815	827	814	865	788	813	806	864	803	814	818	834	802	810	824	819	841	795	825	850	844	836	830	841	788	800	856	829	741	872	799	871	846	866	798	845	832	857	790	848	871	866	834	828	837	853	808	834	877	789	835	842	891	845	874	854	828	792	802	781	868	840	831	831	845	811	824	842	851	806	824	826	843	867	820	796	846	830	790	826	812	833	810	879	859	860	781	803	855	861	807	842	844	872	834	844	824	856	842	784	858	867	836	786	836	849	834	808	817	826	791	841	785	803	818	881	850	813	833	845	834	826	831	850	855	865	826	838	835	788	814	811	823	834	867	811	866	827	792	843	872	824	807	869	836	777	840	799	813	843	829	870	768	777	837	843	830	820	813	859	846	862	830	830	833	833	850	882	820	858	785	852	920	846	841	829	846	819	812	876	830	846	793	878	772	859	815	790	794	847	830	825	837	809	894	881	874	817	845	828	783	822	870	769	827	829	868	847	796	904	840	784	786	875	805	822	833	853	831	853	862	847	822	875	812	869	843	857	846	841	797	824	777	843	824	823	786	866	852	791	857	833	853	769	842	862	841	840	823	810	868	839	824	836	837	800	791	841	877	817	785	843	770	816	819	839	877	838	842	843	824	802	856	824	890	829	834	800	848	862	828	841	829	847	891	872	861	844	832	837	788	764	816	858	848	795	832	861	821	804	842	884	820	839	830	815	833	835	836	892	851	820	816	808	811	847	854	867	810	829	856	851	792	787	804	809	790	824	828	826	841	785	829	813	838	864	817	799	816	852	855	841	806	837	867	833	833	845	831	831	795	817	836	860	858	838	781	835	790	828	828	834	832	830	825	791	836	857	838	786	826	838	822	850	884	796	796	829	820	844	857	874	859	807	873	848	821	844	801	868	823	859	848	822	842	840	837	853	822	802	840	848	893	879	844	800	849	809	811	853	801	807	811	779	801	831	804	822	809	822	814	796	788	831	836	809	837	787	822	858	835	870	751	863	831	861	859	803	775	848	766	797	814	788	782	810	876	861	822	768	849	859	796	817	833	887	878	782	869	858	837	837	803	849	839	867	844	837	812	846	832	804	867	778	838	861	830	809	779	801	852	849	803	857	781	832	814	816	809	812	821	859	837	804	872	798	819	812	826	833	812	842	842	872	888	827	838	804	800	788	860	840	830	874	792	844	843	810	814	839	867	797	841	796	866	845	797	856	822	809	841	802	823	862	878	841	836	837	846	795	811	827	846	814	797	831	796	863	840	780	835	821	833	849	804	800	829	834	799	880	781	859	790	857	811	815	892	847	848	770	829	822	846	782	869	841	841	828	815	822	883	835	824	853	818	811	812	877	811	830	872	800	831	787	831	802	805	827	863	794	788	798	819	810	811	757	847	816	821	805	820	846	836	848	810	799	817	806	815	856	810	830	861	812	846	861	838	849	847	814	869	822	780	907	773	825	872	785	823	795	824	822	814	833	827	823	835	837	857	836	853	811	834	850	855	814	848	835	844	883	817	827	838	842	826	802	804	834	829	849	851	837	846	827	835	854	818	855	830	835	823	806	871	798	832	868	851	807	868	842	874	810	824	782	819	807	895	869	847	834	769	881	836	815	830	804	831	828	823	807	865	849	874	823	815	849	840	830	812	847	854	827	812	854	855	802	837	754	863	783	818	841	780	824	860	860	842	801	834	819	843	856	796	802	831	813	824	810	838	849	785	838	858	840	825	821	808	797	837	845	818	788	832	857	855	800	850	837	819	799	842	820	804	866	878	871	816	819	885	858	869	818	769	846	785	829	824	853	813	821	853	841	826	855	769	844	823	817	786	849	819	816	844	821	862	814	801	823	871	831	816	809	837	829	833	846	796	821	798	815	755	830	822	827	864	834	831	852	812	895	780	810	827	817	808	820	807	906	835	864	811	793	782	846	820	819	859	817	851	824	785	832	791	832	840	911	864	857	806	815	773	764	841	869	858	837	807	859	811	820	854	842	797	834	793	800	825	887	835	888	794	869	830	812	811	876	856	827	833	859	830	809	835	792	764	801	824	813	793	813	793	834	792	827	845	813	844	827	852	843	850	827	827	836	829	838	784	868	828	801	843	815	862	818	846	822	846	848	798	846	775	859	822	822	797	864	807	796	882	853	802	848	781	832	860	800	842	798	851	826	879	841	797	798	860	820	791	796	816	778	792	829	865	814	804	807	816	815	807	828	863	847	810	837	861	840	797	836	799	778	838	818	794	808	782	817	785	815	812	836	799	844	874	821	813	824	824	809	890	827	842	836	824	825	853	835	807	835	853	844	766	822	819	793	852	816	795	790	829	816	819	800	849	819	808	880	803	855	839	797	822	830	815	809	819	819	817	791	786	780	803	852	853	836	824	846	822	835	806	802	822	841	845	884	810	842	842	812	862	830	807	834	817	810	780	839	841	829	812	829	819	848	854	843	798	900	843	860	813	814	828	830	829	864	840	848	870	796	844	862	867	828	819	806	896	820	832	792	837	831	815	872	787	837	827	863	791	866	840	867	792	843	836	796	810	805	835	813	835	885	816	862	828	809	805	878	870	849	771	849	802	841	791	808	816	840	788	818	806	852	880	809	789	799	807	814	808	838	872	828	851	810	855	799	814	798	879	827	841	862	808	794	856	794	790	821	811	776	824
5975	2441	1290	870	881	1013	991	767	640	538	457	354	330	267	224	200	177	178	153	121	135	149	151	139	171	159	116	109	107	133	103	83	75	84	85	70	97	72	75	77	68	74	61	62	81	77	64	70	70	68	74	85	82	79	71	77	56	82	68	72	73	69	88	65	77	80	61	63	74	69	66	81	64	72	68	85	59	79	76	75	69	58	62	77	66	65	64	69	81	60	82	84	66	57	71	80	65	84	63	74	70	62	82	79	68	62	62	71	54	61	69	68	67	62	64	76	80	70	85	78	67	73	73	78	65	73	74	88	83	66	62	77	73	54	75	77	67	64	56	64	65	76	64	61	76	77	70	63	82	68	80	61	71	57	79	77	77	82	55	79	71	82	61	78	81	82	78	73	61	65	60	64	69	73	71	77	80	73	78	66	72	82	69	74	66	58	85	85	71	71	83	71	75	51	66	53	68	81	79	73	80	77	67	53	71	68	69	75	74	56	76	80	68	66	73	66	76	85	69	78	67	88	73	82	59	85	82	58	75	62	78	74	80	62	67	58	57	71	62	75	75	74	65	67	84	75	78	69	90	70	74	54	72	68	94	59	61	69	70	62	68	83	67	64	63	76	71	65	79	72	65	79	73	76	59	72	65	70	75	74	69	84	78	66	68	79	63	81	60	62	70	64	67	81	72	73	65	78	70	84	71	75	62	68	78	64	82	72	72	69	74	67	51	81	76	57	82	73	68	85	75	79	71	54	82	77	69	74	79	61	63	61	59	69	87	86	91	68	81	77	82	60	77	65	63	76	68	54	76	68	71	69	66	69	66	59	74	74	72	67	75	69	62	78	61	66	61	80	74	70	77	63	59	58	74	80	65	69	68	80	71	73	76	81	69	62	74	76	78	78	82	79	66	72	71	71	71	83	65	63	77	63	63	64	78	75	67	78	65	72	93	52	85	67	77	65	63	91	82	82	57	78	65	80	81	76	57	71	75	48	75	70	70	68	84	71	74	74	68	79	55	73	61	77	86	78	65	68	67	76	74	59	80	68	72	68	65	62	71	65	84	64	67	63	74	69	75	57	79	71	77	72	76	69	58	72	71	68	68	64	70	68	80	68	71	65	72	61	87	65	66	59	67	55	69	66	62	67	78	71	61	56	75	72	55	77	91	63	71	59	84	66	50	69	62	61	86	59	68	71	60	76	55	72	76	75	77	63	60	78	72	70	71	62	61	71	68	67	66	71	75	81	70	67	62	84	60	83	91	81	70	60	54	57	58	81	72	57	65	68	72	66	77	70	73	64	66	63	69	62	68	79	67	91	72	78	68	79	71	80	79	88	68	76	59	76	76	68	63	51	71	64	77	63	69	84	74	73	76	70	65	59	81	86	80	66	80	74	71	71	73	80	68	75	77	70	75	78	57	70	75	69	56	83	90	82	64	69	68	81	64	63	80	57	62	68	56	70	67	77	51	68	70	69	75	76	66	66	77	73	74	78	66	71	70	72	82	57	67	56	71	74	78	74	70	76	68	76	86	78	73	56	73	72	64	79	79	56	74	68	73	65	67	79	69	69	62	75	79	73	71	57	65	72	73	60	61	74	62	66	78	66	71	70	59	61	73	71	56	67	55	60	73	77	70	92	83	70	79	69	55	71	78	75	65	64	77	73	77	81	69	81	66	73	83	68	72	73	67	78	72	64	67	77	68	71	84	69	79	56	56	68	77	64	72	83	68	63	60	74	88	82	67	76	63	77	79	56	75	75	58	66	87	79	64	80	56	80	77	64	66	71	53	75	78	63	64	66	74	62	75	85	71	64	71	76	72	59	57	65	68	67	59	59	76	82	61	65	74	69	69	64	67	70	61	78	84	71	75	60	75	60	66	76	73	82	65	62	72	69	59	63	82	71	67	78	71	63	78	74	74	77	81	65	79	77	83	60	75	71	72	75	71	56	81	86	69	71	71	66	84	82	73	80	65	72	67	72	46	65	61	69	81	71	75	84	68	74	81	70	72	68	76	78	65	78	82	74	69	62	70	95	74	72	69	83	70	64	67	71	85	76	69	90	57	81	76	64	75	62	72	69	60	81	79	70	56	64	66	90	65	68	83	65	73	64	63	75	75	61	74	82	76	64	83	78	54	75	77	71	68	80	80	58	58	62	60	74	72	80	80	70	64	72	89	70	70	67	79	61	79	71	73	71	78	72	68	65	83	62	73	73	71	79	87	64	66	70	71	76	66	63	64	55	53	77	70	87	75	66	74	68	67	70	78	53	74	74	78	58	66	70	79	67	71	58	62	71	70	89	63	53	67	73	64	60	57	86	73	70	64	79	72	71	78	95	62	70	65	67	71	66	73	73	61	74	72	65	60	77	82	67	76	72	73	69	68	74	75	76	66	74	77	56	81	67	71	70	62	84	78	65	68	76	75	69	62	84	80	82	71	76	62	68	64	71	77	69	67	72	86	65	72	82	67	71	68	80	64	57	59	64	80	75	73	73	61	74	76	66	74	71	61	73	59	64	67	74	76	69	67	75	72	65	74	67	73	70	73	66	61	60	59	63	64	68	74	74	95	67	78	52	64	65	64	87	62	77	75	67	73	64	65	71	65	62	71	77	76	56	87	68	59	79	70	78	75	83	71	82	71	71	65	79	54	61	62	57	60	75	91	74	73	70	82	78	79	76	72	70	75	84	70	64	85	71	72	69	62	68	63	64	62	71	78	70	57	74	74	86	76	66	72	50	81	72	67	54	69	67	67	65	59	67	71	64	69	64	67	65	77	54	67	61	79	69	74	63	83	77	63	69	57	68	68	66	69	74	79	82	83	80	77	77	88	67	54	88	74	64	76	60	77	59	64	79	65	71	63	58	79	58	78	73	83	64	65	65	58	69	75	62	77	91	61	65	67	83	87	80	74	80	68	62	66	89	58	66	78	58	63	79	89	74	79	68	79	70	80	63	65	67	65	68	71	65	72	70	65	65	81	52	81	67	77	70	72	54	77	90	77	76	82	73	67	64	66	70	76	68	63	75	69	74	83	76	75	72	72	71	53	62	76	78	76	67	78	67	77	62	68	67	71	62	69	97	68	82	64	66	67	62	76	81	60	76	67	67	75	69	88	62	64	55	72	66	62	65	74	66	65	72	67	76	89	53	90	66	93	62	69	69	76	65	65	67	69	71	68	68	77	66	53	79	70	73	68	76	73	73	74	62	81	66	67	68	63	68	69	71	68	67	70	79	69	68	67	56	63	65	63	66	75	68	88	70	73	80	75	79	71	89	66	68	69	89	65	66	67	70	83	77	70	71	72	64	65	71	65	73	76	66	59	60	72	69	75	77	47	62	56	79	62	64	76	72	79	60	83	70	78	62	75	68	77	70	68	62	68	65	78	84	74	81	70	60	62	83	67	63	50	83	52	67	88	64	66	73	57	67	59	58	72	62	75	69	79	59	67	71	72	64	72	65	89	67	50	64	58	78	74	68	74	83	72	80
27853	19745	15509	20861	26753	26465	24226	21344	18344	15153	12915	11480	9926	8118	6815	5707	4783	4195	3799	3416	3514	3757	3820	4051	4087	3649	2862	2237	2074	1973	1761	1530	1473	1272	1113	1069	1053	962	931	872	950	877	881	850	886	870	861	891	900	906	917	884	848	859	806	883	881	834	844	798	880	818	858	800	851	878	807	843	833	883	828	816	820	821	847	834	827	824	881	767	797	866	922	851	860	794	892	802	846	850	786	842	818	806	838	838	849	822	789	842	830	806	826	838	786	889	856	874	816	882	804	845	867	823	784	831	779	848	812	781	800	866	852	830	834	872	837	814	852	892	794	855	779	851	819	844	850	836	842	822	828	820	820	824	834	826	843	848	800	857	839	824	840	830	865	901	804	834	817	850	849	848	845	803	858	839	853	843	894	824	789	808	864	840	821	834	861	822	870	851	819	815	831	833	852	901	834	837	893	852	820	871	882	856	858	795	831	820	831	902	839	841	858	825	847	819	767	835	886	890	834	811	855	883	831	877	863	864	842	845	884	785	869	822	822	841	891	855	876	852	861	846	880	882	891	816	894	873	845	839	814	883	839	829	812	846	838	876	801	851	805	836	791	810	803	855	856	874	846	855	816	780	855	872	834	820	853	835	883	873	799	891	838	870	896	884	814	817	827	915	820	820	870	867	822	825	864	849	837	827	859	854	862	876	836	841	813	825	816	803	865	874	838	807	822	834	833	851	781	838	859	840	811	832	856	816	848	807	865	865	881	824	813	874	860	817	830	898	874	837	822	835	826	873	817	824	846	853	809	873	798	848	857	867	866	848	852	834	864	882	890	861	832	826	824	796	816	783	891	896	841	863	854	847	799	773	824	864	849	829	851	815	835	839	855	884	828	798	867	858	789	783	858	832	836	882	857	826	813	864	818	820	829	845	835	891	886	815	810	856	776	829	850	826	860	874	845	872	835	804	868	835	840	864	844	798	846	793	831	804	850	802	819	804	823	853	840	788	790	876	816	779	839	819	826	845	894	833	837	864	818	771	829	824	821	893	847	851	829	873	872	816	882	888	842	853	843	794	825	826	823	835	821	858	811	814	872	831	818	827	835	843	823	841	893	824	863	852	865	838	843	806	849	828	870	845	843	801	817	812	909	843	833	806	862	891	849	858	848	843	808	841	832	854	844	871	833	810	864	863	876	809	828	827	845	802	829	791	821	886	857	839	829	807	864	814	818	819	852	826	836	828	825	800	822	831	894	825	852	866	821	821	816	870	860	831	901	818	866	803	809	807	764	827	812	815	853	824	841	922	865	829	865	795	920	851	819	895	851	819	836	849	804	741	850	841	832	804	876	866	858	831	820	856	799	868	848	842	829	871	865	836	854	849	811	819	878	794	853	825	869	826	855	819	833	834	814	866	881	877	836	876	861	822	842	878	838	849	872	855	837	832	875	870	848	836	910	847	840	860	847	834	847	799	838	916	828	875	814	858	803	855	832	853	887	817	856	844	872	775	806	785	879	870	822	864	802	834	854	860	834	825	877	850	837	825	838	773	851	838	843	804	809	856	810	829	836	848	828	827	804	830	856	828	860	843	804	835	837	792	880	796	765	821	868	856	812	876	819	801	807	799	848	856	857	850	867	819	841	852	830	870	819	828	866	835	879	853	789	891	802	850	849	895	783	865	798	850	878	824	803	786	859	898	874	820	844	801	842	834	814	802	810	857	905	857	839	836	847	890	835	845	823	855	824	859	856	885	855	856	844	858	826	839	837	816	868	872	821	828	876	871	846	862	855	905	871	881	806	785	857	816	824	881	846	870	824	804	827	841	840	810	845	802	869	856	835	863	845	803	892	841	838	821	849	859	858	839	813	855	816	834	862	843	806	867	803	846	877	826	843	840	778	877	851	846	871	841	819	817	853	810	905	837	819	812	854	849	875	826	825	818	777	819	815	842	786	832	811	852	798	865	777	814	875	804	872	846	813	922	804	839	828	848	847	807	860	805	812	858	835	874	859	827	842	858	830	830	907	824	830	822	806	832	827	885	813	853	830	854	848	871	835	848	880	840	839	816	826	845	786	847	892	827	829	858	829	859	851	860	858	891	861	847	821	809	815	845	805	859	816	787	819	829	853	810	820	864	832	829	843	835	847	844	821	849	842	847	802	839	912	882	860	837	863	795	826	842	846	841	815	852	798	843	861	843	860	811	826	804	830	833	805	875	842	821	879	832	865	828	845	878	824	886	850	834	891	840	818	874	878	817	839	805	797	871	832	896	832	840	828	842	812	890	839	851	780	856	812	819	852	848	833	833	883	837	799	871	858	811	848	778	788	875	827	853	826	853	798	783	818	906	830	772	846	833	837	836	807	854	844	885	890	899	829	857	785	833	882	814	801	889	792	839	867	826	901	813	837	863	877	865	830	841	792	864	867	804	834	828	846	831	849	858	768	814	831	837	860	818	847	824	796	835	835	833	913	828	820	858	843	852	849	797	854	844	819	852	809	846	837	834	875	825	840	891	853	827	831	879	753	825	882	865	825	870	920	824	873	894	787	851	845	809	853	866	863	827	876	854	825	878	834	832	855	827	813	870	822	839	876	878	850	796	865	819	842	855	789	816	856	850	830	852	890	884	835	895	825	830	844	863	813	879	884	842	805	852	819	861	864	839	835	856	827	814	872	871	842	816	889	852	837	810	879	872	826	779	852	864	793	855	814	797	897	907	871	857	833	796	835	848	848	880	843	847	824	849	847	859	877	821	891	821	866	883	826	817	844	843	830	836	838	855	898	837	828	839	831	854	816	876	824	838	876	863	857	793	917	804	819	808	867	858	829	866	816	852	817	819	846	850	830	834	816	849	862	870	832	798	832	824	860	841	822	849	797	872	875	859	832	816	846	850	856	840	815	849	770	841	823	841	839	786	882	835	807	837	813	861	776	848	887	872	850	865	816	821	935	822	842	857	870	839	833	834	863	885	835	867	870	848	897	859	884	836	820	837	853	840	894	827	861	817	846	808	783	848	855	832	838	846	842	852	869	870	772	869	826	841	835	833	830	836	841	844	861	837	857	848	793	811	796	836	844	916	867	830	853	835	864	879	862	828	858	869	901	822	857	855	866	841	855	868	889	830	839	841	841	799	842	808	806	874	850	849	858	809	845	783	841	872	805	861	859	858	827	811	816	856	839	796	818	926	846	831	834	804	835	857	812	864	821	853	891	805	835	804	830	816	851	796	865	816	833	853	877	876	842	857	902	838	856	818	826	814	834	809	802	838	838	852	828	876	842	856	825	889	833	869	815	824	845	814	882	931	829	835	859	825	770	837	800	840	800	812	861	794	868	802	863	953	851	819	895	822	899	861	887	830	826	852	776	826	837	801	814	844	837	832	835	812	865	872	883	827	841	824	822	875	851	791	890	840	841	800	817	876	864	798	843	799	834	850	836	862	832	844	843	814	841	862	851	857	905	906	867	915	843	836	863	874	849	867	850	792	809	842	835	860	853	856	886	799	856	801
6311	3707	1900	1244	1196	1506	1393	1104	898	719	576	484	446	355	299	217	211	175	201	166	149	172	189	144	166	165	161	171	132	113	117	89	92	97	86	66	76	71	74	69	72	64	68	84	71	75	75	63	72	71	78	70	72	66	64	68	74	76	77	64	78	68	73	62	63	71	68	67	67	64	78	64	63	70	66	71	78	57	84	72	68	48	70	66	68	55	61	54	70	73	62	65	71	77	76	60	65	76	65	68	56	61	64	67	68	70	77	55	72	92	72	73	75	61	74	64	70	57	56	68	75	71	94	70	75	84	66	69	78	65	65	63	72	59	67	56	66	59	72	71	68	67	65	62	82	67	58	56	80	70	65	80	81	71	68	73	65	72	69	64	78	70	73	67	63	73	76	55	59	79	65	57	90	71	68	58	61	62	78	67	72	75	65	66	84	77	81	69	73	67	70	69	68	68	80	69	73	82	69	50	75	61	77	74	85	68	66	82	61	74	87	68	73	82	74	73	73	73	76	74	61	75	72	72	68	87	70	78	69	63	71	61	56	46	56	57	88	67	80	78	69	75	69	71	61	68	58	71	60	66	82	67	72	68	77	69	66	77	66	72	57	64	57	78	70	86	64	67	82	52	83	86	61	57	51	68	77	76	74	69	65	64	61	69	69	73	78	82	69	66	77	71	77	68	85	78	67	72	68	76	66	67	63	64	64	66	70	68	65	84	66	66	69	63	78	74	54	80	63	69	69	60	82	67	81	80	75	65	68	66	72	75	68	57	59	91	63	59	67	80	70	65	71	67	74	70	65	67	78	77	78	72	67	56	68	62	67	73	73	77	76	67	70	62	73	72	66	90	78	74	71	68	79	80	83	51	78	77	59	76	79	74	62	65	65	85	59	81	59	53	69	60	60	68	77	69	71	66	75	70	73	57	79	92	70	64	68	67	61	85	68	64	74	64	71	66	78	73	52	66	77	79	62	59	67	76	65	75	85	84	67	52	72	68	59	70	59	65	64	65	88	67	82	60	61	67	75	69	67	83	56	62	62	85	62	68	63	56	70	72	82	73	85	68	60	77	72	75	77	73	76	71	71	61	51	71	73	58	68	69	62	70	71	50	76	76	65	77	57	59	62	80	68	79	72	57	63	68	65	67	52	78	57	63	71	74	81	89	61	63	58	70	61	66	82	79	81	77	60	77	67	71	66	81	67	74	54	69	75	81	72	66	65	80	66	77	74	64	61	68	77	75	62	45	61	82	67	71	61	81	70	68	66	66	72	61	76	74	75	65	65	79	61	71	63	62	77	79	80	69	73	82	52	64	60	82	64	74	74	61	69	75	72	89	58	71	68	59	78	81	65	66	62	69	78	76	68	65	73	66	70	58	71	66	66	80	76	62	71	64	62	68	72	67	67	77	68	89	63	83	70	68	75	69	65	64	67	63	81	65	49	77	64	68	71	62	71	88	65	59	70	63	75	78	62	65	70	72	72	54	73	62	62	69	59	62	66	64	80	64	71	57	64	66	57	45	67	78	61	70	69	57	72	62	58	69	67	76	52	83	63	72	75	70	64	92	70	76	70	59	77	76	67	75	72	72	62	69	74	70	70	65	54	77	59	84	63	66	67	78	72	57	71	69	68	75	63	68	60	76	71	74	72	60	68	89	82	57	62	80	60	67	66	53	62	62	71	64	64	83	64	58	68	73	74	81	78	76	66	58	75	81	61	62	63	75	54	61	57	65	81	73	72	78	76	63	53	69	65	81	90	66	66	69	58	77	71	77	80	70	70	67	64	74	67	71	67	69	68	77	76	75	72	71	73	74	68	64	69	79	71	62	81	63	65	81	60	70	74	61	65	75	75	64	71	79	71	77	64	71	75	79	79	66	53	68	72	75	69	62	70	68	72	71	65	70	80	65	74	65	76	58	74	79	65	72	64	81	70	70	64	80	56	45	87	73	51	67	58	78	66	67	68	84	66	82	62	73	77	66	77	72	65	62	67	57	72	80	74	64	74	77	77	51	61	70	67	57	63	62	78	61	63	71	66	69	63	76	67	74	77	69	82	67	61	63	77	78	79	56	67	74	84	68	84	83	86	79	64	64	71	82	69	62	82	81	58	79	74	76	80	68	71	88	67	60	65	73	73	55	65	68	54	63	79	64	73	63	69	76	74	71	89	67	64	72	83	76	61	60	64	82	83	74	63	55	60	68	72	69	61	66	80	78	67	61	65	72	74	75	74	70	77	74	68	65	61	78	70	51	73	60	56	69	62	82	68	59	72	84	74	71	68	60	56	70	72	89	67	68	71	71	66	70	66	74	64	62	72	59	62	64	69	63	86	70	65	68	75	78	52	70	62	71	57	86	70	75	76	51	77	61	74	71	58	59	69	74	69	78	69	72	82	77	70	59	72	61	62	63	77	81	60	58	67	53	74	66	69	58	78	65	71	74	75	80	72	69	66	73	81	65	68	74	65	69	86	65	77	60	70	72	73	66	70	66	80	67	65	66	80	60	64	80	64	69	65	71	74	73	67	68	59	78	59	73	75	70	59	76	74	66	67	63	68	59	65	74	54	62	65	65	66	71	74	71	71	71	86	71	82	67	71	75	72	60	79	68	57	78	70	82	78	71	63	68	43	81	81	66	77	70	63	80	79	66	67	77	69	72	66	63	64	66	61	67	58	72	55	70	70	48	71	70	63	71	78	74	59	63	57	67	54	56	58	55	62	68	76	67	59	63	73	67	72	66	72	81	52	73	79	82	63	70	79	80	60	67	73	65	72	71	83	67	73	75	87	55	66	65	62	72	65	66	56	64	75	91	60	73	48	65	75	68	76	67	62	64	70	67	88	82	62	84	76	78	80	64	69	56	50	55	79	73	59	60	64	62	65	68	65	67	77	79	78	66	62	78	52	61	69	77	65	69	57	64	73	65	74	78	76	62	67	66	71	62	57	70	71	52	68	73	66	69	66	75	74	74	64	72	56	80	72	75	91	56	75	75	76	78	87	77	60	89	77	66	59	80	67	69	63	68	76	59	80	65	69	69	68	60	64	77	63	68	59	73	77	67	55	66	57	68	80	68	68	71	64	68	59	67	57	62	68	60	79	74	64	76	78	69	70	62	77	66	74	63	63	73	71	75	68	77	75	70	72	75	70	66	80	60	72	63	67	61	57	68	71	79	69	75	52	70	58	72	82	63	59	73	69	76	65	72	73	65	81	88	76	59	74	64	65	69	71	71	69	70	65	70	68	68	80	82	67	80	52	80	77	70	63	77	83	75	62	78	73	64	79	64	80	73	70	70	63	63	70	78	62	70	68	61	65	75	86	63	85	53	86	64	61	74	64	71	84	73	55	76	71	79	64	68	61	71	54	65	70	74	62	72	78	63	75	76	83	61	68	55	63	68	74	78	88	63	77	62	63	73	77	58	66	69	71	76	62	73	88	82	60	61	65	57	66	81	62	81	71	55	71	57	72	69	65	73	78	61	50	50
32161	23045	18533	24626	29769	29495	27432	24528	21335	18074	15332	13805	12248	9998	8574	7065	5891	5190	4791	4349	3859	4212	4484	4074	4241	3942	3859	3438	2700	2329	2053	1875	1679	1395	1238	1106	1089	1037	976	959	946	920	910	948	877	824	910	881	885	854	880	872	884	938	926	862	952	814	838	919	826	841	805	841	854	808	816	854	814	849	839	832	799	844	877	822	849	830	904	822	810	869	844	848	862	847	813	820	820	863	814	754	841	860	819	849	801	809	847	828	808	823	848	873	836	899	848	846	790	847	795	779	796	852	832	862	808	838	739	895	753	810	785	828	840	869	860	838	815	823	840	854	797	840	844	829	787	743	814	855	846	832	854	812	873	805	830	842	818	831	812	843	830	857	894	801	831	875	815	804	785	791	863	838	839	833	872	797	827	815	792	822	826	871	837	798	827	784	812	842	823	825	831	870	821	834	801	836	830	849	873	835	829	856	831	802	824	872	820	847	856	816	849	871	800	776	861	839	824	897	852	810	863	795	871	810	823	837	832	833	837	837	784	852	872	819	825	813	835	839	828	843	855	874	799	833	798	836	829	829	837	842	848	853	823	846	839	815	856	834	865	856	885	854	835	849	815	828	858	853	817	827	861	815	813	820	839	806	786	881	817	863	798	795	826	807	830	823	831	801	826	812	890	818	838	864	832	827	878	846	851	820	831	869	762	790	826	852	827	827	826	857	830	840	791	777	809	773	817	842	879	818	793	789	837	838	836	787	835	865	825	830	873	885	833	816	807	861	792	838	850	865	803	880	895	806	876	852	779	834	779	865	877	853	812	842	834	911	820	867	836	887	925	827	837	795	867	821	836	847	762	840	869	840	802	879	869	865	811	859	809	812	814	839	834	803	843	837	818	902	833	808	817	826	808	815	853	793	826	852	833	841	837	837	894	872	835	857	820	799	884	827	828	826	808	809	800	852	824	830	884	811	894	837	816	905	842	841	878	814	832	817	861	777	797	834	858	819	846	840	815	798	832	859	778	852	815	874	839	797	801	802	840	891	822	869	833	817	818	804	842	861	846	811	806	807	822	816	859	827	872	806	791	842	848	830	809	814	819	806	831	841	839	825	809	775	859	836	821	821	848	823	799	846	860	826	812	849	816	830	844	804	860	830	804	847	819	792	803	833	839	854	800	846	848	813	831	792	844	808	832	844	850	885	814	872	845	860	859	841	791	806	851	839	880	809	846	830	846	836	830	760	835	840	834	886	835	831	796	829	874	797	862	831	823	836	840	772	855	813	863	827	832	848	794	846	864	878	826	825	871	779	834	855	786	848	859	863	857	797	826	849	846	780	868	821	886	761	899	852	931	854	835	859	819	806	851	876	809	869	802	787	793	837	851	847	816	818	806	860	845	883	837	823	826	889	858	850	878	842	823	819	831	852	831	834	816	851	806	817	858	865	863	837	830	819	870	820	837	834	860	845	884	783	820	872	842	845	857	786	838	809	847	836	842	811	861	855	802	830	812	858	822	829	853	876	799	848	820	862	827	844	799	847	801	804	804	856	872	830	862	805	779	849	801	831	864	843	796	841	775	820	837	829	828	819	841	856	850	832	851	774	835	851	788	868	857	832	793	818	913	834	804	824	842	830	826	797	820	812	823	832	902	850	800	803	846	825	847	816	789	814	846	863	822	875	813	802	853	815	832	824	826	835	840	852	879	845	820	858	780	893	847	883	847	782	827	827	834	864	825	866	851	833	825	832	840	845	823	801	863	758	851	840	825	795	801	797	844	875	834	810	881	786	762	851	882	883	857	863	867	835	874	825	881	773	881	849	824	845	844	856	820	832	851	879	837	815	798	834	877	848	868	861	825	780	798	842	881	841	849	842	822	871	869	870	857	816	857	856	830	854	864	871	824	830	837	767	874	885	835	860	850	844	873	753	885	815	869	813	862	802	849	849	825	847	820	818	852	800	848	840	823	792	820	865	880	830	823	832	859	812	879	797	856	784	787	810	848	820	834	863	792	847	799	824	831	813	843	828	792	872	817	863	831	789	820	825	878	870	775	881	815	790	812	818	881	824	814	846	842	835	884	873	764	867	810	817	858	827	857	863	825	818	829	873	791	847	834	778	886	872	816	825	810	835	828	840	832	800	817	851	813	859	851	851	826	895	797	832	830	836	847	785	815	846	824	824	887	847	843	798	834	787	847	827	844	868	810	827	791	834	807	846	807	847	839	840	875	821	850	815	825	804	870	800	857	843	835	788	840	828	849	803	823	821	842	816	831	879	824	866	788	826	850	839	821	849	861	832	787	822	841	825	781	801	800	855	828	834	847	828	809	835	852	799	882	799	845	845	800	847	802	780	850	833	836	844	846	843	816	782	882	903	852	822	854	802	822	800	856	782	840	849	853	886	824	829	827	864	808	842	845	818	806	874	837	867	844	777	821	843	837	824	785	821	786	819	865	803	853	819	803	888	838	844	830	822	853	848	793	783	822	831	801	839	825	812	831	792	871	870	801	831	776	853	827	851	830	847	819	821	856	884	834	844	900	861	825	816	828	835	812	827	836	781	795	842	827	840	825	805	787	850	840	862	790	849	836	859	829	837	865	785	818	801	799	827	795	846	837	854	850	861	845	832	834	831	835	792	865	828	796	849	804	859	868	844	822	865	858	795	820	819	839	822	840	818	822	839	827	759	806	856	826	830	821	838	905	859	871	879	851	839	844	825	820	835	778	831	883	873	857	838	836	817	822	859	863	828	795	810	772	827	827	855	830	885	861	898	831	822	807	855	790	874	807	866	888	832	814	846	819	827	847	780	838	823	793	865	792	826	868	804	821	827	816	817	780	837	855	829	803	804	887	824	804	802	827	844	823	830	848	819	861	848	818	868	860	821	809	866	802	848	869	839	850	791	875	858	857	807	862	848	848	839	846	827	836	817	811	873	822	828	824	800	824	808	862	848	806	890	821	865	866	840	869	780	842	798	889	803	844	826	812	807	831	868	831	793	842	852	822	806	834	820	851	835	863	831	790	772	825	832	806	804	837	806	857	841	839	846	798	815	875	812	859	794	864	825	825	854	834	824	867	825	848	867	863	774	822	866	833	841	790	808	880	823	836	840	849	817	759	842	838	848	860	847	828	831	851	861	785	840	878	812	786	833	837	858	796	828	884	855	815	852	883	883	840	827	836	825	797	809	790	857	822	821	797	869	874	801	812	804	870	837	833	885	809	844	835	861	836	826	809	850	842	839	815	859	840	816	854	855	860	832	857	833	813	824	800	839	866	773	830	817	822	912	796	782	830	846	828	896	805	850	782	880	814	864	872	892	763	828	789	857	820	885	798	805	842	849	857	780	825	842	853	810	844	832	804	824	868	853	828	813	865	803	803	839	858	833	796	816	871	803	861	810	794	872	803	787	842	854	833	826	806	858	806	801	814	807	818	851	812	806	827	810	817	860	847	845	838	838	816	840	854	810	849	794	892	850	882	872	843	838	806	818	811	773	866	812	823	816	871	862
3681	1284	623	421	483	513	592	481	360	321	270	238	217	194	171	152	141	120	112	119	103	91	137	110	129	132	110	109	104	102	76	76	74	79	67	74	72	67	72	65	61	60	75	77	72	58	53	79	65	68	76	61	74	82	81	76	51	58	78	59	68	64	51	68	66	68	67	65	63	66	78	59	76	54	78	78	62	60	72	58	62	61	68	61	59	75	78	66	69	77	69	59	66	71	65	69	82	72	65	79	77	77	69	60	55	59	70	79	65	63	52	74	76	61	61	71	66	64	62	72	70	74	69	75	51	93	83	61	62	75	70	51	59	81	75	67	61	69	84	62	74	66	80	62	74	78	68	59	74	60	69	71	88	66	70	82	65	67	62	64	69	76	62	56	67	77	60	63	64	69	64	60	69	70	71	69	76	77	57	72	77	69	74	78	69	72	61	77	88	63	65	65	60	70	72	62	61	61	73	62	61	78	71	65	68	64	73	74	76	69	65	70	80	63	71	73	70	77	79	72	80	68	59	56	70	70	83	68	58	67	63	70	61	61	70	60	54	67	69	80	73	63	60	78	58	69	62	77	79	72	62	74	72	61	74	59	77	70	65	82	68	64	69	74	61	72	75	57	70	62	63	67	69	69	79	71	82	84	70	73	70	76	93	70	73	67	61	67	58	52	83	65	73	77	65	76	69	50	76	60	76	58	68	60	65	67	61	63	67	78	70	59	75	73	71	62	74	64	73	57	87	93	55	65	50	87	63	75	77	57	83	80	70	75	62	77	55	75	60	68	72	75	90	58	71	77	79	79	76	64	59	54	64	72	65	63	84	76	42	62	64	69	79	67	83	67	68	82	56	68	58	66	61	72	75	70	72	74	60	55	54	61	73	68	74	78	66	69	55	62	73	67	69	60	54	63	68	64	58	75	71	79	55	72	52	57	68	62	68	74	77	57	55	64	71	83	66	71	66	63	83	66	81	71	68	68	67	61	75	77	67	66	62	75	60	59	73	66	65	66	65	60	79	67	69	74	42	57	71	73	58	68	74	58	86	61	77	62	76	60	70	72	80	69	61	79	70	68	76	88	63	68	74	68	54	58	58	64	60	74	72	70	70	66	56	65	64	62	84	77	68	68	78	65	68	56	67	72	63	75	77	55	60	69	76	84	73	66	69	66	65	56	59	73	74	80	69	71	74	66	73	75	70	70	72	59	73	72	61	65	57	55	80	83	61	81	61	79	65	58	76	73	67	79	75	52	82	59	68	66	75	62	66	64	78	72	71	66	73	60	78	69	65	65	62	61	53	74	72	71	74	71	66	75	59	70	75	69	63	66	61	68	71	67	61	60	57	84	72	89	58	70	66	87	71	67	61	79	72	71	87	74	69	70	72	74	69	61	86	68	76	68	76	75	77	82	70	67	70	70	77	76	59	59	72	80	75	81	71	71	73	68	67	63	78	76	84	57	56	58	72	70	77	78	74	77	58	59	75	53	64	79	64	55	62	67	65	77	78	69	72	76	67	55	64	66	63	74	68	71	61	71	67	62	57	52	72	59	74	58	52	60	63	73	55	57	73	61	78	65	63	71	68	67	56	59	63	81	74	72	76	76	75	61	80	74	69	65	68	58	73	74	66	69	60	71	52	53	67	47	67	69	61	76	71	65	68	56	66	65	52	81	68	74	80	64	72	69	64	80	82	59	68	81	75	71	63	70	66	73	64	82	70	66	65	51	53	66	65	65	61	81	63	77	74	60	59	82	62	63	83	69	76	59	60	69	68	66	62	61	70	73	63	78	64	64	56	62	63	61	83	73	73	65	62	64	66	75	60	68	74	62	72	82	79	70	68	71	79	65	67	63	75	62	58	68	56	70	67	77	57	78	75	62	66	65	55	65	67	73	61	80	66	83	88	77	56	76	84	62	72	78	71	72	51	69	62	82	74	68	62	68	84	65	78	62	77	60	78	55	77	63	69	54	70	66	49	64	82	74	65	68	51	61	65	73	60	70	74	53	81	70	77	62	70	79	62	68	66	57	77	72	70	76	76	63	60	58	64	74	75	72	64	68	66	75	69	66	63	59	75	60	61	69	76	64	74	63	56	67	66	52	88	75	59	73	60	78	72	70	57	83	69	65	75	70	62	70	62	75	61	70	69	72	62	56	73	66	74	65	70	63	59	65	60	52	56	69	73	55	69	68	70	63	74	69	77	84	81	81	72	72	67	63	68	48	72	65	66	58	60	70	53	63	80	67	71	81	77	60	65	63	61	58	66	62	74	72	60	70	46	64	64	63	66	66	69	67	72	55	77	64	66	67	61	69	68	72	59	79	49	73	73	89	66	78	59	70	64	64	68	73	49	67	66	68	77	57	71	61	56	76	70	86	82	67	77	67	83	83	68	73	68	62	62	55	64	60	65	60	71	70	71	67	77	67	59	58	63	65	59	67	65	53	60	68	87	74	65	69	77	72	64	70	61	90	59	81	84	62	70	68	73	64	58	68	67	87	62	68	65	79	75	67	64	74	72	84	69	81	59	72	90	76	68	60	66	72	60	65	71	76	73	74	60	81	71	66	73	97	77	77	60	80	71	72	70	50	63	71	66	75	65	59	73	77	83	72	73	75	64	93	54	69	66	72	62	68	55	71	69	72	70	59	75	76	60	66	69	69	60	70	64	78	68	83	67	60	78	63	63	67	59	72	74	61	87	49	82	58	80	59	75	58	80	64	76	84	79	75	71	66	63	49	71	68	74	77	73	71	86	75	60	55	75	66	73	85	71	73	60	78	68	68	60	65	51	66	62	56	58	73	62	62	68	77	61	60	69	62	72	56	71	72	61	67	65	72	66	74	69	61	69	64	72	61	83	71	77	90	69	70	63	60	67	83	75	74	72	79	57	50	71	70	70	61	76	69	56	79	71	61	64	70	68	67	75	69	77	62	80	66	63	69	78	81	68	67	75	74	77	77	90	52	64	66	62	69	58	57	66	72	64	52	74	68	67	63	78	65	60	77	57	65	69	67	57	71	75	64	81	63	76	64	59	52	69	68	63	78	70	73	66	64	74	66	88	66	64	83	65	69	75	73	68	70	74	56	86	70	62	67	67	63	59	70	69	67	68	59	61	61	80	73	68	87	78	65	72	76	61	62	68	68	56	61	57	71	60	74	49	71	67	58	68	78	64	78	63	74	75	78	62	58	63	71	72	65	54	63	63	69	62	63	62	52	77	53	57	63	62	71	74	79	87	75	53	58	66	68	77	57	64	70	89	66	59	60	76	66	80	82	75	77	75	74	72	57	74	66	65	75	75	73	74	71	60	66	72	69	68	64	81	67	64	69	81	71	67	57	69	71	72	72	65	77	76	64	64	52	77	50	64	74	69	65	62	61	76	71	49	56	69	76	71	74	54	59	54	70	69	65	66	71	71	79	58	62	58	84	63	76	73	75	64	68	78	65	73	70	73	75	61	80	69	63	73	57	64	64	71	82	63	58	72	63
24646	15499	10419	15188	20756	20730	18907	16437	13093	10724	8569	7560	6892	5554	4670	3800	3277	2860	2500	2335	1946	2077	2373	2470	2416	2430	2298	2310	2106	1755	1658	1321	1331	1095	991	984	981	966	901	891	851	880	851	851	818	843	814	813	858	863	847	856	803	828	811	816	865	860	855	795	814	845	821	800	830	815	805	832	830	798	846	807	786	846	796	803	864	810	829	816	859	806	789	765	809	844	749	813	775	774	815	816	844	836	786	839	804	850	804	792	753	790	779	831	814	821	796	819	819	754	791	838	826	837	765	829	809	776	852	806	809	813	835	775	772	819	813	814	797	827	840	831	788	807	800	824	819	816	829	854	790	884	831	793	870	832	842	803	817	860	846	871	776	833	832	815	834	817	816	755	803	831	766	823	823	801	810	804	812	847	796	790	833	800	789	807	814	798	772	856	814	836	837	811	846	812	857	829	828	799	841	793	855	809	843	804	847	810	829	841	843	797	809	826	815	818	774	825	811	841	794	839	841	790	811	815	812	793	836	815	794	777	763	833	782	890	847	800	806	837	803	816	763	853	846	845	795	832	892	847	808	870	825	813	814	803	853	812	811	828	856	800	825	825	816	827	826	813	869	807	796	806	876	812	817	784	802	798	755	809	828	849	816	797	812	863	830	785	783	845	838	842	880	843	806	798	845	836	835	809	801	840	808	816	813	840	770	861	799	794	837	841	847	818	869	820	826	819	826	813	848	822	828	770	760	795	812	859	831	852	850	847	815	844	851	798	802	793	836	815	821	784	742	816	850	874	833	822	772	863	780	847	826	778	859	830	789	807	849	749	806	807	835	826	856	825	789	822	774	782	755	853	864	829	829	791	781	807	857	814	806	850	823	850	783	841	761	795	766	837	844	828	807	841	807	819	816	835	881	837	810	773	843	796	780	835	840	832	793	805	806	835	890	851	801	844	812	814	820	831	841	830	823	781	800	865	841	844	824	850	819	807	812	851	842	840	806	789	840	848	756	858	802	820	845	906	825	841	844	792	798	875	833	860	779	812	814	848	842	844	811	852	787	808	819	842	807	822	867	884	772	788	807	830	828	832	789	835	828	811	835	833	830	793	769	838	801	829	843	807	832	863	793	804	796	793	840	811	765	808	791	842	779	832	816	756	821	816	792	825	874	817	800	815	827	803	765	840	838	788	841	763	839	835	879	775	835	831	799	837	832	855	819	789	807	827	831	798	867	815	759	829	845	861	828	793	796	829	857	839	772	799	814	832	811	859	824	806	798	815	824	855	844	853	807	810	835	828	891	822	792	832	818	739	769	817	844	845	854	854	840	813	790	841	785	795	823	834	827	801	822	819	757	837	839	771	849	796	815	778	810	794	850	765	849	858	800	787	857	799	816	827	837	831	807	796	844	848	805	764	819	796	819	850	805	780	789	822	809	821	811	840	831	839	811	839	842	855	807	804	804	790	812	811	825	797	817	837	838	851	769	832	789	858	834	791	826	796	785	799	810	825	814	830	872	762	847	797	853	832	792	850	839	768	831	837	864	835	802	823	851	759	848	786	823	813	809	852	809	864	875	769	818	841	813	831	822	857	876	797	834	804	832	848	822	775	900	835	812	839	851	773	831	806	845	802	815	806	819	814	795	834	828	795	810	852	871	796	856	843	793	786	799	844	847	819	803	820	804	840	828	814	832	804	844	831	804	802	851	849	778	854	840	820	838	792	808	801	852	843	818	838	808	844	768	752	750	772	788	812	889	837	812	785	816	803	840	764	819	839	840	851	857	826	790	854	776	845	809	845	828	763	810	790	816	835	807	803	859	869	822	820	861	846	837	833	854	800	808	855	810	806	712	819	789	782	760	807	834	835	816	836	815	831	818	768	791	847	818	812	812	812	812	830	797	804	787	796	788	871	810	843	842	814	810	787	858	841	788	812	878	874	873	781	857	793	863	842	824	818	854	827	805	823	815	862	811	850	803	812	812	831	779	807	814	849	779	823	816	793	842	860	813	852	813	842	797	821	814	845	864	855	817	873	815	818	770	794	862	855	792	820	849	802	841	867	797	747	821	855	823	796	785	768	797	827	828	789	825	803	849	840	855	813	838	756	844	828	815	826	823	789	792	838	786	842	776	741	815	796	803	833	819	827	810	849	780	816	808	850	764	827	824	784	827	802	743	791	806	802	805	828	803	781	793	787	861	822	797	765	802	817	816	804	842	878	807	825	775	776	775	788	835	846	817	856	830	884	849	860	789	789	763	825	794	804	820	821	838	851	768	793	796	865	824	787	816	787	823	881	792	763	781	798	816	818	877	809	793	836	791	811	853	766	836	857	816	799	766	786	824	820	858	835	831	798	842	824	853	801	818	832	839	848	891	875	831	799	801	823	762	869	821	805	784	881	802	818	804	813	839	846	818	831	775	768	821	837	784	754	776	791	823	775	733	812	819	749	820	818	828	854	818	780	869	857	823	824	810	865	794	809	856	855	803	824	831	832	819	825	769	778	777	806	828	747	773	802	859	793	783	821	828	800	824	806	813	828	818	832	858	821	818	842	851	777	803	830	812	835	827	811	851	803	843	811	829	819	860	831	830	825	844	828	842	813	809	832	871	783	828	829	810	808	805	819	805	844	834	817	892	839	779	813	826	833	858	813	772	836	834	813	808	836	849	800	828	825	813	856	854	856	853	775	884	803	803	836	791	861	785	836	824	777	805	829	763	835	773	804	804	791	826	784	838	835	791	794	803	809	800	807	785	849	809	847	788	799	780	806	809	832	804	848	829	803	789	819	846	801	823	793	865	799	785	805	835	833	810	750	803	824	795	854	842	787	829	815	824	741	848	792	857	825	875	842	844	822	793	853	786	809	799	880	833	803	826	865	846	812	780	865	788	800	779	819	844	812	849	800	820	777	787	858	823	764	849	823	783	802	819	879	832	777	804	805	795	833	801	850	860	832	851	778	823	818	816	858	814	820	832	867	858	786	797	838	784	825	846	815	835	835	821	862	847	811	816	771	795	845	814	810	750	834	876	836	831	802	857	817	790	783	835	804	785	774	823	835	806	846	802	789	776	810	816	815	829	776	832	793	821	864	858	823	865	829	800	810	771	825	803	767	841	858	808	824	837	830	824	874	818	812	835	785	839	843	850	805	822	860	860	778	804	827	823	802	808	826	802	794	887	800	802	842	811	892	856	862	798	841	816	819	861	839	772	835	838	854	811	840	765	787	820	831	810	792	795	813	798	798	815	833	762	786	800	798	826	860	799	829	812	821	837	793	790	775	818	851	819	795	885	872	866	799	841	853	808	874	859	837	791	822	764	828	818	786	828	813	824	875	836	831	841	809	845	809	833	788	827	845	794	753	851	861	799	849	812	836	803	850	795	806	799	806	848	837	833	803	838	805	843	809	807	841	782	814	835	804	805	818	776	788	827	843	791	815	882	800	774	841	806	797	786	825	827	826	848	823	804	811	784	800	823	764	833	817	791	804	835	895	827	843	809	850	792	809
4557	2579	1205	731	797	923	933	749	565	480	398	340	295	271	213	233	151	185	154	163	120	113	118	139	136	140	116	140	111	97	115	84	104	84	76	69	70	79	76	71	63	71	83	67	73	64	59	63	74	84	62	83	70	81	74	60	58	64	70	56	80	54	62	68	63	62	71	58	65	65	63	65	77	69	66	53	62	77	65	78	63	67	77	57	75	55	74	81	92	62	77	62	63	56	69	52	60	61	66	59	84	66	65	72	63	60	55	58	89	74	84	68	59	71	67	56	73	63	69	81	76	60	83	70	60	65	57	80	71	62	78	64	54	85	71	67	67	70	65	68	65	75	62	70	60	83	76	62	69	60	74	76	55	71	55	64	75	75	81	77	71	58	61	59	75	72	69	48	65	63	76	73	63	71	77	65	63	77	80	72	64	81	60	71	68	83	69	59	64	53	54	66	66	85	60	59	68	73	66	70	73	76	81	68	76	73	65	68	65	74	64	69	58	70	67	67	69	69	67	78	76	53	85	80	87	79	49	60	67	78	55	78	52	70	71	76	74	65	57	83	53	62	50	72	80	75	75	57	64	62	67	60	58	85	71	54	63	75	62	71	51	66	80	67	79	70	72	53	78	77	79	81	62	61	62	67	76	75	73	54	51	74	69	57	69	72	67	61	65	78	63	70	77	63	62	60	62	69	61	66	75	60	67	83	73	61	69	57	61	67	77	79	70	64	62	69	70	61	68	68	56	58	66	73	64	68	70	73	66	75	64	68	65	58	82	72	78	79	70	61	61	77	65	74	65	63	73	62	68	73	71	72	66	57	74	71	64	75	63	79	71	64	63	60	65	70	53	65	69	69	73	72	59	69	66	61	67	77	68	54	59	65	71	70	54	70	67	82	76	62	56	70	74	65	65	81	64	74	77	69	64	75	75	76	76	71	75	67	60	70	69	70	68	78	60	88	59	73	69	55	63	70	64	62	75	75	63	72	72	48	66	72	68	65	62	74	75	73	72	72	56	78	62	61	58	74	74	64	89	69	62	66	64	69	75	61	71	68	80	67	79	59	69	50	59	76	69	77	77	66	62	70	71	72	55	57	68	63	62	76	71	79	75	71	81	72	76	64	86	68	51	60	62	54	75	60	64	63	71	71	55	57	61	62	56	77	74	65	65	62	72	71	60	64	61	64	65	65	78	67	63	77	80	76	73	72	75	73	74	61	63	80	59	69	63	62	78	71	82	61	61	64	70	70	77	64	86	63	56	59	67	63	58	78	55	72	69	74	67	73	54	71	67	69	63	59	67	58	77	81	52	73	51	64	58	61	72	61	64	55	63	78	75	68	67	80	58	62	68	61	74	70	79	48	50	69	70	69	68	74	81	55	65	88	71	74	70	60	64	85	67	76	66	65	70	63	73	69	75	81	58	61	69	65	67	63	65	67	74	80	69	78	70	70	62	72	73	60	59	56	74	58	68	73	65	69	57	87	55	78	66	76	64	56	63	61	81	68	56	65	66	72	73	69	62	59	73	66	80	64	77	66	60	73	87	63	61	57	69	51	58	52	69	71	63	69	64	80	65	64	72	64	77	66	72	95	67	67	56	54	70	61	81	70	71	64	68	62	81	65	61	68	61	82	78	72	63	80	76	73	76	60	81	69	70	55	63	91	73	69	57	62	92	81	70	68	60	73	78	64	60	72	82	77	77	75	64	77	72	68	59	71	71	64	73	51	64	73	57	63	75	73	60	58	48	64	61	62	60	67	61	78	76	74	59	71	65	57	68	69	65	70	64	66	65	58	77	77	88	56	94	62	64	79	58	87	70	68	72	69	65	67	63	75	72	59	69	60	63	71	71	58	75	61	71	58	63	67	75	71	60	71	67	71	58	65	71	71	72	77	83	60	77	64	53	64	74	53	72	62	51	89	63	63	66	70	52	63	60	64	65	70	62	62	69	82	64	72	63	63	72	75	80	64	81	69	58	87	70	72	62	92	72	83	64	75	74	91	87	72	63	64	79	71	75	62	55	74	72	76	66	68	74	66	58	71	67	77	74	70	73	76	58	72	64	66	62	65	67	62	68	73	83	70	65	78	73	73	67	63	83	74	66	86	65	61	69	82	68	81	65	81	75	72	67	76	64	62	56	71	63	66	78	63	82	71	65	61	62	62	58	79	85	76	75	75	75	66	62	67	68	73	57	60	68	62	62	60	68	72	82	77	60	66	56	65	69	49	71	59	68	69	54	64	67	69	78	54	56	58	63	78	58	65	70	57	69	50	67	61	56	66	73	74	80	73	54	75	76	83	81	67	71	83	75	63	62	63	59	76	77	66	67	71	54	59	77	71	65	51	59	72	76	72	77	73	69	70	57	70	66	75	66	62	76	72	75	65	55	80	70	85	78	81	72	88	79	82	69	68	62	76	79	71	82	69	54	70	57	77	65	78	68	77	61	66	81	69	57	75	66	65	81	79	73	73	72	66	62	73	70	66	74	65	70	72	65	68	63	73	65	73	79	70	58	72	71	59	70	78	67	69	71	63	75	77	67	68	59	68	70	72	62	63	69	53	75	68	72	86	77	72	55	83	74	61	69	62	61	75	66	70	70	73	60	60	86	82	77	72	62	73	59	79	77	84	66	66	58	73	62	59	71	68	75	66	63	61	61	60	68	64	70	68	66	69	73	67	77	80	56	71	63	81	67	72	74	77	73	68	60	53	54	53	76	76	74	75	61	63	78	65	59	72	71	74	65	49	71	78	63	62	53	62	75	61	76	73	58	68	61	59	70	68	68	71	79	69	58	71	61	78	54	63	68	62	69	87	71	74	66	68	74	64	67	80	71	61	66	59	69	67	63	68	58	82	74	65	70	60	65	65	90	74	73	77	83	91	59	66	66	58	70	59	81	59	72	67	70	62	71	79	66	57	65	55	70	92	65	67	65	82	85	67	55	73	63	68	81	72	61	74	73	58	79	71	75	59	62	67	57	83	74	62	68	61	75	64	54	85	71	71	59	66	76	66	65	72	72	66	66	82	66	60	73	69	79	61	72	79	76	60	72	69	71	68	79	85	59	63	78	81	60	72	65	62	60	67	76	77	72	72	66	80	64	70	73	74	72	74	77	55	60	63	50	72	57	68	66	56	70	71	58	48	81	74	56	69	67	72	75	71	64	64	66	71	62	66	51	62	78	60	68	67	65	65	71	65	71	69	78	49	72	69	57	67	73	75	68	69	80	75	58	66	80	54	71	70	66	83	59	56	79	74	64	76	66	69	73	68	77	95	71	62	63	68	77	61	64	63	73	73	73	75	65	58	69	69	72	57	69	64	68	63	84	65	70	80	71	68	67	48	74	73	72	64	67	70	67	78	82	63	65	75	71	69	73	61	66	63	68	55	79	82	70	59	63	66	88	70	57	77	76	74	67	72	61	75	63	70	71	64	76	81	55	74	76	74	69	71	71	63	62	65	65	57	68	70	67	80	75	72	75	61	72	80
29615	20262	14649	20253	25943	25947	23459	20417	17448	14741	12539	10203	9323	8000	6456	5381	4709	4088	3652	3099	2767	2567	2991	2892	3017	2882	2808	2558	2219	1998	1940	1643	1489	1282	1213	1137	966	949	916	885	925	911	881	875	888	894	833	880	841	879	823	840	844	891	838	859	829	789	878	851	876	816	834	763	816	833	834	779	799	841	772	790	858	811	836	800	878	785	784	854	784	829	889	772	845	875	802	844	823	805	821	821	780	863	834	791	798	818	824	884	862	823	854	835	783	798	807	869	827	799	810	817	840	831	827	832	776	775	828	820	826	812	795	867	792	760	839	807	787	769	801	728	820	784	779	820	806	808	824	823	810	840	816	834	796	793	829	797	847	836	832	839	833	845	784	766	746	800	829	817	872	801	819	813	878	835	825	818	851	827	832	822	793	834	823	823	791	781	811	797	805	802	809	806	847	828	854	813	824	799	769	827	795	812	820	801	870	864	759	841	777	831	821	857	808	811	811	795	751	820	812	856	785	846	831	780	789	808	827	826	781	763	833	827	843	852	801	797	794	827	804	783	808	804	838	751	797	836	856	829	819	868	813	829	795	817	888	844	768	847	795	843	814	775	833	868	791	808	762	796	822	834	823	866	829	818	823	835	797	823	811	851	773	873	819	883	779	845	803	852	778	815	789	803	820	810	839	794	820	794	812	788	803	790	863	834	837	871	826	820	860	778	828	821	851	811	801	818	784	749	800	796	797	766	814	798	809	808	857	800	849	806	812	827	818	836	807	806	841	794	815	781	815	838	812	792	828	833	772	831	776	806	875	803	765	879	844	839	853	772	819	773	813	823	849	812	787	803	831	825	810	813	786	752	813	826	846	815	821	829	839	801	848	840	815	838	790	858	810	811	823	803	791	864	840	817	840	785	866	841	794	816	852	820	847	795	824	882	858	844	820	806	854	823	853	825	840	812	825	808	753	853	812	802	822	765	812	838	872	797	854	828	848	838	846	834	820	875	811	757	820	818	887	815	806	822	805	839	824	809	818	802	805	802	826	845	847	805	820	802	829	826	805	788	833	783	833	819	790	825	822	865	758	833	848	812	790	805	845	847	811	825	830	756	780	844	848	831	796	866	820	814	812	812	857	817	831	794	818	886	812	816	766	832	788	830	826	796	849	767	818	796	788	827	827	873	827	812	819	839	787	802	848	812	829	809	853	802	837	844	805	851	779	756	805	790	800	825	818	825	823	826	795	811	888	812	851	799	849	846	845	828	820	808	823	863	843	843	829	785	797	762	831	776	788	824	817	799	815	821	891	797	842	793	804	768	829	842	804	758	863	757	778	816	788	832	858	815	810	802	830	773	786	827	773	816	796	806	803	861	849	793	828	819	821	821	811	796	831	821	834	836	838	772	818	799	822	854	784	816	808	797	824	844	848	843	842	783	781	823	827	759	819	751	845	850	883	822	853	850	774	847	817	799	805	823	797	799	783	821	821	838	821	784	789	807	899	791	844	800	809	818	809	814	829	834	840	816	811	844	796	805	816	769	802	780	859	840	767	818	817	811	825	875	829	823	826	830	813	797	818	822	818	887	768	834	797	848	800	823	798	856	780	777	846	823	846	778	808	831	760	794	809	818	846	793	779	807	769	832	802	823	840	822	818	811	836	834	863	823	825	784	835	804	783	779	850	811	816	861	820	803	852	799	839	819	829	876	808	816	790	794	798	826	861	821	796	866	772	792	838	791	807	867	873	859	836	850	797	761	862	798	842	843	801	849	780	762	778	829	841	777	822	780	827	790	825	815	850	840	831	781	860	817	853	751	802	861	797	852	822	778	784	830	772	841	803	769	823	805	824	780	842	844	828	840	786	847	795	868	801	860	822	805	844	845	855	790	824	834	812	837	808	812	763	811	862	826	808	802	827	857	804	781	784	820	811	851	811	766	815	739	842	814	824	810	815	802	821	809	839	821	811	829	833	768	837	842	895	804	810	839	855	848	829	855	824	797	838	845	840	826	826	834	872	819	870	807	859	814	827	826	847	835	829	824	865	807	835	851	858	816	824	808	841	796	781	822	838	841	817	847	846	816	842	841	850	814	854	807	768	773	777	792	818	759	808	853	800	794	795	808	816	848	829	791	839	778	803	830	794	841	837	808	783	820	804	822	818	833	815	856	817	816	820	838	835	857	846	802	861	807	805	816	838	776	864	840	842	829	796	827	852	807	837	844	838	791	817	810	847	825	813	813	831	826	842	825	784	843	803	814	811	860	836	775	776	835	769	789	767	806	824	796	820	780	855	819	805	849	829	781	800	836	808	801	840	814	834	786	811	783	834	787	794	783	753	833	761	863	846	781	886	807	809	809	778	833	789	798	798	827	836	822	849	787	844	862	796	808	822	832	840	785	815	821	834	876	824	775	840	830	825	865	799	819	834	855	810	815	820	856	813	814	830	793	845	839	797	842	736	826	872	846	863	820	774	849	805	840	788	804	788	846	855	839	826	855	872	803	821	797	774	849	844	845	792	840	773	805	799	845	813	791	832	785	772	865	807	782	799	820	794	786	833	863	837	869	799	774	812	865	794	809	820	820	783	788	806	831	849	867	839	833	846	851	778	809	772	810	787	838	813	778	844	814	853	838	843	754	791	834	835	846	835	726	846	803	804	800	829	805	810	800	817	824	794	853	795	841	799	815	740	853	936	823	831	812	850	804	846	803	818	857	823	765	880	847	775	828	846	823	837	816	766	817	795	803	822	810	809	843	819	802	802	829	828	835	829	852	827	819	803	836	758	800	867	806	840	882	810	829	781	798	855	846	874	818	827	794	811	821	803	802	847	807	790	855	843	874	781	814	833	840	789	824	816	813	866	834	800	892	824	799	841	817	854	832	870	756	856	748	800	852	851	833	857	790	842	821	799	837	863	825	770	884	833	853	809	827	761	824	830	756	847	809	809	841	815	811	817	820	793	835	805	802	812	863	777	821	833	827	789	831	856	795	804	773	805	843	827	845	838	832	812	839	759	821	815	808	841	754	783	781	801	801	835	826	798	799	824	798	818	779	852	799	825	822	795	801	807	828	813	813	766	869	774	832	819	774	843	754	830	856	774	818	801	825	845	743	819	766	812	782	798	776	828	849	787	812	800	856	887	835	773	833	812	862	811	839	846	775	793	840	855	791	805	767	776	804	788	814	781	895	815	805	805	820	802	810	811	791	793	914	843	818	805	748	809	804	839	806	833	734	776	767	847	781	798	801	835	809	815	853	834	863	793	745	824	906	801	769	819	768	830	802	756	783	738	828	808	866	755	797	784	804	838	865	834	769	804	757	770	851	837	870	798	844	874	878	796	807	800	902	827	792	812	811	846	827	844	864	845	798	859	790	831	861	815	807	822	807	834	782	820	836	873	823	776	863	877	850	841	837	826	850	833	868	806	837	816	852	790	826	790	802	817	865	814	790	797	823	769	857	783	794	812	804	826	815	858	839	757	832	776	822	822	830	822	866	811	799	829	845	791	797
5920	2204	1212	800	795	995	874	812	639	512	435	354	312	264	255	200	194	184	168	149	139	146	119	128	138	118	137	103	116	99	117	90	104	111	85	84	65	82	69	65	87	60	76	79	69	70	70	76	67	82	79	67	76	57	59	84	76	65	84	66	73	70	67	64	83	66	87	66	78	66	62	60	72	73	71	54	66	78	74	73	66	81	80	59	73	78	67	79	72	76	54	67	71	76	60	71	75	75	62	65	69	68	54	83	57	71	71	77	58	57	72	58	71	69	66	65	82	76	62	79	70	80	54	68	74	68	65	59	77	81	74	72	74	78	80	76	73	63	67	74	76	75	64	92	72	57	62	80	85	67	77	57	75	65	69	74	74	89	50	75	72	75	72	67	65	67	76	77	68	71	72	62	79	74	69	62	76	80	64	76	81	65	62	41	87	62	71	59	83	82	81	75	73	65	88	71	70	81	72	68	86	67	76	71	70	75	94	77	79	64	63	62	75	79	70	78	66	66	81	68	55	73	72	71	61	77	69	82	61	105	74	80	65	77	71	58	72	79	67	86	59	68	74	80	76	76	69	68	78	72	58	86	83	75	69	71	68	58	64	76	62	81	67	68	75	75	75	74	63	64	72	68	79	67	82	65	76	70	66	70	66	60	62	79	76	65	68	78	63	83	70	68	72	59	74	71	72	58	82	55	77	74	73	60	75	74	76	87	73	68	77	77	73	83	61	65	67	65	82	67	65	55	65	74	94	64	82	82	76	68	66	80	80	76	71	71	91	78	62	75	77	58	76	64	74	68	74	65	69	73	74	72	57	52	90	69	78	51	68	75	78	86	72	76	79	63	72	65	72	73	77	73	78	89	82	62	66	87	84	68	75	58	67	82	60	75	74	70	75	73	61	75	69	61	61	65	66	79	63	54	71	57	73	76	72	76	62	61	67	74	59	61	78	69	71	61	65	82	56	83	67	68	61	71	61	65	71	74	80	48	76	65	63	73	77	60	68	55	56	83	77	66	79	86	65	73	67	77	69	68	75	80	74	79	60	79	68	54	81	56	71	74	74	65	69	65	65	63	65	61	77	65	76	84	72	65	83	83	59	63	67	72	85	67	74	67	63	56	58	63	65	71	82	85	74	75	70	53	79	79	68	71	66	65	58	53	68	71	57	83	69	55	81	80	60	67	55	75	68	75	77	67	62	78	65	68	72	60	87	67	64	65	69	76	65	57	67	73	73	68	69	63	60	61	75	74	82	78	70	71	66	78	73	59	86	69	82	72	73	72	73	73	82	69	56	47	60	69	81	88	70	76	68	77	69	81	66	73	76	70	62	72	70	74	73	74	62	63	62	72	73	77	65	64	70	61	77	71	74	77	75	63	67	58	57	70	58	63	67	68	69	69	69	56	75	69	55	64	71	64	69	82	60	77	67	69	70	69	71	68	65	74	65	63	80	75	63	81	63	72	76	67	65	58	60	62	87	79	66	77	68	72	68	60	70	86	59	68	62	79	61	57	74	82	67	68	75	73	69	80	72	67	53	58	70	55	69	75	67	83	83	62	69	70	65	67	80	73	77	69	83	79	59	78	69	75	68	96	63	77	74	74	66	68	66	78	70	67	72	73	60	72	76	71	67	68	75	81	62	78	63	82	80	90	63	71	59	74	65	71	71	58	76	74	76	63	77	78	64	67	68	58	58	69	73	70	61	79	78	59	81	69	61	79	67	56	58	77	78	90	65	67	77	64	60	71	59	59	97	76	63	78	69	68	83	74	63	80	65	84	78	60	71	66	73	64	62	73	55	76	77	78	69	61	62	73	71	64	83	84	81	73	74	67	77	76	66	60	65	76	71	61	74	60	71	69	89	85	83	65	67	82	78	72	73	62	75	77	64	66	71	76	60	68	78	72	75	62	50	59	54	87	70	60	67	73	72	75	49	73	68	61	53	92	76	74	60	80	73	63	63	63	72	70	70	86	82	82	76	59	77	66	72	74	60	49	63	75	70	65	66	62	64	71	65	67	72	65	66	79	81	61	61	69	62	71	82	60	69	72	70	66	57	79	65	67	69	65	72	71	60	76	72	73	77	60	71	63	75	75	50	70	73	75	74	82	63	56	67	67	67	75	88	76	65	75	72	79	69	69	65	69	76	65	72	68	75	68	71	66	78	63	66	75	77	63	68	77	65	72	70	70	76	49	79	78	70	65	79	58	69	85	55	61	87	69	68	75	84	53	66	74	56	46	70	83	59	78	77	75	90	69	60	78	73	67	74	70	75	80	72	63	75	60	69	61	85	75	90	60	61	80	95	84	61	78	62	67	59	70	68	77	75	95	75	62	74	63	67	62	68	86	80	75	68	63	78	56	70	77	69	72	59	78	57	75	82	52	67	86	81	62	61	78	63	81	60	77	59	68	63	75	73	90	80	75	57	73	66	61	72	83	83	84	82	64	86	63	67	74	59	66	73	59	62	68	65	68	77	65	76	82	70	68	63	70	68	73	82	72	73	58	65	69	77	68	69	89	70	75	76	73	75	62	75	81	72	80	61	58	58	72	78	77	82	78	66	66	66	70	68	67	56	75	70	64	75	71	67	68	72	66	75	86	85	74	77	61	51	73	81	73	75	70	68	79	60	73	73	62	64	79	75	67	67	66	61	64	69	79	68	55	71	71	87	64	65	74	75	64	64	66	67	67	85	68	73	76	68	72	73	68	78	74	75	68	58	70	74	85	68	77	53	56	77	77	53	82	71	67	57	81	79	71	59	63	67	67	75	77	76	66	68	57	67	65	67	76	66	73	68	79	66	60	74	59	80	70	62	80	83	81	66	72	83	76	81	72	66	77	74	61	74	63	74	58	72	74	77	61	63	57	72	78	92	61	72	80	76	82	70	70	66	78	72	67	67	75	67	68	76	51	75	60	65	65	54	69	84	56	69	78	61	78	67	70	79	68	72	74	73	70	80	74	62	79	79	67	62	72	59	74	65	67	83	73	74	85	83	71	69	72	65	91	68	67	87	87	69	71	76	74	66	69	70	64	67	66	68	78	72	56	75	64	80	64	70	67	64	81	73	81	60	69	79	60	68	53	72	68	72	81	85	74	75	63	71	76	60	67	63	72	69	86	83	71	72	87	78	62	71	53	68	70	65	68	72	64	79	75	65	75	55	66	77	57	69	85	69	71	75	71	59	72	58	61	66	62	68	66	62	64	56	75	71	59	74	74	51	69	85	69	67	81	70	93	86	73	64	76	71	74	69	75	72	70	76	77	67	75	51	73	69	72	66	69	69	80	62	68	67	71	73	84	60	70	76	66	71	71	72	64	70	71	90	76	69	68	64	80	77	75	75	61	81	77	70	65	60	60	54	90	59	79	55	67	56	71	72	75	65	81	74	57	71	95	79	73	81	63	62	75	71	79	61	70	79	69	78	70	66	56	63	71	69	84	69	73	75	65	81	45	72	66	67	74	65	81	71	72	83	78	57	63	62	70
28204	19569	14739	19958	25856	25993	23637	21285	18269	15718	13347	11137	9706	8683	7130	5913	5409	4716	4045	3704	3210	2804	2865	3087	2957	2976	2796	2634	2383	2118	2009	1877	1700	1495	1214	1151	1094	1002	1021	959	938	922	910	963	895	858	862	838	874	876	888	855	890	902	879	900	833	883	857	854	832	852	889	804	811	854	846	885	866	839	874	806	830	857	866	803	819	837	812	836	783	886	828	775	796	859	906	861	805	862	854	820	830	858	844	814	825	810	834	859	815	856	852	870	932	811	824	843	868	823	764	874	858	852	840	853	813	824	838	833	906	808	852	808	825	839	814	811	807	858	792	769	792	876	850	861	817	840	843	867	866	812	783	802	807	799	841	843	841	863	793	873	842	890	867	869	841	772	885	838	865	829	820	833	839	852	844	789	798	843	853	850	847	813	880	807	893	841	866	783	850	795	878	856	848	827	865	844	886	901	838	882	869	819	871	855	864	837	901	827	810	825	847	852	897	890	837	809	848	853	865	865	851	858	863	812	838	848	849	821	899	846	857	832	850	809	858	880	851	838	849	871	869	843	869	823	812	853	857	858	874	851	829	771	810	834	811	868	845	877	802	874	857	897	824	855	848	891	856	864	863	808	872	799	866	811	865	896	855	844	845	879	814	830	787	869	909	845	873	847	845	831	872	811	863	849	853	866	876	793	812	825	882	805	867	849	812	848	822	855	856	820	881	874	860	847	852	859	830	864	798	853	814	835	838	820	834	831	819	877	822	853	865	869	820	826	810	809	858	882	863	826	871	844	882	885	830	832	828	802	825	870	826	883	810	867	861	852	836	842	816	857	863	830	879	820	821	837	853	829	830	840	835	805	822	879	844	816	886	787	845	902	800	836	870	838	821	839	897	827	888	870	846	846	870	854	807	830	818	823	829	882	862	818	826	819	867	809	831	782	808	814	841	846	845	902	849	841	844	841	864	859	789	811	888	865	840	859	804	834	837	834	879	854	835	856	827	828	861	835	827	817	854	829	813	836	865	873	865	822	830	804	864	852	820	845	824	802	858	828	809	875	810	859	797	833	851	817	855	803	839	889	837	822	878	819	886	834	829	846	819	780	841	885	842	880	810	890	884	872	854	889	830	846	880	908	886	870	854	840	814	835	800	806	823	833	816	857	873	818	878	871	880	842	852	855	868	849	857	857	828	860	859	845	840	806	862	834	881	830	893	822	835	823	824	803	822	894	838	875	872	860	836	844	927	828	817	857	872	886	831	881	890	764	789	892	848	847	820	775	845	845	839	837	841	828	831	852	806	832	837	865	921	829	829	818	873	829	845	845	826	870	871	835	818	830	826	795	859	854	888	838	799	852	809	812	837	822	833	856	853	810	877	840	851	900	846	833	843	816	842	887	802	808	860	867	823	841	883	871	826	868	774	914	818	822	833	835	872	862	830	878	855	842	910	862	842	804	844	851	840	867	806	844	837	876	820	839	843	858	867	850	847	822	818	815	883	822	839	836	837	847	867	781	880	834	831	784	860	787	836	847	806	850	828	832	863	789	828	819	843	842	794	828	848	847	838	855	842	846	924	852	848	866	822	854	823	893	876	823	874	854	910	853	851	835	860	839	812	796	850	844	852	832	831	832	884	861	891	831	830	859	849	827	877	895	791	861	841	839	867	912	780	809	833	838	852	811	816	865	842	895	868	813	833	830	885	811	844	853	832	831	876	863	853	891	872	866	859	856	827	844	854	846	844	777	839	829	845	808	856	816	855	775	832	831	826	907	899	764	826	832	874	918	796	831	876	830	854	886	817	852	809	830	853	903	831	867	868	859	838	819	826	864	852	829	853	853	854	808	887	847	845	832	863	843	798	865	775	841	844	907	849	845	820	864	858	841	846	831	800	800	830	843	813	839	870	831	850	883	794	872	884	864	842	818	815	847	853	783	868	819	902	840	823	855	856	860	816	871	855	815	857	841	861	810	780	835	834	839	858	859	836	814	831	859	873	858	848	869	854	893	833	845	847	838	872	825	825	803	847	873	870	854	775	856	880	748	845	834	851	868	827	829	833	868	879	869	787	853	835	841	840	838	838	830	848	760	856	812	855	847	885	863	842	837	845	837	832	831	844	895	851	889	858	886	911	852	835	868	892	835	851	848	887	864	845	877	831	807	815	810	822	813	855	775	870	847	852	845	827	821	824	898	856	821	860	861	855	887	871	798	790	841	850	849	879	829	855	806	877	864	868	815	834	849	885	798	865	806	860	839	861	843	806	825	831	830	877	796	835	822	794	803	841	859	826	831	859	835	842	805	914	815	870	812	866	844	869	850	879	788	877	842	836	802	826	832	847	853	823	857	792	831	816	830	866	780	859	787	883	858	808	809	872	818	834	843	859	788	797	852	848	852	862	878	873	894	828	801	804	780	863	827	847	829	826	852	890	844	810	878	836	870	838	813	816	816	861	827	822	870	836	904	844	821	841	885	858	834	850	828	841	839	824	814	824	856	833	821	881	858	795	844	846	838	861	817	909	847	905	852	788	894	842	866	848	850	799	842	819	885	872	818	903	824	812	824	839	806	843	805	837	871	838	828	829	831	810	813	854	909	811	799	856	865	852	878	898	801	863	873	833	825	879	853	855	848	834	841	826	810	800	892	864	859	857	857	849	847	859	840	857	827	806	854	887	833	840	834	865	893	806	844	892	879	877	900	813	821	899	881	804	844	856	865	818	821	821	833	842	820	808	858	846	841	851	844	854	830	890	860	813	865	843	806	859	869	829	833	827	855	891	876	860	849	883	903	855	850	792	848	888	874	846	845	817	865	863	834	818	840	864	928	848	796	870	851	846	833	880	857	834	836	845	866	879	809	802	805	876	790	808	876	840	840	840	839	865	837	822	826	920	833	897	828	838	844	773	865	878	906	935	849	881	862	897	837	852	861	857	810	847	865	783	821	761	843	888	829	826	841	850	881	870	820	863	838	870	821	859	831	825	848	882	855	915	902	850	851	852	800	786	818	886	796	873	832	817	854	824	834	859	849	804	859	816	847	803	841	882	846	808	802	870	846	867	838	833	838	829	809	821	810	842	827	855	870	854	873	812	835	883	897	887	808	797	808	829	841	895	854	869	827	836	869	834	807	837	821	834	843	828	857	880	844	764	838	834	872	821	895	842	848	857	863	859	797	847	838	806	838	817	827	869	790	847	826	915	851	873	842	817	879	757	800	811	855	841	806	839	857	835	879	859	816	838	850	826	891	830	851	816	870	809	891	821	859	838	870	817	845	822	856	852	820	886	843	840	819	876	859	840	829	841	847	842	870	844	813	847	834	863	867	868	869	838	803	865	855	859	849	865	863	843	862	854	831	820	755	894	806	811	885	860	772	862	874	838	864	872	822	872	793	857	864	823	848	863	805	845	799	812	814	796	811	858	829	859	861	835	849	855	816	825	838	804	907	847	810	809	849	895	886	862	811	851	871	811	834	886	877	847	883	833	839	846	838	831	863	856	927	828	859	820	830
6874	3716	1936	1136	1145	1329	1307	1087	938	725	589	458	378	375	310	288	222	199	208	172	154	145	143	136	130	153	143	142	120	136	127	106	107	84	74	97	71	67	83	66	70	55	76	74	71	72	67	59	76	78	74	74	83	50	56	56	81	84	66	65	64	55	76	73	72	74	67	70	62	80	69	61	78	67	61	74	58	59	68	86	82	68	67	87	50	56	73	69	59	84	77	62	62	59	70	81	71	69	72	83	65	56	75	72	49	71	70	72	56	93	71	80	90	51	65	59	78	87	76	68	76	78	58	64	87	78	73	80	72	67	80	75	85	52	70	71	71	60	72	64	66	60	78	80	69	49	59	67	56	80	68	61	64	77	73	71	71	74	77	63	76	81	61	62	62	49	58	61	79	56	63	57	66	68	80	62	81	47	66	70	72	65	66	80	77	68	59	70	80	61	63	73	60	63	73	64	73	82	87	47	66	66	60	96	68	69	62	71	71	70	60	82	65	62	72	61	70	67	55	69	75	60	76	76	52	70	75	60	75	58	75	74	68	86	61	71	55	67	65	63	77	69	68	59	75	55	38	56	65	67	69	72	69	71	69	68	68	68	62	65	69	61	57	64	70	77	84	66	55	59	74	72	79	71	76	74	60	67	50	81	77	59	67	52	73	79	72	75	69	79	71	87	68	64	77	78	66	76	78	66	52	77	61	73	88	67	60	65	73	75	75	64	64	64	70	87	76	63	58	72	71	71	59	69	57	75	68	65	59	75	71	57	74	74	82	74	52	57	65	65	61	62	66	82	74	68	73	59	57	72	70	67	71	81	67	65	83	72	65	75	58	63	68	76	75	76	73	68	61	68	55	71	85	85	74	70	72	70	89	65	75	61	70	52	69	64	83	65	75	76	68	58	62	65	69	63	66	77	68	62	64	60	72	62	75	71	77	69	69	74	85	64	88	63	78	66	74	75	67	66	60	69	55	58	50	64	80	61	74	62	73	89	76	65	76	75	75	65	90	75	76	76	74	58	63	81	80	65	64	73	69	79	85	71	82	53	74	62	81	74	77	70	56	70	69	80	55	81	78	69	65	84	70	66	71	65	75	72	68	73	75	68	65	78	69	61	71	55	64	84	78	65	75	72	71	58	68	64	79	61	76	63	74	76	61	74	75	60	71	85	57	74	70	66	79	78	79	56	77	70	75	78	71	62	76	84	72	54	95	45	79	63	58	47	66	73	64	60	67	71	80	62	87	85	49	60	86	78	73	57	67	64	66	74	88	71	76	59	75	69	68	93	65	57	62	72	70	62	72	65	75	69	65	77	56	81	76	70	75	66	67	68	73	75	71	86	70	68	69	70	79	85	87	76	80	87	82	70	73	58	63	69	64	82	60	75	66	65	69	67	66	82	70	59	83	64	77	69	64	70	75	84	79	67	73	74	68	71	68	76	72	64	81	68	68	77	70	70	67	68	71	60	59	67	69	82	67	79	66	87	77	75	66	47	64	65	70	70	67	67	55	66	69	81	64	63	64	62	79	79	64	70	73	69	64	79	75	72	71	74	78	62	73	70	70	92	76	82	74	70	71	83	73	73	72	76	83	48	60	72	62	67	61	56	70	70	85	60	52	68	59	46	77	80	80	70	71	76	76	70	61	75	62	67	69	72	73	70	72	57	57	67	66	79	55	71	70	73	79	65	70	76	62	66	65	76	72	64	80	68	69	63	70	58	71	72	65	67	57	67	64	63	79	78	91	65	75	62	73	62	64	71	73	71	79	83	61	71	62	59	74	85	75	59	84	71	71	71	82	80	65	58	60	88	76	67	71	65	71	62	80	72	70	67	57	66	71	70	84	86	79	71	60	58	56	69	63	70	60	72	57	51	73	77	69	76	62	67	63	66	69	65	77	68	75	70	68	71	65	72	79	72	61	65	74	81	75	68	75	73	73	86	70	82	58	68	62	71	47	55	71	73	52	76	65	63	71	67	55	69	62	77	63	83	81	68	74	63	69	66	74	64	80	75	70	63	53	72	65	74	67	59	70	57	68	72	66	70	80	81	78	66	70	79	61	75	69	58	71	62	47	74	66	64	74	69	68	74	76	60	56	68	79	67	70	65	74	74	74	50	70	67	66	80	64	65	72	75	85	74	62	73	63	79	88	73	63	81	89	73	56	83	67	82	52	79	70	82	68	58	65	57	67	72	54	71	60	72	69	78	76	74	54	69	73	53	67	61	52	67	60	75	66	60	64	61	61	77	69	72	57	64	69	61	67	65	76	63	66	61	75	79	64	75	67	60	77	66	60	64	73	71	61	73	54	78	67	71	65	77	51	70	52	68	83	85	63	77	69	63	64	65	63	77	66	78	68	71	77	65	68	59	81	78	73	63	82	74	71	65	62	82	71	61	57	81	76	72	61	54	74	71	73	63	79	61	74	60	73	64	74	65	72	66	64	57	72	71	74	58	68	75	67	74	70	69	69	76	74	73	67	92	68	75	63	56	84	68	77	82	70	83	67	69	72	71	73	79	57	74	77	66	79	71	77	78	69	64	88	78	83	57	67	68	82	70	61	71	68	73	76	66	68	67	69	60	84	67	67	55	74	71	73	74	64	76	69	68	65	60	65	77	56	67	75	69	68	70	59	66	69	73	63	73	69	67	69	78	63	68	87	58	63	78	71	67	62	83	70	71	66	70	69	58	70	71	83	73	73	69	61	71	83	64	76	71	68	80	67	73	72	72	69	66	72	66	73	87	55	55	71	64	68	83	64	73	67	52	68	74	60	71	77	68	60	70	70	66	68	75	73	64	76	71	58	80	69	75	64	63	71	73	69	58	64	67	65	66	64	62	75	76	78	84	72	68	65	72	61	64	81	64	72	70	66	65	80	93	76	62	69	64	68	68	86	66	61	75	74	71	62	78	63	73	75	67	79	64	81	69	71	74	74	74	61	62	62	68	66	64	72	69	76	68	82	70	74	66	61	80	77	69	83	73	78	87	75	71	77	65	76	59	78	81	74	68	61	71	69	61	71	65	58	71	73	81	79	62	62	51	75	59	80	61	74	65	60	62	68	55	84	74	80	62	78	58	77	61	70	57	76	70	73	67	74	74	74	83	75	71	68	70	56	68	69	77	81	81	64	64	69	87	61	84	85	77	70	79	65	62	67	66	64	62	70	77	67	78	72	77	82	65	75	75	68	65	67	78	85	64	76	66	62	83	74	65	72	86	80	81	79	58	77	65	70	72	62	57	66	72	52	78	70	71	76	63	61	61	60	72	51	69	59	71	69	80	74	70	70	78	74	65	56	72	60	71	60	59	67	55	78	68	82	73	61	82	70	81	73	73	87	53	84	77	77	73	70	88	69	68	70	75	58	73	71	71	76	77	61	85	60	70	59	76	77	76	67	74	69	74	65	61	69	63	56	57	64	73	68	63	78	69	87	76	68	69	82	69	65	60	71	85	77	64	67	60	81	74	87	70	75	64	50	65	74	53
32670	23103	18007	23570	29071	28898	26906	23925	21663	18705	15921	13537	11249	10555	8937	7326	6533	5957	5104	4436	3821	3565	3281	3394	3609	3481	3114	2975	2657	2567	2351	2108	1988	1630	1343	1196	1108	1120	1101	1010	1011	930	1013	905	927	896	889	893	919	881	860	891	891	878	877	837	891	872	854	819	841	787	873	847	810	837	831	796	859	852	828	810	885	877	860	891	816	799	813	815	826	841	832	797	810	826	874	793	833	833	815	849	806	828	845	799	877	868	815	789	827	793	801	821	834	812	827	802	746	804	797	858	841	839	844	888	806	779	804	822	821	869	837	873	835	828	841	855	844	814	830	792	858	793	829	841	800	830	848	797	831	835	824	844	826	842	822	841	834	800	843	843	812	832	843	853	848	884	809	808	836	826	785	857	838	829	838	768	844	813	814	787	808	815	851	809	870	874	867	840	827	874	874	796	792	888	834	846	828	799	802	810	873	850	875	782	794	872	843	827	818	853	812	797	840	894	848	843	833	789	853	853	856	835	811	837	864	886	859	832	843	882	845	795	843	887	847	806	790	858	867	858	804	783	801	826	827	811	825	800	876	807	814	826	861	803	841	844	844	864	859	830	864	865	831	866	800	826	861	780	845	818	908	804	835	826	791	915	812	850	836	830	827	820	876	788	849	771	856	816	871	818	831	834	824	866	841	869	818	881	809	837	844	864	831	861	853	799	839	862	787	847	873	790	852	816	833	836	867	844	859	792	792	775	809	854	875	891	795	832	807	824	834	861	868	901	798	798	840	841	873	794	825	835	765	866	817	843	884	841	860	792	816	815	803	851	822	815	802	856	784	829	821	831	845	880	885	807	793	853	794	788	847	808	863	872	805	850	788	841	806	819	843	851	815	824	819	830	808	813	875	883	807	823	850	834	809	868	890	815	831	840	812	853	836	812	832	844	861	836	827	874	867	816	827	852	850	811	846	835	831	882	825	822	793	824	852	840	850	812	832	825	784	805	787	835	852	815	832	827	836	820	817	859	785	833	836	783	801	879	895	759	797	828	824	864	836	816	854	823	841	810	817	780	807	832	794	845	819	796	869	776	835	854	825	841	789	844	825	894	823	814	840	824	883	870	867	796	819	868	816	868	845	830	850	844	876	818	872	852	826	887	827	831	818	783	847	862	837	837	844	849	858	793	793	762	828	835	795	854	874	848	864	812	796	907	844	799	795	826	826	846	909	813	817	836	836	826	834	802	837	861	831	831	890	824	855	857	827	818	828	843	861	861	868	820	808	810	794	842	877	893	825	844	870	865	800	841	875	807	854	828	798	875	820	834	811	817	842	840	840	813	746	834	876	830	826	849	815	880	848	914	851	887	798	820	781	862	852	806	835	835	835	819	888	806	858	847	821	855	846	832	830	798	828	822	863	832	804	805	857	883	811	849	833	829	852	805	804	826	846	814	894	865	804	844	807	841	874	799	834	810	858	833	826	864	854	881	837	882	832	826	806	759	869	879	854	804	822	817	837	836	831	782	810	816	796	839	797	846	871	819	827	886	846	832	866	845	788	843	798	822	814	837	847	772	829	820	812	809	819	846	799	847	824	829	812	788	830	836	807	814	840	857	805	820	858	859	872	799	903	841	817	785	857	814	797	844	821	817	785	843	810	872	865	808	847	792	787	831	865	848	858	845	838	905	839	856	904	839	804	844	882	807	859	830	801	849	796	836	888	884	851	849	834	810	807	879	857	778	850	854	815	846	847	783	856	830	874	807	846	822	856	883	793	820	799	851	857	788	871	818	812	837	805	814	824	838	847	808	881	864	843	823	816	775	815	824	839	842	782	837	819	808	837	779	848	836	848	837	859	898	870	780	836	837	807	864	765	887	862	814	819	819	864	837	792	870	808	825	850	829	823	821	843	845	832	833	863	821	847	835	823	888	826	845	865	838	853	870	813	835	829	832	844	777	799	848	819	862	804	875	827	868	798	823	864	866	846	867	847	839	815	797	869	810	845	815	875	867	788	813	775	795	835	857	825	892	821	808	862	846	796	861	831	798	801	820	824	841	845	869	794	858	803	879	833	796	824	830	831	817	837	829	879	819	837	845	853	789	833	782	843	834	792	807	821	816	820	851	799	847	827	835	811	835	823	917	847	799	857	854	822	809	841	834	808	836	854	805	864	846	837	835	887	865	859	805	813	883	853	779	828	817	790	842	863	856	808	841	869	838	832	811	800	756	777	820	843	840	839	776	843	824	831	874	835	848	802	870	797	823	770	872	867	822	855	822	834	804	886	851	799	778	815	865	864	865	819	850	796	813	841	873	849	831	811	823	832	845	798	821	820	851	830	800	849	828	829	808	889	863	822	860	827	820	812	844	845	798	833	863	847	818	841	815	802	846	863	846	826	827	807	817	818	827	820	818	812	826	861	797	854	818	818	857	770	826	821	758	858	846	807	811	800	786	855	807	828	848	824	870	864	791	789	820	853	825	825	835	824	853	867	859	846	836	877	837	884	812	853	814	839	819	804	819	858	875	812	839	877	859	845	879	792	840	880	812	853	843	825	803	873	860	855	817	781	875	822	867	825	815	856	831	823	833	849	869	847	833	794	804	837	808	834	872	817	869	812	858	827	865	833	862	804	825	797	789	830	842	814	852	842	879	831	821	847	845	861	788	862	844	803	895	857	827	874	833	839	880	812	834	817	795	799	828	819	761	873	822	830	823	848	864	844	835	812	815	756	860	856	830	868	818	862	852	770	793	842	832	863	836	836	802	811	836	862	820	787	824	819	803	809	814	854	795	814	840	822	817	812	847	850	817	858	855	872	872	843	877	799	805	862	829	794	821	822	845	877	818	808	826	844	809	847	792	783	866	820	808	854	808	850	871	871	854	781	815	847	834	893	789	877	864	814	839	868	797	846	819	797	819	835	852	839	807	828	869	869	870	818	785	790	857	788	814	870	821	845	871	828	799	827	837	769	839	828	843	852	867	789	803	881	805	798	763	842	844	809	831	803	851	767	893	865	806	808	856	828	865	823	849	832	875	858	794	864	854	827	837	813	799	865	853	800	857	876	843	850	875	862	869	854	788	829	799	869	817	910	837	856	803	828	845	840	848	841	800	850	850	818	817	849	862	864	851	842	850	896	855	805	847	860	818	778	847	823	831	813	861	856	859	835	803	878	797	846	804	888	844	812	904	817	858	903	903	850	832	883	843	835	826	787	854	883	835	811	848	878	821	781	844	814	798	771	803	800	854	820	861	796	792	817	765	826	831	834	805	822	812	870	827	807	878	781	830	824	810	848	799	858	852	853	785	888	833	843	877	802	836	835	819	807	851	813	846	838	844	837	799	844	851	835	846	866	845	849	826	776	817	879	859	869	791	843	857	792	825	847	850	834	851	833	785	879	858	832	787	861	824	818	842	884	841	820	850	824	825	800	815	779	766	838	874	859	821	829	860	855	856	822	793	827	812	825	799	814	804	843	854	843	801	802	834	852	821	811	805	814	886	852	825	890	821	803	851
4024	1273	619	431	432	499	513	425	394	317	287	224	190	184	169	147	148	121	110	111	102	118	94	74	88	93	95	111	114	91	96	78	103	88	63	73	81	70	79	64	69	77	63	76	68	68	70	69	72	82	61	84	53	72	67	71	77	64	69	76	64	61	62	78	58	62	75	84	62	82	61	67	66	75	61	55	55	59	49	65	65	78	72	62	58	59	65	79	72	60	77	75	66	69	66	67	58	64	50	49	62	62	56	68	59	63	54	66	55	66	76	79	55	63	71	65	65	70	72	72	71	80	78	82	66	72	71	79	54	72	58	65	94	69	59	62	56	68	77	67	68	70	54	68	77	72	67	72	56	72	66	70	65	80	61	80	63	58	66	77	78	76	71	80	81	65	73	66	58	71	58	64	76	78	62	70	69	66	68	80	77	71	66	81	56	80	67	65	71	55	73	71	70	58	57	58	64	56	57	87	57	59	67	68	75	68	87	72	71	67	61	72	74	65	81	68	75	54	67	65	70	63	80	71	80	87	61	67	78	69	69	79	67	67	70	75	90	78	80	77	51	62	59	62	71	71	63	69	60	68	71	66	74	63	51	55	55	54	64	63	75	74	53	60	71	70	73	69	55	61	70	77	58	68	68	72	68	66	63	71	65	65	78	58	60	73	73	51	69	83	49	71	68	70	59	71	77	65	63	71	76	46	74	68	71	67	72	66	61	59	54	72	52	84	83	65	71	71	51	63	66	55	55	66	62	71	66	66	56	58	58	70	52	55	67	68	75	61	67	62	74	72	57	72	57	86	62	66	60	68	67	85	74	55	57	66	59	68	60	61	70	54	67	72	55	68	56	91	69	65	61	79	72	62	73	74	70	59	76	50	84	72	85	60	62	79	60	83	67	77	60	54	86	70	74	66	65	78	67	69	58	56	70	61	75	68	78	66	66	61	70	57	83	80	62	69	54	64	88	79	68	75	73	82	46	69	68	85	58	61	61	63	67	65	67	72	65	75	76	65	57	56	67	62	62	58	65	63	72	60	77	66	78	87	60	68	64	83	63	60	64	63	58	70	82	65	63	60	73	58	72	69	58	76	67	52	77	62	73	60	71	60	69	53	75	61	87	59	60	86	63	73	59	73	67	74	60	65	56	82	64	66	65	68	71	62	56	67	68	76	84	67	59	87	69	60	66	66	71	66	75	64	61	68	57	71	77	73	71	59	76	88	61	70	77	63	65	76	69	69	72	72	66	72	55	56	63	75	70	60	71	62	71	55	67	69	60	61	61	69	72	70	74	65	64	68	72	79	74	52	60	65	75	52	66	64	87	69	68	66	66	77	76	74	63	77	77	72	70	67	56	73	70	72	76	83	69	78	54	63	74	81	74	71	64	61	57	55	67	67	64	65	81	76	57	66	73	66	57	68	59	69	66	63	61	67	64	60	66	74	70	69	68	69	81	80	68	60	80	59	80	70	57	86	64	77	75	69	79	73	61	70	52	71	53	86	54	65	73	57	72	69	74	62	70	67	80	73	68	63	75	75	64	70	51	73	84	77	78	66	58	75	67	55	78	63	82	69	61	68	72	65	74	64	67	77	84	65	81	59	71	73	65	78	70	66	60	70	79	70	79	79	80	54	74	57	71	64	65	67	81	58	63	72	80	63	54	51	70	81	60	92	62	51	64	72	72	72	64	70	68	62	72	65	50	72	62	79	67	71	64	66	84	69	64	63	68	69	61	62	75	60	65	72	70	72	72	76	55	67	72	86	69	58	69	64	62	66	74	74	65	72	65	77	55	63	62	71	67	58	68	90	64	67	52	66	79	66	54	83	67	70	82	62	85	74	80	76	73	56	80	54	62	75	68	79	59	67	85	51	90	63	63	61	64	71	84	64	76	63	68	65	76	56	69	74	100	67	57	62	64	89	72	48	65	81	69	64	61	67	61	72	79	61	60	60	60	77	76	80	63	74	68	65	75	65	69	65	77	71	55	80	79	65	92	57	73	65	60	57	51	76	65	67	64	60	67	58	85	72	60	77	86	63	79	59	64	65	53	74	71	61	78	71	67	70	65	63	62	66	66	73	58	73	69	55	62	67	72	70	67	58	64	66	76	68	62	61	57	66	66	69	71	73	65	64	75	78	70	76	58	68	56	69	63	65	75	55	62	71	64	63	62	56	66	78	69	72	75	76	66	80	73	65	62	73	55	85	64	50	66	51	70	64	58	75	58	53	64	86	68	69	55	67	79	67	69	80	64	55	77	52	62	68	68	73	69	74	67	70	57	54	72	64	69	69	61	66	74	85	59	58	53	60	76	78	71	60	69	75	52	72	63	85	68	64	65	65	67	68	66	58	65	69	67	71	67	68	62	65	53	62	52	59	68	63	77	71	58	68	73	63	67	72	70	62	67	68	63	52	79	73	84	71	78	76	56	51	70	70	58	64	66	76	67	78	62	73	74	67	64	69	78	74	65	62	60	69	65	76	62	63	65	68	74	55	63	75	68	61	50	67	64	69	67	70	68	56	68	58	61	73	62	60	75	58	68	82	66	61	74	75	72	73	58	64	55	50	76	48	71	63	63	70	79	69	89	80	65	71	65	64	70	62	63	66	57	79	61	66	80	65	71	65	63	69	68	78	64	71	68	66	63	78	82	73	77	55	74	68	57	68	69	76	58	67	76	65	68	67	64	68	58	71	77	82	67	88	65	59	69	70	60	64	75	70	68	72	68	72	52	69	73	64	59	67	61	62	68	64	54	78	59	59	71	59	64	57	66	57	71	68	69	58	68	71	64	71	50	67	78	54	60	61	64	71	62	65	58	65	77	85	55	72	78	69	74	67	56	70	85	80	65	76	60	67	70	53	73	57	64	75	75	72	74	69	63	84	82	62	63	61	65	60	63	67	81	75	63	67	75	70	64	72	70	93	55	83	80	57	66	66	77	64	68	83	73	74	74	84	62	75	59	65	77	77	62	63	64	67	85	79	75	71	70	65	77	67	64	77	67	60	59	72	73	72	78	77	59	72	71	70	83	67	78	55	72	51	65	65	79	70	61	71	60	76	77	59	71	69	70	73	76	68	64	75	66	60	83	58	70	62	64	63	73	61	58	84	60	72	77	70	72	79	65	73	58	72	45	70	64	86	63	69	72	65	64	65	77	67	62	64	75	74	72	62	73	62	67	69	64	64	50	74	61	68	57	61	73	82	65	84	62	75	73	77	71	73	88	58	74	51	62	67	82	67	75	66	67	72	67	69	50	71	75	66	63	72	74	75	76	84	69	61	74	73	50	56	57	75	81	65	62	59	60	86	65	65	87	61	64	71	70	77	51	53	78	75	61	76	59	45	68	66	75	61	74	62	58	55	56	82	65	65	70	63	70	80	70	79	61	56	64	67	59	67	67	60	62	76	95	75	66	71	67	84	63	73	79	66	66	55	69	71	70	73	61	57	51	63	63	69	70	61	57	73	52	70	52	70	55	74	74	70	65	65
25771	15861	10258	14712	20375	20348	18220	15651	13353	10862	8672	7292	6168	5536	4891	4223	3450	3297	2818	2433	2122	1878	1762	1776	1842	1980	1996	1943	1872	1654	1587	1575	1433	1249	1164	1058	998	878	957	969	850	902	890	837	849	877	809	927	801	861	804	810	831	808	850	798	851	827	832	797	809	776	828	769	839	807	810	798	824	862	813	803	799	818	799	849	852	811	783	861	808	783	809	836	811	785	826	790	827	824	799	816	793	768	848	836	789	835	781	833	844	785	836	852	827	766	868	882	811	838	803	819	820	837	816	805	823	791	784	820	857	824	864	763	835	819	838	790	835	809	820	836	764	840	774	789	823	847	872	824	842	780	849	834	789	834	808	827	785	780	802	749	882	857	841	813	800	777	825	847	851	788	831	836	831	813	799	815	884	818	811	783	805	814	858	814	806	766	776	835	802	795	847	805	802	869	822	781	756	846	829	818	840	842	817	830	814	850	843	799	800	850	801	817	829	795	806	804	855	799	830	804	872	849	761	827	808	815	801	813	790	823	851	812	826	771	799	870	816	840	836	849	796	875	824	801	844	860	762	791	839	795	823	839	805	798	824	782	789	845	887	820	821	840	847	788	827	818	784	841	896	756	836	775	812	817	780	847	826	807	792	832	815	816	794	786	826	867	795	825	833	822	832	860	847	824	813	834	780	781	801	796	837	826	847	845	773	805	792	804	794	801	846	793	806	879	871	797	836	805	805	762	802	836	863	826	844	843	832	782	837	777	845	795	878	824	799	866	836	838	772	857	809	791	807	800	774	867	780	817	806	841	844	818	821	796	897	792	772	836	773	813	758	844	818	864	867	820	812	887	799	815	792	850	765	793	803	808	808	834	775	848	781	875	802	798	805	816	804	794	787	830	843	820	804	779	825	828	798	818	826	806	791	833	779	823	760	823	789	804	803	814	832	801	827	805	821	884	808	797	820	795	814	866	831	833	794	774	852	819	814	852	776	867	834	855	793	764	857	790	772	782	834	850	828	815	839	880	821	795	827	814	768	800	781	811	814	829	791	807	818	843	819	782	802	808	755	850	839	786	783	843	810	806	788	799	810	818	840	795	799	818	808	834	841	834	851	832	843	821	850	829	795	867	825	800	825	784	763	872	805	793	843	822	779	788	807	785	788	765	767	761	811	832	839	808	852	815	832	789	833	837	839	827	835	781	856	831	829	809	814	807	842	855	769	837	819	821	812	834	812	841	768	841	775	799	843	836	806	855	802	808	788	797	875	758	803	829	832	843	833	791	795	784	775	842	775	832	779	830	833	801	791	785	816	832	770	809	796	816	826	795	823	828	858	927	797	781	861	827	786	803	876	785	757	814	793	817	805	816	849	833	839	825	802	843	854	819	753	814	816	811	824	833	828	814	818	786	837	827	872	794	834	837	824	808	848	803	818	846	846	851	838	861	789	822	843	814	833	875	808	850	828	819	777	776	819	808	792	819	821	783	765	797	794	794	819	846	846	808	803	789	846	819	781	851	792	829	828	816	826	776	820	813	794	794	792	780	828	822	848	830	788	792	815	819	828	812	877	820	814	792	879	805	812	792	790	825	860	862	818	799	804	813	815	770	837	832	813	824	761	840	840	858	832	786	801	837	798	822	786	798	776	813	799	783	800	849	889	799	839	846	762	818	808	836	802	791	825	842	866	821	802	818	787	791	832	818	832	849	832	820	828	834	832	823	816	860	812	843	819	856	779	871	820	811	792	745	840	805	813	774	902	823	799	875	834	807	778	778	767	796	791	810	794	792	815	828	841	843	834	812	817	833	810	795	819	830	777	840	829	834	849	770	806	821	807	846	798	850	854	878	806	824	848	807	772	833	819	810	816	805	792	810	814	812	766	811	808	794	846	801	851	829	796	790	772	828	855	818	811	783	807	792	835	830	796	799	842	894	811	830	790	815	840	864	793	841	781	847	871	858	817	829	817	824	814	810	831	810	862	856	829	810	851	831	818	838	820	860	841	806	839	826	848	826	818	810	819	803	772	845	880	802	810	802	771	786	818	879	829	831	837	859	769	779	784	845	831	809	803	759	838	879	794	774	784	784	803	818	824	865	858	823	809	838	809	877	757	823	816	814	821	863	797	840	819	791	842	767	788	808	851	862	843	792	834	843	802	799	836	809	817	817	822	826	814	757	858	807	806	787	759	814	856	836	801	805	803	800	798	843	836	798	846	808	821	776	851	796	856	797	858	832	749	796	836	831	773	808	853	865	848	882	792	841	785	811	853	787	835	826	843	804	808	831	853	796	847	809	840	790	763	855	848	838	826	845	838	816	816	814	857	833	815	818	804	835	792	829	762	855	808	818	813	798	871	769	770	811	807	826	840	822	823	749	782	860	777	849	805	786	856	780	801	849	853	830	818	802	818	755	836	814	806	862	836	806	828	835	816	806	803	815	838	784	785	852	780	842	806	838	799	868	837	795	854	769	858	804	809	842	821	828	818	833	846	808	807	821	823	783	820	852	813	833	858	772	866	836	783	828	789	775	771	868	805	842	853	807	769	769	849	810	852	810	818	832	777	799	802	787	811	793	841	833	831	862	837	827	843	851	816	800	802	802	812	800	852	848	787	841	835	855	849	802	800	795	816	760	839	879	871	874	782	809	822	829	803	780	814	779	804	853	831	730	840	849	836	865	794	829	803	850	847	824	808	822	878	844	828	810	771	786	866	809	806	827	802	851	835	817	833	813	856	831	805	771	796	797	789	836	824	861	816	820	882	796	842	862	821	752	816	854	835	852	808	817	824	819	862	848	836	791	773	824	811	781	820	820	833	808	809	850	836	798	837	849	860	866	795	817	810	811	834	796	787	810	813	794	834	792	809	800	849	760	775	798	792	799	849	799	820	790	780	838	805	778	798	827	762	867	821	814	816	796	779	880	823	839	811	824	785	841	839	831	811	885	830	832	821	836	846	755	800	833	803	835	848	848	842	791	805	781	783	845	834	778	841	815	816	788	830	870	839	726	806	869	827	825	811	807	838	846	788	792	808	879	831	839	838	816	808	748	766	788	784	812	826	784	787	819	838	857	820	812	791	822	876	818	813	786	840	861	797	848	838	751	789	830	831	821	801	851	831	828	814	807	773	828	816	807	810	789	766	835	833	840	809	873	842	795	855	810	791	784	833	874	817	814	776	816	830	835	792	844	851	816	762	783	803	825	838	845	789	840	827	860	786	837	809	852	798	845	816	789	799	846	795	837	850	817	814	811	882	806	841	776	772	758	860	808	798	844	833	777	764	809	856	797	806	816	832	805	818	811	776	827	884	789	819	855	820	817	806	826	811	787	839	843	805	832	814	779	846	808	824	799	849	837	774	846	797	801	811	854	781	852	817	844	806	824	838	770	852	845	790	773	803	879	815	774	832	797	835	870	836	850	799	837	828	871	822	767	776	859	803	816	811	798	807	831	757	762	821	767	825	853	794	825	803	827	771	809	799	884	831	843	799	815	844	797	765	834	812	744
5015	2512	1126	697	740	887	814	753	625	540	421	358	298	255	241	209	160	182	160	120	124	108	104	116	105	114	118	99	120	102	103	91	98	92	78	85	71	78	75	79	71	68	66	65	52	68	78	78	63	65	66	77	71	58	72	61	52	62	72	65	67	74	67	72	69	62	77	73	80	69	59	65	57	48	90	81	73	50	56	78	68	77	60	70	64	57	72	83	60	65	74	71	65	61	60	59	72	58	51	69	75	63	70	73	59	70	70	52	63	58	50	55	62	86	67	65	67	71	82	73	68	70	65	68	66	70	55	58	63	73	54	62	74	73	72	67	74	76	58	52	63	77	52	82	60	68	84	73	69	64	67	65	83	82	63	68	70	64	67	58	64	73	73	79	63	62	91	71	64	56	63	66	75	67	48	74	54	74	75	64	78	66	63	68	71	55	76	70	83	64	65	72	66	80	78	67	70	65	58	73	44	67	80	63	79	54	57	51	62	77	62	70	64	70	51	80	67	56	62	61	77	65	86	71	73	54	83	74	74	79	66	72	100	69	63	69	72	68	67	68	63	62	53	65	72	63	65	85	69	67	88	55	63	61	51	70	63	64	74	74	66	66	81	55	62	67	67	75	78	65	58	66	58	77	69	69	81	60	63	64	60	63	66	70	64	57	87	64	62	72	63	75	66	80	60	67	60	66	69	76	73	70	70	62	57	73	66	62	74	71	76	83	65	59	58	66	78	67	65	61	55	72	54	81	61	61	82	72	62	68	73	63	68	80	69	58	78	65	77	76	69	81	86	68	57	87	69	61	69	59	65	61	71	60	68	59	67	72	70	69	81	62	80	75	66	63	78	56	68	70	70	83	68	68	62	63	66	73	64	56	63	77	62	58	72	72	75	76	62	75	58	60	64	59	79	71	70	74	65	52	71	69	69	61	76	66	73	66	71	70	72	69	69	53	63	78	69	71	55	74	96	78	71	64	60	62	54	77	78	71	75	59	67	63	70	75	69	66	67	59	62	64	66	67	67	76	69	67	56	63	64	58	72	53	70	59	76	54	56	77	73	72	70	82	65	83	67	91	61	89	70	49	80	71	74	66	72	73	67	72	63	61	73	61	66	73	59	64	68	70	66	75	54	78	73	79	69	72	73	86	91	83	82	72	77	67	63	60	79	62	70	79	67	66	72	69	72	59	76	71	69	76	65	53	72	55	65	63	70	65	71	59	56	68	76	84	75	61	55	65	79	73	72	63	73	70	60	63	69	66	77	65	73	68	74	51	62	77	57	68	65	69	64	70	64	70	90	72	82	73	66	67	76	70	58	63	67	66	69	53	79	67	59	64	61	84	73	66	65	62	82	56	64	79	64	63	48	71	79	92	73	64	80	67	71	78	77	63	70	64	66	55	71	71	75	74	75	73	54	76	69	67	72	59	63	76	79	55	72	76	78	65	70	72	81	87	71	77	60	80	65	67	79	62	63	68	60	68	70	64	67	80	67	62	70	59	59	60	58	63	65	74	61	62	60	65	71	67	64	78	76	82	63	71	77	67	67	72	65	53	61	63	56	67	80	70	79	59	72	68	66	70	63	65	73	79	70	51	72	63	61	69	69	82	68	57	73	62	69	66	59	78	72	61	70	59	72	69	83	60	62	68	74	76	67	70	73	58	61	86	71	78	72	67	72	64	57	68	74	83	83	64	64	61	76	67	59	73	74	74	73	71	60	75	77	63	72	70	66	65	71	68	63	60	76	68	57	68	71	71	58	59	55	60	68	71	76	62	65	70	80	78	60	64	68	100	72	60	75	67	62	66	47	85	71	67	72	73	58	73	75	56	63	68	71	47	79	76	66	59	81	71	74	63	56	80	81	74	81	62	49	76	51	60	83	69	86	66	62	63	63	84	68	67	82	80	57	73	80	74	74	79	62	56	67	70	75	65	71	61	55	80	70	57	63	65	68	64	74	62	68	58	81	74	68	65	74	67	72	77	81	67	74	69	68	69	71	65	77	50	63	58	72	76	77	78	58	74	75	69	73	71	72	63	63	71	53	66	90	65	64	62	71	69	81	60	70	51	62	60	71	62	81	69	65	61	89	56	74	82	69	67	67	76	78	69	65	67	77	73	60	66	60	49	71	71	80	72	52	73	65	67	64	74	67	68	64	60	63	67	64	61	58	71	67	60	69	70	73	57	75	62	79	77	72	60	65	79	64	61	74	72	72	60	56	52	74	69	65	74	74	61	62	70	61	62	63	71	68	71	64	69	80	87	59	72	64	87	58	76	70	66	82	56	84	77	79	68	65	63	87	58	66	87	82	60	60	65	68	48	69	74	68	75	67	56	70	67	70	80	68	67	53	78	61	71	70	73	65	69	79	70	65	63	69	79	78	63	80	57	76	68	67	72	63	63	65	72	79	53	71	61	71	83	59	71	72	75	71	66	70	62	58	57	88	60	45	55	62	87	70	59	66	70	71	71	67	63	66	88	59	66	72	60	76	68	64	77	70	77	70	72	59	85	61	66	74	70	72	65	69	84	61	44	74	76	59	64	61	68	75	70	86	56	59	77	76	67	63	70	81	79	64	66	76	82	58	78	79	72	69	74	71	65	74	57	63	59	61	64	79	62	66	86	68	58	71	68	71	67	78	65	62	67	59	71	59	78	67	78	64	67	80	75	58	70	54	58	65	69	74	76	77	64	81	64	68	63	77	71	53	68	64	63	61	83	71	75	70	74	59	73	77	67	65	75	49	67	69	66	61	68	80	67	71	59	63	68	75	74	61	68	77	62	63	79	58	62	70	55	61	58	73	63	68	61	66	63	71	74	72	76	57	69	70	64	69	76	74	73	47	73	69	71	49	67	64	70	76	69	61	72	69	65	74	73	75	74	66	61	66	68	61	61	88	71	79	74	65	67	64	78	77	73	71	79	64	87	63	73	59	59	63	66	80	71	77	65	67	61	56	62	78	74	73	60	70	66	68	71	65	70	69	69	64	79	70	64	66	70	62	66	79	58	64	54	68	56	61	56	72	72	66	81	66	68	62	68	60	73	79	69	65	80	62	57	68	78	72	45	70	65	54	74	83	68	55	62	77	83	69	83	70	63	49	64	65	69	65	61	75	58	77	70	72	65	55	48	88	56	66	70	58	56	75	69	60	59	77	78	65	63	67	63	49	61	69	64	72	74	68	61	60	64	75	65	57	87	71	61	71	67	69	76	77	73	62	60	77	82	70	57	65	70	73	62	70	62	71	65	59	66	77	70	72	72	61	76	76	73	66	65	55	62	58	56	70	62	68	66	62	61	62	74	63	61	57	63	63	60	74	68	58	69	63	66	66	81	73	65	68	72	71	65	74	55	75	82	61	60	69	62	60	69	67	54	61	64	65	60	59	90	73	59	73	68	53	59	65	69	65	66	70	71	63	61	73	70	56	66	75	59	64	55	51	62	71	62	65	65	68	72	57	72	65	74	62	63	65	76	86	78	61	73	67	80
30638	20579	14628	19871	25728	25241	23034	20305	17740	15064	12697	10406	8365	7052	6464	5909	5178	4388	4132	3551	3013	2521	2375	2239	2237	2304	2370	2328	2084	1881	1843	1728	1721	1431	1297	1232	1136	1088	996	1009	969	967	857	895	868	875	882	853	824	834	856	857	818	911	823	857	832	779	774	803	836	819	812	835	841	838	806	794	791	806	796	826	821	812	838	837	812	806	853	823	860	843	852	838	843	836	864	786	840	787	826	814	801	798	811	810	851	822	823	854	823	805	889	805	838	837	868	834	801	769	810	814	825	809	796	828	796	825	807	822	851	849	835	885	810	814	839	838	784	801	791	828	814	831	854	785	848	813	769	805	815	798	811	893	837	770	845	803	844	772	838	869	827	809	847	851	842	802	782	815	819	777	823	821	786	803	799	811	803	767	785	812	848	806	776	825	857	790	801	775	861	805	826	849	832	828	827	806	779	861	794	805	817	824	819	813	821	835	833	874	854	832	817	815	814	823	750	860	820	825	768	870	825	841	798	792	822	755	837	826	771	855	803	769	830	835	836	799	783	854	803	834	806	808	832	842	771	829	829	791	807	817	770	818	800	835	820	863	820	814	820	879	828	800	813	837	819	813	850	881	784	803	844	897	843	788	760	803	786	846	815	858	836	876	796	786	844	821	794	804	798	805	804	823	756	852	844	787	805	849	826	843	837	800	814	817	789	760	799	852	873	800	861	817	827	823	835	812	805	800	853	805	842	817	813	835	807	793	841	894	808	812	830	820	820	819	770	822	883	838	878	845	761	776	824	846	810	856	842	822	788	851	810	831	864	783	854	818	879	794	809	864	802	858	866	782	828	818	781	822	800	816	796	799	852	771	789	832	822	827	849	787	787	783	837	789	809	801	840	837	823	812	798	808	795	806	804	847	819	791	820	904	777	827	840	796	786	810	827	839	821	873	809	884	833	797	766	821	785	827	799	834	787	770	845	812	813	851	799	850	839	822	789	769	800	824	809	819	827	864	794	829	863	871	845	764	788	791	777	849	805	831	814	804	808	869	827	815	797	841	864	839	792	858	795	835	810	774	849	813	778	823	835	835	782	768	811	853	808	785	830	842	790	785	800	798	795	784	831	779	851	824	777	800	816	829	822	848	757	788	855	822	798	802	831	862	829	811	837	859	796	823	806	824	789	805	809	790	794	825	846	815	813	783	847	841	818	828	774	818	812	793	831	814	840	774	783	845	833	790	840	787	784	788	846	835	812	872	794	812	806	781	832	830	861	843	813	790	828	852	815	818	837	829	822	852	813	824	814	841	877	827	847	837	847	753	785	855	837	847	811	876	852	762	815	804	803	829	830	799	813	824	808	779	819	855	830	799	796	807	851	819	766	816	847	838	785	780	791	814	833	829	803	840	856	821	827	816	839	757	762	798	808	851	821	813	790	810	810	832	842	796	781	854	781	814	839	852	861	804	841	830	852	840	806	783	852	806	816	851	788	825	849	817	913	835	816	799	777	833	797	816	773	883	844	852	815	794	765	812	854	805	776	862	831	870	847	845	782	805	796	824	775	830	845	842	836	754	801	860	792	809	830	790	811	841	833	846	852	782	810	832	847	802	819	821	795	801	791	816	850	801	876	796	851	807	829	789	811	821	826	800	813	835	844	811	827	816	773	822	834	842	782	845	795	773	821	788	843	851	797	826	803	821	869	759	826	856	778	858	803	770	795	853	811	798	807	793	866	832	822	820	822	816	750	842	844	905	885	816	827	845	873	830	842	807	817	824	811	850	829	829	809	827	822	805	810	811	802	819	786	838	817	768	756	794	844	845	797	852	818	843	833	836	869	812	823	825	819	766	818	786	852	783	827	822	902	762	799	811	780	822	825	787	843	799	843	885	833	832	875	847	831	802	795	792	846	816	822	786	832	783	782	798	834	839	820	782	760	837	772	785	789	803	837	815	855	797	869	876	804	792	806	837	786	774	810	842	821	804	877	863	804	812	825	871	808	800	842	797	822	817	848	800	797	801	849	800	802	838	838	831	784	763	835	811	804	780	879	804	818	858	857	828	792	840	812	759	813	801	807	835	774	759	833	859	804	779	794	794	808	794	857	817	806	822	823	806	834	749	848	827	840	860	833	866	783	826	810	776	827	800	828	796	822	802	810	828	824	777	813	827	820	833	809	884	808	875	771	832	805	820	859	859	783	878	830	852	830	851	846	850	782	803	829	882	858	799	791	840	827	834	804	838	813	853	835	840	845	812	838	807	805	774	783	790	819	836	793	766	862	807	777	812	835	811	868	796	841	755	881	825	835	825	878	758	801	813	831	815	805	795	838	773	793	791	808	830	793	784	831	821	848	843	816	809	853	809	812	805	819	829	811	795	860	839	851	806	846	822	792	839	761	827	809	817	835	830	834	762	809	817	800	843	848	821	808	804	809	837	845	770	789	785	845	807	817	798	813	783	831	846	845	779	792	781	767	828	793	820	826	790	816	818	794	833	850	849	814	791	758	834	824	820	824	864	814	838	831	811	867	771	812	841	802	782	857	833	829	813	827	811	766	833	824	832	770	796	822	775	797	811	789	816	783	820	820	796	850	821	808	827	870	855	849	850	790	800	827	812	813	849	813	821	833	828	852	808	799	887	806	855	805	866	835	847	783	820	813	781	844	859	813	767	784	823	785	856	790	818	819	874	794	795	790	788	842	816	838	805	833	793	811	862	830	842	795	832	823	790	812	809	822	809	800	813	795	800	786	821	804	806	807	789	861	832	839	820	853	809	809	760	828	805	805	799	802	833	852	766	790	841	819	811	776	842	825	836	793	843	816	817	826	808	796	840	833	852	819	839	819	872	776	807	787	832	833	833	817	753	805	809	838	818	813	781	821	817	872	859	777	791	786	840	810	815	776	792	830	835	813	834	846	829	842	868	824	800	774	832	793	834	822	776	812	812	726	837	866	768	857	810	772	857	840	821	828	824	832	849	839	814	792	783	857	816	807	859	834	816	817	779	839	824	832	809	834	768	808	818	790	838	837	833	830	861	821	805	838	864	809	868	777	859	829	833	801	818	805	796	768	843	857	816	851	751	837	814	767	868	811	869	808	789	837	790	773	817	771	796	852	846	810	788	888	796	739	780	827	831	834	868	854	832	822	807	843	801	858	803	823	826	871	780	849	814	828	826	807	812	826	795	815	789	882	796	825	836	807	786	851	829	849	850	783	826	768	860	820	781	828	810	783	774	843	809	865	807	815	786	811	844	823	882	825	847	820	859	785	809	810	855	803	774	756	821	828	780	834	861	821	833	798	834	848	792	824	785	783	796	822	837	801	813	816	790	818	829	803	810	798	820	874	743	853	834	821	853	814	843	829	831	845	806	822	800	796	775	841	849	859	784	802	850	803	819	820	870	830	796	785	795	836	835	880	821	815	831	807	851	825	843	784	791	862	814	806	828	831	818	846	828	819	830	871	782	820	799	799	803	898	822	841	828	795	792	817	815	797	811	806	852	837	807	825	832
6439	2322	1204	735	736	900	883	742	657	561	460	405	299	243	234	229	229	169	148	143	135	129	114	114	113	103	107	119	107	96	116	99	95	103	76	92	82	74	84	82	80	54	51	75	82	71	59	42	61	74	55	75	78	66	65	73	62	69	76	57	59	70	67	60	59	73	76	59	71	74	61	76	58	58	63	66	69	77	67	70	59	57	73	64	80	71	61	66	55	54	56	84	58	73	77	69	77	73	72	61	80	75	77	64	64	83	58	65	69	74	53	70	50	65	70	61	67	70	56	59	62	60	60	64	68	81	82	53	77	62	72	71	89	60	69	75	76	63	66	82	65	81	75	76	78	71	72	86	64	65	75	70	76	89	55	70	68	46	70	67	77	71	88	75	73	78	78	76	79	63	67	72	63	70	75	77	76	72	64	79	58	84	64	59	73	85	75	66	62	81	63	79	88	79	65	78	75	68	78	73	67	79	74	60	77	80	67	52	81	72	73	67	66	69	58	86	70	63	63	73	50	58	83	84	65	70	69	76	74	84	72	64	69	70	64	54	62	71	61	70	75	70	64	62	69	78	74	82	62	57	57	71	61	66	64	68	66	65	68	70	55	66	66	58	69	60	60	71	84	69	65	73	66	76	51	68	64	72	60	68	68	75	62	80	67	59	60	71	58	66	76	50	70	56	68	79	75	71	65	68	65	84	60	77	80	71	54	63	66	73	69	75	61	70	69	67	75	75	63	89	55	69	73	59	65	79	64	64	65	79	66	84	64	66	66	62	67	98	68	70	58	71	73	69	69	70	75	83	61	73	75	66	75	65	70	62	65	61	71	63	52	98	71	68	78	76	76	73	66	63	70	65	68	61	84	70	59	69	68	64	68	61	61	60	73	71	71	65	74	66	70	62	65	74	77	73	57	73	79	64	65	70	55	77	79	67	76	59	71	67	65	74	76	58	78	63	81	74	71	63	56	81	73	62	58	70	68	69	78	83	73	79	69	77	68	66	72	59	64	74	69	68	69	73	73	71	52	68	67	58	66	69	70	74	89	75	65	61	79	73	66	76	57	72	57	66	65	65	64	71	64	77	84	70	84	55	56	66	62	72	77	67	58	55	59	73	65	61	73	60	71	65	74	81	57	93	82	64	86	60	61	66	73	64	60	50	47	58	64	66	63	73	68	85	74	67	88	65	78	79	53	62	77	67	58	69	65	68	84	78	77	68	72	77	70	61	76	73	64	88	62	67	60	66	67	59	75	79	65	72	65	71	75	80	59	77	76	65	77	71	71	68	69	83	66	68	87	62	60	80	70	66	71	67	51	76	69	70	72	58	76	76	61	73	84	71	85	71	77	68	73	67	71	73	74	58	58	69	77	89	84	64	71	66	82	67	66	64	76	78	78	82	83	61	70	73	61	61	70	60	61	73	70	58	71	65	62	89	66	68	60	68	70	66	73	76	76	72	81	72	67	67	79	64	69	62	69	82	76	77	83	78	57	83	66	60	75	52	87	72	63	79	81	74	69	75	67	73	82	81	70	53	62	59	77	70	68	62	74	61	66	63	67	87	72	76	73	68	80	85	69	80	63	65	64	69	57	66	60	70	74	57	70	79	68	58	64	69	79	61	82	82	70	51	50	72	68	68	70	81	70	63	70	72	79	80	58	67	67	69	85	79	64	64	66	58	68	79	70	55	72	61	65	59	63	77	74	66	80	66	70	88	83	76	60	79	62	83	59	74	74	66	76	71	64	81	76	83	76	55	81	68	73	64	76	86	59	54	70	68	70	68	67	70	65	50	52	63	72	64	76	66	72	67	61	70	75	59	73	70	60	60	73	85	56	80	82	62	74	64	78	73	75	67	61	59	53	64	78	49	65	66	70	59	77	66	64	68	57	70	74	72	83	75	79	57	84	70	71	74	71	74	97	74	70	75	63	62	69	58	74	67	73	70	57	70	63	65	57	66	61	85	73	63	63	65	76	56	95	74	63	64	71	74	68	87	51	76	72	66	74	61	67	67	64	69	76	58	73	66	64	58	59	68	85	76	70	70	71	66	60	63	75	85	71	63	75	62	60	66	82	61	66	71	76	51	83	59	71	68	65	73	77	81	75	70	83	84	74	78	78	71	71	82	75	58	75	64	55	65	76	65	58	76	74	78	64	84	79	64	70	70	71	65	72	74	53	59	68	74	59	63	60	65	67	65	86	70	80	75	58	73	79	70	72	50	64	88	96	74	77	64	68	72	77	60	63	72	86	77	76	60	81	59	68	66	53	76	72	52	66	72	65	62	63	83	57	76	80	75	66	51	69	62	71	72	88	74	67	79	73	51	68	67	67	75	81	76	65	58	63	78	61	63	63	73	80	71	72	68	62	72	82	81	68	90	85	77	73	65	75	79	63	72	68	86	70	68	68	69	63	67	69	78	83	68	61	84	70	68	80	56	63	64	58	73	68	52	61	70	82	92	73	57	81	75	67	82	72	85	80	70	59	75	75	67	60	54	69	72	59	71	64	59	84	52	80	71	57	55	62	64	62	75	71	69	75	70	80	70	64	78	70	56	66	73	48	70	81	64	89	62	57	70	91	61	67	59	67	68	66	67	68	79	65	66	71	74	71	64	79	71	62	86	66	72	70	66	70	72	57	64	69	77	55	74	67	72	86	67	77	85	76	64	70	69	70	76	71	77	53	73	74	82	62	73	79	77	57	68	62	78	79	67	66	68	68	76	68	68	88	68	71	56	75	76	60	67	74	76	69	69	64	87	73	55	65	60	66	61	68	68	63	61	62	69	77	70	64	69	96	67	66	60	64	67	78	82	69	64	80	77	77	63	77	83	66	76	74	56	56	79	70	72	77	59	68	73	67	80	69	69	71	69	61	61	71	67	61	67	60	69	65	67	81	55	54	73	54	66	66	68	65	80	80	65	64	82	64	66	77	72	98	73	60	53	77	78	68	66	71	71	68	54	84	73	59	82	51	71	64	54	71	73	73	73	60	76	74	76	74	75	60	71	52	74	77	68	66	72	74	78	75	73	59	72	63	59	59	77	65	50	77	74	74	64	69	61	62	68	81	55	54	68	74	63	76	57	70	58	71	56	77	69	89	71	78	62	61	70	82	77	70	62	68	66	64	62	58	78	72	73	67	75	69	83	61	61	57	65	80	67	70	71	60	77	72	75	66	62	75	74	70	75	59	76	67	61	67	75	58	59	65	78	68	76	70	60	80	60	53	58	73	64	67	66	78	75	55	60	62	47	68	85	68	56	45	74	72	52	66	78	65	68	71	77	63	69	70	68	78	68	70	77	69	60	70	75	72	74	66	77	75	70	58	71	50	58	65	76	75	89	62	63	56	66	62	55	89	77	74	52	79	64	70	67	71	67	55	74	62	75	76	62	68	69	66	60	83	72	73	55	65	72	69	66	75	56	78	64	76	66	60	67	62	79	64	70	62	84	61	78	73	65	79	69	80	81	71	70	70	64	78	86	77	72
29230	19864	14923	19987	25574	25190	23272	20816	18470	15929	13817	11461	9325	7755	6951	6458	5702	4839	4293	3875	3604	2733	2597	2576	2370	2354	2317	2412	2212	1992	1965	1783	1769	1520	1403	1335	1242	1191	1178	1073	990	965	942	949	930	896	880	934	942	881	885	868	862	861	903	833	865	887	830	820	837	874	802	822	854	802	840	822	856	846	879	873	842	843	865	842	862	821	830	788	801	804	857	873	882	853	835	900	802	824	811	783	867	852	833	810	836	812	804	826	883	835	850	790	831	855	883	774	883	825	825	894	842	853	852	842	871	831	855	806	839	818	857	862	813	888	810	843	848	848	782	876	810	802	827	848	777	817	797	829	783	851	813	864	816	849	842	877	851	854	817	761	855	819	845	770	835	834	836	851	862	841	800	827	809	802	855	831	821	927	845	796	864	890	785	805	822	817	838	771	834	883	881	795	855	800	858	834	856	830	873	842	797	797	889	856	850	855	822	877	821	866	831	791	887	779	807	822	823	838	857	842	837	829	812	870	810	816	905	830	852	856	796	868	817	883	841	852	799	843	849	863	815	844	840	800	903	837	844	850	866	863	849	843	837	847	819	876	847	855	811	856	847	819	851	833	792	850	858	849	882	868	846	859	861	826	914	817	847	862	854	852	840	870	833	838	863	854	865	790	863	808	867	877	892	846	868	826	883	853	847	835	862	862	831	820	864	866	807	872	856	818	837	810	846	858	838	854	845	794	862	871	852	860	831	829	929	826	877	825	812	802	922	874	877	786	804	831	854	831	901	838	854	848	886	824	821	883	830	865	842	882	812	808	851	853	823	789	813	807	856	853	850	880	831	814	831	847	855	775	836	853	873	863	814	866	794	832	813	799	881	814	856	809	809	860	827	819	897	833	792	897	850	821	840	832	887	855	808	839	818	872	841	856	793	798	863	775	871	872	805	830	864	845	873	826	834	851	878	899	828	850	783	834	853	899	863	827	849	825	864	930	838	819	775	892	821	774	809	815	800	836	812	866	830	891	854	816	878	808	798	857	851	853	844	864	869	843	857	843	815	868	858	843	853	831	847	849	845	801	830	845	823	822	830	881	855	862	851	855	845	856	865	871	856	827	822	816	885	843	832	845	851	881	860	895	867	850	883	771	842	893	804	836	830	769	808	824	812	849	790	872	826	817	894	798	882	775	865	861	860	830	847	858	866	870	877	802	846	844	851	780	835	889	859	773	825	843	841	822	813	860	839	842	845	855	861	835	883	867	873	840	851	761	785	840	835	834	835	808	808	828	869	873	868	816	829	815	841	803	828	883	819	823	813	846	822	794	808	882	846	822	830	833	848	791	888	802	868	845	828	846	855	855	888	838	868	801	830	834	813	805	783	820	832	822	777	797	827	790	853	819	885	888	849	824	863	846	886	861	814	840	829	777	845	840	853	788	750	884	852	893	794	845	804	843	825	823	854	874	818	895	821	875	847	871	844	798	848	830	782	819	818	822	828	869	871	799	842	848	830	880	844	838	876	810	801	840	870	832	913	869	853	839	853	814	858	862	827	833	874	847	825	865	829	863	849	830	814	840	821	852	859	864	898	867	863	834	841	772	860	840	811	835	839	833	873	805	905	825	864	837	830	896	836	865	820	833	908	837	864	814	831	881	816	773	821	885	809	829	832	827	827	814	828	852	900	819	883	843	792	817	842	812	894	877	897	815	846	881	829	825	852	861	835	813	818	799	894	819	818	808	834	802	850	888	830	847	818	862	854	878	846	827	820	824	796	853	799	841	803	866	808	824	856	855	835	839	845	808	774	792	868	856	839	856	846	889	832	825	875	842	833	856	873	808	846	835	842	854	835	876	876	858	837	865	863	835	865	818	831	863	860	810	803	834	797	838	832	790	817	806	864	828	795	838	829	815	825	865	795	866	826	881	822	901	830	861	843	816	853	862	808	834	762	803	846	840	827	821	826	789	812	861	836	858	863	878	833	808	836	831	827	834	869	867	817	843	903	884	852	863	795	899	857	869	852	871	864	849	810	762	820	836	813	845	849	805	810	844	843	807	857	823	781	823	834	850	892	887	793	831	800	813	843	827	846	798	841	834	817	837	824	794	844	859	846	800	810	817	843	790	797	823	865	875	827	818	817	868	859	758	805	872	834	826	812	825	823	815	863	824	811	846	810	858	825	800	838	814	828	868	818	859	861	847	863	836	861	777	876	863	808	831	824	830	831	855	837	863	867	822	853	849	832	820	855	855	846	851	833	829	860	823	852	870	850	774	874	908	851	851	908	819	856	893	794	893	836	865	808	814	845	846	833	835	826	884	888	868	829	816	824	760	847	801	859	811	788	813	835	806	839	818	814	799	888	839	858	838	825	832	869	820	857	872	868	882	854	851	806	826	780	844	814	853	803	838	787	874	812	841	837	857	839	829	810	854	836	836	826	840	802	861	884	847	824	866	855	844	841	834	904	798	846	842	785	873	834	863	807	831	845	803	865	815	883	846	849	834	854	819	837	862	819	829	802	803	809	864	848	830	858	815	839	857	839	819	843	829	872	824	894	855	829	861	822	877	827	804	802	799	870	827	822	884	859	786	857	833	813	849	806	792	832	833	848	860	814	862	792	825	870	872	877	821	814	852	824	829	763	816	833	880	883	813	837	862	863	790	830	837	855	844	823	830	879	867	851	825	802	889	861	860	804	836	853	854	835	861	856	801	843	848	860	904	833	909	784	823	841	866	883	902	844	794	848	813	782	838	863	824	799	884	859	818	830	890	824	843	871	864	832	906	821	779	839	832	865	841	823	820	803	858	798	823	847	884	869	847	857	809	823	846	856	862	844	802	847	826	829	833	827	852	849	890	841	828	841	860	864	806	793	854	885	792	844	845	862	839	832	825	851	812	792	854	848	844	841	832	839	841	865	840	860	867	852	811	832	773	908	841	886	827	902	789	820	864	826	875	777	825	845	806	916	833	836	843	858	824	808	852	798	835	851	862	820	835	843	862	826	824	785	833	836	860	887	840	796	837	809	821	861	900	862	801	838	856	816	859	839	837	892	811	833	858	821	889	857	835	861	803	828	851	828	842	830	823	887	865	848	839	894	833	862	850	818	798	795	806	843	849	843	884	829	835	868	850	831	853	835	893	827	843	849	812	867	866	829	892	809	823	860	815	821	800	839	797	848	847	845	802	813	779	850	837	818	839	828	848	800	797	882	870	843	867	805	838	898	838	833	893	766	801	808	849	856	829	809	834	811	839	837	793	859	826	837	819	877	791	865	866	768	788	865	825	848	858	879	863	877	870	837	836	854	842	791	830	813	798	810	816	830	802	862	847	805	870	854	847	830	860	800	798	844	842	801	823	809	843	824	841	859	789	804	783	819	829	891	862	791	825	883	844	887	837	858	830	868	831	897	847	836	815	833	850	812	844	904	880	883	869	787	829	810	770	809	856	855	830	838	835	820	912	848	782	871	850	818	848	910	853	833	881	835	786	792	832	839	845	852	891	886	830	812	871
7252	3703	1776	1126	1141	1281	1242	1009	878	761	598	508	431	303	292	280	233	203	183	179	142	153	124	132	130	123	97	116	113	101	75	93	104	92	96	84	89	72	79	72	71	61	66	69	61	84	73	74	64	69	58	90	76	74	71	74	77	64	64	76	80	75	50	74	67	63	70	81	53	56	67	61	74	74	73	71	67	65	69	54	59	68	69	69	55	71	65	65	55	72	80	63	60	65	65	68	73	67	78	58	60	71	69	77	75	74	76	71	66	68	73	72	60	61	61	65	71	76	67	73	81	55	70	58	67	55	67	70	78	74	62	75	52	68	70	77	73	58	55	62	81	57	75	64	73	59	78	52	66	55	71	56	62	71	67	70	54	55	65	59	70	77	72	71	73	76	69	75	85	56	64	60	70	67	58	55	80	65	64	77	62	74	63	68	73	67	70	69	60	84	64	72	69	66	78	56	76	61	71	63	57	69	79	65	72	75	88	72	55	67	78	65	74	68	73	61	77	82	66	74	65	66	82	54	79	54	76	78	67	73	71	72	58	70	66	82	65	60	69	79	65	73	84	70	62	66	73	63	61	66	79	74	66	67	81	73	66	57	62	78	53	76	79	56	63	59	61	60	60	64	69	72	74	77	59	75	78	83	70	62	71	54	65	76	86	54	71	66	62	82	66	67	80	58	73	63	64	71	76	71	70	71	81	70	70	64	62	58	74	65	62	66	69	80	71	76	58	62	66	63	61	63	82	51	69	71	70	61	64	66	63	68	75	78	83	70	65	52	76	78	70	61	52	66	60	62	75	63	69	65	52	62	59	67	70	68	51	67	72	79	76	67	67	65	82	64	62	68	76	62	68	65	53	70	84	65	64	63	63	58	78	72	66	76	60	68	67	62	80	64	76	74	71	71	64	55	73	64	66	74	63	70	81	58	73	63	69	69	77	76	67	81	68	70	68	64	79	58	61	67	74	69	83	70	59	60	66	71	74	66	72	61	69	69	38	80	77	58	67	67	81	57	73	69	56	85	50	66	62	52	65	63	76	78	74	74	69	56	70	59	67	65	85	70	68	59	70	73	73	75	69	63	76	71	89	61	67	78	55	78	57	75	66	68	69	61	73	56	60	88	72	84	66	69	69	45	70	80	82	69	64	66	83	63	73	62	77	75	77	70	67	63	70	62	77	59	56	67	69	85	77	55	55	61	74	63	70	73	76	74	77	75	77	68	63	69	55	73	60	84	60	67	66	59	64	60	69	61	63	57	68	74	53	71	70	49	72	64	69	71	75	71	69	77	59	73	68	74	78	68	56	81	61	79	74	75	70	76	71	68	69	54	76	70	89	73	65	57	68	68	77	79	61	69	70	61	64	68	73	85	60	73	76	59	66	66	57	80	69	68	65	76	65	63	70	67	72	81	71	55	73	69	71	74	84	79	66	64	67	52	63	55	82	58	51	70	75	70	59	69	70	69	77	69	76	82	72	79	69	65	63	62	58	75	73	80	69	74	63	75	72	76	50	64	70	57	47	56	67	78	69	53	77	62	72	76	54	93	74	79	62	61	71	66	71	65	70	60	62	68	76	81	87	67	67	52	65	77	51	79	87	65	68	80	59	54	66	72	72	78	86	76	53	62	70	65	70	71	56	72	64	64	63	69	70	73	70	64	77	80	88	66	65	75	70	74	63	70	66	83	70	67	72	57	60	81	62	59	78	73	64	75	70	72	61	70	59	73	68	69	59	71	62	65	66	58	71	71	76	71	71	83	79	77	70	78	74	58	49	53	67	54	71	73	51	60	70	77	76	68	69	56	80	69	68	64	74	89	64	68	74	66	80	74	74	77	69	71	70	62	67	80	78	71	92	69	68	73	66	53	69	67	53	68	79	67	82	64	69	68	66	69	65	60	47	65	81	72	73	62	80	65	80	74	81	76	74	65	56	66	78	69	72	69	63	74	75	56	82	62	63	73	79	75	61	73	80	60	70	77	69	60	54	55	88	74	65	79	62	78	66	71	71	70	69	73	66	83	58	62	72	63	71	61	80	61	62	71	67	57	74	87	74	66	71	78	66	75	70	80	69	75	73	62	59	68	62	81	70	60	78	66	77	56	76	64	72	69	73	61	60	68	74	69	65	48	56	69	71	49	66	58	72	82	70	73	71	71	68	54	81	76	46	54	63	68	70	85	60	62	71	78	60	61	60	84	67	63	62	73	70	63	66	61	81	60	79	78	63	73	64	66	70	69	75	62	85	57	64	67	65	84	80	74	69	71	72	67	64	71	61	73	68	59	84	70	65	75	65	71	69	68	75	78	53	67	56	75	80	76	93	64	71	77	61	77	61	90	76	43	71	66	77	80	75	62	76	69	61	63	66	43	85	66	79	56	65	59	67	57	67	72	60	68	72	73	68	77	72	76	64	71	69	83	78	64	67	86	64	71	85	70	62	65	67	83	87	62	71	77	65	66	74	62	71	60	70	66	80	65	58	67	73	77	67	73	62	78	64	74	50	60	75	71	61	83	74	65	68	64	61	65	55	68	78	53	60	68	77	79	70	60	81	79	62	80	69	64	69	74	66	64	73	70	61	73	71	78	65	68	69	60	68	78	59	68	66	61	49	55	67	70	84	75	74	75	68	64	73	76	64	69	66	76	75	69	63	82	93	72	55	68	78	69	72	56	68	67	65	71	82	58	59	66	53	73	65	67	60	68	76	84	65	53	68	80	70	72	73	88	57	70	66	79	58	66	74	78	66	74	57	51	67	68	72	72	75	73	69	68	73	69	66	64	63	67	52	85	75	77	82	66	84	54	63	62	58	72	64	66	67	83	72	73	64	74	46	77	81	78	73	73	51	71	60	75	60	81	89	55	71	75	75	72	60	71	75	76	65	71	71	66	82	73	71	66	72	65	75	58	67	72	60	66	61	70	63	61	73	65	63	62	71	78	64	86	64	75	59	62	76	65	76	56	70	63	79	78	69	58	69	75	60	76	68	65	64	68	62	59	59	73	69	66	74	51	80	63	71	65	73	80	68	57	67	75	70	62	73	70	49	73	61	66	66	48	84	74	75	70	70	63	62	75	88	70	66	80	57	73	67	63	62	63	81	67	59	52	69	59	95	56	65	76	69	75	72	55	73	84	67	70	69	75	81	73	51	73	65	75	76	68	61	71	57	68	70	82	76	70	90	89	71	72	77	56	65	68	75	73	54	65	69	63	61	62	73	75	88	75	72	75	59	72	61	54	65	87	69	86	76	66	79	67	72	69	71	74	62	67	64	60	58	64	61	86	74	65	64	66	68	57	80	64	62	67	76	75	67	56	70	64	67	56	77	74	64	62	71	67	75	61	71	66	80	74	77	49	56	66	77	61	62	61	77	72	72	72	82	57	58	65	67	73	63	68	68	73	63	69	78	63	71	87	63	74	74	70	65	76	75	70	70	77	69	74	54	70	75	82	82	65	68	68	65	69	65	68	58	73	64	81	59	76	80	64
33413	23231	17991	23367	28760	28231	26257	23539	20894	18890	16503	14018	11506	9633	8198	7706	6609	5849	5183	4837	4375	3497	2966	2987	2939	2842	2582	2597	2538	2186	2068	2048	1932	1666	1437	1482	1373	1267	1235	1193	1029	959	949	956	956	954	921	906	886	918	911	880	908	855	876	867	848	820	862	822	864	852	840	841	837	829	791	862	872	824	777	799	812	816	795	832	863	857	879	840	836	818	813	862	824	797	856	835	846	875	829	866	820	844	865	803	818	822	836	823	852	793	816	811	803	793	793	804	830	832	855	829	860	803	823	820	843	877	848	830	829	827	794	815	834	895	809	820	835	832	780	831	843	762	846	841	879	834	773	835	792	780	864	838	768	869	819	807	810	821	799	853	823	843	777	831	798	814	771	829	877	811	800	819	867	785	872	864	827	786	781	800	823	880	805	793	809	859	767	818	877	841	761	816	800	775	830	797	874	834	832	849	808	860	838	823	786	824	788	835	849	814	826	871	811	783	822	832	785	815	792	834	823	829	789	793	791	843	856	787	817	810	829	836	851	837	831	786	836	779	827	810	828	812	844	839	826	828	861	836	817	837	755	840	856	792	829	813	886	830	850	804	813	840	843	778	808	828	799	832	847	805	811	871	801	802	830	828	879	852	836	872	854	817	796	828	830	874	857	857	823	826	818	805	789	798	802	836	834	761	842	827	806	801	810	800	836	849	817	813	837	811	836	839	821	810	807	852	789	850	796	864	786	802	883	856	865	806	823	804	832	808	856	833	826	827	845	810	828	840	830	778	835	828	854	788	787	815	843	816	863	851	851	856	847	822	800	802	803	816	788	789	853	834	862	843	842	799	822	812	823	806	765	826	796	839	815	782	824	826	831	822	818	829	897	847	880	817	865	845	818	825	843	834	785	853	824	821	841	810	792	799	781	833	807	842	847	832	838	848	806	806	834	839	863	788	856	838	862	788	820	812	750	848	866	780	831	799	787	821	771	771	833	856	822	833	840	800	761	815	784	802	866	824	813	826	814	795	830	805	827	831	835	869	794	826	813	846	835	833	787	860	828	822	838	833	843	829	868	814	813	801	813	826	830	774	846	835	823	859	790	843	829	812	811	860	859	821	817	818	756	780	803	799	821	866	829	827	880	847	831	765	864	790	813	844	829	803	835	816	803	871	777	771	811	828	801	887	859	825	823	831	783	821	872	811	822	860	807	804	810	822	839	819	809	814	878	870	809	780	834	814	866	782	829	855	822	826	846	760	848	801	845	811	809	850	870	804	855	805	863	823	861	836	811	842	810	830	866	842	823	845	807	846	773	834	870	800	777	872	857	859	840	832	860	841	825	816	827	805	755	851	845	788	798	784	778	775	843	888	846	853	846	829	815	838	832	829	850	866	833	801	854	840	852	874	841	865	806	812	808	818	810	788	849	835	848	841	824	867	844	794	849	850	833	835	807	841	770	847	820	850	830	835	852	834	851	828	821	837	830	809	849	861	793	831	828	791	885	837	844	807	806	809	801	800	796	768	876	841	824	848	794	826	818	792	808	809	810	854	778	825	839	801	819	839	839	819	835	790	827	820	775	817	827	783	790	838	838	821	827	744	822	870	793	851	915	769	825	834	794	794	837	847	876	821	886	815	819	813	850	789	807	849	825	827	837	889	836	851	851	821	858	798	777	815	768	797	841	801	842	835	851	874	842	856	864	829	733	858	764	820	848	820	866	824	847	816	846	808	845	788	746	847	824	863	802	807	840	853	822	845	802	841	850	782	844	828	846	800	861	836	769	838	780	845	853	821	861	835	819	780	837	811	816	844	820	791	839	801	839	796	809	821	839	803	835	769	847	839	817	825	830	824	856	841	788	844	850	805	833	797	824	863	783	856	795	809	820	823	812	808	849	854	817	867	820	838	851	811	822	826	839	816	841	844	839	792	810	784	803	843	866	809	804	830	851	840	858	826	877	888	871	848	814	823	863	844	861	830	827	788	819	876	835	808	833	815	901	851	813	829	863	827	809	817	818	803	850	821	792	832	803	760	849	794	794	796	812	846	807	843	798	854	826	845	834	818	822	809	876	828	816	823	788	789	804	881	876	859	855	815	781	837	821	788	833	817	796	842	825	860	843	799	805	796	863	794	858	797	843	807	791	862	843	839	866	856	830	823	805	860	792	838	792	843	806	805	798	807	797	819	813	793	759	811	840	792	802	783	832	841	806	824	781	833	839	780	832	833	828	785	773	831	832	851	822	822	804	854	858	874	825	836	857	833	844	812	812	828	810	812	802	789	861	853	880	859	830	833	840	822	859	847	789	858	805	828	831	858	847	792	864	837	752	798	851	795	816	842	807	820	875	751	824	820	811	856	809	843	847	860	831	805	810	848	856	829	813	862	897	827	816	804	857	839	863	796	843	783	788	815	795	818	828	805	829	864	872	851	810	841	824	816	752	858	805	815	811	843	804	829	763	873	835	802	822	819	806	834	881	860	816	832	817	865	777	835	759	788	830	902	768	837	795	811	851	805	848	822	811	821	770	790	851	860	798	845	853	851	834	766	797	854	860	804	808	804	770	880	791	755	773	861	840	807	825	811	855	890	804	839	830	816	806	860	795	865	804	863	865	838	806	816	794	819	798	791	800	811	850	836	799	851	874	851	848	829	860	833	804	839	856	789	768	898	853	855	827	835	804	814	822	874	774	828	816	820	826	810	776	855	883	832	806	915	861	807	859	780	834	810	851	810	803	828	821	812	820	869	856	829	768	831	864	810	849	805	778	828	847	848	874	833	784	792	827	924	815	901	794	796	824	848	824	808	802	857	813	810	831	831	840	844	853	874	839	808	777	814	815	878	802	751	814	818	847	816	868	846	849	846	808	838	838	819	835	851	841	867	791	803	850	792	800	811	868	791	844	805	821	822	857	822	800	842	846	776	834	852	886	797	873	829	829	813	825	835	822	828	836	841	823	824	845	824	830	842	809	797	861	830	801	826	832	816	833	838	841	826	841	912	862	838	808	832	836	781	813	803	835	826	798	844	818	790	783	766	786	787	850	862	811	816	813	804	820	784	793	867	846	866	793	782	844	842	807	854	790	843	838	821	771	845	795	814	849	784	820	820	847	845	804	872	834	833	842	813	792	782	811	848	843	803	818	863	844	851	823	827	854	817	846	810	826	843	845	782	844	863	790	847	876	785	799	822	844	768	818	796	840	827	834	826	819	816	814	835	794	829	791	813	763	825	776	812	808	861	829	887	828	806	826	815	830	864	852	815	826	825	796	820	795	761	866	856	785	783	836	828	845	806	819	864	828	786	822	801	816	800	836	825	809	842	811	853	827	856	868	835	796	790	842	874	845	834	849	813	853	826	833	874	850	893	770	813	859	817	854	835	858	811	824	831	800	813	819	839	835	838	842	837	859	812	784	816	811	857	843	833	815	794	800	867	789	790	813	812	863	788	886	790	805	866	817	803	811	833	849	798	826	873	842	792	789	828	837	861	877	820	749	819	845	877	820	800
3922	1347	624	422	423	447	462	387	326	272	281	212	200	166	132	151	147	107	128	121	108	100	92	91	88	96	97	82	80	82	81	91	91	81	72	80	89	84	76	79	66	80	83	61	63	68	80	87	64	59	67	66	68	63	81	67	77	65	65	58	63	48	75	65	77	74	67	64	69	60	62	70	66	70	66	65	67	69	56	69	66	75	67	70	65	52	70	65	74	57	71	70	57	60	67	54	69	68	77	69	73	62	64	73	65	87	77	56	54	83	63	86	66	79	81	59	64	88	72	74	56	81	55	69	67	65	67	67	57	77	68	74	62	61	61	59	52	69	63	56	69	70	52	61	70	72	76	48	67	61	82	66	72	58	75	69	63	72	61	70	78	67	74	62	60	73	80	53	72	69	63	55	63	72	72	69	67	62	69	57	61	59	76	62	73	53	63	56	66	66	75	61	54	54	59	81	61	80	78	80	72	66	64	77	66	84	58	64	62	59	70	59	74	61	72	66	68	70	64	55	71	59	53	52	85	82	71	60	60	70	81	72	68	70	58	62	64	53	74	69	73	86	71	73	71	55	60	67	74	68	68	64	68	74	60	64	68	61	61	63	68	78	61	61	53	88	60	55	61	65	62	84	62	81	76	66	74	53	75	53	57	68	69	71	79	70	65	76	74	83	76	63	76	75	67	46	57	54	73	57	61	67	61	64	62	62	70	60	70	62	63	65	72	64	58	65	49	74	74	56	64	81	69	67	70	66	57	76	63	76	70	49	69	49	59	76	63	85	69	66	78	62	61	72	69	85	57	51	78	65	71	56	64	57	75	76	56	64	51	64	67	70	63	62	65	66	65	73	66	68	59	59	56	66	56	69	83	72	66	53	66	74	71	68	58	59	65	61	72	71	56	69	67	68	68	75	71	64	62	59	74	71	54	68	69	54	74	73	66	56	72	58	73	66	52	54	63	67	77	65	67	74	83	77	60	77	48	53	69	70	63	72	68	65	62	75	65	72	81	67	65	75	67	85	75	68	56	72	72	57	75	65	60	67	63	70	90	62	71	53	60	67	61	53	61	74	52	70	69	62	61	67	68	67	57	60	63	57	67	52	60	61	62	59	58	54	72	57	47	79	77	59	53	52	71	77	67	79	69	78	67	64	66	62	58	74	72	63	66	71	75	86	58	65	73	62	67	65	45	61	71	52	58	73	56	64	60	63	64	73	71	75	72	62	79	74	75	65	68	63	63	68	69	72	59	62	68	58	76	56	80	67	65	76	64	52	72	76	63	56	59	70	63	68	59	59	79	71	70	60	72	65	59	62	66	61	60	72	67	58	60	70	61	62	70	84	82	73	81	67	76	69	70	65	73	76	55	62	74	73	59	68	74	71	57	75	70	67	70	62	71	78	66	58	96	72	68	82	72	65	70	78	59	65	75	64	67	63	66	65	67	72	87	67	61	71	63	50	57	63	70	65	71	76	62	79	68	54	65	80	65	57	81	63	75	65	69	69	74	70	62	90	53	55	76	75	79	68	70	59	65	81	67	82	90	71	67	61	64	63	50	68	70	63	79	78	63	55	64	68	68	62	83	73	70	65	74	71	72	64	70	78	63	56	64	74	49	56	50	83	71	68	61	68	68	67	64	64	51	64	60	89	75	68	70	57	57	66	68	71	50	56	65	63	66	79	68	71	68	62	70	61	69	62	62	64	60	76	60	80	64	68	66	64	60	63	66	59	65	66	61	66	59	63	84	61	61	48	70	54	88	57	70	61	59	61	66	69	66	61	63	67	64	69	63	61	69	80	81	61	76	50	63	59	67	64	73	68	73	62	58	69	73	58	72	71	76	81	56	64	68	71	55	69	70	69	75	66	55	70	55	76	73	73	61	68	71	59	72	68	65	67	68	59	73	72	68	72	59	65	50	66	66	66	75	72	70	60	87	72	67	58	69	62	67	61	66	66	60	70	67	69	72	66	58	66	58	58	78	66	73	70	56	53	55	76	63	56	69	62	76	70	65	62	56	52	55	67	62	72	60	60	64	56	47	74	83	53	63	76	71	55	75	76	58	60	70	59	63	68	73	75	58	66	74	73	83	60	61	60	71	74	75	74	70	60	64	63	67	67	60	64	62	62	75	68	65	70	55	70	73	82	61	77	50	65	68	68	68	69	59	61	74	73	71	67	64	71	58	74	78	70	77	65	61	63	56	68	90	64	74	57	75	64	71	66	68	78	69	73	62	78	70	64	63	54	60	69	63	79	59	68	75	71	69	65	71	69	68	78	63	64	77	65	73	72	71	66	58	55	65	62	59	61	46	60	64	65	57	71	62	73	68	64	68	70	65	46	52	71	71	75	71	58	78	67	56	74	67	78	56	54	67	56	52	73	51	68	62	76	62	64	65	69	68	70	60	70	66	79	61	66	76	60	43	74	59	57	62	71	60	64	51	71	66	71	74	64	59	69	64	58	78	66	66	56	72	75	90	67	70	65	72	68	68	73	47	80	66	66	78	81	79	55	61	83	76	53	61	62	80	66	61	71	63	67	71	58	64	56	67	64	63	68	72	52	71	57	65	59	80	68	72	71	73	59	72	66	80	75	70	76	73	60	58	69	65	66	63	72	59	66	70	78	61	61	61	58	61	66	58	68	66	69	74	63	70	58	66	65	62	61	74	71	55	56	47	59	65	56	77	78	61	71	64	56	76	60	70	67	69	66	63	64	62	81	62	50	69	71	71	72	51	55	65	64	74	63	56	66	68	61	74	69	68	72	75	74	70	57	72	64	69	66	57	72	58	78	77	61	75	64	67	66	56	69	66	65	66	73	70	83	82	62	53	50	58	54	53	62	55	67	67	79	67	66	73	71	65	64	74	57	62	72	64	66	69	72	73	64	66	60	73	77	60	61	61	74	52	55	66	69	60	68	67	67	67	71	63	49	57	66	61	66	59	56	49	79	75	74	70	65	49	84	57	68	58	62	72	69	57	59	53	76	77	69	62	55	67	73	70	68	62	81	58	74	77	70	67	54	70	81	66	68	68	75	66	80	62	58	60	69	65	72	82	69	58	70	63	59	73	62	78	61	59	66	57	62	63	67	59	83	81	91	77	72	80	76	60	74	76	62	65	64	55	57	67	76	72	82	60	67	82	68	80	67	49	77	72	56	78	73	65	61	55	53	47	65	67	52	72	60	66	70	68	64	61	56	70	80	56	77	77	62	66	78	75	88	78	64	65	75	56	85	60	56	71	63	51	69	66	63	87	68	53	70	89	63	59	81	62	55	63	71	77	63	67	64	77	66	76	59	73	68	73	57	61	82	78	61	72	79	69	88	73	69	64	56	63	60	76	80	63	77	77	63	58	83	50	69	64	67	82	58	51	44	69	65	55	61	63	70	83	67	73	63	59	69	63	64	57	64	57	64	65	62	75	79	66	67	56	66	79	82	68	69	84	82	71	54	50	79	67	72	59	63	83	64	63	73	57	72	68	67	66	73
25778	16103	10571	14699	20139	19714	17154	14545	12210	10566	8921	7397	6019	4822	4049	3440	3187	2934	2801	2598	2338	2038	1731	1728	1630	1649	1601	1522	1548	1489	1414	1390	1423	1280	1212	1150	1161	1091	1099	1006	914	922	958	898	873	903	909	898	812	802	837	821	810	792	816	815	856	832	789	880	826	792	795	745	794	793	825	779	809	819	771	814	857	844	794	809	777	788	801	802	850	787	810	780	810	825	841	777	800	805	830	819	775	779	843	830	795	846	766	797	804	785	805	846	807	839	803	805	804	784	821	763	843	848	817	804	789	808	827	811	847	794	788	798	824	776	819	796	840	744	885	778	827	764	812	816	780	829	820	823	821	756	852	792	810	794	814	783	797	787	760	833	801	817	816	848	807	799	791	794	813	849	837	786	806	844	841	808	847	856	819	775	777	768	833	818	845	842	872	800	764	769	806	834	799	784	802	812	779	825	789	829	819	798	807	815	808	794	871	757	775	885	789	822	816	772	855	774	839	781	804	842	824	815	840	845	816	819	846	838	832	819	771	820	837	788	812	796	838	811	834	832	816	779	824	807	848	799	810	757	837	821	787	780	782	842	827	820	823	834	803	815	858	796	806	838	812	817	783	801	790	841	843	829	793	832	823	846	817	825	819	816	880	807	788	767	841	820	856	819	849	812	753	783	807	786	770	823	764	811	891	783	822	860	831	809	840	810	806	824	784	832	811	852	840	813	822	792	787	843	831	819	834	806	815	859	808	798	830	834	772	865	808	826	801	772	740	823	819	833	827	844	830	862	782	792	822	808	809	825	789	786	828	815	815	821	792	786	820	843	791	815	821	824	816	772	813	846	820	817	803	793	809	808	754	803	827	834	814	806	777	816	828	846	781	787	814	843	827	777	861	797	853	822	782	879	776	835	793	836	806	811	816	817	862	843	851	861	812	862	844	762	799	800	806	791	855	856	830	800	875	819	816	808	768	811	823	789	840	843	785	827	780	768	813	815	828	840	771	788	854	807	869	807	790	862	834	845	774	831	821	779	818	860	829	778	855	832	813	821	774	820	819	841	791	806	811	789	879	829	804	841	825	811	869	831	891	839	763	824	771	803	826	765	806	829	807	821	806	838	786	810	804	783	850	804	815	821	836	789	757	793	846	806	792	839	791	797	748	763	801	798	799	804	822	827	784	765	785	830	786	791	826	855	858	784	828	786	798	826	777	826	824	799	803	846	783	819	793	832	811	791	795	834	805	800	837	847	804	807	787	819	775	826	774	797	806	816	865	825	883	788	831	827	794	815	797	778	864	814	779	785	774	838	813	821	800	768	797	815	843	852	792	763	791	822	836	817	820	802	816	812	825	794	861	803	796	851	839	762	806	835	784	830	766	773	857	840	788	811	808	766	838	803	843	787	793	794	789	846	803	805	784	809	803	790	781	800	783	820	743	822	829	795	819	845	827	790	836	838	787	818	789	818	783	763	850	791	809	810	790	817	761	804	766	908	837	808	809	841	797	847	818	806	788	878	842	828	804	819	787	784	831	825	873	839	806	834	802	815	844	792	833	780	781	836	827	807	772	785	830	785	841	827	831	798	838	773	857	853	846	845	768	841	741	852	814	826	836	823	803	769	854	834	854	752	755	805	758	768	796	780	799	795	801	849	773	779	815	830	823	803	819	800	831	798	813	811	821	800	833	840	783	802	824	800	804	830	810	780	801	808	837	809	806	812	803	780	801	818	843	840	796	825	848	789	801	846	786	868	848	808	830	809	826	858	840	808	823	759	832	800	778	797	782	843	812	843	843	744	829	833	818	830	819	793	839	816	795	797	801	838	815	833	801	846	823	812	865	810	803	835	891	796	813	855	797	799	764	834	843	834	787	819	754	824	808	794	812	830	853	838	782	833	789	801	778	818	800	843	804	848	774	813	831	750	817	828	760	816	812	838	839	795	839	852	839	815	764	809	851	789	791	810	855	816	815	826	855	821	884	757	788	825	828	836	846	810	843	821	834	836	795	806	824	809	833	780	881	826	849	757	803	751	854	771	831	813	791	812	822	825	824	779	787	808	837	733	832	809	836	811	827	794	820	805	812	796	796	784	804	775	847	817	816	838	815	812	799	832	852	847	792	810	784	807	856	826	770	803	850	811	837	853	780	829	829	792	785	893	848	784	797	796	830	756	801	857	819	807	819	853	814	812	820	824	812	832	812	830	828	819	828	787	792	828	817	800	812	770	835	801	817	786	796	829	742	826	852	826	795	833	802	792	827	806	836	751	886	820	846	801	876	835	849	811	841	810	773	793	787	823	836	799	763	818	763	827	807	754	767	861	811	812	820	829	793	764	815	807	820	852	828	861	838	818	789	757	789	854	787	842	853	835	809	855	812	823	767	841	809	842	829	765	818	813	807	865	807	810	861	816	787	807	762	873	833	813	791	827	816	797	793	798	805	768	812	813	786	832	822	815	843	858	862	863	842	813	806	781	818	791	841	831	818	829	819	815	795	848	777	803	846	807	831	793	823	855	811	821	825	785	869	774	816	821	834	805	767	817	799	820	773	857	780	830	827	768	783	821	794	782	796	810	803	814	827	841	780	807	774	794	819	841	826	831	759	851	803	745	806	811	762	826	826	827	784	746	785	827	809	745	795	804	826	801	830	820	861	813	771	810	776	834	775	788	851	831	825	789	828	797	779	839	809	807	834	783	840	810	839	843	854	784	870	860	842	847	764	855	812	856	814	794	773	805	780	790	773	802	851	794	776	825	835	841	833	849	804	827	795	811	800	799	819	821	809	839	805	771	768	828	829	840	788	812	796	796	837	810	839	831	777	809	791	829	803	822	778	773	791	793	869	845	849	843	816	803	806	795	752	834	848	806	808	844	842	828	844	839	816	833	831	851	837	813	793	761	858	847	804	798	849	806	826	798	809	794	831	834	769	800	761	758	817	798	779	753	802	742	860	797	784	819	768	844	799	808	820	756	811	815	853	837	770	797	823	799	838	832	823	784	780	808	845	805	837	861	866	796	799	792	792	850	790	826	804	801	836	832	847	785	841	830	835	822	797	794	801	806	789	850	806	799	790	818	787	798	804	876	848	821	824	804	854	857	802	829	787	799	823	779	804	853	822	860	768	823	823	822	849	864	817	826	790	831	809	810	872	793	786	769	788	814	796	785	759	769	819	833	836	777	804	791	822	854	802	774	798	794	811	819	786	884	782	792	882	775	778	801	788	852	784	776	826	823	870	786	826	783	886	786	790	778	846	804	810	798	839	841	855	797	762	821	801	818	808	810	794	813	819	830	823	769	788	812	818	768	839	801	802	832	821	797	838	854	826	819	826	840	797	882	837	827	781	785	792	843	805	856	803	848	810	835	784	837	820	801	746	825	821	803	811	833	809	806	848	821	791	851	774	829	808	826	859	740	810	813	758	840	799	780	812	785	822	766	805	758	825	800	823	850	787	809	810	792	790	825	829	875	857	775	824	858	789	757	792	815	763	827	834	800	778	828	850	825
4708	2477	1160	740	738	864	810	669	521	447	409	336	309	237	196	168	151	143	170	132	156	114	124	91	115	112	96	100	90	79	86	79	89	93	71	81	84	83	62	86	80	67	83	55	76	62	57	78	64	62	72	69	64	70	69	69	66	71	79	77	69	70	59	69	52	61	65	71	65	60	71	60	73	70	70	71	65	71	68	62	61	72	66	65	50	68	69	81	74	82	70	74	56	81	67	59	63	56	62	46	62	53	68	78	72	71	77	79	59	63	57	76	75	79	70	71	71	70	70	69	62	62	59	79	60	66	79	61	72	60	73	68	59	64	65	69	66	62	57	75	60	62	71	65	83	68	70	77	52	68	70	63	75	67	58	72	55	65	63	69	62	56	51	59	67	61	57	68	68	63	75	75	83	78	66	75	78	55	75	76	55	79	71	67	74	69	62	73	68	60	61	73	76	61	59	71	67	60	66	48	58	62	59	71	79	65	73	70	74	55	66	75	71	67	63	75	58	62	51	68	58	62	69	78	53	67	68	67	71	73	60	59	55	70	65	68	68	68	75	61	75	72	68	75	66	75	64	69	58	69	64	68	67	63	72	52	66	55	70	77	77	65	62	60	58	69	71	68	58	77	64	68	46	59	74	59	73	72	52	70	79	53	59	79	78	77	80	66	68	60	79	69	51	79	68	66	75	57	80	71	73	56	74	65	76	62	65	61	62	87	66	54	61	49	74	69	66	61	58	76	61	73	79	62	74	74	73	62	58	72	68	62	77	66	66	77	54	65	57	80	74	69	57	75	56	63	59	64	72	65	63	79	70	84	66	69	69	71	68	61	68	64	61	75	67	74	72	55	77	63	54	61	58	73	63	86	60	78	65	69	67	68	66	55	53	70	63	81	62	70	70	68	58	70	71	75	74	61	69	65	71	61	62	85	68	78	72	80	53	78	59	64	61	69	61	71	58	61	60	67	74	60	61	72	57	69	68	55	60	72	65	67	76	81	82	70	55	68	61	72	61	56	69	59	81	62	63	71	87	72	52	57	74	65	82	59	69	57	78	55	62	53	63	66	68	73	69	66	75	64	71	71	65	65	88	69	65	89	79	63	86	64	64	75	54	64	81	66	78	66	77	67	68	54	55	65	59	69	64	71	68	79	56	74	61	69	59	62	66	64	76	51	72	68	71	70	70	56	70	67	67	76	54	82	63	86	66	67	59	78	76	55	55	69	66	71	83	76	56	60	76	50	72	76	73	63	61	67	65	52	73	62	86	78	57	85	71	72	81	65	61	73	64	80	65	58	68	63	80	70	70	64	72	60	57	75	78	57	55	65	72	63	51	57	63	67	64	78	76	66	72	65	59	60	64	63	61	85	72	53	83	61	64	68	60	60	75	69	65	82	63	62	71	78	49	65	73	78	72	69	52	74	69	79	59	82	58	57	66	79	61	45	72	62	62	70	67	62	68	52	68	67	89	69	68	58	75	71	69	65	79	69	68	56	67	40	72	60	53	69	54	62	57	58	68	68	72	74	93	61	66	63	73	63	74	69	79	54	77	60	69	73	69	79	58	73	72	58	62	75	62	73	61	57	67	61	70	72	65	72	74	71	55	67	71	65	89	67	76	64	55	74	73	65	81	68	56	59	70	65	51	56	68	54	69	55	86	71	58	62	75	71	67	74	71	80	80	57	72	74	59	74	57	71	71	77	60	79	72	60	59	85	73	60	55	62	59	60	64	65	64	61	64	58	72	70	75	88	56	78	66	70	60	75	80	63	60	73	76	54	77	63	69	62	73	75	87	72	76	77	75	58	72	49	66	56	68	58	49	62	62	62	70	53	71	67	65	78	78	65	71	61	72	66	75	70	56	71	65	80	62	95	63	53	68	69	75	71	52	66	68	59	75	59	71	60	62	69	71	75	64	71	50	65	83	66	76	64	65	53	71	60	76	70	67	69	68	70	62	52	59	65	57	69	45	76	68	60	62	62	64	72	83	66	53	69	58	65	65	81	50	54	59	78	73	77	62	65	72	85	83	58	83	88	58	76	56	60	52	58	77	87	59	70	61	69	58	57	50	68	66	81	61	55	71	61	79	64	63	68	83	67	65	61	63	64	71	63	66	70	66	84	67	67	65	72	69	52	70	56	65	67	73	58	55	57	66	67	63	68	77	58	58	72	65	74	41	72	69	73	56	61	70	73	57	58	68	65	67	87	66	59	75	74	58	68	60	65	70	67	58	57	71	59	52	72	81	72	57	63	72	65	64	56	82	83	57	66	58	80	74	62	63	71	60	69	70	71	80	80	62	63	76	69	70	62	61	64	54	68	83	73	63	78	64	76	71	81	62	73	60	84	72	71	67	64	53	59	64	66	80	75	69	66	80	81	68	68	66	54	54	71	61	72	63	84	53	70	83	67	58	91	81	63	66	58	65	63	70	70	72	60	67	68	83	79	79	57	73	70	52	59	61	58	71	72	71	62	68	63	61	60	51	57	61	54	68	73	79	72	71	74	57	49	72	57	67	64	64	64	63	74	77	64	68	60	67	71	59	65	73	78	74	70	72	83	72	62	69	70	66	86	71	56	59	70	54	80	59	80	56	73	61	55	54	57	65	57	65	65	65	62	65	74	61	81	49	64	63	81	73	50	74	64	78	67	62	58	71	65	76	70	52	84	66	63	75	79	54	65	60	70	56	74	82	66	57	75	64	71	70	78	66	68	67	76	68	49	67	72	58	72	81	73	75	67	89	62	66	87	69	74	77	52	61	63	60	95	80	71	59	92	59	72	59	73	94	88	62	56	62	52	59	59	66	76	79	71	70	64	79	81	69	68	61	79	63	65	64	70	62	51	58	65	70	65	70	68	81	73	64	83	66	67	72	69	67	79	44	75	75	55	65	76	75	83	65	67	68	64	55	69	73	56	68	65	63	70	70	67	59	69	80	61	60	58	67	49	64	78	57	62	80	84	47	62	51	69	53	72	76	76	77	67	75	60	90	68	62	66	73	56	67	67	59	73	77	73	55	55	58	76	60	77	74	69	61	78	72	81	56	66	61	70	71	68	75	79	67	75	64	65	52	74	66	62	74	62	64	65	70	78	66	71	58	82	68	73	65	61	68	64	81	67	66	62	61	77	75	78	57	67	64	58	58	67	56	63	72	78	64	63	69	72	65	70	68	68	71	66	71	58	65	60	65	81	82	67	73	74	79	64	63	55	69	61	65	69	74	83	46	71	54	73	74	81	64	57	77	74	66	68	80	64	62	67	74	76	72	73	78	72	62	65	61	60	68	60	67	81	76	69	71	77	70	67	71	78	68	80	61	63	70	67	78	74	63	63	89	68	76	53	63	60	71	64	67	65	73	61	58	65	75	65	68	61	64	56	64	70	56	71	64	61	73	80	61	60	61	66	62	61	62	66	62	58	71	60	75	73	71	71	77	71	67	70	60	61	71	68	74	67	52	82	54	74	75	58	74	62	60	68	64	68	63	71
30407	20525	14991	20255	25223	24660	21701	18873	16142	13717	12126	10372	8620	7164	5753	4672	4235	3826	3715	3414	3038	2732	2336	2175	2129	2065	1939	1811	1830	1715	1717	1656	1636	1472	1322	1227	1256	1196	1148	1105	975	974	932	888	948	847	856	921	896	837	908	860	843	869	817	880	839	844	781	822	841	859	807	802	816	798	787	801	786	785	784	786	786	834	824	780	837	823	790	800	790	801	806	808	775	800	805	802	825	754	788	796	770	794	819	837	825	785	767	841	837	787	813	822	775	770	802	842	735	813	819	837	780	790	848	804	802	791	803	842	779	823	822	791	822	780	828	782	797	844	792	782	836	811	780	821	793	767	781	793	797	836	790	802	817	761	768	780	781	805	819	793	791	799	836	775	809	815	821	791	803	821	835	781	822	825	856	763	839	797	792	791	822	833	766	817	786	769	768	827	809	820	805	780	797	740	814	851	843	794	814	847	822	804	779	810	771	823	825	820	784	798	813	805	806	823	866	791	828	828	832	778	842	778	828	820	830	779	765	788	793	851	795	860	833	811	820	833	824	786	805	746	825	812	760	815	843	780	860	790	803	788	753	844	795	869	808	799	826	861	781	821	804	831	843	788	774	807	879	810	783	821	787	788	782	823	818	849	827	796	777	774	791	789	889	818	808	811	820	743	798	833	823	790	781	810	796	786	816	822	783	815	835	799	793	826	813	833	818	821	794	795	789	806	798	807	816	842	789	818	815	786	821	831	863	786	819	809	822	738	798	772	823	794	768	835	869	782	794	807	745	813	831	805	832	785	742	804	854	839	810	809	797	836	763	779	768	807	795	804	800	826	823	773	801	786	829	782	820	770	784	795	804	848	784	794	847	794	797	740	799	820	829	820	757	795	844	818	831	848	786	834	785	798	805	830	800	781	781	834	799	772	772	842	842	835	776	811	801	778	772	792	831	863	850	803	848	823	742	785	766	785	804	784	818	823	849	820	806	796	865	764	758	815	793	841	788	781	799	810	798	813	791	804	780	794	836	783	771	833	843	805	752	814	787	839	798	844	803	794	839	844	800	802	805	843	812	815	809	844	767	825	838	805	843	826	836	783	827	825	831	809	834	802	813	831	806	796	778	826	787	815	801	815	816	802	815	799	807	778	798	740	791	748	816	794	847	825	839	866	830	845	837	826	827	817	782	800	820	815	779	804	793	835	768	748	857	766	816	831	815	815	902	816	801	794	860	798	818	828	814	796	788	776	821	817	862	801	831	844	832	830	862	790	774	785	817	797	844	789	787	809	804	820	783	778	797	838	820	796	799	787	785	865	836	813	774	810	787	762	824	794	829	786	791	816	781	799	793	805	836	758	812	812	834	792	801	785	790	774	829	844	804	750	791	801	811	834	809	829	758	758	819	827	819	771	768	816	852	804	769	784	854	801	803	807	826	824	792	824	799	846	819	810	835	814	798	834	814	807	807	762	798	806	767	777	834	799	827	865	782	810	852	808	828	798	781	820	736	819	778	831	856	846	857	816	778	839	747	836	810	811	822	776	799	821	818	857	802	814	796	833	852	791	843	757	787	827	763	751	836	808	821	822	818	835	759	784	804	807	801	821	796	806	801	820	781	819	800	796	834	774	823	868	755	762	817	839	797	812	791	845	809	815	782	798	786	841	782	848	785	786	763	821	829	815	815	793	745	860	793	786	819	779	837	785	828	766	806	772	771	813	802	849	809	859	759	835	817	836	837	800	809	724	846	828	780	809	794	801	805	815	831	772	785	801	763	814	813	830	789	837	805	754	820	780	828	760	758	808	791	805	816	848	822	854	812	831	829	799	808	791	801	781	842	830	815	812	791	836	809	763	799	811	839	845	757	787	852	816	802	809	874	814	825	800	713	826	776	784	802	805	802	782	829	830	748	810	846	843	823	785	841	814	798	786	799	866	825	775	788	790	803	748	800	763	804	805	761	769	846	858	839	802	829	813	816	836	839	826	816	815	831	727	814	821	775	762	794	766	831	792	877	814	813	793	905	845	828	814	827	787	777	850	792	770	787	787	787	817	774	842	776	816	820	811	862	823	817	792	796	784	787	792	804	766	741	780	833	834	833	766	819	819	800	831	786	832	804	790	787	826	789	796	792	767	816	804	808	852	792	811	778	814	786	813	838	832	805	769	816	815	855	784	843	835	794	877	796	848	772	809	865	815	792	841	800	776	822	829	817	809	766	778	816	795	818	796	814	819	852	793	821	793	806	809	812	843	808	824	799	793	791	790	817	787	804	753	797	838	833	804	796	725	793	799	796	814	790	787	763	798	782	875	844	784	798	821	818	779	859	753	806	815	830	802	798	842	840	797	815	851	822	762	790	806	762	809	836	826	809	750	783	766	783	859	783	837	793	728	801	780	795	817	825	817	799	783	853	820	832	786	823	821	788	834	820	819	817	804	852	799	803	841	799	819	838	830	844	860	841	814	824	795	811	848	767	804	824	797	762	835	786	794	759	831	781	819	805	820	783	767	792	814	756	826	793	844	800	827	804	796	803	756	793	828	774	777	768	792	793	729	793	802	817	833	800	787	785	821	781	790	803	822	839	794	758	757	770	816	785	789	799	821	776	812	779	796	765	821	833	800	808	796	837	865	853	778	833	830	793	828	789	878	787	799	780	823	851	827	755	846	743	804	840	823	804	849	806	815	824	794	799	762	819	821	801	828	792	823	850	815	811	770	812	824	819	859	783	815	835	828	876	857	765	790	797	847	803	821	811	835	751	854	837	757	812	816	816	836	833	829	816	835	784	775	792	761	817	764	841	825	842	782	760	823	805	795	853	788	857	871	764	755	858	835	777	783	807	788	791	802	825	792	808	792	854	798	780	767	808	831	789	823	859	737	802	827	832	775	840	805	774	790	810	862	831	802	796	816	833	788	840	867	894	798	792	757	804	833	869	771	827	832	816	820	765	823	814	844	850	808	857	815	764	780	789	800	806	818	828	838	836	817	770	781	810	776	846	820	798	807	819	785	849	808	823	800	820	818	775	819	795	749	807	843	843	808	789	828	818	800	800	832	844	830	809	782	867	857	822	793	836	794	786	796	812	840	787	808	835	790	805	751	828	759	855	803	804	763	834	794	818	801	799	749	813	800	806	806	810	777	828	839	817	795	769	824	823	782	821	820	844	824	846	870	877	784	797	830	775	721	809	801	778	803	835	801	829	787	834	784	863	840	794	832	828	849	841	822	846	820	793	836	776	807	804	800	830	799	811	816	854	802	776	803	773	831	781	783	845	882	858	760	768	767	871	812	762	818	773	832	832	771	788	832	791	764	864	811	812	789	784	806	840	837	794	795	795	790	800	804	831	807	759	797	796	793	821	849	835	772	831	784	770	816	816	865	772	825	791	749	787	785	796	833	791	771	784	818	791	828	767	855	802	879	777	819	782	838	792	777	799	844	857	781	838	844	844	817	805	786	800	806	844	824	851	796	789	811	797	794	814	788	841	809	845	835	788	853	853	780	834	763	821	819
5966	2267	1111	755	804	780	821	668	515	459	390	365	290	252	244	177	153	158	147	147	136	138	135	110	109	115	108	95	104	102	102	93	99	82	82	72	89	83	96	84	74	63	91	68	75	85	71	64	75	55	69	62	76	66	79	64	79	75	43	65	53	66	76	54	75	81	71	86	64	74	57	76	60	73	74	73	72	67	85	62	78	69	60	75	58	68	77	74	78	72	56	76	60	85	63	74	67	60	68	62	62	66	59	63	54	69	65	64	63	66	78	78	78	67	65	69	82	68	68	64	69	61	77	66	70	66	72	74	67	69	52	77	94	85	73	65	76	86	71	77	68	65	77	70	66	59	76	78	61	65	81	68	70	70	66	68	64	65	71	67	63	75	74	67	61	67	77	55	74	72	75	76	85	59	56	60	68	73	69	62	62	76	67	78	66	67	75	62	75	71	66	73	83	65	69	67	75	64	69	62	62	74	82	83	68	74	71	73	64	73	51	75	64	58	72	73	75	70	72	82	85	74	67	81	69	74	67	63	71	61	61	65	73	57	70	67	73	63	69	61	73	72	68	87	70	70	61	64	66	70	80	63	67	62	81	65	69	72	73	75	89	78	77	76	57	82	68	71	51	66	84	59	86	50	83	57	60	66	57	67	64	63	80	85	81	62	85	82	64	50	63	67	82	56	72	70	73	54	70	66	60	73	81	79	75	56	91	71	70	66	66	77	80	57	75	86	75	71	64	59	68	74	75	66	67	69	77	71	66	79	72	68	70	55	70	69	76	83	67	58	74	61	69	60	71	72	81	59	73	75	68	80	57	71	67	65	71	77	76	67	63	63	63	72	82	62	61	79	60	62	83	54	71	58	67	66	62	52	83	51	66	68	71	72	70	64	54	66	65	63	77	61	72	62	64	58	76	70	69	68	80	64	78	68	87	70	75	82	75	88	60	49	61	65	69	82	64	59	68	73	63	67	73	59	56	70	69	67	70	64	71	72	78	63	76	62	63	68	71	75	65	77	64	74	75	68	60	76	67	62	70	65	70	63	66	70	68	70	60	59	67	77	55	80	65	73	53	64	75	72	65	66	79	64	74	79	49	65	63	80	66	82	71	66	59	66	67	71	68	66	54	78	71	73	74	56	65	64	73	85	83	65	63	73	61	69	63	75	75	66	64	71	78	75	70	68	64	60	74	80	72	74	86	75	76	83	53	64	73	63	68	67	67	61	73	74	80	75	59	66	75	56	58	70	54	66	71	85	87	69	63	71	73	69	59	74	84	66	65	70	81	62	72	72	76	46	56	62	70	69	74	82	60	67	64	74	62	86	66	67	69	75	72	66	67	76	77	70	79	81	77	91	77	77	57	78	76	80	71	77	53	61	67	66	60	64	67	71	60	83	78	84	78	83	60	81	75	73	74	88	61	67	75	63	74	78	70	80	74	70	69	69	57	74	71	66	52	77	59	75	67	72	71	49	71	74	78	78	62	68	68	85	67	61	68	76	52	64	70	68	78	82	78	63	61	76	72	72	77	60	84	75	64	71	66	68	75	67	72	60	61	68	67	75	63	73	68	75	84	74	77	56	67	68	70	71	71	60	73	65	59	52	58	77	70	59	63	66	77	64	61	65	63	55	69	74	66	63	64	58	66	61	78	67	72	71	74	70	73	80	76	60	65	73	76	62	72	77	80	80	56	69	71	65	68	64	68	61	82	80	77	65	65	71	79	55	63	82	74	68	65	72	65	76	61	69	69	77	75	63	76	71	76	64	78	63	65	66	68	55	70	57	64	80	77	65	75	61	89	57	76	80	84	65	74	68	85	89	82	77	59	65	80	63	75	72	74	80	78	76	62	72	78	69	61	61	75	77	67	62	63	68	74	74	81	78	78	93	72	54	75	59	81	67	67	70	66	78	65	75	78	66	71	71	74	59	66	79	68	75	88	70	69	69	73	78	75	58	62	63	85	66	72	69	75	65	73	63	71	72	70	68	69	70	57	73	72	65	67	72	69	78	63	59	63	63	61	76	67	61	67	54	60	66	76	62	64	70	78	80	74	71	70	58	69	77	67	70	65	69	62	70	68	59	76	66	57	74	75	67	66	57	48	63	60	83	54	84	65	76	78	71	67	75	69	63	66	70	68	85	73	68	57	71	74	51	64	59	48	69	57	70	62	80	75	69	72	69	58	53	81	70	71	54	71	79	69	72	75	72	67	77	75	71	71	72	64	69	52	68	68	69	68	66	62	73	62	91	55	64	65	82	73	77	60	67	70	69	75	64	64	68	66	87	73	77	74	72	71	66	69	63	71	67	78	60	63	61	63	85	68	65	54	65	71	70	95	79	84	78	62	79	70	68	69	63	71	65	66	76	74	61	85	83	71	74	66	69	77	61	57	70	73	62	73	71	75	79	75	70	75	77	63	85	80	81	76	84	69	78	73	54	57	67	80	64	76	74	76	76	77	70	78	76	64	78	57	67	74	84	73	64	63	66	71	73	76	74	81	68	71	76	61	65	74	68	65	66	75	78	83	78	68	56	65	63	58	66	74	69	61	59	74	69	77	79	87	73	92	57	80	75	67	81	60	70	75	65	75	83	68	81	82	79	85	77	65	62	69	62	63	65	71	55	62	59	66	61	70	65	64	59	54	75	70	66	73	71	83	62	78	77	70	65	61	67	73	83	66	72	60	64	64	66	66	74	62	84	68	66	81	51	62	77	54	82	76	77	66	66	77	78	65	64	70	69	56	62	64	69	73	67	70	56	83	71	71	67	63	72	56	58	69	73	82	74	82	65	78	75	65	86	63	78	62	64	69	70	59	74	72	68	65	58	64	73	82	68	67	73	64	60	80	70	81	64	73	72	77	64	68	63	82	70	65	80	61	71	69	83	77	76	80	61	74	78	69	62	65	61	74	79	65	67	73	74	60	65	64	59	69	73	64	65	79	75	71	80	71	63	80	64	81	76	74	73	65	68	69	70	80	66	74	60	70	84	63	52	81	61	73	59	69	65	64	68	78	60	61	62	79	64	72	50	66	69	78	78	61	63	71	81	64	82	65	65	67	74	65	71	59	63	67	65	61	83	66	72	82	74	69	67	66	69	68	72	62	72	84	70	66	90	77	70	56	66	71	77	80	68	78	54	67	80	73	75	73	66	59	70	73	57	67	46	60	68	74	62	63	84	70	67	78	70	72	76	60	74	65	89	64	69	60	73	73	87	69	89	80	56	81	72	69	64	67	62	74	61	67	58	70	72	60	68	78	77	65	73	61	71	69	94	83	72	83	85	61	85	64	91	64	80	77	75	70	70	80	56	65	67	75	68	68	74	69	65	68	77	79	66	72	68	73	69	66	66	70	75	66	69	64	68	88	55	82	70	77	65	66	67	79	67	74	68	80	67	78	69	88	60	61	66	67	79	79	60	75	71	66	68	63	67	67	67	71	61	76	56	66	77	70	70	66	66	65	59	69	62	64	58	69	67	80	67	61	73
28195	19699	14968	20225	25095	24832	22374	19996	16954	14724	12499	11151	9454	7934	6489	5288	4344	4087	3792	3752	3452	3026	2652	2410	2336	2330	2032	1954	1841	1817	1680	1684	1648	1449	1303	1346	1323	1349	1211	1131	1086	1023	993	992	931	942	887	825	911	879	896	898	804	837	850	881	900	796	805	850	848	842	833	870	828	819	864	855	881	938	838	826	874	837	798	824	864	841	809	830	857	822	840	793	825	826	792	828	839	767	791	803	862	856	859	864	852	871	879	814	895	877	803	854	850	826	841	854	888	831	834	862	826	826	854	866	799	807	777	838	841	873	835	814	863	835	854	820	868	831	818	846	800	843	753	844	862	835	825	903	875	866	841	851	817	794	874	810	856	895	820	822	866	851	815	849	806	912	913	845	817	814	836	865	811	872	836	844	814	823	830	824	834	858	804	871	812	859	873	860	833	806	832	890	869	845	905	826	790	838	856	845	806	848	856	933	861	893	931	855	822	829	858	868	816	844	855	846	869	851	847	824	869	871	832	840	801	803	791	861	863	830	806	836	826	838	876	870	823	846	813	846	858	824	809	813	834	816	819	791	884	853	823	854	863	861	862	862	825	841	801	820	828	882	869	852	844	798	844	864	882	933	837	769	871	816	847	858	875	816	824	853	836	875	808	783	848	836	822	839	800	803	853	849	860	864	813	824	818	850	861	841	819	815	825	891	778	836	858	857	840	780	822	792	852	807	932	839	845	823	849	864	842	879	912	868	831	806	819	836	845	858	808	880	808	820	879	832	801	795	803	825	854	855	892	851	879	878	884	834	818	803	828	827	815	858	810	832	771	892	860	824	814	865	862	849	800	823	816	847	850	846	844	898	815	822	842	860	836	816	829	846	875	839	865	814	883	806	818	879	879	788	855	827	835	803	823	831	837	868	867	867	892	832	793	874	922	832	847	782	849	834	802	849	828	821	840	837	802	811	821	856	895	867	856	773	908	836	877	814	798	839	856	833	773	849	874	844	830	832	853	803	816	840	882	874	880	808	817	819	869	852	833	837	845	823	871	795	843	839	839	883	802	840	778	829	850	826	838	830	815	814	852	855	861	870	890	833	817	840	857	867	874	828	868	768	837	832	842	789	878	870	886	862	816	826	883	863	839	827	848	868	814	850	773	885	872	849	856	769	817	881	847	841	803	849	801	912	839	874	805	829	887	834	867	870	849	836	780	831	877	842	822	839	898	857	884	845	779	812	878	835	829	827	806	861	867	811	834	827	792	890	894	880	839	852	873	827	862	843	896	842	848	875	854	851	865	805	832	795	848	848	808	856	822	915	846	880	817	874	832	867	810	881	836	835	852	872	871	819	794	796	850	804	880	809	853	824	864	853	835	846	837	817	830	836	832	834	830	818	817	796	831	863	825	820	802	840	816	855	868	856	834	846	818	846	900	850	831	814	802	821	856	858	831	865	849	895	786	816	862	874	827	826	824	841	843	851	866	823	834	817	855	844	861	836	891	863	804	829	817	848	855	878	865	865	790	872	827	812	828	829	861	811	864	822	855	817	880	839	864	799	863	883	808	817	913	783	942	827	811	800	869	846	888	875	840	858	823	849	824	843	841	846	844	867	830	811	846	826	869	865	831	859	899	855	848	885	882	836	815	838	854	880	810	824	855	918	805	869	865	859	829	875	838	914	849	854	851	789	860	846	869	839	861	824	805	773	826	857	806	846	853	820	883	852	788	855	836	817	838	829	852	869	800	830	913	818	859	890	820	865	848	786	894	784	858	826	924	817	854	877	831	818	855	838	819	817	840	786	844	782	806	887	806	877	851	851	879	839	829	849	849	857	787	882	862	849	851	821	841	858	830	818	842	838	838	804	854	844	840	868	809	811	830	807	846	934	843	833	829	821	840	843	856	870	833	821	826	793	866	834	809	859	783	855	841	850	835	817	837	841	845	828	879	842	851	866	864	833	854	889	777	818	863	882	857	877	866	794	884	822	808	848	833	825	841	804	782	826	864	843	898	816	847	848	796	877	854	838	832	882	834	867	841	864	822	844	862	889	881	845	808	814	813	793	822	860	860	882	823	828	840	746	832	799	786	858	864	841	830	802	839	830	866	843	779	866	898	877	814	879	861	835	814	880	848	813	820	847	813	842	856	849	812	878	836	801	817	876	847	859	854	852	859	824	861	882	816	840	780	850	855	828	867	817	870	855	806	807	812	854	805	874	807	780	886	823	809	828	801	857	824	858	848	830	855	865	799	838	854	845	856	822	869	868	852	828	865	823	799	816	837	861	888	858	883	829	819	828	878	853	872	816	813	843	851	835	854	804	793	847	833	829	889	880	750	868	835	830	825	830	847	851	874	887	850	851	806	871	835	866	861	830	821	840	851	827	842	827	797	832	856	808	877	814	795	813	872	820	812	860	849	842	796	818	812	820	838	865	853	835	843	858	870	816	859	835	814	856	863	780	934	842	856	788	839	802	849	817	900	837	862	836	810	854	840	839	835	825	841	822	818	900	823	831	850	839	819	810	801	851	849	896	832	839	801	831	817	837	855	848	841	876	847	850	851	803	873	823	841	869	853	810	850	855	864	800	881	877	848	802	836	870	828	853	869	846	845	858	840	823	834	799	855	829	825	848	789	858	855	877	846	831	851	860	838	822	838	819	876	824	815	860	784	786	843	812	760	844	821	874	856	806	861	855	866	813	828	871	801	831	847	804	831	801	863	824	823	834	854	808	880	780	842	866	850	866	808	877	815	841	853	791	849	837	876	837	851	828	856	840	882	850	847	818	803	828	900	850	817	848	846	796	848	840	838	816	834	838	827	797	806	892	802	840	843	799	828	889	864	819	880	829	858	841	817	834	870	852	835	880	822	766	845	843	897	830	849	882	837	858	800	880	899	832	872	827	856	872	867	801	869	841	856	826	859	823	891	866	843	835	831	815	837	834	817	830	815	834	894	835	808	839	823	900	799	887	902	880	896	862	841	817	921	788	819	826	839	867	799	863	826	825	825	834	838	808	801	840	836	820	815	816	850	836	786	880	820	807	795	813	778	840	857	775	819	823	795	844	879	815	807	853	804	847	868	866	849	840	837	825	816	836	816	863	822	900	824	798	872	825	856	792	834	861	863	876	805	916	795	839	827	838	864	872	839	841	869	827	869	877	879	840	836	814	818	843	877	841	828	857	819	821	852	863	852	847	862	811	844	870	826	813	890	905	830	870	881	826	835	829	866	837	792	867	789	846	816	845	839	885	829	826	864	855	868	846	822	846	880	821	815	850	858	838	830	844	863	839	798	851	813	839	846	875	841	873	843	823	813	830	830	881	884	813	847	814	812	846	795	868	810	852	825	828	899	842	853	821	832	868	820	849	854	826	871	845	822	805	896	838	882	846	780	811	791	819	835	893	850	873	801	782	816	809	858	850	824	842	847	839	852	817	892	825	842	863	848	879	826	864	846	850	836	821	841	851	826	847	893	895	837	830	802	806	860	801	833	847	836	783	813	828	856	901
6561	3276	1752	1102	1157	1298	1146	950	803	665	571	416	415	358	308	250	198	163	185	184	167	163	155	106	110	114	132	122	129	134	93	73	101	103	79	89	83	89	83	84	79	74	71	68	74	61	81	67	64	69	71	65	68	67	62	62	61	62	72	72	64	81	61	60	77	65	73	73	77	71	69	62	88	57	63	65	73	56	63	69	68	62	68	62	58	77	71	66	61	75	69	62	64	60	57	76	77	65	75	81	70	69	64	64	70	74	67	75	68	77	62	80	69	54	71	77	58	84	74	81	67	66	72	81	67	77	73	79	73	59	68	77	71	59	60	56	76	69	68	59	60	63	63	55	73	70	58	86	78	86	81	70	84	64	84	81	68	71	73	81	70	70	68	69	58	76	75	64	66	56	66	60	70	63	69	77	51	77	80	72	73	63	53	66	72	78	63	64	74	46	60	73	65	59	65	70	74	66	69	58	83	61	78	66	66	64	68	77	63	69	66	57	64	79	59	86	65	81	62	78	61	77	79	69	53	58	66	78	61	64	62	79	87	57	62	70	71	84	76	69	58	89	77	62	61	71	85	75	78	82	64	77	71	63	86	71	69	72	67	50	72	72	67	75	65	66	74	58	70	77	75	72	75	59	65	70	65	65	73	73	67	74	58	75	62	64	81	73	65	69	66	69	64	74	82	58	71	67	73	73	63	58	78	69	74	76	71	86	67	68	70	70	66	65	72	84	77	71	79	68	81	65	66	69	66	73	70	73	76	62	69	67	70	63	72	66	73	72	74	76	56	59	64	80	61	65	83	62	63	66	68	68	65	74	65	77	73	70	69	69	70	72	71	74	72	70	74	60	94	62	61	68	69	79	63	73	53	74	65	70	64	64	48	68	76	71	76	73	79	78	70	62	66	77	65	77	53	61	76	61	83	69	59	52	73	59	76	57	65	58	68	64	71	65	78	62	62	65	77	56	60	80	66	74	72	75	85	64	79	71	84	62	71	75	71	73	70	74	84	68	80	71	71	60	69	69	62	63	70	62	58	69	89	65	66	77	71	64	65	74	73	70	65	66	52	66	61	69	74	58	64	72	58	72	62	66	80	63	68	81	73	57	76	69	56	84	70	79	48	65	70	71	78	80	58	67	78	75	67	71	62	67	77	58	61	82	70	62	76	62	74	68	73	51	68	63	67	74	63	53	77	73	69	62	72	61	59	51	73	69	77	82	68	74	54	58	71	84	75	65	68	86	80	70	66	75	61	72	94	73	84	66	59	60	59	57	68	58	75	77	75	65	72	65	65	68	63	84	71	67	66	61	69	47	66	61	79	65	57	69	60	66	68	74	78	77	71	67	58	57	69	69	71	59	76	71	83	74	67	62	76	63	63	73	60	77	69	62	65	75	56	57	65	72	74	66	81	51	61	73	58	75	66	67	65	71	75	82	70	73	61	74	63	82	62	78	71	66	75	65	78	75	68	68	67	88	67	76	64	65	61	75	82	71	74	59	66	57	78	66	83	79	78	70	61	77	74	59	53	75	62	80	65	64	56	65	65	69	75	67	61	84	67	64	69	77	60	69	72	58	76	75	47	92	65	78	65	61	76	74	71	75	75	68	70	65	73	70	81	60	54	73	72	94	67	54	78	60	65	85	68	80	62	71	72	86	67	61	75	73	56	70	64	73	73	53	54	63	76	83	81	82	63	64	75	69	66	73	66	59	56	73	59	79	77	67	58	67	71	78	69	72	78	62	65	67	67	62	70	71	73	80	72	66	64	65	63	65	61	69	80	74	84	70	75	79	70	78	64	63	67	56	68	54	66	64	86	51	68	72	59	63	69	66	67	69	72	67	77	86	64	68	70	54	63	59	66	68	52	55	76	72	61	71	76	68	68	78	69	70	76	64	58	79	78	69	76	56	60	65	70	71	72	77	72	72	78	79	69	66	72	91	73	85	84	65	68	82	76	75	73	60	65	55	57	62	63	69	64	63	76	77	70	57	77	87	67	74	63	68	70	64	74	67	86	67	56	67	73	73	56	74	71	63	76	65	66	77	77	69	71	59	74	73	67	84	62	64	58	75	72	67	53	71	71	65	57	68	86	73	70	71	69	71	65	65	80	64	78	80	62	76	60	77	77	72	67	64	85	53	60	76	56	64	68	64	63	55	62	76	68	63	58	67	58	59	66	77	60	75	65	57	56	66	71	74	62	72	79	70	66	72	56	78	81	66	65	71	65	62	71	58	64	69	72	81	49	78	56	67	67	69	74	67	69	74	79	61	80	81	62	54	75	78	55	68	58	67	67	64	56	70	66	80	73	64	64	73	82	67	66	74	63	69	73	65	67	83	58	66	58	78	60	75	61	70	60	68	75	72	58	60	62	62	80	70	68	78	67	73	67	59	59	70	61	69	59	54	80	60	71	75	51	73	81	77	79	72	87	75	67	63	73	73	57	73	82	66	81	73	66	67	53	69	69	90	76	85	60	69	81	78	66	78	75	65	59	83	73	70	71	73	61	79	64	70	80	55	59	60	63	72	69	66	66	78	49	61	61	70	64	65	58	70	58	65	78	86	76	63	73	73	78	58	58	69	62	67	61	75	83	69	55	60	57	75	80	61	84	64	73	66	69	77	66	64	63	62	68	68	71	79	80	76	78	61	67	66	59	73	57	72	70	72	80	62	67	67	55	68	73	85	70	84	62	67	64	86	75	74	50	69	59	69	71	83	62	68	68	64	74	71	74	49	71	71	86	80	92	72	74	81	65	65	74	71	73	69	71	69	64	58	63	79	66	68	62	76	70	73	63	68	72	77	75	78	66	83	69	67	80	54	61	72	63	76	78	81	57	70	62	61	65	77	66	70	59	77	76	71	62	71	79	82	70	59	70	61	58	63	78	62	102	66	82	64	69	72	70	58	87	83	71	51	81	78	65	78	74	69	67	69	74	71	66	70	59	70	53	72	57	70	85	84	71	60	61	67	58	55	85	78	70	83	66	66	60	74	68	81	72	66	78	64	74	63	60	75	67	61	65	63	64	71	67	57	69	73	64	62	73	55	85	86	83	69	61	65	77	79	93	77	75	68	77	68	68	70	63	68	68	61	62	62	56	64	68	69	67	78	78	87	61	66	75	69	78	82	68	77	72	61	60	77	73	71	64	61	78	52	65	49	74	78	84	64	63	59	69	58	64	67	75	79	74	61	65	66	65	78	67	64	80	59	83	77	69	65	49	69	54	74	66	77	63	71	62	76	70	66	70	72	68	65	67	64	65	69	70	65	79	74	84	74	62	64	72	83	49	67	69	61	72	70	83	80	57	69	72	64	67	80	68	73	84	75	67	65	66	83	75	71	67	74	82	74	70	59	64	72	67	80	69	72	63	73	66	70	64	64	73	76	66	70	65	63	60	74	54	61	69	54	52	66	80	51	74	74	69	56	83	70	65	74	71	65	77	75	60	62	80	59	75	62	74	64	65	74	59	75	81	78	67	56	67	80
32422	22637	18359	23438	28334	28134	25760	22691	20070	17099	14997	13310	11617	9788	8297	6993	5621	4717	4541	4527	4338	3783	3431	3009	2696	2704	2560	2382	2269	2158	1876	1792	1844	1613	1406	1320	1374	1284	1320	1261	1154	1089	1018	1012	1007	945	982	910	881	935	863	889	847	830	836	808	886	838	868	831	816	855	873	794	829	840	800	754	857	821	857	815	846	768	789	846	852	824	877	829	904	800	846	834	793	845	811	823	855	825	839	798	825	787	829	827	847	863	823	776	809	811	837	820	779	832	831	795	802	864	834	855	869	827	806	804	835	805	812	797	801	811	864	850	793	862	849	791	857	822	797	774	840	811	865	792	815	815	774	836	855	829	848	853	799	844	796	838	813	885	833	797	799	811	802	849	783	812	855	847	843	868	783	866	829	830	797	842	804	861	805	849	816	791	830	839	787	837	771	843	844	838	869	832	835	845	831	846	835	764	797	796	807	854	794	846	819	852	847	857	817	881	772	861	841	859	855	774	836	847	842	827	878	823	808	805	837	818	819	855	837	813	847	792	833	862	822	793	855	865	817	828	832	837	824	849	839	829	832	824	857	814	813	835	853	827	878	808	788	819	834	821	837	824	835	824	819	837	826	833	817	818	844	836	791	839	865	814	832	772	789	787	850	818	795	871	826	808	820	767	906	824	805	825	848	800	886	798	805	834	815	788	809	863	846	854	811	770	829	824	802	786	844	796	852	800	802	791	763	822	773	823	842	803	810	814	798	808	806	849	838	834	875	830	841	750	867	841	823	810	792	821	865	816	796	772	808	851	861	844	873	801	856	793	793	854	850	817	758	835	785	838	814	803	863	841	846	848	725	798	771	823	810	805	867	803	848	828	804	835	788	900	798	833	840	803	774	827	838	851	821	857	814	819	800	833	806	802	848	834	877	826	783	819	848	867	821	874	841	816	839	797	807	804	787	863	806	787	815	819	833	848	835	825	811	843	845	842	846	790	827	820	833	897	808	827	810	799	852	775	825	825	775	863	805	847	776	788	755	782	831	854	834	811	877	796	881	831	835	838	830	790	793	857	789	827	849	846	812	800	808	869	835	792	832	853	852	854	840	811	813	852	823	798	789	857	839	831	819	781	810	837	829	797	847	811	791	793	806	861	821	765	830	820	801	866	756	831	864	799	755	808	841	777	812	838	817	855	834	832	859	846	820	810	830	854	844	858	796	849	849	824	812	857	803	854	804	812	788	848	881	803	851	843	840	880	847	787	812	826	850	867	852	763	784	833	857	828	858	819	808	862	840	855	854	812	846	784	829	812	804	812	814	816	803	803	778	795	829	881	865	820	879	800	793	813	796	868	824	859	849	795	874	825	867	817	852	874	768	844	863	796	815	848	818	805	810	816	848	791	830	850	840	836	790	790	838	826	823	841	851	854	846	857	820	837	876	807	855	830	848	825	820	825	797	810	784	779	847	784	798	782	834	827	857	837	815	839	794	860	808	787	840	799	810	875	865	814	813	811	766	840	825	845	854	855	772	768	838	844	851	837	813	839	842	758	798	818	809	810	820	825	827	823	795	847	828	769	838	784	814	852	813	837	857	824	839	876	813	795	794	827	823	840	896	848	834	822	836	841	810	821	844	817	831	837	788	825	799	830	805	842	807	903	770	825	823	832	795	848	774	810	820	867	854	816	886	822	835	836	779	839	823	784	908	754	787	801	842	839	833	767	817	773	862	840	826	845	797	892	822	841	814	809	875	863	831	807	817	834	832	855	810	775	806	860	808	853	829	842	855	887	820	804	792	808	805	841	812	799	836	841	777	844	832	791	834	830	799	800	848	827	850	810	807	800	791	792	853	806	829	840	842	787	862	837	791	820	813	854	834	821	842	816	807	788	825	806	856	876	831	787	820	835	870	812	795	847	838	829	814	787	858	804	793	784	832	858	816	863	846	816	797	840	798	790	797	843	826	837	866	803	800	782	812	839	830	786	839	793	771	808	845	856	809	811	835	821	890	827	872	758	822	831	805	869	864	762	853	802	798	818	805	852	790	801	840	816	809	816	932	808	852	817	802	816	787	790	844	839	832	818	830	796	838	851	812	836	804	837	809	845	793	797	875	842	844	839	842	777	827	837	809	825	756	826	803	792	865	815	780	784	856	796	889	776	798	786	827	839	846	807	839	870	849	838	860	872	802	838	846	850	850	787	804	790	858	806	815	854	831	836	790	835	828	827	801	809	881	827	808	827	834	867	812	853	844	831	812	773	868	831	823	799	774	832	773	774	862	858	808	803	822	821	819	837	805	818	854	802	786	865	851	823	779	816	852	812	840	867	855	821	812	840	811	862	846	837	858	838	857	863	803	817	858	869	817	836	879	803	818	863	788	843	809	790	839	825	817	819	815	825	823	847	792	851	826	831	793	792	829	861	769	788	844	803	814	835	821	798	829	858	779	846	831	830	812	807	847	807	778	795	808	851	826	799	805	829	845	842	817	811	852	855	799	856	804	810	868	801	828	827	808	835	863	836	815	838	867	807	844	815	796	824	840	876	850	818	867	835	796	820	853	848	860	814	812	836	853	849	850	826	816	843	829	785	807	868	861	805	832	834	833	847	832	837	838	846	811	788	829	846	806	838	821	802	837	801	815	842	832	809	795	818	788	856	836	834	788	783	829	879	837	874	749	817	828	814	850	819	827	877	799	857	801	759	859	862	835	839	786	807	816	872	782	831	825	790	795	851	809	828	830	850	823	821	782	831	846	856	824	843	826	833	820	861	841	817	816	755	823	826	823	856	814	806	854	834	821	836	799	888	811	854	840	868	758	862	778	843	801	855	820	777	819	762	821	779	807	835	831	837	856	804	818	763	832	794	855	833	826	793	786	808	841	817	845	810	832	777	796	829	855	838	881	776	818	840	838	820	804	865	748	833	849	866	840	842	798	830	875	803	857	836	818	815	829	836	810	863	801	802	794	787	819	813	814	855	842	833	822	827	803	804	851	845	791	827	862	891	779	815	832	878	818	788	807	883	831	859	776	862	816	788	821	807	863	780	801	824	782	832	812	866	872	826	842	817	813	846	832	813	833	865	857	844	847	797	823	796	784	809	784	812	879	863	861	878	866	802	842	806	826	804	809	800	851	831	822	876	843	853	828	817	842	832	794	851	771	790	832	880	845	846	846	807	849	842	837	809	835	860	811	807	817	869	817	818	813	779	878	834	817	738	866	855	800	816	816	816	800	815	795	846	836	836	787	792	814	789	834	775	809	844	832	830	801	832	806	791	845	821	803	857	835	855	825	827	801	834	848	815	815	777	842	898	882	831	833	842	818	833	853	782	784	854	854	862	816	838	849	834	790	798	823	807	814	747	841	835	850	818	798	870	827	820	841	850	818	815	843	852	861	775	815	826	808	801	857	880	861	844	802	843	874	847	855	763	814	819	792	853	822	814	795	829	801	810	791	831	819	771	820	843	851	800	855	787	838	826	784	867	873	823	867	790	799	794	814	905	788	824	808	841	826	836
3538	1137	616	417	456	453	404	393	292	275	248	179	207	177	154	162	122	116	97	102	120	113	86	109	104	78	100	79	77	100	68	95	77	76	70	67	69	70	66	76	69	78	58	69	77	79	72	58	68	69	71	68	73	61	59	66	56	59	58	71	63	60	70	59	56	68	64	72	73	59	61	58	75	75	65	77	74	74	89	80	62	58	77	62	78	79	76	66	60	53	64	55	62	58	66	71	80	72	51	74	75	56	69	59	61	80	65	73	55	77	54	62	65	57	63	56	72	60	54	63	81	77	64	74	73	81	66	74	77	75	55	59	76	62	84	77	75	68	73	71	70	67	73	66	56	71	68	66	82	75	58	77	62	82	57	78	67	60	76	73	71	76	66	70	69	67	70	75	71	79	84	68	66	75	53	76	69	65	62	82	85	64	69	70	85	61	68	63	65	56	58	76	67	72	62	58	62	74	64	69	84	64	74	62	65	64	60	88	62	84	71	65	58	62	74	63	63	65	72	74	65	74	79	77	64	65	85	70	57	51	71	73	64	69	74	64	55	57	52	65	76	75	79	64	78	67	67	54	60	62	84	68	57	72	63	60	68	65	74	64	56	58	68	69	71	49	71	60	62	69	68	70	76	65	68	62	53	49	73	70	55	63	58	47	65	71	72	69	64	57	57	67	71	67	77	82	49	62	78	70	61	77	82	82	71	46	66	67	65	71	67	63	59	65	55	73	73	73	57	51	59	65	71	78	70	81	69	66	73	87	69	63	60	75	75	68	59	59	75	61	69	56	73	67	70	71	68	56	37	80	55	58	71	71	66	75	59	60	57	68	64	63	62	60	63	60	67	63	69	69	67	72	74	68	73	61	77	75	79	74	70	67	69	63	68	54	58	62	69	55	60	81	54	69	53	72	79	85	69	63	80	71	59	75	58	57	63	84	76	74	62	63	74	62	74	63	65	71	73	73	61	72	71	62	55	65	58	62	63	69	63	68	75	77	54	72	62	69	67	64	65	79	73	76	77	69	76	77	67	66	61	54	69	75	60	63	65	66	68	61	75	76	74	63	55	70	55	72	69	62	69	74	63	78	59	56	73	72	75	52	83	76	74	55	75	75	65	77	70	68	62	67	70	69	78	73	70	52	80	69	55	67	66	60	53	57	62	72	57	62	60	58	84	63	78	70	64	58	61	66	62	76	81	64	68	68	69	51	71	66	55	68	72	57	72	70	61	60	80	82	68	58	73	69	61	69	76	74	58	77	65	61	58	62	83	72	61	80	71	74	70	74	61	74	65	66	61	56	75	68	63	65	74	65	67	57	64	85	79	78	60	71	76	63	68	63	71	59	63	59	72	77	89	75	75	70	70	65	59	79	56	75	63	62	58	73	65	65	68	77	72	77	54	59	67	57	53	61	62	63	57	60	74	64	78	88	56	54	74	73	58	73	72	69	67	63	60	74	53	51	71	79	62	67	65	60	64	61	69	74	54	60	71	65	75	63	58	72	68	70	79	84	69	69	64	75	70	57	78	58	69	80	62	67	55	69	74	64	76	74	67	59	67	62	82	64	65	63	81	67	62	65	71	60	74	71	63	71	53	59	74	84	75	74	72	75	69	70	52	66	69	64	63	72	61	56	74	68	61	70	66	73	79	75	73	58	79	74	58	53	56	67	56	71	64	65	57	63	56	78	80	72	49	77	63	71	58	67	68	61	65	70	65	71	75	81	76	62	82	79	82	70	74	78	60	58	73	60	69	66	73	72	68	71	68	65	56	60	67	58	75	72	64	64	58	68	60	75	80	57	70	66	78	68	74	63	76	57	66	70	74	75	58	72	72	66	77	67	53	67	74	66	68	86	71	63	72	77	54	65	72	70	64	56	80	56	64	52	67	65	66	71	65	62	71	70	52	63	62	52	50	63	72	60	69	68	68	65	67	49	77	68	66	63	63	67	67	70	79	66	56	68	73	75	71	68	69	67	67	71	61	70	86	56	72	65	70	67	69	57	64	78	69	74	75	71	72	83	84	88	50	71	65	59	58	76	56	73	54	72	67	59	53	69	58	51	78	72	62	79	61	65	70	70	57	79	63	61	69	67	78	77	62	61	60	66	63	55	52	79	74	79	59	71	59	61	74	85	51	65	65	73	74	69	73	67	64	53	62	64	69	61	61	61	77	63	76	60	68	68	76	77	60	65	70	66	66	64	64	65	64	87	88	77	62	65	74	66	57	60	60	61	82	69	65	71	63	68	66	64	62	61	63	62	71	55	63	67	73	65	65	68	67	56	58	61	60	66	56	72	68	67	65	62	73	48	82	84	72	63	62	69	58	60	52	57	59	72	56	67	64	57	50	74	80	56	68	70	73	61	73	65	71	67	85	72	51	67	75	63	74	71	57	65	60	80	66	66	71	56	69	64	69	77	85	68	69	68	58	77	53	64	61	79	64	78	61	53	73	83	90	79	57	69	78	62	70	43	59	54	73	66	70	67	73	86	58	68	73	64	73	69	69	52	56	63	61	61	73	69	61	62	50	66	79	68	75	59	62	62	72	60	73	53	59	66	68	70	71	63	69	84	65	68	63	66	61	54	76	72	66	67	58	67	60	78	72	69	72	82	59	63	67	77	56	54	46	62	72	70	60	66	65	63	72	66	61	53	68	88	75	60	70	50	65	58	62	52	63	58	77	70	52	68	69	62	76	64	70	75	69	69	72	69	69	62	79	59	68	60	62	82	77	64	67	55	63	51	79	73	73	84	48	65	75	70	72	72	68	67	70	74	58	54	66	56	66	71	64	69	55	70	78	63	79	75	56	75	72	73	79	69	74	56	55	57	49	68	67	59	71	76	72	56	74	71	67	70	64	64	59	69	69	66	62	62	64	61	64	70	60	76	70	91	66	60	54	68	59	71	70	69	87	64	65	67	63	64	66	59	56	65	66	66	66	59	66	75	57	62	67	71	62	55	67	74	76	64	66	69	64	64	70	62	77	78	64	63	54	67	71	66	52	65	84	69	68	73	62	62	70	78	72	70	65	64	70	53	73	69	56	62	69	60	56	61	64	60	65	67	71	73	68	69	59	62	72	72	86	64	62	77	69	66	72	84	57	84	77	73	61	66	66	65	55	71	85	63	62	71	57	70	68	54	72	66	62	60	60	72	56	56	65	78	69	61	80	57	67	66	72	51	68	66	66	65	71	72	60	52	61	70	60	76	85	74	67	68	79	67	53	71	64	66	62	69	79	67	57	58	72	68	64	52	61	62	61	66	82	63	72	79	55	62	71	76	66	52	55	52	78	71	61	49	60	52	59	57	61	76	63	70	65	67	71	71	67	58	76	63	60	66	82	60	73	77	61	80	56	65	64	72	67	62	69	60	77	61	62	76	68	64	57	49	72	71	71	61	70	63	69	76	74	79	66	81	62	70	65	69	69	74	74	75	63	75	68	67	66	60	75	79	67	68	63	72	73	57	78	74	61	58	56	74	79	77
24647	15289	11135	14879	19808	19301	16516	14040	11235	9165	7752	6500	5737	4836	4487	3797	2975	2588	2300	2334	2355	2082	1992	1926	1623	1551	1547	1591	1583	1523	1330	1308	1292	1153	1036	1068	1092	1061	1050	1056	1002	947	926	978	862	876	876	852	855	852	815	829	825	858	822	853	767	801	747	824	772	808	820	818	833	862	827	785	828	760	768	783	779	842	822	812	791	796	798	838	844	802	856	816	749	797	788	809	805	793	759	784	829	769	801	767	831	795	784	847	807	837	787	799	837	736	822	831	821	798	832	818	797	801	812	836	836	792	786	867	857	804	845	792	808	808	819	798	785	810	831	827	835	810	823	858	751	831	791	857	825	805	804	852	840	889	796	774	819	802	820	850	772	807	833	800	818	801	810	810	839	805	824	826	822	780	831	802	800	828	781	836	807	814	816	804	852	797	847	813	791	821	772	809	809	751	830	858	828	823	803	816	823	810	762	733	837	857	802	803	786	781	780	761	799	795	819	818	795	797	799	832	875	821	801	796	836	820	819	771	824	787	843	798	856	803	782	812	822	743	807	789	830	757	810	842	806	794	772	820	799	806	835	794	787	841	826	844	763	767	827	789	797	826	814	798	794	829	786	819	834	779	846	853	816	806	818	842	809	795	814	783	827	816	801	797	843	791	813	881	809	793	847	825	815	808	775	800	832	805	798	795	817	808	824	795	819	787	816	788	755	759	786	788	790	747	829	864	823	746	799	815	806	788	777	795	789	847	775	799	822	864	787	827	812	815	819	800	774	771	863	781	770	766	850	763	773	775	820	876	855	802	811	815	793	825	806	854	791	734	796	860	833	819	785	805	784	795	811	821	757	808	792	811	815	815	773	773	815	830	760	753	845	810	801	814	786	805	786	769	815	846	800	804	853	810	845	796	851	786	804	785	740	820	821	861	814	806	744	817	799	820	803	787	845	790	772	848	772	817	824	850	811	843	806	780	775	812	773	828	832	822	774	828	840	788	834	791	813	844	770	813	808	807	828	790	838	829	809	816	806	876	807	868	828	784	827	775	833	776	840	808	816	781	816	788	768	833	859	807	800	852	794	793	854	842	819	869	846	769	866	809	810	821	819	760	792	798	755	787	803	816	774	804	772	881	818	784	842	806	813	740	810	828	790	778	829	839	740	829	795	808	790	871	846	849	842	800	788	755	830	812	798	801	852	755	815	843	792	814	805	800	823	800	777	807	821	840	803	781	804	798	859	805	812	781	765	781	796	773	765	767	831	817	884	828	809	845	763	776	759	761	810	837	801	868	797	818	877	804	822	848	812	825	812	826	786	829	852	807	816	822	855	859	750	844	776	823	794	799	820	791	831	820	836	813	813	813	795	827	785	824	791	844	768	756	855	803	797	843	821	774	777	823	835	829	826	808	826	821	824	844	851	799	854	827	874	774	801	815	777	851	801	830	782	795	825	779	879	776	822	762	847	803	867	815	845	831	818	850	793	821	838	804	815	824	833	827	786	818	791	827	796	806	790	874	800	822	823	796	756	824	882	829	828	786	794	837	777	835	818	900	832	856	843	789	770	769	808	825	852	824	817	825	801	773	830	863	792	786	790	872	786	763	801	894	818	831	801	778	827	842	816	839	819	766	837	769	835	832	827	792	809	762	806	769	870	788	813	810	780	828	838	845	802	785	826	791	787	811	844	845	860	833	801	791	795	814	820	820	815	831	851	791	875	722	811	807	766	830	795	759	758	812	838	763	799	800	832	811	772	796	778	829	810	810	791	828	795	809	802	797	789	790	805	822	808	817	756	810	848	746	833	841	775	762	785	811	802	805	779	795	809	790	833	828	800	822	851	803	844	780	767	787	793	841	818	815	805	834	793	805	801	798	829	782	859	809	827	861	842	856	846	789	786	786	808	841	784	803	835	822	783	836	852	795	847	809	853	861	747	812	764	815	831	772	836	827	837	866	842	754	830	814	768	789	832	828	879	826	796	847	819	794	804	815	803	796	776	803	851	825	784	776	833	787	792	774	831	824	810	802	783	809	804	789	788	809	796	830	828	805	785	868	876	802	817	812	760	833	790	784	829	752	841	819	815	736	833	814	806	825	810	793	795	776	809	807	824	813	858	816	820	872	820	855	754	807	796	790	801	803	840	768	785	795	806	780	819	866	807	858	811	800	776	813	793	844	835	804	785	826	822	818	812	829	852	830	812	767	794	850	799	822	799	822	765	799	813	843	795	878	768	817	815	813	795	772	818	826	768	824	811	829	850	791	817	837	845	775	849	844	836	857	778	788	805	850	832	856	839	790	826	791	768	795	777	835	772	796	835	804	837	822	794	782	768	834	824	875	861	847	791	809	846	837	785	852	828	775	843	803	750	849	837	814	804	796	872	823	831	829	827	771	853	779	708	791	786	823	832	815	789	758	840	826	827	791	753	800	789	817	798	798	868	752	788	822	818	861	790	834	842	825	819	832	774	798	776	829	846	778	795	801	782	819	786	843	810	780	800	803	833	823	751	834	824	799	840	840	823	847	845	806	807	831	805	825	840	802	809	816	807	830	779	792	815	769	790	833	823	822	810	833	839	806	825	837	800	812	757	844	786	768	805	818	817	809	890	816	776	815	780	731	777	793	829	776	804	817	793	859	769	775	804	781	814	796	781	819	807	856	800	799	815	832	769	795	838	867	822	791	792	778	822	831	816	838	804	780	814	866	775	843	840	787	777	808	815	788	808	790	810	743	796	804	849	834	783	810	803	800	850	893	824	787	793	797	863	857	828	805	802	764	779	803	769	804	835	784	819	809	753	820	878	831	795	818	826	815	742	822	790	823	821	817	881	839	811	791	844	812	843	841	822	789	794	802	803	858	804	808	839	813	762	785	822	825	814	870	786	835	783	818	856	800	865	790	780	831	767	779	822	778	785	761	806	775	824	826	806	770	779	834	782	809	822	824	837	808	810	811	809	858	807	828	827	830	834	788	777	816	862	820	777	815	822	830	866	778	792	834	802	775	820	825	792	849	813	775	805	806	825	795	832	784	850	796	863	809	844	860	820	826	825	785	830	793	809	802	763	796	805	784	827	807	861	867	841	811	834	857	818	830	773	787	820	802	851	803	840	877	770	796	820	847	785	853	823	844	864	856	777	779	830	837	796	816	792	832	816	837	842	816	821	785	789	788	829	757	763	810	837	781	788	776	827	875	860	845	800	831	812	793	829	796	790	822	830	856	821	822	831	784	810	754	789	805	827	834	809	771	848	823	821	811	820	828	797	796	806	801	798	839	770	799	814	829	791	830	808	827	862	764	780	792	810	805	786	783	870	749	813	834	843	833	782	764	825	831	837	814	832	802	841	815	787	849	781	768	834	793	812	846	820	814	829	830	818	783	829	805	818	854	806	818	815	785	763	825	820	859	824	768	779	837	781	817	811	850	800	796	809	810	839	796	813	793	856	752	788	807	837	846	857	812	804	800	809	807	829	802	804	778	766	833	763	801	834	774	808	879	803	775	818	788
4224	2303	1206	771	759	818	710	592	503	410	380	298	277	238	210	199	166	134	130	128	130	140	137	110	107	104	100	104	109	81	100	81	64	80	65	95	62	93	79	72	74	55	68	94	74	64	74	74	70	53	71	67	70	49	79	75	72	76	51	66	57	63	93	66	65	65	79	70	75	63	64	66	61	54	70	61	43	61	85	54	67	55	60	64	70	64	64	78	72	60	60	65	65	75	63	69	61	60	54	65	74	68	76	69	71	55	75	63	61	74	76	63	62	56	75	62	57	59	59	73	73	57	68	72	58	69	70	56	61	64	60	61	73	60	50	78	75	65	61	75	69	85	51	68	63	73	64	64	69	58	68	82	59	71	55	71	87	58	63	84	78	73	75	63	79	53	59	66	63	69	66	68	79	72	48	76	70	67	81	66	62	68	58	78	73	64	74	70	52	67	72	63	57	62	65	75	64	63	73	72	55	92	72	58	63	68	65	72	61	71	54	76	78	58	78	60	65	85	59	76	84	53	56	67	69	64	73	82	69	66	66	69	79	64	66	66	70	82	65	65	67	59	57	61	53	61	72	66	56	53	71	75	69	71	56	63	70	58	63	58	86	63	68	68	70	52	80	84	65	63	72	68	60	72	72	63	75	69	80	71	79	69	56	65	74	76	55	58	69	76	62	60	50	76	69	63	63	59	66	89	65	71	60	76	58	66	68	59	72	79	68	71	68	70	61	65	77	63	57	82	75	71	71	73	74	63	75	68	73	66	79	59	79	63	75	68	60	76	69	50	64	69	65	61	77	69	69	71	75	70	57	76	66	75	65	71	60	57	66	73	74	69	53	65	64	56	63	49	56	55	68	60	55	63	69	71	65	60	69	65	64	65	65	84	76	73	63	66	62	65	75	53	63	66	55	62	76	72	66	87	69	45	73	59	52	80	73	61	92	88	67	60	69	60	60	68	67	86	70	55	62	51	62	85	68	57	66	72	58	65	55	52	73	65	69	61	63	71	79	61	85	73	72	59	58	56	63	61	61	48	63	61	68	72	68	60	57	55	70	79	66	67	65	72	63	63	66	60	61	70	61	43	73	79	73	57	77	70	68	68	59	54	70	52	63	67	73	72	69	67	71	84	73	70	79	81	74	66	61	51	70	57	60	78	68	57	67	65	74	76	75	75	64	58	65	62	63	76	72	68	63	55	67	66	71	74	71	69	75	68	74	58	61	65	57	61	77	74	62	62	73	74	69	68	62	71	62	62	77	62	69	55	74	90	82	65	79	57	47	84	83	54	61	53	57	70	66	68	62	61	86	78	77	61	74	69	77	66	76	50	58	66	67	65	60	55	79	58	67	60	58	81	61	57	62	64	61	56	63	65	54	54	72	73	78	65	59	70	58	53	59	86	67	66	53	71	66	67	51	64	53	69	65	73	65	73	70	70	69	64	74	71	56	62	60	61	52	68	67	61	58	64	73	70	67	61	67	67	74	63	74	61	63	62	65	63	85	72	71	87	64	64	85	57	61	72	64	52	74	69	54	67	67	55	69	79	59	49	68	59	65	75	70	76	67	69	71	69	70	70	66	62	62	68	62	66	59	56	64	60	61	70	63	67	66	68	76	77	63	55	65	56	52	73	62	57	78	70	75	67	71	74	60	60	70	66	63	68	58	65	63	72	65	75	71	56	67	83	53	66	51	66	70	67	69	62	60	67	60	65	61	78	68	65	66	83	54	57	68	78	57	65	49	71	75	68	64	66	68	69	71	61	68	61	76	72	67	65	73	75	70	47	60	67	50	54	63	57	68	75	82	67	71	56	60	77	62	77	50	58	67	65	74	77	61	62	42	61	70	65	52	73	73	51	66	63	79	56	74	72	64	50	76	72	58	61	72	84	59	79	74	60	62	69	72	79	56	47	75	66	74	63	84	65	68	65	56	68	68	81	69	70	73	60	69	64	68	61	77	64	75	73	75	67	68	50	67	62	71	64	65	65	75	88	74	88	72	62	73	77	69	61	80	57	71	75	63	73	65	61	73	73	80	60	72	59	70	65	69	68	71	70	62	65	81	80	63	57	62	64	67	54	59	78	60	58	63	58	67	73	75	57	67	68	70	68	72	65	82	69	74	67	56	67	80	46	74	65	63	66	72	62	62	80	67	57	56	71	83	60	71	66	76	80	59	68	68	59	77	73	61	65	56	63	70	58	69	75	56	60	80	65	68	63	77	67	41	69	61	65	57	67	66	71	57	75	58	79	48	71	83	66	71	67	58	65	62	55	63	61	69	88	72	60	63	64	77	77	68	66	69	63	61	82	62	67	63	78	60	68	58	64	55	59	70	53	94	64	65	74	64	64	65	73	74	73	72	59	72	59	74	72	67	75	63	59	69	60	78	63	74	73	54	81	67	72	62	72	62	69	66	67	66	56	65	74	79	73	79	75	66	45	62	68	61	52	59	73	63	66	84	56	54	55	75	73	69	68	81	60	59	62	72	55	65	72	57	73	53	66	82	53	71	50	61	83	54	63	60	50	66	52	74	74	78	73	77	65	72	66	62	56	73	56	73	59	72	66	71	67	63	65	59	67	67	62	52	71	61	54	66	65	85	68	53	65	71	54	70	71	64	68	77	59	52	72	76	61	65	68	53	65	72	60	68	67	51	59	74	72	67	60	65	71	64	83	65	69	69	54	64	76	67	76	65	59	73	64	68	77	64	64	56	73	72	66	46	66	73	59	65	67	71	52	69	81	65	51	59	66	57	44	66	73	72	77	67	63	65	73	57	73	82	68	65	67	56	71	67	67	76	60	57	78	56	74	73	70	73	79	74	77	72	71	73	55	71	76	67	71	75	67	70	70	79	65	59	67	64	65	70	83	77	76	54	60	56	70	69	74	67	67	63	60	73	52	66	64	68	53	78	77	65	71	68	79	70	68	70	66	61	60	63	74	64	71	75	53	58	71	67	74	72	64	90	68	67	66	78	77	60	67	70	47	71	73	72	65	69	71	71	56	70	78	49	62	79	70	54	70	65	57	66	69	70	58	78	62	75	81	79	51	64	82	67	51	66	64	68	53	63	81	57	64	61	58	64	77	70	60	73	63	57	57	70	69	70	59	59	70	54	66	75	84	71	58	71	57	68	71	61	64	66	65	76	63	59	63	53	70	67	61	84	73	63	67	69	63	63	65	81	68	66	58	67	73	58	60	74	56	62	67	83	58	69	68	69	80	67	59	73	75	58	65	73	58	65	67	52	64	62	63	64	69	58	66	70	73	57	70	72	75	70	78	68	61	86	62	57	64	58	62	76	57	71	64	68	63	66	64	64	69	75	64	70	69	70	66	70	81	79	61	80	69	78	55	65	67	64	71	63	52	62	67	81	59	59	55	59	56	61	64	60	74	64	63	58	65	66	60	70	71	59	63	70	55	72	62	63	72	64	69	71	73	81	59	75	79	65	65	55	77	52	82	61	60	72	64	75	73	68	60	63	57	72	61
29280	19675	15020	19955	25192	24358	21455	18362	15610	13192	11043	9592	8091	7047	6285	5642	4636	3552	3140	3083	2984	2893	2636	2509	2354	2031	1948	1919	1897	1807	1592	1524	1457	1393	1255	1138	1156	1174	1173	1105	1058	1023	951	962	917	928	945	832	833	857	819	804	805	833	836	782	834	825	780	787	805	853	811	779	834	780	818	857	800	790	784	795	825	824	825	765	817	801	829	775	836	814	748	767	842	755	830	845	827	782	772	830	780	823	809	786	781	768	829	811	814	846	766	817	804	772	801	793	794	839	823	853	805	801	751	800	846	833	828	801	807	799	832	760	782	766	870	825	796	836	817	800	831	834	798	806	809	798	776	779	829	789	801	798	810	798	800	833	814	821	818	779	771	796	838	806	747	800	835	831	791	828	804	757	809	780	806	791	804	794	810	821	817	775	780	785	798	765	834	822	851	818	779	831	802	818	811	770	802	803	808	811	778	791	789	794	801	792	752	778	795	848	761	801	809	767	803	819	843	809	802	823	872	790	835	795	855	808	817	785	800	809	819	724	855	830	773	787	806	839	831	842	806	850	799	761	836	778	786	811	768	801	754	778	755	803	793	830	777	815	809	768	837	811	787	850	756	842	818	816	798	791	823	746	806	749	806	794	806	770	791	809	789	780	819	811	849	788	794	773	783	798	783	812	785	839	821	809	798	789	839	863	801	815	841	837	760	791	821	856	782	764	777	796	833	804	855	831	779	769	762	762	805	803	832	805	808	804	817	828	817	839	783	775	747	772	810	805	783	815	748	796	796	760	808	853	774	855	826	813	804	774	852	818	804	772	818	856	807	789	763	817	796	842	775	845	807	799	800	822	825	762	789	803	796	782	810	818	816	796	831	793	836	810	792	773	836	796	771	839	827	844	788	809	837	803	836	767	790	783	888	772	821	805	783	840	852	823	824	869	832	845	825	832	797	818	773	807	767	795	789	796	818	842	788	788	783	751	767	853	797	781	790	808	742	813	794	796	765	806	803	832	792	789	809	780	817	834	826	791	841	786	810	855	793	817	787	807	792	812	797	814	810	812	822	777	815	768	794	838	817	842	812	778	836	816	839	804	797	765	740	832	742	753	786	749	781	806	833	841	788	800	817	796	830	887	799	822	827	807	786	773	815	818	804	835	805	854	757	768	806	798	798	800	814	806	788	803	798	814	806	785	801	805	804	787	833	792	787	839	799	792	760	793	823	802	784	835	830	804	867	781	838	789	832	840	794	780	805	847	807	777	820	863	783	779	812	845	781	750	798	787	761	846	819	797	780	854	791	834	767	794	813	841	834	840	807	823	813	839	808	808	781	803	800	853	813	789	845	841	846	823	757	822	807	796	832	802	829	840	780	773	802	834	804	776	850	806	824	839	799	789	723	790	789	818	789	832	824	808	825	851	817	877	806	815	787	775	830	794	805	832	818	816	770	777	821	806	771	773	774	790	768	793	793	862	810	767	814	799	792	797	841	850	806	782	825	770	840	806	812	820	783	838	809	848	786	794	809	813	797	832	839	759	880	768	789	813	844	818	809	799	794	785	821	838	824	782	812	829	792	807	797	825	812	832	801	784	805	799	836	752	783	822	818	793	817	835	830	773	799	804	769	843	771	840	837	809	749	808	837	834	817	780	825	800	818	807	811	818	809	795	862	814	806	803	839	819	788	808	797	795	813	824	804	777	809	854	833	833	818	783	835	804	812	808	784	776	798	814	824	802	768	809	814	796	795	815	774	778	777	792	786	823	793	810	832	849	787	797	760	795	827	816	820	820	807	816	778	803	722	812	812	794	828	807	864	814	777	830	840	857	827	827	803	823	830	762	757	779	823	830	806	810	815	758	806	792	821	835	824	822	795	819	782	782	792	781	809	797	846	813	808	819	780	781	799	853	834	828	771	822	802	783	753	782	888	745	810	841	811	832	836	792	806	881	781	800	782	865	855	788	799	780	860	793	823	803	826	794	855	815	788	803	865	809	758	820	823	820	874	809	847	814	777	842	791	786	793	782	829	838	761	748	807	846	840	817	875	799	852	777	816	815	832	824	835	811	764	791	809	784	829	864	836	858	843	779	838	770	765	804	796	770	827	769	817	790	829	790	845	805	814	790	841	816	784	827	798	835	736	810	741	836	804	799	801	794	816	771	825	797	848	802	836	831	760	790	802	821	766	803	847	799	789	775	804	793	811	805	799	833	767	807	867	843	834	862	805	790	806	918	812	809	778	813	773	801	826	817	795	769	764	725	802	789	779	858	816	785	812	823	811	818	773	815	815	819	802	842	758	820	837	798	762	798	794	747	820	782	846	793	858	811	820	810	813	802	865	812	784	772	830	838	753	818	843	820	787	840	810	812	819	792	815	835	841	856	784	805	789	828	796	809	794	813	826	773	783	753	830	819	837	753	771	797	831	810	776	828	825	778	819	811	800	835	809	799	762	782	877	809	830	858	789	749	804	787	814	820	779	833	771	772	827	849	786	830	805	796	793	740	795	856	827	828	814	807	790	783	789	818	811	789	828	774	781	783	805	807	820	811	779	784	802	824	831	787	768	800	799	836	780	802	802	809	810	767	792	831	821	784	825	759	813	793	774	837	808	816	776	773	775	738	792	810	812	814	814	802	820	788	830	806	833	787	784	785	758	766	850	802	795	799	867	775	871	813	764	766	861	819	781	820	829	825	800	823	853	768	809	792	805	821	783	801	783	750	807	807	850	833	781	794	812	799	771	772	818	824	835	788	820	751	841	787	804	789	818	780	840	823	800	831	807	780	786	785	818	777	805	827	764	778	813	752	847	831	825	767	788	770	826	781	801	770	762	798	787	815	827	793	805	831	844	778	789	812	841	800	802	766	811	808	777	772	772	843	794	831	785	809	805	814	782	851	808	765	855	833	761	807	780	776	806	768	829	801	846	830	758	841	843	747	785	804	827	817	823	816	848	797	775	780	831	866	812	801	770	753	794	804	817	770	807	751	763	802	789	822	799	833	864	808	796	796	855	755	796	812	782	838	767	757	797	864	760	828	775	840	771	820	833	791	786	795	809	773	774	812	808	827	806	808	766	764	777	821	779	811	854	811	826	802	800	837	768	784	711	830	807	803	778	803	789	808	806	822	850	811	762	767	765	825	764	779	808	814	795	808	820	799	815	777	809	836	799	798	818	756	835	774	844	795	802	847	831	826	838	798	775	813	824	796	763	831	804	807	812	805	814	776	833	826	830	798	804	819	782	777	805	809	860	838	819	833	820	786	796	783	780	786	779	790	759	826	780	802	835	806	796	846	825	766	806	812	817	806	791	755	824	792	839	792	811	764	800	761	798	830	795	797	788	790	838	788	807	787	756	781	835	811	813	832	771	763	804	816	816	805	855	780	784	812	815	811	813	830	817	822	826	803	762	828	780	805	780	797	831	789	848	854	835	776	769	773	785	838	849	806	802	824	794	784	848	777	789	802	815	793	798	801	789	821	789	785	811	815	763	811	833	784	826	786	806	822
5610	2009	1136	796	726	863	785	583	551	428	343	348	337	247	265	216	194	142	148	129	128	115	135	122	136	131	118	116	110	113	103	86	85	85	86	63	83	77	71	89	94	71	71	89	82	75	75	62	73	86	65	53	58	63	82	72	82	65	69	67	73	64	62	68	74	76	71	74	71	76	71	81	66	63	81	68	66	83	68	82	56	83	67	73	77	60	66	67	51	72	58	68	74	57	68	87	74	56	58	75	63	72	67	75	57	81	54	66	73	50	65	69	82	63	73	62	67	68	59	70	63	59	82	68	79	84	64	76	83	60	66	74	75	68	52	53	69	60	67	78	74	81	69	64	62	60	78	72	79	61	67	65	62	69	58	77	64	73	72	70	83	77	73	68	86	72	70	66	70	66	80	79	76	91	67	71	68	68	71	82	79	63	64	63	69	84	55	70	81	77	78	74	67	68	76	72	96	82	70	71	74	56	74	75	52	65	76	86	77	73	77	72	88	84	74	60	86	62	68	79	67	70	66	77	61	63	87	70	83	72	72	63	61	57	63	74	65	66	72	62	74	72	71	57	65	67	78	80	76	68	72	72	63	57	67	68	62	74	60	73	58	72	72	69	68	66	72	67	77	64	74	67	67	65	71	84	59	74	61	69	69	56	72	65	60	59	68	79	67	76	60	69	70	65	62	65	70	73	72	77	76	69	70	58	84	76	74	76	79	70	85	78	74	78	67	76	73	70	57	58	72	74	62	63	73	76	74	68	78	65	62	88	56	76	59	67	76	65	58	69	68	69	69	73	82	60	66	77	86	62	82	81	79	75	62	66	67	78	80	63	62	66	71	91	73	60	82	70	74	77	55	59	72	68	77	70	77	70	72	63	57	65	74	58	74	61	65	63	70	53	72	82	83	57	67	70	56	71	74	70	71	69	49	72	70	68	66	77	61	73	60	75	73	77	81	56	76	62	56	77	69	77	71	60	73	61	76	65	64	68	67	85	62	76	80	74	74	59	65	65	74	78	71	77	84	54	68	68	63	68	67	75	66	57	69	70	60	60	72	73	66	65	67	81	72	69	68	48	72	59	67	66	58	75	73	79	73	73	72	65	64	84	74	72	75	93	63	80	61	62	84	70	70	63	59	76	91	78	56	65	78	71	71	61	64	67	66	74	74	74	80	71	82	69	72	77	83	63	73	56	66	76	76	67	66	65	71	71	73	80	64	48	66	63	72	63	60	67	67	73	87	55	84	75	62	68	68	68	64	67	79	72	80	60	56	58	89	71	80	71	53	76	88	60	66	75	71	55	63	62	69	63	60	81	71	55	69	72	73	75	74	63	80	69	72	67	60	84	56	86	70	65	82	80	77	62	70	69	81	65	54	75	68	66	72	67	84	75	77	74	68	67	63	78	81	79	74	78	82	80	58	70	70	62	82	69	65	62	67	67	68	66	77	56	72	69	65	85	97	63	65	72	59	61	66	67	83	73	64	85	79	74	65	86	64	72	73	80	68	59	95	59	81	64	73	85	77	73	68	54	62	76	79	71	67	64	79	71	69	59	60	74	69	54	66	90	64	81	62	68	78	66	73	74	63	70	75	58	63	79	63	72	70	74	80	80	66	71	81	76	59	71	71	72	57	76	74	56	75	78	70	77	72	69	61	73	62	63	72	78	68	75	66	74	79	57	82	65	61	82	70	55	71	81	73	82	76	65	78	73	72	81	67	75	79	64	72	75	63	60	68	59	88	67	62	66	62	69	72	61	73	67	72	58	69	79	69	63	77	73	83	71	77	52	54	68	54	67	74	66	69	73	78	61	60	81	65	88	69	75	67	78	58	53	68	61	63	67	70	74	63	62	81	66	74	72	67	72	60	55	68	71	60	77	82	77	56	55	69	58	67	71	71	87	65	68	69	53	64	75	70	66	58	75	68	68	61	63	78	73	64	78	70	57	74	70	72	71	67	78	72	84	64	63	68	75	69	72	57	76	65	82	67	58	60	65	68	64	66	56	68	66	56	71	60	72	81	87	61	90	82	59	73	61	60	76	56	63	62	74	71	62	81	57	66	67	77	66	64	73	75	60	69	57	66	58	62	77	77	69	74	75	78	73	74	63	70	69	76	73	65	69	70	74	88	64	65	61	52	66	63	64	68	68	67	77	64	77	71	69	58	66	68	61	60	76	69	73	64	68	55	71	63	73	65	73	69	63	66	61	61	61	59	90	84	66	63	70	68	69	68	68	67	61	53	83	65	66	58	67	67	60	75	69	53	79	69	71	76	59	78	83	60	69	78	62	67	65	77	63	70	76	60	79	61	68	67	75	68	70	79	59	65	90	66	65	63	71	55	81	63	67	70	70	67	65	78	58	87	88	72	68	71	71	57	63	79	78	75	67	63	78	66	65	66	75	75	67	92	75	61	73	78	68	57	73	49	72	67	65	68	73	69	63	71	78	88	72	61	66	78	68	53	62	82	67	62	72	63	67	78	68	67	78	67	76	71	77	75	59	65	63	61	61	68	81	81	66	64	71	77	49	78	71	69	62	79	74	76	71	59	69	64	58	64	70	42	75	70	69	68	55	69	72	70	63	74	64	73	57	70	59	61	68	58	64	76	78	60	72	70	56	84	58	56	68	72	68	68	66	54	60	73	57	68	65	74	82	72	68	83	83	67	78	69	71	78	62	76	64	76	54	84	74	71	78	66	72	51	65	64	75	77	73	71	77	70	80	69	66	66	65	77	63	75	83	64	71	74	69	80	82	59	76	66	70	72	69	73	68	64	63	79	74	73	67	67	65	69	65	86	79	72	70	72	64	81	77	69	67	65	66	67	72	67	63	77	68	65	65	62	70	77	65	58	79	67	63	71	81	62	63	58	65	59	75	64	78	67	82	85	65	77	72	67	78	68	65	72	65	83	79	85	75	74	58	87	68	75	57	80	58	66	55	54	64	76	72	54	67	70	76	73	73	64	70	74	77	82	63	70	74	77	80	72	66	76	73	72	63	69	65	69	76	75	67	60	74	72	80	62	63	70	73	64	57	64	75	78	70	69	61	78	69	69	65	78	74	65	68	69	64	83	61	82	65	58	63	62	68	66	75	80	77	66	75	63	68	73	78	76	71	63	76	54	75	85	54	47	74	61	72	63	74	65	60	75	62	75	71	71	68	72	68	75	67	66	74	78	67	88	70	68	65	71	63	68	78	69	62	66	60	61	66	71	63	81	68	78	78	55	62	73	68	73	64	68	67	66	85	77	65	68	76	56	66	67	75	69	75	60	73	63	64	72	60	65	78	54	74	74	51	70	71	73	66	71	70	69	63	62	67	66	60	79	73	68	71	83	69	79	79	58	72	68	73	85	88	57	61	90	72	64	61	68	68	73	62	73	71	87	65	67	81	63	60	69	73	75	74	60	77	69	65	70	48	92	66	75	78	65	73	74	64	62	69	71	68	85	73	76	71	55	65	76	71	81	76	73	69	73	64	73	71	91	76
27205	19126	14983	20268	25291	24727	22124	19494	16567	14182	11783	10509	8875	7740	6729	6198	5306	4292	3675	3569	3283	3133	3041	2806	2689	2251	2181	2055	2079	2004	1777	1580	1653	1448	1309	1215	1216	1268	1128	1192	1111	1080	1034	998	997	970	926	955	942	886	873	902	861	907	837	836	844	880	884	864	826	829	807	816	872	823	873	839	876	861	855	857	845	814	848	846	825	809	852	824	816	804	835	806	861	845	842	880	862	765	848	844	853	861	808	809	805	889	824	829	907	846	847	817	884	821	849	851	773	840	885	815	775	868	863	868	819	844	808	855	824	832	841	817	860	865	861	852	812	846	878	816	791	873	815	816	811	851	845	786	831	814	824	846	887	824	877	838	888	792	832	859	833	804	872	784	867	835	866	835	875	826	810	845	860	826	833	894	820	834	829	813	899	814	845	838	864	856	866	817	840	827	844	871	817	862	800	883	832	833	848	801	815	835	787	819	856	834	863	833	833	821	838	808	802	816	800	824	859	813	860	859	932	814	865	849	857	844	762	808	846	792	872	847	805	874	869	851	837	855	845	779	856	844	889	868	845	865	823	878	817	791	896	839	808	868	804	846	835	826	849	833	848	871	843	838	844	836	819	877	818	878	853	872	832	892	833	860	819	911	832	805	845	834	819	843	876	832	818	838	887	839	843	844	829	886	819	802	797	863	853	795	870	850	815	858	862	822	877	866	811	883	874	843	847	871	815	861	866	835	814	850	889	881	918	823	861	931	846	863	859	847	849	873	829	855	830	839	855	878	841	870	829	798	796	880	835	825	839	882	879	877	857	829	839	838	787	785	849	869	817	868	859	813	827	886	789	898	818	848	801	792	850	849	896	847	796	847	861	847	839	831	849	772	824	853	900	869	846	874	880	882	848	853	831	877	872	824	864	840	813	859	865	849	857	801	820	844	885	854	833	818	827	831	793	826	833	813	906	834	804	841	836	826	845	772	889	818	823	835	848	810	825	863	854	825	883	781	847	821	853	809	867	909	815	876	876	787	853	859	859	871	838	905	818	831	831	857	857	904	820	870	883	886	874	777	815	782	805	886	831	876	793	842	854	838	860	828	818	845	763	887	888	844	846	834	866	813	840	842	794	843	827	845	883	858	774	807	864	833	875	842	896	839	818	846	863	858	775	816	791	804	859	811	843	830	872	863	881	811	875	818	825	820	884	847	813	857	798	778	821	850	857	830	828	794	822	787	868	845	843	850	830	799	904	848	858	861	819	856	848	830	837	864	832	828	833	839	840	870	806	819	887	882	831	851	844	846	865	898	854	827	818	878	791	841	818	844	827	865	845	882	881	871	812	838	849	847	890	813	884	851	834	839	827	862	825	842	860	806	874	818	827	876	863	783	848	810	830	883	815	819	847	831	818	871	861	832	796	868	851	868	845	821	801	852	863	864	885	884	829	778	842	837	858	781	800	831	828	839	831	865	859	803	866	800	811	851	845	829	872	815	894	877	833	823	849	825	818	833	815	833	776	865	898	846	872	830	780	850	839	881	816	845	802	804	872	842	846	857	843	805	829	833	847	837	800	835	919	842	826	820	811	858	842	851	816	811	861	851	842	879	847	836	837	806	865	811	893	852	818	872	877	834	832	832	832	868	853	770	816	886	830	863	796	835	802	849	891	793	850	807	857	788	907	839	865	812	780	839	882	807	863	843	819	848	836	834	835	831	858	827	912	812	859	904	827	834	851	862	873	840	827	806	838	867	844	821	789	877	804	817	837	829	885	838	841	858	833	831	835	838	853	810	843	849	890	829	850	838	804	827	881	860	830	825	811	863	897	791	848	808	848	841	809	848	862	851	796	812	851	842	892	817	856	881	850	791	790	894	791	832	827	848	807	878	834	844	844	819	868	840	831	862	814	783	855	832	849	839	879	810	788	818	858	820	878	852	877	826	875	794	836	851	811	799	861	805	929	839	842	830	868	883	828	845	851	850	864	854	814	848	885	845	809	815	857	876	902	838	870	833	838	812	833	848	756	835	826	835	859	865	853	870	827	780	844	848	823	804	849	786	811	829	861	798	831	815	846	796	886	883	819	847	828	843	829	836	933	852	842	868	854	849	821	835	845	845	771	809	849	843	816	792	822	841	814	834	879	848	840	823	846	864	856	818	859	816	803	895	859	863	818	859	927	898	861	839	843	822	846	829	802	910	783	869	839	829	797	831	872	847	847	852	833	775	847	835	864	854	841	873	820	832	849	820	835	806	832	812	892	876	799	882	852	831	850	819	817	837	826	825	796	814	861	865	793	816	862	849	827	875	842	870	808	860	854	852	854	846	903	841	855	897	846	860	846	856	870	825	884	836	808	880	839	838	796	816	811	872	878	841	858	794	782	854	824	857	826	835	930	814	818	837	844	869	833	840	791	858	822	867	811	816	844	838	903	847	853	859	801	827	817	858	825	822	881	834	845	812	790	828	854	830	822	798	785	801	848	843	802	873	836	831	846	843	855	855	893	794	852	864	836	871	828	851	819	875	895	848	840	876	910	833	864	856	822	851	865	860	904	818	833	887	897	805	877	825	818	808	799	832	814	868	840	833	887	807	870	792	791	822	864	790	820	815	803	813	802	812	849	808	831	877	795	797	824	844	848	835	809	832	878	849	823	834	841	802	864	839	844	844	844	880	781	864	790	858	838	795	886	816	815	809	862	867	831	833	845	814	831	840	864	815	789	880	841	797	882	796	857	855	838	820	806	836	824	898	842	879	845	860	865	849	848	804	853	827	808	884	858	853	835	851	854	823	833	871	825	835	874	823	834	823	824	804	812	830	856	845	852	876	879	877	851	813	873	835	772	847	888	829	839	839	818	877	829	841	788	857	796	852	856	870	827	831	850	841	808	848	849	838	848	843	856	812	863	841	804	847	823	803	846	851	867	884	807	827	856	808	812	831	834	840	857	856	852	858	884	874	852	826	853	881	836	818	782	865	803	831	848	823	843	865	825	840	764	824	857	875	833	883	855	848	819	788	844	881	874	814	838	823	852	794	863	842	849	858	881	879	801	835	856	794	875	802	835	839	888	803	841	848	877	766	886	817	809	802	810	839	828	815	803	839	835	823	860	848	817	839	862	917	812	850	821	796	853	821	868	861	855	820	814	867	847	837	832	838	872	818	883	845	896	864	841	880	864	813	843	850	853	859	846	835	902	855	817	865	845	867	885	912	856	827	810	852	870	908	836	869	825	857	847	818	832	853	879	797	859	850	854	827	822	878	843	855	809	814	861	878	854	843	843	843	837	862	841	822	808	822	793	816	847	828	857	829	846	830	868	834	845	838	800	858	860	851	850	878	848	901	829	834	839	829	893	853	860	856	869	858	874	853	900	914	860	847	833	870	825	834	831	842	824	820	832	815	828	821	813	903	835	884	867	825	861	905	848	850	875	858	828	803	842	846	884	828	827	849	811	854	872	833	794	853	788	833	854	878	866	859	838	843	873	866	825	819	832	828	853	816	832	847	829	811	772	820
5926	3072	1606	1170	1141	1234	1160	900	777	577	481	440	385	340	300	249	253	213	183	162	143	154	158	136	139	124	130	132	115	123	110	97	99	76	70	91	83	79	86	83	87	62	86	76	67	63	68	68	69	75	67	67	57	74	63	82	62	63	64	65	86	73	67	60	74	84	58	60	75	81	78	64	74	55	73	61	85	72	69	67	77	68	77	65	70	65	66	65	62	61	69	79	73	72	55	66	86	75	68	62	72	80	63	66	77	66	78	66	53	76	69	88	59	66	77	76	65	69	92	75	58	59	75	66	66	63	70	71	78	61	68	60	75	69	81	62	66	48	78	67	73	73	66	58	55	79	67	68	73	60	65	66	90	63	58	70	70	96	82	55	56	70	76	59	73	65	82	63	76	75	63	75	66	73	75	65	79	63	77	58	80	70	81	71	77	79	66	72	63	63	75	74	57	76	69	70	69	74	59	67	60	56	65	69	79	71	64	75	75	65	63	78	71	81	73	78	59	65	68	53	68	91	79	69	85	63	78	71	77	79	86	66	69	76	59	73	75	60	86	75	75	68	63	58	73	82	83	66	53	61	73	77	65	70	68	96	67	57	71	79	64	69	60	66	71	70	65	84	65	73	69	62	62	57	64	67	65	70	65	73	79	69	72	66	72	73	82	85	58	68	71	64	74	52	61	66	57	58	67	65	65	69	95	74	76	68	80	78	55	72	87	69	78	62	78	68	64	68	70	74	69	73	69	73	59	59	67	57	69	74	83	69	63	69	64	66	67	58	62	73	55	58	81	61	88	64	61	72	67	63	70	70	69	67	64	72	63	69	54	73	65	70	65	75	61	70	56	66	51	76	86	85	75	67	71	85	55	71	57	88	64	70	82	67	58	84	61	71	64	72	61	53	67	78	70	69	82	58	64	70	59	64	73	64	55	65	69	56	60	53	59	62	68	59	74	57	62	62	69	61	76	68	64	79	54	77	78	75	74	55	78	67	50	82	56	74	65	79	67	80	56	72	70	50	59	60	70	70	69	61	77	68	70	67	66	68	63	63	58	79	74	69	59	77	65	92	69	77	73	72	74	65	80	74	87	62	71	72	50	59	86	61	92	68	68	64	74	64	72	67	63	71	63	61	69	83	73	60	77	71	69	66	70	76	69	78	65	75	62	51	79	75	88	61	51	63	67	70	52	50	77	63	65	65	59	66	69	67	74	61	66	62	62	68	70	67	70	57	76	74	64	71	60	74	66	71	66	65	63	75	86	63	67	79	85	71	68	53	72	76	70	70	78	64	71	62	72	62	76	87	61	62	57	64	66	72	90	70	68	70	66	77	69	83	77	70	68	69	74	67	71	72	61	71	63	73	68	65	58	72	85	68	78	68	65	63	65	65	48	78	54	60	72	80	58	62	72	73	76	62	66	87	67	70	71	68	56	70	72	60	58	62	85	67	75	65	63	60	74	73	63	48	73	63	63	71	44	71	72	56	53	58	66	75	84	67	67	82	54	64	69	75	73	64	68	66	70	68	67	78	55	64	57	64	85	78	69	79	69	86	63	72	71	62	84	76	78	61	70	66	75	62	71	70	72	69	84	65	69	80	62	73	72	67	87	74	77	78	70	71	74	57	59	63	70	72	84	54	82	72	60	76	68	64	42	66	63	63	61	68	76	61	80	65	65	63	69	59	68	70	72	63	73	79	80	85	71	73	68	60	77	61	76	68	65	73	48	77	74	61	74	64	71	67	78	77	64	50	65	70	70	76	79	78	75	67	52	62	66	64	65	73	81	67	71	73	84	80	62	82	66	76	82	67	77	68	61	67	67	75	66	48	72	70	81	57	70	69	78	79	61	70	65	64	64	65	66	68	71	73	60	56	60	68	58	62	74	67	73	67	67	68	60	64	68	77	77	70	69	71	64	59	64	57	71	63	89	68	75	65	68	67	58	75	70	68	57	65	66	66	65	59	63	71	69	78	54	69	55	76	70	74	73	68	73	65	64	49	67	49	70	78	53	76	64	61	67	69	75	80	71	74	58	65	65	60	82	67	63	76	69	56	61	55	58	70	62	72	62	72	68	58	65	62	82	80	69	75	60	70	81	72	71	73	57	81	82	78	60	68	77	66	83	62	61	64	65	84	78	71	63	58	57	72	69	62	57	84	66	68	73	55	66	77	61	64	77	74	79	65	69	71	79	66	76	55	56	56	60	70	76	76	72	71	65	71	62	76	61	71	61	77	64	75	59	66	75	67	64	65	59	64	67	60	65	60	76	81	50	62	70	69	69	64	74	71	61	59	81	61	81	60	51	69	73	63	73	82	66	50	85	63	51	60	71	68	66	60	67	60	78	85	76	50	73	57	63	84	59	70	80	80	67	76	70	65	63	81	71	76	73	66	64	77	61	65	72	67	72	80	63	78	54	64	77	66	76	78	62	61	63	65	52	71	60	58	67	65	81	60	69	75	71	60	83	53	69	63	54	70	64	84	76	73	64	52	66	78	71	67	79	77	77	70	69	85	69	72	65	82	63	73	68	68	65	59	98	71	73	57	72	61	77	72	61	75	83	76	62	80	54	80	77	64	69	75	65	75	70	76	72	50	74	75	80	77	72	67	69	61	83	63	74	62	60	64	67	67	81	62	62	66	62	66	65	76	63	64	69	75	57	58	62	84	85	78	72	83	62	59	69	67	58	58	74	67	65	75	70	86	63	62	66	66	81	62	83	64	72	77	76	79	46	67	60	64	68	62	75	62	76	69	82	74	56	68	55	90	69	77	73	62	56	73	73	80	56	80	69	86	74	61	69	81	70	70	74	53	68	87	60	53	78	69	68	64	64	49	60	67	60	53	74	57	69	69	61	69	73	61	59	59	81	75	63	66	79	60	67	68	69	66	63	71	59	74	57	74	83	78	76	54	72	64	66	84	45	76	44	74	61	73	68	77	56	77	62	76	89	77	70	84	60	63	72	67	85	54	56	73	69	64	59	71	68	58	58	71	63	73	59	66	70	73	73	59	74	76	69	65	86	78	56	78	61	71	69	79	70	72	83	77	63	82	66	75	54	81	73	59	84	63	63	71	73	70	80	86	79	52	70	72	79	73	76	59	61	67	75	61	69	75	76	82	66	86	59	79	63	73	92	77	65	66	85	78	61	71	56	72	83	72	79	55	59	91	79	75	83	73	74	73	68	81	77	51	67	70	65	66	69	77	73	56	67	66	68	65	68	57	63	80	73	71	73	61	57	68	66	61	84	67	56	66	75	72	92	61	63	54	78	71	63	73	77	70	69	69	82	72	89	67	73	52	63	78	75	74	87	71	71	71	75	69	66	72	68	66	72	74	63	67	68	82	70	71	70	65	65	69	78	67	56	73	72	64	58	59	74	79	58	72	75	67	63	77	65	90	82	71	56	73	68	63	66	77	60	61	64	71	66	72	74	61	78	61	66	62	64	68	71	81	75	63	59	75	81	66	63	72	66	69	75	69	65	62
31484	21834	18219	23882	28831	28353	25721	22665	19650	16648	14278	12826	11039	9530	8310	7356	6716	5898	4791	4145	4146	3926	3729	3310	3310	2903	2601	2668	2515	2287	1948	1842	1798	1684	1478	1352	1323	1257	1225	1214	1212	1110	1060	1002	950	963	937	946	910	841	868	848	805	868	874	798	822	844	824	812	847	856	867	836	874	813	847	829	818	805	830	848	855	839	859	796	809	736	803	852	862	796	842	812	870	820	815	822	837	821	782	825	834	805	825	810	778	790	780	868	788	821	809	806	827	758	830	815	824	817	855	829	802	807	839	842	795	804	839	874	853	795	815	835	849	770	841	868	812	835	815	819	774	816	803	813	867	822	839	807	822	789	790	827	830	799	850	850	855	832	831	800	806	831	894	793	818	852	832	778	800	841	831	816	852	880	809	761	867	841	848	832	803	819	856	832	804	852	767	858	818	831	829	808	817	854	812	829	831	829	834	801	813	756	822	737	793	818	804	802	793	828	806	810	797	873	806	812	825	805	843	846	812	853	840	816	836	879	825	835	828	819	817	822	837	795	795	837	858	857	814	849	807	774	760	843	829	810	795	818	845	817	841	814	818	836	803	790	858	795	874	833	800	816	838	812	783	824	836	776	836	833	873	885	806	858	846	826	780	854	848	841	816	860	795	817	820	847	850	827	863	832	801	793	819	778	776	847	833	817	806	801	800	857	817	802	832	807	828	826	814	855	799	862	806	834	826	794	809	809	837	847	810	816	797	802	857	835	828	834	886	834	789	763	808	825	799	865	861	812	833	805	901	825	823	823	819	781	807	833	839	817	806	843	807	804	808	853	808	835	853	844	887	818	835	800	782	826	839	811	792	839	835	821	782	810	807	843	822	828	797	821	829	819	783	844	818	801	841	782	841	804	790	845	835	827	838	771	803	876	803	835	809	797	766	816	835	852	834	863	823	805	833	817	782	821	795	851	778	793	822	819	835	840	858	809	826	806	814	756	853	793	779	786	785	773	859	821	834	836	794	851	825	856	804	816	801	834	802	858	791	787	825	802	817	836	813	810	819	811	862	801	835	835	858	811	821	813	861	833	832	800	829	843	876	790	852	847	808	783	808	796	814	811	803	825	820	831	859	828	840	798	787	780	827	854	811	855	809	798	831	876	870	808	841	801	800	833	810	786	833	852	823	856	809	830	805	864	816	885	838	811	821	823	806	843	852	848	819	843	849	859	865	817	863	806	810	741	833	782	802	850	820	824	850	749	844	865	820	813	769	862	874	785	812	868	771	825	820	817	806	832	852	776	795	780	807	813	806	790	825	801	833	871	855	854	782	838	811	838	845	854	815	787	831	847	836	810	776	793	801	834	806	833	892	802	843	722	814	825	807	795	813	796	798	827	801	798	855	802	817	800	831	792	853	824	826	825	827	810	774	779	792	830	822	841	800	823	822	798	817	814	814	824	795	854	792	796	768	854	800	810	800	800	827	795	847	820	860	796	802	826	853	813	817	822	774	791	835	808	795	800	862	827	829	819	838	824	858	846	791	859	790	856	824	786	787	865	865	874	870	856	828	849	826	812	792	763	863	822	812	849	824	846	828	833	833	770	801	751	793	819	854	860	854	794	851	863	841	829	810	826	811	758	819	775	827	833	852	824	856	797	835	847	866	824	781	813	786	835	774	761	800	828	873	827	873	808	786	815	822	820	822	838	783	806	836	843	800	846	802	830	775	856	754	849	799	821	804	858	823	767	776	843	821	855	822	835	810	814	805	849	848	799	806	840	831	776	798	817	790	794	866	825	824	794	869	781	803	817	787	820	825	840	832	892	791	822	805	861	796	773	828	803	788	813	871	845	857	864	898	798	792	824	849	879	841	852	804	747	835	792	835	850	795	792	842	859	785	843	807	882	812	799	849	875	808	810	829	813	790	839	840	853	794	827	804	854	838	815	812	887	790	778	820	853	808	796	840	831	810	821	848	820	842	825	872	786	767	847	789	830	821	851	801	831	818	845	790	809	837	829	831	819	817	803	806	833	839	854	787	879	823	909	869	792	851	773	780	805	823	781	810	781	829	852	793	795	780	817	824	802	833	803	795	876	854	803	837	820	783	840	806	838	795	802	810	817	879	845	841	855	822	823	789	799	768	864	800	812	779	780	810	812	840	808	834	846	837	824	811	860	830	822	866	830	815	789	841	811	810	782	817	839	878	792	855	821	810	830	861	808	803	789	781	780	846	825	809	773	801	795	840	789	835	764	814	796	845	844	833	814	807	817	767	776	806	863	829	861	881	793	835	814	866	877	840	839	843	801	804	819	841	813	819	796	775	811	869	809	805	868	884	832	770	850	820	841	826	777	821	813	800	842	897	855	844	849	838	838	835	834	865	786	837	817	796	753	833	845	852	794	833	809	813	832	784	850	831	846	802	769	830	764	850	849	848	813	794	801	851	818	802	794	814	765	808	839	814	793	804	796	841	813	821	829	811	849	856	797	836	813	831	805	845	816	819	786	809	792	820	811	851	824	807	789	829	868	822	804	817	838	794	819	828	816	801	790	864	773	830	819	810	786	839	827	810	836	847	826	802	819	800	782	798	848	837	813	806	821	784	859	790	851	840	762	841	811	833	862	834	836	776	860	828	822	843	809	841	826	886	813	885	791	789	734	816	776	838	774	814	814	817	861	803	790	816	762	841	833	770	804	839	810	736	781	825	838	857	813	857	815	812	828	790	775	848	823	800	792	859	814	885	800	846	818	787	814	810	859	814	858	835	812	787	807	805	842	813	794	824	870	790	835	849	764	812	795	802	728	854	791	844	809	860	783	813	819	785	799	849	824	853	881	898	837	830	888	824	832	874	879	872	785	809	855	844	823	815	832	801	807	795	809	837	783	826	835	812	849	802	812	858	798	817	846	797	810	799	828	825	801	839	873	851	786	847	847	756	823	793	863	806	832	810	772	882	876	762	801	834	765	791	828	787	804	854	817	808	825	829	805	888	835	835	822	823	801	801	770	830	791	836	857	828	837	807	854	883	819	875	839	772	824	798	774	814	809	814	821	837	739	804	823	809	831	819	818	837	859	838	799	816	772	839	858	843	824	820	830	824	851	829	816	767	820	800	801	922	851	880	765	852	823	823	785	832	807	868	826	848	798	879	862	823	844	800	833	802	846	791	822	849	820	805	813	803	817	807	786	806	794	819	792	777	823	814	828	815	842	838	835	767	823	845	806	828	794	855	816	865	852	787	811	770	838	812	854	851	805	832	838	800	834	798	858	789	852	887	775	846	775	872	865	798	844	787	786	838	855	849	880	777	807	827	805	836	825	819	833	837	812	847	869	817	835	784	809	803	825	847	822	836	830	846	829	820	802	826	792	814	808	834	839	868	815	842	857	831	786	750	824	777	854	852	853	850	830	804	849	877	824	831	821	847	911	898	835	813	834	829	818	840	851	788	806	786	826	801	858	803	839	844	815	840	811	843	832	782	840	786	825	826	852	838	829	826	790	859	856	868	789	806	845	817	791
3384	1060	629	432	420	482	452	348	313	272	209	193	197	154	136	141	128	126	107	102	97	107	88	102	95	90	82	100	103	96	78	74	86	72	72	67	71	59	62	59	65	70	78	74	62	69	77	68	56	60	77	65	67	61	70	69	67	73	73	58	66	64	70	55	56	85	63	58	65	80	62	61	68	63	62	62	75	62	65	69	74	73	55	61	58	76	59	62	58	59	77	68	54	58	78	75	45	63	63	63	82	52	66	60	75	75	60	49	71	73	58	64	77	63	77	72	64	58	65	68	61	85	67	69	66	69	74	58	53	75	63	66	76	72	75	81	73	58	72	79	45	70	58	59	65	88	71	64	63	51	80	60	65	59	63	74	74	73	68	77	62	69	58	64	65	72	58	76	67	47	57	69	78	73	57	75	68	70	72	62	74	54	51	58	66	87	75	75	76	48	56	68	69	68	65	62	64	82	50	63	48	62	75	63	62	54	69	65	61	81	68	69	62	68	69	71	64	76	57	59	74	69	74	69	72	74	67	63	70	64	69	78	64	64	61	54	63	62	64	71	67	72	64	75	60	67	59	57	75	69	69	67	67	74	88	71	69	59	59	61	66	88	64	69	60	70	69	63	67	60	66	70	57	72	63	62	74	67	68	69	76	79	67	54	70	60	48	64	74	56	99	76	63	60	60	66	69	69	68	55	76	70	65	71	87	73	62	51	59	66	57	68	60	66	84	52	69	73	64	76	63	65	63	69	71	67	77	67	60	71	64	66	67	69	69	64	71	67	69	45	60	70	75	60	60	72	72	67	68	53	75	60	79	67	79	59	78	79	69	65	57	53	58	75	67	77	68	58	69	47	61	68	57	58	70	69	71	74	62	67	58	74	72	49	59	56	78	74	64	73	83	55	70	56	66	86	55	58	63	61	65	70	62	73	58	70	76	75	66	61	68	64	78	53	68	60	64	62	53	57	65	65	64	67	65	69	80	68	67	64	61	59	76	63	69	60	79	69	76	63	47	65	56	63	56	77	65	71	63	71	71	64	69	70	66	59	69	52	78	69	49	70	63	60	51	71	53	57	78	74	66	71	65	70	53	70	68	56	85	78	70	71	85	74	58	73	48	70	68	49	62	63	72	72	79	78	83	73	68	60	53	70	61	67	66	74	54	84	58	76	72	63	52	51	55	60	66	58	76	68	73	63	73	78	67	67	44	66	68	78	65	52	72	76	58	74	49	64	56	83	64	71	69	45	85	68	75	87	66	54	57	70	64	66	64	73	61	64	74	61	69	64	58	61	65	71	80	62	68	63	67	59	63	71	70	65	70	80	70	81	68	69	61	68	67	62	68	77	68	73	79	66	58	66	72	70	60	63	60	60	67	57	74	66	77	74	60	69	62	52	82	61	64	61	69	72	71	67	81	52	62	59	57	64	67	77	73	54	58	63	75	60	72	74	59	76	66	66	74	59	83	58	75	63	52	68	68	64	85	58	62	47	61	69	74	60	73	72	59	48	73	63	81	62	57	67	57	78	75	53	58	72	56	54	69	63	59	69	68	77	71	60	69	70	77	77	57	62	76	62	65	64	64	63	59	66	59	76	64	72	64	69	65	73	81	59	62	49	77	65	65	73	72	60	76	70	69	58	75	61	67	63	61	63	79	53	70	81	63	71	73	56	68	68	81	62	63	63	65	67	65	68	60	47	65	63	76	68	53	80	73	57	85	62	68	65	77	67	69	65	71	58	76	62	68	56	59	53	65	53	77	65	73	60	55	69	61	70	63	57	70	70	73	54	57	60	68	61	54	63	61	52	63	61	74	70	54	84	80	70	55	59	68	55	62	70	64	73	64	92	74	71	63	64	59	65	56	63	68	56	63	59	59	73	60	59	69	69	60	72	72	70	65	74	61	68	68	70	62	64	77	84	79	77	62	73	75	75	71	73	74	74	51	64	52	52	71	62	73	57	75	63	58	69	56	62	82	67	61	59	57	63	78	61	64	84	54	70	52	64	62	62	60	68	68	59	62	68	52	62	75	69	75	79	56	69	68	59	76	67	75	64	65	58	81	58	80	59	67	64	62	69	44	70	69	63	72	66	59	63	68	68	64	62	64	61	70	64	68	66	72	75	61	68	67	73	78	69	60	56	62	80	55	51	69	65	70	78	59	62	71	62	68	78	76	71	63	84	64	59	80	70	57	81	59	60	64	68	77	64	70	59	48	72	76	76	62	63	71	77	81	61	69	67	61	75	58	70	70	68	53	72	76	53	72	68	69	90	73	67	58	57	66	70	53	67	67	91	68	67	69	65	68	65	70	67	62	61	67	62	72	62	65	51	63	66	50	65	69	76	65	67	58	75	66	60	65	63	60	69	86	73	63	67	77	65	72	72	64	63	72	60	68	74	70	59	76	66	73	69	65	65	68	62	57	50	88	66	59	59	59	58	56	81	51	68	70	52	65	69	57	59	72	74	66	64	65	67	66	72	73	66	63	51	64	70	57	72	53	80	60	50	62	80	69	69	62	53	68	62	53	68	64	81	69	64	70	61	78	61	61	67	59	64	86	75	76	76	56	60	75	67	78	68	59	67	59	79	65	76	64	73	53	57	74	73	61	56	67	60	60	77	68	62	71	66	70	50	66	68	73	52	74	54	74	66	61	53	60	54	56	63	71	60	72	74	74	58	72	63	60	80	72	63	81	57	55	72	63	78	63	68	58	73	59	72	65	74	73	60	82	62	55	69	78	74	61	72	72	55	63	70	69	64	55	63	79	68	71	90	69	78	61	74	67	67	57	65	53	84	65	59	58	70	70	60	57	60	58	76	83	57	63	71	70	58	79	81	82	73	63	60	57	55	60	72	65	75	66	78	62	65	56	60	58	78	80	63	60	73	73	53	57	74	75	60	57	60	52	72	67	57	68	70	55	60	66	71	68	62	52	68	69	85	82	60	61	64	71	55	57	59	74	62	63	57	66	82	57	67	73	73	62	79	52	74	55	67	56	64	67	89	73	85	70	66	73	75	76	59	71	68	70	54	77	61	68	65	55	69	51	67	69	64	61	88	63	67	60	67	60	64	64	78	79	53	75	74	66	81	59	63	71	78	73	52	67	66	62	69	73	53	68	76	65	66	79	69	67	66	72	65	72	75	61	69	60	55	56	64	66	62	64	69	63	69	55	75	58	78	69	74	82	76	64	85	67	74	68	66	83	68	62	74	64	76	46	68	72	65	63	74	52	66	60	67	72	68	70	70	71	47	67	62	83	67	62	69	63	70	61	78	69	73	80	53	75	59	65	57	84	77	56	63	76	60	70	51	69	77	56	64	71	58	50	60	60	80	70	52	75	73	55	70	77	65	68	64	69	73	74	61	80	65	52	74	54	70	53	71	56	55	62	59	57	68	79	73	66	70	65	77	58	72	61	60	73	65	56	65	60	82	76	85	79	60	63	58	76	64	69	57	70	71	58	55	67	68	74	62	57	82	60	77	69	60
23591	14267	10605	15554	20680	20090	17447	14220	11212	8883	7188	6103	5035	4379	3896	3635	3316	3145	2633	2153	2139	2118	1974	1970	1921	1788	1754	1832	1650	1554	1329	1314	1295	1137	1165	1054	1050	1087	1022	1006	1003	939	901	918	894	849	825	828	822	840	851	772	848	807	833	804	825	792	821	799	796	812	798	841	831	773	801	789	801	846	755	818	801	784	824	821	811	808	824	843	782	889	836	774	797	820	768	831	823	815	837	798	842	813	852	824	765	807	822	800	797	819	794	754	816	798	776	764	808	814	770	769	816	791	860	791	783	813	835	807	793	800	801	828	833	796	763	833	796	794	812	821	736	787	811	821	788	771	823	819	797	818	803	796	818	799	785	797	856	804	839	793	812	793	830	803	809	803	809	798	788	826	784	780	764	817	797	890	775	827	789	851	811	827	831	830	832	801	783	825	817	810	824	788	792	805	787	834	861	760	788	728	815	786	803	801	819	818	836	826	782	825	784	784	792	826	808	804	852	782	771	768	758	797	812	871	835	803	783	778	789	825	734	786	817	819	796	780	799	781	810	804	793	819	794	826	836	806	806	809	849	800	799	827	810	837	801	809	774	782	844	790	776	766	769	787	788	818	746	817	779	803	846	783	789	803	810	790	811	774	839	792	772	731	778	812	822	816	791	821	839	796	818	802	837	785	787	852	800	807	817	803	835	820	799	774	749	851	793	776	828	789	770	773	864	834	777	836	804	788	801	762	795	791	824	842	844	803	757	802	772	815	820	775	809	787	818	794	814	804	815	814	834	800	841	809	829	829	848	783	795	767	827	770	785	808	793	786	845	781	840	768	813	852	805	798	778	782	817	854	890	739	826	809	797	807	765	806	769	794	803	803	756	778	821	771	785	791	840	766	793	812	825	811	786	772	763	827	774	800	780	833	805	820	811	861	777	768	817	798	854	853	829	803	768	779	805	784	834	793	813	830	805	784	816	799	783	853	803	763	832	813	793	805	821	764	783	826	820	813	803	813	818	763	769	743	823	820	786	824	764	809	793	766	821	815	806	790	789	770	807	754	853	828	769	828	799	776	828	791	855	819	771	837	766	846	859	817	788	787	781	868	792	778	771	764	850	852	798	814	823	827	808	860	848	814	796	844	847	804	802	818	818	822	835	850	796	852	780	823	845	856	792	769	750	821	807	797	805	797	779	729	781	809	812	856	802	809	803	771	871	806	748	859	769	827	789	789	791	805	785	816	844	824	765	850	852	808	787	756	826	868	806	832	774	835	836	778	792	805	788	793	802	848	807	741	807	780	815	817	840	789	796	824	812	802	824	752	795	814	792	795	801	796	781	760	809	820	800	772	792	827	835	791	775	791	807	867	794	784	834	835	791	818	850	800	833	826	787	815	804	808	791	779	833	819	769	804	806	811	825	782	818	797	789	831	812	844	758	789	851	786	793	792	824	795	755	775	813	830	823	818	792	792	761	791	792	766	782	814	788	800	805	818	783	800	835	817	840	829	867	786	865	816	751	778	781	782	791	808	824	872	765	781	816	811	846	828	809	796	779	760	808	804	825	773	814	833	790	806	801	821	792	817	780	762	777	796	821	815	779	845	803	756	843	826	804	814	813	747	884	819	825	812	833	800	791	827	788	814	801	823	765	821	807	844	819	806	823	809	776	848	771	839	819	832	873	835	819	763	762	802	793	772	830	788	788	763	823	767	798	767	778	840	807	847	842	745	786	780	819	794	802	836	773	827	797	790	802	789	815	796	798	769	761	782	799	782	819	790	761	782	793	791	795	796	837	823	813	794	842	792	815	841	827	796	817	760	814	822	762	780	822	779	805	816	814	783	830	876	796	816	858	833	795	799	834	788	795	776	850	820	752	860	819	785	792	806	834	829	830	789	794	791	809	811	802	771	823	763	782	825	822	797	851	817	796	833	761	838	771	853	783	849	850	792	822	816	810	813	806	840	800	808	840	769	812	847	821	801	838	792	765	829	771	815	844	842	798	776	784	769	804	784	765	750	841	835	791	829	848	792	826	819	796	799	799	838	838	832	794	811	838	824	830	809	845	819	758	778	785	796	842	753	802	820	743	813	814	808	816	830	767	811	759	797	760	786	801	793	757	855	781	801	857	841	821	770	794	770	840	800	798	783	778	783	779	728	772	807	837	822	821	802	775	762	828	804	773	835	807	860	808	823	843	749	773	776	835	764	783	767	833	786	796	799	841	775	732	780	832	858	792	729	769	768	768	797	794	845	832	748	818	824	817	789	788	798	837	816	841	806	873	831	791	824	807	800	895	805	802	827	848	836	804	833	834	792	804	757	770	832	781	846	814	800	781	764	792	821	804	826	820	835	764	778	795	806	802	822	785	794	834	841	817	797	801	833	762	801	800	781	811	779	832	781	818	856	806	822	800	797	806	883	839	794	798	758	788	806	775	820	766	815	825	815	769	793	831	861	822	815	775	838	837	769	843	770	774	811	785	783	779	788	827	773	806	800	824	788	815	815	810	841	770	763	789	799	811	815	802	803	843	855	808	810	788	842	804	788	780	737	846	804	777	803	846	778	791	806	797	809	801	802	863	820	823	809	775	814	797	800	753	754	790	784	788	752	810	808	804	819	835	840	829	811	779	812	810	840	817	771	821	847	805	803	815	808	744	710	779	801	803	814	784	829	782	852	775	810	827	818	799	843	786	869	790	819	806	771	808	851	819	793	795	821	826	825	818	832	800	799	839	810	806	736	816	806	758	811	811	819	825	780	865	800	792	790	789	823	834	841	774	789	829	814	758	830	792	759	828	790	749	810	871	783	822	798	762	803	856	824	766	784	811	818	824	851	831	798	771	802	827	806	802	784	798	825	827	844	804	764	826	770	755	845	813	799	857	827	826	833	773	801	755	783	791	775	789	789	805	852	821	852	799	822	811	798	798	794	798	837	831	801	864	780	806	772	832	819	852	781	789	836	778	789	790	791	764	834	866	782	800	819	806	793	818	781	801	813	788	811	793	825	801	799	802	804	775	814	809	836	793	787	876	836	831	823	820	793	843	828	789	791	838	799	816	823	812	774	820	772	798	824	828	853	822	808	792	757	810	849	814	819	845	800	855	781	787	815	825	855	789	785	799	830	849	809	773	852	810	816	782	760	866	875	836	775	792	795	796	766	814	820	813	783	787	788	784	809	841	801	850	799	781	843	803	799	803	835	788	849	771	822	818	797	761	755	816	797	846	761	792	794	845	775	788	814	823	746	769	798	845	792	759	813	844	768	749	764	820	835	826	815	779	812	754	750	807	778	799	735	786	824	803	808	792	842	808	753	783	808	820	831	853	844	832	810	782	797	829	795	844	827	824	817	838	810	830	777	748	794	785	806	763	814	828	778	783	799	781	771	790	780	850	796	797	788	792	796	772	823	790	862	850	848	828	798	766	803	808	762	833	874	823	733	868	830	850	838	829	813	770	790	813	835	786	829	819	761	813	794	767	815	781	792	792	817	802	777	861	810	834	795	842	771
4082	2133	1128	763	735	838	722	564	490	401	329	336	222	220	191	178	172	160	156	134	128	110	125	130	114	121	104	97	79	97	90	78	90	90	88	86	78	93	71	60	70	70	69	79	82	61	70	87	75	73	57	55	69	60	74	66	70	64	56	65	61	56	75	67	56	59	63	58	67	59	61	71	70	81	67	69	64	69	65	70	67	65	65	61	76	74	75	73	67	70	69	69	81	51	62	71	75	70	75	74	55	62	53	61	67	55	64	67	60	71	71	65	55	75	63	63	79	74	75	73	77	57	77	73	73	62	65	78	73	63	65	66	66	62	79	57	71	67	67	58	65	70	66	66	80	58	65	67	78	59	64	63	67	73	61	53	76	73	79	65	62	62	51	84	66	69	69	61	62	72	60	66	57	63	66	59	71	62	54	80	66	63	90	66	67	57	53	70	58	62	76	84	79	66	63	73	63	50	74	72	71	92	58	62	74	71	70	60	71	73	58	66	71	83	68	63	66	72	73	70	60	60	66	81	67	74	52	78	65	77	66	63	65	56	66	67	59	62	67	81	64	69	77	76	73	57	67	72	76	70	68	54	60	64	88	67	74	65	60	57	63	72	69	63	69	80	56	82	72	79	80	65	59	61	64	51	78	70	71	68	76	66	89	55	63	63	70	79	75	67	89	60	77	51	67	72	81	72	61	56	62	54	58	82	74	73	61	70	56	72	66	66	58	81	63	73	53	67	68	52	57	62	62	79	65	71	70	52	61	60	77	61	51	67	74	63	56	77	75	66	67	73	79	73	55	63	63	82	71	62	68	69	63	66	70	53	77	78	62	65	69	73	73	69	64	65	57	63	83	57	54	85	65	79	60	65	75	71	71	69	72	63	80	69	63	46	58	51	56	62	64	60	65	54	67	69	73	81	76	67	65	72	88	75	60	71	77	76	66	63	55	48	69	52	65	61	67	67	61	74	69	60	74	64	72	60	66	66	70	58	66	72	77	61	84	66	80	63	56	56	63	69	71	88	68	79	75	66	66	70	60	59	68	62	73	69	74	57	57	66	79	70	75	72	63	71	66	82	58	55	72	78	72	70	75	66	72	70	68	60	69	71	58	78	58	65	82	62	61	59	74	75	64	57	71	70	69	62	67	71	59	59	65	72	80	66	62	72	76	52	55	69	63	79	79	70	66	68	68	67	64	61	71	70	70	71	68	66	58	63	76	71	65	70	66	57	62	79	70	60	64	84	70	61	63	59	54	67	70	63	59	70	84	80	69	59	57	62	56	61	72	64	73	59	68	70	58	64	61	77	68	56	62	74	59	65	71	59	65	82	66	72	63	66	68	74	70	70	69	58	71	66	59	67	69	72	72	70	55	72	83	85	58	68	60	62	59	59	69	76	66	59	74	64	71	61	78	52	66	77	52	75	69	55	74	66	59	51	62	62	67	81	72	71	61	60	65	73	81	61	56	63	73	67	60	75	59	78	54	59	71	52	68	58	66	64	65	55	72	65	71	62	67	59	60	65	70	68	66	68	74	66	65	75	64	58	74	78	61	71	73	71	60	75	58	61	66	68	59	65	60	53	68	71	59	80	62	76	75	63	66	56	70	68	87	76	73	66	68	64	76	74	54	71	83	77	63	63	62	63	71	65	65	46	67	74	63	65	73	60	66	67	70	68	76	63	65	67	77	66	61	58	64	58	62	66	74	69	66	77	57	79	54	67	66	92	71	71	65	57	68	74	53	65	71	64	46	65	54	69	68	66	54	52	63	89	76	63	72	83	73	67	66	60	64	72	83	72	56	68	62	66	60	60	57	78	56	75	71	70	63	62	59	72	74	71	61	80	73	47	73	75	81	73	67	67	60	73	75	55	49	86	75	70	70	79	84	58	57	76	52	79	58	74	82	60	76	67	66	77	71	51	69	77	71	70	72	76	59	72	74	80	57	70	68	67	75	68	58	73	72	72	48	64	67	71	70	69	60	60	56	58	62	68	65	75	80	74	71	66	66	58	74	56	69	54	75	80	85	64	69	60	72	59	49	65	69	74	60	69	75	79	73	62	54	66	62	57	79	89	61	71	76	67	63	68	74	68	64	76	75	56	82	58	65	67	57	63	54	76	68	61	68	63	62	60	63	71	68	63	78	61	65	61	77	51	80	60	57	71	60	70	62	67	62	68	75	71	74	46	67	69	53	69	64	54	67	78	67	56	72	75	70	76	66	73	65	81	72	76	67	68	77	70	66	69	60	75	85	72	62	70	59	60	69	59	57	64	63	61	67	62	83	62	67	60	69	65	66	63	65	69	75	84	68	67	63	68	85	77	78	75	66	72	52	70	69	66	91	74	65	65	69	84	58	67	69	56	51	76	83	74	60	70	60	73	73	61	79	67	68	55	72	60	75	72	57	65	76	80	68	70	71	78	64	79	59	68	77	79	65	51	73	74	58	76	68	65	62	63	58	62	57	78	61	66	80	68	75	82	54	55	59	60	79	69	58	81	69	75	76	65	69	70	82	77	55	75	73	65	79	68	79	77	61	59	72	68	52	60	77	73	64	69	70	60	72	55	77	60	79	62	50	72	82	53	56	73	63	88	66	63	73	75	57	62	66	62	69	82	59	62	68	65	84	57	78	82	56	60	85	60	80	72	71	72	69	66	69	79	73	62	55	59	67	63	73	77	74	59	74	70	59	76	53	82	70	75	66	76	74	75	56	73	56	56	59	70	66	57	61	72	70	71	70	65	70	78	71	66	62	72	70	67	54	57	72	69	58	81	69	69	75	65	53	73	64	66	76	71	63	67	74	72	57	74	66	68	63	65	80	48	56	63	67	65	59	68	72	78	75	63	68	67	68	83	89	77	80	62	81	63	59	75	60	71	79	65	61	70	69	64	52	90	80	72	77	79	64	61	71	54	71	62	75	62	78	54	59	72	71	81	68	74	79	82	75	65	83	68	64	62	81	60	61	61	70	72	73	50	63	49	88	73	67	71	75	77	65	62	74	76	61	75	67	71	66	77	67	74	68	65	57	85	67	62	68	66	64	65	80	70	73	82	63	70	65	64	74	62	68	84	77	70	69	80	75	62	65	70	68	72	79	62	73	71	60	58	84	66	74	57	70	73	74	60	66	59	70	52	69	66	58	57	56	63	65	68	59	71	74	82	63	54	77	65	61	74	53	61	70	65	70	64	58	78	67	74	66	84	73	76	61	57	78	75	78	57	53	57	67	62	72	65	70	66	67	64	64	61	70	69	82	57	70	56	62	61	56	58	54	66	67	71	65	69	72	63	68	75	63	61	63	80	76	67	60	80	62	65	52	70	68	80	60	76	70	74	71	56	77	60	69	82	68	72	77	68	69	66	77	86	62	53	70	53	91	67	67	81	76	69	69	78	57	86	57	58	50	55	86	73	72	64	80	63	68	73	91	67	79	78	81	70	69	55	76	75	66	66	72	68	69	63	61	59	58	72	60	67	61	57	58	62	73	72
28453	19263	14831	20634	25706	25235	22378	18689	15859	12949	10533	9037	7855	6500	5642	5202	4708	4229	3832	3128	2729	2760	2692	2502	2523	2400	2143	2071	2085	1775	1661	1470	1423	1439	1381	1139	1119	1105	1133	1069	988	939	894	964	997	950	880	850	834	814	810	839	805	863	837	772	831	774	859	768	838	828	810	800	752	819	820	792	810	813	795	826	776	832	768	791	812	820	824	784	822	785	814	784	836	833	797	769	736	765	756	772	802	833	804	780	755	811	770	802	786	797	874	778	830	759	823	791	788	794	786	777	791	776	812	759	814	840	770	787	843	771	815	814	780	754	798	828	811	872	745	853	799	786	760	820	793	804	814	822	797	765	788	832	819	786	767	836	799	830	827	809	785	840	790	801	806	810	831	808	821	731	828	789	791	769	770	791	757	800	797	790	794	811	798	782	765	791	772	800	834	759	744	777	799	822	797	798	818	797	805	753	790	777	768	766	819	826	749	787	819	770	791	782	804	810	752	786	796	771	798	787	785	816	842	798	819	814	817	782	819	790	763	794	814	840	796	778	773	801	769	797	797	777	789	747	766	861	766	841	828	820	829	762	801	801	766	739	795	851	763	774	835	845	808	744	818	764	829	796	774	793	773	797	787	866	892	805	777	782	779	779	804	804	860	843	816	791	789	786	796	783	785	805	809	772	865	812	782	824	796	758	828	807	799	794	851	822	815	800	813	782	782	769	806	808	794	812	812	782	760	844	802	855	793	799	793	796	776	825	823	784	809	781	794	780	868	773	793	780	811	808	835	804	831	792	802	789	762	806	754	773	811	844	847	776	772	812	796	773	808	798	786	816	814	806	828	809	794	801	801	833	759	832	822	825	825	821	810	765	749	779	775	790	805	754	799	795	791	802	805	833	837	788	794	797	819	802	805	770	769	810	767	821	820	824	820	818	809	733	798	844	805	779	816	776	754	789	801	768	810	792	785	780	826	781	842	798	758	869	769	839	759	854	832	790	802	792	796	824	796	817	777	808	836	829	783	814	793	801	778	729	801	804	822	773	805	821	799	760	799	835	781	820	828	813	794	774	806	761	822	773	766	842	790	813	791	803	820	741	787	805	785	813	777	823	805	800	779	760	862	836	817	763	782	786	817	754	764	809	835	836	845	795	741	772	791	768	805	792	810	821	832	814	767	769	762	824	771	795	761	794	798	784	726	867	833	764	795	849	802	825	770	745	762	850	793	777	770	775	749	773	810	805	817	801	838	793	803	750	790	780	752	816	804	846	790	792	815	800	808	762	804	772	793	816	811	773	812	811	795	816	858	822	837	806	778	772	805	848	776	813	801	795	816	811	821	830	816	811	767	803	818	809	825	804	801	737	826	792	786	746	744	785	795	852	799	819	820	816	778	804	802	770	817	815	793	749	844	828	816	767	793	782	826	795	769	832	860	775	811	740	818	779	794	801	797	811	814	779	838	815	800	796	800	812	772	810	791	810	770	769	785	846	824	841	808	787	785	788	849	791	809	812	815	812	811	808	788	826	770	796	789	793	790	791	721	819	782	819	905	799	847	777	816	792	803	759	851	790	825	796	838	786	811	731	776	817	817	822	803	776	808	786	799	808	799	827	821	796	769	807	809	793	787	820	810	851	825	806	767	792	824	825	765	807	779	805	711	808	791	854	769	818	831	820	775	828	826	825	828	815	776	755	780	813	775	777	761	804	800	773	838	767	786	797	783	831	796	794	751	757	766	776	764	822	807	795	756	816	806	769	829	767	788	811	835	776	808	835	819	768	801	789	806	801	779	761	828	732	785	800	790	761	807	803	763	863	775	814	776	785	814	746	808	857	765	828	849	784	820	813	798	815	811	790	822	831	787	748	816	807	798	793	810	848	755	808	808	828	799	801	805	769	796	796	770	848	800	789	855	779	804	809	805	801	786	790	774	832	803	789	788	812	793	865	794	760	800	805	817	813	768	802	783	819	780	796	771	773	775	792	813	810	784	822	812	798	850	810	815	859	764	790	804	826	842	759	795	805	802	806	815	821	787	777	792	772	818	793	831	805	791	813	803	775	762	765	813	788	815	783	794	841	849	765	800	788	816	820	786	775	793	808	762	808	854	844	812	840	791	811	795	792	771	815	801	808	776	787	803	765	809	846	800	814	836	884	846	812	815	809	834	766	873	793	774	774	837	837	842	831	831	812	813	789	825	785	748	848	817	766	822	898	820	770	824	778	789	844	796	769	815	832	832	810	798	833	814	745	773	793	804	771	801	828	822	828	805	779	774	789	846	806	773	806	798	850	822	861	797	794	806	803	775	783	815	768	827	812	761	802	798	797	776	782	866	824	819	779	801	769	798	798	805	838	783	787	776	784	800	765	778	799	770	843	786	804	847	796	774	726	815	778	774	801	781	814	767	825	814	794	801	841	840	800	801	793	855	832	815	846	831	823	833	813	832	749	806	828	818	826	735	814	810	829	868	764	812	847	808	767	789	802	817	803	815	797	837	843	847	752	792	832	794	798	802	827	791	812	748	783	860	822	840	769	835	806	791	772	821	797	742	764	768	761	791	805	805	804	767	820	832	801	781	804	847	784	823	814	782	827	809	788	796	848	794	808	826	810	828	820	854	766	800	767	759	741	779	846	843	767	786	810	827	783	797	823	788	846	846	769	767	754	788	802	825	775	781	795	826	799	782	810	776	824	813	824	778	796	794	809	842	810	802	765	767	821	751	807	833	832	798	830	788	826	747	751	740	801	762	825	808	807	830	754	758	799	819	804	761	800	800	805	834	815	807	849	784	824	825	790	829	788	796	794	768	792	809	840	838	800	766	766	778	832	771	800	800	781	797	794	749	799	852	853	861	747	809	775	813	869	739	807	794	773	812	809	800	831	731	833	809	827	816	795	774	839	791	791	781	831	783	785	758	756	810	780	813	757	779	803	817	800	827	805	814	761	793	796	811	822	780	818	808	792	837	823	860	840	757	799	771	775	799	795	776	808	760	810	836	849	784	790	864	814	809	785	829	810	784	794	824	796	783	827	821	745	769	787	858	799	837	860	817	821	809	778	802	805	813	777	847	805	807	776	763	784	823	815	777	838	789	840	797	805	782	827	816	773	807	803	771	841	807	812	845	811	771	805	792	806	798	822	775	784	802	812	767	780	739	820	799	795	808	772	796	791	807	815	797	809	800	833	787	828	791	845	798	851	810	798	786	803	830	777	823	806	810	798	778	787	780	795	767	834	821	794	813	808	797	839	818	842	746	803	826	796	748	781	846	772	766	811	799	778	806	810	767	780	794	752	801	752	803	769	783	810	773	783	773	840	785	770	770	825	856	823	794	824	841	781	768	798	862	763	828	808	833	793	854	802	825	784	769	773	839	841	779	818	778	794	794	795	777	808	820	804	781	822	790	838	835	780	801	764	786	786	774	811	858	808	805	813	822	801	793	827	793	773	859	757	783	777	817	819	846	781	818	785	819	762	799	825	786	773	816	828	836	805	768	786	824	834	797	782
5165	2001	1139	791	783	912	847	700	554	456	365	358	327	274	216	196	179	165	157	149	139	127	123	123	109	124	135	123	81	105	90	108	87	100	84	84	105	72	84	72	80	87	67	81	61	61	69	81	70	75	68	74	77	65	64	74	66	71	79	54	66	74	70	64	77	68	68	65	68	60	64	51	62	62	74	74	70	78	75	77	72	73	65	67	80	77	64	69	75	62	66	75	71	66	67	68	64	66	77	65	77	63	70	63	78	83	73	66	57	73	62	57	69	66	77	76	70	87	72	71	73	70	66	73	74	70	73	60	66	77	79	73	74	59	69	80	68	62	62	70	60	69	75	60	60	61	75	88	74	80	78	73	67	64	78	81	79	60	77	78	59	65	58	78	66	87	59	81	70	77	79	63	82	80	77	78	73	80	70	65	63	77	86	69	79	64	77	74	80	72	70	66	58	69	76	80	86	86	78	62	81	65	67	68	75	66	69	69	72	72	81	65	64	73	68	63	78	67	54	60	66	68	64	69	74	79	68	55	69	54	65	71	73	55	66	58	64	57	84	79	59	80	60	64	56	69	80	75	64	68	63	64	64	81	66	74	72	86	69	71	73	71	81	78	77	62	62	73	81	58	64	74	68	73	55	74	94	82	67	55	75	91	70	44	69	83	75	72	56	71	62	59	79	88	73	66	75	62	82	71	63	85	73	53	72	62	62	80	72	64	68	66	73	74	76	53	45	55	71	62	57	81	74	62	76	63	62	72	69	60	80	66	60	81	71	66	65	56	98	65	89	68	61	64	67	56	59	62	73	78	70	50	55	59	75	66	79	71	62	64	83	63	61	77	70	78	75	89	65	74	87	76	73	76	49	71	59	72	65	56	78	74	72	68	81	78	69	74	58	71	59	70	72	64	78	66	71	64	72	56	65	62	87	67	69	65	71	71	81	59	59	81	65	62	65	70	70	64	63	87	66	56	68	68	70	69	81	69	64	64	62	54	68	60	67	97	69	81	81	68	81	69	59	68	75	80	63	64	58	84	80	67	71	66	67	61	75	75	67	58	66	65	57	65	67	59	65	52	69	68	55	67	69	56	69	86	66	70	73	65	76	66	81	63	71	76	77	67	69	64	72	70	72	61	65	68	72	58	61	78	67	67	66	73	69	75	75	74	75	73	64	69	61	76	59	75	79	71	53	73	68	59	75	63	62	80	68	81	53	64	74	68	67	73	50	68	67	72	78	67	46	58	76	74	69	67	59	77	81	58	68	75	72	64	74	60	69	69	81	67	70	68	66	64	67	72	61	72	86	71	68	53	81	63	67	61	73	72	57	59	54	71	83	72	76	77	63	73	57	79	63	70	75	71	78	71	87	61	63	85	77	95	85	65	71	68	73	85	75	60	76	77	80	74	70	69	70	70	86	70	77	65	76	69	72	71	69	68	60	77	67	68	67	77	63	67	53	67	57	80	65	86	65	74	65	70	64	76	76	80	69	78	64	72	60	62	61	77	66	73	68	67	73	56	63	82	87	75	70	59	71	76	60	73	71	79	80	81	75	77	65	71	58	75	60	53	51	65	71	62	76	64	82	81	72	58	71	65	67	60	75	79	84	83	79	78	78	65	69	72	50	75	68	68	71	70	61	69	71	69	57	66	52	65	64	65	63	65	82	50	67	71	57	73	72	74	66	70	82	72	69	67	72	75	74	69	76	74	69	69	73	81	74	78	62	50	82	59	54	71	75	58	76	81	61	63	73	74	71	56	67	81	56	77	69	66	81	74	71	72	75	81	65	70	66	66	76	66	87	69	63	57	77	61	68	62	72	64	81	54	64	61	74	63	66	79	59	60	73	76	72	72	64	70	73	74	69	72	70	74	71	59	71	77	62	66	96	79	78	66	68	67	69	69	66	79	58	68	69	75	55	61	64	65	73	74	67	61	69	80	60	72	60	68	60	73	68	68	73	68	71	75	70	83	67	53	73	63	67	74	55	69	65	79	62	62	88	73	74	70	68	80	84	77	55	68	71	61	74	68	67	77	57	72	80	71	69	76	74	73	81	71	61	74	71	69	73	67	58	58	61	68	82	58	64	65	78	74	76	63	70	71	85	64	54	52	67	62	66	68	76	79	70	79	62	72	85	75	64	67	60	65	83	72	64	62	70	75	79	72	65	83	74	66	66	70	74	79	65	69	89	67	73	65	74	79	64	61	65	76	61	62	55	62	64	73	90	74	73	65	84	62	84	69	72	60	62	69	68	76	76	60	69	67	59	68	90	61	63	58	64	69	68	81	76	65	74	74	74	72	74	74	66	86	75	66	75	68	69	68	67	76	77	65	74	75	75	66	71	70	72	68	68	78	75	67	72	60	72	77	70	62	69	77	54	69	89	70	79	69	75	68	70	76	73	63	72	59	84	61	72	60	74	75	71	78	89	61	74	58	80	73	51	58	50	67	59	80	49	69	68	51	66	80	67	68	66	63	87	79	68	74	71	73	77	64	69	74	63	69	77	66	78	69	67	71	78	53	72	64	76	66	82	79	57	66	75	70	76	79	68	67	84	73	69	80	71	48	71	72	56	65	76	71	67	66	79	70	75	62	73	64	83	61	66	54	70	84	65	70	63	86	57	76	66	74	79	66	71	75	75	76	75	78	65	67	75	76	78	67	70	67	61	49	90	50	76	76	72	56	66	72	64	77	74	75	70	66	55	78	62	66	91	70	75	54	71	72	64	70	62	65	74	71	52	51	70	65	71	72	64	70	86	67	71	65	63	68	67	67	88	70	75	76	72	66	77	60	64	73	63	71	72	70	72	67	69	73	64	82	77	66	61	62	72	64	64	76	81	61	68	77	79	61	53	77	59	75	84	69	68	69	65	57	64	61	51	75	58	60	75	75	68	75	75	74	67	60	64	74	68	67	60	72	74	80	76	78	71	63	71	83	55	60	61	70	74	69	72	65	63	78	74	68	68	71	68	62	70	54	65	64	68	63	69	71	82	74	85	82	77	69	75	69	66	53	68	74	57	85	74	53	71	72	63	66	62	73	57	62	70	63	69	69	62	77	66	63	69	71	76	81	71	84	71	67	86	70	77	77	76	70	72	73	62	60	60	68	85	69	86	65	55	66	59	72	69	74	72	77	84	69	64	57	68	64	55	73	74	67	69	72	70	56	64	68	75	79	61	60	65	68	77	71	60	59	65	82	65	62	68	75	58	68	69	59	77	72	72	63	61	77	74	75	52	73	74	74	54	82	50	83	71	74	69	72	71	53	67	64	77	63	66	83	68	63	71	83	65	71	58	70	45	73	54	78	73	89	68	62	63	79	79	76	69	65	62	76	77	58	48	65	73	69	79	60	72	77	64	69	64	71	69	60	66	83	70	63	81	73	65	85	68	82	88	81	65	79	68	61	82	82	81	54	62	61	69	67	67	74	70	66	87	76	55	69	65	67	51	69	56	71	69	69	72	72	69	67	85	59	70	69	68	58	69	74
26452	18537	14612	20616	25847	25508	22921	19750	16900	13934	11543	9918	8797	7158	6236	5607	5038	4437	4312	3708	3108	2988	2824	2694	2700	2673	2363	2073	1982	1869	1788	1624	1496	1496	1403	1211	1219	1225	1115	1076	1028	1007	1008	1012	977	970	941	911	880	869	908	872	873	894	927	846	866	849	848	838	829	821	882	876	829	851	874	872	823	867	835	807	831	873	854	799	810	875	839	783	815	822	849	808	844	876	845	877	803	852	821	816	796	838	817	892	842	837	849	806	857	816	850	856	808	803	840	838	836	823	866	840	821	812	842	780	860	876	836	847	881	821	814	822	889	859	780	810	836	849	846	861	847	833	881	878	823	841	821	859	873	851	826	824	875	820	848	798	819	850	866	847	827	856	832	832	865	838	900	812	826	860	840	773	837	805	829	827	842	855	875	827	811	816	844	879	879	850	845	875	802	860	831	863	811	809	791	870	848	814	822	823	837	877	893	838	870	771	887	886	820	855	815	806	812	902	824	852	846	881	901	859	836	894	812	853	815	843	814	806	868	786	832	895	834	864	815	826	858	855	881	843	847	814	838	798	859	880	794	838	845	867	856	832	832	800	820	837	900	850	874	850	818	809	862	854	817	849	866	857	813	805	875	804	899	834	827	820	829	862	844	841	803	833	844	841	832	833	853	833	895	763	798	851	825	832	836	809	819	875	821	820	802	832	854	873	893	823	845	826	858	871	850	769	866	796	806	840	866	871	837	841	889	828	885	882	820	884	836	825	855	860	812	839	831	896	804	817	852	847	830	775	800	819	789	858	810	822	795	825	862	838	858	796	831	856	818	892	855	833	802	864	848	832	866	756	833	832	825	837	818	822	826	756	846	846	864	849	862	871	866	820	879	852	862	819	850	814	848	782	867	818	814	810	878	829	808	875	812	806	855	878	803	830	857	814	818	822	827	812	849	851	810	825	829	855	821	798	851	867	854	810	833	858	829	886	793	834	822	874	879	864	846	823	830	746	791	772	869	813	834	874	851	895	828	881	819	819	815	885	805	865	854	839	833	851	852	848	873	782	824	825	805	810	816	796	876	870	833	863	870	835	819	855	819	813	820	857	847	889	859	848	874	851	808	882	862	832	756	775	887	873	854	810	834	821	821	815	829	802	838	899	856	825	813	812	794	854	879	843	814	871	818	863	878	883	773	893	809	811	891	799	871	825	804	852	847	868	863	872	838	841	847	872	842	877	823	798	871	863	819	814	873	846	846	858	834	855	816	859	856	846	860	842	804	822	827	844	870	843	828	872	858	807	872	837	864	916	904	828	821	861	866	889	800	876	859	869	821	800	796	824	860	862	856	833	833	817	896	843	864	859	874	813	851	802	835	824	844	813	803	879	815	861	843	851	828	822	840	869	830	843	821	848	855	841	900	854	776	842	829	799	867	802	862	861	805	822	839	828	847	849	803	868	898	821	786	843	799	863	897	853	925	779	802	857	845	858	834	836	882	801	850	769	840	798	855	881	852	804	826	827	826	818	830	828	845	848	843	857	833	799	805	844	850	812	852	789	805	798	869	842	903	808	877	854	821	858	907	846	804	826	833	879	808	881	824	787	833	824	784	838	863	805	790	792	917	844	804	887	828	855	813	822	850	875	845	868	811	800	784	879	895	840	855	803	889	872	861	813	864	854	817	871	821	863	843	879	812	837	835	829	834	848	777	854	810	852	831	811	855	791	816	842	847	857	854	812	839	841	872	850	838	835	853	842	786	802	905	837	851	843	831	828	824	787	859	839	855	795	878	808	840	849	848	835	852	816	833	830	857	884	857	882	890	848	830	867	835	792	848	810	858	833	870	825	849	860	860	837	817	844	857	865	849	837	829	868	843	845	810	812	904	830	817	809	793	860	874	813	812	797	811	848	830	866	892	862	818	828	853	849	888	816	832	845	825	857	869	868	844	799	815	865	781	823	848	889	818	865	857	807	846	834	853	870	855	799	811	849	866	829	811	836	856	831	838	887	902	821	799	806	849	877	789	798	803	838	849	816	788	831	845	826	856	875	825	891	837	797	877	856	817	815	789	819	854	819	867	850	849	873	829	811	820	829	944	870	797	847	827	854	798	841	849	804	863	836	858	847	823	825	869	883	843	800	863	825	838	887	810	784	824	887	858	850	848	852	811	845	831	853	854	813	825	804	823	763	823	842	881	880	836	843	795	838	809	829	791	851	863	848	855	913	838	830	843	831	847	845	803	854	868	786	875	817	793	860	850	835	883	882	864	801	877	801	873	811	859	827	833	838	821	911	846	821	823	832	830	860	863	845	837	797	862	868	836	869	815	828	882	819	819	824	812	853	819	797	840	837	866	861	819	849	843	874	861	815	829	871	843	912	845	842	845	816	850	845	884	833	820	844	804	804	785	817	854	843	864	837	774	851	827	875	832	815	876	847	849	821	847	867	866	828	811	831	801	885	844	791	880	832	825	854	824	854	869	862	846	819	850	803	830	860	829	842	829	829	847	813	893	854	828	838	806	809	870	806	802	829	828	898	808	807	859	844	868	829	821	842	818	888	809	839	880	828	821	816	853	839	801	854	867	853	891	873	805	806	817	863	863	794	873	814	842	827	772	844	875	809	787	750	863	834	818	844	862	851	819	809	828	835	762	831	840	859	841	840	857	810	819	816	865	841	839	860	807	855	828	890	843	843	828	890	828	835	849	828	822	826	841	908	795	854	857	832	858	827	843	861	859	872	799	832	842	762	821	813	811	832	779	818	832	810	862	822	848	784	840	832	809	895	860	802	878	857	884	835	860	932	820	836	909	791	844	852	814	801	849	803	857	894	832	830	860	815	841	886	798	822	858	804	866	814	832	833	848	812	862	819	873	839	819	843	817	808	823	840	811	846	847	802	818	803	850	808	875	823	826	825	790	825	815	877	843	818	878	830	876	873	845	837	880	781	824	791	868	889	891	814	848	803	844	858	858	832	853	866	870	912	803	839	810	845	859	829	825	840	835	861	860	875	770	825	840	837	853	837	764	791	858	825	879	867	806	839	897	848	830	875	834	803	845	843	782	831	830	799	804	866	873	821	852	838	827	858	818	830	866	827	842	847	846	859	818	853	798	824	858	867	820	832	860	878	856	846	873	768	824	860	861	826	899	826	814	863	875	803	837	821	846	845	840	876	862	840	863	863	862	863	895	820	853	841	811	813	818	838	818	862	805	893	868	842	834	836	878	836	854	826	826	831	840	862	831	865	811	784	834	843	790	809	853	850	852	822	835	830	863	820	859	839	896	818	807	868	855	849	868	895	877	823	900	809	840	790	845	891	818	818	817	877	835	824	828	862	858	828	843	854	805	804	829	853	845	870	855	896	819	813	831	905	832	838	828	897	827	878	843	797	857	875	840	819	792	826	833	818	858	797	807	832	839	798	834	811	852	797	871	840	847	866	822	804	852	883	810	825	840	854	831	790	879	797	832	840	869	849	868	846	805	874	817	866	885	832	842	852	818	795	852	805	890	872	824	765
5605	3016	1623	1130	1168	1329	1179	947	751	574	516	459	409	301	266	244	221	210	201	191	152	148	141	148	130	134	130	120	132	94	99	98	109	84	97	98	91	88	69	84	63	99	61	56	102	74	72	73	65	60	71	78	80	57	69	60	63	65	64	66	61	57	74	71	60	70	73	53	60	67	76	94	79	69	64	48	63	50	59	73	67	71	75	70	79	77	62	84	74	67	62	70	70	53	71	52	81	57	66	56	67	79	59	70	76	75	60	64	73	65	75	61	77	55	72	76	59	63	79	74	57	67	65	64	87	63	71	83	69	73	74	79	76	78	68	62	71	76	74	73	72	63	50	62	68	61	63	59	73	65	58	70	75	53	71	71	69	68	59	74	70	80	54	77	52	55	73	66	77	75	78	60	59	65	61	77	63	61	62	60	54	62	70	51	67	71	71	67	59	68	86	71	84	64	76	60	68	62	61	72	68	81	55	70	52	49	76	44	75	78	65	71	60	63	73	75	75	75	68	58	70	62	71	84	73	71	54	67	72	85	83	78	87	64	78	65	63	66	73	65	66	67	58	62	71	70	55	76	58	81	69	59	70	56	61	75	61	73	71	61	82	71	73	70	76	65	61	64	78	72	59	57	67	76	67	69	72	62	63	63	66	68	81	63	77	77	69	68	68	79	81	93	72	74	54	82	72	66	81	57	83	77	54	68	61	70	70	66	58	65	87	71	64	73	71	51	79	71	71	76	73	89	69	65	58	76	73	71	56	79	82	61	65	77	75	56	68	70	71	76	68	63	64	76	84	78	68	69	79	71	76	63	83	78	72	62	61	59	67	74	71	69	66	67	78	91	58	63	63	71	71	69	75	60	68	59	68	62	55	67	62	70	79	64	67	75	65	81	63	58	66	71	63	73	52	67	110	65	76	69	71	72	63	82	75	76	75	69	72	71	74	81	71	59	72	75	64	68	82	73	64	69	71	79	77	57	53	66	71	75	56	66	65	69	68	71	56	72	47	67	72	54	68	55	75	57	76	77	55	75	79	55	73	65	71	66	58	79	59	67	53	69	64	77	62	61	66	88	61	68	56	56	67	68	79	76	72	76	59	78	70	64	75	59	72	61	84	70	58	67	70	67	64	71	62	60	72	68	66	71	62	64	75	50	55	66	75	56	72	67	68	60	57	75	70	76	62	63	71	68	78	65	68	51	70	81	64	61	68	65	60	59	64	66	77	77	58	59	63	64	76	62	67	64	67	65	64	59	68	62	73	69	69	76	74	76	70	66	66	59	63	63	74	75	68	73	69	75	67	67	71	74	78	73	68	59	69	74	61	64	56	65	71	56	74	65	61	78	63	80	59	77	77	79	64	60	56	76	75	61	75	72	68	71	64	65	66	69	67	60	53	64	68	61	69	71	66	82	72	57	72	85	86	80	66	64	74	81	64	76	73	51	70	73	77	73	68	80	66	81	49	69	69	91	70	59	66	85	70	77	70	66	72	68	50	63	85	68	68	69	69	60	80	56	75	65	77	77	72	74	65	78	69	79	71	72	70	67	70	72	69	69	84	72	56	69	69	61	76	78	73	78	79	71	71	68	79	69	58	71	85	73	77	66	81	70	64	63	66	60	75	87	64	74	59	74	76	69	72	73	85	59	57	66	63	79	67	61	71	65	65	73	65	58	72	78	76	67	48	67	80	65	61	52	59	68	68	57	73	67	61	73	79	61	66	76	71	78	70	71	73	86	59	78	83	65	83	60	66	81	63	78	66	58	65	58	81	70	60	53	87	77	69	68	76	80	69	64	67	79	70	63	74	79	81	76	89	74	80	68	72	69	72	67	66	53	59	75	70	59	67	65	68	68	80	52	71	54	72	62	60	60	67	66	67	73	53	60	77	70	67	69	68	56	74	85	79	63	81	70	67	59	75	67	68	53	63	64	66	74	54	55	66	60	74	68	67	67	59	62	83	64	52	69	73	82	67	72	63	77	69	75	44	71	55	70	68	55	64	84	63	75	72	62	69	72	71	69	70	55	80	96	62	73	71	72	73	62	74	69	70	67	57	68	68	88	69	62	67	76	62	81	78	71	74	52	73	69	64	70	67	60	55	82	64	78	71	66	63	77	76	64	73	77	76	56	71	57	81	67	57	68	60	77	60	101	49	73	56	57	80	65	76	61	94	77	72	84	64	54	64	64	75	67	60	69	68	72	75	66	64	62	67	65	63	64	58	88	84	67	81	76	67	66	61	74	56	65	72	76	61	84	77	67	66	61	64	73	64	67	48	76	78	66	73	76	76	65	70	71	61	65	62	68	76	82	73	67	62	60	58	63	66	67	55	84	57	72	64	70	65	56	82	69	67	65	58	64	78	60	64	81	70	67	67	75	71	90	64	79	68	71	77	76	64	54	72	66	77	74	68	66	61	70	70	73	67	70	73	59	61	68	69	80	66	62	82	75	71	66	74	74	62	70	70	61	59	67	77	64	63	47	76	78	62	78	62	70	59	71	68	57	61	75	72	64	55	77	55	78	65	67	63	68	61	64	68	83	61	68	57	81	66	74	77	73	63	70	73	60	78	63	74	94	70	78	53	75	70	79	69	73	57	66	82	65	64	61	81	72	64	76	82	64	76	70	68	69	70	73	75	70	72	84	59	61	74	81	76	61	66	60	60	67	72	82	72	77	60	65	78	64	49	59	72	92	72	65	67	54	55	62	83	72	58	60	65	82	81	77	64	71	69	69	73	72	76	85	79	68	91	71	69	69	66	80	56	64	59	74	48	70	58	73	83	73	73	65	72	63	62	71	79	70	63	80	69	61	73	59	63	63	80	76	72	79	65	88	65	76	73	80	72	74	79	68	78	68	67	80	84	60	61	59	73	72	65	66	70	65	68	61	63	80	67	75	58	60	58	59	71	70	49	67	66	71	77	63	64	67	64	72	66	76	71	81	79	72	81	78	72	79	68	67	73	78	64	83	67	70	73	61	79	71	81	72	67	79	58	65	57	56	65	78	52	62	75	66	75	75	66	74	69	77	59	57	78	71	75	67	72	46	76	54	77	76	73	61	63	90	52	76	72	81	83	65	66	71	59	83	76	75	61	47	77	80	68	85	66	70	76	77	67	71	51	65	64	73	58	78	63	64	71	66	65	64	75	84	64	69	72	60	48	65	68	68	64	82	60	85	72	69	54	66	65	74	56	58	67	72	85	75	72	56	60	69	65	75	73	81	71	63	57	56	72	66	79	61	78	60	78	66	73	73	81	72	76	62	70	64	67	64	74	80	68	73	90	70	55	73	63	67	77	78	73	60	75	68	79	80	71	57	65	68	55	60	57	63	61	72	79	79	77	68	60	70	73	77	61	64	81	76	72	54	61	50	73	73	65	73	76	67	66	63	76	74	65	79	61	64	68	74	71	65	68	52	74	56	64	75	74	73	62	62	65	76	64	56	66	76	64	62	75	66	60	76	71	65	66	82	65	62	79	55	61	67
30918	21817	18062	24152	29227	28697	26424	23255	19956	17047	14416	12540	10863	9305	7864	6951	6201	5561	5398	4721	4182	3744	3390	3361	3141	3191	2921	2540	2360	2190	2066	1815	1782	1669	1531	1394	1288	1202	1193	1147	1140	1071	1094	1032	1027	953	988	840	921	828	905	880	894	855	853	864	870	841	803	852	845	862	861	794	827	828	834	815	823	822	774	815	776	812	802	823	796	772	851	860	834	816	811	812	814	816	835	802	855	828	850	785	739	826	837	854	801	780	791	825	872	819	808	815	812	820	815	794	832	805	827	777	753	790	818	859	783	847	826	846	867	804	814	813	799	837	865	841	815	860	840	849	812	880	816	829	806	783	817	804	817	858	795	821	805	807	814	835	859	831	811	820	810	756	842	924	846	820	815	806	858	792	845	854	797	795	792	841	792	798	792	810	807	836	847	815	844	810	848	770	800	801	837	870	819	824	834	782	842	789	851	825	866	806	814	805	790	827	876	838	798	820	817	814	762	849	815	774	843	836	777	820	842	840	832	805	882	867	822	833	853	792	854	858	816	779	803	808	854	827	868	846	808	826	788	808	858	812	837	806	819	770	772	809	842	794	815	839	804	827	838	795	820	863	859	867	852	855	859	830	847	834	806	807	825	816	763	832	814	771	883	785	824	768	792	819	863	813	811	800	811	807	790	808	826	841	798	779	816	777	806	799	827	883	849	808	794	794	788	845	790	869	786	864	834	793	801	797	775	762	839	796	820	847	810	827	858	821	833	811	822	861	829	801	850	838	799	805	824	839	845	803	818	847	865	816	857	829	840	845	833	829	784	854	853	847	867	801	808	848	809	829	831	822	852	845	881	821	862	814	803	780	795	851	809	795	844	823	795	800	821	803	808	801	818	783	848	845	774	803	833	789	837	882	841	856	795	826	847	800	866	847	808	813	817	807	826	860	809	830	816	828	867	850	831	837	791	806	867	834	843	838	832	817	818	825	817	844	787	829	863	806	820	785	793	885	831	801	835	857	812	825	856	855	858	801	842	830	815	831	795	834	858	804	851	808	871	807	854	896	810	849	799	847	805	797	781	791	811	838	814	853	839	883	860	882	824	858	831	801	783	822	819	899	799	832	842	841	899	826	807	827	838	828	777	860	815	823	821	838	819	884	787	832	843	864	829	853	853	849	798	786	768	833	833	841	808	833	824	864	842	826	827	837	841	832	803	752	813	858	809	851	777	809	869	833	837	853	787	800	814	810	847	805	927	866	818	807	847	761	819	853	777	791	827	879	788	843	843	829	832	839	825	850	838	814	809	817	806	856	838	769	856	814	855	852	847	777	849	838	853	817	850	830	817	877	825	793	788	779	821	824	797	833	845	782	842	855	897	781	851	858	825	843	856	864	896	853	820	830	787	804	776	829	837	822	826	803	801	803	765	807	851	817	824	826	814	821	863	854	779	798	813	814	808	850	834	810	814	768	811	808	847	828	853	852	804	808	765	853	795	816	849	778	858	810	835	829	796	792	812	797	845	822	815	810	852	860	797	839	801	820	837	781	826	793	836	795	846	776	856	774	785	806	809	787	831	848	864	810	819	759	848	774	791	820	827	787	793	807	859	839	820	845	796	801	837	842	785	820	831	827	808	799	862	883	877	832	845	823	825	828	820	802	852	793	830	825	840	812	775	830	840	818	880	850	868	820	821	771	836	834	850	844	775	771	818	837	835	858	812	819	800	796	836	822	810	820	822	787	774	846	827	815	858	849	795	823	822	805	811	885	866	825	774	836	882	851	840	852	843	783	798	824	837	841	790	796	798	799	824	831	850	789	823	852	812	815	823	794	821	810	846	836	842	831	800	822	871	785	834	865	844	820	820	778	789	819	846	795	891	847	843	819	830	809	858	839	830	787	779	807	843	809	834	827	799	812	852	833	806	813	827	824	817	804	793	846	833	844	811	795	870	847	813	818	828	799	857	803	859	835	795	825	824	816	817	810	843	797	775	821	796	835	813	824	819	838	814	799	843	837	833	830	878	793	782	822	822	846	807	841	791	816	825	793	807	827	869	843	807	780	857	809	815	833	825	816	813	848	822	837	852	799	866	800	790	829	780	817	844	851	760	842	804	805	850	754	818	799	806	746	849	856	848	855	827	788	853	823	840	856	845	823	792	813	802	837	808	799	765	847	806	788	834	832	832	812	841	874	838	824	816	880	821	805	833	854	812	806	821	848	847	793	832	844	858	787	757	891	802	847	818	756	811	786	825	818	819	813	794	797	845	877	829	839	822	823	830	834	821	856	799	831	806	829	825	806	838	838	851	779	828	862	819	778	820	835	915	828	797	861	804	823	802	832	836	834	786	830	853	806	813	811	788	819	818	797	828	843	782	859	813	791	786	790	783	839	801	860	819	787	799	838	880	815	805	837	825	844	784	826	858	840	806	862	807	815	828	795	808	826	834	763	757	839	841	797	783	836	780	864	810	830	856	861	847	829	852	850	849	835	773	805	846	848	797	774	835	852	827	799	827	807	776	846	832	865	796	761	835	840	834	809	793	829	863	815	833	830	827	794	884	799	844	820	855	848	790	848	788	812	851	802	836	821	838	811	824	826	841	856	869	840	851	837	869	860	884	803	813	786	757	817	819	824	789	854	855	845	796	827	859	830	784	809	856	836	786	847	893	769	860	837	772	824	794	817	854	813	810	858	845	781	824	814	850	877	829	813	847	880	829	832	780	861	772	814	778	853	831	802	773	760	841	810	846	808	849	801	778	831	799	813	894	790	804	865	834	775	788	828	848	890	848	824	811	834	780	804	829	814	817	799	877	840	802	842	816	820	790	785	865	812	870	801	818	854	815	817	803	820	788	804	830	856	814	754	848	849	787	753	846	809	813	859	884	842	852	812	800	809	829	833	793	841	826	811	846	868	796	808	802	848	774	820	838	817	815	780	853	833	874	850	839	813	838	902	807	821	841	813	824	770	842	840	782	811	774	812	835	816	833	810	814	804	838	806	801	827	839	865	829	787	782	762	844	822	791	844	814	775	833	842	801	822	837	760	807	839	829	818	848	816	828	780	817	795	778	835	801	825	851	835	794	798	820	832	800	857	803	832	810	780	804	864	811	783	808	810	787	842	809	823	851	799	827	849	856	840	837	822	891	827	830	885	848	799	760	799	812	856	818	799	844	832	832	837	827	868	819	894	804	837	821	820	830	851	776	814	863	778	750	803	882	769	796	807	826	857	778	838	836	833	890	814	846	776	828	815	779	809	835	820	778	818	823	818	841	781	830	768	845	845	821	832	787	808	864	822	795	848	815	841	815	786	785	847	837	769	816	825	795	791	837	780	801	811	779	840	797	773	831	810	798	829	795	846	842	838	821	834	835	773	797	848	776	829	843	845	792	855	840	812	871	875	803	853	852	835	832	808	841	856	811	776	787	829	813	843	826	822	811	820	772	795	777	797	849	842	809	872	829	767	807	845	847	779	850	815	827	814	804	812	850	805	799	857	804	822	827	880	813	822	839	785
3208	1100	643	476	489	516	512	424	321	288	233	197	173	147	139	110	117	99	120	129	111	107	90	94	96	95	97	104	79	83	80	94	63	72	87	75	64	81	63	77	70	85	68	64	60	63	74	59	78	64	68	70	47	65	59	63	63	80	55	65	69	63	81	74	57	61	74	53	67	70	70	82	63	77	68	78	65	60	71	62	64	48	65	48	67	61	62	59	61	53	69	51	65	62	65	72	70	73	68	68	59	51	59	63	73	67	66	62	62	64	65	68	60	68	76	54	67	80	74	52	53	71	56	55	49	71	65	57	70	65	73	52	52	64	55	60	53	59	74	62	60	76	71	57	62	60	66	61	78	59	69	75	68	68	67	63	62	64	61	65	70	55	53	77	66	73	75	72	71	69	74	53	57	60	78	55	66	59	80	61	67	69	70	57	73	53	58	64	67	79	70	58	71	67	58	59	69	79	73	60	78	71	58	61	51	63	75	50	70	50	55	57	64	82	77	73	73	65	75	71	62	51	56	60	77	53	65	64	54	60	58	68	65	69	63	66	53	59	79	56	74	74	64	73	92	73	72	63	58	58	61	52	69	76	82	67	75	67	66	80	61	67	71	81	81	63	69	63	62	64	73	69	64	69	61	70	66	62	60	68	74	69	61	64	65	79	71	71	71	70	60	62	77	67	69	76	71	52	75	77	66	76	65	67	68	73	57	70	65	49	74	68	68	66	52	69	72	64	65	69	48	83	69	81	53	68	72	62	59	63	72	52	62	75	59	61	60	58	49	61	76	76	69	67	67	81	69	67	54	55	62	58	85	66	67	65	68	72	66	73	58	58	71	80	63	74	70	73	63	81	64	75	69	72	73	64	64	73	51	80	64	67	60	59	63	67	63	80	68	61	76	59	86	69	66	63	81	57	53	73	64	56	70	61	76	74	73	55	69	69	75	73	62	52	66	72	50	72	58	78	71	70	61	64	62	62	57	79	61	57	76	63	76	71	65	55	69	75	65	73	69	62	52	59	79	70	59	59	82	72	77	72	67	68	56	68	63	71	86	58	63	76	71	52	73	64	64	63	71	73	68	73	84	64	72	75	78	71	61	74	56	77	82	57	58	60	58	65	55	56	69	69	63	81	68	63	72	80	79	53	77	64	74	60	77	75	61	66	52	60	75	70	65	54	70	74	59	62	61	81	74	83	65	55	50	75	78	75	80	75	61	58	67	65	70	65	70	49	67	80	60	71	65	86	77	63	57	83	55	48	60	79	57	43	72	60	51	68	51	69	82	81	73	61	49	63	61	69	52	67	82	65	76	72	68	61	79	75	66	65	79	56	74	67	70	55	53	66	57	70	84	57	63	74	58	77	64	71	69	59	74	53	83	78	58	72	76	70	68	58	70	71	71	66	72	69	58	76	56	54	63	58	77	73	48	76	71	79	68	66	68	77	64	65	71	68	70	71	65	68	57	67	67	64	61	60	63	68	58	61	70	61	64	62	75	79	53	65	62	59	65	67	86	54	77	76	60	61	62	74	69	75	57	64	64	53	76	71	70	76	79	70	59	65	64	81	68	71	58	63	54	79	66	69	61	53	63	69	66	57	63	84	58	61	64	64	76	82	59	51	67	82	58	66	67	56	58	78	76	55	74	65	71	76	49	49	80	52	81	77	50	56	92	59	53	67	69	67	71	64	64	83	56	74	74	79	72	68	65	67	71	79	60	61	61	69	54	56	65	72	74	55	59	72	65	73	63	77	66	68	63	72	64	74	70	67	71	72	61	58	66	58	55	60	59	69	59	73	58	53	74	59	60	65	74	72	70	70	47	56	59	63	65	63	62	58	59	74	71	61	71	82	79	67	71	68	67	62	53	75	44	72	62	70	56	61	66	65	62	71	80	58	78	63	71	69	65	76	71	65	57	58	59	75	67	65	58	71	72	71	61	82	69	72	55	58	52	62	63	67	62	66	66	63	66	62	56	76	47	53	61	65	85	63	54	76	60	62	60	60	56	55	68	70	61	63	69	65	80	63	54	69	76	68	66	80	71	77	64	72	88	65	82	75	63	64	64	57	58	67	63	63	71	66	57	66	63	63	84	53	66	54	58	54	85	65	60	68	58	79	62	71	45	65	74	72	63	89	73	68	54	77	89	63	70	66	68	54	67	63	68	69	73	62	62	63	72	60	77	63	71	49	61	65	65	62	55	74	54	58	70	62	61	71	58	54	67	65	74	70	75	69	72	68	81	70	63	58	74	58	60	67	59	62	71	74	71	68	69	68	76	64	68	78	84	74	75	75	56	68	70	59	61	51	66	72	68	92	66	69	68	73	72	64	69	68	77	54	66	75	77	55	66	61	62	80	72	70	63	62	53	57	64	63	77	75	70	56	51	81	72	78	64	85	57	73	64	66	63	71	61	69	74	63	60	66	69	73	77	77	72	66	60	56	74	88	61	72	76	67	70	75	84	50	56	55	66	70	69	70	51	55	49	63	72	62	73	73	65	74	86	71	54	67	67	66	70	69	59	48	71	67	80	61	68	56	61	80	63	65	59	65	61	67	76	63	53	73	69	69	59	54	57	75	60	70	59	67	74	83	67	59	50	56	51	69	88	67	67	67	71	68	71	61	66	58	73	81	70	68	72	57	66	55	48	51	65	79	57	64	54	64	79	70	67	66	70	64	53	57	60	60	71	70	75	55	71	71	71	73	68	58	69	61	78	66	60	64	67	61	65	80	67	74	56	62	68	63	75	64	79	65	63	62	71	64	60	62	59	66	59	63	71	75	71	56	59	66	60	62	89	67	72	59	65	63	65	64	84	57	53	70	53	70	47	75	82	62	60	64	67	72	72	74	59	55	64	70	65	72	63	82	58	65	71	54	77	56	51	71	63	74	76	60	70	61	73	69	75	63	68	63	79	54	72	76	62	61	72	53	66	63	74	62	68	74	64	50	58	57	69	64	62	67	70	68	77	56	68	82	71	63	67	66	72	60	72	77	71	64	63	62	59	65	73	64	68	54	59	47	75	81	56	52	51	63	74	65	57	78	60	77	74	67	65	63	65	66	72	62	76	78	81	66	66	61	49	79	72	59	72	63	65	75	68	61	69	65	71	62	54	68	61	80	62	56	60	80	71	76	56	64	71	84	60	66	81	65	79	77	60	68	65	65	64	70	60	59	61	55	73	64	63	62	72	73	63	65	78	61	69	61	72	57	62	58	74	55	62	75	66	58	77	76	70	69	70	75	77	54	68	66	65	68	68	74	71	56	59	77	64	84	68	66	71	63	86	79	71	79	73	66	68	54	63	74	74	75	58	77	59	72	66	55	69	70	50	57	51	70	63	65	57	70	79	62	74	72	81	75	70	57	71	67	61	74	66	66	50	71	65	75	61	73	66	51	68	70	52	59	68	67	66	74	81	61	78	67	66	58	48	71	56	56	74	64	75	77	72	79	73	71	55	70	63	56	61	66	59	58	64	81	71	74	65	58
22995	14270	10637	15884	21460	20961	18352	15151	12160	9771	7713	5960	5001	4290	3619	3254	2965	2808	2805	2580	2333	2013	1851	1764	1889	1881	1826	1669	1548	1515	1505	1294	1256	1367	1199	1084	1064	983	989	932	924	879	855	872	871	893	831	868	878	792	811	831	827	784	841	865	841	818	781	843	803	859	822	793	819	799	800	798	820	800	744	781	780	798	824	780	760	827	813	819	767	821	822	813	762	801	782	813	786	775	774	813	742	800	802	771	811	803	802	833	789	742	839	787	745	787	761	804	755	823	764	818	822	827	852	812	810	830	836	791	817	788	821	799	791	767	794	789	794	772	828	801	809	809	753	797	797	825	823	774	772	816	819	802	789	773	786	814	813	774	805	824	806	788	816	771	832	770	778	793	791	842	817	779	809	797	817	835	778	822	849	790	814	814	807	781	783	826	779	759	782	758	790	770	781	868	803	830	792	793	780	801	783	822	773	800	833	836	793	814	711	797	784	774	779	738	760	816	809	780	841	767	839	800	764	806	801	822	787	804	815	802	798	796	794	798	787	786	792	766	737	765	787	818	780	803	743	833	807	803	799	757	830	795	804	764	793	814	791	776	814	759	822	789	781	795	775	788	809	776	768	835	764	752	874	745	821	785	790	787	855	812	774	773	805	825	820	843	787	779	770	816	819	864	786	783	800	810	792	815	758	813	760	798	838	790	802	826	819	764	802	799	791	803	850	804	878	807	768	754	804	796	800	804	756	838	760	815	788	778	797	764	783	840	825	807	798	793	779	800	804	824	852	787	838	806	813	763	838	785	775	796	803	787	735	825	754	810	806	821	783	802	830	806	795	784	780	816	828	822	826	762	763	803	812	793	825	796	856	784	818	825	838	818	844	798	870	772	812	824	745	835	786	780	780	784	809	780	818	804	770	854	772	790	820	804	780	808	838	807	819	792	799	815	760	817	792	764	781	772	767	845	787	812	770	815	790	799	791	763	767	770	784	768	801	785	829	820	772	817	783	775	753	792	839	794	795	789	786	764	806	782	815	840	772	741	799	801	799	770	806	826	819	838	784	788	832	824	764	813	780	789	787	774	798	778	756	806	806	801	803	806	846	783	794	863	824	762	731	779	815	801	715	802	745	804	800	820	800	820	776	774	801	774	797	776	807	773	806	837	777	840	867	848	804	787	767	799	750	861	802	800	791	865	818	776	770	829	751	807	761	783	753	764	833	796	769	785	740	776	794	819	777	777	790	787	808	801	802	813	782	806	791	751	815	762	805	798	807	853	856	800	810	822	807	805	747	800	781	833	805	792	807	839	835	792	755	793	771	764	785	705	826	839	826	782	793	806	816	773	805	744	793	765	780	835	813	809	775	831	777	807	789	772	775	805	794	752	788	797	809	801	823	790	809	799	803	777	791	792	710	838	794	827	787	810	806	848	786	779	832	774	805	820	779	792	818	772	773	843	796	802	835	794	780	801	804	768	767	757	799	777	802	784	735	822	811	840	749	799	806	806	827	793	778	835	734	782	812	800	809	816	790	839	760	790	788	735	784	816	718	765	806	835	822	869	851	779	837	794	764	760	839	809	834	810	807	765	804	835	767	782	796	801	848	752	814	798	825	797	780	832	787	756	771	770	813	831	775	787	775	812	850	824	820	748	832	800	754	773	829	803	741	814	797	753	810	777	789	821	806	781	820	763	834	789	802	783	802	781	822	732	808	759	774	834	839	797	762	817	789	800	827	829	726	861	742	743	795	807	805	804	796	818	783	793	788	782	799	784	791	780	788	823	790	833	831	802	782	801	769	758	791	766	737	812	814	825	798	828	818	769	827	850	810	805	753	813	777	820	772	847	774	794	770	833	803	805	828	770	779	850	780	807	862	838	756	811	797	817	816	757	796	734	781	799	793	795	800	799	776	747	774	788	821	803	809	782	781	826	847	803	798	740	793	782	819	833	791	776	800	777	771	852	837	788	828	780	721	816	776	802	826	829	789	780	802	815	818	817	798	821	754	805	802	785	751	776	792	794	738	845	777	804	802	804	848	754	781	767	755	809	821	794	762	816	828	808	808	830	806	797	811	810	794	745	780	781	815	755	763	804	804	811	805	820	766	805	825	819	776	851	755	772	743	774	809	818	744	798	773	806	789	767	824	805	782	760	786	830	754	821	801	790	853	813	746	804	783	821	751	779	773	792	798	789	788	771	814	794	775	845	765	776	786	790	797	823	764	797	799	756	811	789	820	865	792	815	795	841	812	823	800	787	793	775	796	802	764	781	782	821	773	783	799	746	789	815	775	732	791	781	816	806	782	840	829	809	737	766	790	812	780	790	787	767	830	805	788	811	736	760	827	784	845	768	873	792	825	765	739	814	809	818	811	784	790	782	822	802	790	817	793	787	826	798	762	769	787	815	772	754	781	780	798	861	802	851	823	790	794	810	820	783	788	794	792	762	760	812	791	828	743	754	854	779	808	781	781	781	769	807	769	804	841	749	876	814	785	796	794	792	818	807	738	855	829	838	779	812	781	812	730	818	778	748	857	801	750	791	807	776	822	771	783	808	791	796	782	774	819	775	794	752	825	823	760	827	804	803	784	787	852	809	793	808	757	779	820	825	802	838	792	823	800	820	837	824	745	811	799	788	835	819	801	788	885	805	801	801	830	790	749	833	829	798	822	739	822	797	758	761	823	813	747	789	825	799	833	800	807	810	813	825	771	773	787	851	840	777	754	741	792	802	741	832	798	829	823	793	809	800	843	770	831	822	752	778	822	762	754	850	806	797	823	760	822	809	825	826	841	789	814	789	817	843	810	815	845	818	799	821	776	807	789	804	797	824	787	772	816	812	788	845	779	793	837	809	804	797	807	745	831	814	761	762	816	852	787	738	785	801	781	775	744	828	796	798	771	821	826	775	751	768	819	804	806	855	815	805	838	784	853	828	813	778	809	805	818	780	728	805	772	824	784	783	834	789	804	772	801	819	770	806	827	800	802	820	830	771	760	838	792	796	791	793	798	782	830	803	755	855	770	796	803	799	770	771	749	754	804	823	762	809	821	858	822	792	818	788	851	772	799	784	867	786	796	811	799	780	761	829	754	815	775	808	814	789	808	781	793	812	755	797	791	757	786	832	773	780	798	826	799	800	799	784	833	786	814	786	730	833	828	789	727	742	777	811	793	766	807	748	828	801	808	757	760	823	761	816	791	774	779	762	831	793	794	798	818	865	792	803	788	721	844	782	808	821	814	788	835	808	791	804	828	853	811	796	818	796	784	802	813	818	830	829	740	802	789	837	791	837	750	769	798	814	850	798	780	826	789	808	814	807	810	778	825	803	754	808	843	844	819	797	762	794	792	767	808	818	805	785	798	894	749	794	811	748	793	807	767	833	841	838	816	781	818	816	809	762	806	818	785	804	805	838	774	813	777	790	765	856	824	737	846	803	814	780	806	815	845	824	809	815	812	781	806	818	793	816	804	800	801	836	826	869	846	768	794	777	836	817	825	793	786	812
3747	2199	1180	736	774	907	861	645	530	411	380	307	263	226	205	177	185	128	138	133	127	117	112	91	100	109	110	96	108	104	111	93	88	75	102	87	82	71	86	71	64	66	69	74	81	70	62	64	73	75	80	77	65	71	60	66	70	71	57	96	78	70	68	62	66	60	59	74	79	64	55	69	61	57	74	74	71	80	71	76	70	53	61	60	64	64	63	65	64	68	61	74	65	55	51	73	71	65	66	72	59	50	72	64	67	78	66	84	63	65	59	59	68	52	68	71	63	57	67	70	58	60	68	63	64	64	52	49	58	54	71	80	70	75	60	73	61	57	85	62	74	54	63	59	80	48	61	57	76	65	60	58	66	72	71	61	61	54	74	44	45	57	63	79	60	79	72	68	66	73	64	57	68	66	71	85	66	75	65	63	83	76	69	59	74	70	58	68	64	61	57	70	61	70	63	66	63	67	52	55	69	72	78	64	61	60	61	65	65	72	75	67	54	61	53	65	71	63	53	73	69	67	69	77	62	57	75	60	67	60	64	89	64	55	48	57	66	68	61	72	60	65	74	63	64	64	66	86	52	73	67	64	67	77	62	65	67	73	67	65	70	70	79	59	71	55	70	56	70	84	52	66	60	77	64	78	81	58	53	66	64	68	66	60	55	69	59	76	55	71	72	46	61	85	67	59	57	58	62	70	70	60	45	58	68	62	63	84	64	57	54	61	69	54	52	70	50	74	66	62	78	62	58	56	69	77	51	75	60	58	63	62	80	65	66	63	57	76	60	59	70	75	73	71	67	53	58	60	68	53	55	57	67	61	74	58	74	45	43	63	59	65	53	73	53	53	63	68	74	70	47	57	72	74	55	72	67	66	57	63	73	50	81	57	78	80	74	70	64	48	52	45	70	69	62	68	62	60	64	58	56	69	61	72	67	72	75	62	72	63	64	58	55	72	67	61	63	61	68	67	66	80	75	70	67	55	60	68	83	64	59	75	73	64	76	73	72	58	62	63	67	60	71	77	62	66	72	73	69	70	65	66	70	54	90	64	59	72	77	72	69	66	75	73	70	65	68	56	69	71	73	67	65	65	56	60	80	66	72	58	71	76	68	71	64	73	62	72	57	66	64	58	73	58	68	61	63	66	66	55	63	66	83	79	73	65	75	67	69	59	61	63	69	65	68	64	63	60	59	65	67	73	56	72	59	84	80	77	60	62	42	60	83	58	74	77	49	68	53	65	60	73	65	60	77	78	74	65	79	78	56	61	59	69	73	68	79	53	71	73	64	70	67	55	70	58	66	68	67	66	53	67	62	54	69	68	75	78	65	41	72	59	52	61	58	59	82	74	71	74	47	64	71	61	58	76	68	67	72	62	64	67	61	56	65	77	72	62	67	63	65	59	81	72	65	57	68	68	75	71	75	57	85	65	65	76	57	50	52	59	57	75	72	68	77	72	63	58	69	77	70	67	72	65	58	77	70	66	65	79	64	65	65	58	64	88	69	73	61	62	77	56	89	75	63	61	64	61	57	66	68	52	74	64	72	63	60	55	56	68	74	54	70	67	74	60	72	67	81	66	65	56	74	58	57	62	65	68	59	63	72	54	69	64	62	66	70	74	67	69	77	70	55	61	68	65	61	64	66	54	62	67	70	68	58	75	66	63	79	86	66	65	70	72	59	59	62	65	58	70	73	80	68	64	75	72	63	69	70	53	58	71	78	67	67	65	62	73	73	58	74	65	66	69	82	72	69	68	73	62	59	74	63	54	68	73	65	77	61	70	71	64	71	60	75	66	69	69	77	67	71	80	69	60	69	73	63	68	67	64	79	76	83	68	64	71	55	67	75	68	64	71	52	74	66	75	57	57	64	80	63	72	60	69	49	54	68	71	61	79	59	60	52	55	74	69	53	79	60	73	62	55	66	72	60	70	59	71	73	58	61	61	62	69	56	85	69	64	54	67	74	54	65	59	70	45	68	63	72	70	77	63	71	56	67	56	54	62	60	78	59	69	66	65	75	72	69	82	84	74	71	53	74	51	45	67	55	64	58	58	63	65	61	53	57	56	63	84	70	61	67	52	74	62	67	65	60	72	60	61	68	72	68	72	64	60	86	80	48	63	68	61	65	55	55	66	75	67	66	62	81	65	71	63	55	61	70	55	67	76	64	68	57	70	76	70	56	56	77	76	73	56	71	65	84	55	50	75	66	78	61	51	53	63	72	65	66	59	62	87	64	56	65	55	54	68	77	64	67	73	65	69	67	69	74	59	61	76	78	69	79	76	69	82	58	69	70	62	60	70	63	72	89	63	81	82	63	66	62	42	68	71	66	67	67	62	64	71	42	69	59	66	67	65	64	52	65	61	63	68	71	73	57	57	67	55	64	77	63	55	68	65	68	71	67	69	79	73	68	66	81	51	72	60	70	63	65	69	70	61	58	61	65	82	71	60	84	56	71	71	74	86	63	57	71	52	65	56	55	60	82	72	63	64	64	55	73	75	68	68	83	50	68	61	72	60	57	79	60	68	71	60	61	72	63	55	72	69	76	76	78	72	69	57	72	65	52	58	69	82	82	55	64	67	55	68	64	74	52	61	70	66	75	61	66	68	61	74	71	60	61	58	67	76	72	56	63	67	64	76	78	65	69	68	75	69	68	67	68	75	75	79	67	62	65	67	71	67	56	64	67	60	73	68	66	64	69	55	53	57	72	67	68	63	73	60	70	63	69	74	53	70	61	68	63	80	77	54	66	56	72	65	65	61	61	62	68	62	75	65	66	65	62	76	70	69	71	59	64	61	72	63	62	67	64	67	71	63	67	75	62	44	64	60	66	62	66	59	70	58	77	68	61	72	76	72	66	62	72	65	52	66	64	60	70	56	81	63	71	76	62	61	78	75	69	74	49	70	68	77	61	57	69	68	84	66	76	64	77	63	49	55	75	61	61	66	60	77	57	71	62	69	42	56	66	51	73	59	67	67	67	72	63	78	60	62	60	64	67	68	71	62	72	69	72	61	69	82	73	62	59	63	64	72	64	71	82	76	68	66	58	66	63	66	66	72	57	74	55	66	67	77	68	72	63	67	63	74	68	68	74	59	64	79	76	63	81	71	61	72	57	68	65	74	69	70	73	70	87	55	46	63	73	63	68	64	77	80	57	72	81	59	79	83	64	64	61	76	67	74	57	65	76	63	65	58	67	68	54	58	78	67	69	82	64	59	61	67	69	57	59	54	65	64	72	63	61	50	61	67	64	67	65	56	81	65	69	70	59	68	51	65	69	62	65	70	79	61	70	57	54	47	67	67	82	46	56	83	54	57	85	69	66	61	66	61	70	57	63	69	59	62	78	69	71	63	73	84	66	67	76	59	70	61	66	66	68	60	70	72	73	80	57	89	75	64	69	59	54	72	68	76	69	67	61	67	56	83	62	65	72	75	73	68	59	73	54	63	66	67	56	51	78	65	75	64	66	71	77	79	53	68	68	68	65	61
27728	18860	14472	20758	26590	26012	23347	19885	16718	13860	11261	8964	7559	6600	5634	4939	4219	3822	3770	3810	3299	2823	2497	2394	2269	2311	2268	2057	1892	1877	1692	1618	1545	1514	1376	1186	1174	1148	1037	1024	998	952	888	871	905	938	864	842	843	821	818	810	799	794	835	836	847	732	821	825	813	758	811	763	778	774	763	799	748	756	814	850	780	796	761	750	747	825	787	826	768	778	810	819	767	804	785	845	786	768	765	815	818	773	763	771	740	768	806	755	785	794	756	740	768	834	782	827	751	798	819	805	801	825	799	768	771	770	825	784	757	832	739	734	815	777	818	758	827	825	787	777	767	788	802	806	783	744	793	790	743	779	790	781	802	836	854	789	800	747	808	832	798	841	799	804	801	755	753	772	784	800	806	773	823	810	800	804	771	790	818	776	753	784	754	740	815	771	800	793	815	811	848	751	816	806	819	733	807	830	804	774	792	804	782	792	799	772	793	772	841	776	824	812	795	775	790	784	724	785	804	780	767	827	797	820	795	770	829	809	792	832	795	828	742	739	785	801	799	814	765	791	791	751	792	783	798	774	771	767	774	784	755	787	767	781	793	766	788	742	857	718	760	796	796	796	783	822	786	833	804	799	799	748	748	806	771	758	785	821	777	772	821	764	792	777	719	827	825	792	787	797	838	802	804	808	787	757	747	777	765	821	798	782	848	768	788	845	801	850	778	837	774	793	773	793	818	746	830	801	774	753	822	784	808	757	825	735	791	785	788	799	798	804	825	826	832	837	760	782	777	834	780	841	822	758	783	775	800	841	841	743	811	779	784	804	766	814	791	796	822	788	749	763	776	799	793	784	797	780	778	838	782	745	799	788	797	780	796	855	797	817	789	805	761	768	796	785	827	818	787	830	817	774	813	725	762	802	756	830	775	763	782	831	805	866	774	808	791	819	808	808	789	820	790	806	797	836	805	808	801	781	805	800	787	788	763	797	809	814	787	797	784	773	829	791	768	742	851	760	817	791	831	773	752	739	793	787	811	754	827	782	779	816	749	783	781	814	797	798	788	816	760	804	792	795	803	820	755	819	814	814	823	758	762	800	771	797	811	788	847	811	790	848	773	821	842	738	750	766	790	760	776	827	789	817	750	843	853	859	782	764	789	767	760	881	769	792	800	786	734	805	762	766	811	798	828	778	804	826	800	778	767	786	788	835	842	821	804	801	824	817	795	790	793	769	788	788	828	801	800	789	798	775	815	843	744	808	770	785	807	809	808	755	813	846	769	736	789	754	779	810	775	755	788	815	807	819	755	838	759	821	817	797	779	794	766	800	778	824	796	777	849	824	771	846	761	777	801	810	789	770	725	767	793	780	793	760	768	788	770	808	758	756	808	813	812	796	805	790	786	824	799	708	791	825	829	795	800	812	802	781	762	749	783	813	805	739	864	820	776	796	796	779	795	799	814	781	815	789	812	837	737	792	737	793	785	773	767	806	745	788	797	751	782	785	775	817	772	821	827	792	803	799	838	793	767	784	743	789	816	797	786	779	782	764	786	808	782	786	747	816	791	747	809	814	791	802	774	729	788	784	817	722	805	823	792	784	785	766	756	746	753	792	759	803	780	775	846	843	816	802	814	807	768	823	818	735	810	781	769	871	765	827	810	803	813	765	815	753	795	781	778	746	807	776	736	811	793	770	811	731	825	785	886	836	819	764	821	792	798	802	770	759	859	808	806	818	735	770	840	796	758	832	772	742	796	783	744	783	808	786	814	837	790	801	803	795	736	768	771	785	840	844	788	806	809	773	723	765	782	858	825	779	830	839	813	818	832	775	754	770	802	816	829	862	776	765	790	800	799	774	789	799	756	797	767	794	815	778	806	787	809	774	796	795	769	816	733	831	763	791	804	779	805	783	853	770	789	746	762	800	754	770	841	767	843	750	775	810	774	797	794	803	765	820	823	765	814	833	807	769	794	799	768	798	767	858	796	796	761	808	792	793	793	821	805	744	831	744	752	780	820	795	760	763	766	845	764	811	814	776	760	810	789	789	820	816	774	758	796	805	821	813	815	778	752	851	785	766	805	764	781	811	821	792	827	819	798	814	783	792	795	812	768	802	817	767	797	766	773	792	816	827	802	802	788	829	769	768	816	791	793	825	779	779	787	770	777	805	848	809	833	809	789	809	782	814	817	736	791	776	747	780	833	759	778	817	800	872	863	752	818	781	773	801	779	814	767	833	754	793	800	793	798	780	783	754	842	788	797	796	809	771	795	776	769	785	789	820	818	769	786	801	796	788	785	845	775	803	779	769	815	825	807	784	787	737	767	772	809	828	752	793	841	773	770	773	764	831	795	798	836	796	826	810	807	769	817	772	834	799	782	787	780	785	775	800	824	783	770	826	764	739	745	812	811	786	816	825	765	779	809	768	803	796	751	830	794	758	833	818	757	802	753	765	766	806	746	789	826	743	761	771	736	817	771	770	759	803	806	809	793	805	797	828	753	841	822	834	820	793	833	832	809	773	768	815	752	733	795	771	815	789	761	811	791	793	839	786	745	747	795	776	793	749	777	855	814	792	824	809	831	822	822	783	791	771	820	781	781	743	767	823	740	817	788	799	796	807	744	777	799	805	756	763	780	750	830	842	802	752	806	800	810	790	812	808	729	798	789	830	807	787	750	779	824	819	807	785	795	818	837	771	793	816	828	798	807	812	810	774	767	825	842	831	806	762	835	837	803	835	855	794	745	765	760	780	846	760	836	800	780	797	775	820	813	759	809	787	779	770	779	812	815	813	761	844	807	812	813	818	841	806	791	828	821	775	778	819	783	761	777	802	794	818	770	768	745	746	807	775	764	827	789	813	784	747	805	722	815	816	762	768	778	834	776	831	775	790	778	781	849	830	772	841	787	810	764	829	796	783	766	822	762	812	824	802	787	821	776	770	781	793	762	785	794	784	820	826	790	825	790	753	768	787	811	763	780	754	795	785	799	829	818	772	751	823	802	808	753	783	761	806	798	761	863	873	813	774	805	790	824	773	773	833	809	790	789	833	811	800	789	823	770	785	847	780	793	826	775	774	789	811	795	761	784	789	803	762	832	778	794	773	777	822	769	801	818	797	780	824	811	800	764	770	783	791	744	762	771	817	776	795	791	792	783	730	762	833	794	800	801	757	796	838	801	796	768	832	794	793	814	831	828	810	814	772	772	752	761	798	783	768	777	770	823	835	802	800	798	829	805	760	802	759	766	778	865	788	784	764	795	858	767	788	826	789	803	834	782	793	766	789	835	798	801	819	821	752	787	764	806	764	752	781	810	754	754	790	777	819	799	753	808	788	849	871	804	764	823	832	827	822	839	792	815	765	819	835	802	796	736	828	814	771	816	786	794	809	837	763	787	769	774	789	831	795	741	782	803	772	814	799	810	806	793	792	781	792	780	834	819	808	828	791	766	814	728	854	802	819	783	780	793	847	802	813	804	781	777	797	848	769	735	826	772	787	771	832	824	788	791	738	790	776
5045	1905	1083	807	867	996	847	712	604	466	430	342	275	239	214	182	183	146	151	172	175	123	128	118	122	108	113	115	94	92	94	94	106	92	98	82	89	83	94	84	70	68	79	100	69	65	70	81	62	68	61	66	65	93	76	83	67	65	69	84	74	71	72	77	62	66	69	64	63	66	60	91	85	67	75	72	48	62	70	68	79	68	64	92	76	65	54	66	63	57	69	73	57	94	81	86	56	79	58	65	65	79	81	79	61	86	73	70	75	63	68	74	68	84	73	59	83	68	78	72	72	79	81	71	73	59	62	72	88	70	66	76	71	63	78	61	78	58	68	59	63	84	74	71	72	64	66	74	72	68	54	63	68	74	64	64	65	69	74	69	80	67	81	68	69	64	67	83	71	60	67	68	57	83	67	56	87	76	76	65	65	81	68	85	60	75	64	75	70	76	60	64	88	65	63	66	77	70	70	57	68	63	73	68	76	70	61	60	63	65	64	60	73	58	76	83	71	74	80	66	79	53	60	76	81	62	81	59	83	75	88	76	92	67	62	73	71	74	70	67	63	80	73	68	67	81	67	61	72	86	72	86	76	79	76	71	68	67	64	55	79	69	68	82	56	85	68	89	78	71	74	76	82	84	73	71	68	94	67	71	66	84	72	72	60	64	68	73	61	77	77	81	74	69	85	67	68	65	75	71	69	72	77	76	85	81	63	70	74	73	68	71	67	77	54	75	68	69	80	69	82	79	62	64	61	66	69	65	57	74	58	75	70	73	64	75	64	69	64	71	75	68	65	86	65	56	65	77	72	66	76	73	85	73	69	65	66	67	61	81	70	65	69	79	80	76	76	64	77	56	90	75	63	73	71	88	68	64	69	85	68	54	66	74	60	65	94	70	80	61	65	82	68	65	71	53	54	66	65	73	68	68	58	77	74	77	82	66	72	76	81	54	79	77	66	64	52	71	82	61	49	79	59	72	73	62	62	69	75	85	71	80	83	79	63	69	76	73	69	52	66	82	72	72	64	64	65	76	70	68	66	71	69	68	72	64	61	80	63	69	51	79	69	72	70	66	61	79	58	63	74	70	65	89	71	72	61	68	73	53	74	69	68	81	87	56	63	64	75	62	78	57	55	74	69	65	55	58	61	72	73	77	75	62	67	63	83	63	74	70	60	74	77	84	75	57	64	78	77	70	58	56	67	64	56	64	60	55	64	74	81	67	71	89	84	91	70	64	69	86	64	84	93	66	73	71	74	71	69	75	69	66	73	77	57	75	70	87	83	69	78	67	87	73	66	66	68	71	74	68	85	73	65	66	73	65	70	59	71	76	73	60	66	69	53	75	80	65	72	60	65	76	66	63	60	65	69	65	71	75	70	65	78	70	59	76	73	60	61	68	78	65	76	69	73	62	67	68	71	74	78	75	86	72	67	60	74	61	71	73	74	65	70	70	73	55	79	72	70	58	71	63	71	72	63	80	65	60	79	66	72	64	86	60	76	74	70	76	74	83	69	65	67	64	71	66	58	75	63	53	81	70	75	70	67	75	81	88	67	63	71	62	67	74	63	72	75	52	60	75	60	68	69	63	60	87	72	69	64	75	60	55	67	77	63	63	77	64	68	67	77	58	67	86	59	71	63	74	69	67	71	49	82	76	79	90	59	65	65	61	83	71	68	84	72	60	72	59	63	73	65	71	74	80	77	58	77	70	64	70	55	74	78	72	78	71	69	58	68	64	63	60	57	78	62	64	73	82	55	69	63	79	53	59	80	76	59	59	74	53	62	59	77	65	73	76	65	70	61	58	53	75	66	70	72	66	81	71	71	66	74	76	86	63	81	58	59	78	60	81	64	78	59	62	68	67	74	63	71	79	79	75	79	80	64	71	70	70	61	65	66	86	78	73	72	70	80	78	67	55	62	74	63	72	70	92	74	67	79	79	60	65	76	62	78	72	68	64	67	65	85	62	76	78	89	82	79	83	90	92	77	75	76	64	78	67	69	80	69	83	67	72	72	48	70	77	88	63	74	88	70	67	83	62	69	69	75	67	70	65	80	69	63	77	62	65	85	97	65	71	64	82	65	66	61	71	60	87	69	66	82	68	77	77	70	59	82	68	77	68	74	66	59	65	58	64	76	72	62	73	63	72	69	83	78	95	82	77	70	79	59	85	71	73	70	78	55	63	53	75	65	71	67	70	70	74	61	81	69	68	79	65	74	72	62	91	72	75	62	76	66	61	80	76	74	72	64	62	70	72	64	72	73	56	68	74	68	58	66	75	79	56	64	74	71	74	67	69	67	65	55	63	76	81	75	64	58	67	69	84	58	69	71	78	81	72	84	67	56	74	77	74	73	56	74	59	76	80	74	69	76	58	64	66	80	72	72	84	70	80	79	77	60	63	67	73	73	64	67	92	65	74	65	89	82	72	86	65	74	72	67	66	70	66	76	64	62	60	72	86	61	58	66	55	82	71	86	57	67	53	72	84	67	73	62	69	58	89	81	55	78	72	71	79	66	56	70	69	69	74	81	69	71	77	75	60	69	67	68	64	67	71	63	77	50	52	60	70	54	72	71	69	83	62	74	71	78	59	67	64	68	70	74	76	76	64	51	73	54	63	68	64	65	75	63	67	66	70	59	66	69	68	68	64	71	85	61	73	86	67	74	72	81	53	74	73	79	74	73	76	75	62	51	72	74	72	72	80	72	80	59	77	65	62	81	58	72	63	62	66	66	71	77	69	82	74	87	74	59	50	74	59	66	60	67	74	71	61	55	76	64	70	70	65	56	84	67	81	78	71	75	63	73	69	70	67	85	63	65	80	66	49	66	60	77	75	78	55	63	83	78	72	72	68	75	56	76	73	57	77	62	61	63	69	66	69	81	68	58	67	83	72	69	69	73	57	76	69	70	63	84	78	75	60	69	69	71	68	78	82	74	70	69	64	75	60	48	83	75	69	75	63	69	73	73	74	54	71	63	88	69	61	73	71	54	61	70	63	74	69	73	94	62	76	69	67	77	67	67	62	80	98	70	72	70	59	70	75	52	74	70	56	71	56	61	71	68	52	60	70	79	65	64	76	72	58	68	79	63	65	73	70	79	78	85	72	64	62	50	74	63	77	64	67	68	75	82	77	68	69	72	61	61	56	81	79	70	70	79	70	63	74	61	54	70	72	70	76	70	68	67	68	69	74	78	81	59	67	68	76	88	63	73	67	77	79	56	79	70	66	71	63	76	82	65	68	58	67	57	55	60	60	69	59	65	71	67	74	72	71	72	76	77	69	72	60	63	73	60	68	49	79	71	65	64	62	78	47	71	74	83	78	65	57	75	65	79	64	63	83	68	61	68	78	87	89	73	70	68	46	68	56	74	63	66	66	65	79	72	59	62	71	87	65	76	81	62	66	56	64	63	78	69	54	73	70	84	72	61	73	62	66	68	69	65	68	80	78	62	74	71	74	67	67	79	68	61	78	59	73	56	69	62	80	79	75
25779	17854	13900	20812	26763	26684	23676	20844	17798	14920	12617	10257	8596	7324	6344	5340	4737	4058	3944	4141	3782	3256	2883	2707	2326	2584	2380	2261	2054	2073	1870	1675	1759	1638	1416	1431	1227	1212	1128	1093	1039	1002	925	955	927	908	931	926	846	879	843	854	862	936	836	875	859	912	839	864	823	816	864	836	854	890	896	838	826	846	837	873	855	880	844	774	824	830	861	864	800	811	811	832	831	830	862	813	834	837	841	833	803	856	874	871	811	791	835	759	825	846	845	780	781	772	778	813	812	828	831	800	864	832	879	818	833	923	799	829	792	834	827	791	840	859	836	808	851	820	834	874	860	841	832	895	861	846	842	840	865	815	873	795	822	824	777	805	793	888	825	791	847	809	838	872	804	892	809	814	782	801	805	841	861	812	849	828	836	830	800	843	801	860	786	856	879	825	846	895	787	869	883	827	820	810	868	838	846	795	851	823	845	827	755	849	816	845	839	854	853	868	802	817	823	878	801	858	846	806	823	819	825	827	842	796	844	843	810	790	761	881	832	763	825	817	833	845	836	839	841	876	834	826	841	833	854	870	829	857	804	893	839	878	844	877	802	802	805	881	819	813	840	842	825	801	823	820	842	804	848	866	830	849	894	829	832	836	801	826	855	861	882	831	782	819	861	853	827	829	840	914	820	837	795	826	860	803	837	805	823	844	863	813	845	824	867	814	875	830	842	837	825	859	865	865	793	825	810	825	865	849	785	833	812	823	867	860	851	816	780	860	818	870	773	898	859	838	847	846	809	823	852	875	829	863	832	844	805	859	859	834	865	842	836	816	837	842	799	846	820	786	752	839	813	862	847	825	849	781	812	840	858	807	794	814	851	785	870	855	832	803	800	838	892	805	904	797	814	815	839	853	871	797	842	799	850	863	842	837	846	827	839	820	848	781	809	821	841	784	883	842	841	768	825	852	809	806	798	846	852	846	774	825	826	825	847	836	850	817	844	813	821	862	864	830	770	828	890	851	828	836	865	799	844	885	854	794	821	823	812	883	824	853	831	818	839	820	866	887	813	861	816	775	827	832	803	875	813	824	807	881	882	823	815	860	817	854	863	828	857	837	857	828	796	800	845	833	838	824	828	829	836	837	823	800	820	898	843	780	798	864	794	810	866	829	845	836	836	853	808	871	867	793	832	857	815	811	821	870	845	877	785	830	827	836	860	860	866	858	819	853	852	859	817	839	847	836	810	817	826	810	845	869	830	831	838	809	849	802	828	881	863	793	807	845	837	838	809	846	805	839	834	840	808	830	832	865	840	786	842	817	835	894	895	824	858	839	881	868	866	846	816	831	859	841	826	833	837	832	808	807	827	845	886	844	824	824	828	848	831	832	807	838	833	839	793	828	849	787	824	828	838	797	816	785	835	831	857	851	829	860	803	801	859	834	879	833	860	843	805	795	840	835	887	855	868	802	822	840	830	831	837	843	813	829	843	793	816	814	848	853	873	833	822	812	848	817	822	816	830	789	816	812	839	852	833	837	828	838	893	806	865	792	835	829	804	797	808	794	859	782	832	838	809	838	829	833	829	826	817	822	825	797	895	814	820	791	794	814	830	857	886	877	830	847	818	801	805	900	839	830	823	804	809	849	799	854	801	881	849	826	847	836	809	849	840	810	849	894	793	885	854	838	813	796	762	854	864	817	822	767	819	865	844	794	824	848	795	832	826	859	856	844	844	813	849	846	798	791	828	811	869	816	839	855	851	857	844	750	805	802	819	873	897	855	891	852	848	856	830	799	838	855	794	844	806	837	820	819	786	869	850	836	811	871	886	809	842	793	864	813	806	796	825	859	854	846	819	878	823	821	819	844	787	811	801	796	813	820	830	849	875	813	827	855	847	870	806	822	808	863	844	828	858	818	806	861	849	843	824	831	796	790	835	839	825	813	836	834	860	864	879	891	879	822	809	847	849	813	819	809	831	794	859	844	861	798	854	820	840	864	827	833	771	867	832	849	809	819	865	851	781	800	867	838	865	885	835	807	866	825	826	827	837	833	818	807	825	808	807	821	795	863	815	830	829	840	902	881	834	844	846	911	794	864	834	834	868	863	839	869	852	840	852	814	861	804	869	828	835	777	822	804	800	842	839	870	873	810	774	805	805	839	838	799	835	843	792	833	863	877	779	832	832	824	848	849	807	821	798	814	835	804	868	806	815	819	834	817	877	857	842	871	878	841	802	795	841	839	827	847	784	828	830	820	834	823	878	834	822	830	870	837	890	848	850	863	788	822	819	833	824	829	808	824	831	816	842	855	807	850	825	867	806	822	871	835	825	830	851	818	848	863	833	827	840	845	786	819	811	827	864	823	831	861	883	810	841	845	851	790	834	801	802	850	822	813	843	849	861	815	781	827	827	812	825	827	803	842	855	832	887	772	837	853	864	770	849	809	891	850	788	807	849	876	828	802	864	861	846	861	864	785	859	804	832	866	792	797	869	833	841	857	855	797	855	836	920	831	820	841	872	865	855	874	837	813	841	816	852	818	822	824	876	837	852	775	827	886	856	823	843	821	816	919	816	828	782	847	843	872	844	826	795	858	842	842	842	840	802	867	862	822	850	824	761	797	820	822	826	851	785	871	816	804	874	831	815	867	862	824	830	906	804	845	858	807	858	830	850	813	802	789	790	830	851	835	795	838	819	818	852	777	801	837	775	862	786	823	813	839	860	864	821	726	783	867	835	874	870	809	853	860	847	831	802	770	893	845	805	839	865	818	835	805	799	852	820	808	847	839	830	837	814	832	800	796	870	850	854	810	843	837	837	822	818	804	868	788	857	853	848	796	806	778	818	854	831	804	791	842	780	817	818	824	878	833	855	850	857	817	825	848	788	883	867	837	809	822	822	857	886	849	835	804	822	828	789	820	818	866	805	839	840	798	790	795	842	822	844	828	864	835	798	855	834	832	829	759	824	817	811	844	797	870	807	838	810	843	850	841	832	862	804	796	823	863	825	796	851	860	856	921	795	831	858	808	778	815	774	855	835	876	848	820	849	806	827	827	798	863	838	814	812	790	847	804	804	833	834	821	814	795	825	848	852	794	871	836	849	809	861	801	810	840	834	804	834	839	811	882	875	893	824	780	812	884	851	842	803	873	867	837	804	814	821	795	862	830	838	781	844	816	852	832	841	854	854	822	787	840	824	840	824	865	850	803	844	848	752	832	848	811	786	778	839	797	805	840	812	764	838	795	885	863	808	851	809	794	828	809	793	852	781	872	819	846	823	828	840	879	796	799	828	860	871	838	844	844	838	843	824	801	839	843	821	827	842	866	783	834	834	830	840	841	812	839	816	794	840	810	840	814	847	823	828	826	813	798	876	860	828	848	867	825	813	860	805	845	818	835	818	848	807	894	789	858	837	780	835	797	862	842	815	862	892	806	836	793	805	824	813	827	820	873	815	803	817	825	858	810	821	817	827	823	850	816	857	821	858	833	840	808	845	813	832	837	841	788	815	793	829	833	812	802
4920	2985	1567	1041	1170	1450	1274	988	833	679	511	435	368	318	300	224	214	185	164	174	188	143	165	110	123	98	116	117	121	124	99	104	97	99	90	99	76	103	82	91	74	77	66	84	49	65	67	62	67	64	55	72	82	95	66	63	60	77	80	72	77	68	79	65	70	55	63	67	71	92	72	47	59	69	81	58	70	64	77	56	74	67	54	67	70	71	53	83	66	75	80	58	61	86	73	56	60	66	65	87	73	71	66	70	62	67	58	68	59	79	54	72	66	66	69	61	66	87	61	73	63	63	71	51	75	58	78	71	66	53	60	72	70	80	55	83	61	58	62	55	65	66	67	70	66	69	70	69	69	74	61	53	57	59	68	68	77	54	62	54	72	73	65	71	60	56	73	65	66	63	68	60	65	70	53	61	50	63	80	62	74	73	58	72	68	64	75	67	80	64	59	63	60	56	79	69	65	71	62	68	69	88	68	74	56	63	79	73	66	77	73	80	69	71	64	78	56	65	54	77	61	55	63	84	64	80	59	67	59	65	67	63	67	74	64	65	66	76	68	70	69	68	73	68	55	74	62	58	60	64	66	77	71	60	69	68	84	62	68	60	69	59	70	73	63	89	70	56	56	63	75	72	87	70	61	68	66	69	74	79	72	81	72	51	62	90	76	60	69	60	70	65	89	70	63	62	67	57	65	67	57	60	55	74	69	64	80	66	70	61	61	55	53	79	64	66	72	65	77	70	55	70	59	69	53	51	55	52	70	52	71	79	84	65	60	79	69	54	79	65	65	80	60	53	69	54	51	55	73	49	68	75	68	66	73	76	66	78	63	63	71	75	81	70	75	69	76	66	48	63	65	57	78	70	68	80	60	68	88	75	62	69	82	71	65	72	63	71	83	63	69	71	64	66	85	78	73	47	57	73	76	47	57	69	66	56	64	64	69	60	76	68	71	58	62	68	66	59	65	61	60	57	64	59	57	75	57	82	73	73	48	83	74	78	58	65	60	77	73	71	65	67	64	79	65	75	68	78	60	70	76	72	67	72	57	75	59	80	50	67	43	74	63	74	53	79	81	58	53	62	68	68	81	72	68	65	64	82	80	76	60	67	70	77	66	55	61	65	54	80	63	80	88	64	74	67	73	77	50	61	57	67	69	60	58	60	62	61	69	63	63	59	58	51	65	70	63	67	69	65	61	65	57	53	78	70	65	55	71	69	61	66	77	73	55	68	73	70	73	69	49	76	82	74	68	65	65	63	72	70	51	58	84	59	67	79	64	53	63	57	67	89	67	75	62	76	63	65	73	55	65	71	63	76	73	65	74	68	67	76	74	65	54	83	62	77	66	74	82	68	82	76	68	71	68	66	45	76	59	71	73	59	72	70	67	76	76	63	71	59	80	65	71	71	76	74	62	70	58	66	56	67	73	63	73	86	74	76	71	66	70	72	59	69	57	66	63	62	65	86	65	74	71	63	66	64	67	62	64	65	66	67	56	70	61	64	71	62	68	75	69	68	61	67	73	78	79	65	57	76	71	61	66	73	60	57	70	78	57	73	74	70	64	61	78	77	71	61	74	60	78	70	68	81	60	73	70	63	74	69	78	77	55	58	74	64	60	70	79	79	65	60	75	74	61	68	79	62	63	88	64	58	60	61	67	63	70	64	80	67	65	61	62	56	80	68	70	67	56	67	61	72	75	75	75	73	64	56	71	73	61	69	62	75	56	79	80	64	64	68	72	64	56	76	87	67	53	74	70	76	73	67	73	83	80	66	78	64	58	51	82	66	55	67	78	64	73	76	75	66	67	73	66	62	58	62	69	69	63	64	69	71	65	61	61	54	65	84	65	76	74	82	64	76	70	61	61	88	71	52	82	62	87	79	67	54	71	83	63	74	62	66	63	72	61	58	54	61	68	59	72	67	64	72	65	74	57	65	53	61	61	83	71	85	65	87	54	72	56	67	53	56	54	68	66	71	64	73	82	54	66	83	53	89	71	74	65	73	76	67	70	69	66	61	69	52	56	61	82	62	67	75	74	63	60	55	68	74	66	67	73	60	78	74	80	77	59	68	64	67	45	73	61	65	69	60	66	53	96	68	67	77	66	74	63	81	76	61	72	75	63	66	71	70	56	73	77	45	60	57	67	61	65	81	67	82	68	72	68	61	66	65	77	77	80	64	73	66	75	65	81	73	73	82	71	52	65	66	80	64	70	65	67	68	66	68	55	59	72	70	59	80	58	88	67	69	69	68	73	72	74	64	62	63	55	58	68	65	69	63	74	60	64	60	61	64	64	62	77	73	66	61	56	63	77	70	63	66	51	70	67	57	68	72	59	61	73	71	73	57	73	68	61	81	61	72	63	57	78	66	67	70	71	58	64	82	67	59	65	64	56	52	65	73	81	75	59	72	58	61	69	73	73	60	64	63	63	81	78	83	69	59	84	97	66	55	71	76	75	83	60	55	66	67	72	86	68	66	64	65	63	66	81	69	70	60	87	70	68	80	72	70	63	59	64	66	69	56	58	61	59	61	66	49	75	70	77	57	61	69	70	80	57	75	65	65	78	65	70	73	91	70	79	83	69	73	78	79	57	65	68	72	76	78	57	80	54	71	66	49	58	71	74	66	70	72	60	77	69	58	83	73	61	61	88	72	69	62	75	68	60	64	66	55	67	89	66	82	71	75	69	69	81	56	68	66	77	72	60	73	57	74	57	69	63	79	60	53	61	77	71	67	63	66	69	70	76	65	46	52	72	69	72	68	70	71	73	69	70	64	70	65	73	78	65	79	76	78	63	68	57	71	80	73	70	73	67	78	93	63	81	53	63	62	61	66	66	75	67	75	58	86	73	78	77	67	59	56	64	79	63	72	74	76	76	61	66	73	62	73	67	66	72	62	71	65	71	66	60	59	66	67	81	77	65	76	70	69	68	78	79	52	67	71	67	62	53	74	67	75	76	64	55	73	68	63	64	73	83	69	75	90	68	73	73	76	64	66	58	69	82	57	81	59	74	64	63	69	62	77	76	62	61	70	70	60	68	61	72	67	78	70	61	63	63	78	72	75	62	79	77	63	58	64	68	78	72	67	52	77	69	59	60	68	70	68	81	61	56	63	71	77	71	63	64	70	57	65	60	70	79	71	57	53	73	76	79	66	63	65	54	67	60	72	71	59	62	53	73	70	60	75	70	64	73	58	74	60	80	80	59	51	63	88	55	64	63	62	67	68	64	71	87	58	73	68	70	82	72	57	64	69	64	63	64	63	58	69	64	70	73	78	80	63	61	62	70	74	58	70	65	59	62	58	64	65	70	62	63	79	70	64	70	52	74	59	77	71	64	52	79	85	67	63	75	62	70	83	61	70	77	64	88	61	68	73	75	68	62	78	77	79	85	60	69	70	70	57	67	70	71	62	61	65	68	65	60	68	66	66	56	58	73	85	67	62	72	72	64	67	73	58	55	61	57	85	67	67	77	78	78	68	70	55	65	61
29686	21219	16942	24000	30377	30048	27303	23845	20848	18151	15383	12829	10772	9334	8258	6538	5898	4993	4991	5092	5011	4228	3579	3319	3034	2894	2875	2632	2421	2356	2221	2096	1997	1791	1654	1493	1334	1259	1177	1135	1121	1059	1058	997	979	1018	925	948	909	909	888	882	854	873	821	853	822	865	855	862	819	867	820	885	876	822	791	801	841	821	804	798	794	843	792	819	822	823	837	771	799	798	808	808	798	850	809	800	769	815	813	814	763	791	766	818	824	841	819	847	833	766	815	776	821	884	799	816	788	772	812	811	821	835	786	794	854	766	820	832	799	838	813	790	813	813	759	766	802	782	788	816	808	783	821	819	812	830	851	799	798	810	785	820	791	774	838	837	821	850	777	766	828	763	838	841	839	811	811	776	760	809	787	795	803	841	764	832	772	800	796	820	818	795	799	866	805	821	805	806	757	839	806	763	793	831	853	839	818	846	835	815	829	842	814	782	774	824	782	746	793	824	841	821	820	804	784	842	773	823	786	768	791	837	765	861	795	827	877	796	779	827	816	811	849	779	793	820	830	821	838	801	785	798	780	797	821	823	844	816	771	803	829	819	806	770	823	814	783	809	789	818	769	821	785	789	836	837	842	836	822	814	805	785	787	833	782	845	848	858	818	817	835	782	806	792	792	800	822	832	813	795	810	765	831	854	777	786	848	795	821	809	797	823	777	793	817	829	811	845	838	805	777	816	803	802	838	838	868	759	790	814	867	809	793	833	805	825	807	812	805	820	806	767	811	786	801	829	818	770	836	818	804	801	812	818	838	863	810	858	776	798	798	850	808	834	826	851	846	840	860	861	812	804	846	799	803	821	762	767	826	792	804	877	851	854	853	801	795	825	805	803	820	784	775	803	803	781	794	823	772	840	806	799	800	797	832	800	847	828	814	845	817	815	851	858	825	817	778	821	791	836	821	861	781	850	856	786	827	798	839	791	799	811	825	826	836	811	825	818	855	795	809	815	802	767	790	776	799	795	827	847	855	837	814	776	826	777	792	766	841	824	821	759	830	779	840	822	829	814	784	769	848	769	815	812	808	807	787	830	838	839	793	802	804	821	793	841	776	878	789	806	825	784	777	800	832	844	787	818	779	829	783	872	830	851	805	843	804	817	820	793	815	829	815	798	794	767	876	815	813	829	778	819	782	850	795	811	822	774	766	819	848	823	804	803	789	775	792	814	814	799	803	829	859	853	793	836	782	860	838	758	799	779	836	777	785	753	815	813	805	863	844	811	872	782	795	840	811	795	824	825	811	795	810	753	786	800	775	802	810	796	764	824	829	848	805	794	761	807	779	851	805	817	796	831	855	833	768	798	803	790	837	795	833	797	757	796	789	849	822	756	795	756	854	812	850	802	850	804	833	819	811	765	794	801	800	809	857	818	852	767	826	760	843	800	806	808	810	793	842	815	801	849	801	807	808	866	830	794	839	824	870	758	837	851	844	837	806	830	759	772	792	858	849	812	867	794	835	815	807	797	812	854	852	833	819	811	780	825	829	843	822	856	818	802	809	797	820	799	740	805	786	814	777	777	816	884	807	793	828	829	809	821	852	825	795	794	823	810	774	802	835	817	778	838	796	760	801	779	838	778	842	790	814	798	797	782	802	767	766	822	786	840	810	808	814	800	817	799	773	791	851	790	806	812	802	796	843	792	815	780	764	819	809	820	800	802	806	821	775	800	783	813	765	817	808	832	841	801	843	778	753	851	804	819	842	840	797	828	815	803	821	779	819	761	788	783	829	800	839	801	823	814	820	811	815	784	829	816	840	802	856	848	792	795	834	809	854	775	817	822	836	807	815	818	832	792	878	847	820	785	819	770	833	835	768	837	803	811	775	823	809	839	854	790	830	768	857	820	822	762	798	764	787	752	821	865	812	835	822	802	828	815	838	786	777	849	807	809	787	793	821	804	841	821	829	795	823	837	802	795	851	851	815	810	820	843	856	801	848	805	828	802	821	831	795	780	794	801	809	774	820	833	784	844	858	843	772	787	833	769	777	775	778	810	786	828	809	748	814	778	824	794	754	861	793	815	815	816	807	858	776	785	770	815	829	797	793	777	810	806	832	818	857	825	825	822	809	854	803	803	763	825	837	824	843	796	796	819	827	788	801	788	845	804	805	766	827	821	835	805	833	805	781	781	802	794	808	834	796	802	805	774	788	836	806	835	788	841	826	833	790	757	805	774	790	838	805	859	813	803	870	809	787	781	838	754	780	779	816	870	814	797	834	777	865	788	818	798	779	788	764	805	787	814	889	856	810	807	812	884	873	832	850	840	818	829	827	774	835	751	808	814	793	794	825	791	793	793	867	751	823	812	828	840	805	788	828	801	828	788	826	807	783	847	794	844	785	780	807	797	818	810	798	807	791	833	832	813	840	814	851	811	790	829	816	819	839	781	821	825	818	800	845	805	846	836	782	846	793	818	834	788	825	831	793	854	827	752	834	722	821	854	808	820	856	815	815	812	786	797	779	846	772	815	797	791	806	821	853	817	824	821	827	779	777	843	805	812	776	793	798	822	808	829	817	799	825	792	821	820	831	800	809	831	798	783	801	769	807	794	804	821	777	820	796	829	816	847	838	765	856	831	767	849	829	792	820	842	780	791	854	775	850	774	775	810	799	871	837	799	821	828	823	781	784	786	839	750	804	829	807	843	771	788	856	814	821	832	818	809	831	815	827	780	774	811	857	867	800	789	798	856	814	859	847	818	822	828	820	775	785	781	839	777	795	816	803	840	811	801	827	836	792	835	806	806	820	784	849	839	818	794	825	801	835	793	803	784	810	856	802	767	820	864	789	784	770	796	852	772	871	893	817	849	818	758	863	826	790	801	795	825	813	794	835	853	815	831	792	849	838	833	807	802	818	817	809	791	829	786	788	827	863	821	835	788	821	813	829	782	841	805	814	809	822	840	859	737	825	804	860	836	777	824	849	839	827	796	874	790	847	790	767	811	785	838	822	839	787	803	770	819	841	828	812	804	750	817	854	808	811	846	831	808	812	831	808	857	815	861	817	790	819	799	836	778	771	807	824	814	788	774	839	820	831	795	800	842	792	795	806	795	799	844	843	815	816	847	820	847	789	808	832	794	878	813	805	773	861	803	790	834	826	843	823	818	810	819	796	845	797	817	806	810	816	791	837	820	810	847	875	828	804	790	783	862	844	853	824	790	811	793	866	801	788	794	837	845	834	800	826	799	772	767	773	793	801	829	818	769	799	813	837	761	834	838	816	769	825	832	817	796	850	726	834	797	817	824	782	829	818	791	806	756	800	824	796	823	811	821	819	830	788	789	804	830	820	803	835	817	840	793	808	871	797	830	838	738	822	817	813	795	829	853	821	809	783	768	787	820	817	804	834	853	846	845	779	816	779	808	728	820	797	814	794	904	847	833	855	883	815	831	761	812	842	853	808	808	826	836	787	864	804	839	791	853	868	803	766	799	826	831	848	828	763	809	850	812	807	846	878	838	797	807
2986	948	515	398	526	629	523	427	351	279	234	189	176	163	147	124	128	98	108	110	104	92	108	87	84	73	77	92	60	88	73	69	69	84	76	76	67	71	63	76	65	52	70	74	61	62	71	66	78	68	71	72	61	70	78	70	64	71	69	70	84	66	65	68	67	64	65	67	78	70	67	68	61	82	66	51	69	56	55	57	60	60	65	63	68	66	67	67	68	57	65	64	78	69	54	62	76	64	71	59	83	61	78	81	69	62	65	69	67	61	64	71	68	73	65	68	73	65	54	49	64	66	63	59	67	76	59	64	58	61	67	79	77	67	73	57	53	75	80	54	69	69	63	61	70	78	60	67	62	58	64	71	56	63	77	67	66	65	70	71	64	63	60	54	66	53	74	75	70	64	68	66	59	62	63	74	69	64	76	57	67	77	81	72	70	64	69	64	64	76	64	61	68	68	68	81	74	62	72	62	64	59	51	68	90	57	61	58	51	63	65	70	75	65	73	57	49	71	61	66	67	69	82	68	64	65	70	70	62	66	63	67	86	60	66	71	55	60	76	71	74	46	63	63	79	65	56	59	70	63	52	70	69	81	66	62	56	65	75	63	61	65	68	70	75	62	72	80	79	51	65	59	61	71	53	68	65	65	65	54	60	62	70	61	58	65	52	58	55	62	65	72	71	54	66	77	59	68	54	66	69	66	59	68	66	70	66	61	59	69	77	58	70	70	62	63	61	58	64	58	73	65	50	80	66	68	80	56	63	72	56	81	58	61	65	63	59	74	62	54	72	62	52	64	52	67	71	73	73	74	59	62	67	71	69	62	68	69	60	52	61	63	68	59	88	67	69	64	64	70	68	61	63	67	68	51	71	64	50	63	56	64	71	71	68	73	73	62	70	81	57	71	63	75	62	51	70	80	63	54	64	71	68	65	64	65	69	70	50	66	65	68	67	66	68	63	53	71	64	71	70	66	78	73	56	59	73	64	74	80	56	65	65	83	55	70	73	65	72	58	61	60	57	62	66	45	58	72	46	75	83	60	59	59	52	76	71	57	66	76	70	66	67	72	62	73	75	59	70	62	73	80	70	58	62	69	59	57	67	64	62	60	82	66	67	71	59	64	54	75	66	59	68	70	60	62	71	73	55	53	75	60	57	68	58	79	48	78	66	58	67	61	67	64	58	72	61	52	67	78	67	57	69	64	73	51	65	59	66	71	63	60	62	66	62	67	72	68	73	54	54	65	53	78	51	52	75	65	64	56	54	71	72	64	57	66	61	62	55	55	66	75	77	69	59	61	60	60	79	58	77	62	54	72	60	53	49	67	81	64	64	64	63	64	82	71	56	64	67	60	64	72	75	77	73	64	75	69	74	62	66	68	77	68	70	58	57	59	65	81	63	65	69	85	69	70	71	66	62	53	65	56	55	65	53	64	51	71	67	61	58	81	66	65	62	65	73	67	64	56	68	61	72	75	61	77	68	69	77	63	78	64	80	75	66	72	81	70	77	65	81	64	89	61	66	71	70	73	71	61	74	67	79	53	54	59	62	65	58	76	69	58	63	64	75	51	63	75	73	79	57	68	65	64	58	72	61	77	60	72	74	74	60	46	78	57	45	61	60	56	70	64	69	67	68	63	79	53	52	54	64	60	67	63	74	56	75	62	66	75	70	63	60	56	70	68	63	60	67	68	70	64	52	54	69	66	58	71	54	58	68	60	62	57	65	63	69	58	79	60	69	83	54	69	53	56	75	72	76	61	83	61	71	65	72	76	79	65	60	54	75	61	51	58	64	66	50	78	73	64	68	66	61	64	63	50	67	68	46	59	71	63	77	66	62	74	73	65	62	54	65	53	72	58	55	75	61	69	60	52	66	70	61	62	75	70	66	65	68	63	57	75	69	63	57	53	58	71	74	62	74	74	71	82	63	68	77	71	71	70	54	62	63	90	69	62	63	83	66	60	70	75	65	69	55	75	60	62	75	59	81	70	71	63	79	63	60	65	81	60	67	56	63	65	75	50	63	56	61	57	56	59	49	68	59	68	83	67	54	76	63	67	70	61	49	62	59	62	79	57	59	62	72	78	70	62	61	47	63	59	73	52	73	77	52	78	65	55	83	75	61	73	70	76	66	79	57	65	55	75	61	56	77	73	77	58	72	62	57	61	68	66	65	65	65	55	77	65	60	54	68	63	68	69	47	78	56	69	72	64	73	66	85	55	70	62	61	64	71	56	65	72	60	68	63	72	66	57	74	76	56	68	65	74	66	59	64	77	65	78	64	65	69	67	71	60	73	67	60	77	71	70	72	62	66	68	53	58	70	49	62	84	57	48	67	66	78	60	58	66	82	72	74	60	70	64	62	63	71	69	61	70	77	77	64	59	67	80	80	63	69	59	68	67	69	67	69	64	62	59	63	61	60	70	62	62	60	67	50	66	77	69	77	54	66	63	65	66	65	69	60	62	60	75	59	59	77	69	64	66	74	59	55	79	65	70	65	44	74	69	64	52	73	62	57	65	68	64	66	67	58	68	74	80	78	75	64	61	71	56	81	52	65	72	59	66	69	67	67	62	70	62	57	56	65	68	59	72	69	65	83	54	62	73	56	63	55	88	60	87	60	76	65	75	82	75	82	60	61	67	54	63	55	67	67	64	72	81	63	52	84	53	73	59	65	58	66	58	73	75	66	56	68	67	71	67	62	63	60	63	85	71	67	73	66	63	72	64	66	63	72	74	67	52	73	67	76	64	57	66	66	50	69	75	59	64	66	70	71	65	64	62	63	67	70	65	59	59	73	70	54	56	72	70	63	80	66	68	71	61	64	80	69	56	71	73	65	70	68	80	57	67	69	63	63	74	71	61	65	60	70	67	88	74	66	66	67	65	64	59	72	69	67	71	79	69	51	59	77	65	55	69	64	58	66	77	57	60	66	56	67	64	66	58	64	66	61	65	67	84	58	70	71	67	72	70	64	64	54	64	64	68	67	66	79	74	65	79	63	75	78	61	68	63	73	62	69	58	80	76	53	53	77	57	70	61	65	64	72	72	63	62	73	78	65	72	63	61	64	67	71	69	73	80	75	66	75	71	64	60	70	63	78	64	63	75	58	73	61	63	58	70	76	75	67	48	60	63	65	56	66	76	66	68	64	58	60	62	79	69	71	65	72	61	62	68	54	63	72	69	74	65	53	64	68	65	63	84	70	60	77	74	72	75	68	59	63	61	48	64	61	66	66	59	54	68	73	50	64	80	72	62	60	68	71	55	65	78	56	67	76	74	68	77	62	63	75	70	67	61	73	59	67	72	65	64	65	67	63	65	62	72	74	59	57	61	51	62	61	75	68	64	66	67	70	74	63	56	64	59	72	56	66	49	72	71	67	76	73	76	73	65	58	65	72	64	75	75	57	75	70	63	68	68	69	71	55	66	64	48	61	66	64	61	68	61	75	77	68	71	66	53	75	67	67	61	60	85	64	71	75	67	58	78	68	65
22034	13261	9778	15740	23025	22984	19605	15735	12729	10657	8464	6706	5276	4322	3826	3103	2700	2532	2367	2232	2544	2373	2100	1985	1652	1617	1619	1589	1580	1519	1519	1350	1270	1210	1200	1085	1104	1036	1011	987	963	976	918	895	920	912	891	872	847	830	840	852	841	835	846	816	777	835	801	811	805	828	878	781	810	808	826	758	822	769	835	796	787	790	798	831	876	740	790	769	812	806	848	764	822	791	824	802	787	769	838	786	812	763	798	786	804	760	753	755	822	818	801	798	790	789	756	762	796	798	825	783	815	793	825	762	779	764	813	815	786	826	756	834	822	799	812	742	762	775	845	773	777	826	812	751	816	813	772	807	800	768	793	840	770	799	795	792	817	794	774	784	751	796	807	787	795	810	814	830	766	774	805	743	776	776	805	731	794	808	867	761	725	784	746	822	802	754	740	797	804	843	767	834	768	753	786	800	799	801	800	802	790	748	846	803	783	806	777	837	776	754	808	804	794	784	781	817	796	769	818	809	759	782	816	823	771	802	794	779	799	772	793	817	760	811	800	784	778	808	795	820	765	815	752	826	750	803	826	759	781	767	836	812	806	804	781	841	816	835	891	848	771	810	799	799	774	785	803	755	761	790	797	780	812	753	791	775	815	808	787	823	780	784	812	812	783	766	799	801	803	815	765	788	836	763	767	795	790	769	755	796	807	834	795	812	816	791	851	792	776	826	812	767	774	810	768	761	783	794	763	773	771	841	761	791	783	780	775	804	802	856	779	833	762	754	794	796	807	814	771	755	814	764	801	787	792	801	799	799	786	788	762	790	788	856	812	853	788	793	788	795	791	775	757	807	815	800	784	766	785	745	805	810	796	748	773	789	720	801	788	814	777	803	788	748	841	756	760	801	812	803	783	786	758	749	785	827	784	761	802	770	816	786	835	800	781	825	759	776	810	783	795	807	759	763	793	805	786	775	781	792	749	795	776	785	808	797	796	779	820	785	804	721	817	805	790	791	773	769	802	820	798	804	755	792	783	769	816	806	827	807	784	793	775	793	771	722	799	813	790	791	830	786	788	792	768	818	791	772	767	789	781	773	788	760	793	834	803	788	781	788	865	833	776	810	811	779	835	803	765	761	784	782	795	786	773	852	780	788	802	829	844	790	779	786	846	797	822	815	808	803	780	876	736	738	803	782	781	793	805	771	795	839	809	793	828	815	826	787	797	797	777	797	774	807	786	776	769	800	848	743	816	787	804	841	792	801	827	800	784	793	793	805	810	758	803	816	738	768	775	791	800	757	811	838	783	813	782	800	730	836	851	790	777	783	820	764	808	801	794	804	850	767	803	803	791	788	763	788	810	839	800	845	769	763	814	849	770	858	798	774	836	749	755	776	760	791	801	799	782	782	782	875	823	779	792	798	852	829	792	740	726	810	760	778	803	786	820	852	795	778	817	766	788	782	843	781	765	776	832	762	793	829	803	781	778	846	784	837	789	821	787	843	761	769	837	860	839	776	804	798	762	728	855	777	743	797	812	777	783	848	794	780	776	794	756	754	761	788	780	836	787	773	806	813	745	757	780	799	773	770	815	758	814	806	775	863	812	801	818	810	771	784	817	834	749	737	834	808	824	819	812	811	780	824	759	804	827	806	827	758	816	780	817	791	794	780	786	818	848	791	786	817	809	761	801	752	786	800	779	825	778	807	779	840	815	822	796	825	795	836	782	812	809	844	764	776	813	771	781	807	858	795	758	782	802	806	781	797	807	804	796	769	784	851	728	803	842	784	830	759	830	798	751	830	770	764	781	826	808	786	820	814	815	768	792	838	835	830	798	757	798	729	824	796	810	830	772	805	815	777	846	747	762	809	766	781	803	767	814	801	857	813	866	781	761	724	752	766	810	782	796	793	792	861	730	753	812	813	815	761	798	801	822	774	827	768	796	827	804	756	798	823	787	780	803	780	760	832	733	789	796	828	808	764	838	802	835	758	815	791	775	756	779	779	818	807	778	798	812	854	829	769	786	833	774	788	819	789	806	783	817	858	805	792	774	768	787	811	815	802	837	776	741	807	794	808	837	783	828	824	736	825	804	811	805	752	773	848	788	764	813	847	782	795	848	787	853	770	823	760	796	843	808	771	803	794	818	797	796	762	828	819	787	844	827	797	781	828	753	804	812	812	847	745	774	792	801	731	883	793	832	773	771	826	814	794	840	799	849	791	813	837	776	807	749	775	785	807	803	762	796	822	812	782	808	847	780	819	767	759	845	791	785	818	786	826	766	759	800	862	775	761	825	805	832	828	822	829	805	779	800	836	836	749	801	777	860	788	794	768	763	761	802	833	854	831	817	816	788	751	788	796	776	815	813	790	806	730	782	832	784	802	832	774	750	815	841	770	773	866	786	805	799	779	773	811	778	768	822	825	818	803	841	859	800	787	786	839	764	798	761	806	747	775	767	779	814	824	752	779	806	742	798	848	787	783	792	756	789	815	783	824	796	818	771	779	749	810	770	868	757	780	784	807	753	795	811	814	790	818	781	806	846	842	827	799	839	768	801	783	816	838	783	792	740	811	852	820	811	764	802	804	777	782	778	834	786	764	811	783	767	796	857	840	756	785	799	813	805	787	748	786	761	808	791	792	758	801	804	832	797	811	784	827	835	772	838	777	821	864	758	757	826	794	731	806	772	783	794	779	805	758	811	831	811	803	755	847	807	794	825	798	765	757	774	822	787	823	751	751	773	803	803	759	809	751	763	830	776	797	824	825	818	784	794	782	763	799	778	777	827	820	794	821	780	840	781	791	742	759	822	806	820	803	799	812	806	764	791	787	820	783	801	805	803	753	764	782	780	813	784	834	789	767	810	805	845	807	790	837	786	766	779	778	732	762	802	785	764	787	774	791	730	804	812	779	809	802	794	822	777	792	841	836	850	828	758	859	790	769	813	796	796	739	785	728	820	791	757	764	849	804	792	777	744	814	793	775	751	791	840	823	768	799	817	769	839	771	809	758	838	796	798	754	757	781	778	801	843	776	793	819	768	825	815	814	798	813	797	816	833	826	774	832	803	819	777	797	806	801	777	785	797	812	804	813	814	840	818	812	792	782	830	803	823	786	789	802	765	807	788	764	745	764	789	813	793	813	809	805	784	801	778	829	775	832	804	831	763	811	768	806	810	786	808	864	792	790	767	818	793	816	776	760	786	791	839	803	823	792	767	798	771	780	786	740	774	810	810	808	809	767	754	774	826	748	828	793	780	784	829	767	767	846	831	774	823	780	833	806	814	731	827	794	785	748	798	818	796	786	764	819	842	842	811	826	837	797	804	795	813	835	838	862	837	719	783	793	780	831	806	791	770	840	816	810	829	825	811	820	788	771	806	785	829	798	775	820	717	782	786	798	759	763	770	731	852	778	821	788	782	762	840	822	812	773	819	804	755	792	770	818	793	775	747	829	754	806	787	740	786	827	794	780	795	778	803	776	793	807	788	796	804	791	731	806	795	818	801	847	801	797	755	783
3383	1974	1006	758	802	1042	890	724	578	458	411	292	274	261	178	169	157	150	134	123	126	162	104	129	103	94	107	93	92	98	97	98	75	101	78	93	88	70	74	67	70	73	74	64	65	74	77	82	68	67	72	56	61	71	72	60	69	82	83	66	72	65	75	73	69	54	78	59	70	69	66	61	61	72	66	62	86	55	79	77	56	58	75	59	64	65	48	66	51	59	70	61	63	64	71	71	62	72	74	65	65	79	66	60	64	61	69	72	73	73	52	67	57	63	51	60	63	50	52	69	74	66	68	59	70	62	65	75	55	60	94	58	66	80	53	63	75	63	74	57	81	68	58	72	66	62	66	55	81	76	64	82	57	73	71	78	76	70	52	58	57	60	58	71	53	60	51	67	64	67	75	62	76	49	66	48	65	60	56	73	56	69	71	50	80	48	66	69	71	62	62	69	60	67	60	71	72	61	66	51	58	63	67	58	55	54	64	64	71	70	68	72	53	61	59	72	63	65	82	56	58	55	63	66	78	57	60	78	75	68	83	75	75	58	85	64	59	51	73	60	76	74	67	69	59	58	71	75	73	66	69	71	65	46	71	69	62	74	54	61	51	78	49	58	54	72	64	74	55	58	54	59	60	66	68	61	75	69	51	81	68	66	56	74	68	70	72	54	59	63	74	67	70	69	66	64	70	66	64	63	57	61	64	63	62	57	75	79	65	79	63	66	65	60	60	61	55	57	78	69	62	59	76	77	70	59	78	61	67	67	81	69	74	59	62	68	64	70	54	70	69	67	73	81	58	64	85	72	61	73	65	51	52	65	78	65	69	58	69	55	69	65	59	65	64	60	59	76	64	64	73	70	67	73	72	55	56	56	68	71	72	68	75	58	64	70	62	58	64	62	62	72	70	54	68	75	60	79	61	57	70	66	66	67	61	66	65	67	68	67	62	81	76	62	62	62	73	82	58	68	68	59	65	67	56	62	54	64	73	61	66	77	61	76	57	77	76	74	48	61	51	76	64	56	71	74	62	68	59	47	63	54	68	64	50	61	64	61	57	53	63	76	69	75	70	65	65	56	70	62	68	63	61	65	57	62	81	55	53	70	73	68	85	68	68	73	62	59	71	74	61	68	70	60	73	64	63	79	62	51	70	77	72	60	73	74	60	75	67	64	49	76	73	74	66	66	58	85	56	74	52	69	63	74	59	48	78	64	60	73	63	76	70	82	72	66	74	74	68	72	64	76	56	63	72	71	62	65	67	59	63	67	50	57	69	65	75	69	70	62	74	63	59	57	64	58	79	78	62	76	68	74	76	70	77	69	63	50	65	47	44	65	68	60	57	62	66	56	79	65	70	73	78	66	61	61	64	74	53	66	61	63	70	52	65	59	63	58	64	73	72	63	63	67	68	62	67	68	71	73	73	54	57	51	74	68	69	65	78	71	62	73	65	66	63	60	70	69	53	68	72	66	57	79	68	62	68	72	76	70	66	56	63	69	76	66	69	49	66	57	77	57	74	71	68	65	55	64	72	74	73	53	79	60	69	54	59	64	70	76	64	65	66	65	64	61	62	79	71	67	72	55	72	51	68	68	67	62	64	71	74	64	68	74	57	70	52	64	53	84	65	70	56	55	75	57	76	58	62	75	80	78	59	66	67	68	69	64	54	49	68	69	66	69	70	71	58	51	78	55	71	60	64	73	68	59	48	66	73	60	69	72	56	59	72	75	72	61	77	71	69	58	50	66	61	64	52	49	62	64	74	71	70	70	51	66	71	67	64	63	79	67	58	72	66	69	67	66	54	60	63	69	69	61	70	65	53	56	54	75	84	65	67	48	62	61	52	68	67	47	60	61	66	74	65	59	64	64	61	48	58	62	70	50	82	73	67	60	59	62	72	64	80	66	64	58	71	73	63	65	60	65	71	65	54	68	62	79	72	63	71	65	55	78	73	78	66	59	62	74	77	61	45	70	66	61	71	70	65	76	74	64	77	49	67	57	82	57	61	72	51	57	60	56	61	58	76	65	74	60	61	69	69	65	72	72	68	62	81	64	61	65	60	60	72	67	72	64	68	66	70	72	65	74	67	54	80	72	73	55	78	73	78	60	50	51	73	72	70	65	69	77	70	67	71	61	76	55	84	51	56	84	61	75	78	75	66	64	65	59	64	53	71	64	69	69	62	69	79	64	78	64	60	65	74	64	61	67	73	57	62	68	63	55	66	68	48	53	68	74	60	69	56	71	54	69	71	66	60	49	77	72	75	66	71	83	78	51	57	67	72	66	53	64	50	51	71	56	66	69	84	77	58	72	66	79	58	66	60	61	74	73	66	70	67	62	65	80	67	60	57	77	65	66	72	69	69	63	74	63	48	61	80	72	63	60	74	61	65	60	62	60	68	70	77	62	50	58	71	82	61	80	61	70	78	60	62	61	72	51	65	60	48	71	79	50	58	59	63	68	50	55	57	64	69	50	58	72	59	73	55	73	70	58	69	66	63	51	60	68	63	62	78	60	76	77	64	70	62	63	59	57	60	70	55	65	64	74	57	49	50	66	74	73	60	71	61	64	65	59	58	67	78	67	72	58	60	77	70	61	59	62	74	60	61	60	72	70	57	72	66	70	67	66	66	86	79	75	82	62	71	52	73	58	68	61	72	54	61	45	76	71	66	78	61	65	62	64	54	61	62	54	75	56	73	60	75	52	79	62	75	72	58	51	75	70	81	68	61	70	75	56	63	75	80	85	66	68	71	52	68	63	57	64	72	74	49	73	75	60	84	78	78	65	73	70	56	66	72	58	66	54	64	63	53	68	61	75	59	77	54	55	60	59	66	72	73	55	74	77	65	62	60	71	60	59	76	67	74	55	69	75	62	74	69	67	60	68	80	59	85	68	70	88	71	57	81	63	67	69	59	68	59	67	64	68	47	70	59	78	57	59	68	48	81	61	68	68	68	70	72	59	65	72	58	66	72	67	58	67	62	82	62	63	64	62	62	59	64	67	67	56	68	71	55	68	58	56	77	55	53	73	57	76	58	56	67	65	64	72	56	67	57	70	68	76	73	88	44	58	53	70	69	55	72	60	56	52	75	65	76	56	73	63	77	65	59	54	71	73	62	71	94	77	72	54	73	67	70	55	63	71	74	66	80	72	76	76	64	60	60	74	55	74	62	76	64	61	50	74	65	70	62	84	70	62	57	67	69	76	70	62	61	79	74	70	53	68	69	69	48	49	80	45	68	65	61	60	58	65	60	61	72	54	68	71	68	81	70	56	76	64	63	61	65	65	52	62	50	68	76	73	51	71	69	60	66	65	68	80	61	72	56	54	51	71	77	61	63	67	68	74	77	66	61	64	63	62	73	84	77	82	73	76	57	88	68	62	78	72	67	58	56	74	69	64	56	72	54	65	62	72	65	64	58	57	59	67	60	71	68	79	63	74	67	53	79	74	63	59	65	70	60	69	69	80	71	67	62	66	56	69	62	63	66	58
26632	17774	13592	20234	27222	27672	24429	20792	17246	14585	12257	10185	8052	6574	5671	4772	3930	3677	3524	3278	3280	3476	2980	2810	2396	2121	2032	2016	1895	1866	1821	1650	1444	1440	1300	1246	1189	1132	1101	1094	1084	999	969	941	961	901	938	890	906	898	829	845	838	762	819	839	812	779	788	758	834	812	825	785	852	770	791	804	797	767	771	775	764	805	740	795	797	751	776	741	798	804	828	734	730	802	825	788	807	774	851	751	748	743	819	775	742	816	800	756	738	766	778	789	780	781	814	797	850	803	793	759	820	729	802	771	804	774	813	795	748	757	748	767	829	795	822	733	787	802	753	793	751	777	829	781	757	787	793	745	810	735	796	751	797	779	781	747	773	808	777	805	784	796	766	747	786	793	812	813	786	758	774	745	845	757	776	754	807	797	784	796	798	800	768	724	782	728	789	810	773	799	749	786	821	795	754	786	832	829	788	771	758	826	713	772	794	802	821	779	792	800	784	802	752	799	747	795	805	769	829	771	795	813	815	778	802	779	793	808	806	840	775	735	768	733	766	777	821	811	794	814	762	820	804	806	736	787	774	765	827	796	824	759	799	802	843	749	776	821	754	794	828	810	807	798	810	787	825	771	805	813	770	808	765	759	757	762	745	755	801	805	794	811	825	780	810	805	798	770	737	784	769	801	743	775	734	779	804	750	750	813	758	736	803	815	769	926	770	789	769	795	769	758	802	824	819	815	819	775	806	785	738	812	811	813	763	784	806	768	802	768	777	767	802	791	785	825	814	821	821	762	757	812	787	807	789	758	807	777	767	822	796	811	806	795	784	773	843	784	788	764	760	756	820	830	778	768	841	776	781	794	750	775	787	798	814	766	823	768	815	795	785	811	820	772	841	772	788	806	762	759	783	787	789	718	762	783	758	806	781	765	792	802	821	821	799	774	820	809	783	805	797	789	764	855	752	833	748	807	807	756	767	813	812	775	802	778	796	740	793	821	830	823	851	781	797	803	845	813	787	810	796	787	790	789	745	756	795	805	788	744	747	776	814	781	775	711	776	790	789	792	838	745	770	813	735	826	815	831	783	754	830	816	789	805	806	772	798	809	804	792	786	736	816	769	788	778	758	794	761	779	827	788	744	791	796	801	779	774	788	766	814	796	785	764	804	801	813	769	796	776	814	843	794	780	782	776	806	829	824	777	839	804	820	803	780	799	820	795	851	790	818	867	726	776	769	793	774	792	748	822	762	814	778	781	802	752	721	783	764	794	806	758	745	792	763	804	795	811	766	785	761	799	806	764	776	742	843	811	782	787	766	747	782	808	748	758	806	746	796	768	799	801	735	815	791	746	787	777	805	779	738	829	797	783	778	775	781	787	816	777	758	781	768	751	766	838	814	814	804	766	797	799	821	792	816	778	772	800	793	795	773	745	832	804	818	776	800	775	766	719	776	835	780	828	780	822	840	759	755	759	799	803	796	791	769	794	787	808	783	753	825	793	810	756	756	839	790	835	775	848	762	752	746	806	760	826	788	783	792	762	779	774	768	812	756	824	803	803	791	781	790	807	803	787	743	774	817	770	807	791	738	800	787	846	819	783	787	790	739	771	785	812	732	856	787	779	806	834	765	798	780	731	816	791	773	811	789	764	757	777	812	769	772	823	803	811	792	787	770	810	768	812	735	784	795	821	756	798	748	801	804	744	765	750	774	831	835	781	790	820	784	778	780	799	741	803	771	819	759	783	755	789	793	805	752	814	804	815	795	897	748	849	787	778	748	804	754	738	732	805	798	782	799	786	814	806	820	756	792	830	798	761	836	773	743	762	812	792	828	806	793	837	766	787	836	776	844	849	741	802	805	745	800	777	784	765	775	808	790	784	791	788	799	795	762	810	800	773	801	773	835	810	761	812	815	778	782	803	766	835	787	796	750	793	799	832	749	810	801	797	779	787	814	781	783	808	796	827	805	824	794	776	816	776	790	806	789	794	797	755	765	795	787	797	777	771	793	824	791	778	793	794	747	770	802	773	813	780	776	794	792	748	779	774	758	789	768	792	757	772	831	751	778	771	777	759	790	828	740	795	753	768	734	756	811	747	775	849	818	800	770	831	768	759	823	823	775	780	807	810	798	825	784	810	775	778	786	773	786	795	825	813	779	805	787	830	819	724	843	787	775	776	817	801	815	864	800	793	776	766	793	772	784	810	775	745	752	744	783	757	782	784	794	746	794	781	721	789	802	852	755	764	784	747	831	783	804	831	829	808	813	819	802	779	836	793	809	820	788	796	816	802	807	785	755	766	784	786	733	791	789	801	777	783	825	812	766	765	777	758	797	738	785	798	775	787	800	813	748	786	779	880	752	825	801	812	759	798	798	824	858	822	795	809	788	826	764	791	785	784	804	768	815	798	837	814	811	794	853	782	763	763	807	771	816	789	798	793	777	789	763	807	754	783	753	817	787	792	756	761	801	805	762	818	806	832	790	798	802	771	768	806	833	798	793	737	768	764	787	790	805	803	789	816	818	804	790	727	765	824	831	809	767	776	782	789	784	742	781	758	837	832	768	787	791	770	787	801	847	803	759	781	819	760	774	803	819	816	767	787	810	794	841	743	777	812	752	802	766	807	803	844	782	788	812	792	775	731	778	826	744	739	809	776	788	783	804	808	804	795	766	808	846	798	828	810	829	803	809	804	812	749	765	767	833	825	781	818	850	735	753	795	802	792	769	742	827	745	775	745	834	766	755	819	761	809	865	808	794	767	790	813	807	805	763	804	780	780	862	738	828	762	776	784	759	770	836	820	764	780	740	773	849	783	804	815	768	823	772	745	794	802	730	766	748	768	799	803	751	784	819	813	797	797	803	777	761	718	789	781	821	770	785	760	817	789	808	817	847	791	730	790	809	779	760	801	743	836	770	781	778	823	797	786	777	796	808	787	767	828	790	782	792	795	815	814	728	782	763	807	827	784	725	824	811	795	796	736	823	856	771	812	775	802	778	777	807	752	789	794	801	783	794	763	833	816	756	791	770	832	792	767	793	834	762	803	788	800	794	795	796	774	795	765	752	795	806	796	831	806	805	824	809	752	799	815	842	790	770	811	807	747	781	811	802	784	801	772	757	851	759	770	815	816	779	804	766	761	760	760	820	782	783	825	769	818	802	767	792	849	794	804	810	768	752	820	824	803	819	751	758	784	730	838	800	778	774	817	773	837	818	771	719	751	788	754	825	854	775	765	795	764	812	807	786	831	767	823	830	830	791	802	782	763	796	777	771	727	784	781	801	780	801	805	806	832	776	746	847	785	781	821	850	745	795	763	781	797	785	779	711	785	771	730	736	805	815	783	771	769	762	793	779	790	771	832	724	759	781	807	771	784	765	809	794	780	767	828	801	798	843	741	781	821	761	829	812	829	797	804	831	789	752	795	777	752	799	751	767	786	845	791	769	738	786	795	795	787	818	765	786	835	791	825	750	852	847	839	777	816	766	821	757	808	788	774	798	801	775	815	807	804	816	834
4749	1733	1008	734	853	1066	948	780	617	491	469	380	308	253	221	212	181	170	154	160	124	132	145	145	106	124	108	96	120	107	83	97	90	85	86	88	99	87	89	78	82	78	68	73	76	77	76	77	75	84	53	69	79	73	73	73	71	61	75	73	68	66	75	94	68	90	70	68	63	69	62	72	74	70	81	71	71	58	63	58	64	72	60	74	68	63	80	72	60	68	87	67	91	72	61	69	50	66	79	68	66	66	79	51	66	59	61	59	70	73	77	81	58	58	61	73	64	68	63	86	70	66	80	70	78	69	64	65	87	59	70	70	83	72	70	75	69	65	70	66	82	75	76	61	70	89	69	79	73	83	76	72	56	71	59	63	69	73	78	62	60	66	66	69	70	60	69	57	63	82	64	78	74	69	70	83	74	74	75	67	81	55	75	71	81	72	70	76	68	71	67	77	75	72	71	75	77	68	56	72	62	64	64	66	76	63	72	91	62	51	73	54	67	74	59	66	69	62	67	63	80	80	69	79	64	71	67	59	77	48	73	75	80	69	74	72	71	78	74	79	62	55	68	75	71	73	65	85	70	61	70	74	79	69	75	69	66	63	65	58	70	57	78	60	68	69	71	61	75	61	69	62	66	72	76	64	75	71	57	63	89	73	65	61	65	75	77	76	71	70	66	66	72	79	71	76	60	59	98	75	75	60	80	72	74	62	65	82	69	53	89	76	63	63	75	64	57	83	71	80	85	69	72	67	55	59	57	80	59	63	70	72	72	59	67	75	52	62	64	83	69	62	68	75	59	71	83	60	65	66	81	58	71	63	76	66	72	60	68	59	75	65	58	63	57	78	79	72	76	64	63	84	64	75	71	78	75	82	65	60	57	67	70	68	70	65	72	77	69	56	63	65	60	70	65	61	55	82	75	61	75	66	57	57	85	66	75	84	67	70	64	56	71	70	72	69	56	74	83	74	65	68	79	75	67	74	81	65	74	89	90	52	54	82	65	61	74	75	69	63	72	73	76	75	78	79	80	68	75	66	78	65	75	54	68	74	69	80	64	77	75	60	73	62	86	81	66	63	70	66	76	70	63	74	69	81	69	57	87	64	60	78	75	68	69	79	64	61	66	79	78	71	71	70	78	60	66	65	82	67	80	59	71	80	73	76	69	76	73	61	62	63	73	72	80	66	83	68	66	77	75	71	72	63	76	59	69	64	64	76	66	86	75	58	63	62	78	71	60	55	74	70	59	58	78	75	68	71	52	69	70	70	71	68	77	71	56	70	64	63	74	90	93	70	70	72	81	66	62	66	60	97	65	68	75	72	65	72	74	66	59	74	62	51	70	73	59	72	78	76	81	66	74	68	72	70	61	68	66	72	71	68	61	61	68	64	75	73	67	60	79	70	54	70	74	57	65	75	59	76	68	66	59	63	79	60	73	65	77	66	61	60	58	80	60	65	58	67	62	64	73	69	55	69	61	77	68	63	71	81	61	65	71	60	69	74	57	85	62	63	67	78	63	63	60	72	75	58	74	56	77	64	71	70	57	75	73	76	58	69	67	56	75	81	61	86	59	66	78	58	73	81	74	69	78	59	79	68	67	62	69	55	73	77	60	71	70	67	78	69	82	77	69	70	69	74	72	70	79	62	67	62	68	71	66	71	56	70	62	60	69	78	64	76	83	71	77	66	72	57	70	68	72	71	59	90	79	62	62	63	74	72	72	56	66	62	67	71	83	67	74	69	77	71	74	79	73	70	65	70	74	84	81	64	71	71	66	71	71	78	82	83	69	78	60	62	79	65	83	39	76	87	74	63	81	65	75	78	71	66	66	82	67	65	66	88	58	69	61	73	66	87	71	60	73	62	69	81	76	82	64	77	59	78	62	56	79	62	75	74	76	75	69	69	63	83	65	63	74	74	77	62	81	82	79	71	74	78	67	75	64	70	76	79	54	57	64	69	80	61	59	87	67	66	66	64	79	77	66	77	72	92	71	70	59	81	71	72	73	66	64	71	59	73	70	68	68	61	92	62	67	81	74	79	59	59	78	62	79	69	74	63	82	69	65	76	60	63	79	84	67	67	71	74	72	62	69	59	88	68	76	56	72	68	64	69	58	65	80	72	60	77	73	72	68	80	65	56	59	82	71	77	69	72	88	71	60	69	55	69	92	64	58	73	84	78	73	71	68	60	61	77	67	72	55	87	51	72	80	71	61	55	75	88	72	67	65	55	73	55	57	74	70	67	63	55	67	79	66	57	72	58	56	66	85	51	75	74	62	68	59	66	71	66	76	53	61	66	55	62	65	78	69	56	62	62	79	70	78	64	67	59	65	77	82	67	53	67	87	75	65	67	80	80	56	62	63	71	73	61	57	76	66	63	63	69	72	60	85	59	66	60	59	56	76	72	55	71	63	74	74	65	72	67	84	66	76	69	84	77	61	76	59	75	64	78	67	62	79	70	78	53	59	76	71	75	68	76	64	72	79	73	78	67	72	62	65	54	73	78	74	71	69	64	71	78	75	74	76	73	70	69	80	70	67	49	77	75	64	83	64	69	57	71	66	71	75	66	62	74	66	71	65	66	77	69	65	57	66	74	73	74	61	59	70	73	66	58	62	84	75	70	86	57	67	72	61	63	83	66	66	75	65	70	49	69	64	74	74	62	65	77	64	62	58	69	63	67	87	69	77	72	64	65	65	66	77	60	75	80	83	71	73	71	56	75	73	69	62	72	54	85	87	82	64	57	75	66	68	68	67	82	70	85	86	78	67	68	70	67	78	74	63	65	68	77	71	70	55	73	87	57	68	67	76	61	79	65	53	54	74	59	63	80	72	59	62	70	75	76	64	70	69	66	65	73	68	70	85	72	71	70	75	61	79	50	82	72	68	64	58	55	86	64	75	66	77	54	69	71	86	86	64	61	55	71	67	63	83	87	79	69	70	68	77	72	77	54	74	77	75	70	74	63	69	72	88	69	74	81	72	66	70	64	62	67	72	72	82	67	56	78	69	67	72	76	69	64	77	79	63	73	59	56	68	70	66	73	73	96	70	61	66	68	73	53	71	72	72	70	53	67	75	62	72	63	69	70	69	53	75	61	64	70	81	59	66	66	65	60	62	56	65	71	75	91	71	71	68	50	55	90	67	62	64	58	72	74	73	78	73	78	54	74	66	81	76	69	77	73	57	69	79	60	77	56	63	58	53	64	69	73	86	77	67	58	73	65	62	63	74	67	70	74	82	62	67	70	73	70	62	60	73	77	56	75	59	63	65	74	57	72	72	69	83	68	67	74	73	66	91	68	64	71	74	77	64	81	74	69	61	76	73	63	57	69	84	53	58	63	72	54	68	54	71	61	72	84	76	67	63	82	67	86	47	87	68	77	71	69	62	84	74	91	68	68	70	60	82	75	65	83	64	77	74	81	59	77	68	74	72	63	74	78	83	66	61	63	62	85	64	71	74	81	68	64	73	74	72	75	65	74	40	91	65	65
25297	17220	13532	20002	26903	27745	25277	21863	18595	15643	13596	11160	9068	7422	6419	5353	4569	4301	3873	3660	3594	3749	3624	3126	2748	2452	2286	2185	2017	1957	1917	1842	1608	1603	1370	1394	1333	1253	1200	1193	1119	1103	1034	1019	990	959	986	937	931	953	938	915	871	854	878	908	847	850	842	878	886	817	838	826	865	832	788	879	888	834	846	885	813	871	884	860	822	858	843	851	846	834	828	852	830	884	787	852	851	848	842	813	833	851	868	846	864	872	851	841	839	862	811	842	802	825	818	877	829	824	826	811	801	863	878	813	864	818	837	820	876	877	866	871	842	878	853	805	830	794	842	821	835	882	787	779	850	849	826	840	853	840	878	868	881	840	784	799	844	810	838	825	816	825	840	824	822	849	851	836	836	867	845	860	796	854	887	847	850	867	813	814	775	862	870	835	817	826	824	869	819	820	827	858	804	868	837	827	852	881	835	896	854	814	845	820	842	868	846	863	797	822	899	854	880	877	876	842	852	835	855	878	835	796	884	835	848	896	842	840	855	820	815	826	823	867	841	825	804	828	837	898	817	826	856	836	841	900	811	833	866	829	893	802	854	850	839	855	862	788	819	798	839	897	892	815	805	856	811	859	793	845	852	805	829	837	772	840	850	840	891	877	825	847	847	845	853	887	851	811	819	833	831	854	853	815	831	834	802	853	847	885	867	843	854	856	811	857	847	874	818	828	833	881	858	824	884	840	837	884	868	833	861	820	847	848	881	849	884	882	871	838	820	884	824	862	861	819	859	845	806	849	817	781	852	852	858	834	880	787	812	795	817	847	830	795	860	853	869	840	851	854	871	874	862	872	865	845	788	843	875	775	841	815	838	802	817	859	883	848	862	833	873	891	871	863	846	814	890	837	849	843	840	839	872	805	830	802	781	874	829	809	864	817	898	809	817	805	795	860	859	864	843	861	780	883	837	834	821	833	857	878	816	860	807	835	839	849	860	876	849	854	806	873	850	857	856	818	869	826	825	845	848	824	795	850	856	874	875	882	893	804	872	866	795	816	862	849	865	879	834	790	833	866	846	809	863	838	863	830	820	831	834	865	829	797	818	840	821	869	893	809	868	822	837	806	779	881	830	817	879	810	832	822	855	781	827	887	779	810	821	881	832	827	894	873	844	808	818	860	892	837	809	855	848	828	799	824	838	859	827	826	888	856	820	819	830	893	840	825	858	843	820	805	887	808	797	803	850	822	850	849	819	804	864	787	816	896	825	861	855	844	852	839	823	860	849	838	838	840	825	824	818	855	880	847	794	807	890	795	875	853	865	832	839	806	810	822	822	887	844	862	796	781	868	864	882	868	837	850	864	840	843	878	847	882	813	829	818	826	793	835	876	818	816	851	833	878	815	870	843	817	854	803	815	817	850	872	872	844	864	801	862	889	835	864	877	853	887	888	863	845	812	814	816	838	829	808	863	863	844	856	860	826	806	811	847	826	846	860	778	821	851	846	807	887	844	866	847	876	917	849	859	838	803	855	854	881	820	880	904	785	876	835	822	874	879	861	856	881	792	859	831	862	850	851	800	865	836	828	821	820	866	824	845	884	832	808	832	832	791	839	859	873	851	810	836	793	838	831	838	839	821	834	834	826	864	883	846	874	856	813	839	829	856	874	858	878	805	823	819	856	899	837	843	846	829	875	838	875	894	856	850	826	840	843	879	846	817	844	849	829	869	786	848	824	853	841	877	861	822	780	851	833	888	795	829	830	809	859	834	862	860	801	846	843	878	855	856	775	878	798	825	860	804	879	819	842	850	868	834	844	785	788	813	823	849	773	798	810	816	881	856	860	847	858	848	862	867	815	829	826	861	825	860	933	832	855	819	849	826	825	794	886	889	850	873	819	844	913	837	810	848	851	879	872	831	848	840	837	856	842	858	904	815	849	838	809	818	867	845	877	850	821	868	835	835	816	819	880	880	818	889	874	889	809	874	817	844	832	820	829	861	862	791	810	842	791	823	829	849	864	860	844	792	848	864	812	817	807	881	857	862	881	890	851	822	839	831	840	825	858	860	793	858	831	874	834	862	852	902	868	858	888	809	861	859	855	775	826	832	819	908	848	849	834	840	810	823	857	841	879	852	826	828	851	826	795	809	849	843	840	796	878	836	833	812	839	831	897	823	848	834	856	835	824	830	805	841	838	895	848	854	829	824	868	827	834	868	817	818	817	827	876	805	841	858	843	857	851	842	820	819	851	811	797	851	863	859	847	841	879	832	818	873	808	905	834	929	857	829	839	857	846	801	858	849	858	843	838	828	848	875	890	873	810	825	857	838	855	831	877	865	836	821	868	842	827	887	808	862	834	827	855	843	789	846	823	861	839	830	850	867	887	797	851	852	793	863	806	835	841	856	826	874	862	825	838	823	842	864	824	848	871	862	837	821	805	833	842	858	865	883	796	831	840	845	842	842	863	816	837	820	822	827	891	832	836	895	867	838	832	853	857	890	830	883	831	799	805	858	838	836	833	838	901	819	836	822	841	825	846	884	853	899	883	834	790	877	830	857	794	879	827	868	853	836	887	842	826	853	845	881	854	845	889	863	847	804	835	853	833	802	830	833	804	881	825	861	811	842	867	843	834	875	858	869	886	788	806	846	832	813	824	797	840	850	890	811	810	858	845	828	806	828	844	848	847	858	817	856	785	809	861	795	802	846	829	847	834	826	779	816	861	826	873	808	835	840	799	862	818	889	881	854	849	872	839	823	899	824	794	842	856	856	821	797	853	811	874	875	853	842	866	932	877	794	804	857	835	798	828	855	868	916	818	843	855	781	862	839	871	828	777	857	881	832	795	828	832	868	809	862	822	838	847	908	861	871	869	881	816	826	872	813	874	838	834	814	832	831	880	839	813	881	861	836	931	846	841	805	870	828	868	821	857	867	860	866	859	853	846	854	849	844	837	875	827	820	853	888	803	829	816	874	803	837	854	800	821	787	839	837	838	837	866	859	894	845	860	806	866	887	909	860	806	840	800	824	829	857	846	835	792	804	899	828	779	831	816	883	817	854	831	847	786	850	861	861	812	858	913	830	864	910	832	768	854	840	778	884	815	825	836	835	821	806	838	824	828	862	818	848	854	827	855	832	864	837	803	885	847	857	821	876	831	860	853	861	817	866	846	836	892	869	825	849	818	811	845	908	900	918	831	852	861	830	858	854	807	842	804	841	830	829	838	848	826	831	793	835	846	824	845	869	880	845	807	857	844	870	895	839	830	901	847	785	865	857	846	814	868	854	832	852	852	881	800	868	796	802	841	766	840	862	837	841	821	865	843	849	828	892	854	828	857	869	820	884	869	839	787	812	836	796	875	865	799	824	825	793	835	830	850	817	838	835	796	806	852	861	788	818	825	846	886	862	824	894	886	850	903	887	874	834	791	813	865	793	830	764	840	854	878	865	874	842	839	818	872	855	849	880	821	860	831	847	823	835	890	813	878	867	813	833	858	888	888	834	856	859	888	856	850	856	837
4927	2873	1527	1002	1198	1509	1379	1120	901	721	595	500	382	346	289	263	227	205	178	181	171	184	174	155	156	144	123	120	119	110	108	112	105	94	107	97	93	86	79	85	85	69	84	69	92	81	72	67	75	72	82	66	66	61	74	67	60	67	76	77	80	77	71	70	76	64	73	79	67	64	69	72	73	70	66	87	69	66	70	57	63	66	62	72	75	64	58	78	67	64	78	59	68	64	70	70	62	65	75	68	70	81	56	68	61	74	63	77	66	59	59	55	70	66	64	62	75	69	70	67	78	69	69	70	70	72	67	73	53	65	72	77	62	72	61	65	64	64	74	68	71	82	72	62	61	63	71	72	57	75	65	74	72	76	66	84	70	60	77	69	79	63	59	71	67	75	67	63	79	62	54	63	76	59	72	70	63	82	57	49	57	72	75	75	75	68	73	81	81	61	62	78	78	73	63	78	62	59	50	75	64	67	65	79	82	76	74	64	77	60	68	66	68	71	74	72	81	58	70	73	68	63	62	65	61	72	66	77	61	64	59	57	84	62	64	71	57	73	66	58	72	51	72	74	61	79	69	65	71	62	86	82	61	92	64	85	56	60	75	61	79	65	78	61	76	58	76	65	65	70	72	63	78	79	60	67	61	66	71	70	48	67	61	74	73	74	66	70	65	77	76	67	64	79	71	70	74	63	74	63	85	60	71	92	67	71	67	75	74	66	60	72	65	70	74	62	60	71	60	77	74	65	68	57	71	71	77	68	69	66	69	65	57	68	76	49	69	62	62	69	75	64	68	58	68	54	72	87	62	71	65	55	72	61	50	64	65	75	52	69	74	69	77	86	56	74	68	83	80	72	70	70	61	60	56	72	59	65	73	67	78	81	65	78	69	56	62	71	77	68	84	72	58	62	64	66	74	76	65	77	63	61	71	63	76	74	61	60	70	68	64	71	64	76	71	67	78	74	68	79	73	69	91	63	66	63	65	69	64	55	71	58	84	69	73	55	76	66	71	75	56	68	69	77	66	65	58	62	67	71	78	75	75	76	69	62	68	57	61	59	68	63	66	73	78	69	71	66	60	78	68	73	86	77	74	62	54	65	71	75	52	79	68	63	59	48	63	52	62	69	83	61	79	64	74	73	52	65	79	61	66	85	58	70	59	66	85	82	65	76	73	73	69	85	58	52	83	55	57	71	68	66	67	70	72	74	60	77	67	66	68	68	67	67	61	75	75	66	85	68	73	76	76	82	72	73	58	73	76	77	74	70	67	68	70	74	68	91	73	67	69	63	50	88	65	79	74	80	77	55	67	70	71	84	64	69	70	65	71	67	63	60	67	80	70	60	85	84	63	77	67	73	70	61	66	75	76	66	71	73	63	64	70	69	70	63	61	78	56	101	88	73	69	55	73	68	60	76	72	69	80	76	78	54	79	76	69	75	74	57	84	72	52	69	66	64	65	77	57	69	64	60	60	74	62	69	68	69	63	70	78	79	75	82	57	69	72	74	56	71	66	60	69	70	74	53	71	67	82	72	57	59	65	66	69	64	68	68	75	64	71	69	70	72	60	78	74	59	75	67	69	81	66	57	73	62	78	73	66	68	90	63	73	60	73	61	83	78	45	72	71	73	59	55	74	77	67	68	64	54	86	69	50	65	67	62	70	77	79	68	74	67	81	70	74	60	87	70	65	85	53	63	69	72	76	64	55	70	81	74	66	54	87	69	67	72	83	67	63	52	68	68	72	67	74	75	72	66	70	79	59	69	76	81	64	54	60	58	53	59	77	63	68	62	65	72	76	64	65	69	79	56	74	77	82	66	80	69	49	60	83	71	69	69	68	61	75	72	71	75	56	58	83	69	67	61	68	68	67	59	69	68	66	68	51	82	76	67	51	54	74	72	75	67	64	76	69	75	73	72	69	60	64	73	62	74	70	78	82	71	67	64	67	71	60	68	74	59	68	64	79	67	64	71	66	74	63	89	78	81	53	70	68	70	73	77	74	86	59	70	75	73	73	79	76	58	66	64	79	69	57	75	86	60	77	56	69	66	87	78	77	70	61	73	68	67	50	78	64	84	66	80	66	80	58	69	66	87	62	64	78	72	55	78	67	56	62	60	73	68	61	70	65	67	69	57	80	74	84	65	92	57	58	63	83	66	58	64	63	79	71	62	84	71	55	74	73	58	67	56	72	66	75	76	56	62	67	82	56	60	57	89	72	83	76	60	61	55	62	72	65	69	78	58	66	69	69	78	67	86	66	74	61	62	82	70	86	59	74	64	62	64	68	87	64	58	72	58	69	73	71	78	63	86	62	78	78	74	69	67	80	64	70	69	56	76	77	76	62	78	62	72	64	75	75	86	72	60	67	76	55	68	56	49	76	87	60	62	85	71	68	63	70	72	67	67	63	58	56	71	68	62	66	82	65	68	77	70	71	75	63	64	83	58	58	59	61	64	50	68	66	58	61	75	71	66	80	68	59	62	73	69	83	74	54	68	65	61	65	64	79	74	79	70	65	69	77	79	58	79	64	57	64	78	46	76	68	76	63	59	52	62	51	66	66	82	68	59	76	59	74	61	81	69	66	73	74	77	72	74	62	71	74	66	66	64	61	69	65	78	83	70	77	78	72	67	76	66	79	74	76	72	59	58	70	78	71	67	74	70	70	80	79	63	85	76	61	72	66	72	67	73	78	71	78	62	72	60	65	72	74	55	58	69	64	69	73	75	55	52	78	73	58	61	75	80	71	72	57	62	64	61	76	72	78	70	67	67	83	66	64	70	66	70	68	60	65	66	86	99	64	58	60	59	74	65	62	65	74	56	53	59	54	61	73	80	64	62	61	78	68	59	63	76	60	66	75	69	62	86	65	68	73	72	68	57	67	70	69	62	76	62	64	72	66	67	60	68	62	65	70	63	78	60	67	74	80	68	68	81	75	70	60	64	77	83	73	87	58	64	52	62	66	69	66	77	54	65	56	72	70	71	89	74	56	69	74	75	67	78	67	78	65	87	65	79	81	62	45	77	77	86	75	64	67	74	63	68	73	63	69	75	62	49	58	72	81	55	68	87	62	68	70	71	80	67	68	64	86	54	82	59	76	69	56	59	73	73	63	67	81	73	71	78	77	80	64	61	65	76	80	74	65	69	62	57	71	66	69	71	49	64	63	67	69	69	73	52	63	63	57	79	46	78	61	80	69	77	61	72	71	65	83	77	57	66	67	62	77	73	66	79	67	61	81	59	84	63	66	70	62	64	60	50	68	61	56	60	73	79	49	65	82	54	56	71	65	72	57	62	66	72	79	70	54	70	69	73	70	71	72	63	67	77	71	73	68	63	74	75	67	70	69	63	76	69	76	55	66	68	64	75	56	77	69	64	68	76	60	77	61	66	76	75	79	72	72	57	70	74	60	65	57	71	67	59	73	57	59	72	70	64	66	70	74	65	62	75	70	61	81	76	61	61	72	64	74	82	63	74	66	71	74	80	70	78
29590	20419	16768	23442	29964	30784	28357	24941	21842	18837	16095	13822	11511	9684	8220	6900	6349	5509	4968	4668	4163	4332	4502	4067	3455	3055	2888	2634	2493	2451	2348	2151	1956	1714	1630	1455	1400	1350	1284	1237	1230	1068	1095	1019	1038	1021	979	1016	951	906	877	939	872	912	852	874	852	855	890	835	849	847	836	790	872	845	784	774	822	801	780	837	801	804	835	837	818	838	814	852	820	795	826	846	814	853	793	808	848	784	850	834	845	853	809	816	817	798	826	805	814	811	824	810	816	835	803	817	827	798	808	767	811	819	822	776	832	816	845	848	776	839	874	839	784	805	821	762	835	839	836	825	860	840	772	791	859	802	841	822	788	846	813	822	790	790	780	823	850	845	819	817	866	858	804	853	804	809	790	785	876	816	817	792	782	783	783	781	824	835	828	855	817	770	818	854	819	849	858	823	815	836	822	856	760	771	787	858	827	892	835	829	773	865	846	832	755	801	810	846	809	832	799	801	861	849	802	805	801	814	872	803	755	802	821	836	847	775	800	808	837	857	812	824	796	831	768	864	854	821	817	845	813	821	830	829	856	804	788	727	846	800	791	782	843	822	809	772	819	809	865	796	815	811	794	792	859	865	854	819	821	846	798	819	800	843	788	814	789	812	824	805	809	833	845	845	853	851	800	806	805	870	796	799	741	893	855	798	832	791	788	798	805	763	831	828	834	816	819	800	802	813	787	825	829	809	845	900	849	810	793	801	847	788	736	879	859	835	803	827	855	840	797	838	874	795	774	845	791	856	787	795	799	838	835	814	793	806	797	795	788	793	831	782	803	781	864	811	799	830	862	859	814	784	810	779	770	850	831	803	811	833	800	850	813	809	865	804	851	795	826	816	785	845	831	830	856	802	781	817	816	825	862	840	792	861	868	794	886	825	805	832	842	799	814	806	778	814	854	852	799	754	829	816	822	870	813	821	865	802	833	791	784	794	823	832	851	796	791	838	845	811	840	789	862	839	815	837	857	831	800	792	782	824	801	816	823	847	829	863	833	801	847	828	819	796	797	840	848	802	789	882	833	793	815	836	857	820	846	823	854	781	769	775	837	808	841	842	866	839	847	794	814	852	828	832	775	833	790	856	868	828	830	837	860	771	837	838	801	823	767	846	786	815	802	826	804	828	805	805	799	853	828	840	795	828	843	849	839	799	822	804	831	825	814	869	798	876	790	792	807	807	782	825	814	830	848	857	804	847	833	828	839	835	820	809	810	804	856	823	798	846	824	851	828	875	715	838	787	867	805	805	826	776	769	840	807	853	846	779	792	830	776	784	799	848	821	832	797	840	807	796	832	848	836	853	779	780	842	849	828	844	881	809	826	767	838	777	858	824	773	787	830	838	809	849	900	810	889	858	794	734	808	819	858	846	857	879	846	798	792	826	772	828	781	817	811	843	818	792	802	807	797	819	772	839	830	827	855	818	817	860	819	762	816	783	827	821	888	802	806	793	804	795	818	830	795	781	840	807	809	798	770	883	849	814	807	804	807	823	799	848	781	825	771	800	809	796	782	795	820	789	840	839	792	806	896	823	846	817	784	848	813	844	854	816	809	812	859	861	824	805	794	821	821	855	826	845	855	829	828	850	797	827	838	845	819	757	853	823	817	809	825	810	841	827	816	870	812	838	820	850	803	808	845	840	816	866	886	843	813	841	827	785	817	820	790	805	856	845	829	858	827	820	807	811	828	835	793	809	789	849	858	797	803	825	776	804	793	773	787	833	834	820	785	843	851	863	802	785	796	857	818	843	820	819	764	841	807	818	795	797	849	861	792	845	830	795	896	803	807	840	809	845	818	847	827	819	846	817	855	872	786	771	846	856	841	824	821	856	794	847	835	818	858	833	851	792	842	814	837	777	831	813	810	853	814	823	798	828	856	802	854	805	805	806	847	822	837	831	823	764	792	808	808	852	804	813	833	767	865	859	793	798	785	819	818	811	795	827	817	851	808	882	850	844	714	808	817	818	807	834	835	829	809	809	779	801	796	831	864	821	769	787	857	810	810	779	802	807	810	788	878	787	823	820	821	773	795	745	841	829	837	836	801	819	817	843	804	788	796	774	820	850	806	759	822	789	839	852	819	822	810	828	787	844	842	827	791	812	834	830	774	793	834	839	813	835	805	825	839	793	827	834	854	815	836	795	833	792	811	785	784	847	860	788	781	826	824	788	777	789	818	804	815	784	799	781	832	894	857	807	827	795	835	862	797	844	851	818	843	832	802	792	798	828	858	774	822	750	809	826	818	786	822	853	833	782	794	775	843	798	848	835	818	818	813	797	783	838	777	858	845	778	857	839	853	785	841	844	827	784	808	806	798	800	753	851	817	826	822	847	835	862	809	808	872	839	808	765	794	801	840	805	799	827	794	805	772	873	825	823	843	780	788	834	819	876	813	859	818	802	815	849	829	846	886	798	824	779	826	836	813	812	827	847	807	794	821	826	790	768	830	845	863	835	834	803	830	835	795	801	825	849	794	805	807	803	801	815	811	776	789	834	873	818	829	826	787	829	814	799	851	798	812	831	788	844	819	825	841	793	781	825	763	832	862	792	804	820	827	896	794	824	818	816	786	832	883	853	845	817	846	825	856	782	830	858	853	839	849	812	825	802	775	829	886	862	843	779	861	804	824	787	810	809	883	858	841	799	847	807	758	808	874	861	807	813	836	838	805	808	808	849	846	801	818	796	837	826	815	765	814	851	856	794	831	842	831	838	803	823	785	784	836	755	790	846	820	791	831	713	782	813	832	827	849	830	842	841	818	830	796	819	807	798	803	830	798	865	816	812	837	849	804	828	855	856	773	788	859	817	855	820	819	834	860	828	803	840	809	831	825	800	810	835	848	800	763	890	803	815	831	802	809	823	846	857	785	839	818	862	792	813	796	809	816	861	826	852	759	815	785	819	811	811	802	786	806	821	840	788	834	846	816	790	856	846	817	798	788	837	825	852	817	831	818	799	827	805	846	849	781	787	798	810	831	808	820	835	815	826	795	821	782	836	825	839	794	816	845	847	839	800	850	820	842	825	802	798	838	850	826	823	819	853	826	832	826	866	774	777	777	857	805	835	800	811	814	787	835	834	794	752	809	875	806	839	827	804	784	864	831	859	807	851	828	812	831	816	823	903	786	844	941	776	820	793	814	838	825	803	829	826	815	820	807	804	812	844	829	784	862	791	798	819	817	795	844	784	803	895	824	803	799	793	844	781	844	789	850	805	814	832	800	845	787	837	834	793	811	875	793	824	895	839	840	845	766	799	808	860	789	829	848	835	845	877	834	835	805	841	787	784	815	842	806	830	766	819	839	805	809	824	855	860	804	803	895	813	822	846	839	789	810	794	841	757	849	814	835	889	827	822	815	809	772	819	810	847	872	819	837	814	812	792	814	818	792	813	832	855	830	854	807	820	795	834	804	868	841	840	812	826	779	840	792	849	757	838	801	814	843	814	796	845	825	810	783	864	773	814	856	836	854	829
2831	994	587	429	473	546	596	467	376	308	266	244	221	177	143	123	130	94	96	93	101	96	111	116	102	100	110	108	80	104	79	81	72	72	77	57	77	87	67	65	76	81	60	77	65	60	59	61	75	66	59	78	58	55	76	54	78	61	63	48	75	54	59	70	63	57	71	75	64	57	59	66	61	61	66	63	55	66	58	78	66	59	68	55	62	70	61	72	61	58	55	75	80	67	70	64	57	58	66	60	60	75	63	53	51	65	71	77	61	48	77	68	51	67	70	65	90	68	69	82	68	65	65	55	65	79	61	57	59	74	63	71	78	64	65	64	54	77	79	62	56	41	66	58	59	65	72	65	65	79	58	68	59	54	79	68	55	54	58	65	80	55	53	64	78	64	66	61	65	70	66	82	57	58	66	50	56	60	61	73	67	63	73	66	58	62	78	57	51	66	65	70	60	68	65	66	63	62	61	67	49	70	50	54	58	67	62	62	55	53	67	83	67	48	70	71	64	74	77	77	64	66	66	55	67	64	64	71	68	67	56	59	66	62	68	56	75	83	56	64	70	77	78	66	67	70	64	81	64	68	53	70	55	70	75	58	60	65	75	56	71	64	83	62	58	60	66	59	66	56	74	62	46	72	69	50	61	76	61	63	71	67	62	57	61	42	66	74	62	51	53	64	57	84	65	72	58	62	52	67	61	60	51	62	81	83	54	68	78	61	77	61	72	63	65	54	55	60	68	86	65	62	55	61	54	64	61	54	78	75	69	73	58	70	74	61	68	73	78	71	62	69	67	52	70	62	70	66	70	64	52	65	64	63	71	75	73	72	63	69	65	61	67	49	47	66	77	64	71	60	57	69	74	76	60	63	61	73	75	75	59	70	61	73	63	71	49	52	65	56	75	65	60	64	61	77	59	58	59	60	76	71	71	58	65	57	67	57	60	69	63	80	69	57	69	75	58	64	62	55	88	61	68	50	63	51	62	62	65	60	69	64	68	62	78	73	57	63	76	83	64	68	64	51	70	71	70	67	56	58	71	67	65	54	54	46	73	84	56	61	71	52	62	72	56	62	80	75	62	66	65	60	62	70	57	62	75	56	75	67	79	52	77	68	72	68	58	69	73	58	63	69	71	61	71	53	63	55	74	66	52	70	68	72	60	75	67	57	62	68	61	85	55	67	68	61	65	69	54	75	76	69	65	80	75	73	65	66	66	67	77	80	70	51	52	72	60	62	72	67	81	72	70	66	66	61	57	73	78	59	59	61	61	80	65	73	63	59	70	73	55	75	63	63	62	57	58	55	70	72	64	70	58	74	67	67	62	76	53	62	59	66	59	76	59	64	71	62	67	68	57	69	75	70	63	78	73	63	74	67	75	70	57	68	66	75	85	62	62	63	71	57	73	53	68	70	71	69	67	54	70	66	66	65	67	52	58	71	76	75	76	59	77	57	70	72	64	60	71	66	73	62	57	64	68	71	65	88	48	86	57	73	80	77	52	79	70	73	65	71	76	65	72	79	63	72	78	67	60	72	70	67	75	64	69	73	60	60	54	76	65	66	62	64	61	58	67	73	61	59	66	63	56	54	66	58	64	56	79	71	65	76	72	69	57	53	77	69	54	67	69	62	72	58	65	61	79	65	70	67	77	75	67	68	69	67	63	61	68	69	59	86	74	68	60	78	59	72	66	56	67	70	63	63	66	81	70	80	54	68	65	59	64	73	58	77	62	68	84	44	65	72	65	62	63	88	61	62	69	73	69	76	71	66	58	72	69	75	69	76	71	63	56	72	71	76	70	62	69	72	59	57	63	54	67	78	71	62	78	61	69	77	58	60	57	63	68	45	67	62	54	57	72	59	69	76	64	79	68	67	64	67	60	58	60	52	50	71	55	63	77	78	71	69	73	69	67	62	68	63	70	64	65	68	78	53	62	67	66	74	62	68	61	64	61	76	63	71	59	68	81	59	73	58	86	55	55	75	71	77	67	61	81	67	68	60	62	87	76	59	72	54	71	66	78	65	62	61	68	49	79	72	61	52	75	75	74	66	47	63	58	68	63	63	60	84	77	51	85	70	61	64	58	59	76	75	74	66	63	67	69	66	68	54	67	62	67	72	75	66	71	63	54	62	78	61	73	73	64	60	70	63	59	65	72	67	79	60	46	64	75	82	54	66	82	57	61	64	49	70	70	51	83	76	76	60	69	80	77	69	67	67	65	66	69	67	67	74	71	61	76	73	56	71	61	61	47	72	68	62	56	61	69	64	60	70	57	58	60	61	57	71	61	70	64	66	65	60	66	60	49	70	64	76	79	60	94	70	68	43	62	69	65	60	69	72	79	80	64	62	79	70	63	57	57	49	79	73	66	60	64	65	81	68	59	61	68	59	63	63	64	61	70	68	72	73	65	73	62	61	73	64	75	63	75	59	54	59	57	69	70	72	80	59	72	55	65	62	58	71	74	81	59	66	65	65	55	67	50	67	61	72	67	82	58	71	59	62	52	64	70	72	51	59	72	63	75	73	60	60	70	58	78	80	62	82	54	84	53	62	63	59	72	59	72	65	64	57	45	74	63	72	75	74	65	70	53	57	61	69	82	77	73	63	76	56	70	67	78	67	76	59	68	70	65	67	74	72	61	77	51	71	66	66	79	60	65	66	57	75	74	52	66	61	63	65	68	78	63	68	60	68	62	73	63	63	61	60	73	58	69	61	80	70	66	80	66	64	57	72	70	66	68	60	63	63	59	64	66	60	64	72	76	57	73	58	52	68	64	86	72	83	70	66	54	57	75	58	65	62	70	78	85	65	62	50	76	66	56	65	82	54	85	76	60	58	58	63	66	56	78	55	77	61	79	65	67	73	74	52	63	65	67	76	67	56	67	71	63	68	73	52	56	76	67	78	70	76	71	77	79	78	58	61	81	68	74	75	70	73	67	59	71	65	62	70	74	58	76	73	65	63	60	66	62	59	82	62	64	59	68	67	58	60	60	75	54	58	54	67	62	66	60	70	75	56	68	53	56	65	67	60	70	52	69	71	74	69	48	75	68	73	80	65	64	61	62	57	75	75	85	67	69	70	83	67	65	66	63	62	63	81	65	74	52	75	76	72	67	60	51	71	61	63	68	71	64	59	54	70	62	56	75	82	74	58	50	63	65	88	69	66	57	55	70	71	74	66	74	80	76	72	61	70	79	68	52	58	62	64	74	67	74	74	64	53	77	53	69	69	67	83	66	75	68	54	62	73	61	55	56	62	77	62	67	71	63	61	71	66	71	78	71	63	65	71	61	64	78	63	58	69	57	76	64	51	69	67	64	62	76	72	77	64	64	73	61	59	69	69	71	65	71	59	75	50	73	66	63	63	64	73	52	53	66	69	66	56	63	58	53	66	72	66	72	64	66	73	65	50	72	68	66	77	61	71	62	67	51	61	65	69	64	61	70	70	74	78	60	45	79	54	62	79	78	62	62	65	76	64	60	72	72	74	52	75
21488	13403	9870	15357	21894	22642	20704	17231	13853	11110	8847	7323	5886	4618	3858	3145	2910	2487	2254	2151	2106	2034	2203	2354	2091	1928	1808	1653	1581	1592	1424	1436	1281	1263	1144	1118	1071	1087	1041	1009	1017	963	948	875	864	860	850	840	822	857	850	830	811	832	803	810	808	776	772	822	772	844	803	828	781	773	801	828	804	793	764	800	747	809	747	773	799	800	770	774	795	784	856	783	792	766	740	778	814	792	775	787	759	798	801	802	731	730	756	815	793	743	790	784	732	739	835	813	774	797	813	770	788	797	791	815	855	837	815	802	820	833	767	788	776	801	821	827	792	789	760	749	731	804	750	824	826	788	765	823	766	756	830	782	769	747	798	771	795	790	800	807	780	802	770	782	840	791	812	722	734	804	811	789	728	775	801	826	740	803	824	812	777	743	790	828	821	804	842	795	804	797	804	739	778	780	813	841	776	801	789	800	783	826	772	783	760	751	826	782	778	747	778	729	836	799	786	767	818	760	793	829	761	787	757	801	829	767	804	794	836	777	829	790	807	795	781	761	813	783	798	791	749	768	788	784	755	815	806	756	761	788	841	803	815	816	771	798	760	847	841	859	720	821	780	792	745	815	802	793	787	821	755	802	794	776	764	780	772	797	818	784	751	728	773	760	785	782	790	813	800	778	771	804	821	775	798	755	758	773	847	792	826	757	744	794	794	787	846	749	817	774	799	785	792	841	801	790	778	766	829	829	814	788	761	814	796	792	809	779	836	833	808	777	802	807	821	821	814	767	761	806	792	795	774	770	770	767	813	815	784	803	748	795	805	841	798	776	812	775	839	801	773	786	763	731	806	798	773	738	777	746	758	798	795	776	772	769	819	774	745	784	768	803	796	812	819	752	836	823	821	796	776	787	817	772	838	803	778	806	746	836	799	791	757	818	803	804	826	770	733	843	845	799	768	806	821	791	785	833	845	785	810	777	778	792	769	877	790	784	792	785	770	812	772	759	833	779	835	764	773	815	791	786	762	783	768	801	755	807	789	780	832	832	763	793	835	809	765	787	782	799	848	781	797	805	792	827	798	759	786	867	782	853	874	774	841	829	813	762	801	791	752	750	798	807	782	781	837	798	790	786	826	836	771	767	836	819	779	805	801	754	763	809	791	778	752	781	786	765	798	825	840	822	795	821	765	771	805	767	800	770	773	795	782	776	766	783	808	789	820	785	759	763	801	781	832	792	793	822	809	833	755	813	799	745	824	856	771	827	865	750	818	787	863	858	786	805	805	833	765	779	761	777	821	811	801	743	815	770	775	802	814	776	789	774	818	827	800	807	753	782	796	841	801	757	818	811	785	825	825	762	781	798	789	738	817	785	775	814	795	807	772	813	741	774	821	775	807	787	804	775	761	791	825	830	781	764	789	769	798	793	814	770	768	786	791	810	802	811	755	777	784	819	815	793	797	789	771	807	804	855	810	827	804	781	830	790	756	798	750	800	784	833	795	772	845	796	780	806	773	798	771	763	836	793	811	794	773	843	810	777	820	778	822	766	788	753	782	833	797	825	792	792	860	744	770	778	776	776	758	835	790	823	798	800	777	801	815	814	843	822	812	799	832	759	738	780	784	734	780	752	781	769	828	769	750	796	838	805	770	788	801	796	784	754	721	815	787	797	737	866	752	795	815	799	756	821	814	815	760	779	772	763	833	776	827	780	751	825	770	787	776	779	743	765	830	748	779	779	792	822	776	810	808	801	816	776	784	815	783	847	865	769	751	796	818	755	785	759	792	807	774	754	836	802	788	807	813	822	774	789	778	707	805	801	793	766	811	790	805	802	778	793	781	777	806	787	783	801	786	799	825	853	755	788	781	803	805	797	829	778	809	767	802	787	794	756	792	792	801	780	755	803	749	814	789	780	763	786	765	822	824	791	804	812	757	788	816	806	792	777	803	783	829	801	827	774	848	763	772	785	798	831	810	725	780	759	766	791	753	806	802	765	808	769	745	816	830	799	760	799	807	798	798	814	801	785	764	754	818	846	801	822	749	781	791	760	772	786	803	749	764	793	815	773	767	777	774	799	770	818	781	760	825	785	788	838	820	818	823	807	784	800	758	749	810	804	850	745	807	797	804	838	784	796	815	821	821	767	757	825	786	810	808	825	793	756	793	761	757	790	790	812	791	807	779	803	790	752	764	818	831	767	853	749	739	735	819	801	769	789	796	769	759	813	767	812	799	810	772	817	822	775	820	774	760	747	787	803	780	799	759	775	805	755	781	788	756	751	777	772	773	808	795	800	775	826	769	832	820	766	806	784	833	829	820	753	784	777	783	773	807	788	750	781	836	773	804	763	774	799	737	811	771	854	774	792	833	791	796	813	825	799	786	796	831	772	824	800	787	803	772	847	792	760	813	741	806	780	709	846	760	781	748	776	773	764	785	795	772	760	756	779	731	835	826	789	811	748	825	775	779	795	798	791	799	796	806	739	755	827	774	803	786	769	802	758	821	789	776	817	791	733	819	803	766	765	810	800	757	741	822	724	809	852	787	747	808	830	822	748	827	834	771	822	779	764	792	812	788	812	860	756	783	763	798	808	791	791	768	812	797	770	768	765	787	719	737	714	767	815	802	845	804	775	827	772	735	760	820	774	769	803	769	753	816	786	778	774	784	852	801	771	782	808	779	836	827	819	795	821	778	769	782	747	730	771	772	819	786	817	781	821	788	764	760	785	802	804	802	746	810	781	821	761	781	808	744	785	809	715	754	805	763	784	829	811	731	771	818	823	766	804	851	815	792	837	809	776	787	825	779	801	764	796	819	786	804	745	800	803	831	787	803	843	789	822	829	827	768	756	792	784	775	763	812	792	814	868	749	799	780	809	773	814	791	792	751	755	813	766	818	804	792	812	736	782	787	826	744	846	789	793	794	776	832	799	782	801	746	809	805	816	777	787	799	807	827	802	726	810	804	788	817	818	799	826	764	817	769	759	750	844	777	810	802	768	818	770	825	812	779	803	768	813	803	798	743	819	748	802	806	844	785	777	788	788	770	779	851	775	866	784	755	773	809	791	811	839	785	832	782	804	802	798	791	774	842	815	824	780	816	807	778	822	811	775	810	810	764	782	824	768	837	763	782	782	778	798	803	844	779	862	803	768	808	808	763	802	792	762	798	811	811	815	788	788	762	785	782	803	799	832	830	743	856	777	810	824	828	771	796	824	777	764	745	787	814	839	755	806	748	772	801	739	770	804	772	830	765	792	842	791	828	765	816	812	829	773	814	786	815	827	795	781	815	802	828	813	783	790	761	777	781	800	790	777	773	761	766	781	819	767	811	727	781	776	752	749	762	846	767	772	791	817	734	770	758	794	783	804	804	786	787	736	777	793	803	795	808	812	799	768	773	790	761	795	800	799	834	857	771	795	803	840	795	816	810	779	815	812	839	805	797	815	843	740	783	797	860	760	806	805	765	797	786	794	819	814	791	824	808	840	765	773	812	773	817	765	798	774	820	836	752	774
3220	1966	1056	655	785	974	978	816	651	523	386	357	279	237	200	193	164	146	137	132	113	114	116	142	122	136	125	101	105	99	81	82	98	78	88	79	67	72	84	79	74	77	69	74	68	65	62	74	71	71	90	51	63	75	68	62	74	67	57	62	55	67	57	57	64	70	69	78	65	63	60	69	68	64	59	80	68	67	60	46	61	59	65	66	62	68	64	74	67	62	81	63	69	54	71	46	67	47	63	78	57	51	74	59	70	76	74	76	58	59	65	57	77	70	62	75	74	71	64	64	60	66	62	68	84	69	85	72	73	59	78	63	71	80	65	74	66	75	66	69	64	78	61	65	67	63	60	65	78	75	70	56	81	79	71	75	75	71	72	73	78	65	67	80	65	60	53	58	54	66	76	62	56	58	61	69	64	69	54	63	77	75	70	69	68	73	79	59	53	61	57	61	57	66	58	57	66	59	61	72	57	64	50	66	76	74	68	55	75	54	56	66	59	68	59	69	51	71	68	75	57	80	76	84	56	81	71	66	64	66	61	55	55	73	64	50	68	73	77	78	72	79	69	72	93	81	71	71	61	60	53	68	70	73	54	59	74	72	53	63	58	67	68	63	60	60	69	85	74	70	55	62	68	62	69	62	70	76	65	73	60	54	82	59	56	61	66	80	56	70	74	80	65	67	61	68	58	61	65	67	60	73	67	69	78	77	61	64	65	56	71	65	63	50	84	77	58	66	68	75	69	69	59	61	60	77	61	78	62	59	78	68	72	64	76	56	66	61	50	75	64	59	61	80	62	79	61	57	61	58	74	61	67	63	66	70	67	82	71	73	78	75	68	54	64	66	69	79	61	63	50	70	60	60	53	64	63	60	73	67	64	53	76	78	67	82	60	67	77	78	73	75	79	68	53	74	72	74	74	62	62	57	62	66	65	61	73	62	59	70	63	78	74	68	68	67	66	67	72	74	73	52	66	65	63	56	58	71	76	84	61	83	68	60	58	70	58	64	73	64	63	70	77	61	78	67	65	62	54	71	60	57	55	53	69	83	62	55	71	72	62	77	63	74	73	57	71	57	67	75	61	63	77	54	68	63	62	57	79	66	62	62	77	74	83	59	77	79	73	66	63	77	69	65	48	66	64	76	67	51	66	62	63	70	69	65	54	60	59	62	74	55	61	78	53	60	62	55	77	76	69	73	78	65	74	75	59	65	72	79	71	57	53	60	71	61	65	67	78	64	63	48	76	75	76	78	79	76	65	64	78	75	69	60	76	68	74	62	58	67	54	76	67	63	54	54	51	53	66	79	70	63	68	54	66	74	70	74	55	62	57	65	60	77	76	70	66	74	65	63	79	69	66	69	63	74	68	62	53	71	60	70	69	67	58	65	61	81	73	68	66	70	59	77	73	73	62	74	57	62	72	59	69	71	62	58	59	62	49	74	69	54	68	62	81	74	60	78	79	71	64	54	55	54	65	64	63	69	70	69	79	65	60	68	62	75	69	74	60	51	68	56	70	77	60	66	74	73	67	70	66	63	65	70	74	72	64	61	77	76	75	81	70	77	66	60	56	61	68	67	76	67	51	75	81	74	76	67	71	83	58	79	65	72	79	65	57	67	78	43	80	60	59	68	70	66	55	72	72	67	63	59	71	67	65	62	63	59	69	63	67	68	75	76	73	68	63	75	66	73	55	59	67	63	51	58	74	69	64	71	69	60	60	51	62	71	63	67	69	68	69	61	56	50	65	58	56	59	68	77	65	70	60	65	72	60	66	66	78	54	73	58	66	75	60	74	63	70	69	66	57	77	68	69	59	85	67	62	60	61	68	54	61	71	72	78	67	52	74	65	72	82	75	74	63	83	69	76	82	64	58	68	68	81	64	59	62	72	66	73	53	68	70	58	57	61	80	51	62	62	74	71	54	67	65	61	54	71	72	59	58	62	59	70	49	62	53	72	61	58	69	63	59	59	64	61	64	74	62	72	61	78	57	68	59	77	73	66	84	80	80	64	72	69	61	67	70	73	65	69	68	55	70	63	55	64	72	60	71	65	70	62	68	69	72	68	73	60	64	72	69	69	69	68	68	66	59	59	76	69	70	73	84	77	51	65	73	67	68	81	66	74	67	73	65	76	70	71	62	52	64	66	72	73	57	65	69	76	75	66	57	74	69	84	64	67	81	68	75	73	60	77	67	58	72	61	59	65	57	70	71	71	57	72	50	64	61	57	67	82	73	66	59	65	59	73	63	58	68	60	65	68	75	65	76	76	60	59	73	58	75	71	67	62	64	50	54	60	70	62	64	70	67	70	79	61	79	74	69	63	62	68	63	71	77	62	70	78	53	69	55	74	73	78	72	64	72	61	62	78	75	67	69	73	68	52	74	64	70	70	70	73	61	54	58	52	68	58	75	62	76	56	80	57	79	60	63	83	61	60	79	61	72	59	56	69	73	69	62	66	59	82	81	77	87	65	75	76	73	78	67	72	65	67	60	66	56	73	71	75	67	71	79	70	82	65	57	64	71	62	56	68	62	73	72	75	78	67	61	62	79	73	64	69	61	69	71	61	68	69	68	47	45	71	69	58	68	67	70	73	77	77	69	64	64	44	74	68	49	70	68	76	67	67	70	73	65	72	62	72	79	72	58	59	72	77	68	71	53	72	76	73	70	73	58	58	75	66	76	77	73	68	79	62	63	67	64	84	65	86	57	72	70	76	67	60	83	69	65	55	61	67	70	70	48	80	76	59	67	58	80	65	86	67	67	60	56	61	58	57	65	62	69	73	76	58	65	76	64	77	76	69	64	61	73	71	81	71	72	60	56	65	78	55	69	65	63	71	60	57	62	81	69	52	62	67	82	51	53	57	66	63	64	68	66	57	81	76	63	64	60	64	53	65	78	66	75	59	76	63	77	71	62	67	65	69	54	62	52	89	68	51	75	58	65	69	64	74	52	71	74	75	79	78	67	81	49	71	70	62	81	62	67	49	51	58	70	60	60	59	77	53	79	77	78	77	68	67	77	69	64	73	70	72	66	69	61	62	50	73	74	61	62	67	59	72	76	49	72	44	65	61	59	61	72	72	87	41	68	62	75	63	73	59	71	58	64	67	70	49	77	70	62	66	70	76	77	77	77	71	67	80	58	60	61	59	85	78	57	64	54	84	56	57	73	44	61	71	68	65	67	74	64	68	62	78	59	54	50	82	90	78	64	72	78	58	62	68	65	70	84	77	59	67	67	71	72	64	72	53	56	58	73	60	60	75	64	72	84	60	64	68	71	59	64	62	71	69	67	68	68	78	61	58	63	76	67	63	62	54	64	67	66	59	72	69	49	58	66	59	68	78	66	66	60	87	81	75	70	58	72	74	78	70	68	84	59	51	70	69	63	61	60	72	80	67	78	56	69	57	87	70	68	63	67	75	70	64	87	76	61	66	60	59	68	66	69	72	55	68	74	79	54	79	82	57	67	59	75	66	60	79	62	65	74	63
26189	18019	13810	20014	26501	27218	25299	21986	18484	15466	12741	10693	9057	7193	5757	4925	4355	3747	3378	3082	2907	2749	2794	3007	2829	2643	2473	2389	2246	1922	1826	1758	1592	1498	1388	1277	1284	1195	1110	1080	1060	1042	989	926	972	924	881	852	860	857	878	797	826	855	823	790	831	775	786	775	785	754	795	775	827	797	765	813	777	760	755	827	794	740	778	816	780	770	758	789	784	798	763	787	816	821	772	750	758	798	814	804	811	771	787	766	829	805	757	781	785	788	795	791	775	790	813	739	813	791	785	780	805	789	827	761	788	811	836	759	818	784	784	834	777	761	823	743	779	764	826	834	703	762	812	778	786	728	792	757	777	808	777	830	823	779	766	808	805	831	779	774	817	826	813	795	793	770	797	848	776	779	745	746	846	782	800	829	787	816	765	779	802	800	737	733	792	808	780	786	784	815	819	795	817	722	779	762	750	783	832	789	776	774	771	800	809	775	778	787	752	788	813	755	797	774	798	768	827	839	777	846	780	774	819	786	818	816	781	782	741	798	786	833	794	738	806	828	771	781	754	821	761	773	807	835	807	781	818	787	785	791	768	791	797	800	800	815	791	800	814	782	805	766	800	816	809	799	750	780	832	808	792	758	780	748	802	792	746	803	775	807	763	825	830	809	759	784	799	840	773	780	784	767	800	759	774	826	755	793	824	801	775	775	847	760	786	775	779	801	799	760	764	783	789	790	829	779	760	768	801	739	766	764	786	793	784	779	814	803	789	802	753	788	762	795	836	831	773	770	802	835	770	776	798	817	844	748	787	787	732	791	793	774	763	808	806	781	791	792	806	783	822	745	766	776	834	765	805	749	795	792	767	804	818	753	806	797	797	742	778	777	816	740	785	799	782	837	762	819	800	775	774	790	775	813	740	771	819	815	744	751	790	782	790	791	788	803	836	811	816	836	840	783	832	743	769	773	759	788	802	778	801	791	789	776	806	803	780	767	773	802	798	789	753	814	827	776	792	818	824	784	789	814	809	757	808	786	804	749	748	821	713	807	791	794	740	731	782	825	810	782	756	824	801	834	782	753	773	806	794	757	814	797	768	800	816	811	817	780	839	800	729	792	753	790	765	776	772	764	782	774	837	828	787	776	791	737	801	731	804	803	804	772	822	791	807	747	821	775	789	746	755	811	810	787	822	776	777	835	828	785	804	750	743	763	832	825	804	800	812	774	788	801	815	782	842	793	789	827	786	770	820	763	780	783	788	757	818	767	811	769	797	820	741	811	768	781	832	771	756	772	816	780	820	775	773	792	746	796	784	773	790	797	803	760	777	808	786	796	760	782	794	768	843	786	740	787	835	823	771	751	819	829	805	744	774	816	806	828	754	798	781	782	744	803	746	796	782	761	834	807	804	801	790	798	821	789	765	782	819	770	767	807	799	769	777	823	837	788	785	802	756	790	754	821	787	828	800	776	808	824	790	803	798	799	750	762	782	775	731	816	784	777	798	798	795	785	776	754	806	753	774	783	814	855	761	741	790	751	787	768	742	777	775	760	753	749	798	836	793	820	792	770	812	807	796	726	786	773	759	816	763	808	793	770	772	753	773	730	812	823	775	767	801	736	759	785	870	819	817	781	789	800	738	750	765	795	805	852	751	747	811	756	795	793	779	802	796	817	777	817	837	740	758	763	820	717	746	834	817	759	758	811	825	796	778	776	755	757	829	758	807	743	777	816	801	754	772	800	834	795	812	773	767	833	764	765	784	815	765	788	797	799	764	794	787	814	789	794	802	810	800	787	805	806	783	773	786	757	801	830	799	820	805	799	770	808	761	781	781	722	839	796	774	781	754	811	799	819	806	780	780	737	779	738	782	759	730	791	824	745	836	819	840	807	755	781	766	788	769	800	792	787	784	855	787	761	735	797	740	824	838	799	756	797	764	788	815	804	784	795	779	755	819	794	840	800	746	801	808	747	775	792	801	811	776	797	800	775	781	796	761	772	819	747	788	796	845	756	770	827	869	716	787	768	774	782	798	749	796	810	820	767	761	762	821	784	810	829	773	774	801	832	749	785	826	735	815	803	781	820	767	789	789	773	784	794	789	771	843	778	790	793	804	777	769	809	750	786	780	795	788	799	768	806	813	774	793	785	811	849	781	810	782	764	778	770	783	778	790	789	791	817	845	784	782	765	792	791	780	794	800	782	755	758	803	766	800	767	810	822	760	807	814	757	800	780	810	810	795	831	806	782	808	792	820	769	829	806	782	831	762	795	755	782	810	814	756	774	789	823	804	779	791	785	765	772	792	807	795	735	804	804	801	755	802	761	852	791	746	783	816	789	760	770	751	772	788	777	805	783	790	774	742	805	787	766	790	804	800	767	808	795	809	749	810	831	835	767	780	791	835	766	808	813	771	762	761	769	758	812	797	790	764	713	827	823	809	788	793	814	794	798	839	786	749	757	737	765	830	777	769	728	806	772	815	834	753	803	782	799	738	773	745	806	868	795	780	793	763	789	787	833	814	773	720	792	800	789	833	751	751	787	817	753	724	815	798	755	797	784	813	762	813	767	793	791	804	772	800	805	778	739	806	740	852	761	797	795	821	797	802	771	790	770	830	744	767	775	794	776	841	805	780	763	758	770	803	840	764	778	794	779	767	827	775	778	796	787	759	718	798	790	796	867	827	799	795	717	789	771	789	794	820	722	812	740	813	803	795	761	804	777	772	750	807	778	731	773	742	760	773	743	814	788	817	789	823	777	760	781	811	807	757	804	791	788	774	759	809	755	813	755	804	779	803	820	809	722	789	812	755	795	793	766	787	782	794	818	860	778	777	785	809	824	788	819	783	759	774	774	822	832	761	762	782	804	778	780	788	789	835	783	762	804	746	771	764	780	760	786	789	797	777	805	773	763	783	786	790	843	836	812	785	774	819	782	813	782	786	815	767	781	835	810	799	777	771	824	780	799	821	777	762	777	774	787	787	783	809	776	808	769	801	847	748	756	787	800	808	745	789	769	787	800	790	779	756	793	753	734	804	797	766	778	773	804	770	821	780	786	792	806	817	799	775	783	783	774	857	826	772	801	805	786	854	796	761	784	791	797	786	762	755	800	776	735	857	770	763	778	780	749	789	844	829	839	787	731	796	794	804	784	793	801	816	809	732	814	762	763	903	771	781	757	829	753	835	807	805	816	756	786	791	794	756	801	833	788	799	776	796	773	777	789	782	859	778	743	792	780	762	792	782	766	811	782	863	818	774	758	773	816	757	806	804	809	781	801	795	810	786	831	762	775	795	822	768	779	822	826	801	813	851	768	850	736	756	806	795	744	821	743	772	777	792	797	782	785	790	834	799	826	784	801	770	823	744	827	786	794	768	775	795	806	772	777	834	751	852	781	787	783	777	757	799	747	785	816	747	713	843	778	750	786	743	829	788	803	813	793	801	760	786	789	753	814	778	758	790	864	816	808	801	757	788	764	812	802	764	770	813	834	758	782	761	831	819	803	758	773	837	775	793	787
4746	1812	1094	716	785	991	990	803	677	566	448	406	325	286	240	210	176	188	148	116	147	132	144	149	134	129	145	117	119	99	107	96	101	90	98	82	88	85	84	74	80	83	84	73	83	91	62	83	67	60	77	60	68	67	78	70	63	70	85	82	80	66	57	74	78	76	57	62	71	67	71	82	70	69	74	71	67	67	69	62	66	79	63	65	61	81	69	82	71	73	70	68	88	66	77	96	80	83	84	67	73	64	51	66	60	77	68	84	59	76	80	83	69	80	68	97	60	71	76	53	77	73	74	77	76	74	71	57	83	57	55	75	64	59	72	60	72	70	66	80	65	83	70	76	70	70	83	81	72	66	60	68	77	64	92	62	71	78	79	75	76	93	67	74	81	76	64	88	70	64	63	73	69	74	72	73	72	55	71	73	68	73	61	82	64	64	83	82	75	69	101	75	84	68	62	74	61	84	64	64	67	61	75	95	60	79	75	53	71	73	64	69	81	78	81	67	76	65	63	67	63	70	71	72	66	81	78	72	71	74	68	58	70	63	81	82	82	77	72	80	69	78	67	79	64	54	86	82	62	75	75	74	80	58	78	63	67	59	77	79	67	69	89	70	73	56	78	60	67	73	78	86	77	74	78	77	70	70	71	74	89	63	60	75	73	67	75	71	67	74	66	68	69	62	64	66	75	80	65	68	59	70	60	75	87	77	63	71	72	63	66	73	75	74	69	62	83	51	83	72	71	78	68	61	66	72	76	68	91	69	58	71	81	69	64	59	63	79	85	89	75	77	68	75	65	64	77	84	74	65	66	72	77	56	86	64	70	73	69	59	81	55	74	75	65	61	58	71	65	73	69	68	65	62	68	67	73	81	66	96	65	71	61	74	69	71	64	65	65	68	52	81	59	71	69	67	68	73	79	52	84	59	64	80	68	79	82	68	72	76	82	59	77	69	87	74	56	65	68	80	62	76	87	74	83	72	87	74	77	76	70	71	67	67	78	68	68	80	71	71	71	59	81	76	85	68	74	72	65	81	71	75	63	75	76	79	78	72	77	75	61	75	63	73	64	78	79	71	63	76	67	70	61	67	58	58	59	74	69	57	67	58	73	72	77	74	75	82	66	66	54	83	58	72	76	76	70	77	68	73	77	71	70	79	75	69	75	59	75	72	74	63	74	82	67	69	58	88	60	71	67	66	69	65	82	74	71	69	80	79	64	71	60	77	67	56	75	63	83	77	57	61	78	59	72	66	65	57	65	79	59	63	66	62	53	67	85	83	75	69	61	69	67	58	75	84	72	68	78	79	58	69	72	63	70	68	71	71	67	67	63	73	72	76	80	66	64	84	72	70	82	64	56	78	70	60	84	75	76	64	74	75	87	48	75	79	64	71	81	71	63	70	65	72	65	72	72	73	77	65	64	81	78	67	71	75	72	62	66	68	69	69	70	68	72	65	67	72	68	64	71	92	73	68	67	71	57	65	59	66	70	98	80	76	82	69	69	71	78	79	68	82	59	68	73	68	67	58	89	66	69	86	74	69	73	65	77	61	72	80	75	73	66	68	79	66	72	70	70	68	67	67	54	78	75	72	78	99	66	81	61	75	79	78	84	83	67	51	63	63	84	64	65	57	81	65	72	63	69	76	57	63	67	63	60	69	65	65	71	75	72	67	74	71	62	59	66	72	65	66	69	78	60	74	83	63	70	70	69	61	64	78	62	67	73	83	57	68	83	74	73	85	70	74	74	64	74	63	53	78	85	85	67	76	87	57	82	75	66	77	66	66	86	65	86	71	79	75	61	66	73	67	60	64	68	70	74	69	77	63	75	77	75	65	76	64	70	60	67	72	68	77	68	74	57	84	65	79	78	68	82	49	53	65	68	67	82	87	62	66	70	60	71	66	75	64	72	68	72	56	74	59	63	54	68	66	58	73	81	73	79	71	82	46	69	81	77	69	71	68	66	71	70	68	77	63	67	70	80	57	80	68	64	81	77	66	62	82	78	76	73	57	55	68	67	70	78	59	86	64	64	53	70	81	73	59	74	66	76	63	76	66	75	82	57	66	66	80	70	80	71	73	65	73	87	72	68	66	63	68	86	74	72	64	62	67	82	59	57	59	51	67	72	72	74	65	67	74	79	65	49	65	72	74	70	58	80	71	62	58	85	68	61	67	72	66	60	75	78	60	57	73	77	68	64	72	80	67	61	63	57	72	76	66	79	77	81	95	76	76	60	73	83	82	71	61	61	85	66	72	60	81	65	73	69	71	60	76	77	74	58	72	68	69	55	57	71	63	61	81	57	74	84	85	87	62	78	72	63	74	75	61	59	75	72	63	67	80	82	79	71	64	73	76	60	77	80	79	76	64	75	75	63	76	61	70	71	72	85	91	66	61	63	56	59	78	62	61	62	75	65	62	73	76	61	58	70	75	78	76	76	67	74	74	71	73	86	70	72	72	56	79	80	66	85	67	62	71	73	60	66	80	69	83	65	56	70	60	65	75	80	80	71	67	63	74	78	74	73	73	69	73	64	76	73	75	71	76	62	60	80	74	79	70	69	68	52	74	52	70	64	77	87	67	69	70	63	63	64	58	51	83	74	70	61	69	85	86	72	80	70	71	62	68	72	60	68	77	63	68	64	80	74	59	61	93	75	76	55	60	64	72	69	58	76	74	50	69	73	79	64	77	84	63	76	64	57	67	70	63	69	93	68	83	63	47	74	61	66	70	61	71	55	68	79	65	80	70	70	75	74	73	52	81	58	70	74	62	69	67	83	67	69	59	72	85	79	85	64	63	75	77	64	65	67	59	74	69	81	63	61	63	80	61	73	71	73	71	78	66	68	81	67	81	58	71	73	66	85	77	87	65	77	62	89	68	65	66	68	61	81	57	57	69	69	70	70	63	63	89	60	84	76	64	67	65	62	74	77	60	61	64	76	76	66	79	77	65	68	71	74	64	67	70	71	87	77	82	59	69	57	71	72	70	51	55	84	58	63	66	64	64	71	62	67	70	74	63	68	77	55	70	83	64	78	77	70	58	55	59	85	65	70	67	74	78	67	69	77	84	54	62	74	61	75	65	74	69	84	79	78	66	79	77	79	62	77	72	72	61	81	81	85	72	70	74	74	65	76	72	71	80	73	61	70	66	68	67	55	66	89	73	78	49	70	65	78	70	61	67	67	73	86	63	62	69	63	68	74	79	81	66	68	73	73	76	66	61	83	74	72	96	62	71	85	89	79	75	80	65	55	76	71	83	78	95	75	75	67	66	61	70	65	68	72	57	60	49	56	64	65	69	79	62	68	69	72	66	71	65	68	66	91	77	73	75	66	78	74	61	63	62	71	66	67	78	67	51	62	77	83	65	60	60	74	63	72	68	80	65	79	82	63	65	62	71	73	73	66	57	54	69	75	62	77	62	76	62	69	81	86	62	70	80	63	66	78	82	71	75	80	59	69	82	60	73	80	80	59	67	81	73	63	52	75	63
25208	17397	13907	19757	26388	27604	25441	22575	19765	16591	14016	11784	9958	8107	6579	5410	4952	4324	3682	3326	3155	3002	3009	3171	2965	2861	2817	2574	2411	2202	2080	1918	1732	1706	1515	1387	1364	1367	1204	1158	1162	1096	1027	1058	960	951	934	929	927	899	867	861	866	898	866	838	838	863	929	852	870	841	815	841	840	882	796	813	824	824	838	834	806	855	861	860	853	814	818	871	824	794	838	842	786	871	865	829	807	907	869	779	838	819	905	865	837	844	844	852	845	829	825	857	865	831	875	814	780	847	794	849	784	845	853	850	877	782	877	843	845	827	822	828	868	826	847	817	846	835	839	840	836	858	823	893	867	857	833	843	862	848	835	855	822	829	925	902	882	846	882	860	906	817	844	824	866	798	883	863	800	796	847	854	838	838	806	808	840	862	832	828	820	835	846	831	849	825	867	792	852	853	821	826	860	822	819	806	853	786	864	852	790	806	857	846	826	879	882	837	869	849	829	836	833	834	845	834	851	820	891	861	822	845	865	811	861	796	822	833	833	853	831	853	850	855	827	799	892	848	825	885	870	829	840	842	833	834	832	923	833	843	805	810	877	830	849	825	826	802	846	840	895	833	827	805	830	796	859	809	835	877	846	817	823	845	796	774	833	818	834	830	851	817	870	852	835	822	777	860	851	783	830	884	842	820	830	864	837	842	842	796	871	828	853	862	820	780	842	805	838	845	863	791	822	789	795	808	845	833	838	826	866	801	814	879	843	781	810	825	841	893	807	827	875	835	816	799	894	838	827	816	843	833	898	829	882	814	772	830	822	857	833	904	898	834	879	826	855	851	830	889	836	863	799	859	874	820	867	833	874	852	847	900	803	802	884	826	812	861	838	834	829	832	865	829	856	905	793	871	836	830	874	872	826	847	841	841	845	857	847	858	877	843	846	807	858	832	820	862	834	836	893	861	859	876	839	843	830	845	820	842	827	853	801	840	837	820	879	870	843	859	835	793	835	785	831	816	852	826	854	818	854	858	802	871	840	841	813	832	847	797	845	792	879	833	812	848	825	843	845	892	830	855	835	866	865	824	790	845	865	808	836	824	827	851	840	824	862	840	826	799	829	837	874	860	836	837	856	875	865	854	789	825	837	841	815	784	865	851	828	777	826	889	833	835	809	843	844	806	822	889	847	887	853	848	805	812	887	792	824	812	869	832	900	832	825	824	854	852	858	841	817	793	775	883	848	887	820	852	837	760	848	910	853	839	880	846	871	858	909	849	829	898	858	875	805	783	831	859	863	860	852	828	862	831	845	851	871	812	856	857	832	798	836	891	823	824	861	819	882	844	856	840	816	846	867	884	859	846	808	833	882	820	856	809	827	828	814	817	798	817	823	777	852	827	841	843	813	788	815	871	849	830	866	817	854	829	871	849	796	831	829	796	821	836	799	829	852	811	838	832	882	852	809	850	873	835	835	861	827	833	842	799	807	827	842	833	849	887	837	821	880	820	870	857	825	818	773	874	834	827	820	802	810	820	871	819	829	803	844	824	816	801	854	880	834	775	830	854	824	837	854	821	819	842	807	864	795	839	820	887	799	845	865	863	847	885	810	859	844	854	864	833	792	854	808	818	840	887	881	860	893	872	854	870	827	784	851	815	806	846	808	889	907	857	801	821	820	812	822	824	815	906	862	876	872	845	847	809	878	836	782	802	779	831	811	834	845	855	822	847	840	839	849	854	873	818	846	814	845	808	811	818	869	856	821	836	860	820	823	794	821	859	796	778	837	863	817	782	804	872	826	895	802	822	812	849	844	794	829	809	897	884	840	799	857	862	899	866	850	824	808	850	834	819	859	848	813	814	880	875	807	853	812	808	793	859	842	862	850	840	801	804	849	856	802	831	838	844	838	801	834	877	863	855	864	871	818	805	853	814	883	842	855	841	836	843	871	850	872	858	824	797	863	821	861	849	806	822	801	850	865	844	864	851	847	877	844	872	864	800	817	826	837	851	826	839	807	841	866	842	853	831	887	855	817	850	861	831	791	831	869	806	809	869	900	907	819	797	814	842	844	816	811	845	811	755	859	858	853	891	842	833	819	856	885	887	861	837	924	831	802	823	834	813	820	847	808	887	841	880	826	789	809	808	840	814	911	834	825	825	877	889	830	791	824	834	876	813	823	801	821	872	848	842	851	826	836	845	882	847	854	858	877	849	856	833	810	863	861	880	850	853	846	898	853	885	818	872	837	827	797	860	852	837	852	830	856	773	855	787	820	851	871	846	872	815	853	860	841	841	801	913	880	824	838	823	822	834	786	848	855	900	849	825	867	833	849	863	788	843	886	866	868	883	871	855	834	823	813	818	785	803	835	831	827	864	837	847	833	868	828	854	879	846	835	826	896	915	826	831	857	796	801	826	846	892	834	831	866	847	856	849	866	821	785	917	883	842	796	870	840	792	867	799	880	824	832	899	882	833	825	802	872	853	830	865	838	870	852	812	811	834	860	816	823	826	871	855	836	890	858	890	860	878	827	861	864	861	861	858	835	849	852	888	825	803	873	866	851	861	871	858	823	821	869	863	883	845	783	881	850	856	853	860	890	846	797	829	847	811	818	833	856	842	830	837	855	843	839	796	845	879	816	830	823	828	829	831	820	896	827	893	769	844	834	828	840	820	836	852	822	816	819	822	817	830	824	867	848	855	858	888	829	832	834	849	860	860	860	866	806	807	814	864	819	869	780	862	828	853	866	922	876	886	871	856	833	836	885	798	807	831	851	858	828	820	847	827	852	856	837	850	855	883	797	862	824	784	781	825	840	816	833	848	843	793	825	884	927	808	849	854	878	799	837	852	846	839	899	838	874	856	843	853	887	836	866	844	827	782	798	858	820	856	804	843	811	795	903	871	859	843	848	809	889	821	883	830	842	883	822	831	846	825	872	844	850	791	838	824	848	812	874	858	906	827	790	910	819	838	843	831	861	807	845	834	814	830	816	834	827	823	809	847	811	856	843	836	825	889	817	802	889	833	811	826	863	904	831	835	828	873	775	797	856	833	770	849	854	817	824	813	880	866	831	871	782	862	849	779	843	821	817	831	836	825	888	889	832	827	781	854	809	854	837	834	836	853	854	861	825	816	838	867	849	859	792	769	789	851	811	849	840	902	876	804	851	849	845	834	828	839	856	852	876	842	840	825	827	834	826	819	822	832	872	871	823	864	826	831	857	801	887	937	886	851	825	831	831	765	791	849	838	809	832	831	846	858	834	832	857	844	862	828	822	869	817	825	835	858	849	811	829	793	856	853	806	826	848	863	871	840	823	838	861	850	797	839	815	869	806	834	814	837	860	821	861	842	877	891	813	879	845	796	850	857	811	838	864	867	849	824	824	899	891	851	826	834	863	858	848	831	815	821	860	827	878	814	830	852	814	895	847	866	865	827	885	818	824	849	883	859	868	873	839	834	887	841	846	835	855	839	869	865	821	865	845	812	837	833	801	838	827	843	861	854	857	840	861	886	846	876	844	870
4887	2770	1579	1019	1115	1493	1334	1195	935	770	588	549	354	340	306	238	223	182	175	156	143	133	137	144	131	149	139	145	121	129	129	108	143	104	94	75	97	73	81	75	97	67	66	82	70	72	80	73	63	63	67	77	67	70	79	79	68	65	71	70	78	67	70	65	55	71	64	67	74	64	61	90	45	57	80	80	87	70	69	60	65	62	75	67	56	57	66	71	82	55	62	72	54	75	69	74	93	69	61	69	69	65	67	71	73	81	69	84	67	58	55	64	57	72	66	50	49	80	75	74	69	55	70	68	83	57	65	67	68	59	65	70	75	72	81	61	76	75	76	66	71	61	58	72	52	66	78	75	68	71	65	69	70	80	75	69	71	75	63	67	65	70	65	67	67	72	61	63	74	58	58	70	74	70	67	82	75	73	63	71	68	63	65	70	63	75	63	79	52	68	75	73	67	65	68	62	74	78	73	67	61	62	63	69	79	68	65	64	79	65	65	59	68	61	67	73	70	67	59	83	66	68	63	57	69	80	64	78	71	65	65	67	75	72	65	67	78	70	65	69	61	66	68	63	72	66	61	60	76	67	77	67	71	72	74	74	81	86	68	66	57	72	64	49	59	80	72	63	66	77	62	61	75	71	61	65	70	68	73	64	61	68	69	62	60	82	66	85	66	72	57	59	65	80	69	67	76	69	70	77	66	76	71	74	59	76	64	63	61	69	73	61	77	75	66	65	59	58	73	63	68	75	60	64	81	66	64	74	65	74	68	79	71	70	82	67	65	75	68	75	67	71	54	69	72	94	69	87	51	62	65	71	80	66	91	85	57	68	59	66	77	84	68	73	73	91	68	64	84	64	67	72	69	71	75	64	71	76	74	61	75	65	74	71	60	63	54	62	69	70	80	72	71	71	80	78	62	88	69	55	59	75	59	63	63	57	68	71	72	73	73	61	76	82	71	75	54	67	74	72	75	69	80	62	67	62	69	65	61	73	58	67	68	65	83	64	64	68	77	68	72	76	50	60	64	63	66	83	60	67	82	72	63	69	73	70	69	75	60	66	58	59	65	84	66	69	73	69	79	64	83	64	71	66	58	67	55	64	72	71	69	74	71	64	71	75	67	62	70	73	73	71	66	76	67	67	54	69	83	90	74	72	65	65	68	69	72	76	55	65	66	57	65	70	65	80	60	70	69	76	68	77	62	71	61	90	69	68	65	70	73	69	65	86	74	62	76	66	71	73	62	66	78	88	79	72	71	64	62	58	76	77	62	88	74	63	69	73	62	77	71	66	60	67	82	59	58	70	72	82	64	80	50	62	53	71	63	56	64	69	67	78	68	84	70	72	64	72	84	55	71	65	57	71	73	71	78	67	78	69	73	60	71	69	57	75	78	55	69	74	65	58	80	57	76	63	66	66	63	63	77	53	70	69	61	92	75	74	75	69	63	75	74	68	69	60	67	76	65	60	80	66	60	54	80	65	66	63	50	52	66	56	75	75	77	66	57	67	73	56	53	72	64	73	59	66	60	57	73	76	59	67	59	64	71	65	73	56	57	61	61	69	63	67	58	89	61	66	58	70	79	64	66	53	71	68	68	67	67	65	77	75	84	60	83	70	75	80	50	65	76	72	59	58	82	79	67	71	60	80	56	73	71	74	69	75	73	93	68	79	72	59	80	66	71	69	59	68	56	63	76	71	71	62	66	66	62	61	88	79	54	49	57	65	67	68	59	75	75	63	59	66	65	74	68	94	56	65	64	58	59	66	61	71	66	83	68	64	72	65	72	83	72	65	70	66	56	59	62	73	66	70	67	74	67	48	78	57	56	65	68	72	81	77	67	69	68	62	75	60	72	72	67	83	59	62	62	92	73	78	76	62	72	70	49	70	77	68	58	78	60	69	71	67	74	79	63	54	64	73	55	70	82	72	57	73	68	72	64	78	74	84	62	57	65	69	65	78	68	64	65	79	63	60	81	65	71	72	82	56	66	82	78	74	67	71	68	79	63	85	65	66	73	54	82	64	74	71	64	65	69	70	80	70	72	53	68	73	59	64	71	59	64	75	77	73	76	54	62	60	73	90	67	74	62	66	72	70	70	67	86	70	73	64	75	59	80	64	77	84	68	51	71	66	74	63	60	72	73	70	87	54	69	57	63	63	70	78	83	67	71	64	79	61	64	70	70	71	62	60	84	60	76	74	55	78	68	61	64	77	72	67	79	62	67	91	72	71	73	76	72	69	71	72	61	74	73	64	67	60	73	78	55	82	71	54	63	72	58	72	59	66	72	66	52	68	69	88	66	58	63	66	52	57	63	67	70	54	67	57	54	72	76	59	80	72	80	70	90	66	66	65	66	67	61	59	68	70	67	72	65	78	82	59	72	76	68	73	59	68	69	73	70	69	61	73	71	67	62	70	78	89	75	71	61	66	78	63	62	79	51	61	70	79	67	71	60	67	63	59	67	77	68	67	69	71	72	62	64	71	64	64	70	63	59	59	70	62	71	80	61	76	71	59	62	56	63	68	69	54	56	73	80	68	64	81	64	73	78	74	79	58	78	62	50	65	67	58	67	66	53	87	83	65	69	79	80	61	65	69	62	70	74	76	81	71	67	80	72	75	65	71	68	58	74	70	62	87	78	78	66	64	69	67	76	67	63	68	61	59	79	53	85	56	57	75	71	58	60	82	77	75	58	65	52	69	62	76	69	71	70	68	68	87	59	68	59	65	73	61	67	62	73	77	78	101	63	69	76	69	68	61	62	53	83	83	70	75	61	66	78	66	80	89	78	58	76	69	55	71	69	67	66	72	66	61	68	72	63	72	71	74	53	73	77	70	67	75	71	68	67	74	84	62	59	59	70	82	81	84	54	67	62	55	47	80	63	70	69	83	64	58	74	89	66	84	70	63	65	59	67	58	68	43	69	72	58	74	71	69	73	78	70	75	72	61	75	63	69	58	72	66	75	71	66	71	70	79	55	65	87	62	75	68	68	57	66	74	72	75	70	55	72	74	70	78	69	67	79	71	71	81	78	73	67	59	64	74	81	68	74	66	80	67	65	83	60	60	74	70	74	73	71	67	69	66	76	67	64	63	70	64	55	81	79	70	77	61	69	75	63	83	63	66	82	70	74	76	65	83	77	68	63	81	57	65	61	70	58	71	79	74	54	70	68	61	62	65	86	72	72	76	67	80	72	53	66	79	49	64	54	63	65	68	55	78	67	53	55	74	63	65	55	75	66	72	91	59	57	65	71	77	68	74	67	77	69	73	63	56	74	63	68	85	68	73	67	71	80	52	56	60	73	65	52	68	77	73	50	49	64	74	55	70	60	72	67	61	79	79	60	75	64	72	80	73	79	71	65	53	58	58	73	71	63	67	59	55	55	66	67	61	63	59	74	73	62	70	68	59	70	58	72	66	68	58	59	54	77	74	67	50	74	80	75	59	64	81	91	63	74	71	64	75	74	65	85	55	70	69	66	80	81	69	76	59
29629	20822	17045	22730	29414	30164	28074	25421	22813	19749	16626	14312	12170	10391	8564	6849	6284	5610	4803	4376	3845	3631	3532	3466	3585	3429	3144	3062	3002	2752	2531	2353	2150	1905	1768	1591	1460	1429	1315	1208	1220	1127	1103	1111	1052	976	954	934	943	921	874	846	834	891	894	875	840	842	881	865	802	866	818	842	831	820	839	795	842	849	849	765	726	804	831	835	805	853	791	811	846	819	815	850	783	792	890	797	824	857	799	825	863	771	813	793	828	825	829	766	813	832	776	833	775	808	790	826	852	807	847	817	851	834	838	815	787	827	841	821	843	789	838	802	832	828	861	831	831	824	870	834	819	778	788	796	789	811	771	831	833	805	851	829	821	820	790	788	838	799	820	882	834	805	853	821	847	840	753	825	783	791	806	784	835	806	830	789	814	808	857	804	817	788	824	811	828	843	789	829	798	846	875	800	863	792	791	831	811	774	809	824	823	823	807	802	818	795	797	812	805	838	852	797	767	769	828	823	830	860	746	814	805	816	850	828	837	837	844	811	846	828	792	834	811	853	820	847	813	814	827	811	788	786	835	836	843	809	821	795	861	838	783	813	802	796	820	870	833	755	866	847	819	866	810	812	751	883	840	850	808	789	802	873	816	808	840	755	826	824	848	900	852	879	797	838	785	840	861	787	902	815	811	820	840	817	750	839	784	821	796	828	799	846	780	809	762	845	836	772	823	811	791	822	822	778	731	876	797	810	801	811	830	886	794	797	808	802	792	835	827	747	812	851	824	771	839	800	833	798	825	835	790	760	796	819	785	808	849	780	885	791	719	788	822	862	832	765	801	796	800	803	804	812	849	789	873	804	773	809	781	847	850	816	758	833	798	833	875	763	751	793	838	791	807	805	806	825	817	817	814	776	887	795	853	822	788	864	835	834	854	806	829	848	873	771	790	773	796	799	804	830	810	847	824	817	835	844	815	797	785	749	838	810	777	808	814	788	787	840	874	795	837	817	856	829	813	858	860	789	846	789	835	829	810	794	827	805	810	852	790	833	788	796	809	829	820	802	815	809	845	761	846	814	864	783	820	857	759	807	808	887	820	863	797	812	857	780	806	808	806	773	796	823	839	846	836	823	830	818	845	823	792	808	813	798	789	777	818	832	825	826	747	838	832	763	764	855	826	795	792	857	866	857	804	809	807	829	837	785	828	782	796	806	832	832	810	820	784	836	805	823	803	829	816	858	798	813	814	787	774	826	822	785	800	812	816	837	803	801	768	823	810	804	794	845	786	847	837	816	823	796	858	824	836	787	827	845	746	810	793	797	805	780	818	811	803	796	837	799	819	873	838	828	800	842	807	845	797	850	853	785	807	843	778	816	839	823	807	810	822	779	802	824	796	802	837	800	824	835	802	770	812	830	851	789	835	802	785	822	849	812	830	798	827	848	765	808	793	774	772	787	825	780	840	804	816	797	835	789	738	819	825	830	780	790	830	806	822	823	806	805	856	838	785	784	811	833	878	775	775	817	826	808	750	845	751	823	811	821	778	809	816	788	851	793	820	834	830	846	841	811	811	780	801	801	802	827	860	772	847	777	863	852	824	834	801	799	817	770	833	839	764	764	842	815	798	792	834	822	877	889	821	859	822	835	861	820	825	828	812	784	793	817	827	847	858	797	807	784	773	867	790	783	839	814	821	826	787	796	807	838	865	812	809	800	813	853	819	849	790	813	866	839	794	811	760	742	820	787	806	799	835	838	800	825	796	796	862	845	801	771	778	832	830	805	866	829	839	808	834	807	822	788	799	802	793	816	843	778	742	799	818	801	769	834	844	839	815	824	889	819	862	806	832	816	849	796	801	804	816	816	866	840	847	836	829	801	807	865	785	817	880	824	813	803	845	810	800	806	790	851	782	835	800	790	838	797	783	844	804	800	822	817	830	809	800	786	842	856	836	812	814	841	823	831	829	822	811	812	798	794	815	822	820	788	816	831	783	869	792	851	862	793	789	744	837	821	819	755	846	805	815	808	875	770	845	837	869	845	799	799	829	826	853	786	793	768	812	815	777	812	801	791	826	819	851	800	815	808	799	856	797	862	784	833	824	814	816	806	794	818	831	826	864	825	812	813	792	834	804	822	803	780	849	769	802	850	853	824	815	810	808	773	819	803	823	810	809	843	819	785	797	774	799	837	859	862	834	803	795	828	804	809	824	827	775	862	819	827	834	821	849	820	815	899	801	819	807	817	841	825	827	739	796	825	817	802	776	799	778	854	766	824	845	879	811	846	838	851	796	813	814	833	813	773	794	821	773	781	833	775	816	805	715	792	846	826	845	791	861	841	819	836	819	848	820	885	820	808	774	836	874	824	837	806	813	806	809	829	775	812	835	836	815	848	782	808	820	833	849	836	824	833	832	827	804	800	834	827	825	773	779	795	785	834	797	802	801	814	826	820	836	789	759	776	764	834	799	829	822	865	795	853	822	791	798	804	770	842	817	863	789	811	863	868	803	783	793	826	848	806	786	801	776	807	815	763	821	796	815	833	771	812	761	865	771	822	813	799	830	805	796	840	843	811	827	841	777	780	830	845	852	804	811	806	861	817	864	769	808	832	837	795	804	782	771	819	844	768	839	814	815	772	786	768	857	805	813	827	816	797	834	799	777	810	814	817	819	797	801	826	826	810	823	831	844	857	786	836	802	799	810	805	817	836	802	844	802	847	781	883	829	784	831	811	765	812	831	784	854	801	822	774	785	833	788	834	830	810	799	858	795	821	826	811	810	744	824	875	809	880	821	811	795	822	823	821	885	834	772	805	796	796	844	800	830	829	773	856	827	791	834	868	822	815	809	819	857	864	823	877	827	873	773	834	808	841	839	801	798	798	799	872	794	802	817	816	868	842	804	799	807	827	818	827	823	789	809	836	807	809	792	822	810	793	770	807	773	819	814	776	816	828	814	803	792	784	840	786	874	815	832	800	843	806	837	802	846	869	847	777	815	829	765	813	824	825	822	843	839	826	859	880	773	802	823	834	842	805	788	792	770	811	872	816	807	814	811	829	791	806	845	827	833	786	805	816	841	799	908	802	776	841	819	827	797	775	776	844	793	786	845	807	862	821	796	842	808	798	820	821	783	821	793	795	783	823	833	824	807	833	883	859	796	855	852	843	803	820	788	823	814	798	798	779	818	766	857	839	867	841	888	791	820	752	837	804	851	869	802	817	750	780	834	799	826	809	798	870	815	829	811	796	821	807	872	763	811	851	791	797	769	805	836	787	805	857	851	774	803	834	795	775	884	769	779	805	805	805	830	770	822	788	821	820	817	841	824	762	804	785	811	843	797	875	823	821	813	820	814	788	834	801	769	822	758	819	788	829	819	815	841	834	795	791	844	840	816	810	841	810	822	838	846	805	885	824	783	761	854	838	801	871	767	845	824	801	808	859	835	801	834	787	815	902	800	861	799	790	822	879	834	798	773	833	815	785	876	813	799	783	847	854	820	776	829	758	787	832	805	852	829	759	840	794
2882	1027	566	418	441	560	535	457	418	379	299	231	214	166	163	143	124	104	114	100	91	93	87	84	98	96	90	93	86	76	96	78	82	84	73	71	88	68	63	85	68	71	65	64	56	59	81	74	66	61	70	60	59	53	80	64	76	59	51	67	66	64	58	71	59	55	56	54	75	66	70	56	77	64	62	71	62	78	77	55	62	73	56	61	73	65	58	57	55	56	68	62	73	86	58	71	68	77	80	71	83	52	64	55	66	63	70	62	64	78	72	70	73	73	73	66	62	57	70	60	64	54	62	70	63	75	72	51	64	59	50	67	74	50	70	54	72	63	74	76	66	68	69	81	71	54	57	71	63	57	89	65	61	66	67	68	70	65	68	65	56	69	65	64	66	62	44	54	55	68	63	63	63	61	81	74	61	72	62	79	67	88	82	59	72	57	62	61	63	66	62	68	80	62	76	64	60	74	69	70	66	61	56	75	74	53	63	69	59	96	65	76	63	72	71	69	64	64	61	62	67	66	69	64	59	66	64	60	66	59	64	61	50	69	59	51	51	67	58	61	70	53	66	67	59	60	71	64	63	78	75	50	63	65	78	60	56	64	59	66	65	72	58	81	61	51	63	62	70	66	79	63	73	68	70	69	57	67	64	71	72	61	75	60	66	70	44	57	44	67	61	61	55	63	60	51	61	75	66	56	61	52	52	61	72	60	69	65	72	59	67	70	62	68	57	56	80	68	53	63	68	60	69	58	63	63	71	55	63	63	57	69	51	71	78	69	72	62	76	54	62	59	59	58	70	65	60	69	56	62	80	71	65	55	78	66	58	60	50	72	61	77	60	75	62	66	73	67	78	69	66	69	59	65	58	75	71	68	60	69	59	64	68	70	68	66	59	69	63	61	62	72	73	77	65	77	62	64	80	68	58	65	48	73	68	64	57	65	66	57	62	64	57	63	57	69	74	63	70	53	66	56	70	57	70	73	52	69	81	81	71	63	65	73	65	62	74	74	59	63	67	68	57	52	62	56	84	70	77	74	78	58	76	71	64	73	59	67	67	70	67	68	77	66	73	60	71	71	70	75	66	74	59	67	67	67	71	70	68	67	73	70	68	65	62	59	55	64	68	70	63	66	58	53	77	75	61	67	64	79	54	79	61	64	71	82	59	71	85	68	66	58	69	62	81	89	63	60	65	46	66	72	67	69	77	68	72	66	65	65	67	65	80	49	54	70	70	60	65	65	52	62	56	78	69	73	52	60	61	72	61	61	66	68	75	62	60	68	51	64	73	73	67	71	81	48	72	63	80	78	70	62	67	88	78	59	71	72	67	72	65	68	63	65	58	67	68	40	65	51	56	60	67	63	50	62	48	57	55	61	66	55	50	64	70	70	51	71	57	66	62	63	75	61	49	62	75	70	75	67	52	77	64	68	73	51	84	78	67	60	70	54	85	81	70	65	71	80	63	56	84	81	70	68	55	68	72	65	80	68	57	62	68	64	65	86	69	62	68	74	65	55	71	62	58	73	61	72	63	64	72	68	61	77	62	60	72	57	62	75	71	77	57	65	70	63	64	86	54	85	71	71	81	84	65	67	55	79	62	56	73	65	66	61	70	71	77	77	59	61	55	61	51	59	53	72	76	55	83	58	71	67	63	68	87	58	79	63	71	65	74	70	56	58	63	53	55	62	56	54	68	85	65	74	65	70	65	64	74	80	71	69	73	65	72	77	72	47	72	68	69	56	66	68	74	54	78	68	69	67	60	67	62	55	67	60	49	58	63	79	51	57	58	59	58	61	62	71	61	61	74	71	75	66	62	85	56	61	63	79	59	65	69	58	75	69	73	70	70	64	57	70	62	48	76	58	75	76	76	54	50	69	65	62	63	67	66	83	64	75	65	63	67	60	76	59	84	62	55	64	51	64	66	59	67	90	65	93	72	66	63	62	52	56	74	67	66	80	66	56	63	50	53	70	55	61	63	83	59	59	62	75	57	58	63	62	48	59	67	62	55	71	66	75	81	62	64	60	74	64	73	66	61	62	63	63	73	64	81	68	63	64	57	69	64	78	79	63	46	53	68	67	53	56	70	62	71	62	64	73	68	65	58	59	69	80	73	74	64	62	62	57	57	62	64	71	56	67	55	72	61	57	67	80	54	63	69	76	50	65	68	48	68	57	66	68	78	61	68	51	67	61	69	64	65	66	65	58	88	59	51	56	67	68	73	79	77	59	80	64	62	63	76	73	59	80	71	60	78	68	75	51	65	71	58	82	65	81	80	71	66	79	60	66	62	56	59	68	64	63	68	73	64	60	61	74	56	53	50	70	60	74	79	47	59	86	73	61	63	68	70	65	65	53	60	68	70	63	60	69	68	65	66	61	75	58	77	77	68	70	47	74	54	70	70	56	61	70	62	72	57	66	57	73	70	63	60	65	65	62	59	57	79	59	61	53	56	74	66	76	51	72	61	71	70	53	64	67	62	56	82	71	68	65	71	60	70	68	59	59	56	58	71	60	72	69	81	63	67	65	65	48	74	72	70	56	58	64	74	63	70	72	66	62	70	75	78	53	61	75	71	75	64	67	58	64	65	67	52	74	64	75	64	76	69	74	65	63	69	66	76	69	77	73	76	68	61	82	56	83	60	64	75	60	58	71	73	72	68	68	65	66	75	77	52	61	71	72	56	67	58	71	58	52	75	68	72	53	70	52	59	69	77	55	56	73	67	68	71	62	64	65	59	62	68	66	56	68	73	69	69	60	70	57	72	70	62	66	62	69	64	64	69	59	60	58	75	70	60	73	60	71	60	69	88	62	61	66	65	58	63	67	73	71	66	63	65	64	64	75	71	72	64	65	68	71	44	47	68	74	64	67	60	58	71	67	51	72	68	62	71	64	72	68	57	63	72	58	69	71	44	77	56	66	68	67	55	64	73	67	76	72	75	85	53	75	65	83	82	52	64	85	61	68	64	64	78	61	71	58	69	72	65	61	61	73	57	67	63	68	69	59	60	73	59	66	69	78	61	72	66	73	65	76	57	66	67	68	75	56	69	56	68	73	58	68	66	70	55	69	54	69	81	74	65	84	53	67	57	62	63	56	55	66	65	73	65	57	72	75	73	68	69	67	63	58	67	62	67	70	68	64	79	72	64	46	69	59	56	59	65	50	56	67	69	77	57	58	66	81	58	62	60	78	72	54	88	60	65	60	67	65	66	69	72	80	71	66	79	66	70	71	59	58	63	68	75	74	60	70	66	74	69	74	59	57	70	58	75	61	56	70	66	59	73	66	67	65	55	72	64	70	74	85	61	62	70	56	67	63	68	73	61	82	62	57	66	69	76	64	53	69	63	63	65	64	59	77	47	55	80	70	64	69	46	74	67	60	71	70	66	62	63	61	59	61	62	73	62	82	53	70	63	66	79	59	51	71	83	69	52	77	62	58	67	64	48	66	58	74	54	65	64	64	72	77	64	50	64	75	61	68	75	59	67	66
22084	13628	9864	15120	21515	22327	20179	17217	14855	12590	9741	7695	6401	5478	4319	3599	3011	2635	2322	1977	1916	1797	1794	1792	1828	1845	1862	1719	1775	1785	1701	1565	1489	1307	1266	1184	1176	1084	1066	1046	965	1005	1010	935	918	866	881	850	823	827	843	870	823	817	817	797	812	822	826	772	761	817	809	823	839	826	825	750	799	810	810	811	814	786	735	778	759	847	804	813	810	787	824	814	814	774	839	753	781	770	776	808	786	805	788	821	794	790	807	795	812	791	814	770	815	802	852	814	811	808	768	809	820	807	787	796	796	776	773	806	832	813	829	754	826	848	762	851	763	800	790	785	800	796	739	814	772	781	779	803	805	838	737	775	788	771	766	803	761	803	771	810	800	774	801	796	737	808	781	722	768	781	811	752	803	841	780	848	771	795	809	773	834	785	783	771	817	765	866	814	818	800	803	836	777	742	773	782	807	784	798	824	795	797	838	823	775	814	793	805	809	790	824	756	862	815	800	851	787	830	803	754	778	822	760	809	741	847	784	834	806	829	824	836	770	778	754	748	796	859	819	814	813	772	812	774	814	788	804	821	792	769	834	798	784	797	787	778	765	780	750	778	828	837	752	829	811	805	808	755	800	773	801	774	785	796	847	784	795	810	791	836	778	784	797	788	799	793	794	853	788	775	806	791	792	840	736	847	814	778	782	846	768	838	805	775	805	834	826	826	739	839	794	768	849	775	772	825	834	779	781	780	784	822	802	778	767	777	807	808	780	864	825	747	745	798	779	774	789	815	829	750	789	821	756	763	782	799	800	795	845	792	792	756	795	806	832	784	765	798	790	802	845	813	827	780	792	754	820	743	805	796	796	839	822	796	791	802	797	810	822	781	788	790	841	787	767	818	802	796	773	780	769	788	795	780	766	783	813	762	791	805	736	805	737	780	805	847	819	802	794	796	780	808	798	844	771	772	819	821	760	827	765	838	805	755	782	778	782	782	806	803	782	806	788	782	795	764	843	778	792	836	779	785	780	792	795	776	760	769	740	834	779	823	754	820	822	742	811	758	736	766	817	778	848	769	813	809	777	818	791	754	819	812	807	770	829	743	794	811	805	844	799	797	804	822	813	776	860	813	815	814	784	837	775	777	818	788	765	803	801	851	789	835	799	762	813	813	793	738	765	802	807	819	835	791	769	813	792	823	793	778	820	770	797	815	821	760	735	792	774	837	834	814	802	827	797	805	805	805	842	799	791	767	805	765	756	768	806	822	845	731	784	781	825	828	813	843	745	794	810	812	734	797	738	801	812	778	780	797	781	769	778	780	759	825	749	818	790	833	781	805	754	785	808	753	795	823	816	792	789	786	800	797	808	814	783	830	815	787	811	758	753	773	806	822	773	815	816	787	834	802	818	764	789	766	823	834	810	810	775	786	770	762	832	728	810	857	806	803	746	792	811	807	795	866	770	765	755	807	806	844	805	789	824	784	800	828	829	850	783	779	794	806	754	788	816	779	787	782	799	768	829	840	804	774	800	818	811	766	848	851	826	815	826	832	754	840	834	799	827	754	818	787	799	766	791	780	824	829	800	783	811	799	825	828	722	763	811	824	834	827	798	833	756	819	844	805	809	808	789	808	819	817	803	771	744	817	788	788	766	794	740	768	836	791	785	856	778	838	788	764	802	769	782	798	821	838	800	814	787	790	846	821	782	792	796	809	769	785	801	774	735	801	780	752	813	825	808	753	790	827	819	832	788	833	792	780	808	765	766	814	791	758	833	837	832	812	869	805	741	771	825	817	795	777	769	792	802	811	821	845	787	820	809	799	769	769	842	784	787	791	831	787	783	763	799	758	804	793	772	776	793	796	762	816	792	835	791	760	758	804	788	819	771	769	739	809	824	804	810	814	814	792	819	805	762	794	804	801	802	801	797	787	789	766	789	782	766	827	799	787	836	821	770	793	811	811	786	772	816	819	774	764	750	819	746	751	806	789	750	850	751	796	786	779	816	771	792	812	783	768	784	807	785	837	768	807	869	758	757	818	795	794	781	799	794	794	791	816	799	825	777	788	772	823	766	819	780	729	786	797	799	795	734	768	759	777	789	810	786	808	781	806	828	780	779	763	807	729	809	774	821	791	812	781	763	805	818	785	844	827	765	801	783	821	823	775	796	773	782	823	725	786	771	809	794	808	849	800	781	799	785	766	832	785	766	790	806	792	785	790	821	798	837	770	847	740	789	810	809	768	799	784	805	784	795	797	792	751	784	820	779	789	821	791	801	814	787	840	768	740	795	787	787	803	798	826	794	773	824	812	826	859	785	829	831	729	771	812	807	817	767	837	803	818	781	851	814	811	795	797	831	843	764	771	754	799	774	790	863	801	789	767	820	803	773	828	823	818	787	828	788	756	804	799	846	836	780	800	784	800	765	825	759	798	784	829	808	781	797	760	781	771	837	815	849	806	778	771	780	768	772	816	812	831	765	780	826	803	803	819	780	782	808	840	733	786	787	820	818	843	767	785	753	820	770	798	764	769	733	839	777	775	830	813	832	788	772	813	838	776	793	795	743	808	866	763	775	856	811	766	798	770	794	794	783	813	803	781	791	772	763	770	833	812	772	791	831	745	788	749	776	792	785	819	783	774	824	771	837	798	824	791	784	769	760	817	798	844	792	823	756	803	823	816	801	793	792	770	800	798	751	775	807	813	783	777	872	836	865	764	804	834	830	739	768	770	800	825	773	687	845	817	829	768	787	813	788	794	783	801	786	775	815	745	813	769	831	800	824	804	797	767	832	822	784	799	778	738	803	814	772	797	828	742	797	779	838	832	795	790	841	801	793	792	839	791	792	778	817	813	798	869	745	813	799	793	762	783	800	796	829	755	827	850	859	782	782	795	764	787	773	791	793	775	810	767	755	780	758	785	796	834	772	807	824	818	761	736	775	784	811	818	768	815	816	757	825	761	756	781	820	767	732	778	793	782	797	779	818	801	826	807	748	742	844	812	806	748	780	790	753	808	821	811	788	769	808	783	851	777	830	781	747	826	789	808	824	820	813	814	838	738	758	792	772	807	748	821	796	767	806	824	819	771	790	762	856	777	808	771	789	804	790	760	811	756	778	824	790	809	774	806	777	807	796	816	769	814	786	774	789	793	801	801	781	797	821	831	817	850	768	828	819	796	813	810	771	763	765	728	806	750	784	791	838	791	782	811	824	829	780	766	791	777	816	825	794	765	833	791	791	783	804	799	740	821	796	829	825	774	814	832	779	789	770	793	782	803	748	788	821	799	819	811	785	827	815	831	775	761	757	803	838	836	776	842	827	797	778	800	850	770	738	812	805	789	836	829	805	801	781	821	856	739	749	788	822	794	840	792	799	790	825	732	816	802	808	839	827	822	786	817	802	746	778	772	808	772	825	761	778	804	799	870	833	782	808	742	848	792	809	825	800	795	782	736	784	735	803	808	800	820	802	790	768	786	790	791	808	802	819	794	755	798	759	761	784	807	827	801	788	807	781	826
3200	1856	919	613	692	926	874	748	626	534	464	319	328	280	218	183	173	152	141	141	122	114	116	135	106	129	87	105	100	100	103	95	89	92	81	78	82	71	81	68	77	75	66	77	81	72	64	60	53	57	84	59	63	63	59	63	70	77	68	70	62	62	65	65	66	71	67	56	59	57	53	78	66	52	54	74	69	60	63	80	59	57	67	52	68	67	64	66	75	56	64	57	50	61	84	57	68	80	60	66	71	62	74	70	66	64	61	70	74	73	52	70	57	51	67	69	48	67	54	88	67	73	55	52	54	77	61	81	70	73	59	64	58	60	64	49	56	71	66	59	64	66	77	68	48	49	55	59	62	58	70	63	67	43	78	66	45	65	63	59	70	64	59	78	56	59	59	87	62	61	67	60	74	63	62	88	63	79	90	81	70	68	61	74	60	69	59	55	67	64	55	60	47	69	68	60	67	71	64	67	46	60	77	65	73	62	60	72	72	70	77	58	71	65	61	65	67	77	68	76	68	60	60	69	70	53	69	66	65	63	75	50	66	68	64	60	75	70	79	83	67	58	73	68	51	70	57	63	67	55	57	81	69	65	61	63	75	55	60	74	53	65	73	60	63	61	55	52	61	54	62	60	72	64	62	63	62	87	60	57	58	51	65	62	63	82	59	72	56	77	71	60	69	65	56	64	65	66	54	54	63	60	63	53	71	59	55	71	59	57	65	67	70	66	63	69	74	78	75	72	66	50	58	68	65	65	65	76	70	68	67	81	75	76	55	67	68	69	59	64	60	63	73	70	67	59	73	67	59	67	65	60	70	61	60	79	63	61	65	65	69	74	72	56	65	60	66	58	63	62	73	65	73	73	66	84	80	83	56	67	76	67	55	69	56	65	67	77	68	57	55	60	66	65	63	60	61	67	65	67	72	60	63	65	68	62	66	58	66	62	53	70	72	74	53	69	68	61	74	78	57	58	68	68	59	60	49	61	56	62	64	78	67	65	55	57	58	81	62	52	71	57	88	62	61	59	52	78	55	56	59	69	93	65	62	62	55	50	73	56	61	66	75	60	50	68	80	66	70	45	60	75	61	57	68	66	70	77	78	79	68	61	57	60	61	68	66	63	62	57	61	64	76	65	71	60	64	72	49	67	62	66	56	59	59	59	56	75	67	57	67	60	62	72	62	66	46	76	59	80	61	68	59	56	74	64	75	69	53	56	63	69	60	90	55	78	62	69	73	74	68	76	78	51	69	61	61	50	52	58	67	71	59	58	76	65	60	59	75	76	79	54	61	59	71	56	67	61	71	67	64	57	68	70	69	68	63	57	72	65	64	56	70	53	83	75	64	63	59	57	60	56	66	84	50	84	65	59	75	57	59	54	66	50	67	70	68	63	72	67	71	72	77	66	70	71	64	62	65	67	61	48	74	65	76	73	63	69	76	67	67	70	61	58	67	68	55	48	59	66	74	55	55	53	49	62	61	59	57	66	58	70	59	55	67	67	66	60	70	81	54	56	85	72	74	50	60	66	72	66	67	63	72	76	58	71	66	69	63	55	53	59	68	76	52	62	56	76	72	65	69	63	64	76	57	83	66	66	75	76	67	64	64	68	55	62	72	70	62	49	53	65	67	64	67	61	76	62	67	52	67	76	68	80	64	64	55	54	62	69	77	73	64	62	72	75	63	68	62	61	59	68	59	69	47	59	78	69	64	55	63	60	68	56	69	59	63	74	57	63	70	64	58	68	54	68	77	67	55	69	67	60	62	74	56	63	67	64	65	61	82	84	44	70	62	56	65	65	50	63	69	58	76	67	61	69	56	64	59	72	73	72	58	70	62	63	67	76	71	57	62	72	58	63	71	63	55	63	66	64	70	50	69	69	60	53	62	75	64	58	57	66	79	61	66	76	71	77	67	74	59	63	67	46	61	54	76	75	59	74	51	77	71	60	56	60	48	68	64	72	75	64	76	78	50	63	55	71	61	62	69	68	67	77	63	72	54	68	51	68	70	57	64	61	66	66	57	59	61	47	59	68	68	61	64	60	64	67	69	63	53	72	74	57	63	64	63	66	66	62	66	62	64	73	67	57	63	73	68	77	56	76	59	72	56	63	58	53	62	59	63	71	73	74	72	68	58	63	75	58	74	64	61	53	62	49	61	69	78	59	61	62	68	57	62	67	72	61	58	70	47	62	67	49	59	70	63	47	80	53	81	78	55	65	60	61	66	53	55	77	52	64	61	66	63	67	75	68	67	73	54	57	68	80	65	56	70	64	58	63	66	65	71	59	68	74	51	69	53	56	51	70	53	71	53	64	59	75	58	68	70	61	74	56	52	60	59	74	65	73	65	64	61	66	82	62	59	58	57	58	76	68	73	66	60	66	48	63	64	82	48	61	70	61	74	78	60	76	51	52	61	95	64	72	53	61	57	63	62	77	51	60	71	80	72	74	51	68	59	63	62	65	60	61	56	58	48	58	68	69	56	63	63	60	67	57	75	61	85	79	66	70	62	51	60	72	78	62	58	63	72	55	56	65	49	62	60	62	79	67	65	59	79	66	57	71	60	64	67	56	58	49	69	65	63	59	56	65	69	75	74	61	54	71	72	61	66	60	57	83	54	65	66	82	59	46	53	70	73	68	62	66	73	60	75	66	67	66	65	62	68	72	63	69	55	58	71	64	65	63	74	61	81	57	80	83	81	71	59	64	56	53	66	65	62	58	66	73	60	56	64	76	56	77	59	57	61	56	64	54	55	70	66	70	54	71	52	69	72	67	55	67	71	58	64	61	48	66	64	72	65	53	61	80	63	66	56	70	64	66	77	72	81	57	58	59	70	60	78	73	71	72	76	73	65	80	76	65	53	72	57	64	65	59	62	55	69	57	63	72	68	52	70	52	53	54	65	66	78	65	51	78	67	61	76	61	75	59	66	55	57	60	60	67	66	57	75	69	67	60	62	71	56	67	59	84	64	70	54	53	60	58	55	68	55	63	63	93	72	74	60	65	70	60	60	44	63	56	75	62	55	65	53	75	57	61	59	71	64	62	49	67	67	63	76	59	60	69	58	54	74	55	68	66	77	72	66	77	71	49	69	70	63	63	59	74	57	66	68	63	67	57	75	64	69	63	58	74	70	65	61	59	58	77	57	59	61	62	74	68	67	76	60	57	70	62	50	74	77	75	73	62	53	68	60	60	67	78	60	67	53	66	58	76	70	70	71	68	83	73	62	60	62	73	65	56	68	72	68	79	69	61	73	61	58	54	66	61	63	59	65	59	64	61	65	65	62	65	62	59	64	72	75	60	59	72	68	70	65	66	57	51	74	64	71	72	76	71	61	64	75	59	67	50	60	51	68	63	46	60	55	63	65	70	68	51	66	64	66	57	75	65	65	75	72	78	66	70	55	65	71	55	63	72	56	60	47	61	70	58	80	70	44	56	65	60	67	66	71	62	63	61	59	44	77	65	67	70	66	61	68	59	74	60	67	60
26185	17597	12950	19459	26214	26621	24328	21431	18761	16517	13709	10974	9274	8150	6567	5526	4832	3906	3361	3074	2666	2496	2516	2458	2582	2524	2484	2305	2273	2170	2012	1898	1756	1573	1446	1453	1276	1221	1166	1129	1110	1081	963	987	908	904	879	854	808	885	871	829	854	801	858	853	774	833	813	765	852	818	811	794	763	809	811	728	793	778	699	791	753	742	778	801	797	807	760	780	767	755	791	719	748	795	772	774	814	804	799	779	758	752	786	796	806	768	796	762	773	791	730	763	765	782	780	813	762	784	773	806	811	738	763	781	807	723	807	766	782	777	733	795	775	789	816	825	795	734	785	734	749	774	777	823	798	764	774	792	768	759	772	803	767	798	741	797	797	770	787	730	782	752	762	766	764	791	722	742	781	843	797	845	770	768	775	810	780	790	782	753	742	790	748	761	772	773	776	764	751	782	781	793	799	801	759	745	853	792	781	800	782	807	782	786	778	818	762	773	778	742	774	804	793	804	818	791	784	760	795	719	732	764	762	796	778	740	759	750	793	805	742	751	799	813	775	755	775	822	796	730	797	856	769	770	786	765	760	733	764	836	760	794	785	796	744	780	770	782	808	739	744	760	767	746	761	779	831	765	762	775	725	781	779	795	819	746	794	791	763	772	791	810	794	748	769	750	796	762	736	791	787	790	796	735	765	724	806	824	764	747	799	816	745	837	798	758	813	722	781	796	798	800	776	790	760	752	772	794	739	834	771	793	737	795	782	805	788	725	793	815	742	754	838	802	796	766	747	770	740	782	790	823	789	785	765	749	757	780	785	788	792	758	782	773	790	793	751	811	765	767	808	758	765	778	795	795	799	810	795	715	808	784	754	807	780	806	753	774	764	767	785	809	770	755	764	756	785	806	851	777	806	791	785	777	780	777	714	809	796	783	715	750	745	791	755	794	814	780	808	764	756	789	742	799	810	756	752	788	793	828	759	784	762	764	802	715	856	765	785	775	808	761	775	791	845	750	766	817	802	742	761	716	807	817	764	839	796	732	745	782	770	776	802	797	795	746	767	802	807	793	717	742	772	814	740	777	751	798	766	777	801	819	722	752	772	757	767	807	769	773	789	828	804	797	755	765	786	751	788	807	804	725	746	777	744	771	829	777	732	776	806	781	761	767	816	758	812	837	761	770	775	784	761	803	779	824	816	771	723	781	792	822	767	778	767	752	724	800	786	739	765	821	786	821	771	695	780	810	815	795	805	789	786	806	776	810	814	808	741	807	742	743	774	765	741	778	842	814	769	817	730	775	811	773	761	770	787	820	783	801	758	810	784	746	738	784	794	791	749	780	771	781	827	787	790	751	770	760	745	807	791	781	815	794	729	768	770	792	779	791	787	790	785	780	797	814	751	809	794	757	794	802	760	770	797	790	782	786	809	756	821	751	749	822	704	764	775	777	789	816	771	786	779	743	830	751	811	828	735	742	802	799	802	815	799	794	765	767	750	777	824	809	765	778	737	793	792	754	759	809	775	781	798	830	773	792	729	791	797	810	741	775	775	711	759	761	839	766	779	783	765	817	766	796	820	821	780	788	715	779	762	745	830	773	775	801	753	772	807	739	764	756	737	800	786	753	773	736	746	769	777	771	742	757	804	812	751	782	749	805	764	822	796	822	791	774	808	764	777	775	774	761	793	757	709	778	760	794	751	739	799	773	780	864	777	797	772	713	815	809	778	764	793	765	806	783	799	759	823	745	749	817	722	747	793	769	787	786	743	766	815	761	742	768	743	724	783	772	787	751	756	818	784	777	824	762	849	776	818	760	753	783	806	786	760	794	787	751	750	800	770	773	759	769	829	783	814	822	802	820	799	765	748	777	724	763	755	782	771	809	777	817	823	784	812	797	799	768	782	799	787	814	808	741	765	739	769	798	776	841	747	828	771	768	774	845	783	801	805	788	828	817	772	836	870	780	764	788	793	785	819	810	781	779	802	775	768	767	772	836	706	819	745	776	817	777	781	774	751	781	764	780	773	783	769	805	777	755	766	733	773	828	810	836	779	759	804	786	770	779	823	795	786	807	752	749	777	786	841	805	796	768	765	804	774	810	782	777	758	788	740	787	792	752	726	757	784	825	783	737	724	767	777	790	814	785	833	730	771	787	770	764	794	806	816	789	760	782	781	771	826	765	795	772	821	779	728	729	749	786	800	837	774	774	809	778	787	811	786	769	771	760	733	772	737	795	823	807	791	811	800	745	798	815	783	841	761	766	779	762	767	803	790	797	759	763	757	768	833	780	739	715	796	787	805	780	756	747	778	803	758	838	757	777	818	798	760	808	791	802	787	766	796	764	793	735	788	795	774	767	741	776	805	751	749	736	771	822	767	807	773	757	749	794	770	795	777	813	740	821	763	762	748	802	841	822	762	752	743	798	763	750	798	808	789	743	858	809	775	789	784	753	829	828	775	783	763	761	773	788	766	847	760	780	788	754	783	792	792	745	808	763	774	739	781	767	778	778	777	774	754	812	798	751	781	801	792	807	783	742	799	785	739	786	814	788	822	799	788	766	842	830	739	767	810	748	739	805	818	785	738	820	809	768	808	779	753	787	739	764	841	842	813	823	789	795	751	762	837	803	790	733	790	784	787	755	784	790	760	775	775	750	739	756	789	786	776	792	806	786	812	788	786	792	775	798	799	816	762	788	791	773	765	789	747	822	796	782	807	810	792	759	765	796	783	775	792	764	792	790	750	806	781	759	805	788	761	779	741	784	808	806	776	786	802	780	754	762	774	775	799	803	791	801	757	765	791	729	773	764	799	738	773	768	782	837	736	833	769	768	818	814	771	753	776	802	780	766	775	771	743	786	766	784	801	755	778	778	745	745	781	738	796	766	799	821	799	767	792	751	738	758	730	779	771	780	771	753	719	736	787	812	783	749	753	805	790	828	787	746	780	791	810	743	816	752	758	761	795	777	793	790	788	810	740	795	756	788	759	783	802	760	776	802	795	785	823	795	765	770	814	766	769	793	767	786	774	770	846	800	818	774	804	806	736	734	830	761	765	794	798	772	770	764	799	800	753	679	731	829	790	823	805	714	826	812	753	810	750	788	830	762	748	762	785	741	794	759	785	825	757	791	756	854	794	792	816	809	784	781	744	795	776	785	815	773	775	763	760	761	793	749	723	758	779	797	769	790	777	788	793	756	795	792	793	799	833	800	764	800	824	798	812	770	789	846	809	774	833	802	821	779	793	767	772	811	820	781	738	840	747	777	781	727	763	792	788	769	770	778	819	739	796	799	786	795	799	767	782	804	803	788	813	787	804	780	763	793	793	797	797	745	807	787	753	746	779	798	786	741	802	778	779	784	813	792	768	801	748	789	786	775	762	820	774	749	753	749	761	792	778	748	784	781	773	788	805	806	769	771	816	787	771	822	764	774	783	759	750	756	796	757	780	795	736	784	788	746	814	833	791	821	749	812	786	792	829	788	753	763	794	774	790	766	778	753	767	776	783	780	755	751	788	797
4736	1676	900	636	767	879	850	710	630	601	484	419	341	292	232	224	221	151	155	137	133	133	138	131	137	116	141	152	126	109	94	117	107	87	93	93	88	84	73	76	91	98	65	85	73	65	78	72	67	63	79	56	65	59	66	86	71	82	78	74	65	76	60	84	72	68	79	55	60	65	78	76	62	75	70	62	64	67	63	54	67	47	80	68	72	72	71	70	68	75	67	78	75	68	78	65	60	72	71	79	66	61	75	67	83	63	61	63	92	81	81	66	74	59	77	70	61	83	65	72	65	68	63	69	51	73	52	59	77	64	68	73	56	75	57	57	61	71	72	81	77	72	83	56	77	71	67	83	62	71	69	56	66	79	75	58	60	64	63	54	53	65	86	54	72	62	67	72	88	61	62	62	63	65	71	67	76	60	73	80	71	73	70	90	74	77	60	67	68	72	70	62	75	58	78	66	63	69	56	69	55	62	63	68	73	77	71	73	72	75	72	69	72	60	64	74	96	45	73	69	71	63	78	63	69	64	64	56	65	74	67	71	74	76	69	52	58	74	68	73	89	63	71	67	67	75	69	80	68	53	66	62	72	84	74	86	70	81	74	71	64	62	72	70	73	82	61	62	68	71	66	66	74	85	60	67	69	70	54	73	70	64	64	62	73	67	80	63	65	66	81	61	81	73	74	65	55	65	69	77	70	65	86	73	68	58	69	68	70	70	61	82	75	68	80	71	56	60	82	66	72	80	67	70	80	72	79	70	68	64	78	80	75	55	60	69	77	83	64	68	71	76	73	68	76	58	70	63	73	73	95	75	70	76	63	74	77	88	73	78	69	66	69	75	56	72	73	63	67	78	84	71	62	73	86	71	65	70	62	56	75	73	66	80	73	68	73	78	70	82	56	71	78	70	73	77	72	63	86	69	59	76	69	71	60	68	62	58	60	69	63	70	59	74	73	67	79	80	73	66	72	73	81	76	81	75	61	56	65	74	69	68	63	73	61	76	51	60	70	66	64	70	74	71	62	70	70	67	76	72	71	58	77	56	72	68	60	79	81	75	65	56	64	68	79	65	63	67	62	62	73	75	75	70	63	67	65	64	74	69	67	76	84	69	76	79	67	64	80	77	68	70	49	75	66	62	78	77	77	76	62	59	69	56	42	80	66	61	61	88	66	68	72	68	71	68	59	63	66	71	70	61	84	64	69	61	78	80	78	75	54	79	67	66	64	79	70	52	69	73	73	73	67	70	74	67	65	56	56	85	62	86	72	63	54	86	61	67	66	73	62	81	75	65	78	62	77	63	76	82	65	57	51	67	60	65	65	61	58	66	72	78	74	62	70	61	64	79	64	73	81	79	88	68	58	83	84	78	79	79	67	66	69	62	88	50	71	60	65	57	70	75	83	79	75	63	69	66	74	69	81	73	75	71	56	67	67	69	67	80	62	79	58	63	62	73	67	73	67	66	61	71	59	70	55	58	60	71	69	82	69	81	76	76	69	74	76	74	65	64	61	95	67	55	75	67	69	71	82	71	69	74	67	78	89	62	65	86	57	44	62	69	62	78	77	71	85	72	58	83	76	74	80	75	71	57	81	64	73	59	72	73	73	72	64	69	48	84	76	65	60	64	60	72	72	60	77	81	87	78	72	76	82	65	62	61	81	78	63	63	67	75	83	65	61	62	67	89	79	73	62	56	77	78	66	66	71	72	68	62	82	62	86	73	60	83	63	68	67	63	79	65	63	73	56	82	71	70	74	69	56	69	64	67	64	62	66	58	68	65	69	67	72	67	82	91	74	64	55	71	64	74	74	59	78	66	71	80	75	62	57	77	68	59	66	65	72	86	68	68	66	63	59	72	74	84	56	60	56	58	73	72	69	71	50	66	73	59	50	69	56	68	66	60	76	66	74	76	61	80	65	64	58	64	60	70	73	72	67	77	68	60	70	73	79	58	72	80	77	73	60	69	71	70	58	73	68	56	76	80	71	63	68	54	71	73	77	69	73	66	65	74	77	95	48	80	82	77	62	69	66	60	55	74	82	72	70	70	66	61	67	65	58	62	77	96	74	56	73	73	73	59	64	68	69	71	59	79	61	58	67	60	73	74	68	90	84	64	67	58	69	83	67	80	62	68	61	78	90	71	76	75	78	69	79	75	71	88	83	63	71	79	92	78	72	66	56	62	74	72	73	67	67	63	57	60	73	70	59	73	74	62	62	73	66	62	74	83	73	74	51	74	62	67	73	51	54	61	82	74	65	69	69	70	48	71	64	77	79	58	66	70	66	85	60	86	74	71	84	68	65	62	77	74	73	59	68	74	58	75	88	59	59	71	66	74	59	74	79	63	83	62	52	56	68	59	67	80	66	65	72	67	65	77	79	69	75	76	74	61	80	70	77	83	69	72	84	59	70	78	68	77	79	70	78	83	69	53	69	87	55	67	65	79	67	73	65	72	56	83	62	80	72	73	64	74	55	75	76	66	77	67	81	73	64	68	63	65	76	55	69	55	60	74	70	72	80	56	78	66	65	63	77	81	61	64	62	65	62	75	70	64	72	67	57	74	59	66	63	73	75	67	63	60	71	66	68	76	67	64	79	72	67	73	59	63	72	63	57	66	92	77	72	72	79	66	77	75	60	67	68	79	48	75	67	71	84	79	69	77	67	79	64	78	63	71	72	77	78	66	55	59	63	74	72	81	76	67	72	74	66	77	69	73	56	73	76	70	74	77	71	73	66	75	79	62	81	68	74	76	73	67	82	65	73	58	58	71	56	63	57	76	75	70	83	72	75	61	74	74	78	65	66	63	68	66	64	77	87	69	68	60	66	71	61	76	70	76	70	72	66	54	76	61	68	72	65	71	80	80	64	75	50	64	71	75	72	59	58	74	73	70	68	72	64	74	72	66	68	67	66	62	70	66	85	67	70	73	71	60	58	60	56	87	71	82	67	74	77	63	83	59	77	65	84	69	65	64	83	67	66	65	65	64	67	78	64	70	75	76	80	74	78	70	58	61	55	64	59	75	63	77	62	78	76	68	72	87	68	72	62	82	69	73	71	75	72	76	69	75	74	53	76	65	63	82	60	70	79	68	59	98	81	66	68	79	68	63	59	63	62	63	90	65	68	80	65	75	72	56	80	69	54	53	84	73	74	60	79	78	64	59	55	74	66	82	57	69	74	70	70	76	71	58	64	75	68	66	79	75	83	70	59	69	74	88	69	68	66	69	75	70	73	78	69	66	59	58	73	86	69	66	85	60	69	77	72	80	70	72	62	77	58	70	73	79	73	71	75	76	65	67	73	53	74	81	81	60	87	68	60	72	58	58	85	78	75	74	62	71	71	66	81	72	66	75	76	78	65	70	90	72	73	90	60	75	74	64	80	54	70	93	68	59	61	63	64	72	69	77	78	67	64	64	70	56	67	69	66	58	79	62	56	59	70	95	72	75	81	83	59	58	75	69	73	50	69	63	69	70	64	72	64	67	60	70
25069	16479	12164	18909	25789	26203	24436	21945	19528	17630	14987	12396	10452	9119	7585	6797	5636	4556	3933	3530	3069	2886	2944	2708	2902	2897	3083	2926	2502	2290	2091	2094	1855	1651	1545	1430	1337	1297	1255	1213	1138	1091	1095	1030	953	941	941	871	895	914	919	922	882	919	846	856	843	858	793	806	844	835	826	839	825	859	810	845	857	863	828	849	835	850	835	839	859	826	829	850	793	879	804	848	896	799	807	813	791	820	848	828	814	851	796	849	816	842	808	785	823	844	843	815	849	813	859	836	823	807	861	845	841	806	857	832	817	798	815	818	827	876	800	833	771	820	778	840	831	816	810	849	835	810	834	843	835	813	817	825	817	823	835	842	845	844	832	856	812	830	781	849	833	837	820	842	796	854	823	860	838	843	840	818	832	829	854	832	819	803	854	834	879	815	799	813	828	799	864	845	860	881	806	860	841	860	812	845	873	834	813	868	829	808	826	813	786	837	806	853	784	817	814	828	833	798	798	823	802	845	815	782	858	791	839	877	804	830	858	833	839	814	803	852	799	866	800	849	846	806	866	869	850	854	803	848	866	822	809	831	805	827	878	809	801	874	820	791	818	863	849	794	857	840	902	825	767	794	854	853	837	854	864	842	785	798	833	847	815	834	834	798	835	789	811	806	814	799	848	855	809	805	816	853	838	875	830	794	805	855	816	813	826	816	895	873	843	788	836	783	826	808	850	800	827	798	843	859	856	851	836	850	883	853	859	830	836	841	796	871	824	806	861	836	791	779	831	790	847	813	839	845	838	861	795	794	840	809	820	794	800	812	828	837	783	815	869	794	803	858	896	801	805	831	787	802	810	868	786	847	825	830	879	828	816	823	811	845	832	865	814	882	830	820	821	873	819	810	860	843	821	878	843	808	828	831	826	826	859	817	827	884	804	824	810	804	827	826	803	892	839	856	780	829	877	860	838	845	871	795	763	818	832	833	808	828	861	840	822	859	815	834	812	846	822	845	844	873	832	865	815	816	857	846	845	773	820	804	896	836	843	805	825	779	876	822	825	811	851	838	878	799	799	829	829	833	868	855	830	802	817	856	797	874	812	825	817	884	865	855	755	834	768	794	833	866	827	847	870	815	868	841	815	874	814	820	788	866	841	846	839	820	827	839	811	805	772	841	827	876	805	829	901	815	818	841	811	770	837	821	855	829	816	813	862	857	814	816	856	824	855	859	824	813	819	785	862	793	820	852	831	869	875	816	824	851	864	840	873	808	810	841	904	808	812	840	844	818	862	852	837	831	820	834	906	827	813	841	856	802	836	815	870	820	849	886	876	839	820	832	817	809	839	827	807	841	881	806	812	818	813	800	827	823	825	884	841	860	865	802	715	816	826	870	796	805	856	836	794	840	881	843	792	824	842	823	852	843	808	820	827	858	818	878	827	788	822	840	789	840	788	838	880	879	802	827	824	826	854	867	842	839	857	827	878	841	832	842	823	849	840	800	846	827	865	799	793	857	818	871	840	874	835	818	832	794	857	881	784	855	879	865	807	831	837	813	854	840	810	849	842	846	851	762	878	854	791	751	828	857	888	820	846	860	847	865	822	836	821	833	810	827	844	850	819	848	838	799	808	815	810	852	852	845	793	834	851	795	828	810	891	785	784	812	850	891	853	813	846	843	849	762	861	853	830	839	851	862	804	819	791	823	783	877	844	858	827	837	834	790	781	865	809	818	860	820	771	840	852	846	802	844	849	812	870	870	794	794	841	830	840	793	803	825	780	820	860	794	913	862	804	881	835	860	819	831	868	824	834	803	806	821	788	840	837	812	896	835	818	835	861	876	818	836	784	842	851	885	852	860	829	868	829	818	834	794	807	888	792	810	856	868	806	738	852	834	866	847	774	859	842	871	831	854	809	826	850	814	826	824	883	830	846	810	809	805	830	862	872	835	848	853	843	813	805	851	817	834	815	889	819	816	904	832	815	838	818	808	887	815	839	893	826	848	813	835	850	874	854	882	782	802	833	834	850	867	862	789	836	838	837	863	814	849	782	822	816	821	859	849	822	775	871	823	809	877	818	854	836	792	842	809	827	843	825	812	825	843	790	908	825	860	875	861	845	798	788	797	825	833	849	821	850	840	853	872	859	855	882	853	847	819	826	795	809	786	855	844	853	827	840	894	780	871	860	876	831	861	884	823	864	817	803	808	840	885	824	835	802	829	821	825	895	858	816	788	845	853	866	861	823	857	830	824	807	821	806	849	769	851	799	806	835	867	839	876	781	808	844	847	856	788	830	826	833	843	834	828	812	806	821	824	884	825	811	834	801	850	852	843	886	834	848	832	875	843	771	787	840	828	881	829	855	817	811	876	831	867	826	875	856	866	812	823	816	827	803	838	841	854	854	857	857	829	831	820	869	818	838	827	823	834	815	824	815	798	835	823	816	844	787	823	848	811	778	823	858	852	872	816	792	791	831	822	858	824	880	826	789	810	884	822	818	824	803	866	786	841	881	801	849	853	854	869	830	845	773	838	795	886	821	808	815	791	813	783	735	815	803	825	861	817	845	823	854	775	838	925	805	847	810	827	836	879	822	830	861	821	846	825	836	875	825	821	828	831	817	843	775	832	789	856	881	826	805	818	876	862	813	864	805	816	816	841	830	834	753	812	805	854	820	792	887	818	835	872	867	826	830	849	882	821	891	808	793	886	843	845	855	820	838	838	862	818	834	838	876	824	818	818	802	858	837	815	765	882	842	810	794	795	836	808	842	813	843	861	816	854	808	870	821	815	840	882	804	848	779	843	827	852	832	798	795	763	828	847	837	813	807	825	792	826	836	870	883	809	840	857	867	833	820	824	801	828	845	827	825	811	785	852	850	823	827	832	845	815	846	877	811	874	873	854	869	844	822	796	864	838	801	878	831	864	842	837	834	891	825	847	856	866	846	804	816	821	847	874	818	889	791	802	819	879	852	855	833	844	882	840	884	835	850	804	862	820	800	844	866	854	811	818	803	846	869	859	829	900	835	861	866	838	827	793	850	854	833	793	802	855	846	818	830	779	892	847	884	898	859	817	769	812	858	826	804	871	825	829	831	849	817	841	846	849	829	828	858	853	879	833	853	833	860	804	774	854	817	826	824	822	848	837	864	805	789	877	833	821	837	858	807	837	788	820	811	830	826	794	849	872	835	782	835	817	852	862	856	790	813	810	840	850	812	868	835	811	821	865	843	770	884	826	822	884	836	823	855	886	844	814	790	850	841	870	830	823	821	909	785	813	904	856	840	789	851	793	837	818	823	806	836	840	857	889	817	874	841	826	921	835	803	823	871	871	810	807	864	818	872	829	819	809	854	824	838	844	810	824	872	831	881	799	841	834	902	850	804	837	844	838	846	819	850	877	858	801	785	827	815	864	873	813	848	814	809	836	861	815	808	826	835	854	792	827	812	818	834	835	866	835	855	862	861	851	823	760	788	826	820	887	793	810	824	809	808	812	829	812	799	807	839	831	819	865	824	808	818	855
4586	2547	1192	889	985	1246	1210	1080	891	777	678	608	493	392	371	290	265	219	194	162	161	134	148	145	134	127	144	129	119	124	105	87	116	99	103	86	91	78	80	93	82	85	68	72	82	70	76	77	65	81	82	80	72	68	72	69	79	53	66	69	58	91	78	68	73	85	81	65	70	79	66	68	79	65	62	83	75	72	80	70	62	59	69	70	74	60	67	61	75	57	62	58	77	69	71	66	74	57	63	61	81	63	66	68	66	65	54	59	52	70	76	73	72	63	75	67	59	58	71	56	59	59	82	66	63	65	52	52	69	54	76	58	80	54	61	68	95	68	80	74	63	60	72	62	77	81	78	66	61	83	74	71	66	59	67	54	45	61	66	74	65	70	85	71	75	47	71	69	67	67	70	71	59	68	80	60	58	82	78	65	58	72	59	57	67	63	68	62	66	66	70	69	73	64	73	64	89	62	62	68	64	76	68	65	60	66	61	69	65	70	66	72	81	78	80	59	74	75	68	66	49	64	72	69	69	72	70	53	62	66	78	73	82	72	71	56	61	60	73	59	62	66	62	67	67	64	82	88	67	69	65	81	74	68	64	61	61	61	60	71	60	62	71	65	67	66	57	75	67	74	65	66	60	66	62	75	71	76	96	62	62	75	62	96	54	72	71	68	74	59	68	74	60	65	65	74	61	61	66	69	53	53	90	61	65	71	73	62	84	70	59	60	63	82	68	76	80	70	53	47	75	64	68	66	80	70	76	80	75	72	70	66	78	58	52	81	75	59	92	74	68	56	80	53	57	82	76	62	57	77	62	62	70	63	59	73	73	70	98	62	76	55	77	80	73	77	70	68	73	65	75	64	78	67	65	55	62	78	62	56	66	74	65	81	47	71	55	64	67	76	85	61	90	69	70	66	61	72	55	80	62	74	66	66	68	70	78	75	82	73	61	63	61	70	65	68	58	57	72	72	66	68	66	63	63	65	75	64	75	66	74	61	63	48	71	67	67	70	67	50	59	67	70	65	56	73	49	75	75	61	64	68	64	78	67	62	52	69	75	80	60	74	65	79	69	56	77	81	76	51	56	65	66	59	70	61	74	69	74	68	68	76	73	59	68	70	71	69	68	70	81	63	66	60	73	59	66	83	50	51	66	68	86	58	49	68	71	71	63	65	78	75	75	79	64	67	49	63	59	56	72	67	73	65	67	56	54	66	67	56	69	68	67	64	64	50	65	64	52	60	77	82	73	70	62	71	60	81	61	58	74	76	70	50	74	67	69	77	70	64	69	73	62	64	65	78	68	61	59	70	71	63	83	58	70	70	66	65	61	66	75	72	63	62	70	78	56	65	53	74	95	67	59	58	63	72	59	66	44	69	80	64	54	79	80	71	59	63	76	73	71	68	60	73	77	75	69	76	68	62	73	69	81	58	69	75	75	63	71	50	83	65	58	74	65	56	73	81	52	72	63	55	57	77	70	64	77	60	65	83	74	72	58	60	57	75	60	61	69	59	75	61	66	60	60	69	76	73	73	62	67	60	75	67	73	75	54	71	56	75	62	74	75	57	69	70	69	65	72	76	57	47	55	74	79	74	69	64	79	68	60	75	66	65	73	59	72	62	69	68	71	60	78	76	71	56	67	64	62	64	59	75	57	76	68	76	72	63	60	65	74	70	69	67	63	67	77	78	64	60	70	66	71	74	59	83	78	72	68	66	62	69	65	66	67	67	68	78	66	68	60	72	50	78	60	67	63	71	74	58	68	68	77	66	77	78	62	66	70	68	61	54	72	63	65	64	58	62	56	67	69	60	68	81	76	58	61	65	56	83	61	61	62	76	75	52	86	63	64	79	70	55	55	64	66	81	63	79	66	68	77	59	58	61	79	72	68	73	61	52	61	56	61	60	78	69	68	68	74	70	86	67	55	64	60	74	68	68	74	69	72	83	56	61	71	70	80	60	65	75	80	51	59	73	60	71	74	64	70	63	64	71	63	58	65	70	72	56	66	66	68	83	75	73	77	61	67	81	70	60	70	76	61	60	77	63	81	60	68	61	52	67	85	71	71	69	62	76	69	68	57	55	71	57	66	64	75	49	64	62	72	71	64	76	65	65	65	73	68	72	54	68	54	66	62	68	86	61	62	62	69	76	62	74	57	59	84	61	73	73	73	77	65	78	67	68	72	68	54	74	64	73	65	68	65	64	61	78	60	76	73	70	69	66	53	65	81	61	80	67	63	72	61	70	72	60	63	64	79	71	76	74	63	59	61	84	64	63	76	54	64	83	69	65	57	67	79	80	78	65	55	70	59	75	74	71	84	63	81	73	68	69	76	66	72	71	70	57	64	59	55	57	81	63	61	72	74	70	62	71	62	74	60	60	66	67	68	81	61	72	83	58	74	69	68	77	76	72	62	62	73	57	67	48	67	71	69	72	74	70	57	76	75	69	76	68	70	65	61	61	68	67	71	81	63	64	79	74	68	70	64	71	60	55	71	64	78	82	42	69	59	59	57	79	76	58	76	53	58	70	71	79	67	65	76	79	79	53	77	77	64	73	51	74	83	60	68	63	71	68	63	70	75	67	70	66	71	62	65	57	78	77	62	71	52	70	69	65	74	90	67	81	82	62	84	63	80	78	65	67	61	76	52	70	77	80	61	59	68	59	68	74	56	83	84	74	70	61	72	55	59	55	66	62	73	57	63	52	75	61	40	50	65	63	82	67	55	60	75	77	82	65	71	69	69	66	68	57	67	65	74	69	61	70	73	60	63	76	72	73	77	88	73	68	84	66	66	70	64	70	64	69	57	73	65	65	49	56	67	68	76	67	64	62	59	55	71	67	64	75	51	58	60	73	61	75	73	53	73	69	67	63	74	64	66	66	65	74	68	72	76	66	72	79	67	66	69	94	73	66	52	64	66	63	74	81	63	76	72	60	62	68	71	69	58	85	66	64	64	61	60	69	58	80	74	77	60	89	75	65	92	60	72	77	78	56	75	52	61	81	65	72	67	74	82	71	74	72	64	86	61	68	67	52	65	69	70	53	66	58	66	69	60	65	65	70	62	55	70	67	74	76	54	72	68	67	65	74	59	62	80	68	60	66	57	68	59	59	69	57	71	78	67	73	68	67	60	80	66	76	63	63	83	69	70	77	73	67	58	67	62	73	80	63	56	71	60	64	83	56	79	65	64	63	64	66	66	78	62	75	77	78	75	63	62	67	81	76	65	68	70	65	69	61	66	65	61	69	49	70	69	61	66	68	56	71	61	69	76	57	64	69	83	62	79	84	69	85	65	70	70	52	63	74	52	70	72	68	68	75	67	61	70	75	68	78	82	69	61	71	48	59	58	61	67	61	55	54	71	61	61	57	77	60	69	81	63	75	82	61	58	49	66	77	64	74	63	60	68	54	76	74	76	60	74	79	77	57	75	64	67	58	59	69	82	68	77	71	57	53	70	74	54	49	60	66	59	73	70	72	68	57	65	55	71	60
29332	19601	14470	21341	28714	29211	27734	25047	22639	20174	18013	15674	13117	11245	9901	8676	7479	6304	5091	4301	4043	3725	3429	3405	3546	3501	3421	3227	3147	2789	2597	2283	1974	1796	1704	1586	1528	1327	1325	1315	1310	1207	1096	1043	929	935	899	956	900	834	936	923	878	868	877	819	868	869	800	826	880	825	823	831	811	811	824	801	836	823	835	796	803	822	782	835	813	806	850	784	801	797	749	851	799	800	818	808	752	788	820	804	829	760	806	812	753	801	743	817	755	808	803	795	831	795	780	801	819	792	809	816	808	819	798	832	813	812	849	774	814	827	818	794	804	738	829	771	815	800	785	800	807	835	798	792	828	794	787	867	781	832	792	794	795	797	772	849	838	850	825	797	818	808	810	758	774	785	758	819	782	818	803	806	844	809	771	803	794	818	821	801	754	795	774	805	835	837	743	828	822	841	758	804	808	821	852	787	767	784	765	852	772	825	784	829	771	751	790	811	792	807	819	815	822	801	794	791	826	763	767	842	784	773	802	797	820	800	872	811	844	802	775	831	795	797	837	816	828	832	809	824	788	807	790	821	794	824	742	779	797	773	803	815	832	795	832	795	845	864	787	810	823	808	744	770	799	802	805	804	801	813	834	819	760	792	800	833	813	796	845	746	770	781	773	781	836	786	796	788	799	780	776	802	828	792	778	796	795	806	838	803	790	777	856	837	822	749	801	840	780	841	789	780	752	797	824	801	818	791	839	801	829	817	837	841	815	791	752	805	824	749	806	807	778	733	812	791	745	774	771	745	785	808	807	799	802	789	833	817	741	871	812	770	803	792	779	778	774	755	775	800	773	832	801	762	836	783	773	768	788	800	718	789	777	808	821	816	858	776	772	784	772	802	838	751	858	832	799	851	780	775	793	804	843	818	830	778	808	796	833	787	832	825	780	803	834	865	814	836	855	799	832	808	808	766	804	827	808	831	813	842	801	762	778	810	799	778	847	820	796	824	826	800	800	791	796	841	769	799	824	780	776	822	839	817	735	811	809	803	818	757	767	788	794	831	812	786	796	766	828	781	807	771	806	840	816	777	748	786	824	835	767	772	775	836	801	781	845	849	791	835	753	845	798	790	837	814	799	756	826	776	835	818	770	810	822	826	772	805	791	875	837	829	826	819	834	789	817	790	839	803	805	763	822	773	810	803	832	774	791	841	835	784	763	829	814	786	775	810	807	846	778	797	824	802	834	787	785	745	811	878	818	773	767	802	780	796	824	837	805	769	791	760	786	782	771	767	823	813	806	827	774	793	811	812	796	801	796	834	840	799	840	737	846	771	858	842	798	790	841	806	814	830	788	851	838	812	796	820	832	820	800	773	829	807	725	803	858	795	847	802	860	822	797	820	808	844	846	790	802	814	768	824	800	812	846	775	836	809	799	773	848	781	761	746	818	790	788	785	801	786	797	812	844	813	838	801	781	822	823	817	837	824	773	784	799	824	810	858	800	789	818	800	820	836	783	843	854	806	776	801	804	780	833	771	798	806	832	793	830	801	795	807	801	792	790	805	807	803	803	771	786	811	795	814	778	801	769	877	857	810	832	752	834	791	838	750	773	874	808	815	821	835	784	835	804	803	790	807	835	703	836	799	828	756	858	850	767	799	844	776	816	814	811	819	870	769	798	829	769	798	808	798	805	737	804	833	778	839	797	828	898	791	820	796	818	811	816	770	795	797	818	805	817	785	785	806	851	875	822	794	791	822	802	733	814	779	825	808	796	800	777	793	867	804	808	778	791	776	800	843	760	822	810	785	826	797	809	797	865	783	812	794	768	771	804	874	843	828	792	864	797	876	827	804	774	800	745	820	770	806	776	782	802	756	762	848	830	763	834	808	793	747	808	807	771	828	811	835	791	853	775	833	756	783	799	775	825	798	800	873	805	810	800	796	837	840	849	808	788	823	792	821	827	845	807	854	810	775	821	815	800	760	779	786	725	831	856	791	788	796	819	823	819	822	812	836	878	837	818	809	812	762	833	827	823	830	786	861	845	791	802	788	756	759	825	835	815	789	808	805	797	764	824	798	809	775	762	783	803	767	807	830	797	784	796	803	830	807	774	829	771	802	806	806	848	794	889	808	807	779	828	821	798	840	765	813	726	833	820	758	840	784	841	787	806	825	750	782	837	823	827	812	858	778	806	802	810	837	836	817	833	846	834	840	771	848	839	842	827	848	836	814	814	833	839	773	783	829	818	767	825	800	812	843	833	767	785	825	858	815	823	826	822	809	775	844	828	788	820	828	810	815	806	829	837	760	759	803	787	825	806	746	752	791	762	809	827	759	816	816	800	793	826	858	783	813	790	765	790	775	800	811	816	794	785	834	777	793	761	824	811	797	825	820	801	842	833	760	799	800	776	796	781	812	792	802	805	802	809	750	856	784	839	806	801	781	808	852	822	758	812	749	763	823	829	737	837	780	831	835	793	851	786	794	818	760	825	816	812	823	806	782	734	809	759	798	769	808	811	847	774	780	764	799	846	808	782	839	813	820	765	785	797	776	812	824	798	823	779	811	791	782	803	789	847	789	819	808	788	779	775	835	859	862	781	790	795	816	788	778	788	868	788	836	827	800	813	783	791	779	800	813	826	789	777	763	793	788	772	781	838	783	854	807	807	817	796	765	805	761	788	795	797	767	800	780	763	793	803	842	771	768	770	814	805	806	817	789	829	813	806	815	812	828	814	780	832	816	782	759	806	805	848	804	713	864	794	778	777	778	837	845	827	843	793	801	811	786	817	774	814	798	779	803	820	811	787	823	850	808	786	784	797	796	778	784	883	784	851	811	766	833	830	804	797	796	816	791	814	788	789	841	825	762	862	793	827	781	823	780	808	705	763	833	845	800	815	814	805	796	843	768	835	813	794	826	812	808	782	881	820	790	862	790	813	791	867	837	827	819	801	828	850	787	819	783	802	779	810	824	816	791	794	757	840	842	841	718	806	780	782	815	820	834	805	779	818	780	788	786	759	818	842	850	761	817	823	820	751	794	842	805	804	762	794	845	790	810	774	779	778	881	780	790	874	820	791	825	807	812	840	821	818	799	819	832	813	807	858	805	761	764	817	744	819	807	806	832	793	784	760	806	830	788	760	808	797	774	811	801	776	788	770	800	750	851	782	795	803	799	817	823	812	785	801	808	759	768	791	801	765	837	840	810	751	759	821	818	821	820	776	793	794	813	820	805	782	788	788	751	788	782	848	795	790	763	834	834	829	772	802	845	788	832	839	785	792	878	846	811	827	797	813	826	840	814	828	785	775	852	807	796	769	796	809	833	836	815	779	805	818	831	769	761	837	877	856	824	819	790	847	786	826	847	799	842	813	769	841	752	756	792	801	821	776	827	797	832	793	768	825	842	778	798	775	770	786	906	769	792	791	809	796	800	800	743	764	801	846	817	775	817	836	802	838	769	818	790	909	816	792	758	819	778	831	809	796	764	781	800	818	777	761	818	829	851	783	805	801	848	832	795	829	767
2797	850	454	317	373	508	472	423	405	320	291	256	212	200	160	179	176	121	100	110	86	103	80	86	94	99	83	88	85	98	88	73	74	76	68	87	67	69	80	72	78	75	70	60	61	58	63	51	62	65	74	48	87	70	69	70	63	71	50	57	88	57	53	58	52	60	78	63	58	55	58	76	70	75	63	65	59	63	73	59	73	64	80	70	63	45	63	74	51	69	64	61	55	75	54	69	54	62	70	72	56	59	49	61	73	69	68	58	67	70	63	64	63	70	68	54	64	74	53	56	77	62	74	63	62	59	68	55	72	59	68	71	65	56	78	45	76	65	75	63	66	77	62	52	61	68	70	66	57	59	69	68	67	61	81	74	63	59	63	79	64	62	68	60	70	55	66	62	58	71	74	71	68	73	74	70	59	72	77	65	59	64	78	62	71	77	56	61	55	55	66	46	62	61	77	54	78	70	75	63	54	57	61	58	78	64	82	58	47	69	69	50	72	63	54	62	70	56	70	44	69	88	49	55	68	47	56	59	63	76	63	64	64	62	75	63	65	67	83	65	62	62	60	62	62	51	63	61	81	56	61	63	74	54	61	77	60	67	60	50	69	55	67	73	69	61	82	67	66	78	70	60	66	61	64	67	67	59	66	72	66	73	60	53	68	64	62	74	69	61	61	57	60	56	70	73	77	59	69	74	76	61	62	49	63	59	42	67	70	67	69	65	70	62	51	64	57	65	62	80	66	81	65	54	64	66	65	78	48	64	60	60	52	60	62	54	66	51	56	57	70	69	72	75	62	74	61	62	71	55	58	69	62	67	70	72	70	67	71	76	74	55	66	64	66	59	77	67	91	65	78	79	78	62	66	82	67	53	51	66	58	61	78	61	72	63	65	74	71	64	58	71	64	65	68	65	53	65	61	53	65	59	51	68	60	48	69	67	65	60	78	74	85	68	77	61	77	65	56	72	70	64	60	77	63	73	68	52	60	65	57	62	54	75	63	72	76	70	61	54	56	60	71	58	68	56	64	65	62	64	55	58	67	79	65	69	70	74	80	65	56	67	67	58	54	67	52	69	74	67	74	53	68	66	72	71	65	54	52	70	56	76	60	64	88	78	45	67	70	63	67	56	60	60	70	61	54	65	64	73	53	64	67	61	54	61	68	61	61	85	62	53	67	61	67	62	64	61	56	74	59	52	63	66	63	58	57	72	69	72	73	61	57	71	76	59	67	61	66	76	60	68	69	69	61	66	52	71	82	60	58	70	62	60	43	65	66	61	66	57	65	61	63	74	72	62	77	63	66	72	74	66	67	69	62	78	59	54	70	60	73	74	57	79	71	65	71	65	77	65	49	70	62	64	63	62	74	79	69	72	63	72	64	70	65	72	60	54	68	58	68	49	71	80	53	69	73	72	63	54	68	70	57	60	61	78	74	52	63	68	60	70	71	59	54	59	77	75	70	67	67	65	59	67	69	66	85	56	60	51	62	68	66	51	67	57	74	77	61	57	56	68	53	67	67	69	46	76	78	54	55	73	67	59	61	63	55	55	65	67	82	62	81	51	66	64	74	66	73	61	66	67	76	63	69	69	74	55	71	65	60	65	71	76	62	76	54	65	59	67	50	66	62	61	75	79	66	62	81	64	62	55	70	62	72	80	55	60	73	66	64	66	64	71	60	48	84	50	76	57	67	69	74	74	54	60	76	74	90	62	68	45	74	59	57	63	61	64	69	73	70	63	72	66	60	59	41	73	68	56	69	57	67	59	50	74	61	77	68	69	59	57	61	60	54	72	51	64	53	76	67	71	74	62	54	68	65	77	67	65	79	69	57	53	69	66	53	67	66	53	63	64	66	62	54	76	66	63	57	60	58	54	64	65	65	71	62	76	59	59	81	58	48	77	67	51	68	61	66	69	71	68	71	63	65	71	54	52	75	51	70	68	58	63	56	57	58	54	53	69	65	60	72	69	59	66	62	66	73	57	62	83	66	59	69	59	73	70	65	68	66	51	51	68	73	66	62	75	61	74	76	72	52	66	64	79	69	76	70	58	75	72	77	60	54	68	62	63	65	64	68	59	58	66	54	60	73	50	73	78	64	74	68	73	61	50	68	60	78	72	79	73	57	72	66	59	70	59	76	69	65	70	60	57	60	81	73	51	62	62	58	61	68	73	62	58	71	69	70	68	58	64	71	69	75	68	67	66	60	57	81	69	80	64	66	74	64	76	61	68	64	58	73	80	63	71	62	66	78	62	86	59	63	50	49	68	57	74	55	56	66	56	82	73	61	75	60	58	66	55	65	50	67	65	83	72	61	65	63	70	52	65	71	71	72	60	68	73	57	57	58	73	69	79	72	73	67	64	60	69	60	69	68	69	65	63	57	75	67	66	67	61	80	70	73	67	71	61	73	64	65	69	76	83	61	64	52	70	61	59	73	59	70	70	56	50	62	69	67	68	51	79	69	60	54	85	70	62	84	52	52	54	81	67	65	53	67	62	61	69	56	75	49	57	45	65	64	70	59	73	66	63	60	65	62	76	63	65	52	67	55	72	58	70	67	64	88	66	67	69	59	60	71	71	71	50	62	80	62	73	68	67	58	59	54	59	58	66	62	78	70	55	53	63	71	50	67	61	52	58	62	64	80	54	75	65	47	63	59	51	65	57	78	57	82	67	62	65	71	81	65	58	80	65	70	65	59	65	70	68	68	61	65	66	78	62	63	66	61	67	76	66	80	58	71	65	75	76	70	65	75	62	80	60	61	64	59	69	61	66	70	63	70	79	73	63	67	72	58	92	76	56	61	64	75	64	67	68	65	59	72	51	53	72	73	68	60	60	58	69	55	65	42	80	79	74	58	72	72	74	52	68	68	67	71	72	64	56	53	62	66	66	55	59	65	76	75	66	59	56	59	66	70	56	69	64	72	65	70	73	68	67	60	74	49	74	61	64	68	61	67	59	60	55	82	69	67	81	57	66	70	72	57	63	68	64	54	71	52	80	62	80	80	60	60	60	73	67	71	53	71	69	76	76	67	58	84	74	69	66	48	69	59	65	61	63	68	64	73	57	60	64	63	81	61	69	47	75	63	61	73	70	71	62	62	63	70	62	64	59	65	75	75	49	69	75	68	60	72	52	57	64	77	66	73	55	80	58	66	72	57	49	54	63	63	63	74	64	68	73	57	54	62	70	61	74	54	66	77	69	73	68	66	55	61	59	51	65	62	73	62	61	63	68	50	75	51	81	76	63	64	74	73	66	67	64	58	71	62	58	75	76	79	63	62	73	63	66	48	74	74	59	78	54	60	68	63	69	72	62	66	65	72	51	65	74	58	70	78	75	75	55	65	66	73	53	60	61	71	68	73	58	74	59	55	61	69	67	72	56	62	69	56	60	68	81	56	62	72	68	75	69	61	54	57	67	66	71	59	58	81	52	59	79	64	68	74	68	47	67	78	75	66	69	73	52	58	51	67	56	66	71	63	63	73	55
21499	12095	7661	12856	20288	21663	19614	16906	14227	12198	10409	9133	7163	6021	5049	4419	3734	3136	2615	2275	1993	1877	1678	1706	1838	1917	1825	1781	1730	1587	1573	1505	1356	1267	1304	1075	1042	1143	1126	1046	1087	992	958	891	878	906	858	854	832	842	872	827	789	848	868	823	811	849	793	767	779	822	757	745	823	794	760	786	777	770	794	802	738	809	765	792	753	819	732	808	704	750	776	698	766	810	771	794	736	814	798	807	789	825	789	783	787	828	797	799	761	770	782	751	817	747	779	767	777	783	793	794	796	788	752	806	783	848	765	829	782	781	789	809	817	840	783	784	740	783	752	792	770	775	738	807	832	754	765	783	841	758	787	764	769	727	817	758	767	788	748	834	794	778	798	779	777	809	757	774	776	787	794	790	821	729	792	746	792	771	802	775	802	822	794	774	757	824	735	769	749	730	787	798	756	827	787	753	807	720	751	804	795	824	758	812	822	799	771	786	864	806	817	800	785	768	787	817	764	788	775	764	839	781	763	818	781	793	816	806	742	791	846	781	739	753	719	740	798	775	779	847	792	719	788	741	810	784	827	751	776	810	804	821	788	772	792	748	771	752	808	758	809	790	804	804	753	804	783	786	783	765	836	803	791	784	811	803	810	780	801	759	735	770	764	749	832	806	743	804	807	816	736	777	761	738	773	824	764	830	771	845	781	802	828	810	782	785	837	758	791	823	800	789	786	806	743	703	801	820	790	770	788	841	790	779	695	772	762	875	807	788	791	811	784	776	793	823	804	739	785	802	810	778	780	802	776	819	770	788	773	764	766	803	831	738	753	794	802	783	762	798	754	827	780	808	740	805	758	787	817	833	796	728	822	842	802	775	751	726	834	728	806	755	798	764	764	807	837	770	708	806	758	755	803	809	816	786	832	772	722	784	801	786	793	795	752	795	819	775	778	759	834	742	757	779	797	817	819	782	779	803	752	855	806	824	841	788	747	741	787	777	788	803	758	771	789	809	783	807	813	786	762	755	804	818	797	721	799	743	781	820	781	760	804	804	797	784	804	798	745	788	794	721	776	785	741	758	768	754	744	774	794	780	800	790	805	834	810	778	805	816	773	792	812	785	780	798	772	805	847	763	762	771	830	798	815	835	764	766	787	811	758	784	762	809	783	788	799	810	768	802	753	767	782	799	774	771	764	778	738	802	791	777	817	788	730	773	740	790	803	776	817	800	779	814	727	818	761	790	759	799	803	778	811	785	803	793	771	743	785	802	776	785	777	768	782	772	772	811	811	745	815	737	809	794	749	784	775	784	810	775	756	808	796	766	789	745	804	748	748	773	826	776	775	789	762	758	785	790	828	773	758	803	816	800	792	837	803	770	820	793	800	769	813	776	759	770	773	768	754	823	772	800	784	799	778	762	744	809	829	797	779	753	774	810	778	773	785	773	817	773	808	739	777	790	793	819	800	817	782	756	854	796	788	837	770	790	796	742	792	771	747	796	799	799	784	771	823	790	783	796	806	823	772	770	780	788	823	784	738	813	801	729	782	766	761	784	797	804	787	808	767	753	822	757	780	748	823	777	839	786	781	767	789	761	779	804	814	808	806	808	744	773	840	805	818	767	749	832	784	803	756	782	802	777	811	799	774	754	806	803	809	788	794	747	772	857	782	721	788	773	781	786	813	735	772	766	797	749	822	789	801	793	768	787	824	798	791	775	753	817	744	764	762	726	830	810	739	773	811	781	768	765	802	761	725	815	812	796	762	777	792	814	831	814	761	757	744	829	776	783	751	766	807	761	747	772	776	808	829	758	773	763	817	768	811	768	768	793	824	821	808	836	806	763	741	787	794	762	797	780	812	756	789	764	784	769	744	802	790	799	765	769	769	754	848	808	736	782	820	769	729	761	812	791	815	782	824	751	836	818	820	747	795	767	776	751	770	762	762	759	803	779	775	784	847	768	826	791	825	834	796	804	756	740	826	784	788	768	783	776	795	784	817	811	815	794	752	754	783	799	797	806	791	821	815	792	778	788	808	791	771	805	729	806	814	773	775	778	775	770	795	808	762	758	729	790	815	765	806	792	815	781	811	812	838	781	796	799	786	791	815	809	759	753	832	813	799	782	770	722	787	785	807	777	816	792	811	747	744	787	827	771	776	785	756	796	791	802	773	771	802	792	759	781	785	786	783	783	771	762	761	815	787	797	762	779	794	794	764	781	822	800	798	777	773	787	795	825	804	756	775	803	800	784	802	704	733	810	782	771	784	793	746	799	819	741	801	789	749	733	752	807	734	792	776	738	764	786	771	743	757	772	795	808	780	857	795	843	828	765	794	827	783	754	742	701	782	819	788	818	765	763	782	790	823	768	787	789	806	773	808	827	762	756	797	751	713	770	772	771	868	819	801	739	746	796	793	807	794	782	792	766	775	779	780	782	726	788	805	812	835	774	750	818	805	804	762	773	840	786	774	786	796	853	779	773	844	773	787	785	824	791	812	841	768	794	792	818	774	785	846	783	765	786	769	765	795	782	837	759	778	720	759	813	826	812	754	804	772	832	833	751	805	781	774	793	779	783	811	812	748	792	774	803	792	784	785	787	743	790	792	792	738	758	810	792	759	817	799	763	882	813	793	784	762	786	802	756	793	761	765	791	804	788	749	771	790	829	832	792	791	750	807	785	805	817	806	760	784	763	794	782	851	746	835	795	810	791	831	755	786	782	792	794	770	763	785	814	769	811	779	792	777	739	804	776	782	776	779	782	752	772	774	795	839	763	809	762	795	765	796	842	797	716	812	796	770	798	771	775	809	730	778	794	807	723	754	795	773	808	744	879	780	784	749	777	770	804	783	782	811	802	781	734	782	788	816	804	800	802	784	757	768	738	802	776	746	790	767	785	789	763	803	778	759	739	766	796	800	810	780	804	817	745	805	796	791	738	822	819	777	766	767	771	782	774	727	798	779	769	786	823	801	774	810	797	787	730	803	827	757	772	770	783	745	786	731	778	817	797	790	768	742	825	811	777	761	740	840	769	821	808	781	818	777	753	780	795	747	773	831	776	788	776	823	764	820	807	791	829	776	879	820	794	811	785	844	762	800	798	806	796	814	811	775	769	801	789	750	755	765	811	809	791	848	757	750	784	793	802	767	752	776	791	823	731	802	805	806	762	797	771	763	830	841	825	745	799	823	780	789	838	788	806	782	761	825	756	796	803	771	787	774	764	784	782	795	742	821	788	766	803	759	743	793	798	801	771	822	793	777	765	769	828	747	771	773	803	809	809	788	774	751	804	811	797	773	760	769	756	773	756	780	775	723	762	836	751	768	772	780	749	788	790	768	756	792	818	841	776	780	827	782	796	793	825	822	826	815	785	799	786	791	748	769	787	781	804	842	767	787	785	763	769	788	767	764	764	753	745	749	822	805	777	735	800	799	768	781	753	791	793	798	775	835	766	769	744	781	794	838	790	786	793	749	774	843	795	818	832	819	797	822	816	830	834	761	808	763	781	826	784	813	751
2802	1640	815	520	652	840	875	650	628	526	424	448	340	294	250	228	182	183	153	136	114	140	88	111	106	123	114	108	109	100	103	91	89	87	78	89	74	74	78	71	63	69	73	52	62	69	69	76	61	63	62	74	63	75	63	58	56	68	60	62	60	65	71	62	58	52	60	75	64	56	64	71	70	63	47	62	60	62	64	51	75	59	57	61	85	67	46	57	71	71	66	65	53	70	55	69	52	59	61	48	72	70	63	55	77	57	82	76	72	60	66	67	63	62	59	65	63	69	64	63	60	69	64	62	68	67	73	64	56	66	72	54	67	56	67	61	58	71	61	68	63	66	65	55	55	71	71	54	58	66	62	61	65	75	79	75	63	57	61	51	63	55	68	69	64	63	64	82	65	54	70	64	50	59	60	74	85	83	67	60	74	75	56	66	61	43	80	59	73	69	65	74	61	56	68	56	49	67	47	64	69	64	57	63	61	71	59	68	64	63	63	69	67	63	65	57	48	57	64	80	64	61	73	58	64	57	67	68	61	72	69	60	54	69	55	69	61	61	57	75	68	80	58	60	64	63	62	54	64	73	58	60	65	68	59	64	73	71	64	62	64	52	70	77	75	66	62	69	68	59	62	81	62	63	62	56	65	60	58	71	54	62	56	68	66	57	62	57	73	69	61	54	56	59	68	64	68	61	62	62	63	65	51	74	62	61	64	66	49	53	57	54	71	56	84	57	73	66	57	68	59	67	73	56	61	77	79	54	79	69	63	74	61	56	69	64	69	50	47	61	63	70	54	67	68	47	71	69	62	66	60	56	69	59	59	58	76	76	59	62	76	81	57	59	77	71	51	74	71	59	69	65	50	53	81	67	66	66	49	73	62	52	57	79	54	61	71	58	52	60	51	56	67	64	61	66	57	56	57	54	79	64	67	53	69	69	59	68	68	55	58	55	72	68	56	56	75	65	69	49	66	64	65	49	58	71	84	54	61	68	61	71	66	81	62	51	66	55	74	68	63	55	69	69	58	70	61	56	67	61	70	70	63	63	53	69	70	58	78	59	60	66	52	79	77	53	64	66	70	56	65	53	50	76	63	57	58	68	66	50	54	55	55	67	59	60	64	68	63	67	50	67	66	55	66	56	65	71	71	72	55	56	55	77	79	51	71	50	77	63	54	65	59	58	56	57	50	61	71	72	63	56	58	66	70	58	56	73	68	63	58	56	59	49	71	62	67	65	62	57	67	60	74	67	57	55	66	50	80	62	61	70	65	54	77	60	71	61	60	66	45	67	65	59	52	81	73	60	63	64	63	63	57	59	73	58	60	61	65	64	62	69	64	66	61	73	61	58	88	55	65	70	49	57	69	64	63	56	60	61	73	63	61	58	66	56	69	68	65	66	68	50	64	57	57	69	57	61	65	61	67	89	66	51	59	73	58	55	72	67	83	59	50	70	72	54	55	49	56	67	68	60	49	56	64	67	59	60	71	65	73	53	45	68	53	59	66	62	55	55	70	64	55	60	52	65	44	66	61	73	76	72	76	64	88	59	65	53	74	57	65	65	67	68	65	50	71	56	69	52	57	66	56	68	51	65	58	69	64	49	70	74	62	67	53	59	67	76	57	58	61	56	67	55	65	64	55	66	69	59	50	49	68	51	67	55	72	67	62	64	54	75	79	61	59	75	57	68	59	56	59	69	57	69	55	74	72	66	72	59	52	61	71	59	76	66	71	60	61	81	59	62	55	52	61	57	69	68	72	62	78	76	72	65	61	62	62	61	68	69	50	51	71	70	72	55	65	62	59	71	72	64	69	52	61	60	64	55	55	55	58	72	74	57	70	71	71	57	55	60	46	76	68	73	75	75	51	73	58	76	58	78	72	51	68	55	66	66	71	64	68	66	61	65	71	78	73	58	76	62	70	61	62	60	53	71	76	56	67	64	70	48	58	64	41	68	82	61	63	72	77	53	60	82	72	67	55	70	61	59	63	56	60	73	65	55	80	69	61	67	74	57	60	48	56	65	73	58	78	56	56	68	64	62	71	75	71	69	61	65	59	54	68	72	55	52	68	74	67	62	70	74	59	64	58	63	57	64	81	76	71	56	64	77	59	68	70	74	79	68	56	74	51	62	71	59	69	71	56	54	66	65	68	54	67	65	58	51	72	68	76	60	72	71	65	66	60	63	62	54	54	80	64	64	64	65	69	76	59	62	57	68	74	69	64	59	64	65	73	61	64	73	66	70	63	53	65	71	70	54	76	50	73	55	63	73	56	60	64	69	59	67	71	68	66	67	62	72	76	73	53	75	54	70	55	55	67	61	71	69	69	52	67	75	68	76	60	66	60	61	57	65	79	49	55	55	78	73	59	76	78	58	76	53	73	64	63	73	63	70	63	66	74	76	65	62	67	70	74	65	63	63	53	47	74	61	58	66	76	61	67	62	66	70	63	59	68	57	66	59	65	70	71	61	65	69	66	78	62	62	52	65	62	48	73	66	55	70	79	46	67	69	57	71	70	63	81	58	60	74	54	63	63	62	71	66	71	53	62	59	61	71	61	62	77	73	73	55	53	86	73	80	53	71	58	74	64	63	76	58	62	78	58	65	64	58	66	55	63	69	61	81	64	62	66	63	70	62	50	65	68	55	53	68	57	70	57	73	63	57	68	63	63	64	81	64	75	62	68	59	66	76	56	79	47	61	56	47	69	54	52	71	56	73	75	62	77	73	70	70	67	73	65	54	68	66	44	70	66	65	65	71	67	66	49	51	70	71	79	70	72	71	55	72	70	54	69	68	77	55	84	55	58	71	73	68	61	69	55	69	60	53	53	71	62	62	74	70	71	52	59	75	72	69	56	61	64	76	58	63	67	86	59	67	47	75	67	67	67	54	76	70	73	72	76	66	59	73	65	52	71	53	52	64	56	56	78	68	59	51	64	69	64	73	52	81	60	50	73	65	65	84	65	67	66	54	82	72	72	46	70	70	71	71	57	58	54	70	57	58	55	78	69	60	74	50	59	70	77	62	58	69	57	68	61	62	64	71	55	72	87	60	61	72	57	59	77	60	74	50	65	59	75	71	62	66	58	80	67	75	61	71	57	70	64	61	43	58	52	70	65	73	61	72	66	59	65	65	66	68	49	50	65	73	69	85	54	52	57	59	55	59	54	66	64	72	53	59	65	49	59	69	72	58	70	59	73	61	69	54	48	58	59	79	74	57	55	61	63	70	71	53	63	74	78	74	62	69	45	53	61	76	64	62	62	52	84	70	73	58	55	82	50	64	63	67	66	64	66	58	65	45	57	64	63	85	63	81	68	67	66	69	69	62	59	62	72	61	66	68	57	48	58	78	66	76	69	65	71	76	59	53	62	70	53	57	50	73	63	54	55	60	37	64	71	68	74	60	71	55	69	69	68	55	70	47	67	66	67	56	69	70	61	66	63	72	54	51	65	56	63	61	57	67	54	67	66	63	78	69	51	64	60	59	63	66
25108	16491	11232	16957	24685	25717	24059	21324	18625	15773	14194	12475	10398	8457	7234	6310	5482	4481	3973	3434	3151	2763	2483	2465	2502	2477	2476	2331	2125	2150	1848	1712	1559	1465	1382	1263	1288	1253	1248	1095	1116	1045	938	925	921	908	895	858	922	888	841	832	797	819	806	833	787	808	838	774	761	805	749	736	783	763	776	767	774	779	740	757	818	727	732	771	762	768	721	721	824	749	806	765	755	751	730	742	795	737	741	785	792	751	774	752	791	771	768	736	806	716	785	747	717	757	778	697	748	755	780	746	779	780	770	738	764	748	771	766	681	745	765	770	798	749	768	774	767	749	695	791	822	797	736	792	749	770	732	769	764	796	795	757	745	743	746	734	769	757	779	755	720	754	785	774	780	773	758	753	758	814	737	776	761	765	799	788	789	793	741	730	783	767	769	774	781	779	727	746	782	765	743	748	723	769	800	764	751	725	785	764	786	761	810	796	736	743	724	719	759	777	764	739	751	785	846	738	761	782	798	814	752	781	731	726	776	734	747	761	710	766	753	781	777	798	747	736	760	776	726	731	752	724	794	736	810	773	741	739	834	793	752	798	770	714	744	730	820	736	756	753	795	733	779	749	772	790	804	779	746	764	803	788	757	780	744	753	827	778	787	807	811	771	769	749	780	753	711	752	736	785	748	756	788	801	814	751	718	707	759	804	785	739	742	746	781	763	718	797	745	756	819	782	713	815	786	717	746	764	782	784	694	796	773	764	782	747	829	759	771	801	759	793	751	776	768	753	738	764	752	769	734	801	780	759	762	772	721	719	742	754	785	768	800	766	785	758	780	781	718	731	747	735	753	771	744	704	768	811	754	751	766	755	709	763	780	753	772	784	742	762	787	753	778	792	804	774	785	746	751	743	752	800	773	772	811	793	778	765	742	766	779	746	724	801	728	824	745	748	688	754	735	762	764	781	787	810	739	775	766	769	818	751	751	750	785	777	742	762	760	742	748	783	762	771	784	742	814	765	761	762	756	760	731	791	756	762	795	762	781	748	764	744	742	782	767	769	813	743	784	816	746	790	787	778	755	751	795	761	744	775	747	788	735	766	781	794	801	800	727	800	741	771	708	807	783	761	735	791	754	741	763	764	806	703	797	758	817	763	811	722	779	729	776	765	775	760	781	782	738	774	773	826	779	725	731	770	778	767	732	820	737	766	779	787	771	777	820	761	758	803	751	774	757	752	800	722	754	783	805	791	735	770	744	792	751	737	759	800	712	769	771	755	768	764	777	747	789	790	782	740	787	759	771	740	732	771	733	729	763	783	770	736	757	782	793	751	732	735	759	740	783	751	740	761	807	722	857	743	734	766	779	758	812	804	754	749	747	751	742	779	731	788	797	760	775	772	727	763	767	790	795	750	763	738	751	797	793	789	789	763	722	788	764	741	756	705	807	769	747	774	749	789	758	721	730	771	748	740	782	758	771	755	743	741	745	765	729	724	749	741	786	753	797	767	781	757	761	753	757	750	750	771	805	748	819	747	791	763	715	787	736	748	776	761	748	784	781	770	735	741	711	756	794	782	751	801	785	790	784	767	739	727	740	744	787	815	752	796	801	797	775	811	724	772	786	750	736	794	756	715	740	792	748	771	770	762	773	764	796	764	745	731	762	790	759	710	778	742	753	766	737	798	802	762	780	706	774	738	780	763	743	767	744	774	757	787	813	765	750	787	773	753	760	757	767	769	767	755	741	762	829	702	728	774	744	750	721	791	816	825	739	749	753	798	749	738	745	767	765	791	808	736	768	775	753	774	788	778	714	729	785	799	744	718	752	779	747	817	758	780	790	797	782	763	754	751	727	800	794	787	791	757	781	768	727	804	784	769	740	749	716	810	738	785	782	740	801	766	788	736	760	763	811	736	781	766	758	757	773	742	771	761	781	805	767	736	782	787	764	753	732	783	760	748	773	809	737	780	751	752	790	727	804	761	797	735	754	753	736	709	809	739	740	720	775	797	760	757	814	771	760	794	740	814	771	770	756	757	737	790	707	773	789	767	756	797	770	756	789	754	720	784	722	745	765	802	706	772	764	750	713	711	711	785	731	714	750	731	786	761	796	777	781	765	713	742	749	785	781	764	723	750	736	803	735	699	782	745	770	755	735	757	765	715	759	755	742	753	806	752	779	781	735	758	725	784	802	734	729	774	762	729	763	730	768	825	802	844	743	797	786	716	738	790	765	764	821	774	726	782	733	750	737	750	762	739	824	797	713	779	760	792	744	787	722	800	778	776	705	697	722	726	747	766	787	782	759	765	721	790	757	777	732	785	744	773	781	758	796	773	780	749	787	747	794	770	780	751	773	767	755	738	787	724	824	804	763	770	760	764	779	767	746	779	774	749	797	762	789	776	752	781	753	754	745	771	743	745	748	747	749	749	764	719	790	707	737	758	736	751	728	711	742	800	764	760	705	753	784	763	738	774	732	701	774	752	742	761	781	774	798	785	758	754	760	743	738	769	731	754	760	773	747	762	765	770	764	770	771	746	747	771	809	755	781	764	746	776	780	751	763	795	765	768	750	741	710	759	772	752	756	767	773	748	808	792	767	737	806	769	776	749	807	786	791	722	698	739	734	744	738	773	770	760	776	757	769	771	729	740	738	715	782	751	747	730	810	819	772	783	773	766	788	783	728	748	761	742	767	744	748	750	787	773	763	723	757	747	698	779	793	789	762	740	739	720	753	826	784	728	791	748	774	780	761	701	746	785	763	751	775	802	728	731	735	750	767	781	759	739	791	780	776	793	810	772	693	798	753	744	724	817	746	809	803	763	759	797	747	757	757	749	700	761	773	763	761	732	798	743	754	816	737	783	783	755	775	775	779	806	739	772	771	730	781	814	742	763	777	762	740	749	762	721	801	747	763	748	708	791	749	742	749	739	768	765	748	780	759	748	741	742	787	821	707	791	730	788	769	781	776	730	742	753	731	806	766	787	737	766	771	700	742	804	749	777	801	766	773	737	805	788	782	753	713	716	758	803	769	768	756	780	736	749	734	756	806	703	765	770	830	739	718	747	733	740	711	767	759	784	788	802	740	749	785	792	785	784	781	725	762	764	801	799	717	788	773	750	757	787	818	750	722	728	801	772	751	776	764	813	688	755	770	735	793	718	739	779	813	749	753	787	765	771	714	791	698	795	782	780	738	768	791	786	730	778	741	771	771	803	761	774	819	783	719	778	819	771	781	763	758	750	762	789	778	727	711	759	741	760	735	784	760	782	763	779	733	762	802	758	788	778	811	746	780	780	781	737	816	763	775	728	733	775	781	733	762	787	781	755	724	757	753	752	735	769	792	782	775	760	799	752	813	719	723	744	717	790	779	753	736	773	757	757	727	765	759	767	783	746	775	761	773	760	750	771	733	781	767	793	715	743	759	745	785	738	776	732	795	774	783	713	772	808	771	767	746	751	800	758	756	801	777	786	815	745	775	792	777	723	813	717	727	747	768	710	791	744	743	744	770	795	710	724
4292	1522	781	500	595	813	854	744	645	564	493	466	370	319	291	214	227	199	181	156	157	113	133	123	111	121	116	119	109	112	106	88	84	88	70	92	95	84	71	78	75	96	76	81	91	83	72	71	80	62	70	75	80	77	66	66	73	78	68	76	79	73	77	68	63	59	63	62	72	70	62	68	71	81	56	85	78	66	64	51	64	55	71	74	70	59	66	73	63	53	58	63	66	61	78	68	75	57	60	74	73	82	68	63	56	81	78	70	63	57	64	79	69	61	63	68	67	65	78	81	75	70	86	75	70	87	64	74	52	63	73	78	76	72	64	85	80	59	59	55	76	67	79	71	63	58	72	64	64	74	75	69	78	71	66	75	79	73	82	83	80	74	63	72	73	62	65	59	62	75	70	79	74	64	53	73	59	73	62	69	70	63	73	70	81	72	62	58	64	69	54	53	55	62	74	74	60	85	61	84	70	89	71	72	59	77	70	72	80	72	76	58	81	79	66	63	77	59	69	75	55	77	77	78	62	73	52	65	68	67	70	69	69	64	63	65	58	55	53	64	73	75	62	83	75	75	61	63	70	74	69	75	62	63	69	79	65	51	75	56	56	58	73	74	70	80	68	72	67	62	75	71	70	67	71	73	68	76	88	76	61	75	78	93	58	69	74	62	64	84	69	63	64	61	69	85	63	73	66	75	66	64	66	71	47	65	74	58	66	63	66	75	68	69	68	72	61	62	76	57	61	66	75	79	78	76	75	70	73	75	85	72	77	76	73	73	75	63	73	78	71	76	70	68	91	69	63	60	73	64	70	62	76	74	60	69	76	71	70	73	61	48	59	72	77	72	65	79	71	62	60	66	71	75	60	68	65	76	59	57	79	61	62	86	56	61	60	68	94	79	64	71	71	79	76	76	67	66	66	75	57	68	64	88	72	61	74	58	72	50	68	75	80	66	68	67	74	80	75	62	65	72	74	71	68	72	78	60	82	68	76	86	69	66	58	67	57	69	62	62	64	66	72	69	57	77	69	64	71	71	74	55	71	57	62	87	55	69	69	76	60	67	74	73	50	51	71	67	67	70	72	67	73	58	65	63	73	69	73	67	81	76	62	69	65	62	45	56	72	69	77	60	67	72	48	69	80	64	74	79	66	58	61	68	98	74	79	67	74	68	53	80	70	72	91	69	72	69	50	65	64	78	63	48	77	68	74	55	89	58	76	69	70	66	80	73	52	60	63	64	74	54	73	81	72	58	76	60	68	80	70	64	63	78	65	81	68	74	52	71	76	67	71	82	81	60	60	68	74	55	70	84	68	65	58	79	70	64	69	77	62	68	76	69	64	67	61	63	63	73	76	61	76	77	69	73	60	67	81	60	76	88	60	74	65	64	69	62	56	81	66	78	53	71	69	68	65	62	65	67	68	63	72	67	51	79	75	66	66	73	74	67	67	73	71	70	75	55	59	82	57	64	81	71	56	56	78	74	54	74	70	55	64	64	70	75	63	64	62	69	69	74	58	76	63	68	68	71	58	59	68	58	71	62	69	71	67	61	61	68	74	61	63	81	78	64	68	73	63	67	65	78	68	55	76	51	77	60	63	62	60	70	62	74	73	76	71	72	75	53	85	76	91	75	75	67	61	86	79	59	66	57	79	54	67	66	61	61	71	73	65	56	65	81	77	66	63	65	59	87	71	69	64	68	71	84	71	80	71	70	71	62	70	75	65	77	66	75	82	87	62	69	67	55	84	70	71	63	75	78	61	83	68	64	80	62	68	64	66	67	84	71	61	67	59	61	73	65	73	71	86	67	82	76	75	77	64	71	79	74	81	79	54	59	59	57	73	58	83	66	72	63	64	69	76	66	64	73	78	68	72	63	64	82	70	84	63	63	73	62	67	66	59	78	63	65	78	63	71	62	86	62	60	85	82	64	67	59	64	79	83	82	72	58	78	78	52	74	59	66	66	58	80	70	84	66	70	73	68	76	73	92	66	61	84	64	59	70	60	62	86	66	71	58	78	82	78	61	66	59	72	60	63	61	52	75	59	59	72	74	73	84	63	71	66	71	73	64	64	87	77	78	76	58	70	53	76	72	50	76	78	78	68	65	62	68	81	69	54	77	67	63	60	68	53	53	69	76	85	69	61	58	61	65	75	67	70	69	81	73	64	75	73	54	76	53	63	63	78	72	82	75	72	57	71	71	68	67	78	69	67	64	67	62	67	73	77	68	62	71	63	67	70	79	59	60	58	70	79	57	75	90	61	70	69	66	69	90	69	60	69	57	71	66	85	75	71	66	73	64	74	76	71	55	69	72	68	72	83	75	69	59	66	74	64	66	65	66	69	87	69	75	75	52	66	74	75	64	60	71	63	64	79	73	72	79	77	79	85	64	70	59	60	73	66	74	80	64	74	72	84	64	74	63	67	64	63	59	57	71	62	73	78	76	70	54	80	60	83	81	87	76	58	79	62	54	47	77	59	62	87	69	79	72	86	55	71	75	65	67	70	68	81	84	63	58	58	72	63	69	89	72	62	87	77	70	68	68	67	66	63	66	70	76	64	69	71	55	57	78	64	72	74	74	61	77	62	71	68	73	81	70	74	71	72	75	74	64	79	69	76	79	71	75	67	69	54	63	73	73	71	57	87	77	69	79	69	63	75	70	68	76	61	83	69	75	63	79	63	73	68	65	78	56	71	77	75	68	56	80	75	57	71	54	65	76	75	59	61	59	70	67	65	73	70	73	80	62	60	61	74	85	67	65	60	81	69	73	88	64	80	62	74	64	65	67	60	75	54	57	71	71	78	72	78	64	72	70	53	75	66	64	66	64	75	51	72	75	69	75	56	57	68	79	71	79	73	83	66	79	72	63	59	80	71	75	73	63	66	64	65	69	76	68	69	75	58	79	56	72	63	84	56	66	78	79	70	73	72	50	70	67	71	74	73	84	61	64	83	69	86	66	76	80	79	68	78	62	80	57	53	53	77	67	61	62	65	60	70	67	68	60	61	73	75	64	74	69	60	62	80	68	76	62	68	81	70	67	64	72	75	63	68	72	69	66	74	68	72	49	55	60	75	78	76	80	67	63	70	72	72	72	64	62	62	69	71	58	50	65	86	72	67	60	75	83	79	69	80	69	51	67	64	66	57	66	68	53	65	50	75	70	69	70	65	61	78	76	59	87	61	67	56	77	75	70	69	73	67	80	69	62	71	56	75	62	68	58	51	66	66	75	59	80	55	54	72	71	67	55	81	56	59	59	70	79	63	68	72	69	74	74	66	57	61	74	81	69	79	72	63	71	72	63	57	65	67	78	78	65	76	73	77	57	51	69	65	75	71	70	61	65	77	79	77	71	65	79	74	79	70	63	65	64	67	71	72	61	80	64	66	74	80	69	63	64	66	79	73	65	79	75	50	66	67	75	68	90	63	55	56	71	73	70	88	81	74	65	74	77	72	71	75	62	65	80	76	75	51	71	57	63	65	82	72	59
24132	16176	11511	17094	24337	25351	24356	22183	19385	16658	14886	13466	11566	9612	8122	7206	6228	5269	4485	3917	3585	3283	2984	2696	2674	2758	2781	2514	2305	2242	2034	1819	1646	1552	1453	1404	1431	1308	1281	1258	1202	1083	1061	1047	978	1053	985	1031	1002	974	994	859	891	867	900	864	873	886	915	857	834	812	876	818	850	844	852	860	858	826	787	846	829	797	855	883	872	853	840	845	848	875	811	826	812	826	825	816	846	835	846	820	830	828	830	799	818	830	810	829	846	764	861	878	866	841	826	839	838	861	797	837	863	820	829	863	795	839	799	810	860	821	857	868	820	824	837	826	842	840	842	808	838	820	816	791	886	816	835	871	838	805	835	800	825	855	824	837	890	855	827	793	824	843	826	813	797	843	791	841	785	828	838	839	844	876	815	828	841	872	805	868	806	782	870	870	856	857	868	851	806	797	867	890	815	837	827	825	797	852	827	837	796	818	835	786	779	855	833	823	868	900	782	789	805	841	848	807	775	854	834	819	838	777	783	814	823	837	849	822	872	882	795	849	844	788	849	837	777	848	839	855	828	822	822	835	850	795	809	812	828	837	891	820	810	753	784	815	840	846	861	793	826	810	858	846	866	833	817	817	800	826	806	813	876	838	821	870	826	856	812	846	814	787	820	849	835	876	841	823	863	815	815	868	884	879	805	810	850	827	768	805	848	837	855	840	798	828	838	756	749	858	838	846	878	783	841	814	861	842	838	856	833	848	846	813	771	863	754	895	831	840	806	820	802	845	853	840	843	821	834	809	857	903	838	793	827	825	822	838	857	813	827	849	840	875	879	816	897	857	822	883	814	844	860	830	856	842	837	814	823	773	856	850	846	837	827	847	825	877	883	789	797	803	871	788	829	826	833	781	867	837	855	845	826	839	909	878	847	875	830	843	822	873	818	805	821	861	836	820	829	833	835	804	775	827	843	802	842	773	840	785	840	815	781	799	813	877	787	843	831	786	843	799	859	820	820	753	842	866	826	820	856	840	807	871	781	859	874	865	835	784	832	811	838	790	791	803	820	818	793	811	789	804	811	822	777	810	834	843	764	812	840	843	819	829	855	851	839	777	824	851	857	841	780	820	819	862	848	850	735	905	821	824	809	737	822	828	764	847	860	793	857	855	860	828	846	853	844	836	795	822	839	863	821	869	801	859	820	860	836	819	856	822	783	837	856	826	825	823	829	859	818	797	866	849	834	821	806	818	827	873	824	834	871	830	881	835	859	784	804	826	842	833	852	798	801	835	786	782	866	788	856	870	830	854	801	845	889	856	832	835	825	827	807	771	855	822	828	809	804	849	834	822	813	849	854	789	799	830	828	864	806	810	850	830	852	804	790	822	828	858	807	802	877	847	857	845	852	827	849	899	861	880	863	850	817	817	819	821	835	830	886	850	835	826	843	794	829	807	842	854	803	819	842	846	849	839	859	857	846	838	814	782	874	825	819	780	800	860	803	841	819	824	857	816	922	812	822	868	800	823	887	822	850	830	847	793	878	841	873	850	866	813	842	829	817	810	846	782	842	822	849	827	844	828	900	878	876	792	816	837	846	830	801	851	836	813	823	841	830	822	832	812	830	803	853	839	810	817	822	848	844	861	817	867	842	854	820	817	830	799	814	824	820	833	884	846	867	813	829	821	803	842	834	835	829	824	811	839	866	844	848	822	834	840	813	827	850	870	861	858	851	890	894	828	879	844	823	832	841	825	837	825	802	777	848	861	863	856	809	848	797	828	827	849	833	858	839	806	839	808	884	789	814	849	808	802	836	803	800	779	794	820	829	863	808	803	839	835	840	811	835	857	864	790	799	846	779	839	805	841	830	791	815	887	789	870	785	838	810	799	791	850	872	890	858	807	810	813	822	825	857	852	842	854	862	825	804	781	852	876	837	850	866	873	821	837	838	799	845	867	815	877	835	853	832	863	815	804	825	849	836	839	836	813	882	786	875	820	798	830	842	894	831	852	856	896	784	809	818	887	829	826	850	820	840	853	821	826	825	857	811	843	819	803	824	880	867	848	848	787	807	865	838	789	829	809	843	815	806	883	806	837	837	825	863	864	818	818	799	822	804	866	801	868	859	861	821	769	830	791	845	837	814	868	835	829	829	796	787	823	854	811	777	866	885	806	835	812	878	793	887	875	842	864	847	802	809	792	830	840	805	832	798	832	874	789	815	838	835	874	838	859	793	818	813	794	849	859	804	826	853	850	875	872	842	829	829	823	908	805	861	832	842	801	834	798	842	807	822	828	829	829	840	863	817	835	867	822	863	808	901	871	816	904	844	795	841	822	814	711	823	798	802	814	826	807	800	846	854	837	847	823	817	837	857	859	807	773	865	816	795	825	792	849	838	814	832	830	846	893	823	867	895	849	791	820	847	827	817	795	843	831	837	850	834	823	815	820	809	830	845	816	843	854	785	854	825	878	799	828	775	838	862	810	791	815	874	801	848	823	861	788	857	831	802	908	843	821	853	843	815	785	834	834	861	832	847	874	835	812	848	814	846	867	829	831	801	832	865	854	843	848	798	843	872	823	817	801	816	872	849	835	852	791	833	822	784	818	838	775	853	869	882	804	860	843	865	834	828	766	798	836	818	864	807	830	830	776	858	873	876	850	810	814	837	763	812	827	762	816	820	894	825	842	813	776	836	868	813	829	842	798	845	834	860	792	850	811	790	825	813	817	820	841	841	798	783	833	844	799	829	856	787	883	818	814	807	844	822	857	872	838	832	875	798	836	857	828	801	828	862	824	841	866	829	808	828	892	860	816	849	816	858	817	827	856	807	851	818	791	856	828	820	913	892	806	793	792	889	821	893	828	836	847	826	832	833	855	872	852	804	822	811	843	812	826	891	821	835	822	858	852	819	832	842	801	831	805	823	839	832	873	815	835	803	825	815	854	829	823	802	824	793	793	874	863	809	860	811	821	850	826	827	841	885	799	874	814	809	862	858	790	809	845	837	800	815	784	782	838	847	845	894	851	768	862	890	846	815	818	826	829	842	821	795	798	788	803	827	858	835	873	839	856	848	870	843	816	807	798	795	807	807	800	839	767	873	864	837	839	825	791	794	834	811	828	825	799	871	828	832	809	820	834	839	826	885	850	836	832	836	782	809	821	845	865	846	836	824	894	838	867	830	835	857	840	844	851	859	855	870	866	815	802	835	864	867	810	861	850	826	856	829	882	788	791	871	866	826	820	776	811	833	815	872	858	852	837	864	786	833	826	868	797	859	861	764	809	815	770	802	800	851	792	749	816	864	886	838	817	859	780	812	836	852	808	792	818	813	811	858	852	812	806	812	841	855	842	855	836	789	856	811	875	829	811	833	800	864	879	812	797	836	881	828	768	847	806	798	869	860	806	814	842	823	851	854	827	831	856	775	882	802	802	873	819	835	816	900	866	870	815	816	843	831	839	887	809	833	867	829	781	833	821	844	824	796	833	855	822	872	804	869	844	827	868	799	828	818	854	803	840	827	842
3999	2447	1183	772	846	1146	1143	1043	910	772	691	514	483	385	334	316	278	255	213	191	174	165	155	139	136	131	156	131	98	120	114	103	94	89	87	91	82	79	87	86	79	79	72	71	70	81	70	75	80	72	68	80	64	67	67	72	75	75	64	64	78	72	53	69	79	63	70	66	71	71	60	78	71	63	64	77	60	54	71	54	88	65	93	71	80	60	58	83	71	66	65	68	71	69	75	71	64	65	93	62	67	63	59	56	81	65	67	59	57	79	64	65	70	63	65	62	53	72	75	66	61	71	76	64	83	74	70	67	66	70	58	68	75	66	65	63	59	66	66	70	65	76	69	63	62	72	64	62	75	60	67	62	71	61	65	48	60	75	74	76	63	61	74	78	51	79	64	63	67	60	52	72	74	69	74	58	57	70	54	69	66	76	64	75	86	59	64	79	63	67	70	61	72	63	75	64	59	58	82	71	63	71	78	86	60	71	65	70	71	51	63	57	55	56	66	73	76	59	73	58	62	78	74	73	87	63	58	64	87	63	65	61	68	68	72	66	59	60	56	74	64	69	68	54	61	56	62	66	57	81	66	63	80	61	81	63	69	64	71	61	59	73	67	62	80	72	70	56	66	73	77	79	66	69	56	55	69	75	70	65	70	89	67	73	66	63	76	60	81	47	66	77	76	55	71	67	73	71	57	76	65	73	74	59	71	54	57	64	68	76	73	68	54	63	84	82	63	54	76	72	67	62	65	63	70	65	68	76	67	60	75	52	67	60	48	70	62	73	66	70	85	72	58	69	62	58	62	68	69	67	76	82	59	69	67	77	70	68	66	60	69	74	68	59	70	68	76	76	64	58	62	58	60	65	58	62	76	63	61	56	65	65	75	63	73	68	74	60	61	80	69	52	77	70	66	73	63	65	76	52	64	81	64	57	56	66	67	88	61	71	56	71	49	57	66	78	65	65	61	79	74	61	58	61	45	49	68	78	59	72	61	62	67	66	58	66	72	66	74	64	64	80	57	59	74	53	59	78	60	64	58	63	56	73	66	65	61	68	66	60	79	60	78	81	60	74	68	57	67	65	72	59	60	71	66	61	63	82	52	72	61	53	60	70	65	74	78	63	68	69	60	77	71	58	74	72	70	51	68	68	81	68	59	56	63	64	86	65	72	51	55	76	67	72	52	68	56	68	68	70	70	63	65	67	74	71	75	74	72	69	50	66	79	69	77	73	75	70	59	64	69	82	62	75	58	56	55	58	54	70	59	79	73	73	65	73	62	78	73	68	54	71	58	65	64	72	75	70	54	80	69	62	55	67	66	74	73	69	91	65	57	66	50	65	69	64	73	51	67	80	70	66	70	71	71	59	63	48	65	64	73	69	64	74	70	67	60	73	61	71	73	89	68	65	66	68	59	51	59	72	88	77	64	53	66	60	67	61	84	61	72	69	74	74	57	77	68	67	62	59	55	64	75	73	67	57	52	64	69	65	72	74	65	66	71	68	68	59	68	66	69	65	69	58	70	61	57	74	73	68	52	60	64	65	59	62	82	62	82	65	61	73	75	66	68	59	57	64	65	74	80	60	67	52	69	64	74	57	74	66	68	59	58	75	65	61	72	64	62	77	84	62	74	53	67	70	61	54	56	70	72	75	76	68	53	70	66	66	88	62	61	57	60	69	61	73	68	61	74	58	75	68	70	58	50	66	77	81	77	66	57	63	81	65	75	59	80	64	64	69	74	75	48	49	67	66	63	62	78	48	79	69	56	68	76	73	61	49	62	53	70	71	70	88	70	73	70	65	66	71	77	58	68	61	60	68	66	61	68	74	68	68	81	68	71	61	55	80	46	66	79	51	68	56	73	60	77	68	84	75	55	58	63	61	71	65	76	65	85	67	65	76	79	54	58	67	68	59	67	66	51	53	70	67	55	69	61	74	69	76	76	67	64	69	69	56	60	69	69	80	61	65	70	62	57	76	80	65	57	58	68	65	58	68	61	57	71	72	71	60	66	54	60	77	59	78	49	56	71	78	62	66	57	57	75	77	59	59	85	80	68	64	75	64	67	71	59	76	64	61	78	81	80	78	71	62	77	73	60	76	70	81	69	73	63	55	67	66	54	53	64	64	81	69	83	82	66	66	67	77	71	62	80	75	67	68	57	71	72	62	77	93	64	67	58	54	68	52	67	71	71	63	85	71	67	73	93	66	86	70	68	69	56	76	73	86	73	68	75	62	67	50	63	69	59	62	71	68	73	67	60	87	57	60	66	77	74	56	66	62	66	67	77	79	59	64	65	73	68	55	70	57	74	60	73	68	71	60	67	74	75	66	58	67	61	62	69	73	73	49	65	70	65	75	74	66	69	65	54	73	72	71	60	69	64	73	78	66	76	88	87	59	63	54	59	77	60	72	48	69	56	56	63	61	66	57	71	65	65	60	74	71	69	63	63	57	62	80	61	62	73	65	63	69	58	60	70	72	64	53	63	64	69	69	74	69	70	65	70	81	68	69	53	58	63	67	65	63	77	65	63	71	62	75	65	76	60	70	80	65	63	75	67	82	61	68	64	59	68	76	80	52	62	69	71	68	81	65	67	62	69	69	56	57	48	74	64	56	68	80	62	78	66	82	72	63	74	61	69	61	83	74	64	63	56	60	66	65	81	86	69	71	60	70	69	57	45	69	76	66	72	61	70	65	65	65	58	67	71	64	68	62	64	77	68	65	68	54	56	77	77	50	67	66	85	75	74	67	78	65	70	69	55	68	52	62	68	50	66	80	68	70	69	46	77	60	80	69	69	61	49	64	76	61	82	56	69	67	72	72	60	78	67	73	69	74	74	71	64	68	79	72	58	61	65	65	85	64	57	57	88	70	70	64	64	78	66	74	55	72	68	87	46	72	60	74	52	69	87	68	59	61	64	77	53	46	64	69	72	60	80	75	69	76	71	59	81	69	64	65	61	53	77	71	42	77	75	65	61	69	60	59	74	71	71	59	65	75	61	66	78	69	54	63	80	75	70	67	65	64	65	58	75	53	68	60	71	67	66	68	82	72	71	71	69	61	58	68	77	47	67	61	75	71	64	71	60	61	50	56	64	78	62	75	63	73	79	61	74	52	66	78	58	62	67	67	52	61	77	65	68	67	53	63	68	58	68	63	84	53	68	64	73	74	60	75	64	64	62	61	74	88	74	63	77	68	64	70	58	76	68	71	53	67	57	66	63	79	68	74	82	72	58	65	76	70	61	66	68	65	53	70	62	64	86	71	71	62	68	51	74	62	55	71	58	69	56	50	55	71	72	67	75	63	60	70	63	63	79	78	59	79	69	74	76	63	66	56	73	49	64	64	68	66	61	55	61	62	59	69	65	56	58	64	49	75	51	65	61	81	66	60	85	86	67	67	76	101	79	64	55	83	70	61	69	65	75	50	70	62	53	77	64	59	67	83	79	75	67	70	66	81	64	55	62	69	80	75	66	67	70	68	76	68	73	63
28244	19701	14794	21013	27424	28601	27052	24770	21980	19339	17119	15599	13772	11733	9856	8826	7534	6815	6048	5301	4666	4106	3868	3487	3380	3274	3256	3066	2794	2588	2318	2080	1799	1726	1574	1573	1439	1459	1434	1447	1198	1135	1079	1071	1085	1089	992	958	1021	999	943	944	886	908	815	862	879	828	842	846	821	853	824	858	763	804	812	849	811	776	827	838	801	805	803	833	842	762	770	798	820	769	777	773	740	808	834	790	791	801	781	758	759	801	758	801	809	807	820	804	775	783	783	798	793	789	818	836	810	805	784	820	786	744	779	769	770	821	827	787	815	792	837	763	797	778	827	730	804	854	771	816	800	804	797	795	823	805	753	789	764	780	810	800	768	817	805	811	828	792	795	801	799	796	804	773	808	764	760	745	806	815	774	783	815	788	747	864	764	794	706	752	793	729	796	806	809	770	751	807	801	769	755	812	729	808	768	768	760	810	801	849	725	858	779	782	798	772	792	779	806	758	848	777	750	753	793	765	787	784	829	777	772	767	755	786	838	800	833	828	783	787	808	786	815	775	832	773	797	790	784	745	785	776	782	801	761	775	794	823	746	767	826	787	780	805	766	832	792	829	760	782	798	808	803	814	790	802	823	779	778	817	789	824	776	769	822	742	750	794	814	810	757	832	750	818	817	782	812	775	809	773	773	754	790	777	762	806	808	802	803	752	745	742	797	829	807	793	816	807	807	749	804	806	804	873	798	776	850	818	798	756	799	821	824	821	760	801	821	762	778	777	831	752	793	815	758	798	803	742	851	775	818	800	834	822	824	820	797	791	843	792	814	769	800	812	855	780	833	844	823	771	771	845	846	841	783	810	757	766	772	804	793	808	798	772	792	789	794	834	786	756	790	818	804	779	798	771	775	784	783	818	847	814	808	831	817	811	775	824	770	828	766	760	754	788	805	808	802	768	796	773	763	824	816	755	829	777	767	820	820	763	851	792	767	829	754	761	817	751	776	804	775	776	793	825	835	759	806	767	766	841	791	786	805	855	817	862	767	829	776	797	722	784	782	789	750	813	794	782	792	795	829	805	800	761	768	812	809	794	787	817	817	813	782	770	807	784	807	739	780	825	771	843	774	763	799	752	780	780	787	799	796	771	832	759	805	787	816	783	822	791	767	856	791	757	815	818	794	760	777	816	761	812	806	800	802	754	797	802	809	767	806	796	799	820	779	797	785	792	794	835	835	775	856	749	727	799	732	826	830	834	839	786	807	800	797	784	832	794	811	830	850	777	764	812	797	816	827	776	823	764	813	724	811	811	791	824	782	770	787	777	791	813	817	757	799	819	780	756	801	790	776	759	811	836	810	813	722	793	776	799	802	776	764	825	796	782	794	823	794	792	825	766	830	792	806	797	829	800	806	817	845	824	811	818	799	770	806	781	835	820	797	788	784	817	751	750	795	754	773	763	803	799	791	833	781	808	756	804	822	769	784	808	799	794	778	763	755	787	814	773	811	777	789	759	761	810	798	810	799	783	766	808	809	774	823	802	767	823	753	836	771	782	820	818	780	790	787	773	787	788	762	813	861	808	799	812	766	771	762	788	766	772	880	784	806	777	793	820	761	821	780	768	766	761	762	745	763	800	768	795	821	786	795	752	816	830	756	863	799	813	801	814	772	807	802	802	741	800	775	845	798	818	801	836	818	784	764	813	733	829	842	802	800	826	786	834	833	842	819	831	742	756	781	804	836	724	793	781	779	784	801	782	772	809	824	780	798	798	856	767	789	755	796	810	800	797	798	796	776	800	878	791	756	787	779	880	800	810	845	825	776	799	795	841	743	775	794	788	783	820	812	798	783	812	751	824	791	800	745	829	783	840	794	801	788	793	768	773	790	795	822	825	797	783	787	790	813	758	760	760	783	843	803	803	803	796	769	805	863	796	778	778	820	810	795	840	818	804	775	794	785	841	793	820	810	779	790	792	789	780	810	818	742	769	775	856	860	691	723	859	851	819	753	784	796	781	817	787	810	790	771	760	801	843	791	780	793	749	725	811	783	803	816	837	734	826	746	849	771	831	810	782	808	773	831	834	779	816	796	770	819	767	796	767	802	793	829	817	749	817	762	804	760	802	796	797	800	765	839	786	822	766	809	836	828	766	817	849	786	782	776	774	853	790	831	828	828	824	823	813	786	776	815	809	805	769	789	813	803	757	778	784	798	779	796	800	818	789	821	814	778	785	781	810	820	752	770	790	831	821	783	741	787	812	773	869	758	784	775	798	834	799	799	817	750	782	799	760	788	792	863	825	793	742	732	821	759	772	814	750	802	765	824	831	766	811	804	747	813	744	767	787	822	779	775	820	817	784	825	803	790	851	823	785	806	805	790	767	748	779	763	849	769	779	797	828	772	794	802	796	838	784	776	803	803	811	768	786	775	808	782	753	819	814	731	769	786	820	774	820	787	834	813	777	841	812	790	765	761	798	737	787	786	793	760	800	789	825	718	862	787	787	797	767	807	817	782	791	789	773	792	790	791	791	763	811	800	803	776	820	824	798	807	778	854	740	806	811	812	781	812	822	850	806	783	806	812	820	765	820	771	804	788	759	770	774	797	796	819	774	828	829	781	796	786	760	833	784	791	801	770	741	829	786	805	766	775	787	749	792	779	788	824	824	808	825	797	773	775	769	763	810	836	781	773	776	780	745	798	818	804	745	821	801	814	841	783	794	796	792	761	840	774	829	826	771	827	766	826	758	726	792	777	801	772	828	826	817	827	776	784	748	724	801	746	774	793	815	771	808	818	746	792	762	814	760	786	707	804	734	824	837	848	786	826	816	785	804	783	799	807	777	805	780	779	771	826	816	749	806	780	804	755	793	787	788	786	788	783	793	852	792	812	764	830	839	778	804	794	787	769	769	785	833	828	775	785	826	790	755	837	801	786	851	800	775	820	807	805	761	762	770	787	812	784	779	790	792	786	862	875	751	776	802	833	817	807	791	807	834	823	763	824	834	792	807	843	745	804	836	770	822	825	805	773	784	816	843	817	751	798	819	811	800	819	810	801	803	760	786	826	782	797	788	811	843	794	766	804	741	836	775	780	810	801	765	827	780	790	833	799	826	812	786	820	762	788	782	805	807	750	796	797	778	765	829	786	793	781	774	761	802	774	818	757	801	804	837	812	770	815	738	807	832	830	822	729	855	808	742	845	807	776	783	826	798	826	787	772	850	858	828	762	741	785	767	820	807	790	803	830	799	775	798	778	787	816	796	805	781	730	774	789	775	794	799	798	817	802	745	788	781	812	848	736	788	874	805	841	815	805	784	779	805	812	785	789	785	786	768	822	725	778	831	798	810	782	771	777	807	722	798	808	788	747	792	783	798	796	818	780	806	787	827	793	788	801	815	840	830	833	820	724	799	806	807	791	756	765	777	780	774	793	772	868	829	827	766	842	802	796	830	847	796	750	825	762	759	767	762	789	782	860	744	819	831	794	804	799	783	768	783	761	769	805	798	863	700	774	792	824	824	748	822
2600	979	551	343	354	446	478	459	346	337	267	266	233	199	173	135	146	117	111	129	102	112	80	60	91	71	87	80	74	80	79	87	83	92	81	78	66	73	84	65	73	68	57	70	67	86	73	69	61	70	68	77	70	75	70	82	64	66	68	73	69	61	82	65	67	59	67	66	65	57	64	60	74	74	63	61	67	56	63	58	60	66	57	53	66	55	75	62	68	61	67	64	67	51	58	71	74	61	55	61	51	63	76	75	55	59	69	74	57	47	54	55	58	62	51	57	67	67	49	67	61	57	59	66	65	50	52	83	56	49	53	75	62	61	66	74	66	55	67	59	54	74	57	75	68	66	62	77	66	57	57	51	71	48	65	61	65	61	66	62	61	47	65	68	61	54	67	56	72	67	54	58	63	65	58	63	50	61	56	66	69	67	55	68	67	56	63	60	51	68	64	65	54	67	74	70	49	65	68	62	61	69	80	49	68	70	57	62	63	82	77	58	61	68	66	68	66	64	64	61	60	55	58	61	63	60	65	57	64	65	60	62	70	80	74	61	59	61	57	84	60	64	64	54	67	72	75	68	69	50	58	75	60	52	58	80	64	59	72	59	61	70	49	67	60	49	58	51	61	55	62	69	60	56	61	59	58	70	52	69	73	75	63	58	54	57	56	58	67	60	59	58	66	68	61	57	68	63	60	61	58	56	55	60	71	54	62	62	54	60	53	68	76	65	63	67	72	53	83	53	67	64	81	68	55	57	64	82	68	75	68	51	46	58	67	63	69	56	61	64	49	49	70	57	56	55	47	69	64	64	64	68	79	63	68	58	68	64	73	56	63	67	62	53	54	68	51	73	59	72	62	64	49	64	56	52	67	68	58	63	64	73	53	54	57	63	55	56	75	69	83	60	60	62	72	63	57	69	51	74	59	64	64	73	57	69	60	70	74	73	62	67	64	76	63	60	58	65	79	70	68	47	61	66	69	70	66	71	76	57	59	73	66	82	69	66	58	68	65	59	71	62	70	62	67	60	73	67	64	57	75	68	72	58	70	76	56	68	61	60	85	53	71	56	63	58	60	46	76	68	64	60	58	72	63	61	67	69	49	59	73	45	58	56	65	52	57	72	60	64	61	63	71	57	43	58	60	70	66	54	64	64	60	53	58	66	59	60	61	52	63	63	56	59	67	58	61	72	69	59	69	67	74	68	60	76	74	57	60	59	49	76	68	71	79	63	56	55	54	66	52	77	55	54	44	55	59	47	74	62	72	46	62	78	68	56	60	58	66	51	68	57	60	75	70	63	65	54	42	63	46	60	60	66	70	74	58	68	70	44	68	62	75	57	75	69	56	65	90	57	59	74	63	66	70	60	72	71	45	62	48	71	70	65	59	63	80	68	56	54	62	57	69	63	62	66	58	68	52	53	59	50	63	76	65	51	72	69	63	73	76	53	58	68	76	67	71	66	69	54	82	53	85	62	71	69	49	56	53	69	69	51	71	61	56	63	60	57	63	63	65	75	61	66	64	63	67	62	63	56	73	54	56	68	68	63	63	60	61	57	77	51	68	47	73	67	63	66	47	72	57	74	54	57	66	54	64	81	78	73	57	68	58	67	58	66	67	69	62	77	65	71	73	65	60	62	68	78	57	62	80	81	56	75	65	60	65	74	62	51	58	72	60	69	66	63	68	66	62	65	54	53	55	59	55	60	71	69	57	67	47	55	61	56	61	56	69	76	65	70	57	69	61	59	61	63	78	62	59	69	72	67	71	68	72	60	65	63	69	64	64	69	61	76	68	69	64	67	74	72	63	69	67	73	67	75	56	57	51	52	63	70	71	71	67	68	62	46	74	67	59	54	65	61	82	74	56	69	61	55	76	79	59	58	58	65	59	69	60	73	60	55	55	57	60	75	51	59	60	57	65	62	58	56	66	62	65	62	71	74	58	55	59	62	75	58	71	50	71	47	59	68	83	56	58	59	69	58	51	65	69	76	57	71	61	58	62	79	60	56	66	71	59	78	71	81	67	73	76	66	59	66	59	58	62	59	66	56	72	48	54	79	69	67	68	63	60	62	66	53	69	66	62	70	71	64	72	54	56	69	64	69	67	53	66	57	62	73	70	65	68	62	73	50	67	59	57	56	52	55	56	60	63	58	68	48	67	47	68	61	58	65	44	59	57	60	57	56	62	73	56	61	68	67	62	70	62	64	57	67	64	59	51	66	60	72	60	55	61	62	82	73	66	79	84	65	80	71	57	67	60	71	60	74	67	71	55	55	57	50	68	52	66	75	70	61	69	54	62	65	63	53	65	62	81	58	66	69	60	65	52	68	76	59	61	59	73	59	63	73	60	76	64	74	66	70	49	61	58	75	52	66	68	50	58	68	59	57	55	53	65	63	70	53	64	58	65	89	63	57	56	61	59	61	57	73	62	68	65	68	63	65	49	62	63	67	71	50	64	68	64	52	62	68	55	69	66	68	57	66	69	54	67	60	60	59	54	69	62	62	66	58	63	72	63	59	80	59	53	69	57	45	62	70	68	57	56	65	59	62	49	70	77	66	73	63	64	68	78	68	64	51	66	45	63	68	49	58	65	78	66	54	43	58	65	62	59	76	61	52	62	60	55	69	58	54	85	65	68	61	71	65	74	59	45	78	69	74	56	73	60	65	76	72	68	62	52	53	78	61	61	61	57	52	77	73	73	65	68	85	68	65	52	67	60	65	76	57	59	64	76	54	66	59	72	79	69	64	64	53	64	70	59	65	74	67	71	72	76	70	73	61	64	66	61	73	64	52	49	70	69	74	63	46	63	73	57	56	75	79	87	49	72	64	66	58	38	75	52	51	53	60	67	63	84	61	67	55	69	59	62	56	70	65	46	53	55	53	56	73	63	61	53	76	56	64	65	63	57	71	58	49	69	74	62	50	48	62	61	65	67	59	55	80	67	64	62	66	62	59	58	66	72	81	69	70	57	67	74	61	59	65	73	74	59	58	64	55	61	62	65	71	61	58	60	52	70	72	64	56	77	64	66	71	55	59	65	58	56	78	59	78	65	67	66	70	64	56	71	56	75	69	55	65	58	58	67	69	63	56	73	62	77	65	67	74	64	76	65	63	77	57	57	60	60	76	54	55	61	70	64	55	53	63	61	53	58	79	60	68	56	55	67	56	68	68	61	61	56	61	67	49	57	56	55	65	58	86	82	66	51	58	76	68	64	63	66	71	66	66	68	62	70	57	71	59	72	59	53	63	59	52	66	69	61	77	64	72	42	78	69	65	63	48	53	67	69	64	69	84	70	65	69	64	73	51	64	63	72	54	56	60	59	50	65	72	75	73	69	48	66	74	64	68	67	63	65	45	76	55	59	53	58	43	61	59	61	74	53	60	63	65	69	53	63	58	68	54	68	64	60	64	66	72	69	67	57	79	58	51	48	57	65	68	77	61	55	83	69	72	43	63	53	69	72	55	72	63	80	57	63	67	71	65	65	63
21178	13456	9537	14434	20176	20588	19085	16441	13599	11508	9662	8521	7509	6205	5073	4438	3789	3260	3109	2611	2253	2002	1719	1697	1699	1631	1651	1634	1525	1426	1304	1320	1227	1162	1146	1138	1074	1053	1052	1084	954	957	977	946	942	866	938	912	886	891	791	849	739	806	836	767	808	805	738	818	726	786	758	788	809	783	736	815	808	747	784	748	779	814	750	712	770	755	765	823	768	758	756	771	771	771	709	763	780	840	799	804	774	727	754	707	796	758	765	766	747	755	799	753	790	730	746	779	828	828	800	732	774	754	792	783	800	765	794	786	755	758	810	732	751	724	755	749	786	775	752	714	773	771	723	779	746	761	720	742	806	786	787	735	824	731	752	714	808	730	775	754	765	748	751	812	796	792	759	740	758	772	751	788	797	781	784	783	771	736	796	806	752	791	787	775	778	728	790	837	793	768	774	798	821	790	771	783	818	747	799	779	826	798	737	752	821	791	803	723	731	721	755	789	814	783	785	778	786	805	788	720	751	778	770	782	796	785	750	769	800	786	778	762	801	740	773	773	733	761	745	763	761	763	789	738	741	795	734	817	762	795	720	757	808	795	788	810	774	804	805	770	766	775	767	773	808	771	785	817	782	753	750	780	789	795	749	785	722	845	826	779	780	775	786	757	768	722	768	732	732	726	781	747	785	771	800	795	747	751	787	812	762	825	783	756	778	782	726	821	784	777	739	822	806	728	779	737	754	806	786	718	769	780	753	769	793	782	773	773	720	733	765	802	780	776	768	709	810	757	784	758	752	755	801	815	762	735	783	757	813	722	790	759	782	766	794	746	787	806	762	792	734	772	753	748	743	749	789	760	755	719	787	747	723	806	847	793	814	775	797	751	822	782	783	797	797	768	749	773	781	764	771	795	783	755	781	773	784	760	730	785	791	771	799	750	753	750	779	747	807	767	758	790	778	734	761	773	767	735	727	783	776	776	794	737	794	803	744	743	788	760	755	700	770	743	786	789	801	796	753	787	755	784	741	775	763	792	837	802	783	768	803	790	736	784	819	791	764	731	776	756	751	725	744	758	816	764	754	734	782	751	794	765	708	748	744	738	750	770	784	791	743	754	800	756	773	755	736	790	755	744	792	755	760	783	775	798	765	771	794	733	786	748	800	768	790	750	778	752	782	761	756	742	787	787	744	770	779	774	825	758	726	758	747	763	789	794	780	765	796	777	787	786	799	777	745	785	785	739	765	819	755	789	833	707	751	776	778	735	746	732	709	765	693	736	733	777	776	786	809	818	771	767	734	758	834	736	712	816	789	711	795	752	749	766	802	765	804	762	753	764	741	778	752	773	756	809	749	772	759	771	783	756	701	778	793	768	798	738	722	793	781	772	768	788	788	812	805	764	783	736	721	797	755	730	780	780	836	762	750	803	809	733	765	767	797	760	795	813	789	705	787	823	817	803	782	783	802	770	751	744	749	839	777	746	791	729	749	751	743	775	787	806	759	723	799	788	813	747	783	734	775	761	767	784	769	733	789	761	773	816	785	772	780	767	773	774	752	760	800	768	808	772	763	743	795	807	782	769	797	795	794	728	781	744	764	781	806	787	762	788	783	772	828	796	786	778	744	760	851	811	793	802	771	777	737	764	732	792	736	754	743	823	749	741	749	813	754	784	832	787	774	791	758	734	728	770	775	753	769	775	797	772	759	779	755	775	787	789	799	776	766	776	781	746	738	762	797	756	817	784	757	776	732	729	747	752	789	767	762	746	765	726	771	757	735	764	749	765	762	790	821	815	767	805	736	748	754	764	788	737	786	780	765	799	763	738	747	749	788	798	796	713	808	745	806	773	790	737	750	729	751	758	825	748	763	717	813	764	762	783	745	760	798	726	771	752	754	756	790	757	844	749	787	807	767	801	751	788	761	780	777	747	788	737	809	807	752	792	782	768	803	756	765	791	746	795	783	821	735	791	784	767	811	766	734	738	778	720	773	732	773	770	781	704	775	749	775	742	774	811	789	712	800	771	765	805	750	810	711	774	796	789	727	773	765	741	779	790	765	796	792	801	738	814	808	806	774	785	732	767	726	737	782	796	790	754	783	785	777	771	764	756	727	790	712	772	749	758	788	813	771	751	810	757	714	770	733	715	813	811	775	793	791	800	789	770	804	761	788	812	790	777	840	771	835	787	771	774	781	803	788	748	782	745	823	799	741	765	807	791	793	822	812	754	795	826	785	797	781	745	780	820	754	836	793	770	767	770	790	759	817	767	749	764	775	736	769	782	791	811	807	787	729	735	772	793	771	791	730	786	762	744	761	782	800	785	800	799	758	782	743	802	785	766	810	776	768	700	719	789	795	810	781	773	798	764	779	704	793	777	842	751	805	798	719	805	773	782	762	792	820	795	763	752	737	769	774	798	774	742	742	808	773	762	785	807	744	786	756	754	778	741	744	709	792	784	776	752	758	748	807	747	759	789	782	791	773	778	791	790	748	795	756	739	832	774	738	774	770	764	808	781	759	744	774	791	762	810	770	760	815	793	778	786	816	755	798	750	754	786	776	722	752	789	747	783	794	774	793	725	803	790	803	760	809	775	760	760	787	777	778	819	767	794	771	776	784	811	805	768	788	778	841	817	775	794	764	764	774	786	789	760	741	764	731	774	760	783	797	771	771	748	762	765	757	784	777	776	764	764	786	780	746	774	785	780	742	766	724	801	765	762	797	787	743	758	758	801	747	756	793	757	786	807	750	772	739	785	750	795	818	719	797	746	777	740	694	779	774	750	803	766	825	796	792	781	751	783	802	778	777	751	811	745	738	802	736	771	755	762	760	733	798	778	756	774	764	792	767	795	734	753	773	808	750	798	779	777	788	756	746	736	765	811	798	764	751	704	729	796	777	786	806	821	755	776	755	789	810	731	781	821	729	764	834	752	738	756	799	784	776	760	747	810	752	756	791	781	776	816	770	767	783	810	799	848	763	767	794	747	771	747	763	748	787	781	761	750	815	781	768	809	754	740	776	744	777	775	798	796	776	759	834	747	766	809	783	745	773	805	777	779	777	853	744	730	750	828	751	721	773	755	783	762	764	788	725	787	762	764	782	758	737	762	760	769	742	752	729	813	775	748	753	723	763	797	744	728	798	770	787	796	762	761	771	779	824	766	759	753	756	807	746	790	797	774	798	821	755	767	752	816	766	789	775	793	808	778	764	723	809	781	788	788	768	781	778	757	740	839	725	813	781	806	763	741	764	750	793	766	800	762	777	778	741	752	828	720	752	812	786	755	782	737	752	766	770	740	762	771	777	781	695	746	776	744	727	770	768	768	740	783	758	761	731	774	800	781	742	755	815	817	782	781	776	785	802	745	756	744	749	774	772	776	758	781	770	774	776	785	788	783	776	762	772	770	736	764	773	755	793	768	833	753	746	787	778	750	767	746	797	795	744	803	758	762	788	803	780	815	750	768	811	795	772	735	736	718	749	794	734	767	781	769	755	767	742	759	753	765	774	816	812	772
2992	2110	1104	654	613	770	801	697	572	487	403	380	340	255	225	193	165	150	160	146	148	115	94	111	99	92	97	85	100	87	77	87	82	63	72	69	72	88	93	89	83	57	78	75	79	72	74	77	57	70	68	70	76	47	67	61	67	68	48	55	56	58	52	67	63	64	51	55	55	74	72	60	68	60	65	57	56	66	55	48	58	64	64	69	64	53	58	55	58	44	45	64	69	61	63	51	74	57	68	65	68	58	53	76	55	42	76	66	59	75	62	66	69	67	48	66	77	54	52	64	54	67	70	44	64	56	57	64	71	60	58	59	70	53	56	75	69	61	62	64	56	57	59	52	55	65	66	53	74	52	68	58	62	55	49	57	74	68	58	56	65	66	46	66	74	57	68	65	56	66	58	58	65	70	49	72	62	58	50	53	58	70	56	77	66	61	72	60	66	67	62	64	75	64	59	61	66	55	78	61	60	78	68	54	66	49	67	40	70	63	64	62	65	58	65	71	68	64	61	70	65	77	57	66	57	48	72	64	59	77	63	54	70	71	54	60	61	49	61	72	70	51	65	80	69	61	65	71	59	59	71	66	58	55	66	63	71	59	77	61	59	56	62	68	62	67	49	65	57	78	71	55	60	49	68	49	66	65	59	59	61	62	67	50	64	69	45	64	58	62	65	66	80	54	68	65	68	78	63	65	73	61	62	78	76	57	72	63	60	64	53	60	58	51	68	76	87	61	54	58	74	53	61	72	60	73	61	57	75	70	48	55	64	71	67	68	61	60	61	59	61	61	78	63	61	72	67	66	56	74	64	64	56	58	66	62	52	74	58	58	67	59	63	70	63	67	80	59	74	61	58	52	68	64	53	47	64	68	68	66	75	61	57	54	66	61	69	74	58	56	60	54	62	57	62	61	66	61	64	74	65	79	69	64	61	64	64	73	47	55	63	64	72	68	77	60	57	52	63	72	65	56	70	61	57	53	66	63	52	65	48	51	72	84	75	53	67	84	77	65	54	47	54	57	76	60	47	55	60	64	74	67	55	54	49	55	53	64	74	64	59	60	79	69	76	60	71	75	64	60	53	61	55	58	67	61	68	62	70	62	64	61	70	63	67	67	59	69	65	55	73	56	65	60	60	58	79	58	71	65	45	53	58	49	58	57	55	65	67	69	50	66	78	74	65	51	58	51	59	72	66	56	76	62	64	65	53	65	69	56	71	62	66	76	54	52	68	58	64	70	58	66	74	56	58	70	64	57	67	65	51	61	58	60	63	58	68	74	63	73	59	67	80	52	54	57	55	71	71	66	61	67	57	64	62	40	71	66	66	66	66	64	62	75	53	70	66	63	66	57	72	60	68	52	67	68	64	59	65	54	74	69	60	47	62	71	63	61	70	48	61	50	72	67	65	63	61	55	61	57	69	62	67	62	56	71	68	77	65	59	66	71	56	74	68	56	68	63	48	70	58	61	69	47	49	68	61	63	60	55	64	58	90	65	63	77	59	62	59	54	78	67	47	68	62	60	59	68	70	62	65	66	65	80	58	58	74	58	52	64	54	53	67	69	76	65	60	61	59	53	72	54	66	65	63	80	57	64	66	56	46	64	65	61	47	52	57	67	59	52	76	51	71	72	67	64	49	78	61	68	67	76	54	56	62	54	58	46	67	62	57	67	57	59	58	72	65	60	50	69	66	58	59	66	72	66	67	62	54	55	56	79	65	67	58	67	62	56	49	62	65	64	67	47	63	65	73	60	69	55	57	54	62	59	55	58	62	63	65	72	62	58	66	69	55	57	69	52	73	47	45	68	59	61	70	53	65	50	66	49	75	65	74	77	63	72	62	67	64	73	83	58	62	63	52	58	50	59	55	66	51	59	52	63	67	52	64	61	62	59	56	67	75	55	56	53	59	64	66	56	67	62	53	62	63	68	66	57	66	59	53	57	86	67	62	51	58	65	66	70	63	62	65	78	77	79	66	68	76	52	88	66	52	64	55	56	63	67	66	64	65	70	69	62	63	58	55	67	68	70	64	61	47	58	72	60	68	49	68	48	58	68	79	63	64	60	65	71	55	42	61	72	76	71	62	63	63	52	90	65	51	59	69	54	56	62	59	59	62	71	57	60	77	63	54	60	59	59	69	61	60	64	66	71	73	64	65	65	70	66	68	58	88	66	55	72	43	65	55	62	65	68	55	60	52	70	68	55	57	64	68	64	58	72	66	63	54	55	65	63	76	69	69	59	66	61	48	50	71	73	54	45	51	75	69	63	71	68	70	63	50	53	56	68	59	60	70	58	59	64	66	65	72	75	59	56	60	66	54	63	75	72	72	60	53	58	76	60	57	67	54	78	75	64	57	64	63	57	50	61	58	64	69	67	60	47	58	59	56	65	62	54	58	39	67	76	57	66	61	70	90	60	64	46	72	60	72	54	80	53	58	55	79	76	53	74	53	52	73	71	66	65	63	67	51	64	65	61	59	63	61	57	60	54	44	63	64	66	76	61	57	68	42	66	59	71	60	55	46	61	58	67	57	46	56	48	75	72	66	72	58	55	64	60	69	78	62	54	72	57	67	68	62	66	53	65	57	82	52	60	60	55	66	52	65	61	65	69	65	64	74	68	61	72	54	57	58	50	61	56	68	56	55	50	71	55	65	69	53	67	72	67	70	81	52	69	61	67	60	54	81	55	57	72	72	71	57	42	65	66	65	55	62	61	60	74	54	68	59	73	60	69	61	66	63	55	58	51	57	58	61	55	73	44	63	77	58	60	62	63	59	69	52	59	61	71	59	75	69	56	52	61	54	66	49	57	55	54	48	55	63	68	68	53	67	74	67	59	62	61	58	62	64	79	55	76	59	58	74	48	56	63	52	59	53	72	78	75	74	82	74	64	72	46	59	82	72	46	75	75	67	70	74	55	57	69	68	64	64	54	65	57	64	70	53	57	69	53	53	81	53	66	59	66	54	66	48	62	53	64	60	53	48	51	51	52	62	62	65	60	63	59	55	49	70	57	81	64	75	53	59	57	70	76	53	66	63	61	74	57	72	83	67	60	59	59	67	58	64	48	61	77	63	57	58	67	74	66	54	67	68	70	74	62	66	63	54	61	59	57	61	53	75	66	60	60	74	69	73	60	66	49	71	56	56	70	61	52	61	48	62	47	61	64	59	57	71	62	80	73	74	56	58	66	66	57	62	66	55	62	53	62	71	58	59	66	54	67	73	74	66	67	68	52	71	60	58	64	66	65	59	71	65	61	56	63	64	61	67	65	66	67	49	85	76	79	45	61	76	80	56	62	58	54	62	62	74	56	60	66	71	66	45	64	59	68	44	74	56	54	53	53	80	57	61	56	64	54	58	63	70	69	65	67	60	64	68	72	45	65	60	64	59	62	56	61	85	55	68	66	64	70	67	55	66	54	66	81	67	78	62	61	57	75	58	64	71	63	53	67	64	66	67	56	54	67	62	51	71	75	58	63	49	72	71	69
26072	18744	14346	19781	25811	25638	23592	20913	18047	15309	13294	11770	10286	8769	7512	6258	5391	4337	4303	3944	3413	2897	2677	2495	2571	2353	2224	2104	1876	1771	1665	1509	1396	1429	1300	1252	1218	1289	1229	1115	1042	1019	1031	965	989	960	1005	908	840	831	882	837	803	805	828	767	785	786	824	762	780	750	785	774	769	769	742	802	739	761	791	754	746	728	780	802	758	813	742	695	734	717	753	781	747	720	694	736	761	726	739	744	720	791	719	768	707	719	763	778	739	734	740	743	714	749	754	746	734	789	774	764	765	745	737	765	802	788	753	763	775	760	762	726	696	737	745	755	751	742	732	735	739	750	759	769	753	739	718	777	773	737	702	768	800	757	729	763	710	759	750	791	791	747	783	805	735	800	736	767	795	705	725	777	740	767	775	806	739	768	795	768	743	766	726	792	755	796	706	751	719	739	757	769	750	764	745	735	752	759	711	760	739	776	729	748	754	774	759	746	761	770	776	799	746	750	761	788	747	722	742	763	777	780	813	778	764	711	719	806	764	754	747	746	779	739	731	707	747	800	758	740	761	774	713	761	737	737	766	755	773	766	747	712	808	768	738	793	746	723	694	718	773	802	779	751	751	719	783	740	767	697	741	707	711	741	758	718	762	749	773	748	770	823	775	764	776	725	758	720	739	822	783	787	717	714	798	744	759	758	748	786	739	765	762	765	762	735	757	751	773	733	750	757	792	751	728	790	776	812	721	746	778	718	786	716	782	771	774	761	742	767	786	805	786	809	778	749	747	796	728	717	820	737	756	756	752	731	770	778	763	777	777	758	781	747	701	775	750	790	703	734	773	799	761	776	768	685	740	771	730	786	708	704	775	755	756	739	753	742	728	761	764	752	749	763	710	773	729	733	738	718	725	742	728	720	722	731	742	741	812	725	813	732	740	796	827	725	751	735	779	745	738	750	776	806	734	784	755	741	734	745	764	660	784	754	757	776	755	785	835	752	751	766	738	756	742	763	798	758	741	755	721	766	726	760	742	744	775	798	750	768	771	750	742	773	765	759	755	768	736	770	815	810	744	747	762	752	765	772	746	736	752	815	750	739	714	717	767	742	704	729	728	756	710	743	724	732	718	738	753	744	775	742	798	757	693	784	710	774	761	764	779	765	743	770	713	777	787	779	754	751	727	741	760	786	750	796	704	721	827	742	783	787	766	766	728	740	776	729	748	744	779	762	750	754	773	777	800	811	725	763	766	748	732	764	769	731	722	778	754	776	775	728	796	754	746	732	698	760	774	797	705	751	747	712	765	776	703	739	774	727	769	777	716	749	760	826	721	800	751	721	760	766	777	752	713	797	762	792	748	720	709	691	736	815	760	749	746	748	759	769	711	730	714	757	814	736	760	741	725	777	739	739	763	726	759	763	723	724	770	742	798	764	803	790	732	793	722	721	763	795	684	791	723	746	726	700	763	761	708	690	756	737	718	751	771	772	774	735	783	750	731	788	769	790	749	775	799	750	785	708	744	798	704	745	689	815	739	790	788	733	723	772	786	778	738	776	770	820	748	803	791	726	744	760	773	753	747	735	707	771	729	724	778	721	718	765	817	762	782	749	707	713	800	753	760	788	847	818	779	755	785	754	745	765	696	763	753	745	803	739	759	784	773	735	754	774	753	748	716	776	716	763	761	729	735	792	760	751	769	749	729	749	736	767	776	790	695	764	763	771	721	736	807	740	745	768	814	785	750	735	757	741	748	724	791	749	758	743	792	714	772	759	716	797	760	743	772	761	725	835	751	811	755	709	678	761	714	720	778	764	756	711	723	733	766	810	760	746	742	727	764	763	733	795	749	733	735	727	730	751	755	733	790	762	751	769	759	751	776	705	750	711	711	747	778	709	746	743	732	776	756	752	729	735	772	758	715	698	763	793	709	738	704	749	756	722	738	742	742	782	752	739	730	733	761	773	798	744	742	724	792	720	768	733	778	772	733	754	773	740	719	730	761	742	746	793	725	741	767	752	733	693	791	740	766	733	753	767	770	743	736	727	785	800	758	765	758	784	765	722	729	735	734	770	716	774	766	763	763	774	758	736	737	770	816	734	766	796	754	803	689	784	733	777	750	751	781	761	766	754	717	742	737	739	750	799	763	738	727	749	758	696	786	768	711	719	743	747	773	770	701	749	782	791	762	756	735	727	713	774	778	780	744	774	767	756	770	763	749	770	801	736	710	761	766	786	744	806	731	729	770	738	711	746	723	761	776	774	757	791	769	774	800	727	746	753	811	783	749	753	741	736	737	731	778	793	789	688	726	740	754	769	804	740	775	721	692	786	761	741	695	739	721	758	714	737	709	767	793	795	808	755	762	772	749	692	755	735	779	748	808	745	769	729	773	714	810	736	709	740	758	786	761	735	727	759	768	752	731	778	775	732	738	717	777	721	750	757	761	725	715	738	754	699	786	747	715	762	734	812	748	788	761	800	737	702	800	785	753	790	723	665	754	776	747	748	807	740	753	737	771	759	736	763	724	802	704	752	699	723	786	772	775	797	758	764	739	793	765	757	702	742	731	723	713	742	801	726	689	781	738	770	765	744	752	764	729	710	774	732	714	731	738	722	738	780	732	750	728	728	731	740	795	748	777	795	758	748	754	714	773	807	752	724	751	784	758	770	732	777	806	794	768	743	762	718	755	759	751	729	799	799	696	796	763	815	759	757	753	706	735	746	775	715	744	696	772	779	775	747	767	710	733	745	712	736	724	768	764	763	756	732	752	820	717	756	703	726	738	783	733	795	778	741	716	711	731	773	772	719	802	750	726	791	767	743	689	771	750	751	718	771	742	710	760	748	737	753	775	734	707	768	794	724	755	750	688	741	752	711	825	785	773	723	726	803	742	746	739	767	732	763	780	773	782	786	738	749	739	714	776	761	730	734	737	782	766	727	723	791	752	737	721	701	784	735	754	745	767	759	744	735	728	736	762	787	795	755	746	772	719	840	726	741	768	719	757	751	743	754	761	726	737	743	701	777	782	756	748	744	721	781	786	761	712	758	738	748	762	805	776	806	794	731	727	766	780	717	743	733	752	757	746	755	750	729	743	757	709	719	779	782	750	700	752	781	700	743	787	791	698	770	774	793	792	754	754	770	750	797	754	752	786	773	756	763	739	786	718	742	730	766	748	793	760	791	782	780	775	771	778	755	768	756	758	726	723	780	749	803	792	737	717	779	774	738	755	731	737	759	784	795	711	712	728	739	724	732	800	716	761	731	708	794	761	772	718	766	781	741	775	822	760	724	679	830	776	735	726	734	721	724	743	750	812	798	770	759	706	768	791	813	754	702	772	760	789	674	725	719	793	738	768	765	741	765	715	748	732	786	755	780	739	762	780	779	800	789	749	714	693	757	735	753	756	776	735	749	738	702	767	806	752	734	828	684	759	774	798	760	709	753	758	816	704	767	727	736	749	692	749	782	751	759	781	765	766	831	746	733	744	780	742	794	739	753	766	728	773	718	752	728	774	806
4743	2348	1282	803	695	861	810	655	601	514	429	376	359	298	253	247	209	171	184	174	147	124	122	121	114	134	121	116	103	99	89	90	74	97	75	93	105	92	71	89	76	72	66	74	77	74	79	74	63	71	69	75	64	74	53	86	62	60	79	62	74	80	60	70	53	64	78	63	78	66	72	81	72	66	72	73	80	64	70	61	63	81	84	57	64	79	50	77	97	63	69	63	66	70	67	57	72	67	69	71	66	55	70	59	73	62	66	65	77	67	61	60	70	64	67	68	62	69	77	66	78	74	81	59	71	57	76	64	63	88	64	74	66	67	64	72	66	86	60	71	81	76	69	65	78	61	66	57	76	77	76	75	80	68	66	66	64	81	74	57	68	59	85	78	67	59	64	68	67	66	67	64	75	72	63	73	67	62	70	63	72	80	61	69	68	70	79	72	62	74	72	59	70	53	62	65	71	62	77	81	66	72	68	76	65	72	67	60	63	71	64	74	76	59	69	58	64	69	64	64	56	76	69	69	70	67	79	75	66	69	63	62	68	45	54	88	59	65	60	61	64	84	69	62	73	63	67	73	66	86	73	60	67	65	62	66	71	58	57	69	64	69	65	78	67	56	61	74	76	70	67	50	66	63	73	66	72	59	52	66	73	63	68	64	83	79	65	74	65	60	65	80	67	59	68	88	68	84	64	66	76	68	68	72	79	64	79	77	77	65	65	51	71	70	83	54	69	60	65	73	75	60	65	78	71	68	82	65	76	78	59	63	77	74	74	74	77	68	70	57	71	75	65	74	75	80	70	78	64	67	61	64	75	69	76	73	66	61	68	66	69	63	59	64	75	76	56	66	79	62	79	70	65	65	69	78	71	71	64	60	69	66	71	85	53	73	64	62	61	83	68	73	70	62	69	78	88	68	61	76	66	63	58	62	64	72	59	66	79	67	61	70	64	65	54	50	74	73	62	52	60	65	64	71	72	55	71	55	70	70	66	74	68	55	64	68	84	69	70	76	67	75	71	72	76	63	66	49	60	79	79	62	71	69	72	71	56	59	74	50	80	57	80	56	63	72	59	68	73	72	59	65	69	64	70	56	71	66	66	60	73	71	60	80	65	75	74	74	73	73	69	73	68	73	67	62	70	56	66	63	61	81	66	59	63	79	54	71	66	76	66	70	57	55	69	73	68	95	67	62	70	63	71	60	65	52	63	74	73	63	66	80	65	68	71	70	67	69	78	59	72	57	79	68	73	52	76	70	69	64	72	66	52	70	71	63	74	51	72	51	83	67	65	81	68	69	68	63	65	61	59	58	65	76	68	71	59	66	61	63	61	69	74	89	58	75	70	61	85	62	70	56	66	74	60	63	97	68	70	93	68	72	75	69	63	74	65	74	56	75	80	66	54	64	80	77	73	60	62	77	72	72	51	54	69	76	76	75	75	68	73	74	67	64	62	67	75	63	65	62	55	74	66	76	66	69	80	72	76	65	63	73	72	89	69	66	71	56	64	59	58	83	84	70	75	69	56	86	67	67	65	86	73	66	61	60	74	65	66	55	69	71	64	79	71	69	74	61	77	74	67	61	80	87	70	64	62	66	63	60	60	65	76	72	94	66	66	73	70	78	61	78	72	75	60	65	74	68	74	65	72	71	78	62	66	66	67	81	66	69	63	66	65	63	67	67	65	62	59	85	72	60	61	61	48	74	65	68	68	71	82	69	81	66	60	66	73	62	68	70	69	56	56	60	86	76	54	66	61	68	69	75	60	60	54	64	83	63	66	69	64	77	61	64	79	65	68	68	68	71	61	72	66	75	87	63	76	62	64	75	59	58	73	65	68	55	70	62	65	61	62	63	90	76	77	80	63	56	67	88	73	70	75	64	72	59	69	75	67	91	62	68	76	65	75	60	63	61	59	67	63	58	63	83	74	72	61	63	73	68	62	61	71	77	65	68	90	72	70	69	69	62	70	78	63	63	73	65	65	65	69	73	78	69	61	63	64	77	76	73	71	72	72	63	75	64	74	58	76	75	60	66	68	70	70	63	66	67	50	61	63	65	71	79	56	60	70	73	79	62	56	66	72	90	66	69	70	70	56	79	73	72	83	56	75	73	82	60	64	65	81	67	69	76	65	73	72	70	70	67	84	65	85	74	62	75	79	71	58	62	64	60	70	59	67	71	70	69	67	54	63	61	63	74	73	62	67	68	66	56	70	74	70	69	63	69	71	93	63	73	65	66	83	72	68	74	77	62	70	61	70	74	71	61	67	76	68	69	60	80	71	68	61	74	57	64	80	69	64	62	72	64	60	67	76	71	52	66	84	59	60	63	54	77	77	56	58	68	64	61	72	59	72	69	70	65	68	63	77	59	76	60	69	69	73	71	64	62	63	62	66	71	57	77	61	73	71	74	73	68	52	75	64	62	63	64	67	68	59	82	82	66	81	76	74	66	68	62	59	65	67	68	75	72	60	79	68	66	62	75	67	76	80	75	62	61	71	68	76	80	79	60	48	58	60	78	67	72	67	72	68	63	61	68	71	74	74	65	65	72	70	66	81	62	69	72	83	72	73	70	84	74	70	56	60	87	75	73	69	72	70	66	73	82	68	60	64	75	68	84	64	57	66	71	73	73	66	76	72	66	78	53	68	66	67	68	60	73	70	61	75	68	64	69	69	75	80	77	62	77	70	56	74	81	58	79	67	68	59	66	73	86	61	78	65	73	70	64	66	78	69	70	65	71	81	63	74	89	62	54	61	63	83	78	67	72	54	74	66	75	68	68	62	65	72	80	69	65	61	65	65	64	65	69	75	57	75	82	54	77	78	66	87	52	68	67	69	61	67	78	62	72	68	73	71	68	63	79	62	75	56	66	76	72	73	78	77	65	64	79	66	55	75	73	71	76	74	65	60	72	89	67	77	74	73	65	59	67	70	69	69	72	81	73	60	70	54	72	71	65	60	68	82	58	82	78	69	83	64	74	71	77	75	72	75	59	76	67	74	56	74	64	63	60	65	82	61	80	82	70	75	61	68	58	57	65	63	54	65	67	74	77	75	69	63	89	70	68	70	57	65	59	75	77	67	59	51	45	62	72	68	73	72	66	53	70	57	77	75	72	63	64	67	66	78	54	75	66	63	70	63	83	78	60	60	68	67	78	74	62	66	76	69	82	69	62	48	65	79	69	77	65	61	86	58	77	71	71	66	74	66	75	68	62	72	80	72	69	62	63	69	70	76	60	72	66	64	56	70	58	71	65	79	70	75	83	80	61	68	62	72	75	72	76	70	66	68	63	62	77	78	73	61	76	79	76	67	86	78	58	59	69	74	62	71	73	73	72	81	80	79	66	62	64	55	81	64	78	83	70	56	75	71	78	77	66	87	58	64	68	50	71	72	78	66	55	66	80	70	74	66	65	77	68	67	65	58	56	64	68	64	67	87	74	67	79	74	78	73	66	69	83	76	65	83	77	62	67	82	73	77	72	62	72	67	62
26370	20296	16135	21036	26434	26045	24218	22000	19331	16114	13962	12243	10775	9051	7940	6833	5697	4944	4496	4235	3704	3185	2866	2864	2788	2586	2387	2258	2138	1946	1789	1579	1529	1476	1412	1312	1329	1410	1314	1255	1174	1178	1098	1062	1055	1004	1008	981	968	1016	898	907	894	857	883	907	872	808	853	889	831	857	866	813	840	844	846	789	814	803	834	791	803	875	803	830	819	872	820	830	824	812	776	859	849	813	863	878	802	871	822	821	843	853	794	826	869	827	801	878	859	873	767	829	795	783	808	874	839	839	793	812	799	812	851	806	756	801	793	848	863	835	846	857	788	828	852	786	841	802	847	836	774	833	818	868	849	857	806	875	846	830	892	833	850	803	842	816	820	814	843	775	805	795	789	850	862	863	817	844	859	879	774	829	827	835	835	819	883	836	820	796	835	783	874	869	830	908	809	780	814	820	819	801	821	833	809	826	812	816	865	854	828	814	849	837	906	808	919	881	845	784	855	839	838	800	832	811	810	843	849	850	835	872	845	824	804	794	828	854	839	880	858	805	866	833	810	835	800	829	809	806	793	820	877	832	803	852	822	838	838	838	807	819	841	800	867	822	806	760	793	855	878	833	763	822	805	867	806	875	789	822	782	837	799	770	836	852	821	786	836	788	836	840	850	794	810	821	786	837	869	857	830	826	851	781	865	844	800	842	755	852	796	794	828	836	840	806	796	768	854	846	787	826	775	819	796	799	826	861	814	815	853	798	861	813	791	824	819	762	814	820	823	778	782	849	843	822	831	840	827	812	826	768	834	802	849	816	856	811	823	823	896	841	817	840	844	866	862	785	821	832	834	819	843	841	859	829	862	793	827	840	809	799	831	853	775	855	869	856	850	842	824	787	850	800	807	815	829	811	770	802	829	795	802	788	864	858	804	841	817	837	798	805	842	825	828	857	801	805	819	839	781	828	814	842	750	841	815	795	843	816	813	865	868	798	867	820	826	807	887	804	871	872	824	836	819	836	856	847	813	838	844	759	821	834	803	854	820	812	879	803	822	901	780	783	801	858	819	793	859	839	838	849	848	806	839	815	826	831	827	812	804	792	817	816	820	777	796	786	815	817	806	816	820	848	847	810	820	875	806	827	817	842	882	797	843	816	867	831	797	777	853	840	840	797	837	849	838	854	855	898	827	876	795	810	766	859	802	844	779	815	759	829	822	867	866	845	831	813	849	816	824	792	808	817	772	752	862	874	840	846	823	822	805	788	876	802	846	844	840	816	791	789	834	815	845	767	837	844	829	864	797	818	884	832	804	831	822	842	820	864	825	848	878	833	881	799	804	835	827	849	774	858	838	838	794	857	821	851	811	834	796	814	836	802	787	833	814	802	832	829	894	861	852	849	881	828	804	781	876	826	836	875	767	832	845	857	825	816	862	800	798	772	797	806	848	816	790	828	829	822	837	821	862	803	791	802	883	814	803	793	810	867	853	829	835	866	822	857	808	845	766	813	819	798	859	869	821	841	859	839	797	800	790	839	825	833	832	828	887	846	790	849	858	815	762	819	821	851	799	839	817	754	823	812	838	858	823	848	788	865	830	808	775	812	829	822	876	851	870	827	809	870	810	833	875	883	848	815	839	821	805	787	839	791	824	867	869	817	831	834	797	764	774	810	845	832	802	877	826	869	893	819	765	815	864	865	803	862	842	851	805	805	837	829	797	800	872	842	827	842	808	827	845	826	807	875	841	854	832	783	840	838	827	834	790	827	806	842	842	879	822	809	845	783	787	838	850	801	817	804	838	863	863	818	871	813	790	861	825	828	806	807	848	873	803	841	862	803	848	801	827	832	828	828	801	806	828	852	818	836	804	860	859	801	831	816	844	802	838	839	891	798	822	826	770	832	822	876	813	836	847	799	867	847	829	835	816	811	876	862	843	820	840	876	809	830	841	835	853	803	813	859	763	806	819	830	808	786	875	779	815	830	762	835	832	811	806	821	877	814	872	851	834	818	804	873	807	827	792	843	799	843	819	773	834	826	842	800	858	797	889	792	818	875	796	791	835	833	807	873	818	830	796	866	857	841	843	782	859	851	831	860	828	762	823	805	864	846	801	795	838	818	798	831	842	765	835	805	841	852	826	872	869	825	808	811	797	840	836	835	797	785	827	777	882	808	822	812	808	822	835	831	850	837	828	796	784	795	882	790	833	823	832	804	831	846	796	857	864	825	802	813	805	874	835	837	826	787	814	804	823	840	841	828	781	813	828	774	790	844	825	822	835	866	822	798	891	863	815	853	796	851	806	833	774	780	763	802	870	874	808	800	834	805	845	785	821	773	794	825	854	811	817	827	792	879	746	826	815	844	842	860	860	805	845	804	820	819	848	828	822	854	827	783	802	842	804	806	848	810	830	825	830	804	819	838	821	827	831	845	798	820	815	847	812	795	823	819	806	825	843	855	826	824	857	851	829	832	862	807	805	835	825	790	822	883	808	788	866	815	841	841	801	832	805	883	843	852	843	831	814	851	855	803	801	796	919	794	826	842	817	844	833	836	842	876	808	829	837	882	847	834	872	785	832	857	792	840	812	791	803	811	834	827	799	887	827	761	811	859	818	802	827	872	887	787	905	848	804	760	792	843	886	851	804	847	847	857	884	825	837	875	777	841	784	798	841	848	841	834	852	816	882	801	830	817	829	842	806	796	800	851	850	905	837	811	860	804	802	780	819	800	829	848	821	794	790	836	812	791	843	823	822	758	813	812	814	788	857	835	854	835	839	837	830	849	825	854	831	866	809	870	768	806	812	818	836	796	820	828	802	787	812	849	839	848	830	868	846	849	878	859	842	766	818	870	814	799	814	758	878	814	849	814	861	886	868	798	814	814	849	813	769	806	812	814	796	834	816	832	779	836	852	821	817	846	873	809	843	818	760	804	892	834	807	842	879	780	774	852	840	836	816	863	850	794	844	805	817	852	785	837	837	795	737	893	832	829	779	825	845	832	794	850	770	792	837	840	766	870	842	872	870	861	897	837	858	768	806	847	824	826	867	861	884	791	813	827	816	839	777	833	805	837	831	844	802	836	814	802	829	831	832	845	831	803	779	766	814	824	816	760	818	821	816	824	819	856	826	810	839	783	803	856	819	808	799	801	804	867	819	823	822	772	824	809	809	839	842	824	757	816	853	870	815	860	827	764	843	813	869	804	908	853	848	802	855	837	807	774	873	795	827	794	783	827	844	904	788	834	819	878	807	843	795	811	836	794	854	838	872	806	868	875	799	807	801	822	845	888	786	834	825	879	851	866	779	902	804	794	803	804	827	830	821	811	831	840	789	869	807	795	835	818	809	827	801	887	847	836	841	766	871	835	843	824	836	830	827	800	796	833	834	825	838	741	887	797	812	828	831	822	801	829	783	808	855	804	795	832	810	798	836	829	840	793	836	793	850	878	821	794	825	860	827	860	846	825	801	888	821	809	861	812	817	818	854	856	791	839	826	814	806	846	828	832	849	843	854	828	819	911	877	840
4905	3861	1973	1098	1016	1186	1160	1034	868	718	577	494	448	381	325	299	239	214	198	193	184	146	150	148	138	145	140	103	125	117	112	105	92	80	86	86	89	84	92	71	86	90	80	70	83	83	64	88	73	58	65	78	74	71	70	74	74	67	85	66	68	61	70	59	61	78	61	67	66	60	71	67	63	70	58	67	68	52	59	83	69	63	64	59	67	60	70	77	64	65	69	62	70	56	78	70	60	60	57	58	69	59	73	65	82	57	66	58	79	59	63	65	67	64	47	66	67	77	68	67	61	63	63	81	54	68	67	60	73	68	68	59	70	59	72	74	68	73	69	67	59	49	66	56	75	65	68	70	68	68	69	67	56	79	64	57	59	58	66	77	71	67	58	69	77	70	58	72	64	55	75	62	66	73	42	66	67	61	64	64	85	64	66	61	57	79	67	78	79	67	59	55	61	72	60	62	69	76	73	71	67	67	70	61	76	61	70	53	74	67	63	81	54	67	60	78	74	79	71	65	71	63	68	76	50	60	61	66	65	71	56	77	48	73	84	73	67	50	64	83	66	71	73	83	71	50	66	69	64	72	67	69	62	82	87	59	52	57	54	57	67	74	71	63	63	58	69	65	69	69	68	71	75	49	70	78	65	69	70	66	63	68	62	62	59	74	73	66	68	65	73	60	73	65	73	64	67	64	71	61	66	58	65	74	60	64	64	65	56	73	66	60	66	67	64	70	71	56	57	64	69	73	88	66	69	74	69	69	47	68	58	65	73	71	59	62	59	71	69	56	75	59	55	80	57	72	72	68	75	75	67	67	62	64	82	58	57	62	81	67	59	66	70	54	65	55	76	57	67	55	71	74	55	70	61	59	79	60	77	65	71	47	66	70	66	58	62	70	68	76	65	58	73	72	60	53	61	70	66	64	63	67	60	59	73	75	67	60	71	62	61	63	59	63	69	62	67	66	52	86	56	55	68	62	83	58	50	59	50	61	59	72	77	60	54	57	67	57	57	56	64	68	62	63	61	68	65	66	72	78	64	82	82	54	59	61	55	71	74	66	62	70	60	86	79	63	83	69	67	64	78	57	78	62	67	62	69	48	54	76	69	81	56	60	61	76	70	51	57	75	58	53	60	60	72	49	62	63	68	59	63	57	74	80	67	66	72	73	66	65	58	68	65	76	80	81	81	69	54	78	76	61	60	61	62	70	68	64	76	60	60	74	60	68	75	72	54	72	56	56	57	72	71	58	54	64	67	65	60	82	77	77	72	72	57	57	54	68	76	82	79	72	62	66	62	61	73	61	61	62	61	55	51	55	57	76	65	65	72	75	57	72	58	77	71	60	62	76	76	60	68	72	63	69	75	61	87	78	46	77	77	66	64	64	53	68	75	53	51	71	62	58	72	62	75	74	71	60	74	63	58	58	73	53	66	62	68	53	72	62	63	61	65	72	69	65	80	60	61	66	66	71	76	75	85	66	72	62	72	68	79	69	58	62	68	66	71	50	61	58	80	82	62	65	69	61	54	56	66	74	70	76	72	54	77	67	72	65	68	73	60	54	56	68	55	62	72	59	61	74	71	52	77	75	60	73	76	64	72	79	74	64	70	83	78	58	71	58	51	64	67	61	58	54	61	69	63	67	73	50	82	72	62	55	80	58	60	56	71	61	71	58	69	60	65	75	67	70	68	55	85	82	66	70	67	69	65	67	95	65	67	61	59	59	69	60	65	62	58	60	60	59	66	53	85	61	72	71	58	64	63	59	61	74	70	50	61	62	69	67	73	69	63	69	70	65	59	82	59	73	62	62	82	73	54	50	63	56	62	86	47	66	76	65	58	78	62	68	70	82	63	51	53	60	65	67	71	70	73	57	71	63	63	66	60	56	72	66	59	74	55	75	67	81	79	55	68	75	65	67	64	62	74	68	63	79	62	70	57	78	59	61	92	54	76	66	70	74	63	54	72	78	67	59	75	61	66	75	65	75	53	71	57	55	56	69	54	62	68	51	79	76	58	62	63	67	58	70	53	68	69	69	80	59	58	82	56	47	70	64	51	63	65	77	81	79	63	68	71	83	65	77	61	89	57	74	61	65	48	72	65	67	67	60	50	78	75	61	76	85	67	65	68	65	86	54	59	65	60	74	63	65	66	53	76	61	67	79	77	70	65	55	67	66	76	72	72	66	55	76	85	75	73	60	75	62	61	60	69	88	60	66	71	64	58	74	64	65	63	64	69	62	56	77	57	64	75	67	78	70	63	54	67	75	72	62	73	71	67	63	54	63	60	58	79	69	71	66	61	65	76	68	60	60	73	58	60	58	69	74	66	74	54	59	53	85	75	63	60	66	78	65	66	71	54	67	80	56	67	50	73	72	75	60	52	52	66	61	73	63	70	65	64	56	63	80	62	81	73	72	62	60	65	55	64	65	70	64	67	69	70	66	72	65	55	70	80	71	64	59	70	83	55	71	69	65	64	56	66	59	54	72	69	71	68	52	77	68	62	90	70	70	66	69	61	64	49	53	68	65	67	76	81	73	63	54	68	58	62	67	75	64	79	83	60	66	50	72	60	60	67	69	66	58	73	60	64	74	67	90	61	82	45	60	66	69	58	59	57	53	57	53	68	50	75	65	75	74	52	48	57	55	75	79	76	88	65	76	76	75	71	66	54	43	69	65	51	70	53	78	65	56	74	64	61	73	55	65	67	69	68	57	63	68	68	55	66	67	62	77	62	62	70	54	60	55	65	63	77	56	79	70	62	64	59	65	73	78	57	68	63	71	65	63	65	64	63	67	68	53	63	56	71	63	58	66	96	73	69	64	70	59	67	75	58	72	76	59	66	75	56	67	64	60	70	80	63	66	66	56	60	70	66	62	68	69	64	77	71	66	90	53	60	60	58	75	67	71	64	72	71	62	62	62	69	67	67	67	64	62	75	68	85	61	72	85	63	70	57	65	58	69	58	52	71	58	73	76	60	77	73	59	71	67	47	75	77	58	50	56	56	65	73	72	75	60	72	71	51	64	57	60	60	72	74	76	66	74	79	67	76	71	60	61	70	64	62	65	60	71	64	56	57	75	64	67	69	67	63	59	58	63	59	64	59	66	57	75	73	67	75	69	74	66	72	68	68	72	71	72	61	73	65	61	60	73	58	58	78	52	68	77	57	80	72	62	69	63	69	58	60	47	72	79	75	62	58	69	64	62	50	71	65	67	68	59	63	63	67	65	68	68	63	69	72	50	66	65	63	61	56	70	57	56	69	72	57	53	61	60	65	62	70	68	65	55	64	69	71	66	70	82	57	65	81	66	62	58	68	66	67	77	70	62	77	58	72	60	66	65	72	72	67	62	66	63	67	63	53	59	71	88	62	76	64	59	64	67	76	56	71	58	67	61	66	59	75	58	75	70	93	59	66	77	77	67	59	67	63	62	73	56	69	79	62	57	79	64	56	59	80	61	68	63	58	65	63	65	53	63	54	59	67	64	76	59
31104	24698	19614	24728	30081	29757	27141	25224	22486	19076	16425	14343	12527	10955	9508	8426	7077	5920	5577	5217	4657	3968	3644	3306	3250	3034	2914	2651	2435	2159	1896	1786	1711	1604	1581	1490	1509	1448	1329	1227	1195	1155	1193	1186	1118	1076	1016	931	917	949	869	853	919	839	815	850	861	837	838	842	810	842	814	766	842	808	742	778	775	803	811	766	805	818	813	809	831	761	808	851	785	796	786	775	823	793	795	722	830	825	777	774	800	780	819	784	829	751	793	820	763	794	816	791	823	774	863	789	812	740	774	766	753	808	818	825	817	769	801	824	744	797	746	821	788	764	755	776	794	841	750	803	775	763	770	774	697	779	753	813	794	809	798	781	805	792	762	772	786	779	806	817	764	735	799	789	822	812	802	773	769	734	771	807	831	808	794	773	788	780	790	765	809	770	786	832	793	753	789	769	815	857	804	811	800	818	793	842	792	806	793	745	703	783	774	763	821	773	794	776	831	767	765	808	749	817	808	757	791	814	799	774	784	818	802	790	763	785	756	790	760	826	849	796	730	789	792	808	769	773	798	773	767	748	755	814	785	796	809	800	781	820	845	738	802	777	840	832	850	780	752	794	783	816	790	779	805	796	786	793	763	750	822	777	793	807	741	793	770	797	792	742	737	802	752	785	727	751	757	778	787	756	779	790	772	803	783	836	794	800	771	763	759	801	745	768	782	768	801	763	804	838	789	797	833	817	770	808	810	841	745	827	802	795	805	792	755	814	825	761	828	794	839	788	786	775	774	814	777	880	800	818	740	827	799	766	793	778	782	805	761	827	758	756	762	765	813	807	762	769	782	774	813	800	796	776	752	744	795	805	777	782	815	754	794	786	786	791	815	799	824	753	773	776	786	775	758	776	804	797	829	798	771	834	744	766	786	776	822	791	745	750	764	770	823	797	788	791	785	779	755	827	777	809	781	805	797	738	773	776	812	762	784	841	753	782	778	885	770	828	777	782	729	772	775	819	858	770	829	804	778	797	773	791	748	775	826	783	823	748	780	780	811	745	773	759	803	793	794	774	792	776	780	794	791	764	806	746	732	717	717	784	825	758	790	849	773	809	810	777	702	825	785	825	795	761	770	782	759	764	816	797	838	809	796	774	807	741	746	742	794	806	787	747	792	771	804	804	810	827	780	779	766	748	775	795	792	778	820	763	807	784	790	760	791	766	819	804	807	846	752	735	777	808	809	837	786	757	785	800	764	788	763	831	759	778	775	739	761	821	774	775	750	822	781	835	802	807	804	806	797	784	756	788	822	816	804	781	781	799	766	807	752	778	749	795	832	759	784	777	811	809	753	727	784	775	849	816	822	812	804	796	806	754	760	789	792	805	760	762	823	808	770	753	820	796	801	791	786	818	835	806	809	797	848	790	766	793	789	793	741	763	788	779	754	778	807	767	786	805	783	784	805	753	757	791	825	779	814	750	824	775	744	779	791	796	826	773	799	816	790	750	760	793	773	762	814	748	754	814	785	781	799	780	823	828	792	769	799	792	800	762	772	806	781	774	792	820	741	786	763	771	766	786	811	779	849	779	788	827	778	814	801	767	820	791	758	826	825	785	793	803	769	777	767	819	812	830	829	827	820	748	748	807	783	783	840	762	813	803	830	728	805	803	765	786	805	791	779	799	789	805	768	771	780	831	814	797	841	788	768	793	797	777	844	805	816	736	796	801	773	820	803	858	770	788	770	796	786	787	811	769	800	812	816	790	748	768	842	781	823	817	804	799	808	734	840	774	830	778	807	783	819	740	790	745	760	818	846	762	792	838	820	747	724	811	802	833	838	815	739	797	775	774	834	748	756	794	802	788	770	804	780	824	771	824	809	773	838	767	794	776	790	790	787	781	778	777	786	868	802	751	760	768	772	798	821	803	794	825	746	772	810	788	754	751	812	800	794	765	787	763	759	818	797	823	823	765	743	749	720	794	767	811	803	746	799	817	768	800	811	816	811	796	795	766	803	820	778	782	815	787	764	821	780	774	761	741	803	821	786	823	784	738	844	808	762	772	760	807	780	747	834	800	774	820	770	802	744	739	784	805	791	756	779	825	767	788	776	816	798	765	836	823	793	773	769	795	789	815	780	763	823	749	762	848	797	747	787	745	799	805	786	779	781	780	762	780	842	793	715	750	843	764	835	836	776	794	724	781	773	765	823	791	840	758	792	738	783	837	774	766	801	798	772	809	868	756	767	768	758	801	780	778	763	830	797	752	801	776	756	782	793	737	782	759	762	813	772	758	785	808	829	807	754	819	778	758	756	791	753	752	808	793	767	816	804	836	784	766	775	760	816	768	806	765	762	794	768	812	817	781	815	849	804	719	785	806	821	814	769	818	772	799	814	751	783	807	785	772	770	771	781	761	804	791	773	770	735	790	779	772	764	756	751	781	815	750	769	740	759	817	824	798	797	789	796	799	779	764	771	753	841	788	812	797	842	823	842	770	798	834	793	780	767	784	792	782	766	823	826	788	821	766	797	768	828	760	773	819	832	810	792	760	762	790	777	821	799	818	762	736	788	788	870	824	791	821	794	781	780	746	775	791	749	800	795	782	790	779	835	761	749	758	768	829	806	804	814	851	781	834	776	780	772	779	820	767	764	767	780	754	767	766	810	760	783	750	742	821	745	745	780	802	769	789	784	793	762	772	810	779	746	810	821	827	781	737	808	839	795	826	772	804	793	810	788	815	820	774	769	788	844	789	776	762	834	764	795	770	802	819	776	819	769	786	755	761	773	787	749	769	782	776	772	765	752	778	787	791	770	791	770	814	800	854	769	815	777	760	800	796	760	782	760	759	776	761	768	773	752	759	787	755	807	811	748	794	782	749	802	799	784	825	814	838	809	794	764	832	820	830	776	771	812	782	788	803	748	829	774	793	739	742	764	778	785	732	778	772	798	741	742	758	791	805	812	797	810	799	827	827	823	814	753	810	791	854	814	822	781	800	823	770	808	803	780	764	812	763	828	783	814	825	789	796	806	821	826	775	792	764	821	775	744	766	788	779	777	724	803	786	785	787	835	744	784	810	774	752	812	767	796	824	756	829	745	755	743	777	821	759	785	806	772	789	787	786	792	817	836	809	829	807	808	772	783	762	801	776	756	800	849	765	744	772	797	802	829	836	755	794	793	778	814	756	775	803	789	717	833	825	793	798	746	754	789	793	811	827	765	781	817	821	806	813	765	810	844	823	798	783	748	800	814	803	764	801	776	751	831	813	844	805	759	797	814	814	811	824	769	869	809	801	833	746	750	788	758	815	777	764	771	811	748	736	791	781	853	794	793	790	807	791	746	808	771	792	816	775	810	790	771	800	790	769	798	749	822	814	751	755	815	779	775	811	770	772	741	843	768	814	799	812	775	754	812	793	828	741	766	793	826	789	797	783	867	814	780	810	774	821	788	796	756	768	762	788	754	814	812	814	807	795	777	806	821	809	820	799	812	791	790	780	791	803	715	767	835	767	820	799	816	790	795	792
3878	2258	1110	568	574	594	552	528	405	352	260	236	232	173	150	154	133	116	102	122	128	86	86	85	66	97	70	90	73	92	77	80	57	71	62	63	86	64	56	57	66	63	58	68	68	75	69	76	52	68	69	68	56	54	65	67	61	66	64	60	62	52	57	58	75	79	50	43	68	61	78	61	60	53	62	69	73	62	63	72	62	65	56	55	66	57	65	63	70	57	78	64	65	58	57	58	74	47	70	67	69	55	53	53	51	65	57	63	74	63	76	76	65	57	62	58	60	56	46	55	58	70	72	63	51	71	85	70	63	72	68	65	43	54	74	67	61	47	61	68	69	65	61	65	65	57	67	55	65	68	64	62	69	79	53	63	63	58	67	61	61	49	52	67	79	59	59	63	64	65	54	55	61	57	65	75	78	51	56	64	59	65	58	64	52	61	60	69	69	60	72	62	44	61	55	68	54	70	68	66	63	72	56	68	66	57	56	56	62	64	81	49	75	55	60	66	73	66	71	72	73	77	67	64	45	70	74	64	75	58	68	60	56	59	61	58	64	77	55	65	53	50	57	67	72	66	63	64	57	52	72	59	73	71	60	55	58	53	60	63	60	49	58	48	69	72	78	68	56	66	55	72	68	53	52	73	49	68	49	78	53	50	63	50	76	79	57	64	45	63	58	51	68	54	53	60	77	65	63	52	67	60	66	72	66	50	60	55	50	71	67	56	62	61	56	72	68	65	53	52	59	71	74	68	66	62	68	62	70	65	73	61	63	64	66	77	64	66	63	51	67	54	79	74	71	62	66	65	57	64	48	73	63	56	60	95	58	55	55	60	68	71	59	45	51	59	67	75	69	61	60	68	55	73	56	65	53	70	55	55	55	57	68	58	82	50	60	67	63	72	71	63	60	58	76	71	50	60	55	67	79	53	55	69	75	70	54	64	42	62	61	64	72	61	69	60	63	66	56	58	63	61	52	63	55	67	58	73	63	58	79	49	65	66	64	53	63	71	47	57	71	64	65	57	64	60	64	63	75	63	60	72	50	61	54	53	73	68	61	67	63	69	70	67	62	70	56	56	75	64	61	57	52	76	68	56	80	70	46	57	69	65	57	48	64	74	60	65	58	60	77	57	69	66	69	64	62	63	65	64	73	75	76	64	55	66	68	65	66	87	63	34	70	55	65	58	75	54	60	62	51	72	58	75	57	61	62	67	62	62	68	73	55	88	63	54	74	71	73	75	50	67	58	73	52	58	84	67	74	71	71	60	68	67	62	59	63	54	65	57	64	68	54	83	77	59	73	43	53	53	66	56	66	51	65	77	61	65	54	59	72	79	76	60	72	71	61	60	49	51	86	49	47	53	61	72	56	63	75	58	63	81	57	60	76	66	59	77	63	71	59	56	59	59	64	66	64	63	57	68	55	67	63	52	57	80	51	67	62	59	63	60	60	54	73	63	47	56	49	60	74	62	50	54	59	70	58	68	79	60	56	67	57	74	57	78	59	62	69	61	65	60	70	70	65	68	57	75	56	59	59	66	60	72	66	70	47	63	61	70	78	48	63	63	56	74	79	64	56	80	55	63	54	49	70	67	65	48	62	64	71	59	64	53	64	58	62	58	67	64	61	65	63	58	75	67	71	77	57	46	72	59	61	72	64	60	62	65	69	74	67	74	66	72	73	60	57	69	67	56	54	58	55	62	67	54	58	65	65	76	84	63	54	63	64	65	57	61	65	57	58	67	60	64	67	59	65	42	72	61	67	68	61	66	65	74	65	64	50	62	61	70	57	59	58	68	56	66	57	67	76	42	64	61	62	85	56	70	64	70	58	57	67	69	63	61	43	54	60	62	51	62	71	66	67	57	63	68	51	75	66	65	63	60	51	77	71	62	62	61	80	64	61	57	65	55	63	61	61	76	58	67	54	66	68	65	66	67	52	53	62	61	55	54	66	68	66	43	50	62	64	64	76	59	72	66	67	70	61	60	61	68	61	75	50	66	54	68	47	56	75	66	60	59	59	63	73	73	65	74	54	61	71	72	55	52	64	59	56	56	67	62	62	62	72	55	59	63	57	65	57	62	51	60	62	71	64	65	69	69	67	64	70	76	70	74	53	56	60	62	55	57	63	63	49	60	55	72	58	58	54	56	76	57	59	66	77	55	50	56	55	61	77	76	61	53	68	70	72	62	59	76	64	60	49	63	66	53	69	56	57	64	48	57	56	63	64	62	58	46	55	70	56	63	55	69	72	63	58	63	59	72	49	63	65	59	65	70	77	71	69	53	68	56	69	63	54	73	63	54	58	60	55	69	62	67	81	54	69	69	68	61	58	61	74	72	71	51	68	62	59	41	65	53	69	67	63	69	73	61	63	67	54	63	58	60	68	67	59	62	65	56	68	82	67	55	61	60	70	62	66	53	62	56	58	45	73	50	58	64	60	63	64	50	51	60	57	65	63	69	72	58	61	63	64	53	60	74	53	51	57	52	62	58	71	72	74	81	77	56	44	51	78	82	59	58	55	63	65	58	66	79	57	60	59	57	69	59	62	54	74	55	83	60	57	63	58	60	61	56	71	68	66	70	64	63	67	65	62	60	68	67	76	62	56	64	60	79	73	65	69	54	57	69	63	72	63	61	61	65	45	59	64	61	61	71	58	59	56	66	68	63	57	69	66	52	54	70	63	58	65	70	55	68	61	56	58	61	60	60	59	60	70	67	69	57	66	70	73	64	65	64	69	74	79	57	59	66	60	56	59	48	74	60	74	60	73	62	70	73	48	58	59	62	84	50	63	53	60	62	64	75	66	41	67	48	59	60	53	58	78	64	62	63	75	71	61	55	68	56	62	57	60	73	59	74	74	58	58	71	60	58	66	56	57	71	56	59	56	64	47	66	53	74	65	66	64	67	58	78	48	65	64	64	68	68	57	68	66	68	74	64	81	77	60	53	68	59	52	61	72	73	73	56	77	77	62	57	74	48	58	65	63	56	66	67	70	60	62	66	67	66	83	63	72	64	48	52	39	75	55	65	60	66	59	84	59	86	63	65	67	72	58	54	60	57	66	70	75	56	45	56	60	57	49	64	68	59	56	58	61	66	63	70	74	81	59	74	88	76	84	48	55	69	55	55	65	67	63	63	75	59	69	60	62	70	74	69	68	58	59	64	66	60	63	70	55	65	52	71	56	84	66	71	53	79	57	81	79	63	72	63	65	59	79	65	54	70	63	83	77	62	73	63	54	71	70	61	68	63	65	70	72	65	60	58	75	69	72	76	54	70	67	66	63	49	54	74	71	75	72	59	79	65	58	67	67	65	62	61	69	47	51	65	70	68	61	71	71	69	52	70	74	73	58	66	68	68	79	49	62	65	65	70	51	57	51	71	60	74	55	70	61	72	73	63	62	77	63	55	74	71	66	53	75	63	67	77	68	62	60	71	59	69	70	75	54	85	61	64	54	64	67	72	61	76	49	58	62	74	51	53	62	65	66	60
26547	20249	14614	19177	24366	23369	20533	17955	15494	12587	9634	8109	6465	5568	4618	3824	3301	2861	2604	2571	2326	2018	1828	1648	1568	1522	1518	1466	1351	1274	1179	1150	1122	1078	1022	1076	1105	1018	958	958	991	970	1022	977	896	858	837	883	817	819	826	837	779	796	802	773	756	748	781	759	777	772	787	770	769	781	799	727	760	756	719	763	764	850	787	806	803	796	764	753	724	783	772	709	808	790	724	754	795	763	734	768	727	780	752	742	771	772	770	772	749	820	725	773	785	787	778	760	741	808	755	805	720	771	800	720	816	758	735	736	794	765	735	789	803	781	763	822	734	764	794	819	783	744	732	770	791	805	808	766	795	755	779	768	782	751	756	776	791	740	781	783	781	730	742	760	740	742	773	779	755	732	777	774	755	737	750	766	803	762	695	759	683	747	768	757	766	750	793	759	720	772	758	779	764	751	777	782	744	795	753	796	771	740	732	771	715	802	797	751	744	782	785	774	795	732	720	745	757	742	785	776	730	798	776	794	786	738	764	728	769	723	776	786	729	755	779	766	803	761	817	772	793	796	786	796	762	736	789	783	792	773	712	783	750	768	752	760	731	767	811	776	735	761	695	731	768	770	832	759	775	751	723	772	740	773	761	776	774	796	718	788	767	785	734	790	761	796	756	788	764	763	767	726	754	785	796	778	756	778	803	794	776	763	751	803	732	804	827	772	772	738	820	800	768	731	743	728	729	802	770	799	761	770	783	724	766	820	815	760	747	748	781	763	752	735	778	741	759	735	767	821	779	813	761	795	742	761	741	751	705	756	782	729	718	736	784	736	728	789	758	796	783	745	793	817	823	772	769	725	752	769	748	783	740	776	769	734	742	757	721	793	780	772	807	725	739	805	763	771	770	764	789	731	780	764	741	808	775	755	760	808	777	793	719	725	757	772	792	780	751	763	806	786	790	704	814	751	766	810	794	799	751	717	780	780	772	692	743	727	772	777	736	737	778	753	766	754	764	769	723	720	783	743	740	779	798	763	769	853	751	784	806	761	715	766	789	713	776	754	762	797	766	784	728	765	796	772	726	791	785	767	747	781	753	744	782	774	779	760	797	746	777	761	751	832	763	788	764	757	765	804	728	783	776	753	792	777	778	717	789	724	791	761	743	764	828	773	808	763	790	759	735	811	814	771	746	815	727	759	735	726	739	792	766	734	763	750	760	738	783	744	754	757	744	725	753	797	709	763	768	756	788	732	741	774	795	805	807	772	736	767	770	781	742	807	782	784	766	765	727	764	706	765	754	736	732	751	774	769	766	787	747	752	811	753	759	761	779	739	741	785	712	765	720	737	744	764	772	793	758	717	732	730	759	732	742	795	769	732	760	719	749	743	752	750	754	824	767	719	758	726	811	745	749	774	772	789	756	794	750	804	759	805	773	778	772	763	772	763	743	734	783	744	782	727	708	780	774	769	804	788	762	791	799	768	762	767	765	773	753	743	752	786	792	760	754	751	735	784	724	773	819	743	762	742	754	763	820	737	822	767	793	792	825	839	769	784	762	729	791	780	782	770	745	688	796	748	719	757	716	798	782	688	789	762	740	774	795	766	736	732	767	760	804	799	783	741	761	775	723	787	791	780	796	762	789	778	777	787	755	750	771	786	778	755	774	763	755	748	791	805	792	801	789	773	762	752	756	812	748	787	798	801	712	788	734	788	743	782	750	756	798	779	843	794	774	787	749	795	748	781	706	769	779	781	742	763	751	774	784	743	756	739	756	827	790	806	761	753	722	770	780	773	787	771	764	772	781	780	762	765	765	778	795	736	782	786	760	793	775	755	778	738	772	743	782	757	763	828	790	788	737	773	790	808	757	769	812	745	773	770	764	726	735	736	788	750	741	734	792	761	781	723	776	731	779	728	802	755	780	761	796	753	804	778	723	810	737	700	753	811	775	722	765	769	768	796	744	799	758	833	783	765	735	783	756	796	796	726	767	758	776	712	761	785	784	771	768	760	722	793	716	770	782	723	740	739	839	747	735	710	771	700	751	788	749	776	743	745	724	730	775	764	743	766	740	789	782	767	745	745	761	709	750	823	768	721	763	778	738	717	815	807	752	783	772	769	737	772	785	737	755	751	804	752	752	785	802	716	790	755	782	800	787	797	803	798	732	772	785	716	750	756	808	772	804	786	742	718	747	784	776	724	799	850	733	739	766	739	791	744	768	782	803	817	802	726	758	784	753	726	813	805	786	754	774	740	770	763	717	765	786	762	751	807	779	829	811	800	787	734	810	768	744	815	761	757	730	780	766	784	773	802	781	796	777	840	739	759	771	790	744	758	764	726	767	773	714	779	827	739	761	796	734	741	783	758	756	787	789	769	786	703	776	792	769	763	786	735	716	763	777	754	783	805	784	754	784	790	818	744	745	759	754	779	758	824	799	775	726	762	774	718	765	732	811	732	754	794	754	779	806	804	769	775	765	745	782	725	794	754	771	781	737	800	769	762	775	731	772	817	776	773	763	770	749	746	768	795	774	759	696	760	783	775	814	758	739	745	755	742	672	736	801	727	733	789	796	781	835	786	763	852	753	797	781	772	770	771	737	790	766	780	725	725	834	781	770	767	743	800	786	777	698	742	829	723	758	757	794	726	740	782	745	732	768	792	761	772	777	743	769	779	770	799	711	783	776	790	768	807	758	753	769	760	736	733	769	787	749	763	822	751	741	782	744	770	805	743	805	817	779	807	775	782	805	796	801	778	708	770	855	728	793	746	758	765	765	731	762	760	807	760	753	821	790	784	792	790	787	783	774	791	763	815	754	797	780	740	764	785	755	721	805	737	821	770	792	764	742	749	814	792	771	802	781	777	751	755	714	777	770	749	817	757	748	750	739	811	762	778	758	736	773	762	767	798	794	760	795	720	717	783	714	798	772	730	760	826	769	813	745	765	748	780	743	728	751	807	779	744	730	741	741	799	794	752	757	742	732	704	780	756	730	776	760	776	788	791	754	734	758	774	778	786	716	727	709	804	724	769	737	737	779	805	770	773	763	750	741	793	741	797	727	715	745	788	738	801	762	782	777	793	765	777	796	783	767	767	766	741	793	748	809	808	746	676	755	808	750	787	821	809	752	739	773	760	778	781	793	778	772	810	806	727	758	781	777	709	790	765	760	761	797	828	752	752	794	807	795	763	811	737	782	776	734	807	765	765	794	740	759	765	769	739	793	763	737	737	752	727	752	788	723	723	783	778	748	800	708	793	765	768	789	770	753	785	786	741	769	773	793	734	754	746	798	762	801	761	779	777	776	746	740	756	759	768	737	745	795	760	770	753	774	732	787	802	792	774	743	744	784	787	764	763	770	773	761	776	792	788	738	758	740	763	763	789	742	768	741	746	700	733	761	747	761	766	817	775	776	765	802	777	805	758	777	773	736	774	760	781	744	816	728	805	766	788	786	747	766	770	808	796	728	775	782	783	771	763	763	775	761	742	734	714	805	739	790	722	762	794	774	755	780	776
4847	3652	1722	874	875	1025	857	770	622	516	414	333	294	248	218	175	158	145	128	126	134	135	105	106	78	99	102	93	100	75	83	77	74	88	76	70	84	63	52	76	80	75	78	72	78	67	65	71	57	64	50	63	76	60	65	74	70	54	64	73	69	62	50	47	63	47	50	68	50	79	63	63	73	40	69	57	76	68	51	59	52	59	48	51	60	64	68	80	55	81	56	60	72	74	71	63	57	57	61	66	57	52	65	82	66	57	62	70	60	62	75	69	59	59	59	64	66	65	55	68	64	57	61	68	50	65	53	65	71	64	61	53	52	60	50	63	59	58	64	56	59	66	68	57	56	68	74	51	65	58	58	72	49	75	71	60	72	64	74	60	70	77	57	60	58	41	78	62	63	75	47	52	60	61	62	53	71	62	58	58	46	60	53	52	53	69	63	45	53	56	62	68	52	62	53	51	62	63	61	72	49	62	53	65	50	75	62	60	78	55	77	67	64	66	54	66	67	66	52	71	62	64	66	63	73	82	63	73	56	62	60	65	57	53	70	61	61	73	67	58	51	53	63	73	66	69	75	63	57	60	61	59	67	63	70	70	63	54	61	74	65	66	51	50	64	54	74	59	69	75	72	58	54	60	60	64	66	59	60	60	66	79	84	59	52	49	52	62	67	57	56	63	68	65	61	61	47	63	59	66	81	75	48	64	57	58	82	62	56	70	59	76	66	60	69	67	55	71	84	62	57	67	61	61	77	57	64	53	57	71	67	49	53	59	69	64	63	61	55	51	63	77	70	62	65	60	74	52	61	74	63	68	62	54	53	62	54	63	52	57	72	59	63	72	58	66	56	57	54	75	62	64	77	72	68	67	54	59	67	68	70	69	80	59	54	46	57	68	52	72	42	61	58	66	52	66	57	53	51	60	69	54	65	64	48	81	54	60	72	62	62	72	65	77	65	64	64	66	64	66	70	58	65	64	66	69	58	84	68	61	60	71	58	77	53	67	56	77	76	61	53	52	48	75	64	60	57	58	68	61	64	70	72	69	65	67	61	50	56	61	56	70	67	46	54	60	58	74	49	62	55	75	71	69	74	66	61	44	62	59	57	67	77	75	65	64	59	62	57	58	66	66	72	58	59	60	73	66	66	66	57	71	58	74	55	59	55	54	75	65	61	73	63	73	69	76	53	69	61	52	72	58	60	67	66	69	78	66	54	71	60	57	56	63	45	67	60	65	57	53	69	56	67	71	62	71	74	61	53	76	50	56	65	48	47	68	69	74	64	65	63	53	60	68	62	51	57	56	54	56	53	81	60	69	62	61	73	62	59	61	56	74	51	51	71	58	67	83	69	68	64	65	56	58	67	75	70	71	59	67	67	67	70	57	64	79	56	57	65	68	73	71	59	86	68	72	71	70	44	61	46	57	55	44	61	68	65	76	74	61	58	67	63	60	60	68	64	62	64	62	68	59	60	80	61	58	75	60	64	70	54	67	64	59	56	62	80	63	64	53	56	50	65	63	53	73	62	66	71	65	54	67	49	58	65	62	60	71	54	77	65	71	66	52	74	59	57	66	55	80	63	65	73	54	76	68	74	65	73	82	57	76	66	57	68	66	72	68	70	61	70	57	71	60	62	62	69	68	76	59	59	48	66	66	60	51	51	50	62	58	52	69	57	68	63	54	52	68	65	55	51	57	70	66	72	67	50	60	55	63	67	63	39	53	69	70	60	59	63	74	54	62	61	54	69	67	53	64	63	55	62	71	73	59	57	56	64	53	64	68	60	51	62	70	61	57	61	79	53	70	67	65	42	57	72	66	71	67	58	71	57	76	74	70	57	68	72	54	71	68	64	56	53	68	55	51	59	67	69	76	55	51	49	68	72	71	56	57	63	65	51	53	59	58	68	63	54	67	64	68	62	64	63	60	48	58	64	76	59	66	64	63	62	64	53	66	66	68	69	61	61	67	54	52	66	59	68	62	52	69	71	62	52	53	54	69	65	63	53	61	61	75	59	62	65	75	70	67	58	63	62	61	63	54	72	46	74	71	48	59	77	69	75	60	65	61	68	67	65	75	58	70	61	75	74	65	57	63	77	65	65	63	60	68	57	58	53	67	67	75	59	72	64	59	69	48	65	66	58	64	52	64	57	58	57	73	72	61	59	76	67	56	67	48	58	63	58	53	78	75	54	67	54	73	64	55	74	51	60	55	77	62	55	60	60	57	66	59	56	68	80	54	63	72	61	70	66	56	69	58	70	48	53	63	65	56	54	60	75	56	76	64	58	62	57	46	75	69	52	59	69	60	78	58	49	71	74	80	62	59	59	67	68	71	47	52	71	53	56	74	54	58	63	64	59	52	68	53	54	62	68	60	56	49	71	49	68	65	69	67	55	58	53	68	49	54	63	58	56	55	58	74	63	58	61	68	69	58	60	55	60	62	65	88	67	57	49	61	57	76	52	64	67	57	59	58	69	81	68	57	58	57	60	51	75	62	43	59	52	42	57	69	72	63	67	56	76	68	60	56	50	68	60	60	76	75	75	49	61	72	64	66	64	59	60	56	76	56	63	66	55	64	67	67	77	59	51	63	75	63	53	59	60	53	59	53	70	66	61	69	67	75	57	55	72	63	62	48	53	72	61	62	51	48	67	64	71	65	56	62	57	51	64	59	36	67	55	67	59	64	59	70	57	69	61	70	64	62	73	51	56	53	61	61	48	66	62	56	46	57	71	79	52	62	61	65	62	63	75	70	60	70	59	62	62	77	47	59	70	60	67	63	70	71	75	65	62	57	68	52	60	47	65	69	70	77	54	70	48	65	59	58	56	81	68	66	68	66	65	46	60	67	61	55	55	68	58	63	49	66	72	76	75	58	55	57	53	50	64	46	63	55	67	63	64	63	68	59	77	58	64	73	67	59	70	63	61	59	59	68	60	60	50	63	58	65	59	70	58	64	61	59	60	66	58	58	62	60	59	58	67	70	66	61	67	54	68	72	77	58	67	66	44	68	62	63	63	66	57	57	68	60	73	59	57	53	69	60	62	62	65	61	55	65	55	84	73	73	70	57	64	64	53	55	51	54	56	65	72	70	58	55	50	52	46	55	48	85	55	74	65	65	65	71	61	57	62	59	67	69	69	65	57	63	54	61	46	66	56	63	60	72	63	70	63	54	85	66	67	58	66	55	73	43	59	48	63	78	67	54	78	69	59	66	64	57	63	68	53	77	89	68	55	60	67	62	65	57	69	57	61	48	67	62	63	62	77	65	66	68	77	57	54	52	55	62	52	44	55	70	64	61	66	73	69	53	74	57	52	57	63	64	52	54	55	38	54	53	75	41	67	49	76	55	69	59	60	66	62	71	58	67	62	73	55	58	48	47	63	65	70	53	49	54	52	69	59	78	66	60	71	61	71	50	55	60	62	54	53	68	58	56	67	41	61	59	50	59	55	57	59	56	68	66	68	75	67	74	67	68	48	63	70	66	59	74
30656	24000	18351	23361	29090	28088	24987	21307	18832	16553	13630	11084	9138	7387	6324	5382	4561	3993	3740	3491	3304	2994	2525	2348	2179	2101	2002	1866	1734	1487	1372	1294	1188	1274	1198	1196	1180	1127	1053	1024	1028	1107	1135	984	942	913	892	876	840	853	873	815	864	831	809	782	800	742	804	767	768	729	762	776	764	748	763	826	787	788	744	733	811	741	732	763	825	791	749	746	772	756	746	745	750	745	741	710	761	774	761	740	726	786	720	719	735	735	803	712	739	753	752	789	793	763	730	754	742	749	770	763	717	789	739	765	740	707	762	781	717	744	710	770	740	707	782	731	749	750	714	749	749	739	745	799	789	713	733	770	741	730	711	814	743	773	781	745	795	790	731	720	700	720	741	788	743	753	740	762	764	762	718	724	778	756	750	759	741	736	738	753	712	700	741	759	764	795	736	757	778	756	712	742	715	714	760	759	766	754	733	744	759	697	723	769	783	769	784	806	785	712	742	721	756	747	740	730	702	736	768	779	766	762	728	754	782	745	694	728	740	799	733	757	710	755	716	737	721	770	742	762	772	710	777	771	711	734	773	729	760	749	732	728	754	760	769	784	728	762	763	758	780	770	730	687	730	748	772	769	764	731	747	722	768	735	777	760	759	778	740	748	707	777	751	741	724	761	759	743	764	727	751	769	748	745	751	782	711	732	750	743	792	781	753	716	747	704	801	743	764	771	757	713	749	753	731	692	756	766	759	730	758	777	764	735	754	689	745	698	775	739	779	767	700	747	759	762	756	712	771	720	755	743	753	733	764	750	810	757	719	778	757	706	759	795	751	756	783	735	753	713	773	771	771	719	738	732	682	756	711	735	715	736	747	778	752	748	792	721	698	754	783	756	715	728	738	708	780	763	762	774	684	747	760	738	777	724	764	716	751	717	745	753	732	790	707	703	726	774	747	774	720	747	748	743	728	759	769	778	707	749	723	755	766	831	732	730	794	745	739	739	781	718	735	770	731	766	750	702	748	755	734	745	765	746	758	770	720	739	704	823	712	787	783	739	718	723	762	683	771	755	784	742	704	795	740	694	814	745	748	781	750	759	700	755	748	731	713	737	758	734	762	682	782	760	746	755	706	786	739	768	763	763	752	771	752	736	729	725	745	745	719	776	717	750	752	707	751	738	747	726	745	739	775	746	766	753	729	784	698	736	727	741	722	734	710	780	739	727	762	813	753	770	761	703	782	753	736	734	792	746	743	751	741	709	760	776	744	776	730	675	690	744	735	682	733	739	742	712	748	759	724	776	733	773	761	707	766	720	753	774	751	814	745	772	751	735	818	809	756	696	720	762	721	714	762	723	726	689	757	789	719	737	712	757	760	739	795	767	746	717	791	724	757	717	714	779	757	753	794	778	779	741	812	740	736	746	774	742	760	739	723	760	730	756	712	717	724	719	775	764	748	820	729	805	745	766	761	760	748	811	791	766	756	718	749	747	730	786	760	772	763	708	703	779	757	754	749	716	779	787	694	707	768	784	733	761	792	754	771	733	788	737	732	762	771	750	777	732	781	710	773	717	745	716	761	749	731	753	764	739	764	749	730	754	717	747	729	721	749	756	721	749	783	736	695	772	747	749	729	737	744	822	737	724	737	744	766	759	751	784	767	770	770	756	780	725	779	773	726	738	756	749	727	802	746	735	737	751	795	713	718	771	745	753	734	757	763	758	757	735	725	758	728	731	742	729	752	737	747	753	757	774	725	733	758	690	729	708	768	787	796	718	756	774	765	730	738	798	777	782	755	723	750	756	661	701	739	750	751	719	724	800	755	729	743	722	746	730	744	688	732	750	785	718	795	766	731	748	705	767	737	732	756	740	736	760	786	747	729	784	776	742	737	762	739	752	756	758	758	713	739	738	802	749	716	731	741	786	715	761	745	741	755	741	747	788	767	782	713	728	772	715	738	789	767	770	756	747	732	735	742	729	754	778	775	758	727	743	747	721	731	789	799	760	731	714	722	752	754	770	732	691	747	730	729	793	728	757	732	757	732	750	742	773	751	749	764	699	753	838	728	712	768	708	721	761	774	787	732	698	707	743	714	724	775	741	804	746	725	778	788	836	750	776	761	762	744	735	777	725	720	753	782	764	721	748	748	719	720	750	734	702	755	733	754	762	720	748	751	764	746	751	755	733	754	766	746	730	755	697	739	766	708	744	753	723	778	726	730	785	788	721	797	776	729	751	741	688	725	727	745	737	808	749	738	739	761	718	776	823	790	787	727	722	723	818	723	742	727	742	774	749	720	735	760	733	770	765	749	753	767	697	701	767	788	754	686	726	754	686	764	762	742	723	752	733	733	734	713	756	721	777	779	719	780	748	757	724	747	710	718	754	767	738	753	765	720	774	751	737	736	740	781	763	718	684	741	751	731	762	762	703	773	744	815	723	686	736	723	721	741	749	749	762	767	711	726	729	712	766	827	740	770	779	769	746	766	753	714	713	781	744	779	766	749	740	748	756	754	743	751	747	746	784	720	745	798	712	719	769	722	767	705	766	745	790	724	762	673	735	758	762	752	755	768	754	754	762	759	752	740	789	731	773	705	732	749	743	812	752	773	764	749	702	730	756	714	775	741	758	754	749	725	774	720	721	746	742	725	730	742	707	692	775	741	746	684	725	743	758	767	747	792	739	728	810	800	740	777	754	786	788	760	729	742	786	764	767	741	777	716	774	755	757	734	725	751	732	726	776	765	805	801	768	753	753	750	775	735	770	729	778	738	725	744	716	726	758	785	771	748	728	752	748	722	709	734	768	805	803	788	718	795	705	735	737	789	741	789	698	710	729	757	758	761	769	729	813	746	762	766	712	798	762	741	756	718	755	680	728	757	703	719	723	760	766	730	734	740	828	736	732	757	737	725	787	757	783	741	760	717	758	778	741	800	752	751	739	749	722	717	723	765	754	721	759	728	685	733	727	737	758	720	759	770	742	735	772	692	744	747	727	684	761	777	760	762	774	758	743	729	734	741	757	768	742	756	741	724	801	764	744	823	745	738	752	723	732	764	721	752	769	768	734	745	732	775	744	731	726	750	751	800	761	752	720	707	728	771	760	759	705	768	733	753	734	712	770	706	732	720	698	757	739	785	788	762	748	755	742	805	760	721	714	738	735	755	707	730	747	742	739	728	726	748	765	786	749	760	705	722	742	740	768	714	784	744	704	727	706	773	756	734	737	755	754	742	759	789	731	775	743	748	728	746	731	760	718	700	724	742	769	791	769	731	708	786	731	750	737	733	766	739	742	746	775	771	689	678	802	739	734	727	718	773	765	734	750	756	795	729	728	786	762	790	750	662	734	784	749	734	770	751	751	773	723	764	763	729	725	721	730	726	733	735	787	674	716	775	748	799	767	765	756	760	767	727	764	709	719	756	729	776	758	704	760	751	738	753	764	759	744	735	793	794	750	767	787	765	748	745	768	728	704	712	760	723	722	747	788	791	777	785	744	701	759	731	768	716	758	767	754	794	765
6192	3320	1637	909	846	1074	1001	716	606	545	539	405	332	266	228	194	156	166	157	165	169	117	115	119	129	110	101	116	100	99	77	96	90	80	76	82	77	85	75	70	69	89	80	81	71	71	65	70	82	76	50	74	85	67	71	70	67	72	64	65	72	81	70	56	77	63	76	66	70	60	56	51	83	66	70	68	82	85	72	56	55	68	72	80	71	62	71	70	46	64	58	51	70	79	75	67	75	65	50	73	62	62	76	62	77	63	71	63	66	64	59	77	74	62	66	66	76	73	82	63	65	70	65	70	79	61	61	66	74	71	82	63	64	69	61	72	80	83	77	59	70	72	80	72	71	63	69	69	62	66	64	68	61	68	67	71	75	68	65	73	82	69	77	60	64	66	73	59	84	53	54	85	76	54	81	83	85	63	71	77	82	69	57	76	68	57	62	69	74	66	71	75	68	55	59	58	63	65	65	66	58	63	77	64	54	78	60	65	57	82	57	71	61	64	79	68	56	67	82	55	71	60	67	77	56	74	62	70	67	61	77	64	67	45	86	80	59	72	71	78	72	73	69	59	73	71	74	81	71	79	58	64	68	79	76	72	73	73	70	69	75	82	85	71	65	65	58	76	71	59	75	75	52	76	56	73	70	69	63	72	50	81	70	71	76	54	71	68	62	72	76	68	74	67	82	65	65	66	63	73	74	60	71	77	73	71	60	72	61	72	59	65	60	75	65	69	74	80	65	72	74	68	73	75	78	71	75	58	57	75	79	59	79	60	63	62	62	61	72	76	66	59	62	70	68	73	56	61	72	71	59	61	78	73	66	62	58	58	76	73	79	65	64	51	66	63	58	73	65	62	58	68	82	67	69	75	72	57	62	71	72	59	78	68	77	70	64	74	75	66	55	72	75	79	56	67	56	77	76	79	86	59	68	73	65	56	72	65	60	78	74	75	51	70	61	57	73	64	67	62	78	75	55	73	76	55	65	77	86	59	62	57	78	72	77	66	80	69	89	74	61	63	66	72	67	76	67	58	81	72	63	76	65	68	66	79	64	72	79	72	57	77	73	71	54	57	51	75	75	68	63	72	65	77	69	75	76	50	52	80	61	69	64	66	75	56	87	73	65	83	69	68	73	70	63	73	67	76	63	68	58	87	71	71	63	75	71	62	89	62	84	68	75	73	64	70	79	82	86	61	68	72	61	53	69	73	69	63	67	76	69	79	70	61	70	69	55	66	63	91	86	84	75	81	53	57	70	91	62	77	68	64	74	67	80	76	59	64	60	58	60	64	75	60	72	71	69	72	60	71	63	55	73	57	58	68	67	68	51	71	64	68	64	70	62	79	67	62	65	66	63	90	67	74	65	77	62	77	69	67	66	76	61	79	65	60	64	72	61	81	67	70	70	82	55	68	61	58	60	77	60	65	72	85	50	70	64	77	64	61	68	70	77	66	76	74	69	66	78	63	78	71	74	73	56	69	81	59	62	78	57	60	74	58	65	56	70	92	72	63	70	73	76	89	67	62	80	70	75	47	68	65	57	74	77	69	68	66	77	57	61	53	69	50	59	65	83	59	64	69	61	67	72	74	63	80	78	64	69	58	75	71	60	56	78	70	73	72	51	84	81	82	74	58	64	59	60	64	72	73	75	71	78	74	51	69	78	73	73	69	71	64	67	65	77	70	65	64	68	73	78	73	94	71	71	65	71	45	69	67	81	72	76	72	60	69	65	72	82	84	73	53	62	60	69	65	74	78	58	57	62	71	65	75	71	52	62	76	66	66	74	79	85	59	79	70	64	66	65	61	65	66	67	68	58	68	64	72	81	59	63	72	73	61	68	62	68	79	70	91	65	66	66	64	69	58	70	69	66	54	74	74	62	63	74	55	64	69	63	63	73	60	72	80	80	62	60	82	52	70	99	70	72	79	71	59	74	65	77	60	53	83	58	67	63	71	69	67	73	64	66	70	64	57	69	82	71	62	76	79	82	67	66	64	66	67	71	69	61	80	73	54	70	61	68	67	74	63	67	65	87	68	84	69	60	65	65	70	61	70	63	64	61	64	80	75	84	63	71	81	54	75	70	81	76	61	61	79	66	64	59	66	64	74	67	83	63	61	67	60	75	57	75	57	70	61	69	89	69	59	71	73	62	68	75	78	67	75	73	72	92	59	79	68	69	71	54	62	55	68	70	63	78	67	54	78	84	69	75	70	51	76	69	76	64	63	75	84	74	73	57	75	51	70	53	72	67	58	60	49	76	69	57	64	62	64	59	80	59	75	47	63	73	69	66	64	78	74	81	60	80	70	61	61	77	57	60	75	84	75	52	61	53	56	57	69	58	74	71	73	72	55	65	68	76	72	68	69	70	72	69	65	65	82	70	79	67	65	75	78	66	66	72	70	58	65	63	77	91	63	67	84	71	52	71	58	73	68	95	69	76	61	80	72	61	68	72	66	57	78	66	65	70	71	68	62	64	65	64	75	62	79	65	71	75	68	63	70	69	64	62	65	68	72	70	73	67	63	56	83	60	73	73	71	67	73	60	61	67	59	67	71	70	69	72	70	65	71	79	63	71	81	73	72	67	74	71	70	89	83	74	51	84	68	69	58	73	65	66	63	68	79	70	69	58	59	83	71	75	78	75	77	78	63	62	68	88	63	67	64	63	85	56	71	59	58	70	68	60	74	72	77	66	61	64	50	59	66	75	58	75	82	82	63	63	71	69	62	68	70	66	84	84	84	77	85	69	71	78	71	75	74	66	66	73	64	60	79	65	67	74	64	68	73	66	67	87	72	70	62	73	58	64	63	62	70	71	56	60	61	80	51	64	67	62	75	73	57	90	75	71	71	57	57	63	67	72	56	80	61	72	51	68	78	81	74	79	66	79	57	79	64	69	70	76	59	75	78	61	81	75	70	64	68	52	83	71	76	72	50	74	66	81	65	87	62	66	64	68	77	74	64	91	59	64	85	70	70	61	80	71	78	76	61	68	71	54	65	53	71	70	85	74	74	68	59	70	71	73	68	55	83	58	85	61	68	66	80	73	66	63	69	79	69	65	70	78	76	74	55	61	78	65	80	86	87	52	73	61	74	64	65	73	52	58	57	87	54	77	76	69	58	67	81	72	71	60	81	67	57	63	78	72	69	74	63	61	62	68	71	71	77	55	73	77	75	72	69	62	58	63	79	79	70	78	60	74	54	71	75	56	68	66	75	75	65	67	83	77	64	64	67	54	56	52	76	64	69	62	64	65	61	75	67	77	63	73	68	62	71	69	71	71	87	69	70	82	76	58	57	73	81	57	84	69	79	73	72	68	55	68	58	56	66	62	71	66	68	72	77	78	71	79	63	79	69	59	69	51	77	67	59	74	80	65	68	68	91	70	59	69	53	70	61	73	59	74	55	70	62	63	60	62	70	61	69	62	69	69	59	55	66	68	64	72	71	67	62	87	73	73	67	66	67	61	66	60	82	77	77	54	70	75	78	67	67
29779	23683	18382	23242	29017	28664	25880	22164	19129	17166	15508	12328	10354	8245	7039	6005	5017	4451	4212	4012	3875	3423	3018	2787	2664	2477	2331	2103	1894	1716	1641	1524	1389	1358	1373	1318	1255	1222	1148	1189	1161	1227	1154	1154	1046	1007	1000	978	969	960	947	909	880	881	917	876	870	925	859	887	821	872	883	827	835	897	865	836	874	825	780	850	805	774	838	781	834	833	880	855	844	844	834	839	838	835	842	876	871	857	800	887	826	883	821	871	818	852	834	812	871	837	883	826	819	858	766	831	852	842	865	803	820	785	851	867	773	848	867	872	795	866	818	812	836	867	843	820	793	847	814	772	871	874	826	829	802	870	805	834	852	795	826	907	845	798	808	803	862	811	807	832	849	818	851	874	828	856	826	818	860	797	810	820	835	841	820	826	796	797	815	811	823	875	767	872	814	838	793	800	838	801	828	832	802	810	829	799	835	806	856	803	812	849	827	813	812	812	870	875	870	817	850	841	892	836	868	808	819	830	820	834	813	803	840	820	802	825	874	838	818	822	843	769	834	873	871	845	841	801	834	867	867	785	848	794	853	763	841	858	803	901	881	833	802	855	887	845	851	834	816	855	835	803	789	844	870	812	841	837	840	849	824	817	822	792	872	849	827	813	844	816	817	826	804	810	768	810	856	846	877	850	853	868	818	845	783	823	852	839	854	833	875	844	775	831	871	850	796	811	816	807	797	851	884	813	818	817	864	769	812	821	826	824	818	833	844	791	859	850	803	828	822	821	911	797	825	868	836	824	852	856	828	784	872	832	855	833	835	802	805	822	818	816	810	806	840	872	823	791	824	834	838	809	863	837	880	835	892	817	808	838	834	827	839	799	841	790	848	822	780	830	853	837	820	819	848	830	820	844	861	859	826	769	820	867	794	893	781	812	874	877	801	827	842	811	873	875	830	752	854	833	877	827	797	885	859	811	849	836	839	838	873	809	828	837	807	863	799	868	837	863	899	855	825	846	873	826	849	864	870	829	806	820	797	853	792	861	805	845	841	864	870	848	845	855	897	796	855	835	817	782	806	884	870	846	835	830	803	842	848	841	812	846	770	836	831	787	865	827	828	826	823	873	768	869	843	859	848	864	813	837	840	812	859	828	836	854	838	887	814	851	807	789	825	800	844	847	836	828	839	868	861	839	833	806	833	836	864	828	851	850	831	805	856	788	821	833	847	877	813	843	781	864	842	837	891	840	881	838	807	850	794	810	829	810	824	828	805	823	792	842	846	843	803	871	850	847	842	846	844	834	830	807	794	844	806	856	833	823	812	831	803	831	821	772	873	835	862	797	809	859	832	834	856	827	787	841	822	830	827	840	814	857	824	822	863	832	870	794	829	824	838	836	791	836	859	816	848	867	808	854	855	847	856	821	861	840	904	805	843	794	860	826	880	807	828	809	834	823	915	826	846	833	800	833	846	805	826	812	800	818	820	855	825	796	796	832	775	928	832	838	875	843	838	848	843	796	822	813	837	832	816	830	856	778	844	828	855	826	796	873	822	842	859	821	853	872	820	861	807	797	806	835	861	836	863	849	792	793	864	883	812	802	800	889	838	774	784	840	810	832	805	848	838	828	763	830	852	857	858	791	826	835	835	843	842	831	810	816	832	870	832	794	881	841	784	829	791	822	837	860	824	772	802	850	848	841	782	791	821	813	832	831	810	836	879	775	840	836	863	885	823	805	871	856	789	880	867	837	822	860	841	820	833	782	870	764	814	830	856	827	860	878	822	845	866	808	855	856	884	834	817	833	845	794	869	840	875	804	893	901	828	799	826	828	812	832	846	820	841	843	876	848	816	855	824	889	806	836	841	831	849	840	800	835	835	812	848	901	835	844	810	816	907	842	811	811	815	862	877	859	828	850	834	848	824	846	807	817	847	853	864	819	858	839	807	859	817	787	876	802	823	850	813	801	844	815	841	848	858	834	818	856	879	816	853	813	834	833	847	827	837	863	857	856	814	873	873	841	815	846	848	814	850	840	791	852	824	824	804	818	846	791	833	871	860	788	873	866	812	832	863	837	780	873	829	854	866	798	885	799	839	797	892	844	877	884	783	848	789	802	855	830	838	793	810	827	802	803	822	821	819	783	865	788	829	822	901	818	864	825	857	857	812	799	838	820	784	811	875	815	806	830	817	854	823	839	796	848	877	857	847	804	837	828	819	838	832	819	832	821	821	845	805	807	805	854	840	834	821	876	833	853	833	842	801	828	801	833	840	770	804	786	862	928	768	839	853	849	785	845	800	780	844	895	851	864	875	787	815	812	816	861	848	862	845	864	905	829	790	857	846	827	861	810	844	811	849	802	838	808	856	819	821	809	816	813	875	838	809	787	846	836	873	843	788	834	818	863	883	885	803	837	785	824	816	847	872	794	840	860	824	861	896	833	841	860	867	902	808	828	828	856	859	856	790	848	835	798	873	777	815	836	816	851	889	858	929	831	839	774	873	774	873	856	822	817	817	866	821	872	801	864	791	831	810	844	826	871	811	847	792	818	862	819	860	816	830	860	832	760	822	820	785	865	840	835	794	843	843	873	834	777	889	815	821	804	815	835	845	808	835	790	817	837	835	867	825	842	867	795	812	818	847	833	838	865	801	795	823	804	849	831	884	880	915	829	828	798	845	853	823	851	854	875	845	862	820	807	841	858	853	868	853	835	844	824	833	836	819	835	826	803	877	815	869	844	777	875	827	806	825	783	872	856	835	840	817	854	790	845	823	852	824	902	827	845	816	817	875	821	835	848	802	875	827	820	772	836	841	858	849	823	802	811	830	821	868	856	840	777	824	834	815	849	813	853	856	869	814	860	847	831	883	860	820	892	785	844	838	845	840	805	834	856	836	850	857	844	806	833	845	828	826	815	843	815	828	803	895	776	901	821	839	892	797	811	819	881	872	816	830	857	839	798	836	887	772	895	828	830	856	835	843	846	850	838	787	814	815	839	789	845	868	842	842	824	820	766	799	917	824	821	851	813	817	812	816	821	831	827	809	871	848	850	793	793	819	784	810	836	858	831	820	852	896	841	844	785	827	842	780	817	816	867	835	763	823	869	857	800	831	845	873	827	836	849	853	800	892	844	810	829	852	830	790	799	803	815	809	843	837	826	840	865	825	803	819	846	851	840	806	836	802	858	857	811	828	804	847	819	812	792	788	817	801	903	820	823	788	861	849	827	851	849	810	843	822	857	768	802	823	839	838	844	881	915	830	846	880	813	871	855	797	797	779	767	806	826	854	898	815	860	887	855	892	819	850	837	810	799	851	840	861	838	800	837	836	834	803	891	840	857	841	811	877	854	826	854	829	844	804	862	822	794	851	865	851	817	860	793	865	848	816	883	839	871	842	866	841	852	851	811	811	774	800	809	827	779	853	842	822	794	839	851	837	844	814	807	891	845	836	841	838	846	818	861	827	792	878	874	815	862	836	857	889	868	882	784	857	825	849	873	849	861	875	837	890	841	863	870	864	819	870	826
6361	4500	2255	1171	1234	1487	1342	1040	902	632	622	547	418	336	274	248	222	201	200	193	186	178	153	136	138	159	123	114	91	109	103	81	88	80	90	92	80	75	73	88	79	88	99	82	74	75	61	67	67	64	65	77	73	80	81	76	68	78	69	50	68	60	73	52	74	65	76	71	62	62	61	59	81	66	65	67	56	71	64	59	76	75	64	53	73	60	65	67	75	55	73	66	76	50	62	63	72	56	56	68	64	70	61	66	62	66	58	74	56	70	50	56	65	57	50	76	57	73	74	67	53	63	73	66	69	64	56	69	71	70	58	69	67	74	51	69	65	80	69	69	76	65	79	65	82	67	65	83	76	75	62	70	61	65	56	74	67	60	63	53	50	65	71	58	71	78	75	51	62	67	73	58	62	61	60	65	57	66	51	64	77	72	65	54	54	70	61	61	66	88	78	63	67	71	73	60	73	65	59	66	59	54	68	65	68	51	65	59	54	58	63	70	74	60	70	81	63	74	80	81	58	56	77	55	74	59	56	74	65	64	74	81	70	62	59	76	65	62	69	65	67	75	66	71	54	65	78	68	62	69	53	59	67	55	76	72	66	58	63	79	71	50	72	69	63	72	73	68	54	66	48	56	61	75	60	64	77	68	73	65	83	76	46	72	72	58	67	64	73	68	68	69	61	58	69	67	76	55	69	69	66	63	77	60	61	71	66	58	74	63	75	62	67	66	45	69	57	59	58	64	70	53	70	68	72	63	69	61	61	94	64	73	67	62	56	71	61	64	60	48	71	72	63	78	68	56	76	59	77	68	66	58	89	53	60	67	75	63	64	53	71	72	61	70	70	71	76	63	63	71	69	64	61	72	66	60	61	66	69	66	72	74	59	64	71	64	77	76	68	79	57	82	70	53	70	56	60	62	66	67	54	58	74	72	47	68	68	70	62	63	59	75	69	51	68	69	57	59	53	93	75	55	75	74	88	61	64	74	70	65	62	73	73	64	65	59	70	77	73	53	76	62	67	66	57	65	75	53	77	79	59	78	76	71	82	88	71	73	68	47	62	74	70	54	85	66	60	56	75	64	76	55	57	58	57	59	65	53	65	60	65	60	62	64	63	62	66	80	81	58	62	68	85	67	61	70	65	56	77	82	69	77	65	63	46	63	55	63	69	81	69	59	66	73	57	62	62	80	85	74	60	65	56	61	78	64	50	72	59	66	71	58	71	56	53	51	76	63	69	77	61	75	62	74	70	60	64	77	62	73	70	67	70	59	51	65	63	71	51	82	74	62	52	59	72	55	58	65	69	64	67	73	68	61	67	62	52	54	76	59	73	59	72	73	53	68	77	73	69	61	70	68	78	84	60	67	61	67	72	75	66	81	56	64	78	62	72	66	63	61	63	68	79	67	60	60	55	83	67	64	69	73	61	73	67	48	60	54	75	71	70	52	64	81	75	69	69	84	74	58	61	61	76	73	64	77	65	78	59	65	48	72	69	59	65	64	54	68	60	71	70	63	68	68	68	73	75	71	70	76	59	71	54	69	54	69	69	77	77	60	75	73	56	65	71	54	67	63	67	72	73	57	60	74	65	72	74	64	60	57	70	69	54	81	69	56	69	80	66	64	66	61	75	70	64	75	72	69	64	68	65	80	67	58	56	66	61	63	77	63	69	55	67	69	65	64	63	63	66	71	65	56	54	60	75	74	64	53	55	61	72	62	72	63	60	70	58	69	61	42	67	44	67	65	84	49	79	66	59	54	65	63	74	61	74	68	58	53	54	65	61	61	60	52	53	57	66	81	67	75	77	67	79	56	72	88	58	73	76	66	59	70	59	76	79	65	69	65	59	66	75	53	83	58	73	75	73	60	70	61	65	72	85	68	63	70	63	77	58	91	66	68	57	70	74	64	81	60	55	69	66	69	61	58	58	84	65	80	75	61	72	68	67	54	63	81	69	52	64	72	63	78	63	48	64	67	68	62	65	75	59	63	61	77	80	76	70	70	82	65	57	71	75	75	50	57	65	71	92	69	61	65	64	60	58	78	73	48	73	71	73	59	64	76	70	66	71	73	68	68	70	72	78	66	66	59	71	63	52	73	55	70	62	59	62	69	61	49	65	68	76	68	49	54	66	67	78	66	63	67	72	67	75	64	69	69	75	58	65	69	80	47	61	65	70	90	88	55	44	73	78	62	74	85	68	56	82	68	76	75	52	71	63	52	63	70	65	66	66	75	69	57	63	67	73	77	57	71	72	53	71	70	63	80	65	64	68	49	57	75	68	56	76	75	60	59	49	45	75	74	63	63	54	61	65	94	73	67	67	59	70	57	70	68	77	60	69	67	79	78	56	65	77	69	71	58	67	60	63	87	67	67	66	55	64	68	67	85	52	56	69	71	66	72	75	75	65	60	84	74	68	74	51	63	72	59	64	61	71	55	77	64	81	62	61	70	61	62	60	65	61	59	63	63	48	72	69	68	48	82	65	58	68	53	67	61	71	77	83	55	63	76	77	66	69	72	62	59	54	64	89	62	66	70	74	54	63	59	69	61	69	56	68	75	64	58	68	67	70	61	63	55	70	70	76	53	54	68	76	52	65	61	67	62	67	64	63	76	65	74	68	83	80	67	71	73	65	63	78	59	63	68	75	74	68	76	47	65	78	60	66	78	68	63	68	52	75	59	57	54	54	76	53	63	56	71	54	48	74	53	72	71	59	54	68	72	57	59	60	70	75	71	69	74	76	64	74	72	70	69	82	88	76	54	72	71	83	63	68	64	72	75	58	69	56	66	59	63	66	82	79	75	76	64	77	65	52	64	61	47	64	66	85	65	66	65	75	55	68	68	58	53	70	75	72	64	64	65	72	61	64	64	67	62	80	74	71	61	57	63	65	72	67	74	77	66	59	61	52	60	71	60	57	64	60	62	79	71	64	70	54	81	63	77	89	80	57	55	66	65	68	65	64	54	68	76	84	61	84	65	63	45	60	66	72	71	50	68	52	66	82	53	50	70	76	76	63	75	58	60	64	58	75	65	84	68	63	50	61	64	74	75	61	71	66	83	59	65	70	62	65	74	66	82	67	69	65	65	66	69	68	67	70	86	61	67	64	63	57	69	85	76	51	70	76	64	68	61	68	66	66	82	62	59	65	74	68	67	65	69	61	65	67	63	78	67	69	63	71	84	73	47	69	66	64	62	79	55	57	55	73	57	85	49	57	78	67	54	62	66	66	63	65	64	57	69	81	55	71	75	63	65	54	74	63	71	51	60	51	62	74	68	64	59	79	68	59	75	50	75	61	71	59	72	73	60	61	59	56	67	68	64	84	72	69	64	59	76	66	51	91	67	70	66	57	54	67	56	78	62	63	56	77	62	62	67	49	58	74	75	71	68	62	69	71	77	67	80	69	68	68	64	69	76	76	56	77	62	72	78	59	61	69	75	72	67	51	80	53	71	61	66	57	73	65	73	54	56	53	75	53	58	57	63	71	57
33145	25773	21159	26211	31958	31913	28836	25044	22212	19295	17540	15124	12406	10241	8675	7357	6462	5594	5247	4916	4610	4205	3934	3524	3256	3036	2771	2392	2258	1981	1796	1737	1700	1442	1447	1321	1260	1262	1266	1298	1292	1301	1203	1146	1067	998	1016	935	949	921	930	935	859	836	841	838	835	823	885	878	754	817	780	822	793	791	783	802	850	808	780	781	827	782	793	780	808	860	817	785	795	797	773	762	803	779	766	783	837	742	746	786	797	780	764	811	775	811	789	758	800	778	828	811	772	809	824	751	799	810	771	775	807	713	800	816	795	799	788	803	781	804	745	802	836	764	774	771	781	776	822	760	796	828	821	767	821	838	749	806	859	749	797	779	824	798	772	822	848	761	798	808	810	794	825	758	820	792	780	807	717	783	733	815	793	780	755	774	757	793	774	814	828	749	800	754	765	789	708	779	763	801	766	787	828	826	805	761	807	779	809	802	789	770	841	753	783	766	840	788	803	787	784	800	819	770	771	786	807	798	773	784	790	763	774	842	777	780	790	848	801	766	784	744	786	752	822	760	775	794	790	753	804	775	775	793	794	770	787	771	813	797	810	839	788	779	762	776	817	810	779	788	757	836	712	780	790	777	814	787	762	784	769	803	788	809	773	833	792	692	814	755	749	792	787	763	784	762	786	792	797	808	798	783	758	833	802	802	789	774	734	774	763	734	763	786	791	761	771	779	780	756	798	801	767	833	792	830	761	769	764	796	791	798	800	742	763	805	786	828	761	796	772	782	734	771	768	766	808	811	774	770	805	757	781	764	796	742	827	805	794	795	769	727	792	806	797	773	820	770	828	839	783	772	779	812	735	793	787	832	820	825	765	806	798	772	786	757	755	843	808	774	775	784	798	810	733	799	795	821	788	807	806	780	799	770	813	779	759	794	819	809	789	806	769	758	788	766	799	829	800	776	780	789	798	774	804	798	780	741	768	830	804	769	825	759	734	839	797	795	819	789	741	742	778	814	777	794	730	789	787	861	776	810	765	821	724	842	774	785	770	764	779	754	783	786	817	793	818	799	777	834	835	740	749	792	816	785	745	788	775	825	806	779	769	803	781	806	800	765	795	778	776	769	762	754	807	811	826	826	793	827	828	763	779	766	814	796	800	804	771	777	769	813	739	825	852	784	769	747	771	770	773	781	803	771	796	748	819	817	872	775	814	821	795	806	822	763	803	766	763	775	802	811	738	766	783	840	762	732	805	762	827	775	787	754	778	782	817	752	788	796	783	806	806	767	803	796	799	769	767	795	780	740	788	771	828	772	806	744	733	782	789	716	845	770	780	794	775	757	809	767	778	744	795	784	761	805	718	765	843	807	781	800	814	751	773	805	786	825	771	768	776	825	745	745	830	833	758	782	771	791	818	803	752	797	796	769	737	788	786	787	825	787	761	782	783	744	808	756	836	771	810	790	763	698	806	800	784	853	794	763	789	797	723	761	773	754	841	739	800	787	806	792	777	788	837	792	772	740	805	793	784	771	799	750	760	782	766	769	764	809	764	787	767	733	823	770	726	810	775	778	760	784	843	802	808	730	803	807	840	804	780	795	788	793	839	804	772	785	829	815	811	764	797	756	841	770	861	840	785	740	777	769	793	788	808	740	813	787	734	822	781	822	769	782	849	793	808	791	774	804	789	823	807	770	832	811	794	745	799	812	760	767	772	763	797	755	797	821	793	799	796	758	781	739	777	801	812	825	732	810	804	739	812	772	751	811	783	709	821	769	804	785	842	782	756	831	781	851	842	793	799	794	787	781	771	768	781	764	794	784	806	783	828	791	837	792	806	759	780	791	771	813	771	765	831	806	816	757	785	723	752	775	812	741	792	765	823	777	778	811	848	798	760	766	791	795	761	798	804	824	825	765	782	755	778	838	812	812	783	782	799	785	780	749	769	742	824	836	835	793	821	852	836	788	774	821	817	813	805	840	762	778	758	834	802	762	763	760	732	798	767	746	758	808	785	767	790	792	794	796	749	790	817	799	775	780	797	767	814	788	757	782	792	807	810	814	838	794	741	790	810	827	754	782	758	753	779	755	790	764	789	787	809	802	817	783	816	798	795	776	794	775	823	782	810	793	799	794	729	749	775	800	778	783	824	811	804	819	831	796	765	823	799	790	770	812	760	766	785	820	753	780	770	815	775	746	778	756	820	780	808	757	772	743	762	765	716	798	821	783	768	813	785	784	812	849	827	766	773	779	796	780	797	778	768	820	804	777	838	793	801	834	779	815	768	790	776	729	763	797	789	819	795	719	794	835	795	763	814	800	821	839	827	806	831	815	745	805	773	758	782	834	833	794	771	826	793	821	782	781	772	800	766	749	813	787	787	835	807	755	786	787	829	757	772	826	807	760	853	714	812	774	804	819	802	795	795	814	811	754	803	803	740	801	777	773	774	766	802	763	817	735	779	801	798	803	831	811	794	751	772	792	803	727	768	847	809	747	781	816	799	797	792	812	764	779	797	782	724	821	751	760	841	769	794	769	802	803	806	788	783	798	790	789	780	809	736	823	743	818	785	764	786	830	772	771	799	808	798	803	812	803	751	791	755	761	759	804	829	770	820	804	778	851	758	830	770	827	803	852	809	763	800	774	818	796	816	817	739	765	784	808	777	763	803	788	797	792	833	795	776	779	832	757	808	795	807	786	769	809	817	823	854	764	758	814	767	842	801	805	796	800	837	791	787	838	754	771	795	780	802	798	794	792	807	818	827	773	821	766	759	835	794	814	799	805	745	823	814	767	790	767	761	832	786	761	862	768	825	755	781	802	823	784	805	779	841	786	760	814	797	790	803	833	779	819	773	779	812	796	831	801	838	862	773	759	784	822	766	773	804	831	827	768	786	757	772	793	775	757	790	795	765	728	768	787	830	782	823	799	797	754	798	767	854	799	742	798	816	798	811	749	757	802	788	790	821	813	774	801	737	756	778	825	782	728	794	770	782	764	793	733	784	782	797	804	808	786	777	820	776	778	739	842	770	782	800	792	766	791	760	784	822	761	766	801	823	812	789	792	749	767	812	806	804	788	783	796	788	785	805	808	729	821	792	782	794	729	789	785	804	745	788	856	806	755	811	772	790	804	801	803	811	768	795	842	827	775	881	842	804	765	768	754	805	793	788	789	801	815	803	801	816	820	741	725	835	820	768	757	787	863	814	755	823	771	797	779	773	823	867	763	758	793	818	708	800	807	795	763	771	793	836	780	852	772	800	795	785	801	811	820	764	755	851	791	809	745	841	773	770	843	767	820	747	745	774	807	774	802	814	806	783	769	752	823	852	804	748	784	765	794	808	775	755	786	826	777	794	780	812	726	765	791	781	822	792	759	830	812	740	746	794	858	808	800	767	813	801	804	783	795	827	822	768	790	818	797	788	798	808	805	798	732	828	792	756	803	744	843	772	757	788	811	821	729	765	800	816	748	812	799	802	769	806	766	817	718	836	749	796	819	849	788	812	759	800	792	780	763	790	836	787	776
4264	2073	1178	627	651	722	657	515	423	337	295	268	232	194	148	144	138	97	99	112	96	101	81	103	92	90	79	93	72	70	69	80	69	80	59	64	57	60	76	74	54	77	76	66	51	54	65	65	50	83	59	63	67	53	50	78	74	55	55	56	66	73	68	60	59	66	67	51	67	53	70	75	69	72	71	61	60	70	62	42	65	65	57	76	57	57	46	70	66	70	63	66	57	63	58	62	75	67	50	70	69	78	61	54	53	77	50	56	54	69	59	63	67	65	60	60	62	58	67	65	64	66	65	61	70	56	59	71	61	73	68	67	53	76	51	65	65	65	62	79	53	74	48	68	63	55	76	76	73	62	74	73	73	57	76	53	50	54	73	70	64	53	52	61	68	57	63	65	51	51	63	66	72	70	56	79	73	68	65	64	63	60	73	70	64	50	66	65	64	66	55	62	52	60	60	70	67	62	48	66	56	68	70	57	62	62	64	47	54	58	49	70	53	63	68	59	59	61	76	67	65	63	59	68	71	67	63	53	62	66	64	55	72	69	60	64	63	71	72	52	66	61	71	66	65	60	54	61	60	70	67	69	62	69	73	60	74	58	66	62	60	77	73	67	52	68	67	56	74	72	64	67	63	57	61	50	62	61	48	75	66	62	73	49	62	57	57	57	48	62	74	60	79	63	63	58	54	52	55	68	77	66	57	60	60	68	54	68	60	64	56	64	63	63	55	59	50	69	58	55	57	60	68	63	53	55	80	54	58	59	72	65	67	64	59	68	46	71	72	61	74	66	56	65	76	67	73	60	81	60	66	74	67	73	63	74	70	61	57	51	51	64	65	60	63	69	76	56	60	53	56	60	65	63	59	55	71	80	66	65	57	61	76	74	65	61	72	62	59	65	57	61	69	70	57	73	59	57	57	68	63	69	69	52	65	86	52	72	75	63	62	69	62	65	65	58	64	64	59	59	66	51	64	56	53	70	62	50	63	66	73	81	66	66	72	61	56	61	54	62	63	75	73	54	55	70	65	64	68	59	70	49	67	64	63	57	67	64	67	53	60	49	72	49	46	62	63	52	53	62	83	57	65	64	59	67	58	70	66	65	54	74	69	70	65	60	72	60	67	60	69	55	73	61	55	65	71	65	77	68	59	65	66	59	53	72	72	70	63	84	61	50	66	69	57	66	69	67	56	63	65	53	60	60	73	61	68	63	47	60	57	75	45	71	73	61	59	63	51	66	69	64	53	55	81	64	68	69	61	64	57	72	61	65	61	77	71	64	68	58	74	50	50	69	55	70	72	58	57	68	62	67	67	60	70	47	64	57	51	61	62	60	64	59	67	48	71	46	61	69	75	50	72	82	63	72	57	62	58	62	64	65	66	50	54	85	58	56	69	65	68	67	70	58	64	42	72	65	52	66	54	61	52	65	83	58	52	66	60	57	55	65	61	89	55	57	65	76	62	67	73	61	57	49	78	59	64	67	51	67	62	66	66	54	60	61	67	63	71	57	64	68	54	51	54	67	64	56	61	64	71	88	71	55	71	65	56	61	61	65	57	66	40	72	69	74	77	70	62	58	77	58	66	75	62	62	67	64	51	75	55	61	58	71	53	61	47	68	59	55	65	57	63	59	69	63	68	58	51	69	59	59	58	70	53	65	63	67	62	78	72	65	50	62	64	47	64	65	68	67	58	45	66	60	67	63	64	68	56	55	60	53	84	65	74	58	49	71	51	69	68	73	63	61	55	63	64	44	60	67	60	65	74	64	65	64	51	57	70	55	64	58	49	71	69	62	70	69	60	72	62	70	53	77	63	61	53	70	71	53	58	75	66	75	78	75	58	54	52	51	64	68	76	51	74	73	68	62	63	60	70	70	68	61	60	53	54	78	72	69	61	51	75	59	65	56	63	76	66	64	64	70	67	70	82	57	67	65	61	50	66	63	70	66	64	73	77	63	58	58	53	52	72	78	74	69	71	69	63	70	62	76	74	66	73	64	55	60	56	74	66	68	65	40	66	51	71	50	60	62	67	58	65	63	64	65	73	60	59	55	50	65	48	55	62	60	55	61	65	47	57	56	65	76	52	56	60	57	52	56	75	67	68	67	62	63	56	56	51	73	66	61	76	61	72	76	54	49	61	69	58	63	60	57	50	64	58	74	48	73	60	67	70	53	66	58	62	59	44	60	64	55	55	58	73	61	69	65	68	47	66	47	64	74	74	55	58	60	69	68	64	50	57	69	57	50	63	60	48	68	72	59	70	59	62	84	68	71	63	57	64	71	62	62	65	57	57	64	61	70	68	59	59	61	65	55	67	65	54	64	52	60	59	58	63	65	53	60	71	60	61	58	54	63	72	56	57	67	66	61	70	56	65	50	85	60	55	62	63	74	59	62	66	64	74	79	65	70	80	69	49	42	62	54	82	69	66	62	62	48	64	80	67	79	58	72	74	75	62	51	54	67	61	73	70	55	68	52	56	70	72	67	57	68	68	58	53	52	63	58	62	56	80	48	82	51	80	48	67	55	58	69	47	61	60	60	74	80	61	49	46	74	61	65	59	55	53	79	74	58	60	48	62	59	69	49	63	48	52	63	55	63	72	52	68	55	54	61	56	54	71	68	73	63	58	58	66	70	59	53	64	69	66	68	74	64	50	68	66	48	72	51	70	62	55	70	59	61	63	62	44	67	70	68	70	57	70	65	59	70	48	73	69	70	69	66	62	65	55	71	66	64	70	67	56	63	55	57	74	60	74	66	67	53	60	67	57	78	62	58	87	53	63	62	50	52	51	56	71	61	55	71	70	68	60	55	60	71	55	67	80	78	76	68	53	76	65	60	63	57	57	63	52	63	61	60	69	63	53	61	57	64	76	61	69	46	59	64	60	88	71	69	66	60	63	56	57	64	65	53	43	57	64	64	71	54	62	70	60	60	73	56	56	57	62	71	71	73	52	60	74	57	66	80	78	76	70	59	74	59	49	64	71	50	58	53	64	64	65	70	65	62	57	67	63	54	57	54	64	57	61	59	65	59	64	58	59	49	66	56	63	70	55	64	77	63	63	86	70	81	56	55	64	58	68	67	68	67	69	62	66	56	53	57	67	65	62	50	64	56	57	62	79	57	71	84	61	58	52	55	53	58	72	66	76	62	64	63	65	60	55	65	67	54	65	58	56	58	57	67	79	51	57	58	62	78	61	75	72	67	72	59	62	51	58	60	65	50	76	62	76	71	63	54	59	61	59	68	66	62	48	63	56	72	55	70	68	48	65	72	66	59	50	55	73	69	61	71	72	55	68	73	59	60	61	56	62	67	61	72	75	62	72	68	62	67	60	56	67	63	67	56	67	65	51	62	66	51	54	66	68	62	51	57	47	55	64	58	66	59	50	46	76	57	72	69	69	53	53	62	56	68	53	72	66	54	57	71	59	68	74	56	48	74	51	46	50	67	50	49	66	64	64	64	64	64	83	61	56	65	63	68	56	64	73	68
27125	20099	15758	20509	25568	25627	22524	18455	15094	12179	10242	9606	7210	5874	4708	3793	3177	2887	2569	2427	2138	2140	1981	1775	1659	1630	1452	1353	1311	1241	1194	1101	1027	965	1009	1008	943	964	922	1046	994	960	922	921	866	893	875	846	837	826	854	827	787	796	774	774	817	789	778	774	750	778	817	751	759	809	822	746	794	761	758	727	793	826	765	766	732	797	750	706	759	801	799	803	828	788	684	780	785	740	771	779	793	764	728	748	748	774	728	766	746	799	787	770	787	763	745	747	775	742	761	741	796	739	743	807	754	803	800	709	731	753	745	735	773	761	748	747	728	775	709	740	780	765	739	747	711	782	791	753	770	752	758	809	763	717	744	783	769	765	775	722	722	743	786	772	750	721	763	767	800	774	763	713	789	733	786	733	772	774	766	792	807	774	798	767	773	768	749	775	753	740	782	750	710	774	745	752	814	773	831	797	794	769	808	778	772	774	769	773	823	767	728	763	755	772	730	785	801	788	785	779	773	739	778	732	755	797	764	741	759	783	809	799	756	785	795	808	790	792	770	760	795	751	759	770	774	772	730	759	740	740	770	771	785	781	809	783	733	813	744	749	715	774	744	781	754	713	806	698	742	751	739	762	758	753	768	786	805	803	769	751	764	813	743	762	779	771	807	782	771	770	760	799	774	749	740	831	776	754	729	819	787	794	744	777	805	807	776	726	819	770	711	759	786	804	755	725	793	799	750	803	775	761	751	770	825	785	712	709	712	786	779	766	726	777	819	726	733	732	771	747	758	747	755	738	773	751	748	798	779	740	737	721	727	759	782	785	775	737	754	785	765	739	794	734	775	731	710	758	771	751	775	742	732	769	775	716	788	808	732	792	761	811	767	771	783	748	732	772	788	782	736	744	762	732	736	751	752	759	780	764	789	766	769	741	765	751	751	740	762	740	832	798	756	734	831	817	741	770	737	733	747	774	770	776	797	736	774	767	790	766	739	757	733	722	746	783	796	749	754	746	748	751	765	756	765	779	740	748	756	724	765	737	793	714	776	723	768	742	775	794	749	741	767	830	755	765	732	791	774	780	791	790	795	807	791	745	778	786	719	781	777	781	756	790	752	792	746	800	764	769	752	786	769	760	795	788	734	752	782	788	766	788	764	789	808	777	784	778	735	781	738	809	773	757	742	753	771	704	758	718	811	730	764	727	797	751	772	701	789	745	759	744	753	746	767	743	803	760	757	733	758	796	725	764	795	743	737	799	777	776	767	742	769	833	732	801	762	780	722	730	779	770	720	750	767	740	738	771	796	808	744	766	738	767	761	818	742	795	752	730	743	768	745	778	717	753	751	754	776	742	711	786	779	760	742	712	760	725	739	816	809	733	761	739	753	718	765	769	739	753	804	772	743	755	792	758	818	744	765	736	815	781	725	821	753	708	764	769	793	821	741	808	760	758	756	799	721	779	778	831	754	794	748	756	720	806	760	816	807	755	738	772	792	759	786	774	741	778	808	738	798	786	768	817	748	710	814	779	776	777	745	757	755	783	796	814	812	781	750	759	763	757	752	728	757	775	787	742	753	811	760	732	736	731	777	807	792	782	782	779	725	808	721	804	741	760	762	773	772	786	759	775	789	743	708	766	755	750	785	729	759	765	749	767	736	751	794	765	752	755	711	787	761	715	752	745	759	795	750	796	813	742	765	711	761	786	765	777	743	793	771	772	757	793	713	738	717	768	733	718	765	777	761	769	772	777	708	735	765	744	710	760	759	718	759	739	786	735	823	785	757	814	736	746	764	766	741	764	773	793	743	778	761	815	768	766	750	778	751	754	785	760	773	727	768	774	761	771	781	782	792	747	756	693	741	747	746	776	785	778	764	753	793	800	801	806	762	729	736	751	729	732	745	780	773	766	809	781	763	758	765	756	752	793	709	778	748	734	760	711	769	731	763	772	787	755	798	788	784	761	745	747	805	711	752	761	747	763	764	755	789	778	764	780	792	753	747	762	754	725	745	740	750	752	799	743	786	758	792	762	771	759	759	754	787	749	731	777	688	742	802	788	773	769	754	749	778	807	771	767	785	703	761	763	784	780	841	723	744	797	766	736	766	742	759	737	798	766	792	738	779	740	756	749	807	754	685	765	736	788	758	762	800	740	750	768	714	724	733	753	745	737	727	780	785	739	767	767	734	741	781	762	749	763	744	775	761	772	763	781	772	753	825	769	766	767	706	762	743	782	746	764	734	804	729	780	745	792	762	727	756	734	738	779	771	803	735	781	729	765	747	791	746	743	748	752	740	813	754	771	729	759	762	795	731	762	779	750	754	804	784	788	798	761	794	793	766	729	759	766	778	763	770	771	739	740	761	740	805	769	764	791	829	754	773	752	745	811	742	777	709	780	768	786	765	776	766	777	765	745	770	762	752	783	825	799	758	763	763	775	770	782	733	781	796	790	733	734	764	753	816	734	770	748	757	774	720	770	761	815	850	768	748	743	736	783	768	759	798	758	770	780	760	757	785	792	748	730	810	758	744	817	783	776	758	771	775	729	758	756	750	760	747	774	761	764	758	747	774	795	752	754	733	768	742	758	747	744	716	786	806	776	713	740	725	759	750	758	776	776	751	756	783	748	743	737	746	822	769	740	760	730	764	767	732	750	769	769	768	709	766	736	807	779	763	791	746	772	770	781	782	822	791	735	739	741	769	793	773	726	774	758	785	729	743	804	769	790	791	768	768	758	767	747	782	756	766	769	771	775	779	734	761	790	771	759	768	761	752	754	755	775	711	734	768	782	736	792	732	759	750	837	759	778	800	717	776	753	770	789	723	764	707	774	713	736	735	784	760	750	771	837	736	737	762	761	725	760	750	772	749	776	787	793	763	778	761	790	751	810	768	778	748	780	788	789	799	784	761	762	773	757	766	784	767	806	766	782	752	749	783	746	760	804	764	792	774	694	765	751	770	752	756	754	823	771	776	765	735	771	729	780	745	808	792	752	777	763	740	766	747	704	781	743	745	770	802	805	778	798	785	767	782	749	759	720	775	736	721	787	773	735	767	741	721	800	744	796	785	718	749	758	780	795	722	754	774	748	749	751	726	715	746	710	743	786	765	741	776	770	774	772	775	806	782	718	782	790	777	778	752	751	780	798	745	761	803	736	800	780	727	747	777	734	800	708	810	733	796	720	783	810	772	728	744	761	766	772	750	743	774	754	735	790	779	748	775	784	768	764	768	743	768	753	822	710	710	737	791	745	732	753	741	776	759	775	753	750	793	798	755	751	764	771	757	713	694	733	732	727	776	772	780	798	742	744	742	752	790	713	765	789	798	814	754	706	757	772	793	725	745	774	734	730	771	778	764	692	780	761	802	767	760	746	774	784	770	780	779	777	775	726	751	695	766	755	774	742	765	711	810	797	726	704	782	764	794	763	760	739	748	789	763	769	747	783	791	740	728	773	743	767	812	804	713	753	751	778	754	798	761	775	741	807	740	777	785	775	765	776	809	759	772	774
4267	3082	1659	1038	929	1023	1046	761	590	551	406	390	335	277	213	189	145	138	153	127	139	115	110	95	100	102	91	89	88	89	91	72	75	83	75	75	60	48	84	76	69	67	61	68	70	65	79	70	71	61	57	69	51	56	77	55	71	70	58	54	52	67	46	66	50	69	57	63	57	72	54	76	67	71	67	61	62	61	52	61	66	67	60	66	58	70	61	57	60	58	57	62	61	64	76	58	73	68	65	65	66	55	61	70	74	60	56	57	82	73	74	61	75	54	58	64	74	76	50	58	57	56	71	57	50	58	64	51	55	69	59	66	53	57	72	55	55	61	64	54	67	70	66	67	62	61	57	74	63	64	58	64	64	64	64	64	54	48	56	57	59	68	69	76	60	59	58	58	67	62	78	58	68	65	66	70	65	66	66	65	69	62	56	65	55	55	69	58	57	57	50	61	67	67	68	53	54	69	62	71	64	76	72	58	55	70	61	57	51	72	69	59	62	59	51	77	49	50	64	50	69	67	73	57	57	61	66	71	53	65	55	56	62	60	62	65	64	74	61	65	50	56	62	60	65	56	60	74	57	56	61	63	55	59	78	64	57	62	71	62	55	51	68	71	66	58	65	72	61	51	58	75	75	64	69	72	59	53	66	66	67	63	61	72	58	67	72	66	61	67	54	51	52	76	64	54	60	79	63	64	61	52	55	66	56	55	68	60	73	62	84	70	64	64	62	53	63	57	50	70	62	55	53	55	69	46	60	60	68	50	43	59	79	50	59	56	58	50	48	61	56	54	72	75	71	75	67	40	64	63	53	46	66	48	60	58	68	58	53	57	53	60	62	79	61	65	69	73	62	70	74	66	66	61	55	60	70	75	49	58	61	49	66	72	78	61	64	57	70	67	69	70	56	50	54	50	69	76	59	48	68	63	66	48	88	73	57	61	73	62	61	59	65	55	63	60	55	62	61	59	61	71	82	75	53	62	59	57	67	55	53	62	60	66	48	69	61	72	61	51	57	67	55	59	77	64	60	68	71	71	54	60	46	64	56	60	81	69	66	51	67	66	71	65	66	82	67	63	65	66	60	53	62	51	72	53	75	66	55	66	74	68	76	63	70	63	58	55	58	55	67	44	69	64	56	48	76	59	62	60	57	62	67	57	50	52	70	62	66	50	62	55	64	52	67	64	64	60	62	60	60	66	70	55	61	61	59	72	42	62	52	56	60	65	68	64	53	49	63	65	59	55	75	67	59	63	58	59	65	59	66	59	61	65	62	64	52	69	71	50	61	66	61	66	56	63	56	43	67	67	66	55	59	52	59	80	65	54	46	57	61	59	62	75	60	58	56	65	66	65	64	54	68	57	52	63	50	53	58	68	54	72	50	55	59	63	53	73	81	66	60	63	54	50	53	57	50	60	63	61	66	78	66	63	66	59	58	66	84	58	59	66	72	57	49	64	63	59	60	75	62	65	58	66	74	63	73	64	60	52	64	72	60	56	67	62	62	82	65	57	53	57	68	62	51	69	57	69	70	59	66	77	66	65	61	74	52	61	62	67	67	62	66	66	64	73	74	62	58	71	66	61	49	60	61	66	72	53	61	62	54	67	59	73	54	59	79	44	69	75	64	50	61	66	57	63	71	71	57	51	52	62	80	67	51	59	59	63	63	59	61	64	50	78	56	55	69	61	62	66	65	72	53	80	45	55	71	51	60	68	77	68	58	68	56	66	50	46	72	68	56	59	63	58	74	61	55	55	51	64	50	68	46	84	51	75	64	54	65	60	56	57	66	82	60	75	64	69	68	59	58	53	52	55	55	60	64	70	61	55	65	58	64	61	58	60	61	53	57	73	50	58	64	48	52	67	54	64	64	65	54	72	67	61	54	74	64	58	62	61	65	61	71	62	68	67	64	68	64	62	66	54	62	56	63	48	57	59	62	49	55	48	67	56	69	58	56	56	70	89	60	52	85	56	82	68	59	84	58	68	67	70	76	67	65	55	77	47	69	60	57	55	73	65	77	64	64	62	48	70	60	77	50	62	63	88	54	63	66	66	57	58	61	72	53	60	60	72	53	62	71	66	64	67	63	49	60	60	62	63	55	65	58	60	54	62	56	72	52	62	53	53	60	63	64	69	69	70	55	73	64	74	75	58	54	63	71	53	66	72	63	66	45	58	56	57	65	55	70	54	61	50	73	58	70	62	58	56	60	66	54	54	70	76	78	58	72	57	55	72	69	52	63	63	62	64	59	54	63	59	50	65	85	53	70	65	62	65	64	56	68	81	51	59	64	78	55	67	51	58	51	62	64	53	56	64	47	74	56	75	65	54	69	66	58	74	84	70	59	75	60	56	77	51	75	53	70	68	55	63	55	67	57	64	74	62	61	57	70	74	58	54	63	69	83	75	63	58	57	70	59	67	54	59	68	48	64	78	56	52	54	67	64	61	65	70	64	66	54	62	61	67	70	56	59	66	68	64	63	51	64	63	66	55	70	70	57	66	58	69	65	56	53	81	60	71	54	70	64	60	68	63	62	64	65	61	50	78	64	57	66	60	60	49	53	69	62	59	65	64	65	59	60	60	53	55	59	62	70	54	61	56	79	47	57	56	71	72	42	78	59	72	62	74	55	58	65	62	58	51	57	72	65	50	86	58	64	68	47	57	74	69	68	57	59	75	62	71	63	57	58	66	68	66	68	59	69	73	63	55	82	65	64	66	65	70	58	66	67	61	47	74	57	60	66	62	65	45	56	57	58	45	53	61	61	60	62	66	56	52	55	56	61	67	62	64	59	57	53	52	69	50	56	52	58	67	64	58	57	66	70	58	69	64	69	65	63	77	61	65	74	61	68	75	62	66	67	60	56	58	62	53	54	82	61	57	66	67	55	58	68	69	61	55	66	58	55	49	48	71	66	56	63	75	53	48	65	66	47	69	65	77	65	70	55	64	65	70	66	73	60	56	60	50	60	62	59	69	62	56	55	50	65	48	67	67	56	63	80	61	62	79	67	48	70	69	64	67	68	60	53	68	69	63	64	72	58	61	55	53	54	59	69	54	60	63	66	57	56	64	61	61	52	59	71	61	58	63	70	53	62	65	69	59	63	61	55	63	62	67	56	81	65	60	70	54	63	59	65	59	64	66	67	69	72	65	57	58	61	73	71	59	58	69	61	67	61	48	56	65	61	76	50	56	53	62	53	55	63	61	55	59	55	55	64	64	62	57	55	61	50	48	51	69	67	54	70	71	56	65	71	82	60	64	67	66	49	50	69	65	66	67	68	68	54	75	64	49	58	58	76	66	70	64	72	68	70	57	55	72	52	64	64	62	52	55	71	62	71	54	64	72	56	66	66	58	61	55	80	59	67	53	59	60	62	56	65	39	78	67	65	55	49	57	63	87	67	54	70	55	68	65	55	59	64	62	58	61	82	67	52	59	62	68	62	74	65	62	61	71	58	80	64	71	59	55	61	72	63	62	65	73	57	43	63	66
29370	23026	18883	24467	29708	29413	26378	22862	19076	16017	13216	11882	10380	8222	6780	5526	4430	4008	3832	3405	3204	2956	2636	2503	2439	2162	2018	1792	1639	1576	1443	1296	1229	1206	1144	1043	1049	1017	1012	1017	1016	1045	984	938	943	911	926	955	883	895	831	775	788	780	778	820	752	757	763	739	760	780	755	752	760	766	804	759	781	741	746	721	749	755	728	755	724	739	813	727	787	768	728	721	745	767	765	743	784	748	760	787	704	737	727	726	772	747	706	727	745	736	762	708	698	726	724	740	786	757	786	747	737	713	705	741	723	777	754	704	746	720	774	702	717	748	713	729	736	751	709	751	725	733	687	770	704	769	733	728	759	760	711	787	697	704	741	750	734	726	751	761	730	747	763	733	762	751	691	764	739	737	742	774	734	734	777	771	754	749	744	716	718	735	722	795	748	755	750	732	741	733	736	764	723	723	777	707	746	725	732	744	761	765	721	729	752	701	768	774	754	722	755	770	755	756	717	771	770	715	749	729	727	718	731	757	777	742	709	743	751	775	742	754	688	768	728	784	740	721	723	783	805	791	790	744	738	760	716	759	736	746	728	718	762	756	735	752	748	730	711	738	760	779	707	752	699	688	765	737	727	755	783	742	675	676	769	750	722	748	726	754	734	763	707	762	747	685	818	737	783	720	748	785	782	767	759	729	736	717	759	721	715	743	781	712	683	732	718	759	720	747	754	751	731	757	775	719	730	760	729	719	793	724	776	749	786	723	711	729	747	755	772	779	775	739	741	750	748	723	725	745	764	745	715	772	746	732	695	787	814	703	735	772	773	708	721	751	765	728	733	769	715	691	727	750	763	696	707	684	711	736	783	768	732	714	742	701	754	711	774	751	769	753	765	730	767	741	727	757	758	726	733	725	717	777	723	749	766	766	719	729	758	749	743	723	716	773	740	748	716	745	742	721	779	751	789	729	743	783	730	750	738	776	761	798	765	779	747	753	750	760	761	756	779	762	736	754	746	727	748	794	722	717	757	785	754	730	756	729	764	734	780	806	721	745	754	724	693	771	746	767	807	730	746	731	715	758	712	720	768	735	737	776	719	727	722	737	761	765	744	714	748	723	703	721	751	703	753	749	756	740	697	689	734	761	727	727	737	750	729	719	772	768	734	774	762	766	732	770	738	761	749	751	774	784	722	740	725	804	779	747	761	731	786	705	754	760	770	766	715	779	716	782	715	731	702	733	761	715	735	730	734	720	756	774	731	715	755	784	809	676	761	764	690	787	687	703	727	808	800	786	782	750	745	764	743	732	745	759	730	737	757	739	689	717	758	789	728	719	767	781	767	737	766	722	769	744	726	739	766	740	786	779	796	766	727	741	753	769	756	743	771	701	685	723	738	727	763	780	745	718	708	761	687	782	732	774	724	787	731	750	706	729	726	749	727	738	735	704	727	742	712	726	727	709	687	698	760	735	759	801	760	731	760	753	727	706	756	766	751	747	709	736	718	736	808	740	773	750	734	785	737	717	776	749	769	752	753	752	743	749	722	724	782	739	775	714	724	736	766	709	761	758	779	721	748	746	765	771	735	768	702	769	739	770	724	757	762	728	746	738	748	704	737	759	696	795	714	676	758	763	754	750	730	751	718	719	717	708	706	774	733	738	790	768	748	753	766	735	738	756	721	730	796	747	715	723	743	749	687	786	741	730	786	757	721	733	724	775	765	723	749	689	734	784	749	746	775	715	770	727	732	756	758	724	751	757	678	770	785	695	773	778	765	772	691	741	751	770	750	721	748	739	704	724	740	734	690	740	718	746	699	691	694	744	725	767	743	757	749	740	737	708	748	728	736	740	764	768	738	794	728	724	743	735	699	745	752	696	729	764	762	757	719	739	774	759	749	790	755	780	773	778	763	713	751	732	730	774	756	728	696	781	751	699	777	702	743	752	722	786	702	676	735	712	715	740	728	744	735	757	766	759	753	715	791	763	742	708	694	781	794	746	751	798	765	738	727	748	748	716	721	711	741	736	723	747	744	778	747	719	713	745	709	761	703	780	776	761	714	731	762	697	761	739	725	757	741	737	788	755	745	730	726	752	778	708	743	764	746	767	755	776	723	795	698	716	790	730	723	714	741	774	807	721	726	740	706	783	704	735	743	763	747	756	768	793	762	756	747	800	700	724	757	813	777	753	707	694	773	749	701	701	760	760	708	723	748	727	731	738	766	744	764	755	742	755	762	767	712	768	769	749	802	738	740	705	721	703	764	765	788	764	722	762	683	702	750	793	752	765	743	749	768	734	725	744	793	748	739	774	698	732	764	769	754	824	722	753	805	744	773	730	729	723	770	719	773	745	745	778	744	726	730	799	795	736	809	730	727	717	781	752	727	741	740	747	758	757	805	754	763	714	753	758	736	794	719	716	737	726	806	741	761	707	760	729	755	721	746	748	753	744	732	757	726	711	747	742	755	734	707	724	741	788	752	717	760	729	754	745	749	714	752	726	780	726	760	764	705	785	732	780	715	736	732	731	736	759	728	749	755	713	732	772	756	773	754	759	747	728	765	743	735	772	769	753	751	739	781	762	730	731	735	754	716	745	722	726	744	713	766	733	702	745	710	713	701	769	687	743	751	745	768	766	772	762	744	776	743	766	753	741	806	736	762	749	762	696	765	744	763	746	743	757	739	729	754	775	759	759	741	704	739	760	768	742	725	755	743	771	774	773	725	702	728	785	724	719	725	765	696	737	786	771	702	747	790	734	710	706	753	755	774	713	783	804	742	732	684	736	782	748	753	762	775	740	793	780	771	708	725	794	729	774	790	794	734	741	710	788	704	734	717	686	698	734	714	711	777	806	748	762	725	748	761	753	699	737	758	804	741	782	732	768	760	724	750	709	722	744	795	736	693	707	743	686	743	743	756	716	715	737	743	700	750	768	726	726	732	703	708	736	754	775	727	762	786	716	712	781	701	784	773	721	761	709	728	742	724	717	774	745	726	725	791	772	763	752	745	731	731	775	786	775	765	757	714	751	700	735	775	742	701	708	791	735	705	727	713	785	734	762	744	718	730	738	707	725	692	733	744	737	751	787	714	768	732	734	666	702	754	764	755	702	702	720	727	727	729	718	713	752	760	795	721	762	740	764	749	718	749	786	704	749	743	741	766	741	761	753	730	722	744	727	772	778	706	760	744	763	772	736	708	742	722	751	738	761	721	753	724	736	692	710	747	748	778	754	800	760	724	769	704	785	753	709	712	766	764	711	745	731	678	747	767	758	739	743	692	713	762	745	763	722	764	729	767	755	774	759	762	728	742	685	719	773	776	740	695	728	762	726	777	749	712	709	724	725	808	721	731	688	773	775	785	770	781	734	751	742	764	738	698	762	725	761	753	802	775	783	772	749	774	775	711	748	735	731	718	701	707	716	716	760	697	763	786	783	741	704	742	738	767	752	700	727	731	676	786	698	790	761	754	778	722	741	745	727	734	764	727	753	726	740	762	712	795	736	721	784	779	754	758	724
5458	2684	1700	1009	964	1140	1059	822	673	584	414	383	376	271	259	217	192	168	151	163	150	134	132	122	114	118	124	90	97	103	87	88	64	78	64	74	81	64	77	80	74	71	91	77	78	73	69	73	91	73	77	64	63	79	71	66	60	93	71	71	74	62	64	53	84	57	77	73	71	70	71	52	77	73	63	71	73	67	69	79	55	75	62	72	49	85	72	71	68	67	66	77	72	68	62	65	75	55	64	70	73	67	60	72	62	78	70	68	72	52	64	63	79	61	68	74	63	55	62	79	57	70	79	74	65	72	63	69	70	73	67	65	76	59	71	67	85	74	78	73	91	64	67	68	67	67	75	67	67	64	64	57	58	57	60	80	64	69	69	62	77	65	58	62	71	75	61	69	55	68	58	79	53	59	75	73	55	66	74	66	61	65	59	80	70	65	72	71	65	65	66	52	63	61	59	63	64	59	71	48	57	82	64	79	69	52	67	61	65	82	61	68	55	80	83	79	77	64	64	56	90	63	80	63	72	58	67	72	76	72	84	66	68	86	69	70	74	56	53	72	72	84	55	65	63	81	74	74	50	70	69	63	71	71	58	68	67	73	75	68	57	79	61	79	78	72	62	67	79	66	56	52	68	79	68	62	80	58	64	64	64	68	78	62	75	71	65	73	83	77	58	64	67	58	80	73	70	66	72	62	63	67	59	73	87	73	62	78	78	61	87	62	68	61	60	59	67	50	76	59	51	52	66	67	67	52	61	53	72	67	77	59	72	61	66	77	81	67	90	80	77	71	65	64	57	65	54	61	73	76	59	57	67	60	73	69	75	58	63	86	64	78	70	69	72	79	73	70	61	71	76	65	65	80	59	84	81	70	81	79	61	73	84	70	60	72	73	80	65	72	85	68	73	75	69	71	87	68	75	80	69	59	59	64	75	59	73	61	82	70	75	60	80	74	63	70	66	72	64	68	79	53	82	51	69	62	81	67	61	57	81	64	75	73	82	73	68	67	73	71	78	68	73	82	77	71	75	55	73	76	64	80	52	59	74	60	68	71	70	59	78	77	60	79	64	79	83	76	85	77	68	70	61	75	73	53	63	71	60	93	59	90	66	53	69	65	57	73	62	63	80	70	56	71	66	77	63	66	69	74	65	73	73	68	62	79	55	70	76	89	65	77	70	81	81	73	55	70	58	69	83	59	78	64	80	57	67	76	76	60	56	65	72	66	66	90	85	66	64	76	79	72	64	73	63	62	86	69	60	55	79	78	82	70	87	78	64	68	60	69	63	68	78	62	76	59	54	76	67	66	68	77	85	92	68	63	81	68	66	71	72	71	79	64	65	73	82	70	66	67	64	65	52	59	64	75	58	73	68	67	79	68	71	70	75	68	72	59	50	83	67	75	65	68	65	78	65	74	63	62	65	66	68	65	75	66	65	68	68	76	67	79	64	68	57	61	46	72	63	50	53	62	70	71	69	70	50	69	72	58	76	64	77	79	75	71	56	56	72	65	66	67	78	77	44	65	73	94	73	84	71	72	57	73	77	76	59	71	70	58	68	75	59	82	70	71	72	78	66	63	71	65	60	63	84	77	69	76	64	76	64	60	74	76	58	64	87	69	58	59	72	70	70	64	56	54	54	63	69	63	51	66	79	56	56	59	74	76	78	93	58	56	79	77	65	74	80	67	57	68	61	69	78	68	66	76	65	80	69	74	71	72	68	69	74	74	70	67	69	85	67	60	70	61	78	60	59	56	75	74	71	73	61	58	71	82	70	73	72	62	75	81	68	93	62	67	77	75	67	78	85	56	69	65	64	74	78	68	66	85	48	76	74	68	71	54	76	83	54	71	75	76	77	65	78	76	69	70	72	83	80	78	67	65	67	59	75	69	76	74	55	69	68	71	72	69	64	68	60	76	80	77	74	69	72	54	65	98	65	72	82	65	81	80	71	73	63	68	59	60	70	71	68	79	78	71	50	74	67	66	70	59	67	57	80	58	72	70	61	66	78	68	71	59	63	65	73	78	58	62	56	72	81	74	78	62	71	63	70	66	79	68	62	88	74	75	65	72	61	62	80	89	62	69	69	72	61	74	78	80	81	71	59	79	61	56	80	59	68	76	61	81	66	74	69	62	67	64	65	69	69	72	72	63	74	66	77	81	81	75	62	65	63	68	66	63	68	64	81	77	70	65	88	72	61	68	73	62	72	83	69	68	75	69	62	77	65	64	65	68	71	72	80	77	61	67	59	78	63	65	76	73	64	73	67	65	74	72	72	67	67	71	65	58	51	78	72	66	65	55	65	73	61	77	67	74	70	73	76	68	85	52	61	69	84	55	70	60	73	83	72	57	60	70	65	67	70	68	81	65	68	60	83	78	72	70	74	67	66	53	58	67	67	66	74	72	60	70	88	63	69	76	59	85	66	67	78	78	76	68	61	90	67	79	77	66	65	69	71	70	61	76	62	66	71	68	64	73	72	68	62	65	69	86	72	61	67	77	54	66	70	64	77	64	64	67	60	67	63	61	56	79	73	69	67	60	59	67	77	69	70	70	74	69	60	62	76	72	70	50	79	76	49	80	74	88	63	75	75	67	70	79	86	71	81	72	61	72	72	70	75	61	77	73	68	66	71	63	70	72	81	61	73	62	69	83	62	58	64	79	91	76	69	72	54	72	67	66	83	63	71	66	73	77	70	72	62	72	68	68	81	79	63	69	85	66	60	71	73	68	50	56	80	73	68	68	68	66	85	77	76	74	59	58	63	74	74	55	78	51	77	63	66	64	73	62	63	67	80	69	64	70	61	64	70	78	74	67	68	75	74	62	84	62	62	63	69	67	58	66	65	63	78	64	75	60	66	80	64	78	64	72	68	68	65	67	58	81	69	70	78	63	67	78	75	59	77	68	71	57	56	69	76	60	79	49	61	61	77	63	81	65	70	70	70	100	61	70	85	66	67	78	67	60	59	70	67	76	77	72	69	55	71	72	63	71	67	72	74	68	68	78	77	62	71	67	76	67	70	73	79	59	75	68	51	66	84	75	65	81	85	66	69	62	78	71	82	74	65	65	76	72	73	49	63	68	70	65	71	58	67	84	65	54	63	67	79	71	76	52	59	73	63	76	63	57	71	63	82	61	68	70	71	72	56	67	77	75	77	56	68	73	68	71	62	55	64	81	95	65	62	75	78	50	71	64	72	68	74	65	66	71	81	66	67	82	81	69	72	73	93	60	63	65	71	61	67	78	71	63	59	59	73	68	73	79	53	65	58	69	73	55	67	58	65	63	79	68	74	51	72	76	75	75	77	73	72	68	69	60	69	64	63	65	82	78	66	74	73	55	74	72	87	65	64	67	67	70	73	67	66	61	56	73	64	57	74	63	60	67	56	57	78	81	75	78	58	60	72	68	78	74	76	66	74	71	91	64	77	67	75	71	52	68	77	66	46	71	65	78	60	67	65	68	77	76	70	74	75	65	56	73	67	69	76	57
27698	21869	18676	24754	29354	29267	26711	23122	19751	16734	13947	12097	11046	9060	7615	6379	5184	4632	4260	3929	3580	3310	3217	2984	2736	2602	2292	2042	1843	1788	1663	1471	1402	1340	1261	1199	1151	1173	1154	1171	1163	1147	1066	1058	1044	1046	952	980	1016	925	919	911	864	912	833	888	870	890	875	859	854	902	829	847	845	827	831	841	840	818	825	891	865	799	847	843	845	779	826	807	804	829	799	833	856	833	846	852	833	813	830	810	846	821	830	829	830	827	824	804	839	818	846	838	807	833	804	854	852	853	808	805	831	842	811	866	827	797	796	832	786	836	820	825	856	860	841	868	823	830	835	893	858	832	844	824	831	824	818	781	830	840	781	787	812	816	821	796	826	812	791	842	814	875	789	870	846	826	824	764	811	766	837	799	813	891	814	836	832	809	852	823	833	809	772	781	826	801	813	789	806	846	808	809	832	848	809	838	862	785	852	836	821	782	854	816	850	840	839	854	841	890	816	779	872	844	828	825	787	845	813	862	844	874	815	818	800	805	811	813	844	819	824	827	831	831	818	874	814	826	804	843	857	828	842	849	829	880	820	808	859	845	831	861	798	839	852	872	811	806	795	824	834	852	846	868	839	829	808	826	819	780	847	776	871	874	824	839	791	823	835	813	863	819	831	873	832	829	829	801	813	809	932	853	809	806	839	886	845	826	864	844	827	809	843	874	772	813	811	866	829	824	830	828	821	888	851	771	872	777	859	778	843	873	798	838	832	825	840	832	842	840	838	836	839	816	834	816	841	805	815	832	863	815	817	786	876	817	833	825	823	863	787	850	813	828	897	811	811	832	789	810	824	822	870	855	815	856	827	826	828	816	812	845	810	864	857	838	844	828	841	815	825	810	870	824	762	817	855	831	810	824	873	769	903	838	840	762	823	816	785	824	852	812	874	782	844	819	852	835	822	825	826	803	781	856	891	821	782	835	884	816	839	826	847	855	832	814	764	802	800	850	832	829	807	861	809	803	838	820	838	826	929	821	806	839	805	808	822	838	806	848	840	859	770	819	842	825	799	805	827	784	772	837	840	840	829	795	820	839	842	877	779	832	800	825	891	850	812	875	881	830	801	837	841	813	856	827	802	810	824	778	814	768	825	820	829	832	798	812	821	836	808	815	785	805	786	851	770	845	807	799	853	823	852	823	860	816	821	835	836	850	852	825	802	823	859	833	797	795	836	877	779	829	834	860	834	872	794	800	840	871	859	801	804	804	831	820	863	787	820	821	782	849	813	801	840	840	860	820	753	890	852	824	853	772	830	826	880	824	822	825	876	859	803	751	798	805	814	802	859	800	848	844	843	853	834	808	834	840	840	825	905	809	848	844	813	833	811	876	818	828	780	799	889	865	804	862	822	856	828	804	771	847	835	847	834	826	774	828	793	845	828	858	822	827	799	838	852	825	824	865	841	824	820	838	848	852	850	779	760	851	853	835	824	802	814	826	860	837	859	831	833	834	821	835	797	813	831	897	811	823	819	860	833	819	786	841	869	824	867	867	813	849	782	821	863	799	850	827	830	803	859	811	815	883	862	843	830	816	802	835	825	807	843	832	849	862	811	804	848	789	865	812	819	868	810	837	807	897	837	855	780	856	840	817	816	838	797	820	855	803	817	864	828	818	829	834	862	836	787	814	811	847	881	863	842	811	797	794	781	835	787	838	821	875	780	860	820	841	870	835	868	796	842	873	802	828	832	789	823	828	822	856	796	837	808	815	780	811	799	827	853	806	812	833	807	808	779	777	829	797	806	849	842	866	855	829	872	811	858	801	850	836	832	894	831	838	850	846	823	834	811	855	799	818	786	816	796	834	881	845	855	832	844	781	814	811	864	795	830	763	844	789	871	882	850	828	811	796	827	849	831	816	827	790	778	869	808	856	845	831	851	820	862	838	813	827	812	820	850	786	811	821	822	831	815	856	825	794	884	851	845	861	816	875	836	873	834	870	855	824	808	848	806	819	837	797	830	814	832	761	800	822	802	802	821	801	850	847	807	858	832	827	782	836	823	816	851	815	809	861	845	796	803	863	801	813	802	815	823	808	826	817	816	835	876	885	873	820	822	804	816	846	789	838	844	853	825	776	830	844	813	849	831	785	807	875	817	851	826	781	844	796	841	808	833	829	864	874	817	810	788	864	878	797	828	787	821	822	803	765	806	813	877	841	846	818	822	840	790	826	854	811	793	828	831	839	843	843	861	788	874	829	840	785	815	810	821	821	865	859	825	840	866	852	806	853	830	868	849	827	796	879	839	821	802	814	788	780	819	797	870	836	851	826	781	804	816	836	790	827	809	827	815	841	848	818	800	828	814	839	850	833	772	821	804	835	824	848	902	846	828	795	843	878	885	817	844	887	853	811	794	853	839	850	847	780	825	853	815	841	823	824	827	850	784	798	811	815	842	880	775	847	841	845	795	822	847	867	900	817	836	854	807	852	832	862	844	859	762	810	878	803	852	853	812	828	774	864	911	826	808	857	830	845	821	854	842	843	803	861	855	822	862	834	806	854	861	830	844	837	858	853	856	802	819	858	864	827	814	896	847	790	792	832	811	820	823	823	865	822	800	880	837	843	893	848	771	787	860	869	802	847	847	774	850	845	820	800	785	814	839	815	831	822	808	852	833	875	844	802	795	806	789	855	879	828	815	785	813	819	832	859	859	814	829	830	867	818	834	809	791	836	839	824	794	881	788	837	864	838	858	783	853	832	795	790	844	829	872	843	851	855	808	821	825	872	862	787	875	850	781	833	869	776	799	831	887	860	805	845	852	831	837	869	829	842	813	835	858	818	811	812	815	816	872	829	788	833	860	808	808	827	817	834	789	811	858	812	788	821	835	847	850	856	812	845	835	832	887	809	793	865	849	839	853	867	810	834	790	836	815	777	793	799	810	854	819	864	813	817	795	806	828	782	804	865	832	857	827	858	832	812	808	806	804	817	855	821	838	824	805	859	814	852	806	862	870	838	820	806	821	791	829	862	802	868	827	811	851	816	870	840	820	754	886	783	878	828	818	815	839	783	809	844	817	835	826	834	838	817	880	820	841	784	826	782	846	856	805	835	871	820	782	856	817	831	789	814	851	828	882	863	814	814	825	832	828	799	846	836	809	832	813	823	872	861	770	825	833	850	852	861	787	845	838	811	847	876	777	796	793	878	835	819	841	766	825	840	860	807	857	867	879	846	851	838	831	848	835	839	824	864	868	824	850	859	805	867	833	838	766	855	852	823	813	834	881	835	856	791	821	823	890	874	831	783	804	867	800	823	862	844	859	868	791	787	835	858	861	834	843	790	836	822	788	821	756	833	728	830	816	822	783	846	794	803	809	857	855	793	844	845	874	853	810	841	838	828	802	821	797	850	798	791	796	828	857	832	835	797	841	890	822	814	826	832	841	797	810	815	792	822	815	818	879	817	837	797	837	829	803	823	826	873	888	854	788	825	839	776	846	822	776	844	910	817	817	843	816	866	807	819	856	851
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
