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
341894035057	341894035633	341894036183	341894036733	341894037277	341894037833	341894038383	341894038933	341894039477	341894040033	341894040583	341894041133	341894041677	341894042233	341894042783	341894043333	341894043877	341894044433	341894044983	341894045533	341894046077	341894046633	341894047183	341894047733	341894048277	341894048833	341894049382	341894049933	341894050477	341894051033	341894051583	341894052133	341894052677	341894053233	341894053783	341894054333	341894054877	341894055433	341894055983	341894056533	341894057077	341894057633	341894058183	341894058733	341894059277	341894059833	341894060383	341894060933	341894061477	341894062035	341894062583	341894063133	341894063677	341894064235	341894064783	341894065333	341894065877	341894066433	341894066983	341894067533	341894068077	341894068633	341894069183	341894069733	341894070277	341894070833	341894071383	341894071933	341894072477	341894073035	341894073583	341894074133	341894074677	341894075233	341894075783	341894076333	341894076877	341894077435	341894077983	341894078533	341894079077	341894079633	341894080183	341894080733	341894081277	341894081833	341894082383	341894082933	341894083477	341894084033	341894084583	341894085133	341894085677	341894086233	341894086783	341894087333	341894087875	341894088433	341894088983	341894089533	341894090077	341894090633	341894091183	341894091733	341894092277	341894092835	341894093383	341894093933	341894094477	341894095033	341894095583	341894096133	341894096675	341894097233	341894097783	341894098333	341894098877	341894099433	341894099983	341894100533	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2087	3300	1900	2700	2087	3300	1900	2700	2087	3300	1900	2700	2087	3300	1900	2700	2086	3300	1900	2700	2086	3300	1900	2700	2085	3300	1900	2700	2085	3300	1900	2700	2085	3300	1900	2700	2084	3300	1900	2700	2084	3300	1900	2700	2084	3300	1900	2700	2083	3300	1900	2700	2083	3300	1900	2700	2083	3300	1900	2700	2082	3300	1900	2700	2082	3300	1900	2700	2082	3300	1900	2700	2081	3300	1900	2700	2081	3300	1900	2700	2081	3300	1900	2700	2080	3300	1900	2700	2080	3300	1900	2700	2080	3300	1900	2700	2079	3300	1900	2700	2079	3300	1900	2700	2079	3300	1900	2700	2078	3300	1900	2700	2078	3300	1900	2700	2078	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
8082	3539	1024	650	846	844	649	591	484	431	286	219	203	180	166	174	152	152	122	93	112	92	111	93	76	97	93	91	80	76	87	90	78	91	83	67	54	70	54	65	59	45	49	86	66	54	55	66	61	55	46	46	56	42	41	54	48	53	57	41	47	38	52	49	46	39	65	46	52	44	46	50	43	53	51	52	49	50	36	48	42	47	34	42	46	48	42	42	60	56	33	39	42	43	48	48	23	46	44	38	36	65	40	60	59	63	56	45	43	48	34	39	56	44	49	45	41	51	37	55	48	52	55	54	48	33	46	45	45	40	52	52	51	44	57	54	35	51	46	39	48	50	38	42	56	43	40	48	49	44	55	39	42	52	37	48	53	44	50	44	41	49	44	60	38	40	37	52	43	49	45	45	41	39	58	42	48	34	50	39	44	36	61	46	40	33	47	44	44	42	47	47	56	47	50	52	51	50	52	42	54	43	56	45	49	56	44	39	48	45	56	31	42	42	42	37	56	41	47	47	34	46	43	51	46	45	39	44	35	47	46	53	43	45	51	38	42	35	40	32	28	40	49	42	38	42	52	45	52	41	54	47	62	43	46	46	50	52	42	34	51	49	39	46	53	44	49	54	49	49	36	49	45	40	53	41	35	38	42	39	47	39	40	35	31	54	42	45	53	42	31	39	42	48	38	43	47	38	40	39	44	54	45	46	42	51	48	45	39	50	55	46	44	40	37	52	50	40	38	48	43	36	58	40	43	61	45	46	41	39	52	52	36	40	43	59	42	58	45	49	50	59	44	40	45	49	40	36	44	47	42	46	32	33	38	51	57	45	51	58	40	49	41	45	43	53	52	58	49	28	38	48	44	45	42	36	42	39	38	47	40	42	44	48	51	38	56	35	51	37	41	34	37	53	49	52	47	49	48	39	50	41	44	44	39	36	55	39	48	52	43	49	41	42	39	53	41	48	45	57	39	51	48	52	41	48	44	53	45	40	40	58	51	41	41	48	43	50	47	46	38	45	46	38	42	47	55	41	49	52	45	52	50	48	42	41	43	50	53	41	39	43	43	50	42	40	52	51	42	43	54	48	55	44	42	45	40	39	45	53	36	43	46	40	44	44	42	61	51	49	30	38	52	41	41	52	44	56	53	43	43	43	44	44	41	50	42	48	37	52	33	36	47	43	43	52	51	55	41	47	33	50	36	43	42	61	46	51	51	45	42	40	48	51	52	43	40	56	32	37	55	49	45	58	48	40	55	52	43	34	44	46	41	40	40	48	48	44	40	44	48	45	38	42	51	44	49	55	36	53	42	50	37	48	60	43	38	44	51	47	49	46	48	51	41	44	39	48	59	51	56	47	46	46	35	45	52	43	30	42	47	42	49	47	41	48	49	43	50	47	63	52	40	39	45	56	32	64	38	41	47	43	56	45	38	43	51	41	43	56	39	48	43	42	42	58	47	39	44	57	38	46	35	43	48	44	44	55	42	36	47	47	36	46	39	39	53	40	48	46	38	48	45	30	47	47	45	52	52	37	50	42	49	43	46	44	46	53	49	42	46	49	39	29	40	47	53	43	45	33	43	37	48	42	42	41	48	34	54	53	40	56	48	45	44	41	54	42	47	45	55	57	33	52	35	46	39	45	48	43	50	46	52	50	31	35	53	49	59	41	53	42	47	52	55	53	39	44	46	42	42	32	32	33	62	50	47	43	40	50	51	43	31	43	37	42	47	57	38	43	46	33	50	39	42	46	36	42	46	47	50	42	48	48	33	45	25	39	46	30	44	45	42	36	42	46	53	59	54	43	37	51	42	48	42	48	49	48	38	41	50	54	38	44	59	34	52	40	46	42	48	51	48	53	49	54	45	51	48	40	51	56	46	45	53	45	43	39	50	44	43	46	41	41	53	48	49	46	44	55	48	42	42	58	42	43	48	32	39	54	54	40	49	47	45	51	41	43	46	46	48	47	33	55	51	48	47	55	60	47	52	40	52	53	45	49	49	49	36	41	38	40	35	48	57	52	35	43	41	51	61	37	43	51	36	43	56	48	38	36	41	53	46	47	50	49	45	48	43	48	49	50	45	42	37	43	49	47	34	54	50	37	60	63	51	58	43	35	58	44	41	47	50	41	35	55	54	46	31	59	48	57	42	47	43	33	51	50	41	52	55	48	55	43	49	42	47	42	50	48	52	49	67	45	46	50	48	54	49	46	38	54	36	45	44	47	44	41	49	33	41	33	54	55	36	64	48	46	42	50	57	43	52	55	39	49	37	51	52	47	50	40	37	43	54	49	42	53	53	42	43	54	46	33	46	42	43	44	58	49	38	51	43	36	48	51	41	51	65	59	49	41	50	54	46	44	37	44	55	49	45	57	44	51	52	52	44	50	52	34	40	38	52	48	43	40	44	41	56	53	46	52	53	50	38	58	54	47	50	50	41	51	53	50	50	52	47	52	42	42	56	58	52	38	39	52	34	52	56	52	48	42	51	40	48	44	50	56	48	43	48	42	56	35	46	36	41	47	48	39	44	45	50	52	43	43	41	30	40	46	47	43	51	46	52	46	38	44	52	46	43	44	46	51	39	36	44	44	34	33	42	44	29	52	54	48	43	51	56	50	62	48	30	53	53	49	42	51	39	44	36	47	42	40	45	43	37	39	51	43	51	47	49	34	46	46	47	67	53	47	45	44	49	58	48	40	50	46	44	48	50	56	45	48	43	44	60	37	46	57	41	42	46	55	46	46	48	52	45	48	40	37	53	49	39	45	42	45	32	52	44	37	49	35	67	45	47	46	47	57	31	41	45	57	44	35	32	41	41	46	53	37	41	40	28	45	43	41	37	44	43	45	50	48	46	48	45	59	42	48	35	50	46	38	41	50	51	44	49	54	41	38	36	50	40	50	54	48	49	51	46	55	50	42	44	41	48	40	42	51	44	56	38	55	52	47	41	41	38	48	46	51	50	44	47	47	43	42	47	61	43	38	61	40	54	41	65	54	45	43	43	46	43	41	34	59	45	41	42	46	42	50	48	49	40	47	42	38	42	49	36	47	45	47	53	55	36	54	41	47	39	47	44	47	41	52	47	45	55	39	51	61	44	46	48	38	54	54	37	44	49	33	36	40	36	45	44	56	51	46	43	43	49	43	33	39	41	47	49	39	53	43	45	62	54	37	48	46	51	56	44	41	51	44	42	53	39	40	42	36	45	43	43	43	49	48	49	47	48	46	50	36	62	29	39	49	32	51	39	46	42	40	37	39	41	47	37	39	59	39	47	45	47	42	40	43	50	41	44	48	43	40	48	39	42	52	50	49	41	55	39	41	36	48	45	34	42	36	56	48	54	52	44	57	58	42	44	42	49	51	51	25	50	30	45	45	41	49	46	46	41	38	46	45	33	60	55	35	55	51	33	54	40	54	50	46	45	41	44	55	52	42	47	35	48	56	42	37	43	59	44	46	31	33	52	50	46	38	41	46	54	49	41	39	58	42
47547	29623	18561	29069	37505	36697	32847	29223	24423	20967	16487	12444	10732	9124	7876	8190	7978	6701	4881	4511	5072	4731	3950	3580	3309	3193	3056	3068	3108	3136	2988	3087	2823	2664	2430	2176	2055	1836	1839	1788	1666	1562	1597	1543	1515	1456	1466	1345	1394	1274	1245	1273	1198	1148	1089	1066	977	998	994	982	1000	963	920	924	845	874	870	840	828	859	926	850	830	876	801	803	806	746	807	789	779	815	756	760	812	792	781	768	781	810	774	737	738	760	751	761	782	685	753	795	748	799	870	748	798	789	825	842	815	826	848	878	817	872	840	748	721	783	769	831	759	749	747	743	773	774	771	697	774	778	772	751	751	795	757	756	720	728	756	814	731	754	762	800	826	774	745	803	710	746	806	746	741	746	771	770	797	776	756	773	793	783	732	726	806	772	756	721	785	752	819	725	752	727	742	809	787	774	708	736	763	839	814	752	784	795	733	733	739	737	808	722	745	752	738	738	788	797	744	784	793	768	734	761	773	733	747	748	725	751	733	722	753	754	763	725	759	807	724	708	729	769	772	750	744	819	724	756	722	775	777	771	785	772	695	766	743	711	718	792	765	815	775	762	780	773	750	679	747	766	757	749	759	758	748	748	714	764	761	778	735	793	746	754	727	732	780	753	762	732	742	727	741	727	781	693	767	759	787	728	810	733	779	782	698	770	737	754	776	716	815	760	761	774	785	766	761	724	788	775	776	756	750	745	713	782	760	712	793	757	778	751	765	722	766	763	742	760	738	754	750	753	745	766	728	774	749	780	707	804	751	780	783	729	742	750	767	754	706	783	735	741	720	798	787	772	768	741	785	726	729	685	745	747	733	776	784	744	759	774	798	787	788	774	763	672	756	770	748	749	747	771	728	691	711	715	725	735	761	748	772	716	710	770	741	730	713	731	776	749	755	715	774	760	779	802	741	775	766	760	763	731	790	733	774	747	796	746	745	744	733	725	787	771	788	721	714	761	751	809	722	743	768	729	792	777	743	761	756	733	802	773	736	753	698	803	719	755	817	741	737	740	756	726	792	774	725	768	755	723	762	791	714	765	761	761	759	759	771	786	764	736	784	775	705	734	784	752	751	781	768	757	798	771	727	707	741	776	738	756	780	755	734	791	753	783	755	770	753	751	742	756	790	774	755	761	742	757	790	734	725	732	765	740	762	729	717	776	770	772	735	723	745	790	754	800	807	739	733	668	829	735	752	750	695	765	719	764	795	794	768	736	737	727	755	717	721	722	701	719	800	775	739	796	741	720	729	787	764	780	703	772	762	729	780	734	679	794	760	764	740	731	798	760	757	785	708	786	745	714	762	761	740	750	777	749	808	720	793	742	773	755	744	718	784	757	787	737	742	737	791	741	764	731	781	729	717	726	780	763	768	792	769	724	717	749	736	797	805	806	726	757	741	802	808	768	752	740	801	791	794	736	779	711	697	715	743	776	756	771	776	787	733	766	749	752	776	729	748	752	752	778	744	773	671	801	688	750	735	800	755	722	765	764	712	734	790	811	730	753	766	730	822	782	698	768	726	776	819	779	740	744	791	757	697	737	796	778	756	726	770	786	744	776	758	815	691	769	736	702	762	735	728	724	761	761	768	753	779	758	764	773	746	770	737	747	765	752	703	748	755	812	770	745	703	765	792	786	745	767	731	735	721	721	787	779	794	734	752	709	751	768	772	718	784	771	774	750	772	749	739	750	741	764	732	761	774	762	766	716	771	789	739	797	724	760	774	743	821	771	736	740	790	704	771	774	750	744	777	741	780	756	763	774	773	761	753	772	765	727	756	768	785	794	764	716	716	725	737	747	742	762	799	720	744	800	756	795	800	750	745	712	765	737	735	752	758	755	785	782	765	767	732	773	766	776	741	764	748	759	720	727	757	771	796	753	743	743	728	770	722	793	725	756	746	728	738	805	742	793	725	786	735	764	754	750	744	755	745	739	774	774	814	700	763	762	742	757	771	754	802	743	782	758	754	788	774	744	721	725	823	744	738	766	715	761	718	715	745	753	747	777	786	734	754	733	794	717	754	749	708	766	774	789	736	752	754	801	775	753	816	755	770	795	723	771	766	744	740	755	791	825	775	757	830	770	773	739	738	743	772	753	797	775	737	762	767	741	770	758	754	780	746	725	747	695	787	729	724	783	761	780	748	773	779	746	746	725	791	747	749	701	766	748	774	799	762	763	723	767	718	782	784	713	800	758	784	789	701	796	779	725	755	757	775	723	740	697	753	737	745	730	749	771	791	697	749	707	728	787	732	772	742	744	754	751	737	818	714	754	711	760	762	734	718	788	772	745	755	786	774	720	787	750	756	764	750	786	729	726	741	755	756	781	777	788	746	773	749	759	754	795	748	753	679	783	805	759	747	765	719	756	775	742	779	706	736	822	749	764	770	787	761	739	713	708	743	798	771	748	783	739	744	761	743	758	781	804	754	801	763	753	796	802	796	696	718	801	726	737	702	776	721	698	708	789	731	735	774	779	794	737	774	787	832	707	764	766	828	781	751	762	763	740	754	779	734	734	768	729	780	791	740	742	781	750	792	734	769	723	774	776	775	742	754	756	735	745	773	712	771	754	780	799	752	763	740	786	832	768	739	760	753	774	732	784	734	770	763	755	722	774	742	703	798	761	729	759	742	746	737	741	815	735	764	785	733	764	702	747	763	770	717	764	740	733	753	681	755	727	763	702	722	789	736	804	822	783	766	706	787	781	724	793	748	733	733	753	783	781	812	791	767	766	781	755	755	760	760	749	754	799	718	769	755	821	731	785	752	729	804	763	748	741	774	728	744	775	742	729	736	788	666	731	706	738	739	756	753	761	769	782	781	794	771	736	751	807	739	766	755	743	743	738	719	755	775	732	723	749	729	749	778	754	745	720	820	709	743	765	746	784	720	743	713	786	739	768	738	748	783	767	796	765	773	734	775	722	739	772	784	723	783	762	766	734	724	739	761	777	746	760	719	778	735	732	794	759	730	721	759	804	724	711	741	764	760	792	751	831	767	735	744	764	754	732	723	803	791	772	765	803	794	769	704	777	731	802	730	769	770	744	715	758	755	789	790	725	738	784	715	748	778	776	776	745	846	764	751	769	737	750	767	732	779	726	699	726	783	749	745	750	765	781	697	795	756	820	742	795	778	766	739	738	735	782	731	743	800	783	765	779	767	726	792	801	711	740	720	768	806	749	762	774	748	744	754	758	775	777	751	753	767	789	777	773	819	779	764	747	734	735	801	778	736	800	749	730	737	712	785	773	798	785	790	789	722	777	748	769	797	785	741	755	766	807	755	786	764	777	741	705	761	758	766	759	788	759	729	736	789	737	794	779	790	795	727	761	748	765	770	796	723	755	776	758	754	791	793	768	744	810	733	778	786	766	728	767	750	734	735	719	803	742	706	732	822	758	798	719	736	769	748	795	754	777	757	760	742	679	756	720	740	762	711	759	757	686	809	772	748	746	711	800	695	763	706	711	728	749	734	795	778	821	752	729
3413	1131	474	271	326	368	284	232	174	184	138	106	84	71	65	79	85	77	65	51	64	57	52	46	62	48	47	39	53	53	43	56	51	39	48	30	39	24	28	35	28	30	49	27	23	28	36	32	45	24	35	36	32	31	26	35	33	26	26	28	23	29	28	28	27	31	28	21	26	24	25	24	26	28	31	26	25	19	19	23	29	29	32	28	28	30	23	18	30	28	20	22	30	25	27	18	31	34	29	28	23	30	19	32	27	26	30	23	30	33	23	23	31	36	27	36	28	21	24	18	26	29	34	21	25	25	33	31	32	23	26	17	20	29	41	32	37	39	38	28	26	46	26	30	25	32	25	30	16	30	26	21	18	22	29	24	29	20	35	24	30	34	21	22	22	21	32	35	24	20	20	27	32	19	23	26	29	32	33	24	33	33	29	25	19	23	42	23	32	34	25	30	24	35	23	28	28	35	24	29	25	28	21	32	25	31	17	26	37	26	33	27	27	44	32	31	34	30	25	24	36	24	33	28	34	25	22	25	26	29	17	31	42	40	34	23	34	21	41	24	25	26	39	21	38	31	34	21	33	29	24	24	25	30	26	30	29	31	23	28	34	37	29	28	27	23	34	18	39	34	30	29	35	38	28	20	22	23	29	31	38	29	24	36	32	28	32	23	31	34	32	29	32	17	36	25	24	25	26	27	32	32	28	26	21	36	31	27	30	23	29	29	33	19	36	32	26	23	24	25	21	31	21	30	33	27	26	33	31	37	28	15	27	32	34	32	28	32	29	37	32	26	27	21	22	21	24	33	28	29	36	29	23	32	26	27	18	38	22	31	36	34	19	25	35	26	30	30	33	22	22	24	34	21	29	22	34	23	27	20	28	40	16	20	22	29	27	26	27	23	31	27	24	25	26	36	27	13	30	25	26	30	21	33	25	24	23	28	23	28	24	20	26	33	43	24	30	26	33	29	32	31	29	28	17	21	24	25	30	29	28	40	38	36	34	32	25	33	28	18	34	24	17	37	28	25	29	20	27	20	24	30	25	34	29	29	22	26	23	24	32	22	28	20	30	32	28	29	22	27	27	24	32	30	20	31	32	24	29	19	26	28	21	23	32	27	24	31	29	29	32	32	30	26	28	31	25	24	24	32	30	30	28	31	33	24	36	17	33	25	27	30	29	30	29	22	28	33	30	32	35	27	39	31	19	28	29	36	26	20	28	33	27	25	28	16	33	33	31	23	29	23	38	21	21	29	32	35	28	20	34	26	35	24	22	29	23	28	28	21	26	31	21	27	28	21	23	28	20	21	28	28	28	28	30	30	27	25	26	25	32	29	28	28	34	21	26	28	27	30	25	27	20	28	22	35	30	35	30	44	33	27	17	30	29	27	17	26	25	22	31	29	32	33	30	25	29	31	28	28	33	28	26	19	24	29	31	30	29	35	24	23	25	30	26	32	25	17	26	20	34	36	29	22	32	27	23	27	24	24	29	15	23	31	30	34	28	32	29	30	26	20	25	31	36	41	20	17	25	28	20	29	36	23	26	29	25	38	34	33	25	33	25	30	23	28	27	33	34	23	37	30	24	41	40	29	25	22	30	32	22	34	32	21	28	23	22	25	29	34	24	20	27	26	28	34	27	35	21	22	36	32	24	29	34	20	29	19	33	38	43	31	26	24	30	25	23	30	26	22	30	23	33	37	32	29	23	39	32	19	24	23	31	32	25	29	25	16	16	22	25	26	29	20	22	30	18	27	23	31	36	30	22	32	26	28	37	18	32	25	30	31	26	34	38	22	26	29	20	20	24	27	25	25	28	32	24	41	28	28	25	27	29	22	18	25	36	27	32	31	36	27	25	31	30	30	38	32	28	21	23	25	22	24	15	29	23	24	41	26	23	24	37	25	31	22	35	26	26	29	31	28	33	28	32	27	31	29	27	22	32	21	28	26	27	27	28	29	27	27	24	29	24	32	32	26	25	33	25	32	26	24	30	23	34	30	29	21	29	31	36	28	33	27	37	33	29	29	28	26	30	30	29	33	30	25	23	23	31	21	28	35	25	21	29	26	32	35	22	28	21	30	22	44	24	29	41	28	27	21	29	26	37	29	27	27	27	30	28	24	22	35	35	30	25	33	19	24	27	17	25	22	27	22	22	28	25	22	27	27	34	18	30	21	28	23	31	25	23	24	35	26	26	19	29	26	37	33	29	33	27	21	18	26	33	19	27	27	25	27	23	27	31	30	28	29	28	31	20	26	27	26	23	28	33	23	34	21	27	26	33	36	27	24	21	26	27	27	23	23	26	29	31	24	26	23	30	35	26	27	30	31	19	30	20	40	27	21	33	29	23	23	31	21	33	31	38	36	32	28	32	31	31	28	20	22	22	26	23	23	30	24	21	33	41	32	31	36	32	27	31	36	28	20	35	31	25	22	25	26	16	29	36	17	20	21	34	35	29	39	37	23	28	24	22	23	23	18	20	23	26	24	31	27	32	24	23	22	29	28	25	26	34	19	22	28	25	17	32	28	27	21	33	31	21	26	39	30	32	39	40	34	27	35	22	23	20	23	20	30	33	33	29	23	27	32	30	20	27	30	35	33	27	25	23	24	21	33	20	26	25	36	25	30	22	32	35	28	24	34	35	21	43	34	16	18	28	20	32	25	33	25	24	25	26	20	33	31	32	24	33	19	26	32	14	23	19	21	24	32	36	21	30	27	32	26	25	29	31	24	39	21	32	25	28	24	22	31	33	25	27	28	33	34	34	28	24	19	32	24	24	28	28	29	22	36	25	33	25	24	32	33	27	30	26	24	27	29	21	29	37	28	27	33	18	19	24	31	22	43	22	30	25	34	27	37	29	19	28	32	26	28	27	34	26	33	23	31	24	28	20	38	33	25	26	25	24	32	26	31	26	28	37	27	16	31	24	37	31	22	31	32	26	25	19	33	31	27	26	23	27	35	30	29	26	34	29	30	21	27	25	22	27	21	31	23	26	28	28	24	18	31	29	29	30	27	34	26	28	33	30	30	37	28	24	29	37	23	30	28	28	35	38	20	24	25	33	25	22	33	24	30	22	27	24	16	22	23	23	30	29	24	33	26	33	32	23	33	20	25	23	31	37	20	18	29	30	28	33	33	25	25	24	30	25	23	28	35	36	22	28	24	32	25	30	23	35	22	31	31	32	28	30	29	32	33	38	28	31	21	27	32	25	37	31	26	29	22	28	35	35	31	45	26	32	39	29	26	30	25	30	40	37	29	37	27	34	36	27	35	22	28	30	20	34	30	38	31	29	26	30	21	32	35	29	27	34	27	31	23	29	23	31	18	24	29	32	23	18	24	30	21	21	26	34	23	35	26	18	25	32	26	31	23	25	28	32	28	26	28	31	32	25	33	21	19	21	26	30	29	32	29	35	29	31	31	29	26	20	30	20	19	34	22	33	32	23	22	38	31	29	38	20	34	23	27	29	29	27	24	25	28	28	24	20	26
33485	21014	11671	18577	25187	26084	22048	18043	14359	11538	8589	5629	4748	3931	3648	4137	3676	2932	2210	2234	2488	2086	1726	1671	1586	1417	1481	1571	1649	1669	1634	1571	1353	1299	1290	1092	1000	983	928	871	869	894	802	812	761	753	738	744	733	759	701	640	672	625	637	625	566	594	595	560	566	591	518	529	519	547	511	495	543	480	536	508	470	494	497	527	485	475	496	474	478	519	475	460	433	458	480	445	473	422	448	502	460	489	450	447	442	500	447	494	484	476	464	481	488	524	542	488	519	525	530	529	497	474	453	516	466	488	476	463	460	451	474	479	465	510	491	481	495	445	458	447	458	462	479	432	511	459	489	477	497	494	489	472	485	436	493	501	493	459	549	497	495	481	428	512	492	498	487	511	518	461	460	469	479	468	510	444	503	466	474	504	494	468	470	483	494	475	487	488	449	474	491	482	496	443	496	466	511	505	458	492	466	482	485	468	460	493	456	498	479	500	485	460	452	452	462	491	459	489	478	465	463	461	478	464	437	447	479	443	512	434	485	509	504	458	497	473	447	481	516	466	473	443	484	460	506	458	503	505	483	450	457	482	456	464	520	490	447	496	487	463	442	461	501	471	472	483	511	429	458	498	452	462	436	496	514	448	429	516	489	482	511	506	457	470	462	458	466	470	466	429	450	485	501	456	467	438	485	491	479	451	428	459	522	517	500	461	446	455	483	436	499	486	497	464	496	481	443	494	449	501	483	473	459	459	504	455	479	472	461	503	487	500	483	492	515	515	467	493	459	473	449	514	450	518	520	494	504	499	479	475	478	466	486	460	440	438	461	456	461	475	478	430	446	492	474	492	431	486	471	471	442	488	505	467	454	463	494	471	465	501	477	461	512	473	504	472	448	464	464	463	477	446	481	497	480	453	509	497	490	475	484	454	500	458	480	495	443	488	461	475	499	498	465	516	486	469	441	455	495	490	494	445	477	476	496	479	523	479	497	457	464	495	488	465	457	481	454	498	469	489	462	444	482	499	468	496	495	439	462	467	462	453	462	478	449	466	475	448	450	459	483	489	462	459	469	490	471	492	452	451	449	486	490	512	502	498	467	444	473	488	451	502	459	477	463	521	478	475	484	485	467	502	494	434	485	491	498	483	464	464	490	484	495	493	476	498	494	459	458	469	469	480	491	483	487	467	461	483	470	479	459	500	493	441	452	468	455	501	491	448	509	456	511	478	469	475	447	488	478	493	461	481	478	473	469	490	481	485	432	496	495	423	458	441	478	473	465	464	448	471	453	477	454	473	518	482	482	454	487	475	425	472	503	456	473	492	465	480	489	459	488	476	464	445	489	465	494	438	442	447	467	466	479	487	465	464	498	482	475	470	481	445	486	445	508	486	417	468	510	456	500	477	469	489	465	485	484	456	471	474	473	512	483	469	467	499	489	488	463	480	487	452	452	492	460	482	478	455	497	453	484	461	431	492	439	463	498	499	464	493	483	494	473	450	493	452	481	484	439	499	463	478	473	423	453	475	460	501	443	510	470	485	452	466	495	469	468	481	489	472	487	485	486	492	498	468	472	480	465	477	521	532	499	461	462	446	438	502	416	476	481	460	478	460	494	463	455	460	522	508	460	473	471	461	462	499	444	524	478	472	491	468	513	493	498	447	508	475	457	468	523	463	500	465	500	450	491	492	453	494	488	506	522	487	457	464	454	513	454	444	471	477	512	497	470	421	476	488	453	491	437	423	504	461	495	445	492	447	458	462	495	485	453	466	464	462	474	487	502	453	517	481	477	510	496	462	475	486	452	459	482	447	481	464	493	513	453	467	523	491	465	475	467	440	466	454	483	488	479	489	479	488	434	475	492	527	464	467	489	530	482	473	423	439	511	477	503	493	433	460	427	454	484	472	465	463	487	461	485	452	493	462	486	469	463	461	472	517	466	420	442	459	501	467	471	511	457	492	462	490	476	481	492	455	488	497	500	468	490	455	514	482	468	480	496	454	480	459	466	510	482	459	490	492	458	523	465	470	456	447	451	513	473	453	514	443	476	454	473	472	507	462	467	472	477	480	483	468	474	485	466	451	502	476	473	440	498	431	487	465	489	482	499	467	433	458	461	497	464	465	473	502	460	478	441	496	447	485	444	420	499	484	444	468	454	482	490	462	491	449	485	513	424	477	449	452	505	494	472	520	492	490	509	496	484	468	454	461	504	456	463	506	477	473	453	486	455	468	465	448	447	526	494	476	442	480	433	455	471	490	470	480	462	520	477	466	446	483	484	468	497	451	539	504	469	468	501	516	466	465	478	458	458	450	508	505	442	439	444	473	437	430	450	479	497	472	448	463	423	487	487	500	508	490	442	525	435	483	488	481	475	437	496	478	480	499	491	457	485	482	469	457	449	513	480	505	456	455	483	454	474	467	461	504	479	460	465	436	444	465	432	474	472	466	451	449	471	517	472	488	473	503	477	492	450	405	483	452	493	473	447	521	484	455	483	437	469	466	490	510	468	464	482	450	461	460	497	493	495	471	449	477	443	444	463	452	502	458	469	479	458	485	459	432	498	492	435	473	467	473	434	470	463	452	487	475	485	475	486	487	490	494	468	510	481	470	437	486	482	467	464	403	449	466	450	478	449	460	472	485	480	478	469	492	468	495	444	463	466	477	479	471	487	449	448	463	446	500	450	464	478	473	501	472	482	480	440	465	492	490	503	455	500	475	460	436	503	463	504	474	455	468	465	468	479	481	454	442	490	459	505	449	471	459	490	495	417	490	463	472	471	486	458	487	460	462	493	482	484	477	459	472	505	473	499	473	482	464	500	504	440	413	459	467	442	472	478	456	460	476	508	432	498	493	490	478	471	463	464	456	497	496	483	455	472	492	493	493	444	519	484	443	486	513	514	530	486	497	487	429	462	461	490	436	464	466	447	478	450	477	460	449	504	470	492	475	497	458	471	522	463	469	516	447	440	472	495	468	504	463	459	483	496	464	468	414	464	437	461	454	478	459	491	482	516	499	480	477	447	493	458	522	479	450	472	470	507	474	492	467	478	487	473	486	469	462	493	480	496	478	448	465	460	469	442	471	463	448	451	460	490	457	486	491	478	450	488	480	467	520	478	463	455	449	483	483	504	442	469	482	460	479	460	482	468	487	473	452	504	433	481	452	494	481	475	499	463	507	493	472	488	470	484	467	453	455	451	476	466	483	505	486	493	486	477	447	474	466	459	463	484	467	489	432	474	518	420	485	471	470	451	470	486	500	479	467	452	457	491	473	454	512	438	480	451	480	463	471	477	462	466	480	496	498	457	478	504	484	456	509	446	462	497	469	485	453	473	465	479	466	475	448	439	461	456	484	461	482	466	518	503	461	464	475	484	470	471	468	479	476	474	517	486	449	504	473	444	458	469	497	465	482	493	490	459	470	516	450	484	486	510	442	473	512	462	497	486	511	467	469	498	497	447	503	470	493	519	462	427	462	461	483	447	491	488	486	478	489	518	475	489	490	496	459
6077	2836	871	495	553	627	571	455	364	340	244	190	155	128	132	118	130	109	88	99	92	80	81	80	72	80	67	85	65	75	75	62	60	68	74	46	47	61	54	48	51	51	41	40	53	49	45	36	61	35	36	35	30	45	36	44	55	37	44	54	34	48	29	45	38	45	41	45	37	38	33	40	41	36	35	36	46	44	37	34	41	28	43	47	34	38	50	45	30	50	45	45	41	31	44	35	26	36	40	36	28	41	28	31	52	42	39	38	37	36	58	33	46	48	35	35	38	32	48	24	37	45	26	28	42	30	42	53	46	36	38	30	40	41	29	31	31	39	40	46	25	35	40	46	43	30	31	36	41	26	37	29	30	32	28	33	38	40	37	41	40	37	33	44	26	32	48	37	41	22	41	42	29	51	26	46	45	35	34	31	33	37	43	38	42	46	31	33	31	29	42	40	42	40	33	30	44	35	26	25	42	37	35	43	44	32	37	35	33	37	44	28	29	44	33	37	42	43	46	32	38	27	42	32	37	32	38	30	29	35	37	45	42	37	41	30	44	36	40	42	29	32	44	37	41	31	32	34	27	33	26	44	45	47	47	33	42	35	27	42	34	59	29	34	37	45	45	37	43	34	32	29	42	42	37	43	32	38	38	52	36	41	30	43	34	36	37	38	38	39	46	32	46	36	37	32	31	39	36	42	41	35	41	26	35	35	41	30	50	39	47	45	30	33	45	45	33	34	32	36	35	28	29	40	34	35	40	34	32	39	39	28	36	33	43	39	42	42	39	39	46	42	34	37	35	40	36	38	41	34	40	44	31	37	42	26	34	37	40	31	45	37	24	35	36	46	41	39	35	33	28	35	42	34	39	32	30	37	26	32	46	41	39	35	31	51	41	37	38	34	45	34	40	32	32	40	38	50	31	41	32	39	26	34	27	35	43	47	30	39	32	32	47	42	48	39	44	46	45	33	41	44	29	47	30	37	50	39	32	37	34	29	29	40	28	43	33	33	33	44	32	34	46	47	36	48	29	43	29	40	31	37	33	37	46	50	31	46	35	35	43	36	29	38	36	32	31	35	37	41	42	29	42	19	35	43	37	23	42	38	46	26	42	34	45	34	31	31	32	39	40	51	34	35	40	26	40	39	40	43	33	33	29	32	26	34	31	39	32	30	44	40	39	27	31	42	30	40	39	35	30	37	39	32	33	36	36	42	40	49	40	28	40	36	31	34	53	29	23	27	42	34	31	28	35	45	50	30	29	40	41	27	37	31	31	38	30	40	36	40	21	39	39	33	43	38	38	32	29	39	29	39	32	37	36	39	42	36	39	22	35	40	31	43	28	28	35	41	34	40	46	38	33	32	44	35	34	46	37	41	45	34	39	30	30	34	45	34	40	35	41	26	42	37	36	33	41	31	37	38	41	31	40	36	31	39	38	38	41	43	34	29	42	33	37	41	30	39	40	42	32	50	42	29	41	26	35	32	33	30	37	33	40	26	38	48	37	49	34	35	37	34	39	32	40	43	38	43	44	29	39	32	44	43	39	32	29	42	41	31	37	31	37	42	26	31	33	42	26	30	30	39	34	36	36	42	32	38	41	36	42	31	43	35	45	33	33	37	35	32	37	43	43	44	39	35	32	35	36	40	39	48	47	37	35	35	31	26	36	37	45	45	31	37	47	51	41	39	35	27	39	39	41	42	42	42	31	38	38	33	46	38	24	24	41	37	48	34	44	32	38	30	39	39	39	39	35	30	36	46	33	32	35	26	28	43	46	33	43	37	34	42	44	39	38	36	36	33	35	38	39	40	42	38	33	42	41	40	43	37	30	35	42	44	35	42	30	31	37	37	41	35	34	33	47	30	40	35	41	42	42	36	36	42	40	42	35	36	32	27	27	32	24	30	30	36	42	37	36	31	45	46	48	31	39	36	46	41	31	35	25	40	37	49	45	49	43	38	37	42	31	32	35	35	39	35	36	39	33	38	34	38	32	35	29	38	35	34	26	41	40	34	46	36	26	50	47	38	41	39	38	33	34	37	51	36	43	23	36	39	36	39	29	45	47	34	33	37	34	32	38	38	34	37	36	31	31	47	45	32	39	46	27	34	38	36	38	38	41	45	51	36	34	40	41	31	34	39	43	35	43	40	36	29	34	28	22	37	42	39	33	41	33	37	33	40	35	42	35	30	34	23	34	28	44	30	34	35	34	34	42	39	42	31	41	47	35	27	31	34	48	29	38	36	37	29	36	36	31	30	43	36	39	32	28	44	42	50	42	39	35	33	40	33	40	31	45	36	41	42	36	41	28	33	44	46	40	46	32	33	43	42	36	42	32	30	49	42	34	46	39	34	33	45	44	39	32	38	39	32	34	37	40	32	32	46	33	38	49	31	43	41	20	49	29	30	31	36	42	38	27	34	38	43	44	37	34	27	45	51	35	44	39	33	38	37	40	38	47	36	26	44	36	30	39	44	36	44	30	30	31	52	36	34	37	26	48	39	40	31	45	36	44	41	38	30	41	35	34	42	40	33	43	38	37	33	36	41	50	25	37	35	43	35	40	42	31	28	29	41	35	32	48	36	37	36	50	30	33	31	27	30	45	34	39	47	36	38	38	46	39	40	55	34	32	40	40	36	35	30	35	39	44	40	43	55	40	36	42	42	27	41	41	36	35	47	42	39	39	39	42	55	31	31	60	40	27	35	44	36	43	33	41	27	40	36	46	37	44	35	47	41	41	43	36	50	39	23	40	29	39	52	33	32	40	39	34	29	42	44	31	29	37	41	44	40	36	49	41	36	27	30	34	35	45	44	50	36	37	40	39	42	36	46	41	34	36	35	31	39	41	29	40	39	31	32	42	38	30	39	56	38	29	43	32	37	43	30	27	40	49	31	29	33	33	41	36	44	36	32	39	35	31	31	39	43	36	27	34	29	37	38	31	38	41	32	39	30	33	36	42	33	30	29	41	34	27	29	36	35	43	39	42	41	46	35	34	41	31	39	27	32	36	34	44	40	37	53	37	35	40	35	35	39	33	34	37	42	33	39	45	34	35	33	38	29	40	41	43	40	37	47	48	42	51	37	35	42	33	37	36	34	35	33	24	43	38	45	35	39	36	34	40	41	33	33	30	47	44	28	40	41	46	34	41	40	30	41	44	31	34	30	33	37	43	29	49	44	37	42	43	34	41	29	41	33	45	29	39	32	29	33	39	40	39	55	39	35	31	35	49	50	36	34	41	40	44	46	26	39	43	27	41	38	40	43	24	42	33	34	42	40	44	41	35	34	34	29	30	34	37	34	47	30	35	44	41	42	41	25	41	43	35	45	34	31	31	38	38	35	39	43	28	38	39	32	48	30	41	39	34	37	43	31	45	34	41	34	45	35	41	44	45	32	42	44	35	51	35	36	39	36	25	40	27	34	33	31	33	47	33	35	43	40	39	32	42	35	39	41	29	29	44	35	42	36	36	31	42	36	37	37	31	41	36	40
43010	28157	16550	24707	31280	31711	29235	25237	20902	17614	14025	10527	8803	7338	6453	6675	6139	4941	4030	3850	4137	3610	3122	3072	2774	2742	2761	2874	2680	2772	2601	2590	2181	2104	1971	1762	1681	1601	1461	1411	1378	1289	1282	1175	1257	1197	1191	1123	1054	1052	1006	1036	919	886	907	896	859	846	821	782	776	790	745	747	725	712	736	714	675	681	637	751	672	633	713	678	667	636	667	666	662	620	663	680	614	645	620	627	654	621	647	664	587	655	648	619	629	665	608	650	651	668	644	616	666	720	702	703	726	709	682	733	728	625	570	623	646	648	627	593	609	670	616	649	677	645	660	619	651	639	649	651	636	636	700	644	630	635	590	612	636	653	680	595	612	653	622	638	633	649	655	659	645	644	657	635	628	604	615	656	643	625	679	640	608	593	649	641	613	628	631	632	637	609	620	611	602	611	630	653	586	639	669	654	646	578	583	615	604	651	616	651	638	603	604	671	624	615	652	649	635	625	669	610	605	655	587	624	660	638	586	639	599	594	637	624	637	601	646	586	650	613	635	626	620	616	581	652	641	631	628	632	605	582	640	614	642	644	605	667	644	622	618	610	593	598	573	618	613	637	624	620	582	610	570	605	650	624	633	632	614	630	661	653	640	569	598	642	637	621	614	655	627	639	616	617	617	640	641	612	617	606	605	589	651	649	591	602	638	646	614	660	622	612	654	567	646	630	655	613	621	628	608	634	654	661	626	579	629	652	612	617	626	648	650	631	607	629	590	624	631	619	632	655	647	587	597	638	634	634	671	624	602	573	619	591	624	647	615	631	600	620	596	640	629	632	635	603	606	617	659	625	609	591	609	619	638	662	607	618	622	583	603	579	614	631	602	639	662	635	613	569	639	630	614	606	566	650	584	618	614	619	608	604	624	668	616	610	633	594	643	637	634	629	619	624	660	672	641	598	629	609	622	623	672	568	616	660	620	633	652	590	615	584	641	643	657	622	640	585	590	665	623	599	620	649	605	623	643	641	601	659	641	640	623	602	639	605	670	596	619	626	646	605	632	603	620	614	616	649	642	646	616	649	597	631	626	604	592	624	620	626	629	605	656	668	631	632	583	607	634	625	638	636	629	649	599	656	660	613	631	634	612	629	663	665	616	609	627	661	606	614	635	664	600	581	634	616	626	632	622	640	625	635	639	600	648	643	582	643	607	640	611	585	621	682	612	684	688	609	617	638	602	647	640	616	634	667	599	623	632	645	629	593	605	643	626	626	646	623	589	614	619	612	629	604	623	628	653	617	614	612	624	580	623	633	597	568	613	601	643	639	615	659	630	624	612	606	618	593	645	629	625	593	626	649	674	629	612	621	650	671	585	657	655	624	577	604	605	604	587	604	584	617	615	640	645	637	628	642	637	647	641	643	592	647	589	624	608	622	634	658	613	579	653	651	675	636	634	629	598	560	661	619	609	636	601	615	628	607	628	554	618	619	630	586	612	646	622	648	580	640	604	612	611	595	650	619	628	657	592	652	647	628	616	655	624	641	617	606	628	608	626	608	652	673	593	598	592	649	599	607	627	627	668	603	585	609	663	576	640	589	609	663	607	622	664	641	637	616	596	636	665	601	629	587	657	653	622	621	611	584	625	611	588	597	621	588	596	637	646	637	653	648	618	601	603	636	617	683	599	617	623	611	623	617	631	598	640	582	616	610	621	610	613	635	642	599	594	622	612	617	640	602	612	595	655	591	637	629	643	648	614	645	596	620	558	584	622	621	622	595	649	624	632	613	626	610	649	605	667	605	595	606	614	589	626	624	628	657	646	623	609	611	643	639	607	617	678	643	602	658	575	627	606	633	647	653	643	632	593	638	608	624	654	633	594	586	623	602	675	647	636	648	612	642	658	650	602	642	594	613	639	548	630	616	671	582	614	672	606	586	658	686	614	591	638	621	579	627	649	585	606	601	632	602	592	598	607	587	629	627	591	639	654	619	630	587	632	648	567	653	629	634	628	627	637	606	602	587	615	600	649	656	622	604	613	621	645	625	617	590	600	586	638	635	617	657	615	596	653	646	619	601	586	635	677	630	619	606	609	589	651	616	603	621	651	633	608	650	613	632	597	660	631	583	587	624	599	644	587	586	629	634	630	608	657	614	655	631	590	655	625	601	612	659	601	643	585	626	616	644	610	632	600	616	653	601	573	655	631	612	590	627	625	620	610	613	613	609	658	629	657	595	625	594	597	649	644	637	610	647	605	608	605	602	605	636	593	610	654	635	653	598	576	648	676	579	622	639	637	616	609	615	630	565	594	595	626	621	668	609	635	624	628	603	614	597	658	567	637	634	660	573	621	590	639	621	610	585	604	664	604	597	617	566	609	645	682	598	619	619	602	636	615	624	632	632	657	644	640	613	648	656	658	583	616	636	630	600	604	625	643	607	633	623	593	616	612	601	641	622	608	639	614	637	610	603	586	619	599	657	659	654	647	625	646	647	649	627	598	653	620	634	634	650	596	633	630	651	592	585	605	650	631	608	637	617	618	643	620	604	574	640	614	636	624	606	596	643	618	612	594	632	591	644	630	638	589	617	620	611	575	647	607	686	628	640	595	578	607	608	631	640	645	589	598	641	600	648	604	653	655	624	639	573	642	638	603	630	607	636	588	676	671	628	623	628	622	618	703	640	654	603	609	621	619	600	604	569	632	698	633	625	644	594	595	628	633	610	620	617	606	664	602	623	650	633	578	646	622	600	587	610	643	651	611	584	651	613	630	603	623	680	664	640	672	617	602	643	637	590	624	652	634	613	637	597	630	597	575	642	595	659	635	615	603	598	649	629	615	611	618	636	596	618	597	687	633	661	659	676	603	642	621	604	604	616	620	579	650	624	652	613	656	643	589	630	644	574	632	632	627	571	582	608	610	641	590	612	654	667	578	662	628	636	646	642	603	627	632	596	642	606	605	644	615	590	614	622	654	658	603	588	587	639	600	587	614	644	612	620	648	583	587	589	621	638	601	572	635	654	616	693	626	616	646	646	623	593	633	634	623	612	642	627	676	638	645	677	624	612	618	640	652	618	607	626	628	639	617	617	617	647	609	620	626	659	588	702	593	630	634	675	599	624	627	637	659	634	660	656	674	654	631	656	625	646	610	559	577	632	599	629	602	650	582	625	633	652	641	628	620	673	593	656	604	617	618	635	593	676	644	600	634	671	670	634	614	574	600	650	587	655	616	645	589	609	573	567	613	645	655	591	635	635	618	626	620	653	676	645	671	565	619	641	651	654	638	603	593	626	630	610	582	652	638	659	630	586	633	615	655	609	617	621	551	637	580	664	627	636	648	609	611	607	646	620	583	632	661	602	624	687	560	605	625	649	649	595	604	612	602	625	642	639	621	626	596	647	622	618	630	619	546	573	659	571	634	610	561	605	618	659	608	650	641	601	612	636	635	617	666	643	632	598	600	619	634	598	617	622	644	638	614	636	665	641	601	653	621	656	570	663	634	618	659	645	623	605	610	614	618	566	644	615
6085	1812	615	379	397	414	373	306	296	222	206	126	131	103	94	119	90	90	78	79	73	75	55	68	45	72	63	59	76	61	76	67	67	61	46	54	51	50	46	48	42	35	37	46	43	45	55	46	50	49	34	54	40	35	34	43	37	48	39	41	32	38	39	33	45	45	36	38	46	27	36	39	31	38	41	42	30	44	31	28	30	39	33	28	29	37	43	34	28	34	39	32	46	33	36	39	37	35	31	31	34	41	43	30	38	32	27	35	43	38	38	37	34	39	34	36	38	37	38	28	44	25	33	43	48	40	34	24	32	29	41	30	28	37	37	33	43	34	43	31	29	38	38	37	35	38	36	37	29	33	42	33	50	44	33	43	34	40	43	30	45	36	36	28	34	31	35	40	43	44	36	29	37	42	35	40	40	40	35	30	35	41	30	38	37	45	36	30	52	34	31	43	38	37	34	31	44	34	51	39	34	42	50	37	30	37	34	36	36	41	45	46	30	49	38	44	35	25	35	36	28	32	39	33	27	53	31	39	43	37	38	43	29	37	28	29	21	40	21	35	38	35	37	51	33	43	31	33	35	27	30	35	33	32	28	51	39	42	38	38	34	35	42	30	31	44	50	30	46	37	42	38	25	42	37	48	50	24	30	44	40	36	35	44	41	38	29	38	18	32	44	52	45	35	27	42	38	41	33	31	32	47	31	34	38	45	43	36	36	41	47	42	43	22	44	36	41	27	37	41	42	40	37	32	37	32	33	29	41	33	33	31	39	34	32	30	35	36	31	36	31	44	41	38	42	26	53	38	35	32	41	44	33	35	36	33	31	36	35	46	37	42	37	39	45	48	37	30	29	34	35	45	44	36	35	44	25	50	39	37	36	34	44	40	43	35	33	34	23	42	33	36	40	29	44	34	39	31	39	35	36	41	39	35	28	35	30	30	39	39	31	41	36	36	32	34	33	42	39	37	50	35	31	35	26	39	40	40	19	33	31	34	32	41	44	37	31	36	28	25	37	34	42	44	43	44	37	29	30	33	51	38	26	41	28	40	42	52	38	37	34	40	36	45	36	48	29	50	35	42	38	32	40	30	35	31	41	38	32	36	43	35	49	35	39	47	33	34	45	40	33	31	39	35	37	41	38	34	33	39	41	27	33	36	38	39	30	36	28	34	37	38	27	32	41	52	42	32	40	49	38	35	41	46	36	33	43	28	29	29	38	35	42	30	34	31	36	18	36	33	36	37	36	27	47	33	40	36	38	32	40	31	35	35	31	34	52	29	42	36	38	41	45	41	30	41	36	41	49	33	40	35	33	42	46	38	35	43	43	46	45	34	42	44	37	40	32	42	54	35	38	37	43	49	38	38	38	37	40	45	32	31	38	39	44	31	41	35	37	41	48	46	39	43	38	35	44	39	47	27	34	34	43	40	36	25	36	40	48	37	46	34	47	44	27	31	29	41	37	30	41	32	45	39	51	37	28	45	38	34	37	35	30	41	22	31	38	38	40	45	34	37	45	43	40	40	39	37	34	36	33	47	31	33	30	38	39	38	38	37	46	30	28	31	25	42	38	42	39	46	42	38	39	42	28	48	36	36	28	43	34	38	47	41	43	36	39	40	35	32	35	38	33	32	35	38	40	36	39	38	35	29	36	27	39	34	39	44	43	29	44	32	51	38	29	48	34	38	36	31	30	36	31	28	34	33	36	41	34	53	39	34	35	38	41	28	40	36	44	45	32	36	45	34	55	30	32	36	38	36	45	35	30	45	34	30	35	39	41	39	51	45	34	40	42	39	42	32	41	39	30	39	32	25	42	41	38	33	40	43	36	42	37	38	39	47	38	39	46	36	34	36	30	43	41	28	30	21	45	38	35	33	46	39	43	45	33	38	40	43	33	37	28	38	34	46	29	43	46	31	32	40	44	31	38	40	38	37	28	38	34	38	33	32	38	38	29	42	39	30	33	28	30	34	32	47	35	33	39	48	33	50	37	41	37	38	38	37	47	36	40	38	39	38	36	31	36	46	42	36	32	42	32	31	49	38	49	46	49	45	42	32	43	42	35	29	29	38	40	37	34	48	30	40	35	35	37	42	32	43	50	31	42	26	30	32	39	41	43	45	46	45	29	34	20	30	44	39	41	37	30	31	40	37	38	41	44	44	49	27	39	30	38	44	35	35	38	38	49	37	48	42	38	41	40	35	41	35	39	40	46	35	33	39	38	36	30	31	30	33	35	38	35	31	31	26	40	32	37	37	44	37	33	47	24	30	28	27	32	38	29	43	36	33	33	31	37	26	32	40	37	41	36	37	34	29	35	43	30	34	35	37	28	45	21	30	47	32	35	39	23	36	38	39	48	36	45	33	36	36	28	39	32	41	32	43	36	44	31	26	35	43	35	24	37	36	32	37	47	47	39	39	40	33	30	32	41	39	40	43	40	32	36	30	38	41	43	39	30	36	39	32	30	32	34	43	30	47	34	38	53	33	35	38	34	42	39	38	41	43	34	35	36	32	29	30	28	33	31	44	41	32	32	26	28	40	34	30	37	39	32	40	44	39	40	36	28	46	30	32	34	42	31	44	47	32	34	33	34	38	41	42	35	41	35	36	44	37	29	35	40	31	44	40	32	38	36	44	36	31	34	42	64	31	38	33	33	45	46	35	30	40	37	39	38	44	40	33	25	38	48	45	50	37	37	40	45	32	30	43	40	28	35	47	46	37	32	36	40	26	28	29	49	38	42	39	34	31	35	34	36	38	39	38	27	32	37	53	50	34	30	48	40	42	40	35	44	33	25	48	41	31	46	46	30	40	39	39	33	30	37	25	29	46	46	38	46	43	37	36	57	39	40	35	38	31	52	36	36	34	48	26	29	26	36	27	41	39	50	41	33	32	40	27	44	35	36	44	35	39	30	41	46	45	40	42	30	37	32	34	42	27	36	39	45	53	49	37	34	44	27	35	37	27	42	29	44	38	44	33	37	32	32	31	40	38	38	39	41	42	36	35	35	33	29	39	50	37	47	38	39	38	41	30	43	32	35	38	39	41	31	28	46	44	40	42	25	30	32	44	36	41	28	30	35	39	30	48	44	37	30	27	45	32	34	37	45	31	39	48	29	33	26	43	33	41	46	41	32	40	40	35	30	37	40	47	39	41	30	50	31	34	38	40	41	37	31	34	43	43	38	48	23	33	50	44	27	36	36	41	48	36	32	34	36	39	39	48	48	33	37	41	36	35	38	37	41	35	32	36	42	36	39	27	44	41	30	33	34	31	31	31	37	33	34	40	50	37	28	43	32	41	26	29	34	29	45	41	26	35	31	32	24	38	32	35	36	40	39	45	39	35	40	28	25	43	39	39	25	38	41	30	44	44	32	41	46	23	34	36	29	42	41	33	40	36	32	38	38	32	47	39	31	38	24	40	33	33	42	37	33	38	26	36	45	32	38	41	34	31	39	41	31	39	38	33	39	37	46	35	32	41	43	46	45	32
38196	24080	13973	22398	28269	27714	25159	21451	17974	15024	12004	8708	7236	6382	5715	4943	4216	3823	3518	3469	3418	2894	2635	2403	2429	2456	2322	2344	2222	2204	2412	2117	1872	1802	1618	1527	1486	1454	1353	1283	1252	1110	1148	1149	1102	1058	1057	1032	1005	935	912	907	870	888	847	838	814	760	804	768	775	697	718	717	665	709	683	672	685	684	640	648	652	635	626	672	624	646	654	677	590	578	628	641	625	587	634	637	625	602	623	696	643	608	618	608	656	624	597	662	660	673	622	628	649	706	700	698	691	690	707	708	646	635	626	620	703	655	665	597	634	647	673	631	576	593	636	648	640	632	660	670	612	610	578	642	628	653	650	602	677	592	657	603	626	596	614	586	647	628	688	659	627	683	630	662	630	629	686	649	607	655	652	639	618	610	590	650	607	661	606	627	586	618	631	583	613	629	624	613	602	660	649	622	659	609	647	595	632	640	593	593	627	609	585	629	656	616	655	677	635	625	584	630	605	635	639	610	607	667	611	637	594	597	597	627	608	606	632	630	645	629	605	621	610	666	603	636	645	607	636	626	669	602	591	652	650	613	672	617	625	673	651	619	621	627	644	646	629	680	657	620	610	642	635	611	613	639	643	632	609	596	603	631	609	642	679	591	601	606	632	598	655	672	632	581	582	629	597	603	641	623	611	666	574	584	641	625	617	572	620	627	610	617	610	618	641	647	617	614	655	617	646	656	594	622	618	625	631	621	622	582	635	655	662	628	611	642	614	607	601	647	646	637	588	633	620	617	645	623	593	621	659	621	640	655	576	617	611	649	630	603	634	654	611	620	610	617	622	662	638	605	606	601	652	626	630	628	610	642	656	599	608	573	592	592	657	582	586	636	583	639	653	651	615	648	596	635	633	597	573	616	617	602	643	620	640	590	609	602	668	615	567	639	589	634	633	617	625	605	635	626	602	604	612	622	606	600	639	608	621	594	606	638	623	647	634	588	627	621	601	594	588	630	644	645	593	594	601	654	619	624	629	626	670	624	611	629	622	612	628	592	627	635	614	638	639	602	607	641	584	692	645	629	626	621	640	643	661	632	617	600	598	659	665	655	644	652	635	632	586	639	596	607	673	655	635	606	619	652	638	664	611	631	634	617	617	614	617	674	593	651	603	634	616	621	620	592	612	616	673	652	633	656	623	678	590	604	663	622	617	649	641	675	668	612	675	653	626	605	634	641	608	621	620	589	580	581	655	607	669	630	586	598	622	641	614	665	602	678	603	596	636	615	597	631	678	597	603	641	635	586	637	592	642	638	624	623	673	602	620	619	593	629	598	611	635	648	611	587	545	618	621	660	605	583	577	599	605	702	633	622	621	625	597	605	644	682	612	617	604	612	612	596	632	605	624	602	624	664	569	611	650	626	592	618	623	611	684	610	579	612	626	597	611	573	592	588	612	609	619	620	663	610	629	662	632	590	611	614	597	664	579	660	616	649	627	668	599	622	634	613	634	643	603	613	654	597	642	666	620	597	639	644	683	602	591	610	573	613	672	656	625	627	618	658	657	643	615	612	651	664	612	655	619	622	617	632	653	620	645	619	607	603	634	628	619	654	604	613	639	659	611	626	606	627	583	616	591	596	616	618	644	624	597	631	616	608	628	565	641	683	626	608	646	619	651	662	653	604	624	596	647	592	602	614	648	614	602	612	595	658	603	632	612	605	640	654	661	621	620	652	623	649	609	643	626	661	617	615	626	615	640	620	595	652	576	641	613	634	642	653	580	623	584	644	609	629	576	595	633	638	616	573	616	651	612	572	581	624	646	637	597	623	675	642	625	674	625	619	613	615	621	569	659	620	597	664	605	616	626	599	649	602	632	604	597	580	644	602	619	651	589	669	602	665	645	619	660	593	629	624	579	596	647	597	643	636	616	629	605	613	632	626	586	655	614	629	635	626	613	634	628	611	610	665	592	635	590	627	601	620	642	605	615	634	597	603	606	551	625	586	603	662	593	651	624	573	638	627	643	603	639	655	618	616	671	652	608	657	591	619	599	578	638	589	602	624	579	619	582	631	658	648	594	637	612	632	593	582	599	633	607	590	621	649	603	629	691	598	600	591	584	631	605	626	679	617	665	625	651	661	625	610	611	626	638	627	626	621	612	647	590	587	629	599	621	628	634	642	601	582	641	582	605	592	617	620	603	618	676	646	639	683	602	565	631	603	561	617	619	614	582	613	632	620	580	629	643	582	646	584	665	659	612	625	597	649	609	601	603	662	600	595	609	667	594	597	611	598	615	628	597	628	631	586	636	586	610	590	640	649	612	603	598	645	651	627	617	624	628	579	621	621	596	620	589	682	649	580	643	624	642	610	621	620	613	596	636	570	632	630	649	595	626	556	623	575	601	620	624	629	606	600	632	589	608	632	589	602	596	645	657	614	619	597	648	653	609	603	616	625	644	594	591	625	620	615	608	614	595	597	605	596	635	625	644	684	611	645	653	604	657	578	617	632	637	625	619	609	596	600	632	596	653	605	613	604	582	643	620	645	575	639	605	607	646	613	572	596	595	624	622	656	631	604	611	556	634	637	629	627	636	589	599	635	635	606	623	646	556	628	624	651	596	632	617	607	605	677	611	597	566	598	619	656	637	615	598	613	655	668	594	608	613	604	633	641	639	604	577	589	621	605	616	628	653	614	584	616	644	643	632	618	655	641	618	601	633	587	631	602	606	559	646	639	587	626	589	595	604	638	616	535	611	624	645	619	608	630	619	623	675	600	614	663	637	597	587	594	587	630	572	691	639	649	610	609	609	599	637	633	643	616	639	637	638	600	657	598	592	593	660	622	628	589	651	626	629	613	645	659	611	634	617	591	610	593	626	598	672	600	639	587	639	635	623	640	601	637	608	593	631	653	596	622	619	623	664	535	634	630	597	683	651	633	631	622	637	617	603	602	611	643	575	607	591	642	629	646	594	625	626	605	627	650	603	640	624	628	621	639	614	627	627	612	655	603	640	639	598	611	604	622	690	596	603	587	629	643	667	614	658	633	605	610	630	637	654	628	636	608	625	651	606	634	604	656	642	685	589	658	593	657	586	665	604	626	626	616	636	631	573	619	652	594	598	641	619	619	602	623	644	593	604	616	657	630	634	661	616	642	637	596	614	665	601	631	626	631	613	612	670	660	647	593	632	629	638	590	606	581	606	648	581	626	568	595	667	609	631	622	604	673	623	572	664	632	628	613	623	613	659	594	626	588	633	601	623	632	632	613	657	633	646	614	615	561	605	647	690	632	602	619	618	617	612	596	615	649	665	633	569	611	606	643	630	593	602	653	633	585	649	633	573	627	655	627	617	596	637	642	597	633	682	635	630	637	632	616	647	655	660	662	609	662	606	606	689	624	571	638	643	593	626	625	607	623	596	586	638	579	615	643	613	584	588	628	612	657	648	629	635	627	636	620	602	608	650	639	609	593	646	588	612	639	620	658	617	630	641	635	619	601	668	584	602	645	599	650	590	643	596	616	571	645
7946	3055	921	561	690	626	528	483	415	392	297	240	211	190	186	121	133	99	106	102	105	98	101	96	96	100	94	98	86	99	88	71	85	86	75	56	59	71	79	64	55	47	53	62	61	66	43	55	55	57	53	53	45	46	61	47	54	56	54	33	49	50	47	46	35	44	37	49	46	39	51	42	39	46	37	30	50	55	48	47	42	53	40	32	54	52	47	40	58	40	36	40	56	35	52	54	49	41	40	43	51	43	50	43	44	56	40	55	43	39	42	29	52	52	51	43	50	31	30	29	52	44	36	50	41	45	53	42	43	32	45	40	49	54	36	60	53	37	48	39	44	48	46	42	43	44	54	45	49	38	27	59	56	37	41	64	45	38	52	43	43	36	46	45	39	36	48	45	56	40	53	40	55	48	42	42	53	58	37	44	50	44	51	40	39	43	39	40	40	54	51	47	44	47	55	46	48	36	43	47	43	49	43	46	41	42	41	28	36	38	36	42	45	38	40	36	36	47	34	43	49	40	39	48	35	48	32	38	44	49	44	45	44	40	39	49	36	42	48	46	38	43	50	42	43	44	47	44	51	52	28	41	51	45	54	42	40	38	44	40	44	45	44	40	44	39	38	41	56	39	32	40	37	37	49	47	39	46	36	37	42	33	34	40	34	48	49	45	49	50	52	42	35	50	45	43	47	42	39	55	37	45	36	45	27	47	55	43	44	49	39	41	32	41	47	43	48	48	45	40	46	28	40	66	38	43	41	41	40	39	53	53	43	42	40	36	35	45	49	45	42	43	54	40	47	38	51	46	40	39	43	62	42	53	51	38	39	45	49	43	47	44	39	33	47	61	44	49	41	41	44	37	47	34	36	40	51	47	48	51	45	43	40	38	46	40	28	39	37	45	35	46	52	37	40	38	47	38	52	50	50	46	52	33	48	44	30	26	51	47	43	45	29	36	42	51	46	46	48	46	34	31	42	44	42	33	38	42	54	50	41	31	31	32	39	39	48	43	43	47	30	32	33	39	54	51	41	48	35	30	33	36	42	48	43	51	40	39	48	38	36	33	38	40	40	37	46	57	36	52	43	42	47	48	41	35	36	42	50	29	41	31	39	45	47	39	42	46	58	50	51	51	54	45	46	38	36	46	38	35	51	53	31	39	42	55	34	39	44	43	35	47	40	49	51	43	46	37	52	56	36	48	58	41	47	35	44	38	55	36	56	46	42	54	42	44	44	40	64	38	44	53	50	54	31	37	41	52	49	53	42	35	40	52	44	44	43	44	40	41	39	38	34	42	42	56	38	55	50	45	45	42	48	50	40	35	57	50	45	37	42	49	39	42	30	40	45	50	45	54	33	39	44	49	39	32	54	41	38	47	45	43	45	43	37	32	35	36	41	39	52	44	49	44	55	32	49	37	47	42	38	56	36	44	38	37	40	44	37	53	50	67	49	46	37	42	38	41	49	35	41	63	36	52	52	40	43	26	31	47	53	48	32	44	37	43	38	48	50	47	41	52	42	45	52	35	46	42	38	41	51	45	34	46	38	45	33	48	39	47	42	34	47	46	49	51	40	54	49	50	51	44	37	33	39	39	40	41	46	51	50	37	38	36	41	50	37	41	44	46	32	47	51	40	51	29	37	50	45	39	45	39	43	40	48	51	57	40	31	45	52	47	34	41	38	47	60	42	47	42	51	35	39	51	37	45	41	40	46	29	41	42	44	46	47	32	40	38	47	41	38	55	36	42	42	46	45	35	48	34	48	49	48	46	41	52	53	40	40	37	46	49	52	48	56	48	35	45	37	50	40	41	46	43	55	38	38	36	46	53	49	58	44	53	46	45	42	44	39	53	49	47	45	55	44	41	48	54	50	46	52	26	48	42	37	44	48	34	56	38	59	41	46	38	51	39	43	42	46	47	48	55	54	49	39	49	48	53	47	51	46	46	40	47	43	50	40	46	42	41	47	44	38	56	40	40	48	43	39	41	43	47	43	47	45	49	51	39	34	37	39	30	48	53	46	40	48	39	49	46	48	39	47	38	40	36	41	53	44	54	41	47	43	32	52	58	50	56	39	32	57	44	41	47	52	51	38	46	47	43	41	45	33	46	55	42	38	54	45	42	45	46	43	45	39	43	40	42	45	38	46	51	37	37	53	41	48	38	43	45	35	48	46	48	44	54	45	54	45	49	50	51	45	46	30	44	50	49	42	49	35	49	41	52	41	56	47	34	57	47	36	38	36	40	35	38	39	37	37	37	48	47	41	40	34	42	48	34	49	49	43	44	45	36	47	47	47	38	34	53	52	42	57	46	33	40	37	43	45	47	43	45	71	56	36	54	51	45	36	41	36	39	42	37	50	44	51	36	49	41	40	50	50	47	44	33	43	36	42	46	64	45	45	46	47	40	42	48	43	42	55	46	59	48	38	36	39	44	39	52	40	33	39	44	51	51	52	42	39	38	43	39	52	44	43	38	49	42	36	40	36	45	40	45	52	40	36	62	38	38	49	62	53	39	39	45	33	50	43	51	40	51	50	37	28	37	52	51	35	51	37	41	37	43	53	53	45	44	29	43	41	40	38	50	38	36	56	37	35	41	47	36	51	56	42	38	52	35	43	45	40	33	51	32	47	46	49	50	44	49	35	35	47	55	40	43	44	44	48	45	38	53	49	39	33	46	44	42	40	57	43	41	57	35	38	42	32	48	44	46	47	37	41	39	39	37	37	47	33	38	53	38	33	38	40	47	52	36	40	30	37	52	34	41	46	57	46	61	47	38	52	35	48	43	46	32	47	43	43	46	40	50	48	33	62	42	46	49	39	35	41	44	44	42	42	52	59	38	50	48	63	41	35	50	37	42	47	36	44	50	44	35	55	42	42	40	45	48	45	36	45	45	43	40	37	40	44	43	46	42	43	34	46	45	46	63	37	43	42	51	37	37	46	41	51	47	44	45	40	41	44	48	39	41	37	49	43	49	50	41	40	46	44	46	40	36	38	44	35	51	43	42	43	46	44	39	52	42	43	40	34	43	52	54	50	44	50	58	53	39	48	37	37	44	36	54	35	45	48	36	37	39	60	45	41	47	37	57	48	56	48	45	51	45	48	27	53	43	47	39	45	47	35	47	56	33	39	53	43	40	37	43	38	37	47	47	47	38	40	57	46	40	30	42	52	53	54	43	39	43	40	41	37	42	37	48	56	43	43	44	46	50	39	45	42	45	42	36	33	36	38	41	44	41	43	31	40	54	46	49	52	40	32	37	37	32	47	42	47	40	47	42	44	47	38	52	35	48	35	48	38	40	49	51	48	47	39	37	43	50	44	41	32	33	43	43	35	43	39	37	55	40	44	47	30	35	52	45	39	41	52	57	41	42	38	47	40	53	36	45	41	38	46	43	49	57	40	58	41	48	39	59	44	45	45	51	43	59	48	38	47	45	39	41	35	43	39	47	51	42	46	35	40	50	39	46	33	47	34	57	41	37	43	48	40	41
45577	28284	17684	27188	34242	32586	29527	25868	22276	19834	15661	12369	10591	9236	7975	6587	5421	5239	5353	5052	4597	4206	3855	3576	3543	3385	3427	3419	3229	3206	3306	2777	2768	2549	2383	2073	1953	1881	1725	1671	1654	1533	1544	1504	1434	1348	1375	1321	1302	1231	1202	1215	1143	1061	1026	985	961	989	868	935	857	918	925	870	821	874	851	801	825	797	857	807	783	812	803	783	774	757	797	786	789	686	813	750	785	793	746	756	741	765	736	704	723	769	726	726	781	775	732	703	748	758	813	807	838	855	839	905	859	828	839	825	746	754	744	716	747	723	721	759	743	682	750	792	729	794	778	720	719	769	732	825	755	735	740	769	788	735	735	697	689	697	774	714	749	730	726	749	708	769	775	744	715	792	730	757	804	698	765	697	766	734	754	724	748	711	775	786	713	747	720	700	746	770	739	731	728	704	675	738	743	714	697	752	782	765	721	705	727	735	767	762	710	716	716	779	758	719	704	717	752	736	754	733	741	732	731	739	743	710	722	717	761	725	714	705	679	723	701	728	731	714	753	701	703	738	734	705	721	676	742	732	695	736	783	742	692	697	740	678	703	723	738	743	703	712	719	717	744	772	744	747	718	746	732	688	721	714	744	734	731	724	672	764	783	683	730	728	725	756	760	734	717	756	705	732	739	700	740	754	735	734	716	774	712	739	728	707	706	713	722	726	721	733	782	735	725	725	709	650	721	727	752	714	764	759	732	726	729	708	761	744	747	686	704	703	725	728	705	771	697	766	734	741	687	719	747	664	766	700	719	698	752	687	722	728	722	705	757	738	742	764	761	692	725	748	733	730	767	746	702	725	700	748	688	738	733	708	724	735	732	738	723	713	701	773	692	758	748	747	749	688	695	709	692	744	742	781	710	778	680	709	733	732	746	728	747	758	742	723	709	737	699	708	737	763	688	760	729	685	696	715	764	698	695	747	750	676	748	759	745	768	701	745	770	702	732	717	729	762	775	718	716	718	728	721	739	726	742	725	720	730	758	753	750	732	697	722	734	725	801	718	715	721	729	729	708	725	716	771	706	731	758	713	716	740	736	737	698	725	713	732	734	738	684	686	717	695	701	685	746	740	695	764	736	714	738	717	710	693	748	758	714	745	732	770	704	756	701	709	758	727	724	724	720	706	733	707	733	756	708	733	713	740	696	726	708	768	769	764	713	757	696	736	733	784	725	671	712	733	689	737	737	745	703	776	739	697	729	750	712	708	751	760	746	700	731	690	693	727	728	787	728	718	691	721	713	715	763	689	731	688	784	752	715	731	723	700	719	689	738	787	726	709	737	722	729	706	786	736	713	753	698	683	722	719	710	725	722	676	711	795	713	697	687	722	703	695	754	710	746	724	799	753	739	714	706	714	701	683	689	675	728	751	698	750	762	742	741	721	742	741	684	718	691	691	729	746	709	731	723	736	728	755	710	688	710	748	721	782	760	687	739	731	748	744	728	773	689	746	731	744	718	674	738	795	754	705	738	767	772	730	727	721	748	740	726	700	713	691	705	666	724	727	674	727	756	711	751	741	750	711	723	727	754	687	744	729	738	725	756	686	748	727	712	690	730	726	707	729	738	724	739	754	687	717	730	775	702	753	746	790	739	697	739	723	701	703	723	730	745	713	687	758	710	691	778	727	749	754	741	686	730	741	736	744	734	723	764	702	773	694	701	705	736	717	697	765	691	754	726	679	755	732	732	770	764	747	722	737	746	730	794	712	762	744	675	726	725	742	744	766	731	719	732	673	794	797	745	719	761	705	698	746	721	713	724	745	720	720	697	745	721	753	676	765	723	709	693	753	675	718	743	700	729	720	738	736	788	722	709	729	760	731	791	763	687	705	708	690	722	719	715	675	706	750	743	762	726	702	715	719	730	768	753	720	712	710	765	735	729	755	708	757	736	704	774	695	728	726	744	735	725	687	763	719	684	686	747	734	751	749	729	690	745	737	692	750	750	668	747	758	643	755	745	743	702	739	728	722	778	732	727	739	732	729	731	767	719	748	717	733	708	775	741	688	717	713	764	711	756	730	754	719	699	684	753	755	710	678	709	753	733	743	686	686	688	778	722	783	788	716	705	692	725	720	764	740	759	735	720	712	729	735	760	709	718	761	731	801	747	704	702	734	733	727	779	730	723	711	689	738	729	746	752	731	777	721	761	719	706	734	730	731	705	717	783	743	717	747	725	702	722	710	738	772	753	658	717	745	720	684	736	656	749	724	702	745	707	739	718	726	699	676	748	747	695	746	758	730	750	721	701	722	735	727	715	758	675	714	751	731	726	733	752	746	785	745	735	770	749	727	749	736	761	731	777	731	725	766	738	760	704	753	793	677	733	709	697	711	694	697	713	746	733	738	715	749	746	716	745	702	771	742	731	690	763	735	735	741	731	718	721	752	680	730	721	745	744	737	732	717	689	741	694	767	684	738	681	692	758	712	719	734	742	742	770	695	722	776	749	712	693	769	731	717	763	713	719	707	697	719	741	719	686	713	756	699	700	697	751	668	705	695	743	729	732	718	770	749	738	691	721	748	765	714	763	741	725	750	682	733	751	708	695	749	692	716	738	743	785	750	802	730	711	730	720	710	725	758	776	683	738	742	718	685	705	744	721	694	747	741	750	721	714	757	769	767	708	710	728	743	705	712	746	738	750	715	699	727	706	744	710	723	727	735	685	708	722	734	733	682	701	766	732	716	687	762	735	734	710	714	700	758	721	756	704	720	750	742	675	709	743	726	739	737	659	754	707	758	665	737	760	765	701	749	725	722	723	728	746	759	739	739	758	738	747	728	755	731	737	695	719	782	791	695	751	713	726	736	747	719	684	682	737	703	756	784	724	700	704	756	734	719	696	768	736	724	726	727	687	727	761	699	749	748	750	750	712	712	717	726	664	738	714	682	751	784	759	697	696	721	752	733	728	741	712	710	733	706	728	694	712	717	716	685	704	756	719	731	745	700	752	760	735	719	746	724	751	732	717	722	807	716	729	708	746	714	737	731	744	753	720	734	716	708	718	759	751	730	752	710	772	690	750	724	692	679	739	731	710	712	714	773	716	734	710	715	715	726	771	712	709	728	727	724	736	732	698	722	744	768	726	777	713	711	758	708	692	721	714	743	713	755	732	770	730	678	740	719	725	743	708	755	744	736	758	723	757	701	723	758	692	710	784	716	756	730	730	767	720	716	756	699	745	734	716	750	707	702	718	710	669	737	745	740	708	686	715	703	726	764	724	756	742	687	709	711	734	725	694	709	742	802	717	742	747	763	758	758	730	757	741	687	776	736	686	699	758	742	708	728	706	739	731	754	729	736	698	724	731	757	759	733	717	706	741	741	726	680	699	739	720	788	702	704	770	767	718	730	753	698	721	732	745	690	755	772	741	702	726	710	723	753	726	726	695	728	767	757	713	736	714	703	747	731	737	774	723	780	778	738	687	738	741	707	691	743	718	708	764	747	725	706	718	714	678	736	766	747	757	680	720	716	719	708
3245	876	344	243	304	267	244	211	175	141	123	117	95	85	72	53	52	64	72	56	50	56	51	38	57	44	48	44	42	38	52	56	53	63	50	37	26	27	28	31	38	32	41	19	29	40	34	28	27	28	35	26	30	32	32	29	29	39	23	33	24	24	30	32	26	27	31	34	32	30	27	33	21	32	33	24	30	25	18	25	26	26	30	22	23	29	17	26	35	27	34	24	32	31	32	40	41	28	26	33	30	25	37	33	24	19	30	27	35	29	34	33	31	35	21	24	35	27	25	25	28	31	27	29	26	24	24	27	32	35	23	29	20	27	20	24	24	28	26	29	22	31	25	29	25	29	32	29	24	32	27	24	24	26	28	29	27	25	24	28	25	30	30	32	24	22	25	27	29	33	28	23	19	31	22	25	27	24	33	27	34	27	27	20	35	24	24	27	22	31	26	23	16	23	33	26	30	19	29	30	32	22	34	35	19	31	25	33	24	35	23	25	32	30	29	28	25	28	26	31	29	29	29	23	23	30	29	27	27	35	33	31	24	38	28	26	20	26	25	40	30	33	36	27	16	37	23	34	34	20	26	27	24	23	21	29	33	21	16	37	23	26	24	23	28	28	47	27	21	28	30	30	30	28	35	33	29	18	22	33	28	30	29	35	26	38	31	29	28	31	25	28	25	23	28	25	31	31	23	30	29	32	33	29	36	31	25	27	27	27	24	30	31	28	26	28	32	28	30	25	33	27	35	24	20	28	23	27	30	21	36	26	23	26	27	38	21	32	26	21	23	26	29	24	17	31	20	23	23	36	29	21	21	33	26	25	33	34	30	31	29	21	32	18	25	23	36	21	20	23	24	34	37	26	35	37	28	30	29	35	29	29	25	24	44	22	37	26	28	21	36	35	31	28	23	32	25	29	24	29	33	22	34	25	35	27	27	30	24	37	26	20	29	22	26	22	26	25	37	30	32	31	28	28	31	33	30	26	40	28	29	22	28	29	25	34	28	26	24	28	26	23	28	28	22	31	16	28	26	24	19	44	28	20	31	28	23	38	24	28	29	24	28	31	28	26	22	24	28	30	25	38	19	25	21	28	29	27	28	30	26	25	33	32	23	20	28	37	28	33	39	32	38	28	31	24	22	39	31	28	18	29	30	30	33	36	30	25	30	31	20	29	27	29	25	29	23	29	33	31	27	25	30	25	24	26	31	24	22	30	26	28	34	27	34	16	29	26	21	23	37	32	17	26	27	27	21	25	37	26	25	21	26	28	25	27	27	26	27	20	32	26	21	27	23	20	19	31	24	28	27	25	24	37	25	30	16	27	22	30	29	31	23	37	22	23	27	34	25	21	27	26	25	31	23	28	29	30	28	20	27	25	38	33	28	24	28	31	32	28	34	31	19	21	32	22	28	20	19	30	26	31	29	28	39	32	24	40	20	22	40	31	28	22	16	28	37	27	32	26	32	32	30	36	26	30	29	20	34	29	25	27	32	28	45	31	23	30	17	29	28	30	34	29	24	20	33	22	25	23	27	26	28	30	38	27	33	29	28	31	30	26	36	27	22	24	23	27	38	28	23	18	33	43	26	32	32	26	25	23	33	27	20	24	22	27	21	28	29	19	27	34	23	18	32	28	21	31	27	23	33	29	39	33	32	38	33	27	22	29	34	33	30	20	36	36	27	35	28	24	30	24	25	35	19	17	25	26	30	21	28	29	23	14	36	34	29	20	22	29	21	27	27	31	23	22	28	35	30	23	30	24	32	20	27	30	20	32	26	30	27	33	30	28	37	29	23	23	30	23	27	21	27	26	23	24	32	33	20	24	26	24	37	34	45	18	28	25	28	34	45	21	33	23	42	30	27	26	25	36	26	35	23	23	25	30	31	29	34	21	27	38	19	29	25	19	32	23	19	27	36	26	26	30	20	32	27	30	34	28	32	30	33	28	32	28	23	28	25	30	36	29	30	32	37	25	24	29	22	28	36	29	28	34	31	37	22	28	30	32	30	24	29	29	29	27	23	33	30	25	27	26	21	28	34	28	29	25	21	18	24	23	21	21	25	28	32	26	21	32	30	16	22	32	25	32	30	23	38	17	22	32	27	25	19	31	25	37	30	30	22	22	25	41	24	28	29	29	23	25	29	22	19	22	23	21	22	27	33	26	24	21	33	42	25	26	32	28	22	32	15	31	26	24	27	36	34	28	37	25	35	31	29	25	27	24	24	23	23	24	36	24	35	33	30	27	28	35	38	14	35	30	33	21	27	17	27	24	40	26	30	25	27	25	28	25	25	29	34	40	27	28	29	23	24	23	17	32	32	27	29	30	29	28	26	37	31	29	26	30	26	18	24	31	43	27	44	28	29	18	22	21	22	32	29	23	28	22	28	36	24	28	21	29	35	25	23	27	23	30	29	26	24	22	25	29	20	33	28	20	28	26	29	22	39	28	30	27	35	21	35	23	28	34	19	27	25	31	26	27	28	28	29	24	32	29	29	22	28	33	21	28	33	24	26	27	25	16	24	30	22	23	22	20	28	29	51	29	29	29	23	31	25	24	27	24	20	33	28	20	24	27	29	27	26	22	30	37	24	32	26	30	24	28	35	23	25	25	25	34	35	16	23	20	21	24	24	29	29	27	35	36	26	40	25	27	25	34	21	23	28	28	32	35	23	26	22	29	40	29	30	23	19	28	28	28	26	32	30	25	31	28	31	29	27	26	27	30	25	36	30	25	21	18	26	25	30	25	32	23	31	24	19	28	22	28	35	31	35	35	30	32	32	24	28	22	30	32	28	28	26	27	28	22	33	23	14	20	26	23	37	29	27	28	29	24	29	29	30	33	30	30	26	30	24	19	34	33	31	22	28	26	33	27	29	21	38	27	27	33	22	28	30	33	31	30	26	20	37	25	42	21	26	20	28	29	19	35	34	25	35	36	38	42	16	30	23	30	35	19	26	20	25	26	38	28	34	20	36	29	32	34	28	42	25	35	24	23	23	32	29	27	25	27	22	25	24	18	21	21	20	16	28	30	31	26	25	30	26	25	26	31	20	36	35	26	32	28	21	25	33	33	27	22	20	28	31	29	20	20	30	22	32	26	35	23	36	36	30	31	36	25	17	24	16	25	29	23	34	33	34	27	34	30	21	26	26	32	26	27	32	34	27	29	26	29	30	27	32	35	14	34	31	26	35	26	28	24	26	23	25	27	27	22	16	21	23	29	25	32	26	29	28	27	25	37	34	26	25	26	26	30	26	27	23	22	25	32	25	23	26	23	19	23	24	26	26	32	31	26	34	36	35	31	23	29	23	33	23	24	21	29	19	33	19	25	30	34	31	29	27	25	29	39	29	18	28	27	27	16	27	31	34	29	29	28	35	33	22	35	36	26	27	25	24	21	28	32	27	31	23	26	22	30	28	24	29	27	27	27	21	7	26	34	30	30	32	26	26	28	27	24	30	21	24	21	30	22	30	29	26	27	28	28	29	28
32709	18857	10070	18115	24684	23528	19504	15809	12647	10451	8605	6832	5577	4503	3731	2814	2452	2603	2897	2361	2101	1952	1935	1903	1759	1642	1773	1705	1693	1646	1607	1541	1406	1310	1195	1073	1004	959	903	887	843	888	856	800	815	767	803	745	768	691	713	640	596	668	616	634	605	571	586	543	513	531	559	558	535	539	526	501	508	497	488	496	457	465	479	452	462	475	452	495	459	472	456	501	485	507	487	497	492	462	488	474	436	434	468	498	515	477	463	471	460	478	464	478	548	491	500	532	498	527	517	481	432	432	448	465	477	453	482	452	451	476	462	499	484	469	458	450	466	461	464	477	474	476	463	488	439	471	497	477	481	495	462	472	460	459	494	491	478	450	474	495	514	468	493	470	469	493	495	473	441	456	481	475	479	457	513	467	481	488	488	470	459	453	487	475	456	512	474	489	481	430	475	515	495	471	450	454	507	479	480	466	463	473	454	475	439	474	448	499	425	447	457	425	480	484	421	438	482	443	491	432	498	470	481	425	482	487	467	485	452	437	448	455	481	466	495	469	454	504	460	440	457	462	463	461	494	460	471	459	465	481	473	475	407	462	451	459	466	477	445	501	457	456	481	472	456	462	450	460	449	451	475	475	471	435	546	466	426	467	480	463	438	447	469	462	484	479	452	437	443	459	486	460	461	467	462	448	502	451	476	486	453	503	481	452	482	452	472	463	451	448	466	446	483	436	441	448	465	481	469	487	463	466	445	447	447	506	477	499	476	457	442	500	518	450	464	458	426	516	476	481	502	489	426	484	480	497	509	425	469	478	473	482	463	433	471	542	520	417	440	497	483	513	464	405	452	470	488	487	486	458	520	477	464	482	468	457	477	459	476	460	439	475	469	461	437	466	469	472	450	483	465	435	448	460	487	476	483	469	495	446	506	445	482	448	462	440	501	471	480	498	468	435	503	476	510	481	478	459	438	490	480	498	447	439	447	501	465	483	435	451	491	460	468	434	482	434	492	478	452	452	460	492	499	471	484	482	430	445	506	452	454	481	472	485	457	512	479	454	499	480	459	478	491	492	482	470	446	480	466	482	454	444	432	461	491	460	484	502	461	442	457	461	482	458	444	437	487	483	469	465	475	497	492	449	487	458	474	473	482	434	461	476	452	474	493	483	450	518	438	445	513	482	444	434	446	435	523	480	474	452	495	479	476	454	493	452	489	466	494	472	442	458	445	482	504	468	519	459	461	436	474	490	455	441	445	470	466	454	450	466	464	425	475	488	480	466	485	443	438	467	460	476	502	486	453	481	496	458	466	464	458	474	481	468	447	463	476	478	461	476	475	417	456	440	507	447	477	436	493	457	484	486	469	480	451	482	466	446	443	434	482	429	471	469	470	478	441	430	461	497	506	446	502	448	479	460	463	466	499	443	481	433	500	453	460	472	474	483	458	525	458	456	451	441	459	459	462	421	454	462	479	453	482	513	474	445	459	456	506	483	461	477	464	453	489	466	464	454	479	460	481	483	480	462	476	489	474	448	471	449	455	484	512	480	440	419	483	518	455	459	478	471	442	420	472	469	452	478	493	431	490	449	486	451	443	474	481	441	503	464	485	470	450	500	504	478	431	447	472	466	459	469	464	477	498	459	448	477	469	500	442	487	480	472	477	497	492	435	478	472	486	446	465	462	442	464	467	486	429	484	514	440	455	470	490	484	454	489	461	461	452	452	472	470	462	492	472	483	480	461	465	457	446	479	476	474	482	477	470	495	482	496	493	478	469	449	487	421	502	487	472	461	437	482	477	464	478	451	512	442	474	506	473	445	443	432	483	507	449	462	481	463	458	484	425	463	482	518	463	426	467	453	490	464	475	457	445	562	473	434	468	443	466	480	460	488	492	522	466	441	491	491	447	489	473	443	475	483	465	484	475	480	481	445	455	482	493	515	451	480	461	471	470	453	496	453	426	476	481	448	454	490	478	461	468	508	464	500	447	483	466	468	525	467	481	513	483	508	536	449	439	474	446	456	480	470	455	476	498	434	466	453	480	437	487	506	485	487	479	501	476	466	472	486	442	489	452	470	487	456	469	456	467	470	504	467	527	483	490	475	456	438	485	499	470	436	459	467	469	459	504	440	476	426	449	467	508	480	479	493	490	455	462	448	465	451	495	477	458	420	496	500	489	485	484	449	458	447	417	475	464	504	455	445	478	483	471	447	448	489	483	460	448	491	465	489	470	452	489	491	443	481	477	474	486	475	487	410	484	491	469	460	477	452	459	410	467	462	436	492	451	455	458	472	484	453	441	472	462	482	460	499	446	424	435	471	491	493	491	448	495	516	422	493	476	438	480	450	456	446	423	449	498	455	501	485	453	486	429	485	507	493	473	506	471	475	497	456	500	451	456	428	474	483	475	470	425	467	489	465	446	475	434	453	475	487	469	445	461	496	487	460	478	449	426	458	480	469	445	498	450	440	482	472	421	450	481	476	472	451	450	451	430	433	503	476	450	458	458	458	475	513	469	444	471	435	487	460	470	455	487	479	432	465	479	447	494	434	462	480	478	471	494	456	499	448	495	436	474	475	451	472	486	465	468	487	500	483	453	460	488	504	458	477	429	473	461	441	456	468	488	459	468	450	459	502	422	457	478	462	468	479	467	475	465	497	493	419	473	491	488	443	449	471	471	447	505	438	447	455	442	467	468	479	447	476	481	479	433	469	438	485	514	488	497	472	487	475	474	471	505	514	461	440	497	450	486	476	491	452	442	457	441	507	452	503	452	473	470	443	493	454	466	508	476	472	493	475	485	457	455	466	472	481	500	476	489	462	446	470	470	470	486	472	485	471	460	488	455	515	475	495	537	464	463	484	445	455	451	435	509	460	457	439	475	474	459	479	481	464	437	468	447	474	457	462	517	451	440	462	478	475	487	512	479	485	478	470	477	476	444	457	472	433	494	458	463	449	425	493	475	453	467	478	467	468	459	490	463	466	456	476	468	469	450	446	482	486	468	448	472	461	492	470	480	467	443	457	458	482	475	472	462	479	470	476	478	469	494	490	469	486	513	446	445	489	471	449	455	483	483	478	444	479	452	478	489	509	502	472	461	433	503	450	486	469	450	485	440	473	481	453	455	483	442	445	445	452	514	497	447	487	486	488	458	465	436	491	449	447	443	445	458	469	466	472	474	485	485	470	445	468	441	480	500	445	466	451	474	453	479	486	455	495	454	460	477	454	453	448	434	458	455	449	452	464	458	522	468	469	433	460	505	486	511	487	487	499	506	469	506	433	475	483	462	476	480	441	451	484	456	478	473	450	462	481	473	460	471	450	447	502	438	474	460	456	490	497	469	483	462	449	476	461	416	499	463	429	480	496	453	481	488	469	474	475	477	484	514	492	452	444	478	469	488	466	511	474	478	452	455	475	485	447	469	441	489	472	454	459	457	459	495	478	479	455	444	500	491	456	441	452	477	452	457	461	449	472	444	468	453	478	461	461	454	480	465	477	445	485	489	437	499	469
5718	2456	769	482	570	550	451	370	315	256	227	194	161	138	111	89	106	105	91	90	95	73	79	91	65	79	81	69	88	80	88	69	58	69	46	50	43	48	47	57	60	59	62	37	50	40	49	40	45	43	51	46	40	40	26	37	29	42	40	36	33	46	44	28	50	35	41	35	33	42	26	47	40	32	37	31	34	30	35	28	37	45	39	39	34	37	40	35	39	28	49	30	25	40	32	33	33	33	51	36	33	42	39	42	41	47	29	33	41	44	42	31	44	34	38	35	44	21	45	34	40	38	48	44	41	42	35	46	27	41	38	43	38	43	38	31	38	39	31	43	26	33	38	38	30	41	36	33	40	35	52	32	35	38	30	39	34	29	47	51	31	39	26	31	36	40	34	43	32	35	39	31	29	29	36	45	47	34	39	47	42	38	39	33	41	30	29	33	50	26	27	39	51	43	31	43	31	40	36	45	33	43	43	44	41	31	44	43	39	50	53	33	45	34	30	28	29	37	40	25	33	47	39	43	37	30	31	41	31	41	46	41	34	40	31	33	39	38	42	35	32	37	36	34	32	27	26	45	43	43	32	34	23	38	38	39	39	33	29	44	30	22	36	35	45	46	38	35	43	32	30	41	29	41	43	38	39	36	40	48	34	33	46	37	42	34	30	60	40	29	25	37	31	37	41	34	37	28	43	41	40	34	36	42	44	29	34	33	30	46	43	31	31	42	44	29	39	35	38	39	34	38	38	35	36	37	30	42	40	40	28	40	42	33	27	36	35	37	31	53	36	34	36	43	27	33	29	41	32	29	41	35	47	37	29	39	31	39	33	40	27	34	40	27	36	40	49	42	35	43	41	32	35	33	41	38	36	35	28	38	27	23	32	31	28	29	40	42	36	35	41	36	39	32	22	39	42	43	25	32	29	32	33	36	45	31	38	40	30	39	35	39	40	36	36	37	34	38	41	34	38	37	40	39	42	39	44	32	30	25	46	41	39	30	45	36	47	38	35	29	31	39	39	37	31	47	39	32	39	41	39	36	42	34	34	48	34	40	31	36	41	47	45	42	40	37	47	30	43	30	50	34	34	52	35	37	29	30	37	41	32	42	30	29	30	48	49	42	46	51	38	40	32	35	42	46	40	41	60	35	29	39	37	25	42	41	35	43	33	27	46	32	40	30	40	35	38	33	41	47	31	29	38	36	42	28	33	23	37	31	39	30	48	32	37	34	43	39	36	46	36	35	34	43	41	31	36	42	38	36	36	39	43	36	41	25	35	25	37	41	41	40	36	33	37	45	36	36	21	31	41	40	47	29	33	33	36	26	39	36	39	44	38	32	53	38	30	47	40	36	35	42	39	43	35	30	39	39	44	43	38	29	34	36	25	39	32	29	34	32	34	27	37	31	40	43	37	37	32	44	27	44	44	23	33	31	38	49	35	33	30	38	48	40	34	42	50	28	39	45	29	29	32	23	34	38	29	42	42	40	32	33	33	33	47	29	37	37	35	32	42	34	28	43	35	28	46	35	36	33	42	35	49	39	38	46	24	36	39	37	43	29	25	49	44	40	39	26	36	47	46	30	42	35	54	36	28	28	42	28	35	46	31	29	37	44	36	43	39	57	42	35	40	41	33	34	48	27	26	32	47	42	36	44	35	39	34	39	24	49	22	38	43	37	34	29	44	27	44	43	36	34	43	36	36	49	30	36	29	44	35	37	37	35	40	40	40	33	33	33	39	45	35	40	43	30	27	38	44	33	42	34	38	35	46	35	31	28	45	41	33	39	27	33	40	38	21	38	43	37	46	46	44	35	38	28	36	38	39	36	30	39	31	32	49	31	23	42	44	28	48	27	48	33	45	42	43	42	36	26	38	37	46	32	31	36	37	34	44	34	28	39	49	40	36	36	37	35	44	50	36	49	33	40	43	20	31	37	55	50	39	32	32	48	40	26	36	34	40	32	34	31	45	45	48	42	37	44	27	24	35	48	42	31	43	28	28	37	38	49	33	41	40	36	29	35	37	36	45	37	30	40	30	52	39	38	36	43	42	32	38	35	33	36	28	35	29	38	33	29	38	31	38	37	30	57	34	32	36	36	31	33	32	33	36	38	50	38	34	36	34	36	44	30	35	36	40	31	34	38	33	34	43	35	41	26	39	28	42	38	42	29	38	35	32	24	26	46	44	32	35	42	36	40	36	29	44	46	45	32	40	41	36	37	41	41	44	35	36	31	36	35	38	52	41	49	37	33	35	51	26	28	43	35	32	33	39	36	47	36	37	37	35	37	38	35	31	38	33	50	36	35	36	35	35	39	48	38	37	34	27	38	46	41	44	39	50	41	39	27	52	36	40	31	40	29	36	31	26	29	36	37	40	41	43	42	44	32	40	46	32	31	38	40	36	30	46	37	42	45	40	29	41	37	36	31	35	34	33	25	42	32	37	63	36	33	37	42	30	28	48	29	42	41	44	48	33	32	40	38	34	43	38	34	26	33	34	33	43	43	41	24	39	44	36	39	34	46	30	38	40	45	48	36	28	39	38	36	41	37	34	26	36	40	31	35	19	31	49	32	29	31	32	27	33	52	42	34	34	30	47	41	39	27	33	31	34	35	29	25	31	38	49	34	37	41	36	27	41	47	38	32	37	33	34	40	38	32	38	38	39	41	36	31	53	31	39	42	40	37	46	31	44	35	41	32	38	36	40	48	36	44	38	36	41	45	29	35	40	39	45	29	29	33	41	30	41	43	43	34	34	50	34	45	52	32	48	35	40	50	25	34	43	48	33	33	29	32	37	25	30	28	37	32	42	43	35	35	32	42	27	36	32	34	34	38	44	37	37	38	50	36	27	37	40	36	40	42	34	47	30	25	40	26	34	41	35	36	29	42	26	31	37	36	27	33	41	40	43	31	35	31	33	32	37	30	38	32	45	35	35	25	36	34	31	48	33	41	34	33	34	42	31	33	35	40	44	41	35	44	46	46	45	34	43	33	35	32	46	28	43	39	36	38	27	35	34	35	32	40	39	33	44	35	46	48	39	29	37	41	50	41	31	35	34	41	36	29	44	42	37	43	31	33	39	37	37	25	49	41	43	35	24	38	26	41	27	38	38	31	44	35	32	42	49	45	41	40	34	40	34	34	36	36	33	36	27	44	39	37	35	28	35	39	28	37	36	33	32	32	31	43	41	37	24	33	40	43	36	38	39	38	39	29	31	38	28	32	39	22	45	41	30	39	30	33	33	27	35	45	47	46	34	43	38	44	37	32	34	40	38	40	38	33	57	24	36	45	34	48	27	43	41	43	41	42	45	31	31	42	52	41	33	45	33	36	37	32	38	38	31	53	39	27	39	36	35	38	31	38	35	36	39	43	29	35	31	40	32	41	37	49	34	35	42	38	32	35	41	28	39	37	31	35	33	44	40	40	37	35	30	32	33	34	40	29	39	34	38	28	38	32	34	37	40	24	44	35	37	43	39	40	40	36	40	36
42585	25333	14960	25460	32216	31194	27168	23046	19824	16439	14425	11746	9600	7691	6237	5095	4853	4938	4719	4231	3777	3604	3524	3401	3044	2967	2933	2844	3018	3006	2569	2639	2241	2129	1861	1746	1606	1535	1471	1423	1365	1285	1218	1210	1113	1199	1142	1114	1100	1047	1021	996	972	920	854	824	791	808	780	755	760	758	757	770	706	664	666	660	702	685	662	692	668	627	605	630	662	673	668	689	699	615	603	683	645	609	614	614	614	624	639	644	674	680	663	625	640	619	644	701	644	653	655	679	724	704	727	745	731	749	641	650	623	613	650	624	627	637	622	598	673	656	598	600	613	616	617	646	615	643	653	624	656	637	633	572	639	618	612	602	595	621	621	640	599	617	629	631	648	600	632	660	628	693	667	635	651	644	638	639	605	638	645	623	645	603	638	621	604	601	668	601	593	629	585	624	609	673	642	559	634	664	671	638	602	591	617	609	629	630	637	613	664	614	626	601	601	673	616	657	624	617	605	605	613	605	580	644	618	621	636	611	620	606	634	583	602	637	646	558	635	602	611	622	622	640	604	633	627	646	665	579	599	650	623	598	652	625	612	639	595	658	608	602	653	649	620	654	618	627	615	647	659	634	667	637	630	614	611	635	595	577	591	660	632	628	644	580	604	605	579	629	601	614	579	606	590	574	608	648	588	596	647	618	609	613	622	667	652	603	574	594	628	600	601	593	616	607	599	610	686	607	597	610	657	597	643	592	592	607	664	639	586	637	568	627	585	680	590	576	673	646	639	599	635	593	625	623	614	621	620	588	662	642	629	629	610	580	611	630	606	587	605	597	593	612	586	571	586	634	584	605	604	662	584	566	604	640	618	660	616	610	620	634	560	612	596	562	611	621	653	628	636	620	568	617	607	608	668	627	627	602	639	607	617	647	593	632	577	598	604	623	574	613	629	645	564	620	635	660	661	632	639	627	604	636	640	597	607	643	593	663	605	630	648	602	612	568	629	651	606	602	609	646	615	628	595	642	615	619	588	631	574	577	596	602	570	615	664	632	594	617	618	652	590	583	576	594	646	641	597	624	615	605	612	607	622	614	638	644	626	618	624	601	628	611	667	645	633	622	665	559	638	557	594	608	639	618	638	629	621	636	587	599	633	648	612	606	608	631	616	597	603	620	603	621	631	626	633	562	623	623	617	628	622	621	617	577	636	608	671	610	609	626	647	645	660	636	615	621	669	633	560	652	641	598	600	594	640	634	589	678	610	612	576	619	619	611	583	632	574	630	651	600	618	621	623	666	603	652	631	621	616	585	605	592	569	634	619	627	549	633	568	601	660	605	588	642	623	630	590	622	611	556	578	631	573	650	610	660	626	633	635	607	626	641	596	608	618	604	613	616	598	606	637	611	613	609	603	603	601	629	613	613	574	621	601	649	595	596	624	643	619	588	626	612	618	629	617	602	621	656	701	599	595	641	618	605	639	622	580	600	593	625	600	610	582	627	601	625	568	663	618	576	646	624	596	621	656	599	604	623	637	644	648	597	581	627	634	580	608	570	652	623	593	633	567	611	599	651	637	625	579	575	608	633	614	637	633	628	642	620	617	574	600	638	663	629	620	616	600	577	623	634	622	605	655	604	621	610	625	634	654	649	606	607	636	648	606	587	563	606	600	595	647	586	636	650	615	617	599	663	616	623	603	653	609	645	666	629	611	638	584	583	581	594	610	613	627	653	642	580	607	629	642	626	592	585	619	629	603	649	614	610	640	574	603	607	636	578	607	588	635	591	639	595	581	639	631	665	628	625	644	600	587	623	632	631	597	589	614	630	601	625	594	617	625	616	649	640	598	664	617	651	600	601	609	579	618	611	605	620	609	592	592	634	606	621	584	624	623	621	576	606	627	621	632	566	620	659	641	548	590	611	619	646	627	602	593	614	629	564	672	613	620	643	632	654	623	623	604	592	559	616	610	609	556	631	611	653	577	584	645	638	644	642	608	623	633	647	639	595	592	603	619	628	600	635	612	609	603	615	600	641	636	642	618	644	641	630	600	592	573	655	576	643	601	583	633	597	650	645	615	614	602	620	602	598	555	633	635	647	621	654	607	666	596	610	642	592	650	627	611	644	578	603	635	634	608	619	613	638	584	585	580	625	650	584	627	631	650	637	575	597	613	630	591	615	604	588	648	643	608	588	616	634	587	612	622	635	626	626	600	592	631	621	656	601	594	631	611	613	633	638	632	613	591	592	606	649	598	602	566	616	606	620	613	589	577	588	628	623	631	630	632	612	636	596	563	611	655	644	649	618	647	649	559	617	665	641	619	611	667	591	601	622	612	616	616	617	612	576	595	612	613	630	570	599	613	678	602	589	610	635	623	611	616	662	653	631	631	627	611	580	638	649	634	590	587	635	637	587	606	639	618	617	674	635	629	640	594	619	614	646	676	627	600	644	593	648	577	616	586	648	601	613	639	597	643	619	614	595	579	629	556	625	619	624	621	639	635	598	601	610	606	617	614	613	600	592	598	642	575	589	644	579	612	658	647	579	629	650	603	652	646	616	630	625	653	603	586	605	628	612	619	618	631	582	649	650	635	615	600	617	623	607	646	635	619	618	619	649	648	580	599	599	614	597	620	640	616	612	625	599	612	646	609	636	628	657	596	618	597	630	605	554	605	646	607	626	618	601	595	634	597	598	604	588	606	642	595	605	640	615	592	576	587	605	639	585	627	646	608	635	601	632	616	622	632	627	646	603	625	603	625	646	618	606	634	621	640	615	625	628	611	601	609	662	631	620	632	566	618	654	595	603	600	606	640	624	592	601	630	612	597	639	631	619	654	604	623	624	623	616	599	604	638	659	616	647	599	582	597	638	638	614	623	602	583	631	614	596	630	613	609	607	598	602	559	602	618	606	621	652	590	620	625	610	607	643	632	608	624	654	613	677	577	657	632	646	606	634	592	624	603	644	628	641	605	615	639	651	651	639	610	579	581	588	592	620	611	612	605	586	611	663	583	581	617	655	586	643	637	621	578	654	610	637	611	603	636	658	638	636	653	628	569	640	601	597	616	656	602	631	633	596	631	647	588	600	564	640	629	633	624	628	618	617	587	594	632	622	630	637	609	641	627	593	631	589	574	609	638	615	614	630	657	592	644	579	575	645	594	613	593	641	624	606	615	636	625	587	595	622	614	636	614	616	711	638	629	585	659	572	607	597	609	613	597	644	604	632	618	616	643	609	566	607	626	590	628	609	654	652	658	577	641	586	602	597	616	579	616	621	574	620	641	603	612	621	636	649	595	635	663	637	623	623	614	593	617	595	597	592	641	586	548	640	603	607	632	592	623	633	604	608	603	596	586	643	635	582	602	639	628	587	598	636	592	719	587	637	611	624	614	627	604	580	569	599	612	634	617	606	614	607	601	631	626	583	612	599	618	632	585	633	599	596	599	649	643	622	619	655	665	604	624	616	601	628	582	599	610	650	582	591	622	616	575	620	664	622	595	608	603	647	594	640	618	626	601	677	589	606	598	611
5503	1401	468	327	449	437	365	305	277	255	214	173	141	101	95	97	92	96	89	71	71	69	71	73	63	70	97	75	75	65	60	81	59	55	58	43	57	46	62	41	55	39	39	58	48	45	48	43	59	29	38	50	52	41	40	35	35	37	24	31	39	42	49	39	40	35	35	36	41	34	46	36	38	39	32	44	42	36	35	33	37	31	43	45	40	48	37	34	37	24	31	30	39	27	38	43	38	38	49	27	40	41	38	35	32	39	37	40	55	34	48	39	40	29	40	26	29	36	39	42	42	23	37	30	35	43	27	37	32	43	33	45	39	30	30	44	36	35	35	32	35	37	36	26	41	41	31	42	45	35	48	27	39	48	28	34	38	40	42	31	32	42	36	38	33	40	37	34	31	31	37	40	39	36	33	48	33	39	35	35	40	37	34	30	36	29	44	28	43	39	37	35	41	34	43	46	35	34	39	42	36	36	37	36	44	35	45	29	37	29	28	38	32	35	42	29	37	32	47	35	41	48	49	34	32	38	48	36	27	41	31	38	35	35	40	37	35	37	37	41	31	36	35	36	31	33	37	44	53	41	32	39	35	26	37	41	43	39	39	40	29	29	28	34	26	38	51	33	44	31	35	36	31	30	48	35	38	36	40	32	32	33	41	30	34	36	37	31	34	32	41	31	28	43	37	32	48	41	39	37	44	31	39	47	30	35	46	47	33	33	31	34	41	39	36	41	40	42	44	27	34	37	37	30	23	31	37	31	25	39	41	32	30	47	33	44	46	24	38	37	39	27	41	34	47	39	30	30	37	39	40	40	33	36	41	41	44	33	43	43	32	38	30	37	44	31	33	44	42	40	36	38	28	38	36	41	37	48	46	34	24	49	28	36	36	41	44	33	29	27	43	29	35	30	53	35	40	42	35	40	34	40	31	32	38	43	44	37	39	28	49	32	30	32	40	28	50	38	32	38	36	32	39	32	44	48	36	41	35	36	44	33	42	43	46	42	31	38	32	33	43	37	43	32	34	32	41	37	30	29	31	41	33	35	34	39	32	49	41	36	39	36	39	39	36	38	36	33	36	33	35	38	34	42	38	40	38	39	36	36	38	42	34	50	31	28	49	47	39	27	32	44	42	32	38	40	25	44	31	38	33	36	37	35	38	43	31	33	35	36	39	44	32	50	48	30	37	32	33	42	33	36	39	37	41	39	33	36	36	27	37	50	36	47	34	41	36	36	40	35	39	32	53	37	44	38	37	42	40	33	33	44	30	36	27	25	30	42	20	38	36	37	39	40	30	29	33	38	31	36	46	33	38	43	40	35	38	40	41	33	32	36	35	29	39	32	35	35	29	39	41	43	31	37	36	27	33	34	39	35	28	39	36	38	37	41	35	36	31	44	26	39	28	35	43	31	36	48	31	44	33	53	35	31	35	47	45	36	40	39	34	35	39	34	36	44	30	41	36	25	39	28	33	46	30	32	32	46	40	28	31	33	43	40	41	38	27	38	30	42	50	37	37	41	45	38	34	32	40	37	35	25	37	28	26	45	34	25	34	38	34	40	26	28	36	27	24	40	34	41	36	35	36	46	36	40	45	37	36	30	39	35	37	33	40	42	27	39	39	30	43	41	31	39	31	33	43	36	37	41	40	28	38	42	42	32	38	40	39	32	37	32	30	28	48	25	32	38	37	33	40	31	43	35	52	39	38	29	37	35	26	43	35	36	30	33	37	37	40	29	43	45	28	43	46	45	34	39	29	33	34	30	25	47	51	34	41	36	39	26	32	29	30	43	50	50	37	37	33	38	41	40	35	35	32	40	33	41	54	27	43	43	33	39	43	39	35	28	34	34	32	37	38	39	36	44	43	35	38	38	31	30	38	48	40	39	36	35	26	41	37	43	25	34	33	43	40	45	36	39	33	41	40	35	35	31	45	32	44	39	30	44	45	41	38	37	33	39	46	33	40	36	41	48	41	35	47	49	53	30	35	31	49	45	41	34	46	25	35	45	32	44	36	37	38	33	36	39	35	27	30	44	38	40	39	38	30	40	40	34	38	24	40	39	21	51	35	42	37	29	36	33	48	41	31	29	36	23	45	36	30	30	35	37	32	35	43	32	47	37	42	49	43	33	42	47	45	40	36	45	40	32	39	26	26	38	42	44	38	35	43	42	32	45	45	42	26	37	54	36	35	36	24	30	33	37	32	29	38	35	37	41	30	39	32	27	38	42	24	39	29	22	28	42	37	46	31	40	40	38	38	35	39	41	29	30	28	42	34	49	30	43	32	34	33	42	42	40	40	34	35	30	34	33	39	28	38	49	28	32	30	32	45	35	37	38	35	36	36	34	34	45	51	34	37	38	45	30	39	49	42	48	44	26	37	31	44	40	38	30	35	49	48	37	46	35	38	38	29	44	41	33	33	34	19	35	34	35	37	40	28	34	37	44	41	37	41	37	46	44	35	36	33	28	20	38	39	29	43	37	32	40	29	36	47	33	33	36	24	46	41	29	34	48	38	36	35	43	41	31	42	51	40	38	37	31	35	30	44	50	34	36	40	51	37	26	44	38	27	37	38	34	34	23	39	43	39	40	46	41	34	36	56	32	32	49	30	48	44	32	32	30	47	39	51	38	34	22	34	43	41	36	49	34	36	33	38	31	38	30	35	36	41	38	31	37	33	25	50	34	41	40	35	33	36	29	45	43	37	36	31	44	39	37	40	34	37	40	43	17	32	25	47	41	32	29	21	36	29	42	27	40	27	33	27	25	36	33	33	31	30	36	38	29	44	26	36	38	40	43	37	35	30	26	34	31	28	28	34	43	38	40	36	39	24	31	48	34	36	29	44	36	43	46	34	35	37	41	33	37	38	38	36	43	36	43	45	32	27	39	42	46	39	33	34	44	38	25	30	36	32	42	24	42	38	35	30	44	41	29	33	27	34	30	33	29	33	34	31	33	34	35	33	43	36	41	31	35	40	35	41	32	41	32	35	41	36	41	43	31	30	28	33	39	26	33	32	45	34	34	35	44	34	29	44	38	36	41	44	41	42	26	45	38	38	41	36	45	40	33	39	32	37	28	35	43	42	33	36	35	36	39	36	40	36	43	55	47	47	33	36	39	46	39	43	38	39	51	44	42	33	45	38	41	35	37	31	39	33	48	26	22	30	30	41	29	38	36	25	34	37	37	43	27	44	29	37	26	36	39	33	37	32	38	33	44	27	34	44	38	40	43	43	39	41	37	44	39	33	31	44	39	43	41	40	43	35	36	37	27	33	42	27	37	36	38	38	32	39	31	31	32	32	35	48	30	41	27	34	44	37	42	39	33	30	30	51	27	38	42	35	33	32	47	26	45	34	43	37	32	37	33	32	32	39	44	36	35	36	36	43	36	29	35	38	41	40	41	39	36	35	39	31	36	28	35	32	36	36	32	35	42	46	34	36	49	36	39	38	39	39	33	38	31	37	42	37	34	47	33	34	36	35	38	29	33
36860	21172	11138	21219	29160	28134	24610	20335	17211	14901	12016	9322	7564	5862	4514	4367	4398	4277	3872	3529	3274	3141	2948	2691	2521	2515	2500	2580	2692	2397	2470	2269	1975	1787	1613	1495	1418	1380	1356	1191	1206	1111	1069	1028	1064	1018	1033	1071	964	913	941	892	856	879	821	748	739	745	716	707	749	724	777	700	685	669	643	651	637	665	624	695	651	659	615	639	678	592	650	621	591	632	600	620	634	632	602	636	641	587	639	652	649	640	623	622	623	625	566	664	680	669	631	695	668	681	707	679	696	673	653	647	646	627	623	646	626	591	642	637	655	630	589	602	638	622	630	619	632	618	625	626	654	627	648	651	610	581	588	609	650	587	680	616	583	567	637	627	618	621	619	622	631	640	625	644	627	621	633	615	629	620	656	633	633	611	596	622	636	621	635	636	642	610	654	637	605	585	655	568	649	597	643	611	610	581	655	593	622	613	583	633	596	610	605	610	615	616	610	645	588	619	601	614	596	595	641	620	595	617	574	624	615	604	585	649	578	619	580	641	643	600	619	640	618	617	572	604	658	642	613	655	617	577	597	588	659	606	597	625	629	571	588	598	623	586	647	608	570	608	612	595	588	595	648	649	590	610	646	594	624	590	641	648	624	668	654	618	638	605	635	572	564	604	626	642	589	587	618	628	630	620	602	595	651	595	671	632	611	611	591	671	608	609	594	609	605	607	700	622	628	652	626	599	589	631	605	607	622	579	615	586	605	628	606	573	593	631	601	608	592	621	648	549	618	605	593	599	596	587	600	600	618	620	630	614	600	621	623	617	622	627	618	610	572	633	604	594	626	612	587	587	571	582	628	631	604	585	613	605	633	612	612	636	554	623	649	633	594	608	591	643	568	605	629	600	638	595	628	609	638	654	618	617	621	606	654	636	591	602	649	614	615	646	590	559	608	589	679	605	631	622	631	606	614	613	605	573	604	653	651	631	681	628	614	642	631	625	572	668	603	638	612	615	618	562	602	611	666	610	580	583	606	596	610	668	673	592	632	615	567	587	592	578	576	611	625	609	609	624	594	583	600	607	634	614	654	614	609	643	623	619	575	628	630	626	621	610	642	616	601	611	609	637	654	628	617	628	614	607	587	638	637	593	575	620	645	611	621	601	630	626	598	599	633	656	622	650	612	634	613	633	605	623	666	605	586	587	577	569	564	562	612	579	581	631	640	636	615	584	589	619	576	617	586	564	623	554	616	621	651	583	606	644	588	645	597	598	576	622	615	586	584	589	632	591	611	594	582	576	580	619	595	629	611	623	625	626	636	604	643	628	599	585	619	594	611	631	653	620	622	603	624	637	671	564	608	581	612	585	616	554	597	581	603	629	626	624	598	621	639	673	643	644	587	636	607	587	621	597	620	562	638	639	618	628	592	624	612	553	608	665	575	590	639	620	606	606	597	614	610	622	609	627	573	641	616	587	630	593	602	633	654	626	640	573	634	622	608	637	604	614	556	598	607	616	610	618	638	624	678	648	640	591	612	616	579	605	603	636	643	612	587	640	661	622	665	629	585	639	631	612	590	620	592	618	566	616	605	658	605	655	614	598	607	604	614	609	619	605	615	610	632	643	594	631	626	635	645	554	565	627	599	599	617	635	663	606	620	602	615	603	598	618	623	623	595	550	608	621	611	619	607	578	613	602	612	620	631	603	601	612	581	620	629	605	632	645	626	638	581	615	563	610	613	614	613	621	607	602	620	599	628	666	616	586	600	632	591	622	559	578	608	576	643	570	581	651	602	633	553	598	631	661	644	637	574	612	652	602	579	581	603	593	600	584	622	635	626	603	625	638	611	614	588	615	599	636	630	650	613	623	624	634	608	579	603	633	552	657	625	600	592	605	550	599	600	612	646	600	660	653	609	608	632	588	627	627	626	602	625	611	616	598	634	614	593	583	601	594	655	586	608	612	631	641	624	597	618	585	649	584	633	615	578	608	606	621	606	602	582	598	601	588	642	580	610	647	635	656	633	600	585	626	611	578	584	587	621	582	624	592	566	625	588	596	613	612	626	555	622	602	568	597	584	629	583	628	617	627	635	658	617	644	612	645	643	580	637	622	628	628	610	626	615	592	638	599	649	590	618	617	588	625	644	632	598	609	629	615	592	609	595	600	632	630	608	609	634	609	600	614	609	614	586	626	576	624	613	608	636	615	626	605	606	597	595	605	671	609	610	584	661	578	622	604	660	626	615	631	606	624	628	626	649	626	604	619	624	590	639	619	629	598	611	623	590	654	645	606	625	610	552	623	640	640	609	585	640	605	646	635	561	621	619	591	600	570	619	601	630	669	616	605	601	606	604	550	640	602	643	619	601	590	635	611	615	635	639	603	612	590	602	655	647	600	657	650	642	600	638	611	638	598	583	627	595	630	604	646	599	646	612	656	607	584	606	586	603	600	571	618	632	614	602	596	662	571	613	648	621	613	611	580	597	574	587	639	580	597	642	638	587	580	618	615	594	647	607	649	615	621	598	616	591	615	618	607	616	558	572	589	606	598	625	602	590	593	611	666	586	589	569	631	619	617	649	635	577	608	641	599	705	623	616	645	611	608	662	608	618	569	577	657	601	578	612	617	643	610	579	653	577	643	601	609	609	614	608	614	628	596	632	628	595	583	617	579	623	628	566	643	619	601	643	625	620	618	606	592	581	614	640	669	619	611	607	603	633	591	598	605	612	649	607	641	605	645	602	588	570	621	599	581	579	640	570	654	648	633	601	586	605	622	613	603	633	582	623	611	587	618	622	630	570	624	620	614	585	623	617	625	675	607	590	647	619	584	592	654	676	632	654	582	570	581	611	613	647	594	603	554	619	581	661	599	606	639	615	620	626	629	633	596	636	607	566	609	622	604	607	640	621	617	590	646	585	592	600	628	603	619	623	584	689	591	594	643	622	658	616	656	627	597	653	630	559	611	648	660	569	627	584	623	618	643	601	589	607	566	628	604	651	627	629	643	599	600	661	598	590	598	611	639	575	623	564	604	607	600	666	604	629	575	646	637	626	632	575	617	623	645	579	604	597	634	643	615	599	628	617	617	596	550	613	622	626	612	618	609	603	640	618	642	617	646	617	621	660	619	604	617	628	574	606	648	627	623	608	659	618	587	615	627	611	600	598	566	599	608	654	619	626	630	611	605	606	661	552	616	597	617	583	623	627	630	625	633	632	619	596	606	657	630	604	650	601	581	622	615	599	643	600	646	611	601	582	625	568	642	648	602	626	558	613	635	616	626	579	575	614	619	583	627	607	569	624	597	605	587	623	597	606	633	565	578	584	578	584	597	559	688	643	587	549	621	588	632	629	567	595	631	620	631	636	595	571	595	607	644	633	670	611	584	598	630	598	602	621	567	654	607	629	581	579	643	633	656	628	611	621	592	602	612	635	590	653	634	595	647	625	599	668	585	657	618	543	622	623	617	616	613	614	583	608	637	612	639	640	584	585	603	638	619	593	622	591	615	631	642	602	614	647	623	606	639
7519	3103	707	418	627	700	576	494	362	348	258	230	176	130	143	152	128	126	107	117	120	108	102	92	78	100	86	97	88	111	99	97	81	81	60	73	50	67	81	53	75	54	52	62	56	54	48	58	53	51	48	56	53	33	36	43	34	35	51	40	55	43	43	44	47	44	47	48	50	59	42	46	47	49	37	39	53	55	44	53	47	46	59	49	59	41	49	40	44	48	51	47	42	46	48	49	44	45	34	40	53	45	44	47	48	44	46	45	37	46	33	42	45	54	51	42	38	45	47	48	41	44	42	46	44	34	61	44	45	48	45	37	41	31	52	50	44	40	46	32	50	43	50	40	57	40	38	48	61	39	37	30	47	33	52	44	37	52	45	49	46	49	47	39	40	34	47	32	49	40	37	55	52	44	34	59	49	40	35	35	51	42	51	46	44	43	51	47	54	52	41	56	38	44	43	48	46	47	37	52	37	45	44	54	44	49	40	30	44	41	44	41	32	46	45	45	44	33	50	41	43	55	41	43	51	40	31	40	48	44	33	57	41	45	42	43	40	47	36	49	39	32	46	37	54	47	59	38	48	39	53	43	47	40	43	44	48	54	36	35	40	50	47	61	49	52	41	56	48	39	47	43	53	45	45	56	38	46	39	51	54	36	44	34	41	37	36	39	49	38	38	39	46	36	32	38	57	46	30	44	43	49	50	35	45	46	46	37	32	36	41	41	38	39	44	37	45	44	50	40	59	41	40	50	59	38	37	41	43	23	44	45	48	31	42	40	43	38	37	42	39	44	39	50	48	45	38	46	51	52	46	50	36	37	41	46	47	39	40	54	39	42	50	45	46	56	38	43	52	31	45	43	46	42	37	41	41	39	49	54	45	37	47	48	44	42	30	49	47	60	46	42	53	45	41	33	42	31	36	40	47	44	44	40	46	30	39	42	44	46	37	42	49	47	38	29	42	39	40	42	53	45	35	37	45	40	42	44	44	39	40	44	49	41	29	50	33	41	49	43	44	49	36	47	39	36	39	59	47	48	50	46	22	33	31	37	37	44	39	39	46	45	34	53	43	35	43	27	45	45	52	41	49	40	52	41	49	43	39	35	36	55	35	48	41	37	38	52	37	47	44	35	43	33	41	41	43	55	45	38	37	42	40	23	54	46	45	56	34	51	46	40	47	41	49	42	34	48	37	41	38	39	44	46	44	44	42	38	41	51	40	36	43	53	47	54	55	45	43	49	48	33	39	44	50	41	50	34	46	32	43	58	33	51	46	49	35	37	45	36	36	45	37	37	34	31	47	35	35	41	39	38	30	32	53	50	40	36	49	32	44	38	37	43	39	51	40	42	48	39	34	39	37	51	52	39	33	45	41	33	35	50	50	46	45	37	38	39	32	51	42	48	42	50	50	52	46	40	51	50	35	44	44	46	47	45	46	56	51	45	32	39	37	46	49	31	42	52	40	41	42	37	44	28	39	36	45	43	42	43	49	48	26	37	33	40	47	43	35	45	43	43	40	52	49	39	37	37	39	45	44	38	47	42	38	42	50	45	38	40	32	37	42	50	47	34	31	44	37	42	53	39	48	42	40	54	51	25	41	50	39	36	40	52	46	47	50	35	46	45	43	40	45	46	39	38	52	44	47	47	41	37	40	51	42	42	47	38	43	54	55	45	49	28	42	33	33	52	49	49	44	54	34	41	50	42	41	43	49	40	38	29	47	46	47	39	51	49	49	35	40	45	36	52	43	33	42	52	46	35	36	33	41	33	50	32	41	35	38	49	48	41	43	48	39	37	45	40	39	41	38	37	42	47	32	46	56	56	50	42	41	55	39	45	46	52	46	48	42	56	34	37	38	46	56	43	43	49	40	57	35	51	42	43	36	58	49	42	27	41	34	45	38	41	48	43	40	44	48	44	58	44	42	37	57	36	51	45	50	42	44	40	40	41	53	29	46	46	47	45	40	37	39	44	41	52	35	39	38	55	53	42	44	41	47	38	38	45	46	50	40	46	50	47	48	53	46	41	47	33	43	41	42	60	51	40	43	50	37	36	49	44	50	48	38	46	43	46	30	45	45	42	41	48	36	39	49	60	52	44	30	42	38	49	55	32	51	45	49	52	49	43	40	44	42	42	33	53	38	36	43	47	38	44	38	44	47	45	48	52	43	48	43	37	43	36	41	45	38	52	55	39	42	29	44	42	40	42	44	40	37	37	45	42	44	45	47	54	40	49	42	40	50	53	48	38	40	34	50	32	58	45	36	48	51	41	53	47	29	41	44	44	48	30	44	42	37	39	35	42	42	40	30	58	42	40	43	49	38	50	37	51	52	51	47	49	44	41	46	41	46	39	32	44	45	26	47	49	32	34	45	38	39	47	35	41	37	54	48	49	36	39	39	41	37	44	54	46	50	46	40	49	35	53	46	42	38	54	45	44	33	36	43	44	49	51	57	36	55	27	37	48	47	41	67	36	48	32	46	38	43	49	43	39	60	41	32	42	44	44	43	35	52	43	44	40	37	45	33	50	47	42	43	41	43	51	50	43	50	48	39	45	39	47	44	44	40	46	46	36	51	37	43	42	34	48	37	48	41	46	38	45	34	37	43	48	51	31	45	54	36	40	47	42	39	56	36	38	41	42	57	55	48	40	48	40	35	47	47	46	44	33	34	45	53	38	43	32	40	50	37	56	43	42	52	47	46	36	35	48	37	40	31	43	35	49	36	55	36	45	37	40	40	45	41	45	35	51	33	40	58	52	34	48	54	47	57	42	42	52	34	34	48	32	39	43	40	33	41	48	44	39	54	46	42	38	56	53	59	36	37	51	52	40	45	38	62	60	49	42	61	48	51	46	42	42	31	49	47	45	49	53	55	41	51	44	51	50	52	44	36	35	46	40	34	31	46	52	39	44	47	49	53	47	42	41	49	45	35	37	45	37	50	35	43	50	44	48	52	37	36	37	43	49	40	41	25	27	51	34	50	49	36	46	40	37	49	51	49	40	46	34	51	51	32	48	48	44	46	40	52	42	31	40	40	43	38	42	36	37	42	31	40	54	40	36	57	43	49	40	39	53	37	48	44	39	48	38	33	40	44	45	56	41	49	45	44	46	34	35	44	39	64	42	48	41	36	43	35	52	27	49	43	39	58	42	48	45	36	60	33	35	49	42	37	38	50	40	49	47	43	38	40	42	40	41	44	56	41	35	45	53	49	34	48	46	32	67	35	42	41	50	48	50	44	48	44	50	52	31	37	32	48	48	40	34	40	50	42	40	48	32	33	43	49	53	43	41	37	38	35	44	37	41	38	35	36	50	46	38	38	32	47	55	44	30	42	47	44	47	39	37	45	40	42	49	56	43	37	39	36	53	41	48	51	42	47	44	43	52	35	28	39	30	47	45	49	43	29	47	38	39	41	52	27	56	36	34	34	50	32	47	35	47	51	45	39	38	32	28	39	54	50	40	45	35	34	53	35	49	47	43	36	38	30	44
44297	27691	14713	23398	33638	33410	29857	25818	21661	18456	15456	12551	10090	7984	6948	6690	6334	6032	5537	4973	4838	4492	4166	3957	3628	3438	3606	3848	3760	3505	3299	3120	2788	2333	2252	2047	1834	1794	1816	1718	1661	1542	1515	1436	1461	1361	1387	1254	1268	1195	1152	1076	1088	1081	980	964	937	944	936	885	942	898	889	870	859	838	775	826	824	775	767	836	788	752	815	743	806	717	764	785	766	743	832	744	718	779	758	757	756	755	762	718	782	734	754	759	745	786	728	774	824	759	807	726	825	831	791	837	787	790	757	726	718	724	739	725	703	725	734	699	716	732	748	713	754	759	705	772	786	724	765	714	702	741	738	722	771	748	737	699	759	724	765	739	738	695	741	707	771	750	722	708	730	730	765	758	705	746	724	763	764	714	720	751	700	718	720	721	699	741	723	760	765	729	739	698	720	737	724	696	736	747	721	727	702	765	680	752	713	741	722	704	712	773	760	695	719	726	751	721	734	722	710	782	691	745	756	717	654	754	740	714	709	735	716	688	688	731	726	733	704	719	758	710	754	729	729	747	710	714	741	713	741	697	736	744	702	761	725	709	740	723	710	722	708	726	700	672	720	745	730	743	735	720	727	769	716	712	768	729	703	737	689	701	705	780	709	681	705	712	736	695	728	699	709	684	749	721	766	737	713	742	697	686	738	706	696	734	695	708	748	716	748	804	726	748	736	776	755	700	685	750	749	731	693	749	680	720	706	790	690	751	735	673	704	735	713	710	791	696	696	730	718	715	696	730	711	729	750	759	726	688	706	726	694	735	751	735	715	728	742	718	715	720	706	757	672	745	708	739	732	711	709	661	746	669	698	745	744	717	735	771	676	763	708	756	744	753	715	748	754	695	676	716	706	719	729	713	699	673	730	739	787	755	729	721	683	729	762	721	735	761	743	723	709	726	720	752	730	747	731	763	739	751	718	738	759	740	695	715	771	720	736	730	728	735	700	746	690	688	688	684	718	685	707	746	703	751	734	701	710	728	711	777	651	709	679	708	696	730	682	692	737	689	707	701	732	749	762	707	672	679	736	676	736	691	706	737	725	685	739	697	723	707	705	730	725	683	734	699	718	723	731	758	716	655	760	725	710	685	742	700	736	750	721	738	716	740	733	731	703	727	717	734	755	696	709	679	717	717	757	691	731	693	693	716	705	740	730	758	727	766	747	753	749	745	684	717	702	763	720	732	694	708	736	746	725	673	738	708	696	698	703	730	698	725	703	732	751	765	757	708	717	716	697	700	722	771	680	722	718	687	735	717	739	733	695	712	698	701	737	727	718	706	704	770	728	713	696	717	678	727	697	743	707	691	699	749	684	735	718	735	753	736	697	739	730	695	772	716	716	713	718	709	746	736	717	745	712	742	710	720	667	724	772	679	736	731	700	730	679	721	734	732	709	702	690	732	794	713	761	757	735	721	765	713	712	723	729	711	674	806	783	738	714	690	758	699	717	720	695	739	735	772	688	748	744	702	707	698	703	680	737	729	698	700	761	710	692	733	716	753	780	711	694	693	730	732	702	754	692	718	714	696	717	748	696	712	700	694	744	727	674	706	694	707	742	715	715	707	741	736	739	660	725	704	679	709	702	729	707	739	698	705	703	709	768	734	743	684	746	749	709	708	694	776	718	767	691	737	709	761	733	662	735	694	747	661	720	706	713	734	721	780	691	697	748	720	701	711	731	756	716	721	711	676	742	668	738	779	731	719	778	742	723	734	729	720	733	693	723	737	696	763	715	713	725	723	687	759	694	709	766	743	733	779	688	729	690	650	757	745	730	735	734	717	759	713	689	789	706	685	691	742	735	715	746	666	716	705	712	739	762	739	731	711	715	739	703	734	684	719	724	696	762	690	711	726	756	738	693	708	726	737	742	715	689	721	714	703	729	695	678	724	726	739	689	741	772	722	718	788	759	727	756	669	745	731	650	643	715	729	687	706	706	709	696	734	760	693	721	749	725	740	711	730	656	722	727	710	739	781	718	731	776	766	736	716	729	674	699	723	758	686	678	749	714	711	686	703	718	756	706	704	700	707	719	673	713	729	719	714	708	693	699	732	719	745	700	703	705	756	741	727	813	752	712	743	701	728	662	717	680	729	721	705	747	748	739	705	715	712	687	743	722	751	716	741	703	709	752	647	761	724	722	726	742	734	712	725	751	727	691	717	687	722	740	740	762	710	734	716	735	718	715	716	743	704	654	765	707	694	776	679	681	712	760	757	719	725	735	737	722	745	720	748	739	751	797	745	712	792	772	713	762	735	751	697	732	749	724	720	727	738	675	745	720	736	717	712	719	730	753	700	678	741	730	722	697	733	743	750	712	701	742	706	738	760	680	674	711	749	700	753	724	682	722	708	705	705	728	744	736	752	687	730	691	700	720	669	717	752	709	690	697	753	734	743	736	676	718	738	655	735	773	719	724	699	702	763	723	729	699	722	702	692	692	703	705	745	713	725	727	707	722	743	713	710	746	733	672	724	750	692	700	712	741	724	712	661	688	687	668	711	686	713	701	704	727	698	719	720	679	729	760	743	695	717	760	774	716	709	714	737	675	704	722	716	687	694	728	728	713	712	679	695	696	715	711	634	762	738	722	682	746	674	728	743	761	725	726	768	775	702	742	716	751	703	757	754	741	758	717	738	760	706	734	716	722	701	730	746	726	777	731	734	766	752	735	699	702	727	729	707	734	694	751	739	765	740	758	740	744	744	720	748	731	717	769	720	702	724	736	721	768	740	713	691	708	786	723	794	688	698	726	715	706	707	753	713	741	742	700	747	745	704	742	665	735	747	660	747	669	716	757	671	725	729	747	762	689	721	735	700	750	689	737	743	691	701	741	702	700	725	718	715	744	731	687	731	742	719	673	687	707	731	681	720	716	751	680	751	737	738	730	729	746	693	699	751	729	741	736	707	698	731	706	748	698	676	714	728	720	706	785	741	691	686	714	676	685	763	728	727	733	677	682	710	768	752	719	707	727	695	729	693	720	729	715	680	690	714	719	706	712	747	670	725	694	664	696	754	737	753	671	736	688	743	743	731	725	707	719	749	662	716	768	764	714	698	710	719	710	752	757	667	722	736	718	724	724	745	711	732	726	753	720	695	747	698	742	734	726	699	756	701	725	723	716	669	731	762	692	677	721	776	704	705	712	760	722	708	754	755	627	724	739	695	736	742	742	709	716	702	667	713	755	694	751	719	690	718	716	737	737	739	704	697	724	748	786	710	747	722	683	724	703	742	673	698	699	728	737	680	712	726	701	742	728	710	711	739	735	700	703	725	764	732	707	740	754	677	729	748	695	677	717	706	686	702	719	738	763	680	784	685	743	710	722	698	712	715	748	728	686	736	713	714	766	650	692	740	678	730	721	695	703	714	724	734	724	754	695	714	689	732	760	704	735	705	746	704	689	699	737	709	715	748	713	727	761	723	722	707	733	755	750	765	717	747	739	703	747	744	730	707	750	742	676	731	700	707	728	664	698	743
3143	991	282	167	259	300	230	167	169	159	103	92	78	72	79	71	77	67	63	57	61	59	49	43	60	53	55	48	45	47	41	40	46	33	42	22	37	32	34	46	35	38	35	33	21	35	44	36	23	34	40	29	30	17	34	25	34	42	21	31	30	25	28	29	24	31	34	25	31	33	35	29	23	29	31	28	33	30	28	36	29	33	24	30	31	29	24	23	25	28	33	29	19	31	28	27	28	34	24	21	32	31	22	22	30	25	33	28	28	33	16	27	26	35	37	22	33	31	29	26	29	21	24	29	28	44	19	42	23	22	39	32	26	28	33	29	20	30	37	28	26	24	20	19	30	23	29	25	19	36	32	40	31	27	23	21	32	21	27	31	21	30	20	26	24	22	19	26	21	32	21	29	37	22	26	27	28	23	30	26	24	18	32	34	26	24	28	21	28	27	28	30	23	24	30	27	28	18	20	38	25	25	19	23	22	25	22	28	27	28	22	22	29	24	33	30	18	29	32	29	28	25	26	17	22	26	35	21	41	28	35	30	32	34	28	29	25	30	20	30	32	31	38	21	30	27	33	19	39	22	32	33	32	35	22	39	16	35	26	28	29	27	29	17	25	19	24	33	26	29	27	33	25	29	24	27	21	29	30	25	28	30	27	29	27	30	28	19	17	20	32	29	23	22	32	29	30	25	23	26	23	27	25	24	25	30	27	28	23	27	20	36	34	22	35	29	28	32	29	26	22	26	24	23	28	32	42	30	24	16	32	21	29	35	31	30	27	27	29	29	15	23	27	31	30	27	31	22	31	25	40	29	24	29	28	25	28	32	25	29	26	25	20	27	22	32	18	31	38	25	26	30	34	22	18	26	26	29	16	33	24	24	31	26	35	18	25	16	26	32	34	29	22	25	23	23	24	24	30	26	31	33	29	28	19	27	30	35	32	21	33	26	31	25	27	26	39	28	26	30	27	26	29	25	28	27	25	31	24	25	32	30	20	31	27	22	26	28	26	21	26	23	15	34	17	28	18	29	22	29	27	23	22	29	30	29	36	29	26	36	30	24	21	28	29	27	25	28	20	37	24	20	27	22	28	31	26	39	36	20	21	25	23	32	14	20	37	29	31	24	24	28	32	23	28	30	26	28	31	30	32	29	31	28	25	25	26	23	29	23	30	32	30	23	37	25	31	31	28	26	35	31	26	30	31	30	26	29	31	31	25	24	29	23	25	27	22	19	19	20	33	26	26	14	32	31	24	26	31	30	26	26	35	27	24	26	38	28	25	30	20	24	25	30	30	26	32	30	12	13	29	27	22	30	29	24	17	31	28	33	28	18	27	27	28	27	28	27	25	26	18	31	21	27	32	25	29	21	25	26	32	26	18	36	25	21	24	30	29	31	22	18	22	17	28	31	22	33	32	22	13	36	24	25	36	33	29	25	26	25	29	34	36	27	33	24	33	33	22	28	26	31	27	21	28	28	36	34	17	29	22	21	26	29	30	21	19	25	31	27	26	22	24	29	24	20	31	23	34	34	27	30	33	34	30	33	32	30	28	20	21	34	28	21	38	30	26	34	19	34	29	31	27	33	26	26	28	29	24	24	33	22	31	26	19	26	26	29	28	23	32	28	32	34	28	29	18	30	37	27	30	31	27	20	22	29	29	22	20	21	29	23	26	29	28	33	28	22	25	22	37	27	21	22	28	27	28	35	21	30	31	29	22	23	27	23	25	20	26	33	20	20	33	26	17	29	34	26	29	24	34	32	29	32	30	26	29	24	21	25	30	23	28	33	23	21	33	31	31	28	30	27	26	28	20	35	25	32	27	28	47	31	33	25	24	18	29	28	25	23	25	30	24	27	27	20	23	23	34	24	20	30	26	27	24	21	25	30	31	30	34	31	28	26	21	31	30	25	25	27	21	25	18	27	27	31	28	21	22	31	29	26	23	25	23	29	29	30	32	39	25	30	15	41	23	33	38	28	22	32	32	36	28	19	29	24	33	29	23	26	23	38	24	29	24	22	26	25	28	25	24	26	24	23	21	24	27	24	24	28	32	29	24	16	22	40	28	23	27	20	27	30	17	25	24	24	22	21	30	23	35	36	29	35	24	24	26	21	39	26	32	28	23	29	21	23	30	23	27	29	26	41	29	23	22	20	31	29	22	28	26	20	20	18	37	23	38	26	27	21	35	24	24	39	26	16	30	15	21	27	27	23	25	27	18	30	20	15	35	16	30	34	41	28	27	32	28	29	26	28	27	16	28	25	25	17	23	25	32	20	27	30	29	22	31	31	33	26	29	30	28	18	31	16	29	13	27	33	27	31	28	24	23	31	33	20	18	26	22	19	26	35	35	20	25	23	23	28	23	20	27	16	24	31	38	25	29	25	25	24	28	30	21	24	20	30	18	30	42	26	30	33	27	25	29	21	20	22	26	28	27	27	31	28	33	35	30	27	25	32	21	26	26	33	28	26	31	23	27	24	29	26	25	26	31	42	37	24	26	22	24	28	30	28	23	27	19	30	25	27	31	20	22	24	34	26	24	30	26	31	30	28	33	31	36	29	32	26	24	20	36	30	32	25	29	24	29	26	28	31	33	27	25	24	37	33	24	21	17	23	28	21	27	34	38	25	25	23	30	30	22	33	25	30	27	26	24	29	21	38	21	34	22	23	29	22	27	33	27	28	34	24	23	21	23	20	31	22	23	25	33	21	35	19	37	23	19	23	31	24	26	32	22	23	25	23	38	27	34	21	32	34	19	35	27	29	29	35	19	30	35	38	36	23	24	22	22	27	16	24	33	22	28	24	38	28	33	39	32	31	31	20	22	31	35	38	34	31	24	28	18	26	41	32	33	21	25	30	35	26	32	30	26	33	28	24	32	24	18	32	32	23	32	28	28	22	29	27	17	31	23	24	20	20	27	30	18	27	27	32	22	34	32	28	34	26	18	35	29	31	32	26	25	23	26	29	24	25	31	32	34	23	31	22	38	24	27	30	35	33	26	28	24	24	28	28	16	26	29	19	30	24	25	23	16	31	27	28	26	31	21	27	24	24	28	15	28	17	30	32	28	28	29	21	31	25	17	29	39	32	30	36	19	29	35	26	21	28	25	26	23	25	26	30	27	24	28	21	23	26	20	30	25	27	21	27	23	17	21	25	28	24	22	30	22	35	28	32	26	29	30	24	19	30	35	21	27	25	40	18	31	39	23	23	28	28	35	26	34	18	26	23	30	29	33	22	16	29	24	29	21	29	27	42	29	23	23	26	28	27	22	26	27	21	27	20	24	27	23	25	28	32	32	24	22	27	24	25	33	20	29	23	29	19	28	37	16	23	24	31	30	34	31	34	37	31	33	27	32	24	25	34	29	21	25	22	25	27	22	30	25	34	38	32	27	35	36	28	26	18	22	35	29	18	30	35	29	27	20	27	33	34	23	21	29	27	16	26	29	34	32	30	29	24	24	26	31	20	22	25	30	30	14	25	28	26
33101	19535	8316	13906	20988	23347	19769	15226	11407	9039	7081	5297	4007	3663	3466	3239	3162	2837	2482	2371	2190	2185	2037	1944	1797	1791	1862	1931	1923	1935	1705	1661	1347	1197	1215	1078	935	972	977	949	859	792	861	798	781	755	715	691	693	666	661	639	614	570	561	544	528	545	571	528	546	532	515	504	482	438	492	470	486	497	491	472	465	457	478	486	482	500	464	449	498	482	492	447	476	508	456	497	508	466	479	462	478	467	498	458	471	446	527	473	442	525	500	480	487	470	474	496	487	442	441	486	466	467	472	453	452	453	435	507	437	473	458	450	512	443	454	463	495	449	476	499	471	460	485	434	447	443	459	436	484	452	479	441	474	463	447	484	492	461	485	445	474	466	470	487	481	494	509	470	487	449	450	465	454	479	428	451	468	450	455	483	478	470	479	477	439	440	480	488	461	436	474	422	480	473	480	475	477	453	465	470	498	486	459	477	498	471	462	456	439	425	453	459	462	447	488	473	469	508	442	440	471	485	475	437	491	485	483	460	462	477	440	480	446	463	468	453	444	458	452	440	451	471	474	436	491	453	513	494	458	438	439	475	442	469	450	459	490	447	511	440	508	414	481	434	475	459	445	448	481	481	498	498	510	443	445	497	493	452	449	464	463	474	470	440	493	449	477	454	450	484	412	437	416	491	486	446	477	464	432	482	460	490	462	412	413	468	473	478	487	480	442	474	430	451	467	445	448	414	485	460	495	479	482	440	470	420	460	440	445	465	473	476	438	465	456	470	492	474	427	452	473	432	442	407	485	472	461	459	455	478	448	420	456	488	472	492	499	433	494	475	459	473	461	480	449	471	469	421	472	463	480	443	430	482	429	439	459	509	427	471	489	442	475	419	417	464	473	453	433	471	462	438	451	455	458	410	393	448	482	462	426	452	458	510	421	444	451	464	481	463	426	454	493	443	447	478	477	486	460	422	501	474	487	479	458	460	468	462	479	452	476	465	493	464	426	481	484	455	462	476	433	423	491	446	468	468	486	415	477	462	481	442	466	456	448	464	457	474	446	483	479	474	446	448	459	435	467	487	463	468	428	436	467	456	470	493	436	436	443	466	446	483	452	459	444	451	493	492	444	502	492	490	485	489	508	467	421	508	450	439	491	429	456	435	486	476	456	492	453	462	464	474	457	424	443	443	462	455	463	402	435	444	472	463	496	435	466	440	426	419	509	454	482	451	494	428	436	469	463	468	486	456	480	479	439	464	451	488	457	457	468	472	462	457	464	479	450	473	503	482	464	454	459	466	458	448	444	459	456	458	475	475	454	484	490	445	470	434	458	494	455	454	429	464	475	468	464	492	472	506	469	447	450	459	466	425	461	487	461	448	458	435	440	496	467	462	467	508	453	461	442	432	462	491	472	446	448	441	441	470	458	467	458	528	422	450	444	481	430	473	447	456	443	465	437	456	472	477	499	485	476	463	450	460	451	462	484	481	455	433	496	492	465	457	468	477	469	461	442	461	474	446	497	460	465	453	479	489	464	483	406	493	480	453	472	475	474	471	448	461	453	467	476	451	450	440	456	477	462	437	442	432	486	444	494	456	470	445	451	439	423	502	473	504	457	448	434	522	436	420	477	497	475	467	471	484	467	435	433	499	452	461	440	454	471	461	456	456	454	457	449	435	469	456	477	459	456	462	434	508	450	463	469	447	461	425	438	478	512	455	471	454	484	468	486	466	457	451	466	492	488	499	452	418	501	484	490	428	444	467	465	449	447	435	458	449	464	432	448	428	498	483	508	475	468	491	490	484	428	453	473	469	469	464	467	444	440	481	457	468	462	428	463	489	441	450	495	447	463	443	445	467	493	459	450	472	442	478	419	430	445	426	462	466	463	467	471	453	481	459	449	460	475	467	532	480	451	454	483	469	452	491	458	454	471	459	453	482	481	436	493	469	470	442	446	447	435	436	455	503	430	462	443	461	474	441	415	416	458	445	461	468	456	475	462	458	457	443	465	461	486	464	462	460	458	456	460	424	465	456	489	482	435	464	462	447	479	483	457	457	476	460	457	497	443	476	457	440	462	453	489	469	467	476	481	461	448	506	496	454	467	455	488	457	465	452	460	414	453	452	412	472	479	479	465	461	446	475	445	444	496	474	453	454	467	454	474	429	434	475	435	459	496	448	437	454	491	469	460	422	458	475	477	469	459	491	478	479	471	463	457	477	481	452	455	486	465	446	445	453	478	447	440	461	487	460	442	436	437	466	447	446	480	462	505	440	451	440	447	468	483	470	481	413	446	454	439	453	459	460	471	509	444	450	494	464	453	480	495	439	503	488	448	476	433	467	456	473	484	471	427	484	448	443	458	462	450	477	442	422	484	442	431	425	470	453	471	433	502	460	477	443	453	458	455	520	477	461	451	432	453	458	475	454	491	424	403	481	462	470	476	453	473	472	421	441	475	466	453	453	484	473	441	469	426	443	442	481	466	481	441	466	436	441	467	490	469	489	486	445	464	459	438	469	435	445	446	452	435	439	432	454	455	476	445	456	501	480	457	479	471	471	499	488	458	450	420	462	437	432	482	417	450	474	448	424	462	452	450	475	463	424	456	460	474	500	508	489	475	493	492	465	451	448	447	460	467	421	469	512	456	487	457	460	449	491	467	466	472	467	460	454	428	474	459	461	452	464	452	493	456	489	483	493	479	445	452	487	494	446	438	458	444	461	434	426	476	472	467	479	493	462	467	500	472	438	485	457	451	503	452	460	432	430	434	459	435	473	487	463	472	476	470	432	421	476	432	423	464	457	445	448	440	446	454	447	414	426	454	446	455	468	447	480	445	434	493	487	444	465	464	446	447	462	456	486	476	471	457	452	482	509	476	453	461	429	451	510	489	455	455	465	450	503	416	466	499	460	492	453	460	458	480	489	455	471	477	446	461	486	453	416	466	501	420	447	460	432	455	456	430	485	471	490	441	442	460	472	441	449	459	473	490	498	473	407	410	451	448	476	466	471	474	436	466	460	471	446	485	481	432	490	442	481	470	482	429	441	470	468	499	476	459	456	449	425	468	470	476	465	471	459	477	448	454	442	427	470	448	460	464	480	450	486	489	422	468	471	478	486	493	471	455	466	476	460	507	449	469	494	455	455	467	453	424	452	452	459	491	460	456	450	494	442	480	471	483	474	485	469	415	477	429	423	457	471	452	495	464	440	479	451	466	470	448	469	448	454	468	446	501	441	482	449	469	466	502	471	500	459	468	428	479	471	429	474	494	457	428	423	461	481	499	475	470	411	457	460	460	420	450	444	440	440	469	460	493	471	459	470	448	468	485	475	462	424	469	447	465	524	429	473	445	432	470	474	510	472	461	456	441	474	440	489	432	421	499	412	465	419	486	448	448	455	471	466	474	466	474	438	438	473	479	471	454	501	424	453	466	472	472	433	497	457	446	464	442	446	468	454	491	423	433	463	445	484	484	465	454	503	452	473	454	462	447	459	445	428	444	439	491	473	465	441
6073	2455	653	410	445	477	450	331	268	241	186	158	143	130	145	136	111	112	69	78	86	91	89	79	96	83	72	72	88	81	72	75	70	65	49	48	50	52	46	46	51	51	44	46	41	46	49	43	37	37	36	53	35	47	28	45	49	34	32	36	31	33	43	39	30	34	50	40	34	42	22	40	30	36	31	36	38	40	48	36	32	31	46	45	45	38	33	38	39	35	33	29	35	37	33	35	45	33	29	45	37	52	38	39	41	39	42	29	45	35	48	38	47	42	36	37	32	31	46	32	34	41	49	32	34	31	31	33	29	29	41	33	41	39	29	39	40	38	32	32	28	41	36	30	38	31	27	34	38	37	46	51	37	45	33	40	39	35	36	37	29	47	34	41	38	40	41	32	21	30	45	33	46	34	40	47	34	42	47	29	36	27	33	38	29	43	25	30	39	44	28	36	29	34	35	38	36	32	42	33	37	33	51	44	38	29	42	43	35	32	33	36	31	30	22	41	38	30	33	28	37	37	37	38	34	30	35	31	41	34	34	36	35	31	32	39	39	38	43	38	41	37	33	48	34	47	47	32	27	44	37	34	27	40	40	28	37	30	33	39	36	33	20	41	36	40	32	45	28	31	34	39	25	36	51	28	40	33	36	43	54	41	35	33	53	36	31	36	39	30	33	48	36	40	29	42	32	27	29	34	47	27	33	30	43	42	34	33	34	32	40	40	32	42	42	25	26	28	37	38	29	35	28	45	42	39	35	35	29	36	27	41	40	41	37	40	46	34	46	45	47	36	37	32	31	34	41	36	33	40	41	34	31	33	39	29	37	30	28	34	45	36	47	41	35	40	31	36	33	29	33	33	38	37	31	29	24	46	40	39	33	36	35	26	26	35	46	30	36	44	32	40	41	40	34	34	40	49	39	31	33	38	41	34	19	40	38	44	30	39	45	31	43	36	41	24	38	33	31	39	36	34	34	34	40	43	28	35	34	37	27	42	33	39	32	40	31	34	43	40	43	39	40	39	43	44	51	34	33	44	39	51	24	29	32	46	34	33	35	36	44	39	40	47	39	33	39	27	33	30	31	39	34	40	47	29	39	34	34	33	25	41	31	42	33	35	37	28	31	39	42	44	32	31	44	47	32	42	36	36	26	35	42	32	35	34	21	22	35	35	34	39	38	50	35	40	42	26	39	33	27	44	49	35	39	25	37	39	39	53	44	37	35	28	41	34	34	27	28	46	33	29	37	37	34	31	40	28	35	42	45	50	39	31	36	28	34	35	40	47	34	41	41	39	46	32	35	38	35	41	29	42	27	36	40	31	40	37	37	42	36	33	35	27	39	22	41	42	30	35	36	36	31	27	38	31	30	31	36	33	39	27	35	38	38	38	32	37	32	34	39	29	41	38	38	42	35	27	23	30	34	35	38	39	37	37	35	41	48	39	40	45	44	37	29	48	38	46	38	38	29	29	38	38	44	45	45	41	34	30	43	36	35	29	41	33	31	28	35	38	39	38	30	41	29	27	36	35	30	24	35	32	33	45	33	25	28	38	30	34	37	38	48	33	36	38	37	39	42	39	30	31	34	32	29	36	35	28	46	40	36	32	37	37	45	39	35	46	40	43	42	47	32	28	31	40	25	41	28	40	37	36	38	38	41	24	25	24	35	32	33	34	27	36	43	34	40	41	37	39	35	41	38	31	39	30	35	43	35	37	36	28	47	30	42	36	36	28	41	33	33	37	50	39	36	34	30	29	34	36	25	44	34	29	35	44	32	38	29	36	33	41	30	32	32	47	38	35	45	32	43	36	38	42	44	53	39	28	29	36	38	40	35	31	28	33	40	33	44	37	32	41	49	31	34	46	40	38	35	34	38	40	32	33	38	26	39	31	46	26	35	30	43	32	43	37	43	35	50	38	35	36	39	38	34	39	36	33	28	35	45	42	43	31	39	36	26	35	29	37	37	28	32	43	36	30	31	32	39	37	40	42	53	34	36	20	35	34	43	29	54	35	36	33	27	35	44	31	41	23	36	38	42	38	42	37	39	41	37	35	39	37	38	44	40	50	42	37	37	33	34	31	27	33	43	34	30	29	33	37	25	23	33	27	37	43	44	44	28	34	37	39	39	32	46	51	38	33	35	37	44	26	44	40	44	35	32	37	29	34	32	37	35	35	37	33	42	26	48	43	35	35	32	41	37	41	24	37	40	37	41	36	38	30	27	41	36	53	44	32	32	37	34	38	23	33	46	30	38	34	33	40	31	31	26	30	39	28	47	32	37	37	33	33	41	44	32	29	42	44	32	34	32	29	23	41	43	43	37	42	36	31	36	39	33	32	40	23	29	38	31	34	43	30	40	36	35	34	25	31	35	29	24	39	36	36	34	41	33	21	33	41	40	34	38	40	32	33	37	32	35	39	31	36	43	44	50	32	31	31	36	32	31	38	37	30	37	35	49	42	33	37	39	38	33	30	34	33	43	31	37	43	43	42	34	34	37	23	30	33	31	25	37	26	31	36	29	45	33	41	45	25	40	36	42	28	43	37	41	36	37	43	38	35	39	38	40	43	47	34	46	33	39	33	44	34	31	37	43	39	29	33	39	33	38	50	29	31	37	28	42	38	37	25	33	24	38	54	35	30	46	37	34	38	30	30	43	27	32	37	23	33	37	35	27	35	40	33	34	38	41	38	34	34	37	41	40	29	38	37	38	35	41	34	46	32	28	32	34	35	34	27	33	48	25	37	40	35	26	44	23	33	43	33	48	33	31	29	43	30	32	49	38	29	33	37	36	33	23	39	44	39	31	40	32	24	37	34	32	29	29	40	38	31	36	39	43	43	32	44	34	47	51	45	22	39	34	35	43	43	35	40	36	36	34	33	42	31	34	32	42	37	36	37	41	44	42	35	23	36	44	31	25	29	35	35	36	31	29	36	44	46	27	44	32	44	39	36	37	35	39	38	41	39	36	28	33	33	31	32	32	32	36	34	37	48	24	34	30	41	30	35	28	30	33	36	47	28	33	40	25	36	39	31	42	36	28	32	39	24	41	35	28	24	28	44	39	31	31	28	26	37	34	27	45	36	39	38	39	50	32	28	40	35	39	34	43	35	42	36	37	36	52	37	33	31	34	25	34	33	28	27	29	38	31	41	32	33	37	35	32	32	37	45	33	31	40	33	34	38	38	38	38	40	29	38	42	36	44	34	38	43	32	51	35	26	43	53	29	37	40	35	42	38	37	45	30	36	37	33	44	34	35	50	39	41	33	31	27	32	50	34	33	27	24	39	45	34	25	48	35	35	30	41	34	32	43	32	33	25	36	23	32	22	32	39	36	31	34	30	43	27	39	29	32	31	34	16	32	46	40	55	41	51	33	21	49	33	25	37	36	40	26	33	43	45	28	33	33	38	39	55	29	37	35	36	36	21	22	35	34	30	32	41	37	42	36	31	35	43	32	33	48	40	35	50	37	44	46	34	36	34	37	40	35	33
42764	25414	14554	23391	28249	29483	27104	21859	17507	13775	11124	8903	8212	7575	7056	6313	5423	4630	4146	4007	3959	3890	3556	3253	3223	3091	3086	3314	3328	3220	3078	2511	2085	2004	1826	1720	1659	1583	1574	1465	1393	1313	1176	1218	1269	1221	1159	1139	1060	979	953	929	884	823	809	819	739	741	743	682	749	748	693	711	661	672	677	695	638	719	669	662	652	625	675	663	631	665	652	651	627	646	603	622	630	640	638	647	604	639	633	610	626	655	639	619	606	633	657	649	677	681	706	680	689	670	699	715	646	613	611	586	602	560	610	600	631	634	584	618	611	608	617	671	615	648	618	637	613	659	635	661	595	616	630	589	648	581	631	571	591	627	610	673	628	572	573	643	624	652	630	632	613	666	606	620	647	639	547	614	586	649	595	624	600	615	605	593	612	588	605	629	599	644	623	651	567	605	652	606	652	616	614	606	621	605	612	629	592	627	613	610	567	593	616	590	630	626	604	571	611	615	599	577	623	605	597	590	589	653	618	585	612	577	614	604	582	604	631	628	613	571	601	556	588	590	644	606	624	645	626	582	568	615	660	604	592	628	623	573	589	609	561	585	606	591	602	653	607	631	611	610	632	600	614	628	576	593	601	637	615	598	578	585	580	594	607	596	584	562	620	614	618	579	606	596	581	566	587	628	591	576	618	646	593	610	639	577	600	642	622	657	630	606	585	605	601	603	614	629	630	644	579	615	640	612	584	647	618	572	645	567	598	602	636	607	640	628	635	594	612	587	647	616	618	629	599	624	604	630	631	608	593	640	618	640	584	620	547	590	621	601	640	600	610	591	582	621	622	590	610	598	607	587	623	604	652	577	603	613	588	616	610	636	638	621	560	632	611	641	606	600	616	544	576	577	623	628	615	570	621	602	618	593	620	604	591	600	619	620	572	610	567	615	628	645	606	610	603	671	607	597	610	607	598	616	604	605	598	632	633	630	603	650	612	607	597	603	635	581	588	607	588	600	628	594	627	594	651	648	592	601	582	600	629	635	612	650	601	609	590	579	628	630	633	564	599	612	634	604	601	646	594	609	624	625	657	639	604	627	626	615	616	608	605	638	585	613	585	623	609	609	625	591	637	580	597	636	605	632	593	607	637	570	638	595	589	612	588	638	576	641	610	590	650	636	614	609	587	588	635	647	605	569	582	604	580	573	631	633	591	623	633	605	623	605	616	603	606	585	646	592	647	628	584	650	611	636	603	649	602	561	615	601	570	604	619	583	643	571	644	585	608	589	582	612	618	606	619	626	626	606	606	641	638	597	596	638	617	566	624	611	605	610	602	649	623	583	607	615	617	596	625	588	608	577	616	650	624	619	596	591	618	597	576	668	592	593	569	617	618	609	593	601	557	565	665	627	608	637	632	596	597	607	577	597	614	638	612	590	631	623	596	655	633	574	594	632	604	595	600	621	587	571	605	628	574	613	625	651	620	647	633	546	637	600	634	603	624	652	618	632	606	654	628	580	594	635	609	624	606	602	590	608	596	585	596	621	632	604	598	608	617	618	619	581	621	609	589	566	603	612	612	619	623	588	604	577	615	635	564	607	593	609	621	601	644	627	610	595	618	591	589	627	621	599	566	566	603	618	595	599	643	570	571	596	580	658	588	645	628	594	601	604	594	593	656	588	621	608	616	624	624	560	612	622	594	582	603	637	652	592	578	625	586	608	571	619	660	599	621	589	624	669	571	642	641	581	568	585	608	627	571	601	618	557	626	583	593	586	583	615	623	573	609	662	619	640	622	602	568	615	598	632	566	602	612	600	591	647	607	630	609	612	622	597	593	579	640	595	596	601	636	598	630	626	588	603	625	576	619	576	618	569	616	605	581	602	584	573	604	593	599	595	627	620	636	616	636	643	612	598	620	591	599	588	601	580	592	589	618	610	613	619	635	603	641	599	570	662	610	637	579	573	620	603	603	569	625	600	608	604	589	606	652	654	587	619	624	628	596	612	622	583	599	633	611	591	635	600	596	602	651	651	625	593	582	621	650	569	599	629	645	584	647	570	628	605	579	579	566	616	573	634	599	634	614	638	615	581	589	610	648	610	612	641	621	544	610	540	586	572	556	579	567	613	624	607	658	591	614	553	613	601	614	619	620	574	620	634	632	651	607	634	634	600	606	601	614	643	622	589	601	588	585	633	595	562	615	611	588	597	626	583	602	588	568	639	573	614	568	613	637	610	629	611	644	584	624	584	613	571	588	639	604	620	580	609	588	581	590	573	609	593	648	589	598	631	585	590	581	615	645	575	629	630	660	628	606	651	629	580	625	619	625	631	599	597	599	594	580	592	550	605	613	601	644	650	568	570	630	632	601	615	649	586	598	599	589	584	578	580	593	582	588	639	628	568	612	613	586	649	591	627	637	646	603	581	655	626	633	583	621	618	636	577	567	583	671	615	608	590	580	642	607	610	618	593	589	593	632	632	614	609	649	601	582	563	610	628	612	648	610	572	622	600	625	616	610	630	639	594	628	639	591	584	594	623	612	596	588	590	585	603	628	650	584	556	629	626	591	605	612	610	599	603	602	631	609	621	622	600	637	624	577	575	647	567	612	614	620	576	640	582	592	631	662	593	615	638	664	640	628	605	633	636	591	637	612	598	601	614	602	630	602	607	606	632	615	589	634	604	605	583	619	621	603	629	631	587	585	587	611	606	632	603	619	588	672	650	644	598	598	635	600	561	617	613	608	620	645	622	580	580	612	636	588	615	589	629	663	627	593	621	593	590	542	605	601	619	575	575	608	622	596	598	602	683	631	622	584	593	647	586	614	603	631	582	646	574	589	552	682	593	601	617	593	603	601	609	655	644	600	632	626	631	621	588	578	592	586	579	590	588	650	583	617	644	576	619	604	596	622	615	575	665	635	601	645	608	643	614	598	614	629	612	571	650	575	597	646	639	674	631	548	632	634	584	604	587	616	585	577	618	641	604	589	602	584	564	625	602	612	617	615	636	603	603	600	601	606	618	606	574	559	614	635	624	596	639	613	603	586	616	598	584	627	636	625	629	583	582	634	580	644	609	632	630	608	602	588	614	571	556	613	611	642	567	627	624	615	609	618	625	610	595	596	580	604	654	614	617	624	572	638	634	641	630	601	593	615	652	582	600	570	623	607	636	633	611	612	587	604	580	610	659	593	562	617	601	646	565	599	601	631	623	644	589	572	608	639	623	625	625	626	618	613	573	580	615	606	641	631	616	615	599	640	635	638	620	609	622	569	604	636	650	578	577	590	597	586	525	593	616	589	633	619	612	651	612	632	595	594	631	599	614	569	578	590	592	622	605	668	631	605	637	610	606	550	607	622	607	654	599	604	619	642	625	612	639	644	618	605	646	631	597	619	635	622	629	600	633	604	598	549	582	622	610	601	633	623	595	613	573	621	633	642	610	656	580	596	606	602	604	619	624	580	591	626	632	651	662	593	588	610	670	629	605	619	645	584	617	624	606	604	585	549	669	677	616	658	599	577	621	615	605
6091	1639	524	349	390	301	324	236	226	158	139	136	145	131	124	106	91	82	79	81	78	80	71	84	61	66	66	73	71	75	63	67	59	43	60	47	45	52	57	58	46	48	38	45	41	42	39	39	35	46	40	46	31	36	32	41	44	24	42	24	35	35	29	40	33	43	34	36	40	37	34	49	40	38	31	37	38	36	35	43	38	35	29	34	54	18	29	31	30	43	33	32	25	37	39	34	35	45	46	38	26	40	35	38	39	32	38	35	27	33	46	24	37	34	40	31	46	35	24	33	39	36	35	35	33	37	33	43	40	41	34	28	36	34	32	33	44	39	37	38	31	50	31	34	33	37	44	43	37	45	37	30	26	42	51	35	38	37	45	41	40	33	25	37	33	33	36	31	34	36	40	26	39	25	30	40	42	36	34	30	38	31	30	38	37	34	40	42	40	38	36	31	38	33	39	37	25	33	36	33	43	34	30	37	40	45	36	24	32	30	32	31	42	25	37	43	42	25	45	30	40	38	39	39	43	43	29	42	38	27	42	36	31	36	44	22	31	30	41	40	39	59	31	38	44	34	39	39	40	26	32	44	33	32	34	40	21	35	33	40	38	39	29	33	25	31	46	42	35	23	36	35	43	30	30	37	41	37	38	43	34	28	39	51	42	45	44	38	36	52	33	37	33	37	42	40	23	45	38	32	34	36	39	40	35	36	32	37	39	37	26	25	37	33	30	42	37	27	38	36	37	41	33	42	42	36	36	34	33	26	49	46	39	38	40	40	42	38	38	34	35	36	48	35	48	36	30	40	41	25	36	33	46	39	34	32	31	35	43	32	33	25	37	31	36	36	40	37	30	36	47	42	30	42	29	33	44	31	41	33	40	40	32	49	33	35	38	52	45	23	38	31	38	35	31	36	40	31	40	25	38	34	31	30	32	32	42	47	47	32	34	43	36	47	40	28	43	43	39	46	33	35	40	40	25	39	40	24	31	46	40	33	47	39	41	33	42	42	38	36	32	46	40	38	42	39	35	43	35	37	35	39	39	36	34	29	42	36	37	41	46	48	40	37	43	36	37	34	27	31	33	54	33	30	35	37	52	28	29	31	37	41	48	34	34	31	40	38	31	33	29	40	27	34	29	38	33	35	43	39	37	36	30	35	42	32	28	36	43	32	33	35	26	28	34	36	36	21	33	36	41	28	34	36	32	39	40	47	35	34	47	29	49	36	41	20	30	47	33	37	26	35	36	35	32	50	38	34	40	48	33	34	41	35	43	36	26	39	33	32	27	29	32	38	38	33	42	36	22	43	18	33	36	48	42	37	41	39	38	23	37	46	44	37	34	38	35	32	32	45	26	25	35	45	29	32	34	36	37	51	37	37	28	31	37	40	38	48	36	43	30	51	25	40	38	34	39	36	34	44	30	37	33	28	36	35	40	30	36	31	30	36	29	49	31	43	38	34	42	32	37	35	40	45	29	36	33	33	42	41	36	38	37	40	48	42	43	37	34	33	30	38	34	43	34	36	47	31	43	38	46	35	31	34	36	31	37	42	30	31	40	32	41	38	34	34	30	37	46	40	34	38	27	31	38	29	42	36	31	36	36	47	28	31	42	28	41	37	41	34	43	53	55	42	46	32	39	38	32	45	45	28	32	36	43	33	28	34	34	25	25	33	39	43	36	33	34	35	33	48	28	28	51	40	37	34	32	34	31	48	42	37	33	31	33	32	42	33	36	39	37	31	36	44	23	32	30	34	36	32	38	27	44	32	38	36	29	43	37	38	29	34	41	35	42	39	32	45	40	45	34	48	32	32	27	36	28	41	37	38	37	41	42	44	29	42	30	44	37	33	47	47	39	43	35	34	33	26	39	38	34	37	33	37	37	41	31	33	37	30	44	39	31	43	33	36	41	32	28	45	38	31	55	34	42	36	29	35	48	45	41	31	38	35	28	37	33	31	33	28	33	43	37	37	47	35	32	47	35	30	40	52	29	38	33	30	29	34	36	36	35	34	40	31	44	50	49	33	38	36	34	39	44	44	41	34	38	42	33	37	33	31	43	35	22	34	34	42	37	26	35	39	30	31	38	37	39	36	31	45	27	42	34	40	38	38	40	31	37	41	31	33	52	46	42	32	34	48	27	39	29	37	40	42	42	46	41	40	31	32	29	40	36	43	46	22	39	44	28	30	43	35	28	33	46	41	25	35	32	42	30	38	39	39	43	32	22	36	36	23	39	39	35	31	30	45	39	25	25	44	42	36	47	36	23	43	33	35	38	42	45	35	44	32	35	36	29	33	40	31	37	39	32	39	31	35	33	37	38	43	38	51	31	41	39	29	37	44	30	41	33	43	30	36	30	39	53	37	30	27	48	44	20	28	33	49	38	40	44	32	38	38	44	22	34	40	35	37	37	44	26	38	40	37	42	35	30	27	39	34	48	46	30	28	29	34	40	31	35	38	43	42	41	34	36	24	47	27	31	36	36	37	32	36	15	36	38	32	32	33	52	31	37	36	31	38	31	46	36	38	29	36	46	47	38	41	38	31	46	41	39	41	28	37	49	42	48	44	39	36	31	43	26	31	34	32	32	42	42	46	29	53	49	30	46	36	33	33	36	32	32	29	36	27	42	35	43	31	36	43	34	41	30	31	37	27	41	30	37	32	26	38	30	35	41	35	40	37	29	31	31	32	25	36	34	44	33	43	35	32	37	42	37	37	33	33	43	25	40	36	23	33	33	36	35	41	36	31	39	32	38	43	50	41	42	34	29	39	36	41	52	29	31	28	35	40	44	31	29	24	29	40	39	33	40	43	34	37	62	34	30	35	34	41	42	38	33	43	34	34	49	36	49	37	34	38	39	29	32	31	33	43	42	42	35	31	36	43	38	47	48	43	35	52	32	33	29	38	38	40	38	28	30	33	39	23	35	40	36	39	29	32	36	33	47	31	33	33	34	38	24	25	37	26	46	35	37	37	34	34	35	32	39	44	40	45	29	33	34	28	46	39	43	36	51	39	37	43	40	36	28	34	36	34	32	32	30	37	37	45	34	37	37	38	21	34	29	40	25	41	39	33	29	30	32	40	34	28	48	38	40	33	39	25	37	35	43	39	26	29	34	30	45	25	33	32	35	27	31	36	23	35	22	51	30	28	39	36	32	40	43	35	45	40	32	43	26	27	48	36	38	43	33	35	33	32	33	36	31	23	28	44	36	52	33	43	49	32	34	31	48	35	38	35	42	31	40	33	43	34	40	38	39	29	44	41	41	32	48	37	35	38	39	32	26	37	35	40	37	33	28	34	35	25	42	31	46	40	32	34	39	37	34	41	38	38	33	28	46	43	36	40	32	35	35	33	29	42	41	41	41	41	34	26	30	24	44	44	37	34	33	32	48	40	30	31	43	35	26	37	20	34	33	36	34	39	41	40	38	31	32	39	33	42	29	32	34	36	39	34	45	43	36	37	48	42	36	52	44	38	55	44	39	33	48	32
38043	22311	12447	21244	26099	23963	22147	17741	14183	11029	9043	8227	7587	7005	5995	5086	4302	3428	3241	3307	3331	3195	2805	2780	2564	2485	2597	2903	2835	2968	2333	1978	1801	1697	1573	1500	1361	1470	1378	1305	1251	1138	1135	1064	1051	1070	999	967	967	923	842	873	824	805	724	793	693	727	728	677	687	697	686	699	747	651	697	652	655	597	643	664	598	635	653	639	635	695	682	640	671	645	673	681	681	612	607	699	603	644	636	599	635	629	650	639	663	605	623	624	676	672	716	688	669	662	668	671	656	599	639	607	614	646	569	649	660	616	601	619	644	619	613	612	638	613	639	603	610	614	646	644	598	644	605	636	638	621	613	595	602	620	590	590	613	661	629	603	613	636	616	616	614	635	583	668	633	625	607	643	615	645	613	615	632	630	613	639	580	618	563	593	629	573	618	596	617	619	594	634	619	609	575	612	675	647	566	603	603	598	614	619	631	575	603	606	594	622	624	627	577	622	609	601	602	615	572	610	595	592	596	621	585	610	624	592	604	610	617	592	594	614	599	590	655	576	632	645	581	640	627	607	588	617	583	594	654	622	605	559	557	627	612	605	595	626	576	626	581	557	599	639	587	581	607	657	601	615	620	639	608	553	616	567	572	592	553	631	607	566	599	631	610	676	561	593	588	616	629	662	565	613	609	630	598	590	559	615	625	578	610	576	593	588	579	565	633	633	610	588	603	601	664	610	620	559	655	631	605	589	585	618	635	655	589	610	613	608	652	653	594	608	644	634	611	666	596	579	632	627	631	621	648	639	631	592	628	610	615	591	597	648	629	633	626	615	629	577	628	589	615	617	639	642	577	615	626	593	650	617	626	605	599	585	602	643	647	585	619	566	628	628	613	593	658	654	600	615	602	592	617	605	621	594	596	610	599	597	587	545	651	642	586	605	612	593	570	619	600	633	654	606	640	607	597	569	625	633	640	568	602	570	603	661	639	593	630	591	610	618	595	595	607	621	659	622	631	594	582	673	582	618	590	603	580	600	650	628	621	631	605	589	590	647	626	647	586	637	643	632	610	596	650	647	545	592	599	633	637	608	610	596	579	617	605	629	619	655	620	576	620	645	582	595	659	588	572	620	581	636	609	608	578	598	590	601	612	651	605	601	611	617	602	675	614	665	642	632	621	609	635	543	614	662	590	676	594	641	628	617	610	661	627	598	606	607	633	642	603	603	630	633	613	617	622	646	642	621	584	598	565	652	627	598	633	586	567	619	616	651	601	593	669	624	613	635	648	632	644	622	634	668	564	652	575	635	613	572	610	592	637	558	621	619	586	613	582	575	611	617	644	620	619	596	629	594	600	586	618	597	581	578	619	594	582	640	634	620	631	627	601	576	594	630	588	584	640	606	599	610	617	649	646	589	663	601	611	617	563	637	649	577	637	601	615	617	555	593	600	647	572	638	595	607	619	656	650	643	602	635	618	613	600	613	622	626	574	591	618	622	588	617	594	611	607	629	625	645	585	625	615	617	629	638	644	620	631	621	606	650	645	617	621	606	607	595	607	562	602	622	615	601	601	585	608	584	616	593	594	643	580	569	591	586	608	614	604	637	647	605	615	605	594	579	607	615	622	624	640	642	611	600	617	593	626	631	618	594	580	603	616	571	617	554	577	623	611	574	606	582	662	650	607	583	562	601	659	629	647	616	632	614	615	631	625	597	640	609	653	615	585	592	604	629	631	589	585	591	594	634	625	618	589	606	618	597	605	624	605	597	593	569	616	586	613	579	618	630	593	620	627	616	630	569	569	606	615	628	606	611	623	592	616	592	638	637	564	597	563	605	602	625	605	579	624	575	619	613	653	568	621	583	619	578	599	618	559	594	615	603	632	600	640	600	633	639	594	597	580	597	636	597	599	622	584	612	630	627	622	603	602	592	569	589	604	607	601	633	641	634	599	578	622	599	628	597	580	676	578	654	652	610	623	591	575	624	591	664	630	621	616	562	626	613	585	551	607	644	619	613	603	602	602	599	582	631	590	658	628	589	606	566	638	588	630	588	632	588	606	621	603	622	608	597	573	594	649	626	595	640	621	597	636	628	610	630	603	570	614	625	647	621	610	588	617	594	664	609	571	611	642	596	603	581	602	661	640	613	572	578	599	612	619	577	589	598	602	646	631	575	655	620	603	615	635	630	579	593	613	596	595	633	616	586	606	603	627	594	634	621	578	582	630	644	622	627	590	591	563	587	638	631	607	576	634	613	610	609	636	598	605	602	607	611	615	603	563	616	605	607	595	564	605	594	599	662	612	614	604	610	581	585	597	597	624	571	584	619	558	589	630	607	596	626	635	579	622	572	597	612	589	621	595	604	572	570	619	597	622	619	639	607	640	642	627	601	650	662	601	574	615	643	626	618	603	590	608	609	611	613	607	631	600	640	602	578	658	606	614	612	575	606	616	603	607	581	597	611	614	647	592	586	590	630	575	579	613	637	589	616	604	636	584	607	596	621	613	591	583	613	606	664	642	589	581	604	592	602	618	590	608	614	636	619	572	569	600	619	596	592	631	595	634	587	608	592	663	594	577	601	581	601	616	653	615	644	573	610	601	621	599	625	633	617	589	612	603	645	617	573	625	605	589	593	621	646	648	614	559	598	586	596	633	610	615	634	629	582	660	616	588	585	626	646	627	645	625	659	609	596	590	636	588	615	613	628	616	601	643	647	629	602	608	606	630	629	619	645	570	632	631	569	607	655	594	645	600	579	620	651	650	587	623	599	600	649	602	624	595	626	619	608	620	609	608	647	625	636	607	589	645	597	626	616	576	603	642	625	604	589	585	593	589	608	628	620	603	628	570	582	611	576	582	654	572	618	625	618	632	602	644	632	597	630	633	577	622	611	601	569	590	613	564	599	592	649	593	601	604	591	639	584	593	598	648	642	568	644	609	638	656	664	634	644	559	653	628	635	642	572	616	605	595	604	635	627	577	612	598	605	627	601	629	611	613	635	627	618	642	559	636	598	619	590	604	616	586	604	578	623	577	577	575	589	581	670	611	565	543	603	614	609	637	570	626	667	610	586	601	605	589	635	607	567	560	569	634	582	580	593	597	614	622	625	615	643	583	629	610	569	585	598	590	636	610	595	597	636	588	625	601	585	580	605	597	632	637	594	642	628	626	651	586	548	632	650	603	617	637	636	592	615	633	622	632	601	608	614	610	610	600	584	589	592	590	576	619	582	591	617	600	626	600	592	633	599	626	597	636	593	613	669	665	604	622	595	584	609	624	624	582	603	647	577	651	630	580	576	608	628	560	639	664	589	604	628	589	615	623	625	614	606	620	623	605	590	580	625	642	610	653	625	654	617	594	597	594	590	564	608	597	616	614	645	628	589	634	616	631	632	566	616	615	647	642	584	630	615	593	622	588	602	613	621	621	569	623	599	598	604	609	623	603	600	630	592	581	615	583	580	574	583	661	620	609	601	633	577	649	669	597	604	587	633	636	619	585	600	600	631	578	556	633	608	631	605
7501	2782	787	522	679	510	344	362	294	256	276	247	198	190	171	150	134	118	112	101	119	84	92	82	80	94	96	100	86	105	100	74	67	71	59	55	61	57	77	59	52	75	66	51	48	58	62	58	59	57	45	41	41	42	41	46	47	49	42	44	45	45	44	44	37	41	36	43	39	45	39	52	41	41	39	53	58	47	50	44	41	41	56	45	48	36	48	40	43	38	33	47	34	35	48	31	54	33	51	47	39	53	45	41	52	40	44	38	36	49	42	45	43	35	40	47	35	57	41	43	50	32	46	37	40	43	44	34	37	48	40	46	38	49	31	63	38	36	47	37	43	51	34	45	33	34	48	51	46	35	40	47	44	42	23	38	45	35	45	36	46	48	30	50	50	47	52	33	42	33	33	33	38	42	42	42	40	43	38	42	44	44	31	39	34	38	50	40	50	40	32	46	36	32	62	38	37	45	44	34	40	48	39	41	33	42	51	33	32	36	47	48	36	33	58	50	47	42	30	45	49	43	37	45	31	42	40	48	49	39	44	38	43	52	38	43	44	42	54	46	37	46	40	47	41	46	41	33	46	43	57	46	41	37	39	48	43	36	40	42	44	36	45	31	37	37	43	43	50	51	35	40	48	36	45	47	53	47	35	46	38	49	43	32	39	48	45	50	34	28	51	50	49	42	66	38	32	49	35	38	47	41	45	45	43	46	53	38	33	42	40	30	41	41	37	32	41	47	48	32	38	45	50	45	42	36	44	45	37	39	45	43	47	46	37	41	42	36	39	30	51	34	42	54	32	36	38	44	34	42	35	47	40	45	48	28	59	41	49	48	58	51	52	42	44	26	42	62	47	41	51	39	33	45	47	39	36	31	42	45	47	40	31	48	49	48	45	38	41	41	40	40	49	43	37	54	47	43	44	50	36	41	45	35	39	36	32	58	44	50	53	42	35	46	37	46	30	30	38	46	55	41	50	60	33	36	37	38	36	43	46	43	42	33	50	47	40	38	47	47	41	45	41	38	40	56	50	44	52	47	47	36	45	47	46	37	29	40	31	32	40	46	48	37	49	41	39	37	53	41	38	41	50	50	48	40	43	45	53	43	47	43	36	47	44	44	31	45	36	33	49	56	52	54	36	38	34	44	49	36	47	51	41	46	37	40	36	32	39	39	40	49	43	35	36	39	39	45	41	36	49	35	43	54	47	43	45	40	36	42	44	53	33	48	41	53	55	36	34	33	42	55	41	39	42	42	43	53	38	35	58	52	40	53	42	46	44	39	41	52	51	47	41	49	39	48	38	45	50	66	58	40	44	34	42	44	45	40	43	32	28	43	37	43	35	40	47	43	44	54	43	52	45	36	35	44	49	42	43	50	35	60	32	38	48	50	54	33	40	40	45	40	38	42	47	39	36	39	34	44	36	39	53	62	49	49	41	48	48	41	35	58	48	44	41	42	59	48	38	45	37	41	39	34	55	38	54	50	48	50	47	32	53	40	46	51	36	36	38	41	49	43	44	45	57	40	45	46	50	51	48	46	47	46	46	48	41	51	39	39	48	47	35	54	44	37	56	47	34	41	49	27	46	40	46	43	40	29	36	54	50	48	40	40	45	41	43	49	47	47	48	49	47	51	35	42	34	45	34	35	53	39	45	40	46	42	40	48	28	53	31	42	42	29	40	47	44	40	41	44	44	41	46	44	38	45	45	40	34	37	51	38	41	39	50	35	39	31	39	43	44	47	53	39	43	44	43	39	44	41	41	50	39	51	40	40	47	39	39	32	57	33	42	40	51	47	46	38	50	50	49	37	36	48	52	28	40	44	40	48	43	40	34	32	27	49	39	48	52	44	48	36	47	40	49	33	32	47	40	51	41	56	43	49	41	44	56	42	43	40	58	41	58	48	47	29	34	46	39	49	52	39	41	38	41	48	41	54	52	45	41	52	29	32	51	37	47	35	27	41	44	46	43	43	44	41	44	43	35	49	51	46	37	62	49	39	44	39	43	37	46	46	41	42	51	35	38	50	39	43	44	38	48	44	50	49	50	48	51	48	51	46	26	40	40	62	29	45	50	37	41	37	45	41	44	49	44	40	38	39	48	42	49	41	44	38	37	40	32	43	44	43	57	40	56	54	37	49	46	49	39	35	52	34	49	47	30	51	33	48	52	39	52	49	38	43	52	36	36	38	47	38	40	36	33	51	51	34	34	48	42	45	42	37	35	44	44	42	37	41	46	57	51	52	35	43	62	39	45	46	50	41	44	43	53	38	44	41	31	31	39	45	56	39	44	39	47	33	46	31	45	38	39	45	34	33	45	34	38	40	41	32	39	34	45	34	42	41	50	42	46	36	51	40	46	60	46	39	46	44	28	38	41	31	32	45	50	49	57	36	38	54	40	38	42	34	43	49	32	51	36	41	42	45	57	41	37	42	38	52	37	41	52	44	39	44	35	42	44	47	40	38	37	43	48	47	38	58	36	38	43	39	36	46	44	39	40	46	40	47	39	47	47	49	40	37	56	36	44	45	37	40	45	39	49	33	50	49	39	46	39	48	40	44	37	47	49	41	40	45	38	38	46	51	43	41	45	39	35	40	33	39	51	40	46	45	43	46	45	39	48	47	40	46	31	36	29	36	42	48	45	30	45	42	32	46	38	37	46	44	43	48	39	36	37	45	49	42	40	35	49	37	43	40	44	43	31	50	40	39	30	32	44	53	37	41	37	38	54	46	43	40	49	31	48	54	47	46	52	42	42	42	35	42	41	31	43	52	48	36	38	46	41	44	49	55	48	49	40	52	52	49	37	36	53	44	50	41	35	34	45	29	52	39	41	42	45	33	44	42	36	41	47	37	39	47	46	37	38	44	56	47	44	36	38	48	44	44	38	56	49	45	40	36	46	21	42	50	47	43	39	45	36	37	43	51	41	57	43	34	32	38	44	38	52	43	43	34	43	47	37	56	42	35	38	44	44	44	41	46	46	50	39	40	40	46	50	40	53	49	47	43	54	54	40	37	46	56	49	47	28	44	30	46	50	50	45	44	39	49	41	49	53	44	48	39	34	49	46	58	44	44	34	44	47	35	45	41	42	41	39	38	39	53	36	44	40	41	46	52	52	45	45	41	29	60	33	36	35	47	28	48	41	43	37	27	52	45	42	49	45	35	37	33	49	46	41	35	40	31	45	33	48	50	52	45	50	37	41	39	41	42	35	44	39	40	37	42	40	40	41	39	31	42	56	52	35	39	42	44	39	48	38	36	45	43	48	39	39	40	59	43	45	46	40	35	39	47	43	43	47	51	50	32	38	39	46	41	47	32	48	40	36	43	37	43	42	36	48	40	35	38	43	49	52	44	50	37	37	56	32	28	52	34	37	41	33	35	55	40	43	45	51	33	45	46	41	40	40	47	39	40	37	34	50	37	45	50	48	40	50	48	25	32	63	30	31	34	45	43	40	51	33	41	47	49	45	41	41	32	42	47	40	40	42	52
44622	26821	15590	26548	33293	30339	25897	21951	18604	15682	14061	12314	11021	10020	8778	7224	6034	5178	4930	4890	4674	4170	3908	3718	3539	3676	4076	4460	4298	3948	3313	2855	2442	2243	2134	2122	1982	1934	1847	1688	1640	1540	1523	1482	1463	1357	1269	1289	1277	1148	1105	1059	1031	948	1005	899	921	897	900	871	833	816	855	814	798	815	826	813	822	799	766	745	761	794	780	775	745	779	781	801	812	776	823	764	800	767	691	729	759	738	756	736	753	763	795	782	746	806	804	809	791	842	809	818	793	798	806	742	715	741	763	766	766	760	715	722	725	710	682	718	706	772	693	745	696	710	766	725	759	763	783	704	740	759	761	711	758	675	698	752	717	705	704	715	698	734	743	726	731	759	708	725	742	720	788	734	739	738	713	782	708	711	746	702	675	667	760	715	685	693	770	780	756	689	723	698	694	673	705	763	661	692	737	704	714	739	714	691	720	730	757	712	717	715	714	699	744	711	692	746	772	755	754	721	727	731	673	728	707	714	734	695	730	693	742	675	672	750	725	738	685	717	731	727	739	691	714	728	705	699	722	703	762	743	691	720	705	700	736	696	724	723	681	688	741	738	760	699	714	766	722	734	716	721	769	739	712	705	769	718	665	748	710	710	749	672	710	740	711	710	729	704	693	661	709	717	700	713	684	753	708	691	681	707	702	726	742	722	709	698	735	719	684	751	731	716	720	727	714	714	709	690	710	682	745	725	741	731	715	704	706	752	703	738	657	693	657	735	681	723	662	762	757	735	724	767	714	708	699	748	712	654	689	713	720	753	677	783	738	721	746	748	719	744	741	766	719	700	701	711	689	693	708	724	773	726	755	730	695	715	750	733	673	713	685	724	719	722	725	715	747	693	730	754	727	729	718	668	697	778	727	675	725	710	717	783	681	742	688	705	706	734	703	697	774	764	728	690	694	691	717	714	657	708	743	734	674	736	720	743	726	715	699	733	725	710	724	685	721	713	738	725	713	739	737	739	736	692	678	738	715	742	732	694	712	674	698	715	751	714	752	720	729	720	672	744	719	738	725	692	687	747	717	711	698	727	691	781	720	730	714	682	682	723	724	775	708	748	773	730	663	704	719	700	731	676	752	711	703	734	707	679	740	755	748	737	743	729	768	721	706	764	767	744	756	758	727	763	711	699	646	695	750	727	710	741	693	671	742	689	658	679	713	674	721	711	732	708	702	708	721	736	720	741	693	715	720	838	740	712	729	708	733	698	760	690	714	721	749	711	745	753	693	699	747	713	722	701	705	658	729	686	719	743	717	689	717	745	709	742	728	729	740	712	709	683	711	746	693	735	727	710	725	730	689	698	739	730	729	736	755	713	717	695	732	707	692	740	684	713	754	714	696	740	734	728	730	698	762	701	722	743	679	736	726	743	715	734	697	746	707	723	698	703	754	742	669	674	734	754	707	767	751	661	659	742	746	742	725	722	721	710	729	763	699	754	691	680	701	730	700	703	752	715	692	752	722	707	728	674	719	702	767	716	736	700	700	733	723	732	738	715	744	703	805	703	688	730	752	718	705	691	684	701	745	728	702	698	724	711	713	725	706	762	715	718	699	716	707	733	697	733	735	754	687	708	731	720	727	773	735	756	671	704	700	736	707	749	686	739	683	717	746	748	722	712	715	728	671	744	748	708	749	699	723	745	731	711	715	705	691	712	751	758	722	693	682	709	736	700	698	710	669	697	737	748	748	706	713	764	765	734	696	696	731	732	671	710	706	733	718	764	719	753	676	717	709	741	723	715	744	699	692	709	735	702	757	741	696	716	734	694	716	726	690	729	728	749	732	717	723	730	737	706	671	727	761	750	732	737	709	683	740	706	723	698	686	712	692	785	711	721	745	723	722	717	709	705	663	649	696	722	742	714	768	755	730	709	734	745	730	731	742	705	731	698	671	697	717	670	728	755	747	765	713	744	722	748	665	730	675	739	712	708	710	734	767	658	736	714	757	748	715	702	764	698	734	725	759	726	739	756	731	741	689	708	693	676	707	701	721	664	693	723	689	785	706	706	713	704	720	701	695	724	692	675	768	723	689	670	706	728	661	707	742	771	731	758	739	740	716	767	700	750	708	697	704	708	726	724	739	718	666	669	752	701	761	673	686	735	726	712	672	697	714	683	776	731	737	753	729	707	648	698	695	744	753	714	729	708	687	701	701	703	741	709	658	722	742	727	738	704	744	755	691	684	682	752	680	744	744	714	733	741	698	701	750	684	707	686	694	719	681	724	718	741	779	673	696	712	751	784	680	683	698	700	662	719	747	740	664	765	680	743	704	716	736	696	715	746	716	732	663	730	746	722	720	709	752	666	720	714	696	692	765	738	717	713	737	724	748	736	697	756	756	702	697	773	722	717	707	728	737	712	707	756	752	714	751	701	749	732	709	735	722	721	710	736	686	730	721	721	730	698	741	708	753	710	767	733	723	746	711	737	700	703	732	700	725	737	730	697	708	728	728	747	733	708	730	740	730	712	728	720	699	707	674	734	697	729	720	727	732	748	712	693	698	722	740	713	710	750	685	736	716	755	712	745	759	756	737	716	751	665	720	728	701	755	729	748	755	749	747	735	727	717	732	709	727	693	691	667	665	717	733	745	715	759	740	728	734	737	711	712	744	726	762	723	730	735	742	740	699	723	685	746	799	747	686	710	751	663	718	703	725	693	690	708	712	729	676	748	735	733	743	717	718	728	737	689	677	739	671	731	692	690	728	707	726	683	673	737	704	779	680	729	688	750	741	710	765	708	741	658	747	711	710	719	697	672	725	734	745	667	767	745	697	695	749	679	687	707	732	701	721	732	701	735	746	695	717	703	729	738	740	701	718	739	733	732	698	751	732	684	698	743	750	648	699	732	690	717	686	736	746	700	684	726	742	730	749	718	716	727	663	737	735	703	692	714	689	742	708	704	660	695	685	702	712	743	724	661	687	712	751	731	695	677	685	762	798	761	724	697	774	741	663	683	662	704	713	716	777	688	724	709	726	696	680	709	752	701	748	720	652	723	702	629	722	717	698	749	710	724	714	739	676	729	724	716	684	698	662	708	700	761	697	730	740	739	730	678	728	718	743	763	753	705	723	704	730	692	701	727	739	720	729	677	694	691	688	756	695	726	712	703	700	781	702	683	739	674	729	690	702	753	679	691	730	758	695	710	713	726	681	724	700	725	697	669	690	682	737	738	668	715	728	744	706	708	655	741	690	675	701	729	726	674	704	711	707	721	718	672	748	727	718	717	719	710	700	723	699	716	707	775	731	759	688	734	739	682	717	712	703	725	759	710	719	730	727	664	705	701	688	732	742	750	717	710	705	691	678	708	726	699	663	708	672	676	708	766	729	695	689	692	709	746	742	739	733	700	693	706	708	684	737	753	736	791	675	745	743	719	677	715	705	704	738	715	718	746	719	746	723	735	692	659	755	728	736	728	721	727	738	726	741	729	706	711	759	658	694	704	740	673	706	717	688	722	728	692	704	732	739	746
3097	739	273	206	286	244	157	140	126	135	117	103	98	72	70	58	56	48	46	51	52	53	54	52	45	60	60	52	65	57	41	46	35	42	40	34	36	40	33	40	36	27	32	42	30	25	24	36	31	32	21	38	17	27	36	26	39	28	35	28	29	31	32	32	22	18	26	20	26	33	20	37	22	27	24	27	29	38	29	29	36	25	22	29	36	29	24	25	41	25	22	24	33	24	28	30	29	31	33	31	29	26	23	24	24	24	34	23	42	31	37	28	28	21	23	22	30	30	24	20	33	29	25	26	26	24	19	29	28	28	26	36	20	34	37	26	35	30	25	21	28	38	29	26	25	27	27	33	32	29	36	31	23	30	20	26	35	32	30	24	23	25	21	24	25	28	25	31	31	26	28	24	29	19	31	35	22	25	32	25	24	22	24	23	33	25	27	21	28	30	19	26	25	23	23	21	28	16	29	24	21	27	23	24	25	24	33	25	27	31	30	17	19	25	35	27	29	36	24	25	34	35	24	30	28	26	23	22	19	25	24	31	24	21	27	32	17	33	19	29	28	25	31	32	30	33	30	19	23	19	25	31	23	24	22	18	28	18	29	18	31	20	21	23	27	28	25	36	32	30	29	30	22	26	17	29	26	30	25	24	31	24	28	26	20	34	32	22	30	39	36	35	28	18	30	27	27	23	23	32	26	28	24	28	22	21	31	29	34	28	19	29	31	22	21	25	38	21	26	29	23	31	24	29	20	22	29	27	15	34	26	26	38	24	32	29	24	21	29	28	29	33	31	33	38	31	37	27	27	30	28	29	33	18	28	22	35	36	24	26	24	25	20	36	25	32	30	29	21	34	31	20	13	30	24	27	24	28	30	29	28	29	23	27	27	24	17	27	18	26	24	37	26	29	27	22	27	18	24	22	25	15	26	25	26	26	32	30	32	25	21	26	29	24	27	26	22	27	26	25	25	27	32	29	33	26	26	24	45	31	36	31	28	28	22	22	28	35	38	24	24	27	29	22	29	27	26	25	24	26	17	23	25	28	29	25	26	36	21	27	33	32	26	33	20	18	21	25	25	30	29	31	25	19	16	29	31	28	27	23	22	12	25	26	26	21	14	28	29	30	34	26	26	30	29	24	31	17	38	29	27	20	28	29	25	31	20	21	33	26	33	27	27	22	23	29	16	34	35	23	24	25	22	34	30	23	24	21	21	26	27	23	20	26	27	35	20	25	30	29	26	33	36	30	28	24	25	24	27	31	27	38	25	21	34	35	21	26	20	29	23	24	29	22	27	20	12	21	22	36	26	31	20	24	30	29	31	28	20	28	23	27	33	30	29	38	29	29	28	35	26	24	32	38	22	32	34	25	30	24	17	28	26	40	29	36	22	17	27	23	36	24	19	21	24	15	24	24	35	29	21	36	18	24	19	43	24	24	16	21	18	31	32	26	29	25	26	24	22	27	27	34	29	27	24	26	19	19	30	19	31	19	32	16	18	22	30	22	23	19	31	27	31	31	24	30	29	23	26	27	24	30	15	20	27	27	29	29	23	27	25	30	30	21	21	23	29	31	28	27	22	38	24	24	24	25	17	21	26	28	27	35	31	28	31	23	27	21	27	26	23	26	28	31	24	32	22	25	27	20	23	30	23	25	24	26	30	24	35	35	26	35	24	27	27	24	28	28	25	22	29	20	30	28	20	28	29	24	21	23	22	29	31	21	22	20	28	37	23	32	33	26	24	16	26	20	26	27	29	26	26	24	33	30	27	23	32	33	23	44	19	30	29	27	25	23	31	26	23	27	36	28	21	18	27	27	36	32	23	26	24	23	27	29	26	43	18	30	36	23	28	13	33	25	28	34	23	18	36	25	28	20	25	27	21	28	19	26	35	18	28	27	18	23	30	31	20	31	29	27	39	29	25	30	22	21	32	27	25	27	30	22	31	27	35	32	25	36	26	25	26	26	31	22	21	25	21	28	28	18	26	32	23	26	18	24	25	25	27	25	19	28	24	31	26	25	25	21	27	24	24	28	32	22	27	32	24	28	28	22	32	25	31	24	25	27	19	27	24	25	28	29	24	25	31	29	31	50	28	27	13	35	28	16	27	27	32	31	23	33	23	28	42	25	21	24	28	33	15	31	27	36	25	25	22	24	23	30	29	21	24	37	36	27	20	28	30	33	30	31	31	19	26	34	28	17	26	42	27	26	31	20	23	32	31	36	29	27	26	35	17	22	18	31	22	25	25	29	16	30	35	23	32	25	18	38	31	27	25	23	26	19	20	31	29	31	27	33	23	26	23	25	28	18	21	33	29	25	38	28	17	27	23	18	28	25	21	27	29	27	25	24	23	32	19	28	35	18	28	20	27	26	35	31	20	34	33	32	21	37	30	22	30	29	28	20	29	34	22	24	24	23	28	26	27	24	32	26	27	26	30	27	24	26	20	29	27	32	32	31	26	23	26	30	30	22	40	25	30	24	15	31	29	20	40	35	27	31	26	26	22	28	30	31	21	20	29	25	28	28	37	27	27	24	32	28	20	26	23	24	21	21	25	25	30	25	17	25	25	26	23	23	25	24	26	24	26	20	28	24	26	28	29	33	23	31	30	31	29	29	19	34	26	23	30	33	28	33	28	24	23	33	18	20	24	25	31	28	26	25	22	24	17	24	25	28	24	24	28	28	36	23	23	34	21	22	23	31	20	20	21	22	36	36	21	26	28	29	27	38	28	29	26	29	26	22	23	25	25	19	28	32	25	28	29	27	25	26	27	36	28	28	26	36	24	35	30	26	38	22	31	38	26	26	22	23	37	23	33	25	23	23	25	29	32	26	25	20	24	33	33	26	34	21	26	29	25	26	24	26	26	33	36	29	24	16	32	27	25	29	23	22	36	29	36	23	16	31	29	34	26	29	27	21	17	23	28	31	36	32	24	19	21	20	20	28	37	27	33	22	20	22	34	24	32	16	30	23	25	23	22	30	38	28	23	24	33	30	22	30	20	24	29	24	29	33	24	24	24	19	24	31	19	28	32	29	23	29	28	24	21	27	29	30	26	24	21	19	22	19	22	19	30	23	25	29	25	32	26	30	21	29	20	29	19	32	28	26	21	26	37	26	31	31	34	27	31	26	28	21	23	19	24	21	23	24	27	17	30	20	30	28	23	35	27	26	24	18	25	30	26	26	27	30	34	21	25	25	34	24	24	30	23	22	32	18	25	27	35	27	28	22	29	31	27	33	30	38	30	20	28	37	30	31	28	19	25	29	16	31	36	28	28	31	31	23	23	27	34	26	27	34	27	23	22	29	28	30	32	39	21	33	20	28	25	30	32	23	35	30	29	29	31	27	22	25	17	35	21	28	31	34	18	30	26	18	24	25	24	23	22	30	29	22	25	19	25	31	24	20	26	27	19	30	24	28	20	32	28	36	30	25	26	35	16	24	26	29	22	25	39	29	18	22	18	32	30	37	20	26	26	31	16	30	24	29
32034	17388	8084	17231	24391	22254	15863	12094	9842	8960	7784	6683	5491	4844	3942	3086	2630	2451	2373	2170	2164	1975	1757	1871	1808	1943	2449	2233	2270	1888	1816	1459	1329	1185	1150	1027	1026	966	913	928	865	846	845	758	768	737	701	713	675	604	678	623	564	590	561	536	536	531	507	521	521	503	511	547	536	516	509	479	454	450	471	466	480	458	477	477	498	482	547	506	424	497	454	486	478	452	483	478	504	502	461	484	461	475	491	502	500	506	502	494	499	488	475	474	488	492	502	473	457	448	466	471	492	430	508	425	478	460	446	484	436	454	485	452	477	482	472	517	478	457	445	437	447	465	475	438	477	439	472	493	473	460	500	486	491	470	479	473	492	452	474	447	479	454	417	483	476	478	475	463	457	437	465	479	461	468	466	435	432	444	419	458	455	460	483	466	428	499	405	405	451	436	453	461	430	452	477	452	458	475	428	436	438	468	444	473	489	464	451	445	488	453	451	475	448	456	461	482	475	464	430	458	485	442	468	442	460	483	496	455	462	436	467	451	452	456	472	486	488	439	462	501	479	478	452	479	443	466	490	479	478	465	449	435	454	437	431	478	462	454	467	468	469	447	483	473	460	430	456	472	478	481	478	443	437	453	462	453	453	467	463	446	474	483	478	472	490	481	450	430	441	459	452	470	438	459	430	454	448	451	472	456	516	468	455	450	462	479	475	465	414	488	469	483	468	449	451	478	451	433	447	460	461	468	485	454	474	485	443	488	453	444	422	451	484	437	438	501	449	444	476	462	462	454	435	436	477	493	462	467	447	472	457	471	438	434	475	463	447	498	449	482	456	455	472	418	485	493	492	485	437	436	451	463	461	473	444	474	439	442	449	468	443	464	436	497	438	448	493	453	473	448	443	464	448	447	457	481	469	454	474	462	483	409	475	472	449	470	483	450	480	456	479	471	439	465	485	442	464	487	453	474	439	442	484	456	494	432	453	475	503	451	496	457	449	483	470	445	452	476	467	469	477	492	468	482	451	444	459	450	435	492	442	456	447	472	447	495	474	447	431	453	461	452	464	471	486	486	486	438	476	459	459	414	459	489	479	427	430	439	499	418	451	458	490	457	471	445	447	451	440	463	486	466	487	418	460	439	510	480	448	431	472	454	456	443	428	396	478	441	433	492	499	463	458	431	430	444	475	462	465	444	448	481	458	489	481	440	426	440	453	427	460	441	443	439	491	449	450	480	447	461	489	483	463	457	484	456	438	465	450	464	428	495	470	467	461	444	484	439	449	459	417	461	422	471	430	468	435	461	486	492	460	466	456	438	460	420	456	461	446	495	472	439	393	461	443	447	441	461	465	452	491	444	473	485	453	474	406	444	469	463	448	469	482	456	429	486	471	466	472	451	454	433	461	466	455	469	461	474	438	432	468	470	448	475	437	431	445	450	452	475	467	453	488	449	478	443	490	482	438	451	477	459	452	460	491	462	488	484	430	415	442	458	466	426	477	444	449	452	516	449	432	487	444	417	465	481	477	443	455	467	457	462	482	488	450	485	473	454	475	438	432	472	459	449	498	445	488	473	429	473	435	482	451	468	464	452	470	447	462	457	413	453	431	464	449	468	453	413	464	411	462	491	469	429	442	466	462	424	453	460	451	480	462	464	445	462	421	458	442	477	466	480	431	462	520	449	477	437	441	454	436	427	462	515	485	443	431	419	498	456	464	444	441	472	435	457	454	446	467	468	508	476	502	437	476	469	445	502	476	415	472	473	467	482	484	470	458	430	435	476	477	475	434	446	473	482	439	501	453	487	468	445	459	477	505	478	460	436	441	414	437	437	441	448	462	477	472	453	451	461	450	490	439	472	480	477	451	462	467	452	432	471	500	413	488	438	458	438	469	479	455	490	438	497	454	473	437	473	458	449	475	462	472	440	463	491	414	456	453	459	497	444	459	464	457	448	476	463	447	445	471	433	452	470	465	507	466	480	437	507	425	451	452	456	475	495	482	446	478	434	437	427	472	448	434	457	447	474	447	440	487	438	474	432	472	461	451	481	471	483	472	465	453	488	445	435	440	452	468	485	489	466	438	427	447	462	459	442	458	473	475	474	454	451	450	460	448	478	472	469	440	433	456	440	435	466	464	450	459	480	455	477	458	497	473	500	442	470	438	446	486	429	472	462	441	472	441	429	435	459	442	477	481	467	459	454	455	469	457	443	445	454	468	444	475	422	476	472	483	475	471	474	426	474	456	414	445	487	437	463	496	463	459	445	488	500	472	401	457	442	462	477	463	478	469	444	420	466	466	425	431	458	449	421	467	473	465	454	440	442	451	446	468	468	491	439	469	453	433	469	477	418	437	436	422	437	496	470	424	473	463	461	494	418	425	461	471	456	451	475	469	478	459	482	490	450	499	473	460	460	459	406	431	483	498	459	470	470	480	489	494	456	512	478	476	480	502	488	479	480	436	463	455	487	434	481	434	461	459	498	454	439	477	456	484	459	465	484	463	492	470	457	447	480	447	431	479	490	459	442	441	465	443	457	446	457	492	422	475	437	447	435	460	454	456	429	467	462	444	488	483	440	424	460	423	448	486	473	457	417	475	449	490	495	465	441	462	473	453	482	447	465	509	412	435	459	475	461	474	433	478	472	461	468	437	481	452	453	483	433	479	437	454	500	420	437	434	463	497	468	487	422	419	492	464	452	465	475	455	441	497	469	451	436	472	490	498	461	471	480	445	487	462	474	449	446	489	454	480	451	505	448	452	445	418	468	450	472	475	445	444	437	413	449	491	446	493	469	485	485	452	442	434	463	437	476	436	455	448	455	487	469	478	491	462	453	474	432	463	475	477	460	443	460	475	484	462	411	471	453	466	459	432	450	445	461	467	439	464	526	490	433	469	504	469	473	458	466	430	457	472	486	473	459	438	461	475	477	437	480	434	435	490	445	472	446	451	499	421	478	498	435	422	455	464	443	424	427	489	496	466	461	461	413	470	490	470	479	417	462	443	429	480	462	442	471	445	464	462	472	450	451	479	468	456	485	447	468	519	481	416	467	475	450	477	465	493	498	460	454	431	421	460	457	484	486	461	508	487	451	461	421	466	460	478	481	443	481	488	433	482	451	440	467	460	464	433	460	508	488	462	473	471	429	492	444	416	489	481	444	446	493	463	450	470	425	463	476	478	486	447	452	470	489	492	474	499	480	432	487	446	467	523	488	447	471	469	439	447	463	475	471	477	437	452	452	456	425	470	463	429	481	478	479	499	492	450	447	492	461	431	466	470	443	456	438	437	438	457	477	454	472	461	458	445	490	460	443	468	456	429	465	448	439	445	477	464	474	466	427	467	418	463	488	450	478	457	466	483	480	446	480	506	395	479	487	477	480	457	500	455	483	451	426	487	475	413	469	448	476	427	457	453	441	456	440	488	473	458	489	446	452	455	463	472	478	443	487	452	443	467	437	425	465	417	447	459	426	459	460	455	453	482	441	405	448	473	451	456	446	449	494	495	453
5624	2116	627	398	533	551	387	286	288	274	227	183	168	150	142	112	96	103	101	78	75	90	89	72	91	95	112	100	105	63	80	73	63	60	47	58	62	50	56	45	41	60	47	54	44	42	51	51	53	30	44	40	45	33	35	34	40	36	49	38	33	35	29	35	36	34	39	31	33	37	34	30	34	33	35	42	39	36	36	34	45	42	46	37	47	38	29	29	38	35	36	39	43	40	19	39	36	43	39	31	32	38	37	34	38	28	29	40	43	27	33	31	41	43	37	31	39	30	35	34	27	30	27	39	38	51	33	28	47	34	39	35	31	31	38	33	44	45	36	36	49	32	37	44	36	34	35	28	34	32	43	36	44	41	44	45	37	41	44	40	30	36	25	46	40	42	38	33	33	28	44	38	30	47	39	32	38	32	35	39	31	33	45	42	38	37	42	41	28	27	33	36	35	40	43	45	36	29	41	39	32	28	36	33	37	27	35	36	41	46	32	38	36	43	36	28	32	43	37	29	43	45	33	33	35	34	55	32	32	38	49	29	34	33	23	45	39	26	42	39	29	29	39	26	35	42	32	36	36	25	40	44	40	33	40	48	39	45	37	42	42	38	36	35	40	40	27	33	42	36	36	40	46	33	33	35	39	45	34	38	42	36	41	43	34	34	36	43	40	25	39	38	27	39	41	34	34	32	36	39	32	32	34	42	35	32	25	45	43	46	34	31	39	46	42	36	38	32	45	29	30	35	50	41	33	35	40	34	28	28	43	33	37	35	31	42	35	40	33	38	34	45	34	27	39	35	38	26	34	29	44	29	40	41	27	36	35	34	38	40	37	42	32	37	37	47	40	33	40	41	31	32	37	52	38	38	33	30	41	39	50	43	30	33	30	48	30	35	40	25	30	36	36	41	42	33	42	45	44	39	32	37	36	27	38	36	33	33	32	35	47	27	34	24	35	27	34	41	35	35	36	29	32	37	33	50	42	42	42	42	33	42	37	35	24	45	35	32	36	34	37	37	36	40	33	33	40	38	26	33	25	41	30	36	33	32	37	35	43	30	45	26	31	28	27	30	31	40	31	42	39	35	44	50	44	33	30	29	38	51	43	34	30	38	37	25	32	36	33	28	35	32	33	37	28	40	32	39	35	34	35	43	41	34	51	35	44	31	33	41	33	36	31	36	33	33	38	39	41	39	36	37	33	41	45	40	38	40	39	32	36	38	36	35	34	50	37	29	38	28	41	31	32	33	40	40	43	43	36	41	36	33	37	32	33	38	32	38	45	27	40	48	37	44	38	37	47	40	32	34	32	36	34	34	25	43	50	38	33	41	37	29	39	32	33	30	41	41	32	29	25	34	31	27	40	34	38	32	28	29	48	33	33	41	30	42	41	36	30	36	32	33	34	45	38	41	40	39	36	40	31	35	41	40	52	39	37	34	32	33	31	30	28	30	26	36	30	36	33	32	32	49	37	33	40	30	28	46	27	38	33	37	27	23	32	35	36	36	33	37	33	37	32	39	28	40	30	39	26	37	30	40	37	31	37	36	43	33	47	30	39	40	35	34	34	39	36	30	40	37	43	51	37	28	34	30	38	31	41	28	33	45	54	49	41	34	25	38	30	39	34	38	31	38	29	32	40	37	25	36	32	31	25	33	37	26	38	32	43	33	39	35	33	34	49	47	40	32	33	32	35	44	30	40	42	41	34	43	26	43	41	27	46	39	30	40	31	39	44	41	40	37	34	45	32	38	45	47	46	53	34	36	32	29	45	37	33	42	40	39	30	36	34	32	45	35	39	37	43	40	42	28	31	37	34	36	33	33	40	42	32	32	38	40	38	48	38	38	45	36	34	26	38	39	38	43	38	29	41	26	28	40	38	47	32	44	29	35	34	33	37	40	41	38	39	34	28	31	31	39	35	32	30	34	43	35	34	41	29	33	33	34	38	34	29	40	35	43	35	34	42	34	28	34	44	26	22	34	37	34	34	34	39	32	29	31	46	49	34	30	41	34	34	35	37	42	44	40	37	30	48	41	39	27	44	43	23	37	45	40	29	36	41	34	32	28	38	42	26	32	38	45	43	47	46	32	32	23	41	34	42	46	36	30	37	37	31	40	31	30	34	51	30	31	38	25	29	31	34	44	56	34	29	39	41	42	37	29	43	33	27	37	30	38	35	37	26	34	42	30	41	43	35	31	43	38	33	29	29	37	51	43	37	38	39	37	33	36	36	35	33	40	29	34	39	43	35	28	38	37	36	53	28	35	27	35	43	38	30	27	32	44	31	36	27	29	34	34	35	34	34	34	40	30	39	35	28	35	40	40	28	40	37	35	35	29	36	37	36	28	34	33	36	30	47	33	33	27	23	44	37	32	31	48	28	38	35	43	28	34	27	33	43	29	32	37	28	44	37	35	29	38	37	21	40	30	35	44	33	35	39	40	35	36	36	44	34	37	42	36	41	50	42	41	33	32	46	30	40	41	35	28	42	32	36	36	29	34	24	40	37	44	52	38	35	29	48	34	29	33	39	27	39	48	39	33	55	29	27	33	40	29	35	33	36	42	36	33	37	39	28	38	36	42	37	31	42	35	47	46	44	40	35	34	37	38	36	33	31	42	35	24	36	40	34	34	39	33	41	34	30	31	41	42	42	37	35	30	39	34	35	35	42	55	48	39	30	35	44	33	38	40	45	35	44	44	41	26	31	42	32	46	38	28	45	37	39	34	48	29	43	42	41	29	28	37	25	36	24	41	36	30	36	35	36	36	39	36	38	38	33	39	41	35	41	25	29	43	28	39	46	32	43	31	38	32	41	43	30	34	27	38	28	33	39	43	29	37	31	28	34	28	31	26	30	33	47	29	33	31	29	29	37	41	31	35	28	22	30	47	34	27	43	40	26	32	55	28	35	36	33	42	38	34	30	33	35	32	36	23	29	36	39	32	38	35	41	34	36	41	31	45	36	36	35	32	35	33	33	46	37	30	36	37	37	40	25	43	21	34	45	41	44	39	36	37	40	36	36	35	45	36	38	31	31	38	29	45	42	25	33	24	43	46	42	33	44	40	37	37	38	40	37	36	26	41	43	30	45	43	33	31	42	28	34	42	27	32	35	34	42	33	34	32	28	34	30	37	33	39	36	21	39	27	38	35	38	29	47	37	39	37	36	38	43	30	39	35	36	30	28	35	40	33	38	37	27	32	40	43	39	38	34	54	32	33	36	30	36	38	29	34	23	35	46	29	37	34	35	24	35	39	36	39	31	31	38	40	28	42	35	25	38	42	35	35	29	26	42	34	29	34	53	38	39	35	35	29	39	32	36	48	26	27	37	34	48	31	38	31	34	34	33	40	32	38	44	36	40	37	32	34	30	23	36	38	45	33	45	27	34	52	37	33	36	39	31	32	40	28	22	29	41	29	34	32	45	30	33	34	28	25	44	35	42	35	41	38	27	41	19	34	36	38	40	35	35	29	43	43	43	31	28	48	32	31
41916	23711	12984	23223	31236	30439	25235	20732	17502	16169	14031	11529	9821	8098	6514	5596	4978	4632	4169	3782	3705	3453	3337	3486	3561	3974	4131	4015	3704	3125	2772	2412	2145	1930	1785	1810	1641	1589	1575	1361	1329	1251	1221	1146	1261	1093	1079	1015	989	926	923	862	844	860	782	746	720	755	700	715	672	745	678	687	640	664	679	683	699	685	643	649	610	680	681	681	644	655	652	684	669	698	634	633	687	673	653	624	659	647	656	651	687	662	663	652	673	662	679	669	688	699	698	685	696	675	641	663	591	629	610	617	619	586	620	599	642	587	634	652	590	644	628	627	614	638	673	583	608	589	610	605	571	635	579	628	624	622	582	566	621	626	593	602	587	587	635	628	651	654	599	626	588	634	640	656	681	609	611	599	623	644	625	611	586	582	550	612	604	621	631	612	654	641	600	607	578	586	593	580	609	620	649	609	626	586	573	632	593	616	562	609	632	581	591	603	609	607	579	585	587	596	597	589	634	617	622	582	620	588	612	623	584	632	597	613	594	608	656	608	605	677	592	605	607	542	646	589	626	573	615	616	590	593	614	622	582	642	626	632	634	669	558	613	591	630	588	601	614	632	595	621	592	578	579	605	598	596	617	621	615	590	617	592	582	614	629	569	573	557	619	574	638	610	606	588	626	619	587	590	602	626	619	614	596	651	597	582	619	567	563	596	550	623	574	624	646	607	590	601	610	607	602	623	634	634	610	586	594	586	609	597	595	589	594	595	630	626	570	595	607	625	579	607	598	642	604	641	585	611	623	568	595	641	568	572	599	623	593	607	596	589	568	616	573	628	578	572	593	579	601	634	613	582	576	564	605	598	597	652	603	616	612	619	638	579	631	592	623	592	580	598	583	634	603	602	608	629	617	616	611	562	599	595	651	636	613	616	666	601	618	634	564	581	635	577	596	593	577	616	583	613	611	603	589	579	641	599	576	612	629	645	620	564	570	614	591	602	624	607	607	597	566	610	609	620	626	600	608	560	612	601	566	642	629	585	622	619	613	580	618	640	593	613	623	627	591	611	651	601	609	583	615	622	621	597	629	603	550	612	573	571	587	573	626	617	585	582	617	632	591	592	620	578	588	572	631	591	590	620	621	597	610	569	615	590	585	622	597	594	593	619	548	569	622	615	592	647	615	641	600	583	628	601	618	608	635	604	619	572	556	611	568	612	602	580	617	601	584	614	574	633	599	614	614	637	594	578	587	593	556	650	601	604	585	606	604	588	624	568	640	620	583	574	592	593	542	606	631	579	596	619	602	613	605	613	598	616	610	616	619	561	610	592	562	613	658	636	589	602	667	590	616	567	615	644	617	581	601	613	648	614	636	597	586	574	582	570	646	639	625	605	582	608	631	609	602	625	600	605	594	590	589	607	610	609	608	641	605	609	625	612	607	606	589	636	598	645	575	638	562	619	594	586	558	605	577	600	602	576	619	602	603	546	595	642	681	580	604	611	644	559	636	649	607	611	617	576	609	631	551	632	598	609	619	583	610	618	636	617	634	612	606	626	570	606	635	620	584	597	573	626	558	627	592	602	619	655	607	599	630	631	601	600	621	555	603	581	607	587	592	617	617	585	585	622	603	600	607	612	631	617	581	612	638	604	611	636	601	609	619	608	597	567	587	605	608	607	618	608	605	601	570	603	579	565	590	619	584	602	595	625	598	588	632	590	614	601	628	646	594	639	607	608	576	591	629	603	610	629	612	633	609	675	649	597	640	624	581	635	612	610	613	679	607	592	576	593	608	619	582	571	613	593	620	613	622	643	582	622	655	589	632	576	624	595	582	601	539	568	615	603	597	612	571	609	607	558	578	642	578	640	583	619	578	642	634	620	579	594	613	587	592	627	587	619	651	627	594	580	599	574	589	697	611	613	605	630	611	606	637	614	614	675	625	545	640	589	597	589	602	617	568	582	639	589	569	596	596	627	588	637	628	583	583	607	592	586	579	568	567	601	539	598	620	601	585	611	611	613	572	620	603	611	615	586	614	641	571	636	646	633	613	579	641	577	587	607	609	613	556	605	593	633	611	623	596	581	599	606	611	575	660	609	562	608	607	612	630	627	645	655	584	576	628	621	598	589	622	610	577	581	608	587	620	586	624	603	583	587	612	661	593	641	614	619	621	644	615	627	560	584	652	627	613	542	594	636	594	617	589	594	623	580	600	601	641	625	605	596	593	610	611	609	619	641	616	615	614	565	688	598	605	623	612	613	615	605	557	629	576	631	592	646	621	605	575	609	617	576	581	648	590	614	587	591	612	575	593	604	623	628	598	596	617	597	609	633	583	610	640	595	606	563	606	555	575	613	580	619	583	577	638	596	665	593	607	597	611	615	628	653	639	609	641	604	627	621	620	640	614	593	586	649	595	586	578	581	617	607	620	615	639	595	624	559	653	610	595	617	594	600	625	588	620	627	626	602	612	608	637	611	618	626	579	646	608	622	613	650	610	594	595	609	582	565	607	596	599	609	639	626	606	614	603	597	601	635	649	619	580	600	588	581	599	593	598	590	618	610	573	553	589	623	607	626	614	668	623	587	572	646	644	605	566	584	571	607	603	615	565	579	639	588	620	593	588	642	590	617	597	610	610	659	623	645	656	611	620	606	577	594	593	622	562	617	613	610	605	587	649	592	632	613	590	582	613	598	626	581	592	638	612	594	627	574	583	581	587	650	600	597	636	628	608	593	639	593	595	597	634	593	657	634	626	603	617	597	601	629	603	575	595	628	637	642	629	566	596	631	594	625	615	621	622	595	603	592	622	606	579	651	623	608	615	586	628	617	621	595	633	644	611	548	597	602	631	599	574	596	662	553	549	570	596	594	596	608	591	637	579	628	614	619	604	586	623	620	589	622	587	621	592	591	628	574	578	626	641	565	641	588	631	607	606	612	633	571	635	619	601	577	558	622	633	575	578	598	582	613	619	567	590	613	624	621	591	586	615	600	600	636	578	628	565	593	620	569	606	576	638	629	593	630	600	600	630	609	599	604	564	608	580	626	597	614	624	663	640	637	614	626	636	603	585	575	629	600	601	632	604	610	628	633	588	562	658	598	564	633	600	586	601	638	614	597	660	633	573	578	588	613	569	621	611	607	599	611	626	569	617	595	593	603	629	615	637	590	583	628	612	602	579	609	637	619	628	599	618	582	613	608	648	623	593	618	606	640	572	605	585	608	568	609	580	597	602	602	608	631	624	626	634	565	638	637	581	625	556	620	602	610	628	619	671	612	615	600	620	624	615	643	603	611	592	589	617	610	598	624	581	595	622	597	624	625	568	616	655	642	599	614	591	572	586	599	578	621	602	581	579	600	602	592	582	603	613	663	575	578	611	607	563	657	613	608	583	582	589	573	620	604	593	591	597	628	577	609	630	596	591	596	597	597	619	617	638	579	578	628	623	621	609	592	604	633	595	625	623	601	641	617	614	571	591	572	612	613	603	634	628	579	609	600	618	631	605	642	635	633	601	571	585	594	604	629
5392	1192	332	271	375	423	324	271	232	220	189	136	127	125	104	87	98	88	79	81	79	66	88	83	88	85	79	93	69	66	64	79	61	56	66	56	46	37	50	33	55	41	61	55	41	54	57	49	50	39	48	30	45	36	24	37	53	35	34	40	30	29	28	40	38	32	43	30	33	37	33	29	45	45	27	32	40	35	36	38	36	32	44	40	40	30	27	28	34	39	33	35	35	39	42	40	38	35	43	33	29	43	36	39	39	20	42	41	34	35	27	32	35	38	35	42	38	39	38	41	40	48	36	50	29	47	33	38	48	28	37	26	30	29	44	37	36	46	36	33	47	41	31	40	32	46	37	40	33	37	45	28	31	36	37	36	38	37	41	39	34	46	34	36	26	39	21	33	42	44	39	37	40	30	40	36	30	40	32	27	39	27	39	38	46	42	38	47	38	33	31	42	39	30	31	32	30	34	40	36	47	31	38	31	40	36	40	35	38	39	37	30	35	40	35	36	30	27	36	30	24	31	39	42	39	36	31	38	38	36	38	35	32	30	38	34	35	33	35	28	44	41	42	42	20	31	33	44	27	23	46	31	27	33	30	39	31	33	27	29	36	29	37	31	47	33	28	30	27	31	47	37	46	32	42	26	29	29	43	37	30	42	33	42	36	29	34	30	36	42	40	39	33	37	34	37	30	34	38	34	23	33	45	40	22	31	28	30	20	48	39	38	34	37	34	44	43	37	36	30	26	31	30	43	36	35	27	38	38	36	33	51	40	36	34	28	34	53	43	27	42	34	26	45	36	35	37	34	45	38	41	38	39	44	31	36	35	24	41	33	32	60	29	29	34	38	40	25	39	38	44	29	32	38	40	36	31	39	43	32	43	34	44	34	37	34	29	31	30	45	33	30	41	46	39	35	45	44	40	52	36	34	34	29	31	32	33	26	44	40	51	38	30	35	31	36	33	37	28	38	29	26	44	41	32	42	35	42	37	34	38	37	39	32	34	36	42	24	33	30	40	39	35	32	29	35	36	29	36	43	42	37	36	35	29	27	42	36	36	29	30	38	35	46	33	42	32	34	31	25	20	42	43	44	44	27	37	41	43	38	46	28	35	34	32	29	40	36	32	44	29	35	28	35	31	30	35	39	45	42	32	36	31	49	47	36	37	32	38	39	40	38	34	38	39	34	42	39	33	30	25	37	37	32	38	39	31	32	37	33	35	44	34	30	32	29	34	27	31	41	43	35	37	35	35	56	39	33	46	29	34	32	31	42	36	33	40	35	38	42	31	30	31	30	36	30	29	37	33	40	41	36	24	38	46	39	38	38	21	47	22	32	36	37	32	39	40	35	28	32	39	42	36	42	32	37	29	24	30	39	31	31	39	24	35	37	37	44	41	37	32	47	24	36	34	38	29	29	40	36	40	30	37	38	33	36	36	46	39	36	27	41	30	34	51	33	32	42	41	39	37	29	24	40	39	30	45	30	35	36	34	54	42	38	34	38	36	33	34	35	27	35	44	38	42	31	27	39	37	47	31	31	33	34	29	37	35	39	45	43	37	37	46	30	30	35	33	33	38	43	39	28	35	26	38	30	39	35	39	42	32	40	36	45	35	36	37	35	35	32	41	35	43	32	39	29	28	28	33	38	42	35	31	40	39	41	35	34	31	33	40	35	38	32	36	45	29	34	29	37	34	38	45	31	40	38	35	25	38	30	38	34	28	35	45	29	39	45	49	41	29	38	33	35	39	32	44	43	39	41	27	42	30	37	35	39	41	40	36	39	27	38	41	34	38	40	39	39	31	32	40	35	46	34	39	40	48	44	29	34	28	48	45	22	45	29	34	39	38	25	38	44	45	30	29	33	27	39	31	40	36	34	40	29	35	34	30	33	37	37	40	36	35	33	36	35	49	39	38	33	32	50	39	40	41	40	46	28	39	30	33	42	38	36	31	49	40	36	28	37	32	35	39	36	38	29	43	31	32	31	35	20	36	43	31	30	38	33	38	27	38	40	44	29	36	39	27	35	39	40	39	34	43	34	37	39	34	31	32	32	33	27	36	26	31	40	35	36	39	34	30	21	32	37	27	42	37	28	41	32	36	34	47	37	29	32	44	27	29	39	32	29	53	39	35	42	33	36	36	45	44	37	29	34	36	35	32	26	27	39	38	28	37	32	24	40	32	47	32	33	33	38	41	42	39	33	40	31	38	35	26	29	32	39	32	34	36	36	42	36	34	31	38	40	36	36	38	40	42	34	26	29	33	30	46	30	34	34	41	33	31	45	26	33	38	31	43	27	36	29	35	46	44	32	48	35	36	36	29	33	38	37	35	42	42	26	29	35	29	46	28	27	39	43	38	32	28	43	48	28	34	42	34	32	41	43	30	38	43	34	41	36	41	36	33	19	25	34	31	30	36	40	39	31	39	45	44	40	39	45	35	36	39	33	34	29	46	27	47	39	41	29	43	42	37	40	38	31	35	34	41	34	42	40	45	38	39	36	37	43	35	34	27	38	48	36	30	40	28	41	43	33	42	44	37	29	39	26	28	25	36	33	32	44	38	40	31	37	38	39	29	32	41	38	31	28	27	31	32	34	47	41	41	40	33	41	34	39	39	48	37	45	27	36	33	39	28	42	34	27	37	26	48	38	33	29	45	40	27	31	26	41	38	27	33	37	30	38	39	43	41	31	30	30	40	37	35	35	47	32	42	29	44	36	31	26	39	37	40	38	29	28	31	31	39	34	35	34	41	43	26	40	29	36	31	31	36	37	37	39	30	34	37	41	36	31	42	40	29	30	43	33	29	31	36	33	37	41	29	37	31	35	27	35	39	25	37	44	37	31	33	25	37	31	35	31	40	45	22	42	48	38	36	43	43	36	37	33	34	31	33	27	39	41	31	37	36	44	37	41	29	40	46	36	31	32	39	22	42	30	23	30	40	30	24	35	39	34	41	38	28	30	32	30	47	35	44	32	30	33	29	37	26	35	36	33	29	33	42	31	40	37	42	35	36	39	30	37	38	39	28	36	38	29	39	23	40	39	34	30	26	41	34	38	25	38	42	35	31	41	36	35	31	32	37	33	36	26	41	45	45	33	27	40	32	42	35	42	38	41	37	37	35	44	38	34	39	45	33	27	30	38	21	27	44	25	46	45	41	42	32	35	29	36	35	34	32	30	36	41	41	38	34	30	33	25	28	31	33	47	34	37	22	40	36	42	34	30	29	26	33	28	27	43	45	43	33	26	37	32	29	34	36	30	34	37	38	35	39	41	28	46	42	35	30	52	32	44	45	43	29	27	32	41	40	41	35	44	32	30	33	28	40	44	40	36	41	38	20	45	42	40	41	38	38	40	33	43	29	38	38	29	26	37	47	42	46	40	40	33	45	46	27	37	32	36	41	31	36	36	41	38	28	44	31	34	45	34	26	44	30	33	46	31	34	33	28	44	31	38	37	39	37	43	50	39	46	36	27	32	40	35	38	39	38	35
36095	19279	9381	19239	27267	27112	23270	19241	15793	14007	11870	8949	7452	5910	5098	4521	4183	3744	3445	3131	3070	2948	3081	3060	3192	3546	3316	3516	2876	2589	2296	2146	1878	1689	1665	1672	1482	1322	1414	1244	1190	1198	1042	1105	1023	1007	893	912	961	857	796	819	774	742	735	705	715	669	636	734	657	686	655	697	665	637	638	660	616	632	691	691	651	701	701	723	643	686	662	642	603	666	649	651	637	595	658	635	584	585	631	655	586	627	663	649	646	696	686	673	693	674	583	660	611	663	640	586	599	626	649	594	610	608	613	643	660	591	619	641	620	587	617	592	643	646	589	611	606	642	584	633	593	649	589	630	592	605	583	658	588	621	654	627	604	638	628	594	653	648	641	665	623	580	595	644	613	628	554	657	630	620	602	589	633	631	622	619	634	599	581	602	562	585	608	589	587	638	588	595	584	604	648	659	559	573	633	581	569	567	568	636	634	596	596	590	590	570	597	620	637	661	612	598	581	591	615	583	590	661	608	582	598	616	621	592	627	615	596	645	589	592	624	629	605	628	595	634	559	614	601	631	589	578	600	623	587	581	571	601	605	604	624	573	621	616	602	599	570	637	639	623	607	608	582	636	647	560	605	624	597	638	612	555	616	589	596	603	570	586	574	579	609	575	640	596	598	608	603	580	566	616	608	611	619	644	576	568	630	609	596	610	594	595	634	617	628	604	652	644	594	608	602	605	604	612	582	568	586	582	614	568	599	612	610	623	616	587	557	637	644	622	586	609	595	631	567	613	599	629	588	596	606	628	583	631	596	585	613	586	597	580	623	644	633	613	636	636	597	633	604	619	561	607	623	597	599	635	570	602	639	584	577	659	597	563	658	611	598	637	595	631	609	613	577	583	582	651	583	614	586	580	602	630	605	607	626	590	631	637	588	603	616	629	627	636	589	626	644	556	604	583	540	617	641	604	635	607	619	594	573	629	603	628	564	601	613	589	622	636	624	602	574	614	636	621	596	620	592	595	579	614	613	588	589	626	614	592	632	614	591	602	600	605	593	595	606	671	571	578	599	564	632	634	578	625	590	593	595	607	575	632	616	573	609	602	622	629	615	634	613	605	615	646	591	593	663	617	608	620	609	579	639	621	607	597	571	580	595	577	607	554	610	583	568	634	597	584	624	639	611	581	645	579	587	618	628	591	588	621	598	631	598	626	636	566	613	612	641	638	563	602	624	550	632	605	633	627	585	569	602	623	587	632	602	610	628	634	639	601	653	620	599	605	627	599	627	618	598	596	607	606	588	645	620	601	613	625	606	584	605	622	593	559	598	625	614	593	626	598	619	633	648	609	670	617	628	626	584	592	646	644	611	620	613	606	626	595	606	568	637	605	594	604	631	588	608	617	619	641	652	612	615	615	575	636	586	618	598	549	570	589	576	655	634	651	594	568	651	602	605	610	582	611	640	637	585	606	607	605	584	587	566	597	591	581	573	563	627	640	590	607	617	616	602	605	634	611	609	600	573	609	592	638	620	604	648	649	648	618	603	611	654	603	659	602	618	623	618	623	586	597	591	615	648	618	617	621	624	631	643	618	618	634	615	593	620	643	588	577	627	613	616	600	614	579	641	580	606	577	601	635	589	623	601	605	617	591	617	580	619	556	627	609	568	597	590	564	585	647	586	593	672	620	590	663	656	596	607	615	626	622	633	652	601	591	623	648	631	662	567	615	605	589	649	607	617	632	600	600	607	612	611	604	600	611	623	606	588	631	569	633	575	597	603	618	606	600	578	629	588	576	587	580	614	594	583	606	636	615	602	599	591	634	591	627	574	639	614	623	629	651	641	607	649	595	632	650	605	654	650	634	581	611	607	580	651	619	608	656	622	605	639	598	631	629	620	651	612	582	591	635	639	591	629	624	570	604	577	642	571	634	651	622	621	615	593	600	610	599	594	589	590	607	619	555	618	599	593	615	575	576	633	604	613	592	572	611	567	589	609	623	614	603	592	589	575	599	614	600	643	601	615	586	593	586	606	601	628	599	651	602	604	612	610	601	646	602	547	649	602	583	590	560	638	580	595	585	596	589	591	634	587	588	613	637	576	621	624	591	621	610	574	561	610	598	582	574	616	615	630	582	595	629	612	617	600	586	618	584	592	587	616	596	574	587	605	623	605	594	623	612	628	633	575	572	613	601	611	590	583	603	578	661	634	619	626	632	608	595	615	655	599	630	619	584	606	588	643	637	604	666	615	585	601	639	621	649	623	602	601	607	643	613	581	598	606	575	608	602	555	618	586	592	605	610	602	585	572	608	646	585	637	604	609	606	630	621	616	585	624	598	609	577	623	588	658	632	625	593	653	635	627	650	608	639	611	628	604	622	631	604	608	591	622	588	609	605	601	590	589	606	631	602	621	599	624	648	613	632	578	650	593	593	612	615	616	622	619	617	603	648	579	614	623	658	587	612	584	579	609	541	612	618	610	600	604	646	610	623	610	655	581	639	593	645	591	633	625	596	579	590	642	626	568	585	636	587	645	619	597	600	586	579	608	624	617	612	581	588	599	648	581	582	576	615	625	615	591	579	631	622	573	567	606	582	623	632	636	596	644	629	609	583	610	577	610	592	611	568	610	577	627	620	589	560	622	587	605	627	617	581	630	590	599	639	587	608	586	598	639	599	586	579	630	625	604	606	583	609	622	601	578	604	606	589	616	623	623	576	612	620	623	599	615	618	639	605	632	652	620	613	640	627	634	655	625	626	588	596	604	613	581	607	636	603	579	642	600	584	602	579	630	604	627	659	650	603	594	652	586	560	624	613	623	604	621	580	583	598	599	623	571	598	579	603	641	610	633	608	622	645	614	609	590	580	633	583	647	602	604	594	627	594	660	604	615	633	614	583	570	620	640	566	624	605	602	610	634	614	591	628	628	581	582	597	609	621	593	609	616	613	620	634	648	578	593	583	640	563	606	623	559	600	592	637	592	637	643	569	614	600	588	652	583	591	614	592	623	608	631	607	637	582	593	621	601	604	621	620	592	642	634	605	557	578	620	625	650	606	621	579	608	610	604	614	610	609	580	644	557	640	585	602	628	633	615	631	590	599	614	579	572	583	587	633	602	621	596	605	606	593	579	604	626	615	591	572	619	584	657	573	614	621	561	612	617	596	555	604	574	612	605	545	587	611	594	613	618	646	626	570	604	658	595	631	627	660	578	617	603	584	539	618	596	607	586	612	625	569	560	607	600	623	579	592	611	592	621	607	593	624	631	595	596	581	580	585	594	549	580	601	597	586	557	623	608	629	587	601	620	603	585	620	632	592	608	620	606	578	584	582	612	584	605	621	592	602	621	603	605	632	601	612	553	592	626	623	662	595	575	660	606	604	683	598	542	557	609	581	613	650	607	598	608	609	604	603	593	575	582	616	618	632	555	625	606	552	574	596	597	634	568	614	654	623	591	603	614	630	629	586	617	623	532	603	621	643	641	578	590	626	599	637	623	653	589	605	581	598	653	623	628	608	607	605
6608	2442	625	377	585	613	504	422	388	368	281	209	184	139	159	139	116	113	139	133	107	106	103	114	107	118	114	115	103	96	84	74	86	89	64	80	51	72	71	51	68	56	63	65	60	48	41	48	42	51	46	69	48	38	53	47	37	38	48	56	47	41	42	45	49	37	46	49	48	43	38	43	48	62	64	49	33	36	58	56	39	51	44	41	47	36	41	38	47	46	30	50	56	35	52	42	50	38	53	45	51	57	60	37	36	42	34	42	44	38	54	50	34	41	41	38	42	40	39	34	37	57	46	33	33	52	38	47	46	43	45	47	28	52	42	40	40	55	43	40	52	42	47	54	43	46	39	49	49	40	54	39	40	43	54	36	46	38	38	34	45	43	33	36	46	33	53	40	47	27	48	46	49	53	47	41	52	44	33	42	44	38	39	27	51	33	56	40	32	32	46	46	45	30	42	42	34	52	35	57	39	49	35	37	46	42	33	39	48	34	37	27	47	39	48	50	55	46	45	46	34	47	40	45	39	41	41	38	47	34	42	43	44	47	49	44	43	36	34	37	44	42	40	27	33	41	49	36	50	46	50	56	38	46	37	38	48	26	42	48	40	35	51	40	49	43	46	50	34	38	46	50	42	44	47	30	41	41	36	58	37	52	47	40	55	56	48	52	33	59	39	51	49	41	34	36	42	51	57	48	39	36	52	38	38	37	47	38	44	45	38	44	47	42	36	40	37	39	51	41	44	45	46	42	39	40	54	52	50	50	59	48	38	43	38	33	36	37	48	46	39	48	33	43	51	30	42	44	39	39	39	59	27	50	39	36	38	44	48	40	38	36	36	57	34	37	44	42	41	38	34	40	46	44	42	46	42	50	37	54	42	43	46	50	30	39	46	58	34	40	45	37	57	44	47	51	38	49	45	47	38	46	39	51	42	37	33	59	45	47	56	33	42	49	44	42	44	35	48	44	43	42	45	36	48	36	40	59	30	53	36	34	45	39	43	40	31	43	35	42	62	53	40	42	52	37	35	44	42	43	39	40	43	44	40	51	38	44	44	40	41	48	49	49	51	44	37	43	33	50	35	47	36	32	34	43	44	49	32	60	37	61	44	49	46	43	39	48	36	49	47	31	49	36	43	41	48	31	37	48	39	54	50	39	39	30	46	36	43	37	33	51	45	49	49	50	47	41	37	36	55	32	40	49	44	43	39	37	51	46	42	51	32	57	52	57	34	35	42	53	44	32	51	47	45	41	42	35	42	41	39	45	39	42	39	37	51	45	42	52	38	43	49	55	39	54	47	48	42	42	49	45	33	49	47	45	53	30	50	37	42	44	39	35	48	39	52	39	43	54	43	46	43	48	43	41	48	53	48	39	48	35	43	30	41	44	45	40	46	61	46	50	46	37	45	36	40	36	43	40	38	37	54	46	46	38	50	54	37	48	42	42	38	46	44	42	52	55	34	39	45	48	44	30	35	36	50	42	46	37	35	44	31	46	40	33	38	35	39	46	41	38	43	58	45	34	32	43	30	42	42	36	49	36	49	33	53	41	53	42	37	53	42	32	49	45	36	56	50	33	33	47	40	34	40	44	38	38	49	41	47	48	49	40	53	35	42	44	35	27	53	45	56	51	46	38	40	48	47	33	44	33	48	39	40	46	36	44	35	33	43	46	42	33	44	47	59	46	41	45	38	39	42	45	41	47	44	59	39	36	30	41	44	39	33	43	32	34	48	39	32	43	51	43	34	43	52	46	41	44	40	30	52	46	40	41	34	35	39	41	48	39	41	45	43	36	37	48	45	55	42	38	41	51	46	54	37	33	44	48	36	41	41	41	45	40	48	32	39	37	39	42	43	35	51	44	37	40	38	34	48	55	44	36	30	52	42	49	35	42	40	37	32	51	47	46	41	53	38	38	38	39	50	58	45	45	46	44	38	46	38	49	36	45	51	40	38	42	50	37	42	26	36	44	56	37	45	45	38	44	44	50	40	45	51	44	46	45	44	44	38	36	41	41	48	37	48	33	35	41	45	39	37	48	46	40	45	39	47	50	39	36	38	39	38	44	46	51	39	40	55	37	35	39	36	39	47	42	44	40	35	44	30	46	37	44	45	45	45	52	38	39	47	33	51	52	40	36	41	39	50	35	51	62	46	42	42	38	43	40	30	43	32	50	43	44	37	45	42	38	45	40	46	53	34	43	36	28	39	29	46	49	40	41	50	36	51	47	47	50	34	36	51	30	57	40	44	38	48	36	44	39	45	41	39	46	47	42	36	50	41	44	34	36	39	39	34	40	35	45	48	41	34	51	54	50	46	40	39	39	42	42	34	34	43	40	34	49	36	53	46	43	40	45	40	44	36	52	36	41	40	49	52	35	38	42	58	50	38	37	44	40	40	43	50	46	41	43	48	39	40	32	45	48	38	38	40	36	50	42	40	38	34	46	30	36	43	53	49	37	42	43	46	53	61	35	52	36	42	41	38	36	46	48	40	40	37	34	29	52	49	58	34	49	35	49	54	41	51	49	45	57	51	29	35	49	31	41	30	40	48	55	47	41	43	44	43	31	38	34	40	40	35	38	34	45	33	44	35	37	37	36	46	49	47	42	47	43	38	49	51	36	24	49	45	46	47	37	41	42	50	41	40	38	39	48	30	46	41	46	54	31	52	37	44	37	45	42	54	44	42	42	44	41	50	45	53	47	52	37	46	38	35	38	49	49	37	43	45	34	37	42	33	39	36	43	41	47	43	39	51	45	38	44	45	44	55	41	42	46	47	45	26	43	48	37	43	42	48	47	53	49	35	44	46	27	36	42	41	37	51	46	50	41	32	53	41	49	37	43	47	29	44	44	45	35	40	45	33	47	48	36	42	47	52	45	47	50	47	39	54	49	42	48	36	38	52	38	46	39	29	50	43	50	46	41	40	32	45	54	52	42	33	42	42	49	44	41	29	36	39	39	65	33	41	35	51	44	37	42	39	38	39	44	51	52	35	33	44	34	36	44	56	36	52	39	52	44	54	37	58	54	54	54	40	46	30	40	53	38	41	47	55	36	52	45	44	37	50	26	37	39	48	49	42	32	49	42	38	31	46	41	40	52	42	40	36	34	42	31	51	51	35	56	42	51	36	22	41	43	43	32	47	39	42	34	39	35	43	47	37	35	44	37	37	44	60	35	40	39	41	50	52	42	50	51	39	40	38	43	35	55	42	40	31	49	43	34	42	33	46	42	44	45	49	42	51	39	39	40	48	46	41	47	40	42	42	40	41	41	47	50	41	40	52	43	42	45	45	34	39	50	40	37	34	54	34	47	43	46	52	44	27	46	38	45	47	47	38	36	49	45	42	42	52	41	47	61	42	45	40	41	32	48	39	38	47	36	33	56	45	37	42	45	39	41	35	37	44	49	39	41	38	35	52	50	47	47	46	46	32	43	45	33	36	52	42	47	52	56	42	51	45	46	38	32	33	56	35	53	40	41	43	39	34	49
43178	25341	13087	22909	32030	32014	28619	24811	21516	18550	15096	11832	9865	8292	7404	6519	6023	5531	5137	4766	4457	4573	4558	4720	4734	4649	4765	5081	4019	3899	3251	2857	2508	2352	2307	2207	1975	1870	1765	1623	1535	1475	1395	1404	1366	1322	1204	1181	1207	1144	1008	1000	933	965	910	932	864	808	792	888	851	831	797	763	804	805	803	760	756	788	811	847	820	842	834	850	778	794	739	779	863	794	793	842	801	754	759	780	731	725	747	781	774	778	817	757	802	855	838	836	760	753	783	777	824	803	808	756	734	741	739	729	728	741	710	722	701	691	723	706	787	729	761	706	771	774	697	722	743	713	753	691	717	700	681	683	747	761	734	779	692	717	732	688	808	721	714	702	707	754	791	766	745	747	795	727	755	737	740	720	698	735	725	752	743	711	676	682	729	718	696	759	716	743	706	747	724	715	710	667	692	707	754	692	692	702	712	715	745	715	714	681	684	717	700	700	694	682	717	710	759	746	694	697	714	684	649	713	691	687	683	733	726	674	705	755	653	715	720	689	714	673	688	693	723	739	703	723	722	713	702	696	719	715	697	704	787	728	751	751	715	735	688	724	699	740	718	703	693	761	736	706	714	735	733	686	751	727	683	757	731	740	760	677	676	700	733	681	718	691	714	748	705	657	776	708	717	673	748	712	655	702	643	725	734	694	739	700	702	761	698	694	712	711	704	703	750	690	738	746	729	699	733	680	705	705	695	719	731	713	729	697	699	674	701	736	727	761	730	707	727	734	721	716	726	718	708	717	756	680	707	705	713	682	743	679	713	752	746	732	702	698	711	738	704	697	747	727	695	732	737	742	725	714	687	697	702	674	682	729	712	718	720	744	705	716	730	705	735	704	686	755	693	679	718	731	667	745	713	667	739	704	685	694	734	717	751	704	722	710	709	677	734	742	701	722	731	700	700	687	694	709	730	740	753	737	701	763	697	712	733	684	728	707	707	686	694	699	711	729	689	704	728	703	675	708	686	670	716	664	712	725	713	685	686	669	757	688	717	710	680	749	732	682	702	745	730	730	726	757	682	700	743	729	698	696	748	702	718	675	686	661	725	688	740	716	686	712	647	723	698	718	711	721	714	700	697	693	699	688	702	750	705	748	767	758	702	741	738	753	680	712	684	719	712	689	730	734	790	746	712	714	716	677	690	693	752	722	716	660	682	721	711	710	680	716	719	701	708	694	689	634	673	664	689	747	738	736	711	712	709	694	723	711	732	658	706	698	759	767	750	696	727	726	734	682	645	678	697	704	679	737	708	702	704	687	715	758	707	764	727	761	707	681	736	728	679	730	706	730	706	730	677	718	737	672	703	711	679	717	682	762	682	700	713	735	716	715	695	729	703	720	693	762	702	699	732	680	731	725	766	696	735	709	744	722	748	711	713	684	719	699	688	692	683	707	726	706	725	716	712	732	727	665	763	651	697	749	735	721	730	713	727	753	713	645	734	738	719	692	728	764	740	744	675	663	707	759	731	670	668	723	676	717	742	718	714	741	676	719	736	698	681	715	731	752	689	674	703	725	700	744	717	688	675	712	694	709	699	729	720	726	674	733	696	731	715	667	667	696	697	698	679	747	781	654	707	726	753	738	701	718	734	686	775	755	730	721	737	699	731	696	678	692	707	678	693	699	704	724	733	712	732	691	695	741	689	735	710	722	690	744	665	742	731	759	714	712	702	664	733	704	718	649	749	697	703	700	759	727	682	717	685	710	683	710	651	701	762	682	699	690	679	666	717	704	700	707	691	694	661	723	747	715	731	725	707	690	743	730	719	763	737	751	716	724	712	741	695	702	753	704	673	722	716	704	710	713	709	763	710	721	752	746	731	696	720	738	726	684	738	728	680	665	709	750	721	723	771	715	715	744	707	679	719	723	687	669	671	737	718	731	713	700	668	719	773	712	706	734	725	702	696	709	700	723	689	746	689	704	689	739	702	726	689	720	687	719	702	679	767	728	702	718	697	670	723	753	740	716	741	710	727	724	704	701	728	750	706	680	709	699	733	744	693	724	675	746	669	683	694	691	723	705	712	705	731	736	809	693	726	697	741	737	746	721	719	698	689	704	714	703	696	715	733	687	725	669	753	753	695	668	698	739	716	699	696	668	689	701	691	653	717	696	730	702	688	681	720	699	724	674	728	675	672	735	664	724	687	742	706	703	724	761	750	700	679	705	689	726	686	723	678	710	729	720	727	673	653	746	664	739	762	707	746	728	739	722	691	685	746	749	731	749	714	671	701	717	713	703	710	709	714	754	713	684	696	693	721	702	737	708	701	706	731	757	725	656	713	719	690	766	685	669	653	712	663	733	735	739	713	680	716	695	649	666	655	745	703	693	758	726	718	735	715	739	738	717	758	703	734	751	694	711	730	754	731	691	715	722	722	698	705	745	666	736	751	685	702	729	724	698	694	688	748	717	704	734	693	689	731	651	727	681	723	724	702	760	783	752	697	723	717	691	730	721	726	719	711	737	708	708	672	738	676	772	719	701	763	744	694	715	724	730	747	721	720	722	694	710	706	723	733	723	746	722	722	711	730	682	687	734	703	697	713	684	723	697	776	711	688	725	746	702	755	729	682	712	707	729	707	680	746	731	688	736	719	714	705	703	745	672	731	756	758	724	723	746	682	689	680	757	692	761	709	723	745	730	731	729	714	677	722	690	755	681	714	686	704	716	764	653	696	690	699	745	719	712	681	724	744	698	717	685	689	785	730	694	728	746	742	695	735	695	735	744	697	702	728	785	708	700	721	660	752	727	694	698	691	709	744	734	725	719	743	701	684	741	693	712	658	732	682	743	687	691	669	715	739	708	676	694	691	726	767	725	719	741	691	693	710	736	701	726	729	683	757	715	737	709	662	701	665	748	693	757	695	730	683	697	737	689	703	698	708	720	685	701	728	718	677	713	698	721	725	700	717	736	718	709	717	712	691	696	718	706	694	702	690	704	697	670	771	682	721	697	711	701	701	731	680	683	706	696	728	721	725	715	693	756	728	723	702	714	720	722	713	731	724	695	711	708	749	663	660	715	719	702	695	670	699	715	694	731	723	717	715	745	700	770	694	667	693	692	718	734	711	737	682	703	686	704	734	669	707	730	720	737	717	689	715	712	760	725	691	733	757	710	730	722	725	749	708	761	722	705	696	749	731	714	720	709	722	736	687	681	700	743	691	727	719	687	734	722	762	669	734	775	697	710	690	685	748	709	657	715	713	760	702	719	789	706	704	715	735	722	752	732	709	654	746	706	698	760	738	698	727	731	700	679	705	728	746	691	684	719	695	725	711	660	681	707	736	723	684	689	726	750	747	707	736	704	718	686	689	730	739	713	717	729	735	665	706	735	710	696	730	714	670	718	710	763	710	706	727	724	664	769	717	699	697	731	752	689	705	777	689	728	682	719	729	696	712	716	692	738	722	736	713	688	749	695	718	686	729	733	709	696	744	656	742	687	707	751	682	724	700	711	686	711	714	720	702	752	740	735
2839	789	203	128	169	236	209	176	161	138	118	79	77	69	81	62	67	56	63	69	68	65	51	59	64	59	55	71	49	47	50	36	57	24	52	39	43	29	37	38	29	32	31	39	32	25	37	34	44	23	40	21	28	42	34	28	26	35	26	34	29	19	18	24	29	27	31	30	25	28	29	31	31	25	23	31	19	33	28	30	15	23	21	32	25	22	26	18	22	30	27	17	31	26	30	27	32	26	24	28	31	29	23	18	20	32	25	25	23	32	27	16	28	18	24	23	27	28	23	27	34	21	27	21	38	30	25	29	29	17	35	28	24	23	19	31	21	27	29	25	26	28	22	22	29	25	23	24	24	23	23	26	36	24	27	29	29	20	24	22	25	19	27	23	29	15	30	14	24	27	35	38	27	13	18	33	25	26	14	24	29	35	26	23	31	33	28	29	33	19	20	38	26	32	29	23	19	33	23	36	22	23	25	18	25	21	32	23	41	27	38	25	30	26	25	33	30	23	30	24	31	21	29	38	17	18	31	29	33	29	22	23	22	33	40	30	43	22	32	21	21	17	24	35	26	36	29	23	27	25	21	19	23	21	25	30	30	36	31	29	36	26	24	31	35	31	32	29	28	22	21	24	17	30	37	24	19	28	30	26	29	29	29	28	22	23	21	29	26	23	21	35	17	26	20	23	28	23	26	35	28	26	30	29	21	20	27	25	33	28	21	32	23	21	21	33	24	28	30	22	29	19	26	31	32	31	30	26	28	25	24	22	25	18	25	24	33	25	30	34	23	21	20	27	23	25	33	19	29	28	19	26	31	33	23	32	25	29	26	28	31	28	25	38	27	22	28	30	33	24	31	28	25	24	25	31	35	26	29	29	22	24	25	26	22	18	19	32	30	31	35	25	27	30	24	28	14	27	35	36	23	18	35	36	28	29	23	38	16	24	26	23	38	27	24	32	20	20	30	29	22	30	15	26	27	31	31	29	26	34	18	28	29	23	20	22	28	23	26	27	22	23	23	33	21	26	23	31	23	23	29	22	30	34	26	34	31	34	23	28	21	25	25	22	22	29	26	29	32	17	31	32	30	19	26	19	27	23	22	32	25	19	23	30	35	29	30	26	16	28	28	22	33	21	24	32	28	26	25	16	25	18	21	24	21	23	22	26	34	17	35	28	27	33	23	26	31	29	39	28	20	21	22	29	20	38	23	29	29	25	26	25	29	27	27	23	31	32	31	19	33	33	22	25	26	25	24	29	20	18	28	33	22	29	32	25	21	33	22	20	31	20	37	26	19	28	29	20	28	27	30	25	24	31	32	26	34	20	24	29	28	34	36	32	32	33	34	20	22	28	26	28	23	29	28	40	23	29	23	27	29	32	22	31	27	22	31	21	32	33	19	24	30	16	25	31	24	20	34	21	33	26	27	26	28	33	32	24	23	37	20	32	27	29	24	27	13	22	26	32	20	19	30	27	35	21	28	24	30	19	18	30	29	29	32	28	32	25	31	28	33	28	30	32	15	29	22	26	28	24	21	17	30	33	25	15	31	33	28	29	22	30	26	20	27	22	31	22	33	25	29	20	21	19	31	35	35	28	25	31	24	25	29	25	29	30	22	33	28	22	26	35	23	35	22	28	18	23	29	30	28	27	24	26	27	28	32	30	23	26	16	28	34	30	19	30	29	24	29	29	33	14	20	23	30	27	21	24	29	29	24	24	21	27	30	20	23	18	16	31	19	23	26	31	26	35	23	27	30	20	23	23	35	35	27	25	19	33	26	17	28	31	23	26	29	29	23	36	20	28	37	19	21	20	26	32	26	31	29	19	25	37	25	25	19	23	22	26	28	21	28	37	25	25	20	29	34	25	23	26	19	28	28	26	31	32	25	28	33	25	27	20	30	28	23	20	32	14	24	22	30	22	28	28	26	29	29	28	29	27	24	23	29	27	29	28	17	22	30	18	18	41	26	28	28	28	25	25	26	29	20	31	36	31	25	33	32	20	25	31	26	23	30	18	25	32	31	32	32	35	16	20	32	24	33	24	31	32	26	27	18	21	32	35	28	26	28	30	17	29	31	40	25	25	23	20	33	26	20	28	29	21	28	35	25	27	34	23	19	22	30	23	36	28	28	25	22	31	23	33	35	29	22	33	24	26	17	31	24	20	31	29	24	31	28	21	23	28	31	22	26	25	30	34	27	21	34	36	25	26	28	26	22	26	26	21	29	18	19	34	25	27	28	23	30	25	24	24	27	26	24	19	28	25	35	24	31	31	25	28	24	24	22	18	27	28	33	24	26	19	31	20	28	27	28	27	30	20	32	34	31	29	25	26	26	20	31	23	24	26	26	28	31	26	20	27	31	25	21	18	31	22	35	18	32	29	21	24	23	32	30	30	45	24	23	21	29	22	28	24	24	20	30	32	22	26	26	28	35	31	21	21	23	30	21	29	28	40	25	23	25	35	24	32	20	29	25	35	16	25	22	24	31	28	24	25	25	26	24	19	20	32	31	38	27	25	29	27	23	28	27	29	27	30	23	33	32	28	23	28	40	27	18	38	18	28	24	24	28	33	24	33	34	28	32	28	27	28	30	20	32	19	26	30	28	24	21	20	29	31	27	26	22	26	23	19	28	38	38	20	29	23	25	29	30	28	33	29	28	26	28	26	28	17	19	25	19	24	31	32	27	29	26	25	18	22	16	23	30	21	27	16	20	32	30	20	26	27	34	34	25	27	29	27	27	26	30	21	24	24	31	30	34	23	25	20	31	33	22	28	20	29	29	35	28	24	23	27	32	27	22	28	29	38	26	23	36	28	30	21	34	20	31	17	31	16	22	33	24	24	27	24	19	30	26	22	21	26	29	27	25	30	19	24	27	21	22	24	23	28	18	25	30	27	26	21	34	32	21	24	26	26	30	21	26	25	26	21	25	33	29	33	31	25	30	29	27	34	29	26	32	28	17	37	33	28	33	20	30	30	31	22	26	18	25	28	20	36	21	29	18	35	30	27	28	30	28	35	29	22	25	25	24	21	27	27	31	36	27	19	27	19	29	26	35	24	22	30	26	27	31	17	32	26	30	24	28	22	21	17	39	27	25	25	23	32	28	29	28	31	37	28	30	30	31	33	34	12	32	33	39	25	17	26	23	31	28	27	16	24	35	24	28	24	20	27	37	22	26	21	30	28	30	25	32	33	24	24	23	25	26	24	23	34	24	21	32	25	24	19	20	21	33	35	19	30	27	25	27	19	29	18	35	24	24	34	28	28	39	29	29	30	23	33	28	25	38	34	31	22	23	28	22	20	38	25	30	21	31	28	25	27	19	23	35	28	33	37	19	29	24	30	28	33	32	27	34	24	27	25	27	25	32	30	35	20	27	35	19	28	30	26	20	24	23	22	26	21	27	28	33	22	29	34	23	31	31	26	22	18	29	35	34	35	28	27	26	26	25	27	17	27	19	22	28	19	31	20	25	28	21	20	32	29	19	23
31229	17206	6437	12610	19679	20575	18050	14331	12089	9946	7124	5300	4469	3846	3415	3176	2727	2683	2496	2412	2400	2452	2431	2624	2552	2455	2407	2313	2072	1962	1686	1366	1288	1187	1174	1140	1045	983	922	830	812	747	838	742	763	694	658	710	624	597	596	578	526	561	572	544	572	488	527	451	506	468	470	511	479	484	491	491	461	484	439	467	557	502	496	520	460	476	481	509	510	472	483	449	467	458	480	477	456	483	463	457	466	496	496	471	513	532	529	494	469	468	473	494	512	495	480	446	466	454	467	461	488	435	486	447	483	486	454	485	433	493	455	465	507	440	462	521	443	431	485	434	444	476	443	441	461	479	449	436	462	519	458	469	438	452	439	491	471	424	487	487	420	472	496	484	471	471	466	492	486	450	439	471	463	446	485	452	441	473	467	463	473	484	443	468	460	460	452	458	458	451	459	466	452	464	465	456	452	466	450	467	446	479	457	520	416	458	456	433	445	458	439	483	434	439	504	439	472	471	472	443	436	437	478	471	457	411	452	436	460	459	436	458	453	417	453	488	450	457	439	453	467	462	465	488	445	495	471	445	449	448	434	464	492	456	489	458	476	493	446	476	465	431	412	441	436	462	453	477	478	493	485	414	422	456	438	453	445	459	406	471	451	496	464	454	481	427	470	433	405	452	438	476	443	452	448	444	458	447	443	451	438	463	473	449	502	473	430	464	491	451	433	508	436	441	448	454	424	447	425	434	457	422	474	485	468	456	491	493	495	446	454	431	468	447	443	485	437	492	429	462	465	481	426	475	440	457	481	433	448	468	449	467	477	469	499	422	444	454	468	446	466	495	460	454	449	444	450	466	456	434	491	461	468	456	456	472	463	472	489	454	452	448	514	435	480	454	458	472	446	446	429	454	463	434	479	453	469	468	466	461	470	454	464	507	490	446	467	434	486	472	492	433	452	446	404	454	454	462	425	446	449	478	470	429	470	418	501	408	434	501	429	456	466	436	438	484	459	441	445	482	471	462	462	462	440	453	474	462	465	457	446	496	439	477	485	440	442	458	432	428	471	408	429	479	448	459	415	478	444	436	429	443	471	471	435	435	500	519	444	487	465	410	456	447	453	467	434	437	446	479	423	476	485	443	457	446	431	461	461	479	465	472	481	420	464	426	470	480	417	440	485	460	521	443	471	461	464	462	463	456	466	446	453	430	451	445	430	437	426	441	485	430	477	444	444	442	483	434	458	456	455	466	480	420	460	496	481	440	431	454	495	468	468	460	424	460	475	448	466	473	452	453	467	412	452	459	438	468	479	490	487	455	444	487	507	434	468	425	457	446	436	427	496	462	420	437	452	466	484	466	446	455	466	440	475	439	459	461	449	489	433	464	446	454	517	465	492	463	431	473	501	447	433	436	504	473	474	461	419	428	442	437	474	465	465	460	457	403	458	439	453	472	463	425	469	457	415	473	460	493	473	432	489	488	436	455	463	447	475	479	488	473	472	483	432	434	432	436	475	460	473	481	461	459	468	483	476	463	486	482	465	476	475	451	456	415	462	462	468	453	427	467	463	442	477	476	454	457	459	452	434	479	425	440	497	450	421	472	457	467	489	438	462	426	415	490	463	447	445	471	473	451	459	472	453	452	467	424	453	452	472	451	485	454	426	469	432	454	450	430	430	491	478	446	433	448	431	472	444	480	467	456	477	450	467	449	482	473	459	424	484	463	472	446	432	463	471	419	451	416	462	477	479	479	483	452	492	462	437	478	414	443	483	443	415	420	489	448	402	466	465	463	459	454	484	451	464	460	455	458	452	469	460	438	444	437	474	443	429	456	441	473	442	453	433	476	472	472	435	454	460	427	494	435	442	496	446	476	477	459	433	463	494	478	465	419	473	477	454	436	490	450	492	448	450	405	412	480	430	468	473	471	462	455	469	452	451	460	445	444	462	445	428	473	476	457	459	424	466	453	448	466	429	440	454	466	444	473	488	479	468	457	464	462	396	415	422	451	404	448	435	464	469	490	451	467	458	490	448	466	463	453	468	478	431	437	440	427	470	482	472	474	460	472	461	443	432	498	446	408	462	437	467	453	433	422	423	448	447	474	477	446	475	455	472	438	468	446	443	460	461	485	476	478	468	451	445	449	512	437	475	472	439	478	443	461	477	450	429	471	479	478	420	500	422	493	414	464	452	456	493	449	443	437	427	443	473	479	478	469	451	472	482	470	472	452	481	476	454	489	465	437	506	460	445	480	447	472	465	411	455	440	472	457	491	467	458	468	461	488	475	429	446	493	461	447	424	457	454	451	451	430	466	454	469	456	427	435	476	486	459	462	464	468	437	452	449	484	492	452	423	426	476	502	470	440	447	476	441	478	445	432	460	422	478	398	457	452	481	446	445	468	480	434	458	446	480	449	431	466	452	454	447	422	491	478	465	502	452	450	442	449	496	456	437	439	451	451	478	470	465	443	449	467	429	487	459	428	408	458	449	468	454	461	435	433	484	451	480	447	459	453	450	443	423	466	450	403	460	459	464	439	410	473	469	455	475	471	454	440	484	461	444	460	394	448	427	440	440	438	445	439	457	422	460	427	442	480	449	430	459	463	441	471	489	423	471	470	436	443	425	432	466	462	469	451	463	444	440	438	465	446	485	442	468	435	474	418	440	448	460	454	482	444	466	457	498	494	462	460	461	477	397	448	454	481	444	489	427	446	425	444	470	487	408	426	467	460	448	466	415	429	467	436	469	427	482	475	422	442	459	491	454	432	482	421	474	444	436	437	452	454	467	429	452	487	455	428	437	440	464	463	445	434	457	480	440	478	403	452	463	426	426	426	465	429	478	489	452	490	476	445	414	470	443	443	450	460	444	462	442	437	467	454	487	444	482	480	480	471	477	442	502	449	435	460	471	466	434	452	491	458	436	470	446	497	439	495	485	450	475	443	470	447	472	456	444	420	439	453	442	451	465	484	448	476	457	474	462	451	466	454	433	427	481	439	447	427	477	437	429	452	440	441	503	473	445	468	431	462	463	451	444	485	478	457	481	462	471	473	462	471	437	461	492	426	429	429	422	458	443	489	459	479	441	459	447	455	469	443	510	434	458	435	432	487	425	432	478	431	487	462	443	462	460	406	440	504	466	474	476	433	464	449	449	483	459	446	471	433	461	430	464	457	400	474	464	444	484	458	452	447	465	447	433	444	462	433	463	457	454	460	485	454	455	490	422	448	445	481	477	438	477	446	483	455	437	414	485	466	462	447	487	472	452	477	439	440	446	479	484	436	470	463	450	421	431	426	463	457	447	448	487	465	433	449	446	479	481	444	442	437	465	460	462	444	480	446	443	487	431	446	412	458	414	468	435	475	479	467	442	468	477	472	477	491	469	478	455	448	420	457	484	420	431	438	455	439	456	453	430	453	453	480	436	416	474	468	492	452	463	459	472	483	445	447	442	468	455	475	473	481	486	414	436	471	450	445	444	441	425	447	411	473	451	457	472	453	441	437	464	462	467	428
5435	2113	581	368	412	411	366	323	283	236	195	169	154	138	124	104	135	107	84	113	119	107	110	94	84	103	95	86	92	82	49	64	58	55	53	55	50	36	60	50	42	41	51	46	47	50	53	36	43	40	41	43	33	28	35	32	32	43	50	48	36	49	43	28	30	35	30	45	40	51	40	43	36	43	38	34	27	46	31	35	42	38	37	49	28	34	35	37	27	27	43	48	37	27	44	37	33	35	43	40	32	34	35	45	42	37	30	42	26	45	31	47	51	36	39	34	39	35	43	38	34	36	48	28	30	24	35	31	34	26	33	43	26	46	43	42	25	31	42	33	42	40	29	28	30	30	37	43	42	40	28	30	43	40	28	40	30	46	38	35	26	30	30	38	37	27	29	37	38	37	31	47	35	48	41	38	35	28	41	32	39	49	36	32	31	36	29	36	35	47	28	36	30	30	43	41	23	30	35	35	39	39	39	42	33	38	34	35	37	33	29	29	38	49	33	34	39	28	33	32	29	32	35	35	32	40	35	41	44	40	25	39	31	38	34	40	33	35	33	39	52	41	29	32	26	33	37	32	39	45	34	30	45	29	36	32	29	27	37	34	21	36	29	37	30	38	33	41	38	47	36	25	28	41	32	42	33	32	33	40	33	50	29	34	27	32	37	22	33	32	43	37	29	41	41	42	41	40	32	34	28	41	31	31	38	31	32	33	32	35	33	38	39	38	32	37	34	38	32	33	36	36	30	44	34	45	25	44	40	33	42	30	35	34	31	32	33	33	36	31	34	36	45	31	35	28	42	47	38	40	40	35	32	38	30	34	37	35	42	33	39	27	31	27	36	38	38	37	43	31	35	27	23	34	30	38	30	33	36	33	37	41	36	37	49	28	42	37	38	45	39	33	36	36	39	38	33	35	32	45	37	35	41	39	33	49	36	28	29	42	28	33	27	38	25	37	38	30	33	40	37	34	44	40	31	25	31	42	46	37	38	49	46	36	34	42	30	27	30	42	35	37	36	42	42	25	30	24	36	25	37	36	41	44	38	37	45	31	32	40	33	39	31	37	28	38	40	35	26	44	37	38	35	32	36	35	36	51	39	31	35	37	43	32	36	34	33	40	32	34	30	33	30	42	37	40	40	26	30	41	28	34	36	34	48	40	39	32	33	42	33	35	34	48	28	34	32	41	38	33	23	40	34	37	31	37	36	39	33	40	28	22	34	35	37	44	38	31	34	28	38	39	38	34	36	34	21	38	37	32	50	33	40	37	35	35	39	45	32	32	46	38	39	37	38	31	40	34	31	31	26	33	37	34	45	40	28	46	38	41	40	34	36	46	46	26	23	34	38	38	30	21	26	43	44	34	43	36	33	35	30	35	34	41	28	32	42	46	41	30	36	28	38	38	39	25	41	41	40	35	38	31	23	49	28	34	34	45	28	27	34	34	31	38	28	33	30	34	31	32	33	33	29	32	35	31	31	37	47	33	40	45	38	46	42	27	43	45	24	37	34	32	39	29	30	36	37	36	25	34	38	31	29	31	43	32	26	31	36	37	44	40	37	27	36	27	38	41	30	27	30	43	38	49	32	43	35	43	35	41	29	43	34	29	39	40	33	21	33	47	34	39	32	28	31	36	34	38	36	38	41	34	39	36	30	49	38	31	41	28	37	38	35	42	45	30	42	33	43	30	41	36	42	32	41	31	36	25	32	40	25	40	33	38	39	33	44	44	37	38	31	36	37	40	36	31	34	34	36	34	34	39	31	32	33	36	45	49	37	35	29	25	35	33	30	31	34	40	33	34	26	43	30	35	35	47	32	40	34	32	31	36	36	35	41	23	36	37	39	38	40	37	21	32	32	36	34	36	38	36	33	37	47	25	41	33	34	39	28	28	31	41	34	43	53	33	31	36	35	51	33	33	31	42	37	45	36	31	29	39	39	38	37	36	30	37	30	42	38	35	29	32	36	28	35	42	36	42	47	46	35	41	32	37	42	42	29	31	37	35	41	30	31	30	37	26	35	36	37	37	40	33	44	43	37	48	31	33	34	29	37	34	38	34	28	39	43	35	33	41	36	31	24	32	38	33	30	25	25	41	29	38	27	34	23	29	39	34	31	29	30	38	30	37	35	30	39	34	40	30	50	28	44	48	40	21	38	36	42	40	39	42	33	42	37	37	34	30	41	41	42	29	35	36	33	30	45	21	34	27	35	32	37	30	41	38	27	34	30	41	43	43	26	38	49	24	39	29	26	27	40	36	34	36	44	40	33	36	39	39	48	44	33	33	44	29	32	40	27	29	38	29	31	36	43	35	49	37	37	40	36	34	37	33	33	43	35	37	34	44	36	36	27	32	37	45	33	34	27	30	44	32	31	35	48	51	42	31	39	29	39	29	39	31	52	34	27	38	38	32	40	41	50	31	34	32	27	24	33	34	38	25	28	26	34	35	32	37	31	39	36	33	34	34	33	33	36	43	43	33	32	39	35	26	28	35	38	35	49	42	30	38	43	26	36	28	48	36	26	39	44	39	27	27	37	39	30	37	37	41	36	29	40	25	34	32	37	47	39	24	31	40	34	38	28	43	29	36	37	38	35	36	45	35	40	36	40	35	36	40	26	28	37	35	37	49	44	39	25	29	29	54	30	38	29	33	38	27	31	33	44	33	40	27	37	30	32	43	37	42	26	36	42	44	30	24	36	23	42	36	46	35	31	32	36	38	36	38	42	45	25	37	30	30	32	32	33	39	37	42	36	35	25	47	45	46	37	23	35	28	44	32	36	39	39	45	30	39	42	28	34	28	38	32	41	27	28	37	29	38	34	26	41	40	43	37	38	46	26	41	35	38	28	32	28	41	37	51	37	46	34	37	32	32	33	31	37	30	31	38	30	40	41	40	38	50	37	28	33	38	35	40	49	37	30	35	41	35	45	41	44	29	23	42	37	32	36	24	38	41	36	29	36	44	31	21	37	42	43	39	32	29	27	39	30	34	28	37	41	34	27	41	33	33	33	45	43	40	42	28	26	24	26	30	36	36	35	39	44	51	33	32	39	41	40	35	32	43	35	32	31	38	37	29	34	31	34	38	39	31	32	32	38	35	30	40	39	29	40	36	27	26	36	35	39	36	33	28	37	42	40	29	41	32	44	35	27	37	36	42	28	37	35	42	37	36	23	36	45	35	43	34	31	40	37	41	41	30	33	33	26	49	48	40	33	31	28	35	32	38	37	33	33	30	33	39	44	37	40	34	28	28	51	46	38	30	26	36	34	30	34	29	44	30	33	41	28	33	34	34	32	42	37	39	36	42	38	46	30	39	44	36	28	29	30	33	38	31	40	35	42	36	43	38	35	36	34	31	28	29	35	32	32	26	43	28	42	28	46	39	26	32	34	30	36	41	25	32	34	33	39	39	36	36	34	29	35	42	39	40	44	36	38	30	38	32	34	29	27	32	42	31	42	39	31	41	30	34	34	38	26	38	43	27	37	31
41440	23884	12197	20174	27365	27689	25169	21592	17850	14862	11634	9477	8146	7361	6652	6104	5704	5143	4777	4704	4463	4579	4445	4397	4213	3963	4395	3784	3497	2976	2465	2290	2103	2001	1854	1780	1632	1545	1488	1429	1297	1292	1174	1137	1119	1102	1091	1022	906	931	856	819	838	777	812	716	710	749	745	720	689	741	678	675	698	659	693	664	688	651	701	731	726	734	780	734	699	718	668	669	668	645	647	690	666	696	650	645	631	616	641	645	643	676	710	711	651	690	703	689	663	668	658	676	694	621	645	661	572	595	611	641	575	587	589	630	583	605	636	633	646	624	614	645	657	622	614	614	600	624	632	600	627	620	637	646	607	590	641	584	609	632	678	622	649	607	654	609	604	598	590	630	648	601	612	602	683	604	619	603	617	648	636	638	613	571	625	597	600	552	619	626	597	605	621	625	616	647	614	608	616	657	586	615	564	612	671	636	588	636	588	591	586	583	601	630	544	616	615	577	633	662	606	604	608	618	614	636	600	570	589	608	599	637	617	621	599	589	595	631	607	607	590	621	622	603	599	608	636	559	621	575	644	586	624	629	603	590	595	596	575	575	616	627	652	600	591	596	596	612	621	577	574	578	663	578	599	588	593	601	611	581	630	624	607	591	600	648	596	635	626	603	629	618	585	619	583	582	581	572	613	598	643	587	612	602	596	619	617	603	612	627	621	594	594	605	588	620	579	594	607	625	628	601	624	573	591	600	584	614	571	598	610	579	607	591	645	626	598	636	600	594	610	567	635	594	637	607	615	586	622	580	631	608	596	612	611	568	563	634	603	567	616	599	615	612	639	556	639	614	609	632	584	591	577	599	603	593	615	619	613	592	583	601	583	573	602	623	614	604	614	583	582	640	568	587	570	615	612	594	582	604	614	594	633	629	606	583	555	532	656	554	582	608	649	651	575	626	589	609	548	593	647	582	612	589	613	643	563	573	584	660	636	612	614	633	621	630	623	588	563	594	621	619	570	614	631	608	591	582	579	600	611	580	629	586	582	582	598	588	595	568	620	604	625	590	573	618	573	613	625	641	615	584	642	631	641	594	576	602	625	597	624	611	597	609	618	590	601	568	575	598	625	598	617	636	605	611	638	565	627	632	627	590	620	597	594	644	614	657	647	582	587	574	629	596	621	639	598	578	628	564	571	621	544	598	610	632	629	545	616	598	602	605	624	621	595	604	598	608	632	605	626	617	605	568	561	596	575	600	614	659	569	580	610	582	624	612	560	619	605	560	668	638	588	590	595	586	613	627	581	589	582	609	609	595	587	622	630	592	569	621	605	630	595	610	617	630	611	610	614	605	623	586	624	596	567	620	581	582	641	563	619	591	666	576	589	596	625	587	558	596	596	600	622	598	628	617	606	640	640	606	610	606	615	607	619	619	581	608	632	618	600	593	641	578	574	580	593	595	641	620	601	623	603	629	564	592	605	561	576	595	579	579	602	583	653	633	609	595	592	626	594	611	581	600	560	558	607	591	592	633	570	623	627	552	568	612	608	622	618	545	610	610	571	604	639	589	611	616	648	578	623	607	598	546	597	605	571	624	588	568	560	609	603	639	608	600	603	578	617	580	602	632	641	618	622	608	609	600	639	595	567	616	610	629	596	593	588	612	621	609	600	577	575	595	596	549	593	569	615	598	602	617	613	577	594	599	559	642	596	623	638	624	618	548	647	604	600	579	561	633	578	641	585	593	564	578	578	582	590	604	610	637	602	629	604	575	579	637	593	625	591	602	614	618	618	567	594	570	616	635	590	568	616	608	621	612	611	543	648	611	625	575	617	622	605	639	583	616	614	621	586	604	609	621	600	600	631	632	595	602	554	609	594	577	585	598	617	583	573	562	604	599	580	576	582	602	617	593	615	635	618	590	548	587	601	611	636	629	593	625	578	578	630	602	652	594	603	582	609	579	608	668	591	576	624	614	602	577	577	597	604	590	599	557	633	644	611	584	626	624	614	627	605	594	600	540	614	607	648	626	575	618	636	587	598	630	616	640	625	592	577	582	585	565	630	607	602	590	592	638	575	636	602	618	624	594	621	572	586	634	598	599	602	615	577	655	649	610	611	574	645	586	601	570	635	588	592	621	589	600	610	588	589	609	579	614	650	631	602	646	656	652	587	581	645	612	585	558	628	607	614	587	608	610	598	579	591	599	586	582	605	626	614	607	614	612	536	591	625	612	632	619	614	622	593	648	550	582	574	626	593	585	578	606	616	571	622	618	621	581	623	608	554	574	589	577	553	644	614	616	552	595	614	617	591	603	618	605	583	549	638	647	571	597	630	621	591	598	605	605	617	599	601	600	611	593	628	594	604	606	605	611	628	632	612	603	641	592	636	600	637	598	544	604	613	628	607	612	603	585	617	616	610	597	623	620	624	624	591	600	618	595	581	630	608	599	625	635	615	611	616	637	575	607	604	586	624	588	614	611	607	620	573	614	604	577	585	604	596	640	620	594	609	605	577	605	618	616	553	597	561	570	614	600	598	571	580	638	625	591	593	641	580	566	616	628	633	631	578	592	611	582	624	563	615	607	549	550	670	608	577	579	603	612	617	562	610	594	625	610	581	592	604	569	603	617	595	606	566	573	621	578	603	596	627	603	599	592	602	598	591	588	578	577	611	614	615	619	595	623	570	605	616	626	571	607	616	576	643	594	617	605	581	593	610	594	572	621	611	584	620	619	594	615	590	601	578	607	602	560	614	592	561	604	599	541	633	621	610	617	604	612	582	586	613	612	581	612	650	552	635	585	630	589	656	615	598	580	579	612	647	546	638	584	601	604	591	601	633	585	601	570	582	634	614	603	588	635	602	573	650	598	636	586	620	576	663	600	617	634	590	573	626	592	671	601	650	592	580	596	624	608	612	603	627	565	632	590	588	631	611	590	619	638	616	593	563	575	583	642	619	617	593	574	589	645	572	658	592	582	608	627	614	590	619	594	585	553	564	622	601	577	617	630	625	592	630	604	593	552	605	628	577	625	611	632	598	570	608	626	527	629	611	621	641	584	590	612	583	580	565	579	679	591	598	652	587	601	600	603	609	601	579	582	616	583	605	607	587	551	611	597	618	612	610	631	589	556	617	616	585	588	559	586	597	644	603	619	597	579	586	599	594	583	610	606	559	582	597	561	604	642	633	562	610	634	603	628	629	597	614	624	648	599	627	595	585	606	617	608	633	596	590	586	610	576	597	605	618	614	615	615	616	590	607	609	626	601	611	577	593	671	604	664	612	582	581	565	604	582	599	590	589	614	621	648	616	584	611	593	610	539	631	612	629	596	623	622	631	615	581	572	589	606	644	644	625	603	634	587	574	616	592	600	658	596	600	599	566	609	603	563	587	666	609	598	624	628	587	590	641	607	590	519	645	585	588	607	606	615	602	599	586	601	625	604	637	569	596	645	611	634	583	593	620	620	635	643	598	574	672	659	587	594	631	600	608	582	591	614	583	600	627	582	581	606	580	595	622	596	610	594	567	615
5415	1617	434	268	303	313	301	226	200	175	127	127	149	115	105	98	103	99	95	97	86	71	109	69	83	95	91	79	72	64	71	48	56	58	51	55	57	39	57	42	51	41	48	47	40	45	39	46	36	38	36	30	40	31	32	38	39	40	26	35	41	40	37	28	36	47	50	49	32	45	34	35	40	36	38	44	42	37	28	38	35	49	42	41	38	41	37	30	39	30	36	43	41	34	24	31	25	35	35	31	32	37	28	36	32	35	26	35	43	39	31	42	38	36	32	45	36	34	28	40	25	40	40	31	33	45	31	42	41	30	26	32	34	30	38	30	42	42	40	34	35	35	41	33	43	54	43	34	34	42	41	43	31	43	33	36	25	34	27	32	38	20	38	38	38	38	31	33	37	53	34	29	40	41	35	28	36	29	33	31	31	37	31	44	29	35	35	37	37	37	38	31	50	41	37	36	32	42	42	45	37	44	38	26	35	34	32	42	35	39	30	48	38	22	36	46	34	36	36	37	42	22	40	28	38	32	34	30	38	46	28	34	31	42	35	34	28	36	39	40	27	35	25	38	35	40	25	28	27	32	28	37	29	37	36	25	32	39	47	33	40	45	35	33	33	45	38	27	39	33	33	30	34	36	34	34	38	38	30	30	38	45	44	47	29	43	42	32	26	38	35	38	35	44	25	36	37	33	40	40	30	26	40	35	27	47	32	35	32	39	31	28	35	36	35	39	41	42	35	48	29	39	36	24	35	29	25	38	47	42	32	40	34	37	35	52	28	41	43	42	33	28	45	40	40	30	33	35	27	25	49	44	49	39	38	38	39	49	30	36	35	31	43	33	42	45	34	40	30	32	32	36	27	45	39	37	34	25	39	34	38	29	34	37	49	38	45	44	46	41	45	36	35	36	41	31	24	35	33	44	38	34	42	26	28	21	40	39	38	31	35	36	33	20	33	29	35	31	32	34	43	35	36	47	32	38	43	39	27	33	31	39	40	43	32	27	39	46	38	44	41	29	40	40	30	27	33	38	42	26	28	29	32	26	40	34	40	38	38	37	27	35	32	32	42	36	42	52	42	28	36	40	38	32	36	31	32	30	45	27	48	30	35	38	36	39	35	21	39	33	38	35	37	31	30	32	46	32	42	39	37	38	36	37	28	32	43	33	36	25	35	30	29	35	28	28	32	38	33	41	36	40	41	35	35	28	31	33	30	35	42	36	27	34	44	37	27	39	36	30	37	37	37	34	34	38	47	40	27	45	31	34	29	38	30	38	33	39	21	44	39	31	30	34	27	33	24	31	20	54	51	35	41	37	30	30	41	39	32	45	37	30	32	33	39	36	35	21	31	41	30	34	37	39	34	32	37	42	45	42	41	31	37	29	46	29	30	37	24	39	35	32	27	39	36	33	30	40	36	49	40	31	51	40	34	33	34	32	31	51	50	40	38	41	35	35	45	34	28	33	39	31	35	40	32	37	32	22	32	35	37	31	44	42	42	33	40	31	28	29	26	21	46	39	34	36	37	45	32	29	37	40	42	38	35	40	43	36	38	27	28	30	42	40	35	42	33	29	30	26	41	42	26	36	45	40	47	42	34	39	30	41	49	34	33	40	33	33	27	33	34	28	49	46	38	23	38	24	45	38	30	28	38	41	33	35	30	34	25	32	34	48	35	39	37	38	40	37	45	47	33	35	42	41	35	44	38	35	39	33	30	42	33	41	35	28	29	42	37	35	31	45	36	44	38	31	35	42	30	36	36	39	27	31	46	40	33	38	30	35	36	50	38	35	36	38	30	27	38	45	42	25	41	37	35	43	46	26	37	36	51	36	38	37	32	40	42	33	45	36	39	35	41	32	34	41	31	28	39	31	33	39	36	31	34	38	42	41	40	33	27	37	45	38	43	35	34	36	27	41	30	34	41	31	43	44	21	36	34	36	41	44	37	47	40	33	38	39	32	39	40	45	36	39	28	49	40	34	28	31	41	24	39	44	28	36	35	39	38	30	29	43	31	26	31	38	34	42	35	31	41	23	30	32	27	46	34	31	25	38	33	37	26	29	33	41	26	42	40	38	31	34	38	34	32	36	19	39	43	38	43	39	39	50	38	36	35	38	39	40	29	35	23	43	39	32	35	51	31	44	45	40	41	27	34	36	25	34	39	40	35	38	39	37	42	48	36	37	37	39	25	34	26	35	32	33	37	39	37	29	29	35	32	33	35	28	40	33	30	33	38	28	24	34	36	31	37	39	35	37	32	31	37	44	34	38	37	29	42	37	49	35	37	31	38	43	35	35	51	30	40	42	30	32	34	32	33	29	31	38	32	33	37	39	31	32	32	43	40	35	42	40	40	38	38	34	32	41	54	42	33	38	35	39	45	33	31	31	37	43	30	35	47	41	28	32	39	36	32	39	29	23	36	29	39	33	26	43	39	20	22	39	42	41	33	32	32	29	34	35	28	25	33	35	32	34	37	28	30	40	34	26	37	41	44	40	31	30	29	35	37	40	42	46	29	33	34	41	35	34	36	29	32	30	36	38	46	48	33	29	34	27	31	38	38	41	36	37	34	33	33	34	37	37	34	38	22	35	33	42	50	44	36	39	36	36	28	37	31	51	29	32	38	49	42	43	40	38	29	28	39	38	36	26	34	44	30	34	27	38	32	43	33	32	28	41	32	36	34	33	32	42	37	28	43	33	28	34	41	36	29	34	34	38	37	31	35	31	34	41	38	30	36	31	42	37	37	32	30	41	30	43	42	36	36	34	39	37	45	40	31	43	43	38	35	43	32	33	35	37	39	45	45	32	30	32	33	37	35	34	31	31	23	28	36	40	35	39	37	43	39	41	28	29	35	30	40	30	32	36	46	30	42	40	32	40	43	29	42	38	39	28	44	40	32	42	23	37	41	37	40	34	36	33	32	38	32	27	33	38	33	38	40	50	34	38	31	38	27	48	43	36	37	43	42	38	39	37	35	42	34	45	28	41	40	41	33	27	37	39	38	37	39	33	39	36	38	36	29	42	36	39	38	35	33	36	37	40	30	36	21	33	39	33	38	46	44	37	33	35	37	43	27	41	36	39	29	34	33	47	36	41	44	29	37	35	36	32	33	37	39	33	31	38	41	31	31	30	29	46	41	30	36	30	33	33	39	41	34	31	37	33	31	45	36	30	33	32	31	37	36	32	32	40	39	35	26	29	26	38	40	38	38	39	32	37	39	42	32	28	32	21	23	48	44	36	26	44	28	34	38	25	53	34	45	32	28	33	43	44	45	48	35	32	32	46	37	41	33	45	44	43	44	28	44	35	29	32	37	37	42	25	44	43	32	31	31	31	32	41	45	38	42	47	45	30	29	38	32	35	32	30	36	43	35	30	27	40	37	32	36	44	38	34	32	34	34	44	30	39	22	31	37	49	40	41	26	35	31	21	38	31	33	40	41	34	38	33	36	28	43	39	39	37	28	33	33	30	38	35	40	29	30	33	43	39
36224	22247	10823	17998	23595	23258	21155	17615	14073	10888	8838	7447	6508	5800	5469	5191	4768	4290	4146	3976	3808	3809	3860	3711	3312	3725	3608	3372	2758	2346	1944	1827	1756	1719	1497	1447	1406	1373	1229	1214	1105	1076	1043	1035	1064	964	966	920	899	880	783	739	775	747	713	676	689	666	685	687	656	685	695	638	692	729	675	662	709	628	708	762	765	749	727	704	725	659	710	657	708	635	637	669	700	642	663	654	668	640	664	652	619	633	659	717	687	645	668	670	656	607	691	633	665	600	581	603	559	577	619	612	612	620	643	623	583	597	614	618	630	613	611	612	616	614	615	605	632	629	597	649	576	628	620	624	621	621	588	553	619	621	609	613	604	626	578	587	602	624	628	640	608	593	623	574	627	647	638	627	639	621	611	601	652	635	624	626	589	618	659	586	584	615	607	589	585	582	591	568	619	585	589	618	638	594	624	602	595	587	676	615	609	602	620	631	642	655	568	605	619	629	602	650	601	606	623	605	607	620	609	585	587	611	627	587	609	596	607	635	569	587	623	624	611	584	634	634	574	596	593	613	622	617	561	607	612	665	606	630	648	594	629	570	641	613	620	592	587	588	595	640	600	585	556	586	637	639	585	587	600	609	626	632	633	589	638	604	570	579	601	588	598	625	624	631	608	558	583	604	574	626	616	578	597	613	594	602	603	599	597	615	591	636	635	598	581	630	600	605	617	607	644	614	631	643	646	620	584	619	629	636	573	592	616	592	620	625	641	643	562	614	597	612	619	577	575	600	561	567	620	570	648	623	604	609	629	638	677	644	621	601	584	601	619	600	598	575	620	620	568	591	622	595	583	587	579	586	610	607	579	619	622	575	586	611	594	588	691	579	614	567	583	637	609	628	609	652	609	621	582	574	617	634	620	588	610	618	626	638	541	566	603	585	588	603	592	631	606	575	582	613	603	579	598	558	608	626	610	593	582	585	594	598	595	586	611	568	599	590	601	618	672	618	613	650	597	618	569	600	629	615	553	603	611	561	587	560	661	637	591	567	560	593	599	603	579	579	644	625	565	608	570	639	572	536	634	634	564	613	592	586	624	605	590	539	562	575	609	652	583	593	567	605	568	575	547	567	587	600	636	633	628	599	612	639	617	534	635	660	584	621	607	593	623	638	619	617	623	567	637	632	623	594	611	605	627	632	612	609	606	635	586	594	603	560	630	552	683	616	603	616	578	596	596	609	618	649	609	624	608	577	608	565	613	629	567	578	607	606	596	623	611	611	615	629	663	600	606	564	625	603	630	551	589	666	624	586	610	632	640	601	596	598	615	635	606	562	553	630	619	627	622	581	629	590	592	624	594	600	634	597	595	580	593	611	613	601	625	587	584	610	605	581	612	612	596	581	611	615	591	566	607	634	593	603	601	620	641	592	634	635	675	598	618	562	636	623	571	582	580	616	615	580	619	590	598	562	624	607	597	550	574	548	613	604	591	586	612	602	640	626	623	634	596	591	630	626	658	595	618	585	560	605	608	613	607	586	619	584	612	580	609	633	604	583	620	670	594	607	590	593	579	594	584	591	594	602	597	583	573	618	621	586	610	620	606	592	590	598	547	606	598	593	610	594	624	575	547	585	639	564	593	608	627	626	607	589	570	623	669	626	613	600	611	601	619	658	673	613	594	586	602	613	584	588	630	569	593	610	612	594	624	591	617	628	645	658	629	588	579	627	591	603	626	603	616	622	577	605	599	625	572	626	572	576	592	627	618	600	589	583	600	633	601	619	548	612	618	620	617	621	557	584	656	602	599	597	645	648	578	592	582	575	608	637	590	592	610	653	619	617	574	654	690	616	601	605	605	566	618	601	626	589	602	636	599	569	596	624	601	581	629	586	608	597	587	602	641	621	653	601	613	639	616	579	576	613	602	653	640	642	578	614	617	581	634	601	589	564	626	615	626	583	574	608	623	587	650	621	636	603	585	603	610	590	584	557	598	651	596	608	607	594	605	598	566	643	609	624	604	603	592	590	559	646	608	589	660	616	573	649	598	606	556	636	593	590	627	647	613	618	621	627	585	552	606	621	589	604	629	597	586	614	605	580	606	629	585	604	582	599	587	652	599	618	637	628	617	595	593	616	614	619	595	635	588	592	632	628	582	700	618	591	644	635	630	633	603	593	612	634	644	613	594	611	580	578	581	606	608	574	638	613	594	559	627	620	577	664	619	586	595	597	630	612	590	614	614	575	550	592	626	624	592	608	608	625	600	587	596	571	635	600	599	622	604	643	631	584	599	624	645	626	612	547	570	657	630	622	556	626	577	589	583	618	530	611	667	608	604	601	641	654	654	596	621	565	601	628	634	546	608	568	614	625	603	606	613	618	608	609	598	646	601	604	568	626	622	614	631	594	597	640	644	586	610	627	622	640	594	623	597	626	625	562	592	585	630	587	650	627	578	613	566	589	588	619	607	668	573	614	585	615	668	623	576	583	600	578	571	601	597	588	602	634	594	613	614	599	588	580	594	609	581	574	591	599	592	597	633	602	565	595	618	625	649	588	638	617	627	625	623	589	631	593	646	579	571	629	608	632	603	631	593	600	586	614	617	602	618	637	637	577	595	583	646	632	617	609	601	644	582	573	621	584	591	593	614	611	624	582	623	627	630	581	585	586	595	542	633	573	624	608	629	563	633	573	538	575	613	592	598	606	599	614	585	631	628	611	577	593	596	585	606	605	615	622	576	601	620	675	655	629	653	629	645	611	642	616	592	636	590	547	613	619	608	653	643	582	627	622	601	587	568	610	600	583	599	617	628	565	661	610	588	608	602	633	577	599	638	618	598	609	608	560	553	607	603	613	595	594	594	597	647	585	601	556	627	604	613	587	558	578	588	611	628	644	607	581	578	562	588	590	603	639	616	618	605	590	629	637	598	588	632	579	639	586	549	568	641	644	597	603	646	621	624	612	597	575	643	651	591	562	581	602	617	604	587	603	560	678	609	629	623	604	604	585	559	605	626	579	541	584	645	643	604	582	602	617	579	655	600	633	587	576	612	600	600	600	648	642	628	647	619	577	606	558	623	629	615	593	590	577	587	618	562	593	604	637	596	605	603	639	632	595	584	587	600	650	631	586	601	625	632	593	624	590	627	598	594	597	568	584	620	590	626	595	613	582	611	580	614	610	647	643	615	564	600	593	591	585	594	633	591	613	601	597	609	604	593	682	589	619	578	592	608	629	583	587	603	596	603	631	645	596	583	607	610	594	575	590	562	621	634	593	671	565	614	594	584	618	606	588	623	612	602	659	616	591	613	641	612	573	607	597	621	646	589	674	603	606	634	662	606	595	584	611	592	595	642	610	538	663	615	582	546	635	607	646	638	630	599	614	591	602	577	645	614	579	643	617	594	610	581	585	637	586	613	602	593	623	593	589	578	618	612	641	619	617	626	604	654	592	636	613	604	604	610	583	606	595	604	582	641	619	609	589	603	625	627	543	597	591	594	578	602	638	635	629	626	630	618	643	586	612
7322	3070	775	470	542	495	429	358	296	255	223	186	186	148	158	146	150	131	107	121	141	112	152	145	115	124	133	115	90	95	79	73	73	57	60	56	62	65	70	53	57	54	38	57	67	48	56	41	41	39	40	41	44	49	49	42	47	47	40	49	36	48	52	42	41	45	45	46	42	58	48	46	40	45	46	38	44	47	57	44	33	47	46	44	47	41	50	44	42	47	45	51	47	46	41	45	43	47	53	60	35	45	49	36	44	55	42	32	48	43	45	33	45	39	47	49	40	40	32	51	36	38	47	42	58	40	44	49	36	51	50	33	37	51	54	34	46	39	34	40	43	43	40	29	48	43	44	48	43	42	43	37	35	54	57	42	40	39	38	39	48	39	45	52	35	55	48	55	41	40	42	43	40	49	49	31	33	43	34	42	31	35	39	55	49	42	34	33	38	46	35	55	43	44	40	35	38	37	43	39	51	37	49	54	38	34	43	29	44	37	42	36	45	36	48	41	51	46	33	49	49	49	44	48	50	49	37	46	50	57	42	33	45	41	34	39	36	58	40	40	51	49	42	50	43	45	45	41	47	46	49	50	39	39	38	39	44	54	44	33	42	36	49	43	40	56	58	45	35	40	48	51	37	30	47	43	45	38	38	29	36	39	40	47	41	48	32	47	28	39	41	45	46	36	47	57	36	58	46	42	37	56	51	57	47	43	48	49	47	33	39	40	35	42	42	48	37	42	49	39	56	36	38	35	46	44	42	49	41	39	41	30	47	45	39	41	39	43	43	39	45	52	31	48	30	36	49	37	40	48	32	31	35	39	33	49	45	42	37	33	43	42	42	35	37	50	46	41	37	35	40	29	45	34	40	48	41	44	46	42	39	35	35	40	41	31	51	45	43	42	41	35	47	34	42	41	30	49	54	38	31	46	34	41	45	56	40	42	38	43	32	36	38	40	46	44	51	40	44	41	37	48	39	39	33	45	42	40	43	42	40	46	42	30	62	45	46	53	38	40	51	43	47	54	59	46	50	37	36	33	37	44	32	44	39	45	40	34	58	28	45	45	49	53	33	46	43	51	41	40	51	44	45	43	46	54	34	44	38	37	46	43	57	36	48	52	38	44	41	43	34	49	39	27	34	28	57	40	43	33	40	51	32	39	41	46	44	50	36	53	36	38	39	41	50	47	47	42	36	39	41	41	46	39	37	44	44	47	36	52	45	37	39	39	38	47	38	51	37	48	46	52	41	48	46	44	49	50	35	50	47	60	45	24	33	38	48	35	44	50	49	44	43	45	51	35	52	36	50	41	45	49	39	36	44	43	48	33	44	41	37	37	40	34	46	44	41	45	52	58	37	48	33	39	43	47	35	40	52	51	32	44	41	30	37	33	48	35	42	48	41	49	44	46	45	48	42	34	32	39	38	54	54	35	44	51	37	50	36	44	34	48	32	33	53	43	40	32	42	41	58	43	45	37	40	35	41	36	51	39	41	59	39	37	49	45	33	37	41	52	48	34	40	38	38	36	48	38	50	49	41	37	35	39	40	41	41	40	46	43	41	42	47	39	49	40	43	32	41	39	56	52	40	53	53	45	44	46	46	49	40	41	52	39	43	39	44	42	48	34	46	46	39	41	48	51	54	34	36	32	56	46	42	45	45	38	47	39	44	41	48	35	42	52	50	54	30	38	51	39	34	42	36	41	42	37	35	40	39	38	43	38	34	50	42	44	42	56	46	29	47	30	50	56	48	45	43	48	45	42	46	41	51	48	46	55	30	37	47	40	38	41	43	55	43	46	43	32	48	42	34	44	39	32	40	43	44	56	51	32	43	45	35	57	43	37	39	47	34	47	42	46	42	56	45	43	42	39	34	44	34	52	45	44	41	51	39	46	40	41	41	41	41	45	51	39	48	35	46	38	40	37	40	40	36	54	35	41	43	32	55	37	31	36	39	49	40	36	46	47	46	45	38	55	35	44	55	54	35	41	47	44	62	43	47	49	30	48	46	41	34	45	54	30	44	48	48	37	54	47	42	33	37	34	41	37	37	44	42	38	34	45	37	38	55	55	39	49	43	34	43	49	47	41	37	44	39	39	39	40	38	33	32	45	36	40	46	42	38	32	47	37	49	48	45	41	46	32	36	51	41	39	40	41	32	46	50	48	38	42	52	60	32	37	58	40	46	34	56	38	51	44	38	44	38	42	51	32	41	42	51	37	52	33	55	46	46	54	58	46	38	40	38	39	46	44	45	44	35	44	32	36	34	48	45	29	38	43	43	47	47	53	44	33	37	31	43	35	41	38	44	40	43	35	45	47	34	48	52	32	43	44	31	52	36	36	44	46	43	33	37	40	38	42	29	40	50	48	48	33	37	42	43	43	46	36	41	32	46	45	34	41	51	34	49	41	49	44	41	38	40	45	45	54	46	31	53	42	51	40	34	35	46	36	40	41	44	40	33	38	48	55	38	44	47	51	40	45	40	40	44	51	49	37	29	44	42	36	52	47	42	48	44	37	46	49	41	45	38	55	53	46	40	34	39	41	31	55	53	44	42	48	39	44	44	43	33	52	41	34	38	42	45	36	36	52	51	35	38	44	44	37	39	34	44	33	37	41	33	54	34	55	48	44	41	57	44	52	44	48	52	41	54	27	48	35	29	42	50	41	36	45	35	56	34	41	40	43	40	38	47	58	50	47	32	35	41	30	45	52	50	52	37	26	59	43	51	40	43	44	37	53	51	48	49	41	45	47	48	43	45	48	35	45	47	32	42	49	30	40	39	34	46	38	40	45	45	40	45	34	60	46	48	45	36	42	41	53	45	57	34	40	41	50	42	38	42	35	32	38	47	36	43	35	53	35	45	53	40	54	33	46	49	52	49	55	47	40	32	46	42	37	49	35	40	49	41	41	43	39	41	37	47	36	42	37	42	35	45	46	40	34	38	44	42	42	41	41	36	45	25	38	41	54	43	39	35	32	32	46	31	36	45	35	42	55	39	49	35	42	39	44	41	49	54	30	33	48	54	37	33	42	35	42	42	53	40	35	43	46	44	48	39	49	33	39	43	42	47	45	30	32	45	40	45	46	50	50	37	31	42	37	48	46	45	42	56	47	39	49	31	53	53	45	31	32	48	41	48	39	32	47	38	44	33	40	33	41	37	27	49	39	41	47	36	35	48	37	38	36	25	39	43	47	51	34	33	45	45	33	40	38	50	45	43	50	43	39	52	44	35	40	49	57	49	51	43	45	43	49	53	33	38	44	39	42	54	49	41	41	43	55	46	43	41	40	54	40	53	52	52	41	29	39	39	43	58	44	39	58	30	46	50	34	37	38	41	50	42	47	42	45	29	44	52	29	52	26	38	49	44	41	39	45	32	49	53	44	51	35	40	40	36	45	38	42	56	39	43	41	33	44	44	49	40	48	38	45	49	54	50	50	38	48	52	38	41	49	52	34	36	42	44	54	41	37	52	39	52	41	40	44	39	38	41	41
43951	27330	14743	24118	30735	28611	25712	22301	18171	14850	12595	10724	9711	8786	8098	7528	7085	6520	6121	5799	5327	5509	5490	5464	5251	5338	5013	4582	3560	2989	2770	2500	2335	2257	2164	1922	1882	1727	1645	1588	1489	1415	1427	1383	1289	1186	1250	1134	1093	1120	1070	934	932	897	871	887	838	828	854	850	842	927	869	858	813	836	861	842	856	988	958	973	973	912	902	887	921	819	768	799	762	821	852	795	820	824	805	812	763	795	773	773	789	855	856	801	830	802	786	749	812	821	819	782	752	737	729	731	697	734	762	716	681	701	728	761	764	718	741	731	688	737	755	682	734	768	712	748	743	756	765	749	737	684	714	744	718	736	774	662	750	758	696	767	724	775	745	694	723	698	742	664	719	722	728	728	751	785	763	759	678	772	744	757	724	717	703	711	701	740	718	753	711	686	708	745	741	719	726	714	682	708	752	710	666	724	698	756	694	698	760	668	755	730	712	702	699	719	683	701	756	722	683	730	719	730	723	722	728	680	738	687	757	660	710	680	694	717	717	744	719	737	694	661	685	701	740	715	724	705	709	695	688	672	682	764	733	676	755	716	697	688	697	715	657	744	711	727	739	683	699	721	778	700	710	675	677	719	712	755	681	669	739	659	706	716	713	684	778	743	652	696	694	759	715	730	711	687	698	718	720	661	727	778	665	747	668	740	714	735	722	728	702	679	731	697	724	722	708	697	727	705	735	711	786	698	706	712	679	722	689	713	729	768	725	705	739	712	734	768	714	736	743	724	724	716	700	702	705	734	781	735	692	739	712	717	706	663	713	725	739	736	693	664	733	699	750	758	689	706	667	731	729	715	748	721	728	761	738	702	708	673	770	731	733	690	677	703	700	770	689	697	710	670	759	646	725	742	728	743	719	702	700	725	710	752	677	723	702	716	728	650	721	717	765	710	698	695	729	735	691	712	721	688	719	724	697	744	730	666	696	757	779	713	699	708	661	727	708	683	656	680	689	714	706	723	680	746	713	700	759	742	707	656	674	707	711	757	755	717	699	704	660	663	689	708	712	681	685	719	716	737	774	719	724	720	708	699	727	690	696	704	732	724	674	695	694	714	735	755	742	730	706	780	715	726	667	708	714	690	671	746	715	722	759	729	713	710	749	719	735	726	716	723	715	677	670	714	725	714	728	732	716	727	685	704	713	702	721	735	695	701	680	700	744	715	669	723	739	694	747	725	708	767	728	766	719	716	731	723	669	698	672	696	695	724	712	675	761	663	730	697	714	675	725	704	743	753	715	727	728	739	710	700	700	739	746	689	720	689	692	707	677	702	702	725	688	753	740	758	737	711	664	744	707	733	730	711	716	699	760	668	715	698	682	693	710	716	667	708	769	696	747	700	734	738	679	736	728	735	722	684	719	652	677	701	742	724	728	701	739	712	697	721	687	680	707	668	740	711	713	739	728	712	765	731	722	727	722	708	692	707	704	765	712	689	776	733	726	705	705	688	689	708	718	719	783	743	740	677	749	710	714	679	736	737	717	686	705	723	674	731	719	734	715	671	746	701	757	741	677	734	747	736	694	704	708	742	767	677	702	658	728	687	718	706	718	749	710	719	738	681	740	695	703	686	716	695	744	705	721	722	715	729	710	757	708	724	680	716	696	747	726	723	714	716	699	674	745	688	666	729	704	726	733	741	741	769	718	712	710	728	769	732	718	740	740	749	782	734	751	695	695	708	762	746	743	683	739	748	738	717	745	711	732	703	734	701	742	736	701	730	740	716	676	690	707	759	684	702	679	702	708	685	738	734	716	756	737	679	678	726	664	675	701	717	737	729	744	733	708	736	709	693	689	689	700	735	733	721	737	695	728	729	717	729	754	675	724	721	731	744	755	725	730	741	684	700	696	762	727	769	710	705	724	716	670	679	727	740	684	723	748	737	642	666	687	663	713	692	718	732	738	692	685	697	700	720	699	763	688	747	702	709	729	737	750	710	726	713	659	685	684	795	723	715	722	746	678	725	617	703	705	686	755	735	709	720	715	687	648	736	762	695	671	724	690	683	733	740	739	690	725	690	708	724	735	722	728	673	702	680	756	728	730	694	695	693	713	705	699	678	708	699	701	691	698	688	679	741	720	709	695	705	684	721	731	680	701	676	700	694	729	699	754	692	728	728	716	737	698	755	748	711	729	729	698	698	741	694	739	762	773	749	718	712	690	707	688	718	729	667	716	704	711	673	650	670	677	741	715	695	750	704	727	755	674	713	672	720	719	688	637	720	736	750	686	757	714	703	742	728	713	747	699	710	704	746	792	691	740	743	716	693	738	717	731	684	750	685	693	738	733	713	756	741	756	678	681	778	670	741	692	714	759	729	699	716	662	713	723	745	725	757	695	726	718	762	704	706	710	692	698	723	751	703	704	708	745	716	706	730	740	712	747	721	714	693	708	738	765	690	727	702	741	673	743	720	692	729	698	725	718	737	692	694	697	718	675	693	749	698	742	715	668	736	714	747	726	713	745	682	702	689	718	677	725	728	701	694	705	724	713	689	708	686	667	750	753	733	726	728	713	720	689	734	756	688	705	704	775	719	771	697	727	715	737	739	670	743	697	706	738	711	734	728	766	709	707	763	715	744	699	739	795	692	750	730	745	747	765	732	727	640	770	707	763	723	622	726	693	673	678	737	722	697	716	733	723	709	746	737	712	693	737	724	700	695	721	702	682	699	690	714	722	716	646	698	747	750	678	735	761	715	708	714	720	722	654	732	713	719	719	751	722	733	709	733	716	733	689	726	728	678	763	724	735	675	739	676	715	713	714	701	717	728	735	735	721	705	736	749	737	732	692	759	715	709	677	738	748	659	747	673	701	746	674	712	710	708	702	728	725	742	727	678	760	696	751	729	705	762	743	710	704	722	714	717	667	737	714	703	709	705	709	759	682	742	720	736	741	709	707	688	705	739	699	735	712	749	730	772	693	719	685	698	757	704	710	731	740	769	709	716	746	760	765	758	698	721	727	706	721	725	737	668	753	735	715	720	706	731	721	703	698	688	743	692	695	736	740	732	638	727	660	737	724	715	706	666	659	700	680	757	734	725	713	729	712	702	651	671	715	703	715	726	735	731	681	727	722	709	732	729	691	710	686	725	732	680	701	703	708	678	712	723	758	683	701	749	733	703	707	697	704	758	673	732	681	716	705	737	759	744	730	710	689	768	695	726	705	760	726	779	706	728	729	685	710	741	738	734	745	732	731	711	721	743	708	706	699	728	754	706	683	689	734	716	703	721	707	698	743	672	647	716	712	728	681	715	713	711	695	717	683	713	705	699	672	741	739	695	710	714	660	709	730	711	738	739	714	710	694	675	688	706	702	706	703	739	738	761	730	725	707	723	723	735	731	674	741	681	710	681	693	715	784	731	688	670	748	683	710	727	698	703	711	770	709	740	706	727	641	700	688	692	700	721	731	702	777	735	727	710	678	740	706	689	667	758	712	728	719	685	724	788	689	701	685	689	709	749	748	693	707	731
3022	777	233	182	260	191	181	139	132	102	107	84	77	71	80	78	67	70	65	53	69	73	68	78	50	67	70	67	51	50	40	49	45	47	40	25	32	21	31	33	40	34	22	39	27	37	28	35	19	37	16	31	38	26	30	21	21	29	24	21	23	25	30	25	32	22	21	29	24	24	27	41	29	29	35	33	37	23	33	27	34	27	31	20	23	37	28	16	34	21	21	38	20	23	31	22	29	32	34	25	32	29	22	33	28	32	26	25	29	26	36	25	15	29	33	30	27	26	17	34	30	24	26	32	22	29	17	28	31	26	29	25	25	29	31	26	29	32	27	32	28	21	30	30	21	29	23	30	31	17	31	32	22	26	31	18	21	18	34	27	34	28	17	26	28	33	24	22	32	24	17	27	27	22	31	33	24	31	27	33	22	24	25	24	25	32	34	34	28	37	19	22	28	27	31	21	26	26	36	25	33	30	22	26	21	28	22	29	33	29	20	38	25	18	26	29	22	24	31	25	29	24	30	24	24	27	22	24	29	19	18	34	24	24	30	33	30	35	39	21	33	21	33	31	29	24	35	28	28	20	22	18	29	20	22	36	25	20	21	33	22	33	22	20	23	34	30	30	23	20	37	21	29	24	27	34	35	26	20	28	26	29	21	32	19	26	26	20	26	19	32	30	28	25	23	18	34	32	27	29	28	27	31	35	27	25	29	27	30	29	25	24	30	22	25	27	26	34	33	27	37	39	28	25	30	34	27	23	31	31	36	27	29	28	30	24	25	31	33	28	27	21	27	26	24	33	36	28	27	29	26	27	27	35	25	24	24	23	21	25	13	31	25	22	29	25	27	26	27	31	32	27	23	31	27	37	35	23	27	22	32	30	27	22	26	26	25	18	31	31	30	26	27	27	27	26	30	25	22	25	16	23	26	25	22	36	32	29	22	21	28	36	32	27	28	29	21	26	25	35	30	26	27	27	19	22	32	22	28	22	37	30	28	25	36	21	31	28	25	29	36	20	27	34	23	26	28	28	32	30	28	25	26	24	33	36	22	41	27	31	31	20	22	28	25	33	28	25	19	22	27	33	29	37	28	28	39	21	29	24	25	32	32	22	14	30	22	21	18	30	22	23	30	32	29	33	26	23	30	30	35	21	22	16	34	27	27	30	23	33	34	28	23	36	33	23	23	32	21	37	28	27	35	25	32	30	23	41	29	25	37	16	28	30	31	30	36	21	21	19	30	27	31	24	27	33	28	29	29	29	28	33	24	33	27	23	30	23	28	27	23	33	25	32	27	23	24	31	37	29	24	30	28	21	32	38	37	23	22	28	20	21	46	33	27	35	38	34	28	28	27	24	30	22	23	22	28	32	36	34	35	32	15	28	24	28	36	22	25	25	32	31	28	27	18	29	31	20	34	28	34	24	25	29	27	26	22	28	28	28	27	31	28	31	29	25	26	31	25	26	24	24	28	24	22	25	29	24	36	41	27	29	35	24	25	29	37	26	21	22	36	34	27	33	26	22	30	27	30	24	23	26	29	25	30	26	23	32	37	35	30	21	24	35	35	27	28	28	29	25	21	22	23	21	22	26	33	20	34	23	30	27	31	25	31	28	29	36	21	31	29	24	31	31	28	29	24	29	27	32	33	35	27	36	38	30	23	26	35	29	25	38	30	26	34	22	27	23	21	22	21	38	24	26	31	26	22	26	34	27	35	34	19	21	42	42	25	27	30	27	40	23	24	28	19	26	33	22	31	42	33	23	26	29	27	22	26	28	16	35	21	20	31	37	25	26	35	25	28	25	28	17	27	29	33	23	17	30	33	23	27	20	35	25	25	28	23	24	29	30	23	26	36	28	31	27	39	25	23	24	30	25	28	35	39	33	31	30	24	25	25	27	19	24	25	30	24	23	24	32	25	27	26	26	21	27	18	26	30	32	33	24	32	31	27	21	27	31	30	21	28	22	30	32	29	27	25	28	23	23	33	23	32	30	29	27	27	30	29	31	30	26	21	27	24	23	32	27	24	30	21	31	34	28	23	28	23	32	28	28	23	22	23	24	21	29	23	26	39	25	40	23	29	25	32	27	17	31	22	36	26	22	41	32	32	27	33	34	28	28	24	16	29	32	26	25	30	26	32	19	31	34	33	35	28	25	28	30	28	26	25	27	27	27	33	25	27	23	36	25	31	29	40	39	38	26	36	29	20	22	30	34	28	34	24	22	43	32	23	34	24	20	23	33	28	18	27	28	28	31	23	38	24	24	27	41	28	29	26	26	28	30	14	25	28	23	24	29	17	19	35	23	28	28	21	25	18	25	38	39	30	26	18	15	30	24	37	20	21	27	26	27	30	32	23	28	29	28	35	27	31	32	30	24	37	27	36	40	33	25	22	26	24	28	32	24	26	28	34	30	18	30	29	31	32	23	19	27	23	36	29	30	28	25	20	28	34	25	29	22	20	30	25	30	23	37	23	19	27	25	29	33	29	27	18	21	27	28	23	23	33	26	22	29	25	18	29	26	33	23	21	26	27	28	29	31	26	24	20	23	31	34	24	36	29	31	33	28	16	30	26	18	25	26	25	17	26	24	22	24	29	35	25	27	32	25	20	26	31	30	21	28	36	27	32	29	31	38	31	19	23	27	29	37	30	33	25	19	23	29	34	34	26	29	22	26	21	36	27	31	19	32	31	39	31	33	18	25	27	27	30	32	32	32	23	20	21	29	21	25	41	30	28	28	28	35	29	28	27	27	32	23	30	31	25	19	38	18	31	31	27	19	30	26	36	20	27	24	24	16	27	31	32	21	25	32	30	25	28	24	24	30	29	22	26	22	28	29	32	28	31	27	28	25	23	24	24	23	27	25	22	29	19	29	31	35	23	38	27	39	29	36	32	29	31	31	17	36	23	32	23	17	27	21	22	30	26	32	31	24	23	27	25	25	32	31	32	31	28	30	33	27	25	24	36	30	27	23	20	31	27	35	25	23	29	20	30	28	31	27	36	21	40	29	21	23	28	24	43	42	23	26	35	32	23	26	20	27	23	26	19	29	31	24	37	25	26	30	30	25	29	38	29	33	40	22	24	23	30	28	26	24	27	35	25	22	22	33	20	27	30	27	25	27	17	28	36	27	31	23	21	22	27	24	26	31	27	29	30	17	28	35	28	23	29	27	31	25	30	26	20	36	28	24	37	26	30	22	21	24	27	30	14	29	27	19	27	23	22	28	23	24	39	19	25	26	38	38	29	37	28	26	25	30	33	23	20	28	24	22	26	18	28	26	26	21	34	22	25	26	34	37	22	33	32	25	31	31	22	30	29	18	38	22	22	22	24	31	28	25	31	24	32	26	28	30	28	21	28	29	28	31	33	23	24	27	26	25	25	28	23	29	26	21	29	24	27	31	22	22	31	20	27	32	26	26	34	32	25	30	29	22	29	27	27	35	24	25	29	27	35	25	32	30	14	29	25	31	23	26	25	27	23	25	30	22
31866	16921	7575	15576	21727	19173	15241	11919	9340	7464	6172	5196	4878	4304	4345	4056	3704	3328	3216	2967	2833	2933	2762	2952	3033	3016	2510	2242	1849	1583	1453	1312	1276	1133	1148	1108	1053	892	835	823	877	771	765	727	726	681	698	621	602	619	633	581	556	558	540	525	527	528	499	562	553	559	522	525	598	579	512	558	549	593	591	622	599	556	595	521	561	528	511	476	523	484	542	525	529	543	514	564	490	450	520	521	453	507	494	513	494	550	523	484	509	555	555	471	469	471	485	492	443	499	482	461	468	439	474	455	498	507	497	457	474	474	438	457	436	494	463	474	494	476	510	489	457	469	451	459	459	447	472	449	508	486	481	474	453	489	484	479	462	478	465	461	482	506	481	476	478	493	473	457	443	501	464	476	441	456	506	468	497	454	492	448	513	472	431	453	449	465	477	493	499	470	462	490	446	450	473	456	453	513	483	465	488	483	481	477	444	486	455	483	496	448	503	474	473	454	456	489	510	473	447	479	457	480	505	502	430	517	447	494	467	497	458	454	470	461	436	539	444	446	454	465	463	465	478	442	449	447	471	480	471	463	445	482	477	473	508	505	482	519	469	451	467	469	450	527	489	492	480	422	474	458	438	452	443	493	438	489	458	488	450	467	426	456	434	447	484	463	440	473	475	459	470	486	463	471	483	486	482	493	491	484	447	447	458	514	470	482	470	456	444	470	464	490	437	464	475	474	476	500	459	493	463	434	461	455	473	448	449	505	459	523	489	446	472	489	487	459	458	472	474	439	444	463	479	455	448	439	493	455	441	474	462	426	500	450	474	472	464	436	445	483	447	476	463	473	471	486	466	462	469	479	485	475	439	458	494	445	489	437	477	452	512	484	504	437	474	457	438	472	460	474	467	462	454	456	439	440	461	474	489	463	426	452	443	455	453	461	435	477	497	485	458	470	479	497	469	494	474	449	483	449	496	438	471	444	481	499	500	464	483	438	455	471	457	447	470	479	467	458	483	494	447	451	447	478	460	502	468	471	421	471	452	469	496	460	474	499	469	459	460	472	476	464	437	507	449	480	432	504	460	479	470	470	487	478	501	457	463	501	449	473	492	475	461	466	468	464	489	455	457	466	428	473	456	455	489	447	498	481	494	492	428	460	507	477	499	474	470	462	457	458	450	469	476	437	477	457	490	425	469	469	492	524	455	461	434	456	475	441	439	433	469	418	464	424	483	452	490	500	503	470	495	476	460	482	463	494	486	471	493	467	492	458	445	438	458	435	494	416	464	481	483	487	434	462	475	443	432	533	471	464	450	419	470	446	462	460	458	469	481	458	436	455	453	464	448	503	473	478	464	446	470	474	474	470	469	485	478	497	440	514	468	498	495	478	432	472	477	480	452	422	487	479	484	477	473	502	455	494	477	477	486	467	482	493	469	473	464	474	499	511	491	466	458	467	469	461	476	505	447	453	448	424	468	402	460	458	470	455	507	460	473	444	489	461	454	480	460	461	450	497	478	453	459	477	476	437	455	503	466	451	447	451	498	491	465	498	485	465	476	456	479	463	492	468	468	465	494	478	480	450	494	476	490	478	486	445	480	448	464	522	452	473	470	476	474	474	504	478	459	484	474	452	517	451	506	500	467	448	482	450	444	461	451	451	431	485	451	468	498	485	482	442	437	449	481	457	462	423	474	461	436	463	500	451	521	452	511	488	468	453	474	454	497	458	464	461	430	454	441	416	454	510	483	456	463	484	470	463	461	464	474	476	497	442	481	470	464	491	537	496	486	473	473	481	478	547	489	466	476	425	482	452	485	488	471	468	478	498	459	478	446	460	455	443	476	449	444	495	466	501	457	425	440	464	463	442	452	458	497	446	464	460	472	469	480	463	454	493	471	485	474	498	438	487	464	473	502	462	490	456	438	478	497	447	457	521	449	446	441	460	508	480	478	495	455	474	512	490	498	471	443	439	478	502	483	481	462	477	445	491	442	460	479	478	489	459	456	470	450	474	467	453	448	478	456	446	467	485	439	467	499	454	443	477	443	471	440	487	451	473	473	494	457	461	497	467	483	508	460	460	489	466	458	456	452	493	459	483	450	489	465	500	468	482	460	476	464	460	475	479	465	453	487	436	442	480	450	486	498	487	492	465	485	496	460	472	482	497	471	451	480	491	477	480	415	477	471	475	472	467	480	450	449	461	462	481	449	484	450	458	438	461	452	452	481	474	443	477	465	499	452	474	437	448	447	440	499	476	479	461	481	468	490	456	463	474	501	459	529	484	458	474	466	485	508	442	501	485	423	476	495	472	488	477	462	499	469	488	455	495	468	452	454	442	465	502	461	453	482	491	463	485	462	439	470	449	459	451	446	482	483	485	520	473	481	505	485	450	477	446	468	459	453	446	478	446	454	504	467	465	458	490	483	495	435	497	486	502	483	484	466	455	482	465	429	471	494	471	494	449	485	481	478	442	507	460	465	464	497	451	489	481	468	439	475	444	466	490	477	456	481	479	441	504	462	462	483	474	478	460	470	439	464	453	449	489	513	422	453	473	447	479	468	477	493	482	473	443	459	454	435	471	471	426	474	483	463	431	505	424	459	463	480	462	478	469	470	490	468	480	497	500	467	520	460	453	487	446	446	482	454	503	472	449	483	486	489	493	504	495	503	489	477	478	465	444	451	454	486	480	501	463	447	499	473	488	483	459	492	476	483	471	494	456	471	488	473	482	471	466	437	453	435	435	519	467	459	414	455	512	465	457	441	456	466	464	477	477	441	438	522	446	446	503	450	480	463	463	440	463	476	484	491	447	459	465	487	437	468	440	440	451	493	516	473	471	455	502	453	444	449	474	506	503	468	465	469	513	501	435	474	503	443	471	455	494	461	460	473	431	477	469	445	448	443	486	438	486	471	468	460	513	481	448	489	427	470	480	464	509	503	434	475	415	505	508	454	483	460	506	500	476	436	463	478	513	475	478	464	464	478	469	458	449	470	487	486	465	472	477	449	426	473	518	455	483	449	456	429	470	470	466	433	472	484	446	472	484	515	497	434	480	502	466	496	465	473	471	465	443	475	455	508	458	467	460	517	466	482	482	449	434	482	458	457	466	480	446	461	485	439	504	444	426	455	485	462	431	460	488	484	485	474	448	472	489	442	496	486	463	469	435	456	455	477	491	430	462	444	471	473	518	472	489	471	480	478	502	500	467	473	461	434	457	453	442	456	497	496	474	474	491	492	506	431	529	477	492	462	479	475	483	447	455	478	494	476	465	416	418	464	491	445	461	448	455	462	430	491	471	480	457	429	474	458	482	451	487	469	452	491	472	432	468	458	496	463	476	491	490	473	445	488	484	438	429	486	467	492	415	478	480	493	458	444	431	455	508	460	467	460	447	466	449	425	465	426	434	480	484	454	473	425	466	448	471	421	467	452	442	456	482	487	464	513	452	504	425	443	494	499	458	500	492	437	467	505	461	442	446	450	485	480	462	460	430	485	492	504	471	466	457	482	491
5439	2104	531	378	531	480	369	298	246	201	183	186	182	151	178	132	127	136	104	126	129	96	116	118	113	105	80	73	104	61	59	57	74	59	57	67	56	62	46	50	38	51	46	57	40	50	37	54	41	42	50	36	32	45	42	39	29	31	29	42	41	37	43	35	40	47	30	41	37	51	50	49	51	33	40	41	48	42	52	29	35	54	35	35	35	41	36	39	37	49	32	35	36	31	36	41	44	28	32	40	25	41	28	36	46	39	32	46	38	45	38	38	51	43	55	23	44	42	35	42	37	35	26	34	42	42	33	32	37	39	37	34	38	31	33	35	35	26	38	42	26	42	44	47	30	36	35	29	30	40	42	37	44	39	38	43	32	49	37	32	35	33	38	33	37	36	29	30	40	43	34	28	48	28	25	38	37	35	36	44	45	49	29	41	42	42	45	36	40	42	26	41	43	38	36	31	40	34	36	43	43	47	34	37	33	37	53	37	34	34	32	36	33	30	32	37	29	29	40	36	30	38	38	42	35	30	44	50	39	40	35	44	39	37	31	41	39	43	46	43	35	39	36	32	46	40	22	33	31	28	40	40	28	40	30	30	41	36	37	31	31	47	45	36	24	26	39	33	49	27	40	37	31	38	35	43	33	38	39	38	35	38	44	38	32	39	34	29	40	41	34	34	34	36	36	48	44	33	29	27	25	35	31	37	44	33	30	30	40	33	51	32	36	41	36	41	26	32	46	36	51	40	32	31	30	23	31	41	27	35	38	38	46	27	39	41	34	30	38	45	43	25	35	35	29	36	44	29	38	35	38	42	36	34	40	38	46	35	29	26	38	39	31	27	46	36	39	44	36	33	37	38	34	39	34	41	44	37	41	40	32	46	39	23	31	44	38	46	36	44	34	38	28	27	25	40	35	40	32	34	45	31	36	40	44	43	39	39	36	33	27	37	37	19	37	29	39	42	38	26	31	38	27	35	40	32	39	44	36	37	28	36	38	39	37	43	33	36	43	45	33	33	38	44	44	40	39	23	32	39	42	32	36	29	27	35	33	37	35	34	44	40	43	45	36	21	34	34	32	39	35	54	39	36	30	31	47	36	42	34	41	36	49	45	27	41	30	37	28	34	47	46	40	34	38	34	33	29	43	43	19	26	28	30	36	43	37	35	29	37	31	32	30	27	35	30	38	26	39	31	41	33	44	33	40	33	46	31	36	36	46	35	43	35	31	45	27	46	30	44	25	54	26	42	35	21	38	28	26	35	29	33	41	35	38	30	38	27	43	49	47	41	38	32	31	43	42	32	50	37	33	47	28	39	38	49	40	26	42	36	36	43	39	30	33	41	49	39	32	44	40	26	39	43	36	43	31	39	34	32	37	30	34	37	29	28	38	32	38	50	39	29	33	28	35	37	43	58	40	34	33	29	35	35	37	37	39	31	33	24	33	43	37	27	30	31	38	38	44	36	32	34	46	43	41	40	29	26	31	45	24	32	31	33	37	36	38	45	38	39	33	46	49	45	42	38	38	42	42	48	40	29	41	40	37	41	34	36	30	27	32	49	35	43	37	34	40	38	43	31	43	34	28	26	36	43	35	43	40	32	36	28	38	35	42	42	41	35	38	31	27	31	31	28	37	40	30	45	34	31	34	41	29	44	36	38	36	40	33	40	42	26	37	38	32	35	37	40	28	29	28	33	34	31	35	35	33	31	28	38	40	38	36	43	42	30	34	39	41	46	32	40	30	41	30	38	32	33	35	32	33	23	35	32	31	41	32	24	36	35	37	31	33	40	22	34	52	35	26	31	43	30	38	45	42	29	33	29	36	36	36	35	39	39	35	33	44	30	43	34	30	40	40	40	31	38	37	38	33	38	32	49	38	34	21	44	40	32	45	31	38	38	31	37	40	44	46	43	37	34	38	35	28	37	30	43	36	42	40	30	29	35	42	30	38	29	30	28	47	28	29	44	38	45	39	37	42	34	43	23	35	39	27	20	41	37	32	31	32	44	35	43	45	41	35	42	33	40	42	37	39	33	40	29	37	39	30	39	40	26	36	40	37	44	31	39	40	36	28	35	47	55	37	40	28	48	33	37	41	31	47	41	29	36	29	31	36	38	29	33	46	43	41	35	32	37	42	40	41	40	35	33	32	39	37	39	41	38	32	36	32	39	34	39	42	45	43	42	35	42	43	36	41	31	29	38	46	41	43	35	31	31	34	31	26	36	36	44	40	25	39	35	33	26	38	29	40	44	35	32	36	37	26	38	26	32	41	40	42	32	36	23	31	46	31	46	36	39	29	37	42	44	39	42	36	38	44	38	37	31	43	44	35	32	38	31	31	38	42	34	36	40	38	41	40	42	41	30	39	40	34	35	45	43	34	38	29	48	33	37	36	31	35	44	41	43	38	48	29	43	46	22	38	33	32	41	42	39	43	40	50	37	39	23	46	28	40	46	45	40	29	34	40	31	35	39	25	46	29	29	36	43	36	45	33	33	37	40	37	42	42	25	27	34	38	35	34	39	31	33	35	49	51	39	29	28	29	39	44	47	36	36	57	38	40	40	32	42	39	31	43	37	39	29	26	33	47	42	42	26	39	31	34	34	49	42	39	31	41	43	35	37	30	30	37	42	30	41	36	41	35	39	44	36	33	38	45	41	36	32	44	25	40	30	28	25	32	37	48	28	45	37	35	41	51	41	36	32	37	36	43	38	35	44	23	39	29	34	36	39	40	35	36	36	37	36	41	30	34	53	42	41	37	28	43	41	42	36	42	38	36	36	42	28	39	42	39	26	42	25	34	21	41	41	33	31	43	51	38	45	28	32	37	37	48	47	40	35	36	37	40	27	34	41	42	36	31	38	27	35	37	42	26	34	37	45	27	42	45	36	33	42	44	32	37	32	37	41	30	39	36	42	37	36	37	35	36	44	32	35	36	47	39	42	33	35	49	33	29	37	41	46	35	35	31	31	41	38	37	30	27	32	30	28	50	39	38	34	29	30	38	30	33	31	44	42	38	40	38	33	55	25	31	37	33	35	35	46	35	34	31	38	34	39	38	41	50	29	41	34	32	38	32	37	31	41	37	41	33	43	33	35	38	41	38	44	37	36	44	48	36	30	37	38	29	30	52	23	45	47	52	39	44	35	45	35	31	44	33	46	57	40	29	30	40	31	39	32	37	43	45	38	35	36	36	33	51	29	34	47	43	34	41	29	36	32	43	42	28	33	26	33	40	41	29	44	39	45	33	45	42	45	39	34	41	32	38	31	40	38	35	35	40	37	41	35	40	37	34	45	36	43	47	29	42	32	41	39	38	31	48	41	39	29	32	37	26	40	38	36	32	34	30	28	37	35	41	44	42	31	36	41	42	42	36	47	39	42	47	40	34	35	41	37	29	41	41	36	37	50	35	31	35	37	28	50	33	40	30	28	44	36	37	34	25	34	41	33	37	30	35	34	34	31	39	42	44	32	33	36	22	37	49	38	30	44
41936	23043	11505	21447	30447	29000	24278	19592	16063	13448	11554	10427	9386	8579	7950	7142	6538	5986	5574	4988	4877	4698	5008	5223	5084	4600	4171	3457	3080	2519	2138	2131	1949	1844	1826	1760	1597	1413	1328	1285	1198	1230	1178	1125	1077	1065	1009	945	862	871	842	833	797	745	742	742	785	708	761	766	753	778	741	735	810	783	739	801	811	868	785	845	824	809	807	772	697	717	760	675	663	656	723	725	729	698	722	683	641	639	637	616	648	731	736	728	741	751	666	688	647	651	668	610	642	627	626	607	624	619	619	624	589	573	589	613	609	569	613	641	643	556	610	636	617	637	619	648	637	614	635	628	637	605	616	607	632	609	608	605	609	608	627	620	599	592	624	606	615	590	604	631	629	632	636	634	556	606	606	638	629	614	604	626	570	627	583	603	622	615	601	647	610	591	618	580	562	602	613	625	678	589	645	634	612	618	606	615	618	609	616	647	628	586	628	607	599	618	579	607	613	559	624	599	598	585	638	639	614	641	612	569	592	638	662	631	610	584	596	630	593	621	596	593	611	594	630	578	596	623	634	629	600	642	621	640	608	578	631	610	590	655	624	583	615	654	608	587	634	610	649	627	604	633	647	588	602	609	594	562	605	666	629	637	609	624	625	600	597	601	643	609	620	632	626	614	615	627	588	600	622	567	597	610	617	641	614	629	584	644	616	612	593	599	611	582	659	585	612	587	621	623	634	600	586	630	616	635	581	620	627	663	587	606	609	625	584	595	631	617	641	667	614	578	612	618	611	583	609	584	608	625	595	602	625	592	598	591	625	609	572	639	574	645	629	651	561	564	594	623	620	584	594	616	610	621	636	599	591	594	641	602	578	573	632	605	597	655	620	622	618	640	624	627	642	581	588	603	635	586	633	595	548	604	619	557	623	584	609	616	626	653	610	568	625	595	608	563	593	595	599	605	573	611	601	610	599	582	645	606	634	631	602	619	607	594	574	607	599	634	590	601	567	649	633	588	626	627	582	617	559	592	630	658	633	666	619	629	626	610	603	596	597	605	586	609	647	593	614	613	617	595	609	665	626	635	617	617	630	615	623	635	598	606	610	649	618	632	653	613	633	605	651	617	614	621	656	635	594	626	603	631	590	614	617	603	617	654	590	611	624	625	610	633	601	601	680	579	666	664	587	626	614	606	592	641	619	629	601	627	564	607	654	648	634	597	591	603	646	623	640	617	624	640	598	597	625	610	570	598	648	595	618	628	619	614	584	611	587	612	616	627	595	654	564	584	621	612	618	612	603	589	593	629	615	620	595	647	632	625	640	595	624	589	595	567	579	609	630	628	634	622	659	644	604	614	615	623	629	595	617	597	629	640	570	591	647	584	604	603	616	641	674	581	625	598	609	604	621	597	653	629	645	589	626	618	654	613	580	586	592	586	635	616	596	614	667	594	649	632	650	588	634	578	565	622	611	641	563	605	624	555	592	601	627	621	643	618	575	596	589	624	623	593	617	594	590	620	616	649	633	647	596	582	601	628	643	589	627	608	622	607	589	613	670	640	643	632	613	609	612	634	595	625	616	655	588	600	625	612	630	616	592	610	606	614	603	584	577	618	612	635	580	607	608	629	595	634	609	620	618	623	580	675	628	551	574	642	613	603	638	608	558	626	617	640	611	624	622	583	585	610	621	571	624	614	579	618	632	587	616	651	622	608	612	577	574	588	627	605	617	606	640	629	625	613	612	636	617	587	568	600	633	621	646	586	562	664	630	592	648	583	613	591	634	599	584	626	651	609	600	589	554	658	591	584	587	649	592	596	634	620	645	599	606	622	576	626	597	638	585	611	601	658	598	605	604	595	637	587	633	610	605	651	582	595	629	648	598	610	613	595	625	614	614	601	605	582	615	604	611	609	643	630	574	611	608	596	618	599	613	596	630	595	638	581	605	597	611	555	627	568	627	591	600	625	595	614	590	556	676	612	600	597	608	650	599	584	628	581	593	593	625	620	611	616	609	620	614	603	625	636	648	601	580	601	618	589	658	628	567	594	604	626	624	610	610	614	593	621	607	652	598	606	646	594	555	646	599	587	639	583	641	619	614	644	631	585	660	614	624	651	605	610	577	594	620	619	651	582	603	678	606	594	617	618	633	612	628	579	609	617	585	609	586	579	651	592	622	603	579	637	612	632	616	599	613	579	575	630	600	631	601	600	594	659	573	585	602	647	623	601	619	569	583	626	637	628	649	586	586	630	603	627	586	588	571	597	621	629	629	595	621	610	577	623	617	652	606	614	591	598	607	626	592	585	608	648	618	595	615	635	595	619	648	587	657	624	565	580	588	623	616	623	559	614	608	598	627	617	584	615	614	628	606	640	587	568	621	585	580	589	634	616	651	613	580	584	568	592	569	637	604	598	660	646	600	619	621	645	615	605	597	610	615	629	662	571	610	625	573	637	635	634	602	626	591	624	637	632	593	616	600	609	589	654	591	589	561	601	609	601	602	590	630	629	631	620	618	614	617	632	574	594	592	601	600	602	581	622	605	598	586	571	605	626	607	636	592	598	630	614	610	598	633	608	612	576	633	599	629	597	605	634	625	638	589	607	608	646	590	633	598	616	600	630	590	609	619	635	595	603	635	607	630	665	608	636	633	639	562	586	581	566	625	616	603	621	645	655	601	623	600	568	577	617	619	623	558	559	595	633	592	610	604	640	573	659	574	598	618	643	601	624	595	592	602	658	627	666	609	620	578	630	612	647	575	603	580	611	619	596	618	663	538	634	600	657	607	589	585	626	619	649	560	619	639	598	567	621	619	607	611	596	587	610	624	629	574	597	643	573	627	612	611	578	649	609	603	634	597	585	635	661	582	604	614	647	589	593	599	613	612	631	592	587	605	618	580	624	590	598	591	595	610	593	641	613	631	651	633	603	616	603	607	587	603	629	617	559	589	613	573	604	610	592	634	601	650	596	574	608	599	627	647	610	586	593	614	597	641	590	646	609	590	614	635	580	617	642	598	577	607	601	647	620	604	573	634	614	603	644	603	618	585	599	585	597	610	639	639	637	655	589	612	582	612	584	637	641	632	609	620	634	596	561	585	631	621	612	622	646	636	574	597	577	628	618	603	575	595	637	593	606	607	579	608	627	615	646	596	598	600	612	591	600	653	567	596	593	616	605	584	602	599	658	623	568	616	610	661	617	577	587	635	603	622	634	601	628	570	615	611	572	614	598	614	618	610	667	593	636	567	638	656	612	599	628	593	600	655	556	602	606	589	642	620	614	623	652	636	598	625	592	601	612	622	615	627	617	608	588	582	658	628	617	617	613	594	606	596	640	577	593	579	585	569	627	616	608	610	585	637	637	613	609	612	576	635	575	619	601	616	567	585	619	633	602	605	611	599	554	632	612	597	628	605	594	613	610	615	612	650	611	581	550	609	649	650	649	643	589	640	604	579	607	617	648	624	650	599	600	640	602	628	624	585	600	620	591	613	613	571	599	599	597	588	632	623	614	643	619	636	581	636	612
5405	1322	394	260	391	419	303	241	218	180	182	152	152	151	120	122	131	115	86	100	108	103	98	123	110	89	84	74	71	71	58	51	45	59	57	55	49	53	49	43	42	58	39	45	36	45	40	51	53	42	39	43	29	33	31	38	33	44	40	37	42	40	43	41	37	41	35	37	39	28	40	39	44	43	43	38	38	25	37	33	28	27	30	30	36	38	43	32	37	42	48	33	34	36	29	43	40	47	34	43	53	35	37	38	37	37	44	44	42	30	41	30	44	35	42	50	37	55	43	26	38	40	33	32	24	26	38	35	44	41	43	30	35	40	28	42	34	34	28	26	41	42	45	41	38	59	48	38	37	28	42	41	39	39	35	33	40	30	33	42	40	50	38	42	38	26	40	37	27	38	30	47	28	47	33	31	39	35	34	35	32	31	47	37	41	45	23	30	41	24	37	38	38	42	29	33	33	41	32	32	39	46	46	41	43	28	32	41	31	41	35	40	43	39	38	38	47	38	35	39	36	39	35	37	33	36	47	34	32	42	32	41	40	44	39	47	44	21	40	42	27	56	37	38	39	43	38	38	39	31	25	32	26	39	37	37	30	35	32	35	42	37	33	31	38	39	33	36	38	41	28	42	45	41	29	36	41	41	39	35	32	40	38	39	48	36	37	32	32	31	27	36	33	46	29	35	38	40	43	25	46	35	21	44	45	39	43	31	39	45	39	39	44	34	26	29	35	36	28	48	41	47	32	43	27	26	38	39	43	35	45	30	43	30	33	33	35	36	29	39	37	42	30	35	41	28	51	38	35	28	33	26	38	43	39	27	33	35	42	35	25	47	35	26	44	30	37	33	35	41	38	43	40	41	36	31	28	30	32	42	44	36	39	34	45	31	37	27	41	29	37	41	32	29	27	41	37	40	30	32	42	40	35	32	35	46	37	31	39	42	46	25	31	39	42	35	43	35	28	35	50	35	42	42	43	41	35	31	39	38	49	44	41	47	37	39	39	41	37	40	44	32	28	37	38	39	33	30	41	42	39	35	38	29	40	35	31	28	32	30	35	43	37	34	33	30	24	41	47	34	44	33	28	44	38	37	29	48	42	36	25	38	28	41	39	30	32	40	38	25	28	37	39	39	30	34	39	40	37	51	34	28	31	29	42	42	43	36	49	25	39	43	48	40	34	46	41	36	37	35	31	43	37	35	41	52	38	36	33	30	51	26	35	24	32	36	32	26	47	40	42	38	30	35	36	42	35	39	37	27	40	40	31	32	36	32	40	35	44	44	32	30	38	31	30	36	38	34	29	30	44	33	38	37	40	38	37	36	39	35	42	28	36	40	43	33	27	34	37	38	40	33	45	24	39	37	35	32	32	34	31	36	27	35	38	50	27	43	41	18	39	38	43	36	32	38	37	34	33	38	39	43	31	32	40	32	38	42	33	29	39	42	35	35	43	43	34	47	35	38	40	52	38	26	36	27	32	37	40	29	27	46	48	38	40	40	39	33	26	42	33	46	32	52	37	34	37	41	38	43	32	29	34	27	41	31	33	31	39	30	36	33	36	43	43	39	53	39	34	35	38	45	31	29	35	34	43	31	41	41	30	44	38	36	30	36	30	39	31	36	43	56	33	47	39	24	37	34	41	39	39	31	35	41	44	37	41	27	44	39	30	38	41	32	38	42	34	35	47	35	31	43	23	31	44	35	36	43	39	36	36	43	36	46	34	39	35	25	25	46	32	39	34	36	39	31	33	42	32	23	46	36	42	32	38	41	35	41	34	45	34	26	29	39	32	38	46	34	36	46	39	42	27	46	27	28	34	36	27	37	40	42	21	33	31	37	31	28	45	30	33	47	39	36	39	32	41	32	36	35	33	26	41	42	27	43	32	35	35	31	46	39	30	31	32	36	37	32	32	31	46	28	43	40	38	30	39	32	41	33	30	36	40	29	43	40	49	33	36	44	32	30	33	43	46	23	28	25	37	48	27	46	40	41	37	34	37	37	42	33	30	36	34	42	44	28	36	29	36	34	24	28	39	41	34	41	41	32	43	42	32	38	35	27	37	30	39	37	41	37	37	38	31	33	40	30	41	33	38	37	27	40	32	42	30	27	54	45	32	36	39	32	30	39	33	38	38	26	33	35	36	49	38	32	32	33	41	29	41	42	33	30	34	34	36	34	36	37	26	37	34	40	34	34	24	31	35	30	29	42	49	34	43	34	33	47	51	30	30	32	41	32	43	54	31	44	33	36	31	32	37	30	31	31	36	35	41	40	43	36	38	40	43	31	51	37	41	33	38	41	43	30	38	33	36	31	33	28	39	34	33	35	35	31	40	47	26	42	28	37	39	35	41	36	28	32	30	49	37	36	38	35	50	38	37	36	37	38	37	36	41	29	37	43	33	32	44	28	41	30	35	39	41	37	36	34	37	28	37	37	45	42	38	32	33	30	34	42	41	43	44	26	41	42	37	37	29	47	36	24	23	29	40	28	24	39	39	36	42	49	40	48	39	34	34	41	36	36	40	41	32	33	31	31	44	28	48	28	41	36	32	35	44	50	43	26	33	50	44	40	29	35	44	43	37	50	38	48	40	43	39	30	31	41	28	28	37	36	35	35	38	38	27	34	34	33	27	30	33	31	31	32	32	28	35	31	40	43	36	38	27	41	30	25	29	44	39	36	50	50	36	47	51	46	31	49	41	36	33	37	33	46	37	42	32	32	45	33	32	35	38	37	35	43	35	32	40	31	35	44	39	34	29	30	34	43	35	34	36	42	40	30	32	30	30	46	43	34	35	49	28	43	31	42	35	40	37	37	40	42	29	39	43	30	37	34	34	41	33	38	31	42	41	28	43	39	25	39	46	32	30	42	49	30	39	34	38	36	42	31	41	44	24	29	43	41	38	32	38	43	31	30	31	29	33	39	44	35	43	36	41	45	29	41	37	28	33	38	42	28	42	50	41	27	24	36	43	34	32	26	41	41	34	30	35	33	36	43	35	28	39	37	38	37	44	39	30	48	39	30	40	36	32	30	38	33	38	30	36	32	29	34	27	40	32	25	35	28	38	30	37	34	27	34	45	34	41	42	22	31	25	37	34	36	39	30	40	30	42	39	48	41	40	36	37	24	41	30	35	31	32	43	30	47	42	43	38	41	32	38	40	31	38	30	44	37	37	39	31	34	30	36	31	42	41	44	34	35	46	38	40	31	46	39	50	37	33	39	36	33	39	35	31	40	36	39	44	32	38	45	27	38	34	33	34	33	40	38	39	57	38	33	31	36	44	34	36	24	28	27	42	35	38	39	30	31	33	37	34	35	31	29	39	48	32	32	47	38	33	33	43	27	46	32	46	39	35	30	37	39	47	31	40	41	43	49	34	30	41	40	39	48	23	35	36	41	32	41	33	37	28	36	51	35	39	34	46	30	40	42	44	34	30	33	42	35	38	36	34	36	34	30	30	25	41	38	27	29	35	40	40	32	32	33	47	39
36199	19653	9749	18086	26480	27088	22703	17911	14554	11712	10225	9119	8170	7442	6774	6186	5929	5317	4710	4228	4140	4147	4427	4396	4002	3865	3173	2699	2579	2134	1872	1842	1697	1581	1526	1344	1313	1227	1161	1123	1111	1121	1034	976	1014	972	876	838	881	806	750	702	737	700	711	680	751	722	758	693	710	775	747	769	745	763	815	831	818	867	796	759	800	817	756	715	704	721	682	693	620	689	731	693	680	650	693	715	650	690	668	641	671	670	656	730	672	685	676	689	685	628	631	656	651	629	600	638	611	589	591	605	600	648	605	633	643	628	645	615	621	636	603	628	632	636	662	687	650	643	620	627	629	638	629	596	637	626	624	645	618	594	588	618	617	601	619	633	577	608	622	639	621	645	640	635	607	627	624	626	633	602	571	616	611	574	602	599	623	641	621	614	631	634	626	600	575	633	615	614	616	568	643	604	593	671	610	625	591	638	602	608	585	660	624	607	636	629	628	589	631	625	602	622	593	627	641	599	629	600	574	619	625	640	630	653	650	592	612	587	611	598	581	635	609	628	623	604	602	595	646	639	590	609	597	601	658	596	655	599	631	580	559	606	632	618	652	604	606	617	583	582	657	617	640	605	627	585	602	628	583	595	605	605	594	633	627	593	601	595	611	642	632	637	649	626	641	632	633	622	633	642	660	567	640	603	615	631	587	673	613	621	652	593	589	604	628	613	635	629	609	628	607	646	567	642	580	619	656	609	619	618	609	584	597	641	598	579	613	639	641	599	601	598	632	578	588	631	604	653	697	596	613	617	618	565	592	581	598	599	660	614	611	644	618	611	649	655	579	596	570	633	634	590	628	654	612	575	647	601	581	650	613	631	603	615	614	659	620	588	588	615	637	592	599	633	607	571	615	684	591	622	568	625	619	631	646	631	592	628	614	603	605	631	625	649	579	649	624	603	600	660	625	612	633	631	643	596	656	646	561	638	587	583	624	617	652	674	667	612	561	582	587	595	632	594	647	644	595	624	623	608	612	607	633	594	636	591	613	599	603	629	654	594	646	574	647	672	638	623	650	615	663	677	593	641	633	626	626	631	610	614	575	619	635	622	620	601	619	601	621	630	590	648	632	619	591	607	585	611	649	600	644	631	648	618	628	661	647	633	568	633	641	599	605	598	596	602	652	634	600	633	595	621	642	606	630	630	623	613	614	604	623	618	631	622	590	633	650	623	643	636	654	610	643	606	677	567	623	651	591	600	627	628	644	599	609	641	629	599	618	630	663	596	613	620	608	647	653	593	602	581	592	619	610	613	604	650	592	609	579	595	604	613	611	660	600	617	645	622	615	637	616	635	609	611	610	617	592	590	613	618	591	606	624	614	637	621	630	588	616	600	608	640	631	576	616	597	604	563	611	577	594	618	647	598	574	596	593	578	608	608	600	638	648	580	602	648	620	666	609	608	637	611	632	648	675	609	632	570	622	648	650	655	626	626	587	599	613	621	606	570	619	587	606	647	644	641	609	604	643	622	609	612	622	631	622	581	636	589	612	618	611	595	590	589	588	609	623	603	655	567	649	598	620	619	693	626	602	594	620	590	586	578	608	631	627	595	610	596	632	613	625	630	592	610	573	593	595	664	622	648	585	598	556	621	631	606	585	641	657	598	610	609	608	607	621	602	619	634	589	616	592	621	608	566	637	601	642	594	576	642	629	634	612	630	603	617	614	590	617	619	631	627	655	614	620	638	616	615	598	604	615	649	645	621	565	625	616	627	609	619	600	620	646	595	559	623	580	594	597	592	616	631	608	594	597	674	629	648	594	591	640	595	638	614	598	627	575	635	620	633	612	614	625	593	636	639	607	630	622	636	618	598	609	589	620	590	642	596	616	598	596	626	602	631	626	634	592	588	629	630	637	635	646	560	608	637	610	619	613	610	635	577	604	636	594	631	664	589	588	622	623	595	636	549	625	621	575	616	634	579	607	606	602	589	635	626	614	625	604	614	621	632	618	588	611	631	624	612	653	631	639	585	615	632	626	637	621	634	614	648	601	618	633	605	593	638	595	646	640	639	590	642	638	629	577	611	643	619	624	665	637	619	606	650	622	618	634	589	619	621	632	633	658	643	642	568	632	630	629	597	606	607	598	647	654	615	618	610	616	638	607	631	599	626	653	606	628	555	574	598	632	612	615	609	589	602	619	566	574	620	614	603	579	627	623	615	605	640	584	627	587	608	618	611	630	595	600	593	606	633	633	603	572	631	613	576	617	614	604	564	607	613	538	633	627	604	602	590	579	628	613	624	653	642	611	586	683	617	585	626	614	609	627	641	625	619	649	603	646	638	572	638	577	569	614	639	634	594	616	610	585	604	646	583	624	635	603	614	615	614	619	580	647	627	616	614	621	620	563	611	578	593	674	587	654	621	653	631	593	615	633	618	604	620	633	628	675	646	580	603	630	647	605	623	679	666	615	615	645	634	624	663	647	646	575	642	577	636	586	600	632	591	604	592	606	616	628	604	575	606	612	645	625	621	650	637	616	606	620	634	635	600	610	598	628	615	614	571	613	612	601	588	594	645	616	597	581	602	608	621	603	640	655	595	627	599	653	659	620	640	585	612	642	634	616	599	616	609	632	606	659	638	635	588	600	619	619	596	647	620	551	597	627	611	618	661	597	625	617	639	630	650	630	561	605	585	656	601	598	621	599	627	621	633	620	622	641	605	597	616	618	663	659	609	612	608	612	602	626	594	638	622	583	639	609	615	609	607	636	625	640	636	625	582	556	649	589	616	580	598	587	599	659	642	627	634	648	576	592	612	629	598	610	633	646	620	592	617	598	600	594	614	634	594	610	616	607	580	622	641	606	643	591	636	621	594	614	629	601	656	633	641	599	625	603	635	639	631	608	619	596	601	668	585	624	614	587	582	612	622	636	595	617	577	635	604	588	584	590	609	635	608	650	602	596	635	587	610	570	594	589	627	600	620	592	598	599	625	662	604	598	645	631	616	568	594	610	637	567	624	620	630	684	623	608	640	608	617	607	664	618	625	602	624	629	633	576	596	650	633	613	627	591	635	615	591	625	580	619	600	682	626	571	602	586	613	632	594	583	608	627	616	563	605	567	676	612	602	612	619	636	632	599	652	614	613	588	657	608	626	600	638	627	619	606	608	639	628	605	602	636	638	632	601	582	625	588	665	631	636	598	609	589	606	657	635	624	610	620	613	572	607	620	600	647	605	591	580	625	591	621	606	643	637	563	630	618	642	607	613	620	639	614	627	636	597	590	589	658	644	614	584	629	662	626	612	592	610	588	589	611	591	602	657	626	662	617	620	663	614	615	592	637	630	629	589	589	604	620	601	597	630	634	600	621	632	626	563	631	633	627	598	637	610	625	595	664	643	588	616	626	674	584	625	606	608	610	627	608	614	618	623	593	625	639	620	621	634	620	645	648	618	625	627	629	653	640	654	628	641	597	577	557	595	636	633	652	634	632	600	600	570	565	597	645	592	653	618	629	617	616	617	583	679
7029	2857	797	456	539	655	561	446	356	329	263	236	229	211	207	163	171	151	139	124	138	124	142	147	146	117	112	103	104	108	82	80	65	70	60	56	54	64	64	49	60	56	59	52	55	57	43	49	50	48	47	56	42	41	48	52	43	56	44	56	51	41	40	49	40	51	54	48	62	45	56	47	50	34	55	45	44	46	63	46	51	51	29	40	44	47	35	39	39	51	39	50	44	56	47	38	29	38	41	42	39	43	37	49	46	51	41	56	40	45	41	52	47	59	34	51	44	38	45	34	49	48	48	43	48	48	42	41	35	34	49	54	37	46	43	36	45	47	32	65	54	48	42	49	33	50	38	55	46	33	39	27	54	47	54	40	51	44	42	47	42	33	40	50	39	38	37	49	55	45	43	37	49	37	42	46	48	37	50	45	45	52	44	44	48	50	37	46	46	48	49	43	38	49	35	37	50	42	36	47	48	47	42	43	39	34	27	56	38	32	41	44	41	57	43	49	51	46	44	31	46	41	42	42	43	52	35	49	26	41	50	51	45	41	41	38	46	46	46	40	39	32	45	46	47	45	44	51	38	51	34	38	44	42	43	47	60	58	45	45	50	39	54	40	44	45	32	44	46	51	54	43	39	32	34	42	41	33	46	44	46	44	50	35	42	43	51	50	46	33	40	36	48	41	53	38	36	47	50	39	38	40	45	41	46	57	44	48	48	48	33	46	44	42	39	48	40	32	47	51	47	43	45	37	36	46	44	45	31	48	40	41	45	46	48	34	42	40	44	62	39	37	37	51	40	48	39	41	54	43	42	42	46	40	46	48	42	37	33	48	54	38	30	40	42	43	42	54	34	47	38	40	42	40	31	49	28	46	50	47	31	37	42	44	48	47	38	38	51	54	34	38	32	46	38	44	44	40	38	42	54	32	35	51	49	56	48	39	35	47	47	36	36	30	38	42	28	42	41	35	49	42	25	34	48	48	45	38	47	39	48	43	46	31	43	52	38	35	34	45	40	39	54	40	44	43	37	39	35	45	41	37	44	35	47	51	38	50	42	48	51	47	49	35	46	56	42	51	41	46	44	46	41	43	35	47	36	56	40	45	38	39	45	37	37	50	32	41	48	36	45	54	43	39	41	42	36	38	57	44	34	49	42	43	46	38	61	41	36	43	27	40	36	54	38	42	35	38	27	48	44	41	30	39	45	38	44	42	41	42	61	41	39	39	41	39	39	38	41	48	41	29	51	41	41	38	63	56	41	31	46	47	43	39	43	47	54	35	41	47	43	44	42	44	49	46	37	43	47	53	55	44	53	40	42	38	39	46	54	38	35	40	48	33	40	55	35	50	43	42	52	36	35	41	52	45	28	33	44	50	32	50	45	42	36	48	35	42	46	57	37	60	52	45	48	42	36	51	43	50	45	44	27	42	48	44	50	47	46	44	41	42	33	41	44	41	53	38	41	47	51	45	45	38	62	44	45	39	40	56	38	44	43	43	43	43	38	32	48	45	35	40	43	48	56	47	44	33	46	45	38	42	44	36	43	30	50	40	45	53	41	43	49	50	57	42	45	37	45	40	38	46	31	46	57	45	46	41	44	51	38	29	43	44	39	42	39	45	48	46	48	41	42	48	33	32	36	55	44	46	33	35	42	45	40	45	40	41	49	39	40	45	45	56	31	55	48	38	31	42	47	44	36	42	35	47	40	40	45	57	46	59	39	41	38	31	37	36	47	44	45	41	37	45	45	46	38	43	46	35	41	39	50	43	48	35	37	34	35	35	43	38	36	45	44	32	49	40	44	40	44	47	34	34	30	39	51	45	44	37	53	41	54	43	37	52	39	33	38	38	49	26	50	39	38	47	45	36	47	36	46	36	36	32	38	45	33	41	39	40	45	38	46	41	59	34	50	49	52	41	31	36	46	48	57	37	48	53	55	40	39	40	45	41	27	47	43	57	42	39	45	52	40	48	42	40	43	39	54	45	34	51	48	48	42	50	39	49	47	42	40	30	38	38	42	39	54	39	46	31	43	57	34	39	42	50	48	36	40	41	41	40	44	52	40	42	36	41	52	45	40	45	41	51	44	47	38	46	47	43	41	43	29	38	47	44	43	53	41	42	41	44	57	37	44	44	35	34	40	42	38	56	46	35	50	43	33	35	52	42	38	39	51	52	51	50	44	33	47	42	48	47	62	46	46	51	38	42	44	47	31	43	42	37	38	29	34	42	45	56	54	45	45	42	28	42	52	51	43	47	57	37	46	45	44	48	40	45	30	41	47	51	35	49	41	48	50	39	43	41	34	46	55	51	53	35	40	47	48	36	35	45	48	41	55	45	42	40	38	37	51	55	50	40	44	46	34	44	53	45	57	44	39	31	50	38	31	44	47	38	31	47	57	38	49	43	53	44	59	44	49	53	39	49	35	32	42	49	40	44	43	45	40	52	39	46	46	49	54	36	54	49	34	38	43	42	39	48	46	43	39	48	38	42	45	46	48	46	40	38	48	40	44	49	36	43	35	40	49	42	42	54	44	30	48	26	49	63	34	41	48	38	46	29	44	36	49	48	41	35	51	47	44	46	53	41	39	44	50	34	45	37	45	50	36	45	44	42	41	45	47	36	41	48	46	32	41	47	37	43	46	37	42	53	36	47	47	26	34	29	34	42	31	47	32	47	36	59	53	43	43	48	38	48	40	38	40	51	50	42	47	42	45	48	45	41	42	46	48	40	40	45	57	49	40	40	46	46	49	43	41	37	37	36	46	36	42	36	47	46	47	47	39	45	51	44	46	45	39	48	37	37	36	44	31	49	44	57	48	36	40	43	50	49	41	36	44	56	36	36	50	52	40	36	42	24	54	41	44	37	40	37	30	43	41	35	43	43	52	51	37	39	44	44	41	56	34	36	53	49	39	50	50	39	33	48	49	33	31	28	51	44	44	42	45	46	41	53	36	48	44	43	46	44	53	35	45	49	47	46	55	55	49	47	49	50	47	43	47	53	46	40	39	41	40	45	42	41	52	37	59	39	36	44	58	47	41	45	34	49	36	52	46	42	46	45	41	49	41	50	50	45	35	43	39	33	39	40	40	51	44	40	32	31	35	34	48	38	35	32	47	34	48	32	37	39	59	41	50	49	36	31	38	41	39	56	40	41	46	41	40	39	44	42	41	52	45	32	47	38	51	48	49	41	42	51	35	39	48	31	37	43	46	38	40	37	50	51	56	31	45	50	44	49	35	45	44	42	48	43	37	44	44	35	48	43	34	36	51	38	51	44	62	46	50	38	45	47	32	38	50	47	53	35	43	42	43	42	44	44	51	40	42	41	38	50	36	39	28	48	45	58	45	40	43	41	44	41	53	37	44	38	40	48	52	52	38	38	28	46	38	34	42	48	41	39	43	50	45	38	48	38	40	50	35	35	57	37	37	50	51	51	44	40	46	39	42	33	37	40	47	38	52	40	30	47	40	48	36	44	45	51	47	47	44	42
43480	25918	14789	24581	31960	32449	29353	24526	20298	17358	15159	13386	11845	10633	9625	8763	8151	7798	6790	6196	5987	6274	6216	6092	5913	5292	4241	3888	3445	2974	2631	2391	2269	2077	1948	1850	1731	1596	1419	1515	1475	1486	1341	1237	1270	1179	1093	1058	1049	965	943	879	883	881	931	852	856	893	904	908	888	898	1002	966	936	986	1001	1033	1001	1065	1002	1012	1062	1048	885	895	903	823	841	822	792	837	863	823	850	798	820	833	837	760	809	783	821	853	862	820	838	744	787	764	858	782	746	715	731	709	713	707	751	696	714	713	741	721	735	736	760	748	733	718	719	704	755	757	697	705	683	746	754	776	713	774	683	716	698	767	753	710	747	729	705	726	734	726	777	753	721	752	708	706	722	705	784	761	748	696	776	753	711	796	706	705	721	692	727	720	732	696	715	691	709	714	739	728	738	698	725	727	755	701	767	729	724	668	726	739	726	734	739	748	699	750	721	666	710	740	697	720	719	721	732	710	694	747	728	717	764	698	745	688	719	707	763	712	715	720	778	689	719	730	686	688	724	692	798	731	746	728	736	744	752	663	724	699	666	743	762	709	718	715	748	768	700	756	735	716	722	730	710	715	739	706	718	750	720	726	673	692	717	715	729	715	771	772	709	724	716	738	712	693	690	741	753	715	716	711	711	670	726	723	680	744	765	712	710	691	675	694	772	696	739	702	755	767	724	758	729	705	711	754	715	747	724	700	734	701	726	743	717	767	731	730	717	733	698	717	768	705	708	738	739	711	731	749	706	721	754	711	722	676	709	770	740	671	741	750	695	733	733	709	722	758	702	711	728	725	726	692	664	756	720	765	722	746	706	698	702	729	724	751	732	750	720	732	707	691	722	734	734	705	692	705	690	725	684	742	703	723	694	772	710	705	748	743	744	684	710	730	718	726	743	712	659	749	755	689	737	705	754	711	721	728	734	701	700	663	723	700	716	755	725	757	692	720	708	777	684	701	700	759	710	767	684	694	765	702	683	674	684	715	711	674	695	717	742	743	705	719	755	726	709	718	693	740	675	726	745	717	766	686	715	709	690	697	735	659	709	750	764	769	666	663	737	710	728	712	743	687	724	744	759	714	709	714	704	714	719	725	736	724	743	718	732	759	747	744	737	734	734	722	684	722	705	731	735	730	722	714	691	769	702	739	734	732	713	759	736	756	690	660	723	709	751	725	692	764	730	761	761	722	690	765	691	765	738	711	727	744	718	745	729	708	721	703	786	687	752	678	725	684	716	738	702	764	705	704	664	702	663	715	717	713	685	763	727	704	701	702	739	763	735	679	728	743	700	742	753	759	679	741	709	736	712	714	688	729	689	734	769	721	689	734	705	741	747	679	685	696	718	692	698	714	733	727	727	735	693	711	701	759	719	741	793	703	707	756	736	691	714	707	711	751	717	716	762	723	751	741	688	739	709	761	734	696	743	680	703	708	719	707	692	719	663	763	707	689	754	723	709	704	761	717	744	747	732	759	776	727	705	774	696	771	743	741	674	802	665	661	742	733	708	697	729	744	685	693	724	737	728	698	769	700	681	717	769	733	735	707	741	690	723	732	692	756	730	756	701	726	733	698	701	752	782	748	710	758	690	703	730	762	727	729	726	698	706	715	729	729	696	762	723	675	658	719	717	674	703	693	715	736	724	726	712	727	710	710	707	727	673	759	733	737	679	755	713	735	716	736	700	693	689	709	745	751	746	707	714	702	721	717	767	677	685	711	648	684	732	738	695	719	736	691	747	713	718	667	735	673	724	747	733	699	718	702	729	688	695	734	698	771	700	744	677	757	699	718	749	719	737	740	728	687	704	692	724	682	739	711	700	699	679	716	745	713	708	745	707	687	744	681	737	682	748	723	726	727	713	760	711	726	778	718	707	730	673	703	702	698	708	732	736	700	719	724	751	719	729	769	665	699	747	715	717	739	696	740	733	683	706	716	746	670	669	747	723	700	742	710	716	766	695	723	763	688	722	755	686	709	712	713	733	716	702	723	737	702	766	783	734	714	745	773	723	698	737	709	690	732	731	701	752	744	692	763	698	701	710	706	695	724	671	756	720	694	690	734	678	712	748	692	750	718	748	717	756	741	679	699	761	689	695	717	723	746	764	750	701	686	656	744	687	680	706	764	762	680	732	711	711	703	723	711	739	758	730	729	714	741	716	724	688	756	696	710	738	749	690	748	699	718	725	750	767	732	691	684	724	735	759	727	726	724	761	731	697	747	685	727	763	737	705	721	727	697	713	727	727	723	716	709	730	703	733	731	732	729	712	693	701	694	732	771	731	779	684	731	704	716	716	703	703	712	705	729	778	747	731	761	707	691	707	701	701	751	731	721	678	729	683	708	748	756	752	738	747	736	687	714	694	690	763	737	684	703	739	692	725	745	715	664	675	722	668	728	722	723	727	747	706	706	729	752	730	731	708	704	705	761	747	744	706	715	739	725	709	691	703	726	723	697	715	700	755	714	699	669	709	697	743	750	737	749	770	752	760	730	720	718	740	708	724	738	687	711	657	737	724	731	760	719	715	711	698	750	713	745	688	752	735	678	720	751	694	691	729	682	721	704	697	710	708	730	691	741	718	727	725	730	763	734	758	680	743	689	713	719	710	755	715	732	700	690	658	726	710	715	725	710	721	753	745	757	728	701	717	703	667	770	721	732	738	728	784	723	699	723	775	711	727	713	660	747	763	677	693	732	729	709	766	699	679	689	709	754	746	695	749	729	719	743	699	699	725	729	714	724	730	732	771	742	721	733	725	727	704	766	739	745	706	709	670	752	694	732	730	705	672	742	718	723	706	761	752	687	712	718	732	682	679	731	711	665	721	737	749	734	726	756	730	721	751	729	707	672	685	703	750	686	672	787	734	713	707	695	714	708	746	739	719	753	708	760	733	699	690	751	715	738	695	685	691	747	790	724	706	714	744	721	699	756	720	715	752	723	711	706	709	712	723	742	723	731	678	718	739	705	727	674	707	708	701	702	722	738	762	717	698	691	752	707	717	690	715	708	732	717	714	744	660	706	739	732	691	732	727	695	773	723	733	718	771	726	716	730	736	733	745	713	733	723	672	745	733	732	736	727	680	750	720	732	737	719	709	702	714	720	746	713	748	742	745	725	743	738	719	759	723	745	723	658	670	754	715	765	725	764	726	760	709	662	755	753	674	643	715	709	752	752	728	757	723	732	700	680	757	729	696	731	774	723	714	713	682	737	738	713	727	717	696	703	706	757	706	665	729	712	731	712	679	709	695	749	717	718	696	709	743	711	703	720	704	698	701	704	699	716	748	708	718	722	736	675	708	731	722	717	750	731	682	736	731	682	721	706	735	733	703	770	718	784	750	746	716	669	771	745	703	685	666	771	747	763	704	686	718	753	784	753	706	700	728	716	691	757	728	719	762	770	740	700	700	724	688	724	740	713	710	723	745	663	734	722	748	675	732	709	717	696	720	711	711	726	711	689	688	699	698	727	747	697	736	648	728	746	711	705
2880	679	268	197	279	299	272	239	178	138	144	127	121	124	102	75	83	89	71	72	84	79	77	56	87	58	64	59	59	49	44	56	50	34	33	35	44	27	39	27	35	39	26	35	32	35	29	31	41	27	32	28	24	31	26	36	21	30	28	31	32	33	33	29	34	31	24	23	28	27	28	29	25	26	31	25	31	33	23	30	28	28	21	35	28	30	40	31	24	23	37	25	32	29	24	28	26	32	28	22	25	26	30	38	34	31	30	31	21	26	24	25	37	25	34	22	32	35	22	28	28	23	34	26	28	30	28	24	25	16	30	24	26	20	26	17	29	34	29	29	33	24	33	30	15	24	33	28	25	28	32	20	23	30	25	30	19	33	31	28	27	36	35	34	23	33	28	31	44	35	26	28	38	35	31	23	34	26	30	32	29	29	25	18	27	27	25	28	25	29	36	24	34	32	26	28	23	27	28	26	21	29	38	34	36	26	30	26	34	29	20	24	34	30	31	29	35	19	26	26	29	29	35	37	29	16	38	31	28	29	30	32	24	17	35	33	34	39	39	35	29	23	27	23	28	22	34	29	16	23	25	24	25	19	34	26	37	30	29	38	28	30	22	27	29	32	27	33	30	29	28	24	20	21	29	25	28	28	21	30	28	22	29	27	29	32	30	20	23	31	29	24	32	21	39	25	38	28	28	18	25	41	26	33	33	23	28	29	25	31	30	38	31	30	25	28	28	30	26	24	29	38	36	29	27	22	31	24	28	28	28	27	29	25	28	26	39	29	28	24	22	18	26	19	27	21	22	34	29	33	27	37	31	30	29	30	36	30	37	29	27	40	21	33	31	23	30	24	21	30	24	23	26	28	23	35	39	34	18	25	22	24	32	23	31	25	28	26	37	23	30	30	28	44	22	26	20	25	38	38	30	20	27	41	27	33	30	24	29	32	31	29	36	29	32	28	21	32	40	28	21	36	23	37	28	28	34	30	23	26	26	40	28	32	30	15	22	19	28	29	31	23	33	27	30	23	23	25	28	20	38	33	18	33	32	33	30	25	24	23	42	22	25	29	29	29	35	22	28	31	31	28	32	38	26	28	34	25	40	28	33	31	37	32	33	27	26	33	27	20	26	29	25	25	27	26	33	24	29	29	25	28	24	32	30	19	21	24	21	32	30	27	29	21	38	24	27	29	33	31	28	30	30	33	25	35	19	21	35	29	22	27	22	31	32	19	39	30	21	24	34	25	25	26	28	26	23	26	23	29	30	29	30	28	34	22	27	37	36	23	30	24	23	33	29	33	29	32	29	23	19	27	34	26	26	39	35	24	29	38	22	27	27	27	30	33	27	28	32	33	30	30	35	30	24	27	34	23	34	21	30	29	31	32	29	15	34	15	33	31	24	29	25	31	31	19	29	26	22	31	23	24	14	18	21	35	29	19	26	40	29	40	35	34	31	24	20	23	44	30	22	28	31	32	29	33	19	24	37	29	33	19	34	28	36	30	23	28	30	41	30	29	31	27	37	27	24	29	23	35	25	32	28	37	21	34	24	36	27	32	27	34	23	18	23	23	32	21	25	15	25	28	31	19	33	27	30	31	24	24	20	22	24	29	34	23	33	24	20	22	21	37	30	20	28	27	25	20	28	27	35	36	25	25	45	29	34	20	21	27	30	29	30	33	16	29	26	24	28	27	32	35	36	34	27	24	33	25	23	29	25	28	18	29	34	24	35	30	31	24	26	23	32	27	29	32	26	32	34	27	33	33	32	26	29	21	28	29	33	35	24	32	17	31	31	29	27	25	36	32	29	24	36	32	17	21	32	36	32	29	32	23	35	22	29	32	23	26	23	32	31	33	26	25	32	40	25	31	34	25	32	23	36	23	31	27	23	28	31	24	24	21	25	33	28	22	39	24	31	38	27	31	25	25	25	33	22	29	30	35	29	30	29	35	24	29	21	26	32	26	23	27	31	31	25	22	24	31	27	30	24	19	36	28	22	27	25	24	23	29	32	32	24	37	26	22	25	39	27	33	32	31	31	26	28	25	24	25	38	33	46	28	42	29	36	36	20	33	27	29	34	29	34	31	29	20	29	22	28	31	38	29	25	32	28	21	27	22	24	23	22	36	28	30	23	36	17	22	35	20	20	29	25	26	38	26	24	22	19	27	26	25	24	29	30	25	27	30	22	18	39	37	28	30	29	26	23	24	37	24	31	29	21	29	22	33	27	29	31	21	20	29	30	29	37	30	39	29	37	26	31	36	21	22	24	39	22	39	32	29	24	39	20	26	30	25	33	27	30	22	23	24	39	23	17	30	28	19	28	26	25	30	29	25	20	31	31	28	40	25	32	38	30	30	29	37	23	27	25	32	41	23	33	32	22	35	22	26	23	29	28	21	22	20	25	25	23	26	25	22	17	28	25	32	23	29	32	33	31	28	24	26	29	28	20	32	30	22	23	29	33	34	33	29	24	51	31	33	35	24	31	38	35	24	31	21	32	25	28	36	27	34	27	42	25	22	23	38	22	34	29	31	20	33	31	32	35	25	21	32	29	30	27	35	42	17	24	26	30	27	35	25	27	27	30	23	28	24	29	27	33	21	27	27	19	22	31	23	26	36	29	20	25	34	28	29	28	31	33	32	26	23	42	39	34	31	25	24	28	26	35	36	26	25	18	30	37	34	23	35	26	26	25	23	29	24	30	29	25	38	23	27	38	38	37	34	32	26	27	20	25	30	28	19	21	23	24	26	31	20	31	33	27	33	29	34	32	21	27	23	34	22	30	42	19	37	24	26	25	27	21	36	30	28	30	28	36	32	31	25	39	38	25	25	24	26	34	27	32	16	23	36	23	31	31	23	32	26	20	25	38	29	38	26	19	23	34	26	44	19	26	29	28	28	23	33	33	25	24	33	28	21	28	26	29	30	16	18	34	30	22	37	33	22	29	35	31	33	21	22	28	40	24	36	36	30	25	25	26	39	19	22	15	29	27	20	32	26	30	30	37	25	38	32	26	26	28	41	32	31	26	30	30	26	34	36	23	28	22	32	33	23	27	28	25	22	23	30	28	28	25	31	26	24	19	24	27	29	32	32	37	36	32	23	27	29	30	23	22	36	24	30	32	25	29	31	20	26	33	26	32	24	28	28	37	20	33	27	26	32	23	33	26	40	28	29	35	31	20	36	30	19	29	30	26	26	33	28	37	23	32	25	36	25	20	20	30	25	41	25	26	27	32	23	32	25	19	28	29	28	44	27	34	31	27	34	20	31	28	24	28	25	37	23	30	23	22	28	31	32	29	22	25	29	24	22	37	25	41	24	22	23	36	31	22	32	28	24	31	25	36	31	33	20	29	32	27	34	26	24	35	21	30	19	36	20	22	28	24	20	26	23	22	33	26	30	25	27	29	25	29	26	28	29	33	30	23	24	32	28	23	28	38	24	28	30	31	28	33	27	32	20	24	28	36	37	25	26	32	31	36	25	24	35	36	33
31437	16779	8189	15841	22612	21928	19816	16397	12619	10429	9025	7793	7019	5829	5024	4430	3855	3768	3582	3358	3310	3507	3432	3223	3058	2499	2232	2108	1710	1544	1299	1203	1091	1000	978	924	878	893	784	782	762	767	805	780	693	677	645	621	558	601	593	542	512	519	497	573	511	520	541	576	591	641	598	589	647	626	637	632	642	624	640	590	607	596	545	589	548	558	509	490	497	508	517	574	530	509	542	511	514	486	531	493	516	537	519	519	509	467	550	525	503	497	504	513	465	497	480	486	479	473	504	466	481	502	459	435	471	478	498	483	457	467	449	491	464	473	477	492	484	491	467	441	510	434	469	465	501	432	458	466	464	500	461	505	529	527	442	492	475	497	484	456	462	507	500	507	505	514	487	481	493	499	469	538	535	472	487	504	457	480	464	515	462	512	473	490	498	487	481	496	471	524	454	523	416	495	475	524	456	520	462	483	489	482	486	472	495	517	428	498	490	483	479	502	459	461	466	472	474	505	483	490	511	505	491	452	475	505	461	491	481	488	485	510	473	451	490	474	471	473	493	474	498	503	477	449	467	454	481	479	468	465	486	477	507	484	502	454	487	476	475	484	466	478	497	485	486	472	510	504	518	443	499	472	491	471	453	441	477	498	508	442	465	477	477	535	511	491	478	486	484	508	516	459	475	474	479	473	406	458	497	497	467	457	469	484	502	509	520	465	451	504	517	468	523	465	476	487	498	467	450	504	451	486	484	475	479	467	448	489	511	460	498	500	479	464	479	529	461	499	502	465	510	447	490	450	490	492	478	476	456	505	485	521	487	518	463	439	512	477	449	486	457	474	486	502	464	503	510	461	487	488	471	486	485	452	489	471	414	478	478	491	498	495	475	474	480	509	500	475	448	492	519	472	477	469	456	492	461	463	526	482	453	524	477	467	493	482	480	450	458	452	477	453	452	492	453	479	473	462	475	478	485	453	468	443	492	479	500	491	438	475	490	513	474	447	479	485	472	462	474	477	499	489	476	468	499	481	505	502	478	481	462	504	482	493	461	510	536	500	501	497	482	459	466	460	504	471	499	469	471	483	441	472	485	470	476	476	474	487	509	502	490	497	465	511	508	479	505	460	508	482	450	458	478	446	449	446	452	492	479	471	462	488	441	473	456	468	448	512	484	491	474	460	501	457	469	483	508	504	476	473	471	482	502	482	501	467	481	481	493	479	495	485	475	513	508	479	488	447	490	475	518	452	513	463	504	473	485	445	480	486	455	461	448	488	518	477	491	512	498	499	472	474	512	445	459	492	474	449	481	488	481	479	459	507	451	463	494	473	503	488	480	467	461	484	465	457	500	493	474	490	466	459	492	488	487	473	485	492	432	464	474	439	473	477	462	489	481	484	451	513	478	461	529	464	447	450	477	491	482	493	465	495	483	494	505	470	470	516	439	477	530	461	457	490	474	481	487	461	493	482	518	476	511	507	454	463	484	493	504	457	486	522	461	447	467	488	479	545	515	482	464	503	449	461	487	450	461	485	489	487	537	478	479	491	480	477	482	471	505	486	459	470	499	472	511	492	494	450	494	496	474	482	497	534	487	482	465	428	457	467	472	440	477	493	460	477	488	473	475	476	465	462	475	477	476	473	491	484	475	486	464	439	465	485	493	495	435	482	440	495	499	469	465	457	467	450	494	465	465	472	442	473	533	498	462	484	461	485	496	455	461	462	471	510	454	418	509	486	440	434	466	518	477	477	488	474	476	459	474	523	472	443	491	484	507	450	472	497	464	497	488	496	517	463	436	477	466	480	443	489	494	513	530	450	489	457	460	518	476	458	493	452	463	499	476	480	462	483	482	497	480	495	504	458	488	473	453	453	489	457	482	491	468	525	484	516	487	507	498	472	482	470	467	508	486	505	444	483	466	435	465	489	467	485	476	524	483	493	458	482	469	489	462	481	495	463	490	500	419	476	466	504	473	461	503	508	503	472	449	511	497	515	490	472	506	506	444	445	482	482	477	501	469	485	464	443	481	492	469	490	465	461	465	474	507	493	458	448	488	492	440	473	511	467	493	465	464	467	481	451	466	475	475	471	465	499	467	493	498	460	482	474	467	454	505	519	488	449	501	455	486	524	474	480	474	466	446	492	482	469	453	470	433	484	452	461	486	528	474	465	486	502	450	500	487	495	488	464	493	513	499	504	484	501	514	440	480	480	486	482	465	476	486	529	471	469	465	507	478	487	452	492	458	510	449	488	507	497	498	474	509	451	459	471	492	501	451	484	480	452	476	466	450	479	503	476	489	521	472	484	467	515	482	470	489	483	468	480	495	472	481	457	460	477	518	493	458	477	475	457	482	452	452	471	514	463	484	477	481	505	467	478	463	501	523	484	446	446	465	504	503	481	449	478	509	526	511	488	479	489	480	479	476	426	481	517	492	471	516	464	489	487	478	472	499	530	457	483	476	535	471	461	471	461	491	516	487	483	486	495	508	473	473	478	474	474	486	506	432	516	442	491	482	449	466	440	482	502	509	437	485	471	509	447	482	451	467	465	468	462	499	481	464	521	509	468	443	474	465	469	453	435	496	472	441	463	501	452	485	491	491	475	486	505	515	492	485	476	500	506	496	514	460	504	501	507	485	476	481	473	450	441	452	493	480	502	513	435	465	526	499	471	466	457	482	524	453	494	438	460	488	494	478	488	465	452	481	448	474	509	434	455	492	485	489	447	476	501	503	482	478	498	505	463	430	473	509	468	519	484	489	475	475	496	510	483	471	467	463	481	499	498	498	448	476	501	505	461	469	497	466	520	507	492	482	499	485	421	471	443	430	516	456	460	495	494	473	466	509	485	480	481	450	482	495	478	476	476	477	455	506	473	455	494	469	476	494	504	473	470	466	477	452	446	488	495	513	471	505	487	479	441	464	474	473	485	509	510	491	482	516	473	469	446	505	491	495	494	470	460	537	521	470	467	471	523	469	493	492	458	504	460	461	508	467	516	528	484	451	470	476	448	444	455	458	491	457	467	482	489	500	460	444	459	507	481	473	501	489	509	449	494	475	490	489	478	491	520	466	485	478	461	446	541	523	468	507	405	499	418	498	501	476	462	457	490	461	487	452	481	505	497	445	537	494	484	489	487	463	470	509	511	497	486	476	471	482	469	467	489	515	470	478	494	485	447	508	498	460	474	485	493	513	456	513	497	481	491	452	443	469	468	464	442	468	460	443	488	479	500	487	501	475	501	466	504	501	467	532	468	465	503	516	463	464	496	477	495	498	503	463	477	458	477	478	528	492	495	501	493	452	478	500	518	498	490	487	508	461	467	467	461	507	490	514	470	504	459	475	431	443	481	475	451	490	490	469	511	510	437	476	485	459	468	497	443	466	499	479	484	485	472	491	501	495	459	505	482	477	473	489	509	509	449	500	482	486	497	493	485	476	475	466	503	486	471	494	473	501	515	473	494	511	496	494	437	458	511	485	491	486	454	485	493	475	482	473	465	542	464	486	504	461	498
5730	2323	688	409	529	551	450	430	386	298	304	257	213	231	183	146	142	140	131	131	133	126	103	136	112	78	91	85	71	65	68	54	61	55	42	49	50	62	45	55	38	52	41	51	51	44	41	30	37	47	40	35	37	32	36	48	43	50	36	32	34	54	30	34	38	48	35	47	42	45	53	32	34	37	35	39	31	36	39	39	40	45	40	38	41	37	47	26	30	35	34	40	39	45	42	38	36	39	45	44	44	37	41	41	34	28	38	27	40	30	42	26	38	37	38	44	39	37	42	47	42	35	29	32	39	36	29	38	42	30	32	31	34	47	41	43	42	28	50	40	32	34	40	41	40	34	36	40	37	31	42	29	34	42	36	35	36	30	38	34	37	43	38	47	39	28	42	56	39	30	43	48	43	47	51	38	30	44	42	38	26	43	25	44	41	33	24	36	27	39	29	31	29	33	37	34	43	32	37	36	48	34	41	35	32	33	32	36	39	28	42	40	36	46	29	41	38	33	39	36	25	40	23	33	37	33	34	36	24	35	36	39	35	44	43	33	33	42	24	37	35	39	46	38	36	46	28	36	36	35	28	30	48	39	34	36	36	33	35	33	32	37	40	37	38	42	42	30	46	34	36	38	38	38	35	42	31	35	42	41	43	49	28	35	49	42	39	38	42	30	31	34	33	48	34	36	41	47	37	34	32	28	39	28	40	34	41	46	39	45	46	24	40	35	31	35	36	42	33	42	34	40	38	48	37	43	42	33	43	41	29	26	39	39	43	34	38	43	48	38	43	40	33	38	42	37	27	41	33	33	33	37	42	45	43	36	36	44	44	40	31	30	30	36	34	29	43	39	47	52	37	37	37	31	39	48	39	33	31	26	27	44	54	40	39	37	31	41	40	43	38	47	36	33	38	35	34	28	32	26	36	34	38	41	46	32	38	42	27	34	37	43	39	41	42	38	47	38	38	44	35	34	30	32	35	44	40	43	36	38	40	35	41	38	38	32	29	42	42	39	37	37	38	32	27	27	37	37	34	28	36	34	41	41	34	35	37	42	34	41	41	41	33	29	44	35	36	44	50	36	28	31	41	31	46	35	46	32	41	35	41	29	37	37	40	42	33	41	31	25	40	26	31	42	36	40	41	39	38	41	34	34	44	36	35	29	36	38	31	40	33	39	26	44	38	38	36	34	47	40	45	36	35	45	41	42	40	43	39	31	30	37	42	41	37	45	45	31	41	31	39	36	46	40	29	44	43	45	41	39	43	42	29	33	37	37	43	37	35	37	30	28	42	43	34	41	32	41	36	30	35	35	24	42	34	41	40	35	37	38	44	40	35	35	30	31	45	47	44	40	43	42	42	36	32	39	39	34	52	33	29	34	33	46	27	31	25	24	38	40	28	34	35	35	32	24	25	33	30	31	38	41	35	29	35	40	33	40	30	41	47	39	44	37	38	29	34	21	44	41	39	35	32	35	49	42	47	43	43	42	38	37	43	35	32	41	33	33	46	31	35	43	34	41	39	26	40	36	36	37	33	36	36	42	28	28	31	37	36	37	30	36	33	45	35	41	38	37	43	38	33	31	30	32	37	34	26	38	42	36	40	24	29	34	29	45	36	31	34	33	51	30	33	36	31	35	39	47	40	27	37	42	44	41	38	48	31	35	44	29	46	36	33	37	37	39	33	42	36	39	38	34	46	37	41	41	39	20	36	39	44	28	43	32	25	44	33	37	33	31	41	31	42	32	39	33	35	35	24	28	43	33	47	41	51	34	29	32	42	35	31	41	43	42	38	40	38	34	27	39	31	48	41	35	40	34	34	36	36	36	42	26	33	31	24	41	39	34	33	40	32	35	24	27	34	38	31	38	44	39	21	28	30	33	33	43	33	51	42	40	29	35	42	34	37	23	44	25	32	42	36	38	37	43	46	29	39	48	29	53	51	37	43	40	42	36	29	42	44	32	30	28	27	30	31	38	35	46	46	37	34	37	40	28	39	32	41	41	35	36	41	17	23	38	44	27	36	43	39	23	38	33	40	40	40	25	28	32	44	23	34	35	40	42	34	41	42	33	34	31	20	39	37	28	26	47	40	32	41	45	43	31	39	30	41	37	29	31	37	32	37	44	36	40	29	36	35	41	26	33	35	43	44	39	32	38	41	29	29	50	28	44	35	33	48	48	34	33	32	44	36	44	41	36	48	39	39	47	32	25	39	36	39	42	29	39	40	42	25	37	32	31	44	34	35	35	41	35	34	32	28	56	37	44	43	41	40	48	39	35	40	37	43	41	38	38	41	37	30	41	35	32	25	46	23	33	42	36	35	38	32	34	35	35	38	30	36	42	26	43	29	37	34	26	47	36	32	26	44	37	39	35	43	50	36	34	39	37	25	47	40	30	47	33	35	29	32	41	32	46	30	26	43	37	44	39	37	31	32	27	39	24	34	39	34	51	45	42	41	37	28	32	37	51	45	38	47	36	33	34	43	32	42	29	37	41	28	34	36	33	29	30	31	46	47	41	38	26	34	30	32	50	47	39	31	35	41	40	34	50	36	35	36	30	33	40	35	37	27	24	21	44	39	38	30	35	32	45	44	41	36	45	32	47	35	37	38	38	44	34	36	36	30	39	34	43	40	40	41	35	27	41	33	39	46	29	22	28	35	35	42	33	34	30	35	38	37	37	37	42	33	38	30	37	28	41	32	41	37	41	39	38	33	49	41	30	35	41	34	32	33	31	42	46	28	26	37	46	42	31	31	44	33	33	41	34	34	38	31	43	42	50	34	31	36	37	32	38	31	40	41	38	45	43	27	48	43	36	35	48	42	36	30	30	41	34	35	39	37	36	40	36	35	36	36	35	29	36	41	35	42	34	33	28	31	48	28	39	33	39	43	45	33	38	31	32	30	43	36	37	32	31	26	39	29	31	46	43	31	43	36	43	39	41	40	50	30	33	44	38	37	38	43	37	36	40	32	39	40	48	35	32	36	34	35	31	35	47	26	35	36	36	36	29	27	39	44	37	29	36	33	38	36	41	33	40	31	30	37	31	36	30	34	47	31	37	40	37	40	38	35	43	30	33	35	38	35	44	27	46	41	28	37	44	33	34	43	33	41	34	37	44	32	38	36	35	40	39	32	32	26	42	36	33	32	41	40	45	44	36	35	50	32	45	38	39	39	38	37	27	23	33	35	36	47	47	41	38	37	46	38	50	33	43	37	32	34	33	29	35	33	39	38	40	36	29	41	38	38	44	35	39	37	31	51	33	36	41	37	40	32	41	35	32	30	27	29	35	36	26	35	37	45	32	36	38	50	28	41	44	51	30	41	34	38	27	38	37	29	45	35	40	42	36	35	32	41	42	31	47	41	26	44	35	29	30	32	27	44	30	41	29	37	36	38	28	33	30	29	36	42	37	28	53	42	44	38	30	33	31	26	44	31	33	36	37	41	50	33	41	38	46	50	37	30	32	35	35	27	56	35	32	32	30	29	37
41899	25174	13800	22999	30742	30018	26992	24705	21201	18433	16095	13121	11997	10852	8739	7379	6880	6904	6264	6228	6133	5795	5626	5309	4742	4242	3785	3223	2737	2501	2138	1898	1692	1673	1472	1476	1431	1345	1214	1233	1173	1128	1055	1065	988	1006	995	878	848	780	831	756	752	747	759	698	750	822	776	755	807	832	929	861	870	869	964	898	897	872	859	883	857	807	765	740	716	707	747	702	717	709	677	677	760	681	648	707	716	694	665	658	756	713	711	681	714	670	672	707	676	616	645	646	624	610	654	639	675	613	621	592	637	578	655	606	611	647	604	672	581	636	658	630	672	658	649	629	650	626	621	607	620	648	622	575	578	638	606	629	623	650	664	631	673	623	671	600	657	623	612	630	644	607	632	628	659	625	593	591	639	606	663	633	636	653	643	600	608	648	594	617	641	609	622	627	595	629	651	628	621	608	623	599	671	645	634	574	612	672	627	623	626	592	648	592	593	587	617	614	636	635	634	640	597	584	630	612	667	648	680	584	620	628	641	605	632	652	633	631	620	604	592	595	659	618	634	630	625	672	655	582	624	621	580	580	631	613	619	654	600	614	622	646	626	615	616	614	664	615	594	694	645	657	680	636	664	586	645	600	618	611	619	612	618	665	632	627	660	598	592	636	637	611	634	622	616	636	637	605	617	586	615	671	611	632	647	590	606	629	633	642	590	632	619	598	657	607	612	627	652	577	655	664	601	626	603	636	627	659	596	668	647	679	611	651	621	585	615	612	618	585	608	614	600	632	625	620	604	585	637	617	639	601	654	655	638	612	635	649	620	640	616	583	613	647	594	621	604	601	648	583	646	559	663	639	671	588	621	644	613	615	635	642	614	631	656	635	631	651	645	592	624	662	608	600	601	592	640	593	631	606	633	640	621	618	607	629	608	632	581	632	587	602	650	587	609	658	583	615	666	656	596	649	593	613	631	591	617	622	650	641	639	627	607	675	625	610	581	624	653	619	646	608	632	640	608	625	645	573	592	633	634	637	592	593	607	588	647	623	623	677	613	648	656	626	618	639	603	611	624	592	617	568	624	600	665	633	620	625	622	574	622	617	651	614	662	650	628	597	600	635	628	624	662	592	631	606	628	622	648	674	648	609	609	608	599	616	626	599	603	612	604	579	638	587	653	651	622	606	618	684	650	684	586	572	628	665	625	609	642	636	613	602	601	631	610	618	658	632	600	616	622	619	655	605	623	632	660	608	599	663	588	681	591	660	584	655	556	621	601	594	612	621	600	562	609	613	622	584	643	599	616	675	632	631	614	627	620	622	639	671	625	628	613	616	639	627	629	624	650	601	675	549	605	638	668	651	594	664	644	627	608	649	644	617	628	620	599	620	625	667	628	597	637	629	609	624	601	580	610	644	593	636	606	639	590	617	567	617	596	630	582	619	626	656	624	623	621	636	622	613	597	626	622	619	590	588	659	644	614	645	639	606	640	637	630	608	596	631	624	572	654	626	610	632	641	673	595	629	667	608	640	688	652	645	625	650	626	648	642	654	615	587	626	698	653	608	619	583	630	623	639	640	600	623	613	600	642	610	595	658	602	601	595	629	654	643	621	633	610	618	614	580	603	655	616	574	606	628	611	600	617	618	627	604	656	581	596	586	631	608	604	666	610	603	659	609	659	592	581	623	610	676	603	626	614	607	660	633	597	578	605	593	576	619	588	635	605	618	656	658	649	629	594	607	625	612	609	644	631	648	648	609	584	642	632	612	609	604	626	633	605	591	611	638	626	603	658	657	569	664	656	620	621	603	602	629	622	627	620	593	608	634	689	599	636	669	611	585	616	626	607	627	640	633	609	622	600	605	602	611	614	559	620	574	650	573	614	622	637	597	624	573	623	590	591	627	605	561	664	637	622	646	618	583	623	599	608	645	659	655	647	647	602	636	635	640	636	624	625	590	611	630	632	611	630	643	628	648	608	618	639	647	609	641	619	607	578	649	591	612	625	656	633	609	593	579	584	634	651	610	591	573	597	636	625	626	645	601	645	627	624	640	675	619	628	653	614	644	635	658	624	647	649	616	638	645	640	653	590	647	620	579	608	612	606	616	628	609	600	636	602	582	584	628	628	592	625	648	593	616	617	592	629	645	633	617	625	612	598	586	622	615	612	640	642	612	625	603	601	657	614	631	614	583	579	629	603	654	642	635	604	646	642	615	583	613	669	640	582	640	637	646	585	596	664	617	628	648	594	679	642	680	635	606	633	579	619	654	612	651	587	619	630	647	614	667	662	653	636	629	606	610	601	618	615	624	639	568	643	616	640	580	594	589	631	602	578	602	601	619	593	591	634	630	562	619	601	634	605	636	605	617	623	593	604	651	651	635	577	627	629	619	671	657	665	611	631	605	615	626	646	620	616	610	588	644	616	612	622	602	572	602	610	631	643	576	627	627	646	660	653	601	607	615	599	629	635	643	596	620	605	640	603	660	620	597	608	612	633	625	566	627	618	640	606	650	653	610	593	643	609	635	597	641	620	637	586	620	646	643	603	587	643	614	633	629	639	613	628	564	615	660	646	615	636	629	680	655	621	637	600	623	623	600	607	630	637	637	602	623	647	593	609	593	625	604	596	602	619	637	612	595	627	608	645	608	614	625	637	617	639	631	619	637	590	638	659	642	626	628	596	633	618	631	610	573	603	619	593	599	639	621	606	630	649	619	630	624	590	638	618	595	626	631	652	661	624	633	660	625	635	618	672	619	616	632	637	598	580	600	625	631	639	638	606	612	602	615	651	642	635	620	640	631	666	622	612	645	600	644	613	604	623	607	632	594	619	654	599	628	654	616	587	584	572	622	631	651	610	603	630	611	662	629	592	592	609	652	623	630	593	607	603	554	648	607	645	622	575	630	641	597	618	632	618	602	665	614	632	609	618	626	592	599	618	616	610	667	628	665	665	634	633	673	601	601	639	611	638	619	621	616	627	628	635	612	669	591	615	635	594	609	611	644	601	646	624	667	620	604	655	598	689	629	601	611	623	630	595	604	605	576	633	601	603	602	677	636	630	610	629	644	590	660	609	652	668	618	618	653	649	627	595	659	607	603	621	681	632	623	604	618	623	639	627	617	661	610	662	631	620	586	602	602	659	619	619	542	608	609	606	634	624	589	656	605	619	612	611	596	621	571	637	603	620	642	595	623	598	613	668	645	638	657	623	603	654	635	642	624	637	594	591	607	638	616	642	628	625	627	608	576	588	575	634	604	627	655	611	644	625	604	672	654	618	603	634	558	602	661	643	616	640	641	588	630	608	659	599	603	631	649	660	609	661	657	667	578	657	597	637	658	623	635	671	618	614	621	652	611	577	592	610	628	603	621	657	626	642	639	635	611	660	620	582	619	663	622	636	595	578	608	615	592	627	617	617	643	629	643	589	621	620	614	620	648	636	617	612	623	592	641	617	642	640	617	618	624	661	611	617	658	625	590	633	636	653	638	649	613	590	632	611	603	592	593	653	621	592	638	610	647	621	634
5308	1621	504	320	430	417	354	321	327	279	249	176	156	182	162	144	131	114	129	128	124	113	97	101	110	80	75	70	49	48	55	59	46	52	40	56	49	45	52	45	38	37	39	49	41	38	38	30	44	40	39	33	44	34	46	33	54	58	40	32	47	38	46	38	35	46	52	41	47	44	51	34	45	48	49	38	43	44	38	33	28	41	41	34	48	39	31	38	43	33	32	40	45	49	31	47	46	38	46	28	28	31	47	39	39	34	55	32	28	40	31	37	38	38	38	28	30	41	21	40	46	45	38	45	46	41	37	21	53	42	50	43	48	46	45	45	42	35	29	33	39	40	33	41	34	42	28	34	38	30	30	33	36	22	44	38	32	40	31	37	39	42	40	41	42	32	56	40	32	37	38	39	38	32	40	32	43	32	36	38	38	48	38	36	26	41	28	30	33	26	42	44	27	42	36	23	33	48	32	38	33	31	38	35	38	42	33	29	32	36	35	39	34	34	24	34	44	32	35	26	40	31	42	35	42	40	31	37	37	34	37	35	32	39	41	36	39	30	24	35	32	41	28	34	37	46	46	36	38	36	41	24	42	33	34	49	41	39	41	45	41	39	34	45	30	45	43	34	24	53	34	32	30	32	36	39	36	37	31	45	48	37	38	47	43	45	48	32	46	24	31	24	43	32	42	44	32	39	45	38	35	43	41	36	33	40	30	36	43	39	29	32	58	38	40	46	43	45	28	29	38	46	35	31	33	32	41	44	39	33	37	32	29	41	30	36	42	35	46	39	39	41	36	46	33	39	30	35	33	35	42	35	32	38	36	43	36	27	45	34	37	46	34	32	27	42	27	40	38	43	30	33	28	40	49	36	46	43	38	35	40	37	26	42	37	38	38	25	35	40	41	39	39	49	30	40	27	44	31	37	48	33	40	35	36	37	26	35	40	47	34	34	37	42	26	36	42	35	38	40	26	37	32	36	42	34	40	34	29	39	31	40	49	29	33	34	42	27	31	46	44	30	30	39	37	34	36	40	35	49	40	40	38	44	43	32	33	46	38	46	36	35	34	47	32	31	44	34	47	34	42	23	42	29	36	29	47	27	33	42	37	29	47	47	30	35	46	42	40	36	30	37	31	31	50	36	42	36	43	36	37	40	40	43	50	43	36	45	41	34	35	34	36	50	41	34	38	39	35	36	32	39	37	31	40	46	52	28	25	33	43	37	29	39	41	35	30	37	45	35	42	27	35	38	44	47	43	32	31	38	35	33	41	45	33	29	37	32	31	46	41	44	39	41	44	30	39	40	33	39	35	39	35	28	32	36	39	41	35	34	43	33	34	38	37	43	49	40	44	35	38	34	39	35	39	35	34	28	35	25	36	42	43	40	32	47	41	33	46	47	45	39	32	50	47	42	45	35	32	33	23	44	43	37	46	37	34	39	44	36	33	26	26	40	44	30	34	38	27	44	24	42	42	32	33	35	34	34	39	39	37	32	37	28	31	40	34	41	26	39	34	40	33	41	41	43	38	31	40	42	37	33	37	36	43	30	44	34	27	45	42	43	32	39	49	36	31	36	34	43	40	43	36	29	39	38	30	43	35	32	44	30	42	39	36	29	50	37	35	37	39	37	46	32	36	40	43	33	43	38	35	37	34	37	45	44	36	34	49	41	35	30	27	32	31	44	30	41	32	32	33	28	35	32	39	26	50	45	41	30	37	40	38	36	36	35	33	26	29	35	43	33	40	35	43	30	37	36	31	28	35	48	41	31	30	34	35	35	31	43	42	37	52	31	38	41	39	37	40	25	26	26	46	28	36	42	27	40	35	31	37	35	42	35	38	29	39	36	41	32	37	40	45	38	47	29	42	31	38	41	39	38	45	47	37	38	29	42	44	32	18	33	40	49	49	44	32	45	38	44	33	37	28	38	46	44	31	45	31	45	31	37	42	37	39	41	28	27	44	40	48	33	32	28	29	41	37	36	33	21	34	24	42	47	36	26	43	39	45	41	35	41	41	43	36	36	37	41	49	39	48	43	40	37	44	36	36	26	33	36	40	43	28	36	45	38	37	37	33	41	32	32	32	31	40	43	32	36	43	32	37	40	45	34	46	44	42	35	46	33	33	27	41	39	40	42	43	32	40	37	43	33	41	28	36	34	37	52	49	44	40	40	31	42	37	41	42	36	33	34	31	42	31	37	43	48	38	39	34	44	48	44	20	46	37	40	34	22	40	46	30	40	40	42	37	36	36	36	39	42	35	26	40	33	44	24	47	40	33	29	26	33	35	36	30	34	34	43	44	35	29	48	48	31	47	30	41	24	29	34	51	47	47	36	36	50	35	29	33	40	30	39	36	38	31	37	32	43	32	36	37	41	35	47	39	36	37	34	48	25	42	23	29	35	38	41	30	42	42	30	40	43	34	35	38	38	45	35	35	39	47	48	41	56	37	37	43	39	40	35	41	38	46	45	41	37	34	41	37	40	40	43	33	47	36	34	43	40	35	37	42	38	55	29	45	32	52	29	34	37	31	45	41	30	36	37	34	47	40	32	42	37	40	50	36	39	38	38	40	37	41	32	39	38	29	35	34	33	38	33	33	34	32	33	29	46	37	40	35	46	42	35	38	25	43	37	35	27	40	36	29	39	43	30	29	33	35	40	41	34	30	24	31	38	29	29	32	38	48	37	39	36	28	33	32	48	30	41	31	36	28	35	40	36	34	34	43	36	40	48	30	39	39	47	21	27	39	47	30	47	37	31	28	44	35	34	32	40	35	43	41	29	29	31	45	30	44	34	37	31	34	35	39	46	30	32	35	38	36	30	38	26	34	39	38	33	37	31	42	40	33	45	26	44	37	34	34	46	40	49	47	51	39	33	43	41	44	38	36	33	41	37	37	36	31	38	33	36	36	46	36	33	31	33	34	32	39	34	43	46	41	33	48	39	38	38	47	37	29	36	33	45	32	34	39	38	50	37	42	31	35	36	44	48	32	32	34	40	41	43	33	44	34	35	40	32	47	39	37	48	50	43	40	38	37	39	43	32	43	36	33	29	38	41	38	30	39	39	40	47	46	44	31	38	43	33	39	41	36	40	27	36	40	38	36	30	38	37	36	35	33	38	33	35	29	33	43	31	49	42	31	42	33	52	36	32	33	28	35	30	42	30	32	30	43	23	33	33	32	46	35	37	43	43	44	38	27	38	45	36	37	32	42	31	35	31	40	44	43	39	30	39	31	34	52	39	32	33	42	34	35	29	32	41	33	42	34	44	48	40	31	41	38	34	35	42	47	35	22	42	42	37	29	28	35	33	39	48	46	38	33	23	25	37	33	37	34	43	43	35	32	40	39	37	51	39	40	29	61	44	33	37	37	35	37	47	33	30	37	49	45	33	37	51	34	41	38	44	30	37	41	37	31	35	38	39	41	43	41	39	47	33	37	36	36	41	40	29	40	43	36	41	34	32	32	43	30	26	37	46	45	23	45	34	39	39
36514	22362	11680	20645	27642	27847	24635	21026	18909	16161	13331	10769	9357	8581	7522	6876	6484	5837	5543	5582	5077	4980	4800	4568	3791	3281	2949	2469	2225	1944	1811	1704	1525	1436	1364	1293	1227	1113	1118	1040	1022	994	991	969	915	907	870	828	768	767	780	782	727	718	745	724	759	725	756	771	831	844	866	818	885	837	799	909	855	866	798	848	774	743	707	679	703	717	689	734	664	679	704	758	696	695	676	718	669	681	715	658	727	684	676	685	638	667	677	666	674	645	602	603	597	619	649	644	645	634	621	649	642	626	627	615	602	603	640	693	631	658	685	659	644	641	654	577	542	636	663	644	632	622	627	632	640	635	607	595	618	610	616	657	629	622	643	663	605	638	587	643	618	612	642	640	647	644	588	658	611	639	640	650	600	603	669	636	602	610	627	625	615	646	614	582	614	627	634	596	638	605	612	613	590	629	613	612	638	634	593	634	619	611	636	605	602	613	624	675	604	648	557	633	609	631	602	617	652	594	625	619	644	657	608	617	621	594	619	615	611	610	623	661	590	629	615	615	647	622	592	636	567	662	596	636	626	662	587	602	618	608	648	579	629	627	593	675	634	676	609	633	605	620	634	587	642	676	665	626	629	691	619	635	653	657	632	606	616	613	644	631	607	663	626	617	659	581	586	672	645	629	653	590	619	650	595	601	632	618	594	644	686	620	643	603	616	635	593	644	621	631	594	599	607	599	618	618	638	592	662	624	642	581	651	657	625	594	645	619	650	629	602	661	608	617	677	582	594	627	582	676	603	662	579	634	627	583	644	631	604	617	631	614	619	653	615	622	626	642	621	622	647	636	656	643	654	635	640	623	686	650	613	611	603	651	618	662	636	617	572	592	671	577	639	666	608	611	614	615	620	632	630	627	649	615	620	695	624	636	615	625	653	615	613	618	616	625	649	643	637	629	613	625	622	619	660	644	600	615	649	652	633	626	593	594	632	629	616	608	583	623	630	603	652	586	623	582	625	604	618	632	649	644	590	669	643	608	656	603	645	646	629	604	651	651	600	598	597	621	625	610	611	620	611	648	614	635	623	646	647	658	629	616	616	594	630	666	670	615	616	631	601	660	629	646	626	607	628	587	640	597	610	575	620	616	632	660	579	662	626	632	608	617	607	594	623	632	598	604	617	599	627	641	595	614	622	597	588	616	638	613	621	614	592	647	572	595	642	648	613	647	621	641	617	623	633	675	646	622	646	594	581	634	628	607	619	611	640	655	632	611	650	688	586	614	645	616	601	616	618	619	646	623	590	617	603	632	613	623	640	624	619	636	614	641	665	651	619	649	650	594	644	642	661	653	647	628	619	612	642	627	581	576	649	634	612	627	608	627	588	628	633	577	653	623	649	634	629	667	621	617	614	661	610	611	635	624	593	640	697	617	666	605	652	605	619	609	651	645	638	599	641	655	638	620	625	654	610	591	591	677	643	616	600	641	612	653	651	661	559	593	633	665	607	622	649	646	643	617	625	594	638	654	587	615	629	615	644	635	612	614	631	645	665	592	603	665	670	611	648	657	620	631	622	643	641	639	609	598	630	626	607	653	618	595	598	642	648	611	626	632	643	641	580	623	626	660	635	618	690	644	641	597	606	583	608	632	642	615	615	613	660	614	632	640	650	628	619	611	646	632	648	643	617	630	579	645	591	620	613	616	615	686	601	587	653	635	647	628	619	648	604	625	649	615	659	665	633	621	593	601	637	627	592	620	641	649	617	644	631	648	663	610	661	626	574	628	611	630	621	654	667	641	700	612	665	615	630	620	579	607	634	613	628	606	635	562	639	608	610	611	667	583	610	640	595	662	639	655	639	609	678	572	611	650	609	627	653	634	610	609	645	637	635	608	659	628	652	590	617	598	631	602	596	630	645	599	609	656	613	607	656	646	594	641	663	635	630	598	593	633	638	612	681	650	613	642	642	644	602	632	620	635	593	629	668	632	589	621	619	662	642	594	658	617	601	637	643	656	617	627	647	702	641	626	593	628	605	625	592	629	597	629	609	552	646	656	627	637	597	621	662	647	626	612	616	625	610	634	638	621	631	637	589	660	639	628	640	623	650	626	622	608	629	618	625	593	655	631	655	618	604	603	635	674	615	616	606	658	608	640	637	600	625	653	588	611	615	599	596	607	602	597	618	602	571	613	632	634	601	642	629	636	623	585	655	624	620	620	641	620	630	643	652	643	645	593	642	601	587	608	583	631	658	621	646	649	603	669	645	613	631	630	606	643	595	611	614	647	611	649	595	673	647	660	589	645	605	601	676	681	583	647	637	628	638	674	634	640	607	638	645	678	555	624	600	593	659	604	615	672	615	625	658	644	617	649	610	661	642	635	655	623	622	689	599	556	636	618	662	638	597	648	620	647	622	635	595	632	641	611	572	641	616	647	628	613	608	630	605	632	643	630	625	574	631	630	637	588	599	630	639	637	621	600	616	631	628	599	615	586	640	614	680	657	627	588	588	611	614	605	662	628	597	637	660	636	614	601	546	595	585	673	633	665	603	618	630	650	660	657	639	621	621	677	636	620	605	557	626	597	623	654	618	604	589	619	608	641	673	648	628	577	645	630	654	609	614	630	633	622	652	670	602	647	684	709	656	610	627	601	621	615	581	625	705	598	612	612	632	618	660	647	615	652	633	627	663	640	594	651	617	611	607	646	656	637	589	647	678	650	639	611	637	642	620	655	653	593	614	612	593	598	608	649	624	684	649	654	616	641	638	609	618	631	596	616	661	618	640	641	612	648	617	669	637	633	646	619	614	622	631	639	632	601	628	632	623	612	616	672	624	623	619	631	625	621	672	650	687	585	653	638	645	624	645	594	647	626	650	623	580	630	622	645	605	589	645	598	615	577	598	623	636	652	604	628	631	617	605	671	601	601	631	607	623	649	621	642	635	622	608	618	656	606	606	615	600	619	623	681	608	647	624	632	628	614	644	639	624	643	640	614	627	670	623	659	624	637	634	609	654	633	673	614	617	697	648	646	600	606	613	650	632	639	650	623	628	574	634	632	582	628	629	610	618	613	643	613	605	624	611	618	605	608	641	630	594	638	610	631	640	620	635	627	591	596	593	619	639	584	645	588	640	669	642	606	601	618	576	663	626	660	638	645	587	626	591	618	638	619	652	575	598	597	639	619	659	623	608	636	653	607	604	653	643	619	602	642	623	608	587	632	641	624	608	609	653	620	621	631	631	651	665	660	645	604	620	631	641	633	664	603	623	640	619	621	648	683	618	605	635	618	659	601	583	654	622	634	586	623	617	633	649	581	646	581	650	629	632	654	623	616	645	633	592	672	611	632	615	638	589	655	590	667	616	633	596	599	591	629	590	640	646	646	613	647	589	625	637	641	639	607	633	589	647	637	650	611	674	603	601	600	618	644	638	659	617	625	627	594	621	631	626	638	617	654	591	611	630	628	614	656	630	610	626	636	658	618	616	613	634	606	642	625	609	642	632	639	639	637	628	567	615	646
6992	2858	793	519	713	647	611	577	407	477	361	284	248	268	225	215	188	160	195	194	173	165	153	158	141	98	113	97	98	89	79	66	62	70	66	49	66	58	62	47	50	50	54	36	55	60	46	49	46	43	37	45	54	53	62	43	57	55	49	46	46	38	60	57	61	42	49	63	56	55	50	48	60	55	53	44	50	45	47	42	57	41	41	49	49	40	48	50	54	51	59	57	38	50	61	48	43	54	52	36	43	40	41	50	51	36	57	41	36	47	47	34	46	39	37	41	47	50	36	46	47	49	46	38	36	42	33	48	33	38	42	37	41	37	48	37	49	59	32	49	55	45	47	32	46	42	42	47	40	46	42	33	49	29	43	42	42	46	43	56	42	39	42	45	41	53	45	36	45	38	44	43	41	38	39	46	43	37	34	48	65	44	49	42	55	45	41	49	41	45	51	51	49	41	50	52	48	44	46	34	40	52	52	51	40	42	30	47	52	40	45	41	39	37	52	44	36	36	44	35	49	47	36	43	48	43	38	33	38	42	46	46	42	36	45	50	45	47	59	42	44	34	42	47	39	64	39	46	44	36	58	43	45	40	42	36	44	42	41	37	52	45	38	54	40	38	36	39	46	28	39	51	48	53	40	41	45	42	44	42	48	36	41	43	48	51	43	46	32	40	46	47	51	55	39	51	47	46	39	60	39	30	36	40	44	38	40	46	62	41	41	46	42	47	42	32	49	53	45	52	25	44	41	38	47	46	43	39	46	40	48	52	47	39	40	40	27	46	43	39	30	36	41	38	40	36	41	45	42	33	30	53	49	51	35	43	39	36	51	40	46	35	35	42	50	46	34	56	48	44	44	40	41	39	40	42	40	38	39	41	46	26	41	36	43	54	34	47	38	52	44	40	35	49	50	53	36	42	39	40	35	40	42	55	43	40	38	47	40	53	46	49	42	50	39	46	43	37	37	41	40	45	44	51	35	50	60	50	51	35	46	50	46	34	40	39	46	30	58	37	47	46	53	53	46	58	44	49	56	45	34	42	35	37	47	36	49	43	55	40	28	46	59	32	42	45	34	22	52	57	45	34	40	48	50	47	45	39	39	52	46	51	54	44	44	42	41	30	44	41	45	41	55	42	47	48	41	37	38	48	48	50	43	46	43	47	49	47	40	42	46	43	37	48	48	46	35	38	54	59	40	53	41	51	44	50	40	39	50	47	44	41	52	38	40	41	42	35	59	46	34	51	51	50	47	28	54	35	46	32	47	47	25	54	50	50	36	45	51	45	45	47	44	42	32	45	53	49	42	47	37	48	48	42	52	45	44	46	30	43	34	42	38	39	44	52	53	39	33	47	35	41	65	44	54	39	42	48	41	51	38	33	43	37	41	52	44	43	50	48	45	62	38	39	38	51	37	35	40	39	38	42	36	50	37	34	45	52	44	57	36	43	44	46	38	47	49	36	57	40	31	50	43	52	44	42	52	45	55	54	44	43	48	33	52	31	47	44	36	44	36	43	37	38	50	43	44	50	41	48	44	47	40	46	42	43	38	55	46	52	40	37	41	32	40	40	43	55	42	37	26	47	34	40	38	40	39	41	37	46	40	39	61	37	49	48	48	36	58	37	51	47	55	43	47	48	47	42	55	51	49	41	49	39	32	52	45	41	36	44	53	47	38	33	37	45	39	43	39	43	53	48	55	48	42	40	40	46	51	35	45	37	40	43	36	44	39	37	47	36	37	52	44	39	43	47	39	47	40	42	36	39	43	36	37	37	46	51	34	51	42	43	49	45	40	50	52	37	54	39	46	41	42	49	52	59	48	45	49	40	33	38	38	53	41	44	42	56	43	36	43	45	32	37	49	33	28	35	34	45	48	45	43	35	31	38	43	43	48	49	34	34	47	27	41	44	31	46	41	46	42	39	37	41	37	46	49	56	50	46	43	45	55	38	62	55	49	47	46	45	38	44	51	41	56	56	34	32	38	31	63	52	48	43	44	37	39	47	51	46	48	40	41	51	47	50	37	31	47	48	34	31	47	49	35	36	42	52	43	35	45	47	42	47	48	45	39	46	40	44	46	45	44	46	42	23	39	42	27	45	52	38	60	47	39	40	58	57	52	49	32	51	34	49	47	39	43	38	36	45	50	54	47	41	47	40	43	52	35	41	37	42	38	54	39	32	29	44	57	50	48	42	50	43	48	33	45	41	47	46	47	42	49	42	44	37	36	46	45	32	43	46	48	54	38	30	50	36	40	46	39	49	51	52	50	41	43	48	45	50	30	42	42	52	38	37	39	50	44	50	45	36	41	44	43	41	44	46	40	44	49	49	38	42	41	44	41	30	39	37	47	47	39	38	41	38	40	34	48	47	31	41	44	58	42	38	40	51	39	65	49	49	39	34	40	52	35	49	40	47	40	49	33	34	31	38	43	37	32	41	40	38	47	36	51	46	41	39	34	54	33	54	38	46	46	41	48	45	46	41	45	48	44	44	44	35	59	38	38	48	36	50	49	50	43	47	57	33	33	44	52	41	53	53	47	46	61	50	45	39	35	40	42	43	51	38	41	37	50	38	44	46	46	47	33	38	47	41	47	43	50	46	45	42	36	42	39	36	36	39	36	38	36	40	53	32	46	59	34	43	40	45	31	37	58	48	50	36	40	37	46	43	46	45	42	31	33	50	41	38	31	46	36	47	43	45	39	34	44	49	46	46	40	47	43	39	36	48	49	39	44	44	45	52	39	39	40	40	30	41	32	50	44	41	40	42	55	32	51	57	30	39	46	36	50	45	44	43	53	48	46	52	40	35	38	37	56	43	45	45	32	40	38	42	36	43	38	54	46	36	38	51	38	44	41	41	43	43	40	50	42	44	43	45	36	36	42	36	40	44	44	55	39	51	49	44	47	52	47	43	43	45	57	48	41	50	39	36	41	41	37	43	38	48	42	41	49	37	51	40	45	50	44	47	39	38	45	50	44	40	41	52	46	43	42	37	39	49	34	51	43	44	55	50	51	43	46	43	36	33	38	48	39	42	46	49	44	31	36	40	43	50	42	51	50	41	34	37	44	42	46	43	41	46	43	35	44	46	47	44	39	42	37	41	47	41	44	48	35	38	42	51	40	44	41	54	44	52	49	52	49	47	52	36	38	44	42	43	44	34	41	61	56	39	48	51	36	34	40	45	39	54	43	45	50	30	44	54	47	41	33	47	45	37	41	45	60	48	48	46	35	54	39	42	48	51	55	51	52	49	61	40	38	36	26	37	43	44	45	43	43	46	42	39	47	56	33	43	39	45	35	44	46	42	40	49	48	39	53	34	45	46	54	49	57	45	47	40	48	39	41	34	49	40	45	47	36	42	42	37	38	48	37	40	44	38	40	47	59	33	39	51	50	32	49	40	52	34	41	47	38	39	42	41	44	40	48	45	41	42	47	50	58	37	44	58	54	41	32	38	52	32	47	45	49	44	47	31	38	62	47	41	46	41	42	35
43884	27082	15457	26291	33675	33081	30526	26954	23779	21463	17619	14938	13345	12682	11641	10663	9441	8589	8820	7946	7370	7125	6825	6219	5199	4559	3999	3405	3089	2652	2522	2199	2012	1924	1804	1679	1578	1472	1452	1357	1303	1283	1239	1180	1133	1071	1074	1050	1031	953	926	901	914	875	874	893	847	938	893	1015	967	1042	1052	1016	959	1046	1053	1055	1034	1041	1009	967	986	933	941	892	871	869	843	860	847	796	826	831	774	793	818	810	811	820	840	770	825	889	798	818	752	781	796	743	723	717	751	721	719	747	757	734	720	724	753	733	724	706	734	762	712	752	744	748	765	716	708	750	743	743	747	732	692	745	731	770	738	721	696	749	739	773	751	717	710	766	775	721	713	751	677	715	731	761	737	758	666	760	711	769	710	803	737	698	761	735	737	711	695	686	681	715	733	745	702	718	713	730	757	699	728	731	739	716	735	723	701	697	682	735	754	711	710	712	702	705	738	767	698	759	704	726	715	706	675	705	723	703	726	720	729	711	711	688	730	742	789	739	699	746	728	702	674	704	699	741	707	701	742	725	722	715	746	726	755	733	769	711	702	764	740	736	709	739	764	743	752	670	720	718	682	728	739	759	705	751	702	746	769	690	678	727	737	681	724	739	681	715	773	760	698	729	685	733	769	746	680	730	758	685	684	692	671	746	730	728	714	744	777	710	702	741	722	735	754	726	776	735	751	715	739	704	695	719	722	734	739	697	754	718	721	739	719	708	734	691	710	743	743	729	697	715	698	718	713	776	717	714	758	703	702	754	751	680	748	703	661	734	710	724	719	756	712	733	704	723	711	729	706	718	758	699	688	690	676	763	768	681	734	756	728	708	728	723	744	667	755	745	718	765	684	717	727	729	722	680	733	766	727	725	762	764	754	722	712	700	705	726	690	742	695	705	699	700	701	707	739	711	721	666	725	699	721	723	703	725	788	745	711	692	714	736	734	768	766	692	767	676	747	696	705	718	709	763	736	760	744	692	769	704	709	740	738	731	771	716	714	717	739	708	730	709	710	749	748	742	696	766	747	711	712	762	697	757	734	720	746	719	728	750	733	687	751	733	744	750	727	740	731	754	731	678	724	736	701	719	726	746	744	738	713	734	709	750	758	692	729	753	746	710	707	700	671	695	701	751	758	769	721	690	775	715	743	703	756	668	727	738	755	752	706	748	717	739	703	745	728	722	705	732	748	720	717	725	759	764	750	673	747	741	734	742	712	740	705	723	718	761	739	750	691	756	711	742	730	693	704	704	732	722	717	691	715	724	724	733	756	724	717	688	709	682	721	745	730	744	686	714	712	668	719	711	718	731	702	712	687	754	702	733	716	766	736	720	691	713	751	708	722	745	748	723	716	680	741	754	701	817	762	702	758	676	725	778	776	738	758	705	725	744	764	750	736	733	761	703	693	745	776	723	743	755	728	672	727	750	754	697	706	720	716	761	714	692	733	710	734	756	709	680	724	723	697	727	675	751	721	701	738	703	731	742	735	660	729	674	706	697	706	743	694	719	750	718	672	720	697	726	746	731	757	726	679	742	765	749	732	731	691	817	690	773	768	675	725	743	741	714	693	739	728	733	738	702	712	706	735	729	707	720	760	709	748	779	683	771	676	781	742	754	713	731	698	760	706	732	705	718	707	695	747	713	707	700	745	735	700	701	732	724	690	691	725	713	711	729	729	725	720	733	686	758	730	724	743	655	732	697	717	742	732	725	727	745	755	736	696	736	743	711	757	740	694	727	702	687	692	696	769	796	692	750	766	705	690	671	712	791	681	718	726	733	719	730	751	754	708	709	732	749	671	706	707	738	697	702	680	713	720	714	726	756	728	750	717	689	685	715	696	743	732	709	732	729	717	695	722	755	730	749	737	704	707	730	708	700	748	676	735	795	720	732	711	765	701	697	678	745	778	692	703	700	746	713	727	746	758	722	716	738	696	701	756	690	717	732	749	719	703	725	700	773	715	767	710	703	709	762	735	691	672	773	726	690	754	726	710	780	737	752	683	721	706	719	757	754	688	733	749	732	693	733	721	731	689	736	704	705	765	733	741	740	710	740	732	700	751	756	722	741	678	709	702	717	749	724	722	729	716	693	702	757	705	688	706	712	739	726	702	681	741	691	706	748	769	749	728	730	703	734	750	712	741	730	695	713	701	734	734	724	693	734	740	713	710	750	734	727	751	703	742	730	718	750	766	719	707	679	738	736	743	714	772	701	712	734	724	714	728	713	721	693	725	717	725	733	759	712	754	731	728	699	711	749	718	718	732	727	706	746	761	712	711	711	742	735	677	739	724	734	680	775	780	722	731	739	751	708	680	764	751	773	747	769	691	797	714	740	726	733	729	733	749	751	697	739	718	727	756	742	694	725	718	728	715	698	773	791	714	750	712	768	717	699	708	710	746	772	713	729	720	731	743	709	717	759	731	688	723	760	784	714	719	731	715	683	752	742	727	736	719	749	732	713	727	704	731	753	709	734	763	731	726	764	705	710	737	789	669	744	694	788	699	747	735	787	741	678	723	799	729	731	715	741	768	772	739	729	726	734	703	730	728	715	766	753	768	705	732	732	699	727	718	734	738	743	748	752	792	681	749	716	739	715	693	682	711	700	724	717	744	699	716	710	679	708	733	707	724	745	691	749	679	738	729	728	703	743	699	728	729	698	724	729	729	786	722	739	757	738	713	716	762	650	747	729	673	758	742	750	711	701	720	703	733	654	765	722	686	724	740	728	727	720	748	756	759	740	711	719	715	691	695	711	716	764	702	708	705	726	758	651	729	711	698	786	726	721	739	735	682	740	754	771	735	722	675	744	680	763	712	730	759	692	744	714	733	725	737	738	703	743	758	733	685	747	754	735	740	791	683	735	712	734	697	717	749	716	737	726	696	728	748	726	721	702	709	746	764	733	745	688	731	727	760	775	727	689	775	704	730	688	671	717	680	697	699	686	724	754	720	743	732	719	708	747	764	714	746	690	703	777	735	765	728	732	708	726	676	739	752	684	741	711	726	770	713	693	733	757	757	738	777	708	720	717	716	748	781	695	696	759	723	727	720	722	715	730	777	731	714	714	648	687	774	733	723	775	719	736	684	754	719	728	717	728	716	735	738	757	761	695	712	752	736	760	751	718	724	701	749	739	744	690	732	712	776	670	762	758	737	759	736	697	737	781	711	697	771	753	735	728	723	714	730	730	743	746	733	726	728	719	705	682	702	704	695	717	716	733	709	716	724	728	691	720	710	721	773	721	696	680	760	739	758	699	731	734	736	753	707	728	739	730	751	717	689	729	738	707	764	762	764	732	712	704	702	708	715	709	765	746	723	733	723	749	701	748	746	737	747	715	735	727	694	727	704	728	724	725	710	718	695	737	749	733	732	720	705	734	722	710	735	778	771	693	736	745	747	754	763	737	749	704	719	691	699	695	712	733	709	665	718	684	717	693	756	769	722	714	663	727	731	704	733	718	725	725	753	689	719	714	742	756	687	708	700	754	667	745
3041	823	305	221	307	335	263	268	265	211	193	159	153	148	144	106	101	91	103	85	85	87	79	75	77	56	62	54	36	53	34	36	36	33	44	35	29	46	27	38	32	32	25	32	32	27	27	36	28	27	26	26	27	30	38	33	29	25	30	32	28	51	36	17	35	37	27	29	24	43	26	40	37	27	28	29	31	26	27	22	32	28	38	23	14	24	38	35	35	32	35	36	28	36	26	28	33	33	28	26	20	36	22	28	24	16	26	31	27	17	21	28	36	33	27	25	30	30	34	22	40	29	19	36	30	35	28	20	25	23	24	30	22	24	35	28	43	22	31	25	29	30	29	40	26	31	32	27	28	29	35	21	36	35	27	35	24	25	31	33	22	26	24	29	31	28	34	37	30	28	37	34	26	35	33	28	29	21	31	22	21	31	28	34	28	25	36	34	33	28	27	25	18	30	33	37	35	30	35	25	30	34	23	30	39	37	24	23	26	34	21	23	28	17	35	26	22	34	34	25	27	32	32	29	27	25	27	25	30	37	29	33	22	23	29	22	27	29	31	27	24	35	35	26	31	21	26	31	31	24	23	34	20	29	26	32	18	25	20	20	26	37	29	17	31	24	25	32	28	30	33	32	29	29	33	24	31	26	23	24	25	32	29	22	23	34	32	28	29	25	27	24	38	31	32	18	20	29	25	29	33	23	36	32	22	30	31	23	32	28	17	34	24	31	28	24	32	16	25	30	35	24	28	37	31	28	29	22	21	28	29	31	35	38	36	28	27	32	29	27	30	32	35	31	30	32	28	26	32	29	39	30	27	39	25	24	32	28	22	32	28	29	27	34	26	36	24	26	39	25	23	26	25	34	16	39	24	28	32	21	23	26	18	26	36	31	28	27	33	22	27	29	26	27	31	34	33	28	24	31	25	26	30	35	34	30	29	29	27	34	26	29	25	34	30	22	27	23	30	35	30	33	33	23	32	43	38	29	22	31	28	30	34	23	36	29	28	23	30	21	29	32	23	36	30	27	29	27	25	34	35	17	31	30	23	22	24	27	36	37	22	29	32	19	26	32	25	39	21	31	22	34	27	29	32	28	30	40	35	25	27	19	28	24	36	33	23	28	27	26	30	15	34	18	29	28	32	35	29	31	27	36	26	33	25	32	29	35	30	26	32	32	27	29	31	31	22	36	35	24	21	26	21	36	30	28	29	25	34	26	19	22	27	25	35	29	35	25	25	31	27	35	30	32	20	23	25	31	22	18	29	28	31	23	22	28	26	26	26	25	31	32	28	36	29	40	16	40	26	30	21	22	36	41	36	15	30	26	20	30	43	29	32	21	31	38	35	21	32	25	27	32	20	33	27	25	41	22	29	37	27	29	24	25	36	22	23	36	31	26	23	33	39	31	23	24	29	33	35	31	25	29	20	24	26	25	27	31	18	26	27	32	22	38	33	24	37	34	30	38	33	28	30	24	36	24	18	29	20	35	20	23	27	23	26	26	20	18	32	29	31	31	26	27	30	22	24	32	37	30	25	37	34	31	19	24	32	35	31	25	25	27	42	32	30	31	30	26	33	31	18	29	40	25	35	25	32	25	21	43	38	44	34	32	31	21	29	31	28	30	30	31	27	44	35	29	21	35	39	36	30	42	37	25	27	29	25	41	31	23	22	32	31	35	27	37	25	31	31	29	29	21	24	31	30	34	32	35	25	24	30	28	31	16	27	26	35	30	31	29	37	33	35	31	32	31	25	27	25	27	35	29	24	45	31	30	31	33	22	40	30	33	38	27	33	31	28	30	36	34	33	29	20	29	29	21	33	30	42	17	30	32	26	28	25	32	26	18	28	27	28	26	19	29	24	25	25	23	34	30	31	33	22	29	30	23	30	28	26	38	28	15	22	25	28	26	34	26	20	32	24	35	30	30	24	24	25	16	35	24	17	37	23	37	28	23	38	30	27	23	38	28	34	33	35	30	28	23	30	26	32	28	26	23	27	41	28	30	22	29	31	24	35	24	25	30	18	33	26	26	41	25	32	31	18	25	31	24	31	23	31	26	36	36	33	24	34	28	35	25	17	26	34	32	32	25	29	21	25	36	32	26	24	26	29	26	21	23	30	20	25	28	27	34	33	34	18	33	22	31	33	27	23	44	32	25	39	38	30	27	20	27	31	30	24	31	33	33	25	27	30	25	29	33	23	30	33	27	37	43	34	23	31	21	28	25	26	34	25	28	30	29	34	28	27	27	22	25	26	27	32	32	37	26	34	26	36	27	28	33	42	27	34	27	27	27	26	30	30	29	28	25	29	24	32	32	25	33	27	18	35	30	25	30	28	32	30	30	32	15	30	26	26	33	30	29	26	29	24	21	25	33	28	27	27	32	28	18	30	34	30	25	29	26	28	30	19	19	32	33	29	27	33	32	37	26	19	26	23	30	30	43	22	35	20	32	32	26	24	31	30	24	24	34	26	20	27	23	31	22	26	32	29	22	19	36	34	33	34	33	19	19	31	27	28	32	30	28	32	30	24	41	39	26	30	35	29	33	34	22	38	35	32	20	27	29	25	25	28	35	39	35	39	32	32	29	36	32	23	26	42	27	31	20	26	29	25	33	33	31	23	21	32	34	39	25	29	26	33	28	23	31	23	33	28	30	37	25	23	33	33	36	29	35	18	26	30	33	35	34	23	28	30	30	27	32	40	28	30	28	29	24	24	31	25	25	34	28	38	25	32	33	27	28	33	31	33	32	30	32	26	30	28	32	29	25	37	41	31	27	23	34	29	30	23	29	28	34	31	36	25	34	24	30	23	27	31	22	26	24	38	21	28	25	38	27	28	19	25	29	23	20	33	19	27	30	28	28	25	37	24	19	34	32	27	41	32	29	32	38	40	35	31	29	38	35	24	26	41	31	36	23	31	35	34	26	30	33	40	21	25	31	27	25	30	25	24	28	30	39	35	30	25	34	34	27	28	15	31	34	30	24	25	30	33	24	30	38	37	36	32	33	25	31	18	29	41	20	32	29	28	20	21	26	32	31	45	22	25	26	35	24	20	20	34	31	19	19	30	28	33	25	27	22	27	30	29	31	26	29	26	31	29	29	33	28	40	33	32	28	35	37	42	37	28	29	21	28	20	27	27	34	27	31	34	27	35	31	28	35	23	34	29	35	27	28	33	32	31	33	15	25	39	37	31	28	28	29	25	24	25	33	35	38	34	30	30	36	32	29	21	28	30	29	31	30	32	35	22	38	29	24	29	23	33	27	31	37	32	25	28	29	22	28	31	26	24	21	37	31	23	28	33	31	31	26	28	30	25	21	35	27	32	37	20	23	33	27	41	24	21	25	35	32	31	31	20	27	32	31	34	30	33	27	25	27	42	25	29	30	33	32	34	22	24	32	26	34	30	30	32	32	29	33	29	34	31	28	22	24	36	28	28	17	34	32	34	27	27	28	28	27	31	36	37	28	32	41	26	33	23	26	25	45	33	33
31993	18426	8899	17090	25290	24110	21871	19138	15470	13506	10994	8657	8109	7879	6552	5603	5164	5238	5118	4313	3978	3898	3694	2997	2675	2285	2110	1801	1522	1380	1271	1078	1055	993	947	833	801	833	791	779	787	711	704	700	702	601	596	645	606	531	551	536	573	572	554	553	584	605	569	590	595	666	625	628	655	647	676	618	615	656	601	600	625	586	584	567	572	568	541	527	518	528	571	521	537	536	550	509	559	528	561	530	533	555	532	527	519	552	544	517	471	500	511	477	478	485	448	477	491	475	467	476	519	467	509	486	481	542	476	511	513	481	495	509	508	498	516	516	541	499	487	445	485	493	499	531	482	534	477	482	502	537	469	519	533	483	454	467	483	452	515	486	502	495	506	482	490	521	519	484	489	503	499	469	498	461	455	496	509	503	495	505	514	510	496	514	512	494	475	468	476	489	471	500	469	522	474	485	489	515	490	493	450	480	492	484	473	478	505	494	487	469	496	519	450	474	517	507	508	473	499	494	489	432	511	512	490	492	479	501	458	466	497	460	524	471	483	480	498	515	469	504	443	515	467	490	533	475	453	492	504	491	485	502	539	490	504	482	479	484	486	510	493	469	475	482	462	465	499	535	477	512	525	482	482	500	489	456	527	499	513	475	506	519	469	493	483	483	491	516	484	472	485	474	505	492	465	514	482	467	507	457	513	504	560	506	550	510	477	488	516	491	523	478	488	485	486	534	485	484	455	484	495	516	527	484	546	530	505	476	450	495	505	487	493	503	489	490	526	442	483	507	483	520	496	503	475	514	473	517	499	498	545	511	480	481	508	450	461	468	460	487	524	485	469	497	504	487	503	475	471	477	490	554	492	466	474	480	472	494	487	468	480	471	534	486	494	480	502	474	512	505	452	522	498	517	498	450	507	479	455	469	491	464	537	450	539	496	474	528	456	493	493	477	515	474	482	487	494	478	490	506	489	525	494	499	504	471	476	483	487	543	468	491	515	488	450	470	487	480	493	521	527	497	485	506	511	503	502	420	528	502	496	491	468	472	542	500	479	506	480	460	479	476	460	477	540	445	496	480	484	497	485	466	498	478	482	479	473	509	474	464	505	495	465	475	488	435	494	513	459	518	506	473	496	509	492	492	493	475	538	489	480	464	474	486	488	455	492	480	498	503	488	470	487	486	525	503	472	490	486	480	480	464	493	505	489	531	465	533	485	481	490	468	523	481	487	498	470	493	482	487	492	454	498	465	500	456	485	495	474	481	484	500	459	484	496	468	526	465	502	463	480	489	502	467	504	512	473	533	476	492	475	454	484	533	495	479	520	466	482	484	490	516	498	479	494	482	497	484	533	509	509	496	515	483	524	470	481	480	505	502	493	472	488	507	456	495	486	461	499	495	512	486	511	449	496	508	501	461	470	499	422	497	489	501	496	522	489	473	493	533	458	490	452	458	483	502	498	497	493	481	519	491	498	485	514	502	525	503	497	470	489	488	454	477	456	506	489	475	488	490	503	479	472	511	516	490	503	497	495	492	469	501	490	500	525	484	494	476	488	466	487	478	497	488	483	446	474	464	530	513	491	481	503	465	475	513	504	488	462	498	478	538	512	520	514	448	481	476	495	475	498	519	508	513	508	498	494	504	532	514	490	494	485	481	502	493	509	494	481	507	498	492	543	480	487	504	499	479	469	470	477	500	534	499	462	527	507	533	461	522	492	477	491	496	529	497	504	480	506	468	478	468	484	533	479	507	525	499	494	462	484	495	467	485	508	489	455	482	521	471	497	499	462	456	493	497	456	479	476	489	513	482	531	504	501	448	512	510	469	481	485	491	496	478	519	442	478	483	442	512	534	482	539	496	487	477	504	453	500	472	489	457	503	462	512	497	483	472	499	496	505	502	508	517	497	516	505	490	481	538	498	475	509	493	499	494	486	495	469	476	465	477	497	490	480	472	494	522	540	441	531	475	503	459	443	528	473	486	492	480	502	485	475	495	500	511	511	464	464	474	510	471	488	484	510	517	526	485	473	488	466	471	501	471	470	540	508	436	476	478	487	459	539	485	501	473	464	466	469	470	480	483	504	500	521	475	499	506	438	474	489	481	482	508	466	478	495	510	451	506	496	457	499	475	504	472	520	481	475	477	495	462	531	492	474	481	487	505	500	504	476	492	512	496	507	477	513	495	514	459	507	459	512	473	479	522	467	494	497	468	497	489	475	465	521	441	476	491	473	476	478	493	480	492	495	481	471	502	511	481	495	505	480	500	478	509	512	515	453	469	481	483	533	485	521	467	484	511	469	484	486	462	507	485	503	473	505	496	466	479	511	515	498	508	495	499	475	525	477	467	488	491	488	530	494	477	453	489	489	504	480	493	482	508	476	507	481	492	484	470	472	548	483	529	512	492	474	492	455	459	477	486	505	477	493	470	461	517	501	501	499	475	500	471	514	490	501	508	485	506	447	473	474	458	509	502	489	521	485	483	456	461	502	471	512	464	477	434	503	501	500	489	517	492	502	486	488	490	507	465	515	467	514	492	537	531	459	497	474	469	499	479	513	469	515	516	510	496	480	456	443	498	487	481	479	521	479	485	458	520	448	534	472	504	480	471	485	529	474	505	509	506	486	504	527	541	500	524	531	491	522	505	469	494	482	508	451	441	501	472	500	481	480	525	504	495	504	500	452	496	452	471	481	489	479	482	474	486	483	438	500	444	476	454	488	442	502	478	509	481	517	480	478	480	506	502	481	499	471	496	497	467	497	482	492	507	489	475	475	489	495	489	507	464	503	529	511	480	488	451	480	485	536	493	505	505	517	496	537	482	506	492	452	473	477	474	505	547	509	477	495	501	483	480	495	501	457	484	467	512	497	509	486	509	471	486	501	464	513	509	513	487	500	502	516	478	496	491	520	461	503	485	497	494	497	503	511	526	533	517	486	508	473	464	473	504	490	527	509	517	483	535	475	467	497	456	533	510	483	498	457	507	481	471	484	511	466	517	479	504	479	511	463	489	480	486	505	484	508	476	469	479	559	449	496	503	497	477	487	508	505	484	497	490	497	497	501	471	470	528	490	509	473	509	461	535	491	459	448	523	486	474	464	477	476	485	498	507	465	470	474	514	507	527	485	518	489	493	471	506	533	498	484	540	489	502	489	479	501	511	498	478	507	513	488	482	454	474	501	531	505	482	483	474	530	519	478	521	490	485	525	500	465	459	492	502	468	484	459	469	478	496	502	537	488	470	475	504	478	500	531	506	504	459	463	493	488	476	518	489	491	482	471	501	497	470	507	522	502	510	474	525	495	479	499	523	516	470	453	480	482	457	493	473	522	468	447	519	467	505	500	502	511	520	488	503	519	470	515	513	480	470	516	530	494	521	501	440	510	457	495	455	537	485	493	508	511	521	496	505	523	493	443	505	502	491	472	517	496	491	459	499	486	495	455	500	463	500	491	504	527	526	491	513	473	494	448	507	467	485	435	494	441	463	491	492	540	493	461	499	506	507	480	494
5496	2399	743	484	617	695	560	497	440	421	308	287	248	266	245	173	172	158	192	154	156	153	128	122	92	95	76	81	59	58	78	57	48	44	60	50	46	55	45	56	47	37	49	45	42	45	41	36	43	37	43	35	36	37	56	46	42	36	30	36	41	54	38	50	31	46	47	45	24	44	39	38	39	21	34	43	30	39	37	44	43	40	33	35	31	35	25	50	36	41	28	35	48	41	40	38	55	36	41	29	39	27	41	42	31	31	44	33	48	32	42	28	33	38	34	40	38	28	33	44	28	31	33	40	32	28	36	40	46	31	32	34	25	37	33	36	30	39	41	37	30	29	32	40	29	33	40	37	46	31	38	41	45	39	31	47	25	32	45	37	38	34	38	34	24	35	31	29	38	30	38	36	34	44	36	44	28	33	38	36	40	39	40	44	34	31	33	40	44	29	36	36	38	36	36	36	41	36	36	39	36	41	45	44	38	38	38	41	41	36	38	36	40	28	43	38	50	34	37	38	31	32	37	26	40	44	49	41	31	28	36	42	43	45	42	37	44	35	39	40	35	42	41	33	23	32	36	39	35	33	41	39	37	37	35	30	32	37	42	43	39	40	39	26	46	40	47	26	30	35	33	33	48	38	40	29	28	38	40	37	39	37	31	34	36	40	46	42	40	37	42	29	33	34	23	41	54	26	31	42	44	29	42	42	37	44	35	36	39	35	43	38	43	31	36	34	39	36	36	36	39	32	38	45	37	30	38	43	39	38	28	40	39	37	27	37	35	39	44	27	29	41	28	39	37	33	45	45	37	49	48	39	40	34	38	41	36	35	33	28	44	43	42	43	43	49	30	44	43	28	36	38	27	27	30	31	47	35	43	30	38	34	35	42	33	28	45	36	35	32	34	42	47	48	37	44	41	44	49	29	43	41	36	51	42	39	32	37	37	39	36	41	30	30	35	48	28	27	30	31	39	32	34	43	42	31	36	40	36	49	44	36	51	37	35	34	36	39	43	23	39	31	33	43	48	41	47	38	40	35	52	38	42	24	37	44	49	46	41	36	25	45	41	32	35	35	41	39	46	40	42	39	41	30	39	28	34	31	31	27	36	39	36	27	36	49	39	40	33	43	32	42	29	36	40	40	50	35	42	38	32	31	29	38	29	34	33	47	31	32	48	36	41	36	49	26	44	50	49	32	31	38	36	31	34	46	37	43	44	27	34	35	32	39	47	39	33	33	38	28	35	42	27	35	35	39	33	31	39	39	39	30	34	29	26	42	47	29	27	44	25	25	43	41	39	31	31	42	33	47	44	35	40	40	40	28	34	39	39	36	35	41	47	36	43	36	24	42	33	28	41	33	31	41	51	35	37	37	41	30	36	43	30	46	38	49	33	42	29	36	44	46	37	39	34	35	40	44	35	29	41	31	36	39	38	36	31	44	40	30	33	43	38	40	41	36	43	49	42	42	42	46	33	28	32	44	37	39	31	36	31	27	36	37	31	41	43	34	38	33	35	45	45	34	41	41	28	41	26	37	38	40	31	33	52	38	46	47	44	26	38	38	46	42	29	37	33	38	34	38	41	29	33	30	35	35	41	27	30	34	43	42	38	33	38	41	38	43	34	42	39	41	38	38	38	31	48	47	44	30	38	34	33	38	32	44	38	28	36	32	41	43	36	32	30	33	31	39	41	40	45	38	24	45	31	39	38	42	30	38	42	39	36	38	43	36	41	26	44	41	44	37	36	40	32	40	37	32	33	34	37	33	39	36	46	37	27	33	36	40	46	37	44	26	29	29	31	38	35	32	42	40	40	40	28	40	48	43	30	25	44	31	44	34	33	41	41	36	43	30	44	35	34	46	38	33	38	44	36	42	24	36	32	26	30	34	43	42	40	33	36	31	35	35	40	28	43	42	37	36	35	52	28	29	40	35	36	34	37	37	44	32	35	30	33	31	23	39	33	34	45	34	33	30	33	39	27	36	41	43	41	50	33	39	36	36	37	34	35	39	28	34	33	35	41	44	34	35	46	50	41	34	44	42	28	27	40	36	40	33	35	41	36	48	38	34	40	33	39	43	37	28	49	41	33	43	40	37	39	42	41	32	39	49	37	21	23	37	39	43	40	23	43	34	41	32	34	44	28	48	43	33	32	44	36	36	43	34	42	31	32	38	40	40	43	36	36	34	53	42	36	42	46	43	40	37	43	38	37	34	39	37	38	43	37	46	37	37	41	32	50	33	29	35	33	39	31	30	39	34	42	47	41	38	43	27	42	29	23	36	35	42	39	39	44	34	30	25	42	40	28	37	32	39	31	39	44	40	36	34	35	38	24	33	31	41	32	46	37	46	43	42	32	40	39	51	38	34	31	38	36	38	41	44	32	32	54	42	34	36	46	40	36	38	34	27	27	29	34	32	27	38	42	37	31	33	40	30	34	40	33	43	35	45	25	37	51	42	36	32	30	43	33	34	45	41	32	44	38	41	31	47	29	38	41	52	33	27	31	51	34	38	27	32	39	41	38	48	42	36	47	50	35	45	40	41	45	38	31	32	40	37	45	38	37	29	40	32	38	45	43	42	47	43	31	35	31	37	42	43	35	49	41	40	37	24	25	36	28	36	29	32	32	26	37	41	26	35	43	45	38	36	35	36	34	41	38	31	36	52	38	44	38	31	41	36	39	23	42	32	35	44	38	36	40	37	50	37	39	43	34	39	38	34	44	38	32	33	33	43	32	38	34	27	38	40	43	37	44	39	45	44	39	39	41	43	32	32	45	45	39	41	20	35	32	41	38	44	44	37	51	35	32	32	28	36	42	45	40	28	32	42	31	37	35	31	34	28	42	36	29	30	37	48	34	34	33	38	33	34	36	40	31	31	33	41	31	36	35	42	34	41	43	31	38	35	30	28	29	34	35	37	40	33	47	41	36	33	52	38	31	40	38	30	28	31	52	33	46	37	39	34	36	36	42	31	40	36	34	37	33	35	30	27	43	38	36	41	52	38	43	46	32	28	35	38	31	37	39	33	39	38	36	40	34	35	37	29	29	34	45	39	43	39	31	42	43	33	27	40	39	35	36	41	37	37	34	32	36	47	41	32	41	37	24	24	37	29	34	39	36	30	41	32	31	36	30	35	38	32	45	41	41	28	36	28	31	42	40	34	52	43	44	33	35	45	38	41	33	37	43	52	33	30	35	31	30	37	44	38	27	32	34	32	36	33	25	40	30	34	34	35	24	37	41	37	38	44	35	34	37	40	32	41	41	44	37	34	43	39	41	32	33	46	36	41	40	40	36	32	44	45	39	30	41	39	37	30	50	36	40	32	30	42	30	35	42	49	23	45	35	34	40	43	24	33	38	39	44	34	44	41	26	49	46	38	34	41	42	27	33	36	37	45	41	34	42	37	45	42	31	30	31	47	35	29	28	34	35	43	34	44	30	30	54	42	46	36	37	35	36	48	41	37	41	38	37	34	40	42	39	39	38	39	41	44
41489	25328	14231	24315	32346	32553	29049	26027	23595	20921	16643	14374	13540	12885	11468	9645	8870	8385	8156	7394	6929	6370	5941	4915	4369	3796	3255	2841	2370	2214	2136	1901	1663	1603	1469	1355	1274	1270	1126	1194	1131	1051	1044	952	926	862	831	846	770	780	793	739	795	753	792	732	763	872	847	786	871	887	908	908	947	886	901	872	833	863	835	796	844	841	799	751	743	759	760	763	692	689	678	711	737	752	709	686	718	730	659	757	731	738	740	693	697	707	669	638	601	620	605	618	630	584	622	594	609	637	645	654	622	633	642	621	598	626	675	639	622	608	633	635	626	622	649	640	631	656	633	633	641	622	621	616	643	628	669	596	637	612	626	632	591	622	610	606	607	641	649	598	619	667	638	658	605	603	622	611	634	645	642	631	673	638	635	599	574	645	625	637	646	586	673	642	631	655	593	624	652	624	589	637	619	614	605	624	631	611	648	660	588	630	620	640	629	648	599	595	658	616	684	663	626	630	606	607	600	612	638	657	632	580	616	620	639	647	629	599	619	667	650	614	632	589	579	646	632	616	659	650	616	636	673	633	624	609	644	606	629	662	596	633	601	609	611	625	628	627	642	613	609	621	643	598	607	668	601	645	632	656	602	620	644	651	596	600	660	650	606	624	574	632	679	665	616	676	656	657	646	601	615	569	587	640	618	672	601	641	641	658	624	611	594	595	616	608	622	593	651	671	663	614	616	645	599	633	649	592	618	618	650	622	617	617	632	572	619	634	616	623	625	656	607	651	640	624	651	657	642	600	640	600	621	621	619	619	643	609	613	632	628	640	629	679	648	663	654	620	618	645	636	614	643	678	603	594	583	585	624	649	628	629	628	650	604	624	641	615	626	642	622	616	654	600	644	637	639	615	637	609	633	654	600	621	634	599	663	636	596	584	619	636	614	637	621	643	665	650	633	609	577	626	633	600	666	614	573	614	630	583	620	592	594	654	627	595	571	635	579	637	595	605	648	643	625	600	658	632	614	586	547	647	586	613	634	629	637	653	648	664	648	640	595	587	630	608	645	606	610	624	618	627	634	619	608	639	643	641	622	656	577	641	600	563	653	649	632	644	619	633	611	632	628	661	662	639	650	657	645	600	605	626	621	666	607	627	586	626	651	590	617	658	625	606	638	636	634	628	652	629	582	637	613	629	642	649	624	598	614	627	610	624	584	649	621	617	634	610	617	609	606	620	599	632	611	643	642	617	566	606	629	633	643	599	614	615	605	632	645	601	657	641	584	664	621	642	595	599	652	648	604	654	643	604	654	600	604	609	628	598	596	639	618	611	556	601	611	599	654	639	653	608	665	605	647	628	653	619	624	594	650	622	631	652	622	617	608	641	625	582	645	611	638	577	627	619	600	634	621	601	660	637	643	619	598	673	603	574	624	645	602	605	622	638	632	642	594	643	662	621	610	624	637	572	644	632	615	573	690	589	620	587	662	659	655	635	657	650	630	635	648	640	651	630	565	694	642	608	622	625	647	648	591	633	595	633	672	636	641	596	607	652	608	620	616	612	620	600	641	644	582	640	604	579	626	625	625	618	599	626	618	610	616	574	618	627	706	597	650	629	641	604	601	570	623	602	633	616	611	627	572	638	609	622	643	671	637	585	598	590	629	657	615	619	647	608	585	648	635	673	676	613	649	653	646	630	646	623	577	602	677	648	646	617	622	654	604	663	675	642	643	633	628	614	597	662	680	671	622	575	646	605	641	659	678	606	668	605	590	616	621	617	591	619	609	612	639	620	607	626	643	683	619	574	603	610	596	605	636	612	616	625	637	642	613	648	632	628	664	577	632	580	627	593	643	643	653	607	591	622	612	653	598	636	616	619	597	649	639	643	619	602	647	605	618	630	638	629	607	654	670	594	655	611	642	615	623	654	654	613	627	590	659	632	629	601	630	675	651	640	622	626	654	627	625	646	624	606	619	611	611	622	636	663	594	616	615	625	631	635	596	657	590	617	688	636	616	655	610	603	605	588	632	614	614	643	638	596	625	612	605	595	615	640	588	635	650	611	594	606	624	640	661	654	651	625	602	617	628	613	619	617	605	619	597	597	618	586	604	639	574	663	672	667	631	597	606	609	542	626	610	662	614	670	638	591	590	600	604	674	616	611	626	619	643	670	577	645	633	617	628	606	640	635	634	608	678	682	609	637	661	675	655	566	642	621	621	628	634	584	602	599	646	626	695	626	618	625	609	598	586	655	625	641	616	627	610	615	644	618	626	573	644	652	626	612	659	603	638	642	613	620	640	592	669	620	616	578	640	606	602	626	635	619	656	660	630	659	621	606	651	664	608	645	634	633	608	642	676	637	638	614	626	622	607	689	616	574	613	623	645	646	660	614	643	658	653	642	615	619	638	650	645	624	655	665	624	648	673	612	613	615	621	650	634	608	556	618	599	600	624	612	625	630	634	642	587	590	664	617	622	610	604	627	638	634	603	625	625	646	616	645	632	642	631	621	607	658	580	606	570	683	626	636	606	642	616	599	654	642	622	637	635	644	656	648	667	609	559	646	654	634	593	666	597	625	636	639	612	643	634	665	653	643	651	636	602	594	624	675	626	630	602	629	608	648	619	639	584	629	610	645	639	605	643	616	631	630	607	603	629	647	588	593	605	622	641	650	606	625	644	590	647	619	635	615	639	609	638	630	623	624	570	617	620	652	618	620	658	624	614	615	622	620	632	678	612	642	637	624	595	616	617	641	623	649	635	596	631	624	614	636	616	594	628	625	602	643	637	596	599	638	651	592	608	632	611	649	609	638	601	621	633	670	686	597	603	618	643	648	604	640	639	625	616	579	647	602	614	633	595	619	611	619	641	627	599	629	592	634	655	602	597	636	618	632	607	608	604	621	613	657	661	653	644	667	580	632	636	604	634	621	652	679	659	644	626	618	624	594	593	583	616	603	593	626	641	669	605	608	586	662	630	584	627	645	595	633	641	629	587	592	637	636	652	658	636	623	663	607	633	645	611	681	621	614	664	566	618	629	622	650	618	655	604	587	635	597	603	642	616	620	643	646	640	604	631	627	587	631	633	584	649	591	662	609	649	603	662	616	609	657	632	606	678	644	615	590	619	639	657	643	626	591	668	616	666	639	617	642	616	613	603	649	639	630	634	623	616	655	612	640	618	658	586	590	634	617	650	619	628	586	590	643	653	644	634	647	617	608	641	628	611	605	575	594	642	581	615	642	634	628	593	632	627	647	662	609	627	630	637	607	613	636	649	618	631	612	606	652	597	610	649	630	608	623	637	618	585	605	592	626	548	658	646	652	663	636	613	629	594	619	639	639	634	642	632	649	632	610	650	650	647	624	643	652	642	647	635	619	631	657	647	615	606	639	598	637	662	620	655	635	620	629	631	621	666	620	649	616	619	639	644	637	650	626	634	602	660	608	621	644	630	616	658	639	599	658	636	626	678	590	603	600	574	602	622	651	617	631	671	643	604	614	629	626	597	638	651	592	595	599	613	605
5757	1734	574	391	516	518	440	417	368	303	281	239	203	201	176	177	175	159	158	145	146	117	92	110	74	68	78	57	67	61	58	68	56	41	57	37	45	34	36	37	36	37	33	43	35	47	44	33	41	34	34	33	31	39	37	36	41	46	38	47	37	39	44	47	38	38	33	54	38	36	37	43	50	53	36	39	38	39	43	42	39	38	35	31	40	29	32	29	40	41	38	45	31	36	39	38	43	39	39	30	40	46	36	37	42	44	41	33	43	32	34	32	31	37	36	33	35	39	42	48	46	35	42	35	38	50	39	42	30	51	27	39	36	37	42	26	36	40	48	41	35	37	36	34	40	31	33	54	24	40	28	34	38	24	35	33	52	34	38	48	37	34	40	49	32	31	26	41	33	33	40	43	51	43	54	27	32	27	47	42	57	35	47	33	32	39	44	26	28	39	42	24	49	38	38	39	44	51	36	44	40	38	31	45	39	33	37	34	38	45	33	34	34	30	53	42	32	32	38	39	31	40	30	39	34	34	37	37	49	39	36	39	41	34	32	43	43	38	41	40	22	32	29	45	41	41	45	31	24	37	36	38	34	39	46	33	27	37	31	32	38	34	45	38	30	40	36	42	39	46	29	43	30	46	44	48	30	37	41	42	43	46	38	34	37	42	40	39	32	32	40	39	27	36	44	31	40	41	40	38	48	30	36	28	36	38	37	44	43	37	42	38	47	45	42	47	32	42	41	32	33	43	29	47	30	38	42	37	38	46	43	47	43	35	39	41	34	41	35	31	41	38	31	39	42	36	52	34	38	38	27	34	40	38	51	40	42	32	36	43	42	35	38	47	42	30	29	32	46	51	41	47	35	38	44	46	36	39	31	31	36	40	33	45	37	39	35	29	28	34	33	32	47	33	39	39	59	28	30	36	37	40	28	35	27	32	29	34	34	35	39	45	43	36	32	52	41	38	31	41	35	28	33	40	35	33	32	44	48	41	28	43	39	37	47	35	32	39	47	41	38	55	33	41	35	34	50	33	38	32	38	31	35	32	43	27	30	38	30	36	35	42	40	37	31	38	33	39	32	29	50	40	40	35	35	36	39	35	40	39	35	42	46	31	41	32	42	41	35	37	34	30	40	41	37	39	40	46	41	32	48	30	36	22	33	37	40	31	40	40	33	41	43	38	37	29	38	39	38	45	32	34	45	42	34	39	42	33	40	28	35	44	44	37	46	33	39	39	37	31	46	35	35	33	33	53	46	31	37	42	38	31	30	42	31	29	47	38	44	56	43	45	29	31	37	35	33	26	34	37	42	38	36	30	46	34	33	48	42	38	38	37	28	38	52	36	32	28	36	41	36	37	33	39	45	37	36	36	30	36	46	36	29	31	39	31	29	41	43	50	32	40	45	36	43	31	35	38	54	35	49	39	40	24	39	36	33	33	42	35	39	48	40	36	38	33	36	33	40	35	39	33	33	41	46	45	37	31	46	45	28	36	40	43	34	27	36	31	26	41	35	26	38	30	36	45	32	31	40	38	39	32	27	30	38	41	40	33	37	46	43	41	42	33	42	35	39	33	37	36	25	45	32	35	39	40	31	41	47	35	41	42	35	36	34	48	34	32	38	35	37	37	37	41	33	38	42	34	42	41	34	41	41	34	33	39	41	43	35	53	37	33	39	42	29	56	27	33	42	33	38	39	39	42	27	32	40	35	34	38	28	39	50	56	33	29	33	36	42	28	34	42	34	24	41	46	42	39	44	33	40	34	38	34	37	46	43	50	32	26	36	41	38	32	46	39	39	27	39	29	36	44	43	45	42	28	50	39	21	41	32	32	35	41	39	30	46	42	38	37	36	27	34	43	36	43	45	41	37	46	39	47	29	39	39	42	30	35	30	38	41	39	38	36	42	27	44	36	40	43	28	41	38	37	53	39	51	38	29	35	37	41	45	39	44	31	24	38	25	41	46	39	35	35	37	34	36	40	42	36	47	35	40	37	30	33	36	37	38	38	30	40	35	46	41	49	43	40	36	27	31	33	45	37	40	39	39	39	38	35	34	41	30	43	44	31	47	42	22	42	38	45	24	33	39	43	45	37	46	36	46	27	39	30	49	38	32	36	46	30	46	48	38	36	41	30	38	43	29	28	28	40	45	40	32	28	56	31	44	38	29	41	36	38	45	42	50	42	31	29	44	26	34	39	44	20	39	42	43	47	37	50	30	38	37	31	27	45	39	43	39	34	39	38	35	21	41	35	32	39	48	37	44	40	27	36	34	51	49	33	47	46	34	35	36	37	35	55	36	44	27	40	39	39	32	33	43	38	32	45	36	31	32	47	42	42	26	36	37	44	38	41	39	33	41	40	51	50	48	42	39	46	30	42	37	36	42	28	47	37	33	46	27	41	41	43	34	30	34	32	46	30	44	31	28	27	37	38	40	51	37	29	34	23	47	45	28	38	39	39	40	34	30	50	39	44	41	38	37	35	31	31	38	35	43	31	38	33	36	53	39	36	41	37	46	38	35	44	27	36	35	31	55	37	30	33	41	28	28	41	33	32	39	33	52	37	46	34	41	35	42	34	39	37	40	30	42	49	53	31	28	39	39	37	33	31	41	44	41	27	36	34	47	34	50	31	42	43	34	42	27	32	34	32	32	38	35	35	37	34	47	33	40	39	27	47	39	33	39	50	41	44	34	42	43	36	37	45	39	47	35	31	36	38	38	35	50	43	38	39	45	34	37	45	48	31	35	47	35	38	32	34	44	32	41	37	39	44	36	36	30	35	48	50	32	32	32	32	50	39	37	41	38	40	35	36	25	33	38	34	38	41	43	47	40	42	37	39	39	45	38	45	48	36	37	42	37	42	42	36	45	39	36	31	28	36	31	35	37	30	48	42	39	50	40	29	37	45	31	34	35	35	28	36	33	37	33	40	41	35	38	46	24	42	31	39	34	50	24	27	40	36	40	36	44	48	35	33	45	35	39	22	28	42	44	41	31	36	35	41	44	32	40	40	31	35	46	36	42	30	39	40	42	35	36	37	45	32	40	41	31	29	30	45	39	41	42	44	30	38	28	43	38	32	41	37	33	47	48	32	39	35	37	35	39	40	30	35	31	32	42	36	45	42	28	27	36	25	38	37	40	39	33	32	40	33	36	45	44	35	40	36	45	34	38	46	43	44	45	41	38	36	31	46	46	43	29	33	39	31	29	42	33	34	32	38	31	27	37	35	31	37	39	42	46	44	45	35	38	30	36	45	57	36	33	38	45	38	39	26	34	31	31	40	40	42	29	44	34	40	34	42	35	48	33	35	35	49	48	34	53	38	33	42	45	29	44	43	37	37	38	43	49	29	29	30	42	33	28	43	36	49	44	39	37	37	37	52	42	40	31	37	40	25	42	39	27	38	37	45	39	36	36	29	28	45	27	36	42	41	30	42	40	32	27	40	42	27	50	40	34	31	49	30	35	45	36	54	31	36	38	38	38	50	31	41
37225	22563	12884	22574	29983	29571	26970	23449	20555	18346	15143	12435	11456	10940	9739	8228	7792	7290	7260	6739	5866	5563	4750	3936	3577	3021	2504	2247	2073	1947	1725	1529	1471	1369	1332	1201	1153	1037	1081	1032	975	1008	877	899	829	871	827	712	749	749	738	779	761	689	742	742	715	777	804	774	792	807	864	821	836	844	853	830	780	769	794	821	781	751	815	783	753	772	780	738	684	745	757	698	739	693	697	685	696	696	700	703	687	694	683	729	669	741	664	622	607	609	633	659	632	624	638	621	637	611	649	632	660	671	619	668	650	619	668	656	642	645	631	657	655	633	674	617	636	618	666	635	640	635	651	603	683	660	608	659	623	641	640	653	630	662	658	635	606	635	669	646	638	659	657	635	665	689	607	638	663	617	653	611	652	640	601	599	633	641	689	639	589	636	644	605	611	624	615	653	609	613	657	660	658	608	596	626	638	619	639	623	626	625	611	626	623	611	633	650	643	649	600	623	621	616	591	674	648	646	596	659	608	618	646	661	593	692	628	606	667	596	619	616	675	599	680	612	656	641	618	632	629	627	637	600	654	602	653	690	618	661	629	624	650	634	681	633	626	606	628	633	634	602	672	623	612	640	603	678	660	646	665	611	639	666	638	594	615	638	614	622	635	622	631	642	608	626	616	665	662	651	638	629	593	626	661	624	619	639	645	618	594	601	617	630	616	587	598	596	669	598	607	644	588	607	626	642	602	641	631	619	638	672	630	619	671	647	605	644	610	618	641	608	579	647	651	633	615	634	632	611	626	633	649	660	657	615	623	624	597	628	619	623	670	644	672	604	611	597	665	650	650	610	620	616	682	664	575	661	653	651	666	586	622	584	657	662	651	634	666	634	630	665	624	666	629	660	633	639	647	618	669	685	611	633	611	632	679	599	619	665	673	658	604	603	603	604	663	638	635	621	636	640	622	594	617	634	648	679	640	629	638	634	573	580	599	627	618	640	615	628	595	599	642	587	612	643	663	620	675	668	602	638	632	617	647	627	588	596	592	630	625	642	646	628	642	666	617	634	640	626	669	631	660	634	613	638	636	632	629	607	602	596	625	693	619	621	603	677	625	648	634	633	665	647	638	632	635	686	678	589	649	673	608	618	631	640	609	628	606	647	650	680	611	661	599	640	633	657	658	621	654	595	658	720	613	605	646	613	635	614	703	651	623	612	605	634	587	609	643	634	626	649	661	648	663	648	629	615	627	617	643	627	615	628	646	668	625	601	669	650	637	622	649	664	658	625	649	660	600	632	619	678	639	627	653	601	653	633	648	657	587	619	628	674	588	633	665	631	628	661	630	646	652	688	618	595	621	611	635	649	637	645	652	619	608	626	607	623	612	599	628	594	651	643	670	638	634	597	660	604	645	622	686	599	625	675	624	657	603	663	654	656	597	628	636	652	663	612	609	638	642	595	631	633	656	587	626	618	669	598	652	624	625	588	655	647	617	630	657	575	659	627	611	600	606	614	669	650	604	675	651	620	649	651	643	686	593	619	605	608	601	618	659	596	625	623	614	684	583	638	629	641	675	624	678	672	618	668	611	617	620	562	629	624	670	631	621	644	625	606	691	684	651	622	621	621	594	641	653	626	621	629	678	608	628	618	620	643	620	626	630	610	673	634	637	614	612	588	586	619	640	631	655	614	648	626	615	662	610	634	604	627	646	631	658	614	601	639	705	633	645	604	607	649	664	634	596	630	672	623	637	665	621	612	619	646	634	617	607	667	617	665	638	671	690	677	591	611	609	635	624	593	621	593	617	667	598	659	648	654	617	631	610	627	609	651	690	660	684	630	709	653	606	693	610	656	625	581	663	655	651	609	685	665	682	641	640	657	680	640	650	641	690	643	650	609	622	603	647	607	622	580	635	647	608	652	659	638	618	677	639	664	643	605	592	662	644	673	666	602	642	630	642	626	649	719	711	632	639	632	641	619	668	660	681	604	605	608	609	684	632	622	618	603	653	665	674	631	625	618	635	609	648	620	625	641	621	663	649	647	658	590	632	632	652	660	653	617	630	624	610	647	636	601	628	627	581	663	648	632	621	622	640	631	626	654	655	662	555	626	623	628	613	640	598	616	659	593	612	633	627	647	653	642	666	637	667	600	665	633	663	632	659	665	655	606	650	605	616	671	699	632	619	633	646	650	602	622	630	621	669	598	665	653	662	661	609	667	620	654	652	634	655	621	652	631	698	600	632	646	628	612	650	641	621	645	654	599	671	608	660	646	641	648	616	624	614	672	633	656	639	590	587	643	611	599	617	604	647	652	626	631	628	623	662	627	612	687	654	627	629	620	611	669	648	650	622	655	589	624	623	603	593	625	680	639	618	623	656	636	668	632	661	607	657	636	641	671	636	622	648	624	625	622	645	611	592	654	649	578	645	656	577	637	618	621	624	639	632	598	667	593	599	690	631	605	639	654	641	637	673	626	606	613	595	635	609	629	642	633	634	631	615	624	620	639	623	658	620	626	626	632	625	625	614	636	618	633	634	633	656	595	633	602	655	636	611	660	639	650	645	616	644	625	629	631	597	597	599	635	658	665	637	625	674	650	600	670	633	604	674	591	661	646	618	631	662	612	597	611	592	661	621	597	621	648	652	647	610	624	587	658	580	680	671	605	610	629	648	644	573	575	666	645	702	635	673	655	645	586	640	655	649	670	639	621	671	671	606	637	610	613	642	620	660	616	605	636	623	623	685	606	629	622	638	609	622	618	610	663	645	659	610	636	649	616	633	627	642	554	667	648	620	613	613	585	612	594	654	587	652	628	589	644	665	643	599	593	645	644	616	628	621	616	609	635	622	630	642	623	597	624	660	608	620	638	639	627	591	665	599	622	611	613	626	634	651	638	620	627	650	638	628	639	622	643	627	599	595	611	616	620	648	666	651	660	641	626	609	682	642	608	597	607	595	620	583	613	662	621	635	622	649	663	649	663	651	636	611	615	635	651	620	625	624	644	675	646	639	651	608	620	592	652	648	644	613	623	669	624	641	636	620	633	633	652	623	680	664	690	669	588	607	627	626	603	658	577	641	592	632	610	563	631	674	612	653	607	651	582	634	608	628	689	647	641	618	658	600	607	658	633	657	633	609	651	623	582	612	661	636	637	645	650	572	659	587	602	638	638	618	604	624	596	667	628	647	621	634	625	643	625	600	660	597	634	600	591	653	660	673	622	584	588	656	643	649	601	678	599	610	630	606	626	638	632	638	645	630	610	661	600	667	645	614	610	658	592	637	668	670	651	651	606	636	648	623	674	617	632	665	623	618	643	623	650	613	594	601	631	620	644	660	671	633	631	615	658	594	632	658	705	644	592	617	627	585	642	642	654	636	631	576	653	633	636	628	607	620	626	626	568	631	630	625	626	606	644	629	650	614	581	698	667	605	620	578	644	585	633	630	611	673	657	637	635	586	648	614	656	664	660	623	602	672	655	668	661	618	650	659	612	640	643	597	641	590	658	603	683	586	648	674	605
7529	2740	886	631	819	862	692	642	579	509	472	346	333	294	262	286	258	238	213	209	168	153	136	130	110	89	84	87	81	76	60	82	71	62	61	60	56	66	51	50	56	55	48	48	43	45	53	45	47	54	38	42	42	63	49	45	52	51	43	52	56	34	56	50	62	48	56	58	48	56	59	39	45	45	48	59	46	39	52	56	48	56	51	45	34	54	41	49	51	44	46	45	32	41	52	48	41	45	50	35	50	41	39	40	48	47	39	53	49	58	36	44	41	45	36	39	35	42	33	53	33	39	44	33	42	50	44	58	45	42	52	39	39	31	42	43	40	44	44	48	48	48	50	43	47	58	39	39	48	39	50	43	45	33	48	58	46	53	52	55	42	41	40	41	43	42	56	36	47	43	44	51	46	47	43	35	47	37	42	39	53	49	32	39	51	45	50	53	37	46	43	49	42	40	46	53	54	29	38	45	41	36	40	48	37	40	39	49	39	47	48	35	43	41	41	49	42	53	45	46	33	54	54	33	42	46	50	39	50	34	38	47	48	54	44	52	42	51	39	38	46	52	41	44	40	47	41	43	43	40	47	46	51	50	43	34	46	42	44	36	35	44	45	42	53	47	49	41	46	43	46	45	51	46	40	39	41	45	41	58	45	49	46	38	49	52	44	56	50	39	47	37	36	40	40	51	42	39	47	49	47	30	35	40	45	32	57	52	37	40	58	38	51	42	54	47	39	57	44	36	46	52	46	37	55	46	36	40	47	34	35	44	31	39	41	46	43	47	37	43	46	39	42	47	40	49	36	49	37	46	40	53	34	36	40	46	37	45	56	45	45	47	33	46	43	27	56	41	38	36	39	49	48	51	47	40	44	47	51	44	44	40	49	49	43	54	43	43	38	43	35	41	57	40	53	38	36	39	44	42	27	39	54	46	42	41	51	44	31	50	47	55	46	39	45	31	34	42	43	61	32	48	35	45	41	40	34	49	49	47	31	44	46	46	36	42	43	32	47	53	46	51	35	54	37	45	43	42	58	39	44	37	41	49	44	43	36	48	30	43	38	41	48	50	53	41	42	38	51	39	36	38	47	48	44	52	48	52	42	46	31	42	39	45	36	39	45	46	56	40	45	40	35	47	49	40	33	39	38	47	43	57	44	52	41	48	47	47	43	60	50	45	43	43	50	40	39	46	41	42	37	39	41	39	42	49	50	43	40	43	43	53	47	36	37	47	31	38	53	60	47	36	45	49	61	50	40	47	35	44	41	48	50	38	38	44	37	38	38	43	48	42	51	42	35	45	45	43	41	38	27	54	35	38	34	51	44	47	44	35	41	49	36	39	33	44	42	43	46	41	34	44	44	42	36	48	38	38	40	45	51	43	53	42	55	33	37	44	58	49	40	47	43	48	39	39	38	51	53	48	38	38	42	51	30	39	37	45	43	39	36	45	34	43	52	38	39	51	33	38	46	46	31	40	49	30	42	38	27	49	47	43	45	46	52	47	68	42	36	44	44	56	41	46	47	40	48	39	55	49	45	49	46	52	34	54	38	50	34	33	40	43	41	53	49	48	34	36	41	40	43	33	49	48	42	57	41	37	42	45	48	36	41	52	34	51	39	49	61	43	39	42	50	42	61	36	35	37	44	46	35	43	41	55	44	46	36	50	40	48	49	44	45	35	41	49	50	49	42	38	35	51	48	63	41	55	43	48	37	35	48	55	41	36	42	50	37	35	46	46	40	49	44	47	48	45	38	39	42	38	48	46	37	40	58	44	40	44	52	33	50	54	55	45	56	50	52	42	38	43	41	55	45	41	36	48	38	51	33	41	44	52	49	44	56	55	41	48	42	41	50	54	40	44	53	42	43	42	36	43	45	50	48	39	50	33	47	42	43	46	47	50	45	35	39	53	47	36	37	48	46	54	53	43	38	65	37	39	30	46	34	39	54	33	39	46	53	49	45	36	45	39	49	48	49	37	45	52	44	58	58	41	34	31	38	32	37	39	46	40	45	45	50	45	53	35	33	48	46	50	42	36	42	49	47	51	44	37	37	47	32	46	41	29	50	38	46	44	39	43	38	50	40	36	45	33	36	46	44	41	37	46	45	39	46	30	56	43	52	38	51	58	51	44	45	51	40	54	44	32	45	46	44	34	38	53	40	34	39	30	46	49	53	44	52	43	39	35	41	40	48	51	47	55	48	50	45	59	45	34	39	55	52	46	56	37	47	38	34	50	38	51	41	41	50	51	43	30	46	41	50	36	48	46	45	38	41	51	39	40	38	64	36	45	43	43	40	41	35	36	46	43	46	27	55	49	37	38	37	39	44	63	53	42	46	51	45	50	40	43	47	42	36	49	40	40	39	51	38	38	36	34	43	60	50	47	48	42	39	42	50	38	48	60	46	54	52	44	46	48	31	44	44	49	38	44	52	42	54	33	38	40	41	47	46	35	45	36	37	31	50	45	41	44	50	41	39	44	42	37	48	42	44	44	36	47	47	30	36	45	46	40	45	41	38	42	35	40	39	41	45	50	47	39	39	46	42	32	50	41	41	43	47	33	46	48	48	34	42	52	43	56	38	44	53	40	50	41	48	46	49	45	54	46	42	33	58	58	44	35	49	42	31	38	43	43	36	39	36	54	31	41	35	45	38	33	55	63	48	50	47	54	56	56	39	50	47	33	53	48	54	43	51	45	45	53	40	44	46	31	47	53	35	42	45	39	49	51	42	53	50	36	37	43	39	41	43	39	39	39	45	35	46	47	55	47	40	41	41	47	44	37	44	60	48	41	40	45	40	44	36	42	46	32	41	43	47	47	45	41	43	50	51	46	38	39	42	42	54	47	38	55	49	32	50	44	39	39	49	45	51	44	53	34	53	39	49	43	41	54	44	42	44	41	39	35	46	49	47	52	29	40	41	38	40	50	39	39	50	46	43	54	43	49	44	49	48	51	35	42	46	51	48	43	36	49	38	45	39	40	40	36	46	48	51	44	43	45	42	35	44	52	31	36	52	45	41	56	38	45	42	37	51	48	50	36	46	61	49	43	41	46	42	39	36	51	29	42	39	45	37	37	53	40	33	34	46	57	47	56	44	31	46	44	46	50	52	43	41	32	58	48	59	42	41	52	44	42	47	51	30	46	51	55	43	52	43	40	46	50	42	41	45	42	51	38	35	39	44	44	48	49	37	37	40	44	41	39	32	48	63	45	38	46	50	55	53	54	44	41	41	32	40	35	39	40	35	33	57	41	34	42	49	45	42	36	36	41	31	33	55	50	43	45	40	54	40	44	43	47	41	42	44	57	53	45	38	42	41	42	51	47	42	39	43	34	45	40	31	29	37	42	43	40	33	52	46	49	36	48	41	36	38	44	41	58	41	36	37	34	51	42	40	38	40	41	52	53	48	39	42	46	40	38	37	58	42	37	39	51	50	54	32	47	48	43	38	49	46	48	50	38	52	44	44	60	44	34	39	41	55	43	44	52	42	48
43897	26350	16592	28248	35943	35163	32362	29363	25910	23272	20495	17175	15950	14589	13360	12103	11393	10935	10262	9491	8377	7537	6444	5500	4810	3984	3324	3335	2902	2473	2287	2051	1886	1725	1741	1671	1496	1426	1402	1338	1225	1217	1148	1082	1028	986	976	976	908	848	891	913	959	946	938	903	904	913	934	970	1055	1037	958	1067	1069	1053	1024	988	1077	1019	1005	993	1001	936	993	933	965	933	936	828	850	882	873	849	828	833	814	823	823	880	835	824	778	843	823	777	775	754	675	748	745	711	758	748	710	743	754	756	716	741	727	752	764	759	729	711	821	733	765	706	750	760	748	689	713	707	740	761	778	758	713	752	696	741	715	711	690	726	751	714	727	741	777	786	704	725	732	728	759	679	768	756	716	729	755	787	721	750	753	725	728	749	791	729	725	700	756	744	744	697	690	740	697	676	715	735	703	701	767	744	717	719	790	746	761	731	757	752	734	731	720	717	756	741	745	755	697	765	686	725	690	693	758	685	748	687	722	743	730	742	727	741	697	683	771	695	722	765	758	768	711	750	725	736	753	754	721	710	742	735	739	722	759	734	688	768	755	725	766	737	686	770	709	673	766	740	769	659	754	724	760	670	754	765	737	650	725	748	710	718	766	710	772	693	701	777	771	734	759	717	700	727	740	780	721	708	742	713	700	739	709	724	744	752	696	677	765	721	711	711	712	728	763	755	708	802	726	677	715	749	763	731	780	709	726	741	735	706	709	702	711	745	791	716	707	721	720	790	707	725	749	693	742	759	746	734	712	764	708	743	676	765	713	738	731	689	747	716	751	747	708	752	753	680	762	732	745	708	782	735	676	725	782	694	740	745	725	762	736	728	719	702	703	746	693	726	728	740	710	722	731	742	650	767	716	737	768	742	717	700	662	737	735	745	712	743	713	734	724	707	785	775	719	715	714	714	742	776	691	733	722	711	746	701	725	698	724	686	803	703	770	740	721	710	712	721	698	752	718	678	671	689	712	753	776	716	718	740	699	708	718	767	729	711	750	703	719	741	751	727	701	723	704	774	741	731	718	760	718	736	745	742	681	713	766	733	714	726	740	791	737	744	734	737	745	740	745	735	697	701	762	704	737	680	683	746	725	708	743	752	736	724	760	724	716	717	745	751	769	753	733	714	709	721	730	766	732	693	737	708	757	748	747	714	738	734	734	710	760	727	733	741	705	693	736	746	708	752	727	738	675	733	736	747	683	721	711	701	690	738	766	669	729	717	772	688	737	726	740	685	743	723	727	743	754	679	720	721	698	687	706	769	795	717	714	698	724	731	703	750	810	722	740	731	767	719	763	723	735	695	723	747	711	732	698	740	682	718	739	765	772	661	704	703	705	744	748	718	730	768	726	718	747	747	745	727	687	710	727	700	715	738	795	728	690	754	687	674	717	700	758	712	760	745	717	699	685	746	718	746	742	707	732	756	711	768	718	738	740	706	725	741	714	727	764	770	757	751	692	732	735	755	752	736	720	670	779	702	733	685	706	736	726	728	694	718	744	764	725	657	751	695	708	775	714	707	711	739	698	721	703	709	735	733	729	662	748	726	728	723	730	722	753	745	777	775	748	775	747	734	718	759	757	658	673	702	740	763	743	719	710	736	702	703	707	763	688	718	769	727	732	734	764	717	714	737	713	737	744	743	709	748	738	715	687	679	766	758	742	726	732	735	803	729	697	769	756	686	774	762	717	723	745	701	706	784	753	737	721	721	721	783	754	710	730	756	737	732	733	723	772	687	746	713	804	702	735	701	739	750	727	688	732	717	713	732	744	748	690	705	797	716	744	716	721	712	696	753	725	724	731	698	711	749	723	712	744	727	765	713	703	720	723	719	726	708	716	728	734	693	760	777	730	732	742	726	721	680	704	769	718	747	740	727	701	708	722	735	710	695	738	754	756	693	697	731	730	756	700	707	724	694	781	739	715	696	752	731	689	740	712	780	706	732	714	763	716	771	724	721	760	711	733	757	726	766	723	748	703	700	768	708	757	715	760	729	716	714	688	725	712	764	685	741	756	705	700	721	725	676	724	736	727	686	717	752	692	717	717	762	716	704	715	694	737	758	783	739	687	763	738	748	745	751	717	717	722	769	740	704	768	784	712	710	756	701	775	741	733	729	762	733	734	778	699	765	725	753	760	774	727	766	717	756	751	711	715	736	764	788	738	730	749	690	731	741	771	794	698	793	717	748	752	685	699	687	728	730	722	772	746	736	727	702	728	648	718	704	719	690	756	736	757	693	732	749	733	697	725	725	721	727	687	745	679	710	722	703	715	688	736	697	699	726	737	748	696	740	758	737	725	732	769	751	726	747	716	731	725	764	688	687	758	727	744	740	725	720	715	738	747	693	727	733	692	783	762	725	762	753	767	730	708	735	694	719	738	713	718	738	730	726	765	709	776	735	756	673	727	707	736	728	705	707	737	698	788	705	755	735	703	694	714	724	689	735	726	706	726	733	766	767	758	754	778	697	701	764	735	696	695	731	774	766	738	752	700	708	731	701	729	705	749	735	709	753	690	692	681	718	735	715	713	721	719	734	694	745	704	762	753	691	749	738	703	742	736	756	717	672	724	748	736	726	738	754	706	705	732	729	735	679	730	744	764	748	726	724	731	703	720	686	710	788	733	791	735	703	712	750	755	747	718	678	747	757	733	726	752	749	722	708	693	766	753	766	721	746	723	727	687	738	712	733	748	711	748	726	662	716	765	727	685	742	724	726	697	697	733	782	727	675	741	774	710	746	699	774	743	759	775	747	715	727	706	762	751	709	742	708	726	719	705	708	704	706	730	705	766	716	746	727	711	703	715	690	740	759	782	762	740	717	750	706	713	737	728	710	762	742	758	761	710	709	719	697	715	710	682	725	750	700	684	748	703	709	743	734	661	727	713	726	738	707	720	744	662	686	723	711	765	687	747	725	695	709	727	681	719	717	677	727	694	698	758	747	695	705	770	749	758	750	743	799	793	696	772	710	733	709	707	682	704	731	747	731	750	760	686	744	723	759	690	716	733	734	742	667	710	711	764	746	721	741	736	718	696	710	750	684	717	734	748	732	717	779	730	692	743	782	724	749	746	712	740	704	743	732	725	740	681	722	745	729	691	715	742	739	754	709	751	738	722	751	742	728	745	725	739	725	726	748	742	683	718	705	701	787	747	699	724	712	693	732	720	729	719	721	707	784	739	712	780	785	715	732	711	758	785	754	746	748	723	748	728	794	765	688	710	733	719	743	701	727	707	695	708	755	767	715	707	700	763	714	742	731	723	761	736	748	732	706	694	724	749	735	776	753	694	673	685	703	767	730	758	728	734	739	717	787	763	691	725	705	727	723	740	742	698	763	655	734	722	712	733	736	779	719	701	773	755	731	739	739	745	757	671	708	752	729	756	720	724	717	729	725	715	718	735	742	712	759	757	736	750	750	738	732	777	741	783	731	727	737	703	722	727	734	714	698	729	717	738	749	753	761	782	798	751	775	778	740	754	753	764	735
2969	844	348	266	401	395	357	324	303	270	228	202	200	179	157	124	134	110	113	120	93	72	84	79	53	59	45	44	45	37	45	38	27	41	40	40	43	30	37	46	34	41	27	25	27	40	36	29	37	31	32	33	39	40	33	19	38	39	47	27	31	29	29	26	35	34	32	27	36	36	34	31	29	39	29	26	39	35	31	33	34	26	36	43	26	30	22	29	34	32	25	34	24	37	29	28	32	26	30	31	34	26	37	29	34	28	25	38	24	22	27	28	34	31	21	33	34	29	30	24	29	23	34	32	27	22	47	27	25	24	27	16	29	24	24	36	27	27	37	29	28	34	29	37	33	21	27	35	34	30	29	42	34	17	29	32	31	28	22	27	24	39	23	33	21	36	41	25	29	29	30	24	27	26	30	34	36	31	25	32	29	31	29	32	31	31	27	29	23	29	35	23	27	29	28	32	24	38	23	17	27	29	35	34	31	23	30	22	20	32	22	34	30	31	25	34	33	32	25	32	29	28	28	28	30	25	29	36	24	30	27	26	24	29	30	33	30	40	34	26	29	34	26	22	26	25	28	36	30	37	24	20	35	29	20	29	38	24	34	21	24	30	24	33	25	29	27	23	32	34	33	31	25	30	26	25	29	29	30	37	26	42	41	32	24	36	28	38	35	30	32	30	27	27	28	29	29	27	23	40	31	29	28	44	27	35	37	20	35	31	34	28	24	30	31	37	36	33	25	32	34	40	35	25	29	20	35	26	24	21	26	32	24	36	33	24	35	24	27	32	25	27	33	27	30	36	24	22	35	33	19	34	24	29	36	39	32	36	36	30	33	32	25	22	31	32	30	37	33	24	32	31	32	24	23	17	23	34	24	23	28	30	23	25	20	37	27	32	29	32	38	24	35	32	28	26	22	30	32	26	26	25	29	31	35	37	27	27	25	33	40	36	34	35	34	25	24	29	29	23	34	35	27	22	45	29	21	27	27	33	23	34	27	33	31	45	22	29	30	25	29	22	26	24	41	37	35	29	38	23	29	32	29	36	27	30	34	25	30	30	28	28	30	25	25	35	19	27	36	23	23	24	32	35	32	31	28	27	36	31	32	36	23	28	32	35	27	30	34	32	30	31	35	35	35	31	27	32	24	25	24	25	29	25	30	25	30	30	28	24	32	43	31	27	25	29	35	27	32	30	29	27	36	29	26	27	26	20	31	29	37	27	39	23	31	28	27	24	27	24	40	27	29	39	30	19	33	33	22	43	31	36	27	25	32	33	31	25	30	24	20	30	40	29	31	36	35	33	32	32	26	31	31	35	29	28	29	39	25	32	30	39	29	30	27	42	29	23	34	28	26	22	38	34	34	40	31	26	21	28	35	29	35	32	35	32	32	42	33	21	34	24	22	30	34	20	35	33	33	27	28	23	24	27	40	32	23	34	23	21	32	30	36	18	33	32	18	27	29	30	26	23	19	47	22	28	27	25	38	18	31	35	29	30	29	27	37	28	34	30	29	30	31	27	35	34	22	39	33	39	23	31	22	29	29	34	21	35	35	34	38	34	29	20	24	33	27	26	31	35	25	32	32	30	30	34	20	26	26	31	37	31	24	30	29	27	32	32	29	32	36	36	32	35	24	25	28	29	32	28	26	20	28	33	30	22	26	24	26	34	40	36	31	29	28	28	35	28	32	32	28	38	37	30	37	31	28	31	29	27	24	32	33	22	35	38	22	22	25	34	28	18	18	28	32	29	28	27	22	39	35	31	24	29	32	35	22	28	43	29	44	25	30	26	30	37	35	30	33	31	28	27	23	26	24	30	30	30	30	23	37	27	18	26	33	33	36	33	24	29	35	38	28	21	27	29	32	31	33	24	32	32	35	26	27	32	17	24	23	27	31	33	46	31	22	34	24	26	22	30	25	27	40	23	28	21	30	30	27	31	33	35	22	32	22	37	23	21	27	32	31	45	28	27	30	29	29	26	37	17	34	24	29	26	34	31	29	25	26	36	36	23	25	28	32	32	36	34	38	35	28	25	25	31	23	28	36	39	26	26	38	35	34	27	26	31	18	28	33	27	28	37	20	31	27	29	28	26	44	26	33	28	25	29	33	33	31	39	29	28	24	30	25	24	29	26	26	29	27	34	27	37	37	36	24	23	36	37	37	32	25	28	31	31	32	26	33	26	28	29	34	30	29	37	46	35	29	32	30	20	29	30	41	26	28	25	31	31	29	29	28	28	26	39	32	28	42	29	20	23	24	42	38	28	31	38	17	40	28	29	27	31	29	30	26	22	28	24	34	27	30	39	29	29	27	27	43	38	26	41	38	31	29	38	34	32	33	23	15	22	28	20	38	30	28	28	27	35	31	41	23	22	24	23	29	33	27	24	28	31	38	32	27	28	26	31	24	34	23	40	36	27	33	28	41	28	39	32	33	25	28	31	30	34	31	30	33	36	27	33	23	39	27	18	31	23	42	21	38	21	28	30	27	30	24	31	27	22	27	25	33	35	29	38	27	34	30	38	22	29	35	33	30	28	26	39	31	17	31	28	44	30	33	26	28	25	33	31	19	32	29	27	32	29	22	34	29	26	32	26	30	22	33	23	26	38	31	28	27	22	33	29	26	34	22	27	31	33	31	21	31	33	35	32	37	30	29	29	21	30	28	28	27	34	25	28	20	34	21	30	26	32	26	36	28	28	14	28	13	27	21	36	29	26	32	25	28	23	35	22	28	30	18	36	32	30	30	31	26	35	25	23	21	30	27	27	28	31	28	25	34	26	45	35	35	30	35	34	25	24	24	31	24	29	32	21	26	18	29	31	28	30	22	38	27	25	30	32	29	36	21	25	21	32	30	37	29	20	21	24	27	28	24	35	37	20	25	25	30	26	20	31	33	27	28	25	29	31	35	25	24	24	42	30	48	34	29	33	27	37	30	24	25	36	24	35	25	17	25	33	25	29	32	43	23	33	30	20	35	28	27	29	22	20	29	31	32	35	29	27	34	27	31	23	27	42	29	26	18	34	28	30	24	30	23	27	25	26	26	28	28	35	33	39	30	31	31	31	37	28	35	37	25	26	29	33	35	34	39	24	30	40	25	29	36	27	33	36	21	29	33	30	36	31	25	34	35	27	24	25	32	27	22	27	36	35	45	32	37	34	20	30	27	28	32	20	28	29	25	30	39	31	28	34	30	21	19	24	25	32	29	19	26	35	36	39	28	40	29	32	28	28	25	27	34	24	27	40	33	29	27	30	19	21	29	29	30	39	38	31	40	32	28	35	31	27	27	29	25	32	20	28	34	23	32	26	24	28	23	33	35	20	40	27	31	19	30	37	23	31	30	24	30	28	21	21	34	21	25	25	26	26	36	38	30	17	34	36	34	34	33	31	30	29	27	28	35	20	16	35	29	27	21	27	23	35	22	29	30	26	31	22	36	33	35	31	31	30	30	27	29	26	29	31	24	40	22	37	36	24	23	30	47	30	35	30
32027	18636	10006	18996	27675	26734	23599	20868	18375	15701	13376	11056	9791	9138	8084	7429	6738	5916	5537	5262	4472	4217	3386	2819	2321	2020	1905	1686	1507	1356	1154	1127	1042	923	877	894	864	782	771	761	683	726	671	621	647	596	571	597	593	546	558	594	583	571	579	613	601	619	611	608	611	621	644	615	632	611	673	667	652	598	657	654	586	598	596	583	636	560	597	552	578	556	606	539	545	559	519	557	522	564	545	544	537	512	540	519	536	545	477	493	485	496	497	476	527	502	500	441	460	492	484	507	510	515	466	515	531	452	473	521	512	499	546	490	497	480	546	540	541	458	479	524	479	499	506	512	516	470	515	521	498	538	522	479	505	484	494	510	495	524	543	506	551	489	506	468	505	498	495	494	499	503	481	455	452	548	500	462	507	522	513	562	491	487	513	484	514	443	498	461	489	496	513	495	496	494	463	490	480	498	477	480	500	461	511	480	480	515	467	536	489	475	504	506	535	484	502	464	498	509	502	476	501	487	551	516	464	532	551	509	495	486	462	522	498	511	494	457	486	464	521	492	541	500	446	499	511	498	501	487	516	548	485	481	485	538	501	501	492	464	475	495	523	522	496	471	491	513	490	493	524	518	508	497	525	511	537	496	528	505	498	526	505	497	461	485	451	458	482	544	466	483	475	490	502	535	485	474	505	482	524	543	488	537	474	505	535	520	509	559	472	493	495	523	509	519	477	486	485	513	498	471	479	506	489	516	482	535	451	464	510	530	484	513	499	468	524	502	512	517	486	524	527	496	481	509	504	506	494	539	493	477	505	522	482	485	492	495	495	473	502	503	557	506	510	486	540	494	510	516	461	520	486	499	504	497	498	512	523	517	489	499	500	461	521	497	503	487	521	483	482	503	554	520	552	530	525	540	504	513	502	501	502	496	505	489	505	505	483	518	501	488	514	465	503	516	497	486	500	482	520	492	510	507	488	478	495	502	510	477	493	532	482	515	515	494	497	512	490	497	497	521	473	479	473	514	470	529	504	545	490	503	478	516	513	487	482	507	497	479	459	492	487	492	527	517	487	483	512	458	500	450	490	542	522	520	530	511	510	521	476	540	507	456	508	484	519	514	506	491	484	482	503	475	524	516	497	480	516	470	492	493	481	477	518	547	516	469	541	514	494	502	468	485	543	540	521	486	515	499	522	520	480	500	500	503	535	493	517	506	539	515	505	504	512	511	496	504	515	483	547	508	509	496	467	524	494	496	509	468	491	477	485	477	523	503	524	543	528	536	492	454	491	483	513	537	516	477	466	509	506	484	496	497	483	513	520	501	516	505	458	507	493	475	509	502	476	502	487	502	549	517	473	457	525	479	433	505	532	471	438	540	509	530	485	490	490	537	545	500	500	505	507	482	521	508	554	490	521	511	502	499	510	516	457	478	510	456	518	513	520	481	496	464	536	529	476	530	453	509	512	524	515	508	469	496	534	490	538	508	502	497	491	481	535	546	491	516	529	478	482	510	515	495	522	508	452	513	508	499	499	488	512	481	482	461	512	515	464	508	513	464	506	506	526	442	507	491	480	466	488	469	510	506	478	551	544	495	524	503	517	522	511	518	497	499	516	495	477	490	489	510	505	480	479	542	507	488	509	523	540	538	535	519	518	502	469	536	486	507	483	481	491	496	501	525	529	502	480	498	497	518	549	539	483	500	490	495	485	477	510	462	486	478	499	544	516	484	500	475	520	526	468	489	500	494	504	536	497	483	519	479	498	487	508	504	514	494	489	492	524	475	492	474	480	479	517	530	536	496	492	520	485	482	505	506	517	471	503	465	509	525	486	462	535	565	517	448	484	471	514	512	511	523	500	528	530	532	514	526	529	488	474	490	469	503	474	482	476	490	476	509	499	497	503	539	491	519	492	524	496	471	531	486	552	498	483	494	478	555	510	517	499	502	534	468	506	495	459	494	509	537	464	499	505	507	497	524	475	510	501	504	483	469	485	507	516	498	480	468	480	489	524	513	497	527	528	504	477	521	450	518	500	473	477	500	498	521	523	496	505	524	509	479	522	492	510	487	550	488	518	500	529	506	479	442	478	510	518	518	479	560	494	518	504	497	519	479	489	528	541	476	510	492	490	482	476	498	478	518	491	488	500	475	532	550	521	510	487	486	473	506	477	487	537	482	486	551	522	507	500	515	535	481	496	498	511	479	490	529	489	500	494	513	483	508	484	474	487	452	516	502	499	494	491	500	492	552	489	468	509	483	486	501	483	488	478	528	483	478	525	519	509	474	508	480	512	516	522	497	552	496	481	538	523	502	477	509	484	493	444	551	520	534	492	463	484	472	482	498	519	486	511	461	510	499	530	514	518	525	527	454	532	512	492	515	496	523	512	476	520	519	517	532	490	514	495	479	507	471	488	439	500	488	499	482	486	499	515	523	468	541	556	485	534	513	512	517	540	493	512	472	483	509	490	445	489	483	505	489	539	494	513	490	515	508	512	485	489	503	506	466	449	518	544	537	501	498	521	508	513	509	493	498	526	542	498	479	516	528	501	491	496	554	486	539	508	501	488	444	487	492	501	486	511	466	519	504	473	524	517	490	504	528	497	486	514	466	512	512	527	527	477	497	474	508	510	523	523	514	482	523	487	496	483	494	517	476	539	555	515	517	517	512	509	509	525	506	504	500	491	463	500	538	481	515	469	519	529	472	514	487	484	522	497	474	483	511	536	519	515	497	500	521	504	510	472	508	549	514	496	494	491	479	506	515	512	490	553	522	497	495	507	501	447	470	533	539	511	542	485	485	498	496	499	456	471	548	486	495	458	488	486	495	520	488	507	506	477	458	516	527	519	520	473	470	510	479	513	486	549	516	475	510	489	514	501	483	507	495	460	471	500	506	550	503	502	502	461	516	510	489	530	476	505	504	489	504	500	484	492	478	470	483	535	504	540	505	496	495	535	514	486	512	494	530	496	457	444	508	504	494	531	510	508	510	544	473	509	504	524	522	474	493	542	492	485	465	504	486	500	512	536	505	517	468	494	493	515	531	529	513	545	500	509	522	519	481	502	534	495	488	522	530	514	534	480	492	516	470	519	526	507	518	502	525	462	499	504	500	516	487	478	529	505	494	506	533	519	529	487	501	534	527	472	493	561	470	522	466	491	543	471	477	547	491	518	487	487	487	464	465	535	505	487	474	500	471	521	508	485	490	510	496	458	501	502	512	549	476	507	503	522	500	476	484	504	489	504	493	501	506	501	490	492	500	507	505	510	507	469	474	501	550	459	496	529	521	512	549	502	489	501	477	509	511	509	544	525	534	494	498	522	503	496	520	475	510	506	510	486	500	495	521	499	532	491	490	500	535	537	520	502	541	505	536	518	498	524	524	484	513	488	463	544	499	505	508	526	455	476	500	484	514	529	543	437	517	515	498	480	523	542	465	470	550	502	501	547	499	479	514	535	523	507	496	498	520	469	487	504	473	515	485	530	505	502	480	520	513	491	510	502	497	527	512
5601	2262	731	478	731	783	659	625	556	484	394	348	333	295	283	227	233	202	191	166	147	134	116	103	81	77	81	58	55	58	65	50	45	53	44	58	56	53	58	40	42	42	36	29	37	37	26	46	47	37	49	39	44	40	36	38	45	35	40	36	40	38	40	49	39	45	43	41	36	53	47	42	37	46	45	44	44	39	32	44	27	33	27	43	28	49	29	41	34	35	51	50	35	40	29	36	39	31	28	40	37	42	40	32	37	34	42	32	30	40	46	40	45	35	37	36	46	41	42	46	34	36	36	36	34	42	36	39	27	40	43	35	43	46	31	51	35	35	38	41	42	36	33	34	35	35	38	33	35	37	40	32	37	33	34	37	47	36	34	32	22	35	39	41	29	41	34	46	38	41	36	37	27	39	22	29	42	44	34	29	31	35	33	34	33	36	33	16	28	59	41	35	36	38	43	43	30	46	40	43	31	39	43	31	39	38	35	26	40	41	41	38	46	34	35	23	30	36	35	42	42	36	34	40	44	39	40	44	37	29	36	39	33	34	47	41	40	57	47	41	50	27	35	45	37	34	40	37	35	36	45	34	27	37	33	35	39	32	39	20	33	38	25	35	40	32	30	33	41	45	38	38	34	22	45	44	37	43	41	41	26	33	31	40	46	32	44	32	31	34	35	31	51	33	29	50	43	50	43	34	40	30	40	40	45	32	30	43	38	30	32	32	44	33	35	31	30	34	24	40	45	32	37	29	40	43	37	27	39	28	46	38	29	34	35	33	41	35	35	46	44	39	35	29	41	35	38	44	39	45	43	32	35	42	40	30	55	39	33	38	48	35	33	39	42	32	32	36	37	37	43	46	35	45	33	41	33	37	37	36	45	28	39	40	36	28	33	33	50	27	28	29	28	42	49	41	36	27	35	39	28	31	29	25	37	31	36	33	33	30	35	27	36	51	47	42	36	37	39	36	29	33	29	29	43	34	36	49	34	39	43	24	46	31	29	40	32	38	31	38	44	43	34	32	36	38	27	41	38	46	42	45	44	37	30	37	28	29	33	40	30	38	34	31	32	42	25	33	49	36	42	47	34	48	38	27	35	34	32	32	32	31	40	41	33	33	36	35	34	43	41	39	32	44	40	33	46	39	51	40	32	45	33	34	39	28	33	28	29	36	35	36	33	34	37	42	35	32	35	31	49	42	31	38	34	35	37	48	29	38	33	27	33	30	37	34	32	27	42	29	38	29	30	35	27	35	39	45	46	43	36	38	32	45	39	22	32	39	36	51	28	37	39	35	41	36	49	38	39	44	37	46	37	27	44	31	31	26	41	41	38	50	46	40	30	40	44	39	37	40	35	36	29	30	41	34	36	39	38	34	53	42	36	31	32	27	30	33	30	39	35	40	29	34	37	28	47	31	36	35	27	35	25	29	39	35	38	41	21	38	35	38	43	47	40	32	41	44	33	34	32	40	40	31	44	49	35	39	44	36	47	48	46	39	30	41	39	41	34	34	28	43	46	49	34	36	40	43	35	29	37	42	40	36	46	38	49	49	37	31	47	36	26	33	32	41	33	37	29	33	39	45	30	37	42	42	35	34	26	30	42	30	30	39	44	37	40	45	36	38	38	40	43	30	48	28	40	32	36	40	27	37	37	35	39	40	33	35	46	39	30	38	37	40	36	33	33	41	40	42	46	27	38	40	28	37	40	42	46	34	35	43	44	29	34	43	46	41	39	45	46	27	50	30	32	37	33	44	34	49	43	44	40	34	42	28	38	42	42	39	47	37	27	45	31	30	23	37	46	32	39	38	35	39	42	35	28	36	29	46	46	37	40	35	31	45	37	32	37	47	37	42	41	38	42	41	38	41	46	32	29	30	38	30	49	49	33	33	47	36	37	31	36	32	33	38	34	39	32	36	31	30	33	33	37	23	42	35	49	39	32	27	33	37	42	32	34	35	37	27	33	35	35	38	45	40	54	35	40	42	38	34	47	39	35	35	40	32	38	39	27	36	38	39	29	24	38	47	42	35	41	39	39	43	55	38	48	38	38	34	33	38	40	37	29	45	43	36	33	36	37	34	32	43	46	31	46	32	36	30	26	38	32	32	37	39	35	35	42	31	34	46	35	41	37	31	32	28	43	49	36	37	39	34	29	38	36	49	27	36	33	34	40	41	31	36	36	38	40	39	37	38	38	31	49	36	44	36	37	40	33	42	41	30	37	24	30	36	31	37	45	32	41	41	38	47	35	44	43	47	37	36	30	29	44	34	39	40	33	35	36	40	30	35	43	34	39	41	38	49	26	33	32	33	40	34	28	37	32	50	40	47	43	43	36	40	42	36	33	47	38	39	35	29	43	27	35	37	30	28	44	31	33	40	33	23	40	32	27	31	38	45	31	38	31	43	33	42	41	33	34	49	35	33	48	34	36	40	38	21	48	47	47	45	43	43	31	37	40	54	37	42	37	41	44	29	27	40	48	28	39	33	39	42	31	37	39	34	41	44	39	42	36	32	35	42	44	38	34	29	34	42	33	41	43	33	40	41	29	41	40	36	31	35	38	38	44	38	28	38	24	41	44	41	34	43	35	36	34	33	36	36	53	43	37	49	35	32	42	27	31	46	35	34	49	35	37	42	37	50	43	34	30	41	41	31	39	48	38	44	43	40	42	31	36	35	45	48	37	35	27	37	26	44	46	31	32	44	28	26	28	36	37	44	36	40	27	39	28	34	34	37	40	39	36	36	29	32	40	46	31	47	37	44	46	39	30	37	43	40	25	43	37	35	28	31	32	33	45	38	45	44	34	40	40	46	26	35	32	41	41	36	29	43	36	42	36	44	45	49	35	46	29	38	23	33	41	29	34	34	30	35	35	41	35	35	31	38	48	38	40	42	43	36	40	41	49	43	43	50	38	41	42	39	44	38	29	42	30	37	39	41	30	39	27	30	50	41	42	35	34	27	43	37	29	40	43	38	34	31	43	28	43	31	48	44	30	37	51	48	37	34	38	32	34	40	38	43	34	37	35	50	36	52	46	31	35	25	37	39	26	38	33	47	36	44	37	45	38	43	40	46	33	46	31	35	42	37	38	32	40	34	44	24	38	37	39	30	53	32	32	29	29	23	38	39	36	34	35	41	39	46	34	43	37	48	33	38	39	33	41	28	37	37	27	29	34	40	41	51	33	41	46	38	39	41	36	34	48	33	35	25	33	30	29	33	45	35	35	31	41	40	45	32	39	38	40	45	46	41	32	34	34	45	47	29	47	44	34	36	29	34	30	32	35	30	43	33	31	41	29	30	47	45	46	31	35	39	47	31	24	32	35	44	40	36	42	35	39	32	29	39	41	35	45	35	38	35	40	39	36	33	33	35	45	43	36	36	30	29	37	36	38	31	44	45	40	31	42	31	35	40	37	46	37	50	30	38	38	38	30	37	32	43	46	30	51	37	29	38	35	31	36	40	21	37	46	40	38	37	30	40	32	35	40	33
41818	25404	15102	25445	33862	34412	31123	27870	24711	21986	19535	17366	16289	14437	13075	11724	10376	9721	8412	7994	7170	6435	5282	4139	3399	3242	3006	2703	2268	2074	1933	1855	1662	1493	1432	1366	1218	1202	1130	1051	1042	1005	959	972	854	828	771	769	764	767	792	769	794	869	794	793	822	849	840	821	844	863	941	885	862	891	846	860	879	895	900	835	920	845	787	808	847	815	789	792	771	711	738	749	676	741	663	750	699	741	710	698	734	667	677	637	656	638	640	588	624	670	655	640	660	599	642	665	656	610	643	681	632	634	590	645	607	670	641	592	631	642	624	608	606	618	631	606	617	615	653	594	627	614	588	631	651	631	654	623	667	675	632	634	692	630	610	658	617	619	649	626	628	633	663	620	658	681	663	624	642	616	636	634	600	609	594	593	624	661	666	636	638	647	637	631	634	646	666	597	653	635	638	599	612	610	641	601	628	644	635	627	618	588	621	632	695	614	655	643	658	629	641	603	671	609	678	627	590	641	622	616	590	621	636	609	668	613	621	651	639	645	639	633	638	619	608	662	640	628	656	600	627	612	621	677	603	617	643	624	633	644	576	633	604	628	644	611	603	651	647	663	647	636	582	590	643	621	609	641	646	658	619	620	618	629	664	597	650	617	635	673	636	615	614	601	632	647	582	621	613	615	632	630	610	618	636	612	573	614	583	639	605	634	640	645	632	635	618	602	619	641	678	634	651	614	608	648	605	636	642	599	615	633	631	627	587	607	604	640	646	637	643	639	614	636	635	604	629	619	666	562	608	612	653	697	640	636	643	599	624	618	604	602	596	643	640	592	633	636	642	676	603	667	634	615	617	640	662	648	601	613	614	622	626	669	653	604	649	594	591	573	660	634	633	650	647	634	652	620	579	603	620	646	548	616	622	622	632	630	630	676	648	616	579	608	648	640	601	594	630	633	613	675	603	613	642	601	607	658	616	647	660	593	593	631	605	598	665	647	634	603	624	622	643	582	643	638	575	615	625	608	637	640	636	641	615	658	692	627	623	621	630	654	608	636	651	655	631	610	586	653	625	636	634	627	613	652	641	619	626	618	632	624	615	595	590	609	637	652	633	618	618	619	614	613	631	622	626	633	630	629	656	654	662	674	660	626	612	585	642	591	589	627	591	640	640	607	684	649	620	615	678	620	608	666	622	653	593	648	623	626	614	648	617	577	655	611	647	655	643	655	591	627	617	639	642	667	609	623	626	638	674	616	598	612	630	645	622	627	634	637	625	616	610	648	666	592	620	657	664	643	624	625	636	589	655	636	573	649	610	617	598	640	633	630	631	600	608	609	604	640	605	624	628	649	604	620	603	639	576	576	640	625	649	624	615	611	642	680	662	618	617	641	600	659	612	635	611	635	623	605	643	631	608	636	631	605	611	624	617	654	639	662	603	607	601	681	610	662	642	622	581	649	634	656	622	628	634	639	637	635	612	631	610	594	651	606	624	600	627	593	566	644	647	676	663	612	585	597	632	609	641	653	597	613	638	603	625	564	608	618	601	639	639	631	628	646	640	623	620	678	658	626	621	625	647	625	633	633	594	645	619	606	580	664	585	633	675	647	614	620	645	649	615	683	644	657	638	621	689	601	660	604	600	640	644	603	629	613	648	629	608	650	633	657	608	618	586	630	630	639	636	616	653	605	616	642	605	593	627	624	647	633	599	584	587	602	675	605	655	616	628	645	622	641	638	596	590	613	592	600	560	642	606	630	640	574	682	644	608	619	615	657	614	593	621	633	636	650	679	625	636	579	611	661	613	658	628	667	612	685	595	624	638	647	619	659	636	633	595	655	619	627	654	636	628	563	618	627	628	633	622	635	660	606	608	616	646	641	654	666	650	630	604	653	606	588	630	659	629	648	618	651	659	641	626	568	595	617	653	672	631	635	617	628	620	594	666	624	649	636	602	611	647	640	620	617	606	600	639	643	652	646	622	629	613	615	612	615	661	627	647	614	577	609	608	633	637	627	679	622	668	625	609	584	640	614	638	629	619	618	623	691	657	622	625	641	589	594	622	591	637	631	629	638	653	593	597	571	652	613	600	626	621	647	614	629	594	598	617	639	642	595	631	618	650	615	619	602	630	644	594	615	623	623	617	627	624	589	627	658	587	605	645	629	628	602	642	633	650	621	621	637	651	633	591	628	631	618	632	628	600	601	625	655	608	618	620	634	666	601	636	624	673	651	637	583	632	679	616	630	661	628	594	645	591	635	636	650	617	595	641	651	637	658	625	647	669	617	606	643	655	628	653	609	589	633	613	676	587	621	658	640	672	600	620	619	635	610	646	589	654	627	608	641	592	631	601	581	616	607	634	599	620	595	631	639	626	607	634	675	615	648	613	623	620	593	645	615	642	603	655	599	651	605	661	678	644	612	628	657	604	630	634	676	603	615	645	594	589	662	656	636	660	658	642	623	639	611	599	643	616	650	645	669	621	631	618	593	630	660	661	689	670	637	644	620	641	659	621	680	594	622	597	602	573	608	618	635	637	625	574	615	682	601	617	607	582	596	558	578	612	580	661	600	603	626	624	641	622	593	643	605	639	631	657	633	623	633	664	622	619	647	615	626	662	637	632	629	633	625	644	646	633	636	629	644	671	643	611	640	648	623	650	641	640	608	648	663	632	637	588	669	611	581	625	621	588	627	630	580	619	634	652	634	644	623	596	590	624	681	652	655	596	600	691	618	639	679	634	625	614	661	604	630	601	612	614	659	637	686	591	639	585	626	653	673	663	651	614	644	563	616	609	653	654	642	598	672	671	614	654	635	610	620	611	582	651	608	625	580	644	625	628	617	605	666	618	629	621	651	599	649	638	605	627	625	621	637	616	640	600	628	668	644	588	613	570	634	637	623	623	598	611	660	670	600	655	626	623	594	631	597	603	623	629	637	653	649	640	649	616	668	632	643	638	642	609	620	626	616	621	681	621	629	634	580	665	619	602	621	579	596	662	633	655	621	622	629	642	620	630	601	604	655	617	627	635	613	613	596	629	628	632	620	658	640	626	661	632	656	601	644	673	585	628	669	670	627	619	654	630	607	640	579	621	642	601	601	666	692	606	593	656	596	594	672	590	633	664	646	611	558	617	597	638	670	621	619	645	633	648	654	632	617	591	598	642	627	647	569	610	616	643	623	634	619	673	626	649	620	599	647	662	577	670	640	601	614	640	628	627	600	642	612	608	617	612	603	626	603	609	631	635	632	622	592	655	628	587	598	613	592	609	601	612	672	621	611	671	652	611	609	551	618	566	635	632	634	572	600	641	636	637	648	609	604	635	597	607	608	636	639	641	627	645	640	657	604	647	651	623	629	601	657	615	621	625	605	583	622	644	588	558	637	649	627	634	664	659	595	621	636	632	631	645	611	666	618	663	647	699	575	595	604	603	598	639	604	654	629	657	624	588	684	636	617	629	601	647	664	571	608	611	627	659	618	616	629	667	597	580	620	618	609	633	614	631	636	627	657	625	659	636	643
5681	1565	593	394	531	599	537	468	442	377	317	317	280	243	228	205	196	164	144	162	133	100	82	81	78	68	66	69	59	46	51	62	60	40	34	42	43	59	47	43	45	43	44	44	50	39	28	37	40	23	34	38	32	35	33	30	27	39	38	46	51	38	50	33	42	43	48	49	48	42	34	31	44	37	46	34	48	46	61	42	34	44	39	31	47	36	41	47	40	36	44	33	34	37	37	26	35	38	35	45	46	30	38	33	32	35	47	36	33	36	40	43	37	36	44	36	40	42	39	40	32	41	32	26	32	39	42	28	25	37	32	33	38	40	41	37	29	29	40	47	43	44	39	29	25	33	27	42	39	37	24	35	42	35	24	49	36	28	33	40	32	33	32	39	42	34	40	44	37	42	35	40	34	31	43	43	35	40	41	41	33	29	30	46	31	34	46	44	29	35	49	38	37	33	37	30	49	43	37	38	47	46	32	35	45	33	35	39	36	30	36	41	39	34	37	35	40	33	36	31	36	39	37	40	39	41	39	42	52	33	32	41	30	40	44	37	33	39	36	32	47	39	34	39	38	39	45	41	39	39	47	43	37	35	40	30	37	46	33	42	37	39	41	44	39	41	25	47	36	38	50	43	42	32	32	60	33	45	47	43	41	43	39	38	26	25	36	18	38	50	38	46	40	38	33	35	28	37	39	34	49	47	46	30	29	37	32	39	33	38	42	40	43	42	29	29	37	42	33	39	32	44	42	37	40	26	33	36	32	25	37	38	33	36	31	38	53	37	39	49	45	39	41	48	48	33	37	32	44	46	42	45	27	51	22	28	34	31	33	46	40	37	35	31	46	44	37	34	50	34	32	37	44	34	54	33	40	37	42	38	34	39	42	30	42	40	34	31	41	39	42	32	27	39	43	43	32	35	50	41	26	33	39	35	36	35	29	37	43	35	29	37	39	37	33	33	33	32	36	40	52	40	30	31	49	32	40	33	44	41	44	41	34	42	41	42	28	34	33	39	28	45	45	25	30	29	35	43	39	45	40	39	30	38	52	37	30	46	34	32	40	29	30	50	40	47	41	46	52	46	36	44	43	32	35	49	38	38	39	45	36	42	29	43	35	34	42	41	37	33	39	51	40	34	44	28	43	37	33	32	49	36	33	28	37	35	28	29	40	37	40	29	45	39	31	34	35	42	43	37	41	34	44	29	32	35	33	43	41	32	30	54	48	48	26	41	40	28	36	43	41	37	48	33	27	40	40	39	41	42	40	32	38	39	51	37	40	32	40	37	32	42	42	38	40	51	36	42	33	43	32	50	34	36	32	38	47	41	39	40	32	43	40	40	39	31	26	37	50	37	36	36	32	33	43	36	40	30	35	53	42	47	43	26	48	43	36	41	45	27	38	32	40	30	39	34	43	40	32	36	41	45	33	28	44	38	47	44	49	40	27	42	39	41	23	40	40	43	36	34	46	49	39	37	33	35	38	48	34	47	32	43	35	44	34	37	45	45	42	37	42	38	39	48	41	30	40	39	39	44	32	30	48	31	37	38	27	54	23	39	31	37	40	32	33	45	34	38	41	48	33	33	29	38	34	27	31	33	47	45	41	41	31	41	34	46	49	49	39	35	42	40	34	50	49	46	46	41	36	52	41	43	37	35	43	36	40	39	36	26	46	42	31	35	43	50	36	36	34	48	41	43	26	37	45	39	44	32	44	32	33	43	28	36	38	31	40	39	34	48	43	39	28	30	42	41	42	37	39	34	37	33	41	43	27	52	46	28	36	36	50	32	26	42	39	42	48	42	49	43	36	35	48	33	42	28	47	43	29	37	27	33	34	37	35	37	37	46	31	43	38	41	32	33	45	43	40	48	33	38	33	31	46	33	41	30	37	29	34	34	40	37	33	35	45	31	37	34	37	42	45	45	45	31	35	32	34	34	36	41	43	37	32	18	39	34	31	38	28	35	37	33	34	51	38	40	34	43	34	27	31	41	25	31	31	49	39	33	49	36	46	33	31	40	49	46	27	34	46	47	29	41	45	26	39	48	37	46	40	35	44	35	43	42	32	49	34	39	37	25	34	35	33	48	42	38	38	31	33	43	45	50	43	37	34	32	33	32	39	39	37	46	45	44	40	32	38	39	39	39	47	41	31	47	38	36	38	35	53	48	28	40	46	37	34	36	40	39	43	43	37	46	27	42	34	39	37	43	34	37	30	31	36	31	43	48	46	35	43	38	31	33	35	32	37	38	42	41	38	35	37	38	28	33	26	43	42	36	36	34	24	39	33	46	37	42	36	37	32	40	47	29	35	33	41	41	39	44	43	36	42	35	37	29	37	38	40	35	38	46	36	38	39	39	29	38	30	35	36	31	44	44	48	37	37	30	43	31	39	48	44	44	45	37	41	32	46	48	30	29	38	42	46	35	36	42	52	37	40	34	41	36	44	26	29	47	36	41	43	38	42	42	41	34	43	41	50	44	31	49	31	35	44	31	43	44	41	43	39	38	39	39	41	23	43	35	41	38	42	44	29	31	43	35	31	38	34	34	20	28	38	48	32	43	35	38	45	40	42	39	25	47	36	29	43	31	24	40	45	36	38	44	45	40	30	41	46	34	42	40	36	33	33	30	32	47	36	32	50	26	38	37	39	37	32	35	40	40	44	30	38	41	32	44	24	45	33	33	43	45	37	32	40	44	34	40	29	38	37	44	32	36	31	40	43	27	42	32	29	39	33	41	37	36	33	39	32	33	36	40	35	33	39	46	39	34	39	42	38	36	31	47	37	40	31	43	40	38	32	38	39	32	47	39	35	37	21	34	53	35	28	34	27	43	45	33	32	29	42	39	43	39	47	38	51	43	36	41	47	39	37	46	38	34	46	49	38	44	34	34	35	42	31	36	35	34	35	30	34	47	37	41	41	27	42	41	38	38	27	38	48	39	40	45	35	49	40	33	41	41	37	44	42	47	35	32	35	44	29	42	30	46	37	35	35	40	27	31	34	24	41	37	25	41	38	48	31	38	44	33	39	44	35	40	35	40	33	40	37	38	33	36	31	34	35	31	37	32	35	34	43	42	38	29	36	41	44	34	45	32	47	48	33	38	39	45	53	33	31	27	39	39	31	48	42	40	32	54	38	38	41	32	39	40	26	36	45	51	39	41	35	46	36	31	28	42	43	36	43	43	26	31	47	23	42	37	30	35	36	28	39	35	39	41	30	30	38	37	43	29	39	40	36	38	36	43	33	41	31	37	36	43	36	29	36	41	40	34	41	30	49	37	35	41	34	34	45	33	30	45	26	33	35	37	26	31	34	39	33	37	37	42	46	37	39	27	44	33	38	47	33	44	31	29	29	32	42	43	33	44	33	39	36	40	26	32	39	44	39	30	43	41	36	39	53	45	33	42	39	41	40	37	38	46	38	31	46	41	34	40	44	43	31	44	36	31	44	35	33	52	34	39	41	37	38	44	40	35	41	31	30	29	44	34	46	34
36886	22103	13132	22583	30641	31326	28920	25192	21620	19273	16966	15685	14002	12192	11270	9881	8901	8311	7913	6810	5838	5079	4155	3348	2996	2844	2522	2228	1908	1732	1602	1592	1387	1334	1265	1185	1028	1064	945	1019	896	884	876	870	778	774	751	743	735	732	757	749	790	814	794	752	775	745	752	833	844	838	828	866	878	842	833	832	865	844	809	847	791	795	836	830	813	827	800	758	706	759	706	669	653	675	709	673	722	709	760	709	703	677	675	672	677	592	639	653	694	639	681	655	689	638	621	647	628	633	674	605	622	617	625	576	658	652	643	673	689	657	646	665	625	649	647	603	644	644	631	668	635	684	639	656	601	674	625	622	622	631	600	623	596	652	640	665	625	646	661	632	687	656	647	639	625	658	642	616	662	660	611	634	592	597	646	629	610	674	612	630	650	683	637	611	598	619	600	657	612	641	635	631	633	616	651	660	607	625	631	638	621	622	625	623	561	596	626	635	655	630	676	659	648	643	665	676	668	609	611	613	668	666	630	645	657	609	649	625	611	617	650	672	627	600	614	618	628	637	651	622	664	612	607	633	672	599	644	650	612	648	647	615	618	648	655	592	639	629	632	655	631	619	613	610	572	636	564	607	571	636	636	615	664	613	628	607	642	621	617	631	565	662	610	624	685	622	639	663	662	637	642	638	617	599	633	671	591	605	631	649	606	629	646	607	625	628	639	615	645	606	609	651	637	639	617	598	636	628	633	603	613	648	658	603	610	621	683	646	623	670	618	628	689	646	643	640	639	603	624	634	639	661	617	614	663	658	645	627	590	616	617	617	635	628	635	659	660	649	682	602	636	628	635	607	633	625	627	607	635	642	645	669	662	631	588	603	641	665	587	631	624	614	651	664	608	643	633	605	658	632	600	664	662	636	633	633	661	629	650	646	613	669	652	636	626	626	633	628	652	630	640	605	634	672	613	650	648	594	584	650	675	640	602	632	649	648	602	635	630	637	612	585	636	623	652	632	657	640	621	624	643	563	587	620	655	649	591	674	635	604	618	625	656	615	611	644	623	641	604	616	602	605	630	617	680	630	593	649	666	642	630	623	633	668	616	640	618	642	639	653	636	646	633	661	605	629	604	657	609	657	608	623	687	668	600	585	617	609	613	614	648	676	632	641	606	637	668	593	603	664	625	671	647	604	610	621	595	628	614	671	640	627	654	683	663	603	687	599	617	630	628	646	580	584	629	615	644	657	673	621	656	605	639	642	615	589	668	621	616	646	631	624	624	676	627	611	614	596	633	620	624	640	599	630	664	646	633	624	639	604	628	601	663	641	663	622	626	621	609	657	625	613	619	635	629	671	633	628	631	642	620	668	640	630	609	619	593	630	636	626	636	618	584	660	650	618	645	664	651	583	660	626	665	626	617	672	619	635	668	641	625	654	579	630	582	629	635	621	580	629	645	628	643	641	645	625	645	643	632	633	612	632	625	646	580	614	663	648	652	644	660	623	598	666	609	683	634	615	646	620	593	685	687	635	663	617	634	639	624	602	639	605	629	648	634	667	663	624	632	651	661	594	666	613	596	651	585	646	692	633	619	640	609	648	611	590	626	627	595	590	632	636	654	666	618	675	655	639	633	687	666	607	601	654	609	597	613	609	628	630	634	616	630	601	638	621	620	657	660	615	646	666	667	597	607	628	621	641	649	610	647	649	590	668	634	634	606	591	600	636	647	664	629	613	626	631	631	631	631	603	617	629	618	617	583	620	642	610	636	660	670	620	653	633	640	650	651	634	650	599	630	614	630	644	658	649	608	643	642	638	617	591	661	649	660	603	685	663	650	664	626	648	663	635	623	643	591	632	637	617	658	601	619	635	604	713	689	641	617	644	612	614	620	637	617	657	611	661	641	654	593	665	572	583	670	618	669	637	676	622	651	673	679	646	621	654	628	634	613	620	601	630	652	590	629	630	652	614	617	643	603	625	605	656	633	592	621	654	609	607	632	590	636	649	612	650	631	618	656	629	627	650	590	632	648	610	683	632	618	635	606	603	650	614	616	640	604	634	608	650	646	640	620	629	627	633	656	627	667	667	601	623	665	630	648	604	624	647	668	659	592	647	615	625	626	639	647	631	659	695	608	641	618	646	635	605	644	653	636	623	638	613	565	619	619	592	636	649	634	619	613	632	603	620	597	635	620	598	638	663	627	631	602	646	615	665	673	649	585	618	645	630	619	651	693	643	684	631	690	602	669	642	646	625	588	626	678	637	645	651	641	645	654	627	604	601	627	653	621	625	666	630	625	610	613	608	587	594	601	656	617	609	602	638	659	647	669	563	623	657	619	694	675	600	622	593	633	615	647	607	643	618	651	662	634	661	657	615	668	678	634	620	655	618	594	667	668	702	637	660	614	635	628	637	632	597	647	560	628	633	614	635	638	632	607	606	670	590	636	618	614	628	650	589	629	641	633	623	656	636	663	655	610	610	602	660	610	616	665	641	630	657	607	624	637	657	610	648	599	608	635	600	617	650	614	666	626	605	621	619	607	664	631	665	643	626	630	610	618	630	648	636	622	635	596	618	608	657	633	627	612	643	650	659	634	664	653	618	615	588	651	635	624	619	677	628	627	634	676	617	621	639	674	635	598	613	631	602	598	669	652	635	631	624	675	654	619	643	666	596	638	599	589	627	637	622	648	622	654	669	683	644	631	685	619	620	662	652	654	648	656	659	611	650	618	586	642	676	649	635	623	605	603	634	657	648	590	689	621	654	631	608	626	654	628	659	637	632	661	617	627	642	661	595	664	646	653	622	659	640	605	664	627	627	636	632	635	630	676	633	603	626	652	634	585	639	616	646	617	618	580	627	684	629	625	601	614	590	618	641	608	683	617	588	657	621	642	658	622	641	598	669	628	632	652	668	591	588	645	647	638	637	652	620	656	627	628	687	604	616	613	618	673	608	649	643	642	614	668	625	688	665	607	685	647	625	604	640	640	631	613	662	614	654	625	626	639	629	626	589	598	643	652	590	655	620	655	614	627	624	645	656	656	613	625	611	591	602	619	624	601	571	653	613	670	617	633	667	624	582	672	639	621	589	615	624	669	660	624	650	674	642	664	600	645	612	648	628	628	656	623	593	655	624	593	625	634	609	613	635	649	637	642	672	608	590	624	667	628	643	593	647	634	660	611	668	668	650	641	656	634	608	640	658	637	626	625	640	600	665	641	591	635	636	623	599	652	594	620	641	606	630	630	600	628	635	664	661	636	654	637	654	608	635	605	650	615	628	613	625	670	659	650	646	629	639	629	641	618	613	703	645	682	633	626	663	647	621	649	677	618	633	646	581	612	629	632	644	635	625	639	615	603	657	643	634	624	620	646	652	656	603	626	670	617	643	599	617	641	618	647	659	677	673	622	615	640	626	674	658	639	618	637	640	637	612	623	640	611	601	637	637	591	658	625	615	641	633	621	669	665	656	638	679	653	653	567	653	613	609	653	656	663	578	640	640	656	623	598	605	647	619	645	608
7249	2631	823	552	790	892	813	736	680	581	468	406	375	333	332	281	276	238	195	200	164	161	146	101	125	90	88	85	81	71	71	67	67	49	79	41	56	63	56	59	55	36	53	46	59	40	41	41	63	64	41	39	44	41	57	51	42	47	47	49	50	52	45	66	38	41	47	37	41	52	41	48	40	51	40	43	53	45	41	48	55	41	52	33	48	54	52	56	39	48	41	54	38	54	36	44	45	51	38	37	48	45	44	37	40	36	40	55	44	39	36	53	36	41	49	29	48	50	36	41	36	33	39	37	59	50	45	43	40	30	55	46	40	45	45	45	32	33	43	41	49	52	47	46	43	41	34	34	38	41	34	40	47	56	37	39	39	42	42	41	52	48	43	47	38	50	57	39	49	38	53	48	50	42	50	40	47	38	40	51	39	44	32	44	42	32	50	43	41	48	53	36	33	46	33	40	42	43	41	49	46	47	45	41	34	44	39	47	40	43	40	41	55	48	39	46	48	46	49	47	47	48	45	40	48	47	43	45	42	36	51	44	42	52	29	49	46	44	44	33	35	56	48	42	42	38	35	42	40	42	33	44	34	53	31	43	30	34	31	65	38	37	42	48	40	36	40	52	44	43	44	38	37	46	36	46	50	41	49	49	39	34	43	36	45	43	43	48	55	39	52	41	46	45	37	56	51	50	43	38	36	54	36	58	47	45	47	45	31	44	37	49	49	43	46	36	43	39	42	45	56	39	31	63	44	56	50	38	36	47	48	45	47	38	50	47	36	49	63	44	45	36	42	43	37	47	44	48	41	41	41	51	42	48	58	51	49	42	47	47	43	34	45	39	41	43	52	48	23	36	41	42	42	44	54	44	44	42	41	42	37	56	43	42	47	29	44	40	36	48	40	32	42	40	38	45	39	40	41	40	41	42	46	51	40	47	31	49	56	46	37	48	39	51	45	50	30	48	48	39	47	50	43	42	40	43	39	46	39	37	33	44	47	40	36	45	50	53	52	50	39	35	36	47	46	41	44	44	30	50	50	37	49	39	55	45	36	43	46	53	45	48	50	32	43	34	35	37	48	37	40	43	48	46	42	48	55	56	45	56	50	48	47	45	41	44	42	52	41	66	40	43	37	47	52	50	48	40	42	59	53	40	49	31	40	45	38	40	38	44	45	39	40	28	50	37	45	44	40	45	45	46	42	42	55	46	38	52	44	41	44	52	47	43	52	42	40	45	53	33	33	44	50	50	43	37	52	41	42	41	43	51	42	44	44	39	37	46	43	34	38	44	38	49	44	62	40	46	45	47	31	43	39	36	47	45	42	48	48	29	38	43	45	43	45	44	50	39	37	32	42	48	38	44	46	46	48	43	45	43	51	48	49	37	53	43	29	35	44	43	50	40	59	38	46	50	39	59	48	36	48	45	47	55	48	41	39	56	42	50	49	35	45	39	41	41	45	37	45	49	51	36	34	49	47	36	41	50	58	40	43	38	38	45	50	39	39	44	40	42	51	36	46	50	48	51	50	39	33	41	43	41	46	42	36	41	41	38	44	51	47	36	50	41	45	48	28	52	46	49	42	51	43	41	42	43	50	44	49	48	43	48	51	49	47	36	38	48	32	45	45	48	32	36	42	36	46	36	51	43	30	51	38	40	30	54	34	49	43	41	39	43	37	59	46	41	41	36	44	42	47	40	45	48	43	58	44	40	47	39	47	38	44	42	41	39	44	47	33	48	42	50	43	38	46	49	40	43	47	62	48	51	34	37	47	50	42	46	55	42	37	49	34	35	41	42	50	36	44	46	52	55	35	49	38	33	47	48	34	43	44	46	48	35	36	39	55	54	36	44	46	37	49	33	47	51	41	36	38	61	48	40	39	45	55	31	39	37	44	42	42	47	43	53	39	33	42	37	50	41	41	49	33	44	34	37	43	40	36	50	38	49	51	35	45	44	50	33	35	34	51	45	40	46	45	43	52	50	49	43	46	49	40	36	47	46	38	44	55	39	44	33	49	41	44	43	46	25	45	52	42	53	41	34	51	44	39	39	42	40	46	43	36	45	48	44	34	40	40	42	38	50	35	40	36	46	40	48	39	45	38	45	38	43	39	52	49	49	58	55	51	47	35	42	41	42	40	47	38	50	55	43	40	57	45	50	35	42	49	45	40	33	44	39	41	37	41	40	41	42	46	47	54	49	42	38	44	42	39	48	31	45	46	41	39	44	37	56	41	42	47	46	39	30	48	37	32	48	30	38	40	34	39	45	39	42	34	45	41	37	40	50	43	45	46	30	43	45	49	49	41	49	50	46	43	56	42	41	40	37	40	43	35	32	57	41	38	34	44	43	34	45	34	49	32	55	55	46	36	47	49	51	47	39	59	35	41	42	50	46	50	44	42	42	47	44	34	52	55	45	39	50	48	37	43	39	50	55	42	42	37	48	46	33	45	53	50	28	44	58	47	39	43	41	39	33	48	39	51	41	50	38	49	42	54	45	51	53	55	42	36	34	36	35	46	33	65	36	43	45	43	59	37	44	47	41	48	50	51	45	46	41	41	35	48	55	43	50	38	61	44	48	45	46	48	50	45	39	51	53	44	44	52	29	50	50	36	36	43	37	44	47	32	40	32	39	51	48	48	30	36	41	51	47	39	34	41	50	47	43	49	43	42	42	37	32	42	52	37	45	36	39	39	38	50	41	39	39	46	38	44	35	41	39	40	33	38	34	43	39	41	37	43	41	43	42	35	53	44	54	53	26	29	57	46	40	50	48	49	58	32	37	42	45	51	34	36	39	49	36	53	39	41	36	39	38	52	52	42	37	35	48	53	45	33	59	40	52	45	36	45	55	31	50	38	44	44	39	44	39	32	44	48	36	31	46	47	34	32	61	37	48	56	38	28	32	43	46	40	44	36	33	42	44	52	51	38	44	28	41	34	31	43	45	38	40	34	35	48	44	41	60	46	48	34	52	40	49	31	46	48	46	42	41	37	35	36	45	54	42	50	46	37	28	35	38	34	38	37	44	43	45	46	43	47	41	41	51	39	39	45	45	52	47	39	38	42	36	38	49	40	55	45	56	40	42	42	48	46	48	42	46	50	37	39	48	46	41	50	42	43	37	47	38	41	47	42	38	46	43	35	39	51	56	41	39	46	47	40	34	48	53	56	41	35	50	43	41	44	39	42	49	43	37	43	39	44	46	40	43	55	40	50	41	54	37	42	41	40	44	47	43	37	46	46	50	44	42	38	51	40	36	43	58	44	47	41	33	51	51	46	41	42	36	50	45	58	43	40	48	44	41	35	40	39	54	42	43	38	47	27	43	45	51	41	46	33	42	45	38	43	39	49	44	40	53	41	46	48	53	31	50	44	45	43	50	36	44	40	42	42	43	34	36	38	47	47	42	46	46	48	46	47	46	25	40	47	46	41	43	35	42	49	43	45	36	44	39	37	40	45	49	37	38	47	42	43	45	38	50	42	44	43	42	42	42
43654	26637	16617	27128	35390	35842	33751	30573	28073	24397	22324	20084	17875	15690	15165	13634	12297	10847	10005	8904	7543	6510	5452	4699	4477	4031	3402	3008	2691	2502	2212	2148	1949	1712	1565	1492	1375	1403	1291	1194	1226	1079	1069	1059	1053	965	904	961	916	914	868	936	921	919	859	878	981	956	936	1035	1032	1010	1052	1088	1007	1051	1063	1001	971	1090	971	1007	995	1029	1043	1036	983	962	971	958	958	897	831	866	834	882	847	827	847	865	812	834	788	795	750	767	693	747	734	787	721	743	699	725	703	728	743	698	691	712	732	775	760	705	733	754	743	731	758	716	702	736	752	760	744	732	706	758	697	748	752	775	774	703	754	727	749	679	744	718	720	733	708	713	762	775	687	727	756	752	722	732	736	712	746	746	743	700	769	686	768	779	717	723	770	723	699	707	720	700	723	738	754	755	723	738	745	710	687	707	762	700	718	683	691	714	708	747	730	691	719	710	703	669	724	718	718	721	703	746	735	709	700	703	722	738	717	688	740	687	731	742	705	697	710	730	714	749	704	721	663	743	734	691	704	721	721	713	691	705	752	686	749	703	704	730	721	736	708	780	721	717	707	711	725	749	752	745	713	755	720	724	735	698	711	719	732	676	695	736	758	690	722	736	699	713	711	721	764	732	703	736	696	725	697	722	721	769	727	717	719	672	760	716	698	724	713	702	762	748	730	738	739	755	767	690	751	744	725	644	777	728	726	716	703	730	730	714	758	719	742	755	733	693	702	754	721	685	733	716	752	772	707	723	733	751	744	688	715	731	729	682	766	706	738	717	716	778	767	734	700	740	656	770	710	728	761	739	724	773	729	677	751	745	699	758	736	730	769	688	699	697	710	710	751	752	728	706	777	725	749	701	758	717	696	723	702	744	760	765	761	751	779	775	697	765	723	732	673	763	794	748	718	706	708	742	732	687	716	779	683	735	720	742	688	734	755	752	724	699	718	699	693	700	748	705	713	754	747	719	746	709	758	723	725	722	682	687	752	731	709	681	725	741	711	732	715	763	696	661	704	732	720	698	708	705	719	688	664	740	748	706	689	710	739	685	736	733	699	717	746	713	767	709	728	721	748	722	715	717	744	729	744	764	806	789	722	677	706	716	735	737	689	748	700	715	708	708	713	679	709	700	722	696	674	695	758	716	688	721	688	665	721	726	732	739	683	720	694	715	729	727	733	704	728	721	717	725	735	745	670	709	751	721	717	730	715	720	717	699	761	762	749	692	715	699	747	735	752	736	755	695	743	714	765	740	706	711	742	772	751	765	740	715	713	738	696	724	736	706	717	754	709	752	699	720	737	711	801	742	717	671	713	711	770	718	777	734	804	753	694	733	707	732	740	748	703	745	714	765	775	723	690	740	782	705	721	728	666	750	725	679	754	695	690	710	785	739	769	740	765	741	762	731	688	727	742	702	677	710	741	767	711	742	711	708	743	756	714	730	734	659	678	778	710	690	697	689	739	737	729	704	743	746	716	715	732	726	699	752	712	724	767	695	701	708	718	756	689	710	759	734	726	723	669	710	703	721	690	737	702	738	719	730	787	674	673	738	763	743	715	739	676	734	723	733	706	732	715	704	721	720	739	785	735	729	725	734	714	676	656	757	739	696	731	728	732	684	736	682	719	697	742	718	741	738	763	718	733	713	750	735	744	693	730	728	733	693	740	775	743	658	664	716	682	726	740	695	729	724	746	736	763	746	729	705	746	738	684	681	736	701	743	690	766	740	691	742	703	723	720	737	705	717	725	720	689	746	720	709	711	714	695	702	703	737	770	682	694	730	736	751	704	758	751	728	697	736	724	723	721	764	720	743	732	695	654	728	723	723	744	771	714	731	699	729	737	750	804	715	719	698	724	692	761	732	752	667	727	715	731	716	714	692	767	680	705	746	790	705	738	715	715	695	726	776	683	696	730	767	728	730	722	711	723	711	737	709	681	746	716	716	733	756	756	725	718	790	732	697	704	684	696	717	734	732	772	726	683	725	718	686	764	693	750	709	714	742	737	769	723	744	746	734	696	750	747	802	731	682	745	696	685	718	742	716	733	693	757	717	764	716	685	673	679	737	737	703	786	733	720	717	713	732	680	696	769	743	697	692	722	743	753	724	714	720	711	755	751	728	714	702	765	725	749	699	746	732	727	737	727	737	712	738	750	718	729	758	765	723	757	770	659	724	805	677	765	764	739	762	685	738	761	714	765	713	698	686	666	738	741	741	745	684	780	725	771	759	710	715	718	731	730	706	746	769	712	726	698	711	721	753	761	717	700	689	675	741	757	752	692	751	735	714	703	694	719	693	722	715	728	690	696	711	735	705	665	777	743	730	666	715	749	710	772	719	748	708	735	743	692	710	731	717	723	758	710	761	734	715	721	743	753	764	713	708	741	733	687	743	688	783	747	706	719	753	705	681	762	716	674	733	726	725	709	704	674	719	708	718	690	737	736	717	757	762	779	713	706	712	693	736	692	756	722	694	763	712	722	797	682	687	771	719	718	693	683	706	703	718	681	701	752	697	654	733	688	776	692	702	723	737	711	732	705	714	749	735	713	698	764	736	751	735	692	704	749	691	732	717	699	758	696	684	721	730	701	693	756	698	734	738	724	699	725	724	737	734	728	686	701	687	703	816	703	756	669	761	734	745	692	726	734	669	768	757	684	681	710	729	751	727	681	677	736	746	679	679	758	730	748	745	705	746	718	676	704	702	692	692	740	744	740	814	739	721	688	708	724	759	696	773	715	698	728	705	744	745	750	746	667	724	716	757	693	725	721	690	749	694	712	743	708	687	690	706	742	710	732	738	673	696	744	721	702	696	706	755	684	718	732	705	677	740	699	721	693	738	715	740	755	719	748	718	706	722	721	741	668	742	720	685	774	728	718	715	749	733	716	770	735	701	718	759	773	732	718	717	683	719	720	755	674	738	741	757	757	685	728	703	725	755	727	695	717	702	762	669	753	680	713	712	735	720	712	722	705	746	790	738	707	717	738	711	720	700	731	756	758	747	689	689	714	771	734	701	706	766	706	686	719	738	763	720	726	706	715	694	687	743	740	691	755	696	703	731	742	721	744	702	700	706	734	721	691	720	664	746	754	716	763	740	746	734	674	735	703	746	720	742	730	768	701	733	704	742	704	735	739	675	769	717	757	720	800	699	765	692	728	679	738	734	764	749	701	718	674	788	798	727	761	755	728	700	732	701	756	713	724	731	746	693	710	733	720	731	696	738	732	765	746	768	711	664	744	687	736	714	717	712	773	741	723	696	737	711	694	800	731	759	735	730	744	711	724	730	743	729	753	672	695	739	693	730	726	716	746	734	731	729	766	715	649	732	727	738	752	698	763	760	699	747	727	739	696	689	719	761	747	762	663	742	752	752	735	689	706	734	745	781	712	760	710	709	725	685	715	735	740	709	717	685	724	746	711	739	774	727	749	685	760	704	746	720	724	767	727	670	705	678	684	678	702	763	695	726	730	696	681	743	734	735	704	718	743	763
3115	798	324	254	349	398	410	350	336	285	227	210	186	185	153	174	139	110	105	99	95	62	53	65	63	56	66	54	41	54	52	37	33	37	37	34	35	28	32	29	25	35	31	27	33	26	27	31	37	26	24	20	20	26	18	42	31	28	28	28	37	40	36	26	36	26	30	27	24	50	29	37	41	28	44	38	45	40	35	39	32	25	29	34	25	31	25	36	40	25	29	27	32	36	21	28	26	25	21	35	30	21	35	26	19	37	25	28	33	27	36	28	34	29	27	37	15	32	26	32	29	34	28	32	38	24	33	30	29	25	24	24	27	32	22	26	23	30	33	34	26	29	50	25	27	26	28	29	30	38	39	30	38	34	27	24	28	26	27	32	28	30	32	35	19	30	27	35	21	33	21	31	28	26	38	40	26	25	32	34	27	27	28	26	30	27	22	34	27	28	24	27	23	30	30	31	28	21	23	30	25	33	27	29	32	32	36	35	24	24	27	29	25	32	33	32	39	25	31	27	35	34	18	33	23	28	36	23	22	25	32	24	24	32	28	36	36	20	32	26	28	35	29	27	33	30	28	36	32	26	30	26	24	24	25	31	35	43	28	28	28	31	19	31	31	31	37	31	32	31	25	30	29	25	36	25	32	23	34	34	33	24	29	26	41	34	17	28	32	26	27	26	30	20	25	24	21	27	32	18	32	37	26	38	26	36	33	41	31	24	19	35	25	40	24	29	25	31	18	20	28	28	29	18	25	28	39	31	22	36	31	31	23	44	28	37	34	24	28	33	25	21	27	36	42	30	28	30	34	39	25	28	25	24	23	37	27	34	20	33	41	22	23	24	27	23	24	19	30	24	28	30	30	32	26	37	35	26	32	31	36	44	41	26	37	29	25	27	31	28	27	29	31	33	31	23	25	22	26	30	24	27	23	21	26	27	19	25	24	30	28	34	33	30	32	26	30	28	32	32	19	38	23	25	24	29	29	24	27	17	30	29	28	28	31	33	24	30	25	27	29	34	29	28	28	27	35	37	33	25	26	25	21	24	24	33	23	29	24	25	24	36	27	32	30	27	37	37	19	36	34	39	35	30	32	33	26	26	28	23	33	26	35	26	23	32	34	27	26	21	28	33	25	23	24	30	29	34	29	37	28	28	42	25	24	28	28	32	37	12	31	30	32	28	22	26	34	19	32	29	29	34	33	35	38	33	35	27	25	33	33	29	25	27	25	27	28	21	35	24	29	35	28	33	27	33	29	34	32	29	29	24	31	25	32	31	21	25	37	24	27	25	19	28	23	34	30	32	32	30	34	27	32	34	28	37	39	36	21	22	31	29	31	22	26	24	25	44	22	27	20	26	31	25	23	26	27	24	30	33	22	32	33	26	18	31	21	31	33	25	37	33	23	37	30	29	29	28	18	18	21	27	33	29	27	24	34	26	28	35	24	46	21	26	31	32	34	32	23	30	31	26	41	37	31	26	26	36	31	26	23	29	20	22	25	23	32	18	34	33	33	21	23	32	25	23	26	19	29	29	23	22	29	24	28	21	33	29	22	25	31	37	27	29	15	35	33	28	32	31	39	23	24	27	28	27	38	39	21	18	30	45	28	28	33	25	29	33	29	28	33	30	25	42	22	38	32	30	31	25	16	23	29	26	27	22	32	25	40	29	25	31	26	23	20	29	27	26	32	32	35	27	32	34	32	27	40	26	35	39	39	32	22	26	26	23	40	36	33	32	28	42	32	26	28	34	24	23	26	31	18	30	24	27	27	27	32	28	34	37	32	20	28	24	31	26	24	29	23	34	30	26	25	28	30	32	20	34	27	35	21	21	35	31	25	35	19	28	31	31	20	32	23	28	29	24	29	35	23	21	31	30	29	26	37	31	36	28	25	24	32	32	32	22	28	34	37	21	27	30	41	26	27	28	27	28	33	36	19	31	21	33	25	30	32	20	29	25	27	24	31	38	28	30	20	32	26	31	38	25	28	27	40	18	29	22	29	28	29	33	36	43	30	25	37	28	24	28	25	27	25	30	32	32	32	21	31	27	29	24	28	31	29	36	29	33	30	28	24	31	32	20	24	28	33	25	26	30	42	28	41	44	34	30	24	34	36	34	46	24	26	35	31	29	21	39	35	24	34	41	41	22	18	19	31	27	29	31	21	34	40	29	41	30	35	29	32	26	28	34	33	29	20	35	33	24	32	17	34	29	29	30	29	25	32	27	27	41	27	25	34	34	28	20	35	26	41	19	28	30	30	18	29	42	31	26	27	20	42	27	35	37	40	29	34	24	31	32	26	28	27	30	25	22	25	29	27	30	33	42	33	34	23	28	22	24	30	24	34	27	27	26	34	24	33	26	30	23	27	30	33	27	22	35	33	21	34	37	21	28	25	31	26	37	29	21	27	35	18	18	31	36	29	27	21	22	23	33	40	28	32	25	25	24	30	35	30	27	31	27	30	26	31	33	19	30	25	39	29	30	28	32	31	29	26	29	29	39	30	30	25	28	34	31	24	33	22	22	26	30	30	33	25	31	24	37	23	34	30	35	28	27	30	30	29	34	26	47	30	28	21	29	40	28	35	27	31	24	27	31	30	29	33	29	23	26	28	31	32	39	23	24	31	27	26	24	26	26	31	34	32	34	33	34	39	28	22	31	26	26	36	23	35	28	25	25	27	44	20	29	37	26	38	41	27	28	33	29	31	34	29	34	29	30	27	27	24	37	35	27	30	27	39	24	28	43	35	33	34	33	35	28	37	31	29	37	38	32	27	25	27	33	29	28	23	25	31	23	33	31	29	30	25	31	29	26	40	39	23	32	30	21	23	39	35	28	24	37	24	21	30	29	33	27	27	38	25	25	26	21	33	28	21	26	30	24	27	23	31	32	34	30	27	30	22	33	27	31	36	37	26	34	31	25	17	23	28	21	38	24	35	22	28	22	25	31	26	19	17	22	29	27	41	33	29	34	31	33	25	24	39	23	20	22	34	36	27	32	29	36	37	37	26	31	27	26	41	36	29	28	21	23	35	26	20	37	22	23	21	30	18	30	33	32	26	36	29	31	22	24	26	43	31	28	29	24	29	25	30	24	28	26	27	34	30	34	19	27	38	28	31	39	38	24	29	30	40	20	34	26	33	31	31	26	25	20	35	26	35	28	32	26	33	30	32	33	29	36	23	35	18	31	34	36	39	32	23	23	38	37	34	29	29	29	24	36	30	27	23	26	29	31	29	30	24	27	41	28	29	19	36	41	26	28	30	30	20	39	27	28	32	28	25	24	18	27	26	31	27	31	36	30	24	26	25	24	23	23	30	35	25	42	25	35	26	34	26	34	29	38	29	32	26	40	26	39	31	30	17	29	17	28	34	27	32	24	30	24	30	27	30	31	24	40	38	23	23	34	32	35	21	26	29	31	28	33	34	24	32	24	38	27	39	32	23	30	34	30	31	19	31	45	25	26	32	32	26	25	32	30	33	23	34	24	34	34
32217	17976	9551	17656	25738	26206	24885	21852	19755	16741	14281	12307	11106	9689	8737	7949	7007	6304	5272	4818	4009	3553	2809	2595	2367	2139	1772	1665	1432	1382	1321	1119	987	919	849	824	754	719	741	697	663	671	626	639	593	573	560	577	611	658	552	578	553	585	584	599	621	575	599	600	614	654	678	638	681	696	669	681	653	640	638	614	654	586	592	605	610	619	666	601	563	567	620	550	570	547	546	581	581	548	534	578	508	464	506	508	540	516	502	500	501	466	517	522	502	486	513	473	498	500	492	508	514	494	450	510	455	515	466	488	477	520	520	513	504	530	497	522	508	499	511	463	500	496	515	496	526	505	488	480	484	497	539	499	476	533	504	498	503	479	504	509	489	474	480	519	475	494	532	504	483	501	461	508	508	485	509	518	523	497	466	496	497	495	502	481	506	518	498	462	466	534	535	494	512	477	471	491	506	477	498	488	531	503	548	502	482	529	523	501	496	461	502	496	466	491	507	473	481	492	520	467	499	489	492	475	500	482	477	497	524	496	527	481	486	525	504	533	489	470	510	504	499	525	521	448	490	504	509	510	496	524	481	498	482	471	485	511	495	461	505	500	490	489	486	497	491	548	486	514	485	466	491	520	516	519	462	469	504	510	518	472	508	482	446	515	514	487	458	512	529	487	497	484	450	501	509	502	495	485	476	471	499	523	526	482	514	495	492	507	491	533	510	516	496	507	517	504	480	495	442	552	493	480	498	485	471	474	517	478	492	491	545	490	501	479	448	514	527	448	479	469	498	501	498	530	520	484	462	508	517	500	531	516	499	501	472	510	495	492	480	454	485	503	502	491	522	495	486	512	502	507	480	504	501	517	449	467	486	539	472	519	507	474	505	481	498	500	463	512	494	497	534	512	479	476	497	494	489	488	510	508	500	478	504	493	497	488	490	495	502	482	480	469	507	506	500	493	515	491	526	442	500	469	485	495	509	506	482	514	463	531	487	494	495	514	512	475	465	483	510	443	530	508	495	488	455	535	478	462	525	517	532	475	488	498	501	504	482	512	496	484	474	506	522	503	509	492	484	487	525	496	464	501	443	540	495	450	482	507	491	500	549	494	475	495	479	498	494	453	529	544	477	484	495	467	515	496	502	479	491	478	478	510	476	499	496	530	471	528	474	491	510	502	506	480	508	489	486	466	475	503	488	488	484	460	507	510	457	482	468	503	513	528	494	480	493	513	482	468	499	499	502	507	502	498	470	522	518	482	454	509	515	478	469	475	476	489	527	487	528	485	449	500	483	494	544	525	474	482	538	468	471	516	465	464	488	539	512	486	473	493	491	513	511	447	498	494	481	534	491	491	517	494	502	513	529	479	507	468	524	503	462	481	495	469	480	504	468	468	502	493	483	521	485	509	470	505	503	506	500	518	494	511	498	506	487	526	487	499	481	470	481	517	468	524	508	482	496	509	487	509	472	505	497	516	523	465	474	521	503	480	479	472	469	538	480	508	517	508	472	468	478	454	477	499	488	513	489	498	497	536	500	496	474	521	516	510	483	510	475	479	504	494	505	479	473	491	484	509	535	488	505	478	483	487	449	483	496	490	487	468	479	446	486	492	495	503	485	517	514	514	505	483	455	493	494	519	498	463	539	461	533	505	486	510	517	496	492	445	542	489	493	509	471	530	485	506	529	474	487	523	497	507	472	499	451	485	479	532	486	497	541	501	477	486	485	497	469	496	519	471	475	520	469	486	493	509	486	517	506	522	477	499	448	473	496	504	487	470	502	489	491	472	523	512	505	516	505	482	466	514	459	493	531	483	512	480	453	489	502	495	479	498	477	531	486	472	539	487	455	513	470	454	501	510	492	446	487	501	482	481	480	488	488	485	504	487	459	495	444	480	474	491	505	501	497	531	464	488	489	449	449	509	504	489	536	514	499	516	467	491	538	505	479	489	485	491	446	510	479	506	470	494	495	497	494	518	478	518	470	496	494	458	538	489	522	493	510	495	505	487	514	479	485	489	500	471	515	500	486	487	541	487	450	472	504	476	496	506	479	483	485	481	514	523	474	515	494	558	491	504	479	467	528	501	510	516	480	456	515	452	462	489	491	544	545	516	517	508	502	494	476	530	547	463	467	489	507	484	513	474	499	555	541	490	501	473	463	483	453	500	493	476	485	468	526	493	508	509	498	507	512	501	536	444	522	479	535	472	504	514	496	472	479	529	488	514	497	484	537	488	511	457	518	441	493	492	515	518	505	489	506	507	483	491	520	510	505	476	500	486	470	497	455	496	498	471	508	462	465	495	456	450	500	511	478	455	522	476	507	471	478	515	532	479	471	506	495	504	473	503	488	508	494	493	443	490	521	474	477	466	509	500	495	523	502	469	530	459	475	511	510	528	463	485	501	493	519	482	475	496	494	496	453	539	498	480	492	523	489	549	502	442	498	518	493	469	485	497	474	483	522	466	479	492	449	446	473	476	539	518	509	487	498	497	509	453	494	506	519	491	457	499	509	501	483	507	495	496	494	475	526	462	488	492	489	481	473	496	481	437	460	485	488	496	521	507	492	468	485	480	480	523	492	507	511	498	497	486	472	481	473	501	529	492	503	517	505	509	456	502	496	472	498	468	501	499	450	528	511	502	468	538	521	458	489	499	484	481	457	485	525	513	521	470	462	498	507	541	458	555	533	496	457	515	467	483	531	484	491	518	511	491	513	450	454	528	467	462	475	523	492	469	481	500	487	538	492	509	491	488	513	486	530	467	459	547	520	514	509	539	521	483	486	471	532	445	472	501	522	507	510	495	496	500	491	521	465	517	506	510	494	513	510	501	545	480	469	510	521	516	492	509	484	513	491	528	484	494	450	482	520	504	493	528	497	505	502	504	464	536	472	474	517	467	484	532	524	511	501	484	526	510	522	497	467	504	501	456	504	463	463	461	499	519	444	483	481	496	499	457	508	492	488	460	480	474	461	505	467	465	501	455	513	486	451	514	496	486	496	509	506	503	460	464	502	511	491	475	519	500	464	523	498	493	494	473	521	482	542	497	540	525	475	516	492	499	485	427	525	467	514	522	524	501	490	504	494	498	512	484	496	512	502	509	488	529	498	468	492	535	512	532	455	491	496	503	517	477	467	528	477	518	504	512	489	446	508	493	460	491	471	472	461	479	506	501	485	516	513	453	507	471	495	491	502	488	482	497	483	495	470	468	476	469	513	550	547	492	480	488	506	470	465	493	484	533	499	487	498	522	509	492	536	507	483	486	483	536	486	468	490	510	497	489	508	492	462	520	479	513	466	507	498	521	504	516	495	467	501	465	536	493	523	523	469	487	456	516	492	509	518	514	525	522	513	510	533	496	493	416	517	500	466	480	444	492	526	481	470	544	529	481	516	493	510	477	519	502	504	474	478	499	489	465	464	474	537	521	508	490	468	533	512	492	508	506	500	449	517	497	500	497	548	493	444	533	474	545	544	486	461	477	487	486	495	464	473	442	497	475	463	489	530	500
5643	2150	692	486	623	633	672	646	576	491	400	374	344	329	259	226	235	195	178	154	160	123	103	125	81	73	78	84	67	56	70	61	65	57	57	59	46	31	50	53	40	42	48	35	44	47	47	36	34	26	38	47	49	40	38	37	41	41	34	49	40	44	33	57	44	37	46	47	31	49	46	31	38	42	41	48	47	44	35	39	41	27	38	37	41	49	38	42	34	28	37	25	35	42	47	31	39	38	35	39	42	46	27	37	35	38	25	41	26	33	46	37	40	27	36	28	43	37	29	33	33	29	39	39	33	40	40	44	40	40	40	41	36	40	35	32	35	44	34	33	40	39	25	37	32	45	36	31	33	46	26	32	35	27	38	36	31	41	44	45	41	32	45	31	35	44	33	41	37	36	36	31	31	55	38	32	35	37	46	37	42	33	44	24	31	41	31	35	23	41	32	39	26	30	43	36	44	37	30	37	39	44	28	43	31	35	43	37	36	46	42	38	32	37	24	47	30	41	31	46	35	33	38	43	28	46	35	36	43	53	33	31	37	42	36	44	42	40	49	34	38	40	41	40	41	33	43	34	30	27	36	35	36	38	36	42	35	32	35	48	31	36	42	40	46	33	31	31	38	28	43	23	41	39	39	43	39	43	46	42	29	28	40	33	52	35	39	38	34	36	32	46	36	25	31	28	24	40	40	34	36	39	46	47	41	32	40	34	37	37	39	40	37	34	41	35	33	39	37	34	40	50	24	39	37	36	27	39	44	43	26	42	42	37	35	39	34	45	28	33	52	36	32	33	49	30	25	32	29	36	29	35	40	35	39	33	36	45	35	28	30	31	34	39	33	35	46	47	38	26	32	26	36	37	40	38	33	47	31	34	35	35	34	48	33	36	46	35	31	35	49	40	35	35	38	36	33	37	38	34	34	29	37	35	33	41	33	36	38	38	33	44	38	35	42	27	35	34	45	28	39	53	30	37	39	37	36	43	40	44	38	30	35	29	35	29	40	37	41	43	50	36	36	40	31	41	35	43	34	26	37	40	39	35	26	34	25	29	38	37	26	50	43	32	35	48	45	45	37	54	34	38	34	35	38	39	34	37	33	47	49	42	39	39	33	42	41	31	34	36	31	42	40	38	33	43	42	44	39	30	33	30	41	25	31	44	46	33	30	28	26	30	39	38	34	44	35	35	32	34	34	30	37	50	47	45	54	30	42	30	42	36	30	34	41	41	32	41	40	48	44	46	32	29	33	41	33	34	30	28	43	40	34	31	39	34	33	32	31	40	36	39	34	33	32	42	29	35	25	39	40	36	32	33	39	41	31	52	40	29	35	44	45	42	40	47	36	43	26	42	29	42	41	46	28	38	39	33	48	35	47	40	34	34	33	29	29	35	45	43	42	26	34	39	30	34	36	52	46	36	40	37	30	39	42	33	38	31	38	37	44	42	34	51	32	35	30	39	44	33	31	19	43	36	34	26	36	40	44	43	33	37	35	38	35	31	29	37	39	31	30	34	36	35	41	48	33	37	24	35	36	37	29	28	32	29	29	36	39	39	36	51	29	42	36	29	37	35	31	34	46	39	31	34	32	42	29	30	41	31	35	41	32	44	37	33	29	29	33	38	35	33	41	48	37	34	36	39	41	52	44	43	33	36	35	39	24	43	32	37	31	32	39	32	43	35	40	27	37	32	36	24	24	43	44	40	35	28	31	49	34	31	41	50	36	31	41	34	39	40	43	41	35	31	43	38	40	29	48	34	35	34	32	33	30	29	39	30	33	29	40	32	40	35	35	39	38	32	36	38	27	38	50	34	28	25	30	41	37	48	36	41	34	36	40	40	36	39	39	35	46	30	30	31	40	33	45	40	32	42	36	38	27	39	41	39	39	37	32	38	40	31	39	42	39	37	39	38	32	39	30	30	40	42	27	45	40	47	31	31	34	37	51	35	25	34	40	43	30	31	29	36	42	36	37	38	39	34	54	26	29	45	42	40	39	29	36	33	34	40	38	33	40	34	43	42	29	35	36	34	34	42	43	51	31	31	37	37	34	47	40	39	30	33	32	36	38	38	30	42	37	20	41	22	32	31	39	22	31	34	32	33	35	35	39	42	31	40	41	34	44	37	38	34	27	36	22	43	35	24	38	35	40	30	42	37	32	48	43	49	37	39	50	42	35	38	41	26	38	39	34	44	31	48	31	40	43	32	35	26	38	51	32	35	37	39	40	43	31	45	24	36	48	42	45	38	36	41	42	32	33	43	37	41	40	25	39	30	36	40	43	26	35	41	25	40	33	45	42	43	39	36	37	34	31	46	35	35	40	32	35	39	35	42	45	40	35	39	28	44	39	30	37	44	35	40	32	32	39	34	37	32	40	33	34	32	45	28	27	42	40	51	47	36	31	36	38	36	27	31	33	39	40	34	33	34	33	34	37	36	44	34	26	29	45	35	33	33	27	24	36	26	32	37	42	32	41	38	43	43	32	44	37	30	46	44	21	37	52	26	22	39	42	30	39	31	39	32	29	31	45	31	39	46	35	52	37	34	33	34	41	24	37	50	36	40	30	40	45	35	36	35	46	42	29	34	47	34	39	35	42	46	50	45	26	34	46	36	46	44	29	28	47	36	38	28	41	30	35	47	25	25	42	24	40	35	38	45	43	26	33	24	28	38	36	47	36	40	35	42	37	34	42	33	33	37	29	47	36	43	36	27	53	42	37	43	37	36	35	46	37	38	38	43	37	26	33	53	45	37	40	42	23	39	34	39	37	39	38	31	46	47	35	36	28	29	33	31	33	33	29	34	28	36	37	37	38	35	43	33	33	26	33	20	28	46	33	35	28	29	34	33	36	39	36	26	34	34	44	39	35	35	47	36	46	30	28	26	38	35	32	34	29	38	32	37	35	31	41	26	34	33	32	37	43	40	31	40	53	38	32	36	41	37	39	39	39	27	31	42	44	29	33	46	48	38	38	28	34	28	35	49	32	38	40	42	33	41	36	34	40	33	36	37	35	43	35	32	42	37	39	35	31	32	37	35	39	46	30	34	40	39	39	38	33	36	27	28	42	36	37	35	43	33	41	45	27	40	28	34	38	30	36	36	34	28	48	37	39	25	31	28	39	36	30	47	40	35	34	46	28	39	41	40	37	42	41	38	34	33	45	34	40	37	31	45	36	34	26	33	39	24	45	34	38	42	46	30	46	41	27	39	35	30	39	40	36	33	33	49	28	45	41	25	37	46	27	31	29	25	41	32	43	25	39	39	37	38	41	31	42	30	33	41	35	37	32	35	46	49	44	37	37	28	33	32	27	37	45	40	51	41	36	43	33	23	40	28	29	37	38	22	41	43	35	33	31	34	32	35	41	46	39	33	34	38	32	35	38	54	36	40	53	31	48	40	33	34	34	40	45	45	40	35	30	36	37	34	34	40	34	36	44	40	27	33	34	35	40	40	35	41	22	39	40	29	44	40	29	36	29	40	43	34	33	31
41637	25238	14651	24641	32576	32807	31314	28911	25870	23298	20207	17307	16252	14681	13216	11861	10689	9056	7822	7135	6323	5535	4799	4256	3776	3435	2913	2741	2329	2157	2097	1802	1583	1452	1315	1287	1184	1149	1018	1019	1006	955	878	875	868	821	736	851	784	803	802	743	857	871	824	822	848	863	842	852	865	872	844	835	905	876	907	923	917	892	869	889	873	937	956	907	892	883	822	859	809	778	749	732	718	789	704	776	759	742	686	678	652	627	679	636	637	669	612	633	625	639	672	657	637	625	626	569	616	633	658	630	672	679	632	693	603	633	594	628	661	593	636	628	663	633	618	625	592	623	633	580	645	644	592	650	618	640	584	610	635	627	601	653	626	618	650	670	599	676	627	635	616	633	641	651	663	668	640	646	631	639	619	671	647	637	656	588	659	634	650	611	621	648	601	611	608	592	635	636	612	620	596	612	620	651	600	616	619	619	609	605	664	597	569	632	614	586	646	622	648	592	629	627	609	628	603	604	663	619	644	634	606	594	614	644	644	603	626	602	655	648	643	594	630	591	636	608	630	630	617	621	605	592	610	591	556	616	624	630	635	642	684	585	664	575	607	652	604	609	602	595	587	644	646	577	609	654	601	591	622	607	597	627	639	666	627	597	618	641	576	650	599	626	612	615	594	602	707	585	622	598	635	664	654	629	602	612	625	629	662	648	644	616	625	630	643	626	605	586	665	590	634	623	641	621	672	594	595	599	615	644	606	632	621	579	607	606	580	583	633	638	595	602	623	599	624	649	625	629	636	625	663	652	617	656	627	616	605	640	607	652	609	612	601	603	607	592	618	646	631	637	633	632	612	628	603	649	621	602	613	567	631	656	578	644	636	595	638	575	628	656	619	659	598	621	651	588	650	614	601	659	638	632	613	645	596	652	629	641	611	629	652	612	620	596	641	660	616	628	617	623	613	632	633	630	627	587	629	628	603	605	607	593	629	636	600	621	650	627	649	660	628	600	594	626	678	665	613	592	604	617	639	624	658	654	647	610	629	659	634	615	634	581	618	619	623	664	634	637	616	650	623	638	590	632	596	598	605	652	604	646	642	606	631	656	608	625	620	612	647	673	617	565	620	670	654	618	644	604	633	614	635	591	639	596	631	618	576	579	629	624	626	601	617	657	644	653	644	589	642	648	609	623	581	615	612	608	622	590	632	605	630	616	618	624	606	623	629	622	613	631	647	648	651	650	631	656	588	651	640	615	613	580	620	642	592	618	629	617	638	676	630	643	630	650	643	666	608	579	653	626	629	625	597	643	603	619	629	645	646	569	648	609	652	653	620	608	642	602	581	640	623	618	617	643	582	626	601	601	640	587	659	630	600	632	608	697	634	609	596	643	656	615	650	578	610	667	641	631	649	611	579	649	625	663	639	619	628	573	608	589	589	622	615	601	625	591	635	628	623	654	589	645	634	597	627	622	625	662	620	642	616	665	657	591	591	602	636	604	592	643	659	627	604	644	579	646	658	662	653	628	653	598	616	647	614	609	632	635	622	617	576	633	624	608	579	627	612	621	664	629	637	676	614	587	625	607	635	642	673	607	596	617	627	648	639	615	623	613	691	618	634	599	622	619	646	591	616	674	601	597	612	625	604	593	654	652	585	669	645	650	609	665	609	618	657	667	619	642	573	595	631	604	645	578	611	605	656	593	626	613	613	582	614	583	645	627	575	653	614	629	641	595	650	601	605	624	593	624	573	595	635	584	620	666	619	622	638	616	589	619	628	658	561	635	654	611	586	597	689	595	603	608	628	629	601	607	599	622	598	647	638	603	601	628	639	585	599	595	606	617	623	646	591	614	626	589	563	652	636	628	622	631	651	598	631	643	612	573	623	581	631	636	603	636	581	614	620	605	634	629	606	645	654	601	633	580	687	613	602	602	609	661	582	653	623	646	646	624	672	632	656	591	642	635	641	622	647	608	676	616	644	640	641	625	627	631	639	662	620	627	642	611	612	654	609	631	630	641	587	684	626	607	629	668	598	636	622	674	655	616	630	624	619	608	631	629	618	626	612	643	600	619	637	628	636	617	589	616	627	590	620	639	632	595	645	637	657	650	612	645	651	587	627	640	634	594	615	621	654	597	608	603	655	624	652	638	647	631	586	643	603	649	596	580	548	580	617	628	611	598	647	654	603	579	628	621	613	622	620	595	632	634	582	602	625	654	585	585	659	600	636	627	582	629	601	605	588	622	603	596	585	655	633	623	631	580	622	637	600	614	609	608	617	620	594	623	661	607	614	641	668	604	610	652	651	616	641	631	663	620	646	615	597	624	619	591	642	632	641	631	609	611	644	608	647	599	635	611	603	641	645	638	598	605	585	582	612	623	609	646	560	616	629	643	594	623	606	578	637	638	617	656	569	600	554	584	602	620	575	621	623	623	642	590	641	605	626	639	652	612	633	596	586	632	598	601	623	648	607	656	651	617	626	623	636	674	629	629	648	641	613	656	600	577	657	654	636	637	626	601	627	596	634	631	672	630	648	659	598	630	610	637	582	640	639	640	633	644	606	614	635	625	635	597	595	608	592	660	629	640	563	616	680	619	592	636	627	631	676	624	665	634	664	574	647	633	630	607	613	621	625	597	548	609	615	625	628	613	647	651	606	654	655	618	608	626	595	645	591	593	666	579	593	608	593	623	628	594	597	606	603	636	615	637	649	624	636	625	611	642	643	643	656	618	634	615	615	636	641	617	665	602	619	628	625	614	671	650	607	644	629	593	628	627	603	593	616	634	624	613	638	577	610	621	650	641	584	641	659	613	657	674	660	658	602	601	601	634	572	656	598	639	600	632	638	636	594	689	643	642	656	638	637	563	616	622	586	601	652	610	609	626	615	614	600	645	635	652	629	637	622	623	611	633	571	618	613	643	619	635	597	607	607	634	585	667	608	626	602	633	593	603	615	649	615	643	656	595	639	619	646	614	641	638	628	621	629	620	623	621	622	617	626	621	629	704	573	594	613	631	624	664	634	604	573	597	630	594	611	605	644	604	602	624	636	601	632	617	632	603	620	621	653	605	609	607	651	586	654	585	601	661	614	592	641	614	582	591	627	633	582	618	617	640	642	609	630	604	628	592	612	596	623	599	609	607	660	640	583	617	628	645	609	639	615	652	613	632	595	626	630	604	646	591	621	654	633	638	611	651	623	592	629	613	620	636	606	635	625	652	590	608	616	561	599	663	628	613	619	623	622	606	627	591	608	652	639	607	674	619	593	588	674	615	617	616	623	637	617	590	611	606	590	618	612	638	610	673	615	622	609	551	625	602	633	627	663	629	622	607	599	638	570	604	650	579	642	627	617	653	628	686	672	630	649	641	646	637	626	623	618	637	627	625	647	654	587	645	633	642	578	626	605	655	585	627	645	606	651	627	651	603	637	574	625	620	642	642	644	611	647	598	638	648	622	608	638	632	600	615	659	619	615	648	586	596	579	611	614	629	649	652	566	616	622	582	614	656	589	590	621	656	652	648
5845	1663	549	356	469	557	501	561	456	399	331	310	286	275	215	171	204	165	148	131	128	125	92	74	91	75	62	68	61	58	58	49	51	49	45	42	50	42	55	36	34	51	36	47	39	47	51	45	38	43	43	58	54	51	44	41	37	38	36	50	44	40	49	37	33	42	35	51	52	43	57	41	41	40	49	49	51	48	42	39	38	36	36	43	39	32	53	42	49	34	35	31	39	37	39	33	28	39	44	33	44	30	48	43	44	39	39	43	32	36	37	36	44	36	36	39	42	30	46	41	45	52	31	35	33	41	35	30	41	33	34	39	46	36	30	42	36	38	34	37	33	43	41	29	42	42	33	39	50	34	51	36	33	40	42	44	44	36	40	37	31	45	42	41	36	49	41	33	27	34	38	36	34	44	45	34	51	40	32	41	28	40	46	59	40	33	43	29	48	45	32	46	44	27	32	28	36	48	43	49	44	36	32	36	39	35	41	42	41	26	40	33	40	37	39	36	29	43	28	36	35	47	29	37	36	38	28	44	47	32	33	34	41	49	34	50	39	34	36	37	38	40	40	41	40	46	51	30	49	43	33	43	29	25	32	44	36	34	35	48	39	35	36	31	45	39	30	43	41	37	40	43	45	36	39	32	42	40	41	40	38	35	35	45	36	42	35	44	39	29	35	33	33	32	35	44	45	33	42	36	41	40	39	36	38	35	47	38	30	47	34	38	35	43	28	34	38	48	50	50	43	34	35	38	37	47	46	39	47	45	28	42	42	35	37	33	43	41	42	48	39	51	32	42	39	47	23	37	43	41	37	36	41	30	39	39	38	40	43	31	50	30	38	31	36	39	38	34	45	35	38	37	41	37	39	34	35	37	44	40	31	32	37	30	33	36	36	41	45	40	41	40	36	33	40	34	33	25	39	30	30	36	41	30	48	32	39	31	39	44	33	32	39	43	42	42	29	35	30	34	44	33	22	39	33	38	48	39	42	33	46	46	30	41	32	33	28	45	39	33	46	27	43	33	31	42	36	46	35	43	44	37	33	51	39	32	36	33	39	40	36	38	39	35	38	41	38	27	40	42	37	38	43	39	26	48	45	39	51	36	32	33	41	33	44	36	35	37	27	23	39	31	45	37	46	30	41	41	45	29	42	33	41	38	39	48	41	32	31	39	42	50	43	38	40	46	47	30	33	35	37	34	42	37	36	45	54	47	45	42	27	27	33	44	33	48	47	46	32	30	27	29	30	47	57	25	35	38	41	37	43	41	44	45	34	38	26	38	25	42	47	50	29	30	37	36	45	31	44	37	28	40	36	34	36	30	33	30	41	30	34	35	42	36	34	43	44	38	53	40	26	36	25	31	44	33	36	32	24	38	42	42	53	33	42	24	40	37	39	42	47	43	34	36	44	39	28	38	42	37	36	39	48	42	38	28	35	40	38	43	41	38	32	37	26	38	37	42	57	38	44	42	41	43	46	41	41	39	32	30	48	54	38	29	33	41	39	33	43	42	46	37	29	42	30	45	32	31	46	34	39	43	35	38	31	39	35	34	47	46	35	42	30	37	41	29	32	33	40	37	37	31	36	43	37	48	38	40	45	47	44	50	28	39	40	37	29	36	41	34	30	35	35	36	40	43	45	40	44	31	40	33	51	37	38	36	50	25	39	33	49	53	29	39	36	40	29	45	32	40	48	31	39	33	38	36	41	27	34	28	35	45	29	46	52	41	41	35	44	30	35	31	37	40	40	30	45	38	37	48	35	40	53	25	39	44	35	36	33	43	38	34	41	40	39	37	25	29	25	45	41	33	39	45	32	44	36	28	35	35	44	46	41	42	52	36	49	41	31	48	30	44	29	47	40	41	38	41	32	42	42	44	32	31	41	44	30	38	35	32	44	37	29	26	24	40	28	45	35	44	35	36	25	29	41	37	42	33	46	38	41	47	31	43	30	30	39	40	50	45	43	29	51	32	32	47	37	27	39	45	48	37	41	44	43	41	38	29	47	30	43	43	25	31	39	42	31	38	40	33	29	34	36	49	37	37	44	40	34	39	40	41	29	33	48	35	39	34	35	38	32	28	37	54	41	34	48	36	40	51	40	47	32	30	34	32	35	36	44	35	39	31	37	37	38	35	36	38	32	42	29	29	36	45	34	32	39	41	35	43	31	30	32	26	32	40	27	34	36	36	40	40	39	39	44	37	50	30	40	41	36	35	51	39	37	40	28	41	36	26	43	30	40	38	30	47	43	39	32	35	44	38	36	44	48	40	37	38	32	29	34	34	35	39	32	28	40	43	34	31	56	38	30	43	46	35	44	43	32	54	49	40	29	41	42	52	42	35	40	26	45	43	41	48	43	43	52	42	35	38	49	34	47	38	37	45	43	39	34	44	45	31	35	42	40	34	42	47	48	40	40	35	42	39	39	31	34	32	27	38	41	41	41	37	46	43	46	41	38	30	42	23	34	44	41	46	40	47	41	41	34	38	36	37	37	35	31	48	40	35	40	47	38	42	40	30	34	41	36	32	43	38	28	39	29	36	43	40	45	33	33	31	29	47	43	44	32	25	41	51	29	47	42	37	34	45	44	28	37	31	33	30	40	30	34	39	26	39	38	39	43	33	33	42	35	37	37	48	35	32	36	45	35	48	34	33	39	35	35	40	37	38	47	49	38	33	28	60	36	35	37	49	42	34	34	33	33	44	47	21	44	44	40	34	43	52	37	38	22	41	24	48	46	61	49	36	41	32	33	36	48	27	35	31	35	45	36	34	36	35	43	49	37	41	31	42	33	49	48	36	39	41	41	34	39	40	38	44	40	46	37	46	34	35	40	44	29	37	44	33	42	35	38	35	35	31	42	45	37	30	36	33	35	36	27	38	40	48	36	45	36	42	45	43	40	41	48	35	39	39	41	45	33	35	37	37	41	29	30	41	44	30	41	51	46	28	42	44	44	35	37	34	25	35	34	36	36	42	38	29	45	47	34	45	35	38	48	45	38	48	28	44	35	36	46	35	39	34	36	46	39	49	49	39	43	32	32	40	38	32	43	32	37	47	46	38	32	37	38	41	44	34	39	39	42	35	36	44	33	46	44	34	40	38	42	34	39	40	40	43	31	49	39	39	36	35	40	35	46	37	35	33	48	41	34	30	43	46	26	31	32	37	43	38	31	30	40	33	32	41	31	38	35	34	40	32	46	39	34	50	39	31	34	48	43	30	36	51	32	47	33	36	35	38	39	43	40	34	49	22	33	38	42	47	37	35	32	49	50	36	37	48	35	40	29	20	31	42	46	43	25	42	32	30	45	39	36	40	48	30	38	51	47	37	34	41	41	41	28	33	46	34	37	46	42	40	48	53	50	36	41	36	35	39	43	37	22	40	42	36	27	38	34	35	51	35	35	49	37	28	41	42	42	43	28	38	39	32	36	54	42	40	45	32	36	44	42	32	47	33	25	33	45	33	37	38	48	40	37	31	41	42	43	44	38	40
37078	22635	12733	21716	29732	29417	27618	26191	23165	20748	17670	14997	13674	12681	11165	9760	9130	7965	6882	6048	5363	4641	3909	3431	3225	2841	2493	2294	1933	1826	1750	1571	1386	1343	1189	1143	1002	976	978	936	928	844	828	759	772	714	742	748	721	775	816	769	754	783	773	769	736	778	793	820	850	915	844	885	846	843	846	878	870	844	800	826	847	829	874	898	876	862	892	837	722	744	743	701	727	729	744	667	687	639	722	654	662	703	599	627	652	627	689	646	635	661	646	628	643	616	617	644	618	645	609	622	630	634	650	601	609	643	692	636	631	639	631	661	607	626	617	652	604	616	635	666	597	686	627	640	602	669	616	650	649	652	640	599	652	598	659	625	619	635	619	648	638	642	620	666	618	646	631	646	655	616	655	629	627	646	608	629	639	641	624	634	641	639	652	626	666	625	632	643	615	596	602	614	633	602	632	624	653	591	612	620	631	609	623	601	637	594	597	655	631	625	652	618	633	593	605	625	624	656	637	622	662	632	635	618	609	659	649	658	599	636	585	642	627	705	647	590	591	610	621	627	615	619	582	628	639	610	605	644	650	615	596	597	610	642	609	615	657	641	609	642	625	623	656	689	618	630	636	626	655	673	631	600	626	621	636	664	633	631	613	615	645	657	609	676	680	612	651	636	628	598	612	587	635	615	655	629	653	605	635	595	627	659	656	649	632	670	659	609	648	610	629	638	623	649	617	632	639	615	607	586	634	629	635	623	608	657	650	605	636	632	607	612	628	611	647	690	627	618	593	650	633	608	669	603	584	643	671	652	591	673	629	622	641	613	618	595	613	605	621	650	636	633	675	610	653	642	613	641	575	631	619	609	634	610	623	638	622	603	613	629	668	660	626	632	611	619	675	645	672	642	622	634	637	662	587	654	572	609	681	640	594	613	630	679	679	651	663	629	643	619	599	633	646	619	651	664	631	645	625	672	621	599	594	638	613	620	631	618	638	650	617	634	595	602	579	662	580	572	627	653	677	630	648	662	661	625	649	609	578	639	670	599	626	630	627	647	625	638	644	661	652	667	642	642	635	606	636	631	634	637	584	646	579	596	629	605	635	612	627	633	631	643	631	639	657	690	631	572	657	669	658	641	625	639	598	635	610	633	648	608	603	618	633	644	638	665	617	635	653	685	642	608	660	633	624	642	631	639	622	676	645	654	613	636	605	585	626	613	644	650	656	634	630	662	630	631	608	610	619	687	638	682	580	629	643	630	636	667	656	621	624	626	615	640	661	601	639	655	649	648	634	665	638	628	665	660	624	617	626	669	635	624	650	603	654	646	616	635	619	611	625	599	622	633	640	629	601	599	639	621	622	670	616	653	682	675	631	663	599	685	653	644	629	614	649	685	621	625	664	663	648	620	619	608	631	592	642	651	632	611	609	631	620	620	654	626	579	659	678	648	660	587	621	638	621	590	604	688	635	598	590	620	650	598	653	628	686	627	574	628	601	635	569	616	614	640	637	665	627	652	644	643	640	607	625	655	666	618	645	605	618	648	627	647	668	623	647	623	652	651	684	607	615	622	631	631	675	603	624	640	607	642	637	640	649	590	643	609	609	650	625	645	633	639	588	665	645	637	608	638	614	630	616	627	612	577	651	631	684	629	632	617	637	594	646	602	573	703	634	633	626	645	637	650	643	642	629	635	640	638	654	629	651	644	622	578	608	636	670	607	674	660	599	603	639	620	648	671	652	652	611	615	637	604	645	650	596	655	613	605	613	630	697	630	650	591	620	633	617	644	627	636	649	596	649	617	635	654	598	648	635	620	651	639	656	613	606	655	660	582	616	658	604	655	669	606	630	622	603	616	628	619	649	590	628	642	637	638	674	638	604	653	614	646	654	643	693	650	635	640	639	618	695	611	613	654	651	658	638	693	633	616	619	590	594	667	601	646	620	622	584	637	634	653	600	657	612	625	667	644	586	679	637	569	634	602	610	614	627	621	650	690	651	645	633	636	613	645	635	646	643	616	650	629	661	606	675	629	629	661	629	635	638	673	632	678	612	624	641	612	651	627	613	622	616	674	654	639	657	610	643	603	615	620	630	653	642	644	615	663	584	562	648	634	628	654	651	651	656	591	618	636	580	634	638	679	634	631	644	630	633	615	630	672	637	608	598	654	612	607	649	627	650	643	657	624	655	657	603	712	629	683	660	643	646	603	653	668	635	631	603	631	623	597	665	655	632	609	642	606	687	671	643	612	654	659	624	625	584	641	654	603	641	653	616	645	619	679	621	642	634	625	626	655	669	623	642	608	656	660	625	645	643	626	685	658	666	623	607	650	627	610	637	648	617	641	642	611	615	581	652	595	652	681	629	654	629	649	648	686	642	608	612	632	621	637	617	631	622	622	633	606	655	609	604	621	603	612	621	643	638	585	621	635	637	637	663	636	679	633	612	680	686	599	622	630	576	649	592	632	676	615	624	667	648	661	627	647	613	595	674	622	630	644	628	625	654	674	634	635	713	634	596	601	592	610	646	623	638	595	620	603	644	673	621	592	641	590	608	632	612	621	642	660	638	643	632	664	662	642	648	611	621	614	644	621	616	618	578	617	622	650	619	665	636	632	632	623	646	666	676	659	624	671	632	611	645	645	653	623	612	639	601	572	564	622	626	671	624	649	598	644	640	663	665	627	617	624	622	612	609	650	621	623	632	612	619	599	663	629	624	621	660	666	660	645	649	637	651	647	648	655	632	661	637	652	657	619	622	645	632	615	644	645	605	597	646	628	632	675	639	628	620	650	688	638	635	625	658	625	612	608	611	587	645	655	560	615	658	672	633	624	632	619	601	574	648	638	638	591	575	632	620	612	672	657	650	645	660	622	634	632	632	644	631	606	647	648	627	646	579	648	656	627	654	660	654	652	604	643	642	650	629	655	618	600	639	604	643	616	637	596	649	567	606	659	589	648	649	600	574	613	674	605	644	651	585	677	625	654	615	619	623	626	657	621	597	632	602	644	605	608	684	595	632	633	577	650	668	618	645	623	703	621	590	647	631	617	617	634	632	616	630	632	661	582	625	631	659	629	590	602	622	617	595	654	631	622	618	659	644	592	586	591	589	623	589	644	590	640	632	673	642	679	574	671	604	643	597	654	632	608	634	617	641	653	633	664	601	601	613	660	637	645	643	642	626	627	625	618	639	610	650	619	683	616	630	654	571	606	651	648	652	640	604	600	672	591	626	587	644	659	620	620	620	659	623	579	655	612	641	628	621	654	639	636	618	656	645	639	622	628	604	632	633	630	660	644	649	648	639	608	643	653	617	655	609	650	642	619	641	654	605	598	605	667	703	631	626	617	637	678	614	611	644	612	649	628	627	613	638	631	648	604	629	635	650	595	617	601	607	622	651	649	696	667	646	678	672	673	634	645	608	641	653	652	624	620	643	617	638	680	633	661	634	630	647	612	587	632	610	577	614	669	640	628	624	624	655	640	608	646	680	645	604	610	592	571	645	679	626	628	607	640
7101	3089	942	579	809	801	665	675	665	546	509	440	379	349	293	302	246	219	197	208	176	130	125	122	112	100	74	90	68	70	71	63	74	65	66	55	55	53	57	49	63	39	48	50	37	49	38	44	49	45	56	50	50	49	60	51	56	50	46	57	42	51	45	57	52	41	55	49	38	33	57	33	38	54	48	56	45	45	48	55	52	43	58	48	48	48	45	48	54	48	48	41	45	40	33	43	48	46	45	38	43	43	40	45	54	56	46	46	40	46	37	39	54	42	44	48	36	42	42	48	45	42	31	44	43	36	40	28	42	36	38	46	54	49	53	36	43	53	42	46	43	45	47	33	34	38	36	41	38	51	36	45	44	50	51	39	44	40	49	39	42	42	47	48	35	44	37	43	44	47	49	46	39	44	43	28	35	48	49	44	32	45	52	37	48	47	41	40	40	43	43	39	38	48	42	49	43	47	31	48	47	42	43	53	39	44	49	41	41	47	51	46	49	44	42	44	44	27	41	49	46	45	43	41	38	41	42	42	36	44	45	45	34	50	39	62	40	47	39	36	37	56	37	51	44	37	50	45	50	51	45	48	39	44	30	39	49	43	43	44	47	39	49	43	29	56	58	41	42	42	44	51	36	53	37	38	54	29	49	44	33	47	41	56	40	36	37	45	36	43	38	49	41	49	41	44	34	42	32	43	33	58	35	47	42	45	46	47	47	46	58	45	41	43	52	40	50	44	42	41	40	31	37	40	51	40	42	43	55	44	30	41	45	37	37	41	43	49	45	43	42	48	46	38	43	32	26	49	50	44	40	47	45	49	48	50	46	35	51	42	43	36	43	45	41	55	48	53	42	41	47	55	40	52	44	53	36	43	36	46	37	36	38	32	42	45	41	44	44	46	45	48	47	39	34	54	41	54	40	47	37	38	40	50	40	38	40	41	53	35	54	37	34	46	47	52	40	43	45	42	37	46	47	45	35	45	42	44	41	45	48	46	44	39	47	49	41	46	30	47	40	45	45	47	42	53	46	42	39	42	46	35	49	43	45	42	33	33	46	44	44	40	44	37	42	47	41	44	42	46	37	51	34	55	58	44	37	43	52	48	34	47	40	37	40	45	51	46	41	40	49	31	56	39	31	43	47	43	46	40	39	70	48	32	44	41	59	32	49	44	39	53	41	46	32	32	38	36	34	41	43	47	36	50	43	53	45	39	47	40	47	47	43	40	42	60	27	36	35	42	48	42	43	38	48	51	38	37	50	44	53	51	32	34	42	43	39	54	32	35	44	40	45	43	37	39	42	40	31	37	33	35	37	46	46	39	56	44	45	27	50	44	48	47	37	44	49	42	43	34	45	33	48	47	38	48	36	43	49	45	48	49	33	50	53	49	50	41	36	41	42	41	42	43	49	50	48	48	51	43	43	39	47	51	53	42	50	37	66	55	44	49	49	46	52	35	32	35	50	42	41	43	47	41	47	46	51	57	45	43	52	34	43	38	33	36	47	37	31	37	50	37	52	41	36	37	40	41	54	41	37	36	39	46	46	53	35	48	43	42	50	50	42	43	44	34	44	39	47	39	46	56	43	34	58	39	45	37	45	36	30	47	47	44	31	48	44	37	36	42	38	45	51	43	41	35	48	38	42	37	37	57	32	49	38	52	48	40	61	49	43	42	37	53	50	24	31	48	34	30	37	51	52	52	45	39	43	41	48	48	48	57	38	43	57	30	40	50	42	39	42	55	44	31	41	47	65	41	46	38	55	31	36	49	45	43	41	45	48	47	43	37	44	53	34	38	37	25	42	35	44	41	39	49	41	44	40	54	38	52	61	49	39	40	29	42	50	54	38	43	54	45	36	43	39	43	39	46	56	53	48	58	51	61	44	53	45	36	38	32	38	47	48	41	46	35	45	44	49	40	48	54	41	41	30	42	43	40	53	48	53	42	62	48	39	44	27	41	45	45	47	39	48	39	52	36	54	41	46	33	38	43	52	48	55	24	32	46	52	44	29	56	51	39	37	42	49	43	37	48	49	52	50	49	39	44	36	37	41	40	49	41	59	48	37	51	51	55	38	43	37	43	51	38	41	39	44	46	45	43	54	34	45	42	55	38	48	42	49	47	49	33	37	48	48	33	39	43	45	42	57	33	55	31	40	43	52	49	43	51	38	51	40	50	43	36	46	47	38	49	40	40	56	46	39	42	46	33	32	41	36	60	39	36	46	44	34	59	43	35	35	33	52	34	37	50	42	45	40	50	48	41	40	45	25	38	38	59	33	53	38	47	48	41	44	44	44	37	47	45	44	41	43	31	50	34	40	47	39	39	55	36	38	31	49	42	66	53	54	41	36	40	41	34	47	42	48	44	50	40	47	48	49	48	56	46	39	47	46	44	44	35	51	48	44	35	54	46	41	47	40	35	44	42	43	31	38	35	49	50	51	48	36	43	39	42	57	44	47	45	39	47	40	40	35	53	34	44	41	37	38	39	37	43	44	43	37	41	36	45	33	50	37	45	45	31	49	37	46	58	42	41	46	31	49	39	49	41	41	59	31	45	40	43	47	48	38	48	40	49	38	42	45	45	48	36	50	45	42	50	46	38	43	40	39	53	47	43	39	41	45	43	40	36	50	48	37	43	56	38	36	40	36	44	38	49	44	26	37	32	44	43	51	48	39	43	37	40	45	47	51	46	36	47	37	41	33	49	54	45	48	47	42	43	40	49	49	42	47	47	52	37	50	42	40	34	46	45	43	44	47	57	51	50	45	45	39	50	47	40	45	32	41	44	45	31	52	44	43	40	40	43	40	44	32	50	38	49	48	43	47	36	41	40	47	43	42	40	39	54	46	39	43	44	49	34	52	49	57	46	42	34	46	52	43	41	38	37	38	50	39	32	39	39	38	52	40	44	44	39	47	30	49	38	31	52	41	37	50	44	54	45	42	43	38	37	60	42	55	46	50	38	48	38	40	41	43	48	44	36	34	42	54	49	42	41	43	42	35	31	46	50	44	51	52	47	43	39	37	48	33	43	32	47	48	50	50	47	54	45	39	36	40	38	42	39	48	37	37	34	49	42	37	49	31	51	39	39	30	52	51	29	48	31	49	41	34	48	40	37	51	33	37	47	44	40	50	35	54	36	33	39	45	42	46	34	42	38	39	46	44	38	48	44	58	35	37	41	47	30	45	49	49	48	49	47	45	34	30	45	51	47	35	41	40	54	51	50	45	42	41	35	39	48	42	37	45	49	43	43	61	37	34	45	34	40	43	43	38	52	50	40	37	41	43	36	48	47	35	58	55	41	47	42	42	49	47	44	40	41	45	37	53	45	54	50	55	36	39	45	27	36	48	40	46	29	45	35	41	40	39	43	44	51	37	33	44	36	46	50	43	51	49	42	53	40	40	54	45	40	41	31	39	45	50	60	47	44	39	55	50	42	46	40	43	36	46	52	47	51	42	37	56	43	54	40	36	47	44	38	41	34	64	31	40	33
43823	27934	16908	27353	35360	34406	32020	30044	27867	24222	21759	19380	18195	16469	15003	13431	12128	10812	9704	8211	7195	6144	5362	4868	4205	3883	3311	3077	2808	2583	2343	2054	1907	1863	1550	1561	1373	1255	1201	1144	1119	1067	1033	993	969	948	927	974	897	923	952	992	919	946	944	984	1023	998	1007	977	983	1052	1079	1091	1014	1096	1094	1095	1017	1041	1087	1125	1095	1050	1070	1057	1014	1083	1075	1029	923	919	883	816	854	873	868	897	840	821	766	776	736	770	718	724	725	731	758	742	724	724	758	749	702	719	747	722	714	721	719	740	757	661	742	755	731	746	713	758	711	743	734	742	777	735	716	769	710	729	718	731	765	676	707	729	773	743	730	729	707	733	721	722	788	707	694	704	726	780	719	730	741	749	727	693	721	757	716	780	744	770	726	723	765	703	755	720	700	722	693	693	723	705	687	757	731	702	709	731	749	742	755	697	799	728	694	730	744	711	706	731	713	687	718	729	725	738	723	770	721	709	740	670	738	706	686	715	673	686	695	708	732	709	697	745	711	725	704	683	736	698	701	801	708	730	737	707	762	692	742	677	682	729	700	693	676	731	709	745	690	730	747	708	704	739	717	746	734	717	786	745	700	753	741	713	732	729	736	732	694	713	702	764	751	691	730	731	689	708	664	715	767	688	758	706	753	717	742	736	708	712	737	720	701	708	711	734	733	705	708	676	701	749	751	752	717	708	697	723	713	707	707	727	705	729	726	707	723	712	713	677	761	650	700	728	733	721	725	697	720	768	729	732	707	654	711	733	713	683	723	685	733	769	698	722	719	684	744	748	747	673	721	741	736	709	723	702	734	718	757	721	735	661	738	699	708	746	749	748	695	756	738	728	699	704	723	765	702	700	717	751	726	716	707	697	725	683	733	727	685	739	729	736	694	714	793	732	747	706	767	709	708	686	716	705	684	721	717	740	747	732	711	740	696	719	724	768	737	737	709	710	686	722	699	753	725	720	750	744	666	779	715	730	694	743	707	686	722	726	706	703	749	734	721	709	680	727	713	690	746	731	663	708	777	715	700	773	701	745	737	737	730	733	709	685	719	753	642	686	728	784	709	720	709	722	676	706	735	768	703	740	774	760	712	716	701	757	733	770	721	727	705	690	734	734	704	688	727	707	683	742	726	695	766	729	713	742	702	787	720	698	666	693	679	688	718	716	742	735	744	766	705	708	702	702	754	742	733	754	727	725	754	698	703	718	715	742	732	683	737	756	692	737	730	743	733	712	740	725	722	784	713	695	709	741	744	729	671	709	731	719	742	708	739	735	714	710	737	678	741	756	716	730	749	692	738	722	679	742	709	728	731	669	690	692	748	731	772	711	723	735	718	719	734	697	748	742	757	718	716	708	698	765	739	732	722	734	739	756	725	721	780	747	667	722	700	697	737	708	715	693	702	716	729	741	725	731	773	774	709	750	674	685	665	727	752	663	701	715	704	709	705	744	750	742	732	744	737	684	757	748	737	779	736	728	759	713	696	740	729	732	687	801	736	740	693	723	697	735	675	699	720	764	682	747	732	759	697	698	736	682	748	738	645	726	705	774	700	703	739	760	725	744	727	769	736	694	713	740	687	691	698	734	722	714	742	727	740	700	748	677	757	723	729	761	726	706	728	728	672	707	747	741	691	705	699	757	696	708	733	727	723	740	728	778	698	743	707	739	716	735	741	716	732	763	740	741	701	731	708	740	696	716	667	723	739	739	705	733	690	754	662	787	689	756	761	720	706	695	758	736	691	686	699	706	734	692	737	761	780	733	716	761	697	714	719	756	720	694	700	754	764	717	743	721	730	727	745	730	761	711	689	767	764	738	727	707	711	670	720	687	704	748	725	747	733	762	710	760	740	781	729	714	665	733	726	713	744	689	735	738	735	712	681	747	736	743	703	752	710	709	712	700	769	687	682	727	728	708	710	700	692	735	731	709	686	735	695	775	689	789	704	689	727	776	698	734	712	756	691	684	741	721	720	731	743	715	750	749	734	730	709	739	760	723	663	693	746	769	736	706	740	719	697	698	711	711	683	665	719	710	772	749	707	703	730	688	713	739	708	723	741	756	735	680	709	720	668	762	736	713	707	717	703	732	740	685	708	736	720	745	717	729	744	708	721	760	699	721	693	733	753	723	739	691	759	713	725	749	719	711	645	712	692	695	713	777	721	671	778	709	684	790	737	715	748	732	709	709	693	706	761	699	748	676	697	761	704	725	687	711	752	721	736	697	685	748	724	685	711	734	680	719	734	705	775	687	703	718	722	687	732	739	741	671	700	699	707	750	743	728	719	749	777	719	711	680	669	717	736	740	742	699	696	743	658	743	711	769	754	697	687	710	740	690	765	716	747	731	766	689	733	748	741	727	709	739	707	728	735	718	757	758	701	703	708	711	723	733	762	689	757	715	690	688	717	761	667	718	688	712	689	703	752	757	736	733	722	745	728	750	705	761	684	748	698	682	701	716	779	724	721	708	705	758	723	654	733	677	783	717	717	699	734	698	754	707	717	714	732	692	764	787	707	693	756	705	732	761	714	758	703	707	727	742	764	680	699	746	734	740	734	739	703	688	679	693	707	725	720	709	718	689	753	725	682	724	696	749	662	735	679	714	755	680	730	773	768	749	707	751	731	715	761	729	740	710	699	723	681	696	754	630	774	737	694	734	711	753	760	670	748	701	700	753	721	680	694	817	746	715	703	722	714	726	712	694	701	762	763	739	721	757	688	744	700	679	736	732	744	654	694	707	734	698	726	711	730	720	743	707	708	743	728	738	703	744	687	674	713	691	770	677	716	722	734	721	731	691	696	739	724	712	755	727	721	738	732	742	701	739	763	739	681	710	718	762	731	681	771	776	758	730	699	706	756	665	766	716	759	679	688	737	708	675	701	718	699	706	704	687	713	755	699	712	745	715	760	798	733	688	714	742	750	702	700	728	708	696	759	728	704	728	699	712	666	717	743	732	768	745	744	718	708	713	702	730	758	702	738	704	687	779	740	729	691	750	698	734	739	705	742	732	731	728	740	748	720	717	702	686	768	734	698	726	676	727	701	750	727	734	723	723	684	733	753	730	726	706	716	714	780	710	674	702	710	725	726	706	764	748	705	752	729	688	705	701	724	753	751	686	737	760	696	662	723	706	750	712	752	712	725	752	757	739	690	701	761	697	737	684	753	736	753	738	694	706	759	726	760	736	723	718	754	699	740	724	763	701	733	738	729	705	655	676	720	725	692	713	777	705	703	740	706	758	730	735	691	759	725	682	699	729	749	699	725	738	767	739	716	719	676	780	731	667	707	698	757	725	686	773	720	710	717	728	708	706	743	748	727	722	701	765	744	788	713	700	690	725	769	724	705	734	716	713	697	695	725	733	765	784	696	772	723	739	774	695	704	687	723	774	726	715	723	725	681	701	722	689	708	702	792	696	748	688	769	656	716	713	710	664	727	766	728	718	745	724	721	761	678	739	717	689	709	727	737	702	766	768	729	715	718	752	670	687
3057	921	408	255	315	375	312	310	290	249	245	200	190	159	146	127	139	114	98	90	92	87	64	79	50	61	52	52	42	32	40	36	42	37	35	34	37	24	44	37	36	39	33	28	30	29	38	40	41	22	29	30	38	30	23	36	21	29	28	28	42	30	27	28	38	37	22	25	31	29	28	32	43	30	36	27	33	31	40	22	36	30	42	22	24	28	30	41	40	37	20	27	41	33	32	29	20	34	23	26	24	24	28	32	41	35	35	31	33	27	30	27	26	27	29	32	28	27	26	25	30	29	38	30	28	29	28	35	37	24	23	28	37	22	22	30	24	23	19	27	20	27	20	24	30	33	28	30	32	27	29	27	37	28	33	24	32	33	36	25	34	24	33	28	31	28	28	28	23	26	25	36	36	19	34	33	27	36	24	21	39	26	28	28	31	33	33	30	36	19	24	44	25	21	24	37	27	29	21	44	36	25	26	33	20	33	43	21	30	27	29	36	30	27	22	29	25	28	25	33	34	35	32	37	29	19	29	28	34	37	26	28	24	27	27	27	27	41	30	26	24	29	29	38	23	27	26	27	32	28	34	33	29	33	25	25	28	25	27	28	37	27	28	29	31	26	32	30	27	29	30	34	28	29	20	33	23	17	29	27	30	41	23	34	24	28	26	37	22	31	20	37	31	43	20	41	31	27	25	27	31	42	30	33	26	30	34	30	39	31	25	37	36	28	39	26	29	29	34	30	26	31	25	39	31	26	34	28	34	27	29	38	34	33	24	30	31	36	32	29	23	28	27	28	37	21	27	29	25	25	19	30	39	31	30	25	21	40	25	27	35	29	29	36	25	32	24	28	32	27	28	32	38	34	31	25	26	34	22	35	35	33	31	29	32	28	27	39	30	35	26	42	28	37	39	36	22	39	30	27	25	31	29	37	33	30	27	37	19	27	28	24	28	24	28	30	30	27	33	28	27	29	27	32	31	26	24	40	35	25	27	24	28	27	28	22	33	29	23	25	37	25	18	29	42	26	32	23	39	25	19	24	31	32	35	31	31	31	29	18	35	30	28	30	24	30	24	31	29	32	23	32	32	26	40	26	22	29	22	31	24	27	32	31	34	29	23	40	18	32	28	23	26	29	32	35	24	34	37	23	27	32	23	17	24	29	34	37	28	22	31	25	29	45	24	29	25	31	36	32	34	36	25	27	28	25	30	34	26	29	18	32	31	15	30	30	27	28	26	27	39	35	29	30	31	26	31	25	28	23	23	22	32	27	33	25	29	30	33	35	32	29	30	38	17	28	37	24	27	26	33	34	30	28	25	35	27	27	32	29	31	26	37	25	41	27	28	27	30	30	27	28	22	27	31	19	34	39	32	23	39	23	37	30	30	37	24	29	25	37	21	31	33	34	35	36	33	37	20	28	27	33	30	27	36	18	23	31	28	31	27	29	35	32	28	42	26	29	27	26	28	20	25	30	21	33	30	22	33	28	34	33	33	24	28	26	28	25	27	22	33	22	28	33	26	29	12	39	37	33	29	33	26	25	23	32	33	25	26	33	34	39	24	30	25	25	30	29	29	27	16	27	35	21	21	19	34	31	31	26	30	29	32	36	21	21	32	38	25	25	21	24	28	29	20	26	30	28	32	28	29	30	37	40	13	38	40	19	26	36	37	27	28	23	29	23	27	25	38	23	27	26	31	24	24	25	29	30	15	22	37	33	30	26	24	30	27	19	30	31	28	28	24	21	29	28	29	26	30	20	23	28	23	36	23	32	27	24	29	32	33	26	31	29	39	23	24	32	21	26	31	37	14	26	30	37	29	36	27	31	36	37	30	33	24	19	22	28	40	41	28	24	36	27	34	31	47	35	31	23	27	23	22	30	30	34	29	27	25	27	37	25	40	27	29	29	17	23	30	31	28	36	29	30	36	27	31	31	23	25	33	27	25	27	33	25	30	35	32	28	32	34	28	33	24	33	21	43	40	23	24	38	17	29	30	26	34	29	39	29	22	29	28	40	29	31	20	33	32	16	25	26	37	35	32	37	30	28	27	27	25	26	27	26	27	26	31	25	27	31	28	25	24	35	34	27	30	34	26	33	26	27	22	43	23	26	32	31	27	33	38	28	22	28	24	26	29	27	31	27	27	23	30	28	38	36	25	22	40	28	20	34	32	25	30	26	24	38	46	25	29	23	23	33	31	47	33	25	34	32	37	27	22	21	32	16	34	16	23	28	25	26	34	31	24	25	36	38	26	25	33	32	28	29	24	26	34	29	22	20	17	28	26	41	31	35	27	26	35	28	26	30	31	33	37	28	32	27	31	20	36	26	33	33	27	28	33	40	36	35	24	22	34	39	46	34	22	34	30	40	27	23	23	33	27	28	28	33	33	40	32	24	33	24	30	23	24	25	23	34	29	26	27	28	23	24	31	20	28	25	33	29	34	43	31	30	26	37	25	29	41	26	37	37	47	33	20	26	23	33	25	33	31	29	32	35	32	15	28	24	33	23	31	38	29	27	14	23	28	36	27	29	27	25	34	23	28	31	25	23	32	24	42	33	20	34	23	32	24	28	32	25	25	30	33	33	28	33	36	25	43	34	30	25	32	32	26	24	25	33	23	40	34	25	32	41	33	20	29	25	27	18	28	23	37	25	23	24	21	28	24	31	36	31	32	25	30	25	30	27	31	21	30	24	27	26	26	26	40	30	38	32	27	26	28	40	26	41	22	32	31	37	30	24	35	32	27	28	24	27	28	20	33	40	34	25	30	35	25	38	25	31	28	34	27	27	21	28	27	27	42	30	35	25	44	25	33	30	15	30	20	32	36	26	28	23	24	37	29	35	33	22	29	24	28	38	32	33	22	30	32	32	28	25	27	25	24	25	28	30	22	30	40	28	31	30	25	30	23	36	31	31	22	32	16	29	33	33	30	22	25	23	25	29	27	30	33	29	29	27	22	33	30	26	26	26	36	31	22	31	33	41	29	28	29	24	27	34	36	39	29	19	36	34	24	24	30	25	29	25	34	41	26	33	24	33	27	37	34	28	25	30	27	33	16	23	31	34	31	25	33	26	35	27	25	35	27	26	32	25	29	29	40	38	35	24	24	22	33	36	32	31	19	36	37	31	36	40	26	36	31	39	23	27	21	30	28	27	28	32	27	32	24	30	33	28	26	33	32	30	22	23	24	28	33	31	27	41	28	21	35	27	21	23	33	32	29	40	29	23	33	27	33	29	28	35	20	34	18	22	28	29	40	25	33	43	29	24	33	34	31	30	39	39	26	25	31	25	35	29	28	25	26	37	29	40	32	29	30	37	21	27	29	35	27	15	31	31	27	30	32	28	32	26	33	32	21	23	26	29	31	33	19	28	30	40	38	25	42	33	19	24	30	19	24	34	31	28	27	31	33	29	34	15	35	31	26	30	36	29	24	29	31	32	31	32	25	25	29	26	27	24	27	21	21	35	30	39	29	22	24	35	20	22	34	28
32107	19267	10263	19270	26283	25692	22096	19972	17958	16229	13705	11515	10692	10004	8673	7196	7041	5982	5071	4428	3650	3227	2924	2556	2308	1973	1850	1675	1581	1428	1288	1104	1113	958	851	826	774	705	680	635	652	623	645	587	636	573	600	589	610	546	599	617	594	602	633	605	587	592	608	575	634	607	618	664	656	630	680	677	688	682	697	644	716	699	699	644	663	635	687	686	620	581	577	590	565	533	555	566	493	556	531	521	520	510	535	509	489	557	555	477	484	485	504	495	439	541	493	478	484	495	475	506	498	492	512	492	524	492	490	481	484	507	476	490	506	500	486	473	475	501	469	479	486	489	497	493	531	522	508	498	470	490	452	471	475	474	453	476	501	491	508	509	506	497	483	469	483	461	497	482	526	495	463	519	461	478	454	511	532	480	490	496	487	488	516	500	496	494	501	481	489	470	496	452	485	500	469	518	501	520	469	452	528	446	505	516	495	545	475	503	463	511	468	566	437	496	485	494	506	507	526	513	502	485	493	498	500	470	476	462	492	491	479	490	491	484	480	513	507	527	488	473	524	429	499	484	502	438	534	500	499	514	504	493	483	463	464	507	521	528	491	502	458	469	481	477	481	476	510	505	455	473	498	510	499	465	468	496	463	454	498	479	491	495	469	468	511	496	518	490	497	498	508	498	486	540	480	488	477	490	514	484	519	484	467	520	476	475	449	505	477	507	443	538	513	485	493	495	503	448	512	488	514	495	528	489	471	479	511	513	488	499	506	483	482	485	493	474	476	488	524	461	510	470	547	484	474	481	507	510	506	538	516	500	537	486	499	462	472	476	495	468	511	474	451	460	482	498	537	464	440	508	520	496	469	423	517	489	500	460	511	474	488	511	462	483	516	521	518	481	466	512	475	479	479	482	484	472	508	479	515	510	493	523	487	507	484	484	459	488	458	514	481	498	470	469	502	532	469	495	496	504	470	496	551	481	525	476	490	477	470	443	489	477	494	499	483	495	463	476	485	505	496	473	495	508	543	511	521	509	480	520	483	487	507	520	477	518	532	480	510	537	532	483	530	477	480	461	514	479	485	490	504	502	542	517	474	482	473	480	486	466	475	495	480	480	445	482	547	479	468	526	455	512	469	487	495	458	459	499	496	463	506	524	448	488	471	523	495	492	520	495	534	494	480	484	510	515	506	486	446	480	506	485	506	504	482	485	494	512	507	479	486	484	492	448	482	495	500	482	456	521	508	458	466	517	489	467	505	472	494	485	473	498	470	502	469	480	506	479	485	504	510	479	525	493	489	498	478	526	465	489	477	450	474	502	513	462	493	522	514	496	489	499	492	489	505	539	472	452	493	508	478	487	518	494	492	515	485	482	520	524	512	514	503	475	490	526	502	525	475	510	486	517	475	504	466	507	499	473	463	467	513	476	505	518	504	488	496	506	537	490	485	484	496	539	489	488	478	449	472	464	492	510	483	472	487	490	474	507	448	479	486	493	490	530	465	457	489	505	493	514	484	546	488	481	522	476	471	499	446	492	510	482	467	471	488	498	488	479	514	448	531	516	501	491	484	498	475	501	471	453	537	519	516	450	502	482	483	470	528	501	506	462	541	460	500	504	511	493	483	536	478	503	501	454	473	500	458	534	523	500	481	474	498	494	531	505	519	477	500	498	469	489	481	504	495	489	459	530	482	465	474	465	505	470	439	464	503	522	497	521	464	553	471	485	505	531	488	530	469	463	478	472	454	519	500	493	486	475	499	507	465	452	467	501	482	478	484	506	485	496	499	482	491	457	493	525	472	433	484	532	492	509	480	498	492	509	501	472	479	504	519	494	510	471	480	491	484	501	479	508	533	501	512	497	489	516	463	482	440	492	527	506	486	516	501	454	468	481	476	476	496	491	478	488	509	476	505	513	504	508	485	524	522	473	498	453	500	521	515	500	520	497	496	475	490	491	462	501	491	489	453	517	516	485	545	509	448	494	509	522	482	458	488	460	480	488	507	511	477	486	482	498	470	509	522	479	494	509	495	443	502	459	488	508	466	501	483	488	513	484	531	483	493	485	513	488	460	488	499	469	525	489	500	495	511	500	508	461	450	510	504	495	474	470	481	487	522	508	500	510	496	502	490	480	508	489	499	464	492	496	498	493	507	489	496	449	519	497	481	508	480	471	514	499	474	482	568	496	505	480	502	525	457	458	486	490	506	470	508	439	506	469	515	530	489	484	512	475	493	482	539	495	534	521	511	476	486	503	478	496	544	490	501	520	489	481	455	544	473	537	517	497	496	465	451	465	513	469	514	498	501	487	519	525	530	477	473	471	495	455	463	470	515	469	516	490	471	500	478	472	475	534	491	504	499	464	480	503	534	480	506	518	528	459	531	469	488	473	490	481	420	500	516	505	497	522	504	470	539	476	519	492	514	505	469	455	518	514	550	474	554	462	476	476	482	452	491	518	489	515	484	478	482	504	491	460	504	477	496	486	453	526	491	486	465	507	506	483	504	506	503	534	518	483	491	489	500	494	503	546	488	484	494	458	485	493	498	492	468	493	482	473	489	489	489	504	519	481	518	473	487	494	525	506	501	481	502	467	472	518	499	519	518	496	528	502	462	481	509	516	494	493	504	460	474	475	496	469	475	513	518	461	476	496	501	504	512	489	483	476	467	518	522	449	473	520	538	485	536	461	500	475	572	518	481	477	471	533	481	501	495	490	477	526	445	512	496	479	485	452	453	506	521	458	460	517	529	516	505	491	486	474	487	494	449	534	507	537	530	484	490	507	454	486	504	474	473	512	476	503	446	427	500	507	514	491	517	464	483	500	517	530	507	449	508	465	484	503	476	472	505	484	469	536	508	484	485	488	471	518	525	482	486	492	504	498	461	471	483	456	469	478	519	495	464	497	495	524	485	498	466	492	481	526	477	461	503	496	477	494	500	473	461	505	472	485	482	529	473	478	488	494	488	517	472	506	487	461	484	482	481	477	480	488	488	527	523	480	512	473	512	508	472	511	488	475	507	482	530	468	496	480	472	467	512	487	515	455	517	469	458	482	497	496	509	469	482	442	478	483	503	546	535	480	488	487	476	448	467	498	504	513	473	460	509	476	491	478	452	461	515	476	493	514	483	505	503	472	488	490	499	461	460	489	483	474	497	451	519	495	501	460	490	459	511	485	481	501	459	544	481	488	504	478	515	495	489	479	513	495	511	490	498	493	519	483	472	489	481	498	509	485	473	488	517	477	496	494	514	466	497	469	487	480	504	495	495	498	483	474	477	496	475	453	509	522	500	473	444	512	480	481	531	461	517	461	478	489	461	526	451	522	504	487	501	476	468	506	503	528	474	503	485	510	482	501	484	506	469	532	521	517	484	471	472	542	515	493	512	477	503	489	535	493	498	478	545	465	473	495	476	496	490	476	519	480	472	455	477	469	472	478	469	482	500	497	500	476	473	470	476	496	509	454	507	476	468	457	469	472	484	470	512	512	500	449	488	501	476	495	483	511	463	458
5857	2377	792	487	679	717	578	515	432	411	391	344	332	266	268	258	201	178	158	128	131	128	104	104	101	83	78	75	77	54	49	63	59	57	51	43	50	55	30	33	46	29	45	41	48	33	42	51	42	40	35	46	37	44	31	40	42	27	32	42	44	38	31	26	31	45	35	40	41	45	41	48	52	43	33	35	47	44	51	32	42	34	31	38	44	38	24	41	35	33	39	45	37	43	32	36	34	40	34	37	34	37	39	31	32	35	25	40	36	32	40	41	41	26	31	42	19	40	30	32	33	33	36	41	36	34	41	38	36	37	41	35	39	32	31	41	36	43	38	48	37	31	35	40	27	30	27	31	28	48	48	27	33	47	31	36	41	26	42	48	36	32	38	26	40	31	37	35	41	33	41	38	37	31	41	38	38	38	40	36	22	38	43	46	38	40	38	42	33	54	43	35	29	31	39	41	38	41	43	29	28	33	31	34	41	44	33	47	32	40	29	40	22	41	42	33	42	35	32	31	36	42	34	31	44	35	35	41	37	43	25	49	33	38	40	43	41	35	43	37	41	32	45	38	30	37	41	44	40	36	37	49	42	40	30	38	36	42	38	40	37	34	32	37	43	36	28	26	35	39	30	34	38	30	31	29	44	41	46	24	35	37	39	41	45	41	48	30	37	32	41	30	28	38	42	33	31	46	19	41	42	33	30	40	29	30	34	39	30	35	27	26	29	33	38	42	42	27	35	37	41	53	39	51	41	27	51	40	36	37	33	40	46	45	36	40	33	37	40	38	28	42	35	51	52	32	30	30	35	35	42	33	26	38	36	34	46	37	32	43	45	47	33	37	35	40	40	42	36	38	27	37	36	20	38	36	43	34	49	42	45	31	35	28	40	37	27	32	29	48	38	38	36	40	30	39	44	33	30	28	24	26	37	36	35	30	29	33	38	29	29	43	31	46	48	32	40	39	28	42	38	40	38	41	37	36	30	33	43	38	40	29	42	20	26	29	32	45	46	42	43	38	46	34	36	29	33	57	27	21	36	38	37	29	37	47	39	30	38	38	37	38	27	35	36	44	32	32	43	36	39	39	46	37	39	38	31	32	25	41	31	25	51	28	27	35	42	31	38	36	41	39	37	31	35	44	35	35	37	33	44	40	36	24	43	35	31	36	35	41	41	40	41	35	32	33	33	35	41	38	38	26	35	29	33	45	39	29	33	37	41	40	26	26	42	45	36	36	29	33	43	33	30	42	43	38	34	43	40	34	38	35	38	42	30	45	38	28	43	39	28	40	37	40	40	37	44	38	43	41	29	43	45	41	34	42	46	39	39	34	29	38	46	39	38	44	40	20	32	33	36	34	33	37	41	32	33	38	23	38	45	30	43	32	36	34	38	42	26	38	31	36	48	44	35	23	40	37	35	26	28	34	41	41	33	35	39	40	53	31	27	24	35	30	41	37	42	32	41	32	39	39	36	46	40	28	32	32	40	38	32	34	37	40	42	32	42	29	33	36	43	38	27	26	25	39	31	35	34	29	33	42	30	34	40	35	38	43	29	43	41	38	41	41	32	37	36	25	39	25	41	36	29	35	36	39	35	33	35	21	29	36	36	42	35	35	41	38	40	35	30	33	37	34	42	39	30	27	37	38	34	39	36	33	43	36	41	41	32	23	37	32	36	29	43	30	30	42	30	27	46	36	24	45	34	32	32	33	36	41	33	37	34	37	37	42	40	29	35	38	28	38	42	40	34	45	37	41	37	32	42	26	28	40	44	35	38	30	43	47	51	33	29	30	36	35	43	43	46	31	34	27	42	41	46	31	47	34	37	35	34	35	37	33	37	34	40	44	37	32	35	26	38	34	32	49	34	33	40	44	40	40	31	39	34	41	28	25	43	34	34	26	32	27	29	38	30	20	39	37	29	50	34	37	22	34	48	46	32	31	34	54	40	41	40	28	41	39	43	40	34	38	45	34	34	45	30	48	33	34	32	35	31	34	23	34	42	42	37	40	50	41	36	26	35	29	35	32	41	39	35	22	26	43	44	40	38	42	37	34	29	31	35	36	39	34	36	36	33	42	47	38	35	38	33	42	35	26	34	37	35	28	38	40	49	48	33	30	49	36	36	40	30	42	27	36	34	38	22	32	35	40	38	32	37	26	39	36	33	37	47	36	31	38	45	31	40	39	39	26	41	41	37	41	33	31	34	37	35	30	43	34	29	37	36	25	40	44	33	43	46	34	39	39	41	49	39	36	38	37	50	35	35	37	35	44	46	42	37	22	36	38	29	35	40	35	35	29	42	35	30	33	37	31	41	34	48	27	42	36	42	29	42	41	26	42	44	42	30	23	39	25	34	35	40	35	32	35	31	33	37	38	46	43	31	35	38	30	42	40	38	30	37	45	39	34	37	44	40	35	45	30	47	35	36	44	32	38	37	41	36	26	35	31	40	33	38	28	24	43	32	42	41	43	35	28	42	31	40	36	35	31	39	34	39	38	32	43	22	32	41	38	26	38	33	30	25	31	37	28	45	35	25	39	50	22	39	47	41	39	38	38	29	41	38	35	48	31	40	36	38	38	38	34	45	41	37	44	49	29	44	33	40	32	46	46	55	33	35	29	35	41	38	41	40	46	34	41	26	29	33	29	30	27	49	36	28	40	33	25	50	30	31	43	37	29	51	36	39	39	27	32	36	38	35	43	34	36	27	34	31	50	36	28	35	28	37	44	40	27	41	52	53	41	42	35	36	50	37	37	35	42	38	35	30	47	30	41	35	31	33	32	29	43	39	41	43	46	45	36	33	29	34	38	40	33	35	34	36	30	33	32	35	35	41	48	47	31	28	32	36	32	30	34	38	32	30	38	35	34	42	33	31	35	36	37	37	38	31	31	42	38	32	33	36	37	38	34	31	39	33	39	41	40	36	34	34	42	31	38	34	39	39	42	38	32	37	38	29	42	30	39	27	36	33	39	28	33	34	35	40	32	38	35	44	32	35	42	39	29	28	40	24	31	42	40	45	41	50	41	41	42	36	32	33	37	35	36	37	42	48	24	40	29	26	42	40	35	33	38	27	40	45	34	30	30	46	25	37	50	33	37	36	40	36	31	37	52	31	32	40	35	34	36	31	29	33	39	40	34	32	34	44	29	38	47	36	29	39	39	53	43	39	31	38	27	40	36	35	33	35	34	27	34	31	23	31	32	35	37	35	35	29	34	38	31	42	33	39	33	37	27	50	42	41	39	40	34	32	45	40	38	36	40	39	41	42	41	40	43	35	28	39	37	33	39	34	38	32	32	37	36	34	43	36	47	44	34	39	24	31	32	32	32	39	30	39	35	38	27	35	43	39	40	39	29	35	42	37	32	39	39	41	49	25	41	48	28	35	39	40	37	37	30	40	23	25	40	44	29	38	43	42	36	25	36	32	40	37	36	43	40	37	36	25	35	34	38	31	24	24	36	25	39	42	34	31	29	34	38	41	39	42	32	32	39
42540	25366	15868	26225	33514	33255	29997	26109	23100	20649	19000	17178	15524	14725	13151	11583	10083	8797	7564	6591	5529	4970	4526	4079	3811	3294	3000	2796	2491	2313	1965	1969	1670	1476	1276	1136	1136	1051	993	952	939	933	859	800	797	830	819	777	836	803	854	795	813	800	851	860	855	834	799	845	924	918	962	944	923	967	948	882	920	928	958	956	958	928	976	957	981	873	916	825	763	756	711	714	717	690	716	774	751	701	660	637	615	663	650	621	638	626	641	600	594	627	614	641	637	664	591	628	638	611	655	695	649	657	632	606	639	657	651	665	684	653	643	618	633	653	625	619	638	646	600	625	640	620	618	658	630	602	647	632	617	596	568	640	591	673	581	629	656	641	647	608	653	661	627	622	594	589	644	646	597	667	584	613	624	643	614	612	643	595	597	631	653	578	640	627	608	564	591	631	633	619	628	640	624	593	641	628	603	610	597	592	634	588	628	609	617	606	590	614	603	567	578	569	643	629	612	565	596	637	687	592	573	630	642	639	592	633	600	654	567	653	592	619	666	622	557	595	615	641	580	558	622	620	609	624	614	634	603	607	629	591	667	617	615	624	575	603	653	611	695	623	622	639	599	590	677	612	580	639	638	578	629	588	614	597	606	572	623	606	658	636	621	587	616	604	636	602	609	601	580	567	615	639	642	626	593	589	641	633	624	631	642	629	614	598	649	637	658	606	597	595	603	614	570	626	630	609	655	639	614	632	617	623	592	619	619	646	614	624	642	626	644	589	591	613	634	588	615	599	606	600	614	647	602	626	582	583	588	636	581	637	636	588	591	624	612	644	633	629	602	636	605	594	602	604	610	590	654	648	641	605	681	618	568	650	623	594	587	623	632	646	680	624	624	654	636	656	655	615	614	660	645	589	645	646	606	636	598	593	653	606	645	599	649	598	615	629	610	607	647	644	597	621	578	649	610	554	660	634	615	615	574	626	594	632	606	635	667	643	597	616	655	574	614	592	626	613	618	610	641	644	668	653	638	661	665	597	602	639	604	622	598	674	644	603	650	634	618	636	591	608	590	586	545	609	635	650	583	588	614	652	606	610	673	598	588	595	630	640	633	657	634	606	614	655	607	601	590	659	589	637	589	606	606	653	625	624	613	585	599	611	631	597	615	643	633	625	571	628	653	582	609	636	617	600	666	621	656	629	590	589	628	608	597	601	630	601	638	609	593	616	620	585	631	637	637	650	590	617	593	570	635	651	628	605	610	611	589	574	597	618	613	646	637	641	653	606	643	645	555	622	590	604	614	656	584	574	651	610	607	630	643	593	626	652	624	629	670	586	591	581	617	667	597	587	630	613	613	592	609	651	600	589	575	606	604	550	632	663	606	605	625	621	664	577	574	635	644	637	633	561	628	613	621	596	649	623	639	646	657	640	651	563	610	586	616	637	612	653	636	584	597	607	625	619	634	604	611	638	635	597	546	636	610	609	619	668	643	588	648	617	583	617	658	595	632	624	622	606	633	610	628	641	636	647	579	599	587	587	635	586	601	615	572	643	615	573	598	619	645	585	621	596	601	613	596	609	638	583	615	637	587	583	608	603	655	613	596	631	611	593	630	683	598	624	676	647	639	592	628	619	602	607	654	590	587	639	612	658	601	588	604	637	632	581	605	582	591	631	641	611	645	563	589	612	597	606	598	688	618	588	611	648	620	616	637	626	587	618	614	625	567	624	585	615	641	601	622	642	624	646	609	611	627	655	629	584	601	574	597	594	597	586	612	568	587	582	617	613	611	632	613	663	568	641	613	647	650	564	654	601	630	616	610	604	604	590	608	571	605	620	612	614	627	633	622	661	596	624	677	625	629	590	597	633	592	604	591	624	618	589	624	637	563	697	629	589	623	593	649	601	623	590	634	622	587	656	650	612	617	602	636	618	611	653	670	612	663	618	633	634	601	636	597	588	615	645	627	601	633	660	593	582	616	645	623	604	654	636	639	583	639	606	651	623	638	585	638	589	604	618	582	624	591	634	612	604	613	610	688	627	574	658	651	625	632	644	642	595	678	645	576	605	668	603	576	617	634	591	619	624	609	635	630	622	665	650	636	659	647	658	596	646	611	626	643	603	651	627	575	607	649	638	571	651	614	631	657	640	595	606	627	641	629	621	621	636	578	569	636	647	641	655	627	591	605	596	605	613	654	595	628	590	605	590	616	629	588	633	624	626	604	641	609	631	640	617	623	577	595	602	614	648	620	597	644	615	615	639	637	672	647	611	603	590	620	628	647	612	619	618	599	588	594	672	631	631	566	610	620	644	615	607	606	612	635	605	629	565	603	627	580	642	610	630	666	601	608	622	639	620	606	605	631	600	620	622	613	610	622	623	598	607	615	667	621	620	577	622	613	651	628	612	588	641	641	563	664	577	647	632	600	564	628	618	645	589	621	603	629	630	617	644	649	579	597	586	591	603	634	590	613	629	614	619	657	594	634	578	593	655	600	607	633	666	619	610	616	582	619	664	652	636	612	553	636	581	606	635	575	615	609	618	670	636	583	607	604	606	619	616	623	644	585	637	629	581	700	618	654	645	655	585	645	637	605	654	608	629	592	595	642	613	638	673	589	584	612	647	649	586	613	606	610	618	578	657	622	618	607	593	628	644	617	613	599	627	605	659	636	584	617	635	659	658	686	585	627	598	611	592	585	613	671	615	658	640	615	630	628	627	615	641	608	601	583	600	632	626	662	607	625	649	644	642	680	597	664	656	591	650	622	610	606	623	573	591	605	625	596	612	554	624	591	587	658	612	634	605	603	618	619	619	660	631	643	602	645	672	659	621	598	589	657	640	615	602	627	591	633	588	644	580	606	608	590	608	595	632	636	633	638	629	587	602	632	629	573	637	604	608	656	610	635	668	611	610	590	624	618	639	627	628	609	602	634	590	656	646	621	640	624	680	646	583	610	635	598	640	621	652	591	615	615	664	628	598	594	626	605	662	597	579	615	631	609	619	663	614	582	577	668	646	633	657	590	615	630	584	634	622	640	627	654	636	593	671	611	652	628	607	618	648	595	646	598	623	617	600	636	640	640	605	603	598	644	599	595	601	668	622	605	601	586	596	651	613	620	624	639	612	603	658	666	561	596	664	628	625	638	615	626	608	619	634	657	610	629	608	591	601	658	657	618	634	616	611	603	619	577	565	612	634	584	672	625	609	590	649	605	616	658	636	617	624	669	601	646	593	623	561	635	603	611	614	575	636	630	604	592	610	630	584	591	630	596	628	588	606	626	652	620	636	585	588	599	585	630	589	618	586	597	565	632	568	622	574	644	688	611	626	597	648	624	606	598	595	586	624	654	644	587	597	620	580	617	615	650	631	627	595	674	652	630	598	554	611	596	611	608	621	638	583	608	638	606	640	631	574	579	621	588	615	587	591	628	642	596	649	633	614	609	611	655	634	626	602	592	629	598	640	602	599	660	621	627	619	615	608	599	637	612	608	675	578	636	627	602	665	582	613	602	560	610	584
5657	1535	599	341	494	531	444	416	346	319	267	277	276	266	253	178	171	130	130	122	99	103	96	110	81	87	57	53	60	52	44	54	48	39	49	48	45	40	41	32	40	41	33	38	42	43	47	39	39	41	46	43	44	36	40	33	41	29	44	38	35	32	49	37	44	50	36	44	38	38	36	39	39	44	42	57	39	35	45	43	39	37	46	37	48	33	42	38	35	24	37	27	40	40	33	33	38	37	31	37	38	32	43	34	36	21	47	38	28	36	34	24	30	43	33	40	38	31	27	24	31	41	32	43	33	30	34	38	27	37	31	42	46	35	37	44	42	33	51	36	42	38	39	39	44	27	37	30	40	31	35	44	42	48	44	47	42	39	30	34	46	39	32	42	37	35	36	25	26	44	31	42	31	42	42	27	44	39	40	39	42	43	42	28	32	34	47	51	40	29	34	33	33	38	40	35	43	39	42	38	31	41	40	35	41	46	42	30	38	35	41	33	31	35	34	32	26	32	36	43	41	37	40	39	35	38	40	37	51	33	23	32	34	38	33	25	34	37	28	36	38	53	44	30	31	32	35	30	37	31	38	39	31	40	37	30	30	44	39	43	26	33	29	38	30	42	32	35	29	42	37	27	33	34	42	49	36	42	31	39	42	35	32	32	38	33	43	35	33	33	35	33	30	35	28	34	47	39	35	33	37	33	36	32	37	40	38	47	35	35	42	47	35	40	39	27	44	38	32	34	39	44	46	33	36	41	28	36	32	40	33	28	40	37	23	34	37	34	23	28	40	38	41	32	34	40	36	35	39	51	39	40	45	40	42	43	42	30	38	36	34	35	40	44	30	45	42	46	40	36	42	43	23	54	36	50	40	40	42	40	32	40	41	28	40	32	25	33	31	42	46	33	38	48	29	38	28	37	31	36	38	30	44	34	41	40	33	44	36	51	31	50	40	39	36	38	41	32	41	49	36	45	33	50	34	29	21	41	37	44	45	33	39	32	37	29	37	42	56	27	36	24	35	36	36	28	45	37	56	42	44	29	44	39	31	32	39	35	50	34	46	38	37	37	37	38	37	31	38	42	37	44	40	36	37	46	38	34	40	38	39	42	45	35	42	30	43	41	39	38	35	41	37	32	50	32	40	39	35	36	36	30	43	45	37	43	40	42	52	35	39	34	34	42	27	35	51	38	36	27	49	36	41	37	53	43	45	44	33	37	41	31	37	34	37	35	39	46	41	31	36	43	33	38	35	38	40	41	53	39	40	41	37	39	23	32	31	39	30	31	40	44	32	37	41	34	35	35	41	40	34	33	29	46	36	30	42	36	44	30	31	37	42	53	36	36	42	37	21	41	38	28	34	37	44	28	51	24	28	39	31	40	42	43	35	40	51	38	32	35	43	35	37	35	39	27	38	41	30	44	40	42	33	40	28	44	35	29	40	42	39	25	39	31	42	33	34	36	22	27	31	41	33	29	34	47	41	36	40	37	45	37	29	32	29	30	39	32	47	36	43	40	30	39	47	31	44	35	41	36	38	34	44	39	42	40	40	32	29	30	43	45	45	43	34	32	42	39	41	30	33	42	37	46	44	37	32	36	29	41	36	37	39	43	34	28	35	30	32	41	32	32	30	35	36	43	42	28	43	36	49	30	45	39	29	41	36	33	34	43	35	37	48	40	41	34	37	38	44	34	30	35	37	44	44	35	40	24	38	29	42	44	34	38	28	39	28	36	38	33	29	45	31	36	41	32	40	41	35	35	36	36	42	44	46	39	34	25	44	28	50	37	39	40	32	50	46	32	35	38	45	36	35	43	38	39	39	41	36	39	27	35	36	33	35	32	33	38	44	45	38	34	37	27	40	30	39	34	41	40	32	45	41	40	34	31	35	36	34	26	41	41	40	38	42	41	49	34	41	42	36	30	38	41	32	33	36	40	33	39	43	35	41	29	37	30	35	42	38	43	31	38	28	25	41	35	34	42	44	30	46	42	35	33	32	38	51	45	41	42	42	40	37	24	39	33	37	39	37	35	20	28	34	37	23	40	42	31	43	31	46	39	31	36	38	45	43	32	31	39	35	48	49	39	44	37	34	36	34	42	34	32	36	38	43	38	36	38	45	38	35	36	36	41	40	46	23	29	34	30	33	35	32	37	37	21	33	29	36	34	50	41	30	36	33	41	39	42	33	46	30	46	35	39	33	33	34	31	36	44	36	32	40	42	45	34	48	43	32	30	32	38	41	30	28	31	36	42	49	40	34	33	40	36	40	38	28	34	42	46	43	41	36	43	33	39	42	40	39	37	33	37	24	33	30	50	42	41	30	53	41	47	37	32	46	40	29	43	29	39	32	35	48	34	32	34	28	38	30	41	31	43	33	28	32	34	36	36	37	45	46	46	38	28	48	31	38	46	28	26	35	47	40	37	35	22	36	37	41	33	46	42	35	43	42	44	41	34	40	31	37	35	36	42	46	30	32	26	37	33	43	33	20	39	34	36	35	36	42	22	41	30	28	35	25	40	34	39	48	32	28	37	52	36	47	34	37	41	28	28	36	45	39	31	32	38	36	36	37	33	41	41	46	42	35	45	34	34	35	35	35	41	42	38	44	41	40	36	39	36	37	34	38	35	44	34	28	38	32	36	38	41	30	31	36	46	37	37	35	43	38	31	35	26	32	41	36	40	37	23	36	39	30	29	32	36	27	41	32	36	41	31	38	43	42	33	49	38	35	44	22	36	39	31	29	37	32	42	35	39	31	35	36	43	42	35	31	37	39	31	44	38	45	38	33	33	38	40	45	30	33	40	42	43	37	31	40	36	29	41	41	29	27	28	33	42	36	34	40	45	28	44	34	29	45	39	33	34	32	29	41	31	36	39	48	33	31	42	38	41	30	35	39	25	37	50	42	47	23	24	45	40	40	45	30	42	36	37	46	42	35	36	33	50	29	26	34	45	35	32	31	41	37	41	24	33	45	42	47	41	35	46	41	36	45	34	28	45	33	34	37	36	39	26	34	41	46	47	37	37	30	41	44	40	44	40	41	42	49	37	38	35	36	40	27	41	43	30	31	53	45	30	31	37	29	38	41	40	31	51	33	44	45	35	40	46	46	38	33	42	38	25	39	37	41	42	41	34	36	33	33	37	41	42	37	33	31	40	47	32	37	36	43	45	44	40	40	35	45	33	34	39	43	27	34	27	47	34	33	38	49	24	44	30	39	37	36	45	27	45	40	34	41	46	37	46	38	42	35	44	43	43	30	39	56	44	51	33	39	31	40	36	28	39	37	48	36	37	35	36	41	40	42	35	37	42	32	39	34	31	48	38	31	30	36	42	36	26	50	38	44	32	48	37	42	26	32	37	27	50	38	37	34	33	31	32	38	41	27	33	38	38	46	40	40	49	29	28	32	34	39	34	42	44	45	38	34	27	29	50	37	46	27	39	36	33	38	36	31	41	46	50	32	40	39	43	42	29	32	27	36	40	46	42	41	27
37549	22727	13523	22898	30649	30356	27553	23662	19710	17676	15846	14467	14032	12563	11112	10110	8250	6760	5993	5230	4722	4233	4011	3599	3126	2921	2572	2466	2220	1980	1796	1590	1371	1246	1210	1066	1000	973	940	912	892	848	836	776	806	758	798	798	780	772	748	746	777	785	843	796	733	821	769	842	841	843	892	896	930	826	887	829	898	847	891	908	926	905	907	872	841	875	854	791	755	737	764	726	714	711	749	703	663	691	632	602	659	645	656	660	662	644	630	641	626	631	645	637	632	618	659	686	617	627	633	650	676	649	586	604	639	610	636	583	623	633	605	613	630	622	612	637	670	632	594	640	608	642	615	596	585	639	613	637	631	636	590	598	617	640	649	678	599	648	622	604	641	638	655	631	600	627	634	605	639	623	671	667	610	648	616	571	606	660	585	631	595	655	595	643	616	577	603	648	613	665	595	647	602	654	614	640	590	636	631	643	626	623	648	586	624	585	597	644	631	599	634	636	627	639	602	600	608	608	639	651	646	614	638	653	627	633	580	623	620	630	616	608	589	639	593	620	650	618	675	640	604	591	633	636	608	649	602	596	659	601	628	653	628	652	617	658	643	630	672	620	611	599	597	572	609	627	603	589	608	649	614	621	597	603	614	638	680	633	646	615	618	607	664	604	662	585	602	636	628	644	617	592	604	596	670	647	637	619	604	647	641	621	642	626	654	640	669	624	565	623	580	612	611	602	619	606	620	589	615	630	649	649	596	624	616	641	626	595	628	662	552	637	612	604	622	648	622	628	573	615	642	636	659	633	592	611	661	565	644	587	653	629	614	638	588	599	694	633	580	650	664	662	584	633	625	620	592	605	648	592	642	654	609	624	644	638	585	643	624	611	623	694	606	588	639	602	643	629	655	605	671	601	613	648	649	613	655	594	622	615	589	583	659	606	658	624	613	628	649	641	619	621	637	622	648	638	620	640	591	585	598	639	573	618	600	629	640	622	685	614	649	622	587	650	665	593	594	621	659	627	617	607	650	637	608	635	633	638	632	638	613	620	620	651	653	610	628	599	612	647	609	639	617	658	643	584	653	663	607	619	666	644	619	627	596	654	645	658	657	625	617	677	606	629	614	636	663	683	605	596	630	601	596	618	605	600	621	623	661	583	629	596	652	611	590	663	611	631	623	646	637	661	655	680	644	674	648	610	621	629	645	690	629	653	622	586	635	595	639	621	637	635	605	639	638	652	643	645	564	589	640	655	592	584	630	673	629	652	594	631	621	610	670	638	634	624	610	611	620	616	625	623	622	631	629	631	590	607	632	631	602	647	577	655	623	616	572	609	633	647	622	621	663	615	645	610	611	629	595	604	613	655	619	636	623	640	615	589	652	603	588	658	589	621	600	651	632	583	601	622	635	574	555	618	661	623	611	595	664	621	628	646	593	615	638	633	613	620	645	631	598	629	625	598	647	610	600	677	635	664	625	598	648	563	613	635	633	597	621	615	606	643	650	638	610	607	617	647	616	642	588	607	665	591	604	622	589	631	602	644	650	665	602	608	601	609	627	599	572	574	648	646	613	634	651	644	599	600	619	609	571	646	592	647	614	617	574	654	616	588	595	651	619	604	584	605	627	568	610	650	616	641	613	596	611	609	617	593	640	612	623	651	621	606	634	591	609	655	604	640	590	626	637	597	621	627	601	636	613	621	618	619	614	623	590	589	653	636	610	607	631	620	636	622	605	618	656	595	635	630	608	624	625	627	691	664	653	608	644	638	625	617	664	638	582	621	643	606	599	629	594	602	613	604	610	637	593	626	639	601	655	602	584	623	613	638	585	649	612	626	623	604	616	621	611	621	622	623	581	605	617	594	628	618	644	613	615	686	573	651	583	648	639	593	631	605	631	621	611	613	648	656	628	622	606	604	642	627	644	659	631	668	616	642	644	603	631	588	629	602	662	653	671	576	650	640	612	618	614	610	578	582	617	637	636	611	645	617	628	638	593	638	619	615	632	636	664	606	648	602	629	630	591	641	637	660	604	685	640	645	610	649	638	564	611	647	677	591	652	647	660	635	630	622	604	596	648	620	602	637	572	579	583	589	629	649	612	674	628	643	644	605	626	591	604	620	652	607	613	655	623	600	619	561	636	649	635	634	596	620	662	623	630	594	646	642	625	642	563	604	595	662	608	616	616	652	606	616	607	589	605	643	632	574	583	630	638	627	646	650	643	605	624	614	645	638	605	614	602	615	675	593	602	590	623	591	602	653	665	613	663	625	644	611	579	630	647	583	641	673	645	618	623	632	588	611	627	635	629	604	613	615	655	613	646	630	625	593	622	568	649	595	658	570	622	645	620	620	658	639	583	606	613	629	659	605	609	606	622	601	640	623	621	601	660	632	632	637	612	629	631	613	616	650	654	634	569	623	631	651	615	627	696	607	610	668	644	636	634	617	587	625	623	630	615	588	591	647	651	615	606	643	595	586	656	639	606	656	634	649	649	638	620	630	597	615	588	638	649	670	632	573	622	627	589	578	651	661	658	646	598	600	619	626	635	603	606	608	588	620	627	640	610	652	693	628	637	636	610	594	580	643	578	636	613	650	626	599	614	624	596	599	657	640	664	629	625	654	623	625	606	612	619	606	597	619	669	619	614	640	646	573	631	632	629	612	641	632	621	639	646	632	586	579	616	676	617	627	631	637	586	635	582	595	648	674	599	589	606	645	604	594	614	595	636	640	621	642	623	616	634	562	661	643	609	626	630	613	685	629	610	653	625	630	662	685	605	626	620	677	659	595	631	661	634	614	619	670	628	595	627	701	628	620	616	615	643	635	598	608	633	588	653	595	639	615	651	596	615	645	613	593	595	597	616	609	616	610	635	581	624	608	689	642	617	646	617	645	646	657	608	591	654	619	610	651	625	676	592	626	637	636	651	624	624	652	614	654	590	626	604	618	639	601	604	627	604	640	673	626	630	582	634	606	647	611	674	601	613	618	616	633	624	588	565	653	630	607	604	609	608	595	625	648	649	626	628	623	636	603	671	599	619	609	642	588	604	650	593	648	613	585	648	646	643	650	650	581	562	638	637	640	593	598	624	626	600	617	613	638	587	646	631	608	595	620	596	609	635	645	644	650	613	601	606	629	624	594	612	659	657	691	573	606	679	644	618	595	622	612	624	627	642	683	623	608	609	631	596	630	616	624	646	612	602	651	638	608	600	646	605	640	634	604	657	607	629	630	664	642	646	622	638	620	600	604	637	631	654	634	613	653	658	640	637	620	656	622	646	624	601	661	623	600	626	595	624	580	635	652	575	622	643	604	601	580	605	596	639	627	639	610	615	624	678	637	620	631	643	613	606	653	656	612	673	651	637	596	571	618	587	623	603	596	602	598	612	621	642	606	626	599	610	619	608	594	592	606	627	619	615	605	594	568	616	597	617	577	630	609	570	616	633	613	655	630	608	628	632	605	614	634	661	655	631	667	658	619	611	579	612	627	618	643	614	625	644	617	623	625	640	650	625	598
7254	3195	986	589	842	841	763	672	494	467	398	357	355	345	326	265	215	194	172	156	143	137	132	108	102	107	97	94	70	62	78	69	77	48	53	49	35	56	54	53	46	61	42	50	34	48	55	56	61	45	60	48	44	40	42	36	60	37	32	53	51	57	52	50	44	47	53	56	44	56	50	54	64	47	54	55	47	58	57	48	55	46	52	53	49	40	42	40	34	42	49	53	43	39	44	41	32	45	39	39	37	38	44	46	37	41	38	44	37	44	36	59	44	40	36	45	35	30	43	49	43	36	42	39	51	40	39	44	43	43	44	34	42	43	43	50	41	40	39	37	36	43	54	54	31	35	39	30	44	43	40	52	41	34	45	44	43	55	50	56	42	42	48	43	57	42	41	41	51	26	43	28	50	51	38	39	49	44	29	44	39	43	40	30	51	51	37	39	32	37	36	40	36	39	49	40	42	39	32	39	40	38	37	41	52	39	45	36	35	48	49	47	28	39	37	40	48	43	40	41	39	45	45	46	45	44	51	44	42	50	42	45	46	43	46	35	59	40	49	52	37	43	23	33	45	37	38	47	55	29	36	43	38	34	43	44	39	34	48	45	34	39	41	49	51	39	48	29	61	43	45	42	43	41	39	51	46	41	46	32	33	42	46	41	39	45	40	37	46	51	51	51	39	46	49	45	34	41	41	42	49	29	40	44	42	44	42	44	53	38	47	46	39	48	39	42	37	51	40	35	43	38	40	35	54	43	42	42	42	45	39	46	37	44	46	44	38	46	44	35	32	35	44	43	47	54	36	44	45	44	38	50	44	44	39	39	42	32	27	42	60	43	44	47	45	54	46	61	43	54	55	42	34	40	43	34	44	42	35	47	53	36	42	47	36	45	38	33	39	38	44	47	46	43	41	35	39	55	40	49	49	28	43	34	37	33	40	42	43	38	55	42	40	39	49	38	46	40	39	51	50	43	44	49	33	54	35	49	40	41	48	34	42	49	32	43	36	41	45	44	41	42	48	45	42	46	40	34	50	35	40	26	39	35	39	48	36	44	38	35	39	39	40	35	44	46	48	44	49	49	41	42	36	51	46	43	31	38	42	55	40	45	36	29	52	42	37	47	44	52	43	38	49	35	50	45	51	37	38	50	40	48	35	26	42	36	42	36	44	41	44	43	45	48	39	34	44	44	37	38	41	29	41	47	43	36	53	48	37	38	52	55	33	50	45	43	44	39	45	35	32	41	41	41	45	37	46	44	54	55	47	31	49	48	50	52	49	38	38	45	35	45	41	38	41	50	44	47	49	42	48	34	54	53	39	43	41	41	48	42	37	41	28	43	46	58	55	49	45	40	37	39	49	31	44	28	43	41	50	43	43	43	43	35	44	51	47	36	34	46	39	38	37	46	52	36	44	63	43	48	38	36	36	44	43	45	38	44	46	27	50	57	48	43	39	40	40	43	43	47	47	41	40	52	44	46	43	45	44	38	34	40	43	43	50	34	44	50	38	42	40	38	53	45	50	42	36	40	34	42	48	36	51	50	37	39	34	42	38	44	44	37	53	43	58	38	51	41	47	55	45	48	50	46	49	36	47	51	27	49	36	41	47	37	54	43	38	42	36	39	30	43	42	43	38	56	40	40	39	35	47	41	43	46	44	37	41	52	48	39	41	38	31	39	46	44	25	41	45	38	39	48	31	38	47	42	32	47	30	35	38	51	39	49	50	42	53	31	47	47	45	39	50	40	55	37	40	33	39	50	35	40	38	44	31	47	34	39	53	48	53	46	35	42	34	49	43	45	50	52	38	38	48	38	41	46	38	37	48	46	35	48	36	51	40	45	40	40	39	40	43	41	39	26	50	40	34	47	39	32	37	31	47	36	52	29	46	47	41	40	35	36	38	44	50	36	30	45	33	46	43	57	44	38	48	37	26	57	32	42	47	48	32	38	38	52	41	46	47	33	36	53	52	47	53	42	40	34	40	40	37	50	41	42	41	37	37	48	46	51	40	48	42	52	39	43	39	37	36	39	41	46	48	44	42	59	37	58	43	39	34	36	51	33	41	42	43	42	48	37	46	49	41	38	32	47	41	53	48	33	50	56	52	48	31	39	39	47	48	40	56	56	30	36	41	37	44	42	42	47	39	47	48	44	35	40	47	47	33	47	42	44	38	42	47	47	41	42	38	45	45	49	39	49	36	53	56	39	55	43	34	54	51	49	35	38	50	51	40	36	40	47	41	39	47	36	38	44	36	45	42	35	37	44	50	46	35	46	35	38	36	33	43	38	39	38	48	45	45	40	37	46	45	43	57	40	36	45	49	40	55	41	48	46	48	33	45	35	50	33	32	53	56	38	48	37	32	47	28	43	38	43	34	51	37	52	46	39	38	42	56	43	40	31	44	42	35	55	37	42	51	50	58	37	42	46	54	25	41	48	46	36	43	49	37	51	43	43	47	60	41	47	32	43	46	39	46	50	39	39	40	40	36	42	43	39	51	42	36	46	42	49	50	48	35	44	47	38	41	46	47	34	36	31	32	39	42	38	42	49	52	38	40	40	52	39	41	48	38	48	45	44	33	46	54	49	58	38	38	40	36	47	46	40	51	29	46	45	43	53	43	38	49	55	49	41	45	41	39	41	43	52	49	49	43	31	50	34	44	51	44	45	44	55	30	44	58	52	48	43	38	39	42	40	38	34	40	43	45	43	52	31	44	55	43	42	44	53	39	53	48	52	48	35	44	50	41	48	32	46	41	57	55	37	53	42	47	49	43	39	42	38	48	41	39	37	31	31	48	32	55	28	43	36	42	40	49	43	48	31	56	37	57	35	28	49	46	35	49	32	45	37	36	47	41	40	42	38	38	43	29	35	45	36	46	44	50	47	51	54	39	54	41	36	45	39	38	43	42	41	43	52	58	53	40	33	56	48	58	45	35	34	54	37	44	39	39	37	56	49	46	49	32	44	54	45	44	51	50	29	54	44	42	42	33	27	44	51	55	34	58	37	38	42	41	37	49	42	42	50	42	42	40	39	45	37	33	36	47	35	43	59	44	44	47	40	46	49	42	45	47	33	39	42	51	42	38	50	33	50	32	50	44	39	38	25	44	43	42	65	35	38	36	45	39	44	53	41	48	43	44	40	34	48	45	42	50	39	44	40	42	55	49	51	55	41	49	37	41	42	44	41	42	42	38	42	51	43	50	48	41	34	44	43	46	43	47	42	37	43	41	44	41	47	42	50	49	53	37	48	58	50	37	38	43	43	42	41	51	48	36	49	41	39	47	38	42	40	43	42	43	35	41	45	41	42	39	51	50	51	45	46	35	39	38	38	41	36	54	39	46	40	58	46	51	43	42	45	50	48	46	40	40	54	38	51	58	51	56	38	34	39	53	33	34	48	49	43	34	32	38	41	46	36	37	42	47	39	38	45	42	41	34	42	34	46	42	39	27	40	45	56	40	55	40	38	38	49	42	48	40	54	43	45	51	53
44259	28807	18595	27504	35536	35493	33254	29101	24651	21801	19672	17976	17222	15586	14367	12182	10666	9738	8451	7456	6552	5834	5435	4996	4542	3996	3797	3432	3073	2839	2458	1999	1784	1644	1576	1397	1313	1207	1177	1143	995	1066	996	994	996	1011	960	999	959	917	1036	1019	1027	963	948	954	956	969	924	1028	985	1108	1070	1089	1111	1057	1055	1108	1125	1117	1150	1081	1121	1133	1104	1047	1064	1082	1006	975	942	937	937	880	884	876	881	845	817	761	735	780	752	757	715	749	714	718	735	689	744	726	750	722	714	742	702	723	732	731	741	718	724	730	742	725	692	736	708	709	735	750	688	723	748	724	739	727	728	711	738	712	724	756	697	665	744	718	697	702	732	703	733	750	757	704	683	727	715	708	766	708	710	698	773	712	740	764	769	771	719	659	698	733	709	704	741	716	720	727	691	725	696	716	760	758	675	718	701	681	679	697	707	716	683	727	748	700	686	685	689	754	771	686	749	705	754	706	709	731	715	689	729	731	693	709	667	753	727	775	709	714	718	705	664	650	748	760	730	714	675	742	703	721	725	724	749	704	701	689	699	683	696	737	699	692	740	732	692	733	746	703	679	693	693	725	735	700	684	708	717	737	712	765	745	720	683	670	713	711	735	667	724	702	738	679	730	721	660	724	714	714	667	704	761	685	727	693	710	726	689	722	698	696	678	698	770	739	712	686	707	698	702	739	687	694	693	695	728	657	711	750	677	679	736	697	745	715	732	749	735	742	732	717	728	718	684	737	738	706	692	707	694	689	726	697	741	699	736	741	679	742	740	709	697	709	707	715	708	704	719	769	694	739	714	709	638	708	714	689	721	670	715	681	698	705	731	719	750	705	695	731	652	727	740	741	698	756	712	699	732	719	753	735	737	697	749	728	716	715	658	734	740	706	691	754	697	703	748	676	691	720	724	694	737	674	676	728	769	692	714	724	734	715	742	661	713	760	695	738	733	694	724	748	697	715	766	667	710	714	715	686	676	732	742	712	680	730	704	700	714	679	766	678	740	764	727	702	728	721	699	718	714	666	744	677	690	754	711	714	698	764	698	699	698	717	705	784	706	733	699	737	776	672	670	721	736	727	721	728	656	710	680	690	689	704	704	720	728	704	722	766	661	738	721	697	721	692	726	731	704	710	715	728	705	705	713	727	711	672	722	735	704	747	700	733	683	736	719	756	704	684	733	696	775	701	721	742	695	657	676	744	733	714	680	737	693	714	755	718	733	746	727	747	780	710	676	727	695	712	705	731	700	679	721	796	697	717	731	744	692	688	718	752	720	688	717	728	733	674	746	727	722	708	687	731	706	746	712	672	659	712	685	700	731	732	707	693	720	687	684	713	626	680	715	709	680	693	734	677	735	744	719	742	723	728	706	737	654	699	731	715	722	643	701	681	687	667	733	728	735	713	717	720	718	694	684	703	692	699	763	746	716	743	691	736	677	711	725	737	739	698	740	728	676	726	739	708	714	713	690	743	713	747	715	724	737	671	699	683	682	728	707	663	712	709	717	696	724	682	721	700	738	698	711	685	762	689	705	707	668	686	695	698	715	709	690	729	718	710	727	704	669	722	714	678	731	674	681	699	693	742	729	676	678	728	735	677	695	736	743	714	685	720	705	702	694	727	654	761	698	717	732	687	725	733	744	707	714	747	710	756	686	688	692	698	723	691	729	687	688	707	691	711	728	717	714	676	731	721	733	735	645	685	749	760	775	695	751	700	782	750	658	737	638	701	729	681	697	711	805	715	765	671	724	750	688	721	749	666	702	715	728	726	723	742	732	704	771	700	723	738	654	671	736	701	725	731	777	718	707	716	752	677	708	693	720	715	699	724	731	722	716	749	730	763	691	716	753	670	716	692	695	676	730	744	757	720	676	715	741	688	726	698	718	700	778	737	721	721	739	740	730	721	691	749	689	699	719	632	718	714	697	721	708	723	690	756	697	692	729	705	717	687	701	768	727	703	746	709	693	673	712	697	711	762	788	736	730	737	704	714	738	744	728	696	701	653	691	744	677	765	757	736	735	734	732	723	753	703	730	722	725	708	699	728	677	748	673	701	713	685	767	726	699	688	682	711	744	715	745	725	686	714	701	726	750	735	683	694	717	702	674	742	718	745	694	715	686	688	780	795	735	713	730	727	689	725	695	733	742	751	720	677	718	728	743	687	737	706	670	763	690	734	692	745	723	736	689	751	708	705	682	748	750	681	739	742	717	669	697	684	715	696	650	774	693	728	692	677	685	633	729	700	709	720	723	720	739	682	693	709	717	704	679	711	688	713	714	713	728	740	724	739	701	729	718	709	630	715	716	732	718	679	747	722	717	667	724	728	689	680	765	760	713	713	771	698	719	737	705	750	670	718	742	748	681	753	725	724	704	729	716	708	722	721	687	716	739	722	745	725	719	707	695	719	702	720	752	723	677	684	690	680	712	656	703	700	700	741	690	699	714	676	676	729	717	740	720	686	744	735	750	691	703	707	671	658	717	713	704	741	719	717	754	701	764	740	726	755	766	703	692	726	724	675	722	738	715	703	709	730	695	699	698	718	752	705	714	710	726	684	743	707	709	723	702	729	721	758	723	712	697	718	677	727	718	696	687	693	716	751	708	739	694	739	708	682	739	720	700	730	792	734	740	697	702	718	689	708	728	697	794	680	717	695	732	738	715	721	731	735	722	735	729	705	671	726	736	731	726	710	779	742	711	694	653	724	701	655	657	713	752	694	688	689	730	720	679	811	712	765	721	706	731	753	719	699	664	686	729	707	681	693	739	703	698	757	736	748	697	700	723	746	690	754	755	738	692	773	721	746	693	740	721	702	766	756	694	697	724	726	746	726	747	667	703	720	729	718	692	702	675	723	751	768	715	712	695	744	694	650	747	685	748	717	707	731	703	702	724	719	746	700	715	696	747	709	704	648	674	714	739	674	766	693	689	700	684	744	718	684	704	705	720	767	727	729	645	759	690	688	736	702	695	666	685	729	739	733	762	682	733	705	673	701	740	725	745	727	700	729	677	718	722	768	732	719	726	707	734	673	725	699	777	691	708	721	707	705	747	719	726	722	730	700	738	728	714	739	698	720	706	731	765	710	701	704	693	723	705	718	745	719	692	643	714	727	700	736	725	691	720	719	745	750	750	678	704	724	733	725	722	738	750	740	719	720	686	707	701	708	691	715	735	696	733	714	710	747	694	702	704	767	738	760	743	675	707	713	707	708	680	720	718	709	709	712	671	712	731	704	703	741	710	696	704	746	721	675	695	743	689	691	715	698	694	689	711	740	726	742	706	748	725	707	742	697	698	714	752	696	714	724	755	756	726	761	709	681	702	739	746	729	732	712	717	737	725	724	735	722	732	702	736	683	709	720	726	734	724	689	733	747	696	730	685	663	725	731	739	641	710	733	725	742	701	700	720	753	709	691	724	699	734	715	753	689	693	688	710	709	697	702	703	733	700	755	746	788	760	753	702	708	707	704	687	729	754	665	714	701	675	693	707	757
3136	1054	441	250	371	375	351	338	230	212	179	186	204	188	151	119	108	106	90	92	83	70	62	79	66	59	51	36	52	43	39	36	30	27	27	31	33	36	35	42	45	30	38	30	33	30	24	31	24	35	31	30	33	37	36	31	37	32	33	47	35	37	31	30	28	31	17	36	32	31	27	37	25	33	31	30	29	32	37	30	33	29	32	27	17	32	34	29	28	36	28	25	19	44	30	25	29	31	20	23	27	23	40	25	31	29	31	28	33	24	21	38	31	30	31	27	30	21	36	26	38	35	33	23	19	32	26	27	28	24	29	35	26	29	38	31	17	30	38	20	40	35	17	29	35	32	32	36	30	30	37	34	36	32	21	26	23	26	22	33	32	22	27	34	32	25	33	32	21	28	30	33	27	38	28	23	32	25	34	26	26	30	30	31	26	38	27	23	39	26	33	24	29	26	31	34	34	28	20	26	28	21	27	36	41	31	33	29	28	35	23	26	29	28	27	31	31	26	23	27	38	25	25	37	27	24	24	30	22	30	17	22	33	31	26	28	39	35	34	30	22	20	26	26	32	19	31	28	32	31	38	37	31	33	28	32	34	33	30	29	34	38	36	38	33	25	33	25	34	21	30	14	26	16	34	33	17	21	27	31	22	25	25	38	29	24	25	39	25	28	33	22	32	26	30	29	32	29	28	26	26	37	26	27	26	34	30	26	37	28	27	24	34	36	27	30	35	27	25	28	33	32	27	17	29	32	22	24	29	20	22	30	22	39	34	30	43	30	27	23	27	27	36	22	31	30	33	34	22	34	24	29	23	25	23	32	25	30	35	29	25	28	19	30	27	34	22	30	29	29	37	33	30	29	26	30	20	27	27	25	22	33	38	27	40	28	33	26	30	31	23	25	34	29	26	34	22	20	33	29	29	33	31	27	20	31	35	26	33	30	32	20	27	28	26	26	32	23	32	23	32	39	25	21	38	24	26	24	32	23	21	30	34	21	22	21	29	41	31	37	37	38	32	27	32	37	26	33	18	30	23	35	22	28	29	31	18	26	35	19	31	22	34	24	22	37	32	28	26	27	22	22	18	28	21	25	25	28	34	34	28	33	39	31	25	36	24	31	33	23	31	33	22	36	25	23	27	25	32	36	21	28	24	28	39	30	27	30	26	30	25	24	31	28	23	35	37	24	31	30	32	36	29	27	27	24	23	33	29	39	33	30	27	36	22	40	27	24	29	26	36	28	24	26	30	22	32	35	33	30	33	28	33	28	34	28	32	25	37	27	21	28	35	26	27	31	30	29	28	21	29	36	30	11	32	33	30	42	23	22	29	26	34	24	32	29	36	30	35	30	29	31	35	18	16	33	22	23	24	32	28	27	33	22	29	29	36	23	41	32	27	25	32	30	24	28	30	21	27	28	35	19	18	28	35	35	30	26	22	24	29	28	29	27	30	43	29	27	36	29	25	23	37	32	27	36	28	33	28	27	32	30	34	31	25	41	27	33	34	32	31	25	27	26	37	23	33	38	19	23	25	35	32	21	33	34	36	27	27	20	33	26	38	25	25	32	26	33	24	30	26	38	29	37	30	28	33	34	28	27	23	28	30	33	30	31	21	21	22	32	25	22	29	32	40	37	24	27	20	34	26	27	26	39	22	25	31	25	32	30	35	35	30	32	30	25	26	26	34	20	32	32	25	31	31	27	25	27	27	38	27	32	32	21	28	39	35	33	34	28	29	26	34	20	39	31	31	23	27	22	22	22	47	22	29	39	28	34	39	32	30	24	28	26	25	30	29	26	33	36	32	21	26	25	28	21	34	26	26	33	22	32	27	31	28	25	26	24	33	25	23	36	33	31	28	45	32	25	28	35	26	31	25	35	37	32	30	25	25	27	29	37	28	33	35	31	33	32	27	32	25	32	26	29	22	23	30	28	21	24	30	30	23	36	39	33	23	25	32	29	24	25	26	25	23	37	21	26	18	22	32	22	34	25	23	26	29	28	33	34	40	33	22	31	37	33	32	39	22	26	35	27	27	29	28	32	25	28	28	31	16	35	29	27	37	26	18	17	30	29	33	30	31	32	25	37	27	30	31	23	24	28	27	33	31	26	44	17	22	25	24	36	23	34	17	28	22	25	34	34	30	39	26	27	19	37	20	44	26	35	22	29	22	32	23	30	20	28	32	21	39	17	33	29	31	32	28	36	39	29	25	27	28	24	29	23	21	35	30	25	23	22	29	30	30	41	30	29	34	35	34	24	23	35	26	22	32	30	25	26	32	32	30	30	28	30	33	36	27	26	31	31	27	27	30	27	27	32	26	28	39	33	31	24	26	33	27	26	27	24	30	25	33	22	31	33	29	31	35	36	35	21	30	28	18	26	31	35	36	30	25	27	30	48	30	32	38	34	34	30	26	33	27	35	27	33	36	31	27	27	37	21	28	33	41	30	22	31	27	29	25	19	25	29	19	25	28	32	31	35	26	30	26	37	26	39	31	28	30	22	27	17	30	25	25	35	26	23	31	31	34	27	36	27	27	21	26	33	25	27	31	25	31	29	27	27	30	23	25	38	27	31	35	39	26	35	29	30	38	34	30	27	29	27	34	29	30	26	28	27	32	25	26	25	33	26	29	38	27	38	29	28	33	24	25	29	37	29	28	20	31	37	22	36	21	29	31	23	22	20	29	23	30	25	19	33	30	21	32	26	21	23	25	31	26	28	39	31	33	25	30	42	38	23	37	26	26	33	31	33	21	32	21	31	29	28	21	33	34	32	32	26	36	14	28	40	28	27	27	23	30	28	33	31	34	42	38	25	17	26	32	29	28	25	28	33	32	29	22	32	35	44	29	29	29	25	29	23	31	28	23	35	31	24	33	32	31	33	27	33	31	32	28	21	25	34	23	30	36	46	29	35	30	29	26	37	33	22	27	34	30	22	32	33	27	30	33	30	35	27	31	25	27	28	29	30	28	31	26	33	25	33	31	25	27	43	23	28	24	29	25	29	30	32	20	21	30	33	21	22	27	27	24	26	34	32	21	31	26	29	33	30	23	31	26	34	30	27	33	29	30	29	36	34	35	22	27	27	26	34	23	25	31	31	18	27	36	28	21	32	31	32	23	23	26	28	24	32	32	23	28	24	26	25	26	24	31	30	23	25	17	22	26	39	30	30	25	35	26	26	26	19	28	35	35	21	16	19	36	28	34	29	24	27	35	26	26	32	24	26	21	29	26	31	39	26	34	27	28	39	24	27	36	33	30	28	25	23	28	15	28	30	26	29	28	33	30	33	27	33	38	25	30	23	40	21	33	29	36	21	31	29	34	26	26	38	41	27	21	33	27	38	35	17	24	29	35	26	28	25	24	27	21	34	24	21	28	30	23	32	31	39	25	29	21	25	25	19	21	26	27	35	33	24	35	21	32	28	27	22	32	30	37	33	29	26	28	33	25	22	36	35	32	29	34	29	24	34	24	35	29	26	26	25	25	23
32724	20531	11018	18794	26443	26269	24341	20890	16772	13129	11616	10440	10564	9426	8223	6326	5612	5025	4658	4116	3471	3173	2917	2610	2296	2038	1892	1774	1675	1520	1219	1082	914	926	794	813	668	754	661	671	692	632	607	621	633	601	626	583	584	595	582	609	592	597	594	572	541	568	585	620	619	687	645	633	636	649	666	680	637	685	694	665	710	694	705	689	683	615	615	576	585	571	571	557	536	561	514	538	539	453	507	497	536	491	487	519	526	484	454	523	488	510	504	485	519	498	488	507	497	501	457	514	534	511	458	459	509	478	493	496	494	480	484	520	476	494	505	524	471	488	465	475	469	472	541	534	500	524	521	519	504	455	481	487	478	459	491	487	478	512	496	491	512	501	480	477	511	510	448	496	489	473	506	464	450	486	485	474	512	452	540	550	510	474	461	480	507	463	485	497	496	510	478	500	461	502	457	523	499	502	510	479	467	528	504	486	510	500	538	517	470	479	493	440	511	480	510	492	475	520	458	490	512	494	490	525	482	491	492	482	509	468	497	474	463	508	498	494	501	502	475	528	522	501	493	497	465	483	454	481	540	501	499	506	468	495	499	501	484	478	501	452	505	513	458	431	517	459	500	483	481	476	480	498	498	531	492	502	491	451	483	507	488	490	461	476	505	492	522	493	496	463	469	542	454	503	495	456	524	467	510	505	477	463	480	521	526	487	524	464	467	511	559	469	450	468	522	486	493	489	497	447	518	461	496	454	479	487	479	516	472	467	505	468	486	449	537	502	463	491	473	486	478	478	481	498	472	487	482	463	477	489	490	484	500	479	482	489	449	517	527	472	476	482	457	481	464	491	430	496	487	513	442	500	449	511	458	499	461	468	497	464	457	503	486	531	493	522	527	473	489	508	481	471	480	473	513	457	486	483	502	490	524	515	477	490	559	506	501	475	463	481	465	465	457	482	485	519	502	515	490	476	486	511	467	508	484	464	513	477	504	459	500	496	514	546	476	515	485	507	502	510	535	496	441	474	466	464	524	517	498	499	464	487	492	476	492	454	490	517	471	513	476	471	530	482	483	479	497	470	532	499	484	503	496	493	482	530	462	469	540	515	512	476	475	465	492	497	479	481	466	488	437	500	507	434	497	528	480	501	518	471	506	508	518	457	482	459	490	523	470	525	530	482	496	478	448	473	476	504	507	493	504	481	533	502	481	518	505	477	499	514	473	455	497	490	501	464	507	498	445	481	477	474	501	491	517	497	454	519	471	530	514	499	461	461	488	455	484	490	479	467	478	470	464	528	490	467	483	492	456	471	492	406	486	492	490	486	489	502	492	516	491	471	508	484	493	490	508	501	472	502	499	528	480	493	476	474	513	517	526	470	492	554	497	543	511	524	486	512	476	498	507	497	488	471	473	498	489	466	457	466	488	483	491	515	523	470	463	472	488	469	519	490	525	522	504	487	520	457	501	483	492	523	478	465	489	513	448	484	469	464	468	510	499	463	499	489	458	471	468	464	464	511	461	512	495	465	467	451	448	490	497	456	486	479	452	478	480	470	495	517	465	468	451	507	522	483	488	466	513	445	509	453	530	499	469	462	500	505	467	508	456	481	459	521	477	490	499	475	529	512	503	501	476	504	465	447	482	491	504	464	520	509	500	500	492	473	448	468	501	462	471	466	507	476	500	502	505	492	492	486	515	497	516	478	458	541	479	486	448	470	485	511	473	466	510	473	476	509	469	499	458	478	491	466	484	476	520	512	417	505	502	520	459	465	477	480	511	512	460	488	533	497	495	487	444	526	522	497	489	503	497	526	486	515	483	492	475	478	452	462	494	492	435	505	493	444	452	482	487	484	537	499	513	526	504	481	487	542	503	481	497	489	502	484	519	486	503	488	513	451	474	445	486	500	501	480	467	495	494	504	490	478	497	490	503	516	479	543	518	490	507	488	496	499	504	522	503	496	462	476	488	486	510	504	452	488	464	506	458	498	485	520	480	504	500	463	503	476	513	500	490	492	460	472	491	501	472	473	471	488	501	495	509	498	442	483	491	470	441	496	478	462	539	492	479	491	472	470	519	461	496	526	475	480	481	469	480	485	519	503	481	490	485	483	521	505	477	507	505	486	530	466	504	475	487	499	495	525	513	472	463	488	493	474	507	551	476	450	476	498	504	486	475	481	528	468	521	471	485	498	487	476	479	479	470	486	478	507	486	453	526	486	486	489	486	472	508	508	521	498	489	483	500	459	479	502	484	481	489	456	506	494	495	491	463	485	457	489	485	483	481	499	498	482	493	490	498	493	485	516	472	506	491	485	490	492	459	479	519	519	499	468	531	493	468	467	487	488	466	488	516	508	463	472	493	467	499	451	490	489	496	480	498	479	500	444	506	471	516	503	531	482	471	506	504	471	500	542	508	486	461	484	475	464	488	490	450	496	491	481	516	516	473	530	515	479	497	502	435	482	508	512	483	476	471	494	514	497	472	449	489	474	489	477	486	502	494	468	480	541	486	468	459	456	484	474	501	524	487	483	503	504	491	471	458	449	486	489	475	484	492	458	515	500	502	470	492	500	472	489	484	515	500	483	530	506	523	429	478	493	456	466	472	487	527	485	504	492	452	470	479	433	498	482	494	476	475	499	471	475	492	495	485	497	480	519	479	479	514	508	506	480	483	498	488	486	506	512	496	492	528	488	467	538	507	539	509	456	467	486	517	455	460	489	472	505	482	514	502	508	498	536	514	510	507	454	480	438	473	506	542	491	496	511	426	459	501	523	484	467	430	478	485	472	515	494	485	501	492	526	520	492	492	511	493	463	497	490	513	500	439	504	508	481	481	496	459	506	529	505	497	501	487	482	466	481	485	497	513	485	480	478	510	518	473	504	479	468	500	492	515	518	508	469	528	452	465	478	482	513	466	486	447	503	511	516	531	457	541	541	490	504	514	509	492	516	502	450	473	479	467	483	507	508	544	492	484	513	468	482	480	483	508	449	485	481	488	463	483	511	522	499	492	480	476	552	472	512	498	505	497	475	487	528	515	540	471	526	499	494	520	510	503	495	497	476	516	445	465	466	504	458	471	464	516	540	495	481	476	503	518	517	509	457	486	462	510	495	499	513	498	455	495	490	468	491	480	462	503	453	462	468	461	493	466	543	495	519	482	482	480	491	496	486	488	501	501	478	494	519	462	514	459	499	478	516	510	469	460	476	469	513	488	463	484	475	543	496	458	468	506	463	519	483	443	478	525	473	499	511	495	478	520	520	482	506	496	451	468	497	489	493	461	484	486	484	499	499	491	519	500	481	486	479	461	471	496	513	482	511	505	516	466	465	463	517	476	507	479	483	487	469	453	504	477	486	514	477	484	509	482	494	485	480	491	483	478	521	502	499	516	505	521	524	508	487	526	495	482	536	469	489	473	453	479	484	465	473	474	500	503	489	496	520	501	479	527	538	484	530	513	502	515	460	517	495	464	470	492	506	509	489	487	477	469	481	516	484	502	466	496	525	489	509
5562	2577	854	548	753	677	631	576	513	401	322	326	289	293	300	198	171	164	150	160	138	109	117	86	90	78	74	80	72	64	70	59	58	44	46	58	34	43	45	51	38	38	40	44	43	37	43	35	41	35	52	27	47	47	60	37	44	33	42	50	44	45	42	46	46	40	38	41	39	39	54	38	46	40	37	46	44	48	52	39	38	45	34	41	32	46	42	33	34	49	34	27	34	37	33	31	35	31	37	37	27	31	37	37	40	30	30	28	43	40	38	37	25	40	29	35	41	41	38	37	30	40	41	33	33	43	46	39	29	38	28	39	45	37	37	31	43	40	36	25	32	30	29	41	36	40	41	32	34	36	26	40	30	32	37	35	40	36	40	33	40	50	34	33	42	36	36	37	45	34	31	27	49	42	40	33	34	45	37	28	29	31	37	35	37	42	38	32	31	45	52	41	46	48	46	26	48	49	31	32	29	39	30	46	38	34	34	33	27	43	41	43	28	37	43	28	51	39	43	38	46	42	28	44	42	28	33	30	34	43	41	29	36	43	31	35	33	28	36	30	36	41	38	36	50	28	38	29	48	29	37	46	43	38	32	27	34	48	37	43	24	47	46	33	41	35	37	29	41	43	41	45	43	31	34	25	39	45	48	39	34	26	32	42	38	39	27	23	38	43	39	39	56	26	41	38	40	38	39	40	47	38	36	45	35	36	38	29	41	30	33	40	38	39	28	46	38	39	28	36	27	38	36	49	39	36	35	40	32	27	41	36	35	27	40	40	31	36	27	31	30	34	25	35	39	28	42	38	43	32	25	47	37	34	37	48	39	28	29	32	39	35	50	36	35	36	39	36	37	41	32	48	42	45	41	41	50	25	35	39	34	42	30	42	37	40	41	28	31	34	28	43	48	41	38	28	32	44	32	28	42	36	29	28	36	47	43	42	33	35	41	46	32	32	44	40	38	29	29	30	43	34	35	36	43	32	31	43	26	42	42	32	39	33	36	33	36	32	42	37	28	27	31	37	41	38	37	36	46	39	41	37	37	37	42	39	34	30	36	43	36	32	47	36	49	42	38	33	32	43	32	34	28	31	34	41	53	31	36	52	42	38	33	31	29	33	33	34	26	34	24	31	44	26	29	43	28	42	33	36	41	30	37	34	37	30	39	38	37	39	37	26	28	37	37	38	37	43	49	28	45	33	46	36	33	36	38	29	32	40	38	28	44	47	32	36	37	28	37	37	35	34	35	38	37	32	40	36	38	48	37	34	28	33	30	35	38	31	30	39	34	50	26	44	41	38	33	28	35	30	50	34	28	34	39	26	52	37	26	37	40	44	33	23	36	44	47	43	35	36	25	35	39	50	41	33	38	23	38	39	42	25	39	35	48	27	38	41	38	40	34	34	45	35	40	42	39	29	24	35	34	47	34	31	31	43	44	35	48	31	25	32	38	47	29	44	49	33	28	30	41	41	49	46	39	28	40	40	47	29	40	39	31	34	43	30	38	44	49	23	49	42	36	33	44	42	37	33	22	45	34	33	35	31	36	36	45	45	41	23	36	28	31	43	40	39	30	31	39	52	48	25	35	46	35	48	31	36	38	34	34	30	42	38	32	35	36	47	39	26	36	43	31	33	33	27	40	32	33	36	33	33	32	33	31	41	50	44	37	33	34	39	39	31	40	57	40	39	33	38	38	41	27	37	33	38	37	40	57	30	29	33	35	32	34	29	43	43	39	39	41	36	38	31	33	35	31	51	35	49	29	43	35	48	43	45	30	40	36	43	36	32	37	33	38	44	37	40	36	36	44	44	39	35	35	31	38	32	34	39	33	24	27	24	32	36	33	32	33	29	43	35	42	38	39	36	45	26	32	42	34	35	40	29	42	28	43	33	28	44	31	30	25	30	29	30	29	37	32	31	42	38	30	38	35	40	32	40	54	48	42	41	36	37	42	42	47	35	40	33	34	43	24	36	30	37	35	37	34	46	40	40	31	36	34	34	28	30	35	38	36	32	48	35	44	40	27	39	24	34	37	35	34	29	40	32	31	38	38	37	35	33	29	42	34	47	46	37	34	34	30	43	42	38	36	46	33	27	33	42	35	45	32	43	36	25	34	34	36	36	25	37	28	47	38	40	40	41	36	36	36	43	37	43	37	45	36	29	36	47	41	35	41	39	32	31	20	44	34	33	33	31	38	47	33	46	44	47	34	31	32	37	49	32	40	50	30	36	41	39	31	40	33	40	23	31	49	33	40	36	25	35	29	34	40	33	38	33	32	38	27	38	35	37	36	31	40	29	43	35	32	35	39	44	29	34	32	31	40	38	32	42	33	42	38	40	51	35	31	41	27	28	34	30	43	30	32	29	39	34	36	56	51	28	40	43	33	36	34	32	32	37	30	31	32	41	32	36	43	28	38	39	39	33	32	28	35	37	33	35	35	29	38	34	41	33	34	32	42	41	37	38	35	40	30	41	39	27	42	42	33	36	38	31	37	35	35	24	37	44	38	41	33	32	37	32	32	43	42	33	40	35	37	37	36	43	47	32	34	27	38	23	33	40	43	29	30	43	41	27	41	37	37	43	31	48	36	47	29	32	41	39	34	33	43	39	26	35	30	32	32	49	47	38	35	39	37	35	34	46	33	44	35	39	47	43	48	36	34	22	41	39	32	38	31	31	42	40	39	29	41	40	38	44	32	37	28	37	41	31	32	29	42	33	44	37	36	41	39	30	36	37	38	38	37	32	50	44	40	36	35	35	35	42	31	31	38	32	36	36	36	36	39	36	38	36	44	39	34	39	24	34	28	33	47	44	27	36	40	34	36	46	40	27	22	43	37	39	42	30	36	34	34	32	36	32	44	44	41	32	46	35	39	35	32	36	39	38	26	36	38	37	37	34	33	40	36	41	37	38	38	33	44	42	33	46	48	33	35	32	39	40	45	39	37	33	42	34	26	30	37	38	29	34	35	30	42	47	40	44	34	31	29	38	27	34	33	35	31	42	33	32	31	35	40	44	36	28	49	33	38	36	40	40	40	32	26	35	34	36	37	33	41	35	36	38	36	34	45	39	39	31	34	27	31	25	40	27	28	44	24	31	31	22	34	34	39	34	43	34	43	38	35	41	48	32	44	30	49	37	33	40	35	33	34	37	42	42	37	43	35	26	31	46	33	35	30	38	35	39	32	45	33	39	42	33	46	38	37	44	34	30	30	35	41	37	30	41	39	52	38	36	29	34	37	44	42	42	50	39	27	36	37	34	40	28	31	36	32	41	33	42	39	44	44	33	39	38	33	37	27	42	31	41	36	31	43	39	36	40	37	31	31	39	27	37	36	38	35	44	36	36	28	51	32	47	34	46	25	40	27	41	30	31	32	46	38	46	32	31	38	30	32	46	39	37	46	36	44	37	20	37	31	46	45	36	49	32	45	37	37	44	31	38	44	36	38	42	28	37	48	40	34	32	41	37	33	38	48	35	38	28	32	43	39	36
42339	27855	16560	26359	33857	33216	30926	28662	24461	20224	17818	16545	15223	14117	12661	10467	8919	8023	7170	6507	5830	5333	4722	4374	3781	3346	3030	2919	2760	2339	1922	1570	1458	1457	1265	1198	1120	1045	1056	959	1004	926	870	837	879	835	881	835	845	841	849	849	884	879	846	844	861	846	847	884	852	933	879	922	910	931	940	936	878	931	1010	941	983	930	959	954	855	878	859	820	786	685	733	744	739	754	703	660	622	672	621	609	627	650	648	605	617	651	653	640	602	637	649	642	618	637	571	639	630	601	600	649	623	648	617	599	618	625	646	650	568	629	622	666	664	596	645	617	623	620	616	564	619	620	630	617	618	608	642	633	607	630	610	596	633	597	552	599	622	654	611	603	639	617	631	621	609	633	604	613	597	627	627	614	646	622	609	621	634	586	650	584	655	659	620	608	617	598	621	603	618	636	628	565	592	560	645	642	603	642	594	606	616	618	627	694	645	617	600	626	664	640	596	667	617	612	618	593	606	649	634	634	600	591	596	612	644	625	595	597	604	629	639	648	636	649	596	598	652	635	620	607	589	626	634	605	587	592	624	610	598	628	625	573	602	600	657	615	616	590	577	600	625	634	618	615	638	598	604	635	651	600	604	622	586	609	637	624	624	618	663	606	613	636	644	606	619	602	601	609	584	634	619	673	582	617	619	626	588	589	611	620	628	624	599	628	599	646	615	648	624	634	622	628	629	591	620	689	592	626	608	598	617	603	628	619	595	602	605	639	620	632	600	618	626	671	595	635	614	650	661	635	659	641	633	561	628	626	616	613	599	602	589	582	665	599	651	610	635	613	631	632	650	614	628	589	613	621	627	594	596	651	596	618	547	608	655	626	624	634	556	602	607	639	581	589	615	614	619	698	574	661	598	584	642	619	604	617	597	610	583	609	599	622	606	610	636	583	676	592	628	581	624	633	638	583	642	657	651	606	648	644	630	597	621	671	618	590	663	621	647	662	629	615	640	610	590	590	567	641	605	669	555	637	660	603	626	619	617	587	631	609	610	600	550	625	626	592	611	634	604	653	632	599	586	594	607	593	575	607	638	596	587	612	609	575	639	613	621	611	594	632	644	587	651	619	596	639	618	601	663	625	651	644	626	575	575	616	609	603	660	555	631	598	592	595	617	623	643	616	641	582	624	606	710	620	604	589	630	635	620	609	602	614	583	604	601	584	628	632	567	605	629	599	621	623	620	608	609	626	629	616	606	637	603	627	619	578	607	601	611	611	637	602	565	637	611	608	586	640	586	583	591	583	604	612	649	643	598	593	630	630	618	605	583	590	650	624	625	636	619	596	615	587	595	601	553	604	603	639	611	632	565	618	593	562	673	602	590	594	631	589	627	628	617	576	626	620	606	578	611	613	602	639	658	603	629	589	643	626	616	624	561	628	586	605	653	626	590	634	607	622	597	566	628	608	592	600	630	614	582	633	609	623	655	653	600	616	655	631	611	648	603	611	652	609	602	636	592	581	623	641	590	580	610	621	625	640	637	619	596	581	628	627	608	609	604	622	654	617	605	657	632	618	636	612	631	603	648	662	633	658	613	633	620	599	597	583	617	623	621	614	614	589	582	551	597	571	657	617	610	647	583	631	604	633	663	601	596	620	618	563	595	637	632	586	591	635	626	559	604	623	602	615	612	585	643	658	631	646	607	610	650	633	639	608	611	605	672	669	592	637	635	632	619	663	596	596	616	643	652	617	637	596	596	599	657	600	614	627	627	599	595	644	645	608	623	574	652	650	622	636	613	656	603	596	634	617	631	583	638	580	636	624	624	597	581	629	602	644	613	593	568	618	608	639	631	623	597	610	590	623	615	621	553	617	633	646	638	612	622	579	618	610	621	626	639	623	635	600	603	631	580	627	674	629	600	636	606	647	629	605	574	611	602	638	616	592	565	627	608	649	578	588	612	599	611	621	584	682	628	592	613	626	599	607	610	621	584	673	586	620	613	574	632	617	656	635	619	629	610	594	621	661	629	634	617	595	612	628	583	625	622	589	579	646	644	618	603	601	588	610	628	593	618	593	586	628	653	635	591	578	635	652	619	637	584	637	603	616	607	608	642	643	611	612	589	647	642	580	647	614	659	631	668	608	600	636	623	610	646	591	645	597	657	585	648	639	616	599	644	659	642	585	623	567	624	654	614	622	607	628	639	584	620	585	629	611	606	578	635	629	608	641	629	624	620	631	576	628	605	607	647	582	610	639	665	612	681	625	613	615	604	619	590	603	591	603	637	617	566	619	612	680	622	618	604	614	608	638	657	613	610	623	587	662	630	628	684	615	629	687	623	619	631	657	643	600	651	670	635	616	660	612	620	607	622	591	592	602	596	597	620	641	630	601	621	587	655	653	652	622	632	585	611	623	628	608	670	601	588	620	649	634	614	639	638	636	627	630	609	605	606	601	612	633	605	630	634	625	612	609	634	616	628	607	623	581	570	590	628	658	619	610	642	582	607	568	632	622	651	610	622	627	625	601	683	628	652	667	659	622	587	654	598	604	674	596	614	630	609	611	613	624	676	615	589	621	578	625	682	601	627	608	619	658	607	622	601	605	626	591	604	630	622	608	594	618	595	632	638	610	661	638	650	628	634	631	622	644	610	637	612	611	614	619	621	636	618	600	639	594	612	568	612	615	630	615	650	580	599	579	628	588	595	620	590	620	577	590	617	629	607	613	641	645	565	608	582	631	605	611	625	608	611	615	641	594	642	639	614	593	647	614	684	617	623	615	621	640	542	589	623	629	634	609	615	602	606	609	634	608	628	591	637	628	613	597	612	640	606	603	617	618	593	595	595	612	602	679	600	624	595	615	632	626	626	608	583	662	574	650	625	581	627	587	701	613	617	631	623	615	632	625	615	614	615	621	636	611	634	639	595	587	620	656	604	590	597	657	594	600	591	609	628	639	603	657	595	633	586	601	600	634	603	624	620	628	613	626	631	566	618	610	606	646	614	631	602	641	652	608	611	634	597	653	609	635	614	628	615	619	608	612	636	625	616	646	621	645	663	614	624	626	632	627	596	627	647	619	620	636	602	681	650	601	625	602	623	607	594	642	640	590	636	602	616	586	632	627	615	577	648	651	611	573	580	629	641	630	629	612	600	638	609	607	605	609	571	639	606	609	616	628	619	634	604	621	628	618	600	592	627	632	614	654	560	657	626	589	617	602	626	634	633	615	655	650	611	627	650	585	674	626	634	611	648	651	591	628	637	601	623	606	606	643	579	598	603	639	610	599	556	552	641	609	629	584	658	628	651	593	573	629	625	608	619	649	644	632	560	649	594	600	616	634	612	610	641	592	618	646	639	575	644	596	638	621	643	629	656	596	647	662	596	581	583	638	617	603	638	614	642	608	609	648	589	661	611	635	604	618	654	644	583	605	609	585	644	652	580	620	648	590	640	592	635	618	633	653	619	579	574	568	648	599	639	654	626	629	602	580	605	630	585	639	567	636	641	630	643	619	610	607	614	643
5940	1899	627	448	564	560	491	480	425	341	329	288	285	231	211	175	169	139	107	113	113	92	99	84	73	78	68	68	71	60	33	48	32	57	33	45	42	43	54	56	39	46	50	37	38	43	43	43	41	39	45	34	42	44	51	41	50	29	42	43	35	47	45	41	37	50	25	28	36	48	40	38	47	34	40	39	32	43	44	47	34	38	39	30	38	32	41	41	45	34	32	46	39	34	35	41	29	47	35	28	33	41	42	33	32	37	42	35	35	49	38	47	48	32	33	51	40	31	30	41	35	34	33	36	28	48	34	45	36	30	38	32	29	32	27	27	40	33	39	45	30	37	36	36	41	39	35	31	33	36	34	42	41	32	39	38	32	38	43	49	32	37	26	36	38	40	30	29	33	43	37	37	49	34	44	49	39	38	50	34	30	43	30	39	31	31	39	22	43	28	29	29	42	27	35	31	36	32	29	41	35	44	34	41	39	29	31	27	30	34	35	39	38	34	35	37	32	33	33	43	26	45	40	45	34	38	44	33	29	34	32	47	33	30	33	36	43	27	43	46	36	40	35	32	30	38	44	29	49	43	42	36	43	33	33	40	37	33	39	41	40	36	34	42	32	34	44	37	32	40	34	47	29	24	51	25	34	34	32	43	37	32	23	47	27	33	36	38	43	51	38	39	29	43	44	29	31	40	36	39	44	21	35	27	37	30	47	46	39	42	61	38	36	37	30	44	30	37	29	29	47	34	44	36	32	42	41	27	42	37	33	42	23	36	42	47	35	40	34	37	42	19	36	35	22	35	31	36	41	37	42	45	40	44	28	39	40	48	46	33	38	45	40	40	51	31	36	41	33	41	38	36	41	54	37	46	35	35	41	43	37	39	35	39	42	40	41	45	36	33	39	28	36	32	53	43	40	40	23	35	42	42	40	38	46	44	37	37	43	49	32	46	34	37	45	38	48	38	35	42	35	38	33	33	47	27	26	34	48	45	43	40	43	32	31	22	29	41	45	45	34	39	31	38	30	40	33	29	50	40	25	43	40	29	34	41	35	40	29	26	40	36	42	45	40	47	39	42	30	43	38	34	46	32	46	28	46	44	39	44	27	49	32	44	45	39	40	35	35	43	33	33	42	44	48	40	30	38	28	23	35	35	29	42	41	38	44	29	33	42	33	46	30	34	36	37	35	33	41	33	30	47	42	42	41	52	31	42	40	46	36	42	34	41	37	43	28	45	40	33	39	31	34	44	45	44	43	40	36	33	31	37	29	30	47	42	29	28	32	39	38	35	50	33	38	43	34	28	28	35	38	39	36	41	37	33	32	34	40	33	35	36	44	40	44	38	39	35	42	24	39	21	34	35	26	34	34	44	47	48	33	30	34	41	32	27	32	49	46	35	35	34	45	33	33	26	42	40	32	33	27	45	40	44	34	42	29	39	27	37	37	38	35	31	35	40	34	43	29	30	33	35	42	38	31	38	41	33	34	39	36	20	32	41	35	37	28	38	37	34	26	39	26	45	31	35	41	37	29	31	34	34	34	38	43	34	28	45	45	44	40	32	41	36	49	52	38	39	42	38	33	36	29	32	33	36	40	48	40	37	27	37	37	39	37	37	29	34	31	39	46	45	46	35	50	35	34	36	57	35	35	41	29	30	39	45	29	45	35	35	43	38	36	40	28	36	34	47	31	43	40	35	30	37	30	32	37	37	42	35	40	46	32	24	30	35	35	41	36	30	29	30	50	46	45	36	35	34	33	33	47	30	44	45	40	27	41	31	35	32	40	33	30	31	30	28	42	43	39	40	38	41	34	31	41	33	23	22	27	39	49	37	33	32	39	39	46	38	37	42	47	43	39	35	39	41	32	43	40	44	33	37	37	46	28	30	38	36	27	40	37	35	35	37	32	39	27	40	20	33	32	31	29	33	42	40	33	40	28	44	38	36	35	44	32	29	39	30	41	41	49	37	35	37	42	33	36	30	37	44	47	37	44	33	21	37	39	40	49	28	42	28	47	46	33	31	29	38	45	41	56	38	36	44	46	33	42	40	31	37	36	28	37	37	37	35	37	27	41	37	31	41	40	38	34	43	49	29	34	46	43	43	47	36	33	32	35	36	40	33	30	41	38	39	27	42	23	40	38	30	45	48	39	38	35	41	32	34	28	46	45	32	36	28	30	41	49	35	45	36	36	27	40	31	37	26	37	50	43	36	30	47	43	33	37	37	35	29	34	36	40	39	38	43	30	39	36	36	37	36	34	37	41	29	32	38	32	33	41	29	43	31	30	49	42	34	29	33	32	36	47	49	33	35	43	41	37	47	42	47	33	35	35	37	35	36	43	43	29	27	49	38	33	44	45	38	50	49	37	51	42	31	32	35	29	45	40	51	41	32	38	42	41	31	31	42	29	32	39	30	39	52	37	37	41	46	33	35	39	42	34	45	27	33	35	41	50	40	40	42	37	35	48	35	41	32	24	44	33	37	44	29	40	49	37	40	39	39	30	34	46	33	35	41	29	37	36	33	36	37	36	33	30	38	36	35	37	32	34	35	43	38	35	39	41	32	46	39	35	33	40	39	44	43	28	35	35	43	45	27	34	39	40	43	29	43	39	44	42	40	36	46	41	39	28	41	39	32	42	44	39	30	36	41	28	36	42	37	40	28	39	37	46	38	38	38	39	39	39	57	35	37	35	28	33	46	44	28	39	37	28	28	37	41	51	38	32	33	28	27	46	35	39	40	33	21	41	43	35	37	32	38	38	44	43	31	30	43	35	33	48	36	43	32	34	33	38	39	45	30	35	42	32	39	41	41	35	32	52	40	29	41	34	47	42	36	36	29	35	37	42	34	40	33	38	33	36	43	30	43	32	50	41	34	37	38	41	28	37	34	34	47	46	38	39	36	37	37	50	31	36	35	38	35	29	52	34	43	42	40	37	35	26	27	42	41	41	27	29	49	37	39	46	42	44	35	37	41	46	34	24	31	48	40	34	34	48	30	39	22	30	38	31	30	32	34	40	39	34	39	32	41	39	28	36	36	28	39	33	32	46	30	37	26	37	39	38	42	45	36	46	35	31	34	39	49	31	30	36	34	45	37	38	32	35	31	37	40	48	42	39	30	35	42	45	35	25	39	43	36	52	46	44	35	34	32	38	41	38	39	39	35	36	31	38	40	35	48	38	44	42	29	43	33	38	37	32	33	40	34	40	43	38	39	39	39	28	36	43	49	33	33	47	43	31	29	38	36	39	33	32	32	34	34	25	35	24	42	28	29	39	34	34	38	37	38	34	36	35	39	37	39	31	37	42	31	35	37	34	37	32	43	28	27	27	36	33	35	41	40	42	33	30	31	42	41	34	42	33	46	28	42	41	31	35	37	51	40	40	44	25	34	32	30	40	32	44	28	39	44	32	37	27	19	32	30	36	36	46	42	38	42	33	50	41	33	38	42	46	38	38	42	34	40	43	40	40	36	41	26	36	27	49	32	53	38
37857	24437	13705	23863	31096	30630	27854	25466	22362	18951	16941	14765	13224	11467	10209	9250	7767	6699	5902	5193	4725	4377	4095	3611	3196	2828	2607	2475	2381	2063	1718	1465	1281	1237	1204	1076	975	968	929	932	862	870	859	885	805	829	819	761	787	812	807	788	803	793	787	791	810	751	808	797	849	863	871	906	840	884	893	831	833	932	885	929	932	936	820	889	829	756	756	758	762	720	686	681	704	720	708	635	628	622	620	621	666	611	642	595	641	628	614	619	632	648	624	648	663	650	609	623	626	648	624	637	637	647	620	618	637	599	618	643	628	629	658	615	669	613	652	624	591	651	619	650	684	614	630	626	695	599	612	598	636	619	621	626	638	603	607	621	614	614	608	655	614	638	656	659	672	652	627	642	587	649	665	655	607	676	608	615	647	638	619	636	627	588	651	639	655	612	611	613	606	609	614	626	628	608	632	584	603	614	655	619	662	689	611	631	575	623	613	660	624	624	631	617	658	613	666	584	662	580	635	613	659	596	617	655	629	631	638	637	606	650	613	653	612	613	635	641	614	634	619	626	593	641	629	638	619	661	594	616	653	634	653	648	588	616	633	608	593	599	601	626	614	617	656	627	605	662	638	618	612	644	636	632	615	599	613	628	641	642	662	615	611	672	666	635	618	665	638	604	636	671	588	654	649	592	625	636	621	665	597	667	647	641	653	635	585	591	616	654	623	604	637	635	653	647	627	659	615	620	631	629	600	658	587	611	607	640	615	591	618	620	659	644	654	634	632	645	598	587	588	585	621	628	600	636	615	623	635	639	621	634	657	647	568	588	646	653	640	602	599	645	639	572	612	610	627	589	679	657	602	632	601	628	654	629	665	605	656	616	609	665	611	631	652	611	620	635	567	630	624	627	631	609	613	600	619	607	633	623	625	621	639	620	649	562	685	647	624	591	639	687	585	654	648	628	661	631	604	605	594	622	622	636	661	607	663	673	624	635	629	609	664	633	646	595	658	613	626	615	602	671	648	655	605	628	640	574	639	627	639	629	616	610	617	626	642	648	605	653	667	631	635	639	643	592	645	603	635	647	633	647	644	634	656	619	698	623	582	588	648	658	540	597	664	611	649	652	621	639	608	651	621	633	618	654	562	624	617	579	614	595	610	634	663	609	616	641	649	592	586	614	619	608	619	633	661	621	626	641	570	622	607	628	634	634	604	615	554	592	607	676	617	621	634	597	653	609	632	598	638	611	651	611	618	612	619	637	636	622	589	588	665	650	651	641	662	623	620	634	652	601	618	593	620	620	614	574	619	612	651	639	610	645	671	624	621	611	648	624	594	622	596	667	615	597	580	592	648	610	638	584	589	631	661	576	675	645	611	621	628	608	606	624	659	626	618	599	622	634	635	620	633	652	607	629	641	630	600	632	634	648	660	597	598	638	650	627	601	647	575	611	598	608	646	655	602	637	601	611	664	613	611	594	624	610	591	678	627	613	638	626	620	646	630	614	652	631	696	631	612	596	639	650	664	647	648	619	658	628	623	643	645	637	645	609	623	613	662	646	653	668	614	616	653	697	584	663	619	619	611	608	585	600	635	614	642	593	614	614	606	589	586	640	633	649	620	660	591	621	653	664	640	642	646	626	590	623	626	664	623	652	649	626	614	579	649	578	621	619	653	672	610	605	665	661	643	645	618	641	609	645	638	622	627	658	569	591	623	623	620	628	625	638	643	631	624	600	623	608	653	636	613	656	647	650	666	641	591	595	615	632	620	601	619	604	596	615	640	595	628	605	643	626	640	596	655	637	620	623	587	631	609	592	634	666	629	590	627	597	647	615	629	624	627	642	599	642	642	626	608	659	634	628	630	602	643	610	665	590	634	619	633	650	631	646	609	588	635	676	645	614	616	645	673	623	630	669	608	637	599	653	615	612	671	617	606	639	583	641	598	616	641	568	671	614	647	624	642	572	642	609	664	609	591	636	617	619	622	684	579	630	651	637	652	636	619	600	661	632	621	628	637	622	613	624	605	586	641	570	623	637	594	633	645	652	640	619	628	613	636	646	611	570	616	594	623	638	631	632	660	626	640	617	620	617	655	599	624	594	644	671	573	645	586	611	590	619	610	634	603	646	598	626	604	609	637	565	636	663	614	625	652	648	634	637	605	601	616	634	630	611	599	660	643	569	609	598	595	569	623	631	632	673	565	589	639	619	606	626	622	641	619	626	638	608	633	646	614	631	668	668	628	632	606	633	654	668	664	609	573	640	656	606	660	594	630	677	636	637	620	626	583	665	593	638	624	603	667	689	568	657	691	631	610	596	606	705	660	627	622	625	638	605	650	631	596	657	661	621	634	645	662	614	641	611	621	630	639	637	648	652	619	607	643	639	609	655	634	669	618	624	590	639	599	590	595	630	664	582	656	659	613	589	617	618	640	598	639	642	597	639	560	604	646	667	622	639	626	636	625	638	659	623	599	569	594	571	634	618	681	632	639	662	609	609	622	620	610	617	648	664	613	659	621	655	648	624	629	621	636	596	611	602	650	598	596	625	587	617	606	616	650	602	565	604	621	657	625	622	635	586	640	639	646	549	642	582	618	618	650	585	640	655	607	661	614	630	586	632	635	614	660	602	650	609	617	640	630	605	640	624	663	622	611	632	580	616	625	591	631	597	630	633	581	585	648	611	634	624	637	569	603	636	626	608	611	645	643	659	654	618	663	598	649	585	609	638	630	637	643	631	633	624	622	629	617	602	624	601	610	604	606	636	631	639	642	606	584	626	604	651	642	647	606	619	587	635	572	646	645	644	620	647	695	667	654	636	649	605	634	653	601	626	588	612	640	634	575	606	618	614	650	617	603	584	640	613	608	596	611	619	601	613	628	637	617	583	627	640	608	632	616	624	605	656	653	574	635	626	634	635	620	623	606	639	612	620	647	636	634	666	629	600	553	581	658	598	649	654	589	634	613	602	625	609	652	618	629	637	602	648	638	619	632	593	606	648	588	597	603	631	642	557	654	661	637	666	637	619	595	658	614	688	608	624	630	630	652	615	650	567	650	614	610	632	615	621	646	634	616	598	620	630	598	605	619	601	635	648	639	579	602	619	664	644	588	638	654	623	642	622	645	566	598	635	591	674	657	697	611	658	619	665	596	655	613	632	592	643	618	613	611	658	602	584	623	616	606	658	630	634	601	645	620	652	638	593	634	678	641	680	637	646	663	654	622	600	616	646	606	632	621	617	697	601	643	566	606	606	652	624	598	639	597	650	588	610	613	639	613	606	606	622	648	635	634	623	611	590	596	639	624	659	644	613	624	613	612	624	624	644	609	628	588	663	587	645	613	641	648	639	598	605	672	612	647	625	592	644	638	571	656	677	615	612	639	605	624	573	632	617	649	598	635	604	629	671	603	615	634	633	598	642	663	585	650	612	669	660	628	610	600	654	665	628	621	641	593	676	625	625	596	650	610	606	612	618	609	652	650	637	574	624	670	605	642	619	662	605	613	630	584	624	614	691
7440	3169	963	618	978	914	745	680	621	487	412	405	379	340	258	258	219	212	165	139	131	132	126	138	112	95	80	83	92	76	70	70	64	60	53	64	41	48	54	55	62	43	41	47	50	38	58	51	46	49	55	32	46	42	53	62	45	44	49	41	62	47	47	52	48	51	57	53	47	46	33	49	45	68	54	58	59	50	44	51	57	38	56	53	56	54	43	42	37	45	38	33	38	42	50	51	50	45	41	37	34	47	43	39	42	47	38	50	41	39	43	40	44	43	41	46	53	51	46	51	41	52	43	43	40	42	45	46	39	41	46	45	39	41	49	37	37	32	56	39	40	44	35	45	31	38	43	35	50	36	35	48	33	51	45	38	41	40	54	39	48	42	40	50	55	43	37	46	40	44	41	42	39	48	42	46	37	44	39	39	34	45	37	39	49	44	40	47	39	42	46	37	26	38	39	43	52	30	47	44	52	48	53	35	32	53	42	39	53	39	44	42	44	37	50	35	53	33	38	45	46	36	46	38	44	33	38	29	40	55	48	47	36	30	45	62	45	40	41	32	44	36	40	36	44	39	47	41	41	47	51	35	51	31	29	37	35	53	35	47	42	49	41	43	37	40	51	42	48	29	36	42	42	34	49	34	36	33	42	29	49	44	32	64	38	42	27	42	47	36	53	46	41	37	44	37	45	42	44	44	34	33	42	35	38	49	35	38	43	44	56	47	47	46	36	49	45	37	47	46	47	52	39	36	42	48	46	43	45	48	38	46	39	54	45	41	23	37	37	46	48	44	36	42	45	28	43	49	42	42	46	43	47	34	46	33	45	48	44	47	50	37	47	42	33	34	43	37	44	37	39	43	43	50	36	35	30	39	38	33	50	37	51	41	50	27	42	48	42	41	43	40	35	48	41	42	47	49	59	57	45	32	43	42	43	46	41	45	42	48	55	42	53	44	39	42	37	45	57	54	41	41	34	46	47	50	47	35	40	46	50	46	46	43	47	38	37	41	29	31	52	36	40	47	35	38	50	49	41	51	42	38	39	47	39	39	45	38	44	48	39	41	52	30	29	33	47	55	46	51	42	45	40	37	46	41	39	43	50	47	50	50	52	43	28	45	35	37	36	41	42	38	55	40	45	44	42	37	47	43	30	38	45	39	45	36	39	47	45	34	31	43	46	43	41	44	55	39	46	36	55	45	42	51	36	43	33	41	38	34	48	47	46	40	40	42	35	44	44	51	36	50	37	44	57	38	37	34	44	36	58	75	48	42	47	46	52	49	46	44	45	46	60	34	33	37	34	29	41	39	47	44	55	48	47	46	42	37	38	50	48	42	43	32	43	46	42	42	40	41	44	33	40	46	30	33	46	53	47	45	43	35	51	48	41	33	43	55	34	59	42	36	51	48	40	42	38	44	42	38	48	55	40	42	43	57	41	32	47	42	41	30	41	45	52	51	37	44	40	38	51	39	46	32	38	53	40	45	36	35	38	43	45	45	38	49	49	44	39	49	44	53	36	43	34	49	57	34	45	48	36	47	29	27	42	39	36	41	46	48	46	33	49	46	36	56	52	57	42	46	40	43	31	48	43	60	39	36	34	37	35	32	35	46	41	37	40	36	40	44	40	38	44	38	52	44	47	54	36	49	45	50	46	54	33	53	52	45	48	45	47	37	45	42	28	44	33	33	48	41	39	43	32	43	56	42	31	43	49	43	38	39	50	39	51	35	55	47	42	40	46	39	35	41	56	40	46	36	34	52	38	33	35	41	47	39	44	59	49	32	49	32	42	40	39	38	43	53	44	50	33	49	43	49	41	39	39	47	39	44	38	35	34	30	41	48	42	41	46	39	51	45	39	41	39	42	38	33	40	37	43	42	43	46	50	42	49	40	47	42	39	39	41	36	48	32	47	39	45	44	40	42	47	49	44	43	46	38	37	49	57	42	57	54	39	53	44	46	44	45	45	49	44	51	48	39	28	47	47	48	36	47	45	49	54	39	53	44	35	52	41	50	40	46	46	38	41	39	51	41	34	43	47	34	35	40	50	38	46	45	35	42	40	61	36	48	50	42	42	37	36	31	42	34	37	37	46	51	34	49	47	38	36	44	52	58	42	46	41	33	32	52	47	48	55	39	31	37	52	47	43	43	41	55	41	28	30	43	41	34	47	42	44	39	40	34	33	30	37	49	58	47	48	37	28	44	49	40	35	51	53	45	36	42	44	26	46	41	39	34	45	35	38	39	42	39	38	43	31	38	55	38	41	38	48	54	43	36	36	41	47	46	40	34	40	44	38	43	47	37	55	52	49	41	52	55	44	50	36	46	42	39	53	51	35	43	48	52	36	51	43	48	41	47	35	53	49	37	41	39	51	36	34	52	46	43	40	41	34	39	46	38	49	30	37	31	48	47	44	53	38	49	57	55	43	43	35	38	38	41	43	36	51	43	43	44	32	46	44	40	39	37	36	68	46	50	42	34	59	37	42	31	41	28	49	44	50	54	30	38	38	52	45	45	39	61	50	51	49	35	35	48	38	51	43	52	33	38	39	53	34	44	38	36	42	43	49	41	39	50	42	47	45	48	46	39	46	31	45	47	45	51	46	35	40	34	40	45	45	44	48	49	42	44	55	28	47	39	49	46	46	41	65	35	48	42	43	43	42	38	42	39	43	38	39	53	43	53	42	47	43	46	42	48	56	35	48	35	52	40	40	36	44	48	39	50	38	50	41	33	42	39	44	49	50	33	41	39	30	42	50	41	40	51	47	47	55	47	46	33	48	50	46	43	46	31	42	40	34	39	43	43	45	42	44	40	56	35	46	41	43	43	45	50	39	36	48	39	43	50	38	56	39	30	46	35	53	35	40	39	41	60	39	47	40	36	55	44	38	42	39	40	38	38	46	42	43	46	41	40	34	48	40	45	43	46	43	52	42	48	42	36	33	42	37	34	37	40	43	47	35	34	42	37	49	44	48	47	31	36	39	35	45	54	46	37	37	48	43	41	35	42	53	33	46	44	36	44	45	52	47	44	39	31	48	33	41	38	40	55	39	45	39	50	40	44	38	54	34	39	54	40	44	35	40	49	50	51	42	44	45	39	32	35	42	38	35	42	40	48	48	45	48	38	46	49	45	45	36	48	47	31	44	48	45	39	50	34	43	32	38	39	42	51	47	42	39	48	39	42	38	47	37	49	44	48	32	41	46	29	45	51	35	47	51	42	38	40	33	41	43	41	34	54	40	46	45	45	49	35	52	40	43	41	27	41	38	41	42	36	47	48	32	43	40	43	43	39	39	52	44	55	47	42	36	48	49	46	40	43	44	47	37	41	54	42	35	41	51	32	50	39	37	40	44	43	38	32	56	38	43	33	47	44	43	48	43	36	38	51	42	37	50	46	43	44	38	44	42	50	38	36	50	42	54	47	51	56	39	51	43	40	49	37	44	46	43	42	39	46	45	43	36	50	36	35	34	42	41	43	50	53	36	51	51	49
44395	28686	17892	29214	36643	35729	33021	30121	26883	23112	20313	17707	17340	15310	12504	11560	10525	9293	8072	7287	6351	6013	5751	5007	4378	3707	3657	3484	2996	2546	2301	1979	1812	1636	1553	1362	1345	1308	1238	1114	1090	1034	1084	1069	1025	1045	1028	1017	1054	1015	1022	1058	997	982	1039	982	1018	1054	1035	1010	1052	1071	987	1055	1086	1065	1081	1097	1063	1059	1135	1155	1124	1170	1165	966	968	935	910	842	869	843	840	814	872	806	813	769	731	750	735	731	703	721	712	721	730	670	711	758	718	716	687	724	749	678	734	685	774	715	735	724	742	682	684	716	747	718	708	712	719	703	721	708	737	740	719	742	731	691	721	713	699	703	691	744	755	724	768	746	700	707	703	683	708	755	755	724	707	696	749	697	724	682	722	707	692	723	751	685	750	769	724	737	714	752	738	717	736	695	735	690	751	731	723	688	744	720	689	696	681	727	718	707	735	696	735	741	727	725	686	692	750	673	716	695	729	738	679	695	716	735	672	731	776	719	715	695	727	702	757	693	707	716	745	679	757	686	700	709	694	672	695	737	727	719	683	684	714	725	703	708	675	730	710	694	741	691	696	703	729	752	696	640	730	723	694	753	706	694	681	732	717	711	715	708	712	730	705	694	745	746	678	683	717	703	733	712	716	707	734	696	672	700	679	651	704	718	706	718	745	695	712	670	664	706	702	738	732	684	703	712	690	664	710	691	739	718	705	709	706	715	736	711	708	771	703	700	740	716	731	700	695	697	715	754	649	673	730	677	715	703	721	659	704	747	762	718	676	687	739	711	707	725	715	757	720	670	702	706	723	682	730	696	694	683	736	708	707	690	696	737	725	756	726	725	742	642	673	692	709	743	700	702	741	721	726	667	695	687	701	704	741	705	726	757	722	699	684	732	712	730	693	720	732	720	718	705	721	711	671	691	704	723	703	671	723	712	704	691	675	693	709	702	700	715	704	696	702	720	701	720	763	706	734	683	715	698	699	705	754	712	697	718	748	737	707	685	705	715	721	719	711	696	697	713	741	712	718	733	757	712	706	714	677	694	736	698	721	717	727	682	726	736	718	702	693	714	681	694	683	701	682	712	759	662	671	707	695	748	724	721	670	701	679	687	647	674	684	729	722	781	778	677	725	697	741	719	724	676	748	745	692	727	731	711	680	727	729	700	717	674	714	674	697	723	792	650	745	654	705	692	726	756	719	715	687	667	669	723	712	708	713	743	708	697	739	720	668	694	719	712	704	726	734	702	753	732	674	734	665	746	715	703	716	712	729	740	706	736	727	713	724	746	731	696	672	703	701	705	656	766	745	726	676	750	696	732	723	704	695	717	690	740	739	660	744	711	707	707	714	708	708	782	697	746	734	725	686	677	708	695	745	716	693	692	698	695	711	720	770	703	716	709	715	703	740	699	669	709	710	668	743	724	720	713	728	745	744	681	691	697	703	667	727	712	740	730	728	711	696	696	713	690	677	694	673	715	671	716	724	712	709	679	736	725	708	716	711	688	754	779	719	745	719	695	738	769	699	751	762	718	672	713	677	723	682	750	707	686	683	704	746	707	718	728	677	744	726	768	737	696	764	730	675	746	701	704	742	731	710	726	732	720	727	683	713	730	734	727	730	688	749	711	704	772	719	692	701	690	720	705	697	719	727	679	686	733	762	718	686	755	718	675	707	699	707	762	767	701	655	716	679	712	717	741	690	719	748	727	715	729	679	707	781	737	665	710	693	718	709	657	699	686	759	703	711	712	722	734	738	731	732	701	689	750	707	766	761	692	717	676	738	715	730	695	719	798	721	704	652	676	694	740	752	703	767	678	721	726	725	740	749	741	730	704	706	733	725	754	731	667	672	690	718	723	686	664	724	692	693	714	713	709	746	754	695	726	722	689	721	776	690	746	737	731	662	691	703	717	751	685	675	729	678	717	726	690	679	741	709	745	720	730	695	705	696	720	688	749	723	735	678	697	679	683	682	711	696	720	722	749	732	722	719	698	703	792	733	684	699	681	694	705	746	700	745	718	663	762	732	678	761	697	648	708	695	699	706	740	734	738	716	721	733	680	730	699	700	724	722	689	731	729	719	764	684	719	688	710	741	703	646	719	729	707	737	681	720	675	667	722	686	724	690	709	731	736	713	691	705	709	728	727	731	694	678	733	718	736	767	686	730	720	696	694	697	725	711	702	651	734	693	701	709	720	677	703	734	749	709	716	712	679	709	715	728	691	683	713	669	733	703	745	714	727	665	702	677	767	691	646	734	720	658	738	694	706	730	721	731	749	680	725	679	719	700	641	675	741	737	699	684	690	709	690	764	699	706	711	625	672	705	706	686	682	785	717	658	741	694	696	724	700	689	709	703	747	703	742	732	690	729	717	709	718	710	772	730	684	719	705	704	734	717	717	724	710	692	721	735	678	755	734	696	698	704	720	734	725	707	725	676	703	718	704	765	705	664	683	753	678	714	707	705	735	686	709	724	739	704	687	737	698	743	737	724	742	728	742	690	742	649	716	764	695	676	696	722	737	708	749	763	689	718	685	713	689	696	727	725	723	751	697	684	714	738	746	731	725	737	705	711	727	709	722	696	730	701	724	689	728	688	728	697	693	695	769	725	687	753	755	749	737	703	719	698	692	701	668	703	711	721	716	722	674	694	649	709	725	707	692	651	694	708	692	660	695	697	691	719	720	749	738	711	742	704	761	683	733	726	702	670	708	734	707	715	770	685	697	672	658	732	698	698	713	699	753	702	701	702	692	718	708	689	687	759	705	767	723	677	690	758	667	714	715	743	706	680	734	722	736	668	699	667	724	723	738	660	710	708	752	723	722	701	718	727	754	738	687	711	694	746	688	711	685	683	691	685	671	708	763	699	749	759	703	677	709	702	686	739	724	716	703	667	723	669	701	737	699	732	727	738	711	732	740	698	725	789	723	731	700	692	691	750	728	724	705	746	699	708	707	705	688	720	758	734	745	693	738	744	726	683	724	699	718	719	672	760	744	754	676	686	678	714	694	727	723	717	735	705	744	657	712	733	748	707	738	662	708	700	709	702	706	696	722	719	728	719	729	680	678	708	716	704	721	740	738	717	720	714	707	711	727	718	717	673	677	707	703	717	713	744	697	715	722	719	653	663	706	733	773	724	759	688	695	745	707	706	718	701	722	699	719	704	701	764	729	689	706	671	728	671	729	720	707	718	721	702	715	752	670	760	687	736	695	677	701	735	665	737	685	729	711	729	661	704	687	754	700	712	722	726	712	724	721	722	702	712	710	714	691	669	766	654	699	718	726	701	733	711	712	691	733	688	708	688	743	725	758	754	722	729	694	737	725	724	724	691	695	730	681	711	753	737	698	675	740	721	737	757	715	689	682	726	662	691	703	729	714	734	709	710	733	700	705	724	690	715	730	686	730	711	742	654	718	753	704	684	713	742	709	731	674	742	700	747	715	690	694	722	704	756	773	715	701	719	701	727	724	685	713	761	736	658	717	705	719	698	720	733	700	723	687	680	703
3315	1053	396	312	417	433	354	337	266	193	177	183	180	157	138	133	98	86	83	64	76	64	76	56	58	53	47	58	40	46	47	43	36	27	30	27	33	27	36	25	32	26	39	27	32	36	28	38	25	40	30	32	28	34	35	33	27	32	31	28	39	31	25	37	32	37	31	33	42	30	32	34	25	32	40	35	24	24	32	31	34	31	25	35	34	32	25	33	35	31	29	26	21	31	32	36	31	30	33	28	21	27	26	22	34	37	28	31	30	25	25	30	29	27	28	31	34	34	26	37	20	24	31	35	30	34	34	31	23	26	26	29	31	18	33	29	40	23	25	23	24	19	21	30	29	26	39	27	34	29	25	36	37	26	26	31	34	32	20	25	25	21	22	29	29	29	29	19	28	21	29	35	34	24	28	34	30	28	28	36	28	34	37	22	32	27	33	25	25	24	26	30	30	16	29	28	26	31	48	21	25	32	33	31	40	29	28	38	24	21	31	25	36	28	29	38	26	22	30	27	28	26	29	34	19	20	25	30	32	26	26	25	27	29	27	29	27	27	36	33	31	38	34	37	28	31	27	30	27	17	20	29	39	34	31	23	22	24	28	29	33	27	33	33	26	35	35	21	23	17	28	27	47	31	28	32	39	38	35	35	31	28	31	38	33	30	35	22	30	27	26	26	37	24	30	39	24	27	22	30	36	26	23	25	37	32	27	15	27	25	25	29	24	26	20	34	25	35	30	23	38	27	33	29	31	29	33	42	23	37	24	22	29	21	30	38	26	32	29	37	36	25	35	27	28	32	38	28	36	26	16	31	27	27	20	27	24	25	35	31	34	25	17	31	18	33	37	40	23	30	26	20	34	23	32	32	21	28	27	28	28	18	16	13	24	30	28	29	39	34	15	25	28	29	25	39	34	31	41	24	22	30	42	26	29	32	19	27	28	40	28	30	34	26	28	23	31	28	31	26	31	34	28	23	25	35	35	26	24	31	25	33	28	24	26	26	30	36	33	27	18	27	33	30	35	26	21	32	28	20	27	27	35	30	22	24	31	39	34	32	32	24	37	28	26	25	39	25	30	30	28	33	30	32	28	29	27	35	28	36	20	19	29	25	30	25	25	36	28	36	28	35	24	30	25	29	25	19	19	19	34	28	29	24	28	20	27	29	30	38	40	23	32	28	29	28	35	33	33	20	24	27	20	23	24	21	28	17	27	21	28	31	29	28	26	28	24	40	27	30	31	23	22	24	33	39	26	23	30	32	26	35	29	32	27	31	24	34	35	37	22	31	29	34	29	22	26	41	26	27	35	28	28	28	22	26	21	35	42	33	30	21	30	26	16	29	36	35	24	37	37	37	33	27	24	26	31	29	35	28	23	37	33	29	29	30	33	24	26	22	30	35	33	22	30	24	29	31	35	28	21	24	24	21	27	34	27	33	33	32	29	34	28	34	42	33	35	23	27	30	29	30	30	28	21	30	21	19	28	25	30	24	39	36	21	27	31	15	31	32	30	24	31	40	34	21	23	38	18	26	24	23	28	26	24	26	29	27	29	20	34	25	31	34	37	35	27	22	20	27	20	21	27	32	17	22	34	26	30	37	32	32	23	26	26	35	32	35	35	32	26	26	21	31	19	21	18	20	26	23	29	25	23	29	28	27	31	21	23	28	31	25	27	24	28	26	36	24	34	29	33	26	32	25	32	27	27	23	27	25	25	25	25	26	22	42	36	28	26	34	25	29	33	29	35	27	43	35	25	29	26	34	34	26	30	26	40	31	23	30	33	31	29	25	24	27	31	26	21	27	24	25	30	34	20	23	29	38	43	19	32	34	32	35	30	30	30	26	27	32	26	33	27	25	27	23	32	30	27	30	33	29	29	29	25	27	37	28	29	30	26	27	22	26	32	21	29	38	29	34	20	36	28	32	28	24	28	25	41	31	21	26	33	23	20	21	24	28	25	41	23	31	36	33	26	33	26	38	33	21	24	35	32	22	26	25	28	29	23	31	20	34	25	16	28	35	22	32	27	24	35	30	28	23	32	30	29	33	30	27	37	26	34	39	29	22	21	26	29	33	33	26	31	28	29	22	24	30	26	32	36	36	28	32	37	36	29	25	28	26	32	23	20	27	23	32	36	25	38	36	19	20	28	34	32	31	21	23	31	28	24	26	29	36	29	25	32	33	18	28	28	31	23	17	29	27	24	30	31	31	36	23	31	24	31	34	26	31	28	27	35	32	30	20	24	35	34	30	34	33	26	34	40	28	29	27	36	23	33	22	31	30	43	25	29	25	37	26	30	28	30	28	21	35	20	32	29	37	33	26	23	31	33	22	41	27	31	23	31	20	32	23	31	27	27	30	25	44	34	16	29	18	29	37	23	23	30	34	29	30	25	26	31	31	23	28	31	26	29	31	20	30	27	24	23	24	27	30	36	30	32	35	29	26	39	31	31	16	35	24	21	31	21	35	34	23	33	27	26	31	26	25	19	37	38	25	22	27	34	26	38	36	29	26	25	27	21	31	28	22	36	32	18	28	26	28	22	24	20	29	21	32	31	29	30	22	29	24	26	40	23	25	34	30	29	28	21	23	33	24	31	25	23	30	27	29	19	25	22	34	19	25	23	30	30	23	27	28	40	30	35	39	38	28	24	38	23	27	43	32	41	31	37	24	28	26	25	26	25	26	41	28	36	26	33	26	31	31	32	23	26	35	36	37	24	33	37	27	40	22	33	34	28	30	19	33	40	31	28	28	27	30	20	20	25	32	38	21	35	27	27	25	25	30	38	33	24	27	21	34	19	34	19	27	30	27	28	25	28	32	18	30	33	30	21	25	32	25	30	27	24	30	27	22	37	27	31	25	28	25	30	24	36	32	35	27	29	27	29	26	30	26	28	29	29	33	30	41	25	29	27	30	30	28	29	27	21	27	29	27	35	25	30	33	29	36	29	31	36	35	28	29	29	35	34	30	26	41	31	37	26	32	30	27	27	30	26	26	25	29	29	35	28	26	33	27	26	25	39	23	32	29	28	37	33	27	20	18	29	35	33	31	27	31	27	32	34	25	31	28	39	26	30	33	31	25	29	33	24	24	27	14	21	31	27	30	34	35	34	23	31	22	26	25	33	31	32	29	25	28	29	33	27	25	22	33	34	21	22	35	28	19	36	31	31	34	26	20	29	29	34	24	36	20	43	29	29	27	29	35	33	30	24	18	25	38	33	23	33	29	30	30	24	32	29	38	29	33	25	27	27	26	28	34	25	29	28	19	28	38	24	31	23	26	24	41	27	31	27	28	33	22	26	33	28	37	27	29	28	28	18	34	29	30	28	27	28	31	38	26	36	36	29	27	25	32	35	29	28	26	28	27	34	24	34	26	37	30	27	24	26	32	31	28	24	21	29	27	28	28	26	25	26	32	39	34	30	27	32	30	29	31	21	29	27	20	30	28	23	35	29	32	19	30	26	28	27	31	32	43	31	24	29	28	25	24
33809	20136	10909	21058	28250	27215	23571	20564	17357	13928	12053	10310	9605	8324	6883	6273	5916	4746	4022	3494	3287	3066	3002	2579	2201	2035	1964	1799	1524	1342	1214	1072	969	913	842	792	758	674	661	692	686	635	597	615	599	607	608	631	595	624	644	621	609	590	617	617	606	601	602	655	643	687	645	668	664	660	660	703	668	642	673	687	679	688	691	622	600	554	632	574	529	537	521	550	542	516	523	467	496	479	508	492	523	518	517	480	516	488	558	486	490	496	498	472	480	478	529	503	547	504	470	482	432	519	528	475	495	455	481	476	486	472	503	445	476	499	487	469	495	470	500	466	478	516	476	500	476	483	512	537	478	498	475	492	486	476	535	518	495	492	485	458	499	518	523	564	466	470	518	464	508	475	483	496	465	488	493	491	508	488	480	510	506	476	491	495	499	523	484	449	498	490	506	497	479	439	483	461	459	523	506	473	501	468	461	475	493	437	450	512	471	468	471	478	523	474	484	487	504	468	489	469	496	486	441	499	460	496	475	519	479	468	469	457	472	471	468	473	464	474	460	498	492	490	466	527	506	468	526	499	492	469	502	487	495	483	516	472	465	489	501	505	453	463	467	521	472	507	508	492	476	484	533	484	493	487	493	503	487	504	511	441	489	447	516	487	471	467	517	499	479	490	518	504	500	504	502	471	468	459	474	514	479	491	500	489	433	484	462	476	488	502	479	478	483	465	448	479	481	537	472	536	501	497	494	451	500	468	509	502	525	493	481	501	455	464	513	500	503	511	506	489	500	526	471	481	474	525	492	516	516	518	453	491	501	462	519	460	511	494	456	451	500	514	518	474	486	474	501	533	507	469	492	501	504	502	476	489	491	475	500	481	485	496	474	507	507	511	463	477	480	505	509	515	505	474	487	457	485	454	487	475	497	482	478	478	503	486	503	527	472	487	497	490	469	460	454	506	484	479	458	497	483	506	519	513	517	495	467	498	460	507	556	477	466	502	459	478	450	481	465	494	528	503	540	500	487	481	500	460	485	522	455	518	502	485	489	472	424	450	492	496	495	499	486	456	485	497	499	499	466	484	481	461	510	474	436	455	507	467	519	480	469	493	495	552	524	477	481	470	468	479	473	487	425	529	480	496	551	493	519	485	474	448	464	500	489	489	503	504	462	502	495	479	482	497	556	493	458	444	434	482	522	483	468	493	476	489	524	482	495	484	505	496	490	480	489	508	535	477	499	533	469	462	493	536	482	510	498	487	486	479	507	459	454	526	465	529	455	496	481	491	530	482	511	524	507	444	517	531	494	528	458	513	513	498	499	478	478	482	456	475	537	511	463	519	481	515	466	503	488	492	490	513	495	462	492	510	493	444	499	464	485	490	526	479	512	520	465	520	496	508	438	469	483	488	478	455	466	457	477	525	498	457	483	496	499	505	481	546	500	492	491	484	479	469	470	529	481	522	502	503	516	469	494	485	521	479	476	542	491	483	471	521	492	494	470	527	518	530	499	474	454	491	491	512	522	504	482	490	517	497	507	444	498	498	494	473	485	497	467	490	490	464	468	453	506	454	490	481	515	472	486	464	489	488	459	463	503	479	497	511	510	496	480	433	512	477	452	460	433	487	473	496	502	456	449	459	471	485	457	507	490	462	478	515	501	485	493	485	499	486	471	450	489	476	529	451	492	506	496	479	514	497	486	465	500	513	474	447	430	464	476	466	514	485	447	481	464	492	488	472	477	508	472	468	509	500	490	505	495	496	501	490	511	469	503	472	518	471	496	500	490	483	470	499	522	483	474	497	492	486	471	490	508	491	509	529	505	485	516	486	461	483	492	515	499	504	496	508	479	476	460	518	468	520	467	469	499	441	446	473	493	454	496	493	501	504	464	477	497	495	501	493	482	480	512	490	433	500	478	518	472	484	477	519	438	475	511	505	475	497	476	517	509	465	503	471	460	475	498	472	486	497	470	478	493	511	470	494	465	459	475	477	478	555	489	507	513	521	478	483	474	484	484	445	511	495	491	470	453	479	491	473	461	501	501	487	479	489	525	502	482	494	495	511	499	503	459	479	495	491	474	474	514	510	504	538	493	460	499	507	482	472	488	494	465	494	481	448	493	494	447	493	462	495	474	472	472	507	454	471	516	496	481	505	492	464	498	487	473	484	518	513	499	464	483	483	470	550	495	495	491	445	531	464	515	483	481	528	516	485	500	511	435	472	453	485	519	463	489	491	503	462	489	471	493	447	478	450	466	507	471	454	490	468	482	475	483	519	472	502	508	504	495	511	462	459	498	457	496	471	470	511	453	475	525	475	525	518	483	480	480	506	456	490	479	477	494	468	461	492	485	433	484	470	486	498	494	455	492	500	502	493	470	503	523	480	481	481	507	476	486	484	496	464	481	525	490	462	475	502	488	494	496	498	479	490	467	488	521	489	469	462	453	458	504	496	488	484	488	507	486	476	518	471	500	454	491	521	481	524	478	490	489	481	481	493	468	489	478	468	512	485	477	477	459	489	480	462	464	486	490	444	476	460	481	479	466	502	493	526	466	524	499	514	561	487	501	464	488	464	487	497	489	499	474	477	501	516	475	467	502	522	506	525	467	475	524	487	502	501	458	513	483	464	484	504	512	456	462	445	441	476	506	481	496	469	482	482	507	492	509	502	512	490	536	460	486	489	482	475	498	489	496	505	478	470	423	487	488	505	441	465	453	469	499	469	493	531	471	493	460	484	444	499	490	507	483	504	499	492	478	520	518	474	484	487	463	467	517	481	489	498	492	520	461	468	508	516	483	482	487	463	480	486	446	487	500	462	480	512	474	462	533	493	498	484	478	459	526	477	509	499	498	472	489	471	478	451	474	443	467	500	508	473	487	459	495	470	489	492	487	504	461	502	530	470	485	516	478	470	541	494	490	462	483	474	465	505	478	473	474	481	474	501	442	434	495	445	449	470	496	468	495	495	480	494	486	509	474	460	501	478	480	434	459	448	462	476	475	486	473	458	501	501	482	512	467	474	479	520	477	506	487	497	457	499	519	465	474	502	491	469	440	454	518	483	480	468	495	526	530	506	487	500	479	543	447	461	509	495	516	462	520	513	444	505	456	490	472	485	491	485	474	479	499	500	465	504	498	505	506	474	497	497	507	487	463	470	513	494	449	494	471	528	495	497	479	517	472	500	527	479	480	498	530	498	481	505	493	504	508	493	520	503	458	512	501	522	482	471	499	472	520	503	505	453	464	507	508	522	519	473	473	454	469	515	489	491	498	522	488	540	500	468	468	495	498	469	506	519	499	491	499	490	478	523	457	498	499	445	473	514	472	547	486	480	500	486	477	493	505	465	518	490	519	490	492	480	487	454	530	480	492	483	468	483	513	499	466	499	515	464	539	475	527	492	506	471	454	489	493	529	506	493	500	503	528	498	484	492	482	477	484	481	491	471	494	497	502	475	477	485	469	466	476	452	512	441	465	504	472	501	480	477	540	460	476	483	524	486	520	512	532	484
6102	2798	836	610	770	787	642	555	475	402	333	280	256	245	258	234	186	178	148	120	103	95	107	90	97	76	72	70	52	61	64	62	43	60	55	48	39	49	58	54	38	41	40	52	53	40	37	42	43	33	45	47	36	38	31	46	37	43	41	37	49	43	44	38	43	46	32	49	45	27	39	49	51	48	50	50	39	50	51	34	36	43	22	37	42	42	39	30	48	33	38	42	42	35	27	33	30	24	36	37	33	41	28	31	33	41	36	37	35	35	25	42	43	30	36	38	32	33	36	31	38	51	32	40	44	37	35	34	41	38	31	40	43	51	24	38	30	34	27	25	32	37	26	41	37	39	32	29	37	31	32	41	30	36	36	31	44	37	39	53	42	39	41	42	40	32	30	40	31	38	34	45	47	37	46	46	36	37	33	28	41	44	31	34	39	42	45	40	33	29	44	40	36	41	42	32	39	49	36	37	24	27	46	44	36	28	33	30	37	37	33	37	49	35	29	38	44	29	31	38	43	38	37	33	43	38	33	26	38	44	41	44	32	36	29	44	41	24	23	36	34	38	27	44	35	42	41	37	30	39	33	38	25	31	29	37	31	31	36	38	35	42	46	41	52	36	34	22	41	30	33	30	42	47	46	36	19	57	32	32	38	49	51	44	41	40	42	40	35	43	46	38	35	30	39	34	38	32	37	38	32	42	43	33	38	39	41	31	52	33	37	40	36	41	35	39	44	37	37	27	47	33	35	43	35	38	30	32	33	32	35	27	35	35	35	34	23	41	42	33	34	32	33	31	44	37	40	36	32	33	33	35	30	38	28	40	47	31	47	29	30	44	42	44	23	28	24	28	36	35	33	28	48	34	39	46	35	35	28	39	36	29	38	39	25	35	40	40	40	43	34	32	36	38	52	36	30	35	41	41	36	38	40	34	39	33	38	34	49	34	31	47	41	32	34	41	37	44	40	33	32	26	38	30	41	43	32	53	30	30	31	49	25	38	40	40	47	38	52	32	38	43	46	39	46	38	33	31	25	25	36	24	44	30	34	34	25	28	43	28	41	33	49	36	33	32	34	33	31	29	36	37	34	37	38	38	38	44	40	41	43	33	35	36	44	40	33	36	32	30	41	40	38	40	37	41	34	35	35	42	45	45	39	42	39	37	27	43	38	30	38	36	44	35	37	32	31	39	45	39	35	41	37	43	42	32	37	27	38	42	37	41	38	34	29	29	40	31	37	35	34	47	43	34	34	34	39	47	35	37	36	33	28	35	37	35	31	33	43	34	41	35	32	37	42	36	38	25	38	34	35	35	47	32	41	51	46	34	31	33	48	43	43	40	36	40	31	27	43	40	26	34	27	28	39	44	33	39	33	34	29	28	30	34	35	37	34	41	36	35	41	37	49	35	23	37	42	34	32	36	32	33	38	39	38	35	34	31	37	34	40	28	37	30	42	32	37	24	40	32	41	40	45	36	32	44	36	32	32	42	33	32	26	42	39	44	40	34	27	33	31	35	33	39	27	33	38	30	36	43	33	36	39	33	29	32	26	38	30	35	49	32	36	36	25	34	38	31	36	29	28	37	46	37	33	34	41	33	36	43	33	36	33	38	42	47	49	26	33	38	29	34	28	26	33	28	36	34	40	36	26	29	42	40	32	27	56	32	36	35	32	40	33	41	25	44	41	39	38	39	53	28	37	46	36	43	39	29	40	26	37	37	33	36	37	46	41	24	38	46	38	40	33	29	39	35	37	44	35	33	48	42	33	31	43	35	34	28	33	32	41	43	31	39	40	33	28	42	44	29	32	40	36	42	34	36	43	37	31	34	41	44	33	40	43	35	34	29	47	36	34	55	28	47	32	36	37	33	49	36	36	29	38	41	38	47	43	38	38	32	32	36	28	35	36	40	38	37	37	34	41	26	34	43	44	40	30	31	36	32	44	42	25	43	41	42	37	38	40	35	35	39	33	45	37	34	35	46	26	37	42	39	28	34	36	33	33	32	43	45	33	33	39	45	31	31	24	45	30	33	38	36	47	37	37	38	45	41	29	33	35	36	28	32	42	31	29	25	40	40	45	32	37	27	35	33	40	31	39	28	34	45	28	35	26	39	34	40	36	30	39	46	39	32	48	32	41	32	41	29	43	36	35	39	38	40	31	35	34	30	38	33	34	32	46	36	45	34	33	41	37	30	29	31	36	33	29	30	25	41	29	36	33	33	29	38	36	33	42	36	27	36	43	45	46	41	36	42	40	24	38	48	32	34	31	33	48	42	38	33	40	38	31	29	29	38	41	38	43	35	40	30	37	31	28	36	33	44	40	36	34	35	31	50	36	32	41	45	41	30	31	37	35	37	47	36	42	43	28	29	31	36	38	38	31	41	33	33	46	36	32	30	36	38	36	37	39	41	37	31	41	28	43	35	38	36	42	34	39	34	44	33	27	43	39	35	35	29	44	45	46	33	31	46	43	39	32	49	26	40	25	34	54	38	37	32	33	40	49	56	27	34	30	37	41	38	30	32	39	30	31	43	36	36	44	35	35	40	48	44	32	33	33	37	45	34	39	31	29	41	38	32	41	37	32	32	38	42	39	37	45	31	44	38	38	29	38	30	31	39	44	34	47	39	45	40	38	47	32	43	41	28	37	44	41	37	44	37	34	35	40	36	52	35	36	32	36	38	23	39	50	33	43	54	34	43	28	50	33	32	35	36	24	31	30	45	41	35	41	42	40	28	27	46	35	31	28	40	41	43	24	28	30	34	31	45	45	41	27	40	26	39	30	38	35	33	34	35	41	34	33	30	37	41	35	34	35	42	41	35	23	45	29	37	34	39	28	34	27	31	44	35	41	39	23	28	44	41	23	43	33	41	33	32	29	43	30	33	29	38	39	31	39	34	38	42	51	40	36	32	34	41	40	31	46	39	45	36	24	39	40	33	37	28	46	32	34	32	26	43	29	27	48	45	45	35	37	33	44	42	31	38	43	31	31	29	41	37	38	36	31	43	32	38	29	39	36	31	42	34	30	34	36	30	38	35	33	34	38	30	40	34	28	31	24	36	40	33	36	39	41	40	32	36	43	38	30	36	27	30	44	44	34	36	35	27	34	31	43	32	29	44	33	36	36	44	49	29	35	39	42	38	33	30	39	29	33	45	39	32	32	41	37	40	27	28	42	39	35	27	28	23	44	42	45	37	32	38	32	32	38	44	35	30	39	31	33	26	49	27	37	37	32	37	29	45	32	36	23	36	33	41	39	32	26	36	36	37	44	41	42	40	51	40	35	29	43	35	38	29	36	51	35	23	36	34	32	32	42	38	46	35	35	38	39	27	37	32	35	46	40	33	44	36	27	38	31	39	47	41	38	34	48	39	44	25	37	38	45	43	36	35	45	31	39	43	39	34	33	33	39	44	40	40	26	31	30	39	34	34	41	26	41	40	48	31	43	40	28	27	25	28	36	30	32	37	36	43	32	35	28	34	31	36	31	32
42922	27547	16718	27753	35257	34801	31221	27613	23846	19712	17027	15123	13880	13139	12052	10885	8928	7207	6478	5669	5443	5139	5031	4249	3712	3567	3254	2490	2260	2086	1952	1628	1452	1359	1284	1343	1183	1138	1120	1128	1057	945	892	918	922	885	899	910	876	972	924	945	910	917	843	830	833	853	850	854	966	916	939	973	982	910	906	916	906	906	945	986	934	922	929	841	813	751	728	771	744	704	696	670	680	606	603	638	649	608	633	599	652	658	658	609	616	641	633	611	623	628	603	623	650	639	639	609	631	613	602	648	634	594	630	618	617	612	587	617	621	644	627	597	633	624	632	657	633	581	615	635	640	613	604	597	545	593	589	622	614	602	593	588	612	589	554	587	612	622	625	567	634	634	644	612	631	635	614	636	630	634	613	605	613	670	677	614	610	606	626	634	619	641	660	650	632	609	617	608	591	621	646	641	611	580	619	593	634	615	652	663	561	625	601	593	589	651	616	639	625	647	644	658	633	581	641	638	654	608	569	628	643	591	643	621	624	664	625	608	580	612	621	585	597	639	612	589	607	600	620	620	609	635	626	629	615	625	580	588	620	639	637	630	596	634	578	611	586	592	593	582	606	624	571	623	624	618	613	648	634	658	637	633	576	663	613	620	611	609	607	637	596	593	571	603	595	619	614	605	588	593	592	613	606	655	644	586	587	601	617	600	644	586	647	581	583	630	613	630	591	664	663	599	618	614	614	624	609	620	613	616	591	613	594	594	589	606	633	629	631	621	624	635	606	597	588	665	614	675	619	601	657	633	642	614	586	610	625	549	631	595	584	623	631	642	609	644	589	585	631	572	628	611	604	644	595	659	610	629	623	603	658	590	591	589	643	642	638	611	551	606	627	597	639	630	602	634	570	631	631	627	659	610	597	605	574	593	613	601	656	615	590	657	607	622	627	628	613	644	632	601	615	590	677	621	572	643	620	623	627	663	617	692	586	666	594	635	645	595	578	651	644	586	607	605	640	622	650	603	660	593	585	629	583	608	671	623	596	611	594	599	631	642	585	639	630	641	648	619	626	641	589	619	636	654	627	604	605	619	619	665	616	583	597	617	618	602	610	619	611	595	646	607	571	639	621	609	605	601	625	607	658	601	603	599	682	621	617	649	643	648	593	589	559	588	625	613	651	647	590	586	642	654	617	623	620	610	598	576	594	590	657	655	613	651	594	606	586	624	631	576	663	620	580	616	600	612	643	608	594	623	585	576	620	630	596	641	621	665	649	643	652	625	646	623	603	598	613	593	649	597	609	641	634	577	595	627	598	633	610	629	628	604	636	621	613	590	600	616	600	643	599	611	617	600	638	575	630	626	601	614	607	597	604	608	614	610	631	592	627	642	576	634	619	641	593	585	604	580	653	671	604	622	621	610	610	588	616	622	627	629	567	591	577	625	610	638	628	602	555	627	638	607	584	622	604	610	624	611	549	564	601	627	632	667	624	642	605	574	600	584	599	582	608	596	635	611	642	627	630	630	639	581	645	598	603	623	634	587	661	650	613	578	646	613	619	606	614	626	610	616	608	567	609	568	618	631	622	663	617	624	601	602	602	613	631	599	571	616	623	612	590	658	577	614	614	617	606	634	639	633	663	693	624	601	584	621	604	636	625	619	594	590	647	576	583	590	660	589	627	605	610	609	602	521	636	581	618	635	654	641	626	622	586	664	568	630	600	640	642	586	648	588	617	648	598	658	563	591	625	628	587	613	619	576	595	612	626	589	609	638	609	590	614	655	653	649	582	615	629	642	581	573	625	579	609	572	656	595	617	577	612	602	639	568	625	628	606	585	571	655	564	585	595	622	586	635	580	669	589	566	617	623	643	636	625	615	608	619	587	622	667	596	598	590	629	596	583	579	602	629	591	620	633	634	615	644	598	600	617	637	631	634	603	580	624	631	628	631	583	616	642	625	587	617	645	627	627	579	586	641	591	617	607	601	650	584	598	642	614	597	664	590	611	599	627	602	611	578	600	622	604	653	600	589	590	618	639	616	588	571	603	649	629	627	602	617	594	607	629	617	616	644	649	578	590	617	572	612	629	602	659	608	588	602	601	613	603	634	614	603	624	637	615	589	669	622	609	592	599	637	535	645	612	592	593	590	629	627	629	601	596	650	644	645	592	567	615	627	620	579	600	620	622	640	598	613	632	611	630	624	631	613	569	623	635	581	605	654	636	571	615	646	634	587	619	550	592	623	642	592	607	634	602	612	612	613	592	594	589	640	621	584	614	647	623	603	617	630	614	570	618	598	615	601	593	619	601	559	604	601	606	611	630	648	612	597	647	606	611	554	591	619	589	593	648	620	604	645	669	637	648	583	622	592	621	637	618	610	640	633	611	597	594	638	578	593	606	583	607	624	621	606	643	604	591	592	621	602	605	596	596	635	661	578	575	634	599	637	625	617	630	586	605	627	590	589	576	629	633	595	610	620	605	637	638	612	626	643	614	622	618	619	592	607	595	606	608	611	590	585	655	660	598	656	616	597	634	621	590	636	643	627	634	608	611	613	578	602	572	574	639	651	613	605	636	654	604	594	622	640	612	618	599	595	575	614	601	633	653	610	593	670	610	590	597	577	665	577	614	634	573	641	633	602	631	636	639	675	642	585	612	616	554	604	607	572	583	566	585	659	634	584	617	609	611	623	644	597	622	598	623	684	622	635	610	597	624	567	633	595	594	583	625	612	616	598	617	575	606	619	637	620	598	618	620	578	586	599	624	597	631	589	577	567	591	625	634	638	605	600	639	563	686	632	623	611	617	588	599	632	618	666	600	620	633	602	608	625	597	571	615	606	593	608	586	609	607	560	673	638	645	585	623	595	600	622	580	599	671	678	609	574	608	611	611	617	585	632	625	627	634	618	585	616	610	596	622	608	630	610	613	612	626	630	658	611	632	650	642	648	633	625	644	552	620	646	638	581	593	650	591	571	618	609	565	637	633	673	595	588	615	567	611	630	623	599	650	592	621	648	589	656	605	610	604	615	607	615	622	612	602	592	607	639	657	650	597	589	581	590	639	648	575	593	618	649	600	660	567	634	611	618	657	645	616	630	597	597	620	630	647	638	647	605	615	613	678	640	616	563	655	581	607	635	668	569	615	630	657	598	652	584	653	568	564	640	600	638	612	597	642	630	639	557	605	610	621	620	644	675	614	616	614	606	634	599	655	617	616	550	619	602	576	647	633	606	565	578	632	610	634	590	591	650	625	646	554	650	586	579	630	593	632	615	593	604	604	609	619	632	619	633	639	583	621	624	626	580	564	595	608	615	620	633	611	599	631	615	612	649	621	668	631	625	541	631	632	641	628	598	573	576	624	624	637	626	603	561	597	621	635	560	598	609	626	603	589	569	622	565	650	572	611	609	634	608	589	597	612	652	621	610	599	593	639	611	655	618	589	621	633	607	595	590	618	649	572	609	607	648	645	597	602	608	653	634	622	587	632	585	582	594	657	602	646	663	644	614	633	601	622	590	628	625
5810	1878	679	504	613	634	573	515	377	322	287	258	233	219	228	186	140	121	120	137	135	98	93	85	108	66	79	43	53	54	51	46	42	37	46	42	38	36	50	46	35	43	38	34	34	28	39	47	41	39	34	47	30	50	44	48	47	42	45	43	26	34	40	40	36	43	38	41	38	44	46	35	44	50	37	46	42	30	33	37	49	45	37	33	40	34	45	38	34	36	38	43	25	46	34	37	39	51	37	36	37	38	29	49	51	42	33	40	33	49	46	31	28	28	38	32	31	31	42	37	31	38	28	32	36	40	36	31	45	28	36	31	39	36	28	40	30	46	44	36	38	30	28	45	40	32	39	38	38	36	29	51	39	27	31	32	35	25	30	34	34	47	35	39	50	34	35	35	42	40	41	37	38	40	43	50	48	28	31	30	37	38	34	31	35	33	45	35	49	42	42	33	33	41	44	34	36	34	37	38	30	22	34	48	36	35	42	44	36	44	43	38	33	40	38	34	28	39	35	45	34	30	29	38	47	41	36	34	36	36	42	37	39	39	39	37	39	38	41	39	33	34	42	45	47	33	35	40	32	40	17	44	40	28	24	33	38	30	35	33	28	41	29	34	48	34	41	38	45	31	40	29	33	33	37	38	40	29	41	31	35	49	22	43	50	33	41	39	36	37	46	39	41	28	44	34	30	32	38	38	40	32	25	39	36	26	27	48	36	38	42	48	33	37	32	31	35	44	38	41	43	30	46	28	32	39	42	40	39	41	27	31	29	43	45	32	33	43	44	37	28	37	35	34	34	27	44	30	37	30	36	30	37	39	38	27	31	47	31	23	28	34	37	43	42	42	32	37	37	28	51	33	39	36	37	41	40	35	38	37	38	36	40	29	35	40	36	35	39	35	43	43	36	47	39	43	24	37	21	36	34	28	27	40	40	30	39	41	26	31	37	26	36	29	40	55	29	32	41	34	29	49	41	45	35	38	38	32	34	32	33	45	41	48	33	34	20	37	40	36	34	38	42	40	34	34	39	54	35	39	39	47	37	36	33	35	41	49	40	41	39	32	40	31	43	31	49	30	35	25	36	36	38	42	29	55	40	47	31	34	39	43	34	40	36	31	42	35	42	37	34	36	36	39	39	44	40	38	36	36	39	47	36	32	34	39	43	34	37	47	30	33	37	43	44	37	37	38	42	37	35	32	35	38	34	43	48	52	36	32	37	30	38	42	37	30	34	38	31	37	40	25	38	28	34	48	35	41	26	41	32	40	45	45	33	32	44	38	44	35	33	43	36	41	40	40	38	40	49	30	44	30	34	40	41	36	41	38	25	35	50	39	33	27	45	40	44	41	37	44	44	36	42	47	35	38	30	37	36	44	40	39	52	30	44	29	34	41	36	40	41	29	44	45	39	44	39	41	41	33	48	37	36	32	41	48	27	40	36	35	31	44	40	39	35	25	40	31	38	41	46	44	33	41	40	42	41	39	34	33	28	34	24	31	34	41	38	29	31	43	33	35	34	39	31	37	41	37	44	32	40	45	35	31	46	42	32	40	34	32	46	26	35	37	38	34	46	33	33	33	42	45	43	29	39	37	44	33	44	45	29	33	33	31	44	35	29	38	34	44	35	38	39	42	37	41	45	34	36	34	39	28	36	33	34	41	46	34	30	32	44	39	40	30	38	42	35	36	31	38	44	38	31	29	31	41	46	53	32	37	44	33	35	30	41	34	31	27	46	38	49	32	36	39	41	33	41	25	35	36	32	42	49	36	45	49	43	37	40	35	44	30	36	32	34	33	48	35	43	30	40	38	33	30	38	26	44	30	38	37	37	37	25	39	40	34	29	36	38	32	44	35	38	40	38	32	27	51	33	40	35	35	39	49	38	22	28	39	33	36	40	38	51	33	36	41	39	28	24	43	45	38	34	41	39	42	34	33	36	39	36	35	30	30	36	37	26	47	48	38	32	27	39	35	38	33	30	30	34	31	42	43	34	40	36	39	34	36	39	43	44	32	42	45	41	42	34	36	55	39	42	45	23	40	30	32	40	30	39	36	36	39	42	31	32	33	39	41	34	39	33	45	32	43	38	37	40	35	39	34	34	35	39	35	32	45	34	42	33	26	36	35	30	40	39	29	37	36	30	42	43	36	31	38	38	31	37	31	38	43	40	37	18	30	43	31	38	25	37	53	45	35	36	38	41	41	30	26	28	42	37	42	38	34	39	32	35	30	40	37	39	37	30	35	31	33	48	37	33	34	28	34	30	35	36	33	43	42	32	32	44	37	29	34	42	36	30	29	38	43	39	45	38	37	23	36	39	32	32	50	40	39	34	24	34	32	42	43	29	29	50	40	42	33	40	36	35	34	41	27	42	22	35	30	31	41	39	34	40	35	29	42	27	46	34	42	40	31	30	27	34	28	29	55	37	37	39	37	38	47	36	40	34	40	37	35	40	40	37	36	45	25	39	28	35	36	34	37	33	36	33	41	40	26	28	44	36	44	56	30	41	31	36	39	42	49	36	38	31	46	33	36	35	45	38	36	38	39	30	41	33	44	33	42	35	38	45	36	37	29	35	31	35	39	40	46	44	36	35	43	31	33	31	38	36	39	34	35	28	42	43	32	29	39	41	31	45	36	45	33	36	36	48	36	27	32	29	38	35	32	30	38	34	42	32	32	45	30	33	36	33	44	45	31	40	41	34	31	31	32	31	23	49	39	36	32	37	42	31	27	37	41	38	47	37	35	35	38	37	42	32	37	40	45	38	31	40	39	34	39	35	31	34	38	29	37	49	41	42	21	33	26	46	42	47	43	24	45	39	40	33	45	37	35	43	34	39	42	45	37	38	47	42	42	39	36	46	38	34	41	41	37	34	35	50	38	32	40	45	34	24	42	35	33	44	25	46	26	47	34	32	40	46	40	35	42	44	32	26	41	40	40	50	28	39	37	36	43	36	40	38	26	28	38	33	36	50	33	40	40	36	30	33	42	35	36	37	33	31	32	36	36	33	38	41	31	33	29	39	38	37	38	38	37	44	38	51	42	39	42	35	25	32	38	34	41	33	40	44	33	31	32	41	28	42	30	37	21	39	39	36	37	25	44	38	28	33	38	35	38	46	29	25	42	38	30	28	39	49	45	36	31	32	38	34	31	27	31	34	45	37	37	37	46	35	30	43	26	44	35	43	40	51	25	38	42	35	38	40	28	39	36	41	32	48	37	40	34	38	50	36	29	38	42	41	46	45	45	32	38	37	26	33	32	40	46	36	44	36	37	29	43	35	38	46	35	44	43	39	39	39	37	35	44	31	32	41	42	35	33	41	35	38	33	52	46	29	37	35	36	34	34	41	35	36	35	41	34	29	36	41	39	32	33	42	35	35	40	41	39	38	26	35	38	46	33	35	34	40	32	34	29	37	41	40	31	38	47	47	35	41	33	43	37	43	44	34	28	38	44	30	46	39	38	44	50	29	38	43	32	29	29	36	36	40	40
37678	25023	14887	24989	32800	32275	28980	24702	21338	17560	15053	13392	12606	11886	10747	9316	7419	6455	5319	4923	4679	4333	4018	3527	3334	2848	2355	2128	1966	1777	1518	1330	1253	1242	1257	1123	1051	1070	961	1021	945	902	894	848	877	810	830	780	811	861	879	858	856	868	801	889	827	786	777	839	847	893	893	890	872	868	804	850	892	884	870	882	905	839	799	795	714	726	723	723	699	698	710	661	638	688	636	655	634	617	629	637	622	591	645	643	661	604	642	638	609	626	640	634	609	598	648	649	634	636	653	666	625	622	640	628	635	637	662	646	623	586	660	616	617	630	614	574	614	662	649	646	644	614	587	616	622	578	685	623	640	615	617	567	647	616	663	638	589	614	651	653	584	582	666	627	678	656	584	650	628	604	617	656	636	623	625	684	600	653	624	619	629	656	639	645	595	613	605	624	617	645	627	632	604	669	648	620	603	598	646	652	626	620	635	689	645	643	624	613	630	640	635	637	637	650	605	661	612	639	624	592	647	687	616	634	647	613	605	646	630	618	628	618	593	643	654	637	641	620	582	631	604	640	587	621	601	595	662	662	607	629	627	648	602	624	615	576	639	637	592	609	603	640	623	571	629	652	637	660	656	619	621	631	651	652	652	644	629	629	629	584	635	601	590	648	561	672	603	582	560	650	665	651	630	618	644	633	611	650	579	607	623	590	592	671	625	625	568	614	627	577	649	609	592	607	590	628	629	608	614	662	615	606	589	632	657	599	626	677	622	618	624	632	639	628	609	637	644	650	617	659	647	644	618	671	665	678	683	600	629	614	657	562	614	615	633	646	621	615	623	646	614	630	607	588	636	643	643	597	640	603	608	625	617	635	550	610	582	627	621	641	574	627	636	641	665	610	595	670	651	619	647	639	603	605	626	616	632	584	601	637	615	614	607	614	600	590	663	618	606	664	638	591	624	643	580	597	622	602	630	664	662	623	632	616	616	649	650	642	635	629	627	665	650	644	574	623	595	614	604	635	615	639	641	643	606	650	643	664	642	623	609	640	665	614	644	641	673	587	655	662	615	598	623	589	662	662	631	604	623	623	604	642	641	597	644	644	637	637	584	591	605	585	638	598	676	626	606	590	639	653	589	644	612	599	652	650	630	635	629	638	658	597	615	616	645	615	634	634	609	698	619	576	640	610	637	652	651	597	589	667	659	618	658	637	631	619	647	613	627	573	649	617	632	607	603	632	658	591	653	601	636	638	642	658	618	609	611	606	653	596	640	613	645	644	605	621	643	631	582	649	651	609	613	590	649	647	615	641	623	589	616	618	601	633	565	607	633	599	621	617	613	613	624	642	656	608	600	607	658	623	612	643	608	621	603	640	616	601	660	638	634	634	609	657	631	652	603	620	590	597	615	661	706	643	610	604	643	585	652	643	567	572	653	639	636	599	590	622	601	590	621	664	586	625	636	633	646	590	638	610	610	608	677	595	612	622	632	612	634	645	648	622	684	623	636	638	655	625	663	656	611	596	612	611	641	637	591	609	621	620	645	605	635	598	605	647	590	640	610	588	651	648	669	625	606	643	637	618	587	608	612	660	611	637	606	607	632	620	620	604	634	645	621	638	600	616	609	623	629	636	623	622	654	603	635	639	654	610	612	618	655	616	627	641	677	587	615	625	630	576	611	623	649	601	591	644	589	637	648	609	626	622	598	648	679	670	689	640	637	605	637	630	584	663	626	632	633	623	650	624	590	598	649	608	617	604	596	625	624	715	624	641	595	639	601	635	668	578	610	622	644	590	571	604	611	586	634	643	634	605	603	601	618	676	621	650	652	624	643	644	618	615	627	643	599	645	603	618	611	645	613	591	666	568	643	627	628	600	629	601	661	619	680	635	676	635	674	591	655	607	624	602	609	617	637	623	674	615	586	598	600	650	654	631	587	648	587	624	636	631	596	642	604	641	630	609	620	605	629	654	611	642	618	622	685	673	627	613	634	607	623	636	660	649	595	638	625	620	632	652	584	607	580	624	600	645	630	624	630	625	578	573	639	622	652	596	634	635	574	653	632	608	628	613	619	606	635	605	636	608	625	627	616	628	614	653	594	609	609	602	629	610	656	615	632	600	641	598	653	648	589	634	607	565	614	631	640	650	634	616	580	648	632	615	579	643	639	632	638	610	668	598	655	639	632	606	629	613	636	622	607	611	635	650	618	634	722	601	627	625	660	659	615	585	619	661	592	648	627	625	632	601	629	623	633	625	635	641	630	623	628	603	578	644	647	641	621	617	651	639	612	600	630	634	623	591	622	629	626	652	633	605	579	672	577	653	613	640	594	640	662	619	571	601	613	631	616	608	576	603	625	642	638	613	650	625	619	638	584	633	641	623	626	616	603	614	598	626	650	669	633	610	616	590	607	614	639	594	614	651	598	638	602	625	629	615	647	646	621	582	620	626	613	622	642	656	629	605	665	620	582	668	593	618	614	637	668	639	613	616	633	627	634	608	640	637	647	623	627	600	597	625	594	638	654	649	569	617	621	654	645	610	606	644	629	648	669	604	624	605	622	626	616	639	629	619	629	599	612	615	624	654	642	613	651	612	608	593	596	634	626	613	599	602	656	591	626	671	649	616	617	587	593	628	580	630	595	620	592	603	607	619	621	632	616	602	609	602	604	658	629	649	637	596	646	632	647	663	636	581	624	646	646	646	623	610	629	600	657	601	625	590	627	656	675	616	603	633	640	687	658	608	643	609	622	646	615	626	668	634	591	625	631	648	598	625	574	619	597	577	612	581	632	678	632	614	628	638	591	610	636	598	687	628	606	603	646	638	577	607	685	612	631	663	596	659	620	633	651	670	630	649	615	612	603	637	644	608	618	626	632	624	641	622	634	618	612	626	641	631	667	644	627	631	616	640	602	605	635	600	607	603	623	610	662	619	661	650	642	639	584	628	611	606	616	638	639	612	627	660	633	624	648	617	611	633	600	615	632	605	615	638	598	633	623	668	609	622	625	649	623	602	638	612	629	575	655	628	591	653	621	664	594	641	625	588	628	661	661	655	616	636	627	622	650	638	652	600	617	671	617	608	620	651	652	634	624	655	637	608	593	660	669	615	640	652	596	612	625	646	629	629	606	621	624	607	625	638	634	626	596	615	606	639	646	619	647	608	619	608	648	664	622	651	614	647	646	623	665	638	642	636	629	632	603	639	626	613	576	650	608	588	644	662	625	621	574	664	639	642	640	626	611	658	635	592	601	584	618	649	623	604	633	593	587	625	600	610	612	633	653	624	658	653	612	648	636	642	634	599	617	557	614	614	607	657	620	646	640	646	616	622	622	624	625	623	589	643	601	639	609	625	550	629	637	594	647	640	665	630	602	663	632	668	631	644	630	607	679	631	636	633	638	626	596	588	634	679	560	609	668	603	592	623	631	635	569	650	624	682	652	630	641	589	650	599	612	623	666	620	591	624	635	629	626	603	674	648	623	651	644	602	636	633	601	660	651	637	628	573	670	618	633	661
7723	3765	1115	711	983	948	850	732	577	470	396	381	338	308	327	306	243	210	180	148	162	130	119	110	87	96	91	87	66	58	66	62	70	77	65	56	51	46	68	44	51	55	72	54	44	47	43	45	56	48	50	60	47	44	49	49	37	52	37	45	54	50	51	50	58	53	55	51	55	39	44	44	57	40	42	41	46	48	43	44	41	49	37	32	38	36	60	42	39	40	37	43	36	28	44	39	26	46	49	46	39	38	38	35	35	47	44	41	48	40	34	41	48	55	43	30	40	32	46	45	53	30	41	48	45	39	39	32	45	40	44	34	42	46	46	41	49	44	40	40	39	39	49	39	32	44	43	41	44	44	46	47	43	50	38	54	43	43	35	44	49	46	32	42	45	43	44	58	31	40	35	32	39	37	41	33	44	52	39	48	39	45	52	43	40	46	45	47	45	49	51	47	48	35	40	44	53	36	42	48	40	36	38	40	53	41	41	47	30	49	47	47	41	34	41	38	39	42	31	56	36	42	37	46	46	44	47	42	46	31	31	39	35	44	35	48	42	44	50	37	52	39	54	39	45	53	34	56	47	38	34	40	47	35	44	43	49	36	37	43	41	42	44	47	40	47	41	29	43	48	47	48	44	50	49	51	44	41	47	43	43	53	49	35	42	51	40	44	55	43	45	33	44	38	42	36	37	46	38	39	51	48	30	46	47	43	44	46	49	51	51	39	40	30	38	33	37	64	54	40	36	44	43	43	39	35	37	33	42	39	43	50	47	36	31	55	36	34	53	41	38	32	45	38	48	40	42	38	38	49	51	46	39	27	44	42	34	45	52	43	34	44	45	46	45	33	33	45	28	43	65	43	32	45	50	46	36	45	36	37	40	43	35	40	42	44	43	48	38	28	45	31	36	36	48	44	42	43	40	44	46	39	46	36	35	32	40	37	32	43	41	40	36	37	52	46	38	50	40	33	39	44	42	32	53	44	42	35	44	36	34	40	38	44	41	39	36	45	34	40	54	37	39	29	40	38	38	39	45	42	38	37	51	38	40	34	42	59	46	31	57	40	29	45	46	47	38	33	37	53	40	37	41	38	40	52	51	41	38	68	38	45	44	47	31	43	45	47	55	37	45	40	50	45	47	48	42	43	39	42	42	25	45	50	40	45	45	33	38	46	37	34	36	46	35	44	42	37	34	40	27	39	41	38	43	37	44	42	37	42	54	44	51	39	39	48	41	40	43	41	43	38	40	37	54	22	41	43	36	46	40	44	50	55	41	53	48	41	45	34	41	33	37	33	46	47	58	51	45	39	41	53	37	34	51	46	34	30	52	40	40	48	38	47	37	42	50	36	35	42	32	46	36	49	47	32	43	39	35	43	47	34	35	47	36	49	40	44	39	48	50	41	43	48	48	56	37	26	51	57	54	30	42	40	32	42	48	47	47	48	40	36	44	36	54	35	55	42	45	52	47	48	35	40	37	41	40	34	55	42	47	45	46	43	40	35	43	43	39	43	43	48	41	33	38	39	28	33	27	38	39	50	43	48	39	44	51	36	43	36	44	38	36	47	52	52	39	43	49	43	45	48	49	37	52	40	57	42	51	38	43	41	45	46	37	45	32	38	50	39	54	44	45	39	43	53	40	51	46	37	37	49	49	36	43	36	37	47	43	39	39	41	52	44	42	39	36	37	26	39	41	42	35	52	40	37	43	31	66	42	50	34	40	46	50	46	43	31	33	36	33	33	51	49	32	31	35	43	32	32	51	39	40	47	40	43	37	43	56	47	49	42	35	44	36	35	40	40	53	34	35	41	46	50	42	41	44	44	50	50	57	48	56	40	48	36	43	42	34	55	47	38	48	41	50	58	50	38	33	40	50	40	37	44	46	24	42	53	45	36	34	42	39	50	40	39	54	44	43	51	38	35	36	36	34	41	44	46	51	40	42	46	34	36	38	39	36	39	42	35	36	47	45	45	41	44	38	42	41	41	39	43	44	52	33	44	48	36	48	45	42	42	53	57	43	38	44	52	46	44	44	43	48	45	39	50	37	42	42	42	41	40	39	49	43	46	41	29	44	45	48	55	38	39	46	41	28	39	46	37	52	38	44	33	36	41	36	42	35	34	45	32	33	47	51	49	33	28	51	37	39	45	44	39	38	41	51	48	40	41	39	43	33	45	34	47	43	35	43	34	44	46	45	49	37	44	38	37	44	42	34	43	43	37	44	31	32	34	47	48	38	33	38	38	39	36	39	32	40	43	40	30	45	41	45	52	44	41	35	42	36	33	48	39	37	45	44	30	42	41	46	32	48	43	44	41	44	41	41	44	40	42	49	44	34	48	38	30	39	42	45	56	39	52	51	37	33	37	38	42	40	33	35	37	44	43	36	44	34	41	64	46	47	55	48	42	51	45	39	41	53	36	62	60	54	48	55	41	40	37	49	36	35	29	39	40	50	32	39	55	33	39	32	35	37	46	34	46	48	39	39	35	63	34	44	35	38	51	47	48	38	49	34	47	35	47	40	32	54	45	35	39	45	45	41	46	47	38	40	37	50	48	43	43	38	41	44	41	44	49	55	33	44	34	50	33	57	44	41	41	33	46	61	44	39	34	40	36	46	40	48	47	41	36	55	37	44	31	52	49	46	49	38	40	38	48	39	40	52	43	50	58	37	42	33	49	36	35	47	41	52	50	33	39	36	42	34	41	41	33	34	39	37	38	32	45	36	51	37	45	40	45	49	41	35	35	43	38	45	43	36	44	52	47	47	44	32	37	31	31	46	51	46	37	46	37	50	54	43	39	54	37	46	52	39	50	40	44	34	47	43	41	50	46	48	46	42	41	50	39	43	51	48	40	47	41	47	40	31	38	44	52	33	37	43	31	52	38	54	51	46	40	41	44	35	45	45	43	45	48	44	43	31	40	40	40	41	31	43	70	48	38	27	47	51	49	40	37	45	30	44	47	45	44	40	50	50	48	35	45	41	55	42	40	33	44	39	41	35	50	43	42	49	33	45	52	50	36	51	47	41	35	48	45	48	53	31	49	28	40	48	43	36	38	43	50	45	45	35	33	42	35	47	50	33	42	39	34	45	36	48	51	38	43	50	53	46	40	43	40	45	33	45	49	44	43	46	30	35	39	45	39	43	41	40	36	41	38	44	45	35	42	40	39	44	34	42	33	45	45	56	45	41	37	52	34	38	41	46	42	45	42	38	32	48	59	34	50	44	46	43	36	42	39	45	51	37	34	30	40	38	42	47	43	39	33	37	47	44	46	51	45	48	40	41	46	40	33	41	62	43	44	46	48	39	33	37	47	45	51	34	33	52	37	33	42	47	43	48	39	45	42	41	52	40	43	36	50	41	40	45	36	48	35	34	46	48	35	40	42	40	40	36	46	48	47	49	34	45	43	49	45	39	40	32	33	43	41	34	43	49	44	48	47	39	42	48	39	42	42	56	42	37	42	43	53	42	47	40	48	35	34	36	47	49	45
45396	31110	19419	30155	37845	37159	34139	29878	26059	22428	19718	18009	16791	15571	14256	12943	11358	9545	7873	6772	6108	5789	5274	4639	4068	3654	3233	2766	2615	2406	2218	2058	1656	1664	1585	1495	1505	1537	1324	1268	1328	1252	1144	1073	1060	1007	1037	1019	1074	1122	1070	1086	1084	1074	1030	996	1013	1001	1012	974	1073	1087	1056	1090	1010	1113	1040	1099	1020	1072	1112	1068	1065	1105	974	926	918	871	898	753	787	801	732	747	747	753	741	779	746	730	750	746	723	757	763	730	722	754	689	747	747	723	711	724	736	757	758	770	720	688	674	710	692	731	750	717	750	782	726	718	729	738	711	683	734	760	651	698	698	668	719	701	717	707	701	667	706	735	729	664	676	741	733	685	728	707	696	750	782	709	708	715	716	706	732	767	728	716	661	719	706	656	700	739	726	768	715	724	702	689	756	768	709	725	682	701	764	702	719	710	737	678	756	722	771	685	724	706	738	720	698	718	710	722	676	674	709	728	702	685	718	693	685	715	752	685	714	690	749	744	714	689	779	681	737	692	701	688	749	704	759	657	679	713	681	705	720	753	671	709	745	711	746	667	720	740	670	731	718	709	703	723	735	729	741	697	718	716	704	691	692	743	724	716	685	752	720	679	755	717	683	706	737	698	719	760	689	671	688	732	718	711	736	698	714	749	680	693	677	732	717	694	697	736	715	744	762	721	714	684	655	714	744	695	670	733	712	726	726	728	715	715	722	751	689	729	718	735	686	707	714	741	711	679	679	687	723	708	718	692	706	697	681	679	694	730	674	707	657	734	684	718	714	759	647	768	700	706	728	718	735	703	724	712	716	662	702	690	658	759	708	762	678	667	673	680	754	692	722	770	675	745	755	667	718	751	745	701	711	722	711	755	727	728	712	700	718	674	726	722	712	715	713	701	660	761	722	728	681	657	696	684	721	731	714	662	724	713	695	703	728	729	707	691	697	733	714	737	678	740	714	733	669	704	669	687	706	720	700	691	697	732	649	691	720	721	711	718	710	709	665	756	716	672	684	692	688	691	687	728	714	791	710	673	720	751	694	740	735	684	751	763	715	717	676	714	741	761	727	713	727	739	714	692	737	753	718	708	725	701	711	647	715	716	711	724	688	692	723	755	672	657	741	679	711	728	751	717	783	737	747	714	759	740	723	629	759	678	736	695	653	700	711	707	699	707	703	692	740	724	715	727	764	771	752	672	695	748	706	692	702	709	691	689	689	673	738	706	728	722	721	682	733	720	676	717	692	704	671	706	714	723	751	717	737	673	713	795	717	639	709	670	686	716	683	697	705	700	756	714	702	718	719	754	724	688	705	699	713	707	700	659	698	647	748	713	697	755	722	647	695	705	738	701	735	747	677	703	764	705	759	693	713	724	692	732	714	704	700	745	696	733	713	734	715	697	683	703	725	739	722	716	706	690	713	730	705	742	704	724	702	722	757	708	728	735	690	749	700	717	716	739	751	713	747	709	713	742	736	715	698	735	710	714	734	743	748	694	721	699	749	713	759	710	716	720	713	702	736	691	692	663	691	718	723	667	743	692	719	740	711	689	700	688	699	748	662	727	722	704	737	701	721	683	771	722	684	744	718	719	712	740	727	715	725	733	725	705	737	711	671	712	719	751	699	724	755	706	652	744	747	716	663	687	704	698	737	719	704	708	686	769	698	701	737	748	732	713	722	707	714	657	704	731	693	687	718	698	707	760	735	719	711	722	695	753	698	679	765	704	729	743	713	712	700	706	665	726	690	697	707	763	718	676	741	720	721	720	692	690	733	673	718	755	704	752	701	716	729	690	695	738	705	689	745	727	715	701	683	714	720	697	750	704	743	668	698	710	713	688	743	738	714	661	730	693	674	686	686	764	749	717	752	731	741	700	741	731	709	676	746	668	723	714	724	700	729	697	737	720	693	709	715	698	770	695	735	724	717	746	695	693	680	721	687	739	713	692	690	774	720	737	699	692	728	733	739	708	723	765	756	737	720	707	730	723	733	695	691	747	740	769	699	679	672	723	741	690	760	757	702	706	724	695	744	750	728	683	746	686	668	685	709	677	675	672	712	705	777	673	776	716	660	711	706	768	725	721	764	728	750	764	738	709	706	698	721	708	737	732	740	682	702	763	711	693	752	737	729	756	708	714	727	692	723	760	669	746	716	714	732	719	709	708	681	730	685	671	733	705	699	677	754	741	689	772	782	725	695	723	703	709	716	689	762	697	749	698	741	715	725	694	732	721	737	736	722	694	698	733	733	668	744	728	710	738	731	731	730	722	719	746	665	702	709	704	684	717	708	728	689	734	720	770	669	704	656	714	705	677	729	688	746	628	718	748	749	757	701	756	704	740	702	697	722	732	704	722	719	697	750	741	761	740	748	660	689	686	708	739	729	753	676	697	740	700	731	711	704	716	696	721	704	705	715	741	663	741	714	675	757	694	653	696	750	719	730	743	696	711	683	704	724	688	677	660	714	734	739	722	737	683	673	689	731	673	695	683	667	770	715	690	741	706	768	705	746	677	709	711	720	695	728	681	744	714	741	658	661	730	734	749	744	743	753	714	689	707	715	691	750	706	707	703	715	689	742	737	650	712	759	747	734	697	743	712	696	707	673	746	699	709	693	727	719	707	712	732	732	757	709	695	740	755	723	720	702	743	681	709	726	710	748	694	740	751	679	711	697	720	810	686	717	749	734	699	712	710	768	683	685	729	734	709	699	696	692	707	690	703	740	707	775	729	718	741	733	712	789	714	713	723	732	700	746	738	739	666	730	671	695	745	668	683	698	722	708	725	746	725	741	717	717	673	715	717	688	661	689	705	720	685	725	696	693	716	709	754	690	773	712	738	719	706	762	708	748	692	705	760	716	678	725	692	654	713	740	744	698	675	690	776	720	756	743	722	660	725	706	694	720	715	754	714	741	732	704	686	705	681	668	737	697	709	716	787	695	707	719	721	704	697	685	715	679	712	722	740	710	734	720	712	705	764	771	719	718	741	718	734	745	724	697	713	713	760	730	714	692	682	728	700	713	663	715	728	707	729	731	700	742	685	732	741	744	729	734	689	732	700	723	782	729	698	710	710	735	688	691	744	709	696	746	754	712	700	671	702	711	701	662	739	733	734	700	721	721	708	722	700	758	733	706	714	694	731	729	661	728	737	718	703	753	733	704	746	672	747	775	778	720	735	657	697	710	694	719	726	725	678	690	736	759	734	698	730	743	724	730	695	738	743	771	677	690	728	744	665	688	766	741	742	690	710	739	773	764	695	753	705	682	724	717	703	709	778	759	728	748	730	719	743	741	749	715	729	733	697	710	731	697	688	722	707	701	700	734	729	711	701	748	702	709	755	746	727	719	731	704	654	728	672	690	765	691	693	715	669	725	654	689	673	711	695	723	784	720	742	718	735	724	729	652	752	747	734	729	725	684	734	657	702	713	732	734	703	727	718	721	723	718	738	685	746	737	733	708	704	699	738	687	746	757	741	770	729	710	744	739	776	741	696	722	715	746	702
3484	1214	485	347	439	487	375	363	259	227	211	186	173	189	150	143	118	109	78	83	73	67	76	75	62	37	49	44	35	47	34	38	48	33	34	37	39	36	26	37	34	27	26	34	34	28	24	30	30	34	36	28	39	26	23	23	40	27	34	30	24	28	35	24	43	30	16	36	29	48	34	40	38	26	30	23	41	36	29	24	19	24	25	23	26	24	26	34	41	24	33	34	22	27	33	31	26	18	22	33	39	23	35	29	32	32	23	24	26	27	23	23	30	29	32	31	22	36	33	25	38	16	36	27	30	28	19	24	27	30	22	26	29	30	24	20	27	28	42	32	26	20	27	35	26	23	36	35	31	22	31	35	25	30	24	36	28	33	30	33	35	27	29	36	31	30	25	33	22	26	31	33	25	28	22	34	22	24	21	26	40	33	31	30	35	21	27	34	33	32	31	26	22	19	34	33	24	17	26	29	33	31	33	31	23	27	23	28	35	29	24	25	34	31	31	28	33	35	35	30	27	24	30	17	23	19	22	25	27	35	28	21	27	22	21	41	27	22	34	30	33	34	22	18	16	30	36	35	33	26	27	30	30	28	28	42	26	25	32	28	31	25	26	28	23	27	26	25	30	18	25	39	23	29	29	22	41	28	20	30	25	29	30	33	22	32	36	25	28	30	32	23	21	32	35	24	28	23	31	30	23	35	22	27	31	22	30	36	20	31	31	29	25	34	26	32	21	30	24	18	30	22	37	24	36	23	28	31	36	30	36	23	40	22	35	23	34	46	28	24	24	27	28	28	19	27	23	27	25	30	32	36	34	36	32	30	29	27	36	31	26	28	27	21	23	30	31	24	35	38	35	24	27	22	29	42	27	21	23	28	29	22	28	29	36	18	26	24	22	29	27	33	27	28	23	27	22	33	28	40	37	32	20	24	30	29	23	32	25	36	32	23	19	31	24	20	28	24	35	29	36	18	32	26	25	33	34	29	33	26	27	27	31	22	24	29	21	26	35	21	33	33	23	29	30	31	27	37	25	31	38	46	22	26	30	37	25	25	28	18	33	25	27	29	31	34	25	33	16	23	26	27	29	27	25	31	32	27	26	26	33	30	31	27	22	30	29	27	26	18	32	25	29	31	32	37	27	26	31	24	29	28	39	30	20	24	25	23	24	31	26	21	21	35	21	27	21	31	23	25	30	39	24	25	33	22	24	24	24	30	31	24	28	22	33	30	31	29	30	27	40	36	29	29	38	31	27	24	34	35	39	30	34	30	30	29	30	22	35	25	32	28	27	25	26	27	35	25	33	28	19	38	29	30	33	31	29	31	34	21	26	20	21	27	34	29	28	26	33	23	13	36	24	21	23	18	30	25	27	28	20	23	29	24	29	39	28	33	40	27	24	39	30	19	26	32	32	25	30	37	28	30	37	33	33	33	36	27	34	26	29	37	35	23	33	26	26	28	24	32	31	32	36	34	31	34	36	26	27	19	40	27	24	27	26	33	25	34	11	29	30	22	23	31	34	32	32	32	27	28	26	29	36	29	22	30	26	39	34	28	29	32	35	25	29	30	29	28	25	25	31	29	32	25	33	38	32	28	35	47	23	28	20	26	28	27	36	27	34	32	25	27	27	16	39	26	24	35	29	32	41	30	32	23	31	20	24	20	32	28	34	26	37	34	24	29	28	31	28	44	25	25	31	34	28	25	16	24	34	35	28	19	32	27	25	27	28	25	33	39	34	38	24	34	29	31	36	32	28	35	20	33	22	26	25	43	26	28	23	24	32	23	29	22	26	22	27	17	28	25	35	32	29	29	21	31	35	23	36	31	26	27	39	35	28	36	32	34	26	29	24	25	29	28	31	34	26	31	29	27	26	22	27	21	25	40	26	25	24	30	32	31	29	31	30	25	27	23	32	29	20	22	24	40	29	33	24	30	27	25	30	23	25	31	33	31	31	26	35	36	33	23	25	27	28	33	32	30	39	31	30	35	28	25	26	34	22	31	19	25	29	30	29	36	26	28	28	21	28	25	29	42	36	23	28	32	31	30	31	30	22	29	23	32	37	29	28	37	43	29	32	32	31	25	19	28	26	37	30	29	39	33	32	36	21	22	26	31	31	30	24	30	28	19	23	36	30	24	25	22	41	29	29	18	27	27	23	32	26	14	26	27	36	33	36	32	32	15	26	29	26	30	26	28	37	27	19	20	24	18	28	37	33	27	22	25	31	30	20	25	33	24	27	36	29	32	39	30	22	26	35	28	22	23	30	23	21	30	14	34	35	28	24	31	28	29	20	26	18	30	25	27	29	25	29	32	28	35	25	36	30	28	34	29	31	33	23	26	28	33	22	27	32	23	19	36	29	29	36	25	32	25	30	29	28	32	31	20	32	19	28	25	39	22	33	34	21	26	19	28	27	32	28	31	35	27	32	33	29	18	27	29	24	37	30	25	39	30	29	39	38	33	27	26	35	25	27	22	26	19	28	26	38	19	23	23	35	26	36	35	30	32	17	21	28	30	24	35	26	22	33	29	30	27	27	25	27	22	40	34	36	29	38	28	33	29	27	27	36	35	19	23	35	28	36	35	35	39	26	28	26	26	35	26	31	34	31	32	25	21	30	21	37	32	27	50	37	25	29	23	26	21	20	35	25	20	37	35	28	32	43	23	19	32	29	19	27	29	25	24	28	27	20	24	22	39	22	25	28	35	20	28	29	36	32	31	20	30	31	24	35	30	24	29	27	31	33	29	29	18	30	37	31	29	31	32	30	34	23	22	26	23	32	31	24	30	23	30	26	24	29	24	28	32	37	32	25	37	19	33	31	29	29	27	18	33	29	29	30	35	23	27	27	28	34	45	25	30	24	39	23	30	25	27	31	38	32	32	21	32	37	30	23	35	25	34	26	25	30	28	36	29	36	24	25	26	24	28	31	28	36	27	30	28	16	27	30	30	27	35	28	32	33	25	30	38	28	36	27	31	32	30	27	22	34	32	25	28	30	33	28	34	30	31	26	24	28	33	24	23	29	29	34	30	32	27	34	30	24	33	26	34	21	34	29	30	28	34	28	21	30	26	32	29	26	27	38	24	19	34	34	34	23	25	27	34	20	29	31	32	41	27	22	24	19	38	38	25	39	28	25	29	39	32	27	30	31	32	33	25	24	33	30	27	36	27	28	23	25	38	34	25	27	27	25	26	41	31	27	23	25	30	25	40	26	23	34	38	24	27	34	22	29	24	18	23	35	30	30	32	23	30	30	24	18	27	36	34	28	34	27	39	32	22	25	30	40	29	31	27	41	30	30	35	30	39	29	26	25	37	34	31	34	27	35	28	27	24	30	28	33	25	34	33	25	37	34	34	29	33	22	21	30	31	26	22	31	23	30	35	28	34	35	30	27	36	24	30	23	38	24	31	25	31	32	28	22	32	23	34	36	22	26	35	29	31	24	31	29	23	21	36	36	33	35	37	32	23	33	29	34	28	29	29	35	31
33650	21596	12740	22001	29393	28361	24955	20949	17157	14598	12354	10969	10202	9230	8388	7577	6308	4963	4186	3653	3145	2966	2663	2302	1997	1773	1720	1503	1295	1306	1141	1021	1007	913	889	886	813	845	747	745	647	639	668	656	646	626	636	667	632	633	638	633	688	600	595	668	614	661	646	676	682	672	644	627	607	678	641	702	710	703	698	708	623	648	597	594	578	579	542	542	527	517	525	520	493	469	468	482	528	487	486	528	507	497	507	475	511	505	523	532	455	538	515	517	487	480	504	501	520	488	491	551	505	485	531	500	496	471	496	481	434	472	512	466	494	493	497	483	481	500	468	478	544	495	494	471	503	484	515	487	514	485	490	505	477	519	503	515	476	534	463	492	484	498	513	501	473	524	519	513	512	500	532	494	520	516	497	464	496	502	492	494	467	481	518	511	458	464	477	510	474	491	450	497	470	506	460	492	493	487	515	499	473	500	452	477	471	525	480	498	493	473	513	474	551	532	480	543	473	471	490	535	471	483	490	517	444	489	473	509	495	490	485	519	487	467	515	498	516	517	472	505	496	489	475	472	474	518	513	542	516	482	532	556	477	499	495	502	539	468	485	484	473	461	524	509	449	522	478	506	505	520	503	507	460	520	535	534	496	485	504	501	509	514	489	486	493	467	472	512	512	486	483	512	534	503	508	510	508	494	515	490	484	505	522	520	493	436	483	477	550	485	517	487	474	504	529	540	489	463	450	479	451	483	509	507	479	515	475	445	472	490	471	507	514	483	503	470	487	550	478	478	494	479	542	548	467	481	500	494	470	506	479	438	459	533	494	469	463	481	501	490	455	520	472	485	497	524	463	488	484	494	497	489	506	515	514	507	529	512	512	457	479	486	452	479	497	488	499	510	510	490	539	479	501	489	494	468	510	485	481	495	515	496	533	518	490	494	507	503	490	477	501	497	499	508	562	501	528	498	473	489	478	501	498	529	514	457	469	466	534	492	545	438	494	523	484	487	474	530	500	546	499	482	465	481	485	496	488	488	516	530	516	493	503	466	462	477	518	511	481	532	518	511	507	481	470	480	489	539	491	482	501	463	488	500	492	502	511	447	478	487	502	523	507	499	497	479	506	484	506	502	502	543	476	527	495	437	508	504	504	481	450	466	492	472	512	474	456	525	479	492	473	449	487	503	512	468	504	483	506	516	479	508	485	532	494	506	450	500	485	471	479	486	502	493	498	509	511	467	509	516	517	478	482	460	495	549	481	490	476	477	489	507	554	486	521	484	526	532	478	503	495	465	444	524	461	500	498	470	493	475	478	499	484	484	490	463	482	463	463	493	496	532	480	486	470	538	502	476	517	458	522	531	510	471	472	488	529	449	474	492	503	532	502	477	525	501	456	524	510	502	489	519	487	482	482	499	457	452	518	501	506	489	506	508	483	496	473	490	498	482	488	508	524	470	521	518	499	502	504	498	491	522	552	521	495	497	476	481	499	542	487	489	497	506	486	451	480	490	464	520	503	508	480	481	513	475	490	512	505	521	503	512	523	446	533	510	509	483	536	512	494	471	520	499	491	503	514	518	485	482	490	520	517	491	465	461	530	489	475	499	496	500	500	499	508	511	469	459	504	500	471	476	516	491	510	480	477	480	467	472	479	500	484	501	490	500	465	522	525	495	527	491	479	501	526	479	517	548	496	510	460	485	489	465	437	516	514	506	483	500	489	499	521	505	487	456	473	507	486	472	497	491	448	489	484	472	512	508	443	533	519	506	502	456	497	493	470	472	484	475	510	459	477	494	489	501	558	526	477	485	501	516	507	471	489	483	502	486	506	481	515	473	487	533	487	509	493	486	462	481	515	508	495	523	492	461	514	447	503	476	534	470	510	487	525	513	500	494	465	485	450	464	521	521	495	505	504	466	474	508	486	481	518	512	506	493	489	466	460	490	473	461	469	528	490	542	518	483	476	491	510	524	485	490	499	493	488	521	486	478	491	476	476	497	498	451	492	469	509	479	522	480	537	496	487	486	505	452	497	499	531	512	500	480	510	492	511	498	517	530	515	503	496	499	499	495	497	472	535	467	501	468	469	498	507	449	472	517	488	504	532	482	508	503	464	449	509	509	501	492	490	484	494	503	481	489	508	484	517	464	515	477	530	519	461	477	507	485	493	498	494	517	474	467	547	450	500	492	512	466	472	515	474	503	502	460	476	505	461	485	492	500	480	509	477	486	528	486	515	514	471	458	513	481	472	486	497	462	491	464	509	474	504	502	522	482	477	497	523	514	471	515	536	484	495	531	505	489	439	472	508	486	524	488	501	490	536	506	465	500	501	474	505	478	488	494	509	504	450	510	521	490	527	477	431	491	476	510	498	512	479	495	486	521	466	489	502	501	467	465	489	530	505	512	490	471	479	494	493	500	486	538	489	440	510	513	520	491	513	505	462	504	476	520	449	494	474	488	491	498	514	512	499	502	486	484	510	463	473	481	492	462	497	482	496	539	521	471	466	523	481	491	501	465	531	508	485	506	467	507	511	472	576	517	493	493	513	510	506	504	486	536	525	499	483	526	511	488	495	474	482	485	524	532	508	486	490	482	457	473	550	478	496	480	515	501	481	508	468	486	460	505	513	501	495	504	468	492	477	492	482	493	501	501	502	507	478	487	497	493	488	495	477	474	500	460	511	513	486	475	528	481	520	482	461	524	553	476	452	473	487	521	513	494	498	484	506	529	435	480	515	505	505	496	454	482	499	503	493	458	493	536	479	477	490	485	490	479	491	462	483	482	481	492	507	476	471	467	512	490	489	467	454	500	451	481	527	494	476	504	437	510	499	453	513	477	475	466	507	503	484	515	487	495	510	428	461	489	495	543	543	506	517	485	506	480	523	473	485	507	472	501	473	542	496	482	501	525	479	495	518	502	547	490	504	528	547	518	481	517	468	472	561	457	469	486	524	511	501	498	488	493	454	490	502	462	482	507	493	525	495	458	459	454	538	513	494	499	529	490	495	483	475	483	508	497	488	495	527	496	475	482	469	486	487	498	519	512	494	487	501	476	451	482	484	495	484	506	484	504	485	488	501	533	494	540	458	509	462	456	499	509	485	522	504	498	496	510	508	519	486	513	461	494	468	526	497	510	497	487	478	494	459	454	502	501	471	504	462	503	518	511	480	511	497	526	475	481	511	496	519	489	444	459	473	500	520	457	464	487	483	496	488	515	500	495	471	523	475	537	512	491	477	508	490	504	517	498	506	518	500	466	483	516	527	503	512	460	520	526	487	504	527	488	515	485	535	486	488	476	494	507	479	510	500	505	472	495	466	509	476	494	485	449	511	466	466	532	492	534	513	522	475	489	504	480	512	514	496	518	483	521	487	487	497	520	480	493	510	499	483	552	533	465	454	457	483	505	493	486	506	508	481	524	464	463	466	556	510	499	473	485	470	500	477	506	461	483	497	542	451	506	508	505	446	499	487	505	528	551	501	483	502	531	496	513	492	477	509	491	489	501	512	492
6059	2695	968	652	894	843	700	676	495	439	378	323	287	336	296	260	220	157	144	109	128	132	97	96	77	69	72	64	70	52	61	42	54	42	31	52	57	46	43	49	53	30	37	42	47	44	35	32	45	47	39	33	46	51	42	46	45	47	39	39	46	23	45	32	38	41	38	55	35	36	45	38	51	44	37	36	48	51	27	48	33	44	36	44	35	34	36	36	36	33	33	39	45	24	39	37	28	34	39	36	29	35	40	43	28	48	32	34	37	34	48	34	30	42	44	45	33	31	34	31	46	35	39	42	41	34	38	34	44	26	27	37	42	47	35	40	26	38	31	40	43	34	40	38	33	39	36	35	34	42	45	42	37	37	33	48	29	39	35	48	41	40	35	28	37	42	28	36	39	29	44	40	40	27	40	35	28	42	42	35	30	33	35	32	36	32	43	26	29	34	38	32	31	26	38	36	36	35	43	37	32	30	36	33	26	44	33	27	37	34	30	42	26	40	36	37	32	34	31	37	37	37	31	34	40	31	40	36	39	31	37	30	30	36	32	37	29	40	35	39	41	29	38	23	34	55	37	43	42	35	34	30	39	42	36	34	40	35	38	31	39	40	22	29	36	28	45	33	32	32	40	37	34	31	32	34	36	45	35	26	39	46	39	30	38	37	32	44	37	37	28	29	38	43	25	30	27	26	40	39	43	33	32	34	40	43	35	34	28	34	37	42	33	48	44	29	43	41	27	38	44	49	43	34	44	37	39	30	38	41	35	29	34	25	31	33	42	22	37	43	37	48	41	33	32	41	36	48	27	35	42	29	31	40	33	39	35	40	28	30	29	41	39	37	29	35	36	27	28	41	49	33	43	30	39	23	43	36	28	35	29	45	25	49	36	38	35	40	53	35	38	31	43	40	33	35	43	30	32	42	46	42	46	31	34	34	33	39	26	47	27	39	37	45	41	33	37	36	41	36	21	43	32	36	37	38	33	36	26	37	40	36	36	27	36	30	29	38	39	32	41	41	37	31	31	34	28	27	32	29	41	31	42	29	34	29	38	36	38	46	36	33	36	23	36	48	39	40	42	33	36	37	40	36	32	42	50	43	38	25	34	36	45	37	38	27	34	35	34	41	37	38	45	42	36	39	46	34	27	43	27	39	36	35	45	31	46	42	38	32	42	28	43	29	38	33	41	40	31	37	38	35	44	44	38	34	38	36	42	50	37	29	42	46	40	26	35	42	44	23	26	34	41	33	33	39	42	47	45	30	40	46	29	38	37	41	35	36	41	46	37	39	38	32	39	39	38	31	31	38	34	31	41	26	39	40	24	37	36	31	38	34	34	35	37	32	34	40	29	37	31	33	36	42	32	31	42	38	39	46	28	41	46	40	33	39	34	30	36	38	30	43	26	36	40	44	33	31	33	37	45	36	25	29	39	39	34	37	36	31	34	35	49	24	26	38	37	40	32	51	33	46	37	30	46	25	38	35	34	31	42	33	27	35	40	41	32	38	32	30	47	33	40	42	29	43	31	44	25	30	30	39	28	42	28	31	33	24	48	36	38	44	30	42	37	33	35	30	33	40	33	37	45	39	28	31	29	52	36	31	41	53	47	38	35	42	40	37	33	38	30	35	34	38	33	32	40	43	40	32	38	35	37	44	32	27	38	29	37	38	45	46	27	36	28	24	28	39	29	40	36	23	38	30	33	36	33	40	39	32	44	32	44	35	42	33	25	42	43	36	37	33	43	33	26	32	27	37	38	42	35	28	35	44	35	36	26	36	36	35	34	32	30	27	37	31	44	28	40	22	38	36	36	44	43	33	43	34	42	34	36	36	28	35	34	33	34	41	34	42	35	32	30	42	35	27	33	33	39	39	35	33	28	31	45	28	26	26	30	41	35	40	37	36	35	39	35	34	32	35	37	36	36	35	39	43	35	24	35	42	39	38	46	26	26	32	22	45	30	37	38	34	42	53	28	41	32	44	42	34	29	32	35	24	39	28	46	30	41	32	34	45	47	49	25	37	39	34	31	42	32	43	40	26	38	37	33	36	36	38	34	35	35	28	34	23	25	28	36	40	43	44	29	30	32	33	47	31	55	43	32	26	32	37	40	40	39	37	31	40	32	33	27	32	57	34	36	29	35	32	38	43	35	36	40	29	41	43	29	26	45	31	26	40	40	36	40	34	34	49	20	39	26	30	41	30	34	45	27	36	36	46	42	34	47	29	35	31	41	39	34	34	39	35	38	34	41	51	45	32	46	39	37	39	36	37	44	34	48	54	31	52	43	22	30	27	29	35	42	27	44	30	38	28	38	39	40	35	38	34	30	38	30	48	35	43	32	35	31	35	37	37	34	35	32	40	33	42	18	27	49	47	53	37	34	30	47	49	37	39	25	31	35	31	35	26	36	34	36	26	39	38	34	35	35	32	48	30	37	53	32	38	40	45	32	41	37	36	49	34	25	46	33	32	30	38	35	33	38	35	42	37	34	40	36	34	39	35	34	41	41	32	41	38	43	39	36	46	33	34	44	38	31	34	41	39	41	38	31	45	30	39	36	42	31	31	31	32	28	37	44	40	32	44	32	40	24	31	35	39	30	36	34	33	44	38	31	42	39	40	26	24	41	31	40	31	29	44	33	32	45	42	32	35	42	36	47	37	30	45	42	47	46	20	41	39	45	38	35	35	46	35	37	38	27	42	33	34	38	49	46	34	39	29	23	24	42	35	30	39	35	49	36	28	39	46	32	30	42	28	32	48	38	26	28	42	35	37	36	31	27	35	40	42	27	35	37	40	34	41	39	38	45	39	29	41	42	41	32	41	36	42	47	28	33	40	36	29	33	38	48	28	28	39	41	30	26	35	40	43	29	34	32	32	43	34	32	37	36	37	41	35	31	33	33	35	39	35	32	24	35	40	34	35	35	35	40	38	39	33	39	39	34	39	25	33	28	34	41	31	34	33	34	24	43	36	43	33	29	36	37	43	31	48	33	38	25	45	38	30	56	25	30	33	37	36	34	43	31	37	27	33	29	36	36	47	37	43	34	52	37	30	34	39	32	38	35	39	47	40	41	32	44	27	39	40	25	39	38	28	38	37	40	47	41	38	37	24	46	37	44	46	41	36	40	36	34	30	43	42	48	38	37	44	33	41	40	39	35	29	35	32	38	37	46	48	34	28	44	38	35	44	29	35	38	33	42	38	29	31	38	31	41	36	39	34	41	33	34	29	36	48	36	38	39	37	41	33	33	41	34	42	27	49	29	31	41	34	39	44	35	36	32	34	39	31	42	29	41	40	46	43	33	36	50	39	41	39	40	35	38	31	31	39	35	38	45	26	31	31	31	41	35	41	37	40	39	40	35	42	37	33	37	36	35	43	36	36	36	49	42	30	39	41	44	33	36	37	32	30	35	35	36	41	44	33	51	29	42	35	32	43	28	41	31	45	38	35	39	36	40	31	37	38	44	33	41	31	31	22	38	35	35	42	33	23
43260	27754	18868	28974	36057	35540	32132	28725	24552	20968	18369	16523	15729	14978	14239	12786	11137	8336	7208	5983	5449	5004	4225	3831	3338	3026	2756	2620	2322	2077	2054	1689	1549	1539	1378	1349	1319	1280	1158	1067	996	999	922	898	885	901	907	929	873	905	954	931	896	916	889	875	882	874	907	923	882	955	931	927	975	836	886	925	927	901	966	913	903	889	789	792	754	688	698	689	687	670	650	605	688	660	619	646	661	627	622	675	645	632	638	663	640	580	602	646	667	624	646	694	630	601	644	633	640	630	636	628	640	642	616	583	618	617	604	616	619	625	638	657	586	620	619	610	622	616	614	632	648	639	625	658	607	649	614	630	613	613	586	606	584	642	635	608	608	630	633	596	624	627	586	615	628	611	599	593	633	672	604	627	654	607	627	642	610	618	594	639	608	615	581	620	618	645	611	628	646	617	623	644	618	673	645	620	610	684	653	589	622	662	581	599	627	640	616	648	574	551	628	649	640	624	607	610	624	596	580	653	632	604	612	636	635	602	617	608	598	585	565	635	608	579	623	672	612	635	598	589	644	570	627	629	635	647	599	635	659	618	643	625	641	584	621	685	603	679	611	613	642	609	626	653	602	663	614	586	594	592	652	597	638	631	609	595	642	614	665	585	616	607	604	652	618	630	606	592	631	566	612	629	691	644	614	660	590	622	640	570	629	559	586	608	573	647	638	631	615	654	650	610	640	623	602	631	632	613	655	601	637	610	585	615	660	573	624	628	611	609	600	563	631	584	683	622	643	643	642	614	631	594	646	613	614	590	616	570	558	624	619	585	607	630	630	586	601	641	568	571	628	689	624	613	626	651	660	573	591	560	604	588	621	612	630	604	630	624	636	627	650	657	619	622	679	625	622	614	635	631	621	610	598	607	605	558	576	611	588	633	607	626	640	635	606	573	613	615	586	612	664	603	609	597	643	641	575	631	634	593	637	576	628	649	631	616	608	628	587	613	622	606	568	663	632	604	586	609	637	617	605	618	633	588	612	594	608	609	625	595	616	594	598	582	568	650	626	646	558	591	662	648	577	619	603	584	633	603	615	620	605	581	612	623	626	629	624	578	643	549	584	616	634	658	623	654	629	618	650	645	586	624	607	622	588	615	635	646	628	600	626	569	631	577	593	653	604	552	635	649	662	614	641	600	620	623	601	652	652	644	609	618	609	633	609	648	580	688	638	569	622	663	605	652	624	644	607	664	589	607	625	642	635	655	599	609	635	629	633	635	583	640	596	602	577	687	629	642	582	580	623	609	605	584	614	601	620	644	602	572	622	641	616	584	599	659	607	610	579	608	631	639	629	581	597	607	630	622	585	583	631	640	602	611	661	658	608	638	645	592	616	584	585	626	623	617	635	567	615	622	618	599	632	623	641	616	635	603	567	590	609	585	586	591	635	611	598	597	631	620	593	634	616	648	576	623	622	609	638	584	629	641	592	649	603	630	573	608	607	597	599	655	653	630	617	596	671	593	641	603	622	630	597	640	624	582	679	616	687	583	631	570	638	584	631	645	609	661	630	658	592	649	594	632	616	659	597	582	599	647	617	584	612	659	632	611	596	597	664	655	597	577	636	579	611	601	575	630	607	628	653	588	600	594	599	634	628	620	628	657	683	585	607	638	637	585	625	607	628	610	676	632	604	644	664	589	610	616	597	574	584	620	579	599	636	622	659	652	632	595	585	625	602	622	578	668	631	608	605	623	617	626	617	598	646	619	640	617	596	606	648	577	603	585	601	657	626	623	582	620	604	618	590	627	583	588	613	620	653	632	635	646	602	644	633	623	644	616	639	599	633	627	578	606	626	603	571	625	642	589	592	556	650	632	597	629	623	593	601	635	659	603	625	575	679	656	602	640	615	604	641	610	609	590	663	609	628	635	602	654	606	616	616	585	583	558	637	616	588	623	636	628	632	638	611	612	620	639	568	607	598	580	630	594	628	632	650	617	624	632	579	617	668	614	600	579	619	597	621	603	622	612	646	606	648	667	611	615	632	595	655	630	589	625	567	607	646	590	645	611	650	627	595	584	613	602	614	603	643	587	645	638	600	615	600	637	619	587	617	605	638	575	659	652	625	575	584	589	608	630	621	599	627	590	629	601	642	597	604	592	627	602	650	600	641	613	605	657	646	626	613	633	607	615	624	587	598	644	660	613	616	608	586	612	605	591	614	609	659	619	628	655	639	628	622	658	623	599	617	611	633	638	646	656	586	662	651	584	638	601	625	570	638	641	611	594	629	616	591	587	600	630	595	626	626	637	602	602	618	608	610	626	619	582	662	592	663	609	568	645	586	655	603	640	599	642	605	644	594	619	651	620	625	633	621	630	626	612	646	616	619	624	640	608	644	629	586	596	612	635	655	634	600	638	596	559	583	635	622	613	638	587	602	612	625	613	619	587	589	603	639	651	636	609	627	582	656	606	621	603	578	661	633	595	594	616	641	619	613	590	668	626	605	584	567	636	582	578	609	605	582	618	598	694	642	628	638	607	627	645	605	664	621	601	599	632	578	637	589	620	587	642	606	608	661	641	654	602	584	570	567	636	657	587	618	582	615	606	612	595	614	637	624	626	619	632	623	621	618	587	625	681	616	663	603	610	660	664	605	580	648	630	634	610	630	665	601	630	642	675	615	615	628	606	626	574	620	613	585	583	642	621	603	589	616	585	565	611	628	631	610	582	617	619	617	638	588	646	604	629	623	617	647	651	616	625	601	593	613	607	615	606	679	631	640	617	646	591	618	608	610	593	612	594	606	621	662	657	603	615	651	624	619	590	631	674	633	616	631	607	635	600	645	612	635	605	581	632	637	596	666	617	582	603	599	646	611	620	551	621	572	603	622	580	562	591	593	659	614	633	645	623	604	600	615	584	643	610	623	624	629	572	581	652	661	617	623	603	634	630	658	650	563	630	564	616	659	613	633	642	600	657	612	638	615	619	623	636	655	578	638	618	619	556	608	600	625	597	597	620	621	601	628	623	651	603	616	614	597	630	621	670	620	586	647	593	566	645	645	619	597	615	573	621	621	648	632	576	608	632	575	644	655	584	647	595	640	643	596	624	642	617	616	618	572	636	596	634	640	598	612	629	668	609	563	593	619	611	663	583	598	643	590	586	626	635	595	585	640	601	607	628	622	618	637	604	635	584	640	652	578	599	650	597	670	602	646	591	621	591	617	624	602	624	619	571	597	607	638	617	627	641	630	579	581	647	618	594	616	656	601	596	608	601	627	608	596	597	592	594	636	627	617	607	637	616	623	624	635	626	569	576	601	585	636	555	629	619	630	632	559	658	619	613	632	658	605	599	611	628	602	582	576	613	632	639	601	601	609	618	647	609	632	619	649	600	612	601	605	566	616	662	583	653	636	613	599	659	609	598	619	579	600	632	618	602	634	629	614	660	661	642	593	614	604	624	628	582	644	637	573	605	646	588	589	590	610	629	573	659	643	631	595	635	639	615	600	644	565	615	639	632	622	557
6016	1909	777	456	629	644	577	456	437	321	314	300	236	291	269	239	201	141	101	130	109	99	95	85	73	72	67	47	55	43	63	57	47	52	52	38	48	41	51	46	41	37	55	30	34	46	39	39	33	43	42	31	33	47	42	42	38	28	33	45	43	38	39	41	52	53	41	41	37	45	43	34	46	42	33	43	36	34	37	38	37	29	36	36	37	38	44	30	37	54	36	38	40	35	36	31	41	34	35	38	46	31	36	38	49	36	36	37	46	38	35	29	30	30	44	36	39	41	31	39	37	37	30	35	30	42	29	42	42	30	43	40	33	34	31	30	41	30	47	29	35	36	36	36	41	37	38	23	48	34	36	34	34	41	27	33	44	34	29	43	38	32	30	31	39	35	29	24	35	32	44	41	39	31	34	42	41	26	44	45	31	37	38	34	38	29	37	30	34	32	40	25	39	32	31	35	31	42	35	37	29	33	30	31	35	51	35	30	34	30	35	32	34	34	30	37	37	31	33	32	39	37	33	33	36	37	39	41	30	42	43	33	40	32	41	33	28	31	47	42	31	25	43	33	35	31	28	37	44	42	40	40	29	41	24	35	33	28	38	36	45	33	36	33	24	38	40	36	30	46	32	32	34	39	48	38	54	37	39	29	34	29	40	43	30	37	41	37	38	37	31	40	31	38	42	45	35	30	37	35	31	36	42	37	29	38	35	31	32	36	35	29	25	46	35	28	37	33	35	32	32	26	32	33	41	43	41	41	51	40	40	28	34	32	32	39	38	31	40	36	37	44	29	51	41	42	27	31	39	42	25	36	39	28	33	30	43	37	34	45	30	44	40	39	31	37	32	37	35	37	34	36	45	37	44	30	38	39	30	34	36	41	28	49	33	37	33	24	39	29	41	34	33	41	47	29	39	39	34	35	41	33	29	35	35	33	40	37	41	44	33	30	30	40	42	39	36	43	43	30	36	39	36	36	35	36	38	39	47	31	38	40	39	35	38	35	38	42	45	34	49	40	33	38	29	45	42	36	45	43	35	54	47	32	35	41	31	44	32	42	34	53	39	39	33	48	43	37	48	39	42	27	33	27	34	38	43	39	36	44	42	44	35	46	32	45	42	42	52	28	43	29	30	51	33	30	43	36	46	42	36	35	25	46	28	35	48	43	43	43	31	24	44	35	25	33	34	44	42	39	39	36	38	34	42	29	32	34	28	35	32	35	30	27	34	41	38	29	45	38	50	36	38	44	38	34	33	35	34	35	31	42	33	34	52	37	39	34	37	40	44	39	30	41	37	40	41	36	37	37	37	43	35	38	50	36	39	42	39	26	39	41	30	36	36	44	38	44	36	28	40	31	44	33	40	29	38	34	32	36	38	28	34	39	31	23	31	40	31	41	37	35	34	31	37	44	35	39	48	38	31	31	33	26	41	45	39	46	39	42	33	35	42	36	35	37	35	39	32	35	48	43	43	39	30	36	37	39	37	29	38	41	42	35	41	40	40	29	44	47	39	36	34	36	39	38	49	23	40	31	41	41	36	47	32	28	34	38	41	52	38	33	33	34	40	35	34	27	37	38	36	37	32	36	45	33	37	33	41	27	37	33	33	31	41	33	43	39	31	40	33	36	28	37	33	33	22	41	38	32	31	21	43	40	40	44	23	31	38	40	43	33	30	43	35	38	30	39	38	35	57	42	38	31	39	34	34	43	28	48	35	36	31	36	30	33	45	36	43	29	33	27	47	43	42	33	45	30	38	42	34	30	41	31	42	30	45	34	38	32	43	33	32	29	36	28	39	34	41	33	51	39	26	26	45	40	39	34	36	28	41	33	34	39	29	40	33	42	33	31	46	46	41	31	32	40	24	37	28	33	35	40	32	34	41	36	41	44	38	43	34	38	39	42	42	35	32	40	26	36	39	38	32	27	35	39	47	42	37	37	32	44	38	37	39	31	31	37	31	35	47	41	45	31	52	38	45	35	29	39	32	41	41	46	32	42	33	37	38	29	41	50	36	31	42	29	32	37	43	25	38	45	38	34	44	39	42	41	46	34	43	32	29	54	36	40	34	32	36	38	43	31	36	33	39	35	45	49	38	38	38	33	34	36	39	35	40	35	39	41	34	39	39	49	41	35	37	36	32	36	43	39	37	47	46	34	31	37	40	31	23	51	36	28	40	39	37	28	33	32	40	42	35	38	44	30	47	36	39	38	31	32	34	37	42	32	32	41	37	30	42	35	32	27	45	35	32	36	36	42	37	34	29	34	50	31	38	34	34	39	32	37	37	41	22	42	27	30	29	33	35	25	26	35	35	30	36	44	46	43	28	37	47	42	45	32	28	37	33	43	32	37	30	38	35	29	32	39	41	39	33	38	37	37	41	27	37	40	34	33	29	39	41	29	34	31	37	38	39	38	40	40	38	40	38	34	40	38	35	29	43	37	29	36	31	32	42	44	25	34	28	46	33	38	41	24	34	40	31	37	32	44	31	32	35	38	38	49	37	38	32	41	40	25	43	43	57	25	37	29	26	40	27	35	47	41	33	40	36	40	36	42	39	46	34	36	32	44	41	45	32	32	30	47	34	35	40	37	50	36	31	41	44	23	39	43	27	40	39	36	24	35	35	30	26	40	35	47	39	34	35	34	31	36	32	36	38	37	25	39	35	39	26	50	27	31	42	37	37	43	30	49	46	43	31	37	35	34	37	37	28	32	36	31	46	41	33	36	37	28	40	41	37	29	42	33	37	32	30	44	38	34	30	32	28	28	45	34	26	36	29	36	39	37	33	31	40	42	44	34	45	39	44	43	41	37	32	36	38	28	38	31	39	31	38	27	27	43	33	34	26	31	38	33	35	43	32	34	28	39	28	37	31	41	31	47	41	43	43	38	36	44	36	41	45	57	36	47	23	39	32	46	49	35	42	42	31	33	40	43	32	44	31	33	30	29	35	33	34	33	39	41	42	45	33	44	26	30	35	46	37	27	34	34	34	41	31	39	45	37	42	33	45	30	41	37	34	32	37	41	32	44	27	33	30	38	41	50	29	34	49	21	35	35	28	46	39	33	29	46	28	29	49	38	38	34	33	50	46	43	29	35	27	39	32	24	36	32	45	40	29	46	35	37	45	35	38	51	29	38	42	37	41	31	30	38	39	34	33	47	43	46	42	37	43	36	30	42	48	40	49	41	44	37	34	36	37	34	45	41	36	30	32	31	33	33	35	35	37	43	38	40	38	33	43	31	36	41	29	41	36	42	34	34	32	37	24	26	40	44	36	39	35	46	38	43	38	37	29	40	42	36	45	47	25	34	39	39	34	36	33	33	44	38	40	25	46	40	28	43	35	41	31	39	28	44	33	33	41	35	33	30	31	30	34	36	32	33	45	36	32	46	28	25	44	35	23	34	39	49	39	43	41	34	39	33	36	24	34	30	36	41	39	35	43	35	38	34	37	41	33	37	38	38	36	42	48	36	35	40	43	37	33	29	35	43
38267	24864	16651	26118	33193	32704	29545	26070	22523	18997	16607	14929	14162	13754	12997	11486	9796	6929	5718	4846	4468	3909	3558	3197	2756	2434	2131	1979	1821	1793	1604	1414	1302	1303	1274	1220	1142	1083	1049	1014	961	878	877	875	861	827	874	799	858	853	836	869	822	874	820	835	869	853	855	815	906	892	885	856	829	798	886	863	915	928	875	882	849	792	716	745	739	678	644	650	662	665	657	639	654	663	662	644	635	634	656	658	626	641	632	655	644	618	611	607	597	655	608	600	599	666	635	623	635	643	614	633	621	641	588	627	634	633	613	609	586	623	644	661	640	643	621	582	615	624	591	663	651	657	620	630	659	657	616	626	682	678	615	600	609	638	591	619	689	562	626	670	642	608	613	648	619	623	635	649	612	603	621	649	609	659	635	683	640	644	676	625	671	632	628	606	648	678	602	682	650	644	606	645	592	603	653	631	620	626	613	656	627	622	636	617	607	656	592	609	643	592	590	595	604	613	624	609	601	652	645	632	597	643	595	611	603	620	610	641	586	608	592	645	617	605	613	635	623	604	666	636	645	618	614	639	600	636	617	647	658	647	595	608	596	572	626	669	654	583	649	643	576	632	610	611	588	653	624	588	657	607	631	635	617	617	648	659	622	622	670	660	632	670	615	593	636	653	644	614	581	632	591	609	687	608	639	625	638	591	673	635	618	631	625	612	617	630	597	592	608	639	577	621	618	596	647	598	656	587	616	641	632	627	683	614	641	621	669	671	672	600	622	631	632	601	574	626	650	653	624	628	646	654	623	595	615	618	602	655	602	710	660	582	633	634	641	613	622	570	632	620	632	583	622	607	662	643	630	641	627	624	685	597	644	612	630	633	650	619	658	580	568	639	637	643	685	639	620	618	624	630	650	654	618	575	598	639	608	604	596	590	658	602	653	637	632	628	602	651	604	649	611	658	613	650	579	678	598	622	626	642	616	616	617	637	620	689	612	616	604	663	620	622	643	642	660	607	667	623	653	624	612	616	643	670	622	643	620	646	623	636	606	588	632	595	619	650	625	592	706	636	635	613	633	651	617	648	610	623	624	635	617	587	640	652	614	627	623	631	619	627	674	652	628	646	674	604	619	638	613	610	612	603	628	606	586	628	633	595	607	676	603	666	607	580	617	613	648	629	614	674	593	671	618	665	591	559	615	620	604	709	669	653	605	573	628	640	631	664	638	594	652	600	613	627	621	662	640	662	627	610	621	661	609	606	634	595	644	640	622	608	664	642	631	592	623	624	624	655	616	627	603	609	613	621	621	652	566	636	620	642	620	634	647	667	660	601	605	648	630	653	620	589	650	629	631	655	641	605	628	619	629	632	626	628	618	604	697	555	632	617	571	654	571	629	612	683	604	613	617	634	652	575	630	625	657	595	652	595	589	618	607	625	622	570	633	630	646	652	638	635	623	605	638	615	678	627	673	613	638	671	671	655	647	622	660	647	651	611	626	608	633	634	648	591	640	639	638	670	640	669	652	637	577	606	623	592	629	661	649	632	645	659	608	642	630	647	644	620	635	603	671	646	652	640	652	652	638	664	629	618	619	597	610	621	659	610	644	600	606	633	624	589	622	668	657	654	635	632	671	613	617	660	659	630	639	619	613	621	599	615	625	652	637	607	626	633	619	643	597	650	636	621	611	649	630	593	641	613	674	663	650	649	623	621	615	584	628	632	611	587	590	597	641	607	668	593	646	653	637	633	598	643	598	616	634	637	636	611	609	665	581	627	644	632	629	620	625	618	647	590	626	639	598	638	621	626	591	615	624	628	674	644	642	608	633	617	669	616	658	646	600	650	624	661	599	662	607	620	659	639	610	615	568	665	626	597	615	636	655	574	631	633	627	649	625	619	629	593	673	584	640	673	664	635	617	577	625	598	648	647	622	658	657	642	636	645	652	633	639	589	668	654	639	687	647	617	587	640	632	614	600	582	625	609	638	632	619	647	638	659	593	602	626	624	604	603	625	637	642	620	646	621	616	618	629	645	610	605	623	629	611	608	565	635	596	601	647	606	594	652	606	633	672	653	624	609	664	644	624	617	635	605	649	667	668	610	639	606	629	666	675	634	658	574	675	619	625	650	642	642	656	677	585	648	598	634	588	614	601	683	628	611	645	633	633	572	639	622	630	625	646	583	627	703	620	659	598	637	657	611	669	609	653	616	639	619	636	625	634	599	619	598	598	646	643	603	625	580	620	613	637	601	676	665	654	606	586	598	680	624	627	657	581	648	602	628	604	625	638	595	605	651	622	620	593	617	642	620	659	605	665	607	653	663	581	644	610	622	614	607	662	620	589	654	662	616	607	629	598	650	639	642	617	623	639	635	691	653	634	651	628	612	615	637	626	617	599	614	624	640	640	600	645	659	633	625	607	616	661	645	602	616	640	632	629	632	626	605	589	626	628	619	613	613	619	643	651	595	603	661	674	653	599	594	664	644	626	602	635	634	591	637	629	564	613	700	653	626	660	585	641	636	633	671	661	629	652	675	657	603	679	633	564	651	575	622	597	628	612	597	596	598	625	637	636	607	613	601	614	616	637	622	654	632	625	617	595	670	634	636	625	650	661	662	644	626	653	606	657	646	601	678	636	606	640	635	600	586	613	657	623	668	633	641	651	611	600	601	638	648	637	613	616	615	626	616	617	592	644	609	594	634	636	609	593	595	591	609	623	654	623	617	649	562	664	656	628	623	592	648	603	616	613	623	637	559	636	611	655	615	601	631	629	613	642	586	641	598	632	680	587	637	609	668	612	653	653	639	653	600	613	594	628	653	631	612	627	604	560	637	629	599	631	628	644	622	573	603	595	656	593	639	661	645	637	608	607	609	642	640	592	623	653	694	610	618	618	644	591	626	640	656	618	593	629	656	637	660	645	650	652	614	616	643	674	618	663	647	653	659	670	631	607	641	643	624	660	650	666	625	606	611	630	637	628	616	635	615	632	642	641	624	638	641	613	612	633	629	625	658	618	612	664	663	591	638	617	622	650	637	622	617	590	668	620	658	648	653	634	660	611	622	608	610	611	654	634	630	633	652	662	627	611	624	673	603	596	599	642	595	605	627	619	613	631	591	614	632	629	605	621	634	623	598	654	648	622	621	619	670	695	675	611	595	687	634	636	612	606	608	630	658	592	636	620	614	647	648	621	616	605	616	589	608	623	618	611	642	595	633	618	638	581	565	616	618	629	592	576	642	667	637	646	624	636	667	631	617	638	624	636	607	648	645	604	662	671	645	616	614	659	658	602	659	621	641	605	617	611	592	602	643	644	609	609	655	631	611	664	654	604	703	597	639	666	651	602	640	644	634	651	660	619	612	618	632	579	628	652	653	597	658	666	636	614	634	660	625	604	639	650	667	601	657	568	615	628	630	627	640	620	618	616	636	609	631	654	593	637	621	636	619	685	624	635	646	622	658	643	651	628	657	699	622	641	567	628	676	613	636	628	615	595	632	625	580	582	601	602	669	618	618	667	639
7819	3546	1292	773	1056	1005	910	776	670	530	469	511	506	463	362	279	242	197	169	157	132	110	109	98	84	105	68	72	96	71	77	67	55	61	61	74	59	65	51	50	53	59	52	49	46	51	47	47	43	43	51	61	46	49	45	54	45	40	46	41	52	56	49	55	47	38	52	64	45	53	45	46	46	53	53	42	45	40	39	50	59	44	34	48	42	45	34	38	50	38	35	48	36	52	52	46	43	48	45	52	41	41	45	33	31	35	42	48	38	38	49	48	41	52	43	46	40	39	32	33	51	35	34	44	45	32	40	44	49	48	40	43	45	45	38	40	51	43	38	43	39	45	43	37	33	46	48	51	28	43	34	41	45	49	47	44	40	52	44	44	48	53	34	34	50	48	45	50	48	47	41	36	33	35	36	47	45	53	39	31	47	49	40	53	43	38	49	45	47	38	34	33	43	41	39	39	48	43	39	50	52	32	60	48	43	32	48	33	39	45	40	53	39	44	33	41	39	37	42	51	52	34	46	32	48	38	42	49	39	36	41	53	33	46	42	34	21	32	54	39	38	46	45	49	44	46	54	50	51	45	46	38	38	26	52	44	39	41	56	44	52	48	50	45	38	41	33	30	46	59	44	35	45	36	41	43	46	48	35	41	36	46	49	50	50	40	34	40	37	51	30	31	58	41	45	44	35	40	45	40	45	41	28	36	40	39	27	44	41	35	45	35	45	40	42	38	36	29	51	29	47	32	42	47	45	43	42	39	38	28	43	49	43	34	32	42	30	44	45	41	39	46	41	50	46	39	53	49	35	38	36	43	46	37	47	41	37	40	45	49	39	44	41	37	29	49	42	44	37	50	43	51	39	45	53	45	43	54	45	42	38	28	47	42	37	44	45	49	43	32	33	51	43	35	48	41	42	42	34	40	48	43	38	40	54	42	36	33	50	47	39	53	38	44	35	37	45	25	49	42	50	41	39	43	38	48	50	39	37	45	48	40	49	36	46	37	43	52	39	39	42	43	52	41	39	56	30	37	40	38	40	52	54	40	40	59	45	31	29	44	47	49	35	46	47	39	47	42	49	37	53	40	47	47	40	55	38	39	47	47	49	35	53	41	44	39	38	44	33	35	43	50	64	42	44	49	41	47	52	41	35	41	53	38	32	33	32	39	39	53	47	45	40	47	63	38	41	44	42	50	49	33	43	47	34	37	35	45	45	37	43	33	44	50	47	35	48	32	41	39	35	43	35	51	30	39	36	42	34	33	43	45	55	40	40	46	53	49	46	33	46	47	41	37	44	53	45	39	41	36	43	45	42	52	34	50	43	35	48	52	43	46	43	42	60	35	39	41	47	44	49	47	59	58	40	42	44	49	42	48	55	45	45	39	49	42	35	55	48	47	35	37	43	48	47	50	46	50	41	43	57	43	33	48	44	48	41	40	40	39	32	46	46	49	41	29	43	42	40	42	42	44	45	45	48	29	46	58	55	30	38	42	48	42	40	32	57	40	50	34	48	45	47	41	35	52	38	40	38	42	45	44	41	41	42	40	48	47	43	50	38	39	55	35	49	42	31	45	44	44	44	40	45	44	38	49	37	46	44	47	33	35	44	33	44	51	47	41	44	39	38	45	44	47	49	38	55	46	43	43	40	43	43	46	40	44	44	49	35	42	48	44	41	48	41	42	56	31	37	51	40	42	46	55	37	41	36	47	34	38	29	36	40	30	44	46	33	36	42	44	49	36	36	44	41	48	32	48	37	45	48	46	33	50	41	35	53	45	49	44	40	37	45	43	56	44	41	49	44	49	50	53	37	47	44	37	42	57	34	48	43	43	52	49	43	38	41	55	43	45	36	41	49	46	49	44	47	41	44	33	45	52	42	42	38	35	38	43	32	43	41	55	44	43	48	33	43	31	45	54	47	40	38	42	49	49	38	52	42	43	57	44	38	43	45	40	42	37	36	44	45	36	36	37	27	43	48	40	53	45	43	43	41	33	35	38	45	56	49	43	51	49	55	44	34	47	40	45	46	41	50	41	35	35	47	36	44	54	41	36	45	48	53	45	39	55	49	46	50	44	40	44	51	29	49	45	48	50	39	33	35	47	49	48	41	38	39	37	52	44	52	39	45	45	58	45	35	39	40	40	54	39	45	52	44	38	52	40	41	32	38	52	42	54	34	47	43	47	46	36	49	28	41	45	46	43	32	47	37	39	44	40	46	49	44	55	39	36	38	40	40	26	44	46	52	36	41	37	48	42	39	30	47	32	34	40	51	40	42	56	49	47	47	32	38	44	46	39	41	48	32	41	49	32	47	42	44	31	46	40	37	39	47	53	34	46	35	50	48	45	40	43	55	45	47	38	49	54	39	31	39	58	41	42	40	53	46	49	49	44	53	46	37	35	42	49	33	41	41	43	47	45	45	47	38	35	50	41	44	42	39	46	51	41	37	37	47	48	38	35	44	34	37	42	44	42	44	47	45	51	32	38	53	40	48	34	51	40	36	42	57	38	47	51	44	44	45	37	43	41	43	48	53	35	35	32	41	33	41	43	46	42	45	42	44	30	42	36	44	36	39	43	48	47	45	45	44	36	38	46	53	34	52	36	52	45	42	50	37	46	39	41	46	41	33	41	29	53	51	40	40	53	39	42	56	48	39	55	56	31	28	41	42	43	42	47	40	42	51	29	29	50	37	47	38	40	50	38	43	50	40	39	29	36	45	41	48	49	36	44	48	40	47	50	36	37	39	28	53	52	41	48	48	31	39	48	44	24	45	50	35	36	47	42	43	44	35	36	51	50	40	43	40	41	52	50	41	44	34	43	55	46	45	44	38	36	49	45	46	36	35	52	44	51	46	45	39	49	37	30	50	43	54	43	38	43	37	36	39	53	50	46	50	29	29	46	32	47	43	46	55	44	46	37	43	53	34	37	41	38	37	49	35	36	41	44	42	38	40	42	37	34	48	46	33	42	37	47	52	51	42	38	36	54	44	37	50	41	43	33	42	42	44	38	33	25	49	47	33	44	48	43	41	45	35	38	33	41	40	40	50	33	37	47	44	52	49	37	36	55	46	42	42	52	41	46	38	43	42	52	40	43	49	44	50	42	44	40	36	33	27	45	34	47	50	33	33	45	47	45	43	35	48	45	34	44	43	44	45	45	40	48	41	50	44	38	43	50	49	35	40	30	39	40	47	34	39	45	35	37	47	38	44	46	32	46	31	47	33	37	49	37	43	50	40	52	49	46	45	52	46	40	38	32	24	34	41	25	37	54	34	41	39	41	41	38	47	39	42	43	43	45	38	38	48	34	55	49	37	35	45	40	36	39	39	40	48	43	42	38	43	52	33	42	43	36	37	40	44	44	35	52	55	40	51	39	41	47	37	58	52	50	50	36	52	45	56	44	44	52	41	46	45	42	47	52	26	41	40	46	36	36	42	38	33	40	43	33	38	35	43	29	53	49	44	56	41	39	36	42	50	37	44	59	35	44
45136	30038	21209	30922	38069	37414	34691	31017	27640	24201	22068	22153	21154	18957	15943	13304	11400	9468	7887	6697	6075	5325	4776	4040	3536	3146	2747	2654	2428	2333	2121	2000	1892	1667	1686	1613	1534	1451	1466	1382	1251	1160	1084	1110	1114	1073	1087	1032	1024	1130	1043	1076	1030	1060	1006	1062	1009	1071	1006	1056	1025	1067	1051	1087	1053	1016	1148	1151	1126	1087	1011	1019	964	938	902	827	817	769	761	784	748	749	751	723	800	748	735	747	736	729	718	727	740	727	691	770	742	743	674	723	721	711	741	784	725	693	701	711	734	734	720	726	754	719	737	712	758	713	706	700	687	667	753	714	724	695	711	707	737	745	729	741	743	673	705	705	759	732	735	675	697	691	748	698	711	699	715	672	671	717	750	695	702	696	737	742	746	744	772	722	734	758	741	691	775	725	758	718	740	744	728	675	716	718	731	699	751	739	723	687	678	756	683	720	737	710	706	713	714	696	730	737	715	715	733	685	719	709	743	730	718	707	693	708	740	702	696	733	727	702	772	708	719	710	696	648	730	689	753	722	708	685	781	719	739	719	678	737	733	705	744	707	718	726	686	691	706	748	707	686	728	683	718	674	692	724	691	711	717	664	719	712	725	681	698	675	707	660	707	713	758	705	701	669	742	721	696	747	692	686	786	716	728	721	762	722	687	705	689	759	710	732	698	709	713	714	753	737	695	718	694	793	721	742	705	702	676	687	687	718	740	677	730	674	674	684	765	676	729	683	707	742	734	738	718	708	723	694	758	726	718	747	694	723	670	696	680	706	700	737	768	682	715	705	667	699	704	708	714	774	742	732	740	700	703	767	744	718	713	724	680	758	679	710	723	707	698	752	698	744	704	712	699	687	685	698	801	679	732	688	751	730	636	714	724	700	687	711	693	700	695	731	756	740	714	704	790	661	698	784	726	726	718	702	735	718	725	703	687	721	722	691	735	707	725	717	759	718	735	690	706	719	702	744	697	743	729	711	682	734	705	737	695	729	707	686	683	737	720	691	715	700	701	698	706	669	695	747	722	677	751	711	727	651	695	738	730	674	675	704	734	686	745	738	700	745	725	713	657	729	709	707	682	703	696	729	724	684	729	715	693	694	724	696	740	697	711	776	723	762	732	748	721	726	678	662	695	755	690	731	705	710	693	685	752	702	732	728	683	652	727	721	703	705	727	674	776	731	696	694	734	662	724	720	778	703	681	706	719	674	724	687	734	714	699	718	686	744	663	703	722	764	706	664	749	717	756	670	735	739	726	747	684	713	762	715	679	662	691	706	771	683	723	717	672	698	693	720	744	761	730	682	714	670	714	728	725	698	729	682	691	686	787	736	775	703	689	725	740	684	714	732	717	744	745	704	666	735	741	700	713	704	714	708	685	712	717	723	693	669	717	732	694	727	741	676	708	675	786	704	693	743	691	744	696	711	779	690	744	753	697	711	717	722	672	708	688	700	749	672	739	725	700	749	739	715	699	721	711	699	715	759	700	691	672	729	736	679	741	717	728	690	733	700	684	752	726	664	694	749	736	710	704	710	732	679	714	725	723	745	730	703	685	700	740	672	726	687	758	769	723	709	741	760	692	717	732	706	711	689	693	734	693	735	752	737	710	726	669	736	702	698	758	712	699	721	739	717	717	697	675	691	711	674	701	726	720	721	762	709	654	726	690	661	714	717	698	715	687	708	746	717	708	722	654	709	712	703	716	737	706	774	745	718	728	699	699	737	723	677	749	728	682	724	723	701	688	690	706	714	716	736	708	715	723	705	709	704	743	717	719	714	670	699	682	726	743	706	700	749	709	780	690	726	719	735	656	742	678	718	682	725	647	711	723	744	731	714	677	729	729	707	680	728	764	710	709	674	748	684	746	735	692	685	726	691	691	722	701	673	688	710	737	744	705	728	678	676	667	715	697	708	681	692	715	694	712	758	756	676	696	724	718	726	744	686	751	717	724	683	673	730	707	696	706	712	722	669	697	704	705	719	653	676	697	742	684	703	718	708	682	723	721	695	694	676	716	739	712	717	713	705	675	694	694	739	736	737	706	753	747	700	723	717	705	726	735	713	670	742	729	706	658	702	713	720	731	743	696	711	667	684	674	708	736	693	691	702	729	729	663	704	683	715	681	637	733	698	729	704	725	702	679	688	737	693	727	671	717	703	713	698	720	682	711	740	691	738	706	758	735	708	683	717	744	672	712	709	677	745	700	730	739	703	692	733	747	740	733	703	742	705	714	729	721	730	693	750	778	758	776	726	657	695	698	729	704	702	709	740	724	687	710	722	722	696	712	730	725	674	732	695	707	708	715	733	702	706	739	708	684	733	701	687	679	687	663	737	719	709	725	764	746	729	731	719	677	725	751	706	754	746	740	694	706	626	683	703	718	711	706	744	688	703	714	708	695	725	718	698	739	729	724	745	688	755	675	721	769	714	721	662	701	713	726	696	723	723	716	680	708	683	671	731	727	735	710	719	696	727	738	748	726	683	698	727	709	678	714	707	744	679	691	730	735	692	704	753	720	709	688	733	727	708	718	706	722	705	701	730	750	707	695	690	722	722	754	737	739	725	716	672	671	709	732	767	724	728	756	722	694	695	677	706	744	693	673	720	716	736	736	701	679	735	743	711	698	720	701	714	682	709	734	745	695	736	797	703	754	696	742	697	731	677	676	722	695	743	696	711	739	718	708	717	691	714	680	695	745	746	770	704	705	703	679	695	730	710	700	717	694	688	689	715	704	679	757	724	675	703	705	708	717	698	745	780	706	705	711	718	717	723	732	663	742	748	712	700	661	698	692	726	707	720	695	715	729	730	700	781	686	715	739	735	680	710	719	742	702	663	743	692	727	691	733	720	726	726	706	704	703	749	650	682	721	719	776	694	722	712	684	729	682	736	729	741	724	746	722	627	723	707	670	729	712	717	714	739	696	705	753	697	756	734	687	716	740	696	724	710	712	718	666	667	697	727	715	668	708	701	710	748	770	760	639	692	753	681	760	684	729	701	677	716	738	714	745	718	718	729	689	700	727	702	726	673	709	725	671	729	738	717	719	702	688	678	655	687	711	723	710	728	752	703	717	716	698	692	737	701	708	689	766	713	684	736	649	710	681	684	692	719	715	753	687	717	707	638	702	695	700	688	730	711	739	747	668	699	756	710	696	714	678	722	706	737	685	734	714	732	748	670	736	679	753	703	729	719	687	676	713	704	750	731	734	725	712	747	700	728	686	680	705	688	737	723	730	738	706	726	737	684	701	759	724	736	739	704	696	726	702	728	704	707	699	720	713	693	711	723	699	695	721	688	696	729	689	705	705	703	707	687	734	697	759	708	720	727	712	710	730	735	772	689	725	753	716	705	716	740	738	761	724	702	797	689	764	683	736	696	699	714	712	708	646	653	676	713	705	688	767	719	684	732	679	742	724	671	734	739	736	717	695	705	769	725	781	733	738	710	704	719	752	712	721	691	726	682	700	705	735	691	694	713	654	699	658	712	743	750	705	729	719	707	712	726
3211	1190	532	398	454	472	387	352	298	234	269	241	275	216	145	121	104	82	80	82	66	80	54	52	45	54	48	53	46	42	37	35	39	34	37	47	36	29	37	21	32	33	30	30	40	30	31	35	39	30	35	20	26	29	22	35	33	35	26	28	34	30	26	27	22	42	40	36	26	25	32	28	31	37	29	27	37	39	26	24	37	23	31	27	28	26	34	24	29	28	32	24	30	27	22	40	24	26	30	28	25	32	34	17	18	27	33	29	39	31	21	31	26	25	26	24	20	33	29	24	21	29	30	36	31	23	30	27	28	34	34	30	24	31	23	23	29	28	29	20	28	20	17	29	33	34	33	28	29	21	30	18	31	23	30	25	27	31	30	41	30	38	24	33	37	25	19	28	23	31	21	39	30	27	17	26	30	34	28	35	38	29	18	42	32	34	25	27	22	23	27	29	30	28	39	29	36	33	36	30	26	31	33	31	37	32	35	40	25	30	25	34	32	37	24	23	24	24	34	31	18	26	26	30	27	23	29	35	32	39	26	30	18	30	30	31	38	43	32	28	26	21	30	22	33	35	27	21	30	24	27	25	42	32	37	31	42	28	27	24	28	32	26	34	35	29	31	22	28	33	31	22	20	39	33	39	30	31	24	41	25	30	31	20	33	31	28	32	30	22	24	28	30	34	31	20	27	30	22	32	29	25	27	21	38	40	29	26	36	22	34	18	33	29	36	29	36	30	32	34	30	24	33	25	28	36	29	23	34	32	20	43	34	37	30	23	37	25	29	35	30	32	38	26	21	35	30	29	20	25	35	35	25	27	40	25	23	22	29	25	23	30	34	29	27	32	36	28	26	30	23	33	27	30	28	26	31	21	19	26	30	29	23	28	36	24	24	30	32	28	30	28	33	20	30	38	34	31	31	29	24	33	28	30	33	22	24	21	30	40	33	27	27	40	17	25	25	23	33	28	37	19	37	23	22	35	34	26	26	36	27	24	27	25	36	25	37	23	24	26	33	28	16	30	29	28	18	37	18	28	26	47	28	21	14	28	30	25	34	27	32	26	30	27	35	31	36	33	33	27	31	25	24	32	28	41	27	27	33	26	23	27	30	27	24	39	38	26	28	28	28	34	23	24	31	28	28	21	37	30	30	31	29	32	24	26	24	22	27	28	24	24	34	29	41	27	20	31	25	28	18	30	24	29	27	27	30	27	36	37	26	35	28	29	24	34	24	22	32	34	36	26	30	26	32	30	35	23	27	19	35	22	23	24	24	28	33	18	36	21	32	25	25	24	40	27	24	25	35	24	26	39	39	29	32	23	25	29	27	33	25	18	28	19	39	38	28	30	34	14	16	28	38	31	25	32	38	29	29	25	41	26	26	29	33	35	30	29	27	23	31	28	34	34	35	36	36	31	32	22	23	27	22	23	27	20	31	29	23	24	35	35	41	28	41	24	26	20	28	26	29	26	28	27	35	42	20	29	30	30	34	22	27	28	32	23	28	36	31	26	34	30	31	27	24	37	21	31	29	20	26	25	41	34	25	25	33	24	30	32	24	29	21	21	24	30	32	26	29	32	20	34	27	36	38	24	29	20	22	26	22	22	26	24	29	32	26	26	27	28	34	29	30	28	29	26	26	24	33	29	26	43	23	31	25	43	35	23	24	32	24	30	17	24	32	26	33	32	30	19	31	28	20	36	32	26	19	31	25	33	20	23	39	31	27	28	27	27	26	29	31	23	25	33	34	35	32	20	25	40	29	18	30	35	29	34	35	28	31	37	33	33	25	25	26	28	22	39	30	29	35	31	27	29	30	32	23	34	18	22	27	28	19	24	30	21	34	35	25	30	32	29	32	31	27	26	21	22	18	22	27	24	34	31	41	31	36	38	28	32	31	32	27	31	37	26	21	32	26	27	39	26	31	31	38	34	21	33	23	39	33	31	31	23	36	24	35	28	34	30	28	24	24	27	37	23	30	35	26	36	30	35	36	19	41	32	29	30	29	30	31	25	31	30	27	26	29	34	35	28	25	23	26	19	32	29	25	36	33	25	33	30	27	37	27	26	38	31	32	24	30	23	25	23	28	21	28	34	43	24	28	28	40	39	25	24	28	37	32	20	19	26	37	28	36	39	24	21	31	29	21	22	32	30	30	20	26	23	29	29	28	28	16	37	27	17	30	32	29	35	25	18	25	22	19	21	19	25	34	29	23	34	34	21	25	31	17	28	35	25	38	33	31	35	29	26	29	28	29	26	29	33	33	17	35	24	28	25	29	20	28	25	30	23	34	33	33	32	27	30	28	29	26	25	30	24	37	31	19	31	30	30	32	35	29	29	31	25	28	28	28	30	34	34	43	31	27	26	31	26	44	25	27	35	26	27	33	33	24	33	26	22	30	32	24	29	30	22	33	28	30	27	35	35	33	24	41	37	25	30	32	31	21	31	27	25	27	27	35	26	29	29	32	30	38	37	29	29	29	22	31	34	23	31	22	20	29	28	23	41	39	31	21	28	28	32	36	34	23	30	36	37	29	26	32	31	20	30	30	23	31	23	28	34	25	28	21	23	37	31	40	31	18	31	30	29	27	40	25	34	21	29	30	29	17	31	33	27	28	26	28	30	28	38	22	24	21	34	37	28	27	40	25	35	31	25	32	28	28	32	31	21	28	28	29	32	34	27	24	32	21	34	33	27	31	25	28	27	32	38	25	28	38	33	27	31	26	19	21	32	24	27	34	36	26	22	32	28	36	25	23	34	24	24	39	29	28	32	33	24	32	29	30	23	35	33	24	28	24	29	16	35	35	23	21	32	24	31	34	29	37	33	22	23	37	32	30	24	27	30	29	28	27	34	18	24	36	28	37	23	31	38	27	37	34	26	34	38	33	26	22	39	22	34	25	37	24	26	30	28	25	36	31	30	27	11	28	39	21	25	21	25	28	32	31	35	25	25	30	30	35	21	35	26	40	36	34	28	27	36	40	36	19	35	27	29	32	39	30	39	22	22	38	34	33	38	32	24	32	21	29	37	33	31	32	28	36	31	29	28	31	29	32	25	38	37	37	33	28	32	30	24	32	31	35	29	31	26	29	31	18	29	40	27	22	26	29	26	34	25	27	40	34	28	32	31	33	30	29	31	32	25	27	38	14	40	23	29	41	22	26	29	24	28	38	34	20	24	21	34	19	30	34	28	32	26	28	35	23	38	31	27	23	27	26	38	28	34	43	27	37	34	36	29	32	29	30	25	29	36	25	36	21	30	22	33	32	31	26	21	33	21	35	27	28	28	31	28	33	26	30	31	31	23	27	24	29	31	39	25	29	25	24	23	29	32	24	25	29	24	21	11	24	18	33	12	36	27	30	25	19	22	19	22	37	25	37	41	30	26	32	28	23	29	26	25	39	24	31	28	30	35	23	22	28	29	32	31	23	30	23	30	28	26	42	24	34	29	33	34	28	28	28	31	34	43	21	33	24	29	35	28	13	32	23	32
33236	21631	13508	22880	29974	28412	25455	22133	18913	15907	14498	14451	13943	10768	7783	6024	5096	4619	4108	3383	3056	2696	2351	2049	1876	1614	1515	1442	1333	1100	1105	1061	994	981	952	876	866	853	791	743	718	635	655	673	636	600	624	691	647	592	641	593	634	625	595	631	651	669	622	616	666	693	691	686	624	697	694	698	699	723	677	591	635	565	580	603	522	479	505	481	552	513	507	506	564	494	502	505	488	466	505	524	479	487	504	504	497	477	526	479	502	495	502	498	523	507	526	510	476	487	446	504	520	509	528	527	489	492	482	507	477	524	511	509	451	479	508	483	475	487	490	503	481	490	504	486	489	508	497	482	471	530	468	512	498	487	492	515	509	444	501	481	474	538	457	476	486	465	481	530	508	482	523	552	493	463	513	480	502	518	470	485	530	508	485	498	529	540	497	516	511	487	511	486	496	486	480	465	501	504	473	490	459	493	482	495	496	516	503	489	493	494	494	483	491	518	501	489	490	479	470	528	473	506	511	492	508	496	498	500	511	512	533	540	503	514	527	493	497	489	533	465	513	490	524	503	458	499	475	493	476	505	477	510	477	515	457	484	480	481	517	530	472	497	541	542	460	489	499	492	488	506	461	539	469	506	532	496	490	530	499	510	501	502	502	495	521	488	466	497	502	515	495	520	477	496	511	527	533	495	491	464	493	477	500	514	504	458	489	517	495	470	484	470	465	452	524	465	513	501	511	525	478	457	475	461	497	474	482	486	499	488	464	521	476	510	484	482	507	494	482	461	502	504	494	482	459	558	475	530	493	518	474	516	491	477	500	457	492	497	493	488	527	507	498	489	511	514	476	501	510	475	508	457	522	484	483	449	489	500	521	506	457	484	484	451	482	517	480	492	469	477	510	498	490	469	537	496	521	492	513	464	484	539	509	487	467	486	490	499	525	520	491	477	517	495	494	510	497	508	501	470	499	521	468	486	481	454	545	538	503	507	515	507	508	505	504	489	484	490	491	504	478	506	513	483	495	470	490	493	537	499	478	501	476	506	490	492	513	531	477	482	498	510	512	533	484	528	500	469	480	499	493	463	496	501	503	494	483	487	481	457	500	512	482	481	484	504	499	501	492	475	502	474	496	488	464	496	508	466	462	505	499	452	482	496	500	491	496	471	451	483	500	488	481	490	512	456	489	516	500	458	448	499	501	512	486	479	512	502	512	495	489	492	530	502	494	490	484	474	487	489	479	459	518	511	469	474	486	478	483	474	503	500	418	467	486	469	495	505	497	471	520	515	488	526	488	485	496	484	503	501	487	511	457	470	485	510	486	479	476	460	499	517	468	523	455	493	524	503	502	436	510	496	521	430	503	488	521	514	512	516	500	508	465	528	548	500	484	528	482	522	447	485	479	514	473	473	475	517	475	474	508	526	520	502	495	476	495	520	492	546	521	505	491	473	461	516	490	492	492	495	511	494	496	529	544	489	480	479	480	450	487	480	504	461	490	498	511	494	502	510	486	481	478	440	486	542	506	514	516	524	473	557	449	475	450	516	452	531	467	497	465	459	519	480	473	521	487	487	438	507	467	512	477	483	482	504	531	522	479	473	482	469	498	519	479	488	473	493	500	493	476	501	482	511	488	445	470	491	518	541	489	476	490	518	510	474	524	501	529	500	498	500	488	509	463	492	495	489	476	477	527	494	447	475	501	497	492	515	475	531	483	481	492	510	477	480	503	478	470	508	496	464	516	488	510	469	489	504	486	469	508	457	501	485	477	494	486	495	469	448	501	451	496	457	475	429	500	523	467	475	471	503	512	485	514	484	468	477	522	471	555	492	487	459	496	525	501	479	503	502	504	459	476	490	491	534	491	512	475	493	495	451	503	482	517	490	514	522	475	508	475	485	485	494	490	481	500	464	478	499	467	461	518	497	474	487	466	477	501	460	488	474	478	479	488	505	518	486	488	508	510	516	476	511	455	493	441	476	505	475	516	492	513	446	492	489	502	443	478	479	504	490	498	475	516	482	462	495	565	555	519	491	489	527	524	548	466	524	533	539	518	465	517	506	494	527	516	482	481	486	484	458	478	525	488	505	487	505	489	474	532	478	498	490	503	488	483	495	517	495	490	516	485	496	492	479	481	515	437	501	510	521	499	481	473	493	456	499	487	545	474	506	498	462	509	478	495	499	535	478	487	461	527	480	522	499	490	499	513	514	464	520	484	485	488	490	504	509	476	509	469	457	492	511	510	505	500	478	494	484	461	500	482	508	487	534	525	456	476	482	475	517	467	473	483	515	456	489	466	489	479	482	478	493	482	481	520	486	491	514	464	455	484	492	493	508	460	504	487	494	497	533	531	467	526	511	508	518	479	479	490	476	482	468	469	503	485	503	484	456	511	508	468	527	512	526	516	441	522	463	453	488	481	505	531	489	503	455	473	499	468	464	464	487	459	529	537	489	503	486	510	512	535	503	478	497	469	452	479	516	514	489	456	499	518	472	531	493	476	469	494	506	456	471	449	502	474	482	460	477	461	496	496	463	491	518	454	519	423	508	462	545	496	481	483	474	498	513	476	472	509	482	506	444	504	464	499	489	526	492	497	466	466	467	480	511	501	498	504	488	493	495	496	482	488	465	510	501	481	459	503	511	509	495	497	482	474	487	453	486	493	506	495	481	492	463	497	510	467	475	530	499	492	491	520	464	492	445	483	471	511	485	480	503	450	471	540	485	497	518	505	489	511	478	494	488	471	512	483	513	482	502	533	470	518	503	489	519	503	490	496	504	492	494	497	488	476	490	487	489	487	464	476	473	484	476	485	498	501	487	472	499	503	501	535	511	477	481	533	468	534	473	508	516	480	456	533	494	486	503	516	533	483	512	484	505	510	502	486	505	476	504	520	503	472	497	491	525	540	509	542	479	490	510	506	486	498	509	479	525	477	488	516	546	476	492	529	502	431	482	477	490	501	510	514	520	482	525	473	486	483	513	452	539	504	484	472	472	478	453	505	523	478	514	506	476	528	481	511	452	455	493	480	461	441	468	494	472	521	490	500	506	473	460	472	489	453	501	479	518	494	449	495	471	459	488	515	470	506	445	487	485	485	464	493	483	486	464	519	488	532	503	474	473	476	474	512	465	524	528	492	504	492	457	455	491	487	479	485	467	488	476	490	462	482	513	481	470	508	530	504	512	464	542	516	496	492	500	473	522	490	463	517	509	479	482	492	510	500	474	465	444	470	501	515	497	510	510	464	477	501	499	503	490	498	537	483	481	502	465	514	506	499	510	502	463	472	493	484	512	475	488	518	538	524	466	471	500	479	509	517	478	450	458	488	514	501	485	535	499	467	514	465	472	475	517	484	496	481	536	520	536	494	489	480	488	494	496	476	498	478	470	469	445	488	467	482	486	493	451	483	505	473	530	476	541	517	530	463	491	504	484	517	508	536	514	478	470	506	442	483	518	483	499	532	470	487	494	460	498	510	492	503	505	484	501	472	450	465	486	496	574	497	514
5976	2849	1043	650	899	913	724	655	546	465	456	452	428	347	236	193	180	139	117	130	120	99	97	83	84	70	80	72	73	48	52	49	50	44	56	53	48	45	43	47	58	39	33	33	44	36	42	41	41	46	34	38	54	60	42	54	46	46	35	41	44	46	37	48	38	54	43	48	42	45	40	33	35	50	39	45	43	36	47	35	30	44	33	37	38	51	50	34	31	35	27	45	32	40	32	43	26	43	32	44	36	18	42	41	36	44	33	34	26	33	36	46	14	40	35	31	33	46	29	34	45	38	33	37	39	32	37	38	37	35	36	49	44	49	39	40	31	30	32	41	32	36	32	40	31	38	35	36	45	27	50	40	36	26	41	37	43	33	34	36	51	33	39	48	37	37	37	38	41	42	37	33	43	33	32	34	29	39	31	37	26	32	34	40	25	45	49	36	38	42	30	48	45	37	40	33	43	46	40	37	38	40	40	32	35	47	30	38	42	45	32	33	32	47	35	36	32	42	28	35	35	34	31	45	39	41	33	47	34	44	36	34	37	35	33	38	28	34	45	42	32	50	40	34	34	29	32	37	33	27	39	34	33	34	31	29	29	39	36	43	32	35	35	31	49	30	39	36	38	41	37	35	23	42	32	29	40	44	46	40	40	39	38	42	39	39	37	42	49	38	32	36	41	40	36	42	41	39	37	33	32	33	30	33	26	36	38	38	29	21	41	24	40	32	40	48	42	39	37	34	39	28	32	28	31	38	43	36	47	19	29	32	48	39	36	25	37	31	45	29	30	43	35	40	36	38	38	32	26	36	39	39	40	37	36	31	41	36	39	32	39	33	38	24	32	37	34	26	34	32	41	27	33	45	31	25	30	33	38	39	34	41	35	32	32	45	35	43	35	40	35	39	34	43	32	27	29	31	36	38	32	39	38	37	40	34	28	49	34	35	34	51	27	39	38	32	26	43	25	37	31	27	28	37	35	50	39	49	31	46	41	30	33	33	34	32	40	36	39	43	35	42	50	35	45	26	47	32	27	39	39	33	29	32	43	29	27	35	32	34	34	44	30	41	35	36	43	31	30	39	32	37	35	35	46	33	27	32	42	35	30	32	43	45	38	29	36	35	41	34	41	30	28	39	37	33	42	41	38	52	40	40	30	39	43	28	29	33	32	36	53	35	37	33	34	38	37	38	43	36	41	39	36	51	44	38	48	46	37	30	41	34	36	37	31	39	38	31	40	42	35	39	37	37	44	40	38	39	45	41	37	40	30	35	32	46	35	46	31	34	25	41	28	21	27	42	35	41	38	31	50	39	30	37	29	46	36	27	53	41	30	51	37	37	34	35	38	40	25	35	49	43	50	43	32	42	48	44	39	30	39	36	29	27	25	36	43	48	38	31	37	51	26	35	52	36	33	36	42	35	28	30	36	47	53	23	44	42	41	29	47	28	37	30	36	42	32	25	32	35	31	43	42	40	21	38	37	39	38	39	37	36	41	47	27	35	48	35	42	33	56	33	36	41	29	46	49	37	32	37	40	36	44	34	36	34	35	33	22	35	46	29	27	41	39	33	38	38	33	42	22	29	26	39	40	30	39	39	38	31	42	43	28	38	34	34	34	35	37	36	35	31	33	42	39	42	38	30	38	38	36	30	37	30	45	32	31	29	31	37	47	25	46	41	41	34	40	17	26	36	33	35	33	44	36	45	31	42	40	39	37	34	30	40	36	34	34	46	32	35	34	37	37	27	39	48	39	36	37	38	34	42	40	44	36	35	32	36	29	49	34	38	44	40	43	27	38	50	34	27	40	37	28	31	26	38	37	40	25	24	29	36	30	28	35	37	45	29	41	34	45	40	40	29	33	49	28	39	32	36	44	38	29	32	30	43	32	38	43	36	28	36	31	31	35	41	37	38	41	34	35	46	42	33	23	40	43	47	31	41	49	26	46	32	33	37	34	29	41	23	44	38	32	37	49	38	43	34	26	34	34	46	35	38	36	39	40	39	22	27	37	42	52	28	31	44	34	39	34	42	33	53	45	37	42	44	30	35	30	33	46	44	33	37	40	40	42	35	39	40	36	37	33	38	33	39	36	42	34	39	35	34	34	46	35	48	55	39	25	33	37	26	36	42	45	31	26	35	42	42	47	28	39	35	40	38	36	32	35	42	36	28	39	37	47	33	42	44	35	40	29	29	39	40	45	31	36	38	33	38	34	38	27	38	27	48	30	46	30	36	38	35	30	37	29	26	34	33	35	28	35	37	46	40	31	33	38	32	35	41	41	40	43	41	47	32	29	32	28	35	35	46	36	36	39	41	35	38	24	39	37	35	34	54	24	40	36	42	33	38	48	32	29	28	36	39	36	42	44	40	33	30	40	31	32	38	38	28	28	37	38	42	39	40	30	33	45	43	28	31	37	33	48	32	52	24	36	45	46	45	39	25	27	33	36	34	33	34	32	33	39	39	35	53	38	33	40	45	49	47	35	36	33	46	35	31	31	36	30	44	33	30	46	31	41	40	36	41	32	43	28	38	36	43	46	35	31	37	41	25	34	32	38	40	33	35	34	36	41	43	48	35	41	33	42	42	36	36	27	39	40	32	41	32	35	36	33	45	41	48	45	40	34	31	35	41	39	32	35	29	42	29	33	37	35	36	43	38	36	37	40	36	27	32	31	48	43	31	33	35	29	37	26	49	40	32	34	30	35	39	26	46	29	42	35	41	34	35	38	42	36	32	34	22	30	55	42	43	34	37	53	39	43	54	38	39	34	29	30	26	25	27	47	29	42	42	39	37	32	40	33	45	38	44	33	32	42	41	37	40	40	38	33	39	30	23	45	39	40	28	33	36	35	41	35	39	38	31	44	38	32	28	31	27	40	33	39	43	36	43	30	36	22	43	42	36	32	35	32	28	43	32	32	32	37	37	40	41	39	35	48	36	44	35	40	41	27	41	27	36	32	25	42	36	20	41	44	38	40	34	43	39	32	31	31	30	35	44	29	41	34	32	34	36	36	44	42	42	34	33	34	35	42	36	30	49	34	40	31	30	30	42	36	34	37	36	28	39	44	44	26	37	33	56	40	33	39	35	27	36	28	28	32	32	36	39	28	40	45	41	26	27	35	38	39	38	33	36	37	28	35	40	51	38	37	51	35	40	32	41	40	40	42	41	48	39	29	25	36	40	26	30	38	41	38	44	33	33	35	40	42	34	30	49	44	33	30	45	42	45	37	46	33	35	29	29	31	44	41	29	43	31	34	33	38	29	39	38	42	40	35	29	38	39	28	27	38	30	46	35	33	33	21	32	34	35	32	35	29	41	32	27	35	31	30	34	40	40	39	45	38	46	33	34	34	40	34	40	44	33	39	32	32	45	35	34	36	36	37	41	38	50	32	42	31	25	33	35	35	33	35	28	32	41	37	25	41	47	40	45	38	43	27	64	27	51	43	26	34	37	38	47	34	45	24	43	34	29	21	39	31	38	39	35	36	26
42761	28552	18845	29465	36490	35382	32302	28982	25801	22096	20368	19918	19724	15818	11727	9615	8489	7397	6589	5675	4945	4398	3899	3429	3099	2852	2524	2331	2187	1952	1773	1606	1676	1575	1504	1445	1371	1261	1187	1133	1093	1077	961	950	938	927	911	954	896	887	912	911	929	913	909	896	842	901	896	880	916	927	909	994	896	954	1002	1023	945	948	884	804	869	758	696	706	715	674	665	628	680	670	653	624	653	654	661	635	642	637	651	667	620	659	657	575	647	637	635	608	578	621	606	689	607	595	631	625	614	649	621	603	633	627	638	614	603	614	618	572	599	620	600	591	613	634	639	591	556	614	598	631	608	625	648	665	611	622	651	621	597	638	595	654	592	626	622	616	603	577	619	595	602	593	639	670	647	628	627	634	639	614	619	609	593	590	679	615	638	622	631	591	614	598	640	617	603	586	645	637	617	632	617	637	623	654	622	609	604	606	623	611	581	622	620	647	602	602	633	573	639	632	592	562	588	649	643	632	623	623	632	584	628	583	591	654	673	611	599	640	604	583	633	617	580	597	602	619	669	610	641	633	592	651	575	647	621	602	599	600	604	632	603	592	622	613	612	591	643	598	611	625	575	589	637	592	587	617	582	629	614	593	574	604	624	626	648	605	603	582	603	623	605	627	617	641	600	665	630	616	604	606	602	622	630	567	647	622	622	608	593	575	567	631	575	610	663	643	608	635	664	609	598	620	595	611	610	609	643	634	621	634	640	611	646	602	576	634	620	631	609	576	609	577	632	619	625	619	603	609	616	594	597	590	661	586	664	585	620	583	616	608	564	619	572	667	624	637	572	607	629	649	641	632	601	584	629	621	626	625	605	587	616	622	622	614	610	595	598	593	606	637	579	578	590	638	597	601	621	627	593	613	641	609	589	612	599	572	572	597	655	585	617	619	606	612	590	691	574	604	659	603	592	640	650	584	597	617	658	617	590	629	604	592	607	663	599	618	615	609	618	575	592	617	622	602	573	633	637	609	592	609	612	605	665	597	636	614	627	590	611	586	588	607	630	593	595	578	599	596	641	657	617	622	613	625	594	613	617	651	591	580	604	603	619	585	620	619	582	606	615	584	573	607	611	663	611	595	635	651	627	642	621	672	598	623	623	593	613	556	580	638	604	559	580	589	595	573	605	675	605	592	617	602	609	591	599	589	669	633	627	618	608	588	582	628	627	618	611	606	586	625	630	650	617	589	572	599	630	585	653	614	575	620	653	626	654	571	631	610	603	638	654	643	585	631	577	620	632	612	613	614	577	601	627	607	646	569	592	567	578	594	650	617	594	612	627	605	628	580	620	607	609	643	602	563	568	603	584	608	610	632	640	622	661	587	626	630	647	627	644	623	590	609	605	616	607	602	618	567	600	615	626	595	587	681	636	607	614	602	635	567	587	626	629	645	580	638	594	621	566	611	594	618	630	594	647	645	562	577	621	626	604	625	580	582	599	598	618	639	609	628	601	582	579	610	611	628	603	569	630	628	590	599	622	635	640	592	595	589	590	624	613	671	615	650	624	567	634	623	636	609	613	590	635	577	631	602	629	587	599	626	588	603	642	603	617	599	644	606	590	653	674	625	573	612	564	599	577	606	617	595	661	610	575	578	647	599	588	573	585	603	633	605	615	603	652	628	613	633	613	635	603	646	628	592	637	618	619	643	614	631	613	616	613	640	602	578	582	608	596	606	624	589	603	621	575	579	634	636	580	601	628	605	606	625	651	654	630	596	641	642	651	619	582	575	606	643	588	593	633	645	591	601	619	587	619	622	632	659	656	588	616	654	584	595	634	614	654	565	596	671	613	577	611	586	676	619	623	634	570	618	624	616	592	642	625	581	590	607	606	587	605	611	603	581	604	605	626	596	612	615	636	634	637	567	598	615	588	564	612	625	611	603	615	617	608	569	601	620	612	646	601	599	623	616	609	594	629	648	621	685	611	666	602	601	633	599	624	608	646	651	612	648	578	637	613	627	621	607	642	623	625	596	618	585	621	640	590	633	616	594	583	606	620	606	607	593	589	585	633	611	617	601	614	582	667	607	605	626	633	622	605	608	561	623	596	623	609	588	656	598	572	632	636	646	613	643	570	571	592	618	657	567	631	580	592	583	590	627	637	579	604	634	650	605	619	605	588	608	657	624	610	553	579	644	623	607	603	605	615	622	618	586	663	616	575	622	603	630	563	621	622	600	594	580	624	618	654	675	578	611	635	622	610	606	592	623	601	664	625	623	639	549	616	608	606	591	651	592	635	603	628	629	604	609	643	600	636	604	629	635	603	627	596	620	611	583	591	608	593	628	616	621	602	598	589	607	581	638	593	654	643	590	584	621	622	665	610	617	636	639	575	617	590	569	664	604	599	660	608	579	594	621	591	605	567	647	607	606	627	605	627	598	606	620	549	586	590	596	613	606	661	665	588	588	567	634	616	614	636	598	620	612	624	593	593	618	598	616	614	600	585	636	616	617	593	573	636	657	593	589	619	622	589	604	633	601	596	623	611	578	620	609	619	622	580	581	623	631	653	602	600	594	633	643	601	620	602	620	630	630	679	643	654	602	608	586	619	544	659	590	591	584	625	616	624	611	622	636	624	611	616	614	649	603	646	620	658	616	610	659	617	670	646	626	651	628	594	594	601	601	634	601	623	621	563	652	635	635	636	615	590	580	576	665	630	592	617	589	559	606	581	583	591	603	642	580	578	633	606	593	642	587	639	664	620	603	637	621	608	599	602	645	575	637	572	604	635	675	647	623	592	654	622	637	588	595	606	615	586	570	650	606	609	599	616	588	599	648	639	616	639	688	612	625	568	664	624	642	602	574	588	626	580	569	628	589	609	589	622	584	608	676	604	586	568	635	614	602	637	619	592	578	591	596	597	542	583	574	620	624	636	619	615	652	639	568	583	607	630	596	612	601	612	604	621	591	615	607	603	667	630	650	567	606	647	597	670	621	599	609	588	641	599	606	622	608	628	611	617	614	641	621	619	612	660	600	652	599	585	621	617	565	646	643	633	639	595	615	629	541	635	618	595	592	599	654	599	627	604	607	660	622	598	608	594	618	630	638	665	617	572	617	555	627	632	616	645	604	625	652	596	607	626	642	605	611	622	614	579	587	548	609	608	612	610	650	623	578	609	615	612	607	602	650	615	636	574	600	599	615	615	595	617	654	644	610	642	617	610	624	589	616	639	619	624	579	626	619	636	636	621	591	611	605	603	627	620	638	615	605	652	592	620	610	583	593	622	640	643	626	603	593	617	606	600	628	603	615	612	581	604	596	604	611	622	614	607	676	637	602	575	594	605	582	628	562	613	595	638	592	619	663	590	618	641	594	647	632	675	617	624	583	567	584	570	597	627	647	628	586	581	597	617	576	642	644	564	617	627	576	575	593	686	606	575	618	602	651	606	614	567	575	582	622	603	604	581	621	633	639	635	631	595	591	600	593	607	571	607	626	660	627	601	574	587	599	599	619	586	638	632	614	601	592
5748	2197	754	538	635	683	505	522	433	356	325	281	297	287	190	152	180	147	102	94	103	96	77	51	68	60	81	66	55	58	52	37	44	45	54	50	45	37	44	39	37	42	39	47	45	25	31	44	39	53	50	38	43	32	53	45	52	26	38	33	36	44	42	38	43	39	35	39	37	42	39	35	47	39	42	42	30	42	39	44	34	41	36	30	29	36	33	27	43	24	32	33	39	31	34	38	35	39	33	33	24	34	43	33	28	47	39	34	45	39	43	35	48	43	35	42	41	28	28	30	43	39	31	31	34	35	35	37	45	34	40	38	34	40	45	40	36	37	33	28	27	28	28	32	35	37	35	46	33	43	36	45	34	38	41	32	34	37	31	30	36	34	39	27	47	30	46	40	31	37	41	36	36	47	46	48	41	36	37	33	29	47	25	26	43	31	38	28	41	38	32	22	43	42	27	34	44	38	41	46	39	32	44	29	44	43	48	35	35	38	29	29	32	31	34	37	31	26	35	47	39	28	44	48	37	30	43	36	36	32	38	34	28	31	40	41	30	23	37	47	30	38	32	41	49	38	34	41	30	32	36	33	40	43	52	45	33	40	39	48	43	38	28	34	46	34	33	38	38	36	42	47	28	34	39	35	45	40	36	36	43	36	43	25	37	50	37	40	39	36	38	29	50	41	38	30	33	25	35	38	39	42	35	34	40	36	24	41	41	32	38	33	66	26	38	38	47	40	46	43	32	31	43	38	43	36	36	37	39	30	54	39	29	35	41	27	37	41	37	39	30	27	42	29	44	31	32	35	37	36	33	50	46	46	31	42	37	36	34	29	32	38	31	43	31	35	35	30	41	39	48	41	44	32	34	48	40	25	28	39	27	33	35	36	47	39	34	45	50	34	45	31	48	35	38	43	44	28	31	46	39	46	57	46	31	29	41	40	24	33	37	34	36	43	45	30	38	38	25	40	37	48	38	47	38	30	44	40	39	38	34	42	33	38	42	40	36	28	40	31	45	38	35	39	34	44	43	32	34	27	42	30	37	38	56	40	32	50	36	38	29	39	43	35	44	40	35	47	35	40	36	29	46	44	39	34	37	38	39	43	42	37	35	37	35	35	39	31	43	41	33	30	39	36	32	38	42	37	27	37	41	44	37	34	32	29	37	38	48	36	40	44	45	35	41	26	35	32	55	37	33	40	31	41	43	45	41	28	36	37	47	37	43	37	54	35	36	35	34	43	38	37	40	43	30	25	36	48	39	36	39	31	34	21	49	23	24	36	30	34	44	30	39	32	45	47	39	30	31	33	37	38	31	35	32	27	29	45	38	35	31	30	46	30	45	34	34	38	39	29	30	42	40	35	30	22	46	36	37	38	37	48	42	28	27	40	49	40	27	37	38	38	42	28	46	39	28	36	37	48	41	38	34	29	44	28	33	32	34	43	35	35	42	23	43	34	31	35	32	32	37	38	35	18	45	44	27	32	31	48	39	24	46	32	37	29	35	27	37	35	39	30	25	37	41	35	52	44	35	37	35	41	35	35	40	44	31	26	50	37	30	40	39	39	42	28	41	32	30	29	29	31	34	41	26	24	32	32	37	40	32	43	43	25	44	33	33	38	36	41	45	34	46	43	42	44	33	46	43	39	39	37	50	33	44	42	51	33	34	41	45	40	43	43	38	30	31	34	38	37	39	50	39	30	37	39	42	31	35	37	35	28	33	32	34	39	44	39	42	36	36	39	41	40	33	41	35	28	47	46	35	29	37	34	31	33	32	31	46	34	37	48	37	44	34	43	25	42	40	40	24	52	37	28	34	27	41	33	29	31	29	30	31	33	35	26	38	38	38	43	47	42	40	20	22	32	37	36	26	47	50	28	36	35	48	42	49	36	40	41	32	29	39	34	33	34	33	40	36	33	45	46	36	32	36	33	41	21	39	35	31	50	37	34	34	37	30	35	25	41	39	36	27	32	36	27	43	31	28	44	29	39	43	23	40	39	44	45	44	40	53	40	41	34	33	28	34	40	42	39	45	33	35	50	35	41	33	29	39	33	35	31	35	32	44	30	30	37	38	28	40	42	35	30	27	41	30	38	25	38	29	31	43	36	37	38	34	41	36	41	38	39	47	34	39	33	33	37	36	45	30	28	39	38	38	36	36	43	28	38	33	40	39	36	29	40	24	42	33	34	39	34	30	35	35	32	26	42	48	42	29	35	42	37	36	27	41	42	39	28	32	30	42	42	34	35	38	36	36	41	40	34	50	33	38	40	35	25	38	34	38	33	34	38	31	36	43	39	45	38	31	47	35	33	39	39	38	40	42	40	49	43	36	52	41	33	35	38	32	37	34	30	42	37	46	40	33	35	33	38	40	41	38	33	36	38	48	34	36	34	42	41	31	40	40	32	32	41	34	28	40	47	31	37	37	44	41	28	33	34	43	31	49	35	42	43	33	47	40	36	40	26	41	36	43	42	45	31	28	32	41	34	45	33	43	45	40	44	40	48	38	37	36	46	30	36	36	47	33	37	47	33	31	28	29	30	34	37	26	37	29	51	33	25	41	44	35	26	40	45	38	32	38	41	36	44	40	41	30	36	28	35	25	43	38	42	44	33	37	43	30	29	30	34	39	46	34	38	40	39	41	33	31	34	29	46	42	33	43	43	35	35	35	43	42	30	30	34	47	41	51	31	35	44	39	37	41	37	30	49	40	39	41	39	39	26	35	41	37	39	25	40	45	38	37	32	26	42	48	43	42	44	38	37	32	34	45	31	37	40	45	39	42	19	40	43	42	54	49	38	45	29	32	32	34	25	36	42	33	37	34	47	30	40	33	46	34	27	35	39	26	41	30	32	32	44	27	40	41	36	33	33	39	39	45	26	31	31	41	33	30	32	32	34	31	46	31	38	45	34	45	37	30	31	35	35	37	41	31	30	43	25	35	35	35	40	33	36	30	42	35	41	42	50	34	37	39	37	39	36	42	29	29	37	53	31	32	42	37	41	30	41	38	35	29	48	36	38	30	38	37	42	38	30	34	25	39	29	36	39	35	38	29	31	43	52	48	43	30	31	36	32	28	29	39	39	22	35	38	29	27	35	41	36	41	31	40	41	43	32	36	42	34	29	27	45	36	29	38	34	42	35	28	28	37	39	44	36	49	31	37	32	36	43	29	31	50	31	35	35	39	30	44	38	40	35	26	37	38	33	32	40	31	35	25	39	40	43	43	34	31	44	33	30	36	40	36	27	37	34	37	40	35	27	28	41	47	44	42	31	20	22	43	39	37	52	34	36	24	43	48	37	29	33	32	27	34	29	38	43	25	48	26	42	47	44	38	42	45	42	34	36	50	44	41	43	43	29	44	45	35	39	35	44	33	38	40	30	42	35	27	34	35	38	37	34	38	44	29	28	44	33	39	33	39	35	33	38	40	36	38	42	35	32	34	36	34	31	49	26	32	35	45	38	23	50	36	34	26	36	35	37	44	41	35	35
37419	26510	16395	26847	33622	32555	29266	25862	22158	18840	16548	15014	15031	12876	9906	8223	7073	6185	5423	4625	4092	3796	3239	3108	2791	2525	2292	1979	1815	1663	1468	1380	1392	1437	1361	1195	1223	1166	1104	1033	964	990	877	888	860	871	872	882	804	820	845	816	796	855	891	825	870	884	837	851	847	834	852	879	900	842	899	873	883	791	822	729	702	718	726	737	674	672	614	681	634	641	652	639	611	625	612	589	649	640	646	646	645	614	643	674	612	655	661	643	629	672	602	617	614	639	660	623	610	603	615	604	693	604	601	623	621	659	611	669	607	709	679	631	618	601	578	603	638	606	606	640	612	595	625	626	627	640	613	616	633	606	615	661	659	613	644	598	576	637	662	624	583	619	601	611	614	586	621	614	654	662	606	625	606	607	680	643	647	585	590	628	621	606	607	640	615	629	626	656	611	633	612	603	625	638	611	612	651	624	591	594	628	659	604	656	614	616	617	673	634	637	646	631	617	605	643	618	624	593	611	629	648	585	648	598	633	636	641	616	579	613	562	586	606	627	641	660	620	593	616	598	619	649	618	617	603	612	625	592	616	597	630	599	556	609	573	640	611	578	600	597	623	666	641	596	579	613	629	648	591	656	655	603	586	603	548	611	628	614	619	614	593	620	635	632	583	605	634	638	626	663	611	601	595	593	651	624	645	651	619	647	613	589	603	605	609	611	607	615	631	611	650	640	608	593	606	627	645	601	615	610	630	590	593	647	601	657	627	625	625	609	614	591	608	633	642	614	561	592	627	595	634	607	627	590	615	588	600	632	607	635	619	669	616	621	628	573	598	546	602	630	636	588	636	637	643	604	627	634	623	608	624	619	587	629	630	582	629	636	633	599	629	635	646	622	626	567	658	700	587	606	675	619	584	620	631	617	621	644	621	629	594	638	572	568	617	613	591	627	617	599	595	600	615	608	605	624	612	594	606	596	654	616	586	624	615	584	636	634	637	618	583	635	611	602	665	610	629	650	630	698	641	585	585	614	617	639	605	625	675	616	656	627	687	638	627	598	603	620	638	612	584	639	565	598	585	630	573	602	614	633	639	592	588	634	628	630	644	664	620	588	639	582	608	590	613	643	609	617	655	621	607	600	612	630	567	640	614	582	665	632	642	626	627	620	602	589	593	675	632	607	628	643	648	613	599	571	644	600	644	602	599	634	657	615	639	608	643	571	614	556	603	640	575	608	650	633	645	640	690	621	639	612	632	616	620	554	616	576	601	648	588	627	628	632	582	627	645	599	643	679	632	609	630	624	610	618	632	623	620	632	574	624	626	613	603	625	569	613	620	622	619	607	586	615	599	648	606	581	639	591	605	608	600	645	633	631	671	612	635	628	660	624	601	626	626	621	660	596	637	614	599	617	616	590	591	588	649	641	636	608	607	613	623	582	571	626	631	558	646	656	638	603	616	616	647	642	605	633	610	627	630	600	583	618	618	577	660	612	647	622	605	610	635	632	650	637	615	638	603	594	583	634	606	652	650	601	611	625	605	649	594	617	619	614	603	616	611	595	581	614	612	606	611	640	646	619	609	617	602	605	642	626	608	626	631	649	626	639	619	672	625	630	623	635	673	623	620	652	630	576	625	590	599	625	617	629	625	610	599	581	583	585	634	608	615	628	647	622	596	656	615	635	600	634	616	616	606	611	567	624	621	652	629	616	642	618	604	575	617	634	649	593	660	575	626	612	608	635	595	601	634	643	621	602	591	633	631	610	606	612	627	627	548	614	596	596	590	616	609	659	645	552	570	632	653	609	642	625	616	543	622	636	594	615	587	626	660	577	616	643	589	636	639	622	614	623	671	619	600	607	605	601	634	582	621	620	605	638	614	602	591	626	598	620	627	593	610	613	596	634	625	633	623	555	607	638	621	604	646	638	601	611	610	633	602	610	567	637	633	630	647	610	640	633	592	586	628	647	573	648	650	590	604	648	594	593	636	632	635	611	649	644	660	629	617	589	610	616	659	584	623	665	621	581	630	585	622	612	626	618	592	651	644	657	616	599	635	649	619	613	612	629	665	602	597	650	630	594	630	616	639	614	627	640	608	615	658	579	602	608	607	617	592	602	645	581	608	590	632	641	607	613	638	577	612	596	607	667	625	598	638	645	620	574	619	618	539	566	644	635	609	602	588	605	663	640	607	599	595	614	632	602	596	623	588	598	605	690	636	581	642	648	679	617	585	623	635	629	617	608	612	633	642	613	628	615	647	601	574	603	641	622	596	615	628	611	593	611	602	592	638	633	593	600	637	583	615	638	566	580	602	594	610	605	625	560	670	586	697	607	648	627	586	618	578	612	619	625	627	623	604	656	649	594	615	636	621	650	626	621	632	609	644	605	625	590	596	606	585	654	596	639	624	599	640	659	626	624	599	607	607	617	628	620	618	618	581	587	612	613	623	603	663	586	678	632	655	574	631	629	639	614	604	593	612	628	611	623	610	609	587	614	596	611	626	634	600	587	641	614	632	662	612	614	667	656	638	611	630	623	621	609	633	625	618	646	623	610	622	639	570	653	654	610	598	627	596	602	627	653	620	608	647	610	611	662	643	655	607	620	634	656	645	641	569	577	659	569	626	614	622	651	589	589	607	634	607	648	632	627	583	645	600	624	656	607	646	615	614	628	658	627	584	645	659	664	620	591	597	627	651	640	614	622	626	610	619	628	586	613	617	617	570	645	634	584	599	578	631	611	646	606	613	589	587	657	567	645	609	600	610	600	638	631	664	597	632	629	615	629	647	648	640	571	608	628	632	604	650	628	601	614	651	639	603	632	637	631	635	579	604	645	652	616	638	646	603	619	633	616	595	666	584	603	607	631	611	634	655	613	681	631	578	604	631	667	647	639	614	634	642	607	623	633	591	592	605	589	608	607	636	629	610	619	632	618	658	621	665	637	635	587	607	639	625	626	623	635	608	617	616	626	630	582	651	619	607	650	665	599	612	663	596	587	635	648	609	634	601	611	623	620	600	628	644	621	605	621	624	635	605	617	631	597	653	577	641	625	626	592	614	662	572	652	645	607	634	662	628	606	612	605	605	626	607	561	616	603	644	669	641	640	633	606	635	606	643	650	614	643	622	600	642	628	598	626	638	612	576	630	637	636	619	643	587	645	602	696	627	595	630	673	583	628	593	586	594	629	649	617	613	621	639	572	601	624	629	545	636	658	639	592	622	649	623	642	667	578	596	622	576	589	674	621	594	634	625	640	633	601	638	596	643	661	619	622	644	604	588	637	606	622	570	680	610	640	637	638	627	596	596	582	639	622	605	606	646	617	601	626	604	623	647	641	596	626	609	589	617	597	646	610	579	634	616	601	628	610	649	624	618	613	654	616	583	609	616	641	628	624	602	610	623	621	618	602	610	589	628	594	640	613	633	640	603	634	597	637	634	606	628	630	625	645	616	610	605	649	672	579	625	608	615	615	671	622	631	586	622	562	613	621	635	591	596	638	596	620	602	652	609	615	621	660
7693	3665	1263	818	974	1019	855	727	584	516	444	434	359	345	287	248	219	196	168	146	150	130	103	103	83	84	95	77	81	66	70	73	50	64	56	54	54	52	67	65	61	40	49	59	37	56	58	60	52	51	56	39	46	50	43	49	44	34	48	53	50	50	39	50	43	50	48	52	53	55	35	61	42	58	52	37	47	37	40	41	39	45	46	40	39	46	50	42	36	56	50	36	44	45	43	47	41	32	42	44	42	58	41	47	53	42	35	33	28	41	42	36	40	51	30	44	56	46	44	37	30	48	41	49	36	38	42	46	41	40	35	30	30	48	49	43	56	51	43	44	40	42	48	34	38	43	60	43	36	45	44	26	47	36	48	43	60	39	59	44	31	52	42	36	36	40	35	46	41	51	36	47	54	48	39	37	38	53	46	31	36	35	50	36	40	39	51	32	29	30	42	54	40	37	42	50	40	46	38	50	35	44	40	38	35	45	42	41	42	34	49	33	46	42	36	43	33	34	32	55	49	34	50	55	45	47	41	37	52	49	42	39	44	41	44	44	44	48	47	36	42	35	46	28	60	40	44	45	39	42	42	43	47	40	46	33	38	42	38	29	52	44	42	32	37	37	43	46	43	48	40	42	29	48	36	55	37	39	39	35	36	29	32	40	40	38	32	53	39	49	45	51	37	40	44	48	42	45	40	44	42	48	36	46	41	36	40	39	36	50	45	31	43	38	47	41	35	50	46	42	47	45	40	49	40	39	28	44	49	47	45	32	58	41	52	44	53	36	58	37	52	42	40	37	46	36	37	51	44	49	42	31	51	45	38	48	34	43	42	49	36	34	37	40	52	46	42	46	46	43	40	49	45	45	39	49	51	36	50	42	50	36	51	42	49	37	39	43	40	39	42	41	34	34	31	43	51	50	44	44	35	41	46	35	44	53	43	44	40	33	42	45	37	47	45	43	46	48	32	51	45	49	38	30	33	42	43	50	36	43	48	46	55	39	35	34	49	36	47	38	44	51	59	51	47	50	29	44	52	45	43	42	49	51	38	47	53	50	44	38	43	36	41	26	37	39	33	34	50	45	45	33	38	45	28	33	43	36	51	48	45	43	45	34	44	40	39	51	49	36	53	57	47	40	44	43	44	38	41	36	37	44	40	45	33	49	40	45	37	37	45	50	32	50	38	61	48	37	42	40	51	45	25	44	52	46	49	42	53	47	40	46	51	47	38	40	45	43	42	37	43	47	31	43	43	59	43	35	42	49	33	45	44	48	36	40	36	43	37	41	44	44	50	34	34	33	40	45	43	36	48	31	40	46	42	32	42	41	44	40	45	35	45	45	36	48	45	40	34	40	52	46	55	33	34	48	39	36	46	39	34	43	50	48	55	49	58	43	47	44	46	37	32	52	45	43	44	47	32	46	41	48	59	49	33	37	29	39	38	49	39	31	46	42	48	51	46	40	36	41	40	48	42	32	36	43	37	48	41	55	45	45	42	35	40	41	39	54	46	39	28	48	48	41	42	42	37	38	49	48	38	38	49	44	53	41	47	37	37	31	43	43	41	38	54	30	39	53	42	37	37	49	54	38	37	27	38	40	37	39	33	41	45	38	31	40	30	37	43	45	48	43	47	44	43	42	39	39	35	51	44	49	43	50	50	45	50	50	35	41	41	56	42	49	36	43	39	44	39	42	38	50	41	30	33	43	47	47	41	57	51	47	40	47	41	39	40	42	40	32	41	45	34	41	37	46	39	38	45	34	41	46	27	48	42	47	37	48	38	32	47	41	50	49	45	37	37	41	36	38	41	45	52	38	32	39	37	33	53	48	52	53	39	50	35	38	47	49	37	44	34	42	36	35	59	40	40	46	36	45	42	45	46	44	63	38	52	47	49	44	47	40	43	48	45	38	46	41	34	38	37	47	30	33	44	44	50	41	34	39	44	48	46	32	45	26	43	44	46	54	36	46	34	34	37	41	44	29	45	37	51	43	43	36	45	42	48	56	47	44	49	39	40	35	42	35	48	57	49	44	45	57	42	40	39	47	30	39	35	31	44	53	44	48	38	32	57	51	55	42	35	43	53	42	36	43	44	51	38	49	38	44	46	40	40	46	27	44	49	56	54	57	48	39	47	41	32	59	63	39	41	41	38	36	40	39	53	41	44	34	45	45	38	39	42	40	31	38	44	45	45	51	44	31	31	36	51	41	43	41	46	41	33	44	36	42	49	52	41	45	48	40	42	38	46	41	35	41	38	43	38	41	34	48	41	60	40	37	57	36	42	52	41	48	51	43	56	42	31	42	39	50	48	32	41	51	35	44	49	52	55	37	44	39	35	40	35	43	41	41	38	38	41	44	48	36	33	45	49	32	45	51	45	49	32	37	51	47	28	43	48	42	52	46	48	27	52	43	37	58	46	42	32	50	29	39	36	43	58	46	39	40	48	44	43	48	44	38	35	45	42	42	44	42	39	33	40	42	38	37	58	38	44	34	24	46	34	46	36	43	43	42	48	44	40	47	35	46	34	38	27	47	40	59	49	45	44	45	48	37	42	42	34	48	35	32	35	46	33	35	42	36	31	31	48	34	30	46	59	47	35	49	37	49	42	40	52	32	48	51	33	44	50	44	46	42	41	37	47	39	50	45	32	35	47	31	38	39	42	39	44	37	41	44	51	47	41	52	45	47	37	47	34	47	48	39	34	39	40	56	44	40	41	39	42	46	48	37	58	57	43	45	47	44	40	41	37	40	43	46	36	52	32	52	47	50	41	42	40	40	49	43	34	52	43	42	45	44	37	45	42	49	53	40	46	46	37	38	41	56	44	39	41	43	45	46	51	47	45	40	32	39	44	40	43	39	45	40	35	31	57	47	42	37	32	26	49	35	31	44	39	47	46	55	46	39	46	44	43	42	38	56	36	44	35	39	41	47	34	37	42	40	49	39	50	52	48	49	51	33	51	34	32	48	41	49	42	38	43	39	45	41	31	52	44	41	52	43	41	38	48	38	47	32	45	39	48	41	42	35	42	39	33	51	43	47	42	48	34	47	39	51	38	42	43	38	42	46	33	51	37	50	38	49	36	37	44	44	42	36	44	41	47	46	51	35	56	40	44	42	40	36	40	38	54	46	36	41	49	51	34	26	34	37	49	40	48	43	41	53	41	38	54	47	37	41	46	41	43	43	41	45	52	42	48	53	35	39	38	50	46	46	41	40	41	47	30	49	47	38	43	52	39	35	41	41	49	38	44	38	41	40	40	42	43	33	31	29	30	48	33	49	46	38	38	39	45	41	41	45	43	43	40	57	46	41	38	45	27	39	43	52	49	44	47	37	53	50	42	47	44	28	36	45	41	32	49	37	41	39	42	44	57	44	47	40	46	44	40	43	31	40	36	44	39	37	42	54	40	47	35	37	46	38	37	41	50	40	41	52	36	44	51	39	43	45	38	45	39	33	42	38	51	49	39	57	44	43	59	47	45	47	47	39	46	47
44788	30992	21260	31461	38347	37549	34235	30717	26716	23515	21017	18821	17572	15915	13560	11321	9732	8262	7387	6309	5692	5398	4674	4306	3864	3437	2979	2856	2576	2284	2116	1969	1966	1882	1832	1680	1673	1549	1348	1362	1250	1192	1167	1150	1143	1073	1090	1100	1041	1055	1101	1099	1059	1037	1045	1037	1092	1066	1054	1058	1065	1056	1014	1077	1097	1111	1060	1087	1049	1018	940	929	874	862	855	801	724	787	721	710	715	744	718	701	710	751	740	774	713	713	715	710	767	735	657	712	737	732	767	704	679	718	727	741	726	696	686	714	696	687	729	728	723	679	728	650	729	673	720	697	691	670	732	745	759	709	739	739	730	735	718	740	742	751	710	628	746	686	669	712	695	727	699	724	633	687	713	684	694	722	713	676	683	700	711	719	664	720	714	765	725	686	739	744	685	713	661	706	649	686	740	717	697	683	733	688	715	716	690	754	713	706	765	685	651	720	715	708	739	704	696	653	712	734	708	762	685	697	673	719	738	659	688	718	702	804	711	756	753	744	752	725	739	703	705	703	714	704	707	761	681	715	710	718	697	721	656	730	714	685	713	666	674	718	673	665	676	687	720	694	769	696	706	756	735	703	684	710	741	700	689	684	726	698	728	748	712	702	730	694	676	669	703	688	702	683	724	690	673	670	647	721	663	680	689	714	687	689	721	719	724	718	701	674	685	675	730	731	682	686	694	681	645	628	723	706	710	735	705	656	701	704	694	682	695	681	695	708	723	676	679	686	656	719	688	675	681	703	752	704	717	696	688	668	752	704	705	694	698	679	711	693	699	686	687	729	682	691	735	639	707	736	701	704	703	702	696	711	694	744	706	677	705	699	684	713	732	686	725	674	676	740	677	714	736	716	751	699	723	652	698	717	710	691	720	705	774	697	713	753	701	713	655	705	657	682	655	716	665	677	722	714	678	697	734	685	713	695	708	663	719	659	655	734	758	710	731	778	706	743	691	663	701	748	672	732	683	715	763	681	665	688	682	683	727	687	706	711	643	722	728	708	686	705	740	722	712	687	696	694	743	696	679	720	716	698	718	700	684	672	706	696	670	672	714	657	715	704	743	694	689	738	706	693	686	733	705	668	693	683	690	691	729	699	719	726	690	744	732	675	679	722	653	678	679	730	661	721	676	704	702	689	667	681	701	693	712	709	673	721	656	732	752	726	709	754	676	717	697	700	720	685	724	719	692	709	709	765	692	707	719	707	711	717	728	729	701	685	665	734	702	716	738	690	707	651	703	728	679	693	694	720	709	646	666	678	727	739	670	648	700	748	682	713	689	717	707	685	720	737	714	712	706	671	701	683	713	703	722	666	685	699	682	736	689	712	688	748	800	697	668	692	706	723	715	695	708	684	737	695	722	777	707	716	717	680	758	660	665	744	685	698	714	694	714	735	692	678	732	763	733	730	673	682	681	691	719	747	709	706	697	724	680	694	708	730	679	682	705	712	679	750	674	763	654	725	662	689	684	708	738	668	734	733	676	720	727	700	715	730	692	720	683	680	734	676	746	732	730	670	712	698	683	652	730	681	693	705	749	717	724	653	714	708	695	713	656	742	734	694	671	713	695	753	701	705	768	693	714	695	741	724	715	664	701	661	675	715	706	717	743	683	687	705	702	711	688	682	690	691	733	702	684	771	709	684	735	705	757	709	666	726	757	713	692	660	733	694	795	683	711	649	758	722	696	723	694	679	751	712	716	711	719	708	682	706	735	710	712	696	705	749	726	685	685	710	721	709	724	739	724	713	679	732	662	693	697	711	765	641	671	718	699	731	759	693	681	706	717	689	778	710	735	640	726	705	693	751	749	725	710	745	746	755	677	709	693	720	737	745	675	764	673	681	720	769	721	696	701	736	704	736	747	691	730	680	693	717	678	735	658	720	676	699	713	669	741	701	706	678	677	733	738	728	667	729	749	680	665	671	724	675	747	717	756	714	712	726	693	704	706	728	683	663	685	696	693	703	706	738	738	704	678	690	725	716	709	706	712	700	691	686	702	684	714	692	692	747	692	695	697	721	740	683	720	671	693	671	672	704	656	713	723	716	681	693	744	709	737	708	714	704	722	725	647	687	659	701	669	712	726	665	706	740	734	689	722	693	707	710	713	713	749	701	735	696	724	701	701	686	714	658	752	687	708	725	686	703	724	708	665	678	700	672	680	708	671	742	695	699	660	725	710	681	722	695	672	740	697	715	772	739	672	724	688	690	669	730	721	706	687	695	694	711	692	706	692	705	728	707	733	730	719	709	675	710	717	704	700	705	701	718	699	728	738	669	691	715	697	691	697	721	713	716	709	734	700	729	739	691	715	675	712	712	721	664	709	762	698	728	676	719	717	723	683	723	713	702	718	638	711	666	707	651	714	662	734	732	639	708	738	699	700	715	667	739	711	672	736	703	686	760	703	684	629	737	732	728	737	664	687	683	678	676	726	691	690	725	676	701	708	723	676	684	694	719	707	689	695	741	726	734	733	730	682	743	655	674	724	682	733	734	712	687	659	746	716	725	703	748	683	739	718	671	716	666	665	746	702	672	723	724	738	716	720	729	668	704	734	652	676	767	688	716	670	698	718	722	721	714	707	688	690	654	721	706	695	675	715	724	704	679	762	743	690	729	725	715	677	695	713	726	717	719	694	665	680	695	695	715	711	702	674	680	710	714	721	735	713	788	719	682	739	700	699	735	712	728	748	642	697	714	707	661	737	765	760	717	704	736	694	714	710	714	664	738	693	714	703	690	666	715	675	663	712	672	701	672	680	738	698	681	697	706	723	725	657	722	680	682	733	703	689	732	733	700	698	712	713	693	692	694	672	683	675	674	695	697	714	697	665	705	675	717	690	682	688	711	643	749	711	714	741	678	717	706	653	724	698	712	702	711	663	702	728	721	727	630	659	628	726	686	676	716	691	672	711	675	690	741	717	730	723	685	689	676	703	700	703	693	709	724	739	724	689	762	673	717	692	688	689	711	709	692	692	762	706	708	678	696	688	642	711	727	735	681	710	689	699	692	688	700	716	703	764	690	739	725	733	668	654	720	726	674	692	709	722	738	716	753	704	703	733	682	713	690	711	715	688	724	654	687	703	695	731	698	675	715	680	659	723	694	730	650	685	703	708	735	707	737	701	705	727	720	712	675	719	691	671	702	678	702	684	708	712	660	717	713	718	680	718	693	751	713	742	701	689	688	741	733	699	687	707	694	707	710	705	716	772	646	738	682	737	691	694	723	703	715	687	746	707	729	699	722	711	681	655	680	713	694	665	690	741	735	710	734	675	672	679	725	698	693	678	689	701	698	740	732	775	716	703	697	687	707	687	740	694	696	693	678	673	751	681	684	685	733	699	692	711	731	687	752	651	688	679	693	739	679	681	652	672	682	668	678	726	708	706	717	698	712	730	760	693	675	662	715	691	680	727	677	706	708	721	732	704	730	710	676	713	695	726	756	737	708	725	705	689	702	664	694	711	691	701	668	722	710	663	737	686	727	708	683	765	719	693	748
3177	1319	555	363	511	481	409	338	266	249	209	174	179	167	140	107	113	83	85	78	60	67	63	66	59	47	50	57	25	43	45	40	39	21	43	34	38	28	36	35	32	28	33	28	33	32	42	37	35	29	39	21	33	27	32	29	39	27	39	27	30	35	25	35	33	27	41	34	37	32	23	25	21	35	30	30	36	25	24	27	30	26	30	30	24	27	44	18	31	30	29	29	25	25	23	23	20	20	32	32	30	38	24	36	40	20	30	17	31	22	29	25	29	25	26	29	40	27	37	25	27	30	33	30	22	29	25	29	20	22	30	23	23	22	26	16	23	26	29	19	33	23	24	20	33	28	27	24	16	34	28	30	30	29	29	26	30	21	31	32	18	28	26	28	34	43	23	28	29	34	21	22	31	25	33	27	28	33	29	34	33	37	22	20	23	28	18	31	27	18	24	28	29	30	20	34	23	33	31	37	15	28	20	39	22	23	20	35	35	22	39	33	23	25	31	28	22	29	32	32	27	21	35	39	30	21	21	32	32	35	32	32	34	25	28	39	19	26	16	32	32	28	23	32	31	35	28	26	21	30	24	33	35	26	24	25	29	28	26	27	17	23	30	19	22	30	27	23	27	20	34	26	33	30	26	37	29	24	31	30	25	38	28	28	21	34	34	30	29	23	20	30	39	27	38	22	42	23	24	35	35	33	23	28	38	25	29	29	30	28	28	32	32	32	23	26	28	26	28	35	35	22	30	39	26	25	22	22	31	26	23	30	36	37	29	20	29	28	32	28	19	30	34	31	29	22	25	29	28	31	30	23	32	24	33	21	27	29	27	28	27	25	31	24	37	27	28	26	33	20	25	32	23	33	29	35	30	23	35	28	25	28	41	31	28	31	22	24	29	26	34	34	28	21	32	22	24	21	29	24	28	24	27	24	31	28	23	24	34	30	28	33	21	42	28	29	20	29	21	22	32	32	18	28	24	29	35	41	34	23	19	30	28	28	37	27	30	32	27	22	28	16	32	26	28	23	31	33	27	36	19	23	32	32	27	36	24	24	11	34	37	29	29	38	43	27	26	43	20	30	23	23	29	35	27	32	32	23	23	28	21	34	30	23	24	20	27	25	33	27	31	29	33	30	31	34	28	28	34	30	27	29	38	23	26	26	21	31	32	23	22	18	26	23	33	27	35	39	27	37	26	43	21	27	26	19	26	20	27	24	25	31	25	28	25	25	30	31	16	23	20	27	28	36	30	33	25	25	33	34	22	36	31	22	30	29	21	24	26	24	33	27	29	17	32	23	24	31	28	33	25	26	29	22	26	30	26	32	30	26	31	27	23	30	43	32	30	28	26	25	18	17	27	28	23	22	36	22	23	20	26	16	28	22	30	36	34	31	17	29	15	29	34	20	28	27	25	30	32	30	31	22	33	37	31	27	24	30	34	28	24	28	27	26	16	21	34	23	27	31	21	26	18	33	30	39	20	38	26	33	27	30	38	30	26	27	29	44	41	21	20	34	24	33	17	25	29	26	24	29	22	27	37	22	32	25	24	25	29	29	31	28	26	30	38	22	26	28	30	27	19	32	24	20	27	27	23	24	26	32	27	28	26	23	35	38	32	32	20	33	31	44	21	21	32	30	33	24	23	42	36	27	23	30	25	29	21	31	24	30	24	29	30	31	31	29	22	27	25	23	28	29	23	30	24	25	40	32	31	40	28	22	32	23	25	16	20	28	24	23	24	26	31	30	19	28	20	23	30	21	24	26	30	32	34	25	21	32	27	25	27	19	24	28	29	27	34	28	21	18	32	29	29	32	27	23	40	21	28	30	22	32	17	33	23	35	34	30	32	26	30	28	28	31	30	27	27	24	37	23	32	20	25	33	33	22	34	30	32	30	21	24	26	21	33	36	34	35	30	27	28	24	31	24	18	29	24	32	24	22	21	31	18	20	20	30	35	23	29	30	21	23	27	29	31	33	20	31	20	31	28	31	39	25	28	36	26	24	16	26	34	27	32	21	14	30	35	36	24	25	39	23	26	25	29	27	23	28	22	20	26	32	33	25	30	27	35	30	26	28	26	22	32	24	32	28	24	31	22	30	42	34	28	30	25	25	24	28	34	27	29	27	28	24	26	23	21	22	24	35	28	37	20	30	38	33	32	22	29	30	23	27	31	27	22	37	33	23	27	34	24	32	25	35	24	23	25	32	29	35	23	27	27	23	28	29	25	25	34	31	22	44	24	20	27	33	26	22	25	35	17	30	23	27	23	29	26	27	25	21	26	38	31	28	28	24	28	23	28	29	29	44	30	29	28	25	37	32	23	27	26	29	26	26	28	29	27	30	32	20	25	28	28	29	32	29	22	21	31	32	23	28	20	19	20	34	35	25	22	24	33	39	29	28	30	32	25	23	24	24	30	30	31	18	27	29	22	22	26	31	28	33	21	34	35	35	24	23	33	37	36	22	23	36	32	27	28	28	26	20	28	31	23	31	23	18	22	28	24	17	28	28	27	26	35	30	21	34	30	18	26	34	23	32	39	34	35	28	28	31	18	27	34	24	33	28	37	28	32	25	28	34	32	28	25	27	29	28	27	22	31	24	27	23	27	24	23	34	33	26	29	18	20	24	32	27	22	37	27	34	32	28	30	25	38	36	23	28	26	34	23	27	21	32	23	26	26	30	27	29	25	24	14	31	26	13	22	26	30	26	25	34	25	21	27	23	29	32	34	22	31	26	30	26	33	16	34	36	32	24	23	30	25	29	30	20	20	18	29	33	22	30	22	30	17	29	23	31	23	34	28	26	26	27	33	24	28	29	24	35	32	29	33	40	27	20	29	29	24	36	30	37	23	39	22	25	30	38	26	18	24	23	22	21	25	33	29	28	33	29	21	27	27	31	31	34	34	30	28	28	29	30	31	31	31	33	20	29	28	32	31	29	20	36	27	20	22	32	40	31	28	29	30	25	39	30	17	30	29	29	25	28	28	18	23	29	30	20	23	29	23	29	28	33	29	31	34	32	26	27	18	19	20	28	34	30	24	28	26	25	32	23	21	21	25	18	37	22	26	30	35	25	24	22	35	27	40	34	28	19	23	32	30	27	24	26	19	26	27	30	25	22	26	33	28	31	20	22	35	25	24	26	25	24	24	28	28	34	38	22	24	28	30	29	26	20	28	24	28	33	32	26	37	27	23	29	18	32	36	33	19	29	30	24	17	32	32	24	34	29	20	24	21	30	35	29	32	38	18	34	33	48	24	27	35	25	31	21	34	32	35	27	34	34	31	30	21	31	28	26	33	25	22	35	29	32	30	29	26	28	20	23	24	38	17	37	29	42	24	27	37	28	35	27	25	28	22	35	25	31	25	26	23	22	29	29	23	22	28	28	25	23	22	23	25	31	27	34	25	28	29	30	24	25	29	34	35	32	37	32	24	26	23	30	28	35	23	29	35	27	33	26	25	23	41	30	44	22	33	31	33	35	25	24	30	26
33183	22751	14178	23112	29953	28805	25494	21539	17749	14886	12915	10995	10377	8988	7371	6255	5397	4515	3864	3434	3017	2635	2386	2233	1934	1744	1580	1531	1281	1204	1126	1044	1037	1000	937	867	851	808	751	728	714	695	664	664	646	643	641	654	638	678	631	675	678	632	647	610	658	627	629	580	603	660	619	655	628	652	670	668	627	636	619	595	535	552	490	499	519	500	470	501	479	456	487	474	509	503	467	513	519	473	495	489	466	461	494	450	483	457	469	514	444	495	468	495	502	486	489	449	524	504	498	486	493	491	487	470	482	522	515	469	513	482	469	483	482	499	473	441	490	483	488	505	498	504	466	472	501	518	479	448	480	485	505	470	496	487	448	492	502	503	459	486	516	495	499	482	492	531	521	487	518	500	459	480	451	465	488	439	523	516	464	472	451	497	525	466	463	488	483	511	493	470	481	464	519	455	491	466	460	473	489	491	495	485	459	476	481	493	506	486	472	458	487	492	445	478	476	485	467	490	461	483	469	458	478	465	479	453	481	476	462	469	455	474	487	506	508	491	482	492	482	471	486	509	516	513	467	467	489	494	476	489	476	506	507	443	480	494	486	518	498	506	477	480	483	471	419	490	462	498	481	461	484	478	468	479	498	505	493	477	492	439	443	485	486	467	483	479	473	520	475	491	488	451	455	468	491	475	465	461	498	457	448	477	463	496	503	492	508	462	517	463	491	466	477	461	483	477	479	474	480	481	461	482	496	502	480	494	493	480	505	497	513	499	472	488	499	459	492	487	460	478	507	477	469	471	507	488	441	436	501	496	499	487	491	478	472	467	507	481	513	454	478	486	498	488	500	476	524	517	482	481	504	433	472	478	478	468	508	484	469	477	467	483	493	468	476	445	494	484	430	464	470	517	484	518	449	500	489	449	473	500	455	448	451	464	480	480	488	453	453	515	475	464	481	495	462	477	467	491	478	463	453	482	491	413	487	474	512	476	489	494	472	443	478	483	490	504	510	496	494	470	494	479	485	448	461	498	480	450	528	511	491	493	451	534	480	496	486	510	483	470	487	501	480	487	490	493	457	480	468	505	492	497	476	472	453	461	455	484	461	468	460	454	498	496	513	485	521	483	485	520	474	484	446	496	450	454	457	511	510	473	526	514	475	471	513	460	477	492	442	449	460	459	525	450	451	471	491	444	511	454	505	482	462	467	466	471	476	483	517	468	510	484	515	499	494	480	462	502	472	476	494	469	482	497	507	516	461	521	474	472	452	484	486	473	464	476	497	444	471	468	474	463	484	498	475	487	516	488	479	476	466	496	453	470	501	494	474	466	528	458	463	510	464	493	476	484	485	496	492	468	486	504	511	483	497	501	500	504	513	472	502	501	480	511	488	499	486	477	491	475	491	496	509	491	456	451	459	464	438	473	492	446	446	473	487	483	501	495	474	511	468	447	484	507	500	455	500	457	494	492	480	513	459	491	526	482	485	464	494	478	451	456	483	529	452	484	463	482	449	512	490	499	471	499	489	467	476	420	469	506	435	425	492	461	490	451	507	462	500	501	480	514	509	489	472	431	451	445	465	503	485	471	473	460	489	494	494	478	473	480	500	464	483	515	464	510	480	486	491	473	459	499	488	509	503	502	482	483	487	483	489	454	461	454	479	478	497	485	467	472	461	541	511	495	483	493	500	464	453	471	463	462	491	451	472	468	495	510	475	501	466	483	479	482	450	470	489	489	472	469	450	467	541	470	477	465	466	450	465	505	485	492	460	471	472	444	510	458	506	472	476	444	476	501	493	484	485	515	472	450	488	482	478	510	475	482	488	500	472	476	492	474	532	451	490	512	499	474	464	497	469	482	483	424	496	517	513	487	453	494	465	500	453	477	518	497	486	473	500	487	469	479	493	515	457	489	515	479	505	493	474	483	485	451	522	489	487	492	496	436	523	500	466	466	468	509	461	518	484	464	491	463	471	465	462	479	484	486	456	467	475	453	442	450	491	501	497	468	508	478	475	484	471	509	464	481	488	489	453	505	503	481	500	529	519	473	458	470	491	473	452	517	491	472	452	440	500	466	498	459	504	459	454	459	467	455	475	488	447	497	452	490	463	482	521	469	465	473	463	461	489	483	458	460	501	489	474	500	479	480	481	500	521	486	497	483	477	469	503	492	484	470	476	469	471	500	510	446	472	465	506	486	508	472	418	496	479	462	455	521	471	492	461	490	487	505	506	471	448	462	474	459	463	494	503	476	502	484	466	520	464	442	492	490	478	527	458	444	462	493	496	508	462	495	495	502	495	501	457	472	513	454	454	480	486	465	457	489	482	481	488	480	475	493	470	482	487	523	436	520	486	475	483	463	461	488	480	489	498	448	498	497	466	498	499	501	510	479	494	465	461	481	449	476	489	481	488	485	495	468	456	500	546	472	460	494	457	447	495	481	503	469	505	500	485	474	467	452	450	504	503	486	510	471	488	471	525	471	545	479	482	473	494	488	510	479	493	453	467	504	463	501	449	478	469	469	461	514	494	455	472	539	419	498	502	496	527	521	474	519	479	496	495	461	515	503	458	505	484	464	477	483	512	475	497	512	470	478	453	489	502	490	485	491	482	523	515	508	464	493	472	493	530	524	498	510	504	469	444	460	470	488	488	473	469	485	483	488	459	476	514	490	514	482	434	497	471	492	468	503	496	472	499	516	495	479	464	508	483	485	455	506	501	487	522	459	478	477	517	481	488	481	502	506	521	493	434	492	475	500	509	494	460	482	509	476	459	510	448	503	487	524	468	441	480	490	503	446	486	526	517	445	483	506	466	498	477	512	481	535	496	487	480	484	476	478	448	480	507	478	473	434	494	462	472	490	517	451	498	475	516	493	472	470	475	492	463	479	451	474	511	466	490	461	502	474	491	493	511	469	449	468	503	493	457	490	531	477	473	502	469	501	503	465	494	459	479	478	508	512	465	486	461	474	504	491	476	471	470	507	484	487	492	467	465	468	441	483	507	498	458	471	509	539	483	470	474	482	477	486	503	486	455	488	494	500	469	500	508	472	445	455	482	474	495	485	496	488	495	466	487	493	481	470	509	480	468	508	489	449	465	444	485	457	506	487	468	450	490	492	492	464	471	455	516	481	492	478	497	455	458	467	528	493	490	508	491	499	461	486	507	437	479	479	454	533	509	462	463	496	505	468	482	498	476	498	458	453	499	524	495	497	475	455	501	474	474	436	459	510	482	472	498	461	474	481	515	470	480	468	465	441	492	511	437	469	500	466	454	512	449	511	483	449	431	517	474	466	496	478	465	466	481	461	518	516	523	513	500	465	490	433	482	518	498	496	524	492	498	462	472	507	463	459	423	463	485	459	505	468	462	495	451	503	516	434	484	467	454	468	469	440	480	486	492	488	462	482	474	502	457	495	496	455	478	464	498	480	477	462	466	475	475	491	489	475	466	473	487	481	472	459	467	510	484	486	505	473	473	494	464	470	482	479	461	479	486	486	516	444	505	436	498	500
5819	2893	1113	679	831	850	679	605	503	394	346	317	298	304	217	224	164	160	136	125	125	107	67	103	85	93	72	85	76	74	53	50	68	49	69	60	57	49	47	42	40	40	44	44	53	50	39	50	47	38	47	36	36	45	39	55	43	49	38	35	35	41	49	36	50	35	49	39	42	40	38	39	30	31	32	40	21	34	42	49	35	41	31	27	37	35	45	30	40	38	36	35	46	45	32	37	42	32	40	29	33	40	38	39	36	33	34	30	32	37	32	37	42	45	31	37	27	40	33	38	35	37	37	35	36	25	39	30	27	27	34	45	38	39	23	42	60	40	31	33	45	33	39	33	45	29	36	45	31	40	23	38	42	31	27	40	45	38	34	35	30	33	42	31	34	38	39	27	40	32	30	41	35	43	33	32	25	48	41	36	30	41	41	45	31	30	33	30	34	33	36	27	39	35	42	43	39	28	33	38	34	39	44	37	36	45	30	35	34	46	39	35	35	41	39	31	46	35	31	31	30	37	37	26	38	36	40	31	38	43	27	32	48	34	38	37	36	34	31	40	28	33	35	37	32	37	29	30	32	40	35	30	49	36	29	46	35	21	38	31	42	38	42	35	29	37	45	36	35	27	43	32	29	37	30	41	37	34	42	38	33	37	47	29	29	32	40	39	44	32	42	35	41	39	36	38	32	35	24	29	26	34	21	46	26	32	54	40	38	32	40	31	37	31	43	24	39	33	33	43	40	39	37	39	28	39	39	36	31	44	39	40	47	45	30	40	34	43	43	47	38	21	32	47	43	40	48	27	39	42	50	36	37	38	37	34	16	34	34	39	36	39	31	41	31	35	30	41	39	39	42	26	33	33	38	41	24	38	39	27	32	38	42	40	34	40	41	26	35	29	25	42	32	38	34	25	33	23	34	41	19	22	32	35	40	26	41	26	29	36	30	36	34	42	30	41	48	36	47	40	45	31	36	49	31	32	38	38	37	49	34	45	37	40	26	39	39	29	29	38	38	29	38	38	32	36	23	40	31	42	43	27	45	43	31	38	25	43	51	37	33	40	32	30	32	34	39	36	37	38	36	38	34	33	39	35	31	36	31	31	36	39	37	28	38	30	28	40	35	33	33	39	42	39	35	38	41	41	34	32	37	30	42	33	41	30	34	40	32	40	30	30	39	44	35	41	34	24	32	43	39	35	38	47	37	32	31	37	31	42	32	36	32	31	23	44	24	24	31	39	28	38	29	29	35	38	45	30	29	39	40	37	43	33	40	35	46	43	48	35	29	27	40	30	38	42	30	36	31	34	30	43	37	41	37	43	39	35	37	36	33	35	33	30	34	37	44	36	46	35	42	35	44	34	42	30	36	32	33	39	32	31	43	30	43	49	38	38	34	32	27	41	36	41	36	42	30	39	38	43	32	33	36	37	27	39	29	49	38	43	34	35	34	34	28	39	25	40	44	35	38	39	38	29	40	42	39	38	30	37	48	31	38	35	29	47	41	31	32	45	34	28	43	41	34	32	43	33	35	41	35	31	27	41	43	39	40	37	37	33	33	33	33	35	51	35	54	30	37	37	39	36	37	40	35	29	42	29	31	36	43	38	34	41	30	41	36	38	33	52	32	30	38	46	31	36	34	40	27	36	44	47	40	42	30	40	32	34	45	38	42	35	33	32	30	32	42	32	40	50	40	36	28	32	35	36	45	41	34	48	40	26	37	35	36	37	37	41	36	36	27	34	28	35	36	32	35	36	31	43	34	52	31	33	41	33	27	37	31	36	39	31	41	36	39	31	29	34	38	37	42	32	31	48	40	39	36	24	35	35	41	33	38	46	35	37	32	43	35	36	36	32	35	42	34	34	31	50	37	26	35	46	45	31	41	41	34	44	28	31	29	41	34	32	40	45	35	31	38	31	35	41	35	44	42	28	38	43	42	26	38	38	26	33	37	27	33	36	41	29	31	47	29	31	43	40	39	44	27	34	38	35	40	35	48	37	41	35	36	34	32	41	28	33	38	35	34	37	35	29	34	39	34	40	33	33	36	30	41	36	33	35	31	34	36	43	34	31	37	31	28	38	34	40	41	37	35	48	31	51	36	31	31	40	26	27	30	32	39	36	28	37	34	31	39	26	35	33	34	37	20	35	34	43	36	25	41	39	37	27	34	31	40	37	35	36	32	37	40	28	43	33	28	34	35	36	32	38	26	32	35	36	34	30	40	28	39	23	35	30	36	40	28	46	39	35	44	42	47	31	40	48	32	44	32	39	40	46	32	36	41	40	32	33	32	41	31	25	47	34	39	50	39	38	40	30	38	28	33	33	36	38	42	47	30	37	46	42	45	43	25	44	44	37	31	35	36	37	42	31	41	43	34	29	37	39	25	31	30	33	47	45	30	36	30	31	36	30	39	41	39	33	41	39	38	28	30	41	32	35	37	31	27	31	30	43	26	34	37	28	31	26	44	30	27	32	33	39	29	41	36	36	33	35	35	36	33	28	38	38	32	39	41	28	29	35	33	31	33	36	40	40	45	38	36	52	39	38	32	29	33	30	33	43	43	24	39	42	34	43	39	36	29	37	32	30	38	38	41	26	36	45	33	28	31	35	29	40	41	41	31	39	45	36	28	38	32	42	38	30	39	32	45	37	35	31	30	29	33	32	43	29	35	31	41	38	30	40	49	31	32	36	42	30	31	30	44	37	45	43	40	36	37	32	34	32	27	31	30	27	36	27	35	44	38	31	34	35	35	33	46	41	33	37	36	42	31	39	42	37	29	34	42	45	34	38	39	36	38	39	38	29	30	28	51	37	43	28	42	41	29	34	40	35	44	33	40	32	33	34	40	32	38	36	27	42	41	31	40	40	37	38	33	40	22	35	43	33	44	39	46	43	45	43	40	39	29	37	38	40	29	38	40	40	46	36	32	29	26	41	41	35	40	37	39	27	28	40	34	41	29	41	57	32	38	33	35	38	38	30	36	32	31	34	29	35	43	36	26	30	28	33	38	36	32	46	33	37	53	22	36	39	33	36	50	37	46	51	34	29	38	33	38	33	35	38	41	38	43	32	39	40	33	31	50	33	35	43	49	44	35	43	34	37	37	39	34	40	41	39	47	45	21	29	32	34	31	31	32	36	38	40	50	39	26	23	45	36	40	31	47	35	37	39	37	34	28	32	25	37	27	32	35	28	30	35	36	33	34	40	29	31	41	28	33	42	38	36	28	39	31	44	38	32	24	34	32	29	39	32	36	40	38	37	33	39	40	26	32	43	35	38	26	38	48	30	36	23	40	33	40	24	32	45	40	31	34	26	37	27	22	32	24	29	31	40	49	36	30	28	31	34	40	29	37	37	33	40	32	42	34	42	28	34	41	30	41	33	43	35	44	43	25	30	43	40	42	42	31	38	41	42	49	32	43	35	39	39	37	33	32	36	22	33	43	41	27	35	41	34	34	29	34	40	33	44	52	41	32	34	36	34	32	43	37	39
42486	28244	19793	29666	36731	35982	32363	28441	24567	21426	18469	16121	14773	13216	11629	10047	8753	7500	6488	5636	5043	4506	4100	3666	3379	3001	2775	2666	2264	2083	1882	1879	1720	1680	1600	1425	1397	1240	1228	1143	1009	974	1023	910	914	1009	950	955	977	975	1016	1028	1013	920	855	901	861	895	923	840	888	864	901	905	941	909	947	869	814	812	759	754	722	718	681	659	664	645	625	622	644	670	608	666	638	626	624	663	602	618	626	640	601	596	595	602	659	618	609	629	621	633	624	632	563	595	642	580	619	538	593	629	587	619	547	641	634	572	642	631	625	631	630	624	640	633	640	623	613	581	599	600	614	608	611	620	636	621	653	594	579	622	606	616	577	608	570	630	568	603	608	617	605	635	569	614	597	632	573	624	646	671	634	622	643	582	600	639	606	575	614	598	610	620	614	612	578	617	602	598	610	609	600	601	640	583	571	573	606	583	573	583	576	576	582	596	616	600	605	611	590	629	577	614	616	566	622	587	608	584	606	609	620	599	590	625	628	618	605	642	597	601	627	583	615	593	556	585	599	613	577	598	622	630	634	604	584	601	557	602	601	572	565	608	635	584	599	640	610	570	623	603	634	665	609	642	608	616	645	636	625	608	609	583	597	603	602	580	607	571	610	625	581	606	557	602	564	584	587	630	615	606	643	595	592	633	636	585	619	609	595	576	643	612	604	584	617	621	622	590	647	624	622	582	635	586	554	620	599	620	626	567	590	597	608	616	608	582	626	588	616	581	591	608	598	623	650	627	605	624	612	578	587	608	622	595	641	611	654	607	584	605	564	619	571	616	555	571	627	629	612	617	569	606	628	622	649	627	599	590	616	578	592	604	603	616	599	635	595	592	607	611	610	569	581	578	606	631	623	612	635	614	597	625	614	592	568	559	579	603	603	625	593	564	617	597	601	587	622	634	604	642	615	560	621	601	624	615	603	608	621	669	621	663	578	582	590	623	612	641	581	617	618	586	636	646	591	594	602	600	610	589	584	636	600	605	610	588	570	598	634	619	582	600	626	608	600	589	615	608	581	614	601	552	604	607	593	597	596	644	585	589	606	620	623	600	627	598	564	616	576	622	563	616	626	597	595	551	611	601	636	623	641	627	600	602	618	583	525	568	600	593	597	641	618	604	626	556	617	595	601	569	594	570	613	607	572	641	600	609	608	638	598	587	613	604	586	581	604	571	592	566	616	580	573	655	639	599	618	611	598	605	593	575	615	615	606	580	581	596	600	582	602	552	594	548	589	565	647	603	612	603	614	584	592	613	569	594	588	632	604	634	579	632	619	607	614	606	599	639	603	606	626	617	615	555	595	564	588	607	587	616	565	600	593	618	593	585	565	589	612	632	604	645	632	631	612	647	622	596	609	570	643	621	623	621	575	566	585	606	595	631	567	596	613	607	568	590	611	591	615	573	631	593	612	618	601	627	627	567	599	579	605	511	610	600	577	619	551	595	586	584	638	597	623	600	601	621	633	662	559	610	601	575	605	601	625	629	584	596	589	609	594	628	580	573	628	603	620	576	635	632	620	629	607	623	647	603	589	585	580	581	652	564	621	611	651	589	591	543	612	671	582	571	584	601	598	577	632	574	570	583	627	573	562	620	595	596	615	568	584	608	566	584	616	611	639	613	636	616	572	586	577	610	586	604	608	623	616	620	598	626	591	570	564	602	613	618	597	578	640	601	608	549	619	604	628	574	564	617	657	578	537	628	605	634	591	605	629	598	606	549	613	634	597	591	588	538	621	616	624	597	619	594	586	584	604	581	622	607	616	631	602	617	643	608	597	611	617	625	585	604	600	594	584	601	619	614	568	623	697	618	617	635	595	621	615	625	581	620	590	608	607	629	555	608	617	588	622	595	593	574	577	578	564	646	658	651	577	589	608	608	583	618	598	620	598	586	649	606	644	662	601	542	617	605	610	637	609	646	608	611	596	586	623	602	613	581	619	602	589	552	620	597	625	581	594	596	598	639	582	590	593	623	588	656	576	563	566	576	621	586	608	602	591	582	618	561	616	625	635	639	626	584	591	613	597	650	584	652	596	604	582	607	584	606	608	614	535	606	536	661	614	576	546	570	626	642	623	592	621	624	570	581	554	609	573	603	582	585	610	581	601	658	597	556	584	611	607	635	622	591	643	648	596	607	550	596	604	608	593	596	609	630	596	590	669	606	601	617	559	671	613	595	619	581	592	613	620	634	582	596	564	552	555	613	615	597	611	562	645	569	604	636	568	566	595	550	618	611	621	582	579	578	533	610	591	618	588	602	626	612	628	620	629	584	610	571	640	561	597	583	638	590	581	612	568	604	564	570	609	588	612	607	650	589	637	588	569	624	618	616	616	590	616	642	600	607	581	544	597	627	624	576	601	613	572	573	646	572	638	611	585	618	642	611	595	586	629	603	604	629	606	610	594	628	653	622	635	591	578	585	607	611	606	564	609	573	583	581	555	585	648	584	585	616	560	598	585	624	577	604	585	547	594	577	600	603	590	603	558	602	592	576	582	629	589	548	560	621	624	646	637	629	588	561	594	602	573	588	615	572	590	628	622	601	588	621	595	599	564	612	606	633	535	634	607	615	607	606	612	602	626	616	601	585	602	604	634	572	614	615	594	609	605	586	574	576	626	650	574	584	601	575	634	597	597	574	601	598	579	633	644	605	594	612	630	609	583	634	628	563	627	586	613	599	634	662	582	601	581	631	587	605	607	605	628	606	569	567	570	645	612	646	594	647	567	577	573	603	572	618	597	598	602	578	640	572	591	598	609	605	574	574	595	623	588	614	602	603	605	612	616	580	569	603	627	571	584	608	568	622	579	635	611	601	589	651	607	602	571	552	617	607	649	608	597	562	594	607	564	649	605	543	637	545	632	589	604	592	615	575	607	591	642	597	609	585	601	602	617	603	609	616	594	616	589	657	639	592	567	640	592	646	592	596	611	624	607	648	617	643	610	555	635	617	594	600	609	572	608	633	631	622	567	609	612	616	631	626	589	575	621	610	666	607	621	600	594	588	593	577	640	608	537	613	629	586	609	607	614	608	607	577	641	606	587	568	569	608	618	634	609	560	633	584	591	607	632	606	648	558	585	553	590	611	567	629	607	559	598	531	591	597	598	588	606	580	627	604	598	585	621	627	582	582	583	623	603	615	582	579	594	588	553	614	589	603	571	642	553	577	618	603	565	619	599	643	558	624	564	626	606	600	614	598	593	583	609	579	616	642	590	555	555	610	623	540	611	584	597	621	580	578	621	655	625	595	597	608	601	640	622	597	637	586	594	576	587	608	615	589	618	599	589	634	579	575	600	577	584	606	583	593	609	616	627	590	592	626	640	588	554	614	594	644	623	549	599	622	566	591	599	587	606	587	573	604	588	610	634	569	591	563	637	635	607	609	633	584	587	585	584	634	632	582	603	555	587	566	605	659	628	592	605	628	617	614	618	625	629	604	592	563	609	592	595	582	618	616	601	627	593	567	603	608
5535	1794	772	575	698	719	579	500	406	334	258	227	216	217	205	163	136	143	108	96	97	88	87	84	79	70	62	54	55	55	57	48	43	51	57	42	52	43	41	34	43	45	42	42	22	39	45	37	36	50	44	41	43	52	38	35	39	34	32	44	39	38	37	44	42	40	51	50	45	39	47	33	39	36	25	30	37	37	32	39	38	22	26	36	35	37	33	36	36	43	37	41	37	36	32	30	43	40	28	44	37	34	35	29	30	43	36	31	35	32	32	39	31	43	34	44	36	54	41	46	34	42	48	45	47	38	33	33	39	37	30	30	34	29	28	41	36	28	42	33	29	42	27	30	45	41	27	42	35	35	30	33	40	37	43	36	36	36	43	43	32	30	45	39	41	39	38	38	37	46	31	34	26	38	33	31	38	47	30	36	34	43	39	27	40	31	44	32	42	42	35	38	37	44	50	32	38	35	45	35	39	45	34	39	28	40	45	38	43	36	36	41	35	31	34	43	41	52	34	34	35	22	39	37	49	41	33	33	28	37	30	34	39	29	30	47	33	25	26	30	32	29	36	49	31	29	41	32	36	36	42	37	36	38	41	32	32	37	39	38	35	21	37	31	33	34	35	35	46	35	40	33	31	40	43	27	35	28	45	48	32	39	38	33	38	39	44	33	37	40	42	38	41	32	44	32	38	34	31	35	34	31	37	28	32	47	41	34	37	36	41	34	37	26	33	38	32	45	44	39	33	24	37	35	33	38	35	37	34	43	34	31	48	34	41	35	46	34	41	40	34	40	41	33	28	31	22	32	35	27	32	34	30	36	47	42	41	25	42	38	35	51	31	31	35	28	37	28	39	31	31	27	30	36	42	35	41	34	30	30	30	35	35	39	32	30	38	36	24	40	36	28	31	38	30	23	35	34	36	48	34	31	44	29	46	35	33	40	43	37	41	34	41	39	37	39	25	32	35	57	43	33	29	39	43	38	42	33	30	32	31	27	34	28	42	37	47	39	42	46	34	40	43	41	37	46	33	32	36	40	49	40	31	38	29	34	39	39	22	37	28	37	45	31	33	22	36	41	37	37	34	35	37	30	23	36	37	34	35	33	34	30	29	35	37	43	48	34	28	32	49	27	26	30	24	33	42	38	33	40	33	39	30	39	41	33	29	41	45	41	43	30	34	31	36	35	29	39	39	32	43	46	34	41	41	32	41	38	37	40	33	38	41	32	31	37	35	35	43	38	33	32	29	43	41	37	34	30	34	35	33	48	37	36	36	30	40	34	25	45	45	30	27	33	36	37	39	46	46	39	40	22	36	35	40	35	35	43	41	35	39	36	28	39	30	35	38	37	45	54	38	37	29	38	39	45	43	36	34	35	42	39	39	35	38	33	35	39	35	38	31	42	29	39	34	30	32	37	35	36	32	25	35	36	32	40	37	36	38	33	36	43	34	42	41	35	42	38	41	30	33	37	39	38	42	29	34	30	46	38	37	40	35	42	40	37	36	31	30	34	29	35	41	38	40	56	34	39	39	36	31	44	36	28	39	29	32	31	50	52	33	47	36	38	37	23	42	42	34	44	50	30	26	37	35	37	43	32	38	31	41	36	36	24	47	42	38	39	42	34	33	43	34	38	34	38	35	37	33	30	39	36	36	38	39	43	47	37	34	38	40	25	32	32	40	47	29	35	36	38	32	40	37	43	32	33	27	33	51	42	43	30	42	50	36	35	39	32	37	30	40	41	34	34	36	53	40	32	36	37	19	39	34	27	39	36	37	32	31	48	42	38	41	40	33	38	32	30	47	36	31	27	37	45	47	45	37	28	39	38	38	34	43	40	37	42	42	44	29	43	36	32	34	27	37	35	37	35	28	30	31	37	36	44	26	34	20	37	37	32	33	37	32	36	31	41	41	37	49	37	33	30	39	40	37	34	28	47	43	42	40	35	43	53	40	37	41	35	40	37	34	46	40	31	50	22	34	27	38	43	43	26	43	44	31	37	41	34	30	46	44	37	37	47	27	34	32	34	38	40	46	37	44	41	26	25	37	40	34	30	34	36	39	36	33	33	29	37	42	40	46	33	34	44	31	36	39	33	51	32	31	37	33	43	34	39	24	39	28	35	60	32	37	48	36	35	39	37	38	43	49	45	37	49	33	47	40	45	45	41	40	46	34	32	31	38	26	42	33	47	34	31	28	36	33	38	33	39	32	27	38	26	35	39	32	38	36	35	40	38	30	35	43	33	34	38	46	31	38	43	38	27	33	36	56	44	28	41	33	42	41	34	28	35	39	35	36	32	39	40	41	38	47	25	32	31	40	32	46	33	28	42	39	27	41	35	42	37	35	36	38	39	33	45	39	31	50	41	42	37	38	36	38	40	38	36	30	46	41	30	46	34	45	33	35	36	39	39	39	30	41	34	48	36	33	32	47	28	36	47	40	32	42	40	42	27	34	46	34	42	41	42	33	39	31	47	33	33	41	36	32	29	43	40	37	46	29	33	31	34	31	41	24	30	34	31	31	31	36	36	36	41	33	36	33	36	36	29	34	38	25	37	30	36	32	35	39	42	24	46	35	52	36	46	46	40	43	43	38	32	40	27	34	40	39	44	26	40	30	36	36	41	36	45	34	38	34	33	34	46	31	43	45	35	39	33	38	32	37	41	44	37	33	35	38	43	32	33	40	32	41	35	41	42	31	37	29	48	40	46	49	38	38	41	30	37	32	39	32	28	28	29	44	37	43	49	28	42	35	26	31	31	39	32	36	39	48	31	27	40	37	39	37	33	43	40	34	31	42	28	41	32	29	40	42	29	42	28	28	28	33	43	38	39	33	31	33	42	31	45	28	35	33	29	28	38	34	34	34	38	51	32	31	41	27	28	43	36	35	37	42	33	33	30	43	41	47	22	47	38	31	43	33	43	29	39	33	49	39	40	34	45	35	42	35	39	38	40	40	28	37	41	38	43	35	33	42	31	49	35	27	36	35	33	37	35	32	32	38	38	36	42	32	43	31	35	38	35	41	36	34	38	38	33	43	33	35	23	39	48	37	53	40	39	39	37	42	30	37	40	37	36	31	30	44	26	40	32	28	34	41	40	32	45	35	50	38	35	50	36	31	30	42	42	34	43	36	51	31	41	38	37	35	37	45	39	33	38	40	31	29	32	28	43	27	35	39	25	31	37	32	33	31	44	25	42	27	33	39	40	42	31	20	40	39	45	33	31	33	36	36	35	44	27	41	43	40	41	29	40	39	32	40	40	29	33	32	56	24	40	36	34	32	33	31	29	46	35	38	42	29	37	42	27	21	29	44	32	40	44	29	40	39	35	38	29	42	50	38	37	41	36	38	40	29	33	54	42	24	34	44	40	43	29	51	37	34	33	33	38	30	43	26	33	41	29	40	29	34	30	36	28	45	39	42	42	40	35	28	37	25	33	47	36	42	29	38	31	36	33	37	30	42	29	41	36	34	40	31	38	34	35	31	40	28	34
37075	25164	17143	27492	34425	33712	30132	25841	21772	18611	15760	13594	12442	11296	9863	8552	7369	6211	5387	4747	4199	3872	3444	3154	2866	2605	2469	2047	1985	1688	1552	1609	1463	1427	1388	1284	1163	1117	1105	1029	931	930	943	868	866	875	854	889	893	932	958	958	942	888	906	813	808	768	826	821	829	810	813	841	782	836	888	870	810	755	760	691	734	662	683	652	608	686	602	649	673	652	658	641	638	649	628	668	601	584	649	608	592	615	612	600	646	650	648	604	621	601	640	594	641	617	641	616	597	658	636	624	630	639	629	603	631	608	595	617	623	603	600	599	631	610	639	662	611	626	607	629	610	633	591	664	590	618	603	598	589	648	582	587	617	597	621	605	642	603	634	673	583	613	614	603	622	648	647	587	577	608	608	621	574	632	609	627	610	577	591	590	619	664	638	579	607	604	591	600	596	599	642	597	568	589	666	638	616	701	624	629	630	555	611	624	586	606	626	600	616	624	622	638	626	582	599	615	600	638	610	614	639	600	590	618	641	621	601	603	626	619	590	633	610	655	604	628	625	607	646	619	636	662	553	610	634	673	634	657	616	607	628	606	621	563	625	587	592	643	600	612	564	629	624	606	602	656	610	589	627	580	608	564	605	632	654	606	623	632	621	620	575	637	619	622	627	594	564	593	615	596	623	622	614	586	595	636	632	650	653	642	649	614	579	635	587	625	620	625	648	615	619	624	617	589	632	591	618	606	617	611	599	628	598	618	642	583	611	634	627	617	599	627	657	595	598	563	605	660	613	618	644	583	584	633	639	629	588	608	608	638	601	609	610	586	574	631	597	590	609	621	613	612	576	630	625	584	570	588	625	625	636	584	653	579	621	588	633	631	642	601	647	617	591	619	603	633	638	631	602	616	634	624	587	570	617	603	644	611	585	620	590	618	609	616	639	618	657	623	569	641	591	615	618	580	639	623	613	605	583	618	581	635	649	611	586	581	636	635	610	601	591	660	644	628	653	628	636	654	630	620	631	613	572	569	600	593	621	568	587	621	596	657	581	587	612	582	623	625	598	595	652	609	657	578	572	590	624	629	685	580	592	621	657	675	606	592	634	602	559	595	610	619	595	605	614	586	604	623	603	638	650	628	609	635	640	645	589	610	642	637	625	590	635	591	614	590	633	588	618	614	627	599	648	600	656	655	670	575	563	621	594	621	634	632	629	573	617	593	611	592	578	597	560	591	612	642	603	669	636	627	614	612	595	581	646	560	600	585	600	582	631	620	649	639	611	603	581	653	629	609	602	637	635	598	623	646	613	592	645	619	605	603	602	598	575	575	610	599	584	639	659	579	630	626	634	619	605	662	619	640	629	627	628	620	614	611	620	623	582	594	640	627	641	609	574	604	656	623	643	583	623	626	621	646	628	656	607	628	667	600	595	631	647	651	617	642	643	643	624	599	613	576	635	645	580	592	607	638	587	642	612	586	608	635	592	610	615	656	605	613	584	641	628	595	675	602	611	635	581	644	595	654	608	603	641	588	655	601	617	637	586	604	605	639	610	633	638	632	655	573	609	629	579	603	616	577	619	597	635	589	570	613	600	601	611	649	650	602	569	577	604	586	596	628	613	619	605	612	655	619	604	618	656	597	632	675	610	606	572	644	651	608	618	600	625	617	561	552	610	620	605	625	567	653	623	616	594	629	609	625	598	624	606	592	657	607	594	604	600	562	604	633	597	649	634	589	583	573	588	600	646	612	616	619	664	641	620	644	590	608	647	580	619	641	629	624	606	584	627	604	605	625	648	663	636	577	617	617	633	571	642	605	573	624	603	581	609	586	561	634	565	619	620	591	607	658	613	607	594	623	607	615	626	652	634	633	627	584	611	615	642	630	601	636	597	641	626	632	621	660	639	660	619	650	654	635	587	629	629	651	639	632	603	629	598	654	616	581	617	650	600	582	621	590	610	615	656	611	634	634	574	585	604	602	626	616	648	621	632	573	588	625	650	655	552	615	665	605	630	632	622	581	617	622	635	576	568	616	588	630	611	577	656	639	637	635	637	575	592	594	610	561	590	604	621	596	629	600	604	615	585	628	621	609	678	618	616	591	637	587	608	620	624	608	633	583	595	617	636	565	645	645	608	630	610	591	627	618	658	582	616	614	603	602	631	604	591	633	600	581	612	583	644	604	626	650	579	643	617	611	650	626	624	644	650	654	667	617	656	623	647	642	617	616	620	582	617	602	597	617	643	622	668	614	646	572	599	681	586	605	597	604	645	623	612	612	631	630	618	631	630	566	557	647	632	582	623	608	611	609	620	603	683	665	593	613	633	631	641	647	646	629	614	631	593	621	574	592	630	602	617	622	593	616	595	593	625	617	602	600	590	645	584	628	585	595	642	645	596	619	627	614	628	641	588	639	619	600	594	621	617	607	621	630	595	600	593	633	611	635	614	667	569	615	597	625	592	603	631	635	582	602	671	613	618	639	589	601	625	615	625	636	632	611	620	638	626	637	625	654	621	628	569	611	593	618	621	647	647	633	582	570	664	625	586	638	634	663	614	612	624	607	641	587	640	578	590	607	600	651	599	598	651	638	613	603	633	624	586	631	611	599	623	580	605	629	610	663	618	692	596	632	606	621	615	616	668	634	598	611	621	629	618	640	672	601	652	620	648	619	616	601	659	652	634	587	626	630	606	554	627	633	626	596	640	603	596	600	615	631	586	622	590	577	638	635	608	623	638	587	578	636	621	633	647	627	640	612	578	612	609	603	669	626	644	588	623	643	581	591	630	638	580	593	621	622	641	573	660	617	615	611	600	628	644	592	613	614	610	644	629	604	595	608	629	600	621	639	621	565	636	588	582	627	635	639	596	606	574	618	656	657	632	592	611	572	600	587	665	633	621	602	673	619	624	661	621	618	527	601	602	623	594	611	584	598	622	638	636	591	611	610	617	583	684	619	622	635	615	615	587	599	655	623	629	632	642	621	603	631	614	564	614	600	657	645	628	625	594	594	588	568	628	646	591	613	617	610	633	625	619	591	595	614	643	592	619	607	607	636	610	619	595	571	577	614	663	651	628	622	640	614	630	602	647	643	644	600	574	619	593	620	645	615	629	593	634	597	618	661	630	590	646	585	635	600	567	627	617	585	631	592	629	590	611	596	630	634	621	604	640	609	620	601	630	614	683	637	619	617	595	555	601	619	645	623	593	597	640	613	591	582	605	607	605	616	615	618	625	609	653	647	571	658	607	620	642	656	614	606	661	602	616	625	598	628	595	655	584	664	622	597	659	579	591	614	636	559	614	633	583	606	605	590	616	591	616	586	606	603	623	622	588	608	607	583	602	639	643	578	605	599	632	600	598	596	604	637	604	628	618	590	655	611	602	596	637	628	633	624	611	616	646	629	617	583	626	621	590	621	622	584	663	633	606	598	606	650	622	608	596	620	573	600	593	627	638	612	582	617	605	588	658	623	621	638	573	612	630	596	657	561	581	613	625	620	637	628	562	635	637	573	619	621
7334	3460	1333	869	1052	1093	905	713	560	456	376	387	328	287	267	257	225	207	176	117	130	126	104	108	99	100	81	85	42	76	74	68	61	64	72	61	67	40	64	67	47	53	47	49	62	47	49	63	50	43	43	37	46	41	52	53	57	50	54	51	56	50	44	45	48	55	58	44	37	43	40	46	39	37	42	46	40	34	35	44	41	41	42	37	30	42	39	38	41	36	50	48	29	44	53	32	43	46	44	35	37	49	30	50	38	46	36	36	53	40	40	39	50	37	50	38	44	46	37	46	49	29	41	35	38	49	54	34	51	42	42	38	36	35	38	47	34	42	48	44	57	43	36	34	41	48	38	49	44	38	44	44	32	35	56	38	47	30	33	37	44	35	51	33	33	42	43	34	46	49	42	38	48	42	50	42	50	42	37	38	31	49	50	36	47	35	42	42	42	35	40	49	39	34	48	39	41	47	39	34	38	37	29	44	28	38	35	37	40	41	41	40	43	33	42	38	46	35	33	40	44	34	35	41	55	39	38	45	44	47	44	43	39	48	43	42	40	38	38	29	50	38	43	38	38	44	48	37	35	46	40	32	34	33	43	37	36	36	34	40	37	48	46	33	42	38	36	46	49	27	40	34	43	32	39	42	34	37	40	40	42	40	42	35	36	37	35	39	33	38	37	39	49	37	45	38	37	39	40	42	50	33	44	36	55	50	32	45	38	30	39	39	39	41	37	34	42	39	37	38	43	44	41	46	42	47	34	43	45	51	47	44	40	40	36	42	30	34	52	34	37	33	46	42	41	51	42	48	53	49	31	39	44	42	47	46	39	23	48	37	51	61	42	39	53	50	33	45	43	37	45	54	42	46	36	39	53	40	50	32	39	40	44	45	43	47	36	43	45	40	46	30	42	39	47	53	42	39	46	41	40	40	40	44	44	44	39	33	43	54	43	36	42	59	37	51	39	42	46	29	47	47	41	48	39	30	45	45	39	31	44	42	40	45	49	49	51	44	36	44	42	39	51	35	42	35	35	30	37	40	40	31	40	50	40	43	41	44	42	44	41	38	33	42	41	33	35	48	36	43	31	52	37	39	48	42	44	48	35	46	43	42	54	42	38	50	33	45	43	49	30	30	45	40	54	30	37	45	40	40	53	45	43	40	31	45	55	43	55	38	37	35	53	43	43	38	45	51	49	38	47	42	38	36	45	65	50	44	36	32	41	34	41	34	45	36	40	67	41	39	40	43	44	42	46	42	37	39	48	40	37	38	50	35	35	39	52	43	49	46	47	42	45	30	30	45	47	40	38	46	41	43	34	48	36	31	45	37	35	37	46	33	56	35	45	33	34	51	42	43	51	51	45	41	45	47	43	39	45	44	46	43	47	47	42	36	48	43	38	46	34	32	42	46	46	39	50	35	45	39	40	41	45	52	32	42	49	45	35	35	35	44	39	40	39	36	36	48	39	44	38	35	42	36	38	38	40	49	47	60	44	44	55	40	52	45	45	42	40	39	40	37	43	34	30	49	41	37	41	46	46	30	33	46	27	43	31	42	44	31	36	45	34	35	35	53	47	44	49	37	38	45	47	43	46	45	55	36	48	33	43	52	46	52	34	40	36	51	44	50	40	52	41	32	46	38	30	43	55	49	44	44	41	45	41	39	46	33	51	46	37	36	47	38	43	42	43	29	47	45	39	50	39	45	39	42	52	34	38	45	49	47	47	34	48	48	41	52	43	45	40	35	38	39	41	30	34	42	51	38	46	46	45	46	46	43	38	48	48	39	56	43	37	42	40	31	45	46	45	40	40	41	28	38	34	37	34	44	49	34	43	47	33	34	44	43	36	41	54	48	44	40	49	46	51	35	41	34	45	42	42	31	64	35	53	32	46	35	52	37	30	40	37	38	45	36	44	38	41	42	34	38	32	36	47	49	48	53	40	27	34	40	35	52	46	40	52	44	43	33	40	38	49	43	44	51	41	48	38	48	56	30	50	37	38	45	37	36	40	35	35	42	42	52	31	45	30	33	37	47	44	58	42	36	28	38	30	46	49	39	33	36	36	54	45	29	49	31	50	43	52	42	41	44	50	34	54	52	44	52	45	36	39	37	40	49	45	37	39	54	45	45	51	31	45	46	48	36	46	35	35	42	41	45	43	47	33	42	51	27	49	50	42	51	38	46	46	39	28	35	40	47	36	56	48	51	44	53	48	39	38	45	44	37	41	31	39	49	47	38	39	44	42	48	46	55	32	46	47	37	31	42	44	52	29	40	45	50	36	38	34	36	28	46	41	37	51	46	44	42	49	37	44	42	44	39	36	51	47	53	47	43	45	42	45	60	39	50	49	41	43	45	39	48	62	52	44	47	48	40	48	41	47	37	54	38	41	51	46	32	44	38	42	38	48	42	40	53	39	25	46	46	39	36	43	52	38	35	43	40	37	41	28	51	41	33	50	37	39	50	40	42	47	39	28	35	42	42	32	44	42	38	41	30	40	45	39	38	53	41	45	38	46	39	41	57	31	35	38	47	41	42	48	49	35	45	47	44	36	42	43	42	46	51	44	39	36	50	23	39	28	47	54	43	38	40	44	43	35	52	39	42	49	38	37	33	45	50	48	50	30	39	39	49	46	47	32	49	48	37	37	54	36	43	42	45	54	30	35	39	39	39	36	38	28	46	42	33	42	37	41	52	41	46	35	46	36	54	47	45	46	31	34	35	32	47	32	42	50	32	38	40	53	33	47	56	47	44	41	43	34	36	38	49	41	39	40	36	48	46	51	37	50	40	45	40	39	40	45	39	33	43	47	40	38	44	50	36	35	32	36	43	42	44	33	30	32	39	42	37	53	49	36	38	39	36	39	37	51	35	42	36	39	47	31	53	38	41	45	47	41	35	46	41	38	47	43	36	42	40	44	48	36	41	44	28	39	50	45	43	34	40	46	32	27	41	47	44	35	44	46	39	30	38	37	38	44	34	39	38	47	40	35	50	58	47	36	46	50	51	54	33	44	44	37	46	49	45	48	43	32	45	40	37	48	53	47	47	44	42	47	37	40	54	33	34	47	36	28	43	34	36	49	33	43	44	35	48	38	32	32	45	42	38	41	42	45	42	41	45	41	36	53	48	41	55	38	39	43	45	41	51	46	33	44	36	36	41	34	47	47	43	37	39	39	44	47	64	28	45	47	44	40	44	40	39	38	40	51	43	55	38	44	45	41	36	35	43	41	37	37	48	37	39	50	37	54	39	44	39	40	56	41	42	40	37	48	47	49	44	45	43	48	37	38	43	48	43	45	48	40	50	47	44	43	41	39	44	52	40	43	38	37	38	31	45	45	37	48	42	40	49	43	42	39	52	40	44	47	36	50	56	40	35	33	54	35	48	54	51	39	40	32	39	52	44	46	48	56	48	46	44	37	47	37	35	44	40	57	55	32	49	45	33	40	42	35	43	36	40	32	52	42	45	42	41	38	38	46	36	44	37	27	44	49	50
44391	30388	21378	32020	39125	38519	34967	30501	26291	23212	20448	17962	16403	14771	13056	11674	10053	8679	7398	6532	5864	5353	4645	3994	3855	3457	3094	2753	2620	2276	2158	2140	1884	1842	1790	1705	1598	1472	1395	1295	1264	1243	1228	1110	1133	1131	1129	1122	1198	1235	1181	1118	1222	1112	1146	1132	1044	1049	992	1064	972	988	999	977	1054	948	978	964	930	860	831	833	836	772	755	723	744	765	683	717	767	767	737	754	725	759	711	736	688	749	722	724	701	789	687	728	728	757	703	741	735	706	707	713	738	700	706	710	737	743	689	713	675	726	708	695	677	711	692	712	704	734	694	741	726	718	746	734	745	722	766	695	723	664	704	665	693	720	711	739	679	739	753	744	655	674	729	732	664	752	690	702	690	717	693	721	704	738	716	714	754	676	694	693	700	765	688	721	711	678	634	698	703	707	700	698	725	753	711	718	691	715	730	641	704	700	691	728	683	718	679	713	729	684	659	695	700	667	742	707	660	718	687	643	686	711	692	713	693	691	653	655	717	697	760	718	704	656	665	704	707	706	698	728	703	713	685	714	714	685	694	726	690	679	733	694	697	669	690	684	717	694	660	686	687	686	714	731	680	698	752	693	708	668	702	661	689	728	653	740	688	693	685	676	696	676	663	680	654	665	710	694	725	719	740	680	686	696	689	737	692	667	719	668	719	715	725	719	691	682	755	669	701	692	733	714	689	686	648	743	691	689	696	685	725	729	719	712	677	740	653	695	742	713	692	702	712	721	705	791	680	672	733	717	723	679	640	726	676	658	720	670	643	687	716	725	713	645	697	721	660	706	678	696	710	634	674	713	688	705	710	659	703	700	739	678	683	679	685	683	685	737	664	678	677	675	757	736	725	695	683	657	665	737	686	745	666	732	741	648	694	756	708	718	730	684	718	709	667	710	648	651	712	708	663	721	626	694	741	657	706	654	740	673	717	722	669	692	673	727	660	726	706	712	685	685	694	677	719	671	692	668	776	667	710	683	687	697	718	706	699	660	713	638	680	681	706	682	645	712	701	720	700	674	687	684	708	693	702	677	681	717	727	663	706	698	684	716	686	670	681	712	725	717	669	745	747	652	693	678	715	675	677	690	703	690	669	664	683	686	662	716	661	717	639	705	752	732	706	702	720	783	729	688	677	726	701	736	708	703	677	676	732	705	688	685	700	706	701	726	688	698	670	703	699	733	676	678	672	682	676	651	703	685	678	722	723	719	697	710	766	677	716	704	725	701	727	729	729	695	668	688	698	690	704	685	706	738	653	725	675	699	691	678	696	692	703	735	698	721	713	666	685	724	708	740	706	662	645	712	696	727	725	678	674	713	704	723	674	678	684	686	720	696	686	755	683	696	754	737	745	675	691	733	669	661	694	711	704	664	733	721	687	660	711	718	742	733	754	670	718	652	668	723	748	701	675	715	695	697	723	691	688	722	730	696	683	723	716	690	698	696	706	686	707	727	726	695	695	656	696	717	722	696	675	677	738	724	687	723	665	674	700	676	703	682	724	725	697	664	694	686	676	720	686	696	692	659	715	733	701	656	680	716	743	732	736	726	646	670	688	728	707	728	667	675	723	675	742	702	704	719	683	673	678	671	672	651	707	660	681	717	704	774	752	727	709	679	679	694	697	686	735	668	699	694	685	725	716	714	766	688	676	772	694	708	705	729	689	689	738	684	730	698	722	748	699	685	760	685	710	720	658	661	704	734	688	705	727	731	713	701	718	746	714	667	726	727	663	694	733	658	709	767	714	729	731	695	670	688	697	688	747	683	681	704	741	650	737	723	645	698	723	754	682	705	711	690	688	739	702	712	707	722	740	690	709	727	692	749	691	686	661	679	676	746	730	713	697	693	701	681	748	680	674	636	711	730	700	751	706	717	709	714	721	654	705	742	656	700	717	623	723	669	740	693	688	693	732	718	639	720	738	739	681	666	730	715	703	681	711	720	727	700	665	749	709	746	701	664	694	737	690	719	723	669	675	696	694	708	701	702	709	712	683	667	725	709	713	728	706	709	758	716	699	747	740	721	694	712	717	701	680	670	712	675	701	686	698	727	710	714	722	713	686	700	685	757	734	667	709	666	754	705	748	715	700	746	713	683	667	769	726	697	681	682	625	644	721	681	731	746	711	710	708	688	703	684	679	639	707	741	673	718	700	731	698	729	686	705	648	665	689	708	702	715	708	652	704	727	676	700	683	675	717	756	686	720	700	693	663	686	679	692	675	692	742	651	682	689	700	718	671	655	735	730	682	675	694	700	706	702	693	749	761	734	715	715	719	688	682	702	703	642	678	695	730	683	731	689	688	704	667	746	673	695	686	711	700	691	708	657	705	702	727	677	711	704	716	723	723	712	680	706	651	676	680	687	693	696	682	662	696	740	728	668	708	701	759	683	694	705	717	736	673	721	672	700	712	698	666	682	687	768	703	675	718	717	689	705	693	686	713	664	731	716	684	735	675	656	687	701	729	695	650	681	707	659	697	703	702	690	678	683	710	719	673	667	722	699	709	755	710	722	729	687	642	666	685	714	775	730	690	695	717	721	709	719	700	710	797	741	697	663	736	698	686	656	666	706	690	647	623	720	695	715	686	702	700	700	662	667	753	672	708	736	679	713	672	748	699	725	660	693	716	693	725	662	725	680	699	714	736	702	665	664	693	714	673	676	698	711	697	714	668	689	734	689	711	688	723	690	742	718	705	703	729	652	704	717	684	702	667	678	694	645	702	662	648	692	723	696	670	651	710	684	707	703	708	659	683	685	750	748	712	698	674	754	681	748	680	695	716	730	677	703	672	680	711	695	702	707	663	684	664	656	669	680	693	720	699	712	727	704	688	662	713	691	743	701	708	704	648	704	649	718	710	684	753	677	669	738	710	714	719	735	712	706	689	727	678	695	758	725	738	702	715	662	677	655	691	736	713	703	736	697	656	662	695	658	738	746	722	662	687	726	715	711	716	684	724	684	679	723	709	721	706	702	678	672	725	680	711	699	702	696	734	707	666	711	685	710	712	728	641	683	687	721	728	697	685	668	657	684	695	673	663	698	627	684	686	763	695	661	665	730	740	729	666	726	688	643	706	669	727	697	685	673	656	669	667	728	676	688	764	749	635	720	723	673	651	716	693	717	654	700	730	665	706	707	683	674	715	668	683	729	697	714	686	704	650	656	707	687	622	680	698	668	731	704	712	719	706	699	742	697	698	729	688	660	697	715	711	695	690	712	671	658	676	687	719	717	666	724	675	705	661	708	675	680	740	721	705	717	706	694	715	684	686	676	673	708	671	656	753	705	689	687	707	661	689	693	709	721	649	669	713	706	692	668	728	680	680	726	692	682	718	690	659	740	696	646	679	728	706	667	692	682	692	699	682	708	709	674	730	677	676	701	725	726	724	691	682	766	718	672	696	688	719	701	716	695	675	692	720	735	708	748	709	646	705	683	697	697	701	731	687	679	690	713	714	717	715	706	702	681	696	722	630	680	659	782	670	714	731	721
3134	1275	558	391	504	509	442	346	303	213	203	147	162	170	120	113	99	104	71	72	71	55	54	51	53	52	44	41	36	34	39	24	40	32	29	29	28	34	36	27	32	23	25	26	38	35	32	31	29	32	42	33	39	33	29	37	24	26	27	37	27	34	30	28	22	23	32	35	42	33	36	25	26	22	25	30	20	30	27	28	34	25	21	31	32	26	25	24	19	28	37	34	20	24	22	22	24	21	24	23	35	31	24	25	35	21	27	31	30	31	23	24	30	23	28	28	25	21	31	29	30	36	24	29	28	25	28	29	30	25	35	28	28	23	30	26	29	31	27	25	26	30	23	31	22	30	23	25	26	29	39	32	39	23	28	27	22	35	21	34	30	25	20	27	29	33	30	27	43	30	40	27	25	28	22	26	27	29	30	22	18	21	22	25	24	31	21	31	26	34	23	19	31	28	28	22	22	27	35	29	34	31	32	27	26	25	29	30	24	23	25	32	27	21	25	32	25	34	40	29	35	20	37	35	24	19	26	20	34	32	31	20	25	29	27	27	19	35	27	22	22	24	28	27	31	28	38	33	30	32	24	25	27	29	29	26	27	21	30	31	26	26	25	25	21	34	37	35	34	30	29	25	20	30	24	33	22	32	36	38	30	29	29	31	18	27	27	31	25	21	28	31	29	21	30	26	40	28	19	31	21	19	39	32	24	32	31	20	23	36	31	28	35	29	30	23	22	35	22	25	21	26	24	34	41	29	27	34	35	25	29	39	38	25	30	22	22	26	30	25	29	31	24	30	27	28	33	28	24	29	18	27	17	24	24	36	28	22	27	30	31	31	23	25	31	29	36	23	33	28	28	33	20	36	24	25	27	36	24	29	36	26	23	30	29	33	26	16	36	24	22	12	28	36	41	38	30	27	33	27	22	27	27	24	25	26	26	20	27	20	37	22	29	20	32	31	32	41	32	28	23	32	20	36	24	24	27	42	27	24	23	32	29	27	20	25	31	29	15	27	36	33	28	35	27	24	39	30	32	34	24	21	18	35	15	29	22	21	30	25	31	24	38	29	28	25	31	26	25	30	31	31	38	34	31	36	27	20	33	35	22	21	37	36	31	37	21	23	26	29	25	19	27	33	32	19	28	24	20	24	31	31	24	28	27	27	36	32	19	29	19	33	29	28	23	28	35	28	24	27	35	30	18	31	30	22	27	34	27	20	25	21	28	25	34	37	24	29	34	29	22	24	38	25	24	36	29	32	24	20	22	30	29	38	31	35	31	23	33	19	20	31	22	39	26	29	16	20	26	27	36	31	36	35	31	32	32	26	28	24	18	28	31	22	27	26	26	38	33	29	35	24	33	32	21	21	19	32	30	26	27	28	30	28	32	26	21	24	24	22	30	28	30	37	22	20	22	27	16	15	38	17	26	31	25	29	36	29	30	27	28	26	26	28	34	22	29	20	21	23	18	33	29	21	28	21	35	25	25	27	30	21	30	31	34	23	24	34	29	29	30	22	21	29	25	33	35	24	25	29	34	36	39	19	23	28	21	29	29	24	25	21	22	25	30	36	28	26	26	26	23	31	36	21	31	24	26	45	26	35	38	30	31	23	20	30	32	33	25	34	40	25	19	26	24	39	39	28	25	34	19	26	26	28	23	32	27	35	28	32	23	33	22	34	23	25	33	22	28	24	26	35	23	22	30	28	38	16	22	30	27	29	28	29	23	19	36	16	21	33	26	32	32	28	27	23	32	33	40	27	27	39	24	25	21	29	25	34	24	33	25	26	35	22	27	26	31	26	32	21	25	31	25	21	32	26	33	27	26	30	37	24	32	34	28	31	28	23	23	26	25	28	18	26	32	31	30	31	35	33	19	21	29	22	19	31	26	31	33	24	31	35	27	22	26	27	33	27	18	25	33	26	24	39	29	28	20	16	27	28	25	26	33	24	32	28	22	29	29	30	33	25	24	23	22	27	28	33	24	14	27	29	21	29	30	21	27	32	32	36	31	25	29	25	34	27	25	33	23	24	29	26	17	37	23	36	23	29	28	27	27	26	33	23	27	32	32	21	34	35	17	20	26	24	26	24	37	32	26	30	30	25	21	31	24	29	19	17	29	27	25	28	22	29	27	36	29	27	20	24	28	25	38	27	36	32	26	24	30	23	20	24	30	20	20	24	30	26	25	29	21	30	24	15	33	19	35	31	28	29	30	27	22	31	27	31	28	28	26	26	24	26	23	30	22	26	22	31	33	22	27	26	34	24	20	40	29	24	43	25	34	33	28	18	31	37	29	34	27	32	28	30	31	28	30	27	27	23	29	30	25	30	24	23	23	24	23	32	22	29	23	34	30	25	29	24	30	27	22	31	23	34	22	19	29	29	25	24	22	28	28	33	31	40	28	29	28	31	18	26	27	29	30	29	31	19	27	33	23	18	27	33	26	36	28	27	29	21	27	27	25	21	24	34	19	17	28	18	32	24	25	35	20	24	31	27	34	26	24	24	32	37	29	27	22	28	31	26	24	27	16	36	27	39	30	39	34	28	26	27	25	29	34	24	23	29	23	28	36	32	22	20	30	26	34	23	35	17	26	23	25	25	31	27	24	26	28	37	28	32	29	19	25	27	17	30	23	30	27	35	28	34	35	35	36	29	23	35	24	23	25	25	32	30	31	24	41	23	36	25	28	34	25	23	32	33	30	34	26	23	29	26	23	24	29	24	28	30	29	36	22	36	29	28	27	26	37	40	20	26	33	20	23	23	28	28	21	31	25	31	32	24	37	26	23	30	24	29	26	29	27	25	32	30	40	22	26	28	27	30	23	32	21	24	31	32	27	23	21	20	27	23	26	17	15	25	27	26	25	27	21	42	27	31	28	30	35	21	32	31	35	37	43	30	29	27	25	27	29	22	30	26	27	29	34	30	33	33	28	23	24	27	24	31	22	38	26	27	26	26	22	36	32	31	32	23	36	27	32	41	34	26	27	25	34	25	20	32	24	23	36	27	23	24	22	25	34	30	31	22	25	29	29	35	22	28	22	25	18	26	26	33	27	28	28	28	26	27	27	32	23	31	21	28	36	32	30	23	24	38	20	21	28	34	27	25	31	30	37	25	26	38	33	34	32	28	26	33	23	25	20	36	29	25	30	34	30	30	38	31	19	27	30	30	33	26	28	26	22	26	25	22	21	21	27	27	26	21	29	31	23	28	25	24	27	22	40	21	28	35	33	27	33	23	36	33	23	27	24	30	18	29	29	24	29	22	23	38	31	29	35	24	34	21	28	25	33	29	32	28	19	38	21	22	32	35	32	29	18	29	21	29	38	36	21	35	34	31	26	25	30	37	19	38	25	24	33	32	39	33	31	24	27	31	30	39	39	35	24	20	30	34	37	26	27	42	25	32	34	34	35	27	33	29	33	22	32	33	30	27	29	32	35	28	43	26	26	19	19	26	22	21	31	27	27	24	36	33	28	22	33	36	21	24	26	38
33258	22652	14130	23896	30785	30072	26585	22006	17655	14958	12510	10437	9614	8221	7239	6325	5344	4520	3803	3157	3056	2711	2291	2115	1927	1827	1653	1414	1285	1116	1116	1118	961	983	910	851	786	813	765	717	733	695	663	696	659	642	677	729	697	751	743	698	658	671	673	635	608	610	610	612	625	620	658	600	605	616	604	605	576	524	591	565	516	529	474	491	510	538	521	461	517	481	493	500	517	476	511	451	480	495	512	488	494	447	513	499	494	481	511	542	485	470	469	499	451	505	475	491	513	469	484	482	480	459	485	457	492	510	475	497	445	471	492	497	493	521	498	492	477	479	483	464	499	495	477	499	455	472	464	460	464	447	469	469	487	477	500	543	469	486	454	443	509	519	484	515	460	509	506	508	492	475	499	483	470	493	463	481	500	478	480	491	460	511	478	482	480	473	449	471	500	477	468	463	487	489	455	513	492	515	444	468	464	490	493	477	506	482	508	472	510	430	493	489	471	465	491	506	479	474	519	482	493	473	503	477	495	439	484	503	434	486	476	486	471	472	446	476	466	481	460	444	455	476	493	450	532	455	469	467	464	480	519	520	457	478	508	468	470	469	466	439	494	518	469	473	464	497	458	498	470	485	464	479	512	479	493	501	504	461	417	511	509	467	526	521	479	474	491	470	474	482	460	465	495	484	479	466	460	476	511	468	475	444	492	489	487	485	469	516	462	466	490	428	512	461	466	462	468	461	444	503	501	493	486	504	468	487	466	472	488	502	464	508	490	475	509	503	477	499	514	475	486	476	448	463	499	486	457	451	494	519	466	483	473	467	470	470	491	456	492	475	517	510	498	465	498	516	503	495	446	506	486	461	462	510	478	451	463	496	479	494	517	490	481	492	486	499	487	467	480	491	485	467	473	450	484	457	507	486	516	451	462	453	465	475	478	464	490	468	450	518	495	479	494	504	492	472	480	535	462	481	486	531	491	476	446	518	476	464	494	480	500	469	485	469	470	475	499	451	493	516	474	456	459	438	490	442	461	478	488	461	474	510	456	491	452	484	445	468	476	471	494	462	480	468	481	452	485	485	486	491	513	476	456	503	487	473	471	478	459	475	519	443	513	510	512	495	474	516	457	517	458	473	480	477	482	499	496	454	488	459	496	448	486	468	461	490	486	478	501	470	465	451	492	450	478	486	474	491	486	459	536	475	531	462	458	481	521	460	486	453	471	475	459	486	496	462	504	519	487	470	502	483	473	487	490	497	462	478	475	477	459	472	484	457	472	500	498	484	504	465	440	492	499	455	474	474	498	522	474	507	516	446	489	466	463	485	479	447	482	482	473	463	485	474	545	494	462	475	447	517	518	524	479	494	507	463	469	467	493	489	467	486	523	502	496	453	482	472	491	479	479	467	458	453	487	485	509	472	489	477	496	481	466	501	475	514	473	490	463	503	496	486	493	491	499	457	461	442	475	477	480	462	479	479	473	447	451	489	472	449	498	462	511	483	453	487	501	495	451	486	503	488	450	507	483	518	462	454	493	446	502	524	488	407	490	479	467	497	470	494	494	476	502	498	464	455	480	442	508	489	482	490	472	475	473	502	485	491	477	461	492	449	504	486	487	504	467	442	488	472	505	444	467	468	450	467	454	516	518	447	459	479	488	479	454	503	493	483	447	494	463	482	476	475	469	465	484	498	477	491	475	452	500	478	516	449	437	479	479	476	475	484	464	441	478	469	492	460	489	455	453	460	459	443	442	479	455	480	492	462	494	484	461	502	455	475	443	451	492	510	514	473	483	443	476	456	461	460	487	456	479	461	498	469	470	446	483	465	436	499	487	497	476	476	518	511	455	462	504	490	477	520	477	489	437	511	466	502	463	500	483	532	464	498	481	461	453	456	467	511	471	491	478	472	494	458	468	466	510	470	444	470	484	480	468	501	480	490	448	464	521	484	476	522	497	484	489	472	504	466	490	520	502	457	504	478	446	477	488	502	480	500	499	490	516	500	501	476	521	439	485	547	452	504	487	497	428	504	460	506	436	491	447	492	499	518	456	522	501	475	463	426	436	483	465	446	493	483	497	439	475	498	544	479	489	523	517	465	479	471	450	484	441	473	467	471	490	448	461	489	492	463	459	505	480	459	508	510	465	505	471	488	471	466	504	424	435	478	489	485	471	489	481	480	498	503	450	471	492	458	442	471	504	488	469	497	454	485	489	450	503	498	476	452	491	465	471	446	498	528	529	443	512	492	486	493	454	527	506	464	450	487	493	456	512	475	473	527	486	447	448	469	469	475	493	489	484	452	487	489	480	484	470	475	489	431	458	502	501	488	462	483	478	456	463	471	433	511	505	489	445	447	470	485	470	490	498	495	478	496	459	442	464	485	514	466	471	497	451	438	482	473	437	476	476	473	494	484	482	472	461	510	486	445	506	467	432	472	453	472	502	481	468	480	482	493	461	512	447	502	501	472	463	448	496	495	453	483	464	523	469	456	475	467	471	481	468	471	485	530	502	503	460	501	462	464	495	488	483	476	489	547	497	496	456	466	507	491	474	496	497	529	494	467	475	508	468	485	455	466	477	443	472	480	478	464	464	437	499	516	498	484	502	492	482	472	504	490	456	469	465	501	485	492	471	503	476	501	474	490	430	519	450	450	457	482	496	454	454	493	450	474	470	498	455	436	467	501	480	477	456	463	462	471	445	470	478	445	479	483	482	485	489	498	469	474	464	461	468	498	470	468	467	458	489	507	450	508	486	485	459	488	500	489	518	462	464	491	487	483	462	493	443	474	464	512	485	473	484	471	462	497	478	483	510	484	475	502	485	462	448	494	480	451	479	442	450	503	505	449	491	502	468	480	458	473	509	497	493	466	504	459	432	469	454	447	468	455	497	506	474	455	459	443	482	481	455	483	475	461	492	505	476	440	523	462	492	475	481	506	493	491	491	488	492	475	494	470	471	491	491	438	509	478	463	478	498	483	529	508	480	488	517	489	498	537	475	476	475	504	462	472	467	501	491	497	527	494	475	466	457	487	481	431	478	446	426	509	511	468	508	494	499	478	469	501	457	476	506	515	474	484	495	449	442	464	463	491	473	465	451	487	458	480	498	449	482	493	498	490	499	490	545	489	482	493	475	502	462	492	495	465	514	494	483	474	465	476	511	483	459	465	468	509	464	445	471	486	484	477	483	524	463	471	478	467	498	508	463	519	440	509	443	508	455	498	445	481	472	481	472	475	564	450	469	494	433	485	517	456	499	488	465	444	462	449	509	510	455	474	440	503	497	463	488	492	465	449	487	474	495	491	498	446	469	489	506	438	457	472	483	492	497	489	500	471	482	475	508	508	459	476	453	490	464	508	468	505	474	487	477	470	511	475	462	481	488	488	481	440	491	476	481	481	498	487	492	502	492	463	458	516	477	471	504	533	500	447	499	464	453	508	467	480	474	462	474	481	439	524	476	457	469	461	482	467	484	498	486	470	461	478	475	424	511	466	500	481	482	485	477	522	462	481
6030	3102	1109	711	994	909	769	637	489	426	357	361	294	265	207	187	166	145	146	108	107	84	81	72	75	81	66	62	51	50	56	60	57	38	50	45	35	33	50	53	46	45	44	36	39	37	46	37	43	43	47	35	42	33	42	46	51	42	35	45	38	41	42	43	55	35	32	46	34	40	35	28	38	26	29	28	44	36	38	36	42	28	34	36	38	36	33	39	36	32	45	36	32	28	34	40	33	54	30	34	49	31	30	36	35	32	32	27	37	45	42	40	42	29	39	25	28	42	34	36	29	35	36	30	31	41	43	32	29	37	40	40	42	33	32	37	32	31	31	31	36	28	35	24	44	31	34	35	30	32	35	42	34	35	33	32	44	33	28	50	35	45	41	33	32	34	28	31	37	35	32	40	30	38	30	34	46	40	30	35	37	39	41	28	35	31	28	37	48	39	38	36	39	35	37	27	47	23	40	31	30	28	31	33	29	36	37	33	29	35	35	35	33	34	34	22	33	25	29	46	38	41	43	35	34	30	31	22	36	35	46	32	51	28	42	37	45	40	39	23	37	34	30	36	27	29	36	34	31	35	33	35	19	28	45	39	37	36	36	45	30	47	30	37	22	39	29	30	31	36	37	33	28	27	33	29	25	33	33	33	28	32	38	28	34	24	53	43	39	29	30	26	33	47	39	31	38	38	24	34	41	44	47	37	26	40	37	29	38	34	36	32	40	37	39	40	40	23	42	32	34	44	36	40	23	39	33	41	30	37	40	32	35	47	42	40	39	28	34	39	35	31	34	39	33	45	42	35	36	27	39	38	28	36	35	42	38	34	38	38	37	40	30	34	36	35	33	39	37	29	43	38	47	30	37	41	23	41	31	33	30	41	36	28	40	44	25	34	34	35	48	43	26	43	26	33	29	34	35	40	25	36	33	37	25	44	40	37	35	44	36	45	33	29	26	29	47	36	26	29	35	43	24	35	36	34	46	29	40	34	28	33	40	40	34	29	37	38	36	37	29	26	32	44	47	36	39	42	42	29	39	25	31	47	36	33	25	33	35	32	44	41	31	37	37	38	25	36	31	44	31	28	28	44	45	42	33	38	44	43	36	39	24	35	29	42	39	26	35	31	41	43	37	38	39	34	33	42	38	34	36	32	46	46	40	40	38	35	41	43	33	31	37	34	28	42	40	28	39	35	31	38	42	27	28	34	30	40	38	32	36	31	26	47	40	39	37	38	40	29	31	35	38	35	34	27	34	44	44	32	35	35	41	38	37	25	31	41	22	43	35	31	44	38	32	36	41	33	32	31	46	30	34	35	34	43	37	31	30	36	41	32	35	38	43	34	28	39	35	38	31	30	29	34	34	36	33	37	27	35	40	30	39	31	37	39	29	36	41	35	34	31	37	33	32	38	26	36	31	36	37	31	38	27	28	27	33	39	33	37	31	47	39	34	31	41	29	42	39	29	30	44	34	32	33	33	26	39	37	37	38	26	27	40	33	41	42	39	31	35	40	34	41	36	34	35	37	43	37	33	40	30	46	38	27	27	37	25	43	30	32	44	32	36	35	40	31	20	36	26	31	33	27	30	42	37	40	30	45	44	44	41	45	37	38	50	38	29	35	32	35	25	46	38	32	32	33	28	32	45	30	33	33	33	41	25	35	33	41	33	31	27	31	31	31	31	46	41	36	52	34	45	40	34	36	40	47	38	37	33	35	36	34	34	33	36	26	27	30	40	34	40	27	36	38	40	31	44	38	33	47	39	38	37	43	37	42	36	46	42	30	49	35	33	33	41	38	33	30	39	33	33	37	38	32	46	34	43	43	39	40	30	38	40	35	41	37	33	35	33	26	36	40	36	31	23	47	36	44	40	41	25	30	37	38	29	39	39	33	37	31	35	32	22	30	32	42	35	37	50	45	44	36	32	40	26	38	34	31	35	33	32	28	45	33	36	38	38	47	27	36	20	39	45	39	35	37	52	24	35	34	39	32	35	40	31	32	46	33	38	32	38	40	37	39	40	38	36	40	29	29	32	45	42	44	41	40	35	29	40	44	36	32	30	31	29	39	36	49	27	28	42	36	44	43	27	38	35	39	45	30	24	42	31	38	28	25	31	42	28	33	34	45	35	33	33	34	37	36	35	37	38	36	28	45	37	25	28	34	37	36	38	36	37	32	32	30	36	36	43	33	32	39	43	41	32	36	29	32	43	39	37	30	41	34	28	34	32	32	40	36	25	40	33	31	43	35	33	36	33	37	36	32	35	35	43	30	30	32	40	34	38	35	51	27	36	38	29	33	29	32	34	44	28	34	37	34	33	34	30	33	44	43	35	38	39	30	41	24	27	27	39	36	28	39	36	38	50	33	34	38	39	29	35	45	27	39	40	41	40	42	37	49	33	27	27	32	32	34	29	34	24	39	32	33	45	42	35	40	37	37	38	31	44	31	35	48	28	50	33	43	31	31	36	34	31	28	37	37	41	32	34	30	40	47	30	38	39	34	37	29	19	57	32	28	34	34	36	39	36	30	37	32	31	48	41	31	41	37	40	30	27	39	36	33	37	46	28	42	31	34	34	33	40	41	34	26	34	28	26	34	28	29	30	33	36	31	36	35	42	34	40	34	35	38	45	32	32	34	35	40	29	44	33	39	43	29	37	39	39	40	31	30	45	35	30	28	35	37	31	39	28	35	43	32	39	37	34	51	21	45	47	29	48	28	23	42	42	40	49	46	28	30	49	34	39	41	38	36	24	36	29	29	32	27	31	35	42	32	39	33	41	40	46	32	33	24	35	37	29	40	31	41	40	39	34	31	34	36	38	35	29	34	35	37	36	33	35	25	37	38	32	38	42	32	29	36	39	35	40	26	27	39	35	37	19	55	42	36	33	37	23	39	26	34	35	39	33	46	48	30	38	34	42	40	31	43	29	27	38	30	31	37	44	38	33	43	48	28	42	36	38	28	32	29	40	43	38	32	42	41	44	29	30	31	25	27	37	28	40	30	32	41	28	39	33	36	26	43	39	30	31	48	28	36	39	27	39	36	40	39	39	43	34	27	28	34	38	41	30	49	39	36	40	35	30	36	36	29	30	43	43	26	37	39	19	33	34	41	42	34	33	35	40	38	39	31	32	26	42	33	45	41	32	31	37	31	29	35	35	37	37	38	37	33	34	27	23	41	40	43	35	40	37	28	36	48	38	31	39	41	31	37	32	32	29	34	31	28	41	30	36	31	46	36	50	38	33	33	42	31	46	30	33	28	38	32	28	38	43	31	37	36	32	39	23	40	35	33	31	45	41	37	51	37	33	35	31	37	36	38	46	42	32	27	33	28	40	33	38	36	38	35	30	34	44	42	33	34	35	30	27	33	28	36	26	45	39	42	30	43	32	30	34	38	32	27	36	35	38	40	27	32	25	34	32	27	35	46	32	34	49	32	40	40	34	38	35	33	40	45	33	43	37	37	38	23	28	36	37	34	33	38	37	40	42
42845	29507	20167	30302	37505	36670	33226	29009	24206	21200	18294	16256	14933	12999	11281	9724	8390	7092	5983	5431	4766	4189	3818	3641	3356	3052	2758	2390	2113	1778	1767	1733	1627	1591	1470	1365	1305	1203	1186	1085	1099	1105	1026	974	1028	1037	987	1053	1052	1076	1011	997	966	964	912	908	869	948	872	876	823	836	813	810	845	788	817	742	696	788	712	731	688	627	623	635	642	634	630	671	628	676	642	614	611	664	604	622	623	603	632	610	595	647	591	603	648	586	623	658	652	590	624	643	589	610	598	616	617	634	658	608	603	610	626	653	598	565	613	605	596	679	612	618	607	642	645	659	622	602	590	582	608	572	601	605	663	564	608	587	517	565	582	594	654	617	608	606	615	573	616	593	607	617	625	602	701	600	621	575	593	555	588	601	638	646	623	557	606	578	610	618	584	637	587	604	624	590	612	591	605	579	641	632	587	642	639	626	572	640	605	624	617	573	606	606	617	617	608	565	643	625	597	615	607	651	606	622	613	536	617	597	557	648	554	616	607	627	609	653	575	606	608	621	613	607	623	634	607	607	609	617	619	582	582	660	645	573	644	611	619	558	635	579	573	630	629	570	611	639	588	610	578	628	612	607	620	622	611	593	605	562	601	584	634	614	623	612	627	624	634	634	590	601	606	601	606	574	639	606	617	619	587	571	609	575	620	562	647	596	606	649	615	613	618	640	600	608	613	593	634	608	592	621	593	623	633	591	588	613	642	617	590	589	608	586	591	588	604	555	576	635	599	612	614	622	644	611	665	562	646	564	612	597	582	614	590	640	595	617	605	576	610	602	589	581	593	634	622	603	570	625	624	635	593	633	625	605	619	559	581	635	655	639	606	613	612	573	629	635	582	584	587	594	626	580	645	628	607	610	565	646	606	567	612	576	594	598	594	595	624	592	585	567	542	603	606	652	606	595	602	626	594	642	597	627	578	595	633	637	650	599	622	594	647	616	601	652	588	625	589	570	631	597	588	589	573	644	612	596	602	585	601	625	578	579	610	599	620	661	634	624	548	600	625	562	600	599	567	560	596	597	588	578	627	585	598	616	584	599	586	605	583	602	599	594	598	615	603	618	621	616	617	579	605	622	598	655	590	592	635	624	594	583	612	639	601	629	576	588	607	606	632	595	620	583	614	614	579	642	582	628	584	596	589	595	596	565	608	586	648	620	568	632	580	600	607	607	601	604	638	644	620	585	650	597	572	640	611	618	614	626	577	611	600	630	585	623	610	632	593	608	615	624	581	636	588	606	593	579	595	604	580	593	582	576	568	630	613	563	601	598	625	574	574	595	615	651	630	592	592	614	629	614	605	645	580	600	610	610	598	582	627	593	607	609	615	611	627	616	641	606	558	574	608	555	547	599	585	595	577	604	627	647	619	587	611	607	577	572	613	575	592	630	602	627	622	588	640	614	617	621	617	645	621	581	641	610	590	584	581	605	567	591	577	651	583	618	596	628	611	594	631	600	603	573	617	546	614	574	601	626	614	606	656	591	628	596	602	598	600	619	622	634	618	604	581	614	590	576	610	605	559	631	605	624	602	617	575	565	597	585	629	586	627	625	624	648	595	597	564	605	579	569	617	563	595	619	595	585	589	554	598	625	589	608	611	582	584	599	584	613	651	609	586	592	601	568	616	628	608	589	611	579	622	623	580	638	573	591	594	563	613	604	603	640	618	587	578	588	623	612	608	589	607	588	637	645	664	613	636	585	567	631	564	571	598	617	570	605	567	675	594	644	594	634	593	650	612	634	657	603	608	573	570	628	649	571	603	570	624	626	598	631	623	625	600	638	609	610	595	583	601	637	562	608	591	577	572	602	630	625	674	598	599	589	615	599	586	636	634	573	601	590	590	628	554	618	619	648	567	600	581	581	609	628	568	578	590	614	587	616	623	621	610	598	626	589	590	589	576	558	613	629	610	602	643	606	628	615	653	640	601	631	619	618	632	578	598	581	637	634	609	611	578	581	627	588	632	622	579	633	628	595	601	606	612	607	563	628	635	585	651	622	616	584	595	598	600	609	619	627	588	601	589	596	590	589	594	614	589	545	595	621	600	578	616	649	588	589	569	592	581	609	606	571	624	613	617	590	617	619	622	594	563	598	580	600	612	616	632	581	596	631	627	612	597	636	602	613	600	633	598	594	604	629	576	582	601	595	572	626	597	593	580	588	548	578	575	616	605	559	580	596	619	607	604	613	631	573	613	593	681	595	598	636	606	635	562	587	564	614	595	583	608	612	584	568	626	582	659	608	589	618	601	565	599	635	616	605	618	584	629	579	591	569	601	597	651	656	608	604	579	592	628	649	576	619	589	597	601	613	597	600	613	618	583	596	631	624	649	607	594	573	579	607	619	584	590	600	572	605	664	614	634	613	619	572	636	618	646	601	595	587	604	599	630	626	561	633	605	616	592	659	595	664	612	581	631	582	564	597	603	622	598	622	572	599	640	581	616	558	590	604	597	610	596	658	628	571	603	615	603	577	619	555	622	587	620	613	625	571	615	601	649	621	600	586	574	636	600	632	626	612	589	565	595	613	623	579	611	585	576	578	597	546	609	578	593	576	625	627	611	630	612	621	581	595	595	559	600	564	599	618	603	609	598	610	557	593	587	627	590	654	607	597	619	597	601	614	652	572	602	601	615	640	622	602	563	598	590	585	560	590	620	567	583	627	579	638	607	619	641	602	590	594	604	595	585	597	598	613	615	593	610	621	605	625	586	579	635	631	615	612	557	613	596	638	556	568	568	612	580	619	596	619	588	612	624	592	607	600	631	651	610	604	573	630	590	603	637	590	636	590	591	634	629	631	649	559	613	558	590	621	641	641	593	599	570	594	652	624	628	627	584	589	609	570	605	611	593	642	651	568	623	638	598	611	604	603	596	613	589	589	635	578	656	618	632	590	608	590	621	566	595	634	592	617	563	581	598	588	558	590	599	549	612	595	585	621	589	652	617	585	619	601	612	583	595	589	665	586	600	635	609	592	636	616	590	606	588	554	604	626	597	586	622	607	629	609	572	613	638	602	602	602	633	599	665	608	623	604	614	602	602	613	532	603	557	612	611	585	627	578	555	568	606	630	552	603	627	632	598	591	595	591	565	589	588	596	574	613	567	627	595	594	610	594	629	588	573	570	589	547	602	591	589	549	597	626	618	616	619	592	585	603	582	589	592	612	618	611	572	557	602	577	589	607	652	631	637	642	574	611	628	612	582	575	582	570	603	597	653	596	564	620	620	601	609	593	610	580	562	584	602	619	554	619	565	645	603	601	636	606	552	580	614	612	622	569	624	558	636	615	619	624	591	619	644	628	595	587	599	601	587	592	595	594	562	603	599	597	608	584	622	604	600	612	573	603	634	605	625	591	589	586	579	586	588	581	584	594	628	561	607	565	620	592	604	602	616	610	618	603	612	602	631	595	609	601	627	618	570	620	639	629	574	625	631	655	576	617	588	627	593	623	619	628	629	607	602	619	581	596	543	642
5799	2199	841	574	733	782	596	511	400	302	273	233	245	209	174	159	138	127	93	121	99	95	95	80	74	77	81	60	51	47	53	49	40	55	45	58	48	42	41	41	38	39	49	47	45	41	39	43	38	42	32	52	57	47	41	38	42	47	33	39	42	37	35	46	31	34	47	38	44	38	38	28	36	27	38	37	38	43	38	37	38	39	46	34	34	43	41	40	40	44	43	33	44	36	40	35	46	43	40	38	29	47	35	34	35	34	41	31	36	35	35	35	37	35	26	38	30	31	45	42	43	52	38	36	38	38	31	44	23	44	41	28	25	37	44	40	40	37	36	33	43	39	34	47	38	40	50	32	43	38	39	46	53	29	28	29	33	31	37	36	34	37	37	37	42	39	36	27	33	30	34	38	39	42	39	37	33	27	34	25	50	38	33	29	36	34	38	35	34	36	29	29	33	37	36	32	48	51	42	40	39	37	33	40	37	33	35	31	44	28	36	34	35	31	39	41	35	40	22	25	32	31	47	36	28	31	45	21	38	37	24	28	29	34	29	38	36	33	29	37	37	44	36	31	32	45	27	36	44	29	43	40	48	45	42	31	27	32	33	23	44	44	45	29	44	25	27	40	27	42	39	32	42	41	44	32	33	34	39	38	39	41	40	40	25	38	44	42	41	28	43	47	37	35	35	39	41	32	36	41	35	36	33	42	45	34	40	23	32	36	31	42	43	37	30	23	34	30	51	36	35	46	26	25	42	28	44	27	32	39	31	38	32	31	26	47	36	46	34	41	33	29	40	33	39	43	34	43	40	39	32	39	35	35	29	45	31	35	42	29	32	50	33	32	34	33	39	46	47	41	29	34	34	26	27	36	38	32	37	33	33	35	30	37	30	26	51	35	39	36	39	37	45	41	39	34	46	36	44	48	37	30	36	29	45	25	41	40	29	36	40	45	34	29	35	33	22	37	30	42	38	42	24	32	33	41	29	28	46	43	30	37	24	33	31	41	41	33	33	30	29	43	34	24	44	28	40	40	33	38	35	32	38	48	42	35	38	30	34	39	45	26	34	30	35	40	40	33	37	39	24	40	40	28	38	33	35	19	30	39	45	34	46	48	38	31	36	32	38	34	28	32	42	32	33	33	33	28	37	34	45	33	34	30	34	32	33	33	30	51	40	47	36	42	36	30	28	36	37	30	38	31	23	34	29	46	27	46	40	32	42	36	29	34	39	42	41	25	34	29	39	48	38	40	30	41	43	39	32	36	31	36	40	35	39	18	30	35	23	32	34	41	22	31	44	43	34	33	40	34	35	21	36	28	31	34	44	42	44	32	29	35	41	44	45	39	34	37	42	36	28	52	25	44	46	29	37	44	36	46	39	22	40	34	37	28	41	35	39	47	34	39	43	39	40	34	35	39	37	38	43	37	32	30	37	43	37	31	33	29	34	43	47	41	32	39	24	35	34	42	25	37	42	35	29	38	36	37	34	38	39	27	30	39	49	46	49	40	43	35	39	37	42	38	47	32	31	37	34	33	42	33	42	40	41	39	39	36	47	41	40	40	36	38	29	32	29	39	40	29	54	32	42	40	32	46	40	35	33	38	36	33	38	38	41	40	39	31	37	39	37	38	35	32	39	20	35	26	24	46	32	24	33	31	25	38	43	31	38	40	29	42	33	35	28	34	31	35	33	36	37	31	21	38	50	47	35	30	34	34	30	35	38	32	35	40	41	28	35	41	32	31	34	46	44	35	41	34	40	32	32	34	29	33	37	25	44	37	41	47	45	47	47	36	33	32	37	32	35	48	38	35	32	35	35	30	37	40	35	39	46	29	38	35	26	34	41	43	42	38	39	31	35	33	30	23	45	53	44	34	30	32	32	30	38	39	30	34	38	38	30	28	31	38	43	40	36	36	27	43	48	31	45	32	37	45	40	33	42	34	35	25	34	35	43	34	23	38	33	31	40	36	38	27	31	26	17	31	32	35	34	31	30	33	34	31	50	30	35	32	26	27	32	41	32	47	30	37	39	35	45	37	42	39	30	41	36	38	34	20	33	27	44	43	39	40	29	30	32	40	45	41	45	32	40	31	45	36	30	36	30	40	38	44	33	37	42	39	31	37	37	35	38	30	56	37	44	31	40	38	38	45	40	37	33	31	28	27	30	32	46	37	45	39	45	46	37	35	35	37	37	39	39	38	34	38	39	41	36	31	35	30	35	31	38	34	44	43	44	43	35	37	45	34	35	37	28	40	43	46	40	39	34	33	36	35	31	48	46	35	23	40	36	51	28	33	37	34	45	23	44	44	46	39	39	39	41	32	30	51	32	34	31	28	40	35	38	40	34	35	33	43	42	35	28	37	35	32	30	35	35	36	40	42	44	27	30	34	32	33	33	35	32	34	36	36	34	31	30	45	36	31	31	40	37	35	31	25	43	50	33	45	36	36	37	32	29	34	36	30	42	26	55	32	46	39	36	29	31	27	41	41	32	39	28	46	33	35	31	34	50	29	34	37	34	43	27	41	48	40	48	40	42	34	46	37	38	30	30	37	29	33	43	42	32	27	37	45	35	37	24	28	31	38	32	33	45	41	33	36	35	27	38	37	40	43	43	38	36	43	37	31	46	29	45	24	38	41	31	34	43	31	38	40	36	35	28	30	26	43	44	23	48	43	36	34	32	35	30	30	34	37	38	24	38	44	39	36	37	36	28	35	42	36	44	26	36	26	32	32	33	29	26	33	34	37	43	31	32	22	43	40	31	38	33	27	29	38	32	39	46	41	34	40	37	33	33	32	45	31	42	42	31	40	34	41	36	38	38	40	44	44	27	36	36	31	39	39	37	30	34	25	30	33	38	38	35	40	26	38	41	36	26	36	35	29	37	41	28	31	39	38	41	36	35	39	32	52	38	39	47	37	32	29	39	27	40	23	33	45	46	36	31	43	49	31	36	43	31	38	37	42	41	37	42	33	38	34	35	43	35	31	47	39	32	42	32	27	31	31	49	44	33	32	32	28	33	37	39	30	36	40	31	29	36	27	43	37	36	34	60	38	42	31	34	36	36	44	29	31	33	31	41	37	37	37	33	32	40	34	50	37	31	43	39	31	36	32	41	48	44	38	36	41	39	31	29	43	45	24	23	38	36	32	44	42	44	40	37	29	30	39	31	29	38	34	31	41	38	47	29	34	37	30	34	40	35	33	43	36	35	30	38	36	31	26	34	31	35	42	43	37	32	36	33	30	33	36	37	38	33	32	35	32	33	39	38	34	31	37	41	46	36	27	32	35	39	26	36	42	50	46	27	28	35	47	33	43	36	37	36	42	33	37	46	46	39	35	41	38	36	30	43	24	34	30	40	50	45	34	31	30	35	29	34	34	28	36	22	33	30	46	40	31	36	32	41	38	38	40	40	39	31	40	36	44	30	46	30	37	28	33	40	41	34	44	36	46	35	36	35	37	30	37	31	52	38	30	35	44	38	35	34	28	26	34
37817	26398	17789	27750	35207	34443	30730	26499	21971	18276	15799	13854	12604	10767	9331	7942	7035	5856	5152	4630	4030	3722	3386	3142	2865	2459	2218	2093	1785	1549	1574	1477	1372	1304	1214	1247	1139	1100	1056	1034	949	972	951	900	889	925	921	930	974	952	914	925	909	897	900	828	820	826	802	816	791	786	769	792	768	785	738	746	705	729	716	702	654	691	654	640	670	652	649	684	698	682	649	678	684	615	630	680	661	650	613	605	601	589	569	660	597	627	632	596	668	625	647	605	605	638	629	615	633	652	577	665	652	640	642	615	621	593	604	675	651	674	588	646	613	658	606	648	619	649	572	675	584	592	644	582	622	585	600	628	580	624	630	598	615	622	631	609	621	620	611	635	616	632	655	639	653	625	618	645	565	607	596	581	622	594	621	622	637	582	624	620	593	614	595	656	612	697	600	639	608	583	603	601	599	644	617	616	610	576	638	622	647	614	650	626	594	617	626	621	639	632	619	580	615	614	621	636	642	633	613	628	651	627	622	633	582	622	601	642	581	609	612	629	605	628	618	627	614	631	653	618	653	632	651	590	609	611	580	612	614	616	653	587	631	605	633	629	652	609	660	625	608	626	589	605	608	662	601	607	632	632	614	619	604	604	591	639	611	630	636	633	640	592	605	637	662	666	653	624	608	576	631	659	569	587	677	619	577	621	629	630	597	595	623	557	659	594	606	606	647	631	604	634	663	609	624	591	636	668	627	603	610	611	596	589	601	595	621	645	584	631	606	586	627	590	649	655	613	594	632	640	627	592	550	601	621	582	633	631	653	599	639	621	629	599	636	608	633	591	594	606	643	626	572	636	629	553	620	610	629	625	645	639	624	609	603	584	603	635	639	683	623	600	638	623	607	659	573	613	619	628	625	649	613	629	602	623	605	646	615	638	641	613	606	608	642	583	654	629	669	651	615	610	645	575	615	595	643	601	626	618	592	626	593	585	625	637	629	624	620	617	631	661	613	589	633	591	624	581	660	631	563	657	600	619	595	612	607	652	600	583	621	601	647	626	551	637	588	641	631	585	615	637	647	603	616	642	619	613	600	640	653	602	634	639	640	643	639	602	617	619	589	608	579	632	631	641	631	599	643	639	609	640	642	564	620	626	613	628	606	604	592	624	651	597	589	599	597	614	618	622	669	619	641	607	618	642	616	594	626	618	633	639	647	634	648	652	575	595	640	612	661	596	544	651	593	592	591	601	650	638	563	604	570	659	625	606	622	612	680	594	587	616	650	602	592	648	600	613	611	590	610	639	591	569	564	661	621	615	631	667	623	612	617	601	568	618	646	565	585	616	658	623	597	630	626	592	612	598	608	588	611	601	576	641	598	629	645	650	617	654	603	650	613	566	645	590	601	581	597	635	580	617	605	684	559	622	590	618	593	630	617	583	671	629	591	605	625	572	629	599	625	630	630	690	625	597	640	611	636	572	604	606	592	617	658	627	601	577	613	630	587	580	610	615	603	624	568	643	611	570	612	637	626	572	642	608	622	598	624	617	653	613	602	636	619	586	625	644	582	609	634	631	614	630	621	659	599	620	624	595	614	651	593	604	633	629	604	589	617	629	593	591	598	590	589	647	607	601	638	650	654	635	633	579	612	622	612	586	584	599	566	614	634	645	634	660	592	638	614	614	608	631	645	646	627	598	630	614	612	658	625	590	632	633	602	586	611	596	610	670	565	692	602	624	613	615	648	573	600	653	644	649	598	648	604	627	634	641	649	633	639	598	630	651	573	646	650	600	631	627	601	612	694	615	614	611	607	583	632	623	606	636	620	645	649	591	616	613	623	608	620	623	670	617	620	632	605	582	635	626	621	589	592	555	574	613	623	646	614	613	616	621	602	587	616	629	659	611	591	606	619	608	607	617	632	628	585	586	623	612	621	648	635	582	611	617	592	597	612	601	646	604	631	626	598	606	593	606	632	631	639	628	651	601	636	647	601	613	615	622	635	627	614	655	606	621	636	651	646	659	631	633	599	609	600	572	618	628	632	627	638	609	624	654	615	607	627	597	591	613	591	611	603	611	650	607	614	583	625	639	606	620	624	569	595	598	598	625	616	618	618	634	650	578	604	615	654	586	625	620	661	602	652	596	630	616	628	623	607	615	605	580	657	600	613	639	623	633	593	634	623	622	556	591	590	585	601	631	601	639	608	641	644	631	634	631	616	590	604	602	581	612	617	563	619	615	624	640	590	656	607	590	640	614	625	561	617	594	621	655	634	623	570	608	637	635	644	631	639	620	602	622	637	602	614	639	627	631	640	614	604	617	630	594	661	626	638	626	663	555	605	600	607	597	604	560	617	610	609	645	610	579	597	618	606	638	624	624	580	610	605	586	608	577	600	605	602	643	630	637	605	614	624	576	609	633	626	617	637	613	615	656	633	594	574	673	559	597	639	614	625	596	604	600	702	624	670	632	589	607	590	633	649	654	565	610	603	624	633	589	666	607	621	567	608	600	608	591	633	608	643	613	624	585	622	614	574	632	616	637	632	647	642	636	579	566	626	571	593	616	614	605	648	613	598	614	614	612	659	573	600	623	631	637	577	645	648	605	608	617	605	643	639	590	605	649	634	650	635	660	561	612	652	607	641	604	641	627	641	604	618	639	581	606	609	600	581	637	663	623	614	585	604	625	609	578	604	620	619	661	595	647	660	603	603	660	645	649	689	623	640	617	607	613	638	608	559	597	624	610	640	598	622	579	599	609	626	644	634	597	631	551	652	609	615	596	620	608	606	645	582	606	614	586	623	611	640	605	631	612	556	607	580	605	602	646	604	663	625	605	617	613	581	626	593	572	631	560	621	639	625	615	630	635	639	610	584	606	670	625	584	614	625	675	621	661	603	598	615	596	618	601	617	571	581	650	606	593	602	572	618	640	604	590	618	616	590	601	600	595	657	605	598	570	592	647	613	615	568	609	618	611	615	643	613	626	577	642	597	628	633	640	636	560	651	620	616	589	666	613	614	596	603	612	624	600	657	591	570	561	660	604	592	604	564	593	610	590	587	606	646	678	623	624	596	598	647	582	628	635	630	642	642	597	651	610	611	598	599	600	613	602	627	599	651	608	627	637	636	594	618	575	636	598	586	635	601	641	602	624	662	587	595	553	619	594	615	649	625	611	648	605	663	639	553	599	649	614	616	607	640	614	649	638	638	622	548	618	599	641	613	605	649	667	620	616	615	597	618	594	602	608	604	606	642	643	644	606	643	630	596	614	627	607	650	591	625	603	570	592	630	570	618	620	589	623	586	595	650	594	650	616	602	643	584	612	594	673	613	615	621	636	638	643	655	647	634	635	603	613	583	571	682	625	599	599	640	609	599	609	612	615	637	618	657	594	600	650	617	616	627	618	631	570	604	611	621	630	610	584	641	617	609	607	608	627	657	621	690	605	634	598	572	587	653	571	610	642	586	636	646	602	603	588	608	603	633	620	630	655	655	617	602	611	595	635	637	571	579	577	614	592	604	603
8007	3738	1334	852	1138	1096	905	719	595	493	389	338	352	292	241	228	188	185	142	150	126	113	120	90	91	79	74	80	57	79	60	64	59	64	58	61	57	67	59	42	47	38	53	50	62	44	51	58	55	57	51	52	42	48	56	48	52	47	49	47	43	40	56	44	33	37	39	51	47	51	42	41	43	50	39	43	32	33	47	35	49	44	43	39	42	34	53	59	55	49	41	38	51	47	36	36	39	34	39	43	43	39	48	40	51	47	43	40	51	47	37	32	42	53	45	42	36	45	49	38	38	45	39	43	49	51	31	50	57	54	51	40	45	48	56	30	49	37	42	38	48	36	40	52	52	33	41	34	37	47	34	59	32	45	45	47	34	30	47	34	43	46	38	42	54	46	38	33	35	40	41	31	42	43	44	40	46	54	47	36	43	39	43	31	55	43	45	47	39	46	40	39	45	28	45	38	43	31	36	52	43	45	46	52	32	43	30	48	38	38	39	39	41	48	40	45	38	38	40	41	39	45	34	41	30	48	48	46	48	39	35	43	39	46	39	51	48	37	51	41	38	36	45	55	52	41	56	44	40	39	42	37	32	37	55	45	53	51	37	23	44	49	40	44	48	46	39	38	53	47	33	28	42	46	50	37	44	43	39	42	42	46	56	29	42	40	49	43	46	47	43	41	48	35	41	37	35	41	37	48	36	40	47	44	46	32	42	51	44	41	42	39	41	38	33	35	35	35	40	48	42	32	41	45	40	58	39	40	43	39	39	42	38	38	39	42	34	63	36	42	34	55	38	38	47	48	45	40	37	51	43	51	38	41	49	41	46	48	45	42	34	40	36	49	41	48	39	40	42	42	41	47	41	51	37	44	41	49	45	46	41	52	41	43	42	47	34	60	38	33	48	48	40	44	42	43	41	44	44	40	43	45	45	43	43	35	49	38	40	42	37	37	32	39	35	43	32	44	53	50	42	46	47	38	39	41	34	43	44	36	43	46	39	37	44	40	43	42	45	37	47	44	37	41	42	40	43	36	32	46	49	49	24	41	33	52	34	48	38	33	43	37	37	38	44	42	38	41	47	32	37	56	36	34	43	38	36	47	42	35	43	46	39	50	50	54	35	38	41	35	39	51	43	40	48	43	39	33	36	53	37	36	38	42	51	51	42	38	46	45	41	43	45	37	50	45	40	42	47	40	59	38	44	51	46	48	43	45	49	39	33	36	45	38	46	41	40	44	33	39	40	33	26	38	53	37	46	53	38	55	38	35	42	38	34	35	40	39	47	43	45	40	43	42	44	40	39	46	39	36	47	36	41	46	50	36	34	44	52	44	35	44	40	35	40	43	46	30	38	43	46	43	52	39	47	47	44	39	39	39	40	50	45	32	47	46	43	48	36	45	29	48	34	47	30	48	40	34	39	40	54	43	44	36	31	35	39	44	43	40	41	43	48	55	50	38	45	43	42	38	46	34	45	44	51	46	45	36	42	41	44	32	52	35	46	48	43	43	41	43	38	43	31	35	41	41	42	49	42	36	45	44	45	42	33	41	46	31	48	49	40	52	34	44	38	41	45	45	43	45	39	35	48	26	51	51	41	46	37	37	36	30	34	40	46	39	36	43	32	40	62	37	48	37	43	50	51	38	40	40	32	36	35	43	32	43	54	38	50	40	45	39	49	56	60	49	40	43	42	38	34	38	50	48	37	40	36	31	36	43	50	35	35	41	39	53	33	62	37	43	26	37	54	37	42	37	38	34	44	40	45	50	48	35	42	45	39	55	48	59	32	43	44	45	49	43	32	41	53	34	36	45	28	37	50	39	36	49	35	48	40	38	33	38	34	50	55	41	31	37	26	34	49	37	48	35	38	33	42	38	49	50	47	31	46	43	40	36	39	40	46	50	41	40	47	51	28	44	31	40	46	30	32	44	41	35	36	35	32	59	43	37	38	46	32	46	42	47	47	46	47	41	40	43	35	40	53	42	50	40	39	42	48	41	48	47	51	43	46	46	51	47	39	50	37	47	46	41	44	45	46	44	38	43	50	27	44	39	56	41	44	46	35	36	43	40	39	49	28	46	45	40	42	33	46	38	35	40	47	39	44	50	38	35	43	33	42	37	49	35	38	40	42	50	48	49	41	38	40	40	39	40	38	46	31	46	35	48	47	57	48	48	46	36	35	39	32	33	43	51	29	39	40	37	40	45	38	43	53	43	42	40	45	41	41	40	41	44	47	52	39	35	40	44	34	45	35	36	51	44	53	52	34	48	53	32	31	33	50	43	45	42	39	37	47	51	36	52	27	56	39	43	47	44	48	38	49	43	33	32	41	46	41	36	45	37	39	43	37	43	41	41	41	54	40	41	44	37	39	46	45	44	39	43	46	27	33	40	42	49	43	48	51	32	57	43	37	42	47	41	35	52	36	45	33	43	43	54	46	53	38	34	45	38	32	48	40	52	46	33	33	39	47	46	40	41	39	42	43	41	37	48	45	39	35	51	49	45	56	42	41	48	42	36	42	51	25	38	34	58	39	38	44	42	51	39	34	44	41	37	49	34	49	37	43	38	40	40	43	37	54	34	26	43	41	38	40	40	50	56	44	37	55	39	42	48	41	28	43	47	34	40	40	39	40	40	48	50	43	44	39	41	44	50	46	36	36	35	42	47	44	30	46	30	49	40	37	50	38	37	36	48	38	46	41	31	40	40	55	44	54	41	57	55	46	48	32	52	36	53	39	35	45	43	34	31	35	63	36	33	48	43	48	57	46	50	36	61	45	36	36	44	48	33	37	45	41	42	45	41	38	46	38	43	37	60	48	33	41	33	40	53	45	49	38	51	52	39	41	32	34	42	38	50	44	36	30	38	40	43	54	52	53	52	34	46	40	49	44	45	33	45	42	43	42	45	47	47	44	37	45	55	45	38	36	42	40	42	34	44	43	33	35	40	39	39	36	49	37	38	49	39	46	46	40	45	35	38	48	45	31	36	38	42	42	40	27	47	44	29	34	37	37	45	43	48	48	39	34	31	31	29	53	49	42	40	42	51	41	40	37	43	39	42	41	42	35	47	54	64	42	50	43	38	34	45	45	59	46	37	51	48	44	39	38	41	42	48	44	43	41	48	37	38	46	32	46	45	39	36	40	36	52	39	54	50	34	36	39	48	42	38	42	42	40	38	36	38	36	37	48	33	32	37	43	31	54	50	37	35	47	40	34	44	36	49	41	46	46	38	54	48	41	42	49	41	43	50	42	33	48	40	34	27	41	36	37	45	42	29	47	49	36	41	43	23	46	44	46	44	35	41	41	39	52	38	30	29	45	47	42	55	51	43	41	33	45	47	42	49	37	33	42	31	46	42	38	53	32	57	34	43	59	29	42	44	43	29	36	45	43	38	25	44	48	39	41	35	37	39	39	43	43	43	37	42	36	49	37	41	48	43	42	39	32	40	36	41	42	44	41	41	44	49	42	41	42	39	48	48	47	37	59	37	49	34
45572	30681	21691	32603	39714	39106	35673	31241	26935	23094	19771	17735	16179	14071	12449	11110	9617	8083	7117	6428	5736	5202	4813	4020	3588	3479	3006	2595	2426	2185	2096	1977	1830	1704	1692	1587	1516	1466	1402	1320	1275	1199	1203	1160	1285	1231	1169	1211	1304	1306	1223	1199	1129	1144	1084	1096	981	974	1023	995	966	941	930	874	869	878	877	900	872	796	816	803	776	729	744	749	728	704	734	789	737	770	699	724	748	758	744	721	794	756	734	698	743	731	763	739	682	724	724	702	737	699	725	704	693	672	726	764	698	770	683	710	696	668	661	748	699	770	714	747	740	755	707	727	773	760	757	814	688	704	721	695	714	734	691	685	703	763	707	693	688	723	712	703	713	710	681	689	670	722	669	702	735	686	741	757	743	730	720	714	749	676	712	645	702	689	715	662	715	689	667	706	714	745	671	748	754	687	697	673	718	695	694	725	719	703	699	668	710	689	714	715	670	698	715	706	695	765	685	725	695	709	739	730	695	726	725	699	690	702	714	705	684	737	737	716	666	689	712	732	721	673	731	688	696	730	716	717	686	667	704	688	701	711	709	694	688	732	661	754	714	662	722	741	662	717	684	742	709	707	669	680	728	728	651	696	696	737	663	727	692	713	704	741	679	722	665	736	702	706	697	688	700	691	705	694	752	720	695	718	695	727	721	721	633	679	710	677	704	705	717	691	705	677	719	720	678	688	725	724	687	710	674	699	670	675	758	759	727	700	680	697	698	644	711	734	734	751	745	682	733	730	710	701	720	717	683	648	761	719	706	751	717	695	696	684	734	663	775	719	765	664	712	766	752	695	686	680	731	701	678	701	695	705	673	668	712	663	726	740	684	716	720	687	690	701	642	713	709	726	713	755	723	724	719	742	683	722	708	708	626	744	698	695	685	741	675	704	671	690	723	722	726	694	735	702	677	741	667	705	688	732	681	738	748	738	679	694	691	695	673	720	683	701	763	690	720	708	733	712	749	701	706	685	725	721	717	659	656	732	708	707	674	714	697	723	732	673	687	648	674	683	758	664	699	706	708	744	692	689	701	697	674	680	704	687	711	699	678	676	650	684	685	708	728	684	695	712	674	734	684	693	716	666	724	694	686	707	742	782	704	705	705	675	689	690	705	700	669	708	704	708	699	736	683	700	741	674	712	686	683	746	633	686	725	681	720	709	697	705	727	726	690	706	698	694	708	703	684	702	689	688	709	728	720	708	725	726	735	658	691	690	663	671	730	744	663	682	719	718	687	742	704	707	721	696	689	714	688	683	727	700	721	701	717	641	696	692	688	723	713	698	651	714	700	662	688	743	730	693	724	673	719	691	699	652	712	700	716	683	737	701	745	734	704	701	686	686	680	724	703	716	694	718	718	707	718	708	722	739	678	679	716	753	723	700	742	686	711	712	714	719	695	682	734	706	713	723	720	699	692	664	707	694	689	686	684	691	688	699	695	697	700	719	764	751	715	718	729	732	718	744	692	709	753	729	737	694	676	707	750	705	713	707	717	695	701	634	696	689	721	722	700	738	701	727	683	675	663	700	657	699	687	731	665	709	701	672	710	678	704	688	692	756	738	717	738	722	706	712	705	680	690	658	713	714	687	721	679	680	704	738	698	645	705	675	725	717	716	662	730	735	684	692	726	686	710	689	775	681	724	703	733	673	705	711	688	713	705	702	734	695	713	694	646	662	712	695	731	718	657	656	719	665	722	688	662	710	653	714	738	708	635	662	755	744	748	683	727	684	716	714	718	672	681	730	691	695	730	710	707	660	711	680	668	711	687	672	702	693	738	741	733	704	685	688	745	698	668	678	741	708	705	733	677	726	708	688	683	726	694	753	658	740	735	690	724	661	713	710	708	679	674	708	697	696	716	654	689	672	662	699	713	736	767	703	679	679	687	738	707	706	718	678	700	721	665	734	721	659	728	682	710	698	674	679	714	716	705	732	702	688	711	715	685	674	685	742	702	727	725	677	700	724	716	722	721	727	715	648	744	631	679	730	740	667	702	656	705	740	715	698	742	712	727	647	724	714	710	709	699	712	696	729	680	748	737	688	702	710	731	689	716	703	691	738	660	772	713	655	689	684	692	677	717	706	694	666	713	650	658	738	664	719	714	686	722	705	751	655	738	715	713	654	703	660	679	702	689	691	702	718	727	695	727	706	683	683	741	700	736	803	733	741	729	724	716	725	722	678	713	702	709	737	667	708	786	779	686	730	709	683	703	719	701	658	689	737	757	706	688	691	735	734	655	725	733	736	716	730	721	703	692	724	693	688	652	714	684	661	709	715	725	752	746	734	711	708	728	720	699	663	695	722	720	691	735	742	743	679	717	683	706	676	688	720	688	702	720	758	708	732	736	716	694	711	731	697	704	658	663	711	723	698	784	719	675	719	729	715	665	640	687	718	760	696	679	746	667	645	728	696	699	696	685	706	665	714	661	699	720	690	749	714	696	683	680	667	684	760	677	699	704	678	693	696	735	674	700	749	693	713	696	714	689	692	708	710	723	680	694	723	685	711	775	673	677	688	665	699	714	707	662	701	741	699	658	735	745	686	699	707	719	721	704	666	652	666	691	726	661	715	715	747	698	747	705	738	748	709	690	697	732	664	662	727	743	717	699	671	703	693	712	742	722	680	743	719	670	657	713	704	685	707	676	710	735	676	701	648	672	734	708	683	666	693	682	702	686	683	704	751	660	716	690	725	685	714	736	704	714	677	717	728	769	732	719	694	693	690	698	731	714	723	706	665	729	711	734	748	682	719	680	709	679	718	760	735	719	731	682	713	715	762	695	724	701	682	695	718	706	676	722	667	732	680	702	738	744	695	721	681	731	700	699	702	729	709	700	750	743	730	682	706	667	677	677	702	712	779	663	659	721	705	662	739	698	703	699	720	743	711	687	701	684	702	743	726	720	709	727	647	713	691	706	700	679	733	710	730	702	714	700	693	689	690	686	675	745	700	738	734	682	711	694	713	693	694	688	730	714	729	741	674	745	740	697	690	681	731	777	727	708	706	667	679	719	646	718	701	706	705	699	707	705	684	717	740	663	731	720	717	703	669	695	748	723	692	722	732	686	766	659	734	703	724	711	730	713	699	689	724	692	721	702	698	679	745	630	689	690	701	742	688	718	675	722	692	703	671	690	685	666	677	680	717	728	706	692	699	716	696	674	674	682	692	687	704	707	786	692	693	672	736	687	694	677	702	685	699	728	694	707	715	662	680	689	694	744	699	697	666	718	695	656	695	671	738	702	686	715	704	687	725	664	701	727	688	707	691	702	692	687	709	715	738	683	726	731	696	692	697	709	685	700	674	689	730	684	715	750	710	722	657	683	711	693	688	733	722	724	738	715	647	693	688	691	697	726	698	739	703	672	729	686	700	710	720	689	698	757	736	735	708	706	782	710	715	721	663	673	735	680	734	733	719	723	688	674	733	692	754	720	696	682	704	672	726	683	723	701	664	679	682	710	662	693	744	701	745	749	704	730	703	683	709
3467	1245	524	408	506	529	510	346	263	229	206	156	158	106	101	122	103	86	86	89	70	58	51	59	51	55	33	36	50	39	40	39	42	39	38	44	36	35	35	39	23	41	25	18	30	44	29	31	29	41	23	36	33	29	26	28	40	20	25	32	31	31	27	23	20	26	25	25	27	31	28	26	41	23	26	40	25	32	31	28	19	32	25	25	25	16	25	18	34	29	32	32	31	23	21	30	33	32	27	37	24	44	35	33	24	28	26	22	35	21	16	32	25	21	28	22	35	28	29	28	32	36	28	22	15	27	29	27	27	24	26	32	30	28	27	24	25	16	37	27	31	35	24	34	31	18	35	29	19	30	24	29	20	23	25	33	19	29	36	29	24	35	24	27	25	31	22	23	17	28	27	27	31	33	37	24	29	28	29	34	29	28	33	26	35	24	29	24	23	33	24	17	31	31	24	24	43	37	23	36	28	31	27	29	22	25	29	26	29	33	33	34	39	34	30	32	24	17	21	24	38	32	21	25	26	38	32	37	31	26	25	27	31	17	30	25	34	24	23	24	32	29	37	17	32	31	27	24	34	27	33	20	32	34	26	33	23	30	29	29	28	38	32	26	32	27	38	26	23	26	24	27	18	28	16	35	25	24	34	33	22	23	22	34	22	29	22	22	28	34	25	27	38	25	26	23	27	29	29	32	31	29	22	37	24	30	25	28	29	25	23	23	26	20	27	33	20	24	28	27	29	24	25	31	29	30	33	20	36	40	24	24	18	35	30	25	21	36	22	23	31	33	22	19	30	31	35	27	27	23	36	23	35	30	29	28	29	31	28	29	22	28	22	20	26	29	27	35	28	29	21	28	31	13	29	36	31	21	36	31	22	30	20	24	26	24	26	30	22	30	33	23	27	31	34	31	29	34	27	26	26	15	23	23	24	27	23	35	24	24	20	23	38	25	23	25	27	34	34	30	34	26	25	27	23	31	30	25	28	32	22	33	40	27	19	23	27	34	27	29	33	25	20	25	28	20	24	34	24	28	28	26	24	25	28	24	27	30	29	28	22	35	20	26	28	23	33	20	20	37	35	28	33	22	22	29	32	34	31	20	35	19	22	24	23	34	28	33	26	25	30	25	17	32	21	24	26	31	21	31	43	34	31	37	17	37	30	23	26	28	22	36	31	28	42	21	36	24	18	29	33	38	33	29	30	37	23	28	28	32	19	31	25	26	29	26	28	27	34	37	30	23	27	25	31	29	29	33	31	30	31	21	23	22	24	33	24	28	29	26	28	31	32	20	20	29	24	32	24	33	32	30	39	36	27	36	23	25	27	28	29	24	21	28	23	34	29	35	19	28	26	25	21	31	31	29	23	25	23	17	28	36	22	21	24	22	37	20	24	31	27	38	23	28	32	26	22	17	39	33	32	29	30	41	36	30	32	27	28	25	37	23	30	33	25	25	25	32	26	28	32	28	29	22	32	39	31	26	33	36	22	32	36	28	31	24	29	22	26	29	20	32	29	25	26	30	20	29	27	24	28	26	22	21	34	30	29	20	22	39	22	27	26	29	33	22	22	20	29	32	24	17	28	38	16	29	28	32	29	25	19	29	27	27	29	26	21	24	24	25	25	29	34	21	38	35	24	25	27	25	38	24	26	26	22	33	21	36	26	24	27	28	28	32	29	27	28	27	18	20	30	22	35	15	17	32	35	26	26	25	27	30	25	33	26	20	30	30	37	25	31	30	29	22	24	29	27	30	27	22	39	32	21	34	31	28	24	30	33	22	27	39	23	23	23	25	26	24	32	28	27	29	19	36	27	28	25	24	26	28	23	30	25	32	23	38	25	24	21	28	26	25	25	27	26	27	32	27	18	39	22	22	22	37	27	26	23	30	34	29	30	36	23	23	13	31	31	30	30	28	29	35	27	22	24	29	24	25	22	34	22	35	38	26	23	24	29	34	18	29	26	29	30	21	33	27	24	26	24	36	22	27	19	35	28	24	19	24	28	27	28	29	24	26	26	35	33	25	25	30	22	28	24	33	31	31	21	35	30	23	36	22	23	40	21	35	32	26	34	26	17	29	26	16	25	25	29	21	22	27	32	34	27	34	36	33	22	33	28	32	30	29	29	26	33	24	40	28	19	29	29	34	31	27	32	29	28	27	33	27	25	21	22	21	25	25	32	20	32	28	21	35	29	34	18	33	33	26	28	24	23	25	23	33	30	28	26	29	31	36	25	23	32	27	30	27	32	26	26	26	30	22	29	38	28	17	38	29	28	21	22	38	27	26	25	22	25	30	34	37	19	24	23	23	31	26	31	32	26	27	37	24	31	28	31	27	25	17	32	16	21	37	20	26	24	32	26	33	24	30	24	23	24	28	29	15	33	29	33	28	32	31	20	27	23	26	29	28	30	26	23	30	30	31	22	18	27	26	26	25	30	26	26	20	31	29	25	25	28	23	30	27	22	34	21	27	30	26	30	29	23	37	21	32	28	33	34	30	28	33	30	35	32	29	24	25	26	24	32	23	26	26	30	34	32	28	24	25	28	31	30	26	31	28	23	36	23	24	35	32	32	30	28	26	36	32	19	30	18	21	30	44	34	26	31	20	34	25	33	22	28	24	35	32	31	28	34	25	17	21	31	22	29	26	34	28	23	28	25	33	27	30	30	25	32	17	22	33	24	20	29	27	24	28	23	33	27	33	24	31	28	27	32	29	31	27	29	30	21	30	28	24	33	24	29	26	30	18	31	24	29	28	23	26	29	36	28	25	28	36	24	29	23	27	30	22	29	29	24	26	25	25	36	25	31	26	26	29	38	33	31	33	28	37	22	31	28	34	26	22	28	31	30	29	25	39	23	25	28	26	23	32	22	24	26	30	18	33	24	28	32	28	27	33	34	27	25	31	19	32	24	29	19	32	23	29	30	17	39	24	24	23	22	34	24	24	24	29	32	29	27	29	32	32	28	24	31	38	19	34	32	27	20	28	27	29	21	17	23	24	20	21	28	31	27	24	32	24	26	28	24	37	27	33	29	29	25	25	27	31	20	35	35	34	34	25	16	28	35	31	34	34	32	45	37	27	28	31	24	22	27	23	27	23	24	33	28	30	33	25	27	29	31	33	37	32	36	20	21	22	31	36	34	31	28	33	28	29	27	28	16	24	29	25	39	27	24	18	31	24	38	30	26	28	19	35	29	29	27	30	26	37	17	22	34	22	39	34	41	31	23	26	30	26	22	26	21	29	26	37	27	20	20	32	33	28	26	26	34	28	27	31	15	26	27	21	27	27	23	22	23	33	27	35	28	30	40	21	31	26	22	29	29	28	26	29	27	32	29	24	27	31	25	26	19	29	39	22	25	28	26	24	25	26	25	31	22	30	31	23	37	30	33	36	28	30	29	28	29	24	26	27	39	33	24	27	28	26	21	34	35	30	15	39	23	19	25	21	35	35	22	39	24	27	35	30	29	37	20	33	27	27	23	28	29	25
34545	22531	13912	24302	31188	30544	27214	22613	18301	15015	12243	10444	9443	7862	6885	6013	5098	4080	3633	3310	2916	2770	2459	2079	1931	1741	1535	1337	1199	1183	1119	1047	944	874	850	777	814	755	782	700	684	682	676	726	723	691	715	746	730	682	703	629	700	676	635	642	611	573	644	641	635	620	555	518	560	551	571	557	562	521	484	523	508	536	496	523	515	517	498	518	473	513	487	492	530	532	510	489	505	463	483	502	503	456	473	484	470	481	477	493	493	465	471	517	500	466	485	486	435	465	480	509	463	483	494	488	503	473	442	505	538	495	490	489	496	522	494	477	482	519	490	487	446	505	483	495	520	507	505	466	498	485	471	501	460	473	512	492	525	475	526	463	465	521	490	502	499	465	532	503	482	472	457	473	507	486	467	442	493	503	487	487	491	484	469	470	498	493	497	484	499	482	486	488	479	504	477	502	482	460	504	504	471	446	499	512	454	482	491	478	476	503	465	475	489	472	452	489	496	497	454	476	490	483	472	492	470	488	456	481	502	452	482	512	488	472	439	480	443	485	456	491	441	483	504	477	511	520	466	465	475	509	472	483	518	469	480	454	537	467	460	472	501	464	493	431	491	475	473	465	463	491	468	469	446	498	457	480	481	518	452	472	499	474	454	480	428	487	488	503	494	484	480	511	485	466	493	472	515	461	494	463	490	474	482	516	462	479	484	468	492	468	463	495	486	480	460	470	518	468	442	453	492	470	484	498	492	510	449	480	495	522	457	490	497	453	492	475	468	450	526	489	460	486	488	521	501	485	481	460	505	448	481	457	513	497	465	470	507	451	507	448	507	541	471	449	508	463	479	488	457	448	442	518	511	486	433	524	456	461	424	469	506	452	468	452	501	466	459	485	469	474	490	485	474	469	508	493	457	480	489	503	455	469	489	472	491	489	452	484	496	488	461	457	471	501	503	498	510	532	472	456	483	486	512	468	462	484	478	477	511	483	486	430	492	487	476	462	515	513	490	490	519	427	499	446	477	493	458	525	516	461	507	507	481	482	470	477	461	448	535	509	509	523	499	498	486	495	507	468	548	475	451	490	490	494	491	476	476	472	465	488	489	493	483	503	509	462	470	481	482	492	419	491	469	484	456	489	489	391	469	487	460	480	474	467	462	493	461	480	475	468	466	459	473	489	482	466	456	454	521	480	494	488	495	499	469	520	489	481	442	474	501	483	516	483	490	513	449	481	505	490	490	477	460	434	440	471	473	512	450	493	473	451	454	482	487	457	463	475	484	431	436	485	494	468	483	532	499	472	471	475	497	495	494	494	452	500	473	492	497	492	477	463	495	483	477	447	462	449	478	491	496	464	494	495	492	478	470	477	481	494	469	515	485	476	482	539	515	465	471	485	461	494	464	508	518	514	494	446	478	501	458	461	450	469	470	458	472	495	526	502	477	467	438	496	483	470	470	475	507	486	477	452	502	475	474	516	510	505	458	484	510	492	441	484	493	459	497	494	475	423	497	450	491	486	484	444	497	472	490	519	437	458	478	479	500	496	530	505	481	476	486	463	443	447	456	448	455	455	502	462	510	511	466	498	476	500	469	489	486	466	471	456	476	476	471	473	468	454	475	481	495	492	446	465	452	494	509	490	469	487	512	491	480	451	511	544	464	473	488	508	518	442	446	468	455	471	475	514	474	475	450	459	470	452	490	503	468	433	508	508	490	503	487	526	471	475	502	490	525	464	478	512	504	453	476	493	463	469	453	494	493	490	484	447	484	506	464	515	471	509	500	462	450	506	481	468	507	445	491	478	515	467	471	482	497	480	512	488	562	540	502	463	486	457	463	486	478	471	458	473	508	496	490	480	455	467	489	469	471	485	462	457	531	467	491	529	480	507	457	500	493	443	468	478	480	457	493	452	496	518	491	517	451	470	462	495	490	493	511	470	446	448	488	469	455	457	444	456	472	509	465	496	463	461	490	498	483	485	458	433	498	492	497	486	481	442	512	512	496	497	511	487	457	478	455	486	532	482	496	537	484	493	505	496	519	466	499	500	513	493	485	477	475	492	496	436	494	525	488	486	459	471	501	502	488	468	468	463	462	463	472	517	468	487	488	484	495	458	461	462	475	473	511	462	483	481	475	496	461	476	483	470	493	502	508	528	465	468	508	475	492	495	455	453	501	501	505	440	485	474	482	446	537	472	464	502	498	498	499	480	483	479	501	493	459	481	471	455	444	483	515	486	433	465	505	493	478	504	492	514	465	507	496	507	481	486	460	472	496	455	474	479	479	479	483	485	521	459	507	476	522	461	470	505	502	516	481	458	509	475	456	468	491	462	463	482	473	467	488	450	474	458	495	430	500	439	460	467	527	445	477	432	464	476	534	486	455	484	500	461	453	479	487	495	516	508	489	463	506	502	517	483	485	500	496	488	480	489	464	481	501	489	493	488	517	436	496	529	517	497	514	509	512	483	465	476	491	446	498	471	471	468	534	469	441	460	495	482	495	485	449	536	473	496	467	500	529	451	478	426	453	478	444	500	498	471	511	477	454	449	473	479	463	441	501	468	471	467	503	502	516	454	509	502	511	496	447	448	449	478	418	481	488	478	479	435	437	464	545	500	470	478	493	475	445	478	480	486	471	470	487	459	530	449	502	513	489	507	476	510	452	461	447	419	524	475	496	480	505	486	507	476	464	495	512	459	516	518	442	506	473	505	473	491	471	493	466	500	515	446	486	505	467	473	510	473	481	464	484	474	420	492	507	484	489	481	464	443	468	487	474	461	470	504	484	475	467	513	498	465	488	486	462	452	489	487	455	486	481	492	478	482	472	457	495	473	486	474	473	487	511	462	487	489	509	509	486	499	453	506	499	494	488	478	525	486	499	487	515	455	471	490	480	469	468	551	494	469	473	443	473	471	506	484	507	517	489	467	471	479	521	483	426	466	443	486	453	476	470	463	506	494	466	438	495	458	487	472	488	476	490	486	487	490	479	475	464	478	438	457	522	500	500	485	439	478	433	496	463	452	471	462	485	463	510	474	490	502	484	464	506	472	499	491	486	501	525	476	511	486	504	492	471	523	482	506	477	456	452	474	545	460	476	424	476	509	497	439	509	453	504	466	450	492	500	497	455	453	474	477	491	488	486	468	480	479	482	478	478	428	465	449	492	495	481	495	482	486	498	479	460	508	455	511	463	452	500	476	498	467	498	435	491	495	504	509	467	503	460	466	464	502	505	460	490	480	469	499	464	487	510	487	489	465	441	501	491	455	475	475	464	477	460	499	510	467	488	474	473	470	502	462	459	523	483	456	467	493	489	480	482	498	486	489	499	486	462	499	462	465	489	464	459	504	496	520	475	477	470	507	495	503	493	490	462	497	505	478	482	496	466	454	446	489	481	490	491	500	491	476	483	506	502	522	492	527	450	448	464	473	472	498	465	454	501	469	506	506	466	488	497	489	486	477	497	503	519	490	465	473	521	519	491	501	472	473	488	487	463	499	468	456	467	476
6125	2773	1127	723	973	917	749	677	495	400	314	301	232	241	206	167	175	157	135	122	93	101	95	75	68	66	60	66	43	69	48	56	45	50	61	57	48	51	40	39	44	43	45	50	43	35	37	47	44	38	51	45	42	45	38	48	38	38	44	44	39	34	43	36	47	45	44	51	39	44	38	43	28	35	35	43	34	30	40	36	35	23	25	32	38	44	31	44	33	36	37	48	40	35	40	45	48	39	37	38	44	36	38	32	35	31	39	37	36	32	32	30	32	28	30	37	36	51	32	33	32	38	39	36	38	39	40	35	37	43	35	25	35	30	33	31	29	33	28	38	28	28	28	36	24	42	30	34	35	35	39	32	36	45	45	33	35	36	43	38	30	33	35	29	39	22	50	39	26	27	44	37	34	36	16	35	32	26	38	46	33	26	31	36	40	36	38	37	36	29	38	45	28	39	31	38	24	42	33	45	40	31	29	34	42	35	36	33	28	30	33	26	42	37	38	24	38	38	31	35	33	31	32	22	33	31	34	34	36	31	27	35	36	50	31	37	30	36	43	32	36	37	41	42	48	42	35	36	46	48	24	31	26	27	33	37	38	39	34	26	45	35	40	34	27	31	41	40	27	36	36	23	34	40	43	48	34	35	29	26	30	25	43	32	37	34	36	41	28	41	34	40	35	35	27	35	31	29	37	39	39	37	30	35	28	37	47	34	30	38	29	39	30	33	32	43	30	34	31	41	28	39	33	31	37	34	37	48	35	36	41	32	35	38	41	34	27	50	37	28	33	40	39	38	43	40	34	49	33	34	42	31	33	37	44	33	36	20	34	36	25	27	37	43	26	35	25	36	34	42	30	30	32	44	54	30	26	32	33	27	46	36	31	38	33	32	50	33	45	34	32	37	36	45	54	34	38	34	38	23	37	38	33	40	31	36	34	29	38	29	30	36	30	29	26	39	30	36	35	35	24	33	35	32	33	27	47	30	36	25	44	42	48	23	36	27	32	43	48	31	36	24	30	35	29	22	35	31	49	36	47	31	34	43	37	37	30	46	34	35	33	31	45	47	37	45	33	39	35	41	38	40	32	39	22	30	47	33	31	40	35	36	41	26	32	39	39	31	33	35	30	32	33	29	34	40	41	29	36	30	24	33	39	40	37	42	37	46	41	35	27	38	36	48	36	32	31	32	29	33	34	34	33	27	38	31	24	32	48	37	28	30	38	34	35	23	26	30	34	34	31	34	48	48	38	45	28	43	34	27	25	33	29	34	35	42	34	37	37	41	26	35	38	29	34	38	38	39	31	43	35	34	45	56	37	40	32	30	43	38	27	42	42	28	37	32	37	36	38	44	34	27	31	42	39	32	29	43	32	36	35	37	26	27	49	34	24	38	33	33	32	42	43	45	39	28	37	26	28	40	22	37	41	24	40	31	30	24	43	47	39	30	43	38	42	44	41	39	34	37	34	31	42	38	38	25	39	35	31	29	35	34	32	26	33	38	38	38	33	31	49	34	27	38	28	28	35	34	39	40	37	28	30	37	45	35	36	30	37	28	46	34	37	32	28	34	36	42	40	31	37	38	47	40	35	36	31	35	42	30	32	37	39	32	39	36	43	45	32	25	36	35	46	37	41	28	36	39	39	40	44	22	37	28	40	33	30	34	39	34	33	33	40	35	29	32	37	35	33	33	30	41	27	40	29	49	33	39	33	34	34	39	36	30	37	37	43	38	46	31	33	43	46	37	34	22	30	37	33	34	35	28	38	31	32	31	38	38	37	34	29	36	24	31	39	41	43	25	33	33	38	46	38	38	35	25	34	34	40	20	27	40	34	34	35	25	36	37	40	33	50	28	34	44	30	42	35	38	40	43	40	39	30	50	28	34	29	31	43	28	33	33	33	25	40	37	38	31	39	27	30	30	38	34	29	41	36	39	40	40	35	37	37	31	35	38	37	46	53	28	43	37	28	30	32	30	37	37	28	30	45	30	35	34	33	34	34	32	35	41	43	32	31	37	31	41	42	42	29	26	29	38	39	35	32	31	28	42	31	32	42	36	30	32	37	37	33	27	28	29	41	32	25	21	32	30	31	50	21	33	38	42	34	42	26	26	34	43	35	35	41	51	38	38	40	33	38	23	29	37	38	34	51	30	31	37	38	27	44	32	37	36	38	34	34	37	41	44	41	32	34	28	34	35	41	47	42	35	44	27	51	27	38	29	32	33	32	28	39	51	37	31	39	32	28	44	41	36	28	30	36	38	40	33	37	27	43	36	35	45	31	37	39	41	31	35	23	31	25	39	41	29	34	40	28	35	40	38	43	40	32	42	36	46	40	26	35	40	36	32	40	39	21	34	47	45	28	35	40	24	46	36	36	44	36	31	32	37	30	30	38	29	22	48	44	26	33	33	32	34	49	34	25	26	36	37	29	40	42	35	36	33	34	39	41	30	39	38	23	24	43	33	38	30	30	25	41	38	41	35	32	36	46	23	35	33	48	34	34	26	41	38	31	36	29	31	40	44	35	30	31	33	31	35	32	32	36	42	32	34	38	33	27	25	24	40	32	31	34	38	34	32	49	48	35	34	40	32	34	41	29	35	47	37	30	30	44	35	24	35	28	29	30	28	38	37	43	31	43	38	41	40	27	34	34	31	36	32	33	50	37	38	34	44	29	39	41	52	37	43	46	41	37	38	32	30	42	38	29	33	29	36	35	33	45	31	33	31	38	39	33	38	32	43	33	35	29	44	30	34	28	27	26	33	39	35	28	43	40	31	29	30	38	33	44	32	37	31	27	23	44	36	39	35	24	36	38	25	45	31	43	35	38	31	40	30	36	31	41	38	32	42	32	35	29	36	30	35	38	38	32	38	32	33	23	35	27	24	48	35	46	32	43	37	31	36	33	35	41	37	44	41	33	36	36	43	42	29	36	37	33	27	32	43	30	34	42	43	33	36	33	37	37	22	31	36	30	37	28	34	26	42	43	32	31	37	46	38	22	43	29	29	37	35	30	33	38	26	43	35	44	47	51	50	29	37	35	35	43	46	36	42	39	48	24	29	42	36	30	35	30	32	47	39	50	31	31	34	26	28	35	32	38	29	16	29	29	31	35	38	43	32	37	31	39	35	35	34	39	47	44	38	36	38	34	38	45	40	32	37	35	29	37	22	35	38	40	29	40	38	31	34	26	37	34	35	41	39	25	41	33	29	41	30	38	35	44	27	29	39	34	37	30	34	30	26	37	35	35	28	30	41	34	34	29	33	33	35	33	33	31	34	35	43	35	40	33	36	36	43	44	37	40	38	40	46	30	33	31	31	34	41	39	33	36	27	34	42	34	34	36	41	40	37	33	31	27	33	27	42	32	33	32	28	48	30	33	32	38	29	29	35	33	36	45	36	36	36	29	37	37	39	29	50	42	35	26	42	34	32	43	43	35	37	31	40	30	31	36	33	33	35	27	36	38	33	46	43	35	35	34	26	35	42	33	37
43246	28614	19964	30768	37721	36677	33964	29737	25116	21458	18409	15746	14373	12614	11368	9614	8276	7140	6304	5642	4850	4555	4012	3714	3193	2783	2436	2286	2102	1869	1683	1601	1410	1521	1443	1313	1288	1333	1213	1112	1080	1091	1086	1024	1077	1117	1158	1128	1112	1083	1005	947	947	942	882	905	870	930	813	875	740	759	714	753	735	733	731	656	753	688	643	667	657	627	658	604	612	610	618	648	619	629	597	651	650	653	598	647	612	628	676	594	678	631	650	600	628	632	570	608	599	630	631	597	635	566	648	596	619	592	621	627	579	569	652	583	581	622	641	598	620	639	599	647	671	638	598	606	634	612	604	613	605	600	571	593	588	574	604	611	609	571	595	619	640	568	602	610	618	667	600	629	617	633	577	665	638	580	621	623	657	583	617	597	637	598	578	626	624	594	624	588	592	545	572	598	609	620	575	620	606	617	606	633	605	594	647	600	616	616	610	617	608	587	588	620	616	585	594	591	607	577	591	600	592	614	648	571	625	610	563	612	594	679	569	610	582	607	609	574	607	615	558	633	543	602	593	630	605	526	598	615	627	580	620	604	591	620	541	600	613	615	580	590	573	613	587	612	562	604	584	650	570	634	557	623	645	592	627	561	610	590	667	606	614	592	634	587	616	642	630	608	608	583	578	616	632	591	609	618	623	600	612	594	630	624	585	593	568	590	632	625	598	595	600	562	589	614	603	601	617	594	563	554	571	590	635	631	638	610	605	598	625	583	622	616	638	609	592	586	612	596	630	644	580	624	608	627	596	588	572	590	605	624	591	614	618	616	617	571	656	601	624	615	594	588	599	623	565	614	594	616	618	604	592	597	611	633	677	610	579	586	573	537	589	583	625	636	579	569	615	646	611	623	591	616	557	607	620	590	608	587	583	598	606	606	587	622	600	583	604	629	627	628	563	586	593	629	600	600	619	603	641	606	616	604	625	638	614	553	634	600	585	612	643	630	631	611	600	606	580	576	626	633	623	596	641	622	564	636	606	604	587	612	638	592	595	619	634	625	578	597	574	589	663	590	590	576	608	625	552	579	591	615	613	609	569	649	580	652	593	606	587	583	594	585	562	629	618	625	601	631	629	575	577	614	606	616	589	582	616	598	654	573	623	605	587	570	580	594	598	565	625	649	624	584	559	606	583	634	570	598	600	584	532	616	593	558	635	646	605	616	620	620	609	554	618	575	603	561	604	597	589	610	629	621	617	650	599	611	561	599	621	613	567	638	605	608	588	634	653	593	653	594	594	643	638	576	575	616	591	614	643	626	599	583	649	650	598	590	631	603	575	590	614	605	648	615	629	551	638	591	547	608	574	609	625	640	582	600	582	581	620	636	648	650	617	588	554	586	577	572	608	639	679	580	609	563	624	615	619	545	555	635	620	560	592	570	582	611	593	603	621	557	602	602	635	610	634	600	589	653	606	607	566	624	613	614	596	652	580	625	581	583	586	606	623	642	655	626	575	591	655	597	608	617	607	661	614	599	588	552	561	611	595	612	595	582	592	635	632	602	591	598	627	626	545	610	612	601	577	560	643	612	590	599	561	581	600	650	600	605	589	631	631	558	603	573	589	606	620	618	636	607	592	613	602	626	587	648	608	613	601	584	589	632	585	603	654	590	562	599	615	623	627	601	606	633	589	621	617	607	625	607	603	616	571	636	587	590	579	639	589	590	592	597	567	612	607	580	632	581	611	635	566	585	569	616	619	570	592	607	615	601	565	608	561	574	550	634	633	603	612	616	557	621	610	582	634	571	611	561	601	599	571	626	598	585	553	583	636	611	564	599	647	581	606	602	556	633	587	634	636	611	613	627	608	610	626	572	577	605	654	658	614	603	602	616	603	600	568	574	618	599	626	618	636	636	613	559	617	594	633	607	584	641	583	598	603	577	651	561	609	625	584	579	638	580	613	595	595	607	641	571	588	595	600	609	613	602	623	623	580	631	561	596	608	592	600	634	586	627	600	574	614	582	607	611	587	608	613	611	597	580	648	586	612	586	645	592	613	597	557	630	602	623	575	586	601	590	583	629	561	598	588	616	620	585	579	573	588	615	583	606	586	604	588	561	609	600	572	632	585	621	595	617	618	590	586	647	551	627	607	618	620	617	609	599	581	584	638	590	628	584	595	591	588	608	591	611	595	579	634	530	583	549	594	614	620	620	643	571	561	581	633	598	573	590	623	557	613	646	621	629	650	537	571	618	606	653	620	614	624	628	615	602	633	607	580	569	636	610	635	626	575	586	591	575	587	573	601	638	628	602	596	593	590	615	584	640	597	636	591	573	622	606	625	712	620	622	609	602	600	611	610	553	579	610	579	646	570	682	539	603	567	628	580	567	588	611	588	571	613	579	628	604	577	575	567	586	600	588	612	597	625	644	584	614	635	605	610	583	616	634	603	602	573	559	569	635	631	588	632	587	596	583	609	590	637	577	595	619	563	604	613	604	669	591	596	625	613	601	575	624	607	581	573	614	612	569	583	590	597	561	601	613	631	624	606	571	614	552	623	595	642	594	572	597	604	564	609	606	589	583	637	612	616	632	622	633	564	647	583	626	657	594	606	595	596	584	601	589	593	576	612	611	574	577	592	594	579	625	572	615	634	597	598	618	618	593	611	577	582	574	625	624	622	600	615	571	554	609	618	607	606	591	582	615	646	618	597	585	587	643	575	539	619	596	587	595	573	567	594	554	619	599	609	618	585	625	600	617	620	596	563	587	594	598	618	591	589	593	623	593	571	596	608	593	598	582	601	575	652	599	620	634	585	590	573	578	598	602	605	610	585	609	623	596	631	652	610	602	617	608	617	575	592	597	607	597	621	654	588	627	599	606	563	588	598	631	585	607	640	596	564	620	592	553	617	607	616	578	653	573	629	586	558	624	626	581	601	581	626	632	656	613	598	621	577	613	616	569	618	590	595	599	597	625	602	587	591	594	577	609	626	611	607	598	605	603	607	597	589	570	615	613	583	627	583	599	601	602	573	634	573	596	570	589	589	590	636	583	643	596	630	623	580	612	639	622	605	593	621	601	565	651	587	576	600	646	597	614	620	584	612	563	589	613	595	628	573	594	620	618	637	537	564	619	582	612	606	593	620	619	625	596	598	568	588	600	573	602	583	653	592	585	624	568	594	606	582	611	597	571	626	618	599	580	574	608	529	614	613	599	573	625	589	585	609	579	577	587	609	603	574	571	577	636	574	600	613	580	635	596	594	636	586	595	608	614	599	603	569	552	588	637	586	639	588	627	609	582	602	621	603	589	605	563	563	612	579	593	644	582	551	553	601	550	561	588	590	617	631	606	575	605	607	640	602	602	561	590	606	612	644	556	616	580	626	592	601	574	606	601	613	609	631	594	614	618	602	581	609	611	593	614	599	589	572	651	621	556	574	616	635	621	587	587	585	628	595	606	619	604	605	595	666	618	613	593	606	579	617	580	603	606	569	599	621	593	589	609	621	618	601	585	609	605	608	596	634	614	633	583	557	606
6016	2048	861	570	716	714	612	544	438	321	275	241	251	170	181	181	144	102	105	99	94	69	79	64	55	52	57	49	60	46	43	53	46	48	45	46	50	39	38	30	44	37	35	39	43	38	38	42	48	45	42	49	45	42	33	38	45	42	33	44	37	34	35	47	39	39	44	45	33	37	28	38	35	35	24	37	40	42	39	44	33	29	42	41	35	40	42	41	34	29	42	33	47	37	39	31	34	29	39	33	31	41	43	43	36	37	43	42	29	34	41	27	40	42	36	42	33	39	47	29	34	28	38	29	42	38	28	31	33	34	49	29	44	32	30	37	31	30	31	28	37	37	34	34	41	36	50	38	35	29	42	41	41	32	43	44	31	34	32	39	43	34	34	46	40	41	38	34	33	32	37	38	36	42	42	54	35	39	36	45	29	46	29	34	41	45	36	36	32	40	33	25	42	33	41	34	23	30	31	29	35	36	38	40	34	38	37	34	38	39	37	41	24	34	44	30	39	40	37	35	36	36	37	37	31	42	29	42	39	45	41	39	33	36	39	34	38	41	48	35	34	39	42	27	31	37	40	42	44	46	42	41	27	34	34	34	31	34	46	30	32	33	45	33	33	40	47	27	32	43	27	28	44	35	41	33	26	33	43	41	40	30	33	41	37	38	54	45	40	34	31	23	29	43	45	28	32	29	32	30	33	31	39	32	32	32	44	41	40	24	26	33	39	32	51	37	40	39	37	40	34	37	32	33	50	40	35	42	32	44	52	32	37	27	44	38	27	27	29	35	33	35	37	45	35	29	36	34	37	31	30	45	39	31	37	36	23	51	35	48	32	30	29	44	40	39	41	31	30	40	28	37	38	38	35	32	37	34	30	28	27	29	39	22	31	37	32	45	37	37	27	33	32	45	31	24	44	30	36	29	31	43	38	30	40	33	34	29	31	38	36	38	39	36	32	42	47	38	29	41	39	41	40	44	32	36	43	43	41	44	37	33	36	38	38	43	44	29	38	33	35	35	23	39	41	35	32	34	29	35	44	47	36	35	39	49	41	30	35	40	32	44	36	37	32	40	28	34	38	26	40	32	42	28	42	38	41	32	30	39	39	39	35	35	33	54	37	41	36	30	45	34	37	37	47	26	42	33	35	34	37	22	31	42	31	31	32	44	39	32	34	39	21	32	33	40	46	40	35	31	37	30	46	37	44	36	42	39	41	32	33	40	25	37	26	29	38	30	39	37	33	43	42	34	41	42	35	30	35	36	37	47	40	42	35	35	33	35	30	26	41	31	41	35	45	41	38	40	33	41	37	34	37	31	43	37	28	41	38	37	43	45	47	30	53	38	40	43	39	31	43	38	36	35	35	33	31	29	44	44	32	31	36	35	31	30	36	30	33	37	36	32	33	41	43	38	32	46	50	33	33	25	25	34	51	43	31	54	35	33	34	33	38	39	35	33	24	38	32	46	31	27	43	35	38	32	35	45	26	40	37	45	44	34	39	49	38	30	38	34	39	37	40	38	37	21	35	35	32	31	38	33	32	26	34	40	50	31	39	36	39	37	41	43	33	29	47	42	32	37	36	29	49	41	45	40	44	32	36	36	43	40	40	24	31	32	41	34	30	35	43	34	45	44	30	33	30	43	28	35	40	50	22	46	49	36	34	46	36	41	36	32	33	28	34	46	43	40	44	41	36	36	42	38	30	27	39	38	36	34	39	33	35	41	38	52	37	38	40	38	34	37	41	39	40	34	43	41	30	35	37	40	39	37	28	33	46	43	43	39	38	33	38	37	36	39	36	40	39	36	43	33	35	33	38	31	31	40	44	31	38	44	34	26	40	39	33	31	34	44	46	23	37	43	42	41	36	36	42	31	35	41	27	35	30	41	30	41	38	36	46	46	37	37	50	34	38	43	27	42	49	38	37	39	39	36	37	43	43	46	36	37	37	36	36	42	31	41	30	41	44	39	31	39	27	41	46	29	40	41	32	32	28	32	42	34	39	34	34	40	43	44	24	29	31	36	45	44	32	46	32	42	45	39	29	33	54	34	33	30	32	46	45	39	36	39	37	38	42	29	32	32	33	37	33	42	35	35	32	33	38	38	35	45	54	26	30	33	29	33	31	26	28	37	26	40	42	30	42	39	29	41	31	34	42	35	34	34	43	37	22	31	31	47	34	37	41	27	43	33	28	37	30	39	41	37	37	37	47	40	36	39	31	30	31	47	34	31	33	36	35	32	49	32	48	31	37	32	42	28	37	40	27	34	37	45	34	36	40	39	46	43	38	32	33	24	34	34	39	30	37	32	44	26	34	43	30	40	46	35	34	34	29	31	33	42	38	43	32	35	38	42	36	33	46	33	36	39	29	39	31	45	37	41	32	40	40	39	41	36	31	34	36	36	38	46	31	28	31	44	37	36	43	37	33	33	42	23	43	38	34	42	32	30	45	39	44	22	46	36	37	47	32	33	37	38	42	39	28	38	37	40	33	25	39	37	39	33	44	30	35	41	38	31	36	34	27	39	33	30	50	42	36	37	34	28	34	33	37	27	39	38	31	38	42	36	25	40	43	32	34	39	38	28	50	39	30	44	36	31	41	32	36	36	40	30	29	41	28	34	29	36	33	31	33	29	28	36	35	32	44	42	40	41	30	43	33	35	30	37	40	31	40	40	35	39	41	36	41	33	30	27	40	22	35	28	32	28	41	36	33	35	37	35	39	32	47	34	32	41	37	29	34	33	35	34	33	45	41	29	41	31	33	34	33	27	27	35	35	30	37	43	52	40	34	42	39	51	30	39	24	40	42	40	29	38	35	35	36	38	42	45	40	34	33	49	24	24	35	36	31	35	42	50	38	46	29	33	45	25	43	35	40	35	36	28	34	32	38	47	45	40	34	42	36	33	32	36	33	27	29	37	30	42	34	39	39	30	32	39	40	43	46	39	36	37	42	38	41	31	43	38	29	33	47	42	34	41	44	25	29	32	40	34	35	48	30	27	38	36	31	26	39	31	36	32	41	31	47	37	35	34	37	38	46	45	44	41	26	31	35	35	31	33	33	34	40	29	38	35	38	44	44	32	34	33	38	38	24	38	36	35	36	34	32	43	28	43	42	37	24	30	32	24	41	29	36	30	40	25	34	40	33	27	39	40	28	40	30	45	29	57	32	36	33	34	38	35	36	31	42	42	23	34	32	36	32	46	32	33	34	44	46	30	49	32	25	29	33	49	40	36	48	31	38	27	31	37	35	41	35	42	26	41	36	41	35	32	31	25	43	27	40	42	38	40	35	37	29	44	42	30	44	47	39	23	33	33	42	37	35	40	52	33	40	32	35	43	39	37	30	44	39	39	37	35	28	43	32	35	31	35	30	32	32	37	31	30	30	31	33	35	23	35	40	35	41	24	31	37	32	38	41	32	38	34	31	38	53	37	22	29	34	36	33	33	43	35	41	43	36	30	49	38	44	33	23	35	30	38	46	33	39	38	32	44
38443	25956	17806	27912	35236	33911	30791	27200	22781	18869	15715	13548	12276	10909	9784	8254	6867	5861	5077	4539	4199	3737	3377	3039	2554	2264	2057	1902	1830	1632	1492	1236	1271	1264	1161	1177	1179	1073	1030	953	970	976	939	929	957	979	982	977	947	1009	957	883	906	859	848	858	853	851	813	803	753	683	755	767	723	697	690	682	721	687	678	670	673	674	649	638	657	627	615	635	705	641	627	635	604	641	646	608	600	687	655	619	633	640	638	670	632	643	663	631	653	609	659	615	613	602	627	607	619	582	594	627	635	609	658	674	710	651	608	656	583	642	614	656	631	655	590	625	670	689	625	680	589	657	587	648	597	626	611	644	611	659	634	633	601	643	634	626	613	642	595	636	637	593	650	633	579	640	609	642	595	653	652	646	624	621	624	628	636	603	631	585	592	638	626	648	637	635	616	610	621	614	639	598	598	600	618	600	647	600	617	599	558	638	625	633	632	631	630	656	644	655	617	618	663	632	622	625	651	573	657	621	597	603	610	593	635	607	645	631	633	644	590	626	612	643	608	636	613	610	614	615	617	650	642	628	623	601	573	589	607	589	644	667	629	624	648	582	646	621	623	606	626	633	577	624	648	633	639	573	620	636	572	579	617	633	592	588	622	647	642	608	613	611	613	642	586	617	646	591	634	610	609	598	629	618	640	567	621	582	610	683	620	596	614	618	614	600	600	642	639	631	597	593	617	662	641	620	584	602	604	672	630	627	573	670	621	612	652	607	558	610	630	600	624	597	601	649	624	579	577	637	607	651	616	604	604	610	604	650	643	576	621	650	647	624	622	621	557	649	639	628	612	632	595	609	602	588	594	607	631	620	657	613	625	611	617	671	596	584	595	624	606	614	626	613	599	585	604	622	631	635	613	641	583	662	598	615	605	634	607	622	597	660	640	581	648	653	551	600	667	616	611	603	620	648	642	598	604	624	620	642	602	591	637	645	608	599	598	618	603	616	612	665	625	625	639	628	581	593	601	616	615	625	592	619	578	637	652	663	624	580	593	624	637	610	663	618	640	582	638	638	638	620	640	656	610	633	593	625	648	619	657	579	605	608	642	676	648	619	604	629	638	615	655	582	608	602	635	640	611	615	601	608	604	607	650	586	624	639	619	657	616	636	640	611	638	618	584	567	600	670	618	654	595	658	575	614	597	637	651	668	647	606	648	595	660	630	634	621	638	675	572	609	634	647	603	597	620	642	608	614	584	614	652	602	627	643	597	641	627	607	615	588	598	606	632	619	580	644	647	676	616	643	641	623	610	634	591	625	584	641	620	584	619	612	586	650	631	609	660	696	656	629	648	633	621	637	612	619	609	622	600	584	596	653	573	635	575	609	582	583	629	625	633	630	611	618	634	613	598	592	614	634	575	641	623	615	608	609	609	626	623	606	619	630	628	604	579	634	609	599	582	599	591	636	592	595	644	658	605	628	589	638	600	648	585	604	648	624	636	646	654	631	634	617	643	611	671	557	622	614	619	637	633	608	620	637	648	603	601	607	655	564	664	623	647	639	600	655	625	617	621	642	602	598	583	640	600	616	600	621	615	655	608	584	628	597	657	619	616	623	647	585	572	598	610	641	618	578	560	587	586	594	617	656	585	637	617	663	610	630	595	666	652	634	628	621	592	625	603	658	580	613	646	619	625	596	646	606	620	604	653	640	575	623	658	610	618	589	622	605	628	635	674	621	630	604	576	597	638	597	607	571	617	599	629	619	609	636	622	576	621	603	630	578	663	614	577	577	623	650	612	609	644	615	610	589	569	639	619	621	588	655	590	684	672	605	593	586	566	610	633	590	624	659	642	634	629	577	629	607	621	583	608	654	613	661	607	590	627	656	643	595	580	629	603	602	646	606	578	608	618	597	585	605	573	617	632	618	556	618	578	590	639	675	587	580	600	624	677	619	637	639	646	633	601	646	607	625	592	634	620	610	651	611	616	639	560	575	607	620	612	625	659	576	671	618	618	609	641	599	603	609	646	627	617	610	635	631	624	625	657	599	668	583	649	599	655	593	615	643	620	629	600	590	656	601	613	591	556	620	581	627	639	605	649	618	597	630	628	616	588	557	614	612	601	574	629	613	613	643	629	644	628	596	589	587	622	616	608	625	628	616	618	599	586	602	616	634	592	595	640	619	604	632	647	618	612	674	632	604	638	597	623	702	620	628	610	617	620	625	611	648	610	607	633	590	583	603	675	585	609	602	637	643	646	639	609	630	606	614	580	612	611	679	599	621	627	617	627	620	591	634	588	600	618	618	653	679	641	642	625	650	654	641	634	610	617	698	651	582	614	605	584	579	586	614	643	580	637	617	609	614	624	623	560	590	565	664	639	600	583	567	656	611	587	624	610	620	557	599	651	610	634	576	606	602	559	601	652	643	614	621	623	616	626	631	626	604	640	598	608	598	649	571	640	583	646	604	604	633	619	610	609	645	608	642	602	639	596	591	609	632	630	654	559	612	658	628	618	602	641	648	633	612	635	613	618	658	610	654	652	625	596	603	632	613	651	614	615	662	612	637	647	583	631	610	600	599	631	676	582	616	659	606	637	617	617	599	608	598	607	563	640	628	618	664	604	601	622	605	625	593	603	595	648	616	600	602	593	571	622	619	608	613	616	607	614	589	609	605	634	623	662	641	599	638	622	602	633	625	644	606	586	620	592	629	658	608	587	605	625	660	588	617	579	602	657	585	602	602	635	627	662	589	631	613	593	633	613	624	602	591	627	615	612	613	637	594	585	640	632	625	599	591	612	617	591	563	634	603	658	594	651	629	569	608	630	594	645	582	596	611	640	625	605	605	619	587	627	609	600	632	644	615	615	608	620	571	604	556	628	639	601	630	623	578	587	594	581	614	667	667	601	635	644	609	603	599	600	585	611	601	617	606	574	605	655	643	620	589	635	633	621	592	657	610	618	611	606	650	633	623	639	599	642	630	598	622	605	594	604	600	639	585	564	593	614	562	613	613	671	619	574	664	591	616	601	606	640	675	578	604	621	640	636	599	629	585	602	620	657	633	659	572	634	643	601	599	706	621	629	596	610	638	551	603	615	644	626	624	618	574	588	605	645	585	612	592	643	624	637	614	614	629	634	631	615	589	695	622	605	626	619	600	640	634	629	620	629	583	605	620	633	581	643	627	619	622	617	647	591	617	585	649	601	621	617	597	627	620	625	654	626	628	630	623	608	612	634	630	659	609	615	552	624	615	603	617	561	587	589	618	641	624	600	612	595	625	641	650	580	630	574	626	634	588	626	594	628	614	612	612	573	613	645	634	604	612	634	649	631	612	610	605	605	558	630	584	589	612	634	593	626	580	646	572	588	575	625	643	600	638	635	626	590	610	594	599	594	582	604	592	653	592	639	635	635	618	612	579	639	568	615	656	603	592	633	610	637	623	622	610	612	629	638	584	593	604	581	582	658	617	618	630	578	624	613	582	617	614	641	626	614	600	601	623	598	593	592	619	594	607	644	625
7728	3431	1252	840	1140	1113	891	759	642	508	413	368	357	309	256	215	222	155	160	125	119	107	113	107	92	77	94	85	70	69	65	74	75	76	60	59	58	55	44	64	54	44	59	48	61	52	67	52	51	50	53	48	58	45	39	46	41	47	57	53	41	51	40	44	36	44	40	37	48	37	48	38	35	46	51	39	37	44	48	46	28	43	40	41	47	34	41	36	40	49	45	37	41	37	36	54	51	43	51	43	33	51	32	36	46	39	42	31	43	41	43	47	43	43	47	36	49	50	34	46	34	46	50	33	43	46	55	40	43	38	47	45	34	49	49	52	43	52	44	34	38	53	36	41	37	35	37	39	43	48	35	37	48	42	46	32	42	48	51	39	43	27	54	43	43	36	43	40	35	44	40	38	38	44	45	44	59	49	43	34	45	44	34	46	42	44	29	48	52	41	36	38	25	36	47	43	47	48	38	44	37	40	38	40	36	43	37	50	31	48	49	37	52	32	45	25	34	56	39	38	47	52	45	62	29	35	48	32	35	51	49	37	32	48	38	48	40	30	50	40	40	39	35	40	40	41	37	45	37	40	55	39	46	32	41	36	43	45	58	39	44	42	53	39	42	53	43	51	47	40	46	32	47	41	41	44	47	42	47	31	32	35	37	36	35	50	38	38	45	31	43	49	20	32	31	34	44	33	36	41	48	36	47	33	42	46	32	35	48	41	41	42	51	30	36	48	35	36	48	45	37	29	43	32	45	34	45	35	36	44	56	44	41	35	41	31	39	31	49	32	44	42	35	52	49	46	41	43	49	46	44	36	40	34	40	41	51	40	36	42	45	36	46	35	39	39	40	32	33	31	44	43	42	36	37	34	42	36	31	46	35	36	35	42	53	40	46	43	47	36	44	26	34	44	27	38	40	43	43	34	48	37	49	36	48	33	34	40	33	43	38	42	35	42	46	40	49	37	39	35	36	38	43	32	40	33	43	33	35	47	28	48	36	39	42	39	33	42	45	42	45	44	42	39	30	45	54	47	42	40	46	38	47	35	30	44	31	43	35	39	40	38	42	32	37	50	38	48	47	54	46	38	59	46	45	36	43	35	44	26	28	46	34	47	38	52	31	50	41	44	36	27	40	44	25	43	47	40	38	45	40	42	45	41	36	42	45	42	49	23	42	41	43	41	40	39	38	33	47	42	48	44	35	50	50	45	53	28	33	39	41	42	45	48	48	45	43	55	40	34	50	38	42	42	40	37	41	45	44	39	39	32	38	36	53	41	42	44	40	35	45	40	49	42	36	42	36	42	51	35	38	37	30	44	47	38	47	30	45	36	54	40	37	43	39	48	39	34	51	50	45	37	41	38	44	43	46	40	44	38	45	46	47	35	49	39	39	27	55	45	41	50	48	31	54	47	35	40	49	45	42	44	33	36	39	37	48	39	36	37	40	52	52	34	35	52	48	36	54	39	48	40	31	39	45	32	47	40	36	42	39	48	44	42	42	47	53	49	39	30	38	51	38	52	40	41	43	42	39	39	33	38	31	46	40	47	34	43	38	38	27	47	48	47	29	37	45	45	36	43	36	49	42	45	44	37	34	42	35	35	42	50	33	39	31	36	42	25	56	39	36	39	39	44	37	56	33	39	49	41	56	48	40	45	42	39	42	59	35	49	44	45	49	36	38	52	40	42	48	36	41	45	49	34	31	29	38	33	37	41	48	40	41	49	31	36	45	32	41	37	53	47	51	30	42	56	50	47	50	31	39	51	46	52	48	49	51	53	42	40	46	46	43	35	32	36	37	37	44	30	49	42	41	51	42	48	58	43	49	29	38	33	29	35	49	40	38	39	29	42	47	48	36	41	39	47	29	51	34	41	43	37	39	43	49	26	44	59	33	44	47	43	39	42	52	45	47	38	44	37	41	27	38	34	36	51	44	44	37	38	40	34	51	37	32	48	39	36	36	57	42	44	43	39	43	41	38	41	52	57	50	48	42	35	48	37	40	41	36	46	37	38	41	36	40	57	33	44	45	39	38	50	43	46	33	42	46	33	29	54	41	51	48	46	42	43	40	44	41	44	44	35	37	41	37	51	43	52	39	40	34	46	48	48	40	40	35	41	40	41	33	50	42	37	49	45	38	43	29	43	40	49	36	41	32	38	41	49	41	47	43	40	33	41	38	39	50	33	35	42	48	46	42	46	46	34	39	40	41	38	53	52	41	40	46	39	39	49	48	44	36	36	35	41	31	37	44	36	40	32	39	54	35	36	27	32	41	45	35	33	46	45	46	45	44	30	45	43	49	38	44	39	42	45	40	40	36	49	35	33	53	34	48	37	40	37	40	41	51	38	45	43	52	50	48	36	47	39	43	34	40	36	43	32	48	31	40	62	57	45	35	43	44	41	46	40	54	36	43	47	44	46	44	35	40	46	42	44	42	44	46	35	34	39	52	37	42	44	40	39	48	43	44	36	35	38	41	46	42	44	38	51	36	48	35	38	44	41	39	36	43	46	33	27	34	40	49	34	40	40	42	42	39	41	41	39	31	43	37	63	37	38	40	39	50	35	49	45	38	36	36	28	37	44	41	40	50	41	41	41	43	52	50	45	33	41	49	34	40	40	37	34	44	45	31	37	50	45	50	40	40	41	37	38	49	56	47	50	38	52	42	33	30	39	54	44	42	43	33	46	37	29	55	35	39	35	49	43	35	57	40	42	49	38	32	36	42	47	45	30	37	57	49	44	31	49	43	40	46	28	49	31	42	30	48	47	43	42	43	34	40	45	39	44	44	41	34	40	40	35	43	53	45	38	50	45	44	40	38	44	49	40	41	44	39	54	31	45	31	46	38	36	44	36	50	46	41	47	41	52	53	36	37	43	41	29	38	40	50	42	50	44	46	52	36	38	45	39	35	44	33	48	53	33	39	38	30	45	42	43	45	39	38	47	40	40	47	42	44	38	53	52	45	42	45	50	38	31	54	38	43	33	42	57	37	39	38	38	42	41	39	46	41	38	33	45	36	41	33	33	33	48	43	37	44	40	34	42	46	45	41	41	35	38	50	44	44	41	42	42	42	48	39	54	48	43	40	41	25	41	35	43	54	45	45	46	37	45	40	46	45	46	45	34	34	52	24	45	41	51	39	43	38	36	48	42	41	41	40	33	34	41	42	44	40	43	34	51	51	31	45	34	46	41	44	35	44	45	44	52	38	47	50	46	31	39	39	38	42	33	35	40	45	43	40	40	44	37	37	48	49	46	31	40	46	53	36	35	52	29	39	41	45	29	46	46	42	48	40	37	56	38	28	30	54	56	39	37	48	47	51	39	43	36	40	30	50	38	36	38	46	45	31	40	38	40	41	50	38	41	33	37	32	34	51	45	47	40	34	50	52	37	49	38	35	45	38	36	40	43	37	53	41	37	39	31	44	39	30	41	40	33	36	26	47	48	53	40	44	31	48	41	51	44	41	35	37	41	44	47	33	35	40	35	45	35
45351	30558	21292	32647	39782	39014	35482	31839	27672	23683	19989	17642	16355	14440	12989	10896	9302	8198	7184	6448	5668	5186	4670	4209	3764	3254	3008	2814	2541	2298	2027	1869	1769	1605	1516	1557	1617	1414	1315	1333	1270	1342	1249	1291	1326	1370	1249	1285	1232	1275	1194	1091	1122	1032	1011	1038	1019	977	959	928	857	845	873	792	807	835	797	777	793	801	789	733	770	764	759	702	708	772	744	796	783	715	751	716	683	695	749	720	758	790	766	703	736	724	710	771	720	721	729	719	701	724	756	674	715	767	699	668	753	690	712	714	688	733	681	699	735	700	723	739	740	766	741	745	750	693	808	757	736	706	704	718	743	760	714	727	710	699	742	742	700	702	675	649	709	734	702	683	717	746	710	700	742	718	712	720	700	726	691	707	682	714	688	742	737	673	662	717	712	705	723	694	674	741	729	698	717	697	656	723	732	694	645	711	717	716	761	704	709	671	744	654	685	698	690	729	678	715	671	697	703	720	733	696	713	670	715	712	676	727	626	685	761	685	665	716	661	672	700	742	672	655	697	666	689	716	729	663	749	686	700	703	672	745	695	697	659	729	692	694	654	670	641	705	707	682	709	721	718	693	682	719	691	701	626	700	723	734	711	697	728	680	726	749	690	695	677	715	684	685	700	711	704	658	647	669	664	731	707	719	698	663	679	711	640	702	702	699	682	686	724	688	725	676	738	720	637	686	674	650	730	736	682	739	662	746	716	687	730	733	705	694	712	691	731	697	666	714	734	633	676	736	695	689	657	685	757	722	719	740	679	703	723	756	736	719	706	726	683	695	697	707	707	669	705	685	702	713	700	706	698	738	702	688	690	731	728	703	652	728	671	681	663	686	614	710	695	714	696	700	733	726	685	642	697	716	704	635	753	719	697	677	738	705	684	719	685	698	692	706	720	710	704	678	724	687	700	718	669	748	711	679	698	717	704	703	672	754	697	669	690	701	738	703	663	703	698	687	729	658	751	654	730	744	677	699	725	697	710	687	741	661	716	724	689	728	731	707	743	693	683	722	723	624	697	659	701	709	752	647	671	685	658	722	724	709	707	658	709	733	683	707	733	698	690	717	702	670	783	693	724	683	679	717	722	711	675	689	672	675	682	760	708	707	694	688	658	735	733	753	705	698	700	682	731	697	705	726	707	743	738	736	680	716	690	679	708	724	708	730	696	746	719	688	740	748	747	684	662	698	677	689	677	714	717	701	716	745	732	696	655	699	678	702	674	682	691	730	664	737	682	678	708	711	677	707	717	761	726	701	682	730	730	670	720	665	678	722	686	719	708	696	701	687	667	684	717	735	682	690	682	679	674	688	712	680	689	703	701	722	719	683	689	716	710	671	700	717	728	685	665	706	715	710	694	679	674	718	699	690	673	719	694	708	698	673	762	725	718	674	727	659	680	695	721	708	688	687	689	704	705	748	674	708	702	717	705	720	739	735	753	724	704	731	692	729	674	694	690	673	651	815	708	684	694	686	697	701	675	675	725	721	737	683	707	698	736	701	692	717	732	729	682	677	665	694	747	692	667	709	704	703	733	662	710	666	672	700	672	705	692	712	680	673	709	685	707	706	681	710	658	680	712	679	700	690	694	697	705	714	704	712	671	690	716	665	716	728	699	673	667	765	698	709	707	723	681	723	701	683	687	751	746	723	729	672	661	667	663	672	696	708	671	603	707	707	699	728	629	721	714	747	753	720	662	678	692	688	727	713	713	685	685	696	715	692	685	722	716	688	675	739	712	682	664	699	710	705	690	687	690	699	676	711	678	724	687	758	710	657	687	707	655	745	701	691	710	690	692	691	679	728	693	744	704	714	699	745	713	698	702	676	758	804	760	726	716	725	711	712	711	732	682	712	699	753	697	729	716	684	754	681	671	708	737	695	715	718	713	725	714	716	716	696	690	677	720	646	669	671	675	690	690	699	719	705	696	701	669	716	684	679	722	703	648	712	742	702	697	695	737	673	690	719	681	681	683	670	693	700	667	736	705	686	707	657	747	670	690	656	714	697	657	738	718	713	756	694	691	664	708	735	685	682	734	665	678	716	720	705	725	722	686	758	696	686	672	680	694	715	694	650	661	655	672	666	706	680	678	687	684	679	702	727	684	661	719	692	690	714	710	737	624	697	737	709	695	686	656	725	716	695	756	681	676	697	728	685	706	659	633	714	702	712	787	705	671	686	675	672	721	706	691	685	710	682	725	749	718	700	664	681	713	671	734	654	676	704	701	705	666	664	693	678	715	697	704	663	689	749	705	752	699	730	672	722	729	723	669	716	675	751	694	729	687	709	708	728	692	716	736	716	705	670	663	673	709	730	711	693	699	715	706	713	712	735	742	697	710	688	728	701	667	725	717	692	668	710	698	711	651	690	692	708	661	711	697	728	729	696	789	742	683	714	707	669	649	700	685	661	697	700	654	723	704	688	661	715	691	681	677	658	696	727	723	716	700	723	673	721	672	688	727	730	659	712	692	688	689	692	698	742	733	667	682	761	724	667	694	673	683	662	677	738	664	686	713	686	701	676	653	694	719	673	694	724	668	697	684	655	718	691	761	727	724	696	710	707	694	752	682	693	672	701	710	761	682	703	678	713	721	707	689	664	690	717	733	693	729	743	684	721	733	709	706	718	716	680	710	698	736	660	699	655	695	657	726	672	709	683	710	682	731	685	709	757	712	708	682	664	737	716	675	698	705	732	714	651	704	693	678	692	705	682	686	692	722	687	753	669	712	710	711	694	689	692	681	637	701	701	697	643	712	714	747	723	757	766	748	721	694	716	722	721	707	680	693	723	676	743	679	706	662	710	692	743	712	690	679	672	734	700	687	707	712	705	744	737	716	708	710	721	664	711	713	756	718	752	657	691	680	724	678	710	725	683	754	708	710	686	698	699	660	678	715	707	703	683	705	698	713	727	663	671	702	716	701	693	750	723	692	745	690	734	703	722	717	652	656	699	655	737	713	699	728	727	711	703	737	732	706	670	693	727	707	710	685	686	683	717	702	699	731	738	758	666	715	674	677	745	680	732	703	696	672	731	689	696	744	759	680	674	745	685	704	643	727	723	687	691	718	698	644	690	693	685	695	687	709	681	691	749	679	697	667	726	703	683	706	727	722	673	675	670	708	660	716	676	668	686	720	734	675	718	752	714	706	670	710	683	661	700	711	717	776	672	679	726	685	737	740	696	695	770	723	689	696	776	675	706	753	728	690	698	684	743	659	664	667	708	686	690	678	688	680	720	661	714	701	685	727	714	681	692	673	695	728	704	661	668	719	674	712	697	697	672	729	710	682	690	682	666	696	706	714	674	649	704	740	688	679	706	710	678	729	696	672	679	685	731	713	673	737	684	713	675	698	651	722	700	727	672	711	686	658	699	679	691	684	667	762	730	703	715	731	686	740	699	697	679	721	691	708	723	703	684	689	705	680	740	676	671	694	653	687	683	739	752	750	679	733	704	651	682	674	718	716	678	751	730	686	673	708	745	671	721
3424	1253	548	395	509	556	440	410	338	234	205	193	160	181	142	134	93	105	73	62	72	65	81	61	69	62	39	67	39	34	43	37	33	39	30	34	42	24	38	25	35	33	34	28	40	48	29	34	38	33	20	40	32	28	34	33	37	32	31	26	37	30	28	30	34	31	35	35	23	28	25	30	20	31	31	25	34	34	21	28	27	30	31	32	24	26	36	29	37	27	29	35	22	21	26	29	32	20	42	31	27	27	18	23	27	27	24	27	31	29	29	29	31	29	29	17	27	38	29	28	32	35	30	23	26	24	35	28	33	33	28	28	32	21	37	32	27	30	35	23	24	28	21	25	30	25	23	17	31	28	23	38	28	26	36	33	25	23	16	24	27	29	39	29	29	35	20	18	32	19	33	23	25	28	32	19	31	30	32	31	26	31	20	26	25	35	29	29	26	26	30	33	26	27	33	32	31	25	22	24	16	26	32	29	27	31	36	24	24	31	29	28	25	34	27	34	22	26	35	30	31	45	20	22	25	28	30	20	24	26	31	37	25	33	35	38	30	27	21	25	28	29	30	25	26	35	35	29	28	31	24	16	36	29	40	34	27	30	26	26	28	24	36	31	28	28	22	27	22	26	22	25	22	33	30	37	35	28	32	23	22	32	34	29	32	21	29	29	30	29	22	27	26	34	28	31	28	28	29	28	26	24	29	27	22	32	15	35	32	27	33	25	23	25	32	31	34	32	34	30	23	24	25	35	28	25	24	18	29	25	32	31	24	36	31	28	27	27	31	36	34	27	39	26	27	22	33	31	39	36	23	19	18	33	24	23	29	27	27	31	34	26	25	24	33	33	27	28	38	34	19	34	32	35	30	38	22	23	24	27	37	25	28	23	29	36	24	26	31	19	27	32	36	22	46	22	30	31	34	30	23	18	30	38	46	39	18	28	29	20	28	32	18	34	24	21	28	25	28	33	26	28	25	32	27	24	29	28	26	34	28	31	28	28	21	24	42	30	27	33	21	33	18	33	36	25	21	26	20	31	21	30	31	38	23	25	33	29	25	24	23	26	27	15	23	31	36	28	29	18	30	23	31	29	25	28	36	38	32	23	30	32	23	20	26	29	25	37	29	28	21	27	36	22	29	33	18	42	29	37	33	28	27	32	25	34	27	25	34	24	29	29	39	29	23	22	23	27	21	24	24	26	28	25	33	22	40	44	31	37	34	34	35	38	19	36	36	31	19	20	27	24	31	31	20	27	27	23	28	29	31	37	28	27	26	40	24	32	27	37	28	28	23	39	26	28	28	28	25	37	23	40	27	25	28	35	25	29	31	28	24	25	20	22	38	34	17	28	29	28	35	20	22	27	29	29	25	36	22	16	21	27	32	30	30	25	37	24	29	33	24	21	39	34	29	22	35	31	24	24	36	19	27	29	24	29	30	36	33	18	32	19	27	30	20	25	35	29	27	33	31	19	28	22	26	16	29	24	27	21	20	35	28	31	31	25	38	22	29	31	38	33	23	35	34	29	26	26	36	23	22	25	24	27	32	26	36	22	20	23	30	28	32	24	33	28	31	30	33	33	21	33	32	26	28	30	32	24	26	23	31	29	28	23	23	44	32	28	20	41	26	29	20	27	25	31	26	31	22	29	26	30	32	37	24	20	27	24	28	30	26	28	31	27	22	28	25	31	27	25	20	24	25	28	31	27	29	31	28	32	25	41	33	27	31	25	29	18	25	34	35	34	39	25	34	33	25	27	28	32	30	32	30	21	26	22	26	26	28	30	28	28	28	25	37	23	38	34	31	29	21	37	21	26	32	30	27	27	30	31	27	24	30	30	21	30	26	26	47	32	28	22	33	28	23	33	32	31	29	39	32	19	19	28	36	31	20	26	18	35	36	24	34	33	30	24	31	34	29	34	35	25	26	24	26	26	48	22	26	27	23	21	29	34	33	29	24	26	29	30	25	23	35	34	34	29	38	20	30	29	23	29	26	23	33	38	33	36	32	25	26	27	24	27	37	30	25	25	30	26	26	38	32	26	16	30	22	28	34	32	36	23	28	33	26	23	32	34	33	32	31	38	33	34	22	20	31	33	27	32	39	30	24	34	33	25	27	32	26	28	30	28	29	21	21	34	32	22	30	19	25	25	37	25	22	26	31	36	27	25	25	29	30	29	27	30	25	22	29	28	27	19	29	28	21	42	22	26	34	31	24	31	29	37	28	37	30	19	23	38	26	23	36	23	19	38	19	30	25	32	29	21	23	26	26	30	22	16	25	34	17	27	27	30	27	37	23	32	22	29	26	18	32	26	25	27	35	38	24	37	31	21	33	28	30	30	26	18	21	26	34	30	31	16	31	27	14	29	27	28	33	34	21	32	43	30	14	22	23	28	21	28	24	35	30	29	19	31	32	35	22	28	30	22	34	24	27	24	28	31	19	17	28	36	31	32	30	30	33	23	29	37	30	28	32	33	25	29	42	24	30	25	33	25	22	27	26	23	29	42	32	28	31	27	26	27	29	27	27	26	22	26	22	29	26	23	19	22	24	28	24	30	20	26	22	39	23	37	37	33	26	29	26	31	29	28	26	22	22	32	33	27	32	25	31	21	33	31	26	30	25	12	26	34	26	18	25	30	31	23	25	28	22	23	17	29	24	21	27	23	23	28	26	21	26	41	26	29	30	35	21	20	33	30	28	31	18	26	33	21	30	38	38	33	21	27	33	32	19	28	23	33	25	23	23	31	43	29	20	24	26	30	36	24	23	34	23	19	31	32	22	35	25	18	35	26	32	29	41	19	33	24	28	20	24	28	31	27	33	31	35	25	29	33	32	24	23	29	35	27	36	35	24	29	31	17	30	25	33	24	32	22	22	23	25	20	28	37	26	26	17	29	20	24	27	23	28	26	24	38	26	23	25	25	29	36	34	36	22	31	24	23	35	22	28	34	17	31	25	27	30	37	35	31	22	29	22	29	26	31	35	26	23	30	29	21	21	28	39	27	32	35	18	32	23	22	31	26	18	26	21	29	36	15	35	19	20	28	25	25	31	25	19	31	34	39	24	31	28	26	26	23	18	27	23	25	25	36	22	22	35	24	23	18	18	37	25	33	29	30	31	30	32	24	34	33	23	30	33	26	27	30	30	35	28	39	31	24	30	27	21	40	27	28	29	22	27	24	28	30	34	36	34	25	36	25	27	32	32	34	35	30	29	28	37	23	19	32	31	17	31	35	31	33	27	27	26	27	24	36	24	28	25	20	34	24	26	24	26	34	24	38	28	24	38	20	27	32	32	28	38	26	20	33	24	29	40	33	33	26	37	32	26	32	34	28	40	26	29	25	30	26	26	33	34	40	40	29	29	35	28	44	32	36	31	31	32	19	26	24	27	33	35	31	37	31	24	32	23	30	29	35	38	30	21	30	27	21	36	24	33	35	21	33	22	21	30	35	34	31	27	30	37	28	36	26	27	26	34	25	31	22	30	17	27	27
33818	22782	14067	23820	31673	30717	26895	22942	19059	15416	12580	10498	9344	8274	7022	6011	5096	4354	3784	3187	2924	2465	2593	2159	1806	1702	1572	1502	1312	1160	1040	951	851	894	847	883	838	807	761	749	712	728	723	679	714	758	732	731	764	735	704	680	657	658	613	575	566	578	545	541	546	520	563	564	564	547	520	542	493	480	526	458	490	498	478	507	486	489	486	513	505	515	494	499	456	532	523	453	533	474	511	511	480	520	516	505	509	486	480	516	497	487	502	464	514	492	483	488	475	488	456	443	473	480	494	513	471	513	524	477	493	512	510	485	511	491	469	498	489	481	471	470	505	496	462	480	443	460	518	489	503	479	482	484	492	475	496	446	487	496	435	468	506	458	498	478	502	512	481	482	483	483	486	533	453	477	471	423	463	468	449	468	464	473	438	465	489	476	486	478	492	510	454	474	484	488	502	451	502	509	467	450	477	519	488	479	487	476	475	469	484	439	492	451	508	500	471	453	490	491	472	487	467	498	505	472	496	450	463	481	485	454	471	520	439	488	446	522	517	450	523	481	489	448	484	514	456	480	460	487	455	493	498	448	481	523	504	466	457	506	475	503	459	493	480	439	504	500	525	517	471	479	495	485	470	482	497	487	441	491	461	465	483	471	513	493	509	485	481	476	454	465	497	468	487	486	462	465	506	459	482	477	454	502	472	477	482	460	514	523	499	477	483	443	489	486	482	496	464	457	495	459	471	445	445	471	457	483	465	473	464	501	465	476	503	488	466	484	492	470	472	476	470	485	486	503	496	463	497	489	476	460	477	493	502	489	504	448	451	455	466	462	460	449	520	442	514	500	452	477	509	491	511	480	462	484	458	498	460	432	465	479	455	496	494	471	456	484	431	487	485	506	484	504	491	481	484	468	452	461	498	503	454	479	424	485	471	468	493	473	494	496	485	484	478	458	465	498	490	493	510	471	464	506	497	495	482	489	456	518	460	533	493	460	477	486	484	449	491	490	495	509	517	487	450	473	480	471	480	476	489	503	442	454	451	459	471	495	494	503	472	480	463	484	470	429	461	440	467	485	479	453	483	474	460	490	448	481	489	451	506	542	498	502	452	462	473	465	494	487	493	453	488	477	500	479	472	497	519	490	467	470	498	482	473	459	469	475	471	511	427	518	497	480	485	483	476	496	473	464	485	473	476	444	463	467	482	520	444	467	499	456	479	484	460	485	450	505	451	507	455	489	473	448	463	523	490	458	487	428	496	470	471	476	520	513	477	478	474	519	507	488	466	470	487	463	456	502	512	467	474	449	440	473	494	477	501	472	460	508	490	489	470	451	502	460	449	470	455	469	501	462	455	513	522	506	519	475	470	471	480	528	471	487	484	445	451	458	467	457	486	513	461	478	539	478	422	456	441	452	457	463	505	484	496	493	483	451	454	481	465	485	490	511	505	443	485	483	457	469	467	455	466	476	461	446	486	498	475	488	501	507	483	483	489	497	494	477	499	483	506	495	498	464	447	481	457	443	494	498	451	487	485	483	439	504	434	474	472	482	465	486	474	449	503	516	485	431	471	462	471	449	454	465	478	499	490	491	462	439	458	510	494	453	495	483	493	487	457	507	505	485	458	492	465	453	493	443	540	489	478	488	512	513	483	479	471	445	492	478	472	492	455	468	514	477	485	426	518	515	486	451	482	488	471	496	510	481	475	506	457	491	481	477	508	453	476	494	454	508	470	487	470	476	492	462	495	513	484	480	499	489	471	497	475	470	430	487	486	491	493	497	496	478	453	479	468	468	463	492	473	475	508	519	491	482	464	485	482	486	506	468	450	490	511	528	455	450	452	446	475	483	487	452	513	453	472	460	468	475	520	457	486	481	491	440	491	479	487	491	492	499	453	479	475	500	435	495	522	498	486	506	472	497	494	477	504	502	474	493	480	459	478	494	446	484	434	467	494	440	490	502	480	477	471	441	470	449	489	489	485	473	486	506	430	456	466	489	513	512	503	519	472	456	495	461	463	476	462	506	495	493	449	502	475	506	476	464	466	462	480	458	451	491	487	481	507	509	476	489	526	486	474	465	480	489	543	449	485	497	488	467	485	442	476	466	492	496	481	512	499	442	507	476	477	461	460	492	474	465	465	449	447	505	477	463	487	437	496	458	472	459	459	482	479	487	496	484	478	489	448	480	467	470	510	479	451	512	478	497	521	494	479	497	468	485	460	490	484	504	512	492	486	507	490	478	489	482	486	465	460	463	517	477	510	487	434	469	471	512	448	455	501	484	486	512	470	476	501	447	452	474	474	506	520	465	512	460	475	467	462	471	486	473	466	442	432	507	479	495	498	469	472	470	479	497	466	481	509	473	475	467	509	462	539	459	494	492	483	492	506	509	445	446	497	463	422	475	520	493	473	492	475	476	471	518	481	533	490	448	460	439	474	451	470	502	463	463	468	497	464	488	493	451	470	456	475	489	441	451	465	484	479	511	499	460	499	471	481	478	474	486	433	470	491	467	493	485	469	443	479	445	450	474	519	497	481	517	482	458	465	479	481	467	491	476	476	460	501	476	483	469	447	492	456	479	475	486	488	492	517	473	506	464	451	437	464	462	466	490	477	467	492	485	482	492	457	487	495	494	537	496	484	462	547	439	457	437	489	465	479	450	502	469	450	462	469	489	472	493	498	466	467	503	469	488	490	467	504	455	477	422	492	429	511	482	525	477	477	468	463	495	485	462	462	475	485	469	512	484	497	471	510	496	507	497	533	436	513	461	489	530	519	494	445	488	502	493	447	495	503	482	474	462	486	452	463	515	475	483	527	498	463	500	489	429	442	464	472	481	477	505	475	467	491	461	479	462	499	496	456	460	481	499	529	481	478	469	502	459	473	473	485	503	488	503	515	498	489	497	497	478	443	463	473	472	453	458	508	483	485	481	511	464	489	466	472	458	520	487	463	442	498	462	501	505	491	476	476	445	504	455	485	485	451	502	473	461	482	490	474	489	472	472	507	464	474	499	471	436	510	483	524	489	447	482	479	522	447	458	500	470	487	469	498	488	483	464	528	445	483	459	464	507	516	473	503	485	470	460	449	502	497	454	481	481	472	481	519	466	488	455	509	472	499	456	480	495	472	497	507	477	523	527	470	457	449	488	499	461	505	499	484	474	468	477	478	467	483	498	496	445	522	470	457	499	498	495	486	435	508	507	525	499	439	520	485	504	450	460	480	512	485	476	444	447	497	521	449	447	512	465	466	420	489	476	483	504	460	495	492	507	461	514	511	464	463	483	432	427	469	453	487	496	480	481	519	474	496	448	496	481	461	500	473	511	499	494	473	472	516	534	486	489	495	467	492	495	471	483	464	494	487	509	429	506	488	472	523	447	483	510	479	469	500	464	467	440	497	507	477	460	469	500	481	491	463	462	459	444	493	475	516	499	430	468	460	480	482	496	462	480	471	498	486	514	474	453	453	510	439	463	498	513	471	515	466	468	480	490	477	514	432	503	475	516
5802	2993	1107	743	983	967	782	649	585	402	347	324	303	266	217	195	158	134	131	119	108	101	114	114	69	70	78	71	72	60	52	60	57	46	52	53	54	59	43	45	47	54	49	60	48	40	44	46	42	61	44	35	39	45	47	35	33	27	35	37	39	45	44	43	42	30	25	37	24	39	35	45	34	40	30	41	34	26	41	37	51	39	42	36	19	28	32	38	33	35	38	44	44	33	41	37	34	30	27	38	42	44	33	36	36	42	35	36	35	23	32	41	42	29	37	38	47	36	47	27	31	35	36	33	36	35	39	28	44	28	29	30	28	34	33	31	35	39	42	32	29	24	48	46	37	30	37	33	30	39	37	35	36	27	36	38	25	30	26	33	29	34	30	31	34	33	40	28	34	41	35	40	40	36	41	36	28	32	27	33	28	47	29	31	26	37	37	38	47	39	39	32	25	45	30	40	28	47	46	31	27	42	24	41	31	22	36	44	25	30	33	34	32	38	30	31	43	40	29	27	35	51	29	27	42	28	32	42	40	37	40	54	32	31	38	37	28	38	33	43	30	35	32	38	45	41	32	38	31	39	41	29	40	33	26	30	42	35	33	44	28	39	33	45	33	35	34	39	45	39	35	39	34	28	34	27	31	37	26	34	32	36	32	38	34	28	47	33	32	33	29	31	35	39	31	39	38	29	40	38	46	35	31	30	29	33	32	33	42	35	34	38	32	39	31	33	44	31	41	41	34	33	34	42	33	39	37	44	28	34	31	33	32	40	35	31	31	40	30	35	43	36	43	26	41	40	37	33	20	28	46	54	41	34	45	30	39	40	46	33	27	32	29	37	25	24	38	39	30	35	43	25	32	45	38	27	40	27	29	42	36	36	44	51	29	35	38	39	38	26	34	34	39	34	38	38	33	32	33	26	36	36	37	31	39	47	38	38	36	39	41	33	33	44	35	42	38	22	34	27	40	30	37	37	47	30	26	42	30	41	37	38	40	35	36	42	26	30	34	28	36	34	31	39	37	38	36	37	34	34	30	39	41	40	38	33	35	33	35	31	35	41	39	37	32	31	32	43	40	40	24	38	43	52	30	35	38	35	35	38	57	37	29	25	26	47	36	37	36	38	38	44	30	42	34	29	38	29	35	38	30	28	35	35	35	30	26	27	41	36	23	45	27	38	24	38	34	44	29	32	35	38	34	38	34	35	40	36	30	40	36	37	31	32	36	32	40	54	34	27	38	28	38	36	29	37	34	35	37	32	39	31	40	31	24	38	28	27	36	32	30	34	31	30	41	40	37	47	34	40	40	29	35	25	41	46	38	33	36	28	33	37	34	32	34	36	35	34	46	38	33	36	31	31	35	27	40	49	32	39	46	33	30	38	42	52	28	36	42	45	37	41	36	44	33	33	37	34	41	44	42	34	28	32	48	32	45	34	38	35	37	24	35	29	40	32	32	34	27	38	32	45	34	26	35	30	38	33	36	32	43	42	48	25	39	35	37	34	38	43	35	33	30	31	33	29	32	29	33	41	32	39	25	30	43	29	39	34	29	31	34	32	30	29	45	31	36	36	39	25	41	31	31	28	31	45	23	25	29	43	34	27	40	23	32	39	32	30	31	31	28	32	36	31	35	34	38	42	41	37	35	34	26	31	26	29	27	34	31	36	39	27	34	34	43	31	33	41	31	38	28	33	41	47	39	37	38	41	37	42	37	34	37	34	25	33	32	35	22	48	33	40	36	26	29	33	26	47	38	46	41	32	34	46	39	43	37	35	42	29	46	38	35	48	35	43	38	42	36	35	41	36	33	44	44	48	37	38	42	38	40	29	34	48	33	41	44	37	23	44	29	26	41	34	28	51	33	47	34	38	38	43	36	46	40	37	33	40	35	45	42	37	33	34	31	23	29	32	26	31	32	30	32	30	43	43	39	34	38	38	31	30	39	35	38	48	41	29	28	37	34	35	37	30	40	38	34	36	28	32	29	29	33	45	33	35	31	38	44	26	34	35	40	40	28	35	24	35	40	33	40	36	34	36	38	25	39	38	40	38	30	38	35	24	35	31	36	37	33	35	43	25	37	29	26	35	42	31	37	39	45	40	31	46	42	26	23	37	35	36	42	23	43	36	38	34	40	42	29	37	26	27	41	24	46	28	35	47	37	31	38	44	40	35	44	26	37	31	46	51	29	37	32	27	40	39	38	36	41	31	35	34	29	44	37	31	44	45	27	29	31	32	39	30	43	36	47	29	45	40	41	32	26	29	34	36	47	48	33	41	42	36	40	33	34	40	37	36	37	29	38	34	45	36	26	35	39	34	35	32	34	28	51	36	38	36	33	30	23	33	30	40	40	46	46	33	27	38	33	38	45	43	31	39	36	39	27	32	43	39	35	36	28	28	27	36	38	31	48	32	27	29	40	37	39	26	30	36	32	34	38	39	41	46	35	45	33	33	31	48	36	30	29	30	35	41	40	26	36	43	33	32	41	38	45	45	34	37	31	35	33	35	38	35	35	34	33	43	36	33	35	45	36	17	34	47	42	34	35	45	34	35	41	39	36	36	34	33	40	45	34	42	46	37	37	42	36	33	33	47	41	42	35	36	36	47	24	48	37	33	33	37	32	40	40	35	30	33	31	39	30	44	32	38	26	32	28	39	45	37	43	39	30	41	36	44	33	42	43	43	42	37	37	38	32	34	34	46	42	40	37	40	42	43	39	45	33	28	38	29	33	33	41	26	55	32	43	41	40	27	47	27	36	45	35	35	34	28	42	42	44	27	36	33	26	33	31	40	26	39	32	41	42	31	23	41	36	40	31	36	39	32	33	32	26	29	39	38	39	37	30	39	45	44	30	38	40	41	34	30	38	36	43	31	31	27	21	26	36	31	26	37	33	37	35	46	49	31	40	39	39	41	44	39	39	36	36	49	44	32	28	35	46	34	33	34	26	28	40	34	27	43	42	37	39	41	36	41	40	56	34	31	48	40	29	45	33	43	35	32	35	37	38	30	25	42	37	30	43	33	39	32	33	38	38	40	35	36	36	30	25	36	43	34	32	35	45	31	46	49	30	30	27	28	43	26	32	33	37	39	42	35	41	29	31	37	32	44	44	49	33	38	32	41	44	51	48	40	31	28	37	33	37	22	38	33	36	34	42	32	37	45	35	33	34	35	35	37	34	47	36	36	39	29	28	45	31	26	35	28	36	35	36	37	48	30	28	26	48	47	25	30	33	30	32	37	47	29	28	35	32	42	32	38	27	35	37	33	39	33	45	33	31	34	42	35	36	39	37	45	42	40	41	26	34	35	43	36	33	33	33	35	37	38	36	29	42	38	37	32	37	33	37	40	44	27	44	42	37	36	35	34	39	41	42	37	29	42	26	31	34	28	39	30	34	32	39	42	33	33	40	44	31	43	39	30	33	36	36	24	26	25	35	30	32	27	35	43	30	30	32	42	41	40	41	36	26	42	42	38	51	33	33	45	30	40
42973	29239	19907	30726	37630	37114	33876	29424	25628	21380	18429	15824	14232	12680	11182	9866	8209	7151	6305	5410	4737	4586	4348	3894	3286	2980	2581	2331	1977	1823	1709	1616	1507	1403	1401	1399	1271	1246	1209	1114	1154	1100	1164	1140	1185	1070	1149	1015	1175	1051	996	1058	1018	931	892	912	881	811	780	804	733	696	717	692	688	646	679	635	657	674	654	650	627	664	599	623	626	598	679	648	602	636	596	616	623	638	661	627	620	638	655	657	673	624	626	617	617	595	639	609	616	589	608	628	608	674	585	597	619	630	567	643	628	584	617	582	609	650	663	597	615	638	631	643	602	663	663	627	597	617	627	596	575	615	625	618	572	644	621	615	611	610	612	608	584	632	585	631	635	591	656	613	575	618	635	644	632	605	597	581	609	608	613	589	630	560	668	583	602	588	579	618	607	632	634	597	577	652	582	619	606	579	595	583	597	627	566	575	631	631	596	598	565	580	603	553	612	562	591	596	625	580	627	574	608	596	603	579	625	587	627	614	589	617	600	612	606	644	611	553	581	598	641	605	616	622	637	621	573	613	558	599	579	610	565	568	613	617	593	578	644	622	614	569	609	630	590	557	562	587	607	594	582	622	644	590	585	607	604	606	570	579	627	603	569	643	591	633	597	601	593	620	616	567	595	592	552	574	651	601	564	569	635	626	634	602	565	653	575	565	590	600	582	566	586	605	603	611	587	609	621	586	591	579	595	631	564	593	572	556	605	575	620	604	585	609	638	602	605	604	590	576	596	607	589	573	617	611	585	638	635	588	584	598	613	610	585	624	597	633	618	573	609	617	620	571	599	628	642	578	570	624	591	587	668	608	602	566	604	589	637	625	603	568	615	604	586	614	629	604	606	622	620	569	589	573	613	594	611	587	589	605	574	593	616	611	615	624	599	600	602	558	586	612	630	565	584	638	560	573	595	584	605	591	578	616	607	599	665	667	614	581	621	632	543	623	606	639	633	595	589	641	641	598	586	594	614	572	643	608	583	642	634	566	624	591	595	584	610	563	588	628	586	592	568	599	568	606	595	566	641	578	605	615	591	599	614	610	640	629	566	547	646	578	545	585	576	600	606	596	564	628	580	565	613	604	645	584	611	574	626	626	568	604	605	582	584	625	581	589	585	650	586	613	578	585	645	599	608	547	592	585	595	621	555	601	595	584	578	622	640	593	601	575	601	569	621	606	567	597	596	578	598	612	623	643	605	619	600	642	614	602	590	618	608	599	581	588	648	630	563	630	632	587	592	618	565	607	564	605	585	591	582	606	582	568	634	575	594	588	651	590	642	625	594	549	575	569	575	609	600	573	620	625	582	589	622	608	630	613	545	594	623	637	569	607	568	587	591	561	627	599	614	615	643	626	635	584	621	606	620	605	590	594	611	552	578	639	597	612	597	613	604	581	569	604	578	592	596	615	671	601	630	592	566	590	635	626	586	658	622	567	637	560	645	577	623	598	579	588	574	588	579	597	594	622	582	624	597	626	588	649	603	574	597	605	573	568	640	638	610	579	579	597	577	578	570	603	612	602	592	604	601	571	654	638	595	619	610	578	569	639	598	620	579	600	575	691	617	617	597	628	594	606	605	660	580	570	589	584	594	567	585	604	575	625	605	561	596	608	616	589	566	617	580	575	564	612	604	580	622	584	605	633	603	578	587	639	606	606	594	602	603	640	600	572	611	632	605	654	640	582	614	612	599	578	595	598	608	613	628	565	602	602	647	567	564	622	628	577	594	590	578	609	577	584	609	581	633	604	613	581	584	588	628	590	586	584	591	601	576	648	568	583	603	615	616	619	600	599	607	610	567	592	575	586	573	640	654	592	581	599	595	590	554	613	605	608	622	596	631	626	618	547	578	603	615	636	580	605	644	570	604	620	596	581	605	583	590	597	623	556	591	621	618	608	555	650	578	599	614	642	582	615	626	578	613	616	605	602	602	613	637	648	612	588	562	580	591	587	612	600	591	602	622	584	612	645	576	610	616	583	609	586	606	604	589	551	644	599	621	594	624	593	597	611	610	595	598	585	640	573	605	623	624	625	595	575	600	660	600	581	588	612	587	574	595	653	617	627	576	591	549	596	618	596	618	601	593	575	601	608	550	620	582	623	594	593	602	649	582	614	580	635	622	571	584	604	633	618	573	615	651	622	579	612	597	607	548	598	561	586	666	635	592	642	597	593	640	586	575	586	598	641	625	596	611	567	592	535	582	663	657	631	583	575	600	651	592	594	599	605	617	659	607	580	566	643	652	568	617	576	576	617	610	613	579	598	613	576	560	619	565	620	601	609	587	577	587	602	596	641	611	613	591	596	620	606	615	614	605	540	632	620	628	638	587	607	582	644	572	594	633	637	602	614	635	607	606	601	564	639	634	541	654	561	590	572	591	581	585	598	625	646	622	587	569	610	648	588	638	562	593	621	588	595	561	622	604	594	605	648	592	619	593	566	633	646	573	577	607	604	596	630	581	560	577	570	608	583	592	587	567	602	594	607	629	594	588	613	604	603	639	644	627	597	612	507	569	592	578	589	575	628	633	567	616	617	575	575	595	622	589	607	625	592	595	583	599	631	634	526	633	587	581	633	607	573	611	623	575	579	598	617	591	629	605	564	584	603	617	585	597	623	625	571	649	611	582	564	574	563	613	561	624	683	590	564	581	613	604	613	613	603	627	583	601	607	598	587	574	586	584	605	603	638	609	595	593	627	583	556	609	567	598	591	607	625	628	590	610	596	610	613	587	587	588	576	569	608	585	594	606	614	586	588	585	613	635	625	596	605	612	589	608	574	602	574	626	587	612	570	588	565	601	634	604	650	644	633	590	589	609	580	597	570	595	626	595	576	608	607	628	648	657	596	677	627	584	621	562	613	585	588	575	656	611	587	638	591	631	600	640	618	587	607	566	593	577	593	622	562	596	569	595	553	585	598	627	583	592	600	605	640	629	638	592	590	614	647	632	590	606	597	629	574	594	594	592	635	619	583	589	618	612	614	632	593	602	618	557	601	572	597	593	603	581	578	638	582	631	602	582	572	564	620	580	622	575	567	608	622	570	630	623	624	565	625	577	581	612	600	574	643	610	640	626	626	587	646	596	599	604	599	616	595	582	616	603	563	623	588	616	605	581	603	625	609	592	606	583	558	642	576	659	633	633	609	600	627	619	657	607	655	616	616	597	578	600	635	634	569	595	580	566	589	606	634	604	631	604	617	601	608	629	598	558	579	570	623	572	574	588	603	584	618	635	614	613	583	608	582	565	620	562	591	568	595	613	580	635	597	601	604	572	640	612	608	627	585	563	598	628	615	570	613	629	633	630	617	619	620	625	625	597	611	623	636	606	592	630	619	607	606	630	599	633	597	590	641	573	553	625	607	585	579	633	596	630	569	623	581	583	604	605	580	622	603	562	614	629	615	608	588	575	630	591	629	614	563	612	540	641	610	609	626	610	617	596	603	616	582	593	547	617	578	631	592	574	660	562	596	581	575	622	617
6162	2117	804	558	768	749	653	552	444	361	284	211	236	199	187	190	178	129	104	110	81	104	110	86	67	63	55	53	55	45	45	42	53	39	42	45	37	45	40	52	36	44	44	55	39	48	34	47	38	48	45	42	40	42	42	40	41	30	35	44	43	31	32	53	56	40	44	39	35	35	29	45	26	46	37	37	33	36	40	51	43	45	39	41	27	27	37	52	42	42	40	35	45	31	29	36	41	38	35	27	36	45	40	41	38	37	37	45	23	36	45	28	41	37	34	37	38	35	22	40	44	52	48	31	29	37	29	36	37	44	39	29	31	41	29	38	34	40	31	36	46	31	39	32	36	46	41	41	45	38	30	42	44	39	33	38	37	33	40	40	45	40	34	33	38	36	45	37	32	30	39	40	30	38	42	36	38	41	45	33	35	32	40	39	44	36	30	27	38	32	32	32	31	38	36	46	36	32	38	33	36	39	32	41	28	27	56	46	41	46	33	29	41	41	46	38	47	45	23	36	29	31	45	31	33	31	39	43	42	33	40	48	38	43	39	33	30	45	29	38	47	31	33	44	50	34	43	34	49	46	41	33	48	33	35	29	30	29	45	37	33	52	27	41	39	39	30	32	34	35	39	36	25	35	31	44	35	30	36	36	50	37	35	38	46	33	43	44	39	46	46	32	39	35	36	36	46	33	35	43	42	25	33	40	30	43	32	33	29	39	36	42	28	43	34	36	40	40	45	39	38	30	32	43	38	44	39	35	34	32	35	51	38	50	34	38	39	45	41	32	28	38	44	38	34	50	50	49	36	35	32	39	35	33	41	23	28	29	32	36	50	30	49	44	31	40	42	36	41	39	28	31	41	32	40	41	43	41	33	30	34	38	39	41	33	37	47	27	24	19	28	32	32	37	53	34	44	38	34	41	40	38	38	47	42	31	28	45	39	27	41	46	32	39	48	41	33	28	36	35	40	38	35	41	26	29	39	33	31	35	31	40	48	44	35	27	28	39	39	40	39	32	32	37	37	37	36	35	43	35	40	41	44	45	45	37	37	41	36	31	37	39	34	35	36	35	26	31	37	30	37	36	36	36	37	32	37	38	39	49	25	34	47	36	34	34	41	37	46	38	47	37	37	36	28	35	35	38	36	50	42	36	31	34	37	47	34	31	33	33	44	39	36	32	49	35	34	31	34	30	42	41	37	35	23	49	34	29	37	33	48	42	46	45	42	40	36	33	28	45	45	29	41	32	29	37	41	37	41	36	34	28	32	43	35	38	30	26	43	35	36	40	45	35	39	46	45	46	38	29	45	34	27	37	36	38	37	31	38	36	45	44	42	35	34	34	38	38	39	41	36	41	61	26	39	25	36	40	30	35	37	41	30	39	28	39	42	34	38	37	27	47	37	41	40	42	40	31	32	36	38	41	32	33	42	36	35	43	35	47	25	34	35	39	41	32	28	33	35	43	28	32	41	33	42	35	45	44	33	31	33	45	31	36	33	43	36	24	41	40	43	45	31	41	29	37	43	24	36	40	44	38	33	31	33	28	41	52	45	42	36	32	44	46	34	38	38	37	38	27	44	32	34	41	28	29	23	40	39	25	28	27	32	34	42	27	44	38	41	40	34	36	36	36	47	41	28	29	32	44	48	31	37	27	38	37	35	40	39	30	47	43	40	36	36	35	43	35	43	43	30	26	36	39	29	37	38	31	50	36	47	41	36	43	20	39	36	37	44	36	37	34	32	33	37	34	38	34	32	39	29	32	34	36	33	50	33	36	30	35	35	43	34	43	32	32	32	34	41	36	38	32	39	26	42	38	43	35	47	37	38	44	34	43	46	36	37	43	48	39	35	45	36	30	36	37	44	32	41	39	37	33	43	44	18	45	49	27	26	25	40	40	47	38	28	26	30	40	23	39	33	41	48	36	38	34	44	30	23	51	29	33	38	48	29	37	32	42	31	30	31	33	37	51	40	48	31	44	36	43	39	38	30	34	44	38	42	46	35	40	34	52	36	42	34	30	37	37	45	49	39	30	35	37	35	35	40	43	34	40	35	32	29	32	43	37	35	31	36	38	38	35	48	35	43	46	43	40	36	45	41	37	39	31	34	47	48	40	34	36	37	37	37	39	40	30	36	36	48	31	31	29	39	25	40	38	34	28	23	47	29	36	32	37	29	33	31	42	36	26	37	37	39	31	31	31	37	38	51	34	35	32	35	40	41	48	29	41	42	34	44	36	34	33	41	36	33	33	37	27	33	44	45	42	37	40	35	36	35	41	44	37	35	39	34	30	28	43	36	35	33	30	35	22	30	37	30	38	43	40	38	42	45	44	32	37	42	44	27	39	39	31	41	36	35	45	34	35	28	44	33	29	38	32	42	36	50	38	45	28	40	37	32	31	39	40	38	38	42	33	45	35	49	33	32	31	47	33	41	33	36	42	38	26	34	34	31	50	31	38	34	51	35	45	47	29	48	42	25	46	36	30	38	29	44	45	29	43	43	30	37	38	31	39	37	27	37	45	41	43	35	41	40	37	37	32	29	43	46	45	44	35	38	32	37	44	34	38	28	36	34	33	27	36	32	37	36	38	42	39	40	19	41	37	33	40	34	39	44	39	30	41	23	42	43	25	18	37	40	26	46	36	29	34	24	41	37	30	37	32	35	38	35	42	30	31	43	32	29	38	37	41	40	38	47	35	54	32	40	34	42	26	42	50	35	28	38	38	36	36	35	38	38	31	41	33	26	47	36	29	42	29	33	32	31	46	45	34	43	30	28	48	41	35	36	21	27	29	46	31	23	45	24	39	37	31	34	34	45	37	32	35	42	45	30	33	26	41	28	25	38	42	39	35	35	41	40	41	25	42	43	41	45	39	35	34	31	32	32	36	47	36	40	36	34	45	29	35	53	47	26	36	31	25	35	40	39	31	35	36	38	34	28	48	42	36	35	25	35	36	30	32	44	45	38	32	38	34	44	42	32	43	44	36	26	48	29	48	36	45	32	34	52	36	35	36	33	42	28	50	32	43	35	40	36	28	27	37	34	36	38	43	40	33	31	43	48	36	43	49	40	35	43	56	41	34	36	38	34	48	46	44	29	51	39	48	34	38	41	39	40	47	31	45	42	36	35	31	37	30	32	41	36	34	30	23	38	50	36	28	29	36	27	38	38	37	32	37	33	38	36	36	39	28	42	30	34	37	31	27	31	35	34	42	32	43	31	33	38	35	35	50	40	40	44	41	48	38	32	34	26	40	27	32	40	45	32	54	42	43	24	44	27	42	42	38	35	39	27	32	41	48	30	29	35	38	40	36	35	37	51	42	34	40	30	38	36	31	34	32	32	36	41	41	38	38	35	35	27	45	35	30	28	35	29	26	40	26	39	51	34	28	44	34	28	35	29	44	37	49	28	34	41	39	41	32	28	42	31	33	30	38	42	37	37	34	45	43	42	32	42	32	34	39	33	43	38	49	42	48	27	39	38	37	38	36
38396	25665	17355	27755	34352	34282	31111	26797	22634	18918	15711	13461	12030	10715	9257	8063	6635	5850	4998	4607	4329	4202	3643	3071	2763	2328	2200	1911	1782	1557	1438	1398	1309	1232	1156	1144	1050	1054	1031	1036	1024	1063	1034	1006	1026	1045	1015	1009	973	935	873	900	910	874	921	739	821	753	734	742	690	688	758	712	644	664	631	641	639	648	687	618	622	696	620	618	688	649	661	637	643	631	656	637	629	623	634	626	610	610	639	589	660	635	648	624	637	648	639	624	592	669	613	615	575	655	608	564	663	590	592	619	673	618	620	607	629	604	689	615	673	682	625	618	644	632	667	577	623	628	601	567	619	632	660	669	613	571	622	576	643	615	609	575	595	615	608	594	628	579	607	615	654	633	586	611	602	640	625	674	625	611	629	591	633	575	573	629	636	635	600	609	635	629	643	609	632	635	624	604	626	632	649	617	591	663	602	640	629	628	590	613	595	637	614	620	661	641	599	596	656	630	652	638	634	615	594	610	660	609	586	580	628	635	611	580	595	581	607	580	641	625	608	604	663	590	621	587	626	601	603	651	600	640	587	582	655	610	585	626	642	650	608	554	648	616	573	672	618	629	657	572	600	628	603	593	619	627	634	607	614	621	608	645	626	622	590	605	624	631	638	598	581	605	623	621	575	637	666	611	631	642	625	615	578	606	624	605	593	598	560	611	609	603	572	639	629	632	602	630	636	617	625	628	613	605	639	634	563	613	635	634	669	622	618	608	645	609	588	612	638	584	628	614	618	600	644	620	618	622	571	592	620	617	627	618	628	637	643	615	636	601	639	648	668	608	617	646	588	633	621	579	598	615	647	622	644	629	628	625	635	602	629	617	632	626	619	635	591	612	614	616	581	627	577	626	631	608	599	648	613	644	608	599	637	594	594	655	616	600	585	613	590	604	608	637	614	636	605	597	623	587	620	600	601	613	657	610	580	627	630	625	593	605	606	634	615	660	611	602	599	622	628	629	586	599	576	604	604	639	572	634	593	627	633	613	586	599	628	608	614	628	648	603	620	578	610	640	619	578	632	579	565	562	616	634	645	572	639	601	628	589	609	593	608	598	627	606	598	646	623	612	675	615	646	641	635	562	603	635	592	617	602	583	612	656	631	601	574	573	634	622	609	588	629	662	620	626	603	593	630	638	616	614	601	629	649	599	629	603	586	627	646	578	619	607	592	628	620	617	616	615	607	622	587	585	621	604	611	605	625	619	626	583	638	614	671	561	626	627	615	588	607	638	672	614	533	668	632	575	621	565	652	598	622	623	597	637	619	582	630	606	596	622	594	573	621	579	598	622	620	644	639	626	608	574	605	641	575	592	602	631	604	608	638	554	654	609	612	597	626	615	595	590	627	637	642	661	623	626	594	559	592	603	594	596	606	608	614	611	606	615	611	632	609	613	628	622	604	639	577	612	629	673	630	630	613	596	649	647	638	589	612	641	590	585	600	670	617	598	633	616	621	598	622	621	616	626	631	572	631	631	589	606	593	628	583	652	621	601	616	603	611	614	653	622	627	553	576	629	609	628	633	625	581	617	587	608	610	664	619	608	641	583	582	606	642	569	632	619	608	621	626	640	592	583	588	597	603	671	605	593	593	598	603	602	674	594	581	621	664	597	575	649	619	606	584	615	603	615	625	607	603	613	647	673	650	637	609	603	611	618	589	661	592	552	656	628	616	619	587	598	603	582	591	602	585	643	637	603	582	628	627	594	612	618	634	573	603	606	614	605	622	573	583	629	591	629	629	634	632	618	614	634	628	598	641	602	612	638	617	654	611	616	611	684	598	630	608	628	602	615	605	612	636	607	591	649	650	657	588	645	655	625	598	611	610	579	605	648	597	613	602	621	618	599	674	623	671	631	573	588	624	633	584	654	591	613	589	633	643	607	625	615	638	598	624	632	548	625	581	629	655	588	647	589	607	570	601	590	625	589	579	647	577	613	571	604	622	594	615	612	626	662	608	588	616	668	625	592	605	636	641	633	582	567	642	668	639	611	598	610	624	647	614	620	647	632	616	626	630	628	634	627	608	618	613	604	671	612	601	592	628	600	650	606	595	643	651	613	607	635	617	607	593	583	620	605	648	630	636	675	635	633	653	609	606	569	625	633	616	620	598	629	590	640	614	645	632	590	660	632	630	638	614	626	650	646	611	653	648	645	628	627	629	609	644	629	590	606	627	603	599	603	622	618	617	619	607	587	592	606	604	639	622	629	617	592	643	595	623	590	588	656	640	604	599	661	608	594	643	625	595	630	600	637	621	628	610	599	599	613	657	597	632	628	607	579	615	627	634	605	625	639	631	604	598	623	605	569	646	630	597	634	585	616	658	598	601	613	616	651	609	595	636	634	652	638	619	620	583	606	597	659	590	629	621	608	643	633	603	585	604	609	653	617	581	605	610	568	559	625	621	654	570	536	614	639	589	615	623	601	587	621	614	619	580	632	597	607	622	599	646	588	585	606	664	678	592	585	620	633	606	612	572	651	663	611	594	617	583	547	603	643	644	670	628	587	590	601	612	624	644	636	583	611	649	637	624	582	625	566	614	579	639	630	651	620	542	652	622	661	641	623	643	611	619	648	598	617	602	584	600	625	619	591	641	627	675	588	599	623	618	678	593	659	584	641	585	623	562	658	591	588	642	634	601	635	624	640	615	606	619	633	613	665	631	600	616	586	671	640	639	612	614	627	598	624	628	637	620	603	640	671	625	625	628	607	641	590	668	651	625	637	637	669	630	614	602	682	623	595	625	608	663	629	613	631	602	659	579	623	624	615	574	617	663	627	645	596	606	612	570	619	619	647	625	595	600	617	627	615	585	624	644	612	601	574	645	612	615	639	592	610	583	629	627	627	645	598	628	630	659	600	584	630	624	608	635	630	607	608	605	623	574	624	604	637	615	629	655	553	551	592	610	594	647	593	627	606	621	595	647	609	620	650	589	600	606	632	592	558	608	578	611	618	630	593	659	608	629	631	614	586	580	610	677	573	598	632	614	588	616	579	650	626	569	605	598	573	641	597	598	655	643	619	604	628	663	585	620	610	618	573	615	592	646	603	604	642	594	630	565	593	640	600	657	626	586	616	628	619	622	603	624	601	638	616	601	630	613	605	596	605	645	614	646	600	599	636	615	609	593	592	587	636	657	615	602	605	610	654	588	571	634	607	619	637	622	651	659	620	594	654	603	633	611	605	598	645	636	621	609	586	609	592	642	632	602	662	588	626	665	633	586	616	577	610	635	592	573	622	582	621	621	646	635	636	637	639	580	620	619	582	639	599	593	652	613	591	632	637	642	635	654	631	590	635	609	625	631	571	604	632	590	596	600	654	600	564	619	640	610	589	615	652	616	652	650	615	599	635	606	617	616	593	607	531	642	654	622	626	634	606	592	551	574	626	627	585	631	656	596	623	611	618	605	589	605	625	599	579	613	592	613	641	575	620	601	704	624	617	604	586	591	632	592	624	626	590	608	658	617	605	637	628
7623	3710	1402	778	1106	1118	994	815	619	494	422	355	339	346	276	217	192	183	163	145	143	133	119	108	94	98	80	64	67	62	51	59	61	53	59	48	49	66	59	53	76	53	60	71	57	41	39	49	42	53	53	52	47	45	47	50	43	47	35	50	34	44	41	41	42	39	55	37	43	40	42	43	43	40	33	41	43	36	49	34	48	40	53	46	60	40	44	43	36	46	35	42	65	49	43	34	48	42	39	38	37	38	35	47	44	44	34	36	36	48	32	52	41	44	50	39	42	47	45	38	41	40	28	42	38	44	35	47	61	34	40	46	33	27	34	38	58	58	39	39	39	39	45	35	41	42	36	43	41	37	40	40	46	44	43	40	42	45	50	44	47	36	38	45	44	43	56	44	50	49	38	48	40	40	49	51	51	41	39	43	36	41	45	30	36	36	45	52	50	40	55	34	47	33	47	27	44	31	39	53	32	37	45	45	32	35	52	47	39	45	38	41	45	45	54	49	30	47	42	46	44	43	36	50	38	51	58	38	47	35	47	45	37	47	43	42	33	49	37	38	41	44	44	38	46	44	58	39	53	38	47	33	50	44	29	40	32	37	44	37	46	38	42	37	51	47	42	49	36	43	42	46	45	43	38	39	39	38	46	44	46	54	56	40	43	45	45	25	36	31	49	45	41	47	45	38	37	44	46	50	41	39	42	41	46	41	35	56	36	50	41	41	44	43	50	44	49	34	39	46	29	35	41	48	43	41	37	41	55	45	47	44	42	60	33	35	47	45	49	52	49	45	41	41	53	43	32	42	41	34	38	41	41	54	35	46	47	44	48	48	33	44	44	33	35	39	29	48	43	38	30	47	42	37	43	37	41	37	39	41	50	42	43	35	46	32	42	43	43	48	39	53	43	39	45	63	40	47	36	55	40	43	38	38	53	48	31	59	46	50	36	38	42	40	44	38	40	39	39	33	36	43	44	40	50	34	45	33	50	39	51	41	39	45	31	43	41	34	28	42	42	35	45	45	49	55	51	55	30	47	39	43	28	39	46	51	34	46	36	44	48	33	46	54	43	49	32	46	48	38	36	40	39	37	45	39	51	45	41	48	35	34	51	40	35	38	34	41	48	49	41	45	44	43	35	47	41	35	35	52	35	37	60	44	44	27	46	46	37	40	43	46	43	39	43	47	31	44	37	32	41	40	42	46	50	34	49	35	44	39	41	54	41	52	29	30	47	32	48	44	45	37	23	47	43	48	47	46	44	40	43	45	44	47	38	41	41	37	44	51	54	51	44	38	41	48	44	39	32	39	47	46	43	48	38	43	44	42	35	33	44	38	47	48	37	43	44	36	35	49	35	58	35	39	36	47	31	46	35	44	54	44	40	48	46	43	36	40	47	42	40	37	44	40	38	51	42	33	39	40	33	30	47	32	50	51	56	35	40	45	47	35	37	47	41	42	44	35	54	52	33	48	43	38	42	42	41	41	43	30	42	41	40	41	31	39	51	41	42	45	42	44	47	39	43	39	42	50	51	33	46	36	39	46	35	40	48	34	45	46	35	41	35	39	42	35	40	36	36	39	50	40	39	49	38	35	51	42	35	59	50	46	46	35	46	47	37	42	42	36	44	28	39	46	45	42	43	42	32	35	53	44	41	42	40	44	45	38	39	45	38	31	40	45	45	35	36	33	44	48	42	51	55	56	38	46	38	45	35	45	42	43	47	33	34	35	43	41	35	48	42	46	50	50	39	53	45	49	34	35	49	48	40	52	35	32	60	50	34	41	47	43	42	47	48	34	43	40	30	41	38	44	41	44	38	46	44	54	42	45	46	46	37	35	35	34	36	44	37	46	45	43	50	43	35	44	40	31	41	40	39	35	40	37	34	49	39	31	53	58	39	28	29	46	40	36	37	44	43	38	50	43	51	49	42	46	48	39	51	43	41	37	49	44	36	51	60	40	45	52	40	42	40	50	38	39	45	36	45	47	45	41	45	43	32	44	53	48	47	51	36	46	47	44	33	49	43	35	35	40	46	41	47	43	42	44	47	29	42	36	43	35	45	41	39	28	38	37	42	54	32	47	39	45	36	33	55	47	43	49	45	48	37	40	43	43	41	46	33	42	45	38	42	43	24	42	49	28	49	45	41	45	39	51	33	45	37	43	30	55	44	32	46	35	43	46	41	31	31	44	41	46	48	40	47	43	40	42	37	42	56	45	33	33	44	38	50	51	44	51	50	32	45	46	48	46	34	47	46	53	34	51	43	35	33	47	59	32	39	36	36	28	41	39	33	36	43	36	36	45	54	49	40	44	48	58	52	45	51	40	49	25	40	45	39	39	47	41	29	37	50	42	39	35	47	34	35	34	41	55	43	41	47	40	41	44	33	30	51	52	40	41	50	31	45	41	44	35	29	46	40	43	29	38	37	50	42	39	37	43	49	39	35	39	44	41	40	42	44	28	42	44	45	48	33	33	40	39	48	42	47	43	39	44	32	47	40	39	41	37	40	36	38	45	47	38	41	45	28	39	45	41	53	37	40	48	49	36	39	37	57	36	55	37	43	47	38	39	38	45	46	49	38	49	42	46	51	41	35	42	44	46	49	36	42	36	44	46	44	45	43	51	35	47	38	56	34	39	41	28	36	37	45	41	50	46	44	47	38	34	41	46	50	37	37	50	46	38	44	35	47	48	41	33	38	27	44	47	44	50	44	42	37	34	54	40	38	45	44	47	43	29	50	52	32	47	35	41	43	45	39	34	45	39	40	44	34	35	40	43	46	42	46	45	50	38	40	45	41	38	30	43	38	43	36	30	37	33	33	31	35	51	37	50	44	37	53	43	54	43	34	34	42	40	37	48	40	49	60	52	39	41	37	45	35	52	48	41	44	37	46	47	42	43	40	47	43	35	46	47	43	43	47	40	50	33	32	52	27	40	46	48	55	40	33	45	44	53	42	45	43	49	40	40	44	28	40	33	38	47	42	44	44	29	39	46	54	43	46	40	33	40	43	50	28	51	50	31	32	52	40	34	42	37	42	38	43	45	42	37	51	49	41	40	48	38	43	37	32	43	57	31	45	37	49	47	42	46	50	42	30	35	28	54	45	37	46	43	43	46	45	41	38	30	36	39	44	47	41	33	51	44	43	55	39	43	41	36	33	45	38	32	39	37	31	45	49	48	42	37	39	36	36	37	42	46	36	33	35	37	40	41	51	46	45	48	39	50	50	42	47	47	44	30	41	37	51	50	34	40	38	38	36	28	61	43	45	49	34	39	36	39	31	46	38	46	41	47	38	43	54	39	38	60	42	41	29	44	48	49	47	35	46	38	32	51	48	42	29	38	33	42	44	41	38	42	38	40	42	40	39	37	39	43	34	45	48	48	37	46	42	28	43	36	50	37	35	38	39	50	50	45	56	51	30	42	46	49	49	43	52	39	37	37	41	47	48	49	56	49	48	37	43	42	45	37	44	44	38	44	41	28	40	49	45	32
44835	30973	21583	32037	39426	38835	35799	31683	26866	23066	20011	17635	16037	14226	12687	10974	9137	7896	7113	6556	6349	5771	5005	4450	3702	3346	3079	2847	2526	2080	1989	1880	1693	1704	1757	1553	1591	1537	1428	1325	1315	1355	1374	1346	1399	1351	1317	1328	1290	1205	1166	1141	1101	1125	1012	1018	1005	956	897	839	832	849	806	784	812	758	761	776	767	756	759	737	741	739	716	748	714	721	760	719	759	775	767	742	707	740	692	706	713	721	730	717	703	723	767	685	686	703	753	707	744	710	741	697	726	714	714	736	724	750	738	755	722	729	739	697	696	704	721	725	772	696	785	771	734	762	747	750	726	716	707	672	724	682	709	709	727	737	703	640	687	707	665	685	703	739	730	716	690	721	703	744	713	732	749	737	680	696	725	684	754	690	733	760	730	689	710	720	680	717	702	645	688	669	738	692	716	640	699	713	729	731	698	694	749	630	677	675	715	689	707	722	665	670	688	685	773	705	694	678	698	683	665	689	702	696	723	784	745	678	668	726	747	697	689	666	653	715	689	665	687	695	716	694	711	708	710	685	663	667	677	708	697	686	663	672	652	703	694	700	733	763	682	691	651	702	681	759	703	702	688	712	662	638	706	711	673	638	726	700	649	678	686	734	708	644	697	675	710	636	753	730	688	725	669	694	725	696	715	721	702	684	669	681	730	738	696	720	713	658	705	696	686	681	704	673	694	690	715	710	715	694	682	705	734	728	686	665	700	758	697	688	738	692	680	717	668	665	683	711	742	717	674	758	733	661	671	691	681	671	758	722	668	729	665	686	672	719	746	702	672	697	670	738	693	696	682	688	694	693	675	703	703	730	701	708	689	711	684	673	713	710	738	660	701	673	707	656	723	708	676	679	673	658	711	693	696	681	709	748	697	741	710	671	694	667	726	682	664	712	690	636	714	661	744	656	716	654	659	726	709	657	669	694	717	717	704	647	706	701	757	686	677	705	686	687	677	673	705	717	652	718	715	723	688	734	701	722	702	710	713	689	700	714	721	621	708	679	719	699	675	724	723	727	673	745	701	716	691	653	719	715	685	661	740	714	732	680	676	692	665	711	726	668	676	696	687	727	694	704	673	719	684	701	764	678	685	672	663	709	706	741	669	693	646	675	703	651	696	640	711	665	687	727	662	752	717	736	655	730	700	737	675	674	685	694	699	682	674	702	735	739	716	673	714	643	683	692	657	659	692	694	687	723	641	733	667	709	718	693	719	708	684	667	700	702	698	735	669	700	695	727	718	687	719	738	704	724	697	656	697	692	690	740	705	674	728	683	672	688	671	701	677	648	713	680	671	715	703	703	707	648	727	675	712	686	752	631	706	693	740	704	670	725	712	712	635	701	692	694	702	712	720	659	702	696	725	707	677	699	753	756	685	707	780	682	675	683	683	714	707	678	667	733	722	727	709	687	762	671	712	680	712	703	671	744	701	660	714	688	703	676	726	709	707	682	702	681	661	707	657	722	709	681	731	693	691	698	700	684	631	736	676	662	708	693	726	736	681	707	740	696	652	688	722	743	700	651	774	709	726	709	697	702	725	721	686	725	679	688	704	756	683	664	663	699	716	669	739	755	645	683	727	718	735	685	681	729	732	678	711	656	694	704	672	684	682	710	665	715	665	729	705	685	725	667	661	662	635	679	756	716	694	671	737	658	650	712	657	738	725	640	682	655	664	699	701	700	674	686	693	658	721	705	686	704	653	737	702	715	747	740	695	740	682	717	742	705	711	727	725	746	702	652	647	709	678	732	672	702	699	720	694	718	699	731	667	719	665	699	690	720	695	681	707	673	690	678	700	711	720	686	690	728	693	640	684	681	704	677	684	688	702	678	719	706	721	732	701	663	698	665	685	685	716	684	701	697	713	688	705	729	666	690	713	691	702	658	733	671	695	699	708	686	691	713	694	680	684	686	676	674	686	671	712	727	673	692	733	654	740	705	647	711	714	704	685	710	682	695	719	690	677	697	700	692	666	681	705	674	693	642	701	709	690	688	749	666	715	719	714	742	689	724	684	663	704	695	681	664	683	664	710	695	687	688	744	695	705	730	714	679	650	706	705	632	727	725	660	724	713	679	720	724	746	704	695	706	728	749	723	693	691	688	691	696	667	684	696	715	687	731	705	717	746	724	677	700	662	730	697	698	702	703	648	722	657	672	699	695	669	707	677	674	688	664	693	703	701	699	692	711	713	730	737	690	705	704	677	717	687	694	730	711	701	719	706	658	677	673	716	702	714	669	684	677	684	695	742	740	679	673	665	721	642	719	722	694	697	682	730	694	689	749	676	713	697	722	675	710	645	674	654	649	710	711	698	727	651	675	715	662	637	725	700	688	671	703	727	673	659	687	643	705	721	725	697	718	714	715	741	669	701	709	675	726	697	661	716	715	702	711	698	683	671	685	712	666	698	715	680	681	715	711	671	641	708	716	677	691	696	679	718	712	667	669	743	683	735	728	728	649	697	715	693	675	692	699	737	672	684	758	672	723	694	745	693	683	697	722	698	714	667	726	683	675	686	725	686	711	664	701	694	704	720	721	639	728	703	732	721	675	692	704	721	709	657	672	695	683	670	662	656	669	730	724	739	739	747	759	686	717	681	657	684	696	700	749	724	724	692	667	666	688	640	714	699	709	713	731	695	703	704	725	713	712	681	653	679	742	697	663	685	731	721	710	670	740	682	728	727	749	711	638	685	685	653	743	684	730	658	719	703	676	699	704	721	649	729	711	697	716	728	654	751	675	669	647	691	689	750	706	715	727	709	689	694	701	721	740	683	686	708	740	681	738	683	691	705	669	721	716	688	728	715	710	689	757	709	683	689	714	729	700	677	796	676	692	725	705	694	681	691	666	714	725	672	776	701	740	700	696	676	724	697	691	672	717	665	714	701	705	706	683	706	648	721	705	719	706	690	682	694	698	700	716	671	753	682	731	703	651	703	703	765	721	711	686	713	696	724	722	688	702	707	754	688	644	715	671	700	691	703	705	746	685	700	724	730	708	689	735	734	704	662	686	717	709	676	689	708	692	677	704	687	704	702	691	685	627	687	667	680	670	680	717	701	698	692	706	756	701	685	703	720	725	694	740	680	731	739	772	708	696	697	682	688	722	686	692	686	752	689	649	682	680	668	696	735	712	669	628	689	643	710	660	696	739	717	696	682	695	702	719	663	706	701	654	674	692	695	687	708	681	689	707	697	661	700	654	705	695	735	658	678	723	646	684	700	675	671	659	670	720	714	692	719	715	723	687	723	705	690	705	696	731	717	701	708	689	671	690	736	704	706	698	755	674	720	725	705	669	686	730	686	704	672	709	729	707	694	724	695	668	711	691	713	670	678	694	678	704	725	707	671	746	686	649	684	699	693	726	756	721	715	664	665	695	696	683	716	737	758	715	734	713	746	698	680	636	685	681	680	675	724	678	728	694	708	715	681	690	732	742	690	662	667	709	685	700	699	684	685	696	667	680	700	752	706	651	695	702	715	705	723	678
3432	1280	549	360	505	533	492	386	298	239	201	165	158	146	147	121	114	84	77	62	77	70	68	59	51	42	41	47	23	34	27	21	35	31	32	35	26	36	35	22	34	30	35	45	30	22	27	42	46	36	25	27	35	40	30	27	37	33	24	25	28	28	27	39	29	25	41	37	19	34	37	16	29	26	32	28	23	25	31	26	30	36	26	21	33	22	30	24	25	36	25	31	28	31	35	31	26	23	39	30	28	50	21	16	38	31	27	36	30	32	22	32	22	23	22	28	24	31	32	28	22	23	33	21	31	24	33	28	33	36	33	38	24	22	37	28	30	33	32	25	27	26	28	23	29	38	33	29	27	24	31	23	28	31	31	23	30	30	37	37	17	21	22	24	22	29	34	34	25	20	24	24	33	29	36	27	38	21	31	33	19	27	29	34	32	19	20	34	31	32	22	23	37	24	24	26	30	24	36	41	30	26	17	28	28	20	28	27	30	40	27	22	25	33	29	22	34	28	31	23	27	27	27	26	22	25	28	27	34	32	25	27	26	25	28	22	28	37	27	38	25	25	22	29	26	23	37	17	28	32	20	37	23	31	31	31	27	23	26	29	25	29	32	35	36	23	28	33	25	36	32	22	26	41	29	23	37	29	26	30	32	25	35	29	31	34	27	25	34	33	20	33	33	20	35	16	24	23	34	42	40	13	26	16	35	31	18	33	31	22	35	39	29	17	26	23	30	26	29	33	24	29	28	25	24	30	29	37	32	20	32	35	24	20	29	25	21	30	31	22	21	32	19	26	35	23	31	22	34	29	34	19	40	28	26	29	28	29	39	24	35	33	26	29	24	30	34	29	31	27	28	26	21	26	33	35	28	35	29	27	38	33	33	31	29	30	23	21	30	35	19	23	20	20	35	35	37	27	31	29	38	44	27	36	31	34	21	23	29	31	40	21	24	29	29	28	35	38	18	19	31	24	35	24	29	34	33	33	26	23	21	37	34	26	36	24	34	28	24	28	25	41	20	30	24	29	30	36	33	23	27	26	31	19	25	17	33	35	23	25	23	32	10	37	23	24	19	35	34	39	22	26	27	27	31	27	27	36	31	23	26	21	22	19	32	19	28	28	24	25	22	27	28	33	26	37	26	24	23	28	32	34	22	40	26	25	23	27	37	35	30	25	33	20	22	39	31	29	22	28	26	32	28	31	34	39	25	22	19	20	25	37	31	33	28	38	23	30	31	15	30	31	40	32	24	26	32	27	33	24	26	31	37	27	32	31	32	31	33	18	23	30	30	29	26	37	37	40	32	23	32	36	23	37	21	32	37	24	24	33	33	27	27	36	30	29	26	22	26	20	39	30	37	25	37	31	30	30	26	30	40	20	32	22	36	31	24	24	27	34	26	22	34	26	27	19	29	23	33	28	34	26	29	24	27	24	20	25	31	27	25	26	18	19	34	24	26	33	39	28	26	27	40	31	23	28	32	32	33	24	29	24	33	32	27	31	26	24	23	33	30	32	21	34	24	28	20	30	27	29	25	34	32	18	22	31	33	24	29	27	34	25	28	25	31	30	30	31	24	29	20	41	29	24	24	27	29	30	23	34	26	26	30	32	23	26	22	25	31	27	18	33	27	33	27	23	25	33	18	27	41	16	27	29	36	28	30	25	25	31	28	30	23	30	34	25	22	27	24	34	28	22	30	27	17	19	27	32	30	18	19	21	21	42	25	25	30	35	28	19	19	24	33	21	30	27	32	24	28	33	22	21	31	26	30	16	30	28	26	34	23	23	28	31	35	39	24	32	22	30	24	31	30	19	32	25	33	33	33	34	27	23	19	32	32	32	22	35	33	27	22	28	22	32	27	29	22	28	23	23	28	29	29	27	22	30	35	22	23	27	34	25	33	32	28	34	26	26	26	17	18	35	24	30	28	19	24	32	28	19	28	27	31	23	26	24	32	34	24	17	25	30	27	25	36	30	29	32	23	25	29	22	36	27	22	30	22	26	41	25	24	30	28	28	31	22	32	27	25	23	26	24	27	20	31	30	32	28	29	31	26	31	29	24	29	21	28	25	28	21	22	24	37	39	32	34	28	29	28	25	34	26	20	29	25	26	20	31	30	28	24	26	25	35	18	30	26	31	32	24	25	30	28	26	18	22	26	38	31	40	25	35	31	29	31	35	28	32	31	31	28	22	31	26	21	25	29	37	29	25	29	24	26	37	35	31	20	22	40	31	23	34	29	21	27	30	27	28	16	29	28	38	34	21	32	29	33	31	26	28	25	37	24	21	28	32	30	23	37	26	25	24	24	31	29	34	29	34	30	27	27	23	31	20	33	31	28	29	31	29	25	24	23	21	24	29	19	29	29	35	22	31	27	26	27	29	12	22	18	28	19	30	24	31	23	26	30	23	26	31	27	33	22	30	42	25	19	30	34	26	35	21	26	17	23	33	27	29	30	44	31	34	22	30	28	27	30	24	33	26	23	25	30	31	23	26	26	28	30	24	26	28	25	34	28	31	29	35	19	30	19	27	28	27	26	21	23	25	24	27	27	29	32	39	26	34	25	24	23	35	35	27	27	26	23	25	24	18	17	33	26	24	27	23	36	21	13	37	36	28	23	29	26	19	28	19	24	17	24	35	38	31	35	35	27	35	28	25	18	29	25	29	30	21	39	32	27	28	23	26	19	25	26	33	26	44	20	38	23	24	28	36	22	29	17	23	29	26	39	40	23	32	30	28	43	29	29	20	29	17	24	27	28	21	26	22	36	29	36	30	30	25	35	23	24	25	44	25	39	24	41	28	23	22	38	35	26	30	36	25	23	44	41	26	46	23	31	30	35	22	27	17	25	36	22	28	28	21	25	25	42	26	26	22	33	21	28	33	42	25	25	19	22	25	30	27	26	22	18	34	31	41	29	40	30	26	26	29	40	31	29	32	32	29	28	34	28	30	29	35	31	38	26	27	24	30	32	24	21	28	34	31	33	20	34	28	23	20	29	33	29	32	26	24	32	22	28	32	24	24	36	28	31	27	29	30	27	24	24	33	22	28	24	29	25	19	21	35	24	29	31	25	28	26	38	26	29	29	26	31	23	33	28	27	33	26	28	18	27	26	25	25	35	33	21	22	22	32	24	28	35	32	24	28	30	33	29	28	30	36	30	15	26	25	24	33	19	34	28	25	24	32	27	17	46	28	26	30	21	28	30	21	34	32	31	28	30	28	29	26	30	35	24	23	22	24	26	22	26	21	29	34	23	29	33	30	34	24	26	23	35	26	20	33	31	28	33	28	17	23	23	28	25	22	23	32	20	16	23	38	27	29	27	37	27	28	27	27	32	35	25	25	23	27	30	20	27	28	34	26	22	20	29	29	28	26	23	25	23	28	21	30	20	29	24	25	30	22	29	26	24	24	30	35	21	34	22	25	29	32	15	31	32	20	28	19	29	28	29	33	30	28	31	22	27	28	25	35	23	32	26	26	27	29	19	26
34147	23025	13987	22971	30742	30109	27320	23114	18738	14493	12002	10275	9200	8159	7215	6216	4946	4058	3759	3362	3202	2843	2512	2134	1797	1770	1592	1438	1173	1064	1021	930	913	914	898	877	804	792	766	776	732	802	778	767	776	825	766	699	708	752	624	664	682	649	624	632	565	571	528	538	559	524	494	533	493	480	496	482	486	523	493	513	489	472	472	487	511	478	482	488	503	503	519	492	522	477	475	495	482	484	475	490	537	450	465	492	480	499	490	521	496	472	489	459	508	468	468	508	489	499	498	502	467	492	496	497	522	505	472	505	491	502	468	500	462	468	475	459	462	490	515	422	491	469	470	484	485	480	495	457	492	436	456	463	464	473	456	483	473	481	460	463	441	484	460	493	479	472	477	465	469	467	484	485	439	509	497	458	476	470	471	472	440	477	492	461	486	455	490	482	515	457	513	485	508	501	485	467	449	473	479	489	461	455	456	525	497	487	455	473	487	463	462	482	522	434	460	478	451	459	479	505	443	488	440	454	493	459	435	508	477	477	514	489	481	472	436	463	471	512	443	471	490	506	470	495	473	482	439	465	458	479	509	492	468	474	474	478	471	453	454	516	443	482	525	465	466	467	469	480	483	499	482	465	485	488	467	487	455	502	498	471	474	473	480	461	464	490	453	485	487	443	474	545	423	479	499	492	500	501	452	481	523	443	468	491	464	457	445	477	448	492	482	446	461	494	461	483	470	438	478	535	466	499	448	497	471	477	485	458	475	482	452	513	508	499	504	482	490	447	422	458	498	474	466	475	479	528	470	448	473	488	473	477	501	474	504	456	504	459	488	483	497	530	470	524	451	432	484	503	467	446	481	499	494	447	468	531	457	491	520	486	462	476	480	454	469	524	480	447	450	502	481	507	493	463	491	514	478	439	508	492	478	518	480	474	471	468	453	512	489	513	444	457	499	469	473	473	478	475	453	503	478	445	432	452	476	499	504	479	458	488	499	483	473	506	437	467	485	436	506	461	476	459	467	459	468	479	456	498	472	463	485	512	475	462	498	469	480	449	462	454	451	476	481	477	481	513	484	449	482	496	483	475	464	475	468	509	466	455	517	486	479	443	475	487	502	474	486	461	489	479	449	515	476	490	466	453	463	477	490	472	485	473	439	488	503	471	463	478	464	496	451	467	468	482	487	458	473	489	477	442	477	448	464	467	482	451	507	487	469	489	472	435	465	446	507	471	478	461	485	471	469	518	478	464	462	477	476	502	468	459	494	489	460	442	444	473	496	474	473	443	442	455	459	456	429	477	498	469	508	537	479	514	466	484	467	475	466	455	476	502	472	467	495	480	467	470	454	528	461	484	510	484	500	474	451	455	486	444	506	498	477	474	462	487	482	495	455	510	491	426	429	467	506	489	460	469	462	472	488	418	500	467	486	505	474	509	459	498	461	498	500	481	474	504	426	465	507	478	457	490	474	493	452	469	496	468	477	474	468	449	496	466	451	493	435	498	457	444	490	493	451	470	491	471	475	463	476	523	467	505	469	451	492	456	492	440	505	467	459	464	483	457	469	485	481	444	486	495	447	478	464	451	491	477	462	452	466	515	473	518	472	434	489	474	493	476	510	461	449	491	505	493	508	458	483	539	460	458	468	452	484	527	440	445	510	520	451	495	435	494	452	499	512	460	491	481	467	499	434	468	473	439	482	483	462	442	423	473	467	455	489	480	474	497	484	455	494	473	473	477	509	493	448	493	455	458	465	442	477	526	452	458	464	454	454	485	458	459	480	489	502	474	456	436	462	471	500	490	498	497	457	453	471	463	457	473	443	500	466	491	472	476	506	479	473	474	472	480	451	467	502	458	523	512	469	432	481	440	491	469	460	463	490	494	411	498	487	493	467	469	511	471	457	503	471	481	494	472	486	479	477	475	478	513	461	500	504	481	498	473	451	476	469	480	455	451	496	454	462	455	479	445	464	477	460	462	495	463	462	482	457	479	520	476	478	438	445	465	476	464	454	502	429	479	494	470	429	481	460	523	477	450	475	482	468	490	495	481	468	463	488	476	462	500	513	473	466	465	467	435	464	445	490	473	492	503	495	478	479	478	479	475	476	468	470	464	438	475	489	459	475	461	456	452	434	485	491	431	500	484	498	491	502	458	428	460	475	463	488	495	517	488	487	447	507	467	461	473	479	501	446	454	482	502	498	506	503	473	490	472	467	464	481	462	449	471	485	475	480	438	460	473	501	480	481	476	466	467	434	503	486	509	497	469	494	501	495	467	447	504	416	449	425	476	450	468	479	538	506	477	465	492	482	487	474	457	504	501	484	453	506	482	487	482	466	454	462	442	454	473	491	464	514	501	493	478	490	472	499	465	524	464	479	500	450	537	467	459	467	439	435	502	455	473	470	449	499	450	458	496	478	479	465	468	463	487	473	491	442	483	446	476	449	474	474	465	522	453	484	476	524	470	421	477	483	456	507	490	454	476	512	461	480	505	468	498	509	444	503	490	480	480	491	480	463	472	472	453	483	526	470	486	426	499	450	451	485	495	469	476	501	463	481	489	469	470	526	499	483	482	490	453	452	472	490	471	460	471	465	465	499	461	445	500	489	499	469	502	456	455	456	465	503	459	509	477	442	489	468	505	450	504	493	487	473	454	476	463	478	464	494	493	470	494	488	430	512	480	478	477	486	487	452	423	460	457	441	468	449	476	512	467	484	491	452	451	457	502	455	463	465	475	474	428	515	507	475	436	468	480	457	473	500	490	434	462	488	527	458	494	476	495	501	464	464	455	497	441	475	457	447	477	490	476	449	456	433	515	457	471	492	471	457	476	476	490	476	472	475	482	453	498	427	472	502	491	507	486	446	493	492	480	499	514	459	473	481	457	489	469	470	495	441	449	479	473	478	463	438	462	463	455	459	478	481	487	514	467	479	484	467	459	462	484	471	481	500	482	451	469	500	501	506	512	478	476	466	498	453	494	431	481	472	519	470	506	458	480	472	477	490	488	456	474	480	487	458	495	456	480	456	471	469	488	498	501	524	454	484	460	437	476	483	496	456	495	491	448	500	486	486	445	475	506	466	454	454	470	478	484	506	496	446	467	470	485	489	467	492	493	491	502	434	482	465	463	508	489	489	475	468	449	455	489	496	459	445	468	487	479	481	464	511	473	478	489	473	503	450	469	455	468	480	463	472	514	463	491	500	539	481	460	491	479	476	475	477	468	491	460	472	492	474	463	495	468	436	477	492	515	464	495	463	430	505	479	461	474	457	470	465	463	471	498	467	490	490	470	480	495	483	494	471	492	494	481	475	452	509	446	445	479	481	507	494	473	447	467	478	474	520	467	486	469	501	437	484	450	444	492	511	500	495	459	472	573	476	451	464	483	497	453	468	511	464	462	504	487	481	475	465	464	470	452	474	452	446	441	495	489	474	483	512	467	481	479	487	471	474	485	459	469	495	464	489	453	479	495	485	442	504	484	490	449	468	510	478	463	499	493	457	475	461	473
6198	2947	1145	662	996	909	738	704	579	429	332	295	282	263	237	191	177	135	138	123	110	105	105	92	98	70	62	67	59	73	57	46	55	61	53	30	51	32	37	43	32	36	36	40	56	41	46	54	38	49	49	52	33	45	53	48	31	31	40	35	38	32	34	43	34	33	24	40	37	29	33	36	27	36	38	40	30	43	28	41	34	40	40	33	34	42	33	36	40	33	32	38	32	42	29	29	38	34	35	33	36	34	42	29	32	27	38	42	47	27	32	45	34	43	39	33	42	30	29	42	23	47	27	26	27	28	39	33	35	32	36	38	28	40	38	39	33	35	33	38	34	49	36	34	36	47	37	33	48	41	36	41	36	31	32	48	34	44	38	28	27	29	38	35	46	35	45	31	33	29	33	34	32	34	39	47	34	38	36	41	39	40	36	33	33	26	49	40	34	38	35	33	39	34	39	34	36	35	26	31	28	47	37	26	38	37	35	27	44	33	34	38	35	40	40	35	40	33	35	27	35	39	39	40	44	28	39	34	34	39	33	30	41	35	21	34	31	37	31	31	43	34	41	45	38	32	44	40	32	37	44	37	39	34	39	28	26	38	43	42	45	30	35	38	31	27	36	41	43	45	39	30	35	34	46	34	33	39	40	32	28	36	24	42	38	41	32	30	45	40	44	29	35	32	36	40	32	33	44	35	32	43	39	39	50	31	35	39	39	46	40	45	37	29	31	45	32	40	37	36	51	37	32	38	28	44	30	30	34	28	39	34	36	44	39	33	37	36	40	38	43	53	33	27	44	39	38	42	29	45	37	32	30	40	38	36	38	46	36	33	33	31	35	35	46	37	41	44	31	34	37	32	40	30	21	32	28	33	36	47	39	31	31	34	30	37	30	28	37	34	34	45	47	40	43	40	36	33	31	38	29	42	44	24	42	38	30	31	37	36	39	34	40	26	29	44	37	33	39	43	33	40	37	42	46	42	39	31	26	35	36	32	35	35	38	26	27	25	39	35	41	32	22	30	32	33	39	37	34	42	41	37	33	41	30	41	30	29	40	39	29	37	26	37	30	32	49	34	37	30	39	23	34	33	34	50	38	53	32	29	52	38	26	25	30	33	31	31	35	37	27	34	25	36	37	33	30	38	37	36	32	39	36	35	35	33	30	39	41	30	29	31	34	43	32	29	39	31	39	36	23	26	30	36	34	34	35	41	33	38	35	26	34	35	35	42	42	33	27	27	36	34	25	28	28	29	35	30	37	41	30	46	40	27	40	31	27	37	34	36	31	38	38	35	28	30	33	24	34	31	35	28	30	37	34	39	35	30	32	48	31	32	33	37	28	39	34	39	32	28	39	39	24	41	45	24	46	44	43	39	30	31	27	38	40	50	46	31	36	44	30	28	31	32	52	27	36	44	29	29	33	43	36	32	52	38	25	34	25	34	35	38	40	31	33	29	31	35	34	43	37	49	38	38	37	32	38	40	35	33	37	33	33	40	31	33	31	32	41	32	42	20	29	35	33	42	34	39	51	41	41	43	37	35	35	29	43	34	31	42	35	37	32	31	32	42	33	36	36	29	31	35	32	33	37	43	36	42	32	38	34	40	37	49	38	38	34	36	47	27	53	33	39	32	39	32	34	37	33	43	31	33	36	34	34	33	32	54	45	34	48	37	36	34	42	33	31	38	39	27	37	37	40	49	40	29	38	30	37	38	31	33	35	28	36	35	40	39	32	29	28	45	42	29	32	39	27	33	26	43	28	35	30	33	31	27	26	43	31	37	32	36	34	31	51	34	30	41	38	24	29	39	38	38	30	43	29	17	34	30	36	40	34	34	28	34	38	49	32	32	48	29	34	39	38	34	29	47	47	25	41	25	37	32	28	48	33	36	27	44	41	36	29	31	37	37	35	41	30	30	39	43	38	26	31	27	33	41	33	27	34	28	38	34	32	39	38	43	31	33	39	39	27	34	26	30	36	31	36	33	33	40	32	37	38	41	29	38	22	35	33	38	35	33	34	61	27	36	31	39	41	45	44	30	33	39	48	34	40	38	28	33	34	29	39	46	39	43	35	33	40	40	26	44	43	31	50	34	33	29	37	37	43	38	41	37	38	29	39	29	29	40	26	32	24	29	30	28	40	35	40	37	25	32	29	56	33	37	35	31	33	37	37	33	41	28	26	30	28	42	44	24	33	42	35	22	47	29	47	38	27	37	38	37	33	44	27	29	24	40	32	25	31	30	28	33	31	49	42	31	34	31	38	42	42	28	37	38	33	38	38	38	37	42	34	30	33	35	35	31	38	41	48	28	41	32	34	32	37	32	36	33	27	26	31	40	40	44	47	47	25	43	40	49	36	43	26	31	29	40	49	42	42	36	32	37	32	41	37	30	39	29	38	40	22	39	34	38	39	33	43	40	49	30	33	34	31	42	23	35	32	30	28	32	36	47	32	34	17	38	38	43	35	35	42	23	36	23	39	34	47	33	36	39	34	45	49	37	41	45	37	31	33	37	38	30	39	28	33	28	47	38	44	40	31	47	27	29	26	32	40	31	33	29	46	34	46	31	33	33	44	32	41	45	37	27	44	38	39	40	33	33	40	43	37	30	37	36	35	41	38	31	39	31	31	36	35	36	37	53	45	36	41	44	47	32	33	42	31	35	35	26	39	34	37	36	46	38	39	33	36	43	38	27	18	35	31	31	30	32	45	38	36	36	34	30	38	34	42	38	32	40	20	43	37	37	36	33	38	46	25	38	38	44	49	29	33	30	36	42	29	40	33	35	44	32	36	37	35	40	48	31	38	32	36	35	39	37	32	32	33	40	39	41	46	25	28	39	43	40	39	40	39	24	36	26	36	35	36	45	24	41	32	36	28	43	38	42	37	35	31	41	32	38	39	32	31	44	26	33	36	25	43	33	42	33	35	39	39	38	41	37	36	34	46	34	37	38	25	42	35	37	31	26	34	38	35	39	40	44	33	38	30	29	37	29	28	23	36	33	23	39	42	39	34	30	35	37	33	36	36	41	37	34	40	32	38	29	35	34	31	34	28	29	29	47	34	33	30	29	38	28	42	33	43	32	22	30	31	36	31	28	45	38	39	36	42	26	42	29	38	36	23	29	39	43	35	25	33	35	39	37	43	30	30	23	42	34	35	40	40	46	25	25	42	35	34	33	41	33	26	32	31	52	24	41	27	33	35	30	27	33	38	34	23	28	33	35	41	42	39	39	41	34	44	44	33	45	46	28	33	31	47	33	34	30	33	35	34	27	40	30	29	43	33	42	35	33	37	28	39	37	32	38	39	36	38	35	36	40	27	27	32	30	31	37	48	52	41	39	26	37	34	28	44	36	42	36	31	35	37	35	48	34	48	32	29	30	34	37	28	30	42	38	34	30	42	30	38	41	46	23	36	32	40	48	35	44	38	36	36	29	39	32	40	35	41	34	35	33	39	33	33	21	30	42	34	28	39	36	31	34	22	26	34	32
42988	28779	19508	29457	36939	36656	34030	29851	25876	21617	17960	15564	14155	12388	11413	9773	8178	6902	6142	5408	5199	4687	4381	3784	3297	2897	2564	2217	1944	1791	1604	1593	1492	1463	1415	1437	1283	1217	1248	1182	1164	1238	1175	1142	1197	1132	1137	1101	1115	991	960	891	873	864	864	899	823	776	779	731	699	715	664	689	674	639	657	581	620	692	681	665	612	653	669	644	674	647	629	683	584	628	651	630	676	586	648	625	667	619	630	628	590	608	632	603	607	632	639	595	653	620	573	598	627	601	615	642	641	648	616	577	585	580	627	622	627	654	636	680	649	610	588	623	638	644	615	643	581	656	613	617	605	575	592	595	546	598	563	557	615	597	586	570	583	589	593	608	611	571	589	650	604	585	625	586	578	567	625	627	629	612	667	602	583	569	581	585	582	635	592	622	593	618	588	585	596	603	575	600	577	599	559	622	584	580	611	593	629	561	599	586	574	580	588	643	612	624	582	601	568	623	590	613	576	621	578	590	594	576	586	595	558	642	566	569	617	607	626	574	605	623	595	628	554	631	597	555	575	640	627	595	622	577	615	622	592	615	615	584	582	604	589	609	570	588	633	602	584	614	624	633	605	623	575	576	603	573	563	590	613	633	579	625	593	594	564	584	605	578	595	611	620	630	567	565	624	593	577	604	582	592	613	637	616	596	609	608	594	576	569	585	608	640	639	603	595	574	583	601	589	596	612	559	656	592	578	596	617	585	598	580	596	584	594	594	597	610	591	574	552	631	620	589	579	591	563	626	601	639	589	612	631	612	581	613	544	604	559	568	581	614	634	628	572	611	528	577	562	595	591	603	573	613	593	601	632	543	599	602	618	586	590	563	613	597	581	651	576	636	572	602	602	595	618	577	634	576	606	590	572	618	583	557	552	597	625	607	614	610	583	589	580	592	574	568	627	546	605	591	613	550	642	605	571	591	617	592	598	577	620	561	580	600	641	565	580	582	643	621	611	582	588	627	602	591	591	603	612	607	650	602	583	641	608	604	623	624	594	592	581	575	583	632	605	573	620	567	606	573	583	591	590	624	568	627	623	592	584	592	581	574	607	590	586	605	628	543	584	600	588	661	590	594	596	628	588	582	608	582	598	584	608	611	650	629	635	612	597	576	584	603	667	581	554	596	588	644	573	567	609	572	609	581	613	628	645	639	567	604	582	565	585	575	610	620	608	620	552	559	603	667	612	580	591	570	612	639	620	576	604	632	593	579	637	583	593	592	596	665	581	612	605	622	633	585	580	618	635	618	592	657	620	615	611	552	579	593	613	593	577	586	597	607	575	569	603	588	585	579	571	593	588	593	580	564	580	605	588	595	608	634	579	600	611	592	559	565	599	560	552	541	617	623	609	583	604	596	605	593	560	601	634	630	581	586	624	647	574	641	604	595	628	576	580	589	616	622	606	578	614	627	590	574	600	612	566	613	607	556	577	559	589	564	595	608	624	584	568	606	591	577	575	616	546	566	583	590	596	564	599	591	605	603	541	578	593	601	601	595	573	603	617	616	558	562	625	620	601	637	576	614	597	555	607	610	593	605	575	566	576	581	599	550	620	621	590	621	589	616	629	624	562	602	588	591	584	621	551	584	629	597	609	579	587	574	614	626	559	580	616	578	601	584	640	615	628	634	612	556	563	650	575	600	572	607	599	561	572	576	631	637	580	621	598	599	600	604	567	644	608	586	634	600	580	597	590	575	595	602	571	594	597	622	573	618	615	607	657	581	588	596	527	580	591	599	624	573	604	569	600	662	594	619	605	573	562	620	627	577	606	567	598	568	585	589	607	610	613	611	564	616	560	542	664	566	572	577	605	587	589	611	594	588	602	592	573	592	611	607	594	594	581	597	604	574	574	546	584	609	611	617	627	603	593	591	579	567	591	600	642	590	553	596	651	609	633	633	625	598	594	621	588	598	580	622	599	597	596	565	611	595	591	593	619	614	603	572	576	629	599	614	556	580	594	590	588	615	615	585	617	604	584	580	584	586	576	567	546	591	598	580	585	600	589	582	578	570	590	604	606	582	602	581	602	623	625	563	548	577	628	627	608	654	583	607	609	620	615	630	567	573	615	631	591	568	614	618	562	566	594	603	591	607	639	589	593	607	668	578	554	619	602	613	553	546	587	614	589	602	566	657	575	610	600	582	586	596	611	579	608	592	593	619	592	599	599	608	617	598	561	649	581	602	577	640	580	624	600	611	608	585	598	614	572	580	605	618	569	564	637	623	582	573	586	615	578	590	576	618	615	638	537	605	579	549	605	567	578	596	618	596	557	596	589	601	602	555	615	607	647	619	610	620	571	538	613	592	612	631	599	588	564	610	572	578	562	584	607	591	570	572	591	581	581	595	599	576	614	596	568	560	631	608	610	564	603	602	577	591	606	602	607	555	614	596	656	582	574	574	610	603	594	592	626	571	632	574	604	596	546	579	647	592	595	559	544	556	603	581	584	638	619	661	588	590	574	601	604	636	544	599	575	582	594	611	594	559	605	587	597	603	572	595	590	588	571	582	619	623	607	582	608	600	557	586	610	579	570	592	565	586	653	601	592	557	570	645	594	614	573	620	589	568	642	623	591	614	601	604	624	625	575	570	603	603	582	620	549	627	594	586	606	588	586	578	566	598	655	599	602	526	619	583	601	592	597	587	568	604	583	605	582	576	640	664	587	614	599	561	624	631	570	585	642	606	603	611	601	552	610	556	599	605	593	592	623	607	607	586	572	584	592	601	579	598	568	639	613	571	615	572	578	604	614	566	557	586	643	569	566	584	567	564	599	632	560	609	637	609	608	627	595	603	593	593	597	640	601	576	594	607	537	624	595	586	635	615	608	599	587	594	571	583	587	572	592	577	603	547	586	594	603	567	581	573	594	572	623	620	622	593	597	578	603	606	591	602	622	605	600	598	591	628	600	572	601	534	602	602	635	559	595	607	610	599	605	629	566	596	556	587	611	585	612	579	596	622	620	598	578	597	561	606	632	570	589	576	566	558	574	604	588	630	563	624	554	615	619	572	557	608	562	608	584	625	600	571	567	610	591	587	551	585	600	587	575	581	603	599	596	589	574	558	571	604	610	575	553	607	615	612	609	630	573	596	552	598	623	608	600	568	605	634	633	601	618	593	545	599	618	582	592	558	617	602	639	560	597	579	616	563	598	602	553	567	613	624	584	596	594	556	580	628	673	623	582	594	612	576	582	578	580	617	591	567	583	563	571	601	601	537	643	618	611	595	590	601	600	588	636	593	569	577	569	598	576	609	595	601	624	595	612	580	593	677	588	560	642	638	588	583	559	623	615	615	605	581	611	595	598	622	567	596	539	608	583	567	595	570	605	594	626	621	594	578	583	615	600	577	615	606	602	625	561	607	539	623	578	582	608	595	602	579	606	634	595	591	595	602	551	575	637	625	596	581	610	591	598	590	603	590	572	639	594	631	610	619	575	622	602	605	635	575	594	576	593	595	635	567	580	589	570	630	592	617
6058	1982	797	474	692	710	650	548	414	348	301	246	238	197	165	152	127	119	110	95	111	82	98	85	79	69	61	64	58	45	50	57	39	42	44	64	40	48	42	46	45	48	32	44	48	50	42	35	42	42	43	38	48	26	40	44	56	44	39	42	34	41	48	40	36	46	36	25	41	32	38	41	26	38	43	26	35	39	39	47	34	34	36	36	39	33	35	39	36	37	31	38	30	36	44	43	37	44	35	40	39	39	33	51	32	31	41	37	28	40	38	44	44	33	30	41	45	37	36	25	41	29	43	35	41	40	42	41	35	31	49	29	38	28	39	41	49	30	33	47	33	31	32	31	28	44	43	35	37	36	38	36	39	39	33	37	35	30	36	41	36	31	29	45	35	27	36	42	26	35	38	37	31	31	37	36	44	44	39	32	31	28	26	40	41	29	34	31	46	34	35	32	24	29	32	30	38	34	30	33	40	42	25	38	41	39	30	33	45	29	26	41	33	35	40	47	33	31	42	39	31	33	46	31	33	47	39	41	30	30	31	28	35	36	44	30	26	41	39	42	36	39	23	45	42	29	34	31	38	34	42	31	39	38	47	41	41	40	35	46	32	43	22	31	43	45	35	34	43	31	34	25	40	47	51	40	36	36	45	28	24	35	34	35	34	31	35	52	25	34	43	44	29	43	38	43	40	36	40	30	30	39	29	42	44	33	30	38	35	28	33	32	34	52	38	43	40	39	47	29	42	31	29	31	33	33	37	38	34	42	39	41	28	34	37	37	45	35	32	45	38	23	40	47	33	30	36	41	43	41	34	41	30	43	46	36	32	25	30	39	34	36	35	34	31	30	29	24	40	40	31	37	34	36	45	26	24	48	36	41	47	34	36	36	47	34	36	41	43	42	25	37	35	31	37	41	41	48	29	42	45	32	40	33	31	33	34	42	41	47	31	40	32	38	32	46	32	44	33	43	43	30	32	31	30	43	40	44	40	28	42	35	33	37	31	41	33	39	35	34	39	38	38	45	33	40	32	36	34	34	33	42	29	41	38	40	42	45	22	34	30	35	50	36	34	31	35	43	39	51	34	50	50	30	25	36	34	39	36	38	26	54	31	37	41	45	36	34	42	41	29	44	26	38	45	36	26	43	32	33	36	30	40	29	39	42	38	40	45	42	40	29	35	29	38	34	38	26	37	29	34	42	53	30	39	19	47	52	38	45	33	35	44	34	42	46	40	29	30	28	43	35	36	36	35	31	32	38	37	29	35	28	41	44	26	33	36	21	23	40	43	39	39	35	23	37	29	35	35	37	29	36	34	29	40	37	42	36	35	39	40	37	43	36	36	37	43	34	47	42	38	30	34	40	36	26	47	34	35	43	36	38	37	28	42	34	39	39	30	40	33	35	29	38	35	33	33	36	37	29	40	38	39	28	35	35	37	43	35	33	35	38	48	39	34	31	37	27	25	40	37	33	29	39	41	30	39	40	28	45	35	33	39	39	31	31	39	36	33	35	40	32	44	35	30	45	45	29	30	38	42	43	41	37	41	46	31	36	40	32	42	43	42	42	32	46	26	40	28	33	42	38	35	40	38	41	35	30	37	34	30	33	45	38	43	37	35	44	43	34	46	28	33	45	30	40	41	33	36	36	38	41	37	46	38	45	35	34	37	35	29	34	39	34	28	34	36	42	38	39	32	29	37	35	33	41	28	42	40	38	35	46	43	42	41	35	40	40	34	43	44	41	39	28	29	36	32	53	29	37	39	42	30	39	36	33	37	34	39	36	33	39	30	36	35	40	37	25	38	38	32	38	33	41	34	34	34	38	34	27	33	38	41	30	38	35	31	35	30	42	39	42	32	34	35	36	45	30	39	37	32	36	37	37	33	38	51	36	47	40	30	30	43	39	34	41	38	41	37	36	36	24	49	36	35	35	30	33	42	33	36	42	32	39	39	35	30	42	34	29	34	46	42	32	39	34	26	32	33	38	49	37	32	18	37	36	40	36	36	35	40	33	30	32	39	38	36	36	29	39	29	35	36	25	47	39	32	30	32	31	29	51	29	41	38	41	45	48	42	44	44	24	38	34	35	42	33	42	33	37	34	45	32	42	26	34	35	38	39	39	44	38	24	31	34	33	38	29	41	39	44	39	33	37	32	34	39	41	39	40	34	31	35	30	28	34	36	42	33	41	41	39	31	41	31	37	32	30	38	34	40	41	31	38	33	32	35	27	31	43	40	37	40	38	39	32	50	33	31	23	45	28	38	53	35	25	37	39	25	30	38	35	43	29	37	38	30	50	38	35	27	43	38	34	31	35	33	33	32	32	38	33	44	40	45	44	31	36	51	38	41	31	42	40	32	44	37	28	37	42	35	26	25	44	23	40	35	35	35	44	34	38	25	30	42	35	38	26	41	26	46	39	38	39	30	37	41	36	39	37	43	32	34	35	37	44	30	47	37	34	43	30	27	30	44	40	37	38	34	40	39	41	29	39	34	37	41	39	39	40	42	33	33	44	30	39	28	44	27	40	33	33	37	38	27	39	36	39	36	43	30	40	38	40	24	34	33	32	39	32	29	36	26	45	40	29	36	41	39	29	43	43	30	41	34	38	37	40	34	49	35	38	37	34	47	39	42	34	35	35	31	46	31	44	23	29	45	39	31	31	39	37	41	42	43	48	36	45	31	37	39	34	36	44	46	43	33	42	32	27	33	32	38	35	37	45	40	38	32	40	47	42	28	36	38	39	44	37	41	28	39	38	40	33	33	35	38	45	34	41	45	41	30	36	43	37	43	34	34	47	29	39	27	30	37	39	46	41	31	34	48	40	26	41	32	37	35	39	26	34	35	30	32	42	41	43	34	34	40	41	29	39	34	47	25	40	39	38	37	32	38	35	29	39	33	43	28	24	31	35	33	43	30	37	29	29	42	37	38	36	31	29	32	45	35	34	33	35	38	43	41	32	40	44	43	36	34	46	49	24	40	29	36	37	38	41	39	34	43	34	49	44	38	38	37	34	33	34	35	36	43	52	41	42	29	24	34	44	27	35	40	38	28	37	41	32	41	30	29	25	42	28	30	31	33	43	40	26	39	30	31	41	35	39	44	40	42	43	39	34	34	33	38	36	36	35	36	40	41	36	49	39	42	37	37	32	44	41	39	31	42	29	45	41	31	23	39	47	29	46	43	43	33	35	33	35	42	33	54	28	31	35	37	40	35	32	28	30	30	44	29	38	39	37	31	39	30	29	45	33	34	36	33	29	39	41	36	47	38	34	46	41	31	35	38	25	28	40	28	25	47	39	32	39	35	43	26	36	36	31	32	33	43	38	37	43	46	30	43	30	42	33	23	40	42	41	36	37	25	48	36	39	29	24	47	45	32	35	35	31	38	40	41	36	37	37	26	38	39	29	27	42	45	49	34	34	33	37	40	44	35	46	35	37	27	42	45	32	42	39	42	26	24	40	32	23	40	25	30	32	31	50	33	43	34	38
38311	25923	16951	26340	33913	33809	30925	26900	22909	18482	15374	13282	12129	10886	9282	7861	6746	5978	4973	4432	4239	3951	3711	2916	2763	2404	2007	1856	1682	1478	1342	1413	1267	1334	1252	1170	1162	1136	1074	1106	1004	1109	1095	1008	1027	1013	990	950	905	965	889	854	743	826	778	794	783	722	732	646	695	656	684	652	669	704	637	667	653	659	658	662	657	638	722	642	656	657	660	641	602	661	634	603	650	676	636	651	625	606	661	647	599	638	640	597	603	644	630	572	613	611	595	612	616	529	632	614	598	649	626	619	594	652	630	580	605	655	627	652	614	676	609	600	618	677	594	605	605	622	614	638	609	634	607	613	612	635	668	604	621	576	667	584	629	652	602	610	566	621	629	617	593	607	615	597	568	618	619	626	620	617	609	648	605	658	611	600	629	643	595	620	590	605	605	611	576	633	647	625	630	633	604	597	628	597	611	622	590	635	561	608	614	604	573	573	593	613	671	668	629	584	618	635	603	593	609	641	563	589	565	607	622	627	597	596	632	610	647	590	617	628	610	594	663	607	619	636	598	629	597	603	624	619	598	560	621	662	650	610	592	585	617	614	603	589	648	589	603	624	622	579	593	624	618	631	577	607	632	628	614	586	612	636	560	603	613	621	646	660	567	609	622	614	596	607	631	634	611	601	620	605	590	603	613	547	602	640	648	645	603	665	588	613	624	586	616	597	643	630	585	632	645	614	595	586	628	633	624	662	615	579	587	605	643	631	623	637	627	624	581	609	674	600	601	616	621	593	627	580	623	606	582	619	580	565	591	645	600	626	644	629	630	627	581	610	598	596	592	646	593	599	603	638	578	648	618	630	599	623	622	586	616	611	568	588	630	610	632	575	613	611	592	640	569	605	607	613	585	603	575	657	652	587	617	591	594	627	576	625	592	592	565	608	605	598	611	587	624	629	619	576	578	609	581	624	593	591	644	561	658	595	622	542	624	615	618	616	600	607	611	613	598	612	567	576	617	603	643	629	627	582	582	628	619	644	588	595	603	573	642	637	613	632	593	636	570	593	591	609	650	597	628	605	597	577	614	620	568	660	570	589	601	563	621	600	590	593	586	634	640	567	566	573	625	605	618	569	568	595	630	604	610	617	652	580	622	643	609	598	634	618	584	612	632	600	575	645	598	624	625	618	580	594	591	640	653	630	605	561	618	587	596	612	607	617	611	610	632	615	607	664	593	646	617	640	580	583	567	632	604	610	684	617	581	630	610	606	635	603	600	605	615	596	630	623	624	610	584	686	651	610	613	637	615	613	644	572	618	610	607	626	585	613	582	580	635	590	577	634	595	602	603	646	582	592	594	594	566	609	622	605	580	553	611	563	615	669	641	605	621	631	633	593	615	592	597	593	646	598	607	642	633	632	591	576	650	585	628	643	623	627	630	609	629	592	619	632	602	588	584	661	625	616	636	628	613	594	586	646	605	623	651	561	624	597	617	613	600	568	598	615	618	612	619	573	606	671	667	598	581	612	636	571	623	634	628	592	594	588	619	626	599	671	593	622	609	624	642	651	632	600	649	609	586	616	585	649	618	585	598	604	594	615	597	636	637	602	612	569	587	622	595	626	584	591	593	561	617	578	593	574	563	601	620	603	587	605	599	584	608	620	587	581	631	593	600	592	607	598	556	599	592	590	600	645	655	592	611	617	654	581	639	657	574	600	658	629	621	631	645	583	604	597	634	644	634	591	579	625	642	618	590	633	593	619	644	620	595	609	622	658	604	641	616	583	648	593	611	655	617	630	625	634	613	626	615	604	578	590	580	588	647	625	600	645	596	614	620	610	615	599	603	631	598	617	589	603	613	570	581	616	598	660	612	618	608	593	606	588	589	589	589	655	655	604	615	583	613	639	614	582	579	648	623	615	600	603	600	621	599	595	601	645	559	639	577	618	598	616	598	627	599	592	594	584	630	572	587	585	623	675	588	615	575	578	630	612	608	612	556	585	590	600	606	596	592	579	579	595	624	647	633	586	625	598	557	619	617	604	622	579	641	569	645	631	611	611	627	618	611	639	570	616	594	601	634	612	624	628	624	565	586	632	614	621	635	624	626	579	588	590	585	594	580	600	579	604	606	606	612	651	605	575	582	648	607	593	625	587	606	624	626	608	609	553	613	609	602	625	642	596	616	586	623	616	634	598	624	663	588	589	567	682	601	593	582	626	602	626	659	611	601	590	592	573	584	588	554	614	600	544	630	623	561	619	608	622	602	606	619	623	576	643	578	585	602	623	663	611	610	603	635	607	580	582	599	594	627	594	592	634	629	624	629	663	601	599	607	619	633	603	619	599	620	658	603	576	588	642	624	627	637	609	617	574	611	591	551	680	629	608	598	665	621	553	600	608	598	583	592	625	617	635	559	620	586	620	632	620	584	594	598	633	590	585	627	594	627	637	610	609	575	581	617	608	594	563	624	619	606	588	638	636	622	620	613	608	607	656	549	642	622	561	642	626	604	613	590	582	601	611	585	595	614	649	649	601	574	658	609	598	594	636	597	572	674	652	600	585	647	611	665	632	610	614	560	579	581	592	612	581	629	659	566	628	625	606	627	605	610	644	626	645	622	629	601	636	550	589	593	631	613	613	613	645	619	605	610	569	597	566	599	675	616	572	640	606	653	567	668	623	636	645	635	589	625	651	584	605	639	596	611	579	579	650	613	689	646	605	578	573	616	565	573	600	594	581	619	587	559	602	594	616	598	607	595	623	575	570	603	576	616	572	621	596	627	630	582	567	627	565	601	591	616	602	600	615	601	590	585	595	635	635	581	583	594	622	563	600	579	585	616	577	596	630	603	614	609	591	613	617	589	635	594	600	598	653	632	638	598	599	613	611	600	570	620	608	610	590	634	575	626	596	599	626	609	593	605	612	611	580	629	594	604	606	617	589	576	638	581	640	575	611	572	573	572	618	608	614	605	611	630	590	610	600	525	553	562	619	618	629	585	652	603	608	586	589	640	601	621	598	639	592	630	578	570	603	625	582	617	613	605	578	630	620	582	603	590	639	583	586	627	641	590	626	622	607	592	613	580	633	612	612	629	598	615	581	654	643	648	608	643	618	633	654	605	626	631	613	581	583	597	577	628	622	581	588	609	625	574	623	593	627	634	569	605	598	624	625	611	612	614	596	648	609	590	583	640	629	594	616	630	652	620	631	590	624	604	554	602	627	576	583	582	602	648	620	581	608	627	668	572	602	604	590	619	621	625	595	589	639	603	627	557	646	601	578	637	674	597	631	637	653	613	596	627	591	595	631	659	582	589	598	600	583	632	608	639	595	624	588	607	570	586	586	592	562	624	578	598	593	586	645	609	658	598	618	587	637	599	629	623	623	627	597	645	565	625	645	582	612	609	596	649	633	615	652	589	597	622	609	634	588	585	598	560	602	658	614	663	592	614	588	614	649	617	571	585	551	605	594	625	634	606	664	612	616	617	622	600	604	540	610	574	629	615	634	638	632	602	658	590	634	585	589
7755	3376	1242	765	993	991	915	776	674	531	385	353	363	286	262	244	208	198	151	153	138	117	131	81	111	83	73	74	59	65	62	66	50	56	66	57	50	59	62	52	46	56	39	55	54	51	55	61	55	53	44	53	46	47	41	52	33	40	51	51	33	49	40	42	55	40	36	35	47	41	45	52	37	45	46	40	42	37	36	36	47	42	50	39	44	33	41	32	48	48	39	35	44	31	52	43	45	38	51	39	52	31	38	37	38	42	37	45	51	53	40	44	44	38	31	35	56	33	32	42	52	47	48	45	51	34	44	46	50	37	42	41	57	35	52	47	42	34	36	48	46	38	38	32	40	37	30	34	43	49	37	44	49	41	38	45	39	38	39	34	49	39	41	50	27	49	35	41	35	47	34	36	40	32	40	53	51	46	42	31	48	35	39	49	45	45	49	59	47	29	29	38	45	40	31	39	47	47	41	56	37	43	34	37	40	37	41	41	31	43	45	48	32	40	40	45	46	42	40	33	34	48	45	41	44	41	37	42	51	41	46	39	49	36	45	45	45	52	44	39	43	43	50	34	37	43	44	33	41	40	45	42	36	49	45	37	41	35	35	42	54	53	44	37	49	50	46	42	43	59	33	38	49	51	53	45	41	48	42	41	44	39	40	36	48	36	46	31	33	39	54	52	36	51	41	44	45	50	40	39	35	49	47	41	48	45	54	35	35	43	41	56	37	45	32	28	43	45	41	46	45	43	44	43	40	37	46	46	40	37	39	36	40	46	50	41	43	33	44	33	47	36	47	40	53	43	36	47	36	35	43	38	42	37	51	37	41	41	51	31	29	65	47	42	42	48	35	50	41	37	43	38	43	47	24	52	45	53	31	40	49	38	32	44	39	35	37	46	32	40	39	42	46	36	35	39	45	37	47	35	47	35	36	36	40	33	37	43	56	49	38	40	38	41	36	41	35	40	38	48	37	45	33	36	43	49	49	33	44	45	25	45	36	44	53	65	39	41	38	35	51	50	35	46	44	36	43	42	43	52	45	40	48	45	41	37	50	41	32	46	36	38	45	47	53	38	50	48	30	60	50	41	38	35	46	60	36	45	32	47	42	50	41	31	37	60	33	36	40	43	54	43	41	35	41	38	41	39	37	45	39	58	44	45	45	54	32	34	44	47	42	48	43	42	36	50	40	36	42	40	33	54	30	52	40	42	39	48	36	44	51	37	40	42	33	41	49	42	36	31	40	37	37	37	41	46	44	54	44	41	46	39	39	42	49	34	43	38	36	45	29	51	48	31	39	36	32	40	40	43	44	38	44	41	30	37	27	43	57	46	38	33	36	48	40	33	42	36	42	36	37	48	54	42	36	35	38	40	52	45	37	36	37	44	29	43	34	42	38	57	52	41	48	38	35	50	42	44	52	44	45	34	50	47	27	41	41	40	39	43	39	43	43	47	42	29	30	29	40	37	52	39	44	39	41	36	32	37	33	48	39	43	49	34	44	33	41	49	42	44	42	38	47	42	48	42	36	44	50	39	41	35	46	59	43	36	35	48	32	39	45	44	51	39	55	37	42	35	45	39	39	33	24	48	46	42	36	43	43	45	38	34	39	35	32	36	44	38	54	35	41	41	37	46	40	50	40	41	45	42	42	30	45	41	42	37	46	44	43	38	32	44	48	41	46	40	31	38	41	36	41	32	42	41	45	42	41	35	43	44	29	37	36	42	44	37	31	42	43	41	39	49	39	42	51	39	42	44	39	29	50	43	39	49	39	40	52	38	32	40	37	38	41	45	43	46	34	28	27	41	34	51	32	37	53	35	55	39	44	29	49	58	46	40	39	43	60	48	34	39	32	47	41	37	31	41	48	41	36	39	42	43	37	31	50	38	33	44	42	37	46	43	50	41	39	44	35	58	46	46	49	46	41	37	39	38	33	43	41	37	41	38	49	40	37	36	34	53	45	30	47	50	48	46	37	40	38	42	51	38	40	34	46	41	38	46	46	39	39	39	44	38	36	35	50	59	43	52	49	53	49	35	53	36	30	43	44	41	38	31	50	37	37	51	45	30	45	37	40	34	47	41	42	53	48	39	47	48	42	49	42	42	40	36	41	47	36	47	47	45	36	44	35	27	46	48	42	52	49	47	41	48	27	41	47	58	44	49	47	39	39	49	43	37	52	36	31	35	45	48	50	39	42	36	42	41	33	43	33	50	42	42	46	39	54	45	36	31	28	35	48	30	46	42	33	38	41	38	41	41	36	36	46	46	37	36	51	44	52	45	52	46	43	34	36	33	49	44	48	52	47	39	45	46	40	43	36	37	36	38	42	34	44	35	57	37	42	49	48	40	35	38	51	39	44	38	32	33	46	46	36	63	31	35	44	34	40	43	37	40	26	38	40	41	37	39	53	42	41	40	29	33	46	44	47	54	49	43	38	41	29	44	45	38	35	47	33	36	38	50	47	43	29	28	38	41	30	43	47	47	37	36	39	35	33	53	45	38	36	48	51	46	47	38	54	48	42	35	46	44	44	50	37	36	37	34	43	38	46	43	43	50	45	32	31	36	44	44	36	35	42	55	42	43	38	50	50	36	46	37	47	54	30	43	43	55	46	49	44	37	42	37	43	40	36	34	43	43	43	42	53	33	43	43	36	35	46	46	48	37	37	47	39	49	46	40	56	45	36	41	48	43	50	39	38	40	38	44	38	38	41	46	30	34	43	41	45	43	40	43	33	46	51	38	35	35	47	45	39	44	39	33	36	41	42	48	48	43	31	36	31	41	46	31	36	27	58	47	29	37	31	36	48	42	33	38	42	40	41	43	40	44	39	43	29	36	48	48	40	35	43	37	43	37	51	44	47	36	41	34	45	35	37	47	42	33	38	39	47	46	37	45	53	39	49	42	41	41	39	37	43	44	48	35	46	33	34	48	55	36	36	44	45	39	36	45	40	45	49	42	35	36	42	30	34	45	48	35	41	44	30	38	36	39	34	69	37	35	54	44	58	39	42	38	33	42	56	40	42	51	54	43	50	44	34	38	47	41	42	35	43	43	37	41	38	40	41	51	43	46	36	42	36	37	42	43	47	50	44	44	44	41	47	35	43	38	43	36	39	51	34	40	52	39	45	42	48	37	35	43	42	34	46	44	43	48	33	52	44	46	44	50	40	39	36	29	45	34	35	36	46	43	55	42	42	36	28	42	44	44	48	39	38	43	49	52	44	39	35	42	40	54	40	41	31	44	49	45	35	39	35	37	22	42	37	52	38	40	42	49	41	39	31	43	35	49	48	38	40	33	59	47	56	32	43	39	41	47	35	52	58	44	39	34	51	46	52	45	30	37	47	43	41	41	42	38	44	38	46	32	40	52	34	46	44	38	39	30	53	40	56	52	39	47	38	46	47	43	51	44	47	38	32	45	38	51	46	44	48	43	32	43	37	42	35	45	27	45	38	39	47	49	40	39	42	45	40	49	42	52	45	46	40	39	44	30
45132	29960	20747	30954	38447	38031	35576	31586	27732	23173	19594	17531	16256	14383	12684	10753	9496	8410	7316	6126	5770	5347	4811	4156	3798	3497	2914	2613	2356	2139	2023	1911	1860	1745	1693	1658	1564	1516	1518	1376	1430	1453	1377	1397	1335	1375	1374	1249	1156	1185	1109	1089	991	944	902	884	852	887	869	802	840	792	834	762	766	761	716	714	759	746	818	743	689	714	736	764	725	756	718	726	706	743	733	672	679	704	737	690	753	722	749	705	702	701	715	714	729	709	703	675	733	712	677	716	751	749	748	726	723	731	701	744	698	696	719	724	703	700	701	760	741	720	746	652	740	726	732	755	729	725	723	699	680	670	651	651	715	678	758	727	700	661	716	702	705	654	717	666	710	669	673	724	702	712	695	690	753	677	709	744	750	719	707	723	716	707	694	731	654	722	693	708	734	678	717	704	686	656	685	701	670	717	765	734	696	725	741	732	713	745	665	670	756	748	721	676	689	687	687	704	689	723	675	684	709	698	737	685	708	682	698	653	683	689	702	704	687	710	672	663	685	700	718	679	700	683	732	680	681	658	713	670	683	682	698	686	718	697	708	727	663	700	657	702	677	618	723	662	707	654	652	707	694	695	708	682	671	690	683	690	712	620	706	705	672	682	687	701	681	698	674	685	715	718	701	659	718	670	716	661	664	691	717	705	739	695	676	711	723	671	690	700	706	677	695	743	699	716	708	725	674	739	714	687	681	700	638	697	662	623	713	691	726	678	685	673	698	684	660	656	675	718	733	691	658	667	672	706	689	671	675	748	668	664	629	651	690	695	690	721	637	700	668	705	664	738	651	681	659	687	706	725	708	691	665	710	681	732	724	689	685	682	720	669	683	713	739	687	692	657	692	692	671	755	663	669	729	690	683	652	725	691	682	650	673	677	645	695	700	667	646	684	672	709	644	702	715	699	682	690	645	687	671	672	688	680	727	686	666	664	689	704	644	688	720	662	691	662	667	667	682	710	673	677	675	715	731	704	689	750	709	677	666	704	637	681	700	696	709	707	687	709	702	732	734	681	737	710	696	663	671	722	657	730	688	669	654	647	688	698	731	664	716	711	725	681	684	717	649	671	686	654	644	721	694	689	651	688	678	705	691	698	757	700	710	659	716	676	655	688	662	631	670	647	665	707	671	715	686	687	701	716	714	683	651	658	661	713	640	694	674	688	711	678	695	726	655	655	707	684	704	691	698	703	718	654	661	692	680	715	684	704	696	674	698	658	705	712	653	672	718	686	730	659	715	696	703	654	660	667	705	689	725	679	686	691	703	691	724	681	658	684	704	652	662	674	683	683	715	710	676	674	682	691	664	665	687	695	679	712	693	698	702	696	728	697	693	664	679	680	721	696	714	677	608	728	693	715	736	695	670	745	665	667	692	715	709	700	724	725	637	686	736	719	693	647	645	662	656	698	685	660	682	673	744	668	673	682	699	676	641	689	690	711	683	673	709	700	654	703	630	650	670	702	709	711	736	732	717	698	700	664	650	709	663	683	748	710	678	676	685	734	708	704	624	684	691	715	686	649	706	666	736	692	747	716	677	704	699	653	696	693	663	664	673	633	713	700	682	680	714	666	667	690	689	670	642	647	685	641	732	693	699	732	729	701	702	709	762	657	681	668	692	667	690	715	688	661	684	686	745	688	718	702	672	707	664	664	706	648	657	679	699	665	730	663	697	696	704	680	699	704	660	721	686	703	742	690	686	677	690	727	648	706	717	674	679	683	689	659	708	693	697	712	689	687	734	718	677	695	678	657	678	680	717	651	685	674	638	748	682	715	686	691	711	666	694	660	690	682	722	711	734	721	704	670	703	662	675	657	677	686	681	674	723	657	665	700	689	686	668	689	689	669	651	678	716	697	734	681	713	728	688	684	670	714	667	680	712	691	702	754	715	674	704	666	722	710	744	679	665	665	690	707	713	649	697	700	749	666	661	708	674	673	714	638	661	667	668	694	703	720	698	680	673	717	665	688	692	698	691	641	711	683	675	714	653	701	713	750	690	674	746	670	733	733	709	695	698	723	701	716	709	671	653	700	673	668	702	663	680	724	686	697	680	745	697	680	681	721	690	660	660	713	707	678	733	697	674	691	700	694	727	714	717	696	703	687	668	709	668	695	670	651	660	711	690	630	697	687	651	724	636	676	717	668	664	683	719	676	684	725	709	726	664	692	664	655	653	691	673	690	732	699	732	715	660	671	767	705	647	667	690	706	671	679	671	723	677	706	724	679	652	694	696	696	702	667	681	690	649	689	639	648	707	668	722	696	718	734	701	672	645	707	681	722	678	703	704	729	700	678	689	722	675	682	703	717	690	675	710	715	680	701	683	699	710	642	674	672	664	663	671	712	685	671	687	627	671	690	687	698	697	748	721	707	690	673	673	701	667	751	682	675	687	700	716	701	646	690	709	661	675	745	668	673	716	718	725	664	677	655	655	706	667	687	715	671	699	683	698	683	682	709	714	694	728	695	736	725	677	726	691	659	708	762	675	720	700	671	693	697	772	681	687	679	683	676	637	685	734	715	643	696	638	697	677	673	693	708	690	690	670	717	747	710	706	660	682	657	677	696	731	763	774	670	736	697	691	695	721	705	707	684	711	718	676	675	686	701	677	699	655	631	763	717	701	670	671	662	701	730	711	649	680	710	740	715	659	733	670	673	638	723	730	646	690	711	686	680	696	690	679	724	689	652	660	661	730	737	657	702	689	702	731	696	760	731	693	691	710	713	690	685	697	705	700	739	681	692	627	717	674	684	716	668	725	698	682	712	693	681	670	715	653	704	711	733	715	677	654	702	693	724	728	672	681	725	713	644	743	642	673	679	638	684	662	674	648	700	681	716	686	659	686	694	623	652	709	692	699	686	717	742	664	689	719	651	719	718	670	713	683	638	685	695	695	700	691	703	721	673	712	690	709	712	661	661	687	684	678	681	669	703	674	712	694	676	712	688	669	678	688	702	675	706	671	724	712	643	676	673	712	709	748	677	674	669	718	705	678	669	700	691	672	679	690	700	686	657	669	701	653	699	659	712	658	749	711	707	652	725	720	637	685	684	667	685	714	672	685	677	729	668	731	723	647	730	697	704	694	657	664	659	708	681	658	707	704	732	680	657	726	695	681	736	668	693	709	730	717	681	693	712	713	706	659	670	666	654	721	707	669	680	678	696	695	678	723	663	684	677	687	719	696	700	690	703	685	685	691	689	659	696	670	723	667	626	676	742	673	668	671	658	691	722	693	716	658	684	668	659	695	688	706	717	702	705	659	691	722	691	742	694	688	697	698	700	672	669	643	651	696	684	709	732	733	696	685	707	707	685	726	670	658	660	675	668	721	651	699	702	696	656	754	668	693	670	639	738	676	727	717	708	687	685	676	700	652	680	709	696	718	643	684	697	660	638	643	626	669	678	692	680	696	676	676	708	692	673	688	677	677	699	638	675	696	699	675	707	698	689	654	664	703	679	693	687	650	710	712	641	694	664	681	694
3483	1226	478	356	450	497	431	409	282	218	203	194	177	168	121	114	118	103	89	71	61	60	52	55	60	45	52	44	44	47	36	33	30	39	44	33	37	44	40	33	35	39	30	30	31	45	29	33	33	34	29	30	30	33	29	14	28	25	23	23	30	26	25	33	26	26	22	37	26	28	25	24	28	30	24	33	26	30	36	29	23	23	25	31	35	25	21	31	22	33	23	21	33	25	27	25	34	22	32	20	23	24	29	26	29	19	28	27	30	25	20	20	31	33	30	28	24	28	22	23	32	32	26	19	31	26	28	20	39	40	29	30	27	26	30	30	32	22	26	21	35	27	27	32	32	27	24	32	24	24	17	29	29	21	28	30	27	33	29	26	22	36	28	28	24	30	24	35	27	30	29	29	23	24	18	36	27	23	25	24	26	29	28	27	21	30	24	15	26	30	29	20	33	34	35	23	37	23	25	25	34	39	24	39	20	30	36	26	33	35	32	29	31	24	18	22	20	40	34	27	36	34	23	30	32	23	33	22	21	30	37	29	17	25	33	20	28	23	24	22	29	27	23	28	34	28	17	27	35	17	29	27	29	29	29	37	30	22	26	27	28	30	18	35	28	16	30	27	34	24	23	23	26	35	28	30	26	37	27	35	22	20	21	21	34	40	31	24	26	29	29	21	32	21	34	26	22	25	27	25	28	24	33	30	30	25	18	16	38	31	38	20	23	30	32	22	25	29	26	31	27	33	30	22	24	26	25	30	32	23	32	39	30	29	28	27	29	22	16	22	27	26	24	45	26	30	27	24	20	25	32	39	27	30	29	22	31	28	25	21	30	25	23	27	25	25	28	35	24	34	27	32	23	29	28	18	35	27	35	20	46	29	27	25	33	33	30	30	28	24	19	29	30	31	26	23	19	28	25	22	32	36	24	22	37	24	26	29	24	25	29	16	27	27	23	21	31	32	24	40	43	22	24	20	23	24	23	20	23	26	27	33	42	28	29	24	25	28	18	28	28	32	31	16	23	35	26	31	16	19	41	30	28	29	28	25	26	34	26	34	32	25	35	28	35	37	19	22	31	17	29	31	30	23	37	38	30	20	38	24	36	29	28	38	22	28	31	30	36	27	29	34	30	21	32	27	22	27	22	30	26	34	30	27	36	27	23	25	26	28	30	42	25	25	31	26	29	28	33	21	22	29	24	35	26	22	27	21	28	39	33	26	25	30	30	28	25	26	27	36	30	27	33	24	31	34	19	26	28	19	34	35	26	18	19	26	23	33	28	24	34	34	33	26	19	29	26	32	32	27	24	27	29	19	36	33	31	34	31	25	27	36	37	36	31	26	29	26	26	36	28	29	31	22	27	29	33	23	33	32	25	36	26	26	23	33	26	38	30	23	23	33	24	24	27	27	30	13	35	34	31	35	36	21	32	30	18	25	23	28	29	23	20	29	23	16	24	26	27	23	28	38	35	30	25	24	30	19	27	20	25	28	41	16	26	32	30	29	26	34	27	24	35	24	26	30	25	26	17	24	21	32	30	20	34	24	33	29	21	24	35	38	31	27	37	25	27	33	33	29	26	23	35	26	12	21	31	34	27	18	29	25	31	23	18	38	29	23	28	33	23	24	21	36	30	26	27	24	34	40	21	31	23	30	30	31	25	24	23	22	28	35	27	22	21	27	35	35	29	28	21	22	25	25	34	18	22	26	23	29	34	21	25	24	33	29	27	28	32	37	32	22	26	28	23	31	20	26	20	25	29	33	29	25	27	25	24	33	30	20	27	25	36	25	38	30	27	20	25	26	33	23	29	25	32	19	28	23	31	31	24	30	23	27	26	22	36	30	29	32	26	32	23	26	27	21	28	24	31	28	26	37	31	37	21	31	22	34	18	26	25	25	30	33	26	25	21	38	32	28	36	25	30	26	30	23	30	26	27	34	32	17	23	25	29	28	25	30	32	23	19	31	26	31	30	22	20	35	30	20	24	35	30	21	30	36	26	25	23	34	30	28	28	38	27	26	23	26	34	28	35	14	16	25	33	26	26	18	37	25	25	23	32	27	22	22	36	25	21	23	24	26	31	32	29	22	29	32	33	24	37	30	33	22	22	31	26	30	21	20	28	27	30	30	30	32	36	27	29	24	26	31	34	27	28	27	24	27	24	15	27	27	16	36	33	31	15	20	36	26	31	22	32	24	23	25	35	28	26	27	13	22	34	28	31	23	24	23	31	25	29	26	22	27	30	22	32	22	35	26	34	36	20	35	19	25	30	32	36	30	32	28	15	25	33	33	30	23	33	28	18	35	20	27	32	20	31	33	18	24	25	33	36	23	30	34	34	27	19	30	28	24	30	21	30	26	29	24	25	32	25	12	21	19	24	24	24	28	24	36	30	35	36	33	27	27	33	25	19	24	32	33	29	31	28	27	23	25	22	27	26	28	25	29	21	31	22	33	37	32	26	33	32	26	23	33	26	29	35	37	36	37	33	25	29	19	24	23	32	33	29	25	17	23	28	24	36	24	36	27	26	35	26	25	24	37	32	25	31	29	26	21	37	28	31	33	32	20	33	31	26	28	30	31	21	32	25	26	21	24	22	32	28	37	24	22	24	22	30	31	27	26	25	27	28	23	33	27	20	25	27	35	22	23	20	31	23	29	33	22	40	24	28	22	16	29	29	29	19	27	23	31	31	25	36	20	28	30	29	24	32	22	27	28	28	28	22	22	21	27	33	31	29	37	25	27	29	33	28	28	20	30	23	19	28	27	31	23	38	22	24	38	26	31	25	23	21	24	21	21	30	22	32	29	37	28	18	25	36	28	33	27	21	31	29	23	31	24	38	43	30	22	19	26	24	23	22	23	35	27	27	28	20	19	18	23	29	25	34	35	25	22	33	38	21	25	31	38	32	32	28	36	34	32	22	20	25	31	24	32	26	31	34	30	35	34	35	31	34	36	24	23	34	24	33	20	19	29	23	31	26	24	20	28	32	23	24	30	30	32	23	29	19	36	25	36	30	30	27	22	24	30	24	28	28	21	29	23	24	30	28	38	28	17	30	30	29	29	26	28	21	28	29	22	22	31	25	24	16	27	29	31	23	28	21	33	20	30	19	20	28	25	31	33	35	32	18	25	31	24	31	33	31	25	30	29	31	23	33	34	26	30	26	33	25	26	24	24	31	22	18	28	32	20	28	34	25	28	32	30	34	32	41	29	25	19	25	32	41	37	35	21	24	21	33	41	21	17	30	26	35	29	28	24	23	37	22	24	33	27	24	27	36	33	25	30	30	28	23	29	28	37	22	27	18	30	33	40	33	16	34	25	29	26	37	28	33	37	31	24	20	24	22	31	19	28	29	30	25	26	30	23	27	30	41	26	32	43	25	29	25	25	20	23	30	23	29	26	22	24	32	21	32	19	24	37	27	26	16	26	28	35	32	25	21	20	24	19	22	23	31	21	33	19	25	29	27	26	28	27	21	29	24	28	21	21
33904	22337	12697	22137	29489	29273	26764	22861	19206	15154	11850	10229	9456	8049	6805	5765	5026	4312	3752	3446	3063	2743	2606	2170	1969	1646	1455	1347	1170	1044	982	1028	940	933	931	876	882	887	832	792	842	802	775	771	814	759	767	707	685	676	659	608	615	573	592	538	515	511	508	530	536	506	549	529	467	529	487	489	506	521	492	484	519	475	473	463	506	488	501	463	519	492	469	503	477	477	522	499	485	500	436	511	485	526	498	484	516	474	478	448	475	502	438	454	437	513	487	475	486	494	469	484	470	513	476	435	482	459	535	496	494	504	523	507	475	485	469	492	455	472	482	490	509	437	432	458	479	457	477	471	482	470	466	504	492	472	462	491	448	447	484	490	457	460	469	449	461	471	463	452	439	467	450	477	482	473	436	468	468	461	449	460	459	468	437	463	508	466	453	445	500	464	433	454	466	498	462	471	466	433	492	502	475	457	467	471	494	499	479	495	452	452	451	468	465	460	498	465	466	457	428	481	466	480	458	485	450	498	467	452	451	452	430	456	426	456	446	454	504	493	481	419	466	480	498	448	448	470	486	510	470	433	467	454	466	471	480	468	441	494	461	484	488	463	465	449	457	450	522	432	488	503	448	492	467	476	456	445	477	457	429	457	474	514	473	462	514	469	495	479	455	491	490	517	457	479	454	440	492	511	472	503	468	494	447	489	475	436	464	475	479	476	491	503	442	479	470	474	427	478	457	450	499	461	439	462	468	499	487	482	455	485	489	484	464	469	493	482	471	481	467	443	497	459	484	471	456	505	486	444	504	430	499	456	451	435	478	525	451	468	487	477	512	462	435	502	483	418	434	505	460	460	466	445	439	438	457	482	458	467	476	455	495	501	522	466	480	471	479	466	460	500	471	485	483	443	462	453	452	433	493	448	492	454	445	472	477	454	469	445	459	431	446	477	447	486	548	461	462	450	457	494	438	456	476	497	466	519	506	450	502	490	480	458	449	460	454	468	449	460	496	465	469	424	498	499	476	464	433	493	461	460	434	473	456	443	462	481	491	464	445	453	488	477	517	447	448	441	463	476	429	461	461	481	455	466	464	463	472	448	457	485	498	481	459	477	455	468	466	469	481	490	482	471	498	472	461	477	456	463	481	476	485	466	482	482	436	468	432	457	489	444	444	493	498	489	461	486	465	469	529	430	425	433	432	452	478	452	466	475	480	471	492	435	495	493	467	435	447	480	474	434	505	452	492	453	479	495	489	451	467	535	476	487	477	457	502	513	471	501	435	467	459	431	474	472	493	462	456	467	455	474	485	470	454	454	472	418	473	465	481	449	480	456	472	435	503	461	443	455	457	450	460	478	445	513	476	463	477	463	478	441	496	487	463	495	468	429	458	481	441	478	498	486	530	473	450	470	456	472	484	463	453	483	482	468	468	413	441	505	455	448	461	497	453	450	440	452	490	479	460	436	469	485	475	464	485	473	465	453	482	477	448	460	495	474	500	458	420	515	507	445	456	469	479	467	481	494	525	436	482	487	475	459	457	474	426	484	491	471	467	462	426	425	455	439	453	426	477	461	512	453	470	471	462	461	468	492	465	493	507	478	476	497	489	511	468	442	466	461	481	434	483	480	457	447	460	496	498	457	438	451	464	471	464	489	466	450	471	520	464	445	458	486	471	431	437	451	470	483	513	484	470	456	481	461	444	455	448	459	468	476	475	497	495	474	443	434	495	524	466	453	491	467	488	504	498	461	480	451	492	474	490	433	485	474	460	475	481	450	437	457	459	452	450	487	468	473	500	483	485	452	468	451	458	471	478	491	463	455	469	472	477	483	467	480	454	426	477	432	489	510	433	453	459	471	494	487	447	493	466	510	479	470	460	453	495	458	486	509	461	505	429	499	441	514	451	465	473	432	471	447	485	472	486	486	476	460	492	532	470	508	465	459	479	510	477	454	452	477	467	441	445	467	490	447	500	486	478	440	462	478	453	463	441	480	461	481	496	464	457	462	465	481	455	488	476	483	474	513	465	433	474	456	464	445	497	482	460	447	429	455	474	473	463	463	522	452	468	473	456	505	479	490	478	494	481	422	465	453	453	458	469	451	466	478	460	458	482	457	482	463	476	461	530	469	479	476	522	468	485	458	490	477	488	437	496	443	462	451	483	457	468	490	479	491	483	473	468	462	453	484	489	478	475	475	472	489	477	453	441	491	423	469	444	486	484	455	480	503	456	430	499	472	497	472	461	460	463	455	463	473	464	483	446	473	497	452	498	498	465	421	471	504	471	454	450	464	449	507	425	466	431	456	460	437	464	445	496	442	449	441	446	457	515	473	509	470	482	445	480	450	495	493	475	485	489	468	485	474	473	448	452	479	454	437	480	476	455	475	463	438	503	417	484	481	438	480	462	450	429	472	442	450	457	453	476	469	477	480	482	472	466	455	446	503	444	493	433	494	454	465	462	454	489	489	500	484	478	451	471	470	494	463	480	471	497	484	459	486	479	449	472	447	474	457	468	459	481	460	471	458	484	479	456	456	493	446	470	491	426	462	436	477	540	465	482	482	474	487	463	480	426	474	456	458	470	456	464	466	477	480	469	489	445	477	466	445	458	469	454	453	482	458	460	485	488	475	434	475	447	452	485	462	481	456	440	487	458	474	447	473	491	449	472	430	470	456	459	465	465	487	476	448	469	474	446	467	482	508	479	473	482	504	431	439	466	462	496	467	466	459	493	444	450	474	467	456	482	487	458	461	503	450	495	457	450	470	472	440	479	444	485	459	461	439	450	472	462	461	496	473	434	445	483	460	481	442	468	456	459	441	449	487	474	452	435	451	502	431	453	467	469	489	439	478	469	489	479	443	505	498	483	471	473	447	513	455	449	443	484	449	484	506	489	460	470	488	416	481	483	489	475	478	465	458	476	471	459	428	467	465	486	428	461	451	432	427	424	498	465	462	475	474	461	491	466	448	453	459	431	481	488	457	466	458	506	442	490	497	430	482	459	458	448	492	438	451	453	476	470	491	479	481	432	501	486	460	466	487	425	471	444	505	506	432	484	475	486	466	470	472	511	494	498	429	459	467	424	457	468	453	468	456	478	443	456	476	466	492	469	473	489	485	505	423	476	492	458	466	471	456	441	435	467	480	443	473	457	502	490	497	458	470	485	478	479	443	491	457	470	462	458	455	469	466	475	463	493	434	441	489	476	427	469	473	465	459	494	485	449	476	462	477	483	443	483	452	486	460	454	472	480	457	497	484	482	485	472	435	450	459	483	456	451	460	469	456	503	465	512	440	462	455	459	447	452	517	465	458	474	438	485	464	487	473	473	497	439	505	501	490	453	485	457	458	441	460	467	454	491	444	480	431	490	475	456	422	466	456	440	491	481	478	493	475	452	478	466	436	456	515	506	470	475	467	479	504	416	449	472	455	464	439	447	490	437	459	492	506	461	441	471	471	494	464	473	490	480	448	472	464	481	455	465	457	454	453	524	466	517	462	485	464	480	471
6382	2967	946	539	826	861	677	612	521	456	311	300	298	258	222	185	156	138	138	132	121	91	111	77	79	75	54	75	67	46	43	61	59	46	54	48	43	43	34	40	50	50	44	52	44	51	36	45	37	44	47	40	39	39	52	39	33	36	44	34	41	36	44	30	49	37	41	34	34	27	32	40	47	33	37	26	32	32	34	32	36	22	38	32	35	34	33	37	24	43	35	35	39	36	41	27	36	43	37	36	19	37	22	36	37	46	41	24	36	33	36	51	48	36	38	40	40	27	43	37	22	37	36	31	35	31	37	23	42	30	40	32	30	28	36	44	33	36	34	39	35	42	36	39	34	31	27	35	38	46	28	40	38	32	44	36	32	36	32	37	38	39	41	31	27	36	30	46	38	31	29	43	44	41	34	38	37	30	41	29	33	32	41	34	32	52	35	25	34	36	39	32	40	38	28	22	34	25	28	28	30	31	43	40	37	24	35	32	39	28	34	33	25	32	40	33	24	37	36	29	28	49	29	34	44	39	30	31	39	31	50	36	43	38	38	28	35	29	41	28	26	33	30	33	45	27	32	35	34	35	30	38	34	40	25	37	34	32	42	30	32	39	40	33	37	33	29	36	30	36	41	36	29	32	36	39	21	30	30	33	34	38	14	44	35	32	32	40	37	44	28	37	32	50	37	38	32	39	40	39	37	45	35	38	38	37	31	34	25	25	35	44	32	37	42	40	32	37	42	39	40	34	24	35	42	38	31	41	34	38	35	44	35	28	48	44	27	29	38	39	35	29	41	43	38	37	29	32	40	33	53	27	47	44	32	39	41	29	34	33	32	35	37	38	27	46	27	37	40	34	30	38	35	42	45	49	40	39	39	34	36	43	32	36	26	33	31	35	43	38	34	18	33	39	29	29	25	34	31	30	40	34	37	29	30	34	32	35	42	42	26	28	33	26	46	27	33	33	33	36	30	44	36	37	41	42	33	43	37	21	44	32	43	35	47	38	33	32	40	41	32	33	29	25	34	33	37	39	36	39	34	28	36	41	43	38	31	47	41	39	32	32	36	37	35	31	37	40	32	43	35	48	34	29	33	33	38	41	37	35	39	38	29	34	38	37	33	44	30	38	28	29	30	26	32	33	19	34	40	39	36	39	30	37	32	40	38	32	24	36	28	36	35	30	31	44	38	33	30	43	28	34	25	31	32	29	37	41	27	40	37	35	27	38	40	38	33	45	44	39	42	37	36	29	36	37	25	37	35	33	38	39	42	39	33	26	43	39	47	34	37	38	32	35	39	31	20	37	39	38	29	34	28	28	33	31	29	26	30	29	31	38	27	24	38	35	35	34	32	43	35	30	32	32	30	41	39	36	39	31	34	47	28	47	37	33	34	40	49	36	45	36	45	42	32	35	29	49	38	34	31	37	39	42	42	27	28	38	45	23	44	34	33	33	40	39	39	37	43	29	34	24	27	38	31	31	43	44	28	31	37	39	35	26	34	32	30	30	46	38	30	39	33	30	34	28	36	39	36	33	28	31	38	33	32	26	31	29	32	30	32	33	32	31	40	40	34	22	47	38	35	35	50	43	33	34	43	37	30	30	42	36	31	25	36	33	27	29	42	31	38	29	27	30	36	51	24	33	37	30	38	30	30	44	40	44	40	35	42	28	40	30	32	20	31	36	47	22	36	37	32	39	22	40	27	32	46	33	33	26	35	48	27	39	32	25	43	44	41	32	26	27	37	35	39	28	40	35	31	38	29	41	43	27	35	35	40	41	33	28	28	37	35	35	26	35	40	51	29	33	25	40	36	37	46	31	39	41	39	32	33	38	27	36	30	41	43	36	35	32	40	36	37	37	25	32	32	39	44	38	31	30	46	31	36	29	31	30	47	34	45	35	33	30	33	27	23	19	32	31	31	33	57	30	39	38	35	35	23	34	40	31	30	33	31	34	44	35	35	35	32	30	38	20	25	31	40	39	30	37	44	21	41	41	38	35	44	31	41	30	32	42	31	26	25	31	42	28	33	45	21	29	37	34	26	21	26	39	33	35	43	28	46	38	37	30	34	49	35	28	42	42	32	36	27	44	26	33	31	31	28	36	35	32	34	42	38	33	38	33	34	44	43	39	39	37	29	36	34	35	38	23	38	43	36	37	34	30	33	34	47	43	29	30	42	31	36	31	25	34	31	46	37	36	27	47	47	42	32	35	24	28	34	24	34	44	31	39	30	45	36	41	29	27	30	32	37	40	35	25	23	31	41	37	38	21	38	26	42	29	35	57	33	43	29	31	33	35	34	38	32	38	32	24	36	32	27	33	39	43	38	34	38	36	24	42	29	32	28	40	38	37	38	42	33	29	42	27	25	37	35	28	28	25	37	40	36	32	37	42	31	44	34	33	32	32	32	37	39	42	40	31	38	34	39	30	37	38	35	40	45	30	35	33	27	35	37	38	31	33	40	35	43	34	38	34	32	38	22	22	33	33	23	38	44	35	33	30	25	46	31	30	35	30	34	39	32	36	35	37	34	37	44	31	26	33	33	39	36	34	27	36	43	41	31	31	34	40	26	36	31	29	34	34	31	33	44	32	38	18	42	26	30	35	34	36	38	40	30	39	35	34	29	39	31	29	39	33	40	32	41	30	32	34	25	31	47	30	25	27	45	39	29	32	37	30	34	32	47	28	37	43	41	33	38	37	29	42	35	32	27	28	44	37	32	34	26	31	35	21	28	23	31	39	37	27	42	34	36	37	45	28	29	40	41	38	42	36	43	29	36	30	30	43	37	35	41	27	32	38	29	42	34	30	28	33	35	38	27	34	32	42	31	28	33	34	34	29	40	33	30	35	41	37	37	35	43	34	38	29	40	25	34	34	32	36	38	30	46	30	36	45	41	39	34	32	34	37	39	30	26	38	26	43	39	32	34	37	26	39	35	19	42	43	43	48	33	46	47	30	37	41	38	24	29	42	33	37	47	27	30	30	28	32	30	31	48	32	34	45	48	37	31	30	32	36	39	40	22	29	35	24	37	37	41	38	44	38	33	33	23	45	30	26	33	44	32	26	44	30	41	24	39	39	33	22	35	31	41	39	40	22	33	21	31	47	32	43	42	37	29	32	35	27	37	32	46	39	31	39	33	29	34	41	25	31	39	32	29	27	36	27	24	36	35	43	31	31	28	35	40	31	28	28	27	33	28	31	32	38	34	39	24	30	35	39	41	31	37	34	39	40	34	40	21	42	41	24	35	35	33	39	35	43	44	39	45	32	27	44	40	32	37	28	31	33	27	34	36	39	33	47	38	37	42	40	40	19	39	34	46	45	38	37	39	37	32	33	37	36	36	31	43	39	37	40	40	32	44	25	34	22	42	28	40	23	40	44	37	38	27	33	42	28	35	41	30	39	28	33	34	29	39	30	36	23	33	40	27	35	33	42	38	35	20	37	41	42	25	33	51	35	35	38	37	39	53	40	31	37	24	53	32	34	27	30
43426	28481	18014	27994	36040	35905	32931	29172	25565	21985	17875	15514	14659	12345	11042	9967	8223	7178	6192	5636	5353	4686	4163	3843	3212	2898	2588	2226	1929	1841	1620	1690	1597	1502	1546	1533	1368	1403	1250	1303	1283	1317	1251	1257	1105	1220	1060	1091	1011	932	924	849	791	746	740	717	715	725	691	710	667	637	665	650	702	693	717	655	646	687	639	637	624	628	620	635	611	621	596	592	576	600	660	675	604	653	655	628	608	603	575	603	601	561	599	598	601	626	611	616	590	573	568	623	604	632	619	631	653	585	590	615	588	632	574	554	634	619	659	605	637	624	631	625	615	638	637	619	641	633	613	605	610	578	522	550	594	585	615	584	552	619	590	636	613	602	578	570	600	611	580	606	577	609	648	593	619	578	598	620	653	614	579	641	633	583	559	596	623	572	602	593	591	613	579	595	576	607	625	611	625	603	624	621	570	606	601	553	595	623	604	578	581	555	596	551	614	576	617	590	531	608	603	568	594	584	573	568	607	593	599	548	622	599	609	613	614	589	581	588	552	596	591	540	635	578	588	627	610	622	640	577	592	631	568	592	594	603	602	568	570	568	564	611	591	560	620	576	572	624	579	575	590	599	567	595	543	591	607	573	573	582	590	599	587	583	604	580	668	560	580	582	566	616	600	611	619	615	561	656	589	575	558	597	579	570	554	604	572	626	603	603	556	598	591	548	590	578	574	636	559	615	592	574	591	603	604	605	617	583	602	573	592	556	587	590	575	597	577	628	573	609	566	573	582	588	627	563	594	611	572	551	607	588	578	635	600	603	561	598	567	560	605	576	626	575	555	598	634	634	617	595	617	566	642	611	622	640	570	559	546	567	560	596	617	569	595	608	522	619	599	577	550	588	603	620	548	573	603	570	648	593	609	573	562	583	540	593	581	627	570	601	616	579	595	605	619	556	583	583	611	625	621	586	595	621	566	623	548	596	579	619	617	619	571	590	575	544	594	611	601	622	600	603	575	573	604	591	526	597	628	552	637	579	579	579	553	598	607	611	582	626	594	554	583	544	640	544	550	605	606	594	600	616	577	619	596	595	566	582	606	586	655	584	606	564	594	602	561	586	575	600	620	566	591	564	566	565	608	583	626	596	573	570	582	558	604	573	587	612	580	620	560	599	586	607	631	621	573	592	598	581	611	580	591	602	588	631	590	580	573	584	582	601	591	555	594	636	623	617	572	612	621	566	593	589	589	608	615	576	620	601	598	614	617	595	587	558	591	582	596	627	618	613	607	558	619	570	580	590	571	622	608	636	571	589	631	630	640	560	559	600	605	602	583	571	614	599	595	551	619	603	564	604	560	576	579	538	588	591	592	560	609	590	569	597	625	628	574	631	601	585	607	591	603	603	568	599	612	576	571	570	552	666	623	628	635	651	588	589	544	573	578	587	573	618	562	632	584	589	631	607	577	572	600	577	560	616	606	594	575	577	631	581	574	617	611	600	590	585	570	609	574	572	590	575	594	629	573	613	599	569	626	611	613	578	608	561	595	582	611	590	599	593	601	552	582	595	588	574	581	565	585	570	602	598	640	611	600	588	591	618	599	548	565	632	591	603	568	633	596	609	560	618	579	558	645	594	604	587	602	581	552	547	595	585	580	590	566	573	608	609	594	565	590	612	574	588	617	603	611	581	563	581	591	610	577	607	602	581	628	620	609	597	577	559	588	591	589	573	577	591	584	585	607	608	640	622	618	646	542	625	607	597	564	562	617	596	651	611	558	618	548	617	554	604	595	561	640	590	551	577	606	617	594	608	562	582	605	578	596	585	613	571	588	574	592	550	555	610	571	556	644	627	629	596	599	613	574	541	598	604	572	608	602	588	561	548	572	612	581	632	593	605	587	566	582	599	618	569	573	579	597	569	610	573	590	549	575	579	573	574	641	601	568	632	610	581	608	576	552	564	587	559	633	581	579	609	585	587	632	572	559	569	560	585	581	602	612	550	546	585	614	605	635	583	601	580	594	635	613	576	621	598	533	606	596	628	585	612	602	556	571	566	617	569	637	593	610	595	583	565	576	588	608	602	577	601	579	599	646	623	583	579	597	595	588	569	593	574	596	648	613	590	583	574	579	573	549	582	611	588	590	556	590	567	583	579	622	578	594	604	540	578	588	629	621	581	628	606	583	616	582	578	590	567	589	546	590	561	537	591	616	579	570	595	641	624	584	578	591	538	597	590	639	618	623	610	623	624	595	574	585	596	609	610	599	612	607	599	596	606	621	575	553	625	579	575	611	572	599	556	579	607	569	602	593	586	575	592	591	592	580	593	598	600	597	576	570	600	584	627	580	585	600	608	577	643	577	591	602	587	574	586	572	560	584	597	598	582	582	597	597	582	567	609	606	575	618	583	612	571	596	626	563	611	580	585	570	569	578	589	557	591	590	562	601	589	594	603	588	569	618	603	630	590	558	558	617	602	559	583	578	587	567	599	640	564	548	584	588	616	545	634	585	555	605	602	588	545	561	561	565	573	563	621	624	581	597	574	586	571	567	598	596	579	601	618	573	583	597	577	583	601	549	576	606	547	605	621	563	560	572	595	611	553	577	584	570	567	615	586	601	613	638	594	613	592	619	583	618	562	578	598	597	604	564	598	585	583	572	622	632	571	579	551	532	604	569	597	604	628	581	540	596	565	583	556	563	553	545	571	606	592	578	581	606	605	597	599	605	574	545	590	589	557	572	601	581	598	555	606	567	628	585	573	592	554	626	583	588	579	637	584	602	585	584	567	560	609	581	545	623	606	612	595	591	569	625	592	599	617	585	605	587	619	607	562	597	612	613	581	648	602	588	628	607	574	593	627	595	576	627	541	601	575	582	571	580	597	549	591	593	593	592	590	603	604	604	604	631	607	582	606	580	592	604	566	569	593	590	572	598	590	602	604	603	587	584	625	604	609	602	597	550	598	553	557	583	576	567	579	543	601	603	568	584	608	578	609	598	572	609	543	630	592	612	583	594	595	603	582	602	603	625	605	573	598	592	622	572	635	585	605	604	576	556	569	577	561	587	585	587	635	581	576	610	615	572	546	568	577	602	616	552	612	607	585	572	588	577	598	586	592	610	611	558	639	599	579	573	605	584	588	612	604	584	585	605	571	595	581	609	613	597	634	605	583	603	565	614	574	618	608	581	562	523	560	653	580	606	561	562	616	611	569	558	581	641	609	619	626	609	605	618	625	587	590	582	577	616	598	596	599	564	578	613	588	623	598	628	585	571	587	588	601	604	613	606	555	569	603	626	603	602	585	600	579	554	583	598	564	640	591	601	573	598	583	614	595	564	579	604	606	585	572	607	608	590	625	623	616	581	633	628	600	560	569	600	608	634	541	589	592	594	576	588	549	629	587	619	573	581	583	591	607	627	633	563	563	617	558	546	592	619	581	578	624	576	664	567	601	608	612	624	566	561	584	613	610	589	570	649	619	604	537	613	616	567	615	589	578	579	593	615	611	621	577	600	612	606	594	606	608	574	621
6191	2079	758	469	678	703	594	504	420	347	274	239	269	221	172	165	141	137	109	110	102	84	82	87	60	65	71	49	62	41	45	45	60	41	40	50	41	51	44	43	46	42	40	45	41	43	39	50	42	44	34	37	38	37	43	40	35	37	48	47	29	39	32	35	28	35	38	26	32	37	39	35	39	40	31	39	32	46	38	33	23	37	45	38	32	39	38	40	32	31	30	37	39	35	42	29	40	31	44	39	40	40	42	41	37	43	36	45	45	32	44	44	33	40	34	39	24	50	42	46	39	34	37	36	42	36	35	36	39	36	32	38	44	42	40	42	31	40	40	42	30	35	25	32	37	33	36	32	39	37	39	38	28	34	39	39	34	30	32	32	49	34	30	49	41	37	31	39	35	28	27	30	20	23	21	52	41	44	33	38	41	32	36	40	35	31	31	31	40	29	38	45	42	46	33	31	36	30	35	35	46	28	37	43	45	32	34	28	29	44	46	41	40	29	42	39	31	32	29	36	35	38	37	38	37	34	46	40	32	31	39	37	31	42	38	52	50	40	36	35	41	29	25	27	35	49	30	41	36	37	39	46	44	25	36	32	34	48	31	41	28	28	37	39	45	29	33	32	36	38	43	38	57	35	26	37	33	36	32	27	29	42	30	31	41	32	36	37	39	48	31	34	37	46	31	44	39	32	37	51	42	37	35	28	44	26	37	35	37	36	33	52	28	43	48	31	24	34	36	43	39	30	41	33	35	38	37	36	31	38	36	41	31	45	53	31	44	32	41	39	49	31	40	34	32	32	36	43	33	43	40	42	34	38	37	36	39	31	35	28	52	26	41	49	41	28	37	29	35	40	27	34	31	37	38	25	25	38	40	41	21	42	44	33	34	30	45	42	30	33	27	46	32	41	40	38	36	34	25	34	46	41	50	24	41	30	36	29	41	36	38	46	43	39	42	34	38	37	29	43	37	28	34	40	32	30	35	25	32	48	44	43	46	38	40	33	33	45	32	37	37	47	38	34	32	45	41	43	42	30	36	46	43	31	30	38	36	40	31	24	48	42	35	52	40	30	40	28	30	44	34	37	38	31	35	39	40	37	34	33	40	28	36	36	41	34	33	27	26	39	39	39	41	34	33	34	40	39	31	35	39	51	35	25	29	43	33	33	31	34	37	36	37	31	39	36	32	34	41	28	38	28	25	33	31	33	31	43	34	38	26	38	25	44	37	31	33	36	27	32	33	34	37	28	43	34	39	35	43	33	28	41	29	29	22	29	42	28	36	29	36	37	36	42	39	36	39	36	26	32	45	38	33	51	27	36	36	39	38	48	26	32	31	28	42	46	31	41	35	24	34	36	26	35	37	26	36	37	41	37	33	33	48	34	44	38	33	36	37	39	29	33	32	41	30	27	33	34	42	36	27	39	35	40	42	46	33	28	42	40	32	34	34	49	44	28	35	34	40	26	41	34	41	40	38	32	31	43	46	36	41	37	45	43	37	30	30	42	36	33	46	37	33	34	40	41	32	34	32	34	34	39	44	30	31	41	33	43	34	37	44	34	37	34	36	32	36	45	29	37	30	41	34	36	32	42	32	48	26	36	35	37	39	29	29	40	30	36	49	31	48	42	30	39	34	39	29	29	27	41	30	42	29	37	45	30	33	31	35	30	44	39	44	44	45	35	36	44	29	36	32	39	28	36	31	36	34	33	32	43	44	30	39	44	44	44	33	43	40	33	36	45	48	42	42	41	38	45	45	34	31	31	41	29	39	33	38	32	23	37	34	36	39	46	44	34	30	37	39	49	35	39	28	34	31	36	22	37	33	32	37	38	41	24	28	29	44	15	43	45	46	34	34	43	30	38	29	30	27	39	42	43	37	33	38	27	30	41	40	25	42	36	32	34	39	37	42	46	52	33	34	30	46	43	35	43	40	37	32	42	25	37	34	33	29	45	28	40	30	37	47	43	39	36	51	40	34	24	43	44	33	34	38	22	37	34	47	35	42	39	38	37	31	43	34	37	43	35	41	37	35	24	34	28	28	38	36	30	25	29	40	35	31	34	25	34	33	53	37	33	31	44	36	32	39	31	29	33	31	28	48	43	44	46	34	49	33	27	31	33	31	25	36	30	34	52	35	40	45	36	34	27	44	43	32	38	37	46	30	46	39	39	42	40	42	33	39	29	38	40	36	43	34	45	30	39	35	27	33	30	41	41	45	40	33	36	39	15	35	45	42	48	42	31	35	30	42	41	38	31	27	42	45	33	38	29	37	40	29	43	37	30	38	45	42	47	35	31	33	33	41	35	33	30	39	33	42	36	36	49	32	37	39	39	34	39	38	27	43	40	43	50	31	43	42	45	39	42	41	22	45	33	34	40	31	34	32	34	46	41	40	42	35	47	27	33	35	40	37	44	46	36	40	45	38	31	37	35	46	45	32	38	46	29	24	36	48	40	47	40	40	24	43	36	30	36	33	28	33	53	35	44	37	46	34	35	37	21	38	36	26	34	44	36	32	33	41	31	39	37	46	36	27	29	34	28	27	40	48	34	33	30	47	35	49	47	43	41	45	39	29	35	27	43	26	33	42	30	33	41	31	50	46	35	29	34	24	39	35	41	36	26	38	45	37	31	34	42	46	42	30	31	34	44	42	41	38	36	45	28	36	35	29	43	41	38	38	47	27	36	45	41	34	35	34	37	27	58	35	36	44	34	31	45	42	34	49	45	43	37	34	30	31	38	35	30	36	39	34	43	32	35	32	41	58	41	38	32	39	29	36	39	45	36	36	26	37	39	36	49	33	34	48	31	32	48	41	48	29	38	42	34	37	37	24	36	34	38	37	35	35	43	32	41	36	41	40	38	32	41	39	43	30	35	36	36	43	42	39	40	38	37	42	31	45	32	31	28	28	31	26	46	38	33	41	35	28	42	39	32	41	29	36	42	34	34	38	40	32	34	33	42	28	32	37	39	35	35	39	44	42	35	31	43	34	28	32	38	29	39	43	40	22	37	35	39	40	42	47	37	33	35	36	23	30	38	34	32	39	34	40	45	30	34	44	35	31	32	32	28	29	35	38	40	35	26	42	34	39	35	33	37	33	35	43	35	28	29	37	43	31	39	37	25	41	46	39	36	32	40	25	39	41	34	35	36	27	35	38	32	27	49	43	34	44	28	34	40	33	39	31	39	33	36	40	36	31	36	42	47	38	29	32	32	39	41	35	38	44	37	31	35	43	38	40	38	40	36	34	31	41	28	28	38	33	34	30	38	31	36	30	37	40	37	40	32	41	44	43	39	41	35	36	38	35	34	41	42	32	36	38	37	31	35	37	32	35	51	38	30	33	35	37	33	37	40	29	34	30	36	33	31	32	40	36	29	43	39	31	35	39	39	28	42	41	31	37	29	40	34	33	30	42	32	34	45	37	39	39	24	31	39	29	31	50	44	44	36	44	43	30	40	60	48	31	26	39	30	34	24	34	33	32	29	37	30
38223	25556	16377	24908	33374	33236	30254	26394	22720	19045	16277	13870	12430	10781	9373	8296	7096	5910	5229	4835	4564	3799	3397	3120	2837	2469	2069	1845	1648	1427	1456	1435	1350	1304	1247	1211	1198	1217	1167	1176	1170	1155	1097	1143	1061	1063	1002	993	959	875	774	745	783	714	734	700	728	710	710	645	647	681	665	684	690	681	656	664	614	630	660	608	625	691	660	659	665	618	618	632	663	605	625	594	589	612	618	606	592	618	602	602	610	637	640	617	672	618	605	637	614	623	609	651	624	628	567	645	645	630	660	599	600	630	580	625	622	612	638	648	633	628	574	651	669	645	666	653	612	596	586	588	601	617	615	574	632	642	601	653	624	620	648	605	608	600	591	614	601	599	608	632	633	606	615	640	669	634	656	580	601	595	621	632	582	589	674	649	588	614	575	638	590	594	629	580	628	605	637	600	584	590	606	593	600	656	590	635	608	597	599	589	597	609	625	544	635	626	640	567	579	613	612	561	595	607	612	591	610	623	643	571	636	610	589	554	625	628	602	619	572	613	599	577	566	632	583	580	581	663	625	593	566	650	639	578	599	618	592	602	574	637	573	558	586	622	622	570	601	638	608	611	619	630	627	625	622	615	628	578	625	638	547	619	621	614	638	638	621	586	654	611	648	646	589	624	590	635	635	592	627	621	601	600	567	598	630	598	589	627	620	560	603	613	565	616	606	607	616	637	612	583	607	577	604	580	626	606	621	617	629	611	586	561	611	589	571	589	621	615	649	611	623	642	654	604	578	575	635	633	576	595	595	608	594	616	623	617	643	629	612	594	599	592	640	592	620	575	564	631	607	628	586	636	631	633	578	601	611	626	568	593	547	594	561	583	649	612	607	593	593	588	638	616	622	602	599	589	599	642	650	610	578	575	582	622	598	616	689	659	615	599	617	598	607	566	621	597	590	579	612	605	608	590	608	645	615	616	621	580	631	587	576	582	591	582	602	605	612	614	608	579	626	658	624	589	632	588	594	621	576	596	610	644	603	605	619	622	614	600	588	580	630	593	662	619	685	588	642	643	615	629	621	613	564	567	579	548	596	593	598	635	550	611	592	579	648	584	595	575	645	616	583	590	587	569	604	614	622	581	611	561	632	640	570	584	532	558	629	633	585	601	621	597	595	596	610	552	566	571	614	603	624	606	616	612	603	582	630	580	580	609	603	616	591	639	599	626	589	562	561	657	632	586	615	639	611	620	605	619	613	624	585	606	603	582	553	628	602	623	643	622	612	610	618	610	623	571	655	626	592	656	640	623	610	642	590	625	586	653	610	576	587	636	573	606	618	579	604	626	608	606	568	649	614	616	555	596	641	601	632	608	627	625	579	625	660	645	610	628	586	598	640	623	608	593	602	591	662	582	655	607	597	627	635	618	574	619	613	607	610	586	606	609	567	653	579	600	628	612	588	606	555	625	597	577	638	580	609	596	585	628	598	632	619	611	637	615	581	581	618	586	562	609	634	639	628	591	630	577	630	623	567	591	630	647	596	624	542	604	615	617	584	628	608	633	617	603	590	625	644	593	588	592	616	624	620	584	609	615	592	592	581	637	582	621	581	591	601	598	602	608	625	599	611	588	587	598	585	588	583	580	579	612	607	572	575	601	636	597	525	611	621	567	569	656	581	600	591	644	553	640	587	602	573	614	558	590	554	621	611	600	621	599	593	627	573	685	582	572	611	592	611	597	615	611	565	562	601	630	635	598	595	597	575	590	649	646	597	613	624	591	654	624	640	575	603	586	623	589	575	592	571	614	588	609	634	582	604	583	607	588	615	615	623	638	584	604	580	579	571	621	629	616	602	599	626	611	611	587	611	627	636	629	593	639	612	606	583	655	617	608	666	622	562	601	603	617	638	630	593	625	617	571	610	614	595	615	657	588	594	590	623	663	622	616	635	632	584	580	569	629	623	618	611	626	596	549	634	661	608	619	606	643	593	602	617	572	579	635	593	628	635	620	622	613	578	606	623	566	636	587	665	609	597	588	615	660	567	607	580	612	587	580	603	611	639	614	611	607	619	608	609	573	592	628	594	611	617	602	590	622	617	597	614	640	627	609	641	635	602	630	639	603	602	605	643	617	653	634	597	598	593	635	592	671	571	580	626	628	637	629	592	611	598	602	638	648	600	601	643	601	637	589	620	621	595	619	580	613	579	652	625	623	549	636	615	624	602	603	662	556	585	567	626	642	607	613	606	574	630	551	569	617	600	625	627	639	619	616	606	595	616	622	636	647	633	580	570	631	586	577	604	623	666	637	586	579	653	579	612	563	580	612	558	645	576	641	597	596	620	593	561	594	599	597	571	622	630	650	614	632	599	608	589	583	588	611	619	628	606	619	624	577	633	607	622	608	616	660	613	614	601	570	557	622	604	626	566	596	585	593	558	585	615	620	601	607	587	610	596	602	576	630	590	576	615	634	652	603	631	626	622	626	603	641	617	633	639	597	618	635	621	628	569	627	615	600	628	612	634	600	652	603	567	598	608	609	589	618	651	633	610	572	598	601	611	594	642	615	596	603	634	624	626	571	603	622	592	610	632	612	597	614	579	581	584	605	593	570	621	628	633	603	620	616	584	609	615	588	536	636	638	601	563	603	606	605	600	599	602	620	595	671	587	604	595	591	629	602	597	599	624	610	556	550	602	634	612	623	610	633	594	585	620	593	604	614	619	613	605	612	571	603	640	574	639	582	624	589	627	609	612	596	605	638	567	582	639	575	613	582	625	608	604	613	627	611	626	595	638	646	576	629	574	584	621	604	616	655	582	602	641	627	609	618	587	642	604	643	627	580	626	649	604	600	598	609	584	594	581	608	624	610	565	644	630	615	659	638	602	640	598	625	635	602	608	621	662	633	583	583	632	613	594	617	612	574	566	613	614	621	583	645	619	570	572	585	600	611	606	601	590	604	594	595	579	648	613	551	628	598	605	578	612	620	594	628	599	594	561	610	628	596	631	627	556	666	624	605	565	631	586	571	586	573	600	621	592	591	637	641	619	627	614	608	617	623	623	563	594	639	631	586	649	629	631	600	616	623	619	616	618	576	591	614	638	609	592	594	585	610	626	620	553	639	612	630	560	586	608	610	607	598	576	596	574	658	644	576	589	615	573	636	597	609	601	618	597	607	575	631	617	594	640	554	598	585	597	595	617	579	625	624	581	621	621	597	610	578	602	632	578	592	632	588	580	584	597	628	613	599	592	610	556	610	648	626	601	618	623	635	625	598	626	556	642	629	617	570	585	614	610	551	611	611	663	635	646	592	627	619	617	609	612	607	587	570	625	570	598	624	595	613	584	634	595	631	586	635	601	561	636	572	593	583	647	620	607	623	561	584	607	638	620	615	634	616	609	618	583	602	610	647	647	606	625	613	576	597	640	601	683	627	623	594	613	613	639	653	613	639	598	646	590	605	628	649	579	592	635	590	580	634	611	568	583	594	598	638	587	646	621	631	598	610	575	651	603	601	554	582	576	616	613	590
7752	3327	1222	738	964	926	805	786	553	501	423	357	334	331	266	268	208	170	159	131	147	134	110	106	101	94	72	77	69	73	72	61	77	76	60	61	52	59	58	59	53	56	53	57	65	60	48	53	44	56	51	52	45	37	37	31	49	42	34	51	49	51	40	34	41	39	55	37	46	36	36	45	41	47	39	47	37	39	47	44	47	32	42	40	45	33	42	49	40	35	33	39	38	32	43	49	44	48	38	42	43	46	36	40	43	49	37	33	43	59	33	43	51	33	45	46	37	48	45	38	38	42	47	43	29	36	43	44	31	37	42	45	43	40	51	32	37	49	43	49	49	33	39	43	37	58	48	46	51	39	44	29	40	51	49	38	48	44	50	36	39	42	24	38	40	45	47	44	48	45	40	41	39	43	37	53	47	34	41	48	45	44	39	46	43	34	46	40	41	33	44	36	44	47	46	45	47	47	39	55	45	44	40	49	42	36	37	36	38	49	40	36	41	45	35	40	37	30	56	37	43	45	46	31	53	46	32	40	34	37	46	32	40	43	38	38	50	42	32	27	38	35	39	56	42	30	35	35	43	45	41	46	42	38	35	34	32	43	38	41	49	27	43	55	51	48	38	49	39	49	42	40	39	39	40	37	38	39	35	41	38	31	45	29	38	44	32	39	46	34	40	50	44	43	47	41	45	26	35	50	55	35	42	39	31	51	48	48	44	34	40	40	50	40	35	44	50	38	46	40	41	37	39	36	31	33	38	43	43	40	45	32	40	44	33	41	31	45	46	49	45	33	43	37	39	42	48	53	43	42	50	49	37	39	42	34	41	47	50	47	29	41	43	46	48	50	36	39	34	37	49	48	42	50	42	32	37	38	49	37	33	36	41	36	33	43	50	41	48	33	41	31	44	36	36	46	48	33	40	31	39	39	42	33	45	37	35	47	44	41	35	37	35	39	42	43	41	40	41	61	47	44	40	46	31	42	49	34	45	41	44	42	46	44	46	50	44	41	32	47	37	42	53	36	44	47	34	42	34	43	44	39	43	49	42	40	45	52	33	38	49	44	36	42	44	34	46	40	41	36	41	64	39	39	40	36	34	46	47	42	42	39	47	46	48	34	38	38	44	52	26	47	38	46	47	46	35	51	42	42	38	39	35	46	39	47	47	40	42	40	28	35	39	37	32	47	35	35	41	33	35	37	36	54	41	41	42	38	43	40	30	40	31	37	39	53	59	44	32	36	43	50	27	43	28	46	34	49	50	45	40	37	43	49	42	41	36	39	39	32	47	40	45	40	52	42	52	41	40	35	37	46	42	44	39	47	33	60	43	38	36	47	43	34	48	24	33	37	37	39	38	45	37	34	52	42	39	46	40	46	36	51	39	45	46	38	48	36	50	45	31	59	35	36	30	37	40	35	52	45	32	42	39	39	30	38	39	45	51	37	36	46	44	41	37	47	42	42	39	41	43	43	42	35	47	36	46	43	42	51	42	41	39	54	38	39	45	38	49	37	42	52	38	33	35	47	54	49	43	47	35	43	38	37	36	39	36	34	40	40	35	44	38	36	40	47	38	46	31	40	34	40	45	38	42	42	50	37	37	47	47	44	36	48	38	43	35	46	39	46	44	42	37	57	42	35	48	53	39	42	44	40	44	41	45	40	45	41	49	51	54	40	36	40	53	32	40	44	37	33	37	33	38	36	38	48	45	40	38	47	40	41	37	48	40	36	41	34	57	38	30	40	33	38	36	37	38	36	42	39	27	32	35	35	40	48	44	50	39	42	39	43	45	41	49	28	33	49	47	53	40	39	44	42	33	42	42	44	43	36	29	31	44	40	43	37	32	45	35	28	36	40	47	51	48	28	51	44	35	45	48	46	53	35	41	35	48	41	38	51	43	35	52	40	34	48	39	39	34	56	47	33	50	43	32	47	42	45	40	41	52	37	38	57	49	38	24	39	41	35	37	39	39	37	39	36	36	40	38	34	31	31	47	47	41	37	41	48	42	50	39	45	33	51	52	45	43	49	46	45	50	43	47	51	39	43	40	29	46	31	46	34	39	44	45	44	51	45	49	40	49	44	32	52	48	31	31	37	41	54	44	42	45	36	39	37	35	35	42	39	45	34	39	37	53	52	57	44	49	43	35	50	47	50	38	41	34	45	27	47	37	33	48	42	41	40	39	44	50	37	46	50	32	40	45	52	30	41	47	38	44	41	46	39	37	40	38	54	44	35	44	36	45	48	31	39	40	41	42	35	36	47	54	48	31	46	43	43	45	52	39	48	41	45	31	45	43	45	37	44	35	37	40	36	44	39	32	47	31	37	51	35	45	46	46	38	38	56	36	53	41	34	44	41	36	51	47	34	53	38	42	53	44	34	37	35	34	42	37	52	44	47	37	42	44	47	39	36	44	49	38	40	38	34	34	43	37	41	48	39	50	46	42	38	40	50	43	45	44	41	30	33	44	51	34	41	44	41	43	32	48	45	37	43	39	47	40	47	29	31	49	46	38	35	47	32	48	41	38	33	41	39	52	46	41	40	41	39	39	51	49	41	34	46	41	35	32	43	52	46	44	43	39	29	32	35	40	36	36	45	38	39	41	40	44	51	49	44	31	37	34	41	35	37	35	37	37	42	46	42	42	34	40	45	47	27	46	46	41	51	52	47	46	39	47	54	52	27	38	38	37	40	36	53	45	40	31	34	37	27	36	36	41	50	42	50	43	47	26	31	39	39	37	42	45	45	44	44	33	48	52	32	42	33	35	47	46	41	39	43	42	33	36	38	48	37	32	48	43	37	49	48	53	46	43	32	47	39	54	42	33	43	40	35	46	51	42	39	44	43	37	47	33	39	47	45	45	44	46	45	41	33	62	35	40	51	34	55	42	57	45	42	42	35	56	36	22	41	38	41	39	55	39	44	40	29	45	28	42	33	34	38	35	27	35	46	64	41	36	39	36	46	34	38	41	44	41	37	50	52	39	40	44	38	32	28	55	49	37	40	40	43	45	47	28	49	36	35	44	42	35	42	51	39	38	39	40	43	42	49	46	36	39	37	47	36	42	48	48	26	36	46	42	36	27	44	41	44	39	33	40	44	44	45	37	35	41	36	47	44	45	30	39	46	49	40	42	42	37	46	43	43	41	26	37	48	46	56	33	27	52	37	32	45	38	39	36	43	38	45	52	40	33	31	43	38	41	47	51	39	53	39	36	42	35	41	31	63	47	35	31	39	44	32	54	38	36	42	43	47	51	37	46	55	38	46	37	47	47	46	43	46	44	39	49	35	33	55	36	42	43	50	41	45	36	38	48	36	38	43	35	40	33	45	37	34	49	35	44	50	44	43	32	38	59	37	46	28	35	45	36	41	32	33	45	47	52	44	41	49	38	32	39	42	52	47	49	39	41	39	35	46	39	36	33	51	40	35	31	46	35	42	50	46	50	55	43	38	48	39	39	45	35	43	43	35	34	41	37	43	42	41	49	39	48	44
44713	29673	20555	30127	37618	37661	34904	31407	26848	23070	20194	18222	16775	14655	12757	11370	9798	8270	7087	6397	6136	5313	4946	4504	3774	3414	2951	2817	2300	2039	2130	1958	1900	1824	1743	1708	1663	1586	1554	1595	1603	1559	1474	1431	1389	1389	1313	1162	1138	1100	1013	969	886	869	866	830	795	841	844	772	801	797	834	770	709	777	766	737	798	797	774	808	776	712	718	709	663	719	748	718	739	719	718	685	692	736	711	767	785	736	764	677	711	705	700	705	723	664	672	766	691	718	690	744	757	737	726	743	704	745	709	666	669	693	669	732	742	739	745	724	734	758	685	749	777	763	681	704	715	694	711	676	669	732	667	633	670	644	678	680	688	673	742	735	664	663	703	681	669	706	736	688	653	734	694	712	715	713	673	716	700	676	668	672	700	673	705	616	641	708	635	712	654	637	741	669	685	676	681	678	710	679	668	702	690	696	729	709	669	656	677	690	684	623	639	654	723	679	675	639	673	681	683	678	704	752	678	685	705	680	658	686	674	710	654	688	679	738	698	671	687	682	731	713	666	689	678	720	664	688	651	721	688	660	644	664	641	696	641	690	704	679	639	715	690	665	707	660	717	689	695	711	691	715	701	605	712	746	708	682	694	681	717	674	634	722	668	694	720	688	669	693	682	703	665	641	672	673	681	648	680	648	685	693	713	694	717	698	658	692	675	646	677	676	723	700	693	667	702	651	694	663	676	659	652	651	715	661	652	717	720	678	640	679	672	641	689	675	727	673	662	660	721	739	672	685	681	707	657	651	696	692	704	654	702	675	722	704	693	696	672	704	702	720	676	730	662	697	712	630	670	684	696	669	680	695	702	689	667	697	660	645	719	729	711	697	686	664	649	678	672	685	679	676	718	723	697	714	664	680	684	667	707	689	688	664	711	718	677	697	630	662	709	664	713	671	644	714	667	660	698	664	691	673	668	662	689	716	711	668	693	689	713	731	693	674	692	667	747	668	735	647	661	682	674	665	718	666	692	670	707	729	688	655	667	709	707	694	643	696	664	645	722	681	697	708	744	672	678	684	698	702	694	710	692	666	704	688	679	687	704	694	650	693	686	709	728	689	684	683	709	695	699	659	676	716	667	716	665	634	716	717	689	681	680	688	673	640	715	644	700	691	662	705	667	691	708	742	667	655	676	653	720	655	683	701	714	707	700	682	723	675	690	674	683	681	677	689	702	662	715	675	659	674	665	694	636	654	693	669	676	662	702	720	710	678	698	667	688	700	724	730	679	691	687	691	677	761	639	689	672	712	661	690	673	697	686	703	666	693	712	689	643	691	680	679	675	662	711	715	648	686	707	694	691	727	645	675	644	665	681	655	694	639	680	696	696	731	647	704	720	665	691	722	716	672	679	687	670	674	711	645	644	691	693	674	676	668	685	720	706	683	699	677	654	668	688	691	725	654	688	677	715	701	717	654	693	691	726	654	697	743	679	649	714	705	693	677	672	709	668	704	702	654	656	729	674	690	682	652	653	711	694	711	690	723	681	680	708	710	700	722	643	737	681	676	686	659	664	683	682	686	665	658	695	708	692	641	655	711	674	699	683	706	695	674	677	663	660	686	671	680	650	689	688	734	693	713	669	607	692	681	670	690	652	654	735	690	709	684	674	709	707	670	665	666	689	707	694	689	704	698	690	648	726	669	677	681	681	664	688	716	697	685	673	629	661	674	709	704	741	770	680	680	698	717	692	698	648	701	691	700	683	672	718	689	695	669	703	702	686	645	683	736	688	673	723	706	700	699	667	686	649	682	666	691	700	696	687	799	685	719	674	710	715	679	711	687	699	691	700	662	656	698	681	669	706	691	692	670	663	687	647	718	683	681	711	707	624	672	672	656	722	697	670	683	694	676	695	690	664	694	664	678	697	724	697	661	707	704	659	711	659	677	693	690	706	693	663	655	700	716	712	686	710	682	669	701	670	690	676	664	679	709	640	655	686	667	691	697	726	662	717	639	626	679	674	740	671	706	661	702	692	653	700	681	699	711	655	708	658	723	692	710	688	652	644	726	749	661	735	704	681	682	693	669	660	747	651	677	695	682	714	644	672	673	675	690	743	668	684	684	708	701	706	674	702	689	656	650	639	677	680	665	700	706	705	646	667	697	625	672	704	716	665	649	687	711	652	674	694	697	655	740	697	717	705	677	706	664	660	664	709	698	720	697	672	698	704	693	680	672	697	737	688	684	699	701	731	702	681	684	663	693	706	675	679	691	708	666	700	695	706	719	702	643	694	694	634	680	676	669	683	752	660	693	669	698	651	683	719	699	696	716	705	672	683	689	704	676	716	728	722	716	682	702	698	672	694	633	707	723	708	677	700	715	719	694	697	710	755	664	610	683	660	666	680	699	694	677	689	668	686	699	679	671	706	640	697	718	686	666	720	707	684	677	693	709	684	671	619	660	687	757	678	636	667	703	619	667	672	680	665	677	754	679	645	656	686	712	696	647	694	740	736	709	712	712	644	707	685	688	695	733	677	671	620	682	711	739	716	681	684	654	678	660	683	673	693	663	655	665	731	702	735	678	654	673	668	687	696	711	701	714	722	745	707	680	676	705	723	671	672	692	721	709	707	674	667	688	692	702	636	707	688	675	662	675	678	695	639	696	727	682	703	687	742	704	656	663	673	691	695	706	675	690	655	637	652	683	699	692	643	661	680	667	656	710	719	655	646	688	723	687	713	637	706	683	737	686	680	631	635	719	642	723	645	699	657	686	686	684	671	689	680	681	661	724	695	662	733	720	649	680	695	673	698	693	709	722	700	691	746	695	693	688	694	703	678	664	707	718	655	671	676	684	709	645	714	719	698	720	666	664	678	716	721	684	730	664	706	664	658	661	729	718	655	688	678	732	684	624	696	692	710	678	714	706	689	694	655	707	699	704	711	662	652	680	686	698	652	703	667	676	696	686	674	704	667	679	680	615	668	710	684	686	730	680	675	668	681	653	740	706	729	728	666	670	708	636	673	663	679	710	670	693	700	664	701	728	736	667	678	688	690	675	733	665	682	736	656	695	739	687	738	697	666	668	699	680	754	658	718	711	735	676	685	657	687	729	674	668	706	656	699	734	671	698	663	639	725	654	692	689	694	666	641	710	713	733	710	684	683	680	718	709	723	645	691	682	680	658	668	685	691	695	700	723	700	634	719	703	703	712	690	738	693	700	720	682	694	695	689	652	649	704	677	702	712	720	701	704	688	683	719	693	671	679	685	688	655	651	677	675	722	661	630	745	704	697	692	687	697	654	668	740	700	679	679	681	687	689	679	711	683	662	659	675	694	664	709	676	675	708	666	657	712	648	746	695	727	706	676	751	702	688	643	689	745	680	701	715	639	707	722	703	730	709	669	663	644	677	684	696	673	669	677	705	684	684	668	665	660	712	667	724	676	734	630	652	667	653	716	655	671	681	696	647	689	667	710	695	699	690	679	701	666	656	674	673	669	695	708	710	701	735	689	722	696	731	683	691	703	666	645	697
3432	1237	538	346	413	465	394	399	302	246	154	173	195	144	134	104	94	102	95	69	69	59	60	52	52	44	51	37	30	32	37	41	32	45	37	52	30	35	38	27	32	32	30	38	35	30	32	31	30	32	29	32	29	36	34	32	30	33	30	26	27	27	28	31	21	27	26	30	35	23	28	19	40	29	34	29	31	28	25	23	24	24	42	29	34	24	36	31	23	27	27	21	26	24	31	25	30	28	30	19	35	30	22	23	24	36	29	24	27	24	22	32	27	27	28	33	23	45	27	29	31	28	31	37	31	15	23	25	30	33	17	24	23	33	34	38	37	20	28	29	33	22	36	26	25	26	30	24	35	35	32	22	27	36	34	23	34	18	22	30	26	21	34	32	31	29	26	27	34	25	20	26	35	32	31	28	22	23	30	21	25	33	31	24	31	42	31	21	21	25	29	27	26	28	38	25	29	23	21	22	30	29	41	27	23	26	30	26	27	25	26	27	18	26	27	35	36	30	31	27	33	34	25	34	29	23	34	26	42	33	25	22	26	20	28	29	29	20	26	38	27	27	37	33	19	20	17	34	23	30	26	26	27	33	25	25	31	28	25	26	26	27	28	29	25	36	39	13	34	32	28	29	27	37	26	32	25	23	28	28	26	29	27	25	27	20	20	32	27	32	35	33	32	30	24	33	33	27	26	26	27	42	31	28	26	34	25	32	25	28	22	30	26	34	29	30	28	32	36	26	30	22	30	37	28	31	29	27	33	26	25	32	27	23	24	24	26	20	30	23	28	27	22	30	29	33	29	33	36	30	24	23	22	29	23	25	30	27	36	35	26	29	18	26	19	22	32	28	23	27	27	35	22	29	29	27	31	34	27	22	29	19	33	24	21	24	32	28	24	22	34	24	32	31	30	23	34	24	30	34	28	23	28	21	28	33	18	27	28	22	40	21	23	39	24	27	24	28	29	25	36	25	26	28	33	17	22	29	27	29	22	24	25	25	24	28	31	28	29	22	33	36	26	29	24	28	15	36	28	27	36	28	31	28	23	28	25	28	27	28	27	24	17	29	43	29	43	29	24	25	24	31	30	28	33	36	33	26	26	25	22	27	38	30	25	33	26	39	29	27	27	30	36	26	29	21	27	22	22	36	27	22	25	34	27	29	24	22	34	31	25	22	27	33	28	22	30	27	27	19	25	40	25	26	34	30	25	42	37	29	28	20	38	24	25	28	28	26	27	30	28	26	32	32	26	26	18	27	30	18	39	30	19	25	25	30	36	29	28	22	30	34	29	26	30	29	29	31	37	28	34	24	23	33	25	36	27	24	27	23	25	28	32	39	24	32	32	28	30	27	26	24	28	31	29	26	38	24	28	34	31	27	25	29	39	31	25	21	35	35	29	29	24	23	29	28	40	26	26	21	29	32	23	23	24	24	25	32	27	26	27	25	19	30	26	25	26	25	27	30	32	30	31	28	42	24	26	26	26	30	34	33	29	19	26	21	28	25	25	26	35	28	27	20	28	32	23	31	24	36	23	20	24	25	34	35	38	24	25	30	26	35	19	21	35	22	32	37	23	25	31	29	31	30	34	25	30	26	28	28	22	27	26	27	33	33	27	32	21	32	33	25	23	23	34	27	22	22	29	22	20	38	26	27	38	23	29	32	28	24	24	30	29	27	26	21	37	21	35	34	41	23	26	26	33	30	24	32	28	26	31	24	22	16	19	31	23	21	28	25	18	29	35	29	35	30	27	31	23	31	26	28	24	28	21	27	28	31	29	17	28	34	36	38	33	25	36	34	25	27	24	28	24	29	25	33	38	26	24	24	28	22	33	23	30	34	26	30	27	25	31	27	21	31	22	40	30	16	23	33	20	22	34	24	31	30	27	18	27	40	42	22	24	17	25	26	21	17	23	29	27	31	21	33	28	25	30	29	23	25	29	34	26	17	21	31	26	34	30	30	26	26	28	30	30	28	25	23	31	36	19	30	31	24	28	29	33	27	35	25	24	19	21	23	33	26	31	24	15	23	28	30	29	23	24	27	28	32	27	25	37	14	28	23	27	33	30	31	36	32	43	38	29	32	27	20	20	32	28	28	28	34	21	26	30	33	26	29	24	32	24	26	31	31	25	31	38	30	26	18	24	22	36	26	30	29	33	27	22	24	30	43	20	30	25	28	28	36	27	17	37	38	24	23	27	26	24	30	31	25	28	34	31	21	37	28	31	25	26	26	30	29	34	33	23	22	31	27	30	29	26	27	30	30	33	27	31	21	17	35	34	30	29	23	29	31	26	26	29	26	27	32	34	25	27	21	24	24	28	23	24	24	26	33	27	25	29	30	27	32	26	21	32	20	18	29	23	16	24	35	17	26	31	25	24	31	28	27	35	17	33	28	25	29	20	30	33	23	28	27	32	21	22	28	32	19	35	18	37	24	23	28	31	30	34	20	28	32	25	28	20	27	29	38	23	24	27	43	35	26	29	33	26	27	15	33	24	30	29	32	30	20	36	31	27	38	25	15	30	31	25	28	32	32	31	23	23	27	34	24	21	39	24	30	26	33	27	20	33	25	31	27	28	24	21	30	34	34	35	32	27	22	21	35	31	27	20	29	30	26	24	21	26	29	28	21	32	29	22	27	31	41	26	34	32	24	28	35	23	29	32	23	30	34	29	22	27	26	36	27	29	33	28	20	32	24	27	39	27	28	26	26	23	33	36	29	32	22	26	20	29	25	33	22	33	21	28	30	30	34	26	27	29	25	29	29	20	30	22	22	31	29	27	16	28	32	27	27	33	25	20	28	25	21	22	19	30	24	21	23	28	32	30	19	24	29	31	31	22	27	36	27	30	32	24	34	21	30	27	18	21	27	31	25	31	26	27	25	32	26	15	14	28	30	26	29	28	28	36	31	39	25	21	26	24	31	27	26	26	19	31	29	23	23	26	35	25	28	26	31	26	37	35	24	27	35	26	25	17	27	35	15	32	26	31	26	29	27	19	29	35	30	25	29	26	30	34	36	31	31	24	31	27	27	29	30	24	24	24	23	20	29	26	26	31	37	34	23	42	24	23	21	21	29	26	29	26	22	35	30	28	27	37	31	35	29	28	27	44	27	34	26	33	34	33	27	24	33	30	30	30	36	24	36	23	31	26	26	25	14	34	28	29	21	22	27	36	22	27	30	28	42	27	25	25	24	29	25	27	23	29	22	25	30	40	25	26	26	22	30	36	30	25	29	30	31	29	30	26	30	29	38	16	33	24	32	31	24	26	31	35	30	31	22	31	27	30	30	25	34	31	29	29	32	27	32	34	27	28	28	27	28	35	17	27	31	36	35	35	37	25	28	18	20	30	37	26	18	28	18	18	23	28	33	26	32	35	33	32	37	36	27	39	32	20	26	27	38	24	28	27	26	25	23	24	23	31	22	33	26	37	34	30	19	22	18	22	33	30	26	37	27	26	27	36	26	20	30	30	18	20	29	34	25	20	20
33856	21788	12930	22398	28991	29112	26468	23310	19238	15068	12311	10836	9901	8505	7307	6232	5233	4301	3893	3357	3080	2826	2643	2153	1898	1716	1613	1352	1155	1108	1095	1004	989	964	946	875	888	924	885	850	871	857	844	768	770	753	788	698	616	610	609	587	549	552	508	569	459	519	508	517	511	515	524	530	513	499	496	483	499	490	506	523	494	515	491	435	492	500	513	482	492	495	497	516	484	455	500	490	440	488	489	503	474	479	463	481	487	455	455	486	478	475	474	474	467	498	494	471	502	492	484	517	510	481	516	451	463	485	477	456	484	508	496	486	467	491	477	491	504	480	480	463	469	469	453	456	444	485	489	467	452	464	482	466	485	463	528	491	467	518	526	486	446	438	507	479	488	448	484	452	484	499	493	470	457	457	449	437	508	455	483	446	436	492	447	455	484	474	478	451	456	469	440	500	435	477	465	454	446	503	461	460	475	475	453	437	430	464	474	483	462	477	464	487	451	477	426	466	470	473	448	478	488	453	465	481	480	469	452	468	447	448	481	485	459	454	464	501	453	450	449	447	453	456	504	447	484	442	481	456	451	492	507	474	471	489	482	462	446	469	463	500	448	453	489	510	473	445	437	500	460	478	476	464	483	478	456	468	456	432	501	477	483	516	489	462	489	417	485	459	486	508	490	466	494	477	479	460	469	464	445	451	521	463	474	459	489	451	510	504	473	488	454	464	459	424	457	452	454	482	476	471	440	447	487	456	479	496	418	456	474	476	435	472	438	489	461	478	431	430	479	453	456	453	463	464	460	472	455	473	424	480	471	502	469	501	461	488	513	496	489	459	452	458	456	453	443	488	478	501	493	468	445	463	501	480	461	466	448	449	428	438	451	464	536	425	464	469	478	465	435	490	469	438	466	477	456	496	491	472	471	469	481	415	476	465	455	457	496	487	452	460	501	500	481	429	475	503	449	462	488	447	451	483	470	483	495	432	474	481	467	491	473	503	441	491	425	436	502	417	477	471	472	440	475	501	485	467	408	450	502	447	475	498	488	451	453	479	469	439	420	473	517	488	503	458	441	445	498	440	451	448	459	477	502	441	488	486	450	508	461	463	447	457	455	454	456	444	422	462	458	512	452	511	457	465	470	433	443	464	465	447	461	460	506	467	439	441	481	494	484	497	455	446	458	474	452	459	505	465	429	519	427	473	449	476	437	513	444	462	428	497	452	444	469	424	446	477	483	479	514	481	463	446	461	483	467	457	509	518	493	456	495	474	519	421	493	482	442	505	436	480	453	486	449	492	492	447	467	467	417	468	463	487	476	449	461	478	447	471	473	476	416	436	456	488	456	470	479	477	466	470	442	461	475	481	459	455	509	446	445	473	467	475	466	443	502	449	502	471	488	434	474	458	475	521	443	460	453	452	447	452	453	485	452	436	458	457	448	486	451	461	477	463	435	458	459	463	469	452	462	478	504	474	444	466	465	456	459	447	448	477	468	492	493	475	511	472	458	479	499	454	428	459	466	485	453	466	491	439	475	474	463	476	451	442	464	491	470	478	455	440	485	450	477	464	488	456	500	486	501	422	440	461	448	484	449	489	473	477	445	421	455	518	460	444	470	473	478	513	475	417	467	474	462	442	462	421	466	475	476	465	449	466	482	496	443	430	509	462	469	426	479	472	465	449	470	487	484	443	447	461	438	469	467	478	472	441	455	476	469	462	510	459	443	440	465	484	439	429	430	428	487	480	453	502	457	470	434	448	491	456	487	462	476	460	496	445	477	430	443	448	441	479	492	443	479	478	429	485	468	483	447	479	482	438	496	455	483	451	444	464	479	445	439	461	436	456	459	443	467	449	446	453	484	494	481	492	493	433	461	482	441	496	498	507	464	478	470	443	488	467	438	465	481	484	437	442	474	479	460	488	472	426	459	438	510	465	480	460	468	464	462	449	486	444	483	474	457	465	426	422	457	454	453	454	461	445	448	454	460	455	460	453	476	488	479	440	453	488	456	450	470	516	474	450	486	488	458	452	465	475	447	481	450	471	473	449	464	459	444	489	468	476	444	450	472	489	473	477	475	484	479	472	462	422	430	446	480	477	482	477	438	493	487	463	449	450	475	461	449	448	421	471	493	434	489	472	483	473	465	426	503	500	466	469	455	453	441	455	469	427	451	458	434	437	443	463	453	457	476	456	493	468	477	476	445	481	453	425	464	492	487	460	476	465	463	474	496	492	481	473	490	445	479	454	488	480	449	501	443	468	472	460	449	448	511	499	483	466	464	489	483	423	443	463	504	452	481	447	436	473	497	488	441	494	485	449	463	474	490	433	453	448	519	523	494	470	459	472	456	478	435	477	484	454	457	463	491	467	472	438	463	439	482	490	454	506	492	482	455	475	496	433	478	477	455	437	496	468	486	473	497	481	473	469	479	484	434	473	439	457	453	458	471	455	503	483	507	463	429	482	439	441	451	466	478	472	485	447	475	430	435	488	467	458	475	466	466	477	491	473	476	512	462	451	504	504	482	468	485	467	525	468	509	458	500	490	421	464	448	494	436	491	460	463	462	460	429	471	443	448	440	441	465	478	449	460	428	490	465	458	479	490	433	445	443	476	475	497	465	482	474	450	481	473	490	486	453	495	491	505	451	493	462	464	479	462	461	460	483	449	481	466	467	501	442	477	476	491	462	459	481	463	461	444	456	474	479	480	459	490	480	464	476	476	500	442	462	450	435	494	437	441	457	468	496	470	467	525	455	462	479	461	455	489	461	477	473	486	473	476	458	477	474	447	514	453	470	486	486	490	471	483	474	486	452	470	465	465	448	437	475	464	478	466	452	500	452	488	471	485	442	427	445	495	457	469	493	419	446	458	459	491	474	474	491	488	402	487	479	476	462	471	485	471	435	450	489	468	474	461	437	475	491	489	448	453	484	470	441	459	471	488	447	435	474	442	469	441	467	483	499	436	492	452	472	487	471	460	513	467	441	497	489	487	473	468	458	475	472	488	478	492	444	460	448	471	464	429	452	494	451	445	479	482	476	465	488	444	466	453	413	452	476	439	481	470	455	456	498	445	488	512	437	488	513	472	466	475	465	466	491	517	459	458	482	482	495	489	473	424	467	472	461	467	441	481	481	489	481	456	476	493	512	484	448	449	425	475	473	453	467	512	499	438	476	469	496	482	449	425	488	484	470	453	498	485	451	486	484	408	423	482	466	471	438	453	472	489	445	464	460	485	463	463	478	463	451	448	461	437	457	486	477	449	482	463	451	513	476	420	500	435	472	462	477	493	491	468	471	457	464	453	474	491	469	476	489	426	452	455	488	455	529	473	440	480	462	453	481	459	468	498	467	476	450	473	446	464	434	483	473	469	471	480	469	467	458	449	454	452	437	520	426	472	453	506	495	465	468	497	507	445	538	469	471	489	447	460	472	492	437	458	481	470	451	453	460	469	448	482	448	407	484	491	483	427	462	491	493	465	471	467	463	471	481	452	479	513	493	474	423	447	486	477
6145	2832	903	687	858	833	720	651	565	420	353	300	306	246	211	185	173	154	143	111	94	91	94	87	88	95	77	57	62	63	54	55	46	61	42	51	51	57	56	38	50	50	39	50	50	48	46	43	52	46	41	34	28	35	33	42	36	38	33	36	29	40	37	38	34	47	36	43	31	48	39	30	25	34	31	28	29	40	30	51	40	33	36	45	23	40	34	53	39	42	39	42	29	36	42	45	22	39	31	28	46	36	31	33	28	35	39	32	28	50	35	33	40	37	37	42	34	40	32	35	37	40	38	26	25	38	34	21	27	38	33	34	41	26	37	30	47	38	27	38	24	32	22	26	27	40	37	45	39	45	43	42	33	37	33	36	33	35	38	41	44	32	27	37	29	26	30	40	43	30	35	27	29	37	34	26	42	44	35	34	37	32	36	37	27	49	37	40	29	39	27	35	37	33	40	32	42	29	36	26	36	33	49	41	34	45	27	30	34	36	50	40	21	49	34	26	36	32	34	32	30	32	42	38	39	23	40	42	33	35	35	42	28	27	27	34	29	33	44	48	39	37	41	38	24	43	35	41	34	34	35	37	31	45	34	42	35	24	28	37	48	33	31	37	39	43	30	28	36	25	38	26	41	31	45	24	38	45	39	30	37	31	44	34	27	30	35	29	42	40	31	40	31	47	36	50	27	36	43	34	35	41	30	31	33	35	47	34	49	46	32	41	24	39	41	36	23	46	36	45	47	35	32	30	34	30	29	33	27	36	33	36	27	28	41	34	41	30	44	40	34	34	31	40	36	28	37	42	31	31	33	37	34	33	43	27	37	34	22	22	38	29	31	30	41	31	33	38	30	32	35	44	37	33	49	32	29	32	25	35	29	34	35	34	30	39	36	45	30	45	41	36	25	26	31	40	28	40	36	24	38	37	40	37	31	33	28	37	30	43	43	35	36	43	43	32	43	46	30	20	32	43	31	34	29	37	46	24	34	27	33	41	51	36	44	38	38	33	28	24	28	33	32	47	41	25	38	39	34	32	37	35	29	38	24	35	36	37	23	35	38	32	36	32	35	30	36	46	38	34	31	38	33	46	35	39	37	40	37	31	34	34	45	34	36	35	47	45	30	32	33	26	37	38	43	43	34	33	37	34	23	35	27	41	29	24	36	39	35	45	29	46	30	37	31	34	45	34	38	26	37	37	34	39	32	37	36	34	29	35	33	34	45	32	50	34	30	36	39	37	35	27	34	28	37	44	50	38	20	32	30	39	37	30	36	34	33	36	19	45	52	34	40	32	33	31	29	37	44	38	33	30	27	38	37	36	39	34	38	36	32	29	36	38	42	29	28	53	43	45	33	36	31	28	30	38	31	34	28	41	32	24	41	26	23	40	47	20	31	28	27	31	30	35	33	36	35	34	33	36	36	34	40	38	46	31	38	23	25	33	34	27	47	37	37	38	25	38	35	27	31	31	37	45	37	43	33	28	40	30	27	44	37	47	33	26	33	23	45	26	28	42	38	40	29	25	37	39	37	34	30	26	24	36	44	34	38	35	40	33	31	23	35	33	31	37	39	26	33	38	28	37	26	33	38	42	29	29	30	23	28	32	30	25	44	37	39	42	31	28	42	28	33	35	35	41	28	29	26	25	30	41	31	29	33	26	28	32	28	39	44	27	27	45	49	35	26	30	41	33	42	29	34	35	30	27	28	51	31	30	35	39	36	36	36	36	40	34	30	45	36	31	38	38	29	37	39	34	40	38	36	35	34	51	32	30	32	46	38	34	37	35	30	33	49	34	38	33	38	42	31	28	39	32	33	34	37	32	34	32	31	33	37	44	24	48	35	26	30	32	26	32	36	45	43	37	36	29	32	30	41	35	43	40	36	42	33	33	41	35	40	41	27	38	46	32	32	36	41	35	30	29	33	43	39	41	38	31	31	36	32	37	31	28	33	33	42	45	37	29	35	35	36	33	34	41	34	34	33	33	23	28	37	38	33	32	37	36	43	31	34	44	28	44	29	35	43	31	39	37	46	35	31	33	41	41	38	37	31	35	25	32	42	39	23	44	25	44	31	21	36	35	40	31	34	38	28	45	37	32	36	42	44	35	37	38	36	31	30	34	29	36	30	41	33	39	23	21	33	35	34	32	21	27	33	31	35	30	38	35	34	28	31	36	39	34	38	26	34	32	37	43	24	41	36	44	35	24	30	31	47	28	29	32	20	37	31	37	38	29	29	36	35	36	34	35	28	24	39	37	38	36	35	41	41	31	32	39	34	43	30	38	40	33	38	30	34	29	33	38	36	41	37	37	26	40	36	33	40	30	37	30	33	35	38	42	45	38	34	34	34	28	41	40	34	39	28	47	34	32	33	38	44	33	34	34	21	31	44	28	26	27	43	31	39	31	31	34	20	43	38	31	37	40	31	37	25	36	39	29	32	31	28	41	38	48	29	29	31	35	37	30	40	42	46	33	43	28	30	33	29	20	34	37	32	31	38	33	44	39	37	25	36	31	31	44	37	45	31	35	39	35	39	23	35	40	47	36	32	49	33	42	42	26	30	33	35	34	35	39	31	41	38	42	33	33	32	48	31	43	38	36	28	26	30	32	47	37	40	40	44	41	29	41	37	45	35	43	45	25	40	36	32	36	49	38	42	34	37	35	41	36	38	34	35	32	40	31	41	26	41	48	34	35	34	35	41	36	24	29	30	19	33	35	26	46	30	41	39	23	27	25	40	35	28	31	33	31	32	35	45	30	32	32	32	30	35	38	44	32	27	38	32	29	33	40	36	32	39	35	30	38	31	34	48	37	37	30	40	19	42	34	31	37	33	28	40	31	35	44	33	29	39	35	39	39	29	30	29	33	27	38	35	43	36	29	38	40	25	32	27	40	30	28	27	36	31	30	40	31	35	32	30	31	28	30	41	35	31	33	31	42	30	25	34	33	41	48	37	27	32	25	28	40	36	38	32	34	31	23	27	41	31	34	31	24	41	30	39	34	35	32	33	37	46	26	30	27	35	37	34	39	40	38	39	27	34	35	34	38	22	29	37	44	33	28	27	27	37	37	46	46	29	35	40	41	35	30	46	45	35	37	29	39	32	30	34	29	46	35	34	28	31	30	40	38	35	36	36	39	37	32	35	43	33	33	35	31	36	25	19	29	31	25	33	44	46	43	32	33	40	42	41	35	35	33	37	34	35	34	37	37	29	36	32	41	25	30	34	40	32	36	31	31	35	21	36	27	29	40	40	25	24	30	39	32	26	31	46	36	38	40	40	46	40	32	31	33	33	36	44	43	34	39	39	47	33	40	30	37	27	40	38	43	38	20	34	47	35	41	39	29	40	32	41	31	35	34	34	31	37	36	36	44	39	51	31	38	44	40	29	45	27	40	27	39	33	32	44	30	29	39	27	44	31	34	23	34	40	37	32	36	46	31	36	27	33	35	27	31	40	46	35	33	26	32	33	25	40	28	34	19	42	34	41	25
42888	28291	18248	29087	35542	35582	32824	30123	26257	21628	18994	16716	14877	13154	11480	9523	8338	7137	6410	5587	5042	4893	4362	3634	3393	3052	2720	2235	2064	1887	1870	1635	1686	1653	1607	1493	1432	1330	1398	1349	1352	1312	1198	1221	1264	1183	1031	997	985	851	811	751	712	722	673	654	681	695	682	676	662	639	678	688	643	610	691	642	629	646	634	692	609	657	625	636	607	602	594	658	639	586	640	637	591	596	614	602	621	627	603	646	673	627	623	585	606	605	641	611	590	604	624	653	631	597	628	608	689	636	627	619	612	630	633	634	654	618	643	684	630	609	650	652	623	656	610	571	591	580	624	583	572	602	571	606	571	566	598	603	564	591	615	565	559	618	601	581	594	579	566	562	615	618	573	589	589	597	618	579	559	595	583	580	572	572	629	601	575	583	616	631	613	581	590	582	565	584	634	600	626	582	585	594	602	596	621	560	584	581	547	604	570	591	591	608	561	564	601	570	577	573	576	614	599	611	595	558	562	576	593	591	574	573	596	575	560	641	584	601	584	567	566	586	582	595	557	553	606	621	564	598	601	599	579	568	572	560	596	651	582	603	602	554	611	567	595	585	585	601	609	595	628	620	588	623	596	576	640	633	600	605	580	592	593	588	585	606	577	591	601	587	585	564	556	609	597	607	589	622	623	591	614	595	625	606	625	563	560	603	601	610	621	587	615	610	631	567	588	573	616	604	613	598	589	578	603	618	608	562	605	577	544	589	582	578	590	552	592	534	596	553	589	559	641	615	574	584	594	583	577	600	579	568	590	593	574	628	568	580	587	607	594	629	609	575	586	597	609	580	602	586	577	608	592	597	587	583	586	612	611	591	609	571	517	593	548	577	614	596	558	580	594	550	612	617	625	595	567	609	594	579	590	619	554	628	553	595	543	634	611	617	565	595	579	589	608	592	578	583	564	569	589	578	630	553	568	571	613	609	611	582	629	605	616	574	564	633	580	593	576	533	578	622	605	598	606	631	606	554	607	600	568	538	591	597	611	613	593	565	558	639	582	577	612	596	575	642	565	594	568	624	600	587	595	577	575	548	552	612	517	605	581	599	578	576	573	593	593	529	645	621	563	610	583	597	566	554	580	560	585	583	584	637	574	561	659	598	587	568	620	572	570	565	585	555	595	606	563	591	662	596	594	581	550	599	588	574	552	617	582	632	606	588	600	605	568	556	622	560	582	552	582	563	591	643	606	585	577	581	618	638	572	578	571	582	609	588	599	614	610	633	609	533	612	568	594	556	623	527	545	592	597	595	614	580	583	573	551	608	584	559	636	561	613	550	571	551	567	615	594	570	582	578	574	585	581	568	603	586	564	610	604	587	576	601	599	576	604	600	559	568	561	587	588	611	621	556	583	608	602	565	593	587	586	540	591	614	606	585	574	584	586	558	581	563	605	618	607	594	592	597	625	631	591	591	615	606	586	590	586	559	610	594	553	569	625	579	553	649	562	572	609	554	615	591	572	567	588	592	569	569	622	594	574	602	556	600	597	585	641	549	575	603	569	569	643	578	607	585	612	605	564	621	579	589	635	617	557	615	609	552	581	601	583	595	582	569	608	564	576	610	560	586	573	562	594	592	615	547	622	595	547	574	575	617	590	566	576	563	552	606	585	546	630	568	564	603	604	593	614	587	573	576	614	608	584	600	609	573	546	588	614	624	615	581	599	572	620	611	549	567	614	616	609	596	577	566	552	599	605	565	583	609	575	573	577	575	550	609	598	625	603	589	540	621	572	574	604	605	527	601	568	609	557	604	623	591	624	599	595	605	597	599	568	581	608	598	592	594	576	580	578	611	581	581	578	567	580	542	590	611	612	564	589	593	638	592	616	555	525	544	630	598	571	584	601	540	600	557	581	544	614	642	603	578	581	551	594	604	610	592	594	584	569	596	591	621	555	593	595	580	603	601	610	577	592	611	591	585	593	609	596	621	616	587	620	567	583	603	583	568	570	556	583	564	614	569	560	567	555	586	605	598	570	599	549	582	599	578	612	618	578	608	555	592	612	618	607	615	585	563	570	601	597	563	599	585	552	580	591	583	578	557	613	570	581	569	541	595	588	587	653	605	617	597	575	585	585	627	606	598	568	591	577	588	594	531	584	537	638	586	584	593	574	617	614	599	603	551	580	582	589	550	575	581	556	598	559	595	555	583	580	619	603	569	578	584	591	592	577	549	667	597	559	575	571	549	582	614	580	603	557	603	587	576	599	555	599	620	632	613	596	599	570	607	556	593	610	607	544	606	578	596	599	606	560	556	587	595	596	612	601	558	598	595	554	603	591	552	568	573	583	613	571	575	565	580	617	595	604	601	544	595	615	565	548	575	531	586	577	587	620	569	566	600	552	583	568	572	562	604	579	603	597	571	596	593	581	560	586	628	619	624	572	612	561	601	582	577	605	621	529	548	617	618	602	593	601	563	590	602	593	576	605	608	569	608	623	584	577	568	578	577	537	592	621	595	601	603	576	568	600	562	625	569	602	581	603	587	567	625	622	574	608	643	584	597	588	612	607	597	583	605	605	596	624	605	594	594	603	569	605	628	547	565	597	568	588	523	592	583	613	600	568	567	526	598	571	563	614	624	571	577	591	569	520	587	587	556	572	617	587	620	574	587	603	561	579	551	579	566	586	634	605	589	583	598	610	619	594	622	642	586	557	567	617	579	641	602	574	582	582	608	593	635	550	595	584	588	599	575	585	591	555	586	582	574	569	632	588	573	558	592	581	624	601	532	574	607	576	584	576	590	575	627	590	609	546	618	583	634	585	625	577	603	607	549	566	578	600	558	619	637	592	638	596	591	581	609	623	640	617	534	601	539	603	615	604	595	570	613	608	622	602	583	635	588	568	562	578	572	567	580	568	564	624	664	560	590	590	576	592	587	568	592	601	598	590	603	594	585	593	621	555	588	610	612	598	597	579	584	580	538	607	585	579	600	573	590	593	614	567	608	621	623	582	590	552	575	585	600	589	655	563	538	649	585	594	597	546	593	554	568	588	612	593	633	594	578	562	554	550	617	550	570	595	569	586	578	605	588	640	577	592	630	591	636	593	585	544	558	601	562	580	633	581	598	610	582	604	597	599	566	650	603	592	556	576	587	576	562	577	592	635	605	551	566	591	594	546	599	565	610	589	626	617	624	607	582	579	568	587	599	575	602	560	560	585	617	591	583	591	569	576	600	599	581	613	595	624	568	597	565	591	552	566	571	601	552	592	596	568	578	595	563	648	590	607	600	613	617	596	564	557	624	607	583	542	586	621	589	604	593	576	607	546	581	555	607	558	651	569	584	586	616	605	557	605	588	580	621	581	592	641	554	600	587	581	569	572	595	593	606	608	603	610	628	606	588	571	567	534	582	612	580	580	595	570	599	561	612	562	578	609	567	585	568	585	573	570	590	568	568	564	612	579	615	594	579	604	553	630	535	600	524	579	578	604	592	606	600	615	566	565	582	577	569	599	638	541	571	611	573	575	630
5912	2090	711	434	612	664	569	533	458	350	303	285	274	236	164	172	150	109	102	100	87	103	89	74	63	81	61	65	67	61	47	53	57	55	49	52	38	44	66	45	44	41	43	40	44	43	36	44	30	38	38	47	54	47	48	39	43	28	39	47	30	42	39	26	49	40	38	41	28	28	32	37	29	33	39	29	36	40	31	50	55	36	37	38	41	27	32	46	31	29	32	39	28	32	43	34	36	35	51	33	36	41	31	40	33	42	34	28	49	27	29	36	38	39	43	34	24	31	36	32	37	29	40	37	39	40	48	30	31	34	25	30	30	33	30	30	28	27	41	30	28	39	37	46	41	43	41	35	41	31	28	31	26	35	39	32	35	35	34	36	32	27	31	37	42	41	36	39	33	47	23	34	38	40	38	27	37	21	47	34	39	32	39	34	36	34	31	47	27	40	41	33	37	34	33	50	34	35	32	35	28	34	29	31	23	43	27	39	44	29	29	27	29	29	36	28	24	28	31	30	42	36	26	45	38	35	41	42	45	31	40	32	22	42	46	24	31	39	37	40	41	34	51	34	32	24	29	34	39	44	43	37	20	41	35	33	25	38	29	25	32	37	28	35	37	28	35	32	44	35	25	35	31	30	32	42	30	29	43	37	34	34	38	42	38	39	36	36	43	30	44	35	40	36	44	33	42	47	38	34	32	44	31	29	33	40	29	34	34	40	44	32	51	43	31	40	42	33	31	42	46	47	31	32	36	41	38	29	39	41	37	38	29	37	45	30	37	29	33	31	25	30	33	49	39	31	39	45	38	42	32	35	35	35	40	28	39	44	43	44	37	33	41	38	34	42	32	48	38	41	38	42	42	34	34	35	27	27	40	31	36	27	36	43	43	28	32	38	36	45	35	30	30	29	34	29	29	29	48	31	29	32	41	27	32	30	30	37	27	39	33	31	32	34	42	34	42	44	32	39	37	40	35	40	37	36	38	31	40	41	45	29	51	34	31	26	23	45	35	29	41	36	21	34	41	40	42	34	36	46	40	23	37	38	41	34	43	29	28	35	29	45	33	29	28	34	40	41	50	40	38	35	40	33	30	47	27	30	38	39	35	28	30	38	29	39	45	40	59	29	33	42	26	31	34	33	33	33	37	43	26	45	37	43	37	27	37	44	34	30	25	40	29	29	34	38	53	32	36	31	25	42	37	41	42	39	32	37	26	40	28	26	44	46	40	37	27	26	33	45	42	38	31	48	40	38	43	28	41	31	29	30	30	31	38	30	37	33	40	33	36	36	24	35	40	27	41	33	30	30	37	42	38	27	41	41	31	39	31	36	35	42	42	28	43	33	36	34	30	45	31	36	37	41	39	49	36	30	31	44	30	39	34	33	33	33	37	31	25	40	35	29	24	39	42	49	37	35	41	29	40	27	36	35	45	28	21	35	33	43	38	30	31	36	36	30	34	39	34	24	26	31	33	27	35	33	32	35	31	38	43	51	35	29	32	37	40	38	30	41	39	33	41	43	21	35	35	31	45	34	28	29	26	29	33	41	35	38	45	35	40	30	36	23	35	35	29	27	34	37	29	31	35	41	43	42	32	38	35	39	34	34	43	36	25	38	34	53	34	32	42	35	44	40	42	41	40	36	41	31	28	47	52	45	37	45	41	32	40	37	30	36	35	45	33	30	23	22	37	23	30	34	32	32	33	34	33	43	38	34	43	35	32	28	40	35	29	32	34	27	32	35	35	30	44	36	34	32	33	34	38	42	36	40	26	34	28	39	30	32	36	28	31	36	29	34	39	32	29	40	38	41	31	32	34	32	36	36	40	36	36	35	32	31	37	21	38	36	33	36	34	35	29	39	34	30	43	35	36	41	30	35	35	36	39	33	41	43	53	44	33	37	39	39	50	32	41	37	40	35	31	27	23	25	35	34	44	31	35	35	42	32	34	30	33	40	45	35	43	39	44	37	30	29	40	41	37	42	34	39	38	27	32	28	40	32	46	44	31	29	35	35	39	46	43	35	45	44	39	43	44	22	40	31	32	45	46	38	25	35	33	36	31	34	31	35	44	28	29	28	31	32	32	31	42	22	33	40	39	30	31	40	29	30	31	25	33	38	29	26	38	30	40	39	32	42	27	29	36	33	39	36	35	36	33	31	30	42	23	37	37	34	37	37	25	32	40	41	36	30	22	25	34	34	31	36	44	33	34	50	40	27	39	33	37	35	41	39	28	38	31	39	29	23	29	33	48	30	36	37	35	30	38	39	39	33	40	26	36	35	22	37	40	39	39	40	36	29	35	30	29	32	34	40	33	37	29	37	25	45	25	38	34	38	33	36	28	35	38	36	39	29	35	45	41	38	38	42	39	28	34	30	37	34	40	32	31	45	36	37	34	42	33	35	27	32	25	30	29	29	30	36	28	29	33	38	30	44	38	27	31	38	33	34	24	40	34	33	38	35	36	35	42	36	37	36	37	35	36	28	29	25	23	46	28	38	30	32	36	28	34	34	36	39	36	23	39	27	29	35	32	45	44	32	37	34	38	37	32	53	44	33	34	31	35	38	36	37	34	31	38	35	38	49	33	40	44	38	33	31	35	31	38	30	34	28	32	31	44	36	38	31	34	32	37	43	24	38	34	35	32	30	36	47	35	29	40	24	39	37	39	33	30	33	39	31	41	38	29	34	45	27	42	28	36	33	28	39	36	39	30	32	30	36	34	35	37	32	29	37	30	35	43	33	28	37	35	47	39	30	33	31	37	36	37	34	31	34	49	42	33	32	31	39	23	27	34	35	35	34	29	38	41	43	30	33	35	42	48	36	36	27	31	34	37	32	34	38	38	38	46	34	32	34	41	39	38	37	33	36	27	27	32	44	36	24	31	38	33	36	39	31	29	37	30	38	38	30	37	56	38	41	40	32	39	37	37	33	39	24	39	33	42	38	41	44	30	34	37	43	36	43	31	43	39	30	47	33	33	49	36	27	44	30	42	33	43	38	37	33	29	37	32	45	27	44	32	38	26	27	38	34	30	37	36	32	36	27	31	32	32	27	45	34	40	38	31	50	35	38	37	28	39	32	35	45	32	37	34	26	29	34	36	33	36	33	34	29	38	30	41	34	34	42	32	35	39	32	47	27	34	29	43	25	41	31	36	39	40	41	42	36	41	43	47	27	29	39	53	45	42	46	27	37	29	45	33	45	31	34	36	25	32	38	43	42	40	26	42	43	39	34	30	30	30	36	28	40	38	34	32	43	34	37	32	37	51	23	32	33	34	36	29	34	40	30	51	42	37	49	36	32	35	43	28	27	38	30	33	38	39	39	35	33	30	34	30	40	38	29	35	20	40	30	36	50	42	31	34	40	28	47	37	25	32	30	25	37	29	25	28	37	44	23	29	48	37	32	36	39	29	32	34	42	31	31	39	37	38	33	29	31	41	30	45	34	26	36	33	33	33	22	33	40	31	39	32	39	37	27	34	32	32	39	38	42
37553	25500	15791	25798	33307	32956	30032	26995	23085	19760	16335	14422	12691	11231	9929	8358	6926	5952	5421	4731	4299	4220	3412	3009	2917	2494	2098	1934	1830	1635	1595	1490	1448	1437	1365	1279	1249	1199	1211	1158	1156	1205	1073	1106	1065	1021	967	910	845	785	792	741	661	721	703	712	667	644	666	656	638	631	656	667	664	627	661	655	634	642	611	630	613	636	628	659	643	635	617	622	643	651	652	576	599	635	635	597	626	639	596	620	632	597	582	622	605	645	637	598	587	628	626	593	626	601	636	633	613	607	604	588	606	642	631	590	572	619	575	600	664	623	667	653	658	650	655	636	611	574	602	580	585	590	603	625	592	586	609	582	627	617	590	618	569	645	616	587	611	589	622	602	626	620	627	614	637	580	630	608	627	618	652	636	635	610	611	614	640	615	601	613	594	625	574	630	594	587	542	593	612	591	575	590	591	589	583	617	613	628	588	592	594	600	591	617	616	636	577	607	602	569	595	606	598	588	611	634	612	603	584	580	605	576	541	609	620	610	645	590	595	581	588	642	589	569	575	577	610	579	611	570	543	584	583	604	587	592	627	559	595	612	612	608	618	592	644	611	588	588	607	644	608	576	584	598	618	621	583	623	582	582	603	587	603	623	580	648	596	601	610	620	631	595	632	626	647	590	577	616	601	610	582	603	587	585	604	597	619	642	598	665	587	607	600	641	604	603	616	598	583	562	613	587	585	606	624	618	580	605	572	642	601	572	607	616	576	614	568	626	625	600	627	608	602	588	600	600	588	613	575	568	562	560	563	587	657	621	592	631	616	618	574	602	578	596	629	599	626	576	632	586	623	636	570	583	582	576	616	645	591	630	626	572	598	575	664	612	605	596	634	575	586	595	561	612	663	621	596	559	615	581	590	625	602	618	623	599	644	583	608	614	605	585	599	599	631	600	587	581	559	581	564	563	599	602	650	639	576	587	624	597	615	580	645	616	586	611	605	573	581	565	568	602	587	571	574	600	590	588	622	589	573	582	632	633	607	575	614	590	561	589	584	608	591	591	564	595	608	611	584	640	610	622	611	602	598	596	586	607	595	590	604	598	627	591	593	592	594	605	568	576	616	586	585	597	617	562	577	590	581	573	588	645	615	622	591	615	604	552	572	599	637	624	596	634	616	584	563	595	597	538	597	622	644	556	615	604	563	625	625	609	600	578	623	614	625	632	618	582	600	583	602	577	596	589	602	595	589	577	601	598	639	615	601	618	594	564	566	610	574	579	572	583	579	591	620	637	595	611	595	590	594	552	598	620	619	590	625	634	595	569	623	598	583	586	574	543	617	628	560	579	570	626	593	552	593	569	642	593	621	643	621	608	627	621	555	618	594	621	620	581	574	611	561	605	645	596	544	619	586	587	605	605	543	624	601	605	611	596	613	595	581	626	623	598	574	584	599	613	602	591	593	631	578	593	628	600	615	575	649	596	575	572	572	589	601	567	590	566	618	590	609	573	605	627	576	608	620	627	558	593	580	582	626	581	619	637	591	596	622	617	594	627	598	630	604	600	589	607	599	609	594	542	590	635	611	531	607	568	608	575	612	594	575	570	623	572	594	642	628	596	633	603	565	587	575	635	597	593	551	613	584	643	597	611	580	587	593	579	624	585	569	615	600	550	571	600	570	574	625	615	594	563	541	596	615	579	564	586	627	585	629	609	624	649	573	640	608	583	606	602	624	572	584	644	570	580	597	576	586	622	602	601	613	613	616	612	604	637	592	599	630	624	597	625	630	608	609	593	586	571	568	604	601	561	624	580	621	587	596	583	574	592	590	603	608	580	617	614	565	564	567	582	588	605	580	627	610	642	638	624	620	608	624	586	582	558	613	597	601	581	611	602	583	580	614	594	594	624	617	618	558	630	613	535	617	572	606	639	600	604	577	572	585	607	661	573	611	568	639	582	621	611	571	590	627	620	572	610	589	604	598	521	592	620	612	597	601	575	615	632	600	661	592	661	577	605	613	573	630	637	639	611	602	567	642	592	576	585	577	605	594	622	556	600	590	627	541	580	593	577	632	634	530	564	655	607	532	614	604	584	602	596	625	577	612	606	604	593	555	629	585	628	605	624	656	571	640	597	569	550	587	577	618	574	603	610	598	625	624	593	611	579	617	584	578	549	608	592	612	647	617	568	659	566	576	585	571	614	611	580	619	599	574	592	619	615	586	578	647	623	596	564	620	597	580	607	628	561	609	599	594	605	601	603	655	566	642	575	600	625	554	612	554	622	576	564	628	507	594	569	567	572	620	620	597	612	567	637	607	577	596	570	637	584	633	596	552	603	594	587	585	567	600	609	592	563	599	618	579	574	556	632	637	563	622	541	563	594	585	613	593	622	603	604	595	605	611	610	564	584	557	617	613	600	580	624	601	579	560	598	605	610	601	610	564	610	588	616	619	581	558	616	617	571	616	558	571	633	611	593	588	606	582	602	623	606	660	657	652	615	630	641	594	593	649	597	589	575	548	613	603	601	592	618	617	571	620	609	581	560	638	598	595	600	598	559	556	604	581	642	648	587	589	554	577	579	621	621	607	557	602	570	590	544	576	616	599	601	671	608	592	587	609	633	609	603	578	565	572	599	634	597	567	592	578	645	580	601	568	584	564	537	591	598	615	615	597	585	603	591	563	654	607	642	609	626	596	624	646	609	648	587	612	611	619	627	622	609	600	621	631	574	633	554	658	589	582	603	628	566	619	590	593	617	581	584	578	617	662	581	632	602	589	586	558	631	568	565	597	639	552	611	623	619	608	620	608	605	539	592	628	607	552	602	623	601	598	631	576	610	630	587	547	548	622	585	570	593	594	608	606	556	608	552	611	583	600	580	609	611	592	635	560	643	577	621	610	587	602	600	648	596	615	611	602	560	575	640	607	657	572	564	586	602	577	635	595	635	550	600	607	629	603	612	599	598	657	595	580	569	589	624	591	627	605	604	565	617	604	593	612	598	591	592	606	619	578	645	625	628	581	589	610	599	582	576	633	613	557	571	565	612	636	630	568	602	632	604	562	610	587	580	584	575	585	594	586	606	565	626	602	596	597	605	609	606	601	586	649	607	613	578	583	589	584	607	590	640	600	609	580	586	558	610	587	593	615	578	629	604	606	619	577	608	611	620	567	597	660	581	608	551	606	621	546	614	624	573	631	629	589	604	590	568	595	586	591	611	621	595	587	615	594	606	620	611	602	583	631	605	609	554	617	560	566	586	599	613	608	552	590	599	588	587	644	585	626	582	621	618	611	592	563	570	556	617	615	603	596	597	576	597	592	536	567	598	545	594	644	589	608	599	626	645	584	579	556	598	571	585	589	623	601	573	573	598	621	593	572	594	583	612	589	589	585	605	657	656	619	609	609	613	617	617	610	635	632	617	591	603	601	560	615	597	540	590	595	584	590	563	609	606	613	583	601	626	588	580	599	619	603	622	560	642	553	571	551	582	620	595	617	623	609	591	578	608	584	601	631	599	587	609	560	614
7807	3427	1221	798	984	986	797	745	668	501	432	379	369	315	277	228	206	184	149	131	158	153	124	118	100	88	87	73	66	80	68	70	58	65	82	68	50	57	61	57	54	58	63	59	48	57	59	62	56	54	36	51	36	34	50	46	41	35	35	43	44	45	36	50	39	43	36	37	38	37	40	33	31	53	49	56	38	32	41	37	37	39	37	41	31	40	37	41	51	29	41	46	39	36	47	35	35	32	28	38	48	48	54	40	32	52	56	41	53	46	34	49	36	49	44	31	40	36	39	37	51	53	45	48	46	36	39	41	46	32	42	42	35	50	36	48	51	45	48	35	40	42	39	39	39	28	45	43	34	39	40	32	36	39	42	39	44	41	35	43	54	37	37	48	40	40	49	37	47	53	43	47	39	37	43	41	47	45	41	34	39	44	40	54	36	44	44	42	53	29	49	47	40	32	40	30	40	36	52	43	41	36	35	41	47	39	38	35	30	47	40	39	55	35	32	37	47	50	46	50	44	46	47	31	38	39	35	32	36	37	34	36	48	56	44	51	40	48	42	35	48	31	52	35	40	32	39	42	46	44	40	46	37	32	31	38	50	31	53	40	29	40	32	47	34	43	41	45	36	40	50	41	45	39	37	38	30	29	44	51	39	49	34	40	49	45	41	50	29	42	36	48	32	47	45	36	49	45	55	42	35	45	35	44	35	49	37	48	33	41	39	37	32	33	43	47	39	33	40	47	41	31	38	51	33	47	50	41	40	45	49	29	37	37	42	42	49	46	46	38	41	33	40	47	34	50	44	39	32	35	45	36	42	37	43	46	38	39	34	34	30	47	40	35	28	44	49	44	31	36	29	43	53	37	39	28	38	47	32	33	42	44	44	34	38	51	40	47	32	45	39	40	51	45	40	30	39	46	40	46	34	36	37	37	43	35	27	38	43	36	45	56	39	36	48	44	44	48	48	42	48	41	40	40	39	36	39	36	52	36	43	45	41	36	33	38	32	34	28	50	40	38	46	44	43	47	35	40	42	45	47	40	25	40	45	42	33	36	51	41	44	52	34	53	33	35	46	46	37	45	48	45	52	48	36	50	44	28	33	35	47	43	36	45	46	32	42	43	44	46	50	46	41	41	33	45	44	34	44	31	36	42	37	45	33	40	52	47	43	42	31	36	41	47	32	49	37	36	38	43	31	37	36	40	31	30	47	37	43	39	44	38	42	31	45	40	41	33	40	29	37	42	37	64	50	43	56	46	46	49	38	34	42	51	39	33	31	31	49	40	39	35	35	35	45	37	40	50	41	42	39	47	42	35	37	36	43	39	40	32	50	47	40	41	42	38	37	43	36	54	29	32	36	43	44	51	43	46	25	38	37	48	47	39	43	38	42	35	42	42	42	44	40	37	39	48	43	39	37	40	49	43	36	40	33	52	37	45	36	44	42	37	37	34	44	52	36	48	38	42	50	40	39	39	54	34	37	40	39	34	39	42	46	44	45	41	39	37	52	36	31	35	48	34	41	42	42	44	36	43	43	37	49	48	39	36	52	32	57	47	45	46	42	40	34	46	56	34	39	50	49	41	43	28	25	48	45	32	37	42	40	27	42	32	36	42	42	41	35	48	44	35	32	38	26	39	35	22	48	48	49	45	43	34	35	53	30	35	47	55	32	46	43	44	45	39	50	44	32	36	40	36	42	31	42	48	46	43	43	42	37	47	51	35	37	41	36	43	40	38	45	48	49	39	37	43	37	39	35	45	33	35	37	45	36	40	37	38	40	30	36	42	33	38	54	37	36	37	41	31	50	27	32	45	33	43	39	32	31	38	26	38	31	43	36	35	50	45	32	50	35	35	42	44	31	33	36	38	39	43	38	46	45	36	39	37	40	59	43	42	42	40	42	39	36	41	48	33	54	39	43	33	29	44	37	42	37	26	49	40	38	48	39	44	39	34	38	24	36	44	40	38	51	43	41	36	65	37	44	48	40	55	40	44	42	29	38	43	40	29	46	25	39	48	38	39	48	33	38	35	54	52	45	35	39	32	48	48	43	50	40	38	37	45	49	42	48	42	44	30	42	47	35	43	48	45	37	52	43	36	48	45	47	37	36	37	44	35	39	41	57	43	40	46	37	46	41	41	35	33	35	35	39	33	37	44	39	42	42	50	46	39	42	47	38	24	34	36	46	35	39	38	41	38	40	39	56	47	43	44	36	48	46	40	29	48	48	40	50	47	39	41	51	34	40	39	35	37	43	25	37	32	44	37	40	28	49	37	36	35	48	35	41	47	38	39	37	44	44	36	33	32	34	42	41	37	31	58	37	45	39	37	45	40	35	27	39	39	41	40	37	43	49	42	45	45	44	38	45	31	47	37	47	32	40	33	51	31	57	49	35	44	41	43	41	34	34	41	38	54	44	39	28	35	44	47	51	34	47	45	31	51	51	44	31	45	37	42	48	49	52	47	41	40	39	50	40	49	37	49	41	44	42	33	35	42	43	42	44	40	37	49	44	42	32	43	49	43	41	45	37	40	30	46	39	35	47	46	44	31	39	37	33	44	54	42	38	34	38	39	35	34	44	51	33	43	28	43	36	41	45	56	47	46	41	36	42	42	48	35	44	39	42	54	42	46	43	43	31	33	50	35	37	35	42	40	29	41	35	38	43	49	47	42	43	38	38	39	40	39	34	48	36	32	50	41	44	40	35	45	42	38	45	45	47	39	35	39	41	33	35	39	38	55	40	43	34	39	45	48	41	42	48	40	48	37	36	34	38	35	57	36	50	56	30	34	58	34	44	43	36	43	39	52	36	48	35	39	40	27	57	43	40	39	50	36	34	55	45	39	36	35	34	38	48	42	35	42	28	43	46	43	39	43	27	52	56	44	45	48	44	46	37	37	41	38	42	43	38	37	46	43	39	36	42	41	33	36	44	38	49	40	42	47	43	34	35	39	39	48	40	41	49	41	31	33	41	42	42	53	40	35	50	33	45	33	31	36	41	30	44	34	34	32	41	38	32	49	47	41	40	49	28	39	36	37	52	54	31	32	33	42	35	37	28	36	48	41	42	49	34	38	51	45	35	39	49	35	40	39	39	46	42	40	48	46	41	35	39	44	38	51	45	51	41	52	39	41	50	31	47	37	49	34	40	45	45	36	33	37	35	43	47	30	41	42	40	46	53	41	40	37	45	48	39	46	39	41	50	48	43	49	35	40	45	43	48	42	40	42	41	44	48	55	42	29	37	46	42	41	42	42	45	43	31	45	29	27	37	37	61	49	42	37	45	60	44	38	47	44	53	49	40	53	37	36	35	50	47	43	54	44	39	31	45	40	48	35	36	30	47	43	45	29	45	31	37	35	48	42	41	39	37	44	33	36	33	33	41	38	45	48	35	39	45	47	37	40	49	44	41	31	44	52	46	51	42	37	39	28	50	43	40	41	51	40	35	43	38	38	45	55	37	49	37	40	41	31	43	35	33	45	53	44	32	41
44977	29994	20501	30294	38017	38051	34879	31321	27703	23740	20838	18609	17082	14689	13085	11297	9514	8436	7298	6714	6350	5607	4849	4305	4080	3284	2934	2741	2346	2213	2197	1947	1940	1980	1886	1746	1690	1742	1673	1601	1578	1579	1434	1447	1385	1311	1262	1164	1002	971	884	918	857	799	828	826	798	855	730	769	743	746	745	715	761	792	722	746	732	725	731	727	736	713	771	713	738	736	757	737	711	706	809	714	728	752	703	718	791	720	726	718	713	748	704	664	734	685	713	716	758	704	693	757	740	700	762	714	714	772	719	724	741	702	747	693	764	724	711	758	718	730	715	735	794	732	637	695	683	681	700	688	653	731	658	630	682	722	652	698	680	666	698	667	695	665	687	723	664	708	685	695	670	678	716	699	712	650	701	656	699	707	654	682	668	633	730	663	701	683	656	736	670	658	684	740	653	730	710	680	694	721	660	664	632	681	713	700	708	685	639	735	643	645	651	691	671	661	714	717	716	680	690	670	732	694	697	673	643	656	664	665	647	688	634	706	734	662	644	660	679	650	689	667	678	661	690	744	706	659	697	658	724	709	683	725	689	661	664	682	645	669	691	698	711	647	635	728	694	675	651	686	707	670	694	677	678	653	683	682	645	708	668	658	638	634	724	691	666	663	676	652	671	661	689	685	701	676	659	707	682	695	710	713	722	675	685	693	660	664	709	690	659	702	690	730	690	749	692	712	608	656	683	733	663	721	658	676	667	664	670	709	699	718	694	688	673	711	655	700	701	697	633	665	673	720	657	656	699	659	696	685	706	666	673	641	668	705	635	715	673	709	692	693	672	674	716	664	702	694	679	662	700	700	652	668	623	683	666	677	673	662	688	644	698	682	695	635	677	659	719	687	684	657	661	668	668	678	675	662	667	674	701	684	663	732	706	662	693	658	661	690	702	737	701	646	718	671	620	719	671	640	667	653	678	658	653	676	682	646	702	681	644	675	693	623	668	698	683	673	676	667	670	640	694	691	677	695	614	712	694	692	648	711	605	680	695	647	702	633	695	720	723	684	739	729	690	657	662	740	699	660	659	687	682	710	686	702	646	702	640	700	678	648	679	667	702	746	655	675	665	681	636	694	710	658	699	689	717	711	645	669	647	702	696	724	701	675	687	638	684	685	668	707	668	664	674	676	702	670	679	679	651	655	687	664	662	733	679	723	731	675	681	691	687	652	663	649	648	659	713	714	679	663	676	630	690	670	687	673	709	673	691	701	750	718	716	644	666	660	653	625	711	677	667	665	693	697	707	671	704	635	665	689	664	690	674	651	737	682	724	653	703	674	665	665	666	680	668	685	678	678	680	668	699	684	648	693	702	708	721	650	665	638	657	653	678	718	683	670	681	673	687	722	668	672	690	691	656	652	706	687	697	657	690	678	656	672	700	701	649	682	692	683	675	674	680	689	706	665	670	670	690	714	690	708	667	668	680	691	693	669	696	670	686	642	710	676	693	664	718	687	628	699	741	666	717	666	662	679	683	654	676	687	689	637	673	714	737	655	698	677	704	700	668	727	655	709	702	664	670	692	671	669	666	649	696	714	644	648	697	708	660	659	688	674	669	665	670	677	684	623	702	645	693	710	696	693	670	660	697	692	688	649	677	700	735	681	678	690	679	650	654	662	698	667	694	718	621	655	676	696	658	698	688	660	663	674	690	694	682	699	690	678	698	705	640	679	663	642	669	665	698	710	722	692	730	679	709	708	672	645	689	701	648	653	666	666	683	680	659	714	633	711	712	708	640	704	663	638	737	708	676	686	693	655	637	684	670	675	691	657	613	665	697	676	653	665	691	657	667	656	722	659	695	715	676	648	759	671	655	658	705	668	704	709	626	660	656	699	685	655	696	686	709	703	688	741	645	666	672	707	730	656	681	694	685	671	670	685	705	669	678	673	678	712	743	719	644	706	686	698	734	713	650	680	656	653	714	595	708	685	697	694	667	640	701	714	728	699	704	702	730	633	705	673	666	668	671	679	728	733	642	710	666	736	688	663	655	677	684	702	713	693	665	685	699	691	698	706	648	723	707	689	728	664	640	654	688	673	689	678	652	661	680	643	669	701	704	653	671	674	695	684	718	715	684	646	668	692	698	676	669	740	656	650	660	690	655	670	682	640	663	652	653	676	694	694	689	697	682	658	686	663	714	669	714	713	658	629	656	664	600	686	717	654	700	709	642	669	760	713	695	701	661	634	738	636	700	737	687	690	673	717	654	685	652	683	636	664	725	700	640	689	653	630	738	693	709	696	700	715	684	666	692	712	652	714	682	653	673	719	681	691	674	683	687	645	685	714	687	647	687	666	670	656	706	685	691	679	673	680	704	646	703	691	715	701	634	693	653	630	649	681	642	659	714	647	669	634	640	680	727	705	668	676	688	673	687	686	722	661	699	639	690	667	706	648	724	697	681	647	706	679	669	709	673	677	654	700	734	675	699	673	669	659	715	634	668	661	679	692	686	726	667	718	672	658	650	654	699	674	699	711	677	661	697	725	688	667	704	636	752	708	685	641	671	673	695	641	669	661	647	664	670	678	650	681	719	677	693	692	668	678	684	686	670	663	706	638	633	690	686	736	661	708	680	665	740	680	670	675	697	711	680	641	640	718	650	686	711	684	722	699	702	709	672	704	707	683	695	669	700	711	700	647	679	710	659	682	661	659	696	693	638	704	685	686	705	637	717	678	700	683	668	716	655	694	712	678	619	686	705	667	657	680	644	686	717	683	678	717	685	672	689	717	660	695	729	674	645	700	693	719	672	693	673	658	724	686	696	679	672	720	675	711	650	656	738	689	675	719	699	726	706	716	696	699	684	651	696	658	649	674	689	688	709	699	695	681	691	732	665	663	630	692	646	682	701	678	725	698	715	680	656	679	696	717	693	688	669	673	712	695	714	689	671	702	689	697	727	694	698	725	659	667	645	700	684	677	708	710	631	712	658	638	657	683	749	674	702	661	719	692	634	697	636	684	678	696	679	659	651	650	671	658	669	652	683	681	682	663	650	722	681	673	673	682	639	676	695	654	698	670	668	651	663	735	681	674	685	719	643	710	702	717	661	678	710	673	617	645	672	713	674	692	698	695	692	667	667	676	663	657	664	698	691	719	659	667	722	712	695	644	679	670	709	710	686	739	658	658	667	658	648	649	716	692	650	666	681	666	723	706	688	708	646	667	685	687	703	657	710	663	637	669	686	654	707	656	661	694	664	667	626	722	689	640	654	641	660	676	692	658	665	702	720	666	664	692	666	683	655	701	722	690	644	671	700	685	687	671	676	697	665	635	699	687	668	674	671	672	696	650	618	696	669	688	689	704	722	725	693	680	647	664	678	723	694	706	660	729	651	674	666	661	694	691	663	690	720	699	728	680	705	696	699	659	701	679	689	662	688	687	705	665	659	645	689	693	684	694	718	686	657	729	705	650	692	677	672	721	666	667	649	675	725	673	657	687	691	697	693	675	719	656	673	678	696	668	636	688	689	689	685	694
3376	1206	487	347	449	473	462	371	297	261	224	197	166	142	129	114	105	93	105	71	82	61	69	52	58	50	36	52	43	39	46	42	31	40	32	41	31	35	36	35	25	39	43	35	30	39	33	29	26	29	28	24	32	33	32	23	25	32	26	37	23	34	39	20	31	39	36	17	33	20	39	22	27	29	29	32	30	29	22	23	29	29	27	36	25	34	28	32	33	31	35	28	27	31	25	34	26	24	23	31	25	24	30	33	31	24	25	35	25	25	38	30	25	29	29	25	21	23	24	29	28	21	30	22	23	33	19	36	28	23	23	32	28	27	27	29	29	24	32	26	29	27	19	30	24	33	21	27	29	31	23	28	31	28	19	30	26	32	27	24	27	21	20	25	24	31	13	32	24	25	31	32	19	34	17	27	20	27	29	16	26	32	23	29	23	33	26	34	23	23	28	22	23	25	28	23	20	31	26	21	28	30	29	20	23	27	36	32	31	31	22	26	30	18	21	33	19	32	21	27	25	27	28	21	29	24	22	27	25	35	19	31	25	25	21	27	20	20	26	28	21	30	27	25	30	21	30	33	33	21	19	34	37	32	31	27	23	24	26	28	28	34	35	21	41	32	25	20	30	28	26	22	35	36	23	33	26	29	31	30	25	35	28	33	24	41	26	29	24	28	33	23	40	35	21	25	19	27	22	19	31	27	34	30	34	34	30	19	32	32	36	25	30	23	32	20	30	20	28	26	22	26	26	19	34	32	30	28	25	28	22	37	21	25	31	28	15	23	22	23	28	40	28	31	29	25	33	25	34	28	28	20	32	24	25	28	26	21	23	26	27	26	26	27	28	26	34	27	33	31	22	25	31	34	28	19	33	34	29	25	27	22	26	24	28	28	32	34	26	24	20	38	29	23	29	23	29	26	24	21	32	25	39	33	26	37	26	20	26	28	31	31	34	21	28	27	16	36	31	37	33	25	25	32	27	26	32	30	27	30	32	29	26	43	15	24	31	23	34	26	29	27	28	22	28	36	31	25	31	22	23	24	26	20	30	29	25	19	30	26	33	26	33	39	30	27	37	18	23	25	20	28	42	33	26	36	28	34	21	27	23	25	22	24	20	33	23	27	33	22	26	20	24	25	28	29	22	19	32	24	24	26	27	20	30	29	28	28	33	31	37	34	33	16	40	29	30	19	18	26	24	19	23	23	25	23	28	21	23	22	36	21	24	26	29	25	32	27	24	30	31	28	27	25	23	32	32	21	39	26	25	37	27	36	23	20	26	24	23	26	24	25	32	21	31	26	29	25	24	43	22	18	27	31	21	26	31	22	40	28	24	24	30	24	32	28	21	29	34	34	27	22	23	27	24	19	30	26	29	20	21	23	28	33	20	35	30	23	28	29	28	32	25	36	27	36	26	21	28	32	35	21	24	24	24	24	16	35	24	31	23	23	34	23	21	29	24	29	22	20	34	27	29	27	40	33	29	32	27	28	28	30	31	35	27	23	20	18	39	21	25	18	29	31	29	30	17	16	28	24	29	37	21	26	21	32	38	17	23	22	23	19	19	19	39	26	20	24	30	29	24	27	21	27	29	22	28	29	31	34	33	26	29	29	30	26	29	29	29	38	48	28	27	20	29	17	22	32	30	25	31	25	34	30	31	29	28	26	30	40	21	24	20	33	30	26	29	28	32	39	25	26	28	36	30	26	20	29	26	27	33	22	32	26	23	24	28	36	24	29	24	33	27	25	28	28	25	39	30	23	26	37	25	22	25	38	28	29	25	23	32	22	21	29	22	32	40	30	28	23	26	25	24	27	36	28	27	32	31	26	24	24	14	38	17	30	31	24	30	32	30	26	29	36	27	16	23	30	28	23	36	27	25	31	38	27	25	22	23	25	25	28	26	23	23	26	29	23	27	20	20	29	29	26	22	22	34	13	29	22	15	37	20	15	27	21	22	22	18	22	28	23	23	26	26	33	35	39	32	32	26	25	27	27	33	31	38	27	34	24	26	26	23	33	24	23	21	24	32	17	33	33	32	31	27	28	23	20	21	26	19	18	23	20	30	29	27	29	34	31	30	26	33	25	26	30	29	26	29	28	31	28	24	37	24	25	25	34	29	29	35	28	25	29	25	33	31	32	23	43	28	29	30	24	19	29	26	32	26	17	32	25	25	29	28	33	36	41	41	13	33	28	25	28	19	19	21	33	36	31	31	24	37	29	22	38	26	30	28	35	22	18	31	31	31	30	34	22	28	25	27	23	31	25	34	29	30	34	16	20	28	22	18	28	23	26	33	20	23	24	30	18	35	25	37	25	17	27	33	25	34	21	29	22	24	21	31	39	22	31	28	22	35	22	28	26	25	27	26	28	25	29	38	29	20	31	28	23	27	24	21	19	25	23	33	34	25	29	27	30	32	21	23	24	26	35	30	34	25	19	25	39	37	29	17	30	28	19	40	32	25	28	26	21	25	24	25	22	18	21	34	31	19	30	29	30	44	35	18	25	23	29	31	26	31	24	23	25	23	31	33	22	31	27	26	25	38	20	21	30	32	33	30	22	22	26	26	23	23	29	28	35	29	22	28	21	36	22	35	24	35	27	22	29	29	28	29	25	26	31	38	19	21	31	32	25	26	28	24	36	24	35	26	22	19	25	18	30	21	37	29	25	28	24	28	31	21	26	29	23	33	27	23	31	21	20	29	26	33	34	28	24	28	18	34	33	21	21	24	22	26	23	27	22	32	30	27	34	20	26	20	32	30	29	33	25	28	23	24	17	25	40	24	32	35	27	27	27	23	26	22	24	33	27	33	18	29	28	42	25	32	29	20	31	24	20	27	27	31	23	18	23	24	24	20	28	24	18	22	23	17	20	25	33	25	27	22	33	27	18	21	26	30	41	23	32	38	24	27	30	26	28	29	27	27	35	29	26	26	30	32	27	33	34	24	26	20	29	23	23	38	30	36	33	28	31	25	30	34	26	28	26	26	34	15	27	36	31	25	25	29	24	28	22	33	21	22	25	19	25	15	30	17	23	13	30	25	24	27	27	26	27	27	35	41	19	22	27	30	36	31	24	24	28	40	25	24	17	27	32	35	34	30	29	23	25	19	36	21	37	22	25	22	22	15	27	22	29	22	21	37	9	24	35	27	26	25	25	37	29	32	22	21	35	27	30	34	34	36	28	29	24	21	23	21	23	26	25	27	31	25	36	28	23	25	29	26	27	37	29	28	38	30	24	35	24	35	21	26	23	17	33	23	26	21	22	26	31	30	26	20	23	17	27	33	31	31	32	33	23	18	28	32	29	21	33	26	34	26	32	30	28	26	27	31	34	24	29	35	26	30	30	28	14	30	31	18	35	22	23	28	23	29	34	37	30	20	29	29	26	18	27	30	35	25	30	17	18	33	33	24	26	21	18	24	37	40	25	20	29	20	20	29	26	34	32	28	29	25	28	33	26	20	23	22	35	25	24	25	24	21	19	27	29	24	23
33516	22115	13350	21855	29102	29535	26796	23031	19250	15579	13538	11702	10268	8697	6968	5850	5243	4647	3858	3615	3381	2771	2400	2226	1991	1727	1509	1376	1202	1179	1049	1015	1036	1048	1015	899	898	889	852	807	796	841	785	810	757	729	673	663	559	559	535	477	523	512	510	489	486	504	516	508	454	502	468	476	509	493	475	518	469	495	457	492	473	476	451	468	467	502	442	468	486	470	482	488	480	451	518	446	453	469	477	467	490	459	429	453	471	517	469	480	448	448	430	487	481	518	474	437	476	481	489	478	470	491	472	471	461	462	477	465	480	462	458	501	469	428	479	464	460	460	440	447	488	472	478	466	439	426	450	437	441	466	455	490	527	455	494	478	413	445	452	430	450	481	476	484	466	471	466	475	490	429	493	489	431	447	479	488	488	449	464	486	492	465	470	485	487	470	443	476	470	444	474	423	475	439	457	453	474	443	445	446	476	436	483	476	475	487	440	449	499	457	488	475	461	418	509	454	455	447	464	465	475	470	488	451	443	438	421	436	446	427	439	483	485	447	446	436	473	450	444	457	436	484	424	475	459	441	434	478	438	461	497	470	477	471	499	421	457	469	455	470	453	428	486	470	425	448	416	493	486	441	482	445	470	472	473	464	475	438	477	467	440	462	464	469	478	443	488	486	479	457	490	484	452	447	436	443	453	453	463	480	461	453	481	441	428	431	454	455	461	458	450	420	446	478	477	514	453	477	443	485	423	489	462	443	468	457	451	444	477	467	447	485	472	452	448	468	457	444	498	461	463	462	462	480	455	452	484	459	459	479	479	453	463	499	468	461	447	445	465	468	472	477	460	420	459	456	454	487	486	502	466	471	436	522	472	452	493	456	468	483	458	434	436	448	460	408	466	416	419	431	445	441	468	508	468	470	453	445	449	433	454	442	453	471	469	440	474	456	469	461	473	464	495	475	438	422	454	453	459	444	445	434	446	461	437	423	455	448	469	473	474	447	444	458	410	479	472	452	453	459	483	436	450	532	469	455	481	464	429	482	460	432	479	456	481	423	497	423	444	463	494	452	452	462	471	476	450	474	480	474	438	481	480	444	424	457	464	440	461	420	512	468	465	448	467	437	482	438	427	475	453	456	434	477	470	432	457	494	447	473	483	426	442	434	439	479	480	452	474	457	442	494	483	420	476	487	454	448	444	440	432	428	441	439	440	485	450	486	433	467	485	453	436	433	463	450	440	476	493	472	457	475	496	433	509	499	434	437	441	470	433	445	489	476	488	486	439	474	438	486	436	478	469	477	471	444	454	450	437	430	479	489	426	460	461	485	448	469	470	484	463	435	483	452	459	448	424	469	461	441	472	453	498	471	447	459	462	508	448	461	485	444	510	449	439	443	441	476	442	429	442	458	455	487	497	461	486	454	447	480	476	439	460	441	429	440	465	457	463	428	449	458	484	460	481	451	454	436	470	469	530	498	437	444	436	465	481	435	453	464	486	440	454	468	450	459	475	435	450	504	504	458	461	505	489	453	457	479	442	467	438	462	469	443	445	478	439	459	486	473	494	470	457	482	462	453	458	462	429	449	469	446	458	470	462	505	459	466	444	466	434	506	442	450	490	464	456	431	462	472	430	476	466	485	482	490	447	426	454	482	451	430	446	477	448	471	468	452	484	451	468	472	455	470	467	484	453	472	469	467	453	435	415	443	441	429	476	521	463	474	497	451	493	459	476	430	440	469	469	485	476	445	484	457	450	462	439	499	492	489	478	464	461	473	437	439	487	414	467	488	460	475	462	458	433	452	457	476	474	443	495	417	466	441	439	476	458	458	439	491	430	459	460	445	443	436	415	465	485	441	471	473	474	467	459	481	482	489	466	495	475	495	445	468	469	449	454	508	468	461	441	446	455	440	472	471	445	461	454	471	430	476	462	484	455	435	454	488	478	436	449	461	473	462	417	454	447	484	450	453	472	459	479	462	441	457	472	434	447	485	479	435	495	498	427	475	470	436	467	457	445	470	459	461	480	433	442	459	456	499	418	413	450	453	485	451	461	451	465	421	468	464	386	435	439	476	463	504	450	457	450	428	471	481	472	461	459	457	487	466	457	477	461	466	477	480	493	480	450	506	468	444	481	478	489	421	464	445	461	472	477	483	461	430	452	479	452	434	457	498	450	463	481	442	496	473	446	464	455	465	421	444	526	474	437	465	455	429	451	451	450	478	463	448	436	421	458	421	464	442	460	413	445	457	460	459	440	487	473	445	441	463	481	453	477	469	480	441	457	471	481	469	472	445	441	427	458	488	468	495	452	447	439	462	455	479	433	491	480	465	469	452	475	454	489	446	483	467	420	470	442	444	476	486	466	452	456	485	455	509	455	471	509	471	463	442	455	461	479	453	459	473	447	428	484	459	470	463	470	443	452	458	478	461	447	447	431	458	465	480	474	448	436	468	436	462	466	474	424	477	465	472	453	477	455	434	465	449	449	446	418	448	452	458	489	490	475	458	466	461	478	478	477	460	458	455	458	493	471	429	452	460	424	498	474	490	464	457	483	465	469	449	451	456	431	475	440	437	424	462	473	470	443	451	472	453	489	469	444	476	445	414	486	472	433	481	446	449	479	448	442	448	481	492	451	428	466	452	488	445	466	456	447	502	469	450	454	479	447	442	450	476	446	436	461	459	447	432	465	462	477	446	460	442	448	428	478	435	468	489	485	452	449	462	408	469	459	465	445	462	452	433	446	455	440	462	461	446	438	459	465	467	456	437	457	456	481	453	482	433	484	477	460	477	469	406	447	444	453	504	486	468	451	499	443	467	486	453	488	483	453	496	457	476	462	426	458	494	476	465	477	414	450	461	469	495	468	446	458	441	476	497	458	432	504	445	456	458	453	461	425	485	463	460	447	461	442	445	446	461	476	433	445	449	511	474	446	439	410	479	461	456	468	484	476	469	478	470	481	456	467	436	469	446	477	464	471	464	457	440	429	475	444	466	447	435	490	450	486	433	443	463	456	477	421	452	477	493	466	477	495	429	482	467	505	462	446	422	474	437	446	436	430	468	459	479	437	476	476	451	485	456	497	438	491	448	465	459	442	488	469	436	441	418	508	480	465	489	492	471	462	431	469	490	448	456	464	455	427	448	468	437	445	463	447	446	468	444	454	440	445	435	476	473	482	438	472	448	478	428	455	477	457	463	477	482	460	481	453	477	444	468	427	470	444	414	518	453	432	483	444	439	455	465	453	451	490	443	465	480	508	482	481	433	449	454	438	492	478	451	501	459	433	457	449	442	463	493	454	447	470	454	467	430	457	428	503	453	425	441	458	458	494	489	484	447	450	456	465	526	465	500	495	455	484	446	467	470	467	452	480	462	485	483	446	482	454	518	462	467	402	483	423	467	473	460	439	464	458	426	453	457	480	465	449	459	430	449	446	418	480	419	449	459	453	465	497	430	443	457	434	455	448	442	470	468	485	428	466	454	476	484	466	453	454	479	463	497	464	442	473	458	491	460
5885	2638	1013	598	737	763	728	715	552	449	396	348	303	275	218	176	187	144	125	106	103	98	88	95	85	74	67	56	58	55	61	53	54	57	49	44	53	46	49	53	47	49	49	54	51	48	40	50	49	44	37	36	36	41	33	45	29	49	31	30	40	32	32	39	33	37	25	29	40	29	32	35	34	36	32	31	52	34	34	40	34	40	34	28	33	26	39	27	35	29	34	27	32	30	29	38	32	30	41	29	30	31	38	39	36	39	39	40	49	32	31	26	51	39	33	34	30	32	34	49	39	29	40	36	32	32	39	35	49	42	37	28	33	37	31	40	43	32	28	26	38	38	33	31	33	32	32	31	26	35	34	36	33	34	30	49	31	27	38	40	38	42	40	35	26	41	24	32	32	36	41	36	27	39	40	42	28	34	31	50	37	37	28	31	37	40	37	31	22	49	26	43	40	26	30	32	23	47	38	24	37	30	27	33	34	26	21	28	37	35	29	34	39	36	49	43	30	36	41	34	33	39	33	30	34	26	32	41	33	30	27	33	27	38	28	36	35	36	38	34	35	34	33	34	36	35	38	32	31	37	38	41	33	35	26	22	24	44	21	36	34	39	32	38	33	29	34	39	38	29	29	35	32	32	37	34	37	39	39	38	29	45	31	39	42	39	34	37	41	28	34	26	29	28	36	30	21	30	31	26	36	34	27	29	36	39	40	45	33	34	26	19	32	39	40	29	29	36	50	25	38	45	32	48	23	34	35	29	34	27	34	30	30	29	39	27	45	34	34	38	31	39	22	30	40	35	28	37	26	31	36	27	21	31	35	41	37	27	33	38	33	25	45	27	33	33	26	32	36	33	44	34	42	35	39	34	30	38	26	37	35	30	41	33	35	39	32	32	35	38	29	24	33	43	36	31	31	32	34	36	31	38	25	37	42	38	32	29	35	30	21	32	44	29	33	33	43	23	27	31	23	41	31	27	35	36	35	28	44	45	34	37	36	34	29	34	32	36	40	21	41	38	32	33	33	27	32	38	30	42	35	35	35	34	49	40	45	40	31	28	24	33	26	39	51	38	36	49	39	40	32	30	37	26	25	32	29	39	31	34	28	37	36	38	36	27	35	20	41	38	29	32	24	27	32	34	30	35	30	43	46	39	41	38	39	30	33	36	40	39	37	37	39	27	30	33	32	34	27	45	50	37	37	31	37	23	44	31	35	30	29	33	28	43	38	34	43	38	41	41	28	35	28	33	33	38	38	35	37	43	33	28	35	30	29	30	31	34	39	40	39	46	35	28	36	36	39	32	39	37	34	39	36	37	34	27	43	33	46	40	33	28	45	29	32	28	33	25	33	29	26	30	34	29	40	36	34	35	33	26	31	33	36	37	35	29	43	29	30	24	35	36	31	34	36	29	28	36	36	31	36	38	28	38	30	34	42	32	35	30	47	29	46	35	37	38	21	26	41	39	35	31	35	33	19	32	44	29	33	31	38	33	32	26	29	31	33	34	31	26	37	40	31	23	38	22	35	36	33	27	33	31	39	37	31	28	45	35	26	32	34	37	31	38	30	35	30	30	35	39	39	36	32	34	28	43	33	33	31	36	29	31	40	39	24	29	39	34	43	37	42	36	40	38	26	39	37	36	26	27	17	41	33	34	29	35	27	37	32	36	37	34	40	20	32	40	36	20	37	41	39	41	23	32	31	32	31	34	31	33	39	50	34	39	27	34	27	32	41	38	41	26	32	43	33	37	31	34	36	44	33	35	42	36	39	33	21	39	45	38	41	31	35	32	39	34	29	31	26	42	39	33	30	32	34	33	28	35	36	37	35	28	40	34	34	32	44	30	36	28	37	34	25	36	32	31	34	38	42	36	37	28	47	41	32	35	37	31	35	37	31	34	32	36	39	31	23	29	34	37	33	34	38	35	43	36	37	41	36	30	32	23	36	30	36	35	29	24	35	31	44	29	38	35	36	24	33	34	49	25	37	40	40	28	36	32	32	36	40	47	32	36	35	36	28	32	26	36	37	37	34	27	38	33	39	38	37	33	31	37	31	24	37	38	23	34	35	42	28	37	33	28	27	40	23	35	47	32	30	40	37	41	38	24	35	34	40	40	40	31	37	29	37	38	29	34	36	19	54	38	23	34	32	38	26	35	47	38	49	35	22	27	34	34	33	42	23	35	36	29	44	35	32	29	42	46	30	29	42	40	32	27	42	45	34	22	34	37	33	37	45	34	40	27	24	43	36	36	31	31	38	31	34	22	36	33	40	40	43	24	38	31	36	31	43	41	40	35	31	39	36	37	29	35	55	33	51	35	29	29	35	36	36	30	38	34	28	28	31	31	36	33	41	43	39	38	29	34	31	38	36	36	39	34	32	35	34	39	46	34	42	39	40	39	45	33	36	43	41	31	33	28	26	45	35	34	29	33	34	30	36	37	35	35	33	48	29	38	28	32	40	35	41	38	36	34	34	31	41	33	34	36	41	28	42	36	27	22	25	24	30	35	36	44	38	32	27	28	34	29	42	27	29	40	36	34	28	33	29	34	37	44	35	33	36	30	31	43	49	42	45	33	35	37	40	36	35	48	37	31	36	37	25	29	29	17	34	36	35	33	46	30	44	33	41	24	30	37	34	35	29	30	31	26	33	45	40	32	39	36	38	31	23	42	30	31	36	42	31	36	38	34	44	33	40	28	46	34	26	32	34	32	38	28	35	32	35	26	39	35	42	37	29	33	24	27	31	27	39	29	40	32	38	27	32	21	38	32	50	27	29	42	30	28	33	33	42	37	34	25	37	33	25	37	42	42	25	31	27	30	30	40	38	39	41	32	23	37	34	49	33	37	33	38	30	27	30	24	25	38	36	39	30	41	37	41	44	42	30	27	23	44	36	34	26	32	34	37	37	37	23	44	36	37	41	43	40	30	39	37	47	33	36	40	23	36	52	35	45	39	35	38	31	33	40	39	35	37	32	31	26	40	34	41	23	41	31	42	32	35	35	22	33	42	32	28	36	21	32	20	39	31	37	39	38	39	38	30	34	33	38	25	40	37	21	26	32	37	31	45	36	47	38	35	41	37	38	49	39	38	42	35	38	34	32	37	35	31	41	36	27	32	37	39	37	34	38	28	36	28	36	46	37	26	28	35	31	29	38	36	28	23	45	35	34	38	34	39	35	29	36	31	46	34	30	21	39	32	24	28	35	28	34	35	38	41	36	34	42	42	48	35	33	32	35	33	37	33	36	31	29	43	42	43	38	34	36	40	34	34	31	32	36	34	29	45	39	44	36	45	39	41	40	23	23	37	41	28	33	35	34	35	34	38	35	31	27	34	39	33	37	31	39	25	34	37	31	34	28	33	32	26	40	42	41	33	31	32	28	36	27	36	40	35	43	39	32	32	38	30	36	36	30	38	35	35	40	45	39	50	38	22	38	31	33	24	44	31	35	46	25	34	41	44	34	41	35	43	44	40	37	41	39	32	31	31
42683	28408	19092	29011	35555	35362	33547	30200	26132	22508	19646	17206	15094	12919	10917	9493	8729	7598	6518	5683	5594	4875	4162	3768	3239	2677	2607	2351	2067	1984	1922	1745	1723	1625	1557	1521	1407	1324	1357	1342	1241	1270	1237	1236	1157	1088	1073	860	793	803	697	682	703	674	688	673	636	690	669	660	624	666	629	636	656	608	608	649	625	660	651	588	607	625	622	652	612	624	608	648	623	584	555	622	606	631	627	634	647	588	606	602	581	611	587	620	608	590	623	640	625	591	623	591	649	567	664	603	591	616	608	650	604	634	643	626	643	616	662	647	649	639	632	632	662	575	527	613	581	581	607	565	611	601	591	562	615	554	579	584	604	598	579	576	559	583	595	573	596	582	556	622	555	604	628	590	575	563	608	586	608	590	567	612	584	586	597	557	545	554	589	598	546	549	550	587	592	580	530	598	574	616	591	556	595	571	550	596	589	607	574	578	568	585	564	599	567	592	575	588	599	580	576	567	617	602	556	601	579	604	609	595	538	592	619	556	614	560	574	590	612	613	598	555	563	605	544	558	571	577	576	598	563	601	589	617	616	568	568	604	579	555	576	584	578	569	547	589	589	578	594	568	602	595	597	556	559	562	574	587	581	604	606	613	595	534	580	586	630	599	578	605	581	569	580	537	568	561	580	601	561	582	603	614	573	551	555	612	560	555	602	584	546	586	607	541	583	559	557	552	592	583	590	596	597	577	551	570	551	580	585	602	614	609	563	538	593	562	598	560	585	586	604	576	584	579	560	587	592	572	579	577	609	584	618	575	544	536	555	565	576	569	559	563	598	623	617	613	561	564	564	581	631	568	633	566	563	583	587	603	584	604	531	582	542	582	613	554	589	544	564	542	610	648	564	584	604	562	634	595	570	584	588	590	549	521	563	585	593	567	588	595	576	576	580	593	596	577	588	591	598	584	591	551	547	566	579	617	565	543	578	602	546	586	562	569	549	579	593	541	544	578	596	572	604	572	583	569	557	604	586	559	579	573	596	590	571	597	615	565	600	532	556	594	573	540	553	552	568	565	591	593	562	574	572	599	576	621	578	611	584	547	599	617	543	557	593	559	593	600	599	559	585	556	542	594	511	629	586	570	603	599	589	628	572	573	561	626	570	637	573	582	582	576	568	607	575	584	566	536	570	537	588	543	594	557	598	600	561	578	573	579	596	599	572	562	573	613	588	552	555	614	568	590	547	572	582	599	575	551	548	574	624	565	559	573	559	546	578	577	582	537	583	580	572	576	581	595	552	658	557	601	641	630	521	559	543	626	547	627	602	586	591	586	601	600	589	564	587	530	576	578	563	580	561	549	595	551	581	584	604	609	563	622	597	580	556	559	610	570	581	596	587	568	546	596	554	592	547	595	545	635	595	551	609	571	602	554	606	615	572	531	582	562	541	569	599	571	538	569	550	615	620	595	559	567	580	555	584	579	598	573	603	585	594	605	575	545	576	624	577	549	567	632	595	552	566	542	567	527	562	618	562	575	565	605	579	561	603	599	606	566	543	549	613	575	573	548	587	567	560	607	588	590	579	601	582	559	613	605	530	586	607	609	592	608	521	588	595	589	576	581	557	558	535	582	613	570	571	587	602	584	584	530	595	586	623	553	605	572	574	591	621	596	629	572	570	558	523	596	548	570	596	577	566	617	560	561	584	586	574	595	583	532	592	587	619	555	632	565	608	546	568	593	602	571	576	574	575	550	603	517	597	523	605	603	589	565	578	616	575	555	558	561	572	600	546	558	600	587	537	575	581	571	566	622	609	638	599	572	603	567	576	547	573	589	598	606	588	605	594	596	550	584	579	551	552	569	581	608	583	591	597	578	569	580	606	577	568	624	586	577	613	579	557	574	608	548	570	553	604	550	548	575	578	596	588	583	557	597	594	563	584	513	617	608	576	559	609	612	566	594	555	575	572	606	540	591	596	582	542	573	553	543	591	576	588	556	594	566	562	565	608	586	570	547	573	517	619	639	603	571	601	616	614	584	587	583	598	599	601	553	583	575	574	573	595	570	603	580	591	557	580	554	588	594	597	586	597	570	562	571	614	601	615	643	535	555	619	539	578	577	597	545	566	616	594	589	578	576	555	593	570	577	564	564	565	618	533	578	548	596	549	541	561	594	585	568	564	618	566	572	559	570	627	625	571	629	560	611	571	591	606	563	586	580	576	603	604	563	616	545	525	611	587	583	612	570	561	565	628	535	571	552	547	560	579	605	576	571	626	581	582	560	636	582	551	583	585	546	612	609	562	595	561	580	618	577	585	590	580	600	576	565	575	585	554	568	569	595	545	642	581	574	545	597	619	574	591	563	593	597	596	606	566	568	603	590	609	610	597	586	585	593	598	554	619	576	586	561	582	555	584	575	553	587	570	574	563	588	602	565	505	564	561	573	589	541	584	562	589	575	563	606	565	587	626	581	566	557	565	579	587	604	585	599	545	591	548	591	567	596	574	572	541	544	570	567	557	557	612	587	583	566	592	520	606	561	617	545	606	601	614	588	576	621	576	588	547	545	573	606	557	615	571	568	533	582	586	585	572	612	589	559	595	632	570	606	548	587	664	542	548	600	561	582	594	578	561	599	575	619	554	620	587	556	591	571	566	571	596	624	575	574	633	592	573	593	570	550	592	580	569	597	591	580	575	549	546	589	586	543	574	585	561	554	569	591	564	559	596	557	558	548	571	554	568	575	523	564	580	607	547	566	593	580	602	613	589	584	566	602	589	596	589	594	571	572	560	589	598	573	565	569	601	602	602	587	608	598	598	530	596	573	614	591	585	579	613	616	553	559	558	571	570	575	599	614	580	574	589	571	595	574	593	574	598	568	609	591	561	564	581	591	620	599	585	534	547	572	535	578	542	593	585	556	540	558	572	571	546	560	589	566	603	574	602	637	568	582	557	587	565	569	561	593	600	612	629	551	553	601	598	537	621	589	588	560	606	575	558	596	525	589	595	619	577	514	583	608	579	611	602	581	602	578	606	553	631	570	540	580	545	548	558	575	582	559	570	599	545	555	582	558	561	612	570	559	573	556	572	599	579	578	563	575	535	576	583	578	585	562	595	528	559	595	567	554	558	547	590	541	610	570	591	588	568	565	547	567	576	604	616	564	567	570	590	599	611	579	620	588	608	606	543	599	545	596	565	580	620	576	591	560	595	603	592	563	553	581	550	555	598	574	576	569	567	535	526	583	579	549	560	592	564	565	565	606	583	551	550	611	615	582	543	549	579	567	590	615	585	584	588	599	570	591	644	553	546	568	604	567	602	565	585	574	573	544	587	552	563	550	524	603	612	534	560	598	606	514	595	585	587	586	581	563	587	555	603	630	594	578	607	571	541	602	623	550	536	612	633	606	545	580	607	567	564	561	558	559	585	604	567	589	574	615	555	564	600	551	590	579	569	588	635	583	629	546	604	603	638	579	558	537	525	557	566	603	555	579	564	581	575	558	583	592	576	558	537	549	574	567	572	567	577	574
5750	1978	794	553	637	635	530	540	458	351	308	275	249	191	199	179	151	126	138	104	125	95	83	80	73	62	59	68	48	48	57	56	46	53	41	55	41	53	46	43	51	42	41	51	54	42	41	46	33	49	33	40	36	40	38	38	24	31	38	45	24	42	46	25	37	34	28	26	41	31	31	35	37	47	35	32	38	31	39	44	27	42	30	30	31	38	40	27	35	38	35	46	40	27	40	43	46	28	41	36	29	25	30	25	36	34	44	31	17	40	36	38	38	31	46	44	35	27	46	36	29	43	35	40	40	34	37	37	39	43	36	42	38	34	44	32	30	34	41	28	34	24	35	40	40	31	47	45	41	36	39	29	29	26	43	39	31	41	45	32	37	32	49	32	36	26	31	29	35	40	28	35	45	31	45	39	46	48	34	36	35	42	37	42	32	36	39	49	35	41	39	31	39	25	40	38	42	37	38	30	28	39	38	46	41	39	38	36	40	29	26	34	37	30	50	28	36	29	34	41	29	44	32	51	34	40	49	35	43	48	29	36	33	43	35	33	41	22	42	39	37	54	28	36	40	45	42	40	36	37	43	32	30	40	37	32	36	34	39	26	28	25	31	34	35	39	37	46	39	44	33	34	48	30	30	36	47	47	32	31	27	32	34	42	47	37	35	39	32	47	41	32	36	31	37	31	34	31	39	28	38	39	39	29	47	44	36	35	30	44	25	36	35	28	30	32	26	38	32	39	36	30	36	36	32	35	36	24	38	36	45	36	36	39	44	41	31	39	37	31	40	37	30	30	28	42	35	37	40	33	43	39	34	36	40	31	28	35	33	41	33	34	30	33	40	30	33	34	36	36	40	35	39	38	33	31	30	44	40	21	32	32	30	34	35	45	46	39	46	39	34	43	44	35	36	37	41	32	30	39	26	37	32	33	31	36	33	45	34	29	39	29	31	34	30	25	31	37	48	44	36	39	34	42	38	36	36	39	29	32	29	40	51	39	36	41	36	36	40	32	39	34	40	23	25	34	50	31	30	36	37	27	35	42	33	31	31	40	33	25	37	30	44	50	33	25	40	27	37	37	42	27	33	26	32	42	40	32	40	35	35	30	28	27	25	39	34	30	36	38	51	39	30	43	28	31	39	38	30	37	36	44	29	39	39	31	45	26	32	33	24	32	35	33	28	32	37	34	34	36	31	38	36	34	35	40	32	38	45	36	29	24	29	36	29	22	31	25	39	36	28	39	40	44	37	36	38	45	37	38	34	45	28	33	35	37	34	26	45	42	29	36	35	34	37	30	40	32	33	37	24	34	52	28	49	35	42	40	42	33	53	29	26	43	39	38	35	36	36	35	39	37	34	42	37	34	39	40	35	34	33	47	48	27	33	40	42	35	33	41	29	39	39	32	48	47	40	38	33	27	42	29	28	36	38	39	30	32	38	40	42	37	35	34	38	40	36	32	39	38	38	47	33	46	23	37	28	38	35	38	31	30	30	36	35	45	23	33	34	39	28	33	44	35	28	37	31	35	31	44	42	37	36	37	40	45	28	36	33	38	34	37	29	30	27	33	47	34	34	42	37	41	30	26	35	39	44	27	51	42	38	32	36	39	39	27	39	49	35	34	29	36	39	32	30	34	37	38	28	39	36	38	36	36	31	42	31	32	53	31	38	42	37	35	25	28	27	30	47	34	30	28	31	36	29	35	34	33	45	32	28	30	40	33	34	38	33	36	29	44	36	37	48	29	31	27	46	44	35	39	39	34	28	31	38	30	41	34	32	35	40	37	31	38	33	34	39	33	40	41	45	45	30	33	46	22	37	37	36	39	29	31	33	31	34	35	40	50	33	34	34	37	34	38	42	33	29	32	33	27	38	24	31	18	36	33	32	34	34	38	35	40	25	40	34	40	38	30	31	33	35	28	33	40	39	45	37	35	38	39	27	35	27	40	36	29	32	44	31	42	34	45	45	25	34	30	44	29	42	43	37	29	36	38	36	40	37	42	41	41	32	47	26	47	23	39	38	36	33	26	39	31	37	33	29	37	32	30	30	43	39	28	38	34	48	37	36	45	29	25	48	36	36	40	45	46	37	27	31	36	31	41	25	32	32	20	28	39	35	27	37	42	38	35	28	39	34	27	42	35	45	47	44	27	39	29	37	42	38	39	40	41	28	38	33	34	36	27	42	44	40	30	31	30	38	34	38	30	37	39	33	42	31	34	35	35	50	45	29	37	53	29	33	57	35	40	28	30	48	35	34	33	39	35	33	38	31	32	42	32	39	31	44	37	39	41	35	37	39	44	34	31	39	29	25	41	27	42	22	38	31	35	29	27	51	27	40	40	32	40	41	39	38	36	35	45	26	47	41	34	39	44	24	43	31	37	37	36	42	38	42	41	37	26	51	39	44	44	27	35	37	39	33	31	41	33	29	35	28	43	43	30	38	36	31	43	28	45	37	42	39	32	37	33	33	38	32	25	40	23	32	40	30	27	33	30	37	39	41	41	26	39	42	28	39	32	32	36	36	41	40	29	39	42	33	36	34	35	39	34	22	48	31	36	35	36	33	43	36	42	36	40	42	35	33	46	50	37	36	31	36	37	31	36	42	33	40	39	31	35	31	37	23	30	29	45	32	36	40	39	39	31	42	32	24	41	32	26	33	25	32	28	34	45	38	42	34	42	45	35	22	40	34	37	31	39	39	36	31	29	38	39	31	43	31	31	51	42	31	38	41	30	28	34	28	41	29	46	30	36	27	33	36	36	29	37	34	35	33	37	34	35	35	44	32	33	33	33	32	44	36	29	29	30	32	38	39	47	36	24	31	38	38	38	35	30	30	31	39	39	33	36	40	30	29	28	33	40	34	37	34	33	31	31	36	34	32	37	43	37	30	34	35	42	30	32	39	34	33	28	39	44	30	31	38	27	36	46	35	32	40	36	34	25	27	40	40	33	34	41	36	27	34	42	36	34	44	30	31	38	34	36	37	33	40	38	35	38	30	42	39	42	33	30	36	28	31	30	37	31	30	33	34	32	29	36	48	39	32	32	44	39	43	34	32	38	29	39	33	33	40	36	29	34	41	31	44	33	34	24	34	41	26	39	33	38	36	27	54	44	35	30	39	38	43	28	38	45	34	42	33	25	30	30	41	33	44	41	41	34	42	31	36	35	35	38	35	29	32	23	38	35	42	36	33	35	27	45	37	24	29	45	40	32	36	33	33	36	37	29	37	38	31	30	35	37	32	41	43	33	41	39	37	27	32	25	31	33	40	28	37	34	38	22	33	37	34	33	38	38	28	32	40	33	30	34	32	29	36	28	43	31	35	35	45	35	31	28	33	35	31	46	32	33	42	41	40	30	29	39	26	41	29	40	23	28	34	42	42	30	31	35	32	34	33	45	25	42	50	40	38	42	39	39	31	28	33	36	32	37	31	35	35	42	42	27	31	24	32	41	37	31	30	39	36	36	27	39	42	31	36	40	36	28	41	32
37396	25862	16441	26605	32895	32425	29869	27886	23469	19758	17077	14555	12595	11105	9432	8090	7246	6274	5322	4887	4832	3958	3457	3168	2759	2289	2185	1939	1728	1596	1551	1546	1436	1413	1294	1317	1298	1256	1195	1115	1112	1169	1037	1051	1036	933	885	760	712	694	678	682	709	678	714	640	612	645	631	610	640	684	629	582	646	667	625	595	646	688	618	603	598	629	656	616	632	622	645	623	601	637	638	605	591	627	638	603	624	589	605	613	611	602	613	584	617	628	587	621	602	600	632	586	626	604	599	640	626	602	634	637	583	630	574	585	595	627	626	626	667	618	615	588	612	625	627	601	637	581	579	589	600	609	633	594	589	603	611	589	586	609	555	559	591	608	533	619	614	599	626	585	621	613	612	571	545	582	650	630	586	589	608	584	588	605	607	608	583	650	591	564	613	559	615	585	590	577	653	593	572	575	568	588	625	577	581	575	605	598	564	590	635	638	642	590	592	611	564	620	617	613	621	624	576	634	578	611	586	596	583	581	598	594	580	606	586	629	596	620	603	582	589	621	564	557	612	574	616	586	615	591	564	590	557	636	611	579	616	607	572	600	602	600	582	614	600	581	597	588	630	586	593	634	611	546	587	597	594	609	603	602	583	573	552	567	603	624	582	586	624	608	574	565	566	594	586	611	584	575	590	588	558	579	635	631	575	583	583	604	631	611	565	585	564	613	613	618	593	578	558	567	577	652	604	611	610	575	574	595	613	582	565	623	576	591	587	586	522	608	597	592	644	593	604	618	627	572	604	574	578	587	588	574	563	603	583	567	603	590	584	607	607	606	561	602	614	561	649	569	590	618	600	557	592	586	599	590	613	599	571	580	535	626	616	600	580	630	588	593	578	595	573	572	588	640	607	610	576	645	550	633	631	601	580	593	585	584	648	631	545	587	601	624	617	563	552	551	584	597	572	618	596	582	589	616	592	608	630	588	548	614	613	562	568	594	588	570	578	549	629	603	564	584	567	582	624	624	580	569	608	643	559	581	606	584	579	607	578	600	589	576	596	575	584	659	615	556	575	605	612	586	580	572	628	582	606	593	603	590	609	593	600	603	593	615	595	601	592	632	594	587	574	578	561	605	597	579	597	652	548	593	573	591	559	603	622	582	618	634	620	577	575	610	580	614	573	578	566	610	594	626	559	619	590	623	633	569	609	576	560	665	532	595	649	620	611	563	623	594	594	581	570	575	591	561	560	569	594	607	588	573	606	638	579	605	596	534	569	628	606	590	570	618	541	591	624	598	575	560	618	600	610	575	588	587	594	613	589	544	594	625	581	587	607	584	587	612	584	614	606	616	586	631	610	594	578	568	591	604	593	619	594	603	606	574	578	609	582	677	575	609	575	633	550	584	600	565	553	588	601	603	615	600	584	588	550	578	586	608	578	601	620	625	598	635	593	608	585	560	604	614	591	612	612	606	607	599	610	609	588	578	620	619	583	584	602	595	602	600	604	608	576	622	569	580	580	620	634	608	609	599	596	590	581	572	616	594	598	559	612	628	621	590	594	587	547	622	600	570	638	631	628	560	603	631	593	573	599	609	588	613	577	562	592	610	562	604	566	615	577	583	595	599	567	575	575	650	600	602	597	588	572	594	628	577	577	620	577	574	573	595	591	592	588	598	607	610	553	606	550	588	590	615	575	600	593	618	587	608	600	632	592	573	566	581	633	625	611	616	611	567	624	644	579	575	614	568	537	597	609	595	578	624	622	624	586	567	576	593	628	600	591	632	620	584	575	584	620	596	571	579	618	606	548	655	605	601	555	624	626	577	575	591	602	622	585	605	557	618	574	581	605	603	592	551	589	591	601	623	626	582	636	552	612	611	617	595	597	556	617	633	592	611	597	585	531	550	628	556	570	571	585	615	602	580	608	578	582	618	609	596	633	598	629	581	643	589	629	594	605	577	635	583	600	573	594	576	603	621	585	618	625	564	598	585	571	633	538	557	583	563	580	588	595	632	575	592	607	630	615	630	606	538	615	571	634	571	590	561	591	563	578	637	608	623	595	587	588	570	595	614	618	613	579	612	583	595	591	641	625	617	615	601	575	621	579	625	592	601	602	555	623	610	603	581	612	611	603	639	588	616	639	616	616	596	580	587	622	613	593	565	556	627	581	584	595	601	592	562	577	604	590	638	619	567	566	590	567	549	598	562	600	586	621	606	606	624	572	607	595	592	600	547	623	586	559	599	592	594	572	602	626	579	591	601	616	595	590	620	607	579	568	597	639	579	594	596	577	600	584	611	639	536	569	571	586	593	603	595	582	635	529	597	598	577	645	613	588	560	582	601	574	589	632	551	583	588	586	648	603	597	581	576	589	579	602	585	620	618	639	573	549	578	580	621	642	566	629	614	621	604	591	568	606	640	574	596	588	604	599	536	602	573	604	630	594	572	592	552	549	578	579	572	589	593	600	582	596	633	667	591	571	618	579	597	611	594	633	607	598	546	583	542	600	592	621	581	585	602	545	585	619	577	605	579	639	563	612	598	597	575	601	612	639	590	579	611	578	601	571	579	607	565	589	601	564	622	600	618	584	576	566	606	604	630	584	587	590	632	578	554	574	590	593	606	645	606	594	580	636	556	559	589	650	624	643	629	553	581	560	552	596	593	617	605	584	584	629	582	585	582	585	596	617	601	598	582	617	632	551	613	619	602	565	563	606	584	585	607	609	541	602	598	562	590	553	566	584	609	584	610	618	604	566	597	577	585	637	632	605	585	653	602	542	563	613	551	611	584	632	628	590	609	622	563	610	609	617	607	576	609	568	622	601	576	619	554	567	593	581	624	572	600	635	588	564	592	598	564	610	635	587	633	589	608	605	577	610	604	598	557	606	596	627	635	599	568	615	533	578	591	628	636	576	598	595	594	594	595	582	584	596	580	575	584	610	616	611	571	599	560	612	618	579	570	609	542	612	602	606	606	573	623	594	606	583	609	591	633	574	598	595	601	583	584	582	589	568	612	584	600	611	617	547	622	623	606	617	569	597	581	641	620	613	537	620	616	610	591	586	635	603	612	626	586	617	581	611	593	578	610	609	629	606	593	570	578	589	580	569	565	584	607	554	631	601	591	592	565	638	583	589	591	591	556	582	646	610	572	607	641	611	577	611	588	584	623	579	593	572	591	615	603	606	576	604	620	609	624	567	576	591	589	580	573	578	600	597	568	609	540	587	587	597	595	556	641	594	614	609	619	574	584	618	597	617	617	629	588	582	554	635	587	579	557	571	605	588	596	574	591	564	626	605	588	627	591	591	551	611	594	574	624	574	603	618	585	605	580	579	615	613	611	593	637	578	619	604	616	589	618	563	558	613	567	576	571	602	605	527	611	574	612	662	580	620	605	633	604	562	591	632	591	566	610	594	611	553	591	621	596	589	633	586	614	575	571	597	555	597	553	594	617	607	589	649	617	555	597	587	591	616	607	581	621	623	586	632	596	575	615	588	596	609	606	590	594	597	612	599	579	611	584	606	608
7866	3809	1287	796	1008	918	831	738	653	519	493	388	353	289	237	234	196	179	157	145	141	113	95	115	97	85	79	80	63	59	66	84	65	65	65	65	58	54	58	70	55	58	59	48	52	52	55	42	39	41	60	39	34	24	40	49	39	44	28	37	57	42	52	33	46	39	47	36	42	39	35	27	41	43	28	37	38	37	37	44	50	43	45	39	33	41	54	43	45	42	47	44	28	36	47	37	35	43	41	61	38	33	35	47	45	39	44	40	41	31	40	35	44	39	37	35	44	26	35	33	38	40	41	41	61	34	48	33	45	42	41	48	46	39	34	43	44	46	43	37	40	48	43	43	34	49	38	43	36	52	42	55	45	35	50	54	47	39	26	45	34	43	28	43	44	55	42	43	43	43	45	29	46	39	39	33	41	41	39	44	39	33	33	40	29	50	39	36	31	43	38	35	52	38	47	42	42	40	27	34	32	43	38	47	34	48	48	38	36	46	33	32	49	42	40	42	38	42	46	33	27	20	59	42	41	42	44	34	39	37	41	42	33	42	29	41	37	43	27	49	37	37	36	44	50	48	37	48	42	38	37	43	43	29	44	42	35	36	30	43	41	36	42	46	43	29	43	38	43	41	44	32	38	40	32	43	33	46	51	43	44	36	47	44	37	43	33	55	49	43	33	39	41	43	48	40	45	41	30	35	41	50	34	36	31	38	27	41	38	45	32	41	40	42	56	43	50	42	36	44	51	36	43	44	42	39	40	54	44	29	44	48	33	43	38	48	36	36	39	41	38	29	38	37	38	52	38	49	42	43	42	39	31	43	38	36	30	39	45	55	44	45	41	41	44	40	45	43	46	38	24	36	34	33	53	48	47	57	43	48	49	42	33	49	44	25	35	40	42	26	39	43	40	43	25	40	34	48	43	45	39	36	37	44	40	39	34	45	43	45	32	39	51	43	39	41	46	33	39	41	53	46	43	36	51	41	43	46	43	41	41	53	43	42	40	34	40	39	48	44	46	41	40	27	36	41	45	34	37	37	37	46	35	39	39	45	59	42	39	52	37	34	44	38	47	45	48	30	45	44	41	45	37	38	41	36	63	49	43	47	39	56	41	46	46	34	31	44	37	38	43	34	42	47	55	44	34	34	45	40	42	33	56	36	45	40	50	53	46	45	39	39	42	45	43	39	38	33	45	40	51	38	38	48	36	42	41	30	46	38	21	49	46	41	28	34	48	49	30	39	50	36	47	40	37	46	38	28	41	32	50	33	40	43	52	46	44	44	57	32	39	40	46	48	37	37	39	44	44	47	27	42	38	46	43	33	42	50	34	40	34	35	42	44	37	43	34	43	41	43	34	37	36	39	36	35	45	52	51	35	48	35	45	41	38	46	43	40	41	47	47	42	43	46	58	42	46	36	31	45	33	35	42	42	36	31	39	46	38	41	38	35	34	39	42	37	42	52	39	36	49	48	41	44	40	39	28	45	44	33	33	34	34	44	33	39	39	33	32	26	46	38	40	33	43	41	39	49	41	33	28	51	37	44	37	42	29	40	43	33	44	50	59	36	37	37	44	37	35	45	32	32	61	43	41	49	33	45	42	44	46	44	47	40	44	51	39	44	60	44	44	46	41	35	39	39	45	45	38	37	38	33	30	53	53	35	52	41	48	35	43	51	42	37	50	48	43	40	40	33	46	39	38	36	34	48	46	47	47	38	30	38	33	44	48	42	38	47	47	44	30	52	35	41	33	42	44	33	32	36	38	34	37	36	46	39	45	32	35	40	40	49	42	34	43	48	30	55	47	44	57	42	35	40	31	38	48	40	35	35	42	36	42	40	37	40	55	48	44	36	48	43	34	46	43	47	45	36	46	37	34	38	40	53	45	40	47	37	31	51	45	49	39	40	43	42	31	50	50	38	52	35	43	45	35	37	45	39	54	32	38	37	41	45	46	44	44	45	37	43	39	27	36	38	28	39	38	49	49	33	36	40	44	37	46	50	51	43	38	40	46	25	48	39	43	43	47	39	26	37	40	41	42	35	44	40	47	32	47	51	42	38	34	46	47	55	44	35	33	43	49	42	37	43	32	34	26	36	35	24	43	38	43	44	36	44	40	54	42	43	43	50	43	23	37	43	32	46	36	41	32	42	35	41	35	36	39	36	47	47	30	43	51	43	28	41	45	40	45	47	47	48	34	31	44	31	42	37	39	39	48	45	40	50	44	40	40	37	43	38	35	47	27	37	37	48	38	57	38	37	51	35	33	44	40	43	33	39	39	38	39	47	38	48	37	44	34	37	51	42	41	27	49	45	33	44	34	38	39	40	43	39	36	41	46	36	42	48	39	37	30	42	33	40	37	49	39	46	49	44	42	50	43	34	48	43	44	49	32	32	41	42	48	42	46	33	24	51	35	32	33	43	37	41	33	35	42	38	44	44	43	52	42	43	35	34	52	36	56	36	41	41	35	42	32	39	52	44	42	50	45	41	37	35	50	34	40	50	50	26	39	42	48	46	44	47	36	42	39	40	39	41	44	32	44	37	54	43	38	47	36	29	36	53	51	40	49	49	43	40	48	43	43	46	38	38	41	32	46	30	40	46	36	57	35	53	34	40	43	37	45	49	48	50	43	32	50	41	48	49	54	48	43	45	49	45	43	35	33	47	57	37	38	35	38	33	52	37	40	46	39	35	41	50	32	37	39	46	44	41	43	40	39	37	52	45	44	42	41	39	36	35	51	52	39	34	52	45	37	34	39	40	35	43	40	45	34	54	41	46	39	37	42	39	40	31	49	33	44	31	42	35	41	41	37	31	33	45	25	32	27	39	36	42	36	36	46	47	36	32	53	38	33	42	38	41	43	50	45	46	52	27	35	35	48	41	35	37	40	44	46	32	51	50	32	39	48	40	47	52	39	45	30	41	38	37	34	44	47	35	47	43	43	45	47	39	46	44	39	40	51	40	40	32	39	40	41	32	39	44	45	36	42	56	40	46	45	46	46	37	49	39	44	37	35	42	52	39	44	42	46	48	53	43	33	34	36	35	40	38	40	39	36	35	41	43	45	42	39	42	40	41	30	42	50	43	40	39	29	39	49	45	52	38	43	34	39	41	35	40	41	54	40	34	45	38	38	56	31	31	46	41	48	46	47	28	41	42	32	43	44	35	48	37	35	35	40	47	44	37	52	53	35	44	38	38	46	51	41	36	44	54	50	44	48	43	43	39	32	32	39	44	44	43	49	40	43	42	44	47	36	41	43	36	45	30	34	40	40	36	35	37	38	49	52	39	42	32	38	38	49	36	43	48	49	44	48	43	40	33	36	38	50	52	48	29	33	47	41	51	44	45	36	35	36	35	46	35	34	44	28	50	37	39	35	53	36	45	42	47	32	36	52	42	41	47	43	45	36	36	37	40	39	51	47	38	41	46	40	44	38	35	34	29	44	30	42	44	33	36	45	34	42	30	40	43	32	50	37	41	44	39	36	36	41	49
44901	30785	20925	31740	37906	37182	34160	31241	28140	24253	21158	18459	16207	14083	12375	11222	9608	8520	7303	6990	6370	5329	5003	4364	3624	3338	2947	2647	2505	2408	2115	2132	2022	1966	1853	1726	1756	1751	1598	1536	1521	1463	1447	1416	1322	1204	1057	971	850	803	761	755	789	794	787	788	767	726	742	720	692	719	729	738	738	783	736	697	698	779	681	745	757	743	677	728	764	744	700	762	720	733	719	739	728	729	707	745	710	699	699	726	670	726	723	698	711	689	649	671	726	739	707	683	679	730	696	699	705	676	721	722	673	715	672	669	678	753	752	734	755	737	726	727	731	693	697	716	691	737	671	708	664	680	636	657	722	661	655	686	633	700	696	681	684	707	667	656	687	674	714	675	698	712	651	697	658	690	698	661	678	642	689	697	680	690	696	670	717	674	666	652	685	699	657	641	651	700	657	654	668	674	668	644	619	669	673	689	662	668	741	676	708	692	665	646	676	627	659	670	637	699	701	645	688	672	672	684	703	719	707	664	680	679	648	646	712	637	667	676	664	670	628	680	680	667	677	675	683	682	684	661	678	662	651	705	677	646	667	691	692	658	720	650	682	689	664	673	657	668	679	708	673	697	670	729	665	658	627	728	685	679	664	668	673	684	664	618	695	685	665	693	639	701	654	718	674	639	689	659	693	633	661	707	657	735	670	626	655	640	687	686	690	652	702	672	683	659	705	673	695	675	682	662	658	655	686	694	701	669	728	646	669	630	678	639	718	639	696	678	658	666	672	598	654	709	654	649	723	689	670	691	657	658	678	685	675	669	699	648	651	659	716	689	672	669	653	703	724	679	654	642	701	661	675	717	687	677	637	635	634	665	687	636	707	700	701	698	629	645	670	683	703	666	671	650	666	697	682	681	704	673	632	680	723	707	703	658	683	667	722	714	667	685	699	645	648	658	672	720	652	634	686	643	673	668	665	729	682	660	720	653	689	676	683	672	660	687	654	655	689	701	705	697	681	669	679	663	663	688	655	715	666	652	712	692	651	703	702	678	680	633	679	684	632	670	640	690	660	663	665	693	671	657	644	691	672	664	674	646	642	658	684	678	691	671	721	670	661	696	732	721	659	704	664	626	682	653	658	641	677	709	679	698	682	704	667	653	649	698	712	661	665	693	644	694	620	683	666	675	632	644	684	666	692	695	692	719	672	674	651	667	649	634	629	675	684	707	659	622	708	652	713	661	653	618	667	663	684	658	684	695	651	625	680	679	667	708	684	688	680	666	666	671	688	715	663	636	704	643	701	680	695	681	681	650	717	681	622	644	678	705	676	681	685	671	692	719	731	658	688	654	658	668	736	687	723	676	696	650	682	687	714	637	674	655	670	635	665	666	706	631	654	723	689	690	655	696	605	639	627	671	665	682	690	678	649	667	700	718	732	669	678	673	635	673	663	632	682	686	701	684	681	640	691	673	697	709	624	686	694	686	676	670	727	693	662	651	640	705	649	653	669	648	693	706	671	674	681	684	651	682	680	696	633	686	676	663	681	650	708	698	640	659	721	662	686	698	663	638	646	687	672	604	706	698	678	646	690	706	687	721	686	660	673	680	696	705	694	708	654	702	696	686	661	673	667	667	656	688	686	590	731	686	705	649	700	660	683	662	657	699	648	718	669	712	654	672	676	679	655	688	655	623	720	685	676	677	688	686	710	627	666	643	656	681	634	647	670	711	651	671	690	699	727	722	680	733	657	639	667	674	678	654	688	668	673	623	719	700	685	710	653	714	684	643	681	655	691	686	687	704	636	646	651	630	666	675	694	670	687	613	668	688	728	704	697	675	702	693	665	660	642	643	678	731	650	649	672	707	662	726	686	643	665	654	710	677	672	678	679	665	675	681	634	713	686	703	647	703	658	656	697	667	679	671	688	665	667	622	687	673	687	660	663	713	689	636	636	665	651	704	668	727	690	674	646	640	657	675	720	687	667	684	626	714	705	655	708	718	648	669	747	647	707	670	676	638	699	693	658	677	667	714	702	727	676	677	691	668	619	672	672	641	664	656	645	658	599	678	680	679	666	665	668	697	723	672	669	650	693	678	645	693	654	649	656	637	648	598	657	640	666	675	733	678	665	662	702	649	699	648	694	655	733	638	668	653	695	662	661	722	684	658	730	661	652	632	663	669	707	634	650	711	636	675	677	639	646	670	706	665	655	705	686	668	657	678	710	658	738	678	705	661	675	656	655	660	689	651	634	677	651	703	715	685	686	697	697	679	690	656	674	657	689	651	679	656	675	670	708	669	685	666	649	705	679	675	720	704	710	690	691	659	669	693	711	663	715	643	636	617	729	638	658	690	643	685	684	696	680	701	652	629	655	649	647	662	714	695	701	642	689	726	610	728	662	659	676	696	677	675	657	641	690	664	682	691	635	639	691	673	681	699	688	700	640	679	700	676	685	732	686	674	665	628	716	675	691	657	714	662	669	656	658	728	651	656	677	658	691	668	629	653	682	653	650	688	674	675	691	667	689	664	674	681	699	666	660	685	682	690	714	731	638	676	679	684	724	680	672	677	691	654	661	707	676	659	649	716	669	696	700	678	650	664	673	672	658	671	694	690	681	698	645	738	666	655	660	670	642	727	674	723	656	659	694	636	641	669	673	659	631	689	684	676	685	714	679	644	714	713	598	679	659	637	682	686	659	695	725	690	642	668	672	677	648	666	597	669	670	649	731	698	684	688	682	604	689	664	716	734	608	671	686	703	685	674	645	644	683	677	692	654	681	690	695	726	695	673	660	678	658	657	656	676	688	679	650	657	685	708	670	669	641	701	689	609	642	672	689	683	668	660	680	681	731	700	662	664	680	681	686	658	666	659	681	692	636	644	669	652	656	666	727	618	682	690	664	690	627	611	651	669	667	649	664	670	713	697	692	662	702	688	646	660	644	633	673	657	675	674	698	690	661	683	675	688	703	697	658	682	686	699	662	733	654	669	638	719	665	637	703	705	704	679	780	697	682	696	667	693	657	679	653	648	639	683	705	680	706	716	696	692	697	700	702	660	653	626	655	702	675	688	653	681	695	652	673	675	681	736	671	688	663	701	693	664	681	666	692	671	657	714	670	693	701	643	680	709	679	659	690	695	660	669	677	694	659	665	647	704	685	662	645	653	696	682	662	655	686	649	675	661	694	660	689	653	662	685	662	672	675	698	728	676	651	681	671	676	668	731	667	717	657	643	670	644	667	695	675	640	694	684	648	730	730	707	735	673	676	714	663	663	668	684	689	714	652	717	682	712	717	693	671	635	697	650	640	657	642	665	661	656	684	653	690	668	669	712	668	713	645	679	695	665	664	719	685	688	669	642	690	690	693	659	676	675	634	649	648	657	640	718	644	682	743	659	665	664	660	666	692	679	679	698	652	666	709	661	724	653	654	651	638	653	620	701	718	715	685	675	638	688	622	661	679	692	678	706	694	645	688	634	676	662	661	695	702	734	680	688	692	664	663	682	655	693	655	655	682	663	702	712	658	666
3390	1250	572	377	498	479	368	334	351	234	223	165	157	117	128	84	104	91	87	74	75	79	67	58	42	48	46	32	36	47	36	30	47	37	30	30	34	38	32	46	27	25	32	40	22	35	27	33	27	17	32	20	34	26	24	26	25	24	40	36	29	33	22	21	27	26	33	21	29	25	25	28	31	22	20	21	22	24	22	27	34	33	23	21	15	32	32	32	23	22	31	25	22	33	22	29	21	20	33	24	28	32	31	25	24	24	27	19	31	26	25	27	23	34	24	31	25	29	21	20	26	19	26	31	21	20	31	20	21	23	30	29	23	21	27	25	22	26	25	11	28	25	17	27	21	21	25	33	31	32	27	25	30	26	33	34	33	30	34	25	26	22	23	23	24	21	29	29	27	26	30	21	26	29	32	30	30	25	29	25	30	26	22	22	24	24	21	21	28	25	16	15	35	32	14	35	23	25	28	24	27	25	29	25	19	27	29	37	38	27	28	28	28	27	33	28	29	30	20	26	31	21	32	31	20	27	19	33	24	22	38	34	29	31	24	23	25	28	17	40	32	31	25	29	22	20	27	22	28	32	28	26	25	34	22	23	24	29	24	32	26	36	26	36	26	30	22	17	28	25	33	17	28	26	26	27	27	23	21	25	27	26	36	26	23	24	32	21	30	23	25	29	30	27	27	21	19	26	21	19	22	30	27	33	21	29	37	23	27	36	22	19	27	30	26	23	30	22	23	26	29	30	22	23	28	28	29	32	22	21	26	28	19	24	25	23	28	34	19	17	37	22	42	21	34	23	30	37	35	27	23	22	29	22	18	37	28	34	20	27	29	21	27	30	25	19	25	35	34	24	25	33	27	22	18	27	28	29	25	35	30	22	35	19	32	22	36	27	31	27	26	33	31	32	22	33	15	18	30	30	27	28	35	33	28	31	31	28	29	27	25	27	18	31	24	25	28	24	24	28	38	28	24	22	22	24	18	27	25	31	23	40	28	26	26	28	32	24	23	22	33	29	29	31	29	20	21	25	22	32	28	21	31	35	22	21	19	25	29	27	34	25	22	33	23	23	21	26	33	25	27	33	26	22	23	33	27	32	32	25	19	30	26	31	27	24	19	23	30	29	32	22	16	21	29	26	23	29	29	28	31	34	17	25	23	31	29	18	30	27	25	33	21	22	34	18	30	25	34	25	22	23	24	19	35	25	23	25	32	31	25	31	28	23	31	25	17	21	28	18	21	32	22	24	29	27	24	31	29	39	28	27	21	25	33	33	14	22	23	24	23	24	29	25	35	27	28	33	31	26	26	32	36	43	19	23	34	29	25	32	18	27	32	32	24	28	24	22	30	23	22	37	28	30	27	26	27	29	32	35	29	29	31	26	20	29	25	16	22	21	21	28	34	30	21	20	23	31	29	24	31	23	32	27	27	26	29	25	17	28	22	30	23	26	22	25	27	19	20	28	34	32	27	28	31	30	26	35	23	24	33	35	24	27	28	27	28	24	29	33	35	33	31	21	20	25	22	18	29	30	28	22	26	36	27	17	31	32	23	21	28	26	28	24	36	31	26	28	23	20	24	23	26	29	23	30	28	27	29	35	25	27	35	23	33	33	24	29	37	25	35	24	20	31	24	23	28	30	32	25	33	19	17	33	28	32	38	25	17	31	33	37	21	32	21	21	30	28	33	25	23	32	25	21	30	25	32	32	25	27	23	39	24	24	30	26	24	24	25	21	23	23	23	25	33	36	25	25	29	30	24	29	24	33	22	19	35	25	28	29	28	26	30	23	25	21	25	25	21	19	27	18	23	29	34	29	28	28	32	38	23	27	22	26	31	17	32	21	30	29	30	31	23	31	25	30	23	30	19	23	30	36	32	24	33	26	32	31	33	26	22	30	27	26	20	26	24	38	24	24	21	25	22	18	31	15	30	26	31	26	31	20	23	33	37	16	29	33	30	33	31	32	24	25	27	26	35	26	27	24	25	26	17	24	30	21	24	19	19	36	23	35	26	21	31	22	24	25	34	28	32	22	22	30	20	24	36	29	32	33	25	26	38	21	36	28	28	22	30	33	21	29	33	21	20	25	38	38	24	25	31	24	31	32	21	31	24	16	33	26	29	26	38	24	29	24	26	23	28	28	24	19	32	26	18	36	29	22	30	26	17	28	23	23	22	21	25	28	28	29	23	16	25	30	21	34	28	24	34	32	29	33	32	28	31	25	27	23	23	30	27	27	28	36	34	22	23	27	37	24	29	26	21	24	32	26	24	21	21	27	33	26	23	21	25	31	23	19	18	18	24	25	24	34	26	25	24	23	27	25	23	33	10	20	18	34	26	28	23	18	29	35	26	23	31	31	22	23	28	25	24	38	23	17	16	24	20	29	20	31	25	32	30	38	19	26	28	27	27	21	32	29	34	33	22	31	24	35	33	25	22	28	18	27	27	32	34	28	27	21	27	28	28	21	25	31	23	26	23	33	26	32	22	31	32	26	27	34	32	36	30	34	34	34	22	25	29	23	20	33	24	20	32	22	18	31	28	30	24	22	25	22	19	23	21	26	19	18	23	24	34	33	30	23	31	22	28	30	24	30	34	31	23	31	27	37	29	17	30	31	22	40	25	25	37	32	22	31	19	27	27	31	19	23	27	21	20	35	15	19	21	29	19	24	20	30	24	37	26	26	27	28	29	32	30	21	23	21	24	35	30	40	32	25	22	23	40	33	34	25	26	18	24	25	17	23	19	26	39	29	23	23	19	30	26	24	27	31	21	28	22	22	25	21	24	30	20	29	33	27	31	23	33	32	25	18	24	20	35	33	22	36	34	29	29	26	26	20	19	26	20	37	18	29	23	34	24	16	26	23	29	25	29	34	22	31	22	29	26	24	27	28	30	35	31	17	23	25	31	29	26	25	23	38	28	16	18	26	24	32	33	27	33	24	27	33	28	30	34	28	27	31	26	31	25	28	34	33	20	29	26	30	28	33	34	31	23	30	25	30	30	28	25	26	17	28	28	23	25	27	21	22	32	27	28	32	33	30	32	34	27	21	33	20	32	37	28	32	25	24	26	25	25	36	22	27	16	30	33	25	20	24	22	30	29	18	34	25	24	28	28	25	27	19	23	27	22	26	30	31	18	18	32	30	30	23	21	12	26	26	25	24	28	39	26	23	18	26	23	26	39	27	29	24	32	33	28	27	23	24	20	26	31	24	20	31	34	29	24	30	33	32	25	31	13	26	28	15	21	25	19	29	37	26	27	30	22	33	26	29	24	22	23	27	28	23	31	15	28	26	27	22	23	16	30	29	28	24	21	33	22	26	21	26	34	35	24	21	24	21	25	28	20	31	28	28	23	33	30	32	26	28	23	25	34	32	21	29	30	30	23	27	24	20	17	24	28	17	21	34	30	23	35	18	28	22	28	32	30	26	28	28	26	34	27	17	33	30	46	32	18	30	19	19	31	20	30	21	27	26	28	34	28	28	27	38
33845	22128	13756	23381	30381	29040	25512	22276	19610	15981	13454	10904	9307	7919	6863	6216	5223	4693	4036	3707	3236	2729	2507	2106	1742	1620	1522	1351	1218	1223	1126	1071	1058	955	887	900	945	868	877	830	818	798	714	818	703	686	600	533	540	518	477	465	482	474	467	443	491	472	478	441	462	491	459	443	472	486	455	469	471	489	477	477	510	495	457	474	483	500	480	468	508	519	496	485	436	460	434	464	464	496	485	447	479	450	465	472	485	493	472	465	465	464	472	457	429	481	476	448	451	460	469	467	434	482	495	496	495	493	490	475	526	470	458	471	475	465	453	426	448	446	453	446	437	457	513	438	440	447	452	436	450	448	435	452	463	460	449	464	472	469	471	440	487	448	444	439	447	447	462	485	465	455	445	456	443	429	447	472	461	438	452	433	472	444	478	438	465	469	460	462	459	458	464	434	420	450	433	468	418	435	441	470	451	466	456	454	463	473	472	429	448	457	432	443	454	453	413	467	412	433	441	444	465	435	436	404	447	434	460	439	434	415	441	473	424	452	464	454	428	469	472	447	422	428	438	453	447	458	447	455	454	426	443	439	458	481	416	432	490	428	396	454	489	469	463	419	428	462	399	480	452	454	437	474	492	453	429	481	424	450	441	443	482	486	464	474	437	450	457	440	447	460	467	474	463	433	434	459	436	377	452	435	449	456	443	468	480	468	453	457	455	476	442	429	443	452	437	432	476	469	458	477	474	428	448	449	445	459	492	453	460	456	475	447	417	408	453	422	439	436	471	458	444	405	498	468	419	491	464	478	447	417	438	438	444	426	447	457	450	429	460	442	436	404	439	452	484	423	458	446	434	442	441	441	478	455	445	468	441	425	426	468	443	488	411	430	445	443	419	449	451	478	493	454	468	476	485	481	448	466	439	467	442	451	422	432	474	448	490	423	443	467	455	457	417	483	457	437	462	436	436	462	468	477	438	467	449	438	455	450	440	456	433	396	442	488	453	467	437	456	480	479	467	456	474	446	430	458	417	444	441	438	476	463	481	453	484	440	441	435	429	456	430	452	437	457	443	435	435	461	439	428	418	458	421	510	483	421	451	473	458	428	435	469	451	451	469	463	446	464	481	433	442	465	474	449	416	436	453	453	436	436	461	429	475	455	447	420	456	449	436	507	462	440	459	434	473	459	488	456	462	436	477	423	423	470	451	443	429	441	480	429	481	437	453	449	455	475	503	467	457	448	453	498	473	440	474	437	461	431	447	458	424	465	446	455	471	473	451	488	456	425	444	436	444	454	446	437	484	447	452	438	485	479	469	470	446	430	465	457	460	442	431	466	452	417	460	471	451	427	448	415	443	427	434	456	433	447	424	456	449	459	442	463	460	430	442	498	450	428	446	447	470	462	447	461	443	466	429	444	470	462	446	450	526	445	428	476	482	449	479	446	450	464	473	440	451	453	449	445	463	467	437	436	460	421	477	457	445	438	430	445	481	421	463	440	432	437	446	431	488	452	461	491	434	440	431	429	440	501	455	429	427	452	443	472	464	474	415	399	449	437	471	475	479	433	439	454	470	443	458	467	495	480	449	428	425	425	450	436	414	455	472	450	490	459	438	427	430	455	453	494	404	470	476	415	477	390	471	413	459	431	439	429	463	452	443	461	479	466	463	448	436	456	442	469	448	463	445	467	452	445	475	503	459	450	452	495	418	434	464	461	479	446	461	424	436	438	445	474	462	421	457	467	465	435	432	462	456	414	441	482	426	436	487	457	497	444	423	471	455	400	448	456	462	428	454	420	462	447	441	460	483	479	462	452	477	446	439	472	432	440	455	427	435	474	451	460	467	448	411	470	472	481	471	476	485	394	483	438	476	491	418	447	434	465	472	463	466	434	434	466	429	473	422	502	424	433	438	451	426	453	455	475	455	446	454	421	425	476	468	457	418	453	429	479	449	458	472	455	417	457	463	446	477	446	476	430	462	426	443	506	441	458	461	464	433	429	427	443	448	443	441	472	443	388	476	468	422	421	446	477	440	447	414	441	459	448	468	437	470	436	454	465	456	423	467	445	451	457	450	459	448	424	432	474	417	478	430	442	456	448	450	442	413	408	467	449	425	447	471	459	456	441	464	430	430	447	457	431	459	453	420	413	452	455	462	447	426	485	467	438	483	459	465	433	441	480	476	433	489	446	428	459	470	445	427	439	456	434	418	442	475	462	470	503	467	424	437	442	479	455	478	452	507	396	438	466	457	437	431	439	499	471	496	456	454	457	482	466	419	447	456	466	483	436	476	465	454	473	452	412	439	424	454	436	427	440	433	484	474	444	488	469	454	463	428	457	448	406	484	464	439	445	492	432	422	462	434	465	435	413	485	482	395	472	452	495	457	443	444	458	466	484	438	429	432	464	457	458	478	449	474	436	468	460	454	446	477	480	453	443	462	415	449	452	470	498	473	466	488	457	433	461	424	467	451	447	481	467	439	497	433	467	437	456	435	433	448	453	488	455	438	463	501	425	447	452	444	461	430	466	442	444	512	392	433	508	463	439	451	459	417	455	464	415	470	454	430	440	460	442	460	441	444	430	479	474	470	471	449	409	459	448	471	484	477	461	473	417	439	487	427	462	473	442	418	498	422	430	460	462	462	440	447	429	459	452	458	483	482	432	490	489	430	441	494	459	449	487	455	464	448	446	464	443	435	428	441	445	456	433	471	509	459	424	457	436	485	466	457	461	434	413	461	499	474	448	442	444	461	483	438	434	456	467	439	468	430	428	443	469	443	393	424	414	451	443	438	445	449	448	465	421	494	484	436	452	447	416	427	429	434	409	491	463	446	469	470	432	455	452	440	468	448	447	456	483	474	485	443	469	475	481	450	398	449	493	448	432	406	462	459	439	448	447	467	437	476	515	439	463	468	444	441	483	407	452	436	482	438	460	441	488	451	428	420	478	465	427	459	493	470	432	474	420	480	418	454	461	471	433	396	459	434	434	398	454	489	481	460	432	444	472	406	441	420	461	450	426	426	480	431	440	430	419	458	463	447	445	477	449	456	427	425	485	449	481	431	446	460	468	474	474	442	470	459	454	416	470	443	505	411	439	446	454	439	450	447	411	404	440	462	481	479	435	421	459	463	456	440	450	479	444	477	417	468	430	486	450	437	474	452	453	465	477	426	448	462	481	425	431	480	447	423	424	444	458	477	431	455	452	509	382	431	442	439	490	443	433	443	448	430	418	473	485	482	425	417	443	430	435	424	440	480	438	417	448	430	463	466	454	511	475	476	431	436	428	467	495	468	479	458	467	453	451	447	446	465	423	433	443	410	486	458	430	440	431	441	426	446	456	466	477	416	464	397	465	423	448	397	451	432	452	465	423	439	465	492	450	435	457	440	456	409	459	442	445	474	490	480	452	433	468	472	476	450	463	448	412	457	458	438	426	437	479	454	436	487	425	418	436	415	403	443	478	468	442	470	443	426	432	434	441	451	452	447	477	464	482	454	473	439	475	445	501
6185	2853	963	614	881	911	671	599	573	480	405	348	303	257	202	216	187	170	146	136	112	97	98	97	68	76	56	79	78	54	69	60	63	44	56	52	40	52	59	47	51	50	40	49	40	46	20	33	35	38	38	36	41	34	43	38	43	37	40	35	32	39	32	41	40	35	26	49	28	27	36	23	34	34	32	39	41	36	30	40	32	41	40	35	29	40	29	38	18	38	33	33	36	36	32	42	28	35	48	35	34	39	29	42	33	32	33	22	29	41	26	45	31	30	34	35	34	38	32	20	38	45	36	39	39	38	29	35	34	27	31	43	41	35	23	26	32	33	35	22	31	44	46	36	28	29	36	33	32	34	23	21	29	40	37	41	42	35	48	33	34	36	29	39	37	24	29	35	34	45	37	32	36	39	31	30	40	34	30	42	32	37	33	49	32	29	45	23	23	19	30	39	34	35	35	45	28	32	30	36	31	25	38	25	30	33	31	34	42	34	34	45	30	42	33	39	30	32	27	30	26	24	34	39	33	31	35	39	32	25	30	33	36	42	43	43	38	30	32	40	37	39	28	32	41	30	33	32	33	35	22	37	43	39	34	25	36	33	38	33	33	32	28	24	37	43	31	27	35	34	37	33	30	37	39	38	38	34	30	31	42	33	35	23	41	40	32	27	29	26	37	47	42	36	32	31	42	35	29	36	34	26	30	28	27	41	40	39	28	28	33	27	43	33	39	44	30	35	37	44	31	35	35	28	36	38	27	30	33	30	45	42	34	32	29	42	43	35	40	32	39	38	31	29	36	43	37	34	37	34	28	39	37	32	34	38	28	44	30	45	31	35	29	41	39	34	37	33	44	47	26	38	26	32	28	28	27	31	43	38	35	44	28	43	38	34	36	42	28	47	36	30	43	26	46	34	43	29	30	33	27	40	31	31	35	30	33	32	31	31	33	36	40	29	23	31	28	34	29	30	34	36	29	37	43	29	35	51	31	35	34	29	34	37	37	39	28	29	30	35	30	28	32	33	44	32	31	31	40	30	30	24	32	31	33	24	35	51	27	39	34	30	31	31	25	35	41	41	29	35	46	40	32	30	40	32	36	34	26	28	36	34	34	27	37	41	28	46	30	36	43	34	22	38	37	28	25	32	32	34	38	40	41	37	34	33	35	52	34	39	37	38	35	37	32	28	35	24	29	29	34	36	33	33	31	22	20	36	37	37	39	37	32	30	32	32	28	36	39	33	29	38	41	37	37	43	31	36	40	32	28	47	36	45	37	27	36	29	30	24	36	43	40	27	38	42	34	43	36	39	32	37	29	41	31	38	44	42	39	43	33	35	27	43	39	32	29	40	35	40	35	38	33	48	32	26	34	23	31	29	36	43	41	33	25	48	22	28	37	39	34	29	28	39	26	34	46	37	35	37	25	30	34	29	43	34	34	34	26	28	36	35	31	34	26	41	34	41	39	38	41	29	26	28	47	30	36	28	48	32	27	27	23	37	34	30	30	35	37	26	36	34	26	38	40	23	39	30	32	32	37	47	34	29	33	41	30	40	29	30	36	22	43	27	31	27	33	38	27	36	25	26	30	34	36	33	39	30	38	35	43	33	39	32	40	26	36	41	43	42	28	27	32	31	37	38	41	33	25	33	31	49	25	42	46	36	37	39	30	41	28	56	31	34	23	36	30	28	48	46	40	35	38	37	28	40	41	34	36	40	28	37	38	31	33	35	28	35	27	24	34	37	30	23	29	33	40	34	28	42	36	35	41	33	28	36	28	26	36	27	45	26	37	40	28	43	36	32	34	36	36	39	31	33	37	29	31	37	33	30	37	26	29	33	29	35	36	30	41	28	42	34	36	25	34	48	32	29	33	34	32	36	38	40	29	41	43	30	25	33	30	42	31	30	40	40	28	45	40	27	27	27	42	36	43	30	41	44	15	37	34	36	32	44	33	38	32	34	37	31	33	29	34	39	30	49	32	41	37	26	27	29	34	26	46	30	38	41	34	32	34	26	45	31	39	38	33	39	33	44	34	29	32	36	35	34	36	33	34	39	41	23	29	40	27	34	26	34	35	37	35	42	36	28	39	36	29	34	30	30	46	36	28	32	37	46	38	31	40	39	35	32	25	33	22	45	35	32	38	39	42	32	33	30	39	30	39	43	40	30	29	42	45	29	31	34	22	33	40	35	27	28	32	27	25	39	40	38	32	30	36	28	31	39	37	26	28	36	28	29	29	35	34	36	44	29	31	29	35	27	31	28	26	45	42	49	23	38	29	29	42	32	38	32	43	30	42	39	39	39	33	29	46	28	45	34	40	37	27	35	41	41	26	35	28	34	22	27	36	25	32	35	28	37	41	27	44	34	35	32	42	39	40	29	46	38	21	35	30	42	35	24	27	28	43	39	30	45	26	39	37	32	35	19	34	38	48	38	36	36	18	37	27	31	36	40	35	31	39	36	28	29	35	36	38	30	28	38	29	40	37	29	31	40	31	23	27	38	24	35	40	37	27	29	49	39	24	34	36	40	30	30	39	38	27	35	35	32	33	28	36	43	40	36	44	37	32	35	34	38	37	37	55	37	30	32	33	26	26	42	25	30	34	36	33	41	32	39	32	27	39	38	38	37	38	29	40	35	40	37	22	35	36	30	34	42	31	38	33	33	39	33	38	28	27	30	39	34	41	41	39	37	36	39	39	36	34	36	37	35	34	33	33	41	18	32	38	35	37	39	32	32	26	31	27	38	40	40	29	32	26	32	36	27	37	25	37	32	33	34	31	34	34	41	39	35	28	37	23	39	41	38	51	36	41	27	31	31	33	25	39	39	43	35	45	39	35	29	36	38	40	29	40	27	25	42	29	37	52	36	35	32	31	36	42	42	37	36	37	34	33	33	36	32	32	31	30	39	36	29	32	33	35	43	27	38	33	31	34	37	27	35	25	28	39	34	35	37	38	36	41	34	39	39	31	37	37	28	34	46	32	29	29	33	38	30	28	36	23	42	38	38	34	38	34	39	28	39	36	33	36	47	36	31	31	29	27	37	31	32	50	35	23	39	21	40	25	39	20	31	30	36	32	33	42	31	31	35	25	40	36	25	41	30	28	27	34	39	33	50	37	31	29	27	36	29	44	40	26	33	33	29	35	33	35	38	28	46	35	36	33	33	37	37	30	43	30	37	42	34	38	26	35	39	45	32	30	32	30	43	35	30	35	27	27	38	23	48	38	37	27	36	57	32	44	26	33	46	28	27	33	30	44	29	29	35	48	44	28	39	28	36	35	28	32	37	34	37	39	34	26	36	37	35	27	35	26	42	40	37	28	47	26	35	30	38	30	42	31	33	27	34	35	22	29	29	43	43	42	33	32	38	24	32	48	39	34	44	34	39	29	35	23	28	35	25	38	34	38	35	32	36	31	46	32	33	40	36	36	34	32	37	34	39	28	40	32	42	36	24	27	31	33	27	36	29	39	34	33	24	34	49	31	34	44	29
43380	28073	18788	28529	36788	36260	32453	28826	26047	22363	19250	16218	14704	12696	10717	9828	8929	7710	6683	6311	5377	4781	4139	3489	3236	2786	2585	2197	2119	1965	1864	1667	1820	1627	1513	1609	1510	1399	1372	1342	1327	1239	1157	1161	1023	879	769	633	668	737	645	663	647	651	663	689	633	609	667	641	640	648	629	639	610	638	628	635	624	630	616	599	665	667	640	658	634	600	658	612	608	589	621	611	617	618	599	577	652	597	634	680	546	590	586	593	639	626	643	610	584	557	654	594	591	632	612	662	589	621	643	616	620	565	592	603	572	613	633	620	615	643	658	591	650	619	578	592	572	594	568	570	581	561	566	570	583	598	551	600	587	555	601	572	595	527	570	601	593	577	567	591	584	548	591	586	585	540	609	563	578	596	589	542	560	571	557	572	572	579	521	588	582	605	547	621	588	549	585	622	575	599	549	540	590	610	523	550	575	562	608	534	543	568	601	568	575	597	572	591	557	565	634	562	543	570	538	573	649	569	581	571	570	574	579	598	549	577	519	589	548	567	568	571	545	556	560	542	605	545	530	559	553	584	519	588	637	577	567	570	557	564	599	531	527	528	597	552	570	611	586	607	607	589	540	576	586	620	582	593	597	549	584	569	537	548	536	596	553	583	562	613	550	560	612	593	520	570	578	562	568	587	546	575	608	574	584	585	584	579	564	585	549	553	602	607	574	579	573	591	570	559	527	543	567	588	579	576	604	599	592	562	565	551	531	564	553	564	561	563	601	575	573	577	545	573	584	553	575	544	603	595	550	594	561	532	553	572	599	600	575	590	540	572	577	529	634	577	615	563	571	561	562	568	556	556	541	617	598	580	546	549	580	573	578	615	552	572	574	563	628	573	580	570	599	560	549	556	566	553	527	592	579	562	589	581	545	610	547	562	566	538	549	578	584	539	556	584	540	586	553	583	576	555	553	608	544	614	574	596	606	586	580	575	534	615	588	561	591	557	561	582	577	610	598	574	602	569	584	566	593	554	558	589	577	524	586	571	583	582	595	548	564	566	549	589	575	580	548	544	552	558	586	561	558	529	570	592	559	586	599	587	586	509	514	563	558	563	572	581	553	539	612	540	580	598	585	585	595	567	561	557	569	624	581	583	588	541	615	549	549	585	562	559	595	544	618	555	561	525	618	557	580	548	562	582	541	554	554	586	558	583	592	538	539	586	551	620	542	572	578	544	545	566	574	562	573	548	580	557	563	551	610	586	541	583	571	548	528	576	575	617	588	566	607	601	550	590	574	587	606	559	593	608	593	607	560	570	562	605	583	577	592	586	583	602	559	569	583	533	574	608	544	561	574	617	582	580	562	562	536	584	590	591	574	570	577	581	561	565	539	544	576	573	573	551	574	542	545	575	547	549	597	586	592	573	599	574	587	592	573	587	588	593	565	578	551	557	529	585	547	589	583	588	569	590	582	556	573	569	552	560	582	594	596	604	600	569	548	587	574	570	555	555	546	568	543	531	584	557	561	557	542	566	548	618	567	586	588	589	569	548	582	562	631	562	585	588	601	559	601	582	591	549	571	598	582	637	565	574	537	565	599	548	572	598	564	585	577	575	513	583	610	545	588	556	576	595	568	622	553	554	549	594	548	575	540	556	540	605	571	573	588	534	595	612	598	578	559	567	554	596	552	522	607	586	577	598	575	571	544	608	585	539	616	519	585	565	574	615	581	549	614	581	554	568	573	590	544	611	576	594	613	573	567	562	603	546	552	589	566	539	571	549	553	568	561	530	626	572	614	537	562	547	554	556	574	546	555	575	561	571	603	574	578	572	551	570	619	583	598	573	533	582	554	554	554	571	565	567	584	620	581	546	581	549	637	563	569	565	568	601	580	544	597	556	564	564	609	577	591	551	615	584	565	597	604	548	558	591	592	558	559	589	557	606	584	546	614	590	571	541	619	574	565	545	570	559	516	627	546	530	606	594	586	566	545	600	573	551	534	570	591	556	616	570	610	599	581	577	598	570	562	561	598	539	598	559	520	572	561	599	591	559	588	565	572	551	560	612	549	544	574	579	556	573	617	548	498	591	573	564	576	570	583	610	582	557	575	589	571	583	588	553	569	559	546	601	538	533	593	542	591	533	566	541	582	577	624	549	588	538	588	579	572	600	564	598	577	552	560	594	547	591	571	566	576	560	533	564	553	571	591	587	589	583	541	526	571	592	587	594	540	554	581	549	571	607	589	554	573	591	544	588	545	554	581	572	574	576	613	546	518	569	591	601	568	549	560	604	549	568	573	593	558	577	546	540	588	575	588	573	562	624	590	553	615	553	575	610	575	612	585	593	617	607	557	577	539	521	590	591	546	546	597	582	586	581	623	562	538	568	594	567	564	601	576	523	567	570	606	544	600	591	517	547	590	550	555	556	568	575	640	569	556	562	549	558	573	590	561	563	533	587	582	593	580	550	608	577	574	614	563	564	611	566	561	564	572	583	583	578	552	582	583	544	539	562	606	604	555	543	600	580	611	533	523	565	596	542	546	597	578	576	564	579	552	589	586	545	534	548	551	587	584	559	620	571	555	583	513	581	600	565	587	606	559	576	618	559	580	580	608	569	549	554	571	547	565	616	548	578	613	558	558	557	581	564	574	567	564	532	577	608	607	574	548	581	596	560	569	562	582	566	569	567	546	549	561	594	630	560	587	563	571	562	559	570	583	589	558	555	588	597	573	557	529	555	582	599	567	542	561	530	570	597	581	555	545	558	593	552	607	575	577	512	566	552	596	549	571	589	549	590	607	544	563	590	548	580	586	573	568	583	588	559	565	575	541	547	561	583	548	573	536	610	567	542	612	595	583	590	574	571	560	571	576	596	558	591	582	563	579	544	620	570	602	593	522	563	590	566	590	590	574	548	546	609	630	558	558	556	538	596	532	569	602	567	557	556	562	567	561	577	542	585	599	581	544	573	543	601	558	562	566	545	549	618	595	588	593	598	574	561	591	547	565	582	574	558	559	600	605	570	530	595	527	602	617	600	578	542	554	633	565	563	570	553	615	589	605	574	579	565	584	501	608	579	594	580	530	595	561	523	594	592	582	562	559	573	571	575	540	518	545	538	593	591	563	617	575	613	614	586	528	635	542	563	578	559	565	575	583	570	604	596	599	574	611	537	563	581	576	562	569	535	612	555	538	587	599	541	567	562	589	582	549	568	583	555	544	566	574	611	580	553	579	566	595	566	555	574	565	581	606	603	566	600	565	665	524	579	539	592	607	622	561	560	573	566	550	560	556	592	594	561	559	572	619	571	561	586	572	553	553	545	565	576	580	578	552	537	588	519	553	600	555	627	530	595	580	577	576	526	563	581	586	619	579	599	550	550	590	671	565	591	570	580	545	551	550	556	534	629	575	594	582	567	573	581	602	585	554	576	553	614	557	622	502	584	543	571	584	580	588	564	555	575	553	538	574	538	559	560	544	598	589	545	595	585	584	608	557	548	567	564	593	588	574	563	596	570	592	600	562	594
6185	2079	776	487	685	748	556	493	445	385	331	233	239	205	209	148	154	116	123	112	106	104	92	73	54	67	53	63	46	48	59	58	55	55	60	50	60	48	38	54	40	50	41	41	45	42	36	43	39	34	36	37	29	43	40	37	34	32	27	37	33	35	31	43	43	35	33	43	34	49	33	37	37	41	36	41	36	39	33	43	31	38	35	32	34	30	38	39	44	39	28	30	24	41	35	33	47	38	38	31	29	46	38	39	38	48	31	32	43	32	36	22	37	36	36	42	34	33	35	27	30	35	40	33	37	32	28	40	36	38	43	37	40	41	36	29	37	39	39	35	47	31	43	27	31	42	47	34	35	40	36	36	32	40	32	42	35	40	33	33	43	33	35	31	35	35	41	40	28	31	35	19	37	27	31	32	35	31	37	31	28	40	39	31	30	38	46	36	18	42	42	38	27	29	36	35	42	35	34	30	48	40	30	22	41	26	37	33	45	37	33	37	37	39	39	35	43	34	32	24	34	30	39	38	25	37	43	34	27	28	30	41	33	41	40	41	43	28	45	25	28	27	35	44	39	20	51	37	40	33	28	28	36	44	45	36	33	32	29	31	28	38	29	33	32	39	32	34	36	35	31	36	32	43	46	39	34	36	31	30	44	38	38	38	49	26	36	28	29	39	39	33	34	26	34	33	35	37	33	36	34	39	34	21	40	32	37	30	27	38	31	31	36	45	30	38	43	38	38	34	39	32	40	33	26	30	42	39	34	35	31	47	38	38	38	45	30	30	36	22	39	31	34	33	33	24	32	36	44	35	44	38	35	31	27	39	31	40	35	26	33	30	38	23	45	34	36	43	41	34	39	30	39	33	54	33	30	41	33	29	36	44	30	29	30	31	34	43	35	41	29	23	36	37	43	23	32	38	38	39	27	43	39	34	37	29	34	26	35	25	36	42	31	28	34	28	31	35	38	36	32	32	38	44	30	42	35	37	36	44	40	30	31	42	40	39	32	36	31	30	34	40	34	32	39	37	42	32	47	34	39	26	25	43	40	29	44	36	35	37	31	42	30	37	37	32	28	28	37	27	30	40	28	40	48	28	37	46	32	27	35	40	43	29	44	42	31	36	28	21	41	41	41	36	27	39	41	25	27	40	38	43	33	40	34	44	32	22	29	34	34	38	28	37	31	35	39	47	45	42	33	34	37	25	41	35	45	41	32	32	27	31	35	29	33	41	38	34	42	38	27	35	43	35	29	36	32	30	30	35	35	41	38	40	39	36	32	39	28	36	35	42	43	35	39	33	30	28	29	37	36	29	26	37	33	37	36	41	31	35	42	42	33	37	38	28	41	26	29	37	33	42	35	30	35	45	33	37	43	37	44	36	30	49	36	32	30	38	40	35	34	43	38	27	31	34	34	33	35	29	28	26	28	35	34	43	39	33	41	44	40	37	33	36	38	42	46	41	38	38	33	31	31	26	37	32	31	33	36	32	38	42	44	41	34	38	33	37	37	36	22	31	39	34	33	35	32	44	29	29	40	34	38	41	35	47	38	47	34	32	44	33	33	23	33	33	29	20	34	27	38	43	40	32	35	37	30	30	39	43	41	40	41	32	35	31	40	40	41	46	25	29	40	26	33	42	30	43	41	32	44	31	31	28	44	36	26	31	39	49	34	43	38	26	39	27	34	28	46	36	41	41	34	34	33	37	34	30	38	31	40	34	28	39	39	39	52	33	34	42	36	35	35	42	36	34	32	30	46	36	38	34	43	37	48	31	30	30	32	41	39	39	43	38	34	44	41	42	40	31	40	40	33	40	38	26	34	39	40	43	29	37	32	31	37	31	39	33	39	36	44	49	32	37	40	33	34	34	44	34	43	35	35	40	26	36	30	33	47	33	25	31	37	42	33	31	42	39	43	46	38	43	41	31	36	35	31	42	35	28	23	34	35	34	34	41	36	52	28	31	37	30	39	27	39	41	37	38	36	37	32	39	35	39	38	40	53	41	37	34	27	29	37	28	42	35	32	36	30	29	29	31	35	31	44	27	32	41	30	35	37	38	37	32	36	34	40	32	40	33	29	34	30	44	28	35	30	36	27	38	42	37	43	43	37	32	36	37	35	23	37	30	37	39	25	37	41	43	32	31	33	31	36	32	47	38	37	34	34	40	33	31	38	31	34	38	41	39	42	30	38	33	32	33	37	36	33	35	31	45	45	37	29	39	29	29	25	34	39	32	36	41	39	36	28	33	38	36	39	32	45	30	42	40	36	36	42	35	29	28	29	36	25	28	22	39	36	41	26	35	29	37	32	51	42	36	36	46	30	30	43	41	37	43	24	38	34	37	44	25	35	36	36	41	26	25	31	35	42	31	39	40	35	36	33	25	38	38	26	39	40	34	26	26	32	35	38	35	33	32	39	44	35	35	41	48	34	30	33	34	29	34	38	35	48	39	40	37	45	36	33	48	27	46	35	29	44	41	50	47	34	48	28	43	38	22	33	40	22	39	33	35	28	35	32	27	34	34	40	36	30	45	39	45	38	29	33	39	37	50	26	32	31	42	31	28	37	40	37	37	30	23	39	36	49	46	54	42	30	30	37	27	36	38	33	31	37	38	33	33	38	32	17	33	45	49	44	35	31	40	40	35	32	37	40	29	28	35	44	45	33	45	39	33	37	41	41	28	43	42	42	38	33	32	36	37	37	33	30	46	34	37	48	26	39	40	34	42	40	30	32	29	45	28	34	33	40	38	27	41	35	41	32	36	21	35	41	31	44	38	41	33	36	24	40	42	33	33	33	43	43	46	31	29	31	27	29	40	37	42	32	24	31	29	32	41	35	32	30	46	44	42	40	33	36	34	30	39	28	36	38	22	31	40	32	30	46	32	39	36	32	41	45	35	29	24	31	30	42	38	34	49	36	35	33	37	32	31	40	34	38	38	34	35	41	36	39	33	41	44	47	35	30	32	34	48	31	32	37	43	37	29	50	43	43	42	29	32	49	35	29	29	46	34	39	46	35	47	33	31	38	33	31	45	43	42	38	36	30	33	27	47	28	29	43	36	32	40	27	34	35	33	38	31	37	30	24	35	34	41	23	46	31	47	30	39	32	36	39	48	36	35	35	39	34	36	37	37	47	37	46	28	38	42	32	47	40	43	39	35	34	37	30	45	39	32	24	31	28	33	31	46	42	42	36	32	39	48	41	35	43	30	35	36	38	35	35	43	43	43	35	31	35	41	41	38	41	38	38	54	31	37	22	39	31	41	28	42	37	43	37	39	34	38	44	38	33	47	39	35	32	38	39	47	42	38	44	43	36	42	33	33	38	33	36	42	32	32	39	45	39	35	32	35	33	41	28	35	36	35	28	36	35	40	40	32	26	41	40	30	37	40	27	38	44	38	35	40	42	44	30	46	33	35	39	34	41	31	25	33	32	34	43	27	41	26	57	30	43	36	36	28	42	44	36	28	45	30	32	39	25	34	34	41	42	46
37933	25605	16134	25769	33650	34195	30039	26010	23190	19545	16471	13919	12299	10999	9212	8213	7350	6042	5776	4968	4195	3904	3384	2989	2588	2307	1993	1876	1790	1619	1501	1572	1513	1401	1360	1427	1293	1225	1172	1199	1182	1066	1027	1016	916	764	713	684	660	628	677	696	648	608	664	663	627	659	633	616	633	596	563	613	663	599	626	604	636	614	646	625	667	621	625	644	577	629	630	581	588	593	628	627	600	553	615	659	599	631	604	599	593	639	631	579	605	617	669	625	627	591	549	602	657	654	622	628	608	563	589	587	650	616	604	606	649	691	664	628	650	644	631	601	610	641	616	645	585	613	605	553	586	560	573	551	571	617	613	600	594	559	548	612	600	565	556	578	585	633	566	606	568	593	608	575	611	626	596	574	602	627	584	584	635	567	572	598	602	611	599	615	566	572	563	552	645	591	604	609	578	580	577	577	586	620	585	607	617	556	614	548	609	626	554	574	603	567	564	584	556	627	629	618	598	566	570	593	614	584	558	565	585	633	578	604	581	566	575	599	592	598	605	617	615	571	581	564	548	607	578	588	586	547	594	604	586	562	619	598	639	587	601	564	640	583	571	566	551	619	657	596	619	579	617	617	589	608	649	574	606	572	562	622	592	643	512	571	556	589	593	608	608	585	612	585	639	605	600	606	593	634	591	626	568	603	561	549	627	545	604	603	581	565	593	589	617	586	591	607	572	598	601	593	589	611	612	582	605	593	565	570	603	612	630	594	570	550	614	572	609	613	596	562	577	648	633	591	583	594	623	577	603	584	599	606	538	623	587	580	584	614	569	562	597	590	598	579	561	579	614	567	605	577	554	629	604	627	620	582	586	646	588	563	635	636	534	590	586	555	608	540	567	581	589	557	606	576	559	559	585	557	570	640	620	543	571	600	618	612	661	568	571	622	584	585	597	629	573	573	617	537	591	613	604	578	568	581	582	625	572	600	565	577	586	588	579	584	598	602	567	627	561	580	649	599	556	581	589	556	578	585	653	573	563	587	560	657	570	599	558	564	562	594	573	614	622	582	591	557	582	564	587	621	614	566	594	576	604	588	591	565	571	623	561	558	592	582	595	610	598	610	586	630	605	633	582	553	561	636	613	592	635	632	561	564	570	562	589	569	597	598	574	623	551	594	615	614	596	587	585	583	609	583	604	565	575	584	567	613	585	563	571	596	606	568	577	604	580	600	579	623	610	627	549	598	609	606	584	638	601	598	582	601	623	591	589	572	593	628	570	616	650	580	563	571	589	611	595	600	560	565	622	605	587	561	592	608	607	611	573	619	526	600	633	627	618	603	578	600	610	596	583	557	582	559	604	614	628	567	571	572	615	628	586	615	570	605	617	619	613	545	598	598	602	622	576	578	569	619	570	610	601	592	643	601	583	614	563	606	583	594	563	590	559	558	616	549	595	571	600	560	588	589	597	561	630	609	558	603	575	576	631	559	586	600	559	563	586	589	541	590	585	609	586	603	605	587	609	547	610	584	584	604	562	623	546	602	584	571	564	575	560	577	578	536	628	564	607	585	617	600	584	568	612	588	563	599	610	618	599	605	601	588	605	587	623	575	588	574	610	628	596	556	593	590	604	605	626	616	596	621	585	577	590	584	557	611	577	584	592	587	622	594	518	618	610	642	600	605	594	576	577	595	577	591	554	607	635	534	613	609	561	588	601	621	603	614	605	563	627	587	569	563	581	618	615	627	576	577	607	591	566	586	610	586	612	622	555	535	566	595	597	558	577	556	594	587	580	590	597	575	598	600	578	577	575	571	609	593	595	567	577	573	604	613	602	622	603	602	620	573	607	588	607	554	566	567	614	596	570	609	614	599	575	643	615	611	605	551	599	580	566	558	580	580	533	548	572	630	636	575	566	628	555	602	598	572	604	573	591	586	557	581	608	598	587	564	574	594	564	591	634	538	614	605	590	633	581	617	564	618	580	589	635	636	577	583	532	556	605	571	607	612	579	601	591	584	624	594	601	556	603	608	557	604	612	597	545	610	580	625	584	592	589	626	594	607	604	601	591	654	609	569	552	581	598	620	595	619	621	584	594	592	590	615	610	580	567	582	598	560	592	616	653	610	606	576	592	579	569	625	584	582	571	614	601	538	566	607	613	580	611	603	598	599	600	643	599	618	622	571	611	630	630	591	572	596	552	615	554	562	560	568	561	625	630	588	597	598	600	592	606	636	571	546	578	590	560	594	549	598	600	603	585	597	554	561	577	598	599	575	581	608	599	567	566	585	635	612	579	596	610	592	578	560	601	614	586	563	623	586	597	576	556	598	573	564	613	563	600	601	627	602	582	598	573	532	588	576	563	570	536	584	636	596	578	598	581	578	544	611	587	571	595	602	582	633	620	598	614	612	570	543	562	572	605	576	602	594	591	545	586	580	585	575	618	626	586	614	562	618	591	632	598	587	569	622	593	543	558	588	585	571	562	580	600	566	547	602	608	577	560	584	583	607	600	532	614	571	547	586	552	598	569	546	594	598	562	618	616	613	600	599	582	575	588	570	617	592	574	592	531	588	594	624	594	592	597	580	635	616	563	595	560	570	595	582	603	541	577	581	630	563	564	594	631	620	564	623	567	612	640	586	572	605	589	599	594	546	582	611	563	563	601	572	528	629	634	572	658	563	574	582	563	580	610	583	603	598	590	643	632	636	605	581	575	588	569	605	567	600	617	602	628	600	616	601	614	595	576	573	543	617	625	584	583	561	636	570	559	629	573	589	586	559	598	559	614	624	584	584	597	558	583	625	599	631	589	592	552	560	583	591	562	573	567	593	545	573	546	613	560	550	581	586	582	547	603	592	583	597	608	615	622	581	611	596	590	600	603	572	607	606	618	558	596	607	578	568	584	574	600	557	552	628	577	515	606	609	615	579	625	567	615	596	603	569	598	595	588	617	616	596	577	608	633	574	589	631	583	616	587	597	590	605	571	598	612	576	596	536	603	602	595	611	554	582	611	630	573	594	626	594	571	530	549	618	613	599	573	572	594	567	633	632	595	578	543	603	602	601	583	564	576	571	545	576	570	618	571	588	593	599	549	572	583	583	556	603	575	571	567	622	583	593	635	570	596	615	534	585	537	621	559	642	614	577	543	576	595	566	568	630	596	559	608	588	617	607	583	602	583	605	584	585	595	591	559	575	595	598	621	591	618	584	598	597	579	568	674	597	545	582	608	585	589	648	605	599	613	604	633	583	623	632	598	576	595	592	609	594	625	616	561	595	579	590	588	590	598	584	601	595	608	606	581	607	563	569	578	644	580	565	573	601	617	609	590	585	605	627	559	604	550	604	566	576	577	609	559	600	588	563	573	605	565	615	599	603	580	606	613	615	636	563	594	580	617	554	637	645	634	547	577	555	596	587	528	590	592	588	617	560	613	620	595	616	606	582	540	559	627	591	655	563	557	545	595	574	593	587	576	603	595	571	601	607	606	626	592	587	605	591	602	579	580	600	618	601	600	593	578	625	575	584
7756	3405	1117	705	948	1015	875	702	631	516	426	343	302	296	257	213	208	211	175	143	138	130	107	112	97	78	85	64	76	61	70	72	65	63	68	55	62	77	64	58	51	65	54	67	53	45	47	44	51	28	46	29	39	47	37	41	36	47	45	43	46	50	40	45	36	42	43	51	35	37	43	35	31	38	45	57	48	44	26	39	38	36	43	52	38	41	48	41	49	51	47	35	47	47	32	34	45	52	46	38	43	37	42	43	35	39	41	38	31	39	47	54	51	45	34	34	46	43	35	45	42	45	43	37	48	35	43	42	31	36	33	34	41	40	35	41	35	37	42	46	32	29	39	48	38	42	45	47	33	50	42	54	30	55	46	38	40	45	53	42	44	34	52	37	31	41	42	41	33	31	41	47	54	42	50	40	49	49	38	28	47	41	51	35	34	34	37	40	45	39	47	40	30	47	41	34	33	51	43	38	40	35	49	44	35	45	36	36	42	45	33	52	31	47	36	42	38	43	40	37	41	34	37	36	47	39	61	44	37	50	40	47	32	48	37	38	44	38	33	39	47	42	38	47	47	32	36	32	45	42	43	44	35	44	48	46	43	32	34	48	39	29	45	50	39	36	45	40	37	44	41	45	29	35	39	39	39	38	38	40	42	31	35	39	39	40	42	42	39	40	42	42	30	41	39	42	41	34	38	51	39	36	36	42	39	38	27	41	35	32	35	42	32	41	29	46	28	47	43	43	48	38	49	49	41	39	45	42	39	41	46	44	39	38	33	36	37	49	51	43	34	43	37	32	42	52	38	42	38	39	41	48	46	40	41	45	45	35	41	38	41	42	35	43	42	39	39	38	42	41	41	49	35	37	41	41	47	48	38	32	45	43	50	35	41	38	42	39	41	39	28	36	42	50	39	36	38	43	51	48	35	43	40	48	34	51	34	40	50	45	41	32	36	47	39	35	35	35	30	33	30	43	30	41	41	35	43	43	40	34	52	36	44	31	48	39	48	36	36	40	32	35	28	47	46	37	33	40	30	43	31	54	33	38	40	43	42	43	37	53	41	34	26	43	34	39	43	42	44	52	40	48	41	37	49	30	27	41	37	45	52	44	41	35	46	48	39	43	46	35	33	37	42	38	42	36	49	41	40	42	42	33	29	38	40	40	41	38	42	43	46	36	29	45	36	36	52	37	48	54	33	51	45	42	44	28	42	39	42	46	39	46	42	30	37	28	28	36	45	39	38	34	41	53	48	38	41	48	36	36	34	36	36	30	39	46	39	34	37	35	39	43	42	40	41	39	41	40	48	38	44	37	42	30	46	42	46	31	50	35	43	47	38	42	37	51	30	46	39	49	48	42	37	42	37	35	45	46	35	39	41	33	27	35	31	35	42	42	44	41	34	42	58	50	37	40	44	32	45	33	39	40	36	33	33	29	45	57	33	42	45	48	31	41	35	38	30	42	48	38	43	42	46	40	46	51	30	38	32	39	53	31	35	47	42	32	35	36	34	51	45	51	45	22	47	43	38	39	56	35	43	42	42	48	53	50	41	22	31	43	38	48	43	61	47	43	44	31	32	30	42	41	40	49	41	46	43	38	52	46	47	49	42	30	51	44	41	39	50	43	42	49	34	48	39	41	38	35	42	35	47	42	38	40	21	39	47	32	40	35	43	35	41	38	47	29	40	35	30	33	40	39	37	44	34	40	52	48	33	37	43	40	41	46	33	35	46	55	52	41	29	35	34	48	43	48	42	39	33	45	39	36	43	26	46	44	35	43	48	56	35	37	42	35	42	42	33	32	39	39	43	37	39	44	49	50	44	38	43	48	28	39	36	38	46	35	41	37	42	46	45	31	42	41	37	53	47	33	55	37	36	37	43	40	39	29	36	40	34	39	44	48	40	41	48	41	36	45	41	46	43	51	35	35	40	51	35	38	43	46	40	45	53	36	51	37	48	42	53	54	47	41	44	36	45	50	41	41	43	34	41	43	40	51	52	41	46	41	40	40	41	34	35	43	53	42	40	46	42	39	36	40	43	44	40	29	39	45	37	38	45	33	47	35	39	36	39	45	32	40	41	28	38	46	38	44	36	33	38	46	46	45	43	47	38	54	37	35	48	44	41	51	38	33	33	44	48	39	41	40	40	43	35	39	38	34	45	45	36	35	33	51	39	39	41	41	48	51	43	41	33	50	38	35	41	32	40	46	42	41	47	31	42	41	38	36	43	44	35	47	35	30	36	32	41	29	36	43	46	33	47	38	31	37	38	37	39	38	40	40	49	35	38	38	45	47	44	40	40	44	35	42	36	45	38	36	39	43	51	37	42	45	54	50	38	42	36	44	44	42	37	37	30	43	43	48	33	44	30	46	40	42	34	41	44	43	39	45	41	40	42	28	47	47	47	39	28	36	40	47	31	52	33	34	45	52	47	41	39	39	45	41	52	29	36	36	45	36	49	44	44	43	41	38	39	24	45	44	40	37	47	46	50	35	34	39	50	40	44	43	38	40	50	45	44	42	41	53	38	35	35	48	33	43	42	35	37	33	49	43	38	40	35	43	42	38	28	41	51	47	46	34	38	39	41	42	44	48	40	44	46	36	46	47	51	31	42	27	36	50	46	40	45	44	42	43	43	40	30	40	50	40	36	34	46	40	41	62	37	30	39	32	36	29	42	44	40	31	48	32	40	44	42	38	55	32	37	49	34	33	48	37	39	40	55	36	33	39	43	38	36	52	34	46	26	42	40	31	35	39	54	44	32	34	44	39	30	38	48	44	54	35	37	37	49	46	43	35	45	32	40	28	51	33	30	34	54	33	41	42	50	51	33	49	45	29	45	39	41	53	47	42	45	37	43	41	35	36	47	42	46	31	40	42	46	34	46	44	39	34	51	53	39	34	52	33	51	43	30	40	48	43	43	38	45	41	49	45	47	42	28	35	42	39	36	35	49	37	36	44	44	33	44	37	30	37	46	33	51	46	47	30	36	33	47	48	49	38	32	52	41	36	42	54	38	37	42	42	42	52	51	44	41	44	37	37	48	42	44	31	37	32	41	33	51	45	33	40	43	59	39	28	42	42	41	40	32	36	37	41	42	49	42	40	37	43	53	40	45	32	36	32	44	34	41	44	50	43	45	43	45	49	44	36	25	41	35	39	40	40	49	38	48	47	36	39	37	39	49	33	29	35	48	39	30	36	49	40	46	43	47	47	31	50	32	48	40	48	36	37	38	36	36	51	46	30	34	42	34	60	53	37	40	39	30	35	35	45	47	46	47	43	42	47	51	45	44	42	39	36	49	46	39	54	33	41	29	42	42	40	38	49	31	36	55	48	44	39	38	38	42	38	44	49	50	39	45	33	49	35	43	43	40	41	37	54	43	46	40	31	45	51	40	35	52	48	35	48	35	40	39	33	49	31	36	33	29	51	46	35	49	30	46	46	47	38	39	42	38	39	29	41	33	41	47	37	46	34	31	34	37	30	43	29	39	30
45040	29908	19685	30459	38038	38142	34900	30793	27560	24050	20547	17756	15891	14173	12457	10691	9765	8789	7991	6813	6173	5537	4600	4096	3765	3265	2848	2743	2475	2291	2174	2248	2060	1971	2120	1943	1784	1682	1608	1571	1511	1454	1347	1234	1079	891	839	804	819	828	796	788	756	797	749	805	749	724	769	741	724	731	758	757	735	712	745	760	773	699	758	758	743	762	780	820	757	729	750	682	700	672	698	684	705	733	680	749	704	673	705	683	712	694	701	683	683	742	685	723	681	728	702	703	705	703	701	684	688	684	707	685	766	724	750	721	735	802	695	729	757	706	727	675	751	667	676	676	626	630	641	657	659	705	676	638	671	702	692	692	683	648	608	685	678	663	681	663	692	669	659	681	673	699	695	700	659	694	692	630	667	678	670	664	639	666	637	720	661	674	653	666	717	678	696	690	590	641	689	628	667	647	726	697	653	710	667	673	667	707	687	669	684	691	659	668	675	645	648	689	661	669	690	643	699	669	700	710	657	660	645	693	713	718	722	676	645	713	700	694	669	691	675	658	663	676	652	689	634	649	676	687	680	681	652	679	672	681	702	656	638	695	676	697	659	671	665	693	670	640	694	734	699	665	637	667	703	621	651	681	637	703	682	672	685	675	639	677	695	638	669	651	651	639	663	663	677	637	674	627	680	644	677	659	668	681	658	686	676	695	651	663	690	688	705	650	637	675	657	687	678	685	621	685	633	691	679	650	641	622	668	730	744	715	687	668	663	623	664	634	694	671	667	663	696	697	633	639	665	660	698	635	681	626	690	691	661	700	667	709	708	697	627	652	712	647	691	663	668	638	653	721	637	714	707	700	657	658	666	658	657	666	667	667	684	622	640	690	637	690	667	627	672	650	687	656	673	685	692	659	680	666	695	717	696	736	640	657	676	680	651	705	706	677	679	694	692	648	664	700	640	621	684	678	651	692	691	629	631	651	694	694	634	664	692	696	698	663	716	725	674	645	696	687	704	701	682	702	682	633	682	681	664	633	650	693	672	708	675	668	687	680	672	724	705	640	682	687	671	683	628	677	669	648	660	668	637	648	607	655	675	640	692	673	689	676	668	734	733	664	606	651	743	684	618	676	658	691	661	679	707	621	656	645	679	645	710	648	684	673	683	614	633	648	702	669	643	673	603	684	674	665	680	723	657	658	645	667	631	656	674	646	651	658	661	672	685	689	681	690	688	686	644	670	647	691	708	688	661	634	682	658	654	643	684	655	646	635	611	654	698	622	694	655	672	688	691	690	681	654	692	663	640	710	650	639	699	665	665	677	638	670	655	637	681	601	727	700	658	645	697	692	653	660	628	650	685	660	693	672	653	665	705	647	658	678	671	698	655	645	678	696	676	650	635	635	659	685	645	690	652	619	730	650	655	690	644	689	677	689	657	700	673	677	672	597	655	661	647	658	655	657	654	649	663	656	713	646	665	684	709	655	666	726	667	693	693	670	685	680	642	669	618	667	672	669	631	654	683	681	629	664	644	660	710	681	657	704	675	653	694	635	683	651	652	627	657	653	685	685	675	690	660	647	650	642	641	690	683	637	671	730	675	725	637	660	638	648	652	687	718	621	686	648	648	659	659	641	692	670	657	661	651	646	708	696	678	688	711	676	682	683	693	641	649	584	673	672	677	681	655	688	649	628	700	642	687	675	681	659	704	663	679	659	660	659	648	637	642	656	644	650	671	661	688	677	694	674	684	690	662	737	686	706	665	668	682	656	639	652	696	634	666	696	658	669	624	680	666	691	662	664	720	676	657	662	647	654	707	703	670	669	693	721	674	664	681	659	654	648	651	682	668	665	661	676	677	665	661	679	689	621	665	700	665	668	606	634	654	712	672	645	685	676	670	682	641	658	679	659	676	712	686	688	655	633	703	661	671	671	667	674	637	664	678	675	660	661	616	671	666	642	671	704	697	668	669	671	680	660	636	636	637	678	652	686	672	695	699	644	631	595	665	654	642	631	645	703	659	642	659	700	627	655	647	666	713	645	686	609	645	681	688	690	642	620	628	681	651	717	662	655	635	709	652	700	655	649	662	670	702	700	703	673	668	696	706	633	670	689	639	634	652	619	652	637	689	639	652	637	668	713	692	631	669	634	680	602	729	686	640	704	684	696	671	672	654	679	671	679	682	718	634	650	637	644	695	632	635	674	680	652	671	697	647	654	645	695	698	633	661	666	660	700	597	664	658	651	658	606	677	659	681	678	646	646	627	659	621	704	679	694	706	685	639	687	672	652	707	679	656	651	689	689	680	680	629	677	658	632	667	649	680	658	667	687	689	686	647	689	646	639	640	620	682	662	648	636	703	651	672	647	684	689	683	672	686	690	666	669	692	657	642	715	658	690	695	659	640	656	674	688	713	675	688	671	655	661	676	664	687	632	682	686	699	660	652	704	653	650	715	665	641	665	693	653	704	682	686	677	621	681	673	648	680	711	645	681	682	644	689	616	638	670	677	619	660	681	681	671	702	689	620	674	696	689	687	734	714	690	690	652	682	678	646	678	652	709	664	705	636	690	671	677	657	671	651	654	618	626	649	665	652	646	685	659	640	630	654	692	693	676	630	689	639	639	636	682	716	654	649	680	666	703	680	685	628	674	657	696	684	667	672	646	688	688	678	680	665	674	652	651	649	607	671	705	672	647	705	613	676	697	725	677	638	668	691	679	676	634	702	617	655	692	675	714	630	683	696	698	691	683	666	626	690	680	618	659	650	686	677	645	670	624	662	694	641	706	672	709	670	667	667	639	647	681	686	672	616	661	683	703	657	689	699	720	685	645	676	687	673	703	634	713	667	611	639	692	684	691	688	631	704	682	645	686	711	695	643	698	675	649	654	679	710	708	695	660	669	694	702	648	675	671	663	653	672	641	688	659	671	694	659	649	722	705	656	671	648	624	683	678	655	672	672	677	674	670	683	646	652	666	701	663	717	662	670	672	641	661	686	656	672	662	682	652	680	701	677	689	679	627	640	625	640	670	645	654	651	639	672	677	706	704	675	697	682	654	689	698	705	698	633	642	675	646	659	693	676	656	687	699	631	626	671	638	651	688	650	680	653	661	702	710	678	664	679	685	680	622	696	677	674	702	684	685	676	654	679	637	714	648	693	651	637	664	708	675	706	654	653	636	693	659	698	705	704	657	699	720	665	629	685	715	680	695	617	634	659	628	669	693	638	662	683	702	679	668	684	637	632	668	633	722	660	682	618	669	676	667	671	665	717	691	670	652	670	668	669	696	672	648	682	634	706	617	637	637	649	683	667	669	629	683	669	645	695	670	620	659	701	653	688	670	622	684	655	695	624	688	658	616	683	612	620	660	688	672	713	628	665	660	710	615	716	691	718	696	678	662	714	648	681	699	668	660	685	639	679	646	714	682	714	650	723	704	697	629	649	719	731	672	700	676	711	694	664	738	710	669	680	636	641	658	689	656	640	685	674	688	701	658	682	673	667	675	703	673	655	696	674	680	668	666	688	670
3606	1184	517	340	450	472	472	380	300	246	227	194	162	133	122	126	111	98	75	91	55	70	47	52	51	44	53	42	42	50	34	36	31	43	35	33	37	41	27	36	33	37	30	30	18	22	34	26	26	28	40	23	27	23	38	24	22	24	36	15	27	20	32	25	27	28	28	26	28	21	23	25	25	28	24	23	27	26	22	23	22	22	33	33	34	22	21	34	33	20	30	25	24	29	36	25	25	29	29	26	24	28	33	36	24	24	25	21	23	30	21	28	29	20	27	25	24	29	21	26	24	27	23	28	27	24	24	30	24	40	22	26	31	28	23	27	25	34	32	33	22	29	19	28	33	29	27	30	30	26	25	32	17	17	21	18	34	29	26	35	20	39	25	22	24	28	28	30	33	29	19	28	25	26	17	32	31	25	27	27	11	33	30	24	29	22	23	30	27	36	38	25	30	19	24	25	32	31	22	26	18	26	23	34	26	25	20	19	17	22	27	22	20	25	31	21	23	31	28	35	26	15	30	25	28	25	27	27	24	20	30	19	26	25	20	25	35	22	26	24	20	18	18	31	22	23	23	30	25	32	29	31	24	22	20	28	26	31	27	24	29	25	24	21	21	27	21	19	26	20	27	22	25	29	30	23	28	29	21	26	28	25	34	20	24	18	23	25	26	26	21	32	25	16	21	18	32	28	24	30	21	34	27	28	21	32	32	26	40	34	28	24	31	24	30	25	36	22	33	29	26	28	22	30	34	24	17	24	28	31	27	30	34	24	27	20	28	29	29	25	24	32	25	28	22	31	36	21	31	20	25	29	22	16	29	24	23	35	25	34	28	25	24	30	35	25	19	31	27	23	20	23	23	23	22	22	22	22	32	28	30	29	18	20	29	24	28	28	33	25	34	31	21	24	22	24	19	26	24	28	20	27	22	25	19	33	37	21	22	31	29	33	26	23	22	31	24	31	26	28	29	33	23	33	28	28	20	44	24	22	24	36	28	25	22	25	27	26	29	24	16	27	23	29	17	21	25	32	26	35	27	24	34	35	35	26	29	31	32	25	28	27	25	32	26	19	20	24	30	21	23	35	27	22	22	21	17	20	28	23	31	24	24	25	31	22	28	28	27	23	29	25	28	25	25	18	23	29	28	34	26	25	23	19	23	25	29	32	28	24	31	27	23	22	26	25	26	29	30	32	26	23	19	25	16	31	25	36	22	22	26	26	20	22	26	29	25	23	34	21	18	25	21	30	26	31	19	19	20	21	27	28	27	26	26	19	28	26	36	24	35	34	21	26	26	24	19	25	20	27	31	29	21	29	26	28	22	21	27	32	24	27	29	26	23	18	21	27	22	15	33	34	30	26	28	28	39	29	27	29	32	28	28	32	31	16	29	31	27	27	30	12	26	19	25	31	25	23	27	28	32	29	21	30	36	28	28	31	28	27	26	25	23	24	20	24	27	25	36	26	32	19	29	32	36	23	23	23	26	33	29	31	22	29	21	17	23	18	40	20	32	27	37	28	26	25	24	23	26	26	23	26	26	17	22	17	26	22	25	28	21	36	31	20	23	31	26	26	34	31	22	24	30	28	25	29	26	25	17	24	20	25	26	28	17	25	24	27	39	23	19	26	25	27	26	27	26	34	40	26	23	26	23	31	24	30	31	32	19	28	30	19	29	29	27	31	31	34	21	26	25	30	36	17	18	20	31	19	23	33	25	25	27	28	35	28	27	26	21	18	21	33	20	29	30	19	21	31	32	31	19	36	28	24	29	32	21	24	22	27	24	24	31	27	22	21	29	19	26	29	25	29	24	22	28	36	27	31	25	22	28	31	22	16	21	24	11	17	20	27	22	26	39	24	21	29	32	35	25	28	23	32	32	23	20	24	30	25	23	24	27	20	25	30	23	22	20	21	25	26	21	29	24	25	24	26	30	21	27	32	29	22	27	32	28	28	22	26	30	23	27	27	36	35	20	32	30	30	21	25	25	29	28	29	21	14	41	27	32	27	26	25	26	28	30	22	35	24	26	26	26	27	27	36	20	20	30	21	30	19	15	23	20	27	29	27	19	26	24	28	28	26	25	27	20	33	39	36	25	32	19	28	27	25	33	33	27	21	21	22	33	27	21	25	24	33	23	29	24	16	36	26	20	30	27	23	25	24	27	21	24	29	36	21	33	24	29	22	24	42	31	19	30	23	30	27	23	30	21	29	33	22	32	28	27	23	22	23	34	17	26	15	32	26	22	37	23	35	21	24	25	32	29	28	30	17	20	30	30	24	24	26	22	31	20	19	29	30	30	24	27	28	35	34	23	17	22	29	20	26	25	16	25	36	24	22	30	25	20	22	33	20	26	26	35	28	20	28	21	17	18	24	27	34	24	26	22	35	33	33	32	27	34	27	31	22	32	31	28	37	26	25	32	18	25	28	26	36	28	20	28	22	27	26	20	38	30	27	25	33	29	25	26	25	26	30	31	35	28	32	25	32	15	36	24	27	25	34	31	34	24	35	29	30	25	27	32	21	18	27	24	32	30	23	35	33	27	41	28	34	28	20	18	28	34	29	26	31	34	22	32	30	16	17	34	34	32	26	24	25	31	31	38	22	32	18	27	33	16	20	22	17	27	28	32	30	27	27	30	25	23	21	26	22	22	24	22	27	29	20	23	29	26	29	28	22	19	18	21	31	28	29	33	28	19	30	20	25	24	27	18	31	32	30	25	17	27	29	23	25	33	26	33	33	28	27	25	32	27	17	23	21	32	29	14	23	21	24	28	30	30	21	25	28	25	32	26	27	20	15	31	29	31	36	22	26	30	25	31	19	24	24	25	26	28	29	28	27	30	28	36	22	24	34	28	25	17	27	27	27	28	26	22	24	26	25	27	26	24	28	26	26	33	24	23	19	30	31	18	30	20	21	37	27	25	28	28	21	37	26	31	32	30	23	27	38	22	34	17	29	20	24	26	23	29	27	24	23	22	24	19	18	34	19	37	29	24	33	32	26	22	26	24	23	33	28	28	24	25	32	27	30	27	24	23	33	23	22	27	26	35	26	11	33	29	21	24	31	24	31	29	25	25	25	17	17	17	42	25	26	45	31	23	26	18	36	18	16	35	23	21	33	31	23	23	21	34	28	30	29	27	18	24	27	25	23	29	28	25	26	18	27	24	22	30	34	26	31	26	26	25	26	31	33	22	28	29	22	26	22	27	17	32	30	32	33	29	34	21	26	23	18	20	32	26	22	19	26	34	19	24	22	20	29	30	24	22	27	24	20	30	34	30	27	22	20	26	30	21	25	18	29	31	27	26	33	20	19	26	29	25	29	20	23	27	23	15	30	19	37	26	23	26	22	22	18	26	29	18	24	21	28	17	26	25	24	27	18	28	27	23	29	35	21	28	37	18	24	30	20	30	21	16	24	19	25	27	32	25	23	31	25	23	23	22	30	24	31	25	16	24	40	28	37	23	29	28	25	33	24	22	31	28	28	20	24
34125	21641	12806	22621	29574	29546	26884	22904	19284	15635	12860	10691	9266	8072	6908	5954	5290	4841	4109	3370	3213	2703	2356	2040	1771	1581	1444	1316	1234	1139	1152	1153	1088	1038	1038	965	884	949	905	869	787	771	702	705	561	542	508	479	495	495	487	464	513	499	467	452	491	472	528	499	440	448	475	487	483	469	454	474	481	417	471	461	488	485	487	487	518	480	463	480	442	492	476	459	482	457	483	501	502	444	477	475	475	467	451	458	473	456	413	497	460	462	456	416	443	460	487	466	448	459	431	490	437	467	478	476	450	473	470	450	489	497	492	469	449	488	446	435	438	436	437	454	429	456	475	419	439	434	445	464	497	451	449	476	456	413	459	441	468	401	427	447	447	451	436	438	439	450	399	452	423	465	464	484	459	477	456	435	433	466	460	452	445	468	416	433	489	410	451	436	427	421	420	444	408	461	427	405	459	455	490	445	428	412	448	463	413	442	465	448	477	461	435	424	423	453	486	444	431	448	438	470	455	456	430	458	420	425	478	413	401	450	464	451	457	482	447	456	478	459	436	442	443	427	430	448	412	424	455	434	430	455	445	439	449	430	446	449	463	441	414	483	428	434	469	449	456	443	430	444	471	408	425	440	461	448	452	446	443	430	440	413	424	432	471	482	440	437	442	480	451	451	439	471	480	448	431	498	446	471	435	482	446	447	448	462	421	474	443	451	445	468	429	431	421	460	453	457	401	439	416	434	448	412	457	468	439	443	440	445	442	428	448	470	464	446	437	449	465	462	432	430	463	484	448	424	439	404	465	450	412	446	490	428	428	438	406	392	416	454	431	437	448	450	430	458	417	454	414	458	440	450	464	459	447	470	416	450	436	480	463	462	465	420	441	462	491	477	453	412	455	421	437	449	483	450	433	463	445	435	455	452	429	425	444	455	473	439	461	471	452	442	460	487	462	461	449	423	468	448	443	457	414	433	434	456	484	468	432	442	490	474	443	451	441	415	436	427	451	430	420	466	483	433	450	450	469	465	446	445	463	490	448	425	437	426	449	424	404	459	436	463	460	434	445	444	466	444	448	457	455	448	437	471	422	471	469	440	449	465	453	458	478	436	492	396	405	411	466	453	459	431	436	464	449	461	435	471	472	429	403	447	451	439	432	414	444	443	456	451	441	484	462	433	435	445	409	444	455	461	462	481	431	437	466	485	439	409	456	454	447	462	469	408	449	469	470	461	452	416	433	432	504	469	429	448	463	408	420	412	476	452	462	456	423	452	471	448	463	444	464	471	433	419	448	459	458	426	413	442	462	441	443	457	459	418	444	441	443	453	440	452	428	437	443	435	474	455	438	450	448	425	435	438	440	454	486	463	420	441	468	440	431	433	448	418	421	398	451	462	461	462	464	418	395	457	443	411	457	449	487	475	460	445	449	431	454	454	429	425	436	430	411	458	443	414	487	458	428	446	420	426	446	422	449	453	471	469	442	445	446	449	476	488	429	458	462	451	433	464	426	433	441	449	456	456	465	428	433	419	449	444	428	443	455	408	391	432	440	436	447	431	420	453	404	447	443	450	433	427	448	473	431	423	433	458	399	454	464	458	453	413	439	442	467	455	439	436	429	454	473	454	438	425	428	479	465	467	444	411	444	470	423	454	462	402	446	449	475	466	439	459	436	411	480	455	432	493	440	447	479	449	424	461	462	418	432	452	467	455	426	456	423	461	470	455	418	424	473	426	411	485	447	428	463	452	452	466	437	460	436	483	439	434	452	482	447	463	448	452	457	455	461	438	422	431	452	416	453	461	440	433	448	453	422	458	487	426	415	455	433	471	460	473	395	405	391	465	443	439	454	455	476	412	441	439	434	444	461	485	460	446	420	448	420	474	471	430	438	481	442	412	443	425	431	432	436	430	497	474	459	460	427	439	436	456	439	443	388	439	450	479	438	428	463	459	470	445	417	463	463	439	450	425	455	446	456	477	482	453	417	446	422	452	430	440	446	442	449	458	454	493	415	483	417	427	443	429	447	459	480	439	461	401	429	460	441	416	435	455	445	462	442	448	435	440	460	447	399	453	464	440	468	421	467	409	478	434	416	422	487	433	442	431	479	460	445	455	456	442	467	440	414	442	460	419	422	474	476	460	416	415	443	433	445	454	448	454	448	442	444	455	435	419	486	454	452	425	463	423	438	421	445	468	455	457	442	411	444	474	426	464	425	486	495	473	451	422	468	464	438	435	443	415	409	474	448	451	446	456	438	476	422	453	460	432	479	406	469	454	422	457	457	403	456	444	424	461	476	434	471	448	461	474	456	415	474	463	441	472	443	445	471	460	439	461	434	450	450	467	448	466	466	463	471	445	443	455	468	468	409	406	425	441	449	420	467	463	439	453	450	416	411	444	417	419	440	458	471	454	448	459	437	437	431	465	473	427	456	491	443	447	471	464	455	464	472	470	433	412	428	469	454	436	439	421	410	473	459	467	481	445	460	464	447	449	433	427	441	438	430	454	481	447	469	403	452	484	415	478	489	432	449	458	439	409	476	439	425	449	426	439	452	473	428	470	420	451	475	464	419	458	449	410	458	458	413	437	433	423	456	455	456	415	434	431	456	469	433	451	447	415	483	443	477	421	478	419	431	436	473	458	462	433	434	408	472	445	464	457	431	431	468	457	423	437	449	431	399	449	459	458	444	476	473	484	423	430	465	452	423	430	441	426	461	457	436	432	451	414	424	441	425	428	464	452	431	450	492	424	443	448	427	472	446	466	479	437	450	451	462	440	472	439	401	442	461	441	455	433	423	475	423	410	445	438	439	417	477	431	477	452	434	418	452	446	483	462	402	452	437	465	456	484	446	427	424	425	415	422	420	451	503	497	417	402	428	438	441	459	489	422	474	434	414	447	434	413	448	455	453	439	431	428	489	455	459	411	445	444	439	484	470	439	453	426	435	464	403	418	431	450	489	444	445	456	429	484	429	457	464	452	435	441	445	484	482	428	454	491	449	442	404	468	496	489	472	445	440	403	485	448	463	453	418	429	465	435	434	475	442	445	450	481	436	389	424	461	480	444	451	471	469	453	426	467	468	448	437	421	445	474	461	454	466	450	450	432	460	435	437	443	432	431	393	394	454	516	467	446	437	429	475	499	448	439	448	412	442	429	440	421	424	448	462	474	461	468	419	435	461	472	439	466	430	462	405	437	452	467	426	468	435	487	439	419	442	467	472	450	436	459	485	449	432	441	455	439	464	436	486	428	467	468	457	401	422	445	437	457	492	463	427	429	412	431	493	423	469	445	485	431	476	473	434	454	437	455	446	424	409	433	435	462	449	444	444	456	420	423	466	440	482	451	387	434	453	418	441	470	494	420	438	447	476	460	388	433	487	454	474	437	435	426	423	439	449	447	455	485	471	420	458	476	500	452	439	411	442	462	415	498	458	474	449	459	428	460	428	432	464	437	488	447	442	455	444	453	462	433	462	465	437	463	465	434	448	477	454	463	459	415	466	422	463	455
5854	2713	951	622	837	889	677	702	490	434	372	281	291	255	227	211	174	178	136	127	108	98	95	76	84	72	61	62	64	55	58	65	51	69	59	66	57	52	58	53	43	42	50	54	35	31	36	30	33	39	33	41	30	29	28	24	28	37	25	39	33	36	35	25	31	29	29	31	38	38	32	39	40	33	39	37	36	45	40	37	39	41	34	34	31	41	36	24	30	35	37	30	27	38	32	36	37	31	33	25	29	28	35	50	27	42	34	29	33	41	26	26	34	41	29	41	25	26	40	29	36	33	45	38	33	48	30	26	40	35	40	38	25	33	35	51	34	34	29	25	32	31	35	22	37	42	45	30	33	39	52	34	27	48	28	31	32	41	28	31	29	39	34	35	23	39	37	32	30	48	32	39	40	33	21	35	39	31	39	38	34	28	33	39	30	33	41	37	43	45	36	39	30	32	32	42	43	39	35	30	37	35	34	40	32	32	30	30	35	34	36	35	33	30	30	33	35	32	26	44	33	41	29	26	29	37	32	27	42	27	27	35	35	29	32	35	26	43	43	41	23	35	26	33	27	46	37	40	32	37	31	35	24	33	37	40	31	32	32	34	45	29	33	37	28	42	29	31	31	34	38	38	27	33	31	33	45	35	34	30	30	36	35	31	31	27	33	35	39	34	34	27	36	32	39	34	45	33	40	29	46	33	24	29	40	38	27	34	26	43	29	30	34	38	34	31	32	26	48	35	25	31	34	26	38	29	32	43	31	37	36	25	28	29	32	28	45	29	41	33	49	42	44	27	26	24	27	34	30	37	31	30	32	30	35	21	31	27	37	38	33	32	36	29	36	40	34	28	43	31	33	42	31	29	41	29	32	35	26	34	39	44	35	36	34	52	33	29	27	40	36	32	31	36	34	30	31	36	41	32	43	28	34	43	35	29	27	36	37	28	32	32	41	33	39	33	35	28	40	37	43	36	27	38	27	41	28	30	21	31	28	32	43	25	36	31	32	35	21	36	36	35	31	32	24	39	37	38	25	24	38	41	29	42	34	27	32	21	38	33	35	38	34	37	52	27	34	34	37	29	33	32	34	29	33	40	30	31	41	38	25	30	39	25	37	18	28	35	36	28	30	33	37	31	33	37	34	40	42	33	27	41	45	31	39	34	33	40	39	28	34	49	45	53	41	41	32	36	41	33	29	37	32	32	34	46	42	26	45	33	41	45	38	33	34	44	35	36	37	34	32	37	32	35	33	37	33	33	37	33	29	33	21	28	35	34	44	26	41	32	32	44	35	25	34	34	33	37	46	44	29	37	38	35	37	30	34	34	22	35	29	34	31	22	39	30	35	31	34	37	36	38	31	36	40	33	20	41	39	32	35	34	31	26	31	27	31	38	25	29	32	33	33	26	35	40	30	31	25	30	35	26	22	31	31	32	36	45	31	37	36	30	37	39	42	34	37	30	42	36	30	45	35	24	35	33	29	33	26	30	27	39	42	27	41	34	34	41	30	33	25	41	34	28	49	37	43	28	35	40	33	23	43	39	29	37	34	31	36	29	24	43	29	37	32	24	35	23	35	36	30	19	38	31	37	35	31	29	35	31	33	24	36	39	29	28	35	38	34	41	31	26	35	29	44	33	36	33	39	30	27	36	26	29	36	45	36	32	36	35	41	37	30	47	30	29	31	44	36	33	46	37	38	30	30	39	28	38	33	34	36	39	33	30	33	45	25	33	27	23	41	28	31	47	31	37	48	42	34	32	34	32	39	33	37	33	45	30	46	33	31	30	37	28	36	35	32	40	35	47	35	35	36	33	27	35	35	31	42	34	33	32	30	34	32	34	41	42	33	35	30	27	31	36	36	28	20	29	36	33	43	34	21	42	39	31	30	31	27	32	26	38	38	32	28	39	40	32	32	29	45	34	38	49	34	35	29	25	31	33	28	42	40	32	33	38	31	40	40	31	27	39	33	41	32	24	24	37	30	35	37	25	41	34	33	39	25	29	28	40	34	21	30	26	28	49	31	36	37	41	34	42	34	32	29	31	39	32	36	28	30	43	39	29	33	36	44	20	43	26	28	29	25	38	43	32	35	37	39	26	36	34	35	39	31	33	38	43	36	32	35	39	32	35	35	40	52	36	31	39	31	45	30	31	37	31	26	24	38	34	31	35	26	36	34	33	42	41	49	31	35	32	24	38	29	33	27	38	34	43	28	43	35	42	29	32	23	35	33	29	35	33	26	23	32	38	33	31	29	25	33	36	25	40	35	37	24	33	34	34	25	29	26	34	28	38	33	29	28	37	25	29	33	34	24	30	34	24	33	27	37	30	31	34	37	44	37	31	38	43	31	40	31	33	37	34	31	43	30	32	31	36	30	30	36	32	28	43	36	35	37	22	26	33	31	27	31	27	34	32	36	25	30	32	24	31	34	28	26	21	26	34	39	39	32	27	40	33	29	34	34	28	41	29	30	25	32	29	38	44	31	34	33	36	53	40	31	28	37	34	32	34	39	36	38	39	33	31	29	23	45	41	37	30	37	36	34	36	28	28	13	31	44	26	26	28	36	34	30	39	38	32	41	38	41	34	23	43	25	33	44	29	38	31	36	26	25	41	34	33	34	33	30	37	27	34	30	45	34	39	38	42	38	21	29	27	25	37	32	36	45	35	25	30	31	33	37	37	26	30	34	35	39	33	36	39	47	42	47	35	32	40	30	25	48	34	29	37	37	34	29	32	40	32	29	34	34	32	27	35	34	25	33	39	28	31	33	33	28	39	32	42	35	43	35	31	46	38	40	38	33	36	35	38	31	36	37	37	36	39	33	30	27	35	37	31	28	33	32	40	34	27	33	45	30	37	36	27	27	27	41	22	30	42	23	33	34	37	32	36	32	35	39	32	34	33	32	23	36	31	46	28	37	31	29	41	33	33	38	46	45	47	27	42	33	33	27	36	34	28	37	32	31	41	31	33	40	32	38	39	41	34	27	34	32	31	38	33	41	34	38	33	41	34	33	23	31	48	26	43	40	36	27	36	39	33	25	30	34	28	34	38	33	33	33	33	29	25	26	40	44	31	37	32	37	31	33	25	34	29	30	31	40	29	37	26	27	32	44	30	31	23	25	42	34	20	40	36	36	36	31	39	24	34	36	37	36	47	40	27	41	36	36	36	17	31	47	28	35	35	35	50	24	32	35	35	36	41	50	26	25	31	25	27	39	32	35	21	36	24	43	35	35	26	39	32	37	42	37	29	26	35	44	28	40	39	25	24	42	36	29	37	36	33	39	38	35	33	37	23	36	25	34	38	36	23	32	34	41	35	33	31	30	36	30	40	32	36	34	30	43	43	23	30	40	25	33	37	34	34	35	39	39	30	29	29	30	39	25	44	36	33	24	28	29	29	38	39	38	32	33	28	43	32	32	37	44	28	37	24	38	36	34	34	32	33	34	34	33	41	38	34	44	37	27	34	38	29	23	22	29	36	39	32	33	32
42481	27886	18444	28214	36123	35888	33118	30110	25686	21639	18932	16036	14570	12601	11089	9930	8870	8330	6928	5697	5215	4505	3838	3337	3160	2699	2349	2229	2126	2062	2044	1913	1727	1691	1667	1603	1464	1405	1385	1283	1233	1118	1099	971	808	689	669	689	677	701	650	675	664	636	668	645	620	635	658	635	618	657	526	670	611	642	621	604	601	623	611	631	612	636	621	630	624	639	639	627	628	589	641	601	561	588	622	600	598	627	603	635	589	599	624	569	618	617	563	633	596	594	567	605	607	592	613	607	570	609	609	588	555	602	598	623	649	665	639	585	669	658	664	602	570	557	546	578	642	594	548	598	600	611	563	612	594	557	557	534	619	588	549	598	578	565	562	588	551	612	595	597	555	566	584	570	548	567	602	556	577	562	555	568	589	576	585	532	600	555	552	545	532	532	602	582	559	577	621	526	585	560	578	564	537	552	567	530	578	568	537	552	581	562	556	566	564	585	559	518	572	586	582	529	539	588	580	598	533	551	583	537	597	568	593	572	530	543	560	592	528	602	544	530	565	560	576	584	597	558	555	547	613	541	564	561	577	555	631	561	593	572	606	577	580	572	581	555	573	552	548	544	580	630	619	575	555	610	549	593	567	584	616	563	562	549	554	581	589	568	568	558	568	563	557	556	570	589	585	598	535	554	581	573	583	585	525	573	557	598	592	576	526	542	523	563	564	571	541	568	559	576	562	537	609	566	545	578	565	567	568	567	605	558	572	562	555	560	551	564	601	545	583	550	596	563	567	560	504	552	549	623	525	583	540	554	561	580	596	555	582	557	511	570	581	519	601	587	603	572	596	583	579	564	537	587	564	579	548	543	574	590	604	569	541	575	573	529	583	599	568	536	537	600	573	533	543	565	602	592	583	582	543	596	567	570	550	580	584	615	572	590	557	511	559	583	578	556	596	531	560	538	563	604	569	580	563	578	545	541	577	580	616	570	570	604	609	583	563	608	568	547	589	517	575	563	541	537	574	573	540	530	595	580	586	591	564	546	536	593	589	544	613	558	595	555	553	535	538	566	581	563	568	596	499	608	552	570	583	594	543	597	569	603	520	563	584	565	561	577	591	575	541	562	577	554	546	565	596	538	557	585	584	640	619	564	569	547	573	611	543	558	603	577	598	550	546	546	573	596	600	583	572	575	553	575	569	593	557	568	571	563	512	551	539	565	586	559	555	534	562	571	547	548	522	563	570	562	569	582	593	568	575	628	541	595	548	605	552	569	517	564	563	601	559	582	551	613	598	538	578	566	568	554	562	563	576	570	601	583	554	552	608	570	549	535	550	526	597	564	563	573	540	599	569	577	556	547	576	568	561	584	537	597	589	535	607	545	515	536	550	580	580	597	588	612	547	571	570	556	551	539	548	550	571	579	565	608	591	559	600	605	550	539	544	595	537	551	552	547	547	540	538	563	554	557	546	551	542	580	558	623	559	550	598	575	567	615	598	577	559	579	555	566	559	579	529	587	539	561	574	589	573	559	567	539	574	561	587	551	538	576	616	556	594	571	548	568	570	560	578	581	573	561	581	581	580	551	589	536	609	548	564	592	547	561	581	559	512	592	580	595	622	568	571	582	544	556	596	560	616	557	552	538	569	576	574	540	564	552	568	575	529	567	566	563	561	533	624	562	586	546	605	550	599	595	568	571	573	559	557	595	549	556	594	582	591	565	518	562	560	611	542	527	578	576	597	553	550	546	623	558	609	547	553	546	571	567	568	555	582	568	553	595	582	574	585	545	531	579	538	583	545	582	530	582	570	568	531	549	531	623	533	548	578	588	568	576	595	531	543	579	525	587	572	547	544	574	576	539	599	595	545	566	544	582	564	543	580	591	587	560	571	573	601	610	558	552	530	497	588	621	522	584	573	612	556	584	560	541	529	602	601	564	589	549	547	575	556	570	549	563	584	599	537	550	538	588	579	552	540	545	593	599	567	562	537	546	553	565	552	567	540	573	574	559	583	541	586	571	511	629	562	591	555	627	615	562	544	566	624	578	559	517	592	576	572	580	527	596	569	578	576	562	555	555	514	583	560	559	590	622	575	558	542	586	584	547	537	563	620	560	538	547	633	560	535	561	559	604	584	513	581	575	574	590	555	550	590	550	639	603	568	566	567	560	543	612	584	572	609	590	573	584	547	528	551	523	586	574	558	561	592	545	529	556	602	563	579	581	534	563	555	579	577	578	577	546	541	561	570	566	595	576	581	544	552	528	585	583	560	535	539	591	586	556	554	544	556	582	544	593	596	561	618	561	577	544	577	563	569	536	552	594	548	545	541	569	547	563	554	526	563	559	590	577	568	561	576	589	587	574	581	505	515	578	608	564	548	554	513	576	562	522	543	556	570	526	598	568	580	579	532	598	553	601	563	552	573	555	577	545	552	537	566	610	568	571	541	592	561	544	547	524	583	599	510	572	566	581	563	578	568	570	531	552	582	577	644	546	625	539	529	532	587	549	582	553	560	551	556	577	582	596	561	555	555	558	566	590	594	544	607	578	552	559	595	597	596	561	589	569	592	531	582	585	583	560	569	567	560	533	572	600	583	567	564	574	519	592	545	545	591	564	521	510	570	546	589	526	553	598	567	567	582	591	576	562	606	583	536	546	612	545	554	564	584	569	546	532	542	553	533	560	578	575	577	555	550	571	550	596	546	562	579	550	594	560	616	577	581	596	554	567	533	598	578	593	562	559	553	571	592	589	532	564	589	553	582	576	540	533	599	574	566	533	551	558	534	578	565	560	584	551	582	562	570	572	587	584	563	559	550	599	634	587	581	591	592	563	561	559	590	594	577	532	572	557	564	563	566	529	593	594	623	533	580	557	589	561	548	547	541	567	574	562	516	570	571	560	577	582	624	594	560	568	545	567	571	559	583	565	572	599	548	563	584	524	597	539	542	543	585	552	577	541	566	550	567	589	575	565	551	599	585	572	556	593	598	567	564	605	596	573	552	569	504	543	562	595	548	601	595	585	546	562	584	571	537	595	575	543	584	567	541	559	575	547	601	542	562	599	580	605	613	573	565	536	588	621	564	587	569	547	560	597	532	574	543	579	588	553	602	581	532	565	575	536	565	594	532	564	609	522	539	602	570	571	604	581	559	548	542	574	607	542	567	538	553	564	560	617	613	607	646	574	592	600	527	582	517	560	559	561	566	573	560	582	587	580	532	556	577	559	548	563	607	580	581	542	568	560	531	588	604	564	577	610	588	576	581	594	610	596	574	554	556	563	601	560	570	547	581	602	596	535	597	525	590	607	547	581	524	578	590	639	559	573	603	583	573	566	564	590	552	557	579	525	543	537	561	558	545	527	530	546	555	570	603	558	563	603	582	591	541	577	568	563	560	573	549	545	569	571	582	583	549	550	567	554	533	584	581	591	637	599	556	521	571	590	583	579	608	570	545	558	569	598	514	599	561	595	552	566	550	547	589	602	553	580	610	581	591	579	536	541	555	616	579	565	564	566	565	565	608	563
6034	1897	688	474	640	663	556	486	505	412	297	249	235	210	161	150	152	155	104	110	92	94	69	81	62	66	63	57	66	57	39	52	51	69	47	60	53	47	44	38	41	38	42	48	37	32	28	25	31	47	32	35	38	38	43	53	43	33	29	34	26	51	44	34	36	36	51	35	43	41	31	45	36	40	46	26	40	40	43	36	35	30	24	38	43	38	39	35	41	41	32	33	22	40	34	36	35	30	25	42	50	34	46	37	44	38	36	31	41	21	43	40	41	30	27	42	31	28	27	43	33	37	41	53	23	27	36	36	38	35	30	36	30	41	36	27	38	33	33	34	34	33	40	28	29	29	37	24	33	39	37	26	41	45	45	26	32	26	39	38	28	36	46	30	38	32	33	28	29	32	43	59	37	42	41	44	35	31	53	35	41	29	43	30	30	34	43	40	38	45	44	32	32	33	28	35	35	34	31	29	43	43	30	32	32	30	39	46	31	34	41	34	42	35	38	28	34	39	29	29	34	35	38	30	35	34	37	34	46	49	29	47	39	27	39	39	34	32	43	35	28	41	41	34	38	36	30	39	29	35	36	29	39	34	38	34	37	36	37	30	28	36	24	34	34	34	40	35	34	33	32	33	29	49	25	20	45	32	31	32	34	40	46	42	37	42	32	27	40	38	44	35	34	36	35	33	30	34	31	33	35	39	29	32	39	35	31	49	31	23	44	36	29	40	29	33	26	45	35	40	32	39	34	31	40	38	40	40	36	43	37	35	28	36	40	41	42	37	27	30	25	48	26	47	31	37	30	43	39	26	24	41	35	41	45	41	42	43	28	38	28	37	39	34	27	32	27	34	33	37	39	29	31	45	32	38	42	38	39	27	33	37	26	36	47	31	32	38	43	25	42	39	37	36	30	39	27	28	33	34	29	38	39	38	38	36	35	45	36	27	37	37	32	39	40	41	42	43	31	33	28	27	26	29	45	49	31	43	44	41	34	31	37	24	37	38	35	29	31	34	30	35	31	40	40	33	41	43	30	30	34	33	39	33	24	35	27	41	34	41	36	41	32	37	37	36	38	30	35	44	38	44	48	39	31	32	26	39	38	27	43	35	35	27	32	35	36	40	23	23	32	38	35	28	33	48	43	40	27	33	42	33	37	35	28	19	27	36	36	36	38	29	41	40	38	40	31	26	34	34	28	40	46	41	39	35	41	33	47	20	39	39	36	30	39	27	39	41	40	38	30	21	24	39	36	36	33	25	39	33	23	39	38	31	35	46	30	33	36	34	42	36	34	32	31	45	39	40	36	44	29	44	36	34	29	43	27	34	32	26	33	35	38	30	41	35	36	32	37	36	33	38	41	37	40	42	36	29	35	40	32	32	28	30	30	38	35	33	33	27	36	33	37	39	31	35	37	34	28	34	41	37	42	52	38	33	43	37	34	46	33	29	28	31	37	36	43	34	37	33	46	37	36	34	37	31	35	34	31	38	24	32	29	29	36	29	39	23	43	35	43	34	29	36	35	32	41	37	30	31	22	30	35	30	41	44	28	31	48	38	33	40	39	43	28	41	34	48	41	43	36	32	38	33	34	43	26	36	28	44	36	37	31	33	35	31	42	28	32	35	28	28	30	33	28	34	35	42	32	30	27	27	38	32	31	33	34	34	39	24	40	44	43	32	32	42	25	30	27	28	32	37	27	31	41	36	29	33	31	36	36	41	41	32	30	46	39	28	41	33	38	39	27	20	40	37	31	37	45	33	35	35	33	37	43	38	26	41	27	32	35	30	29	40	39	23	28	23	36	29	32	23	31	40	38	30	37	33	43	40	43	36	23	42	38	36	46	37	34	54	27	39	27	37	33	38	42	39	30	34	30	37	31	38	50	33	31	38	39	35	31	44	27	36	26	39	32	38	42	34	30	36	34	36	29	31	28	31	38	40	33	48	36	41	43	36	32	38	48	37	41	33	34	35	41	42	32	29	38	45	45	29	55	39	31	33	34	43	38	40	45	35	30	42	38	37	33	35	37	34	27	36	41	51	30	25	31	39	25	33	28	32	31	38	33	40	36	47	37	42	40	34	26	34	42	33	36	44	30	33	47	34	34	32	33	34	42	31	36	30	34	31	40	36	39	34	36	33	32	31	29	36	34	36	39	36	38	42	39	32	32	37	40	34	29	37	42	36	44	28	35	24	29	42	36	46	29	36	34	25	43	34	29	49	36	40	35	20	25	40	34	30	42	44	29	36	24	38	36	36	35	30	30	36	35	36	30	42	34	33	29	34	28	45	38	36	29	42	32	29	38	34	34	36	38	36	31	40	41	29	31	40	39	34	38	31	47	38	34	36	39	35	40	39	42	32	27	41	31	45	30	44	41	27	45	39	27	39	34	28	37	36	45	34	26	33	32	26	33	22	34	39	32	35	44	35	34	32	33	37	33	43	34	34	35	32	32	49	32	42	36	39	31	26	42	30	34	34	35	32	32	36	29	28	31	37	37	37	29	34	25	30	35	34	29	42	34	49	31	33	40	35	34	43	35	41	37	29	23	39	34	27	30	42	41	41	30	41	35	23	42	39	31	32	29	30	47	39	33	39	33	45	43	40	39	27	37	33	35	43	41	32	31	45	33	44	39	35	30	31	26	42	35	29	31	28	30	34	44	37	31	43	36	29	26	30	27	48	27	29	31	33	35	38	29	26	31	40	37	36	33	30	41	35	43	37	30	27	39	26	32	29	43	33	41	44	41	30	33	27	33	42	26	36	40	46	36	42	38	44	25	27	39	36	36	40	34	36	38	42	35	39	35	50	26	33	24	40	40	31	27	42	31	33	36	41	39	37	42	35	39	30	32	53	30	34	34	26	34	37	22	39	34	34	40	35	31	22	33	33	40	30	55	29	31	30	27	37	32	24	35	31	33	38	31	45	45	31	41	37	48	29	41	32	23	31	46	47	29	36	40	46	26	44	33	33	41	27	30	43	34	30	33	34	40	37	30	32	31	49	34	35	34	33	34	30	42	32	38	32	36	46	32	37	45	38	38	36	22	37	34	33	39	50	33	46	34	39	32	47	33	35	43	34	31	43	30	23	31	35	38	45	29	36	34	24	29	36	31	35	36	38	32	30	22	35	27	37	26	40	29	37	35	46	46	41	26	40	39	33	36	40	48	42	36	28	37	34	33	30	33	28	44	31	33	44	26	36	32	27	27	32	33	26	32	33	36	28	38	41	41	32	37	36	38	36	38	31	37	38	41	41	36	31	37	38	28	33	23	33	33	35	44	32	31	30	34	35	35	29	39	39	32	34	27	32	53	24	38	35	35	36	35	33	35	36	34	36	21	32	30	29	47	24	39	30	33	35	40	44	24	39	39	34	42	38	32	44	36	37	43	41	31	39	40	44	41	37	34	37	35	43	27	40	33	32	29	43	40	38	29	35	35	18	34	29	26	29	36	38	37	34	34	41	30	38	21	32	36	37	41	53	36	41	31	38
38047	24643	16182	25392	32825	33149	29738	27239	23293	19611	16112	13224	12027	10558	9487	8230	7756	7047	5734	4581	4188	3586	3022	2751	2501	2211	2124	1898	1797	1852	1717	1531	1509	1537	1444	1373	1301	1279	1193	1105	1011	1035	941	811	727	650	653	670	645	646	670	622	645	628	655	668	601	618	609	633	612	613	609	623	579	635	658	635	665	622	652	598	650	621	606	643	599	593	661	623	622	597	683	604	622	637	604	604	684	617	576	556	635	617	605	643	664	599	545	621	613	594	595	634	611	634	603	589	645	669	600	555	616	613	585	642	590	621	639	627	657	628	610	630	596	572	580	597	581	565	641	622	594	600	555	598	601	593	562	567	584	556	598	586	618	595	558	612	632	601	574	618	587	588	582	593	573	609	595	591	562	564	639	573	542	556	579	579	602	617	609	560	577	620	550	582	621	640	590	621	616	585	585	571	629	591	592	656	609	605	558	596	586	599	597	621	621	617	574	563	575	568	569	534	641	583	566	631	572	580	626	588	586	582	601	574	552	602	547	584	600	582	559	573	583	578	600	596	593	573	595	598	613	578	582	595	560	593	585	572	594	544	601	549	609	580	552	606	576	558	574	595	613	586	575	603	587	596	611	584	548	608	572	567	604	579	585	583	585	583	602	590	589	577	558	590	603	630	557	565	563	615	589	605	572	568	546	565	603	587	629	593	570	546	616	586	605	618	584	601	620	601	597	584	607	566	575	598	638	572	580	555	605	585	595	563	594	603	577	571	587	596	631	564	569	576	628	607	553	595	602	558	582	594	587	574	614	550	599	575	603	582	559	586	630	597	594	594	563	581	625	578	589	607	550	602	596	607	575	577	586	590	603	584	600	564	640	603	586	593	559	558	575	580	574	596	579	582	586	575	586	576	591	598	529	580	564	555	568	585	618	623	593	545	544	555	557	564	606	581	600	567	605	587	582	607	529	586	552	577	582	598	612	616	607	581	571	590	572	595	544	568	558	609	559	654	580	614	579	580	608	549	560	584	585	594	589	539	590	606	605	571	583	586	566	588	583	609	581	574	602	553	637	601	574	581	632	586	588	564	569	603	571	575	576	647	595	602	568	627	597	599	611	610	620	605	570	620	578	589	573	596	584	528	599	612	604	598	587	527	594	599	611	579	600	603	622	590	570	583	552	590	606	553	596	579	601	555	567	591	552	583	590	640	606	604	588	578	594	548	611	591	634	589	595	567	566	597	575	589	579	569	623	595	575	590	573	609	603	598	579	604	581	599	592	570	554	625	594	571	574	592	582	574	643	614	585	612	561	598	570	617	576	575	603	585	568	571	614	584	589	556	583	570	599	598	608	568	593	605	641	617	562	560	599	552	607	609	570	580	553	567	568	539	569	581	567	605	572	575	558	571	562	592	620	611	600	621	577	600	579	548	573	612	611	602	527	615	559	571	615	588	583	568	613	563	628	585	577	617	601	622	587	610	576	600	600	560	572	590	576	630	595	554	532	558	591	575	600	590	619	590	555	574	544	520	588	578	594	552	596	572	612	616	573	577	581	561	602	598	604	597	581	603	561	613	588	636	617	569	606	606	572	586	613	518	583	571	628	582	600	547	573	579	538	594	581	586	566	635	529	571	581	545	569	572	567	579	632	557	581	573	606	582	605	581	581	620	579	623	578	601	575	511	588	573	613	584	545	552	612	578	631	606	607	632	565	561	547	572	561	572	540	588	564	577	588	548	603	572	594	566	571	543	589	573	548	567	605	569	579	585	562	603	562	596	588	619	562	594	579	588	615	561	580	642	569	564	604	590	604	629	584	580	526	644	639	582	572	547	606	586	642	575	581	580	559	556	593	570	561	641	571	589	575	589	555	618	597	558	589	585	577	562	581	569	576	574	589	585	604	608	587	619	622	567	561	601	596	580	556	544	605	625	608	581	604	558	617	564	570	604	523	637	553	600	577	581	562	592	563	558	574	545	573	629	578	585	588	542	574	590	613	580	583	614	544	598	594	591	635	611	574	560	586	591	634	588	580	557	598	578	606	568	566	539	612	573	585	579	603	591	591	555	577	620	551	572	573	548	556	584	540	551	572	602	594	622	603	633	605	579	611	590	591	653	616	581	601	551	595	558	572	594	604	581	606	636	582	565	633	544	554	620	567	571	598	588	550	589	590	564	574	585	594	638	614	588	608	621	552	581	578	626	575	638	608	543	588	601	567	572	590	589	570	586	578	549	597	584	576	584	545	566	591	573	554	578	569	609	592	581	594	590	582	558	608	551	623	619	574	609	576	582	592	575	579	522	581	608	658	555	626	571	589	566	597	561	572	566	577	613	570	569	579	577	656	585	608	539	585	529	582	575	612	604	579	578	590	586	571	548	556	575	578	602	605	612	545	568	570	595	599	583	621	610	592	566	576	561	573	608	590	581	549	581	564	504	565	583	564	586	652	602	609	553	543	583	584	581	595	562	611	570	595	546	598	573	561	589	593	575	552	587	562	597	553	590	624	623	634	604	595	545	541	574	578	589	562	583	556	588	580	580	601	582	596	590	606	579	571	546	553	603	588	581	580	551	560	592	595	518	578	576	588	599	575	585	604	593	613	628	596	595	574	592	620	597	621	572	551	568	599	583	581	570	598	607	570	564	598	597	594	563	630	577	559	579	595	584	566	608	574	624	555	638	539	555	549	596	597	572	567	603	580	617	612	599	598	617	595	600	558	600	545	603	610	569	596	612	576	604	591	575	541	556	587	587	629	588	557	567	573	579	591	574	556	570	619	561	580	587	623	553	575	599	571	578	588	606	591	625	593	582	598	593	587	557	581	596	571	565	559	592	582	539	596	629	587	625	582	596	589	648	585	566	567	583	575	592	592	571	553	613	602	581	583	594	602	586	629	581	580	539	571	610	571	607	565	595	573	576	596	638	608	601	632	598	581	600	549	568	607	584	597	552	521	526	586	605	548	583	579	614	585	560	560	569	602	622	608	601	586	596	582	564	542	586	585	554	583	613	589	588	576	603	591	552	613	592	582	614	572	630	582	585	547	573	608	606	586	554	542	547	589	534	579	556	557	577	591	617	584	558	617	575	626	613	556	593	552	617	604	592	583	622	597	618	589	606	577	585	584	548	627	573	583	553	564	603	558	553	568	549	581	587	559	582	612	581	582	573	544	570	595	594	568	558	607	611	576	626	544	606	607	597	600	577	560	568	534	608	559	577	547	562	581	588	625	584	562	599	598	589	590	561	577	555	554	630	617	550	601	548	593	527	597	592	589	619	613	576	578	587	612	599	573	548	597	592	534	590	604	600	572	614	623	567	533	585	575	550	557	530	585	591	584	579	548	603	570	613	614	555	599	600	616	560	583	548	570	551	572	594	574	566	596	611	586	535	609	572	570	567	557	549	590	568	598	556	614	580	566	583	579	587	592	544	624	604	586	582	539	594	613	551	561	593	588	606	557	554	567	552	577	574	552	574	560	596	568	577	605	597	587	578	570	561	594	559	562	603	585	611	553	617
7745	3288	1159	724	874	965	863	708	696	503	452	368	345	323	267	247	199	186	196	153	143	94	112	110	78	74	76	80	68	74	72	74	67	62	65	71	71	60	56	55	52	57	58	51	58	30	45	41	45	39	40	44	37	30	31	38	46	36	50	46	44	29	50	43	49	43	33	30	38	33	43	39	40	63	42	40	46	45	40	50	48	36	45	38	37	44	54	30	44	50	53	41	37	33	42	47	54	39	31	33	55	40	36	43	48	47	39	35	29	32	52	34	41	43	42	43	38	43	40	44	45	35	34	33	50	39	36	41	42	39	53	40	40	41	51	44	38	39	38	35	60	45	52	40	39	40	56	45	35	37	36	40	40	31	37	38	49	32	46	35	39	27	36	39	36	34	51	41	38	36	35	41	41	43	46	43	39	47	53	41	29	41	51	43	46	43	47	39	37	44	25	39	37	45	50	35	39	31	41	35	34	36	52	47	36	31	37	38	49	37	38	45	36	40	45	34	36	41	38	34	33	46	34	39	41	39	44	42	37	39	43	47	47	56	34	43	52	42	55	46	38	42	32	51	36	40	39	35	44	49	48	35	38	39	52	33	52	39	48	44	33	57	45	34	43	41	41	42	38	23	45	35	42	41	41	47	39	38	33	40	44	41	39	44	37	38	35	27	42	36	51	35	39	37	43	43	43	36	48	40	36	32	43	47	41	42	42	39	36	46	41	42	51	37	43	32	39	35	36	31	30	34	40	47	49	38	33	36	39	36	44	36	40	51	40	35	42	47	47	49	49	38	32	36	44	41	38	34	33	33	29	28	51	32	44	37	37	39	43	38	51	44	38	38	55	32	42	54	37	34	45	52	36	36	49	36	37	42	36	28	45	47	39	49	41	42	57	39	40	29	35	29	40	44	36	49	36	59	39	38	49	43	41	43	54	44	37	26	53	43	41	44	40	50	36	35	46	39	34	39	32	40	40	39	39	36	31	29	28	33	50	41	44	28	37	28	48	50	40	43	47	43	41	26	32	41	38	53	51	39	43	41	37	41	38	43	46	42	45	41	42	36	46	38	53	39	44	46	31	34	39	52	32	35	47	24	39	48	55	36	51	40	40	40	27	50	41	39	40	42	32	46	29	45	33	37	31	45	39	47	41	38	45	41	37	43	36	27	54	42	40	49	39	35	40	40	38	47	45	38	42	59	35	40	30	44	32	47	40	36	35	35	36	49	38	56	37	39	37	41	44	34	35	47	51	42	44	37	46	49	45	50	35	40	41	47	40	41	35	38	40	44	40	48	28	48	46	41	45	49	50	45	41	49	29	38	47	45	43	35	37	34	32	46	44	43	42	48	39	48	27	46	33	40	39	36	34	45	37	37	30	41	38	42	41	52	54	45	33	46	40	44	36	33	36	40	50	40	36	35	48	38	27	51	33	49	30	30	42	38	51	30	40	49	31	40	42	25	30	50	45	44	35	36	28	37	42	41	43	41	40	35	42	42	34	38	41	46	53	40	40	49	52	51	33	51	46	46	47	40	48	52	47	45	36	36	45	45	46	30	36	34	40	41	55	42	41	45	39	42	38	49	33	46	43	33	37	34	30	56	33	35	38	55	45	31	32	38	44	52	33	34	52	41	41	35	33	54	40	41	45	38	40	42	35	44	40	40	44	36	37	50	37	39	52	48	34	36	35	40	50	50	31	39	39	39	44	37	35	46	39	43	42	34	37	38	32	29	42	32	38	55	43	54	26	41	39	48	33	38	38	34	45	44	52	39	38	53	36	33	41	37	50	40	45	47	32	40	35	38	39	39	36	41	38	40	40	46	42	40	30	43	55	31	33	47	29	48	38	35	41	36	36	23	44	36	48	31	31	40	42	43	38	40	51	36	45	39	41	38	47	44	49	49	39	44	41	49	35	43	53	43	30	41	47	37	33	36	56	33	43	40	41	37	28	35	52	43	45	44	41	40	41	45	41	48	54	35	38	33	45	39	41	32	42	44	39	38	41	48	36	44	40	42	28	39	38	49	35	34	37	48	34	42	31	37	25	41	31	30	45	42	40	36	38	28	53	36	40	39	37	30	45	34	30	46	30	48	34	35	39	38	43	43	41	49	48	36	45	38	37	41	35	42	36	32	45	44	31	45	46	33	40	39	37	37	43	58	38	39	36	36	47	38	41	42	38	50	34	38	44	46	30	48	53	39	44	41	41	36	41	45	52	36	36	42	42	29	40	42	46	49	54	44	43	49	50	32	46	38	41	35	51	42	45	56	42	37	26	43	44	45	38	45	35	45	54	33	46	30	36	58	41	41	51	36	42	41	41	36	47	49	45	48	44	45	55	44	32	39	39	46	40	53	43	37	32	37	50	41	29	38	47	35	55	33	47	32	40	39	42	31	50	30	42	42	36	39	37	54	36	41	41	50	33	44	42	50	28	52	39	56	41	37	35	43	42	40	33	39	52	46	49	47	45	43	31	44	35	46	41	29	43	26	41	40	55	51	36	41	42	34	57	48	61	41	43	36	31	40	35	45	43	44	45	44	43	39	30	30	43	41	40	48	40	34	51	46	33	45	36	41	38	36	38	29	31	40	36	45	33	41	42	45	48	33	36	30	35	45	42	38	44	43	38	48	42	31	32	36	39	39	43	31	48	34	43	32	43	41	51	46	46	59	38	45	47	44	39	44	53	37	40	38	47	47	40	40	44	38	41	34	31	45	39	43	45	46	35	38	47	32	44	33	33	37	50	33	45	39	44	39	39	32	48	47	40	46	38	41	42	37	46	37	42	58	44	24	39	40	39	37	42	46	44	47	37	48	26	44	52	50	51	41	39	38	43	49	39	35	38	45	38	41	49	39	45	37	38	41	44	45	42	36	38	39	37	41	39	33	36	41	37	48	54	43	34	40	39	43	38	36	41	42	35	56	53	30	40	35	40	37	22	42	42	30	34	48	43	40	44	45	37	44	45	42	44	54	38	29	46	47	43	35	40	41	33	35	39	60	45	47	37	38	43	42	38	30	44	38	43	40	38	34	44	35	36	47	45	25	44	46	41	43	44	34	42	29	38	42	36	50	48	53	38	32	35	36	35	45	47	47	31	49	36	44	28	41	52	37	41	34	39	42	43	33	38	34	47	49	46	36	47	40	36	42	32	43	45	37	51	38	37	43	30	40	33	41	51	44	42	35	41	41	45	27	43	36	32	43	46	37	46	35	44	46	35	44	42	53	47	35	44	48	51	38	46	32	33	42	36	43	52	41	45	35	43	35	46	37	38	35	34	36	48	66	46	41	48	32	36	42	39	37	38	48	42	41	37	46	48	40	37	44	33	46	37	31	45	28	36	35	45	33	33	40	39	48	43	29	43	38	32	38	37	44	49	55	47	37	43	39	41	42	41	36	34	54	43	30	35	57	39	28	33	32	43	52	48	37	29	36	42	40	45	40	43	38	40	34	44	28	40	39	48	38	41	35	51	37	48	46	40	36	37	53
45019	29524	20502	30345	37417	37941	34792	31141	28241	24212	20442	17489	15764	14120	12078	11159	10170	9606	8232	6591	5801	4935	4369	3833	3690	3162	3003	2625	2521	2469	2456	2323	2185	2136	2011	1986	1793	1672	1513	1411	1341	1305	1079	971	898	776	840	759	797	810	801	797	767	800	747	780	742	792	753	701	679	668	762	765	751	739	750	764	773	742	778	739	726	718	741	762	707	743	731	700	714	718	714	732	707	710	747	709	700	717	696	662	746	724	725	727	663	687	686	718	727	702	680	706	664	712	722	739	662	681	717	700	754	700	689	762	700	765	722	733	713	746	683	742	725	708	661	616	658	639	622	657	651	691	661	687	683	710	695	667	664	762	688	675	691	677	679	662	653	677	646	684	672	687	626	681	668	669	703	702	667	682	661	676	684	688	646	700	659	674	673	698	635	717	661	618	688	617	682	667	669	654	697	720	672	648	685	672	647	648	692	610	635	660	686	662	643	672	647	637	665	702	616	658	709	688	647	647	648	672	655	674	725	628	696	660	667	671	676	655	634	681	703	635	646	693	668	650	660	669	645	661	678	641	691	636	660	666	670	660	642	654	686	649	689	662	666	622	740	682	703	680	671	680	629	646	680	685	657	671	682	668	632	627	635	652	694	679	626	620	652	649	670	625	682	656	668	696	661	681	655	672	671	662	676	668	683	636	685	673	660	620	656	662	691	688	674	633	680	666	656	626	678	670	669	661	673	649	608	646	645	670	693	670	660	752	686	679	610	680	689	675	673	683	648	714	623	643	662	673	619	678	684	739	685	653	645	679	618	648	646	680	668	692	639	649	622	661	630	637	729	659	662	666	672	662	656	672	651	651	672	652	669	662	691	673	672	682	660	659	717	682	653	629	704	676	661	689	688	692	670	668	666	679	641	692	605	647	662	676	702	679	636	651	602	620	664	667	691	692	653	691	661	709	661	726	643	646	711	664	709	704	666	641	666	710	661	668	703	748	646	653	682	653	680	644	679	638	666	690	684	685	650	645	714	662	669	668	686	659	619	716	659	623	651	690	688	669	658	634	668	633	685	678	613	655	674	636	630	650	651	646	669	680	629	662	734	666	662	668	672	621	656	677	677	670	712	675	635	697	670	647	642	658	637	675	676	671	684	617	695	663	676	646	661	674	693	673	657	641	651	674	657	662	721	677	658	666	648	689	644	669	642	669	661	640	639	644	637	605	670	688	687	617	625	621	677	667	660	673	633	659	649	672	650	648	635	611	666	690	669	681	700	658	632	719	692	650	715	643	614	643	642	626	671	655	635	604	672	701	646	639	663	691	688	644	645	693	651	658	664	673	639	667	677	665	626	695	722	643	670	685	654	661	637	602	581	724	678	637	702	674	688	679	655	677	659	655	632	660	683	665	670	656	659	664	696	667	676	650	708	699	703	647	687	710	670	675	672	675	646	631	693	678	657	676	679	635	655	704	623	654	701	695	669	635	666	721	655	682	694	709	700	671	620	642	655	700	643	651	701	712	661	696	692	647	634	666	654	639	637	621	654	708	637	660	652	705	675	668	699	669	689	672	662	628	648	659	646	636	665	696	652	639	704	675	620	648	696	630	637	662	648	618	725	673	630	620	667	691	680	639	681	627	691	650	637	663	668	657	670	629	644	708	640	654	682	666	634	665	634	659	705	643	698	658	662	664	659	667	661	637	703	675	644	711	624	672	666	631	665	633	710	641	615	661	675	697	723	611	660	631	677	663	622	694	615	676	664	650	685	673	618	675	711	693	645	670	649	672	723	661	660	679	654	640	674	660	652	697	658	728	665	647	663	662	628	661	669	663	636	671	690	645	680	691	631	666	668	672	694	676	688	657	656	693	636	648	636	646	666	651	635	697	652	679	638	651	642	666	668	650	682	645	624	630	677	697	693	687	638	633	647	693	702	667	694	679	651	694	683	692	705	693	665	678	680	580	716	634	669	658	699	633	665	661	670	650	670	669	621	675	628	681	632	654	705	666	654	663	680	650	646	657	647	657	706	658	713	666	620	641	660	640	649	673	650	619	663	669	626	658	656	625	654	692	667	638	642	630	678	688	665	675	689	666	715	677	667	655	677	644	622	656	664	683	677	704	666	624	687	687	694	629	679	678	699	666	662	660	666	682	632	658	730	629	619	621	660	701	671	743	662	638	683	689	678	676	672	671	654	660	689	618	670	664	668	641	690	666	646	732	692	692	675	668	684	700	644	678	656	671	668	702	619	669	662	670	630	669	666	690	680	670	661	655	649	699	630	690	701	689	690	709	676	678	685	687	658	682	702	691	670	699	627	693	635	651	632	661	623	672	676	711	634	688	627	685	664	660	644	648	678	685	677	689	680	658	741	655	692	692	647	630	721	750	677	647	638	623	658	670	675	669	695	650	645	679	619	680	680	657	669	634	680	673	638	635	666	648	642	631	691	665	651	683	648	629	700	673	610	691	675	689	682	655	657	723	650	650	689	686	685	667	660	679	705	642	638	673	639	606	648	607	672	599	631	669	672	709	656	632	629	661	673	632	630	664	648	663	677	709	647	681	652	649	648	683	646	630	654	693	676	678	606	687	625	632	648	659	640	666	652	670	647	629	681	701	718	694	680	665	664	677	677	683	661	645	625	641	663	680	691	658	684	693	617	715	668	667	668	653	683	634	693	659	698	686	672	642	716	643	658	611	663	650	609	683	673	662	678	619	598	662	657	695	662	658	663	634	635	646	646	691	676	644	678	676	656	680	596	663	735	665	684	660	644	690	685	653	632	684	685	679	669	662	632	678	703	640	670	633	689	652	633	721	652	643	659	650	678	654	675	646	625	634	651	679	641	648	686	667	694	674	670	654	695	652	678	655	660	685	651	637	659	671	656	707	631	635	633	669	717	661	678	635	666	650	679	699	673	682	684	632	642	663	677	660	622	698	668	688	670	670	655	653	689	676	700	675	639	616	617	661	631	674	636	631	641	688	682	652	674	688	676	660	634	637	671	688	633	598	675	637	672	681	663	689	635	683	622	675	702	643	700	653	699	664	686	649	655	656	641	674	680	677	662	661	701	649	690	647	697	661	637	695	637	680	642	673	676	650	643	678	640	652	669	643	658	729	650	712	693	659	686	641	638	650	619	664	676	686	659	642	645	694	678	672	689	695	704	670	665	695	676	654	661	645	682	647	684	689	665	657	673	648	638	667	666	672	620	640	646	662	620	684	639	680	717	676	678	695	691	681	706	646	644	641	635	647	692	672	627	704	655	648	638	699	661	683	653	703	679	699	703	659	652	652	681	713	662	662	585	704	675	666	701	697	636	628	647	683	632	688	634	648	669	606	666	693	637	707	692	715	640	677	673	682	645	713	675	706	648	664	683	630	665	680	687	645	666	635	652	653	671	630	661	686	707	720	662	649	660	651	663	643	650	648	653	640	668	657	687	655	644	670	631	659	657	654	655	657	645	654	637	642	655	674	650	635	700	678	651	632	638	650	705	675	641	707	667	624	652	651	697	678
3329	1161	479	361	479	463	432	365	293	264	200	187	181	141	124	120	109	88	76	56	67	70	50	44	42	44	44	49	50	48	38	44	39	44	36	32	37	27	38	40	30	36	35	32	21	33	15	20	25	33	23	31	20	27	22	26	31	25	26	29	23	30	18	26	24	32	24	34	29	20	25	29	20	26	24	27	35	25	26	21	25	22	10	22	15	29	25	27	27	35	28	24	24	25	24	27	38	26	22	32	27	37	30	25	31	25	18	31	28	27	30	35	21	22	22	25	36	25	27	30	17	23	31	29	31	30	20	29	26	26	34	27	18	29	38	31	23	30	22	29	18	26	28	34	23	23	20	23	31	22	17	23	24	25	18	21	23	25	27	23	26	26	22	23	25	32	21	33	27	27	22	30	26	28	26	24	37	27	33	14	21	24	29	24	26	31	28	24	19	32	28	27	18	25	34	25	33	24	28	30	24	30	18	28	24	25	32	32	27	17	24	21	25	28	28	25	23	25	34	22	26	24	14	22	21	20	23	25	43	32	27	25	21	22	23	27	25	23	26	27	24	28	19	18	39	31	22	26	27	23	20	24	37	40	16	20	27	30	35	29	16	24	25	33	34	19	23	21	26	26	24	26	23	26	25	26	24	32	32	30	25	27	26	24	32	23	13	29	26	29	17	23	25	29	31	26	21	19	33	21	25	21	27	28	30	20	25	22	20	33	29	28	31	35	24	25	27	34	27	22	23	20	29	28	35	25	22	22	23	30	38	29	24	28	21	28	19	22	18	22	21	33	23	23	20	24	13	31	22	30	20	19	26	23	28	20	23	24	35	24	27	27	27	30	29	20	26	22	35	22	23	37	27	32	24	29	31	32	25	21	29	16	35	28	29	34	30	29	19	32	29	24	28	20	25	21	26	24	23	25	33	33	32	25	19	21	29	24	32	24	34	34	18	20	28	43	23	28	19	21	27	20	24	19	28	30	24	24	17	28	33	29	28	22	29	30	35	35	25	27	42	26	23	35	26	23	21	23	24	23	23	26	35	26	22	22	37	29	17	35	32	27	22	20	24	21	34	36	25	18	24	22	26	47	21	26	29	31	29	22	21	31	34	20	26	21	30	29	22	27	29	29	22	26	34	21	23	24	28	36	29	32	26	17	19	19	31	26	22	33	24	24	34	28	33	31	33	25	20	25	23	25	22	29	39	20	29	26	23	27	28	36	21	22	29	27	26	15	27	30	26	22	23	27	32	35	25	33	26	28	31	19	30	26	33	26	22	30	33	26	25	28	20	32	23	25	30	20	28	39	29	25	25	24	25	32	27	20	23	29	18	25	30	32	28	31	26	21	39	27	36	28	28	20	27	26	27	17	24	26	29	38	25	35	17	18	19	23	25	24	23	26	32	40	16	22	27	32	29	22	21	28	30	21	28	22	25	26	20	27	28	30	33	28	24	36	17	22	23	26	26	30	26	31	28	29	33	23	33	20	20	29	23	39	32	32	25	31	18	36	29	25	38	30	22	36	16	31	26	30	35	24	29	27	30	15	33	27	21	34	23	28	19	18	20	31	29	29	23	31	19	24	34	25	27	22	25	27	15	22	30	26	27	19	20	23	26	22	18	31	27	17	22	26	28	27	32	17	19	19	33	22	24	22	27	26	26	31	26	16	27	23	25	20	26	25	21	22	29	22	28	20	30	27	18	24	31	19	30	30	29	24	25	27	31	28	31	26	27	26	22	23	22	28	28	26	22	26	30	29	31	34	26	22	19	21	29	27	20	31	20	25	22	32	36	35	21	28	30	24	33	25	30	23	34	29	22	26	22	26	24	32	30	19	23	26	31	21	32	23	28	29	20	26	18	29	34	32	26	24	25	26	17	27	25	30	33	23	24	24	22	29	27	36	23	20	28	31	23	30	26	28	36	30	29	30	28	26	25	27	26	23	24	16	22	31	24	17	23	26	27	32	26	24	29	26	33	28	27	19	28	23	23	30	23	30	32	27	24	25	24	21	16	35	26	28	31	21	22	29	31	27	28	28	20	24	23	26	16	24	19	16	23	31	25	17	24	27	30	21	26	24	18	31	28	35	33	34	24	29	23	30	24	32	29	31	33	21	25	31	23	30	29	31	33	35	27	15	26	18	27	20	24	31	32	25	17	31	22	23	25	30	16	22	28	21	28	25	20	29	32	29	14	28	28	33	29	19	20	17	27	22	35	28	24	29	29	18	31	26	34	22	20	23	30	22	26	24	29	36	25	35	25	27	25	32	18	20	26	20	26	26	37	27	26	32	24	28	24	24	32	31	24	17	23	24	21	23	21	28	29	25	25	18	27	22	40	26	34	31	23	27	24	23	24	25	20	32	28	28	24	17	23	28	32	21	36	30	21	19	36	26	19	20	33	26	30	23	27	26	23	29	27	18	39	27	34	28	27	23	34	30	24	21	27	21	25	28	23	33	20	18	23	27	30	27	29	30	28	25	24	20	30	25	40	27	24	16	21	23	17	20	25	35	17	27	24	21	28	27	29	28	21	30	21	26	33	19	25	25	32	30	29	25	21	30	23	37	26	24	29	29	20	23	23	26	31	32	29	32	32	24	44	32	26	26	24	25	33	32	23	28	37	19	19	23	27	28	26	29	18	35	34	16	21	22	28	31	27	30	29	28	26	25	29	27	28	29	21	24	25	20	20	24	22	18	19	29	21	21	25	17	29	23	28	32	26	27	32	27	27	22	33	12	29	25	41	34	29	31	23	26	33	24	20	39	25	16	26	31	34	35	26	27	28	30	27	37	31	26	23	24	27	28	30	32	33	24	18	21	22	27	28	31	27	32	35	25	33	25	23	35	25	32	19	23	23	25	31	26	31	30	39	31	30	29	29	25	31	26	19	27	41	24	22	19	34	27	33	25	25	22	26	29	32	16	25	31	26	34	23	24	19	19	31	24	27	13	26	16	34	34	25	27	23	23	27	27	30	27	24	21	31	30	23	27	30	31	28	35	25	25	21	23	38	29	25	33	17	18	24	25	21	23	21	36	24	23	27	29	27	27	29	24	21	23	28	21	23	20	33	30	23	28	27	24	21	22	28	24	23	19	38	36	26	28	35	29	31	34	19	24	31	22	36	32	16	22	21	32	26	25	26	34	30	25	30	20	18	19	38	32	21	20	20	27	27	25	24	29	26	35	37	28	20	19	32	40	24	23	42	26	30	32	29	35	32	21	19	19	30	27	22	24	24	33	26	28	22	29	30	19	22	28	26	16	27	30	39	25	23	27	23	20	30	19	19	24	24	36	26	22	20	22	26	24	24	34	25	35	27	22	28	28	19	20	29	25	27	34	24	26	28	20	37	26	27	21	23	29	23	22	27	27	17	28	21	32	29	21	25	27	30	30	25	22	34	25	23	25	26	29	23	25	22	25	41	31	30	29	21	24	33	25	34	24	18	25	23	33	23	24	27	34	22	25	25	32	24	28	19	24	35	22	25	29
33574	21400	12639	22195	29224	29186	26577	22478	19917	15967	13233	10842	9595	8476	6898	6126	5639	5217	4541	3462	2977	2476	2146	1956	1801	1523	1372	1257	1265	1222	1217	1073	1101	1157	1072	999	933	845	766	720	709	624	579	547	524	434	523	528	474	487	455	487	457	466	477	474	500	461	465	449	472	509	460	492	468	436	469	499	429	461	478	482	423	491	477	473	471	471	479	474	468	479	487	474	501	459	481	442	462	472	436	441	457	415	425	439	440	460	470	476	472	427	474	424	461	459	426	426	451	430	436	451	466	434	432	483	424	479	488	459	463	467	466	437	439	415	450	462	432	461	452	429	401	469	428	440	448	440	425	449	446	444	470	438	438	420	460	423	439	465	446	407	445	415	458	430	451	456	431	439	427	429	444	416	436	434	468	433	439	448	458	463	430	408	433	429	447	415	422	434	440	457	426	463	424	403	427	457	438	437	447	439	424	415	433	455	445	430	416	411	471	450	455	441	490	409	441	457	456	409	442	435	430	453	446	455	421	431	421	448	465	413	415	440	401	460	464	459	439	447	441	412	443	438	437	414	455	443	448	461	411	401	434	447	471	434	429	438	409	459	433	439	452	450	426	426	452	436	432	430	453	436	418	422	425	402	415	419	443	434	410	435	433	433	407	463	414	453	466	443	428	463	473	452	457	424	443	417	424	461	427	472	436	462	454	422	447	443	426	436	435	457	458	396	416	458	434	433	425	480	436	406	426	453	460	432	442	432	434	421	463	412	467	442	408	476	448	404	428	445	448	491	429	451	430	436	406	445	426	468	418	422	463	395	439	430	447	450	441	441	451	453	443	417	392	446	464	475	454	437	448	436	446	413	456	403	426	433	416	460	435	473	401	441	436	459	448	430	451	410	426	446	437	476	454	433	436	405	412	414	440	436	382	434	459	465	427	430	442	431	470	431	412	440	426	443	451	462	470	441	450	447	433	420	451	443	456	421	414	437	438	476	447	458	414	454	463	482	437	446	437	409	419	456	428	444	447	430	428	453	443	464	457	439	417	425	420	406	430	413	447	437	420	451	415	414	427	412	472	447	427	426	464	445	433	441	408	425	433	430	455	421	437	452	421	456	467	426	490	457	430	418	436	451	429	420	434	467	427	437	451	466	449	454	450	469	435	436	443	469	461	406	465	423	457	458	415	448	460	402	460	412	453	442	455	498	439	437	416	436	428	432	445	437	428	448	419	458	438	443	486	413	432	454	414	429	434	445	450	434	439	427	437	432	418	461	464	433	443	445	456	475	427	418	428	465	457	418	438	417	390	477	360	417	451	422	426	433	447	452	460	398	447	440	472	471	441	420	406	459	432	451	466	427	437	426	444	406	471	443	445	467	471	455	439	411	432	471	466	450	436	481	453	459	442	449	441	451	440	441	447	438	466	410	408	431	435	453	438	437	424	407	408	438	434	433	399	440	445	394	418	429	431	398	413	419	442	495	435	442	425	439	491	467	425	402	452	449	390	424	441	490	452	437	436	443	459	431	419	448	425	447	480	440	475	429	427	426	450	439	430	394	468	445	446	442	431	406	475	444	423	434	440	419	441	441	418	425	470	453	426	466	453	426	436	432	413	444	454	435	392	451	454	440	422	440	427	467	404	463	444	456	471	453	452	434	421	404	426	454	466	465	430	435	422	448	444	497	448	463	417	396	402	450	454	430	473	435	453	441	434	421	445	471	454	413	437	463	457	470	469	463	438	494	463	435	453	447	469	429	461	449	426	434	467	430	439	452	416	440	454	432	420	446	434	431	452	431	425	411	393	455	449	448	464	448	448	436	432	444	430	439	392	452	421	457	445	448	432	456	421	424	432	434	478	418	418	453	425	452	429	458	423	428	442	445	452	421	482	415	454	422	446	473	414	474	426	454	450	424	423	445	441	446	417	411	433	445	434	424	446	449	404	476	410	472	453	472	427	440	413	403	415	468	428	432	451	455	424	444	409	452	474	422	440	424	392	463	460	434	451	433	440	469	428	451	426	446	439	428	396	397	450	437	448	436	453	443	489	423	457	448	402	455	426	420	451	419	441	452	438	415	429	444	452	436	415	459	455	405	449	443	444	409	426	420	465	436	491	457	431	438	451	458	440	444	466	434	459	406	463	434	439	440	435	397	425	459	417	456	470	454	431	430	479	477	436	411	416	440	420	466	454	440	397	424	440	444	462	438	418	427	435	446	495	434	436	455	458	449	464	464	480	482	423	445	451	479	430	437	427	435	447	380	436	433	469	415	403	444	464	463	417	447	444	419	459	450	456	403	456	451	408	452	425	422	481	431	420	455	439	462	437	470	423	441	443	465	437	397	447	411	421	414	446	425	432	492	446	426	450	446	453	428	421	460	431	408	440	445	432	400	451	446	445	445	420	472	451	431	437	446	444	451	445	394	453	397	447	465	449	434	444	426	463	454	456	429	446	401	441	440	461	431	454	440	406	435	391	441	431	453	423	421	425	453	437	472	451	426	451	483	440	401	465	439	449	416	449	385	399	438	435	445	413	435	414	433	434	431	454	435	457	426	391	467	430	457	415	455	473	438	454	422	426	436	419	453	436	432	446	449	441	448	469	451	399	445	467	427	444	450	406	439	430	489	420	488	436	454	427	448	436	458	401	470	438	434	421	419	456	468	431	441	420	421	477	405	435	433	428	424	464	426	489	433	401	465	435	428	402	484	451	436	422	466	422	434	449	458	464	431	431	417	439	430	417	433	429	413	449	468	454	459	429	460	452	425	441	412	384	412	419	456	435	404	450	438	448	418	422	423	455	417	457	450	454	419	421	416	460	451	435	449	462	440	423	449	400	456	412	428	447	422	459	444	449	413	449	436	399	457	436	433	442	458	445	453	460	451	442	431	410	450	413	414	415	417	454	440	416	473	427	430	421	430	436	468	454	423	402	401	427	482	464	420	440	480	451	405	405	428	397	453	469	421	429	434	413	441	442	451	442	477	411	466	423	439	451	409	484	417	412	450	455	432	433	417	455	421	429	459	437	433	447	469	451	491	443	438	428	456	422	417	429	468	451	433	449	463	427	467	430	465	453	478	444	414	408	425	415	436	428	459	441	436	505	434	448	421	408	458	477	442	426	432	411	423	476	420	370	448	450	487	447	476	433	461	457	456	454	462	462	425	449	452	400	437	457	411	426	479	452	456	428	425	476	423	442	418	396	468	428	453	465	418	412	433	393	432	451	430	417	432	425	419	450	427	417	409	420	443	473	452	485	424	445	400	451	415	419	455	453	417	423	417	437	480	400	465	428	434	439	420	469	422	461	421	468	445	458	450	440	380	430	412	456	432	468	439	402	383	413	458	444	435	451	436	482	448	464	434	458	445	413	418	416	440	440	432	434	428	399	431	410	420	442	451	415	437	437	463	446	432	447	432	455	425	425	481	436	442	454	441	458	466	445	410	447	434	432	434	417	449	447	452	456	410	418	450	439	465	444	445	380	436	435	444	455	450	486	433	417	425	443	432
5710	2553	924	597	840	878	729	664	567	435	366	288	282	253	239	201	224	157	160	142	95	118	87	76	75	69	57	57	57	70	70	55	58	54	67	39	40	50	50	47	46	38	30	29	32	32	35	33	41	37	38	33	33	31	33	46	44	43	23	31	35	21	32	25	26	27	43	37	33	39	34	42	34	23	40	31	28	38	29	43	25	21	22	30	28	30	35	26	28	33	38	21	31	37	31	47	25	31	38	22	27	27	36	40	48	42	39	33	37	38	32	36	31	40	24	41	29	20	34	36	27	32	36	37	33	39	27	31	38	38	41	36	35	37	32	24	38	29	38	25	32	38	36	28	33	34	30	44	49	33	34	31	30	30	33	33	27	41	42	27	25	29	34	28	34	24	22	32	35	34	41	35	32	29	30	43	37	28	33	35	28	28	33	25	39	34	40	32	38	24	27	28	31	45	30	26	44	23	29	37	33	22	42	29	27	38	28	28	36	42	32	44	35	35	45	33	36	33	37	31	33	30	31	36	37	36	35	29	33	39	36	38	33	28	32	37	31	26	30	34	37	28	33	27	30	43	33	31	26	32	36	33	28	26	30	33	40	33	35	32	30	38	30	37	36	36	45	30	25	35	31	30	32	35	41	26	37	44	27	32	34	44	29	35	34	38	38	25	29	37	32	52	32	32	38	22	38	26	40	43	31	36	38	27	39	23	27	44	32	18	39	42	25	36	36	44	33	39	30	47	29	26	35	36	37	33	25	39	24	38	31	37	34	45	33	42	35	49	40	24	31	31	25	32	46	36	39	38	35	37	36	47	39	48	41	37	24	31	25	35	26	24	47	42	24	38	32	45	31	43	44	32	32	35	27	32	18	27	24	31	28	34	41	23	30	41	34	31	36	26	39	30	37	34	36	24	29	34	32	35	37	27	32	25	24	32	27	20	24	30	39	33	33	35	31	27	42	38	40	41	31	30	33	23	36	35	29	37	41	24	32	25	31	31	33	27	41	39	38	31	29	33	39	32	43	34	35	50	47	34	40	33	21	37	32	35	43	40	41	32	29	37	34	43	38	24	22	44	37	35	40	39	33	36	35	26	31	28	25	44	38	32	31	35	27	34	40	22	35	40	33	31	45	30	29	31	39	31	27	35	44	31	28	42	31	22	37	33	34	44	30	35	33	33	29	33	43	45	30	34	35	32	28	35	29	36	36	31	42	39	35	46	24	45	34	39	29	41	32	36	30	34	32	33	27	36	29	28	27	30	35	35	27	34	28	34	27	38	39	41	29	28	33	35	35	26	26	39	41	27	33	30	34	28	26	28	36	45	29	30	37	25	25	37	34	33	37	28	30	35	23	26	40	37	38	28	44	36	41	41	41	38	23	32	30	32	25	32	27	31	35	35	42	35	39	28	38	24	32	28	34	39	42	31	27	29	28	28	32	36	37	27	37	34	32	25	33	28	31	42	27	34	27	35	32	33	38	27	28	34	28	30	30	33	30	47	39	42	33	24	33	32	38	36	37	36	21	34	28	30	41	33	39	32	46	33	34	33	37	29	35	36	47	23	33	36	28	26	44	36	29	38	30	50	34	46	33	32	29	35	22	33	41	32	33	33	26	30	24	38	36	33	27	26	37	36	43	27	33	35	32	40	34	41	37	34	31	44	30	30	37	40	43	26	39	33	39	29	37	32	37	29	38	33	21	27	39	39	34	27	37	33	42	40	29	43	45	36	37	34	21	25	25	20	31	37	26	33	34	30	32	20	44	37	37	34	36	29	29	33	36	37	32	41	31	28	35	34	29	36	24	34	30	32	19	32	33	36	27	30	31	33	35	38	32	30	40	30	41	31	31	33	28	36	29	27	45	31	29	40	27	29	40	37	34	20	33	38	31	17	33	23	34	31	31	40	33	38	33	37	38	34	34	34	41	37	41	41	34	40	21	37	31	39	33	30	27	34	24	48	41	30	35	35	39	41	37	36	42	29	41	38	28	27	29	35	42	39	33	26	41	31	23	37	40	39	46	29	37	28	32	24	34	34	34	33	32	41	33	46	35	35	38	38	31	31	33	27	40	31	42	26	35	42	31	38	36	31	28	26	34	30	34	42	34	38	33	37	36	33	28	43	35	34	32	37	37	33	43	35	38	31	38	33	36	31	29	42	34	28	32	37	34	29	41	37	23	30	48	22	28	35	29	35	30	35	30	24	38	30	28	42	27	29	32	33	23	29	25	42	33	33	31	40	40	41	42	27	20	38	40	47	37	45	37	22	37	28	32	30	23	39	26	34	34	32	34	36	27	33	43	34	32	30	37	31	20	45	27	39	35	35	36	32	30	26	35	30	27	32	42	28	43	31	37	37	38	30	39	35	34	34	27	32	30	21	31	27	38	37	34	33	34	29	30	34	48	45	32	36	31	35	34	31	39	29	38	29	32	28	38	22	30	36	39	44	33	38	38	31	29	32	27	37	27	40	30	35	34	45	39	27	43	43	28	38	25	45	36	28	30	27	31	38	30	30	39	24	35	26	43	28	27	33	27	40	31	25	28	33	33	38	37	31	42	36	19	43	24	37	40	25	30	32	37	29	37	23	31	39	36	36	23	30	34	35	26	33	24	19	27	29	26	41	40	41	36	37	29	26	31	35	27	37	39	38	41	30	33	42	38	22	39	41	33	36	28	26	35	28	39	27	25	35	30	34	40	31	38	39	32	33	26	35	31	43	44	38	36	35	33	39	30	25	42	26	36	33	34	27	37	34	30	33	28	38	34	30	26	42	29	40	35	26	32	36	28	31	28	34	31	29	30	37	23	35	31	33	33	39	29	28	29	28	30	27	41	31	36	36	31	45	32	35	34	38	27	33	37	30	37	23	30	24	24	36	24	42	39	31	33	43	30	28	42	33	37	26	19	27	42	34	37	24	36	38	37	33	33	27	39	35	47	19	34	38	36	25	43	37	30	41	27	41	35	32	37	40	30	39	38	31	43	31	44	32	31	42	27	27	43	35	47	43	41	40	26	26	41	40	38	35	36	35	34	30	26	28	38	42	35	31	38	29	34	35	32	42	33	42	40	34	36	19	40	30	30	44	42	38	32	41	33	43	26	33	33	35	33	35	39	26	34	22	39	39	54	37	21	39	43	41	22	44	34	31	28	33	35	28	32	42	27	28	27	30	32	34	35	31	27	28	40	37	35	27	33	24	40	39	29	29	34	31	36	51	33	36	34	26	34	29	31	25	24	36	27	33	34	24	25	35	28	25	18	33	32	39	23	38	29	33	31	37	31	40	26	40	36	40	30	32	33	33	36	38	34	40	35	37	38	30	35	32	29	32	35	37	41	34	48	31	42	18	33	34	44	21	35	27	35	32	44	40	37	33	40	39	40	33	28	38	44	29	35	29	35	38	28	36	34	32	28	40	28	23	30	38	30	40	26	32	27	44	29	30	38	32	41	38	34	31	30	28	38	35	38	34	27	40	42	45	29	42	37	50
42014	27554	17768	28347	35760	35729	33760	29294	26232	22728	19376	16475	14565	12850	11400	9809	8904	8507	7113	5655	5075	4394	3753	3364	2921	2762	2425	2390	2146	2200	2075	1957	1891	1777	1668	1624	1372	1277	1221	1091	963	926	781	707	665	666	659	693	700	621	663	625	663	650	613	702	644	627	613	655	663	617	602	632	596	653	613	578	586	657	631	648	639	628	627	640	623	636	616	649	580	594	610	565	611	607	602	592	567	594	626	558	589	582	604	586	619	596	612	571	584	620	567	562	598	589	576	599	567	554	599	566	585	600	613	603	657	610	650	641	614	595	571	581	518	569	575	546	588	532	575	581	567	578	624	562	536	560	550	611	561	576	559	553	534	574	571	563	537	559	551	570	560	592	570	581	535	582	559	524	553	546	562	558	569	545	567	573	586	573	600	556	563	575	539	585	576	536	570	576	545	604	564	533	512	557	545	549	527	537	568	519	527	548	573	540	573	555	587	508	598	586	560	546	566	565	576	573	517	554	528	525	544	517	586	581	526	584	581	527	585	569	568	564	563	560	580	549	546	590	533	610	535	544	520	554	551	533	536	560	561	577	590	539	580	567	574	525	581	529	567	597	588	595	540	595	568	568	593	563	526	528	560	551	561	569	555	589	571	529	605	507	557	603	522	539	562	555	559	562	557	557	596	580	594	523	558	564	573	582	572	558	527	579	548	545	579	546	570	591	583	552	548	551	532	534	538	595	537	572	570	598	601	569	555	587	496	550	564	589	549	539	556	574	576	569	520	599	549	542	544	565	585	586	579	530	546	567	553	544	543	540	564	552	540	565	578	530	585	517	565	551	582	548	582	581	554	542	554	578	550	512	547	545	528	571	573	540	567	595	578	533	542	598	536	578	532	583	555	519	534	573	579	559	558	556	547	518	618	566	527	523	559	569	547	552	528	594	557	569	551	566	530	545	508	564	525	541	576	577	603	550	545	582	543	535	587	537	582	575	557	559	554	561	581	543	568	556	557	506	604	586	570	530	576	527	570	575	558	577	585	571	561	542	532	560	560	587	536	514	596	563	528	570	581	556	540	593	556	581	526	539	569	563	566	582	556	565	567	554	545	533	547	578	582	597	529	564	563	548	570	577	567	539	569	565	565	575	590	591	568	574	534	611	555	603	519	577	558	562	530	551	571	523	553	588	551	561	614	563	569	604	556	581	531	582	542	575	535	565	517	590	541	478	555	580	537	566	543	555	539	555	540	524	571	575	540	572	556	540	589	545	560	555	555	522	598	547	568	568	560	563	594	582	572	546	583	557	525	522	567	574	572	537	582	628	547	553	609	539	586	522	535	573	576	579	586	551	533	585	572	577	565	549	535	642	578	564	595	549	556	548	571	573	549	525	552	563	540	558	559	572	507	559	526	539	534	594	576	554	546	542	571	544	560	543	541	519	530	546	577	564	586	568	525	528	530	588	561	584	527	566	574	563	538	552	545	597	578	550	542	554	589	546	550	569	552	519	611	574	565	568	600	533	534	512	512	529	605	573	548	559	577	576	596	551	543	547	582	581	563	541	548	550	559	524	539	580	580	544	528	534	516	562	579	568	543	547	553	554	546	566	603	571	566	535	533	511	584	512	545	582	547	577	542	555	604	565	566	547	552	571	563	536	611	569	561	546	575	564	503	540	549	576	584	560	520	544	577	568	567	597	613	551	584	599	569	552	580	629	532	574	543	571	577	556	562	597	558	541	567	558	538	550	571	538	531	568	564	575	588	560	583	581	546	550	568	563	594	545	567	612	594	536	534	576	563	604	624	552	533	542	582	562	535	557	533	580	551	591	625	558	606	573	579	563	565	520	549	586	568	596	575	548	577	537	544	563	573	521	565	539	505	536	537	576	545	574	549	546	569	569	514	557	562	575	547	588	562	557	621	553	536	587	573	560	568	574	570	507	561	567	532	559	518	553	558	562	531	553	533	549	571	570	498	561	610	534	531	518	551	552	556	552	553	533	578	531	508	564	520	584	544	590	563	553	514	547	587	572	575	577	586	561	562	597	566	551	553	500	561	539	558	552	555	548	533	582	570	566	577	558	571	565	603	558	525	598	525	557	538	541	599	573	522	577	527	551	570	525	553	560	494	560	543	536	578	552	537	529	595	602	559	565	576	594	520	563	570	544	586	566	538	558	559	574	533	563	564	562	580	530	588	574	569	546	546	577	508	575	523	551	540	587	545	546	540	568	544	599	578	560	523	573	553	535	549	607	555	587	563	549	570	580	563	572	550	591	546	574	556	562	531	568	548	538	573	544	510	557	534	552	542	538	558	578	560	568	554	564	575	549	556	594	540	573	536	514	598	571	577	574	586	577	591	542	514	576	547	587	585	575	599	567	555	565	557	566	592	555	576	573	550	549	577	560	554	565	548	527	542	573	553	543	604	594	567	577	558	555	619	561	606	592	540	550	582	505	563	572	572	528	556	566	572	596	579	555	553	531	540	544	571	598	579	594	555	555	558	570	538	555	581	569	537	574	573	549	523	573	586	516	553	547	577	527	549	553	523	556	570	553	562	542	579	542	579	545	616	539	591	537	567	548	538	546	550	602	518	539	522	521	532	581	534	587	565	567	583	561	539	585	585	569	563	560	564	563	549	611	604	556	545	554	564	588	548	588	588	535	541	577	579	535	599	581	531	561	581	582	549	551	552	574	503	552	563	548	588	586	523	582	577	546	566	556	593	547	558	508	565	547	595	574	592	536	524	570	570	566	574	557	564	531	545	556	564	539	615	585	574	590	514	556	575	566	563	555	512	548	576	552	525	601	517	542	528	568	568	581	533	567	556	534	529	554	563	576	577	540	528	549	565	541	528	530	550	570	572	565	583	575	570	541	551	570	559	532	532	557	581	540	570	521	549	570	526	569	571	495	571	555	564	557	571	582	578	536	530	563	552	510	551	571	578	578	594	543	549	510	601	523	538	541	522	578	554	562	571	556	619	573	574	556	565	550	546	540	546	571	548	564	543	568	537	586	578	582	581	626	531	547	545	534	581	535	506	539	550	584	582	540	566	568	573	553	583	569	556	545	543	541	510	567	538	528	580	542	577	530	557	493	544	549	535	549	555	601	562	553	546	552	556	540	587	538	547	537	565	593	566	536	559	564	566	582	550	540	540	572	523	554	585	546	512	556	578	561	578	570	532	526	569	562	625	589	534	562	553	567	599	601	545	553	575	559	557	576	533	585	550	575	569	619	582	533	556	533	539	601	557	557	560	545	545	575	591	591	537	544	567	567	539	561	577	563	619	565	587	519	570	579	545	580	597	556	543	553	581	526	574	563	565	565	544	601	559	578	538	566	564	586	571	604	596	506	579	518	540	582	575	541	556	554	561	592	611	556	529	569	535	569	566	544	533	543	553	549	588	534	528	535	552	579	513	587	576	546	522	588	524	530	608	569	565	558	543	551	573	560	554	542	593	581	596	587	545	502	533	568	544	571	524	552	596	584	550	554	547	543	558	543	563	579	540	575
5942	1991	696	484	652	636	583	501	455	380	278	277	221	213	163	181	144	153	99	108	110	72	86	59	72	56	58	60	70	54	64	47	51	62	55	60	33	45	34	47	40	36	39	34	31	35	42	33	39	31	38	41	32	36	32	35	31	47	44	27	31	33	34	38	36	41	32	32	31	34	31	39	36	36	23	27	27	30	34	39	45	34	33	25	25	33	40	31	41	31	34	40	34	41	30	38	29	40	34	37	41	31	42	42	38	44	34	28	34	36	38	35	32	32	36	28	36	38	38	35	36	46	33	29	37	40	26	29	30	32	37	29	27	30	27	38	28	30	54	33	28	30	39	38	48	46	32	35	29	27	25	38	34	48	36	28	26	35	36	35	43	31	31	27	35	28	35	23	24	32	45	35	33	36	38	37	37	44	35	39	33	34	46	35	38	35	32	36	32	47	30	27	29	30	34	37	41	20	33	35	34	36	32	38	49	42	47	33	41	36	39	28	42	36	36	40	37	42	37	34	36	40	47	26	42	42	33	29	39	35	37	34	40	29	23	28	27	39	28	36	43	38	37	29	37	25	41	40	38	29	34	31	32	32	34	40	34	41	35	30	36	33	36	38	36	37	30	27	39	28	43	40	48	23	42	31	36	49	40	39	40	37	30	33	33	29	26	32	37	24	30	44	34	32	26	27	30	36	33	37	30	44	42	25	36	43	32	27	38	34	43	32	31	28	33	37	27	36	40	42	31	34	34	31	34	36	33	29	33	37	40	39	31	35	43	34	34	32	33	41	41	37	30	29	25	29	42	39	25	50	16	30	52	34	25	43	31	32	41	40	28	37	45	28	42	26	52	22	41	29	47	38	28	38	38	36	31	25	39	38	33	37	41	40	26	29	32	40	30	33	32	32	38	37	37	36	27	33	42	32	40	46	35	25	28	27	33	37	42	33	38	26	28	35	34	33	45	36	42	28	33	46	39	35	41	38	29	44	28	35	33	32	42	37	17	32	27	32	36	41	39	39	34	39	31	36	30	32	32	50	35	37	30	42	30	36	31	46	38	26	36	35	33	39	27	31	35	26	36	42	45	41	32	32	48	33	34	37	40	27	30	39	31	39	31	48	34	51	40	27	57	31	31	26	29	44	35	27	28	30	29	33	39	44	39	32	27	24	36	25	38	35	32	37	30	34	33	33	41	27	28	44	40	33	43	38	38	32	42	28	42	39	33	29	36	34	39	31	38	36	39	27	32	33	41	32	31	31	31	50	36	38	34	30	38	31	40	37	33	28	32	32	27	34	34	37	34	27	45	37	46	31	36	34	31	35	25	25	36	22	32	35	41	36	40	39	34	38	35	32	36	43	31	46	34	36	48	30	38	34	41	36	46	35	28	35	29	35	34	42	36	44	29	37	29	38	31	34	40	33	29	53	28	39	36	40	37	33	35	25	35	30	49	38	37	38	37	30	30	28	35	37	34	24	43	42	35	35	32	37	35	36	37	36	35	33	33	30	45	30	34	25	39	38	42	41	38	37	39	32	29	33	25	35	32	41	33	28	26	29	34	36	33	34	27	33	41	32	24	31	31	32	33	30	36	23	44	36	37	45	37	31	28	35	32	42	30	34	37	41	33	36	26	36	30	22	34	39	33	25	22	33	27	35	41	29	37	51	32	32	32	26	27	31	29	34	33	21	36	33	31	43	35	31	25	27	35	28	38	36	33	37	47	41	38	35	44	35	40	37	31	39	37	40	28	26	35	35	49	30	32	29	19	39	41	35	33	33	39	27	35	35	38	39	31	34	31	39	29	43	27	24	44	35	44	33	40	44	27	39	36	35	34	40	44	35	36	34	41	35	34	38	41	35	31	42	35	38	33	43	30	44	35	39	31	33	26	30	31	36	34	38	38	30	22	31	39	39	34	37	35	34	39	35	46	28	25	46	34	38	33	28	26	24	29	33	30	26	34	42	44	33	31	39	36	46	42	36	27	33	28	32	32	25	35	37	35	26	45	31	41	34	31	33	41	26	33	43	28	37	32	41	35	27	35	33	40	24	28	41	43	35	32	40	33	33	39	36	27	31	31	31	38	36	30	34	31	46	33	37	41	23	36	37	29	31	42	37	39	38	31	41	35	36	30	42	26	35	46	36	31	31	26	29	40	37	32	40	38	42	36	43	28	29	29	37	39	36	38	26	37	38	35	40	39	23	32	43	35	31	32	42	41	36	36	40	30	38	36	28	28	36	33	34	38	22	23	33	33	38	28	31	21	32	36	40	25	27	38	43	29	47	38	32	35	32	31	33	34	48	38	33	41	27	39	41	39	37	36	34	31	32	40	18	29	35	29	35	27	37	37	31	53	32	45	38	31	35	49	30	40	29	48	33	29	37	40	33	25	33	31	39	39	25	30	21	30	40	38	38	39	35	36	40	27	31	38	31	32	30	40	30	39	35	32	28	38	33	43	34	35	33	36	38	27	40	30	35	39	33	45	35	28	39	36	39	32	29	31	41	38	30	33	35	27	39	38	29	37	31	32	48	33	32	23	30	39	33	31	33	44	36	40	27	35	33	30	38	37	28	26	31	38	28	28	31	29	32	37	53	33	35	31	43	32	54	43	34	32	40	33	33	41	34	30	36	31	41	27	27	34	42	27	43	42	34	35	35	38	41	39	39	33	36	34	37	42	32	47	39	41	33	35	36	29	38	38	27	39	37	39	31	29	38	46	32	35	39	37	37	28	31	39	43	39	36	31	29	29	32	30	37	38	33	40	34	33	33	34	29	41	41	44	42	33	33	45	38	34	28	38	29	41	39	30	39	28	26	40	22	36	36	52	34	24	37	34	28	32	25	37	28	24	48	42	37	36	29	35	25	36	28	38	33	39	36	36	45	32	35	39	32	49	29	29	35	39	36	25	35	28	29	39	54	33	34	35	34	36	39	33	28	35	34	47	39	34	34	37	27	40	37	38	52	32	48	26	41	33	30	35	32	24	32	45	32	41	20	37	35	32	31	39	35	35	39	38	37	30	36	34	35	37	26	32	36	25	34	40	40	41	55	31	38	30	30	48	31	43	29	25	32	31	57	42	34	37	29	46	36	30	40	42	46	35	34	44	34	30	32	35	22	31	37	36	30	36	31	37	22	37	40	40	35	26	26	32	40	30	33	28	38	38	36	37	31	43	22	37	32	36	26	45	47	20	49	41	29	40	42	29	37	38	41	38	27	30	38	34	27	22	43	27	33	35	32	44	31	32	31	27	38	29	25	37	38	34	41	32	53	33	43	38	35	25	28	33	37	36	32	42	31	40	36	39	29	34	28	40	38	31	36	36	34	33	44	40	36	35	34	31	30	39	37	32	33	39	31	39	40	39	31	33	31	25	34	30	41	28	32	46	29	34	36	35	34	41	30	35	31	40	43	37	30	27	33	35	35	24	43	33	35	29	28	33	35	32	48	31	37	30	43	26	27	29	32	36	49	36	39	38	25	38	46	36	41
38005	24998	15635	25235	32962	32557	30598	26785	23095	19632	16570	13781	12199	10952	9653	8450	7474	7195	5717	4641	3924	3392	2966	2638	2388	2235	2120	1888	1832	1776	1759	1638	1657	1522	1488	1270	1129	1062	1081	975	843	772	755	690	650	661	678	598	647	662	659	574	673	627	603	634	650	615	650	664	624	608	630	640	608	629	644	659	595	626	602	632	620	643	616	624	610	597	616	604	630	585	614	599	596	592	610	625	607	600	596	572	604	572	607	610	608	613	630	563	593	577	567	658	589	577	595	571	562	588	566	601	588	598	584	629	622	576	583	605	610	646	651	592	628	550	591	570	564	578	597	595	611	566	589	588	572	554	582	585	618	597	573	592	608	584	558	566	578	598	611	580	610	611	550	600	604	602	600	601	578	597	556	621	551	546	602	576	571	554	594	579	564	567	574	581	570	588	570	570	554	558	562	575	591	568	531	583	607	547	566	600	573	557	585	611	597	571	579	580	610	569	600	542	591	585	596	583	576	602	551	543	532	585	549	571	600	589	531	600	585	578	562	593	580	526	599	593	628	567	558	545	583	603	573	565	542	612	568	581	504	548	576	531	569	572	559	563	560	566	570	562	570	564	572	569	578	539	554	556	568	586	549	540	571	564	590	603	564	588	614	570	567	572	570	591	596	576	571	544	542	544	575	588	544	568	548	575	582	597	541	579	610	600	578	577	562	579	594	579	563	568	566	570	566	557	573	568	603	588	542	564	573	585	602	609	584	591	571	612	586	565	577	586	566	553	551	570	575	565	594	527	584	563	627	585	597	573	580	567	572	579	599	588	596	594	522	552	591	585	583	559	592	557	581	568	592	559	560	547	552	537	584	589	589	554	594	553	557	535	567	551	596	598	565	569	523	599	571	568	571	583	556	545	579	552	568	523	554	569	641	602	594	534	591	560	564	541	606	582	524	622	586	555	608	524	576	578	601	574	634	542	573	614	620	557	629	571	573	551	535	586	538	611	580	555	601	572	597	568	553	621	587	531	592	549	560	600	553	579	581	557	612	532	580	552	570	612	574	555	584	555	575	598	540	613	560	573	601	563	595	579	604	611	581	604	561	593	561	572	570	592	590	581	546	572	564	580	563	568	628	596	593	549	574	554	549	559	563	573	589	570	568	517	582	619	538	596	575	606	562	600	580	559	606	598	602	562	606	572	628	503	534	572	576	569	570	573	567	609	558	572	583	580	579	585	614	514	639	546	524	587	543	560	580	559	585	557	571	558	602	567	582	569	576	569	586	569	542	560	585	579	605	575	618	571	549	595	563	573	582	603	577	615	629	562	522	572	559	615	597	567	553	560	567	553	582	571	568	575	576	596	532	589	582	588	582	571	584	591	601	613	564	573	597	589	568	588	590	579	573	584	567	581	556	608	604	558	584	548	563	594	596	594	585	572	554	585	586	580	589	571	580	527	527	616	569	533	611	596	554	589	570	546	590	548	565	584	558	524	550	622	530	584	583	566	559	534	583	547	574	581	596	569	581	586	580	584	613	583	615	597	583	586	575	575	546	577	579	550	577	569	573	573	594	543	567	585	578	583	594	541	628	593	571	549	564	571	582	572	558	567	546	567	509	607	565	538	569	582	549	577	556	588	551	552	588	576	613	572	602	563	569	557	604	641	575	598	589	545	594	591	581	610	548	548	596	597	607	556	572	594	565	550	582	586	562	558	601	566	594	593	585	581	531	564	545	572	595	583	551	591	565	579	576	579	550	592	580	547	546	584	600	571	564	566	567	568	565	619	585	602	593	573	550	571	573	564	587	572	571	564	567	568	591	603	551	565	593	570	557	591	563	547	565	521	577	561	581	558	607	545	596	555	601	578	580	600	574	559	627	606	583	543	585	528	549	565	566	531	591	584	585	592	550	561	605	615	630	639	581	607	546	546	589	641	581	566	615	549	574	560	562	574	588	583	572	594	543	593	558	606	523	555	577	544	552	606	571	550	602	604	567	585	599	595	559	589	605	597	572	597	567	565	540	592	623	548	523	566	524	575	608	546	534	594	551	545	539	610	578	573	588	566	558	577	583	596	578	577	546	581	584	548	544	541	574	602	587	569	593	606	591	552	614	616	568	552	576	556	574	569	641	557	558	571	580	619	569	564	570	567	580	574	560	575	577	599	578	560	572	591	625	636	556	576	577	563	567	553	535	554	572	540	580	610	560	586	616	609	584	595	556	592	578	540	586	549	603	564	573	586	548	584	566	576	564	570	662	560	636	574	563	574	570	555	617	563	594	542	623	560	537	604	588	572	570	585	562	571	611	512	561	622	572	609	536	562	552	570	571	548	545	581	615	536	580	544	575	578	593	545	555	572	574	548	575	547	557	594	571	558	579	560	596	646	551	582	584	602	585	582	546	574	575	596	565	552	570	536	571	592	599	589	585	533	576	585	539	575	521	609	555	534	583	589	540	620	588	581	587	583	590	593	615	578	575	582	601	560	544	575	591	541	597	583	574	626	563	512	547	592	584	529	530	585	567	564	558	594	609	604	536	604	569	594	593	605	558	626	614	542	581	531	577	595	564	557	573	618	558	583	604	570	557	607	587	564	598	556	589	580	551	582	602	571	594	575	561	561	605	578	554	554	617	556	591	593	561	582	586	583	592	605	554	561	569	586	543	601	588	530	569	575	555	531	557	563	586	592	600	573	558	594	575	568	560	598	578	641	592	587	576	582	550	560	556	599	586	577	558	585	598	559	617	590	578	586	570	591	617	578	569	561	606	585	588	568	592	588	614	573	575	521	620	571	557	593	585	567	570	568	586	559	582	617	517	572	578	589	566	571	578	587	597	618	582	569	575	606	575	570	590	608	584	596	563	606	580	535	636	570	613	538	556	567	593	581	542	573	567	612	567	576	572	605	574	574	569	594	522	570	596	572	590	589	603	567	581	563	543	586	571	551	576	604	592	576	546	565	530	571	525	571	614	588	559	575	555	578	621	588	583	562	577	587	566	546	578	575	553	546	545	597	564	584	621	633	592	591	562	584	595	520	573	601	550	577	573	588	549	582	542	543	598	584	567	573	532	576	588	565	539	572	597	585	588	593	545	551	558	589	590	575	543	605	543	558	614	598	579	593	583	540	588	595	578	605	580	567	571	553	552	596	596	566	623	602	566	550	538	550	549	597	583	559	532	574	594	563	537	569	601	583	553	590	565	602	555	589	572	573	565	575	584	607	589	528	537	565	579	571	597	569	554	562	550	587	544	578	574	558	563	585	562	585	606	587	558	579	551	576	589	587	577	635	589	584	534	567	576	591	535	544	569	603	554	549	581	582	541	549	549	591	522	590	560	572	569	598	553	590	577	553	574	565	602	583	577	595	581	597	605	591	574	528	559	564	562	592	573	572	554	621	566	583	597	540	608	618	567	570	563	535	532	536	551	579	554	537	584	604	586	567	560	558	586	596	564	588	597	565	581	593	586	575	625	584	502	560	591	562	558	593	568	558	566	557	572	577	579	543	583	618	612	542
7504	3134	1057	702	924	948	854	747	605	514	456	397	342	319	272	213	224	199	152	136	114	91	100	98	67	91	81	73	73	79	73	76	74	63	77	61	47	66	51	49	53	44	36	31	38	32	34	45	40	44	49	62	43	34	43	51	52	42	36	37	41	30	44	46	40	33	52	32	37	43	21	29	42	35	46	49	41	49	39	38	48	39	30	38	47	33	42	40	34	35	29	41	46	33	37	48	32	43	46	33	27	35	50	31	33	34	44	39	43	27	34	51	38	47	45	51	32	39	50	33	45	54	42	32	37	43	30	44	38	37	38	41	44	33	48	31	47	35	34	45	28	38	38	41	34	39	42	40	42	37	26	47	29	51	49	47	37	53	38	38	40	33	45	49	45	41	41	50	36	37	27	41	40	44	29	49	40	45	40	33	39	29	33	51	32	47	41	34	36	42	51	48	37	46	44	56	48	34	44	38	49	39	35	47	36	30	40	33	43	53	36	44	38	39	42	34	36	43	35	40	32	36	35	32	47	40	40	45	47	46	44	43	29	37	35	36	33	38	37	38	43	35	41	34	40	30	47	46	39	41	44	56	39	44	48	44	42	39	50	49	34	38	48	52	44	56	37	37	42	41	40	41	42	47	36	45	50	51	29	31	51	36	32	42	38	34	35	33	46	35	31	41	46	45	41	47	44	38	42	32	43	35	33	47	38	34	55	30	41	38	34	39	40	39	41	34	46	44	38	44	46	32	57	44	32	36	32	41	18	34	46	46	35	47	34	26	38	34	41	34	41	44	41	46	38	44	44	55	42	47	43	35	42	33	36	43	32	47	40	34	37	44	48	46	38	32	56	28	47	30	46	50	41	39	45	34	35	44	37	35	36	45	46	45	41	37	36	52	38	32	47	32	50	41	45	47	30	31	41	42	41	51	37	50	46	33	42	45	47	28	41	44	38	35	39	42	36	35	34	41	46	34	43	35	49	44	39	42	49	33	31	37	35	41	34	28	37	47	43	39	36	35	53	38	44	48	39	43	36	40	40	36	39	40	54	43	43	31	46	41	33	54	30	42	30	50	37	44	36	45	39	41	49	40	43	43	32	38	29	37	38	37	46	35	46	48	41	54	37	41	43	39	33	42	49	33	37	44	39	47	31	35	44	48	35	37	48	38	47	42	37	41	50	23	44	41	34	32	52	38	48	47	31	31	36	34	36	46	42	44	31	31	29	46	43	41	43	37	40	38	35	46	46	49	36	46	44	26	45	42	43	42	40	40	36	37	47	43	46	43	32	51	46	37	36	42	41	32	43	45	38	42	33	31	42	51	44	44	46	41	39	50	42	32	39	45	41	46	37	39	40	48	39	43	35	37	33	49	33	42	42	45	48	31	40	41	39	45	39	41	34	37	26	42	43	41	45	29	35	40	32	42	51	33	43	44	29	36	50	48	38	51	37	38	37	47	45	47	29	36	35	40	39	37	46	40	30	42	42	36	44	46	35	32	42	58	41	40	38	35	29	38	40	37	40	35	48	37	33	29	32	44	40	38	43	35	46	44	29	41	43	41	33	44	36	35	49	36	40	39	50	43	37	36	38	48	38	34	40	38	39	44	42	43	45	40	36	34	43	29	31	43	36	41	43	35	39	34	34	49	42	42	42	42	47	52	44	43	45	42	47	41	46	34	39	35	40	49	29	55	34	39	51	46	34	34	27	41	42	50	48	38	34	37	37	52	41	32	40	36	42	29	43	39	39	40	38	41	39	29	36	52	40	38	36	45	49	39	42	42	51	40	34	43	42	43	43	36	45	36	41	44	42	48	30	43	51	35	34	38	34	29	34	34	44	35	41	36	40	33	40	26	30	36	34	46	42	42	41	43	41	40	30	50	43	27	44	28	40	34	39	34	31	35	32	45	27	34	46	37	46	33	38	37	38	46	44	40	42	41	45	43	33	46	34	33	30	36	46	47	34	48	38	43	44	43	41	51	36	36	36	33	40	54	33	42	36	54	25	36	35	32	31	39	41	37	43	28	31	36	45	40	45	36	35	39	34	32	27	40	36	32	44	32	29	40	37	39	38	38	40	44	40	41	44	41	31	42	40	30	41	43	33	25	38	32	47	31	40	41	49	45	41	39	37	51	40	44	39	47	55	43	41	48	32	39	54	28	31	31	42	40	50	34	37	45	42	34	36	26	45	31	43	29	40	44	42	43	34	40	30	39	48	39	48	43	31	53	24	37	38	32	46	28	37	43	45	38	35	38	49	39	40	34	33	39	48	26	33	42	45	41	40	40	44	40	35	37	42	34	35	39	44	37	34	48	37	37	53	38	44	43	39	35	49	30	36	41	36	31	43	34	42	48	39	43	34	41	22	42	37	43	40	47	30	43	43	47	31	41	39	45	45	43	42	38	49	29	34	47	39	31	41	33	36	38	32	38	29	33	48	29	45	38	48	47	40	44	37	40	40	37	49	35	35	30	39	46	38	37	34	26	40	38	39	42	39	37	40	46	51	32	44	47	32	38	44	38	45	40	34	42	38	41	43	44	44	49	39	40	37	44	44	32	43	34	53	45	40	41	46	35	45	33	43	44	48	38	48	39	44	40	45	40	32	58	36	43	38	39	50	33	39	33	43	37	44	38	49	35	48	39	45	43	40	54	44	36	40	36	40	44	40	40	30	35	32	37	31	45	51	40	30	30	31	36	39	51	41	26	53	31	25	35	39	35	41	39	34	48	41	39	42	45	38	46	36	36	29	48	45	39	35	41	43	31	35	35	51	26	42	36	39	31	40	39	34	45	47	40	43	38	33	42	32	41	31	50	39	36	40	31	42	47	37	52	39	45	41	37	36	35	36	47	57	50	51	41	40	46	35	26	45	45	37	34	38	39	49	43	40	40	51	36	33	40	49	44	46	42	47	37	32	38	39	39	41	48	42	36	42	37	46	33	41	28	40	46	58	36	43	37	41	41	47	39	42	40	45	36	44	33	41	52	35	40	39	27	45	31	45	47	42	29	31	46	38	51	39	46	32	33	42	45	38	38	40	35	31	41	48	33	39	28	39	33	41	36	51	41	43	26	46	40	40	38	36	40	43	35	43	48	37	43	46	47	31	40	30	40	36	44	44	37	42	37	37	42	38	36	51	34	44	33	31	42	38	44	33	41	34	43	41	46	42	36	35	48	38	46	39	38	45	36	32	38	52	45	39	38	39	37	40	45	37	42	35	42	40	34	42	41	45	47	51	40	33	43	30	28	46	37	39	38	38	40	47	31	28	35	43	42	56	39	38	35	43	34	45	40	39	39	49	37	38	43	46	30	34	29	33	31	44	40	33	41	42	46	29	37	57	44	42	42	42	41	32	33	43	50	44	36	39	37	45	49	43	53	42	38	45	35	32	51	41	28	42	39	37	47	51	49	41	42	34	34	51	28	36	43	38	42	46	28	40	52	31	50	30	31	52	44	44	35	44	46	42	48	46	34	43	29	35	43	46	42
44807	29185	19387	29894	37540	37038	34875	31565	27554	24069	21104	18084	16372	14711	12585	11165	10192	9716	8056	6436	5547	5072	4269	3598	3256	3159	3091	2698	2593	2426	2491	2403	2357	2184	1943	1628	1497	1307	1221	1119	979	969	847	891	854	793	804	825	779	753	802	790	816	808	720	715	753	730	735	708	752	777	661	751	727	684	736	771	794	752	738	746	749	732	757	721	691	724	732	706	671	704	689	731	673	711	683	687	658	675	702	734	705	655	712	703	670	701	711	675	747	700	688	684	678	709	740	668	707	690	711	676	700	658	634	725	736	669	706	729	726	704	749	741	726	692	674	641	683	646	668	647	683	656	714	676	630	667	637	651	592	671	610	671	668	646	686	646	623	686	656	632	671	658	660	647	667	664	704	695	682	700	669	663	652	647	675	611	621	657	655	603	640	656	654	646	703	685	628	648	637	624	667	636	653	620	650	667	662	656	664	634	666	660	612	639	681	650	674	666	661	660	649	636	600	633	625	669	612	693	624	628	660	658	726	659	644	650	616	652	666	629	678	697	645	624	656	633	696	676	643	680	706	618	631	618	699	705	626	641	638	637	643	642	668	673	682	680	677	703	681	696	663	688	687	651	620	703	641	623	676	685	647	629	634	646	677	668	674	687	660	677	654	701	697	655	637	685	697	673	623	662	700	634	651	692	644	705	663	620	648	635	661	624	658	674	649	633	653	674	618	638	688	661	661	689	705	645	672	708	669	692	642	661	682	682	636	640	699	657	676	658	688	656	698	648	681	713	637	647	670	653	633	638	625	655	659	634	659	620	668	687	599	662	601	676	636	626	636	651	635	678	653	666	662	650	652	618	662	642	681	646	651	690	654	682	639	684	651	655	688	663	628	666	643	639	656	616	646	656	671	654	660	633	671	674	672	633	681	623	636	611	599	654	650	619	631	675	685	601	651	675	671	647	668	635	662	678	648	670	651	653	664	713	687	685	643	654	648	656	656	683	640	703	626	655	663	680	627	688	649	678	663	622	651	682	644	629	652	618	689	617	632	615	657	640	624	641	671	616	677	649	657	643	715	628	687	637	623	663	622	660	699	662	663	660	670	633	689	619	658	647	677	672	659	646	650	655	679	648	648	655	695	683	652	700	657	689	692	670	635	682	639	691	670	620	667	661	686	617	656	621	609	612	665	638	699	688	661	672	621	651	644	648	628	616	620	648	607	645	630	645	675	639	630	657	680	676	662	633	602	632	682	626	644	609	663	643	640	640	657	675	650	681	633	662	674	666	685	729	649	677	591	652	643	622	646	699	621	626	648	674	674	629	684	595	643	631	651	636	669	642	605	630	673	621	660	657	675	688	702	597	671	655	660	685	616	633	723	634	648	602	641	669	642	640	657	692	639	692	689	651	677	624	656	684	603	644	667	609	604	666	621	709	661	631	657	656	675	699	661	682	651	658	644	717	644	630	639	692	685	634	645	620	626	682	652	667	633	683	650	642	667	669	650	687	674	638	665	632	648	647	636	665	687	692	611	651	687	688	650	639	642	661	671	639	724	618	631	640	650	632	647	629	637	657	632	626	713	695	639	671	669	676	642	682	660	614	690	625	645	673	646	623	697	644	644	623	653	658	693	660	698	637	672	650	623	644	653	650	653	653	676	708	630	683	594	638	604	630	649	676	683	640	627	665	652	625	618	673	623	638	686	661	641	639	691	646	622	607	675	661	662	704	631	684	639	631	646	660	663	682	673	687	623	635	657	662	637	662	672	652	616	668	683	638	674	662	666	627	640	651	642	667	702	681	651	659	641	607	668	687	688	638	659	664	662	617	641	686	662	639	660	630	645	620	660	673	617	621	688	666	645	627	632	660	653	658	714	650	656	660	693	647	670	651	599	643	648	685	631	632	632	689	707	653	620	663	643	656	668	646	645	656	635	686	643	651	620	624	613	628	669	691	620	643	605	660	673	679	629	636	623	670	658	653	602	645	657	630	669	598	647	676	685	681	676	658	663	626	667	634	598	676	667	586	632	633	676	652	614	690	652	679	670	661	663	672	688	629	660	595	625	679	642	714	636	612	650	654	672	654	675	650	646	655	615	675	668	683	653	659	694	611	670	677	702	650	643	678	641	675	635	643	673	613	644	650	653	662	671	674	688	668	676	631	707	675	656	654	641	696	661	696	686	665	648	649	671	684	677	650	643	664	642	619	662	655	716	686	611	652	636	656	682	632	631	687	629	680	692	669	643	677	708	626	666	657	673	685	646	637	694	642	665	653	610	643	677	600	673	629	624	674	626	660	696	631	655	653	662	654	693	670	625	656	678	639	642	671	706	674	644	632	660	638	638	644	648	624	675	652	658	648	647	688	634	619	659	635	625	646	646	681	657	669	648	620	662	672	639	663	672	630	682	666	654	638	629	688	651	651	720	648	699	673	642	631	676	692	708	680	632	649	655	673	639	651	681	662	670	682	691	672	662	665	620	645	664	709	615	610	606	718	654	658	642	671	642	638	665	658	676	661	627	678	687	683	656	656	643	631	651	671	641	659	643	696	641	662	609	661	657	655	666	663	634	663	678	624	668	673	624	626	668	648	693	667	635	660	643	660	650	649	635	610	692	630	693	639	696	616	639	661	666	642	691	647	702	688	643	641	663	645	672	682	662	610	667	645	667	682	643	687	628	691	650	652	671	636	658	640	622	670	639	649	645	682	640	655	614	636	608	651	649	656	645	656	642	667	649	643	686	664	702	645	622	675	649	672	636	658	651	631	676	671	629	608	698	653	680	671	646	692	632	644	666	669	640	698	653	649	642	634	683	665	651	668	620	656	640	672	634	661	646	673	652	669	675	687	670	667	668	638	638	671	662	664	638	667	620	610	664	658	673	641	635	662	640	651	613	638	673	641	709	647	676	624	636	661	642	646	670	629	653	675	644	664	646	662	657	637	642	641	692	632	643	682	676	693	669	685	616	633	618	653	644	699	651	665	697	644	649	675	653	666	640	607	696	642	641	725	648	663	670	599	617	646	653	680	646	663	644	640	657	669	645	646	640	589	631	704	688	634	681	688	647	685	632	661	679	644	658	647	675	633	593	652	631	668	667	654	640	650	657	628	658	664	643	647	662	678	620	606	644	664	645	634	647	691	684	591	674	667	631	605	684	619	665	667	637	670	651	673	660	640	661	652	610	645	666	639	693	681	622	649	659	654	666	645	673	642	644	657	672	638	665	658	670	669	608	691	628	666	635	685	689	655	665	669	621	669	638	664	665	646	736	600	658	695	708	682	629	619	613	646	681	663	643	653	632	627	659	692	638	675	629	673	661	671	639	655	689	681	673	635	634	660	643	667	667	689	644	699	658	681	633	653	663	640	676	684	689	665	689	644	688	684	598	655	631	710	648	640	655	657	616	639	615	672	684	642	666	687	648	712	663	648	613	585	602	635	657	687	642	694	705	647	643	640	658	686	687	725	631	617	640	627	664	680	640	650	666	682	623	649	649	598	616	649	715	635	685	699	666	675
3284	1093	437	315	431	450	343	361	314	285	204	162	159	169	130	118	104	106	91	74	65	54	45	46	42	56	43	43	45	33	35	29	18	47	33	32	29	37	32	24	19	24	26	27	29	29	29	17	38	28	23	30	28	24	24	21	28	21	26	41	23	30	18	23	24	23	29	29	32	36	19	24	28	31	25	25	31	26	16	27	20	26	25	30	22	19	29	21	32	31	29	21	16	23	28	22	18	20	27	16	30	30	18	28	26	28	33	26	27	27	28	23	30	28	19	20	36	24	25	30	26	31	25	32	29	29	29	25	28	29	26	24	30	27	20	18	21	28	23	26	29	18	30	18	29	22	26	31	22	29	33	20	20	20	19	32	35	27	25	25	22	24	21	23	27	27	14	33	20	28	22	24	25	22	28	23	27	23	28	17	23	24	29	19	23	15	33	36	35	27	27	24	40	29	25	25	21	26	15	20	28	27	31	31	22	22	27	26	25	24	21	25	23	24	29	22	27	31	34	16	22	30	25	19	26	25	21	21	21	30	19	29	18	25	26	17	24	28	25	23	30	24	26	18	23	21	25	22	27	24	23	26	22	31	30	24	30	34	31	38	18	26	28	33	31	24	27	19	24	26	34	24	27	30	27	29	29	25	24	23	27	26	30	32	33	21	32	25	30	33	22	24	35	30	20	26	26	25	26	19	20	20	25	35	15	30	25	37	25	24	29	22	36	22	19	21	23	21	14	25	26	13	32	21	20	18	32	20	28	26	32	16	17	16	14	24	31	20	26	18	25	27	26	22	28	24	24	24	28	26	11	22	20	22	36	28	19	38	25	29	22	25	20	25	23	19	27	21	26	20	26	13	34	21	21	37	31	24	21	13	23	33	24	26	27	23	32	28	32	29	19	28	25	21	28	34	25	18	37	33	33	16	24	25	21	37	29	21	28	21	22	27	23	21	20	18	33	32	19	30	33	38	32	23	22	23	19	26	30	19	23	22	31	23	24	36	12	20	25	34	24	25	30	27	33	24	23	20	32	29	22	22	29	27	24	23	23	24	28	31	30	36	27	20	26	29	29	23	26	18	23	27	34	24	27	39	27	27	19	32	21	31	22	27	29	28	30	21	30	25	29	18	26	21	31	21	30	26	28	22	30	33	20	27	22	20	19	23	32	38	15	18	29	16	30	42	24	19	23	27	32	27	32	33	22	30	22	24	18	18	29	21	22	32	18	25	34	28	15	32	23	19	25	30	20	17	32	16	23	26	18	24	33	30	20	28	27	35	34	32	17	24	30	37	20	29	25	16	29	26	21	22	16	24	17	25	31	26	34	24	16	25	26	24	25	33	22	28	19	29	27	30	29	23	33	29	26	23	24	25	26	22	27	27	26	33	26	30	29	32	27	24	31	16	18	26	31	37	25	24	33	20	27	24	24	28	24	31	20	28	22	29	25	21	28	33	18	23	23	28	19	27	33	20	28	25	29	26	28	18	23	25	14	30	30	22	22	17	27	31	23	23	28	23	32	24	23	22	26	31	32	22	25	26	35	24	27	20	31	32	31	14	19	33	29	19	18	41	29	34	26	17	21	27	21	21	29	28	28	24	25	18	18	27	26	25	31	23	19	32	20	27	33	19	29	23	18	26	25	17	25	24	31	23	38	29	22	33	28	27	33	35	16	18	15	24	23	37	34	19	34	28	20	30	17	21	31	25	27	26	25	22	21	29	25	27	27	14	17	17	29	22	28	28	26	31	23	34	31	20	26	30	26	18	28	20	23	21	17	34	27	20	25	21	20	24	22	26	38	21	22	27	33	24	31	32	22	22	23	30	25	23	22	25	25	30	24	16	28	24	24	25	28	34	22	35	31	16	36	25	27	23	29	30	29	34	33	25	20	29	18	22	17	32	25	30	27	17	29	27	22	22	31	27	22	29	24	25	27	24	23	13	33	27	34	26	18	20	28	15	19	24	20	20	28	28	34	25	19	31	28	24	23	26	23	26	33	30	32	28	27	42	30	12	18	24	26	17	15	22	22	22	32	21	20	33	19	24	25	26	21	32	23	24	22	24	20	28	24	36	23	23	30	22	32	21	29	29	35	32	32	25	32	32	24	23	19	23	21	36	19	28	26	30	17	23	28	27	25	19	25	18	30	23	27	29	21	22	21	27	21	40	33	27	26	31	16	29	25	19	27	26	23	29	22	21	26	32	27	24	30	30	32	24	26	19	22	18	27	18	26	31	18	21	25	22	16	29	26	33	32	27	24	34	18	25	32	21	23	31	23	25	28	27	19	16	27	25	26	26	26	23	27	22	13	18	30	26	18	30	21	23	29	20	29	30	33	20	30	25	20	25	29	29	30	24	32	17	21	23	23	25	36	20	23	27	21	22	34	29	37	20	17	23	15	21	30	19	19	14	36	35	27	46	18	32	15	17	33	16	26	26	26	26	20	17	28	33	31	25	31	27	22	17	33	34	20	20	23	23	33	19	25	29	31	26	23	29	20	26	26	29	32	26	26	22	31	22	22	25	20	37	23	24	24	26	29	20	25	25	19	20	28	22	25	17	26	25	25	28	26	22	21	21	22	22	26	8	28	20	24	30	25	24	27	25	18	21	23	23	30	28	20	30	21	31	28	27	25	27	26	26	34	19	24	28	33	34	21	30	29	22	23	20	26	24	27	29	17	28	21	21	25	30	32	21	26	26	20	35	26	18	29	29	25	27	27	16	22	25	24	22	23	24	26	27	17	31	23	24	17	22	23	30	24	18	27	27	29	19	27	31	25	24	24	29	23	24	30	29	17	25	27	30	24	23	21	25	20	22	16	31	27	24	29	28	26	25	34	28	24	25	23	20	31	22	27	31	21	35	26	21	28	29	26	22	23	29	21	34	33	20	18	19	23	25	26	24	31	37	23	30	30	20	28	20	26	23	18	14	27	25	33	26	24	30	19	28	9	24	28	17	25	23	31	25	24	27	21	27	20	25	17	21	27	16	32	21	19	31	27	26	19	25	26	14	29	30	22	26	25	21	24	32	22	25	29	27	23	18	29	27	23	21	28	18	25	16	25	15	25	27	24	33	18	35	19	21	23	25	17	29	23	36	18	22	26	27	24	26	20	20	24	30	25	25	22	21	15	29	31	29	19	31	25	29	22	31	21	31	26	29	22	23	23	25	28	25	19	21	35	20	30	10	28	25	16	33	29	26	27	18	25	20	24	23	25	34	28	25	36	29	17	40	32	24	25	25	22	15	25	33	19	15	23	24	21	36	29	23	22	27	16	33	24	26	16	24	24	22	17	21	32	27	26	26	27	23	27	21	27	30	26	25	41	21	23	15	25	21	32	23	24	27	25	27	25	33	23	24	20	28	26	28	21	36	20	21	26	21	25	28	25	11	29	25	23	25	27	24	33	21	31	17	29	32	26	27	23	37	28	24	20	25	22	21	24	16	25	26	25	16	37	25	23	25	23	21	25	25	26	24	30	24	19	14
33279	21295	12244	21163	28354	28121	25063	22065	19533	16136	13355	10756	9805	9062	7639	6285	5748	5123	4092	3284	2818	2389	2120	1821	1569	1527	1502	1366	1250	1188	1231	1273	1145	1096	998	770	771	659	613	571	564	519	544	470	481	435	497	476	468	443	479	483	448	475	464	496	459	468	456	479	447	457	458	435	444	495	458	452	472	442	503	436	411	494	465	462	442	447	410	477	472	433	433	456	460	439	453	433	435	437	449	428	431	420	452	456	450	457	413	416	426	429	430	426	453	426	453	424	431	445	439	455	449	413	468	415	427	449	421	445	448	448	439	448	416	412	433	429	413	424	419	456	412	425	453	405	418	412	398	398	369	405	464	423	398	389	406	447	404	424	434	434	449	384	432	451	398	431	442	427	434	417	439	456	461	410	433	417	428	422	479	422	426	439	406	397	417	414	427	393	443	398	398	431	391	424	444	465	447	417	419	463	455	423	405	444	464	467	429	423	446	402	442	446	408	433	397	422	423	426	430	466	421	435	412	419	440	409	433	408	421	426	402	436	420	423	436	418	425	449	455	426	411	431	420	424	425	436	434	392	424	370	399	417	438	437	422	463	441	412	436	395	380	428	455	418	434	451	443	471	468	436	440	409	413	434	437	420	422	408	420	417	460	436	437	442	428	444	405	440	453	421	437	425	411	391	410	397	428	391	421	429	427	422	474	455	432	410	406	437	462	404	398	447	459	438	403	421	465	418	409	435	441	421	390	471	383	385	416	450	424	404	401	394	414	451	403	405	431	418	437	425	439	450	402	438	466	431	403	440	440	441	412	434	410	430	440	430	440	416	418	475	420	449	400	410	412	433	429	382	424	412	427	416	452	417	422	403	454	444	454	412	429	442	393	449	406	429	446	426	411	428	423	401	423	417	417	475	394	455	393	421	426	403	432	397	420	405	422	418	413	393	451	460	411	409	428	421	413	447	430	418	457	408	443	427	428	452	408	401	432	405	421	440	435	400	436	420	414	430	419	428	422	395	428	414	382	419	442	394	401	430	428	407	447	402	422	402	419	402	438	442	415	409	434	424	443	417	389	372	435	405	401	413	435	438	445	413	444	451	416	399	431	401	409	419	396	440	423	421	425	431	429	437	432	416	422	408	448	429	476	437	426	432	454	394	447	446	397	411	438	418	442	431	423	432	410	409	441	400	388	417	455	454	423	437	413	431	440	427	440	416	385	410	429	457	417	414	416	410	422	424	398	393	426	433	423	488	430	427	425	428	403	416	420	451	382	408	397	461	406	457	406	424	400	412	443	442	416	424	433	447	389	420	432	419	435	396	454	392	422	425	411	410	455	436	417	405	417	421	437	428	474	440	413	473	390	439	425	416	416	436	416	421	398	453	444	403	404	409	440	419	487	432	401	427	419	402	401	424	438	407	453	445	409	415	468	442	403	413	443	448	444	453	422	425	428	422	390	405	451	426	427	476	442	422	443	413	414	401	429	408	438	457	412	424	479	457	398	421	398	414	410	435	462	418	404	436	438	410	417	440	424	426	483	407	411	383	416	438	382	451	402	415	410	409	402	403	410	442	445	442	410	419	423	416	444	428	414	404	433	442	416	422	404	426	442	441	423	417	420	452	420	443	412	391	427	413	438	391	415	415	408	420	385	463	408	435	451	424	418	389	475	441	410	405	460	436	464	434	442	390	423	413	402	414	384	420	444	402	404	444	425	432	439	401	438	438	436	410	464	399	403	430	397	407	437	404	440	413	426	411	399	390	412	425	452	407	421	442	406	438	474	386	382	406	441	424	403	410	404	453	434	424	404	433	441	461	429	425	414	396	429	403	440	439	420	428	478	388	382	465	416	458	392	439	428	416	424	413	454	442	455	405	427	409	404	427	435	394	441	435	436	424	423	447	425	393	413	425	427	427	430	455	435	423	443	442	403	423	441	419	408	413	458	409	411	414	488	402	417	392	422	439	440	424	421	416	390	474	420	434	388	420	444	394	474	464	430	415	433	425	469	414	420	417	431	421	432	478	463	390	410	412	447	396	428	448	447	441	440	462	431	413	425	426	412	441	410	415	435	408	456	424	459	454	475	432	430	449	400	384	404	409	454	445	440	394	435	432	423	409	445	446	437	418	428	446	415	426	425	410	444	430	441	450	428	444	407	422	414	406	423	411	436	409	423	477	393	401	404	413	415	435	450	427	449	420	430	443	424	423	421	393	415	418	410	440	423	451	406	438	441	413	409	429	392	430	418	436	424	432	407	431	412	434	444	429	439	409	419	461	420	433	392	417	406	410	450	419	452	427	442	379	394	405	408	475	448	435	474	422	405	410	423	431	403	427	404	400	437	395	450	425	407	417	409	432	454	449	422	414	429	400	436	418	466	404	457	459	433	421	427	423	440	439	447	420	414	422	449	409	410	391	433	440	438	383	402	444	451	454	445	390	413	420	393	427	414	450	403	427	404	424	392	404	475	465	434	445	426	394	412	426	461	401	441	419	405	428	413	446	388	421	445	431	420	414	443	430	436	449	420	415	401	414	400	461	406	415	432	443	418	409	418	435	421	438	435	427	452	420	433	400	418	443	424	433	398	386	433	450	409	400	432	382	404	405	432	439	462	437	420	413	432	416	387	424	453	427	436	405	427	406	435	411	412	480	420	403	447	403	457	434	430	428	421	423	425	433	413	422	400	444	395	440	429	425	415	414	459	413	411	423	424	407	395	435	421	449	422	415	388	447	425	423	427	431	439	410	409	399	413	417	412	445	408	450	442	465	427	411	429	442	408	389	444	423	428	440	390	415	429	436	421	434	411	429	426	407	418	434	451	456	412	404	429	425	448	438	398	453	445	456	397	427	451	424	449	485	460	448	418	446	424	420	426	421	435	418	423	415	451	401	408	406	433	439	423	432	432	408	418	387	411	397	469	450	432	416	444	415	422	423	422	428	414	413	429	442	423	433	410	443	418	397	411	415	417	442	461	455	444	407	401	388	416	395	402	396	405	421	433	415	415	415	476	410	443	416	446	398	434	445	414	424	403	430	443	411	432	417	452	408	408	469	433	459	398	417	398	418	462	408	449	419	416	424	416	431	435	395	433	435	398	466	412	408	368	437	437	418	412	441	410	386	380	456	433	434	407	450	448	397	416	405	420	438	455	420	386	405	438	404	410	393	413	407	405	433	440	391	403	407	432	393	452	416	381	422	405	365	432	475	427	411	389	427	430	435	421	422	432	410	390	416	397	423	430	434	394	422	401	470	404	430	448	432	435	439	418	429	417	436	408	459	433	394	411	452	435	426	420	403	441	427	412	451	444	404	397	428	438	422	431	419	419	418	416	416	433	408	426	398	421	435	452	457	401	408	436	430	412	452	437	453	431	448	438	453	435	376	414	450	427	422	441	389	411	452	434	422	422	390	435	427	399	421	406	420	449	446	411	427	447	417	426	416	425	438	423	455	447	438	396	424	442	438	399	432	427	402	409	418	419	409	410	389	423	428	415	410	403	473	447	417
5934	2517	887	556	715	716	639	505	525	463	399	316	298	290	229	210	184	173	135	129	102	101	89	77	79	65	69	68	65	60	58	71	62	57	48	59	50	36	40	30	30	53	27	30	35	29	36	42	32	42	37	23	37	32	32	34	24	39	30	42	27	34	42	30	33	29	29	32	36	34	36	33	36	32	40	25	36	31	29	39	26	47	25	32	32	30	21	39	22	37	40	36	24	28	30	23	43	39	31	33	43	30	43	33	33	23	38	32	34	31	33	39	55	32	35	30	52	35	32	34	37	38	43	37	34	28	27	30	35	22	34	29	29	34	38	37	33	29	31	35	37	29	36	31	47	26	25	32	34	37	32	35	30	31	31	42	46	28	39	34	31	43	27	35	29	34	40	42	36	39	43	25	35	31	28	32	35	25	42	35	33	37	29	28	35	38	39	21	36	35	29	32	31	33	40	30	40	35	39	30	31	30	33	36	38	37	42	35	34	35	44	38	25	28	31	39	27	51	28	24	29	33	36	35	32	22	30	30	23	24	29	31	38	41	39	28	43	25	31	49	33	34	39	41	38	31	27	29	32	28	26	22	26	35	31	37	20	30	29	29	24	35	38	30	28	27	31	33	40	40	33	25	31	32	26	51	37	35	28	26	30	34	37	44	33	43	34	30	31	36	45	26	27	31	32	33	33	31	36	36	37	29	37	33	17	34	32	41	46	40	33	25	21	27	22	41	29	22	36	28	29	35	32	26	33	40	36	35	26	46	40	33	36	23	27	30	27	51	34	23	31	40	45	33	38	35	44	38	30	32	30	31	31	24	35	27	27	36	28	39	36	36	24	28	43	34	39	27	29	37	32	27	24	32	25	38	32	30	26	30	35	31	44	25	42	31	28	31	32	37	24	43	35	32	34	44	32	32	34	28	39	39	21	32	26	27	28	30	35	25	25	42	25	37	30	39	29	29	35	34	27	31	43	34	43	35	36	29	33	36	27	29	39	32	35	33	25	38	28	30	34	32	33	35	43	44	38	26	32	39	26	36	29	28	29	26	40	44	38	31	29	33	26	34	34	40	28	23	34	30	31	31	29	31	36	31	35	43	31	29	33	27	18	32	37	26	40	30	27	25	28	34	27	30	37	28	27	46	43	29	26	37	38	33	35	34	32	24	36	32	26	25	43	34	37	24	29	31	31	38	27	39	34	33	34	32	26	33	33	32	30	32	36	29	32	31	42	41	28	34	35	37	32	24	24	52	42	33	28	29	29	33	42	28	36	26	34	34	38	29	29	32	29	40	28	32	43	26	27	35	28	40	37	25	28	31	30	29	33	27	42	46	35	33	30	37	27	32	40	43	25	28	41	20	30	22	32	29	37	38	29	40	41	22	31	25	33	30	32	39	40	37	37	27	30	35	38	38	28	26	28	31	26	28	34	24	27	40	35	31	35	40	33	26	34	34	33	32	29	30	27	26	38	33	29	24	37	41	30	39	36	30	21	36	40	34	29	37	29	31	25	21	21	39	29	26	28	43	23	28	35	45	39	37	32	33	33	36	35	42	32	32	31	37	25	40	37	41	22	29	34	23	29	33	29	34	32	33	39	29	33	37	17	34	27	38	22	30	33	37	26	42	29	33	22	34	31	30	37	35	33	27	29	34	32	37	39	30	36	33	26	32	33	33	33	26	33	37	40	29	25	23	32	42	22	44	47	26	27	33	32	40	39	32	37	34	35	31	26	28	30	36	33	30	33	25	23	35	31	31	34	35	40	36	25	35	27	27	26	28	35	33	27	30	36	33	32	33	36	32	32	34	26	25	30	34	31	26	30	30	36	31	40	30	37	33	31	36	36	32	30	32	32	35	27	32	22	34	31	35	31	32	33	48	27	34	33	36	27	42	31	43	27	39	25	33	32	42	30	26	37	32	36	32	29	36	37	41	32	35	39	26	28	34	32	34	35	32	33	34	32	43	44	30	34	33	34	27	36	37	32	35	35	28	37	35	32	34	36	38	31	32	32	32	44	38	29	30	31	25	39	22	35	24	36	29	35	35	32	34	26	39	35	32	30	21	33	35	35	35	35	39	33	26	22	32	33	31	37	26	34	34	42	42	34	41	35	31	37	50	43	37	38	31	30	35	37	32	14	26	27	36	39	35	30	22	34	39	30	30	30	28	34	32	23	30	34	37	37	36	38	31	39	38	30	43	31	31	31	27	29	36	39	27	28	23	28	48	37	25	35	24	40	38	26	47	34	34	33	31	34	31	33	25	31	35	25	25	27	30	41	39	45	37	23	30	23	34	36	43	40	31	33	38	33	39	34	26	29	30	33	38	22	40	36	34	26	48	48	45	38	27	37	34	35	23	28	23	30	39	41	33	27	29	31	32	28	28	30	33	33	29	20	33	34	40	25	30	25	32	38	26	32	21	31	39	22	38	32	30	34	39	28	26	29	29	34	31	56	33	37	41	30	42	32	38	40	27	41	42	35	25	32	39	26	27	32	35	18	30	30	30	35	40	45	26	28	39	30	40	34	32	27	27	37	34	40	35	29	33	37	28	37	39	28	31	25	27	26	37	28	30	41	37	38	20	40	27	38	27	28	31	29	35	28	39	34	29	28	29	26	29	46	29	33	33	31	30	22	41	29	33	34	38	38	39	27	38	36	32	24	24	34	34	29	26	35	31	39	37	36	35	29	34	32	28	34	26	44	40	30	29	37	34	27	41	31	28	41	34	32	26	30	25	38	35	28	36	31	28	29	34	21	34	27	30	35	37	33	19	27	37	32	41	32	35	30	30	31	27	25	33	40	30	31	43	32	21	35	22	33	29	35	31	24	41	32	40	31	37	26	39	36	34	36	36	30	42	38	34	34	32	23	46	24	31	37	38	35	31	48	38	37	39	26	38	25	23	40	31	29	27	31	28	25	36	33	30	27	24	25	26	40	26	42	32	28	28	36	31	37	35	37	26	33	37	35	30	28	28	31	32	38	31	40	33	31	35	38	30	33	23	39	34	36	37	48	28	29	33	24	36	31	37	25	34	21	29	42	37	28	38	31	35	33	39	31	40	40	27	28	45	45	29	29	35	33	25	32	41	25	27	27	32	36	43	33	27	36	33	40	34	32	22	40	33	35	36	45	37	38	42	36	35	34	31	31	35	24	35	35	29	38	35	41	26	27	38	29	31	31	33	32	25	32	24	34	34	44	41	29	43	40	37	25	40	28	30	32	33	25	40	28	22	33	35	31	27	42	29	33	34	33	32	34	35	28	32	30	28	35	42	41	43	36	35	37	29	29	21	27	30	29	27	30	29	36	23	36	29	31	34	44	27	29	32	27	33	28	41	34	32	31	35	31	35	42	34	38	33	31	53	36	35	29	37	25	35	25	29	37	29	35	33	34	35	30	31	26	32	36	45	26	27	28	34	35	27	32	23	37	28	36	38	39	39	31	30	39	25	38	36	36	28	26	21	32	33	19	29	25	31	27	36	31	37
42508	26917	17460	27453	35148	34481	31441	27707	25265	22956	19421	16300	14639	13803	12339	10671	9264	8033	6769	5556	4696	4236	3555	3192	2981	2752	2570	2341	2200	2218	2201	2108	1931	1882	1513	1393	1118	1009	886	875	809	767	738	723	686	671	686	704	647	627	605	634	647	639	646	669	638	596	634	611	634	627	567	567	604	632	618	667	628	589	637	623	618	600	639	635	595	660	595	642	602	583	604	605	555	578	595	581	575	587	602	615	628	601	575	617	618	586	604	585	564	528	601	581	573	591	575	563	550	565	602	608	591	577	560	611	593	598	605	616	604	593	626	554	607	587	549	526	560	594	531	528	589	527	551	526	546	549	595	609	605	535	563	549	568	554	529	550	521	579	535	590	568	620	536	549	535	555	546	591	544	548	581	583	535	543	549	508	538	549	561	525	571	567	591	557	516	551	505	578	554	527	548	540	564	552	542	557	583	568	554	542	509	538	581	609	540	538	547	567	555	502	529	522	529	533	591	583	521	546	591	548	539	576	563	520	572	555	562	528	528	592	566	523	540	557	568	576	504	554	510	544	572	528	586	564	555	579	585	526	559	564	536	559	591	515	533	595	539	560	553	535	568	584	557	549	533	503	549	544	553	534	509	536	568	577	548	592	539	549	544	559	549	512	587	521	559	572	552	562	571	559	537	593	542	528	560	577	557	551	527	529	565	570	532	592	564	522	516	543	578	554	544	617	548	562	521	529	539	561	530	550	530	593	555	555	568	546	547	555	534	544	516	539	527	561	534	538	561	545	517	566	545	574	524	595	551	558	541	569	547	564	557	546	549	572	525	570	532	560	559	545	554	575	545	568	551	546	562	556	570	552	563	569	507	575	567	547	527	557	539	557	527	560	611	560	577	552	556	591	541	540	578	517	555	544	542	594	519	540	496	560	547	568	511	566	535	559	547	574	528	554	581	586	569	578	563	585	568	560	597	547	564	506	530	531	523	568	597	543	522	511	527	547	552	539	544	571	538	530	584	540	522	561	520	561	573	539	547	521	561	580	508	573	564	515	508	517	540	587	594	557	562	555	513	548	551	556	568	531	577	527	555	580	519	564	545	522	562	541	564	554	544	573	566	596	520	563	558	560	512	549	566	603	550	566	550	604	575	520	561	516	592	537	559	519	574	541	562	508	574	544	560	539	556	541	556	568	540	543	540	554	583	523	569	550	529	581	542	577	533	533	548	541	513	545	509	522	548	555	575	591	542	555	570	552	523	555	544	520	550	559	520	572	581	556	538	523	579	624	600	538	523	542	523	546	534	552	523	562	558	520	620	537	539	551	567	588	572	579	568	539	538	553	536	543	563	521	498	533	558	524	500	599	549	546	534	532	519	535	540	530	504	565	560	553	555	548	571	571	545	554	541	561	506	575	543	587	550	589	569	504	566	539	542	564	541	537	575	574	562	518	540	530	533	541	610	550	581	585	587	571	598	536	548	546	549	549	559	548	560	566	531	598	556	541	573	549	533	500	536	570	555	593	519	497	535	536	557	515	509	554	532	568	550	576	524	577	577	523	512	583	567	507	535	566	524	523	561	535	505	564	580	529	579	570	527	534	552	542	573	518	536	572	560	582	517	520	554	563	586	560	583	547	544	523	552	543	537	528	532	571	604	589	529	553	557	531	531	543	575	569	570	521	529	562	545	547	562	602	578	510	550	588	519	563	571	502	552	538	564	530	515	512	538	602	533	562	599	562	571	536	543	550	562	577	530	588	534	552	538	568	553	500	531	529	585	502	532	521	525	566	569	552	552	529	508	553	568	566	530	531	550	604	540	543	538	565	541	542	589	567	551	519	532	538	503	555	575	581	543	555	523	530	576	521	560	533	531	515	545	575	545	518	518	557	565	541	574	527	505	570	563	557	546	603	576	543	532	562	555	485	573	572	511	567	547	551	577	580	578	551	591	549	568	483	575	571	565	514	528	504	551	608	540	551	557	548	543	572	542	562	533	540	564	585	543	540	505	557	576	549	545	555	517	555	519	518	541	548	522	550	547	552	538	524	564	558	554	581	548	573	559	553	576	515	550	529	572	557	556	589	564	529	538	540	531	549	523	541	568	532	516	548	556	553	577	539	497	551	539	527	555	538	549	548	597	530	572	608	572	551	515	570	561	585	548	555	566	588	525	549	523	518	549	578	578	575	582	523	558	537	529	506	576	562	555	542	511	536	530	530	578	563	560	544	589	527	540	565	565	570	585	541	545	609	542	537	538	575	545	525	542	510	554	518	499	606	554	531	501	559	523	532	566	508	583	522	526	521	584	543	540	595	534	536	565	535	545	553	532	539	548	507	541	550	571	542	573	591	525	551	596	564	534	576	556	515	555	546	561	548	539	543	531	521	543	549	573	547	550	553	563	572	593	548	525	574	537	529	535	636	592	533	539	559	568	566	537	572	544	528	513	552	514	562	512	548	555	578	582	546	522	569	588	526	583	564	549	569	562	512	529	570	562	544	574	520	578	591	530	530	526	551	558	544	603	591	569	564	541	529	534	530	557	550	559	520	510	576	559	589	527	564	562	550	489	571	592	584	592	581	521	545	597	527	557	585	573	522	520	542	537	558	490	551	552	561	558	554	578	539	543	546	539	580	577	517	497	557	586	531	572	555	556	563	567	515	560	535	557	591	549	541	520	482	560	604	608	589	543	558	545	575	533	543	569	538	570	527	525	561	557	613	533	559	543	547	543	548	559	537	556	537	562	595	539	546	576	528	540	554	591	551	529	557	522	548	532	575	547	556	517	558	582	548	565	547	573	523	531	568	547	525	592	542	500	616	551	573	555	549	551	567	545	538	558	549	549	554	553	547	528	543	563	587	533	560	513	517	552	526	539	569	565	583	543	523	528	561	575	584	507	524	576	575	528	569	597	579	567	512	544	584	554	550	535	547	552	550	549	580	551	534	510	558	566	512	558	569	563	553	560	573	512	583	547	529	569	515	587	575	562	559	550	547	567	571	544	526	537	556	503	604	528	512	535	567	551	587	534	544	572	559	525	524	517	529	518	545	541	526	565	555	528	537	520	567	562	527	531	534	538	540	570	556	541	560	558	562	568	554	583	570	549	577	561	583	532	537	553	552	612	553	531	573	519	569	566	579	514	524	531	537	582	587	534	560	563	535	579	524	531	535	574	535	518	549	556	542	523	584	529	554	526	569	532	566	582	577	553	562	546	551	565	549	565	552	551	557	549	526	579	545	566	554	580	595	542	561	534	572	595	556	535	560	533	543	528	540	551	564	583	538	597	582	556	553	555	546	553	545	539	560	528	555	549	531	532	591	537	545	569	586	534	578	533	529	588	547	577	582	555	539	569	529	555	583	512	530	525	580	548	537	583	580	542	539	546	536	554	571	570	532	513	567	531	512	582	539	537	532	546	527	504	550	587	541	507	557	549	510	543	545	577	587	537	537	537	566	542	582	538	524	533	518	532	520	546	547	503	594	548	531	546	512	624	526	533	577	498	555	539	518	544	557
5760	1677	641	423	569	604	518	418	375	384	349	255	249	220	235	193	155	124	114	111	80	65	88	65	64	70	66	65	58	62	58	51	55	48	46	34	30	49	40	28	37	34	41	32	31	43	36	40	32	29	36	34	33	36	30	32	42	42	34	34	44	37	32	27	32	40	18	41	30	42	29	33	32	28	31	25	32	33	41	30	25	33	35	32	31	29	34	35	31	34	27	28	29	40	31	32	39	18	39	34	37	39	40	38	35	26	29	30	30	33	35	23	38	27	46	34	28	33	41	26	33	35	37	37	33	42	35	37	30	38	43	26	41	31	33	26	44	32	31	43	27	38	33	34	27	38	25	30	37	31	34	35	29	28	31	29	32	32	30	28	40	35	39	36	32	36	37	40	28	26	32	32	33	28	32	41	36	33	34	26	28	33	30	37	31	38	40	35	34	41	42	25	26	40	30	30	34	31	33	41	37	39	33	28	29	26	36	23	33	35	44	35	37	32	29	34	31	37	32	45	35	40	30	36	37	32	37	38	21	38	35	33	44	38	38	38	37	34	25	34	27	43	31	31	33	34	35	33	33	41	32	28	36	23	40	48	29	29	35	43	42	28	27	46	39	31	32	25	36	35	29	32	22	27	26	31	39	30	32	26	39	37	36	40	31	42	20	31	32	26	23	27	35	34	27	25	36	26	33	42	27	27	25	33	42	35	32	33	34	40	38	39	32	27	31	38	33	33	24	34	33	31	38	25	25	26	38	41	37	39	41	40	34	25	30	42	39	30	48	32	28	27	44	35	39	43	41	43	35	54	39	37	43	22	32	40	30	28	36	24	34	38	30	31	31	47	39	36	41	39	45	38	43	37	33	38	31	36	25	31	42	34	32	34	36	37	39	37	33	17	28	38	37	38	38	39	31	26	32	33	34	36	26	34	35	26	36	38	49	36	28	28	41	42	38	32	36	28	36	41	39	28	32	38	38	43	24	38	37	37	28	27	39	30	37	41	30	29	20	30	32	27	31	31	25	32	39	36	45	42	33	42	39	43	40	26	38	40	38	30	43	34	31	34	53	42	34	20	40	36	33	33	29	35	37	39	37	45	42	41	40	34	30	34	32	31	37	39	30	38	30	55	36	32	34	35	34	28	42	32	40	28	38	36	42	30	38	34	43	31	25	37	30	29	35	40	30	35	43	31	27	23	34	30	41	24	30	43	30	31	39	41	38	40	43	29	43	37	23	50	30	33	39	33	39	37	38	38	40	41	33	41	34	33	38	36	49	31	45	34	38	35	42	35	37	46	32	39	26	46	26	31	31	29	23	30	35	34	25	40	33	37	37	27	33	27	27	29	35	38	36	29	25	23	26	44	35	35	39	20	23	28	37	40	26	30	32	29	23	34	33	39	40	24	38	33	29	35	35	40	36	43	24	29	34	42	35	31	31	36	31	36	32	42	19	30	46	36	36	46	33	35	44	28	32	34	28	35	36	40	27	39	25	27	35	28	35	39	31	35	33	38	41	36	38	34	48	33	47	31	37	40	46	25	32	30	41	29	35	42	40	24	28	33	40	22	30	33	28	21	37	34	41	35	40	34	23	22	30	38	28	39	41	42	35	34	46	27	35	28	39	30	34	38	32	34	36	26	34	37	41	48	33	33	35	32	41	33	29	36	23	36	28	35	40	35	32	39	32	46	31	40	34	35	39	30	44	40	40	32	47	36	42	35	39	28	36	30	38	37	32	30	32	38	31	35	30	46	33	43	34	32	41	28	28	39	41	50	35	36	26	31	37	29	34	28	33	30	34	28	30	29	40	36	30	42	37	33	36	34	29	48	28	35	29	25	40	39	34	35	24	32	36	42	39	30	32	35	29	34	32	38	31	41	29	33	36	28	30	24	33	34	21	37	27	33	31	31	38	30	29	29	44	22	40	31	39	39	39	23	27	31	32	46	34	44	41	31	41	30	43	44	26	36	37	21	38	27	30	41	36	32	35	36	30	37	33	35	37	27	31	36	28	27	32	46	21	39	41	31	35	26	44	32	33	32	40	29	38	37	27	35	34	31	42	39	33	27	39	48	43	39	43	39	44	40	37	28	28	32	41	38	39	56	27	34	36	19	50	41	32	31	39	37	27	40	40	28	41	33	35	39	30	40	38	33	34	30	25	38	35	37	42	27	40	30	27	30	38	33	37	31	40	41	40	41	32	31	29	38	28	32	50	42	35	28	39	38	34	36	26	37	36	35	35	36	22	34	34	36	44	23	32	36	40	33	24	34	50	52	31	43	32	32	23	36	33	19	34	29	36	40	30	33	45	30	32	37	27	28	25	37	28	45	42	37	40	34	37	32	30	30	35	44	35	26	37	29	37	53	39	39	28	39	28	29	50	31	45	42	40	30	32	42	36	32	38	28	42	29	23	37	35	39	29	38	29	36	33	44	26	41	44	31	36	38	29	31	27	33	44	28	34	38	36	36	25	47	33	36	31	41	38	23	35	24	44	41	30	29	42	33	41	49	32	43	26	34	32	45	27	42	29	36	29	25	40	37	38	34	41	51	29	36	37	28	32	38	48	42	42	37	31	36	27	37	34	43	21	36	36	30	34	38	45	32	34	26	33	25	36	23	27	34	47	39	34	38	33	23	30	32	33	41	34	34	34	28	31	34	36	27	30	36	23	37	27	39	30	37	33	28	40	42	36	35	29	31	32	36	27	33	36	26	37	27	30	28	35	36	31	23	38	37	39	32	29	27	38	33	36	29	38	24	38	25	34	39	36	31	29	22	24	39	34	33	24	36	29	36	23	41	41	37	41	33	35	40	29	28	26	26	25	27	31	30	39	41	29	39	30	34	43	28	31	35	37	34	25	36	38	38	35	33	26	30	29	38	33	31	35	27	26	36	39	47	39	33	36	33	27	32	35	30	35	26	32	35	42	34	48	32	31	41	30	41	37	27	44	22	29	34	37	43	32	37	26	36	29	34	46	36	26	34	40	33	35	38	33	25	22	32	36	36	35	40	29	35	31	28	35	27	31	31	37	26	39	36	24	33	26	30	43	32	44	31	39	40	33	37	45	29	36	33	32	34	30	26	29	26	47	36	28	33	39	36	31	32	42	37	43	42	38	41	32	37	28	28	31	33	38	33	34	35	37	35	23	33	33	32	40	45	28	26	30	32	36	33	46	38	37	34	36	30	42	27	29	28	32	32	35	29	35	42	34	37	26	29	34	37	32	36	28	31	39	36	28	44	37	36	35	40	41	31	37	35	32	29	33	28	28	44	42	33	33	30	27	37	32	40	31	30	43	36	30	29	45	37	29	29	25	22	35	42	33	27	40	28	32	33	36	33	29	37	31	39	28	41	25	38	28	25	23	36	25	34	39	26	30	38	33	35	30	31	36	31	42	26	33	27	29	31	28	32	35	38	39	30	33	27	29	36	32	38	35	41	29	34	36	33	35	41	33	35	40	32	27	28	29	33	31	43	22	27	42	25
37150	23969	14704	23467	31624	31467	28480	24652	21805	19599	17105	14213	12816	11739	10650	8837	7532	6357	5587	4706	3841	3220	2955	2725	2416	2209	2198	1955	1902	1867	1815	1695	1615	1514	1279	1124	963	862	852	833	721	711	670	677	720	680	670	627	682	663	696	606	609	657	644	652	638	638	629	638	673	635	597	609	625	603	692	655	652	639	608	660	638	636	612	594	626	668	650	606	638	586	629	538	658	605	596	631	601	622	599	606	637	637	570	608	641	633	595	591	607	578	565	612	612	604	592	602	608	608	580	612	629	578	627	593	595	572	621	619	645	568	619	615	602	569	566	590	598	574	550	567	536	582	606	606	564	551	510	573	593	603	582	554	564	588	629	520	599	558	587	580	545	574	619	565	563	567	594	532	573	583	593	601	578	564	597	541	588	560	550	533	591	530	585	529	526	558	621	544	615	575	583	615	559	615	575	599	536	542	590	599	560	592	599	530	612	557	553	573	567	572	570	551	576	580	553	567	578	577	611	555	580	544	562	550	581	567	581	575	553	552	582	580	585	623	599	559	553	585	527	571	561	593	597	579	588	574	572	596	560	574	558	549	580	565	550	562	569	575	564	563	570	530	545	533	590	566	525	604	554	558	583	570	587	547	583	612	572	567	587	584	584	572	601	613	542	579	577	584	541	581	577	564	586	576	594	624	542	574	518	575	604	557	545	562	602	557	578	558	559	559	571	556	563	568	602	556	549	524	569	506	556	595	593	587	573	537	579	526	555	602	569	592	571	587	583	559	539	543	562	568	555	577	575	557	587	563	592	595	535	587	560	575	598	568	575	586	582	525	584	575	574	570	582	525	586	570	570	584	595	552	529	564	595	545	566	560	587	573	533	560	587	590	565	564	565	562	578	513	565	556	543	574	565	534	585	601	586	580	546	567	607	575	593	576	550	596	553	576	543	587	562	543	553	536	548	542	567	600	584	594	512	539	562	575	575	552	617	574	532	543	566	560	523	580	590	557	532	561	572	544	574	581	554	569	549	587	582	539	595	548	564	569	580	565	583	555	524	559	562	631	582	558	548	547	570	573	516	574	554	550	584	573	579	539	584	551	564	586	563	539	539	528	569	554	564	543	562	585	582	558	617	573	546	575	520	576	582	556	585	586	564	584	544	552	507	567	587	582	587	553	550	575	616	572	530	572	555	577	597	582	573	550	559	581	573	563	552	597	573	549	599	508	575	586	573	560	568	545	551	533	550	550	562	531	551	549	567	523	604	574	596	542	548	568	545	575	543	570	582	544	548	582	570	582	605	558	585	593	581	563	553	556	536	560	556	553	534	569	585	593	569	586	582	554	570	583	577	581	574	575	571	577	595	558	570	538	589	576	589	618	548	586	621	612	560	577	550	513	572	593	562	564	526	546	523	555	598	555	579	583	554	548	580	590	596	542	578	581	585	531	562	581	591	591	615	551	565	554	549	564	605	556	496	590	601	538	545	559	615	612	592	625	587	556	576	605	553	583	570	578	559	580	577	632	572	579	604	578	551	530	587	548	577	524	613	574	596	554	544	580	608	604	564	572	568	534	557	549	568	548	584	579	611	545	567	612	572	554	557	591	558	531	625	560	586	553	545	614	547	565	559	611	600	549	567	533	567	564	563	577	551	541	577	592	591	550	582	582	562	566	605	548	599	585	601	583	569	577	577	585	559	576	601	552	562	566	572	606	543	600	537	572	618	551	568	572	588	558	583	537	608	619	579	613	567	578	555	556	545	568	586	516	612	577	537	572	522	568	582	564	572	552	594	535	550	552	591	554	596	571	578	602	589	548	585	589	577	613	587	521	590	569	541	556	603	554	563	595	607	580	579	577	568	559	603	592	537	570	541	553	599	542	546	534	585	612	548	560	568	569	572	530	568	599	569	535	563	569	539	588	597	560	578	557	559	572	575	590	585	564	559	537	554	602	555	563	568	553	520	584	532	545	571	569	563	548	539	608	560	536	563	568	549	586	598	607	568	532	569	543	603	581	583	582	553	572	543	637	570	592	580	576	599	553	594	597	546	592	542	545	585	597	540	575	580	566	603	558	557	564	576	591	589	579	570	547	565	545	564	577	562	555	555	599	608	602	576	555	556	591	582	574	618	573	546	582	601	558	604	591	567	563	564	547	584	538	628	594	560	553	599	587	589	554	559	586	556	596	544	534	570	508	570	605	574	546	567	556	542	571	585	596	599	593	595	524	547	565	567	603	540	580	533	558	575	533	560	564	559	601	593	562	582	581	607	576	531	528	564	580	588	604	539	546	522	588	601	533	541	602	577	567	580	529	537	586	592	563	584	564	609	558	641	548	551	611	570	602	541	530	561	559	561	562	591	552	562	570	565	594	565	519	559	597	615	553	562	537	578	569	550	598	549	564	581	591	578	587	542	578	604	575	593	573	571	565	628	574	555	570	555	590	577	582	603	572	574	587	574	555	608	568	546	525	583	565	600	578	568	559	590	531	543	574	573	572	565	569	609	543	585	547	553	575	572	567	575	621	570	548	566	574	587	587	601	568	571	606	564	617	590	573	578	607	591	588	556	597	588	611	556	548	576	582	624	592	549	593	570	635	558	558	529	596	557	561	540	555	552	569	568	557	558	553	544	551	578	592	584	590	590	557	571	555	535	553	523	571	576	587	553	572	548	549	532	555	578	580	596	589	564	601	544	537	572	559	559	591	592	598	538	558	619	560	566	578	538	609	559	577	557	548	553	580	581	570	568	554	587	570	563	578	556	586	570	559	581	539	579	563	546	610	577	547	595	614	551	587	525	575	552	538	583	558	563	560	590	543	575	572	615	559	565	568	568	566	535	593	559	566	583	573	608	577	587	581	527	597	568	525	555	605	553	556	538	576	583	588	556	583	617	563	567	618	497	562	558	564	591	566	591	540	567	581	597	553	584	547	581	558	595	570	569	614	534	569	572	544	573	604	569	577	573	571	601	581	566	561	541	542	548	561	604	546	579	568	596	543	577	588	535	555	556	577	567	555	541	642	537	551	559	538	556	608	582	560	551	603	582	565	577	562	604	592	545	552	605	575	583	545	530	549	546	580	542	563	597	553	532	516	568	571	583	583	561	597	613	546	578	556	597	562	571	579	568	516	536	591	554	529	532	599	593	617	585	576	551	562	613	587	566	595	589	574	572	573	598	609	558	552	580	576	611	545	537	584	528	581	603	590	573	612	560	569	506	593	559	546	564	526	580	571	578	555	620	571	604	538	564	563	596	591	547	535	563	613	584	588	581	594	542	553	571	527	582	572	543	569	581	583	570	545	599	574	573	570	553	571	574	596	566	575	614	580	572	586	625	604	609	553	575	599	526	611	562	573	573	568	560	590	537	558	559	564	567	638	573	553	611	604	566	569	608	548	553	595	590	548	587	542	606	551	551	568	550	572	593	574	586	572	568	570	578	574	577	582	592	589	546	528	607	572	560	554	576	589	613	517	587	578	561	570	585	616	563	582	600	602	611	578	571	591	554	559
7268	2861	1015	571	830	825	761	637	603	514	426	371	318	307	302	221	179	159	177	135	100	115	105	116	76	88	74	63	83	78	74	72	78	71	63	53	47	50	53	44	34	35	44	35	38	37	35	43	34	43	41	27	47	46	38	39	46	41	42	34	54	26	40	44	41	46	50	46	32	39	42	33	38	43	42	36	43	34	46	26	35	41	39	48	53	49	52	39	39	43	49	49	44	43	43	40	39	52	34	38	39	32	31	49	34	51	33	53	40	36	44	45	30	39	39	32	40	27	40	31	49	40	45	44	29	33	38	37	39	38	36	39	48	51	54	40	37	31	30	37	46	49	41	29	41	41	44	40	47	35	42	43	52	40	40	40	50	37	46	46	34	30	45	35	42	48	43	37	48	35	29	32	33	37	47	32	32	36	44	36	40	40	40	29	42	41	39	39	37	33	51	39	22	35	41	38	52	56	48	47	39	32	34	39	46	33	33	41	44	45	45	38	38	41	37	44	27	36	36	33	41	46	38	34	47	36	37	33	36	43	33	48	44	36	43	34	41	39	33	34	28	47	31	32	39	54	41	54	37	31	44	55	31	39	43	52	47	36	34	39	41	41	56	47	40	49	45	45	34	30	42	38	47	43	45	39	44	35	30	34	40	56	46	40	33	41	39	47	43	42	39	41	45	42	43	49	33	43	44	41	45	41	38	25	42	38	49	37	29	50	35	41	38	25	39	46	37	39	33	43	31	44	25	34	48	43	43	34	31	37	35	28	33	35	36	46	44	34	41	43	37	48	43	47	40	51	44	47	25	40	35	30	44	48	38	38	34	39	41	41	51	31	46	35	38	42	48	40	37	41	35	34	32	35	43	41	38	40	30	35	31	41	49	33	42	38	39	35	36	35	40	42	40	33	46	39	47	42	29	30	40	44	46	37	36	40	45	36	42	36	35	40	38	40	41	38	32	37	40	48	45	38	40	36	46	40	25	42	43	38	39	35	46	30	30	37	41	36	27	26	47	40	39	37	36	34	26	48	37	52	34	51	43	45	38	37	49	54	40	44	45	41	37	40	37	43	37	34	46	34	48	36	40	41	33	41	44	34	43	43	28	48	33	35	37	35	29	40	49	38	45	33	33	37	47	36	37	34	33	50	40	38	31	44	44	39	46	40	30	42	43	34	36	40	40	38	41	24	40	39	41	31	43	37	48	43	35	51	41	40	42	40	42	35	56	35	36	41	26	43	37	47	32	26	33	37	46	41	37	39	32	31	44	40	39	41	33	57	47	47	48	35	37	39	37	37	41	27	37	44	32	45	46	34	41	54	40	54	40	32	37	36	34	49	30	40	41	41	45	37	51	42	44	51	39	35	40	37	49	38	32	30	40	49	43	38	38	34	46	41	39	29	42	36	46	45	26	50	53	42	35	44	54	45	44	43	35	39	39	43	35	43	39	46	39	39	48	42	41	38	28	40	34	38	38	42	38	54	41	36	42	43	32	33	36	35	44	47	43	30	37	35	30	41	53	47	41	39	45	41	41	28	27	35	31	34	36	34	43	37	42	28	29	44	31	39	43	35	34	42	40	34	36	48	37	43	43	38	40	40	42	33	29	34	40	38	32	41	40	43	36	33	42	33	51	36	42	42	37	52	49	41	36	31	42	40	55	37	37	42	23	40	45	39	27	49	41	39	37	42	43	50	30	43	34	31	53	41	39	31	46	33	42	41	40	42	47	31	37	47	38	26	39	32	45	41	40	39	43	43	42	37	42	37	29	48	42	36	36	42	34	39	52	39	43	51	40	26	40	38	36	51	33	50	33	44	41	31	30	34	48	34	25	38	36	61	50	41	32	48	35	40	35	37	35	41	50	26	37	49	36	42	42	42	40	42	40	45	47	45	31	33	51	33	36	46	52	44	36	43	33	30	42	44	54	32	38	42	50	40	41	39	47	34	35	33	48	52	45	36	43	40	28	34	46	40	46	44	39	49	43	36	38	31	33	36	39	37	39	47	33	36	51	29	32	43	44	43	34	38	30	39	36	42	30	47	44	50	40	34	43	37	33	36	35	39	44	38	36	40	33	40	38	45	33	42	41	42	43	32	48	46	38	45	39	45	58	49	41	32	43	39	38	46	46	26	43	34	30	44	39	44	41	34	48	35	38	37	30	41	42	38	43	43	37	40	40	44	42	43	50	45	35	39	54	30	49	37	42	33	41	40	44	35	41	44	38	37	36	48	43	37	38	34	44	36	37	45	37	43	34	41	48	33	35	39	31	40	44	36	42	37	33	38	39	46	38	48	43	39	46	45	51	35	34	41	39	45	38	46	46	43	42	41	32	48	41	36	26	48	47	39	38	52	33	39	40	37	36	52	38	27	27	41	34	44	40	46	37	45	50	24	33	27	32	45	38	41	42	46	35	35	43	29	32	48	42	42	34	40	43	40	46	35	47	30	41	35	36	42	41	40	34	29	35	33	45	38	44	31	45	35	23	34	38	37	41	42	26	32	31	33	34	52	40	41	35	39	44	48	39	36	40	35	40	44	41	36	39	29	49	37	45	49	35	43	38	35	44	40	27	38	50	42	37	37	37	43	25	44	50	39	40	34	37	50	50	38	41	36	37	34	40	29	32	37	30	30	36	41	39	45	40	39	48	42	36	40	43	37	36	46	36	36	41	25	46	33	34	40	53	46	42	34	44	36	29	42	23	33	38	39	38	30	34	42	36	44	52	35	29	35	38	31	46	46	41	49	47	44	36	42	48	48	38	37	39	43	27	34	32	32	39	42	44	36	34	39	45	45	44	45	40	41	38	40	38	33	38	37	34	44	37	37	51	38	38	44	36	42	24	50	31	43	29	36	35	44	46	37	39	39	34	31	35	47	41	42	31	34	43	46	32	41	45	40	49	33	45	26	44	41	45	28	49	40	36	40	50	51	37	34	39	37	40	41	53	34	34	30	40	35	48	30	36	37	35	51	44	26	51	36	34	35	51	37	39	42	28	41	42	34	38	46	41	24	43	45	36	36	38	30	43	35	45	47	29	40	52	43	40	42	46	37	44	42	37	47	53	35	43	48	40	39	42	39	45	37	37	30	52	50	53	37	33	52	47	44	34	50	45	36	40	32	44	45	37	41	47	43	29	33	34	35	41	37	56	41	49	44	39	45	49	40	41	47	41	31	42	44	30	40	41	33	45	42	44	35	52	43	36	45	50	49	34	31	44	28	32	29	35	40	42	33	42	35	53	29	52	39	40	38	32	48	30	42	39	39	38	43	38	35	30	35	43	33	26	43	36	46	41	45	49	36	37	25	41	37	55	34	26	35	45	41	43	49	37	36	46	34	33	35	35	44	36	49	27	40	38	41	41	29	36	42	35	29	38	30	42	52	43	45	52	46	40	44	42	27	39	44	43	37	38	36	43	38	27	44	43	40	47	29	37	43	32	40	30	41	38	41	28	31	40	34	44	30	32	36	40	26	33	40	49	42	35	28
44033	27683	18193	28435	36181	36392	33550	29513	26404	24038	21395	19093	17144	15338	13755	12057	10098	8591	7262	6442	5233	4621	4165	3869	3329	3253	3061	2866	2803	2594	2637	2338	2324	2000	1550	1402	1269	1103	987	911	887	904	821	838	815	844	861	850	847	813	739	806	772	770	759	769	766	743	762	765	738	737	736	780	731	743	794	784	799	733	812	732	739	776	743	721	743	741	695	736	732	744	705	709	725	692	710	667	720	738	716	729	719	694	688	675	664	702	695	632	686	668	685	669	686	695	725	675	692	712	674	650	645	675	725	655	684	697	708	733	748	754	710	744	694	661	636	647	671	623	651	636	695	642	727	634	671	661	647	624	709	657	690	633	631	658	673	688	654	617	686	647	659	636	599	711	661	659	647	674	669	653	713	638	662	644	661	642	633	634	669	625	666	698	615	677	712	670	720	661	626	644	629	619	621	659	653	662	628	646	667	637	612	664	635	658	658	686	664	590	657	649	630	635	670	681	700	633	668	647	704	648	704	672	581	641	659	682	617	657	627	618	655	645	628	683	653	682	651	698	673	671	634	681	578	655	697	650	670	641	640	677	661	632	689	656	646	633	646	645	630	647	672	676	674	680	636	657	695	619	636	651	647	686	691	656	641	682	662	655	605	619	655	689	690	657	664	708	654	640	636	630	654	680	630	620	636	637	676	654	660	686	666	623	704	623	634	635	648	635	649	620	604	637	607	670	674	695	664	700	659	668	648	679	639	676	680	644	662	681	712	659	704	682	649	639	646	662	660	652	648	715	653	658	643	615	605	675	613	675	677	632	639	651	637	637	674	629	655	623	650	648	649	645	656	639	670	650	635	632	658	667	650	660	656	683	699	641	588	668	632	677	671	630	662	675	641	630	672	616	686	651	666	688	621	681	671	669	681	629	664	663	675	649	696	648	688	644	663	684	666	672	635	646	644	644	653	641	661	645	635	645	658	616	670	635	645	618	650	625	677	670	680	668	619	642	672	677	662	630	652	664	676	638	649	694	637	648	647	661	638	679	641	626	668	658	634	630	684	653	663	618	644	674	715	649	682	669	626	633	697	690	669	636	700	647	628	668	631	619	641	629	644	657	655	664	661	659	664	668	694	589	634	691	684	677	671	642	610	619	655	636	622	635	654	645	711	641	684	664	657	664	644	670	647	614	630	695	641	666	650	633	670	625	617	634	648	664	678	670	639	650	627	669	642	634	626	649	615	636	665	639	671	661	655	636	682	618	654	653	638	663	640	674	672	620	597	635	634	611	675	663	672	619	663	651	619	655	669	658	645	671	629	637	710	672	665	653	620	639	682	664	632	662	602	639	624	637	651	674	611	686	632	660	640	614	649	671	665	617	610	653	679	661	670	661	633	672	657	652	685	647	668	646	648	605	619	691	660	622	687	622	682	642	670	637	614	645	625	623	634	606	699	713	649	673	648	628	642	615	589	660	622	674	653	683	688	635	631	671	637	635	673	612	637	679	613	594	701	654	610	651	661	663	668	650	640	629	652	693	652	639	677	615	630	650	627	659	680	629	655	680	626	675	673	613	635	637	654	692	669	633	702	644	657	662	579	675	632	626	662	657	631	630	653	707	658	663	642	635	668	656	662	699	673	636	621	646	591	687	653	620	628	665	638	669	677	621	695	638	682	651	669	675	676	653	638	639	664	644	663	700	647	596	634	614	665	648	647	649	661	664	641	630	643	651	641	663	650	616	630	642	609	667	633	658	662	680	631	633	656	643	653	608	683	638	659	610	676	636	634	649	632	694	661	650	636	672	622	647	656	664	676	668	651	633	641	701	679	666	654	661	611	657	591	633	663	663	645	609	669	718	653	677	660	619	630	632	660	618	641	671	650	611	633	679	631	632	616	636	635	658	700	644	622	652	585	701	643	627	663	677	647	658	618	616	660	632	649	622	666	625	628	694	673	684	583	647	685	613	660	657	664	624	678	618	708	636	644	670	665	664	689	646	655	640	673	658	644	623	682	676	695	625	659	615	628	667	604	693	660	677	600	669	646	668	670	664	627	638	661	631	675	637	676	657	637	654	648	675	701	640	641	623	603	644	618	664	640	669	670	645	626	676	653	635	671	668	663	647	690	641	667	689	695	667	665	680	640	671	670	649	631	681	630	681	656	645	643	652	621	654	670	642	637	666	647	626	623	691	616	643	615	645	650	666	633	691	604	610	682	667	683	636	616	652	638	630	638	713	665	631	659	645	665	706	620	633	635	625	624	653	690	664	625	687	662	621	655	673	671	678	626	670	650	617	665	656	684	668	638	662	655	650	669	724	671	662	645	662	721	635	650	662	634	647	690	623	646	675	627	671	654	663	639	653	606	597	662	627	623	641	693	667	603	651	655	628	636	642	654	634	623	619	684	642	609	692	655	659	659	687	619	677	679	645	602	617	622	669	625	645	629	638	692	672	647	635	652	695	659	665	612	628	641	590	631	663	638	615	623	636	674	655	617	632	629	654	668	633	654	684	630	695	670	623	614	648	647	659	718	627	611	668	653	641	622	666	636	684	610	612	621	684	640	645	612	637	665	654	636	665	665	636	643	669	661	680	632	699	660	705	637	593	644	649	634	589	630	647	631	657	648	639	666	656	651	617	614	644	663	620	622	639	643	662	672	658	631	627	628	645	627	661	676	647	659	607	650	631	633	681	676	631	615	628	721	663	618	674	650	632	644	640	622	709	690	620	667	665	611	674	650	679	649	626	669	676	683	612	651	636	655	667	670	669	635	695	636	663	662	645	678	647	643	617	617	627	629	653	662	669	686	662	687	673	673	648	621	685	660	641	678	681	666	659	628	642	685	648	676	615	656	654	629	648	671	634	643	641	629	621	652	647	577	622	604	670	677	678	660	616	650	672	617	663	658	654	671	630	636	647	641	648	586	637	628	638	664	626	665	648	634	644	630	682	632	668	607	641	658	651	640	627	644	644	650	688	715	667	658	693	641	660	658	616	675	631	622	640	666	618	676	683	640	647	661	668	678	646	650	627	635	648	687	689	653	668	660	642	630	631	658	646	677	682	679	667	651	677	603	623	649	621	685	636	633	671	651	647	669	650	639	631	641	637	661	672	619	620	630	652	657	635	654	658	693	650	666	640	669	657	620	654	648	641	683	606	671	640	655	637	607	659	629	665	628	619	612	632	632	637	667	683	660	635	608	659	626	615	647	634	643	655	669	661	664	625	660	646	619	673	662	651	670	688	671	653	642	661	673	599	633	682	608	688	623	614	655	655	639	603	630	614	642	662	678	641	686	651	669	677	675	661	649	611	634	614	690	619	632	640	610	677	672	653	627	667	637	607	673	635	668	645	638	610	649	647	612	644	662	683	632	688	625	654	666	670	658	700	659	675	635	679	635	631	659	643	627	611	638	662	618	608	632	650	606	670	632	666	665	653	648	639	602	646	619	668	680	613	677	643	629	711	651	706	661	648	670	626	590	648	636	651	654	652	660	645	715	665	651	637	652	660	635	707
3245	1027	429	272	363	426	350	313	251	235	197	211	170	173	151	119	90	85	80	76	63	55	51	37	42	34	62	39	37	34	31	39	39	42	30	28	25	30	20	31	25	25	32	25	27	25	33	24	24	22	34	20	21	25	24	25	26	21	29	30	26	18	28	33	26	20	26	25	25	29	30	21	23	24	31	21	21	28	23	28	17	29	16	30	24	30	20	29	25	30	29	24	20	20	26	30	21	19	26	23	27	32	30	27	26	26	18	24	27	26	30	26	17	28	33	31	21	28	36	28	24	30	24	31	26	33	25	22	20	25	35	31	22	39	25	36	17	25	27	24	19	17	30	20	24	26	13	25	20	24	25	18	23	30	32	26	29	22	30	20	33	31	30	29	22	21	20	21	25	25	30	25	22	23	26	25	25	31	21	25	29	28	24	28	22	37	23	32	16	19	15	22	20	20	32	21	20	21	29	20	24	34	23	28	37	38	27	20	24	26	24	31	23	25	30	35	22	29	19	24	34	24	20	24	25	36	25	29	25	19	19	32	26	27	22	27	23	23	27	29	25	25	25	20	31	23	24	17	24	18	31	23	21	22	15	31	28	20	19	27	23	28	26	27	26	24	19	21	25	30	32	26	24	28	20	27	23	20	17	23	31	32	24	29	20	30	21	26	27	23	20	14	26	34	19	28	25	27	32	26	23	33	26	24	27	23	26	25	25	22	24	17	27	25	18	19	23	19	15	19	20	30	14	26	32	31	21	30	35	22	29	28	34	28	22	30	29	29	29	24	28	28	24	24	23	28	32	35	20	32	28	16	22	23	22	37	25	19	28	21	30	23	27	29	26	31	30	25	37	19	35	27	35	23	28	23	22	22	23	21	25	35	32	28	24	33	31	29	17	17	13	24	30	14	20	20	43	31	27	21	20	18	27	26	21	31	34	30	27	33	30	15	19	20	26	27	26	21	21	29	25	25	28	25	22	18	21	26	27	16	21	26	31	22	23	22	18	31	23	24	35	28	18	33	30	34	23	21	21	30	29	20	24	22	16	35	28	25	22	30	19	24	28	22	21	26	22	34	29	14	22	29	20	23	28	16	21	17	30	29	21	22	24	23	21	24	26	34	14	30	26	31	23	20	28	27	22	26	31	22	24	22	24	22	22	22	21	37	23	21	31	26	28	25	23	26	24	20	24	32	24	21	22	28	25	23	32	36	18	34	29	24	25	23	29	25	19	32	23	24	27	33	25	28	33	33	24	22	18	31	26	17	30	29	33	29	35	24	22	32	17	34	22	28	25	31	25	24	20	25	30	30	27	22	26	21	15	22	28	20	24	23	21	25	23	25	23	23	29	30	22	27	26	25	22	18	23	24	23	34	33	19	35	25	20	23	25	22	27	15	34	28	22	20	21	29	27	19	21	32	25	25	27	24	22	18	24	29	24	20	22	28	33	30	29	22	22	18	22	28	25	23	24	24	22	26	28	21	23	21	26	23	28	28	27	32	24	25	27	34	25	22	22	24	20	30	21	26	21	25	23	29	32	24	19	31	23	24	22	20	21	23	17	20	33	30	25	19	21	27	22	19	25	18	31	28	26	38	26	26	36	17	29	28	31	30	18	27	21	25	31	28	26	24	24	23	29	27	28	24	23	28	26	23	22	28	22	30	27	24	36	17	25	24	29	26	34	39	35	28	21	21	31	26	17	22	28	18	26	28	24	29	30	25	18	22	21	28	17	23	24	35	32	28	34	30	19	18	22	26	19	22	22	27	31	20	18	25	18	31	29	31	36	24	22	19	24	15	17	25	27	27	28	26	32	22	25	19	22	27	25	21	26	25	29	24	19	32	31	31	22	27	19	21	22	29	21	23	29	29	33	25	15	22	21	25	30	19	17	26	25	20	20	29	14	22	33	27	19	29	33	20	25	23	26	25	26	32	25	24	19	16	26	26	28	29	26	16	24	21	22	29	28	21	24	31	17	16	29	23	33	20	27	23	26	14	19	28	14	34	27	33	22	29	21	24	32	30	27	22	30	31	29	29	23	25	29	18	35	21	19	31	37	26	21	28	24	30	23	27	28	28	32	20	27	29	19	33	27	26	21	26	28	28	27	39	27	31	28	35	18	26	28	28	24	28	24	37	24	22	35	22	23	28	27	20	11	29	27	29	23	26	25	28	24	29	32	23	23	29	26	27	27	23	29	20	25	33	23	30	19	28	26	19	28	21	23	24	24	24	28	27	28	16	31	31	28	30	29	15	29	25	20	27	23	29	27	31	22	27	21	16	20	25	19	21	34	29	21	24	28	30	33	18	22	20	15	20	22	24	25	22	22	30	23	27	18	20	18	24	20	23	26	17	26	20	28	31	24	19	31	18	16	26	31	19	25	20	25	28	25	20	17	24	36	26	27	33	29	26	24	20	23	19	23	26	33	26	21	22	26	35	27	31	31	31	20	19	19	29	15	30	14	28	19	22	19	25	24	24	22	30	23	20	22	29	26	32	25	29	24	24	25	25	26	28	24	24	22	29	27	16	17	21	23	24	18	32	25	21	19	24	27	25	28	32	32	17	30	33	22	21	22	26	28	19	24	29	22	28	30	28	37	27	21	23	24	21	24	22	18	26	34	20	22	29	22	20	32	23	25	24	25	23	24	23	16	25	25	21	31	32	28	27	28	22	28	21	18	32	21	22	20	26	21	24	23	16	25	27	29	15	21	28	30	30	25	27	16	22	20	24	21	33	33	20	20	24	28	25	31	24	20	23	19	21	18	26	18	19	32	20	27	29	30	23	26	14	18	24	26	27	30	25	26	35	27	15	27	24	26	25	28	25	24	23	20	23	24	19	21	24	21	36	28	24	26	23	23	29	25	22	21	32	31	24	17	17	25	29	32	23	23	28	35	31	26	26	26	23	18	23	25	23	23	22	29	26	25	30	16	26	25	35	21	22	17	17	27	23	18	27	30	18	22	25	33	23	22	27	19	21	24	33	20	27	30	25	19	32	16	26	15	40	28	19	23	25	22	18	29	29	28	25	30	24	20	19	25	21	26	16	28	30	22	26	26	22	27	24	30	29	16	21	17	25	19	26	23	31	26	28	16	26	29	29	33	22	29	29	20	21	23	27	29	20	19	28	19	31	23	34	26	17	21	27	24	25	36	23	24	24	23	27	25	29	21	20	27	24	30	30	15	30	27	22	26	23	29	30	23	25	33	25	26	21	19	26	32	24	31	26	30	27	24	31	14	23	22	26	25	25	38	28	11	29	30	35	20	21	36	17	24	17	27	23	21	22	21	22	14	26	27	17	26	21	19	26	25	16	14	21	31	18	32	33	19	27	31	35	32	26	25	34	27	22	20	28	25	29	24	31	15	21	26	16	23	19	24	23	19	20	34	29	21	21	25	33	28	19	20	28	24	32	30	27	20	33	32	19	21	28	31	27	24	21	29	21	21	20	26	27	28	13	31	14	30	27	32	30	28	31	16	28	30	23
32737	20420	11184	20678	27686	28335	25107	21353	18107	15310	13284	11678	10595	9039	7771	6790	5314	4313	3699	3241	2743	2354	2131	1785	1722	1572	1530	1432	1426	1375	1241	1159	1069	922	777	689	651	585	543	514	549	493	497	524	457	483	500	538	493	494	504	458	476	439	457	452	448	461	433	478	488	460	468	438	485	503	527	511	495	451	446	477	441	490	454	408	429	438	461	482	469	484	439	420	409	455	466	419	448	461	446	455	461	431	484	450	466	417	476	444	441	438	426	442	485	442	441	455	456	444	424	417	392	466	427	437	465	442	406	432	423	462	427	457	452	434	400	425	444	409	438	421	392	442	443	456	441	435	455	437	421	430	423	455	407	444	440	486	412	429	422	406	408	457	432	453	431	440	428	466	415	452	414	421	432	375	398	418	400	467	389	418	392	428	432	399	385	419	471	421	422	391	410	417	436	404	405	446	423	396	404	460	427	429	429	471	450	445	456	404	411	452	455	437	433	447	419	416	411	416	426	420	446	425	413	418	412	454	420	431	429	443	425	436	445	390	416	416	426	431	450	420	378	443	439	415	429	405	420	430	434	436	429	409	418	413	451	408	441	409	406	455	445	435	430	423	475	386	469	414	438	390	441	428	438	381	423	404	417	417	426	373	422	444	405	410	406	424	382	395	406	434	412	434	413	422	440	415	410	428	431	428	407	453	433	409	396	433	477	426	429	471	453	392	404	450	397	401	427	418	456	418	430	453	400	428	445	415	454	456	397	464	404	432	437	450	415	445	416	415	404	419	379	412	443	444	459	390	421	414	446	426	445	428	443	417	429	407	446	428	487	379	417	420	441	425	389	419	413	402	439	433	416	391	428	445	451	425	415	417	424	400	421	426	452	414	433	437	416	478	426	410	432	419	433	435	417	382	380	419	431	396	418	402	425	412	397	401	438	403	424	445	412	405	407	404	465	396	470	441	427	441	419	440	428	425	416	464	394	415	425	433	434	422	427	444	409	428	443	397	421	403	416	411	428	458	430	424	387	401	425	442	422	412	455	422	419	416	427	426	427	423	425	394	421	403	398	399	463	431	440	429	411	444	450	432	393	437	450	417	426	423	447	423	393	385	462	410	438	407	395	412	436	408	439	434	437	409	433	429	413	439	438	424	425	449	437	409	443	473	421	403	435	408	428	410	429	458	397	444	428	425	432	451	422	425	455	417	402	433	431	433	397	423	432	432	402	424	430	419	420	394	422	427	406	437	424	407	426	401	394	446	423	437	396	429	458	416	424	381	429	417	431	446	443	427	436	437	384	404	429	437	408	431	488	436	414	392	453	428	422	408	423	419	382	437	433	443	438	431	421	401	403	399	407	435	424	445	412	449	379	419	416	424	445	390	394	431	416	419	412	411	429	409	460	438	472	439	453	405	441	429	434	418	434	423	416	439	423	430	427	450	419	438	419	415	426	433	437	449	425	394	443	445	416	416	391	415	444	440	453	410	428	414	426	428	449	451	462	464	459	405	455	443	418	400	438	426	419	418	432	439	417	438	446	462	412	421	437	456	414	400	439	426	435	392	425	441	399	456	435	408	404	395	431	450	416	401	388	415	465	399	439	403	448	392	419	436	432	409	436	427	413	416	434	411	463	456	457	435	404	416	428	422	431	419	410	428	389	380	412	403	478	433	408	412	398	394	419	388	483	439	423	435	401	408	411	427	422	436	407	414	436	424	402	416	432	439	439	405	408	435	435	428	412	486	397	443	424	413	425	445	455	394	406	408	424	436	448	468	387	432	457	389	405	400	428	384	426	394	455	432	476	417	427	402	417	429	395	442	417	439	425	415	448	467	455	426	419	422	468	485	426	418	455	416	427	404	434	368	430	414	437	430	413	428	430	418	410	401	417	422	387	427	390	372	415	452	392	457	402	422	414	419	399	392	431	422	389	402	440	420	424	434	440	468	461	423	460	425	439	408	427	430	423	434	428	433	411	395	401	429	409	409	462	419	427	413	415	372	448	399	416	436	434	414	444	437	436	416	428	417	369	411	437	426	469	399	421	457	421	432	421	444	413	425	413	426	394	413	454	404	413	392	418	445	404	445	424	372	415	427	420	433	456	442	388	431	422	447	426	449	422	423	419	423	410	401	422	380	384	413	437	400	396	451	412	439	441	436	434	427	414	403	415	467	430	443	416	417	415	422	460	436	440	453	397	382	427	420	446	407	406	424	407	462	399	453	411	392	398	439	411	415	413	415	448	406	433	432	433	438	396	456	409	457	430	415	410	468	416	444	386	416	410	418	405	441	418	405	459	455	408	402	387	449	405	401	406	438	406	425	425	446	420	408	402	445	413	432	389	423	399	388	412	462	432	417	392	438	410	392	411	427	448	364	441	451	446	420	422	408	448	423	391	438	431	376	416	446	398	408	422	450	410	442	409	437	377	438	447	407	449	459	412	429	460	409	425	448	420	442	429	423	430	412	405	454	444	449	424	421	451	426	400	432	417	415	445	401	465	442	448	402	438	403	409	438	386	413	431	418	447	420	426	408	447	459	426	412	429	409	406	432	433	390	434	430	402	426	399	436	484	390	412	453	442	408	427	407	408	444	417	443	408	409	419	425	418	419	452	434	422	422	425	452	424	448	408	427	464	432	427	441	435	424	454	411	456	403	386	408	408	416	401	440	413	404	396	428	429	450	432	409	414	419	404	445	420	435	435	450	409	380	418	444	414	423	399	399	430	449	416	425	405	428	436	432	421	416	431	441	457	434	392	423	411	426	442	409	415	442	408	428	383	422	432	410	413	454	430	441	400	388	389	427	434	380	424	395	459	422	395	453	459	467	406	460	447	420	419	393	426	446	406	430	455	421	406	437	429	456	430	388	444	401	401	399	424	446	450	422	409	420	403	467	445	415	423	423	422	420	462	413	392	424	440	405	408	457	442	445	468	421	409	414	429	450	425	428	445	445	420	384	402	404	428	430	411	413	423	495	372	408	370	419	458	449	459	415	448	449	432	433	423	390	433	407	406	455	429	391	401	419	390	456	416	430	403	449	432	416	395	428	437	426	423	421	427	418	482	402	407	392	446	423	433	422	429	418	461	423	388	383	414	376	446	438	418	418	406	448	410	408	415	429	435	442	437	460	413	417	435	444	413	452	429	425	461	447	433	413	414	418	403	405	401	410	459	412	447	437	441	449	473	431	443	413	458	424	433	441	449	443	437	402	408	365	420	439	438	401	481	448	462	401	423	394	428	393	420	400	454	401	426	415	424	412	416	436	421	439	371	392	416	445	434	433	442	440	385	415	410	399	417	422	395	426	399	446	412	414	454	413	432	413	444	430	448	433	415	388	426	435	446	447	404	393	428	403	459	426	400	428	408	434	430	447	443	397	428	428	417	417	423	443	440	437	395	426	397	396	444	408	398	427	435	434	422	424	424	429	404	399	426	421	460	462	419	394	434	414	420	404	373	443	423	437	410	441	429	433	415	414	394	433	458	434	428	410	428	423	420	416	427	445
5532	2064	787	505	717	768	667	544	480	448	410	365	290	251	213	225	159	143	126	119	85	111	66	70	79	81	69	69	67	67	62	58	37	44	39	44	39	43	34	43	34	30	23	31	35	44	40	41	32	31	41	39	43	44	34	33	31	38	34	35	31	35	38	43	33	42	38	25	35	29	37	29	33	25	33	29	30	40	30	32	27	32	32	37	26	33	40	34	31	31	28	28	29	31	47	30	32	40	35	36	30	30	27	35	39	35	40	24	31	36	39	34	29	32	33	21	36	38	34	32	35	46	33	30	24	39	24	30	39	34	33	26	33	30	30	27	26	31	32	29	30	32	28	31	35	32	36	43	30	31	26	40	37	32	37	26	53	33	35	30	32	20	31	39	29	24	35	37	33	35	28	36	35	28	33	38	23	38	39	35	31	25	31	39	28	35	35	31	29	30	32	44	40	26	41	35	37	23	27	26	23	31	39	35	36	27	32	43	40	32	29	34	32	30	47	33	32	39	33	26	41	37	33	26	30	30	37	40	25	37	53	33	24	34	32	44	28	34	36	30	37	40	33	39	36	29	32	35	36	34	42	33	31	29	31	27	25	31	27	32	27	22	33	29	24	30	35	30	33	40	29	33	23	42	43	39	37	38	41	34	34	27	24	36	31	31	34	40	31	34	21	27	29	29	36	31	52	24	32	26	41	20	34	25	49	29	33	33	35	23	38	24	36	31	33	30	31	32	24	24	32	30	28	33	32	30	21	28	32	25	41	39	34	25	31	26	41	33	26	35	31	40	36	34	40	30	32	41	40	38	37	33	32	31	25	27	39	33	32	34	24	25	34	35	35	23	39	26	32	29	42	35	42	38	40	43	25	50	32	26	29	38	36	27	31	32	41	38	32	56	27	22	34	38	23	31	28	32	32	43	34	33	26	26	24	35	33	27	35	32	30	26	40	37	32	23	32	26	32	34	38	38	33	41	37	26	39	33	27	28	45	37	37	32	30	32	26	35	34	27	29	33	30	29	34	25	35	28	34	32	33	29	29	29	32	37	25	31	34	36	23	36	33	35	24	37	36	38	36	44	39	25	38	29	28	30	29	35	32	31	21	24	33	40	25	36	33	43	25	29	38	33	24	26	36	33	33	35	25	33	33	35	28	37	32	27	37	38	42	33	44	36	36	26	36	35	44	31	30	38	30	33	38	33	26	28	34	41	37	35	26	28	26	24	26	34	32	32	40	42	25	34	38	29	25	34	38	34	30	24	30	42	23	43	38	32	32	26	23	30	31	27	28	38	29	29	23	27	34	21	44	39	31	39	35	34	35	28	44	27	32	37	50	45	21	27	27	31	33	35	31	33	31	42	26	31	30	30	31	28	38	31	29	35	27	36	33	41	31	26	38	31	47	40	32	32	33	28	38	35	30	32	39	32	29	38	26	31	35	40	31	31	34	31	43	39	42	33	30	39	42	29	24	27	32	27	29	28	28	37	30	33	22	30	33	28	29	31	29	29	24	39	36	29	29	31	40	31	37	32	37	41	45	31	29	34	26	30	31	30	30	36	35	20	34	23	29	36	35	32	29	39	37	30	40	33	32	25	28	33	30	42	35	24	31	30	48	32	36	39	34	31	43	32	23	39	32	32	37	30	36	33	32	35	28	25	24	20	46	29	21	33	35	27	31	26	34	30	26	34	36	24	27	44	40	29	35	36	45	23	38	40	41	37	37	36	28	41	30	30	23	37	36	36	38	44	34	23	38	32	25	22	31	37	28	30	36	39	38	28	36	38	40	44	30	25	40	28	25	36	43	46	29	34	30	36	29	40	24	37	34	28	30	37	34	28	32	44	31	31	32	34	30	24	31	36	25	33	33	32	44	28	49	36	35	34	25	33	34	32	31	34	19	35	36	40	30	24	36	43	40	34	42	27	31	33	24	22	31	31	31	23	36	30	30	28	22	26	35	43	36	36	35	29	22	37	28	33	33	29	31	26	40	29	27	36	31	41	27	31	35	35	21	35	40	30	34	26	37	34	30	32	36	31	35	29	30	33	32	28	35	28	39	31	33	40	33	27	32	34	34	30	40	43	37	35	24	40	36	47	25	47	23	29	27	32	33	30	38	26	51	27	30	31	31	33	32	36	34	35	46	27	32	43	42	26	35	37	38	34	25	30	30	32	23	32	21	24	29	37	34	32	29	34	29	30	34	27	39	36	36	51	38	28	30	34	22	24	33	37	32	32	24	29	39	35	28	42	38	41	34	30	32	33	45	31	34	33	27	36	33	34	38	28	30	32	28	25	33	34	34	41	34	48	26	32	33	26	32	31	28	25	26	34	40	26	31	40	26	31	36	38	35	36	30	24	33	23	30	21	26	32	29	33	24	28	28	26	40	39	36	28	31	18	32	26	34	28	30	34	33	26	33	24	28	32	45	30	48	36	32	30	43	41	27	36	34	39	30	40	26	26	44	26	45	21	31	29	33	25	27	36	36	31	27	41	41	32	28	34	28	32	28	34	30	43	32	35	20	34	28	25	28	25	36	35	25	37	29	32	39	34	30	39	35	31	31	37	39	29	32	29	25	27	31	34	45	30	37	40	33	28	32	40	28	44	33	26	37	36	37	28	29	31	40	32	29	40	38	32	44	40	25	32	32	29	22	34	38	32	35	37	28	37	30	20	28	32	30	42	44	39	33	38	32	26	30	29	39	23	32	32	27	20	36	21	32	37	40	42	34	27	26	38	40	29	38	24	35	39	38	42	40	28	40	37	32	20	32	45	39	40	37	34	24	29	32	32	29	35	31	29	27	31	18	27	31	28	31	40	27	38	42	37	31	44	39	25	39	25	26	32	25	24	39	30	37	42	33	45	37	27	43	31	28	21	31	33	40	32	41	34	26	39	27	36	35	33	37	40	36	36	30	33	30	39	33	37	35	35	32	30	22	26	31	27	30	27	26	27	32	30	29	29	26	30	29	35	34	28	49	33	34	34	22	29	40	30	33	37	30	39	31	44	26	26	22	30	42	33	32	32	31	36	35	43	26	30	33	45	29	28	30	29	28	40	36	27	24	40	32	25	33	22	28	27	28	23	36	35	32	30	34	40	25	36	39	42	26	36	30	36	31	41	39	22	41	20	21	27	29	33	37	42	39	22	38	35	42	33	36	32	31	32	39	30	28	34	39	34	31	27	37	37	25	43	32	32	23	34	31	23	37	35	31	36	29	37	37	35	39	43	34	32	31	27	36	30	36	36	41	36	23	31	27	26	43	35	40	27	43	36	33	35	35	38	30	32	33	27	29	35	26	29	21	30	26	30	29	26	33	36	29	31	36	31	29	27	34	36	37	25	28	27	37	28	30	31	29	34	38	24	35	27	22	27	27	32	31	37	33	27	32	30	35	30	29	25	32	38	39	35	22	27	42	32	30	36	44	34	27	35	25	36	37	36	31	34	31	24	30	31	26	31	25	39	38	30	25	34	41	22	33	37	35	29
41744	26010	16602	27669	35185	34885	32813	28117	24771	22015	19571	17406	15970	13843	11677	9927	8422	7110	5992	5083	4779	4260	3645	3136	3052	2948	2803	2567	2314	2359	2206	1932	1824	1446	1206	1130	1029	897	810	832	780	754	680	744	678	675	696	695	683	656	683	634	660	606	624	639	655	643	610	673	654	679	659	675	609	620	657	688	641	636	636	647	584	621	623	617	617	635	601	605	578	645	584	627	614	643	601	610	622	638	624	587	595	567	590	600	577	579	568	574	611	579	571	572	567	580	606	571	523	596	552	611	566	625	569	545	583	604	617	579	586	614	599	576	604	547	581	575	513	573	556	545	561	515	551	579	537	559	529	552	637	576	549	559	571	551	544	563	587	543	580	540	567	568	525	578	539	541	577	546	514	536	579	542	561	545	538	556	531	543	544	547	527	549	601	518	539	512	543	509	529	544	501	528	524	556	529	572	558	543	551	518	567	558	555	505	532	588	580	558	524	536	529	532	566	551	512	554	563	504	539	514	552	583	540	552	519	550	548	552	558	505	580	539	553	578	557	548	531	583	539	550	536	558	569	557	541	531	544	542	565	548	551	569	529	527	563	545	601	542	546	551	543	538	554	554	547	520	544	519	604	544	548	565	560	549	560	559	601	532	544	556	522	600	544	503	556	527	564	599	504	542	563	586	544	557	562	565	573	556	567	582	515	553	586	555	566	569	572	556	561	557	585	551	548	567	524	534	529	524	528	537	524	551	544	538	575	567	548	543	548	553	547	523	541	538	545	526	570	544	577	545	568	557	546	605	558	550	531	540	565	596	561	565	515	574	541	532	536	534	567	545	564	530	536	564	578	567	519	543	505	541	532	556	536	571	565	550	536	525	546	561	533	517	577	566	553	533	564	526	543	557	553	561	591	533	522	508	523	543	519	582	585	589	553	546	516	566	523	570	578	556	500	560	528	534	519	620	535	538	531	536	546	552	568	544	532	554	553	575	564	570	517	548	468	498	542	508	555	562	548	519	533	520	575	569	542	579	534	550	545	530	546	565	583	539	598	549	518	524	555	551	568	528	571	513	545	566	543	542	504	527	560	526	554	536	548	543	511	543	534	513	558	539	554	592	545	533	542	543	520	575	538	528	536	561	537	561	572	566	579	557	536	533	532	520	563	575	545	588	539	549	529	532	520	550	550	528	562	545	583	581	538	584	554	556	561	520	574	548	562	524	542	496	519	520	537	496	526	549	543	612	554	531	554	525	553	552	575	616	570	512	528	562	552	543	569	565	568	543	562	555	533	555	554	566	559	564	552	513	518	553	573	536	581	534	540	533	561	557	547	550	551	593	552	541	541	528	551	539	549	528	563	554	521	547	535	556	537	497	549	511	540	564	591	550	576	570	585	574	572	562	538	551	554	566	577	546	549	580	586	517	529	566	560	532	563	547	537	560	537	556	515	524	563	518	537	567	551	572	538	522	578	563	557	574	545	498	511	535	510	535	540	541	547	592	529	549	506	585	568	545	561	550	535	555	527	577	529	543	549	593	538	571	567	569	526	563	547	542	513	578	544	544	521	578	534	598	576	540	548	540	573	532	544	541	537	540	560	552	567	505	546	543	550	574	529	554	516	542	558	545	547	534	520	566	580	530	543	522	548	536	547	570	580	546	545	597	552	596	532	542	578	500	575	567	551	568	516	529	565	571	572	531	549	583	554	547	557	559	548	550	547	537	537	542	550	561	552	581	558	562	593	536	545	581	557	561	534	548	555	571	516	564	549	545	548	551	573	550	527	517	491	490	556	597	555	514	563	550	510	526	522	566	528	524	525	561	587	576	522	528	524	546	558	519	549	581	500	545	521	554	549	553	549	546	533	564	526	557	535	521	501	535	559	544	565	548	570	577	532	552	493	563	548	561	564	551	534	539	517	558	541	555	565	584	590	599	578	534	543	564	525	570	568	559	540	568	555	573	583	528	536	518	539	559	539	514	557	580	546	527	553	540	517	550	599	558	525	531	571	557	572	560	503	529	590	573	535	557	540	546	583	581	498	541	541	544	529	531	539	549	522	567	543	533	533	551	536	557	525	545	569	532	563	543	541	557	562	559	572	542	546	539	513	538	529	535	558	553	555	552	493	557	543	527	536	530	553	502	504	538	538	558	567	569	583	554	509	538	541	537	539	543	525	532	573	531	577	471	519	596	548	584	584	574	532	502	551	568	560	515	537	567	552	535	554	526	535	580	587	562	554	569	519	548	550	523	570	548	518	539	544	534	525	516	587	516	534	575	528	581	569	526	574	530	505	566	554	548	564	542	547	525	537	554	566	546	550	608	554	543	537	556	528	515	562	515	539	540	530	595	524	539	533	500	533	594	553	569	538	541	539	525	543	572	564	549	525	537	579	559	547	545	560	555	524	540	520	514	568	550	504	541	577	547	552	548	510	571	522	555	525	514	559	492	536	550	519	555	566	542	487	555	556	496	516	515	570	511	547	572	562	550	519	538	594	577	575	560	531	571	564	542	573	508	552	513	610	557	524	571	565	547	549	552	550	506	536	554	551	554	525	518	544	532	547	531	543	567	553	563	550	529	517	596	567	582	545	509	531	541	555	562	553	533	505	553	547	528	583	590	531	533	537	559	558	562	557	518	534	582	544	559	572	583	550	513	528	566	569	542	511	562	577	536	556	548	552	517	508	494	605	517	591	524	554	515	563	571	539	551	556	566	548	499	558	592	537	585	534	548	548	496	550	540	517	547	526	530	528	532	563	530	579	541	523	563	556	539	562	551	554	565	538	517	535	543	549	545	535	524	574	546	586	561	551	571	527	520	555	554	609	511	527	550	541	533	544	568	536	527	522	556	530	527	546	547	531	568	563	544	564	568	544	532	575	549	531	566	573	534	545	551	513	527	534	560	583	560	526	578	546	535	555	548	546	565	525	530	533	576	563	525	530	582	538	551	542	542	508	564	579	540	550	546	520	565	541	546	543	556	523	551	574	577	558	596	543	555	577	571	544	522	576	522	525	535	566	541	542	531	559	551	552	514	501	558	518	540	536	569	544	544	540	547	515	538	519	538	538	575	569	545	565	536	521	555	548	564	529	562	559	522	510	559	536	551	537	569	546	540	554	570	611	571	536	512	542	514	558	577	526	535	555	544	544	560	557	568	513	579	543	563	601	529	559	561	572	529	514	519	586	553	552	526	561	526	533	546	544	523	475	518	549	571	493	511	542	529	520	555	528	558	559	553	557	492	557	547	505	527	566	563	554	539	593	531	576	529	522	527	554	522	521	569	534	539	534	516	542	571	542	569	560	556	553	539	547	543	521	526	552	520	539	559	572	514	554	565	570	509	573	540	567	539	522	580	530	559	506	514	551	546	546	589	568	569	499	536	535	552	535	576	558	523	558	503	530	514	578	523	515	539	553	533	500	523	573	524	513	536	547	551	565	568	554	506	546	574	588	567	523	563	544	572	522	561	534	537	588	556	536	532	553	547	549	578	559	522	601	526	566	531	539	520
5443	1682	647	397	578	594	512	475	349	371	312	266	226	203	176	147	124	127	112	84	88	98	72	61	67	79	57	47	60	63	51	59	37	49	34	38	41	33	33	40	32	37	41	41	34	40	42	31	31	38	26	34	47	37	33	42	27	38	33	35	40	35	42	31	37	26	29	41	36	40	44	37	43	42	27	32	45	39	32	24	30	32	31	32	25	42	29	37	32	44	39	35	32	38	33	34	34	28	24	33	44	27	26	36	31	27	29	38	36	25	35	30	31	31	33	23	49	28	39	36	40	38	36	25	33	25	37	28	39	22	35	31	35	32	20	39	34	36	38	30	29	32	36	37	26	33	27	29	50	28	29	35	44	40	40	43	28	39	31	28	26	33	36	36	34	24	31	29	44	45	32	38	35	32	39	31	34	46	34	30	37	39	35	32	39	35	34	34	42	31	39	39	40	34	27	34	33	36	51	31	42	25	27	41	34	38	33	36	42	25	31	41	35	37	20	36	29	37	32	27	32	40	38	40	38	36	38	41	32	24	47	34	39	37	37	37	24	39	39	38	45	36	28	37	35	28	37	40	45	28	31	33	29	40	44	35	37	32	55	42	42	25	32	31	27	39	41	32	31	38	32	31	38	28	33	35	32	36	32	42	34	40	41	50	43	31	31	34	32	25	39	37	34	26	28	37	40	27	38	38	42	42	41	35	35	26	20	39	35	30	38	21	25	35	35	27	24	48	37	22	32	34	32	30	25	47	27	45	29	40	38	20	37	31	28	31	27	42	24	35	47	39	40	55	40	33	37	25	39	33	32	32	32	34	44	50	39	37	34	27	30	37	33	34	25	32	36	41	41	24	37	31	30	30	45	35	26	34	41	37	32	30	34	37	46	34	36	23	30	45	30	37	29	33	44	40	31	28	31	27	40	37	30	38	30	45	37	36	47	29	39	42	31	46	38	37	37	25	32	32	26	23	30	38	34	35	31	43	48	41	37	39	36	35	29	32	39	36	36	36	47	40	47	30	41	40	28	37	41	36	28	37	41	35	29	24	37	28	28	29	29	38	36	26	22	35	24	32	38	33	34	23	36	35	38	28	43	22	33	35	33	37	33	41	33	39	52	39	42	43	44	30	35	28	28	36	28	31	27	25	27	22	26	38	35	26	36	28	25	36	32	35	34	40	31	34	33	29	33	31	36	38	31	33	44	30	40	31	30	41	33	33	26	38	30	32	36	38	35	40	39	27	34	39	33	32	39	29	39	28	33	35	27	46	33	31	30	41	38	44	39	29	27	30	35	40	32	26	44	23	25	40	40	46	34	31	27	36	39	33	32	32	45	23	34	29	29	38	43	45	39	32	26	37	32	33	30	34	30	32	25	32	33	35	33	29	32	33	30	34	29	31	36	46	32	36	26	41	30	38	34	30	37	28	26	30	27	23	31	38	26	41	26	29	38	40	33	28	48	34	28	37	31	33	24	26	36	32	37	33	38	34	36	38	17	31	34	30	44	27	24	34	26	34	27	38	30	34	31	38	27	38	33	34	37	34	39	34	41	42	30	38	28	40	37	34	26	33	27	40	31	31	40	31	38	39	37	41	42	32	25	37	43	42	28	39	37	26	38	39	33	37	38	35	34	39	35	29	35	34	31	31	32	33	36	28	44	35	36	37	26	36	33	26	41	30	25	28	34	34	34	34	35	33	35	43	36	36	30	38	38	29	35	38	46	34	32	34	40	23	35	29	44	24	38	39	28	43	37	31	41	35	40	25	41	36	31	46	27	38	22	33	28	34	31	30	37	41	39	36	40	42	30	38	37	27	49	43	41	30	38	45	30	41	32	25	31	31	31	41	32	30	34	38	37	28	38	32	40	34	30	29	38	34	41	42	39	32	32	37	36	39	29	37	37	36	36	26	33	37	29	30	35	27	40	32	47	40	44	37	32	34	29	31	27	23	43	28	30	44	45	44	36	40	26	25	31	27	35	28	28	36	37	35	32	32	29	38	24	39	32	24	34	37	49	32	31	35	30	26	27	38	32	33	26	45	34	35	25	36	34	40	26	31	36	38	46	30	40	40	40	38	31	38	28	32	28	25	22	43	38	28	23	27	36	32	21	34	34	33	41	23	30	38	35	26	25	40	37	36	35	25	42	32	37	37	43	25	28	33	28	38	32	29	34	22	36	41	33	35	33	26	41	34	28	37	28	28	34	36	37	24	28	33	31	30	38	37	39	41	35	27	23	31	39	33	43	34	27	34	41	30	29	39	25	26	28	32	35	31	32	36	27	33	34	30	29	44	32	33	27	25	30	38	37	44	32	38	27	37	29	40	46	22	30	33	33	33	23	34	44	33	24	37	27	35	39	38	31	33	42	46	35	38	30	39	39	32	31	39	37	44	23	32	40	34	31	41	27	41	46	27	38	31	21	29	30	37	50	24	35	32	28	37	41	38	27	29	26	35	36	34	31	30	30	32	40	41	32	29	29	33	28	36	33	36	42	42	38	25	26	29	32	39	29	35	43	36	38	32	32	33	32	29	31	35	37	30	38	31	28	40	33	25	39	33	47	20	30	29	32	41	39	28	38	43	25	39	33	33	33	29	39	34	41	33	25	45	29	33	30	33	27	39	38	27	31	34	38	30	37	33	41	36	24	27	31	43	43	27	33	34	25	24	39	38	26	44	34	26	41	34	34	35	34	30	37	41	32	31	31	33	32	46	34	28	31	29	34	31	37	44	36	26	35	45	33	34	28	28	41	39	37	49	42	41	31	37	34	21	28	40	32	34	30	36	43	38	31	27	26	29	38	34	35	43	29	27	24	36	39	30	30	28	38	33	38	47	36	31	35	41	28	37	35	35	34	35	28	39	26	37	33	35	22	37	41	36	28	34	26	36	35	38	36	35	48	37	35	35	32	38	30	35	30	27	46	41	38	29	44	31	34	38	33	29	41	33	43	40	36	35	42	32	31	33	32	31	37	31	27	28	37	24	37	26	32	39	32	49	27	31	31	28	32	32	40	34	31	59	37	42	30	36	35	30	34	35	40	42	37	34	24	28	35	26	35	41	42	33	37	27	28	32	29	33	33	32	38	31	25	42	29	27	29	34	41	27	31	31	36	33	41	34	25	28	38	30	33	28	33	33	28	31	34	34	35	38	27	43	34	43	27	30	32	33	29	33	33	31	29	27	38	36	39	32	27	19	33	37	31	29	34	33	38	28	33	32	29	31	37	39	43	34	46	36	37	43	40	42	33	29	47	40	32	23	37	37	32	32	28	27	47	28	33	41	36	28	33	31	22	28	34	38	26	37	33	28	35	38	39	32	29	34	27	32	30	33	38	25	40	28	27	30	34	36	31	41	31	22	41	32	38	25	36	33	46	43	32	34	34	31	32	45	43	37	41	29	29	33	36	33	40	40	38	28	33	39	30	32	26	35	28	32	26	24	33	32	29	28	35	30	32	33	29	39	32	30	36	31	40	37	36	31	31	31
36520	23995	14614	25132	32681	31813	29794	25860	21838	19357	16861	14421	12762	11284	9472	7691	6430	5741	4873	4131	4006	3548	3063	2692	2520	2481	2374	2171	2126	2005	1768	1604	1429	1127	1024	1045	890	783	756	711	739	755	694	698	648	678	684	642	730	651	665	641	589	649	671	655	662	670	643	687	640	615	700	645	614	613	604	665	665	679	574	621	640	593	634	652	643	613	600	584	622	651	567	622	586	661	598	597	595	601	637	610	627	654	614	635	620	568	603	603	588	560	623	602	576	614	588	580	582	585	622	610	607	531	579	603	594	630	578	618	622	605	600	571	558	573	600	598	621	543	575	567	562	567	592	574	582	521	534	606	565	536	561	545	567	557	548	592	591	590	574	558	572	574	547	587	565	565	605	576	568	571	553	561	562	567	559	585	562	565	588	574	643	607	576	579	523	609	630	547	604	576	591	592	565	555	572	555	573	557	587	535	560	590	542	556	560	560	633	563	550	544	551	561	569	559	539	613	579	611	593	549	575	582	583	578	590	551	578	546	590	588	558	518	562	556	588	515	584	560	564	572	570	582	559	604	568	569	576	579	586	575	570	573	567	530	571	559	546	577	565	564	600	571	527	589	565	575	596	580	536	522	608	559	585	581	567	565	561	620	590	572	611	546	595	532	564	572	563	554	557	604	568	548	549	569	577	563	583	587	542	564	612	576	557	530	597	592	582	581	565	510	562	524	563	558	571	536	551	569	548	596	554	536	596	576	582	590	530	548	561	582	564	585	541	547	580	597	532	541	558	587	624	540	582	591	571	577	594	576	575	579	579	544	569	576	568	542	569	561	596	592	555	610	559	607	579	546	558	593	546	578	557	560	552	579	587	548	546	552	567	571	554	576	574	584	567	582	598	574	565	540	533	538	592	588	563	580	571	568	595	554	570	604	549	553	557	564	581	574	590	598	566	553	592	546	574	534	532	578	585	570	565	549	540	579	550	559	574	532	623	564	585	580	560	595	566	608	545	551	621	567	588	573	595	544	556	572	533	547	574	532	577	564	568	560	523	574	544	600	591	592	626	571	582	567	529	590	560	573	598	619	546	546	556	533	568	574	539	564	569	549	579	540	578	563	574	570	573	579	526	521	592	564	585	570	608	571	565	585	593	516	608	575	560	572	559	563	552	562	549	553	521	543	616	522	588	582	556	591	569	588	563	537	635	566	522	570	578	577	578	626	607	581	558	567	591	574	562	555	591	558	580	525	590	610	590	572	574	537	577	514	574	528	559	550	537	605	551	537	576	583	582	577	610	589	547	537	533	584	510	539	542	579	577	579	552	584	582	575	528	573	550	585	541	556	569	557	572	557	564	575	549	545	567	612	584	580	562	578	599	559	581	567	563	593	540	525	575	564	556	562	560	566	540	597	528	538	554	552	546	517	517	576	566	587	593	555	625	560	556	565	584	572	594	633	538	579	565	580	536	547	593	561	550	579	591	540	554	538	580	585	555	593	546	565	582	596	561	549	530	538	572	598	601	622	547	562	566	531	585	603	601	541	573	601	568	576	552	568	600	620	542	584	563	572	576	552	553	572	539	575	571	578	562	524	582	564	591	564	591	567	562	539	597	578	585	553	539	540	625	616	574	534	602	555	572	562	602	567	582	577	540	577	520	554	595	556	596	544	550	548	591	568	557	559	564	577	543	545	526	561	568	598	588	563	532	562	546	578	600	559	591	523	543	549	566	558	552	579	551	599	558	533	562	580	601	562	571	585	559	558	570	556	601	568	527	560	606	579	584	572	534	563	572	563	583	592	566	551	555	548	619	571	580	583	583	585	592	551	604	566	581	555	595	585	545	583	566	568	547	558	572	579	575	601	536	602	554	566	561	580	554	565	558	535	580	523	605	551	562	583	558	561	544	544	583	563	544	556	569	560	609	555	581	583	552	544	559	593	578	607	558	574	541	517	594	554	537	583	569	548	552	527	570	549	573	565	600	546	548	533	595	557	580	598	547	631	581	543	610	591	569	582	550	596	564	602	603	600	606	575	567	547	586	593	546	567	607	584	539	584	556	572	591	567	577	562	524	590	561	545	593	579	582	594	555	576	565	565	533	594	592	562	570	586	532	583	586	540	544	545	590	622	546	579	589	592	611	549	626	573	537	582	566	583	558	578	596	558	573	573	563	568	559	551	566	579	575	558	538	569	577	574	589	571	524	559	583	562	549	546	549	560	602	541	578	588	510	563	532	551	543	536	568	593	577	569	593	568	587	530	581	579	551	552	574	532	607	562	546	571	529	534	548	574	572	522	562	559	582	612	572	576	597	614	570	552	539	523	561	565	563	546	550	579	615	546	591	570	557	558	579	553	568	548	573	586	612	526	597	572	557	564	584	602	595	554	567	571	603	557	568	580	543	564	584	563	562	562	553	513	529	578	550	591	586	571	523	597	529	560	600	611	498	543	571	532	563	566	526	541	534	576	575	603	538	604	577	597	569	557	563	563	549	609	572	569	564	574	502	539	538	551	577	570	579	583	590	569	597	527	593	556	576	547	553	586	565	560	512	569	604	574	616	527	577	572	565	582	554	552	589	577	561	598	534	579	568	574	562	583	586	561	536	605	561	558	549	543	542	599	587	545	576	545	590	545	626	541	569	549	550	574	526	554	554	582	570	559	588	586	554	607	599	529	574	557	581	623	559	579	544	560	561	540	567	556	592	577	575	546	533	580	573	558	540	612	555	590	598	585	579	555	619	537	570	543	564	552	611	580	605	588	576	572	578	588	575	554	539	557	544	571	568	534	548	588	569	550	541	566	575	535	601	637	547	591	509	540	578	521	523	588	591	573	566	587	588	603	572	569	580	587	561	533	575	564	542	560	598	588	544	561	554	568	580	602	575	562	554	557	575	577	543	534	545	554	550	586	579	571	587	614	573	580	584	583	539	569	546	515	579	579	549	576	571	578	549	617	544	563	581	554	601	563	602	549	555	541	563	557	574	592	574	540	555	581	567	515	550	550	568	562	572	554	560	612	592	597	536	570	577	596	550	564	553	560	580	610	564	566	521	579	590	550	566	556	561	582	612	594	564	560	619	545	581	562	532	572	540	594	562	594	556	545	608	570	604	541	555	573	529	563	547	545	565	561	553	579	547	586	591	555	535	524	588	615	588	554	540	560	605	587	549	584	513	510	553	556	574	572	622	575	606	567	582	530	590	549	585	531	565	560	545	554	558	565	521	629	597	623	550	563	557	535	594	552	623	574	557	585	584	573	581	522	528	541	575	560	533	606	583	582	556	567	566	570	560	564	573	536	599	596	577	567	569	570	598	537	592	536	520	573	559	578	546	579	549	593	556	625	553	595	533	629	600	549	573	591	623	564	524	579	533	576	584	541	604	548	557	578	577	613	568	576	606	549	569	598	562	582	551	577	546	603	569	583	553	583	568	585	511	543	550	576	559	553	570	556	532	577	559	559	532	552	541	582	593	574	523	552	570	563	565	605	579	550	550	524	573	557	609	550	581	595
6842	2740	1022	634	902	954	797	709	558	522	443	389	326	313	238	196	162	155	116	121	126	96	110	78	87	80	100	100	75	82	67	61	54	60	58	47	47	38	50	44	50	32	46	35	42	34	59	38	29	35	54	33	39	35	35	48	43	39	35	44	37	37	39	39	40	46	46	41	45	24	43	53	30	41	48	36	36	38	31	41	48	38	33	50	38	40	37	34	49	35	39	38	37	44	56	35	37	42	46	38	40	31	41	35	39	39	44	34	36	40	49	36	33	42	44	42	41	46	38	45	43	39	29	37	38	43	48	50	43	35	42	36	41	40	40	40	35	43	42	36	42	30	38	48	38	32	41	48	45	38	44	38	30	39	48	43	39	38	49	34	43	41	38	43	30	29	45	31	41	27	53	42	35	41	51	29	33	29	40	44	52	45	41	40	35	32	41	34	42	42	33	39	39	42	46	51	43	40	33	38	42	36	31	47	38	41	38	37	36	39	46	34	41	34	34	31	30	33	49	39	33	33	44	40	38	40	45	43	36	39	40	31	47	34	37	51	46	34	46	31	37	44	29	41	40	43	40	28	44	54	31	36	27	35	42	50	43	47	35	36	28	28	40	55	31	46	32	31	31	41	32	31	45	35	40	42	32	39	42	47	39	52	45	26	38	44	26	32	41	42	43	40	32	40	36	47	43	45	58	36	37	29	33	37	35	45	45	40	34	33	40	28	27	42	38	46	48	39	44	39	36	39	41	41	31	39	38	42	45	38	57	33	51	40	42	45	37	40	41	29	39	48	36	50	37	40	47	33	46	29	46	34	36	47	52	34	36	41	37	48	32	46	37	36	32	46	32	38	31	35	38	43	47	37	43	30	44	48	40	39	35	39	34	31	42	35	34	33	29	35	43	37	39	39	36	38	40	45	44	32	38	35	30	35	33	33	29	41	41	33	36	34	36	39	43	48	31	42	36	35	35	33	42	43	35	35	47	40	58	49	48	41	48	48	42	54	33	40	34	45	41	31	42	52	60	34	41	37	38	42	32	39	44	51	42	40	46	40	41	38	44	38	47	30	37	30	38	48	37	25	28	35	43	28	24	40	30	51	40	50	45	33	34	45	40	32	39	42	40	44	46	37	30	42	41	40	49	42	43	40	35	48	33	45	41	35	39	41	37	49	33	30	40	35	38	40	38	32	38	31	37	38	33	46	43	32	28	33	34	48	33	34	52	36	34	44	47	39	38	41	45	34	28	44	37	35	43	42	38	40	42	37	40	41	39	34	31	31	31	45	41	29	36	44	38	44	38	39	41	36	28	41	39	30	37	38	45	32	48	29	26	44	46	41	38	43	29	38	23	34	35	47	41	33	50	43	42	38	40	30	40	36	31	42	32	38	36	30	48	30	34	39	35	40	38	37	37	35	35	34	41	42	39	43	26	44	44	43	36	37	28	37	33	41	36	42	41	34	34	41	40	46	48	39	36	31	42	29	35	52	39	48	35	39	30	41	31	41	34	33	30	31	33	29	40	32	36	55	43	40	39	37	37	35	43	31	41	35	42	42	31	49	29	31	44	25	31	32	32	44	39	41	38	40	29	35	36	43	44	34	37	28	39	35	39	38	43	33	45	40	32	53	37	48	37	33	42	32	34	45	37	40	42	31	40	44	34	45	41	42	31	39	51	42	31	51	45	32	40	57	53	29	33	42	40	49	39	32	31	35	38	40	32	30	40	37	41	48	26	33	44	54	45	28	27	37	50	37	41	49	28	37	30	40	35	32	33	49	35	41	28	48	35	45	30	45	45	37	37	44	42	35	38	36	30	39	46	48	30	40	30	38	42	42	35	32	27	33	45	37	36	29	35	36	42	48	49	32	43	50	47	46	45	38	40	38	46	39	33	42	47	42	42	43	39	39	33	38	41	42	38	38	41	42	38	46	41	35	37	40	51	39	46	35	48	28	49	32	42	36	35	40	37	41	25	40	39	34	37	25	30	32	37	44	33	36	44	34	38	42	35	36	37	31	40	30	44	40	37	52	32	43	40	41	34	54	36	37	36	33	34	48	34	27	46	34	46	40	35	37	39	43	38	37	35	55	47	38	35	44	48	36	33	44	39	32	36	44	45	39	42	43	37	34	39	46	51	35	47	36	34	39	38	43	43	41	44	40	43	48	53	39	40	33	27	53	44	35	33	37	42	32	26	21	39	41	41	39	35	39	46	31	41	33	44	43	39	41	43	45	28	46	28	35	34	54	37	42	34	47	36	42	38	46	40	36	24	42	38	29	40	30	31	26	47	37	36	39	44	40	46	36	33	45	42	36	40	27	33	35	33	29	31	33	38	35	42	39	35	53	34	45	44	33	36	39	35	36	46	44	47	35	33	34	33	42	47	40	37	45	27	41	51	39	32	44	48	43	41	26	35	40	31	41	48	52	46	38	41	43	41	42	40	29	34	35	42	35	46	34	37	40	34	43	31	47	41	39	33	27	35	45	46	39	29	37	38	48	37	48	32	44	38	46	38	39	31	28	43	52	38	44	26	41	38	54	51	34	33	48	35	48	44	51	45	43	46	34	37	48	42	27	39	43	41	42	49	48	30	41	41	38	42	41	39	47	37	42	35	38	44	46	37	34	30	55	37	41	38	50	45	39	34	40	48	41	33	31	31	38	43	24	36	30	36	42	47	51	44	54	40	46	40	36	40	45	33	33	37	37	43	33	50	44	48	46	36	29	42	44	42	32	53	34	35	41	41	45	41	52	30	37	31	40	34	35	42	43	50	39	46	41	44	31	25	49	38	40	41	47	31	33	40	44	29	37	35	47	39	47	46	34	43	35	36	48	38	33	32	36	42	32	42	32	39	43	45	35	43	46	33	32	41	26	41	31	42	22	40	34	39	38	39	34	35	41	35	41	51	35	37	31	38	41	49	35	33	49	44	41	36	44	36	41	45	44	40	29	45	49	42	43	34	47	45	36	33	35	33	33	44	50	41	41	39	34	44	39	34	42	46	46	35	39	48	35	37	47	50	32	44	43	36	29	36	49	31	41	34	33	35	49	39	45	42	44	34	31	42	38	44	37	50	43	40	45	39	47	42	46	54	47	46	45	49	43	43	38	41	41	45	38	36	45	48	32	44	38	30	43	46	44	35	40	37	25	30	45	43	34	36	36	26	31	21	36	34	37	35	41	32	36	41	34	38	34	38	41	36	43	41	34	34	32	44	32	38	39	21	36	42	32	36	47	40	36	49	40	49	48	36	41	42	48	53	49	36	44	34	41	28	45	34	32	30	42	36	38	41	38	39	37	37	41	36	36	45	41	33	48	34	28	48	46	29	35	33	34	32	40	39	52	44	38	41	35	36	31	41	34	41	32	32	43	35	37	44	32	35	33	32	41	43	52	31	32	41	36	33	32	44	50	43	46	43	48	41	41	38	36	40	44	31	48	41	44	36	45	43	31	48	52	33	43	41	44	38	35	38	41	35	40	25	36	42	38
44026	28071	18946	29453	37423	37392	34015	30733	26897	24380	21041	18082	16634	14698	12172	10295	8773	7528	6498	5737	5475	4897	4340	3902	3794	3731	3304	3083	3057	2737	2363	2167	1858	1524	1425	1318	1132	1001	988	908	861	883	830	883	840	823	854	820	836	831	767	766	763	810	774	781	802	795	785	804	773	777	800	799	838	787	776	816	765	779	780	739	742	746	771	758	735	751	755	707	724	744	713	714	743	756	781	706	684	750	698	696	712	717	704	720	712	716	667	695	708	704	713	689	686	701	701	687	700	658	691	728	640	684	651	695	697	670	735	744	723	729	699	676	668	662	660	675	645	655	684	636	648	623	610	691	702	666	680	678	671	667	644	698	659	711	655	695	655	698	674	580	661	684	691	693	701	627	666	654	662	650	660	648	662	647	695	619	645	632	664	655	670	642	619	621	663	664	679	672	654	657	632	669	634	678	628	651	653	614	641	642	652	686	614	650	637	637	668	620	636	673	668	667	683	671	633	649	673	608	680	645	670	646	639	621	660	604	643	647	722	674	669	671	643	666	644	611	665	666	605	654	673	643	595	685	668	615	678	673	687	670	634	648	663	641	673	613	654	655	693	598	640	635	656	590	640	627	667	659	655	638	690	673	633	693	711	674	624	678	682	637	637	673	635	676	622	592	628	663	649	651	633	625	646	677	699	686	613	650	617	656	648	659	672	621	606	638	667	660	638	700	654	699	684	681	634	686	681	616	632	669	679	623	595	661	686	664	616	648	643	709	636	648	630	617	597	685	661	645	638	611	632	654	683	652	644	600	613	613	604	675	641	614	656	636	650	598	645	710	687	602	652	667	641	710	606	674	584	596	652	634	648	642	667	689	677	655	648	643	629	687	634	628	675	669	656	697	643	677	634	627	664	652	625	649	667	646	652	699	650	653	623	596	665	665	644	658	612	611	694	646	659	646	647	632	630	621	685	668	644	670	648	616	629	617	646	666	673	666	697	701	633	697	681	632	667	660	659	632	678	670	667	657	603	640	643	664	645	610	651	618	680	638	645	675	652	656	656	623	630	691	632	618	679	626	690	667	636	658	648	663	673	630	703	623	635	653	652	698	649	653	619	677	646	651	684	663	592	649	601	687	618	662	638	641	629	656	672	647	642	644	657	624	646	638	603	648	644	640	624	693	701	669	622	679	610	666	644	675	672	647	699	599	653	681	631	680	642	630	707	645	633	645	620	623	670	648	604	651	647	660	681	684	666	616	611	664	634	611	652	651	630	623	647	664	667	668	639	709	665	664	636	696	672	641	679	669	620	600	656	622	677	637	669	662	616	624	637	651	692	644	658	642	673	626	645	660	628	626	656	604	670	650	659	627	616	653	609	656	634	687	641	679	613	660	666	671	643	658	638	639	668	632	634	626	677	660	666	647	656	630	615	645	655	644	653	713	640	676	646	643	645	649	699	653	645	653	634	655	652	651	660	681	678	659	677	641	604	649	661	642	641	619	631	632	638	660	629	688	634	666	654	642	648	654	674	622	688	625	621	630	648	690	657	684	608	667	638	699	651	667	646	666	659	660	621	666	619	669	663	660	642	647	660	665	625	636	667	671	656	643	666	643	648	658	633	624	668	656	677	694	671	636	665	645	671	654	675	642	608	633	663	646	676	633	678	633	657	648	641	677	635	642	623	667	630	636	665	622	643	649	646	645	595	636	671	631	680	640	633	686	644	623	640	675	666	604	649	704	668	705	665	636	656	621	619	684	661	682	695	625	607	613	663	653	614	654	640	625	631	654	633	647	650	657	607	688	576	638	634	648	652	646	654	674	669	660	621	631	655	653	607	601	666	592	648	626	671	660	661	617	659	653	660	669	664	599	685	622	667	647	678	660	691	646	676	644	645	667	683	641	631	655	669	651	619	651	669	632	649	652	650	589	601	663	638	639	630	633	637	675	670	648	678	627	632	640	689	686	600	613	595	607	674	675	648	622	634	691	654	674	643	644	634	611	670	686	630	645	676	646	675	709	685	665	622	618	723	643	638	672	639	650	665	635	672	671	657	664	699	662	698	659	653	651	612	650	631	669	656	643	645	636	667	668	620	642	665	640	618	656	639	651	655	640	645	672	631	620	650	642	628	689	653	631	628	643	653	658	659	598	692	652	693	651	619	694	666	614	697	638	624	634	679	633	608	577	652	661	622	632	662	650	642	623	671	644	663	624	677	645	627	659	677	655	672	640	653	636	613	637	612	664	679	640	650	649	623	652	652	621	641	680	659	687	690	640	692	640	680	642	627	624	637	693	648	647	654	649	654	642	667	657	689	568	640	627	587	622	669	621	701	622	635	613	614	632	635	703	625	663	632	633	656	651	648	609	658	650	656	653	654	665	604	599	667	640	685	648	646	676	630	596	632	654	676	649	638	635	626	594	657	649	619	635	624	666	688	664	630	664	619	655	623	661	630	651	639	679	707	652	622	634	645	652	649	630	649	685	674	643	629	648	653	667	648	634	631	652	658	670	655	672	680	653	616	650	625	673	634	673	667	686	654	632	638	644	608	656	648	628	627	603	644	635	663	659	631	637	652	588	690	642	622	658	631	642	657	643	650	698	634	657	652	676	663	664	656	612	666	668	672	654	620	634	658	648	621	673	621	615	639	664	617	654	608	627	643	662	666	658	634	641	649	644	645	665	648	642	650	650	636	671	681	630	645	645	661	633	625	641	653	636	733	622	632	687	653	657	646	650	638	678	669	683	673	654	631	670	675	708	653	678	658	657	647	652	657	635	634	644	682	642	627	651	650	608	674	654	717	686	646	664	659	645	643	674	643	657	666	645	655	596	644	627	656	666	621	650	671	605	653	697	598	623	649	639	626	672	610	651	660	612	652	644	667	653	653	675	684	633	616	665	621	634	645	633	607	693	675	623	648	645	615	626	629	664	659	658	607	654	625	675	659	667	659	675	679	654	644	636	627	622	643	645	659	657	654	635	661	703	645	631	658	658	674	653	662	650	682	652	669	651	662	639	629	645	632	642	634	663	690	577	645	637	640	640	646	658	632	652	624	645	619	623	668	653	690	661	669	644	644	695	669	687	651	649	661	668	654	680	650	681	652	663	657	616	628	661	666	674	659	670	649	660	660	639	665	636	635	641	653	638	660	669	644	634	638	677	690	668	616	682	655	649	655	623	650	646	685	682	659	686	624	641	640	652	621	650	652	607	638	694	654	616	627	664	629	628	652	663	675	682	641	670	675	685	662	612	685	625	642	670	614	621	612	650	654	620	697	707	674	664	634	608	679	644	631	630	671	652	660	610	653	662	643	629	644	637	619	658	626	635	656	680	625	620	667	664	670	658	616	644	711	652	648	649	625	652	658	696	657	637	681	664	637	691	639	644	676	630	651	591	635	653	646	636	628	685	602	679	601	658	670	639	680	662	648	613	613	632	644	675	625	685	674	618	641	651	636	654	610	662	635	661	601	650	618	684	624	641	721	656	642	673	629	664	662	667	642	673	623	656	710	666
3297	1045	476	302	437	416	388	318	315	229	219	186	160	153	123	109	114	83	63	67	62	50	53	52	53	47	45	47	42	35	37	28	31	36	37	24	28	25	28	30	22	22	28	21	21	27	41	27	25	27	12	20	18	33	35	28	36	26	25	27	21	31	29	29	21	23	24	25	29	28	26	28	26	24	22	24	24	24	24	20	25	29	24	17	38	27	31	32	15	27	20	27	22	29	25	28	31	24	27	19	28	29	22	29	30	23	17	32	23	27	28	28	28	26	28	22	21	24	21	20	16	27	24	18	22	27	38	24	31	28	25	27	26	28	19	27	30	23	23	26	17	30	27	31	19	22	27	30	25	23	23	20	26	30	23	27	30	27	24	19	34	17	28	21	23	18	24	21	22	24	23	20	23	21	24	27	23	28	26	23	20	30	25	29	22	19	30	25	39	28	26	27	24	24	16	33	28	22	25	23	21	19	37	30	31	19	27	19	20	19	26	25	25	16	21	26	24	30	27	23	18	26	24	29	20	28	24	25	25	21	21	33	19	25	23	29	17	18	29	17	26	24	31	22	17	27	29	29	26	28	23	33	21	24	30	30	28	25	18	24	27	22	20	39	21	30	29	23	35	16	24	32	27	28	19	25	16	26	21	24	28	22	22	21	25	36	21	22	28	25	25	20	28	19	26	26	32	35	25	15	18	27	24	15	25	21	25	29	18	26	22	30	30	27	26	38	23	31	19	28	22	21	32	18	27	28	19	28	24	32	27	18	27	22	24	13	19	27	22	39	28	23	27	15	20	20	25	29	19	33	19	22	20	21	22	32	26	31	32	24	18	12	27	18	31	19	20	30	25	21	35	25	26	29	28	24	21	23	43	27	23	31	27	18	22	18	22	26	28	24	29	20	19	25	21	23	32	21	30	27	23	24	31	18	27	18	28	19	25	22	23	20	24	19	20	18	18	34	24	19	24	24	27	21	28	21	18	26	18	20	28	36	32	29	20	28	18	18	18	25	30	24	24	12	27	25	25	29	27	25	17	27	25	23	15	23	31	38	20	34	25	22	29	32	25	20	27	24	19	20	26	31	25	29	22	24	21	23	22	26	34	27	25	22	19	25	20	27	18	32	25	27	24	31	31	27	18	26	20	37	28	24	19	19	28	32	32	35	26	21	31	27	37	19	35	26	36	18	19	30	30	18	23	30	29	29	20	19	27	26	32	20	22	29	29	29	24	17	25	23	24	20	30	23	31	27	22	24	23	29	22	27	31	27	23	22	36	28	29	31	28	32	28	29	26	34	20	24	20	35	22	30	23	31	25	28	23	31	27	23	24	21	30	27	26	23	20	13	24	20	17	14	20	22	31	26	27	22	29	32	25	26	25	22	25	24	25	20	26	21	29	22	30	22	20	31	22	29	28	28	22	34	30	23	21	23	21	22	28	29	24	23	33	24	37	23	19	17	28	29	22	27	30	28	21	24	20	27	24	26	23	24	19	18	23	32	29	25	31	30	27	21	25	19	33	19	26	22	28	18	25	21	24	32	30	27	25	30	36	15	31	32	23	25	26	24	22	24	24	26	31	13	19	26	22	22	24	16	28	23	22	38	30	28	33	24	31	20	29	32	25	22	16	24	22	33	29	23	28	18	23	31	28	18	17	18	23	35	14	28	36	23	29	25	25	27	25	26	31	34	17	29	33	26	34	25	30	34	19	26	20	28	22	38	25	22	33	18	21	23	30	32	22	26	29	21	31	26	26	28	25	25	26	27	21	25	23	25	28	19	23	18	25	31	22	29	25	26	28	23	23	18	18	23	28	31	29	20	24	32	23	25	18	22	16	28	17	37	22	20	23	19	32	17	21	23	25	19	34	26	24	23	31	23	23	24	21	27	27	23	26	21	18	22	22	23	30	24	36	35	20	33	21	19	21	19	22	26	23	22	29	19	34	21	27	25	24	16	29	27	26	21	17	28	23	20	17	18	16	21	30	22	25	25	28	25	28	19	18	28	29	20	31	20	27	26	31	20	19	23	24	16	27	21	20	21	22	31	21	23	28	29	30	18	24	20	25	37	33	30	22	25	30	28	34	31	28	27	16	27	25	23	21	28	26	27	28	22	20	23	28	24	24	22	28	27	17	18	21	25	20	25	31	27	22	21	31	29	27	21	26	29	27	19	24	22	28	26	36	26	27	22	35	22	29	27	19	29	21	27	23	22	23	29	21	33	23	18	36	25	22	25	23	35	23	31	33	19	28	31	25	21	26	24	30	21	19	24	24	22	17	24	28	30	27	31	24	30	30	24	19	24	25	33	31	19	25	24	26	21	23	26	26	25	33	23	21	25	21	17	22	33	27	24	24	26	18	32	23	40	27	24	24	33	25	20	25	32	19	24	31	19	27	32	17	20	27	32	36	22	30	20	27	20	29	42	21	20	23	24	29	29	27	31	20	32	19	24	22	18	24	30	23	23	20	23	24	20	20	26	25	27	18	25	24	23	28	29	29	21	29	31	24	31	26	25	29	33	23	24	27	30	26	28	24	19	32	29	24	24	38	18	30	20	24	26	18	31	23	24	31	22	27	27	23	34	24	28	26	21	31	23	33	19	23	24	20	25	19	22	33	20	34	26	14	22	19	31	32	30	30	26	15	27	20	15	33	26	13	23	26	27	22	28	33	25	20	31	25	22	28	36	28	22	24	25	19	19	23	31	31	16	26	25	27	26	24	26	11	19	29	24	27	17	26	31	22	17	35	22	26	32	26	26	19	21	33	30	26	20	28	24	20	24	23	29	22	29	20	28	29	20	18	25	23	31	32	26	26	24	27	23	29	30	24	26	27	27	29	31	21	31	22	19	26	20	22	27	19	21	25	26	22	17	25	22	18	15	22	30	30	20	24	22	29	17	23	18	18	21	25	29	22	29	28	21	18	20	25	21	25	28	20	33	27	21	24	33	25	22	23	33	23	20	21	22	23	33	34	30	23	26	24	22	27	36	30	23	23	25	32	26	23	28	20	26	26	25	32	34	25	27	21	26	25	21	22	24	22	26	22	30	32	33	24	30	29	29	22	28	18	22	27	34	23	31	27	22	16	19	30	21	17	23	22	35	20	30	24	30	22	20	30	32	23	31	20	23	27	25	29	23	23	33	20	32	21	28	29	19	21	26	23	21	17	23	25	19	25	25	17	25	25	15	17	23	23	26	26	34	25	33	31	23	37	18	27	22	25	20	25	16	12	23	36	20	29	23	21	25	30	23	22	24	29	15	25	18	14	25	24	26	23	28	21	28	23	31	25	22	31	25	27	30	28	28	23	33	24	35	26	22	17	21	27	30	29	29	26	30	25	25	29	25	21	22	24	19	23	28	22	22	29	24	23	30	30	32	26	28	24	29	14	22	27	24	28	31	28	28	26	20	26	16	29	22	24	22	33	23	31	25	13	28	24	25	32	21	15	24	27	18	28	21	23	16	23	29	22	24	23	28	17	18	19	31
33276	20381	12288	21044	28476	28534	25878	21682	18589	15366	12863	10806	9660	8377	7084	5527	4657	3913	3301	2879	2664	2594	2095	2029	1977	1906	1614	1451	1410	1298	1055	1011	801	710	710	665	587	549	545	539	532	530	512	504	484	485	456	496	485	477	477	491	443	470	453	476	457	445	455	484	481	471	503	436	462	464	489	513	444	469	440	470	468	509	452	523	498	484	471	451	477	473	436	458	465	437	465	448	461	441	452	418	451	466	430	416	468	471	440	408	474	442	463	446	464	391	426	423	407	456	412	425	475	446	391	451	413	392	490	461	461	416	421	397	415	372	407	424	438	420	428	413	398	402	420	415	411	445	406	443	405	431	409	421	445	427	372	441	401	416	378	433	432	387	432	461	413	446	410	419	413	449	431	422	424	438	438	391	469	389	381	419	382	449	446	417	411	399	435	427	415	438	440	424	427	425	433	433	433	445	430	414	400	427	438	433	390	452	434	397	407	404	449	410	394	408	413	446	412	448	435	431	439	406	410	393	435	456	416	395	409	434	451	418	421	452	442	451	407	442	426	424	431	407	422	401	423	437	421	453	425	438	425	413	421	386	438	409	426	408	410	439	423	456	461	435	408	422	408	410	420	399	445	450	423	418	458	418	394	393	430	393	426	392	399	383	434	423	370	431	433	395	374	421	430	436	433	415	377	458	448	422	460	425	420	401	416	434	424	415	396	385	447	449	389	430	443	470	425	423	425	457	398	394	397	425	417	432	451	389	415	421	457	434	457	425	387	453	428	425	383	436	413	412	425	443	452	452	494	406	447	416	397	442	423	422	427	427	416	465	383	403	443	458	432	423	401	396	400	404	431	418	426	460	423	419	414	432	406	429	432	444	408	415	430	431	410	406	416	425	447	427	418	458	416	418	414	455	410	362	415	416	423	430	443	403	452	407	449	430	425	431	422	386	429	395	442	408	427	437	433	407	413	429	383	415	411	412	400	391	450	418	424	444	416	431	380	433	410	399	459	457	438	413	409	407	423	400	414	403	380	427	426	416	418	424	393	443	404	416	420	420	411	465	447	423	431	441	466	422	400	430	454	383	407	458	433	409	372	466	389	408	429	412	424	441	421	406	411	427	458	441	383	421	412	413	425	442	425	391	446	419	431	431	433	402	415	455	419	414	405	413	417	450	433	446	428	431	392	439	423	413	460	411	457	429	408	426	475	395	424	425	427	418	440	437	409	416	397	406	413	405	446	417	457	438	411	418	397	419	389	440	403	399	441	426	443	433	438	411	426	398	420	439	414	420	433	418	415	446	394	429	439	432	400	420	427	414	399	427	452	446	395	399	384	430	392	410	410	443	416	431	400	440	390	447	394	438	442	403	407	439	420	393	419	424	423	472	446	432	448	455	459	366	433	398	426	413	431	426	438	419	383	428	395	420	424	409	409	409	419	413	416	450	446	435	415	399	424	430	392	423	456	402	405	456	412	371	423	412	402	423	402	421	431	409	422	453	439	404	400	426	423	410	433	428	434	399	428	427	426	425	436	404	431	456	454	417	441	440	426	406	426	424	407	413	416	428	424	407	435	382	463	421	420	408	448	416	440	397	402	390	420	408	414	478	410	426	441	396	397	409	439	431	402	419	423	414	385	385	440	394	424	400	456	415	438	431	432	414	431	441	436	388	422	412	447	432	433	443	417	452	433	428	416	402	438	385	425	414	433	419	424	413	442	379	414	414	389	439	394	411	418	423	431	439	392	406	444	398	432	399	435	414	442	414	434	418	401	404	428	443	444	409	403	429	437	437	410	433	461	390	424	437	428	422	407	366	429	407	482	399	419	415	413	399	429	416	407	457	435	409	438	404	412	426	452	452	430	404	416	468	396	424	424	467	398	432	430	438	445	426	436	401	395	447	412	423	449	382	399	416	400	460	429	452	449	407	425	424	411	432	397	413	463	411	434	426	457	442	440	401	460	399	389	404	432	414	422	434	419	403	466	441	409	455	440	428	416	410	445	423	412	403	444	439	408	458	394	396	410	396	430	471	396	415	395	375	419	402	411	383	438	427	446	425	410	437	414	396	433	439	416	399	410	429	405	437	422	421	414	407	425	418	398	430	394	421	439	438	414	421	423	430	442	435	400	404	421	462	446	434	420	410	465	412	447	398	394	416	410	426	429	395	414	428	461	432	411	409	459	421	395	387	431	419	431	428	461	427	437	462	414	455	405	444	396	420	409	382	394	465	431	421	418	421	393	458	412	462	433	419	438	434	419	447	430	448	444	418	432	444	411	415	422	462	396	452	387	441	413	426	415	421	434	385	432	437	418	456	420	430	444	417	425	398	411	421	485	423	409	394	405	420	408	409	416	452	447	425	455	409	440	411	441	399	412	362	493	441	397	417	409	433	416	444	434	419	403	408	436	386	426	397	458	443	430	444	372	432	426	426	433	424	435	401	425	436	454	410	404	403	423	388	439	451	418	382	440	441	414	428	441	422	420	425	421	436	420	433	375	414	425	438	438	426	428	396	422	416	485	395	407	422	413	432	431	436	375	380	433	390	448	404	411	405	370	443	412	421	409	445	432	437	393	463	405	443	438	412	407	408	386	393	443	417	416	398	445	442	419	398	430	405	409	420	419	413	411	430	410	437	402	433	418	442	400	463	426	422	440	462	421	408	427	412	417	397	424	428	431	446	421	410	424	436	412	383	427	425	384	403	407	446	459	441	412	414	428	438	428	409	412	411	410	413	444	425	422	424	430	452	420	384	403	387	440	460	413	450	423	435	384	411	431	408	407	421	446	396	384	434	452	390	409	441	402	449	400	425	463	419	408	433	400	427	420	418	426	383	414	417	417	414	435	433	395	437	401	422	427	447	412	440	410	426	443	434	431	425	420	461	408	403	439	436	408	460	400	435	427	422	420	447	371	421	422	476	454	391	408	414	429	429	409	419	425	404	384	440	436	412	422	439	416	417	447	428	398	441	382	420	401	444	457	473	395	418	417	426	442	428	477	437	410	398	438	397	396	451	421	434	437	425	425	437	395	447	409	442	446	406	400	433	419	407	405	422	458	434	424	402	410	408	406	429	425	438	433	426	458	441	422	428	389	414	433	418	414	411	424	414	423	435	439	448	437	432	402	406	374	419	392	404	439	416	398	464	438	413	416	404	416	406	418	437	435	420	442	457	415	423	405	406	447	434	440	488	415	432	403	379	396	428	414	383	403	429	426	448	423	440	460	432	421	404	434	372	442	426	423	443	379	387	409	396	378	410	421	415	432	422	406	392	390	441	411	414	436	421	389	426	449	378	400	464	410	448	431	448	424	420	406	451	407	390	408	420	431	452	396	404	411	435	415	438	416	420	416	451	440	424	410	385	447	459	425	480	455	402	438	439	418	425	413	420	422	443	397	439	397	408	453	384	431	410	419	452	425	406	455	442	412	456	413	415	453	407	413	415	423	441	443	382	443	407	439	424	401	443	413	438	457	399	436	473	427	420	412	427	409	405	422	482	389	422
5281	2148	857	608	772	770	690	597	527	445	373	286	315	260	233	152	135	141	129	106	125	90	107	89	67	81	69	66	55	59	60	60	32	33	58	42	41	36	43	35	37	31	36	31	42	43	43	31	35	26	41	26	29	29	37	26	34	42	34	37	33	36	38	42	35	39	43	41	28	28	50	29	39	21	41	38	41	26	29	28	32	33	27	38	24	24	36	38	40	40	32	36	26	33	37	32	31	31	32	28	29	36	30	41	19	27	31	26	29	35	42	38	22	36	39	32	31	39	37	34	28	25	27	31	33	32	36	27	33	34	43	37	40	40	33	35	32	33	25	35	27	32	30	32	30	38	37	46	36	45	38	33	33	28	23	35	24	33	39	39	27	27	28	25	33	22	24	25	33	30	24	24	22	34	32	28	34	34	34	44	33	42	34	30	27	29	27	27	25	33	18	41	30	22	22	40	36	33	46	31	43	38	41	34	34	34	30	25	45	22	44	37	52	37	35	41	42	41	22	30	36	30	27	35	36	27	38	28	39	35	43	28	41	33	29	35	30	35	26	32	39	30	37	35	24	36	31	41	28	29	29	32	32	36	36	33	27	34	26	35	26	33	31	26	40	40	25	26	37	35	34	27	37	33	41	30	21	24	18	29	25	36	36	31	37	22	35	33	38	29	39	32	31	33	37	41	45	38	29	32	21	33	24	29	22	36	26	39	26	37	33	31	33	33	27	40	35	33	22	36	33	36	28	35	37	30	35	29	34	31	34	34	32	28	28	38	34	32	44	31	28	28	27	25	32	25	27	28	31	37	38	43	32	31	27	27	29	32	32	36	40	33	34	23	25	33	27	41	37	34	33	41	36	30	37	38	33	40	30	37	27	34	36	45	28	27	30	37	37	33	32	34	31	34	40	38	23	44	30	34	28	31	38	22	36	42	34	39	32	30	29	30	37	41	27	31	37	42	20	37	32	24	25	39	35	42	23	35	40	26	35	23	25	36	40	37	28	31	31	33	33	38	31	38	34	31	30	27	32	25	37	25	35	31	38	39	42	36	33	34	34	27	36	25	41	43	27	25	36	38	27	38	34	23	43	28	30	38	38	24	31	27	28	32	34	26	30	31	37	38	25	38	41	35	32	43	33	31	37	27	33	37	30	31	28	32	29	37	26	36	29	31	45	31	29	34	31	29	29	31	33	36	23	31	31	31	36	31	43	30	34	42	28	26	41	26	31	35	31	23	37	28	36	41	36	27	39	27	16	27	34	35	43	40	33	29	32	33	26	28	39	29	33	28	31	30	28	38	29	32	30	27	25	40	30	36	36	31	32	29	36	35	41	26	31	35	34	36	24	26	33	33	37	32	32	33	30	36	33	28	26	37	38	28	33	26	23	27	34	26	24	33	29	28	34	26	34	29	29	30	25	34	21	37	28	27	26	38	31	46	37	36	28	23	35	28	23	29	28	38	29	31	29	24	28	26	35	33	33	34	38	30	34	33	36	37	34	36	24	24	27	24	33	44	35	35	35	36	36	40	35	40	40	43	36	32	33	31	45	32	32	38	35	34	36	30	41	33	26	31	35	38	29	29	37	34	44	23	31	28	27	36	42	25	30	32	31	40	46	40	29	33	27	36	34	31	36	28	31	37	26	37	32	31	32	38	40	31	32	39	31	40	41	37	26	28	27	33	31	28	32	33	33	34	26	30	31	39	34	30	34	36	40	31	40	38	43	31	24	27	28	32	28	39	46	37	38	31	39	33	46	38	33	31	37	33	33	32	26	29	32	31	32	32	32	36	29	21	29	34	31	26	38	43	30	32	30	36	34	42	29	40	31	34	37	32	26	23	35	33	43	25	34	43	39	27	33	32	34	37	37	20	45	26	35	25	31	24	38	33	31	33	42	39	38	30	36	35	28	41	33	30	32	28	32	36	23	37	36	31	32	38	42	38	28	29	37	28	38	40	35	30	31	41	32	31	34	29	31	32	32	40	29	47	31	34	23	29	27	38	28	34	29	47	38	31	37	25	25	38	32	42	28	29	28	39	34	34	29	46	34	38	27	38	32	26	26	29	34	26	26	36	27	31	29	35	37	34	33	40	26	28	38	25	29	40	43	37	37	39	37	36	39	31	23	29	21	42	35	49	26	27	27	38	38	29	22	35	28	30	27	32	36	42	41	27	33	27	39	25	24	37	27	42	27	37	24	34	35	34	35	35	38	41	35	26	39	30	30	25	31	38	38	43	26	25	33	27	32	26	33	32	39	26	22	39	34	39	32	40	24	28	27	38	37	36	33	33	42	28	38	38	27	29	37	35	31	39	27	29	39	27	41	28	22	27	36	39	27	33	22	31	34	34	32	33	28	36	44	31	34	43	29	31	36	26	30	34	38	24	27	41	34	29	24	33	25	23	28	30	31	29	32	35	35	37	32	25	27	34	24	32	30	23	34	33	34	30	35	32	36	33	25	43	34	40	27	34	25	33	33	31	23	30	27	28	41	28	31	34	29	30	36	41	28	32	27	34	44	44	40	29	29	34	38	32	30	35	39	37	37	39	27	28	33	26	37	32	33	40	29	31	40	35	29	37	35	39	38	39	27	32	35	37	31	38	38	31	29	47	37	28	32	31	33	38	30	31	41	35	27	31	24	30	25	43	31	30	25	30	31	34	32	21	27	37	22	34	25	32	20	40	32	30	42	30	32	36	34	34	36	33	44	37	32	23	30	26	26	37	27	36	34	34	26	32	33	34	31	32	36	26	28	37	31	27	38	45	40	32	30	21	32	34	41	44	50	39	37	32	34	27	35	25	20	29	32	30	28	40	27	40	32	24	33	26	32	37	43	42	35	32	36	36	32	50	37	39	31	37	39	30	28	40	34	33	33	33	34	32	28	36	30	38	35	37	29	31	36	40	41	44	28	21	32	36	27	28	32	38	34	25	25	35	31	29	22	34	38	41	44	32	41	29	28	37	33	30	24	40	40	43	32	39	32	28	23	37	36	28	34	35	35	26	41	41	18	31	32	28	40	36	33	31	27	31	23	30	26	34	41	32	27	33	39	38	36	23	28	41	28	21	38	30	42	30	24	33	40	37	27	23	25	37	36	28	28	30	33	28	37	34	42	19	24	36	37	44	27	35	33	39	32	26	30	30	34	24	34	38	38	37	37	18	22	28	32	23	40	23	39	37	28	46	34	47	34	33	38	38	33	34	30	39	28	35	31	37	32	34	37	25	29	32	30	28	36	32	36	30	31	34	34	36	28	32	35	30	27	36	29	23	32	39	31	38	37	40	23	36	23	29	37	43	32	27	32	41	32	25	27	36	35	33	46	24	37	32	32	42	33	32	42	29	34	38	27	31	37	25	31	31	28	27	33	33	25	42	31	37	28	42	36	25	40	28	34	40	18	30	27	32	33	28	29	32	29	29	40	36	44	27	26	36	29	31	26	25	26	35	38	24	32	36	40	30	35	35	35	29	24	30	33	35	26	34
41306	25911	17652	28814	35886	35368	33390	29036	25432	22357	19104	16526	14771	12575	11054	9117	7665	6452	5565	5279	4737	4342	3834	3567	3484	3114	2793	2604	2357	2086	1862	1649	1326	1262	1184	1113	899	837	762	731	731	773	708	704	723	662	731	687	727	671	634	662	681	709	687	690	641	662	729	687	662	730	734	745	701	742	699	686	687	667	664	606	624	620	678	620	651	593	575	630	557	595	581	570	610	613	631	608	564	540	559	613	564	600	616	627	573	555	557	580	546	560	584	550	550	557	580	534	578	567	522	547	631	583	551	601	582	604	579	639	661	653	603	563	514	547	501	534	550	535	605	543	533	561	573	542	534	570	536	534	538	562	549	562	530	596	592	540	588	538	568	595	527	538	571	558	572	573	539	550	573	526	540	520	556	553	553	551	570	613	511	517	543	561	551	547	525	579	552	543	541	531	523	510	507	573	537	541	559	548	559	550	558	574	549	549	546	557	527	516	527	569	572	523	539	582	559	590	547	580	540	536	551	555	564	523	546	519	578	489	543	568	492	463	515	552	572	540	584	531	559	548	548	588	517	589	576	559	531	560	555	520	514	549	568	509	532	518	558	555	543	594	522	524	537	573	543	571	512	560	506	597	553	566	522	555	547	524	536	590	563	503	559	604	529	539	521	552	558	509	542	527	558	528	591	526	585	551	541	543	524	557	550	576	500	528	542	522	558	550	565	544	548	580	549	555	539	557	569	584	523	556	561	515	543	560	564	506	519	547	524	563	498	525	538	582	537	525	592	547	518	565	557	561	529	511	553	555	582	528	554	528	525	551	547	537	552	577	523	533	564	526	524	543	547	547	515	543	546	520	526	504	575	548	543	548	557	553	519	555	541	532	518	509	530	554	544	539	556	549	552	575	556	530	542	522	551	547	538	559	549	504	556	551	504	518	584	539	508	522	512	563	543	563	538	549	549	545	541	524	541	534	571	531	540	515	542	531	542	565	562	568	545	541	591	549	544	526	551	587	554	554	584	576	537	572	572	542	495	556	537	518	511	531	486	530	548	545	516	550	544	605	564	534	568	514	548	558	566	550	518	574	564	571	538	558	580	536	576	567	540	538	493	556	513	505	558	537	549	565	534	513	551	543	538	572	540	531	554	511	528	525	576	498	558	552	523	570	564	575	519	547	552	538	548	510	582	575	542	547	567	546	517	544	526	527	517	553	525	576	533	559	533	566	578	515	554	545	554	531	569	537	558	536	581	566	582	545	557	536	557	548	522	535	583	553	550	536	542	555	535	534	570	553	542	526	542	533	560	575	555	556	564	549	527	545	560	547	529	591	524	548	542	533	537	576	526	547	568	542	528	524	582	516	567	569	572	597	540	550	574	517	551	531	572	521	561	528	539	565	506	585	530	542	511	553	562	554	565	552	545	531	591	575	525	599	496	578	525	550	560	536	600	582	553	598	526	540	535	575	578	549	566	545	544	516	507	526	537	543	549	564	524	585	542	543	527	501	589	533	566	576	604	560	501	522	574	563	532	585	527	547	522	535	531	509	518	520	530	534	553	576	517	587	558	554	570	526	564	542	566	601	589	598	561	533	598	536	527	549	527	527	526	558	552	525	561	545	549	537	534	557	516	540	537	537	534	548	534	537	552	572	533	573	555	587	552	544	547	517	553	509	538	576	576	519	505	538	563	532	585	591	543	585	523	543	555	538	560	559	604	574	520	560	524	587	553	485	510	560	584	585	524	528	547	520	530	562	528	482	557	571	532	541	545	550	560	537	598	566	568	541	517	551	551	540	536	559	534	551	566	541	565	548	510	533	552	597	520	574	517	540	532	548	537	567	562	542	500	556	546	551	586	549	574	568	526	525	550	547	542	539	506	567	576	558	539	561	562	506	548	562	574	554	528	525	543	526	562	529	548	551	541	551	534	523	496	580	520	577	572	506	540	595	539	546	536	515	531	575	521	543	498	547	591	532	539	525	559	547	561	541	593	539	542	521	538	556	557	579	570	570	524	525	531	512	598	544	544	550	546	556	543	491	506	531	536	541	519	585	474	571	515	509	566	566	546	533	567	538	538	546	551	495	553	554	526	533	584	547	524	526	563	561	536	611	527	555	562	532	547	587	549	555	533	550	525	574	565	545	516	542	532	578	531	539	546	557	558	549	602	549	552	521	505	557	517	510	572	561	544	568	549	516	516	522	517	575	525	568	541	525	535	531	527	586	581	525	546	546	501	559	519	532	525	559	519	559	529	563	585	531	553	631	565	563	556	582	553	528	614	550	554	544	532	550	557	546	580	542	556	492	562	546	537	508	551	535	534	544	514	536	531	515	565	541	513	555	607	520	566	531	591	603	549	556	533	566	520	537	539	511	578	575	554	540	583	500	564	559	545	530	554	533	553	530	540	564	555	578	512	580	534	559	552	534	540	514	569	543	583	579	509	535	541	519	548	510	539	567	552	531	521	560	533	525	543	526	537	535	521	533	556	528	553	539	521	524	491	547	534	563	571	484	616	578	556	498	538	531	545	566	533	552	524	569	538	581	563	522	553	612	546	553	548	561	536	532	523	553	569	537	541	548	601	562	523	557	564	537	556	538	521	567	545	542	549	566	546	528	557	563	577	541	540	553	562	546	537	601	555	563	573	538	569	533	580	498	554	516	533	539	540	611	572	582	583	554	511	524	582	528	527	510	536	539	523	533	564	589	552	539	553	557	486	548	541	539	541	543	523	538	588	536	551	529	564	550	539	539	524	534	579	569	576	550	507	553	529	577	604	545	554	541	507	554	554	532	557	559	564	588	528	579	598	600	553	520	587	543	578	569	540	571	533	532	526	576	546	578	560	542	549	553	539	501	562	541	527	511	563	514	551	559	527	534	505	555	531	532	542	555	552	554	550	545	555	542	544	538	549	545	515	583	580	529	550	547	565	581	533	563	525	537	556	584	540	529	562	527	524	566	563	533	557	542	533	554	535	509	526	535	554	552	535	563	527	534	565	512	524	568	559	558	561	544	531	550	554	541	564	535	526	546	542	589	557	532	525	526	562	507	552	552	537	525	559	566	570	543	559	572	599	557	518	528	560	567	566	548	567	537	552	537	517	507	499	523	506	498	561	536	531	509	528	596	549	548	562	528	516	519	524	546	549	578	547	554	564	556	530	574	573	540	567	551	532	525	562	518	521	574	543	529	548	544	493	593	536	556	504	555	523	548	526	532	568	496	561	560	554	564	532	567	536	584	502	581	504	536	565	523	559	571	514	529	553	533	569	512	518	564	517	524	574	532	484	583	578	533	537	562	561	545	558	524	537	558	530	523	521	593	497	559	578	551	582	562	525	540	523	531	586	542	544	523	531	509	561	559	539	565	539	508	575	554	543	535	507	544	550	530	585	532	523	570	542	552	578	522	535	545	522	544	557	516	532	536	524	578	553	549	537	530	541	556	564	534	565	570	553	545	553	550	527	555	558	529	544	583	555	526	594	571	547	563	541	543	572	559	519	615	529	531	562	516
5562	1566	720	479	600	694	574	513	468	358	332	268	235	175	170	136	131	119	99	88	98	100	85	75	75	53	56	70	49	64	47	45	46	40	43	31	34	43	42	41	34	23	47	41	31	37	27	38	38	30	45	30	32	34	38	35	38	31	33	22	36	31	43	36	35	30	35	43	25	37	37	31	45	33	31	39	23	24	35	30	41	45	34	32	26	32	38	44	40	37	23	34	40	28	32	29	43	25	34	41	43	33	39	27	31	30	44	40	29	34	39	40	31	29	35	16	33	39	30	36	45	33	36	46	41	27	47	29	37	31	38	32	38	32	37	36	34	27	48	28	26	30	36	28	24	36	40	33	28	36	29	32	36	35	24	29	29	44	28	33	32	38	25	31	35	28	38	37	45	37	27	36	44	31	33	29	37	39	41	24	39	35	42	29	29	33	41	33	28	39	25	32	28	36	34	47	44	36	28	31	34	38	37	36	35	35	35	27	35	30	39	32	30	41	34	34	40	27	51	36	31	44	33	31	35	32	39	46	34	34	33	40	34	40	18	29	44	38	49	34	37	41	37	36	26	37	33	31	23	39	42	25	35	36	48	26	30	38	40	27	34	47	39	30	28	33	27	24	28	31	31	36	33	33	37	32	36	38	33	26	35	37	36	39	29	30	35	24	33	35	25	47	26	30	43	35	39	34	35	38	47	31	35	31	21	31	37	32	33	36	50	37	35	29	37	41	32	37	35	43	29	29	33	42	37	33	33	25	28	39	40	30	40	34	35	34	33	25	38	43	34	38	39	43	41	34	31	29	28	29	32	24	30	37	23	25	36	35	23	37	39	34	40	32	25	46	27	30	29	40	32	26	27	26	36	22	37	34	28	33	32	34	29	27	34	30	35	27	29	30	30	39	35	32	44	29	30	27	36	32	34	31	31	24	29	31	33	24	26	33	38	34	28	34	38	37	56	40	36	43	32	27	33	38	41	26	35	26	37	43	27	42	37	37	26	45	24	28	27	35	46	36	42	42	31	28	22	26	38	37	26	29	35	22	40	36	45	24	39	26	38	34	36	40	26	39	37	28	46	27	40	39	30	39	40	18	28	24	35	27	29	39	17	30	41	36	26	36	35	29	38	39	29	42	35	30	40	33	39	31	34	29	25	43	42	29	26	29	26	39	33	31	29	28	31	32	30	30	34	32	28	31	27	32	33	30	28	41	33	32	36	35	36	38	38	36	27	31	29	40	29	27	28	30	32	34	37	26	26	35	34	25	35	39	41	22	41	43	45	20	37	28	39	37	44	27	29	37	28	31	33	47	35	39	36	23	28	36	34	35	35	27	34	26	37	30	34	25	24	45	34	26	34	32	41	31	30	36	32	29	32	41	32	33	38	33	36	30	39	34	35	34	39	42	41	29	23	27	33	32	31	36	35	35	33	35	42	31	37	35	40	34	41	34	30	29	35	34	31	35	37	35	29	32	33	25	32	34	31	30	50	29	33	39	22	35	44	37	40	32	30	31	31	43	18	32	35	32	51	38	33	33	32	32	29	35	32	31	34	34	32	37	40	34	47	37	39	33	29	47	38	37	34	33	29	31	40	38	40	36	38	34	30	29	31	26	29	36	18	35	38	37	26	33	27	32	29	35	27	31	37	30	36	30	33	40	24	36	37	43	39	23	35	37	32	39	40	26	33	30	47	30	40	36	26	25	30	33	44	25	41	46	40	28	31	33	43	32	33	30	34	40	34	24	30	34	26	35	33	31	25	37	35	33	39	32	40	33	28	31	28	42	35	40	37	39	32	36	30	32	36	40	37	28	36	28	31	31	33	30	36	34	44	30	40	30	43	37	19	36	34	34	36	35	31	35	34	33	37	46	27	31	25	32	31	39	26	33	31	47	33	38	34	38	36	40	33	40	27	33	35	30	36	48	26	36	24	28	41	34	32	25	49	27	35	41	39	30	35	37	20	26	35	33	35	38	27	26	34	24	27	29	39	30	27	34	24	36	37	36	28	33	39	25	35	40	38	39	29	25	41	35	35	37	36	31	28	44	38	33	38	45	35	40	30	35	30	26	32	37	37	33	22	26	37	38	37	24	31	36	33	33	32	23	39	35	36	34	25	36	36	36	32	42	29	27	41	38	26	32	23	35	36	39	32	33	28	32	35	34	41	40	32	38	40	32	35	24	44	23	37	42	25	32	26	23	43	33	27	35	24	31	31	39	20	28	18	38	36	46	33	38	29	38	32	45	29	40	30	37	34	41	29	36	34	37	42	25	40	40	38	34	25	29	29	37	32	23	39	27	31	29	34	36	30	34	33	30	28	40	38	38	29	37	27	33	29	28	25	36	43	23	29	33	32	28	30	28	42	34	37	30	30	33	35	32	35	44	34	40	32	27	30	37	32	27	35	42	33	32	37	33	36	24	31	33	32	33	44	35	30	37	37	38	29	47	31	26	31	31	34	37	41	32	29	40	30	36	40	33	24	42	30	35	35	32	22	29	21	38	31	30	31	34	26	39	31	39	29	27	28	28	36	34	36	42	37	32	40	35	26	42	33	31	32	39	24	43	25	44	37	41	37	36	36	40	33	30	30	34	34	43	30	33	29	27	28	32	28	28	22	39	30	26	28	32	29	37	36	22	30	40	43	25	48	39	28	34	27	40	32	32	37	37	34	33	21	26	34	31	38	30	22	34	26	36	37	33	33	31	32	40	38	34	34	29	39	40	38	29	31	36	35	31	30	31	31	38	24	30	38	47	33	37	20	32	36	24	26	24	32	37	31	43	31	28	42	27	31	35	26	39	39	36	44	42	21	26	29	35	31	29	31	33	34	35	32	40	34	31	37	26	37	35	24	26	36	33	28	34	34	34	21	33	37	28	31	40	26	46	41	43	32	29	21	20	24	36	37	33	33	34	29	34	20	37	44	23	41	36	41	31	24	33	36	33	33	28	29	36	28	42	44	39	39	33	26	42	33	30	33	20	25	30	26	31	23	26	36	39	33	38	32	30	35	28	35	26	34	31	34	35	32	25	32	27	34	34	38	36	33	38	36	39	33	37	35	37	38	35	24	29	34	34	40	34	35	33	41	31	33	35	31	35	38	36	36	28	28	31	34	29	33	31	29	39	42	42	38	37	27	29	36	32	30	39	30	30	37	41	38	26	36	28	29	40	41	37	30	29	32	29	23	30	32	35	29	42	27	40	35	36	27	37	33	34	27	39	30	31	44	35	39	40	26	37	42	46	21	40	37	28	37	34	29	34	23	37	35	30	17	37	30	32	31	36	47	29	21	38	44	33	30	30	34	24	36	36	36	31	31	30	36	30	33	39	32	39	40	37	34	35	42	26	36	42	36	39	33	32	27	35	38	40	21	24	37	42	35	34	47	28	30	37	44	27	37	38	18	23	35	36	27	31	35	36	34	23	42	32	34	37	35	31	30	37	33	33	22	36	41	32	17	29	30	47	35	33	31	35	31	28	32	38	38	30
36473	23305	15635	27180	33699	33809	30713	27298	23589	20594	17143	14055	12370	10369	8624	7527	6584	5066	4458	4242	3906	3632	3316	3147	2874	2554	2277	2148	1857	1617	1470	1305	1189	1071	1040	915	849	773	734	681	787	750	733	695	663	651	674	681	666	649	710	719	639	695	644	684	662	660	678	735	667	745	618	746	691	638	687	670	666	612	665	631	643	640	662	604	571	657	610	597	624	608	614	622	637	611	683	623	661	576	586	597	648	589	582	578	586	616	591	584	583	617	566	611	609	631	600	530	567	601	623	583	631	631	593	578	597	612	568	596	649	583	604	542	577	606	547	588	549	552	573	591	575	550	569	621	544	558	572	557	619	543	546	574	549	592	561	593	586	577	561	605	557	563	577	555	588	565	595	533	586	544	584	603	582	601	569	596	553	590	549	596	551	530	546	563	574	564	535	596	566	581	575	596	548	583	564	540	531	595	585	539	531	586	569	567	599	556	531	598	570	543	574	557	579	548	589	564	567	567	570	574	587	552	515	561	574	562	615	573	549	566	560	564	556	496	600	564	607	575	579	501	553	585	576	603	613	556	582	582	595	595	578	530	541	547	552	583	584	577	612	545	548	558	565	584	576	591	575	577	535	593	553	568	577	552	591	565	556	579	548	568	595	584	570	557	535	603	566	556	550	584	597	602	529	556	538	589	587	604	579	584	528	580	549	588	550	616	549	556	570	592	562	521	576	559	531	546	544	575	520	548	577	561	542	583	637	567	564	539	551	590	572	605	551	590	579	568	575	532	586	577	589	567	567	544	555	587	550	585	594	569	515	566	576	582	561	520	569	561	548	553	549	596	592	518	601	598	536	576	562	505	567	554	534	522	575	612	548	592	580	566	553	538	566	491	566	578	537	552	574	582	558	576	564	561	555	563	562	565	588	579	541	549	587	548	553	567	564	557	589	582	555	533	564	580	579	587	544	542	607	581	562	573	571	514	562	589	567	589	557	577	595	594	559	585	554	588	575	550	567	567	539	588	575	569	539	540	606	564	547	583	569	567	586	574	563	513	559	572	583	563	567	534	551	597	547	607	554	562	546	614	555	548	561	603	565	559	548	593	536	527	580	584	587	575	553	597	559	509	573	586	539	541	538	565	574	613	544	603	592	574	521	558	583	611	579	555	562	547	559	545	604	602	533	588	596	585	578	589	517	551	595	545	610	553	563	598	535	569	605	559	528	598	562	578	558	561	569	574	546	594	565	596	565	556	577	562	556	592	522	559	570	532	570	588	584	586	591	577	562	569	620	595	566	570	522	616	566	519	600	540	600	554	603	601	601	538	532	539	556	568	544	568	581	560	589	574	539	564	541	585	529	555	605	542	568	563	607	592	539	588	540	576	505	570	577	540	552	558	526	569	545	600	594	543	578	602	546	556	582	568	573	572	547	567	603	576	622	575	544	587	580	543	583	577	560	526	559	553	548	572	571	598	580	571	582	564	526	611	574	542	588	588	566	558	613	586	576	617	574	551	563	561	566	569	532	536	578	577	513	523	592	538	580	564	576	573	552	565	526	601	584	535	592	539	594	580	591	611	582	531	528	606	579	598	575	579	578	582	526	545	557	569	560	557	528	562	572	556	579	577	594	545	577	537	569	553	549	568	629	564	610	552	553	553	554	561	531	555	562	560	601	522	534	552	589	559	569	548	584	551	612	558	592	607	576	546	553	581	538	553	554	567	613	586	602	569	601	526	561	594	589	557	564	591	560	557	566	604	549	561	550	523	615	581	589	572	565	564	616	580	557	607	585	557	563	573	556	593	552	583	575	587	567	562	552	540	590	584	570	575	549	569	565	528	559	559	526	592	574	553	534	548	578	546	566	598	548	555	600	592	556	565	566	575	582	572	549	579	574	536	597	562	591	555	620	569	582	544	554	573	554	576	613	608	584	540	571	582	588	524	610	547	584	547	597	590	573	598	595	541	596	655	599	585	564	573	593	606	548	598	572	528	606	542	569	580	527	551	576	568	579	595	566	548	552	559	576	586	579	580	558	554	597	550	545	555	546	547	550	645	573	567	556	609	563	588	590	562	577	552	597	534	586	548	559	562	551	581	601	562	551	552	540	566	549	527	572	591	554	581	529	577	579	573	591	568	578	582	537	577	574	595	553	539	573	563	566	538	591	630	543	538	591	611	604	611	566	570	581	539	573	564	572	552	596	574	588	579	546	539	534	549	573	564	578	565	540	609	536	544	566	571	567	580	549	602	526	595	566	560	552	566	577	561	566	565	587	569	574	577	541	508	583	555	533	593	534	576	527	557	573	543	586	595	504	519	575	533	609	575	589	548	550	593	554	567	533	588	588	550	574	549	576	580	532	573	583	544	558	561	547	549	573	556	530	566	580	569	605	558	567	571	560	572	603	530	592	564	601	557	557	582	526	553	583	505	585	548	592	549	570	586	541	572	559	591	525	609	583	562	578	546	578	566	596	595	535	552	600	550	533	548	581	598	547	565	571	554	599	589	544	556	598	586	588	579	569	553	576	576	574	600	598	568	567	589	554	564	589	569	557	568	609	600	597	541	573	565	543	570	563	557	622	555	599	599	575	602	589	595	624	547	581	550	533	554	598	608	599	599	587	555	570	583	577	565	604	516	563	562	518	557	549	610	543	600	565	591	569	634	590	560	566	591	590	561	598	565	534	584	571	560	556	577	543	571	573	626	555	576	579	567	586	554	554	559	569	563	538	600	552	540	561	541	562	583	554	564	567	600	584	581	575	551	566	551	592	557	578	580	574	558	579	552	564	619	580	556	552	552	554	557	576	584	561	542	602	602	580	538	569	560	582	544	581	523	592	548	548	565	538	555	540	572	584	578	608	603	546	570	606	573	520	543	597	549	533	565	533	600	592	547	604	572	615	562	570	575	567	553	547	555	599	570	564	563	562	562	601	555	588	604	543	548	557	589	602	546	593	557	576	585	534	631	565	554	568	526	561	544	576	553	532	563	588	588	543	538	590	571	574	534	549	544	602	569	605	542	575	548	562	544	554	609	537	549	619	561	592	548	581	541	540	552	583	595	603	579	554	559	618	574	554	541	581	594	569	573	534	568	571	599	634	549	575	542	581	609	542	552	560	570	623	580	548	545	564	566	577	580	541	585	580	552	551	552	605	561	609	544	577	613	630	575	609	594	576	565	551	593	547	543	557	555	590	577	553	550	537	559	579	571	575	550	574	591	548	570	576	537	639	590	598	544	538	583	553	575	542	495	577	585	546	546	547	554	523	608	588	572	555	555	572	585	550	552	561	569	557	568	557	570	568	593	593	543	617	550	535	563	572	575	576	587	570	577	568	560	564	550	582	576	579	546	542	555	587	569	539	560	580	550	538	586	592	559	573	550	560	566	615	603	584	537	590	544	572	569	541	592	595	541	588	588	552	591	569	572	547	553	572	567	545	578	560	587	584	549	558	571	546	537	545	591	580	579	605	575	580	575	577	544	574	602	595	577	560	573	584	579	581	553	553	530
6724	2762	1079	743	1086	1006	909	844	671	550	476	377	348	279	263	210	168	174	155	141	129	103	116	109	95	101	97	85	55	70	59	52	56	58	39	52	52	34	44	49	51	52	42	57	39	29	46	39	51	41	37	41	44	33	38	50	40	52	45	46	33	46	34	46	48	45	48	39	50	47	44	41	50	46	40	38	42	36	40	37	34	29	40	43	29	43	33	39	44	33	36	34	34	40	42	41	47	49	45	48	40	33	31	46	38	44	36	51	34	24	37	42	38	45	42	44	33	46	31	44	54	25	33	48	40	35	30	37	37	31	34	36	37	38	36	45	45	27	39	37	40	35	38	41	43	42	38	39	36	43	36	31	32	27	49	48	38	41	30	34	54	36	32	35	39	45	45	37	48	46	41	36	34	34	41	32	36	35	34	40	23	39	28	31	34	44	44	37	39	29	38	40	41	40	52	36	38	42	23	42	41	36	33	32	42	47	34	46	35	36	35	42	35	46	37	47	34	37	47	41	49	37	44	34	49	33	36	24	32	42	39	31	42	33	47	62	37	44	33	39	34	44	47	43	42	34	38	44	32	50	42	44	30	49	28	36	31	40	36	36	48	39	43	38	38	38	37	42	37	24	30	41	25	42	35	38	44	44	44	32	40	36	42	40	34	32	39	31	31	52	34	35	47	39	34	42	40	25	36	48	29	40	34	50	33	26	35	34	30	47	33	42	48	36	39	31	32	33	48	43	55	44	39	35	38	46	38	43	39	31	38	32	46	37	43	43	32	43	27	40	33	37	47	50	48	34	39	39	32	38	38	48	50	37	34	46	40	46	40	42	34	35	29	31	26	29	46	35	34	47	35	45	50	32	25	39	38	56	41	51	32	35	29	48	32	31	40	36	30	48	35	41	40	45	35	33	37	27	22	43	42	29	44	37	31	42	40	36	36	35	33	35	36	39	34	42	39	35	37	40	36	42	33	43	38	27	51	50	41	38	42	47	32	39	37	49	43	36	40	34	27	29	32	36	33	30	45	34	40	42	48	36	39	36	38	30	50	34	39	49	39	37	44	36	46	40	36	40	39	32	38	44	39	31	30	35	28	32	40	32	42	29	41	38	36	34	36	43	51	29	36	35	43	42	42	38	45	40	43	38	52	31	37	33	41	33	39	34	39	28	32	31	46	37	47	45	54	35	43	34	32	37	44	34	43	45	38	33	38	40	46	38	36	45	34	40	49	51	37	40	42	34	46	32	48	45	42	37	31	33	41	36	30	42	28	40	37	35	35	41	38	39	36	40	46	31	38	42	45	51	47	41	32	43	50	44	40	28	45	47	34	40	36	31	41	32	43	43	33	51	42	35	29	30	57	41	39	41	48	33	46	32	43	35	34	42	39	36	30	40	44	30	48	45	42	32	31	38	38	33	49	38	32	28	42	42	43	28	40	43	36	42	53	34	39	40	41	41	45	39	40	44	42	37	49	38	41	42	33	30	39	33	45	42	29	31	37	39	41	45	41	33	36	41	33	46	31	43	49	34	30	39	41	31	38	27	32	31	25	36	35	32	43	42	34	45	37	35	33	34	37	35	28	31	54	39	32	33	36	40	32	39	48	43	37	35	49	43	40	38	50	40	43	34	43	42	36	45	38	41	34	30	38	44	49	33	40	53	41	37	34	36	35	32	40	40	52	38	41	44	41	39	37	42	57	48	43	24	45	30	31	32	41	37	39	39	36	44	32	48	34	34	39	37	40	42	39	42	33	40	39	40	40	38	42	44	43	45	38	31	35	38	36	49	36	33	33	44	51	37	34	44	28	58	53	39	32	35	39	33	42	33	37	34	43	39	37	47	43	32	34	42	40	36	44	47	41	51	39	40	41	33	46	28	40	49	39	48	37	37	30	53	48	43	47	35	29	33	44	31	33	38	46	36	39	28	42	47	46	50	36	40	38	34	40	38	40	35	33	34	49	51	32	40	41	41	42	42	35	37	40	39	45	44	40	39	44	53	33	39	35	47	39	30	34	44	27	37	52	27	43	41	32	35	29	36	38	35	50	38	41	41	42	41	50	40	34	48	41	51	45	34	42	50	33	39	41	41	44	26	49	44	41	36	31	54	54	30	30	36	35	35	48	46	42	32	31	41	42	29	49	34	34	45	35	44	45	29	40	40	41	47	37	46	47	37	43	37	38	47	35	36	40	48	32	34	33	53	34	27	47	38	47	43	47	34	45	49	42	35	29	40	33	53	36	47	35	53	37	36	36	35	44	34	32	40	40	36	32	28	42	51	35	39	44	44	43	50	42	52	38	29	54	37	36	41	49	34	31	54	33	37	43	39	43	37	44	54	34	33	36	43	34	45	28	40	41	30	41	51	41	36	42	28	35	43	30	31	42	30	41	37	40	36	39	48	38	35	26	36	42	44	31	37	47	30	40	40	45	44	34	51	37	37	34	36	50	39	33	39	34	37	52	46	34	40	46	33	38	37	28	44	45	37	36	45	41	46	39	55	38	24	42	45	33	42	37	35	34	35	32	36	48	48	47	36	39	32	46	36	31	49	37	26	38	38	37	31	36	37	35	46	27	41	44	35	47	37	42	38	33	37	41	46	39	43	47	33	34	39	47	23	35	26	32	31	34	44	26	41	38	37	42	37	37	35	39	41	38	37	37	35	45	52	38	34	42	35	39	37	34	44	32	31	30	32	37	32	41	36	34	46	34	39	35	40	50	43	39	40	34	46	45	32	31	37	39	37	32	44	42	44	36	30	38	38	40	39	48	34	32	46	27	35	31	33	34	36	34	33	32	35	48	49	39	36	38	33	39	48	31	32	42	22	39	35	34	44	33	40	40	32	39	38	34	40	49	55	44	34	36	42	38	33	34	36	38	30	35	39	55	38	32	38	35	40	32	37	32	43	31	38	41	31	39	32	45	42	45	43	44	31	39	45	40	36	32	28	38	41	34	38	40	37	36	38	24	36	30	46	37	29	38	47	38	36	50	36	39	30	42	31	40	45	44	41	32	44	43	42	31	50	44	37	37	33	39	42	47	46	41	48	35	33	44	29	35	36	42	36	32	42	33	46	43	31	33	35	40	30	38	53	36	45	38	42	44	34	41	46	36	43	37	34	52	34	34	31	40	35	40	48	44	39	31	45	41	39	36	27	33	28	30	44	29	48	34	39	48	40	43	48	33	38	45	32	48	48	44	56	42	36	36	33	47	38	45	32	38	43	40	34	29	44	30	41	42	39	39	33	36	37	30	28	36	40	38	41	36	34	33	42	35	27	37	32	36	33	41	42	40	39	41	37	38	46	45	32	38	38	38	41	31	36	36	40	44	42	39	42	39	32	43	32	39	38	39	43	38	32	34	33	32	46	37	39	36	39	30	43	52	40	38	39	37	34	35	61	35	33	37	41	32	40	31	37	42	39	33	33	39	40	41	36	28	49	39	40	33	42	31	30	35	34	48	30	38	45	42	35	41	41	34	31	53	33
43607	27366	19815	32171	39228	38653	36445	32311	28654	24682	21310	18156	16221	13433	11471	10040	8906	7675	6736	6091	5847	5293	4918	4344	3923	3621	3178	3106	2518	2240	2065	1753	1626	1494	1400	1084	1011	981	959	905	883	908	868	863	852	846	835	842	794	830	764	797	815	786	742	831	803	861	814	824	804	884	843	863	840	861	891	814	821	815	846	809	737	752	748	746	709	701	726	713	716	753	687	734	732	717	741	798	706	682	692	692	681	729	666	714	696	666	700	677	653	707	699	678	643	685	681	633	670	645	669	722	686	674	714	654	625	720	720	735	676	743	668	635	634	644	629	645	667	678	626	615	660	660	641	631	638	668	642	639	666	628	645	649	644	670	666	648	658	666	658	627	692	674	628	615	646	682	640	664	623	612	676	669	680	649	673	674	655	650	675	636	686	614	623	633	659	705	632	685	639	666	667	673	640	663	628	643	639	601	650	613	612	671	682	649	681	656	672	642	644	636	621	668	597	615	670	651	685	657	671	614	643	644	639	608	642	640	635	615	640	630	658	666	672	614	662	629	668	670	655	690	636	653	611	684	629	643	638	650	657	644	659	683	658	632	635	663	672	627	603	628	594	634	640	735	609	649	639	633	626	626	604	700	640	682	659	663	702	618	683	635	670	664	665	658	673	673	664	689	677	621	636	660	642	663	650	648	692	651	619	643	627	707	656	640	638	683	639	620	628	659	660	629	630	674	636	617	633	628	646	618	629	673	624	587	659	653	699	655	634	613	664	620	627	665	646	668	660	664	633	656	631	601	663	631	600	641	629	661	627	594	659	665	634	656	647	646	606	710	641	605	632	635	659	679	599	691	666	676	661	607	648	684	608	640	700	641	636	641	597	611	600	654	639	663	605	648	628	619	629	650	643	627	623	637	664	577	658	619	613	611	648	598	648	698	640	640	644	646	652	650	629	672	640	630	667	658	620	615	624	652	648	686	675	668	646	672	644	676	707	624	678	647	642	699	614	619	671	616	686	638	648	664	634	656	629	647	592	644	701	653	603	676	666	641	636	648	650	634	659	638	610	665	626	671	605	619	648	677	648	647	639	653	621	636	687	676	608	635	617	672	621	634	616	658	640	626	659	651	657	633	669	650	653	645	684	633	633	639	691	642	643	655	723	647	695	675	667	611	625	682	685	691	632	607	629	645	645	656	648	669	642	629	645	635	667	638	632	649	659	643	620	620	670	679	636	660	690	647	693	623	621	673	698	654	664	676	640	702	588	618	620	673	604	614	670	648	659	673	665	653	635	635	614	661	657	665	619	638	679	631	639	641	633	631	625	639	606	642	608	652	625	645	688	625	609	639	632	659	695	648	600	699	623	675	622	602	606	671	645	658	633	608	582	612	651	671	623	623	670	607	683	646	659	667	691	628	685	658	599	663	654	615	648	676	651	635	666	618	668	687	651	662	661	645	617	643	618	605	659	643	610	683	628	659	630	667	625	652	666	687	679	622	635	624	620	661	659	685	690	604	620	643	624	640	610	648	615	634	691	600	640	586	606	661	660	613	656	638	627	672	637	663	654	667	654	628	662	677	719	645	657	629	609	673	611	626	643	646	668	643	649	652	668	604	604	672	644	641	669	653	639	659	629	691	692	642	608	681	642	588	634	682	613	657	681	628	596	622	718	648	630	691	639	649	655	674	621	659	659	677	620	640	650	622	663	668	674	668	652	633	685	666	662	644	641	625	599	605	623	645	620	641	665	634	639	656	634	600	610	656	637	615	673	626	669	648	673	594	649	635	616	631	631	619	665	626	613	662	658	678	659	629	671	646	647	642	622	674	668	651	670	671	575	618	618	652	622	611	625	648	636	637	642	671	664	621	675	661	641	698	658	678	650	672	607	631	685	681	662	660	647	641	638	707	630	662	642	645	610	689	613	615	675	605	669	625	633	644	634	639	630	625	602	652	671	707	622	653	597	648	601	586	619	645	673	611	662	639	651	646	657	660	641	709	632	642	663	625	612	612	665	648	646	610	644	646	698	626	614	697	590	643	653	665	607	617	628	679	695	647	637	659	654	614	651	622	647	634	685	663	641	610	667	715	657	668	684	632	634	618	674	675	628	629	619	620	657	658	669	599	634	686	645	661	639	609	653	678	603	694	635	635	683	659	642	606	663	668	629	645	648	589	673	659	658	658	666	625	600	657	658	636	629	642	649	623	691	660	656	639	608	667	626	629	641	635	639	627	655	661	637	653	666	647	649	671	648	626	625	634	643	648	652	652	637	614	690	639	688	595	647	660	635	586	647	634	614	647	656	650	644	679	646	669	652	643	664	664	685	670	654	660	693	689	645	674	614	633	660	644	694	576	659	675	660	676	681	644	660	674	604	638	655	641	628	637	599	656	628	640	654	641	622	619	675	652	633	606	667	646	598	625	669	654	607	660	649	628	662	604	646	637	654	656	665	642	682	687	626	605	660	622	640	650	644	660	657	637	633	626	636	634	622	650	665	702	632	637	607	623	659	623	637	642	666	660	605	649	617	623	637	677	647	641	670	618	629	628	618	676	665	664	614	633	584	599	648	638	629	651	649	686	659	667	653	704	652	619	611	677	635	639	642	647	612	641	644	620	649	651	682	650	648	659	614	640	660	626	633	683	706	600	633	645	634	633	620	674	624	655	656	669	626	633	708	692	693	633	625	628	664	578	668	649	654	653	622	687	676	612	598	655	612	670	709	625	603	634	628	654	694	652	625	653	660	653	634	613	649	615	713	641	636	714	658	699	634	649	660	583	652	620	648	643	680	681	650	628	687	594	636	655	682	607	676	666	682	671	674	641	657	595	638	655	668	655	636	621	661	628	699	637	635	647	696	654	628	653	601	654	665	576	646	673	610	687	654	632	683	624	618	655	633	650	631	679	682	616	639	644	671	632	657	653	711	646	627	643	667	606	674	659	623	694	606	717	702	653	649	679	641	664	673	636	622	657	687	680	656	673	630	655	612	653	634	645	642	702	597	625	667	619	617	626	672	617	664	606	617	626	661	637	662	701	602	601	636	649	652	649	632	656	639	630	656	671	631	643	634	634	655	635	649	665	662	635	619	631	620	646	652	607	617	627	646	613	607	668	658	600	609	655	631	650	604	634	625	688	660	685	638	609	676	676	686	636	649	640	645	650	648	655	686	659	672	657	663	616	660	641	621	650	625	624	658	630	646	610	661	639	596	637	636	656	707	644	626	616	614	620	649	661	648	582	642	607	653	672	672	630	653	645	679	642	651	660	634	637	660	639	606	619	645	609	632	639	646	666	675	613	630	653	624	680	628	623	590	650	618	649	587	657	660	638	640	590	652	661	674	638	607	658	616	676	617	670	651	619	649	653	602	683	677	644	616	654	680	649	636	623	660	661	682	632	628	655	646	625	672	662	638	626	649	650	655	634	625	646	631	669	643	681	698	639	636	646	628	638	682	612	687	634	670	675	655	648	687	671	640	646	657	648	693	631	662	674	626	671	616	648	671	650	648	670
3047	1008	473	389	563	537	462	395	346	248	203	190	130	137	109	90	110	84	72	76	70	68	70	54	53	46	42	31	29	37	36	38	35	34	28	26	36	19	26	16	24	32	37	34	19	29	36	30	30	29	30	35	24	20	27	32	30	20	23	35	25	23	29	33	25	17	25	19	18	28	25	22	19	27	31	22	30	24	31	22	32	26	23	28	23	18	26	33	37	18	30	32	27	29	31	17	28	27	23	26	18	25	27	22	31	26	28	34	26	27	28	24	20	22	34	24	24	29	29	27	26	27	26	26	34	18	25	23	26	25	30	27	31	26	24	24	33	32	29	27	18	24	21	20	22	25	28	35	28	36	28	29	22	33	27	22	24	27	26	29	36	29	12	31	16	27	33	26	15	36	25	28	29	29	29	24	28	17	25	26	35	23	26	28	32	24	22	27	24	28	13	21	20	21	21	26	23	30	26	27	24	34	27	27	28	38	25	28	11	29	21	22	20	24	29	20	15	26	29	17	28	18	21	30	28	33	24	26	24	33	28	26	26	21	21	25	24	24	25	16	34	20	27	23	21	32	26	13	24	32	27	36	24	29	26	29	26	33	21	23	28	29	31	32	19	18	21	16	28	29	22	26	25	28	24	27	20	27	22	32	23	19	25	24	17	23	24	18	25	25	32	19	26	17	21	32	17	11	28	20	21	19	31	20	25	17	22	32	31	23	33	32	14	25	29	27	29	22	30	29	18	25	25	23	24	21	24	22	17	30	23	25	30	30	18	26	23	19	28	22	24	27	30	28	19	25	27	27	30	22	23	29	25	17	35	23	24	25	25	28	25	32	37	29	18	33	28	22	26	35	26	31	31	23	17	29	26	31	20	29	15	21	27	25	28	22	35	22	23	29	22	27	29	20	24	22	26	20	25	30	23	25	20	22	27	25	28	25	27	27	23	27	25	22	25	27	27	22	23	29	13	28	32	27	19	25	36	30	25	30	19	23	29	25	25	20	20	29	30	29	14	21	18	29	30	19	28	22	19	18	24	21	28	29	33	21	22	32	29	19	19	28	26	19	23	16	18	27	29	21	24	30	33	27	31	27	21	27	20	35	23	22	24	17	27	30	31	25	25	30	18	27	25	22	24	25	28	22	33	23	29	26	28	25	32	21	21	29	22	28	35	25	26	21	29	25	19	18	27	28	27	31	28	21	26	15	23	34	25	20	32	31	31	22	26	23	22	29	28	18	31	20	28	21	24	36	20	24	16	30	26	26	19	23	22	17	35	25	18	18	17	22	18	21	24	28	20	24	25	26	28	27	29	27	24	26	21	26	35	29	33	20	28	29	23	24	27	20	26	31	25	29	19	23	30	19	25	21	26	35	28	24	29	21	36	27	19	25	16	23	39	31	27	27	28	20	32	27	26	23	21	24	26	28	26	22	22	20	28	34	27	28	22	29	22	23	19	37	30	31	22	16	23	18	30	17	32	19	31	22	23	22	26	24	23	24	27	21	23	33	20	30	23	27	30	24	30	28	30	37	32	22	28	32	24	33	29	31	27	25	26	40	32	25	21	26	22	19	26	29	23	19	15	18	23	27	24	21	34	16	31	28	21	25	26	20	32	29	30	29	22	28	25	32	33	26	29	30	32	22	31	24	30	19	25	29	31	26	27	23	27	32	20	23	30	24	26	26	18	24	33	24	26	18	20	26	24	26	26	29	20	22	26	29	23	22	20	27	23	18	28	22	25	23	24	22	29	31	20	24	22	17	31	23	29	18	21	21	24	30	25	18	20	18	28	28	27	18	20	15	14	21	25	25	24	36	27	27	22	27	33	19	26	26	19	23	24	24	23	20	25	25	16	32	21	30	24	22	23	22	25	23	27	30	22	18	32	19	18	28	33	25	23	41	29	30	24	31	32	24	32	25	23	19	20	25	32	23	32	29	21	20	22	20	31	27	28	25	15	26	23	22	32	25	28	23	27	32	26	24	15	26	22	36	24	26	21	15	18	24	16	30	25	19	33	18	25	19	20	24	28	24	29	24	30	18	27	20	23	34	24	20	22	24	26	31	23	25	29	28	17	22	30	29	24	25	35	28	28	22	17	22	23	25	28	30	28	28	20	30	20	17	23	30	26	37	26	16	25	27	22	21	18	28	23	19	34	22	25	24	33	33	18	33	29	31	24	26	23	25	21	32	28	31	26	24	29	24	23	32	21	26	39	25	22	24	19	25	29	16	28	22	21	24	24	25	31	27	30	32	32	28	27	25	12	25	26	18	31	28	21	30	21	32	30	21	23	28	24	26	28	26	28	18	23	30	25	21	23	26	17	34	22	24	20	26	19	28	26	36	21	20	24	20	23	22	29	30	37	29	17	32	19	24	25	27	29	27	31	24	19	27	21	26	32	22	23	31	18	31	22	28	18	26	31	30	25	24	24	28	19	29	16	20	22	21	25	32	32	27	24	28	26	24	24	29	24	29	22	24	18	24	21	28	33	26	30	25	28	24	26	30	27	25	25	31	29	23	32	19	30	26	30	26	24	17	35	31	25	25	40	21	23	20	20	24	21	21	23	20	30	31	32	27	26	22	21	36	27	30	24	27	20	23	19	18	20	27	22	25	26	20	26	22	23	32	21	20	27	28	27	18	33	25	31	18	31	34	17	19	21	31	27	27	20	25	19	23	22	24	24	26	14	27	20	27	22	25	24	33	28	21	27	21	22	29	27	27	29	23	25	31	25	23	24	21	31	23	31	26	24	21	33	26	26	15	30	29	16	21	35	27	17	24	29	37	21	22	22	21	20	24	19	27	23	32	29	18	32	18	20	25	28	29	21	21	30	30	34	29	26	24	28	23	25	28	20	20	21	21	29	24	28	27	17	34	24	26	21	29	32	24	16	32	19	35	27	21	19	20	25	21	28	23	19	27	26	30	29	25	16	27	25	27	24	25	16	29	25	29	24	27	19	22	32	18	25	16	27	31	27	33	29	22	22	20	24	20	25	25	38	28	22	19	20	20	28	28	23	29	21	28	24	28	20	17	25	29	24	26	22	32	21	22	23	20	25	20	27	19	23	22	27	34	35	19	29	22	25	29	19	25	22	31	30	23	28	24	27	23	41	29	30	28	20	24	24	27	31	28	31	26	28	33	23	22	34	21	24	18	25	21	31	28	22	18	32	25	26	28	23	31	30	26	29	19	31	23	22	23	23	38	24	18	28	20	28	23	24	20	27	23	27	19	24	33	33	20	34	32	26	23	29	32	17	26	24	23	22	23	23	32	28	17	18	26	29	24	18	22	21	25	15	38	19	25	19	29	24	20	21	23	29	20	24	12	19	21	28	19	19	27	19	26	22	26	24	23	26	28	34	25	33	29	22	18	28	23	27	23	26	26	18	22	20	34	32	25	21	22	18	20	24	30	19	26	26	26	27	23	25	26	23	28	23	20	26	22	20	24	26	27	28	17	29	25	21	22	29	22	27	32	33	23	26	26
32153	20193	13121	24207	31922	30368	28268	24283	20122	15864	12515	10207	9366	7737	6414	5591	4740	4250	3696	3359	3259	2753	2627	2262	2033	1696	1551	1466	1280	1130	958	878	805	706	613	584	524	562	501	512	532	500	484	508	470	484	476	488	466	499	484	518	483	464	533	502	462	512	539	486	464	536	515	532	526	507	535	488	492	463	494	510	467	462	475	472	472	467	482	428	482	482	429	462	504	431	469	430	452	469	457	459	469	466	473	454	401	479	434	434	445	450	453	441	450	457	434	415	440	414	418	411	465	405	450	439	430	469	485	438	442	428	432	432	427	406	436	433	432	448	420	400	417	436	461	419	401	402	456	443	420	476	417	469	428	478	434	404	429	439	453	456	410	446	463	423	424	430	461	444	422	418	454	409	443	429	435	420	424	441	441	451	417	443	393	429	425	437	430	441	421	440	422	401	432	405	460	434	431	428	422	438	429	409	414	384	433	426	454	446	407	456	380	442	393	436	421	446	433	409	464	407	421	449	392	425	432	472	398	423	439	437	460	420	434	432	413	435	406	375	404	454	417	435	440	401	399	462	450	430	414	432	430	410	413	401	431	438	464	444	438	446	459	435	428	436	442	456	461	439	431	434	427	410	417	415	421	411	452	435	441	430	433	426	431	475	449	418	412	413	446	385	423	428	388	418	398	477	451	429	444	450	469	413	444	389	428	442	452	434	435	451	417	411	437	430	411	390	410	444	439	465	409	413	399	426	399	465	424	440	417	389	423	405	405	400	436	421	426	431	457	368	420	446	421	428	417	423	429	421	400	442	431	428	417	474	442	410	416	423	405	445	406	422	404	430	416	431	423	374	426	467	434	437	437	443	462	425	422	398	395	419	407	445	417	436	455	430	416	430	454	436	435	423	449	449	434	420	394	418	400	447	436	423	414	425	425	439	420	440	443	448	402	462	423	451	415	402	421	417	376	429	407	420	422	424	399	430	384	416	444	445	445	474	433	416	421	424	412	435	448	415	415	424	424	403	464	423	419	415	378	459	422	438	433	450	459	449	455	406	438	443	437	415	426	431	428	416	431	433	436	395	420	441	430	424	431	426	404	425	455	392	415	462	439	443	421	408	407	410	405	447	417	442	472	451	412	445	421	423	427	407	389	468	460	448	414	409	467	417	426	407	413	416	461	451	393	428	445	434	441	464	418	431	433	399	405	449	404	441	419	431	409	415	449	417	419	462	423	402	424	430	469	408	436	420	437	423	447	416	404	466	462	422	447	458	447	405	424	418	450	419	442	446	415	437	433	437	408	423	405	454	379	389	423	422	425	436	410	441	424	414	406	413	457	472	427	448	413	437	429	445	425	441	406	428	445	443	429	391	398	435	475	432	432	396	420	430	455	425	448	470	398	427	461	475	416	417	409	424	432	462	439	368	399	432	420	440	427	420	428	423	411	442	439	414	411	415	451	426	390	420	385	429	414	431	443	428	424	391	403	453	441	438	450	425	449	425	454	421	403	434	436	443	439	423	475	416	466	424	463	455	432	429	478	442	436	445	417	410	461	427	425	441	431	402	456	424	388	421	452	411	472	405	450	429	401	428	423	404	455	408	452	439	430	456	435	420	393	404	405	440	415	436	441	419	428	462	449	434	421	386	415	401	447	419	403	416	427	409	415	447	438	413	432	457	442	445	471	390	455	435	429	426	467	430	447	432	444	411	435	429	430	454	435	395	409	433	429	441	451	425	388	415	412	397	432	413	441	449	429	442	412	424	405	423	400	423	415	438	429	430	449	427	402	437	430	381	425	451	440	448	412	428	405	403	404	428	406	443	459	405	422	413	464	431	444	436	382	431	430	427	462	398	445	439	399	424	390	422	399	433	456	398	431	428	416	453	440	442	419	430	412	439	433	422	394	408	417	419	423	432	437	446	412	427	432	403	410	425	423	439	392	404	432	442	435	459	424	440	414	446	456	462	428	408	404	428	417	437	415	442	403	449	461	433	456	437	410	435	422	404	452	420	459	458	408	410	425	398	389	458	424	413	400	446	426	454	407	440	402	405	451	413	444	405	426	431	436	435	440	411	410	396	436	437	430	426	458	412	432	443	438	441	423	395	454	423	460	445	435	388	467	402	410	403	421	416	437	452	418	416	432	421	440	433	436	445	431	423	416	426	437	405	446	410	452	428	410	390	429	418	423	406	394	430	447	437	430	436	444	432	382	425	452	457	403	446	440	436	423	417	443	427	394	426	424	409	458	459	455	417	424	457	452	430	411	487	442	434	446	456	454	403	409	423	430	416	450	425	458	438	431	442	449	455	419	456	431	459	460	461	456	406	423	435	440	438	438	437	443	416	414	431	395	433	415	431	431	417	427	447	434	425	432	421	460	412	406	443	410	424	395	436	451	454	402	448	438	426	477	442	411	447	432	420	424	431	445	442	427	424	426	433	406	422	403	431	448	432	449	425	427	385	451	466	451	420	405	438	401	414	455	408	417	467	433	425	412	432	453	448	425	414	420	426	431	448	406	412	442	441	435	453	440	424	454	426	404	492	448	450	432	433	405	411	388	423	443	448	396	387	446	449	415	403	434	443	407	437	384	421	435	434	410	404	442	407	425	400	441	446	432	413	440	437	467	422	398	403	497	416	394	435	427	376	415	441	417	467	434	434	437	435	423	440	422	418	474	428	416	427	441	434	379	421	415	403	439	410	403	437	418	450	445	420	435	400	399	412	437	436	406	416	444	420	430	446	440	419	435	421	386	414	398	426	419	423	439	413	415	406	432	432	408	439	454	410	449	431	461	430	444	403	437	442	406	439	437	425	472	468	437	414	415	441	434	404	450	435	391	456	436	440	461	432	410	429	422	408	390	439	437	435	441	426	440	414	408	415	473	427	412	429	420	415	457	440	450	410	440	467	408	424	439	428	448	443	432	399	429	468	439	446	434	399	442	449	397	394	437	426	429	452	428	432	447	476	482	423	421	409	408	442	438	436	410	390	420	440	450	405	420	421	424	449	447	461	420	466	422	445	430	399	457	451	422	414	423	443	476	439	431	430	396	456	409	464	417	431	410	434	449	438	414	436	378	426	436	406	393	417	414	415	420	389	410	442	425	443	476	431	433	424	422	404	408	406	420	442	394	411	440	458	448	452	425	438	437	449	423	452	411	430	473	412	484	402	436	422	418	468	414	449	436	437	421	431	411	384	427	418	421	448	439	442	424	459	444	421	450	405	451	429	429	418	437	425	432	411	415	439	442	446	415	418	405	432	405	422	427	438	427	428	447	387	444	449	459	405	440	421	431	433	443	452	432	471	423	426	436	400	450	443	389	472	424	412	407	418	442	404	418	436	409	431	460	465	411	432	436	421	430	411	433	422	408	399	433	420	395	437	417	422	427	400	406	406	407	477	447	431	445	408	460	401	428	455	449	443	455	449	399	433	425	431	493	413	462	414	424	427	448	381	481	409	411	399	428	439	432	415	405	447	452	446	416	435	434	425	411	419	403	410	453	461
5556	2361	984	701	938	957	784	692	561	468	348	291	237	241	180	186	158	142	141	131	112	108	92	93	78	70	56	69	62	50	50	39	55	43	47	44	29	31	31	34	35	34	35	23	34	29	43	35	29	37	37	31	44	37	38	30	35	39	28	33	27	36	23	34	28	28	26	34	43	30	37	28	32	37	46	29	42	38	31	29	33	23	36	34	29	31	33	31	39	34	26	39	36	31	30	36	36	26	29	27	30	42	33	37	27	26	30	47	27	31	39	36	22	25	37	34	38	27	29	39	39	29	24	36	43	33	29	28	38	48	31	33	29	30	32	23	40	31	31	22	41	32	35	31	27	29	32	27	38	39	26	30	28	39	24	31	46	31	41	34	33	25	26	30	34	35	28	31	36	31	33	34	38	30	23	27	32	38	42	41	32	24	38	35	41	41	40	31	33	28	33	25	33	31	39	31	27	29	34	36	28	35	35	32	40	37	36	29	33	37	31	36	31	48	37	37	27	38	38	27	36	35	29	34	25	28	23	39	32	33	36	37	32	32	31	38	22	30	33	37	32	27	35	25	45	44	23	28	30	27	32	34	42	38	40	33	39	35	31	38	39	29	31	41	41	33	30	35	23	32	33	31	36	27	43	38	37	38	26	31	31	41	30	26	34	28	36	35	28	33	33	30	28	36	28	30	24	33	27	29	35	34	27	30	39	35	37	34	32	32	32	34	32	43	33	23	27	35	27	28	22	34	28	36	41	33	25	46	30	33	32	37	39	37	29	24	30	34	34	42	38	37	41	36	38	30	46	32	29	28	22	41	41	24	35	40	40	34	40	31	33	37	29	32	22	28	32	42	38	36	35	36	35	35	31	35	33	42	33	28	31	38	36	36	38	40	39	31	26	38	45	30	26	36	28	30	38	43	29	37	35	24	28	26	40	47	28	31	39	29	35	30	28	24	36	20	38	39	29	34	28	34	25	34	29	29	25	20	34	35	31	29	41	31	34	40	31	34	33	39	37	25	39	41	25	35	25	31	21	45	26	32	28	43	32	27	35	38	39	34	29	36	34	23	38	44	35	38	33	34	36	26	25	28	37	32	38	37	39	31	33	46	44	44	38	32	30	36	38	34	25	40	31	40	27	29	42	25	34	41	30	27	41	19	28	32	26	33	27	20	40	19	31	35	35	27	31	29	37	30	33	27	36	43	28	35	35	30	26	35	27	38	27	35	26	33	32	40	32	25	35	28	32	43	23	33	32	21	30	23	33	36	46	28	36	30	26	29	34	33	28	33	25	37	37	32	44	27	34	40	24	37	33	31	29	31	34	34	28	34	33	37	20	32	42	30	31	44	32	22	35	30	30	39	36	37	28	37	27	32	29	33	37	30	25	26	34	39	26	26	25	33	34	27	28	27	45	31	34	37	29	38	23	30	25	24	35	27	25	34	40	35	33	27	38	28	32	36	27	39	39	31	27	31	34	35	38	49	30	37	32	35	44	27	40	30	32	24	22	30	43	35	40	24	33	35	33	34	27	46	38	32	28	34	44	31	29	26	30	33	39	38	38	32	30	24	22	35	26	33	23	38	30	33	37	33	31	37	34	29	40	28	29	29	32	24	37	35	28	42	30	34	34	27	43	39	25	40	31	28	33	31	26	23	36	31	32	32	33	29	28	33	30	24	33	37	18	35	32	30	33	38	29	28	33	31	37	31	43	32	39	30	34	35	38	23	27	26	34	36	29	38	33	27	33	33	31	32	27	32	34	35	41	28	34	36	30	35	36	39	31	37	25	36	30	33	42	26	31	29	19	31	31	32	35	28	26	35	32	22	37	46	27	36	35	28	30	43	32	30	35	28	31	36	39	39	29	30	30	29	30	23	33	37	33	20	43	34	33	26	29	34	31	43	35	38	35	27	35	50	30	27	34	31	42	30	39	32	19	32	39	28	29	27	29	35	23	33	33	36	39	31	34	31	39	28	46	37	26	35	24	32	27	35	42	25	24	30	32	23	29	29	35	30	22	31	33	26	38	39	27	21	36	44	30	30	31	27	39	37	37	50	29	37	42	31	44	26	43	35	29	38	28	30	25	30	42	30	25	45	28	32	30	37	43	36	31	43	23	35	26	29	25	34	34	37	38	32	29	36	33	30	26	37	33	35	33	41	34	28	38	29	40	37	40	39	30	33	34	31	36	38	33	35	37	34	51	40	37	34	33	19	31	28	33	37	36	23	30	36	29	30	36	40	37	26	32	26	34	31	35	23	32	39	34	31	38	30	30	31	30	31	37	22	25	29	34	32	37	26	42	30	39	23	20	32	30	20	25	29	40	33	32	37	41	27	33	38	33	30	41	39	29	27	40	30	31	34	33	28	32	30	28	38	29	33	42	34	37	37	29	29	32	39	33	38	33	34	32	32	20	35	31	31	39	32	37	34	23	31	37	37	29	29	37	31	27	30	30	28	32	32	32	27	25	31	32	35	36	43	28	30	28	39	31	27	44	44	45	33	31	31	28	31	30	39	33	38	32	28	28	34	38	25	34	38	27	40	23	28	40	36	45	33	35	26	31	45	26	33	26	29	33	32	32	36	36	31	26	34	27	25	39	41	46	34	38	31	34	33	35	40	30	49	22	26	28	25	31	41	24	38	32	26	29	33	38	33	36	28	37	29	23	31	31	33	27	26	29	29	32	29	29	28	35	39	37	30	44	24	29	42	28	37	35	24	34	36	39	35	33	34	29	25	35	38	29	33	33	37	25	23	40	30	36	32	36	19	34	34	25	25	16	37	34	35	32	26	38	30	34	35	41	31	25	31	32	35	31	36	29	34	49	33	27	33	34	28	40	31	31	29	23	25	38	40	35	24	27	31	29	38	44	36	43	23	38	26	34	35	30	24	29	40	42	27	30	29	41	33	36	39	24	28	42	25	37	39	32	22	35	30	28	31	32	25	33	33	46	23	29	34	28	35	35	25	29	26	28	25	28	34	31	31	24	24	34	32	36	24	29	43	29	38	27	36	37	26	40	46	28	30	35	30	31	40	38	35	25	41	37	35	26	43	27	38	40	42	33	27	46	32	36	35	23	43	34	31	28	39	42	33	28	26	33	38	35	29	34	33	34	27	34	21	26	28	27	30	31	31	34	38	47	37	33	34	35	41	31	25	26	35	32	38	29	23	30	29	37	36	37	22	36	29	31	32	34	28	27	37	26	23	23	31	37	41	31	34	26	36	32	38	39	25	29	28	36	25	33	36	39	27	30	32	34	21	28	32	29	37	41	30	28	28	24	40	31	34	26	30	45	28	23	33	35	26	35	38	31	36	38	35	33	33	33	38	23	35	29	24	30	26	36	37	37	27	28	32	26	39	23	40	33	34	29	28	29	24	27	32	25	35	36	27	35	30	43	35	33	32	33	37	31	42	39	40	27	28	36	28	30	46	36	34	20	29	26	42	36	27	34	31	36	27	47	28	25	36	42	39	37	33	30	25	36	36
41937	26931	19414	30787	38130	37651	34180	30759	26427	22170	18202	15544	13961	11769	9990	9103	8071	7205	6275	5867	5573	4679	4297	3896	3361	3003	2578	2450	2051	1777	1681	1368	1412	1195	1019	939	895	822	751	761	793	772	748	702	702	719	687	718	688	623	654	651	688	691	696	732	707	709	690	705	707	744	767	721	740	689	710	709	727	652	645	666	634	680	644	638	619	622	603	631	593	632	550	657	679	579	636	645	598	566	586	599	636	612	590	584	609	604	589	538	604	540	545	602	567	564	538	557	583	562	559	533	587	570	601	581	595	591	612	631	584	618	549	599	535	538	489	581	568	506	546	573	549	534	543	520	537	540	553	521	571	552	540	555	542	575	582	595	607	509	559	596	543	568	537	590	588	542	588	521	585	535	559	557	534	531	536	546	514	529	558	572	573	525	567	520	558	558	535	556	559	549	530	536	544	577	539	555	552	579	550	584	555	579	529	571	539	522	544	548	597	533	571	501	534	575	495	513	542	555	557	546	525	563	511	516	591	537	549	563	571	584	553	556	552	565	530	546	556	556	557	502	541	537	551	578	557	531	543	569	551	573	558	502	538	562	561	590	584	541	606	508	522	524	548	548	535	558	513	556	535	561	521	581	576	551	514	540	590	538	566	585	538	566	560	557	536	517	527	572	553	605	522	551	562	524	519	547	554	535	513	556	567	557	590	563	525	581	587	514	545	542	500	540	524	575	551	549	523	561	560	557	521	523	561	546	518	591	571	584	538	500	525	571	541	573	506	510	550	543	525	569	535	548	582	550	540	550	541	523	560	562	556	545	541	512	573	572	563	552	525	518	552	527	583	550	569	538	550	579	555	560	538	564	555	567	545	587	567	504	534	545	554	527	572	530	590	543	559	596	557	562	529	603	561	568	507	579	548	537	553	576	534	530	514	548	574	573	559	542	547	520	547	572	540	558	561	547	546	563	560	516	540	544	509	560	581	547	550	548	567	540	523	535	575	531	523	551	525	564	543	522	587	537	605	538	587	571	586	512	546	505	550	549	569	516	548	549	528	552	523	527	535	534	532	534	552	594	582	531	558	558	560	575	576	566	560	553	524	561	509	553	556	529	581	563	576	555	555	561	552	556	561	563	561	557	567	566	568	553	525	547	527	553	560	552	575	527	586	561	549	583	535	544	557	523	527	516	563	563	554	560	551	555	509	526	552	531	574	532	538	549	581	562	545	506	575	561	542	553	584	578	518	595	548	537	536	564	546	534	538	522	549	530	579	528	520	540	605	560	568	559	572	533	548	619	563	559	535	525	525	599	544	548	516	553	550	570	548	538	593	541	541	514	531	540	537	541	563	516	538	555	542	543	552	562	557	525	590	558	563	554	557	560	552	523	569	553	542	594	506	526	533	568	512	510	573	621	557	597	511	534	533	533	628	514	545	540	567	566	586	574	571	620	580	536	559	557	566	581	550	550	551	544	556	543	539	522	548	537	581	528	609	617	509	558	552	556	534	583	527	549	583	536	527	572	552	596	519	559	533	549	575	537	570	503	543	539	569	536	561	553	541	504	587	553	593	602	576	563	551	572	583	570	553	533	541	514	584	513	562	569	555	561	558	513	520	505	521	550	543	583	566	578	512	555	531	545	541	548	537	512	559	541	543	537	559	529	557	526	529	529	534	523	531	590	541	498	532	554	537	562	586	547	557	470	536	539	554	556	562	525	534	577	582	549	545	562	562	528	555	594	523	578	537	498	565	495	532	547	571	563	536	552	570	589	542	574	526	568	535	547	514	560	531	537	593	560	541	548	536	540	536	572	528	559	546	544	548	543	558	530	551	513	528	551	601	533	548	597	530	554	610	542	552	514	563	553	537	567	564	508	574	554	553	545	545	525	551	556	572	588	556	553	557	549	568	535	587	537	535	558	544	526	580	505	570	512	539	527	555	526	543	555	556	546	534	567	579	525	570	574	531	534	566	566	577	499	531	535	568	547	534	568	559	521	565	555	518	584	551	555	557	522	530	557	535	549	570	568	556	571	530	513	547	536	533	512	536	580	542	540	550	596	547	550	558	549	539	571	574	549	533	543	536	543	562	501	533	578	553	556	560	541	521	576	580	549	518	515	536	563	517	506	559	545	588	549	537	543	554	582	556	571	530	542	541	526	553	566	553	531	554	544	552	556	565	530	564	516	613	527	550	555	527	566	535	548	536	559	572	544	563	580	542	504	543	557	559	571	547	562	584	530	561	553	547	549	535	528	528	548	501	535	549	551	551	546	536	554	564	507	500	504	548	558	510	556	526	540	537	590	571	590	506	570	593	544	588	549	602	541	584	577	549	578	557	573	559	552	544	539	550	521	566	571	544	557	566	569	550	537	509	533	568	551	509	536	544	546	540	573	555	533	555	521	514	554	546	519	519	527	565	536	578	536	570	559	558	545	600	540	580	557	531	517	593	520	544	536	551	553	572	575	547	510	555	534	551	544	575	546	578	558	542	530	569	560	566	517	602	523	582	538	539	548	527	530	570	560	578	521	573	545	571	574	588	537	557	531	553	589	583	553	548	540	594	566	530	542	578	536	555	559	548	572	551	536	512	554	533	560	540	553	536	549	570	541	558	537	512	566	559	557	509	567	581	547	551	598	567	551	556	570	516	542	550	526	528	573	544	531	518	540	520	591	544	533	514	549	542	553	574	532	576	589	555	553	609	498	569	597	503	544	570	520	578	595	564	533	523	548	555	531	571	540	558	599	576	542	523	523	532	532	582	549	513	567	562	538	553	572	550	539	509	568	560	572	549	583	489	545	561	574	529	554	563	543	558	572	557	563	564	533	554	573	544	553	548	511	554	590	575	577	543	555	539	579	556	538	542	544	541	556	531	602	514	511	576	580	553	539	508	572	547	545	518	524	538	561	530	582	539	513	534	525	564	562	569	558	540	566	548	559	576	533	506	592	539	558	578	559	583	555	587	522	515	569	557	565	538	541	552	531	550	548	553	506	511	611	568	554	552	554	543	566	592	573	591	577	546	537	558	567	534	552	526	555	548	568	537	548	520	497	526	548	555	537	545	551	546	555	590	572	551	557	550	532	544	528	523	555	580	567	558	543	529	566	558	471	576	577	554	551	521	587	531	524	603	540	548	571	545	548	522	560	593	513	531	555	535	552	541	556	537	534	546	562	543	532	576	510	548	553	581	496	560	567	511	555	521	540	580	555	555	538	538	545	623	571	513	551	548	506	511	559	521	541	574	574	565	557	614	542	547	573	551	529	521	531	532	547	562	551	577	566	577	563	552	525	550	526	538	542	589	544	560	559	554	577	564	586	541	547	526	560	513	552	532	551	571	575	527	537	596	542	536	534	562	560	555	562	539	566	530	565	521	536	513	588	572	541	522	569	559	532	537	559	529	574	531	552	544	539	579	568	572	543	526	573	541	552	535	566	537	552	560	543	539	533	540	510	545	544	561	568	567	562	538	551	567	568	573	577	598	570	578	563	564	591	516	562	527	580	532	551
5622	1746	773	541	730	739	646	525	409	333	281	225	203	181	157	147	130	129	110	113	102	88	72	73	67	60	55	59	76	51	41	58	48	49	30	42	32	29	35	37	39	32	29	33	38	35	22	38	30	36	31	43	30	35	43	34	34	33	28	34	40	40	32	50	37	35	37	26	26	35	45	33	29	39	30	41	34	31	40	31	42	37	30	36	43	46	31	28	34	31	31	31	25	27	39	32	37	41	32	29	31	36	37	27	24	39	30	35	30	29	44	28	38	30	31	37	34	30	43	28	35	35	40	38	48	32	31	29	35	37	34	37	22	39	29	32	33	30	44	36	36	35	28	47	44	39	27	25	25	25	28	27	30	34	34	30	28	24	29	37	44	27	37	40	28	42	47	49	28	31	32	32	28	30	20	26	34	31	28	21	33	30	35	34	47	35	34	26	27	29	28	26	45	38	33	23	37	37	30	32	33	36	41	41	37	42	29	28	28	39	29	41	34	43	28	31	25	45	31	29	40	36	30	37	52	25	39	28	35	28	33	37	26	26	36	40	40	38	44	35	35	31	38	30	33	35	35	33	29	39	27	36	33	34	37	31	33	35	41	25	48	36	29	36	31	35	35	31	35	33	33	30	31	40	34	37	23	37	39	36	41	25	33	37	27	34	32	38	28	29	36	41	36	38	33	25	43	27	33	21	31	37	39	34	31	43	36	33	44	33	42	35	27	39	37	34	39	41	37	33	32	47	43	26	31	34	35	25	32	35	35	40	37	35	30	32	31	35	43	43	34	39	23	33	20	34	47	30	41	48	30	30	33	42	34	27	32	36	32	38	32	31	37	39	18	23	54	28	33	28	42	28	31	23	31	26	39	22	33	43	23	30	42	46	32	39	33	35	39	32	30	38	26	37	32	29	37	39	29	30	36	38	33	31	24	30	39	36	32	25	35	32	25	28	36	40	36	33	41	48	36	42	36	45	36	27	23	34	22	31	24	43	33	39	31	33	43	38	39	39	23	20	33	24	44	35	30	48	34	35	36	41	42	38	43	43	56	23	37	42	29	41	37	32	28	39	31	28	33	33	50	29	32	23	27	40	30	37	39	37	38	42	37	44	39	27	33	35	37	30	38	24	39	32	39	28	45	36	25	27	22	32	30	28	32	41	36	38	38	36	35	40	43	38	34	20	31	31	35	51	28	30	32	37	38	41	28	35	36	35	39	40	35	30	35	40	39	42	45	31	24	35	38	30	37	35	23	37	31	36	37	39	36	31	31	37	24	30	40	31	36	36	30	30	32	35	32	31	36	32	47	43	42	27	18	44	38	36	45	38	33	29	32	35	33	35	33	19	40	34	31	38	43	38	40	44	40	37	33	36	35	36	28	41	36	40	36	28	48	31	41	39	23	33	29	46	39	34	39	34	32	38	33	32	29	36	38	34	31	37	21	29	35	32	41	36	30	35	28	33	36	41	39	45	28	51	27	35	32	36	30	32	33	32	42	38	39	20	33	29	36	33	41	42	35	30	35	44	32	26	30	28	23	34	50	28	29	35	46	39	23	32	34	29	39	25	39	29	36	24	40	36	29	37	27	32	49	29	31	40	26	34	41	32	33	26	31	47	32	29	31	25	39	45	30	31	32	30	32	41	33	37	30	29	42	26	33	38	33	36	40	31	29	34	31	40	39	39	23	30	29	22	32	29	27	38	37	41	33	32	21	32	29	47	41	33	23	43	34	46	35	27	40	32	49	28	26	25	34	37	34	30	27	29	32	27	31	31	22	37	34	44	40	27	32	36	35	43	40	31	33	49	37	21	41	34	33	35	41	34	31	41	34	34	41	43	25	37	31	31	32	29	42	36	38	43	28	23	45	39	28	35	32	32	38	33	24	20	34	38	34	26	30	33	41	39	32	35	38	27	38	38	38	24	41	34	26	29	29	43	35	35	47	34	36	29	23	30	37	37	33	46	36	35	37	43	33	39	43	36	32	34	35	41	29	29	43	40	39	38	36	27	29	33	39	31	34	38	22	36	31	28	31	37	20	36	29	38	38	31	33	36	36	23	36	38	35	41	33	38	36	28	28	38	33	38	44	30	35	39	29	32	47	40	48	35	32	32	42	33	32	51	41	37	36	23	29	34	41	26	33	32	39	32	25	24	31	27	29	27	31	34	32	28	28	34	31	41	42	33	26	32	32	28	44	28	48	36	27	28	35	29	48	31	31	33	33	31	37	35	37	40	36	34	27	37	31	42	33	30	42	38	38	37	35	23	52	38	47	34	40	36	43	20	33	24	31	42	28	35	30	23	41	39	30	34	38	30	32	31	35	47	25	29	27	31	30	33	40	34	33	30	32	34	30	41	33	32	28	34	26	34	36	33	31	40	31	28	31	35	32	39	33	37	38	42	32	45	32	32	45	37	36	33	40	25	37	45	24	33	43	38	31	47	29	26	41	40	29	25	33	29	40	35	36	35	25	40	29	38	33	34	25	31	39	32	27	31	29	28	20	34	29	31	40	27	37	27	34	37	35	43	31	36	31	33	32	34	39	31	24	39	20	40	41	30	39	31	34	28	42	37	32	30	32	31	33	28	27	33	31	29	28	40	37	47	32	43	49	37	41	31	29	41	32	23	32	30	27	30	31	33	25	39	33	44	36	36	37	32	38	53	32	35	24	30	30	27	41	33	43	39	32	39	37	39	33	36	42	32	30	34	38	29	33	35	43	41	32	42	40	37	35	37	32	36	35	40	41	32	29	31	34	34	33	27	36	35	33	30	48	32	31	34	28	29	37	34	33	34	27	29	37	32	30	29	33	29	29	27	30	39	24	39	33	39	39	25	38	25	29	30	25	46	33	34	31	35	32	37	36	36	32	36	28	28	29	31	34	37	37	40	35	36	27	31	36	34	30	26	40	34	27	40	44	21	35	37	31	33	41	31	34	33	36	19	33	31	36	40	35	36	37	34	27	34	35	31	30	35	45	31	30	36	37	41	32	36	32	40	34	42	42	29	31	24	31	30	35	30	34	30	29	31	33	32	33	32	30	37	28	39	36	35	32	36	34	41	25	38	30	32	38	40	36	29	27	36	31	37	31	24	30	51	39	42	42	30	24	39	30	34	40	35	29	24	34	37	31	30	42	37	36	27	29	32	28	24	30	38	44	37	36	32	37	21	38	35	31	23	40	40	28	27	30	35	37	39	31	31	33	42	34	28	38	43	30	36	38	32	22	37	44	31	28	35	30	40	34	28	46	39	23	28	36	34	27	31	32	45	40	36	33	30	38	35	41	36	32	31	38	33	35	28	23	29	26	37	25	34	42	42	40	37	33	26	32	39	25	33	28	36	30	42	46	45	26	28	26	36	40	30	40	38	42	25	30	35	35	38	22	44	32	36	34	33	44	26	25	31	30	29	37	34	29	37	33	33	28	28	30	35	28	35	32	38	40	37	25	39	36	39	29	26	27	33	31	39	30	27	24	33	37	27	38	32
36991	24852	16682	27783	35171	34949	31722	27701	23121	18719	14970	12656	11598	9357	7959	7279	6585	5868	5274	5069	4699	4051	3470	3125	2744	2387	2139	1998	1784	1495	1375	1347	1139	1050	940	796	812	763	763	740	728	745	734	657	721	693	675	723	686	657	686	693	628	667	719	702	689	667	764	729	686	756	712	783	730	686	710	634	678	704	676	690	653	636	636	629	605	628	659	598	654	660	625	639	632	649	578	608	612	622	616	595	644	622	594	583	580	604	567	577	613	564	559	615	612	606	580	635	579	580	602	572	572	574	570	619	574	587	591	614	591	601	594	601	595	564	553	572	572	595	551	553	586	567	605	571	541	592	593	587	601	581	618	588	600	566	579	604	543	572	584	590	563	580	604	606	594	580	552	591	626	625	567	581	570	580	542	607	580	589	602	578	558	578	573	596	582	538	530	570	592	599	596	581	589	565	590	542	607	610	559	549	611	523	554	603	603	536	540	579	555	580	597	568	525	588	562	546	586	579	549	628	546	603	585	564	572	559	569	573	566	533	606	562	554	557	552	532	590	565	515	554	605	580	557	545	568	617	555	575	542	556	576	562	565	542	565	557	584	569	548	522	566	590	594	529	605	566	573	567	588	592	547	596	593	592	550	592	570	589	510	578	538	586	540	524	600	546	567	560	567	557	570	619	563	546	576	532	544	564	542	584	576	542	565	597	543	583	582	553	531	589	569	587	621	583	524	521	532	581	568	583	583	619	553	563	542	563	598	586	545	584	565	557	584	550	584	592	544	567	580	573	588	552	541	567	560	551	573	573	529	592	593	552	567	517	577	569	551	561	518	584	538	561	585	570	580	572	565	524	542	596	562	550	541	572	573	573	580	610	576	594	599	603	562	578	562	554	544	564	570	592	558	584	610	610	569	583	588	563	574	563	597	589	543	588	556	561	522	558	645	580	548	576	553	603	589	557	518	570	577	550	551	603	572	562	602	576	571	565	586	556	540	523	529	592	562	586	554	573	581	540	621	539	547	555	562	516	546	572	550	532	568	582	574	548	586	587	567	578	576	580	572	556	591	566	544	575	553	587	551	556	590	591	565	597	599	578	595	536	536	545	572	586	588	573	586	582	536	615	599	553	571	575	558	567	562	627	584	566	572	572	538	576	580	568	597	578	607	568	553	563	553	533	508	597	573	592	528	581	536	559	567	525	608	576	597	551	547	558	512	569	606	628	605	585	562	547	590	560	571	549	563	559	582	558	578	622	594	571	557	538	573	602	562	569	561	594	579	530	570	588	560	576	558	574	578	564	594	557	556	572	562	569	544	606	603	577	605	562	563	560	556	600	577	558	537	582	583	554	566	601	606	595	560	579	557	585	568	546	549	557	550	570	575	593	576	573	542	577	554	507	595	541	526	571	537	592	588	547	603	584	559	592	595	568	588	598	558	561	551	529	605	550	556	584	586	569	572	576	565	586	537	580	553	560	573	562	622	613	542	558	602	563	599	543	585	535	572	568	563	585	590	584	565	619	567	570	568	559	579	588	589	595	554	546	563	590	578	548	569	543	560	558	573	590	614	621	592	569	570	536	569	590	576	565	595	592	603	541	596	584	596	525	526	572	596	584	594	598	628	546	553	574	578	522	595	601	592	618	602	579	551	573	558	553	571	583	552	585	555	554	573	605	555	601	565	554	549	548	577	620	552	582	594	587	581	568	548	562	564	600	599	559	596	538	560	577	593	593	579	544	548	565	539	588	549	528	585	559	602	576	538	559	586	586	555	571	557	578	557	611	559	567	606	553	589	582	586	545	535	538	609	555	593	555	548	563	595	576	579	604	550	555	551	589	585	572	548	542	522	629	561	544	610	577	555	502	552	619	517	579	602	595	561	575	595	561	587	544	527	546	555	565	577	567	556	543	572	568	604	600	527	564	584	565	579	559	584	557	526	567	545	593	570	578	573	574	565	584	578	552	594	621	583	568	565	568	566	618	569	562	563	519	620	569	540	604	595	572	552	579	525	542	541	578	580	528	607	552	590	557	566	564	574	552	546	519	619	577	601	543	559	550	551	566	621	523	558	568	566	579	555	556	562	570	559	501	622	571	566	604	568	572	578	576	538	612	580	567	589	555	541	540	581	565	560	595	537	611	552	557	561	597	542	550	567	540	576	568	606	578	583	574	542	567	571	576	590	542	617	581	575	564	552	589	564	529	593	579	567	590	533	559	578	586	552	551	590	597	553	554	567	592	557	566	589	543	574	574	619	564	535	596	556	544	563	597	590	574	543	590	604	548	593	559	538	557	561	574	606	543	609	621	588	606	572	620	633	542	566	564	569	534	574	572	581	601	562	566	566	603	600	600	531	569	597	574	580	574	569	583	547	580	579	554	611	578	567	565	622	561	607	562	546	540	566	517	591	610	548	558	599	539	586	563	587	543	594	569	625	570	547	613	590	559	562	586	593	599	581	598	567	551	539	560	545	553	576	560	575	554	599	594	554	604	549	558	536	539	564	557	569	592	568	568	570	573	622	570	577	572	551	547	535	598	587	551	561	559	613	539	552	553	539	584	531	571	603	559	575	588	576	601	587	604	562	583	611	576	549	632	578	565	583	583	584	544	582	564	599	553	537	595	572	544	566	575	547	575	584	605	565	575	545	606	598	540	572	599	538	545	562	579	556	561	575	542	564	604	585	572	603	607	608	564	608	617	586	566	557	571	528	541	544	570	571	571	557	542	584	611	579	578	572	582	586	610	557	562	541	598	560	580	577	586	553	585	558	556	592	528	568	563	578	564	565	620	556	566	566	592	581	599	560	603	556	593	583	518	562	551	556	567	565	581	596	594	543	601	559	569	561	608	544	568	601	563	583	585	557	543	566	581	586	568	522	580	538	549	529	604	573	578	543	555	575	568	540	549	567	545	572	572	557	553	530	536	582	600	561	582	544	568	560	588	551	542	583	584	587	571	588	612	586	533	535	582	566	594	567	549	574	582	585	580	545	565	535	591	555	601	584	527	589	568	582	523	549	589	578	558	525	561	556	582	582	540	619	577	533	616	561	540	563	551	574	581	550	576	541	552	551	553	584	550	622	587	534	570	563	551	547	564	580	565	548	545	572	567	544	575	571	559	604	588	547	535	597	597	562	561	573	558	584	554	551	535	564	570	542	546	547	545	593	560	580	566	541	576	542	610	535	537	542	521	608	581	547	534	610	582	539	618	512	565	576	600	572	531	571	568	555	607	551	566	543	608	574	579	555	606	545	571	630	585	612	598	583	587	503	585	598	545	576	561	580	540	608	513	560	614	606	595	585	567	510	549	592	554	541	546	560	546	561	589	544	572	545	558	592	584	569	529	564	489	592	598	527	521	563	547	572	585	590	515	553	577	545	560	609	564	597	620	532	584	566	554	553	585	544	627	578	531	584	564	614	588	555	631	586	552	560	603	542	568	602	575	534	536	559	541	636	567	595	533	574	555	585	590	604	574	571	596	538	541	569	600	534	581	565	571	525	580	620	583
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
