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
341886121616	341886122183	341886122733	341886123283	341886123827	341886124383	341886124933	341886125483	341886126027	341886126585	341886127133	341886127683	341886128227	341886128783	341886129333	341886129883	341886130427	341886130985	341886131533	341886132083	341886132627	341886133185	341886133733	341886134283	341886134827	341886135385	341886135933	341886136483	341886137027	341886137586	341886138135	341886138683	341886139227	341886139783	341886140333	341886140883	341886141427	341886141983	341886142533	341886143083	341886143627	341886144183	341886144733	341886145283	341886145827	341886146383	341886146933	341886147483	341886148027	341886148585	341886149133	341886149683	341886150227	341886150786	341886151333	341886151883	341886152427	341886152985	341886153533	341886154083	341886154627	341886155186	341886155733	341886156285	341886156827	341886157386	341886157933	341886158483	341886159027	341886159585	341886160133	341886160683	341886161227	341886161785	341886162333	341886162883	341886163427	341886163983	341886164533	341886165083	341886165627	341886166185	341886166733	341886167285	341886167827	341886168385	341886168933	341886169483	341886170027	341886170583	341886171133	341886171683	341886172227	341886172785	341886173335	341886173885	341886174427	341886174985	341886175533	341886176083	341886176627	341886177185	341886177733	341886178283	341886178827	341886179385	341886179933	341886180485	341886181027	341886181583	341886182133	341886182683	341886183227	341886183783	341886184333	341886184885	341886185427	341886185985	341886186535	341886187085	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	1800	3300	1900	2700	1799	3300	1900	2700	1798	3300	1900	2700	1797	3300	1900	2700	1796	3300	1900	2700	1796	3300	1900	2700	1794	3300	1900	2700	1794	3300	1900	2700	1793	3300	1900	2700	1792	3300	1900	2700	1791	3300	1900	2700	1790	3300	1900	2700	1789	3300	1900	2700	1788	3300	1900	2700	1787	3300	1900	2700	1786	3300	1900	2700	1785	3300	1900	2700	1784	3300	1900	2700	1783	3300	1900	2700	1782	3300	1900	2700	1781	3300	1900	2700	1780	3300	1900	2700	1780	3300	1900	2700	1779	3300	1900	2700	1778	3300	1900	2700	1777	3300	1900	2700	1776	3300	1900	2700	1775	3300	1900	2700	1774	3300	1900	2700	1773	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
16682	7343	995	618	866	1006	809	780	677	585	501	424	382	292	275	227	167	157	136	133	119	115	118	99	102	99	56	69	58	67	58	74	60	53	59	56	62	63	41	62	52	45	37	40	60	37	45	52	58	54	45	34	46	45	41	45	37	38	52	39	29	37	40	43	49	44	34	28	26	31	31	44	38	31	42	38	36	44	37	43	34	31	48	42	27	47	27	27	31	43	44	34	41	47	27	38	25	37	32	40	48	30	36	35	39	48	34	34	26	35	37	38	23	37	42	43	49	34	40	33	29	38	36	37	41	35	39	42	41	44	36	36	41	35	32	43	31	35	41	38	27	35	36	46	37	31	46	31	38	39	29	33	32	53	41	43	37	39	28	40	35	44	43	40	33	35	46	32	34	30	54	41	31	24	33	47	37	38	31	32	32	31	34	34	44	28	39	26	49	48	34	40	30	44	48	38	31	34	46	36	38	34	30	40	32	37	39	36	38	29	53	36	46	35	44	44	28	31	33	32	36	41	39	29	25	38	36	31	32	30	40	42	32	35	31	36	46	44	39	24	38	30	33	32	30	42	32	38	23	30	26	43	36	43	31	35	48	35	32	33	54	40	44	33	35	32	31	35	40	30	37	42	39	41	39	37	27	34	33	47	24	38	30	35	38	33	30	49	35	26	25	34	41	43	37	29	39	35	35	34	30	35	36	40	37	37	22	37	35	32	49	23	31	40	43	41	34	34	39	36	30	46	34	33	35	34	32	34	40	43	41	36	39	44	34	47	39	38	25	33	35	39	51	45	32	49	22	31	43	37	31	34	27	30	27	41	39	49	39	29	40	23	43	29	45	37	37	31	25	46	24	33	33	35	32	39	40	41	42	29	38	29	39	38	30	48	37	26	35	33	38	39	40	33	39	38	39	25	38	32	40	45	27	38	49	45	27	37	44	31	34	33	35	43	41	43	34	35	36	23	36	42	28	30	25	31	36	37	46	42	39	25	37	36	40	47	32	34	33	42	50	36	40	44	36	38	33	46	32	40	44	49	41	40	30	32	34	31	33	28	33	28	35	40	36	43	26	34	36	30	32	25	31	34	32	34	41	35	33	42	30	45	47	44	31	39	36	30	35	39	33	37	32	27	41	20	36	28	48	37	34	29	32	36	29	33	28	42	47	32	41	36	36	44	44	45	47	33	29	23	21	44	27	43	41	41	26	38	46	31	36	40	36	42	39	45	36	31	41	29	48	27	47	47	36	37	29	34	36	44	31	48	37	34	41	36	46	42	38	35	31	38	28	31	34	39	44	38	32	32	37	43	34	37	42	32	32	29	48	38	39	41	42	45	45	39	33	48	31	49	38	44	36	27	46	30	44	31	31	36	39	38	27	38	39	32	46	44	50	24	39	33	32	40	32	41	47	45	35	47	33	35	35	38	36	46	39	31	42	47	36	38	43	27	25	28	48	47	42	34	42	42	41	46	40	31	33	39	23	39	34	38	44	39	47	38	29	42	39	31	28	42	38	33	36	46	28	43	35	37	36	39	34	33	31	48	37	35	31	36	44	33	41	40	39	27	31	23	34	44	36	31	39	34	29	42	30	38	38	44	37	30	36	32	41	35	35	38	36	29	34	33	35	46	30	40	33	38	36	37	39	32	43	38	26	26	35	36	38	38	38	30	46	39	30	39	32	49	38	31	28	28	33	39	39	48	23	42	24	34	41	40	41	50	31	29	40	45	33	34	34	39	37	32	30	42	43	35	35	41	38	38	40	30	30	29	27	26	31	36	35	36	36	36	44	39	37	31	40	35	35	27	33	24	33	39	39	40	30	30	29	41	27	35	21	33	37	32	28	34	34	40	26	25	36	43	40	35	41	41	37	32	34	43	44	48	33	35	41	29	41	35	48	34	39	33	38	33	29	40	32	29	44	46	32	29	39	32	33	42	46	37	49	44	43	43	41	35	40	36	37	23	31	35	34	35	35	43	32	32	33	27	42	40	30	35	37	26	39	29	38	34	29	35	27	41	33	28	42	33	35	41	32	37	40	41	38	34	32	36	36	35	39	34	39	40	40	31	32	50	38	30	36	42	28	32	44	32	30	27	32	39	41	39	38	38	48	35	47	30	37	33	28	38	40	46	43	37	35	37	49	42	33	48	39	37	40	40	27	30	33	28	26	35	30	40	36	33	42	33	37	41	33	44	39	30	35	42	23	37	28	29	37	44	31	26	27	46	33	49	38	29	38	42	41	37	52	38	38	41	40	32	35	32	40	47	24	42	39	31	46	35	46	41	40	29	41	35	34	41	37	47	44	41	39	34	33	34	37	31	49	40	32	35	35	38	34	36	37	28	34	39	38	34	31	43	31	40	47	43	42	36	36	34	44	33	23	43	31	30	36	33	43	31	38	30	29	46	48	45	43	32	46	30	43	39	35	35	33	42	38	36	38	38	52	29	34	31	51	26	39	34	34	38	42	28	46	41	39	29	25	42	25	31	44	30	41	36	36	36	42	40	35	37	39	32	40	35	42	41	32	38	39	43	32	38	29	33	35	37	31	42	39	38	35	39	37	32	34	47	40	45	39	34	35	33	38	23	29	41	30	51	42	36	34	33	23	30	39	34	37	41	32	36	39	38	36	32	39	32	29	46	34	34	40	44	39	38	42	32	37	32	39	36	36	26	36	49	37	31	35	35	37	34	29	41	31	39	40	41	38	36	30	34	38	40	42	31	39	34	40	37	38	33	36	45	31	37	46	31	45	39	34	33	31	37	44	32	40	35	26	31	45	35	42	40	39	37	42	31	41	26	39	26	38	37	25	39	31	33	42	44	42	38	31	46	35	30	38	45	33	28	24	36	23	42	28	39	37	38	34	54	32	44	32	40	40	43	52	34	39	25	41	37	39	33	42	39	35	39	33	42	43	44	46	39	42	36	34	45	32	33	32	37	47	47	32	28	41	33	40	45	30	43	38	42	30	34	29	32	28	32	30	36	44	33	31	43	33	37	38	34	36	32	39	46	31	33	33	34	30	35	38	37	32	35	41	37	31	35	38	36	40	40	39	36	39	39	41	30	32	45	36	38	42	34	36	45	35	32	33	43	31	48	36	35	44	35	41	35	28	38	37	34	38	33	37	31	40	33	37	35	27	32	34	25	38	45	34	25	38	26	45	34	31	45	32	31	39	22	34	35	39	32	35	34	32	39	44	32	47	33	25	38	34	47	28	34	37	32	35	41	38	44	36	30	33	29	27	34	30	41	32	30	43	36	38	34	45	34	30	40	49	31	34	40	39	39	25	38	39	35	33	44	42	36	34	41	36	30	45	40	31	27	33	44	27	41	31	30	43	33	38	42	29	48	36	31	37	46	36	36	52	36	29	39	39	26	42	41	41	37	40	38	24	35	38	49	34	33	36	35	29	40	37	28	36	28	40	45	40	31	31	34	41	34	34	31	37	29	40	26	27	32	32	32	32	28	40	37	28	37	38	36	30	42
57364	31938	16142	28894	36527	35468	32120	28430	24845	21839	18870	16160	13861	11975	10282	9134	7657	6783	6096	5482	4839	4304	3747	3517	3102	2972	2657	2335	2235	2169	1892	1773	1717	1763	1748	1587	1571	1453	1517	1424	1332	1259	1202	1152	1166	1099	1038	923	985	980	862	886	853	841	838	772	773	749	750	748	694	761	790	785	739	762	735	671	702	642	652	661	622	663	627	658	647	616	625	596	611	589	577	608	575	569	575	620	574	609	581	564	564	612	538	577	531	582	615	611	633	586	598	576	585	595	626	588	549	621	559	551	549	551	617	584	574	554	559	534	581	591	569	616	529	544	567	546	585	564	550	561	568	604	617	565	596	583	598	552	554	593	579	586	560	561	581	551	581	589	611	626	566	560	557	605	579	569	592	590	579	568	533	598	567	579	509	575	584	565	589	576	540	548	630	554	597	582	570	541	557	529	566	535	552	580	584	553	536	562	543	565	533	582	533	558	562	569	554	598	567	603	572	564	535	598	522	545	570	597	580	543	573	569	525	547	547	594	577	548	570	553	566	546	545	551	566	559	565	570	571	568	563	589	584	545	546	558	615	590	559	598	561	554	572	576	553	547	561	576	590	562	600	544	541	574	562	587	563	586	543	558	545	581	582	575	546	550	564	539	554	556	594	572	563	592	550	594	590	559	532	565	538	509	548	534	564	604	593	542	600	573	561	571	607	553	574	529	602	569	603	570	576	534	595	535	567	559	587	546	558	589	568	540	553	606	564	595	554	573	564	599	592	594	595	585	547	560	577	570	599	539	569	576	532	561	542	538	567	590	587	604	567	562	590	557	584	609	547	542	515	569	526	536	530	582	563	513	588	550	538	529	541	531	588	527	557	589	540	583	564	555	597	549	549	553	590	569	541	591	560	531	565	605	590	572	568	542	595	550	608	598	556	605	570	565	531	575	573	581	597	590	542	581	573	545	590	599	505	536	545	581	541	578	547	559	588	589	544	563	580	548	558	545	553	580	529	558	528	574	540	583	524	545	584	538	567	537	536	564	573	565	557	509	547	558	549	590	561	556	599	554	534	577	578	578	547	553	498	559	580	595	589	560	554	580	536	525	575	560	586	583	581	570	577	581	573	572	591	590	575	582	573	563	576	570	592	541	561	586	571	622	546	563	559	571	567	543	578	583	546	527	583	568	576	567	572	571	547	575	571	585	560	545	571	535	513	586	593	577	578	568	571	586	565	554	554	560	580	589	590	590	568	569	594	567	579	539	620	523	571	573	548	607	552	589	583	597	508	510	561	579	524	574	528	590	564	592	521	594	541	550	592	586	546	523	562	540	528	593	587	548	555	529	555	549	581	569	549	528	579	581	555	577	601	569	575	547	526	558	577	549	545	584	581	600	544	552	577	564	625	602	611	524	587	541	566	596	467	565	597	573	558	534	578	551	565	587	541	552	541	564	593	580	577	611	564	548	595	554	554	607	577	615	569	566	598	569	578	578	544	545	536	534	553	584	558	582	597	567	560	554	548	616	559	548	520	582	567	540	557	593	607	577	555	574	493	600	532	571	551	566	564	603	517	547	578	544	556	562	554	580	541	581	598	594	532	551	573	540	557	533	603	541	546	528	575	583	582	513	572	604	581	528	581	544	537	538	579	505	564	565	551	538	562	593	544	538	548	573	586	559	574	534	563	589	583	517	530	562	553	534	536	553	575	569	562	523	549	558	542	556	571	551	565	617	644	553	608	554	591	588	574	548	561	563	543	564	564	546	555	546	536	546	586	582	603	585	594	525	556	595	563	592	575	573	588	551	538	630	533	597	590	575	552	575	555	564	568	599	561	589	578	550	575	561	569	597	543	562	535	583	595	577	584	552	537	541	534	604	554	605	555	568	593	590	571	600	571	580	548	547	573	569	555	569	582	598	546	587	575	539	589	580	585	597	565	605	568	599	532	547	530	563	569	587	597	532	550	526	517	559	596	558	564	568	567	564	587	552	569	532	559	606	563	582	580	558	568	567	553	587	554	570	530	563	609	541	625	569	569	566	549	524	549	555	585	552	544	614	597	537	552	556	533	550	519	549	557	574	542	562	567	581	576	569	575	572	527	609	598	538	549	572	595	551	532	552	570	555	586	579	541	574	580	535	580	549	588	589	546	556	569	570	541	555	555	598	558	551	533	598	527	555	539	568	603	606	566	544	565	596	595	593	562	596	518	557	572	590	556	561	588	570	586	552	575	542	562	533	591	593	576	574	562	561	547	590	559	573	572	573	611	551	582	526	498	546	564	561	539	545	533	579	595	568	553	535	566	567	541	568	567	546	616	555	544	531	592	554	549	551	577	574	548	562	548	554	544	546	542	552	559	528	592	587	570	541	586	547	541	575	545	615	566	591	577	557	625	555	545	546	568	564	596	567	560	532	584	572	577	578	565	582	569	547	570	592	594	536	563	550	538	539	557	590	540	543	584	593	544	535	577	590	587	530	565	576	575	593	525	583	540	574	555	562	573	546	590	609	548	571	586	565	553	540	592	539	537	551	566	565	560	577	544	582	497	569	614	607	586	571	594	562	584	543	552	557	582	570	514	567	569	609	589	546	608	555	531	558	569	565	602	583	599	597	555	557	536	570	631	552	574	553	581	581	628	564	537	563	568	561	550	556	546	522	591	580	554	576	578	548	558	537	594	594	545	597	589	570	576	568	568	564	568	554	578	579	550	530	540	540	554	564	541	569	562	545	548	538	562	572	582	570	515	585	553	567	558	534	571	594	574	598	599	560	539	590	546	561	571	591	535	551	572	567	530	589	582	552	546	559	521	544	556	535	575	573	598	563	577	574	596	579	606	533	585	563	581	634	584	552	562	593	547	556	635	534	570	556	580	578	597	551	572	575	544	567	559	570	615	538	539	580	591	509	576	554	534	564	563	594	580	583	572	586	564	566	516	517	601	575	589	557	585	589	604	564	566	580	611	562	566	558	614	536	526	551	543	569	569	582	582	529	595	570	562	515	541	583	600	560	595	572	553	570	558	580	569	557	583	551	556	582	583	560	574	558	546	542	600	559	557	539	550	560	597	546	531	610	522	606	593	596	554	590	532	579	613	551	549	529	592	598	540	584	589	528	550	575	580	561	605	594	616	538	556	560	614	559	589	538	559	584	526	570	591	547	550	588	571	560	575	580	596	553	548	599	562	585	557	543	551	564	573	578	567	541	594	563	547	563	558	541	546	586	525	611	606	584	551	611	602	593	570	591	593	563	583	546	548	557	567	537	519	601	586	539	537	573	574	583	577	555	530	554	596	583	557	590	554	577	570	490	569	589	584	540	543	579	546	564	549	556	574	580	534	547	555	553	536	593	572	561	548	532	588	568	573	583	525	547	597	597	615	622	608	586	557	606	563	536	537	538	552	535	569	571	568	595	555	558	554	569	585	601	521	556	590	592	575	568	573	562	582	521	573	539	608	513	587	546	563	529	596	556	545	576	549	580	595	560	553	558	574	572	565	559	553	546	574	533	581	570	559	565
6266	1839	356	274	384	407	353	318	258	235	196	172	161	145	119	92	92	101	91	70	57	64	49	51	60	58	56	54	39	50	46	36	44	37	39	35	37	44	33	47	37	38	49	44	51	40	40	33	37	45	42	40	35	40	34	37	39	35	49	40	39	28	33	40	43	43	31	28	39	36	33	32	34	26	35	39	31	25	39	43	33	37	28	36	31	28	37	43	39	41	32	34	29	37	29	32	35	28	46	38	43	31	33	31	46	27	34	38	44	26	41	38	26	37	28	34	40	33	31	44	33	35	31	42	40	27	41	39	32	33	37	33	23	45	37	42	41	35	41	36	37	38	37	30	32	25	36	40	40	46	46	35	36	39	32	46	33	37	40	34	31	24	39	23	32	36	30	32	34	30	26	30	32	31	34	29	36	39	33	39	19	23	43	25	37	43	26	29	39	37	31	37	38	27	41	26	32	18	27	32	37	37	19	26	37	32	34	43	37	38	32	33	40	40	30	25	50	32	41	27	36	25	22	36	32	27	29	37	31	36	43	39	35	28	41	30	26	27	32	44	34	44	33	40	36	37	37	32	40	33	35	31	33	30	39	28	31	39	34	27	39	31	43	38	47	33	34	39	35	25	31	32	39	39	36	33	37	41	33	32	40	38	34	31	45	42	25	28	45	28	33	44	28	34	27	33	47	41	29	46	36	36	37	36	31	39	37	32	25	49	41	46	46	32	45	26	40	36	35	34	47	36	39	30	33	40	36	46	34	39	31	41	27	37	44	28	41	40	38	28	30	45	33	42	25	32	37	34	25	43	36	37	38	36	31	35	40	33	28	36	26	27	33	40	46	35	31	28	30	31	27	28	35	31	34	38	24	35	42	32	31	43	40	39	35	44	31	25	44	31	32	43	36	30	46	25	28	39	37	43	31	28	26	23	34	35	31	30	32	33	33	30	35	42	30	31	37	42	36	30	40	35	40	32	40	30	31	32	42	32	25	43	29	30	39	35	22	45	41	38	33	36	39	32	35	44	30	22	26	29	34	39	30	34	36	34	35	30	29	30	25	32	30	30	35	35	30	36	32	32	36	31	34	31	34	40	30	37	41	44	29	28	30	23	34	31	36	40	17	28	37	35	27	38	30	38	29	36	37	24	39	30	36	34	36	24	39	27	41	23	26	28	34	27	32	42	21	39	24	20	33	26	36	37	35	45	37	33	33	31	31	45	43	23	28	35	31	37	50	33	31	34	23	41	33	32	37	27	27	30	37	31	37	25	30	46	33	25	44	34	32	30	34	33	39	25	30	29	35	33	25	24	42	30	38	27	35	46	32	25	29	31	27	30	29	26	43	52	32	34	29	37	28	39	36	35	44	40	23	28	42	25	31	34	34	24	44	38	40	31	32	34	35	35	32	32	31	45	34	41	39	27	38	45	31	33	38	35	30	37	37	29	32	24	37	32	33	38	33	28	34	36	30	35	27	34	24	29	31	34	41	33	37	32	32	28	40	36	35	44	41	29	37	32	30	39	27	30	36	30	41	36	36	46	31	40	30	33	27	40	39	41	32	33	33	44	34	30	37	39	39	40	36	30	23	43	29	37	34	30	33	40	39	35	53	26	41	43	34	30	27	36	28	33	30	41	48	34	27	34	36	36	38	28	29	43	38	24	39	41	38	36	36	36	26	38	34	31	23	36	35	44	22	37	45	39	30	31	34	34	33	35	26	30	39	31	36	32	34	30	31	26	40	40	35	29	40	42	42	43	29	34	41	29	36	42	43	43	39	25	36	39	37	40	32	45	42	39	26	29	22	28	36	31	28	34	34	29	43	35	28	36	27	26	42	36	36	29	30	40	37	39	29	23	27	32	38	26	44	29	25	38	34	38	36	32	34	38	27	39	27	37	44	33	34	38	36	35	39	28	32	32	47	32	39	34	23	42	37	42	37	36	33	34	31	39	28	38	39	35	26	37	30	28	31	42	37	23	42	36	41	34	27	43	24	37	31	35	30	41	30	34	33	26	41	44	32	29	36	29	39	30	44	43	32	41	29	36	38	38	35	38	30	25	29	44	43	41	31	26	28	33	39	36	38	39	30	41	33	27	34	34	39	43	36	37	36	36	26	38	39	28	40	43	39	34	30	46	33	34	34	36	43	30	25	29	35	36	33	27	39	38	37	40	39	31	43	30	29	28	23	29	29	36	35	31	26	20	52	33	33	26	32	28	22	28	25	37	34	22	37	40	44	36	33	35	29	35	36	34	28	38	40	32	31	35	31	28	31	36	27	33	32	25	34	37	34	35	27	30	37	40	43	32	43	30	28	27	30	36	48	49	35	47	30	38	36	33	31	46	36	38	32	32	38	23	32	27	25	35	24	37	34	32	35	36	28	31	22	27	36	45	35	28	40	26	35	37	37	35	41	41	38	34	20	38	37	27	26	24	31	37	45	31	29	36	41	35	39	30	39	35	38	31	41	20	31	40	33	28	38	27	39	36	42	36	26	31	31	35	33	38	38	28	31	35	22	34	41	30	45	45	33	33	45	39	32	34	40	35	39	39	49	34	32	29	44	28	37	21	46	24	32	34	38	40	34	33	35	29	32	36	36	36	32	32	30	38	36	32	35	34	40	33	33	37	35	43	31	41	44	45	44	29	30	45	38	42	26	37	27	31	27	28	32	15	34	33	37	30	35	25	37	43	40	32	35	39	37	28	36	41	24	38	40	31	33	29	42	37	33	33	27	34	39	35	27	34	30	31	39	29	38	34	35	35	40	27	29	44	28	25	33	33	23	31	40	32	30	40	39	28	31	33	33	42	36	43	29	36	32	29	42	31	40	38	43	36	34	46	38	35	37	32	39	40	46	36	32	25	36	32	33	29	45	36	33	34	26	33	33	32	40	30	31	30	39	41	28	23	30	34	46	44	30	26	44	29	40	42	34	28	36	30	39	33	33	26	38	35	27	35	29	22	38	38	29	28	28	41	34	24	36	31	32	24	32	35	38	41	34	29	37	34	36	33	49	31	35	29	32	27	35	41	37	50	36	37	33	38	36	32	39	43	27	32	39	37	49	28	23	34	40	38	46	20	32	37	34	29	36	42	41	26	34	29	30	30	28	34	26	35	35	39	34	30	37	34	43	36	31	45	31	51	41	35	31	34	38	45	28	35	31	30	45	31	34	20	33	28	41	45	29	26	37	37	36	43	52	29	31	48	30	38	23	36	39	38	26	30	40	35	32	36	34	23	35	32	33	30	36	33	30	45	36	32	34	29	33	39	33	25	30	43	34	42	45	39	37	33	25	34	34	35	33	35	27	36	28	35	35	35	33	36	31	32	38	35	26	33	38	33	35	30	34	45	32	36	29	50	33	33	25	22	38	34	35	32	29	42	35	47	22	28	20	36	25	35	42	32	38	36	32	34	37	34	41	38	34	27	41	40	28	34	40	30	38	43	23	22	33	40	44	39	37	28	28	32	40	40	28	36	30	37	37	38
42003	22432	8929	18551	25808	24596	21286	17703	14584	12059	9980	8233	7003	5903	4961	4295	3604	3297	2866	2445	2168	1948	1695	1679	1524	1397	1379	1225	1162	1064	1052	952	955	955	989	924	948	919	890	844	842	802	812	762	813	749	716	720	657	724	657	615	643	635	623	600	647	618	620	600	621	609	615	588	575	551	624	563	515	572	603	559	592	529	582	546	573	545	535	558	559	569	549	582	561	574	545	515	541	552	479	550	540	554	558	545	542	574	537	528	556	502	551	579	542	568	503	521	509	548	559	519	561	523	570	540	525	508	531	508	512	550	522	556	560	536	524	517	544	561	555	533	549	508	526	535	540	485	549	555	517	570	558	543	494	521	548	529	507	558	527	553	523	555	547	514	526	523	571	522	515	505	537	513	537	532	565	529	542	546	550	542	524	509	589	591	508	551	533	553	510	535	570	520	490	503	536	555	569	587	531	543	528	556	513	549	536	560	548	552	534	508	529	542	517	535	524	525	553	529	541	503	519	560	511	547	511	519	550	513	555	550	491	512	554	564	519	561	547	510	525	546	510	566	521	537	567	601	541	549	533	518	551	562	509	563	501	547	517	510	580	499	524	504	559	535	514	510	545	520	553	552	546	505	534	556	525	527	562	577	504	538	521	558	518	527	548	545	581	563	577	515	566	555	546	549	551	535	573	496	541	480	538	536	553	496	528	524	564	528	534	545	537	557	510	568	531	549	463	523	533	502	536	557	554	514	469	562	554	531	529	536	525	519	546	558	523	555	591	547	525	527	508	541	568	584	560	504	544	545	512	526	501	524	609	506	504	563	545	527	554	538	505	541	551	524	510	509	575	534	555	567	526	557	541	544	530	526	581	558	536	509	524	543	519	501	528	535	508	562	562	567	536	501	558	564	549	536	518	536	535	504	517	535	557	554	485	542	522	497	566	549	494	554	567	532	550	574	579	524	528	536	536	526	508	488	538	563	546	573	532	533	520	523	529	550	543	508	537	568	528	522	524	542	502	535	522	554	520	571	539	513	539	522	542	532	534	542	505	556	507	530	533	490	498	561	556	532	561	554	560	584	545	527	547	520	496	525	501	538	526	530	570	547	536	515	542	530	535	531	537	479	509	550	546	529	563	590	546	513	517	549	492	529	529	557	565	536	505	587	597	497	557	551	552	496	549	535	537	558	552	531	513	537	556	545	529	541	509	558	533	583	516	549	600	576	500	552	522	556	570	512	549	515	551	547	540	549	532	577	511	555	539	520	561	612	532	507	524	528	552	528	561	532	546	518	542	549	569	546	535	541	510	523	539	588	527	519	539	538	556	573	520	515	541	523	521	531	591	546	577	538	535	534	547	553	539	519	543	525	502	530	536	507	541	531	527	563	513	544	545	527	556	563	567	542	515	535	538	540	545	499	507	500	528	516	538	555	536	557	492	528	519	521	531	551	508	549	494	530	589	603	563	553	534	556	539	544	516	526	538	576	541	569	533	574	512	524	567	523	539	518	542	523	521	554	547	532	545	489	552	490	521	542	537	519	509	545	540	532	521	557	554	532	575	543	577	533	567	532	518	521	540	565	514	510	580	563	560	532	516	508	534	506	524	540	545	515	543	530	552	525	544	554	536	558	514	564	531	529	517	549	518	483	538	528	529	556	570	506	540	520	574	542	534	571	494	540	524	533	559	567	555	548	553	550	483	524	527	540	594	515	588	510	538	523	514	529	524	571	606	553	552	585	524	521	529	518	524	518	545	558	540	534	547	522	537	499	522	521	515	511	519	560	553	523	513	497	486	535	528	535	516	551	567	520	543	519	504	529	558	565	521	538	539	570	512	580	528	556	526	524	557	518	509	524	530	532	512	508	515	566	564	510	532	554	537	545	546	534	550	550	530	500	528	544	540	564	542	553	521	509	565	536	530	531	538	560	558	556	541	543	553	514	501	525	510	569	513	557	550	572	556	557	530	558	508	569	513	542	545	536	529	562	556	555	532	517	530	554	515	524	561	551	560	548	529	540	537	542	528	577	531	513	514	551	557	562	507	530	569	577	520	528	521	514	500	542	541	541	539	528	506	555	566	553	608	545	537	570	540	534	528	556	508	528	516	500	525	532	530	555	541	485	496	527	523	524	527	535	576	568	550	536	507	507	509	524	560	519	511	572	555	519	563	526	526	582	555	548	510	570	494	551	527	547	556	540	580	509	501	575	533	518	552	549	555	542	531	526	547	565	550	527	532	534	580	529	521	493	561	501	547	534	546	542	528	489	549	513	560	532	531	533	529	555	520	537	525	515	511	546	567	528	542	551	524	517	504	526	562	546	551	512	545	517	528	537	564	529	513	571	537	561	523	521	565	533	544	557	545	565	509	515	578	537	585	537	540	557	551	544	580	536	530	489	521	586	563	572	548	548	523	534	522	544	564	563	560	514	530	534	549	527	561	550	531	513	573	552	560	501	550	563	508	505	534	527	546	535	504	569	543	528	552	573	571	573	563	539	510	558	557	538	556	539	520	539	508	563	557	586	542	544	490	557	528	500	497	550	534	533	530	536	516	513	549	539	557	526	549	546	565	564	515	513	498	509	529	535	558	520	534	530	530	523	541	512	562	560	552	541	527	552	560	519	577	489	523	540	543	514	519	564	523	519	505	527	583	537	570	572	541	539	543	556	520	537	553	503	536	547	529	540	527	560	541	541	576	545	540	550	503	511	544	545	550	534	522	572	543	517	567	526	509	523	539	562	520	545	540	549	513	542	499	525	530	516	486	507	539	529	527	524	540	550	534	513	549	531	594	550	567	502	551	575	505	550	506	546	519	538	541	562	453	484	552	523	498	563	527	523	543	573	560	516	565	529	520	465	542	527	548	534	527	531	562	586	577	531	507	542	535	560	562	543	536	535	533	489	569	568	533	486	578	530	527	537	544	510	542	538	534	534	535	563	538	550	550	486	544	546	547	526	558	515	499	579	593	507	522	545	511	562	530	491	498	519	542	501	562	529	537	493	602	554	510	561	555	560	559	526	504	575	536	554	580	523	542	506	529	536	552	538	549	545	522	510	567	564	544	553	523	514	587	497	553	541	532	530	571	555	523	543	540	535	520	528	579	534	538	540	535	531	499	554	496	501	525	504	512	541	506	518	557	512	536	546	491	566	534	507	537	519	521	512	528	549	498	549	533	487	526	510	524	510	559	535	506	483	586	521	522	535	520	521	519	549	554	526	550	499	500	536	585	539	533	519	493	529	524	517	522	550	566	558	513	501	559	509	532	493	529	549	547	512	543	596	546	532	541	522	566	530	544	495	520	536	525	555	531	523	551	528	546	552	533	539	575	522	552	575	557	605	499	515	525	536	522	539	552	523	492	502	575	546	570	528	534	497	527	523	548	515	564	503	504	546	493	503	574	545	565	559	572	581	527	535	520	529	564	568	520	520	518	540	542	531	491	507	518	485	530	517	538	539	524	542	544	523	511	484	522	546	585	543	504	542	550	528	560	527	517	562	498	546
16428	8162	1027	624	871	959	872	722	669	639	490	367	338	287	236	213	195	178	171	140	131	112	98	94	86	80	88	79	71	54	72	71	66	67	57	54	53	35	56	50	67	55	60	49	56	54	39	58	55	56	47	40	48	40	47	39	37	38	42	42	42	54	43	30	38	42	39	50	41	39	35	33	42	44	43	51	57	50	54	45	43	37	41	43	39	52	44	32	35	40	33	42	39	41	47	38	56	50	46	59	46	32	39	50	37	41	43	36	48	33	47	47	48	44	53	40	31	42	45	45	40	52	49	49	50	52	54	57	42	40	37	43	38	42	46	39	56	42	45	35	51	40	41	40	35	34	35	36	35	45	38	44	50	45	41	39	48	52	44	43	49	34	30	47	35	38	52	46	38	30	41	41	38	47	51	39	47	35	51	43	35	47	38	40	52	48	49	48	41	54	42	40	51	43	43	41	38	44	32	36	40	52	45	44	35	43	38	32	29	44	37	28	43	49	39	50	41	50	53	34	45	33	30	46	38	36	50	46	33	47	49	46	40	41	51	38	43	40	43	38	39	45	43	34	35	48	43	43	47	52	30	37	40	36	48	39	42	35	39	36	36	30	40	37	39	29	33	43	43	50	45	35	40	44	41	40	37	40	41	37	39	35	40	42	43	46	47	38	43	39	52	41	31	42	46	35	53	49	37	40	33	44	46	37	38	40	46	39	41	38	32	42	42	30	47	40	44	47	38	44	39	42	42	40	37	41	43	35	45	46	33	42	36	42	37	42	48	46	33	46	41	42	38	32	33	40	28	37	39	41	44	43	49	34	30	48	38	39	32	42	27	46	46	38	38	30	41	37	41	44	43	34	31	35	39	43	46	36	34	36	37	43	42	34	57	41	35	42	45	35	40	42	41	53	58	41	38	39	53	45	38	38	36	32	43	43	31	39	53	31	38	46	46	45	51	43	45	42	34	38	28	41	44	40	42	52	46	31	50	27	33	37	40	44	45	51	44	38	44	49	42	45	37	46	61	42	34	37	31	45	42	51	45	50	44	41	33	42	36	34	40	37	28	38	49	44	45	38	31	27	49	43	41	43	35	38	43	42	61	45	48	44	24	52	43	39	42	44	49	33	44	36	39	31	34	41	51	46	41	39	42	41	30	41	43	38	33	47	52	33	50	38	39	42	38	32	38	46	31	42	32	39	44	36	33	37	42	41	47	40	40	26	41	50	52	54	49	40	29	32	47	52	44	39	42	39	43	41	50	32	46	32	45	45	46	44	38	46	39	43	31	53	38	49	27	38	37	45	38	49	35	45	41	39	48	42	44	29	39	45	50	33	47	50	51	52	47	34	44	39	47	47	61	44	30	40	33	49	33	43	41	50	38	38	48	43	34	34	50	43	44	33	32	38	32	39	39	45	43	37	59	29	47	40	43	40	43	33	46	34	48	34	37	32	51	48	29	43	43	48	46	36	50	39	47	34	37	29	40	42	41	50	50	48	29	36	43	53	49	49	41	36	38	45	35	38	50	41	49	36	47	47	37	39	33	26	38	47	45	38	38	43	40	40	31	46	44	31	42	39	38	51	37	40	32	34	41	37	45	40	49	49	40	39	51	41	51	57	36	43	37	41	39	40	43	39	39	43	39	43	51	31	37	38	44	42	47	44	44	51	38	44	34	41	47	38	50	31	46	31	49	37	36	35	56	38	30	50	40	57	34	40	35	34	41	56	41	44	39	36	45	51	33	50	38	35	52	46	42	63	50	54	36	32	40	44	25	45	48	55	44	39	36	47	46	38	40	39	39	53	41	53	38	38	36	39	62	48	42	38	45	37	43	34	38	30	33	34	42	41	43	38	46	49	48	46	35	50	38	52	38	40	40	41	28	43	52	46	48	39	43	53	41	40	52	45	41	46	44	46	40	38	36	37	36	42	37	43	45	26	49	38	50	42	44	52	39	33	47	36	45	55	35	37	32	51	54	44	37	36	39	40	60	41	37	37	38	31	46	39	40	41	45	44	38	41	41	46	46	39	46	36	58	39	40	40	48	44	42	48	35	35	48	41	42	36	37	33	47	42	39	39	34	52	51	43	53	42	32	38	39	41	45	38	46	38	36	30	33	42	49	37	42	47	46	39	58	45	44	31	37	45	47	35	37	49	40	39	38	37	44	34	27	42	40	40	34	35	41	33	38	41	37	46	43	49	35	41	41	46	48	42	42	35	40	51	41	45	39	47	47	34	41	41	40	40	37	36	46	53	44	52	38	41	53	38	38	40	30	39	48	42	30	31	36	38	38	38	47	37	44	44	42	45	35	36	39	42	39	32	41	41	38	32	44	45	43	33	44	39	36	42	46	35	38	35	43	34	43	38	41	43	41	43	48	52	41	36	52	39	49	31	32	37	33	37	40	42	26	38	43	53	39	42	46	41	35	48	42	48	37	43	35	49	48	37	40	37	40	39	41	46	41	44	35	52	48	27	46	37	36	27	50	48	39	49	44	44	41	42	36	32	48	41	38	52	30	39	51	39	38	47	44	39	52	36	48	34	37	42	39	46	41	48	52	45	38	44	40	49	50	38	39	45	40	43	47	43	44	54	39	41	51	47	37	46	45	37	33	36	55	42	42	52	42	48	35	46	50	40	36	50	36	37	48	43	53	48	41	45	43	43	39	33	41	33	43	40	46	34	49	50	36	44	36	46	25	43	37	45	40	42	38	42	35	38	33	41	47	42	42	49	49	55	40	38	42	43	37	46	46	49	46	49	50	44	47	37	46	45	34	35	36	38	42	41	44	38	50	37	33	39	34	36	45	46	35	32	35	39	54	36	52	38	47	36	47	53	44	57	41	54	45	41	41	49	34	39	28	43	31	47	41	37	47	49	37	34	60	35	30	34	43	37	39	48	50	29	46	37	33	51	41	44	44	45	43	44	45	50	42	48	39	46	43	34	41	36	47	52	52	51	46	38	52	45	36	44	23	42	52	45	32	33	34	47	35	44	44	52	43	48	52	53	44	43	39	57	37	42	53	35	31	38	35	37	45	44	45	34	47	57	32	29	50	38	45	34	37	39	45	40	28	45	49	40	48	31	40	45	36	31	44	30	33	41	39	37	46	40	40	43	25	46	45	55	39	52	48	34	34	24	33	40	40	29	40	35	53	46	51	41	23	36	43	42	42	41	41	39	42	38	39	44	37	50	41	34	53	39	49	46	35	32	45	44	45	38	41	40	34	42	36	32	55	43	42	56	40	31	41	47	46	36	39	44	39	42	49	49	33	46	37	36	38	43	43	40	35	59	38	38	41	40	43	46	49	37	33	33	45	53	47	32	51	59	49	50	40	47	39	43	41	43	38	38	43	48	46	28	52	48	40	44	33	40	41	51	45	41	55	41	45	50	51	38	49	38	48	42	35	46	43	44	51	52	37	46	30	50	54	43	41	45	41	37	50	48	34	40	50	47	37	46	48	44	40	49	34	47	40	34	45	42	37	51
55346	32974	15758	27879	35185	34233	31199	27608	24371	21209	18446	16030	13677	11869	10396	8846	7760	6745	5904	5295	4636	4101	3724	3316	3140	2841	2796	2438	2249	2101	1883	1799	1785	1735	1724	1637	1559	1562	1489	1402	1393	1350	1274	1171	1172	1115	1071	1031	1033	1037	960	966	945	947	908	835	819	846	844	796	849	828	783	813	832	819	777	721	787	759	777	757	688	717	721	669	697	716	673	719	686	670	690	689	732	715	696	675	692	655	661	686	701	621	633	687	613	681	666	672	688	700	691	689	668	638	728	682	668	624	700	729	653	635	651	624	632	650	676	660	669	633	686	658	662	667	652	656	612	642	650	656	656	691	624	657	636	628	652	659	631	665	642	632	617	657	652	622	696	659	640	639	630	640	624	648	650	628	672	682	668	622	677	633	633	597	650	653	621	643	686	642	676	672	614	619	607	668	681	638	662	652	683	696	677	636	674	658	619	680	634	673	652	672	617	661	627	671	670	625	669	668	679	662	726	671	668	644	674	627	634	690	670	610	590	664	672	644	669	633	649	618	600	631	640	684	641	649	612	611	642	681	617	649	652	646	654	647	633	648	634	642	684	634	631	612	586	611	651	669	646	680	652	619	577	645	626	648	585	645	626	631	588	634	644	658	644	647	646	672	656	666	618	631	635	615	708	677	668	619	663	610	624	655	671	652	614	671	624	643	660	636	651	667	657	656	642	625	655	646	679	665	646	654	648	673	644	686	637	629	719	629	669	645	614	652	638	623	667	659	621	628	673	645	656	646	640	656	620	639	624	642	618	647	669	579	671	622	649	643	631	637	659	667	636	622	631	644	653	662	662	639	639	686	625	616	615	704	677	654	603	592	658	650	614	652	654	654	674	609	671	633	636	625	622	646	676	634	621	642	619	626	603	635	632	623	679	662	671	647	689	610	668	620	648	658	628	644	636	629	669	583	669	614	602	691	653	652	670	610	624	640	648	634	647	656	633	650	634	620	664	694	652	661	619	663	636	683	632	630	648	638	622	626	707	615	630	636	679	646	598	696	614	622	644	632	620	649	658	624	653	659	615	653	639	631	613	674	635	628	621	680	658	621	628	628	666	613	634	631	689	646	615	614	675	599	665	626	682	628	694	615	663	642	647	655	634	648	671	632	671	658	629	628	641	640	636	637	616	678	582	634	645	694	634	619	655	618	621	635	629	659	653	647	639	619	618	667	643	656	617	611	677	643	656	647	629	631	627	637	651	683	663	632	654	666	654	666	659	642	714	615	614	678	616	644	636	670	585	641	660	631	648	661	637	659	647	657	684	681	647	663	663	600	628	660	675	687	693	656	641	603	686	628	644	628	616	647	669	632	629	643	643	630	691	692	652	680	646	629	687	708	624	627	604	620	661	639	606	610	628	660	671	639	657	626	657	661	598	650	628	675	655	687	642	669	628	622	703	674	683	618	634	649	698	653	592	623	667	662	638	675	675	636	617	638	625	602	627	645	639	632	604	617	705	628	631	638	660	641	598	637	673	635	641	635	636	634	642	620	619	674	695	711	651	686	645	609	619	639	656	633	637	675	653	675	667	655	599	616	660	677	694	634	650	631	663	598	716	652	641	623	634	647	664	675	627	616	657	621	651	632	609	674	652	655	688	708	653	638	631	651	651	676	644	639	638	679	616	636	662	659	676	614	622	664	659	631	647	618	638	627	645	686	664	646	663	594	616	697	657	632	656	663	634	597	670	618	647	592	630	671	613	616	656	597	651	635	642	608	682	648	648	662	580	639	652	655	675	637	638	631	674	660	647	679	622	640	647	624	655	639	672	601	643	646	625	596	653	659	677	644	634	679	646	602	667	621	670	651	638	633	638	635	631	617	648	646	669	654	702	655	638	628	641	637	640	661	693	637	685	623	624	623	647	622	634	582	623	671	617	644	649	635	655	637	589	589	635	631	697	611	663	672	617	684	711	631	642	659	650	651	683	641	642	670	589	639	645	660	663	653	675	650	611	660	625	644	698	668	628	654	674	646	634	636	615	670	654	636	636	614	654	677	668	616	644	641	669	588	667	595	660	639	662	627	695	640	680	637	617	627	694	632	663	617	592	632	649	660	641	695	637	646	663	661	690	641	667	613	668	679	607	601	638	646	671	655	668	588	602	597	636	646	653	655	643	645	660	650	649	667	633	634	638	624	670	667	657	667	644	642	637	636	658	647	635	603	624	648	644	620	656	653	655	613	638	645	626	640	627	648	654	631	664	618	655	625	691	674	607	643	637	639	647	661	646	689	668	655	650	611	590	620	636	664	651	649	605	658	648	635	662	632	634	643	639	595	655	634	660	637	626	666	645	598	646	586	650	649	656	672	705	602	666	640	646	629	617	674	678	640	660	685	606	646	661	640	678	640	665	636	642	669	667	694	659	644	690	661	592	663	661	602	617	648	606	626	667	666	615	648	677	635	617	595	600	625	680	682	625	651	646	647	623	601	674	647	630	620	591	643	651	669	626	619	640	613	605	656	631	619	638	644	669	697	693	661	623	679	667	701	589	663	619	620	637	632	630	658	613	626	606	639	659	687	715	624	658	639	642	647	627	595	635	617	642	645	679	672	673	640	668	669	629	630	685	653	588	641	680	663	664	669	657	672	630	671	596	667	651	635	619	607	637	637	627	668	627	631	638	666	683	623	622	647	653	644	650	617	664	617	675	612	609	654	709	680	625	597	644	652	654	665	671	625	708	646	655	623	645	604	642	683	591	690	670	649	678	642	610	679	647	617	643	678	628	621	633	657	668	645	653	656	642	692	642	609	666	625	658	640	665	632	688	660	670	686	687	641	635	609	638	658	606	631	639	668	660	644	650	661	662	627	670	671	648	638	673	638	612	641	620	655	609	672	716	653	646	646	649	676	644	675	631	631	674	655	627	659	610	649	640	685	636	618	652	643	616	642	638	645	620	639	645	647	632	673	657	661	688	675	627	647	623	630	647	652	693	605	662	668	643	624	642	678	631	623	639	666	650	688	621	662	636	645	647	624	675	597	643	645	678	694	621	651	644	600	645	669	619	644	643	680	653	682	650	626	653	654	614	638	620	712	655	641	644	655	668	655	654	677	630	652	617	637	685	672	668	648	646	637	640	660	644	649	625	582	647	648	650	596	668	659	663	680	633	697	629	611	663	625	648	625	651	629	648	692	667	647	691	637	692	598	671	689	637	628	616	645	677	689	626	647	673	652	665	617	668	653	627	644	628	590	659	660	648	703	630	630	650	648	643	651	693	636	626	619	640	667	656	677	646	623	662	633	644	581	617	609	640	654	631	629	640	637	648	608	669	665	620	615	624	665	651	627	617	640	647	642	677	664	635	667	624	639	679	664	619	668	608	617	607	635	661	630	651	710	618	604	618	641	680	675	642	647	644	618	626	615	608	626	659	633	668	658	640	664	670	685	667	641	628	643	654	629	635	681	655	684	646	645	636	691	650	642	637	631	659	661	656	621	651	639	641	678	649	629	666	675	610	620	717	631	621	633
11371	4441	599	428	557	619	558	482	365	398	335	282	278	201	187	163	169	118	131	122	96	105	89	92	89	65	88	71	70	79	75	72	55	65	58	54	59	56	65	62	52	54	62	50	55	64	44	57	48	58	49	53	50	49	47	47	56	52	55	49	47	46	50	61	40	59	48	53	46	59	74	67	46	49	50	52	54	49	55	48	45	54	43	47	42	54	52	75	49	41	45	54	62	52	46	45	43	57	53	56	49	53	48	47	44	47	32	38	56	59	61	50	59	45	32	55	47	51	68	45	59	41	56	47	54	56	49	50	48	51	56	42	59	57	59	47	55	60	61	42	53	45	47	45	49	51	54	56	45	42	60	56	45	49	36	61	55	61	54	49	56	45	64	48	58	54	41	65	49	62	60	54	57	44	47	42	64	59	53	48	42	54	64	60	56	50	63	46	57	48	43	44	59	43	40	53	55	49	62	50	35	50	47	57	49	44	58	51	45	51	60	58	59	61	61	46	70	42	52	38	49	62	44	57	51	50	57	39	59	53	49	50	56	52	71	46	49	55	42	52	47	37	40	53	47	44	61	51	52	44	37	40	57	44	56	50	57	46	44	55	57	54	42	31	40	48	56	52	53	57	54	52	66	54	63	57	41	38	40	47	51	43	53	48	37	56	56	53	48	57	53	59	55	45	61	41	51	53	59	50	52	46	55	44	54	57	59	62	57	49	46	43	52	55	52	38	56	44	49	57	53	40	49	52	43	56	54	42	52	65	39	59	51	49	47	41	58	46	50	54	40	44	37	48	51	53	54	57	56	52	41	42	50	52	53	42	54	57	61	38	43	51	47	46	50	55	42	46	47	54	54	62	45	56	45	57	60	41	44	54	48	42	51	47	53	53	44	53	35	32	44	59	52	56	51	54	49	45	51	49	43	59	47	47	51	61	44	52	55	57	52	60	51	45	68	47	39	49	51	56	57	52	53	56	53	41	54	48	49	56	51	35	49	45	54	60	48	37	48	52	51	52	46	44	48	56	53	44	60	52	56	52	47	47	43	49	50	64	55	48	57	41	38	59	59	56	50	50	46	55	49	50	56	52	48	47	54	56	47	45	45	47	66	42	54	55	53	46	52	60	57	58	57	42	34	51	53	51	40	59	38	55	48	50	61	51	44	56	48	51	48	41	44	38	49	49	66	56	53	58	52	47	51	45	39	44	59	45	62	45	45	39	52	50	48	47	48	69	42	47	54	50	44	49	62	54	53	54	42	48	44	31	56	52	49	58	37	45	52	45	41	43	57	67	60	48	39	48	44	51	53	54	51	52	43	48	45	38	42	43	46	47	59	44	46	52	40	54	59	48	44	60	58	59	54	38	55	49	40	54	46	51	48	57	59	40	41	52	49	64	50	49	52	54	54	48	45	59	48	47	47	57	58	54	42	49	47	55	53	56	44	59	47	46	40	43	41	50	48	42	40	50	36	42	55	38	44	52	58	43	42	50	53	44	44	51	48	48	52	60	58	45	46	49	52	51	53	46	58	59	52	55	58	41	49	53	52	46	50	54	49	51	49	55	41	59	47	40	57	32	52	41	50	48	46	37	50	64	57	48	52	46	57	57	53	50	59	41	62	55	41	41	49	61	49	48	52	52	40	52	62	47	49	54	60	51	48	46	56	47	55	48	43	58	49	60	52	46	38	50	42	50	54	48	69	55	62	55	61	57	55	35	61	43	51	48	51	46	51	44	53	45	51	52	54	46	49	58	61	52	49	45	41	47	43	43	45	43	47	48	49	51	42	39	57	39	40	55	51	49	48	43	58	44	58	49	43	58	47	53	44	50	57	39	53	55	49	53	47	46	40	55	57	55	46	38	40	52	49	56	62	65	46	56	54	54	42	59	47	40	59	53	62	43	54	62	54	49	62	52	53	62	39	48	48	55	45	45	54	49	53	54	56	49	50	51	52	50	50	46	34	54	46	43	60	55	53	53	44	43	40	42	56	45	37	45	47	61	39	50	40	56	50	49	44	34	64	40	48	52	42	61	56	53	41	53	52	47	60	53	44	52	55	58	60	45	53	62	46	44	48	59	53	63	55	56	49	52	52	49	39	56	60	48	54	50	57	35	50	39	35	42	66	66	43	62	48	33	55	52	47	45	62	51	38	43	48	44	56	53	51	43	63	46	56	38	40	56	37	50	49	42	52	51	47	53	49	44	67	60	46	46	57	43	50	66	46	47	42	61	55	57	58	52	48	48	45	46	45	40	51	53	59	49	40	49	59	55	51	45	45	51	49	45	47	60	51	50	55	51	57	46	48	54	48	52	53	45	55	53	45	39	50	52	56	51	54	47	41	45	55	49	49	60	52	45	51	50	48	57	56	53	48	54	39	44	57	65	49	57	46	38	51	54	47	44	52	44	43	46	62	46	53	47	52	57	49	40	56	36	55	48	46	68	58	47	62	44	47	54	45	52	51	65	51	56	49	60	42	49	46	51	57	55	48	46	39	48	52	52	51	51	41	55	48	55	60	54	55	53	53	49	44	50	49	44	57	47	50	50	47	54	54	38	45	62	51	46	55	56	36	55	40	52	57	52	54	50	46	56	48	60	39	37	51	49	51	45	43	39	65	49	42	51	48	42	52	44	46	42	48	52	48	52	47	56	45	55	43	45	60	51	47	49	41	45	39	39	60	56	46	53	50	51	49	37	61	59	51	49	37	47	37	47	46	42	52	55	44	54	65	40	52	44	44	50	56	47	45	46	43	41	54	51	50	45	59	66	58	46	45	38	50	62	39	35	74	43	55	65	57	68	41	46	50	49	38	45	42	54	70	54	50	48	54	55	45	64	61	57	50	55	49	53	61	60	37	56	45	51	45	47	51	55	56	68	46	51	56	55	51	45	41	66	36	51	46	49	48	45	34	38	52	54	52	54	51	45	62	44	47	47	46	60	51	56	58	50	39	48	34	41	65	49	45	41	45	49	51	51	46	41	44	46	53	57	47	48	61	48	58	49	45	62	49	58	50	56	36	57	44	46	51	43	44	51	53	49	59	52	63	59	49	49	53	46	47	48	54	45	47	43	42	59	57	44	38	37	44	59	62	53	37	57	47	57	56	51	50	55	60	58	48	49	51	47	43	46	50	49	57	63	41	51	42	56	51	43	47	45	41	48	42	51	49	49	52	70	52	50	59	35	52	46	48	38	50	50	51	52	54	40	41	64	48	46	37	58	51	41	51	50	48	46	52	39	56	59	64	59	67	25	46	55	49	53	53	49	49	48	51	49	51	43	38	55	42	52	66	51	45	47	57	51	51	50	49	42	59	41	43	45	48	52	40	44	54	54	51	53	56	38	55	50	52	42	57	47	51	53	44	41	44	54	39	36	56	46	57	60	49	50	56	49	43	57	53	51	50	65	40	44	47	53	64	51	62	40	45	50	66	54	46	48	42	45	55	51	44	48	49	43	44	47	39	67	51	55	51	41	46	56	49	56	50	61
47984	28377	11821	22677	30010	28918	25803	22494	19115	16103	13577	11452	10105	8259	7079	6312	5384	4556	4147	3677	3156	3003	2566	2477	2344	2147	2009	1844	1734	1580	1573	1507	1422	1436	1362	1388	1348	1318	1317	1295	1164	1241	1151	1147	1069	1074	1070	991	997	995	1025	921	892	938	946	865	921	921	908	846	903	850	895	832	839	848	898	847	872	888	793	853	812	804	861	862	797	824	848	841	791	784	821	781	799	825	784	766	732	739	797	755	774	789	796	746	843	788	771	715	816	774	823	801	820	809	728	749	785	763	771	766	776	683	770	781	786	717	784	779	785	781	793	774	819	799	779	778	772	750	765	782	734	811	810	764	811	801	810	724	721	776	785	753	771	744	770	754	773	834	776	824	813	739	775	766	780	772	800	807	776	727	795	736	758	799	762	758	813	806	787	795	783	764	754	781	741	802	745	746	791	752	782	758	798	814	767	748	774	758	788	759	770	731	792	777	769	754	826	737	737	799	779	768	757	739	789	738	777	775	767	797	816	759	782	747	752	744	763	834	780	764	711	785	783	758	767	716	799	770	739	791	791	775	738	807	770	795	784	710	754	780	773	770	799	773	709	821	735	747	721	794	803	766	764	767	776	743	780	765	776	756	772	756	787	767	740	756	791	784	737	788	728	753	790	756	754	773	706	752	777	808	783	792	774	783	769	754	715	730	760	769	785	785	754	769	749	757	744	778	742	723	775	831	780	736	808	770	791	773	752	789	776	830	740	760	778	784	773	804	750	760	763	752	769	783	785	784	748	732	796	719	763	761	753	780	748	763	732	764	731	789	783	686	775	759	758	749	726	742	756	738	814	812	772	761	763	769	781	752	726	815	766	779	794	732	784	752	756	748	763	750	741	820	777	728	758	808	770	772	742	775	756	793	759	782	796	791	786	759	767	770	740	732	719	755	774	755	722	722	726	779	741	762	803	818	833	764	754	736	756	748	700	793	740	736	770	683	788	767	770	727	714	781	754	737	802	723	769	737	828	791	760	770	776	760	728	775	752	750	771	800	797	761	786	740	733	770	758	813	771	784	784	812	730	779	816	809	776	789	744	734	782	778	774	822	759	748	790	803	761	759	774	760	786	815	765	789	763	783	776	786	741	811	724	738	746	795	762	808	780	744	771	817	783	785	778	768	769	773	716	765	799	729	756	718	724	748	765	784	780	799	739	753	793	778	770	765	779	771	830	766	785	815	746	760	808	791	779	771	715	805	740	795	731	788	795	735	822	780	780	743	723	754	740	780	740	766	776	746	772	834	734	788	791	745	782	760	755	750	789	740	750	765	765	761	750	810	774	809	778	785	796	765	768	741	746	756	773	792	767	779	771	752	797	752	731	763	751	789	752	821	726	749	799	782	786	743	763	776	750	793	789	753	757	794	746	714	702	786	782	771	777	768	772	807	745	755	783	768	727	799	786	739	771	754	783	757	789	800	740	753	784	751	764	795	775	767	705	757	778	793	773	768	742	743	772	769	806	789	739	801	738	782	748	734	795	714	780	792	809	741	695	749	743	762	820	747	717	748	818	772	725	774	800	726	825	785	780	768	731	780	812	832	767	744	779	755	798	785	754	820	801	761	798	720	715	748	827	775	760	739	780	800	784	794	771	743	762	765	773	783	761	742	809	725	795	740	788	789	792	788	722	736	756	780	786	804	784	790	790	750	782	748	792	742	709	718	782	744	734	728	786	762	742	751	827	769	790	731	774	799	695	818	815	785	788	759	755	793	796	728	803	783	771	731	797	745	756	789	798	791	775	780	774	755	763	801	814	725	745	754	770	753	803	776	769	748	736	747	773	759	733	792	794	754	725	807	766	749	760	770	772	772	759	794	816	785	773	760	741	820	812	742	774	709	746	754	760	742	759	747	752	707	791	789	757	760	753	787	786	754	807	805	741	787	732	805	734	767	757	781	749	780	767	789	736	737	741	783	795	793	737	818	797	802	778	761	795	786	723	785	776	736	775	735	746	715	736	767	746	759	766	771	767	763	809	747	797	763	734	776	776	753	748	764	760	757	784	820	729	791	786	744	766	745	702	804	760	747	722	795	778	776	783	789	723	731	753	711	813	740	736	811	741	755	754	758	751	756	763	745	785	769	786	766	751	757	779	769	781	786	767	761	747	735	755	791	808	827	726	761	757	707	722	752	762	766	763	774	764	806	760	736	792	796	789	757	789	751	748	745	780	790	768	761	735	733	787	782	730	772	778	761	767	797	805	773	747	801	749	800	763	757	722	758	754	776	785	761	739	741	818	801	790	777	753	742	716	716	782	769	787	825	741	749	770	771	728	766	781	793	803	761	749	793	731	790	834	784	776	772	723	776	754	773	772	704	721	771	792	756	755	832	728	828	796	803	725	766	755	766	744	792	813	754	785	752	693	775	764	773	759	753	755	772	761	802	762	790	762	768	793	778	745	766	748	757	805	753	768	740	793	766	773	817	759	783	739	763	735	735	750	787	770	793	785	713	796	729	788	789	749	772	779	777	801	748	689	768	735	800	772	760	758	778	815	774	794	780	732	805	795	761	787	768	728	778	774	691	811	771	742	761	748	754	787	771	756	784	716	802	783	738	778	751	781	765	767	811	763	774	755	752	737	816	782	690	755	779	775	763	736	795	756	776	781	732	751	783	772	786	774	740	805	723	798	801	793	749	773	756	755	774	767	733	769	770	776	776	759	774	758	710	770	770	782	776	794	793	787	758	712	850	782	756	744	783	786	787	778	772	780	752	771	757	804	783	740	751	777	715	814	793	749	821	791	798	781	732	791	778	794	765	778	761	773	762	754	745	772	778	754	835	752	787	745	733	782	732	767	717	794	801	748	772	762	726	773	769	794	752	765	728	697	767	753	737	792	788	794	752	735	785	749	752	769	772	780	770	806	783	778	794	799	759	777	827	771	824	740	804	744	761	779	745	724	796	780	801	745	750	754	740	746	771	761	772	769	745	761	805	743	764	759	767	808	756	724	745	788	781	737	713	791	748	763	754	808	715	778	756	794	744	762	695	785	772	779	748	766	696	712	760	810	744	707	748	744	814	724	802	819	806	784	749	772	737	766	734	797	770	759	729	768	779	808	751	762	766	760	775	812	773	755	710	777	782	771	739	791	748	724	751	758	835	774	783	795	738	800	788	737	739	770	772	752	754	790	785	754	761	791	730	789	778	774	722	710	740	766	762	781	715	794	751	737	765	802	761	770	761	772	781	764	766	788	784	799	796	822	773	735	785	777	730	755	802	788	750	774	780	740	763	795	772	775	757	788	759	759	716	793	777	746	754	751	772	773	748	768	802	750	716	751	731	764	783	723	773	753	758	783	732	736	792	748	708	773	767	787	718	763	776	776	785	749	789	770	824	778	718	770	785	778	801	794	769	742	786	783	773	770	793	847	798	775	786	802	763	760	749	786	752	729	770	749	772	731	758	757	705	761	818	778	792	740	754	822	713	801	762	722	819	708	781	783	753	792	775	749	734	826	757	725	778
16972	8180	1092	603	873	928	862	761	628	528	480	391	315	278	228	209	182	159	148	135	111	111	97	101	83	72	75	55	71	72	55	59	54	73	58	71	57	53	58	59	48	53	53	48	41	36	44	42	42	37	50	43	37	36	46	37	22	47	33	46	41	51	40	33	44	35	39	33	42	51	37	28	35	50	34	37	48	32	35	30	35	33	28	40	39	31	32	36	34	45	42	39	41	30	26	26	33	36	40	40	33	28	32	35	29	39	35	45	40	35	33	35	37	30	30	39	35	31	39	32	46	43	38	37	46	37	34	42	42	30	35	44	44	35	44	41	25	39	32	46	37	31	32	38	30	29	35	37	35	39	33	29	35	41	45	28	38	46	37	24	40	27	33	42	33	36	34	40	32	34	30	43	45	36	47	38	38	39	35	46	38	29	37	37	41	25	30	27	40	34	35	30	39	27	33	29	37	29	52	40	32	38	33	29	44	31	39	32	32	25	29	39	45	37	37	30	31	27	44	37	53	31	31	28	40	32	30	43	31	32	43	31	47	31	36	48	34	27	31	38	36	38	36	40	34	30	31	30	39	42	32	38	34	38	39	34	35	41	32	36	37	35	35	33	35	26	38	42	39	34	32	31	31	41	24	26	38	35	38	39	46	39	32	37	26	34	29	44	46	31	40	33	43	32	34	35	38	32	34	34	36	20	39	30	37	40	32	39	43	40	34	40	37	40	32	38	42	39	39	33	29	27	29	31	36	43	33	34	32	40	37	37	33	38	39	35	35	29	36	40	39	37	35	42	30	38	35	44	29	40	27	33	24	43	41	31	26	46	39	27	44	30	47	35	29	36	32	38	32	31	37	34	32	31	29	37	43	33	47	50	35	45	37	29	40	33	33	37	36	45	47	25	32	39	39	35	37	44	54	46	41	48	38	35	38	47	32	33	31	38	33	39	37	36	41	43	36	40	35	28	35	26	35	36	30	22	39	25	21	36	32	38	38	37	33	29	38	37	35	33	41	38	34	41	36	36	36	44	34	24	45	35	45	27	49	43	31	34	35	35	44	26	32	34	31	32	54	36	36	36	39	37	31	43	28	42	30	40	35	46	40	26	32	36	36	38	30	31	38	42	31	33	33	46	40	41	40	25	46	34	39	43	33	35	30	38	34	37	37	43	40	33	38	37	36	27	43	30	36	29	33	35	40	43	37	22	30	50	27	36	31	36	38	29	39	30	41	37	36	39	37	43	30	30	32	32	34	27	35	33	48	35	41	37	29	34	35	35	28	38	33	37	37	42	30	40	30	38	36	44	30	46	42	35	33	29	39	34	32	39	39	38	43	34	33	30	24	29	24	37	28	36	27	34	33	38	39	36	23	36	40	34	37	28	33	35	42	39	32	31	30	34	42	38	30	43	33	33	38	43	37	30	48	42	34	39	26	39	32	31	35	40	59	39	29	33	34	33	33	36	37	34	40	37	42	28	51	32	37	34	41	48	34	46	34	32	38	27	45	34	30	39	38	40	26	24	29	49	47	37	39	23	27	30	44	46	36	46	44	33	28	46	40	30	42	40	27	40	49	38	43	42	24	35	38	34	31	38	32	29	35	37	38	27	24	39	38	39	31	35	35	24	33	29	28	33	40	46	31	34	31	37	47	42	37	37	39	34	34	38	35	33	39	35	39	34	43	33	34	35	38	38	34	37	47	39	27	48	37	38	43	38	34	35	48	39	33	33	37	33	40	25	33	27	41	38	37	34	39	37	37	49	35	46	37	34	23	31	36	31	44	44	40	32	32	42	34	39	36	42	30	33	32	47	32	35	39	35	33	32	34	35	36	36	22	31	38	28	28	34	24	43	34	34	40	29	22	32	36	35	43	38	47	36	39	40	48	43	41	42	42	33	31	40	36	43	47	22	34	31	32	38	41	40	47	42	30	43	35	25	41	33	34	34	33	42	41	29	36	34	41	33	32	35	34	35	34	39	36	25	43	26	33	31	47	28	35	31	31	36	42	39	34	44	34	36	44	46	34	33	42	28	51	37	40	40	26	40	33	39	29	43	32	31	43	46	34	38	34	38	42	35	37	50	42	22	29	36	36	36	36	30	28	31	40	34	42	41	40	32	35	42	32	40	37	29	37	33	37	29	32	36	23	31	39	47	38	31	45	45	38	37	34	48	31	31	29	30	45	25	53	41	32	36	33	36	33	32	34	32	36	40	28	41	33	35	29	47	29	37	31	42	34	35	41	41	43	30	35	35	39	32	32	41	36	36	45	33	38	40	40	24	34	49	38	26	36	34	35	49	37	29	44	24	37	37	31	38	33	37	35	37	37	37	30	44	25	43	36	34	28	35	37	41	34	43	38	36	38	31	40	31	41	32	42	36	44	44	44	34	36	36	41	37	38	26	18	35	39	31	44	46	33	47	26	39	34	39	38	32	42	24	33	36	35	30	52	40	37	44	38	36	37	30	30	40	40	37	42	32	33	42	28	33	35	38	29	36	32	39	37	34	30	29	42	41	36	39	28	35	34	29	25	33	46	32	32	44	36	32	32	35	35	36	38	31	40	43	47	38	31	32	26	25	45	40	39	32	35	27	27	30	37	37	27	39	33	45	24	41	44	36	29	32	48	31	31	40	32	34	28	37	40	34	40	30	27	23	41	41	37	41	30	43	36	44	32	35	38	46	23	31	38	34	40	42	29	41	34	30	36	32	39	37	36	29	41	26	39	39	43	41	24	31	35	46	39	32	42	31	33	39	25	38	38	46	32	33	42	37	29	46	35	28	33	28	42	28	50	30	40	39	45	30	39	32	34	34	35	34	37	43	36	35	25	36	34	24	35	34	32	35	38	37	34	33	38	31	24	44	45	32	54	31	28	38	37	47	40	29	32	35	37	30	34	35	37	33	47	38	37	35	27	30	41	41	27	42	30	29	32	40	34	29	27	33	32	26	32	41	36	41	35	42	37	29	39	30	40	36	34	39	42	39	45	44	32	34	31	42	38	35	51	28	41	32	35	32	39	24	34	33	32	44	30	29	34	31	32	34	42	39	32	29	25	21	42	37	25	45	44	31	41	36	45	38	46	32	22	30	42	31	31	39	28	39	34	31	28	41	34	30	38	31	37	33	44	38	50	37	31	41	37	40	22	38	39	43	36	38	35	25	32	43	55	31	33	37	22	29	38	30	37	30	37	39	37	45	37	32	32	34	36	34	32	32	26	35	34	41	36	36	38	48	26	37	44	35	34	37	44	32	44	28	41	49	45	39	38	34	32	47	36	35	35	38	30	38	40	33	36	28	32	31	37	37	42	34	46	42	44	46	42	45	36	40	29	36	26	30	38	29	38	45	39	35	38	37	47	45	28	27	36	49	26	33	38	61	39	41	41	35	36	42	47	30	27	34	41	35	40	32	25	35	46	41	50	36	35	29	43	29	44	44	55	34	37	36	48	35	39	51	39	30	30	41	47	42	38	40	26	40	34	36	34	33
56718	32823	15992	28337	35490	34497	31519	27863	24551	21197	18528	15885	13880	11921	10208	8866	7540	6520	5698	4998	4540	4091	3673	3279	3059	2750	2556	2389	2157	1947	1797	1644	1717	1671	1617	1546	1585	1467	1410	1359	1258	1226	1207	1141	1079	1041	957	951	974	882	864	862	868	842	744	795	796	757	744	706	740	771	712	676	735	749	679	650	650	672	653	656	644	603	645	567	648	639	609	598	562	644	612	603	575	612	611	540	559	581	579	499	579	579	565	611	630	574	572	605	582	624	580	566	582	598	527	595	518	614	605	566	589	578	589	577	555	607	594	554	569	574	589	567	608	551	607	588	584	531	602	584	492	551	571	576	566	565	555	566	559	582	547	609	585	550	567	554	537	562	559	536	555	599	601	529	593	586	581	523	560	574	561	559	591	537	495	550	549	576	546	588	545	529	587	550	595	525	572	580	552	512	576	556	535	558	573	518	543	549	551	527	579	551	526	571	582	604	522	544	553	548	565	542	576	547	539	531	541	552	560	547	551	566	561	579	565	565	570	577	543	563	550	523	532	527	570	566	540	545	531	565	577	543	582	568	469	567	569	574	572	559	546	556	527	561	527	531	590	568	531	558	515	568	573	549	545	539	540	538	574	539	545	533	544	582	544	558	608	545	586	560	539	592	537	553	541	581	539	520	584	580	586	538	525	555	570	544	552	554	577	545	538	568	513	557	578	564	569	570	568	576	533	588	559	567	603	582	558	566	521	564	584	522	544	563	552	595	534	588	587	538	558	557	549	585	564	540	592	548	553	577	583	548	560	530	526	549	548	571	573	549	517	571	575	559	580	580	588	555	523	586	571	568	574	541	533	548	597	558	532	574	548	592	561	530	574	554	511	530	563	526	566	551	601	574	511	572	569	510	520	609	552	558	515	521	528	591	528	562	561	558	533	548	577	505	562	548	532	539	549	556	566	527	609	550	555	575	562	550	604	539	574	565	524	531	562	585	578	610	544	542	566	549	537	570	554	535	616	534	556	593	577	522	529	513	551	571	556	547	533	542	569	564	546	571	614	565	545	560	477	598	559	519	602	576	513	543	569	569	558	548	565	557	575	556	541	533	528	550	544	550	544	577	542	539	608	543	568	544	562	562	557	560	565	581	586	577	571	569	523	594	540	543	532	575	553	573	570	499	585	567	525	567	550	577	529	575	527	571	533	572	535	553	598	557	555	528	551	565	552	593	540	550	559	559	584	564	549	517	548	593	560	546	520	560	561	589	572	604	559	548	565	547	555	551	544	572	578	578	552	544	571	537	540	563	554	539	558	591	519	560	583	577	557	549	542	541	590	630	530	576	575	555	540	533	565	576	570	573	556	548	562	591	572	590	505	534	504	548	525	520	588	555	527	578	580	560	529	576	535	558	567	517	508	586	547	540	525	564	586	600	527	599	553	582	606	558	556	547	541	560	538	542	585	575	548	563	563	583	564	605	551	506	541	491	589	601	558	565	556	540	574	551	582	531	585	536	519	556	594	550	582	566	545	529	586	546	512	607	542	541	553	553	552	529	573	573	542	568	523	542	578	569	565	559	578	542	505	566	542	538	573	570	556	530	549	580	559	621	551	566	559	562	540	594	578	583	578	580	539	549	557	554	530	518	559	559	595	554	583	549	499	559	569	539	489	579	536	557	561	536	539	572	588	558	528	550	590	527	539	553	568	589	576	557	529	526	565	515	571	594	519	567	566	553	550	538	522	559	568	526	567	569	548	569	541	535	524	575	597	589	541	558	563	545	583	547	566	587	537	589	536	593	556	558	562	582	529	558	554	558	550	535	536	564	549	543	563	590	568	529	562	547	571	558	537	526	550	510	611	532	537	589	607	582	579	544	550	549	586	569	582	577	520	524	597	566	551	594	553	575	571	556	576	607	515	555	545	579	548	578	587	570	581	570	547	594	560	598	545	521	552	552	525	496	579	576	571	580	544	564	569	587	558	580	587	580	537	553	565	490	526	606	576	603	553	550	561	538	547	556	532	546	539	558	554	551	553	509	583	568	555	540	521	575	511	602	542	562	555	562	550	565	572	562	540	536	523	548	560	544	567	611	547	575	545	545	553	563	562	526	571	541	555	548	535	543	539	577	544	534	518	562	539	533	536	571	536	555	543	534	525	560	557	622	601	553	567	549	538	571	590	561	565	503	547	584	554	557	548	595	578	534	542	501	565	516	561	542	595	559	527	576	588	539	531	561	592	576	582	581	531	548	533	526	566	565	515	598	546	570	519	560	560	579	492	538	562	603	556	566	569	576	530	572	555	572	577	568	597	500	583	601	542	505	526	520	542	571	549	587	527	587	551	548	556	545	555	536	556	546	519	500	581	538	534	579	563	575	633	584	525	565	551	592	553	566	541	548	550	535	571	520	589	565	533	557	549	563	596	566	511	533	567	552	591	532	584	580	563	525	531	545	591	571	540	559	523	562	562	574	588	587	544	582	565	586	577	586	519	531	554	508	586	578	526	543	541	570	530	556	533	560	518	546	537	540	543	545	564	553	533	576	562	555	554	550	515	514	567	565	553	553	559	537	568	567	543	566	532	581	548	557	576	522	563	532	610	572	543	576	547	556	548	589	569	571	583	549	562	560	537	534	565	534	572	590	555	560	572	565	536	564	560	533	576	546	538	548	561	565	525	556	566	566	536	579	585	562	560	535	600	537	556	585	540	537	545	572	514	546	562	535	572	521	573	557	561	589	587	585	520	582	507	522	574	556	559	598	604	594	540	577	539	555	565	530	534	539	578	498	577	570	534	579	516	587	542	542	531	573	551	513	529	564	561	573	535	601	548	528	563	565	533	525	551	565	575	529	575	564	603	581	548	597	556	577	515	565	555	566	578	517	542	539	540	576	592	554	546	538	574	555	570	593	538	576	512	526	563	545	567	546	550	571	596	606	551	533	557	557	590	526	578	543	560	535	542	549	546	552	585	605	584	603	581	551	546	544	545	524	523	577	551	535	557	607	560	541	561	569	549	552	570	530	563	508	577	599	544	605	553	557	578	522	566	582	585	554	599	549	572	555	551	550	556	586	583	549	529	551	560	538	524	540	526	530	561	511	547	542	540	531	546	591	574	584	525	560	570	564	539	559	551	544	552	550	551	592	587	600	563	532	591	547	514	583	559	530	550	589	546	547	543	574	523	555	579	517	592	482	496	558	564	553	537	534	604	595	589	543	585	571	552	551	532	575	567	540	602	539	554	594	538	579	590	558	590	573	552	590	568	517	541	544	548	537	549	559	535	581	603	598	526	544	590	591	523	594	579	553	507	562	530	573	551	570	572	543	528	547	503	536	529	582	529	545	532	553	560	541	541	547	579	546	531	552	551	568	533	556	573	546	552	575	556	530	524	534	553	577	621	580	532	584	537	572	547	576	540	541	521	569	611	512	566	525	511	557	554	490	562	553	586	559	584	543	554	513	628	552	583	560	554	516	525	545	565	553	566	596	566	562	515	553	546	571	552	550	541	604	595	560	563	540
6633	1678	357	290	383	408	355	329	280	227	202	191	150	141	135	117	78	77	73	62	68	74	49	47	36	62	52	44	49	43	53	40	48	34	44	43	41	43	43	33	46	44	46	23	53	40	43	32	32	44	48	37	43	40	39	40	44	40	31	23	30	39	27	33	29	40	41	44	38	46	30	31	41	44	40	33	36	28	47	34	41	28	31	25	31	29	34	29	42	32	32	28	29	30	36	33	35	32	41	28	30	24	37	31	28	49	28	21	40	42	32	43	36	47	43	38	39	31	31	38	32	41	26	34	38	36	29	45	34	41	34	29	36	35	33	36	27	33	28	35	39	33	32	47	22	29	33	23	33	32	42	31	37	26	35	37	42	44	49	37	41	41	37	29	34	35	26	34	32	30	32	33	41	32	35	26	30	39	46	21	34	35	32	46	26	36	30	31	27	42	31	32	41	35	28	37	42	28	41	36	30	32	34	28	36	28	33	40	36	43	39	24	30	33	21	33	29	30	41	35	27	37	37	38	37	35	31	40	36	38	26	36	25	29	37	44	41	34	29	29	24	38	31	26	28	33	23	27	41	36	44	29	35	31	26	35	36	44	29	36	33	32	40	38	36	27	42	33	24	31	32	34	36	40	41	45	40	34	32	30	32	35	34	45	30	40	42	42	34	35	25	33	24	36	43	24	31	34	39	25	25	30	38	32	26	33	40	50	32	43	29	38	32	31	32	47	45	32	35	33	33	37	35	27	35	40	48	43	36	44	44	38	34	38	41	32	35	38	34	31	31	32	42	29	32	50	39	38	41	40	35	32	36	30	27	36	29	37	36	38	33	28	29	28	32	40	31	37	31	25	34	30	38	38	38	36	31	36	29	36	28	40	39	33	39	35	29	45	38	29	35	39	36	34	28	36	43	28	35	39	33	35	39	38	40	40	38	31	29	21	39	36	48	53	41	23	43	35	28	41	43	36	30	31	40	42	24	35	34	43	42	40	31	35	32	34	40	33	29	41	38	32	42	42	32	35	40	36	34	40	38	27	42	50	34	39	38	35	42	35	41	34	24	43	39	26	36	39	29	34	32	34	31	26	46	41	38	27	33	29	35	30	39	38	27	36	24	29	31	34	37	33	36	31	20	43	29	35	29	34	44	31	36	28	43	26	36	33	27	41	32	29	30	31	28	33	39	37	35	37	40	33	33	34	27	32	34	34	43	39	38	30	27	33	29	37	39	33	39	39	30	35	28	37	39	36	30	33	31	37	22	34	30	49	37	44	31	33	40	40	39	27	36	35	34	37	28	34	36	32	32	33	40	26	36	30	40	29	29	37	32	42	38	36	33	33	39	24	40	35	34	40	35	30	36	32	32	33	32	28	36	44	42	45	30	32	26	43	32	31	34	29	31	38	29	41	32	38	36	36	40	41	30	30	35	33	33	31	41	39	36	40	35	37	35	41	50	32	48	28	29	34	33	41	31	43	28	31	29	38	29	35	47	37	35	30	31	34	38	48	40	28	51	31	37	37	34	45	40	42	32	39	31	25	37	26	33	32	28	27	29	34	40	31	37	33	37	35	43	34	45	41	49	26	42	43	38	28	36	30	34	34	37	45	37	34	35	36	34	31	36	31	26	30	38	34	44	43	28	35	41	41	30	30	46	38	36	37	35	31	38	31	38	36	33	31	42	27	37	38	29	39	29	31	47	29	39	45	29	41	40	36	30	36	38	30	40	32	26	28	40	32	35	28	29	33	29	41	39	35	41	37	34	29	40	36	36	35	26	34	25	33	30	31	36	32	35	36	26	31	35	25	26	30	33	28	26	24	37	37	37	27	48	29	39	33	39	30	33	37	32	37	41	40	37	27	37	33	32	37	38	33	38	41	31	24	38	28	38	29	31	36	31	25	28	32	37	29	36	33	33	42	35	36	43	26	42	41	38	35	37	36	29	38	30	43	39	40	35	34	37	32	34	31	27	40	37	28	27	39	46	45	40	33	38	32	37	50	36	25	33	24	39	35	30	31	33	36	40	34	33	32	29	33	40	32	30	16	37	44	28	43	38	36	34	34	33	32	37	44	28	31	29	36	37	36	46	29	20	32	35	43	30	31	29	43	42	36	42	40	33	25	37	41	29	31	36	48	44	33	35	39	45	23	27	39	32	40	29	42	29	31	32	35	38	24	29	35	40	45	37	37	46	33	33	34	33	40	38	39	43	41	26	38	30	26	46	47	43	40	29	29	25	37	39	34	43	40	40	29	34	41	28	28	32	31	38	38	32	39	40	43	42	27	35	34	30	36	35	45	36	42	34	31	36	36	38	41	34	43	28	35	32	27	37	31	40	39	26	26	38	34	42	44	30	46	28	35	37	45	33	39	44	35	35	43	35	41	26	35	33	49	30	33	29	28	35	30	39	34	46	37	49	30	33	40	32	33	41	38	26	30	41	46	30	32	39	29	31	37	45	37	27	39	29	36	29	31	35	31	35	28	34	29	25	49	33	36	34	26	35	43	39	39	35	39	31	34	32	27	31	38	24	38	27	24	37	38	41	31	42	37	42	30	44	34	28	40	28	36	35	44	42	32	27	42	41	36	34	38	35	33	45	29	33	22	31	44	41	41	34	32	30	27	35	25	28	32	39	29	36	38	34	42	33	26	35	29	27	43	35	28	29	29	28	33	33	36	35	21	38	40	33	24	42	28	37	26	38	35	26	28	30	40	42	39	32	34	35	41	41	28	32	35	36	31	33	40	41	34	30	29	39	31	36	38	37	34	47	34	29	36	34	39	24	33	23	29	36	33	39	33	42	34	32	29	44	34	32	37	32	34	24	24	34	43	36	28	32	26	38	31	42	42	31	37	46	32	31	30	41	36	39	25	22	37	32	44	43	40	27	44	31	40	27	47	38	30	35	33	34	31	30	46	34	34	31	29	29	32	29	42	25	34	27	50	27	43	30	35	39	29	28	20	37	45	33	31	43	43	43	41	43	36	30	25	42	39	25	42	39	26	35	36	38	25	42	43	24	42	46	33	41	29	39	35	35	38	39	31	38	26	35	35	27	34	35	36	39	40	32	38	33	33	27	46	29	37	33	24	27	25	23	34	34	42	31	49	46	30	38	33	35	36	34	35	38	34	36	43	32	43	38	41	42	32	37	38	29	34	31	40	40	26	32	35	21	33	44	39	34	34	33	32	31	31	24	40	28	25	35	36	39	37	37	30	32	42	39	29	35	35	32	36	39	21	43	36	31	48	30	43	36	35	35	32	34	38	41	35	36	30	27	36	41	35	24	24	33	29	36	35	33	30	30	34	31	35	29	30	36	32	41	36	33	48	44	38	32	35	42	35	36	35	36	32	31	38	38	40	41	33	27	35	40	31	34	29	36	26	39	35	46	36	38	35	25	27	35	37	26	41	27	29	22	44	34	31	22	46	34	28	31	34	32	38	39	48	32	34	25	40	42	46	30	30	38	31	34	36	34	30	41	32	38	38
42848	21192	8739	18907	25755	24472	21140	17681	14722	12070	9812	8232	7029	5861	5022	4299	3595	3185	2658	2393	2279	1912	1794	1582	1503	1389	1333	1203	1129	1073	988	1017	981	990	959	942	1039	918	926	894	819	870	863	794	758	728	742	747	712	703	701	659	603	637	664	641	639	640	600	619	622	595	623	591	550	585	585	610	555	576	571	613	545	556	603	546	549	520	556	592	549	555	513	576	551	553	530	590	568	571	547	565	563	529	531	551	550	543	583	518	506	546	584	530	580	516	543	549	570	496	551	549	528	543	528	544	567	559	548	517	535	559	541	574	529	563	485	548	534	555	546	547	555	545	549	550	488	510	534	489	552	524	536	559	542	557	544	531	572	528	547	536	561	560	527	586	558	549	581	519	559	584	552	573	557	533	546	571	527	533	542	552	572	524	539	522	524	523	584	522	525	524	524	538	535	525	547	542	510	536	548	513	563	542	556	523	555	557	580	584	529	486	547	573	556	557	546	514	530	566	541	516	524	521	520	505	548	509	552	497	535	533	567	553	598	512	541	524	544	510	532	483	572	494	565	519	527	571	520	534	541	545	543	519	527	532	567	544	510	560	530	576	514	554	509	522	556	515	554	546	517	578	519	520	526	564	536	513	555	558	525	477	536	554	549	550	564	551	549	521	544	536	502	538	537	533	529	521	525	577	549	530	533	549	554	496	569	530	546	566	535	528	565	519	538	524	529	543	561	531	523	534	533	495	552	520	520	575	563	581	494	530	537	546	514	514	538	533	548	538	541	519	538	528	571	553	529	515	521	501	528	522	546	524	517	560	546	539	549	558	525	544	563	548	483	555	523	525	512	528	494	559	554	512	567	530	559	532	557	504	532	546	559	501	466	535	584	556	518	572	518	575	575	569	505	521	504	500	511	549	559	548	527	502	537	497	530	550	531	489	533	528	563	509	515	575	545	537	561	584	500	537	593	518	534	490	527	514	531	535	538	522	518	489	534	538	520	549	524	497	536	537	547	522	546	513	554	535	505	536	551	520	536	547	526	525	510	525	555	554	539	549	595	549	532	512	512	552	531	549	565	507	487	548	567	499	541	498	536	484	514	552	511	551	548	616	543	540	564	508	540	585	540	604	529	544	540	547	489	491	563	553	544	547	529	495	569	541	527	550	542	554	577	563	500	551	559	539	532	553	502	541	549	555	552	549	560	532	521	547	521	517	531	542	538	523	535	519	538	517	568	531	546	561	543	513	535	559	532	560	552	533	522	530	536	525	521	539	573	495	552	500	535	556	546	541	537	524	569	531	525	539	560	529	552	578	566	521	524	509	566	554	526	532	526	530	568	516	497	518	550	522	571	543	527	545	521	498	564	543	543	587	534	556	478	547	537	544	482	550	499	552	544	579	546	545	582	524	510	531	535	542	544	544	538	535	525	542	562	514	545	550	526	509	535	558	555	521	530	520	538	521	578	546	537	528	562	586	573	528	569	549	533	572	531	608	525	545	532	534	511	518	517	535	504	538	516	512	548	496	495	548	531	528	531	552	562	499	553	530	573	520	507	545	568	554	569	544	552	511	521	534	501	524	557	541	526	532	541	544	513	498	490	531	525	551	515	533	548	515	518	533	565	525	532	552	553	535	557	507	523	543	493	553	488	512	495	592	489	556	530	540	532	513	555	551	494	534	558	528	518	552	545	517	490	545	481	546	562	531	525	518	544	567	497	580	502	556	540	537	445	566	528	531	577	555	526	527	516	507	536	534	539	556	528	521	558	526	537	565	549	519	529	558	567	568	569	555	548	521	537	548	553	541	545	540	578	528	515	516	550	556	546	545	542	539	529	565	570	529	523	509	541	557	549	515	560	506	507	537	539	517	550	559	526	526	554	564	547	555	507	572	522	526	567	581	560	560	502	510	569	536	489	513	531	554	528	556	561	530	518	561	531	520	509	554	536	534	552	520	568	533	583	526	526	558	560	583	527	565	531	548	504	554	535	557	539	567	538	572	550	554	550	516	568	566	552	530	545	487	524	546	527	510	530	540	582	526	550	559	573	503	531	565	541	533	552	524	511	571	495	554	555	551	555	530	537	532	540	561	547	533	551	534	530	542	555	542	550	544	565	520	548	580	549	524	505	549	507	500	481	545	561	530	524	559	529	553	503	484	541	585	527	522	535	497	516	555	503	554	539	513	540	521	526	500	561	500	551	561	532	512	545	600	543	537	589	543	562	506	576	494	583	533	544	554	512	504	536	528	531	525	523	568	551	551	507	533	536	547	514	559	588	511	519	537	552	540	506	545	587	551	546	529	531	553	532	499	547	538	569	530	558	548	524	577	539	553	578	537	535	576	541	512	555	574	540	528	540	555	549	502	542	555	548	558	526	550	560	534	535	540	550	564	553	519	529	556	526	601	532	538	519	526	534	600	496	554	550	481	538	502	556	554	528	483	559	557	488	536	497	535	534	550	587	547	543	495	560	545	575	502	567	515	524	599	547	516	578	534	527	539	547	513	529	559	542	510	539	540	537	567	499	513	546	508	522	533	515	553	511	603	556	505	527	512	529	552	574	565	548	554	525	498	514	531	539	518	554	559	529	522	510	568	538	540	507	516	515	501	558	567	557	555	553	548	554	549	559	557	526	517	538	574	531	544	518	555	541	506	520	547	542	486	540	530	555	552	574	505	590	556	527	536	568	506	521	552	523	569	523	542	532	524	565	568	518	543	541	533	512	578	525	529	513	539	525	540	533	562	535	514	566	528	562	510	537	544	534	526	550	576	543	508	534	527	540	585	553	509	536	554	536	539	539	533	505	585	573	521	512	533	548	544	557	530	530	570	528	521	545	555	559	528	520	517	521	553	578	529	536	524	538	578	529	544	554	553	541	508	534	529	527	545	569	531	560	534	499	563	514	542	516	511	559	538	522	545	497	513	514	579	562	563	536	567	543	558	574	573	511	555	532	558	541	534	533	546	527	553	524	548	568	530	543	550	604	551	507	528	542	568	517	522	542	515	544	571	536	540	525	528	554	550	564	530	566	573	528	570	547	537	563	559	549	560	526	559	564	583	570	563	540	512	551	557	513	537	561	568	513	549	556	564	568	535	552	549	519	521	565	529	554	539	536	541	552	547	531	522	498	516	560	549	532	564	534	554	520	544	563	513	523	538	552	557	555	525	542	510	544	569	540	504	546	537	554	524	533	585	543	508	562	507	504	536	582	565	548	539	584	572	562	554	546	491	547	542	482	543	520	489	477	595	524	577	539	572	551	559	556	544	550	513	562	530	546	523	547	542	584	517	542	519	562	534	538	537	531	531	537	512	540	566	532	561	551	589	521	514	509	538	517	542	524	589	547	554	531	516	551	528	526	550	533	586	548	530	525	563	553	549	532	514	561	545	552	494	521	525	554	512	550	538	547	533	585	540	515	507	523	548	517	515	505	496	579	546	559	504	529	536	538	538	532	541	485	569	502	530	510	528	515	530	568	544	539	507	529	531	517	559	545	555	568	510
16662	6586	1059	663	925	948	849	704	626	547	490	405	334	309	256	225	201	178	141	135	117	105	115	88	78	93	91	56	73	74	60	69	68	56	60	70	55	57	53	66	57	57	66	64	50	52	48	55	48	63	48	41	42	43	55	44	41	40	47	57	52	45	52	42	46	53	33	43	47	40	53	45	47	42	48	48	50	33	56	37	42	49	42	42	39	48	43	32	45	41	38	36	46	47	39	42	39	50	47	46	32	46	39	51	32	36	40	49	41	39	44	54	51	51	44	44	43	38	37	48	48	37	32	32	40	53	47	50	47	51	46	34	39	50	45	49	45	48	39	40	47	39	44	27	48	45	31	45	30	41	54	43	42	33	35	33	44	42	37	35	34	41	53	34	49	38	44	39	45	40	36	35	45	49	39	44	44	45	36	47	48	41	40	49	32	46	39	51	30	50	33	52	45	41	39	42	43	36	36	42	39	34	36	33	33	40	39	43	39	29	33	46	50	40	35	48	48	36	53	51	44	33	42	27	40	50	42	31	45	29	41	41	44	50	42	37	45	50	40	37	41	40	34	53	45	42	33	39	53	42	40	46	43	52	43	52	43	44	41	38	37	36	36	43	48	37	32	37	36	47	39	40	34	45	50	46	41	51	40	35	42	39	52	44	45	53	53	42	40	27	45	47	50	43	46	48	45	35	37	35	44	48	41	60	47	44	33	38	31	42	44	46	45	40	30	52	37	51	45	45	50	42	46	42	40	39	41	37	49	49	50	45	35	44	44	43	43	48	37	44	47	34	45	47	35	32	52	41	39	45	42	36	40	41	37	41	32	27	47	38	39	38	29	39	41	40	60	37	33	53	33	55	51	48	39	45	45	40	49	54	47	39	44	38	48	28	53	36	57	35	48	41	55	47	30	42	49	44	62	50	44	33	43	41	39	51	52	45	36	50	43	37	45	55	38	46	44	35	47	47	47	40	43	58	40	38	49	40	48	46	58	39	31	44	39	46	43	37	37	34	40	44	36	48	38	46	44	47	38	32	46	42	45	46	44	43	34	41	51	44	42	30	56	38	53	38	40	36	32	38	47	26	46	45	51	40	43	46	38	38	47	36	32	37	44	41	46	37	42	47	39	51	45	30	32	48	48	34	50	40	46	39	46	38	42	34	37	62	39	32	37	39	32	47	29	46	49	37	46	39	34	48	63	38	51	40	51	36	44	47	31	42	36	42	53	51	42	43	48	48	40	26	48	30	35	38	36	40	47	58	44	40	55	39	35	37	36	40	41	35	35	30	47	49	35	50	42	34	36	57	28	46	59	47	44	34	40	47	34	36	43	34	43	47	45	42	45	49	44	37	37	41	47	47	45	57	38	31	39	43	31	38	39	47	41	54	60	52	36	42	40	42	37	57	48	48	42	38	48	53	46	40	36	51	48	40	33	39	45	36	44	39	49	52	43	43	36	48	48	45	43	53	47	54	37	33	35	32	42	39	49	28	40	35	44	55	52	32	40	50	32	44	37	48	40	27	52	46	47	43	47	50	32	41	35	39	36	43	47	29	37	38	37	35	37	40	39	39	32	49	53	33	37	36	40	36	50	43	44	30	52	37	48	43	54	33	33	53	31	45	47	51	38	47	35	52	42	41	46	42	41	32	49	49	39	47	31	41	42	42	44	56	40	29	38	37	35	33	38	44	41	48	36	37	41	43	42	30	45	50	40	46	34	36	49	48	42	30	50	34	41	37	50	43	49	34	57	35	47	40	43	42	48	38	44	38	43	43	45	48	45	39	46	41	28	42	41	31	40	44	44	37	43	40	39	39	39	50	35	52	42	53	33	36	48	37	44	44	47	43	46	39	39	43	40	42	33	41	41	30	44	52	36	41	43	48	39	48	42	40	28	47	42	42	39	52	46	47	38	37	36	46	48	43	37	41	38	38	43	51	27	53	34	43	48	36	31	46	37	43	49	51	44	43	43	41	29	33	44	40	40	29	40	34	32	59	42	39	35	43	40	33	47	42	30	39	39	41	40	39	39	50	38	46	39	43	49	40	43	43	34	38	55	41	41	41	46	34	44	47	48	50	38	46	56	52	39	33	45	45	41	58	60	44	35	43	32	39	40	40	56	49	34	48	48	32	44	35	46	41	44	50	45	39	36	46	43	30	35	45	41	40	40	48	46	42	42	45	41	45	47	47	35	39	44	32	31	42	39	51	33	49	52	30	59	48	32	34	46	48	47	54	41	47	47	41	43	47	58	46	47	33	38	41	35	41	46	31	48	36	37	40	38	34	48	50	38	40	40	33	48	46	38	37	42	32	50	33	33	46	31	34	37	40	43	43	38	44	43	38	49	42	37	44	35	44	45	43	37	36	43	41	39	41	52	42	46	41	52	31	28	38	41	45	43	53	44	30	39	30	33	44	43	50	33	34	47	47	39	38	42	26	49	34	34	56	44	46	54	43	48	39	53	39	36	43	41	49	41	41	47	37	46	40	35	39	55	38	33	41	44	32	42	35	43	43	38	41	53	43	38	43	37	36	45	47	45	41	32	30	41	40	46	45	34	35	58	34	41	40	37	43	37	38	39	44	49	38	53	49	37	44	27	42	47	45	42	53	47	36	45	36	41	56	39	53	46	30	54	37	38	44	52	47	42	47	41	39	38	37	40	51	41	31	41	34	50	40	40	38	44	29	41	39	38	25	39	41	45	37	50	39	46	40	43	53	45	49	43	45	31	46	41	46	41	49	39	39	37	35	43	37	44	43	47	51	46	39	46	47	49	37	47	50	53	43	35	35	45	46	36	59	30	49	38	46	42	47	37	45	46	37	39	51	45	36	52	47	50	44	39	39	43	34	35	32	33	48	45	32	46	41	42	44	40	43	53	37	48	43	43	37	46	46	40	30	40	41	40	46	45	42	37	48	48	32	49	55	36	39	37	39	37	40	35	43	41	53	41	47	35	44	33	41	39	46	34	45	46	34	34	51	34	49	47	35	43	38	52	49	45	42	36	47	37	30	53	54	34	51	35	38	31	55	36	40	47	47	26	43	42	58	40	48	53	36	39	40	55	28	51	53	37	36	40	34	50	39	45	48	47	36	47	37	38	32	44	36	35	43	40	45	46	41	24	43	42	39	43	34	35	40	38	39	35	45	45	45	36	36	48	37	31	28	46	43	44	45	47	52	44	35	38	40	44	40	33	41	41	43	45	38	43	43	33	44	42	34	38	34	51	37	53	45	49	39	48	38	41	29	45	39	41	40	43	46	45	29	50	46	42	46	34	36	43	42	41	48	45	36	54	45	41	37	33	43	47	45	40	39	40	52	47	45	44	31	41	42	32	41	44	38	50	36	33	49	33	44	47	51	30	52	43	41	43	39	43	43	36	46	45	45	44	51	40	51	43	48	50	34	50	28	33	46	39	49	40	41	30	40	41	44	43	31	36	37	35	39	46	40	32	32	34	39	48	57	31	43	49	37	36	42	55	45	32	39
55023	29735	15911	27892	35393	34249	31225	27864	24668	21309	18485	15993	13955	12131	10225	8863	7625	6639	5675	5233	4543	4124	3750	3392	3178	2832	2603	2484	2336	2070	1872	1828	1713	1709	1745	1756	1679	1566	1529	1390	1368	1267	1268	1183	1205	1169	1192	1038	1037	1036	1001	928	949	917	917	843	868	836	863	811	854	838	814	816	833	751	821	762	813	801	736	736	732	761	723	712	701	733	696	713	674	729	693	652	677	677	675	691	678	645	666	653	712	686	722	697	687	666	667	648	666	712	645	681	691	682	698	642	642	693	646	691	655	651	635	654	635	619	683	676	639	663	689	662	651	652	685	649	669	639	636	667	614	627	626	657	649	663	645	673	663	649	668	630	681	641	700	607	652	647	629	668	673	636	646	650	644	655	638	669	636	659	637	638	662	621	641	620	678	605	664	638	643	653	609	644	667	617	665	666	675	664	605	647	638	651	602	678	599	675	630	644	615	595	695	669	658	605	625	620	637	596	596	619	630	646	646	666	692	690	611	705	639	653	623	621	702	695	638	648	670	669	659	623	647	683	609	668	604	672	673	639	664	637	654	626	668	642	653	654	636	650	653	689	659	691	680	672	637	665	655	622	671	622	657	643	647	655	630	634	660	657	628	662	684	670	626	656	668	630	611	622	646	580	643	641	655	718	680	617	666	665	627	660	650	629	685	687	667	629	669	670	643	629	630	651	649	600	659	652	638	621	675	621	643	644	646	682	696	650	628	670	653	657	668	621	649	648	638	632	642	607	697	615	686	630	652	661	643	648	632	636	651	624	667	636	656	652	638	698	679	683	700	622	613	628	652	631	670	682	673	602	624	671	642	637	680	628	607	692	649	652	643	680	634	621	655	623	661	653	669	609	640	623	662	658	636	679	647	639	679	662	640	624	636	663	649	631	627	676	623	648	661	653	597	656	615	620	674	683	667	656	686	626	696	629	628	639	666	656	712	633	663	621	616	618	656	629	594	642	672	673	653	630	642	636	577	628	649	680	663	644	638	610	632	638	643	684	636	635	649	625	714	584	642	634	631	629	652	620	639	620	669	684	628	642	661	622	603	655	600	651	618	694	654	666	653	680	630	652	626	641	634	661	636	619	671	626	665	637	667	627	664	630	632	639	696	636	636	669	686	664	626	607	652	654	612	605	643	623	645	603	678	682	637	612	665	690	659	650	670	662	669	670	628	613	603	660	617	628	596	643	632	665	653	654	638	647	662	619	659	684	633	638	620	607	666	670	606	644	701	661	651	656	674	710	648	642	658	671	651	645	665	585	667	661	633	655	663	628	658	619	659	655	625	638	632	644	650	642	650	660	653	657	643	647	650	664	679	633	639	686	626	685	648	605	711	658	681	620	612	661	667	618	645	656	653	632	651	605	662	662	638	587	649	671	681	653	615	636	682	642	655	658	639	624	665	653	645	636	620	680	612	634	630	623	661	681	649	644	655	647	649	659	654	613	654	603	633	649	715	634	625	618	683	658	662	652	603	643	621	643	682	691	619	629	630	648	619	687	669	601	653	600	619	692	613	615	680	650	638	636	624	639	621	646	618	663	610	692	662	650	650	683	642	670	659	624	629	618	609	659	639	662	624	635	631	665	635	660	646	675	650	656	614	637	614	662	645	625	669	666	678	639	702	638	631	609	625	624	676	648	649	605	656	636	598	653	633	625	619	669	657	706	645	700	667	667	652	606	616	671	634	645	648	640	658	656	599	608	636	639	641	644	658	642	635	642	632	677	674	614	612	667	673	608	642	654	608	661	640	684	630	638	631	653	630	657	675	671	583	650	621	624	625	673	625	660	688	632	628	672	662	612	608	664	667	639	639	663	636	631	636	602	642	644	660	645	626	636	643	699	656	607	634	653	637	657	650	629	641	653	671	672	629	671	706	674	653	642	625	668	665	674	674	632	607	653	661	619	676	682	667	664	643	615	627	624	633	677	677	642	618	648	604	608	655	583	663	672	667	707	628	672	658	639	686	663	635	633	637	604	630	698	653	614	630	639	654	699	675	644	634	669	628	606	624	589	679	600	600	670	593	629	680	632	640	661	634	679	687	642	671	639	610	618	650	662	600	656	651	657	642	652	637	652	663	654	619	616	626	631	640	644	595	652	653	602	624	668	685	671	641	635	642	695	637	611	618	626	642	615	661	631	627	661	630	626	607	639	620	695	645	624	616	675	640	681	665	665	728	646	593	643	629	673	641	638	644	691	649	657	635	659	644	670	613	628	612	647	690	684	635	674	589	678	652	599	678	657	636	654	618	671	622	630	656	697	664	666	654	646	700	611	653	623	653	658	667	598	587	623	641	676	684	647	624	620	663	652	644	684	662	666	639	605	673	631	630	669	676	637	658	671	606	645	645	694	600	640	632	678	660	658	662	623	639	636	636	692	647	670	646	619	652	655	650	630	656	610	639	619	660	647	638	655	664	700	609	638	624	636	665	659	713	642	665	681	625	627	648	692	649	618	633	678	672	656	658	700	625	669	642	636	652	644	646	695	648	635	692	601	637	641	656	623	685	628	630	629	709	662	624	644	660	640	620	655	672	638	645	655	680	699	632	648	614	663	617	635	678	628	634	628	675	649	650	653	640	625	611	658	641	697	638	708	606	670	636	657	596	623	676	680	658	602	581	621	657	611	634	648	658	668	647	662	642	660	639	633	658	644	637	639	591	644	645	670	592	640	639	668	642	683	599	645	666	660	690	664	641	606	636	664	658	662	625	629	661	689	655	642	627	652	681	645	602	653	615	681	676	692	709	592	652	639	621	652	697	630	646	638	689	662	688	630	643	663	590	685	607	678	603	684	662	660	665	699	650	657	644	650	669	628	652	590	653	600	626	643	626	603	634	650	601	613	629	626	642	628	652	638	610	630	634	641	648	678	654	613	658	637	634	644	665	622	640	652	645	641	634	681	606	655	680	627	642	628	655	669	680	667	614	674	667	651	608	620	672	662	670	653	687	657	598	636	698	697	682	648	662	593	646	596	654	675	632	647	673	657	631	652	649	628	667	708	643	667	673	673	579	671	661	659	644	646	665	656	706	638	657	667	627	611	712	615	669	707	663	633	647	630	659	629	597	639	670	629	687	691	666	683	622	679	655	605	654	665	613	653	634	652	649	620	631	624	665	685	658	662	638	632	651	647	676	635	636	636	663	605	643	659	681	633	636	623	638	658	674	652	639	612	613	635	642	628	627	664	617	651	677	709	646	667	635	687	640	640	640	629	696	661	628	615	643	686	644	627	654	647	658	617	672	655	656	619	659	641	683	619	656	628	610	664	636	638	643	681	636	655	663	621	626	674	665	629	639	656	623	641	614	637	669	645	622	606	644	631	699	651	615	666	635	645	651	614	640	659	670	627	641	650	617	668	648	636	676	679	643	630	670	626	650	635	632	661	607	666	619	640	632	586	671	649	663	641	608	674	624	591	666	691	661	645	664	668	670	675	715	652	677	673	687	614	646	629	647	626	682	677	620	644	646	674	660	728
11130	2955	587	403	560	648	556	471	381	340	317	247	225	197	197	168	155	124	119	97	95	88	91	79	87	83	72	69	85	66	60	72	62	69	55	64	72	51	58	53	73	52	55	45	66	53	50	50	60	71	40	53	54	54	52	62	39	64	56	49	49	56	53	58	51	52	40	42	49	55	51	34	50	44	50	65	59	58	45	62	47	50	45	39	53	43	54	61	41	46	47	45	46	42	56	51	44	62	48	43	50	49	49	43	58	48	49	46	61	58	46	49	47	52	51	50	50	45	54	44	44	45	56	47	50	52	58	44	50	38	59	50	58	51	56	52	49	52	54	44	45	55	46	49	53	52	55	52	58	41	39	48	47	52	50	51	53	54	41	44	55	42	52	51	63	47	52	59	50	46	58	48	66	58	48	52	45	56	42	45	42	51	48	56	36	59	53	48	51	54	48	53	45	52	49	54	53	63	48	39	54	40	50	59	54	55	52	71	51	42	45	55	50	36	61	46	47	47	64	49	43	54	49	58	44	50	52	48	54	57	44	45	49	58	51	39	48	40	50	43	62	45	53	50	61	38	54	51	41	49	37	48	53	40	49	49	63	58	48	42	62	53	51	52	44	57	48	62	50	58	69	49	55	62	50	52	46	47	57	57	56	57	62	46	58	50	56	49	63	63	52	66	48	57	39	51	47	42	57	61	64	56	50	45	49	55	47	49	58	49	47	55	51	43	57	50	62	48	53	41	38	60	58	61	53	63	58	44	55	44	53	55	42	49	48	52	52	61	50	61	51	48	44	44	40	49	56	49	46	55	52	48	67	48	37	51	43	47	44	46	41	56	38	44	47	52	55	57	55	64	44	36	43	50	52	59	57	73	38	43	48	60	46	51	36	57	61	45	53	46	60	46	55	59	54	51	50	46	63	50	47	33	51	59	51	50	45	47	49	45	50	52	42	47	49	55	51	58	45	46	48	49	54	61	34	60	61	52	45	35	56	55	38	46	46	52	45	41	53	49	41	45	39	45	57	44	49	57	41	39	43	63	43	49	55	46	58	55	51	39	39	46	42	47	46	40	55	41	48	59	50	60	48	48	51	48	54	41	59	50	55	67	52	62	51	60	58	55	51	48	77	54	48	44	56	53	49	44	59	58	53	62	53	59	50	58	68	36	65	56	45	49	61	47	37	58	54	61	54	57	61	56	55	38	58	44	49	39	43	36	47	63	49	54	63	56	66	45	52	47	53	54	57	54	40	53	56	47	50	50	53	53	39	47	49	48	38	50	46	51	47	57	50	50	45	45	59	46	47	49	59	46	41	48	51	55	43	61	47	45	42	58	61	53	53	43	61	53	54	53	46	55	58	43	44	48	47	54	42	55	57	59	47	46	53	49	69	54	52	50	59	51	67	54	50	52	48	43	43	61	51	61	58	55	51	52	50	43	52	44	51	53	49	45	47	47	53	59	56	43	50	41	46	51	40	62	41	55	50	56	40	49	51	48	59	41	52	54	54	52	36	50	57	55	51	40	49	52	57	56	44	58	56	47	48	54	44	38	51	47	46	48	46	39	48	59	57	49	54	39	50	47	66	52	51	48	46	49	54	54	50	45	46	37	55	62	37	44	57	51	47	44	58	49	47	45	46	46	57	53	56	48	53	42	48	48	49	49	50	51	43	41	55	44	39	50	46	63	49	43	57	54	47	57	51	54	37	35	45	63	44	40	50	52	46	39	56	62	58	49	55	53	42	51	57	53	60	60	52	59	40	44	40	49	50	53	50	46	55	59	60	47	52	50	56	54	40	51	48	45	47	41	58	47	53	58	49	46	53	50	53	68	47	45	41	47	50	49	51	63	47	51	36	48	39	47	44	60	44	54	64	38	58	45	46	42	62	40	47	41	48	55	48	43	50	52	46	44	57	47	58	54	54	42	44	43	45	53	51	55	37	54	56	51	52	35	53	54	45	46	42	44	40	50	48	38	52	42	56	37	50	58	47	59	47	44	54	64	54	48	57	54	48	51	45	46	54	52	49	51	49	49	44	61	57	48	43	52	41	54	57	42	45	39	44	50	49	42	45	49	46	47	48	48	49	61	53	44	53	44	40	62	39	47	43	44	42	51	52	46	53	52	59	49	37	49	41	51	44	41	47	51	43	41	47	52	51	51	35	43	64	59	42	51	60	44	56	56	45	55	50	53	50	38	42	48	38	41	48	48	62	72	42	46	52	59	50	56	38	44	66	44	44	50	53	56	46	54	45	67	50	49	56	61	63	49	44	58	52	53	37	55	56	67	35	44	45	43	57	48	52	41	39	55	59	63	48	56	47	36	55	43	52	47	49	49	48	35	49	45	34	61	50	39	58	41	43	57	54	52	44	44	52	57	46	41	46	43	53	38	45	45	53	65	52	49	55	52	48	52	33	53	45	54	54	50	46	48	47	49	56	51	56	57	41	49	45	50	49	48	42	44	48	55	49	61	49	55	60	57	39	56	48	63	44	48	49	52	59	45	70	45	53	45	41	57	51	41	51	52	48	33	38	59	48	53	59	61	37	48	60	35	56	56	50	51	50	47	51	44	51	56	46	44	47	42	50	49	52	55	46	41	45	52	48	50	53	64	38	48	53	41	56	41	47	51	65	39	38	47	52	39	38	48	62	61	49	55	48	47	59	53	63	68	33	49	73	42	34	56	38	42	35	40	59	44	46	61	55	60	54	54	58	57	59	52	42	42	51	45	47	61	66	45	51	49	46	54	58	50	61	52	43	59	43	51	51	63	45	52	60	50	59	52	47	51	44	67	50	62	60	46	52	55	45	49	60	57	48	48	42	66	49	47	40	68	48	57	40	51	40	55	50	60	45	49	52	50	49	52	37	53	54	46	51	50	47	45	51	66	56	46	54	33	67	49	51	50	52	41	57	47	43	46	57	59	50	39	60	44	55	49	46	44	62	55	52	50	41	44	49	56	46	43	65	49	51	57	49	45	45	44	49	45	41	45	51	52	65	56	44	53	51	52	49	50	47	52	40	51	47	36	49	53	54	59	57	53	55	41	46	47	51	62	53	46	48	61	41	39	50	55	55	54	44	53	56	47	53	53	52	44	63	36	52	44	57	47	54	43	47	43	57	46	65	51	48	52	52	45	56	50	42	44	42	48	45	35	41	47	39	59	47	54	47	42	55	51	48	47	51	49	59	61	59	44	37	39	56	48	53	44	59	42	50	52	56	54	41	57	62	58	51	55	61	48	51	54	51	55	56	49	55	45	61	46	45	51	51	53	50	47	46	49	47	41	54	43	54	42	50	45	53	56	44	60	65	51	48	51	48	47	43	53	67	48	46	62	46	55	41	38	46	46	72	46	39	49	55	43	53	56	51	51	49	42	46	41	58	55	46	46	64	62	62	44	48	61	58	56	48	52	54	63	63	57	60	41	54	49	44	48	56	38	59	52	41	48	58	43	44	55	45	54	48	55	61	57	49	37	48	45	53	47	35	42
47301	23579	11930	23158	30554	29317	26210	22640	19206	16430	13750	11815	10060	8619	7435	6155	5247	4644	3996	3622	3223	2959	2648	2540	2302	2117	2006	1830	1717	1640	1568	1560	1536	1494	1451	1355	1461	1333	1341	1260	1298	1308	1175	1130	1096	1077	1042	1046	1020	1052	1076	993	943	954	951	941	923	872	821	904	857	890	866	900	842	859	852	859	867	805	820	854	775	800	839	801	843	810	841	828	804	801	790	765	780	807	777	763	835	804	776	763	798	726	736	755	773	769	796	782	806	753	773	803	793	802	789	797	769	723	781	783	820	740	774	793	764	807	780	733	750	762	735	796	771	699	719	791	784	740	764	735	770	801	781	757	772	736	798	780	770	749	737	719	803	772	768	767	744	735	787	768	758	778	828	750	766	806	783	779	804	748	770	762	757	787	761	722	780	733	784	778	802	780	763	785	742	766	753	802	761	773	783	806	784	814	743	790	829	806	786	805	756	775	784	774	799	835	797	725	803	738	748	761	763	763	801	763	739	811	737	769	768	777	746	706	786	758	685	799	757	729	820	768	773	739	784	718	749	783	781	775	742	813	815	718	785	794	753	794	761	784	842	779	764	729	787	780	802	745	770	721	731	778	785	777	745	776	760	790	789	786	760	772	779	777	790	772	796	802	774	779	803	788	730	783	773	771	763	763	826	773	739	835	770	771	759	787	800	722	777	756	727	760	792	821	767	811	790	790	770	814	703	740	767	779	773	791	697	761	751	821	796	813	750	736	788	747	799	772	772	825	737	789	800	789	753	792	803	759	785	809	709	792	771	781	743	739	739	739	786	765	760	750	730	729	785	786	774	792	751	796	804	752	743	792	807	703	714	761	781	772	772	778	750	732	705	775	786	801	805	823	725	821	739	776	836	767	758	792	757	798	793	730	776	775	797	795	747	813	731	711	746	774	793	725	763	753	743	756	746	764	779	719	750	742	772	743	738	761	779	831	768	785	799	763	773	747	756	784	793	793	764	737	765	763	734	805	739	816	788	781	752	769	786	736	734	753	774	750	812	763	773	727	825	774	747	756	783	740	764	768	783	768	794	721	796	793	760	788	729	842	784	792	777	757	760	759	717	790	753	771	846	748	727	769	787	710	783	753	766	721	764	804	726	740	780	745	821	745	716	766	675	769	781	764	789	807	798	812	777	807	766	769	778	749	757	739	766	769	769	759	800	734	766	755	742	770	730	720	733	766	775	802	771	781	741	733	793	784	744	746	767	733	758	785	768	790	772	775	807	796	795	762	803	766	726	767	725	754	738	811	766	776	742	764	731	792	747	720	821	794	804	742	726	768	794	762	811	792	799	745	733	769	788	754	771	763	767	781	730	778	752	785	748	779	789	754	817	778	749	761	813	792	817	749	748	767	779	766	773	799	760	751	785	796	761	727	773	719	761	763	754	755	794	785	782	779	781	757	739	793	837	756	777	793	779	695	806	756	733	781	777	786	733	794	819	806	782	734	744	775	780	733	791	803	820	763	783	759	784	791	734	831	786	754	770	730	766	768	798	728	818	775	767	747	769	718	760	766	765	795	762	795	754	807	744	771	786	791	800	810	800	734	747	766	795	714	774	765	826	766	739	719	760	761	709	749	742	788	779	720	765	769	802	744	751	794	764	795	756	792	760	793	719	731	771	783	780	740	776	784	767	750	738	697	817	811	790	769	751	761	801	806	747	754	791	798	799	746	766	721	737	734	779	809	757	773	767	774	765	764	753	722	788	748	764	811	749	788	771	789	764	752	762	759	804	787	751	730	796	772	791	802	781	731	765	785	778	774	747	798	706	742	759	762	742	803	765	760	749	768	776	764	774	766	776	796	731	757	834	756	783	761	782	794	759	763	774	762	825	733	787	700	794	750	721	801	731	740	799	771	760	793	838	766	722	732	781	803	700	765	768	796	759	778	774	777	773	775	761	772	822	797	718	735	760	785	776	741	807	756	707	748	784	781	781	724	798	798	770	759	770	771	746	761	779	787	795	741	804	774	794	751	756	773	749	790	751	823	771	806	767	749	781	750	747	771	788	747	799	756	779	815	744	710	784	796	778	820	780	765	740	781	744	758	785	788	764	815	702	796	734	745	784	745	732	810	718	739	768	771	711	780	793	784	789	741	748	761	752	805	798	774	763	767	803	745	761	795	773	747	817	733	808	802	785	761	763	793	776	748	764	777	802	802	782	769	752	793	728	784	755	745	770	747	846	757	733	783	792	790	752	754	729	804	740	819	796	817	838	796	736	743	744	776	802	759	752	765	770	737	790	791	774	762	777	808	775	804	752	756	762	750	782	818	793	778	805	757	806	736	745	775	785	736	729	784	737	750	750	809	716	763	821	762	733	795	810	739	745	772	748	809	797	725	720	722	735	742	825	785	800	847	732	769	768	831	756	842	763	807	756	783	802	721	752	822	777	762	792	731	823	735	802	709	766	769	793	768	800	771	811	812	779	773	788	822	793	785	808	763	743	783	756	774	764	769	760	778	781	786	835	803	796	746	782	758	798	774	737	750	711	739	780	730	769	781	718	770	727	794	794	761	781	773	747	780	756	815	793	779	796	750	772	775	772	763	781	764	799	783	764	784	730	790	728	813	741	803	754	773	776	705	811	782	735	762	746	786	790	735	759	714	804	741	765	763	773	798	788	778	797	726	764	765	724	784	729	725	759	726	739	765	817	797	796	784	770	759	763	766	821	744	744	783	787	784	775	750	755	764	808	726	715	773	724	758	773	731	778	785	768	793	750	749	766	780	724	713	770	763	772	737	738	790	753	733	788	778	798	809	735	775	731	779	793	754	721	751	743	798	776	718	769	817	789	775	739	805	786	747	767	807	757	763	778	760	732	797	763	762	746	818	745	810	777	784	726	788	766	780	781	779	771	748	801	779	838	779	747	747	766	812	746	785	761	822	799	739	764	791	803	767	747	784	809	728	795	813	766	753	730	747	807	734	773	750	734	777	763	782	762	765	769	749	749	766	724	745	745	771	768	775	807	789	753	742	783	830	757	779	773	754	798	749	820	774	768	776	741	792	740	803	780	774	770	771	724	738	743	767	776	753	787	762	764	778	763	766	789	790	730	771	779	755	754	802	768	781	772	734	748	768	821	754	777	802	803	741	747	787	786	752	798	755	777	768	789	802	749	759	770	777	816	794	739	789	801	777	785	803	745	810	754	773	793	753	769	757	812	813	763	774	801	820	742	789	791	767	790	686	767	769	762	797	838	721	790	738	791	728	767	794	786	763	748	752	726	766	768	820	774	765	751	733	771	752	760	801	756	762	774	784	773	788	714	734	760	759	791	808	794	794	759	791	735	813	793	800	815	782	761	737	787	797	777	775	761	757	818	769	749	740	777	764	782	687	777	775	794	739	753	766	765	755	839	837	760	791	720	747	749	743	767	795	738	788	755	775	755	746	764	763	769	745	766	759	720	781	747	761	771	765	748	703	707	760	736	779	773	784	736	735	774	738	777	768	767	736	800	743	752	799	775	743
15571	6765	1044	614	900	1009	873	767	657	558	439	426	354	287	236	198	173	159	134	140	100	109	112	91	105	80	76	80	76	60	78	62	60	64	53	63	55	71	49	63	50	53	48	40	47	48	58	36	37	44	42	35	53	46	38	50	36	38	43	43	29	51	54	43	36	42	53	32	33	35	39	35	44	37	23	33	42	34	42	29	41	41	31	32	24	33	34	41	36	34	39	44	35	38	43	43	30	37	31	50	42	30	30	36	45	32	26	40	40	38	37	34	35	25	44	41	27	35	37	43	29	36	37	30	42	39	39	32	46	37	37	30	43	44	49	37	34	34	35	33	47	31	26	37	43	37	38	38	44	41	33	37	46	39	35	36	40	29	39	31	39	46	39	33	27	34	38	39	32	28	31	39	36	26	40	28	35	47	36	22	45	33	27	41	44	26	42	49	25	38	40	32	57	40	37	27	46	27	42	37	34	38	45	35	43	49	28	40	40	39	43	33	42	29	42	45	28	34	34	32	36	27	31	46	30	41	49	38	32	38	31	35	40	32	31	33	31	34	36	28	44	31	42	36	33	35	41	37	40	36	29	33	44	44	39	45	36	24	28	39	42	36	32	40	33	35	28	32	36	37	35	37	24	46	35	39	42	21	36	32	31	34	24	40	42	36	43	36	34	39	30	26	42	32	27	34	39	44	34	39	34	34	39	41	33	38	33	43	32	35	42	38	43	39	43	40	30	37	45	32	34	36	33	36	26	25	34	36	36	43	41	28	36	30	37	37	31	35	30	38	30	53	33	44	30	47	39	40	32	34	42	34	25	30	35	31	30	42	34	38	30	29	30	41	31	37	35	30	35	33	34	31	36	27	33	40	44	36	23	44	36	45	42	36	26	36	34	39	32	42	28	38	53	33	35	44	43	27	30	25	30	30	50	49	47	22	39	33	34	37	42	37	26	40	32	39	38	25	32	24	31	45	45	42	41	29	40	33	31	29	29	46	38	23	36	34	28	42	32	40	39	36	40	39	27	37	37	40	41	21	30	39	33	37	38	39	35	34	35	37	32	47	26	29	39	42	41	35	37	40	35	38	38	34	25	38	32	30	36	29	41	35	31	32	30	35	36	29	43	41	32	33	38	35	28	34	37	35	43	35	32	38	44	40	43	41	48	36	37	39	34	43	35	24	34	35	29	32	36	44	56	35	37	45	32	33	37	28	38	35	45	35	31	42	51	29	32	33	31	34	35	38	20	35	37	41	47	36	43	27	32	46	31	42	43	26	39	36	33	38	38	45	33	34	32	36	36	39	52	42	27	34	24	34	39	31	33	26	26	38	42	46	37	27	43	41	34	47	29	40	39	30	36	46	34	37	31	42	42	35	34	35	37	33	33	31	32	28	36	23	41	49	23	34	41	47	39	32	34	28	33	45	37	33	28	35	34	38	39	38	30	38	32	30	44	30	38	32	39	33	38	41	33	41	39	36	31	33	28	35	35	41	33	36	32	31	37	41	37	38	33	39	30	35	43	37	31	34	28	34	29	37	31	35	26	35	34	36	29	43	44	37	35	41	39	37	40	26	35	34	27	33	40	43	32	37	42	33	37	40	39	43	46	34	42	39	35	39	36	33	34	37	32	42	42	32	50	30	33	39	43	37	35	34	30	49	34	40	30	29	35	32	45	35	42	32	41	26	34	39	34	29	45	33	40	35	33	32	28	36	46	33	31	41	32	32	42	39	31	43	48	32	29	45	34	41	42	31	44	33	41	40	34	27	32	20	28	30	39	44	38	42	47	28	34	34	30	47	37	31	34	37	49	40	33	26	29	28	24	40	36	28	30	35	23	42	35	30	37	36	41	41	39	36	42	49	16	32	32	37	33	50	49	35	34	30	30	33	42	27	40	42	33	37	26	42	36	38	47	25	40	34	40	30	36	42	30	30	41	28	43	38	33	38	37	35	34	44	37	36	37	33	36	32	38	31	30	41	40	33	33	32	40	34	41	40	43	38	28	35	33	37	33	30	43	46	33	36	37	40	38	37	30	28	25	39	29	35	29	30	27	35	41	36	38	41	29	38	39	37	36	38	39	42	41	36	28	31	37	36	42	32	34	32	38	40	42	38	38	39	40	23	32	37	32	30	32	41	40	40	22	39	33	35	38	41	28	33	31	38	39	27	46	37	35	33	33	40	33	44	37	31	41	44	42	39	40	36	34	33	32	39	40	32	39	30	37	36	40	35	35	39	36	22	45	42	31	35	44	34	33	41	28	42	43	24	25	34	46	25	28	39	35	33	40	33	30	36	37	45	44	24	46	43	36	36	33	35	37	34	46	38	37	36	41	51	41	35	27	28	34	40	39	40	33	51	37	34	40	51	41	33	30	31	35	34	37	48	38	38	35	40	34	31	34	29	36	32	30	47	34	34	42	33	34	38	38	39	33	29	45	36	36	21	28	35	31	35	32	42	44	34	44	29	35	31	29	37	48	38	32	34	39	32	27	35	31	38	31	32	27	32	27	42	36	35	39	31	37	32	43	31	35	31	31	32	29	36	28	34	36	38	31	35	36	44	34	39	39	39	36	33	29	45	40	45	39	40	44	47	28	25	44	27	43	27	24	25	37	43	37	40	28	45	44	35	33	31	25	33	23	31	29	44	36	32	30	35	39	41	33	47	36	27	48	29	30	36	32	30	38	27	26	33	26	41	34	41	34	33	44	39	33	36	33	32	36	37	44	35	40	36	40	40	41	40	41	40	34	36	26	37	39	36	40	33	51	44	28	32	36	43	33	43	32	42	30	34	30	44	50	27	33	35	34	38	26	39	34	32	42	33	29	30	35	38	30	44	47	24	41	45	30	36	22	34	30	29	47	30	29	33	29	34	50	32	31	35	29	30	33	34	33	41	30	32	43	31	37	29	34	38	30	33	35	37	28	33	39	24	31	34	31	29	38	35	51	38	28	33	42	35	36	41	31	38	34	36	42	37	37	31	42	40	40	37	43	38	46	34	46	32	34	30	31	37	27	41	43	23	27	40	36	38	33	45	37	39	49	50	37	34	45	33	39	39	34	37	31	37	34	28	36	35	35	35	36	32	35	37	33	35	29	28	41	35	35	36	63	37	27	38	44	46	36	32	37	36	40	40	29	41	32	41	42	33	37	37	39	30	36	40	30	34	31	34	36	34	34	30	32	29	27	34	34	35	39	43	29	40	36	41	34	30	46	31	37	32	29	35	45	31	34	34	31	33	32	28	46	37	37	40	35	44	25	35	42	32	42	26	32	38	30	37	30	32	33	40	34	35	22	26	38	41	32	35	50	36	35	29	32	40	31	32	40	43	24	37	46	30	31	32	47	33	34	31	36	51	40	44	43	38	30	34	34	40	35	20	31	36	32	41	40	46	38	27	28	35	34	29	32	34	27	30	36	33	34	31	46	42	40	37	36	35	41	40	29	31	36	27	32	34	34	33	34	35	41	45	44	41	30	34	44	31	34	39
55142	31710	15991	28463	35852	34526	31574	28085	24546	21238	18553	16063	14027	11986	10260	8644	7441	6370	5524	4926	4473	4022	3688	3403	2963	2757	2526	2292	2200	1887	1797	1707	1732	1716	1636	1695	1612	1527	1424	1369	1285	1290	1260	1138	1085	1119	1008	963	929	914	854	873	831	869	838	795	747	750	717	693	715	697	685	707	695	643	725	664	654	722	665	690	666	618	633	638	636	638	594	625	597	614	577	608	580	618	605	579	576	621	598	542	573	600	592	626	617	574	532	572	585	572	607	571	541	568	588	615	541	518	598	515	589	558	555	582	623	530	582	583	585	559	536	569	527	533	564	628	575	555	542	600	530	578	588	552	567	516	545	603	584	550	590	586	516	564	526	572	539	551	582	551	611	583	575	548	561	549	582	516	558	567	588	525	515	522	591	563	526	570	564	560	572	555	545	555	559	580	557	582	553	576	539	545	562	524	576	572	564	548	536	581	526	553	572	608	542	579	572	604	545	504	572	503	584	599	568	560	569	602	560	521	617	533	536	560	520	569	521	595	537	575	503	544	553	531	559	557	546	546	537	562	581	544	555	573	573	564	594	517	530	561	528	574	540	553	530	563	516	537	591	573	543	553	582	578	531	538	566	567	545	531	526	568	517	551	549	555	538	558	535	567	556	549	563	572	559	561	562	533	543	599	558	532	530	541	520	560	555	544	586	579	545	570	578	554	563	583	512	573	560	569	542	546	510	607	528	534	543	575	544	534	540	525	546	544	563	570	544	567	546	578	552	566	536	571	542	604	529	578	537	596	540	557	555	546	542	552	580	539	549	545	536	549	534	563	564	542	557	596	572	538	585	560	594	577	593	560	546	560	549	551	604	554	524	592	541	531	575	536	562	577	567	533	541	546	535	550	547	566	591	545	573	561	561	547	549	572	569	566	584	557	548	533	545	527	529	560	581	558	541	565	560	590	578	535	581	568	582	541	583	592	530	598	613	550	547	582	518	575	578	572	522	542	566	597	577	584	540	538	525	531	609	558	541	568	555	518	527	549	535	607	559	597	571	545	572	572	567	587	572	536	538	575	555	542	542	557	552	571	586	562	534	509	549	598	583	555	546	574	549	545	555	548	556	531	538	583	555	537	632	563	555	571	545	541	569	589	565	611	565	552	509	523	551	512	554	568	547	563	564	502	624	589	535	590	592	563	566	630	538	542	579	517	569	585	545	559	569	544	573	564	534	534	534	568	563	575	596	517	540	537	567	529	562	560	526	516	531	526	538	550	536	577	536	597	594	554	581	560	563	561	556	557	502	558	616	504	523	553	546	550	531	547	569	584	544	564	558	555	536	589	576	518	544	522	560	531	519	528	523	539	580	539	520	554	575	572	552	555	523	576	519	565	533	589	524	568	540	516	568	567	551	546	536	567	553	574	568	556	571	559	580	513	577	537	519	557	551	548	570	543	593	509	536	556	519	623	520	557	555	519	546	555	596	591	552	593	513	527	554	543	574	549	532	536	583	569	580	534	530	607	555	552	608	535	552	540	555	571	577	549	530	536	582	567	582	568	541	567	511	530	541	532	526	544	518	580	524	561	541	566	531	562	566	552	494	561	593	607	568	534	556	581	611	566	558	553	558	574	524	536	553	576	541	566	551	589	559	496	584	562	547	544	518	563	565	585	539	520	568	536	576	536	540	564	552	559	526	557	543	564	558	526	553	565	559	617	564	546	550	576	562	557	565	596	520	533	547	604	522	508	573	567	514	561	560	517	535	583	553	555	533	588	543	568	560	531	530	543	559	556	564	611	580	589	566	523	569	607	524	561	557	552	599	578	563	588	518	565	564	553	560	603	524	594	560	613	554	558	561	548	552	557	556	624	539	544	569	543	527	593	527	581	562	574	586	552	545	535	566	577	568	512	555	526	559	561	550	542	540	585	551	516	571	563	543	576	540	539	577	541	563	601	553	572	529	550	525	511	581	562	577	552	530	555	539	560	520	545	521	553	535	526	543	557	586	562	590	571	581	560	586	545	567	553	558	542	549	575	567	562	525	559	540	548	578	595	551	553	555	537	592	550	605	574	548	548	561	558	577	561	539	518	530	565	548	575	542	539	576	528	543	534	558	549	573	571	574	564	563	560	546	563	540	548	552	544	579	507	560	569	620	509	550	549	541	555	572	561	566	517	532	579	565	553	532	561	554	522	555	546	567	563	504	561	547	530	547	568	531	546	506	515	546	541	549	605	512	525	565	569	545	586	545	578	553	562	549	566	536	579	529	568	563	561	548	551	575	523	560	565	559	542	549	578	561	533	548	549	553	564	548	567	522	543	545	537	566	544	571	573	567	558	564	590	586	569	554	616	485	539	602	594	627	600	540	553	495	551	555	549	578	564	578	557	537	547	561	507	579	547	582	538	533	570	558	571	546	590	571	551	531	540	563	543	589	521	566	562	573	589	552	556	562	573	566	555	601	544	554	578	571	572	542	577	571	574	561	571	542	565	597	599	561	550	524	556	542	583	545	528	542	537	519	554	576	567	572	540	537	562	562	584	554	523	598	576	577	538	558	548	580	550	547	549	563	582	542	579	537	616	571	537	523	554	534	564	568	570	555	559	549	546	530	579	521	564	540	540	533	532	590	525	551	541	570	551	534	498	588	567	556	564	568	606	505	561	569	555	523	576	546	590	518	560	606	568	591	552	576	581	543	568	557	546	504	574	587	540	529	584	564	591	531	583	559	533	532	545	535	549	530	507	580	560	559	548	522	587	569	548	585	521	585	559	553	551	616	527	533	577	563	577	521	546	588	551	578	538	555	553	555	572	573	536	544	548	566	597	553	565	558	544	511	570	529	570	552	531	535	537	520	534	593	596	567	569	588	531	542	550	558	524	568	592	577	538	572	553	554	529	542	544	547	545	573	560	577	538	537	574	552	552	578	599	522	583	540	572	548	557	544	524	565	555	557	523	553	566	561	572	594	573	561	581	554	570	539	564	519	525	572	573	564	574	564	583	542	571	547	531	566	558	565	550	532	580	602	574	506	555	542	595	552	543	567	515	563	588	555	546	573	514	587	557	549	541	566	567	592	566	561	567	544	573	533	586	551	560	548	523	579	540	567	562	574	536	493	553	559	569	530	580	569	536	558	583	540	597	567	566	547	580	537	589	619	561	551	487	536	532	532	596	512	530	525	541	568	551	574	577	561	586	536	583	569	542	558	538	564	563	566	535	553	561	548	522	554	604	552	579	580	559	536	535	551	554	509	542	548	566	531	546	572	553	541	560	575	568	566	540	553	542	582	537	519	541	571	535	558	596	598	531	574	554	558	542	546	558	576	531	598	517	557	541	548	530	517	551	580	551	598	528	557	560	591	564	560	532	556	539	560	583	546	559	527	563	495	584	568	583	596	586	522	593	523	550	521	534	542	492	611	525	504	585	564	528	560	570	506	555	567	569	557	560	552	550	565	526	595	533	519	588	540	568	576	618	560	564	545	529	593	547	540	584	524	548	537	601	537	534	543	576	580	536
6189	1795	387	261	382	435	312	308	297	239	202	167	169	131	106	89	92	86	83	59	68	67	66	53	59	42	55	48	45	56	44	44	39	50	35	47	47	44	42	52	44	34	50	34	32	31	40	27	48	38	33	47	32	35	26	35	28	32	24	32	35	37	28	32	27	27	44	35	29	28	41	30	38	31	35	33	30	45	36	33	34	42	31	32	34	36	27	35	39	21	36	38	35	35	27	24	30	42	40	28	35	44	31	30	36	40	30	48	27	29	28	53	32	39	42	32	34	32	33	31	34	23	32	30	28	33	30	42	42	31	40	37	36	33	37	30	37	40	33	33	44	32	40	40	39	32	22	33	38	51	25	29	35	44	26	31	36	29	30	40	29	30	34	34	34	42	46	32	34	29	35	42	31	33	26	26	33	35	30	37	29	40	37	33	35	33	41	43	41	41	34	34	30	43	25	50	29	42	42	34	45	40	36	35	29	37	32	35	35	41	37	38	36	38	28	47	30	27	27	33	38	44	39	40	39	34	32	33	41	26	29	28	34	41	33	33	42	32	35	37	36	37	36	33	45	32	41	42	34	43	31	39	40	31	38	37	43	37	35	25	42	35	45	26	35	35	36	25	30	33	33	40	33	27	47	29	28	35	30	36	33	34	35	33	37	40	44	33	27	44	30	39	38	30	24	39	36	43	25	32	30	37	37	32	31	43	35	38	29	34	38	38	33	38	24	34	46	39	36	25	45	31	39	26	31	34	34	36	41	41	33	35	33	36	43	33	40	27	39	44	25	25	44	29	35	39	34	32	39	35	30	35	36	33	37	30	40	29	31	36	35	39	29	44	39	38	23	39	41	41	31	38	41	32	34	33	37	34	29	37	33	39	38	41	45	34	41	19	33	31	37	44	32	33	34	43	36	27	36	32	47	34	27	31	34	40	31	40	31	43	41	40	35	33	34	30	33	29	41	28	30	32	39	32	36	29	24	26	37	37	36	36	41	40	27	30	40	38	24	31	33	48	39	24	47	32	24	37	27	39	32	35	33	33	38	24	31	27	36	26	30	31	38	29	30	24	30	30	25	40	31	40	31	47	36	36	32	41	36	36	29	36	32	35	31	35	36	38	27	36	42	34	37	42	35	41	36	40	25	31	36	36	48	31	32	39	47	42	31	32	36	35	38	44	32	36	44	35	32	36	34	42	39	38	46	39	41	41	40	32	30	32	33	26	40	38	33	30	36	35	38	42	28	38	42	36	23	36	39	26	34	37	36	24	32	39	32	43	27	46	27	41	33	34	33	34	31	43	40	30	33	42	34	41	35	47	36	32	32	36	35	33	30	29	28	41	26	37	36	37	43	37	38	29	36	40	44	34	28	30	29	34	29	32	35	33	25	37	38	33	24	34	39	35	37	40	25	32	34	34	40	31	38	38	37	32	28	34	31	31	46	37	36	40	37	34	38	28	32	30	28	44	29	34	35	34	27	32	34	31	35	40	30	32	34	37	36	53	34	31	23	34	34	29	35	29	25	34	21	40	45	40	39	37	35	29	30	32	45	33	33	41	33	37	40	29	33	42	21	42	33	29	39	43	35	37	39	39	42	42	47	31	42	31	40	36	40	39	34	36	41	33	32	34	46	33	33	34	40	43	30	25	36	37	44	29	33	26	30	41	35	41	38	40	22	28	28	38	34	36	39	37	36	43	36	32	37	38	24	28	31	36	28	32	33	33	33	32	32	35	33	35	31	50	42	47	34	31	39	31	29	44	40	32	34	31	47	35	42	21	37	36	43	35	32	35	31	30	38	34	35	34	36	40	41	40	38	33	36	30	37	32	38	26	36	46	41	31	32	33	41	27	42	33	27	35	31	39	37	32	30	38	30	35	39	23	37	28	38	36	40	35	34	42	29	29	34	36	28	29	27	48	26	36	37	38	43	30	34	38	32	32	30	42	36	37	37	44	36	42	38	31	43	31	39	27	39	32	35	34	31	30	37	35	32	30	40	38	39	28	39	35	37	32	33	37	45	32	31	52	39	32	35	34	24	31	43	35	35	37	35	47	35	23	43	42	38	30	33	30	41	35	38	29	37	41	38	36	34	35	34	38	36	36	36	28	42	34	38	38	37	40	27	26	41	27	41	28	35	28	36	35	30	39	30	27	26	37	45	33	34	43	40	36	29	26	23	39	38	35	41	34	43	34	28	36	38	38	39	41	35	31	40	21	27	40	51	38	42	39	35	37	32	34	32	52	40	32	36	39	41	36	44	41	39	30	35	33	31	27	39	33	36	26	41	40	43	33	27	36	39	41	43	31	45	38	32	31	43	31	33	31	32	33	37	35	28	32	47	35	27	33	32	43	39	40	47	35	39	35	27	22	33	32	35	35	30	29	38	41	28	34	40	29	26	42	34	32	44	36	34	41	35	42	39	26	49	36	38	29	28	29	29	36	42	27	39	38	39	40	36	35	38	31	31	37	35	43	38	38	43	34	43	25	31	32	43	23	27	37	32	36	34	27	36	41	42	32	35	31	36	35	45	35	28	32	24	31	24	40	25	35	31	24	43	33	35	33	36	32	25	29	43	34	33	33	39	33	42	34	49	45	33	31	24	36	35	42	40	36	26	38	27	36	37	40	44	32	26	47	35	34	31	36	27	30	35	26	32	34	41	30	27	37	28	32	28	37	32	46	34	44	46	34	36	41	46	42	43	29	40	39	36	43	41	39	29	21	36	32	39	34	38	40	37	49	30	38	33	34	38	45	31	35	41	39	32	29	40	34	37	35	35	34	39	23	46	29	33	37	39	23	37	33	45	31	37	43	38	34	34	35	30	40	42	38	42	34	35	41	30	24	26	26	48	45	34	39	32	38	45	28	37	29	31	21	37	27	51	27	38	39	32	33	36	41	37	29	42	37	26	31	36	35	45	33	35	44	31	34	29	38	37	31	37	39	35	39	41	39	37	29	33	33	43	27	35	40	31	45	31	34	40	43	25	29	51	37	37	39	38	35	40	35	42	39	36	34	41	39	34	39	34	45	44	33	38	29	35	34	35	33	45	41	40	46	33	28	39	38	32	36	34	34	29	32	25	50	28	36	35	41	45	37	43	27	40	39	38	30	36	31	35	28	41	43	42	27	42	34	39	37	35	35	37	31	36	32	39	34	38	36	32	27	42	41	40	27	31	36	36	41	27	37	23	35	37	34	41	34	35	39	40	37	41	36	40	40	28	47	25	26	35	36	40	31	43	38	36	33	39	38	34	44	39	31	30	33	28	32	31	34	30	40	29	34	52	32	45	30	31	36	34	44	41	36	31	42	30	34	38	33	31	41	50	38	31	47	35	39	41	36	34	45	36	40	33	34	39	33	19	30	35	29	31	29	35	35	39	38	32	38	39	27	37	33	40	32	41	35	41	32	34	33	41	25	19	42	33	42	27	39	34	42	38	28	46	30	36	49	25	45	50	32	37	41	31	37	40	35	36	33	40	32	35	27
41806	21617	9095	19278	26068	24623	21283	17850	15025	12279	10075	8226	6741	5932	4965	4018	3493	2926	2535	2393	2048	1909	1769	1691	1490	1335	1318	1193	1149	1080	1051	989	972	995	967	1013	958	936	993	876	848	875	814	778	773	756	665	679	746	653	640	661	672	655	564	598	636	590	614	618	641	634	580	592	583	592	626	602	604	579	571	571	534	615	560	544	603	565	557	579	525	566	603	571	546	554	544	502	565	561	551	581	530	533	520	540	539	537	497	562	536	526	558	512	618	555	559	550	553	571	559	573	509	563	545	551	555	583	556	550	516	500	508	534	568	586	585	496	530	513	519	584	526	543	579	545	515	522	543	537	564	544	554	535	526	578	515	533	527	500	555	513	526	561	520	578	513	513	548	494	525	511	530	523	614	510	506	538	514	530	557	593	565	539	530	526	583	546	506	564	557	501	551	578	510	536	555	532	566	509	529	564	532	511	561	529	527	546	537	513	539	537	566	497	529	529	572	519	502	546	537	559	550	541	530	549	538	533	551	545	586	521	548	557	531	560	548	526	532	548	549	513	523	538	517	534	549	601	519	548	556	530	560	584	546	534	554	544	505	544	546	530	532	522	510	533	573	559	544	493	510	505	525	551	559	544	538	538	537	529	549	527	533	562	548	509	532	506	527	551	541	529	531	551	551	541	561	543	558	551	563	587	584	530	536	514	581	571	535	543	536	556	502	555	533	586	502	514	549	564	526	537	557	561	547	534	569	567	599	531	513	541	520	540	542	525	509	543	551	539	578	487	554	539	534	559	544	531	555	542	558	534	549	559	546	566	585	528	540	539	544	556	525	548	554	549	533	531	525	541	560	533	563	560	552	544	554	522	514	569	481	551	524	539	560	486	551	474	521	588	564	559	518	564	564	554	521	514	522	562	545	543	494	566	545	576	547	569	532	527	569	590	554	579	542	534	536	548	497	515	550	558	519	528	520	532	558	512	530	490	522	542	530	511	527	541	510	561	578	530	598	542	503	526	549	588	538	508	543	563	544	588	498	556	534	531	522	552	532	548	543	563	561	589	541	527	524	554	547	558	584	520	552	557	591	555	535	536	529	546	527	547	547	549	494	507	524	505	568	533	569	557	539	535	524	540	508	500	547	549	553	559	534	546	525	569	575	538	559	556	535	510	547	531	513	553	508	547	566	520	534	535	523	510	508	555	539	536	566	557	540	524	538	578	581	515	518	527	502	545	563	523	522	507	565	530	582	506	547	525	529	551	539	533	508	546	550	543	512	582	541	507	521	526	546	497	561	526	525	539	532	550	536	545	515	560	557	509	549	519	523	565	545	518	576	564	567	543	546	529	519	526	546	518	546	545	522	508	534	554	520	537	562	532	577	507	530	514	544	518	505	557	564	538	525	523	521	549	539	512	540	530	583	569	529	496	557	575	545	544	499	537	554	507	535	566	526	571	525	502	550	577	492	529	532	500	532	543	526	539	532	545	529	538	547	554	508	519	531	522	531	542	544	519	561	543	548	540	535	536	534	521	550	544	530	558	530	538	569	577	550	519	563	524	554	569	575	547	512	546	538	538	529	546	564	550	590	528	561	532	556	555	532	564	516	535	539	524	555	531	569	582	546	534	498	519	547	564	567	538	532	543	550	559	529	563	546	544	532	529	524	563	510	560	547	529	565	535	531	537	501	496	517	544	493	537	555	514	543	552	537	536	526	560	547	549	560	556	591	529	548	550	512	543	550	570	542	532	523	557	541	546	581	550	551	536	519	527	564	569	603	583	550	554	530	534	534	537	546	518	523	555	502	494	536	552	524	567	532	516	541	559	541	499	547	501	529	537	545	536	516	537	532	577	582	585	503	530	553	596	550	537	522	540	543	529	493	524	533	584	539	530	549	564	489	525	516	564	519	560	551	516	529	543	557	580	545	541	506	531	530	516	530	552	598	536	565	558	541	578	506	533	529	545	532	506	549	534	510	539	531	575	541	553	536	552	590	522	532	534	537	520	529	528	540	556	541	547	555	550	524	552	548	543	531	537	596	532	571	565	538	514	566	529	574	545	505	560	539	551	540	545	566	553	526	510	547	559	569	574	555	533	516	536	509	567	495	512	515	559	594	562	550	529	563	583	556	536	542	564	521	548	569	558	534	545	516	603	540	564	585	508	529	524	528	511	572	536	577	562	522	520	512	532	498	510	537	534	528	549	566	568	530	545	551	527	557	571	577	555	556	574	535	544	516	552	527	568	542	525	541	544	517	530	537	540	552	551	553	513	535	548	570	570	514	527	505	535	522	523	583	532	550	571	521	529	507	514	554	563	524	530	556	564	574	559	562	526	554	530	524	551	515	549	541	547	535	498	525	515	543	511	576	526	569	528	550	577	584	563	539	558	561	536	529	546	517	548	571	516	507	558	536	560	559	549	525	553	542	544	544	502	515	528	534	531	524	515	510	528	548	521	512	589	501	562	533	513	505	562	506	565	543	573	561	543	567	558	565	560	561	539	557	543	527	577	546	568	517	538	556	533	575	502	572	531	539	562	541	572	565	511	540	539	532	536	527	551	511	544	548	576	565	531	520	532	554	553	507	512	539	524	545	556	581	519	544	565	535	548	541	500	516	555	524	555	524	568	529	561	512	522	561	580	522	567	569	593	554	556	513	494	522	517	521	570	550	510	581	574	563	541	499	550	565	542	520	486	569	571	531	563	529	535	494	587	590	568	568	520	543	555	542	568	571	555	530	561	556	551	528	579	514	546	518	545	568	544	567	547	581	521	557	532	514	513	557	537	547	558	522	560	542	533	527	562	559	512	575	526	546	543	582	517	551	611	548	500	540	542	519	521	560	555	514	557	593	531	508	550	550	542	533	522	538	551	527	527	517	554	572	527	516	555	530	522	593	553	543	547	530	525	532	531	528	545	576	562	582	530	554	557	547	556	491	558	510	557	513	538	531	558	573	527	540	572	533	527	500	548	516	575	528	529	575	540	529	537	560	534	505	563	473	556	542	560	545	566	525	544	564	531	518	534	544	530	589	554	557	521	520	542	516	581	528	548	546	509	568	508	604	529	571	541	531	568	533	558	536	543	546	522	523	561	527	502	547	527	510	577	515	516	551	545	488	557	550	516	584	531	547	552	525	564	546	579	552	579	561	541	485	508	542	548	536	564	539	496	564	566	534	508	530	582	535	532	523	560	546	510	525	601	553	524	553	519	547	550	517	536	530	545	511	562	535	549	562	547	553	550	580	572	525	570	543	579	533	531	511	534	579	536	515	523	544	534	533	541	534	586	569	530	521	548	548	548	532	572	552	532	539	537	537	532	524	568	543	551	545	547	545	568	524	574	535	568	572	560	564	564	563	547	562	521	548	567	565	506	537	533	557	539	542	532	552	473	495	514	597	556	539	518	547	535	532	511	526	549	551	593	547	571	576	504	538	572	544	538	563	552	523	556	528	546	527	576	566	559	519	538	559	528	537	570	535	549	528	569	506	557	548	582	523	537	519	569
15924	7006	971	663	919	1020	813	756	662	616	467	412	359	274	254	197	189	163	143	136	123	110	107	93	80	83	84	93	77	70	83	76	69	67	61	71	58	66	76	54	59	66	57	51	70	50	44	43	54	45	47	50	36	54	65	41	48	58	43	46	44	31	48	47	48	45	47	47	44	39	47	43	40	45	37	59	33	39	46	29	38	56	39	40	42	44	48	53	43	47	39	52	48	44	32	44	45	48	37	43	47	38	45	45	40	40	44	38	56	41	56	41	44	39	40	37	35	50	31	43	41	48	45	33	45	41	43	37	50	51	34	34	37	44	44	36	51	38	25	43	42	31	47	49	40	49	37	36	47	43	32	40	59	36	34	32	38	36	45	39	41	38	54	46	43	47	42	52	53	53	33	35	40	36	46	41	49	45	44	32	40	41	35	46	28	37	52	44	43	34	35	38	61	45	44	56	27	46	51	38	53	35	48	39	43	44	31	50	43	41	48	28	37	47	47	43	42	39	53	49	43	36	41	35	39	29	42	41	43	41	41	40	45	32	48	47	49	49	44	30	40	50	42	48	31	58	45	39	39	32	50	36	57	40	32	38	46	35	44	53	48	47	43	52	46	50	45	46	40	38	48	35	39	42	54	51	40	46	44	44	35	51	35	44	49	50	35	54	37	37	41	42	37	47	51	45	37	59	40	33	44	54	43	47	44	38	45	44	45	51	51	46	42	57	46	40	43	50	41	46	49	40	51	45	43	37	31	51	47	40	48	39	44	35	34	48	48	34	41	49	41	43	33	41	44	40	30	48	47	38	32	43	36	41	42	41	43	33	47	46	29	32	33	40	33	43	38	55	41	39	37	38	37	36	36	30	42	42	50	47	54	40	38	47	66	40	39	39	32	31	62	49	51	36	46	44	43	45	36	47	48	49	46	44	49	43	37	40	43	51	36	46	45	36	41	45	38	42	39	44	41	36	50	50	57	44	39	37	58	56	35	49	37	37	57	55	40	47	42	36	46	31	46	46	38	39	44	37	43	42	37	44	41	51	46	42	50	42	36	36	35	40	32	54	51	51	44	38	40	44	46	42	53	44	40	40	40	34	36	46	61	47	36	35	46	52	39	45	26	38	33	44	42	33	43	34	55	45	41	37	41	37	49	34	36	36	45	37	47	45	43	33	40	37	50	48	44	44	46	54	38	37	35	28	37	40	47	46	41	46	47	32	39	37	55	41	44	52	40	34	42	40	43	37	58	44	29	28	44	40	42	38	37	45	50	41	53	34	33	42	44	36	45	40	40	42	57	35	33	49	52	25	34	37	62	46	37	40	50	40	31	37	32	53	46	39	44	54	45	44	45	48	49	33	41	42	40	43	32	42	52	41	45	39	40	39	39	32	47	34	46	32	49	38	48	51	49	38	48	38	31	47	49	45	50	34	51	49	34	44	40	48	31	45	45	50	48	39	39	43	42	43	53	32	45	36	37	55	37	35	45	41	36	46	47	51	45	42	45	46	47	35	51	38	41	43	43	42	46	45	39	38	41	49	41	34	30	42	41	49	54	43	50	43	36	42	42	39	56	46	35	50	51	42	34	44	33	39	38	43	33	37	45	58	29	39	47	44	38	41	45	46	27	40	47	53	41	36	43	39	49	37	34	34	39	49	34	39	38	40	50	41	47	37	43	42	45	44	47	38	46	41	51	50	34	34	40	38	43	35	29	54	44	43	48	40	47	35	44	44	36	35	68	39	34	43	32	55	39	40	57	34	42	35	45	36	43	40	43	43	38	50	43	57	41	44	46	42	50	49	42	35	50	36	34	48	51	38	56	41	36	44	49	42	35	48	54	34	50	57	46	39	50	40	51	49	47	35	42	42	48	47	46	39	48	28	42	37	31	48	31	41	47	51	44	34	35	37	48	37	46	36	36	49	42	45	45	43	41	54	50	35	39	52	49	47	48	40	43	53	45	49	55	46	61	43	48	46	32	36	40	39	56	37	42	47	41	37	41	30	47	35	49	41	43	44	43	42	47	51	37	56	45	38	39	45	36	44	43	42	30	38	47	41	54	50	31	43	52	29	43	40	33	49	40	38	44	54	41	47	43	54	35	47	35	50	39	46	47	53	54	41	38	35	38	36	37	35	32	36	44	46	34	50	38	39	44	48	38	43	36	47	50	36	40	34	39	48	41	49	54	45	35	49	45	31	53	27	29	44	37	45	47	52	42	38	44	48	32	50	53	36	41	59	36	42	35	45	35	39	52	42	38	52	43	38	57	42	36	41	51	41	56	45	47	42	55	42	40	52	41	67	38	47	33	37	42	29	31	38	36	37	32	40	39	41	36	49	38	48	30	48	48	33	43	48	29	40	41	45	36	35	45	44	39	41	52	44	37	43	34	47	49	50	50	42	42	45	40	57	53	35	41	41	37	31	42	41	54	36	40	34	31	37	36	41	43	26	48	36	42	39	41	43	42	56	44	41	33	45	42	45	42	41	52	50	40	61	54	41	47	42	40	38	48	31	41	45	50	42	36	37	49	35	44	42	41	49	39	46	46	44	42	36	43	30	47	42	45	36	36	35	49	34	33	48	48	37	44	33	42	40	45	38	34	48	48	30	46	43	42	52	36	39	38	41	40	44	54	52	44	45	49	43	55	49	32	45	45	42	48	50	36	38	47	55	35	30	40	45	30	32	41	44	37	36	49	36	33	32	32	36	41	45	43	33	51	46	39	50	44	43	44	34	36	45	48	36	62	43	39	43	40	49	39	42	40	35	31	44	43	37	33	46	39	41	48	39	39	40	38	36	34	52	45	36	52	39	35	54	43	54	44	35	32	44	53	41	36	55	46	43	42	37	41	27	46	45	40	45	38	33	42	30	33	56	54	43	53	43	43	46	36	35	45	42	59	37	37	41	49	45	37	45	50	43	31	47	39	43	50	33	45	38	54	34	52	35	37	42	33	44	38	35	43	42	47	54	41	46	41	33	45	39	51	37	35	49	32	43	38	45	51	44	37	44	43	46	44	37	48	48	42	32	43	35	45	41	52	44	35	40	57	29	45	54	52	37	40	43	45	48	45	43	48	50	35	41	44	52	34	46	37	52	36	45	45	42	51	54	33	50	37	36	50	40	48	52	40	38	31	51	47	41	43	39	39	38	40	36	51	45	40	44	41	43	54	51	54	39	45	49	47	37	40	33	52	40	43	43	53	44	40	39	55	31	47	41	38	39	37	39	40	37	42	47	46	33	43	44	45	44	41	47	37	39	52	39	35	35	36	32	41	35	52	48	37	55	53	32	40	43	42	34	40	45	38	38	38	38	54	40	43	36	39	51	31	37	62	43	35	44	45	44	54	43	53	48	33	48	41	39	33	49	46	37	45	41	33	32	40	46	45	34	38	36	48	36	42	32	42	28	38	37	50	38	51	49	43	41	42	35	37	48	42	54	28	49	47	40	52	55	41	43	37	51	43	42	44	35	41	43	42	33	43	44
54671	30906	15990	28199	35379	34187	31337	27855	24510	21249	18407	15916	13781	11721	10060	8558	7263	6150	5623	5002	4511	4041	3756	3301	3058	2812	2589	2371	2172	2072	2015	1920	1906	1838	1808	1756	1663	1617	1540	1463	1462	1380	1372	1262	1178	1151	1075	1102	1058	1021	1033	1000	893	847	945	848	837	903	826	852	786	836	770	798	768	740	751	757	776	756	719	767	776	728	708	732	727	669	707	719	718	701	674	700	666	714	688	704	710	663	666	711	689	680	682	698	732	677	652	638	675	700	686	597	671	671	700	677	678	644	663	682	661	680	687	674	657	684	651	642	668	698	681	645	719	664	671	667	667	648	616	616	683	672	730	634	676	691	645	644	642	653	634	670	686	634	620	627	644	627	687	688	693	631	659	646	660	635	633	669	681	627	669	681	717	583	661	634	619	624	647	688	622	667	669	630	657	632	668	608	681	679	608	665	629	627	633	681	669	625	638	698	642	635	653	641	626	636	697	677	682	630	632	631	646	638	596	634	648	718	657	632	640	691	652	655	663	618	679	631	653	619	643	691	658	630	653	662	687	660	672	646	618	665	667	684	669	621	650	653	682	656	674	636	646	627	639	667	682	670	637	604	640	616	641	681	638	640	642	706	612	650	631	643	636	639	665	624	657	695	601	647	670	654	637	699	615	624	635	659	655	632	651	644	632	653	630	688	652	657	611	588	634	686	582	649	647	652	603	676	671	645	633	690	677	657	647	614	647	680	637	662	656	655	616	676	647	663	671	635	634	667	646	672	670	643	639	639	600	627	680	660	634	673	627	672	640	645	684	630	665	621	631	680	666	695	714	628	636	649	649	644	613	692	686	679	662	646	628	649	634	691	724	649	666	591	689	694	662	653	632	644	700	609	614	610	627	652	680	586	604	610	645	635	654	651	679	634	620	640	667	670	681	637	670	636	622	639	643	683	628	683	642	678	632	630	599	637	655	635	650	644	683	673	638	639	641	678	600	635	628	609	693	717	678	612	618	634	618	649	636	652	652	670	633	621	631	646	643	643	664	665	638	620	666	635	648	656	623	680	634	616	623	636	605	673	650	677	650	658	604	656	643	610	689	643	674	604	691	637	645	647	642	641	672	633	626	663	696	651	638	626	665	649	657	626	681	609	635	642	663	634	635	653	623	669	668	652	600	698	661	642	634	641	653	647	661	667	641	681	610	640	620	648	613	617	673	623	640	673	689	646	643	654	624	666	624	664	613	644	625	621	657	637	647	707	641	646	632	615	616	636	686	594	650	637	695	655	636	698	691	628	609	673	617	659	616	639	712	681	628	634	606	631	617	690	655	635	651	626	660	622	640	647	574	636	655	669	642	577	647	629	662	657	613	676	691	602	646	638	677	633	652	634	631	653	653	663	657	644	633	699	609	677	620	657	639	658	672	633	634	642	657	620	656	627	650	663	683	610	626	671	671	652	625	675	628	637	698	655	634	646	575	652	601	642	643	638	600	627	676	644	653	627	633	662	622	678	628	607	697	654	652	628	647	638	685	650	620	692	667	677	647	622	617	663	651	646	647	627	686	594	637	622	650	659	654	683	677	611	655	644	652	664	642	680	647	637	613	700	605	662	661	632	653	664	682	659	671	649	671	634	665	644	626	686	614	664	613	636	632	667	626	623	651	674	664	593	608	627	675	617	651	681	608	620	640	627	620	610	637	646	658	658	655	669	656	637	618	635	665	627	652	642	627	654	702	632	647	610	607	686	629	661	615	632	612	651	685	641	641	689	660	600	680	648	641	675	654	683	671	614	658	657	665	659	640	687	631	688	590	667	630	611	681	633	585	642	638	663	629	649	646	666	646	620	651	621	678	678	637	701	607	676	649	619	657	656	651	674	660	686	693	666	639	644	622	659	646	629	630	623	678	634	661	626	643	619	618	676	627	673	595	649	693	673	620	622	677	675	667	629	634	656	655	599	617	631	634	647	659	658	635	608	659	660	610	695	648	643	655	650	644	670	645	670	631	630	660	603	656	604	633	658	667	655	621	641	633	669	662	620	627	621	684	661	689	653	618	675	634	618	670	631	656	637	663	666	651	614	658	698	634	672	680	646	638	700	653	689	622	600	699	614	678	623	640	695	645	618	627	616	638	637	663	663	610	691	601	630	723	636	636	603	674	637	675	701	649	615	657	669	691	654	661	614	678	649	652	641	668	635	584	648	648	640	662	651	669	715	618	623	609	652	709	644	614	648	603	628	656	626	639	631	634	653	641	628	622	622	663	663	657	651	663	634	651	679	634	614	636	663	618	616	627	621	668	683	634	619	646	638	684	643	639	659	650	659	684	638	622	676	632	665	629	604	668	707	658	708	628	627	681	653	603	676	632	650	622	631	649	690	623	631	646	647	665	669	605	661	625	660	627	618	623	641	624	621	644	623	617	677	653	642	626	619	658	660	638	667	635	656	685	671	697	624	578	673	598	665	642	650	627	654	656	606	633	656	643	627	643	648	622	669	631	662	645	708	645	651	628	694	621	625	633	657	639	631	699	671	615	608	612	652	641	680	620	592	634	619	658	624	615	666	653	650	633	605	670	651	646	652	672	641	681	621	600	635	665	645	604	643	635	609	617	648	661	638	668	674	651	627	650	662	667	623	647	616	643	648	621	630	675	605	633	641	631	668	679	679	653	626	659	670	631	662	612	585	638	635	629	628	619	649	675	680	666	576	690	621	654	631	640	636	645	664	627	632	660	638	650	672	660	678	734	666	623	576	657	625	685	614	656	667	659	660	608	614	651	609	634	664	617	653	702	623	634	672	602	642	672	641	668	615	649	643	631	672	683	650	681	617	681	661	663	691	614	623	606	653	623	694	657	613	632	641	663	668	612	656	665	649	695	609	661	645	632	738	613	655	632	642	684	652	661	686	615	680	653	625	665	659	635	665	683	592	635	654	738	651	738	647	641	646	620	673	637	679	640	647	621	639	632	629	681	649	648	688	646	597	594	634	698	661	577	615	679	681	641	697	652	663	664	622	599	658	627	653	624	662	602	684	629	653	606	637	648	685	651	659	632	657	687	627	687	667	660	659	643	676	673	678	628	619	627	642	642	610	663	653	615	615	612	626	662	673	658	664	587	626	664	621	668	656	640	644	665	658	682	647	675	611	653	671	632	634	636	681	662	619	632	641	653	660	663	603	649	733	648	629	623	638	637	656	676	611	645	661	635	631	638	643	661	667	676	667	641	673	659	653	657	680	621	644	677	673	667	654	634	657	664	678	711	607	648	656	683	670	658	685	653	665	658	637	631	663	639	687	630	683	669	652	629	607	659	676	654	680	637	652	604	650	645	645	652	667	636	627	712	619	673	650	635	631	627	638	661	626	607	684	663	670	666	648	635	650	645	688	695	677	656	659	642	655	667	637	666	630	672	638	670	664	615	621	629	618	620	639	625	645	693	631	621	653	615	649	646	667	593	634	642	659	644	746	664	686	701	620	632	696	660	680	646	657	642	660	653	654	586	711	636	639	643	656	642	636
10761	3610	665	387	534	572	534	550	403	377	303	275	239	197	188	162	143	104	135	116	99	111	83	94	79	77	82	82	67	78	67	56	62	63	66	63	72	69	71	58	59	51	54	60	57	56	60	54	58	50	58	48	52	59	46	62	44	65	49	62	51	57	62	51	47	55	65	48	58	57	44	51	40	48	53	65	60	49	59	38	53	60	51	47	61	44	61	55	55	48	61	49	45	56	54	58	53	55	53	50	63	45	51	46	44	65	47	49	44	51	35	53	55	60	50	51	46	57	56	47	42	43	54	40	40	45	50	56	50	58	54	46	41	60	52	57	59	53	47	40	55	44	54	50	62	48	54	44	41	33	51	45	52	55	51	62	49	50	52	56	45	49	56	40	42	46	40	62	57	41	43	54	47	49	50	45	60	47	66	45	40	28	54	55	45	49	48	55	66	55	54	49	43	44	41	50	43	60	51	50	51	49	59	44	34	36	60	61	53	50	48	49	40	55	44	50	54	46	53	56	53	48	40	37	42	57	50	52	43	50	45	49	55	37	53	54	51	40	48	53	52	44	49	63	57	47	47	36	46	60	51	44	54	40	54	68	41	63	56	54	47	53	43	42	58	43	46	44	35	46	50	51	47	54	49	46	57	60	58	59	49	33	46	54	46	56	67	38	54	51	55	46	49	56	38	59	56	47	46	51	48	53	50	61	53	48	44	47	46	46	54	48	39	61	42	52	42	49	48	50	47	56	42	50	52	48	44	45	43	48	47	38	43	57	59	54	69	44	59	50	60	53	52	51	44	42	53	58	43	57	51	50	53	50	48	37	51	45	51	41	54	42	40	54	47	58	42	46	52	50	35	44	43	56	52	59	49	55	44	57	46	41	49	47	56	42	47	43	56	54	53	67	58	52	53	47	52	48	43	48	59	45	46	41	44	58	54	53	55	52	53	41	58	47	47	34	55	37	39	53	55	46	51	52	43	38	50	44	38	56	53	44	50	53	44	46	40	52	53	33	54	35	54	45	66	48	43	54	53	42	49	54	51	44	40	45	42	50	43	37	44	51	49	44	58	40	53	41	62	52	55	57	57	49	46	56	62	60	42	50	48	56	54	45	59	48	53	54	51	45	41	49	44	64	71	52	54	42	47	62	56	46	53	48	58	52	51	65	57	44	53	49	66	50	48	48	52	48	42	58	43	45	56	51	49	60	42	40	52	55	57	48	64	46	46	47	43	49	52	56	41	54	52	52	54	60	45	44	60	60	47	47	39	61	44	58	51	49	37	52	40	53	61	36	47	48	50	59	45	42	54	61	55	52	35	54	39	48	49	39	39	44	41	53	51	54	44	37	44	50	39	54	54	55	45	44	49	48	46	53	42	40	50	49	51	56	49	54	46	56	63	49	53	47	49	45	45	45	61	47	50	53	52	58	46	60	30	53	53	50	46	54	45	47	55	44	50	55	51	61	47	48	63	54	46	61	50	40	46	56	42	54	41	53	47	67	44	46	47	36	52	56	43	41	54	51	53	37	50	53	42	50	53	54	55	46	47	45	50	41	37	46	43	49	53	47	58	48	60	51	55	35	51	54	38	42	54	38	54	53	57	58	51	44	38	55	49	60	53	51	46	39	55	55	54	54	55	49	54	52	50	56	39	51	41	56	68	52	42	54	64	37	38	54	59	59	66	51	51	66	44	42	42	47	54	53	40	50	52	47	57	52	65	53	46	49	46	53	53	44	51	48	44	50	41	45	54	46	55	51	38	49	53	57	53	48	42	44	46	47	56	41	44	55	63	55	46	60	63	44	48	41	50	44	56	56	54	52	50	65	55	46	49	70	65	42	60	48	46	55	48	58	35	45	54	45	48	50	51	45	48	58	37	58	46	46	51	40	64	39	65	50	70	52	45	38	51	44	49	46	35	51	62	48	67	45	48	50	59	59	43	54	47	42	55	46	52	38	50	47	55	50	50	42	57	37	51	54	50	55	39	56	56	56	54	62	43	64	61	42	49	48	45	45	54	36	48	52	51	51	35	48	44	43	67	42	54	47	51	55	48	37	50	55	48	55	50	50	52	56	54	60	49	49	54	54	48	55	50	49	67	52	61	67	42	38	46	54	52	34	46	49	59	55	47	47	42	50	44	61	46	48	59	43	59	59	41	48	45	44	54	56	42	58	49	48	30	58	49	55	48	57	39	59	58	50	57	54	54	44	43	53	50	51	60	38	56	48	50	45	44	49	41	49	57	52	55	49	61	52	52	65	47	49	46	46	50	53	51	39	37	43	61	67	55	54	54	49	47	46	46	47	51	48	49	47	60	62	43	53	47	42	57	45	51	47	37	50	52	47	38	43	51	59	47	45	49	39	48	59	52	42	55	54	52	50	41	44	51	47	56	58	51	49	42	57	60	46	41	49	43	37	45	52	58	46	51	50	49	41	55	59	63	47	59	50	48	44	42	51	39	42	55	49	58	49	44	45	52	49	61	36	62	64	45	52	49	43	34	57	50	42	58	41	51	50	46	50	39	56	50	65	60	60	46	47	43	47	52	46	57	39	53	59	47	51	48	60	45	54	47	70	47	51	47	58	53	41	46	41	62	60	37	57	47	52	61	51	42	45	41	59	51	51	46	55	40	55	56	43	55	46	59	44	52	44	53	51	47	42	50	35	50	49	51	52	52	50	55	49	57	55	41	44	50	49	70	48	48	46	57	51	53	47	58	49	49	48	49	58	57	35	65	54	66	44	58	45	50	47	44	58	45	51	57	47	43	54	43	61	40	51	61	48	53	46	55	57	44	47	44	38	47	40	60	55	45	41	58	50	55	62	60	40	47	48	48	55	61	58	57	41	42	49	58	42	44	44	54	49	58	61	45	52	39	50	32	49	62	47	55	36	46	47	55	49	62	37	54	47	47	47	46	56	59	55	55	39	58	50	45	42	48	53	44	56	47	49	51	41	38	62	48	37	47	48	54	46	42	43	40	42	54	45	47	62	53	52	41	42	45	43	43	57	54	63	44	57	46	47	57	55	44	68	53	59	50	51	45	63	52	55	34	42	52	51	48	61	61	47	58	38	52	45	41	46	55	36	57	43	45	57	68	49	56	48	57	53	47	46	54	55	54	52	58	41	56	47	41	49	70	43	45	34	51	49	46	66	56	52	40	47	49	53	52	49	52	43	52	47	52	49	50	52	55	41	43	62	40	39	50	50	51	44	41	54	49	52	50	54	45	61	53	47	57	56	54	61	42	54	52	39	69	53	52	47	54	52	67	56	42	39	53	38	57	54	49	55	58	52	58	54	54	40	64	42	38	48	53	53	43	55	48	54	58	54	49	44	41	45	53	53	44	65	44	50	52	51	48	57	53	46	44	53	45	50	46	58	52	49	50	43	54	47	43	45	54	50	71	59	50	48	49	48	40	51	52	48	50	55	50	57	58	50	47	47	43	59	46	51	40	45	65	50	61	56	46	53	55	59	53	49	47	44	46	53
46901	26241	11974	23440	30347	29313	26171	22654	19452	16268	13754	11571	9807	8265	7039	5783	4928	4402	3889	3621	3116	2900	2701	2492	2263	2001	2026	1878	1747	1656	1556	1529	1469	1546	1500	1484	1392	1398	1335	1290	1279	1258	1177	1116	1102	1099	1054	1047	968	950	984	941	982	963	929	854	915	887	876	904	878	882	861	858	835	838	827	887	818	851	790	796	783	862	856	800	789	830	777	839	852	803	803	823	834	766	823	784	814	857	784	784	803	802	752	778	765	793	767	752	782	730	730	804	737	787	774	771	766	817	772	772	742	753	838	754	776	786	746	807	826	756	778	762	760	758	770	823	781	732	741	718	770	798	787	779	773	836	728	812	800	750	755	788	804	766	760	743	787	798	754	733	810	748	745	788	782	769	767	746	726	733	804	808	750	737	758	758	746	796	779	788	805	722	784	766	797	769	793	768	808	712	761	793	787	766	811	743	846	784	774	749	749	780	834	721	765	817	819	740	754	776	794	778	734	825	764	750	787	800	767	772	771	778	766	798	775	739	820	762	747	758	749	802	788	778	769	815	784	771	782	803	802	782	763	788	792	799	717	755	779	756	745	782	775	769	789	784	725	763	792	796	778	808	769	740	765	776	748	751	746	820	792	782	771	782	755	758	750	740	749	749	746	816	778	757	772	797	801	762	790	760	816	788	788	761	772	813	788	736	758	815	758	788	790	761	749	779	781	827	715	716	739	756	767	729	741	741	762	770	842	744	803	785	736	856	772	770	737	728	755	770	739	811	776	752	785	780	740	797	734	717	769	768	727	770	818	742	723	753	756	721	822	781	776	759	775	775	778	835	771	782	747	839	783	750	778	748	782	761	769	787	806	787	736	758	741	775	801	740	780	788	808	748	741	777	792	762	801	782	788	768	760	849	733	761	801	801	797	738	790	758	739	765	801	756	768	750	787	762	750	722	800	759	755	819	750	712	777	795	725	780	800	761	776	748	784	812	822	783	746	798	746	840	786	790	744	779	743	799	773	713	748	783	767	755	745	831	810	799	793	817	786	751	785	785	771	695	743	775	744	784	768	761	771	742	801	784	783	780	721	761	757	729	806	776	747	765	780	755	775	769	808	744	728	761	747	761	768	840	772	720	758	754	758	727	810	786	754	787	785	703	760	775	866	802	737	784	757	774	820	779	795	754	712	758	769	768	774	808	754	763	731	760	777	719	801	761	750	750	764	746	776	741	790	803	766	708	731	732	782	768	717	767	768	737	815	724	769	787	732	774	728	794	784	771	792	752	743	778	772	742	791	746	736	749	734	787	825	752	790	725	808	777	772	786	770	766	793	792	746	773	792	780	764	785	799	817	743	765	815	752	798	762	744	789	782	714	773	739	776	770	821	760	761	841	767	771	755	818	788	777	715	717	800	778	767	756	790	794	785	765	771	775	735	773	763	816	767	781	794	811	801	759	787	814	791	748	791	784	751	800	759	775	784	767	822	746	795	803	774	755	743	790	808	754	790	782	757	791	809	780	813	781	781	775	797	762	760	746	752	770	835	801	744	800	755	781	745	812	784	798	759	760	763	767	848	764	743	785	734	765	802	769	766	774	835	831	760	811	789	818	770	803	773	825	776	759	763	778	800	788	772	759	763	756	754	787	760	775	793	756	784	752	757	775	765	813	765	736	759	812	786	798	823	813	792	763	774	764	771	738	765	764	762	798	690	802	809	736	762	737	747	805	738	794	779	831	786	780	745	763	757	777	748	742	749	789	819	765	809	749	759	762	712	814	725	781	771	806	796	775	755	823	770	772	793	729	782	778	746	756	782	779	797	774	807	795	795	768	778	736	775	790	777	785	723	774	747	728	780	789	773	771	802	791	792	746	811	780	729	760	707	754	715	755	788	827	788	797	756	754	783	745	755	795	794	749	779	771	806	825	766	804	778	727	766	758	777	785	743	752	769	772	828	797	751	802	769	755	719	768	771	790	719	783	763	788	834	737	756	839	784	714	758	839	807	745	725	756	732	789	793	801	753	786	792	762	834	758	775	778	721	799	784	782	719	769	779	746	739	797	800	724	777	779	740	789	807	786	720	825	840	817	770	764	792	748	815	814	762	769	784	754	758	802	801	763	779	802	834	759	732	787	810	754	739	790	791	730	798	791	767	799	782	739	800	721	724	796	735	800	808	761	740	784	736	802	774	772	741	738	797	743	812	749	804	751	747	778	749	746	804	748	764	753	815	809	839	763	787	718	804	783	779	736	778	692	721	769	779	738	780	772	773	761	764	775	772	857	821	784	816	777	743	758	778	769	802	732	790	791	767	773	691	755	809	772	793	737	795	821	751	776	769	820	807	734	807	779	792	797	800	775	719	816	747	814	829	778	756	784	777	759	786	788	742	758	747	761	775	761	765	812	758	743	755	751	761	789	744	771	801	752	795	771	779	772	780	811	782	764	766	805	748	722	748	758	785	769	781	787	780	819	832	784	796	763	753	788	819	824	780	757	789	766	782	790	773	773	733	779	782	768	717	769	749	743	748	785	764	796	766	762	781	786	729	764	765	767	788	813	791	791	784	789	736	777	777	724	737	786	797	725	770	798	736	801	800	756	816	796	775	775	819	787	785	757	729	759	793	813	789	762	785	754	751	779	809	799	784	787	771	745	765	748	741	767	741	739	746	774	765	751	814	761	791	794	769	800	720	731	765	806	804	723	836	766	747	818	805	723	806	772	731	790	770	763	799	785	770	769	772	827	777	727	789	821	767	776	737	792	762	782	796	747	741	780	771	775	824	765	774	759	759	749	703	746	820	740	790	784	784	792	767	753	794	751	767	767	791	776	814	746	837	768	768	829	737	773	806	741	770	687	818	771	801	814	786	775	744	802	792	746	790	747	775	731	750	768	812	733	754	766	781	742	805	781	793	764	726	739	776	741	750	803	745	769	720	803	790	772	723	751	770	836	771	749	831	763	780	790	770	811	771	772	774	773	805	762	790	751	764	762	761	790	772	791	754	759	799	747	780	811	740	769	777	746	793	824	747	781	760	736	797	770	733	803	727	819	759	755	789	787	836	767	792	768	749	730	773	738	750	796	770	787	749	796	778	799	728	772	804	801	859	791	726	813	814	781	798	760	755	735	778	743	758	787	789	786	770	783	753	764	762	772	772	810	796	803	794	801	803	793	716	743	741	764	742	786	734	733	761	805	784	744	778	789	806	779	771	755	772	795	749	833	757	796	779	740	767	773	752	813	766	783	821	771	811	804	774	778	759	731	781	793	743	826	726	830	827	754	692	792	740	802	773	749	815	722	810	756	767	751	763	787	794	763	786	758	759	762	766	750	765	763	757	755	782	815	752	819	786	792	789	766	775	762	737	756	745	799	781	774	807	789	805	796	743	774	766	756	753	816	826	776	769	784	773	778	792	764	785	778	741	782	775	744	769	745	788	770	759	754	767	757	831	744	736	790	755	769	819	756	792	806	722	779	774	726	740	743	771	800	757	740	800	799	723	719	775	812	811	765	758	771
15981	6835	1026	659	905	957	876	764	683	532	486	373	338	286	251	231	183	175	124	114	124	136	87	95	90	86	71	74	76	76	57	68	60	71	67	66	63	65	54	71	57	54	52	54	56	49	43	47	47	41	38	40	43	34	38	34	36	42	49	41	48	34	40	33	52	34	40	37	39	51	38	31	40	31	36	50	33	32	43	37	29	32	41	37	35	37	37	32	36	41	37	39	24	37	44	34	25	48	34	30	34	27	35	22	43	40	50	36	33	40	32	31	34	37	28	30	31	42	34	29	45	42	33	34	50	28	26	36	37	38	31	35	33	47	33	38	43	37	34	37	36	20	36	44	33	36	34	38	33	38	37	34	28	46	30	37	43	29	41	33	38	31	30	40	35	39	37	43	35	34	28	38	36	37	36	52	27	34	38	38	45	37	31	32	40	40	40	36	37	37	31	27	35	40	45	39	32	23	21	28	28	42	42	32	46	39	49	37	33	38	47	42	43	30	40	39	31	27	29	31	26	53	36	47	33	33	35	33	47	37	52	37	29	38	26	31	43	30	29	25	33	39	37	50	39	38	44	44	37	45	34	25	33	37	35	50	30	38	35	27	31	34	28	38	33	35	32	35	31	45	33	34	41	47	40	35	38	40	36	39	32	33	35	45	30	39	37	34	38	43	54	45	44	36	37	26	39	28	35	37	35	31	37	36	39	31	37	30	43	36	23	30	41	43	47	39	31	37	35	35	40	34	31	41	38	33	38	29	29	44	33	48	41	30	25	30	33	29	29	29	36	39	32	31	46	36	32	41	33	29	33	35	26	34	39	33	36	49	30	25	38	38	34	37	36	39	29	41	30	42	34	34	40	43	37	29	43	26	35	42	39	42	24	38	28	50	34	32	39	36	34	45	38	35	38	45	38	40	37	35	37	36	37	41	30	35	37	39	42	32	36	37	40	32	37	51	43	37	44	40	29	30	45	37	46	32	40	29	38	28	27	36	31	50	33	37	31	40	32	35	50	41	35	31	42	38	32	43	49	26	42	26	44	36	32	32	47	29	38	40	33	30	40	31	36	42	28	32	30	45	47	31	48	30	32	34	39	30	23	36	31	45	25	44	36	25	42	37	41	32	41	38	30	32	34	38	40	28	38	37	26	27	36	47	44	39	31	40	41	31	37	41	45	35	32	35	33	33	25	33	36	46	34	36	29	35	35	34	50	31	30	45	28	27	26	38	29	33	27	27	28	39	39	28	31	38	41	34	38	42	40	33	32	25	33	47	44	31	34	47	35	28	27	26	37	29	44	39	30	35	41	33	33	46	46	32	35	37	31	37	37	46	34	32	36	34	45	28	36	34	26	29	56	39	51	34	30	47	29	30	36	41	33	43	30	26	39	32	36	21	40	35	36	37	32	27	33	45	36	33	36	35	44	29	31	32	38	45	35	39	33	43	34	32	33	32	32	32	41	34	35	32	28	40	34	33	41	33	31	40	36	28	41	23	40	52	29	33	34	35	46	38	27	38	32	32	38	39	33	25	42	39	32	38	37	25	32	28	38	29	39	35	38	30	36	30	37	38	39	34	24	39	38	42	39	31	34	46	29	41	34	37	27	39	30	32	39	39	46	42	43	36	36	35	33	39	32	34	35	37	23	32	27	32	36	33	34	33	29	40	37	41	35	36	29	45	32	33	35	29	46	29	45	41	37	37	41	38	28	38	33	42	42	39	29	41	42	40	33	43	50	37	40	43	42	29	33	33	28	38	41	44	39	38	33	33	35	39	39	33	26	38	32	26	39	39	36	40	33	41	35	34	38	41	37	53	24	49	27	38	34	38	30	32	27	42	40	29	38	32	43	40	28	33	23	35	33	39	41	38	34	43	30	39	48	29	31	32	36	34	35	37	40	37	35	36	35	32	37	32	46	44	34	35	43	43	40	48	38	29	40	42	31	46	29	39	46	50	28	27	44	35	38	40	31	26	45	38	45	32	28	41	27	32	31	36	37	36	37	43	33	35	41	21	36	46	39	49	37	33	36	36	31	35	39	35	36	48	38	22	35	40	37	33	36	35	40	31	40	43	40	37	35	42	35	29	36	37	41	33	36	43	30	23	40	42	45	38	36	36	37	28	40	36	37	35	32	39	38	23	48	30	29	40	25	34	32	45	34	48	36	37	50	36	37	39	35	37	35	48	45	35	37	43	39	28	36	36	33	36	33	34	45	32	35	39	31	44	36	36	45	41	35	37	46	27	32	33	40	33	36	30	45	34	37	26	36	39	40	35	35	42	38	35	49	33	40	33	46	44	26	37	33	46	32	33	36	34	32	41	34	34	41	50	24	36	33	38	45	26	33	50	28	36	27	39	33	41	45	38	36	34	38	27	33	42	35	32	32	41	32	42	41	43	36	37	41	38	32	25	24	34	41	33	33	34	38	32	34	34	42	35	35	38	38	46	45	33	41	34	44	31	33	43	36	29	33	41	27	29	31	49	35	44	41	35	40	40	42	21	39	40	44	42	33	35	34	32	39	28	27	36	39	39	27	37	47	33	32	35	23	36	42	45	48	38	35	46	30	42	42	38	30	41	35	33	30	32	30	35	28	36	34	34	25	34	42	41	44	40	31	41	43	34	26	29	36	33	32	49	43	32	40	42	37	41	40	32	36	40	30	41	45	33	31	36	26	44	36	43	31	39	33	30	41	34	36	44	32	31	40	39	47	34	31	36	29	43	35	37	40	42	29	29	43	36	32	36	37	40	31	31	31	29	28	33	33	28	32	27	43	39	47	58	38	43	41	35	36	38	40	24	37	38	34	29	34	44	42	43	35	38	34	30	30	26	38	39	38	37	35	43	34	28	22	36	36	42	28	33	37	43	37	29	38	28	24	34	29	43	40	25	37	36	29	30	40	47	30	40	38	37	37	54	39	38	36	44	25	32	46	30	33	40	39	32	46	32	37	47	34	34	38	36	30	41	31	38	37	42	43	49	29	46	36	28	35	29	34	40	36	36	35	47	45	44	30	34	40	48	38	32	35	35	38	43	39	37	36	37	37	38	44	39	30	30	38	28	31	31	39	30	43	38	37	41	34	39	41	29	32	32	36	48	26	30	30	38	34	43	34	34	38	39	32	33	27	41	37	31	25	29	34	39	33	43	57	36	31	36	35	37	32	33	36	47	32	47	47	36	35	37	37	41	45	38	45	37	30	40	37	46	31	37	34	42	33	38	43	38	49	25	36	32	33	41	28	28	36	28	29	26	35	25	25	39	42	43	34	42	30	44	36	35	32	32	40	32	32	34	29	35	42	22	24	33	46	28	31	42	30	30	48	41	45	39	26	28	47	39	39	41	45	40	26	42	37	34	42	34	30	36	46	39	38	43	35	38	31	34	34	37	37	28	55	34	41	50	45	27	34	39	41	35	36	39	42	33	37	26	34	30	39	42	35	40	43	34	38	37	39	39	22	44	38	30	26	45	35	35	23	33	31	43	39	40
55713	30822	16284	28873	35987	34715	31669	28160	24394	21090	18235	15783	13521	11557	9737	8253	7154	6188	5470	4985	4453	4067	3669	3337	3004	2739	2597	2316	2202	2021	1784	1763	1736	1764	1744	1716	1700	1615	1560	1381	1405	1273	1226	1201	1111	1098	983	991	975	928	922	876	862	860	857	759	773	754	750	717	698	672	711	683	698	702	713	718	691	675	641	648	645	666	655	651	598	588	617	627	642	599	623	578	626	619	580	603	611	588	581	576	596	558	562	541	590	593	581	562	594	556	596	609	600	571	606	577	586	614	566	529	602	578	594	537	583	576	585	602	601	530	582	523	568	558	569	553	560	531	562	568	566	573	577	532	601	619	583	584	576	558	562	554	527	570	579	550	558	524	573	552	557	565	590	597	541	568	596	564	521	567	533	540	542	539	547	543	577	570	546	533	518	581	580	508	564	598	541	535	554	556	580	548	553	574	543	561	556	523	534	558	584	553	560	570	587	596	530	568	543	577	539	575	554	553	517	575	574	578	502	582	568	533	563	562	559	525	561	554	598	556	590	537	537	573	523	559	543	512	568	545	522	575	597	597	534	591	529	605	608	580	591	566	575	540	553	571	537	504	582	551	565	552	537	561	591	543	572	577	543	554	562	531	534	545	578	585	553	558	568	587	543	535	566	549	540	596	545	524	549	548	543	555	556	572	548	560	590	569	558	599	514	563	556	611	536	582	565	531	563	513	559	564	558	543	580	488	557	582	497	533	589	570	538	560	588	567	579	562	574	547	510	584	535	546	554	574	525	539	573	550	544	583	576	581	537	583	590	536	556	546	556	564	571	571	506	553	617	548	566	568	555	558	563	531	589	560	536	552	539	533	563	572	548	525	571	616	598	544	549	570	575	550	582	577	571	587	580	554	584	572	564	560	545	564	554	531	565	566	577	527	560	580	567	580	577	548	545	626	555	614	566	585	583	559	580	570	534	581	570	567	537	569	583	584	571	589	610	606	596	529	580	523	537	557	552	541	565	568	532	574	536	554	531	558	549	579	578	562	563	560	598	577	563	572	513	569	545	531	563	632	571	568	513	582	547	550	599	591	561	575	550	600	555	514	546	547	545	580	556	589	594	577	537	559	551	512	551	521	578	513	569	576	538	575	520	551	535	553	527	547	527	596	577	559	558	549	540	579	573	558	568	581	535	587	588	529	556	564	510	574	523	579	563	581	550	519	580	595	572	546	564	539	540	539	578	548	541	582	592	558	544	541	524	565	556	541	560	569	578	587	533	526	530	563	553	570	552	571	580	511	573	583	540	562	578	570	546	532	556	566	538	585	573	561	586	571	535	527	569	567	507	579	546	557	548	555	590	550	541	549	559	535	573	573	578	542	546	537	552	580	551	516	589	550	549	578	537	554	582	562	556	581	535	529	581	536	538	538	563	580	587	563	523	557	519	556	509	542	551	544	544	527	575	564	560	576	580	551	531	581	550	534	559	583	548	552	541	583	563	597	543	563	542	541	566	550	536	563	619	549	617	556	569	528	511	531	532	518	497	606	610	565	572	544	525	547	557	581	530	591	537	594	517	567	592	525	586	531	542	530	530	575	550	605	521	586	541	564	573	562	546	579	568	604	513	550	528	586	561	539	541	564	544	542	590	602	593	562	591	572	550	583	533	537	596	553	549	568	559	528	514	527	521	516	536	568	560	531	535	576	564	567	582	561	557	527	578	553	574	569	569	603	589	551	575	539	540	581	533	542	562	513	536	571	570	582	506	553	562	577	568	601	569	599	569	538	589	600	540	590	563	544	581	552	580	539	559	587	544	531	535	563	538	541	545	492	582	572	629	584	562	586	544	603	559	521	578	589	568	577	570	589	559	574	558	545	589	563	518	535	562	551	564	517	536	576	551	529	568	590	581	568	562	564	556	579	531	566	544	512	559	569	589	560	575	544	571	542	572	535	539	580	548	552	567	619	602	588	556	543	604	536	561	542	525	546	553	557	574	567	554	558	560	571	543	577	510	552	579	548	542	564	566	589	546	527	570	575	549	557	569	525	544	567	564	574	573	527	554	560	557	536	557	532	550	523	553	571	559	558	525	586	588	573	545	548	560	590	585	549	566	576	612	597	535	556	567	563	576	559	569	537	532	537	568	527	572	563	562	542	568	572	535	562	587	528	549	515	586	599	548	558	571	538	558	556	572	528	543	558	593	561	598	537	567	561	602	555	509	583	553	525	575	574	570	568	545	549	557	550	566	561	557	546	544	522	575	573	569	605	578	580	567	577	542	525	574	561	555	567	530	542	570	552	573	552	583	570	556	564	581	564	579	514	520	518	564	576	556	525	556	582	539	535	567	531	547	585	486	602	524	598	522	517	551	578	558	609	552	584	580	571	548	607	548	545	550	570	573	547	548	518	602	610	618	560	524	575	544	610	553	569	545	566	552	589	580	553	537	589	525	545	553	564	573	587	567	555	563	529	571	539	580	584	577	590	564	537	538	584	578	547	540	526	568	528	584	571	572	531	551	556	550	576	549	555	563	565	570	577	556	589	553	540	569	566	515	565	571	543	575	578	580	532	551	546	556	531	586	598	522	567	554	556	571	539	589	543	512	561	533	568	524	516	532	555	557	547	589	567	560	544	539	538	580	535	557	535	547	525	578	590	569	529	563	572	591	554	551	520	530	536	556	571	604	571	608	579	584	551	547	579	540	547	575	553	577	564	522	554	547	582	512	576	538	527	601	595	559	571	586	561	572	556	554	550	595	548	541	534	547	552	569	553	570	550	558	540	567	589	567	533	566	539	540	534	557	584	536	582	597	545	583	568	583	517	567	549	546	538	571	547	560	547	631	564	561	594	531	571	544	542	552	563	554	533	559	546	569	548	573	567	569	543	590	543	588	534	576	548	596	528	553	611	577	588	576	520	549	552	568	563	587	554	528	609	581	536	551	603	557	480	545	595	571	563	556	553	564	537	555	556	545	598	565	554	545	553	570	537	562	584	569	526	561	584	561	551	549	586	590	585	557	593	567	588	555	566	561	587	577	533	556	554	540	585	566	551	576	589	566	563	514	593	555	573	583	597	562	550	507	528	539	517	575	566	578	534	585	548	592	586	561	554	564	527	551	553	531	590	586	581	557	562	554	563	574	549	556	563	557	545	543	520	529	551	531	591	556	557	551	575	571	533	525	587	544	561	552	586	576	594	569	528	543	567	540	580	533	531	542	557	576	539	509	564	586	545	575	555	579	535	521	551	528	521	580	536	572	552	558	560	571	579	565	549	533	569	553	563	538	541	537	533	545	557	579	541	557	569	588	586	574	554	557	562	599	573	568	573	543	564	606	533	514	577	582	594	599	567	553	550	533	538	568	615	587	550	581	551	571	590	555	559	576	593	592	567	542	568	532	567	526	577	535	595	549	577	558	569	615	561	548	590	592	571	587	546	531	528	590	563	565	526	560	532	586	551	550	576	547	519	573	571	549	562	506	573	571	578	505	517	556	549	568	569	547	568	531	528	597	557	592	537
6258	1675	382	264	411	465	381	323	301	236	205	167	155	110	104	85	92	64	75	79	62	50	50	55	48	53	55	57	51	44	44	44	46	45	28	47	39	35	41	45	44	41	47	44	31	42	44	27	47	39	39	33	53	29	43	40	26	32	31	38	42	34	33	41	32	39	40	44	26	27	35	39	49	39	41	23	32	35	44	31	37	44	29	25	38	25	40	29	32	38	35	33	36	42	27	41	32	39	32	36	39	44	42	36	31	34	38	39	39	26	41	31	32	26	34	35	32	34	33	37	40	37	38	30	33	35	51	41	40	23	34	29	34	38	35	35	31	28	32	42	31	31	38	45	32	33	30	40	33	37	30	35	38	30	44	29	41	32	49	36	42	44	32	34	33	51	28	31	23	39	34	35	36	26	36	26	33	31	38	39	38	31	37	39	32	29	33	34	34	37	27	34	46	38	38	35	33	38	30	26	27	32	38	26	39	31	27	35	33	35	29	35	32	41	38	46	31	30	38	49	37	41	40	33	37	43	30	27	36	31	46	33	46	34	37	32	30	33	25	42	31	32	34	42	36	38	31	41	36	35	34	35	33	49	32	31	25	39	28	27	36	28	37	37	29	49	29	27	40	41	43	35	40	32	38	40	35	47	32	34	25	35	31	30	38	39	23	37	31	29	37	42	26	33	42	36	39	31	35	44	24	31	34	34	32	48	30	35	38	29	28	37	39	31	28	38	26	37	25	39	27	31	32	34	37	31	45	39	42	30	40	33	33	32	37	42	42	46	22	43	22	26	28	38	38	39	36	32	34	36	29	43	26	34	31	31	41	37	27	32	31	48	33	40	26	31	37	33	34	39	24	28	44	30	38	52	32	23	34	50	33	40	41	40	26	48	28	45	35	36	28	37	37	41	32	46	30	50	39	37	32	24	30	44	41	35	44	37	32	33	41	35	41	39	37	36	47	35	44	39	49	40	33	34	30	31	39	31	39	43	39	25	30	26	27	43	55	21	40	37	42	30	32	30	31	39	32	33	34	25	26	27	47	34	29	30	36	30	44	37	29	40	29	37	35	34	40	44	32	32	39	36	33	31	27	29	41	45	31	34	38	44	31	35	39	35	30	32	33	47	33	42	26	45	37	36	36	36	40	42	38	42	35	26	35	29	36	43	34	28	28	35	35	40	35	33	36	38	39	36	35	26	40	45	33	31	46	34	39	31	39	35	33	35	35	41	53	30	41	29	29	28	34	34	38	36	33	44	32	39	38	32	33	34	39	39	39	45	32	38	42	42	37	26	30	30	55	33	13	32	34	35	33	44	34	40	40	38	29	37	38	40	19	37	28	34	27	26	32	36	31	45	29	45	32	42	42	39	32	42	38	33	33	38	32	32	36	23	36	30	31	38	27	31	45	29	32	28	25	36	36	40	31	33	28	33	41	38	47	34	42	36	29	32	36	37	33	40	37	46	19	35	42	33	29	47	43	44	39	26	36	45	34	28	36	41	31	38	31	38	31	33	38	34	34	34	37	43	39	46	32	40	34	28	32	41	35	32	41	35	42	34	44	36	45	31	42	34	29	30	37	26	35	36	33	29	39	40	41	30	32	27	46	26	27	40	38	34	32	46	33	32	31	26	34	41	35	27	35	30	21	31	36	34	34	28	40	50	30	43	31	46	40	33	27	47	30	29	26	40	36	26	43	31	41	31	36	38	41	32	48	27	41	37	33	40	26	38	34	34	38	36	31	32	35	40	43	36	28	26	32	25	37	41	29	45	31	45	42	40	31	33	40	29	36	48	39	34	34	36	31	35	38	41	24	37	34	25	33	32	25	32	27	44	40	35	23	29	45	43	34	39	31	44	38	33	34	32	33	37	37	36	28	32	35	32	30	27	34	39	33	32	41	31	38	45	35	44	35	25	30	29	36	39	30	34	33	41	32	25	45	40	31	37	33	33	42	32	34	44	32	36	29	39	23	29	38	31	34	35	31	24	33	42	33	27	36	35	48	31	31	36	38	30	41	32	32	40	39	40	30	34	27	39	37	43	40	35	35	32	32	44	41	31	40	29	31	29	33	43	32	36	46	26	36	42	35	46	38	34	34	50	36	30	34	27	49	30	40	32	39	41	43	41	31	40	33	20	25	34	42	32	28	40	37	46	37	30	42	30	50	25	37	37	30	42	40	34	32	27	36	36	31	33	32	49	41	37	38	33	38	41	33	43	28	33	38	30	39	43	34	26	31	34	27	30	33	45	40	40	30	34	27	42	27	36	31	34	42	28	32	53	32	29	33	37	34	36	30	36	32	46	34	30	36	40	30	31	30	34	37	35	34	34	40	37	37	38	37	32	44	29	38	25	35	40	42	37	34	29	40	32	34	43	38	41	37	26	39	39	38	46	32	44	37	35	35	34	30	28	36	32	31	38	42	52	46	30	38	33	35	32	32	42	35	29	33	34	34	40	31	34	34	32	40	37	28	39	29	30	41	35	26	29	36	25	31	39	26	36	30	32	36	33	28	40	29	42	38	38	48	38	28	28	27	33	28	39	34	37	32	43	34	34	38	23	43	37	44	30	30	37	21	32	45	29	38	29	30	30	30	40	35	33	31	42	35	39	29	40	36	45	32	33	44	28	28	41	32	32	39	30	40	35	39	45	39	26	28	38	34	33	34	37	41	28	46	29	33	34	33	32	41	30	39	33	26	45	42	44	28	38	32	25	33	31	31	34	41	33	37	37	43	37	42	41	29	30	26	24	26	25	33	36	37	38	33	34	36	27	26	39	38	43	34	40	41	33	35	34	35	39	33	45	23	31	26	33	37	35	34	35	38	36	29	35	50	37	41	26	36	35	33	32	25	28	37	34	41	40	25	42	27	34	38	33	40	41	29	26	32	33	27	37	33	35	43	37	40	32	37	36	34	36	32	41	36	38	29	31	38	37	41	32	32	40	31	39	31	31	55	32	34	40	40	32	35	25	36	19	35	44	42	34	33	31	42	35	37	31	35	35	37	35	22	39	26	26	36	40	36	36	47	34	30	25	31	37	37	30	40	31	36	29	42	37	34	43	35	27	32	35	39	37	29	26	39	35	36	34	27	24	49	35	36	31	34	39	36	31	32	29	34	37	36	31	37	41	40	33	37	36	30	42	48	39	36	40	31	30	24	37	37	37	38	22	41	35	35	23	40	27	33	37	43	37	30	37	34	31	40	53	39	44	38	31	27	37	32	44	40	33	35	36	37	34	43	27	43	34	36	36	34	36	46	46	42	26	34	36	29	41	37	34	29	36	32	29	35	37	46	33	32	36	32	36	31	36	39	35	34	29	44	35	33	31	34	30	34	43	28	37	43	40	26	39	41	38	35	34	30	21	29	47	44	34	42	46	34	23	30	34	27	26	43	31	35	29	44	29	45	40	42	31	34	39	35	38	32	45	37	29	34	26	48	40	39	39	31	37	40	38	29	26	43	28	33	29	21	36	35	28	33	29	37	36
42049	21471	9228	19585	26381	24982	21655	17804	14661	12169	9751	8064	6657	5500	4643	3876	3400	2872	2530	2357	2100	1975	1806	1596	1528	1342	1294	1227	1139	1056	1038	1069	968	1115	1119	1093	1046	952	1011	951	893	870	768	848	745	781	718	723	675	666	696	711	687	688	659	636	642	567	596	575	607	596	630	628	602	567	575	566	595	637	580	587	569	584	578	569	556	579	579	569	604	528	571	591	555	547	505	546	546	524	571	588	577	501	560	533	573	570	549	596	540	558	561	567	559	561	562	567	523	546	566	537	529	563	508	549	568	558	563	551	599	523	556	532	575	548	558	551	558	543	539	591	530	574	580	574	576	562	542	533	545	535	530	560	552	536	558	523	531	481	558	580	565	545	561	561	563	542	479	563	595	518	553	547	537	570	542	544	559	549	532	505	527	547	529	538	530	530	527	542	551	543	525	526	523	543	505	552	581	521	565	559	562	579	561	539	539	544	548	542	548	578	516	540	517	532	534	553	546	561	536	529	543	580	587	551	542	541	528	548	558	554	594	599	522	538	548	574	536	503	506	562	549	561	564	504	537	569	545	560	553	538	530	612	532	550	555	548	593	540	569	552	532	567	529	543	572	529	561	554	534	592	545	553	533	569	575	527	584	537	521	571	552	566	530	538	543	568	590	531	541	536	579	552	566	593	595	588	562	540	525	578	525	526	506	553	547	545	536	545	551	552	550	542	561	503	538	530	530	545	515	542	542	529	541	532	550	529	504	518	535	499	509	531	578	547	520	552	584	541	596	513	558	521	536	556	585	577	541	504	523	499	527	525	562	551	537	537	528	553	531	540	552	561	549	574	558	573	538	552	540	518	545	572	567	574	585	563	522	532	548	544	533	558	558	555	535	524	548	562	552	535	558	530	557	518	542	566	532	556	546	518	572	551	508	560	505	538	551	572	549	561	555	565	546	558	544	520	499	575	530	522	529	510	499	542	568	534	590	571	587	536	532	552	561	510	548	552	547	527	576	538	519	528	566	543	555	534	546	590	508	564	581	553	576	521	563	526	538	544	561	571	588	546	539	548	554	544	572	615	538	551	517	550	548	542	575	522	522	537	567	538	553	570	553	587	572	549	544	572	559	511	545	540	567	569	572	521	517	598	567	529	581	565	578	539	572	518	568	603	501	570	531	598	571	571	511	588	549	540	537	532	557	540	548	548	555	571	544	595	546	566	512	558	508	521	527	513	535	576	567	561	551	531	502	529	531	532	579	527	558	524	528	590	565	511	542	588	569	520	539	550	521	532	520	525	563	509	564	522	485	541	544	575	548	525	535	527	556	535	599	529	552	518	512	540	517	557	544	553	564	583	540	524	521	528	548	525	590	528	534	542	549	531	569	589	527	557	587	540	519	596	522	499	572	582	504	557	555	589	550	547	553	553	543	553	528	525	527	566	536	531	556	543	567	511	546	557	530	548	513	547	520	540	535	528	544	532	578	536	568	546	539	529	537	564	552	550	539	533	570	526	542	488	545	541	533	530	528	549	552	534	530	552	550	579	541	545	543	543	532	578	527	579	527	584	545	567	559	572	565	559	535	531	584	570	563	519	543	582	492	583	556	540	546	546	579	566	588	588	516	525	559	586	525	567	583	538	538	537	574	551	574	559	532	510	550	590	558	569	540	582	537	534	558	555	533	567	558	520	558	542	523	529	499	533	529	542	557	534	539	569	488	544	583	570	577	551	571	533	536	567	517	582	558	529	581	533	548	549	526	566	573	556	517	560	554	530	523	577	553	540	539	504	557	530	527	510	535	517	555	529	510	556	522	538	531	524	521	514	505	544	565	532	537	522	527	538	554	568	557	535	579	579	564	577	548	570	599	545	551	487	546	524	560	554	529	543	531	531	569	524	550	528	565	572	549	514	552	542	544	564	557	535	538	549	528	586	583	537	523	561	535	523	506	520	546	558	548	568	556	563	536	560	548	545	533	504	495	524	572	571	544	568	526	542	552	542	570	546	573	544	579	540	577	569	505	531	522	553	538	553	566	577	574	537	517	568	555	530	516	509	508	554	546	624	536	554	534	550	542	522	539	529	519	536	559	531	549	547	525	585	515	550	535	507	541	546	551	534	530	527	554	561	545	565	575	540	587	537	557	558	546	555	556	544	551	550	550	513	510	565	563	568	576	563	495	590	530	504	560	513	545	535	521	608	610	580	559	544	513	560	547	574	573	542	517	561	546	526	576	544	547	562	529	543	542	540	480	532	577	527	531	501	550	591	549	574	553	551	516	550	548	483	542	543	541	529	524	557	565	574	543	540	558	560	530	532	567	539	565	582	541	561	600	544	535	570	583	520	561	578	552	534	515	530	520	521	575	543	576	539	571	538	564	527	505	525	557	515	573	552	553	519	542	500	540	565	531	562	523	535	599	535	568	535	568	554	575	542	534	560	535	569	527	598	561	578	569	538	514	550	544	575	552	621	547	501	578	550	538	532	575	498	558	577	552	536	505	567	549	502	537	532	557	572	550	591	550	541	565	567	544	550	550	575	517	526	558	568	561	554	575	510	521	563	546	540	529	544	544	550	480	561	559	559	521	562	534	531	532	575	557	544	534	555	554	551	537	567	563	577	585	551	576	526	577	491	546	541	516	509	555	519	585	556	541	513	563	530	546	546	538	561	523	537	543	561	559	494	584	559	559	566	536	562	553	583	564	535	563	542	570	562	523	565	534	559	541	539	544	553	554	543	527	548	592	523	538	551	569	514	558	556	554	514	517	574	558	535	588	537	560	534	534	539	535	543	529	566	549	518	564	537	583	550	535	528	561	573	522	553	525	557	590	535	531	546	539	528	531	538	547	541	525	537	526	542	559	564	556	544	550	525	580	521	564	585	537	492	534	550	576	529	551	573	529	547	560	523	527	570	582	522	532	569	558	559	552	543	572	554	581	548	514	548	509	540	534	553	537	562	545	568	542	545	530	544	508	521	574	538	550	529	564	529	533	532	569	551	588	517	510	572	543	546	517	573	542	523	557	526	528	587	543	501	536	547	573	537	578	514	510	534	520	545	535	558	572	551	566	583	568	533	499	554	548	545	584	529	551	540	511	520	531	578	547	508	561	593	479	524	534	530	533	577	544	534	578	602	572	547	510	537	548	571	529	562	509	561	518	569	523	546	530	525	506	577	514	540	580	508	605	611	556	537	557	516	493	507	559	581	599	576	526	540	527	543	523	546	551	549	581	540	559	525	571	501	547	556	513	512	551	544	601	588	510	538	611	531	551	536	564	563	519	560	563	556	569	538	530	547	573	521	548	553	554	539	529	530	529	515	540	536	527	570	580	524	528	555	553	550	519	521	569	545	554	576	565	549	566	569	539	591	555	554	592	550	534	544	546	569	471	540	584	532	517	532	541	557	571	514	531	556	565	530	499	550	542	527	553	539	571	547	545	565	544	553	545	540	560	520	555	536	556	559	527	538	595	578	548	541	560	510	570	509	540	575	549	517	557	572	559	513	527	562
15873	6290	1038	630	901	977	852	750	645	499	453	397	335	290	258	202	182	177	147	138	116	94	104	104	104	97	80	86	76	64	104	66	72	72	72	65	74	57	50	76	51	74	64	46	47	52	61	52	53	43	38	51	53	47	52	41	47	49	49	42	52	47	52	40	42	42	50	42	44	47	50	44	30	38	38	39	37	45	40	39	36	58	41	58	48	41	36	33	39	44	32	47	44	47	50	42	40	43	39	36	28	40	47	36	37	38	49	38	41	29	39	48	59	45	42	60	46	31	52	45	36	51	46	50	43	36	35	44	39	38	35	53	39	37	36	54	55	43	48	39	45	41	30	44	41	35	32	38	47	44	38	38	41	47	34	48	51	48	36	34	34	39	48	46	41	38	40	55	36	35	48	24	48	49	39	48	46	38	52	37	40	38	35	54	37	42	53	42	44	29	47	37	37	49	39	46	42	41	50	38	39	37	37	32	43	47	39	42	45	37	44	46	36	40	42	38	38	39	50	47	50	39	40	46	37	34	36	42	47	41	30	50	41	48	50	42	46	36	39	41	58	54	29	53	46	50	51	43	43	49	40	38	46	39	40	40	44	39	43	48	42	41	49	43	45	40	44	61	41	53	40	47	46	48	47	35	35	29	50	46	47	46	43	42	48	51	50	34	41	33	42	43	49	48	41	46	44	48	58	41	58	50	46	43	49	49	54	37	55	43	42	40	52	43	56	30	37	37	43	42	34	52	39	39	41	47	33	40	42	38	34	41	51	38	34	37	48	46	49	61	38	41	47	54	43	26	38	44	38	43	42	38	42	52	42	55	30	37	49	41	43	42	33	33	45	47	34	35	35	29	51	42	40	46	57	51	37	41	37	37	54	34	41	41	34	55	44	40	44	40	51	43	44	40	46	40	43	47	36	39	41	39	43	49	51	39	47	57	35	57	39	45	45	50	52	48	37	47	42	35	35	43	46	41	43	46	38	51	44	39	49	50	40	52	26	48	40	42	58	41	49	62	49	48	52	45	44	38	37	47	39	38	44	47	45	46	41	55	36	26	34	34	41	45	37	42	38	42	40	47	41	42	43	40	38	54	54	47	33	36	34	59	29	31	41	45	64	41	51	38	40	40	33	45	31	36	51	44	41	48	49	36	46	46	35	46	29	46	44	49	41	31	48	31	41	35	40	43	36	46	41	36	44	36	43	41	43	38	41	43	47	47	43	48	35	55	39	42	49	37	49	35	32	34	48	54	40	45	53	36	45	35	49	43	41	48	42	48	33	44	36	43	51	51	42	36	36	44	41	37	35	48	40	48	26	41	57	54	47	43	48	48	35	42	31	51	45	40	31	38	48	30	50	39	45	29	41	42	46	35	53	41	41	35	56	53	33	42	42	49	35	28	55	45	27	56	45	42	47	40	42	45	34	46	35	47	47	30	39	33	39	35	41	39	40	39	51	34	36	45	46	38	54	40	47	51	33	42	42	47	54	41	46	39	42	37	47	33	30	47	38	41	32	46	42	41	32	37	44	51	41	42	49	40	43	49	47	47	36	56	43	36	38	49	42	42	53	47	31	41	38	48	51	45	36	39	56	48	38	37	53	43	39	30	44	53	38	42	40	49	43	39	53	36	42	29	59	37	37	36	43	42	44	50	50	35	35	39	46	49	46	38	51	34	43	33	46	55	50	37	52	42	39	37	39	45	54	30	35	38	46	28	60	50	32	41	33	44	48	56	32	41	60	34	40	37	51	48	33	47	38	42	33	35	50	41	40	29	37	43	42	47	51	41	46	40	46	39	48	47	54	50	37	52	50	55	34	29	40	37	45	55	42	47	34	44	39	42	50	39	35	49	39	48	46	46	44	21	51	43	37	45	50	44	38	50	44	53	34	43	43	42	46	62	47	51	46	42	42	49	35	35	40	34	37	46	39	35	41	51	44	32	46	39	38	36	50	39	47	46	41	38	35	47	45	37	29	39	41	42	41	40	56	48	33	37	51	45	41	38	33	33	34	38	45	40	41	55	38	39	28	53	49	42	33	42	46	57	36	41	43	45	35	34	42	36	41	39	42	39	45	36	38	36	45	49	48	29	33	32	40	49	40	35	52	52	48	42	39	47	50	41	41	46	40	33	52	40	59	31	36	40	38	49	38	45	54	38	36	35	54	35	41	47	42	49	44	43	54	35	26	46	58	53	39	42	43	41	38	53	31	46	39	38	52	40	48	46	39	41	39	45	53	40	40	45	34	52	46	54	45	48	41	44	29	38	42	47	39	42	44	35	42	52	42	42	48	48	34	48	47	49	34	46	45	49	36	45	39	45	41	36	42	36	48	45	32	49	48	45	34	40	41	36	39	44	44	43	43	54	37	38	57	48	46	37	44	36	39	43	47	38	49	40	46	49	44	44	37	41	48	50	35	46	44	45	38	41	42	43	47	43	50	47	54	44	43	37	39	42	42	49	49	45	38	32	45	42	40	36	56	34	36	39	38	42	35	45	52	41	56	54	48	45	45	45	45	39	49	39	42	45	48	50	37	50	49	45	37	41	42	34	39	35	31	44	40	38	44	46	32	40	43	47	50	43	43	41	36	44	36	51	37	42	47	36	46	42	41	59	31	46	48	34	41	45	38	34	38	33	49	41	64	33	43	31	39	41	38	35	52	34	40	48	36	41	44	34	45	42	44	46	41	41	50	31	38	42	42	47	37	41	31	42	47	38	46	31	51	47	56	39	43	37	40	47	54	36	46	47	40	42	51	46	46	48	36	35	41	37	38	39	40	47	56	42	43	47	42	54	50	44	47	46	55	36	33	46	42	42	47	43	41	33	45	37	45	41	56	43	38	48	44	33	47	39	46	37	41	38	37	32	42	37	56	55	42	45	36	36	49	51	32	44	51	42	33	38	39	35	46	39	46	50	54	38	48	40	30	44	40	42	56	39	43	40	48	40	40	38	35	41	51	47	40	35	39	31	45	48	44	42	41	44	58	52	48	41	51	33	42	37	42	44	46	36	48	39	45	48	35	45	48	47	44	44	42	43	38	36	48	38	40	32	41	39	50	59	38	42	38	45	44	49	37	54	34	44	44	44	39	32	53	41	47	51	45	45	36	49	35	48	44	47	33	49	45	43	49	48	36	44	51	31	40	41	42	36	43	50	42	41	40	49	50	45	41	43	39	41	39	37	39	41	42	52	44	36	44	43	38	33	37	37	34	35	44	44	39	50	40	44	29	37	40	34	48	42	47	46	39	48	39	32	43	40	44	46	47	46	45	45	50	31	39	43	50	38	39	40	38	38	41	34	45	42	43	45	34	31	47	46	50	44	42	43	41	41	36	35	44	41	44	47	45	38	34	49	50	37	38	41	36	43	39	39	46	30	42	40	31	46	36	38	53	49	42	48	47	52	37	46	51	51	49	37	44	43	46	48	34	32	46	36	38	48	39	34	41	42	47	45	37	59	53	34	45	38	47	36	32	44	44	40	39	51
54215	30054	16308	28671	35772	34609	31464	28087	24284	21206	18164	15658	13264	11414	9922	8338	7271	6343	5602	5094	4684	4251	3694	3290	3178	2842	2649	2412	2191	2064	2014	1859	1800	1882	1786	1788	1803	1819	1661	1610	1461	1394	1264	1213	1193	1128	1089	1088	1011	963	950	879	982	859	899	912	826	846	847	824	839	779	766	819	806	790	760	781	786	722	786	749	733	760	725	701	703	708	759	723	667	757	671	712	671	689	748	696	654	680	685	684	672	664	647	652	629	715	717	671	673	673	669	722	636	688	682	670	697	631	729	673	716	669	679	675	655	678	669	695	688	652	671	645	647	691	696	674	660	622	680	651	642	639	658	693	656	664	612	628	654	657	647	677	613	660	668	643	662	654	621	647	700	640	648	661	619	662	658	630	666	667	622	684	631	668	624	676	704	651	690	640	690	628	652	704	668	660	654	715	592	647	670	635	664	646	684	654	671	680	674	665	648	667	678	648	651	692	655	638	696	702	647	680	693	668	626	647	609	683	664	642	623	639	626	629	658	656	619	640	615	635	631	711	630	662	674	680	639	656	640	667	629	626	669	624	621	669	685	652	674	626	641	623	644	664	651	667	645	684	687	687	675	672	686	619	655	664	700	635	644	655	638	649	705	628	616	633	661	706	669	676	655	660	629	664	700	647	657	692	653	621	668	623	651	685	637	681	658	670	649	680	643	670	656	688	684	620	641	677	644	621	658	648	645	674	648	637	655	622	677	611	630	650	660	692	692	655	640	660	711	630	674	657	698	654	607	674	686	610	692	686	627	679	645	654	662	659	678	632	630	628	656	631	637	643	607	634	637	629	659	649	652	675	647	618	627	652	645	615	612	629	658	593	631	657	647	664	637	694	628	669	652	679	625	677	645	606	643	680	650	648	652	665	646	665	699	656	630	644	595	682	647	686	666	655	701	652	673	650	633	666	658	618	606	662	625	661	649	619	590	618	632	652	686	619	643	659	632	654	658	648	702	661	653	662	620	655	660	660	684	676	697	639	663	660	640	634	669	669	636	634	687	653	648	630	628	667	666	660	658	665	645	639	684	668	685	670	660	672	626	635	655	619	657	674	637	669	632	668	645	629	674	645	645	664	664	644	654	657	615	635	642	652	650	655	632	602	657	609	675	634	659	654	623	694	655	641	709	631	653	640	627	602	647	653	651	667	663	637	663	613	652	600	650	658	648	660	674	648	673	667	636	677	596	658	620	666	657	638	661	682	680	682	635	618	679	635	682	703	643	629	640	635	624	676	646	672	641	670	674	569	623	654	666	646	677	646	622	633	685	655	639	648	657	653	637	630	639	697	609	659	621	682	658	647	651	664	683	624	710	682	675	633	650	615	641	655	648	709	660	667	664	675	678	626	610	670	646	651	640	642	660	684	643	616	686	634	701	689	672	657	619	612	661	638	655	676	638	629	596	652	590	611	670	618	627	670	618	676	645	656	630	589	624	647	652	638	660	674	636	653	662	678	647	671	679	653	646	647	702	657	635	666	676	610	636	601	636	652	642	645	645	639	672	666	659	687	703	656	625	647	720	640	641	634	676	695	633	661	704	618	648	633	628	668	659	633	638	639	681	675	605	647	644	676	655	633	665	678	646	645	657	696	612	597	669	634	668	644	670	627	642	717	599	634	716	673	646	637	650	683	646	637	647	705	602	683	649	673	630	649	663	655	681	633	682	656	628	668	682	615	670	673	626	646	614	656	673	625	666	650	648	600	653	683	659	679	694	657	630	643	671	645	646	671	624	655	670	661	661	647	627	615	661	656	678	637	650	656	690	644	709	649	643	652	620	607	683	602	630	640	664	690	644	603	647	663	637	685	606	622	657	667	664	669	678	668	650	671	667	643	641	635	659	642	659	698	686	669	635	633	694	645	665	662	670	628	663	629	689	694	633	690	621	653	656	622	707	658	676	631	637	631	652	688	674	635	634	608	643	709	627	633	661	638	615	634	661	624	645	734	653	672	613	635	633	638	651	640	661	643	658	666	623	708	635	672	637	632	624	655	662	658	641	659	635	634	686	675	677	631	661	716	641	628	615	660	668	650	674	639	650	658	643	656	658	652	669	686	626	639	660	608	661	691	633	660	663	655	643	653	647	652	639	687	634	637	668	673	644	648	637	673	651	669	682	666	660	645	649	638	610	625	657	690	640	617	632	639	704	661	680	664	643	650	692	690	631	672	661	625	670	664	648	672	658	615	690	631	651	676	676	676	650	668	636	635	631	654	685	661	636	682	694	626	705	646	661	661	671	645	647	697	664	665	711	644	635	667	618	681	612	669	636	634	642	679	645	645	665	653	656	685	642	626	671	629	667	632	689	672	709	669	660	656	659	659	589	633	622	682	651	623	616	681	657	674	608	687	629	657	688	607	591	676	646	694	657	629	635	647	634	607	686	630	719	647	629	635	658	658	629	676	626	619	643	656	680	646	654	656	639	644	651	652	644	658	621	619	641	632	647	600	649	635	679	639	641	655	642	618	616	645	647	648	657	622	651	622	639	642	647	670	679	691	660	600	643	655	662	660	667	655	650	652	636	687	656	668	645	695	679	633	679	699	671	628	633	669	652	641	640	647	693	659	648	640	622	646	649	619	650	706	691	659	674	688	653	664	650	650	635	604	728	655	680	652	703	706	661	649	628	683	639	663	649	649	656	652	672	661	653	580	656	687	640	663	660	668	624	647	660	666	662	662	637	628	633	669	690	683	667	646	673	639	654	674	709	618	658	645	638	645	627	667	666	651	657	683	653	686	695	692	662	676	620	694	688	682	678	619	665	685	602	667	619	609	653	658	669	689	642	609	664	615	682	638	635	644	625	668	646	652	665	644	638	660	620	652	599	653	687	697	677	652	674	602	671	669	664	651	662	695	642	663	654	625	711	653	670	681	633	686	698	632	656	658	605	685	674	652	639	665	686	663	663	687	659	644	658	631	637	627	646	664	667	644	618	616	639	623	625	648	630	649	693	638	657	654	575	661	646	667	666	664	684	626	654	615	670	637	682	646	678	695	663	649	664	632	627	675	658	645	651	657	636	624	646	658	615	642	654	663	668	668	631	639	682	648	649	592	688	658	640	621	650	703	678	619	613	700	639	677	643	682	634	705	677	662	677	605	682	623	671	673	654	628	649	632	659	629	674	624	689	645	650	645	619	652	648	637	630	648	662	670	627	694	616	676	621	664	639	667	683	643	614	647	622	627	688	683	682	639	695	634	683	635	658	622	691	654	690	647	693	649	625	649	662	633	704	617	612	658	649	631	657	645	624	682	648	633	667	583	633	630	683	670	648	638	648	641	644	627	642	652	653	684	636	626	662	654	661	657	646	670	660	651	597	669	669	630	631	654	669	685	648	670	609	665	700	637	637	668	645	706	641	696	626	637	633	643	595	671	634	638	686	626	594	693	657	657	628	634	642	671	668	626	675	641	664	664	662	660	619	622	739	636	608	669	631	667	711	704	623	675	686	674	664	651	663	679	608	647	639	635
10840	2879	646	447	614	638	607	452	422	378	295	268	242	207	176	164	123	119	107	109	97	108	111	83	89	64	88	72	65	73	71	54	75	78	65	71	67	75	72	62	59	61	61	53	52	64	50	57	59	45	50	56	45	64	52	62	52	66	49	73	55	54	57	57	59	59	54	54	47	58	58	47	54	47	46	45	48	53	37	60	48	43	49	47	42	45	47	49	59	50	44	55	56	47	43	57	61	49	49	60	46	48	48	40	58	35	56	47	45	48	34	50	57	45	57	56	46	34	53	47	49	48	42	61	46	49	56	55	42	53	51	53	46	49	51	59	54	52	52	58	45	60	52	52	64	59	44	37	50	56	38	51	43	53	53	55	46	45	49	49	46	49	67	40	47	46	44	64	58	48	57	51	53	46	50	53	45	61	53	50	54	47	57	60	47	63	55	49	43	57	41	46	52	60	64	56	52	52	56	53	45	62	64	54	45	60	43	48	56	55	49	53	52	62	49	44	63	45	54	44	49	57	50	59	51	69	41	45	52	43	63	43	58	50	55	63	61	69	64	56	50	50	48	46	58	52	53	62	42	49	63	51	44	45	52	51	52	60	56	57	58	69	78	58	47	49	52	52	63	52	42	69	55	50	39	53	54	45	47	43	50	47	63	49	67	50	46	53	62	45	45	48	56	54	47	44	52	52	59	55	51	53	42	58	60	53	54	47	40	47	56	47	45	52	47	46	52	49	41	47	51	65	49	54	50	47	50	42	54	53	54	38	44	54	39	62	65	50	53	48	58	57	49	52	37	44	72	45	53	53	59	50	61	49	53	50	40	55	47	45	52	46	48	50	45	43	44	52	54	58	48	41	43	47	59	40	42	46	52	39	41	58	52	47	51	38	60	57	53	66	44	60	60	51	57	68	42	47	49	46	57	47	63	45	40	53	56	40	53	62	51	46	64	51	53	52	45	39	52	51	50	41	47	48	42	44	39	55	58	66	50	43	50	42	55	40	40	48	50	46	47	49	52	65	40	39	39	58	49	65	48	49	60	41	47	43	50	55	50	52	34	53	76	49	57	54	44	39	51	52	40	54	73	56	51	48	59	50	49	52	65	65	52	46	51	53	53	53	57	51	47	56	49	56	55	51	48	46	46	50	47	56	65	48	51	50	49	56	48	48	59	52	44	69	47	58	61	50	50	56	44	51	39	58	42	50	54	48	58	47	54	56	41	53	48	47	47	46	55	41	63	51	49	49	57	68	41	43	48	70	52	47	44	47	56	50	63	48	47	54	47	60	37	45	44	62	46	46	63	48	51	56	43	55	52	50	53	55	60	51	50	49	44	54	41	48	51	42	62	54	47	53	42	58	55	54	55	44	63	59	53	44	65	46	39	51	42	40	58	55	64	41	47	44	48	51	53	47	44	60	44	55	51	54	50	54	47	52	60	60	51	40	57	50	44	52	46	42	50	47	53	54	64	51	46	55	55	56	56	36	52	48	54	51	62	49	56	55	53	52	62	49	42	54	44	72	49	50	50	52	50	46	51	54	38	56	43	55	77	48	51	57	47	64	50	50	52	59	45	52	65	41	46	47	47	57	42	40	58	53	53	48	54	48	52	51	51	43	42	43	46	50	66	35	50	46	42	46	46	54	40	56	46	55	53	48	52	52	59	48	55	64	50	49	48	42	45	53	47	48	59	44	43	43	45	40	49	53	50	43	52	37	41	43	56	49	35	54	51	46	44	43	43	63	59	51	58	48	50	59	42	55	52	59	63	61	61	53	42	48	51	59	54	56	57	50	45	39	48	46	49	61	56	43	52	57	57	41	57	56	42	43	66	53	44	46	53	50	54	46	44	44	40	53	55	51	42	57	53	46	60	59	50	62	55	43	43	57	45	55	53	54	53	41	58	48	42	37	51	47	46	53	53	58	50	63	43	48	51	39	53	49	43	53	50	45	52	64	37	59	45	58	47	52	47	53	67	46	50	66	49	51	43	52	63	45	44	45	48	47	50	31	45	40	44	43	63	48	47	47	51	35	57	54	51	57	58	45	60	50	45	53	47	61	53	48	49	47	46	57	51	56	45	51	44	42	59	57	52	59	57	51	55	52	45	48	42	59	38	32	67	45	48	49	67	47	41	54	51	41	51	46	54	40	45	57	62	44	49	56	54	49	56	53	60	46	63	43	41	50	56	51	54	50	55	55	39	63	40	43	42	45	55	45	67	39	53	39	64	56	56	58	56	61	61	53	49	62	68	51	51	38	59	52	52	42	48	51	61	53	49	45	51	48	31	41	43	46	52	48	49	55	60	54	39	45	64	50	52	55	54	61	52	43	49	47	58	44	43	51	50	51	46	64	56	50	52	38	54	49	47	47	57	55	61	51	55	55	47	50	45	40	59	38	48	62	48	49	54	52	48	44	62	47	55	47	44	51	53	53	57	49	62	54	56	52	50	61	63	60	53	56	55	52	48	59	43	44	66	53	50	42	66	48	68	49	48	62	57	62	41	55	53	63	52	51	54	46	55	60	62	55	51	59	53	44	50	59	46	52	61	62	40	48	52	55	53	54	56	46	53	55	56	54	37	54	54	58	44	51	53	61	49	41	58	48	38	46	62	51	52	46	54	51	58	40	58	48	56	38	60	55	60	52	47	53	48	52	44	47	44	57	54	46	55	56	37	48	46	54	59	54	49	56	56	60	40	55	59	61	54	48	47	58	54	46	59	64	53	54	53	58	56	54	60	48	57	56	51	47	52	50	47	59	57	48	52	57	56	48	47	64	44	45	46	34	61	75	41	34	53	49	52	47	51	33	60	43	41	44	50	52	56	57	46	52	60	55	43	46	43	40	53	46	52	42	51	47	53	51	50	42	52	31	51	51	52	56	55	50	40	48	50	52	43	61	49	49	58	49	45	55	59	56	42	43	35	49	44	46	43	52	55	63	55	63	45	55	60	57	49	46	48	47	42	48	47	48	62	56	59	59	42	51	53	69	55	47	51	54	63	49	46	51	47	52	55	42	61	51	58	50	42	59	48	44	40	67	53	52	63	58	54	44	46	41	46	56	41	63	47	55	42	42	54	43	60	69	50	48	40	50	46	63	42	65	51	52	48	42	61	45	50	55	48	38	52	47	52	62	34	44	41	64	57	54	42	56	53	55	65	45	39	59	43	38	43	51	49	57	61	57	59	50	64	51	44	45	57	60	44	50	51	62	61	40	45	45	48	47	53	56	40	57	49	43	58	57	44	55	50	52	53	57	54	54	48	45	53	55	64	54	53	53	56	55	64	60	55	52	60	54	46	41	64	52	52	56	51	46	47	46	63	57	37	56	55	47	60	47	50	55	46	46	45	42	37	49	67	40	58	46	56	60	41	51	50	50	40	51	47	55	50	42	50	50	53	57	41	47	42	39	57	44	48	47	47	58	53	45	37	40	51	45	51	54	40	38	42	62	46	41	43	51	67	71	43	43	52	45	49	41	54	48	46	43
46827	24036	12133	23750	30954	29662	26420	22543	19216	16211	13478	11529	9644	8200	6902	5795	4975	4542	4078	3591	3259	2984	2720	2574	2282	2102	1948	1876	1797	1654	1672	1547	1512	1524	1585	1581	1519	1512	1463	1379	1353	1309	1227	1154	1172	1107	1102	990	1015	1049	985	996	941	948	952	935	904	904	879	870	883	881	849	890	862	811	860	845	811	865	863	849	871	788	877	789	804	773	884	790	854	753	869	812	812	808	761	805	781	779	810	802	756	770	802	796	799	822	819	808	765	787	848	814	759	815	811	820	848	758	828	801	778	763	770	778	798	793	828	799	821	803	786	806	730	764	858	739	744	776	753	792	733	798	775	667	729	786	795	744	778	738	786	765	792	789	819	760	809	799	802	761	747	811	749	761	776	782	809	767	816	766	772	768	755	817	793	788	818	752	740	803	778	773	761	801	776	797	798	752	772	792	803	773	783	794	792	756	772	802	752	807	764	752	767	784	814	802	782	809	767	743	802	814	793	774	745	776	830	772	755	764	793	781	743	773	776	794	731	751	774	759	741	771	736	778	792	763	778	795	788	783	803	756	780	783	777	799	799	795	792	778	763	831	744	726	749	825	771	812	758	769	779	786	743	803	813	737	747	785	777	805	776	805	770	773	778	742	758	820	783	739	805	779	760	812	789	751	789	817	789	798	813	748	842	763	821	712	797	799	764	768	797	773	797	776	719	757	787	799	777	811	770	799	814	818	750	767	817	790	792	760	771	771	733	779	868	803	862	752	778	804	821	782	792	732	800	779	773	793	767	781	789	761	753	722	837	762	781	776	791	811	799	749	758	773	781	802	802	797	792	743	763	767	786	772	769	834	733	780	800	782	800	792	766	778	772	805	831	734	755	770	814	750	755	755	770	784	743	772	789	750	767	759	799	798	781	797	765	760	745	741	817	747	747	813	756	767	756	708	804	733	800	820	725	795	725	763	833	726	777	786	837	764	800	744	816	771	775	715	777	800	756	743	779	789	754	730	744	793	789	809	790	796	756	777	774	819	745	768	786	778	806	820	735	762	773	758	740	765	786	790	759	764	800	860	771	773	743	782	815	757	781	784	835	817	772	724	791	725	776	816	806	803	798	774	815	740	773	776	815	783	785	772	754	745	784	781	800	799	758	785	747	807	713	800	788	781	775	811	779	796	798	734	796	868	793	765	760	810	768	770	789	798	767	815	771	776	747	819	725	798	790	784	786	723	770	777	727	765	828	735	746	811	769	801	790	753	777	752	765	824	790	793	785	790	772	740	767	773	755	836	789	735	781	753	761	818	764	802	799	743	728	777	777	810	740	748	761	811	798	761	823	806	712	750	793	771	801	760	767	786	812	758	743	755	762	768	788	770	782	768	762	768	803	735	799	807	775	744	772	732	804	788	789	807	791	777	797	730	736	818	790	771	792	807	749	785	761	766	759	800	755	759	796	752	780	787	726	721	761	772	749	789	776	714	801	814	755	768	783	808	797	774	786	788	787	790	765	795	763	758	741	796	780	745	768	766	796	752	780	830	740	779	789	777	768	815	821	803	783	841	787	759	794	768	782	774	778	774	797	818	794	806	789	770	756	783	782	788	797	794	785	776	807	763	800	782	783	713	770	791	771	799	796	778	766	812	768	796	795	772	791	751	786	755	778	782	807	756	753	746	806	784	831	753	744	749	779	798	804	768	776	830	761	802	752	735	733	757	847	814	792	783	757	762	775	740	806	781	762	744	773	784	784	732	751	847	767	781	792	807	792	793	792	763	764	788	765	806	727	777	773	815	769	771	734	799	801	766	755	789	782	766	808	779	777	707	782	753	780	760	780	765	745	800	794	745	811	748	732	754	735	732	786	821	754	833	810	765	799	785	815	823	750	817	762	814	777	787	791	736	750	794	796	838	759	803	770	779	788	802	781	771	757	788	780	743	781	789	765	794	798	821	794	804	715	793	825	774	782	773	764	790	790	775	788	819	732	761	775	751	730	730	790	805	765	791	805	780	802	797	752	783	797	800	751	781	821	768	801	747	800	773	769	793	804	825	780	749	767	774	817	758	776	763	804	703	763	776	754	831	794	810	733	792	812	735	789	750	773	791	750	764	789	793	786	766	768	802	789	769	742	820	751	772	783	712	760	759	752	781	812	781	748	754	747	798	736	787	786	752	752	756	766	803	731	788	781	738	831	783	753	808	755	765	775	805	736	741	763	772	783	764	798	778	789	767	717	798	821	764	822	841	788	827	768	746	815	740	778	789	754	766	772	809	767	801	773	768	789	755	817	801	799	796	823	732	802	789	724	769	791	805	737	817	782	819	805	794	802	799	746	779	756	785	758	781	743	809	791	819	753	797	766	767	791	757	774	793	742	768	744	809	784	735	797	797	754	775	733	761	848	729	792	791	785	752	758	779	811	739	773	811	763	798	795	752	737	825	794	790	766	773	790	704	795	774	785	775	787	738	762	824	765	779	766	745	707	768	715	757	784	836	767	793	778	770	767	740	758	802	780	788	773	724	791	730	787	753	731	771	748	775	780	766	793	795	766	787	785	776	815	748	713	744	742	752	766	767	763	772	789	761	735	756	741	735	796	747	825	797	772	748	797	724	783	786	797	788	782	766	820	828	717	774	772	803	798	806	729	799	799	815	734	749	761	742	782	829	785	734	788	777	759	836	788	796	788	771	807	802	771	728	791	781	773	791	762	756	778	815	726	765	788	779	773	807	756	808	783	766	748	788	734	773	790	810	780	754	779	794	738	814	755	754	781	778	777	768	813	783	778	795	715	737	746	770	752	764	786	803	818	790	739	718	776	801	759	753	722	781	783	787	779	798	809	809	804	757	774	796	734	761	777	765	733	792	778	802	781	741	761	765	765	764	798	806	730	762	748	765	747	766	735	766	757	782	796	758	776	789	796	794	715	766	773	806	802	777	778	815	757	802	802	771	777	832	755	761	748	802	794	787	809	756	788	791	776	773	819	759	747	787	779	756	758	745	772	751	795	734	746	759	792	766	773	741	767	797	779	744	786	805	778	784	780	786	752	747	753	790	784	772	771	778	741	761	798	815	780	739	785	769	726	757	774	773	764	807	743	765	764	744	756	760	771	775	799	727	787	767	790	766	815	786	762	831	745	738	783	758	799	812	828	764	769	735	780	749	818	832	783	784	733	773	785	764	806	783	700	760	781	706	759	752	798	783	770	806	781	826	789	804	794	733	777	765	761	746	765	774	720	780	813	746	793	729	803	735	784	840	774	781	786	768	706	712	770	779	775	781	753	722	774	812	768	774	721	709	764	770	792	731	781	762	802	735	760	768	758	810	763	724	819	779	785	800	739	793	756	786	786	784	787	797	764	792	742	789	712	756	803	786	754	761	738	801	814	777	780	769	787	729	778	809	772	758	821	791	784	821	802	801	770	810	784	770	803	748	709	744	811	780	813	814	725	762	821	775	810	788	753	779	724	827	833	778	733	787	844	802	774	723	743	753	797	767	760	750	813	780	752	744	802	792
15189	5073	998	646	960	1013	870	784	649	512	473	370	323	297	232	180	171	184	159	144	125	109	103	103	98	78	86	79	74	59	76	72	76	67	58	63	72	68	53	53	57	53	54	50	41	51	39	47	40	44	50	48	43	27	43	36	31	32	44	50	55	44	39	36	35	38	39	44	44	30	31	50	39	25	30	43	36	32	31	25	31	34	36	44	40	36	38	35	38	35	41	34	30	32	37	40	24	35	38	34	44	30	37	37	37	44	48	36	36	30	29	34	35	44	33	29	43	31	40	29	40	38	43	28	38	36	36	49	48	35	37	40	35	42	42	43	28	39	39	39	41	35	35	37	33	35	22	39	38	38	34	45	40	32	32	33	34	44	48	40	27	37	35	29	37	41	39	39	43	43	37	37	26	23	32	42	38	41	31	27	37	37	36	30	45	39	33	34	44	41	34	39	42	42	38	36	36	32	39	36	40	33	29	52	30	36	25	29	45	30	31	40	42	33	40	49	25	49	38	38	35	40	46	39	31	51	35	35	40	48	27	25	37	46	48	25	26	42	24	47	48	34	41	29	42	36	43	35	50	36	42	39	43	38	31	30	40	35	42	37	38	28	28	31	38	28	39	37	42	48	28	36	34	35	30	36	37	29	24	39	39	44	35	25	39	42	29	44	36	42	43	43	25	25	41	41	33	33	46	38	26	37	40	31	41	38	39	29	45	35	31	31	29	43	24	45	44	30	40	30	46	47	35	38	43	39	32	33	33	39	44	29	50	36	34	30	34	41	34	33	36	44	37	38	32	36	35	35	33	40	37	34	29	34	43	40	39	36	40	37	38	35	39	36	37	38	41	36	38	43	42	41	37	32	31	45	32	40	45	37	33	33	33	39	46	38	41	29	33	34	26	44	45	35	34	49	40	27	30	31	35	36	40	38	37	33	19	34	40	40	33	36	27	27	29	27	37	41	39	38	41	36	34	33	31	37	32	47	37	44	29	25	38	35	42	45	27	28	50	38	37	38	35	41	33	33	39	25	39	29	43	32	39	34	42	28	37	32	28	41	31	40	37	29	34	33	45	26	31	50	32	31	34	43	25	48	41	37	33	30	38	41	37	37	33	39	44	36	34	28	35	35	31	32	42	26	41	32	35	27	30	45	35	43	39	28	44	29	39	36	39	44	39	30	34	30	35	45	32	28	30	45	29	26	46	37	32	34	41	37	41	37	34	25	40	47	32	43	48	34	42	34	26	32	51	51	32	30	34	30	42	31	41	46	36	36	44	45	35	34	37	49	29	37	31	28	38	39	32	30	33	33	37	37	39	41	39	40	41	38	42	42	34	31	44	28	38	36	24	47	33	40	38	44	39	35	47	32	38	29	36	31	35	38	39	32	32	27	33	33	38	37	32	39	40	33	29	31	40	36	40	46	47	35	33	29	37	36	34	40	26	39	25	32	28	38	32	39	32	33	34	37	35	36	30	40	27	31	37	37	41	46	42	26	35	41	43	26	34	32	27	31	41	38	43	36	37	30	33	27	37	34	35	24	31	36	37	32	41	31	43	36	28	46	32	46	28	41	32	32	45	41	45	33	39	39	39	28	28	36	35	48	30	34	36	29	35	36	42	32	41	29	33	41	49	40	35	35	29	37	24	42	30	46	32	45	31	43	39	29	32	36	27	34	46	41	34	38	51	36	33	36	31	43	33	37	29	26	42	37	40	34	52	45	43	33	34	42	41	33	34	33	50	34	28	42	39	33	46	38	34	23	31	31	33	40	44	45	44	30	43	29	39	30	31	32	48	38	39	33	35	42	38	35	41	45	25	33	39	33	37	37	36	33	33	35	24	28	29	41	34	25	39	43	47	30	37	35	26	33	36	27	36	33	38	38	32	26	31	29	42	31	37	41	42	45	37	47	34	29	28	41	50	31	41	31	29	38	48	42	35	36	34	30	27	37	37	42	28	36	41	30	39	34	31	42	36	32	34	37	44	31	43	24	46	34	35	35	28	37	46	40	28	42	38	29	40	31	50	41	35	37	39	40	28	40	41	39	37	35	33	41	35	36	45	26	36	38	32	40	50	33	35	38	32	35	53	34	27	24	30	38	29	37	34	36	43	27	38	27	29	47	42	32	40	40	37	41	23	33	37	36	38	23	33	46	37	31	41	42	25	33	37	41	37	32	25	36	36	39	36	34	34	35	29	33	45	28	33	36	32	26	28	31	31	36	35	33	33	25	40	38	28	23	29	41	39	33	37	39	39	35	32	39	35	42	31	38	36	44	37	23	27	31	31	37	40	36	47	39	45	36	30	31	40	40	42	35	37	45	35	43	36	37	39	40	28	33	29	43	37	28	37	30	35	37	40	46	36	34	39	33	45	23	33	28	35	44	36	44	38	44	41	41	33	29	29	39	37	35	34	30	30	33	29	30	29	44	50	36	32	48	37	34	44	42	30	34	51	36	29	29	41	51	39	31	45	22	40	36	36	43	37	40	37	51	33	34	34	38	34	34	29	40	32	41	30	29	37	45	41	29	35	31	39	48	31	34	31	44	31	39	32	42	31	38	39	30	39	41	41	35	46	43	30	35	26	33	37	40	35	46	28	34	43	39	38	33	35	38	35	33	36	34	41	37	42	34	31	38	37	32	36	26	34	32	32	42	31	38	35	37	46	35	34	37	38	52	44	31	23	37	32	27	43	32	49	31	37	39	42	37	37	48	32	34	37	29	49	34	39	37	51	53	29	47	39	34	35	31	34	30	38	36	41	23	31	48	35	42	48	45	35	30	46	40	39	32	37	41	39	39	25	27	38	26	29	27	30	30	42	28	40	40	52	32	40	40	38	31	31	44	36	37	32	33	36	28	26	39	42	28	42	32	32	28	31	27	44	35	24	46	32	29	29	30	34	38	31	38	40	36	46	41	36	40	30	38	24	35	39	42	40	27	35	41	38	33	30	42	24	34	42	23	44	32	33	35	35	45	32	38	43	27	35	37	31	33	29	37	29	42	35	33	34	47	32	33	35	39	47	39	40	30	39	32	36	37	40	34	44	29	35	41	34	38	36	35	31	33	36	53	34	37	45	40	43	39	26	35	37	30	31	36	53	33	34	31	40	30	43	34	32	47	31	36	30	39	32	34	41	39	37	37	29	33	29	33	45	30	32	38	28	38	36	40	25	36	41	37	25	25	31	27	33	40	38	24	46	43	39	35	27	44	37	34	35	41	39	35	39	41	31	44	31	40	42	53	40	35	41	35	33	45	29	31	32	45	30	40	42	40	26	31	30	38	36	46	44	42	42	39	42	35	33	46	47	32	34	34	43	32	37	34	45	43	38	29	36	45	40	33	37	41	34	27	37	48	36	31	40	29	32	39	31	32	40	39	37	33	38	33	30	43	27	38	25	48	42	48	34	30	40	35	49	41	37	41	40	26	34	40	36	34	33	46	31	27	45	31	32	43	37	32	46	30	40	48	34	39	44	37	40	30	32	25
54868	27462	16629	29465	36608	35386	31965	28046	24705	21292	18386	15800	13359	11329	9712	8407	7365	6434	5700	5198	4744	4190	3776	3339	3044	2796	2443	2372	2107	2139	2003	1800	1824	1852	1810	1845	1743	1643	1546	1602	1414	1329	1223	1208	1079	997	1032	1028	972	911	857	903	877	839	832	806	802	756	731	726	666	748	738	709	700	701	725	669	640	663	629	673	636	678	651	633	602	635	606	607	618	631	682	628	621	648	560	579	594	549	589	639	606	629	604	634	556	629	616	565	608	575	603	547	550	562	575	528	597	549	587	571	564	535	566	599	557	569	606	582	557	628	595	573	586	537	591	592	628	614	540	573	551	560	528	565	588	554	564	553	577	558	549	611	521	568	591	590	573	580	524	547	561	541	563	516	535	521	583	587	567	591	546	585	560	542	565	548	571	531	549	542	607	567	576	540	561	563	577	521	574	539	558	548	546	550	545	600	571	556	582	579	620	561	553	584	588	529	565	551	577	580	519	563	554	559	560	565	537	510	525	540	570	540	591	571	534	536	588	534	572	562	531	564	565	559	564	607	515	542	580	581	579	550	537	566	527	560	559	561	523	557	565	546	558	620	566	606	538	572	607	595	572	594	564	546	565	585	553	525	571	570	585	540	557	607	600	546	544	627	547	585	535	616	596	562	580	528	536	559	550	555	551	562	529	567	549	592	606	602	557	584	515	527	549	556	531	535	550	583	544	611	570	567	587	534	542	552	578	636	603	576	537	560	553	563	576	537	556	569	578	564	596	520	587	523	573	533	576	555	553	565	559	559	577	539	517	584	558	608	554	547	577	602	619	553	532	522	519	586	581	562	512	581	555	578	549	588	570	550	579	567	563	565	538	563	529	584	569	552	524	574	581	597	543	595	571	570	550	543	570	547	566	498	582	607	578	569	561	557	535	561	555	564	587	577	551	559	579	594	597	604	544	603	608	598	557	574	560	528	613	567	592	525	578	566	559	570	551	551	599	554	573	569	552	556	524	551	542	575	555	559	565	584	559	602	587	524	534	527	609	566	511	553	548	580	584	559	522	531	581	548	561	571	615	535	541	600	590	530	585	537	580	558	522	539	579	570	547	555	573	579	604	553	577	581	581	568	544	546	552	544	556	587	561	544	543	579	531	554	583	567	530	558	570	578	522	530	570	571	557	537	566	562	569	548	552	575	551	590	610	552	597	615	535	579	576	574	569	566	547	541	560	567	556	584	576	603	551	555	565	558	556	570	543	577	538	534	572	532	563	593	531	572	577	554	568	529	522	598	563	541	534	573	581	534	551	544	560	567	547	553	566	531	532	563	525	518	556	542	546	593	579	556	545	571	543	554	564	541	541	572	578	521	554	590	578	542	554	541	557	539	524	581	567	565	571	531	575	533	599	579	568	544	547	539	556	568	530	529	547	561	570	580	533	531	550	550	525	603	569	579	574	575	529	562	540	582	529	604	575	576	527	523	551	540	559	600	584	546	592	558	580	499	567	542	603	558	579	542	527	557	582	556	542	570	561	567	544	578	534	527	567	529	562	578	551	546	613	543	553	556	552	583	540	542	568	549	568	565	538	547	558	592	589	594	568	581	576	600	533	547	574	557	573	584	581	559	523	563	546	580	573	558	581	529	574	551	591	561	539	549	543	555	543	531	562	559	588	602	555	543	516	572	553	541	523	591	531	588	527	565	540	593	611	583	576	550	555	565	553	557	542	586	525	570	579	560	529	565	563	557	518	558	550	592	605	512	535	617	540	559	535	524	579	539	561	533	589	517	561	535	593	539	551	545	529	566	609	569	581	525	573	585	563	583	550	615	561	545	584	519	562	559	582	546	571	532	574	599	576	551	572	568	588	563	565	595	514	536	561	569	572	558	557	574	545	554	581	532	575	527	535	614	562	551	532	589	569	549	553	551	565	610	553	556	571	560	573	562	538	575	595	590	574	563	556	558	543	553	597	565	529	550	569	528	536	566	551	541	569	574	547	544	539	554	484	568	598	556	529	534	598	565	573	561	595	565	581	525	547	561	568	558	571	546	550	523	553	543	545	583	564	543	558	532	569	536	537	557	558	514	553	538	555	565	558	526	570	552	560	539	537	567	531	531	534	536	578	554	564	501	519	603	566	546	580	549	554	550	559	546	556	527	528	585	594	531	566	588	571	603	554	540	569	533	541	542	532	574	595	541	531	619	514	561	580	539	524	536	585	570	582	584	577	569	580	590	535	537	547	574	552	554	537	567	569	589	568	532	562	565	548	618	582	602	565	519	546	551	508	588	558	573	543	544	583	577	544	551	534	563	525	568	527	564	564	566	574	559	526	593	485	579	541	542	554	546	580	563	548	552	576	495	578	554	568	544	566	557	584	569	586	560	554	605	563	575	584	524	573	579	565	566	531	586	567	585	551	535	578	556	552	565	550	572	520	601	552	561	571	567	556	579	575	583	573	540	566	580	582	573	570	577	527	578	519	546	523	521	553	574	548	599	574	565	516	543	540	577	526	574	519	547	543	534	570	561	544	543	548	555	533	546	577	588	580	598	540	576	566	542	561	578	580	586	517	591	545	577	544	568	564	559	548	545	566	589	555	561	583	589	573	594	564	540	546	533	567	593	557	545	552	572	597	465	558	539	589	543	557	582	550	588	567	576	539	541	531	562	569	562	536	598	572	540	578	554	534	539	581	562	554	538	520	575	585	550	523	555	572	556	520	573	583	570	581	556	542	589	587	574	577	584	550	536	578	575	519	573	576	569	553	587	546	531	562	515	572	522	574	561	582	534	567	558	608	590	562	571	560	560	590	558	534	496	576	579	543	567	539	548	548	592	587	543	565	562	585	603	579	558	604	563	514	537	571	565	585	555	572	563	584	607	579	588	546	570	557	610	582	557	533	565	546	559	492	576	519	554	581	554	559	503	630	606	583	569	562	569	554	579	542	567	560	567	559	555	559	559	608	565	557	543	557	570	563	527	548	609	573	634	559	558	558	588	521	537	605	560	557	551	584	654	522	581	573	587	610	582	547	543	562	551	584	556	557	578	599	512	567	577	545	550	568	583	564	561	562	592	554	533	558	538	546	565	579	547	591	561	554	556	548	560	535	565	586	532	570	543	567	555	522	576	599	589	547	566	559	570	537	542	534	553	568	586	563	561	538	561	569	557	565	532	559	528	511	537	584	590	560	546	587	587	590	547	556	551	556	587	552	591	564	530	569	583	558	557	581	546	579	546	536	570	564	555	576	515	552	535	566	557	588	576	579	562	558	551	582	585	521	565	571	612	556	586	594	508	562	536	551	553	535	521	549	554	573	559	561	589	529	546	537	602	580	545	560	535	572	542	544	572	570	565	559	542	539	600	551	557	527	551	578	597	514	617	531	528	550	583	595	513	545	534	591	559	605	561	591	518	546	576	555	535	574	566	606	552	579	554	523	536	537	552	507	538	590	578	568	575	590	559	573	589	524	531	562	549	590	561	585	569	574	555	563	514	576	537	547	578	527	575	552	577	579	560
6259	1421	403	265	415	473	384	328	286	271	216	181	145	136	103	85	101	99	92	81	67	62	60	50	68	52	52	51	47	52	50	49	47	43	42	49	50	45	50	35	54	46	43	50	40	38	52	40	44	40	41	41	51	41	31	34	41	32	34	31	40	36	37	42	50	39	34	43	26	34	34	25	35	36	34	47	43	40	23	39	37	37	40	23	40	33	36	37	40	39	35	37	33	40	41	32	33	46	42	34	29	39	32	34	30	35	34	44	32	30	32	33	36	48	29	34	36	40	42	36	34	36	28	37	36	38	32	37	25	40	35	51	35	30	30	26	33	41	35	24	31	41	36	31	30	42	34	34	35	37	30	32	34	33	29	31	36	43	39	26	41	44	34	35	35	38	36	48	35	30	30	30	35	27	33	35	44	27	33	37	42	34	38	38	34	36	42	33	34	30	26	31	33	29	35	34	37	40	37	23	45	27	36	38	43	28	29	48	33	52	38	33	38	35	37	39	39	39	39	39	34	42	33	38	37	20	36	34	34	25	35	27	35	37	35	31	41	43	28	32	30	50	31	33	32	27	40	34	48	36	28	35	32	30	32	29	40	29	40	34	42	35	42	29	36	23	37	43	28	38	31	38	34	39	33	46	33	29	25	25	30	36	30	37	27	39	35	32	37	36	38	33	30	34	21	36	38	41	43	34	28	42	29	37	31	39	21	29	35	36	29	34	31	36	42	37	32	40	30	36	34	38	36	26	26	41	31	43	38	44	34	34	35	44	45	49	33	37	41	42	36	47	24	33	29	41	31	47	35	40	29	36	39	44	27	33	42	30	43	38	31	32	41	43	35	35	31	40	32	32	39	38	40	29	37	46	39	33	34	32	41	36	37	35	48	35	32	41	34	38	43	36	30	29	33	38	47	39	38	26	39	34	40	46	26	42	34	29	39	37	28	39	42	38	28	46	40	38	35	30	38	39	38	36	28	34	30	32	25	30	32	32	38	32	41	27	21	41	32	42	39	27	32	46	37	34	37	35	38	35	38	39	31	32	31	47	33	40	33	35	37	36	31	39	36	40	29	31	34	30	38	30	27	37	35	30	36	37	42	30	37	39	32	34	43	39	38	41	51	38	40	37	33	39	28	40	40	27	43	33	36	30	28	34	36	23	24	41	25	38	27	22	38	39	32	29	48	40	28	33	40	27	30	31	36	34	37	32	31	33	40	36	41	40	40	37	42	31	38	40	40	32	39	30	37	28	36	36	40	33	33	40	39	35	50	36	32	49	39	32	31	35	35	44	38	27	25	38	36	39	33	27	49	42	41	41	42	25	23	33	40	33	40	29	40	39	39	30	37	43	27	42	26	36	33	42	38	39	42	34	37	35	30	37	26	24	31	35	37	45	40	30	46	39	44	36	38	36	34	35	35	32	41	31	45	33	29	45	34	30	32	29	37	34	39	32	42	36	39	42	42	33	35	29	41	41	38	43	27	46	34	43	45	31	32	36	37	32	41	32	52	37	34	31	26	29	46	34	32	37	41	39	42	29	38	39	39	29	32	39	37	27	39	25	41	32	38	24	38	22	28	29	32	41	27	43	35	34	42	35	31	24	39	32	36	33	38	31	31	34	28	35	32	43	42	30	36	38	42	36	34	33	31	49	43	36	34	26	46	44	43	44	28	39	41	36	32	33	30	28	36	34	33	42	32	33	39	32	31	43	39	32	30	31	27	31	36	26	39	31	34	53	46	41	42	44	37	37	50	38	38	30	32	34	40	32	39	50	34	28	35	35	38	35	40	36	53	39	32	38	49	34	23	38	40	42	38	29	30	28	24	29	35	41	37	43	36	28	27	38	49	34	23	44	39	36	31	33	36	30	35	39	31	30	29	35	28	43	43	32	34	36	38	27	33	41	34	28	46	32	35	29	44	40	36	35	39	32	52	39	39	42	53	39	48	32	36	39	32	28	40	36	44	37	47	29	44	32	47	43	35	37	42	41	30	42	39	28	22	28	40	38	44	34	36	36	42	34	35	47	32	37	36	40	27	31	30	30	29	41	41	38	32	37	45	37	34	42	36	36	36	33	36	44	49	48	21	22	40	32	38	36	43	32	37	30	37	40	40	51	39	35	36	32	34	32	37	43	36	41	40	35	33	35	38	27	37	33	37	41	31	35	43	32	33	31	39	32	29	27	48	37	33	39	30	33	37	35	45	35	33	34	27	39	46	38	30	46	37	45	39	40	27	25	38	33	39	37	34	31	43	38	43	35	30	31	36	27	31	40	40	44	34	30	31	46	34	30	37	31	39	40	48	30	27	39	36	38	26	47	32	39	29	32	27	33	28	37	38	40	40	38	43	29	44	32	33	47	46	35	48	37	36	43	43	45	34	41	39	29	48	31	44	41	49	41	25	37	45	32	40	45	33	36	34	33	39	25	39	29	34	35	42	34	40	31	42	37	36	36	46	38	28	28	34	35	31	44	44	27	34	21	29	26	23	34	32	43	41	38	34	28	29	39	32	34	47	35	30	40	21	43	41	31	36	42	42	33	34	32	35	41	29	37	45	34	38	40	40	44	42	33	35	43	33	43	37	23	41	24	32	38	41	35	34	29	35	29	50	33	45	29	39	31	37	35	37	38	40	38	42	42	35	27	32	41	28	37	40	35	33	30	31	34	41	40	32	34	53	34	41	33	45	34	39	30	44	37	36	34	37	31	39	28	27	31	46	33	32	42	28	40	43	32	36	43	26	30	31	28	40	39	40	35	29	26	36	35	51	28	44	34	43	33	46	22	36	41	35	39	33	40	34	49	39	27	32	34	46	37	32	43	34	42	46	37	36	48	35	38	30	43	40	37	34	44	32	33	31	29	33	38	46	26	32	29	39	33	38	33	35	32	41	31	27	35	33	30	33	32	38	30	26	27	30	48	36	29	32	28	37	33	36	40	40	33	40	36	34	35	33	35	46	32	30	39	37	27	34	55	34	26	44	36	39	33	31	42	30	32	38	32	41	51	32	31	34	29	30	31	38	38	31	33	36	45	29	31	36	32	42	33	35	40	34	30	38	33	31	41	40	26	36	41	32	37	36	33	34	40	42	29	27	31	39	35	38	31	39	54	23	32	21	48	41	32	38	30	38	45	37	25	40	46	42	41	34	37	26	32	36	38	31	25	26	41	24	26	34	27	39	41	29	30	34	38	30	32	29	38	40	40	36	49	31	39	39	42	33	30	39	41	31	34	35	37	46	33	26	44	38	50	45	41	31	39	36	35	39	30	39	29	30	23	30	42	35	25	32	46	36	34	30	29	33	35	39	33	40	30	37	40	39	39	24	39	36	41	38	34	33	41	28	21	37	37	35	35	41	40	40	23	38	29	29	18	38	44	33	43	44	29	37	26	36	32	35	27	43	33	41	46	31	37	25	27	35	37	43	41	42	33	40	39	32	36	41	48	24	27	29	41	40	33	45	34	27	34	37	36	32	32	43	44	39	32
41371	19790	9543	19969	27049	25426	21949	18223	14795	11969	9874	8131	6570	5435	4674	4016	3545	3037	2765	2450	2273	2046	1859	1633	1555	1417	1338	1250	1228	1122	1110	1132	1079	1079	1088	1139	1065	1068	1016	1045	900	830	892	826	734	776	746	739	701	718	692	689	636	727	637	663	595	635	590	594	589	610	610	593	589	582	616	602	640	625	579	604	580	598	578	579	611	537	583	582	544	588	530	591	577	529	596	570	575	579	583	552	584	568	578	556	542	550	546	530	575	544	579	554	531	529	564	541	571	536	549	552	564	559	555	538	569	543	562	581	516	575	580	566	548	490	538	558	544	532	565	542	576	577	511	567	568	554	575	540	554	543	529	553	514	541	545	532	521	607	528	564	559	540	549	535	556	527	500	505	545	537	557	536	559	499	556	589	539	511	546	568	583	547	550	529	541	567	543	569	572	553	567	585	518	519	583	548	546	572	555	574	564	561	562	542	595	551	557	612	520	527	537	547	577	512	538	601	535	539	554	540	572	553	518	564	537	510	581	540	570	567	589	522	544	572	540	542	521	530	517	531	539	577	524	548	504	546	550	516	553	529	540	553	545	563	540	534	606	548	554	554	543	540	547	570	530	584	509	569	552	531	536	535	549	537	545	530	541	543	557	573	550	550	512	530	540	554	547	525	539	564	526	551	547	549	578	549	536	544	529	547	539	551	508	567	562	536	531	554	575	564	517	578	546	557	543	582	558	554	557	564	534	539	537	533	577	550	553	546	548	519	561	544	513	533	523	511	574	564	538	541	547	570	549	567	547	566	570	521	538	539	556	569	555	515	589	550	545	573	532	542	587	542	599	578	550	560	540	569	571	548	556	530	575	553	577	563	553	573	543	529	522	530	545	555	571	565	611	527	555	516	588	583	559	518	505	555	555	542	593	590	567	532	553	554	534	581	521	531	530	549	551	532	575	528	545	592	569	563	556	548	549	567	516	578	524	524	546	540	607	579	522	592	544	556	549	506	574	554	562	558	559	517	561	526	570	600	589	563	541	549	565	548	553	555	561	576	550	539	522	547	551	579	546	533	546	542	556	515	521	559	579	544	548	541	563	530	521	524	504	541	582	521	596	533	529	582	551	561	524	600	557	546	556	503	562	568	554	525	519	540	527	542	548	530	528	582	549	552	512	542	541	561	561	565	539	529	553	540	532	527	567	549	530	531	527	525	569	544	579	520	542	525	535	565	567	549	535	554	567	552	482	554	527	544	566	553	537	541	544	560	578	507	534	553	525	557	597	516	505	549	525	531	508	520	559	563	537	551	490	562	546	525	546	550	554	582	514	552	588	534	515	520	564	576	539	560	559	527	566	530	557	537	538	544	573	546	549	554	530	586	561	556	524	549	579	555	569	546	562	562	504	541	552	528	559	583	543	519	534	626	544	571	543	602	505	562	547	568	535	572	568	546	507	575	537	540	528	544	549	564	590	577	541	556	593	556	479	535	542	523	585	580	556	528	561	539	598	510	532	580	533	577	567	548	582	541	538	548	572	555	539	562	568	550	596	543	504	574	531	538	557	533	565	575	526	553	528	547	564	566	561	552	538	516	537	544	526	524	562	540	554	546	530	567	556	532	518	566	534	560	582	553	565	524	553	550	505	554	564	554	489	543	549	527	529	530	583	579	561	590	543	564	549	573	554	542	521	577	545	585	615	514	567	543	537	548	575	584	531	558	545	549	546	583	545	535	527	545	520	559	527	478	543	573	506	547	555	541	545	535	550	556	536	530	562	534	542	578	540	543	563	542	551	548	557	558	520	532	516	583	558	531	521	547	571	566	521	560	534	528	537	522	573	534	548	576	523	551	541	545	559	522	561	512	593	578	607	553	492	517	534	554	568	523	514	508	580	572	569	539	565	553	546	525	559	550	559	502	509	559	543	566	543	555	530	568	543	523	528	522	552	554	579	552	542	500	522	553	569	516	575	580	602	530	524	547	574	576	531	492	536	597	556	535	497	535	550	562	585	554	555	568	547	536	542	609	552	506	573	562	566	557	536	552	572	565	563	531	542	536	546	568	559	556	531	550	547	558	552	535	557	582	549	534	538	535	552	541	532	570	554	548	555	564	562	551	500	550	523	550	585	547	559	591	564	542	570	532	535	531	557	563	561	531	565	540	539	568	587	555	600	555	579	536	503	558	548	547	509	525	554	556	558	556	553	476	545	510	566	560	570	569	559	552	559	523	563	559	534	550	580	529	525	514	559	555	503	590	543	523	552	543	537	591	575	534	531	551	518	567	542	538	561	573	571	582	562	583	541	542	528	561	566	538	577	540	551	555	563	498	536	537	542	537	551	525	556	484	555	560	551	523	557	541	563	497	564	527	525	550	517	536	521	564	571	554	545	568	562	564	584	573	541	525	491	574	524	568	543	585	569	556	564	573	511	536	534	512	591	547	531	558	561	512	507	514	547	560	581	523	538	536	557	543	517	536	538	587	505	557	563	557	576	567	542	539	608	519	570	567	536	574	535	576	577	537	541	523	541	545	526	537	568	579	534	528	539	558	550	552	546	546	561	538	580	573	558	579	544	546	536	539	578	512	540	586	533	522	566	573	580	536	557	533	565	545	542	565	535	511	532	548	541	525	550	562	577	531	583	521	543	573	527	547	536	567	546	549	552	542	522	548	556	570	534	514	533	540	541	537	528	579	563	539	548	552	571	546	555	540	553	603	527	547	541	547	544	530	515	567	558	534	528	555	545	546	576	541	542	561	547	536	567	564	524	574	597	535	533	579	600	568	538	579	541	535	574	577	549	555	541	608	554	554	559	528	538	519	582	544	556	534	536	549	542	555	605	556	568	571	542	532	535	538	524	572	529	544	539	546	528	502	564	536	595	553	601	533	563	555	545	576	573	555	571	539	555	553	546	571	545	580	525	561	544	581	566	546	520	523	552	532	582	583	524	545	561	540	558	556	569	539	551	548	553	541	516	518	492	544	530	528	528	559	558	551	544	566	602	562	527	597	568	545	486	551	574	571	581	531	560	547	583	545	564	563	513	551	549	527	569	500	529	562	518	571	524	546	549	577	554	597	559	515	535	530	516	554	525	545	546	514	562	559	519	559	538	551	542	554	535	564	556	535	552	548	590	537	569	582	519	564	551	537	551	548	528	572	582	531	558	566	568	575	532	546	578	531	548	530	546	530	576	515	560	512	599	548	603	507	540	557	567	570	551	560	569	546	557	545	556	526	592	529	542	498	550	567	583	544	555	582	518	603	522	550	506	596	546	553	532	552	540	537	535	549	520	562	600	539	589	508	583	565	563	563	577	522	535	594	535	568	555	533	522	567	577	526	548	584	558	571	582	563	513	547	514	557	563	595	501	547	552	564	541	563	556	546	524	564	581	559	536	567	544	561	560	543	543	518	562	604	564	557	537	525	515	554	565	537	574	539	576	545	559	580	565	498	538	579	555	551	577	563	533	558	532	544	543	532	563	546	567	583	511	579	546	584	570	513	535	550	582	570
15655	5331	1056	659	953	1026	899	765	652	565	464	429	339	308	251	233	180	182	170	157	140	127	151	117	104	102	72	93	78	71	70	74	81	68	71	59	85	60	62	54	64	72	63	57	49	51	61	55	46	50	56	40	48	57	42	56	47	54	53	36	46	59	39	38	44	51	37	48	57	39	40	51	57	42	47	56	43	46	42	46	57	36	41	26	44	42	40	51	35	38	31	37	57	64	24	40	44	55	55	44	47	47	50	47	49	34	39	51	53	28	46	49	48	45	47	35	51	50	41	52	37	42	52	49	46	31	46	51	49	54	45	45	46	43	49	34	55	46	44	53	41	45	47	52	37	38	42	39	43	39	41	49	49	46	42	45	43	44	31	43	48	55	52	45	50	36	37	44	47	34	47	38	45	49	36	38	40	39	40	41	42	48	42	47	54	48	48	36	34	34	36	31	34	48	49	60	38	59	43	41	47	33	47	39	53	45	40	49	39	51	36	35	36	43	42	35	42	44	40	42	54	38	43	41	43	46	33	41	44	56	29	45	47	33	43	48	54	48	20	41	45	47	51	49	32	39	45	39	43	33	35	45	43	37	47	33	49	35	44	51	40	31	48	58	33	42	57	42	36	51	53	40	47	42	49	38	48	38	41	44	52	54	41	46	44	31	46	40	49	53	48	33	49	41	39	31	42	43	38	50	56	51	42	47	56	41	46	43	44	51	53	50	42	47	40	39	40	54	47	43	42	50	42	44	43	45	45	42	45	39	42	42	44	34	41	41	36	35	35	34	41	37	41	46	37	37	38	43	37	45	43	32	46	39	40	56	47	39	38	36	48	32	53	34	53	43	45	33	62	37	37	39	36	47	39	45	48	51	37	34	41	45	44	42	41	41	42	34	41	40	41	52	49	43	44	44	51	39	41	36	39	50	40	41	55	47	38	46	35	37	40	43	46	37	38	47	46	39	43	39	45	29	43	39	50	47	35	42	50	41	57	39	61	42	32	43	42	45	51	51	43	45	52	50	44	48	41	33	39	49	36	42	41	36	34	37	30	43	38	38	42	43	44	50	36	49	43	50	41	61	40	49	42	45	50	48	47	27	44	39	45	36	46	58	54	45	43	46	41	42	42	54	42	44	47	42	44	41	51	44	45	33	48	36	45	39	46	49	35	56	41	44	52	39	54	40	32	35	44	37	41	41	46	46	37	58	35	44	56	44	48	34	40	34	42	39	41	48	35	51	46	38	43	44	45	40	47	43	45	53	43	52	47	52	32	37	56	50	55	54	43	47	48	43	52	52	43	41	28	43	37	51	50	39	51	47	42	44	50	40	36	42	42	48	48	54	58	62	33	57	39	60	43	47	41	41	52	44	44	47	37	51	44	43	33	45	33	38	44	55	42	35	42	33	43	45	43	41	46	44	40	49	46	48	35	44	56	50	41	45	47	47	45	42	29	45	47	51	38	39	46	41	46	53	52	35	44	45	42	33	38	48	35	38	63	38	43	43	42	33	48	42	52	52	46	50	43	50	54	46	42	39	36	45	46	47	38	42	46	39	43	47	51	41	41	55	43	35	49	43	32	36	36	47	42	38	45	36	35	39	37	44	42	42	53	51	41	44	33	57	45	40	39	46	38	33	42	40	49	44	43	48	54	52	42	38	42	38	36	48	51	45	48	38	45	48	45	47	49	42	35	40	29	33	48	43	42	39	46	55	38	43	46	43	40	53	47	33	49	34	44	48	46	53	49	39	41	36	54	40	47	43	43	32	39	43	42	42	43	45	31	39	43	39	38	42	35	53	44	42	38	43	50	53	31	44	50	43	41	41	47	40	45	37	53	47	43	42	57	44	45	51	44	39	38	43	43	43	63	44	39	44	48	40	37	33	33	46	40	33	50	43	38	39	47	48	34	45	48	46	44	56	31	42	36	41	42	40	56	47	42	46	47	49	51	49	35	33	48	34	41	45	45	38	58	43	39	38	56	47	59	42	40	32	36	43	48	46	48	47	49	52	29	50	36	56	45	51	42	36	37	42	44	50	40	49	40	39	39	33	43	46	42	54	50	54	44	47	49	51	48	39	42	30	34	46	45	48	32	45	56	49	47	41	48	46	40	37	47	34	38	47	44	41	48	38	38	27	58	42	44	38	46	55	47	34	43	36	39	38	47	42	47	40	47	36	50	35	41	47	46	46	35	47	42	35	44	37	42	45	45	30	42	35	50	38	48	36	43	38	52	45	50	38	46	51	40	45	46	38	50	43	49	43	46	40	30	55	31	33	39	55	46	39	44	51	46	44	42	37	32	40	46	48	43	51	39	46	32	41	47	33	44	40	37	35	38	38	39	51	49	53	43	42	41	54	50	44	32	43	45	40	51	44	40	43	47	42	43	36	45	34	37	40	48	46	53	43	39	41	47	49	48	31	38	49	44	51	40	42	31	42	41	49	44	39	43	52	44	37	47	41	39	31	37	35	40	37	47	42	46	37	39	45	44	42	37	46	51	59	41	43	35	50	50	35	38	40	47	31	46	38	38	50	44	40	53	47	45	42	41	54	41	47	45	39	42	36	50	37	38	40	36	45	31	55	41	45	51	41	32	53	28	48	43	43	48	35	51	42	40	39	40	43	43	48	38	46	44	44	49	54	35	33	43	55	43	49	45	43	44	37	34	43	56	35	31	41	42	37	51	43	43	50	51	38	40	49	36	42	54	46	55	48	36	40	29	43	42	46	42	46	53	43	44	32	28	47	45	45	42	52	47	37	34	35	37	48	60	42	48	43	39	41	55	42	39	43	38	40	39	42	41	37	31	39	40	41	35	48	47	43	43	48	46	41	48	44	45	46	37	42	67	44	36	46	43	42	47	46	44	47	50	41	39	42	39	36	44	38	51	33	47	45	40	63	35	40	47	38	43	47	38	40	40	51	33	42	46	43	45	37	40	51	57	54	38	39	36	53	54	49	41	40	36	36	33	39	46	47	47	45	50	56	33	39	42	34	38	43	43	36	34	40	30	38	48	40	29	48	55	48	45	38	45	52	48	40	45	41	50	38	50	42	52	48	47	43	43	44	40	37	52	32	48	28	36	41	40	49	34	42	35	44	40	41	44	48	38	26	46	48	36	38	40	35	35	59	45	39	35	55	40	48	38	41	52	37	45	54	42	43	39	42	57	50	42	48	45	53	56	38	37	47	36	45	44	51	31	50	49	40	34	48	42	39	35	39	37	42	36	44	40	45	45	39	43	47	46	41	38	47	42	39	41	55	45	55	40	32	47	41	42	49	40	33	44	58	44	38	42	53	47	43	55	40	45	57	44	36	41	47	38	47	29	43	50	35	53	50	58	48	40	46	39	42	43	41	44	47	45	43	43	46	45	40	42	42	58	44	51	48	44	47	52	43	44	39	27	37	60	37	35	45	42	44	36	44	48	47	39	43	36	43	45	32	46	27	42	60	34	44	44	44	58	64	41	42	36	52	45	34	44	47	52	45
53940	27789	16512	29489	36316	35191	31744	28256	24539	21230	18182	15697	13213	11219	9733	8472	7563	6503	6004	5322	4750	4271	3929	3464	3116	2799	2528	2470	2337	2249	2135	1899	1935	1961	1959	1899	1818	1821	1630	1599	1506	1395	1316	1222	1118	1125	1096	1135	1101	988	1045	968	978	947	929	914	883	851	816	835	850	808	773	790	787	828	750	793	744	731	762	751	738	771	700	765	728	703	741	724	732	735	704	703	682	694	720	750	678	676	715	771	724	687	662	697	642	664	676	728	628	629	669	660	676	648	708	711	699	690	670	656	717	682	637	682	643	701	727	690	658	688	663	654	656	641	643	682	659	653	731	682	658	671	651	652	644	695	648	649	649	612	649	672	633	671	707	645	688	645	589	615	636	687	662	689	638	701	670	616	645	672	652	623	615	671	671	662	660	676	677	643	624	638	667	673	681	665	687	648	668	642	651	643	669	677	672	655	627	633	696	649	679	664	632	642	673	676	617	626	641	656	655	638	672	675	677	675	648	659	690	649	631	657	632	672	682	659	676	679	652	633	672	683	619	640	655	660	657	663	642	605	626	661	645	681	640	660	626	653	607	650	664	654	662	625	695	637	678	654	658	638	660	668	650	630	676	642	641	669	628	656	652	641	690	640	609	618	660	635	642	644	699	674	665	648	656	677	644	660	680	628	625	709	651	697	659	633	629	604	657	665	638	632	656	635	649	681	633	645	662	618	673	628	673	661	617	668	654	630	667	685	655	662	668	687	661	734	633	654	652	668	682	609	681	606	623	698	626	642	641	632	729	633	673	663	608	616	659	681	649	658	671	652	666	687	621	642	610	643	622	666	649	693	693	655	695	685	664	617	634	697	714	647	684	618	662	659	662	670	649	638	639	622	663	670	669	637	653	648	680	666	644	681	695	672	640	678	646	688	617	639	663	661	658	692	655	606	634	681	597	676	674	676	689	650	684	680	622	646	604	615	644	635	681	652	665	680	628	684	655	625	635	661	703	674	637	686	623	644	610	641	679	702	679	682	680	622	655	636	654	679	652	625	640	617	657	639	643	678	664	631	637	664	655	658	661	630	626	643	653	630	657	675	629	668	669	628	652	676	656	666	672	701	652	646	650	691	669	678	662	646	638	675	665	651	636	610	622	671	636	692	616	662	670	645	656	622	659	634	695	620	639	685	660	628	692	657	611	644	678	659	627	692	663	619	702	664	664	665	698	642	611	651	608	678	639	676	608	663	649	669	670	656	619	694	649	650	593	660	640	706	661	646	648	662	665	658	617	670	716	617	656	636	665	683	678	651	651	652	681	673	664	663	666	656	613	598	674	696	641	674	645	648	647	647	672	639	703	670	695	652	667	693	645	661	648	637	656	679	647	676	691	628	678	679	663	684	627	673	657	669	665	643	644	665	698	648	678	664	654	649	616	646	684	632	666	675	661	687	687	667	634	627	659	643	611	666	666	655	669	689	632	671	658	624	604	633	653	660	677	623	678	643	707	639	644	646	666	667	624	681	661	672	678	670	634	677	685	618	703	672	684	665	651	631	669	659	650	639	676	674	677	667	624	640	658	635	635	615	659	648	703	644	671	645	651	639	611	673	689	631	639	683	672	689	648	641	612	696	661	701	641	634	655	686	663	670	609	632	650	664	649	665	668	694	661	687	649	680	711	654	641	633	665	688	651	552	702	686	636	660	638	624	652	632	675	639	654	669	653	681	642	637	666	649	639	640	643	681	682	721	635	626	667	652	645	620	658	690	635	697	681	629	633	697	646	630	662	662	628	639	659	627	639	650	616	636	624	697	636	648	675	650	649	670	683	670	659	717	659	657	647	671	652	663	678	727	688	666	724	626	630	663	626	647	654	650	713	630	660	683	635	677	668	688	672	643	634	657	642	647	674	685	646	620	615	656	670	625	626	668	640	603	640	640	654	670	682	647	659	644	640	661	632	619	685	682	656	689	631	683	677	613	668	630	663	698	671	647	646	634	666	637	622	668	667	651	662	665	640	647	649	644	660	670	689	636	642	650	644	692	644	666	670	680	620	669	686	680	664	642	673	666	682	690	638	675	680	668	619	639	645	656	640	671	678	635	673	688	667	656	620	712	618	633	653	707	664	660	695	645	632	695	689	649	706	688	665	666	662	635	646	680	679	649	641	681	654	627	639	625	650	625	659	691	694	667	660	664	662	637	653	668	649	675	682	634	660	672	649	670	584	643	648	684	664	654	688	610	664	636	625	699	658	681	653	660	661	634	673	661	637	595	677	679	691	588	696	630	633	654	670	655	631	661	637	624	626	642	686	706	634	684	634	679	655	665	660	608	611	671	619	656	627	687	694	635	674	640	651	673	709	649	699	641	682	642	651	614	676	651	683	655	662	618	673	659	640	638	646	621	644	657	619	609	646	607	647	680	627	662	641	685	639	711	645	701	656	679	655	683	662	640	667	684	660	672	625	666	665	657	627	696	641	713	627	664	656	641	663	638	670	678	640	664	713	678	667	637	650	618	676	667	657	663	692	650	637	625	670	636	660	658	629	619	653	634	640	676	619	673	688	626	648	664	654	651	645	620	680	649	626	648	651	645	634	668	650	660	689	644	615	654	677	697	656	687	698	668	654	639	647	658	625	693	657	710	662	632	679	613	622	657	666	680	662	644	687	650	650	670	698	661	686	622	631	630	645	673	698	654	648	656	641	647	642	662	611	694	619	663	673	633	664	640	665	630	690	629	649	646	641	735	692	674	656	663	643	704	691	654	659	657	699	663	657	647	669	615	669	692	684	630	615	693	725	674	613	673	676	666	646	647	673	652	692	674	635	655	679	668	679	655	670	696	654	620	634	620	650	679	658	642	700	674	709	633	660	696	670	682	634	676	638	670	654	615	629	697	679	660	705	683	635	679	650	692	655	683	638	619	650	704	683	634	624	678	645	624	619	663	641	644	645	694	683	694	692	642	672	640	661	617	627	636	672	620	677	677	650	623	680	626	616	632	620	643	621	652	646	658	667	656	582	700	640	643	632	648	652	634	662	686	722	611	631	629	633	639	695	665	674	645	649	690	697	655	667	624	658	659	649	643	661	631	636	630	633	660	664	690	670	658	588	633	652	714	664	683	687	631	740	633	650	638	621	671	639	648	667	654	620	641	631	654	668	638	658	640	639	666	699	569	667	608	611	649	694	656	694	688	629	642	654	692	666	666	703	652	631	648	645	650	669	698	639	700	671	678	658	701	688	665	642	655	663	652	639	626	668	610	667	646	654	655	708	682	678	671	625	648	690	608	660	631	652	677	668	693	665	676	680	689	702	682	634	633	650	638	611	656	706	683	622	625	640	700	618	642	708	625	686	618	680	652	652	671	693	697	631	683	620	629	702	658	643	626	648	660	599	691	644	641	683	647	633	675	671	601	648	640	656	632	657	672	651	686	709	654	647	642	641	664	686	701	634	648	671	657	654	664	615	689	605	687	639	650	635	641	625	617	661	686	642	678	666	644	662	667	645	634	645	637	659	643
10452	2857	646	442	672	694	622	522	462	347	323	260	230	211	149	172	149	126	119	107	121	84	91	96	95	83	68	74	63	67	69	50	57	51	68	67	69	62	72	68	51	61	45	53	52	47	55	57	52	65	48	54	61	51	57	61	45	59	55	55	58	48	60	52	52	54	58	60	55	47	46	53	45	56	44	54	53	45	59	47	55	44	64	60	44	62	43	50	46	56	48	41	64	62	38	58	46	44	55	36	51	55	52	48	49	44	59	44	50	60	63	42	46	62	36	44	54	51	61	59	49	46	48	50	38	49	52	52	45	43	48	47	50	56	63	45	53	40	54	58	52	45	44	53	44	58	64	64	44	51	54	49	43	53	50	44	39	63	44	53	50	51	46	55	54	48	49	54	42	52	48	52	52	54	67	53	48	50	56	59	45	61	55	63	44	51	40	44	42	55	48	63	55	56	53	58	61	45	53	51	48	47	50	44	54	49	40	51	54	80	52	73	55	51	57	53	54	49	44	56	62	51	60	69	53	46	44	50	60	52	48	59	42	41	44	46	39	40	44	48	47	58	52	52	66	44	67	43	50	49	41	49	63	56	40	53	57	45	62	49	45	47	45	48	46	57	62	61	42	46	58	46	60	54	49	53	47	52	49	41	50	55	53	57	52	57	60	44	61	45	45	55	49	55	62	50	60	49	65	55	53	30	46	51	44	52	49	60	49	55	53	38	48	54	61	57	54	50	45	50	61	54	50	42	54	47	48	56	47	60	52	47	56	43	53	56	50	55	48	52	48	57	49	69	63	51	48	50	56	57	55	44	53	41	59	41	50	59	58	55	52	50	36	52	52	56	64	53	59	50	53	49	45	49	51	54	48	40	55	60	45	42	46	58	55	47	53	48	57	40	56	54	50	53	61	58	53	52	66	48	56	42	60	57	49	48	60	52	59	51	55	58	51	49	45	45	47	57	45	50	56	42	54	41	47	60	44	50	46	50	51	50	52	47	63	54	36	61	41	53	62	52	56	53	52	51	40	46	50	46	49	48	56	47	47	48	38	52	41	51	54	51	59	54	49	52	57	41	44	53	45	54	48	44	49	47	60	57	54	43	44	63	51	53	61	43	53	46	41	50	44	57	50	53	48	49	63	63	54	60	76	49	55	55	57	61	56	56	48	55	48	54	44	67	55	60	65	47	48	56	36	51	56	51	40	51	56	50	40	50	53	61	60	55	68	57	43	48	44	47	69	47	43	57	47	52	55	47	47	36	41	57	49	49	55	64	43	56	56	54	51	54	57	43	54	49	55	58	64	53	45	46	42	42	43	55	52	48	39	50	60	48	51	34	55	58	50	58	52	53	56	48	61	58	44	53	51	62	36	51	40	57	40	49	49	58	52	45	51	49	54	46	43	57	48	60	53	54	50	57	50	55	46	48	60	41	64	46	59	58	51	44	46	45	47	40	47	55	43	50	53	58	49	62	60	56	60	56	47	54	54	52	50	52	41	48	64	54	67	53	58	55	52	59	49	59	53	45	47	55	54	52	42	49	50	53	51	49	49	48	57	56	48	72	45	48	57	41	50	52	44	64	41	56	65	47	53	52	72	56	58	56	67	53	61	47	50	55	56	57	47	41	42	57	49	57	44	49	49	49	58	34	47	39	60	43	50	54	54	63	51	43	54	42	62	58	48	51	56	59	51	38	42	58	62	42	55	69	44	55	46	51	51	50	44	55	67	56	55	56	52	60	56	50	53	52	53	47	46	39	46	51	51	54	50	57	57	44	53	57	42	58	45	53	49	63	55	55	39	52	38	42	64	43	56	43	69	52	60	51	44	63	40	39	44	48	47	51	54	63	47	54	52	54	51	53	48	55	56	31	47	51	53	53	55	46	41	42	48	47	57	53	39	54	53	51	47	61	56	45	51	52	59	44	57	54	48	61	60	53	48	55	44	48	54	51	53	56	56	61	44	51	69	53	32	66	62	60	59	52	50	61	52	53	42	61	59	40	53	49	51	59	58	50	52	52	65	49	58	39	46	58	46	52	48	59	45	67	63	56	52	55	57	40	55	64	63	49	56	52	59	48	56	49	42	57	45	50	52	47	52	62	61	52	54	50	43	40	57	58	48	50	48	49	36	51	48	39	59	44	33	58	51	53	41	45	50	50	41	55	41	50	43	56	46	52	55	58	56	52	51	55	42	56	36	42	49	49	49	60	70	50	56	46	61	42	56	44	61	59	47	51	48	36	52	40	68	47	52	55	49	48	45	45	61	42	57	50	40	51	66	53	40	61	42	45	55	47	43	41	44	56	48	55	52	50	65	54	54	54	59	48	54	48	43	68	45	62	52	43	43	43	45	52	42	50	42	39	44	47	56	55	63	48	62	61	48	55	45	49	49	55	50	49	40	47	50	50	69	40	54	52	57	51	49	64	35	62	49	47	48	61	41	45	52	50	46	55	49	48	54	56	49	65	49	55	53	66	34	60	46	63	58	53	41	42	63	43	40	67	51	52	52	46	42	63	57	51	59	47	52	45	58	37	56	38	49	55	45	60	58	51	53	56	47	62	52	61	43	45	49	47	52	43	51	56	37	60	41	41	58	44	59	47	47	48	54	47	52	54	70	49	40	64	45	54	38	51	46	59	50	52	60	50	48	51	58	60	49	40	40	50	54	48	40	56	68	53	56	40	36	54	43	48	62	49	43	47	43	49	46	71	37	45	50	36	59	47	60	53	56	50	35	58	36	48	54	54	45	55	50	47	54	42	45	53	38	56	61	58	47	51	44	58	49	47	64	45	48	55	46	46	62	41	51	63	53	42	39	43	58	42	56	51	57	47	54	49	55	54	47	47	44	52	56	53	47	46	42	48	64	47	52	54	52	43	50	44	37	49	33	48	57	58	49	54	48	49	34	56	62	50	52	53	53	54	46	46	60	52	64	57	44	54	58	49	58	47	40	52	48	48	52	38	52	50	48	54	46	48	58	60	62	53	62	48	57	59	43	51	45	47	56	57	49	45	45	43	52	55	46	48	64	55	55	57	60	53	56	50	46	47	58	60	59	51	44	48	34	53	51	47	49	49	54	40	49	41	57	60	51	53	56	53	54	47	53	52	51	40	48	51	48	69	62	59	55	62	58	48	56	62	45	58	55	65	44	53	48	49	48	43	50	51	49	52	39	58	53	55	60	64	53	52	58	56	53	54	46	46	56	48	57	47	42	58	48	49	49	56	50	54	60	51	41	58	55	52	59	69	51	51	53	55	41	69	53	53	57	58	52	50	43	47	60	50	45	58	57	62	48	52	44	47	48	51	64	42	57	54	52	44	52	49	40	58	61	48	40	66	54	50	55	56	57	44	64	54	49	45	62	55	52	48	60	36	56	40	46	62	65	51	69	38	57	49	57	41	49	59	43	48	53	50	61	43	50	59	45	52	46	42	43	67	51	56	56	50	64	61	58	60	53	38	56	49	52	50	41	48	48	67	58	53	43	58
46483	24030	12710	24827	31731	29878	26678	22803	19259	16244	13660	11400	9393	8116	6924	6023	5298	4609	4142	3931	3441	3155	2834	2535	2323	2153	2014	1832	1768	1812	1695	1609	1541	1673	1661	1653	1605	1480	1451	1408	1329	1255	1204	1165	1143	1115	1077	1058	1045	1023	969	1005	1042	993	946	966	810	906	866	880	878	815	835	825	858	890	821	821	883	868	880	792	818	825	850	837	802	798	829	833	837	797	772	813	788	829	808	791	818	783	797	799	785	826	787	816	781	801	841	815	821	812	794	758	732	792	826	788	836	742	791	741	817	747	799	797	796	758	775	745	847	815	795	780	820	795	799	752	824	766	851	733	809	802	810	779	773	833	757	771	836	766	821	798	803	778	749	852	743	803	741	765	786	784	749	793	792	819	795	827	787	816	754	768	804	804	762	795	769	770	792	762	800	752	758	794	789	795	797	837	799	762	781	776	772	794	821	804	787	752	766	733	827	711	846	769	744	786	787	779	763	804	767	751	767	771	817	798	740	789	776	822	757	772	797	803	753	796	777	812	782	817	710	770	795	787	775	759	790	793	796	797	754	778	839	739	809	822	830	805	796	785	721	765	813	780	804	777	773	801	744	760	805	762	764	815	802	755	789	821	738	745	801	834	728	787	822	782	803	839	788	803	790	774	796	727	778	771	814	815	775	844	796	804	772	774	789	809	807	748	805	760	764	783	773	752	808	827	776	771	748	803	806	811	780	803	832	778	783	740	758	805	752	786	797	765	789	817	741	797	765	789	853	816	797	745	769	770	787	730	736	792	810	775	806	834	797	780	752	792	786	829	716	777	800	772	777	765	762	822	812	772	777	770	784	757	779	798	784	799	827	810	785	803	788	745	778	735	787	817	752	745	816	783	770	831	783	768	765	824	769	794	764	741	778	784	772	762	741	766	796	811	782	811	816	808	775	813	807	723	722	822	758	799	822	755	814	797	741	774	738	786	749	721	763	785	764	775	815	785	789	770	787	787	757	816	820	748	811	810	783	784	784	766	787	777	798	812	839	752	786	808	785	801	826	797	775	834	810	796	767	785	745	784	818	782	752	771	783	800	759	769	830	791	788	747	733	774	782	792	751	784	747	779	835	755	772	829	755	795	762	756	803	762	782	738	761	810	795	781	838	788	775	788	807	781	762	774	774	767	800	764	815	802	812	802	750	762	757	803	797	784	806	752	783	844	811	801	803	749	782	802	778	801	790	814	750	787	781	784	768	743	785	704	764	817	758	762	834	781	729	762	802	780	775	797	751	773	733	743	808	754	778	777	747	773	774	773	807	773	817	759	733	749	785	803	776	778	763	812	763	767	782	761	805	772	798	767	796	797	784	803	738	792	774	806	818	775	840	823	793	737	740	780	755	798	763	782	788	822	790	825	778	825	798	776	804	760	787	794	774	741	779	857	794	742	775	813	805	766	737	773	794	788	763	764	789	738	803	736	816	748	792	808	810	781	842	794	778	805	777	809	766	766	804	814	757	766	792	755	770	764	794	776	785	762	794	806	843	787	790	766	790	798	794	798	763	803	806	782	797	804	774	755	779	765	742	794	757	799	794	767	779	851	788	747	759	765	770	792	815	777	762	818	799	809	769	793	809	776	763	775	785	792	752	776	799	777	797	744	796	800	759	782	789	811	776	773	782	789	812	798	793	759	779	733	795	759	757	790	724	741	769	788	753	789	794	750	743	815	786	787	737	761	810	775	797	740	769	829	775	779	821	759	821	812	794	787	812	794	792	788	756	795	716	760	796	840	738	764	761	790	790	759	777	804	806	785	832	850	821	809	821	823	832	757	764	779	768	792	760	752	835	763	776	754	780	775	799	773	719	765	727	817	798	779	741	756	733	807	845	779	786	786	800	770	760	806	784	773	773	771	787	773	787	800	730	759	800	800	789	806	772	827	831	777	765	816	833	830	820	806	742	776	773	745	793	741	808	787	833	760	790	777	790	802	757	793	783	748	744	807	723	800	765	762	807	812	821	737	759	758	848	777	787	769	798	779	760	801	815	759	819	765	758	792	780	785	752	722	761	772	725	783	789	804	797	786	790	754	792	807	772	790	729	782	816	742	770	745	810	802	770	736	777	786	760	818	869	752	805	814	790	780	760	782	782	773	749	806	749	783	763	796	822	805	794	812	774	786	791	790	827	808	832	776	814	752	807	789	801	784	823	781	823	805	785	772	809	800	771	793	731	764	755	781	768	774	754	782	801	757	759	765	728	748	801	778	788	765	818	772	767	811	808	782	756	789	810	790	752	780	782	825	770	777	763	849	739	815	788	782	783	781	787	768	769	818	832	786	798	808	790	788	760	715	773	801	763	807	786	859	771	783	779	795	714	786	829	729	790	801	814	793	798	735	769	780	761	788	801	796	774	785	766	764	755	752	762	773	766	751	752	821	781	825	800	748	816	815	788	793	813	788	773	831	759	818	733	763	757	762	771	790	777	845	805	781	731	768	804	814	794	794	753	792	781	744	762	825	796	770	777	756	813	785	788	828	827	839	767	796	777	821	770	856	793	798	797	779	783	739	739	769	766	755	767	767	829	767	740	794	765	792	782	792	771	820	729	809	788	787	756	764	786	723	768	775	831	770	806	765	786	799	781	827	773	805	766	805	788	786	737	788	732	801	729	830	801	768	799	795	776	837	790	788	742	766	771	768	763	846	801	780	799	776	787	760	798	818	831	802	772	813	762	771	761	788	739	770	746	736	757	785	775	760	752	774	754	758	795	794	755	824	780	769	762	802	789	808	792	788	794	796	818	754	825	782	762	790	797	791	765	786	787	803	787	773	770	785	802	837	818	740	798	746	774	829	803	735	768	764	839	775	778	783	793	762	813	809	786	785	788	761	794	733	812	784	825	779	772	785	793	780	799	784	844	771	781	748	805	786	769	777	787	773	800	766	790	784	755	815	796	813	802	817	772	750	727	754	771	751	755	811	792	794	835	787	745	840	833	781	755	826	765	765	788	779	745	817	779	755	726	777	781	816	808	831	828	750	819	780	765	862	778	777	774	787	727	802	824	732	763	761	870	792	802	787	751	788	787	786	785	776	759	780	784	828	773	745	767	759	778	833	765	766	748	772	741	800	791	792	752	795	783	821	781	777	765	769	776	757	771	768	833	803	770	818	839	705	782	787	806	824	814	759	798	826	760	811	794	771	815	815	736	730	744	838	801	769	740	805	788	791	816	721	781	777	801	796	784	777	798	810	765	765	827	810	791	792	810	782	822	791	767	778	823	795	788	771	801	806	813	807	776	802	748	810	772	764	777	814	762	816	852	843	800	807	808	771	831	804	774	825	752	850	800	785	775	783	817	746	808	773	803	789	754	777	800	791	815	815	778	780	793	774	764	763	763	758	779	818	768	796	746	833	767	792	773	798	758	765	771	773	742	759	818	787	766	846	804	761	774	812	807	792	812	772	765	754	788	709	782	747	801	745	778	775	798	837	807	761	824	812	758	741	786	775	797	816	813	796	762	772	780	764
15147	5068	1006	705	1024	1041	941	734	634	607	447	384	337	281	237	213	197	163	150	143	142	116	102	106	83	74	71	71	72	89	71	62	64	57	73	53	61	72	45	73	51	65	44	52	51	58	47	52	44	55	47	42	42	45	57	40	42	34	31	40	36	43	37	50	42	39	35	40	46	40	36	33	45	34	29	35	26	36	53	40	41	40	35	32	30	44	33	32	37	39	39	31	45	36	38	42	38	38	41	30	37	35	39	40	43	44	39	44	31	35	25	41	43	34	38	30	47	29	36	32	36	48	31	41	27	31	40	35	43	34	41	34	37	32	35	44	34	35	29	40	33	27	27	40	40	35	35	34	26	31	41	38	33	30	42	31	27	43	32	39	38	29	33	33	33	37	37	38	44	46	32	33	31	37	38	45	36	40	28	35	38	39	40	36	41	43	43	46	38	40	38	43	36	37	27	37	40	41	38	37	46	25	32	40	54	41	44	40	35	45	27	34	41	34	40	46	45	37	31	38	41	46	40	35	25	40	40	44	34	25	39	35	34	34	35	42	34	35	38	27	34	30	39	38	36	41	38	46	29	37	39	33	29	34	34	44	51	28	37	43	40	38	38	38	43	55	45	40	33	31	34	46	30	42	33	34	34	39	33	38	28	51	25	37	43	41	37	37	42	21	30	38	46	32	37	30	34	40	30	42	32	34	35	47	35	40	23	43	41	39	40	26	39	34	29	35	37	36	39	42	33	35	40	37	27	38	31	29	39	32	43	37	36	35	33	43	36	35	39	32	41	39	32	37	37	39	40	37	41	32	29	36	36	41	37	45	27	37	45	44	50	41	44	37	35	36	40	30	45	32	49	40	27	43	39	31	25	33	38	37	42	47	38	36	36	47	46	33	34	34	37	25	34	41	32	31	29	33	43	35	35	41	36	42	29	33	34	34	38	54	23	31	44	29	37	30	31	37	39	33	30	37	36	43	30	20	36	35	31	36	33	36	34	32	40	39	25	45	43	48	38	33	31	44	37	35	42	36	35	38	32	41	45	39	41	31	39	37	49	39	36	30	38	45	39	45	36	34	27	41	49	43	27	48	37	29	38	38	27	37	49	47	37	48	40	40	36	34	40	28	34	34	33	40	30	36	28	40	37	32	35	24	37	30	30	37	44	28	26	29	27	36	39	42	33	35	34	38	36	32	39	35	41	42	34	35	30	30	32	45	26	54	46	41	30	26	26	31	39	38	29	38	37	34	28	40	42	30	33	40	32	37	45	23	37	35	34	31	42	49	35	33	36	43	35	34	35	38	44	28	26	35	25	29	37	29	34	36	33	22	49	32	49	45	33	42	37	45	45	43	28	43	36	46	45	35	31	38	31	34	37	29	42	39	31	25	36	46	52	33	39	30	46	56	41	33	32	44	39	44	46	34	33	35	41	30	45	30	39	41	43	35	40	39	46	48	32	49	35	36	35	36	32	36	42	35	37	40	36	27	49	37	33	47	29	45	39	35	45	33	39	42	28	25	33	44	48	38	36	33	36	43	29	35	35	30	31	38	25	27	41	49	39	45	34	26	36	35	37	33	33	26	38	41	32	43	32	32	38	33	45	42	24	39	43	34	24	40	37	28	46	38	35	31	40	36	27	40	33	40	28	30	46	49	34	29	41	37	37	43	45	32	33	36	49	42	34	37	46	37	35	32	46	42	36	38	41	36	34	30	53	30	41	32	51	38	32	35	29	33	39	48	38	32	36	46	43	36	40	37	50	31	29	44	30	27	38	34	43	28	32	34	34	43	36	33	51	37	27	34	33	35	30	34	28	34	41	26	32	37	36	35	36	48	31	38	42	30	41	46	39	39	24	43	28	43	45	37	28	30	32	43	29	44	42	33	42	33	41	32	50	37	37	41	46	29	29	48	28	36	36	36	39	46	33	43	48	35	38	42	33	37	31	43	30	26	30	46	38	34	50	27	34	44	36	45	36	47	28	32	34	35	43	39	30	37	45	32	30	32	43	41	39	40	30	32	32	31	28	42	25	38	32	32	33	39	28	29	38	45	35	30	41	33	42	23	34	37	38	27	31	44	44	38	34	39	36	31	34	38	47	41	42	33	37	40	40	38	35	34	38	43	36	40	26	39	32	36	47	38	39	46	43	35	36	28	34	50	27	37	32	41	29	35	32	22	38	31	29	31	33	35	37	43	48	41	33	39	29	35	46	28	33	35	31	49	31	43	35	35	37	38	45	38	25	37	25	35	39	37	46	35	42	31	40	44	31	36	38	48	40	34	41	41	37	37	37	30	29	34	33	27	32	39	42	34	44	34	28	36	45	29	39	30	38	37	49	44	31	27	39	35	35	48	40	40	40	35	36	41	36	30	35	40	45	39	41	33	35	37	29	53	41	38	41	31	43	39	37	44	36	37	31	42	37	42	36	45	41	33	33	31	37	45	36	34	31	31	39	34	24	41	37	34	26	39	36	45	33	49	27	25	40	40	27	36	42	35	36	33	49	22	35	28	32	35	32	45	36	33	32	31	34	31	38	29	28	32	38	40	39	43	49	33	35	35	30	51	47	44	37	41	37	31	48	32	43	45	39	29	35	40	34	47	42	47	34	30	33	32	41	46	41	36	40	40	41	37	34	42	27	30	30	37	45	32	34	41	35	34	43	44	42	36	33	41	32	26	31	38	35	32	40	38	47	27	32	41	39	37	48	49	42	34	25	37	40	36	40	38	24	35	33	30	34	46	48	30	44	51	37	35	36	28	28	43	33	39	32	43	44	30	33	28	43	36	47	38	32	49	39	39	36	36	41	34	35	32	26	35	36	38	36	35	47	37	40	30	51	50	34	39	42	32	35	38	44	30	30	29	41	38	41	34	26	36	36	38	32	34	36	50	38	38	33	37	47	36	30	32	42	24	36	22	38	25	35	24	39	41	40	34	44	31	42	37	34	29	42	38	37	31	42	30	38	46	36	35	43	26	31	40	41	25	34	42	28	32	25	44	32	41	30	36	37	33	43	29	21	34	37	53	40	42	37	32	39	40	25	32	32	42	41	38	35	34	33	45	32	39	40	42	30	35	38	37	36	36	44	37	35	34	37	29	36	43	34	26	37	38	35	37	24	44	38	22	33	42	37	54	39	39	41	31	37	40	42	38	46	61	44	33	35	33	38	47	45	41	32	38	36	32	32	28	31	30	39	44	32	39	35	32	36	30	32	36	26	36	36	30	38	47	41	46	38	39	35	49	42	46	37	39	43	43	31	39	37	33	38	39	43	41	37	29	36	28	28	45	35	36	38	37	34	35	47	45	28	35	38	46	43	31	35	39	35	30	42	33	31	38	32	49	41	35	29	38	39	27	41	31	29	35	37	35	41	36	32	37	41	30	25	38	30	28	34	40	35	33	42	29	39	41	32	36	22	38	32	46	35	35	42	37	42	36	38	42	34	42	42	44	42	40	35	30	34	30	34	26	52	41	37	29	34	26	43	26
54617	27713	16716	30132	37132	35584	32175	28501	24808	21456	18481	15898	13599	11349	9724	8495	7521	6673	6000	5390	4899	4323	3861	3341	3079	2644	2509	2454	2270	2104	1984	1876	1881	1851	1849	1913	1760	1720	1615	1478	1380	1317	1229	1162	1116	1086	1035	981	950	914	858	876	853	837	832	780	753	755	721	685	728	703	731	712	723	651	709	696	668	631	660	639	706	633	664	606	655	645	604	652	635	628	632	605	603	633	626	586	644	587	617	562	598	587	622	575	597	597	589	619	585	599	589	606	633	573	583	634	582	579	601	574	562	600	606	544	585	616	580	600	601	582	589	619	573	590	616	569	550	584	574	589	566	574	548	579	597	633	561	560	572	572	533	574	603	542	561	555	563	563	548	547	550	556	573	596	556	556	551	549	584	534	576	572	542	572	552	538	574	575	606	536	564	589	610	564	562	575	562	515	599	575	558	578	554	593	582	574	550	579	596	556	569	541	548	570	553	617	548	579	554	564	559	592	601	563	525	539	573	595	539	523	546	608	582	563	549	560	564	551	569	564	548	599	545	610	552	592	600	603	548	575	582	563	516	557	571	533	531	577	578	603	590	593	545	579	523	554	512	564	573	614	556	545	534	550	554	534	534	616	568	587	592	594	550	571	585	539	566	557	560	557	520	539	578	555	549	525	574	602	594	531	547	567	578	554	554	589	591	579	576	557	547	581	554	565	550	549	553	531	542	542	549	523	565	546	565	566	564	568	517	573	529	555	584	587	548	554	605	608	546	564	577	581	530	588	531	580	603	561	587	514	575	586	597	589	562	585	584	571	562	579	548	601	548	529	580	513	567	540	551	594	580	559	566	629	548	548	580	550	640	580	529	523	597	536	563	558	540	518	546	555	538	578	526	548	543	561	522	612	564	607	548	581	561	571	574	575	543	596	550	555	541	532	526	559	565	558	556	544	540	613	535	602	593	588	557	548	590	552	562	583	547	549	554	542	566	576	573	556	590	576	549	546	526	542	534	562	550	552	572	598	577	554	565	544	556	551	522	567	577	541	610	567	589	541	505	552	524	536	555	545	554	570	555	546	556	553	535	552	573	541	579	568	593	535	575	550	593	524	563	584	539	597	558	595	594	588	578	577	535	568	558	560	526	559	551	578	571	547	556	531	565	545	542	612	546	579	579	557	573	516	531	547	524	547	569	567	540	589	558	553	540	556	596	561	566	546	530	526	584	596	526	542	588	561	567	571	532	573	562	570	512	563	578	559	561	563	549	541	540	577	575	567	571	577	551	557	581	542	561	562	538	565	560	596	552	508	544	547	586	594	592	578	549	536	563	568	573	576	564	546	598	573	589	585	597	545	521	555	583	519	533	569	576	595	527	579	562	553	511	566	606	595	544	601	541	596	569	558	583	559	578	555	570	576	598	543	565	576	563	569	543	571	544	545	583	543	544	574	566	592	588	606	552	532	592	518	540	606	543	537	535	581	548	607	561	552	552	592	552	580	553	556	563	570	561	527	545	580	572	548	557	543	601	584	556	558	594	563	577	583	564	539	516	537	559	537	549	575	574	515	582	534	554	598	563	588	543	574	537	597	561	544	563	528	567	558	553	564	546	565	574	567	530	548	562	548	596	600	541	546	566	505	504	594	603	600	555	582	573	526	571	569	581	563	569	541	539	568	552	591	577	534	529	551	592	538	592	571	593	562	591	606	541	539	559	539	586	563	567	559	572	545	528	547	576	528	571	554	571	588	522	561	606	580	539	536	548	558	567	572	558	537	578	596	538	569	578	601	567	584	577	571	584	589	576	558	556	551	587	542	569	569	580	600	558	602	569	579	604	586	544	532	553	539	559	588	578	582	592	563	585	511	590	573	552	573	552	534	549	560	586	543	563	578	551	567	567	546	564	556	569	541	595	551	548	538	573	518	549	579	584	551	580	549	584	582	572	566	545	565	540	548	577	597	545	538	583	597	538	550	574	576	585	557	547	560	569	558	550	576	568	528	572	544	595	580	542	626	568	593	567	568	588	567	571	549	542	561	557	579	519	586	555	553	565	616	588	576	574	560	543	576	550	551	566	588	544	568	538	543	564	581	588	569	566	587	556	600	544	564	582	547	537	593	539	556	533	570	536	561	516	551	545	596	542	584	553	571	543	584	586	562	575	588	573	554	575	595	599	561	593	528	556	580	541	580	586	518	597	596	582	507	544	519	581	580	563	561	583	554	533	593	575	552	541	558	566	591	566	559	545	539	560	562	540	547	552	597	572	545	568	548	548	545	571	543	573	526	591	562	591	552	541	545	558	562	503	604	543	558	544	502	559	555	563	493	581	604	589	547	555	561	537	544	537	571	552	555	542	560	584	588	537	554	576	539	558	575	569	518	574	537	603	554	579	568	588	583	619	568	544	588	547	606	602	526	519	587	558	593	578	591	582	583	526	595	584	564	548	565	514	613	583	556	568	585	586	552	568	576	566	531	589	600	594	543	577	559	532	558	543	522	556	541	567	592	525	578	572	560	599	567	544	543	553	582	519	529	548	579	592	560	573	561	571	549	603	556	578	585	554	499	565	548	613	567	559	584	551	601	570	539	559	640	588	563	559	582	553	599	552	585	527	580	525	571	563	571	562	538	584	580	536	607	577	570	587	606	568	527	553	546	578	538	535	543	560	535	533	551	605	550	618	555	599	527	561	588	592	558	609	578	583	588	563	573	585	576	601	535	618	569	565	554	550	573	558	540	566	556	526	581	549	524	595	592	603	610	561	557	602	554	522	586	529	535	555	530	568	618	551	560	561	561	534	584	550	527	557	642	561	523	519	516	607	584	553	543	621	613	556	578	538	569	573	601	557	588	586	530	565	538	542	557	599	570	553	552	554	562	623	593	574	566	581	551	615	555	575	587	564	554	530	529	560	575	516	551	577	554	547	534	566	503	544	522	569	561	595	563	578	540	586	550	553	569	583	595	538	604	547	592	615	577	576	504	538	546	526	587	608	616	523	552	577	573	565	597	520	575	588	588	555	578	575	559	577	575	540	567	575	574	585	539	626	563	595	580	546	579	539	557	596	589	605	560	533	571	532	582	555	596	521	595	602	542	623	571	551	595	603	536	546	532	582	554	577	583	529	561	526	559	569	537	535	574	618	519	540	592	542	602	539	588	559	589	560	574	559	547	555	579	563	572	534	595	547	552	545	601	600	532	572	577	541	584	588	566	557	544	538	583	600	552	606	556	523	560	553	566	564	615	593	564	533	553	575	561	528	581	557	566	577	539	565	531	612	532	594	556	560	611	597	587	592	567	550	539	600	549	575	546	552	563	579	548	567	596	531	615	544	552	538	532	561	600	612	552	547	578	537	594	517	559	548	592	524	584	533	539	575	543	558	555	572	565	583	526	571	561	593	536	530	543	586	519	589	560	539	594	574	528	565	573	591	560	598	553	562	545	551	549	597	517	561	548	547	545	568	577	551	562	591	586	592	499	590	553	532	557	573	517	578	570	550	549	572	584	566	567	559	542	544	559
6134	1505	378	314	434	475	409	350	288	242	225	180	162	147	119	97	107	85	74	77	81	76	61	52	68	49	48	45	52	46	32	45	43	52	47	54	43	51	39	26	44	45	36	40	37	29	31	36	36	42	41	33	30	45	48	52	33	40	33	32	33	43	32	36	38	56	36	39	40	21	40	38	36	31	31	31	40	34	47	45	29	34	41	43	44	28	24	37	39	26	37	31	31	46	36	38	33	27	45	38	38	36	31	37	26	46	33	31	33	34	38	28	29	35	31	41	38	33	33	34	29	41	32	27	40	44	41	22	24	30	34	35	28	32	39	43	36	36	38	30	35	30	39	32	30	31	38	44	45	37	34	42	34	34	40	44	37	37	37	43	34	26	31	34	38	28	40	36	37	33	40	38	21	35	46	43	39	34	32	33	39	36	38	49	41	32	31	41	44	45	34	40	37	26	41	35	36	49	47	33	29	35	29	27	40	29	40	36	31	39	41	37	34	39	33	40	22	33	35	26	44	45	27	45	35	44	41	35	38	38	33	41	37	38	33	31	35	42	44	29	39	36	43	29	34	47	35	30	39	34	42	40	43	28	42	41	44	39	37	42	40	38	42	46	42	30	39	34	39	41	41	37	37	32	31	39	39	29	37	40	40	45	28	32	31	30	35	40	36	22	35	31	34	30	29	38	38	44	45	38	28	26	36	37	39	32	42	37	29	39	44	41	34	21	43	35	27	48	36	30	37	41	41	35	36	42	24	30	30	42	27	29	38	32	32	31	32	39	33	45	33	30	29	31	28	38	34	35	21	35	39	41	31	40	39	29	36	33	36	48	34	37	33	35	34	36	47	26	26	35	32	28	37	40	52	32	33	39	44	35	40	40	37	34	34	30	48	32	41	34	27	43	32	42	38	32	28	36	32	31	33	46	36	32	41	28	30	33	27	35	46	36	27	26	29	24	29	39	37	33	40	27	46	23	29	37	34	31	48	35	33	39	34	42	40	33	40	27	29	35	35	46	40	42	42	35	41	34	34	24	37	34	42	36	38	33	40	29	36	42	33	31	32	38	40	32	37	43	35	42	39	26	39	39	26	36	45	29	37	36	40	30	37	36	43	28	35	31	38	36	37	29	37	41	25	29	51	31	35	28	45	45	32	30	31	27	30	29	37	44	38	35	27	37	34	26	43	38	30	31	25	28	29	48	31	27	39	30	32	37	39	36	34	33	39	41	28	38	40	33	43	40	41	38	32	32	37	38	21	31	41	37	36	42	33	37	33	36	41	33	30	26	28	30	29	42	30	38	39	30	29	38	30	31	41	28	33	36	32	33	39	23	43	27	31	42	41	38	28	38	34	35	40	36	45	33	35	33	34	28	35	23	41	41	32	23	39	28	41	52	39	41	33	39	27	36	37	48	41	47	27	40	47	39	39	50	36	32	37	36	38	34	39	46	31	36	44	32	40	34	32	29	44	35	38	47	43	40	42	38	31	43	29	44	36	31	36	41	46	43	41	42	45	33	37	31	42	31	30	35	44	39	51	31	34	42	35	45	41	30	30	34	39	26	33	33	38	34	40	27	26	32	40	38	34	35	39	28	27	30	42	29	33	45	31	33	44	34	37	27	46	39	40	48	34	22	27	37	37	33	37	35	33	36	28	25	32	44	30	38	30	29	39	34	45	42	43	31	49	30	41	41	39	26	32	35	31	28	31	44	43	47	26	36	30	44	31	37	35	43	35	37	31	29	32	42	34	41	35	28	31	46	43	36	35	35	30	36	30	29	39	43	30	45	31	31	29	42	31	31	24	32	32	41	35	41	33	43	37	36	41	35	38	40	39	46	26	37	31	37	31	36	38	35	39	32	32	52	32	32	27	39	40	47	46	33	30	39	42	36	38	40	35	27	42	38	26	34	38	37	42	42	30	35	32	41	37	37	32	42	37	35	30	41	40	40	36	30	41	39	48	36	41	38	42	30	35	37	37	37	36	41	38	40	26	35	36	23	26	39	40	37	45	35	49	35	26	45	58	33	34	32	42	48	36	27	34	32	32	37	40	40	38	36	43	34	41	33	30	29	41	42	32	30	38	36	35	32	45	44	42	40	37	42	38	37	34	36	41	40	29	46	41	37	30	39	39	38	32	42	37	27	35	40	32	40	38	46	28	37	46	44	34	44	42	22	36	39	31	33	31	38	36	43	46	36	40	22	33	24	36	36	43	27	35	40	40	36	28	45	44	36	50	27	41	38	43	37	33	32	26	36	29	34	25	37	41	40	34	35	40	45	33	41	30	30	42	34	32	47	39	29	43	33	36	31	34	35	37	34	38	27	41	39	45	37	36	42	32	34	51	25	34	32	25	38	32	50	33	31	45	29	36	41	31	34	33	33	34	35	31	33	37	46	35	30	38	39	39	40	30	40	44	35	36	34	36	37	36	40	25	31	28	42	35	45	31	33	30	40	47	40	39	33	41	51	27	35	34	32	30	37	34	34	44	39	36	46	35	31	39	29	35	28	32	31	30	34	51	34	29	37	36	45	46	43	29	36	35	30	32	43	40	35	43	24	35	31	42	21	24	35	29	32	32	32	37	32	35	38	45	36	35	36	28	29	33	30	34	38	29	39	24	38	49	50	39	37	35	48	38	44	26	37	37	40	32	34	37	39	44	41	33	38	40	45	40	33	48	37	42	33	40	29	23	28	38	36	35	37	48	26	36	34	35	34	47	31	30	37	44	36	40	33	44	38	53	43	35	38	33	38	29	32	48	49	37	29	36	38	30	39	31	39	40	33	29	27	38	46	35	31	39	44	27	23	40	31	30	38	39	25	33	33	43	41	34	50	35	31	30	38	28	31	29	38	48	41	45	43	27	45	37	34	49	33	33	39	32	34	34	39	35	34	44	36	41	34	34	30	37	41	37	42	28	37	51	35	32	30	37	43	33	36	34	32	36	30	37	39	37	37	36	43	45	39	35	35	42	38	42	35	32	24	39	45	43	41	39	37	34	34	27	44	33	38	40	35	48	28	36	31	45	37	38	33	37	29	43	28	29	42	37	36	29	28	41	34	37	35	40	55	34	38	28	44	42	32	30	23	31	33	30	30	32	25	37	41	44	34	39	49	45	35	27	36	39	33	37	29	37	42	32	37	33	37	30	39	40	40	39	37	40	37	34	37	49	37	27	45	25	35	38	46	46	37	31	38	35	34	33	41	39	37	30	28	21	32	37	32	31	34	32	39	38	33	35	28	30	49	32	32	38	45	43	36	45	33	32	39	32	39	39	38	40	35	27	40	37	35	36	41	36	43	36	25	32	39	37	37	35	43	31	26	36	37	37	36	30	32	40	34	50	43	30	30	40	35	32	33	36	44	37	35	41	32	38	36	40	35	31	36	43	32	28	42	43	45	35	38	25	39	25	37	26	41	34	33	41	39	25	41	45	37	32	37	38	44	28	43	33	35	30	45	32	39	36	36	44	39	33	33	40	36	39	41
41278	20720	9651	20948	27567	25865	22164	18264	14781	12139	10091	8311	6807	5524	4637	4157	3530	3221	2886	2547	2282	2020	1880	1650	1502	1385	1272	1224	1243	1184	1153	1127	1077	1115	1128	1171	1075	1031	964	945	918	886	872	836	756	744	676	790	695	668	671	697	706	678	666	634	666	671	613	609	609	655	610	599	610	590	576	639	617	589	611	592	562	591	580	571	577	587	560	540	596	567	552	556	595	622	534	560	587	596	575	568	568	548	590	555	521	555	550	550	576	549	609	561	585	558	529	556	566	621	530	558	561	547	504	538	530	558	552	608	572	562	540	592	562	566	568	553	583	547	551	567	518	580	568	544	565	524	556	519	532	523	603	605	530	564	515	506	534	525	560	624	555	565	516	508	581	532	546	571	556	553	545	576	535	569	546	565	550	527	534	570	511	524	555	565	530	570	546	548	564	546	528	542	558	532	544	541	573	528	523	541	544	576	565	577	625	555	574	576	540	527	576	561	568	597	531	575	568	578	579	554	538	543	515	558	559	626	580	571	559	580	539	550	567	568	530	547	565	579	542	543	531	544	596	544	552	589	551	552	526	563	570	572	558	551	528	557	596	505	555	563	524	551	508	550	551	520	553	564	569	568	566	497	544	518	580	575	586	592	577	562	549	562	533	564	504	593	515	577	555	570	609	573	556	530	541	589	596	538	549	558	521	582	522	571	567	570	566	571	583	545	552	547	570	560	534	630	570	571	572	537	542	541	584	555	577	511	580	557	575	545	545	563	553	575	528	550	527	564	577	541	565	524	542	596	569	529	540	575	590	545	537	542	539	551	569	588	552	598	610	583	563	583	572	558	530	555	604	545	577	568	539	587	549	558	560	551	562	554	524	539	562	504	531	563	586	586	606	609	546	574	538	511	553	555	548	548	597	557	522	572	553	591	533	588	544	561	538	534	585	535	563	523	578	565	572	547	560	565	560	547	532	524	584	551	565	555	573	545	561	568	537	556	537	564	598	539	570	569	518	583	541	532	533	588	546	571	578	585	544	577	615	561	516	584	550	528	593	550	551	564	551	597	552	584	517	527	613	585	545	575	563	523	553	517	513	566	577	568	563	541	589	603	523	547	549	573	548	508	561	618	547	527	491	576	584	556	589	569	551	558	556	539	527	582	564	570	536	546	570	573	516	476	548	592	586	573	613	573	535	584	518	592	566	545	547	568	518	525	563	514	575	564	612	582	599	568	532	578	559	587	559	566	574	557	537	552	559	561	577	557	560	526	525	523	579	578	592	536	554	564	569	537	538	554	527	575	550	539	559	570	534	537	524	518	482	561	544	539	596	541	592	563	588	565	555	602	539	575	599	564	546	534	601	579	576	539	554	569	571	525	541	559	586	564	556	569	514	534	552	552	564	540	536	579	545	540	529	552	572	557	542	561	591	589	553	526	542	560	570	545	569	566	576	564	539	567	519	579	593	520	574	573	587	535	555	533	591	566	587	539	575	583	584	562	542	579	556	562	592	561	533	553	561	574	544	582	556	546	529	509	545	566	551	561	554	547	541	576	520	581	558	581	570	529	554	569	564	557	584	549	571	541	537	535	529	570	559	566	581	608	612	564	563	523	520	537	548	564	558	554	571	556	566	578	534	555	539	538	524	530	586	570	532	570	563	552	544	571	554	539	576	552	524	562	560	565	588	519	569	567	544	536	546	560	555	539	566	555	538	540	544	543	541	550	546	557	537	545	566	529	546	538	529	591	559	579	542	594	538	558	568	537	555	537	591	592	574	555	506	570	583	567	591	569	547	525	549	538	576	584	562	547	587	556	581	593	562	557	546	513	523	571	561	487	529	523	539	567	565	520	538	524	529	549	567	575	568	538	588	572	508	554	504	549	536	528	568	553	565	591	547	570	562	554	558	578	546	544	568	576	553	548	575	583	570	549	553	545	535	568	561	558	556	548	528	528	520	593	536	563	577	538	581	563	559	577	589	575	581	547	534	565	578	544	567	530	582	552	554	555	564	541	536	559	562	585	546	549	586	554	527	583	551	513	561	570	588	593	594	558	593	523	548	572	552	568	541	533	552	601	610	545	531	529	531	538	558	583	561	537	521	555	578	565	537	511	558	535	570	530	525	595	568	545	521	515	552	545	561	581	550	562	568	547	542	538	521	601	545	547	518	586	558	573	580	561	561	546	542	569	556	576	549	566	593	553	548	573	529	525	550	552	569	553	516	554	546	553	528	556	567	527	590	568	580	556	571	524	575	537	556	558	584	570	569	519	535	536	563	545	559	507	557	552	562	561	561	563	572	577	546	550	576	576	552	577	547	590	536	563	560	538	548	540	575	588	531	556	545	526	598	571	521	540	547	531	549	565	548	629	522	529	544	564	514	554	543	553	535	521	553	567	557	536	549	548	560	533	552	548	573	565	571	524	537	533	563	558	560	575	583	591	567	560	569	564	542	581	542	574	594	556	513	580	594	558	559	530	570	584	548	518	587	552	532	585	560	557	574	538	522	501	521	595	612	584	592	551	548	498	553	531	521	577	598	586	603	597	592	587	534	542	515	509	538	600	573	597	550	585	543	576	565	565	590	551	556	563	548	549	545	543	581	563	558	529	552	555	566	519	550	525	535	576	538	545	551	546	545	547	556	585	573	558	576	601	535	603	565	570	544	523	517	561	516	542	562	587	537	519	561	533	537	540	609	492	585	541	605	585	617	537	604	593	524	578	541	562	544	560	590	568	583	543	516	570	558	548	519	601	585	558	550	564	475	582	547	540	566	536	549	558	512	521	539	563	570	567	519	603	611	560	573	537	542	576	530	535	573	560	589	558	543	549	540	574	570	563	563	541	511	565	575	583	558	582	561	568	550	584	561	595	519	571	590	554	545	597	575	565	562	586	552	578	570	534	548	578	558	571	544	546	566	539	536	570	578	584	545	576	580	564	549	527	581	545	538	564	529	562	535	544	551	572	528	575	539	516	504	558	549	535	519	530	531	593	590	591	549	612	557	572	569	573	574	563	592	558	557	567	552	530	549	551	555	568	536	522	554	564	575	582	560	563	566	564	536	590	592	512	574	562	568	551	522	560	591	536	547	566	527	529	524	563	565	563	531	553	560	562	575	577	598	535	561	568	543	603	562	575	550	555	559	543	588	584	569	566	575	572	532	563	539	512	567	551	580	586	533	546	567	583	579	555	541	553	554	554	567	531	560	569	565	580	557	572	551	518	559	542	569	529	546	574	622	531	571	551	595	555	555	544	545	583	539	561	567	601	543	600	532	514	585	592	556	529	555	543	568	564	530	526	568	558	518	571	545	574	565	579	522	599	565	564	559	567	568	554	570	576	543	548	549	564	567	532	526	564	581	566	564	599	512	592	522	579	600	565	546	604	532	566	587	523	584	519	547	548	519	558	568	577	529	543	531	501	575	551	555	495	535	585	510	518	552	508	523	545	561	559	554	561	544	586	552	551	529	556	551	563	577	518	554	515	545	573	537	630	602	538	531	516	537	545
15304	5690	1060	704	1092	1062	903	814	672	522	469	424	326	267	230	243	178	181	168	154	131	131	124	86	102	94	88	83	88	63	78	71	63	67	74	74	57	63	71	60	70	50	56	57	44	73	55	58	54	48	56	49	46	53	36	54	57	47	48	51	40	52	43	36	55	53	42	45	51	35	47	37	53	53	44	41	51	42	33	47	41	49	47	39	45	49	49	48	35	45	39	42	52	39	53	41	46	56	34	42	38	49	37	35	37	38	41	42	49	54	42	44	41	39	63	48	37	44	32	38	36	51	35	44	38	42	44	51	52	38	49	44	46	47	38	37	47	43	31	46	46	40	44	42	37	47	48	38	35	42	32	47	36	47	43	41	47	41	46	37	35	43	45	43	45	33	41	35	42	49	27	47	46	38	39	32	49	44	41	55	31	41	40	38	42	54	40	37	39	36	40	47	51	55	38	51	44	44	48	50	40	34	37	40	48	48	42	46	38	48	32	40	39	49	42	37	53	43	56	33	47	35	42	51	41	36	40	52	37	45	35	47	50	45	41	48	61	43	46	40	47	43	36	33	47	46	29	42	36	45	47	46	35	38	26	40	54	48	51	43	48	32	35	44	40	52	34	49	39	49	43	43	53	46	49	39	43	35	42	50	51	37	53	43	43	44	53	68	43	36	30	45	46	44	45	49	44	43	46	39	47	42	40	34	40	41	39	41	28	46	38	48	42	36	58	47	49	34	29	47	53	44	40	35	46	42	54	40	30	36	44	43	48	46	44	40	49	53	47	38	48	28	39	51	43	35	43	36	38	47	47	39	52	45	45	57	42	50	37	58	41	39	50	38	43	46	50	43	28	45	45	45	36	45	38	37	32	41	37	43	33	50	40	45	39	42	47	43	35	47	51	40	37	42	46	54	53	41	57	38	40	34	48	42	42	38	35	52	47	49	45	46	38	45	44	41	34	39	39	39	45	41	46	44	64	41	55	35	30	29	37	40	42	40	37	49	43	33	43	51	51	56	44	38	50	52	52	36	42	36	43	55	37	36	45	43	33	52	33	33	32	32	47	30	43	53	42	48	42	52	48	44	39	43	45	39	47	38	54	49	43	43	43	48	48	41	56	44	44	45	51	31	34	46	43	41	37	41	42	41	41	45	48	38	37	36	43	42	50	28	45	65	54	41	41	46	36	51	36	51	41	35	52	38	38	49	48	29	40	54	42	59	45	41	38	47	41	36	39	44	40	39	34	41	32	50	43	44	44	38	55	37	40	32	30	39	42	52	33	34	40	42	58	33	35	41	41	40	33	39	48	37	46	39	33	47	38	44	59	42	42	43	49	41	53	48	46	48	42	50	42	41	39	41	36	42	39	48	41	41	49	44	42	37	44	41	43	49	51	45	31	54	43	40	51	50	46	40	41	39	38	47	54	44	35	41	38	36	42	33	47	47	54	44	40	55	59	43	33	45	35	44	48	47	44	50	41	37	40	44	44	45	39	46	49	43	42	43	48	45	41	40	42	39	45	45	45	46	33	34	49	43	47	40	32	52	44	47	53	40	34	54	38	46	44	52	46	49	38	48	45	42	42	43	40	35	51	49	37	35	57	50	35	40	44	38	40	40	39	35	42	41	51	47	47	36	55	29	39	47	41	45	49	42	43	41	52	40	50	44	39	54	37	46	57	52	46	50	36	46	43	39	41	39	30	52	49	32	48	44	42	51	40	30	39	35	32	47	48	37	51	42	36	38	48	32	42	47	39	40	38	32	39	35	39	46	43	45	45	37	45	46	40	52	37	54	48	59	39	49	52	36	41	42	54	34	46	51	45	45	42	53	53	38	53	50	54	33	44	60	38	37	62	36	55	37	55	40	48	37	47	30	37	55	47	42	40	31	46	43	43	58	38	47	50	34	39	39	46	57	39	40	52	43	38	37	59	52	32	59	34	57	45	48	44	50	39	58	44	41	44	43	37	41	48	37	48	42	49	50	51	47	35	36	46	45	48	43	47	43	34	50	30	51	35	49	59	41	45	37	40	30	49	43	43	42	44	40	47	46	45	44	53	42	48	40	55	47	54	39	48	39	43	43	40	48	54	59	49	33	35	37	33	47	47	48	43	50	32	50	50	44	38	38	36	35	43	41	48	42	50	34	30	45	43	31	39	52	57	41	33	48	38	42	37	35	49	36	33	48	38	37	52	44	44	47	39	27	52	40	47	47	31	40	41	46	43	55	43	40	48	35	57	51	39	47	44	36	41	36	34	60	48	39	40	52	59	51	46	47	46	36	50	43	39	45	56	40	40	43	44	31	35	41	46	45	44	43	43	35	46	44	44	43	32	48	45	56	49	37	46	61	44	36	38	58	54	46	38	43	36	38	46	50	50	55	50	40	46	37	45	39	38	51	38	52	44	43	38	42	37	35	39	48	44	41	46	43	40	45	39	47	45	30	47	42	44	48	43	39	39	55	50	51	44	49	40	49	43	50	33	42	33	31	38	46	51	48	52	38	42	45	50	53	41	46	41	47	46	42	45	45	37	43	41	47	44	50	45	36	37	29	36	37	46	46	39	36	49	50	38	54	40	48	42	40	43	43	50	49	61	42	36	43	49	53	43	42	37	35	31	28	36	51	34	35	44	38	37	42	35	44	41	43	41	40	53	38	40	51	38	35	30	44	41	53	35	47	46	53	47	49	42	45	49	57	44	37	49	32	42	44	53	40	45	45	40	33	50	29	51	44	44	45	44	41	39	38	47	44	29	34	47	36	54	33	48	46	43	63	33	39	44	41	41	41	44	41	43	56	48	51	39	43	47	44	42	39	59	49	43	42	31	41	46	29	50	52	37	45	47	50	41	41	38	49	47	47	37	40	32	42	48	55	46	47	42	40	45	46	42	37	52	37	40	42	34	42	43	42	44	51	34	48	35	44	36	39	39	38	45	40	41	34	39	42	46	39	34	36	45	47	49	36	54	46	38	47	34	49	42	51	41	46	36	44	46	37	41	41	47	30	38	48	40	46	45	38	45	53	56	44	52	48	42	24	40	47	37	54	35	43	43	45	42	42	42	44	32	53	46	44	47	36	37	48	41	38	43	40	51	43	36	41	43	49	48	41	39	33	45	49	41	42	49	46	43	37	50	32	49	40	47	42	38	51	46	36	52	53	46	43	54	57	41	44	43	34	42	44	50	34	36	30	40	38	45	43	38	52	40	47	54	42	37	33	40	43	53	45	35	43	45	38	53	40	41	48	30	27	46	38	47	41	41	42	52	48	41	41	48	44	51	36	35	39	45	33	49	51	42	37	40	52	38	42	40	45	42	44	33	40	43	38	33	32	41	50	33	41	38	57	51	41	36	38	39	57	43	35	44	48	32	46	42	34	49	52	38	40	41	35	56	49	40	39	51	41	46	41	42	46	46	48	38	43	45	39	42	47	42	52	47	31	59	38	41	45	41	45	55	47	48	47	63	46	49	27	29	40	52	51	45	43	34	40
54009	29042	16713	29819	36643	35497	31669	28138	24434	21264	18127	15876	13703	11517	9834	8685	7628	6858	6189	5508	4973	4335	3807	3438	3107	2956	2647	2446	2446	2308	2202	1993	2080	2131	2079	1916	1927	1795	1571	1601	1499	1404	1305	1217	1249	1162	1063	1038	998	1000	983	972	977	941	963	898	842	839	817	849	794	796	795	839	838	831	775	739	751	761	739	720	715	725	731	724	764	707	695	765	708	770	696	701	727	749	713	722	687	718	677	714	733	668	708	730	718	628	655	688	700	700	701	667	632	669	725	677	720	681	683	708	649	703	688	710	677	647	708	671	689	659	668	696	683	651	671	648	651	697	718	670	685	699	667	685	642	685	664	654	663	711	641	598	716	665	643	693	711	657	655	725	692	654	688	656	655	673	673	670	682	655	676	612	669	664	640	662	718	668	652	645	677	719	638	672	611	677	646	657	698	730	627	720	665	643	668	674	689	662	666	629	657	599	669	612	619	646	638	727	667	670	677	689	683	645	704	655	660	669	656	681	642	674	595	663	636	668	652	650	671	696	656	700	696	694	612	638	666	659	687	698	703	669	640	633	682	627	675	638	657	652	695	684	698	590	643	659	668	675	689	649	645	710	647	631	672	684	691	636	674	656	668	652	643	670	600	664	685	644	695	670	647	675	707	638	696	712	656	635	665	662	689	672	698	650	674	662	641	676	626	686	698	649	647	663	650	657	669	638	710	654	682	667	679	706	652	669	655	683	702	657	628	654	637	642	626	645	671	673	639	664	684	666	683	680	730	625	664	681	678	683	648	622	703	642	645	650	717	691	672	667	679	648	689	656	654	639	628	677	672	691	650	669	672	688	655	663	690	635	635	682	660	604	640	646	650	652	666	618	661	667	653	661	670	704	689	703	705	698	633	705	613	642	654	656	663	647	686	622	683	686	665	615	613	651	602	649	681	652	667	654	626	669	667	692	626	630	680	654	629	639	686	650	607	661	663	680	696	673	676	677	662	679	633	667	678	655	637	664	667	661	663	663	694	642	628	663	659	691	673	649	670	646	678	647	640	665	632	669	650	687	648	663	666	674	666	650	644	650	699	603	672	629	673	660	636	644	715	687	639	637	663	652	656	689	651	674	656	699	638	688	697	668	656	657	632	662	632	629	669	652	652	608	652	688	663	651	634	705	645	632	671	639	690	639	680	621	684	652	657	700	668	663	651	710	683	647	635	674	676	680	698	686	692	609	665	646	670	686	623	658	651	673	697	648	641	643	699	661	650	635	626	677	655	680	659	633	667	646	645	653	687	713	680	648	637	678	636	683	724	663	663	653	643	644	682	652	660	664	654	642	637	691	651	690	677	681	642	674	692	649	636	680	624	707	644	646	649	646	670	689	648	685	689	628	649	693	703	664	634	647	683	648	649	669	663	657	675	753	638	659	676	668	633	663	671	638	666	659	645	668	661	647	658	722	709	634	651	616	668	638	635	638	642	672	663	655	674	658	655	611	654	655	704	707	675	634	683	663	646	625	597	649	617	672	660	674	642	633	675	660	672	701	689	675	684	678	658	677	638	642	630	672	586	643	670	686	683	677	659	659	626	638	664	685	639	680	657	687	665	686	712	647	679	648	644	683	660	676	679	684	693	668	679	619	661	631	624	679	667	620	644	654	688	683	612	661	688	667	656	653	691	637	676	640	649	646	645	695	659	670	664	649	649	625	653	634	670	674	642	668	678	646	653	671	660	651	648	657	655	684	645	698	643	644	652	618	670	637	674	625	664	661	662	619	621	607	662	627	640	652	686	625	657	671	676	665	656	622	669	668	691	660	720	675	675	639	700	696	658	657	666	667	704	686	609	693	671	665	661	690	689	633	696	622	654	666	681	658	662	654	676	601	698	685	649	684	656	688	639	660	645	623	665	688	664	671	683	690	618	645	650	668	679	629	659	663	676	660	660	740	666	634	677	646	662	618	656	704	683	694	658	634	671	634	649	623	658	631	728	700	673	649	672	623	684	660	669	709	648	650	635	655	642	665	660	643	643	670	627	651	695	697	696	695	657	663	635	657	707	669	677	617	718	631	656	667	682	652	657	641	639	669	657	671	689	617	701	653	663	650	652	681	710	658	678	672	671	629	669	649	627	624	685	667	661	687	623	662	627	676	681	678	617	649	673	693	675	675	687	697	627	678	638	650	649	645	627	653	695	682	631	674	669	653	660	709	646	727	623	667	672	590	647	683	673	649	676	652	694	672	688	674	709	673	643	702	680	648	642	672	693	658	629	666	663	655	669	698	630	667	710	686	655	628	646	669	617	698	610	632	644	688	646	685	656	678	653	660	658	657	576	722	639	678	668	700	670	679	655	647	624	677	621	672	662	655	698	691	667	678	642	606	654	638	680	664	644	643	610	627	673	658	692	653	674	653	666	691	655	633	665	733	638	640	657	645	697	672	663	688	701	645	665	640	621	672	636	680	679	662	673	677	669	705	682	714	675	689	683	663	660	623	678	651	654	691	692	655	639	643	645	670	697	638	646	651	627	678	686	672	673	637	668	634	723	664	646	669	653	667	673	703	652	691	665	630	631	642	611	661	686	668	671	631	656	640	687	681	646	629	627	668	682	648	728	647	662	652	685	631	629	675	707	697	676	684	696	682	616	641	697	642	649	691	683	680	684	656	666	649	682	640	630	651	681	675	667	717	655	641	674	643	639	642	644	617	670	620	646	667	664	700	630	678	659	691	693	678	684	702	667	677	623	693	656	709	607	697	674	654	656	683	656	639	681	708	638	685	678	722	679	656	653	686	666	663	678	667	674	683	646	640	647	648	650	683	700	654	641	681	653	660	651	686	656	677	659	659	657	653	605	707	641	683	678	681	667	640	682	651	662	654	675	664	693	684	681	674	706	662	712	684	651	683	671	667	655	673	700	642	687	655	648	659	678	660	638	621	684	653	641	669	675	660	694	676	636	685	635	690	700	628	694	678	681	646	659	646	673	634	687	693	686	617	671	638	636	640	683	674	620	651	693	679	650	660	715	724	656	690	680	701	672	654	674	678	678	646	670	636	659	690	679	689	676	695	666	669	662	686	628	699	708	650	656	641	657	635	654	677	685	628	655	695	630	653	627	680	650	686	685	638	672	650	625	681	661	627	620	611	657	667	658	665	646	640	628	686	690	693	683	669	701	639	653	647	629	622	642	633	619	704	637	704	631	665	636	717	688	640	690	658	642	652	708	624	655	642	630	634	659	650	655	648	686	686	666	636	696	657	613	688	684	663	671	650	653	688	629	598	657	700	644	643	643	677	699	688	674	645	646	697	646	668	689	698	697	610	660	693	649	648	633	635	693	669	654	635	651	644	651	668	677	605	703	743	678	695	652	648	671	625	663	659	641	612	689	651	675	656	644	644	653	657	636	680	670	672	695	616	679	688	688	698	634	665	624	624	695	700	668	693	646	653	636	672	638	629	682	638	657	673	657	674	627	681	631	657	709	645	703	688	626	641	637	650	664	710	658	639	666	657	661	683
10474	2629	640	393	653	630	613	519	405	349	341	236	243	194	201	158	137	135	114	121	112	90	105	76	69	94	70	69	70	67	61	69	77	72	70	71	67	76	66	69	60	65	62	65	62	57	46	50	57	49	60	43	60	45	51	59	54	42	54	49	50	47	53	54	42	73	57	57	47	40	53	55	53	45	74	56	43	39	56	51	49	57	58	56	48	48	54	45	51	57	68	53	46	62	53	49	48	41	38	51	49	40	47	56	64	57	49	40	48	50	66	50	47	48	53	61	63	34	55	43	40	64	56	39	49	33	40	46	39	52	56	39	57	59	48	53	44	48	59	56	52	56	49	65	54	66	45	45	53	53	49	61	62	53	53	48	47	57	48	43	42	61	52	45	67	52	61	39	59	61	51	62	41	54	43	50	50	45	58	47	50	52	49	54	51	48	55	51	51	51	57	61	51	50	45	44	52	44	49	68	55	51	52	53	50	57	53	39	63	60	50	43	56	52	45	42	51	53	52	58	59	58	54	61	44	57	53	56	69	39	51	43	64	54	50	54	67	53	54	48	38	37	49	58	48	54	48	39	59	53	45	53	64	41	40	57	56	62	43	57	48	49	54	50	53	50	54	45	52	55	48	54	67	64	63	50	49	55	58	36	49	60	58	51	46	44	65	50	44	57	54	52	62	45	53	67	51	51	53	57	50	42	62	66	56	41	53	66	52	33	54	45	34	46	70	54	51	50	57	53	51	49	45	37	56	55	49	48	50	52	51	44	44	53	63	45	64	42	49	52	63	49	49	41	51	51	57	44	61	46	57	41	44	51	37	60	53	44	56	59	48	57	48	56	45	45	44	53	59	43	50	52	47	51	44	52	42	48	49	53	45	67	58	56	51	47	53	55	59	57	41	44	45	50	45	53	54	50	46	64	50	54	48	42	57	51	54	58	57	48	62	43	51	59	40	45	48	36	54	68	43	43	57	55	58	48	48	45	53	54	40	49	44	48	52	42	41	49	64	63	34	50	53	57	55	58	42	48	53	49	54	45	59	46	60	57	54	52	40	54	37	52	50	44	53	44	53	42	50	45	52	52	64	53	47	49	58	52	57	59	51	57	48	50	40	45	50	52	45	54	63	49	52	61	53	48	52	48	57	56	50	56	55	54	50	46	37	57	56	53	44	39	40	57	54	61	51	57	48	51	56	39	66	56	48	42	49	51	49	65	37	53	49	52	43	53	70	57	52	47	54	47	50	57	43	56	51	60	46	48	54	56	52	55	58	54	55	59	56	57	53	53	51	57	53	55	49	45	54	46	49	46	48	51	68	44	52	60	53	51	51	45	56	48	61	52	45	40	61	50	46	46	45	60	59	72	52	57	51	38	52	49	46	54	50	59	52	51	49	57	54	49	51	53	54	57	42	45	39	38	43	50	49	48	47	52	51	45	58	51	48	43	46	42	61	68	61	53	56	52	54	62	59	46	60	51	57	43	53	60	53	49	49	47	58	56	48	56	52	58	53	56	52	53	32	59	44	31	56	49	52	53	43	48	63	44	49	50	53	57	47	54	51	53	49	60	52	65	54	46	62	58	71	48	47	51	47	45	51	52	72	48	58	44	62	53	40	52	54	46	52	46	54	61	47	51	47	47	37	53	50	49	55	66	43	48	51	56	69	54	65	64	57	55	59	71	67	41	35	48	40	61	53	44	56	49	52	47	43	58	45	59	51	59	45	51	54	55	47	43	48	57	52	62	43	48	50	56	47	56	52	52	58	58	68	44	41	53	59	52	61	45	61	47	53	42	54	57	43	56	27	52	66	45	48	65	45	47	56	64	57	55	45	61	44	46	51	55	48	53	39	54	47	49	43	71	46	60	60	50	59	48	45	65	43	53	47	67	59	50	44	62	64	60	39	59	43	53	50	43	51	48	60	48	73	54	48	57	41	65	60	57	49	46	49	50	35	47	43	55	53	38	64	43	55	60	52	56	54	56	49	55	49	51	54	70	55	46	54	52	32	51	43	49	59	51	41	61	54	63	55	52	55	49	51	66	53	56	67	40	54	49	56	46	47	56	61	50	51	46	39	51	56	53	48	51	60	64	48	46	59	65	54	57	55	57	47	56	44	57	56	45	52	50	46	41	65	42	46	70	40	59	50	62	53	54	55	45	50	59	44	50	48	38	33	49	50	46	28	58	56	49	51	51	42	54	41	53	52	51	43	43	50	53	45	50	49	64	52	39	42	60	36	56	52	41	45	50	62	71	45	56	49	53	42	39	48	44	52	68	49	55	47	53	38	50	58	51	56	45	57	53	55	43	59	51	62	57	50	50	56	53	54	64	50	44	39	48	47	60	43	55	54	45	47	61	49	47	67	56	52	58	55	48	49	58	53	56	41	53	57	50	47	53	52	53	47	44	49	60	48	47	45	55	59	51	61	56	53	49	46	46	41	56	49	53	47	55	45	42	66	53	57	62	64	60	47	46	44	52	50	41	50	45	60	62	38	55	66	49	53	44	45	53	54	51	44	47	57	53	51	46	57	44	55	51	46	51	46	49	48	57	53	41	47	49	61	52	47	49	48	43	49	55	52	41	50	60	52	52	45	42	53	34	42	57	54	55	57	54	58	47	43	53	37	44	52	60	47	44	55	60	50	52	44	67	50	54	55	52	65	43	53	40	56	47	34	55	56	65	44	40	58	60	66	60	52	53	41	55	47	49	52	49	40	48	48	60	59	57	68	48	49	66	58	52	46	50	58	65	47	53	43	71	54	41	62	44	50	49	64	55	58	60	48	46	57	48	63	48	50	73	57	62	60	53	64	38	60	54	61	63	54	56	51	48	58	54	43	57	52	45	44	53	49	53	60	40	46	48	49	69	62	65	58	44	56	53	45	58	64	47	64	45	46	52	43	48	44	55	57	40	46	52	54	44	45	35	45	56	44	44	45	42	63	52	42	52	55	42	44	35	42	56	44	41	45	54	51	55	56	54	38	49	49	57	59	55	52	47	54	53	49	51	65	51	56	49	45	48	49	76	46	53	64	48	39	48	54	57	52	53	55	48	63	60	62	58	55	44	45	41	75	52	41	48	57	61	45	44	43	52	59	56	43	52	47	55	45	51	48	53	40	58	49	48	40	40	46	58	50	48	50	52	48	48	49	39	50	44	57	44	49	46	49	52	54	50	55	57	47	49	50	45	50	52	41	60	36	58	56	57	43	59	55	65	48	59	56	54	48	38	48	43	64	44	39	58	57	56	59	54	43	66	55	41	64	39	61	45	44	58	58	54	44	55	57	43	64	42	49	44	60	45	47	60	44	46	45	55	41	54	52	60	52	54	52	49	53	51	44	42	47	55	62	36	49	38	47	55	58	52	56	49	51	55	39	58	49	52	54	41	51	55	47	44	52	44	56	65	49	61	66	42	50	49	48	54	52	57	63	60	51	47	50	47	47	72	40	45	47	39	55	49	51	54	40	61	46	50	41	59	48	56	61	53
46303	22995	12453	24719	31975	30668	27072	23239	19491	16336	13673	11662	9961	8288	7081	6186	5488	4918	4279	3830	3515	3141	2816	2513	2365	2181	2045	1965	1882	1797	1711	1614	1648	1797	1687	1582	1535	1490	1397	1327	1328	1193	1219	1131	1132	1024	1090	1112	1099	959	1010	987	947	956	958	922	877	892	896	905	889	888	895	884	813	867	894	835	888	933	840	853	854	871	905	889	812	838	828	796	865	813	879	874	788	820	819	774	842	844	782	807	812	801	818	776	810	791	858	823	746	786	784	812	808	782	791	819	817	791	812	789	757	792	783	837	814	774	785	851	878	777	790	773	820	753	810	744	775	853	824	800	771	759	819	794	844	789	804	800	823	840	806	754	796	816	828	764	841	826	779	778	805	797	781	769	768	790	797	758	768	792	795	798	784	826	792	780	835	813	822	766	774	807	780	792	797	782	746	768	756	829	845	811	788	769	738	816	788	749	802	757	811	788	798	754	825	862	824	699	746	811	801	816	791	774	755	814	752	815	776	816	792	745	802	716	829	786	787	791	879	774	775	849	777	796	774	770	775	753	757	767	773	829	845	809	763	768	809	760	791	718	772	782	812	811	811	812	778	821	778	786	812	790	821	799	811	816	809	803	797	777	820	792	769	731	778	829	799	767	734	788	781	772	792	807	776	801	773	796	761	815	852	822	828	787	785	767	786	797	779	769	796	781	769	769	835	838	773	838	807	748	751	808	811	784	793	798	773	775	816	819	800	750	803	747	825	788	803	782	782	775	817	805	778	813	829	814	818	771	802	820	847	813	861	789	798	847	841	775	770	743	794	761	778	771	790	800	838	758	746	784	806	745	792	804	773	815	747	821	781	799	770	803	781	768	789	839	792	782	802	826	856	782	816	765	793	734	809	791	796	785	797	775	766	783	829	773	806	810	820	800	809	857	763	820	797	860	844	806	773	820	834	773	747	817	772	769	820	783	815	795	849	747	757	750	759	790	787	776	780	781	797	805	819	767	773	759	807	771	814	744	836	786	809	804	717	767	818	765	790	816	810	765	771	772	805	807	801	781	755	828	819	793	780	784	783	770	828	772	776	799	799	758	791	777	763	765	829	844	768	824	768	814	781	769	820	814	794	795	792	789	810	761	809	788	802	805	819	793	777	783	791	811	767	804	776	831	794	815	763	821	772	815	749	781	824	764	832	802	812	769	788	817	744	779	772	825	788	805	793	782	779	769	792	751	796	783	782	805	849	792	733	846	752	835	817	776	815	799	783	788	815	783	737	812	724	805	745	807	806	795	796	791	815	797	756	790	820	769	811	810	713	752	773	804	803	778	770	782	821	798	790	783	865	732	776	769	809	779	811	802	807	770	800	786	870	792	792	807	780	787	829	790	825	784	764	852	794	814	821	799	754	800	853	765	815	729	802	771	810	804	736	782	788	793	828	801	774	767	785	761	796	788	793	741	875	812	802	830	773	809	799	731	783	760	815	787	784	824	772	771	769	793	783	776	785	797	752	758	784	799	781	768	808	743	766	780	797	826	784	816	786	843	770	775	797	762	749	758	835	790	770	779	770	815	755	801	804	753	833	754	830	793	805	777	787	829	761	803	821	784	791	803	806	772	789	791	768	852	764	732	800	777	788	799	705	787	806	805	797	772	776	783	799	774	751	748	806	772	791	743	796	844	806	802	817	800	802	758	800	787	802	819	849	721	801	827	783	814	771	795	862	802	809	830	785	773	792	777	787	815	823	792	807	776	818	820	785	761	758	748	802	831	821	794	766	846	795	775	814	793	786	767	780	754	794	812	820	792	783	784	795	778	773	802	717	766	809	806	735	765	724	817	779	812	769	798	795	780	796	814	805	797	836	747	793	747	759	773	809	807	849	801	810	741	810	849	841	742	775	791	788	775	875	787	826	828	807	833	779	766	793	732	784	779	784	762	781	772	769	751	745	822	769	864	771	821	790	856	784	790	764	763	842	820	826	786	760	828	806	761	754	834	761	765	831	775	807	773	787	830	765	790	825	871	779	742	760	818	757	789	766	766	759	722	837	797	763	766	803	807	773	832	817	800	769	766	773	764	802	767	765	757	761	802	798	767	781	787	797	820	803	826	755	817	827	766	795	765	805	822	821	765	812	825	770	787	785	804	745	770	720	789	790	766	838	820	821	744	770	815	791	799	836	836	750	766	778	844	785	789	801	774	820	757	817	787	766	818	816	786	786	746	771	801	771	746	769	774	799	782	801	816	814	742	813	800	833	808	784	765	802	803	818	811	772	754	792	782	791	825	792	746	781	775	824	778	736	774	802	819	765	788	791	809	793	771	714	777	702	806	832	801	791	767	807	791	822	777	781	778	828	828	789	792	779	755	760	785	776	839	835	788	772	794	815	810	753	800	780	733	807	797	817	801	739	779	784	784	779	815	742	794	763	773	805	752	800	801	758	779	770	812	787	773	767	783	799	745	791	837	786	792	819	748	812	760	748	807	788	758	787	827	801	829	797	775	813	785	773	774	789	882	830	808	755	762	767	799	733	825	778	788	792	795	750	789	761	726	784	750	822	801	764	806	734	768	756	882	780	788	783	844	827	786	788	812	768	765	752	793	817	762	780	753	736	789	775	836	798	791	834	803	765	720	810	780	798	776	777	799	840	818	818	762	805	769	799	823	770	789	843	792	785	744	795	780	799	843	823	812	810	809	755	765	789	808	776	821	779	803	759	836	792	832	729	778	758	784	795	865	818	795	818	771	763	799	770	809	795	783	747	802	765	763	782	811	820	830	717	805	799	782	760	794	801	781	763	775	782	815	816	783	754	744	768	813	742	850	797	777	815	819	815	774	812	793	805	778	770	777	804	804	783	766	789	750	801	806	786	784	812	785	753	798	802	807	781	818	763	765	831	783	771	796	737	752	819	804	746	808	767	806	772	759	822	775	774	773	757	789	808	797	829	800	797	769	796	851	813	734	795	803	814	803	813	767	783	769	787	834	814	830	758	811	853	866	779	774	784	814	816	815	796	751	828	812	770	770	823	788	774	786	796	781	775	759	796	807	750	805	799	746	751	807	773	817	780	813	716	819	786	849	757	776	741	760	793	809	806	809	731	780	761	771	763	788	786	829	717	836	745	792	800	762	808	835	799	814	823	797	812	806	808	781	828	784	772	792	815	817	799	819	778	781	822	773	814	825	786	784	836	753	821	767	815	791	797	770	768	821	758	763	755	733	755	766	773	794	821	864	755	829	775	769	810	793	756	769	836	740	846	771	817	753	822	748	798	815	789	821	778	756	771	791	823	745	760	804	820	810	819	840	782	789	821	742	734	800	783	757	753	824	828	804	761	785	830	828	792	801	764	795	773	796	788	811	791	816	789	776	739	770	803	827	828	706	800	804	774	819	747	741	804	818	785	757	765	775	810	786	843	794	834	736	825	802	806	766	794	781	789	803	802	822	761	800	783	780	799	799	758	818	790	810	742	783	787	786	825	772	763	774	824	773	794	743	788	773	765	795	789	756	819	791
15485	5576	1072	643	954	1082	927	794	669	537	497	379	309	305	259	200	173	160	158	118	126	126	101	89	98	93	71	92	60	69	54	66	82	55	65	64	61	61	56	48	65	63	47	45	39	47	46	41	64	38	41	39	51	44	43	49	53	47	43	32	36	46	42	48	38	32	44	34	48	31	39	37	33	22	41	47	49	33	33	34	39	30	37	31	41	36	36	35	50	56	40	46	34	51	44	41	40	40	47	25	38	28	26	47	41	27	38	34	28	42	38	40	32	41	43	39	33	37	52	42	41	38	41	35	36	52	34	35	29	35	46	30	29	31	37	29	38	31	23	28	34	42	36	34	38	22	30	33	40	48	38	35	35	29	38	49	34	39	24	34	40	29	39	35	33	34	38	21	26	38	37	35	43	45	47	42	51	29	36	35	40	37	43	41	35	34	32	36	41	45	30	37	45	44	41	28	32	29	37	36	30	32	44	30	37	26	34	25	35	37	40	39	34	34	42	40	35	31	35	40	42	45	30	43	35	25	35	41	30	48	31	39	35	28	35	40	44	38	44	36	51	42	45	34	31	37	28	42	49	31	33	31	42	47	56	28	30	43	39	43	37	34	31	38	37	42	47	41	28	44	37	29	32	31	47	37	47	28	28	32	32	32	46	41	35	19	37	41	38	38	37	31	31	34	46	32	38	38	42	43	35	27	39	50	40	39	31	33	39	36	36	39	39	34	39	41	37	49	40	37	32	42	31	33	32	43	30	43	48	39	37	36	42	41	60	36	40	36	34	22	38	32	48	39	23	34	31	38	36	48	40	38	29	33	27	44	49	25	37	41	39	30	36	44	39	29	28	35	37	43	30	43	30	36	35	26	43	45	32	31	52	47	28	39	39	29	21	42	34	26	35	37	28	51	44	33	28	36	44	35	30	27	46	47	33	36	27	39	38	29	48	42	38	35	40	37	43	32	35	31	30	40	30	34	49	41	42	36	44	35	33	39	41	38	50	41	45	46	34	37	40	31	28	40	29	34	36	40	42	34	34	47	32	39	42	45	51	35	48	44	39	39	35	48	35	42	32	40	35	40	36	42	43	33	40	49	30	28	42	35	34	40	41	40	39	34	40	49	35	35	28	48	37	52	36	27	41	37	37	32	41	50	39	33	37	35	38	32	31	40	40	37	44	40	47	34	36	32	44	34	42	48	40	39	36	39	30	39	37	34	31	40	36	54	33	37	31	37	44	38	36	28	44	41	42	49	37	41	45	42	34	29	29	50	39	43	42	29	28	37	42	35	30	42	33	31	49	49	33	42	40	33	48	38	39	31	39	31	25	36	34	34	44	39	37	31	26	31	36	42	36	48	37	38	40	35	33	37	36	42	36	43	40	34	33	42	22	36	33	36	41	30	37	28	32	33	35	41	42	43	40	36	30	47	54	37	39	42	40	41	42	37	30	35	32	25	35	45	39	32	27	50	33	46	38	42	44	33	45	38	31	41	36	38	38	34	34	36	50	49	43	35	31	23	39	39	50	34	35	43	29	39	30	35	43	32	34	39	37	33	39	39	33	52	38	33	41	38	48	45	41	32	32	39	39	30	35	44	39	44	34	42	42	33	32	35	37	32	38	38	27	46	44	43	33	48	40	39	29	34	34	38	29	32	45	46	41	43	35	34	30	33	33	39	37	48	22	33	38	34	39	34	32	52	38	35	35	29	37	36	31	37	40	27	35	30	41	32	39	29	40	40	31	34	43	37	42	39	41	45	37	40	28	42	48	39	42	36	43	33	26	40	33	32	29	48	37	47	30	36	36	48	37	40	37	30	36	33	42	30	36	37	31	48	42	33	29	31	37	39	44	33	33	31	43	27	30	41	33	30	32	31	38	42	42	51	44	50	36	37	37	34	45	26	38	34	37	41	42	31	49	37	37	44	36	37	35	26	38	46	51	37	38	40	39	34	27	34	46	38	30	35	41	35	33	39	44	47	44	40	28	38	37	45	29	40	39	27	37	34	35	45	42	40	26	32	48	30	28	35	40	44	27	36	41	30	42	40	36	41	32	43	29	31	46	31	21	40	41	36	29	37	50	32	38	44	40	45	39	38	38	37	40	44	35	30	36	35	40	29	29	55	51	44	39	43	33	36	37	42	43	26	23	44	43	43	34	49	32	46	38	33	53	32	38	37	51	37	37	40	38	30	40	42	47	37	33	37	38	41	31	36	44	40	36	33	35	37	35	29	30	35	37	34	44	43	41	47	46	38	38	40	40	34	39	42	51	27	45	44	44	42	45	25	38	32	37	35	25	52	45	27	43	33	34	26	37	32	32	39	46	48	46	39	37	40	46	40	24	51	35	29	41	39	30	49	44	34	47	41	30	47	37	41	36	36	38	32	28	26	21	35	31	44	38	31	33	45	46	41	32	27	41	37	28	36	36	36	30	51	31	41	39	31	32	33	42	40	42	35	40	36	42	32	42	37	28	26	44	32	35	38	25	38	36	39	48	37	31	35	43	44	44	44	23	33	36	43	37	35	28	42	34	28	44	32	44	32	34	35	42	26	33	50	41	31	42	23	35	37	31	30	29	47	36	35	43	35	40	28	44	42	44	37	40	47	44	42	39	43	48	45	36	28	48	42	42	44	30	30	39	39	32	36	38	32	47	38	46	41	38	34	32	23	38	30	40	40	40	36	42	44	32	26	41	34	27	41	24	30	44	30	33	37	42	38	47	36	29	41	38	38	24	46	39	41	27	43	39	35	29	41	49	38	41	29	50	35	31	35	46	36	40	34	35	29	37	37	41	39	41	49	23	40	49	47	31	35	32	41	32	46	35	37	39	35	40	36	42	33	43	37	35	28	31	22	38	28	34	33	23	41	35	36	33	46	29	34	30	45	37	37	40	53	33	33	41	35	32	36	30	35	45	36	37	37	29	47	37	40	46	48	39	37	34	34	16	39	35	30	31	33	31	34	47	41	37	45	43	37	36	40	33	34	37	46	36	42	30	36	45	31	38	29	41	36	38	44	39	40	42	24	39	49	41	43	30	30	47	41	42	42	38	46	31	27	45	44	38	49	36	29	47	36	40	36	36	36	38	41	51	41	37	41	38	32	27	38	33	24	28	39	35	40	39	39	29	45	48	38	31	44	40	40	47	49	35	46	27	45	32	38	45	34	41	42	37	33	39	34	38	33	36	36	44	40	39	43	41	37	41	43	34	31	40	35	43	40	38	49	33	37	44	32	46	35	40	36	48	40	44	45	51	33	40	32	28	42	38	40	41	41	37	44	41	44	40	38	38	41	38	43	42	31	33	31	32	53	40	42	36	29	35	44	39	39	46	32	40	32	53	42	23	39	33	39	46	32	41	30	38	36	35	34	30	42	42	43	50	34	41	41	34	37	33	45	31	41	33	40	30	40	39	35	36	31	46	31	38	37	37	44	28	37	31	37	39	38	33	40	37	37	28	36	38	36	35	35	44	37	37	46	41	32	33	37
55052	28873	16713	29687	37119	35791	32299	28357	24784	21563	18344	15750	13549	11704	9944	8697	7570	6889	5913	5405	4727	4182	3706	3266	3024	2766	2609	2400	2319	2165	2021	1960	1993	2043	1968	1843	1656	1551	1548	1476	1357	1224	1179	1099	1132	1122	1025	998	938	1020	884	899	818	880	839	792	742	754	728	729	715	735	744	768	689	666	658	712	659	671	700	652	668	658	639	661	662	628	618	611	648	592	626	604	627	623	622	613	613	588	587	611	595	624	594	601	633	586	568	626	566	598	596	627	602	611	541	601	618	571	574	605	572	533	568	592	588	553	562	571	621	568	539	556	584	576	574	615	584	547	545	555	588	579	563	575	599	576	583	601	525	654	590	572	546	566	581	623	585	589	520	590	557	584	532	577	580	576	580	590	583	531	582	582	589	581	594	563	554	584	601	571	543	599	567	544	537	583	559	569	561	581	576	573	551	571	575	546	568	576	583	575	587	581	588	564	576	556	589	574	556	572	553	616	628	558	537	586	596	549	567	535	565	546	592	589	565	562	577	564	597	588	583	510	539	553	533	532	546	610	522	574	554	569	579	588	558	580	575	563	587	605	613	523	654	588	584	559	510	575	562	564	591	547	572	536	561	542	575	605	545	564	629	576	555	552	565	611	580	567	539	618	552	574	559	544	604	589	579	628	576	558	563	565	600	544	573	582	595	572	581	565	571	587	571	545	584	545	529	562	585	599	592	544	550	590	573	519	562	544	564	588	543	544	582	559	549	557	594	550	582	555	565	551	542	558	528	577	535	556	586	542	583	597	563	530	581	549	572	547	571	565	583	600	570	542	567	556	586	579	585	543	558	520	566	559	566	582	555	541	559	567	605	571	561	589	591	536	558	576	581	626	554	574	573	566	592	540	523	561	564	581	577	552	572	554	553	588	569	574	544	595	561	566	591	552	556	585	586	542	584	517	518	533	579	576	583	559	576	575	564	568	541	547	573	576	620	522	555	566	581	577	585	582	569	545	559	582	594	555	581	567	594	559	599	570	602	571	602	548	556	561	541	570	563	537	590	528	521	573	562	564	560	564	542	561	568	603	552	592	562	612	574	562	527	586	576	564	590	593	603	542	570	586	588	587	548	565	561	581	553	582	534	562	548	548	620	562	601	553	548	574	570	591	571	580	566	549	555	565	558	529	517	532	569	542	602	544	555	582	580	563	568	580	555	592	598	555	580	566	562	511	528	572	587	554	615	567	561	532	606	572	565	576	566	572	559	521	511	542	584	556	589	570	603	567	565	554	544	562	538	554	545	556	565	583	591	530	563	556	580	554	554	565	529	544	605	560	563	592	566	572	573	604	579	568	594	554	584	552	559	564	523	564	558	547	590	587	567	597	552	591	560	564	536	566	545	586	638	585	552	612	577	590	615	571	533	583	552	582	569	564	572	559	563	523	606	610	604	581	600	577	568	540	543	535	543	594	596	586	583	527	563	579	579	567	561	582	575	580	581	577	577	576	568	574	560	578	590	600	551	567	597	549	557	566	565	537	555	579	578	565	585	562	584	543	558	566	519	576	558	612	569	569	549	573	565	563	544	528	600	594	554	612	571	568	569	572	570	559	576	574	546	565	557	561	579	559	607	587	570	582	550	564	559	598	574	562	535	591	571	531	600	578	584	580	580	571	588	574	550	589	538	595	625	538	606	568	553	554	586	550	596	540	550	565	551	572	598	561	541	564	587	559	604	585	523	603	571	549	556	557	624	599	586	544	573	586	571	565	553	599	584	575	606	580	597	560	576	576	573	568	615	584	564	603	574	522	565	573	597	584	595	591	583	576	540	584	572	557	598	559	575	580	594	594	524	581	576	572	550	578	579	583	559	522	526	581	579	575	560	570	545	589	591	560	594	544	552	580	586	546	541	565	565	553	609	615	577	565	576	581	541	549	569	562	561	592	574	572	574	528	552	552	553	568	533	569	576	553	583	607	528	503	569	587	579	592	584	606	559	577	565	588	573	589	564	548	543	563	545	566	562	545	582	608	547	574	599	585	570	618	569	600	590	579	623	583	545	548	564	522	544	574	592	579	555	531	512	561	560	591	525	592	598	513	586	590	557	572	567	571	585	601	591	547	557	534	553	534	525	535	528	568	549	554	556	551	570	591	557	583	528	527	563	555	555	588	577	528	568	595	605	601	588	569	582	566	581	548	583	576	590	560	575	534	567	533	558	530	577	550	600	592	584	560	565	586	556	564	508	538	557	595	556	623	549	654	560	573	523	572	565	565	555	532	557	550	549	530	546	562	563	588	571	576	551	581	589	590	575	606	565	550	564	552	546	560	591	567	560	568	543	582	583	555	542	568	595	570	573	583	568	546	566	567	559	551	551	577	593	556	583	594	551	581	582	595	557	563	575	574	558	546	549	568	570	574	558	531	593	551	575	576	558	558	599	540	568	555	577	589	589	584	544	604	546	561	538	575	541	568	575	556	521	571	566	568	556	551	578	579	567	538	568	598	605	602	606	580	506	580	560	583	595	565	565	628	566	548	543	559	584	558	539	550	576	578	569	530	570	580	560	577	554	536	567	541	550	593	584	558	574	581	577	568	595	575	560	584	565	587	621	562	565	543	558	542	541	559	583	573	589	587	540	554	560	523	572	563	539	579	548	583	558	596	567	614	572	563	583	534	525	529	546	541	580	523	580	594	566	559	537	552	595	576	572	572	572	557	588	587	576	532	557	554	593	563	565	570	574	596	540	543	532	601	563	595	551	559	556	519	535	549	572	576	533	536	534	542	577	526	554	579	604	581	567	529	628	578	534	626	553	543	558	632	556	547	554	547	590	566	557	554	549	609	585	575	539	576	565	568	590	536	526	547	546	569	573	548	586	587	535	553	578	554	537	585	556	569	590	559	573	610	557	535	605	598	571	557	576	555	543	561	571	569	590	560	590	616	587	544	560	551	615	519	530	609	568	578	605	559	518	559	568	554	556	557	558	582	608	533	547	582	567	563	569	533	593	578	607	553	565	601	541	604	530	536	572	549	565	562	548	555	613	592	604	580	581	551	594	552	570	575	555	560	593	552	566	607	588	609	580	545	550	567	572	568	565	546	603	584	614	527	527	569	585	547	549	571	533	606	557	609	564	600	593	535	565	542	567	564	574	560	543	547	583	594	542	552	555	602	559	584	587	585	569	554	607	524	551	562	578	558	593	590	570	593	582	546	582	538	550	563	583	515	596	576	563	625	560	556	554	595	590	568	541	560	580	593	541	543	562	549	591	579	597	587	577	590	587	519	569	553	576	596	546	590	594	565	583	563	596	601	546	552	599	516	579	550	536	556	556	599	541	556	562	558	546	570	616	562	566	546	546	568	595	596	578	550	579	594	590	633	550	598	558	551	596	586	578	563	541	600	581	553	563	562	529	568	582	543	544	558	539	586	594	576	524	568	565	564	572	567	598	561	554	574	592	544	572	552	581	569	580	568	578	570	561	544	585	603	536	573	597	619	569	601	582	577	569	618	583	557	588	581
6127	1588	426	305	419	488	398	337	299	274	231	160	160	128	97	108	108	103	66	82	66	66	79	56	51	67	61	48	50	51	47	39	57	38	48	48	50	37	39	48	42	32	43	50	40	51	42	38	32	37	34	37	42	35	28	33	45	26	36	38	40	46	33	28	42	34	27	43	30	41	29	36	36	32	40	38	45	44	46	37	38	42	40	40	27	34	33	24	38	27	25	35	47	38	41	37	30	44	37	37	32	38	48	31	32	50	32	35	36	28	38	43	34	33	30	33	34	31	27	31	28	31	37	48	37	37	27	44	31	40	35	24	35	32	40	38	37	39	37	42	33	37	35	31	37	46	43	38	38	28	30	38	36	31	31	30	32	39	41	34	43	45	38	45	34	41	38	46	56	34	37	37	41	37	33	30	39	47	34	33	42	39	35	26	39	27	32	33	28	41	32	34	33	40	40	43	34	36	40	41	38	35	31	31	35	37	43	34	41	36	43	31	33	41	34	33	32	34	38	34	37	30	39	26	37	31	36	31	36	45	37	40	26	39	43	36	36	28	32	42	29	37	44	37	41	36	42	48	35	26	45	30	28	41	30	35	37	30	37	33	47	33	27	33	32	28	41	35	45	36	38	31	42	33	48	42	41	37	36	43	28	35	44	23	42	34	34	40	44	21	36	45	33	50	36	41	44	37	30	37	36	30	24	33	32	33	44	40	49	47	37	37	34	33	31	45	41	28	36	32	37	41	31	43	33	42	34	32	35	36	30	37	35	39	37	40	40	40	32	42	37	43	36	38	33	38	36	43	39	25	32	29	31	27	26	31	43	33	33	41	33	29	37	42	35	31	37	40	43	33	38	24	23	34	32	31	26	28	31	39	37	32	34	42	25	31	37	40	46	35	37	33	35	34	29	45	43	29	36	40	35	28	24	44	35	32	57	38	39	37	30	38	33	42	32	40	34	42	46	42	32	36	42	34	33	34	37	38	40	41	36	41	24	32	31	31	38	29	44	46	39	47	26	32	23	32	36	34	33	32	39	68	41	37	37	32	46	28	29	40	35	33	34	31	35	38	30	43	36	37	33	35	45	34	34	36	33	50	39	38	31	30	34	37	38	41	32	38	37	29	28	34	36	32	25	33	33	44	33	38	37	43	36	36	46	41	41	44	39	36	39	46	35	29	31	36	27	27	36	35	39	34	34	32	29	40	44	36	24	31	27	41	33	37	32	32	30	38	41	47	32	43	32	26	48	39	42	55	38	24	32	32	50	32	38	32	34	38	34	32	39	44	27	34	32	24	36	45	32	31	33	32	37	36	40	34	43	38	30	29	37	33	34	42	35	27	55	40	43	56	26	39	45	31	43	41	24	32	41	28	31	46	37	37	36	37	40	37	28	35	41	29	32	23	28	34	33	37	39	36	27	44	39	37	30	37	44	24	36	29	25	39	42	29	34	31	29	28	38	34	41	37	41	36	39	33	32	40	31	31	34	37	34	38	37	35	32	30	37	39	43	33	41	29	38	36	33	37	35	36	33	37	29	41	33	26	40	27	34	29	34	37	43	44	43	35	46	33	35	31	43	36	30	39	29	45	41	42	41	31	30	40	45	39	38	31	28	39	46	34	29	39	30	48	45	45	31	32	33	27	33	28	28	41	33	42	45	43	36	35	31	30	39	37	39	35	45	39	38	31	33	50	35	45	35	31	47	36	46	29	32	34	31	46	25	33	40	39	48	42	50	33	38	31	41	34	34	32	33	33	40	26	49	44	43	39	31	34	37	43	45	36	38	35	30	35	34	33	39	34	37	30	31	41	28	34	44	39	39	41	29	38	40	39	29	30	27	40	35	36	30	37	32	37	30	28	30	40	35	31	38	29	29	38	36	35	43	28	29	40	33	36	43	35	43	40	34	35	41	35	46	34	39	40	44	35	35	36	35	35	42	45	28	31	40	34	18	30	35	35	36	35	43	44	45	35	38	43	46	28	24	35	33	36	30	50	30	37	33	34	36	38	39	37	34	39	43	34	31	42	38	38	31	46	37	31	22	34	34	32	39	44	30	36	26	44	34	29	40	39	36	29	35	37	34	32	40	36	33	33	37	40	33	33	40	35	32	37	32	30	21	34	35	41	59	40	36	41	30	39	44	36	44	43	29	36	50	40	34	32	36	34	31	40	40	26	29	41	36	36	35	42	38	36	29	45	28	42	40	40	37	40	36	34	40	40	37	38	37	40	37	39	23	42	37	42	36	37	46	40	34	35	39	42	39	44	38	28	42	38	42	27	25	29	35	36	35	29	33	33	42	42	34	23	39	45	48	47	38	33	36	46	38	36	47	40	42	42	34	30	47	35	38	41	39	40	42	39	21	35	41	32	42	38	34	35	43	44	36	35	36	49	37	37	37	50	37	43	30	28	39	32	33	39	40	35	36	29	27	26	28	29	33	39	44	48	37	36	39	35	34	30	31	34	35	38	40	29	26	27	36	47	39	31	38	32	29	43	50	39	38	31	32	33	30	35	25	33	28	56	30	47	38	29	39	42	33	34	45	23	32	35	35	30	23	28	27	23	39	31	28	42	30	36	33	31	36	45	40	33	24	36	33	46	31	25	39	30	28	30	35	26	33	50	45	34	35	29	19	23	31	37	33	32	40	38	32	31	35	45	32	28	48	37	27	32	43	38	34	38	36	37	39	37	27	40	42	33	42	35	28	26	27	42	36	34	42	29	34	33	33	41	33	37	29	37	35	41	42	43	35	35	37	35	32	38	40	45	31	33	33	38	34	41	32	26	36	25	24	39	41	37	40	33	39	38	31	38	50	28	37	41	35	27	32	36	38	27	42	34	36	34	33	24	32	48	57	28	41	37	33	37	48	30	30	48	37	39	27	40	26	33	41	39	33	41	34	37	42	36	39	35	43	32	37	31	43	26	37	27	36	27	40	39	29	34	34	36	35	31	42	41	40	27	31	27	32	35	24	28	33	31	36	35	33	36	35	39	49	51	29	32	41	52	37	55	25	37	35	36	44	41	31	46	36	35	33	35	30	45	29	39	34	39	28	29	41	36	38	35	42	30	36	32	38	41	39	31	41	37	40	42	36	27	33	45	40	30	26	38	34	47	26	31	34	25	34	33	40	37	34	33	35	35	33	30	38	37	32	38	33	40	38	30	41	36	24	28	39	42	43	36	29	42	44	36	33	52	34	28	40	34	44	38	25	44	37	36	30	35	41	36	37	33	36	35	29	35	29	41	34	33	32	26	38	24	41	33	34	28	38	35	43	36	33	32	42	31	27	26	28	24	41	30	29	41	40	26	46	31	34	38	44	37	35	52	27	46	39	28	43	38	32	38	33	36	49	48	30	37	42	38	35	30	43	38	33	41	38	37	39	36	43	34	48	31	43	37	32	43	28	47	39	34	34	25	42	35	35	28	37	26	33	44	39	40	42	36	36	37	26	32	41	35	39	25	20	45	41	39	31	32	29	44	33	31
41365	20957	9570	20368	27329	25754	22000	18144	14921	12273	9928	8108	6801	5653	4766	4053	3611	3171	2781	2552	2276	1963	1851	1620	1570	1472	1355	1326	1238	1299	1201	1148	1143	1159	1203	1039	1025	1014	977	941	846	847	860	845	787	803	738	717	715	704	695	700	651	640	651	647	569	589	591	609	616	601	660	588	631	596	622	616	561	611	598	604	608	581	572	640	614	594	599	572	571	604	627	573	598	545	543	586	549	585	526	559	560	639	573	579	559	570	569	561	553	537	601	560	563	561	581	537	528	517	554	561	531	562	612	542	489	581	572	554	591	586	567	591	562	550	554	523	551	528	538	558	595	559	505	558	538	526	572	574	568	558	554	554	548	529	572	522	583	537	566	581	546	541	578	520	566	551	553	566	548	578	571	568	553	532	558	572	526	556	558	542	563	511	541	577	526	531	552	563	541	553	564	543	555	559	575	607	516	540	554	549	557	563	547	536	555	542	564	537	520	581	566	563	526	570	568	541	533	563	546	536	564	578	570	585	535	561	568	549	564	540	564	568	547	561	559	569	557	546	552	587	617	574	557	591	557	628	560	583	577	528	589	569	535	565	544	560	603	530	569	544	566	526	557	532	489	566	532	563	584	552	566	564	559	574	526	547	598	530	550	550	583	593	536	546	558	570	582	550	563	526	570	578	584	560	531	525	576	539	557	552	562	615	594	548	561	576	565	542	566	529	573	562	557	611	542	622	577	559	545	574	570	551	590	546	575	547	539	524	596	546	565	519	548	557	545	528	560	564	558	582	571	521	523	574	590	569	544	555	572	548	524	573	582	582	562	570	523	539	574	537	541	552	592	545	553	546	560	542	533	537	562	573	550	568	577	576	572	546	567	563	521	577	559	534	570	561	533	569	559	535	527	565	604	561	588	506	569	512	551	576	521	572	575	571	589	547	576	548	551	508	533	560	555	568	543	590	550	537	537	526	550	548	554	562	572	549	561	565	562	567	598	589	561	528	564	547	564	521	596	579	578	544	577	530	544	567	557	564	526	542	516	575	541	574	576	584	595	560	560	509	540	530	590	566	567	554	542	569	537	541	576	548	562	573	549	587	552	592	552	553	578	529	561	579	531	547	546	534	562	546	534	539	571	602	600	557	549	558	571	593	603	549	580	594	552	579	581	560	582	575	542	557	537	555	547	578	598	569	541	565	589	538	539	598	564	533	578	603	560	602	536	549	555	603	572	574	534	527	546	563	594	564	568	559	608	581	497	532	541	599	565	542	538	580	564	600	550	536	575	589	574	576	608	529	542	558	568	599	579	536	564	506	600	566	575	543	527	538	564	535	546	531	510	518	572	556	577	587	577	552	513	563	552	554	567	519	541	626	589	522	547	543	506	551	511	572	576	523	512	532	551	584	521	576	512	584	556	588	592	543	538	525	582	545	531	498	547	545	557	565	566	573	587	571	553	581	572	519	552	548	592	561	559	554	591	563	565	562	581	547	591	540	566	589	570	563	564	546	564	581	582	561	565	567	551	527	506	526	536	589	568	534	570	552	565	586	558	520	548	545	551	561	607	536	554	542	565	573	573	582	543	619	539	551	591	557	594	512	559	581	550	607	555	564	581	537	543	562	586	530	544	543	557	550	580	539	556	561	596	558	535	600	564	469	549	550	529	526	571	527	539	570	561	536	557	572	517	541	559	585	570	556	530	597	572	592	589	513	552	525	592	557	588	581	624	559	555	559	582	583	559	567	567	584	550	618	553	569	586	553	538	516	568	584	577	538	587	584	579	543	557	602	538	569	535	554	573	590	601	617	567	519	594	507	555	539	539	550	580	543	558	565	558	543	559	587	563	562	571	558	553	555	588	527	562	561	550	577	558	551	533	586	572	577	536	566	557	540	526	529	524	574	576	545	571	560	563	556	558	567	529	534	554	582	569	596	593	550	616	581	562	554	545	606	551	596	543	531	532	566	551	547	560	579	538	532	568	552	575	570	544	590	587	539	528	546	553	523	571	556	553	559	554	589	575	594	555	542	548	554	540	583	557	566	581	550	535	544	539	547	549	535	558	595	532	551	541	572	533	571	561	564	539	569	554	512	571	537	558	554	544	629	561	586	580	564	528	530	574	563	587	557	538	549	561	527	542	546	586	597	590	540	571	553	553	520	545	541	539	543	566	573	586	592	556	590	562	588	551	540	555	553	565	551	521	560	576	553	565	551	548	550	565	551	543	549	530	562	532	591	578	553	588	583	553	591	572	539	564	530	565	543	564	549	582	591	564	580	559	574	522	556	529	627	556	527	555	550	564	516	562	516	535	564	527	541	611	587	513	563	575	597	565	537	557	557	547	596	545	563	576	583	531	538	563	590	575	579	581	553	588	552	565	540	543	548	519	542	552	521	570	549	572	550	573	574	516	536	564	499	569	541	560	547	604	556	535	614	570	533	539	521	523	531	538	556	521	575	551	534	580	534	563	546	588	566	582	557	592	593	517	534	542	555	600	553	531	571	602	531	587	571	546	539	575	566	556	594	526	541	515	541	538	561	604	573	576	556	529	548	538	584	522	569	575	578	549	523	571	564	583	552	493	520	591	568	572	561	599	524	552	530	547	602	541	540	567	556	540	548	573	557	553	602	585	545	557	584	563	518	537	538	567	582	550	563	579	566	554	575	510	571	550	604	562	562	571	581	567	563	559	566	569	601	561	578	587	572	550	556	565	538	525	561	569	529	553	583	586	572	582	559	560	598	533	537	598	563	531	546	546	564	552	546	582	547	568	550	554	519	530	552	544	563	556	550	533	545	562	572	606	577	511	560	533	573	520	546	584	543	551	583	542	575	544	553	552	563	596	545	572	556	547	576	537	570	554	563	556	559	575	599	572	550	553	591	552	545	546	574	532	554	565	525	563	598	588	568	559	553	555	534	565	575	563	562	556	578	577	508	559	554	562	569	551	568	571	557	532	586	543	594	583	543	505	560	565	593	545	546	552	568	573	553	539	544	553	518	555	558	545	536	530	542	534	601	569	532	544	569	559	563	581	591	527	562	543	526	529	590	573	607	603	542	533	583	572	538	524	598	544	574	561	551	549	551	564	528	581	580	611	570	570	559	620	539	555	545	552	570	567	592	535	532	547	549	542	588	589	552	552	557	572	543	602	535	581	562	550	482	552	588	538	559	548	539	524	605	555	545	538	538	542	523	578	608	538	555	564	592	587	558	566	587	586	565	575	539	590	583	579	543	575	550	587	565	540	553	553	527	568	566	536	544	563	572	573	521	562	553	558	575	550	558	522	527	531	583	565	517	550	565	514	573	554	551	563	566	571	523	547	559	585	563	549	554	552	586	521	559	530	521	546	541	605	588	548	550	552	560	530	585	551	554	580	571	541	593	566	556	540	552	603	561	555	533	575	528	552	570	552	564	563	549	577	520	600	578	568	526	551	542	592	598	560	559	566	579	546	561	511	611	557	534	587	548	559	530	555	566	556	548	566	568	569	552	528	602	546	562	579	538	522	574
15298	5916	1099	710	982	1056	919	808	666	534	497	422	340	299	245	222	178	180	175	141	137	139	101	115	92	94	83	96	74	78	69	69	72	72	85	69	61	61	63	48	67	59	54	61	63	59	45	53	59	49	52	50	38	48	51	47	56	48	58	46	52	62	53	56	45	37	44	43	49	57	49	38	49	51	48	49	63	45	44	32	38	34	42	36	38	40	49	42	51	51	35	39	41	49	46	41	36	45	40	48	45	42	47	43	45	37	49	45	38	37	39	43	43	52	49	40	51	58	45	32	40	35	38	38	48	32	58	46	42	39	43	44	36	35	37	49	50	42	40	46	52	51	36	41	42	47	50	48	43	43	36	42	44	26	44	37	38	43	48	56	42	47	35	42	57	39	54	42	51	38	37	39	57	46	36	40	35	41	45	50	36	44	47	42	43	39	32	40	42	43	41	40	43	41	47	46	53	50	42	36	41	36	33	43	41	33	49	43	21	38	46	45	37	51	36	44	41	43	49	38	40	40	49	39	41	30	45	46	43	49	45	39	50	45	46	37	52	34	55	54	45	38	50	39	48	41	38	46	37	44	42	38	35	40	40	44	52	55	31	52	41	48	38	51	58	54	52	42	39	32	73	35	49	39	39	45	40	45	48	39	46	44	45	43	51	45	52	49	43	38	48	42	40	38	39	50	49	48	32	43	40	46	43	48	45	63	46	55	53	36	53	39	36	49	37	50	37	39	51	45	41	47	47	44	45	51	48	26	36	43	45	44	42	45	47	42	35	58	41	40	35	53	51	53	58	32	45	35	42	42	51	33	46	36	41	31	65	42	48	36	41	58	40	42	49	37	57	39	37	48	36	34	35	49	51	41	49	45	49	38	49	47	51	33	40	36	28	44	50	46	46	41	45	41	48	46	38	30	43	42	46	46	44	41	38	43	41	52	41	46	42	54	41	41	34	42	31	40	50	41	52	43	46	41	44	38	33	42	40	37	36	38	54	40	36	46	43	52	52	41	45	40	34	47	42	49	41	39	50	45	37	47	41	46	41	31	47	41	35	38	47	59	34	37	57	36	41	39	40	50	36	48	50	57	47	39	44	42	42	46	41	40	44	28	43	40	48	41	48	39	34	45	53	34	51	42	55	41	51	49	40	47	33	30	40	51	43	40	49	47	39	53	44	42	39	40	43	48	62	39	54	55	41	38	41	36	40	40	44	42	51	41	42	43	43	47	41	45	42	39	36	35	57	40	48	40	45	42	43	49	39	42	42	43	45	44	45	44	45	43	37	39	48	42	45	43	38	32	46	55	49	49	42	51	46	40	50	44	39	51	43	49	41	44	49	54	45	41	45	43	49	42	39	41	41	38	42	45	31	43	29	47	33	38	39	33	53	50	49	44	36	37	42	41	39	35	54	33	37	37	41	46	42	38	44	53	38	41	35	40	47	44	52	46	55	52	52	45	36	58	32	45	49	35	35	36	40	38	32	46	51	41	53	46	47	45	41	56	51	43	42	29	33	37	47	36	42	38	42	37	39	52	33	36	36	38	44	53	41	52	48	48	41	44	34	37	46	38	30	40	43	45	45	44	40	53	47	49	48	40	38	44	40	47	46	51	46	35	29	39	41	43	46	41	50	28	30	51	57	44	40	45	56	47	56	45	53	49	45	57	53	37	46	43	44	46	45	58	37	41	48	37	47	39	43	46	51	49	40	38	32	47	43	32	41	47	39	40	39	34	45	41	43	48	44	47	52	42	44	34	41	44	37	43	44	43	38	50	46	49	32	49	34	45	40	36	51	46	39	32	48	36	39	39	42	43	42	45	42	44	52	44	52	39	51	48	41	37	52	39	38	42	42	41	44	31	29	28	46	48	48	34	46	46	40	35	36	60	39	29	44	41	47	47	52	50	46	41	48	37	32	36	42	45	44	44	43	53	37	50	30	41	36	50	35	41	44	57	47	39	46	40	41	36	48	52	32	44	45	51	49	51	46	49	43	35	36	39	41	46	42	43	46	48	37	34	47	39	37	41	43	35	47	45	38	50	41	27	42	37	45	54	46	48	46	36	40	42	51	38	37	35	47	50	38	47	47	39	47	46	47	54	34	30	42	34	35	49	40	49	39	30	39	40	36	35	44	50	35	42	46	49	35	41	44	32	48	39	48	48	36	38	42	39	42	43	39	37	58	32	43	42	43	55	40	47	37	50	40	48	50	52	43	46	42	40	45	43	45	40	45	31	44	46	43	45	33	34	52	33	35	46	52	44	49	36	54	41	52	50	49	56	43	41	46	43	34	41	61	46	38	45	43	38	36	58	35	39	43	50	36	38	42	46	37	47	41	48	37	49	42	38	45	56	34	45	47	37	45	38	38	53	49	39	28	39	43	47	42	50	57	43	35	40	47	45	35	43	59	34	36	39	40	45	47	42	40	48	45	43	49	44	30	41	30	39	42	40	36	41	57	50	49	50	40	37	59	41	48	42	36	46	51	39	42	38	44	34	43	47	46	29	44	45	38	34	49	42	38	41	35	54	44	52	27	44	41	26	47	61	56	43	44	51	52	53	44	41	46	46	38	46	52	42	52	41	44	46	39	49	60	57	44	48	44	36	42	42	39	34	49	50	44	53	33	37	38	35	43	37	48	45	39	46	48	33	55	56	55	34	36	43	51	46	38	37	47	47	41	39	56	46	37	45	43	54	37	39	49	34	39	51	35	44	48	34	42	27	41	47	40	42	38	45	46	38	45	40	46	42	45	44	43	37	49	45	43	43	38	26	51	52	39	48	46	40	49	44	51	31	46	50	39	40	45	38	44	43	46	40	56	40	45	45	31	49	52	34	42	48	35	49	38	46	48	46	36	54	45	39	46	30	43	43	44	28	38	50	43	28	39	37	48	46	48	40	47	36	49	43	53	49	43	49	38	36	50	43	54	37	42	57	40	51	40	54	41	46	44	41	34	42	47	35	41	50	42	48	39	48	37	32	39	42	37	46	35	44	40	44	53	41	34	37	44	47	43	60	37	32	47	33	52	46	36	39	40	47	41	44	40	38	40	41	62	47	49	42	39	36	31	47	40	37	51	40	53	36	50	44	43	48	38	57	44	41	32	44	40	39	56	40	45	41	27	45	37	37	40	33	47	50	38	45	40	40	47	43	44	44	52	44	39	51	36	38	52	41	57	31	37	32	56	54	56	41	36	32	43	51	40	48	50	38	52	38	37	41	46	49	43	47	45	46	36	42	34	50	39	58	45	33	51	54	44	48	48	36	35	43	42	59	36	43	40	46	40	39	43	36	30	35	45	43	44	52	38	35	48	43	39	51	34	53	37	43	56	40	47	50	52	40	43	43	40	53	35	42	41	41	52	43	39	45	41	46	52	37	42	48	49	57	47	49	34	45	40	38	39	37	41	39	52	40	42	25	47	45	46	54	44	42	42	29	42	38	42	46	47	43	43	43	51	43	39	39	40	37	38	37	42	34	47	42	49	48
53681	29241	16606	29654	36686	35440	32042	28149	24591	21305	18311	15521	13614	11664	10127	8726	7621	6776	6001	5392	4699	4355	3838	3535	3141	2945	2783	2515	2490	2330	2203	2178	2061	2152	1965	1916	1792	1730	1581	1605	1475	1346	1339	1235	1192	1172	1165	1097	1110	1015	1032	971	949	968	987	925	854	857	872	766	821	795	829	808	875	800	819	751	761	781	757	728	732	745	739	693	734	731	740	743	738	708	727	752	688	702	696	695	749	692	697	670	666	712	728	694	675	675	720	727	688	656	683	679	706	713	724	685	721	678	646	711	662	667	678	653	693	697	679	677	703	727	711	682	692	617	691	689	711	683	678	656	697	719	680	636	665	680	672	704	693	702	710	681	667	667	698	663	660	699	621	701	698	655	686	682	663	626	695	695	644	678	645	647	690	695	659	634	663	712	667	658	693	661	644	618	677	699	688	672	649	637	642	664	649	687	629	659	674	673	688	640	676	646	655	654	666	663	640	641	674	676	668	718	682	653	679	692	639	628	639	710	635	708	689	638	643	660	647	604	677	669	683	652	673	675	690	672	696	674	647	633	657	698	646	643	675	675	645	682	648	636	677	686	684	601	652	675	640	677	652	674	654	714	688	670	655	692	674	662	640	677	656	668	653	666	688	678	675	721	670	720	664	681	682	643	686	695	670	719	728	676	619	687	663	649	631	688	678	667	658	647	653	697	684	671	664	641	663	666	675	645	693	679	655	689	683	679	631	640	624	672	695	684	684	655	662	667	644	671	631	652	621	672	670	655	673	667	631	661	669	635	665	655	664	709	683	632	653	667	619	663	674	719	704	659	661	711	673	682	666	649	686	649	663	695	644	658	668	676	697	677	676	703	655	646	675	643	655	638	667	637	673	643	669	652	655	636	640	673	657	672	677	667	670	629	624	686	658	669	638	695	701	610	682	649	683	637	683	723	617	674	650	703	679	707	668	647	691	685	653	692	657	613	710	645	664	649	688	656	645	664	666	716	676	627	695	623	689	654	688	676	683	680	621	669	633	711	705	637	680	655	665	652	667	651	594	715	704	660	673	656	632	700	667	640	700	702	686	698	624	674	670	668	710	662	661	641	634	680	659	681	638	693	658	658	645	635	700	714	670	682	707	632	666	691	667	651	669	626	672	689	653	639	697	659	695	701	658	630	660	673	647	704	658	683	649	699	700	686	703	653	673	669	665	659	655	666	657	660	724	616	694	688	642	679	703	652	689	669	650	669	706	702	648	635	697	675	712	681	673	707	690	682	693	608	667	630	690	649	680	652	679	641	645	708	681	708	654	662	692	685	679	693	713	648	639	679	662	644	672	660	659	669	687	677	627	700	679	698	665	639	677	635	698	700	632	649	635	706	678	647	676	698	652	682	693	693	636	694	617	672	627	687	661	647	683	641	633	630	635	677	674	648	690	665	694	676	652	644	633	677	687	694	714	703	669	616	638	715	648	662	689	664	682	653	680	695	667	651	678	630	635	683	647	698	719	630	643	639	624	669	664	682	656	697	612	663	695	657	649	637	690	655	676	700	688	658	681	663	678	696	649	695	655	658	648	670	682	665	691	643	634	708	726	645	702	620	674	665	655	669	658	704	710	598	675	640	680	652	653	690	658	662	669	653	663	668	650	651	645	638	676	687	670	640	643	661	652	722	676	627	645	669	630	625	656	674	678	650	706	635	700	666	684	685	663	707	635	685	651	649	657	684	681	670	609	657	682	714	684	695	654	637	628	632	672	672	658	652	610	663	661	663	670	671	671	671	673	671	668	666	705	634	672	658	709	671	656	640	652	628	694	676	692	656	667	658	629	609	692	663	643	667	717	693	645	663	672	667	638	687	703	666	685	673	647	670	681	691	670	669	634	675	686	652	639	702	690	644	654	645	632	680	683	685	667	648	691	656	642	632	649	670	652	676	689	681	657	669	701	677	659	651	647	740	694	650	715	652	655	674	664	666	673	721	679	647	691	629	692	660	648	671	662	683	650	661	667	697	657	711	694	651	637	674	650	652	657	677	651	628	676	683	654	682	681	615	681	720	669	685	682	656	693	637	643	661	669	658	626	646	657	635	676	644	657	654	706	699	620	627	614	651	647	658	638	684	661	634	677	676	653	675	675	661	627	617	645	651	689	626	661	689	661	676	649	709	630	665	661	660	640	659	640	633	668	665	634	681	707	672	625	677	710	624	637	668	714	699	644	689	663	654	657	677	691	652	623	698	676	631	642	640	697	682	668	626	665	650	663	671	675	674	684	656	679	681	637	626	656	692	679	680	629	660	632	644	681	667	614	661	640	635	663	677	709	632	663	664	629	722	639	670	710	652	641	684	681	671	665	641	675	645	652	670	660	651	707	646	643	653	649	674	691	626	679	639	631	650	651	651	653	639	651	666	638	656	683	697	680	658	664	637	658	708	643	641	664	642	697	629	649	663	662	652	675	639	641	689	614	682	673	667	676	669	650	686	638	688	664	665	730	686	666	685	679	635	657	692	677	665	633	680	619	649	664	675	672	692	688	668	669	643	675	673	695	682	690	661	662	645	669	690	646	702	684	645	644	650	636	671	605	688	662	688	658	664	662	686	667	627	678	640	664	680	665	688	640	617	655	669	679	677	663	689	651	640	663	652	670	670	669	687	662	661	667	657	654	650	680	640	642	670	744	651	684	696	688	666	678	692	643	652	677	669	694	673	692	646	663	688	692	664	676	678	723	738	698	645	681	631	648	650	697	662	687	658	655	708	664	660	663	689	679	635	600	654	705	686	645	652	685	659	656	672	658	676	711	688	647	668	656	673	631	656	701	706	683	641	684	655	660	687	658	686	672	707	656	678	685	673	698	682	675	713	687	678	622	685	679	664	654	636	677	672	706	673	700	627	676	685	679	676	626	688	635	690	678	662	645	657	687	679	712	648	650	668	696	680	688	687	673	725	705	653	706	713	701	700	658	705	677	662	674	647	654	740	632	654	658	652	620	643	701	653	678	667	678	670	660	677	664	592	621	698	667	688	680	674	654	660	645	699	679	673	686	648	613	664	690	671	654	635	727	660	662	637	648	675	681	628	651	696	669	622	695	664	600	687	745	667	640	643	635	688	650	701	653	650	675	679	699	673	677	632	712	686	646	669	679	694	691	677	673	654	698	659	668	708	695	643	665	668	655	664	693	632	676	701	680	657	635	648	654	616	654	669	675	718	688	671	673	689	661	637	662	681	673	637	681	642	631	665	659	683	661	628	674	646	654	674	678	637	675	658	669	619	696	654	629	703	671	650	673	643	650	648	677	665	718	658	654	681	673	631	631	681	667	710	633	651	697	706	640	656	683	631	690	683	656	717	655	698	656	693	696	637	680	657	650	683	683	687	655	630	638	668	680	663	666	646	640	648	657	639	667	656	628	645	678	668	654	646	687	642	705	690	691	744	733	687	649	653	669	683	674	633	636	679	657	672	640	712	714	651	644	708	637	671	655	641	689	715	733	678	665	665	649	679	637	689	676	664	668	683
10191	2589	635	463	676	722	564	518	426	353	294	304	252	206	189	148	155	148	114	129	110	104	102	100	83	86	80	76	77	68	70	69	80	81	70	72	55	74	54	62	52	67	67	58	60	69	51	46	64	64	42	49	68	54	47	56	55	68	64	54	64	53	53	57	47	63	45	56	57	63	55	49	53	62	53	62	47	47	66	50	49	46	49	55	55	54	49	56	57	50	55	58	50	58	59	54	46	54	50	44	59	38	49	52	48	45	45	58	52	53	45	35	61	34	52	50	50	55	56	56	43	47	55	61	51	51	54	46	54	58	67	65	57	49	53	45	58	40	46	49	58	59	51	62	54	47	49	48	63	52	43	65	46	50	58	32	54	43	57	33	52	42	59	62	43	49	39	58	53	53	47	54	43	66	58	57	46	44	54	50	60	59	49	55	64	44	50	39	63	51	57	53	56	59	38	41	47	43	53	47	42	55	59	48	50	63	53	50	41	51	41	51	56	46	37	47	44	65	58	54	56	58	55	61	45	51	56	61	59	44	67	39	47	57	68	65	60	56	52	54	45	47	55	56	40	58	50	53	48	54	56	52	50	52	52	58	47	49	61	53	42	53	65	50	58	51	53	59	39	44	59	62	56	50	51	58	48	46	44	46	55	50	49	55	68	38	48	53	45	46	41	56	52	44	42	57	55	56	65	60	47	53	52	58	53	47	68	56	51	45	55	54	52	46	42	55	50	36	47	52	52	48	37	44	55	55	58	57	54	65	59	46	55	60	55	48	59	54	43	49	42	59	49	50	66	48	49	41	68	62	49	47	56	63	49	66	52	37	61	49	44	52	63	51	45	56	56	57	45	55	49	49	40	50	47	43	54	44	54	41	59	57	65	45	47	46	59	68	55	38	46	41	46	47	59	52	49	43	55	52	52	55	45	56	47	53	35	48	53	54	51	60	43	55	54	46	38	48	62	51	60	66	62	61	46	54	45	59	58	53	43	51	53	55	65	52	57	53	61	60	57	69	49	69	49	49	50	53	59	58	52	55	54	55	45	42	57	51	51	35	45	48	47	64	58	39	51	53	54	48	53	61	42	57	46	52	58	37	49	48	58	43	53	45	68	54	60	52	56	50	48	53	46	63	49	52	52	57	51	54	42	48	57	47	47	43	54	45	56	48	59	47	49	62	55	39	53	41	54	55	40	63	46	47	48	52	62	53	44	52	64	69	47	41	44	47	61	56	56	63	51	40	39	51	46	55	42	46	57	59	72	48	43	73	52	65	50	56	61	48	61	51	53	34	46	63	61	50	53	50	65	56	44	37	55	61	55	43	48	51	53	63	48	49	57	59	48	53	50	52	53	62	58	56	42	52	42	53	47	51	49	67	50	59	66	60	45	53	54	58	48	49	49	50	64	46	50	45	71	53	43	50	48	46	43	63	61	50	52	49	55	61	51	46	36	45	45	50	65	66	53	62	48	56	40	53	61	53	49	56	44	50	55	53	56	49	52	61	56	49	56	51	43	54	39	52	73	37	51	50	55	39	64	56	58	55	54	52	43	61	50	60	56	53	52	62	48	58	48	47	49	49	53	55	40	42	47	49	43	54	49	56	62	51	54	54	46	53	53	72	40	62	62	49	54	56	51	47	71	45	53	53	46	38	69	51	52	43	37	60	42	49	62	51	54	57	52	55	35	49	42	52	46	62	41	50	53	50	59	47	54	58	65	55	58	66	63	62	48	56	51	54	42	52	44	46	55	61	63	50	58	56	57	40	52	42	54	48	44	50	55	45	60	55	58	49	46	50	54	45	43	61	59	45	55	56	49	46	61	49	78	55	43	39	67	58	51	50	62	45	57	60	55	59	72	62	58	55	55	68	45	60	48	58	51	45	48	47	45	53	54	48	60	62	49	41	57	50	47	40	57	53	47	47	55	46	56	58	52	51	67	43	49	45	50	58	51	46	49	38	49	52	63	50	62	47	59	49	54	50	61	61	42	56	62	63	55	56	59	49	51	45	51	56	47	44	52	45	42	41	60	56	44	53	57	50	54	54	49	44	49	63	51	49	61	68	50	37	55	41	54	51	63	42	67	48	54	54	49	47	47	49	49	64	56	55	43	43	59	55	64	51	49	56	55	59	63	51	46	40	61	51	53	51	49	59	50	51	57	51	43	44	43	52	43	61	46	50	49	46	52	47	57	50	59	47	42	51	54	69	60	57	65	49	53	59	46	53	57	52	47	50	59	54	44	54	52	32	51	43	66	35	48	39	48	48	38	52	46	62	58	50	57	52	53	45	50	41	48	55	56	47	49	56	49	56	53	55	44	57	64	52	39	56	59	49	53	43	59	43	49	56	43	45	66	45	54	69	48	56	54	57	58	51	58	61	64	50	49	59	66	49	64	41	56	41	52	65	66	57	35	58	55	52	42	54	40	36	44	39	53	56	51	61	48	50	54	53	53	56	47	51	66	48	50	48	43	55	53	55	55	43	62	54	64	68	60	44	54	48	55	67	54	44	51	55	51	62	56	44	43	41	68	52	49	47	63	47	34	56	52	45	52	52	40	59	42	57	58	38	57	63	50	55	44	55	57	40	46	56	52	55	52	48	42	50	60	52	61	48	59	61	51	50	60	48	44	54	44	55	67	46	51	41	48	52	39	61	54	56	56	47	42	57	49	49	51	74	40	41	43	48	46	40	61	45	46	56	59	69	46	56	59	52	46	61	45	51	60	51	47	61	67	40	48	53	44	44	64	54	76	48	46	47	69	46	52	54	62	56	46	60	48	45	48	51	54	55	45	45	57	50	56	69	47	39	50	55	46	62	54	41	55	61	68	64	54	68	54	57	55	49	66	45	52	57	54	49	50	52	56	52	56	62	57	50	54	39	49	45	59	51	54	46	50	58	30	51	54	52	63	49	47	59	39	38	58	43	44	46	54	49	54	52	66	63	46	59	48	55	50	58	57	39	51	61	49	54	54	51	66	53	52	42	53	61	51	61	57	49	45	47	58	63	54	56	60	48	40	50	67	52	43	49	50	42	55	68	58	43	65	46	54	51	49	70	44	54	50	60	42	52	44	43	56	49	43	65	42	51	49	59	62	60	60	56	41	49	60	61	45	70	52	55	57	55	60	59	47	56	46	43	56	47	52	50	47	48	52	59	57	55	49	59	41	68	43	63	43	60	45	45	49	56	54	53	53	47	55	48	43	50	48	63	40	52	52	49	33	64	56	43	54	55	44	46	50	47	61	45	49	50	52	57	62	43	49	58	58	52	59	63	46	51	41	43	66	57	61	58	59	42	55	56	54	43	54	48	57	45	58	44	53	69	49	43	59	55	49	48	48	47	45	54	47	58	43	53	57	36	48	42	53	49	55	36	54	56	53	64	55	60	47	56	50	71	58	50	42	46	44	58	52	63	61	60	51	33	41	58	55	49	54	55	60	63	48	53	62	42	51	43	48	49	52	48	41	64	38	49	52	34	45	36	41	50
46056	23691	12343	24610	31813	30559	27034	23046	19333	16363	13588	11588	9885	8442	7133	6238	5511	4906	4370	3877	3395	3201	2824	2632	2475	2226	2165	1997	1895	1834	1699	1732	1718	1797	1689	1684	1528	1464	1432	1349	1295	1246	1273	1143	1135	1157	1031	1059	1052	1045	947	1021	1018	944	956	969	914	908	861	925	905	941	915	907	858	873	857	865	814	894	901	848	870	828	866	903	839	817	786	855	813	818	834	836	815	833	837	834	836	790	775	784	799	780	784	765	795	825	781	842	794	800	837	781	821	755	819	832	770	768	793	812	792	844	758	790	765	851	808	777	796	793	807	793	848	846	816	815	810	813	829	760	777	790	806	756	801	800	836	877	855	802	832	789	812	798	786	846	814	811	821	833	853	751	778	758	785	737	792	825	775	739	840	754	790	830	814	726	847	768	766	816	827	806	792	787	797	741	766	768	823	821	806	793	815	748	787	803	744	850	789	767	835	782	770	760	759	760	814	750	830	757	756	812	849	816	830	760	789	805	788	782	748	821	806	822	753	809	737	849	784	800	771	795	777	823	771	822	809	768	772	795	738	769	754	850	796	763	819	781	784	788	764	781	789	750	795	814	803	758	822	764	821	768	778	809	807	829	793	773	781	810	831	784	785	791	809	790	760	818	801	779	732	777	763	720	783	785	766	820	742	841	813	808	776	762	777	794	771	799	785	820	810	794	786	789	765	809	807	771	794	769	773	813	808	776	783	769	775	770	828	758	804	833	790	816	840	785	807	778	807	808	833	765	832	775	814	817	801	807	782	766	790	850	782	760	737	761	784	746	833	790	840	778	805	784	766	809	802	782	798	763	782	813	764	828	819	816	836	741	774	761	836	746	816	832	816	767	825	768	772	811	809	807	781	813	747	841	760	716	791	839	855	770	754	819	833	786	793	774	829	779	771	812	811	812	790	815	802	810	791	813	823	835	773	772	787	831	803	712	828	793	799	788	792	844	809	780	824	819	813	805	810	803	810	815	776	783	787	779	781	827	785	843	816	782	746	812	809	814	807	776	778	834	775	796	743	810	787	771	844	736	756	836	733	770	851	796	804	803	754	816	751	752	808	802	832	776	809	781	767	789	752	804	722	849	778	750	755	832	788	808	745	804	747	810	805	785	771	811	821	770	767	817	794	813	827	797	762	778	789	768	845	819	777	779	781	782	793	765	779	807	742	765	827	787	768	787	769	798	732	772	803	783	771	829	787	770	813	776	787	766	741	822	769	827	777	802	763	747	822	770	769	804	834	809	827	788	797	774	791	809	786	780	780	840	786	848	793	759	760	781	786	838	776	772	784	779	787	825	838	821	764	781	815	823	823	828	761	801	832	786	847	782	787	774	781	794	820	754	832	755	799	795	797	773	788	782	769	774	806	809	788	782	823	801	816	793	780	802	852	742	809	782	768	796	757	796	818	758	790	798	773	769	798	763	821	769	818	802	754	837	819	789	759	781	783	797	797	792	856	775	817	760	780	776	839	842	773	786	778	826	869	830	747	802	803	771	804	791	819	794	828	795	845	775	791	769	797	802	831	865	774	762	739	754	831	787	793	809	777	778	769	786	760	809	801	768	792	793	769	778	798	775	761	735	793	832	762	800	747	843	762	821	819	768	801	801	752	825	817	795	808	762	796	813	843	774	777	832	766	795	751	857	755	851	760	802	801	798	758	830	771	823	766	748	734	824	795	782	803	787	777	821	811	824	815	799	757	771	836	782	764	787	778	777	798	799	827	769	793	785	772	849	826	776	797	785	812	768	823	818	780	763	754	840	838	800	811	763	788	799	794	810	835	794	785	784	763	790	798	781	805	792	753	730	779	785	762	832	763	741	746	782	771	823	719	810	789	797	726	771	809	840	841	841	796	785	817	804	768	772	801	796	753	766	784	788	774	819	782	775	834	787	757	788	776	786	808	833	797	791	788	771	794	801	781	811	734	797	774	804	779	816	800	750	808	761	748	773	806	743	725	765	774	745	800	813	750	787	791	757	743	758	869	783	836	811	781	797	763	768	811	774	774	761	711	779	782	806	780	834	774	802	770	783	784	730	779	776	798	816	790	805	822	812	827	800	775	807	778	837	793	775	786	783	800	806	729	812	798	754	769	814	800	777	739	787	789	761	745	790	794	758	739	759	798	764	801	809	819	779	793	830	770	826	754	799	799	785	807	780	786	779	755	796	765	791	778	782	823	781	842	822	795	878	779	748	766	810	752	807	814	780	746	777	836	783	768	804	812	800	805	810	744	786	797	779	801	809	727	775	781	781	754	789	794	813	788	788	786	736	776	817	731	749	719	821	792	791	796	781	818	796	809	808	801	789	767	762	784	839	817	809	766	786	829	833	794	781	793	838	761	822	788	788	834	754	774	814	829	774	740	807	806	796	796	817	793	800	774	775	790	813	737	824	752	807	808	798	818	804	787	812	782	734	865	771	771	771	803	778	826	765	821	788	797	759	801	801	766	789	807	767	754	832	750	770	805	773	743	778	744	800	793	824	790	824	820	790	802	774	744	826	797	743	787	737	826	831	790	814	785	774	808	797	846	826	833	775	743	798	796	797	779	831	859	769	819	763	786	775	758	799	816	789	764	735	776	789	807	812	836	799	762	807	778	788	818	757	798	798	775	850	858	770	734	772	835	849	790	765	827	763	782	793	817	743	815	791	826	747	793	810	762	813	810	772	821	791	781	854	770	758	784	811	803	765	762	801	773	784	783	803	812	799	739	771	830	814	791	797	775	808	742	859	803	777	790	800	809	802	799	756	765	760	795	770	787	773	777	789	785	811	786	818	780	780	824	822	823	755	804	763	765	776	779	839	783	789	747	785	839	784	735	828	768	779	770	754	754	790	830	804	800	798	806	823	776	740	806	815	765	840	739	795	765	802	810	817	785	800	792	790	751	796	780	765	793	806	820	784	784	853	799	756	797	792	805	839	758	764	833	871	844	799	781	794	748	792	772	779	807	818	827	799	838	795	779	742	781	807	765	778	742	813	826	793	784	798	788	792	819	763	831	770	787	762	783	800	816	750	829	814	754	774	776	771	760	766	794	758	784	760	776	808	740	785	807	853	812	801	840	780	790	806	758	720	811	751	775	825	770	801	794	743	778	806	792	818	805	842	813	847	774	814	805	783	818	779	826	832	810	757	782	848	823	778	836	827	763	774	783	833	778	833	787	802	780	778	768	825	764	787	778	820	771	767	813	767	812	768	758	769	840	788	813	807	797	799	834	870	776	821	784	770	762	794	790	792	816	793	752	781	739	811	756	774	788	796	770	806	781	746	760	789	741	774	776	831	777	807	788	772	769	809	789	792	719	783	790	778	786	782	773	796	751	803	799	814	810	811	761	840	807	781	797	763	779	767	793	798	832	822	764	825	809	845	778	768	859	762	830	778	784	733	845	789	776	772	753	770	756	820	769	804	786	765	785	813	761	832	840	785	834	844	755	816	815	759	790	771	797	782	777	831	793	834	825	786	832	808	820	801	787	795
14494	6051	999	633	984	1063	906	770	687	544	479	387	317	277	241	215	185	163	149	139	139	111	115	88	87	77	90	74	68	67	75	78	59	68	53	58	75	72	68	51	54	48	51	53	47	44	57	46	42	36	44	41	54	48	34	41	40	33	39	36	41	39	43	40	39	39	44	35	47	43	37	41	36	30	33	38	31	36	35	42	42	46	39	34	43	39	33	38	47	45	37	47	34	41	47	31	38	38	41	46	36	29	29	52	37	40	40	40	29	22	33	34	36	37	44	38	39	34	36	35	36	37	44	35	41	43	32	37	21	25	34	32	53	34	34	37	39	44	35	41	37	41	40	28	39	37	31	57	32	42	24	42	38	34	49	38	39	35	35	32	45	35	32	37	36	36	40	39	41	36	31	32	35	33	31	36	37	32	41	33	36	32	33	39	42	35	32	36	29	39	41	46	49	32	40	39	31	41	41	45	28	37	33	36	39	31	45	48	48	36	35	36	41	40	36	50	47	38	38	39	36	39	31	37	38	32	29	31	26	36	41	36	35	37	35	43	39	43	32	35	41	29	36	32	34	29	48	35	38	35	30	37	44	40	36	26	34	31	43	42	41	43	49	31	43	45	33	40	28	38	34	29	39	48	45	31	30	40	38	42	43	32	21	35	39	32	31	32	42	35	31	34	41	31	41	37	35	33	42	36	32	39	44	41	35	45	33	38	37	49	33	45	30	34	39	31	32	32	36	40	34	43	28	44	34	39	30	43	35	46	43	43	41	45	40	39	33	30	28	45	33	40	41	34	42	36	37	46	46	37	30	57	42	45	36	41	44	36	42	41	30	42	39	32	27	40	31	40	39	22	35	37	39	37	42	34	37	35	41	40	42	36	41	29	44	31	42	27	38	33	41	31	45	44	43	37	32	28	34	46	39	55	33	40	31	38	31	27	38	34	32	29	26	37	39	38	31	30	31	41	33	34	41	35	44	48	43	40	45	45	30	34	42	34	39	38	31	32	30	38	36	38	31	28	48	35	30	27	40	29	44	28	38	35	49	46	35	44	33	40	33	37	34	35	42	40	38	32	34	51	40	35	30	35	29	33	30	37	48	52	45	41	38	21	29	47	39	32	42	35	38	29	35	40	47	39	44	38	41	38	36	37	26	39	38	37	38	37	47	42	31	29	36	44	42	39	43	32	36	35	38	39	25	29	36	42	31	33	40	29	39	36	39	48	36	39	35	27	40	25	56	47	32	49	48	34	36	25	36	42	45	34	38	25	39	28	47	38	27	33	31	31	34	33	38	39	42	43	38	36	45	43	35	35	42	36	22	41	35	40	49	37	38	33	33	33	34	35	33	27	47	41	37	29	43	28	32	28	38	43	38	31	36	34	31	38	41	45	49	47	46	41	42	34	30	33	43	30	38	32	39	25	33	33	44	40	26	43	26	32	39	26	45	37	29	32	38	38	36	35	43	36	25	40	36	48	26	47	39	31	46	30	51	32	42	26	38	51	37	42	42	32	43	27	30	36	34	37	33	28	39	38	31	35	40	23	40	33	43	29	26	37	36	36	28	43	40	41	35	36	33	41	36	36	36	34	37	30	49	23	36	43	37	43	43	41	43	36	36	41	46	34	37	43	33	39	29	28	32	30	36	44	22	24	33	47	35	37	44	38	38	35	37	45	49	36	45	29	29	41	47	45	31	46	36	33	37	34	38	37	32	45	35	44	34	34	39	27	34	44	49	43	30	34	28	24	36	40	42	36	41	31	44	35	44	42	38	47	35	43	36	41	27	40	39	38	44	45	33	39	32	46	39	32	34	40	47	33	26	34	41	21	42	36	31	41	47	42	32	26	35	36	25	49	33	38	36	38	34	40	40	32	29	43	36	38	35	32	35	25	42	43	40	24	27	34	47	32	33	28	47	39	35	39	42	39	42	34	39	45	28	41	32	31	35	39	34	29	44	33	41	37	30	34	38	29	42	47	44	19	39	36	25	49	36	27	40	35	45	34	38	32	42	42	32	35	35	41	36	39	54	30	33	35	45	42	43	35	45	53	44	40	36	41	32	31	41	39	41	34	49	28	39	38	35	42	30	27	36	36	26	40	46	46	46	32	29	38	38	36	37	42	32	35	32	35	34	40	40	45	37	44	44	49	29	40	35	31	35	36	50	44	43	40	58	40	47	40	42	44	40	41	47	46	47	36	36	28	33	39	30	38	32	41	59	43	39	42	27	43	48	27	33	34	42	34	37	27	29	35	34	37	30	39	43	34	51	28	34	34	43	34	41	26	37	41	41	37	44	38	33	45	37	40	51	32	38	42	32	26	42	35	30	43	31	30	39	45	46	41	32	35	25	40	36	33	48	35	40	40	29	39	40	48	42	38	40	39	44	35	34	35	37	41	38	46	26	30	39	32	36	40	39	38	34	33	34	37	53	41	49	40	31	36	35	38	29	29	33	30	45	33	29	35	43	31	37	52	41	35	48	39	32	42	39	40	36	30	34	43	27	34	29	37	31	36	37	37	31	31	46	34	32	39	43	31	30	36	38	43	36	37	38	36	39	37	34	44	36	28	38	35	30	37	33	34	45	34	37	34	35	45	38	31	46	31	36	40	39	32	33	50	43	33	32	36	29	39	34	62	29	38	33	43	58	43	30	39	38	41	40	38	49	51	38	43	33	38	37	41	34	33	44	29	36	43	35	47	41	34	39	38	27	34	33	49	39	37	29	37	31	36	41	29	35	46	21	34	31	32	36	42	47	43	33	26	54	35	37	44	37	41	34	36	30	41	31	24	49	29	33	40	32	38	41	43	34	35	47	49	35	38	37	49	34	37	36	31	28	42	34	39	38	41	33	32	43	40	38	28	32	28	47	26	32	41	33	41	41	39	27	34	33	46	35	32	32	28	26	38	42	38	49	40	35	35	43	36	45	43	33	31	37	26	40	38	43	33	36	37	39	34	24	35	39	40	29	36	29	25	44	29	52	44	33	34	40	42	32	46	28	29	34	26	34	32	28	42	32	41	26	40	35	52	38	35	48	34	44	40	28	38	38	38	34	41	28	43	40	44	38	29	37	32	39	40	43	39	34	32	42	32	41	39	32	53	39	37	36	41	27	31	40	35	32	56	40	30	29	30	28	35	41	36	41	38	34	43	40	46	46	36	46	27	42	24	31	33	31	49	51	39	32	27	35	32	39	43	35	41	41	35	43	42	48	36	26	39	29	31	32	33	33	43	33	24	41	40	36	33	46	33	42	41	34	43	52	25	37	50	30	39	44	42	37	28	34	48	33	43	40	44	35	40	43	32	33	38	31	33	31	35	34	26	45	29	28	42	28	42	33	34	37	46	39	35	33	40	34	27	41	41	37	31	44	36	42	33	41	45	27	38	29	32	45	31	46	42	41	33	36	44	31	34	45	33	29	39	41	43	37	41	33	42	34	27	38	31	42	39	39	34	40	35	35	33	27	40	42	42	37	36	32	38	30	31
54493	29983	16689	29584	36945	36010	32215	28446	24785	21620	18636	15935	13646	11815	10128	8718	7619	6690	6024	5391	4845	4267	3869	3462	3148	2903	2770	2572	2396	2373	2193	2045	2144	2147	1941	1896	1682	1590	1509	1512	1347	1285	1226	1206	1112	1084	1064	999	940	894	931	891	849	873	829	829	759	783	756	821	784	718	731	696	671	724	721	688	717	649	679	669	657	695	656	623	649	712	612	600	572	652	607	569	634	620	619	646	646	688	609	612	650	610	614	602	621	584	572	594	572	650	583	562	584	637	571	597	555	632	579	571	588	593	615	571	621	592	581	585	557	586	570	581	587	568	587	576	618	551	587	593	569	593	553	573	557	523	595	558	587	600	593	545	575	581	518	517	561	550	556	566	565	566	557	584	600	563	574	577	585	569	606	616	543	553	543	548	557	574	554	553	594	600	619	610	585	577	582	574	562	597	570	635	527	582	550	577	569	529	578	545	566	610	619	532	560	555	585	588	548	611	586	617	573	580	577	598	557	561	568	588	618	542	588	580	581	579	610	549	562	566	591	586	552	542	569	597	583	537	539	576	569	569	554	579	584	566	592	591	554	537	545	550	609	542	571	556	599	557	583	571	553	566	595	545	580	575	567	598	549	583	548	553	534	589	568	593	573	596	563	536	576	617	565	557	578	543	568	530	563	574	562	592	551	560	556	551	555	557	577	577	498	594	618	605	534	586	600	564	589	585	618	581	563	576	599	599	567	551	618	558	566	566	532	560	576	514	535	587	551	533	574	554	573	577	594	590	568	497	584	551	568	598	588	597	566	595	565	581	531	566	542	559	539	564	605	547	555	535	589	559	587	553	553	557	537	588	579	554	532	580	560	614	574	575	586	584	600	551	562	575	550	585	551	594	590	577	580	500	583	601	584	583	605	579	612	546	535	610	583	542	582	561	555	549	579	555	578	565	579	569	529	580	531	585	554	538	557	548	553	553	592	556	544	539	554	584	592	629	544	527	562	565	578	554	578	566	594	617	556	587	567	601	578	580	531	563	566	592	567	574	569	579	564	579	566	589	590	603	553	605	592	545	605	546	580	560	596	549	602	603	615	591	570	543	593	569	591	594	531	593	556	575	570	542	584	588	585	572	590	601	536	579	602	569	582	599	619	564	568	574	575	576	585	581	538	581	602	555	527	542	552	565	604	579	552	512	618	571	556	590	596	574	578	534	581	535	544	580	610	601	559	598	583	583	551	526	569	564	556	602	554	548	594	504	572	594	582	584	558	586	588	550	607	573	581	549	551	573	576	577	603	594	566	570	522	550	593	568	575	565	591	534	553	575	563	573	569	626	560	530	571	561	574	540	625	549	590	610	558	520	544	540	575	574	578	574	605	554	571	555	589	550	565	595	588	577	608	606	605	553	596	620	575	586	556	599	618	589	575	543	606	591	569	557	533	595	554	593	565	595	602	621	563	611	583	587	572	517	537	591	587	589	590	602	547	537	574	544	544	555	552	572	543	565	531	543	570	577	537	569	570	588	584	571	570	533	594	586	556	602	594	615	542	565	571	544	553	585	575	607	528	555	571	608	576	549	547	553	580	543	633	559	564	567	551	631	567	564	568	596	599	565	574	560	573	586	554	591	599	577	584	566	562	597	595	577	540	574	631	588	560	539	600	554	542	572	540	589	599	556	550	595	578	614	598	587	571	545	573	601	532	608	573	554	602	556	540	586	608	566	537	569	574	574	593	540	619	550	597	601	569	549	567	580	574	594	518	532	540	565	581	545	551	569	568	609	567	600	587	549	542	528	596	590	597	611	580	552	589	567	581	543	573	556	543	521	604	581	593	627	565	578	543	600	574	626	572	571	558	557	598	572	559	531	614	576	599	552	573	566	553	607	558	605	549	587	572	582	566	611	548	518	589	571	554	566	581	553	594	582	557	590	589	536	595	574	567	570	591	566	625	596	587	583	534	558	587	559	602	595	584	581	568	589	555	575	539	588	583	569	549	561	557	535	641	533	621	620	582	619	561	531	567	587	594	557	545	563	596	581	558	598	550	615	531	557	606	608	521	529	540	551	534	563	615	567	579	558	530	586	560	594	568	569	587	557	579	600	578	563	621	550	542	575	549	609	612	538	634	574	533	582	576	550	565	560	565	587	595	538	552	572	553	584	547	579	586	574	572	555	572	571	561	562	585	598	591	527	578	639	542	544	594	588	575	565	597	584	577	580	581	542	579	582	578	570	576	541	539	556	566	616	574	590	575	576	555	559	555	593	611	615	593	566	571	532	583	525	555	603	598	553	617	600	596	593	607	572	574	566	583	590	577	569	567	552	608	562	570	548	595	564	545	585	590	587	571	530	594	523	579	533	565	579	576	585	560	533	542	594	550	573	578	566	532	580	560	582	597	559	545	565	567	583	560	557	552	563	616	574	569	595	620	546	550	573	566	558	571	593	574	593	566	599	572	570	557	590	526	568	552	584	557	577	556	572	618	606	549	621	533	600	571	546	557	580	588	585	556	590	588	612	585	547	568	579	589	591	574	565	544	567	592	560	583	551	562	567	589	574	596	554	543	571	540	571	568	588	567	593	537	575	573	575	574	581	549	532	575	569	559	575	593	595	573	570	623	613	564	572	527	564	577	576	561	514	540	561	541	519	561	569	555	594	573	562	579	588	544	573	609	585	590	559	565	567	578	575	550	525	548	555	595	611	565	520	572	539	560	535	598	540	607	574	600	564	578	589	562	604	570	597	541	595	554	544	530	557	618	612	553	526	542	558	577	591	601	548	634	549	597	576	582	575	563	572	592	560	547	557	548	602	628	559	570	583	573	559	554	581	609	533	588	545	578	585	585	581	583	561	567	554	574	570	592	515	575	573	578	583	577	542	579	552	609	590	578	591	595	563	574	533	550	549	599	595	575	573	562	615	556	565	578	596	571	588	547	572	610	590	574	541	583	545	591	547	578	538	583	565	583	562	584	583	565	566	580	552	515	586	512	565	554	555	567	589	555	616	558	537	582	561	561	584	538	635	606	544	579	572	570	525	556	613	537	551	572	557	548	577	565	574	607	550	557	569	537	582	613	568	573	636	572	614	559	573	554	535	586	532	564	579	589	558	542	581	555	566	570	544	572	577	628	596	610	615	579	569	594	565	604	598	574	567	536	583	547	575	541	577	628	542	558	566	586	578	551	562	545	566	557	611	582	550	583	574	587	580	571	567	569	562	583	579	564	575	596	574	548	571	602	554	548	558	539	595	583	594	542	590	600	573	596	623	573	603	544	554	521	582	587	554	524	597	547	584	557	548	548	613	529	571	550	572	529	579	568	552	579	581	541	544	564	542	553	589	591	579	590	605	602	512	580	549	564	536	554	541	555	568	620	552	596	552	601	531	568	614	571	611	583	590	583	553	586	535	585	569	561	564	569	579	605	552	569	578	554	597	549	581	572	569	592	568	540	591	562	534	565	579	533	538	567	552	583	515	609	566	581	583	582	566	576	583	530	542	630	570	557	580	541	615	562	606
6172	1556	402	285	380	459	410	305	310	273	232	206	174	133	124	122	103	108	82	85	82	63	59	66	54	67	50	48	55	52	59	43	56	47	47	47	46	39	49	47	41	39	45	41	34	44	36	40	47	44	41	38	42	34	47	34	56	38	43	37	29	37	43	26	42	36	38	38	36	42	34	37	44	36	45	37	37	30	46	33	40	40	40	34	33	42	34	38	33	34	31	35	48	35	31	41	46	33	42	45	31	42	50	41	31	33	42	37	35	30	31	34	37	42	33	31	47	38	32	34	35	46	35	37	42	33	28	27	32	41	41	46	33	25	43	53	35	30	34	32	35	34	28	26	36	32	32	38	29	32	39	35	38	40	38	32	33	33	36	37	43	36	34	34	37	33	30	34	48	39	36	39	34	32	39	32	32	34	47	43	35	37	34	47	52	33	32	38	46	30	36	38	37	35	33	35	31	41	46	34	38	41	31	32	31	48	38	41	44	42	36	42	32	36	36	28	44	38	40	35	40	37	42	46	32	36	35	39	33	39	44	41	45	32	34	35	39	38	40	48	38	43	32	35	31	34	41	32	34	32	33	34	42	32	41	39	45	42	38	33	46	38	26	20	36	38	36	28	33	34	47	28	29	33	31	38	33	37	38	42	40	49	37	33	26	33	39	49	49	38	30	35	41	33	35	32	25	31	37	36	39	35	33	48	31	41	36	41	33	37	38	38	42	32	33	35	33	49	41	44	38	37	35	34	29	40	26	45	45	38	31	31	40	30	42	43	36	27	27	33	39	36	42	32	34	32	48	43	48	33	42	38	35	36	36	30	43	34	40	31	42	38	33	37	39	39	46	38	48	38	33	38	38	36	37	41	29	37	34	36	35	32	46	45	40	41	39	37	35	33	34	28	43	46	40	33	28	28	45	47	37	32	37	50	31	39	47	43	41	41	47	41	32	32	46	36	26	39	32	41	37	46	25	42	27	39	38	46	28	38	42	37	34	41	37	36	38	43	39	41	46	36	35	44	37	35	36	48	43	33	51	44	45	48	35	34	39	33	41	43	49	35	40	37	42	42	31	34	32	37	31	44	42	31	37	27	34	37	37	37	33	46	34	32	38	46	38	40	33	38	32	34	32	31	50	30	33	37	32	32	39	46	43	34	50	36	40	36	39	41	27	39	44	36	40	28	41	34	43	41	39	35	28	47	45	41	32	33	32	35	39	46	44	36	30	36	37	42	42	39	34	38	35	39	57	40	31	34	43	31	36	45	42	38	46	32	35	35	36	52	43	28	45	35	46	48	47	37	45	43	42	39	48	34	44	36	41	41	37	42	42	29	37	34	52	36	32	33	36	31	40	51	39	37	34	34	40	39	36	32	38	45	37	42	32	44	36	41	41	44	30	44	39	31	33	37	35	24	40	27	35	47	35	38	31	27	39	46	31	39	44	33	35	43	40	30	33	45	46	42	35	45	33	42	48	51	31	47	44	38	43	40	45	44	38	47	45	31	41	43	44	36	38	34	37	36	43	40	41	54	31	42	33	49	35	35	51	36	30	24	44	41	35	35	39	36	38	24	48	35	37	25	40	27	47	29	30	36	30	49	41	45	43	39	40	30	48	42	31	39	40	39	48	34	37	40	41	30	37	50	34	44	39	31	29	34	40	48	43	40	34	42	40	41	41	29	32	24	30	42	27	41	36	41	36	35	39	31	37	32	32	34	34	42	39	38	49	37	42	43	26	48	30	31	52	38	42	30	45	29	35	42	39	41	27	43	41	39	30	34	35	33	44	50	43	29	23	36	38	33	34	36	32	51	39	41	42	44	31	36	39	34	42	32	24	39	26	43	32	35	49	43	41	38	33	43	33	36	47	44	35	40	33	44	28	35	41	35	34	37	39	41	41	29	41	39	42	42	39	39	39	36	36	31	30	33	39	33	29	35	45	39	47	26	34	25	36	26	37	33	37	41	34	34	42	44	37	35	37	35	40	35	41	45	39	49	41	45	37	41	37	36	30	35	46	34	44	30	52	41	49	35	42	33	33	39	29	32	42	36	31	32	28	46	35	32	42	44	41	37	41	47	30	40	41	34	35	30	26	45	24	35	42	45	32	34	45	36	23	35	45	34	41	31	28	25	38	29	42	35	34	36	45	33	26	39	33	42	43	35	33	41	49	31	28	34	38	36	39	45	32	34	40	40	26	44	46	36	42	44	27	42	37	31	32	40	35	39	31	33	32	24	34	31	42	27	31	38	28	31	36	35	36	24	31	30	40	40	41	35	48	43	45	37	46	48	35	42	39	34	48	42	33	35	37	24	39	43	34	37	38	34	33	34	36	47	53	39	33	35	39	42	38	35	29	34	38	36	36	39	33	27	32	33	36	30	34	23	35	33	38	32	35	43	38	37	35	32	44	31	37	28	42	31	58	29	32	37	41	38	40	40	33	45	34	48	35	32	28	31	38	49	28	39	34	43	41	34	43	42	32	29	41	38	36	38	47	26	38	34	49	29	40	41	42	48	34	42	40	42	43	33	32	38	37	35	40	43	40	34	26	45	40	37	33	37	32	35	39	28	37	32	32	43	44	30	42	52	48	40	42	33	30	26	48	36	36	31	38	34	32	26	41	42	38	47	32	39	37	30	38	33	36	35	33	30	38	37	34	37	39	31	34	35	34	35	36	38	42	43	37	43	38	39	59	31	38	32	26	34	48	28	49	47	57	35	39	28	46	23	40	46	41	34	31	50	34	36	36	37	37	28	30	62	30	35	34	34	36	34	33	30	43	46	44	39	29	32	40	49	43	40	28	42	34	39	50	26	46	37	46	38	34	30	39	35	36	28	44	34	42	43	40	45	40	44	35	45	41	43	31	28	39	40	49	41	39	42	35	29	42	24	42	37	39	46	33	36	35	42	49	39	42	20	20	42	44	32	34	32	37	34	38	46	30	38	43	45	34	30	34	27	45	40	35	48	29	41	26	28	35	39	30	23	37	37	41	38	33	42	29	32	36	35	26	43	30	38	42	32	40	34	37	38	24	40	26	33	32	32	40	43	25	39	46	49	38	47	36	32	34	33	28	39	42	42	33	30	40	34	51	42	41	32	38	34	44	38	42	39	39	33	35	32	34	35	34	38	37	44	36	45	34	38	47	44	35	28	44	30	25	38	31	38	39	41	46	47	31	44	32	35	43	37	50	37	35	34	42	39	28	35	43	31	32	37	45	40	31	36	32	32	35	35	36	35	34	55	39	47	32	31	34	30	24	48	33	35	36	38	34	32	30	40	49	46	39	43	28	37	33	38	38	35	45	41	43	32	35	37	39	33	40	35	31	31	32	48	34	40	44	36	34	26	46	35	40	31	30	39	31	49	29	33	41	46	31	37	26	26	39	31	36	36	34	44	40	36	33	27	39	40	35	38	43	43	26	45	25	41	32	43	33	33	34	39	40	34	43	29	44	31	35	43	41	32	45	45	38	36	32	39	36	34	34	34
41095	20642	9031	19952	27143	25493	21800	18096	14741	12022	10011	8159	6800	5720	4953	4366	3752	3182	2848	2481	2397	2032	1894	1731	1565	1495	1422	1375	1361	1300	1281	1177	1219	1244	1131	1100	1038	973	981	919	934	869	803	822	781	806	764	748	722	710	700	685	735	689	645	641	648	622	649	625	653	592	603	598	631	614	599	631	588	608	628	584	632	585	602	590	592	609	607	549	618	625	597	601	580	587	576	567	567	602	598	602	599	630	574	573	548	571	546	598	561	573	555	580	578	563	601	599	582	586	583	592	549	515	583	566	554	594	607	584	565	593	570	549	594	570	608	533	558	530	554	583	589	557	552	589	541	562	523	596	575	556	561	557	495	549	528	572	548	525	554	596	567	560	593	583	575	571	555	580	588	584	593	537	547	600	552	556	553	612	601	567	553	565	592	609	519	561	592	547	532	587	543	554	556	572	548	560	572	594	553	561	549	540	547	590	590	545	613	570	634	572	562	582	570	596	564	532	557	585	542	537	540	561	561	572	549	585	558	561	558	561	588	574	546	547	563	537	560	528	597	572	612	533	569	564	558	587	554	583	552	547	542	552	569	566	549	566	534	552	583	619	544	550	579	575	593	576	590	542	554	543	538	573	584	576	618	550	620	592	531	580	598	547	539	573	580	582	568	550	568	556	581	566	590	550	554	591	531	570	577	594	558	567	536	580	558	554	552	548	580	555	564	625	597	562	539	568	548	545	563	544	538	539	564	539	545	573	578	552	553	585	550	584	564	576	539	602	556	552	547	578	545	590	579	622	560	512	516	539	584	571	577	550	550	568	596	567	513	614	563	520	575	528	516	601	574	568	578	526	584	565	543	596	552	581	567	553	552	528	548	557	578	571	560	548	553	580	547	546	538	616	543	549	559	586	558	523	602	536	538	602	615	566	601	560	573	563	586	573	601	597	561	544	570	584	563	567	550	567	581	569	580	576	515	557	554	572	582	592	572	594	522	572	545	573	523	580	571	572	536	570	572	570	535	594	569	562	592	582	565	562	575	604	570	618	551	566	536	557	585	546	549	569	581	596	539	547	526	557	545	558	572	562	577	583	563	553	579	629	566	585	543	572	564	588	607	540	521	563	532	560	582	572	545	579	542	547	554	597	535	548	560	595	580	532	605	546	560	577	590	606	572	537	569	551	557	538	585	558	589	574	597	586	561	571	562	537	541	543	591	537	562	573	535	584	550	525	552	557	555	593	588	575	566	540	546	560	607	573	589	578	578	534	540	573	534	575	566	576	549	505	548	537	556	549	556	546	543	558	549	568	553	551	568	555	564	586	563	588	574	553	548	552	589	577	560	608	581	577	570	593	608	590	554	573	582	574	593	568	550	586	583	571	556	562	532	553	564	545	545	553	560	569	554	569	580	559	585	628	547	566	524	582	558	572	526	564	589	557	543	594	553	513	595	587	562	591	555	569	560	576	572	566	579	544	603	598	530	566	554	597	568	555	559	534	573	550	575	578	504	550	580	558	539	584	562	544	572	572	554	578	570	552	579	577	551	565	565	533	551	570	540	541	552	609	564	551	605	541	530	594	599	570	528	582	546	584	576	551	545	538	563	552	545	537	551	573	574	565	533	543	586	526	591	562	628	548	577	602	552	593	596	554	537	620	530	565	586	588	563	590	541	590	588	607	534	528	554	608	546	570	493	547	557	564	537	586	596	526	577	546	567	580	590	575	582	506	561	558	595	550	562	578	603	551	571	549	600	560	595	546	539	560	538	558	531	581	550	574	540	547	597	566	601	580	566	560	589	577	545	528	549	563	606	582	568	549	589	561	551	572	554	586	530	569	568	559	532	576	523	521	543	556	537	561	560	561	554	588	545	574	586	549	544	575	587	529	553	545	566	589	548	552	591	574	549	590	566	550	596	529	539	563	594	576	554	554	553	569	580	556	565	568	564	542	592	537	593	556	582	553	583	597	575	617	592	551	530	506	553	537	573	589	538	573	561	556	551	552	574	543	578	573	541	551	525	561	581	551	541	575	574	500	602	581	571	563	563	548	538	559	582	546	572	559	579	572	552	564	547	533	576	556	598	578	540	537	546	583	587	586	561	581	537	533	567	576	545	582	549	550	540	570	563	552	564	563	568	546	553	523	568	557	574	563	589	550	544	596	570	588	572	583	608	565	609	539	587	556	537	531	613	546	584	563	609	602	600	569	530	539	557	549	533	574	532	552	567	533	557	534	584	555	551	612	624	580	564	569	556	543	518	577	592	560	612	597	565	555	637	580	571	545	555	580	542	557	554	539	568	553	525	540	540	579	605	570	558	573	517	557	546	537	569	614	559	541	543	528	565	569	522	570	527	564	589	569	538	554	579	518	563	519	597	542	556	583	525	549	588	567	544	574	552	564	585	535	580	579	536	563	588	566	564	561	526	541	584	535	555	541	552	578	558	546	548	561	580	602	553	549	561	582	582	598	573	555	566	535	596	610	528	561	533	561	579	545	592	558	536	546	586	595	554	555	564	524	590	560	569	563	627	589	545	560	539	544	582	600	557	581	533	563	529	567	576	568	572	534	534	527	544	592	520	585	549	610	534	560	563	549	596	546	576	579	555	581	586	578	559	584	556	553	612	554	574	571	599	605	512	563	570	560	584	597	563	548	533	517	559	591	578	565	562	589	592	575	556	523	569	551	578	581	607	551	541	549	572	565	559	590	550	551	538	545	535	569	572	520	509	521	578	577	534	537	548	560	532	543	596	516	575	561	548	587	564	606	608	602	564	505	550	546	564	594	518	545	577	521	544	554	513	534	575	612	614	574	525	584	546	585	586	572	543	555	533	590	561	550	563	570	602	555	528	580	512	562	603	555	584	553	531	531	559	551	539	562	562	562	561	563	556	558	558	579	570	554	522	554	572	587	539	565	544	560	558	597	504	610	559	559	566	603	559	539	548	533	545	541	567	620	564	556	545	543	571	570	586	580	525	606	574	536	601	589	552	600	580	549	570	602	538	545	572	612	501	565	588	548	528	602	540	515	584	588	593	575	543	562	547	552	571	589	599	541	575	537	589	559	519	581	574	564	557	534	562	562	553	545	560	555	569	556	539	515	578	553	542	557	582	520	567	588	551	582	577	590	550	549	608	590	550	559	536	557	541	601	530	601	530	560	587	588	559	569	551	576	606	569	542	560	557	571	597	579	546	589	531	567	520	547	565	579	541	577	544	564	535	561	548	561	534	576	549	585	567	595	558	566	536	580	541	580	532	518	606	546	591	588	566	573	557	560	615	601	538	533	573	583	582	568	605	566	570	565	575	547	518	538	579	555	530	586	607	597	551	550	551	538	573	571	551	549	555	551	599	575	569	609	538	567	575	584	574	577	546	537	564	537	600	551	567	503	508	573	599	555	515	547	574	555	551	510	576	596	548	565	531	582	561	555	557	556	564	559	568	570	569	567	574	554	587	566	577	537	587	584	548	570	600	564	576	527	566	577	563	558	565	593	553	562	603	564	570	565
15001	5234	981	635	977	1004	894	815	648	589	435	420	351	289	234	243	198	134	171	151	147	108	115	98	81	102	77	80	76	107	77	73	75	62	73	70	79	73	68	70	55	78	58	51	53	48	57	56	51	56	54	51	47	44	51	56	40	60	65	48	52	46	51	49	51	58	38	47	44	42	52	41	40	39	42	47	50	54	30	53	40	43	33	44	43	50	49	45	44	56	46	47	55	46	34	45	37	49	44	50	51	46	46	46	50	39	37	51	42	45	42	44	40	44	47	61	36	43	39	38	38	29	39	33	44	39	42	50	36	41	46	43	45	47	51	36	45	47	42	45	48	36	41	50	46	32	40	43	43	46	40	40	40	57	33	38	46	50	40	42	42	39	42	39	40	47	51	34	42	47	47	42	44	45	49	50	49	37	37	44	41	45	51	45	44	53	44	44	51	54	44	52	47	40	50	38	52	46	38	49	38	45	51	37	41	37	43	45	52	36	39	29	44	50	41	41	54	41	47	46	35	39	41	37	53	48	48	42	34	50	51	40	46	51	66	38	42	40	47	42	42	46	27	35	53	52	43	34	43	32	36	35	50	43	36	50	47	37	31	42	35	35	39	34	30	45	45	44	43	42	39	42	37	43	41	37	43	46	52	42	44	42	37	36	44	46	35	39	48	40	46	43	54	35	47	46	46	45	47	44	40	41	45	47	39	55	39	38	31	48	54	37	34	39	40	49	35	43	46	41	36	39	47	39	47	43	53	41	43	52	37	45	52	43	41	41	38	41	47	43	53	41	40	40	49	33	39	40	51	43	49	47	52	52	41	41	39	38	44	38	49	44	34	48	55	42	55	45	59	31	41	49	55	35	43	41	44	44	48	31	46	57	42	59	38	44	38	40	43	35	40	35	45	51	36	55	46	48	41	60	46	34	41	44	51	57	56	38	44	35	36	49	30	42	51	47	40	41	49	38	47	40	58	33	59	32	51	47	41	42	43	52	31	47	39	47	35	37	38	59	42	47	49	42	62	45	43	40	46	40	42	53	45	42	46	52	45	45	41	43	40	40	44	47	54	51	41	41	56	59	44	42	43	35	44	47	34	39	44	35	47	54	53	52	41	49	47	51	48	44	47	51	57	52	53	44	50	54	53	49	40	57	45	44	45	32	46	51	39	45	49	50	46	54	52	49	46	36	54	38	45	44	45	43	43	41	50	44	44	36	40	42	42	45	45	31	51	42	48	54	59	56	46	44	38	42	35	53	47	33	43	49	37	38	48	46	44	38	52	59	45	38	59	49	35	46	58	49	52	40	45	31	30	56	41	41	39	48	52	40	42	44	38	43	34	63	40	48	60	52	49	46	42	38	51	39	39	45	41	37	49	44	40	42	55	56	38	49	42	40	41	50	48	39	46	50	39	47	33	43	46	50	48	47	55	43	52	49	41	51	29	46	49	44	47	37	44	45	55	54	45	44	38	43	42	53	48	53	36	49	37	42	48	51	34	46	46	36	39	39	41	50	48	42	37	38	38	57	50	41	36	52	39	54	36	42	51	46	62	49	41	35	48	39	53	51	54	42	51	39	47	32	39	40	48	34	39	36	55	47	52	45	43	38	41	45	46	31	39	58	49	41	48	51	57	50	47	35	34	42	34	42	43	50	54	46	43	39	31	42	46	37	47	53	49	35	58	49	44	35	36	45	45	33	40	48	45	44	34	40	41	38	43	45	49	37	51	46	52	50	40	38	52	38	42	31	53	33	34	39	36	42	39	36	42	49	38	46	45	47	48	40	51	52	40	44	46	40	51	42	28	43	46	40	36	45	31	40	46	51	42	43	48	51	47	39	41	52	37	50	51	47	43	45	41	38	42	45	43	52	39	39	45	34	38	37	48	58	42	44	56	54	58	42	37	40	44	49	31	46	38	43	53	43	44	47	45	40	42	47	40	43	39	41	44	54	50	51	42	39	38	38	47	33	42	40	41	41	48	45	37	55	43	48	44	51	42	47	45	41	35	40	46	48	50	50	43	37	48	41	47	42	34	42	45	23	54	40	33	40	38	37	47	48	36	37	50	36	44	57	46	49	54	45	39	49	50	48	40	49	43	48	32	40	52	46	42	38	41	46	35	47	45	36	54	36	55	45	42	46	42	38	51	38	38	42	52	50	50	42	47	46	42	51	44	35	63	40	41	43	48	59	27	51	41	34	39	36	39	62	39	41	57	40	48	48	46	36	46	44	50	47	31	58	36	35	45	53	42	45	45	48	38	45	46	43	40	40	47	39	43	39	42	42	42	45	49	39	46	55	45	43	39	32	49	40	55	45	40	56	43	34	43	44	43	54	44	51	38	30	34	54	35	29	37	45	52	43	49	46	41	33	33	48	41	45	47	34	35	48	45	45	46	45	41	40	38	31	40	51	50	48	47	42	37	39	52	65	43	43	41	51	43	40	55	44	48	43	39	48	52	47	37	45	56	52	36	40	48	37	43	53	56	51	50	37	62	43	41	40	54	55	50	47	39	40	43	43	51	48	38	47	51	48	46	43	47	37	39	46	45	47	55	51	39	59	47	44	50	49	49	41	43	42	44	44	36	39	45	46	46	45	47	39	55	42	55	40	48	39	41	47	49	49	38	40	39	47	46	47	40	40	32	42	39	55	39	36	40	58	44	49	49	50	39	36	52	43	49	42	32	49	45	44	36	39	43	42	38	42	42	59	48	39	40	44	42	49	40	42	40	42	38	33	37	45	35	42	53	33	40	39	33	47	49	51	45	51	40	39	51	47	32	47	46	35	45	40	39	38	52	31	46	58	43	36	43	49	46	46	40	62	43	49	49	44	35	38	43	59	48	41	39	43	54	54	37	38	44	45	33	65	41	37	54	49	35	44	45	40	43	56	46	37	53	49	36	40	41	42	57	46	47	41	45	43	46	39	38	53	53	32	35	37	42	48	40	42	45	45	50	36	37	47	35	51	46	50	46	40	38	38	50	29	36	37	49	34	55	36	46	40	47	54	42	50	52	43	45	47	48	49	38	51	46	44	50	53	36	30	50	35	56	39	28	44	34	46	40	34	47	44	52	39	37	47	39	32	44	37	35	42	46	49	35	44	54	41	42	36	35	42	41	49	41	36	41	40	31	42	42	36	46	42	33	45	33	43	44	32	54	37	54	39	35	50	47	29	40	40	48	52	45	50	54	45	36	39	44	39	46	40	61	45	46	47	33	52	43	42	52	47	39	53	34	58	41	38	31	46	44	44	44	40	39	45	47	44	37	55	43	46	44	39	43	47	39	49	51	48	43	47	52	49	53	33	44	50	38	44	32	48	50	42	37	56	54	42	40	51	55	42	40	36	44	48	43	45	43	33	43	37	54	41	41	48	52	57	46	55	42	53	58	33	51	48	48	50	48	45	44	46	47	41	39	44	38	41	49	37	43	63	45	37	50	62	47	42	41	35	47	34	45	48	43	36	39	58	46	55	33	41	37	37	34	50
53389	27156	16338	29261	36452	35257	31972	28229	24600	21208	18466	16140	14169	11880	10330	8982	7961	6820	6062	5466	4781	4495	3969	3687	3325	3115	2938	2757	2551	2550	2286	2308	2234	2205	2068	1888	1803	1680	1580	1552	1485	1421	1292	1258	1251	1179	1148	1121	1059	1042	1073	981	950	960	931	855	893	888	827	858	846	821	770	838	823	826	801	805	768	786	744	757	768	785	764	742	764	731	676	730	734	712	706	687	746	742	735	737	731	716	757	674	710	677	714	704	700	712	662	741	714	723	685	700	670	680	693	668	671	746	699	669	684	710	674	680	694	640	673	652	655	715	701	667	683	642	718	656	689	659	631	662	720	665	643	665	676	707	707	679	675	696	705	667	625	629	704	693	686	631	692	685	655	691	692	662	688	676	664	709	729	638	714	685	672	664	662	655	706	638	659	690	724	662	676	663	630	700	664	661	720	680	675	686	691	686	699	682	706	656	724	644	679	704	667	601	636	670	645	697	639	638	643	646	631	662	674	696	712	719	641	700	624	668	671	698	671	613	618	679	685	651	689	659	705	652	692	684	646	665	654	664	643	657	619	689	654	678	671	661	681	659	650	671	688	655	677	711	660	677	658	658	639	678	691	606	695	717	707	671	671	688	676	677	702	653	653	678	702	671	649	657	671	648	632	665	643	671	675	702	682	686	700	658	693	603	676	712	659	667	675	691	709	642	675	670	694	687	674	682	632	674	654	692	616	654	648	682	706	667	647	661	648	670	652	675	625	651	630	678	671	724	661	684	678	711	661	648	635	646	691	686	633	682	612	655	668	710	658	720	651	703	636	687	654	685	678	656	643	670	644	670	721	678	688	615	702	652	646	685	688	642	617	636	672	683	698	665	658	650	713	652	664	664	698	694	679	670	675	665	692	689	677	669	722	673	703	677	676	653	690	666	731	678	680	683	688	650	657	681	711	693	665	652	665	676	695	645	670	692	681	710	699	646	639	686	675	633	695	656	648	674	674	654	639	666	706	664	614	677	648	679	645	633	610	678	698	678	684	669	667	668	662	662	688	618	654	669	700	665	615	721	665	642	706	677	644	672	676	652	685	700	628	660	646	651	671	645	665	683	666	646	684	655	643	627	653	657	681	630	648	654	681	634	643	695	637	716	650	692	683	676	656	662	684	670	707	644	727	695	635	659	691	667	684	635	670	675	673	697	707	671	685	688	668	695	684	640	704	657	727	669	687	681	678	644	660	705	684	674	686	734	673	669	620	654	694	675	692	661	698	697	680	666	670	676	671	674	662	679	690	650	695	621	671	702	685	703	663	620	645	653	695	672	669	705	593	658	618	623	623	714	752	673	639	694	655	684	720	628	695	643	702	688	682	688	667	685	678	637	691	630	704	632	692	635	647	687	684	708	664	645	675	659	715	628	705	644	704	656	647	691	678	630	672	683	677	694	685	656	684	704	690	661	630	628	667	691	678	695	689	683	676	687	745	635	740	686	672	688	614	657	657	674	724	652	709	655	690	659	637	613	621	684	671	675	664	691	642	641	669	663	685	637	631	728	706	633	696	696	707	638	692	702	621	669	677	651	653	681	713	686	685	687	687	667	700	644	684	660	708	708	621	658	645	614	621	665	687	664	635	672	662	704	644	634	684	677	706	630	683	656	675	648	667	680	706	682	660	675	692	686	688	666	689	677	676	671	731	659	636	637	652	636	691	688	697	708	653	749	642	610	609	663	710	699	650	629	660	705	722	638	694	639	641	658	676	639	714	683	691	637	640	646	657	654	654	673	669	690	661	695	672	689	662	663	666	668	672	709	684	681	633	626	646	662	666	697	694	670	631	629	666	702	677	655	644	676	650	638	655	645	695	676	668	673	642	662	678	691	633	660	659	660	632	694	674	652	682	703	650	665	651	696	697	705	686	670	703	734	675	719	669	686	715	705	685	680	647	676	662	673	663	595	731	656	656	689	674	649	700	701	719	678	643	657	647	736	695	676	678	633	634	724	669	680	668	667	659	648	676	634	716	665	679	644	700	674	644	633	678	652	645	659	699	632	635	671	697	673	701	659	679	650	692	686	622	665	639	681	701	664	676	649	660	670	638	706	669	639	617	652	671	689	660	668	716	695	644	647	648	647	678	674	656	643	727	648	662	697	706	660	666	633	647	678	654	703	649	708	631	663	652	686	657	618	672	663	671	675	703	701	654	719	695	695	713	670	733	678	656	673	667	661	685	695	669	669	632	674	647	707	682	668	663	680	645	650	682	656	668	660	672	653	659	645	643	648	696	676	662	708	665	665	710	679	723	653	667	665	641	716	675	682	671	682	683	683	664	626	664	718	689	686	643	647	705	610	650	645	654	645	712	679	667	684	632	717	696	642	671	678	654	645	677	652	690	659	675	723	710	624	739	677	644	667	729	615	637	633	697	658	698	678	660	689	663	681	678	702	647	643	658	685	707	708	693	699	667	670	684	674	725	685	656	666	656	638	679	659	691	650	616	697	688	728	636	678	636	682	649	652	702	638	661	666	662	648	646	713	687	691	660	628	660	665	639	690	652	710	678	669	653	629	682	678	658	652	652	659	712	660	668	661	698	703	660	657	654	673	686	686	647	665	693	725	644	683	660	684	619	707	632	653	638	653	679	706	694	632	655	669	671	597	675	637	670	675	603	666	674	726	692	754	644	639	664	682	648	678	627	684	705	673	662	629	673	671	671	679	728	661	658	677	684	683	684	700	665	664	701	675	671	668	620	670	661	676	668	709	645	683	658	648	660	627	709	650	652	687	640	681	730	658	687	681	673	668	681	657	631	717	642	619	698	684	665	685	660	654	653	677	667	649	675	701	688	651	682	684	697	635	685	661	683	671	690	642	720	663	672	631	648	692	710	618	628	695	719	681	673	676	692	659	655	628	689	685	688	654	648	681	633	682	702	617	654	678	669	680	708	695	694	687	666	718	664	681	646	658	662	663	639	656	680	672	651	614	678	647	681	659	666	660	670	631	644	709	689	650	659	667	720	686	630	690	679	645	695	682	613	709	675	647	685	701	678	667	672	664	704	677	666	687	642	627	636	625	634	661	700	703	718	687	663	630	668	665	685	687	651	706	706	663	650	689	698	666	696	676	677	657	663	648	684	644	695	636	625	646	713	623	676	636	681	649	682	662	656	687	614	652	641	675	715	663	676	661	655	695	634	666	722	674	653	699	685	713	637	661	640	639	659	670	679	653	703	662	665	691	686	652	689	639	670	671	698	655	643	633	679	720	671	668	682	688	676	683	671	610	654	679	686	697	663	711	724	664	676	665	646	671	686	664	643	641	742	629	598	687	681	697	619	667	673	663	701	643	640	637	625	672	630	657	685	672	663	665	738	665	631	695	664	653	654	698	715	690	643	696	680	679	644	694	708	644	683	679	720	676	691	689	646	658	694	664	689	692	651	656	704	695	659	661	635	638	708	710	683	697	681	662	690	673	667	709	752	687	639	672	666	628	662	655	650	689	652	688	621	654	659	650	673	662	651	697
10270	2550	614	452	666	699	567	517	419	400	343	281	230	234	165	155	159	124	131	135	103	115	88	100	87	82	75	90	79	79	79	81	81	70	73	72	77	73	67	71	82	60	71	46	56	66	71	69	58	58	54	48	48	55	67	60	58	58	53	43	53	59	40	42	47	62	54	55	52	57	69	59	56	58	62	50	55	59	65	50	52	56	59	67	60	49	44	48	57	44	43	49	61	52	53	58	57	50	57	58	39	56	48	51	55	61	57	56	66	54	60	44	62	49	40	44	54	57	45	53	45	56	64	49	46	52	52	42	53	60	45	56	55	52	48	60	56	50	61	62	58	50	38	54	45	43	53	51	51	50	47	50	40	47	54	57	57	41	50	46	44	58	39	58	39	60	54	50	45	53	46	47	55	49	58	47	58	50	45	53	46	47	54	58	62	59	55	57	53	53	50	52	61	66	40	50	59	43	57	58	58	54	43	44	50	42	50	38	54	49	52	40	58	55	40	58	47	49	45	45	61	55	51	57	52	61	56	68	52	47	61	58	59	46	67	42	59	52	52	68	57	51	57	58	65	58	52	43	48	55	46	48	58	47	59	63	56	43	49	41	52	59	47	42	51	69	45	58	45	53	55	47	53	55	52	54	60	53	58	44	63	48	45	36	50	50	58	54	66	43	69	43	57	43	62	54	40	47	43	57	57	54	43	58	62	60	41	50	61	50	55	39	42	58	61	52	46	42	60	45	55	53	55	53	47	49	40	63	61	64	40	52	52	53	55	62	33	43	42	53	63	55	48	69	58	49	53	52	53	54	48	52	53	55	58	50	63	55	49	61	41	51	37	50	44	64	52	52	53	67	47	58	53	62	47	54	56	58	52	49	52	60	50	53	49	46	49	54	52	52	57	56	48	65	56	60	45	52	47	57	50	59	51	64	44	51	47	52	47	52	57	42	55	54	46	47	44	56	56	62	42	64	51	49	57	55	49	54	55	46	53	50	55	69	49	55	57	58	34	43	52	59	53	61	51	59	56	47	50	56	56	60	55	53	35	45	61	56	49	58	48	43	67	53	51	52	66	60	47	55	47	53	43	64	48	60	44	57	57	52	60	62	61	49	61	50	49	42	50	53	51	59	57	55	60	56	56	50	60	45	51	61	56	48	51	41	53	56	40	56	47	60	52	52	57	48	54	51	51	35	50	50	49	57	53	48	53	57	59	51	39	55	62	47	56	58	59	47	45	41	56	53	60	55	50	47	49	41	58	56	40	56	50	47	66	60	49	50	42	67	50	52	54	58	68	51	46	64	59	46	45	53	42	44	46	49	46	68	53	58	56	60	59	57	58	52	45	45	58	54	55	65	62	49	45	56	56	60	54	65	51	54	52	45	47	55	50	48	59	49	63	59	57	53	44	40	58	58	54	57	58	56	59	51	69	56	55	47	48	48	52	51	47	51	71	62	59	45	61	62	57	45	49	69	48	61	63	48	56	51	50	54	51	63	53	47	58	55	48	46	50	48	60	43	36	66	45	51	43	58	43	49	45	63	48	45	53	59	42	60	53	50	57	50	55	45	63	50	48	35	58	43	49	52	52	66	44	54	36	51	50	48	48	55	51	52	50	48	56	48	64	50	55	41	49	55	68	50	60	47	54	38	64	42	49	61	58	40	45	55	49	49	58	57	42	54	53	50	56	54	49	61	73	48	58	63	55	57	42	53	52	49	51	46	43	57	54	60	49	50	52	61	60	48	49	52	53	66	47	56	51	48	67	49	61	52	57	65	45	53	62	69	55	61	49	51	50	54	53	61	63	62	68	61	65	46	58	52	61	50	60	47	47	49	56	50	57	52	43	51	56	51	49	40	62	50	51	64	46	45	52	54	55	48	52	30	46	61	53	51	42	44	53	47	48	54	44	48	42	42	55	50	50	47	54	59	52	68	62	42	46	47	43	46	46	47	45	53	60	59	52	57	49	53	56	58	55	46	44	56	61	57	59	44	59	53	54	53	39	53	59	65	47	53	46	59	43	43	50	54	49	59	66	58	50	52	63	51	68	61	48	63	55	61	50	42	56	50	51	48	59	49	56	54	61	41	66	46	51	46	51	51	55	50	39	54	57	54	47	43	55	58	54	60	69	59	46	51	60	59	60	42	60	52	56	58	54	44	58	60	49	48	52	46	47	57	55	51	58	53	51	40	48	54	47	59	42	59	66	52	50	47	46	66	38	50	52	54	63	58	53	42	43	50	66	61	51	48	68	44	59	64	56	42	49	43	49	56	58	71	44	53	50	54	49	71	59	52	60	42	40	39	58	58	70	58	55	55	53	61	55	54	57	55	57	66	71	45	49	47	51	65	51	58	52	56	51	42	32	55	42	39	57	53	51	49	50	46	55	56	41	60	41	57	53	66	51	57	44	47	56	52	59	45	52	58	56	47	60	57	39	59	56	51	53	62	50	54	58	45	51	58	70	54	59	50	56	57	45	48	42	57	54	51	59	49	48	56	49	64	51	63	51	50	52	62	51	52	52	60	47	48	63	61	65	42	55	55	52	67	59	51	42	58	55	61	45	46	36	56	52	56	47	48	62	54	53	52	54	64	60	56	47	48	45	48	58	56	53	41	56	70	65	53	47	54	55	56	58	68	46	59	59	55	43	52	72	51	43	45	50	62	53	63	54	54	46	61	57	52	61	42	57	55	55	56	44	51	58	60	59	54	61	51	48	63	53	39	55	48	53	59	57	58	54	59	46	53	60	57	52	59	56	49	53	48	63	58	70	49	52	69	47	42	50	60	53	46	56	51	41	43	47	59	57	64	49	51	52	49	46	57	42	47	51	51	42	55	44	44	60	48	48	63	39	60	49	60	57	45	53	58	50	39	52	51	59	66	61	61	51	54	49	61	57	46	46	44	45	66	49	54	46	46	47	60	64	52	60	47	52	52	57	51	50	67	55	48	67	57	45	41	55	42	61	72	43	49	45	46	47	61	48	54	54	47	56	57	55	51	44	55	55	40	51	39	50	57	52	41	39	46	66	59	64	53	77	41	51	66	47	58	60	41	61	50	54	54	49	48	48	58	53	57	50	50	59	44	51	49	43	52	51	57	44	58	66	54	68	49	65	49	53	58	65	65	45	57	63	44	50	62	56	43	50	53	52	50	43	56	59	56	43	50	48	42	54	58	56	54	46	54	47	49	70	48	47	51	77	66	47	53	54	49	58	56	67	44	57	52	57	53	52	52	56	63	49	67	64	43	67	54	43	57	48	43	45	49	53	52	50	61	56	60	50	56	42	63	43	61	39	51	53	50	53	54	53	57	53	49	50	43	45	67	51	60	61	50	58	57	51	56	56	46	58	46	55	64	55	38	47	53	57	42	52	47	43	51	47	55	47	62	57	55	44	55	63	68	57	58	55	60	51	44	52	49	52	46	47	49	38	60	49	43	49	54	56	48	42	40	48	55	48	61	51	60	53	60	47	45	57	59	61	46	50	45
45625	23270	12237	24363	31366	30129	26892	22850	19244	16187	13850	11809	10224	8588	7296	6284	5530	4828	4295	3879	3603	3090	2902	2669	2608	2396	2153	2149	2008	1998	1883	1813	1840	1692	1600	1553	1522	1441	1461	1411	1350	1246	1243	1191	1146	1193	1056	1063	1042	1035	986	993	1031	954	982	937	860	889	930	882	892	932	889	859	866	914	849	879	885	887	899	871	894	849	844	839	870	792	875	803	865	870	857	815	808	834	821	848	812	814	836	808	836	818	831	802	885	826	818	876	857	828	818	782	751	815	787	804	816	827	769	837	826	808	816	810	790	806	834	818	805	771	811	791	837	802	786	793	779	812	836	770	818	836	836	818	836	833	828	837	813	787	764	785	844	800	794	788	807	789	783	769	764	792	802	822	784	801	864	817	788	828	826	812	774	815	783	832	842	782	783	794	733	852	782	782	803	753	785	818	796	776	809	826	770	806	783	815	860	804	790	795	776	770	754	746	834	779	807	795	811	850	813	807	809	833	814	761	813	789	784	803	789	850	760	803	752	763	772	775	769	770	795	797	740	799	767	773	792	783	793	831	777	779	796	790	782	801	799	805	855	791	779	796	795	809	811	760	743	754	797	779	801	817	818	827	743	788	775	831	783	820	839	742	783	768	757	830	806	762	781	832	830	816	832	822	797	825	833	822	766	802	792	771	813	820	814	796	812	843	792	752	802	757	780	808	748	831	780	788	800	842	882	805	803	804	765	811	809	827	805	801	821	810	802	779	806	779	784	816	817	765	799	806	750	800	747	815	809	765	812	750	824	774	782	772	848	845	818	810	778	812	799	775	766	796	817	800	792	786	790	838	831	768	813	801	795	790	772	795	775	788	789	807	813	816	808	846	805	809	788	799	816	802	724	804	792	833	749	825	770	802	788	796	823	787	782	827	768	785	779	775	787	781	793	791	820	761	838	775	778	793	803	842	795	837	823	753	818	855	843	795	842	779	770	802	794	807	820	803	820	812	804	751	816	819	832	808	766	803	742	835	796	842	795	836	794	829	769	794	751	760	805	815	797	822	818	763	796	791	800	765	777	816	873	782	820	788	800	809	786	788	799	800	766	770	817	801	797	784	792	821	806	803	822	754	825	799	821	807	846	857	806	825	826	778	756	820	810	778	816	816	839	755	791	781	775	818	776	791	796	783	774	776	813	767	814	816	812	815	810	809	793	800	832	749	788	831	822	802	811	795	838	843	796	774	777	817	755	793	788	804	768	840	818	783	821	770	768	779	755	831	835	817	813	781	780	864	807	777	843	746	819	815	826	801	797	799	830	820	750	800	854	817	816	754	819	796	819	784	800	805	782	813	792	801	855	752	811	853	804	801	836	802	871	811	804	822	783	760	798	802	845	829	826	825	807	810	826	831	807	778	768	758	821	815	821	810	796	838	777	773	869	779	787	826	838	807	818	803	817	786	807	806	802	827	786	802	800	814	838	796	767	799	823	808	770	756	847	826	797	814	783	815	766	788	826	787	802	790	778	776	764	804	745	802	814	767	795	791	845	791	829	816	804	789	780	843	783	825	827	772	742	840	798	830	822	815	756	861	756	877	829	717	761	803	821	803	808	803	788	778	801	784	819	774	810	824	790	819	812	780	794	847	765	757	769	780	769	801	800	818	787	818	834	790	798	833	780	808	764	810	806	765	796	783	780	785	746	786	810	746	841	816	810	811	808	780	777	825	851	817	802	794	767	837	774	837	765	792	819	849	768	827	791	795	797	765	787	771	829	785	787	792	841	809	785	806	799	853	835	795	786	790	771	816	810	832	806	777	832	825	795	826	803	771	810	843	784	787	811	800	740	758	776	803	819	781	820	819	803	809	729	814	793	785	784	770	793	782	800	852	777	808	789	869	781	823	812	848	837	787	832	831	822	777	799	811	805	738	826	820	782	770	710	793	797	793	742	773	814	803	760	875	825	796	814	814	783	848	791	761	818	840	775	812	796	813	781	775	804	790	792	777	771	822	785	758	769	801	838	759	773	844	846	776	833	795	795	780	812	833	810	817	751	820	812	806	791	794	790	767	787	772	775	765	807	809	855	774	786	788	811	849	821	802	809	793	748	812	772	808	807	771	813	772	787	812	824	805	796	790	747	846	750	798	822	816	767	787	766	792	867	781	821	824	772	821	776	783	776	863	842	780	790	790	877	792	859	821	812	791	805	794	811	822	785	813	794	839	790	774	782	815	800	832	824	814	836	773	794	758	826	818	803	815	788	790	799	768	816	775	792	808	782	811	817	733	799	841	819	775	843	751	798	827	784	794	756	789	783	845	796	819	825	795	775	823	817	762	806	766	769	766	814	823	797	790	804	741	810	752	784	831	790	848	787	825	818	809	811	792	794	842	815	810	775	796	809	771	749	812	810	850	803	764	755	803	810	828	794	847	809	815	796	769	795	773	835	804	766	764	812	822	864	801	805	801	818	767	816	858	786	801	820	792	825	782	836	810	794	816	791	785	838	808	770	806	809	733	783	789	764	805	789	815	820	821	792	825	781	808	764	760	794	819	779	768	790	834	799	809	782	760	795	799	728	774	813	796	792	773	823	781	807	810	729	815	767	796	821	770	811	862	845	822	786	804	782	854	843	748	824	758	784	785	775	726	802	874	818	830	752	797	814	783	813	876	732	771	830	859	774	794	799	801	787	821	752	785	821	770	801	750	784	842	810	741	799	803	812	803	790	840	784	797	745	763	791	769	758	830	767	781	804	810	790	792	773	764	820	809	800	782	780	764	815	783	812	832	827	800	771	816	835	812	853	815	768	805	770	805	770	800	852	774	796	791	809	802	831	803	807	800	814	813	815	835	755	761	796	791	758	786	817	732	780	774	777	788	777	802	838	781	779	810	822	821	763	807	769	780	783	792	837	775	795	838	769	829	792	794	744	786	790	808	863	864	843	798	817	790	826	770	804	821	817	858	756	786	765	782	806	798	811	787	811	800	790	877	799	761	824	794	791	784	770	796	827	768	790	765	794	758	777	803	785	761	817	846	816	780	775	802	869	792	808	798	791	768	807	810	773	814	810	825	786	766	812	761	784	777	807	815	837	793	805	760	787	890	794	802	809	842	776	799	766	757	815	802	793	839	757	803	785	810	772	808	818	756	792	811	821	826	829	774	771	855	807	793	807	808	768	758	795	804	833	748	837	796	783	809	806	829	802	800	817	770	783	827	816	820	825	804	794	774	777	828	816	772	765	822	789	775	783	839	790	818	830	827	786	813	775	790	787	747	821	818	797	784	794	749	774	805	789	845	831	791	831	815	780	780	810	803	800	803	782	833	800	803	791	785	776	820	788	790	813	871	779	781	779	781	774	743	800	795	802	797	833	751	806	810	784	815	753	804	795	794	832	845	836	833	846	805	756	818	794	809	773	805	787	828	870	806	797	773	776	777	798	844	803	724	794	802	778	788	790	769	769	799	798	783	783	777	862	799	823	804	831	820	787	807	883	795	862	743	804	763	813	793	768	774	815	783	801	774
14562	5427	971	643	955	1004	888	760	669	578	466	397	341	277	252	218	191	187	149	147	131	124	129	116	111	88	81	103	83	78	59	70	67	79	59	56	57	69	52	48	53	57	66	61	46	54	53	53	59	46	50	44	37	44	47	41	43	48	50	40	29	33	33	44	47	46	45	35	32	37	31	42	32	34	45	31	35	37	35	33	36	29	38	43	36	35	26	32	32	33	37	36	37	41	36	52	39	38	31	29	43	45	45	49	41	41	31	41	33	29	40	39	37	26	30	43	34	31	28	39	47	45	43	37	39	40	41	42	40	50	25	40	42	38	19	35	33	35	36	46	33	34	45	36	32	50	48	38	45	33	44	46	28	40	42	35	33	39	33	35	30	43	34	35	49	31	40	31	40	35	28	46	43	40	42	39	32	33	38	37	45	40	41	46	36	28	30	37	27	36	44	37	36	39	35	31	43	55	32	30	39	40	43	37	37	36	40	38	42	42	30	36	31	38	33	36	41	40	29	48	37	31	43	36	32	26	57	42	39	26	45	47	42	45	37	37	41	33	33	36	34	32	40	36	29	34	46	50	36	27	45	34	37	36	33	37	32	43	44	38	38	38	30	43	37	43	37	39	41	29	44	30	37	38	31	41	39	34	40	26	32	34	36	39	39	38	37	27	36	37	30	37	34	33	36	40	45	46	36	38	40	23	31	35	35	35	36	34	28	34	34	44	42	41	31	39	50	38	41	32	31	41	34	47	39	39	34	37	40	34	32	36	28	36	36	38	31	44	35	38	32	46	44	34	42	54	33	38	51	44	48	27	38	32	31	40	33	31	43	40	36	34	39	43	31	35	40	34	38	24	46	49	27	43	48	37	48	36	36	50	35	40	25	37	27	36	34	33	35	38	36	41	38	45	45	33	35	38	37	34	42	30	37	40	27	31	39	25	36	30	42	36	33	33	44	38	43	39	36	47	38	27	46	44	26	39	41	46	45	31	40	45	46	38	34	34	40	30	38	51	52	38	48	42	31	37	45	47	40	42	32	35	30	37	44	33	47	31	40	41	48	29	31	35	29	27	43	21	30	22	31	42	46	29	39	32	43	30	31	39	41	39	24	31	34	42	32	29	48	33	36	30	39	44	44	31	39	47	44	49	43	34	47	38	26	40	46	43	36	33	31	25	39	33	32	33	28	32	37	36	32	46	39	38	34	37	46	53	38	36	27	48	48	46	40	41	41	30	36	41	38	29	30	31	33	34	23	25	40	45	48	39	41	37	35	40	31	43	40	29	34	41	39	34	32	38	40	35	45	41	42	31	32	27	33	50	30	38	30	39	38	35	35	35	45	32	44	39	25	28	42	46	44	48	34	44	39	45	41	38	50	44	43	42	39	35	35	50	44	44	31	32	47	25	44	43	49	36	36	37	29	30	36	32	47	40	37	38	38	35	34	37	35	47	36	31	37	45	42	44	50	33	37	39	29	35	34	44	37	36	31	44	30	37	35	29	35	45	33	38	37	37	39	39	27	47	38	30	34	39	36	35	45	46	28	44	32	36	27	36	38	41	37	37	36	38	43	36	39	48	41	34	31	40	47	35	25	44	46	48	40	36	39	34	25	32	38	38	51	40	40	29	31	36	24	44	31	34	39	44	44	36	29	34	44	46	42	33	58	46	35	31	35	38	33	41	34	33	39	33	39	35	37	33	41	36	32	37	30	33	33	35	41	39	42	43	28	41	44	45	39	32	43	40	37	44	36	38	41	44	38	32	28	36	40	52	45	36	46	44	43	36	34	41	34	45	43	31	47	37	42	41	30	29	32	39	44	42	27	34	36	32	44	27	41	41	36	28	40	42	35	29	28	44	43	41	37	44	40	28	57	42	29	44	36	33	34	35	37	33	27	34	33	33	33	32	47	34	43	36	42	40	40	38	44	39	43	47	38	44	34	36	39	34	32	38	40	40	46	37	46	42	42	42	34	42	44	35	43	32	41	36	33	27	41	38	38	26	33	38	43	29	47	35	37	31	41	41	47	33	39	43	34	30	39	46	33	37	34	43	40	30	36	30	37	38	30	41	35	41	30	32	42	41	46	42	38	36	37	29	43	36	35	42	30	36	38	39	42	40	38	42	37	46	34	41	36	39	40	34	24	45	38	49	39	41	36	41	47	21	43	35	37	37	38	39	28	32	32	52	37	46	34	35	34	35	24	44	41	42	48	44	37	44	41	33	38	44	33	30	53	36	38	37	35	37	28	33	50	39	28	34	31	46	44	32	35	34	32	30	34	35	41	36	48	46	41	40	47	44	37	28	42	45	36	29	38	37	29	37	41	28	33	42	45	33	40	32	41	33	45	44	43	35	49	38	26	46	40	43	48	35	43	35	33	26	52	42	36	34	40	45	46	30	36	35	31	51	30	47	40	37	42	38	42	45	44	44	35	39	42	29	36	36	37	34	37	33	41	41	43	36	31	45	33	52	40	47	25	32	36	36	36	29	38	34	30	44	36	51	40	46	28	37	36	32	27	44	42	42	38	41	44	37	45	50	39	28	41	36	44	46	37	32	42	34	27	30	34	36	43	44	34	37	32	41	43	38	35	45	30	32	40	27	49	26	36	31	46	34	31	40	36	44	53	36	47	36	50	35	34	56	37	33	43	36	37	33	35	27	43	42	31	31	44	45	39	44	36	33	35	43	37	36	30	35	33	50	38	34	32	22	32	47	30	38	34	36	41	42	39	27	53	36	36	28	41	47	29	47	36	36	45	39	39	43	35	40	29	27	32	40	33	27	48	35	33	38	27	45	43	48	47	42	32	38	45	36	45	38	36	34	43	44	38	41	39	42	38	46	29	39	42	27	42	31	24	42	44	33	32	35	38	39	30	46	46	39	39	36	40	45	38	31	32	40	46	37	41	41	40	35	30	45	37	41	45	31	49	34	31	36	45	45	32	44	34	30	46	38	42	43	44	40	39	33	37	40	43	37	31	33	32	35	42	38	36	50	40	29	30	33	33	42	45	39	43	41	35	41	28	39	34	47	37	35	47	30	38	29	43	33	43	31	45	34	36	37	43	47	42	38	36	50	25	21	32	28	34	38	36	49	31	45	34	27	39	36	31	28	40	45	32	27	30	42	45	46	33	43	41	40	28	36	30	37	42	27	42	45	32	38	44	39	40	30	33	41	36	35	42	42	47	42	32	35	45	39	32	33	29	26	36	41	47	35	34	42	44	41	51	40	35	35	25	29	32	38	41	40	39	24	38	31	34	44	41	35	44	34	42	42	44	29	28	43	48	34	34	31	31	40	37	38	41	40	42	34	38	25	37	38	28	39	37	41	36	35	35	32	32	36	37	46	36	26	31	41	43	35	40	43	31	45	36	40	31	26	40	32	39	37	30	37	33	51	34	52	37	28	36	40	35	35	50	32	31	38	39	42	38	47	29	41	32	35	36	50	33	34	26	45	31	43	31	34	44	27	33	37	30	42	42	37	50	29
54061	28215	16176	29466	36659	35220	32070	28300	24656	21410	18397	15926	13778	11841	10221	8739	7663	6788	6046	5563	4735	4497	3871	3700	3307	3105	2955	2767	2558	2333	2300	2226	2155	2160	1984	1810	1758	1635	1498	1517	1395	1307	1185	1182	1139	1126	1012	1006	991	1006	951	932	864	880	835	762	779	751	805	747	727	733	707	717	701	747	718	710	699	700	717	677	656	681	658	679	659	652	635	635	625	663	642	606	606	642	609	618	623	592	586	597	575	591	555	619	586	596	605	636	578	540	610	643	569	588	615	630	577	600	570	575	602	522	633	585	577	586	587	599	579	608	639	567	595	595	616	605	591	598	602	569	578	599	605	568	571	554	609	559	614	550	576	558	532	548	628	570	581	538	587	577	595	593	573	575	559	549	577	565	521	595	527	542	579	605	553	550	578	584	557	626	594	603	586	541	563	568	553	579	563	592	529	569	565	606	573	590	571	571	580	607	575	554	592	596	538	544	571	598	578	582	577	613	592	611	592	579	553	570	565	624	611	559	573	569	619	597	572	579	577	567	589	556	604	569	562	599	581	570	605	572	538	595	590	590	591	603	594	540	511	557	551	566	590	555	546	558	567	538	582	598	582	567	545	562	597	539	554	580	520	616	588	566	558	572	603	572	567	574	541	567	587	588	586	576	595	575	596	611	567	573	554	566	611	595	601	561	539	572	572	612	591	600	556	569	612	589	566	567	621	576	594	548	593	564	575	586	585	569	552	539	593	561	562	623	591	602	588	585	535	600	601	567	588	550	556	593	593	590	568	593	581	596	580	577	617	616	549	581	606	559	534	566	570	624	553	567	580	566	589	598	591	506	579	546	600	563	604	570	549	568	580	586	585	640	596	568	581	541	561	592	546	585	587	534	617	569	575	598	584	585	590	571	625	598	562	589	595	569	587	567	565	571	557	565	585	570	586	602	597	562	564	573	579	600	549	563	587	574	548	567	600	569	567	575	583	544	604	615	583	562	596	592	566	577	591	539	602	585	561	554	551	537	604	568	595	540	577	595	569	567	574	597	598	558	569	542	563	543	596	603	561	552	589	590	576	557	614	561	583	566	558	579	597	548	571	550	569	558	560	595	563	570	581	590	591	549	585	590	573	577	582	608	555	585	570	560	567	557	575	553	566	598	580	579	565	568	608	587	570	556	558	586	598	556	549	629	595	608	581	613	563	571	595	559	556	545	564	559	536	567	576	587	561	583	566	559	562	561	568	567	607	570	626	594	574	567	541	585	606	561	556	635	600	596	576	560	571	572	649	594	583	601	620	578	585	594	592	528	555	638	532	596	568	527	580	583	618	544	590	570	622	604	556	563	604	557	566	531	598	581	606	569	553	571	622	560	552	553	606	596	538	529	571	588	575	575	552	580	563	564	618	600	573	564	585	590	556	606	577	550	588	566	568	573	571	598	585	580	619	529	571	554	572	537	613	569	587	577	556	610	560	574	582	549	610	576	594	596	558	563	587	537	590	559	556	589	556	601	579	573	579	606	596	562	580	558	575	553	609	540	604	575	566	577	589	572	553	555	567	568	608	563	596	548	613	594	625	550	548	574	567	565	563	586	545	611	575	597	591	563	558	554	568	573	604	594	607	579	549	573	636	573	623	549	609	567	547	580	613	560	540	572	577	536	622	523	599	598	587	575	562	585	612	527	573	561	561	600	600	524	565	588	554	595	583	599	580	534	586	571	581	569	590	555	561	611	538	606	580	581	582	566	579	586	559	562	596	573	574	517	541	565	576	623	526	522	568	568	549	587	568	627	562	555	626	569	640	588	546	555	551	548	588	592	549	569	551	583	564	575	563	582	603	602	545	567	554	564	571	593	591	593	575	592	532	586	603	575	556	584	517	523	543	520	573	574	595	545	528	595	599	578	523	605	588	552	584	576	631	598	581	622	578	537	581	609	563	536	597	594	591	548	560	596	578	585	569	593	583	564	584	566	563	601	585	561	611	598	596	574	582	600	631	551	584	558	593	614	570	565	606	548	612	595	602	591	641	592	545	595	564	576	603	523	608	547	584	558	587	586	567	554	597	622	556	570	625	541	561	585	598	583	580	542	540	559	606	577	549	577	618	549	590	560	599	577	607	571	572	535	593	544	560	563	561	585	557	544	521	563	599	545	580	576	589	585	592	601	566	580	572	574	582	565	569	619	531	594	540	578	587	606	579	609	591	584	597	573	581	632	614	572	570	544	597	590	562	620	572	548	593	599	572	535	615	564	564	571	581	569	579	561	570	570	590	560	531	600	608	577	551	595	553	540	577	558	580	549	611	580	561	584	542	526	604	548	578	586	552	563	574	577	583	560	565	573	592	557	589	576	568	585	571	599	552	536	578	608	562	565	586	581	553	582	599	570	580	546	598	588	548	586	589	573	517	598	590	608	572	569	570	555	582	557	577	583	573	536	574	600	599	551	616	605	589	543	611	549	597	580	579	588	582	533	592	544	562	584	520	605	555	547	582	583	567	535	592	596	615	597	581	592	562	568	597	583	531	547	573	568	599	565	584	576	579	554	606	567	600	572	588	573	563	563	522	630	614	580	569	593	590	586	565	584	568	571	587	566	579	575	577	610	622	534	604	578	560	577	572	599	581	548	597	557	599	523	586	620	552	583	564	542	583	590	550	567	568	569	593	552	606	628	585	556	582	586	552	558	563	551	582	578	546	580	567	596	578	608	573	572	548	585	610	552	569	568	558	592	597	558	598	552	545	600	555	606	607	584	564	527	535	581	584	600	582	563	554	548	587	592	557	528	577	587	621	607	541	576	609	565	550	583	557	577	532	624	625	570	561	557	566	577	600	581	567	583	640	531	570	577	568	574	612	570	554	580	609	597	572	597	603	621	603	586	619	580	570	563	583	543	579	577	617	571	549	559	604	566	560	584	539	554	625	576	565	606	568	600	586	572	561	608	563	573	542	568	570	575	572	550	618	589	567	609	587	607	590	545	566	560	603	610	603	578	525	609	604	598	578	597	622	618	566	571	578	551	553	589	579	603	607	595	536	529	562	544	588	589	607	551	563	582	592	572	565	590	575	548	579	595	580	588	574	555	580	602	593	572	598	590	565	574	572	598	558	597	562	609	570	617	560	571	570	578	592	580	571	586	573	573	552	554	580	604	576	609	557	577	597	561	561	577	597	573	583	572	588	531	605	578	567	557	549	582	574	619	544	584	584	570	552	555	559	619	568	580	581	585	613	552	592	530	590	600	546	574	548	549	565	594	553	554	562	575	600	553	570	590	580	607	628	574	578	555	600	549	579	577	611	574	571	583	589	603	653	583	574	560	586	583	566	588	566	558	542	559	590	592	601	552	544	524	559	561	564	577	585	575	558	617	572	532	567	570	583	553	555	535	569	563	570	540	560	598	584	599	555	543	592	581	601	566	521	615	600	632	556	586	589	558	577	600	579	582	595	554	604	562	557	576	581	584	571	546	599	598	556	597	581	575	622	566	573	621	570	601	595	584	633	603	618	596	556	626
5973	1274	377	265	411	420	387	336	286	264	205	170	158	148	126	113	112	65	81	64	77	55	85	81	61	47	59	55	56	53	56	49	50	52	49	39	57	50	41	42	29	32	34	37	46	41	39	38	38	49	44	36	44	44	51	39	50	20	34	42	29	37	42	35	38	43	44	43	39	48	40	37	30	43	35	40	41	37	32	33	33	36	35	34	35	32	28	37	27	41	27	42	42	39	31	30	44	28	48	42	30	35	29	42	41	35	43	48	35	31	42	37	41	44	39	43	42	43	33	40	36	39	33	43	31	36	38	32	32	38	44	35	40	45	31	46	40	38	43	36	36	31	41	33	32	34	29	35	46	25	36	38	34	44	23	38	36	34	29	35	35	37	34	46	27	27	34	43	42	53	40	33	30	40	34	33	36	44	33	36	33	37	37	38	38	49	33	22	37	41	43	33	37	31	40	33	36	29	36	25	48	38	43	46	42	53	49	37	43	39	39	38	36	21	40	24	45	44	33	34	42	26	23	43	33	36	25	46	37	47	29	37	24	37	35	28	45	35	37	43	35	45	33	34	29	30	26	37	30	48	32	32	46	40	32	33	32	35	36	33	33	46	59	30	37	40	36	42	42	25	39	45	43	30	41	29	31	40	43	34	33	41	30	43	49	33	49	39	33	37	34	32	43	45	41	37	42	32	34	36	38	44	41	32	34	35	40	38	39	32	35	34	48	37	32	40	32	24	30	44	37	39	30	40	32	43	23	26	55	51	36	39	40	31	39	36	41	35	46	31	42	27	34	37	40	31	37	43	39	36	33	40	29	34	39	27	39	35	36	45	32	39	36	33	34	47	39	47	29	29	30	29	41	37	39	50	33	28	44	26	46	30	35	30	39	35	40	34	45	31	45	42	47	32	41	55	42	31	46	38	42	32	41	37	40	45	30	28	38	29	26	44	35	40	31	36	27	35	41	42	41	34	42	43	30	27	45	28	39	29	35	28	33	41	46	37	40	37	28	33	29	39	36	41	31	37	38	39	38	34	32	32	40	41	34	31	42	31	36	36	46	45	42	40	33	29	42	30	39	32	27	40	36	32	27	44	24	40	41	21	35	44	30	40	33	33	31	36	45	44	46	39	39	33	40	34	43	36	38	37	24	38	31	46	35	34	40	47	34	30	30	49	38	33	37	41	33	36	34	39	38	33	31	40	34	47	32	35	33	35	37	38	38	42	35	33	42	34	27	36	39	33	26	49	47	33	38	52	28	48	37	27	30	30	32	41	36	41	31	32	36	49	34	33	35	43	28	37	49	35	29	30	40	40	35	37	45	41	26	33	39	36	33	39	38	38	33	49	37	38	40	41	27	31	43	45	48	32	31	40	34	23	40	48	44	38	42	27	36	32	32	33	36	34	31	36	38	45	35	30	42	47	29	30	33	37	33	33	43	31	41	44	47	42	34	41	31	36	42	36	44	34	36	28	30	40	42	29	31	33	38	34	38	41	25	35	33	36	30	36	33	37	31	34	38	39	42	30	49	43	32	40	34	35	39	27	36	34	36	35	32	29	42	50	40	33	32	43	34	41	22	27	43	23	39	51	30	40	39	34	32	41	35	43	31	44	24	43	33	41	38	32	55	37	34	33	33	49	33	39	30	44	46	44	34	29	31	33	43	38	40	42	39	40	32	29	31	40	43	32	44	38	36	41	48	37	45	40	32	45	44	30	36	27	24	36	31	46	39	28	26	50	41	39	34	39	40	34	36	34	31	38	33	40	37	35	34	29	44	33	42	38	37	40	30	29	30	46	32	35	41	38	37	30	41	36	32	43	38	42	38	46	27	39	35	44	34	46	39	28	41	28	29	26	41	28	39	36	40	44	27	27	35	38	43	39	49	44	33	27	34	33	43	43	42	26	36	29	44	25	36	42	31	45	31	27	40	36	36	30	40	37	35	53	42	32	28	42	39	48	27	38	32	40	39	40	36	40	37	37	35	37	28	43	41	45	42	36	38	28	44	41	44	30	47	38	38	37	37	26	35	45	39	37	38	48	51	34	41	33	36	43	39	40	45	34	40	36	31	37	40	29	35	27	45	41	38	36	35	34	34	27	35	25	34	44	37	50	42	33	38	43	38	34	31	34	31	41	32	38	38	35	35	44	32	41	42	35	41	43	33	40	38	37	29	35	33	42	36	43	29	37	34	51	45	33	42	34	36	32	39	27	50	38	44	43	32	32	48	46	39	41	42	39	26	44	34	45	37	40	37	38	38	40	25	33	40	37	39	38	37	38	31	38	42	43	40	32	42	43	37	38	37	38	40	31	31	38	37	38	33	26	33	39	34	33	32	38	45	35	39	29	28	45	33	53	42	40	39	35	37	41	32	31	33	36	32	45	37	34	32	33	41	39	37	34	38	32	37	28	36	36	40	41	37	36	33	47	39	27	25	34	39	43	24	40	46	40	32	33	32	38	35	35	37	40	39	48	43	36	29	41	30	34	35	43	43	31	30	28	33	31	30	38	31	41	43	29	40	44	45	35	37	23	35	33	33	32	40	38	24	31	35	33	42	35	41	43	34	35	45	43	37	34	35	34	33	27	33	35	34	37	34	24	45	50	29	33	30	44	35	28	29	37	32	28	35	36	43	44	36	25	38	43	33	25	32	22	41	39	45	44	36	39	44	28	40	35	39	46	40	33	38	38	33	29	39	39	38	44	39	40	39	36	47	32	35	39	43	39	29	36	39	42	39	43	35	46	40	26	38	35	44	42	40	31	22	41	32	41	49	29	30	43	32	41	31	44	47	39	44	41	32	25	32	40	48	38	39	39	28	32	31	45	38	46	41	45	26	39	30	38	37	33	49	36	34	35	36	50	31	34	34	31	31	41	38	40	34	40	30	40	37	40	43	41	35	34	38	51	41	29	39	49	36	56	41	27	42	45	45	48	38	42	43	31	32	33	26	30	29	39	39	25	48	23	33	36	39	43	36	35	32	27	46	38	30	28	45	41	34	36	38	39	31	38	37	22	34	58	26	43	33	40	30	34	37	27	30	25	28	40	33	34	46	33	31	40	38	38	23	44	24	32	46	39	45	35	48	42	45	33	28	39	34	42	31	44	46	33	32	31	32	44	39	44	39	40	44	36	24	33	54	32	34	35	41	39	30	39	45	38	37	38	33	50	37	31	34	32	36	36	35	34	45	38	36	23	33	36	40	34	43	38	30	30	28	30	29	40	44	32	34	34	28	31	32	40	25	42	50	32	36	32	33	38	44	39	34	38	46	37	34	34	40	38	29	35	41	35	36	46	42	33	35	43	33	29	39	34	29	38	31	42	42	29	46	36	30	32	37	29	33	40	39	35	40	36	33	41	38	26	33	40	41	35	51	30	46	44	48	33	37	31	31	39	35	33	39	32	32	25	40	47	46	38	31	30	32	35	33	45	34	32	47	39	40	35	34	41	41	39	43	33	30	37	41	32	34	41	45	55	39	34	34	39
41373	18317	9042	19776	26906	25269	21965	18168	14860	12166	9948	8204	7016	5825	5094	4296	3787	3315	2931	2576	2446	2193	1999	1834	1742	1575	1552	1411	1445	1356	1340	1299	1290	1195	1150	1094	1083	1049	906	953	907	854	863	784	814	779	814	768	769	758	741	697	699	681	658	631	644	646	610	613	610	634	648	607	623	641	607	601	650	610	558	617	584	594	620	545	551	603	599	601	593	540	537	608	573	612	577	572	574	567	527	563	602	553	604	605	622	572	549	579	588	628	595	586	565	541	561	578	571	592	585	583	618	570	505	531	570	538	566	544	564	601	597	599	532	610	624	561	555	550	573	565	639	564	581	559	585	549	573	583	572	567	572	555	593	572	573	553	574	570	585	550	583	553	562	569	555	585	591	586	553	571	585	603	547	568	538	569	564	584	596	574	567	556	556	586	554	568	564	612	532	544	574	591	573	556	570	550	538	596	552	572	562	577	565	536	581	577	556	534	564	588	554	585	556	565	638	609	560	566	570	594	544	519	584	545	535	597	601	581	522	557	583	577	578	589	534	579	570	575	592	568	553	553	565	624	566	563	579	600	555	589	547	572	561	573	544	536	593	577	578	536	553	550	587	538	545	574	639	531	583	569	591	547	624	570	579	595	594	563	613	563	544	589	528	571	601	586	541	563	561	552	581	579	556	595	587	575	605	609	589	584	575	574	564	550	613	561	535	599	535	565	589	613	579	566	549	603	588	556	555	596	563	584	584	584	568	579	554	562	572	557	592	523	542	573	546	548	586	548	607	531	576	551	564	614	605	586	558	613	598	579	571	560	537	599	597	576	569	578	574	565	551	588	552	575	595	565	572	574	533	566	569	620	575	575	554	563	566	566	582	589	543	541	599	540	567	547	559	554	604	528	575	554	576	529	581	566	600	559	554	599	580	591	556	584	625	595	566	615	550	566	618	534	553	604	555	538	534	571	579	579	565	529	530	545	557	595	591	569	559	614	587	543	554	569	533	534	551	549	557	558	561	563	568	600	541	570	605	601	562	595	564	610	579	536	592	542	593	581	585	557	607	559	591	548	536	612	587	533	561	582	574	557	567	590	551	568	542	511	535	545	579	541	547	535	522	580	567	564	595	576	557	571	570	603	559	553	555	572	564	546	565	586	556	588	568	575	564	592	574	549	580	570	564	547	546	549	527	561	632	563	544	550	574	567	534	551	537	591	547	563	550	587	580	597	548	587	589	587	550	575	550	558	585	593	546	536	585	558	579	598	540	593	582	542	555	549	578	583	562	553	562	582	531	544	577	577	556	537	581	592	579	536	540	557	590	522	525	578	606	528	539	549	599	599	569	565	556	565	554	556	619	559	550	545	608	557	567	545	572	585	580	590	547	574	612	565	616	591	594	605	552	571	558	594	624	558	541	542	575	562	529	565	559	520	541	571	548	593	568	559	572	614	598	550	568	569	622	547	559	543	592	549	551	575	570	539	570	547	589	587	531	578	517	556	602	587	577	575	560	610	532	596	571	551	543	533	602	576	587	521	605	601	527	585	558	602	546	535	521	576	580	565	539	548	611	556	579	597	531	566	549	538	577	573	557	593	592	546	584	546	555	577	538	545	587	624	570	554	583	571	543	585	568	579	586	518	581	538	552	577	564	576	535	599	568	573	584	551	583	598	568	563	570	591	543	566	563	594	605	598	584	563	581	566	602	553	572	510	642	577	591	575	561	561	598	579	538	579	566	564	575	543	580	548	578	590	579	575	559	571	564	576	603	569	600	578	575	594	567	547	549	559	556	588	569	565	585	542	609	587	589	555	586	575	530	560	565	550	565	596	544	586	582	543	598	572	546	567	633	571	569	570	580	561	568	575	552	596	509	571	566	555	549	582	586	581	563	560	573	596	545	576	602	603	552	591	534	568	544	537	585	527	584	586	564	553	568	556	561	598	575	599	586	521	568	540	573	598	580	553	530	559	529	558	547	540	550	558	550	591	598	567	613	532	541	578	563	590	609	582	556	569	573	546	564	570	613	538	566	563	557	512	576	564	582	590	560	570	552	583	580	531	535	553	573	584	544	587	595	567	571	581	577	547	628	569	580	587	571	580	562	593	573	576	562	594	562	597	577	614	587	579	558	565	551	565	568	619	555	510	551	591	554	569	599	580	547	549	565	565	593	584	536	574	587	503	575	599	613	585	566	545	522	559	586	563	555	566	567	568	590	641	572	580	540	581	559	599	580	550	552	555	561	595	563	581	596	624	558	611	572	535	535	549	608	608	583	610	554	547	603	569	560	564	583	553	588	544	571	608	559	541	610	561	549	569	564	570	565	514	554	584	595	565	545	533	563	502	579	556	617	569	545	577	584	563	602	584	573	505	573	522	543	589	530	586	570	586	569	589	584	560	561	527	537	557	573	555	582	563	574	551	575	581	566	577	556	557	521	559	541	535	557	568	559	570	634	556	515	565	566	544	572	570	611	598	522	536	573	603	583	552	544	591	556	570	551	603	552	584	582	619	571	566	562	543	581	583	566	574	604	567	568	599	536	590	566	575	606	601	524	560	572	553	559	593	554	583	612	572	551	564	577	602	591	559	562	564	546	570	536	571	537	544	579	567	610	545	541	591	533	575	552	582	593	587	548	545	583	592	542	609	583	592	585	592	563	571	555	592	571	612	570	564	549	566	584	585	590	578	588	519	610	578	551	583	603	549	573	597	600	563	530	582	580	527	547	544	547	562	538	562	566	541	555	598	568	561	594	567	576	572	562	597	556	584	562	603	570	571	578	567	577	563	558	530	533	534	581	600	593	563	568	590	564	553	607	578	581	590	574	554	550	594	562	582	564	614	549	626	581	589	550	581	547	575	606	570	584	543	583	522	566	605	540	572	530	596	511	573	572	585	587	557	590	579	570	608	571	571	554	575	584	565	552	541	578	521	568	595	540	565	557	587	592	591	594	535	587	529	571	549	549	547	577	569	583	581	594	572	567	593	581	533	554	549	546	567	588	592	629	575	553	562	563	593	529	576	591	621	567	560	567	560	605	606	562	544	535	585	554	546	586	564	544	589	550	542	605	567	578	568	539	554	561	625	571	613	576	548	520	599	619	567	615	544	585	567	533	573	570	579	555	584	585	557	587	567	554	617	551	562	578	558	539	613	566	586	578	572	542	577	571	517	597	551	590	545	590	576	549	616	554	553	521	555	550	578	546	549	557	538	574	581	561	617	553	550	607	571	572	556	576	538	620	557	566	562	608	555	580	539	594	544	609	528	604	559	580	560	535	539	568	592	556	555	572	549	557	591	575	576	562	568	552	571	562	569	570	568	589	575	602	568	560	571	571	560	588	553	575	600	543	621	599	536	565	573	586	522	547	582	552	569	546	569	595	564	569	577	564	608	594	570	570	564	547	599	586	591	562	555	573	634	584	551	630	548	523	596	577	589	582	534	578	568	577	555	533	577	589	589	595	578	546	578	571	548	605	579	625	549	539	568	570	573	576	524	591	588	573	541	538	540
15635	5462	989	684	995	1003	818	746	624	552	468	391	366	265	236	224	214	174	151	168	107	112	119	100	90	96	96	88	98	76	96	83	74	86	69	78	69	54	58	59	52	57	57	61	71	64	60	61	52	45	42	43	53	60	51	57	61	52	51	56	37	43	39	59	49	51	46	38	54	54	45	39	54	39	39	44	48	47	35	37	41	43	41	44	45	49	53	45	69	41	40	49	47	48	42	47	47	49	45	55	42	47	45	46	48	42	40	45	49	45	47	62	52	46	45	44	55	48	48	55	47	31	57	42	49	48	37	45	36	48	50	61	49	37	38	51	63	46	43	61	54	42	43	45	47	52	43	34	42	42	45	40	37	52	45	38	41	39	52	42	54	29	64	42	47	48	39	41	35	58	44	55	46	47	37	50	68	41	52	44	40	43	47	50	40	50	55	43	43	39	40	38	48	43	43	41	39	53	38	36	55	45	43	38	40	37	36	54	41	40	40	45	44	25	50	41	43	55	39	37	58	54	42	47	48	47	41	48	52	44	50	31	33	43	47	46	45	49	43	32	39	45	51	39	52	44	40	40	44	37	57	54	35	52	47	45	52	46	43	55	33	44	47	43	41	36	48	46	55	41	42	51	49	50	40	55	53	41	50	55	52	36	44	36	34	47	52	42	39	38	39	43	51	39	53	30	42	45	55	38	51	37	39	40	47	43	42	42	44	51	39	44	53	42	50	49	41	47	38	50	50	45	38	34	33	54	36	47	44	40	37	47	55	41	46	38	50	43	43	36	48	51	46	43	41	43	48	43	40	41	33	52	45	53	40	43	40	44	33	42	32	38	46	37	44	30	46	40	45	39	46	46	50	40	53	48	43	36	55	56	42	44	47	47	42	42	36	39	51	49	44	47	39	36	54	51	50	51	30	43	37	44	47	47	48	34	65	65	42	44	53	45	34	44	50	51	37	47	64	61	33	33	42	47	42	44	55	46	41	31	42	48	38	52	53	44	48	42	52	58	43	65	47	42	43	51	42	56	45	54	41	43	43	45	45	46	38	34	45	52	54	43	46	35	51	59	41	42	47	47	55	37	39	48	50	31	36	47	34	41	65	37	45	36	48	44	54	54	53	50	52	42	51	48	48	33	39	44	44	44	53	53	49	56	44	51	33	33	45	41	57	38	30	45	53	42	47	47	52	46	53	42	45	40	46	38	33	49	46	36	37	40	49	40	40	63	57	52	42	45	41	43	52	41	60	46	45	43	45	46	37	36	39	61	48	49	46	39	40	46	38	51	40	31	30	43	42	45	42	47	39	39	46	48	44	45	48	43	43	50	40	39	45	50	44	37	48	41	46	40	39	43	35	42	44	34	44	31	54	51	38	49	45	60	48	45	50	42	38	50	49	54	43	35	46	39	33	45	44	52	55	46	42	43	37	48	40	27	47	48	50	52	47	64	44	46	52	45	46	39	41	41	44	40	39	43	49	50	40	48	53	52	41	57	61	48	45	44	42	46	36	42	41	45	38	37	44	34	45	36	46	46	43	41	47	53	39	54	47	48	51	54	49	46	39	34	50	40	25	43	48	38	45	40	42	47	52	47	50	63	50	34	45	34	43	39	42	51	47	36	50	41	33	58	43	47	62	40	45	61	52	40	53	49	46	42	40	47	39	30	48	39	44	51	42	50	31	42	41	49	55	49	50	47	51	41	49	41	45	54	60	59	36	42	51	36	46	51	43	56	36	44	44	53	40	46	34	43	54	42	64	39	46	45	45	42	47	42	61	49	45	46	53	47	36	39	44	41	49	59	47	37	46	42	49	49	41	46	37	41	40	32	49	62	58	27	47	52	49	53	49	45	37	57	46	48	50	46	41	61	53	36	39	47	30	37	34	47	36	56	38	43	47	37	46	53	48	42	49	44	58	40	40	49	46	49	36	40	34	53	50	35	36	39	52	44	42	45	51	36	49	48	47	50	55	46	43	34	59	44	53	45	45	56	41	43	42	46	39	44	29	40	53	46	45	40	41	37	37	43	47	27	54	38	51	47	53	45	53	45	40	50	48	47	39	40	49	40	52	53	39	54	53	42	50	38	44	50	45	44	47	41	57	37	50	41	34	53	43	48	54	42	46	45	53	60	42	39	45	44	57	39	62	54	47	41	57	44	52	45	50	47	34	36	40	34	40	54	48	42	43	48	41	49	41	40	55	41	46	33	44	34	45	54	46	40	41	48	59	37	34	55	40	42	44	46	36	33	45	44	54	45	43	42	37	48	37	44	45	44	43	47	32	44	43	43	42	38	30	45	39	55	52	49	41	40	45	41	39	40	42	50	34	43	53	48	41	36	53	46	48	37	51	35	44	50	51	41	37	55	34	38	36	48	50	48	38	49	34	41	49	48	45	48	51	45	36	46	40	47	50	42	57	40	50	45	50	40	46	36	46	50	41	41	48	35	62	52	39	46	41	44	35	43	62	48	46	45	42	52	37	38	45	50	59	43	42	51	39	40	58	46	41	44	47	47	43	44	42	59	44	32	54	43	41	47	50	40	42	44	46	48	43	44	37	44	47	48	44	55	48	36	35	38	39	41	35	47	39	45	33	38	40	53	50	40	41	47	36	46	52	39	28	51	41	50	49	45	44	34	40	42	40	44	53	34	44	45	42	39	38	50	53	45	49	49	53	40	44	47	53	44	38	57	50	43	35	35	41	36	39	48	46	42	52	59	39	45	61	40	58	49	43	45	52	33	51	55	43	47	53	40	37	43	33	45	61	48	37	35	33	45	57	35	48	50	52	55	42	50	38	42	37	50	44	40	33	40	48	37	54	33	42	50	49	49	45	42	47	42	49	42	34	48	41	44	47	38	49	32	40	42	41	45	49	51	54	53	61	53	45	45	46	38	37	62	50	43	49	31	58	34	49	47	43	51	54	45	37	44	39	47	50	47	44	43	46	35	47	46	38	34	44	46	53	42	52	35	48	44	40	47	48	40	50	41	34	45	41	58	50	45	33	34	56	32	36	48	46	51	39	33	39	47	46	44	43	54	50	37	46	47	46	32	39	36	46	49	41	45	42	50	30	42	48	35	64	47	48	44	43	48	43	39	56	45	49	46	41	49	38	46	39	59	45	29	45	41	49	50	38	47	46	42	44	40	39	54	46	45	48	51	32	47	40	51	45	40	36	41	39	45	44	47	36	51	43	51	38	64	48	37	40	40	49	47	31	52	50	52	33	40	39	43	35	37	46	54	40	46	46	34	45	42	50	30	39	43	40	53	44	46	44	52	43	43	45	50	48	46	47	40	57	47	46	51	45	43	46	46	40	47	44	47	47	33	51	33	49	37	52	39	49	47	41	31	50	45	57	44	38	40	50	46	36	49	33	48	37	47	54	52	50	32	48	42	61	49	36	45	49	55	44	38	54	46	52	43	47	61	46	44	45	36	43	52	50	45	42	55	38	40	47	43	45	52	44	48	37	55	35	45	50	42	38	52
53789	27829	16107	28937	35957	34575	31543	27841	24517	21024	18257	15640	13654	11733	10180	8922	7665	6891	6190	5692	5053	4403	4165	3877	3404	3175	3061	2960	2662	2512	2416	2294	2208	2218	2012	1886	1800	1714	1676	1579	1477	1401	1305	1327	1233	1186	1123	1148	1188	1039	1036	969	962	968	897	919	829	830	788	811	823	807	860	854	770	794	763	792	772	832	760	755	811	787	799	712	735	760	718	728	721	747	659	752	711	731	745	707	699	717	686	737	720	699	686	735	711	689	662	670	657	718	698	657	713	681	671	654	765	713	701	667	717	724	645	759	693	687	656	695	688	685	688	676	640	668	651	704	749	672	665	710	663	690	667	700	675	688	648	670	708	730	703	685	691	643	699	664	702	713	656	661	706	629	694	686	741	705	697	647	653	687	673	693	711	729	685	660	674	659	703	686	701	676	668	704	661	667	667	685	703	668	724	639	746	741	695	703	698	714	665	681	681	726	704	653	697	697	640	643	619	707	669	715	663	704	681	657	682	650	657	668	667	655	668	700	662	680	711	680	696	665	691	655	681	692	711	683	659	661	659	653	687	657	659	686	692	621	689	670	708	689	698	706	650	682	622	696	657	681	669	668	642	632	682	689	662	610	682	697	686	687	669	688	681	643	670	679	652	670	726	659	721	691	709	673	654	698	648	650	651	651	689	654	665	678	638	689	671	708	651	663	668	672	677	645	655	674	675	675	687	650	678	673	664	666	745	625	662	705	661	688	698	709	653	659	631	681	691	671	731	669	638	662	714	678	722	635	657	688	682	697	689	670	672	642	695	652	653	679	646	694	679	678	644	679	648	722	695	733	721	686	643	670	652	689	688	696	654	609	583	693	669	668	626	662	702	703	680	687	708	654	691	686	727	678	689	718	696	700	665	663	708	698	663	718	705	701	686	665	657	664	650	682	656	662	623	730	716	666	699	691	679	699	650	674	695	673	692	718	681	682	679	640	705	639	664	652	666	648	672	669	660	694	637	717	677	688	673	628	686	687	643	715	656	689	643	660	636	701	630	691	686	676	658	740	683	666	695	645	724	725	687	665	682	650	687	703	697	662	693	662	672	700	697	686	701	689	683	659	655	707	677	710	704	682	630	721	663	714	683	746	717	697	671	689	663	691	679	751	692	670	703	707	687	690	688	654	694	711	694	729	673	700	684	661	656	658	683	646	618	695	689	665	690	705	691	664	668	652	635	677	647	717	684	694	643	687	660	732	683	684	734	648	714	662	710	663	674	647	668	637	673	644	648	672	685	700	660	670	675	714	713	712	671	671	687	698	680	661	661	691	669	681	695	649	677	672	635	699	630	683	657	662	669	632	698	688	716	693	727	683	691	673	668	680	651	640	712	622	637	687	662	689	667	668	689	640	668	644	700	691	666	679	641	700	661	657	655	711	671	676	672	696	715	701	689	689	693	657	687	662	701	657	632	621	688	667	669	689	669	700	649	657	698	677	668	699	685	684	674	648	649	669	707	719	672	693	682	644	689	663	704	656	650	693	630	671	691	657	671	677	633	705	640	677	702	699	722	685	642	659	723	701	702	680	642	726	662	707	689	640	660	747	668	694	645	679	643	667	659	711	672	695	721	668	720	681	700	673	746	686	681	692	681	673	633	691	687	680	658	722	689	671	679	668	662	713	688	709	610	658	700	681	640	669	693	653	703	672	683	703	690	691	665	665	696	692	697	647	658	636	699	733	686	689	696	650	671	686	689	696	689	656	671	728	692	661	700	704	653	678	660	681	697	676	685	644	683	681	697	650	667	692	682	641	695	668	641	691	649	696	708	661	758	686	673	623	680	700	651	645	682	675	632	649	721	652	656	654	716	660	697	720	662	690	692	665	668	691	694	686	676	689	655	671	687	683	688	694	666	659	709	728	692	649	684	716	693	714	679	676	628	691	717	630	659	697	663	658	668	677	693	705	678	681	640	726	682	646	700	649	655	671	683	685	654	693	669	598	674	695	671	669	655	686	690	685	704	674	721	683	672	663	676	689	660	679	673	712	734	658	720	686	671	680	656	656	685	696	660	670	650	689	644	701	644	731	692	684	639	683	699	696	653	691	675	703	704	631	676	635	664	677	684	708	698	642	641	652	624	685	632	643	718	701	672	701	681	716	684	684	697	667	650	674	722	726	701	657	671	699	691	667	690	660	643	691	666	663	658	686	682	649	705	714	649	676	675	664	710	688	689	685	677	700	692	688	700	688	676	687	711	684	667	685	668	693	694	699	747	665	678	664	667	684	614	640	647	675	679	710	673	659	689	641	688	705	681	720	638	724	661	714	665	621	671	697	687	651	682	709	696	692	692	658	679	668	650	661	671	700	661	668	690	686	665	721	718	682	675	675	672	685	724	644	672	671	648	652	664	669	670	674	672	681	638	655	725	676	692	642	669	663	708	672	723	680	644	692	651	674	642	645	665	664	703	706	653	704	644	680	693	710	656	649	652	617	674	687	696	632	699	674	661	635	639	649	666	718	670	674	672	647	654	682	647	681	648	678	694	720	662	642	646	664	607	685	693	685	668	649	679	685	650	678	686	679	619	699	684	728	716	659	668	684	626	679	678	677	654	690	708	697	672	687	650	714	672	717	748	692	664	663	704	656	704	679	638	669	648	701	634	704	657	652	665	672	649	637	678	729	667	738	707	661	690	690	707	707	685	643	687	670	708	700	716	653	659	656	696	697	691	687	652	678	640	683	669	719	694	663	659	674	688	717	630	709	716	698	661	690	686	700	637	654	712	659	684	710	695	690	669	662	699	665	637	680	658	627	683	672	691	652	668	706	654	672	649	680	684	658	672	629	666	701	688	676	667	660	665	711	671	729	688	624	660	706	656	684	740	673	723	656	693	678	698	637	686	684	650	694	680	688	625	709	678	702	696	648	697	668	648	725	656	651	689	646	669	620	656	641	665	639	634	695	733	670	656	629	637	661	694	741	636	713	716	678	723	671	708	734	687	687	681	643	733	675	690	712	682	657	628	662	666	722	681	676	630	647	726	656	687	649	690	687	687	632	688	716	609	674	673	632	667	651	718	669	720	677	686	614	641	652	713	655	664	693	720	697	675	668	655	722	685	696	680	690	676	687	680	674	682	690	687	667	681	717	683	624	681	640	667	658	623	722	662	601	654	659	663	689	720	664	688	691	663	661	671	672	695	698	689	655	661	669	670	711	685	743	708	653	656	675	731	715	697	678	662	649	691	709	666	671	735	690	647	647	709	664	646	728	657	656	696	649	668	644	661	693	696	668	672	681	692	700	693	675	700	670	711	706	690	658	655	710	713	640	751	700	659	667	655	709	692	687	672	667	639	700	648	647	693	632	697	688	633	652	660	719	668	714	645	696	689	678	650	672	667	712	666	712	659	700	613	649	695	597	638	695	670	702	731	678	676	669	687	686	668	644	690	698	749	652	691	728	642	670	662	690	643	672	705	643	665	669	734	652	698	662	688	662	693	673	737	722	696	738	673	727	695	641	673	667	677	740
10441	2589	574	442	617	665	522	512	476	342	312	292	241	199	169	167	145	136	133	109	108	98	106	91	79	97	88	73	87	69	86	75	70	67	81	73	70	73	77	75	93	64	65	60	61	61	60	80	48	62	69	50	56	59	48	45	49	54	44	51	50	51	64	51	46	63	61	51	48	51	59	56	42	38	59	45	56	56	60	54	47	63	55	44	51	63	57	46	46	54	58	56	43	63	48	60	45	41	45	54	55	57	46	38	59	43	51	58	55	49	51	55	59	57	45	54	51	63	58	46	62	46	52	54	50	54	63	55	65	50	57	49	58	52	66	45	60	55	57	41	53	45	51	52	50	53	56	49	47	59	61	58	36	52	63	48	56	51	52	46	57	56	40	46	52	69	57	50	49	57	45	53	58	46	49	53	50	46	49	53	51	61	63	65	51	47	63	58	53	48	54	54	40	55	47	37	40	48	56	51	53	68	53	54	46	61	59	53	61	51	43	50	58	39	57	61	47	55	48	53	62	57	60	60	48	58	53	53	40	54	52	51	63	61	53	47	49	56	41	48	65	63	44	55	54	57	45	51	51	55	46	53	62	50	56	59	50	63	60	52	57	47	51	46	46	54	47	67	51	58	60	45	41	55	54	51	57	48	60	53	61	56	71	58	56	38	50	50	48	53	48	38	49	53	57	52	58	56	56	56	53	42	53	48	68	45	61	61	42	53	57	35	51	55	53	58	71	44	50	44	50	50	49	54	58	55	61	50	51	67	52	61	59	69	52	51	63	49	57	57	36	55	48	43	60	61	71	57	42	46	48	52	54	66	49	57	57	65	52	50	42	51	41	54	59	46	51	54	55	56	46	51	54	54	41	47	60	54	47	56	51	64	48	42	53	50	45	60	57	56	55	52	56	52	49	70	62	48	52	68	47	53	51	52	45	43	74	55	47	67	43	39	43	51	54	67	65	63	59	48	50	42	49	60	58	52	42	53	49	62	55	47	56	56	54	52	64	50	63	57	56	46	58	61	68	64	53	53	47	51	52	59	59	52	57	54	53	47	56	49	40	51	46	53	50	79	43	44	57	44	58	54	49	60	53	58	52	49	44	44	54	55	48	48	51	49	52	64	55	56	40	50	64	51	50	61	54	66	52	57	62	51	47	43	38	59	59	63	46	43	71	42	60	64	53	50	60	65	54	47	51	53	48	46	65	52	56	58	53	56	60	52	55	70	62	50	60	58	55	58	48	51	56	47	42	53	55	40	49	61	55	55	60	57	47	47	60	49	52	56	58	62	51	62	52	50	46	47	44	46	60	51	61	65	51	50	61	62	54	50	66	52	44	40	49	63	55	45	58	60	52	62	56	36	54	45	46	50	57	45	51	55	56	58	54	68	53	46	52	62	57	41	46	51	56	61	64	58	37	47	53	62	44	44	50	42	47	56	66	48	63	67	46	46	50	57	67	48	39	50	53	47	50	50	64	45	61	46	40	49	51	58	47	45	63	47	61	60	50	55	57	58	47	49	54	57	36	52	53	59	39	55	51	57	67	36	59	53	45	33	46	64	58	65	54	44	66	59	58	55	57	55	54	53	55	43	46	38	65	51	70	62	42	50	60	55	53	47	56	52	43	61	51	49	51	67	57	56	59	50	52	50	59	52	44	51	48	50	60	60	50	61	47	47	49	49	50	53	61	57	40	54	56	67	55	56	59	54	52	63	62	57	54	48	51	53	64	52	66	45	60	61	45	51	43	60	60	63	51	46	52	42	59	53	48	47	54	61	57	59	60	49	52	56	55	61	48	51	44	59	44	64	71	44	50	66	53	55	63	39	47	59	56	48	50	65	55	45	51	48	55	78	54	55	56	61	54	34	43	56	53	46	49	51	49	44	61	45	46	57	49	44	46	53	45	48	42	61	52	43	51	45	64	53	51	44	43	61	66	52	48	49	56	52	62	51	39	57	42	54	49	52	50	58	53	51	46	39	56	51	52	45	49	53	55	50	53	59	49	48	51	44	63	62	49	61	56	53	58	57	47	44	56	59	55	37	47	63	50	65	51	52	49	66	53	46	45	46	48	60	60	55	59	64	55	44	43	61	52	49	49	51	42	66	42	58	58	55	41	63	62	40	59	58	56	58	54	50	58	48	56	60	52	38	60	55	56	50	36	61	56	44	45	39	65	45	50	47	48	58	37	53	54	53	52	51	52	51	64	41	53	77	41	49	56	58	52	47	59	50	40	58	54	44	69	61	51	54	55	53	59	59	61	52	57	53	41	52	46	51	66	47	62	47	48	40	61	50	42	47	54	42	53	41	58	54	45	53	56	44	64	44	53	42	54	51	54	46	54	50	55	53	40	61	49	47	63	66	42	59	50	48	44	64	45	59	43	54	45	58	50	55	47	53	60	39	47	50	59	47	54	64	49	50	63	47	56	54	51	43	43	62	53	32	57	31	69	53	64	59	59	51	43	61	61	49	54	52	42	46	54	55	52	54	51	70	60	52	51	54	55	56	59	59	59	44	35	60	77	56	57	54	49	52	50	47	44	51	43	52	54	66	47	55	39	49	48	43	51	58	50	55	52	68	57	62	47	61	61	56	50	53	51	47	41	47	56	58	42	55	61	59	49	47	36	46	58	51	51	50	53	51	62	45	57	48	48	46	52	57	54	55	44	41	59	67	43	42	59	56	51	54	47	39	66	40	58	63	61	56	66	63	65	47	54	61	43	58	58	53	34	61	40	50	53	53	57	49	63	61	50	47	44	42	52	57	54	45	49	60	34	69	55	50	58	60	50	47	50	46	46	66	48	55	57	49	46	50	58	53	55	60	57	53	48	59	46	51	51	53	57	51	49	49	41	51	55	53	51	47	37	48	52	54	66	61	54	47	56	54	61	46	49	53	44	64	49	41	63	52	44	41	57	57	49	55	59	43	56	43	49	51	48	44	61	71	57	57	64	60	62	46	55	36	58	49	61	58	55	57	50	57	54	65	43	55	56	48	53	47	59	44	56	46	54	64	58	47	61	54	51	63	47	66	60	39	40	54	48	61	46	59	71	55	55	45	49	64	46	57	45	53	66	59	45	57	38	47	43	58	60	64	42	49	62	50	52	51	73	60	64	54	57	55	60	65	59	48	42	53	55	45	55	60	66	59	61	56	60	51	56	44	50	45	45	46	46	54	61	53	54	49	49	50	44	59	49	51	49	47	63	49	66	59	50	69	56	55	63	45	60	60	58	52	51	52	54	49	57	47	60	44	43	57	55	43	43	49	57	66	47	45	48	54	54	50	62	57	54	43	58	51	52	42	45	44	54	53	54	56	57	48	60	45	53	51	47	57	54	50	50	53	66	50	52	52	51	42	51	50	62	40	50	53	67	59	49	42	55	58	48	50	61	41	49	45	59	51	43	43	54	66	46	62	61	61	60	60	41	48	46	59	52	65	54	51	51	42	58	57	53	62	41	47	45	49	52	55	52	57	59	57	61	56	59	64
45995	23222	11953	24018	31021	29575	26174	22759	19263	16416	13739	11634	9877	8565	7178	6256	5539	5001	4504	4106	3573	3283	3051	2824	2638	2543	2311	2301	2064	2034	1946	1825	1775	1803	1592	1611	1569	1496	1415	1348	1313	1239	1256	1213	1121	1154	1114	1091	1058	1083	1017	994	988	956	960	977	891	938	916	858	894	926	927	870	877	919	840	899	806	906	883	878	886	855	850	855	888	822	872	846	809	808	808	848	882	885	824	807	790	813	814	860	851	842	853	797	751	841	814	773	822	818	813	760	776	784	824	814	817	815	783	819	818	811	808	795	833	855	806	806	858	783	782	812	822	807	834	772	860	857	840	767	764	729	798	796	774	834	807	771	837	838	840	821	782	852	736	821	778	799	778	831	778	824	844	795	792	751	817	776	809	856	808	854	785	785	853	804	777	833	784	801	803	800	797	795	813	807	869	833	831	796	789	794	819	812	819	789	792	840	839	846	769	816	777	826	872	767	868	743	831	761	803	809	842	752	829	811	801	841	737	801	798	858	787	820	791	764	815	826	822	797	770	815	789	842	803	900	832	778	818	782	790	780	823	811	797	840	788	824	838	831	767	837	794	822	760	761	767	786	773	789	838	829	805	852	809	904	838	775	779	830	817	790	791	779	756	840	799	805	829	820	834	838	844	868	761	743	792	776	877	834	825	796	773	829	819	811	765	781	796	848	804	840	815	788	737	818	807	816	776	833	809	776	763	799	795	831	834	827	808	819	800	818	809	808	815	808	790	813	779	851	796	823	764	791	821	774	801	848	811	741	830	764	772	804	808	825	854	802	810	798	770	774	809	793	809	790	817	748	773	781	796	809	826	814	803	756	805	818	784	764	802	780	799	791	792	816	821	853	792	757	818	775	792	802	835	834	748	823	812	828	832	836	767	789	769	730	826	762	773	808	790	831	866	781	826	778	814	809	788	821	861	775	813	824	792	830	795	794	810	825	815	784	806	818	845	799	806	793	840	774	817	778	826	833	778	849	812	802	850	852	770	846	783	846	821	819	835	825	773	797	807	785	812	788	775	846	850	834	826	756	802	813	794	759	794	839	800	860	779	787	822	793	807	782	843	816	779	770	801	765	768	866	877	757	853	753	803	766	826	792	796	847	820	797	822	787	784	808	782	765	827	789	789	804	758	807	807	807	794	828	786	849	767	854	870	817	836	751	789	775	733	846	783	793	826	828	774	815	765	790	825	839	776	816	840	823	828	782	790	837	828	805	816	829	809	838	763	795	799	727	817	830	797	753	770	802	843	803	757	805	779	801	809	797	849	833	820	785	778	782	760	811	836	811	813	870	809	813	792	772	803	818	770	812	840	771	748	867	792	798	780	825	844	854	823	830	767	790	814	783	806	759	790	811	807	805	770	809	821	769	775	815	803	815	808	770	811	806	794	766	799	800	817	847	821	816	833	788	850	792	752	777	833	811	767	867	858	799	824	823	803	791	768	782	816	805	794	837	822	827	786	797	796	800	789	797	821	826	864	795	751	802	797	821	819	768	834	799	816	790	780	794	839	840	837	798	769	806	831	827	802	793	752	776	831	821	861	765	800	805	827	768	821	811	783	858	766	845	759	765	827	825	861	807	837	784	821	805	828	840	849	795	794	774	798	760	790	815	826	802	776	788	799	796	799	804	795	795	852	793	801	793	798	799	799	787	834	781	783	842	825	756	808	756	778	805	850	775	816	754	765	807	798	792	800	795	827	787	756	777	791	835	795	800	772	779	814	763	777	832	802	830	828	848	777	827	773	813	799	810	822	794	767	786	820	784	832	808	832	839	813	803	783	804	839	806	797	773	774	790	805	795	831	825	785	791	813	814	813	742	827	781	817	806	787	808	822	817	843	805	705	754	855	780	812	808	791	784	819	819	827	835	778	785	787	811	742	784	805	837	849	873	790	824	843	788	843	806	820	845	793	812	804	894	824	756	742	798	815	778	812	777	738	783	801	839	814	844	822	814	798	825	823	801	783	852	827	862	810	808	819	731	812	810	812	795	805	776	793	841	765	787	784	796	744	781	808	794	804	805	785	860	805	800	810	809	809	813	820	775	806	833	839	824	806	805	805	833	788	742	844	807	797	824	782	787	805	810	806	834	806	806	764	783	825	776	790	831	825	819	737	836	773	835	777	802	800	787	774	819	828	790	855	785	797	777	837	802	819	780	710	771	825	849	794	827	773	759	761	848	810	820	806	809	774	838	792	825	808	757	820	785	739	834	832	822	776	847	797	803	773	811	818	786	821	747	797	806	837	764	775	796	829	786	806	790	841	800	809	831	818	747	835	773	780	794	792	859	803	780	800	799	784	802	780	801	812	798	846	795	788	765	760	822	797	818	821	806	820	791	817	784	810	838	751	760	830	765	810	843	767	799	784	868	842	825	808	856	829	802	773	825	768	793	810	833	809	804	845	798	778	786	832	791	846	810	806	768	774	778	782	868	817	798	809	842	803	784	832	775	827	843	795	780	796	832	773	789	801	783	741	831	797	790	799	801	847	815	804	845	813	718	811	763	776	775	817	814	763	791	844	820	850	812	814	784	831	834	778	808	851	816	831	801	809	816	851	807	794	784	782	778	784	822	823	808	799	804	741	796	795	828	847	812	832	783	809	794	808	772	779	776	827	805	776	831	783	806	815	790	816	799	838	793	810	798	811	792	802	806	829	851	812	845	850	829	789	812	844	818	786	769	802	810	768	754	804	811	780	824	754	774	807	793	830	806	809	829	761	841	780	835	785	798	812	849	845	785	764	773	820	800	834	804	807	816	783	799	808	816	792	834	798	790	856	828	811	826	850	809	799	803	794	827	869	811	812	789	843	826	791	787	789	789	744	803	808	750	804	744	817	773	824	863	808	790	786	826	770	813	827	799	812	798	771	795	802	802	769	833	811	834	846	826	809	789	814	830	807	849	800	791	801	802	870	793	856	794	816	798	761	847	742	767	778	808	791	793	796	779	783	788	777	862	831	813	834	780	828	792	779	801	798	821	782	800	876	795	798	828	777	824	834	807	820	815	725	816	786	832	786	801	814	795	805	750	748	770	817	779	837	768	850	808	813	816	786	839	807	763	764	811	830	815	821	870	783	810	770	828	832	833	781	795	843	834	812	815	817	808	782	818	783	783	784	808	746	781	844	803	815	814	800	821	825	817	843	817	797	785	760	846	812	773	795	858	819	778	794	792	840	807	828	802	823	797	799	805	836	783	809	828	802	741	785	831	836	772	804	742	772	811	796	794	832	765	774	802	821	818	791	813	775	815	842	794	776	794	771	799	806	787	801	840	834	814	777	808	746	793	808	834	798	781	788	823	762	804	762	798	792	847	843	784	799	811	773	785	770	778	793	806	835	786	801	818	811	747	795	776	784	849	772	799	797	835	833	776	765	809	820	818	844	803	774	861	810	777	793	793	789	802	835	848	829	815	791	745	812	764	816	810	816	817	816	839	735	778	840	811	799	743	800	836	796	770	795	767	816	805	804	784	799	818
14329	4608	1010	656	934	1001	882	732	631	575	448	400	345	306	230	247	172	145	156	138	169	119	120	109	102	83	104	91	72	93	77	73	65	61	78	56	72	66	65	50	51	48	54	46	55	54	52	46	32	56	45	51	37	44	43	44	42	41	33	54	38	36	36	45	34	45	37	48	43	38	50	44	38	41	45	42	37	42	53	44	40	43	41	50	27	41	49	32	29	28	43	33	38	46	39	38	31	48	28	32	47	42	39	44	46	45	33	35	37	45	39	43	38	33	25	39	31	39	35	36	41	50	41	33	30	34	27	29	38	34	42	32	41	37	35	39	37	40	37	32	42	47	44	53	43	38	41	38	34	43	33	43	37	36	40	32	37	53	36	34	33	41	31	44	37	43	46	48	36	44	30	39	29	36	34	37	42	40	34	42	36	50	44	36	46	26	32	34	36	30	30	41	36	35	32	35	45	43	29	35	47	41	41	41	30	23	39	34	38	35	33	37	44	42	41	53	34	35	38	38	36	32	40	30	30	48	34	46	32	43	38	41	29	46	41	31	35	36	54	41	39	35	34	43	42	35	32	26	38	32	35	41	47	31	45	50	39	48	38	43	31	40	38	34	30	42	40	36	36	39	43	31	42	41	28	40	30	45	39	47	38	26	31	38	41	42	36	32	43	32	42	41	36	46	50	47	33	32	27	48	33	50	34	29	41	46	35	36	42	29	44	32	28	36	56	34	41	30	40	41	32	40	27	38	30	42	40	43	37	32	41	27	23	36	20	40	50	49	38	36	49	40	31	44	45	34	46	49	37	38	39	45	48	38	56	39	39	28	33	33	37	32	40	38	43	37	38	38	32	41	28	44	33	25	33	35	29	42	34	38	42	32	47	51	32	41	42	39	37	30	37	35	28	40	51	29	39	42	36	31	35	35	34	50	35	33	37	42	43	42	35	43	26	32	48	35	39	35	35	38	30	33	35	31	34	33	41	45	33	35	35	35	36	32	41	39	36	28	38	34	35	44	27	38	50	54	47	34	36	47	36	54	47	36	36	33	49	40	35	32	35	39	47	37	37	35	35	37	43	42	42	37	46	38	33	43	43	26	38	44	37	40	37	32	26	36	28	42	44	44	40	32	37	36	32	33	33	44	35	41	48	42	30	30	46	29	23	34	32	39	44	43	42	35	44	47	33	35	34	45	36	32	42	41	26	35	42	48	29	43	41	45	35	37	54	44	35	24	43	42	49	40	38	41	32	35	32	36	48	32	37	29	46	32	28	44	45	41	44	33	40	45	29	32	34	29	31	25	39	37	33	33	32	38	42	29	39	47	46	34	48	44	41	29	48	31	54	43	38	41	40	32	26	30	46	42	26	36	35	35	35	39	33	41	27	35	38	28	35	42	37	45	43	35	43	41	47	37	42	46	40	34	46	37	39	32	46	37	32	35	40	44	42	37	36	39	46	31	36	41	38	34	36	43	30	34	35	35	41	49	38	32	37	33	38	37	37	36	35	33	40	36	41	35	39	38	36	46	38	36	44	39	32	49	41	33	48	37	42	42	39	40	27	47	47	42	37	46	35	35	36	38	34	43	32	38	46	41	44	38	35	43	34	32	41	40	31	38	41	37	43	46	36	52	36	41	40	43	32	40	33	33	41	31	35	42	33	32	32	46	30	40	32	48	40	30	37	38	34	21	25	46	37	35	25	36	46	39	40	44	44	31	33	30	38	33	39	38	52	34	29	32	37	37	43	48	35	40	31	44	44	29	43	35	51	42	41	39	37	38	39	39	55	38	41	37	36	37	25	43	35	38	43	34	26	37	35	30	35	29	39	33	45	40	41	40	32	35	33	34	35	42	39	35	31	32	42	45	37	46	46	37	28	51	46	41	43	47	56	43	41	38	29	34	55	44	49	40	41	53	30	45	37	35	40	48	36	33	42	33	43	34	39	41	33	32	33	45	36	29	42	32	28	41	36	42	43	36	38	36	42	44	40	49	33	33	41	48	46	31	32	34	35	44	35	40	44	32	35	32	41	37	42	42	40	36	34	32	49	29	34	41	39	29	47	32	34	35	38	34	36	44	45	40	47	43	37	45	27	41	38	34	34	35	32	40	41	39	36	34	37	26	36	33	20	36	45	38	36	45	35	47	36	40	46	35	40	34	45	40	47	44	37	33	38	35	36	48	43	31	44	41	31	49	43	30	32	33	43	41	34	34	46	39	40	45	43	42	41	47	26	37	35	38	28	40	39	40	39	43	38	38	40	38	35	30	39	43	33	34	36	43	40	33	48	42	35	36	32	34	39	36	30	42	28	32	47	38	34	30	27	36	35	36	41	36	36	46	35	30	46	34	33	36	36	31	36	28	46	45	45	27	36	48	47	30	32	33	45	45	33	36	29	47	32	33	41	33	33	26	45	36	30	39	26	44	27	36	38	40	31	43	45	42	46	30	41	37	49	43	51	35	43	34	33	31	33	47	34	50	37	42	41	32	33	33	38	37	39	38	41	49	41	41	39	39	46	36	37	39	29	34	22	32	33	44	36	31	49	27	38	44	45	42	31	44	40	38	51	35	32	25	48	49	42	38	35	33	41	40	38	47	35	39	50	44	33	35	31	34	42	40	36	42	46	48	34	41	37	41	35	48	42	27	43	31	46	43	32	41	35	26	37	32	49	44	25	45	38	38	38	42	43	43	40	31	32	31	29	35	35	40	33	38	36	40	35	40	47	40	39	35	22	33	30	28	44	27	32	40	33	41	41	30	25	40	38	40	30	36	31	31	38	44	50	34	37	44	37	39	37	39	35	34	36	35	49	44	41	44	36	25	35	37	45	38	43	43	40	30	34	37	40	46	51	28	30	38	32	44	30	43	40	47	49	37	38	38	48	35	42	39	38	38	50	42	41	44	39	34	36	40	49	32	43	37	46	43	31	34	36	32	40	41	36	47	40	38	32	39	37	25	39	40	31	41	33	37	35	41	34	44	29	35	41	35	37	31	33	46	34	42	35	28	39	34	47	38	51	41	43	41	30	42	43	37	36	42	29	50	40	44	33	30	33	36	27	43	32	52	41	27	38	40	38	40	41	48	36	24	37	30	40	52	40	41	46	30	28	45	55	38	47	41	39	26	42	40	36	46	42	40	40	37	49	32	41	41	46	36	48	38	47	33	27	36	47	46	36	45	36	34	35	29	35	40	29	33	37	41	39	41	47	42	44	41	33	35	27	38	25	39	35	46	48	45	36	40	42	34	40	42	29	31	37	36	40	29	30	42	33	29	37	32	27	39	34	54	47	31	36	44	41	36	38	33	45	31	31	41	42	40	34	33	39	44	31	37	43	40	30	34	30	37	44	38	40	33	30	35	37	32	42	39	29	43	29	50	47	34	39	40	45	34	42	40	29	30	38	35	32	36	37	47	42	40	41	47	46	35	42	41	33	42	43	41	41	41	35	40	43	35	29	41	38	40	40	32	34	35	38	40	40	47	33	28
53765	27183	16064	29411	36402	35372	31982	28377	25028	21604	18765	16167	13965	12136	10500	9094	8046	7120	6439	5839	5198	4570	4288	3929	3689	3325	3060	2967	2793	2584	2439	2319	2175	2144	2010	1812	1810	1743	1520	1564	1414	1341	1291	1192	1113	1064	1095	1029	1040	879	918	904	866	827	840	851	836	789	735	743	780	772	717	739	742	702	695	720	708	699	673	657	672	672	667	617	670	635	631	617	597	645	600	669	658	659	649	626	634	590	599	652	605	617	669	567	620	577	624	611	598	606	647	628	600	612	633	617	646	579	626	621	629	606	620	596	568	626	623	585	581	607	597	536	591	593	572	572	613	598	577	616	573	565	603	597	579	563	543	582	555	586	562	579	572	587	578	570	565	596	577	584	601	584	559	575	578	603	547	618	557	569	568	535	615	612	632	593	577	604	566	601	547	564	549	583	548	532	589	581	527	532	608	614	570	584	591	597	583	580	572	568	603	576	588	563	578	585	561	629	554	589	594	621	575	567	575	587	581	583	578	583	535	576	562	560	570	567	585	573	553	599	570	595	575	582	570	608	585	598	583	588	574	582	572	601	587	603	570	551	607	579	604	580	598	559	599	590	586	553	617	588	617	574	610	595	577	576	640	609	589	552	581	600	586	550	568	578	606	547	570	567	579	590	608	601	544	599	600	594	587	578	562	609	552	545	552	572	556	577	632	595	611	576	656	612	611	581	596	609	621	593	599	611	593	577	562	565	583	622	579	552	581	602	600	565	556	539	567	568	577	549	571	541	598	589	631	567	582	606	598	562	544	554	547	578	554	564	592	592	571	563	553	572	610	559	624	587	590	580	609	571	583	547	566	549	601	598	566	597	540	588	551	608	579	599	585	577	605	554	606	604	569	609	617	587	575	566	616	595	558	623	629	585	547	578	586	555	595	559	553	590	592	565	587	557	541	562	584	576	585	629	585	545	587	583	606	581	536	555	555	506	553	579	582	544	534	610	601	583	556	598	579	621	608	602	616	582	600	554	602	569	594	562	605	566	587	578	595	596	591	612	573	558	580	578	540	601	593	573	576	610	570	561	584	556	570	564	567	586	601	543	558	585	546	589	577	565	596	588	651	596	628	573	610	558	563	552	587	595	590	575	580	628	533	588	538	598	579	565	558	576	591	578	585	582	586	621	572	597	579	545	565	576	586	601	563	582	564	566	585	604	527	623	574	619	632	575	612	584	568	581	558	563	601	555	609	588	573	603	609	564	597	580	562	569	637	559	596	534	571	550	585	565	538	555	558	569	577	625	628	601	571	633	625	580	594	583	555	561	567	596	613	589	587	566	599	579	586	602	537	575	620	607	566	567	576	570	543	570	594	576	599	561	607	594	559	568	629	551	623	613	590	594	580	580	557	614	557	581	634	596	542	619	624	567	626	565	620	610	564	564	551	618	558	595	606	603	574	587	583	606	628	584	619	606	587	612	529	581	558	585	556	628	577	590	576	582	553	617	561	577	595	598	626	553	595	597	579	607	581	563	581	560	612	605	521	595	589	590	557	516	626	590	584	608	599	607	600	555	595	622	548	589	533	574	564	553	556	549	610	593	554	560	611	545	588	581	555	564	590	598	597	597	552	556	561	577	559	629	610	592	546	580	530	537	584	519	579	549	628	586	597	556	553	591	554	604	578	581	574	546	543	583	567	595	577	563	572	592	635	593	581	593	563	590	562	579	549	606	580	583	569	622	578	573	574	615	568	609	561	590	570	612	606	581	618	589	594	553	583	597	563	590	572	587	594	556	595	571	567	572	557	597	578	554	569	589	616	568	606	569	520	560	596	596	573	547	587	572	630	623	594	572	621	610	567	550	534	608	580	600	601	575	613	617	601	594	537	593	592	566	640	555	609	602	585	558	561	555	562	548	615	605	578	594	587	553	610	588	596	605	611	579	565	568	632	566	596	563	565	611	575	590	605	565	586	552	604	580	531	581	579	553	586	606	596	593	599	566	532	603	621	546	555	563	558	565	586	609	580	615	573	581	572	576	598	571	565	581	569	570	587	605	588	592	547	606	573	653	580	609	555	589	604	570	575	576	570	546	556	542	551	586	581	588	588	562	580	612	604	557	561	617	545	544	576	590	581	583	602	580	622	583	609	594	580	615	603	578	550	595	604	611	584	545	598	576	605	580	575	574	616	599	584	632	580	579	572	582	623	607	579	566	567	604	552	552	583	549	548	553	623	619	560	592	507	525	588	587	582	593	629	609	574	618	575	625	548	605	607	585	581	577	554	603	567	542	543	594	576	588	572	596	568	606	544	567	573	570	601	568	579	531	570	613	605	587	608	571	597	555	586	565	593	582	588	580	582	607	563	607	562	616	571	554	612	583	588	550	562	580	542	560	591	558	574	563	618	596	587	592	596	565	558	591	624	594	608	576	590	576	555	546	575	598	579	550	568	566	610	558	557	619	588	616	605	583	552	610	587	618	571	566	611	595	587	599	584	584	549	611	599	571	602	588	573	612	590	584	615	568	580	561	563	562	580	574	590	592	575	554	570	567	593	563	575	584	566	585	582	570	561	564	650	595	593	563	628	567	593	614	613	579	544	582	574	559	590	599	593	583	544	574	562	592	569	634	596	593	570	600	571	578	570	566	566	562	523	605	620	606	564	568	625	593	572	564	580	581	542	596	569	584	589	577	595	558	524	587	602	573	543	599	565	597	566	566	613	579	611	582	637	580	631	605	586	557	588	612	628	579	609	578	606	589	579	599	573	620	594	573	545	572	603	579	589	511	574	583	610	567	593	571	569	555	575	578	587	573	608	577	625	567	602	587	570	600	593	601	569	623	552	559	556	579	568	627	591	617	601	599	587	588	550	622	573	579	556	587	541	558	583	549	583	594	594	580	537	574	573	542	572	579	615	577	582	570	540	588	591	605	587	572	583	550	582	599	542	610	565	656	601	593	610	601	573	554	555	600	563	578	569	558	533	596	590	590	568	561	618	565	584	603	575	610	613	581	600	570	599	579	546	584	589	553	585	547	565	580	551	589	562	553	615	626	607	564	608	623	576	576	591	612	614	597	606	606	562	608	575	558	570	582	554	584	618	598	564	574	550	554	579	563	582	579	611	545	559	582	592	543	621	610	573	603	619	582	573	558	594	547	587	525	587	580	603	592	581	627	576	619	599	594	608	602	553	538	562	545	601	617	589	542	576	609	592	567	583	581	546	544	559	594	547	577	604	617	577	612	578	571	614	605	589	571	590	597	581	588	546	613	608	558	579	591	623	568	598	561	584	535	594	574	603	566	613	617	591	593	601	650	563	583	577	599	630	585	567	576	600	584	578	596	577	569	557	574	547	572	565	598	625	621	557	543	565	564	594	593	593	568	578	639	559	547	553	557	576	559	539	520	564	581	562	553	577	592	541	597	601	576	593	597	595	581	601	558	619	601	603	576	568	606	567	558	590	580	600	602	614	590	608	606	604	570	577	572	560	560	565	587	618	579	588	553	592	595	537	584	617	596	546	570	583	584
5859	1299	375	285	379	453	378	325	300	229	244	212	166	153	124	122	111	104	97	99	84	58	55	66	60	67	52	60	67	52	55	66	58	45	42	55	49	38	40	57	56	54	37	40	46	41	51	39	25	36	32	44	53	29	44	42	35	33	45	32	49	39	35	39	40	38	36	43	29	41	35	39	40	35	50	41	44	33	34	31	36	28	36	43	48	49	36	39	39	39	39	36	31	30	29	38	36	36	34	41	38	41	34	53	36	35	41	45	29	25	37	34	42	32	27	40	39	34	27	30	34	46	31	37	35	39	36	36	32	21	44	44	46	30	48	39	35	36	28	42	35	41	35	37	29	36	29	44	45	38	48	30	37	38	36	30	45	40	49	46	42	40	33	34	38	24	39	39	36	38	35	20	41	39	30	43	57	35	40	38	38	47	40	37	59	40	44	38	44	35	33	39	33	36	41	48	31	41	51	42	39	34	36	31	44	42	36	44	33	34	40	37	36	46	30	39	41	20	41	26	27	45	35	34	26	32	37	34	36	31	29	33	43	37	29	41	45	35	35	44	40	42	36	28	42	39	51	28	37	36	54	43	29	45	33	38	42	35	33	40	37	35	36	38	39	39	35	36	53	31	41	40	33	30	46	41	47	32	33	45	41	44	54	37	42	40	36	41	31	43	43	41	32	37	34	48	39	22	37	38	29	40	39	41	34	30	39	55	30	26	35	35	35	38	38	49	28	34	42	25	34	28	45	40	38	38	38	37	28	28	35	43	45	44	40	33	39	30	29	45	29	38	29	34	29	39	43	53	30	27	44	32	30	38	45	46	41	46	33	50	40	37	50	44	31	39	31	35	34	32	38	31	35	33	43	35	29	41	42	38	36	33	39	44	44	30	35	41	34	31	32	47	43	43	36	50	44	27	44	44	45	36	44	44	33	35	30	36	35	33	37	24	31	40	39	34	44	40	33	42	39	35	39	31	40	41	30	35	51	26	30	45	39	30	39	42	40	47	42	37	27	45	34	37	28	45	37	36	39	46	45	27	34	30	43	34	51	28	33	35	40	33	38	40	35	36	47	36	31	30	40	36	39	34	40	35	52	41	46	44	38	32	48	36	38	37	27	48	34	42	34	50	25	29	41	31	49	48	40	36	42	22	47	29	40	43	36	30	45	31	48	39	22	37	41	42	37	38	41	45	33	42	50	35	42	35	48	38	46	51	29	41	36	31	31	31	39	31	44	29	43	41	40	24	38	32	33	31	34	31	38	39	40	34	37	30	45	42	37	36	31	35	36	29	41	47	35	34	40	50	32	29	47	43	36	35	19	30	40	44	49	32	25	45	30	33	41	29	44	44	33	50	42	45	35	37	33	29	35	44	39	53	33	43	35	45	34	37	39	43	36	45	31	36	26	37	43	39	27	46	33	26	34	39	24	41	43	45	55	43	41	44	33	35	39	39	35	36	43	35	37	39	43	32	43	37	37	47	44	43	35	27	31	44	32	33	51	36	40	32	39	34	38	42	53	38	29	45	39	46	28	37	52	43	31	33	36	37	28	37	36	30	37	39	38	32	40	34	38	45	39	27	42	37	40	40	48	31	28	26	34	43	37	39	27	42	30	44	34	40	34	38	38	39	41	42	35	39	39	36	36	44	38	24	38	31	33	35	43	28	28	27	43	26	50	36	29	44	26	50	37	29	32	33	46	47	33	32	36	34	33	32	41	30	41	41	31	41	37	31	42	41	26	36	35	23	35	37	44	45	36	36	35	46	40	34	36	35	39	38	37	30	40	31	39	20	32	38	36	33	36	35	33	40	37	37	32	35	32	32	34	44	51	31	40	37	43	53	37	43	41	40	41	30	50	28	42	38	30	47	32	30	41	29	39	38	34	39	33	31	33	41	32	54	34	31	43	42	46	32	31	36	34	31	38	45	41	36	38	35	38	28	50	45	31	44	47	36	34	34	44	43	38	40	49	54	34	33	47	34	40	39	41	34	39	42	30	35	51	51	32	45	44	42	25	41	32	39	42	41	46	49	42	44	46	45	40	44	30	41	25	44	43	39	39	24	37	38	34	37	35	29	45	32	38	33	34	48	33	39	29	36	23	37	40	47	41	34	36	39	29	37	37	48	34	35	40	45	43	29	36	37	35	33	44	39	49	48	53	28	32	37	45	45	51	41	35	30	33	47	29	44	45	45	41	41	40	41	34	30	39	43	43	33	36	39	41	47	31	30	40	43	31	39	34	42	34	28	45	47	41	48	29	39	32	44	36	31	24	25	44	39	42	37	34	56	35	41	41	34	37	33	56	18	45	39	35	34	30	39	29	43	31	51	40	35	41	32	49	37	44	37	36	31	39	34	34	36	36	31	34	32	31	28	34	42	31	32	41	42	33	38	34	51	36	32	43	35	35	33	44	26	33	40	38	42	40	38	42	44	34	34	38	45	41	45	43	42	33	39	40	41	47	34	41	37	37	37	38	28	34	38	29	37	34	32	35	34	36	38	39	36	43	28	36	40	47	38	36	42	34	43	37	28	41	35	41	47	39	39	39	35	35	43	37	29	43	47	39	38	39	33	42	39	32	27	29	42	43	37	38	36	31	49	51	40	42	28	45	51	33	42	36	37	38	35	50	37	38	34	41	25	24	39	38	46	39	36	38	39	30	44	34	35	42	38	27	33	29	47	36	29	43	45	34	39	39	39	30	45	30	36	32	34	42	36	38	38	38	45	38	34	46	23	28	30	36	40	38	35	40	41	33	42	31	33	42	44	35	41	34	45	38	44	37	37	40	45	34	37	42	42	40	45	37	30	36	28	22	31	33	34	34	35	38	38	34	28	39	41	39	38	35	41	34	44	28	39	45	29	37	35	34	34	48	27	35	33	41	36	42	38	40	36	38	33	30	36	34	53	40	42	35	32	40	25	35	37	40	34	31	37	36	38	30	38	38	36	42	41	37	28	49	42	37	39	48	35	23	48	34	40	34	39	39	32	46	42	37	28	42	33	34	47	43	41	25	40	39	33	36	45	42	45	33	48	27	50	41	41	24	38	37	34	38	41	33	38	41	44	30	36	32	41	47	44	42	47	35	40	28	35	40	35	36	29	39	38	37	37	31	39	31	38	39	46	41	39	39	43	33	44	29	46	42	25	43	38	44	40	39	31	28	39	33	40	33	42	49	38	46	46	40	46	35	28	34	30	33	46	41	29	30	41	34	46	39	43	33	37	43	38	30	32	42	41	34	31	39	31	34	31	32	31	43	43	20	57	38	39	44	28	36	34	40	44	32	46	26	27	40	35	37	43	35	31	25	36	31	34	25	31	29	34	33	29	37	44	29	31	40	44	38	43	30	45	48	38	33	42	39	32	27	33	43	49	35	42	39	46	46	35	30	24	33	47	26	44	39	38	44	39	37	41	27	38	31	27	40	45	47	38	32	38	38	45	38	35	46	36	40	35	42	29	29	42	45	38	24	31	29	41	31	33	42	30
39930	19637	8903	19774	26871	25216	21701	18354	15001	12449	10318	8586	7100	6090	5041	4388	3830	3487	3039	2834	2431	2326	2093	1982	1930	1703	1691	1639	1464	1473	1327	1255	1317	1232	1129	1178	1174	1117	1012	1046	980	955	931	896	813	807	726	732	730	754	703	719	701	685	694	645	697	607	586	699	648	623	659	654	659	665	612	662	598	595	593	633	594	630	606	598	592	604	593	591	621	632	571	595	581	571	598	588	605	581	584	542	543	579	567	611	606	586	601	610	608	551	573	604	587	571	589	565	576	607	562	551	555	618	579	562	598	581	576	599	584	606	598	620	583	561	576	577	579	602	558	589	548	598	569	572	519	563	566	581	576	570	554	588	575	555	532	599	610	580	583	564	572	620	601	571	549	557	579	550	530	599	564	542	533	561	595	581	590	572	568	620	575	599	572	614	570	531	630	588	591	616	553	596	543	553	542	532	563	581	605	634	609	568	555	569	607	615	558	570	565	581	602	569	610	561	573	545	585	557	564	559	577	584	599	519	606	572	595	585	592	570	605	572	562	513	532	581	600	569	580	568	584	615	573	578	589	605	592	583	567	563	534	565	588	538	586	546	583	564	606	563	590	587	551	575	613	551	546	589	606	570	583	554	539	551	571	575	617	598	605	572	584	583	609	579	574	590	533	581	601	614	571	588	553	569	584	541	561	585	559	574	588	556	584	571	565	546	539	549	612	564	554	590	561	627	596	620	585	563	576	563	592	543	571	592	576	558	600	564	600	554	573	566	555	571	622	570	544	578	610	584	551	578	589	592	579	606	557	588	561	568	553	506	539	568	568	616	571	576	550	547	563	589	576	600	564	555	581	560	593	588	604	568	580	574	582	552	546	591	590	568	627	575	597	551	584	552	619	573	561	581	583	572	556	584	575	573	617	594	588	538	613	548	588	553	584	624	558	535	556	543	588	610	636	570	565	575	598	530	543	597	578	605	560	583	585	603	579	627	575	565	584	589	563	603	532	554	602	597	590	595	596	599	579	569	579	586	573	600	588	535	564	576	598	552	560	564	593	549	599	586	604	558	531	596	580	585	598	591	563	549	625	621	583	617	537	580	581	563	609	564	539	578	571	604	570	568	596	563	553	584	552	587	541	569	571	557	548	535	576	546	565	571	596	574	578	590	539	612	589	558	604	586	534	562	607	567	597	576	603	598	576	575	554	546	597	572	576	604	568	577	562	604	598	560	554	605	563	592	571	560	548	559	606	571	562	601	559	605	547	564	594	573	572	568	577	559	524	580	584	561	546	573	591	600	593	576	584	612	563	571	614	587	552	580	556	547	546	614	611	556	530	576	583	557	585	564	581	601	614	586	598	560	585	582	545	571	588	604	603	552	590	567	567	580	574	601	577	540	542	578	596	585	562	579	574	562	622	566	628	566	576	590	557	531	604	561	561	586	553	588	559	540	584	555	597	576	580	547	617	583	584	575	611	601	588	568	557	562	587	583	572	592	555	577	583	589	614	529	557	617	557	567	611	578	584	594	596	582	607	556	597	524	542	587	560	594	590	547	583	571	596	626	555	576	574	557	583	563	571	560	593	558	564	567	590	552	607	594	565	591	606	608	599	576	559	602	577	581	533	599	595	567	638	578	567	566	552	560	605	588	592	555	582	610	600	600	616	568	551	572	579	583	586	568	578	596	550	612	546	560	541	558	603	519	561	564	545	556	564	559	604	553	581	594	541	586	576	538	555	614	584	576	593	570	621	539	542	578	536	545	573	558	598	625	579	588	596	574	587	575	557	553	572	592	591	571	605	591	537	617	599	581	593	564	541	576	568	541	602	580	589	556	557	590	520	617	572	588	593	566	595	571	596	613	558	558	589	612	565	574	528	596	553	564	587	599	511	606	563	537	563	542	610	575	603	575	583	551	588	590	553	568	586	573	595	596	558	557	549	603	525	536	602	529	571	577	592	574	557	563	601	580	600	596	569	554	587	575	557	563	571	569	582	572	588	577	557	582	569	588	594	564	553	579	574	543	591	558	545	584	643	591	574	594	559	540	605	557	577	526	602	564	569	627	593	625	567	583	582	574	565	604	520	595	590	604	603	520	593	590	603	573	592	588	587	546	551	579	609	585	586	594	604	570	530	576	564	551	583	555	555	560	557	554	560	568	586	569	600	521	579	584	554	596	561	586	579	566	620	559	596	583	563	550	551	581	628	602	587	577	549	546	582	592	571	572	573	564	557	577	571	591	592	526	591	589	551	550	566	554	570	597	593	590	554	562	550	591	549	620	583	598	568	586	538	584	602	621	573	598	578	608	518	540	611	591	563	616	549	521	569	552	540	608	593	571	559	566	578	623	605	620	562	549	572	595	585	586	543	633	587	599	567	607	584	601	578	539	578	582	580	538	561	601	576	530	539	576	611	565	571	552	612	651	578	553	597	568	584	585	557	600	620	580	603	590	596	576	590	560	587	641	570	553	558	549	565	576	556	584	576	530	577	628	514	580	571	570	581	585	579	544	643	549	606	552	577	572	585	555	551	642	582	594	546	577	573	584	551	561	541	568	571	586	577	591	627	573	575	599	564	564	554	578	536	607	576	539	572	552	597	579	576	557	606	620	566	553	545	554	581	567	616	601	563	584	602	567	549	551	608	550	549	554	549	574	578	636	591	584	592	572	572	587	563	600	612	557	572	593	615	552	629	577	572	561	560	533	603	577	589	577	590	595	621	559	568	589	591	582	572	540	535	582	550	575	566	595	566	628	637	567	586	585	571	578	581	593	564	570	601	580	573	578	551	561	582	605	557	642	545	568	604	611	579	610	561	569	561	581	612	552	556	569	560	604	552	601	561	617	561	588	592	583	593	594	562	581	570	598	574	577	588	620	565	603	524	594	569	577	598	594	540	588	598	547	593	563	535	614	540	581	555	573	529	552	563	614	575	546	595	527	544	552	552	570	580	581	546	563	627	546	560	552	527	580	588	581	602	603	579	602	569	580	605	593	609	570	582	575	569	575	587	566	557	607	560	615	613	544	576	625	558	607	532	533	534	585	576	563	540	560	589	587	578	577	547	535	586	556	543	543	579	574	583	567	536	533	547	625	544	601	549	530	566	570	558	606	584	613	571	589	580	589	564	588	565	572	590	567	606	541	535	556	548	572	598	575	567	582	599	551	551	584	560	559	573	591	606	579	565	582	618	603	591	567	598	576	544	593	566	540	580	594	578	587	555	573	583	615	598	557	548	581	540	594	611	588	586	562	626	572	570	566	633	574	586	603	588	570	580	648	556	596	601	588	601	582	554	574	599	558	571	571	580	590	600	584	603	592	634	489	558	557	595	578	542	600	570	573	628	548	585	562	551	562	587	591	605	565	573	549	558	582	582	583	570	612	589	574	607	539	575	607	603	568	561	550	574	593	560	599	576	548	593	580	630	575	607	544	598	583	570	560	579	577	583	506	572	556	539	602	587	597	596	594	582	574	598	602	601	583	552	595	598	554	595	589	600	579	581	596	589	557
14869	5030	958	604	951	1001	889	755	685	580	495	415	364	299	251	207	220	185	150	138	140	130	101	128	118	106	95	88	87	96	79	63	76	94	67	71	81	72	76	58	67	60	51	65	51	60	52	57	69	58	55	57	52	49	56	57	38	64	41	53	58	61	54	39	53	48	48	55	50	39	41	39	46	39	54	43	50	44	52	37	39	48	46	50	44	51	39	40	42	47	55	47	50	52	58	50	43	48	37	46	48	45	30	51	55	33	52	50	35	53	44	57	48	48	39	53	51	43	31	40	50	37	43	51	37	46	50	49	38	44	47	32	42	55	54	46	40	45	46	40	56	32	49	51	54	56	46	51	41	45	47	49	49	49	42	48	41	47	52	36	41	35	54	43	47	37	49	50	48	42	43	46	50	47	49	35	40	56	42	48	35	45	37	37	42	47	53	44	47	46	44	52	44	48	39	48	43	50	37	56	40	45	50	43	53	50	54	43	45	47	53	40	39	47	36	39	42	41	37	48	65	43	54	47	39	49	36	57	44	45	61	43	47	41	60	49	43	34	42	37	44	42	60	44	43	46	44	44	49	52	47	46	48	50	46	31	52	57	40	36	38	38	39	42	41	39	49	50	48	39	45	39	51	52	41	46	47	46	44	46	61	46	45	42	44	47	50	45	33	41	39	48	42	45	47	32	50	49	46	44	55	47	43	40	40	50	37	46	50	38	44	52	51	56	41	39	36	46	44	45	39	45	43	45	48	43	39	40	44	51	33	43	49	46	39	45	44	53	38	36	48	45	49	43	53	43	46	53	43	48	40	50	38	46	44	46	40	44	55	60	41	46	26	39	42	51	36	43	50	39	41	41	42	44	37	45	56	51	37	44	44	50	42	43	37	46	50	57	42	38	49	49	48	41	58	55	56	31	50	37	52	47	33	41	43	42	51	48	60	53	51	52	41	55	47	41	41	46	50	47	38	45	38	53	41	54	52	45	41	41	44	54	44	55	41	45	51	41	50	41	47	48	44	43	43	41	57	40	47	50	45	52	38	45	44	49	47	36	53	50	53	48	46	55	45	47	51	50	43	48	46	51	49	45	52	46	45	35	38	53	40	42	48	47	41	42	71	51	46	46	39	41	39	36	41	52	39	52	37	30	57	44	53	39	34	40	47	50	39	40	33	34	40	40	41	46	39	51	40	38	42	36	39	49	40	41	46	51	37	61	41	39	61	50	51	56	36	44	44	53	37	38	40	55	51	33	47	46	46	51	54	46	40	57	40	53	48	55	49	51	32	46	43	42	48	39	58	43	42	42	37	42	46	47	45	46	41	50	40	43	39	39	39	43	51	40	37	40	43	38	47	45	40	48	54	46	51	43	44	52	34	39	40	56	48	42	42	58	49	51	50	46	47	39	54	48	45	47	61	40	38	49	50	55	39	42	47	46	40	52	30	46	51	45	52	42	56	40	44	48	42	59	49	39	44	59	49	38	35	51	39	40	45	40	41	58	46	55	55	38	57	48	44	41	38	59	41	45	41	48	53	57	39	49	38	45	51	43	36	54	57	40	39	49	53	45	47	44	39	46	44	47	50	39	38	52	41	37	42	54	40	42	54	36	39	45	48	51	44	42	51	41	40	44	37	43	58	45	53	30	49	58	51	41	44	53	45	32	42	49	51	51	47	37	43	34	50	39	44	40	51	52	56	39	44	34	38	31	51	39	43	44	44	43	28	30	48	29	37	47	49	42	40	37	33	42	44	53	43	48	55	55	34	46	42	47	44	46	54	44	31	38	44	47	42	32	45	48	43	41	48	45	50	25	58	49	45	49	51	38	50	40	42	50	47	39	40	51	41	40	48	47	41	44	58	58	39	34	46	56	37	49	39	46	46	42	40	32	35	52	32	42	42	34	44	51	39	33	50	62	48	51	41	40	37	44	42	48	48	44	40	50	35	46	38	44	43	33	39	41	46	33	48	41	43	44	47	37	39	48	38	38	47	54	47	34	47	46	42	34	46	33	45	47	59	41	51	56	45	33	45	45	54	43	59	42	45	40	55	37	43	57	43	38	40	34	49	45	50	50	49	48	42	44	55	50	57	37	56	42	57	40	41	49	47	46	39	45	44	45	32	49	46	38	58	41	50	37	51	43	45	47	46	47	46	40	43	50	46	50	51	46	39	36	46	46	38	47	52	45	51	42	46	58	30	46	33	42	51	48	35	45	57	40	36	58	32	42	55	38	40	37	48	45	46	37	34	38	46	50	46	57	39	41	42	32	42	37	49	34	38	38	45	52	43	39	50	44	50	55	42	45	38	47	26	37	41	48	47	37	53	34	41	47	47	36	43	51	55	43	43	38	55	53	52	46	37	49	40	47	42	46	34	48	42	38	35	47	44	46	34	36	40	51	44	53	43	37	43	43	41	45	46	57	50	36	54	41	49	48	50	43	42	49	44	60	44	47	33	55	38	46	45	24	53	36	46	38	41	44	35	33	48	45	46	54	46	50	46	46	38	47	54	57	41	46	48	53	55	54	53	47	48	44	49	47	37	35	41	60	56	45	40	54	39	50	43	41	62	49	56	50	46	37	37	40	47	39	44	45	42	50	48	69	42	54	33	55	40	54	46	39	38	53	48	53	51	45	38	50	45	40	54	52	51	44	39	46	48	37	53	53	55	48	41	60	28	53	52	44	41	40	38	46	46	51	37	59	41	53	47	44	42	41	52	41	46	44	39	49	47	42	63	50	55	44	43	60	47	36	47	48	55	46	46	55	40	44	51	54	43	52	51	44	56	29	52	51	38	42	44	44	50	52	51	43	63	44	43	41	42	41	39	46	56	57	41	51	49	42	43	43	42	39	51	53	54	29	32	44	54	46	40	41	34	45	47	37	40	41	55	38	58	44	46	39	46	42	49	38	33	54	47	55	49	46	48	42	59	57	35	50	54	44	39	34	40	50	44	39	63	52	43	50	38	47	57	44	43	45	46	48	49	58	54	38	40	58	32	50	38	49	40	45	39	47	49	41	39	53	63	53	34	50	46	43	57	41	51	62	47	41	36	37	41	52	49	54	45	48	43	48	45	48	45	58	42	43	45	57	35	37	43	32	55	56	46	56	45	56	40	36	56	49	49	50	36	34	43	48	38	43	32	37	33	42	52	54	32	45	45	39	39	41	47	53	43	30	50	44	42	48	39	37	53	48	46	41	42	39	42	41	41	46	43	42	53	52	59	41	37	39	47	39	36	44	44	45	42	48	37	48	50	44	43	35	48	36	35	30	63	37	42	48	42	41	37	53	42	49	64	45	28	40	52	47	33	46	58	30	50	45	51	52	53	51	48	43	36	46	46	51	48	47	43	47	59	41	51	53	54	32	53	44	48	42	52	45	48	51	38	46	50	50	50	46	34	51	30	40	49	46	48	51	51	49	37	39	50	41	42	39	41	55	56	47	47	38	32	52	45	43	36	41	41	43	49	64	36	52	43	49	46	44	41	45
53118	27714	15742	28771	36085	34910	31635	28406	24618	21439	18872	16356	14146	12153	10541	9340	8165	7180	6398	5797	5160	4771	4231	4030	3898	3385	3396	3153	2872	2730	2532	2364	2322	2249	2089	1984	1839	1835	1758	1600	1504	1473	1321	1305	1231	1255	1112	1177	1128	1050	1027	948	936	918	889	922	841	866	843	900	874	843	826	878	787	802	816	773	791	760	775	791	770	785	760	822	761	762	770	763	786	743	706	710	779	747	760	693	741	729	736	746	757	697	708	680	651	692	745	700	681	736	656	689	664	647	700	717	675	711	738	755	671	722	706	699	659	696	739	731	690	664	674	674	692	697	691	690	688	683	659	690	646	765	634	738	684	650	687	704	692	702	701	677	698	680	682	693	702	655	703	630	689	741	666	658	676	686	717	689	690	675	662	732	640	683	725	692	708	689	645	654	693	685	650	705	673	669	701	677	716	679	690	628	678	655	704	683	704	709	676	712	695	673	710	690	680	687	724	640	668	701	672	673	665	648	682	693	678	701	671	692	671	701	668	658	662	648	726	674	669	669	696	636	701	638	645	724	651	667	689	661	706	712	657	656	693	673	707	723	684	692	714	692	677	646	647	673	699	732	723	702	637	683	672	697	705	657	668	696	643	652	721	694	677	723	672	660	668	691	724	660	724	692	683	668	745	696	712	698	666	699	714	695	687	689	660	695	648	655	717	718	682	717	687	678	656	682	665	709	670	675	722	638	689	704	702	721	659	699	669	658	704	617	703	708	666	645	653	663	718	658	699	725	721	656	678	665	673	673	685	741	658	661	696	697	729	666	668	653	692	671	654	697	655	702	732	707	683	721	696	682	693	651	695	709	675	703	654	680	680	713	652	684	672	686	701	739	679	639	664	658	665	661	671	709	706	685	707	741	705	673	684	717	674	686	691	688	658	659	672	736	689	680	686	690	687	726	639	702	667	724	655	666	683	692	699	669	690	664	674	700	675	710	654	680	637	700	671	678	723	708	694	688	691	638	704	649	666	646	683	648	729	706	681	688	673	705	692	666	717	702	668	686	693	658	627	658	663	740	689	713	648	685	665	640	689	698	649	685	696	664	640	704	681	663	691	721	689	697	666	654	692	678	715	661	666	694	637	693	668	673	691	723	694	686	679	707	633	694	659	633	690	685	664	668	701	725	655	717	723	676	672	673	692	696	671	641	754	678	652	730	664	651	714	667	639	662	630	629	642	635	674	690	694	703	671	691	681	711	702	640	685	718	672	646	684	697	665	649	695	687	681	665	702	662	646	666	652	711	628	676	687	703	704	662	655	693	646	630	666	674	673	637	688	711	691	692	693	666	669	657	683	677	660	670	638	663	655	675	690	680	666	671	646	694	662	684	714	675	666	687	689	686	725	752	663	717	643	711	750	723	715	682	637	670	666	640	657	737	720	655	708	685	687	661	686	682	703	669	735	668	647	663	673	675	684	700	704	677	636	668	674	705	671	647	676	664	633	671	683	678	729	658	673	682	677	659	672	625	707	659	687	699	705	720	626	719	705	659	677	700	668	740	669	702	676	683	700	657	694	707	703	671	690	690	669	702	689	679	698	720	700	691	696	700	644	656	704	716	702	694	697	742	689	693	659	652	650	717	698	685	730	704	675	692	682	675	664	742	655	691	724	679	673	660	646	677	668	748	639	669	690	720	701	687	694	671	700	657	702	656	687	672	667	734	684	658	671	684	735	673	656	636	621	714	677	593	666	705	646	644	682	684	675	668	720	669	670	698	640	737	668	650	742	711	695	691	648	658	657	701	687	693	707	700	689	670	685	724	719	715	739	686	677	681	664	702	666	674	673	658	652	718	649	705	681	672	712	686	692	719	633	693	691	697	661	683	654	694	708	666	652	697	718	712	671	724	654	685	645	641	725	673	664	677	650	714	660	725	685	681	679	648	654	677	712	685	665	671	670	682	674	623	673	662	686	676	649	742	688	642	660	710	723	738	673	675	685	738	711	689	685	717	662	703	656	673	704	654	700	699	709	687	695	686	663	662	662	682	703	650	638	639	717	704	704	692	673	655	655	688	687	693	669	710	667	698	665	712	668	665	701	701	621	725	709	721	718	682	637	618	682	665	668	683	681	717	660	685	633	682	688	630	685	712	688	640	635	683	658	707	663	677	670	671	702	696	654	658	679	666	688	671	665	658	699	719	725	673	717	676	686	647	672	684	676	696	698	673	715	714	697	682	667	711	639	683	643	678	675	692	665	701	682	683	700	703	668	666	676	665	701	633	698	669	692	678	689	683	712	620	706	658	657	677	722	714	685	657	702	673	689	685	698	644	653	722	694	703	677	669	676	693	708	703	696	649	666	650	705	676	668	668	689	722	723	705	701	673	714	688	730	676	731	651	685	659	697	666	757	698	703	668	685	700	720	668	661	669	692	714	689	710	646	701	651	680	679	706	690	692	659	687	646	691	711	624	709	695	661	705	705	669	672	718	696	729	665	651	654	658	703	666	754	658	689	724	668	736	701	689	688	734	673	680	728	737	708	666	688	649	707	648	641	661	656	641	663	682	684	656	653	651	697	627	713	707	684	661	658	704	667	646	682	683	690	690	684	687	670	643	698	697	660	665	649	726	672	766	666	658	721	759	652	630	718	654	684	683	724	696	714	696	700	706	706	679	684	670	682	683	700	685	690	723	711	704	709	683	699	700	662	682	656	703	687	688	651	725	720	687	714	630	648	679	715	654	707	670	697	659	678	689	678	693	665	673	661	677	702	676	652	708	647	678	672	644	712	671	654	682	668	682	686	684	667	657	660	689	662	714	664	711	738	709	650	710	690	654	701	709	673	678	679	692	693	695	690	674	648	686	743	672	728	720	669	706	687	706	640	705	731	717	692	692	667	698	648	675	698	660	689	713	677	691	703	704	654	641	693	707	681	681	633	679	676	690	659	655	662	713	717	701	676	715	682	652	699	632	624	635	706	693	730	680	658	688	707	657	677	674	711	679	659	694	646	681	675	695	675	721	719	708	701	671	701	675	730	666	666	678	699	649	691	680	660	702	660	699	697	660	682	665	687	645	717	697	728	661	685	680	678	678	664	696	711	683	675	640	717	685	678	697	682	652	648	644	643	647	696	709	706	681	684	673	715	668	650	647	711	708	708	662	646	687	702	645	673	699	683	683	715	663	720	678	672	718	682	679	698	663	667	649	683	672	668	680	686	656	696	643	706	721	664	704	664	701	675	708	719	688	685	679	653	630	672	705	690	718	657	708	675	661	659	659	677	724	662	686	691	683	692	631	699	693	659	690	666	695	690	677	700	678	686	638	704	724	670	651	599	732	690	695	663	699	718	684	660	621	636	624	662	658	674	697	669	692	659	697	719	692	688	730	731	677	685	643	710	681	686	699	636	699	687	659	687	663	716	678	686	650	692	662	649	659	644	704	689	676	666	715	711	706	710	667	693	655	668	710	692	680	716	722	680	679	677	680	664	707	691	679	688	726	699	701	671	681	648	672	743	713	694	681	697	626
10161	2627	604	399	634	665	570	510	461	383	338	278	249	218	177	166	161	138	118	132	111	122	117	108	114	77	94	86	89	90	79	78	81	58	76	62	80	65	66	53	66	63	65	57	59	51	54	61	64	63	65	65	54	49	59	60	40	48	60	61	71	50	51	52	46	68	60	60	57	42	54	68	65	59	55	55	49	53	60	49	51	54	44	52	53	54	47	55	49	57	73	47	65	51	50	49	52	51	49	56	66	48	59	53	61	60	62	46	45	49	48	43	53	63	56	42	45	47	68	55	48	53	57	57	61	53	49	64	48	53	67	62	60	57	58	54	56	65	58	53	55	47	44	43	63	58	57	54	47	52	54	43	55	53	61	58	62	46	52	60	59	57	64	62	60	46	54	72	54	47	53	56	55	65	54	52	53	64	57	55	66	46	52	53	59	49	56	56	63	54	46	65	53	46	48	51	56	50	55	53	51	55	50	45	56	66	44	52	56	57	55	67	44	65	54	58	40	51	56	50	47	57	48	47	54	54	59	56	59	54	63	50	81	52	58	48	72	56	37	50	55	52	51	36	46	66	60	57	62	55	56	45	44	40	58	44	55	50	47	62	45	56	50	48	58	57	46	60	63	41	58	59	50	59	62	57	48	56	53	51	58	75	56	45	46	48	51	51	47	54	39	54	48	58	44	52	54	46	56	45	57	47	40	51	55	54	56	55	54	48	55	55	68	67	52	59	52	51	58	57	52	45	58	59	60	51	60	59	51	48	47	54	50	48	59	48	53	44	49	54	46	70	49	53	70	53	45	56	43	51	58	52	63	61	59	52	54	49	63	48	58	52	63	44	68	46	55	65	63	60	51	53	59	46	52	50	52	50	40	39	63	53	57	58	68	59	56	61	57	46	59	65	54	52	55	42	67	48	65	57	58	44	46	52	49	60	63	71	55	70	47	51	42	56	59	66	50	57	58	51	61	51	51	42	60	69	51	51	47	66	56	51	54	53	55	54	60	58	65	62	55	56	68	69	58	48	43	52	51	52	49	53	56	56	54	62	65	55	60	45	47	54	62	70	54	46	48	53	44	57	52	54	50	56	50	50	63	47	58	50	45	77	44	60	45	52	57	67	49	50	58	61	48	64	54	50	49	63	41	51	55	54	40	51	55	52	47	40	50	72	50	51	76	49	65	52	63	59	63	50	54	50	45	54	59	52	58	51	47	63	52	54	48	48	55	69	46	55	61	58	66	60	50	57	57	54	47	50	51	63	39	38	59	56	51	62	52	54	55	62	59	47	63	51	61	59	52	49	57	47	51	58	53	54	58	42	54	54	63	52	58	55	55	56	48	44	52	54	49	57	56	71	57	45	57	43	70	53	62	46	52	52	56	69	55	45	62	64	48	55	54	57	56	52	61	52	51	54	65	64	51	68	51	50	55	63	46	58	54	54	53	58	63	62	35	47	55	72	55	42	49	55	58	47	60	58	55	65	50	63	47	43	52	56	65	58	55	69	56	56	56	60	51	53	65	64	60	47	59	34	61	59	51	66	53	62	55	50	52	60	50	54	58	45	57	46	54	56	55	52	59	55	55	47	54	47	47	52	64	57	40	53	48	60	57	60	41	53	49	43	60	59	54	49	52	55	59	58	61	58	57	53	58	58	63	65	52	58	46	51	48	54	57	41	57	54	46	49	60	55	53	38	55	53	49	48	51	46	46	50	53	51	51	64	48	53	66	58	53	43	39	41	59	54	62	56	50	52	63	61	62	56	49	56	63	54	68	62	67	50	50	48	58	57	66	52	70	48	52	65	57	55	52	46	55	51	46	49	50	64	60	58	53	50	61	46	50	57	53	53	52	49	56	45	59	38	63	55	61	57	62	66	46	44	54	49	69	61	67	59	49	55	52	56	45	60	52	55	57	40	48	53	42	55	63	61	53	45	57	51	65	57	54	62	61	70	50	42	68	58	49	61	48	54	55	52	59	67	48	54	47	55	54	58	61	55	49	41	59	62	54	60	45	52	46	65	60	45	53	43	60	42	51	66	51	50	55	46	41	53	59	53	55	60	51	52	54	54	52	58	60	61	43	45	57	51	54	49	53	55	55	48	52	55	59	54	50	41	44	58	54	51	53	53	60	58	64	50	63	61	61	58	53	35	51	51	61	48	53	66	62	58	57	58	67	60	47	61	54	37	59	40	52	44	54	54	46	62	55	43	43	42	44	55	61	50	56	58	63	57	54	56	51	50	62	53	51	52	51	55	50	54	55	60	57	47	49	38	50	62	56	52	54	46	55	53	62	52	64	44	55	44	61	46	46	52	50	54	47	53	72	55	51	51	34	61	47	67	74	58	46	42	48	46	70	52	49	55	51	58	57	58	68	52	56	56	57	73	43	46	52	40	37	39	51	57	44	54	47	68	61	55	51	57	53	54	48	76	45	56	45	39	50	55	63	48	58	61	55	47	59	56	56	42	53	62	47	47	45	47	44	49	63	65	53	51	51	50	40	70	58	57	55	34	57	53	53	56	63	61	56	66	47	60	43	53	60	62	78	65	56	50	49	46	61	55	47	59	48	58	47	52	39	39	66	56	48	61	60	63	53	72	47	73	55	51	54	51	57	54	49	73	44	47	56	54	55	56	41	47	50	64	54	50	69	73	53	49	58	49	55	62	50	56	57	66	59	66	59	50	61	54	43	54	50	46	64	64	53	47	66	50	49	59	43	44	65	52	62	54	42	57	57	58	65	37	60	67	47	53	74	51	47	61	60	59	51	56	56	58	52	46	45	45	49	54	52	54	63	65	64	55	49	38	59	66	53	49	65	59	46	49	60	59	53	60	57	48	49	54	35	61	41	50	45	45	55	48	56	55	51	54	60	59	55	57	48	49	54	53	61	71	49	61	56	61	55	60	51	76	50	49	53	53	49	57	46	52	46	46	43	60	47	50	84	46	57	52	36	50	62	45	52	69	43	53	45	54	53	50	52	43	49	51	45	50	72	57	52	64	47	51	52	47	58	59	51	48	62	57	55	66	42	52	39	63	57	46	58	46	69	50	63	56	47	52	57	72	52	68	57	48	44	58	53	58	45	52	50	65	73	60	41	58	54	51	71	52	64	44	53	51	65	50	59	61	59	49	43	48	47	58	62	48	40	54	47	62	48	57	47	57	58	65	62	55	49	61	64	56	64	66	55	39	61	53	51	68	46	41	49	66	49	65	58	57	61	49	50	53	59	43	56	54	60	63	52	35	61	49	48	42	47	44	49	52	59	71	63	45	52	50	56	46	51	62	66	63	59	64	59	48	59	49	43	53	51	51	61	63	61	55	46	39	53	58	57	52	55	48	60	53	73	61	44	55	57	53	46	53	61	35	49	70	60	43	65	50	46	57	52	51	52	63	59	51	63	61	54	56	55	49	40	58	46	54	59	48	52	56	60	48	58	37	53	54	54	45	55	51	64	55	48	61	52	46	53	53	53	66	61	58	43	50	56	64
45638	22809	11693	23773	31195	29859	26505	22898	19532	16669	14158	12227	10228	8653	7698	6588	5742	5148	4633	4120	3811	3487	3244	2962	2831	2537	2501	2386	2115	2035	1940	1905	1889	1807	1709	1703	1574	1558	1494	1433	1413	1294	1283	1241	1236	1167	1064	1030	1061	1038	997	977	1008	981	964	932	932	933	927	905	895	915	973	866	919	910	898	908	882	826	851	911	874	858	833	912	829	878	829	834	842	877	848	825	843	819	894	832	858	827	828	844	790	831	832	798	846	836	889	816	852	821	817	805	784	822	824	781	844	849	805	859	815	813	816	814	799	816	796	763	871	816	833	759	793	770	791	798	809	841	823	771	795	790	805	817	850	849	796	798	811	805	845	805	818	805	856	864	796	795	862	795	832	854	747	784	778	758	805	795	850	842	812	781	793	784	852	777	758	802	799	859	775	817	866	809	832	762	762	846	757	785	804	784	759	831	801	820	853	878	794	857	757	848	804	810	860	817	763	870	806	802	833	844	768	809	827	797	762	828	816	819	827	757	768	832	850	895	818	788	756	825	852	773	842	806	770	860	821	848	806	803	793	781	762	821	850	816	797	832	791	825	793	807	810	816	785	774	797	771	809	807	809	773	847	794	778	783	819	831	830	837	810	828	804	774	846	806	762	783	822	798	804	820	824	783	870	853	776	776	796	828	771	835	805	801	819	783	810	829	793	820	760	824	818	800	788	805	775	757	810	813	827	793	795	840	854	813	781	866	854	804	836	856	809	794	830	797	858	800	814	859	843	746	800	828	833	794	800	841	806	821	819	795	766	879	836	839	781	767	805	798	819	850	776	799	803	789	806	820	786	838	842	791	775	818	834	769	785	773	824	838	775	870	808	844	843	791	813	800	839	827	762	799	822	818	823	833	800	811	774	856	804	871	827	778	822	802	830	747	781	822	788	756	821	820	779	872	789	820	860	818	787	817	852	810	859	844	832	834	848	834	830	786	815	816	835	809	858	823	768	799	757	776	839	800	848	791	786	802	805	799	782	795	803	769	800	761	788	828	815	849	832	790	777	846	803	750	809	831	817	820	798	810	823	863	827	807	822	814	752	816	802	809	801	874	836	780	801	807	793	804	796	860	781	845	790	795	783	827	812	825	788	823	836	834	801	809	787	890	833	804	776	803	830	826	812	799	808	812	822	840	854	814	790	817	804	847	811	785	804	836	771	849	787	810	747	829	817	782	842	831	790	762	820	792	789	790	763	794	800	816	807	799	873	789	877	786	801	867	827	833	800	851	781	809	862	765	846	825	816	835	771	815	816	817	791	819	819	754	831	810	826	834	837	789	839	823	849	813	782	800	833	778	819	792	808	804	792	784	789	809	821	791	835	849	824	777	855	808	856	801	773	809	772	853	840	799	754	848	793	872	826	816	787	790	808	863	830	808	770	786	878	799	872	813	830	800	878	794	786	819	842	777	824	759	821	859	795	825	818	820	797	876	827	808	825	790	837	804	837	832	839	832	789	789	858	806	839	795	792	830	733	809	795	838	811	812	815	769	842	742	794	845	790	808	794	828	819	842	870	756	853	813	821	893	831	764	830	815	815	792	812	803	797	835	845	789	846	806	823	804	837	852	772	845	879	758	844	781	791	812	810	842	834	762	816	812	809	832	801	812	814	822	814	804	823	765	856	804	813	816	774	833	857	830	848	797	794	812	821	750	802	833	797	791	787	791	806	793	782	805	780	817	786	873	869	830	830	853	807	802	804	811	851	831	792	805	830	815	812	831	789	775	796	802	790	804	851	820	767	760	813	807	811	811	839	810	868	831	777	801	811	840	784	832	780	844	822	833	827	802	813	876	817	847	795	823	814	825	825	818	810	773	750	838	824	805	848	809	821	807	808	817	788	825	824	745	770	795	830	767	821	785	802	845	817	805	766	840	813	762	779	824	872	840	847	789	833	832	740	819	773	771	780	827	772	810	833	826	868	832	833	776	734	800	827	812	792	832	875	834	808	870	840	784	812	772	804	787	841	792	770	854	778	821	831	814	814	792	775	836	816	840	817	798	814	824	804	822	817	790	785	841	825	798	776	807	800	803	796	853	750	788	893	820	786	800	802	843	819	828	853	793	822	796	782	862	821	806	850	795	790	828	797	829	791	820	750	840	867	815	835	781	810	833	799	805	823	808	799	819	786	806	818	805	784	786	835	773	844	825	852	823	813	805	882	893	836	852	803	822	795	785	791	803	801	798	836	854	793	868	769	816	829	735	780	771	854	841	854	775	808	787	823	788	797	760	843	800	803	801	822	795	831	826	812	813	825	816	788	819	834	877	816	860	789	770	844	828	846	836	809	822	819	831	839	813	816	831	826	848	807	805	797	766	779	828	793	813	845	845	744	796	819	828	819	789	833	801	822	790	809	832	865	853	807	835	819	800	820	750	793	841	809	783	820	845	785	815	860	844	816	830	842	786	825	759	788	795	805	810	758	804	804	774	784	825	826	806	839	820	817	828	821	838	826	767	830	796	807	763	793	851	775	819	803	823	782	803	815	835	807	828	861	847	784	769	770	806	785	801	771	830	766	841	802	816	829	839	830	810	741	802	787	780	803	777	784	774	806	808	772	836	817	794	807	818	804	846	768	848	841	770	838	816	828	801	785	813	811	806	796	831	830	818	784	771	795	816	838	810	777	807	801	830	776	792	809	823	866	832	775	824	865	800	851	793	861	791	844	800	771	776	793	811	836	833	758	771	790	854	821	823	824	754	813	810	792	811	782	864	834	821	808	789	818	793	776	883	840	775	813	829	825	814	802	784	804	803	763	826	825	714	807	805	797	776	809	853	819	831	829	789	836	833	788	784	799	780	770	789	832	851	823	828	852	772	811	862	806	800	778	809	851	790	820	871	790	825	790	802	786	815	787	821	751	774	789	772	833	792	782	855	783	840	772	830	801	809	810	822	788	878	777	827	790	817	821	840	764	785	825	831	836	798	836	790	828	837	824	764	818	809	812	767	810	817	817	799	817	797	833	785	826	861	846	796	809	780	799	816	896	823	812	776	766	815	818	805	841	803	852	779	761	786	802	806	793	789	785	785	857	886	820	821	842	845	774	908	780	842	817	813	815	771	772	792	766	781	874	763	810	792	775	821	794	826	756	850	812	795	858	770	864	827	801	766	795	806	777	875	803	765	787	829	804	848	831	811	815	743	805	826	817	810	800	829	811	836	794	845	914	725	753	828	801	838	768	867	845	764	797	815	827	798	810	791	817	776	803	813	762	804	794	807	802	830	832	830	810	768	777	793	860	792	860	810	816	818	827	814	823	820	749	773	828	812	810	876	800	776	813	802	710	758	838	817	795	826	788	819	832	811	778	797	779	822	812	804	774	826	793	806	858	800	806	775	846	800	830	798	785	779	797	824	836	873	823	804	839	816	747	807	770	841	788	829	811	759	808	860	801	765	847	834	796	862	807	847	831	817	795	794	796	811	814	860	774	816	765	826	791	788	824	895	765	812	783	815	777	798	823	792	825	862
14765	4703	994	623	957	1071	862	783	672	620	500	441	371	317	269	228	199	172	179	146	153	127	122	128	99	98	86	97	73	85	66	71	85	75	72	71	54	60	52	57	62	58	55	64	58	38	42	43	59	51	45	47	30	39	33	38	35	49	45	41	30	46	41	37	44	33	37	51	50	59	48	43	42	33	41	43	42	46	37	33	31	35	40	34	33	43	23	35	32	42	30	35	43	37	36	47	47	45	33	45	36	35	39	43	31	35	40	46	41	55	44	33	44	27	36	28	39	35	34	35	51	37	39	39	47	47	31	40	36	36	38	36	38	38	35	52	40	45	28	41	36	34	36	33	36	35	51	40	42	37	40	38	33	40	38	35	31	33	42	56	36	42	36	44	35	40	35	38	43	31	31	43	34	38	34	32	27	34	38	41	25	40	39	26	41	44	40	32	38	39	35	32	36	31	23	36	29	30	36	33	40	38	42	37	47	44	34	42	34	42	33	44	37	41	40	42	41	34	42	36	38	39	36	35	36	48	31	29	38	47	46	36	41	32	44	34	36	40	29	40	38	41	31	34	35	39	31	38	40	36	23	33	47	47	42	33	42	39	38	44	32	35	44	29	28	38	47	42	36	47	48	35	35	37	34	39	41	48	44	51	36	42	33	35	43	36	35	44	34	44	41	30	43	34	38	57	48	38	41	33	39	29	51	29	36	30	46	35	43	42	30	51	46	44	36	39	36	28	40	36	47	39	36	37	41	38	44	31	36	41	51	38	28	31	45	53	29	42	36	39	32	51	28	47	35	29	36	31	33	36	38	40	34	31	49	38	34	38	41	37	40	37	40	37	38	44	37	40	39	40	43	39	43	38	32	33	37	49	36	48	45	33	46	41	43	35	35	33	40	43	43	41	40	41	42	41	26	40	45	36	33	38	42	19	29	39	46	35	36	48	44	49	40	39	38	38	27	33	44	38	26	45	34	46	44	33	38	35	32	44	44	31	39	38	36	44	31	39	30	41	42	39	36	44	38	35	39	60	39	38	42	41	41	36	33	29	44	42	37	30	41	42	34	35	23	42	29	31	31	46	41	47	35	36	38	36	32	35	38	40	47	36	33	28	42	38	57	39	40	42	39	53	24	45	35	33	48	43	37	38	39	49	29	49	43	41	35	37	25	40	40	31	34	40	43	36	46	34	38	36	30	30	42	40	46	35	46	23	36	39	45	33	36	32	36	43	36	35	36	39	44	36	28	35	46	38	45	34	37	47	60	45	30	51	39	45	32	45	32	38	37	45	40	31	24	41	40	32	29	41	31	44	40	50	44	31	34	49	30	42	35	37	39	57	41	30	33	37	45	34	31	30	37	41	30	52	36	44	33	50	42	44	49	39	48	32	27	32	42	35	31	39	31	40	40	37	30	42	24	41	31	41	46	47	33	31	43	40	29	39	40	33	30	48	60	43	25	46	40	30	38	27	48	35	44	36	39	34	46	34	36	49	39	39	37	39	47	47	45	36	43	39	41	34	50	46	47	47	41	33	43	42	41	36	45	51	40	44	36	34	45	35	41	34	37	42	43	35	40	48	51	35	34	27	36	36	43	31	34	40	39	34	37	37	41	32	46	33	34	45	23	47	33	35	40	46	42	47	41	31	33	40	44	58	50	48	40	43	30	41	45	34	43	38	37	36	33	35	41	38	50	39	35	41	46	38	39	35	42	31	35	36	37	25	36	40	34	32	38	34	33	37	45	43	31	31	32	40	36	39	45	51	39	34	41	50	33	40	33	39	31	33	38	40	36	43	32	31	40	24	38	31	40	34	38	42	40	35	36	44	35	32	41	30	34	37	41	44	43	36	35	39	35	55	42	47	37	43	42	40	35	46	34	33	43	52	39	36	51	39	35	42	42	35	41	44	39	41	25	39	38	37	33	36	45	40	45	45	31	38	38	29	34	38	43	34	35	45	41	33	43	33	52	28	34	34	46	40	39	34	41	39	40	39	50	33	39	40	35	48	42	44	41	35	43	33	43	37	35	40	40	26	41	32	40	38	46	45	33	34	43	41	35	46	31	33	29	45	35	45	44	34	44	33	48	44	39	34	40	28	37	33	40	27	37	43	32	26	37	42	53	40	49	41	34	41	36	30	34	43	30	39	26	32	37	33	39	31	34	43	42	38	42	45	36	38	34	49	37	41	35	32	47	33	43	39	34	35	40	36	37	30	51	36	31	27	37	44	37	57	46	41	36	48	36	40	43	44	29	38	42	39	34	47	24	34	35	40	42	42	33	39	39	26	37	41	51	43	26	41	41	50	38	35	40	41	42	41	36	34	37	46	40	52	33	29	38	43	47	38	41	42	44	49	34	38	38	41	34	33	36	40	25	47	35	40	34	35	44	38	34	32	45	34	37	41	37	35	43	42	40	41	39	38	43	29	41	38	39	45	47	45	40	37	37	24	47	38	53	34	28	31	49	39	37	45	39	44	47	31	40	35	42	38	36	44	33	38	34	45	44	26	34	29	29	34	43	38	52	37	43	33	40	40	34	38	37	37	37	38	36	33	38	43	45	40	30	39	44	30	38	37	33	25	42	42	35	44	47	29	34	31	41	40	43	33	48	51	36	31	27	28	32	29	42	43	40	37	38	44	49	49	42	39	40	35	36	36	40	37	35	32	33	43	43	50	39	40	39	31	38	40	45	36	34	42	32	40	26	36	36	36	39	41	46	45	41	37	45	37	41	31	49	44	50	42	32	37	42	43	36	41	42	37	32	47	43	32	39	28	51	51	37	31	39	42	44	28	28	36	42	31	30	33	48	40	34	28	39	50	38	35	47	36	34	45	37	41	42	36	32	27	48	55	43	32	36	36	25	35	49	34	48	35	45	43	37	40	45	37	39	60	45	43	33	39	33	39	29	42	37	39	39	40	35	36	53	34	39	36	41	36	29	37	36	28	47	41	35	37	42	44	36	41	37	44	43	37	33	36	39	37	35	31	39	34	40	34	51	42	51	48	41	40	42	45	45	35	41	40	41	36	47	34	30	42	37	30	37	44	52	22	42	30	39	37	27	39	32	38	45	38	42	41	36	42	48	38	38	42	30	44	42	42	44	42	39	43	45	33	40	35	26	31	57	40	42	30	33	40	41	37	39	41	38	40	50	28	41	38	48	44	44	33	39	35	35	30	35	45	32	43	30	35	32	38	43	29	31	37	37	38	41	52	34	39	48	47	39	32	40	32	33	28	41	36	36	40	40	34	41	38	50	33	41	32	33	39	33	25	33	30	33	39	36	36	35	34	45	38	27	26	38	34	41	35	29	42	30	41	32	34	42	42	34	43	40	35	43	37	42	31	41	29	37	37	43	34	35	42	36	35	35	56	39	42	47	41	28	36	33	35	35	40	29	37	35	41	40	38	37	35	42	30	43	39	27	32	30	35	47	48	34	47	32	38	39	47	38	35	45	39	40	39	37	43	32	41	43	50	49	33	37	40	46	42
54499	26146	15630	29287	36536	35357	31937	28223	24911	21873	19165	16515	14190	12096	10744	9129	8173	7120	6541	5874	5271	4882	4306	4000	3641	3326	3230	3007	2711	2669	2398	2214	2330	2128	2053	1968	1847	1742	1645	1525	1434	1338	1328	1189	1174	1081	1044	1017	946	963	912	819	838	823	794	797	786	755	736	742	783	726	753	695	731	702	732	709	740	698	723	713	718	675	686	655	672	645	658	653	631	671	641	654	639	641	616	661	626	605	620	622	613	620	629	627	623	567	594	600	623	602	618	583	624	583	626	641	605	605	594	561	592	603	614	601	571	622	602	554	585	590	609	586	615	557	621	587	592	562	603	593	607	615	578	633	571	559	580	598	614	639	578	620	604	600	586	583	539	590	569	618	534	624	605	568	578	594	528	640	583	583	597	580	562	616	552	600	598	577	555	627	570	589	590	601	557	563	542	583	548	607	568	584	550	622	631	597	578	565	633	593	575	548	555	626	582	591	587	612	565	566	572	588	622	633	605	592	602	562	590	584	582	591	565	573	605	596	615	545	594	569	648	614	556	612	575	596	578	575	557	558	584	572	593	634	595	605	580	614	585	601	562	558	566	602	550	604	586	556	595	532	546	595	612	613	601	537	578	581	621	613	610	529	608	581	573	557	581	563	591	624	597	604	582	612	593	620	589	569	572	588	542	581	566	597	616	614	566	573	565	540	577	616	579	596	581	625	583	585	612	573	578	604	555	646	609	575	575	619	617	544	595	627	560	578	575	583	627	559	577	577	606	590	553	591	588	604	553	557	592	568	574	639	590	607	541	575	613	551	605	571	582	565	608	595	603	567	577	571	559	566	560	589	593	584	623	595	601	578	576	582	597	580	569	569	556	593	549	587	545	553	567	570	572	585	600	571	565	580	569	598	573	560	566	567	567	598	548	584	574	642	599	517	636	597	603	596	591	588	565	600	569	566	566	563	624	570	624	562	615	583	574	571	580	605	598	587	550	594	615	573	576	562	576	597	585	527	611	607	596	594	581	547	575	591	559	581	559	577	580	628	567	640	635	571	563	588	583	590	540	525	586	559	561	613	575	605	576	607	565	536	628	614	588	550	572	598	601	593	609	547	564	586	554	572	551	622	620	552	595	601	592	568	618	568	622	539	585	604	600	572	536	564	576	594	579	603	619	531	564	569	580	592	612	588	605	561	610	608	598	620	601	581	542	601	571	583	595	615	572	609	601	577	564	576	638	574	576	614	608	607	608	597	565	552	594	519	610	607	622	562	637	610	566	562	588	571	569	622	600	630	615	600	520	589	617	595	645	567	603	602	593	586	561	565	562	566	592	595	559	640	611	585	596	590	535	574	604	602	594	588	583	567	623	579	549	560	586	574	601	625	600	558	604	569	573	543	631	575	550	528	551	567	626	554	565	555	607	623	624	576	575	593	588	579	541	520	616	609	589	601	595	585	621	569	596	525	591	592	602	610	570	628	599	568	568	626	567	583	560	546	590	637	569	549	562	549	603	613	569	571	592	563	581	588	642	596	581	617	597	551	529	619	613	602	570	595	599	593	597	560	594	572	572	586	570	554	609	571	608	589	565	628	656	585	622	535	555	584	569	590	608	592	571	567	577	543	558	610	599	576	603	626	591	540	569	628	571	603	601	559	543	614	584	597	616	592	589	574	590	573	595	606	557	570	613	600	571	592	601	585	598	560	566	589	615	586	640	593	528	546	592	548	551	549	593	548	633	562	600	612	569	543	577	596	583	570	596	608	585	602	597	583	623	580	582	609	582	551	575	565	585	576	600	570	544	578	576	593	591	641	547	581	599	575	595	569	582	568	556	624	602	564	571	580	589	623	542	579	560	594	603	585	629	588	584	566	586	589	600	550	585	610	567	566	595	592	566	618	593	592	581	623	633	582	571	589	571	599	590	540	568	596	628	587	578	593	601	574	555	589	555	626	613	629	592	574	540	603	625	555	609	581	533	536	613	596	574	580	587	532	550	596	587	591	583	559	563	635	563	546	563	554	563	579	590	609	627	541	585	567	581	596	588	542	607	646	604	634	574	600	585	593	568	542	594	576	589	560	585	561	602	627	647	621	595	586	578	605	572	548	594	620	621	560	609	585	597	584	586	593	581	612	598	583	592	590	608	614	594	578	574	631	594	573	557	578	600	547	536	593	549	605	583	586	607	591	583	600	567	599	594	542	567	608	599	583	565	615	568	580	621	615	573	572	595	596	579	605	611	596	563	597	616	596	558	592	613	576	561	585	649	573	603	623	568	616	559	599	564	569	613	596	581	582	559	605	590	604	576	570	544	535	560	557	578	567	551	593	585	609	574	574	575	525	585	601	595	606	613	613	612	609	628	566	585	633	592	585	586	582	586	571	558	612	586	579	581	625	582	582	565	578	566	579	606	592	614	581	518	565	576	588	601	593	559	567	592	562	589	582	552	598	575	636	590	596	601	591	568	603	612	610	554	576	566	564	605	589	578	576	573	539	566	570	582	577	564	608	581	584	627	577	574	602	541	603	568	577	558	588	600	567	615	514	571	575	604	592	550	596	580	598	593	553	549	615	582	550	583	570	582	594	555	595	607	583	552	577	571	580	592	621	546	553	591	593	575	548	566	588	576	566	595	573	671	613	550	625	612	533	549	544	623	545	551	550	613	584	610	582	562	609	583	536	584	596	567	596	621	552	582	570	550	592	622	561	595	603	572	593	595	547	624	532	556	619	657	586	560	590	653	585	614	577	589	605	597	603	536	606	592	591	588	564	590	587	582	591	567	606	568	633	588	555	563	613	560	595	617	555	537	608	587	605	592	600	545	567	611	575	623	609	558	565	585	608	580	567	582	555	548	599	583	555	586	559	563	624	601	583	571	595	589	564	528	571	588	597	559	602	593	615	627	591	620	545	585	598	583	572	591	550	597	549	639	597	594	575	555	613	601	595	585	593	553	597	597	544	612	601	601	594	578	537	616	607	550	605	547	555	555	590	563	559	578	590	626	597	553	577	641	588	554	569	554	585	584	564	568	635	612	568	610	568	589	593	541	605	553	594	567	583	599	570	572	627	558	600	592	574	531	591	578	592	569	578	565	627	587	611	621	578	594	574	579	585	609	587	610	588	607	582	585	566	576	606	552	543	545	617	582	564	628	615	630	599	584	588	545	630	594	548	570	549	602	605	556	547	550	618	669	539	508	550	559	572	598	580	556	589	642	584	563	551	638	615	566	619	565	621	602	602	561	547	582	576	583	553	590	599	594	608	574	579	566	596	627	580	576	627	609	609	636	605	621	590	579	573	598	642	600	580	598	562	585	578	567	584	591	576	592	589	571	620	572	580	624	548	565	596	582	552	550	591	572	597	591	611	580	586	577	586	590	555	600	568	623	620	590	591	581	609	566	548	592	573	577	568	615	576	618	615	618	595	570	582	569	557	574	566	579	581	626	574	615	595	636	603	614	596	561	563	608	588	581	570	598	571	562	596	534	597	608	566	551	561	565	583	550	583	564	573	552	552
5978	1231	359	249	417	424	398	329	273	294	194	187	207	131	131	114	101	95	108	94	74	78	89	66	67	45	58	57	61	51	43	46	41	62	54	60	55	42	44	48	44	34	60	41	46	47	56	44	42	40	44	31	50	36	37	39	40	45	36	42	42	51	22	48	48	47	34	35	30	42	31	32	26	45	39	36	33	45	30	41	47	28	40	49	42	31	36	36	49	34	32	32	26	48	41	42	43	44	42	36	41	44	36	24	31	39	28	41	58	31	41	30	37	38	41	33	32	38	36	32	42	33	35	37	34	39	34	30	28	38	35	38	46	36	41	26	37	35	47	33	31	34	38	23	47	37	39	36	34	49	34	31	44	38	31	34	36	38	48	46	37	36	34	37	39	39	31	43	38	40	45	30	39	34	45	29	44	43	29	33	39	45	37	46	37	39	33	35	39	43	45	41	40	40	52	40	47	29	34	36	40	28	36	36	46	29	32	33	38	55	33	50	48	41	49	39	35	41	37	36	40	39	42	39	39	38	35	35	49	30	30	34	33	36	46	30	36	47	36	30	32	49	36	40	54	36	46	51	50	41	38	28	34	32	40	29	39	40	55	43	38	41	44	41	47	42	39	38	41	46	41	40	36	35	37	30	43	34	37	32	36	29	52	39	34	33	34	30	44	30	36	42	30	28	37	42	33	54	31	36	34	45	37	37	32	26	34	39	36	43	38	39	36	47	43	37	43	40	39	38	31	62	30	43	40	30	36	38	32	32	34	43	30	35	37	43	40	41	38	30	35	50	39	39	33	39	53	23	30	35	26	39	30	38	32	39	40	39	34	40	38	39	34	35	43	44	32	43	35	28	40	38	33	31	41	34	41	35	29	31	41	41	40	41	45	37	40	34	34	30	43	37	47	48	39	40	48	28	38	49	40	27	33	42	42	37	36	41	35	39	42	36	42	26	44	30	32	41	41	44	32	44	32	44	41	42	41	35	33	39	45	39	53	46	37	41	39	44	42	33	40	49	46	36	28	46	31	40	40	32	43	35	40	42	37	43	38	34	41	28	29	45	45	46	30	47	38	32	38	39	37	42	37	42	51	30	41	33	30	41	21	40	39	29	32	52	34	41	38	42	64	43	42	35	48	34	40	38	45	45	39	37	31	32	30	35	27	33	45	37	35	36	44	39	43	42	45	32	41	32	31	36	43	35	46	32	40	35	32	39	39	44	36	43	39	33	36	38	32	44	40	37	31	29	37	26	33	40	42	40	38	34	36	54	41	37	42	27	40	31	46	28	35	41	32	36	32	37	37	31	33	33	45	30	43	41	46	39	32	43	34	42	48	32	37	55	29	43	36	38	35	28	42	39	36	34	26	40	41	42	42	47	38	37	38	30	36	34	34	27	25	36	46	30	33	39	39	41	36	31	30	35	33	42	32	42	39	35	37	40	37	40	37	44	42	32	46	53	37	30	45	38	34	38	37	42	26	33	41	20	32	34	43	32	46	46	38	39	41	36	32	32	39	37	41	41	47	43	39	29	39	38	39	38	37	36	39	33	47	38	37	32	29	47	27	35	34	49	35	53	39	37	34	39	36	38	47	33	50	25	37	40	30	32	36	37	31	34	39	51	48	49	40	34	33	41	44	43	43	37	32	41	39	41	46	29	37	32	37	36	38	39	35	43	42	52	39	41	34	46	31	39	38	46	38	40	47	45	42	34	46	39	38	39	38	38	41	40	40	50	43	39	34	37	33	24	38	38	46	30	48	30	44	41	36	41	36	37	40	43	46	31	34	30	42	37	36	37	36	49	32	37	43	47	40	36	33	37	48	36	37	38	42	40	21	41	47	30	43	47	39	40	40	51	37	43	35	32	33	43	36	31	35	34	39	39	42	34	32	48	39	44	37	38	30	34	37	31	35	32	44	48	26	35	36	25	45	36	37	46	33	32	27	48	30	43	43	39	37	39	28	28	45	33	39	41	27	36	39	32	42	38	40	43	39	30	31	38	31	46	38	45	31	28	32	31	41	38	46	49	44	38	42	33	54	41	39	40	27	38	28	52	35	34	48	39	29	35	40	44	34	38	33	34	36	39	37	30	42	44	39	32	45	31	38	35	30	39	30	33	26	38	50	40	39	31	26	40	44	38	44	41	39	43	33	39	46	38	20	30	30	40	33	36	39	44	25	45	48	42	44	33	32	37	34	47	32	50	47	29	33	29	51	32	44	48	35	34	27	28	29	56	37	34	31	32	35	36	34	44	41	42	31	44	30	41	35	34	26	40	42	38	27	43	34	48	32	50	45	32	27	32	37	43	40	37	47	31	31	46	34	40	44	35	29	41	38	41	45	46	42	36	42	36	38	48	43	35	34	35	36	37	36	32	50	33	29	31	42	23	37	41	39	58	42	33	42	42	28	36	44	38	24	35	31	31	32	48	41	44	28	35	41	26	36	45	46	33	34	45	40	35	34	35	36	43	41	24	38	29	43	32	39	52	39	50	45	44	35	35	43	45	40	37	46	41	45	43	43	46	46	39	43	29	40	40	42	35	40	33	31	31	40	41	30	43	40	32	40	32	28	40	30	34	38	46	40	30	39	41	34	37	36	39	31	46	42	42	33	40	40	34	29	32	39	39	47	36	41	32	32	45	42	38	36	33	36	26	39	35	44	34	33	49	33	37	32	42	42	43	48	32	35	36	39	45	42	46	28	39	29	35	43	31	41	40	32	41	42	44	32	55	46	36	40	31	40	36	30	40	36	36	32	39	34	35	36	41	35	44	38	37	31	32	41	41	41	38	26	41	42	40	43	35	43	34	44	34	40	34	34	34	41	38	34	41	41	37	47	36	36	39	32	39	25	31	38	45	52	36	37	44	34	34	33	43	37	40	37	35	38	42	45	36	46	43	33	44	41	36	49	40	34	40	36	55	46	42	52	42	40	29	34	39	37	31	37	44	34	34	35	35	44	42	40	43	42	39	24	43	40	39	37	36	31	40	32	37	26	38	49	42	37	29	37	41	40	31	50	30	33	47	35	49	40	37	43	25	31	32	40	34	50	45	35	50	48	46	44	30	35	38	31	53	38	41	26	37	40	39	47	41	38	40	34	48	37	43	35	44	36	36	32	39	36	44	24	25	36	42	48	42	28	45	35	42	33	36	41	38	46	47	27	32	41	37	32	36	50	35	46	37	39	41	43	42	37	30	44	46	44	29	36	35	31	36	30	36	31	33	31	35	29	32	32	36	39	36	48	43	34	28	30	43	35	35	43	45	39	34	39	39	36	39	35	39	32	35	50	24	35	42	43	35	42	50	43	48	42	31	38	42	34	43	45	39	33	34	41	34	37	45	38	40	29	40	41	42	32	39	36	38	42	34	40	53	35	30	35	37	33	37	41	41	48	40	42	36	42	36	35	36	30	44	40	45	47	53	46	35	30	34	35	31	41	43	41	42	42	34	30	35	42	38	43	48	44	45	46	32	40	30	33	37	41	40
41183	18019	8858	19948	26819	25378	22097	18377	15440	12803	10858	9118	7416	6303	5404	4591	4073	3581	3249	2917	2628	2344	2204	2112	1903	1764	1623	1574	1494	1538	1344	1386	1263	1276	1251	1299	1196	1091	1111	1022	1038	936	894	849	788	812	794	764	744	697	708	689	716	629	685	659	673	687	650	599	597	688	643	661	622	617	642	665	622	605	630	572	595	593	617	642	627	612	637	566	607	581	576	596	593	578	585	621	593	617	603	609	610	599	603	582	551	594	616	587	595	596	644	514	592	625	606	574	565	584	555	580	574	576	609	572	562	571	641	604	564	572	592	595	556	632	620	585	585	560	550	575	590	560	573	623	590	583	563	563	579	557	575	628	583	549	553	606	553	536	597	618	571	562	604	585	541	627	591	582	580	579	590	581	636	565	625	656	601	595	591	589	557	517	567	589	605	619	557	558	582	596	521	567	567	605	605	595	605	586	587	566	584	581	588	594	603	581	609	583	552	585	583	586	598	560	596	540	586	549	597	585	571	628	590	562	579	609	615	580	614	548	605	561	640	571	600	546	562	526	589	579	570	551	571	599	604	555	589	559	609	569	587	601	613	592	577	570	552	595	593	586	585	606	632	589	624	613	600	569	563	617	611	609	608	600	573	553	550	571	576	609	602	574	561	589	631	614	557	557	619	565	546	526	603	570	572	598	623	571	562	591	608	581	596	520	579	566	579	577	638	552	591	585	594	594	570	616	550	596	593	613	593	598	580	582	580	592	612	566	608	594	604	606	535	558	553	608	588	568	586	572	625	540	576	604	555	583	592	558	582	532	612	557	585	572	572	613	548	561	562	624	607	547	625	600	587	575	596	606	591	583	584	602	586	578	538	582	569	570	598	554	611	598	602	597	551	607	562	578	620	607	598	589	621	612	544	582	564	615	542	563	560	578	595	591	588	584	615	589	622	578	561	544	563	568	593	594	568	580	562	594	617	573	586	567	586	615	592	602	575	553	560	604	606	574	638	595	601	605	596	555	551	540	574	589	573	526	584	583	549	600	584	608	574	562	559	583	566	589	586	595	602	583	597	555	563	562	571	574	578	554	573	595	530	566	565	594	589	602	590	598	597	568	623	613	566	585	534	611	564	584	517	596	617	557	604	627	617	629	582	582	614	571	569	641	577	588	574	595	632	597	552	622	565	592	572	626	602	572	528	565	563	606	611	627	582	548	638	603	608	549	535	580	628	576	560	528	551	578	571	581	580	552	567	587	609	583	550	572	566	569	611	590	582	576	577	614	612	602	588	576	657	584	609	583	560	573	593	590	588	594	571	588	608	545	568	582	592	564	594	596	574	568	622	556	600	609	540	536	602	579	568	527	602	565	575	602	583	637	598	579	618	618	622	563	584	584	571	611	591	600	572	588	569	583	564	585	571	577	615	558	556	649	626	577	583	576	566	589	560	578	590	598	598	619	567	546	567	549	578	592	579	557	573	587	564	557	553	605	584	565	551	586	564	572	580	599	590	565	577	586	575	564	539	549	556	553	590	558	579	591	558	605	641	569	580	573	588	587	571	601	557	624	573	588	615	591	564	582	587	597	540	538	579	540	585	576	547	536	522	570	593	594	601	566	587	577	590	584	605	559	527	594	582	565	574	590	589	561	636	576	599	562	586	540	621	592	571	596	618	560	560	598	558	590	540	592	567	568	609	554	583	547	546	559	582	552	609	587	550	580	584	588	565	607	617	528	608	559	635	581	572	592	607	651	533	547	549	598	641	557	577	618	552	571	552	562	527	648	544	625	583	573	581	567	550	553	595	579	601	576	582	572	577	624	608	569	598	580	592	570	540	598	578	543	584	534	581	577	579	570	596	584	553	590	566	606	603	580	568	559	585	612	594	569	629	580	581	571	596	530	561	584	621	548	595	573	591	531	583	588	601	544	569	604	568	602	573	569	546	586	589	558	636	583	581	589	632	574	598	604	606	553	554	572	558	598	584	601	612	576	594	629	544	568	606	589	540	581	561	615	625	580	547	604	602	549	580	568	598	563	559	534	578	584	608	554	614	599	597	590	569	582	589	607	610	568	536	620	638	567	612	600	596	574	579	582	579	573	596	590	602	597	571	577	574	574	597	598	562	554	552	586	581	592	551	606	621	606	558	579	615	609	592	585	578	608	615	537	607	583	605	575	566	598	589	564	580	576	604	588	561	589	597	554	614	609	567	609	549	526	533	604	594	585	591	631	553	594	592	581	551	617	542	550	606	584	554	576	567	581	556	593	594	581	541	537	624	553	543	582	575	596	590	617	571	567	629	598	562	605	619	586	552	606	559	596	579	611	577	558	550	569	591	579	563	561	539	547	597	565	612	569	613	645	536	564	586	588	597	608	564	591	565	569	576	603	576	564	591	578	569	571	546	564	560	591	600	601	563	572	574	587	625	617	594	593	600	616	607	565	577	595	608	625	597	631	576	575	597	556	602	587	575	573	589	631	570	594	574	566	636	596	579	619	572	548	610	574	576	587	578	596	578	570	606	589	611	577	574	607	587	580	592	547	575	569	603	563	567	624	547	612	599	627	578	573	587	587	553	559	594	611	573	617	606	593	572	586	600	568	567	555	580	577	555	594	586	546	541	603	601	579	585	598	574	558	552	572	580	563	621	601	554	603	586	547	571	550	595	585	560	554	574	555	587	590	550	608	595	588	569	564	585	614	581	593	539	556	605	589	585	588	560	607	572	567	597	569	555	561	585	592	575	556	549	568	585	592	568	627	597	603	592	636	566	592	592	589	595	550	574	563	605	617	528	544	560	606	622	573	596	581	604	556	584	592	567	604	575	601	537	549	584	563	588	592	623	601	573	584	548	593	556	574	591	587	585	567	585	557	641	601	541	617	534	592	569	587	610	556	564	568	574	589	558	574	662	592	575	576	597	564	645	596	538	610	557	584	575	588	604	574	560	588	587	627	588	595	559	566	581	587	577	576	610	560	579	550	594	601	565	552	562	565	611	570	610	557	565	542	592	582	542	601	588	579	605	584	599	547	626	600	593	576	548	636	614	580	590	589	588	533	591	595	599	574	580	609	580	596	591	539	609	560	605	587	553	569	611	594	555	569	565	557	555	596	597	545	580	626	560	537	641	587	567	607	586	566	561	591	590	570	591	607	572	568	588	559	568	608	580	544	577	558	579	539	580	622	596	607	554	540	575	567	563	587	569	542	570	619	575	556	606	592	599	574	573	595	591	550	582	605	632	587	590	599	568	569	545	592	592	593	579	608	607	525	568	600	553	564	601	592	587	588	529	592	590	563	604	579	582	625	564	606	574	642	622	587	603	607	579	596	551	610	570	587	577	605	525	589	581	590	576	617	581	609	603	567	566	609	556	596	588	578	560	578	597	571	588	637	588	562	553	581	581	556	601	598	544	554	568	563	564	569	561	538	586	591	601	586	573	580	619	542	602	568	578	560	586	598	604	551	558	551	613	623	555	584	572	581	586	575	587	607	580	596	563	607	603	630	543	573	578	594
14562	4302	886	624	1004	1023	1002	811	729	606	543	414	372	355	281	254	229	202	148	171	155	142	131	100	104	108	85	98	81	75	79	94	79	89	81	82	66	70	66	74	64	73	57	39	60	44	58	60	40	59	54	44	56	57	52	46	50	39	37	43	45	56	47	47	50	43	36	43	38	51	44	51	52	56	51	57	44	31	49	46	61	40	43	38	42	49	32	49	50	43	46	50	47	45	47	42	49	47	40	44	44	40	44	47	57	53	62	42	51	37	58	55	33	50	42	51	40	44	59	43	51	60	42	43	49	43	42	34	38	42	43	46	40	41	47	52	37	36	52	43	41	44	39	54	47	49	30	43	46	49	38	40	47	50	59	36	45	47	48	46	49	48	35	35	41	48	42	55	52	57	42	50	43	43	38	32	51	46	52	51	39	47	45	38	37	37	51	34	47	33	47	43	39	43	36	42	44	45	47	49	42	54	51	37	43	43	42	63	46	33	50	46	50	44	39	50	40	44	41	57	48	43	49	53	37	46	43	41	45	43	45	44	38	46	57	47	51	46	33	44	43	36	45	42	59	47	52	47	38	35	37	52	38	45	32	53	43	52	34	36	44	45	49	44	44	43	44	46	41	38	50	37	40	51	41	41	44	57	38	46	51	58	48	42	37	43	41	48	50	44	40	60	42	42	46	46	54	49	46	48	53	49	45	48	39	46	49	53	59	53	54	44	51	50	37	44	52	43	49	40	46	38	46	44	47	37	36	35	44	41	51	42	51	48	43	51	47	42	43	44	35	52	41	43	49	48	37	47	36	64	35	37	47	30	38	43	52	38	61	48	46	56	39	51	48	34	48	37	48	34	45	52	38	42	54	38	57	25	40	41	42	36	41	40	38	48	58	59	43	51	44	42	46	34	54	46	49	53	53	54	39	40	47	39	50	54	58	43	35	45	39	48	47	42	43	35	35	43	51	35	52	52	44	42	49	44	46	45	40	40	43	45	38	38	35	40	36	50	43	49	51	57	49	40	69	42	42	44	47	49	47	43	64	50	45	57	42	39	45	40	38	37	52	50	49	46	37	41	60	50	44	43	35	47	37	47	42	44	43	44	45	42	39	41	49	37	48	38	50	38	60	43	55	44	47	53	45	47	39	47	44	52	40	53	39	66	34	43	37	45	41	53	40	39	35	36	37	39	45	49	45	47	49	56	39	41	57	59	55	40	33	41	43	38	30	41	42	45	48	51	43	61	38	47	35	37	46	38	41	45	50	39	30	48	42	37	47	48	52	58	50	51	42	50	42	44	31	44	54	52	55	45	38	47	50	48	41	38	48	42	58	43	41	49	52	50	55	47	55	45	46	41	41	44	48	44	46	35	43	46	44	31	57	41	42	45	49	37	55	42	33	55	55	49	46	34	43	46	36	42	39	57	53	50	38	34	50	43	38	44	38	53	48	47	47	38	33	34	53	50	49	41	35	52	44	49	45	46	50	46	46	49	43	27	39	48	47	47	47	43	43	48	48	38	41	47	46	50	40	43	43	53	63	53	47	47	43	35	48	45	36	49	32	41	40	40	50	43	39	43	38	51	44	59	50	38	36	49	38	42	50	35	33	43	43	46	34	45	58	38	36	47	41	40	55	50	37	49	39	49	50	46	51	43	45	51	40	35	43	38	35	34	42	59	44	39	33	52	52	54	40	35	47	38	41	61	49	46	57	59	43	58	59	56	46	44	47	37	53	48	41	50	46	48	51	49	56	38	48	40	53	58	47	63	50	36	52	51	47	39	54	45	43	39	48	39	39	45	51	43	38	46	35	40	46	44	43	36	47	48	39	34	46	45	44	48	42	38	49	50	43	50	45	47	59	49	56	51	44	48	51	40	27	45	30	45	37	39	46	51	44	39	52	44	35	36	58	37	50	45	35	39	47	38	50	32	49	35	41	48	44	53	39	49	46	40	46	36	49	52	38	58	41	48	46	51	49	43	49	54	60	42	49	34	43	47	36	41	41	53	35	48	51	55	45	36	39	44	41	44	27	49	50	55	45	41	41	51	47	37	45	43	49	40	33	34	51	55	52	43	40	36	41	45	49	38	39	43	36	38	54	49	36	39	53	38	41	46	46	31	32	33	53	47	45	45	58	48	34	50	40	42	49	36	61	42	54	49	39	42	53	38	41	57	37	31	34	43	35	50	48	45	38	48	53	44	44	46	47	51	39	43	45	36	35	47	44	40	44	43	34	37	50	54	40	53	38	35	55	51	56	41	41	56	30	30	54	49	52	54	36	38	50	39	57	56	40	42	50	52	41	47	47	55	48	49	34	45	52	54	43	44	38	50	41	45	42	37	60	44	52	48	34	50	45	53	47	50	43	43	55	38	46	48	60	60	47	38	49	45	34	44	46	45	38	41	38	38	38	45	44	41	44	48	58	43	54	50	42	41	45	47	57	52	49	42	48	58	55	49	47	44	52	38	49	54	50	48	54	38	48	54	49	37	42	43	43	44	45	45	47	49	48	46	48	45	41	43	39	33	41	37	50	46	60	47	48	62	53	49	60	47	35	52	46	57	49	44	55	33	44	37	31	42	44	43	47	49	43	35	31	45	45	46	45	38	61	53	48	41	49	43	46	53	49	55	48	43	36	40	55	51	40	43	58	56	38	42	34	46	40	34	43	43	41	38	41	47	48	43	46	34	41	36	53	47	39	35	46	49	56	47	50	46	40	57	54	47	45	43	40	47	52	43	55	40	49	49	41	44	47	46	47	47	53	42	44	50	44	50	46	49	52	59	49	42	39	50	45	51	41	44	53	48	54	34	33	43	44	39	41	38	44	43	43	48	45	51	53	50	51	58	38	46	39	47	57	39	35	46	45	53	40	42	46	44	53	38	53	41	53	45	51	51	43	44	49	43	34	42	39	30	41	38	49	59	45	46	48	29	39	39	42	49	41	39	45	41	42	46	51	37	40	52	53	45	51	38	57	47	42	49	57	35	44	43	53	50	59	42	45	43	39	57	37	53	48	48	35	40	41	52	46	35	46	47	47	47	45	57	48	45	41	56	44	44	46	50	39	50	51	39	50	44	37	29	36	39	43	32	36	46	43	44	38	49	37	41	38	42	47	40	55	38	46	37	45	43	53	46	44	57	56	50	50	38	44	45	47	44	38	48	53	44	45	47	54	51	41	36	50	40	41	41	48	64	44	47	43	54	36	42	54	43	70	40	52	38	50	54	46	46	37	55	35	49	50	58	48	32	45	42	51	48	43	48	46	47	52	43	48	52	49	48	50	37	39	38	44	41	45	38	33	37	60	38	39	39	44	43	32	43	52	53	47	42	39	43	44	58	35	44	44	47	51	45	43	48	39	49	37	49	50	37	39	44	40	43	45	44	47	51	31	55	70	45	46	47	55	41	54	44	41	37	48	42	58	38	42	49	43	58	37	47	38	39	35	46	49	46	32	51	46	30	34	56	58	49	40	44	37	40	46	53	42	43
52526	25721	15454	29118	36300	35084	32344	28676	25294	22268	19321	16949	14669	12696	11122	9535	8464	7318	6718	5998	5429	5035	4557	4073	3824	3424	3186	3007	2849	2716	2553	2405	2405	2256	2236	2119	2091	1872	1831	1683	1536	1426	1416	1288	1227	1220	1170	1145	1052	1047	959	904	980	960	969	884	873	866	829	915	868	801	824	825	806	799	843	829	789	802	807	772	851	749	759	786	709	750	816	746	795	740	725	730	673	770	699	738	748	743	721	753	711	720	705	681	737	701	689	709	701	679	730	755	754	731	680	704	724	691	671	697	713	707	695	699	638	688	747	685	673	661	688	672	655	698	692	687	731	691	729	609	647	709	664	744	648	717	704	676	661	691	667	711	667	686	704	667	718	708	682	720	694	693	686	717	703	690	679	712	697	705	659	724	669	698	654	673	687	663	639	688	726	694	670	704	735	668	678	652	674	756	695	694	696	662	663	692	678	675	732	686	659	683	682	684	701	655	699	691	681	704	640	687	659	628	692	713	692	664	682	679	720	681	639	757	718	671	702	692	694	696	652	696	645	723	676	706	712	721	732	686	663	724	661	706	691	706	685	685	698	695	735	735	648	686	680	711	654	664	674	683	656	693	733	696	638	654	735	697	691	727	698	676	707	718	674	756	677	727	630	728	699	675	671	710	717	712	688	722	653	687	707	698	712	702	640	650	658	726	701	743	663	717	701	709	685	681	695	703	677	771	716	699	710	664	682	760	651	693	714	697	683	697	705	724	713	686	692	671	693	678	696	677	717	698	614	703	683	700	740	699	691	718	692	671	666	657	629	709	703	727	693	709	724	682	725	721	680	653	741	681	650	732	654	735	666	691	701	709	730	623	679	671	741	718	696	669	684	649	684	655	686	733	682	671	721	694	695	724	671	682	697	665	654	706	702	668	692	693	662	725	686	696	698	724	707	757	684	690	700	643	717	707	657	715	734	630	728	660	660	698	663	673	695	714	696	662	694	702	693	668	697	710	647	663	661	678	728	721	681	634	649	718	695	704	660	716	660	707	672	749	718	733	708	697	673	683	691	713	766	692	681	711	692	681	682	735	743	691	682	733	684	712	627	659	743	656	638	698	672	682	665	689	711	692	679	656	691	693	705	673	672	642	720	669	745	701	682	639	712	702	710	716	664	670	734	647	701	666	677	675	685	660	701	696	672	676	684	646	681	691	663	700	684	664	717	696	694	684	684	668	636	723	720	698	680	723	672	657	701	734	706	671	681	685	676	666	685	682	676	690	677	672	690	744	741	662	674	712	710	733	716	716	716	669	639	671	680	707	661	723	667	650	710	676	692	687	720	647	707	675	716	646	691	656	660	655	693	705	678	721	655	648	696	714	667	662	726	691	715	653	673	706	684	743	698	678	690	677	699	661	657	622	697	700	700	671	682	642	678	706	679	658	653	712	703	705	647	651	730	643	662	714	671	646	731	650	693	696	698	681	683	652	675	712	707	665	647	765	666	680	698	704	669	698	700	643	667	738	709	649	654	676	737	669	672	707	725	672	650	677	682	653	691	716	702	673	713	640	689	692	647	703	666	713	713	708	722	662	650	722	671	661	697	713	702	718	681	685	748	682	716	701	664	658	690	655	617	680	676	688	712	645	707	723	688	691	703	710	678	681	706	681	726	684	730	681	655	683	681	700	623	680	720	717	675	679	671	700	701	649	668	707	682	741	718	671	705	692	676	665	660	628	662	687	667	741	685	634	711	715	676	692	706	670	717	681	660	689	689	674	700	734	686	667	697	730	693	726	682	701	706	727	688	698	686	737	707	736	690	693	686	644	663	677	661	692	646	740	747	709	672	694	717	722	691	662	700	642	643	664	737	698	657	709	695	690	673	656	703	654	685	697	670	687	671	726	707	689	686	659	691	680	688	708	717	617	682	700	692	714	670	729	689	633	635	697	666	705	681	708	727	657	685	673	652	654	735	654	682	686	713	718	689	756	665	694	671	698	674	713	703	701	723	710	734	679	690	680	662	743	739	687	711	727	686	698	703	682	735	704	685	695	654	705	692	626	659	708	673	677	682	695	725	673	655	734	654	704	687	643	715	716	688	656	687	661	724	683	691	682	714	691	715	707	705	734	676	731	682	651	667	683	711	694	684	679	700	691	695	724	671	731	672	632	693	669	684	703	650	658	727	667	717	672	708	696	729	726	673	690	697	724	717	671	693	711	711	725	720	682	701	679	682	663	691	648	721	690	631	641	689	723	685	680	655	675	678	682	691	691	651	712	746	693	699	739	680	636	705	676	676	718	679	686	684	719	674	687	666	656	651	640	660	684	667	694	739	711	655	675	678	726	623	673	684	703	688	714	675	690	709	685	700	661	684	721	630	684	701	701	669	653	679	678	696	689	634	686	703	679	693	689	710	702	680	682	682	663	670	693	673	730	611	651	690	664	682	709	693	687	672	686	653	681	684	652	663	697	681	725	720	684	658	678	698	682	673	676	669	710	655	737	731	675	732	668	667	705	672	674	650	671	701	721	690	712	702	668	702	694	679	685	722	706	714	693	751	669	645	713	692	700	720	684	700	716	692	679	682	666	698	662	655	716	696	686	744	658	685	675	691	628	675	699	676	708	703	674	708	691	683	690	677	702	696	720	675	706	675	735	697	670	690	647	739	643	699	652	647	702	668	679	695	676	721	659	690	696	663	666	658	684	688	648	697	741	663	652	684	684	716	631	675	680	675	687	687	698	706	643	666	717	687	672	680	677	657	695	725	724	643	698	705	650	661	691	685	696	669	690	671	696	698	702	695	683	660	669	749	673	663	689	712	667	701	688	680	672	681	707	668	718	687	681	678	681	688	663	718	706	713	672	710	695	694	693	670	689	674	662	686	687	680	661	680	707	659	682	685	728	709	668	688	676	663	698	727	767	659	676	695	680	691	687	694	668	629	643	688	711	669	698	699	683	735	717	688	725	665	718	699	702	687	642	730	713	711	705	658	686	667	680	671	678	655	711	684	655	681	693	719	707	662	697	731	744	659	713	653	740	700	745	676	684	681	706	727	666	707	702	634	704	683	672	696	703	693	678	693	725	657	645	671	686	705	669	681	715	699	684	701	695	686	673	690	693	671	701	715	662	736	674	688	700	682	686	726	700	723	722	720	717	729	667	707	686	669	695	709	706	691	716	670	644	730	701	705	682	687	642	687	712	673	691	678	672	665	710	678	685	678	655	699	683	722	684	644	709	688	728	742	675	701	665	701	726	661	690	699	758	671	669	689	727	672	669	636	704	657	700	693	704	670	702	726	670	735	712	631	658	653	696	630	704	673	719	691	665	699	717	678	670	695	696	700	644	679	674	734	652	709	685	686	728	655	685	689	644	699	625	688	677	684	644	691	689	699	691	720	707	647	753	731	682	724	684	708	713	654	683	688	673	728	687	719	665	698	676	632	721	663	663	689	674	691	660	681	699	659	650	687	664	708	672	673	678	679	716	686	654	707	689	672	648	693	709	706	679	686	713	651	680	658	714
10238	2553	552	396	620	696	561	527	457	439	328	298	275	232	197	187	172	151	128	115	110	103	121	94	102	95	92	90	77	84	84	77	78	72	70	92	80	82	86	77	71	60	51	49	77	65	69	61	66	58	47	63	52	59	63	38	48	49	54	51	65	52	55	55	64	59	56	44	43	44	56	52	56	49	53	62	44	52	56	62	50	62	62	63	60	66	58	48	56	48	45	36	49	41	59	55	70	52	57	51	52	59	54	53	69	43	56	45	49	63	42	62	49	53	47	67	55	54	39	58	63	54	59	52	56	47	51	57	49	55	75	57	51	55	54	58	69	54	48	49	40	47	42	54	60	55	45	68	57	37	55	69	55	62	53	55	45	43	47	62	45	52	47	63	63	53	54	48	65	55	63	57	47	55	64	49	48	50	63	61	41	62	53	47	60	50	65	57	61	57	51	54	48	47	44	52	61	59	49	49	62	58	60	59	58	61	42	49	69	63	60	58	47	53	59	43	48	47	51	56	57	52	52	50	70	52	49	44	54	56	44	48	54	41	55	58	62	49	65	46	38	48	47	68	51	56	49	54	50	47	58	63	59	60	49	52	46	49	57	46	59	57	69	46	48	56	57	58	47	49	48	47	56	48	50	49	54	60	55	34	46	46	61	61	60	60	68	56	58	56	42	45	47	62	49	56	50	59	44	72	57	53	43	53	46	57	52	50	52	46	56	62	47	45	65	57	71	46	56	55	53	64	49	45	48	57	55	62	62	45	46	56	48	51	49	44	68	44	62	48	51	43	50	68	67	36	52	54	59	48	45	54	44	55	52	59	58	51	58	54	55	52	62	59	52	51	57	68	51	58	52	65	59	64	38	60	49	47	49	41	49	51	45	41	54	64	54	51	50	56	65	53	54	54	48	60	45	53	54	49	36	55	56	42	44	56	66	55	55	60	64	57	47	58	53	55	57	66	46	57	52	52	49	56	41	51	58	60	41	48	53	56	54	46	51	57	46	44	54	44	71	51	62	61	54	42	55	52	53	51	54	45	56	45	54	41	54	59	59	39	49	59	62	65	56	51	52	53	58	50	73	60	51	47	42	43	70	53	52	58	52	66	56	57	64	48	45	56	56	31	58	48	55	40	54	53	62	62	62	66	45	48	48	63	56	56	59	51	53	58	71	50	60	55	52	43	55	65	56	48	49	49	69	55	54	38	49	51	52	59	55	49	47	58	49	40	45	52	43	53	54	50	56	39	49	38	61	49	64	57	48	62	48	52	58	55	47	46	70	53	57	44	50	47	57	52	44	60	62	64	67	38	43	60	61	55	47	60	48	51	47	45	60	48	60	60	53	57	61	52	59	44	57	56	59	47	56	51	55	61	42	60	47	56	37	40	55	48	45	52	66	48	63	55	53	54	63	58	46	53	49	62	54	40	54	66	64	48	56	53	46	52	54	58	45	48	57	46	61	46	42	39	46	50	58	59	40	44	50	58	40	54	59	50	43	41	61	60	49	53	58	49	51	51	64	53	64	45	59	51	49	57	53	48	51	43	54	52	65	58	50	58	48	48	57	52	48	55	47	58	59	62	48	48	54	50	64	69	53	44	53	63	53	60	55	51	50	43	52	39	46	57	45	59	69	62	54	47	57	42	53	41	50	50	61	51	55	64	66	63	39	51	43	57	61	60	54	47	63	51	49	45	48	37	61	58	45	58	46	51	64	60	50	59	53	60	49	63	70	63	52	57	48	59	64	75	57	55	54	52	50	59	49	59	61	63	53	60	39	51	59	42	56	55	58	59	62	52	58	65	53	52	50	47	54	60	56	37	56	49	56	53	55	49	48	54	47	56	50	52	50	61	58	50	54	59	46	53	54	51	55	54	56	49	57	70	55	66	61	48	55	54	64	66	52	70	55	60	69	42	53	67	53	46	63	65	56	56	52	57	59	49	57	58	51	53	62	58	54	50	63	51	67	64	45	52	55	58	48	48	60	47	49	60	40	49	54	48	52	51	64	66	47	67	65	46	52	54	59	63	70	43	53	64	61	42	50	60	49	55	43	56	50	55	41	52	63	55	56	46	60	59	45	61	48	57	62	67	49	53	55	53	40	61	52	56	41	52	50	58	54	59	54	62	44	54	51	50	52	56	54	49	47	66	54	52	59	59	61	58	57	53	60	59	57	58	50	60	53	61	54	59	61	55	56	52	49	44	52	51	63	45	50	48	52	53	60	57	51	58	49	52	55	50	52	55	61	54	54	54	76	52	46	50	41	59	49	53	41	45	52	59	62	50	59	53	46	61	61	46	59	72	59	68	50	53	61	47	52	49	44	61	57	53	51	55	59	48	73	53	45	58	61	50	55	61	56	51	59	53	45	64	44	49	48	37	44	61	48	47	49	51	53	54	53	56	50	59	58	53	33	51	40	56	54	52	51	52	45	58	57	64	46	58	59	60	62	46	47	56	50	55	64	55	54	54	53	56	72	49	60	61	51	60	70	49	43	49	56	57	58	59	38	67	49	50	38	54	50	58	60	45	59	49	54	60	60	60	55	57	47	56	56	41	54	49	65	53	44	76	73	39	54	45	75	60	48	69	53	54	52	60	63	59	48	45	73	61	62	43	61	58	57	61	55	61	48	64	46	58	49	43	59	51	58	57	53	68	58	57	64	63	53	43	46	51	59	46	40	61	57	48	52	58	58	46	55	54	40	63	50	41	64	41	70	51	49	58	55	62	55	53	59	47	60	52	43	65	51	51	56	38	50	50	40	40	42	52	48	40	50	52	50	57	50	45	51	49	47	52	56	55	60	54	52	61	59	62	43	58	66	59	48	37	59	65	56	55	51	45	59	47	60	56	51	47	50	58	45	43	63	51	66	46	83	53	45	47	53	49	54	49	51	41	52	58	49	54	58	63	58	62	62	50	50	52	52	61	64	57	42	53	47	53	71	62	74	59	67	57	61	51	51	43	56	54	52	44	49	54	52	53	58	56	47	38	51	53	51	50	56	65	40	48	47	57	58	59	53	59	50	58	55	61	58	68	45	50	61	60	53	50	62	49	52	43	51	44	64	58	53	48	60	61	51	60	46	60	43	54	50	45	54	45	56	60	46	63	52	45	52	52	59	49	43	55	61	58	50	55	62	72	51	69	49	51	54	53	56	50	42	45	70	59	38	44	53	46	46	47	49	52	58	65	58	53	50	48	57	47	58	69	53	58	61	54	55	60	59	47	40	60	48	45	68	53	41	54	50	38	51	52	63	65	51	60	60	44	53	66	41	49	50	52	58	45	58	50	53	57	54	63	51	43	54	57	55	60	56	58	50	67	58	72	46	61	46	61	45	50	57	56	54	65	51	57	55	61	65	69	53	72	45	63	60	53	61	60	58	60	64	50	53	56	46	65	49	45	53	59	63	54	49	49	60	58	34	53	61	56	54	52	56	53	55	76	53	65	43	52	63	57	40	52	52	55	50	37	54	53	47	52	62	50	50	56
45759	22748	11799	24151	31581	30246	27088	23586	20298	17330	14849	12600	10683	8940	7814	6699	6082	5267	4897	4292	3815	3515	3230	3066	2861	2609	2462	2307	2124	2051	2030	1964	1996	1978	1872	1807	1698	1540	1530	1440	1362	1362	1260	1232	1154	1172	1191	1096	1078	1000	1038	972	885	980	967	925	924	862	870	919	916	944	931	918	884	888	909	926	921	940	896	916	880	864	842	871	836	856	862	850	809	830	884	837	844	840	814	801	834	842	816	840	841	877	787	826	810	867	841	842	806	797	892	840	857	811	855	859	831	831	799	842	771	801	863	824	803	852	847	836	808	820	786	877	824	829	795	790	821	783	824	861	792	850	810	774	797	823	832	819	831	794	797	832	787	836	800	862	837	791	820	789	829	853	797	832	842	726	819	863	836	839	786	848	785	832	825	781	868	801	842	801	799	779	801	818	840	787	828	835	811	812	792	829	808	842	846	816	806	813	843	788	822	774	798	785	822	839	811	860	822	754	829	795	799	783	850	799	809	832	813	825	833	811	879	795	794	836	833	775	846	798	847	817	807	778	826	830	832	781	748	817	854	798	880	850	770	809	827	841	831	846	826	836	817	797	795	760	778	777	830	805	789	735	815	831	768	782	829	818	833	814	829	762	825	808	860	779	795	859	813	798	799	827	865	811	885	859	794	835	873	808	776	796	812	873	823	820	820	795	825	814	812	823	781	780	840	833	789	796	809	807	812	847	803	812	846	817	849	813	803	836	825	827	811	786	864	818	872	883	804	814	831	810	813	814	821	812	784	824	815	800	871	835	838	800	805	842	793	798	864	830	808	818	789	799	792	833	859	809	819	831	785	796	771	793	792	812	829	823	820	832	835	770	769	843	834	870	822	787	808	822	817	839	797	793	817	809	811	864	814	815	815	812	815	837	799	807	807	819	816	770	865	798	841	791	819	806	758	792	809	807	840	803	849	792	793	798	766	780	810	818	831	846	834	847	831	821	838	783	816	824	825	826	783	774	761	775	803	785	794	827	821	787	804	765	812	790	809	824	847	822	789	820	811	857	840	811	787	859	785	831	840	809	815	790	798	841	808	784	820	818	844	879	828	841	840	828	823	792	833	750	843	802	806	779	791	847	842	796	800	809	838	840	823	841	874	810	799	793	825	818	866	817	833	868	848	784	845	819	843	852	788	789	820	843	846	798	831	827	811	816	888	830	783	778	848	842	831	828	826	817	830	783	837	815	808	865	803	759	808	822	802	834	805	835	856	804	830	812	788	814	771	817	812	831	851	793	853	818	815	791	845	807	814	815	777	792	831	825	806	780	833	841	775	787	829	839	844	789	834	806	783	817	836	810	814	787	844	840	782	764	836	828	823	835	776	815	801	815	790	846	849	830	816	788	804	822	794	825	848	827	809	784	841	815	821	820	818	790	803	815	785	864	799	854	770	773	749	831	878	840	839	808	827	816	851	831	803	800	876	800	881	842	807	770	818	788	832	831	803	854	771	786	854	813	872	863	817	838	800	838	827	812	793	807	799	826	826	835	808	840	824	862	809	800	795	830	778	765	827	819	802	815	855	791	773	826	838	830	854	794	872	889	834	848	827	812	876	846	816	779	786	826	832	791	796	837	773	789	830	854	847	780	777	820	816	817	794	842	844	833	782	818	857	831	840	866	821	853	813	797	801	827	801	820	782	813	828	790	806	792	761	836	862	785	763	802	746	798	853	794	856	833	782	859	831	820	825	823	815	797	822	767	802	855	810	828	877	803	815	840	810	762	786	799	850	846	854	816	777	838	832	829	807	868	806	840	862	765	879	828	777	812	800	779	790	826	865	879	799	787	795	790	849	782	803	818	816	790	814	855	867	798	809	868	837	799	799	846	798	836	846	812	824	812	820	841	874	850	801	772	806	777	807	795	821	835	860	784	825	804	829	835	822	799	834	801	825	828	792	750	782	825	833	789	800	828	794	831	771	820	825	847	819	836	846	844	776	867	818	813	792	773	838	750	821	853	803	865	817	804	809	832	840	809	807	822	834	805	837	782	804	831	858	841	811	786	818	815	775	782	815	828	848	794	850	844	785	769	868	818	816	825	817	863	830	811	775	825	812	795	782	752	803	811	773	826	825	840	780	788	783	823	811	840	793	836	797	820	838	833	816	844	785	851	832	817	807	830	813	820	843	796	787	799	842	864	781	852	762	829	792	865	802	867	786	792	800	822	861	802	774	753	818	789	861	794	829	776	875	816	751	843	803	796	849	784	833	768	799	807	787	787	823	826	818	822	801	824	871	814	804	803	808	772	782	834	840	787	827	796	735	827	845	797	818	875	855	804	815	823	782	822	860	843	805	786	837	847	854	777	810	821	861	877	787	789	809	823	815	789	811	835	830	838	813	895	815	839	803	815	821	849	790	837	764	788	796	803	850	804	786	805	854	827	841	795	837	794	854	804	859	797	807	823	867	833	820	944	793	814	817	800	795	794	857	796	838	835	846	822	818	769	896	799	825	821	884	843	814	847	817	818	832	819	806	835	798	812	807	842	792	833	853	791	797	829	790	848	822	870	810	770	819	809	786	788	831	809	828	817	831	772	726	813	825	793	821	828	812	810	827	780	787	870	836	770	795	820	801	820	797	798	841	817	785	839	838	779	768	775	794	826	831	884	826	838	870	831	817	832	788	816	880	839	820	838	866	813	827	800	818	759	803	754	806	830	773	805	832	861	836	856	802	807	778	830	800	829	790	838	810	820	803	779	838	830	848	803	829	876	763	785	797	849	821	819	879	830	841	795	752	774	776	817	839	775	813	802	807	838	828	791	829	827	862	833	848	842	825	840	840	836	819	857	814	785	778	852	822	820	801	806	776	788	834	819	809	828	903	855	783	836	810	818	811	834	819	797	774	826	818	843	831	832	811	821	843	784	870	822	859	794	721	777	840	786	761	838	784	839	789	850	779	794	801	789	824	833	832	798	791	807	829	809	894	803	829	823	770	799	767	821	831	785	815	810	783	798	783	775	843	809	769	835	827	803	795	833	804	777	793	825	804	839	802	771	835	786	828	804	827	798	846	805	806	788	818	805	833	810	831	821	878	829	834	790	797	853	818	831	846	778	748	812	748	817	810	808	850	815	831	773	784	839	779	835	827	757	797	849	800	845	821	786	811	811	790	795	797	905	800	777	841	824	814	821	817	787	797	796	835	838	849	813	778	782	804	810	832	767	825	761	770	844	804	828	801	883	848	829	836	809	838	842	832	830	824	849	821	877	800	823	845	811	793	828	830	847	813	857	812	810	816	820	825	828	804	812	841	847	843	816	783	851	835	848	769	807	801	793	828	767	811	853	848	833	775	876	794	770	854	816	856	794	778	848	813	814	809	817	838	870	751	783	826	826	790	823	805	845	814	806	767	846	793	829	801	822	787	781	796	828	844	827	799	830	832	826	764	788	799	804	796	814	802	795	778	774	862	770	814	882	830	833	790	833	831	803	793	825	822	775	833	833	848	836	821	813	792	862	839	831	774	806
14539	5669	950	582	1005	1172	946	888	710	635	517	452	376	294	254	227	197	214	150	159	142	120	140	132	97	107	82	76	98	92	82	82	72	76	79	63	73	57	42	75	57	57	51	47	52	58	61	44	34	47	40	49	42	50	41	34	37	40	33	27	38	47	48	37	43	39	45	45	56	39	43	39	37	49	37	41	41	32	41	48	42	35	37	44	51	37	46	48	37	51	29	52	36	34	36	43	48	34	40	34	32	40	30	34	32	36	31	37	39	29	38	38	34	38	37	44	32	36	47	45	38	39	30	43	49	32	40	41	35	47	39	43	28	45	29	42	32	34	43	52	38	43	36	40	38	34	40	36	25	30	37	39	40	32	43	26	51	29	38	33	36	32	37	38	33	36	26	31	49	26	44	46	31	44	44	36	41	46	42	38	44	32	44	41	34	39	44	37	41	40	45	39	37	42	33	40	31	43	52	36	38	27	43	33	42	34	42	43	39	51	35	38	36	38	51	41	29	37	29	34	36	39	40	33	50	36	47	34	30	42	35	48	48	48	34	43	38	41	42	39	34	37	38	32	41	46	45	30	32	48	41	46	44	56	40	41	48	39	43	37	51	51	33	42	29	38	38	47	41	39	40	32	35	42	30	42	28	33	44	37	40	46	32	31	42	32	39	45	36	44	32	29	33	42	46	39	40	48	53	30	43	47	44	36	42	38	41	52	33	46	42	34	32	31	37	31	41	40	41	29	43	33	44	47	40	41	32	44	47	38	49	42	43	36	44	46	46	47	28	24	41	48	33	30	34	45	38	54	42	37	45	47	37	53	45	38	35	38	41	40	42	41	45	34	57	45	36	36	50	31	30	45	43	37	38	35	35	34	32	47	31	48	33	41	42	45	31	36	45	46	31	49	40	38	53	38	34	38	38	30	37	40	40	41	37	26	35	30	43	36	39	38	39	43	38	39	48	35	35	32	46	38	32	45	44	35	45	45	36	41	33	37	39	40	39	38	42	46	39	54	38	38	36	51	30	42	38	36	36	36	44	28	34	37	42	39	32	38	33	40	40	39	36	34	51	45	39	49	37	42	26	43	33	38	37	36	43	45	43	36	33	47	53	36	30	43	25	45	38	38	42	35	38	38	32	35	49	34	55	34	47	34	36	36	38	41	38	41	40	38	38	51	24	40	28	34	38	30	47	45	43	45	43	37	35	43	34	43	32	33	52	45	40	46	48	43	51	41	41	37	39	41	26	42	38	48	39	36	30	43	39	27	43	35	42	45	47	46	42	32	53	27	44	31	41	34	37	41	38	46	42	45	38	45	39	35	35	44	38	41	35	28	34	33	50	44	30	35	34	27	34	45	37	35	37	36	35	32	36	36	43	36	38	41	43	43	36	32	37	39	45	31	44	42	38	39	36	31	37	49	42	29	46	27	46	44	36	40	41	43	43	42	42	44	37	38	37	50	59	34	41	44	23	44	34	39	46	27	45	41	40	29	36	43	38	50	38	33	36	39	41	41	48	41	42	43	45	40	32	45	38	32	40	34	32	43	47	35	25	44	39	46	39	39	33	41	39	43	33	37	42	36	28	44	39	49	34	29	38	44	23	43	39	45	51	37	45	53	34	41	33	31	35	41	37	37	40	38	41	41	32	44	41	36	57	35	47	35	43	36	25	34	29	41	45	37	35	52	50	32	28	36	31	47	37	45	35	44	37	49	31	43	29	31	54	39	31	47	20	38	49	51	44	36	40	44	46	39	43	39	36	34	23	47	31	30	38	41	41	31	31	39	38	39	42	31	34	39	38	37	52	45	46	51	39	43	43	32	34	49	40	45	35	24	40	40	43	37	36	41	33	26	39	38	35	32	45	35	32	30	32	43	39	48	36	36	48	41	44	40	41	26	29	47	33	32	42	36	42	42	37	43	33	29	37	49	27	38	41	47	38	37	34	22	38	37	33	47	39	39	35	34	41	36	39	47	46	28	48	39	45	31	44	47	41	45	31	49	53	32	42	38	29	38	29	35	41	33	33	40	48	48	24	36	38	49	34	45	46	44	35	40	35	32	38	36	36	35	39	36	36	37	51	37	41	55	37	40	46	31	45	37	41	34	48	38	43	37	38	39	38	32	52	34	44	33	37	28	39	42	39	24	42	36	28	40	35	32	34	35	37	34	43	47	48	37	46	40	39	38	40	48	50	36	33	49	33	36	40	36	43	35	37	41	32	42	39	37	36	50	39	30	37	33	40	40	37	45	31	38	34	45	30	40	33	36	24	40	47	50	25	38	35	47	40	38	42	40	40	40	34	40	36	40	31	33	39	38	50	42	36	39	47	30	44	48	45	35	31	35	36	45	45	40	46	34	46	45	28	38	43	29	34	51	38	37	47	47	50	36	42	27	37	37	40	30	41	46	30	46	53	42	44	46	38	44	38	30	35	39	36	46	35	33	28	33	37	40	36	40	36	38	30	31	42	42	41	30	43	40	39	41	36	38	38	36	42	40	31	46	49	41	47	35	33	41	39	37	30	40	37	29	33	32	35	26	43	36	43	31	36	58	50	36	37	25	44	36	36	42	43	47	44	30	36	36	37	44	34	35	31	32	27	45	31	39	40	37	42	45	46	36	51	52	42	46	37	35	34	32	44	38	47	35	37	31	48	39	27	35	35	46	42	35	45	34	40	34	38	33	36	38	49	41	34	39	35	36	44	41	35	43	37	46	32	47	31	35	44	28	38	44	40	37	40	28	35	37	45	42	37	31	31	43	43	39	38	32	57	41	51	29	46	52	32	32	45	33	30	39	38	38	34	43	42	31	39	27	29	36	33	52	42	46	40	33	42	47	51	38	39	35	33	38	33	40	52	37	40	32	38	37	43	41	38	33	46	40	47	51	37	40	44	45	42	36	37	35	47	29	53	37	35	48	36	41	35	28	38	47	41	42	39	37	44	41	31	53	34	50	42	43	30	39	35	44	41	40	43	32	29	42	37	32	39	37	42	42	46	32	42	32	54	38	36	34	37	41	40	28	31	40	52	34	47	41	40	39	37	34	28	36	54	42	36	58	38	40	39	36	37	39	40	46	32	34	36	28	43	34	27	36	38	30	42	42	39	35	36	29	43	38	48	38	46	42	25	50	36	45	37	31	40	48	31	54	51	38	48	30	32	38	38	40	33	37	42	35	35	42	48	42	46	38	37	36	41	39	40	48	44	43	37	37	35	49	45	46	45	32	38	42	36	46	47	38	39	42	39	46	38	40	41	51	31	45	39	37	43	40	35	37	39	35	35	35	37	48	43	48	48	30	29	54	35	37	36	38	36	41	49	41	36	44	38	45	31	35	35	44	32	36	26	22	55	30	36	37	44	42	38	37	37	37	37	37	46	34	34	35	40	39	47	43	39	48	30	30	32	31	37	30	35	34	27	39	35	37	40	46	40	39	44	59	41	40	47	43	46	46	30	53	37	29	31	45	38	43	42	21	47	35	45	46	37	30
53832	29678	15796	29426	36765	35712	32551	28987	25790	22543	19653	17081	14736	12656	10935	9701	8418	7374	6463	5922	5330	4718	4477	3867	3530	3267	2996	2845	2730	2647	2438	2288	2261	2262	2163	2127	2051	1796	1661	1608	1464	1391	1256	1229	1273	1117	1017	1040	940	956	870	866	848	837	843	771	746	788	791	799	765	795	781	698	743	766	682	661	726	766	732	702	678	668	631	699	639	637	599	676	644	696	618	635	627	662	627	656	593	675	650	629	618	589	637	642	596	583	618	675	588	593	612	589	604	595	596	616	587	585	594	627	581	583	588	651	612	622	630	612	575	612	591	602	577	620	588	633	584	608	587	597	643	599	582	603	650	560	596	617	607	619	636	599	623	600	578	576	604	602	608	604	587	576	592	585	593	593	562	586	568	531	592	606	565	650	602	595	588	603	629	565	624	586	586	557	576	631	604	578	579	609	598	627	596	604	604	601	594	596	590	614	618	626	573	635	583	565	585	562	605	617	583	626	607	570	619	602	596	586	561	634	623	575	615	566	589	597	578	561	569	542	574	599	625	581	599	609	584	622	626	554	595	583	618	591	625	614	577	598	583	567	573	597	539	645	570	592	589	606	607	639	575	573	607	603	631	633	622	624	582	561	604	579	518	600	601	558	602	612	570	589	610	607	606	634	548	627	555	549	582	641	577	606	625	590	610	630	598	559	586	598	595	583	610	587	571	570	585	604	588	591	598	604	627	568	585	612	653	591	594	604	607	573	622	601	613	579	571	597	574	584	606	596	635	559	566	601	571	600	606	582	609	587	584	600	626	617	619	601	630	601	568	599	619	617	580	624	605	610	583	571	596	611	608	630	613	622	561	590	580	583	590	631	578	623	629	594	636	584	587	602	608	605	579	618	603	567	547	620	559	596	597	625	562	588	580	593	586	629	552	590	574	623	594	611	590	603	610	556	572	564	640	582	601	554	593	624	592	550	557	587	604	611	615	630	650	564	543	573	577	612	600	565	600	578	602	624	589	598	583	570	633	583	607	617	558	600	611	610	602	593	613	604	584	554	619	572	579	597	577	605	576	619	607	566	594	581	614	551	580	611	599	587	616	581	582	583	589	577	525	646	593	583	601	589	581	574	618	615	559	588	573	560	635	584	617	590	589	533	600	600	589	593	602	583	578	580	553	587	560	597	626	589	598	575	621	641	562	612	589	578	580	565	579	582	581	617	619	603	564	587	616	589	611	577	565	596	608	592	569	610	545	585	571	588	587	579	616	593	591	608	596	647	588	583	601	630	553	618	579	595	586	624	566	584	577	629	598	549	605	614	600	554	576	595	588	579	656	573	587	551	610	592	606	600	605	575	599	567	613	606	600	589	570	637	600	593	563	605	598	560	612	598	652	578	591	604	651	554	613	556	597	564	590	590	575	605	618	533	593	620	623	617	595	605	573	558	558	607	643	632	592	586	590	600	625	626	571	543	610	585	616	566	601	576	596	596	561	575	589	640	568	597	593	579	610	622	604	570	624	625	593	566	581	574	593	584	595	594	576	581	555	550	585	543	556	556	610	601	567	607	548	581	585	607	628	618	581	596	589	589	585	598	624	584	601	580	585	573	593	641	566	583	610	586	600	588	604	583	644	583	567	601	596	569	594	636	567	591	563	610	560	620	597	602	573	586	565	604	641	615	592	604	594	584	590	567	595	637	605	557	584	601	625	611	583	579	657	561	607	578	577	629	620	595	617	586	583	592	601	604	617	610	582	555	600	651	583	626	581	589	650	595	601	580	585	576	558	591	593	635	598	593	553	563	606	621	590	568	575	609	567	614	621	540	588	582	556	588	580	614	631	593	576	595	628	586	611	598	615	582	569	648	593	605	625	566	601	589	576	574	598	600	570	557	562	542	558	610	633	599	626	597	597	609	559	629	573	562	619	591	567	611	571	586	603	571	572	588	628	585	586	567	580	605	647	607	605	636	590	627	564	605	602	586	619	568	574	606	598	579	582	557	612	614	558	609	593	559	602	591	607	638	583	557	591	596	606	586	610	585	587	567	585	561	606	554	586	610	596	588	611	618	590	538	633	581	626	566	602	595	609	609	553	593	595	574	590	567	579	600	602	562	591	591	581	588	600	581	643	579	575	601	555	615	592	592	570	618	570	580	565	599	575	596	600	595	589	547	612	589	559	581	598	616	601	569	577	603	592	600	585	591	624	548	601	626	560	562	609	594	550	616	595	626	580	595	572	568	582	589	591	574	604	587	594	608	605	655	575	562	586	597	600	593	612	593	600	591	608	524	599	600	622	621	522	582	590	641	640	628	588	556	586	601	551	585	592	597	564	589	578	611	577	559	588	596	557	597	629	617	625	578	558	588	598	606	624	584	569	604	598	563	585	586	541	607	572	586	582	610	565	644	609	627	581	618	621	609	594	601	591	586	568	595	609	602	589	576	594	585	609	613	570	582	575	567	557	601	586	581	597	568	603	573	603	599	600	560	603	582	609	566	583	587	602	569	583	637	609	594	607	591	614	567	611	568	556	598	557	627	576	616	570	615	586	556	590	557	600	626	567	651	600	581	607	563	592	604	601	536	601	568	590	597	624	592	612	619	593	580	586	619	620	560	590	550	575	533	531	584	574	625	612	560	612	593	624	612	640	620	574	574	582	566	635	610	578	566	550	584	581	601	591	615	566	597	585	624	613	603	562	605	587	626	577	580	610	596	585	580	642	605	591	595	586	607	585	585	567	617	585	547	641	621	577	595	596	686	583	561	564	602	580	625	612	598	554	591	581	590	613	609	599	585	540	627	582	574	575	559	633	603	582	619	603	603	594	596	605	596	569	609	588	595	657	547	588	624	601	582	599	584	576	578	611	597	578	631	576	595	565	589	588	619	623	572	585	597	594	613	591	616	622	651	587	534	584	572	594	586	612	543	590	597	590	590	587	633	561	630	551	586	606	584	604	578	580	565	562	664	604	599	595	588	620	564	584	519	590	607	592	595	608	571	619	617	588	585	547	561	621	586	569	571	589	610	646	578	598	614	610	584	571	622	569	588	610	600	572	580	567	587	584	616	648	592	593	627	606	569	578	605	592	649	576	579	629	604	603	617	588	585	569	605	597	563	581	573	611	585	581	602	567	574	639	594	591	588	559	600	585	612	565	582	645	663	596	562	624	598	594	605	566	618	585	589	622	543	635	553	584	592	590	633	616	572	588	561	577	561	634	595	565	558	602	596	547	607	622	589	626	589	594	562	612	609	547	587	529	614	594	590	548	548	617	597	574	637	590	566	597	611	578	596	639	598	566	598	574	543	563	573	619	529	573	609	614	643	574	569	610	597	626	559	588	606	613	592	567	603	616	582	598	622	602	502	620	628	587	613	582	547	582	612	627	622	562	594	635	576	627	595	560	594	548	575	569	603	599	583	637	601	572	576	625	590	611	572	611	607	617	587	611	665	603	605	588	575	672	606	591	531	580	619	618	594	582	580	574	619	611	588	650	574	581	592	616	577	586	596	624	607	623	607
5629	1345	391	273	431	493	418	355	367	273	226	184	182	153	152	112	112	91	81	81	98	82	69	51	54	69	63	66	54	42	52	56	54	69	52	54	43	41	49	44	62	52	46	51	30	34	38	35	34	41	40	37	49	43	43	34	39	37	35	40	30	43	45	43	31	29	47	42	32	38	27	55	34	35	38	47	41	43	38	28	40	43	32	41	30	40	39	41	28	37	40	51	43	39	51	43	30	37	44	41	27	41	30	49	19	46	45	36	44	32	46	29	39	35	35	42	41	32	36	34	31	41	33	43	33	39	40	34	41	43	36	37	30	38	28	38	48	37	53	57	31	36	36	37	43	50	43	43	33	50	44	24	37	40	31	54	35	37	34	37	26	45	35	37	37	42	36	38	45	46	44	33	37	45	38	36	30	36	42	41	37	34	45	36	48	42	43	44	46	39	33	43	35	33	37	41	33	56	36	36	40	40	34	37	45	38	30	42	35	40	46	33	39	34	42	32	39	42	44	37	39	41	40	30	44	43	36	46	42	29	34	38	36	41	29	28	37	40	34	33	42	35	27	38	36	32	38	41	45	36	28	35	42	37	37	31	39	34	41	42	43	44	27	42	43	40	35	30	48	36	36	35	40	32	46	45	30	43	41	42	47	56	32	38	30	37	40	35	46	44	39	36	45	33	45	42	36	34	34	36	36	42	40	39	32	35	22	35	44	34	44	38	40	37	49	40	42	29	35	33	34	43	40	47	41	37	30	32	29	31	40	39	41	34	33	39	34	37	38	39	33	28	34	38	29	37	36	38	38	32	36	39	35	34	27	40	36	41	40	40	52	44	33	38	41	35	50	31	35	34	40	46	41	31	45	38	31	39	34	37	43	40	36	40	49	40	37	32	31	29	49	32	48	28	46	34	35	37	39	36	46	44	40	43	38	40	32	45	40	31	40	34	36	31	41	46	36	39	27	54	50	45	37	32	34	31	43	40	35	32	34	36	36	32	34	44	38	35	38	43	39	34	43	38	59	39	35	44	37	39	26	38	35	34	46	42	29	28	41	38	44	40	28	25	45	47	51	40	44	32	37	31	23	39	49	38	45	55	39	31	26	33	35	36	39	45	29	37	33	36	31	45	43	30	39	39	34	40	41	42	49	31	49	44	37	27	38	42	34	35	35	39	45	39	35	44	40	40	50	37	35	39	37	33	32	36	32	45	31	37	39	34	48	38	42	29	28	40	34	46	45	44	41	47	41	37	39	35	31	47	38	37	40	53	35	49	41	40	37	28	35	45	37	36	39	32	48	44	34	43	33	27	31	38	26	30	36	32	29	38	43	31	43	42	31	30	44	41	36	32	42	32	31	44	30	37	38	31	40	38	36	32	47	36	37	36	38	38	37	37	30	55	45	38	40	40	49	47	30	37	21	29	43	43	42	39	45	51	36	39	39	50	38	41	35	39	53	47	33	29	37	40	42	39	35	57	46	44	38	38	38	27	42	37	41	41	39	45	40	37	43	46	41	36	31	29	45	39	33	28	43	34	38	33	37	47	34	49	35	37	31	40	36	46	33	31	42	40	33	25	53	33	38	40	39	42	31	35	37	38	40	32	34	39	35	35	32	46	30	37	42	45	29	38	42	50	28	52	34	41	39	46	33	32	39	34	40	37	33	33	39	21	35	43	49	35	44	41	40	46	34	36	41	51	46	32	29	33	34	42	42	51	24	37	36	52	26	37	23	35	37	40	36	39	48	35	37	51	35	39	47	37	43	41	47	30	42	43	53	45	32	41	36	30	40	44	27	37	29	43	37	38	40	42	35	41	33	39	41	42	40	28	34	27	34	40	46	31	34	46	39	34	34	50	36	28	33	33	55	28	30	34	39	45	25	32	54	50	40	43	30	40	39	33	34	25	34	38	39	39	38	41	51	50	44	38	42	36	37	37	34	35	35	50	47	33	45	52	28	41	35	32	38	43	41	46	50	32	30	34	41	45	33	48	41	37	35	41	32	45	42	32	48	26	44	42	38	42	41	36	40	36	36	45	43	41	38	42	28	48	37	34	46	41	30	33	29	48	43	30	42	34	35	44	43	24	36	44	38	36	39	35	35	22	39	34	49	26	41	36	48	44	31	34	29	42	51	37	36	48	42	33	39	45	42	33	35	38	39	31	43	41	40	36	32	47	39	46	36	44	45	34	36	36	34	47	32	32	31	42	44	44	44	41	35	37	41	37	47	39	32	45	43	36	34	46	35	37	39	40	44	39	29	33	38	43	44	47	27	47	50	30	40	37	33	34	41	41	42	31	33	38	43	43	39	37	35	51	32	26	43	26	34	37	39	29	44	33	45	45	42	40	35	38	44	39	31	40	34	48	46	33	30	34	54	38	39	41	36	24	34	33	40	40	43	34	35	46	37	35	32	56	55	49	46	38	44	47	35	29	27	41	43	39	33	39	30	37	41	36	42	52	43	31	39	26	35	32	37	32	31	41	33	52	25	35	34	29	43	47	38	37	40	41	30	44	31	31	48	40	38	41	36	37	35	52	34	47	41	34	30	30	40	33	34	33	38	36	36	36	46	39	36	37	34	28	30	46	38	35	41	34	29	47	36	42	47	41	43	33	60	36	36	44	43	39	37	45	33	43	33	43	36	34	37	29	30	44	33	43	39	39	34	38	36	37	48	41	27	41	33	37	44	38	39	35	42	37	41	48	44	38	26	48	29	43	33	24	40	34	33	41	42	32	32	42	30	28	42	34	48	31	32	37	40	41	44	37	35	32	42	32	44	38	44	43	46	41	39	52	45	56	46	49	44	41	42	35	26	37	44	23	36	45	42	44	38	41	48	38	26	31	45	37	44	45	43	30	37	38	43	42	32	39	35	42	30	38	33	22	43	45	44	57	47	48	36	29	33	48	45	36	44	41	47	35	33	31	30	49	41	41	45	45	50	40	45	54	40	35	27	40	34	34	27	36	43	34	39	37	34	30	36	33	40	45	41	39	42	34	46	45	45	30	41	45	26	30	43	37	35	37	54	44	37	46	41	34	38	47	40	31	39	38	41	35	44	39	31	35	38	34	46	38	38	42	33	41	46	33	39	38	34	40	34	29	40	44	32	38	36	46	30	43	36	37	53	45	32	40	31	38	46	36	44	39	29	37	60	36	29	38	42	50	35	32	47	47	53	42	40	37	29	31	35	30	31	22	36	39	36	42	41	39	43	38	37	35	34	29	41	34	39	41	35	36	45	40	36	38	41	40	35	44	35	42	40	51	40	43	39	39	36	28	41	30	46	52	44	29	37	27	37	38	45	44	33	49	38	35	32	50	38	40	40	30	37	44	37	42	29	35	44	27	35	38	32	42	44	46	32	35	30	33	30	38	43	51	37	37	30	38	43	37	41	49	42	37	55	32	39	51	37	49	29	48	38	46	34	38	29	44	49	38	36	30	48	33	40	44	35	30	34	40	28	40	36	38	29	42	47	40	38	35	33	45
40704	18862	8768	19985	27271	26180	22542	19154	16015	13402	11152	9294	7600	6557	5682	4852	4278	3642	3209	2936	2589	2416	2201	2037	1894	1799	1611	1620	1463	1399	1372	1351	1366	1346	1284	1310	1185	1206	1103	1126	1008	953	911	857	824	841	773	808	790	786	694	769	662	691	682	706	688	649	651	646	651	631	640	656	644	699	664	655	673	657	639	641	668	636	642	578	636	615	626	583	620	604	632	600	581	587	604	605	604	583	593	610	557	597	611	653	636	613	593	569	641	551	608	562	564	596	622	617	575	610	559	581	651	634	584	585	622	596	618	599	567	602	624	591	580	612	594	619	587	582	585	598	595	567	612	575	602	590	564	581	613	593	616	616	624	601	543	597	606	591	558	578	593	619	610	596	626	611	599	611	572	588	597	643	583	594	600	613	634	568	566	558	583	607	580	603	574	639	595	634	609	584	606	600	601	572	587	601	602	623	593	582	600	582	558	620	577	552	703	631	545	606	580	592	582	593	618	565	565	637	576	614	587	571	571	594	613	594	616	583	631	553	576	615	587	611	605	562	606	567	608	578	568	586	593	605	595	638	623	583	573	591	587	588	553	597	582	608	607	577	602	548	611	594	614	563	613	618	589	597	600	625	615	608	590	634	585	591	568	624	632	611	597	619	592	574	604	617	593	558	629	599	578	562	573	605	610	598	541	617	570	584	630	584	573	564	572	583	549	574	627	592	577	584	605	599	602	571	579	584	596	595	588	621	585	555	570	612	581	599	625	599	560	597	568	630	567	602	588	599	577	584	567	587	575	610	589	556	604	593	616	616	597	575	587	646	581	609	572	548	611	589	603	572	576	588	576	574	599	642	595	595	546	605	565	595	645	585	588	586	594	590	568	591	593	558	556	571	580	597	614	553	604	619	608	611	574	569	575	582	614	596	623	599	571	616	547	575	570	627	597	602	605	583	592	639	616	598	606	584	585	600	623	565	562	568	566	619	606	582	564	603	598	603	534	564	568	640	572	602	542	594	574	563	544	591	581	619	595	641	613	601	569	614	552	587	557	545	615	557	594	640	613	591	581	600	593	604	611	571	595	575	630	598	594	570	551	598	619	534	608	602	588	611	620	572	591	596	616	600	589	613	580	592	601	600	560	600	624	613	599	611	617	622	611	602	618	579	572	573	600	578	572	581	594	564	568	582	621	595	576	587	631	593	637	589	537	571	585	635	605	616	575	589	576	591	542	605	586	621	570	619	602	599	616	550	602	579	609	609	598	583	626	580	559	583	593	580	591	564	588	585	562	591	604	561	574	610	568	601	568	632	583	623	570	589	609	598	577	606	625	602	582	627	606	557	575	560	559	595	586	617	559	572	586	568	602	546	551	620	603	617	585	555	633	578	633	630	575	570	578	585	573	571	565	564	574	624	593	570	556	575	587	564	566	625	587	558	578	557	588	590	584	597	582	577	632	574	556	565	582	560	598	607	583	603	581	579	561	599	594	617	604	596	598	576	551	608	568	515	586	624	584	569	594	589	581	594	596	600	576	628	638	580	619	595	578	574	612	622	552	593	608	589	573	583	538	645	573	578	590	595	558	593	648	603	632	606	591	607	617	634	615	551	627	569	571	593	564	590	585	628	582	616	603	566	639	566	613	589	606	591	609	614	550	620	618	591	605	593	586	567	588	619	613	612	615	603	609	583	575	585	584	616	598	609	589	585	585	569	606	576	638	635	587	613	555	541	579	572	626	600	596	622	632	628	624	618	597	591	544	573	563	631	579	599	581	592	572	589	566	604	592	588	564	582	597	573	574	589	595	607	580	604	585	571	579	568	587	595	536	569	597	570	569	610	565	597	611	566	549	590	621	578	606	602	607	600	588	594	610	621	588	605	552	615	608	598	617	555	586	600	559	588	591	616	612	565	607	570	607	561	603	610	599	584	582	597	594	598	597	566	579	589	550	592	542	614	609	583	572	556	607	668	606	627	592	629	630	579	582	614	555	593	571	614	574	595	588	639	603	609	582	597	598	625	601	581	593	573	562	619	615	618	599	572	586	590	600	559	527	606	605	573	581	530	582	579	597	621	603	617	535	577	561	588	637	623	571	612	639	578	565	584	614	562	578	539	586	604	575	592	594	578	613	568	618	601	570	545	554	579	625	594	611	596	545	621	621	595	567	581	653	584	576	623	593	618	609	621	639	606	596	622	610	605	573	604	551	607	583	574	601	549	615	594	560	544	582	605	574	612	601	559	601	586	615	578	592	593	604	579	616	572	593	580	596	547	598	577	601	583	588	616	559	572	572	593	580	626	617	601	567	599	602	574	605	553	639	625	616	598	610	613	609	567	590	596	576	602	577	610	611	625	646	610	588	605	652	566	574	576	561	565	586	600	648	598	598	591	555	644	607	561	616	582	602	552	560	580	638	612	618	585	605	579	602	574	581	636	642	616	594	574	565	606	597	605	566	565	595	610	573	619	627	622	622	512	638	650	585	581	608	554	606	627	603	573	566	607	625	599	615	593	579	581	606	612	591	613	582	575	619	632	554	597	584	583	585	577	569	574	571	621	547	587	566	596	601	596	568	562	596	592	570	582	599	621	640	586	586	558	632	599	584	600	592	603	567	597	630	578	574	616	592	664	580	612	576	526	554	592	597	571	603	555	586	604	570	592	590	598	578	582	585	537	571	577	616	607	595	617	608	588	610	549	583	570	570	583	584	536	622	619	592	580	596	585	626	572	585	602	589	559	575	572	554	625	602	585	592	591	574	575	546	580	623	583	577	614	604	574	579	580	576	596	563	566	611	617	598	591	617	624	559	586	608	576	622	554	607	598	599	602	568	595	554	615	579	626	624	583	628	596	590	597	597	593	596	568	603	608	557	611	620	593	583	618	602	598	593	613	640	599	579	570	578	623	599	570	600	596	597	618	574	601	611	589	549	595	613	589	564	580	599	579	635	623	586	590	628	624	611	572	593	574	551	600	604	585	559	632	550	628	567	617	572	592	595	587	559	619	586	605	575	592	593	618	603	556	619	592	559	605	587	574	609	570	605	615	609	595	600	625	611	549	639	599	593	594	588	583	611	565	593	555	591	587	568	578	587	600	598	587	599	599	572	633	599	561	606	591	645	576	583	602	607	617	586	570	569	580	594	573	590	588	577	587	631	609	570	597	596	630	537	607	605	580	570	570	610	601	530	575	602	627	601	584	555	576	629	576	578	567	579	602	588	575	629	562	586	586	598	625	548	667	607	614	612	589	583	547	568	570	592	569	553	608	571	613	566	589	583	572	579	582	579	604	640	584	602	581	619	598	591	598	594	564	576	596	592	579	557	601	582	613	560	596	588	594	557	559	586	616	600	589	597	594	593	604	584	627	567	563	546	596	566	581	591	594	585	572	582	572	613	576	628	593	621	634	638	593	542	609	610	615	639	582	600	609	594	596	555	608	575	595	582	575	590	600	607	561	579	579	582	618	650	575	626	574	635	592	577	615	595	587	593	598	619	578	612	589	634	585	628	583
14793	5151	1008	606	1102	1097	972	877	737	643	573	455	384	344	293	247	230	190	167	162	164	132	127	131	115	100	99	87	81	91	93	95	96	88	85	77	65	76	78	68	63	66	71	59	69	46	53	41	59	60	58	42	48	59	56	45	54	47	50	59	56	42	53	46	50	46	49	53	40	58	54	50	43	51	37	44	46	47	43	47	39	40	49	48	40	50	49	45	39	33	48	40	52	45	51	39	40	39	46	47	56	61	43	52	61	46	61	48	51	56	36	37	47	37	48	45	69	45	46	45	40	47	54	37	51	42	41	49	36	39	56	40	38	44	52	28	42	43	52	45	39	46	51	55	44	45	32	47	42	50	47	58	36	42	41	42	40	43	43	36	46	44	56	41	34	51	45	41	52	50	48	37	50	45	53	26	57	51	48	52	40	58	42	40	44	51	40	30	49	40	50	40	48	51	60	46	51	52	51	46	39	51	46	52	34	44	45	37	47	41	55	59	51	57	44	49	45	49	41	35	41	46	29	46	40	53	43	45	40	48	43	43	57	55	47	48	43	52	54	57	31	45	48	46	43	44	37	40	49	46	34	39	46	45	45	40	46	45	46	40	38	43	51	49	62	54	58	48	56	57	51	31	54	49	39	44	52	54	52	42	56	61	35	51	43	51	56	41	44	50	50	37	54	50	43	51	53	38	45	42	39	55	50	43	51	37	45	44	47	38	49	43	39	38	50	44	43	57	51	53	34	35	36	46	54	38	48	43	49	52	39	41	39	51	55	42	44	37	45	54	44	57	40	43	36	49	63	46	47	55	39	53	37	57	40	36	47	45	39	53	48	43	49	46	37	32	48	49	36	51	51	36	38	38	39	44	31	39	40	44	32	56	35	54	39	54	41	43	45	54	52	46	43	44	39	47	41	54	52	47	51	66	43	53	51	41	41	53	49	42	42	56	39	43	46	50	42	43	41	28	42	46	53	45	45	47	49	48	46	55	60	46	58	35	41	46	62	48	53	28	41	48	45	45	47	49	39	43	49	42	46	51	41	47	48	51	38	53	48	49	42	52	54	41	38	42	42	50	50	53	40	46	50	34	48	29	45	41	46	61	46	39	45	37	46	58	46	49	53	49	35	57	56	45	39	54	47	53	45	38	40	44	57	50	63	53	46	39	37	54	35	47	51	50	47	54	45	36	50	37	47	56	52	46	49	42	41	43	38	42	34	46	50	39	56	47	49	51	46	50	45	54	47	51	42	45	36	30	54	49	49	49	48	35	40	47	45	48	45	42	44	37	46	41	43	55	52	34	41	37	46	44	40	51	50	41	58	46	45	61	42	39	39	45	47	42	55	49	45	43	51	41	47	43	43	47	43	46	41	44	51	62	36	51	40	52	35	40	55	39	54	55	57	43	38	53	40	39	48	32	39	35	63	45	45	47	46	42	40	49	41	51	47	51	44	45	46	39	52	47	43	50	39	47	48	55	44	35	34	45	48	37	47	49	54	64	59	43	55	48	47	46	44	50	51	38	47	42	45	53	39	54	46	38	52	39	55	36	55	44	31	38	36	33	42	44	58	56	41	46	46	44	49	36	41	48	53	56	41	49	56	56	55	45	45	31	43	47	42	30	37	41	48	48	34	60	46	41	41	36	52	50	41	37	36	36	56	55	52	44	43	34	50	42	46	27	54	41	47	35	50	41	55	42	40	53	35	56	53	48	56	52	41	50	41	48	49	52	31	47	43	46	50	41	53	41	68	42	44	52	52	38	43	58	42	43	39	39	44	48	59	37	45	40	32	37	39	55	38	47	40	49	39	43	57	41	61	41	43	35	49	41	49	52	56	47	57	42	31	42	54	43	59	38	41	39	36	54	38	50	42	49	45	43	33	41	48	47	33	38	37	41	55	45	44	38	40	33	51	50	44	50	55	55	50	53	36	48	39	43	47	43	41	50	38	55	43	48	55	33	46	35	54	42	52	55	56	48	49	47	40	57	49	40	48	62	44	45	42	39	34	49	39	46	43	42	54	48	45	42	47	37	53	41	42	48	42	43	50	45	42	34	41	37	42	42	31	49	37	37	55	39	51	42	44	54	54	38	23	42	44	49	43	47	29	37	41	41	41	37	46	39	48	40	30	45	41	47	51	41	36	50	44	39	56	56	49	43	47	46	45	54	53	42	54	42	49	34	45	57	39	54	29	43	35	43	48	41	48	44	47	52	34	34	35	35	49	37	42	44	49	61	43	51	56	41	46	44	50	38	37	39	49	45	56	36	45	35	36	53	40	49	47	50	42	48	43	39	56	49	44	40	33	47	40	57	42	35	42	39	46	51	51	42	52	48	47	42	47	47	47	33	43	59	38	61	58	51	45	53	53	44	56	45	45	46	48	47	47	42	51	40	41	52	47	44	43	49	60	43	50	31	46	43	50	55	39	41	43	43	46	48	43	44	35	42	37	49	36	39	55	43	52	44	48	52	39	54	47	43	50	51	49	48	49	53	34	48	45	59	47	44	45	52	46	58	38	42	42	42	41	56	60	34	44	42	48	48	44	37	38	32	41	46	49	40	40	44	49	38	52	52	47	38	34	43	47	41	44	44	51	63	46	48	44	46	54	39	41	49	40	48	47	41	53	44	37	47	43	53	45	37	59	60	51	43	28	47	54	37	37	56	51	48	47	52	45	47	51	53	44	51	37	40	46	44	46	49	56	49	48	52	36	47	44	44	58	47	51	43	44	54	56	51	43	58	51	39	46	34	48	45	43	59	47	43	57	36	36	40	59	51	53	39	57	40	40	48	45	55	48	39	40	40	45	44	53	43	51	49	53	41	44	45	47	52	45	47	60	48	44	47	41	52	46	46	38	50	42	49	45	48	52	45	41	52	41	52	51	32	56	37	42	41	52	34	55	42	36	45	44	46	50	41	49	44	55	39	43	52	50	54	59	44	38	46	58	51	48	41	38	50	41	38	37	50	41	43	47	59	45	36	44	53	41	44	58	51	47	49	34	47	38	43	44	42	38	46	56	36	51	26	37	66	50	48	52	40	55	52	54	41	40	59	55	58	54	42	49	45	44	43	47	44	35	56	47	40	54	48	48	61	47	44	41	54	46	51	40	45	48	38	49	42	49	42	45	48	49	51	45	42	46	47	53	51	36	44	44	52	45	35	44	42	43	46	51	41	51	47	44	41	55	58	43	60	52	49	44	49	45	42	41	39	39	42	29	32	39	39	43	41	41	45	42	41	57	56	40	46	53	54	35	39	40	44	44	49	35	51	47	47	44	45	47	51	56	41	40	49	45	50	39	38	52	37	60	40	42	46	38	41	46	50	42	47	46	41	41	36	43	46	31	45	56	32	41	51	57	40	44	47	50	34	41	42	39	51	27	42	54	54	39	53	39	42	41	48	40	45	41	45	48	45	36	47	58	60	47	35	45	52	52	40	44	45	47	37	57	41	50	40	48	47	42	31	39	50	47	50	57	54	52	43	56	57
53246	27909	16078	29401	36752	35871	32618	29054	25783	22669	20043	17450	14862	12805	11312	9846	8570	7461	6721	6166	5530	4896	4487	4077	3663	3310	3119	2893	2791	2700	2644	2373	2437	2411	2337	2278	2111	1937	1807	1747	1622	1427	1395	1354	1268	1252	1137	1147	1079	1029	996	967	1031	930	967	893	863	897	834	824	821	877	827	872	858	810	856	883	835	843	842	782	772	817	774	727	765	752	751	788	754	791	742	740	727	753	721	758	783	763	709	694	739	769	720	746	709	695	706	742	712	675	692	666	740	739	704	699	749	764	686	701	679	711	681	723	733	731	710	723	726	718	660	739	667	722	733	714	696	738	676	775	695	735	689	722	705	723	668	716	708	701	693	727	713	722	707	681	672	678	700	712	709	714	672	664	697	740	740	662	705	652	709	710	738	718	710	718	729	701	744	733	698	662	746	703	702	692	708	754	684	724	712	714	668	638	731	716	724	737	747	687	709	701	722	715	725	705	665	656	706	691	676	707	722	673	739	738	696	709	702	684	711	693	712	713	686	707	716	702	688	679	693	731	713	707	690	689	706	684	691	711	687	733	693	647	715	685	709	734	675	688	685	675	690	710	769	656	680	665	702	723	684	629	676	694	718	744	696	671	707	712	679	693	646	742	657	678	722	720	713	679	670	734	710	700	691	664	694	660	654	673	712	686	706	706	691	687	674	662	689	694	680	657	674	669	684	695	712	671	718	701	734	660	633	678	689	658	658	738	675	695	701	732	717	687	691	703	704	698	711	659	682	698	690	703	715	702	673	663	706	686	698	635	680	731	708	645	645	665	753	659	712	648	674	698	681	644	719	707	737	756	686	706	694	710	708	706	713	694	685	671	694	678	716	711	678	686	725	669	755	665	693	683	685	699	713	724	700	711	736	704	678	698	703	711	700	645	729	723	732	689	708	685	698	641	760	705	714	665	685	684	699	700	673	708	670	713	672	726	684	688	724	716	693	692	719	682	679	641	683	676	728	716	694	719	705	643	717	707	666	732	675	734	700	722	663	712	691	720	697	690	689	677	679	668	676	690	721	738	747	675	702	707	725	680	721	690	731	673	687	689	687	716	753	691	697	670	685	719	678	705	714	702	773	721	654	741	698	726	622	684	728	711	705	728	688	672	715	701	712	747	701	671	702	675	709	701	716	679	678	711	691	714	684	690	693	716	702	717	693	707	691	716	710	709	685	717	721	675	729	738	670	697	732	694	708	657	715	637	753	690	696	683	733	693	703	715	698	721	727	711	701	696	708	725	698	721	699	726	695	708	717	696	724	749	627	717	660	712	691	715	688	746	719	680	695	686	701	711	716	634	672	699	704	712	690	704	747	673	680	702	685	726	695	671	699	725	663	694	701	687	691	707	710	695	675	684	694	691	690	752	645	695	743	733	682	740	676	736	699	683	704	698	683	694	753	711	672	727	698	679	734	728	662	738	662	672	674	723	702	740	658	712	707	660	672	681	676	739	733	743	662	699	724	709	699	653	692	662	709	725	686	697	680	644	692	657	688	705	664	681	701	717	684	738	724	666	636	704	704	675	726	704	714	709	634	661	699	665	702	698	673	680	666	725	629	754	747	735	658	666	711	742	732	700	677	708	706	709	728	722	697	700	699	662	667	707	714	715	709	700	676	708	694	692	726	675	686	724	653	659	700	705	708	687	704	709	651	741	703	672	713	688	665	669	707	710	706	744	709	676	721	664	657	682	699	738	679	720	696	672	667	712	681	673	689	715	662	686	673	689	740	748	681	654	702	702	696	664	736	735	714	702	652	709	736	701	703	687	667	662	733	750	766	645	703	717	705	749	663	693	733	715	715	669	710	734	703	711	683	709	684	741	705	723	689	728	677	681	679	675	697	654	637	712	708	693	680	678	779	699	671	693	691	687	699	693	691	676	697	729	730	680	737	677	767	663	716	696	686	718	697	667	686	661	719	676	687	723	696	750	734	661	715	709	744	707	681	714	696	671	664	706	660	695	681	636	743	742	685	683	677	638	676	685	666	715	644	734	701	694	648	721	708	657	665	703	699	703	694	708	689	708	702	691	715	743	724	698	687	650	694	753	702	685	681	690	729	679	663	728	686	731	769	706	699	714	746	734	730	735	734	707	695	683	718	743	689	701	710	721	686	684	690	730	727	717	680	717	693	672	687	711	731	656	692	667	724	741	712	667	670	720	713	681	687	701	725	696	719	723	754	680	720	703	748	656	721	732	653	681	693	697	659	696	681	729	688	710	715	658	700	706	716	694	689	688	747	699	746	716	727	704	710	697	724	696	701	663	741	728	726	688	746	697	729	709	691	716	668	689	640	664	710	691	700	712	667	718	728	711	690	696	685	719	748	671	698	702	709	727	707	708	744	668	730	694	680	676	689	675	680	705	668	705	712	650	695	674	681	678	706	701	708	763	702	703	677	723	721	709	630	701	704	698	722	708	694	710	717	692	678	697	722	683	684	702	681	691	665	692	699	681	693	702	667	683	710	685	674	678	684	696	707	714	718	707	704	659	732	708	710	691	721	716	667	731	724	669	715	709	685	645	699	727	721	677	711	731	698	693	709	723	745	647	723	654	709	694	757	675	729	713	707	676	675	735	757	713	709	667	716	703	703	660	731	728	690	684	675	723	681	731	698	742	737	686	731	723	669	669	678	663	662	713	720	690	699	698	719	661	726	752	720	680	701	739	706	698	695	737	690	731	718	737	691	705	668	657	722	687	664	647	715	660	708	688	724	685	718	733	690	700	675	691	715	705	723	719	673	704	691	685	697	709	712	697	680	721	686	690	686	714	735	704	674	707	692	717	702	679	672	690	674	637	662	713	711	761	711	749	668	715	693	763	737	712	719	707	709	728	710	735	728	696	700	714	740	737	668	669	708	710	740	693	663	685	720	669	714	732	682	742	676	747	732	707	670	715	720	702	750	718	704	657	730	647	708	676	739	647	691	731	743	765	697	720	729	699	668	710	683	685	704	674	696	676	691	737	690	659	679	681	731	768	721	699	715	722	700	694	654	690	710	703	676	706	698	735	745	692	688	755	714	703	692	689	731	689	699	698	681	685	748	724	675	662	709	706	693	698	725	728	686	669	690	723	713	683	693	719	711	669	754	693	741	709	697	711	715	654	696	709	633	682	734	685	708	716	725	651	712	706	683	674	727	709	653	689	660	678	670	733	668	698	698	680	728	723	735	702	731	680	690	620	700	730	697	728	710	683	690	683	690	748	686	719	702	649	720	682	701	687	696	682	687	711	686	738	711	706	675	622	712	697	709	689	709	707	684	731	705	719	704	631	727	683	642	681	680	717	705	677	678	735	712	670	706	722	641	715	737	738	693	694	681	728	679	705	745	739	687	707	719	727	692	749	686	664	733	696	689	732	711	667	723	706	676	710	639	699	678	724	656	683	734	661	706	689	670	658	658	678	684	696	751	737	634	731	766	705	683	726	727	688	705	719	681	693	680	733	705	709	732	696	704	713	715	732	730	718	725	673	694	717
10356	2826	641	445	665	713	642	544	488	398	378	328	274	217	215	187	142	156	154	154	131	120	118	85	112	86	86	78	82	81	81	53	84	70	90	96	82	81	69	63	81	68	89	74	70	56	71	66	59	40	47	59	52	64	50	53	62	58	40	49	63	65	66	42	56	53	53	63	59	64	40	61	56	53	57	71	47	49	52	49	43	55	47	75	54	66	51	53	58	49	57	49	58	50	54	59	56	51	65	58	56	57	59	47	57	59	54	52	52	49	44	66	46	46	43	60	61	54	53	67	52	53	55	46	45	45	62	57	51	62	53	58	55	61	43	60	56	65	75	53	45	60	55	71	48	50	55	53	49	51	66	43	60	44	51	45	63	58	66	57	60	59	52	55	64	51	49	48	48	52	50	59	48	50	52	56	47	48	51	58	50	41	45	51	51	55	59	63	55	53	50	60	46	49	48	68	62	45	45	59	43	48	57	48	57	59	81	48	49	50	57	53	64	67	58	58	46	62	62	45	44	62	48	58	55	46	59	51	47	53	63	48	49	61	59	57	41	48	61	61	56	51	54	58	53	49	47	63	67	55	45	62	49	52	49	51	60	50	56	64	48	54	68	54	53	62	55	40	67	56	62	62	54	54	57	55	49	49	42	50	55	58	62	62	64	56	66	60	49	49	57	61	60	49	51	52	59	59	47	48	56	52	59	40	59	56	50	61	74	56	41	64	54	50	62	60	65	61	60	51	48	55	66	57	43	45	48	52	47	58	63	55	47	51	46	63	54	55	56	57	41	54	56	56	46	37	53	50	55	50	65	47	52	59	56	47	51	46	57	49	54	54	58	52	46	61	58	44	60	57	52	48	58	39	50	58	43	51	61	58	47	58	64	50	63	64	43	56	66	56	53	62	56	43	66	68	42	57	62	44	67	56	57	50	46	59	50	57	48	48	47	64	56	50	58	55	62	51	65	56	60	67	57	68	56	46	45	44	54	61	45	57	56	58	60	64	62	43	63	57	46	56	53	64	56	61	42	43	50	48	46	66	59	67	49	41	57	44	73	56	53	42	54	52	56	55	59	62	62	57	49	56	64	58	51	57	59	52	58	52	52	63	55	58	47	57	52	56	54	52	54	59	60	53	50	53	52	45	51	49	48	47	52	59	48	50	60	52	60	48	52	59	63	56	66	45	54	47	57	59	61	66	56	58	71	53	57	64	58	53	52	52	43	47	68	50	68	63	64	47	61	62	61	53	56	65	62	48	62	52	56	59	54	52	70	57	59	42	53	47	49	51	51	53	55	57	38	58	46	64	47	59	53	61	60	71	55	49	58	68	46	63	51	47	50	60	56	51	60	59	44	62	54	60	49	47	35	48	67	47	42	40	43	62	50	43	57	46	60	46	62	54	54	50	52	42	61	60	53	62	51	58	51	38	58	46	47	48	41	50	55	55	49	47	46	56	57	47	46	53	62	72	51	60	46	53	51	55	59	43	60	76	58	58	60	47	67	48	45	54	64	53	42	67	63	52	49	49	64	45	58	55	53	53	41	47	48	50	65	53	48	63	73	58	58	72	47	46	44	47	48	60	52	50	53	39	58	57	66	68	56	71	55	50	44	68	73	52	57	41	55	45	49	57	55	53	55	49	58	58	53	59	78	58	56	60	56	54	55	73	51	48	50	50	54	52	51	52	47	56	60	52	52	65	57	57	50	43	59	60	56	44	52	61	58	58	62	55	51	54	72	53	51	46	64	61	54	56	58	49	45	50	65	42	56	60	53	56	66	63	53	55	48	55	47	49	54	49	56	47	50	50	45	57	69	60	49	46	65	69	51	47	55	56	48	52	48	58	73	53	52	50	56	59	65	60	54	60	60	63	67	59	58	61	56	41	66	63	52	55	58	30	61	67	43	49	54	46	35	59	55	61	41	48	49	57	45	59	50	51	50	57	58	45	57	55	55	55	55	61	56	53	72	47	54	60	70	52	52	51	68	64	51	53	60	38	72	65	58	48	64	48	54	61	52	49	65	45	63	42	58	49	61	54	60	68	64	60	73	47	48	56	48	53	63	47	47	55	52	58	65	46	45	62	50	65	61	54	54	52	56	65	61	58	45	48	46	58	58	60	55	53	48	52	52	65	50	62	53	64	51	48	49	56	44	42	40	59	46	51	64	45	58	59	56	56	67	51	52	48	52	62	60	57	64	52	48	42	54	54	55	52	53	59	48	56	44	46	55	45	55	68	64	37	52	57	51	44	56	55	54	53	57	66	47	40	48	57	41	53	52	66	48	66	62	56	51	53	42	58	56	42	50	55	43	51	59	61	58	39	60	48	70	44	53	49	63	53	71	61	54	65	64	51	40	47	65	54	54	50	57	55	48	60	46	56	50	53	64	55	56	47	50	67	49	56	60	53	64	54	57	61	59	57	49	57	62	57	55	64	47	58	52	57	48	55	57	61	42	49	57	50	63	44	54	51	65	49	43	58	77	72	51	62	58	72	57	47	66	49	40	59	53	45	61	57	59	50	42	49	37	55	56	67	44	47	66	58	63	50	66	47	53	52	39	65	59	56	53	50	61	69	51	63	52	61	60	63	66	56	55	53	54	49	57	55	59	45	50	70	50	44	54	48	54	65	51	56	59	45	50	49	45	41	48	50	50	53	49	54	47	54	53	56	61	63	59	48	73	59	38	46	54	54	40	46	41	52	54	62	63	40	63	44	61	54	46	51	49	61	55	55	73	47	44	49	49	65	47	75	53	67	65	48	64	57	54	59	57	54	53	56	57	75	57	62	63	57	50	52	66	48	44	65	63	60	46	63	53	60	55	49	58	59	55	44	59	51	59	55	58	65	41	57	50	50	57	45	63	51	51	50	58	57	56	52	58	56	45	59	48	46	45	60	57	56	46	48	62	56	58	56	49	41	54	51	59	53	46	61	62	45	61	59	52	61	57	64	51	40	66	45	55	65	59	57	65	46	65	46	50	57	62	65	38	59	48	46	51	77	65	66	49	53	60	45	57	48	53	72	56	50	49	62	41	53	56	59	70	51	49	55	50	43	57	50	45	55	54	55	63	50	45	49	43	47	56	58	57	53	49	61	48	53	54	55	56	69	53	64	46	64	66	53	73	47	62	60	59	52	58	59	38	74	50	47	57	54	57	63	57	63	56	54	58	46	61	50	54	50	50	51	49	48	56	62	67	50	42	64	48	53	57	70	50	58	47	60	51	49	47	55	40	64	47	60	57	72	58	52	59	56	60	69	48	48	63	57	48	53	51	49	54	49	48	52	60	50	48	48	67	71	56	60	53	48	64	64	53	53	53	60	59	48	53	64	56	46	62	41	54	44	44	44	50	53	54	49	50	56	61	51	52	59	48	43	45	60	52	55	51	54	49	55	57	51	42	54	42	58	65	62	49	52	59	56	55	65	50	62	59	49	59	57	57	52	52	48	56	46	47	55	55	46	52	57	62	44	53	53	48	56	49	51	49	48
46174	23623	11960	24331	31590	30711	27586	24027	20565	17858	15179	12780	11079	9433	8119	6935	6152	5441	4836	4382	3961	3545	3193	2882	2773	2491	2341	2221	2142	1989	2065	2006	1906	1929	1889	1794	1749	1657	1673	1498	1353	1377	1236	1215	1157	1121	1110	1100	1059	1064	952	964	998	983	972	977	979	992	933	916	978	936	914	881	881	932	927	865	839	957	879	874	891	842	806	915	872	813	872	857	824	878	852	838	816	798	829	838	899	834	822	857	821	858	835	823	864	839	897	901	830	867	814	849	849	830	829	822	869	841	830	864	879	797	803	853	822	854	844	813	829	835	810	856	827	830	851	803	802	823	803	866	833	872	842	870	829	851	850	875	856	828	858	881	844	813	830	838	797	880	810	791	889	781	856	828	827	788	812	848	783	864	824	797	844	813	861	798	841	847	821	836	824	863	838	826	841	841	839	827	886	804	844	799	815	815	796	819	809	818	798	863	857	800	830	854	871	801	858	836	828	861	865	852	835	775	814	812	824	860	870	782	818	795	809	839	795	818	881	776	859	804	851	835	821	815	836	828	852	845	818	856	823	841	814	796	811	855	828	843	831	828	833	776	855	820	818	836	813	817	807	838	816	788	838	834	830	849	897	786	818	785	861	843	837	844	840	807	817	839	824	824	846	766	821	831	831	859	789	876	780	855	846	823	835	809	793	780	862	845	795	810	749	821	791	794	811	833	754	866	806	855	807	805	783	773	814	799	784	792	817	796	838	843	839	845	799	874	822	830	827	823	827	825	783	820	776	814	815	804	836	886	883	819	813	825	830	843	829	842	861	836	812	765	854	857	821	782	851	852	815	824	814	848	788	820	832	877	795	850	814	792	839	789	820	849	806	801	844	824	846	857	839	847	843	866	853	790	819	753	839	811	761	813	808	765	799	822	865	830	842	802	854	828	838	839	844	801	821	819	880	848	819	843	821	831	816	852	834	760	844	811	849	833	773	790	819	773	777	839	805	823	839	866	802	824	814	847	808	769	804	885	831	837	817	838	823	828	783	824	762	841	786	846	832	857	833	814	815	817	860	830	829	872	835	821	846	831	818	829	853	818	837	828	856	846	812	776	818	863	804	836	828	821	839	856	866	810	836	802	899	803	828	814	878	809	799	810	872	829	798	845	820	805	881	873	822	798	804	811	840	850	796	817	869	815	799	874	848	784	806	822	882	828	800	798	820	841	820	811	851	805	791	815	850	857	774	810	783	823	840	824	831	820	860	843	794	861	814	811	833	797	817	791	809	817	784	820	797	807	819	892	820	779	802	783	830	810	772	861	837	850	806	808	832	823	831	840	845	865	848	821	793	848	822	845	815	836	842	843	861	859	786	844	837	823	786	827	805	838	805	805	778	829	812	832	796	855	762	827	807	826	787	859	852	809	799	816	827	831	825	827	854	854	844	794	831	858	793	808	835	832	845	829	800	846	785	791	861	867	849	855	826	847	816	867	835	852	775	830	808	858	825	835	830	789	828	896	821	781	847	818	830	822	876	817	791	807	809	787	786	865	866	782	865	843	829	791	821	840	798	848	803	802	866	840	874	768	834	798	821	843	855	854	849	825	842	826	846	808	828	826	785	750	845	836	782	826	820	794	811	808	837	817	798	797	782	807	759	835	839	788	810	832	844	812	806	810	825	824	797	822	782	816	861	848	860	863	820	831	829	854	820	846	848	800	790	823	771	818	793	782	891	837	787	776	842	825	797	797	804	850	800	874	833	829	838	814	812	821	800	820	839	908	852	796	796	825	836	816	873	816	796	863	824	811	811	820	831	820	838	826	783	812	833	827	859	794	822	810	861	879	818	811	810	848	761	807	891	818	802	835	776	847	829	820	832	825	808	819	815	783	776	809	849	806	840	825	826	867	843	818	832	820	795	841	820	836	860	856	771	816	841	901	795	889	826	831	838	838	825	839	834	763	828	805	837	861	831	778	845	836	852	798	840	812	795	826	788	845	795	819	778	809	782	831	874	850	817	823	824	810	861	786	858	762	821	799	829	851	841	823	810	823	823	826	802	820	806	802	869	836	863	835	839	829	818	797	864	859	816	798	852	810	830	792	829	811	806	805	788	798	811	807	826	817	828	765	795	846	823	829	769	834	813	816	857	831	841	841	867	822	793	900	809	831	799	781	827	815	798	808	824	798	796	863	843	782	803	854	757	833	789	814	889	791	827	869	825	847	863	843	811	806	853	810	824	787	819	842	835	859	754	817	843	800	813	819	839	801	796	863	851	824	857	846	827	800	830	827	854	818	823	826	795	811	828	827	823	776	792	850	847	813	822	840	877	840	836	835	845	842	821	775	850	824	822	760	829	837	800	805	898	821	859	829	806	812	838	781	790	815	816	820	837	806	813	804	823	843	781	828	825	830	797	850	804	847	802	815	840	812	810	839	862	806	776	833	809	819	889	849	825	878	830	810	793	854	833	823	890	808	802	818	774	848	855	852	784	847	824	810	791	777	796	751	868	794	821	854	826	825	856	816	800	883	808	870	800	813	797	787	776	789	824	829	859	868	814	799	863	810	836	816	787	791	821	889	828	805	871	831	837	818	866	806	845	828	861	805	812	874	830	831	825	802	826	835	803	818	811	802	875	841	820	856	802	777	845	857	842	832	824	833	843	781	768	884	803	808	775	817	824	817	842	847	805	912	823	858	825	855	801	862	843	813	821	855	823	828	832	826	868	816	833	777	839	850	867	831	834	808	807	837	877	810	826	855	812	807	834	812	853	745	848	841	844	861	797	875	850	877	834	842	849	816	851	834	816	787	776	819	808	816	819	863	826	838	836	832	858	832	797	835	828	802	855	825	847	817	813	842	797	785	800	848	824	838	870	812	853	824	859	819	813	832	875	831	850	779	818	816	892	854	803	838	809	829	869	885	819	786	803	776	808	818	855	857	802	830	811	769	799	834	829	790	854	809	830	813	840	811	753	829	810	839	794	821	808	863	841	822	837	852	854	873	838	796	874	833	813	788	840	862	894	829	848	832	814	836	872	834	794	812	817	840	856	832	831	783	841	863	824	861	844	888	841	809	854	809	826	849	807	815	835	832	849	861	843	806	799	814	841	772	847	814	782	865	807	746	823	773	816	848	814	824	799	815	795	852	838	809	845	823	796	901	791	791	775	735	744	831	824	784	803	830	813	807	835	801	837	827	819	800	810	829	886	835	849	823	814	856	836	867	792	799	840	804	800	841	834	796	792	844	834	836	858	838	839	847	788	845	787	855	799	873	836	826	885	819	838	829	853	776	847	838	797	835	823	830	841	891	848	839	872	793	780	794	805	778	787	879	874	827	794	792	864	831	808	804	778	770	817	813	821	854	830	806	841	825	799	814	846	814	810	803	846	805	843	790	801	821	877	841	857	821	817	842	834	833	867	826	839	816	894	843	839	826	847	850	805	834	781	857	840	814	799	864	788	822	839	847	817	812	866	850	780	813	836	810	799	836	805	818	819	768	853	860	837	800	828	836	838	824	840	835
14835	5770	1005	633	1020	1134	918	900	743	612	547	463	346	333	278	262	207	199	169	136	149	128	126	122	95	71	79	88	90	79	89	77	73	76	77	69	67	75	72	58	56	57	63	65	47	58	49	45	52	44	34	52	41	42	27	43	39	43	43	54	44	38	45	63	40	45	41	39	29	46	33	42	41	50	37	43	49	42	47	37	49	41	48	41	37	42	43	40	29	35	43	36	42	50	38	27	30	39	41	36	45	37	43	39	35	30	36	36	37	40	42	42	42	30	42	32	48	42	33	39	35	51	35	36	41	39	39	36	35	38	39	45	35	43	45	37	37	49	44	47	47	43	54	39	48	42	42	35	34	40	33	37	44	43	50	41	33	31	40	46	34	46	38	45	48	38	37	31	31	43	31	43	29	42	36	40	36	43	41	41	39	44	41	37	38	49	32	41	38	36	47	44	35	37	40	43	40	45	45	52	38	32	35	37	29	48	33	40	36	31	38	43	28	47	39	39	49	43	32	36	41	34	39	51	41	36	39	36	33	32	31	32	37	44	59	36	40	38	51	56	37	40	38	42	26	41	58	32	41	34	33	25	40	41	39	51	30	38	46	45	44	38	42	27	37	35	32	42	51	33	40	42	35	34	41	34	30	37	22	35	38	40	40	39	39	47	39	33	32	35	33	33	36	40	38	40	30	36	43	38	37	34	36	39	53	42	34	40	46	31	37	25	42	33	31	36	41	44	41	37	34	42	45	31	27	30	39	33	43	33	40	29	42	31	39	25	33	38	29	52	37	32	35	35	39	31	42	43	41	48	33	43	43	52	40	37	49	42	44	49	37	47	38	44	45	31	26	38	44	32	36	40	38	46	43	34	45	45	47	45	42	42	35	30	41	45	47	30	43	35	33	40	43	44	35	38	43	44	45	37	38	37	33	34	39	39	41	34	44	38	40	30	42	48	38	40	46	35	46	28	46	49	39	30	38	38	34	51	50	49	31	43	33	48	38	42	42	40	42	29	46	42	27	36	34	44	40	46	39	43	39	34	28	43	40	35	36	32	34	51	33	32	39	40	43	41	41	40	37	35	35	38	36	46	39	40	41	41	35	40	35	48	27	52	38	36	30	46	35	35	30	41	47	45	39	51	32	41	32	39	41	31	48	27	31	37	36	32	52	45	46	34	38	45	42	26	35	39	32	39	32	43	49	37	41	47	35	37	44	57	40	35	32	36	50	36	45	48	35	40	44	31	45	43	37	43	41	40	39	39	39	37	33	45	41	31	43	40	38	43	40	37	26	43	26	30	34	38	39	36	42	35	38	36	35	43	34	37	40	31	34	32	43	34	30	37	30	31	42	45	37	36	26	56	52	40	46	43	30	35	36	34	42	42	28	35	40	46	32	27	44	28	31	38	45	30	54	46	47	43	32	42	35	44	41	39	39	41	43	54	56	52	36	32	34	51	48	37	37	46	35	36	41	41	49	33	40	22	32	36	39	39	49	42	28	38	42	35	42	36	45	40	46	40	46	34	51	44	49	37	29	32	43	51	42	41	41	42	40	36	39	34	45	48	39	26	43	38	42	38	35	30	38	29	40	37	46	35	30	44	25	28	38	46	42	32	45	35	47	44	37	38	39	43	37	30	38	28	49	41	36	44	26	35	42	43	38	43	43	49	34	41	35	35	33	35	44	47	36	40	41	44	28	45	30	46	50	44	37	39	34	46	35	41	44	45	27	48	38	31	34	44	31	42	28	42	39	38	45	44	45	48	41	35	39	37	46	34	28	49	37	38	31	39	38	37	34	46	35	36	41	44	30	40	29	45	37	44	32	37	35	40	40	34	26	41	37	49	38	40	42	35	31	34	38	33	46	43	49	43	51	26	38	31	43	39	35	37	39	50	47	31	36	32	36	37	39	42	31	48	43	34	42	46	27	40	38	33	42	37	53	34	49	41	42	39	38	30	38	34	34	43	31	39	35	38	42	36	37	39	50	50	47	41	41	33	50	35	39	37	42	38	34	36	37	40	31	33	26	32	29	36	41	36	44	43	46	31	37	34	39	43	46	38	26	42	35	32	44	32	42	37	39	47	25	29	36	37	40	42	38	46	30	43	41	40	42	44	36	48	36	44	33	30	38	31	47	27	34	40	49	40	33	39	36	38	47	35	37	36	33	54	36	46	43	38	37	41	25	34	32	42	31	43	46	38	45	32	37	43	38	34	34	35	44	39	49	31	35	36	45	41	36	50	42	25	49	45	34	36	37	34	38	38	27	38	41	41	39	54	46	48	24	39	35	43	37	45	43	33	42	55	44	36	34	40	43	46	50	35	25	43	40	33	46	49	44	34	45	41	39	39	35	41	38	33	39	42	38	29	40	37	53	37	35	41	32	39	41	30	31	55	40	34	29	36	39	44	31	33	54	39	31	30	34	45	42	43	48	38	49	39	41	53	41	38	43	40	31	47	40	47	41	37	39	49	37	35	36	46	41	36	40	49	46	26	43	49	33	36	49	42	30	35	39	41	59	37	50	30	31	41	38	45	49	37	33	50	44	48	50	46	37	36	49	35	37	43	45	38	46	36	33	36	45	29	44	39	44	42	22	39	30	29	47	35	27	46	51	36	46	39	38	31	47	29	37	37	46	31	36	45	41	42	38	38	36	36	49	25	30	37	31	47	35	42	45	37	43	41	36	50	37	42	37	38	26	36	40	45	55	40	39	47	34	31	39	43	34	27	35	52	36	44	42	33	46	42	37	37	31	44	47	35	45	42	29	32	38	36	45	28	42	40	58	43	43	43	31	37	43	39	30	51	40	38	30	38	30	36	33	34	42	47	39	34	34	38	47	48	41	47	51	29	42	30	42	32	41	48	47	32	39	37	38	45	41	38	42	37	39	33	44	42	35	44	37	30	45	40	42	38	42	41	36	39	35	28	35	39	40	28	37	43	35	51	44	28	38	30	37	36	38	37	36	38	39	43	40	47	40	50	31	39	38	39	40	48	32	51	38	42	44	41	33	41	43	35	35	37	43	31	32	32	39	41	39	39	53	34	28	38	46	42	36	40	39	39	33	41	45	45	38	50	40	27	41	32	37	36	42	30	37	31	29	56	39	41	44	41	47	41	48	34	42	36	31	44	39	35	41	32	42	39	46	41	38	39	41	37	37	53	44	33	47	38	39	27	35	27	51	34	55	42	40	45	44	35	45	29	27	30	39	41	40	43	42	37	40	36	43	43	34	33	50	38	44	47	45	43	39	54	43	46	38	50	34	29	33	43	37	49	41	29	50	34	34	34	31	41	43	48	33	28	31	39	34	30	42	47	41	45	32	39	39	29	39	44	43	46	36	28	29	41	46	32	34	44	37	40	32	33	37	30	39	31	38	41	21	42	49	37	34	38	50	46	50	38	36	57	41	36	36	39	43	50	33	39	35	45	42	43	36	36	37	40	33	40	31	41	28	31	32	32	31	43	38	39	30	29	39	41	39	31	36	48
54622	29695	16019	29441	36956	35988	33091	29768	26010	23037	20199	17391	14954	13029	11173	9706	8564	7685	6657	6003	5462	4715	4227	3989	3657	3294	3059	2734	2684	2539	2451	2363	2403	2314	2203	2108	2036	1898	1767	1556	1544	1412	1314	1195	1241	1155	1075	1028	889	939	910	930	871	813	791	867	808	764	757	769	723	758	754	721	772	758	778	702	712	704	746	775	680	711	679	649	630	673	692	624	669	624	679	621	670	660	641	656	636	605	616	655	633	590	658	635	618	598	628	609	608	614	599	615	625	617	589	571	647	630	647	615	611	631	594	627	574	638	636	592	621	610	584	614	590	565	607	586	625	608	648	593	617	601	606	620	594	572	578	607	576	624	604	590	586	636	646	597	590	611	586	623	606	610	591	634	595	646	603	606	613	580	608	567	588	590	641	604	642	584	592	603	607	591	665	623	589	584	574	640	574	584	619	624	590	604	591	617	559	579	568	588	637	609	566	598	571	579	610	614	594	592	643	581	612	619	628	587	616	638	611	661	612	597	609	625	562	584	581	625	618	616	610	552	599	620	628	622	633	610	633	596	635	648	599	588	620	614	584	632	638	615	597	567	625	586	568	642	608	605	617	593	632	611	591	564	623	622	596	625	596	572	623	627	584	598	589	625	582	654	591	629	617	625	621	592	600	613	602	584	635	574	605	630	610	597	601	602	589	616	618	619	626	639	572	599	643	597	601	590	622	603	601	562	592	607	586	600	585	606	606	609	609	598	607	586	583	558	634	608	584	578	577	571	623	579	621	584	650	596	574	608	597	616	637	572	582	556	542	584	629	619	591	612	568	602	635	647	547	637	614	611	592	612	614	638	614	585	619	600	608	582	586	605	561	588	606	567	586	617	613	592	601	588	563	598	613	622	594	549	598	595	662	602	632	628	623	595	642	623	623	559	636	579	585	584	572	591	641	580	582	586	604	604	599	617	615	547	610	667	612	591	531	654	557	606	619	569	588	625	620	590	560	540	578	612	622	606	624	572	610	592	594	574	628	592	598	607	616	595	623	577	602	594	589	592	604	574	603	611	557	625	608	586	552	547	594	605	579	561	611	586	612	589	557	598	641	603	570	592	604	625	602	614	554	578	623	610	620	594	617	590	585	569	585	573	620	545	555	605	582	624	561	554	635	587	605	605	615	548	575	596	557	566	609	630	600	581	627	590	572	590	627	625	569	597	580	605	599	594	563	566	643	581	632	635	557	588	638	616	573	621	608	591	609	636	545	580	594	573	638	615	553	615	571	571	614	573	626	609	605	625	554	574	596	601	592	585	565	634	605	567	563	580	611	628	613	586	595	589	603	600	588	555	587	598	590	623	602	580	571	631	604	616	605	593	631	605	593	601	566	599	568	613	602	602	624	607	591	655	586	636	581	636	608	557	544	605	571	588	587	609	613	605	591	580	612	593	566	563	575	621	585	577	594	581	594	585	574	615	616	599	597	612	596	592	610	574	637	578	622	575	626	563	579	637	588	615	589	591	657	603	621	584	612	614	596	587	565	601	626	678	605	620	609	600	604	574	647	592	589	588	599	587	582	614	615	548	579	589	579	603	602	628	622	571	574	651	622	585	636	597	638	632	615	539	585	594	593	605	587	611	603	643	626	624	597	574	589	626	595	633	629	591	619	591	599	611	586	604	588	612	577	587	603	615	601	540	639	602	599	630	619	598	587	589	626	563	587	587	574	622	598	578	589	553	625	627	602	561	597	587	613	580	588	600	579	592	596	593	618	592	583	579	613	617	583	611	603	589	601	644	594	570	584	560	602	635	594	596	587	644	619	633	567	548	586	621	590	570	610	600	572	630	597	591	618	583	604	620	592	582	653	597	593	583	587	612	616	620	593	578	649	630	569	557	536	609	588	612	570	591	569	567	596	633	589	563	596	610	619	579	590	599	651	665	602	554	596	570	648	616	617	588	574	586	565	655	595	599	619	594	572	630	604	524	592	626	599	605	599	583	600	562	580	640	593	624	654	589	615	592	577	629	609	582	570	606	575	596	572	585	615	567	622	573	606	546	557	580	630	571	589	633	611	619	595	580	601	605	615	639	587	598	573	606	577	657	573	604	592	600	558	611	620	586	578	619	643	536	606	599	576	641	621	612	592	606	638	588	571	587	553	591	596	599	577	583	593	572	588	585	616	614	550	600	586	618	621	606	551	593	602	556	623	587	592	613	578	587	627	591	619	586	568	627	582	551	610	567	639	602	629	631	640	606	578	584	610	580	588	594	615	606	597	616	584	621	570	641	611	566	621	570	584	612	626	620	621	586	575	610	599	588	633	609	606	590	590	598	618	607	585	562	642	633	557	615	601	617	586	633	587	565	592	610	618	592	596	608	647	622	585	600	579	594	571	577	636	610	603	558	618	640	635	613	580	575	555	595	603	577	607	598	601	618	577	598	656	566	598	549	606	596	566	595	578	627	590	561	614	627	618	570	570	585	617	626	621	599	615	570	585	649	613	603	592	580	598	613	592	638	591	555	571	612	560	640	633	594	599	591	632	619	589	563	553	637	600	624	556	601	601	603	575	586	612	561	583	596	592	562	568	646	599	620	576	606	572	637	660	572	563	627	578	619	570	595	606	593	609	621	610	585	603	581	608	596	612	547	595	627	614	618	598	604	599	622	599	615	617	599	595	652	596	594	593	584	559	639	582	593	593	593	606	594	620	589	595	639	592	595	564	571	625	627	581	616	606	623	608	548	583	597	585	609	622	588	569	615	608	598	593	631	596	614	590	613	614	579	550	581	612	599	646	605	608	611	643	627	600	568	630	585	573	617	618	595	587	599	653	649	591	620	600	579	639	585	576	575	620	609	580	563	584	583	621	594	598	580	560	641	600	606	617	626	604	612	607	639	571	581	605	588	611	620	608	564	558	585	617	593	573	573	588	572	631	620	603	645	602	616	542	620	614	582	594	591	626	576	619	562	572	616	636	570	615	595	636	584	646	630	568	592	603	578	581	614	550	636	593	644	597	569	609	613	566	563	569	605	571	558	553	601	621	650	629	611	560	594	594	652	553	598	591	621	559	603	608	596	616	630	583	643	621	565	610	589	604	566	584	635	622	596	571	669	617	580	632	635	575	604	598	562	635	558	608	612	571	645	605	619	644	600	629	582	597	615	620	611	595	626	580	621	587	591	605	631	611	572	625	605	580	623	605	613	548	579	544	574	630	623	575	605	580	600	601	658	586	614	617	600	594	573	556	611	615	617	633	610	602	578	598	603	615	559	614	579	624	608	577	606	571	603	598	600	617	592	622	612	623	594	597	607	586	619	602	612	590	606	597	657	589	613	642	587	589	648	626	591	602	605	606	554	627	551	545	575	595	597	601	592	600	588	574	574	615	571	658	621	594	610	564	649	575	567	568	626	607	623	615	579	624	602	605	635	603	604	636	585	578	587	604	600	607	634	570	636	606	615	627	600	554	631	594	615	608	608	600	509	610	572	583	607	562	584	540	581	606	573	615	598	592	601	559	536
6055	1489	377	297	454	490	433	421	280	305	232	212	176	161	143	131	136	120	91	85	69	78	94	67	57	74	66	60	63	64	57	51	62	64	55	51	62	60	54	38	44	60	49	50	34	53	43	34	44	36	50	39	45	29	46	45	48	41	49	44	33	33	45	32	36	35	40	48	43	40	48	40	39	30	42	41	43	49	30	36	38	35	47	49	46	45	36	34	35	42	30	30	44	39	29	51	36	37	35	42	44	44	37	40	40	39	37	41	47	26	39	35	26	41	43	43	52	37	41	49	45	40	31	33	43	33	44	44	43	41	45	38	32	38	45	47	51	30	41	34	35	45	33	45	41	37	54	46	36	45	42	39	50	43	45	41	39	35	45	34	38	37	35	33	43	36	41	39	61	40	40	30	34	29	42	38	37	41	40	36	37	26	35	52	31	46	38	37	39	30	54	35	35	36	39	42	39	43	55	37	43	50	30	41	46	37	44	35	45	31	40	37	31	42	40	35	38	38	47	45	40	52	41	45	43	31	54	23	30	45	48	47	38	50	47	35	42	39	40	43	43	46	38	31	45	46	51	36	47	40	30	45	57	35	35	40	25	35	33	49	37	34	44	45	36	31	32	31	38	37	36	42	43	36	36	40	36	34	37	35	35	36	47	33	38	35	40	47	32	39	44	35	31	46	48	44	39	35	38	28	40	39	42	36	39	43	30	48	39	50	37	36	52	41	24	36	34	36	37	36	41	35	40	29	46	39	35	34	40	42	53	34	30	44	39	38	41	43	36	39	43	46	30	40	44	36	42	38	37	40	44	39	36	32	31	29	41	47	41	31	29	42	39	40	41	28	46	41	47	39	46	43	43	43	39	37	36	31	38	35	45	35	34	43	41	35	36	46	44	32	47	40	48	42	38	39	35	52	34	43	24	36	37	38	38	42	43	38	37	27	26	51	38	30	45	30	39	39	46	29	34	41	37	37	47	43	33	28	35	36	33	36	43	42	46	40	36	36	44	32	34	49	30	39	40	45	35	37	42	47	37	38	37	46	33	56	40	33	41	38	48	25	35	47	45	41	38	31	36	47	37	30	40	40	37	38	43	35	37	29	26	35	43	40	35	43	43	48	43	44	44	38	40	34	47	43	39	41	37	34	38	37	42	25	45	49	32	35	54	45	51	41	37	28	37	37	37	43	48	38	35	37	47	38	45	35	45	27	47	29	43	46	42	42	35	40	28	19	39	46	31	36	39	27	31	42	36	44	33	48	56	37	40	46	45	48	47	39	50	35	34	40	34	33	38	38	33	37	35	39	31	42	47	51	28	34	40	37	40	35	39	38	36	34	43	36	35	36	40	52	40	48	43	40	35	32	35	48	36	45	32	47	48	35	31	47	45	38	29	32	32	39	40	39	36	29	35	39	28	32	38	37	44	39	40	45	40	46	54	32	45	32	36	38	34	47	45	45	37	31	39	46	47	33	43	45	46	46	40	48	42	34	38	32	39	43	33	46	29	48	40	40	40	52	41	32	35	42	47	29	33	40	50	40	39	44	30	42	46	47	34	44	40	46	44	28	49	53	43	38	38	49	37	34	36	33	47	31	42	51	42	36	46	46	44	39	43	25	45	47	48	38	43	29	39	41	35	37	38	32	29	41	45	48	48	31	47	58	46	48	39	42	39	42	49	37	36	41	40	38	40	35	42	52	39	42	35	55	52	46	41	48	36	28	35	38	36	38	35	52	49	33	41	34	47	32	34	41	44	36	47	43	43	32	38	43	47	36	41	42	35	40	32	36	42	34	29	37	37	29	39	39	51	28	48	43	29	33	50	36	41	47	41	48	44	31	30	51	44	39	43	36	38	48	40	35	36	33	37	35	43	44	48	39	37	52	42	35	33	37	40	31	39	44	30	39	47	26	36	41	36	47	41	32	43	32	36	48	38	46	40	33	29	37	47	41	33	39	37	35	48	54	33	37	39	39	33	37	46	47	36	39	48	39	25	34	31	39	47	35	28	44	31	37	51	33	41	35	35	36	43	33	40	32	45	35	27	36	46	37	38	36	54	42	48	39	36	34	42	37	45	39	41	45	41	52	41	38	35	30	40	45	45	37	33	39	46	51	38	37	42	39	48	43	35	43	37	36	34	42	38	43	38	38	44	23	39	49	32	43	41	40	40	34	36	47	45	39	41	44	45	36	45	43	43	34	34	39	50	47	42	33	36	44	45	34	46	43	39	34	56	48	33	34	33	33	49	45	32	42	37	38	27	48	45	48	35	39	38	45	44	44	36	36	35	35	33	35	37	49	33	35	37	38	55	34	43	26	34	35	42	45	44	45	39	31	40	24	38	49	42	39	38	41	44	47	31	33	42	46	50	40	35	39	39	32	46	39	40	47	35	44	39	49	49	39	37	46	56	44	40	44	46	41	41	46	46	40	43	36	36	29	35	45	36	37	37	56	29	47	26	35	52	37	48	30	43	37	32	33	33	44	41	39	39	36	28	31	32	28	38	49	42	40	35	36	44	35	40	42	40	33	55	36	38	41	42	33	45	38	32	33	47	43	34	39	29	37	46	43	39	38	42	35	40	44	29	45	49	40	35	36	32	35	34	45	47	35	42	47	35	33	43	51	38	48	45	42	42	35	46	37	40	28	36	46	43	44	37	38	37	31	38	38	38	35	43	42	46	36	43	36	31	36	42	43	39	34	32	32	38	45	30	38	34	44	38	40	37	50	40	44	28	38	41	41	35	37	31	40	33	47	44	32	34	47	41	46	33	33	41	39	43	34	36	26	37	37	35	51	56	50	42	29	46	33	54	40	33	35	40	45	47	43	39	37	42	32	29	48	39	37	38	50	37	33	30	33	45	41	40	49	40	38	44	48	38	49	42	45	44	32	40	31	38	43	37	29	46	51	34	44	30	35	43	52	33	46	36	41	33	40	25	35	37	38	36	55	45	38	38	29	45	27	22	43	42	31	37	38	39	35	30	40	44	40	40	36	33	35	36	38	41	32	32	42	29	30	36	48	37	37	41	43	36	37	48	48	35	35	42	40	45	38	45	44	30	34	29	39	41	38	36	37	41	37	26	42	32	38	31	31	37	43	36	38	46	36	41	37	30	39	37	45	45	44	34	46	44	35	38	43	38	34	38	53	47	36	46	33	41	37	38	41	40	43	36	38	32	43	39	42	42	41	42	56	41	31	51	33	36	47	37	37	42	33	39	34	38	31	38	39	37	28	35	56	42	35	49	27	53	39	41	52	37	37	34	30	32	40	42	52	46	48	44	38	39	61	52	34	40	33	38	50	34	45	50	43	32	51	45	38	42	43	50	30	37	32	38	49	39	43	48	34	35	40	39	43	45	55	41	38	22	37	38	36	36	33	31	55	41	31	37	38	28	42	45	41	30	48	32	33	38	35	37	40	40	42	46	36	31	44	33	27	36	49	35	37	37	39	43	42	45	36	34	45	35	49	45	34	43	46	50	27	40	58
41156	19708	9004	20397	27571	26479	23188	19656	16459	13711	11434	9389	7968	6689	5748	4913	4283	3843	3429	3050	2779	2404	2232	2002	1940	1688	1643	1517	1514	1428	1398	1310	1327	1296	1377	1312	1299	1223	1136	1045	1034	980	905	872	868	792	813	799	760	736	759	665	703	722	705	643	647	623	657	634	644	665	644	654	674	712	636	696	657	689	674	660	610	627	615	606	596	615	610	606	678	561	591	618	647	634	647	615	593	647	641	594	647	615	590	627	612	625	637	626	596	622	604	596	617	588	624	632	618	636	537	555	621	618	575	612	615	597	596	584	631	606	602	601	612	576	635	609	607	627	576	624	631	568	571	588	534	576	546	671	611	599	632	583	615	584	598	630	564	598	610	599	591	579	652	619	606	577	588	614	616	549	579	570	620	591	559	593	573	591	630	590	560	595	636	580	597	590	624	595	617	598	577	626	590	634	612	604	624	642	581	604	554	617	617	595	568	591	619	567	596	587	571	616	636	567	575	604	572	627	614	598	609	612	568	545	551	596	594	617	602	584	627	570	589	594	600	593	555	548	587	594	607	582	609	586	593	608	610	622	596	600	559	626	577	625	628	621	614	595	595	550	597	621	581	580	577	614	603	609	594	584	581	558	614	614	620	587	596	540	586	602	582	594	615	609	588	551	583	574	585	587	592	606	628	576	598	584	578	622	604	610	606	606	564	626	642	597	591	641	644	609	563	628	574	614	583	565	559	630	585	593	568	607	595	582	610	550	582	620	576	594	643	622	608	608	616	574	639	613	630	638	573	588	550	599	620	615	649	583	580	589	570	630	617	590	628	654	580	628	589	573	596	583	593	644	605	625	625	605	581	572	648	606	593	615	610	646	604	600	646	633	601	613	619	614	620	661	561	603	589	574	585	606	583	576	632	581	596	641	573	585	627	633	588	625	661	605	583	615	633	607	604	590	640	595	606	609	615	614	589	604	636	603	592	612	603	596	542	624	614	574	569	596	603	618	580	611	577	575	588	615	614	596	627	586	594	644	613	579	603	619	589	615	586	602	570	570	615	558	608	640	609	629	593	607	593	594	627	622	566	566	616	594	608	595	611	614	609	641	547	610	575	593	646	562	595	573	577	597	590	593	577	608	603	590	594	595	581	567	607	606	617	637	601	600	582	599	555	610	632	558	537	615	610	641	558	597	573	647	597	574	626	673	628	573	574	610	598	579	599	592	611	580	603	614	598	610	548	628	569	623	570	610	590	595	561	581	571	601	580	605	604	618	531	609	607	629	630	587	620	608	596	503	588	567	590	603	654	613	598	571	638	607	613	579	577	628	598	597	606	591	620	572	615	594	570	590	585	582	563	629	609	602	579	581	610	584	573	596	592	567	615	606	589	565	617	564	576	599	625	598	621	597	596	620	636	547	619	612	614	620	598	617	602	569	583	581	634	638	582	592	598	609	643	630	592	583	614	590	596	586	628	604	625	611	572	564	549	617	580	596	622	583	574	573	620	633	585	609	606	628	629	565	594	631	577	572	549	574	674	600	566	635	578	599	589	600	565	641	607	623	621	588	618	661	585	650	603	559	550	612	610	623	589	577	599	586	561	583	616	603	569	619	624	610	592	594	640	600	632	631	659	662	611	637	613	616	613	625	585	606	640	590	537	601	634	589	618	614	630	585	600	595	617	616	632	613	609	595	536	622	620	619	620	597	545	602	610	623	601	624	577	608	592	596	593	595	622	618	555	626	622	629	604	590	564	599	609	627	628	629	549	581	593	612	546	601	593	607	578	585	649	613	588	607	574	604	574	592	594	572	576	585	588	634	568	605	639	588	546	594	609	576	589	621	610	581	608	635	624	605	617	629	631	612	589	593	611	602	599	622	607	612	557	632	590	629	588	634	608	623	595	602	568	560	603	627	588	580	625	596	601	573	614	629	615	592	604	563	597	592	600	610	601	597	581	596	594	603	619	622	609	589	584	606	638	615	599	607	576	599	633	574	651	624	585	597	583	593	602	604	612	558	573	562	606	600	588	630	602	604	582	561	595	599	620	562	531	600	572	633	584	603	614	637	594	592	594	621	585	619	591	588	631	612	627	645	608	571	590	602	594	647	590	607	580	599	573	607	613	586	604	559	602	605	566	587	594	586	607	614	615	565	611	621	590	627	558	598	604	591	584	579	614	602	632	566	584	594	596	615	566	572	563	574	609	577	597	586	620	593	620	623	621	586	601	564	585	614	610	596	641	605	631	570	606	587	610	601	590	575	597	648	545	619	612	608	636	601	616	635	606	594	598	572	579	595	618	590	606	609	591	584	587	613	543	617	617	610	600	572	547	583	606	593	615	608	576	592	599	606	629	657	555	613	605	559	606	568	643	632	616	620	570	618	599	626	566	619	589	606	570	615	591	601	552	588	588	626	568	606	594	596	610	595	619	596	596	603	618	614	618	591	631	576	593	629	626	655	595	595	584	606	596	594	624	601	604	599	601	597	596	616	622	583	596	609	611	606	566	600	572	551	585	582	578	596	619	591	555	599	626	614	626	608	619	606	586	609	629	621	546	612	579	642	620	573	588	603	589	586	580	590	562	628	610	585	559	649	590	602	618	600	604	620	572	610	599	646	591	634	615	607	615	624	613	598	588	576	615	630	620	577	620	566	582	564	567	602	636	561	620	626	601	592	601	580	587	574	587	603	625	631	616	601	612	609	629	601	589	587	612	612	585	569	629	545	615	670	590	565	596	621	598	607	609	574	586	580	575	586	568	623	643	604	619	606	636	631	610	619	555	611	647	561	615	602	616	622	623	612	603	675	572	579	596	603	609	578	610	624	619	595	592	598	622	588	606	611	610	599	567	609	613	633	562	570	561	599	571	611	602	621	544	641	586	612	609	566	634	612	574	641	534	582	586	594	619	587	556	608	626	608	597	657	591	591	603	588	572	616	609	641	639	611	546	610	618	596	589	625	632	604	629	585	581	582	545	609	594	597	585	624	610	571	579	610	617	622	580	593	609	574	598	650	617	639	589	620	606	557	594	632	610	637	639	623	590	594	612	561	585	586	609	558	599	625	575	580	594	647	652	583	574	602	599	571	604	572	599	594	621	560	559	615	618	616	637	612	625	594	619	577	622	582	588	605	629	602	569	586	615	614	602	629	621	568	604	593	662	570	584	608	592	614	615	585	614	587	565	582	584	628	636	603	616	612	570	625	584	608	578	608	640	646	640	553	556	612	587	631	571	579	561	567	573	614	577	589	598	586	643	616	603	642	609	596	603	611	605	598	625	627	593	587	584	564	572	606	613	613	630	622	650	610	603	606	589	589	591	598	585	634	618	555	656	579	569	619	612	599	625	612	621	611	620	570	602	584	657	593	635	619	611	593	598	560	625	552	601	670	629	582	630	609	602	583	591	619	644	559	585	576	603	646	560	604	579	546	581	590	618	582	592	568	607	605	636	589	622	609	611	597	621	590	596	634	568	581	610	621	618	600	639	580	607	643	632	601	575	654	575	619	606	607
14635	5427	992	667	1039	1183	1052	901	782	673	554	424	394	347	285	260	228	213	224	211	157	121	126	128	117	123	99	85	84	88	84	95	88	83	88	75	68	73	71	67	65	75	65	59	63	52	50	47	54	49	53	41	41	48	49	51	53	61	41	53	51	54	36	45	34	50	58	45	53	41	54	47	41	44	49	37	46	49	50	62	42	46	37	39	53	55	45	40	49	39	46	47	64	44	34	43	47	52	55	47	55	45	51	54	62	56	42	55	44	50	47	50	45	60	37	45	40	48	45	37	46	44	40	48	46	37	56	39	42	46	42	51	46	36	52	45	49	52	46	49	41	47	53	42	55	46	43	48	47	54	50	46	46	44	40	37	42	40	42	47	47	47	57	49	46	50	44	53	52	45	46	43	44	43	47	47	47	43	60	42	47	43	39	47	51	43	43	40	38	43	40	39	52	40	55	35	54	53	46	39	50	38	39	46	33	49	39	45	46	57	38	50	51	52	39	54	56	46	49	54	38	31	39	36	51	48	50	50	46	47	56	49	51	39	45	41	41	50	40	58	49	37	44	46	51	53	42	56	48	45	59	55	49	44	41	45	30	40	44	39	36	36	39	37	41	43	53	43	46	41	42	40	43	47	42	52	44	61	52	48	40	46	36	52	45	39	47	33	45	49	52	42	44	44	43	53	43	42	47	51	41	41	40	37	55	44	45	51	47	59	47	44	45	65	48	36	48	53	45	57	43	41	49	33	41	59	44	54	42	29	45	36	40	42	56	40	49	48	54	36	45	46	38	47	41	39	64	48	44	47	41	57	49	34	46	43	49	55	48	42	39	37	45	52	47	36	48	30	44	45	47	36	58	43	32	43	38	37	41	38	43	48	37	59	49	34	52	52	59	49	51	39	44	54	28	42	43	40	50	44	41	49	41	46	38	41	44	40	38	44	47	40	53	42	51	41	53	50	53	47	43	45	46	40	47	51	51	31	44	47	41	40	54	45	32	55	28	34	43	48	44	50	47	31	53	49	47	47	41	45	44	51	50	42	36	42	55	52	41	30	39	60	52	53	43	53	48	55	47	38	39	50	46	54	50	54	41	46	48	50	58	43	41	39	55	46	43	41	46	54	52	34	40	41	47	48	45	49	47	39	46	43	50	47	48	36	42	47	30	40	46	52	46	47	45	52	50	47	38	49	44	40	49	52	39	45	54	39	54	42	48	51	55	56	39	54	48	48	60	51	51	47	46	44	47	42	45	53	60	42	54	41	55	62	49	43	47	56	55	43	39	52	48	39	55	49	38	58	44	39	43	45	45	36	33	68	38	47	49	40	51	35	47	44	43	46	42	44	38	47	53	69	47	45	47	45	50	49	47	45	47	62	48	41	60	46	37	50	43	41	43	44	38	49	41	56	33	36	43	47	41	45	65	43	66	51	43	44	39	37	38	50	45	42	50	41	46	41	43	38	49	40	42	33	46	43	52	41	40	43	35	45	49	53	43	40	53	46	43	49	39	50	41	48	35	52	46	42	45	55	40	55	29	35	50	30	57	59	51	35	44	44	44	44	47	51	49	61	31	45	29	54	33	43	55	42	46	38	43	39	46	56	58	46	50	45	43	52	60	42	47	39	46	44	47	50	52	56	50	44	58	44	39	37	36	54	42	49	32	32	43	50	38	38	67	44	45	49	55	39	41	42	47	50	42	41	53	50	53	44	39	61	51	55	39	30	42	49	47	50	53	37	46	45	51	54	43	50	56	49	43	60	47	49	38	49	54	45	56	55	43	49	46	45	45	44	52	37	57	57	48	42	51	51	53	36	46	47	41	69	35	48	44	42	59	52	52	47	51	49	39	51	43	59	38	44	49	50	43	45	48	42	52	41	46	42	46	56	38	50	36	40	56	39	47	43	51	51	49	46	41	58	57	44	44	42	48	43	49	47	49	47	40	49	49	40	51	45	46	49	56	51	49	47	56	42	35	48	56	45	53	30	37	40	41	50	42	68	53	47	58	56	55	51	36	41	42	50	48	34	55	46	57	44	51	44	44	38	33	45	52	60	51	46	44	41	40	49	50	54	43	46	48	48	45	44	46	56	36	51	48	46	46	53	37	36	42	57	50	48	30	44	48	46	45	44	45	40	54	58	46	50	52	65	49	44	47	49	44	50	39	52	46	51	42	40	52	40	39	47	49	34	49	49	48	44	52	55	36	45	55	61	67	44	54	36	39	36	56	43	36	35	42	53	49	53	40	47	49	36	53	48	40	42	45	42	43	45	39	35	49	49	37	56	42	41	46	35	42	49	33	45	45	41	52	44	49	43	38	37	39	62	52	54	42	42	40	51	49	31	55	42	32	50	45	50	47	47	46	49	48	48	49	36	43	47	50	40	45	42	50	44	49	42	51	46	51	45	45	53	53	49	40	48	55	34	51	58	44	41	40	49	38	27	43	44	39	52	42	44	48	33	40	32	49	38	50	40	59	39	40	47	41	45	41	48	46	46	40	34	48	44	34	50	47	43	58	49	44	45	39	45	43	44	42	45	55	48	47	46	37	48	49	47	41	52	54	58	46	42	43	54	49	51	60	45	42	35	47	34	48	45	47	45	51	38	33	39	51	47	52	48	46	33	43	47	57	48	44	55	38	35	46	58	50	39	59	42	43	38	43	45	43	46	50	52	52	49	39	39	53	46	46	37	38	50	38	56	36	48	44	47	40	52	53	49	45	49	43	48	37	51	38	55	54	38	31	53	40	49	46	44	53	42	52	43	48	49	45	52	36	47	37	53	48	55	56	41	39	44	55	44	45	50	46	41	26	55	51	42	48	49	35	54	50	38	44	46	39	52	50	38	57	36	45	46	48	49	49	44	49	55	52	41	50	46	39	48	45	40	39	57	50	46	48	35	48	41	48	57	60	55	53	59	43	50	46	45	36	37	55	40	42	38	52	46	41	51	54	45	53	56	45	50	35	33	46	48	58	53	52	47	42	42	53	48	42	40	45	44	38	39	51	29	49	39	52	41	45	51	46	40	40	39	54	64	36	54	52	38	44	45	34	33	56	52	39	49	36	56	62	48	51	58	35	47	52	47	43	41	46	56	40	52	46	34	39	53	51	29	39	40	39	52	37	55	45	50	55	52	30	50	53	45	53	53	51	37	44	51	53	43	43	55	50	48	43	39	53	46	40	44	59	28	41	42	41	47	41	45	43	38	40	51	60	39	42	51	47	48	48	59	44	43	52	52	29	48	53	50	37	49	50	40	46	53	48	43	53	34	51	34	43	49	55	41	42	44	42	57	42	59	48	41	44	44	48	48	48	60	51	56	55	39	50	58	57	37	49	43	40	47	47	46	38	58	43	50	46	56	51	47	50	49	45	39	55	48	65	37	55	34	44	42	31	37	46	47	39	53	39	47	40	32	46	43	43	39	45	44	48	48	46	43	55	40	64	45	41	40	45	49	60	53	61	46	46	47	32	51	47	45	47	46	38	41
52870	28516	16110	29446	36887	36105	33168	30083	26505	23295	20214	17657	14878	13024	11464	10158	8793	7886	7043	6202	5545	5058	4316	4062	3792	3464	3107	2951	2806	2697	2538	2403	2350	2410	2406	2250	2100	2086	1883	1763	1672	1500	1375	1450	1340	1278	1117	1150	1084	1043	1003	1008	952	971	954	913	903	900	799	920	830	873	828	841	823	807	798	830	822	796	802	839	798	791	774	809	745	780	741	744	735	755	772	766	744	746	775	763	751	727	756	732	718	713	708	728	699	762	740	722	739	692	724	699	745	741	675	664	739	758	692	745	703	733	773	723	736	694	673	723	711	669	742	706	711	709	697	752	701	702	711	684	758	731	685	712	727	755	692	686	697	691	720	706	729	670	709	707	701	729	668	729	690	715	727	771	664	696	726	736	773	721	722	674	721	699	715	754	677	690	709	696	716	688	722	692	743	736	684	696	720	716	710	733	740	690	734	684	738	724	690	707	689	700	736	738	754	705	661	740	695	694	692	677	695	656	731	676	658	680	712	667	743	720	724	700	671	695	714	730	695	719	721	719	716	692	655	738	694	694	681	710	668	732	668	673	732	674	711	677	668	696	790	705	671	753	722	681	693	721	698	687	716	711	741	711	696	743	655	735	704	691	721	741	667	714	715	677	708	748	705	688	724	710	700	699	765	720	704	690	675	737	659	695	693	750	730	748	699	675	707	726	748	754	715	722	694	659	684	669	712	700	669	718	697	687	706	671	676	743	663	724	675	684	697	676	683	737	687	663	698	674	702	710	703	698	696	724	739	657	686	732	695	708	712	707	733	668	722	690	708	702	694	743	703	704	680	686	717	711	693	716	726	711	697	667	678	690	652	717	703	706	686	714	745	726	690	708	730	683	680	716	728	658	729	684	713	694	724	677	764	692	694	743	727	690	724	681	676	719	734	704	671	676	665	674	717	752	719	662	685	700	692	702	717	726	763	682	686	718	728	715	733	740	727	713	688	731	709	688	699	710	671	700	709	695	702	701	719	621	731	670	686	709	739	685	717	718	713	735	679	734	690	704	717	706	677	697	706	708	711	707	731	751	664	699	710	751	694	695	723	715	716	661	726	696	644	713	705	716	694	689	742	712	734	713	727	742	676	679	692	673	691	711	718	730	720	731	722	708	718	726	742	706	691	723	659	709	705	695	704	682	678	689	705	712	700	710	750	690	742	681	721	752	701	703	701	664	695	689	723	699	687	699	709	757	666	755	758	726	727	705	709	700	713	664	682	716	699	670	690	685	696	641	700	718	738	697	703	688	661	675	688	731	686	656	704	681	696	687	678	681	706	690	717	707	712	683	668	709	698	663	687	725	700	687	719	702	695	692	677	641	688	719	689	720	741	745	676	709	722	678	715	751	708	677	633	733	712	741	662	690	696	676	700	728	693	691	711	691	634	706	698	687	695	663	689	661	732	717	747	724	688	716	685	697	685	711	684	719	709	708	689	706	650	720	699	683	761	731	725	708	713	711	682	724	721	703	733	695	716	719	708	692	711	701	707	759	696	700	712	739	700	687	700	720	708	723	718	731	720	734	678	754	673	704	712	663	706	707	719	688	729	701	736	672	700	682	666	707	703	706	709	703	704	696	696	697	716	727	691	677	731	722	715	703	719	717	674	680	743	711	668	632	694	703	669	758	704	732	707	734	727	694	675	692	775	695	705	701	691	654	756	669	698	700	726	681	751	727	676	693	666	703	674	707	733	695	670	708	743	767	735	675	675	719	665	696	721	728	684	662	727	707	671	723	732	721	697	692	708	697	715	722	777	693	733	728	735	695	665	704	699	703	646	735	740	663	723	710	738	689	720	670	726	721	698	719	673	730	699	684	741	705	736	696	709	716	689	698	691	774	684	673	668	694	722	670	650	719	714	736	674	720	699	694	719	701	711	716	693	675	711	760	722	705	720	716	687	751	706	713	691	705	722	683	691	715	683	722	705	674	668	701	688	703	696	711	657	713	697	703	714	691	719	707	713	688	695	680	665	671	682	680	722	665	709	706	677	670	753	706	685	669	732	736	684	690	705	679	688	721	689	691	687	696	679	709	652	653	684	737	700	732	689	692	692	682	687	768	691	716	739	699	723	684	700	690	664	740	749	662	706	690	744	675	676	680	675	718	730	684	674	715	712	689	655	664	713	714	698	716	688	707	674	724	707	711	679	693	674	755	696	693	694	703	743	641	710	748	686	709	713	662	722	735	690	702	716	705	752	721	663	681	708	730	705	753	734	711	698	692	719	704	664	625	660	725	717	719	692	717	667	658	662	688	741	696	704	694	660	718	705	699	741	698	676	729	698	716	697	732	726	701	701	691	703	660	684	693	732	706	717	700	757	713	736	743	722	726	689	672	713	684	674	710	707	696	685	710	738	681	691	660	732	699	670	700	662	735	735	710	716	726	694	673	697	687	747	710	691	691	722	694	707	677	729	633	698	748	705	697	655	730	728	706	718	667	725	662	680	685	653	675	716	713	740	705	710	721	686	652	726	676	645	674	662	686	724	715	771	721	677	762	719	734	744	659	650	683	678	716	654	723	689	710	690	676	729	672	685	709	670	699	708	705	694	724	727	697	709	686	732	751	681	722	706	719	715	770	678	720	716	725	699	648	732	713	688	717	686	723	707	685	755	676	679	670	699	747	677	738	679	754	736	687	716	694	740	712	675	695	691	699	740	739	710	711	730	708	646	743	685	715	699	746	670	677	700	662	707	724	742	729	709	712	700	751	676	704	674	709	742	758	724	723	711	673	645	646	674	707	686	743	745	695	695	645	665	725	690	704	715	681	738	763	665	685	662	710	668	725	730	729	711	664	710	692	683	686	639	733	671	703	750	737	752	733	673	700	708	677	718	708	633	722	724	684	750	728	695	702	684	703	726	733	707	668	702	719	722	737	702	719	696	695	684	751	653	716	690	754	714	678	632	756	723	723	688	664	735	721	721	723	670	687	713	701	713	710	704	700	716	702	713	701	710	730	704	672	684	701	725	708	716	729	697	711	718	646	676	665	702	657	702	685	687	714	671	710	656	695	665	733	725	747	678	694	705	694	683	716	719	704	714	776	674	687	674	729	656	715	701	711	695	720	723	658	667	726	697	712	669	707	651	739	708	698	616	675	676	704	729	699	720	713	779	671	697	729	724	723	752	685	733	714	676	672	744	677	650	678	674	695	657	690	729	661	663	802	661	702	737	717	713	724	634	723	700	711	717	703	709	718	676	677	710	732	714	723	674	724	716	696	672	680	707	654	745	690	714	696	767	708	667	730	705	694	762	725	711	682	691	675	728	717	713	735	745	695	710	701	735	723	705	728	661	695	700	708	741	684	743	678	707	657	694	739	736	698	710	690	751	659	704	698	671	695	707	731	688	721	680	725	769	703	722	718	725	699	704	738	705	730	736	668	728	716	716	706	700	716	698	715	690	672	763	712	687	725	695	718	698	722	705	715	742	648	675	702	669	743	707	654	693	668	692	738	670	710	754	717	693	703	769	662
10262	2794	593	417	683	748	639	592	558	432	360	360	289	219	225	202	188	133	154	126	114	104	116	104	90	93	96	76	82	78	82	77	98	84	79	74	74	76	69	77	52	75	55	57	72	63	64	66	69	53	44	60	62	48	48	62	62	54	62	53	53	46	53	62	52	57	56	62	59	65	44	65	51	49	52	63	57	60	70	59	50	47	62	49	44	57	60	49	58	59	55	66	54	53	49	51	47	57	46	57	53	48	42	46	50	53	51	67	63	61	53	54	60	59	56	49	54	57	59	53	46	53	55	62	52	53	40	56	53	58	57	54	49	56	52	48	53	65	52	61	52	62	53	58	49	60	62	52	45	46	45	52	64	53	45	58	51	52	55	55	52	49	37	58	60	50	53	44	61	60	56	53	68	55	47	49	53	63	63	54	55	54	55	50	53	40	54	48	61	55	53	50	59	50	56	59	58	60	56	58	54	49	52	55	74	58	53	46	52	58	57	67	49	63	61	56	44	51	54	55	63	61	54	55	54	64	49	64	61	56	47	69	61	57	62	45	64	54	69	55	58	67	61	57	42	69	81	57	60	49	63	59	64	53	63	60	53	61	57	56	50	52	60	46	53	56	48	60	63	61	59	50	57	59	60	61	53	64	45	60	53	53	41	66	61	54	60	40	59	49	42	59	56	56	66	40	51	57	62	50	63	54	55	51	56	52	44	56	55	58	45	53	55	50	41	58	62	57	49	60	37	61	54	56	54	60	44	53	61	40	53	56	55	60	57	46	56	56	54	63	53	55	64	54	58	53	51	64	45	63	75	56	46	46	51	58	51	49	54	56	64	71	58	59	56	51	65	42	76	45	65	47	59	52	60	51	63	62	62	56	55	44	63	65	57	54	57	51	57	41	51	41	58	47	59	54	56	54	52	50	62	56	55	57	69	61	43	57	61	56	61	52	53	50	67	73	47	70	45	58	50	40	59	52	44	61	59	55	48	51	58	50	51	47	55	38	53	54	46	44	55	38	49	50	56	57	59	52	62	48	59	55	49	61	61	62	42	51	53	55	54	55	50	68	62	58	68	44	58	55	51	57	48	67	54	49	56	65	50	45	60	52	65	54	59	50	60	52	59	55	46	58	52	54	59	69	48	57	56	47	45	47	49	42	54	48	49	54	60	46	56	59	49	62	49	48	56	59	60	59	58	41	51	64	51	50	53	51	59	52	59	48	41	54	65	62	61	39	60	50	53	51	50	47	60	48	51	53	47	56	54	45	38	48	52	51	53	63	59	62	66	47	51	55	47	50	47	58	59	61	50	52	51	73	51	48	60	62	49	55	62	62	58	73	49	50	43	55	52	45	47	65	57	60	53	63	53	55	63	60	77	54	55	49	51	36	46	56	56	48	49	56	71	62	44	53	63	50	50	64	50	50	51	53	43	50	57	52	57	64	78	40	62	49	55	53	65	72	59	52	57	50	49	56	48	57	48	40	58	58	49	64	53	56	53	55	46	51	45	45	55	47	50	47	60	53	50	87	65	40	56	44	52	71	62	62	53	63	64	48	52	61	52	58	65	45	54	46	59	72	57	61	49	54	67	51	49	66	59	53	62	63	58	49	56	69	66	44	54	64	47	55	52	48	49	49	48	64	61	53	54	67	49	50	66	52	58	64	75	50	50	44	70	54	62	53	52	56	47	42	57	64	57	58	49	53	47	41	49	55	57	75	48	56	49	68	50	55	58	42	56	43	51	60	41	56	54	62	45	65	55	46	48	45	52	48	66	61	50	60	59	63	49	43	49	58	50	56	54	49	47	51	62	62	55	56	53	56	64	62	55	54	78	48	32	62	56	64	68	58	61	62	58	50	55	55	49	47	57	54	67	54	46	72	49	54	58	54	46	58	44	62	57	53	60	62	51	55	60	55	65	54	62	58	62	55	68	68	48	57	59	53	50	54	55	55	55	73	42	62	50	52	44	59	62	63	58	47	60	71	52	57	55	49	45	56	56	56	43	66	60	39	54	51	68	54	63	55	63	52	55	49	61	48	49	61	54	43	62	51	59	52	53	66	66	50	42	54	50	67	52	59	49	48	52	48	50	45	64	54	53	42	62	52	69	48	58	56	47	39	46	64	58	53	56	53	62	55	48	64	45	56	52	51	53	63	56	57	68	62	56	69	55	52	52	48	63	53	63	53	47	46	49	54	59	63	46	63	57	77	52	67	58	59	67	61	47	54	58	60	58	59	58	62	57	64	60	47	53	54	50	54	64	55	54	62	47	62	40	60	71	47	48	57	68	51	44	64	54	48	57	54	65	43	61	48	56	50	51	49	61	53	52	51	47	59	51	67	58	43	36	59	51	53	46	56	51	58	49	61	59	52	48	45	57	51	56	56	64	69	57	49	39	68	51	48	60	47	59	60	56	69	54	61	64	55	46	37	65	42	59	59	38	44	50	74	47	48	54	60	49	52	50	52	48	66	56	55	65	68	51	56	54	61	55	47	72	51	53	57	48	64	59	51	52	47	64	47	51	63	64	63	62	44	55	64	49	42	50	53	64	60	56	38	67	56	65	47	54	47	45	49	54	53	61	62	56	51	58	47	51	49	57	56	60	52	57	51	58	52	58	50	39	70	59	49	55	53	56	45	43	56	62	53	69	44	59	58	62	48	43	49	48	58	51	58	51	46	51	48	62	68	46	50	62	51	52	62	56	51	46	51	51	58	54	42	48	57	46	50	47	60	61	47	59	58	45	57	48	55	64	51	56	47	49	46	47	40	52	63	49	58	49	60	58	68	57	59	55	53	51	50	55	48	44	55	46	68	57	45	59	54	59	56	54	48	53	54	42	56	55	49	45	49	55	59	55	60	49	57	49	54	53	46	59	51	57	52	56	45	55	58	45	59	56	66	59	59	51	50	61	61	58	71	52	53	53	53	53	50	57	59	49	53	65	50	45	66	59	52	63	66	49	60	55	60	52	62	54	64	52	65	58	72	42	54	63	57	44	62	55	61	59	60	55	69	61	63	42	42	63	56	54	53	52	41	69	52	53	49	58	55	58	48	62	54	60	49	57	50	64	61	45	49	56	41	44	60	50	66	45	55	54	61	56	49	55	57	50	56	55	46	52	51	65	43	51	49	46	59	49	48	48	52	56	40	49	59	52	61	57	62	55	56	48	46	67	47	56	50	55	46	55	72	52	55	71	53	56	62	52	57	48	49	57	53	53	58	64	45	56	59	57	68	56	48	53	68	39	51	46	46	63	48	59	65	55	50	68	55	60	57	50	67	64	54	52	57	53	58	48	44	54	51	52	50	43	63	48	55	51	46	52	55	66	48	53	49	53	45	55	49	62	69	47	68	62	63	45	46	45	53	56	64	47	33	54	38	58	35	59	57	49	47	60	49	46	45	43	50	53	40	54	73	71	54	51	60	49	60	63	54	55	48	59	53	50	53	57	48	69	42	39	73	58	50	53	59	55	54	51	60	53	51	65	40
46090	23958	12114	24743	32138	31215	28318	24954	21370	18354	15536	12942	11220	9617	8310	7173	6247	5463	4949	4459	4060	3644	3296	3053	2759	2579	2403	2269	2132	2073	2027	1953	1977	2017	1981	1910	1784	1723	1617	1589	1438	1393	1281	1341	1185	1156	1134	1060	1061	1000	976	977	1027	962	965	929	941	921	955	927	962	929	947	945	922	937	954	870	910	942	900	869	871	876	894	832	915	826	886	866	876	888	874	891	842	840	846	872	868	817	812	832	811	869	842	829	823	897	809	820	835	789	854	826	834	847	844	813	852	852	834	835	870	786	854	810	842	875	836	876	842	847	835	843	864	790	846	879	838	782	815	809	845	799	820	817	846	814	853	824	853	831	816	864	811	889	797	870	801	820	853	858	823	780	849	843	797	854	865	810	816	851	843	853	831	841	830	789	810	778	818	888	855	808	827	828	813	859	868	800	904	849	865	859	811	833	802	837	862	810	818	838	874	810	831	855	845	808	875	859	805	803	837	829	795	838	874	854	823	858	839	863	790	829	842	795	833	831	844	810	875	823	806	828	875	863	827	868	811	850	845	810	808	814	825	791	844	822	824	869	808	866	855	851	876	832	850	877	811	778	816	802	903	826	808	838	854	864	807	814	801	814	862	794	859	875	848	841	828	851	872	834	852	817	835	825	791	828	847	848	866	775	828	914	852	784	866	797	798	797	840	828	887	867	848	793	878	899	879	801	799	801	837	784	869	837	821	816	790	887	862	830	783	840	853	835	861	773	808	799	786	833	791	790	846	829	799	799	855	813	813	840	827	878	802	813	810	799	870	800	851	808	805	880	811	821	816	798	835	835	880	893	806	878	751	832	832	805	838	857	815	815	857	841	799	806	808	793	844	830	858	905	798	835	823	837	800	888	803	859	852	819	835	853	795	853	780	817	867	878	867	777	813	823	833	846	830	867	882	815	820	846	799	824	810	815	834	839	821	807	827	838	865	825	856	860	840	799	784	797	807	839	833	845	855	843	847	835	818	876	850	807	864	826	857	848	803	832	852	877	795	848	854	801	817	805	768	857	829	811	853	775	817	791	845	824	833	789	837	862	837	803	795	806	854	850	863	820	810	805	822	824	831	851	831	807	833	751	867	826	810	801	847	807	813	838	838	852	770	847	844	828	831	811	878	849	863	842	841	808	880	827	804	849	846	818	804	798	847	835	862	813	892	814	834	834	823	856	835	793	830	851	835	800	827	811	796	783	811	827	830	837	849	883	849	822	839	803	785	847	828	831	806	827	807	861	808	852	841	790	852	820	842	820	864	848	876	872	873	876	812	829	808	812	817	823	819	827	799	790	828	834	853	853	805	858	801	792	794	816	869	767	812	844	807	863	860	810	778	851	852	795	796	862	847	866	776	792	824	833	866	816	855	790	790	809	854	840	827	848	796	809	835	803	815	831	862	817	852	833	832	844	791	863	843	790	880	829	832	877	837	837	849	813	826	827	889	801	856	827	801	806	828	839	865	791	807	816	837	825	805	851	853	790	799	823	870	875	883	831	883	836	778	899	833	882	792	853	832	826	847	878	836	812	839	879	837	840	839	846	830	802	823	816	843	844	882	839	802	794	850	810	835	846	780	818	833	844	834	829	845	875	835	815	808	837	824	779	819	847	807	839	871	825	819	842	877	787	896	837	818	824	836	813	857	845	838	789	805	871	854	825	800	776	831	829	787	825	829	804	821	841	855	867	846	809	838	830	835	836	811	825	830	821	837	868	873	803	846	880	824	846	892	835	873	836	796	833	818	767	845	843	898	809	820	843	863	892	794	848	851	795	891	817	821	824	861	799	834	810	775	829	770	866	802	815	877	819	848	858	818	869	843	836	829	843	835	831	822	804	817	832	833	830	799	850	818	745	833	829	847	878	860	805	802	795	822	783	927	798	874	830	888	798	834	868	831	797	808	839	797	829	791	848	832	836	821	812	824	831	810	855	860	828	850	904	792	835	820	850	864	839	823	813	844	832	821	773	791	839	846	831	886	826	824	889	815	831	808	887	838	842	833	791	820	871	837	839	828	864	851	860	847	815	872	847	853	855	822	816	884	809	822	787	840	829	824	846	877	842	863	877	865	850	869	881	841	829	821	824	859	825	856	827	790	842	809	835	811	827	871	818	824	881	877	878	837	778	788	813	798	842	806	831	778	839	865	844	789	853	826	818	870	853	862	847	829	845	773	784	820	801	851	815	887	874	864	816	811	876	816	770	832	815	935	821	856	845	896	801	777	829	859	871	800	781	815	826	862	800	851	867	822	782	860	853	802	810	857	828	834	835	820	851	853	811	811	809	870	843	800	874	862	842	844	796	825	836	776	854	848	828	847	847	894	774	882	788	871	835	821	909	865	799	869	866	841	830	853	868	789	847	851	799	838	834	815	862	831	879	853	881	865	891	794	811	843	884	845	841	795	847	795	862	851	800	786	848	852	828	872	822	810	838	885	842	814	854	858	787	837	783	816	816	871	782	850	816	847	819	847	865	851	815	842	838	844	776	847	810	838	817	784	831	799	867	814	806	832	861	860	805	847	811	825	838	865	819	807	793	864	864	819	821	875	877	850	842	842	881	809	794	867	809	843	868	802	797	837	818	851	858	807	799	831	893	853	878	829	831	818	827	789	820	763	885	861	800	832	859	859	840	847	887	832	808	810	762	870	880	855	837	817	834	827	831	819	837	787	835	828	864	855	842	825	835	820	818	895	832	828	838	800	816	781	833	822	836	856	820	878	810	866	866	850	861	869	860	782	855	822	840	801	839	818	838	827	814	798	834	856	861	816	884	865	864	863	848	839	852	789	835	821	839	825	870	829	861	825	864	816	797	827	887	807	843	775	827	808	828	844	867	887	852	866	863	871	857	813	828	841	885	827	839	811	841	812	826	848	869	790	835	812	821	832	816	819	816	847	853	855	817	835	818	824	852	782	851	824	850	848	841	898	825	839	849	849	783	819	864	815	833	828	776	838	841	813	833	853	820	845	843	846	825	864	840	829	808	812	870	800	864	805	822	817	854	797	844	822	810	819	843	800	848	796	854	859	808	831	831	850	843	856	851	852	778	798	857	819	854	841	799	897	811	845	845	849	825	834	820	846	837	829	787	819	879	826	829	791	828	834	806	831	847	839	836	810	855	873	804	830	841	821	832	805	788	829	805	808	819	866	806	858	884	888	824	822	856	834	863	846	811	829	809	810	770	816	826	824	810	780	828	848	800	835	848	834	810	808	871	860	822	785	850	813	817	856	805	854	759	804	857	874	815	854	848	793	852	835	838	864	865	810	856	842	841	850	805	789	780	877	898	840	819	829	840	836	852	799	808	787	773	848	864	874	814	791	820	791	843	823	815	867	817	841	836	853	828	820	913	799	834	807	850	816	877	841	837	872	818	828	824	804	816	805	883	843	819	814	794	820	859	889	856	903	804	874	833	849	801	804	861	818	820	806	870	847	823	865	874	839	817	822	825	770	795	815	856	856	808	800	809	818	801	806	802
14849	6032	1028	702	1092	1156	964	917	802	627	548	478	423	355	303	288	224	196	171	158	145	144	123	113	109	97	91	82	85	84	87	79	80	67	68	79	71	68	71	57	72	66	55	69	57	49	44	45	49	44	35	57	62	44	56	33	35	35	45	57	46	36	52	43	48	38	39	36	34	51	51	35	45	45	41	41	51	34	39	44	30	41	47	34	44	30	39	33	44	32	45	45	39	43	41	39	46	60	39	26	50	40	35	41	45	34	42	39	47	46	42	52	44	47	39	42	39	38	32	46	31	31	32	39	47	46	42	31	31	45	41	33	36	32	34	40	45	46	51	52	30	31	54	39	36	32	37	40	51	36	26	45	37	38	34	45	44	44	34	42	37	41	36	43	39	45	45	36	43	32	46	38	40	43	34	47	37	35	42	41	39	46	40	32	40	47	36	44	32	47	49	34	38	37	45	48	34	36	33	38	41	38	41	46	35	39	30	39	44	33	47	43	36	40	50	26	52	49	37	38	32	46	48	30	36	34	33	40	38	44	43	47	34	38	36	35	43	39	44	27	40	39	40	30	37	45	30	41	32	39	42	44	39	43	44	41	40	39	44	29	40	51	31	50	46	39	36	41	46	43	35	34	37	36	35	35	35	35	39	45	45	52	37	32	36	43	44	38	41	32	31	34	36	50	55	35	31	33	44	37	39	41	32	34	48	45	42	35	36	38	39	38	38	34	44	41	29	40	44	37	32	22	41	53	34	46	49	47	32	53	40	37	35	32	52	41	28	40	37	29	46	48	41	36	39	40	35	41	35	32	39	50	47	37	38	49	37	47	33	41	38	35	31	47	42	34	40	43	45	29	39	35	29	38	39	41	42	43	33	40	30	39	36	33	49	30	59	51	42	26	44	31	45	23	37	53	33	37	45	43	40	46	32	44	36	33	39	43	39	41	39	39	48	50	44	36	42	43	38	49	47	44	42	46	32	37	49	47	41	47	41	39	27	29	47	43	50	36	39	40	41	40	41	34	44	41	57	42	33	38	37	47	45	30	37	45	40	25	44	46	23	45	28	45	45	36	34	39	41	40	50	45	35	35	40	44	32	33	45	42	38	35	46	43	41	38	35	37	36	31	52	30	31	26	31	29	36	43	46	31	34	38	40	38	37	33	40	37	36	35	51	41	21	29	42	33	56	55	35	43	42	40	45	40	53	48	37	34	45	30	39	31	44	42	28	50	34	39	31	46	36	35	37	39	33	34	42	45	40	43	35	39	40	40	28	35	41	41	33	41	38	48	43	44	43	42	34	30	41	36	41	33	39	39	28	38	36	34	42	35	37	36	48	45	41	46	40	38	44	45	33	42	39	33	45	38	36	51	33	40	37	33	39	42	35	33	46	40	38	39	32	43	32	36	40	33	41	30	53	42	43	42	27	36	47	41	34	36	49	32	38	48	29	37	44	44	54	46	35	43	41	48	45	37	34	45	38	35	33	40	49	35	43	38	41	46	37	41	38	31	35	36	48	46	27	42	48	33	31	50	30	40	41	37	42	34	38	50	30	30	37	35	33	36	33	44	34	52	43	43	37	39	35	41	43	43	36	38	31	47	29	46	50	43	36	45	35	40	40	38	44	42	43	36	38	40	53	47	38	43	38	40	49	48	47	27	47	37	35	37	40	34	35	42	24	38	47	41	31	39	37	44	39	38	33	42	36	38	38	38	30	40	36	43	45	38	35	44	34	43	47	27	47	39	42	37	52	36	37	37	40	34	46	32	37	39	44	40	40	42	41	37	39	43	39	27	31	46	42	42	36	39	44	39	42	41	37	48	48	33	34	32	37	49	33	44	46	40	34	40	31	38	38	50	31	46	38	43	36	32	36	42	45	37	52	39	33	30	34	35	47	44	33	51	46	41	36	39	43	43	46	34	34	41	37	25	45	46	37	29	44	39	38	31	40	37	30	43	40	53	33	50	53	39	30	50	37	44	40	32	32	43	36	34	43	37	40	49	24	36	38	41	35	47	35	42	33	31	37	48	40	47	53	47	41	38	38	30	30	43	34	34	40	53	40	39	46	44	37	36	40	47	38	47	36	32	36	50	42	37	30	52	46	43	47	37	51	42	43	48	36	38	34	41	38	32	36	40	44	37	31	47	38	33	32	45	45	39	39	38	38	44	51	41	41	40	38	31	46	38	42	38	41	55	38	28	36	37	30	42	45	44	43	37	46	39	42	33	35	36	36	46	30	31	30	47	43	26	44	32	31	36	38	27	42	36	32	36	43	40	34	33	25	31	36	49	40	33	41	41	36	32	38	47	39	43	34	34	35	43	34	28	43	32	46	31	43	48	43	41	49	36	36	38	46	34	34	46	35	43	44	29	38	31	40	40	40	44	39	50	45	30	42	51	41	41	39	29	44	32	36	33	44	31	43	33	36	56	46	45	37	38	39	38	39	37	35	40	38	28	32	26	39	49	41	36	42	36	32	49	41	41	35	37	38	38	37	43	39	45	35	36	38	47	38	36	43	39	43	36	41	42	39	37	42	43	35	35	44	41	35	45	37	40	36	35	37	40	33	37	37	35	43	37	38	46	40	32	38	43	55	45	41	33	42	39	42	39	35	38	28	40	42	37	40	36	35	36	42	36	40	44	31	43	37	36	33	50	44	30	39	45	46	41	27	37	43	41	48	44	48	25	38	34	33	37	43	34	41	33	46	36	37	37	34	35	43	37	35	51	37	35	33	35	41	38	46	49	43	37	37	39	32	37	37	54	39	50	38	39	41	33	27	45	31	38	43	33	43	47	32	31	41	48	36	42	43	41	54	42	42	32	45	50	46	43	40	31	37	47	31	35	50	42	44	43	40	36	49	41	38	49	39	39	43	42	46	40	41	45	31	43	41	49	44	42	50	39	48	36	44	36	37	53	37	46	35	36	44	43	56	31	50	34	31	51	32	45	31	34	23	30	46	38	41	45	43	43	46	40	49	43	31	53	44	33	36	41	33	41	42	40	44	38	35	39	36	43	37	33	35	35	38	41	42	34	40	38	37	38	37	40	40	48	37	44	31	33	50	38	39	31	40	36	28	34	59	33	32	49	44	29	29	33	44	43	45	34	50	42	46	47	38	32	42	38	35	40	39	46	54	34	47	32	53	44	42	36	36	37	32	32	41	31	32	44	31	34	35	39	43	47	38	50	45	36	40	42	29	45	35	41	37	44	43	54	34	27	37	41	31	37	34	37	52	33	41	51	51	37	38	28	31	43	45	32	37	39	35	38	36	49	36	41	32	48	43	42	32	35	37	35	40	48	42	47	44	37	31	36	44	39	32	41	34	29	46	36	37	32	34	49	29	43	44	23	40	46	42	46	45	48	47	43	42	36	35	44	43	42	55	39	44	52	32	46	28	41	35	33	52	45	27	37	33	52	35	41	42	48	49	49	35	47	53	41	31	44	34	36	29	28	44	50	41	36	38	53	34	31	38	41	33	40	32	29
54970	29784	16235	30150	37520	36656	33649	30171	26789	23526	20464	17803	15155	13294	11596	9986	8900	7835	6818	6272	5547	4896	4455	4049	3608	3237	3018	2829	2635	2629	2447	2307	2317	2462	2186	2147	2121	1997	1897	1768	1594	1481	1367	1270	1224	1156	1070	1025	958	908	893	848	917	831	840	770	686	760	728	756	768	763	723	811	728	705	738	745	731	726	755	727	677	692	656	672	686	654	662	687	651	655	674	676	656	680	651	644	665	627	621	610	639	652	643	593	646	631	628	630	627	653	602	631	627	634	637	617	625	611	618	617	639	569	613	613	647	648	605	603	622	606	597	608	575	607	592	589	605	582	628	593	597	673	630	573	591	612	590	608	577	596	597	630	615	619	602	588	619	616	589	615	548	583	637	647	601	612	636	599	634	612	575	654	608	626	601	594	636	575	632	612	690	601	612	614	606	633	601	610	615	620	620	633	605	593	603	595	587	637	591	586	614	642	629	609	609	606	598	579	611	612	675	627	595	604	608	582	650	609	606	618	602	614	631	575	628	640	626	665	620	557	558	621	598	616	586	639	623	576	625	594	608	621	654	608	626	611	608	563	610	604	607	582	589	638	600	641	616	606	629	606	629	645	575	570	631	608	608	573	620	646	629	636	626	598	606	634	610	577	604	602	603	612	629	601	626	620	552	592	632	599	626	572	577	592	594	602	659	616	615	560	638	593	609	588	591	647	579	609	612	650	659	625	615	598	655	593	632	606	597	639	607	594	587	611	605	606	600	617	624	653	579	626	580	592	648	607	587	657	581	603	590	594	625	636	598	613	613	559	642	628	572	621	631	600	597	636	606	597	601	632	634	634	592	595	636	604	582	541	573	628	593	619	664	618	613	566	622	622	587	602	598	606	592	617	610	616	658	568	628	627	634	612	609	595	645	609	657	595	580	627	566	582	639	588	618	610	574	634	631	572	606	600	594	610	614	608	604	594	611	597	624	596	631	585	586	604	625	603	605	605	603	623	616	613	613	589	592	647	602	590	610	608	572	642	603	598	604	601	602	575	607	592	594	611	610	584	603	582	631	557	586	597	602	605	620	602	642	576	617	611	600	629	624	605	626	616	567	628	596	565	627	635	576	601	618	651	615	569	613	601	623	634	584	609	639	571	601	591	625	528	608	598	594	637	645	608	647	599	627	628	637	629	625	634	610	616	601	615	571	593	606	619	601	602	593	655	618	635	568	601	577	592	593	620	582	635	569	577	585	593	606	602	636	598	616	612	611	616	637	604	591	631	616	574	586	635	615	616	613	608	619	624	612	628	554	624	636	590	602	593	625	621	601	606	618	619	589	581	629	588	581	615	636	631	613	569	607	625	553	588	581	621	592	646	619	630	644	593	614	618	605	644	628	594	579	576	575	634	580	607	616	610	586	574	614	607	657	586	598	649	626	600	658	634	563	585	608	631	586	614	587	579	628	562	608	590	594	615	603	668	662	562	566	623	578	600	588	606	583	624	644	641	603	604	538	598	630	616	646	602	600	604	577	598	662	585	581	628	656	608	605	610	584	620	648	565	611	617	583	637	626	640	595	580	611	637	636	604	646	625	603	579	618	637	588	568	643	617	571	604	595	615	611	578	603	663	593	555	624	604	582	614	601	604	592	620	607	634	569	590	611	625	620	634	635	625	638	563	593	593	591	561	594	579	608	609	653	633	605	608	598	617	630	629	590	607	613	606	636	608	615	635	583	650	607	624	618	660	662	653	586	639	622	622	619	660	617	607	588	610	625	635	614	626	574	628	644	658	583	645	623	614	628	558	613	607	578	569	581	604	582	596	591	595	594	608	600	640	586	586	617	616	625	583	586	639	579	640	591	621	613	574	586	614	610	612	597	609	591	575	625	647	630	644	596	585	613	636	618	593	594	636	622	556	556	627	653	612	608	580	643	600	600	587	615	624	599	628	606	602	628	608	602	629	559	632	634	610	616	623	652	589	583	613	603	623	617	607	626	600	647	663	596	639	635	585	597	621	590	618	634	611	620	621	569	582	631	624	632	532	606	615	627	615	617	613	576	598	618	572	617	623	625	562	604	610	629	577	601	551	631	633	629	593	584	628	620	580	586	612	591	586	556	592	601	631	602	569	582	628	647	607	595	624	580	585	617	591	607	596	594	611	637	637	642	611	636	558	578	563	614	609	619	599	622	623	608	602	654	546	635	582	602	632	631	620	636	593	565	600	603	581	597	610	608	568	616	581	599	573	617	617	630	669	553	599	604	657	609	609	619	615	585	584	618	585	632	611	578	628	637	590	615	598	632	629	594	614	633	625	594	610	582	599	587	610	690	599	600	613	598	557	609	604	626	595	641	597	584	632	620	637	599	637	635	620	629	559	590	581	643	630	579	583	619	590	574	567	620	613	673	636	625	605	641	616	590	583	605	614	608	603	623	584	584	602	550	598	625	624	624	583	611	621	596	592	619	605	623	564	594	599	608	590	635	585	615	670	606	574	588	556	556	653	650	612	591	615	619	580	657	612	597	601	618	594	627	598	598	621	611	560	569	616	637	624	618	623	637	632	591	611	625	646	611	621	582	626	583	606	630	612	619	642	618	620	561	600	618	651	632	614	611	583	616	625	612	580	632	635	631	612	599	615	593	653	641	635	601	635	615	599	594	642	622	606	617	639	589	584	631	562	543	605	608	624	617	626	627	561	619	612	610	653	633	612	618	545	551	598	595	592	653	640	627	609	611	639	594	588	622	600	584	589	606	620	655	587	598	588	619	560	610	610	652	635	584	572	608	636	596	647	596	572	625	619	654	621	618	598	647	577	593	611	619	641	566	599	609	671	596	583	619	624	600	606	581	612	583	610	647	599	598	613	560	605	603	646	610	627	585	552	588	586	616	542	593	596	574	575	608	651	599	581	611	581	569	608	597	591	586	605	597	593	594	603	619	629	580	649	603	604	633	651	611	647	600	538	574	581	624	662	664	614	623	624	579	588	613	593	602	560	576	634	597	605	600	589	640	606	613	641	629	603	623	634	591	605	592	577	578	608	603	589	569	598	598	638	585	656	572	641	604	603	582	582	618	601	638	552	614	602	607	549	624	590	602	611	628	644	568	605	598	604	589	586	598	633	590	618	581	603	618	587	576	602	618	618	630	605	620	572	565	638	598	584	614	588	628	611	593	664	588	645	589	604	609	643	600	658	595	622	598	629	632	601	595	615	615	590	573	614	627	562	627	598	590	658	603	632	612	604	618	612	605	600	637	624	612	635	602	616	579	592	607	593	616	588	621	612	617	603	584	648	595	599	587	636	610	624	628	622	648	577	614	606	634	640	593	635	609	600	640	622	627	598	593	595	589	637	581	647	591	566	596	631	635	610	598	625	646	623	589	612	626	605	624	592	619	616	616	587	638	582	606	651	606	631	609	633	630	608	593	608	618	566	636	619	620	618	605	616	605	568	575	599	593	620	625	620	592	605	610	605	596	634	570	578	586	589	574	583	617	623	634	596	604	578	613	596	600	576	594	608
6048	1701	405	310	483	538	435	401	346	287	240	229	176	167	167	120	125	108	83	82	88	86	73	70	68	69	68	77	57	72	47	48	50	41	59	64	62	60	51	43	56	59	50	53	47	45	34	45	44	34	46	37	42	39	37	37	44	39	40	36	40	47	29	42	45	41	57	30	45	35	41	49	44	44	44	47	42	40	43	37	37	36	37	35	52	26	42	29	47	45	33	43	53	37	33	47	33	39	27	38	44	39	41	38	46	48	50	43	36	36	31	37	33	35	33	35	43	44	36	42	38	47	50	36	35	43	40	46	35	31	34	42	40	43	41	41	27	31	37	43	40	30	38	27	33	33	46	36	36	41	42	44	33	39	40	43	40	39	38	36	42	35	32	37	42	39	43	27	41	48	29	30	43	32	48	35	39	43	39	37	32	35	38	38	43	33	40	44	36	39	31	39	29	31	42	35	38	53	44	43	36	36	55	52	40	30	35	35	34	46	35	41	37	34	38	35	47	37	54	44	31	38	37	39	42	47	40	46	40	47	43	39	42	34	31	34	39	43	34	56	47	42	29	52	44	43	42	39	38	40	43	44	33	45	34	45	34	39	34	42	42	31	42	40	41	43	36	44	28	36	40	42	42	37	35	40	45	38	38	34	46	44	39	49	36	43	37	33	41	48	46	34	45	35	36	34	41	37	44	36	29	57	47	41	33	39	42	41	41	41	33	34	47	45	38	43	39	46	36	47	49	29	39	39	34	52	51	38	45	48	37	40	38	33	32	39	36	42	38	29	26	41	36	39	44	37	35	36	27	36	48	33	32	43	42	38	43	32	38	47	47	40	35	39	39	32	36	44	31	44	55	37	31	35	37	33	38	33	52	43	30	35	45	31	40	40	32	39	39	35	38	29	49	46	47	47	44	44	30	37	35	38	35	38	50	45	38	37	37	35	35	26	46	50	41	35	25	35	42	39	35	31	47	37	47	46	29	31	53	43	35	33	44	42	41	38	33	26	36	44	39	27	41	35	45	38	42	42	57	44	31	48	34	38	52	32	36	31	39	41	37	31	37	32	41	40	39	41	45	37	41	34	35	46	45	37	42	39	39	30	40	41	37	47	44	33	37	42	43	46	39	40	40	29	39	37	32	31	43	35	42	39	35	38	33	29	33	50	41	30	55	41	34	29	34	51	41	44	48	56	44	35	42	41	53	41	42	42	40	42	42	38	47	42	37	36	50	28	45	32	35	42	38	37	32	37	37	42	33	42	41	53	40	33	34	42	39	37	35	43	39	40	30	44	41	34	36	45	36	41	51	52	46	32	45	43	27	39	33	39	46	38	39	50	52	42	51	42	36	48	39	28	44	46	39	33	47	42	52	35	46	50	52	40	35	36	33	48	43	40	31	39	27	32	34	46	38	36	31	53	46	38	35	38	36	44	33	38	35	37	38	37	35	35	47	51	47	55	42	36	35	40	30	52	40	39	24	27	32	38	36	32	41	48	36	39	43	38	40	34	38	25	28	32	41	41	38	34	42	41	32	52	29	30	45	38	37	40	44	44	37	44	46	36	37	34	47	44	40	34	44	33	41	32	36	46	47	40	29	51	39	33	43	44	41	39	35	44	38	40	45	34	26	36	47	37	48	38	34	35	53	45	37	34	37	40	46	44	42	35	43	51	36	42	50	42	44	39	45	44	46	32	38	40	41	42	44	44	41	44	41	36	35	51	44	41	37	40	29	46	41	37	45	34	31	38	49	53	41	41	41	27	28	40	47	33	38	59	47	37	44	30	37	41	39	40	41	39	36	46	47	31	35	45	38	37	42	44	39	32	37	33	36	31	38	36	31	46	41	44	42	38	47	54	50	36	50	39	36	42	39	40	44	36	31	36	43	28	46	49	42	46	42	46	43	40	45	52	35	32	34	37	37	44	28	39	40	36	38	51	52	45	33	42	43	28	39	35	41	37	46	42	40	44	29	38	33	47	36	46	37	44	44	32	32	40	36	47	37	40	27	29	40	40	45	42	39	37	47	45	41	41	23	34	36	36	48	28	42	49	34	46	39	30	37	41	52	42	52	26	33	34	37	36	37	29	39	40	42	27	39	42	36	47	42	38	32	40	53	33	47	30	30	45	34	40	33	36	45	38	40	41	38	39	39	34	36	38	31	43	29	38	28	34	35	44	31	40	39	31	41	58	28	41	48	42	46	45	38	21	31	43	48	46	31	43	37	30	45	58	30	43	45	47	50	34	29	44	32	37	44	34	27	41	35	40	41	38	31	37	43	36	33	41	36	39	38	40	56	34	30	37	41	43	47	30	53	49	34	31	52	41	44	35	29	40	44	42	38	36	33	46	46	28	42	35	41	48	38	35	34	47	47	42	52	47	36	38	49	35	40	49	44	42	34	38	39	42	39	36	36	33	44	40	51	45	30	41	41	35	42	36	35	43	31	37	37	29	33	43	29	45	32	44	32	31	35	28	33	44	39	35	36	44	31	43	34	39	33	41	50	40	28	29	32	39	43	42	33	44	37	40	51	39	34	45	34	46	29	47	30	37	38	41	44	40	47	42	45	39	55	35	42	30	43	29	32	43	46	43	52	32	47	27	35	40	43	49	34	42	42	32	35	42	45	37	37	37	29	29	41	40	37	40	41	31	37	42	46	40	38	42	50	36	39	38	46	45	42	37	42	32	37	37	52	37	41	40	43	46	42	35	39	44	34	37	39	43	43	49	45	43	42	30	40	45	29	37	45	32	43	35	45	44	41	40	41	37	39	35	32	44	45	45	34	49	36	32	42	48	45	40	40	46	40	48	39	56	37	49	31	27	48	46	30	35	34	50	37	33	46	38	37	47	43	37	33	38	45	36	41	39	41	39	35	41	40	28	36	35	41	35	41	42	32	42	28	44	40	43	26	41	43	34	38	38	39	30	40	35	32	41	37	41	35	32	55	51	38	41	40	44	43	36	40	37	42	41	41	29	37	46	41	52	36	49	39	58	49	40	42	39	28	35	44	36	42	27	37	33	39	32	44	39	40	33	46	40	44	42	41	38	42	35	36	37	43	30	35	48	43	51	37	42	34	34	39	44	38	36	37	41	49	38	42	41	39	38	41	54	54	29	43	38	47	30	37	53	50	35	36	42	31	24	33	37	41	38	35	34	45	46	52	33	50	42	34	38	39	33	35	41	36	42	40	52	55	55	42	45	46	40	42	40	34	46	39	38	32	30	39	45	39	43	39	33	37	41	37	47	30	43	39	38	39	42	33	44	46	40	50	41	50	44	40	28	35	39	40	34	41	44	28	32	46	52	40	41	38	41	32	38	53	42	43	37	34	26	46	37	42	46	45	42	44	42	49	32	42	29	34	36	47	48	35	54	33	44	43	32	37	30	44	30	49	52	42	44	60	43	55	38	29	31	43	40	36	47	55	37	44	38	42	40	46	41	53	44	33	52	46	32	37	37	38	25	34	26	43	40	41	38	39	31	38	32
41187	21396	9270	20513	28151	27027	23659	19941	16753	13829	11711	9689	8082	7082	5993	5042	4336	3816	3519	3084	2767	2526	2227	2089	1878	1744	1583	1489	1467	1340	1444	1356	1391	1444	1281	1315	1295	1259	1256	1123	1046	1010	946	878	837	849	795	795	732	722	734	680	699	669	680	670	639	690	639	636	692	659	682	668	671	643	649	630	652	679	688	608	644	581	668	644	667	638	602	587	615	621	621	642	633	623	580	656	589	651	611	535	651	623	573	638	618	591	629	610	610	649	619	614	649	607	626	620	585	587	581	626	600	608	638	601	557	645	630	643	614	613	593	633	608	586	602	645	606	611	581	621	635	545	637	650	583	622	623	605	636	542	610	571	611	609	646	613	636	568	599	655	621	634	577	607	583	612	628	603	612	630	636	638	607	649	599	611	598	631	587	628	583	582	552	610	583	623	630	622	568	640	549	625	574	635	600	590	607	616	613	587	599	609	590	566	637	598	616	573	573	600	639	590	599	575	596	636	626	629	647	582	614	620	597	593	590	563	597	582	601	593	598	621	586	603	593	616	589	585	592	586	636	651	610	613	622	616	572	552	612	630	600	616	615	620	619	591	594	579	609	633	615	579	572	638	638	651	652	599	603	627	605	615	644	628	619	616	639	663	619	578	614	615	617	638	616	655	610	583	590	587	596	633	577	612	607	588	570	601	641	636	605	615	660	596	609	612	601	615	618	620	609	581	614	609	593	588	631	572	599	645	630	540	592	655	619	564	646	588	601	636	546	566	595	617	629	644	626	555	611	629	581	613	637	630	548	601	647	604	585	587	576	566	625	582	576	603	607	602	600	590	639	606	599	594	604	594	622	628	574	604	620	596	635	652	552	611	620	630	597	577	618	638	628	656	637	614	639	640	601	636	612	607	610	612	607	573	590	583	574	586	584	621	623	601	625	657	583	561	626	597	650	623	628	592	595	573	622	592	593	607	586	583	623	620	644	551	609	576	618	608	619	588	602	635	634	589	631	627	571	568	635	626	621	582	566	575	587	596	556	568	615	608	572	587	601	607	606	605	634	625	550	614	592	577	611	587	602	572	592	610	595	612	625	628	610	634	595	581	591	609	597	601	634	580	599	585	565	561	587	663	597	623	627	615	597	604	620	568	619	609	602	629	622	583	626	610	599	557	621	617	637	602	618	626	588	596	581	607	593	620	585	558	573	648	603	627	631	607	603	597	598	597	610	567	604	610	589	595	625	590	645	574	638	587	628	615	574	595	636	643	596	625	601	606	599	656	618	618	595	590	598	603	564	631	593	593	617	576	596	596	576	648	617	622	563	662	568	569	565	608	595	591	563	660	601	621	655	596	600	620	551	621	623	609	609	578	626	611	610	626	586	565	570	599	597	617	625	621	607	573	576	581	577	580	618	626	626	575	585	584	637	641	576	617	619	636	645	657	576	607	591	597	634	587	595	581	617	579	628	631	582	579	608	593	619	616	619	640	617	594	564	570	619	622	576	571	655	568	566	614	581	643	624	626	632	584	616	602	620	580	618	594	614	615	607	613	568	604	637	590	621	569	594	611	580	613	611	621	635	631	560	600	563	617	582	623	604	638	609	598	588	590	619	587	603	604	585	624	605	586	620	599	590	581	647	607	588	642	636	611	608	626	608	633	621	639	649	601	572	616	591	621	624	596	618	601	615	584	616	632	624	608	645	612	569	608	601	651	612	617	619	633	605	565	577	611	614	624	627	606	607	612	598	631	561	602	569	619	592	608	604	610	576	633	642	630	548	626	604	551	592	570	612	617	623	612	623	572	618	641	625	542	565	597	583	622	605	588	591	581	563	626	627	590	639	596	626	633	624	611	611	606	605	610	570	586	613	588	602	619	580	603	613	603	611	633	582	605	574	605	568	596	626	530	603	637	617	597	593	605	634	682	650	608	632	616	591	606	584	596	651	608	593	605	626	599	591	627	576	595	606	620	618	597	642	592	609	602	610	590	651	622	605	590	574	593	643	566	616	632	621	627	623	629	621	631	614	628	619	594	618	605	614	617	669	645	624	572	612	603	656	627	624	596	540	589	574	594	598	604	598	645	595	608	565	632	648	608	602	608	603	576	606	626	621	590	603	594	592	596	609	601	628	555	601	630	562	594	596	615	613	638	621	651	631	588	589	595	622	596	600	592	620	578	592	621	625	627	618	610	587	563	585	596	597	597	595	557	633	586	625	652	615	592	612	604	624	611	614	623	618	561	625	641	595	646	655	602	604	615	630	612	581	628	608	624	627	594	587	589	613	601	631	591	614	590	602	601	630	628	588	634	592	609	597	577	626	584	629	643	633	583	608	590	546	618	632	641	621	605	579	604	634	604	605	586	596	631	627	559	672	594	639	601	620	584	580	648	568	602	627	579	620	592	591	558	591	603	666	633	557	609	593	581	620	623	623	619	586	627	630	620	604	640	589	580	576	638	600	552	589	610	612	539	618	579	607	595	582	598	612	550	613	580	546	602	632	582	571	610	608	541	628	615	610	620	574	602	624	596	647	570	669	612	597	613	610	616	638	602	577	603	605	560	593	611	629	630	619	597	581	597	594	613	587	608	588	560	593	628	600	578	591	596	583	606	585	608	586	592	610	635	604	613	652	607	582	596	580	632	617	609	621	606	626	638	638	625	620	580	570	625	569	610	610	582	617	609	636	578	618	595	577	624	627	597	555	588	610	574	589	587	629	623	614	604	629	620	555	662	627	601	584	578	573	599	581	610	584	653	570	555	616	618	607	636	634	611	585	616	615	596	596	592	621	662	642	610	598	644	600	645	589	601	609	588	586	585	555	617	621	632	601	606	590	629	609	566	574	625	620	582	622	621	679	602	606	619	589	610	627	617	622	652	594	624	589	600	614	628	608	609	607	560	608	595	582	620	563	666	629	579	625	613	658	619	606	567	572	585	619	570	554	610	575	614	614	599	545	553	609	628	594	635	608	590	616	598	618	625	576	588	606	629	599	582	593	609	570	585	609	599	609	609	602	593	584	621	593	624	568	563	633	600	582	572	641	575	632	603	584	607	647	633	639	566	677	594	616	629	605	598	629	628	615	602	599	613	595	624	618	606	609	565	589	657	623	597	627	643	610	613	608	637	614	624	597	598	609	642	605	591	577	614	604	601	624	607	556	571	567	612	626	594	567	567	605	650	617	660	633	590	606	597	664	602	611	551	632	585	588	623	620	557	625	587	588	576	614	615	625	633	593	632	610	642	611	652	623	613	604	600	602	618	572	613	580	638	599	621	581	645	605	631	589	602	570	571	616	596	577	569	609	594	598	566	675	636	582	612	571	586	605	583	607	597	619	618	581	623	580	571	588	597	639	565	617	572	635	622	644	633	605	626	599	610	644	635	608	596	602	630	627	604	613	546	601	620	607	576	617	627	587	632	554	683	596	604	628	569	621	634	657	586	589	598	575	614	622	613	618	598	640	596	610	624	624	596	621	607	577	569	583	597	628	545	596	579	554	603	573	596	651	564
15511	6077	1046	695	1082	1208	1044	863	820	707	580	470	386	330	313	258	246	198	183	163	163	139	130	110	109	106	101	105	111	80	94	89	76	86	75	59	83	80	70	75	75	63	69	60	73	49	51	48	57	63	54	52	54	52	50	50	55	52	55	48	49	63	53	53	39	50	49	52	56	44	44	50	55	41	49	48	50	39	51	49	40	52	57	39	39	31	57	44	59	52	44	46	44	45	45	46	56	51	42	60	46	46	53	54	45	50	55	37	48	43	38	46	49	41	43	30	40	48	34	40	53	38	37	62	51	55	39	45	49	43	50	40	53	54	62	44	55	49	51	37	37	34	43	50	48	39	47	47	42	53	45	44	32	41	51	43	52	42	43	46	42	43	34	60	57	50	33	38	50	39	57	45	48	45	48	47	56	43	37	46	64	52	44	44	38	37	52	48	56	44	49	41	37	44	42	40	47	53	50	59	50	43	42	40	31	49	41	38	35	32	40	47	41	47	41	52	46	58	44	41	48	54	45	46	34	54	44	49	42	49	51	50	29	47	51	49	44	52	48	54	52	35	57	50	34	49	52	44	52	45	32	45	48	53	58	44	52	53	48	56	47	50	44	49	46	54	44	44	52	46	44	47	49	52	48	48	58	40	45	53	41	42	47	57	43	52	46	57	44	34	52	43	49	49	53	45	50	52	58	48	56	42	51	50	51	40	41	43	45	47	44	44	52	42	52	47	62	53	59	56	52	49	54	51	35	47	49	43	58	50	47	39	45	49	50	50	49	36	41	52	41	38	40	54	41	45	47	39	39	40	48	61	45	48	48	48	41	48	40	48	51	40	47	47	59	44	44	49	49	51	51	43	45	45	53	50	51	39	44	48	39	45	51	46	54	44	48	45	39	34	47	49	36	63	50	54	50	39	44	33	50	44	27	55	41	56	48	46	47	50	59	39	52	46	45	44	53	39	51	44	52	36	43	35	53	50	43	55	54	49	49	49	52	41	46	49	41	46	37	42	44	38	52	32	38	55	40	45	40	43	35	43	59	43	46	55	40	59	50	39	52	49	36	42	55	39	54	48	60	44	50	43	55	44	44	49	34	48	49	48	53	56	58	55	52	47	60	42	50	45	49	43	46	59	47	40	50	43	53	45	57	38	56	27	51	42	54	42	46	49	46	48	34	48	46	55	31	50	42	39	42	49	38	39	53	45	35	44	40	37	51	50	57	52	48	51	55	37	49	50	40	48	46	62	41	36	45	56	41	41	51	40	51	56	42	36	42	41	48	33	52	54	42	45	48	41	47	42	31	51	61	49	46	39	45	44	54	49	61	52	38	44	49	44	42	40	58	45	49	39	44	52	46	46	47	36	42	51	48	63	40	43	49	51	39	48	37	44	59	44	48	44	50	46	39	37	38	56	47	43	42	41	54	43	42	45	40	36	53	59	38	49	50	58	40	47	42	51	39	42	46	49	53	46	44	41	40	48	44	57	48	43	50	52	48	46	35	43	52	42	35	41	43	53	46	38	44	47	42	44	38	44	49	36	35	46	43	45	46	50	54	35	47	42	50	51	47	38	59	45	47	44	43	45	57	41	42	39	40	56	42	53	47	36	49	48	43	50	42	50	45	49	57	53	54	46	44	52	50	44	35	44	40	39	30	46	48	46	46	59	53	53	41	40	43	42	56	40	49	51	43	41	49	48	44	49	45	37	49	47	37	45	55	45	52	48	50	51	47	40	43	47	43	51	45	52	41	43	51	47	30	47	44	42	54	48	44	44	64	58	48	49	52	51	32	40	40	42	41	38	36	44	53	44	37	53	45	48	43	48	40	49	45	59	33	50	41	37	44	56	37	50	42	43	49	47	48	50	53	63	37	48	39	55	45	49	35	46	38	62	48	62	56	60	48	47	37	38	52	35	50	50	68	30	33	42	41	45	43	39	35	58	42	51	50	41	45	51	40	48	50	45	58	42	45	42	41	59	51	47	53	40	27	44	42	59	53	52	52	44	46	36	61	41	47	45	58	41	51	45	47	46	45	57	53	43	46	54	39	41	46	48	43	29	44	43	46	56	40	49	50	53	38	52	44	58	36	46	44	28	39	38	57	47	44	46	48	49	49	49	48	56	40	37	41	56	28	48	54	52	45	43	46	53	51	41	44	40	29	50	59	51	42	58	47	51	56	51	54	45	43	42	51	39	45	65	50	58	42	52	53	51	50	49	52	50	46	41	50	61	58	40	41	49	31	43	51	44	47	56	37	55	47	48	56	45	52	49	46	38	43	63	51	46	53	46	41	44	38	35	48	51	51	53	33	46	45	51	49	37	48	51	50	49	47	44	35	48	41	53	45	51	57	52	44	52	56	41	53	31	46	44	47	60	35	60	52	43	58	39	62	42	44	35	47	49	32	50	57	53	41	48	57	52	58	43	45	55	38	32	42	48	49	51	52	46	43	43	42	38	38	53	39	51	44	41	43	47	53	45	55	52	57	45	44	50	52	45	39	45	58	43	45	50	49	51	45	47	56	52	38	48	57	43	50	61	42	43	60	47	44	48	59	42	40	47	50	34	51	45	52	46	40	45	48	53	50	51	47	39	34	47	34	42	42	39	46	45	43	48	48	47	51	50	47	61	41	45	43	51	35	41	57	55	41	52	41	45	47	47	44	50	46	55	48	39	33	48	47	42	53	38	41	38	46	51	51	52	48	45	49	41	36	45	47	40	42	60	45	39	42	50	45	45	40	50	49	37	53	63	42	50	55	57	65	41	34	44	43	43	43	50	49	42	57	51	50	47	43	46	44	51	54	56	56	57	47	45	59	38	39	40	52	45	57	53	48	58	67	38	34	51	46	57	40	43	48	45	43	54	48	45	60	37	52	51	47	49	63	60	43	46	53	51	47	35	53	45	51	53	51	38	48	43	43	55	47	41	54	35	44	48	42	54	29	43	43	41	41	49	35	47	62	53	48	48	47	42	53	54	47	44	42	58	45	50	52	35	40	33	45	51	50	45	38	44	43	48	48	49	59	41	43	41	46	43	43	52	46	61	39	47	44	49	44	38	52	38	46	52	45	42	48	40	57	36	41	45	44	36	51	52	42	34	51	49	51	41	42	57	45	39	58	55	40	45	38	62	41	42	43	50	42	54	45	45	54	44	40	55	47	40	53	31	48	31	51	49	52	39	41	40	44	54	54	35	46	40	49	44	48	48	40	35	58	37	40	62	48	57	55	36	50	54	50	53	47	43	48	45	41	41	49	34	30	56	46	46	47	52	44	48	39	37	54	39	54	57	51	43	33	47	45	46	48	47	71	55	45	53	42	38	54	44	41	49	62	44	65	41	52	45	48	44	50	49	37	38	38	54	36	38	56	47	44	46	51	51	47	54	38	44	42	42	49	45	41	53	43	46	47	51	49	50	54	56	44	44	44	42	40	42	44	49	45	45	45	38	51	43	50	47	49	47	54	51	54	47	54	41	54	43	56	59	47	57
53930	29030	16352	30129	37388	36581	33398	30039	26757	23550	20532	17719	15464	13375	11667	10173	8787	7682	6961	6291	5655	5056	4530	4038	3645	3379	3076	2905	2745	2647	2452	2347	2515	2353	2419	2310	2133	2043	1956	1865	1732	1581	1395	1389	1306	1238	1166	1107	1087	1009	961	988	944	937	905	879	884	851	851	854	877	861	884	900	851	820	794	822	880	779	776	837	786	773	833	775	758	753	741	780	742	789	741	765	746	741	733	717	704	742	692	755	694	725	738	728	714	736	696	700	738	754	734	733	708	716	722	740	706	675	737	750	748	752	709	713	706	746	772	734	748	722	729	719	703	768	703	688	723	741	691	785	755	710	729	718	681	728	696	716	723	694	679	700	722	740	678	735	709	730	732	725	724	711	726	654	709	713	731	774	700	713	735	749	672	705	713	735	731	677	743	699	685	754	688	715	674	700	676	742	701	726	714	732	697	697	708	667	727	733	737	739	743	757	718	760	678	704	678	730	690	708	696	724	716	735	733	709	699	686	713	674	737	742	674	693	732	740	707	697	692	740	752	673	669	700	709	703	731	658	730	750	756	712	709	737	703	733	726	719	704	702	689	698	725	722	729	723	704	738	732	747	695	712	700	702	707	714	719	752	768	705	697	717	766	726	716	711	687	725	687	685	717	684	669	750	757	687	697	727	711	698	671	727	752	690	695	729	689	754	718	726	747	694	706	711	750	705	685	689	720	707	735	743	714	743	712	701	687	729	653	709	689	688	767	703	712	677	687	658	684	687	718	716	732	663	739	771	715	708	750	765	697	691	712	721	681	721	677	645	700	672	693	726	752	703	688	707	688	708	739	676	740	717	690	683	734	726	735	722	722	728	691	695	718	701	687	717	725	755	720	698	678	691	740	677	701	703	699	693	712	749	688	718	720	668	738	739	720	727	705	731	689	708	694	735	701	737	724	752	697	711	672	719	713	743	735	726	709	676	703	710	717	728	676	708	727	725	697	695	680	702	689	717	718	712	750	735	725	663	718	692	670	737	731	726	705	674	724	666	689	728	721	758	746	711	734	721	693	688	724	691	699	679	725	696	729	720	690	715	674	676	727	709	705	733	724	688	699	696	724	690	729	734	688	730	726	703	693	674	696	675	686	706	682	737	692	687	734	679	694	693	701	757	738	701	698	694	722	712	705	734	704	686	703	659	684	685	711	689	687	710	672	709	731	701	672	714	705	698	714	732	706	683	711	745	686	712	692	688	744	746	716	672	691	708	726	708	743	734	742	732	690	705	679	673	719	713	715	688	698	721	721	690	724	703	690	709	726	689	710	693	706	710	707	721	717	700	721	700	677	647	742	670	709	694	707	738	709	698	695	670	681	703	685	731	680	698	699	712	699	759	751	713	683	716	732	667	716	746	730	705	699	710	722	694	723	687	701	728	640	752	750	746	714	774	694	726	714	690	695	685	721	715	759	722	711	705	690	722	716	711	713	720	735	710	687	704	681	722	689	658	739	697	710	735	688	751	686	725	710	717	728	731	739	721	688	692	702	722	699	721	716	728	700	757	701	721	717	664	741	689	720	743	710	717	684	699	723	679	750	688	693	710	702	725	699	704	728	728	741	723	740	698	727	741	694	737	697	690	713	712	707	729	666	736	749	736	729	687	705	719	710	686	711	698	664	695	682	724	733	758	703	763	665	764	696	784	698	682	737	690	698	702	769	704	706	741	708	690	746	746	699	751	676	676	662	687	716	691	710	701	736	738	708	773	712	735	701	704	763	714	689	742	685	714	690	759	700	720	726	706	721	712	717	697	736	723	702	707	673	757	709	717	685	671	723	687	733	705	701	732	660	682	749	723	736	749	689	754	708	721	718	705	705	661	699	678	692	732	718	714	671	728	755	659	726	680	666	743	744	677	729	736	741	704	760	700	688	737	710	659	753	688	671	733	681	695	692	741	693	729	707	724	741	726	680	673	717	747	712	742	699	722	665	662	704	701	701	743	687	735	663	722	733	691	701	712	696	680	707	707	708	729	717	742	765	699	666	718	696	667	671	691	747	716	703	721	703	707	697	697	710	762	708	714	699	727	704	698	762	717	711	720	727	706	776	705	740	742	749	695	744	683	733	728	704	745	713	709	689	715	723	707	727	728	726	654	684	724	742	696	653	714	658	733	692	711	747	711	722	731	663	713	718	707	698	724	703	715	742	653	704	697	728	732	705	653	727	653	695	737	735	735	706	684	690	683	700	710	725	673	732	725	656	694	682	753	716	729	740	674	691	701	708	696	702	745	671	708	696	716	727	715	686	695	697	703	698	758	688	748	701	693	734	714	689	727	676	711	780	730	710	701	680	753	698	734	722	751	674	712	706	730	712	707	740	690	656	700	701	695	697	731	732	720	692	678	694	712	724	713	724	705	718	701	708	670	656	711	670	699	715	721	716	740	711	727	711	696	711	736	738	728	771	742	752	757	736	754	741	707	719	705	673	743	700	719	755	660	715	748	698	774	776	712	723	752	703	698	703	727	727	714	741	750	680	737	764	701	732	737	669	662	738	711	704	667	709	728	726	714	693	730	672	708	719	688	748	697	706	739	767	715	709	713	712	731	707	670	725	663	725	745	749	734	662	727	684	699	676	700	775	694	673	757	731	707	713	678	682	732	725	686	700	723	720	713	706	745	745	658	711	763	727	692	709	694	716	679	642	758	716	689	699	688	641	689	707	718	675	708	734	736	698	722	709	686	741	682	715	686	756	696	725	742	718	656	684	693	706	719	711	698	676	758	716	714	709	748	692	722	771	770	711	701	716	703	699	712	698	693	707	694	694	698	692	664	755	698	681	688	753	729	729	691	716	665	736	747	702	718	717	702	722	746	692	713	699	696	746	721	739	705	655	717	708	717	663	719	699	765	730	692	701	690	703	688	732	738	745	641	721	682	706	734	734	709	677	703	670	778	697	755	702	733	673	718	752	736	702	743	650	691	710	735	667	687	746	771	708	701	696	732	679	719	705	713	746	729	658	723	743	697	700	716	738	698	733	739	695	718	749	734	720	714	732	738	694	738	734	719	712	681	751	712	704	750	730	703	717	691	743	707	741	704	714	667	736	715	728	674	713	686	722	723	771	746	671	734	705	697	712	733	697	711	767	703	701	677	694	792	751	732	645	686	707	711	715	691	715	667	702	773	699	702	712	716	686	674	728	719	691	702	742	715	725	716	737	671	707	717	722	711	723	682	715	692	722	738	678	716	732	683	714	720	744	702	660	711	712	704	705	703	728	743	695	741	737	734	651	683	698	706	686	700	699	708	742	756	719	680	731	712	691	699	694	714	772	708	712	702	704	704	696	748	734	732	722	753	696	687	702	765	744	684	675	717	700	707	736	743	759	694	685	700	736	701	710	691	731	729	729	714	694	724	714	724	748	717	662	676	732	727	746	698	723	723	747	735	668	739	725	742	746	707	728	742	743	690	695	698	717	726	679	716	706	682	669	745	709	739	738	729	704	694	673	703	684	726	711	691	713	719	717	702
10647	3105	683	466	728	787	683	618	520	487	375	333	288	269	219	192	175	182	161	144	133	116	110	93	105	87	85	94	91	87	87	81	82	91	90	79	82	58	79	75	78	61	83	59	61	60	58	50	62	59	63	67	59	55	63	58	71	61	49	56	63	57	59	55	75	53	71	57	57	60	49	65	75	60	60	56	56	57	54	49	53	54	53	60	43	62	51	60	68	49	56	55	57	46	56	62	52	46	71	53	56	52	60	62	54	47	50	57	44	61	52	61	57	53	57	50	61	64	48	69	54	51	54	56	66	56	56	64	63	58	64	52	45	59	49	70	56	63	65	69	34	56	54	58	55	49	62	58	48	60	54	56	51	46	65	63	63	58	55	50	54	53	60	69	41	45	59	42	50	78	63	47	48	57	76	53	59	50	52	52	62	48	66	39	51	53	47	79	47	62	57	46	60	67	59	44	56	56	53	64	67	57	53	63	57	54	62	66	52	65	55	37	53	47	65	65	46	55	66	64	49	59	66	48	57	60	60	42	45	53	45	60	68	45	53	48	56	61	64	69	58	52	63	48	64	46	56	53	53	58	61	53	54	48	62	55	60	48	51	62	59	60	58	57	69	65	64	54	57	62	50	46	60	49	61	54	59	57	51	63	65	53	67	50	53	51	60	54	58	46	57	55	45	51	61	52	64	70	64	53	59	45	49	58	70	47	59	51	53	53	79	54	65	51	60	55	47	56	43	59	57	48	72	62	73	60	62	57	70	64	66	52	57	49	49	56	58	58	59	52	49	54	66	53	48	60	56	52	39	48	67	44	61	48	63	61	45	57	53	66	45	57	51	49	59	54	61	62	53	51	58	56	58	48	54	70	65	52	73	61	64	65	56	47	55	59	64	63	65	46	44	56	71	60	71	63	67	58	53	61	70	62	53	53	51	57	63	63	75	56	52	55	57	61	59	57	60	52	60	56	60	50	53	51	58	39	59	71	66	51	51	63	56	49	52	61	56	54	61	55	58	46	44	50	66	51	55	54	59	76	59	61	71	67	58	60	66	52	58	58	59	50	60	52	59	50	48	59	50	51	71	52	60	49	58	55	63	49	61	63	53	63	67	54	51	52	60	47	56	58	59	69	46	50	49	59	56	48	55	44	55	54	62	54	63	53	58	63	52	60	51	51	61	55	67	54	56	50	53	49	44	50	56	50	45	45	60	60	64	70	60	61	56	57	72	57	55	61	67	56	53	51	52	44	51	52	67	50	60	52	41	53	57	54	46	58	54	53	56	49	52	50	61	61	49	55	58	67	39	45	57	59	46	65	51	55	56	56	44	71	60	51	47	47	67	67	56	44	65	51	47	74	49	44	53	57	53	45	56	62	53	58	58	59	45	51	54	61	50	73	58	64	52	67	60	58	60	51	62	59	55	64	70	48	59	45	52	59	55	60	54	57	55	51	69	56	68	68	72	66	69	49	57	60	71	52	54	59	40	63	59	61	50	55	46	48	54	62	55	73	50	56	55	57	54	65	57	52	58	58	58	55	61	48	55	53	49	62	58	59	56	65	52	68	52	47	48	58	60	55	51	53	54	69	55	53	50	60	60	61	55	53	59	49	64	47	54	60	62	46	57	45	53	56	53	48	55	53	50	46	60	63	48	47	56	48	59	50	65	50	57	35	59	56	46	57	58	60	55	59	55	55	44	57	62	70	34	47	55	61	62	51	71	66	46	62	61	58	56	54	60	60	55	47	64	83	50	50	51	50	52	45	58	59	56	54	58	73	51	59	45	53	50	55	54	50	65	62	57	59	60	55	55	63	64	55	42	67	45	49	58	54	59	70	47	51	41	57	68	54	63	54	45	54	56	65	54	58	44	47	53	41	51	60	57	65	63	58	62	41	57	60	43	54	58	52	57	50	64	62	68	72	49	59	49	55	49	50	62	54	57	60	59	65	65	55	63	62	63	65	58	58	52	59	51	61	62	59	54	54	57	74	65	47	58	48	56	76	46	49	59	49	55	58	52	53	56	54	49	56	55	58	50	55	58	45	43	54	60	51	53	51	49	59	42	65	50	56	48	62	65	65	60	49	69	59	66	70	54	63	50	62	61	54	47	64	60	59	50	49	43	57	66	62	42	47	48	46	49	42	33	50	50	50	64	47	55	52	63	51	60	55	64	49	47	62	41	57	59	63	68	48	58	60	56	64	46	42	65	53	43	62	62	49	49	54	60	50	52	66	63	51	48	62	60	53	57	49	62	52	55	50	57	53	48	53	53	52	67	65	58	44	47	59	46	54	61	66	48	44	41	62	56	44	44	59	52	56	55	56	62	54	62	58	63	72	55	53	57	48	57	56	46	52	65	54	58	52	54	44	62	66	59	55	59	58	55	51	55	50	48	58	59	45	59	65	50	47	60	58	56	56	54	64	61	53	59	54	73	55	43	69	60	63	59	47	45	69	61	40	59	53	52	61	43	71	49	54	63	50	51	50	51	67	51	65	61	51	63	60	51	64	58	46	64	62	62	54	51	63	49	50	60	56	61	62	54	70	46	56	73	64	65	54	65	55	60	51	63	49	53	57	63	54	65	54	68	57	56	44	55	53	65	63	51	66	46	67	51	45	46	55	59	48	63	62	46	60	65	66	69	52	53	61	60	50	50	48	62	47	52	53	50	52	57	57	65	53	54	47	61	53	56	50	49	71	59	55	49	54	60	56	54	44	67	49	60	45	73	47	51	58	53	51	48	45	65	62	45	51	44	50	75	64	45	63	58	60	54	62	61	54	73	54	48	56	53	62	49	50	63	47	64	51	52	55	53	55	56	52	49	41	62	50	57	58	60	57	65	53	55	60	49	51	41	43	42	52	56	60	40	47	51	61	58	58	53	55	47	55	59	49	43	79	66	56	51	63	55	49	49	58	49	62	65	68	50	42	57	63	48	46	48	52	50	49	48	43	45	59	44	56	54	49	49	67	45	46	55	62	52	48	52	51	59	54	60	51	47	52	48	59	44	62	59	60	47	59	74	40	48	67	35	50	60	55	53	59	48	57	59	46	48	73	60	53	60	58	70	61	47	37	50	60	61	53	71	58	58	68	63	58	66	66	46	51	52	55	56	57	54	59	57	36	39	61	61	45	44	44	54	51	67	62	61	54	72	68	54	56	56	51	49	46	64	65	55	56	47	50	61	54	49	55	59	60	55	59	44	53	59	60	58	69	66	59	74	45	64	53	56	49	64	59	58	55	64	62	60	63	53	56	52	69	48	62	56	52	53	55	52	70	51	54	52	38	58	65	50	52	50	59	52	48	50	61	61	56	58	52	51	60	53	62	51	59	61	54	72	52	51	43	38	56	53	54	55	53	66	60	59	53	52	63	56	56	63	50	71	63	66	57	63	70	52	46	46	63	49	58	41	63	50	56	57	40	53	64	53	64	54	54	59	54	59	50	61	69	54	30	60	51	61	51	65	56	49	58	56	58	48	55	52	53	62	52
46594	24739	12424	25173	32692	32027	28691	24937	21636	18515	15884	13596	11477	9864	8460	7462	6354	5606	4969	4535	4120	3651	3308	2915	2768	2630	2424	2204	2132	2059	1952	1996	2028	1986	1884	1905	1782	1694	1731	1629	1463	1409	1329	1269	1150	1125	1097	1084	1050	1039	999	982	1034	970	924	995	1005	854	933	924	950	952	944	974	953	943	875	858	930	896	884	838	925	906	923	905	938	815	894	821	855	880	840	838	864	844	842	854	838	772	892	858	850	823	880	887	895	847	807	822	860	880	842	859	827	822	833	867	829	834	817	872	874	854	855	837	806	837	810	828	856	851	837	834	839	806	853	893	842	836	846	834	804	816	818	868	824	797	849	830	778	862	861	801	821	804	803	767	854	822	840	861	839	780	824	814	810	820	822	810	842	864	858	854	803	792	859	829	850	869	846	891	830	841	813	819	862	810	870	829	804	831	825	849	781	878	861	884	880	814	840	854	852	806	832	783	843	866	857	801	823	852	879	774	832	868	802	817	830	852	841	874	811	886	831	867	847	850	835	887	849	821	791	821	864	791	866	863	883	843	795	841	840	877	873	835	843	793	851	808	828	865	794	862	844	854	859	826	819	828	799	857	851	852	805	804	824	796	817	777	851	800	822	909	864	803	892	795	819	855	822	788	823	842	821	794	862	871	808	844	845	855	836	872	841	839	809	817	867	808	854	839	830	856	814	845	850	803	812	839	862	816	868	841	844	844	850	858	806	813	827	826	890	812	784	857	818	831	801	892	813	796	873	814	831	831	837	837	826	894	864	857	829	813	811	836	809	838	796	887	830	840	881	835	888	861	794	850	848	821	887	916	788	843	887	774	852	808	783	820	801	828	799	841	823	865	898	798	838	821	831	801	841	853	790	892	859	806	810	788	847	738	811	813	815	893	847	852	842	822	820	838	850	865	862	831	865	800	836	886	821	847	881	843	808	868	807	849	822	835	891	816	829	823	841	856	848	818	869	860	794	852	879	829	854	810	830	823	865	774	817	836	836	832	844	855	813	835	845	862	803	802	882	840	853	809	806	889	868	800	819	824	797	825	850	842	872	864	829	807	816	794	877	849	823	824	833	823	764	844	859	818	881	871	822	833	829	869	813	846	856	871	872	818	853	794	851	814	853	866	823	858	850	858	816	789	842	844	803	772	839	851	799	772	824	883	788	865	848	833	810	885	849	849	869	824	837	800	830	826	835	789	788	865	849	803	872	857	851	842	868	891	840	813	928	854	825	836	853	845	817	839	828	847	808	896	846	807	851	825	783	859	847	812	832	850	854	828	817	846	849	850	825	840	835	776	812	819	858	885	802	815	801	834	855	798	837	843	847	778	782	836	812	873	843	840	826	835	845	815	889	873	841	906	859	782	832	797	784	892	859	851	847	801	833	855	854	877	846	802	836	829	833	788	866	801	860	880	859	827	837	862	853	845	823	854	850	835	843	842	859	813	782	863	821	799	841	857	859	905	839	807	857	825	834	872	851	855	815	811	828	840	830	808	860	800	857	853	842	849	823	835	796	821	826	860	841	806	840	795	790	829	822	818	791	782	840	833	841	853	825	843	863	845	812	864	824	865	835	859	849	843	856	772	870	810	864	824	834	879	852	800	858	834	859	876	844	826	851	825	829	857	809	831	846	811	848	820	826	828	849	882	868	857	830	798	861	874	809	844	846	857	842	843	810	841	830	852	852	827	896	866	831	836	856	821	796	845	864	828	874	840	849	850	886	826	855	845	876	811	884	833	807	866	837	827	837	813	849	830	881	819	798	834	790	817	816	859	820	898	807	828	825	831	828	818	819	855	857	865	833	821	822	816	845	836	784	819	851	840	816	835	870	871	857	863	860	899	861	852	830	816	836	874	824	812	794	835	806	841	803	789	746	830	836	777	870	854	814	857	842	839	835	804	801	851	831	849	873	807	841	828	842	824	801	791	804	799	862	809	811	852	851	863	826	831	792	814	847	848	800	820	845	850	809	819	853	847	842	822	831	855	814	899	803	874	837	872	848	836	829	806	834	865	798	843	902	869	807	896	854	856	829	824	847	803	843	832	799	859	914	838	836	894	805	891	850	899	804	804	817	819	844	765	856	829	861	800	803	826	823	849	819	846	864	840	855	868	831	862	819	839	793	850	865	858	840	839	846	901	840	856	831	822	839	841	800	807	778	812	809	853	876	824	842	834	832	790	887	815	844	870	893	798	863	800	923	814	886	826	861	787	849	838	848	842	823	870	818	823	850	798	799	845	865	831	855	853	822	852	826	833	880	836	839	864	876	827	858	853	822	808	818	836	869	863	842	847	840	824	789	778	801	825	873	833	822	836	833	829	838	789	843	849	867	813	840	823	860	834	814	873	843	850	824	858	862	839	846	835	846	814	862	854	819	854	865	830	832	802	882	820	836	795	822	858	837	848	856	861	859	801	837	833	839	859	871	837	849	844	857	838	821	876	843	852	854	816	871	849	848	831	839	851	895	869	895	820	881	834	812	800	860	852	837	852	841	831	879	835	807	846	849	813	820	843	871	847	822	825	870	797	822	841	816	802	773	906	888	818	866	832	857	821	873	806	846	837	912	885	856	813	844	854	863	864	832	891	827	837	884	833	793	874	845	831	790	847	842	868	822	818	802	836	862	815	852	828	825	895	871	830	775	824	806	841	834	848	872	791	770	855	838	817	838	845	828	785	886	888	800	789	793	852	823	871	776	821	864	882	855	844	771	820	886	847	770	808	828	853	870	818	809	842	823	832	831	858	858	796	833	833	828	821	821	806	839	814	785	807	808	826	825	828	851	864	813	856	795	778	875	820	794	848	832	824	808	770	863	857	846	831	858	802	873	816	865	822	859	850	815	836	852	811	848	836	819	886	844	809	859	819	867	764	836	838	832	835	855	834	805	830	844	794	833	893	868	841	885	844	857	878	857	824	810	873	832	845	845	898	835	846	807	800	862	862	861	814	865	880	843	812	860	864	830	854	819	809	804	814	873	822	886	862	758	879	793	900	847	880	840	827	818	802	837	808	846	822	883	852	829	835	865	808	871	805	812	843	815	848	833	837	904	832	856	865	812	864	847	864	848	815	834	885	769	830	869	875	843	864	849	859	869	845	828	832	852	824	879	828	841	843	862	854	863	818	844	805	880	830	859	835	805	841	853	855	825	816	793	818	796	822	822	815	876	884	813	848	860	852	864	806	821	775	840	838	815	802	821	855	865	820	785	844	819	822	794	832	850	844	846	866	798	866	869	850	838	843	840	852	960	830	794	845	851	859	849	886	832	853	878	798	802	865	802	857	833	866	863	847	859	879	850	869	843	879	840	841	840	853	801	825	836	816	842	831	821	807	837	835	880	843	799	840	842	878	821	863	899	780	814	815	862	835	859	795	849	807	779	804	870	851	841	827	860	831	843	849	854	896	863	846	799	848	833	792	845	816	844	810	819	826	813	810	860	794	881	903	861	875	874	816	840	852	853	838	904	838	823	877	842	840	826	805	834	866
14970	5643	1031	755	1063	1236	1080	986	836	724	608	486	411	358	287	281	215	211	195	178	146	129	99	105	100	100	95	95	100	83	73	85	72	83	89	90	64	82	67	67	63	51	57	49	47	53	46	50	49	61	40	46	47	51	44	39	48	45	36	42	57	38	44	44	46	39	41	45	42	32	48	42	50	38	52	48	39	35	36	51	36	43	40	41	33	42	36	45	40	51	29	45	42	46	39	53	46	47	47	44	31	42	41	26	35	40	34	49	41	39	57	54	49	43	31	38	35	43	45	45	35	30	41	44	41	44	49	33	38	36	45	46	36	33	40	29	36	42	45	41	41	36	42	46	41	34	47	37	59	37	42	32	41	40	35	37	36	46	47	28	43	45	40	35	27	35	43	35	50	43	44	39	43	39	35	37	33	44	27	50	37	38	47	36	33	31	33	41	36	61	50	34	50	43	37	44	38	50	33	43	35	37	47	44	44	34	42	53	32	34	26	31	42	35	36	48	45	34	39	44	40	41	42	53	32	43	48	38	32	41	51	38	34	41	24	43	39	45	36	35	40	44	41	39	34	36	39	34	40	42	40	43	39	34	44	42	42	35	41	43	31	50	41	36	41	34	38	30	48	41	39	44	39	42	34	49	45	45	42	40	45	35	54	47	35	38	35	34	41	44	53	43	34	48	52	42	36	33	37	36	40	35	46	41	29	36	45	43	37	53	36	43	37	44	32	35	36	41	45	43	49	41	42	49	53	32	41	41	46	33	47	31	45	34	44	24	40	50	40	48	42	37	33	55	35	42	24	42	50	51	40	38	33	35	42	42	35	34	29	43	41	47	39	45	36	37	30	29	33	47	38	44	39	36	30	39	42	38	37	39	49	44	45	41	37	42	38	50	43	54	37	44	43	42	41	37	37	53	46	30	33	29	38	32	43	38	55	49	41	39	50	45	45	36	41	39	44	36	37	51	51	46	34	33	40	36	45	40	42	55	39	37	37	53	48	39	36	35	42	35	33	34	42	39	39	37	28	38	32	43	38	37	44	43	35	47	34	40	35	29	47	37	33	46	38	38	44	39	40	49	36	34	49	36	34	38	32	38	41	40	35	51	38	38	45	37	35	50	35	32	42	40	24	33	42	39	45	37	33	51	48	42	33	46	52	44	48	38	36	30	36	42	43	44	46	44	36	49	49	45	34	37	39	31	43	37	44	32	35	40	34	40	30	36	38	47	33	37	38	42	40	50	38	45	35	49	54	27	50	52	43	37	39	37	48	36	36	44	42	45	25	29	44	37	52	40	36	41	45	45	43	36	42	59	44	40	46	40	38	31	42	33	35	53	33	45	38	51	39	40	46	36	36	39	39	46	27	40	44	39	38	42	41	42	30	38	31	47	47	42	36	40	42	45	40	38	36	30	50	45	39	37	37	42	40	45	39	36	45	54	54	37	38	39	40	39	47	40	40	29	34	40	35	45	44	34	35	39	30	29	37	42	41	37	48	36	38	41	25	34	41	41	43	37	40	33	46	50	37	46	37	42	35	51	51	36	44	55	39	39	29	36	26	35	34	32	42	40	51	56	50	44	27	37	54	41	41	37	27	41	37	41	42	44	42	39	39	45	45	37	45	37	45	38	43	49	57	34	40	36	32	46	42	42	34	32	30	44	54	45	46	40	40	46	35	47	46	36	28	39	45	54	36	32	48	49	30	34	36	37	35	46	36	48	36	53	36	37	37	37	40	41	33	33	37	49	33	34	44	36	41	40	31	41	38	49	47	37	40	47	29	45	34	44	45	35	44	45	28	47	48	44	42	44	40	50	39	38	38	50	41	43	40	31	47	51	25	37	41	33	43	52	43	39	36	37	47	47	39	28	50	42	31	40	39	41	40	32	35	31	38	40	46	42	49	41	32	37	37	46	44	36	39	34	40	46	37	43	53	39	39	46	32	36	42	46	35	42	34	35	32	38	43	40	35	39	36	34	44	34	47	44	42	38	42	40	48	44	43	41	42	45	35	34	39	37	43	36	42	44	39	42	44	31	40	52	42	45	45	32	44	29	38	33	36	36	39	42	40	30	40	46	41	48	47	38	48	38	40	29	40	36	44	37	31	42	47	41	48	42	52	29	44	49	54	37	45	33	35	36	44	35	42	41	48	34	45	36	37	35	49	31	42	33	41	45	41	43	43	36	48	40	43	41	40	46	42	48	33	30	47	37	48	29	46	37	36	32	27	42	46	37	38	36	36	33	32	34	33	46	42	41	37	46	38	36	44	41	39	46	44	37	37	37	30	45	42	37	42	40	45	46	39	34	42	45	36	38	37	45	38	44	45	30	41	36	40	32	39	37	45	38	40	37	45	41	50	33	43	45	31	45	47	46	32	41	43	39	36	49	39	50	43	48	30	35	35	35	39	41	58	39	45	40	37	44	41	30	50	32	43	40	52	41	42	30	39	37	47	44	29	41	36	46	33	38	42	39	43	40	27	39	45	32	38	35	42	27	48	34	40	36	26	40	34	35	40	51	40	55	44	26	42	28	38	35	46	39	37	29	22	41	40	42	44	35	43	47	34	32	43	40	33	31	45	32	44	37	34	48	39	38	41	33	50	45	40	40	39	49	47	27	39	43	32	40	38	47	46	35	32	43	39	49	48	37	45	29	28	31	40	33	44	44	34	42	34	46	45	39	42	34	45	47	43	40	43	46	32	34	29	36	36	49	44	37	38	48	35	41	32	49	38	50	44	39	38	43	40	40	31	34	58	45	33	44	46	35	37	29	48	39	49	43	39	26	32	40	36	45	37	39	38	36	37	43	38	43	48	48	52	46	47	32	39	31	48	37	53	42	57	39	34	33	38	33	50	46	39	37	45	47	38	44	30	46	42	40	41	34	50	48	49	31	32	39	40	41	49	59	40	35	37	43	30	45	40	44	39	40	41	36	42	37	43	40	45	47	42	38	47	36	36	41	40	35	35	42	41	38	32	32	46	41	33	51	39	44	37	33	43	43	37	42	35	37	36	31	37	40	47	34	28	23	44	42	34	63	47	47	38	36	39	37	49	46	43	51	39	27	44	42	35	38	36	31	32	38	43	43	45	41	34	37	33	40	45	41	37	33	52	53	45	31	36	37	37	36	45	48	51	52	42	33	31	46	40	44	33	46	32	33	32	33	45	46	49	33	36	43	31	30	34	43	54	37	48	51	48	47	48	35	50	36	37	22	46	47	47	33	37	40	44	41	42	43	49	55	44	47	33	40	32	47	35	35	25	32	40	38	34	42	44	42	34	36	40	53	35	33	39	41	35	40	52	39	51	42	45	38	39	32	36	44	31	33	43	42	44	43	32	38	35	32	40	50	40	35	42	47	35	41	38	32	46	39	34	37	41	43	37	38	38	40	40	39	46	45	39	36	33	44	42	27	53	48	36	46	50	41	41	43	27	38	33	38	36	53	30	37	26	55	40	30	36	40	34	48	46	39	48	38	37	41	49	46
54764	28559	16516	30468	38331	37162	33992	30588	27263	23876	21166	18272	15714	13672	11772	10075	8832	8064	7003	6244	5603	4972	4420	3934	3663	3303	3076	2852	2642	2490	2378	2377	2316	2439	2248	2190	2012	1960	1859	1734	1594	1457	1304	1298	1159	1082	1055	1045	960	953	876	947	832	829	792	783	802	772	747	761	791	782	739	725	735	719	682	674	672	711	675	707	665	646	711	668	704	663	680	650	673	677	638	640	595	646	647	646	674	630	639	626	696	683	653	606	613	648	666	627	616	601	639	658	606	592	586	647	595	620	605	638	642	632	632	617	600	643	599	629	656	641	601	614	631	626	616	604	590	671	632	627	616	597	651	628	656	636	612	650	625	618	609	612	625	580	646	632	592	605	579	654	621	587	613	650	610	609	578	595	595	648	631	602	551	588	677	598	591	629	637	645	599	613	612	605	657	623	608	594	594	587	565	626	644	624	615	618	604	634	598	619	597	604	562	633	580	601	601	589	607	593	642	618	609	587	593	617	632	628	633	622	613	581	601	620	640	613	558	606	624	609	593	622	598	589	619	636	634	590	609	632	599	610	614	596	574	603	575	601	647	596	624	581	622	579	604	652	607	647	631	624	652	583	610	624	587	643	602	581	579	585	620	621	642	579	608	643	658	586	646	646	619	649	607	582	590	588	585	599	615	628	628	581	626	597	641	617	624	593	636	605	606	630	621	643	601	616	643	650	620	601	593	561	634	601	578	597	643	583	640	626	611	616	568	606	613	584	626	608	587	608	594	654	604	597	570	554	607	569	621	622	607	645	590	592	586	629	621	628	599	589	643	641	584	595	601	663	639	591	590	621	572	610	595	600	615	583	616	633	612	639	627	596	639	574	601	593	547	646	630	612	609	656	618	632	579	636	578	616	606	604	630	617	617	606	627	625	612	583	590	587	612	604	653	587	614	593	623	611	655	621	611	601	605	614	594	610	584	627	629	621	595	588	619	613	605	647	616	619	612	634	591	615	590	591	580	599	588	620	642	607	633	611	612	626	606	626	576	641	599	641	608	598	593	592	628	607	622	569	613	620	621	630	622	553	616	597	632	625	630	611	627	619	588	627	614	598	601	602	559	616	593	620	624	587	568	619	582	633	626	612	590	573	621	589	651	593	632	644	581	622	599	597	645	595	649	594	639	608	548	658	591	616	641	601	613	611	646	619	622	574	562	636	614	604	583	609	579	586	585	631	630	666	634	628	592	618	570	646	616	573	573	644	599	614	587	646	588	578	578	640	616	608	608	668	576	631	603	607	621	604	594	615	615	646	618	635	639	602	571	597	586	617	554	603	615	581	560	626	635	610	596	604	603	651	621	641	599	594	627	571	636	630	564	628	596	590	572	597	646	562	618	593	608	609	596	606	621	627	575	645	596	610	639	591	632	588	583	619	635	576	589	636	618	590	627	612	633	564	641	624	558	586	591	604	630	601	619	593	624	578	606	630	665	607	568	612	628	584	638	574	629	626	603	591	622	578	606	631	577	622	632	644	623	655	624	582	642	600	619	590	670	614	630	633	586	628	617	627	570	574	602	643	587	655	646	594	637	643	634	580	567	614	580	589	593	609	624	610	551	604	632	569	641	624	602	605	606	628	606	599	621	587	598	637	602	607	554	575	616	606	606	576	603	600	605	593	646	644	619	639	627	590	596	626	575	663	624	658	602	614	625	628	593	615	608	584	590	639	601	606	636	610	664	606	626	627	576	618	588	614	622	604	633	621	620	586	589	612	572	622	574	589	598	570	594	610	601	613	588	568	621	627	583	602	576	630	590	643	616	555	609	619	611	588	590	604	597	570	619	657	614	597	604	595	633	646	624	604	649	591	584	594	609	663	617	648	592	582	584	607	627	578	634	583	585	608	589	655	585	610	626	569	603	645	577	665	629	586	642	616	613	642	618	610	619	673	617	566	618	609	595	579	610	626	579	629	568	587	614	596	595	645	582	585	634	608	616	614	578	636	615	603	615	606	629	625	632	580	620	613	589	587	569	625	619	608	623	611	577	584	601	602	595	644	621	606	592	585	610	596	628	575	603	586	599	643	616	586	634	624	619	633	605	631	635	626	626	615	598	604	585	589	618	638	568	570	580	590	626	642	562	602	632	567	640	602	598	638	620	573	597	599	571	621	542	588	588	630	598	632	603	595	641	575	644	594	632	640	588	650	619	629	617	628	611	600	654	627	659	606	546	596	561	631	612	610	570	597	586	593	568	644	611	595	611	596	577	598	638	576	602	618	584	646	580	574	665	619	593	564	584	562	649	591	592	579	597	605	581	649	627	590	601	558	610	569	632	640	645	602	611	586	635	615	592	614	611	598	600	608	633	642	587	582	620	579	641	590	575	602	633	613	641	619	594	609	614	623	573	606	631	636	614	656	594	616	634	597	598	630	612	615	611	602	652	609	595	634	577	597	664	609	607	639	658	647	603	564	595	609	587	580	602	637	595	614	613	596	607	586	618	615	612	599	626	615	656	589	614	564	652	574	599	604	587	568	585	607	615	641	634	618	625	637	638	599	641	600	597	630	611	627	604	627	644	597	577	608	652	623	618	600	604	604	579	592	583	653	624	619	611	607	595	586	650	581	611	593	608	660	623	600	618	641	611	638	597	652	616	655	572	591	559	646	580	614	639	640	632	642	589	612	599	591	631	603	625	593	559	618	620	619	609	606	685	612	668	576	597	598	606	646	624	584	650	597	631	602	614	636	567	596	588	581	625	609	587	626	639	604	603	633	583	645	618	601	627	593	607	588	603	618	584	593	607	596	663	616	607	622	638	600	587	604	583	557	646	596	581	609	564	616	634	592	586	632	615	605	616	561	585	634	628	638	656	571	668	618	585	650	571	606	612	591	655	616	622	610	621	601	626	632	601	610	620	636	587	586	640	609	645	597	629	640	632	642	570	613	616	610	625	610	590	616	637	601	619	562	637	597	594	596	631	566	624	587	591	668	632	605	609	589	598	639	575	575	635	635	623	628	596	614	645	584	629	617	594	629	587	632	610	639	613	646	642	571	579	643	595	630	621	588	585	604	621	615	582	678	613	609	566	637	627	598	627	574	572	624	572	594	570	600	618	626	631	599	609	586	607	603	560	633	619	648	568	637	636	635	666	594	623	624	597	618	665	652	586	549	631	636	633	581	623	608	556	641	563	645	614	631	607	584	627	583	609	626	578	571	604	593	634	612	648	634	626	628	612	603	600	621	590	585	557	636	606	596	605	569	609	586	635	630	600	623	597	599	601	628	631	597	620	626	570	626	566	615	553	619	582	602	640	634	645	598	556	624	581	621	619	577	603	601	570	592	605	647	599	593	600	638	648	587	634	580	635	647	618	606	612	596	649	580	617	626	651	626	594	600	618	593	571	584	617	601	608	638	587	592	596	623	597	604	590	571	558	618	571	634	614	597	600	568	608	583	602	591	585	591	658	636	630	591	602	564	619	616	604	614	566	627	647	567	617	605	669	607	611	617	619	603	628	604	615	614
6132	1404	388	299	485	544	484	458	375	315	282	255	182	184	141	158	118	108	101	84	81	87	74	84	78	63	66	61	60	58	67	56	53	58	53	51	57	45	47	41	52	41	55	33	34	40	56	42	45	43	41	56	41	41	38	38	42	32	32	43	42	47	52	35	40	33	42	38	31	31	40	45	39	50	41	39	37	40	30	32	43	40	47	48	38	29	39	42	38	47	42	41	47	44	44	38	44	35	43	39	28	30	37	37	40	38	49	40	44	42	34	39	35	30	39	49	35	40	41	45	30	36	39	49	42	42	43	46	30	38	33	26	47	37	33	44	28	38	38	37	32	39	37	47	53	38	49	36	43	37	55	46	45	35	39	41	52	40	40	45	38	51	42	25	38	38	41	39	42	37	39	32	41	52	46	30	40	35	32	42	39	45	34	39	37	33	39	37	48	37	45	58	41	45	43	22	50	45	38	44	40	39	45	48	43	40	40	37	36	37	45	28	38	42	44	39	45	39	41	36	36	46	51	40	52	33	44	47	32	41	40	39	33	38	39	26	28	36	42	43	41	39	38	38	38	25	46	42	41	35	37	41	39	36	42	30	29	34	35	32	32	38	35	27	43	44	30	40	41	28	35	30	37	42	45	42	41	49	39	46	52	34	31	37	40	41	39	49	40	40	40	37	43	40	36	40	39	38	44	42	41	41	37	30	51	40	34	37	41	46	39	34	36	44	44	39	40	42	38	50	38	35	50	33	46	42	25	54	35	48	43	37	32	49	55	39	38	50	34	36	37	30	39	49	42	39	31	42	45	43	42	30	35	40	42	39	58	43	40	37	43	46	44	39	49	48	39	39	43	39	53	43	36	39	42	33	41	41	41	47	35	30	35	40	53	50	49	43	36	41	42	35	53	51	35	40	36	37	35	36	36	36	48	35	41	28	48	35	47	38	36	32	37	43	44	40	40	45	55	37	39	42	38	35	34	49	39	28	46	37	37	42	36	44	28	44	42	37	40	48	28	30	41	38	38	30	37	49	42	23	36	49	39	46	48	40	24	35	39	58	36	43	44	42	40	35	31	38	44	44	30	36	36	43	25	50	42	58	35	32	22	32	43	46	44	44	37	35	45	36	40	39	30	50	45	49	33	39	45	55	45	31	41	36	34	42	43	31	38	33	33	39	60	35	39	39	32	50	41	33	43	42	42	38	36	37	51	39	41	30	34	45	41	45	34	38	43	43	43	29	37	41	37	42	44	32	45	46	54	42	21	42	39	34	43	30	46	44	35	38	38	41	41	42	38	25	35	46	42	52	43	49	40	39	38	29	47	43	33	37	33	51	33	47	42	48	43	40	35	39	32	48	29	29	37	30	39	41	39	38	42	41	40	39	38	34	40	42	44	34	41	44	43	45	39	32	35	26	55	33	41	36	46	36	35	57	42	49	28	53	47	49	51	29	39	41	38	42	31	44	42	48	32	43	28	45	38	39	39	44	35	47	39	38	37	40	42	40	43	53	41	52	31	52	33	36	45	42	44	33	30	44	40	35	38	35	35	42	42	44	40	42	44	33	43	33	48	35	46	31	46	35	42	44	42	42	38	41	40	37	48	31	30	29	34	36	39	36	34	39	40	34	40	50	43	31	47	55	41	29	43	40	49	40	45	44	37	49	53	32	40	37	45	54	38	42	37	42	32	41	45	41	43	29	48	37	39	30	32	47	43	43	46	34	44	41	33	51	30	38	32	40	39	40	37	37	43	44	29	31	34	42	35	50	35	39	37	43	39	34	32	44	32	44	34	44	37	42	34	44	36	51	37	44	42	45	45	46	48	40	43	47	41	45	43	30	41	43	39	36	34	32	32	29	39	37	43	42	31	40	46	28	40	33	34	40	46	31	41	42	27	34	41	36	36	61	33	42	47	43	40	49	36	40	42	45	41	34	35	38	44	46	50	40	41	41	36	34	44	36	44	50	51	32	31	36	46	27	44	50	44	46	41	29	35	50	40	37	40	34	47	34	39	37	37	48	45	45	40	43	42	32	38	42	48	34	44	39	36	31	41	41	37	49	40	28	42	41	43	54	42	38	28	40	36	51	41	40	35	29	45	40	41	50	38	27	30	37	42	36	36	31	48	42	41	29	35	38	41	32	41	39	40	37	45	48	40	49	35	47	47	42	43	35	42	37	42	51	40	38	38	44	39	37	39	39	39	42	37	35	40	39	44	43	45	35	34	40	45	47	50	34	40	32	49	42	37	40	40	44	58	43	35	37	38	38	37	51	48	48	42	47	41	35	30	37	57	39	28	34	40	52	45	42	38	56	33	41	47	39	28	45	39	52	37	30	41	34	34	53	42	44	40	33	44	43	40	56	36	52	45	27	52	41	35	37	30	38	34	38	44	26	51	48	47	46	44	46	45	40	38	37	30	30	39	48	32	38	43	46	44	44	49	49	44	44	39	32	45	37	40	38	34	45	44	37	46	43	35	61	35	40	44	41	38	38	38	48	30	43	47	42	40	43	58	51	48	42	31	28	36	46	32	42	33	47	34	34	33	40	37	50	40	40	48	32	37	41	33	47	29	29	39	41	29	28	41	48	49	40	40	35	37	46	44	32	37	53	51	38	31	40	41	48	54	44	34	33	42	40	33	47	47	41	33	31	39	28	38	37	34	41	36	29	39	42	36	41	37	33	40	46	36	37	42	34	41	43	40	32	40	30	42	43	40	51	38	41	32	36	43	47	47	51	50	32	35	36	33	33	38	30	50	44	38	40	41	37	50	50	28	38	36	41	49	33	35	38	41	39	35	43	43	44	44	34	49	34	40	28	39	35	54	45	38	40	52	43	43	53	45	40	38	42	41	33	44	38	35	31	45	38	43	37	45	32	32	42	43	46	49	45	34	42	41	48	43	46	40	40	40	35	40	39	40	36	35	40	36	31	50	32	35	32	30	41	40	36	33	34	44	36	37	33	33	38	39	45	57	28	43	40	44	32	49	25	39	55	43	41	39	39	52	42	39	37	42	31	41	38	35	38	37	45	27	40	46	44	32	41	35	43	33	35	30	35	45	31	47	49	33	32	46	30	50	32	31	45	50	39	35	41	32	36	34	33	28	40	35	39	33	31	32	33	43	40	45	42	51	51	33	36	34	44	39	41	48	41	43	38	32	36	36	37	27	50	36	39	31	40	34	53	38	47	41	40	40	39	38	44	42	40	37	44	33	47	44	33	42	57	55	39	55	38	29	45	35	56	46	51	45	46	43	39	35	47	42	42	34	27	31	50	37	41	37	36	48	43	40	34	27	36	31	37	43	32	24	36	49	41	44	46	40	42	49	44	34	44	32	41	35	43	43	47	45	47	39	41	36	36	36	46	44	34	32	65	39	55	31	35	41	34	48	41	46	42	47	36	56	49	49	36	41	47	55	35	41	46	44	38	37	46	41	35	41	35	32	40	31	35	30	39	41	39	40	45	33	43	36	38	34	31	47	40	40	38
40701	19951	9684	21412	28916	27736	24031	20646	17697	14719	12327	10386	8564	7152	6156	5217	4584	4022	3460	3274	2925	2619	2297	2120	1906	1759	1679	1574	1536	1368	1414	1366	1415	1411	1373	1303	1262	1250	1207	1172	1079	971	938	889	872	839	805	823	774	719	692	719	706	728	710	731	663	699	681	696	657	673	650	701	647	653	647	603	628	656	648	653	655	657	612	628	644	651	620	625	619	586	607	614	621	648	601	661	652	627	556	636	639	584	584	629	623	616	594	626	596	619	645	610	573	596	618	598	575	618	595	592	619	650	610	637	612	632	615	651	574	584	641	620	582	651	626	578	655	616	580	680	590	617	597	615	639	602	586	617	597	613	597	627	581	609	613	618	635	540	650	643	627	634	619	623	613	602	620	613	582	645	607	595	582	621	664	639	604	626	625	628	615	641	617	591	635	637	551	596	597	591	609	591	604	613	618	615	572	617	646	640	620	601	594	609	626	632	652	615	612	635	586	644	589	612	626	625	613	578	629	624	634	674	578	629	576	610	567	627	609	601	628	646	591	571	620	612	619	604	602	649	636	614	644	572	610	561	633	617	595	632	605	606	615	605	614	606	600	580	607	622	578	590	635	606	604	654	580	635	666	632	647	582	631	594	620	595	631	590	699	601	617	666	640	625	592	586	645	625	612	624	590	640	597	631	571	608	590	627	605	612	612	594	605	609	589	581	607	601	588	621	578	621	650	600	600	640	622	582	567	623	628	579	621	576	586	615	618	634	647	581	594	581	636	615	584	622	608	611	635	605	620	573	669	581	597	614	574	626	604	585	661	583	589	633	643	660	627	635	633	656	583	640	584	634	646	562	609	577	574	615	629	609	606	638	612	622	564	621	599	640	611	652	627	582	607	582	599	647	577	633	559	610	627	657	618	627	625	640	601	648	611	600	624	649	564	622	615	600	625	588	644	622	612	573	604	610	628	623	627	595	604	609	591	639	676	596	627	555	622	631	562	624	568	578	616	623	585	626	625	595	589	610	607	620	590	623	602	598	609	592	633	605	573	590	599	613	626	612	568	622	607	612	627	639	590	623	617	632	608	606	635	580	631	632	613	610	585	646	651	611	555	594	559	649	594	602	628	608	637	575	597	607	595	628	586	630	606	606	591	643	580	599	601	605	555	609	564	640	585	568	636	591	585	645	614	595	650	606	637	574	613	604	620	585	630	590	606	625	591	570	630	609	599	629	607	600	576	593	614	615	645	564	585	575	584	618	583	604	594	632	590	633	624	575	675	610	631	560	628	594	615	629	634	569	610	587	623	588	601	604	601	607	662	605	647	647	594	580	613	633	588	626	595	569	662	593	579	628	575	581	583	601	581	633	633	612	621	583	573	594	643	616	649	577	618	601	557	637	662	588	627	595	613	566	632	623	632	590	632	616	626	565	601	613	626	572	593	589	602	608	612	593	607	627	588	627	638	628	611	625	634	627	606	623	585	625	580	610	622	588	610	661	609	615	618	637	588	612	640	553	622	631	592	578	626	605	584	607	603	580	590	585	590	564	649	602	643	594	638	621	596	611	602	602	582	640	586	614	626	602	611	632	638	644	627	606	615	594	653	613	624	586	621	614	634	605	598	599	633	584	601	620	551	604	563	611	598	632	644	607	649	620	594	611	603	600	667	584	650	608	613	620	589	651	637	635	602	616	598	609	585	614	630	592	598	623	649	606	587	633	594	626	614	585	615	607	621	590	585	608	561	573	616	637	606	655	587	594	626	557	632	604	585	649	605	616	621	664	592	610	594	643	630	609	591	626	586	636	608	631	646	582	588	619	662	596	577	586	574	624	628	570	606	558	624	627	585	575	576	595	605	609	649	594	630	613	602	651	600	591	640	626	605	632	613	613	613	608	642	610	640	593	609	581	620	622	555	597	642	615	648	584	614	611	589	596	624	600	610	610	636	643	616	617	596	629	614	592	602	622	621	623	607	604	661	617	649	564	584	613	586	640	578	628	572	654	614	617	589	558	579	595	650	614	608	647	583	581	627	622	613	586	582	606	604	583	630	595	627	615	637	592	649	637	583	609	639	585	577	587	611	571	617	596	643	595	601	519	632	605	580	617	622	626	579	599	588	617	605	655	577	650	608	595	606	586	584	623	594	596	566	553	643	620	638	579	554	594	625	603	611	636	598	582	604	641	606	656	567	616	642	630	642	592	602	618	599	577	627	616	566	611	574	617	605	565	613	643	598	610	611	664	624	600	620	589	605	603	606	582	615	542	634	594	589	619	578	614	580	625	626	620	601	615	586	607	618	604	622	648	589	652	580	622	601	615	613	631	595	628	609	644	578	578	605	622	652	618	613	591	625	609	595	589	601	609	566	570	582	610	605	566	599	604	615	641	602	580	575	605	628	613	638	605	622	592	602	557	624	649	631	623	611	594	623	610	599	604	604	582	621	592	644	558	624	621	580	592	617	633	599	627	616	584	597	606	596	617	662	601	645	620	613	615	595	599	557	592	630	631	619	614	606	564	590	623	597	589	623	593	606	609	613	595	562	619	617	653	634	637	646	581	577	653	604	606	626	628	621	618	601	589	613	610	603	648	612	651	598	658	623	663	553	651	604	674	616	609	616	584	621	576	664	589	619	601	578	622	572	618	598	546	642	585	627	587	594	631	611	568	571	605	562	646	602	605	589	588	602	609	619	584	626	581	589	658	653	633	615	609	587	584	577	609	630	601	651	578	596	665	652	598	606	607	623	581	585	591	597	618	628	578	595	618	653	609	647	622	593	562	605	640	620	601	602	594	600	601	613	571	592	638	575	587	622	579	566	655	620	634	602	620	621	606	607	587	647	628	600	592	589	599	568	636	600	562	569	604	571	585	652	628	601	618	621	602	601	573	580	667	666	589	633	593	642	578	563	611	643	614	601	577	612	609	598	588	612	608	626	640	597	577	619	610	607	586	644	589	634	645	584	649	619	637	603	592	589	612	624	650	595	571	672	613	624	587	627	580	620	596	587	641	609	603	609	626	610	612	630	614	655	622	638	573	632	594	623	594	588	611	621	587	607	625	625	587	622	614	646	573	609	585	606	615	573	636	620	597	651	651	631	583	614	596	580	593	603	646	610	627	635	631	599	644	621	610	584	589	617	618	622	642	576	636	648	605	640	624	626	603	611	590	627	613	596	592	600	607	618	638	622	594	582	605	617	633	600	619	609	638	582	597	652	606	593	604	620	618	650	577	571	611	579	607	614	607	611	632	624	624	614	590	647	591	635	553	653	582	672	620	570	593	603	626	583	622	597	627	548	579	621	611	600	589	596	598	586	615	598	591	617	631	625	625	584	598	619	598	623	589	604	633	599	603	596	640	597	640	600	586	627	618	556	536	593	618	623	600	616	593	636	613	619	612	589	599	606	586	583	621	582	649	588	617	596	595	597	618	574	593	621	556	622	620	586	617	597	596	570	624	562	600	597	612	671	594	614	616	594	572	611	539	630	575	601	622	644	586	615	640	586	611	565	626
15579	6338	1086	739	1120	1144	1080	950	851	740	650	506	440	343	296	258	234	193	198	163	184	151	115	149	134	97	93	106	90	94	83	79	75	85	92	85	79	97	73	78	58	62	80	71	69	63	58	52	71	53	58	49	40	55	49	60	46	54	47	46	47	45	45	57	45	45	51	46	52	53	47	48	53	38	50	50	49	62	43	55	52	49	37	44	43	54	50	50	48	53	43	46	39	59	45	50	55	61	50	57	39	49	54	56	46	58	55	45	39	45	48	44	36	56	39	43	53	56	59	48	61	44	45	50	36	48	37	58	47	44	44	46	51	46	54	53	46	56	36	51	46	43	44	40	53	51	54	46	37	64	32	47	49	53	58	41	48	40	42	51	44	43	52	44	48	36	40	42	55	52	56	59	44	55	44	58	46	48	44	50	49	41	40	43	50	44	54	38	49	47	49	49	48	50	45	44	43	49	50	57	56	50	47	40	57	54	49	50	53	57	48	50	55	43	42	54	32	42	55	48	48	48	47	69	36	43	42	47	43	50	56	60	47	44	47	46	56	37	43	39	62	49	55	45	44	51	38	51	40	39	42	49	51	51	40	41	40	37	45	43	36	57	35	49	35	49	52	47	55	50	59	39	44	41	46	39	53	48	57	49	51	44	66	52	49	57	46	37	62	49	49	61	36	54	56	56	49	47	43	47	54	38	40	52	43	52	36	53	51	37	48	41	35	45	48	43	62	40	52	50	42	45	49	52	39	44	57	38	45	54	46	41	56	41	55	57	44	50	50	52	51	60	39	37	44	59	35	41	48	40	36	45	37	38	51	62	53	47	45	49	44	56	39	56	43	54	52	40	40	48	38	57	44	51	48	52	40	52	36	50	49	46	47	45	49	35	44	48	52	54	30	39	48	42	44	51	41	52	54	50	40	57	41	59	44	47	43	43	33	65	45	54	41	47	52	54	48	46	45	36	49	55	45	36	44	45	49	44	49	56	56	44	55	38	44	45	46	42	42	52	49	52	53	46	60	50	45	53	49	57	41	58	43	54	54	49	48	62	53	52	46	40	40	50	60	52	50	41	41	40	44	36	40	35	43	54	48	42	49	43	58	48	45	38	55	52	44	54	44	41	49	43	43	42	50	48	50	54	46	63	46	56	41	43	49	45	51	57	44	49	35	50	45	51	37	50	44	58	56	45	52	37	53	44	55	52	46	47	35	46	38	65	35	47	46	54	56	46	52	48	59	40	47	60	47	46	60	40	37	44	45	42	44	49	46	50	57	49	44	47	44	45	50	48	56	45	47	47	55	44	45	44	48	40	51	47	63	55	51	47	47	60	48	58	29	44	50	48	46	56	50	39	47	40	48	47	50	36	45	42	49	46	48	47	44	54	42	54	49	30	47	59	45	50	55	52	47	60	53	43	47	46	56	57	49	48	42	56	41	50	43	52	60	50	53	45	47	45	57	67	42	52	46	39	42	48	20	47	49	38	49	51	42	37	53	43	45	59	43	41	40	40	47	41	39	38	47	45	44	39	48	49	48	44	48	55	63	55	46	48	45	43	59	58	49	58	61	50	59	40	50	47	42	41	52	49	46	53	46	49	40	52	41	47	52	49	50	60	46	40	35	46	44	45	57	46	43	47	70	50	58	42	49	49	35	49	52	40	55	53	50	37	45	44	46	47	58	51	45	49	47	65	48	50	44	54	48	37	43	52	37	43	52	55	45	58	49	57	44	42	45	47	39	53	53	49	40	35	49	44	50	47	43	48	38	57	37	44	57	44	44	43	52	52	56	52	42	40	41	47	46	47	50	60	30	49	61	60	44	53	44	59	43	50	56	51	41	54	49	37	49	31	43	53	59	47	49	56	47	41	55	47	41	47	53	55	50	53	48	50	36	60	47	47	56	47	41	36	30	46	43	46	53	50	49	44	41	48	37	43	50	44	58	51	40	44	59	34	39	47	50	55	47	44	43	49	59	56	54	41	46	53	66	43	50	62	56	56	48	44	41	57	41	63	59	50	40	43	51	47	48	44	47	42	44	38	38	54	44	49	52	44	48	44	50	53	50	50	48	44	44	64	38	55	49	54	48	30	47	56	48	56	59	44	47	54	46	60	38	45	45	48	42	49	35	50	54	56	46	51	34	41	36	59	53	46	52	43	44	51	54	56	50	41	57	51	57	44	40	51	47	45	43	47	49	48	53	59	41	56	51	45	41	62	42	48	44	41	49	47	39	48	62	49	47	50	50	48	50	46	45	50	67	44	60	44	30	35	48	49	41	49	67	59	52	47	34	51	56	42	55	47	53	61	38	46	49	46	41	33	41	44	46	43	52	53	54	57	61	39	37	49	46	53	48	63	50	51	35	61	44	56	44	52	53	56	53	37	54	46	53	65	45	48	46	36	40	46	41	40	58	49	44	47	51	56	49	48	57	47	47	39	45	69	35	59	44	43	50	43	41	39	45	41	51	38	45	34	58	47	46	49	43	40	50	53	46	48	48	41	37	46	47	61	49	35	48	36	47	43	59	44	50	46	47	46	38	53	45	45	41	52	41	54	44	43	43	51	47	41	47	53	48	49	36	62	42	53	49	59	50	56	55	54	48	57	49	51	48	52	38	57	43	48	46	41	38	41	51	49	42	48	46	57	46	45	56	50	44	51	40	61	39	43	48	57	60	40	40	40	47	39	41	35	47	52	51	36	48	46	53	51	47	35	51	40	48	45	47	61	47	49	48	40	41	41	49	40	45	50	35	47	52	35	55	44	54	41	39	45	53	53	48	37	33	56	31	42	64	53	43	40	52	61	44	49	50	44	43	47	51	56	51	49	40	49	48	56	54	50	32	56	61	45	42	61	47	46	48	56	44	45	58	46	42	42	32	46	63	35	46	58	58	37	43	42	47	48	53	53	56	44	60	41	37	46	52	44	38	56	51	33	48	51	50	56	46	47	44	34	62	51	33	49	47	61	53	51	47	60	42	63	47	60	55	52	44	50	60	34	44	41	52	36	50	48	47	52	42	53	47	54	51	49	42	48	48	42	40	62	51	43	43	50	46	56	47	49	38	50	50	47	53	50	46	70	37	49	54	45	56	52	54	48	59	42	48	55	36	54	45	39	48	45	33	48	50	46	50	40	56	49	51	37	43	52	43	43	62	53	44	44	51	50	44	39	58	53	61	54	42	56	37	44	33	52	57	47	41	39	50	53	47	37	39	54	55	42	40	40	51	44	42	58	43	53	50	52	47	49	56	51	43	37	62	55	46	43	44	58	49	40	63	49	42	40	44	50	57	51	53	57	48	54	53	59	46	48	51	30	49	45	62	45	43	46	54	43	36	48	57	36	53	52	47	51	51	46	48	33	48	49	49	50	48	53	59	56	49	56	37	58	39	47	50	52	48	43	48	48	47	55	48	47	54	53	44	36	47	44	53	38	48	52	35	61	52	37	46	52	56	43	46	29	48	44	34	40	51	42	53	52	52	44	47	44
54245	29941	16806	30348	37596	36926	33929	30756	27132	23959	21074	18568	15751	13550	11639	10244	8856	7967	7419	6499	5719	5011	4487	4061	3646	3275	3179	2938	2802	2552	2521	2395	2500	2439	2355	2320	2120	1905	1944	1835	1710	1544	1433	1394	1257	1176	1151	1085	1105	1086	1008	1016	901	947	955	897	825	876	856	848	911	887	882	881	861	788	836	824	841	754	825	778	768	807	769	813	784	771	782	776	758	783	774	753	796	757	784	760	719	739	729	762	766	742	770	760	760	701	748	743	751	756	790	720	757	733	749	699	714	750	718	712	745	752	728	770	758	727	690	722	756	712	742	682	683	722	813	746	736	693	702	715	731	750	713	751	763	712	698	757	709	718	739	679	778	721	707	699	750	754	708	724	692	713	713	697	693	729	719	744	719	799	663	718	662	680	727	741	690	672	748	731	736	741	702	740	666	681	710	725	686	710	710	686	772	721	724	683	713	777	738	736	750	693	714	721	714	704	723	716	739	730	732	711	760	704	716	673	688	725	734	721	720	723	678	692	731	709	745	709	738	743	699	720	723	671	695	739	703	704	782	698	742	728	733	711	727	751	706	694	728	754	709	732	662	701	676	737	676	761	733	744	717	692	686	712	691	694	712	710	689	689	683	724	705	711	718	728	731	737	763	711	677	719	705	716	741	719	715	734	760	708	703	745	721	726	729	728	759	746	722	714	749	755	768	707	715	747	711	713	697	741	712	691	707	720	729	709	712	738	758	708	759	700	657	677	695	679	718	742	704	738	723	682	706	699	702	685	679	704	699	666	720	716	717	709	810	718	741	717	701	696	715	707	713	688	736	712	684	761	708	725	741	691	667	709	754	692	731	739	702	774	724	721	672	721	728	678	733	759	722	781	707	748	732	680	711	728	718	727	723	714	689	759	741	785	714	706	702	670	709	723	704	702	747	780	735	714	748	703	716	718	725	658	681	670	720	663	758	751	688	733	735	739	721	707	710	742	740	687	728	697	696	710	717	655	714	748	708	735	718	698	680	697	770	665	731	729	665	728	703	686	752	716	724	735	706	711	672	694	712	723	740	734	737	688	716	729	749	741	701	775	749	693	701	690	724	738	765	732	747	749	688	712	739	732	685	679	736	714	730	700	724	683	714	723	712	767	685	746	729	696	697	695	714	730	731	715	763	727	717	664	699	691	738	741	726	647	732	735	738	715	705	723	704	700	717	657	742	682	756	711	719	720	711	675	673	724	714	753	768	684	752	697	726	717	711	750	745	703	725	702	791	722	733	731	748	729	704	665	728	703	711	717	674	690	751	699	730	774	714	753	743	674	684	711	714	741	743	774	713	719	746	727	719	701	717	679	721	693	722	715	693	716	714	712	731	652	741	708	722	695	668	725	720	770	725	721	706	731	686	713	710	725	685	684	708	699	709	762	700	708	720	703	727	737	723	698	685	674	747	742	726	728	754	727	690	665	716	725	697	712	708	724	770	705	734	773	715	725	721	766	691	715	669	738	715	704	687	739	749	690	749	653	700	701	748	725	704	716	719	722	748	773	737	706	705	709	739	719	710	685	729	693	692	706	696	755	689	718	719	733	706	692	706	697	698	676	737	688	666	732	674	673	736	735	709	737	699	689	709	745	768	727	714	725	660	717	738	736	725	718	734	753	715	736	775	720	760	724	738	726	691	723	695	674	722	720	694	715	739	703	694	749	695	670	742	703	703	728	717	690	726	708	744	717	710	732	713	726	700	723	739	689	643	739	676	717	684	742	686	732	721	700	719	692	742	707	699	735	697	731	712	715	724	667	692	726	716	699	740	749	712	705	712	711	708	686	654	759	725	701	681	713	713	695	719	734	684	710	736	665	739	734	696	711	762	745	709	682	742	764	673	696	724	711	711	740	689	680	724	691	724	708	688	673	732	721	736	699	715	746	704	707	701	690	668	715	719	706	688	711	737	745	740	714	725	687	708	759	729	760	707	676	719	753	754	720	679	708	708	706	685	682	742	687	703	715	674	678	744	662	741	710	748	770	715	710	725	741	702	718	726	747	705	699	732	686	747	710	778	703	696	712	733	724	729	710	699	681	731	721	723	703	717	709	764	724	736	681	709	719	737	667	727	675	743	707	700	752	729	726	674	734	731	698	738	710	734	698	712	722	683	713	731	738	710	689	765	716	678	715	692	698	742	747	716	688	751	707	738	715	755	690	706	705	731	664	676	760	703	712	688	724	716	713	697	705	720	686	752	714	730	687	702	668	728	761	727	751	726	722	727	696	724	739	707	710	707	724	704	679	639	702	717	714	699	714	732	677	705	697	713	720	703	717	709	734	702	691	733	756	731	666	706	695	763	763	757	739	719	719	763	725	756	731	708	711	731	719	699	713	742	671	734	656	725	712	733	702	729	701	699	666	714	759	699	748	747	716	697	670	742	749	729	710	634	706	716	712	717	755	709	691	741	722	754	672	723	740	705	652	726	738	710	760	683	746	740	731	664	773	773	768	701	688	712	718	750	708	698	669	680	718	679	799	703	733	785	737	634	695	718	720	748	675	727	720	747	686	714	720	716	746	718	721	739	701	708	704	701	761	746	684	738	703	777	750	707	692	693	712	754	687	713	751	722	749	706	729	749	702	714	718	693	691	754	669	731	709	727	660	718	735	745	689	708	772	729	717	759	691	721	736	735	666	688	740	708	718	748	735	696	765	671	735	742	701	731	719	721	716	707	713	687	754	722	737	706	769	710	746	723	718	695	678	746	751	714	726	713	735	707	717	728	705	722	742	736	691	722	693	674	723	712	689	718	762	679	680	703	705	705	691	675	720	695	710	712	693	701	708	705	713	713	750	691	774	691	690	715	684	736	717	720	713	749	703	763	722	741	707	691	717	719	751	779	733	689	708	736	722	775	708	657	764	736	754	732	698	696	663	708	705	753	673	754	742	712	693	741	746	707	742	676	710	737	766	732	722	669	727	688	700	720	757	697	697	687	743	679	721	758	719	752	681	696	684	725	717	746	733	704	688	664	672	703	705	675	701	746	744	697	695	658	684	781	719	679	723	722	677	704	762	712	735	727	678	717	717	729	718	690	742	743	725	708	695	718	702	739	657	705	773	724	722	683	736	728	750	699	744	719	678	714	718	747	741	720	710	738	697	722	716	688	676	725	728	688	703	690	749	702	753	705	762	723	706	678	689	671	741	711	738	698	731	710	746	727	705	760	689	721	756	746	723	693	686	675	731	704	727	699	728	758	685	747	707	723	715	670	698	713	697	719	753	730	695	692	742	739	758	712	672	704	776	738	719	714	743	678	683	735	745	763	701	712	722	725	751	734	718	745	726	711	733	681	752	748	680	702	736	681	662	743	744	716	680	760	750	689	726	707	702	696	732	720	660	750	747	776	687	689	697	712	701	684	697	713	681	719	682	725	681	741	761	690	719	693	686	740	783	729	753	709	749	745	690	723	762	690	733	721	702	770	765	693	707	750	725	724	645	760	712	743	678	703	712	708	695	699	729	752	687	739	720
10664	3305	711	502	743	835	673	638	556	482	392	370	307	252	213	203	183	168	145	136	132	108	113	98	95	90	89	97	80	77	85	64	110	83	77	73	88	78	72	85	70	68	69	58	54	64	64	58	59	69	64	70	72	59	65	74	75	72	57	60	69	54	50	56	66	47	73	73	58	53	60	58	59	55	57	73	63	50	52	57	47	48	58	69	53	56	47	54	63	49	48	52	45	54	66	72	53	64	59	42	49	62	63	54	63	55	45	72	58	58	59	65	28	57	60	69	57	44	59	52	58	61	54	45	51	60	42	64	64	63	54	62	64	63	57	61	58	60	55	51	53	50	49	56	59	64	48	72	62	59	60	79	60	55	56	63	57	74	61	39	59	56	61	62	54	64	49	58	53	47	52	54	57	60	58	45	51	61	47	78	73	51	52	57	56	65	65	64	56	56	62	59	47	61	62	56	66	63	39	61	57	47	43	61	61	53	54	49	65	65	66	59	42	45	61	45	66	50	59	55	41	51	56	53	66	67	54	64	53	38	52	60	60	41	45	64	52	51	54	55	48	63	41	63	57	56	62	54	51	43	64	46	52	56	57	54	52	49	69	57	56	67	53	68	61	60	40	55	43	67	55	47	52	62	80	55	59	42	69	49	63	61	53	61	44	58	60	53	51	50	50	66	55	63	49	60	57	70	68	61	68	67	57	61	43	56	46	63	51	62	60	61	58	56	54	51	35	58	52	48	54	56	60	56	51	68	68	68	54	61	57	56	54	57	68	64	61	53	60	44	57	59	59	54	64	64	63	47	62	58	56	70	45	63	53	59	61	60	58	65	60	60	59	68	74	43	67	54	75	71	62	52	59	41	63	48	50	71	42	72	57	45	48	65	75	48	55	57	66	74	53	45	59	40	67	58	60	55	64	55	56	66	41	62	65	52	64	53	56	70	47	50	51	49	50	58	61	56	60	50	64	57	58	56	71	45	55	56	60	49	54	62	62	51	62	63	63	63	54	63	62	77	57	57	56	54	52	64	53	52	53	61	71	67	68	74	65	51	57	66	54	46	57	46	51	66	51	69	61	47	55	52	43	63	51	63	67	45	49	60	61	53	49	56	69	51	49	76	62	56	52	48	56	44	56	63	56	65	54	41	61	63	58	54	68	50	59	46	58	64	70	62	64	58	55	49	63	46	56	56	50	50	68	57	50	54	51	53	54	54	63	39	74	46	41	75	51	61	60	62	50	54	65	57	66	64	48	52	76	70	72	54	44	46	44	63	62	53	64	60	59	55	60	66	52	43	55	52	54	56	42	56	61	67	46	45	60	53	45	55	60	61	51	68	55	48	68	52	62	53	47	48	72	57	58	54	53	52	64	59	53	57	64	57	51	57	52	63	47	49	56	50	50	56	49	54	61	58	48	60	62	61	56	67	60	63	52	57	62	46	64	50	50	61	62	51	42	60	69	52	57	61	52	60	47	59	51	48	57	63	62	59	55	41	62	57	47	52	58	49	57	66	67	61	60	53	56	61	44	49	53	63	54	59	61	57	53	49	57	40	61	56	44	47	44	49	57	48	60	60	60	54	51	51	63	56	50	55	74	53	55	49	63	65	52	59	57	54	50	57	69	59	62	66	61	67	60	55	64	68	56	65	60	55	54	39	58	71	71	62	69	46	48	65	59	44	52	68	49	54	67	64	61	46	56	71	47	61	43	50	54	59	56	54	62	62	62	54	58	65	62	43	67	48	51	48	74	49	50	60	62	52	58	53	55	51	53	72	46	49	50	65	58	59	55	66	41	56	60	64	49	58	62	53	62	64	65	58	56	57	55	57	39	58	45	61	62	58	64	62	58	47	63	48	56	45	46	59	55	58	47	55	61	50	56	60	59	65	68	64	60	56	67	60	67	48	54	50	58	43	52	79	46	69	58	47	39	59	64	50	62	59	64	49	58	54	57	63	60	52	54	50	56	49	60	56	42	58	54	74	71	48	59	59	59	57	65	49	46	52	60	61	50	53	42	66	67	54	64	57	74	59	64	58	60	53	55	62	51	60	65	49	56	60	63	49	50	50	55	68	62	41	50	55	45	64	53	49	52	61	56	47	55	53	53	58	54	57	60	56	59	51	41	57	54	40	54	48	45	72	58	54	58	57	63	55	45	48	76	54	56	48	54	49	45	54	43	52	66	58	51	55	48	45	58	59	53	48	51	63	48	52	72	48	71	54	54	56	55	49	58	55	49	48	51	52	51	53	49	61	53	64	71	47	59	54	70	48	50	57	64	50	50	53	57	62	65	59	63	59	56	60	62	54	62	54	51	42	45	49	52	53	61	56	68	52	62	78	63	48	56	72	54	72	52	52	71	61	68	61	55	49	56	60	62	56	50	58	47	62	42	56	51	49	59	60	50	57	65	60	45	50	51	55	45	45	61	71	53	66	70	58	65	60	72	55	60	51	57	53	51	52	59	50	68	63	54	66	56	48	64	57	69	53	55	59	64	47	55	52	58	63	55	44	52	59	58	44	64	55	61	62	66	67	67	50	45	59	59	46	55	52	49	54	54	62	65	65	62	63	67	63	55	79	51	60	50	48	65	57	58	55	47	56	50	56	58	57	54	56	48	59	63	56	54	56	63	67	68	61	61	55	51	40	47	69	51	52	56	53	59	60	57	54	73	54	48	62	60	50	47	62	66	59	56	56	80	64	47	48	58	54	49	43	48	61	81	76	64	60	64	55	53	62	63	58	56	45	70	57	55	65	50	49	50	64	64	50	58	62	48	59	51	62	49	50	53	57	51	63	59	49	47	67	53	66	68	66	57	59	53	53	50	67	56	56	50	44	56	48	66	48	61	58	52	68	54	63	62	46	63	42	63	63	76	63	63	61	67	48	59	56	48	58	69	56	44	63	58	51	59	56	55	47	56	68	62	60	67	46	65	43	56	45	51	43	52	56	54	52	40	51	49	50	52	59	55	70	52	53	47	66	62	46	48	54	52	72	57	58	45	59	53	48	53	69	66	55	69	72	61	47	69	65	59	52	51	62	58	45	42	64	49	62	55	56	45	55	70	55	69	48	58	47	56	46	48	55	58	52	65	80	55	62	51	62	55	52	51	51	50	48	52	72	54	52	54	54	59	63	63	68	43	60	55	44	61	63	53	71	53	58	50	50	53	59	58	57	61	59	57	52	45	61	54	63	58	50	47	58	57	65	62	40	60	50	61	49	72	52	55	45	53	52	38	71	58	54	46	59	56	55	47	55	43	49	53	51	54	42	63	55	55	47	58	56	42	60	60	70	54	48	59	56	45	55	51	57	46	51	67	60	64	51	48	63	53	50	65	57	57	62	70	52	49	56	44	52	62	59	59	65	46	55	55	60	58	58	46	61	76	43	55	65	61	55	56	63	65	55	53	54	59	63	61	49	56	60	56	54	58	54	54	52	67	65	66	55	48	56	49	53	48	59	62	57	65	60	65	44	56	58	55	50	67	56
46653	26294	12799	25861	33641	32145	29371	25682	22256	19093	16418	13968	11901	9956	8441	7457	6463	5665	5071	4553	4150	3727	3260	3021	2696	2530	2282	2257	2115	2138	2029	1917	2003	1984	1925	1792	1811	1736	1630	1634	1398	1365	1425	1273	1166	1136	1112	1101	1071	1082	1049	1000	946	1003	961	932	942	923	922	960	985	912	904	932	899	907	904	940	961	925	877	904	902	890	866	892	885	840	868	905	883	862	910	833	837	862	882	910	920	892	870	861	847	848	837	807	888	813	843	792	909	886	866	915	844	826	849	851	866	835	859	902	889	861	840	872	869	846	859	900	838	861	828	787	886	841	860	865	871	868	856	831	839	872	862	811	840	853	792	840	809	865	845	802	805	864	865	854	868	895	875	799	882	784	819	779	833	838	798	871	895	816	815	831	827	844	846	788	854	838	890	836	917	840	788	875	829	770	842	843	816	853	844	861	833	766	905	840	824	794	803	843	819	904	828	817	805	819	822	871	788	827	821	842	807	850	778	829	838	834	851	859	812	792	850	878	849	836	881	829	861	829	857	892	860	858	859	827	858	824	811	836	895	810	846	840	874	827	868	883	791	952	893	835	805	879	802	857	835	808	839	822	854	882	854	869	828	864	795	834	870	837	809	838	849	927	881	873	871	851	870	901	828	830	835	820	886	815	895	828	820	873	826	847	886	865	871	815	848	835	818	843	835	822	842	839	818	876	883	805	885	868	829	881	830	857	851	833	821	807	871	822	853	845	824	895	871	861	849	808	803	851	848	800	868	788	859	846	842	815	867	857	883	843	790	856	865	800	884	901	827	827	850	828	816	842	830	845	816	880	832	801	804	864	807	840	782	824	818	816	882	888	832	788	791	815	940	833	878	857	878	853	876	851	834	863	813	828	834	857	829	814	804	799	823	813	854	813	848	845	841	872	860	854	857	808	805	847	873	791	840	862	881	889	825	791	908	857	812	858	841	864	893	802	808	850	851	829	876	813	793	875	882	864	842	790	847	856	804	870	811	868	815	865	820	842	830	843	826	813	835	850	841	841	896	835	849	814	802	842	815	820	846	896	844	855	855	849	851	880	824	854	783	905	813	828	888	830	845	848	816	852	905	830	856	832	849	861	821	838	861	848	871	794	839	869	814	841	799	847	857	843	851	856	869	847	850	863	841	855	898	786	860	831	805	819	899	871	825	853	800	822	864	856	847	857	903	832	927	824	855	850	829	827	838	872	833	892	840	850	837	817	840	849	823	843	880	867	805	830	854	830	849	819	820	838	796	836	832	830	883	882	897	847	852	909	849	859	885	884	825	862	814	839	805	863	877	798	874	878	827	797	821	858	884	834	817	791	800	830	865	837	854	845	822	837	788	846	863	792	785	838	863	890	879	828	798	849	809	873	831	869	864	864	845	828	859	834	834	825	812	793	802	874	793	865	857	807	880	830	845	815	890	852	818	845	805	840	826	871	832	831	840	868	838	854	843	854	882	819	816	851	847	819	788	867	863	857	831	876	847	851	875	881	808	858	854	821	854	810	894	794	885	843	813	879	834	845	871	909	861	864	850	895	896	850	851	854	796	833	879	846	805	809	878	841	845	857	839	866	864	817	864	871	832	839	913	830	832	856	866	860	828	846	892	842	865	865	880	862	857	828	900	863	790	771	821	842	781	837	857	799	807	848	834	883	814	838	829	844	795	861	816	893	841	879	837	857	818	846	827	876	833	875	838	831	896	870	801	890	838	853	845	797	795	819	864	870	843	833	814	839	863	884	870	872	847	844	833	834	866	923	799	873	747	832	836	849	813	846	833	877	796	847	852	838	849	869	863	807	844	830	840	825	826	837	842	825	811	874	843	842	882	878	818	847	879	878	849	780	832	864	801	860	848	854	882	870	870	872	825	880	791	862	861	831	799	825	869	836	794	815	823	835	835	899	804	838	871	825	818	855	837	853	839	875	847	840	832	871	830	840	864	862	849	830	845	837	915	840	872	861	824	847	903	900	810	817	861	836	789	873	817	873	884	828	821	814	848	850	878	836	845	847	894	889	883	854	852	792	863	882	863	849	857	831	792	828	868	810	903	850	826	836	833	812	824	777	853	835	875	875	897	873	862	871	848	839	870	857	797	817	839	805	834	821	801	843	844	858	882	904	840	792	836	877	855	817	780	846	812	833	801	862	817	854	822	858	846	808	786	836	805	871	833	879	858	821	839	844	849	827	849	819	816	860	848	837	804	805	835	848	813	835	866	840	818	845	861	837	835	886	871	807	878	827	876	847	829	883	834	842	835	853	864	818	857	895	797	796	819	899	787	881	839	832	778	826	861	845	827	817	849	826	850	847	868	816	856	856	824	868	879	836	829	867	842	847	862	861	801	856	854	800	890	896	840	856	867	869	835	860	791	895	882	781	803	903	837	911	835	850	858	841	847	836	846	813	812	823	864	814	845	805	864	841	867	826	811	856	835	849	798	873	842	807	856	873	871	824	887	794	843	816	795	824	818	849	822	861	848	816	865	832	832	776	872	835	820	855	807	895	860	871	859	885	860	822	848	849	833	833	853	812	795	810	829	880	863	894	827	824	843	803	854	891	878	819	798	839	788	830	826	869	818	861	869	880	847	915	862	804	811	864	874	851	825	837	842	845	857	876	852	854	869	843	864	862	838	864	897	860	880	896	843	858	832	779	876	809	834	812	829	818	776	842	883	835	865	866	808	815	843	846	878	843	894	818	865	779	837	891	853	840	871	802	878	850	831	846	884	844	828	816	841	871	844	898	824	872	813	879	814	833	836	812	854	845	848	772	873	873	839	884	857	818	821	812	824	856	827	857	866	879	873	816	841	880	862	836	838	801	833	894	836	819	794	873	846	839	874	827	835	871	852	846	860	851	839	818	825	852	859	824	848	854	792	891	836	857	798	861	810	816	828	871	812	818	808	798	888	857	824	831	794	893	850	821	855	834	867	795	878	821	848	831	818	823	830	833	877	834	834	857	810	858	834	857	819	881	883	909	835	875	876	833	784	815	871	861	820	837	826	797	851	872	814	859	807	868	816	794	826	835	830	853	872	851	837	822	818	860	832	838	804	828	853	886	869	887	837	860	861	823	840	881	816	897	863	843	834	867	864	855	837	898	864	887	828	848	823	842	831	843	801	860	813	854	854	850	811	848	781	867	862	808	810	776	887	853	848	869	848	820	817	901	831	809	835	846	879	844	837	835	847	877	836	827	867	820	868	814	822	822	839	882	838	821	825	833	812	836	904	873	868	796	787	815	821	826	883	925	857	815	828	887	856	813	821	790	892	786	852	881	845	792	878	836	816	829	865	837	882	830	874	855	837	830	876	875	832	855	838	873	844	868	836	838	835	821	879	856	838	816	773	870	834	865	844	845	840	865	849	886	837	815	890	811	893	825	842	873	846	890	855	766	869	793	858	799	863	833	898	895	901	812	843	888	878	837	848	806	858	788	860	880	833	848	833	848	858	880	857	887	805	855	843	865	858	803	888	845	866	817	815	830
15234	7327	1129	771	1180	1199	1102	955	888	747	604	529	411	351	333	260	201	214	203	164	142	129	127	106	102	106	87	103	91	90	82	90	86	68	71	77	78	73	67	70	65	64	51	56	46	58	52	56	61	46	50	40	55	44	54	52	39	34	52	39	45	31	43	47	32	48	56	50	33	59	45	51	49	48	32	47	43	46	41	37	38	28	52	38	48	42	50	41	32	49	39	50	33	41	41	40	39	37	44	42	46	43	42	42	33	46	37	31	32	50	48	37	35	27	45	42	44	39	43	32	39	46	39	39	42	38	36	42	54	29	37	36	41	60	44	37	42	39	51	47	38	35	45	28	40	46	46	35	50	49	39	43	43	47	38	32	40	35	40	35	54	34	35	32	43	44	48	45	42	46	35	42	37	48	37	47	39	31	44	53	36	40	33	34	40	47	48	34	35	23	43	48	50	47	44	37	39	44	51	48	33	39	30	40	39	39	57	35	55	42	31	45	44	55	30	40	48	39	31	50	45	40	39	45	42	39	51	45	35	43	48	21	34	43	32	48	46	35	37	48	37	42	41	40	48	27	36	51	32	35	50	31	41	40	35	48	32	35	39	48	28	35	48	43	32	36	34	33	40	35	45	45	39	44	38	36	55	38	33	44	39	48	34	44	43	39	36	48	53	51	35	40	41	38	48	50	49	46	46	54	41	31	36	24	46	38	40	36	41	39	49	37	41	36	27	26	37	34	27	49	40	43	51	40	34	41	41	38	40	38	39	34	39	57	38	41	39	41	29	55	46	40	46	32	23	47	34	31	39	46	41	45	40	41	39	45	49	52	27	44	29	41	42	42	28	52	34	46	42	32	46	49	35	41	45	45	36	40	36	32	36	36	25	44	43	48	46	28	40	34	26	33	44	37	38	48	45	28	44	35	34	41	50	29	53	40	41	28	46	39	44	43	42	39	46	37	40	39	52	44	33	31	34	26	51	39	35	30	48	53	43	54	44	60	35	37	41	31	45	47	38	35	33	43	41	34	44	30	49	45	37	50	30	51	39	46	44	33	42	39	43	39	28	53	40	49	41	37	37	40	42	40	43	33	41	36	46	47	47	42	49	31	35	38	46	34	35	42	33	31	41	36	52	33	41	32	42	35	32	49	43	45	33	46	31	43	29	41	37	40	39	40	31	34	39	42	40	36	40	50	43	41	48	44	34	38	49	50	38	37	37	38	42	51	42	38	36	45	52	47	50	35	56	34	43	34	47	46	46	34	44	45	44	38	32	43	47	33	45	34	33	48	38	62	39	30	35	44	38	33	49	35	43	38	39	42	51	45	42	44	44	46	38	34	42	41	43	40	43	30	42	33	28	31	43	39	41	36	47	31	49	26	36	52	40	37	46	37	28	34	47	48	38	40	40	33	35	45	43	48	42	42	45	44	32	44	27	31	37	45	50	34	37	46	39	45	44	31	40	41	41	38	37	42	50	39	40	43	51	51	30	39	45	28	43	41	40	40	48	39	49	51	50	44	37	48	43	35	41	37	45	40	41	42	36	39	39	39	38	41	34	31	34	40	37	40	33	39	38	59	33	49	38	43	27	39	39	42	44	41	44	46	35	38	48	39	35	40	36	36	45	43	42	36	48	46	39	33	44	38	34	44	44	45	37	32	31	38	38	34	39	40	40	48	48	52	47	47	40	39	33	33	38	27	49	37	51	45	46	38	42	31	36	48	45	31	37	31	43	41	25	28	45	36	45	36	41	48	37	37	26	34	41	46	36	44	40	55	43	53	41	50	44	48	48	35	32	42	42	31	35	39	45	41	46	41	38	44	37	40	39	31	50	38	33	37	42	48	44	45	32	35	40	45	35	48	46	41	35	55	36	45	43	37	42	49	44	37	44	31	45	50	40	30	41	25	44	29	39	36	43	47	40	39	37	39	44	41	38	42	40	30	46	35	39	41	36	45	50	36	39	44	35	39	35	49	51	31	42	48	36	45	37	39	34	39	44	42	44	31	35	50	38	46	49	41	39	47	46	44	34	50	38	49	38	39	38	44	43	46	35	44	36	52	30	36	51	48	49	45	33	45	46	28	37	27	45	45	36	44	41	38	30	36	40	35	40	46	29	45	39	32	50	47	41	44	42	46	38	32	39	48	42	34	44	42	50	32	44	42	40	41	35	44	31	42	37	39	44	35	46	41	42	45	49	42	38	46	24	32	35	51	32	36	47	32	35	48	41	37	42	36	35	42	42	48	32	55	37	41	39	37	38	38	46	42	45	41	34	39	35	38	41	27	44	48	39	34	43	35	43	42	45	38	21	51	31	49	35	33	60	36	38	39	45	53	42	41	43	39	41	52	46	43	50	41	31	39	37	31	52	34	35	41	37	31	41	39	50	44	45	45	48	38	47	31	40	43	53	52	46	41	38	31	32	49	45	42	43	34	28	38	44	37	43	36	45	34	34	36	45	39	42	34	40	37	37	48	36	34	45	35	36	33	32	48	39	47	42	40	36	33	42	48	38	29	44	29	46	41	51	45	41	37	47	39	42	46	48	36	55	46	43	55	44	37	35	51	36	48	42	39	47	40	43	44	48	49	29	44	23	34	22	37	45	33	34	48	32	33	35	37	43	41	50	42	44	42	48	51	45	38	37	50	29	51	35	40	48	47	29	45	37	40	35	50	55	43	50	38	23	42	42	44	41	35	34	47	46	52	34	34	45	36	47	39	45	33	43	47	29	40	50	38	41	33	51	47	34	55	33	30	45	31	37	39	50	43	45	46	37	44	26	45	40	45	37	52	48	44	46	32	37	38	39	45	43	33	32	40	37	46	33	39	37	39	37	44	44	39	44	31	40	44	42	48	44	41	41	46	41	43	38	41	39	48	37	56	48	38	49	40	35	42	52	29	40	36	43	37	38	30	39	40	45	28	41	47	45	36	37	47	46	38	43	48	47	41	33	38	39	43	40	46	36	30	29	49	45	44	43	53	43	31	34	39	35	54	41	48	55	44	34	51	43	47	39	46	31	28	37	36	34	45	39	41	39	43	44	46	44	40	31	45	43	47	44	35	38	36	26	39	36	34	51	50	41	35	44	35	36	37	48	51	45	41	37	40	45	42	50	35	40	46	35	41	42	41	43	41	49	43	36	41	26	39	38	40	33	39	43	42	40	50	57	41	41	31	37	46	46	35	36	44	52	39	46	34	48	38	36	45	45	41	51	29	48	44	40	41	38	31	35	32	44	36	45	34	25	42	39	31	39	41	36	34	45	41	33	48	42	46	35	47	42	51	38	54	44	48	39	48	36	29	33	45	41	38	35	54	29	43	26	30	48	36	47	38	44	25	40	51	37	32	38	48	41	31	49	50	49	46	26	38	35	47	38	41	49	41	31	40	32	39	42	36	52	41	56	40	41	44	37	32	37	26	46	41	38	41	30	48	34	34	49	42	37	28	43	38	52	40	53	43	42	41	40	42	31	35	49	43	38	33	35	39
55317	32690	17270	31138	38605	37680	34529	31171	27512	24482	21229	18362	15654	13647	11889	10371	8941	7786	6735	6146	5465	4880	4400	3831	3529	3347	2971	2797	2672	2528	2444	2358	2473	2273	2215	2110	2116	1983	1851	1672	1594	1429	1316	1308	1180	1112	1047	973	936	959	908	858	913	810	824	774	770	761	739	752	764	729	815	788	724	744	713	738	675	731	697	669	692	698	650	694	689	663	688	677	685	655	679	645	653	650	669	701	644	616	654	602	648	658	665	645	574	589	610	634	595	649	640	645	656	609	674	654	635	619	669	672	588	636	606	603	628	596	571	641	603	647	610	646	635	643	585	610	649	625	619	646	643	639	610	610	594	611	622	628	577	612	608	672	577	604	566	587	632	663	592	620	623	619	608	614	590	616	595	608	639	606	650	626	643	631	594	600	660	578	652	596	614	622	613	620	635	587	622	643	645	657	645	608	657	616	599	593	616	619	634	601	600	602	626	582	635	653	625	586	643	605	624	613	609	610	610	638	600	647	657	618	603	621	595	592	612	626	606	623	635	581	574	633	626	601	594	593	600	592	613	630	654	609	598	591	622	580	607	593	592	592	608	619	621	595	591	615	656	608	602	635	603	628	619	598	590	624	600	635	604	653	651	616	651	655	605	599	630	601	627	636	606	618	575	623	597	592	624	558	639	593	603	655	608	579	618	589	608	617	645	613	614	616	621	591	641	630	592	596	626	624	641	594	600	621	616	605	618	621	596	611	617	640	643	667	622	592	635	610	629	636	612	604	652	593	601	645	601	649	646	592	574	590	606	593	629	611	637	605	615	620	620	606	640	604	630	602	602	615	560	624	596	580	580	619	628	641	641	587	616	663	613	674	607	631	592	574	582	619	595	592	640	623	582	613	660	575	589	638	581	642	602	622	630	602	613	628	638	621	605	592	589	682	584	671	608	629	625	611	560	628	587	635	667	616	589	620	582	619	600	605	632	588	656	619	623	640	584	619	583	674	604	598	612	621	618	616	585	609	609	618	626	633	636	632	599	586	593	566	589	635	629	575	685	601	609	623	590	637	617	625	632	593	604	612	629	657	575	651	649	619	648	606	627	609	575	607	615	619	621	629	620	638	613	628	580	619	620	591	624	625	631	590	608	600	558	640	610	637	606	583	591	582	583	627	582	615	606	630	609	654	616	615	597	637	636	617	641	607	589	568	621	657	591	567	586	647	624	620	623	606	639	618	643	620	569	634	609	639	597	650	639	595	612	568	605	615	650	590	636	610	629	573	622	653	607	624	638	625	586	620	648	589	585	591	568	574	607	605	611	622	638	592	581	601	648	652	602	624	602	647	597	617	621	616	593	644	622	586	606	594	599	632	651	590	613	606	615	609	626	587	599	609	601	608	616	621	600	583	578	595	671	633	639	590	633	596	602	623	615	624	602	610	637	586	618	584	602	622	630	602	641	594	627	594	620	619	614	621	626	542	647	580	591	671	630	616	653	636	632	599	612	614	600	648	618	604	608	614	593	605	581	567	618	666	587	644	644	637	633	637	584	629	651	614	589	633	655	665	620	623	634	605	568	600	635	614	617	649	620	580	634	655	664	613	654	630	570	598	595	599	592	609	627	607	604	612	554	589	628	594	639	602	593	657	639	598	653	586	602	591	645	603	617	619	602	625	619	576	592	577	596	609	636	599	646	631	606	613	622	611	598	589	609	642	698	642	585	624	600	583	641	574	571	596	589	626	579	634	581	621	604	619	603	614	615	632	621	576	595	621	624	605	593	624	595	610	611	556	584	617	624	631	606	652	675	626	594	604	618	619	644	578	583	660	617	603	612	643	644	626	631	594	590	642	613	584	576	610	600	627	624	634	640	574	628	588	589	635	615	585	648	596	627	612	611	608	631	605	619	629	588	652	650	603	661	599	586	601	624	625	641	615	612	601	613	649	619	646	609	618	626	647	604	583	642	628	584	638	649	593	587	635	574	599	613	618	620	629	591	598	650	638	625	624	663	668	643	675	580	585	618	549	583	621	592	624	605	637	628	594	584	619	617	591	611	600	643	588	599	669	625	648	655	568	619	563	616	602	629	651	613	655	615	623	604	613	662	625	596	625	605	662	630	669	618	661	637	626	654	569	626	654	619	610	597	640	665	586	637	588	609	588	631	659	642	623	600	600	579	592	576	616	560	609	606	601	602	636	635	579	652	594	630	601	601	617	647	625	603	611	583	591	608	578	609	622	637	615	631	603	653	646	591	633	619	622	610	605	573	603	619	634	615	632	614	628	622	626	611	615	605	643	574	583	630	590	609	557	672	623	656	644	664	606	574	605	636	632	657	661	615	574	627	586	602	607	631	632	627	611	614	610	650	590	590	603	635	622	609	584	623	623	654	615	629	631	607	644	602	575	619	573	610	630	585	636	607	610	630	639	624	632	628	672	593	637	610	636	631	632	587	638	612	624	619	588	649	576	648	576	583	611	600	616	609	638	665	622	631	601	653	624	586	595	610	624	606	637	625	615	638	636	639	556	610	596	611	639	644	663	618	643	604	596	622	595	604	651	609	592	656	581	622	584	680	650	629	604	655	626	601	595	581	673	637	573	590	619	573	664	612	638	635	616	678	614	638	576	612	644	609	570	604	622	606	576	602	649	618	561	626	599	608	601	561	693	612	585	609	608	587	635	632	652	582	669	643	656	595	613	629	592	626	630	630	612	659	610	595	599	582	620	628	587	565	627	655	643	638	618	611	616	610	599	634	628	612	644	623	622	622	601	621	610	587	625	589	576	622	591	612	629	640	606	579	575	577	623	623	631	618	641	646	580	632	635	623	605	648	574	644	612	616	612	570	590	599	633	668	648	569	630	568	591	633	644	613	653	610	661	584	649	631	596	623	602	587	631	629	616	604	644	627	618	572	658	659	620	641	590	651	656	586	638	620	630	607	632	634	641	635	629	623	640	644	629	624	541	579	633	642	617	620	624	588	608	634	652	589	602	631	595	575	641	609	607	616	616	625	576	624	648	562	635	658	626	593	621	676	562	627	602	609	601	640	614	610	594	647	630	577	611	621	639	624	635	601	615	562	584	619	617	641	603	618	634	610	587	591	568	602	616	619	640	599	620	659	626	605	571	634	645	619	643	623	585	593	593	613	608	617	630	598	627	575	617	648	598	587	633	576	592	662	627	634	639	637	599	639	661	631	606	655	628	636	615	637	561	628	616	655	623	624	584	590	632	618	610	605	614	614	586	645	631	632	583	648	643	625	624	611	618	648	597	616	667	662	610	626	667	595	639	586	615	611	641	605	607	586	581	626	640	612	618	679	632	595	616	622	633	642	582	622	644	557	651	636	624	647	619	637	643	639	600	650	572	633	597	615	613	667	628	610	582	614	638	575	637	639	601	587	603	601	605	627	580	669	620	603	588	621	610	629	552	609	648	616	623	639	594	659	590	617	602	604	592	605	564	612	641	643	581	648	631	632	617	688	625	611	602	597	595	619	579	587	649	646	613	648	597	627	626	610	625
6255	1798	449	316	558	547	528	435	391	337	286	226	192	193	127	142	115	125	95	88	100	65	79	64	81	67	76	64	56	43	58	53	46	58	47	50	39	51	65	55	49	55	35	38	59	48	44	42	48	33	38	49	40	45	37	38	34	31	38	48	43	43	42	38	41	47	41	41	41	39	50	46	33	41	47	46	37	36	33	36	43	44	45	48	51	41	34	35	48	40	40	38	41	33	33	51	31	39	43	45	50	40	38	39	37	48	42	29	49	44	44	41	43	33	28	30	31	35	36	46	49	43	39	40	34	39	45	49	40	49	39	52	33	37	34	48	46	39	47	50	31	42	42	48	47	27	54	44	41	38	35	47	36	32	44	42	27	41	38	40	45	36	35	43	32	33	48	34	35	43	44	41	33	40	30	29	43	35	31	53	36	42	36	47	41	33	42	37	38	46	44	44	38	44	33	37	46	44	37	33	48	32	42	39	36	50	29	30	39	31	37	32	31	33	40	40	45	38	35	39	39	45	51	50	52	33	34	38	41	41	52	42	41	34	53	39	44	40	40	35	42	38	47	28	41	39	47	46	40	33	57	46	45	33	42	43	51	30	37	65	32	37	31	41	34	49	35	45	34	38	27	52	45	48	55	47	42	40	34	40	37	45	60	51	38	38	37	34	36	44	40	45	48	39	42	28	35	38	29	27	49	44	45	49	34	38	27	40	41	34	48	45	35	36	28	46	40	48	36	40	31	53	47	34	49	47	33	39	43	39	49	53	53	34	36	31	46	28	49	41	42	37	43	33	48	39	33	30	43	42	48	42	39	41	31	34	41	44	40	53	47	42	31	34	48	35	38	29	45	38	45	35	41	40	35	36	43	37	35	52	37	42	42	48	34	42	33	36	44	40	40	46	50	37	48	46	34	34	31	38	43	37	42	49	42	37	35	43	33	37	51	31	28	37	31	50	26	51	37	39	41	41	49	40	34	42	39	37	48	40	50	27	32	42	31	43	44	22	39	36	33	35	42	44	31	34	29	41	44	38	31	50	48	39	27	40	34	32	43	41	45	31	39	43	39	46	40	42	45	32	47	45	40	46	34	43	43	43	35	38	43	48	54	35	45	47	52	41	36	43	41	31	37	30	31	46	42	36	34	43	42	36	37	46	58	42	30	37	46	32	32	31	27	41	42	34	30	43	30	44	44	47	40	40	39	41	46	28	50	36	41	46	35	30	35	36	45	51	49	41	36	25	44	21	41	46	31	48	41	41	41	53	43	38	36	42	42	42	33	45	44	40	30	43	39	43	32	46	31	30	51	40	36	26	37	39	38	45	31	51	39	45	38	39	46	37	43	53	40	34	51	36	40	44	38	35	47	36	40	42	41	39	39	39	27	45	33	41	25	39	36	47	41	35	49	44	46	39	51	35	46	36	39	26	52	47	51	26	45	46	40	29	54	46	39	38	30	42	59	38	42	37	41	48	39	34	44	33	41	41	36	49	48	31	39	37	44	45	44	43	36	43	43	49	46	44	39	39	29	50	31	43	42	40	36	37	38	39	41	31	33	39	34	43	33	35	43	49	45	53	43	39	39	38	38	44	36	40	64	36	40	46	38	42	38	44	39	34	42	47	46	42	39	44	51	46	33	35	46	45	31	52	40	35	41	41	47	34	44	44	39	48	49	32	39	35	43	44	44	37	39	45	37	39	29	46	34	38	31	48	31	33	38	38	47	41	43	48	45	47	37	52	51	44	41	40	45	41	46	47	40	46	46	39	48	32	38	47	41	33	42	56	39	42	31	43	40	37	45	49	39	27	37	40	35	26	53	39	30	48	49	41	46	41	42	40	36	36	52	35	45	38	38	29	51	39	33	32	35	40	51	48	32	28	39	37	50	34	47	31	37	43	46	37	46	36	38	37	48	51	37	33	47	27	41	34	31	39	47	35	33	37	42	36	37	41	47	42	35	53	48	44	41	30	39	32	38	44	28	34	44	44	31	42	33	35	38	36	44	45	44	41	39	39	36	43	30	44	38	43	46	31	34	37	49	42	43	43	48	36	47	41	44	33	47	27	33	36	38	34	39	45	33	34	42	39	47	43	35	39	41	46	32	44	43	50	37	52	43	43	42	38	37	37	31	47	44	53	41	37	44	39	38	52	36	37	37	43	39	44	28	41	51	37	36	36	42	39	37	41	33	43	49	31	34	33	31	48	42	44	43	41	40	43	36	28	41	42	49	44	39	36	34	45	36	34	51	44	38	34	49	41	37	45	38	41	26	44	33	41	33	39	36	36	37	47	53	48	36	44	38	44	43	44	38	31	36	25	35	31	42	35	56	28	39	42	46	34	36	44	40	38	46	41	29	42	33	52	43	47	41	46	42	49	40	31	50	39	32	40	41	34	31	45	42	43	36	37	51	46	39	53	31	33	31	35	40	44	31	38	34	35	38	47	31	40	41	38	40	36	37	35	43	42	47	51	39	39	52	37	51	46	46	41	50	28	50	44	42	41	47	33	32	32	36	30	46	50	41	31	39	42	45	36	39	46	53	37	29	36	59	46	41	37	36	29	46	51	55	41	35	42	40	49	37	41	43	43	44	43	48	44	38	47	41	31	31	47	45	43	56	29	26	54	49	38	40	44	31	44	34	33	44	38	38	40	35	44	40	41	47	35	48	40	50	35	50	35	35	34	33	38	31	36	43	47	35	43	31	52	37	22	48	53	41	34	47	50	53	53	26	44	35	47	55	37	41	32	42	38	44	33	34	62	41	35	50	46	52	47	38	43	43	37	44	34	40	47	58	39	49	45	33	36	41	38	40	37	55	31	43	38	42	44	35	41	42	40	49	36	39	36	34	44	34	32	48	47	36	45	43	54	45	45	43	38	29	40	35	53	27	45	36	47	43	42	37	40	44	35	32	41	31	49	38	39	37	33	33	31	30	28	42	43	46	47	33	41	43	33	51	47	45	49	40	47	42	44	41	40	44	32	34	29	40	37	47	43	47	33	37	38	33	35	35	44	47	44	37	40	50	44	29	47	45	43	33	42	39	48	41	45	35	34	42	32	38	47	38	37	41	46	41	42	32	44	46	39	44	47	45	42	36	34	45	32	45	44	42	36	38	36	38	41	43	40	30	40	42	44	53	40	42	39	38	35	30	36	44	29	41	43	48	44	45	42	39	43	39	27	46	34	47	46	44	39	34	48	38	43	44	47	39	42	38	47	31	54	37	38	46	44	42	55	41	36	32	34	46	41	46	47	55	47	34	42	39	46	34	40	45	47	39	36	38	51	32	20	34	40	28	28	46	40	42	34	34	47	51	46	43	44	52	53	36	34	45	42	43	40	40	32	41	41	52	41	34	43	55	30	47	42	21	38	43	32	44	49	38	48	33	42	53	39	38	38	41	37	37	45	41	47	46	26	38	31	49	47	44	32	33	38	40	37	51	32	29	40	39	36	42	34	32	29	39	42	50	36	43	39	50	48	47	40	38	43
41706	21179	10090	22000	29616	27879	24728	21343	17992	15037	12559	10425	8461	7127	6225	5208	4529	3868	3451	3085	2881	2543	2238	2037	1940	1686	1674	1444	1532	1380	1516	1385	1397	1361	1304	1233	1274	1303	1139	1163	1105	1079	963	866	843	834	790	787	770	746	753	712	747	751	727	689	714	674	695	686	632	638	640	590	680	642	602	670	659	622	658	633	627	586	669	652	663	646	608	650	654	625	689	637	612	596	650	663	676	638	626	626	627	638	627	596	647	636	622	615	640	641	606	618	655	618	625	630	628	587	589	587	593	633	625	621	552	613	649	610	571	681	646	608	565	602	614	584	641	626	625	617	578	583	653	611	631	625	620	594	597	604	653	558	644	631	626	593	618	627	602	626	632	620	617	605	570	619	656	560	646	603	580	620	580	591	601	576	598	610	617	622	629	605	601	601	616	625	610	612	624	620	625	638	649	598	599	610	639	582	630	613	582	632	605	616	594	642	597	640	579	599	604	616	671	627	614	609	580	634	611	608	620	616	637	688	611	624	618	614	584	622	588	624	598	625	674	619	603	622	654	627	594	602	590	644	638	567	677	596	631	610	596	634	600	638	659	612	561	654	677	601	635	637	629	629	575	600	638	625	593	623	630	619	601	618	625	579	590	603	583	644	649	657	636	631	600	618	615	607	586	611	585	598	572	600	622	590	596	598	599	620	596	618	635	628	606	594	592	594	691	621	619	655	606	598	599	611	600	597	576	600	662	584	637	607	622	612	630	644	600	598	622	630	588	616	635	608	571	609	632	634	630	596	612	587	624	603	651	588	607	577	618	587	570	627	667	627	577	622	577	630	598	627	594	629	644	623	637	595	619	615	613	640	613	622	613	604	647	614	618	597	559	646	630	579	633	624	618	612	629	652	621	618	637	629	591	622	639	622	635	620	630	579	600	602	595	580	625	608	568	595	633	618	615	606	630	615	613	608	613	642	619	643	610	601	598	621	611	615	669	605	597	607	599	615	586	630	593	588	586	580	629	579	641	668	609	645	635	627	619	592	651	572	604	588	624	655	682	610	607	591	604	681	640	652	606	607	559	603	583	661	578	647	658	655	645	620	622	612	638	625	642	635	648	649	600	614	666	596	635	609	619	623	654	631	628	641	573	641	596	634	615	618	598	584	620	614	623	592	627	643	626	614	613	624	603	591	576	621	640	607	635	646	621	630	640	598	614	634	639	604	650	652	608	658	591	670	579	614	618	598	621	679	608	652	598	635	569	608	619	580	638	616	604	600	621	610	625	573	636	642	610	609	628	638	596	588	590	584	637	640	593	602	607	613	611	617	638	637	617	610	615	565	629	620	632	595	587	595	613	649	612	618	623	645	589	587	610	619	610	593	613	592	623	595	630	615	609	598	631	614	589	623	595	636	649	600	581	601	643	610	588	579	620	611	598	592	657	586	633	606	628	635	629	643	620	627	627	580	631	586	625	608	605	649	597	653	611	579	588	631	595	606	543	642	646	620	645	616	556	582	609	651	627	634	623	614	669	649	623	636	609	604	585	581	641	635	605	636	635	650	613	634	622	597	592	624	605	609	646	649	609	624	557	628	586	641	576	596	635	624	642	617	619	612	656	620	620	584	561	561	630	610	636	641	610	645	640	641	596	609	590	563	622	584	639	650	583	580	590	583	627	647	635	610	602	615	576	635	606	623	616	619	601	642	641	589	639	605	655	552	645	600	605	574	609	681	651	577	600	592	607	627	594	602	657	619	640	620	626	598	611	628	622	636	632	597	626	598	629	604	618	623	616	600	669	597	643	650	602	608	598	632	600	593	556	654	642	624	619	592	588	612	632	594	634	604	658	647	631	641	622	648	574	578	605	598	658	643	583	611	613	590	632	607	588	607	618	603	618	617	610	578	618	623	692	612	609	595	603	586	610	598	586	623	620	601	590	590	636	652	648	629	584	588	636	604	614	650	630	642	627	609	630	663	612	624	670	607	616	618	599	616	618	634	623	672	633	631	602	601	629	657	586	635	569	615	660	623	631	636	627	580	617	609	628	594	548	610	615	605	598	565	636	648	592	644	620	647	593	593	629	614	667	582	588	620	582	632	660	633	647	626	574	611	618	612	667	650	628	660	623	623	608	643	600	598	628	584	593	596	648	633	607	599	595	631	637	599	650	611	626	613	603	655	587	624	592	627	624	635	612	601	615	619	630	617	652	602	620	632	595	621	626	599	634	610	624	626	603	647	636	590	618	602	600	625	582	584	632	604	608	638	675	617	618	594	614	612	631	568	582	624	617	587	561	632	625	633	627	602	592	650	597	608	632	643	649	580	603	611	578	588	588	615	604	626	624	617	614	618	585	622	614	633	628	614	618	643	606	644	579	636	609	652	608	602	623	645	628	616	620	621	617	565	578	635	637	579	594	578	610	631	582	631	575	605	635	587	612	624	619	668	580	610	618	613	633	614	610	634	641	612	579	661	638	616	612	640	661	617	663	595	655	625	648	596	632	609	668	594	584	636	613	606	600	562	642	581	623	610	611	592	613	627	591	590	632	606	610	674	637	642	666	643	655	614	559	661	586	619	606	627	653	624	635	615	588	601	635	622	633	656	616	625	643	632	564	599	627	624	606	634	633	587	589	635	636	627	585	608	606	619	576	615	633	627	570	612	616	583	630	639	646	621	632	613	638	593	621	595	616	666	601	588	602	627	586	612	582	650	628	642	590	603	640	641	639	614	584	601	614	600	595	594	604	626	565	628	599	590	590	570	600	607	620	582	551	602	574	648	605	561	613	551	638	611	611	580	598	615	608	614	591	589	597	613	585	597	623	625	625	606	608	620	588	623	583	614	590	555	572	627	591	581	604	617	616	582	611	602	618	624	623	584	624	620	628	650	611	629	643	603	596	588	682	578	607	586	624	607	637	622	612	620	593	617	605	652	612	644	646	647	623	645	643	588	679	563	654	600	598	625	595	581	608	614	580	633	607	638	585	632	582	602	599	658	597	641	577	640	596	637	592	622	649	648	573	615	612	613	591	650	586	616	620	619	614	644	587	610	600	620	615	618	638	602	612	612	635	621	646	599	647	623	623	633	615	644	640	608	639	657	602	644	656	624	674	642	638	614	624	624	668	610	572	631	606	603	629	591	605	623	622	622	551	630	647	629	594	624	585	619	593	641	590	623	650	665	661	610	668	597	602	656	654	625	583	593	619	616	600	617	593	661	566	649	616	620	588	621	634	637	635	644	606	630	594	598	614	579	622	642	617	605	602	616	647	608	631	605	595	604	637	612	621	640	643	604	614	637	595	680	607	630	627	596	589	628	647	588	629	629	657	568	596	625	575	641	641	643	577	606	581	609	603	610	588	620	612	654	654	599	619	613	607	574	635	632	589	611	639	580	626	614	557	593	658	554	630	615	604	600	623	603	594	633	588	599	637	578	589	637	576	632	642	605	632	592	593	639	580	658	581	616	583	588	634	620	608	600	605	616	611	616	620	637	600	620	626	593	647	693	621	627
15448	6712	1153	722	1161	1285	1131	960	868	738	591	528	458	361	341	281	219	209	183	161	151	145	125	125	118	118	110	95	106	89	88	96	71	76	101	91	71	90	95	59	77	53	62	71	56	54	66	55	57	57	51	57	63	52	59	63	57	60	43	56	45	56	56	42	53	58	54	57	47	52	51	50	40	52	51	45	57	60	40	67	50	48	47	49	43	55	64	55	48	55	47	49	48	49	40	45	44	47	38	48	60	44	57	51	43	49	42	58	40	44	50	47	43	50	64	55	44	59	55	41	32	46	37	48	55	45	60	68	52	59	45	51	45	39	47	47	37	48	51	53	45	41	61	37	57	40	34	40	49	51	46	38	45	69	42	47	41	50	40	45	45	45	49	43	50	45	51	51	50	50	46	63	57	46	55	54	41	54	76	50	46	58	41	48	58	44	44	55	56	43	60	45	45	53	41	40	55	47	36	57	46	50	53	36	41	37	31	44	39	51	38	52	51	48	53	50	60	54	51	54	51	53	49	47	45	57	53	46	46	53	47	51	43	40	43	47	32	61	47	49	39	39	53	50	48	63	38	42	49	46	54	43	47	47	51	40	54	51	54	53	37	38	43	40	48	45	33	51	47	50	44	55	33	47	64	49	44	49	41	57	56	39	46	48	42	56	62	50	44	42	49	47	48	58	34	55	44	48	52	50	41	44	51	51	52	48	50	46	50	45	41	53	38	46	56	53	43	48	43	42	54	43	51	49	53	45	46	49	46	41	42	65	51	46	52	52	53	52	43	47	38	54	51	37	51	40	52	62	45	50	44	59	48	42	52	50	55	55	52	52	47	53	60	56	49	54	48	44	39	39	54	33	39	44	49	48	42	45	44	54	41	57	58	46	43	45	47	52	37	43	50	38	36	39	45	52	50	54	51	59	57	38	52	43	49	56	61	52	54	54	62	48	51	51	53	40	38	55	50	48	46	43	49	46	51	37	44	58	53	49	51	50	44	49	52	48	54	49	42	47	48	64	46	54	48	57	43	50	52	59	36	53	53	59	42	43	40	46	53	39	57	35	41	44	53	42	38	45	66	40	55	55	49	49	53	43	56	46	50	38	43	49	55	46	49	55	61	37	60	48	43	45	51	36	41	52	39	40	45	53	48	56	44	56	52	41	56	38	46	42	39	43	53	48	41	41	42	53	41	45	50	54	47	51	46	51	48	48	45	41	38	45	47	44	38	52	57	31	47	47	45	48	45	43	47	59	55	43	57	40	58	46	49	34	47	52	44	42	52	59	49	48	55	53	57	50	50	45	47	40	58	46	49	55	55	55	32	46	51	53	46	39	47	60	40	65	56	47	31	44	51	46	42	46	43	46	47	50	48	52	46	53	50	43	45	38	40	60	37	53	57	49	48	37	49	46	48	48	52	42	53	50	51	44	42	55	57	46	50	60	50	45	41	45	33	42	49	54	51	51	39	62	49	46	43	37	39	38	46	44	43	53	43	47	54	57	57	44	38	34	49	46	41	60	47	40	42	46	55	53	44	36	52	57	40	47	66	45	36	45	47	60	43	43	49	60	53	50	53	47	46	54	40	50	55	45	47	45	44	51	45	55	39	43	42	41	46	55	42	48	49	51	38	42	36	55	49	46	60	48	47	60	45	59	40	41	47	34	59	57	47	45	46	51	41	50	47	45	41	60	52	44	51	45	61	50	57	43	42	44	45	45	39	60	52	42	46	46	51	46	34	51	36	47	47	47	43	56	41	48	39	43	59	41	51	48	47	48	44	48	36	45	53	38	43	46	42	51	49	46	59	45	40	50	46	58	49	49	42	43	51	47	52	36	50	51	48	51	56	38	39	56	52	57	52	41	43	47	57	40	47	43	53	44	62	47	41	36	54	46	53	38	44	46	52	54	54	61	54	44	44	52	51	49	50	37	54	45	50	49	44	47	60	37	44	49	53	35	44	53	46	53	48	30	47	58	48	50	51	44	48	49	52	61	45	45	43	44	45	53	53	45	66	55	33	38	48	37	52	34	46	45	45	49	52	53	57	40	57	65	58	36	46	47	58	44	51	49	52	43	51	50	38	43	63	57	40	44	63	44	46	56	48	42	52	40	46	62	51	37	51	54	47	47	51	43	45	45	42	59	59	55	48	43	52	55	43	63	57	55	45	44	52	61	50	50	54	56	38	62	51	43	57	38	51	45	43	48	51	52	51	46	50	55	49	47	57	42	36	44	37	47	44	49	53	45	55	49	46	53	46	39	47	41	52	52	29	56	52	49	49	44	52	61	56	38	42	58	49	48	66	36	34	39	57	49	48	52	50	48	34	56	55	50	50	44	57	47	55	39	55	47	47	40	40	50	58	53	55	45	39	41	53	42	53	53	45	51	52	54	46	38	47	41	55	40	50	47	55	46	57	62	45	54	43	50	39	49	44	47	43	56	52	50	63	51	53	40	49	47	51	56	55	41	49	62	53	48	47	41	48	60	40	43	42	33	45	44	54	53	45	48	46	56	34	47	43	42	44	53	49	57	46	36	38	51	44	57	32	47	39	41	40	59	48	38	49	45	54	41	45	42	53	45	37	62	49	38	46	49	44	45	60	41	57	59	49	50	47	50	49	49	42	43	57	57	49	51	51	62	46	37	35	45	46	46	56	49	53	48	41	57	45	37	34	52	46	47	44	49	45	54	46	45	42	49	56	43	45	47	64	50	43	41	49	50	42	53	60	56	50	51	43	47	42	44	49	51	47	45	39	51	53	53	43	47	53	45	57	46	51	46	50	47	54	47	49	45	33	28	58	46	45	43	54	51	51	56	55	48	48	57	54	46	50	55	37	44	37	54	42	51	48	47	55	45	43	46	47	41	50	37	31	52	47	46	43	46	53	46	63	44	32	52	44	40	54	44	53	53	42	46	47	43	47	48	47	36	42	44	38	45	48	55	44	49	49	47	42	49	45	40	46	41	45	60	43	47	36	50	56	54	48	42	46	59	52	42	41	50	39	43	35	44	48	49	36	37	41	68	44	46	48	35	53	48	50	38	49	41	46	41	54	49	51	36	46	53	44	61	44	49	46	44	45	52	51	43	49	47	55	60	54	55	47	59	56	50	59	50	38	44	50	39	57	43	47	41	46	52	56	43	46	44	47	46	58	50	52	66	41	39	60	40	53	53	33	32	47	37	49	48	38	52	48	49	52	48	49	53	31	52	37	45	57	46	50	47	42	58	52	52	43	46	53	42	45	49	41	47	57	41	50	45	54	38	50	42	40	45	58	55	51	50	46	52	54	50	44	39	43	61	51	47	40	61	51	41	46	48	41	40	44	56	45	59	42	41	60	44	41	64	56	44	48	45	50	60	47	44	50	50	54	46	50	45	57	54	37	58	43	60	52	51	50	42	45	48	52	50	51	44	57	57	54	41	54	59	46	36	57	47	40	39	33	51	47	45	34	48	34	52	56	42	56	41	61	47	41	59	45	48	47	49	54	48
54482	31523	17367	31112	38400	37490	34299	31161	27745	24907	21364	18421	15695	13796	11879	10141	8787	7968	6872	6261	5736	5062	4557	4137	3650	3226	3026	2916	2686	2585	2486	2428	2647	2443	2343	2289	2123	2017	1996	1835	1635	1506	1381	1343	1200	1190	1135	1123	1041	1042	1039	993	943	926	876	868	881	885	884	857	884	837	858	818	867	799	839	784	798	826	840	777	800	746	776	763	794	787	778	777	758	777	797	731	710	745	743	721	765	703	760	782	783	735	689	713	756	736	792	706	765	742	722	770	751	762	739	747	733	793	735	713	722	746	734	765	687	772	784	697	772	744	743	720	726	722	713	777	753	682	769	728	739	747	695	732	732	712	688	753	726	778	722	723	758	749	728	736	708	715	751	714	743	755	727	685	747	711	770	760	752	753	736	716	739	715	754	765	755	727	700	705	740	776	685	763	770	716	671	770	716	724	725	727	723	693	721	756	723	706	763	723	732	673	748	720	700	787	707	731	694	700	750	737	717	686	758	717	709	706	695	735	693	707	709	709	669	712	745	748	782	746	709	699	731	776	718	729	739	723	707	678	744	744	724	762	726	745	689	715	747	726	669	732	773	723	713	730	716	722	675	723	692	733	681	725	690	750	750	763	720	750	749	734	738	696	697	683	720	739	728	700	702	709	707	714	704	720	717	699	699	701	703	752	722	687	676	715	707	772	751	752	720	723	708	710	673	710	730	714	701	702	677	733	701	729	690	743	710	732	710	729	723	673	718	734	731	671	700	778	711	733	757	717	732	738	753	729	699	726	756	731	693	760	738	752	720	727	752	678	697	712	699	721	706	697	704	713	703	686	670	743	736	723	756	744	719	720	735	695	670	730	728	687	701	741	754	718	745	744	702	760	724	709	725	702	736	720	712	741	724	718	738	728	748	699	730	709	683	723	724	731	686	718	766	696	708	727	738	727	694	733	713	716	697	728	769	739	733	718	712	714	725	709	721	716	761	720	706	781	703	757	734	741	719	725	738	723	762	723	697	771	714	686	712	750	705	700	745	681	731	694	690	718	730	698	737	735	746	733	762	681	683	708	707	722	732	681	740	737	675	688	681	738	715	728	739	691	707	713	681	739	746	676	672	719	719	688	751	752	730	768	749	731	726	757	714	749	747	680	717	717	728	682	721	732	715	748	719	776	694	725	736	697	720	707	729	755	711	736	735	700	704	749	726	708	753	708	725	712	709	739	720	710	722	694	700	698	739	713	744	706	652	705	758	745	716	717	746	703	756	703	691	730	759	679	701	708	713	750	742	721	721	709	733	710	675	717	744	752	737	702	674	700	767	718	760	718	710	747	757	723	698	691	697	726	707	709	717	713	691	728	765	734	766	678	748	704	745	783	731	717	744	752	682	650	752	721	733	705	720	718	716	773	750	722	734	706	753	720	725	711	741	740	724	740	717	770	715	706	703	693	739	728	691	759	751	657	680	686	708	735	731	674	726	700	699	766	690	706	730	749	730	774	766	721	728	747	722	766	739	739	694	720	698	716	691	693	761	733	691	682	686	711	745	715	707	697	728	734	716	712	744	692	716	745	699	700	707	722	736	754	744	713	677	715	799	769	733	736	757	702	704	748	704	754	723	730	711	741	701	745	713	722	712	768	757	721	728	728	712	696	679	684	691	733	774	743	730	748	729	719	746	715	724	721	730	708	723	738	733	711	774	732	767	785	747	776	712	736	733	728	730	701	683	721	699	740	736	723	673	707	748	731	710	801	717	738	716	693	737	746	710	746	666	711	722	725	690	706	729	695	732	703	691	700	781	760	749	732	697	720	684	727	743	727	783	736	701	745	705	741	749	719	742	715	738	775	716	722	752	732	718	691	739	711	677	705	748	712	709	736	700	756	719	764	756	707	730	703	693	714	738	681	703	691	727	703	736	741	771	731	769	766	743	781	752	739	697	687	773	756	759	712	742	766	720	704	691	715	694	687	780	715	720	696	718	738	738	705	709	727	713	785	730	713	767	702	727	685	750	697	731	699	685	689	725	703	728	741	749	735	742	767	724	718	677	750	732	705	696	677	730	714	739	741	698	752	722	758	713	717	711	743	747	762	709	747	719	690	737	729	700	699	745	687	781	698	759	708	693	714	700	766	692	689	707	738	672	713	708	694	724	755	728	700	713	732	719	747	738	728	690	707	746	717	737	717	713	702	703	742	680	732	725	732	678	736	688	726	770	702	734	708	698	701	677	757	751	677	798	730	732	755	716	700	709	777	744	702	723	712	720	691	746	733	710	721	724	761	739	749	756	753	724	711	763	746	692	731	739	749	723	728	729	696	708	734	670	745	777	750	691	722	752	751	700	764	716	713	699	713	712	738	776	747	686	709	706	703	748	748	699	708	725	734	759	722	717	688	670	717	717	749	694	734	753	749	724	724	700	759	718	761	769	761	748	692	731	699	717	694	719	696	708	734	754	751	718	706	688	716	708	780	701	753	706	695	752	752	720	695	722	793	714	691	718	771	694	778	751	723	737	709	739	720	651	746	702	727	734	764	752	712	725	726	711	727	738	729	751	771	745	798	727	707	737	701	718	732	719	731	699	751	693	719	696	682	762	713	710	687	710	727	681	749	711	721	726	711	706	719	739	713	728	743	669	714	698	700	736	752	715	692	744	746	729	781	743	730	723	757	723	709	670	707	724	723	699	701	647	689	763	695	726	703	728	731	741	731	752	705	754	722	769	696	707	682	736	684	767	740	759	722	696	673	762	709	712	703	701	700	731	696	701	741	746	704	746	760	702	710	704	721	721	726	694	723	706	657	745	715	738	723	727	687	770	731	746	693	736	743	757	750	723	736	729	763	745	747	782	730	743	726	684	722	717	711	724	717	694	727	742	715	748	741	681	737	761	742	752	708	714	747	722	722	747	731	709	748	731	672	733	706	654	726	727	741	756	732	722	731	732	733	727	718	725	755	729	753	740	767	727	664	727	687	729	741	751	729	691	670	775	738	713	729	733	711	721	734	689	730	722	723	744	723	731	723	736	714	697	725	697	730	712	693	724	741	777	757	700	697	745	744	739	738	736	769	684	702	707	692	737	715	708	704	738	722	672	718	783	741	752	680	685	746	717	730	729	707	711	721	663	771	741	678	767	722	695	749	747	742	759	701	740	686	694	729	762	736	710	744	762	714	675	763	679	707	733	731	725	781	674	717	755	749	727	734	744	750	701	694	702	716	683	742	722	730	756	749	726	692	725	736	745	741	700	713	687	731	787	686	784	701	740	751	711	754	764	720	726	703	719	703	717	717	740	697	727	734	743	677	683	741	737	714	736	764	754	726	729	704	739	718	726	725	709	700	740	712	706	764	747	757	708	728	695	726	694	751	719	708	732	632	732	743	720	730	706	739	691	742	732	708	691	779	738	739	720	717	727	731	715	782	729	733	693	691	751	716	741	698	722	738	706	709	787	736	706	725	745	698	718	744	730	683	725	773	753	721	762	720	730	697	735	681	762	743	732	751	680	778	735	769	732	756
10883	3885	749	533	822	844	742	683	592	515	408	343	285	285	225	204	191	178	139	153	134	103	99	101	123	92	77	80	84	77	83	97	89	80	94	93	84	69	74	72	71	66	63	65	68	55	65	71	41	65	69	69	61	67	68	68	55	62	57	57	53	63	53	51	58	56	52	66	75	40	70	55	57	55	68	58	60	50	67	62	51	46	65	46	70	66	48	63	46	46	49	56	49	62	62	60	53	69	46	59	57	61	48	61	61	62	67	61	57	69	55	60	49	61	59	73	39	62	50	53	64	69	50	55	57	52	57	72	61	62	50	50	59	59	47	66	63	59	54	63	61	73	49	51	60	50	54	59	67	67	73	50	54	58	53	57	57	75	42	67	34	47	72	69	65	66	44	51	63	52	72	54	63	74	59	46	57	57	58	53	69	57	57	44	57	54	64	62	58	72	58	54	50	53	46	56	49	57	61	57	53	52	43	57	62	56	61	52	58	67	57	63	47	59	63	50	67	64	63	55	51	47	63	57	50	56	62	55	54	66	56	52	64	61	50	64	56	46	59	62	67	61	65	57	61	51	58	55	48	59	62	50	66	76	45	55	52	55	73	57	63	49	45	68	55	52	53	46	47	77	55	50	53	63	56	61	56	42	60	45	62	53	68	55	58	43	50	46	55	49	70	65	63	66	75	56	52	49	64	54	58	61	66	53	47	58	56	52	60	52	49	55	53	64	61	57	51	55	44	56	44	56	61	63	68	47	60	57	44	63	70	58	72	51	69	58	61	60	56	45	56	61	59	63	55	64	77	51	47	52	69	53	62	47	56	75	63	52	51	40	56	65	67	59	60	66	69	51	51	44	59	68	58	54	54	75	54	56	60	51	52	59	63	40	47	46	69	53	53	53	60	70	55	54	64	71	54	69	61	73	63	52	55	56	62	62	61	58	49	52	58	58	58	58	50	45	40	49	48	48	66	53	72	57	47	62	55	41	57	61	52	53	63	48	40	55	58	50	60	66	56	59	49	68	68	56	61	60	58	63	70	58	65	50	51	58	48	65	64	58	62	57	64	65	41	57	62	66	69	54	46	66	60	56	59	55	66	50	56	69	48	81	56	53	69	54	59	57	73	64	55	60	61	63	52	52	65	52	39	59	50	64	63	51	60	67	51	68	56	61	50	60	67	62	49	61	69	56	57	67	54	50	48	44	44	60	54	62	69	49	52	50	46	48	48	59	57	45	42	53	57	55	50	66	55	69	60	75	52	62	52	64	61	62	52	54	55	45	57	60	54	65	70	59	73	51	59	63	53	59	46	63	58	62	68	52	62	50	59	52	73	57	59	61	57	60	63	63	60	58	65	53	61	63	45	61	50	50	47	72	58	54	60	59	59	69	62	43	67	59	49	47	48	59	53	57	43	64	47	63	65	50	55	53	72	49	58	53	59	50	52	69	58	64	58	70	49	55	62	73	51	70	62	59	52	47	59	60	55	59	45	67	61	79	58	61	58	62	47	55	55	48	46	67	47	73	68	46	58	54	68	59	62	71	67	65	52	67	71	61	45	52	52	65	48	50	69	65	65	40	50	40	57	49	57	64	58	55	51	47	50	47	48	62	53	60	58	55	53	73	53	64	57	77	64	47	69	52	63	68	63	50	64	62	57	58	61	62	49	68	59	51	51	49	52	55	72	56	56	45	54	54	65	64	51	50	46	68	50	51	68	49	56	53	62	55	51	53	61	67	63	62	61	66	59	55	52	55	67	57	51	54	64	57	48	54	50	52	54	61	70	57	71	50	56	43	50	61	53	55	58	54	53	59	66	51	55	64	56	45	50	70	56	67	64	54	55	62	58	54	66	54	56	65	58	51	71	61	53	37	55	52	50	52	52	50	66	51	69	53	48	66	59	61	53	66	62	71	64	60	61	49	69	62	52	65	64	57	42	42	56	72	63	53	68	50	74	66	56	62	58	62	56	62	58	57	56	49	74	46	54	55	57	60	47	69	56	57	59	79	62	58	64	51	65	61	49	66	56	59	59	65	56	70	54	52	55	56	42	50	49	58	61	66	60	40	52	63	61	58	51	63	63	62	56	59	61	58	55	46	41	56	59	38	54	57	49	64	62	68	72	68	63	75	77	71	54	52	57	61	56	66	54	54	59	56	57	68	54	42	68	49	56	55	49	62	66	70	63	62	52	59	54	55	60	56	47	45	60	53	59	51	51	68	44	64	49	54	47	43	52	61	56	45	58	69	62	63	59	60	48	62	47	57	52	51	53	50	48	59	65	65	61	56	61	51	61	58	57	54	48	60	62	68	69	58	49	64	43	56	48	59	60	43	51	48	54	59	68	48	57	59	72	58	55	44	50	52	54	65	47	57	62	49	70	52	50	61	57	59	54	60	73	59	51	58	43	53	58	48	81	59	67	59	58	53	60	63	58	49	60	52	63	63	52	66	42	64	61	55	54	61	57	53	61	55	59	52	55	52	43	55	73	49	48	71	55	57	58	51	80	52	61	62	54	57	55	59	51	40	45	61	55	45	59	59	46	48	58	57	57	62	72	75	53	77	61	62	39	60	50	65	56	66	66	71	56	60	50	61	67	58	71	65	57	50	52	47	57	54	63	37	52	65	60	51	60	55	60	59	70	56	70	51	61	67	49	71	57	58	57	54	59	54	54	55	56	49	51	50	50	57	45	56	60	54	60	47	52	55	65	60	56	55	57	58	48	49	57	47	62	46	65	55	53	53	57	58	64	62	64	56	48	58	49	60	47	60	45	57	59	66	51	62	66	53	68	57	61	61	54	60	63	43	55	62	61	64	52	58	51	60	56	38	45	51	60	63	55	60	49	55	58	57	48	59	65	55	60	65	52	58	49	52	65	60	67	78	48	53	57	53	55	59	68	70	63	63	53	56	57	50	53	51	58	46	50	73	58	52	51	67	41	59	62	65	70	64	66	65	48	52	56	59	57	72	60	61	59	52	46	52	54	49	69	44	52	48	68	63	60	46	55	53	53	76	71	71	61	64	65	65	53	52	66	60	56	47	54	51	54	55	53	45	57	61	50	61	46	60	53	55	46	48	51	66	53	57	65	49	56	61	58	56	59	54	68	66	58	56	65	61	66	61	66	57	58	65	60	50	51	64	60	68	44	61	63	55	52	52	61	63	66	60	63	58	48	77	65	65	67	56	49	60	71	54	49	46	64	58	59	65	52	81	63	59	44	54	46	64	57	53	72	55	60	47	51	54	62	64	56	54	60	47	65	58	52	79	49	51	72	56	65	57	65	61	57	60	54	53	63	54	58	62	72	50	58	63	44	58	56	55	53	43	67	65	55	55	49	69	69	56	53	60	60	51	53	53	69	51	55	60	56	60	58	48	60	46	61	65	52	56	70	64	55	68	61	53	58	67	52	58	54	63	58	49	65	51	60	57	46	69	56	53	55	58	65	54	50	54	54	57	55	57	55	59	57	63	53	61	62	62	56	57	58	58
47058	27835	13618	26726	34020	32912	29697	26309	22990	19622	16754	13784	11648	10068	8714	7274	6451	5703	5126	4701	4211	3637	3365	3035	2676	2496	2279	2233	2171	2025	2097	1971	2029	1990	1833	1775	1685	1768	1680	1526	1505	1443	1305	1252	1169	1081	1100	1122	1065	1061	1023	1019	1024	939	967	970	946	940	990	1001	931	976	945	957	935	937	978	918	933	937	913	964	899	873	946	883	894	913	862	890	871	850	864	859	896	838	870	874	867	855	854	820	835	869	858	880	827	886	873	815	860	892	855	879	875	906	859	821	823	869	903	801	887	905	870	834	885	848	878	845	850	897	827	848	858	841	816	782	792	854	917	843	853	850	812	819	816	862	833	867	908	835	866	844	886	899	860	834	857	812	856	849	861	862	854	822	895	874	801	905	838	847	845	807	836	849	870	843	851	906	809	873	786	851	842	833	848	818	847	897	844	845	819	856	875	856	815	871	862	853	860	858	877	848	893	833	853	810	864	847	809	873	830	887	827	845	887	829	807	879	821	811	901	846	875	862	915	884	839	849	863	836	819	854	895	825	833	843	828	876	805	860	864	906	863	857	845	897	882	921	861	817	904	834	849	867	873	888	875	865	874	874	931	827	893	857	870	842	814	883	825	840	859	815	854	815	837	895	884	864	855	801	873	868	813	836	827	820	828	877	846	862	855	825	857	889	901	836	807	897	892	829	847	842	872	904	837	870	846	796	821	841	830	825	841	894	860	856	861	832	844	863	877	914	816	878	867	856	878	838	830	821	863	813	829	857	848	876	844	874	860	850	860	886	794	892	860	862	848	845	849	841	810	826	834	796	850	837	796	843	838	875	813	862	843	829	883	866	879	818	877	811	905	874	842	824	889	836	804	905	860	809	849	805	848	842	871	864	837	873	904	900	835	834	856	876	822	835	884	825	844	881	844	890	834	855	850	876	873	859	776	841	846	863	844	813	881	850	862	889	871	837	905	866	871	895	838	839	832	846	835	832	804	864	850	840	864	854	872	859	850	810	861	872	836	823	829	872	810	831	887	892	822	829	847	915	830	832	849	837	796	849	785	839	837	835	865	833	884	840	831	816	850	811	862	892	892	837	866	860	882	866	929	798	844	877	893	835	791	908	877	822	874	849	890	874	873	830	794	825	808	877	881	847	886	836	856	862	882	837	826	883	849	896	865	864	865	833	820	892	869	810	904	831	818	839	857	845	858	901	849	856	865	875	832	859	847	910	869	845	867	816	888	850	877	841	853	822	813	827	922	890	830	851	853	842	856	844	872	845	858	848	832	896	794	800	877	837	848	881	883	866	865	852	818	850	837	830	909	838	810	804	854	816	858	894	864	804	867	870	858	878	849	792	841	888	847	899	873	887	831	805	838	877	853	835	852	866	860	869	891	860	864	865	821	850	865	803	882	858	845	873	865	880	838	896	834	835	840	836	801	883	850	844	882	854	802	873	880	871	880	864	882	834	841	838	857	847	904	817	836	889	857	863	854	858	835	783	880	838	883	824	911	812	888	819	823	909	888	862	858	843	841	897	840	901	873	843	815	884	878	809	851	893	848	895	906	851	919	913	864	818	887	833	830	863	865	886	874	786	839	802	869	842	849	827	791	835	812	845	823	817	818	831	847	886	858	820	889	815	804	840	866	878	833	808	848	808	810	861	819	884	874	851	842	874	856	881	889	867	867	885	881	893	906	866	794	846	858	865	836	822	854	829	912	843	851	822	872	849	809	867	866	862	854	858	879	868	849	820	899	809	777	865	834	860	877	836	887	833	859	813	860	842	850	861	845	855	875	865	830	811	856	853	819	920	851	815	858	859	896	805	840	880	912	848	834	842	863	882	903	841	868	899	894	856	870	863	855	863	880	857	797	834	902	840	865	835	821	823	870	840	861	866	887	893	859	859	797	812	874	857	819	834	873	853	829	884	910	855	862	864	878	845	905	865	828	798	863	839	856	848	840	841	888	888	858	891	805	902	834	860	897	846	855	884	837	897	837	852	871	869	871	863	883	861	820	846	867	818	827	825	844	900	865	837	884	846	850	864	850	838	857	784	871	836	822	830	913	849	880	849	856	816	845	877	835	807	876	867	825	826	841	804	854	794	841	856	838	859	833	868	827	850	882	830	863	871	851	815	893	870	867	832	873	831	908	880	876	834	869	886	881	824	915	838	813	818	864	847	793	888	867	871	868	816	855	863	833	858	835	803	857	815	828	843	859	819	895	868	891	880	839	832	826	817	875	878	830	876	823	857	829	844	822	859	846	848	823	869	881	866	858	803	842	892	871	836	849	849	843	849	844	833	853	842	822	837	815	847	807	847	864	828	859	900	858	847	853	809	865	830	828	843	872	821	840	848	836	881	860	834	908	839	818	858	837	899	872	810	814	856	865	847	872	869	876	867	888	854	861	858	884	847	852	878	864	805	850	835	873	842	821	814	893	831	846	865	895	890	880	836	862	893	872	817	837	858	859	854	847	834	833	839	856	873	847	853	807	903	895	884	824	902	845	867	857	846	846	848	829	842	817	840	875	851	874	857	836	822	848	848	834	844	828	833	821	955	826	884	856	839	823	826	878	844	805	864	851	845	837	855	873	806	870	861	852	841	871	854	845	877	827	862	823	884	857	853	874	840	847	830	861	849	920	831	860	849	834	843	829	858	877	896	877	880	841	882	867	864	886	887	840	813	863	853	911	859	791	807	855	877	901	862	854	903	861	866	815	866	884	826	843	852	876	861	844	851	842	838	881	851	925	875	883	885	856	910	851	894	801	834	873	835	863	849	853	850	822	872	862	846	784	848	835	844	849	823	872	859	869	899	903	877	841	866	865	843	847	882	836	820	850	889	869	834	860	845	877	860	866	852	855	838	835	804	854	845	833	823	908	837	858	881	845	825	838	918	839	819	870	853	858	839	854	826	870	858	853	887	871	853	875	841	844	855	828	879	889	875	854	856	872	857	887	868	824	877	881	819	802	863	849	860	887	893	876	843	846	883	835	900	876	874	867	863	829	850	869	919	834	847	812	888	816	827	862	854	866	864	854	843	887	816	851	891	932	831	873	850	818	765	857	891	877	869	906	885	891	840	862	845	845	876	863	829	868	871	832	827	833	823	848	818	803	894	832	828	877	827	846	813	867	886	834	889	850	874	807	817	822	858	885	837	865	903	874	840	864	895	890	824	809	802	831	857	843	845	822	825	844	787	835	789	837	879	862	872	818	864	829	850	879	888	780	849	831	837	846	869	829	837	890	880	882	841	841	845	846	844	837	868	821	839	857	904	878	841	821	904	858	877	848	870	859	908	865	829	827	811	854	902	822	820	835	825	805	846	812	875	827	880	841	859	816	853	841	843	868	882	836	812	819	839	853	862	863	828	803	848	857	843	819	873	862	909	890	832	853	826	880	874	917	846	813	827	849	893	830	835	853	927	871	834	849	836	846	823	880	875	820	898	835	850	805	804	836	868	858	904	903	823	842	843	845	907	846	878	850	877	896	819	825	849	849	835
15416	6817	1210	784	1270	1404	1202	1092	912	798	612	492	452	357	307	279	244	201	184	178	176	132	109	98	108	103	103	77	87	93	74	104	67	55	81	91	70	79	75	58	54	74	57	48	58	48	42	47	43	45	49	48	50	50	46	48	53	46	56	36	50	36	58	43	30	56	42	51	36	46	50	42	38	41	47	37	30	35	43	45	43	40	52	34	42	43	41	49	46	43	47	45	32	53	33	38	33	37	39	50	49	44	36	29	50	37	38	48	47	35	41	40	43	34	38	48	32	59	54	34	39	38	31	37	42	43	39	36	43	33	47	41	42	40	37	39	50	40	34	39	43	32	45	46	32	35	40	30	46	40	36	46	57	42	41	49	38	36	43	44	40	46	31	33	46	26	37	43	49	35	31	48	47	64	41	31	32	52	35	38	44	38	49	47	36	40	44	46	44	39	52	41	44	50	42	44	39	46	35	38	45	37	46	32	38	38	32	47	47	51	38	39	47	44	42	26	44	40	36	28	49	27	36	45	32	48	39	40	34	48	49	39	39	49	46	45	40	39	37	39	37	40	40	42	39	43	55	50	49	34	41	44	47	30	47	40	39	44	38	34	44	49	49	40	48	32	40	34	46	47	36	39	35	52	38	41	38	46	53	35	49	49	52	32	43	40	47	38	46	39	37	46	45	38	39	40	45	39	26	38	38	37	45	39	49	40	36	53	46	32	47	40	41	46	41	42	40	39	45	37	47	50	32	40	39	33	42	38	45	33	56	38	45	42	52	43	46	33	34	40	50	45	37	40	38	32	37	40	36	43	50	42	37	41	47	46	50	49	50	34	38	46	51	39	46	35	33	47	35	43	33	34	42	39	44	46	38	42	42	45	36	44	38	48	40	45	36	40	46	40	28	43	40	44	47	35	35	49	51	45	40	54	44	39	34	36	35	33	40	36	44	41	35	33	49	40	46	34	34	38	48	35	42	37	41	36	28	39	38	31	43	48	43	41	36	49	31	46	38	32	54	35	48	44	34	45	34	45	33	29	40	42	42	50	42	34	39	48	50	50	52	48	47	46	33	40	44	31	37	37	59	48	38	32	32	36	43	36	46	42	44	45	42	46	52	33	33	44	40	33	35	48	45	34	38	36	39	36	38	41	47	47	36	40	31	35	54	39	44	43	33	49	36	48	34	44	48	45	38	39	48	49	37	39	40	26	37	32	40	44	42	35	36	40	38	35	41	40	36	29	45	46	42	41	37	40	37	38	40	46	31	46	43	36	38	34	43	47	36	49	35	48	32	38	41	51	41	51	37	45	34	39	38	44	51	38	45	45	38	44	42	45	34	39	41	43	48	47	35	45	39	43	55	38	43	39	43	51	46	36	42	37	32	40	41	33	31	39	28	35	41	48	37	42	45	35	36	51	42	52	32	48	36	25	42	39	43	52	44	43	51	41	41	44	45	44	42	40	47	52	49	44	45	38	29	41	41	39	44	45	39	39	52	48	51	34	40	40	42	42	36	43	40	42	57	42	36	36	38	41	38	34	45	33	37	42	47	39	41	47	56	36	35	39	48	43	38	36	45	42	34	32	47	44	38	43	54	35	33	41	44	37	40	41	44	38	42	47	37	46	30	50	40	46	43	46	40	40	45	36	54	48	40	39	43	43	45	46	46	53	30	41	39	33	37	37	47	38	43	41	42	44	34	43	40	38	38	47	44	38	44	47	42	38	44	42	36	43	35	32	34	52	25	31	45	45	36	38	46	31	41	43	55	38	40	53	38	51	40	36	41	42	32	38	32	45	40	48	47	39	42	43	34	39	35	38	40	36	36	40	31	36	47	29	46	45	44	37	54	50	45	40	42	36	53	45	45	35	27	49	39	31	45	42	58	49	51	40	39	42	46	38	41	40	46	45	44	45	40	41	46	39	48	40	46	41	40	29	47	38	37	34	48	36	44	47	36	44	48	38	47	34	47	45	38	49	44	44	40	40	37	29	37	45	35	38	35	43	52	44	26	58	31	37	50	42	30	42	38	45	39	36	44	41	39	45	42	48	50	40	41	35	38	37	45	42	48	51	40	45	45	42	42	47	48	28	41	50	45	36	49	46	44	43	43	54	40	49	43	36	35	50	36	54	50	41	52	41	46	38	44	51	43	47	28	47	29	34	46	47	33	30	42	36	27	45	35	46	53	35	35	47	42	46	35	43	32	38	35	41	29	41	36	43	46	45	40	37	50	50	33	38	53	34	40	40	29	39	46	46	43	33	45	31	44	43	49	36	45	50	43	40	37	35	37	28	45	42	43	46	43	53	39	43	49	40	50	47	40	42	46	37	43	45	41	41	36	48	32	32	37	41	36	26	36	29	53	47	42	43	38	47	38	51	49	43	43	42	43	37	46	50	47	42	40	36	36	36	43	42	42	47	35	40	41	40	32	59	42	47	48	45	38	35	33	44	37	33	36	42	37	40	38	38	41	37	33	29	45	38	37	37	37	39	42	43	42	36	30	43	35	43	40	42	35	33	31	47	52	38	47	44	42	41	53	45	37	44	39	43	35	36	40	41	49	50	33	41	36	42	36	30	40	37	41	36	40	49	36	34	37	39	45	43	35	40	36	32	30	39	36	46	21	39	43	37	37	37	34	38	31	45	37	37	40	30	41	44	38	51	49	49	36	37	39	36	50	38	42	28	50	43	40	40	38	42	34	30	30	50	38	43	42	35	27	43	45	31	41	48	27	41	37	42	53	47	43	43	26	27	48	41	40	41	41	35	48	57	37	41	44	42	55	39	34	61	40	44	31	53	43	35	45	43	42	29	40	50	44	41	44	41	41	36	43	30	42	38	45	44	41	43	65	45	41	34	51	45	49	40	42	47	58	37	33	43	38	36	34	41	38	43	37	32	41	42	49	43	40	45	50	48	39	37	34	33	41	43	44	34	34	27	37	43	46	36	41	49	38	50	27	48	42	39	34	35	34	30	30	37	51	43	51	46	28	40	44	38	44	45	38	42	49	46	37	50	40	38	44	46	44	35	40	32	44	49	37	54	44	32	37	41	37	47	46	42	38	39	33	36	39	42	35	46	41	29	42	33	53	39	38	44	41	46	31	36	42	36	43	35	39	45	38	41	39	28	34	44	39	40	46	41	38	31	40	23	47	39	37	31	44	37	39	34	50	50	50	37	36	44	42	41	40	35	41	35	46	25	38	43	36	45	36	39	44	45	43	35	32	37	41	35	48	52	40	39	50	34	40	46	51	34	47	34	47	44	32	37	44	43	43	46	29	38	31	42	35	40	44	47	45	32	36	41	39	40	40	37	45	42	30	55	48	40	38	42	48	45	39	44	43	32	38	49	51	46	51	41	38	43	54	36	35	38	45	37	42	39	37	38	41	42	52	39	34	34	36	46	51	35	36	34	44	29	49	39	47	42	33	42	45	41	42	36	37	49	39	41	46	58	41	35	39	45	53	42	45	24	51	37	32	43	24	38	36	38
54864	32248	17889	31990	39543	38420	35312	31645	28319	25017	21273	18563	15873	13765	11968	10213	8967	7842	7047	6332	5673	5093	4504	3958	3444	3149	2961	2782	2696	2562	2474	2527	2432	2298	2355	2011	2024	1905	1807	1685	1583	1489	1296	1226	1166	1070	1064	1053	961	938	963	829	881	795	866	788	754	781	795	789	751	755	801	745	739	725	717	681	743	743	665	698	694	688	701	697	696	672	669	711	684	716	696	690	654	685	677	658	623	627	667	613	645	616	629	695	617	655	641	639	627	616	668	635	664	684	623	661	626	650	663	652	623	640	629	610	644	647	671	664	588	629	612	619	634	641	602	598	636	596	640	607	616	652	588	609	660	674	629	615	605	653	648	636	670	635	663	631	609	636	613	635	629	638	622	656	589	596	623	621	617	615	630	629	592	622	627	618	663	629	644	646	613	633	603	626	655	638	625	629	611	634	606	674	623	650	634	614	628	610	645	671	610	623	635	620	617	612	600	608	616	619	637	690	632	622	663	609	600	631	646	655	634	643	591	619	643	621	587	657	622	627	628	651	620	588	641	646	642	613	632	605	605	640	651	611	614	594	633	697	627	601	637	621	647	619	625	631	583	649	589	610	643	656	573	638	605	565	607	655	594	584	635	611	617	650	610	600	675	612	653	593	637	577	603	662	585	618	657	606	630	623	608	633	579	670	640	653	634	633	650	638	658	642	623	604	616	650	633	613	651	619	607	596	626	612	651	616	623	632	613	679	619	618	604	631	645	603	645	615	646	619	599	641	615	682	634	631	610	590	572	582	643	622	652	603	658	576	617	606	649	595	629	614	654	639	615	634	607	600	640	643	650	605	603	596	608	670	601	615	628	623	643	607	611	643	623	617	609	588	665	620	563	634	578	656	608	608	608	583	630	635	620	598	640	626	620	608	643	663	600	627	637	599	644	628	632	643	680	619	677	619	582	626	622	701	671	600	623	594	586	641	596	618	605	678	586	646	579	612	662	614	615	634	631	622	578	621	624	635	603	661	639	635	641	631	616	644	633	634	666	598	642	625	643	649	590	588	631	621	612	659	584	627	621	601	588	583	674	641	601	651	638	627	618	597	574	627	628	620	632	633	652	657	623	599	644	647	659	650	647	595	621	631	595	606	628	649	603	620	600	599	635	667	599	612	591	657	636	650	585	643	660	652	671	547	611	585	599	657	617	589	634	591	612	627	588	630	634	615	616	621	587	632	630	611	613	610	613	573	588	619	592	588	644	602	572	615	634	612	613	597	593	619	602	596	589	625	595	643	613	609	678	598	642	655	598	664	603	655	633	686	604	654	648	587	660	650	612	624	642	623	666	624	613	601	618	660	631	634	602	610	627	665	589	642	674	607	578	633	629	602	658	601	647	629	633	665	637	665	606	611	626	618	622	592	636	641	613	612	632	623	627	600	650	588	599	635	626	642	588	618	692	586	632	614	587	628	634	618	639	619	628	637	640	634	604	621	630	652	626	575	598	617	614	641	628	647	643	625	613	609	605	580	644	646	620	602	605	640	583	638	623	628	652	628	688	624	582	601	616	629	630	621	607	632	620	584	648	659	651	589	625	612	654	612	614	636	656	629	609	571	628	614	632	625	618	610	665	662	618	568	682	651	579	620	613	655	596	616	605	634	623	625	628	670	661	634	601	604	622	611	654	570	603	589	604	591	591	590	615	604	701	609	684	619	635	613	619	566	644	593	647	639	587	650	591	602	633	595	622	616	611	614	613	646	628	641	610	647	632	658	624	623	599	670	595	681	605	645	634	625	589	587	572	624	642	637	622	590	605	645	611	633	604	635	648	621	628	607	624	592	618	621	648	641	656	619	624	618	618	608	636	646	598	594	549	627	640	615	590	627	619	573	616	634	610	640	634	567	587	628	602	637	601	629	664	636	616	617	656	606	664	611	658	639	650	630	635	611	579	657	612	641	619	636	641	644	591	618	604	621	624	632	665	611	614	627	613	642	600	580	596	657	633	654	605	632	620	593	651	638	643	604	599	629	579	603	602	605	599	608	631	670	635	599	590	629	616	623	634	551	634	663	656	608	643	646	649	585	610	668	599	616	645	608	596	632	659	663	624	628	626	628	626	623	661	615	639	591	627	636	615	602	588	596	639	657	653	617	608	570	621	642	655	616	647	632	610	605	625	651	610	597	630	624	601	596	631	588	628	624	577	645	633	584	661	657	607	620	606	637	647	586	657	634	646	648	621	641	618	629	604	598	639	624	658	656	619	631	606	601	581	584	606	625	612	613	598	610	610	646	679	611	605	557	646	635	612	654	641	645	642	622	667	628	609	581	591	622	637	534	635	587	645	560	616	614	627	619	623	624	591	611	680	613	630	608	572	661	626	649	616	664	634	613	603	566	598	625	634	615	605	637	620	631	643	628	633	640	627	650	580	609	611	600	630	587	643	595	598	648	607	632	587	631	617	648	684	645	648	613	609	619	555	577	685	668	644	590	618	644	602	639	614	666	626	678	622	653	629	662	638	567	643	630	595	677	572	620	601	598	628	556	591	644	604	629	632	633	572	604	608	583	598	661	607	616	621	635	626	604	629	648	626	645	601	580	584	643	657	680	628	614	619	640	607	579	612	635	602	654	634	583	670	583	655	685	570	629	611	577	647	622	634	655	641	639	630	666	659	627	635	621	607	613	631	601	586	634	608	642	612	622	659	631	614	620	615	636	634	600	663	662	598	619	634	598	643	632	620	627	616	608	612	626	583	584	598	610	594	637	635	617	623	600	647	590	584	591	590	607	632	569	607	603	608	612	627	624	674	598	636	581	638	615	664	611	647	572	674	685	673	643	616	614	587	657	612	662	613	646	641	584	620	646	641	612	622	665	611	640	601	575	644	643	628	662	624	630	582	672	619	603	611	641	605	617	584	582	612	599	660	609	596	593	667	603	632	580	646	602	577	639	668	599	656	640	625	641	631	629	651	613	632	647	644	546	585	618	607	612	646	587	640	652	630	627	641	656	592	624	645	682	658	639	611	637	644	643	599	577	609	610	636	608	607	602	625	604	607	628	635	619	628	593	610	624	609	618	624	627	634	664	658	633	613	662	611	602	619	614	604	612	573	674	635	615	665	613	646	646	581	577	624	657	619	646	626	690	625	671	650	608	643	629	635	636	638	627	608	599	659	619	631	664	644	607	639	635	563	639	627	628	627	666	621	678	653	612	604	571	629	632	638	625	639	687	619	618	619	621	599	620	644	598	624	649	626	643	625	592	615	587	632	642	664	571	685	655	683	601	630	618	598	621	667	657	606	583	609	635	639	611	636	639	617	654	623	648	628	671	606	631	620	699	622	590	611	613	581	628	664	650	647	628	649	598	651	628	650	617	665	630	616	626	587	658	641	606	637	672	627	588	641	607	629	612	593	618	598	636	595	620	643	601	649	636	631	612	615	611	601	633	630	611	617	620	621	635	627	616	629	604	630	630	634	613	622	606	608	618	603	634	601	625	622	634	605	603	631	622	579	626	634	606
6290	1820	510	375	589	603	542	505	433	324	250	244	209	172	144	133	110	114	96	105	102	81	75	93	65	65	56	63	66	62	53	63	49	52	53	57	49	42	51	46	60	64	40	41	54	47	44	54	64	47	42	47	38	40	39	45	47	54	36	50	46	40	38	51	37	41	41	41	42	38	42	42	51	41	34	46	54	38	35	38	49	35	45	37	32	47	37	47	41	29	43	38	40	36	37	36	45	57	45	40	39	37	26	31	44	31	26	56	49	35	45	32	31	42	42	46	48	34	44	36	47	41	33	43	49	41	40	44	45	52	40	42	37	49	43	34	31	33	41	42	32	49	46	43	31	48	42	44	35	45	39	52	43	43	34	45	58	40	44	42	35	45	55	38	38	48	35	45	46	44	47	34	41	31	38	45	41	28	47	34	48	30	50	43	43	48	43	46	44	39	34	43	35	32	41	49	37	38	38	43	43	50	39	47	26	43	35	34	35	37	50	36	40	41	41	43	41	40	44	40	45	50	48	38	37	45	39	47	42	50	37	40	44	39	39	32	41	44	42	32	34	35	42	36	39	37	40	43	32	50	31	42	31	33	43	29	42	32	33	38	49	47	44	46	34	43	41	36	49	42	35	26	32	43	45	31	48	39	36	42	44	45	24	45	32	54	45	49	41	37	37	30	36	42	41	39	48	35	40	44	43	31	39	36	41	41	42	41	37	35	30	47	42	41	34	44	36	41	40	39	45	36	31	35	43	39	49	40	33	38	43	30	42	47	44	42	36	46	32	39	40	41	35	31	32	39	42	48	37	34	41	36	34	48	38	38	47	48	48	31	30	41	35	51	49	38	40	44	36	53	35	46	44	40	58	41	42	36	26	42	38	44	42	45	36	50	46	44	42	52	33	37	45	41	29	42	45	41	38	31	32	40	46	37	50	46	30	30	55	42	40	35	38	33	50	51	34	34	35	37	39	48	43	44	38	48	34	31	47	39	40	29	54	40	45	35	41	45	45	35	47	42	42	31	35	44	46	33	38	47	36	33	43	32	31	45	45	40	37	35	39	37	41	37	40	45	37	41	42	46	38	33	38	39	31	45	46	36	43	37	39	46	42	34	30	38	42	38	41	31	32	41	39	42	43	45	43	47	33	38	39	53	44	49	40	48	42	42	45	39	25	44	46	43	37	41	47	41	50	34	36	32	31	35	37	53	47	43	41	46	27	40	47	36	37	38	37	50	39	40	30	43	44	37	38	40	38	37	48	48	49	33	48	57	48	40	50	40	40	45	41	44	47	37	32	36	41	43	40	38	34	33	38	32	39	44	49	33	43	38	39	44	34	46	31	38	40	42	37	43	38	45	27	49	46	39	32	39	37	46	55	39	40	42	40	35	46	34	43	37	37	38	43	57	41	48	38	36	44	43	47	48	37	36	40	35	42	45	50	33	42	41	33	35	44	43	28	36	31	42	48	44	45	51	44	35	46	34	38	41	40	34	43	52	43	40	49	53	61	34	50	48	42	55	45	43	32	49	32	30	44	51	47	51	41	36	45	36	33	40	42	41	45	46	46	54	37	43	35	58	44	35	39	48	38	37	35	41	36	50	34	26	42	48	51	44	37	40	32	48	39	41	34	37	40	37	47	47	44	42	43	33	45	45	34	38	42	38	43	39	36	39	38	36	44	29	31	30	43	35	42	50	49	51	53	43	36	53	47	34	47	34	35	41	41	33	39	46	44	36	55	42	51	38	35	41	40	36	33	55	37	39	41	34	46	44	39	38	39	35	33	34	42	32	39	37	45	40	38	42	49	35	38	41	33	39	34	41	43	37	40	39	41	42	49	41	41	29	49	35	42	35	40	42	50	36	42	35	28	26	38	41	39	46	46	39	39	35	42	35	36	36	38	42	45	42	42	51	35	46	37	49	40	45	40	38	42	40	48	42	48	38	41	46	32	48	31	38	47	37	44	42	42	39	29	36	44	37	33	31	39	32	49	36	47	44	49	38	42	38	29	35	42	54	44	49	37	43	34	51	40	47	37	40	38	45	45	40	41	37	40	52	38	31	41	51	35	45	47	38	41	37	54	40	40	44	37	38	37	53	48	43	34	39	58	35	50	38	43	31	53	38	41	43	31	42	38	39	38	34	39	46	42	33	39	43	36	45	42	42	44	40	43	56	44	54	36	46	47	47	45	35	45	35	31	43	34	35	42	43	56	31	46	41	33	45	50	37	44	29	34	34	31	46	46	39	43	32	43	41	32	44	36	40	34	45	41	37	40	39	47	44	39	25	52	51	46	45	43	35	31	38	38	47	33	44	53	45	36	46	47	33	30	36	38	48	40	44	39	43	38	42	42	35	42	38	50	40	53	41	48	30	34	53	49	41	44	47	36	38	36	44	43	41	44	36	37	37	40	44	44	39	37	39	39	50	40	39	44	34	44	40	49	32	35	44	45	42	43	38	40	45	44	45	50	28	40	39	29	34	47	37	27	48	36	40	38	48	39	51	34	32	53	47	48	37	36	43	39	41	41	42	40	47	44	54	49	47	48	40	31	47	47	51	34	41	43	37	46	38	30	33	35	21	39	44	40	33	36	34	50	44	47	42	47	55	37	39	43	42	45	56	34	40	49	42	56	27	51	38	33	35	39	49	40	37	40	45	34	39	37	45	39	43	38	39	38	25	51	43	38	45	43	29	35	48	55	53	46	52	43	48	31	34	46	43	41	42	39	51	37	34	37	32	39	38	40	38	47	41	25	45	39	36	43	38	62	49	51	39	41	48	39	30	43	46	29	49	24	40	39	36	42	28	44	45	35	46	45	42	38	57	44	36	40	48	40	40	32	41	55	40	40	48	40	34	34	27	40	40	43	40	45	42	38	40	46	38	48	40	44	45	30	56	41	44	36	33	48	42	42	35	35	34	41	34	28	50	44	38	46	41	37	61	40	44	26	30	39	43	37	52	41	48	45	47	42	39	52	30	45	46	37	37	41	45	29	36	47	37	54	52	46	40	40	35	32	47	36	35	37	54	35	43	42	41	38	34	32	59	47	47	52	38	46	25	48	45	43	49	37	47	39	33	34	40	54	38	51	47	47	31	44	42	38	40	50	36	45	48	37	54	42	52	32	43	34	36	44	35	46	24	38	45	37	27	44	35	46	35	38	38	48	35	40	40	31	45	37	41	37	37	45	36	47	48	39	44	43	39	44	54	48	34	51	42	47	39	42	42	39	41	43	57	37	45	45	38	41	44	38	42	37	36	33	27	53	46	41	49	35	43	41	38	43	37	39	52	57	53	42	36	49	49	41	45	41	51	34	39	33	54	47	41	46	32	40	43	41	33	39	39	30	31	38	46	38	44	45	53	50	41	47	56	40	51	35	49	45	30	42	46	41	47	49	43	50	33	31	40	52	40	38	37	42	48	45	38	48	51	51	42	35	43	31	45	40	44	39	46	51	46	36	36	53	32	39	37	34	44	36	42	43	42	43	40
41853	21933	10626	22998	30240	28901	25421	21679	18536	15241	12210	9936	8320	7111	6108	5162	4567	3912	3451	3231	2924	2647	2315	2094	1871	1714	1557	1506	1494	1393	1440	1413	1374	1320	1368	1298	1276	1217	1171	1085	1026	983	955	878	871	823	815	776	779	757	684	703	747	658	651	735	720	691	666	662	678	687	669	670	689	684	682	683	665	661	674	635	665	669	657	675	649	601	713	677	627	666	627	617	623	612	639	688	608	619	622	639	630	571	650	668	599	600	620	631	580	668	620	654	654	666	629	650	637	609	633	665	637	609	632	599	668	616	583	688	655	587	594	605	660	608	662	591	650	646	611	662	610	631	621	621	628	619	619	643	645	629	625	621	686	609	627	617	635	636	603	610	627	687	590	633	607	682	634	592	693	632	608	629	614	613	610	661	629	667	619	621	599	573	612	662	547	578	571	622	602	616	608	642	575	617	606	567	639	625	567	621	658	642	628	594	615	633	627	588	620	600	593	590	657	671	629	599	657	612	652	578	637	646	551	629	623	653	592	598	629	599	576	648	644	615	663	629	644	616	614	616	596	585	600	613	636	600	643	627	600	606	602	615	593	606	610	588	606	636	609	625	571	674	605	634	616	628	608	629	627	628	619	582	641	625	647	629	618	664	614	672	617	614	608	629	671	633	624	617	616	644	650	599	607	608	598	644	629	666	579	682	641	594	644	640	643	654	602	605	612	621	595	643	645	676	620	644	627	634	585	645	604	612	622	620	572	619	629	638	621	618	637	643	628	629	645	638	608	636	659	646	610	615	627	647	608	663	609	627	686	600	630	568	623	581	614	682	566	591	574	606	660	600	661	645	605	627	618	625	615	629	632	636	606	640	627	608	647	578	629	626	593	608	621	606	620	616	596	581	593	674	628	630	632	606	606	634	607	667	624	601	676	625	651	620	609	615	627	622	639	668	621	631	581	667	625	635	673	607	622	630	629	674	590	657	591	657	624	633	633	642	650	676	603	660	631	603	593	639	609	645	618	612	631	618	582	625	591	618	630	607	651	598	608	557	626	607	660	619	606	568	635	608	617	546	612	647	591	636	620	633	647	649	604	619	601	634	672	627	608	661	577	620	588	659	641	620	596	649	591	595	637	629	611	650	621	587	634	616	616	655	661	602	614	640	611	607	649	655	598	687	612	604	652	609	604	605	640	587	585	624	627	598	673	570	609	601	625	597	611	579	624	629	607	615	637	586	608	601	612	609	637	624	625	622	594	657	620	645	600	658	606	570	584	604	611	653	653	650	640	605	633	626	600	606	622	647	640	621	595	618	644	631	616	593	630	630	629	646	580	642	602	651	611	583	600	618	590	621	607	599	610	637	639	624	656	682	633	648	622	614	602	618	582	547	604	633	639	577	606	634	618	583	621	611	646	636	611	589	625	615	637	631	638	614	565	661	589	607	643	612	636	634	618	628	605	617	668	611	636	624	604	640	609	627	576	633	636	607	602	661	594	632	639	605	591	618	645	611	604	610	628	625	627	680	628	605	622	649	634	559	589	579	647	631	608	637	616	614	666	643	597	600	616	612	632	618	619	637	629	636	618	661	609	593	603	641	641	631	622	618	626	581	583	611	656	674	645	645	610	599	617	571	643	594	612	644	629	601	634	622	693	628	648	631	650	585	598	585	637	599	600	623	614	605	605	635	622	582	575	597	623	604	637	586	583	631	609	588	585	598	645	613	630	588	667	614	558	608	670	617	685	651	622	605	620	634	642	587	608	609	637	622	606	645	616	636	636	634	605	615	613	611	606	601	641	638	667	610	681	606	614	586	602	632	602	622	609	635	663	635	589	664	621	607	638	618	628	664	610	640	642	611	611	614	631	617	633	614	633	637	608	589	611	642	646	612	573	627	630	633	638	626	616	628	583	590	622	605	564	633	652	644	658	618	649	608	637	631	643	590	630	582	662	615	639	631	625	623	662	633	638	622	654	622	669	629	619	625	585	621	639	665	627	621	635	646	620	623	604	614	661	603	629	614	582	641	585	637	627	609	618	606	659	599	600	657	635	648	639	628	645	633	628	599	673	634	667	622	651	584	635	592	640	630	651	631	613	626	628	678	629	601	666	675	652	606	610	629	618	622	659	600	659	623	591	599	615	606	631	601	642	570	581	640	640	640	628	636	608	597	568	672	645	611	618	636	617	613	618	656	619	601	597	611	611	678	631	625	632	617	601	618	617	603	622	638	637	600	649	607	574	661	620	599	630	622	634	578	588	633	609	586	619	633	630	615	644	616	627	628	621	595	612	612	606	604	654	626	625	592	603	631	608	633	605	630	630	613	638	580	643	646	634	627	630	616	633	647	593	646	631	578	614	627	579	673	655	646	648	636	622	591	623	599	670	636	598	601	621	634	653	618	660	635	645	635	578	625	648	600	586	615	619	626	600	641	619	624	597	611	629	626	628	589	663	605	660	631	605	587	619	591	660	605	600	600	611	626	603	630	616	586	609	631	641	610	656	651	612	604	612	692	607	650	606	649	648	617	636	661	644	585	612	611	639	618	610	621	589	606	589	678	640	619	624	590	632	629	581	629	620	610	630	668	615	622	680	631	626	584	613	631	603	626	612	615	598	636	641	604	637	646	635	617	622	623	611	658	634	684	634	636	601	626	640	617	646	583	606	616	635	604	623	624	606	606	638	640	645	580	629	620	619	633	607	585	620	590	674	612	592	560	586	627	585	621	571	592	614	612	591	629	639	624	593	611	618	612	656	586	674	623	628	635	631	606	615	660	629	622	574	620	610	616	606	595	640	601	646	631	613	595	598	590	682	606	610	634	570	665	610	648	618	610	603	613	635	615	641	623	634	624	657	634	643	617	621	650	628	596	650	604	603	625	646	621	597	628	674	633	640	617	621	628	682	615	567	625	580	660	659	650	592	656	592	608	676	625	620	653	591	618	612	634	586	629	626	582	605	607	593	615	632	616	641	618	658	607	653	579	631	643	614	609	598	635	623	587	648	601	687	615	620	618	641	598	653	567	651	609	631	573	631	640	651	620	610	609	603	622	612	653	646	651	620	636	608	601	605	561	609	643	622	647	601	632	636	604	623	626	636	637	634	629	613	590	651	594	612	624	563	624	620	631	637	617	594	649	656	610	689	631	603	634	598	585	636	611	581	601	605	614	604	632	633	639	634	627	602	646	614	627	623	618	574	664	588	629	660	637	654	646	630	636	656	649	670	665	608	585	641	612	604	597	615	617	624	589	660	594	618	579	605	571	667	631	659	683	629	631	625	595	599	646	641	611	617	634	609	587	623	640	646	630	639	611	602	652	647	635	639	616	603	601	613	621	655	661	602	575	678	624	621	552	646	631	602	634	652	591	587	646	662	622	608	642	584	639	605	605	629	621	620	678	596	600	669	628	602	605	562	609	615	652	610	661	603	589	594	613	615	643	665	688	638	652	599	612	625	586	585	637	639	598	631	586	596	622	597	609	627	650	637	656	640	655	590	622	633	603	601	577	617	594
15513	6888	1205	824	1176	1388	1154	1063	956	788	629	505	426	375	343	278	217	219	188	166	172	140	126	135	106	86	101	109	79	81	85	94	92	80	88	85	75	77	90	63	68	58	72	46	62	56	55	58	54	49	51	48	58	51	55	53	52	59	47	54	59	48	51	62	57	47	55	58	53	49	42	45	54	47	51	45	47	39	50	66	42	52	45	34	56	47	50	55	48	68	41	52	40	49	42	37	69	51	47	49	55	62	39	55	48	35	49	55	55	49	48	47	49	36	51	58	48	45	44	41	55	47	47	47	56	48	36	40	48	44	38	47	46	47	51	46	52	49	51	38	53	42	47	52	41	41	54	47	38	65	50	47	47	49	36	51	55	42	62	45	39	42	48	36	35	54	28	54	44	42	59	47	55	39	49	50	50	46	48	55	38	46	47	36	43	48	39	46	46	41	43	45	46	54	43	41	47	46	65	55	51	37	46	60	48	41	48	45	41	59	46	41	65	47	44	35	62	47	48	48	44	53	42	51	54	47	48	55	48	48	50	61	44	46	39	56	38	38	56	52	37	53	45	37	43	45	47	41	49	43	41	48	49	44	43	40	67	39	48	50	49	51	43	47	51	34	48	44	40	49	40	61	57	44	42	51	52	56	46	48	44	68	51	48	56	45	39	35	63	35	49	52	51	46	50	50	57	48	52	49	38	47	50	56	52	50	41	49	43	42	64	42	48	41	37	51	43	48	40	46	47	43	52	46	44	44	47	39	39	36	49	51	41	53	39	48	53	53	37	51	56	56	40	36	57	53	57	45	53	46	53	47	51	42	55	40	48	41	42	55	46	48	52	48	56	48	53	57	50	36	32	78	45	69	59	43	53	49	58	50	48	49	54	50	35	58	57	40	51	56	52	47	54	46	46	66	42	60	43	39	51	48	36	49	53	50	50	50	45	56	49	63	53	47	46	38	55	34	49	55	47	42	44	53	42	48	58	46	46	51	56	46	54	64	57	45	45	42	49	39	59	44	43	46	48	37	46	49	61	49	47	59	58	34	45	59	54	44	32	46	59	52	57	48	45	48	64	55	55	56	63	43	64	54	51	45	46	44	50	50	52	57	44	55	54	52	59	64	47	43	42	50	42	56	49	52	47	58	48	42	44	50	52	50	53	53	33	44	38	45	47	53	57	52	47	50	54	58	50	42	48	51	63	58	47	48	46	57	53	49	43	44	48	41	51	41	42	56	50	44	54	48	44	54	44	56	49	62	57	45	54	61	44	48	48	51	57	54	39	48	56	55	54	56	44	51	56	46	47	44	57	62	52	43	55	44	48	48	50	48	41	50	54	60	45	47	57	48	53	55	52	45	44	52	39	39	54	49	42	46	49	46	40	41	49	42	48	43	42	55	57	50	42	47	49	35	51	42	46	51	47	41	42	40	39	62	48	59	53	38	47	50	47	50	45	50	46	48	54	55	50	36	53	53	60	50	59	54	41	42	48	47	58	45	57	56	46	42	46	44	53	58	56	52	47	50	58	43	50	43	34	54	50	46	45	48	47	56	52	40	55	53	42	45	44	53	46	50	49	51	44	36	40	63	49	44	41	46	59	51	58	56	47	46	53	62	36	51	36	43	48	40	36	53	43	43	59	49	37	47	44	58	58	52	47	53	39	57	38	50	58	51	58	41	49	44	60	45	39	52	44	42	45	43	37	48	47	36	43	54	48	43	41	50	47	40	54	48	53	41	44	45	52	44	41	40	46	45	67	47	49	49	37	50	43	51	43	50	45	51	54	41	52	47	51	47	41	47	53	58	41	52	49	52	62	50	44	42	52	48	36	49	49	47	38	56	54	52	54	47	42	46	41	48	46	41	44	41	44	38	49	33	56	56	50	54	62	50	50	53	45	44	48	50	47	43	51	47	37	51	42	50	43	46	45	50	45	39	54	45	60	48	51	37	63	56	50	55	53	56	52	55	42	50	42	42	49	48	44	60	42	47	37	49	52	46	56	53	61	52	50	51	46	45	42	53	46	47	51	57	50	56	50	49	42	52	35	36	59	41	50	44	47	43	53	43	55	49	50	46	54	43	35	49	46	55	51	44	45	43	50	42	47	60	57	50	52	63	50	43	34	49	55	48	49	56	59	41	58	56	58	31	52	47	64	67	44	49	55	58	64	52	43	54	40	49	41	63	43	42	51	49	51	54	52	71	52	55	48	54	52	36	37	61	43	55	49	35	35	45	52	60	51	54	43	47	47	52	46	47	43	32	42	44	48	48	39	53	43	55	44	45	58	44	56	48	58	38	41	53	52	48	47	35	34	61	47	47	44	49	45	35	39	54	62	51	45	49	52	60	49	49	52	49	42	50	48	47	57	55	35	46	56	38	46	64	65	54	38	58	37	43	64	46	49	46	46	46	45	56	40	50	44	49	45	58	49	59	39	51	42	52	52	54	52	67	57	50	56	43	55	50	47	46	36	44	50	44	46	49	34	39	43	47	46	45	50	40	26	44	49	50	49	43	49	57	58	58	46	52	36	57	60	60	49	38	44	47	55	40	40	46	48	39	43	41	42	60	48	41	52	46	42	48	43	52	44	46	54	49	37	55	49	44	42	41	44	58	45	44	41	42	47	49	38	32	41	51	57	52	49	55	43	51	54	60	47	64	44	52	39	50	48	56	57	37	42	38	45	49	44	47	44	31	36	41	45	47	55	51	50	53	43	45	39	49	47	45	54	46	53	29	60	59	47	46	49	38	38	57	52	56	42	47	45	48	62	54	40	45	46	49	56	49	62	40	44	56	47	48	57	43	41	49	50	32	48	44	55	46	39	44	32	50	45	45	47	53	49	59	43	37	51	65	46	47	39	40	52	57	46	44	46	62	43	37	36	41	57	53	55	59	43	62	44	50	45	65	46	48	47	57	40	45	54	52	45	55	42	38	61	64	43	44	49	56	45	61	47	50	58	45	57	48	46	55	67	42	50	47	52	51	48	51	52	51	49	45	43	47	30	54	46	52	48	44	57	44	39	50	48	45	39	51	48	44	44	44	50	41	58	56	59	45	47	44	46	33	46	46	55	47	38	44	51	49	52	48	46	47	60	32	49	38	49	45	48	40	37	45	68	54	62	41	48	38	42	34	56	54	59	41	45	37	42	59	37	53	50	51	46	45	41	42	53	47	52	38	56	45	52	52	51	45	49	43	44	43	49	50	59	43	42	44	52	40	41	65	35	43	59	54	45	48	50	39	46	36	60	53	38	45	55	46	61	53	55	47	55	51	50	42	47	45	55	43	53	54	45	53	53	45	45	45	39	47	46	43	41	40	41	52	54	54	49	60	43	55	49	48	48	51	54	41	52	57	47	52	59	43	48	70	46	48	44	47	52	48	32	51	44	36	38	48	38	54	60	42	50	46	46	43	43	43	51	54	51	49	42	66	31	58	44	52	41	54	54	47	42	47	52	53	45	51	50	49	49	41	44	38	43	41	40	37	52	51
54028	31782	18130	31919	39292	38426	35291	31754	28624	25270	21176	18059	15561	13543	11867	10477	9068	7982	7062	6572	5876	5220	4629	4004	3595	3276	3053	2932	2663	2606	2514	2526	2483	2443	2291	2216	2137	2086	1966	1857	1619	1603	1335	1271	1261	1182	1081	1128	1115	1035	1009	993	953	961	882	939	884	878	883	861	877	902	895	877	865	774	807	834	868	853	853	793	819	819	773	787	806	764	778	766	765	794	758	751	755	806	778	755	778	741	742	769	766	735	742	727	731	765	716	744	782	748	776	717	723	726	765	751	749	758	686	748	718	736	745	697	749	697	755	779	684	771	731	709	778	783	751	727	742	731	728	698	784	741	744	750	728	712	674	720	752	726	742	777	696	755	764	764	727	772	735	750	764	697	713	728	706	760	647	716	675	774	734	736	708	724	739	738	705	706	717	745	724	634	719	733	713	743	793	699	742	809	726	750	762	741	727	762	744	742	725	744	766	731	769	686	723	742	705	777	774	733	680	712	719	696	718	703	740	683	768	754	743	754	717	700	714	750	736	743	742	719	730	707	731	724	762	784	706	767	692	657	698	714	688	723	682	730	737	720	743	706	741	733	725	717	752	692	802	719	739	751	685	750	751	710	733	723	752	737	742	756	778	719	732	723	720	696	720	703	719	692	728	715	684	706	696	714	709	718	691	708	767	734	711	721	704	743	743	718	766	749	785	728	711	749	752	754	708	697	733	712	731	685	710	751	764	680	708	702	740	708	731	779	728	733	766	726	743	715	763	722	704	746	700	796	760	770	730	758	772	755	752	701	675	705	763	690	756	756	714	706	736	737	739	744	711	758	765	769	765	698	705	749	735	729	737	727	727	712	718	682	768	700	727	694	723	726	731	716	693	696	766	733	710	689	730	791	721	708	690	747	765	763	764	738	766	717	730	776	727	703	716	723	708	742	737	741	722	679	711	687	693	689	719	744	700	723	689	770	680	698	719	746	757	734	753	708	729	754	770	755	801	729	699	738	710	735	712	745	742	760	708	787	721	705	711	769	698	771	768	690	718	743	696	728	719	673	725	768	727	749	762	711	723	707	708	738	746	751	740	742	728	743	688	705	708	704	677	732	735	681	760	758	662	729	695	757	781	701	704	744	733	696	753	717	707	738	730	700	759	764	757	801	730	687	748	773	710	727	720	747	723	707	746	744	720	740	743	746	689	717	719	803	735	735	732	709	762	682	714	730	722	692	692	747	686	717	708	714	702	695	674	674	743	720	718	717	710	773	729	692	720	711	711	736	743	710	780	765	761	745	726	747	728	655	735	691	751	714	749	713	725	667	762	712	734	739	752	734	690	750	672	685	734	704	728	755	732	744	717	721	707	740	755	703	728	720	692	726	751	723	739	755	685	757	747	732	725	755	765	710	749	769	762	689	702	724	711	782	700	654	771	702	742	761	709	717	726	761	709	723	795	736	687	720	725	705	689	746	774	720	725	719	709	706	742	775	675	704	698	727	747	715	768	733	764	679	745	725	716	717	725	784	701	689	736	728	692	749	699	727	723	679	727	725	736	765	730	818	727	726	746	718	710	718	754	665	714	771	743	739	756	753	707	750	712	720	672	733	726	686	731	688	678	747	689	755	727	716	720	740	734	755	745	686	712	737	746	731	703	704	716	685	688	706	714	753	724	764	768	734	701	775	736	752	751	751	736	732	734	710	706	744	725	731	758	700	749	732	737	724	758	715	707	788	727	703	743	717	756	709	741	664	714	745	715	721	771	719	756	708	763	725	745	722	752	743	714	716	711	693	747	722	696	711	706	701	716	722	744	738	712	678	758	730	752	740	746	727	751	749	727	737	700	726	725	756	692	732	705	747	726	700	760	754	715	736	713	722	758	681	769	754	705	788	736	747	725	681	740	722	720	736	732	769	764	751	696	703	741	701	730	746	716	721	718	745	754	743	727	691	713	717	719	739	763	769	741	700	740	726	760	733	784	718	760	726	755	723	714	685	719	770	766	724	744	713	697	742	772	721	736	760	758	697	737	762	694	724	716	754	719	727	750	729	738	684	782	760	743	736	755	709	716	762	713	750	724	718	713	710	760	757	750	729	821	738	741	708	751	731	726	739	739	764	790	717	754	785	706	731	752	768	739	766	728	732	716	751	733	730	734	715	715	724	727	729	718	726	766	754	714	725	745	704	703	746	680	737	675	674	714	724	709	769	786	738	718	727	710	733	696	748	757	783	731	757	715	745	723	716	754	716	730	730	706	666	713	716	763	698	789	714	719	733	739	692	756	754	707	743	699	731	711	688	715	754	750	810	742	733	694	771	685	746	773	742	762	699	743	767	695	702	703	710	744	735	714	730	752	741	694	727	720	707	738	751	723	758	722	768	750	740	741	717	735	713	735	733	648	714	743	708	743	714	722	727	714	707	715	703	694	731	706	758	701	753	763	676	704	758	676	745	730	748	711	720	718	710	713	714	739	769	739	684	716	700	761	777	726	695	714	739	668	770	729	747	743	739	726	766	671	744	728	756	664	741	698	678	730	686	701	762	747	761	754	716	733	700	749	733	702	713	812	765	714	739	704	690	751	794	749	750	766	737	722	734	777	755	707	712	740	747	693	743	787	741	746	678	766	750	711	713	739	686	730	768	718	716	714	738	734	722	712	761	758	719	716	749	737	688	681	671	683	729	795	761	750	745	718	732	712	724	722	727	686	683	712	700	765	744	734	766	728	697	746	734	701	715	752	773	749	733	700	718	745	703	722	708	704	710	742	711	736	742	730	721	774	711	719	713	692	740	755	680	741	764	753	740	730	735	699	735	744	710	732	722	736	692	720	730	697	702	785	696	751	726	707	715	713	732	709	711	748	774	693	722	750	717	722	728	700	720	719	736	735	720	705	741	722	723	745	778	707	730	768	759	733	684	751	726	782	679	713	698	730	730	768	751	748	749	744	716	707	734	703	715	774	707	673	755	714	767	727	732	717	696	738	722	722	713	748	772	715	707	770	722	677	692	705	745	739	695	725	702	730	739	716	657	740	738	685	719	735	732	683	728	757	730	785	717	732	740	737	691	765	760	753	741	753	705	752	727	732	722	721	722	736	727	725	688	743	722	752	757	721	685	754	774	701	750	742	769	757	726	701	736	710	725	776	722	753	719	724	738	765	732	709	711	781	717	711	700	749	676	705	743	724	751	692	703	716	763	712	756	757	731	732	738	755	708	700	738	798	693	749	730	663	724	726	732	746	734	745	747	746	723	763	719	750	718	693	796	785	728	768	715	719	722	754	714	752	711	774	739	699	747	730	709	751	711	679	708	746	661	765	749	754	732	727	711	680	744	748	710	740	689	744	788	704	714	724	724	718	801	696	756	740	734	737	689	717	693	708	744	747	707	723	727	711	744	712	744	677	725	736	727	728	733	778	737	713	729	725	739	737	727	708	734	729	713	710	695	708	769	745	731	703	734	727	720	694	723	730	756	735	693	679	776	798	760	763	746	775	690	736	750	768	783	772	747	724	751	715	742
11056	4616	788	564	786	932	849	783	615	521	384	357	277	252	245	230	173	176	171	136	123	106	120	104	80	99	93	82	96	88	71	78	77	62	82	75	78	75	58	68	78	74	64	69	68	58	59	66	56	60	61	66	52	62	56	60	64	61	61	63	61	71	64	49	47	67	65	67	57	64	67	68	74	52	68	52	51	51	52	63	57	61	55	49	50	57	48	35	44	57	45	72	57	59	53	48	51	70	53	57	50	57	63	61	55	62	53	55	70	52	59	53	63	61	53	59	49	58	64	41	59	51	60	60	65	72	49	50	50	53	57	51	60	52	61	62	62	50	64	48	59	54	51	57	68	64	55	57	65	72	64	64	56	50	52	61	59	61	63	55	65	52	56	62	59	61	50	53	54	52	60	51	58	67	56	65	54	62	71	50	55	50	58	67	60	47	65	53	47	49	51	65	54	48	56	47	53	74	58	62	50	57	66	63	52	51	59	68	48	60	48	55	49	64	54	64	55	56	47	67	68	71	61	56	71	64	55	64	62	65	57	53	56	62	57	46	54	43	66	49	69	50	59	71	66	46	52	58	54	59	57	52	61	55	58	64	60	42	54	54	57	42	62	48	57	51	77	63	65	58	58	50	59	65	56	58	57	54	56	59	48	54	52	60	65	51	56	54	64	49	53	53	57	60	53	65	67	66	57	46	61	55	52	66	56	65	58	52	62	58	61	47	63	65	57	55	51	53	61	59	68	68	45	62	44	53	57	51	53	65	53	58	56	42	51	51	51	55	56	58	60	49	52	57	63	45	61	50	50	57	63	60	48	57	69	53	76	50	53	67	44	66	60	54	53	56	53	50	57	58	69	47	57	36	62	54	51	67	48	48	66	54	57	71	63	54	55	58	59	48	47	55	53	63	69	52	54	50	46	55	63	55	50	45	64	62	52	58	58	65	67	48	38	52	59	54	61	64	69	59	67	48	49	58	58	39	53	59	58	70	67	58	57	50	64	41	69	72	50	57	68	58	52	52	55	51	49	62	55	75	59	59	52	48	71	55	64	49	62	66	49	61	64	62	65	59	59	67	52	57	60	43	58	64	52	68	51	58	50	49	57	56	60	51	67	49	62	48	54	63	68	54	58	50	47	67	59	42	50	55	47	44	50	62	77	60	43	61	50	62	55	49	47	55	52	57	60	45	57	69	56	53	59	62	57	48	60	49	67	53	62	52	51	61	56	52	56	65	67	55	53	51	52	50	47	56	65	61	51	54	61	55	62	67	55	56	61	54	52	51	62	61	51	49	53	65	70	64	54	67	58	49	46	55	58	60	48	53	58	52	65	35	67	55	57	59	56	53	61	70	54	62	57	44	59	57	57	45	51	45	71	63	55	38	52	58	68	43	48	56	51	61	61	56	56	58	47	57	41	54	55	66	52	54	69	53	66	62	58	53	53	59	54	47	72	63	67	51	55	45	57	54	47	69	72	58	55	59	65	41	62	60	45	65	46	59	52	51	43	57	51	48	58	61	52	68	53	55	47	61	39	66	47	48	65	58	50	60	67	66	64	69	65	61	56	54	65	60	84	52	44	63	76	52	56	52	61	56	45	61	50	63	64	56	47	70	42	68	49	68	67	62	56	54	64	57	57	58	61	55	55	68	55	59	41	71	47	63	56	65	48	46	57	62	52	49	72	62	49	49	50	57	61	66	61	46	71	53	77	64	43	60	48	63	55	64	64	47	55	58	55	55	69	61	43	70	57	37	67	61	56	52	53	61	53	46	60	54	61	61	66	61	68	73	67	54	37	65	53	57	47	56	47	52	52	61	60	68	61	43	49	48	53	57	58	53	53	57	46	52	57	44	73	51	57	61	50	53	76	64	59	43	55	59	59	61	48	51	62	58	55	56	64	47	65	52	48	51	47	59	45	75	60	61	67	61	61	56	58	75	63	56	59	58	61	52	49	54	58	49	41	57	62	37	54	47	57	73	79	50	69	75	53	55	50	55	55	66	53	56	48	55	54	49	50	74	55	51	64	62	51	54	69	67	61	54	71	47	47	68	55	54	65	52	63	64	54	63	67	55	70	59	59	49	62	53	59	60	64	63	63	63	60	55	71	60	64	50	40	57	63	53	65	56	52	58	67	46	60	66	54	47	59	56	55	56	58	67	64	59	67	51	54	51	48	56	57	42	55	52	60	62	54	54	45	63	65	56	67	51	45	47	59	55	64	46	57	66	43	42	61	53	67	75	65	49	65	54	68	73	52	51	55	53	54	66	68	57	68	75	59	58	55	58	53	47	64	60	48	56	69	62	61	57	60	62	64	61	54	45	61	48	68	58	58	66	56	44	67	59	60	42	48	57	42	49	62	53	58	56	59	81	69	56	63	61	58	69	45	69	67	66	65	61	48	60	45	63	54	58	61	49	49	69	46	55	49	46	66	61	63	57	62	67	55	52	50	63	55	54	81	59	69	57	55	59	50	68	63	58	55	35	57	61	47	62	50	69	60	55	55	60	72	64	55	71	71	67	69	67	51	56	55	65	50	49	60	64	62	46	48	62	56	48	52	37	50	51	65	63	66	58	53	62	61	51	63	62	45	51	45	63	55	47	72	64	46	64	51	58	57	55	55	51	71	53	53	61	47	57	54	60	51	63	48	60	65	43	42	53	57	47	62	55	66	37	53	64	51	62	65	51	67	54	48	54	48	53	59	64	59	83	50	48	59	45	63	64	74	56	48	68	68	56	57	57	57	60	53	54	48	58	58	54	64	70	65	59	45	59	54	52	51	54	46	69	53	58	69	55	54	58	46	60	66	60	56	60	58	58	61	62	63	53	78	47	47	52	70	56	53	48	75	60	44	62	63	58	63	58	54	73	49	65	47	64	65	68	64	51	56	51	57	78	55	56	49	50	49	55	55	48	62	70	59	62	46	55	56	39	63	55	51	56	44	51	48	53	70	55	62	49	49	59	55	62	58	62	68	54	50	61	43	52	60	47	57	56	47	65	52	62	51	49	59	76	45	56	52	57	46	53	58	58	64	46	50	52	58	66	52	57	63	46	58	50	68	56	68	60	63	60	57	63	56	56	69	42	54	66	61	53	58	44	52	57	58	59	53	45	61	48	59	47	57	61	62	57	49	68	56	57	57	63	42	63	52	54	62	65	52	57	55	66	52	70	61	56	67	53	70	50	61	50	53	52	63	59	56	56	74	50	52	55	51	49	53	47	74	65	47	56	61	47	70	56	67	51	58	54	45	68	48	52	39	53	47	55	58	64	56	51	51	62	64	65	70	53	61	70	62	50	62	49	55	55	59	55	55	60	70	59	49	50	59	51	62	49	62	58	68	56	61	52	48	58	60	51	52	58	62	62	56	62	46	55	73	56	57	61	51	44	59	58	64	67	66	47	62	66	51	57	48	73	53	56	66	57	55	44	59	61	62	54	56	54	47	59	63	56	57	60	75	54	63	47	53	65	61	52	58	59	52	59	53	67
47412	29574	14338	27242	34526	33513	30190	26874	23373	19778	16217	13753	11394	9602	8509	7461	6441	5643	5043	4724	4122	3666	3181	2854	2694	2398	2232	2164	2046	1978	1966	1968	1974	1897	1905	1773	1706	1694	1642	1544	1445	1361	1245	1289	1211	1116	1143	1053	1050	1040	999	997	1025	963	975	911	990	948	906	923	960	915	965	953	935	967	912	893	945	917	900	953	908	905	882	882	932	852	906	898	893	896	872	874	940	863	922	857	852	851	866	904	873	842	850	956	876	854	853	858	899	890	874	851	870	860	818	862	877	862	830	842	878	798	880	838	913	845	820	891	864	848	900	795	858	949	827	849	856	844	842	841	856	881	892	870	850	829	871	896	891	831	857	901	812	811	825	844	871	881	885	885	856	866	900	852	869	765	901	884	899	856	873	859	812	859	902	868	841	929	865	872	879	855	874	809	892	863	804	855	876	861	838	843	840	859	824	847	853	914	856	799	892	878	870	856	870	873	860	797	854	831	887	887	856	843	854	938	891	859	867	810	860	838	874	854	908	808	909	843	879	877	859	856	905	849	855	848	860	860	872	838	819	831	840	824	845	816	878	869	875	848	865	849	876	930	841	851	885	857	917	842	851	805	895	879	880	815	868	891	849	838	793	894	893	861	893	831	793	833	836	892	858	857	859	795	831	904	852	837	884	871	862	853	846	831	822	821	870	860	841	826	849	860	810	863	910	863	865	822	858	832	866	904	876	825	849	924	886	854	840	858	829	898	837	830	866	826	863	845	899	848	860	853	824	873	849	873	845	865	867	859	834	869	851	857	850	901	795	882	872	872	888	885	855	883	821	872	813	893	841	871	841	843	803	876	879	833	884	881	834	881	894	877	865	874	840	908	856	877	829	865	908	873	817	833	818	848	828	807	863	838	844	845	865	866	824	860	819	906	856	893	881	896	908	860	870	876	851	901	863	860	874	837	871	831	881	830	845	839	850	882	859	836	787	810	857	875	880	853	884	853	873	838	891	842	902	824	817	877	917	846	839	885	825	855	905	844	843	836	853	884	891	869	840	875	865	866	878	832	840	864	875	856	836	903	788	838	841	900	855	886	847	856	903	860	879	794	896	852	850	882	898	830	869	849	860	854	883	880	821	855	808	803	875	925	800	856	851	818	839	831	893	858	850	864	834	862	789	854	866	908	874	840	841	866	877	824	852	921	848	915	861	848	844	825	879	859	849	833	804	831	875	864	857	851	832	833	859	848	862	895	887	836	850	880	880	810	839	868	838	842	837	841	855	838	880	872	910	832	858	850	882	866	851	856	830	857	873	864	899	786	855	910	854	821	790	866	808	846	882	851	912	907	888	861	828	873	843	847	845	891	922	878	836	833	798	891	842	842	876	871	815	864	849	868	887	887	887	920	836	785	847	873	826	858	862	827	852	866	837	843	865	849	856	826	802	946	824	845	802	861	832	911	867	864	860	893	838	894	891	841	890	882	880	853	864	833	819	841	798	837	860	819	905	855	842	863	877	802	813	834	880	887	831	821	837	853	845	838	825	823	838	872	868	878	855	842	842	857	848	885	869	828	872	828	793	889	854	840	858	784	860	871	843	828	838	880	839	828	861	881	849	867	841	911	854	820	856	845	858	882	844	916	811	847	841	779	863	843	909	851	871	841	839	869	905	842	882	849	906	852	799	865	856	880	881	847	859	833	843	904	890	821	840	834	840	822	838	843	769	807	866	836	863	833	840	858	892	829	846	892	857	886	810	886	898	857	884	875	894	901	803	848	836	858	857	874	815	828	891	789	858	816	852	835	848	891	822	828	844	851	812	842	868	851	822	850	823	823	837	811	838	854	859	845	886	872	862	857	853	835	853	838	814	839	968	871	819	864	905	779	804	842	856	903	889	847	886	882	886	777	861	847	846	898	830	869	849	851	806	806	857	886	792	845	842	894	889	834	837	837	836	859	880	883	861	856	855	863	892	808	870	888	863	879	815	833	823	824	873	822	867	842	843	837	846	873	872	907	920	814	872	869	812	848	866	822	887	860	887	814	846	855	847	836	843	864	875	871	899	829	896	839	835	836	797	916	896	812	848	890	815	842	849	822	845	852	868	818	818	861	855	794	843	878	885	848	858	874	786	841	881	816	866	832	891	898	853	839	879	882	893	840	847	865	864	819	887	834	906	877	850	833	895	821	886	824	842	841	893	849	905	863	900	859	855	843	885	890	827	856	859	845	811	885	925	848	851	838	840	900	843	834	865	849	828	806	899	866	835	849	883	853	804	876	864	880	846	892	874	855	877	824	871	882	867	835	885	885	864	829	885	865	855	886	829	799	845	835	817	806	852	893	860	852	869	884	787	826	893	876	796	925	847	852	888	822	892	836	888	873	838	830	796	862	826	864	863	838	846	861	871	860	805	873	878	844	842	832	819	823	884	884	902	915	881	856	851	850	941	824	846	921	841	829	856	867	870	844	857	874	861	872	867	886	889	906	854	782	858	823	877	878	875	844	886	831	909	840	871	875	841	857	800	833	905	818	831	854	877	816	839	866	911	878	838	842	868	865	829	852	810	883	827	861	840	853	822	863	934	887	840	817	876	844	846	815	844	905	816	874	852	871	857	848	857	898	868	888	853	917	852	833	797	848	854	864	809	849	801	879	836	870	846	812	900	844	808	822	849	818	828	871	810	872	876	808	840	860	832	847	836	841	814	811	855	810	855	856	818	834	861	871	894	854	873	827	833	845	836	863	781	853	874	859	866	836	929	836	858	804	843	864	868	871	909	814	829	878	823	830	838	857	914	865	832	854	857	904	822	848	858	866	859	831	857	894	854	836	882	852	865	841	843	885	833	781	823	866	881	877	843	855	867	864	827	876	866	840	848	813	837	835	865	862	821	865	845	862	874	880	849	872	836	871	879	900	882	896	845	812	876	891	871	825	929	820	856	880	841	888	802	848	876	908	841	849	877	826	827	864	883	814	846	871	834	805	843	851	821	875	879	883	851	842	868	851	869	855	800	894	813	806	869	882	846	896	860	863	880	812	816	849	824	845	858	834	802	835	867	851	860	872	854	853	887	819	819	879	859	866	845	851	912	832	835	819	877	859	817	873	827	851	903	858	881	869	863	877	874	889	786	862	882	792	834	846	861	896	787	829	839	910	867	822	821	834	875	846	884	877	841	862	863	899	806	866	856	813	857	860	911	826	849	889	848	886	829	862	851	777	783	801	859	881	829	827	840	868	825	834	881	899	887	817	813	860	882	892	876	859	881	820	859	834	833	834	879	858	880	843	899	879	819	877	814	817	877	851	862	820	901	830	871	880	871	864	867	857	822	872	845	836	787	862	885	880	880	852	890	835	863	838	908	868	841	858	827	906	837	872	849	846	853	845	890	818	927	895	857	898	853	867	864	856	857	890	840	824	809	867	830	828	878	872	861	864	838	874	830	860	848	844	881	862	836	925	841	825	900	838	824	870	787	879	832	860	827	811	835	859	839	896	861	858	861	833	827	864	828	875	830	888	835	830
15687	7079	1248	814	1295	1440	1264	1121	964	771	618	494	414	347	324	264	233	206	192	172	165	143	132	112	103	112	83	92	97	79	87	84	85	84	81	63	74	73	57	70	51	53	63	52	56	47	60	61	47	41	48	40	50	46	46	54	52	45	44	39	43	50	42	41	60	40	44	37	43	48	43	47	41	45	38	38	47	53	41	40	45	40	42	48	46	48	38	41	37	43	41	40	44	45	41	49	29	35	56	53	39	57	51	52	28	33	35	50	40	35	45	53	33	36	36	49	35	43	38	48	56	35	41	48	43	49	49	50	40	38	35	43	46	35	36	42	47	42	40	51	51	42	31	40	43	43	39	42	46	34	38	41	38	37	52	42	42	57	35	29	33	33	33	43	40	40	44	35	42	55	35	42	54	43	40	31	48	47	48	43	41	41	38	32	41	31	45	43	43	44	43	40	31	42	51	58	47	24	43	32	54	46	34	41	39	41	34	41	38	36	43	38	39	46	45	42	46	38	42	42	34	54	42	54	33	46	40	41	48	37	49	54	47	41	40	37	40	42	32	40	47	39	38	39	36	34	51	44	36	37	47	47	35	38	46	32	47	34	45	44	38	37	37	48	40	29	27	35	46	37	40	40	38	41	45	43	50	36	39	35	50	44	48	35	27	31	37	44	44	40	47	50	42	44	44	45	39	32	50	46	39	38	34	38	46	43	51	27	38	38	45	39	44	42	44	37	46	36	46	46	40	46	47	38	35	35	45	33	45	45	39	35	46	46	37	40	44	45	45	32	38	47	49	46	50	34	42	43	39	36	49	56	31	40	41	41	46	34	44	41	40	38	50	51	54	39	40	34	39	41	44	47	37	47	31	48	46	44	47	39	49	40	56	37	55	34	56	48	42	42	39	41	31	39	47	49	37	47	46	46	47	41	49	53	48	45	48	48	39	45	43	47	40	40	48	42	50	28	55	47	51	56	43	46	48	42	47	41	31	32	38	43	37	32	26	46	42	44	45	47	36	54	51	40	34	24	32	54	45	37	28	49	36	31	43	33	41	55	43	40	48	49	44	53	39	30	45	38	43	39	47	38	52	43	45	42	42	49	48	31	47	41	40	35	41	35	45	53	41	42	43	40	43	46	36	49	31	39	43	43	35	49	43	36	51	38	48	47	42	41	37	53	58	41	51	50	42	48	44	33	35	37	44	53	37	48	49	43	33	39	48	40	41	35	29	41	37	49	43	48	43	39	42	42	32	50	40	37	44	41	28	48	44	48	43	38	52	36	42	42	37	51	47	58	46	43	53	35	44	41	36	39	42	33	52	49	40	33	52	33	38	42	38	48	38	39	44	37	43	49	31	53	36	43	39	42	41	46	42	43	32	37	49	40	32	37	52	33	42	45	44	49	39	41	41	39	46	39	50	50	40	46	57	38	45	40	52	36	45	53	55	40	33	31	42	35	43	37	50	41	41	42	40	41	49	38	47	42	45	41	35	42	43	41	31	38	46	44	41	37	48	43	33	48	34	42	44	45	44	39	54	45	41	33	43	37	43	38	47	39	44	41	40	45	36	50	45	33	39	36	58	42	45	47	40	27	33	51	44	35	44	40	29	40	35	38	29	38	42	41	47	33	38	38	39	48	42	43	54	57	42	34	39	26	33	50	46	48	39	42	40	36	40	29	49	36	44	34	45	35	38	32	44	46	35	39	41	38	39	43	46	34	49	39	42	50	48	48	35	58	42	47	43	28	44	34	32	41	31	42	36	45	39	53	39	43	35	36	36	43	39	40	36	37	38	39	43	34	42	38	39	41	50	38	42	31	42	41	43	36	35	36	47	47	38	40	39	41	36	42	45	50	35	42	35	27	36	55	43	48	47	51	46	38	43	42	42	32	37	35	37	41	46	34	52	41	45	54	37	44	34	47	46	40	46	30	36	38	36	42	44	44	39	36	56	49	42	36	45	47	35	39	45	46	39	42	44	50	38	52	45	48	40	46	44	35	40	36	50	40	38	35	41	38	49	41	39	36	33	41	48	53	37	35	47	35	33	55	40	43	38	33	34	40	39	41	36	47	31	47	49	36	38	46	57	34	49	40	36	37	46	39	40	47	60	51	44	33	37	50	33	36	43	39	37	40	40	43	36	37	38	43	31	42	44	56	52	38	37	46	41	52	28	41	41	42	31	33	35	38	35	39	43	50	35	29	43	40	47	41	33	47	40	31	43	38	36	38	32	49	35	32	41	46	41	32	51	46	45	46	38	35	36	33	48	44	46	38	39	34	43	42	38	42	39	40	51	38	29	39	46	52	48	37	47	41	38	38	40	33	42	41	46	43	44	49	28	44	43	37	53	31	40	57	39	50	39	36	50	39	31	26	43	33	37	38	38	39	48	41	34	44	32	49	33	45	44	24	40	39	50	43	46	42	45	49	44	38	37	52	35	37	27	44	47	37	53	34	37	47	42	42	36	39	42	37	49	36	42	46	51	39	39	45	49	35	44	47	33	37	38	41	47	44	48	46	47	42	37	42	48	45	44	43	56	48	54	38	33	49	56	31	31	44	41	48	41	49	51	53	44	33	36	33	48	41	43	31	43	44	41	45	33	35	33	38	50	41	42	36	32	38	36	42	46	41	44	43	50	46	34	35	34	37	40	38	41	43	37	37	27	44	46	43	45	42	43	47	44	43	38	53	39	44	30	43	38	32	33	28	54	43	40	37	39	51	49	48	40	31	46	40	39	37	35	50	45	25	41	39	39	46	46	39	46	34	47	45	45	41	35	38	46	35	46	45	40	42	35	48	34	46	40	41	42	46	44	35	35	40	49	43	30	34	59	43	40	45	34	41	44	39	44	40	41	39	44	37	39	49	53	42	44	42	47	37	54	39	34	34	37	41	47	36	36	49	41	38	43	48	37	44	40	41	41	49	48	41	34	44	39	42	52	30	40	36	45	42	25	47	48	39	45	42	44	38	45	46	42	42	42	25	43	49	36	40	48	44	30	43	39	42	39	48	35	42	42	41	48	30	62	39	39	36	39	60	50	37	37	43	36	45	43	42	45	44	39	48	38	36	46	42	36	41	43	40	25	46	35	47	40	55	32	37	43	38	32	44	49	34	46	49	34	48	48	52	39	53	38	40	38	39	44	43	43	37	53	42	41	45	36	29	32	41	40	46	52	39	33	36	33	49	46	36	40	37	43	39	32	43	48	34	50	47	48	48	36	46	44	48	38	36	33	45	50	52	54	59	36	43	46	44	42	51	29	34	52	27	46	50	48	43	29	36	41	47	36	40	41	46	39	46	35	42	41	45	47	35	44	45	45	48	46	39	41	43	45	31	25	45	47	28	39	37	44	44	44	49	49	38	36	36	31	45	31	45	42	50	38	44	41	33	39	43	35	34	36	38	40	40	33	52	48	43	49	39	42	53	39	55	36	50	32	46	34	33	48	38	35	38	38	41	44	39	38	27	43	37	44	54	43	45	61	41	43	48
55545	32540	18447	32861	39903	39240	35989	32348	28898	25368	21803	18658	15852	13640	12031	10331	8755	8052	7207	6484	5804	4923	4314	3851	3548	3024	2953	2754	2643	2575	2365	2395	2306	2140	2116	2055	1993	1953	1702	1747	1533	1355	1315	1269	1142	1080	1038	947	981	973	919	866	876	826	800	761	800	809	790	793	794	800	772	718	679	684	780	725	687	751	741	691	712	670	682	691	706	677	697	644	702	659	674	673	678	665	657	688	651	672	685	637	634	646	661	617	654	631	661	623	645	681	626	608	664	622	636	740	665	661	629	647	604	667	614	648	590	605	593	653	638	653	637	639	631	593	609	620	630	602	684	657	599	624	675	656	653	666	601	632	618	634	648	606	691	620	626	630	665	621	632	653	623	656	637	654	632	609	611	612	613	622	660	620	608	607	658	635	649	633	601	640	591	646	631	624	643	607	635	614	597	599	643	606	652	676	650	613	572	582	591	599	684	653	590	602	562	620	636	618	646	614	637	611	649	653	639	625	624	635	602	604	655	619	644	606	648	616	611	626	632	633	628	644	614	641	630	626	598	634	642	659	592	677	561	587	652	636	594	616	607	617	595	640	626	633	616	578	591	633	633	626	615	639	650	584	628	608	634	602	590	606	642	666	631	583	660	673	621	622	624	605	670	614	651	615	616	610	627	613	643	620	604	560	621	606	612	613	607	627	612	601	595	624	607	582	633	575	592	672	605	640	613	635	645	636	586	582	615	615	621	560	594	624	585	605	600	655	622	587	588	619	639	636	630	613	593	606	621	602	614	653	625	617	603	639	575	632	642	634	577	609	640	561	565	611	614	568	655	620	638	613	611	571	612	634	634	635	646	618	603	600	624	644	624	635	619	630	607	643	612	648	628	662	608	631	639	707	629	657	652	607	609	607	602	584	638	642	613	595	581	609	618	647	595	620	610	584	589	626	596	617	654	664	683	594	649	629	648	629	595	626	655	613	647	636	661	600	646	631	609	608	646	616	638	574	634	610	630	589	640	639	651	628	599	585	642	621	626	606	601	632	598	599	622	587	631	673	597	625	655	618	599	637	594	629	639	656	600	637	654	595	575	618	610	639	644	633	596	638	633	602	613	654	617	624	604	631	631	592	621	546	607	598	600	662	625	582	606	611	621	633	627	633	666	634	647	624	671	656	640	640	635	620	672	596	632	649	603	629	673	611	665	558	608	627	593	616	622	566	649	584	568	611	632	652	594	661	610	622	610	679	600	628	614	638	613	599	603	669	662	615	599	642	608	618	619	607	587	615	605	623	622	596	607	609	632	681	606	651	614	639	600	625	578	633	591	592	606	673	615	640	630	612	607	583	590	628	600	588	572	650	644	619	627	577	672	605	606	663	583	627	603	617	658	692	610	635	623	583	621	606	630	647	617	628	655	643	606	584	629	651	654	618	598	676	624	592	659	587	633	633	624	631	651	610	592	664	613	607	647	619	609	575	615	613	632	623	654	634	583	616	625	600	634	646	636	641	588	648	575	642	613	634	593	659	634	587	605	650	634	622	621	644	650	613	643	603	646	620	598	640	633	639	593	650	587	661	616	608	603	603	632	631	607	659	597	636	655	635	623	635	593	635	615	590	654	615	690	610	618	644	626	560	577	612	611	626	597	595	617	636	629	654	651	602	649	638	607	595	611	644	631	663	614	579	610	642	610	668	643	599	625	617	644	575	633	643	609	605	569	629	580	663	615	633	622	618	599	647	642	579	642	591	577	629	686	617	628	610	640	593	606	597	654	605	601	613	614	629	638	652	692	605	642	599	621	677	654	609	598	651	619	621	642	609	593	608	654	568	680	609	648	639	613	615	615	677	616	617	619	674	611	612	647	620	645	630	589	665	572	591	588	639	630	634	613	655	601	626	648	634	578	623	624	602	635	630	668	606	618	588	638	603	612	637	601	609	662	641	659	560	634	610	618	635	617	648	625	627	585	595	636	606	625	577	594	637	614	613	660	646	653	565	641	642	658	660	569	629	588	612	697	618	614	598	610	598	648	614	634	604	593	641	634	602	648	647	663	666	607	636	603	628	623	574	642	609	639	647	627	615	662	613	614	615	643	641	636	536	645	583	605	673	642	620	629	615	618	645	626	595	624	579	577	610	599	648	615	617	638	650	679	653	678	632	613	625	579	669	634	650	667	639	625	584	657	616	649	626	600	595	637	606	630	649	609	605	629	620	579	609	590	641	620	646	655	629	652	617	632	625	612	620	669	647	646	642	620	635	600	618	616	633	685	641	646	592	579	643	687	564	633	657	595	610	667	620	625	599	647	599	643	617	657	656	599	566	632	639	623	691	597	623	650	644	576	615	604	625	646	631	637	604	628	667	594	645	597	584	623	619	648	629	636	621	607	616	590	616	619	601	604	640	588	642	570	669	606	623	638	610	610	621	669	645	633	608	595	603	673	632	647	632	674	647	649	625	617	657	608	630	593	600	612	630	644	601	647	613	597	643	620	650	609	617	590	590	628	602	602	594	594	599	584	641	581	616	634	609	621	592	605	603	672	589	650	632	626	641	601	645	645	622	647	621	643	608	626	618	597	625	634	639	628	592	583	657	616	634	655	615	577	631	590	614	613	619	662	628	633	620	577	626	611	642	605	652	600	579	619	615	584	610	618	607	654	616	630	612	638	639	629	607	619	615	670	621	622	591	650	576	622	621	621	601	639	584	609	585	681	626	583	628	579	651	690	649	621	584	643	673	636	654	637	600	634	631	634	596	645	626	593	628	608	650	653	653	594	604	586	601	627	628	600	627	611	579	658	613	662	632	593	623	592	620	620	585	642	621	590	605	645	606	650	585	639	589	609	615	668	562	636	615	655	585	664	612	632	612	601	639	617	597	633	626	649	602	619	637	635	589	628	606	652	598	662	599	653	668	661	619	636	588	613	654	613	607	604	628	604	650	648	617	613	666	644	676	606	646	657	667	633	630	608	646	668	602	634	644	593	678	673	700	599	602	628	609	677	647	671	647	624	638	590	618	603	639	609	601	615	609	675	660	617	607	661	629	604	688	600	650	646	618	602	601	588	642	591	656	632	606	604	572	571	638	592	672	610	630	633	645	628	651	620	623	623	633	625	622	661	617	651	617	594	630	610	624	607	639	661	587	599	635	605	638	596	646	583	633	600	616	595	610	616	628	664	607	649	642	650	600	614	655	617	608	627	644	587	626	609	584	639	612	656	578	584	626	633	606	605	666	637	639	624	632	598	620	616	577	607	622	620	605	642	620	634	675	618	611	650	634	626	652	669	600	617	672	589	618	622	611	600	633	603	634	639	606	622	633	636	595	635	607	604	593	651	613	617	626	582	582	620	625	613	637	602	657	558	643	625	594	621	629	643	631	600	639	633	639	569	632	641	629	630	636	623	644	590	621	638	584	631	640	638	626	631	597	617	636	598	615	612	614	595	580	575	602	612	597	610	650	657	652	618	702	617	655	616	630	622	648	658	569	638	613	684	620	652	617	596	585	612	646	662	598
6781	2147	504	375	598	612	576	484	428	367	267	203	210	169	154	143	122	139	93	104	103	92	69	72	63	57	64	63	63	50	42	50	52	60	46	64	44	48	46	54	55	48	50	36	50	51	55	44	48	38	46	42	33	37	47	50	44	46	43	46	39	31	40	38	48	45	26	44	43	43	57	36	32	38	32	38	53	44	49	36	34	32	43	33	43	40	36	52	32	36	32	48	46	32	36	41	48	50	44	44	47	39	43	41	32	55	29	45	31	49	37	30	43	44	43	43	35	36	36	37	33	32	39	38	25	49	44	46	32	30	47	58	36	44	31	35	37	46	40	36	46	34	37	41	39	35	56	38	40	44	28	33	43	40	42	41	45	58	35	45	40	42	46	44	43	50	33	44	51	35	50	47	44	51	39	43	38	38	37	36	37	37	41	43	31	50	34	41	43	34	43	48	42	52	54	51	31	36	35	44	41	29	45	43	43	58	36	38	42	42	43	37	45	43	41	34	34	37	39	38	39	42	44	45	40	45	48	39	50	54	43	44	43	43	48	39	44	44	41	47	52	43	44	37	41	37	42	39	34	34	35	42	44	35	46	44	38	35	49	42	27	33	46	35	48	36	44	52	47	36	54	42	46	51	39	45	36	41	49	44	47	40	39	40	43	37	49	37	49	38	44	49	45	39	43	44	40	40	60	49	49	40	37	43	55	51	39	50	34	42	42	38	40	41	38	42	37	36	36	41	44	46	38	41	46	43	38	46	43	43	29	38	41	42	37	39	37	44	33	32	53	33	61	36	33	49	36	43	48	47	44	46	37	39	43	30	36	23	33	42	52	44	38	29	45	46	47	46	35	44	39	36	53	57	45	52	30	53	45	42	50	34	41	36	36	37	39	46	32	49	36	41	51	35	41	41	44	51	43	34	33	42	34	43	46	42	32	47	49	44	40	44	37	42	29	37	46	49	47	35	29	37	40	43	49	30	45	44	42	35	48	51	40	37	47	35	38	42	44	46	47	37	51	41	54	42	36	34	38	36	42	44	42	40	37	41	33	31	25	40	48	44	39	34	45	46	33	33	44	34	30	37	35	39	39	31	42	37	46	45	53	31	40	42	35	32	46	49	41	35	34	34	34	41	19	40	44	46	42	38	46	44	43	38	34	34	29	42	33	44	32	35	44	46	44	29	40	39	40	40	43	56	43	37	48	34	44	45	28	38	34	35	52	53	44	44	38	41	35	46	53	45	38	40	42	32	33	43	46	42	32	49	34	44	40	29	40	43	38	45	44	45	51	36	47	46	39	42	41	45	29	56	39	50	42	37	50	44	37	39	40	36	34	50	40	29	44	28	37	48	34	41	47	41	51	40	40	36	49	51	50	52	51	48	51	51	42	43	43	43	54	28	42	45	37	40	41	48	39	44	41	35	47	40	52	36	30	34	52	35	44	39	40	47	39	43	43	49	41	41	39	45	30	41	44	42	44	40	48	39	35	52	44	31	31	34	54	51	41	41	50	36	39	42	39	39	43	41	34	41	30	43	44	39	39	42	46	32	32	49	38	48	37	41	36	35	33	33	43	43	45	37	42	38	43	32	34	39	50	36	35	38	39	49	46	38	33	45	51	48	34	39	42	41	34	51	34	43	38	43	36	47	31	35	48	39	38	39	45	45	47	27	49	32	49	33	39	50	43	33	41	42	39	40	48	56	44	41	55	42	45	37	41	41	36	23	42	41	35	37	53	47	44	43	45	33	45	31	43	34	40	44	26	33	46	38	43	33	45	38	51	42	31	43	48	57	35	41	44	46	46	36	44	37	33	41	42	54	41	35	48	42	30	39	52	42	44	45	39	38	38	50	37	44	37	44	46	46	43	45	42	42	34	39	40	35	41	40	56	48	44	49	42	42	53	38	42	44	38	48	38	30	44	36	38	36	45	32	29	44	52	40	46	40	42	32	39	48	52	40	35	29	40	47	30	38	51	51	36	44	36	45	40	38	45	38	36	42	40	34	33	44	40	34	54	34	44	55	34	35	43	47	43	39	35	48	34	50	38	37	37	25	39	45	41	47	49	44	48	38	41	35	46	43	48	39	41	41	34	32	40	33	46	42	42	39	52	39	40	32	51	41	34	47	53	43	34	45	40	35	43	43	43	35	49	30	36	46	39	35	40	43	38	45	32	41	35	45	54	45	34	41	39	35	32	38	47	47	43	42	37	34	49	37	41	35	42	39	27	39	42	40	42	32	45	47	36	48	46	35	28	30	33	38	37	27	36	48	38	45	29	39	38	41	45	34	53	44	58	39	52	34	42	45	43	39	39	42	39	37	50	41	38	41	52	43	40	40	53	41	42	33	46	44	24	39	28	38	43	43	34	39	52	45	32	33	39	27	51	41	45	51	38	36	45	38	35	43	35	44	31	52	46	60	51	48	29	42	38	31	42	36	43	41	42	40	48	44	41	57	41	56	40	34	43	47	46	30	50	49	45	49	41	32	40	49	39	46	41	39	37	52	46	40	40	35	43	28	31	38	40	37	53	46	34	49	45	30	48	35	41	45	48	52	41	50	44	38	36	36	37	33	44	40	40	46	47	48	42	45	40	41	45	42	42	45	43	41	38	44	54	35	46	32	35	29	51	47	59	36	36	46	42	46	51	40	39	43	44	48	54	42	36	48	43	41	43	46	42	41	43	41	41	40	52	41	40	54	52	35	42	40	37	40	45	36	41	52	50	54	45	40	41	32	38	41	35	38	33	34	47	43	39	52	49	33	43	47	53	63	44	33	39	40	33	26	47	45	47	36	48	58	46	37	48	42	49	37	45	46	53	52	35	40	34	38	35	47	40	34	29	42	42	43	39	35	38	56	35	45	31	46	54	32	42	42	44	36	55	35	42	30	40	37	45	45	47	30	42	40	36	34	51	44	64	46	38	32	45	35	43	42	38	51	37	30	37	40	43	44	23	42	40	48	36	31	46	47	46	43	46	41	47	43	37	45	39	33	33	45	41	34	57	40	34	30	38	58	39	46	37	49	51	31	37	31	50	40	49	49	37	21	35	35	50	35	32	41	42	39	37	42	51	27	29	44	41	43	37	41	28	31	43	38	37	41	39	42	52	49	43	35	31	44	44	45	40	31	41	43	39	46	41	43	46	53	43	40	38	43	29	43	53	49	28	42	37	39	42	41	38	33	35	36	35	53	42	43	44	47	35	56	39	25	37	40	42	43	37	39	37	45	36	47	44	44	46	50	38	41	29	39	52	36	44	56	35	46	45	48	44	45	45	41	48	50	32	47	39	36	31	35	51	46	34	41	36	30	37	28	40	46	51	32	42	48	36	39	36	55	41	49	47	42	38	32	38	38	38	33	43	41	38	37	38	37	34	39	28	44	45	35	49	42	53	58	42	47	32	34	43	49	36	43	47	44	49	39	38	34	44	35	42	30	47	39	51	41	33	55	27	45	32	36	40	33	46	40	33	38	34	36	42	35	32	39
42809	24062	11191	23616	31031	29523	26079	22289	18846	15435	12687	10430	8580	7241	6156	5170	4435	3997	3598	3250	2815	2535	2332	2080	1815	1574	1576	1442	1421	1462	1371	1379	1340	1299	1211	1232	1201	1200	1088	1124	1002	945	905	858	856	818	766	751	787	752	714	697	703	711	706	720	676	669	663	712	706	623	688	684	632	636	681	633	661	629	660	645	641	646	691	638	656	634	655	608	655	620	626	649	639	648	615	617	641	644	664	665	593	659	636	630	624	625	644	619	623	591	612	625	613	634	666	680	607	660	589	584	652	622	609	617	586	606	614	611	610	621	614	638	576	597	625	637	589	653	584	601	610	640	655	637	608	614	627	610	621	591	607	609	595	636	645	677	653	640	661	647	671	618	640	594	625	610	617	630	616	642	640	599	628	626	633	613	585	587	643	629	655	623	609	664	629	638	626	643	609	639	638	641	587	652	654	615	573	624	605	640	607	650	633	614	605	649	637	641	609	578	602	641	584	642	628	626	626	641	680	631	639	642	648	646	686	584	610	634	631	631	620	614	616	621	665	610	615	576	594	658	587	616	632	646	651	621	678	655	635	632	613	653	632	627	584	619	606	626	652	591	632	621	591	646	627	609	627	625	656	647	648	642	610	632	654	630	625	617	629	656	632	657	654	580	624	592	610	623	615	689	621	648	645	668	645	601	601	591	600	601	630	656	681	689	619	612	630	685	568	616	652	577	612	659	634	671	648	601	640	615	639	617	642	678	596	635	670	612	640	633	642	646	654	687	653	643	616	612	628	588	625	614	648	582	587	616	619	630	613	633	661	605	623	584	615	624	594	616	596	603	618	663	628	623	633	610	661	595	634	619	649	648	630	651	639	613	664	599	647	614	631	613	624	615	611	599	597	657	633	645	631	627	582	652	583	630	648	626	618	616	607	637	592	653	660	616	634	665	630	631	630	620	632	593	646	659	632	625	674	614	623	623	619	633	644	652	648	631	642	589	656	631	618	606	663	605	577	610	655	641	641	636	638	654	608	596	640	650	587	596	660	609	620	649	670	612	612	634	628	625	621	640	652	647	634	616	626	624	624	603	606	651	600	639	627	627	671	620	633	632	651	635	631	673	642	659	663	666	646	603	636	623	601	579	624	634	596	661	654	621	630	582	602	638	625	593	644	641	663	623	647	586	653	607	647	672	605	630	620	595	614	632	665	656	665	688	570	617	627	632	630	588	633	642	638	639	612	587	624	647	598	624	659	655	628	619	623	647	630	626	649	644	629	626	654	644	599	599	615	580	606	601	619	649	654	630	638	683	663	609	659	582	609	612	657	629	643	613	622	632	645	617	642	634	633	623	614	622	610	689	617	654	633	640	595	638	612	647	673	646	633	611	628	626	635	593	600	649	690	674	618	617	574	612	571	610	617	607	655	632	671	616	655	637	610	665	651	600	614	696	628	626	653	604	645	641	629	606	654	649	563	613	597	640	631	639	604	631	608	574	627	617	615	649	656	637	641	652	646	616	649	605	628	648	613	602	607	650	604	612	642	652	641	618	590	606	690	650	590	652	642	638	604	632	624	632	640	571	601	625	604	634	617	641	675	617	630	622	624	633	623	551	601	622	610	622	622	610	644	639	660	622	639	642	639	618	627	600	632	610	659	659	622	638	641	611	595	588	656	621	617	609	607	684	614	631	614	680	601	655	631	614	627	650	634	624	636	616	618	633	621	627	586	623	608	634	608	613	597	644	666	633	593	608	653	641	633	629	629	652	590	591	636	590	624	615	596	598	624	645	657	667	608	665	623	655	621	628	608	629	681	636	623	638	604	647	678	647	624	631	675	644	601	637	697	590	671	652	614	617	656	622	639	635	614	638	645	662	595	609	627	609	687	591	612	611	645	612	628	672	637	636	668	602	631	608	641	620	679	638	589	638	594	636	700	661	650	614	585	581	612	628	671	643	634	635	673	586	662	609	643	617	625	594	652	652	669	651	670	662	668	606	635	635	621	617	639	584	674	598	688	621	604	653	609	626	650	616	676	640	677	641	628	639	620	643	628	668	623	650	610	618	627	656	620	665	619	630	607	612	608	637	623	594	652	596	623	619	628	618	610	606	633	549	601	620	640	656	607	641	565	631	658	659	658	626	576	601	604	610	625	638	591	648	622	660	662	627	646	610	677	619	649	617	674	646	627	658	620	594	640	684	627	665	620	583	623	649	640	601	596	676	646	611	626	671	656	601	646	658	650	645	664	640	645	631	591	628	634	624	587	636	683	636	613	638	646	645	656	657	634	681	602	655	646	618	613	645	594	631	626	664	608	611	667	602	606	593	595	645	658	663	617	593	578	664	621	655	621	607	605	587	647	613	609	594	616	646	672	620	655	633	674	609	612	625	653	617	621	601	602	606	606	609	637	644	586	653	584	639	609	634	637	617	595	617	644	622	614	639	641	595	659	661	629	631	647	630	618	618	602	611	660	609	628	649	596	631	636	624	622	589	600	609	622	622	579	586	698	628	638	637	614	588	608	608	600	600	630	649	617	654	599	640	577	628	604	626	616	648	585	618	608	640	638	636	626	637	625	604	634	623	582	601	665	629	631	619	664	662	592	637	633	610	609	662	633	588	630	619	593	638	599	586	616	623	586	656	648	612	596	586	608	645	623	611	604	614	635	619	604	634	587	599	614	658	621	638	705	637	618	626	629	689	583	620	617	624	611	635	628	659	611	615	619	617	642	656	634	625	630	627	666	615	617	635	612	601	627	634	635	647	615	623	607	641	637	629	619	630	610	585	593	657	699	631	624	591	668	604	610	613	605	623	668	634	664	613	650	614	617	622	593	603	639	678	656	645	611	647	590	636	623	640	642	625	615	614	631	636	590	645	623	613	619	585	609	618	638	618	673	620	640	658	621	600	649	627	643	607	632	613	634	625	655	621	624	598	637	625	637	640	619	616	555	658	637	624	649	615	649	628	613	635	625	624	622	636	637	631	642	613	631	631	620	670	631	606	615	605	632	618	609	590	613	628	627	614	619	652	650	622	610	598	606	618	623	635	623	609	619	606	619	648	652	611	634	620	601	640	638	651	642	617	650	637	605	631	619	657	651	657	625	659	547	589	660	631	636	617	585	625	648	600	655	614	649	627	611	626	610	636	624	605	650	594	637	622	620	639	636	623	620	613	629	590	613	620	584	624	609	614	635	617	649	565	640	615	637	624	633	627	597	668	612	639	675	653	667	637	680	679	609	662	645	607	589	575	649	636	629	605	675	632	610	622	606	641	634	657	663	652	611	629	616	609	594	590	679	622	653	619	638	666	660	630	590	620	653	614	672	646	606	594	598	645	647	610	628	633	600	625	657	644	636	601	687	625	616	662	642	647	650	560	620	650	582	636	605	669	641	632	658	682	601	635	608	649	625	597	653	642	632	615	627	606	638	675	635	592	642	620	616	621	610	629	638	634	642	600	658	605	634	595	595	598	594	634	633	661	627	625	636	581	679	619	638	633	642	606	622	599	645	625
15599	6927	1315	918	1365	1403	1279	1150	942	799	636	551	443	373	320	284	227	201	190	179	167	99	111	114	113	75	98	106	94	102	86	75	85	82	70	72	82	81	57	78	70	55	67	69	57	46	62	52	56	53	51	55	68	43	47	55	54	60	52	55	59	48	51	47	43	52	47	56	53	60	59	44	46	51	41	55	40	54	44	39	42	50	51	50	54	52	53	61	42	42	47	47	51	57	41	48	38	56	51	37	51	56	49	38	49	48	45	31	57	45	40	41	46	61	40	57	67	51	39	51	47	59	47	43	34	45	56	58	46	56	48	50	51	51	39	46	50	56	37	48	38	59	39	46	55	61	40	49	47	48	59	55	52	48	50	40	42	61	48	56	57	49	47	52	44	57	62	48	42	45	42	43	52	48	53	51	56	45	38	39	65	54	59	59	45	51	53	42	51	52	49	42	65	46	44	51	56	51	38	46	47	51	42	44	54	45	44	47	58	48	46	43	35	47	51	42	37	50	44	42	46	40	34	38	60	53	49	41	50	53	33	50	50	48	48	56	48	60	52	46	55	60	57	48	41	60	60	52	48	47	67	50	54	49	48	49	46	60	40	34	42	53	43	52	42	46	51	50	52	50	48	43	38	64	45	38	47	45	39	50	42	42	47	53	46	58	56	54	48	40	34	49	52	38	42	40	61	57	71	49	44	53	44	56	47	44	58	44	51	44	49	43	52	46	46	46	43	57	52	45	51	45	58	43	42	62	52	55	47	52	54	49	52	46	43	47	46	40	50	40	55	46	57	47	47	33	63	40	53	46	47	47	45	46	41	47	59	41	51	52	58	57	50	58	42	57	44	35	51	40	48	47	47	39	37	60	50	47	36	39	48	58	45	32	48	32	42	53	46	59	41	58	48	61	57	44	54	49	54	42	47	49	44	56	45	43	46	49	45	45	57	50	51	53	44	61	50	45	37	27	41	51	48	43	47	56	56	65	41	62	50	44	36	45	51	52	36	38	48	47	43	51	48	52	65	44	58	52	39	48	49	58	47	50	41	48	51	40	45	50	51	46	51	69	48	55	62	44	40	58	43	37	44	38	53	52	38	43	35	59	56	50	52	49	45	46	52	58	51	39	41	51	37	36	41	49	37	58	49	54	54	58	45	41	51	44	71	50	60	47	39	49	57	49	54	39	55	46	46	50	43	60	63	41	44	42	51	37	55	39	49	47	55	45	39	52	50	47	53	44	50	46	56	68	36	55	36	56	53	54	46	34	40	57	48	63	52	52	45	63	44	60	42	52	43	47	52	48	41	44	50	51	43	52	40	50	52	56	53	56	61	44	46	56	57	42	51	52	43	48	38	41	44	59	56	50	56	35	55	49	44	52	48	44	54	53	45	57	43	48	55	46	45	50	48	51	41	54	45	57	58	43	48	39	51	45	39	33	62	52	47	40	35	54	53	48	53	42	48	53	42	51	41	48	51	45	34	51	61	63	57	50	61	46	40	47	51	45	47	52	44	36	53	40	48	47	59	57	42	46	48	43	44	52	55	34	48	45	44	32	53	52	33	46	33	56	55	50	46	57	48	47	51	35	51	31	34	55	49	54	35	36	47	48	50	61	46	45	39	43	57	47	49	60	47	54	52	47	40	42	48	52	64	55	53	44	46	47	39	49	60	50	52	49	44	56	46	38	48	47	46	56	42	38	63	43	36	51	50	46	59	52	45	43	60	63	50	41	40	49	49	49	39	40	39	65	39	53	43	51	47	62	49	43	49	52	41	50	58	43	58	45	59	44	42	58	41	55	45	52	49	41	49	56	58	41	39	46	52	49	38	39	39	43	38	40	43	59	47	41	55	57	47	48	49	57	68	45	46	56	47	45	57	38	48	52	45	51	57	51	53	45	44	48	35	44	63	54	56	47	39	40	39	46	57	36	49	44	52	41	41	46	47	44	38	45	44	50	55	48	50	46	39	46	45	54	42	42	55	56	48	53	42	51	56	59	55	47	47	36	46	45	63	49	58	57	46	40	55	44	61	59	52	46	50	60	42	49	40	42	42	46	42	35	47	47	50	67	46	33	50	43	51	50	32	53	44	42	46	40	48	56	43	45	57	63	44	45	48	48	60	58	56	56	58	43	52	53	50	57	52	42	54	47	66	49	44	51	56	48	62	58	57	46	39	52	51	47	44	40	51	47	44	54	55	47	60	46	48	57	50	46	54	48	49	40	45	44	48	52	54	48	56	50	56	50	46	44	44	44	45	52	36	58	29	49	55	50	47	49	52	42	40	52	46	45	51	46	42	47	42	48	67	46	55	52	58	44	47	47	54	47	46	41	43	49	46	52	42	37	46	50	57	53	43	46	48	65	47	29	54	51	48	52	54	49	37	38	59	58	29	43	49	41	45	46	39	48	46	42	43	65	46	45	39	49	41	40	50	45	43	42	55	40	54	54	62	48	41	45	46	65	49	38	43	58	51	53	46	51	47	45	43	48	49	37	56	44	53	49	59	46	51	57	60	50	59	49	45	42	57	42	44	41	61	55	35	33	40	39	60	41	61	44	38	60	41	58	47	61	47	45	51	39	56	46	51	57	53	39	48	45	37	51	47	51	47	46	49	60	43	58	36	51	41	45	52	47	57	49	42	61	50	61	52	51	50	58	41	46	49	55	58	52	50	45	54	48	60	56	48	43	46	46	52	46	57	34	51	39	48	48	36	53	53	48	65	46	38	55	49	54	51	53	56	47	46	41	56	59	49	53	43	43	64	52	55	53	57	49	56	53	58	51	34	53	47	53	58	56	45	62	45	47	55	39	43	38	56	48	56	51	51	47	43	36	52	50	54	52	57	57	46	57	54	59	50	51	46	57	54	55	65	48	67	42	61	51	59	43	43	41	53	41	46	51	60	53	49	39	48	42	46	46	40	47	52	41	62	52	41	57	56	41	59	42	43	55	46	48	37	30	59	46	52	52	55	48	41	37	53	52	51	67	56	46	46	60	54	60	58	52	59	52	43	46	43	45	62	53	55	51	51	38	40	41	52	54	53	50	42	44	52	60	44	47	45	45	59	60	52	43	40	48	47	46	47	48	42	48	56	51	36	55	67	39	56	32	50	56	54	53	47	66	44	56	45	43	51	41	60	51	63	51	48	50	46	34	41	42	48	46	49	50	52	52	60	54	63	49	40	52	55	47	44	50	50	47	46	42	30	40	42	44	42	53	51	33	58	41	39	55	47	52	58	51	49	48	38	46	53	65	41	53	49	43	51	48	44	44	54	45	60	52	54	43	56	51	49	47	55	49	46	56	48	49	42	47	50	38	58	40	59	49	27	47	48	50	53	45	45	60	51	46	57	49	58	49	40	45	55	59	46	58	43	44	56	53	49	49	41	51	52	38	41	44	52	47	40	48	43	54	32	44	49	51	48	49	46	43	48	34	43	52	45	45	49	50	35	47	53	47	50	66	46	35	37	48	51	41	37	39	46	47	47	54
53995	33366	19139	33074	40150	39208	35519	32329	28922	25355	21638	18951	16245	13851	12293	10709	9111	7990	7265	6622	5689	4899	4358	3941	3511	3165	2924	2790	2706	2632	2532	2467	2336	2206	2205	2079	2047	1893	1888	1801	1611	1453	1402	1286	1237	1165	1115	1125	1090	1014	987	1009	923	975	928	911	897	920	865	873	873	889	901	856	838	847	804	884	803	801	781	784	798	796	807	758	715	778	812	827	815	812	757	767	791	756	824	837	746	751	734	757	719	766	745	729	704	743	736	760	775	733	735	720	769	745	760	741	746	771	796	751	707	751	737	813	753	703	754	722	749	691	758	791	735	740	775	722	779	742	751	768	786	748	697	751	721	745	735	763	716	740	722	727	723	752	742	731	753	718	700	711	721	696	710	740	721	784	718	772	734	768	721	778	736	665	743	756	730	669	694	742	724	756	718	708	737	673	750	788	735	700	694	740	723	728	695	721	726	753	752	732	769	740	721	735	730	763	694	760	715	716	788	741	769	775	733	768	743	704	670	687	774	719	714	723	732	725	761	733	763	699	701	725	735	736	725	719	701	702	750	672	696	720	689	790	755	721	742	720	732	775	689	744	718	737	725	753	701	719	724	804	712	708	723	743	699	726	740	750	730	685	740	719	730	746	711	752	817	768	743	710	695	757	803	744	711	794	730	744	724	704	728	758	732	786	747	720	740	752	746	763	734	785	741	745	712	738	728	723	742	752	755	743	707	793	701	732	697	720	772	741	790	711	745	742	759	750	710	751	760	737	725	754	763	721	759	734	718	722	704	724	754	748	714	784	753	729	665	712	730	731	760	711	749	705	711	716	715	731	735	746	730	760	732	757	730	732	733	778	788	759	726	746	759	732	718	700	721	734	723	752	735	776	747	741	742	758	721	727	703	733	781	732	717	753	712	693	718	757	741	725	711	717	735	712	730	728	749	728	741	734	704	765	744	743	754	781	700	733	681	708	756	731	729	732	744	719	760	727	735	703	693	692	724	725	718	731	717	815	736	705	724	654	726	691	772	704	755	713	714	723	764	715	758	722	729	729	722	773	729	763	759	732	746	730	762	707	739	745	796	714	716	730	738	733	764	704	711	773	756	772	757	717	719	732	713	760	726	733	777	735	756	778	718	689	673	716	756	777	697	733	741	742	734	734	704	715	673	718	767	794	746	762	750	757	725	733	729	761	743	780	743	710	774	675	704	738	736	710	703	764	726	726	743	724	752	743	723	740	770	696	724	757	715	771	713	699	707	730	724	728	782	796	739	722	746	762	721	712	756	683	702	769	700	739	729	714	749	688	730	729	693	754	736	746	757	757	698	765	696	727	788	698	748	692	723	743	747	781	717	716	734	722	721	758	729	737	766	725	735	706	729	733	721	742	770	681	729	700	713	733	735	738	736	736	762	762	770	796	715	775	704	709	710	715	736	743	783	713	740	737	701	688	764	748	763	756	716	741	724	723	770	726	706	730	693	739	775	786	705	737	743	730	724	749	667	758	710	780	753	704	799	742	703	755	703	747	764	727	751	713	749	695	787	722	765	730	713	782	746	706	710	727	707	712	735	719	749	725	744	775	725	718	717	767	712	713	714	762	717	734	728	718	717	715	735	732	708	714	774	735	751	734	701	746	755	710	718	685	740	748	689	720	732	770	708	771	747	718	719	723	748	699	708	717	784	763	758	719	709	702	759	723	719	746	679	761	764	796	750	781	742	746	745	712	695	750	751	680	717	731	769	717	742	733	701	774	754	760	799	777	728	651	698	713	791	724	737	719	721	712	745	739	765	727	729	730	736	756	732	736	732	704	743	713	718	736	721	754	763	754	706	768	699	699	731	748	721	736	730	734	752	749	725	696	748	736	731	725	789	740	708	669	723	678	722	761	738	692	696	676	728	736	736	696	716	729	732	727	719	707	704	715	743	752	726	755	728	752	773	698	697	756	699	741	755	732	724	676	706	682	712	743	744	781	743	737	781	693	742	701	706	703	750	746	754	740	712	730	775	808	729	767	703	750	722	753	791	757	752	697	749	694	735	755	706	731	747	721	725	735	688	746	695	733	736	738	756	693	820	735	669	745	777	741	792	764	707	719	741	736	726	727	656	757	723	736	736	728	755	708	746	772	757	736	767	703	713	729	742	750	729	760	715	762	700	732	744	691	734	725	708	755	707	751	680	713	722	757	727	699	739	722	741	717	732	715	726	780	759	716	727	715	730	733	744	729	733	729	761	784	769	711	759	720	728	738	736	730	741	699	752	749	737	723	744	726	724	710	714	725	783	703	735	738	745	764	684	699	701	741	725	724	737	763	761	739	770	709	736	716	727	742	746	691	783	704	738	740	755	714	712	746	727	758	746	746	721	756	678	723	744	710	714	733	678	790	734	733	656	769	755	717	730	701	727	749	741	765	727	692	689	732	723	715	667	671	724	711	735	718	719	729	731	729	710	738	767	750	757	714	722	722	742	768	743	751	766	783	746	709	769	738	716	718	719	728	760	745	744	755	739	734	755	736	802	721	732	744	726	711	693	713	668	736	685	707	720	749	756	735	681	723	761	736	748	748	709	735	704	712	709	682	713	744	726	699	715	714	725	743	692	748	781	721	719	742	747	746	721	738	757	726	739	752	726	683	758	717	685	732	731	762	731	751	714	741	799	721	690	736	743	691	795	723	739	672	738	768	709	701	770	731	724	728	753	679	750	733	771	731	682	711	730	718	727	761	749	747	704	737	802	805	687	683	717	727	738	719	718	708	735	753	760	725	753	708	738	760	705	765	713	727	719	724	767	720	769	669	729	729	685	708	695	715	695	695	712	728	773	748	716	799	756	715	726	716	778	705	750	757	699	756	682	714	709	775	737	707	719	734	791	778	755	770	735	716	747	769	783	749	679	768	712	732	741	723	697	750	752	750	671	760	761	712	713	706	699	728	712	719	759	758	716	719	708	752	787	705	723	750	748	764	695	724	738	737	776	747	712	752	733	751	705	726	723	765	803	765	771	699	746	708	754	737	714	741	727	711	690	706	704	708	729	739	817	744	774	678	734	751	768	723	732	718	739	708	728	755	699	740	735	743	690	685	767	665	716	761	758	744	726	703	708	758	718	725	752	751	743	722	768	783	722	744	700	716	685	727	743	738	767	770	710	781	707	740	693	753	743	679	718	737	743	732	723	746	711	723	733	733	690	702	746	741	706	709	695	733	745	730	763	737	707	715	727	738	768	728	719	787	744	711	740	672	762	717	714	738	739	796	760	715	709	745	697	729	745	721	779	797	781	715	754	735	708	780	764	704	694	674	755	727	768	688	713	742	739	664	752	729	723	748	701	728	755	729	727	749	719	744	694	722	735	743	764	724	717	719	757	744	708	749	755	773	670	739	711	729	711	710	774	738	750	731	722	710	749	697	733	717	707	761	742	717	768	730	712	754	708	759	739	744	681	719	729	728	727	797	680	737	724	728	702	732	784	768	722	771	734	753	738	708	716	738	720	711	750	799	742	716	763	736	703	711
10431	3640	855	594	909	975	852	733	654	577	470	362	306	254	226	216	212	147	180	156	132	115	95	93	93	91	89	92	96	90	80	78	78	83	75	85	75	83	83	58	73	70	63	75	55	57	68	70	54	58	71	72	63	59	62	54	50	53	67	54	61	52	52	44	55	56	49	60	57	56	57	60	61	59	66	59	54	57	58	60	64	63	54	64	59	64	61	56	70	52	56	54	61	49	57	59	54	46	57	54	56	58	58	51	67	60	63	72	49	56	54	53	50	50	51	57	61	55	60	51	52	63	52	55	66	54	51	58	70	48	59	68	61	56	60	63	60	57	49	58	70	55	51	52	46	55	54	47	60	56	51	60	55	56	45	62	52	65	59	51	65	55	60	55	51	48	52	49	51	51	39	61	70	45	50	47	56	49	46	50	59	55	57	53	54	59	55	67	68	52	46	57	62	65	47	58	53	53	57	51	57	53	74	64	60	58	77	60	41	68	46	50	57	61	49	71	39	69	61	52	57	63	57	72	37	63	79	63	63	52	69	63	49	55	51	70	59	60	74	64	43	41	59	60	48	66	62	69	60	62	55	49	65	55	44	62	56	58	57	70	48	63	48	55	48	55	61	65	49	58	58	81	52	61	59	50	46	45	57	48	49	67	57	67	53	73	61	64	52	58	60	67	49	59	56	48	58	52	67	59	61	59	55	51	67	61	54	56	46	58	55	64	59	58	71	56	51	60	50	63	62	60	54	64	61	66	56	50	51	47	46	48	62	54	59	47	62	78	62	40	46	52	64	62	65	56	57	56	52	57	62	56	67	56	54	58	76	48	59	53	51	53	62	51	56	54	59	55	47	58	69	55	56	49	53	59	64	60	65	48	59	51	40	44	60	56	58	54	69	56	47	63	68	44	60	56	56	59	55	52	52	60	41	52	63	61	62	64	60	44	61	58	44	63	73	74	59	66	59	50	65	74	58	54	43	58	50	45	60	66	54	57	53	55	68	57	65	62	61	60	67	51	57	71	65	64	59	65	42	51	56	55	69	62	55	58	54	58	54	61	66	49	48	56	63	62	59	60	53	49	64	57	54	56	61	58	49	54	75	46	67	52	60	54	66	48	60	51	61	57	60	53	45	50	55	67	67	62	61	59	57	66	40	56	52	56	51	71	58	51	66	55	51	53	56	58	52	64	61	61	58	57	45	51	64	49	59	57	63	57	56	53	63	60	47	51	55	55	51	64	60	51	52	49	48	47	52	56	62	57	51	48	62	71	60	65	59	47	68	61	60	60	68	53	48	61	63	39	51	53	66	56	51	57	48	50	62	56	56	51	57	63	71	55	66	52	52	63	52	52	61	51	75	39	58	47	60	67	57	60	54	60	55	52	67	76	70	56	51	63	52	55	63	47	58	50	51	56	57	53	45	70	49	48	59	54	59	54	57	43	56	62	54	52	57	59	69	57	68	68	51	59	53	50	54	70	58	48	48	54	67	56	40	40	64	52	50	54	55	60	52	50	57	67	64	62	65	67	61	50	51	64	63	47	64	64	49	54	56	52	42	58	61	62	58	58	51	55	61	59	50	60	53	66	47	68	53	56	56	53	65	55	59	60	63	48	50	52	67	50	59	58	60	57	56	51	63	60	51	55	61	56	71	62	53	56	47	53	64	61	49	47	51	53	62	44	55	51	62	62	69	64	53	53	70	59	54	55	55	54	57	68	67	48	54	56	62	52	64	72	58	65	60	48	48	73	51	56	54	69	45	70	49	58	59	61	63	46	56	53	52	55	49	68	59	61	42	62	61	54	51	47	48	70	74	61	67	46	64	49	53	74	54	49	50	60	62	45	54	60	52	50	62	62	51	52	57	60	54	39	74	61	44	71	63	63	55	56	52	48	63	57	67	51	62	61	58	53	58	43	61	51	57	59	53	49	52	56	69	47	61	48	56	54	36	61	67	50	45	70	48	50	68	49	61	59	62	71	54	64	67	54	43	60	57	63	67	61	61	49	62	59	49	63	60	64	52	56	64	48	59	54	62	57	52	57	65	63	66	68	65	58	53	46	57	58	61	64	65	51	60	52	49	47	56	58	60	60	68	57	50	58	44	47	59	58	60	66	60	54	71	62	50	31	66	59	54	46	47	58	60	55	46	51	62	67	54	60	49	62	61	57	50	60	63	54	52	63	63	56	48	50	63	54	52	57	66	55	51	63	62	45	53	62	47	64	63	58	53	43	62	49	43	59	51	65	62	57	54	46	55	66	58	63	62	53	48	56	52	58	64	69	60	58	56	59	70	61	55	67	69	59	55	53	54	45	55	74	65	56	66	61	57	49	46	70	57	71	67	53	54	48	58	46	70	70	51	67	70	65	56	54	60	65	65	63	50	67	60	50	71	69	58	71	44	55	44	72	59	55	47	53	72	67	61	52	71	54	57	55	63	69	59	53	69	58	53	49	66	70	71	54	51	57	51	54	45	71	41	70	60	49	56	52	56	62	51	65	52	71	64	60	58	52	75	52	57	58	54	57	61	59	64	59	53	60	58	63	67	58	67	61	59	61	58	54	56	68	55	47	51	62	65	63	53	76	66	51	70	53	64	58	50	51	55	54	47	52	55	52	48	64	59	43	47	61	54	55	66	50	58	55	49	56	50	48	46	55	53	71	63	55	44	56	47	48	63	68	61	42	65	72	56	58	57	56	76	64	72	44	75	56	62	41	64	54	53	63	51	60	50	48	64	59	75	68	44	53	54	57	47	44	58	54	48	56	64	61	52	64	50	68	57	52	40	54	56	69	66	57	57	65	71	57	62	50	66	57	64	54	58	60	72	52	78	57	50	56	65	65	53	44	54	60	41	48	48	48	55	56	45	68	59	71	52	59	43	51	54	58	49	62	70	66	74	62	63	49	54	75	67	58	72	49	60	54	72	54	52	66	59	42	64	41	67	49	60	57	65	70	51	67	54	57	47	68	54	72	70	72	47	57	54	61	47	46	58	60	48	66	60	46	54	48	57	51	58	71	44	53	60	54	44	54	69	47	45	68	63	57	40	70	49	44	63	64	41	70	40	57	52	48	65	45	51	49	64	54	52	53	63	71	50	50	58	45	52	54	63	53	64	58	61	70	51	60	47	53	56	72	69	61	51	47	53	58	79	55	68	63	43	51	50	63	66	58	50	48	55	62	41	61	53	55	58	55	63	58	61	72	61	46	63	48	62	56	51	61	54	50	70	55	53	59	61	61	60	58	38	70	60	55	54	51	58	51	69	54	55	53	54	67	52	54	54	64	57	59	56	46	61	60	51	47	61	64	59	60	67	61	54	64	49	55	67	45	74	48	47	56	53	64	54	61	59	63	51	63	52	61	56	51	45	82	63	62	66	59	51	56	66	58	40	64	50	58	50	71	57	54	65	55	59	60	64	69	62	59	59	47	60	56	54	55	68	59	59	57	54	51	49	54	50	57	59	44	69	53	62	53	53	60	59	54	57	58
46204	27754	14879	28512	35813	34538	30952	27498	23891	20504	17148	14317	11859	10304	8953	7705	6559	5813	5358	4699	4131	3627	3226	2826	2563	2383	2278	2302	2165	2024	2003	1909	1832	1833	1781	1672	1608	1688	1588	1525	1386	1359	1258	1243	1170	1114	1108	1056	1083	1065	1109	998	961	993	966	988	939	954	914	947	951	916	976	972	919	928	879	918	958	914	932	935	894	907	899	865	911	946	876	867	864	947	887	916	873	828	979	922	833	885	893	834	858	909	850	873	866	854	891	888	822	833	861	878	908	832	855	898	871	878	819	925	846	813	862	843	875	858	871	775	849	872	897	818	836	853	888	872	817	884	861	847	856	836	858	845	815	873	827	806	851	800	856	891	835	866	848	858	884	868	821	857	894	818	827	947	822	901	827	924	789	927	845	888	805	860	851	829	842	828	830	823	833	796	857	828	918	821	837	836	882	838	883	895	826	853	848	836	860	860	876	820	869	835	873	830	858	834	874	818	831	813	858	825	821	835	853	863	827	848	896	819	830	873	854	851	848	808	886	837	814	825	859	851	944	869	846	866	857	868	886	848	856	814	855	840	906	831	853	884	854	863	858	887	856	818	908	849	847	867	848	835	846	870	905	871	847	883	864	782	866	860	846	843	914	876	822	888	884	834	886	916	844	861	858	872	833	823	902	842	826	885	855	826	876	856	843	829	852	844	850	869	885	888	863	824	890	815	870	857	818	896	830	857	826	854	864	887	886	827	895	838	857	870	827	829	794	875	853	861	861	834	896	852	809	816	834	819	837	827	880	898	805	811	873	861	853	843	896	815	869	854	863	861	869	823	819	851	837	855	872	841	893	827	839	890	849	864	899	876	835	853	820	858	873	869	841	901	828	855	862	836	833	845	838	863	797	823	865	893	841	881	824	814	890	877	914	856	827	875	834	893	855	857	827	878	858	829	843	849	852	923	820	851	880	851	846	826	840	846	885	831	891	838	833	825	854	845	806	746	886	838	873	868	840	849	883	838	856	846	889	781	847	852	869	908	917	850	854	824	880	864	867	877	858	895	855	839	901	875	830	811	820	895	877	823	858	801	877	844	900	873	873	858	812	829	832	834	920	837	833	883	900	841	883	874	900	862	834	837	838	832	824	822	844	870	830	872	806	846	855	830	873	870	876	879	879	889	841	836	900	867	819	863	853	822	833	854	884	880	859	838	858	798	813	860	872	808	855	886	838	847	880	861	840	853	891	851	831	834	866	923	882	851	850	849	865	913	818	893	824	834	874	897	907	825	845	829	884	853	894	892	863	831	831	812	870	834	854	857	844	877	871	882	841	844	885	873	855	897	874	871	885	848	875	871	894	883	835	855	851	876	929	865	863	815	892	891	874	861	861	813	870	866	834	850	853	871	817	782	815	846	847	872	879	853	846	873	844	847	835	876	867	902	832	876	873	851	826	847	824	820	843	855	845	822	863	867	872	871	880	864	886	816	934	828	879	883	872	839	842	837	872	818	809	853	890	842	869	817	875	859	896	840	821	829	883	870	864	841	844	803	844	874	864	836	865	837	812	879	882	891	808	850	872	872	852	882	847	873	870	861	924	855	880	859	853	874	923	883	845	886	891	806	823	808	865	779	827	833	860	894	816	816	836	840	823	825	857	852	824	850	843	856	861	893	865	818	864	825	883	841	832	846	843	854	845	819	792	854	863	840	861	914	841	863	849	829	864	888	944	867	861	889	881	857	855	860	823	839	884	841	881	879	886	872	816	835	856	852	883	864	843	874	877	848	849	937	868	830	905	859	856	856	879	832	855	850	934	832	860	834	893	845	833	788	827	834	865	865	766	850	887	866	855	858	861	798	834	845	891	853	846	888	874	852	860	817	806	823	870	840	833	851	860	819	784	880	893	831	855	817	890	840	858	818	880	837	805	910	915	851	881	821	884	863	846	828	897	877	825	859	877	849	892	877	839	846	833	858	857	864	785	863	855	904	835	851	787	903	800	874	830	830	845	883	825	840	868	860	870	843	858	883	875	814	829	855	848	845	864	869	863	856	873	861	884	847	860	806	843	875	846	849	875	859	864	854	831	787	868	852	833	880	842	864	812	863	836	828	871	849	838	864	794	856	818	840	823	820	831	833	882	847	881	869	841	856	865	767	858	909	830	869	822	855	875	881	838	834	823	884	861	815	902	885	833	857	855	830	879	851	840	855	874	877	871	845	874	829	845	864	818	818	893	877	816	850	871	864	864	855	836	793	868	810	840	839	899	854	849	925	860	829	865	869	830	865	872	877	892	845	867	814	881	861	858	889	828	829	891	845	862	809	847	891	848	851	813	885	854	847	841	814	884	840	849	826	830	872	857	836	851	900	852	851	885	825	820	851	892	812	832	861	891	827	831	881	864	893	856	884	873	847	849	835	882	857	842	880	927	859	868	864	834	873	833	877	838	878	841	803	856	843	827	808	912	831	851	875	817	854	835	850	848	868	858	894	840	865	887	826	862	823	839	813	861	905	864	805	849	855	813	782	887	892	889	861	864	818	873	854	860	867	837	861	869	911	882	903	862	917	835	820	849	914	878	887	834	907	876	824	848	843	826	868	817	868	836	825	855	877	893	872	853	910	819	847	891	837	855	881	866	880	851	843	886	845	828	831	807	810	858	865	893	874	829	837	853	839	907	875	913	854	860	859	853	867	857	888	858	896	852	865	839	905	856	878	858	804	864	826	897	874	877	827	860	818	848	845	862	882	816	868	838	896	838	830	885	868	867	803	837	825	868	846	805	818	864	856	862	831	860	846	911	828	864	833	880	826	853	811	913	847	828	873	827	902	857	830	888	794	870	831	895	842	857	854	852	854	875	835	835	850	864	841	878	868	822	910	864	849	927	898	790	866	869	889	864	798	828	818	876	898	886	894	851	885	911	830	805	818	895	871	858	840	858	879	836	809	819	830	894	860	853	840	841	840	794	836	817	867	870	817	880	820	887	865	812	846	840	845	869	806	895	843	822	840	853	918	854	863	868	832	901	859	833	834	864	822	885	933	827	833	884	859	871	876	834	831	791	874	850	809	899	788	895	872	847	825	858	860	814	828	812	917	837	880	865	864	846	852	908	874	888	823	845	805	810	838	850	843	885	873	853	823	860	802	803	858	862	882	852	848	821	843	830	832	853	893	896	857	911	862	838	844	875	845	849	844	876	898	816	841	845	889	868	816	845	805	830	858	831	821	877	809	837	810	878	827	835	823	796	871	901	863	843	870	850	873	841	901	811	892	889	851	812	873	896	819	821	835	866	862	825	853	849	834	788	813	882	851	872	853	838	780	861	824	861	853	830	861	842	852	885	878	851	848	869	844	788	787	868	849	907	826	872	895	864	860	854	888	884	870	872	858	906	860	871	868	833	827	835	876	874	875	806	832	831	906	886	870	847	838	867	798	847	867	853	889	844	872	860	815	855	902	837	836	876	889	847	896	830	895	864	845	867	850	832	857	889	853	884	808	838	850	818	862	883	849	834	809	884	826	857	897
15633	8403	1442	902	1431	1520	1226	1106	982	823	654	543	442	353	312	258	225	211	195	155	153	135	129	122	92	90	86	82	84	90	84	64	83	66	80	48	65	59	70	55	73	55	51	61	57	41	36	47	45	57	47	58	46	34	55	46	50	44	40	32	51	48	46	50	35	46	51	44	54	40	49	45	51	42	38	35	43	37	46	48	37	43	39	40	41	41	52	52	37	44	48	40	47	38	28	36	34	47	42	45	42	47	53	38	48	50	49	35	42	41	47	43	43	26	42	39	59	48	32	38	41	40	44	50	30	30	55	50	34	39	57	35	44	36	47	47	45	53	41	42	38	46	38	38	36	38	40	27	34	45	40	50	29	46	35	45	45	44	30	46	45	26	47	36	45	44	40	38	53	40	42	43	39	37	37	41	45	39	36	50	36	43	45	35	46	50	41	33	40	47	42	34	38	36	35	30	48	41	40	30	50	41	40	45	40	42	48	58	37	35	53	43	55	34	55	43	30	43	43	42	38	43	35	55	47	47	38	53	38	27	36	43	36	31	39	32	42	43	46	51	50	44	42	43	46	36	42	48	56	39	41	45	42	38	39	52	47	42	44	36	37	40	40	46	26	38	30	40	47	47	34	51	52	41	41	52	28	38	41	48	32	54	38	40	38	45	34	32	25	42	49	29	39	50	48	34	51	37	37	40	46	43	44	32	50	33	51	33	35	44	52	34	46	50	48	42	39	43	40	30	53	42	43	46	47	46	30	41	38	45	35	42	30	44	62	36	41	51	42	38	44	46	30	40	46	48	48	43	39	44	42	32	51	43	38	34	43	42	47	34	42	59	47	39	43	42	52	40	50	40	35	38	43	56	41	40	52	54	59	42	38	41	40	43	40	37	35	52	41	41	40	44	50	48	44	36	48	48	48	51	49	44	45	54	38	38	46	40	42	36	40	25	48	48	36	41	41	35	39	52	56	41	51	39	35	44	39	35	33	44	43	35	52	29	41	44	32	46	51	41	47	36	41	50	38	32	53	47	49	39	46	41	45	34	39	30	41	47	33	30	41	44	54	43	47	41	49	52	35	39	38	43	54	34	44	40	40	51	43	41	45	38	39	47	52	38	33	40	43	41	40	45	53	43	31	27	37	29	40	37	41	44	38	44	46	37	45	39	48	34	48	28	35	43	36	47	38	45	44	48	48	30	38	38	47	37	47	40	42	55	29	41	44	34	32	34	48	39	34	41	44	43	55	44	30	49	48	45	36	40	39	46	44	37	47	51	35	42	45	45	47	42	43	40	37	37	46	36	50	35	37	51	42	29	44	40	36	38	32	29	48	37	49	43	46	37	37	41	45	33	33	44	40	45	45	45	27	38	50	38	45	43	43	52	42	45	46	46	40	47	51	47	56	41	36	32	41	48	46	42	44	47	30	35	36	45	35	34	46	44	40	36	42	58	45	36	38	45	38	48	41	48	37	49	60	44	37	45	43	29	44	35	38	47	37	37	31	42	48	32	29	52	50	37	44	37	42	48	50	35	38	51	47	36	36	46	46	33	38	46	40	35	32	38	40	39	45	40	50	36	44	50	38	49	38	39	35	44	43	42	42	41	46	38	38	44	35	41	28	44	37	39	40	38	41	34	39	44	41	34	30	36	49	54	52	45	33	47	42	43	38	42	47	34	55	46	37	39	40	39	39	49	49	39	41	50	49	45	36	46	41	44	45	44	46	48	25	41	49	47	45	34	62	36	30	34	40	48	43	37	49	54	27	32	34	49	46	32	44	48	36	37	42	36	35	40	43	48	36	36	39	43	41	41	48	42	36	38	40	39	36	39	31	56	52	51	37	31	39	41	48	36	45	40	46	43	41	43	56	46	46	46	37	42	47	53	37	40	39	35	31	48	39	44	36	41	39	39	29	42	57	31	32	35	40	35	38	46	43	47	43	36	43	37	45	42	41	44	42	40	43	42	32	38	43	41	37	35	47	38	43	39	41	52	46	39	40	42	29	57	36	40	37	35	44	37	45	41	44	42	46	36	49	40	53	44	39	45	48	32	53	43	49	39	48	58	39	43	40	32	42	41	43	35	46	49	36	47	38	45	57	35	31	32	53	38	42	37	53	35	47	46	31	36	44	41	49	37	53	36	44	37	48	39	47	36	43	34	30	35	38	39	51	37	34	47	55	46	46	43	38	39	53	39	28	40	52	51	35	35	40	38	36	31	37	45	28	41	40	33	37	49	36	48	32	59	45	51	45	50	47	40	41	31	39	36	39	50	35	44	46	38	45	34	37	50	37	40	43	41	47	41	56	45	44	41	42	46	36	32	42	35	37	41	41	46	40	42	37	46	46	38	44	35	45	45	39	45	42	52	39	54	44	35	35	46	38	33	42	32	52	45	36	40	26	46	46	49	44	47	40	52	42	45	49	41	26	29	58	54	40	45	39	32	40	40	47	32	32	38	46	34	36	38	46	50	44	47	39	40	35	34	44	37	39	44	37	35	36	36	27	51	34	46	39	44	45	47	39	28	47	41	41	48	48	51	48	44	36	35	37	42	46	41	45	40	47	28	31	38	45	32	35	37	47	40	39	50	36	35	47	36	41	46	51	38	44	38	54	36	52	40	47	36	44	46	36	33	39	42	37	34	39	36	36	37	33	44	40	48	36	36	57	35	36	45	48	48	45	39	46	31	40	40	34	38	35	50	48	36	41	53	47	56	44	33	54	34	39	44	36	43	35	41	47	49	47	35	40	38	35	44	54	40	41	54	44	32	32	36	49	43	44	51	39	49	50	35	32	45	47	34	51	47	47	39	44	37	35	35	37	54	35	42	47	41	42	36	39	43	37	35	35	44	43	41	48	31	44	39	42	36	47	54	48	45	45	41	45	37	41	35	39	33	47	36	41	35	45	37	36	40	37	48	41	33	38	36	31	41	37	40	36	46	43	53	44	36	46	40	44	43	43	38	30	27	39	42	40	43	31	39	35	37	44	59	35	39	29	34	50	43	39	46	41	48	46	43	44	46	43	33	30	46	39	37	40	36	45	40	47	44	44	46	35	39	45	35	36	34	44	50	45	36	56	45	53	55	50	49	51	42	44	40	43	50	53	43	46	31	45	35	40	36	41	48	40	37	38	53	42	36	40	36	65	40	32	46	51	49	45	37	45	41	48	48	43	46	42	42	43	46	36	51	31	42	40	43	40	42	45	29	51	35	40	38	36	40	44	44	45	34	46	45	34	37	34	46	46	30	49	41	49	48	54	43	38	48	41	47	42	44	26	49	35	56	47	30	51	41	49	41	38	47	40	49	48	38	33	36	38	44	39	31	51	44	44	38	40	33	33	40	45	33	47	45	43	45	49	37	37	46	37	35	45	36	36	44	33	28	40	41	35	34	34	35	41	41	45	42	39	37	44	50	40	40	44	33	45	52	44	41	47	39	46	41	37	44	50	30	54	35	48	49	39	41	42	44	37	38	52	47	53	51	35	42
55646	35039	19499	33565	40913	39722	36139	32579	29098	25502	21730	18811	16061	13960	12152	10252	8921	8000	7105	6389	5383	4633	4087	3543	3304	3008	2782	2644	2599	2455	2260	2159	2199	2056	1938	1938	1797	1761	1715	1578	1435	1377	1276	1136	1118	1050	1013	976	923	895	901	871	880	851	843	839	766	756	785	764	749	803	768	763	748	710	766	726	677	703	671	670	639	710	734	642	684	693	727	667	669	684	676	676	641	640	674	699	654	653	652	653	650	656	632	637	677	620	632	621	676	658	658	630	644	652	587	643	656	622	646	647	645	659	595	617	604	572	629	627	630	643	648	671	613	654	616	623	594	647	694	687	663	599	643	659	640	631	639	607	639	630	633	636	656	612	603	620	632	611	636	604	587	622	622	555	601	676	584	616	587	591	612	630	656	620	609	620	633	657	625	602	663	607	611	599	609	645	623	611	647	663	649	639	613	662	650	651	678	671	622	647	610	657	628	627	621	665	635	602	605	628	655	623	621	609	672	606	618	603	623	615	592	627	616	620	608	655	641	575	655	620	607	625	644	579	587	657	599	597	593	616	664	619	626	630	616	682	616	637	595	629	617	626	637	635	665	626	624	614	667	612	656	615	627	660	636	653	660	625	688	630	642	613	643	587	618	564	633	604	662	595	658	632	572	611	632	647	645	629	624	642	622	612	661	627	626	634	644	610	619	613	599	663	632	662	644	653	683	588	585	597	612	636	660	615	611	610	657	642	625	604	626	678	668	575	646	635	599	622	577	595	620	628	614	580	572	604	612	584	595	616	611	644	606	638	605	671	643	612	595	631	598	606	641	626	616	570	589	686	595	608	627	602	650	670	623	632	611	622	574	620	592	660	620	579	597	617	605	658	615	615	640	625	629	585	633	629	649	634	620	627	612	651	589	638	607	618	615	632	677	622	634	629	639	679	632	650	643	611	624	612	610	639	593	596	635	618	629	643	638	631	640	632	620	619	618	690	655	629	580	623	614	630	659	639	681	589	677	586	617	655	580	644	648	603	637	606	599	657	628	656	621	638	610	611	624	626	592	642	618	625	640	588	610	642	621	607	604	633	638	638	603	619	625	620	612	637	605	631	659	637	647	609	614	649	586	625	623	636	610	658	617	571	594	597	623	660	641	641	601	600	670	628	615	585	620	583	640	618	624	613	606	635	653	560	669	633	610	614	658	608	594	630	606	605	641	629	654	652	671	613	649	637	629	612	632	621	636	596	600	632	582	603	587	636	642	628	607	640	616	622	650	621	616	558	610	663	634	623	612	611	623	609	592	605	616	674	617	591	633	572	610	659	576	659	621	655	615	623	566	623	635	604	649	614	629	608	684	658	599	573	622	670	588	640	681	699	645	631	617	635	649	604	607	662	620	642	653	630	624	591	632	633	576	615	621	585	641	630	624	575	639	651	594	628	625	565	624	617	638	610	589	633	625	660	615	616	603	631	627	637	621	590	607	618	631	640	660	622	574	610	615	599	599	602	606	637	638	619	647	620	651	580	627	644	636	596	625	660	614	621	656	635	604	615	604	617	662	627	654	662	648	670	637	672	632	605	626	644	619	644	644	637	609	609	607	649	608	630	639	664	657	617	587	609	605	649	623	629	595	620	600	618	666	638	628	621	636	609	589	614	608	673	595	605	579	602	670	661	629	623	626	638	643	592	588	612	640	599	627	593	595	589	610	603	621	623	626	619	621	650	632	622	599	604	640	618	558	658	655	645	621	590	624	606	600	587	631	618	632	613	646	616	580	612	604	629	621	637	674	615	611	664	663	608	571	616	664	645	665	578	656	575	620	647	638	650	596	621	593	649	596	607	645	611	620	618	610	636	634	639	613	599	584	664	631	682	634	606	600	604	631	585	655	645	646	639	633	616	655	641	622	591	616	559	614	624	619	621	622	634	632	601	631	629	600	609	632	613	603	639	628	565	624	587	617	648	604	633	679	608	582	621	589	654	639	644	654	651	670	610	617	634	599	636	629	607	606	632	628	579	600	585	650	643	638	652	606	590	626	636	631	617	599	633	632	615	655	587	624	614	601	594	644	650	631	620	619	625	643	589	607	690	647	615	608	664	591	606	590	568	610	631	620	619	617	601	661	639	625	613	641	577	656	610	632	593	595	614	674	605	595	592	630	660	615	625	617	613	620	638	665	627	609	602	618	612	650	641	625	648	589	612	650	609	645	650	616	594	599	620	623	637	657	635	641	573	609	606	637	577	626	611	648	635	638	580	626	659	605	634	622	613	637	658	597	664	666	616	617	659	663	615	626	652	612	583	601	619	630	606	595	624	615	638	663	644	616	598	666	618	670	668	617	582	603	618	644	589	617	667	668	633	621	619	589	625	625	631	628	566	611	592	626	598	589	608	666	657	637	621	653	656	620	625	628	595	644	661	593	600	630	636	616	618	662	619	593	617	627	631	623	665	595	674	655	622	673	645	598	654	625	588	562	688	645	627	655	630	653	639	634	625	666	638	594	638	621	639	669	589	574	642	628	631	639	613	620	618	661	621	622	647	671	633	604	627	617	631	625	658	606	585	622	658	659	668	663	577	633	602	613	611	655	571	594	611	595	603	612	645	646	606	625	608	649	575	592	623	625	595	620	606	586	598	615	629	647	597	614	601	689	593	639	703	626	641	597	605	610	640	575	635	606	631	607	663	633	622	593	597	639	603	646	588	585	629	612	623	671	623	639	626	603	650	632	614	583	622	601	615	580	607	636	602	612	634	649	609	614	599	669	575	612	631	633	645	582	631	616	622	640	615	591	644	657	610	600	656	643	621	618	638	635	618	627	650	644	616	616	580	571	625	625	638	602	604	617	661	653	578	622	631	628	631	596	602	639	610	595	659	647	616	582	650	674	611	600	651	665	635	668	625	628	592	628	615	610	618	618	618	628	631	645	622	640	643	623	592	640	615	645	613	643	647	666	598	650	649	641	647	593	611	662	621	594	596	630	646	664	612	624	590	636	697	622	592	627	618	609	682	671	611	625	577	598	647	626	644	624	679	679	660	592	621	594	592	615	611	639	676	656	604	631	622	609	636	593	623	634	599	617	637	626	619	619	656	689	648	645	620	662	587	635	634	583	633	640	599	587	625	651	596	669	661	606	661	636	624	660	640	606	610	639	607	640	604	669	674	600	649	635	693	629	618	630	626	596	588	609	619	628	587	639	664	621	625	617	636	614	627	616	639	672	686	672	659	638	610	589	630	620	662	646	586	620	616	647	626	678	662	638	611	641	600	655	633	672	602	608	617	634	653	657	617	636	604	631	587	617	639	631	622	605	633	636	582	611	636	592	631	608	634	657	635	652	659	614	666	642	629	629	600	619	703	621	610	667	623	602	622	634	611	596	656	621	661	580	602	581	649	662	613	619	626	635	594	621	558	627	600	605	636	610	610	552	656	611	590	615	646	629	573	629	649	592	648	619	641	614	686	588	602	641	656	656	593	609	639	628	628	611	587	660	639	648	571	650	632	633	601	643	615	630	636
6742	2552	568	428	668	729	574	558	462	366	317	285	195	187	153	135	137	120	96	101	87	88	65	73	67	74	52	55	62	53	68	45	54	70	59	50	55	45	55	43	52	50	54	56	46	41	43	41	42	43	44	41	40	46	37	39	47	41	42	44	47	41	40	43	43	44	33	35	42	46	37	58	40	47	37	37	40	39	62	31	58	48	44	56	44	51	45	43	45	38	49	46	44	44	44	27	54	37	33	44	40	43	45	38	40	37	42	44	45	45	37	42	39	42	52	42	42	38	41	41	32	39	38	43	42	54	38	49	42	33	37	44	38	49	50	49	48	37	46	37	37	35	45	40	37	48	54	43	44	44	40	36	38	49	39	28	38	38	42	54	41	44	33	50	34	33	39	33	36	45	46	39	37	46	51	45	42	41	46	42	31	37	40	55	37	54	35	47	37	45	45	29	36	35	51	35	34	40	53	44	35	46	41	35	41	42	42	43	32	35	40	38	36	29	35	50	52	46	36	42	44	37	55	38	45	30	44	34	45	38	51	43	27	47	38	34	37	45	40	35	45	36	43	36	41	56	47	38	44	42	34	26	45	44	34	46	42	34	51	42	42	53	36	37	38	47	21	52	44	27	53	45	44	39	36	51	37	50	41	36	36	31	57	44	49	41	39	27	40	50	44	46	43	38	46	46	44	51	46	38	37	52	35	36	37	44	47	43	53	43	54	47	41	48	55	38	46	39	50	47	47	44	43	39	48	43	51	44	39	47	28	46	44	32	35	46	45	31	40	39	38	37	41	43	46	52	38	51	41	50	60	32	46	35	47	53	47	41	49	35	52	40	44	30	43	46	43	41	40	36	54	36	39	37	43	48	39	39	45	51	36	56	52	46	36	43	47	35	33	34	46	46	27	42	36	55	48	46	45	35	46	55	41	48	41	50	38	44	53	37	33	37	47	34	37	40	36	33	32	41	34	43	51	46	29	40	52	33	38	35	30	44	27	42	34	41	34	36	48	53	43	50	53	44	53	37	36	46	59	46	37	54	35	43	61	36	42	38	42	41	43	49	47	38	47	54	39	39	37	39	49	40	32	37	47	47	41	46	44	45	46	40	38	44	36	34	42	47	35	44	36	40	48	45	43	43	35	37	34	45	41	39	29	35	47	39	53	35	45	34	46	45	46	46	39	50	47	44	44	33	37	42	45	37	35	43	54	45	37	40	57	46	35	53	36	34	39	49	36	39	45	35	39	42	36	43	45	36	34	44	43	43	50	40	38	41	60	48	46	45	46	44	36	24	41	54	39	48	37	38	43	42	33	50	42	33	47	37	39	33	29	39	36	43	49	43	57	33	33	45	46	47	36	43	43	47	46	25	43	46	35	29	53	41	45	55	44	35	54	45	45	38	30	50	35	37	46	53	43	41	43	40	36	39	37	35	38	42	36	48	32	33	27	38	45	49	41	33	40	44	41	28	39	41	45	34	36	34	36	35	35	43	46	29	38	40	43	42	43	41	34	43	39	42	37	36	53	33	39	44	31	40	40	46	38	32	41	38	35	37	43	42	37	55	27	47	55	40	48	33	36	44	41	34	44	35	35	41	42	38	34	45	43	47	44	44	29	41	38	50	34	40	52	41	46	30	38	47	44	38	38	38	57	40	35	42	39	52	36	41	33	43	32	50	36	39	32	35	47	41	53	47	47	37	47	50	33	39	37	27	46	29	45	39	38	44	42	49	45	46	59	38	40	38	45	47	38	42	44	50	41	55	42	45	48	39	47	39	38	54	37	38	42	41	55	41	43	44	30	52	42	37	46	29	43	43	44	30	29	33	42	40	37	47	41	32	47	41	33	34	48	38	45	40	38	42	45	46	45	45	44	39	33	46	37	46	48	40	37	43	35	36	45	48	34	43	33	42	41	47	32	35	40	39	45	38	35	32	39	41	44	36	42	44	36	42	46	39	41	41	42	32	45	45	42	43	33	34	44	36	33	42	47	46	39	41	42	40	51	49	41	38	45	55	39	41	51	45	36	39	41	38	34	25	53	52	47	49	41	37	40	33	48	39	37	34	52	41	40	33	37	51	42	43	40	35	46	32	52	34	55	53	52	46	49	40	46	58	54	47	42	43	34	44	45	51	42	48	36	39	40	39	41	44	67	41	45	41	48	34	45	44	41	40	36	46	50	45	46	40	31	38	39	44	35	38	36	34	36	42	44	35	50	46	40	38	49	47	32	36	41	42	38	43	58	50	48	46	38	36	37	38	53	42	48	35	42	45	49	44	55	43	40	41	37	29	36	39	42	48	58	36	45	36	48	34	35	33	38	41	42	38	43	37	48	40	43	35	50	40	51	46	35	44	40	37	35	44	45	46	26	52	33	53	45	46	45	40	32	54	52	38	41	32	49	39	32	32	41	52	56	45	42	34	34	35	38	42	36	39	41	33	24	41	40	37	46	43	45	46	41	39	48	35	35	47	41	39	39	61	44	25	45	34	35	41	48	38	38	48	55	33	32	43	37	40	42	40	37	56	31	45	46	35	44	40	45	34	35	38	47	34	43	47	32	53	61	35	46	59	45	41	35	40	43	44	50	51	26	48	44	60	50	50	41	36	34	36	43	39	46	31	33	36	37	57	46	41	48	46	35	52	41	53	41	39	47	35	42	55	39	48	33	52	39	52	48	37	34	45	38	45	45	52	39	34	36	48	42	29	53	54	44	41	37	39	49	32	49	45	49	42	41	41	41	44	37	50	47	47	31	43	57	39	40	39	38	41	32	30	44	46	43	48	40	46	45	34	32	43	50	41	47	48	41	31	34	42	35	42	52	41	38	39	48	42	38	47	40	30	41	49	42	43	36	39	29	30	36	35	43	41	43	37	61	40	38	40	36	52	36	42	43	37	46	41	41	45	33	35	38	38	34	45	42	38	55	28	45	40	43	36	40	46	40	38	47	35	38	41	57	40	37	36	36	37	44	48	37	37	46	42	54	33	44	37	51	46	42	49	39	45	48	34	47	34	28	45	38	41	33	41	50	41	47	45	47	36	41	53	44	49	40	43	54	55	40	43	24	47	41	38	50	46	42	28	29	38	46	35	46	40	42	38	41	41	30	41	55	29	26	44	43	55	45	33	38	35	52	35	42	41	37	26	49	40	32	41	45	41	34	54	35	39	47	32	43	40	38	51	41	38	51	43	50	45	47	43	42	51	38	46	43	45	38	47	40	48	52	45	34	53	53	39	47	39	43	42	46	33	36	49	40	51	51	40	36	35	44	41	38	43	42	46	39	40	49	39	43	40	35	42	45	44	49	32	42	48	32	46	37	39	45	45	41	33	45	38	38	42	57	46	39	45	37	47	40	35	39	36	41	54	43	31	41	43	40	42	44	42	39	46	27	37	47	43	40	53	40	46	46	41	52	40	38	38	31	37	54	47	47	48	38	47	43	29	30	48	29	33	39	39	47	38	40	33	32	35	34	44	31	40	45	46	53	43
43101	25607	11830	24474	31843	30123	26632	22829	19257	15737	12619	10467	8919	7281	6177	5319	4455	3945	3571	3217	2637	2265	2066	1891	1717	1565	1532	1472	1416	1413	1284	1313	1325	1266	1230	1104	1150	1133	1104	1116	973	961	864	842	809	853	814	752	770	734	735	749	700	709	678	657	703	709	688	691	671	745	706	663	707	668	711	690	655	733	677	734	618	694	671	648	658	645	663	633	665	668	619	683	673	669	614	633	651	616	659	591	673	626	630	638	624	622	613	618	616	628	679	628	630	598	603	648	652	620	651	633	624	618	620	609	637	587	657	619	647	670	616	636	645	623	611	621	646	648	649	603	611	617	613	635	649	637	621	650	667	618	622	613	619	628	611	655	639	639	669	672	622	585	636	648	622	616	634	626	639	625	615	655	621	592	621	631	649	639	643	683	640	626	630	652	645	610	649	639	629	627	617	580	621	633	662	624	644	616	621	660	641	622	654	609	662	630	632	637	627	637	605	657	637	682	687	545	622	629	632	635	597	574	648	638	676	635	642	700	595	614	630	623	597	654	660	618	688	643	623	623	613	651	669	587	590	681	695	633	639	620	591	658	635	611	606	615	623	664	651	617	598	640	619	640	597	620	618	611	615	627	597	572	637	641	622	622	665	645	600	618	667	615	644	638	641	574	633	686	620	616	638	638	661	649	649	658	616	626	615	601	594	653	623	652	652	653	652	648	630	655	645	619	618	623	629	653	630	636	623	623	614	617	632	662	644	631	631	629	612	629	670	661	640	622	654	692	629	624	578	629	614	586	654	598	667	638	636	624	675	631	652	650	660	636	623	649	668	655	570	625	630	641	616	641	648	653	629	656	618	636	630	659	641	570	642	651	655	617	607	602	650	635	661	668	611	622	609	666	605	616	654	597	650	602	609	572	606	591	641	666	610	643	599	662	592	666	596	636	657	634	688	658	601	618	608	625	611	666	591	643	631	650	614	653	585	602	591	612	620	629	683	610	616	623	684	620	582	668	634	675	609	614	617	632	636	607	609	629	676	684	676	618	626	615	617	582	677	647	680	655	613	693	655	613	581	629	612	600	621	616	653	628	637	662	628	638	596	645	632	692	662	624	645	579	625	612	587	630	653	605	607	649	643	636	593	661	629	633	705	623	580	666	659	653	676	639	576	622	610	595	633	625	605	618	671	594	642	616	663	599	642	638	633	635	612	621	600	639	652	641	607	655	584	665	628	633	671	636	615	645	625	583	591	648	602	607	674	669	680	674	653	615	674	668	617	629	602	636	616	675	663	625	603	662	661	616	597	646	654	600	644	615	624	626	700	662	645	602	575	642	664	603	583	642	634	614	597	627	664	640	674	613	575	654	637	661	606	637	609	628	656	643	643	635	577	648	604	628	654	607	623	630	657	638	637	662	648	635	635	626	636	584	627	620	631	605	598	645	629	644	640	623	615	651	586	667	614	602	608	612	670	649	643	614	604	638	623	630	633	640	696	660	665	633	676	599	673	615	647	645	584	647	646	620	612	598	634	652	607	638	609	616	620	607	665	675	620	612	595	613	631	640	627	655	569	650	595	619	613	654	591	620	663	629	619	602	675	625	647	645	603	589	640	652	637	616	648	649	646	675	616	627	639	612	649	619	643	632	617	634	645	635	622	605	615	633	634	611	585	599	646	639	647	635	577	620	603	616	623	617	647	610	619	622	598	658	570	634	637	650	623	625	577	610	628	627	664	607	683	635	640	591	592	628	670	631	606	608	616	590	603	633	590	604	642	608	606	628	653	639	604	652	604	603	618	660	615	613	611	629	647	633	590	620	642	599	641	613	562	645	603	657	615	649	641	617	642	602	594	641	578	619	602	612	635	646	599	615	638	599	620	624	623	654	671	634	676	643	626	583	644	656	676	640	644	609	651	652	660	650	624	606	605	586	582	597	625	612	659	656	599	627	647	657	656	608	635	637	599	718	614	617	678	633	659	646	681	645	624	613	663	605	649	595	641	638	612	625	637	622	664	608	649	639	586	615	628	614	622	642	601	606	665	619	627	653	648	608	628	591	613	633	675	625	696	617	606	601	641	645	629	633	659	628	619	600	654	674	599	621	636	622	644	630	639	582	624	575	625	669	554	687	581	642	599	593	678	621	597	662	615	641	631	631	635	617	646	628	604	642	618	651	643	632	623	655	629	648	585	611	621	657	671	644	648	624	610	672	645	636	626	603	638	608	644	646	668	628	602	621	620	630	652	618	627	598	619	641	622	618	631	625	629	636	626	640	607	638	643	629	634	605	660	664	646	673	621	595	609	602	676	637	594	624	563	657	632	618	614	598	599	651	652	605	660	644	637	613	621	589	606	571	591	564	618	620	633	610	623	630	592	594	634	600	631	629	645	606	593	597	600	617	609	600	624	640	639	635	592	634	617	664	655	606	580	600	614	647	657	630	670	594	620	634	649	679	632	657	649	587	641	613	669	656	646	629	641	619	662	652	635	645	623	596	642	637	652	596	598	632	629	686	640	640	601	636	669	628	607	669	614	611	696	627	631	658	630	593	601	653	622	588	599	660	641	604	616	617	602	625	630	624	659	614	619	615	645	596	618	662	612	629	603	634	599	604	598	651	612	615	614	619	649	631	604	661	648	634	622	611	642	626	596	597	600	673	639	636	628	578	662	641	583	625	606	608	613	625	599	660	636	638	653	631	615	615	648	592	658	591	682	672	644	627	581	615	617	667	596	651	609	589	675	633	595	600	626	643	629	614	654	623	648	639	630	600	634	643	616	645	616	651	670	620	617	642	606	624	591	669	635	631	645	618	633	655	634	610	588	686	669	671	610	650	593	655	639	636	608	606	582	626	644	651	646	623	639	620	660	697	577	648	639	606	644	652	620	606	608	640	631	636	627	655	592	643	641	604	606	603	659	662	668	639	618	611	638	628	605	660	674	625	636	637	641	645	638	605	625	662	635	630	626	631	604	613	641	633	666	610	623	649	644	601	616	583	652	639	614	624	585	650	611	627	612	582	596	610	680	615	657	641	595	643	619	614	576	635	632	675	635	602	611	680	650	626	652	647	629	606	580	620	608	562	626	605	659	655	651	613	612	588	575	666	644	609	652	592	620	654	636	635	604	576	624	640	630	608	630	622	660	623	666	590	642	635	641	615	622	605	635	646	617	622	650	632	608	630	633	639	625	625	597	667	612	555	619	625	629	724	607	613	647	615	662	606	620	647	651	654	648	650	635	676	585	646	618	573	627	635	579	641	605	646	638	662	646	623	639	648	580	631	615	631	651	590	653	625	615	626	619	646	640	645	663	631	651	646	638	673	611	636	614	628	583	629	554	627	652	598	612	597	627	637	648	658	646	612	607	608	658	666	597	636	613	613	592	590	619	641	591	635	641	635	633	636	662	642	671	573	656	605	666	618	625	608	637	639	677	621	590	651	642	691	612	602	609	651	636	596	591	614	611	606	635	646	619	588	628	617	613	675	632	649	632	641	609	666	657	637	633	611	666	598
15955	7202	1364	914	1483	1516	1336	1203	1026	831	685	544	510	387	326	291	233	212	203	172	152	127	119	117	113	98	93	90	99	72	88	77	81	85	88	73	65	83	69	80	61	70	63	50	66	60	57	52	60	50	52	58	52	67	55	57	61	64	59	50	46	47	53	57	67	56	50	45	58	48	62	55	59	53	63	51	40	43	65	47	42	65	40	46	58	44	57	62	41	45	55	54	49	48	39	48	58	40	46	44	51	45	49	46	45	50	41	35	39	40	56	53	54	49	50	44	46	55	38	53	48	59	54	46	54	39	53	56	51	54	57	65	41	48	48	45	42	51	46	59	35	50	60	48	51	46	51	52	51	48	53	47	53	51	42	53	66	49	49	64	57	49	34	39	62	54	46	53	42	39	49	53	50	50	50	52	43	47	54	54	50	48	49	54	65	26	50	47	56	52	48	50	51	49	45	42	64	46	62	57	56	55	45	43	35	51	44	56	43	48	42	33	46	51	44	47	55	61	44	53	44	48	54	57	55	57	46	61	46	42	43	43	42	51	37	41	55	42	50	45	47	61	54	40	53	33	37	41	54	50	53	47	58	33	52	46	38	59	46	48	43	48	54	34	48	56	59	46	54	38	47	46	45	41	63	46	46	47	52	32	43	53	66	49	55	44	44	42	56	47	41	55	41	53	51	46	49	54	51	50	43	44	49	44	53	45	56	43	35	45	51	60	45	51	42	43	51	57	46	49	52	53	44	51	39	42	38	49	50	59	57	44	50	40	61	50	53	45	51	46	37	64	46	58	49	49	42	54	48	37	49	58	50	37	47	56	44	50	31	43	41	56	55	49	48	49	48	65	50	48	47	48	40	37	48	44	54	50	46	49	48	45	58	49	52	47	54	65	48	57	41	48	42	56	50	47	58	42	54	54	46	57	47	59	34	47	32	48	47	52	54	50	56	45	43	50	45	39	54	41	45	46	44	45	48	55	44	47	47	44	46	36	65	48	43	58	54	51	50	35	44	59	50	57	58	56	45	45	48	45	57	50	48	51	48	53	53	33	35	50	59	51	47	49	40	44	52	48	41	46	43	57	38	58	48	45	40	43	51	44	50	48	54	55	52	36	56	52	53	43	40	55	53	49	39	50	45	57	51	43	50	49	48	61	36	55	47	40	47	46	48	49	39	53	44	41	55	40	39	58	65	40	45	49	56	40	58	45	42	58	51	47	53	57	58	47	60	44	53	47	56	37	46	47	52	46	73	51	46	58	37	37	43	43	49	57	33	48	49	50	41	41	43	51	44	60	42	55	50	50	43	33	47	59	49	43	44	39	43	46	48	50	47	45	54	48	53	41	38	54	44	51	55	49	35	44	39	47	56	58	54	35	46	49	50	47	45	58	47	50	47	61	49	45	50	46	50	52	45	41	49	46	40	46	49	46	38	64	44	54	62	53	47	60	47	54	49	52	53	51	40	53	63	49	62	63	54	42	55	45	50	49	39	53	50	60	47	45	55	52	57	51	49	50	48	56	51	49	48	44	60	47	61	45	57	54	45	36	55	46	43	67	50	55	53	52	50	47	44	50	55	33	46	52	46	50	54	46	33	41	50	45	41	53	48	34	61	51	44	51	51	54	41	57	60	47	54	48	40	42	43	55	46	41	40	53	40	38	56	55	47	64	45	44	46	53	53	47	58	50	56	47	58	50	60	52	43	46	54	46	55	45	42	48	46	56	48	46	49	55	46	29	53	45	42	46	55	53	60	57	59	57	47	45	50	51	65	52	48	38	60	47	57	57	53	54	60	50	43	48	46	38	51	43	52	50	44	55	42	50	47	56	47	48	40	43	59	49	56	54	61	43	67	50	53	48	42	47	37	62	35	43	48	40	45	57	35	43	49	55	46	45	49	40	56	41	54	59	40	37	28	53	56	52	45	40	50	47	51	64	40	51	52	47	57	49	37	47	53	49	48	49	51	46	49	47	41	56	39	43	67	63	54	64	55	67	44	43	48	46	47	62	50	50	49	52	48	57	49	61	49	59	57	44	56	56	44	44	50	59	63	51	54	46	51	58	41	54	60	36	55	43	56	45	41	49	43	53	47	44	47	38	52	53	52	49	50	47	35	44	47	52	65	58	49	46	50	47	55	46	45	53	42	53	62	45	37	42	53	45	66	59	47	47	56	55	49	40	53	47	43	46	42	50	59	52	67	57	48	57	43	43	55	42	62	56	46	51	46	50	47	51	52	47	39	49	53	66	50	56	65	51	41	46	58	37	44	38	44	54	45	42	65	47	44	41	61	53	42	47	34	45	44	45	42	60	62	47	51	38	44	56	51	41	58	44	50	32	44	51	47	46	54	43	45	61	55	62	49	63	46	54	45	50	46	46	44	61	48	37	46	53	64	51	48	49	40	38	35	38	44	49	54	50	51	53	35	41	56	47	39	42	41	41	49	52	46	50	50	54	47	54	51	53	49	37	62	52	62	47	47	56	45	51	46	45	52	43	37	48	42	43	46	37	54	51	62	42	46	48	42	40	40	52	56	47	51	39	54	54	55	51	47	53	56	46	36	52	44	46	53	45	39	47	58	50	44	52	52	50	52	51	46	36	40	48	54	37	44	45	40	54	38	65	43	59	47	57	56	43	55	47	48	42	57	38	50	52	40	57	60	35	47	43	45	57	44	48	39	42	42	47	38	45	37	52	44	45	60	50	51	56	35	40	56	43	53	48	42	57	61	45	56	61	55	47	60	56	41	48	45	38	50	27	41	48	52	52	48	46	36	49	42	52	29	50	56	54	63	49	43	45	51	62	67	52	37	52	40	48	39	47	55	48	40	53	52	38	48	41	62	53	61	44	48	37	54	60	44	43	50	44	56	46	41	58	55	45	43	44	51	56	63	59	52	60	49	41	41	57	48	58	50	54	57	42	43	53	41	55	65	40	49	52	54	52	45	34	59	62	55	53	46	54	40	46	45	36	40	53	43	52	42	46	46	52	52	35	58	41	33	43	62	57	46	59	69	38	65	37	47	40	56	55	55	63	58	43	50	47	35	55	57	43	52	45	63	54	44	48	54	52	56	55	40	47	38	53	44	44	40	48	40	43	52	43	53	40	55	44	46	54	43	66	47	62	46	49	57	50	53	46	50	51	52	46	44	44	47	40	52	58	47	48	56	41	46	44	59	57	59	40	50	52	56	45	49	56	51	56	59	39	45	60	40	44	60	54	67	53	57	53	39	51	45	46	49	51	65	43	42	51	61	52	43	42	47	49	41	59	49	42	50	53	48	49	39	46	43	42	51	45	49	51	44	47	44	43	47	52	69	51	50	55	49	47	42	55	51	56	44	44	50	52	46	50	45	45	41	61	63	50	54	47	60	49	44	53	50	43	46	40	46	54	56	42	45	38	44	48	48	70	43	45	53	39	45	62	44	59	50	64	45	53	42	48	46	47	59	55	50	58	54	53	50	54	64	38	48	43	50	51	55	57	61	45
54380	32892	19842	33792	40868	39463	36312	32896	29091	25183	21873	19007	16388	14013	12061	10388	9019	7835	7241	6420	5478	4513	4137	3693	3390	3008	2814	2778	2646	2556	2440	2370	2238	2127	2045	1972	1835	1860	1868	1730	1602	1422	1314	1235	1269	1172	1089	1105	1064	1022	1012	986	943	941	880	921	900	884	897	904	860	870	838	901	876	833	823	837	769	870	881	821	808	797	830	809	780	775	776	743	752	751	761	724	763	832	806	766	763	743	774	745	764	744	766	794	743	801	772	736	743	758	722	788	806	758	758	766	762	702	713	775	720	744	733	769	716	735	740	741	774	737	772	743	702	742	726	722	775	722	770	740	719	717	719	705	747	748	764	756	750	751	739	759	721	710	711	738	730	761	708	744	717	761	742	749	744	765	735	743	783	737	790	733	773	698	744	702	709	739	724	746	653	742	731	728	685	758	735	720	704	766	675	746	744	715	728	773	722	721	723	776	700	735	788	781	707	735	714	725	751	756	762	735	749	726	754	793	729	704	729	751	742	704	733	741	743	728	718	725	714	713	675	770	707	651	700	731	726	700	744	726	701	763	757	733	699	755	720	746	741	787	707	722	767	717	754	738	778	720	747	748	748	700	738	719	727	714	771	726	697	732	722	700	757	746	750	735	748	735	713	762	751	742	730	700	723	724	709	749	746	729	698	744	719	700	741	729	750	737	713	738	750	753	724	714	695	740	720	697	739	691	735	703	754	729	702	709	755	700	720	744	765	717	740	721	767	733	750	770	740	748	751	717	718	754	726	736	722	741	720	752	761	748	726	764	724	776	757	712	737	701	761	732	801	721	734	794	712	762	727	736	735	753	750	738	686	740	723	780	768	720	770	728	711	711	731	792	753	678	731	725	701	719	731	706	794	718	768	696	739	730	731	736	730	751	718	745	771	776	739	716	713	775	778	697	723	710	713	788	722	768	743	728	717	711	729	753	734	697	713	726	791	766	762	733	794	813	727	735	720	743	744	707	709	724	725	750	718	708	764	769	732	745	739	759	751	721	710	730	768	748	746	727	750	721	745	722	727	767	714	761	714	703	726	770	723	758	729	738	733	728	777	717	728	765	735	709	737	796	770	735	755	726	720	710	768	695	794	728	667	712	764	791	760	695	722	772	713	742	680	718	738	763	756	731	758	745	744	717	745	793	758	730	796	715	760	767	734	738	718	716	758	706	730	749	759	737	708	725	723	781	782	752	738	721	758	777	747	719	742	728	736	705	802	738	715	755	770	728	727	731	730	761	772	761	776	752	727	714	702	710	764	731	736	681	781	748	693	765	684	735	771	753	712	746	720	733	785	726	713	743	804	760	770	710	741	718	711	756	736	721	716	716	706	727	779	713	776	799	682	725	747	748	749	680	743	752	680	720	685	749	724	740	725	741	722	761	680	717	706	735	746	709	728	717	703	727	721	789	750	719	711	707	738	687	727	762	758	752	738	736	777	750	735	770	759	735	685	767	731	719	777	688	757	709	780	768	769	744	732	755	737	732	796	743	682	751	729	695	823	725	716	756	794	714	743	739	741	713	749	746	725	703	697	717	697	759	745	712	745	747	713	761	715	795	717	812	746	703	730	726	750	749	703	717	745	720	782	753	802	752	735	714	758	715	741	727	740	714	745	744	718	773	731	779	699	750	779	715	736	744	724	753	762	714	681	773	753	766	770	749	738	745	735	746	764	718	735	712	726	728	693	716	698	737	743	773	706	698	697	717	731	719	737	756	753	770	716	702	670	702	748	763	752	717	747	708	756	754	718	744	729	727	720	758	712	742	748	688	760	766	721	729	760	771	697	756	750	717	732	758	748	786	696	749	736	742	698	747	760	768	734	778	704	748	743	748	701	763	728	736	734	713	751	711	745	705	709	741	711	804	750	750	747	726	730	745	755	731	734	752	755	739	749	797	709	713	755	752	754	702	722	763	747	695	775	726	772	731	737	727	775	743	714	769	701	770	713	767	697	718	777	719	717	716	775	753	773	723	740	761	704	739	723	701	751	712	790	753	711	748	735	748	709	733	749	771	753	715	720	714	746	743	732	717	745	727	699	755	799	727	800	750	730	724	751	736	729	700	741	739	761	732	691	701	694	765	756	755	741	704	682	776	745	718	717	662	742	752	732	740	784	771	729	761	750	751	760	747	759	715	743	731	743	741	750	720	740	761	743	764	670	746	702	728	697	722	712	772	734	708	712	721	754	743	750	756	771	725	777	725	723	737	721	786	766	748	704	705	719	741	707	758	748	735	712	722	743	721	675	721	734	706	762	715	690	778	735	744	736	780	760	763	761	753	680	743	708	670	745	669	740	696	727	739	763	749	727	743	737	706	726	715	718	674	738	761	755	705	768	793	722	793	705	770	682	750	744	728	723	705	722	730	702	702	717	712	725	720	701	745	762	722	713	737	749	754	779	762	742	788	733	745	756	723	747	707	757	744	689	727	701	739	708	781	735	752	723	742	698	736	698	723	734	740	674	737	724	746	710	733	671	727	755	726	701	777	727	780	750	717	803	750	804	734	696	740	736	731	717	718	745	779	723	723	715	748	751	758	740	695	735	768	743	702	680	703	734	722	781	772	704	746	745	793	732	789	693	757	704	741	712	716	696	746	693	750	700	774	701	692	751	765	762	694	733	706	756	716	730	716	702	752	741	693	750	730	752	727	746	705	742	749	739	701	696	740	710	763	707	745	767	733	732	709	717	704	720	761	773	755	780	775	758	753	770	750	729	743	744	767	732	721	712	719	801	737	751	712	703	734	782	738	761	752	783	762	763	685	742	771	716	739	733	748	751	717	734	747	748	735	758	724	765	724	709	727	770	736	751	710	707	709	709	703	744	677	708	737	772	774	785	747	758	770	779	716	698	717	734	731	800	742	737	797	765	760	762	677	760	770	724	735	778	722	730	721	721	695	788	728	762	734	784	737	739	736	712	726	759	743	772	706	722	728	754	702	708	737	712	739	705	743	723	724	798	755	740	756	749	733	738	709	750	824	740	775	734	740	732	728	743	751	755	769	766	733	713	730	714	726	734	781	758	779	750	764	744	757	732	751	763	701	727	715	678	749	709	670	740	776	713	761	762	722	728	702	735	734	698	769	759	751	692	697	754	751	733	727	745	701	751	695	698	716	729	747	716	735	728	692	704	749	787	798	764	718	696	757	720	729	718	715	734	774	703	716	727	697	706	705	735	759	725	720	715	788	749	691	743	737	738	738	778	695	760	747	741	766	759	762	728	740	733	729	724	736	719	741	741	735	720	738	713	679	739	775	720	694	726	717	748	745	724	719	701	710	754	764	734	702	740	760	742	736	702	760	709	759	727	721	703	740	717	740	766	753	757	744	673	681	710	718	752	688	759	713	733	731	737	740	729	708	705	699	752	694	754	715	732	704	745	713	747	775	720	760	747	769	718	732	760	762	754	765	757	693	709	733	708	750	698	772	754	722	744	751	743	735	708	746	705	752	713	726	706	720	791	716	760	736	661	769	770	746
11042	3862	883	645	959	1022	862	787	659	549	428	346	326	244	272	221	214	182	164	135	105	99	98	90	93	102	81	74	76	82	68	84	84	70	69	79	76	58	72	59	58	50	73	55	74	70	62	70	62	60	71	57	57	71	56	50	75	45	61	54	63	53	57	57	59	63	59	58	70	67	57	52	51	57	41	62	45	64	71	61	59	59	53	76	55	58	66	59	64	67	50	57	71	46	63	46	56	48	65	64	59	62	49	58	48	62	48	48	55	45	48	58	62	65	62	59	53	56	54	55	63	58	50	65	77	54	60	59	52	65	57	63	67	71	57	56	46	72	63	53	51	57	59	56	60	60	45	62	58	59	65	62	51	55	60	55	66	73	69	51	58	52	64	53	47	61	58	68	69	66	62	58	64	58	50	55	53	49	46	57	41	68	48	51	61	43	59	53	48	65	74	57	59	61	51	51	51	54	55	58	69	50	49	60	56	46	59	56	50	59	58	69	57	56	68	59	54	67	62	54	50	57	68	53	42	51	56	54	65	60	58	57	58	56	69	52	57	57	48	54	62	69	53	65	66	57	58	58	48	51	67	54	52	67	59	70	60	49	72	68	52	56	63	55	60	42	61	60	54	69	58	60	60	53	63	65	62	61	67	57	54	62	56	51	60	55	51	45	53	48	43	51	68	73	49	63	44	52	63	64	59	51	49	62	67	50	54	52	62	64	71	57	42	56	62	63	59	61	40	54	45	57	64	57	58	49	63	44	61	59	41	54	49	56	59	65	55	48	68	55	58	59	52	65	55	55	44	63	68	73	61	61	61	61	59	72	62	61	50	48	40	57	58	56	52	56	61	70	50	52	63	47	57	72	60	63	47	57	38	54	45	60	69	54	67	62	56	57	58	65	57	62	64	55	66	65	58	78	71	80	64	55	69	64	52	56	64	66	56	63	57	58	50	51	49	43	56	55	60	75	64	60	51	72	66	51	52	42	50	50	54	50	76	48	67	57	55	59	53	56	58	55	52	66	49	55	61	54	58	51	50	57	73	63	56	68	48	63	54	51	58	64	69	55	51	69	54	57	71	72	50	73	51	42	59	69	52	51	58	66	57	63	64	59	58	52	53	50	43	61	56	54	67	58	67	49	68	59	70	57	62	69	48	53	64	65	45	56	45	65	44	57	64	62	74	58	70	71	60	57	61	59	71	60	58	49	60	51	64	48	56	63	55	55	57	54	62	58	53	64	48	52	56	65	67	60	69	64	54	52	40	65	61	62	52	51	58	51	73	61	61	62	68	63	50	39	57	54	55	61	56	54	58	41	63	44	59	48	61	61	57	53	58	57	53	57	52	76	75	70	47	65	56	50	62	60	56	70	55	60	54	61	77	55	52	56	66	49	51	63	54	65	62	63	58	69	56	61	58	55	58	60	66	59	43	65	59	59	68	58	57	59	55	59	66	48	50	68	57	75	57	49	48	53	61	57	57	54	50	60	51	52	52	71	55	65	40	42	53	57	54	56	54	70	50	53	56	62	53	55	49	48	69	61	64	53	55	64	68	60	46	71	71	65	53	52	59	58	65	52	57	65	68	63	45	61	80	60	58	56	80	48	67	51	57	62	67	46	64	61	43	68	42	57	61	53	55	56	48	55	54	67	55	73	44	51	60	53	48	59	55	63	65	51	71	45	58	53	57	65	56	49	59	51	62	64	53	54	59	58	54	46	62	56	68	73	50	59	67	73	64	55	54	62	63	61	53	64	61	55	68	46	65	54	58	53	56	53	48	51	59	50	65	50	50	48	56	50	64	52	63	54	64	63	45	44	61	61	59	58	45	70	58	56	65	72	50	66	53	52	52	57	79	79	51	62	58	55	47	52	58	55	56	71	53	60	69	60	49	50	47	61	68	52	70	59	75	53	62	54	65	66	56	57	54	57	67	60	60	37	77	60	60	50	61	47	57	52	51	60	53	48	44	46	57	63	70	54	51	60	60	59	51	63	57	48	62	48	47	71	66	54	68	57	53	44	55	58	65	56	49	54	60	60	71	45	51	53	64	60	67	60	63	52	66	43	46	64	61	48	70	49	63	40	90	54	61	52	59	54	64	61	45	54	51	64	47	58	58	63	67	62	51	42	61	54	61	57	59	71	66	65	72	46	61	60	75	58	64	55	53	68	63	57	56	64	61	60	60	55	48	50	57	58	62	54	47	56	56	56	53	54	52	67	58	53	46	56	44	52	65	49	56	59	69	51	66	61	50	50	48	57	59	60	57	61	67	73	65	53	55	62	57	55	60	52	49	53	52	58	34	58	60	76	56	59	50	52	57	59	69	63	49	69	68	62	53	57	61	67	67	44	52	57	48	62	58	71	63	66	62	59	56	50	53	71	53	54	54	72	60	63	57	60	46	60	53	64	69	48	67	63	70	50	68	48	59	67	57	49	68	71	50	67	58	56	59	53	57	50	54	45	41	43	51	59	61	51	64	64	64	62	71	51	64	41	64	42	55	44	59	53	57	57	54	56	72	48	43	54	51	49	77	64	42	60	56	53	59	53	47	62	56	66	54	57	53	53	64	62	47	58	46	51	39	60	61	65	54	53	56	50	65	58	64	67	55	57	70	59	62	69	68	56	55	74	58	39	58	54	43	60	57	51	67	82	63	59	70	50	63	43	50	65	55	50	59	50	59	52	66	65	55	50	76	66	49	65	66	54	67	50	64	51	68	51	68	53	52	60	63	65	61	57	61	66	46	62	43	48	70	44	44	63	59	54	52	53	53	63	66	60	60	58	60	46	61	66	59	70	60	51	58	45	69	61	54	55	58	57	58	70	61	53	64	58	52	53	62	63	72	54	54	51	70	46	51	60	47	56	60	61	59	68	63	57	60	49	55	55	57	59	55	52	59	55	65	52	53	60	51	62	58	49	69	64	51	67	54	60	63	61	67	73	54	61	56	53	49	65	51	61	47	44	63	52	57	48	59	72	47	55	56	57	71	71	56	55	66	58	56	62	56	57	62	66	59	54	50	65	65	48	55	37	57	65	53	55	62	57	57	55	60	55	53	71	56	54	67	57	61	61	61	67	54	64	58	59	39	62	82	48	58	51	64	49	48	55	46	61	60	65	50	59	60	59	49	72	55	54	58	68	45	53	54	38	52	61	58	64	59	55	51	61	64	70	49	48	56	49	62	63	54	49	63	65	52	52	70	57	58	48	49	61	52	65	59	58	74	59	59	71	53	51	59	66	67	62	48	53	50	60	51	63	56	57	53	64	66	60	53	56	56	67	60	64	62	58	67	46	50	56	45	62	53	64	65	69	48	61	70	61	66	52	62	55	54	64	67	61	61	55	62	42	56	56	55	51	65	66	50	74	59	56	66	59	65	76	70	56	53	62	67	44	59	59	45	61	53	59	47	56	70	44	63	56	63	63	50	50	51	71	67	51	57	53	54	48	75	43	53	46	75	67	53	62	52	55	43	52	58	73	57	43	50	51
46892	28442	15825	29305	36238	34887	31318	27805	24084	20261	17181	14524	12337	10576	8914	7690	6573	5770	5105	4605	3829	3412	3047	2729	2513	2381	2213	2141	2001	2053	2048	1859	1795	1785	1676	1609	1649	1597	1626	1472	1430	1327	1189	1229	1178	1167	1188	1048	1050	1076	1035	951	988	992	949	956	945	946	981	953	965	932	924	939	982	932	904	920	945	917	898	948	908	841	836	918	930	888	850	886	909	904	903	867	951	918	922	881	925	866	932	821	935	871	868	873	901	863	887	861	902	845	856	894	896	857	878	888	793	864	891	862	818	790	844	898	882	883	871	827	851	945	909	817	882	918	890	873	829	888	903	910	813	900	889	827	872	871	831	886	879	839	878	859	832	879	871	888	894	862	833	829	842	846	905	820	866	879	874	896	801	878	879	887	906	891	910	877	871	866	870	827	889	909	888	873	878	882	815	837	869	890	822	857	841	839	879	878	822	798	872	797	859	895	854	837	826	839	921	942	855	879	883	837	861	853	888	823	848	868	862	855	886	855	927	837	805	878	907	864	810	902	859	852	856	859	828	925	837	869	898	900	873	882	841	882	876	853	837	838	862	836	860	865	809	906	850	850	872	806	905	841	886	808	848	858	876	860	800	863	833	842	867	866	883	866	919	850	884	903	867	838	875	886	855	923	906	822	842	850	852	860	897	867	819	853	842	850	877	846	899	844	879	880	883	834	927	860	808	809	823	854	887	870	867	902	889	830	904	807	853	882	887	865	852	811	900	857	836	879	851	857	949	850	890	895	879	841	835	845	878	865	827	818	880	901	862	838	850	826	799	858	862	911	845	866	852	832	855	846	864	838	880	865	874	858	903	835	828	858	836	815	866	821	901	863	846	871	887	875	866	894	902	860	830	879	885	907	834	894	890	925	851	855	892	912	870	814	866	877	874	843	860	834	821	909	862	864	835	843	844	856	864	872	828	854	863	859	808	836	857	924	880	865	871	875	836	835	877	890	848	799	898	850	799	851	818	861	823	875	832	813	850	923	885	846	821	834	846	879	789	874	819	859	885	905	859	854	894	829	880	835	850	860	854	809	834	833	862	824	861	884	830	867	866	862	890	819	880	822	895	866	890	839	852	844	812	867	860	893	887	855	857	814	834	903	820	927	861	806	863	852	801	849	803	862	893	887	875	839	783	849	893	871	878	856	905	825	892	851	841	876	879	869	869	858	859	880	835	877	849	898	892	861	842	818	827	840	868	933	851	881	866	847	831	862	850	834	867	891	888	858	878	860	884	858	890	856	824	886	847	853	834	817	870	841	844	835	901	844	875	866	906	869	861	874	909	867	863	903	887	851	863	872	855	864	843	854	889	902	859	884	833	857	856	877	821	869	836	872	855	922	860	869	844	889	915	812	844	863	822	872	873	854	853	909	857	813	871	895	885	857	850	838	841	885	839	870	866	903	823	901	855	836	843	868	870	878	895	845	829	883	898	916	900	852	866	858	923	841	847	874	825	862	862	835	816	829	871	855	878	836	864	875	918	849	901	831	824	849	876	836	860	877	915	888	895	846	906	846	855	886	818	846	844	873	909	901	872	847	820	868	872	822	848	876	877	860	893	873	820	847	897	867	880	848	890	852	824	868	855	833	801	860	835	871	839	845	863	806	837	874	815	926	878	871	843	873	820	809	906	875	834	851	863	868	835	848	838	865	844	868	853	859	889	882	820	822	846	865	853	843	835	879	796	863	887	882	835	936	859	917	828	906	842	855	868	891	871	855	930	905	911	857	880	803	859	861	873	853	860	842	845	879	838	886	885	893	873	839	865	880	861	884	825	824	892	854	862	902	800	901	918	808	864	869	840	876	927	852	810	886	889	879	832	838	886	852	837	873	860	891	826	899	854	899	850	896	864	867	816	844	852	862	832	827	872	862	885	860	910	853	879	846	939	873	822	863	896	835	874	882	866	831	862	868	893	831	896	898	877	872	875	844	826	852	846	854	854	858	794	868	838	849	838	897	822	839	880	885	861	875	846	853	875	865	890	875	812	872	860	884	869	859	828	853	838	910	847	856	880	830	894	843	805	839	853	871	886	844	820	898	904	912	866	868	854	874	844	928	855	884	855	885	831	904	855	868	876	859	858	899	880	863	857	866	808	830	869	822	851	833	819	875	853	854	858	892	896	863	839	902	823	869	840	877	844	855	835	876	825	842	834	865	898	865	817	888	818	858	864	849	853	871	883	822	874	859	875	887	880	879	878	916	880	817	857	860	832	864	878	877	782	837	819	883	861	868	836	834	915	828	810	817	849	807	880	839	878	843	847	882	817	859	844	852	851	882	840	829	876	896	878	832	833	806	901	829	841	844	890	794	823	850	891	872	837	860	811	846	896	879	848	854	849	863	847	847	887	879	850	914	848	887	895	850	876	847	859	834	895	864	818	840	866	891	840	885	847	895	930	899	811	830	930	856	832	841	841	858	847	866	842	882	842	826	846	838	835	811	852	829	863	851	875	946	838	871	845	861	846	847	816	836	845	844	893	836	864	868	838	856	872	866	874	835	877	820	886	875	813	835	883	862	870	813	871	844	846	783	883	797	891	866	833	857	858	826	836	855	892	844	907	886	879	878	858	819	837	809	865	850	803	875	851	856	898	904	864	852	906	888	842	860	867	850	884	881	815	860	807	920	881	874	854	827	843	864	878	859	888	883	870	842	839	868	883	842	903	844	897	826	850	853	854	872	832	908	885	933	840	868	914	863	897	873	881	843	867	884	826	814	851	849	846	908	837	871	786	888	854	876	896	847	881	908	841	897	895	866	869	863	859	856	852	894	797	904	833	902	798	825	879	829	886	891	898	852	859	854	845	913	873	852	894	889	858	872	854	848	860	884	843	818	852	856	857	847	895	841	869	834	892	882	853	800	830	830	894	892	876	834	912	836	905	806	880	887	896	829	839	846	867	889	866	816	877	851	823	845	823	860	864	876	897	818	864	866	864	900	836	808	810	866	869	841	873	874	865	817	856	840	894	859	868	872	851	799	811	857	882	849	890	905	893	838	864	818	838	855	861	891	836	881	866	901	850	872	840	829	907	807	877	885	886	855	895	837	813	876	837	851	868	880	863	838	853	858	836	822	826	824	892	831	828	888	834	868	853	885	834	907	851	865	858	868	883	844	901	853	897	874	827	857	867	866	861	849	843	828	852	834	884	902	887	944	866	830	840	886	870	840	941	854	838	855	855	894	884	905	831	814	872	799	866	896	836	863	902	868	830	840	860	863	869	912	880	875	889	857	861	862	907	841	841	854	838	879	879	860	835	810	899	843	909	930	897	879	892	908	848	859	790	816	874	830	855	850	822	923	863	835	910	858	910	896	809	885	902	851	852	840	852	850	838	888	874	915	878	883	875	835	858	848	874	852	870	814	877	878	871	874	840	841	842	846	834	861	876	849	860	889	829	848	865	842	912	861	834	883	853	859	878	860	851	924	835	851	902	853	822	862	873	901	864	886	777	882	819	817	891	885	870	835	830	855
15480	7375	1441	989	1522	1590	1370	1174	966	835	646	576	455	364	311	241	253	226	193	195	151	134	121	112	80	77	107	75	79	87	74	77	77	81	70	67	61	65	67	62	70	54	50	56	47	44	45	46	47	45	42	53	46	41	46	43	49	44	48	40	32	38	50	44	43	43	46	53	55	43	46	40	52	51	43	44	37	32	50	46	39	31	56	44	37	34	34	37	33	38	49	41	45	40	48	36	40	37	46	40	37	44	42	57	36	39	42	39	46	45	36	44	35	33	52	35	37	44	42	60	45	39	45	27	42	51	39	45	37	35	34	57	41	45	32	42	42	38	38	35	46	50	47	43	41	45	45	33	41	34	44	63	52	37	33	40	34	43	28	39	39	40	43	30	48	29	31	37	45	40	50	57	31	46	36	47	40	41	41	41	45	40	33	48	49	38	27	40	41	39	44	37	49	42	53	43	36	42	32	38	50	37	39	41	29	36	45	45	61	38	45	50	45	40	58	43	54	44	53	31	35	40	47	38	35	45	44	41	41	36	39	33	48	50	42	45	56	50	44	44	41	33	43	41	45	47	50	56	40	35	42	44	46	53	40	41	37	46	48	30	46	37	45	40	40	39	47	28	45	47	39	36	34	43	44	34	42	38	51	43	39	30	50	42	43	47	41	39	39	45	53	41	39	35	41	45	47	50	42	41	41	41	55	30	56	49	43	39	51	36	38	48	49	43	45	44	41	31	51	48	44	39	41	46	40	31	49	36	41	37	40	35	38	28	39	44	36	42	40	34	38	49	49	35	42	46	44	36	43	42	45	44	42	45	38	51	51	29	32	40	32	48	48	32	48	34	34	45	46	40	35	57	32	57	48	43	37	46	36	39	46	35	36	50	39	37	45	50	39	52	36	43	31	49	44	45	33	45	45	33	33	42	32	44	32	57	41	41	42	48	35	30	42	51	34	33	39	40	36	45	34	52	47	36	39	37	50	44	38	46	55	40	48	39	39	46	36	47	35	30	44	43	38	35	52	43	42	40	34	40	49	46	46	47	37	44	44	47	51	42	53	33	38	37	25	36	46	36	36	39	45	38	37	35	53	37	34	37	55	36	41	35	35	37	43	44	48	43	45	42	37	44	40	39	41	27	44	46	38	49	46	33	39	37	32	36	43	42	42	46	46	54	46	40	42	36	39	45	42	42	55	46	53	39	48	40	39	47	44	51	45	43	39	46	41	49	42	33	43	37	55	28	40	45	47	38	44	40	42	46	45	46	34	50	38	44	47	42	28	31	38	43	39	43	44	39	38	47	39	45	32	43	39	32	34	34	44	44	46	37	36	40	23	47	37	40	44	45	39	37	38	46	39	38	34	40	37	50	40	42	26	47	30	40	44	44	35	43	50	41	41	54	60	46	39	47	41	42	36	41	34	41	36	51	32	47	32	36	44	46	44	48	37	44	39	49	44	43	38	31	47	52	46	42	49	42	44	37	42	37	45	42	54	37	38	37	45	37	36	52	48	47	45	37	37	47	29	40	27	44	58	36	41	45	40	35	42	39	26	42	45	37	39	50	40	41	43	36	45	37	41	48	48	48	34	46	52	44	44	37	39	41	37	38	31	39	39	44	46	39	54	44	38	41	35	29	45	34	52	45	54	49	39	38	44	45	40	31	41	43	36	34	31	40	48	30	39	38	50	54	37	30	46	39	39	46	33	35	26	36	41	50	40	47	34	36	46	42	40	35	52	38	39	44	40	47	42	43	28	42	49	33	36	43	44	31	35	48	44	33	46	50	42	36	38	55	50	47	39	35	47	41	30	37	48	36	39	32	29	40	41	41	41	45	45	43	37	38	40	26	38	47	41	35	51	31	43	39	50	38	45	36	29	31	43	47	39	43	49	40	40	32	36	44	34	50	51	45	40	27	40	33	37	40	43	44	35	40	45	34	36	40	39	29	39	46	43	41	43	32	44	47	46	49	37	45	37	40	34	37	26	38	51	44	46	47	55	50	36	48	49	51	47	35	48	34	36	34	51	52	41	47	43	39	41	33	44	35	42	31	48	49	44	43	37	46	40	38	44	46	35	24	39	38	36	35	33	40	47	49	47	44	34	43	33	44	48	44	44	30	45	37	34	56	40	45	38	40	35	35	32	53	39	40	45	34	45	62	29	41	31	45	34	37	48	47	37	39	42	35	36	38	39	41	44	35	42	47	41	43	35	44	33	33	44	50	41	41	50	39	39	56	41	39	43	39	37	22	42	33	31	45	39	41	38	42	47	39	41	40	32	37	47	45	51	53	42	50	54	45	34	50	46	44	36	64	42	35	42	46	44	40	55	36	34	43	53	41	25	50	31	39	54	27	45	38	41	46	45	33	36	44	32	39	31	33	33	44	34	44	41	49	45	25	48	41	42	40	47	41	43	36	49	30	53	51	38	41	39	30	42	31	48	37	41	39	33	49	42	33	39	42	55	45	41	39	32	40	40	55	39	46	39	41	37	41	37	33	40	47	42	35	43	46	34	43	61	61	37	49	46	46	35	36	36	38	46	37	37	39	50	42	55	43	48	43	39	55	35	42	42	35	46	41	38	41	31	44	44	48	40	31	37	49	27	29	39	39	37	41	47	39	49	34	45	46	43	46	44	42	41	48	56	48	29	50	53	32	45	52	55	46	43	47	42	39	33	46	45	45	42	32	38	32	44	39	51	44	40	44	40	49	38	42	30	46	36	47	38	36	44	32	44	38	33	40	37	36	46	43	43	31	38	43	40	43	51	42	51	29	45	33	46	32	40	37	48	42	32	41	44	43	40	50	40	57	44	46	34	44	38	51	47	43	52	57	44	49	51	38	44	41	37	39	32	53	35	43	42	52	47	43	41	35	51	39	37	43	41	49	38	46	42	40	41	36	50	33	40	34	42	54	38	37	40	40	40	45	48	32	41	37	41	44	38	29	48	40	38	45	39	38	32	41	51	43	38	35	32	39	48	49	38	46	34	44	42	48	52	45	52	27	30	47	40	35	44	42	34	32	39	41	41	59	31	38	35	43	31	37	52	38	44	55	40	45	44	45	39	49	40	40	49	42	40	43	42	35	34	38	41	39	38	38	41	37	39	44	34	30	45	28	46	47	52	60	44	48	39	44	48	39	49	37	50	45	44	43	50	36	49	43	50	37	50	41	49	45	52	39	44	36	41	35	41	49	39	37	41	42	43	50	38	37	36	45	39	47	36	47	41	40	45	37	56	34	36	45	41	38	37	44	59	34	39	39	45	42	52	37	53	38	44	42	37	46	44	42	49	30	51	57	41	38	44	39	52	42	41	41	40	37	39	44	41	43	46	44	38	45	44	34	47	46	44	34	38	26	38	35	50	35	38	37	40	36	35	57	45	46	29	47	42	46	47	34	41	35	52	37	30	46	46	33	42	42	41	34	50	45	47	43	53	43	43	39	36	49	32	43	43	46	30	45	38	46	36	36	35	24	45	38	43	45	47	41
55445	33830	20496	34250	41727	40112	36615	33047	29261	25738	22115	19145	16362	14090	12103	10419	8986	8053	7199	6172	5238	4590	4026	3526	3199	3004	2807	2724	2629	2448	2203	2211	2204	2061	1847	1864	1821	1871	1679	1598	1510	1322	1232	1222	1141	1069	1048	998	888	906	927	850	847	824	825	777	746	818	751	763	777	758	762	766	769	732	717	753	714	727	745	735	698	715	693	663	710	645	663	683	663	638	655	652	707	684	649	685	693	659	618	626	677	649	703	643	643	614	624	655	679	668	653	665	634	645	681	581	617	605	655	670	636	619	653	661	618	642	631	658	674	691	656	620	640	639	641	682	652	605	640	614	621	596	614	656	660	648	665	588	607	607	636	659	654	658	640	657	619	641	643	610	612	627	594	580	635	667	652	630	623	594	624	649	611	610	612	618	641	652	633	616	624	646	599	618	658	646	657	665	635	634	601	625	662	648	574	612	667	652	657	626	619	638	660	611	648	605	608	620	660	690	633	641	674	618	623	547	630	621	629	612	597	631	609	646	591	617	653	641	629	643	587	588	678	615	649	657	697	623	633	661	628	643	630	641	629	656	638	679	650	649	628	642	633	638	653	592	612	636	659	634	641	670	623	626	642	627	630	649	586	591	685	638	611	620	681	622	640	617	652	642	604	692	640	628	615	631	622	599	669	590	639	618	649	637	610	633	662	655	615	601	667	677	600	623	623	583	618	630	673	656	613	658	673	669	615	626	635	641	626	637	653	622	630	627	617	630	643	638	651	603	605	625	663	649	620	627	639	600	613	599	636	617	600	635	599	648	632	601	642	621	630	651	639	585	633	647	617	600	619	622	632	601	618	638	629	650	664	661	624	662	616	635	640	651	613	608	641	629	640	624	638	611	603	615	627	691	612	650	644	585	566	629	610	653	613	640	617	605	611	628	632	630	635	632	602	586	637	617	621	658	631	659	660	644	658	614	627	586	628	645	590	676	614	648	585	594	585	657	620	636	616	604	613	666	656	640	633	634	656	663	642	595	627	675	612	643	612	603	635	602	647	644	631	631	644	610	677	635	640	651	585	590	644	602	654	635	629	604	633	644	624	622	635	607	661	633	613	678	588	653	601	661	628	624	586	617	638	607	624	574	667	649	618	596	639	634	670	604	609	635	654	596	620	671	645	620	641	629	611	660	588	618	610	625	615	624	600	607	651	603	634	612	624	617	644	633	660	630	629	607	643	671	636	634	640	662	627	618	612	578	615	650	621	647	645	652	604	626	681	660	648	650	619	658	568	647	667	627	649	652	618	627	609	664	619	599	624	611	636	658	662	648	640	594	648	640	673	644	656	647	650	640	639	642	631	610	601	618	668	607	646	643	639	649	613	609	656	686	594	597	648	612	660	654	630	677	608	636	602	587	656	631	616	650	618	634	643	595	636	616	601	642	635	636	584	593	609	654	634	587	645	631	637	612	660	623	616	606	663	592	662	651	610	633	635	675	621	668	617	674	600	622	596	626	630	626	623	639	590	669	605	605	647	671	610	609	616	636	610	612	675	619	683	602	638	586	594	619	666	578	656	622	629	649	618	572	636	664	640	628	631	643	622	580	648	629	622	642	631	630	603	589	641	662	628	596	630	582	631	648	651	617	620	645	571	641	664	639	606	635	684	654	632	627	601	640	643	609	670	643	634	615	641	626	628	637	641	605	604	632	649	623	643	621	627	645	677	625	568	620	669	654	661	641	659	622	640	632	671	635	620	613	631	639	634	631	566	595	640	703	620	617	629	565	653	593	629	630	586	631	604	617	667	602	654	639	666	652	653	630	664	598	588	648	616	595	653	668	633	616	644	587	634	603	645	644	616	624	598	626	626	632	667	631	634	620	611	649	638	580	558	636	665	624	619	650	649	586	623	642	653	600	647	604	671	666	625	654	648	640	614	615	612	647	618	609	640	619	621	625	639	628	601	660	660	647	620	590	652	600	658	619	672	613	645	598	624	626	630	631	662	613	657	642	660	651	588	600	640	658	620	610	655	596	620	639	659	647	621	637	627	608	672	618	640	630	636	661	630	605	583	646	637	643	630	639	645	639	627	626	679	676	667	581	629	578	650	668	649	650	642	589	627	600	650	604	638	622	620	629	627	654	618	631	642	632	616	609	613	597	644	672	580	633	609	598	611	633	644	629	623	636	591	662	631	622	633	594	680	669	601	594	614	630	642	651	611	626	672	635	663	669	656	632	650	656	633	607	606	581	670	625	604	614	642	615	622	633	607	602	603	589	618	647	578	621	611	635	623	652	644	668	650	677	638	639	647	627	670	613	666	616	658	636	603	626	629	639	582	664	649	599	609	585	610	626	613	668	643	649	609	653	618	628	641	646	680	619	636	599	640	623	635	609	622	625	647	654	618	614	643	645	577	624	611	611	610	623	647	563	596	629	622	600	609	665	695	612	638	659	624	619	651	621	629	666	625	669	634	602	632	627	633	694	622	633	588	677	653	640	599	609	616	606	620	621	623	655	599	603	613	644	658	630	613	612	574	665	629	675	609	666	640	642	646	641	657	619	676	623	620	655	635	638	589	621	645	624	652	690	616	651	620	609	642	648	615	664	627	648	657	631	645	643	609	621	626	591	621	610	578	633	599	599	618	659	641	667	647	655	603	637	621	614	649	652	626	617	624	607	631	667	667	619	648	603	640	646	606	663	613	630	685	648	627	610	652	611	621	629	653	630	619	636	609	631	655	620	605	651	643	626	618	662	615	599	622	620	636	657	644	670	604	678	639	639	617	704	644	621	631	656	626	662	633	617	636	686	630	630	652	643	580	661	649	582	636	635	645	593	629	604	626	633	609	629	652	630	611	633	629	619	639	647	578	640	633	622	629	626	585	655	581	597	647	642	604	602	635	633	615	627	606	640	626	630	652	608	629	633	657	638	644	682	620	573	624	647	638	635	649	593	617	643	619	599	657	618	633	613	606	613	608	630	612	662	640	632	641	618	654	657	609	634	613	593	598	609	610	652	674	645	631	684	620	620	599	635	621	640	618	625	626	588	631	603	611	626	671	647	601	625	643	685	650	644	655	581	582	630	618	592	664	605	631	602	601	591	666	662	627	612	624	649	576	605	627	672	651	650	646	660	617	655	629	617	645	609	652	627	628	588	641	641	593	614	618	600	663	630	625	605	632	647	590	594	580	628	649	637	603	663	605	610	643	631	615	583	588	635	616	654	664	610	660	623	611	616	623	628	636	671	665	612	585	623	614	615	663	662	600	634	629	606	615	600	588	624	652	606	596	659	601	604	639	636	684	646	666	582	629	653	638	647	607	618	624	656	614	597	618	645	613	604	701	607	655	625	619	615	644	653	627	642	595	629	625	599	614	667	649	636	640	652	629	632	608	587	657	639	615	627	633	614	638	670	651	630	607	628	600	675	651	589	686	627	657	596	619	603	640	627	678	621	623	621	619	683	601	677	592	653	589	579	625	629	637	645	620	605	623	609	652	647	677	663	645	596	646	627	620	597	580	632
6793	2252	587	438	677	718	583	544	435	363	305	254	234	184	157	132	125	86	110	91	67	79	58	71	69	60	60	67	51	68	58	52	52	60	67	53	51	50	51	59	60	45	55	44	56	35	45	47	50	43	43	41	55	42	53	50	50	41	50	39	37	39	47	40	38	35	35	38	43	49	61	35	41	40	47	43	60	48	42	35	47	35	36	44	45	43	43	46	41	29	47	41	47	40	46	38	37	47	37	49	43	47	37	37	38	32	43	50	49	46	41	36	52	36	46	44	39	44	43	43	39	45	38	38	55	45	45	49	47	46	41	48	48	33	49	39	40	52	41	57	43	44	39	39	40	41	43	43	32	38	43	37	50	51	42	45	45	39	51	42	44	49	45	43	45	42	38	25	43	45	37	39	37	47	33	46	40	41	39	36	40	47	60	38	35	41	47	53	42	48	32	38	47	51	47	36	39	34	31	44	44	43	43	53	22	38	41	44	40	40	36	38	45	41	45	40	42	65	56	32	50	50	39	43	40	51	45	43	39	41	37	46	50	41	44	38	49	46	34	44	43	27	42	40	48	44	42	37	52	41	47	49	29	42	41	43	43	29	38	43	38	39	40	23	34	36	34	30	36	30	42	45	52	52	42	30	47	53	42	51	46	47	41	48	45	41	45	46	36	37	36	38	42	50	38	52	42	33	42	46	46	38	37	55	35	41	33	32	43	43	42	30	43	32	41	48	43	43	43	41	44	34	47	39	35	39	44	46	37	44	53	42	50	49	45	39	49	55	42	42	38	32	34	41	42	49	34	46	40	45	41	39	38	52	38	30	57	49	45	29	46	39	50	39	32	58	46	50	44	48	26	50	30	41	47	45	44	42	28	45	42	46	41	41	41	37	39	43	46	39	52	54	53	42	39	44	50	47	44	59	54	46	48	58	42	45	51	45	29	48	42	37	39	59	39	45	42	38	47	35	36	41	37	38	48	42	40	31	35	37	46	44	48	46	36	47	44	35	48	38	44	55	40	39	41	37	37	44	44	33	37	54	37	41	35	43	40	31	31	45	44	49	42	42	38	35	38	29	49	31	49	41	26	43	39	38	59	37	40	39	40	31	43	38	39	32	40	45	33	60	43	47	42	45	39	32	37	41	43	47	45	41	44	34	49	33	31	38	40	42	37	51	42	38	32	42	46	42	43	34	43	40	35	38	53	45	32	36	29	43	51	41	30	42	52	41	38	34	31	37	40	42	42	37	54	39	42	49	36	42	44	39	42	38	39	36	37	37	48	37	49	34	46	41	52	35	36	39	47	54	39	41	37	54	38	32	38	36	47	36	35	48	48	38	40	48	47	53	37	43	43	39	39	45	49	39	30	40	30	46	36	32	38	43	35	54	52	56	29	30	36	33	43	45	40	44	46	40	35	31	47	41	39	37	50	41	44	42	36	47	38	40	43	39	36	36	44	47	51	39	40	39	47	60	48	49	37	40	37	34	39	47	47	46	35	47	52	45	36	56	38	54	40	42	51	48	46	42	36	36	41	43	40	56	47	43	36	41	48	40	52	43	43	39	48	41	33	46	44	56	36	37	38	43	38	42	41	44	32	63	44	28	36	45	51	37	42	42	43	35	40	49	49	38	52	48	38	43	46	48	48	31	55	47	37	47	46	34	46	34	37	37	46	55	45	46	41	38	37	42	45	47	46	44	36	45	48	47	36	35	37	41	39	50	58	33	48	33	33	37	30	41	42	55	45	37	51	48	50	41	41	43	49	31	27	48	38	39	48	45	44	49	40	41	48	45	43	39	35	36	26	44	38	41	50	54	40	40	37	43	39	45	43	43	38	44	44	53	38	48	36	46	41	34	30	39	46	36	39	40	42	43	43	49	46	43	44	39	49	41	33	37	34	43	49	37	46	53	38	39	37	33	52	43	45	53	50	48	31	30	49	43	38	53	56	51	33	55	46	47	38	53	35	42	40	48	39	37	34	53	47	38	47	43	36	40	43	45	41	34	37	37	41	40	46	41	43	37	47	37	41	45	55	33	37	37	40	45	48	43	42	35	36	41	42	39	38	39	36	52	37	32	51	32	44	25	50	46	42	40	45	38	41	39	34	30	43	46	37	48	37	41	47	47	47	29	48	39	34	33	43	39	41	44	50	46	38	49	37	31	41	51	49	42	44	43	33	56	49	34	42	32	44	42	39	58	43	50	38	43	54	34	37	27	36	33	46	39	38	50	34	33	37	44	39	51	41	39	44	39	36	49	46	37	33	42	47	50	36	43	43	40	34	33	27	42	38	32	41	38	45	58	45	33	41	44	37	37	28	35	47	36	47	43	38	43	35	55	46	45	49	39	39	49	38	47	37	43	45	42	45	44	34	42	38	45	41	46	41	37	52	44	50	40	41	36	39	42	37	46	35	39	39	56	42	44	41	44	44	46	41	45	54	46	48	26	47	29	54	41	36	38	50	41	52	36	37	49	32	45	41	32	37	43	39	29	50	42	41	39	37	45	40	43	35	38	33	34	55	41	38	40	45	45	36	38	49	40	62	50	50	43	35	44	35	44	46	43	43	35	35	41	52	46	40	39	31	37	39	41	40	34	45	33	40	44	35	43	41	31	43	54	30	41	47	36	49	42	53	48	43	36	53	33	36	41	33	40	37	49	46	48	42	51	46	39	45	34	45	47	43	44	22	49	40	42	39	34	50	43	47	58	48	48	41	42	45	46	46	49	38	46	40	43	47	37	48	41	49	47	40	55	34	37	31	37	35	36	36	45	36	42	44	41	38	42	50	49	39	39	51	44	42	40	45	45	39	42	33	38	40	37	36	31	44	39	46	27	48	62	47	40	48	41	47	45	37	36	36	43	43	55	48	40	38	56	45	44	52	35	42	51	38	31	48	38	31	44	55	45	44	35	49	28	31	50	54	55	51	43	38	37	49	44	46	44	40	41	44	39	44	36	47	38	42	42	41	44	55	37	35	33	46	40	44	35	34	39	35	42	39	51	45	48	38	37	39	47	46	40	56	46	33	47	46	33	46	45	41	47	52	36	46	51	42	40	35	45	44	37	41	29	46	47	53	46	43	44	40	44	57	33	48	45	37	52	37	35	36	38	45	42	47	45	42	43	41	40	37	38	43	46	39	43	38	33	38	45	46	38	49	45	43	44	35	49	44	44	55	43	38	35	41	38	52	50	42	54	38	47	43	42	46	45	42	39	38	39	43	29	47	37	45	52	45	45	29	37	37	52	45	39	37	42	38	47	47	49	46	54	36	47	39	50	39	43	42	46	30	48	34	36	48	39	31	34	30	46	57	56	49	44	44	48	50	47	47	48	42	55	36	51	38	56	45	46	33	48	30	37	53	37	41	43	43	47	43	47	47	40	49	44	41	46	40	44	39	47	40	35	42	42	43	36	55	47	42	36	36	49	51	29	35	42	37	35	42	50	43	39	45	41	39	51	40	58	48	53	43	43	46	40	48	32	35	44
42943	25001	12808	25109	32655	30770	26874	22829	19401	15841	13258	10864	8976	7518	6310	5247	4578	4119	3550	3057	2564	2256	2033	1779	1724	1594	1547	1512	1404	1415	1251	1314	1302	1239	1162	1154	1148	1115	1151	1032	982	960	908	861	873	805	724	800	761	714	751	717	723	692	695	657	678	691	682	738	700	683	668	644	680	687	686	663	704	702	657	682	680	637	662	707	642	673	674	638	669	654	625	668	672	665	657	625	680	659	650	648	698	655	646	629	688	683	612	679	611	617	605	667	666	616	661	634	619	644	605	632	649	652	637	601	676	646	688	608	649	643	639	676	684	611	660	648	607	665	664	638	659	589	593	644	645	634	686	617	636	652	611	636	569	635	649	639	664	632	638	642	673	591	632	597	673	638	648	619	597	637	623	620	655	644	653	650	614	638	681	637	635	653	686	626	655	622	655	633	627	643	622	630	626	623	613	627	632	597	658	633	660	623	637	661	623	673	630	653	597	580	631	635	663	676	630	584	611	667	660	676	627	646	650	619	639	649	627	631	620	616	662	669	641	639	640	654	636	597	653	597	681	660	657	659	609	624	627	612	626	658	674	612	634	604	654	620	684	638	621	631	600	649	657	662	634	640	622	638	639	612	645	615	650	648	608	643	628	586	613	651	624	639	633	623	658	649	668	649	645	658	610	643	628	627	688	662	657	659	644	626	631	609	685	649	606	675	659	663	649	692	602	648	619	643	651	617	624	636	624	644	632	637	602	615	663	631	661	625	655	612	647	592	643	597	669	667	639	635	661	661	647	667	653	662	638	656	609	627	653	615	655	656	675	572	624	643	620	638	568	654	631	635	602	621	653	618	650	652	609	645	614	619	612	652	628	632	685	598	649	626	660	665	628	622	592	612	670	611	629	638	639	602	613	684	624	611	641	646	633	596	671	621	664	625	620	627	664	604	647	597	651	682	594	600	618	599	627	622	677	652	647	642	582	646	588	638	664	649	624	577	618	636	616	606	641	669	658	659	657	669	650	647	620	604	582	601	631	606	642	609	618	662	711	626	687	606	644	670	592	665	653	642	680	607	672	620	612	582	665	611	618	680	659	622	656	652	590	616	632	666	623	680	631	645	661	644	626	636	644	630	642	643	620	664	641	647	623	671	618	644	653	629	647	676	628	663	658	659	655	676	662	627	633	584	618	600	593	614	653	642	638	626	662	685	604	659	622	636	698	645	608	671	646	660	627	652	648	653	624	649	635	645	618	668	645	639	632	654	619	640	643	621	650	624	649	603	637	633	642	657	653	638	628	622	643	629	636	637	609	618	591	628	628	625	649	672	635	672	627	655	612	656	646	653	637	599	668	635	645	617	629	639	629	652	633	626	640	641	591	591	690	592	622	640	660	633	644	597	634	660	612	659	661	634	684	612	614	613	636	627	618	625	663	630	668	631	615	670	601	658	624	652	624	658	663	632	630	653	655	622	633	632	614	658	632	661	670	630	631	596	627	626	621	633	615	651	587	623	615	668	661	582	637	585	655	585	628	684	620	641	661	611	615	626	651	606	639	659	663	612	656	660	628	607	646	609	637	635	645	622	636	635	628	624	643	651	662	658	616	687	652	647	643	656	650	653	606	664	622	638	638	644	654	614	654	651	636	614	675	640	620	611	621	600	670	629	654	633	687	631	642	649	645	593	626	662	582	622	669	683	628	644	622	676	645	649	596	635	665	682	577	663	646	634	609	585	641	630	673	668	591	697	633	600	623	646	624	634	625	651	618	695	572	704	635	643	618	665	642	592	661	649	631	605	607	645	644	640	635	674	620	624	597	681	640	597	623	610	639	653	633	658	688	639	634	599	645	704	632	666	635	645	620	680	665	589	624	645	650	656	635	624	660	579	589	652	614	668	631	652	651	598	640	653	676	636	638	658	658	621	623	631	704	637	664	668	652	661	640	635	621	610	624	619	643	629	641	658	699	621	657	633	635	615	659	618	680	629	593	608	605	621	633	631	656	623	660	630	630	627	640	627	610	665	714	603	610	644	647	663	620	597	677	638	612	597	619	620	608	632	606	661	635	654	585	643	604	658	651	631	653	622	616	650	597	607	664	674	623	654	648	622	669	659	611	657	640	660	712	675	600	598	648	594	579	567	629	605	649	677	700	651	648	677	629	646	636	663	670	653	612	643	651	630	632	593	640	697	656	639	615	636	658	637	579	636	642	633	666	579	659	659	661	625	619	638	611	613	636	622	613	632	621	618	639	633	614	685	612	654	661	644	632	668	619	641	636	630	625	641	624	632	682	634	664	636	596	659	653	651	639	659	617	601	629	675	609	643	650	607	640	631	635	616	628	631	683	664	664	644	637	632	621	619	625	617	636	634	624	666	661	635	622	688	603	628	635	622	626	651	587	642	642	586	628	625	630	636	611	626	620	658	636	620	730	680	600	662	637	667	624	663	603	580	638	599	616	612	611	650	612	646	662	657	630	667	616	610	614	643	660	634	614	633	581	621	673	606	655	620	622	656	682	684	602	623	663	672	620	668	669	640	602	668	635	581	608	643	661	593	628	644	650	663	630	607	610	608	683	656	657	630	674	642	619	679	635	587	610	644	609	685	583	637	586	657	640	596	598	686	600	642	605	624	656	627	599	585	638	654	647	659	641	600	657	623	685	612	629	634	610	608	600	625	615	623	608	611	606	624	617	604	626	612	718	607	600	640	662	626	662	637	651	633	619	618	642	628	606	591	659	670	647	638	641	653	597	650	570	646	605	611	628	625	605	618	668	674	632	656	626	656	648	650	586	642	630	631	645	583	644	630	631	584	707	635	676	633	637	646	625	655	608	630	598	635	636	613	649	613	698	617	627	620	608	642	604	635	632	670	626	653	638	612	659	648	652	642	653	659	640	655	662	640	633	635	651	639	627	663	687	640	649	631	614	668	627	640	645	637	635	617	602	650	594	607	648	628	608	596	664	613	672	611	611	633	602	626	607	639	663	581	629	641	648	627	650	676	635	645	656	635	636	627	610	654	621	660	652	621	646	634	663	615	635	609	625	670	632	655	640	608	652	628	654	617	617	639	630	632	651	665	633	666	614	649	635	659	630	648	693	636	665	631	601	653	619	636	647	602	615	658	613	630	635	663	631	662	669	630	659	668	646	636	634	667	648	678	614	651	668	634	650	635	663	633	661	640	612	659	619	638	645	630	685	639	657	648	625	635	598	663	649	637	641	628	629	591	624	593	639	636	632	649	624	644	661	639	665	613	670	623	614	613	665	632	657	670	608	594	625	626	637	655	628	641	615	624	576	669	614	634	621	629	657	629	627	707	638	644	627	682	599	652	642	614	600	577	628	659	667	616	593	604	642	625	672	614	648	671	651	647	629	619	649	649	602	640	602	637	629	680	619	604	594	636	624	610	610	602	662	678	640	670	673	658	655	646	622	628	665	638	728	628	646	624	617	668	640	668	669	659	681	645	628	663	677	629	604	624	610	651	639	689	616	627	652	625	654	609	632	683	669	605
15607	7163	1519	950	1532	1663	1360	1176	948	838	713	565	492	417	328	287	279	204	201	178	150	135	123	111	128	105	88	94	86	76	99	97	83	110	81	68	75	82	78	65	75	52	59	69	62	65	53	72	61	45	53	54	62	56	61	60	51	56	44	59	49	56	59	61	55	59	47	55	54	56	58	46	49	60	51	57	51	53	60	49	65	60	48	43	51	46	50	56	33	47	50	54	46	54	47	66	44	43	50	43	53	50	48	64	57	45	55	45	33	54	44	57	58	41	45	66	54	50	55	50	39	56	49	60	52	47	50	55	38	47	55	48	38	50	52	46	46	56	41	47	44	62	34	43	45	41	37	48	44	44	46	48	59	51	59	42	54	46	49	39	46	39	51	62	56	45	59	44	57	59	50	44	40	40	57	59	53	54	58	47	60	35	43	44	57	64	54	42	47	49	43	45	39	35	53	55	56	40	42	60	46	47	48	44	45	48	44	46	47	46	59	46	56	31	50	57	41	46	41	35	42	46	52	38	45	55	38	51	57	52	45	52	46	48	55	45	48	45	52	44	57	53	52	48	50	49	53	49	38	57	37	40	48	49	49	57	40	54	51	51	49	42	46	53	44	53	51	46	48	42	44	58	72	43	47	51	51	60	46	54	55	46	47	52	46	54	54	49	49	53	52	38	37	58	41	59	37	42	62	58	49	44	42	62	41	42	46	55	44	45	45	38	64	59	38	53	58	60	50	30	55	58	53	60	50	50	44	57	39	57	45	53	34	64	67	39	48	52	56	44	54	61	52	52	39	37	47	57	51	59	50	36	45	43	53	56	48	41	56	60	55	59	50	45	36	51	46	54	54	56	49	52	56	39	46	44	33	61	58	58	46	46	49	48	59	37	59	42	47	56	48	45	60	43	46	39	44	44	45	45	53	44	52	43	50	53	56	43	50	60	42	54	46	44	49	44	67	43	58	44	57	50	38	50	54	42	51	47	52	53	39	61	50	56	54	54	50	41	43	47	51	44	47	43	49	42	66	52	55	49	43	43	40	57	52	53	66	56	49	50	56	39	60	57	51	54	47	44	48	46	55	45	36	39	55	51	49	48	61	56	51	43	59	53	49	47	48	47	43	37	46	51	51	43	53	58	50	50	49	29	52	48	50	49	60	47	58	62	63	41	49	60	43	49	45	45	53	60	58	41	53	46	60	47	52	63	51	50	45	52	47	40	54	48	39	57	39	62	54	53	62	58	57	48	43	51	53	63	46	47	59	45	48	50	48	48	44	46	47	50	45	46	41	62	64	49	39	44	57	40	56	47	46	49	55	48	49	47	47	61	29	50	51	46	38	50	71	45	60	41	44	52	50	39	54	43	64	31	65	42	47	52	38	60	47	48	50	43	72	41	43	48	47	63	43	45	51	55	49	51	47	48	43	41	49	54	39	53	47	52	55	45	55	37	53	58	55	49	42	45	53	51	42	50	46	56	44	45	69	52	45	59	54	44	54	43	50	43	47	47	52	59	43	59	51	55	45	53	60	56	50	54	43	48	64	54	53	47	48	45	54	60	34	60	41	51	48	47	55	52	46	57	50	43	48	39	49	49	47	60	50	49	62	48	42	47	51	46	45	53	34	53	54	46	51	44	36	54	40	54	53	46	48	44	50	51	46	58	59	43	50	41	59	57	52	45	30	50	48	56	41	47	39	47	45	50	49	56	48	56	44	47	54	52	61	53	50	55	52	50	53	51	43	40	46	38	57	44	52	43	50	43	27	66	49	49	54	47	46	41	53	37	54	53	43	56	57	50	51	50	52	60	51	52	56	60	47	44	47	39	47	59	43	67	44	43	45	37	59	54	58	47	54	52	55	46	46	40	35	47	52	52	47	56	40	43	58	54	50	42	60	44	52	48	60	55	53	58	38	68	50	45	39	52	42	52	49	56	57	49	44	53	57	44	49	43	54	59	63	44	38	45	50	38	55	57	55	49	47	49	45	57	51	53	41	53	53	42	54	54	51	54	50	56	50	61	37	55	59	47	54	44	62	52	51	51	45	50	47	47	45	51	65	57	35	46	53	45	49	57	44	36	52	51	46	44	56	50	48	52	46	51	64	48	33	57	52	47	53	62	47	30	48	32	44	45	46	52	49	43	41	42	48	59	49	50	48	47	45	53	61	43	37	46	48	41	67	40	50	47	44	47	33	49	51	41	51	47	48	35	59	39	57	54	44	39	50	48	51	57	42	58	53	54	47	42	45	39	59	45	56	48	41	57	47	40	44	65	49	40	35	53	60	37	53	42	46	44	42	50	46	44	44	46	56	53	51	49	46	61	53	40	54	45	57	53	66	56	49	47	47	55	48	48	51	40	56	50	47	49	55	58	43	55	47	45	49	42	47	46	46	54	60	41	50	53	55	41	62	43	44	60	48	60	54	48	58	46	45	64	49	45	50	53	44	48	55	40	44	57	40	49	52	41	56	61	48	41	46	47	53	48	43	51	52	38	55	41	55	51	54	42	46	44	39	59	48	44	43	61	48	43	47	60	47	47	50	48	47	49	42	39	43	48	50	47	55	40	47	57	50	56	49	46	44	50	52	64	59	58	55	44	44	41	48	40	53	43	59	48	43	41	49	39	39	46	57	47	60	51	56	64	52	51	65	50	57	42	40	46	48	49	42	47	56	43	57	39	45	54	45	52	53	40	44	44	53	52	48	46	49	44	65	40	52	43	49	37	48	51	40	51	37	42	37	56	44	40	54	48	57	53	61	48	46	31	47	50	69	43	47	51	59	57	44	37	57	42	52	53	40	54	46	43	40	52	43	36	62	43	51	56	47	52	57	46	52	48	39	59	53	60	47	53	45	53	42	35	42	49	48	51	48	54	41	56	39	50	48	44	43	54	50	50	42	43	60	53	32	48	60	54	43	47	47	52	56	38	54	52	58	52	53	60	46	55	41	42	47	60	53	57	45	51	48	50	52	54	51	55	39	51	57	55	46	50	45	49	47	46	54	48	41	56	54	52	51	55	56	58	42	54	45	49	50	51	34	45	44	49	50	57	54	51	49	44	52	49	48	49	62	42	55	60	45	53	42	41	55	54	55	59	54	48	52	65	52	49	51	44	58	37	37	47	39	54	47	56	45	50	57	51	40	47	43	52	50	55	48	38	51	45	53	56	44	50	45	54	41	44	56	52	49	44	44	58	49	50	45	39	55	57	51	54	48	55	56	49	49	51	48	48	43	54	51	50	64	41	38	51	57	41	46	53	56	44	44	38	47	44	52	58	48	44	41	36	54	33	45	45	40	51	53	38	52	47	56	55	51	47	52	43	38	44	45	33	53	44	61	56	46	53	54	38	40	48	53	52	44	46	48	46	37	44	41	48	48	54	44	46	37	50	50	41	57	54	40	58	42	46	46	63	48	48	53	54	43	49	47	46	48	52	41	41	50	61	53	47	42	47	48	54	54	57	52	44	50	43	45	53	48	48	45	61	32	52
53810	33379	20636	34031	41156	39888	36332	32843	29003	25487	22260	19241	16636	14184	12054	10758	9195	7966	7206	6133	5357	4625	4107	3748	3404	3223	2920	2845	2716	2554	2426	2373	2326	2236	2085	1968	1903	1838	1783	1721	1545	1401	1336	1289	1204	1086	1140	1135	1022	963	963	998	960	927	948	898	897	853	882	917	839	901	918	888	908	832	905	849	889	825	830	781	846	823	812	770	783	776	796	805	781	766	780	838	825	787	757	762	778	793	766	807	758	741	739	795	715	800	783	729	709	735	753	759	726	760	749	766	792	760	759	823	751	782	789	758	745	775	728	761	733	729	755	740	743	738	735	719	724	746	700	794	729	756	731	712	773	739	764	736	713	741	764	705	761	727	720	749	790	773	764	727	731	733	745	754	763	758	778	718	669	778	725	708	766	736	721	730	748	704	746	703	742	752	743	758	784	752	782	775	749	747	716	801	740	741	722	711	731	696	768	704	690	731	731	754	777	741	720	745	759	770	731	785	716	747	737	771	733	750	701	752	696	732	728	746	788	747	760	716	795	771	793	721	747	716	778	750	743	719	752	711	726	812	795	767	759	716	708	734	756	715	701	689	750	728	733	724	793	706	795	699	740	706	704	806	728	775	685	775	743	699	712	741	737	720	758	694	741	723	757	672	762	719	763	747	765	736	776	743	751	790	745	746	738	732	743	751	783	716	778	733	768	733	731	747	714	804	723	745	730	717	708	768	734	761	733	741	739	750	793	752	706	748	758	739	784	750	794	788	783	770	742	726	712	687	746	780	734	730	733	742	776	774	719	756	761	756	724	798	766	740	758	780	733	746	740	753	741	767	767	716	761	728	661	751	782	792	732	739	761	749	742	738	735	746	763	694	738	732	709	710	757	707	749	739	784	738	761	746	731	745	701	766	751	777	735	720	773	767	751	739	753	793	737	732	720	724	716	756	765	723	733	712	726	815	680	743	755	720	713	755	725	745	720	772	723	757	718	757	716	738	707	756	710	729	729	761	728	805	770	783	766	728	779	733	710	728	707	748	776	739	729	753	755	742	765	780	748	681	751	717	735	715	706	744	749	754	785	703	732	751	746	763	774	775	730	751	740	756	750	718	714	749	742	719	757	744	727	817	711	738	705	708	725	706	698	739	737	748	756	770	702	754	728	718	716	766	752	760	741	730	744	745	767	734	754	701	744	771	709	741	761	713	733	765	759	735	705	723	713	732	757	697	751	766	699	723	730	769	707	720	727	735	735	737	733	727	778	771	728	754	722	746	758	745	757	736	759	746	741	723	766	728	737	711	749	703	777	702	745	739	727	778	745	733	709	713	756	706	732	716	730	737	764	797	772	737	761	746	698	733	719	725	743	772	698	790	738	715	721	678	736	726	789	736	758	752	726	707	729	709	753	767	774	759	762	715	752	724	732	765	705	782	678	690	765	737	720	721	738	751	764	738	706	725	758	695	747	741	741	725	798	758	712	721	748	752	752	779	738	723	748	746	767	764	752	802	712	731	712	742	719	736	735	715	770	724	743	688	722	696	787	760	718	771	766	737	785	760	758	767	695	739	775	752	700	770	733	727	782	776	719	774	768	736	727	717	741	737	748	764	724	758	790	720	753	758	773	747	754	705	740	723	761	719	712	767	749	754	756	780	755	703	726	745	771	739	765	712	707	712	709	773	707	769	751	710	726	768	739	748	725	693	769	742	775	796	734	775	736	711	735	777	721	739	737	752	737	692	684	749	750	782	741	699	720	686	706	745	708	654	732	731	763	712	695	745	764	752	757	747	736	762	709	732	689	721	748	773	734	732	752	744	775	759	760	743	744	717	745	741	731	727	724	772	733	732	745	749	733	767	753	712	804	746	737	726	732	763	729	780	738	726	745	785	713	735	761	782	787	749	727	769	756	754	748	751	745	733	772	785	752	751	756	709	780	677	730	762	762	718	726	746	757	733	757	717	727	790	720	729	747	758	726	731	742	706	712	778	738	715	750	723	795	744	748	764	712	656	727	753	758	788	763	798	718	694	755	732	715	725	697	726	753	764	749	727	723	742	713	751	727	708	725	729	733	752	751	730	714	789	751	748	705	738	740	730	731	716	763	749	706	725	722	694	707	712	736	776	789	725	706	734	742	789	679	709	767	710	707	741	728	767	725	754	720	730	765	673	731	714	748	766	743	755	756	717	708	783	721	729	740	716	729	690	723	722	767	750	728	731	763	769	760	743	752	756	756	733	718	751	730	713	736	770	763	739	775	665	786	736	702	804	761	737	751	730	783	748	685	700	743	769	733	752	788	760	750	736	741	737	736	708	774	746	701	740	778	791	767	706	709	719	779	704	733	726	730	758	757	747	781	728	756	716	765	727	705	781	732	730	709	767	744	738	758	719	780	702	735	721	808	738	736	733	747	712	735	758	746	777	737	765	730	712	714	768	731	751	704	738	750	728	739	743	711	741	750	786	754	727	720	732	762	719	773	742	738	751	742	730	759	746	760	693	721	725	716	712	721	717	745	755	769	727	755	721	751	729	711	715	655	744	686	706	759	736	686	829	748	788	731	791	810	740	711	749	777	792	752	735	739	733	762	746	730	766	740	764	703	731	725	780	758	768	736	728	696	743	723	791	707	747	754	711	713	743	755	684	703	761	742	694	741	707	689	747	736	738	723	761	808	771	733	731	755	759	724	732	741	747	767	740	702	739	749	787	774	761	719	710	724	789	659	763	774	761	744	749	719	721	730	768	747	773	744	731	776	711	711	759	745	769	717	731	737	767	735	743	743	724	680	745	736	731	774	693	769	738	677	767	712	731	762	723	754	726	735	677	742	726	743	733	744	734	770	758	729	751	750	774	711	743	742	764	738	759	759	743	733	750	729	738	750	740	682	733	732	721	726	747	743	742	727	732	690	718	754	746	726	730	796	735	784	735	687	728	742	753	723	753	762	740	705	723	750	757	748	778	783	732	751	771	697	736	743	793	759	725	751	725	763	728	711	701	742	725	719	786	782	692	719	742	775	737	731	718	754	736	749	739	756	715	736	748	752	733	728	728	709	757	761	702	714	711	730	765	747	796	768	737	742	710	762	785	754	704	756	746	776	744	760	787	754	749	790	738	764	732	741	743	733	738	737	762	761	773	760	734	709	751	747	750	761	727	776	711	742	713	753	734	755	750	738	770	704	732	742	735	730	753	727	724	756	687	729	795	778	779	750	703	742	710	738	729	784	708	723	698	817	761	771	674	758	709	737	774	768	770	750	747	721	775	748	716	752	686	765	778	722	736	716	758	747	695	727	756	725	791	735	777	728	753	779	740	740	715	732	773	765	737	750	785	698	774	744	722	733	793	751	709	720	750	758	716	736	740	752	746	746	695	720	740	738	757	722	754	756	751	753	704	757	733	696	780	685	734	723	777	695	766	756	716	740	736	720	708	715	768	752	743	701	751	697	749	715	761	771	766	769	703	703	701	710	744	783	723	781	763	701	756	744	712	759	772	729	748	764	750	774	717	787	795	740	728
11024	3467	896	660	966	1015	913	773	640	508	435	399	291	294	255	204	189	167	164	122	136	107	109	93	113	92	78	79	79	71	88	65	73	68	82	85	82	72	65	66	74	73	71	70	64	73	72	52	56	63	48	59	61	60	47	58	71	59	68	52	58	65	53	59	60	65	64	50	56	71	57	63	51	50	70	60	60	56	58	65	53	61	53	47	51	78	50	67	63	49	60	50	54	58	61	61	65	61	49	49	44	59	64	61	62	49	51	66	66	56	58	55	58	66	54	60	71	58	54	54	49	57	57	63	48	55	51	45	57	70	64	68	60	54	47	56	46	55	39	61	50	56	58	47	52	63	47	60	54	56	64	55	51	56	66	45	56	47	45	48	54	68	60	50	64	66	48	49	53	57	56	51	74	58	52	57	58	58	59	55	48	51	50	51	59	67	49	70	63	66	61	69	41	67	53	62	54	53	67	69	53	65	70	61	58	48	57	48	60	63	69	59	56	49	69	54	51	61	57	46	58	54	58	63	61	47	54	69	54	63	46	58	57	50	52	52	76	50	62	57	65	57	59	52	65	60	56	52	65	46	58	66	46	49	55	50	49	55	56	62	42	61	57	66	58	50	55	65	54	61	56	67	55	60	62	57	62	60	49	44	52	62	56	55	47	67	50	51	49	59	61	49	65	58	46	53	71	48	69	64	59	63	57	55	54	64	61	54	60	51	59	68	61	54	53	49	62	66	63	61	49	62	63	64	65	64	55	57	57	55	61	53	60	79	60	52	51	59	52	59	53	56	68	60	47	72	66	48	48	57	64	61	54	54	54	67	58	63	61	69	64	49	62	72	69	58	55	51	48	50	54	66	65	60	53	54	65	69	55	62	55	52	62	59	61	53	63	51	60	70	55	54	58	50	67	65	61	51	61	57	70	55	53	60	57	56	59	55	51	53	48	46	60	56	65	50	61	73	51	54	51	45	53	72	74	47	64	59	60	56	52	61	63	56	58	63	59	54	67	51	56	60	53	52	54	56	63	61	61	56	44	57	57	62	58	59	67	60	53	55	55	57	69	62	62	67	45	53	46	72	72	61	50	55	66	70	49	46	52	55	55	53	56	59	65	56	68	59	64	66	58	68	69	60	70	58	69	64	56	69	75	60	63	63	65	51	58	54	59	58	48	74	59	48	72	60	56	58	49	61	54	58	56	58	57	59	69	56	59	52	52	55	62	66	57	62	58	62	59	53	52	51	56	60	56	55	60	63	50	58	49	53	56	56	54	50	46	58	54	58	47	62	74	61	59	63	61	65	49	58	46	47	58	51	66	62	63	55	64	49	46	68	52	77	61	53	47	60	51	56	55	54	59	48	43	43	47	58	47	70	50	57	65	69	65	53	54	51	61	56	69	47	56	48	61	65	64	50	58	58	66	64	63	47	47	59	67	55	49	55	53	61	51	53	59	56	64	43	50	85	53	50	61	53	54	54	66	48	60	73	61	64	54	56	50	59	58	68	72	72	43	54	62	83	62	58	59	46	67	55	66	57	61	65	47	62	64	61	59	48	66	50	58	62	63	63	49	49	56	59	68	65	53	55	65	68	65	50	54	56	58	58	60	64	50	48	57	60	70	44	49	70	56	59	69	60	59	56	50	69	62	51	55	73	56	51	50	66	55	55	57	53	62	59	63	70	55	56	54	51	67	53	52	64	66	48	53	48	52	64	51	54	42	58	58	55	57	44	64	53	68	56	60	60	67	55	63	76	53	55	57	49	62	51	61	50	60	56	50	49	48	50	55	43	60	44	68	52	73	63	59	62	60	59	50	63	61	64	53	52	54	46	70	58	53	62	60	59	44	64	63	62	45	81	54	52	50	68	58	56	64	56	66	54	59	65	66	55	62	46	54	56	45	54	62	59	58	58	58	65	58	53	60	50	55	51	52	61	58	63	57	48	50	68	52	54	53	65	67	60	55	74	59	55	59	59	56	58	61	53	67	43	58	51	58	63	35	53	59	64	69	64	66	62	57	67	60	50	56	62	54	61	63	50	48	58	65	52	48	62	54	55	61	55	64	56	61	49	52	70	45	52	53	60	54	67	56	54	53	57	77	59	54	43	58	67	61	56	50	66	56	64	55	65	65	57	58	59	50	47	64	49	54	50	58	67	49	66	61	59	55	57	66	47	51	57	57	40	45	63	56	68	70	62	60	52	53	59	60	59	44	56	44	44	62	61	49	73	53	66	50	47	75	62	73	61	72	66	75	61	43	54	45	59	54	63	55	55	55	53	43	55	70	58	53	51	66	62	54	74	60	60	75	53	64	60	55	60	43	66	61	59	47	64	70	53	74	57	68	70	42	57	56	54	59	54	45	60	55	49	53	53	58	56	50	70	56	63	47	57	57	43	59	54	59	47	62	43	60	64	48	47	46	52	64	58	59	67	55	59	61	49	59	57	70	57	63	54	58	51	53	47	50	50	54	51	49	57	43	62	51	52	61	51	74	65	72	47	56	73	58	57	50	45	52	51	66	63	50	52	65	65	53	57	48	69	47	64	51	33	60	61	46	51	66	71	47	63	58	56	59	52	41	48	53	53	54	54	56	59	58	56	71	70	61	59	63	67	47	50	64	64	54	56	65	63	56	66	58	60	48	56	50	56	66	66	50	46	42	52	46	54	61	64	61	62	62	70	52	55	63	58	43	60	47	43	59	63	53	74	42	65	48	66	50	57	51	44	60	52	47	61	61	53	66	50	55	53	75	54	50	65	65	61	49	59	48	59	62	61	59	56	58	45	74	59	61	49	62	64	57	51	58	54	53	61	58	56	56	68	54	50	57	60	70	42	61	59	75	57	46	50	68	52	60	59	60	50	49	62	65	65	58	53	48	51	59	63	50	72	61	55	62	62	53	63	52	62	56	69	80	51	73	49	66	52	63	57	50	75	59	56	60	63	58	55	56	61	47	42	67	54	55	49	51	69	46	57	48	71	68	59	56	63	58	58	55	58	58	50	62	50	54	50	58	51	64	51	57	69	60	56	63	48	51	54	49	54	45	53	58	63	49	61	68	56	45	63	48	50	57	58	54	55	60	43	68	72	57	65	54	64	59	55	80	47	55	60	58	67	63	66	65	59	59	61	54	54	50	61	57	58	54	61	57	52	62	55	55	60	62	60	58	59	62	54	60	71	60	67	55	60	50	60	45	61	61	56	62	74	46	46	64	55	62	58	56	61	56	57	41	66	43	55	65	46	48	49	51	60	57	48	77	52	65	74	71	61	54	57	64	69	52	62	46	48	58	55	52	68	68	62	46	53	51	62	49	55	52	52	53	65	61	46	52	66	68	60	55	63	66	49	64	53	47	57	49	64	49	64	68	73	60	44	59	37	63	64	69	60	59	65	63	66	52	48	57	49	52	66	54	67	59	42	56	56	37	56	58	46	65	43	52	55	53	57	58	59	74	52	66	57	63	63	40	59	62	52	50	69	60	60	52	61	59	65
47080	26840	16196	29706	36625	35273	31865	27848	23991	20483	17307	14681	12478	10675	9133	7976	6694	5563	4980	4287	3743	3324	3088	2588	2543	2328	2147	2200	2114	2012	1955	1907	1897	1802	1741	1696	1626	1619	1598	1446	1337	1323	1262	1172	1185	1186	1068	1068	1067	1041	1046	1046	1046	946	1010	990	979	994	982	953	923	919	990	958	961	1006	952	978	939	921	865	928	910	928	905	947	871	918	904	953	892	890	896	840	903	865	881	904	907	875	896	894	901	902	929	800	886	862	868	882	879	860	889	890	911	878	880	836	858	889	928	863	884	864	882	883	884	851	914	835	833	919	892	912	877	868	877	846	895	904	865	838	891	887	891	859	871	845	863	850	824	916	850	881	876	848	849	818	837	859	844	867	844	888	866	845	840	873	852	908	847	883	863	866	820	837	856	852	884	863	872	873	865	852	960	879	873	846	873	842	914	917	887	842	840	871	877	902	863	870	832	826	858	889	916	864	884	853	859	802	805	911	882	870	869	858	865	862	851	884	852	849	907	838	961	884	873	838	879	916	875	858	875	879	835	841	861	862	851	840	857	871	849	870	864	826	913	838	860	862	831	874	877	901	919	885	877	874	854	853	879	863	810	849	830	915	837	909	886	856	848	898	831	900	830	875	868	907	849	854	881	896	869	822	859	911	851	877	820	863	829	938	861	848	923	862	860	868	843	858	877	877	891	852	822	898	920	803	896	848	859	842	896	872	860	830	937	893	859	855	838	935	813	855	881	909	866	851	895	859	861	861	854	851	854	834	879	852	898	845	875	852	863	868	875	802	871	848	853	835	852	861	839	865	890	897	885	861	857	899	889	838	838	820	858	902	850	882	847	870	857	859	837	818	821	833	882	876	869	847	844	858	849	887	937	923	881	863	841	830	848	847	884	835	859	870	857	904	854	900	843	828	886	868	862	832	882	866	878	779	881	846	831	816	877	902	833	849	866	888	871	824	822	882	864	775	885	820	845	815	866	843	874	833	849	865	875	878	900	895	865	845	876	893	875	887	884	867	867	933	869	893	889	923	848	909	848	896	865	888	911	884	869	931	871	845	871	866	872	872	886	876	857	852	848	888	855	895	837	860	833	874	929	847	841	912	837	933	862	831	881	866	873	865	881	908	889	871	833	870	807	861	884	871	859	856	854	862	877	858	849	904	825	827	899	890	820	830	843	878	850	834	863	897	835	899	909	893	913	896	859	870	857	819	858	896	886	876	844	860	875	842	868	854	895	881	864	845	893	831	859	817	866	899	890	835	858	820	831	878	921	882	860	846	865	801	831	854	836	851	859	889	849	886	888	884	887	917	872	850	881	867	881	833	874	900	860	897	862	872	859	884	897	857	843	825	823	805	863	808	861	830	861	904	891	825	879	809	839	857	877	876	836	878	885	844	895	885	869	878	866	875	890	856	825	884	924	839	851	847	873	853	894	908	891	847	938	878	838	846	856	887	873	872	923	841	904	838	844	875	855	861	904	852	864	874	879	857	891	839	910	921	892	845	865	927	901	844	843	858	848	827	895	854	859	855	880	829	859	842	855	915	855	837	889	823	918	899	899	869	868	943	878	904	822	884	830	891	857	823	852	861	882	902	840	873	857	884	887	859	878	830	870	923	848	883	897	879	834	862	870	894	900	894	865	863	855	928	896	858	839	860	870	846	893	902	870	880	845	907	868	868	858	935	857	865	852	853	848	897	826	834	896	924	871	846	900	843	871	851	899	856	863	846	830	859	844	850	835	882	873	899	825	888	873	881	852	866	837	883	865	891	834	848	812	809	886	882	858	848	838	836	891	868	849	863	865	858	831	835	871	827	857	873	855	859	851	881	893	832	878	832	902	860	848	881	917	875	873	904	864	851	830	911	925	859	884	871	867	870	878	850	846	864	849	832	885	845	838	831	873	886	958	827	920	858	866	819	888	837	842	894	809	862	839	878	860	800	824	894	859	849	821	941	847	854	887	876	832	875	818	885	839	881	874	881	844	863	857	863	840	798	863	882	879	936	866	889	859	884	820	893	863	879	885	816	876	820	853	906	879	880	849	811	888	869	862	851	920	824	880	845	906	836	885	870	873	813	866	919	899	875	824	851	814	855	871	864	897	899	850	831	892	922	839	851	869	873	790	880	859	839	868	847	882	831	852	881	834	870	894	878	852	868	791	825	844	913	863	893	859	901	855	868	812	851	854	872	843	878	847	862	877	884	868	852	813	896	840	859	864	839	881	843	866	901	828	890	878	857	879	891	845	867	862	831	881	869	873	868	834	889	815	856	862	840	861	857	853	890	854	880	843	850	865	878	865	904	879	920	891	768	843	867	850	866	792	912	845	881	880	892	882	886	893	835	868	854	843	872	854	864	866	864	907	844	866	868	883	840	856	857	809	879	855	892	896	821	897	906	866	838	895	815	874	877	873	908	835	837	866	879	859	864	893	879	918	863	854	875	828	841	898	876	852	861	934	874	870	918	860	855	867	904	844	802	930	851	880	818	873	802	890	873	841	854	874	840	901	844	902	891	875	879	858	892	865	870	872	865	828	914	859	815	871	840	902	900	850	828	843	847	857	849	864	861	803	834	872	830	870	797	882	807	863	836	864	892	835	842	851	865	902	819	899	904	845	875	917	809	821	882	889	850	833	832	878	838	846	835	868	801	849	862	848	845	870	872	827	802	888	854	814	891	822	865	877	802	907	823	905	852	817	868	839	861	877	863	853	827	848	931	833	876	877	834	872	873	829	876	839	898	884	838	863	908	905	862	896	881	796	876	879	850	868	896	869	858	885	907	843	864	877	873	899	847	850	893	810	867	887	866	858	823	859	901	861	895	948	826	866	838	866	877	879	833	847	865	872	876	806	857	878	911	876	865	814	851	872	825	868	825	932	870	884	845	822	832	852	884	848	849	817	896	857	878	849	884	906	899	921	840	872	847	868	857	877	886	830	811	888	920	894	916	887	886	858	853	808	897	852	885	908	876	840	886	880	883	900	932	878	817	879	797	844	894	848	863	852	878	822	816	858	835	863	858	803	816	836	851	845	878	863	895	845	862	826	887	847	881	853	831	879	827	859	852	887	877	859	874	886	883	820	873	852	880	891	866	893	902	863	893	871	811	855	883	875	858	858	856	867	851	868	880	878	865	862	777	862	893	856	856	878	883	853	876	903	915	827	865	788	896	875	859	856	876	895	876	970	881	858	887	894	853	861	861	798	900	879	903	851	922	870	818	854	927	856	867	895	892	885	842	849	875	877	851	893	898	838	891	895	860	855	851	857	935	868	887	907	934	887	888	886	823	894	893	885	899	901	889	884	879	860	888	885	874	888	859	830	896	844	865	867	882	864	889	872	853	893	894	899	889	913	862	890	832	814	842	872	891	884	886	881	923	865	873	885	853	869	882	842	867	800	893	890	871	874	857	862	909	920	920	879	863	814	961	847	874	879	868	864	877	851	897	865	869	886	850	888	884	813	837	841	807	919	864	885	913	855	839	852	916	835	881	837	887
14943	6316	1469	977	1503	1656	1439	1312	1100	872	658	564	480	401	330	292	238	206	193	171	118	136	126	107	96	83	83	79	93	73	72	95	94	75	62	78	67	74	72	55	61	53	49	52	63	49	39	54	51	53	46	54	44	45	44	49	56	50	54	61	45	41	51	31	42	41	46	50	48	48	38	55	40	41	39	41	46	44	43	48	39	37	71	40	32	55	52	41	41	37	45	54	37	35	39	48	36	34	30	38	45	40	46	40	40	42	42	45	37	34	45	47	45	45	40	43	41	34	30	32	46	39	45	46	50	37	33	41	35	42	45	38	29	40	40	35	37	37	41	43	47	43	35	39	42	43	41	45	49	44	39	39	38	24	40	39	31	37	32	35	53	43	45	47	46	43	59	43	50	46	41	46	45	45	40	43	46	36	36	41	44	38	37	47	34	43	36	45	41	35	45	48	35	42	34	40	42	38	44	39	32	38	38	33	40	40	45	48	29	49	34	40	48	51	46	38	38	38	48	36	47	51	42	33	50	37	38	41	47	43	29	30	56	42	47	39	44	36	33	46	41	31	45	36	51	51	59	44	52	43	36	48	45	35	46	47	40	42	47	43	42	36	34	47	37	45	49	36	55	42	47	30	37	40	35	56	38	48	42	52	35	48	48	35	44	48	36	40	37	39	41	52	37	38	29	35	44	34	42	26	37	44	48	34	37	35	38	43	49	55	31	40	34	42	37	27	42	49	35	47	35	34	38	49	45	42	44	42	47	36	33	50	38	49	39	35	43	40	39	36	42	39	45	46	47	48	46	47	37	43	37	40	34	50	50	35	44	36	39	42	41	52	51	40	48	42	47	37	50	51	43	38	41	53	32	36	32	53	53	43	42	48	28	41	44	39	41	56	52	37	51	34	49	34	44	38	41	49	38	40	43	45	33	52	29	40	47	41	41	45	32	47	43	40	42	54	34	40	38	34	43	36	39	50	37	36	41	30	48	38	41	48	47	43	45	42	45	39	45	49	40	54	42	44	33	33	45	35	52	45	29	63	40	43	51	38	35	43	38	37	40	36	48	37	35	43	40	33	42	37	54	53	35	43	36	34	52	42	49	39	40	40	40	32	26	37	47	46	31	44	41	46	47	48	30	36	44	42	42	41	38	40	55	39	47	34	40	47	39	40	35	29	45	49	45	44	46	47	32	48	46	41	35	35	36	26	31	29	43	43	46	37	45	46	35	40	51	33	40	37	36	53	37	43	44	39	47	40	47	53	47	46	46	36	51	34	46	35	45	32	41	46	44	45	46	36	31	31	50	44	42	43	35	42	32	39	32	32	48	53	41	34	32	37	38	41	29	39	38	56	45	37	50	45	26	41	39	42	48	44	49	41	34	34	38	35	55	43	51	57	43	40	57	47	49	37	45	30	48	39	56	38	47	40	47	49	53	41	45	47	47	36	45	43	51	38	51	48	45	40	44	45	37	41	46	40	38	56	39	41	48	33	41	27	29	34	35	47	35	47	47	52	43	41	32	45	53	47	30	38	44	37	51	39	40	46	46	47	34	41	54	40	49	42	29	56	45	32	50	41	48	54	41	39	47	45	42	46	44	38	50	39	34	47	52	49	44	39	48	52	53	41	32	40	31	49	43	42	42	48	41	51	33	40	57	42	42	40	34	34	41	40	41	32	45	39	55	43	37	44	48	32	45	44	37	33	34	51	29	41	30	44	35	47	32	39	44	43	50	37	35	38	28	49	42	40	49	32	48	48	41	35	40	43	50	45	39	42	46	35	46	49	42	40	40	47	37	38	45	48	38	45	43	49	39	44	37	39	45	39	52	37	47	48	45	44	32	41	34	41	36	45	37	38	40	31	34	52	46	33	38	55	43	38	37	53	39	35	40	48	40	37	35	41	31	40	43	39	34	44	40	41	45	41	35	47	46	41	36	44	44	26	35	47	34	51	42	46	36	40	41	42	45	49	45	37	33	43	40	49	51	41	51	44	48	53	35	44	36	37	49	43	56	48	43	34	33	50	35	39	49	44	35	44	38	31	37	32	32	47	46	43	49	41	49	52	43	37	42	40	47	26	40	39	43	35	48	46	45	63	38	29	41	41	48	44	41	54	41	45	32	42	47	36	36	38	44	40	36	34	34	41	33	39	28	35	50	47	50	54	36	40	47	45	43	45	42	45	43	43	34	41	37	41	47	43	45	39	52	43	32	39	56	47	41	42	46	44	35	33	49	44	31	45	31	44	36	45	43	41	34	44	41	37	37	33	47	56	38	40	36	48	38	45	43	43	19	40	38	61	49	41	52	44	49	46	32	46	43	42	46	41	60	32	56	33	42	29	36	45	42	29	39	34	39	33	42	44	40	41	43	31	39	31	35	42	37	23	43	40	41	46	51	39	46	37	38	47	43	47	46	35	37	47	49	44	41	30	34	38	39	41	45	34	44	37	37	38	48	36	38	37	41	43	35	46	33	37	43	39	33	53	39	41	41	44	31	27	42	43	40	52	48	47	47	41	56	33	30	40	41	35	52	32	40	37	39	30	36	37	35	51	43	41	32	32	42	40	41	35	32	52	46	47	44	42	41	32	46	43	45	35	43	38	49	29	30	38	39	37	58	46	42	45	33	33	41	51	43	43	47	34	27	38	34	39	37	47	36	30	43	29	45	38	42	36	46	49	42	48	34	42	45	42	40	41	48	42	51	43	47	36	41	37	44	40	34	47	27	33	45	43	39	46	36	32	36	32	47	35	43	45	39	45	44	36	36	30	33	40	43	35	36	37	35	38	37	39	44	43	37	44	43	36	37	39	36	36	43	53	56	40	41	54	43	42	50	48	37	41	33	47	33	37	41	40	39	37	39	43	42	45	51	28	37	39	41	47	42	36	52	40	46	38	35	53	39	36	41	53	48	42	36	51	39	40	33	41	33	37	43	33	40	49	46	41	37	46	35	57	49	43	34	41	35	49	48	41	41	35	46	50	40	49	44	26	51	51	38	46	50	44	40	51	42	36	54	27	36	44	44	30	38	41	30	31	29	51	31	50	31	34	46	42	33	36	44	38	47	53	48	40	38	45	47	37	41	34	42	56	46	45	41	40	41	46	38	33	39	29	39	44	43	40	43	34	43	41	40	44	34	35	45	44	35	41	55	42	35	44	45	30	40	39	47	45	48	48	45	42	42	45	37	44	33	34	31	40	36	43	32	49	41	53	38	49	48	48	52	40	35	43	47	32	36	54	41	41	47	40	51	47	41	43	44	46	45	37	38	33	41	34	39	32	40	50	27	42	46	43	41	42	44	41	49	38	32	46	38	45	42	41	46	42	32	40	33	36	57	40	45	46	38	42	35	40	42	35	35	35	36	42	40	37	39	41	41	39	46	40	49	49	37	41	37	37	43	37	48	47	45	38	46	48	28	46	36	39	44	45	30	44	38	45	52	44	34	42	33	42	47	40	47	58	41	52	38	47	46	43	37	33	41	38	50	49
54632	32524	20885	34958	41991	40672	37324	33491	29664	25888	22351	19471	16827	14706	12802	10828	9215	7938	6853	6009	5126	4420	4059	3603	3303	3016	2761	2722	2568	2508	2323	2345	2241	2129	1993	1954	1845	1751	1679	1518	1434	1294	1269	1187	1100	1030	1011	965	927	921	934	882	872	859	805	778	799	822	761	817	736	763	797	771	796	758	695	762	728	681	701	730	701	719	687	755	704	695	696	626	632	682	646	644	647	702	698	694	649	647	655	635	697	636	637	629	653	658	619	655	620	642	659	638	684	668	638	647	636	686	687	639	646	644	624	629	665	647	662	628	599	681	609	613	630	606	634	650	695	592	645	633	671	645	639	630	617	647	681	629	648	624	641	636	614	646	632	669	610	616	622	636	671	612	602	586	616	663	618	617	600	638	602	610	612	576	627	657	651	569	591	636	657	598	612	636	630	617	647	633	609	634	614	648	602	656	624	590	644	597	663	611	644	670	618	664	626	606	613	632	668	650	617	678	628	617	643	611	573	611	659	647	604	627	656	629	642	641	618	673	636	666	643	646	643	640	660	677	625	664	623	650	631	643	595	656	617	596	609	602	619	621	625	636	673	675	640	637	656	630	599	615	578	627	591	630	629	609	650	653	599	657	590	633	624	664	630	621	605	664	613	628	624	633	611	628	620	691	663	638	594	591	621	648	694	667	631	630	643	629	666	603	639	598	636	652	687	634	652	645	620	647	647	622	654	605	583	621	611	619	609	628	649	649	623	628	684	622	624	607	640	672	671	580	657	667	652	601	653	647	606	605	603	711	612	619	607	630	614	636	651	652	616	646	621	680	625	613	617	656	623	593	625	577	618	635	611	621	644	626	634	584	608	626	594	630	622	642	600	660	624	651	608	614	622	660	648	614	597	587	618	668	604	652	676	615	599	610	633	648	639	619	635	611	584	603	597	580	629	611	603	619	594	635	673	643	633	646	605	642	665	616	623	603	632	642	637	572	607	629	630	603	594	600	645	676	609	633	616	674	628	593	646	595	648	633	620	620	637	654	626	636	647	647	595	651	596	631	619	643	627	667	630	616	637	644	656	628	599	665	624	613	598	635	634	619	631	623	658	658	641	629	638	697	641	623	654	603	622	621	631	591	606	604	669	631	626	635	635	632	661	650	609	613	608	668	612	632	669	671	674	601	620	609	633	656	651	668	636	662	633	577	667	655	625	629	621	641	651	634	643	598	610	602	636	658	666	611	598	647	653	602	601	619	603	624	666	647	619	629	635	673	612	638	632	632	610	590	642	680	597	636	634	601	626	626	619	662	605	632	609	605	667	647	587	614	603	585	607	651	628	590	659	607	656	606	629	595	646	629	644	664	636	653	631	634	590	658	619	604	691	635	637	644	632	596	630	603	599	599	639	657	655	647	620	617	637	627	661	590	629	597	625	635	622	632	630	669	614	641	613	630	645	604	645	607	614	606	629	685	645	599	598	632	670	666	655	621	646	639	624	618	672	652	670	654	600	650	617	648	617	621	610	651	616	589	674	662	573	623	630	673	588	576	617	625	630	646	629	650	660	618	599	593	618	629	542	602	634	617	620	643	611	621	619	696	638	658	639	657	606	640	636	707	616	619	598	655	622	602	684	636	617	640	652	619	667	616	637	627	610	661	633	606	622	646	598	642	602	646	628	601	648	623	612	630	640	611	663	654	636	672	636	634	624	611	610	670	614	612	649	630	637	639	656	604	647	685	664	667	656	600	615	612	655	653	602	649	626	637	601	628	609	690	613	645	638	656	623	605	646	606	621	603	621	599	600	579	601	619	656	624	657	628	637	598	608	626	654	602	621	622	649	633	619	608	675	632	627	692	633	652	648	594	654	667	615	644	662	629	615	681	656	628	650	635	657	578	573	636	634	661	653	628	656	639	611	613	651	579	637	635	642	632	666	631	587	660	658	642	581	607	688	655	646	587	634	608	629	575	612	602	620	636	599	627	608	654	625	620	614	618	645	614	645	602	615	643	692	662	628	651	603	652	604	615	630	644	643	630	668	592	610	622	588	620	636	671	638	634	622	605	655	617	632	619	640	633	623	667	654	649	635	615	554	627	639	638	613	652	636	645	667	614	645	621	581	640	629	616	608	644	631	583	645	625	642	660	663	631	644	599	635	692	624	590	589	612	670	662	628	683	621	643	603	648	622	607	605	619	621	589	625	632	610	639	659	673	689	607	633	618	669	626	663	689	588	636	675	640	603	592	631	625	616	674	594	635	586	657	646	634	641	628	601	610	596	659	634	633	614	595	654	639	605	644	615	619	578	610	605	638	601	649	590	638	627	645	591	605	641	622	609	660	639	635	624	620	610	602	646	658	664	642	631	680	610	639	599	644	703	607	654	606	627	621	626	614	629	605	634	615	603	631	676	616	670	622	638	666	591	614	631	614	643	639	637	637	606	649	618	647	584	610	632	619	630	648	629	603	601	633	635	626	632	646	654	614	622	598	642	558	635	637	604	606	639	636	647	637	603	634	651	625	668	614	653	668	660	591	673	621	573	606	619	616	616	643	602	562	674	617	622	644	588	640	665	667	605	645	621	630	669	620	604	594	602	637	651	617	619	632	620	583	646	622	611	639	676	627	644	621	617	610	604	632	678	682	649	605	647	678	646	611	609	618	629	575	649	565	617	630	604	640	650	646	637	651	623	644	629	632	641	644	649	656	595	643	609	635	635	651	629	651	658	625	611	651	635	619	660	649	628	642	659	608	625	666	644	579	660	624	605	617	625	693	635	662	606	635	665	621	652	645	618	679	699	632	611	625	648	628	638	622	641	628	637	643	626	579	558	639	603	646	635	639	592	617	696	599	644	611	654	641	631	613	608	599	615	626	630	604	611	616	665	647	620	627	613	611	633	603	630	630	627	643	635	586	604	624	579	612	642	602	634	666	587	598	663	621	669	617	643	685	593	614	613	640	646	619	608	593	635	578	644	652	606	615	648	695	682	616	664	683	605	625	637	677	650	626	636	655	641	661	623	617	616	629	655	639	606	648	597	626	649	628	663	639	647	637	607	639	635	597	627	628	682	635	612	640	656	652	647	634	618	651	677	648	633	625	606	652	597	646	628	642	618	619	671	626	655	636	640	614	614	614	596	631	650	620	655	604	653	613	613	627	649	657	631	623	619	653	648	649	647	615	641	629	589	644	582	667	615	648	625	636	608	619	663	592	619	596	638	648	623	672	622	639	644	633	600	590	610	581	661	641	669	619	640	630	635	608	642	617	634	625	570	646	648	648	619	624	630	613	644	619	597	608	628	619	621	652	671	610	633	644	614	629	652	644	605	634	658	617	601	644	630	586	656	622	660	612	641	658	584	592	658	637	654	593	667	615	615	632	620	617	646	592	672	613	654	630	606	613	653	659	570	639	633	655	635	624	658	666	621	602	638	653	606	690	649	614	639	661	639	661	636	618	597	600	631	667	597	635	637	646	639	630	658	661	606	654	672	632	615	606	628	631	600	624	670	635	651	612	624	644
6290	1881	591	448	673	705	592	555	467	379	334	265	217	201	177	153	116	117	104	70	80	91	65	71	66	49	67	60	65	53	63	49	58	45	55	53	66	56	50	57	36	51	42	48	41	49	46	38	48	36	52	59	42	42	35	56	47	45	43	45	57	42	41	60	40	47	38	45	29	46	30	48	43	46	43	36	44	42	41	38	41	33	46	37	34	33	55	37	40	45	39	46	44	41	56	40	41	32	53	38	38	44	47	44	49	38	39	59	43	43	35	38	49	35	39	44	42	27	49	47	31	44	37	26	32	36	53	34	52	35	45	51	33	41	58	47	43	34	39	32	46	34	38	34	41	40	38	30	37	48	49	36	50	41	48	42	36	29	46	52	32	47	49	34	39	46	36	34	28	43	47	43	48	42	43	39	46	52	37	47	38	41	51	52	39	41	34	37	34	40	60	44	50	34	37	38	47	26	43	36	32	53	37	42	40	31	35	30	45	34	44	37	39	40	41	42	43	41	40	49	42	43	41	40	49	54	46	44	29	33	31	30	27	38	42	32	47	49	51	36	43	37	45	43	39	32	53	47	51	37	32	40	43	42	34	34	41	44	35	45	42	39	41	52	45	43	43	41	58	37	41	43	44	45	41	49	43	52	48	33	45	47	40	31	48	40	51	30	42	46	29	41	26	41	45	48	47	39	46	38	43	37	35	46	42	49	36	47	46	44	40	35	43	46	43	47	39	40	39	33	47	37	53	36	46	35	42	46	51	47	42	39	42	46	47	37	50	43	49	34	40	39	44	36	49	28	37	44	42	41	34	40	37	40	44	43	39	43	38	36	38	38	50	36	43	46	35	39	38	48	27	34	44	54	51	39	26	48	41	26	46	41	48	38	46	35	37	52	43	45	42	42	36	38	36	40	52	40	41	29	36	44	35	27	45	44	54	55	41	46	52	45	41	38	39	42	37	39	37	41	45	35	31	49	46	46	41	41	45	61	43	35	42	40	45	49	42	34	49	39	30	39	46	42	30	35	34	42	40	37	53	33	40	36	52	50	27	33	49	36	43	36	36	34	35	45	37	36	48	48	32	40	37	47	31	44	56	39	40	35	41	41	32	37	34	40	47	36	43	45	54	32	60	47	30	47	39	48	37	33	32	41	42	41	33	40	28	46	39	55	36	46	32	44	30	35	48	38	34	29	47	30	38	41	42	45	52	33	36	47	45	45	45	43	38	37	52	42	30	48	42	41	48	35	40	47	46	43	51	35	35	33	36	51	45	29	35	34	43	46	36	31	31	32	29	41	44	40	45	43	44	43	50	42	53	46	40	37	48	42	43	52	35	45	48	42	27	47	48	60	36	40	37	37	56	46	42	50	39	38	52	41	42	43	40	33	52	48	45	59	45	57	44	39	39	41	40	43	32	33	41	48	49	54	42	48	47	26	55	49	46	35	40	37	44	47	36	58	38	36	43	31	38	52	46	42	50	41	38	39	41	42	46	36	59	52	45	42	40	49	46	24	44	36	43	48	39	29	44	30	31	47	47	42	51	41	31	46	45	41	46	45	52	55	39	50	43	42	34	30	52	51	43	39	38	40	42	45	34	33	65	47	52	37	39	41	49	45	48	47	51	49	37	47	49	31	47	33	49	37	36	35	39	48	41	37	41	47	43	36	48	37	37	47	41	49	43	50	40	53	50	34	34	29	37	38	34	49	50	43	38	43	40	35	44	39	42	46	28	35	52	27	41	37	38	45	48	42	41	46	34	47	32	51	44	28	48	41	53	40	47	35	41	43	48	48	43	33	42	48	46	43	46	50	38	49	45	38	41	47	39	47	45	30	45	45	45	47	46	29	46	43	44	34	40	40	50	46	35	29	50	43	28	42	38	40	37	46	45	42	43	48	46	33	45	59	41	42	39	39	39	35	31	41	38	41	36	45	50	42	41	40	35	40	40	51	36	41	40	40	38	47	41	31	37	48	53	41	43	40	46	48	42	49	39	38	44	55	46	38	43	38	44	38	39	51	50	40	44	41	42	45	37	42	36	30	38	55	48	42	40	40	46	45	34	53	42	55	44	42	48	42	51	41	46	37	41	43	45	43	51	33	44	34	36	34	29	49	41	43	44	41	35	40	39	39	57	52	40	41	40	35	45	41	45	45	45	36	17	52	52	38	55	45	44	44	41	37	49	43	44	43	51	42	39	36	40	38	38	39	41	48	37	34	35	44	39	49	34	51	43	38	42	38	47	54	42	46	40	45	45	35	35	45	43	56	42	40	58	50	44	38	41	55	29	39	46	52	47	28	36	53	33	52	40	53	40	36	37	43	52	43	38	40	48	42	39	53	45	45	36	36	40	41	42	49	43	40	43	42	52	35	30	45	41	30	46	48	51	40	44	35	40	34	38	43	46	43	31	40	44	39	35	34	59	42	52	44	40	46	43	43	43	43	43	35	45	30	36	39	48	52	41	38	46	41	36	43	34	36	37	40	37	30	34	38	50	32	32	44	46	30	42	43	35	51	53	41	40	42	39	41	41	52	45	29	47	55	40	41	41	41	35	40	51	54	40	48	48	46	44	44	42	31	53	28	44	45	41	40	35	42	48	39	32	60	47	45	48	43	24	43	38	37	40	40	49	49	55	39	45	47	36	42	45	34	36	47	46	50	43	40	41	38	40	40	41	51	50	46	50	44	36	45	34	40	41	36	41	41	50	47	43	42	43	44	45	41	51	41	39	38	35	42	47	41	43	36	27	39	52	46	62	40	48	48	46	41	24	36	52	36	38	48	47	46	48	52	40	50	31	41	50	48	53	54	33	28	39	41	36	44	31	40	48	42	60	43	23	47	36	49	42	37	38	35	48	32	33	39	40	37	47	45	45	41	57	47	56	42	44	37	44	33	39	46	37	44	42	44	44	44	48	40	43	47	49	39	37	39	47	48	46	37	34	38	44	34	46	37	41	45	39	46	44	39	41	40	42	40	33	52	47	43	41	37	34	35	40	33	39	37	48	40	38	46	37	48	37	39	40	48	55	51	43	51	46	49	40	39	37	48	45	40	36	31	35	47	31	42	44	44	39	39	46	44	46	35	37	44	42	43	45	40	38	27	39	27	38	50	49	39	40	39	35	37	32	38	43	45	36	50	41	39	42	50	40	59	43	46	39	34	42	32	49	45	43	47	53	35	33	38	40	49	30	37	36	45	43	58	40	42	36	37	47	42	47	42	47	44	51	54	40	38	41	37	46	45	44	41	46	40	50	56	39	46	33	35	45	50	45	39	29	34	37	32	41	46	43	40	51	48	40	38	41	48	50	39	39	42	36	44	40	38	38	44	27	50	37	58	35	56	52	44	37	59	48	32	49	41	44	41	32	38	33	43	34	33	37	45	47	40	47	42	39	51	45	60	41	42	45	57	50	36	41	40	57	36	47	48	44	44	35	42	36	37	38	39	41	53	36	38	46	53	47	48	42	33	41	49	29	47	32	39	45	48
41913	23267	12766	25648	32701	30993	27562	23613	19741	16213	13403	10925	9098	7911	6635	5402	4462	3816	3244	2893	2458	2179	1984	1883	1678	1549	1615	1476	1414	1440	1388	1328	1317	1223	1258	1197	1161	1169	1056	1048	931	906	924	898	867	818	823	812	754	751	751	723	691	696	713	700	681	695	674	691	728	666	677	715	719	693	699	658	689	694	642	665	671	703	670	685	680	641	629	629	677	637	648	643	672	660	665	646	634	600	613	658	639	663	672	662	645	618	642	611	690	620	657	594	619	656	661	669	696	612	641	651	626	640	601	653	632	611	648	664	634	664	600	634	684	621	637	651	617	658	659	642	628	665	672	663	630	638	655	655	658	665	681	659	651	640	664	610	575	635	629	621	590	653	669	714	661	647	608	657	611	642	653	625	629	624	685	614	627	643	654	632	645	596	606	654	602	637	627	675	588	597	657	607	619	583	641	693	610	648	640	605	666	628	637	659	609	633	619	667	662	666	654	580	644	598	650	627	625	646	633	613	635	599	673	671	633	687	589	633	634	609	612	654	689	633	623	602	683	625	638	637	640	583	634	607	651	639	630	683	643	663	621	656	629	639	604	652	652	630	648	604	611	618	682	681	621	649	623	644	677	684	642	629	627	670	651	616	662	661	619	636	628	640	586	657	659	646	646	592	661	675	691	656	617	652	675	638	612	620	625	619	601	593	612	633	626	603	576	667	616	624	608	648	616	662	628	670	595	606	634	630	658	651	622	597	661	621	635	629	618	641	632	670	661	602	633	678	639	688	653	634	628	621	628	664	583	635	608	632	616	653	644	630	598	625	666	622	658	684	618	595	619	694	588	670	596	642	640	629	622	664	653	636	660	627	659	596	619	637	618	656	631	671	599	656	672	618	658	659	639	672	667	609	640	613	623	623	583	642	713	638	632	631	670	582	622	648	628	601	605	679	666	621	631	652	612	666	646	642	603	595	620	665	664	643	637	631	635	599	653	599	591	606	600	658	644	633	615	677	635	653	653	648	664	633	638	626	681	636	623	607	631	630	674	637	646	649	654	636	606	628	625	635	621	630	648	634	644	671	623	646	622	670	674	666	618	680	627	635	652	608	680	653	626	650	655	654	633	610	643	647	621	630	618	570	628	614	635	618	616	606	617	618	668	673	659	634	617	622	586	648	635	629	629	631	604	597	648	634	629	643	668	636	632	669	693	597	660	628	636	660	662	693	670	634	645	624	637	626	645	647	629	673	641	665	656	611	595	629	652	651	626	613	624	622	670	659	652	685	617	614	686	653	591	667	585	628	618	692	643	635	649	643	627	612	671	615	641	658	620	701	665	647	676	594	661	641	618	636	632	671	662	652	643	656	619	649	628	670	659	632	654	649	612	619	688	628	682	647	618	615	682	625	642	590	670	637	636	690	642	653	615	597	623	619	587	635	655	651	616	625	632	656	648	628	655	643	620	656	632	666	590	662	649	640	627	610	637	607	605	643	610	643	639	669	681	633	599	635	650	657	638	603	620	616	669	628	649	620	570	636	659	671	673	638	656	596	649	645	639	703	621	672	601	642	680	648	601	638	615	614	688	637	606	628	644	639	635	644	591	673	665	585	675	674	648	621	631	660	608	618	688	654	638	595	622	654	616	631	620	646	650	641	636	639	652	626	622	621	650	630	622	650	652	663	592	642	651	673	657	662	672	687	566	610	661	654	652	627	614	691	612	647	596	691	598	642	605	620	578	653	640	691	642	602	656	647	632	660	678	628	621	600	621	613	625	624	664	680	654	635	684	632	623	667	606	652	637	680	652	626	630	636	631	614	627	652	649	629	579	606	604	673	666	634	579	642	658	617	631	632	660	670	625	566	638	622	633	632	644	666	630	593	584	614	696	621	605	659	676	633	593	631	653	706	643	630	636	589	638	640	631	655	637	676	659	624	635	638	634	639	625	626	647	667	625	644	601	652	637	637	633	700	664	653	626	658	629	626	601	660	633	649	654	631	637	658	671	650	627	647	633	595	613	578	629	610	612	620	655	603	643	671	653	641	626	620	664	642	634	600	625	647	631	628	674	679	654	663	613	637	662	630	610	640	638	610	665	603	622	621	626	600	579	613	626	657	625	656	645	621	628	625	644	667	619	639	614	632	606	651	626	604	685	704	648	620	635	633	645	620	673	639	674	656	615	612	643	666	645	647	642	606	667	649	676	617	612	630	663	659	666	627	617	618	682	600	600	671	665	622	638	635	599	584	662	663	620	627	664	617	634	600	664	652	649	630	612	633	626	620	609	668	610	631	638	593	614	653	620	647	635	610	653	657	623	613	685	653	653	671	631	612	663	617	629	643	684	625	630	616	655	598	658	633	602	674	655	632	623	621	666	649	666	607	636	614	670	623	638	642	603	617	640	656	603	648	682	631	603	672	627	650	667	603	630	635	609	646	614	682	637	640	648	619	647	612	688	659	636	624	664	643	597	636	633	651	656	618	638	668	628	613	641	632	621	580	638	649	638	637	632	585	661	632	643	634	683	635	618	649	671	649	617	615	661	639	677	609	632	654	667	622	645	621	583	621	626	660	672	651	697	631	587	660	576	653	550	647	653	654	658	588	638	646	688	659	644	589	632	643	691	632	638	639	641	661	639	605	630	672	632	629	650	613	600	593	634	655	631	666	627	629	631	658	598	594	604	670	681	650	570	669	618	648	661	644	627	659	624	630	655	639	628	646	659	628	623	638	607	621	619	625	678	627	591	614	671	588	623	679	657	647	650	630	658	678	648	699	633	619	613	566	689	594	642	674	604	683	639	677	607	666	593	647	611	657	666	621	621	642	582	595	631	652	665	654	642	667	645	595	610	662	625	629	622	607	643	639	621	639	624	624	638	599	664	623	610	639	657	666	664	637	656	691	618	652	622	648	672	634	671	648	662	632	634	649	720	617	632	658	656	658	631	649	603	624	653	662	610	606	632	705	657	600	609	669	637	623	614	657	659	629	653	597	664	624	602	625	612	659	667	591	642	612	602	652	622	666	653	631	657	624	614	626	654	634	650	611	655	644	648	652	679	654	609	616	633	592	666	643	604	644	637	621	644	654	615	636	655	652	603	621	605	631	660	640	649	641	663	607	652	593	635	608	637	615	623	680	601	661	652	607	653	616	656	630	664	633	609	627	644	647	643	640	639	635	604	627	614	637	593	608	648	662	618	627	669	650	612	669	674	670	630	622	617	625	679	678	682	663	673	668	644	630	686	644	671	657	616	669	634	625	660	633	671	633	648	603	624	693	631	650	622	634	643	684	661	617	643	629	630	665	618	662	612	623	684	636	615	656	628	616	658	604	670	640	664	615	641	648	668	574	634	660	639	606	621	634	653	641	647	655	646	630	629	640	632	650	617	648	643	643	650	650	640	668	651	634	662	652	613	619	684	608	640	637	658	626	616	674	647	646	664	647	615	592	595	644	670	666	614	601	636	665	630	607	648	673	616	655	622	674	632	693	586	645	654	597	594	638	659	628	668	606
15306	6816	1463	1007	1556	1709	1438	1212	1069	867	736	561	527	400	329	283	259	215	180	159	143	141	128	120	108	97	101	99	83	97	81	82	90	66	92	66	63	73	88	66	63	72	55	59	63	81	50	52	54	58	54	58	57	49	53	56	56	48	41	45	48	58	58	50	53	59	55	47	44	44	49	53	54	54	47	38	54	61	40	50	63	57	51	50	62	46	37	42	46	61	54	34	52	41	69	51	47	50	51	52	49	52	52	60	60	54	50	40	51	39	36	44	54	49	51	45	43	49	55	48	61	53	56	50	52	54	45	43	59	59	45	43	47	52	45	55	49	54	52	44	56	51	39	48	47	42	50	49	52	57	54	46	43	51	53	42	53	56	45	52	43	24	43	43	57	48	60	44	56	58	47	49	49	44	50	44	43	53	36	43	47	42	52	45	43	43	49	56	59	57	55	61	46	76	49	43	46	48	46	59	43	52	44	54	40	58	52	42	50	59	51	55	56	42	50	57	43	62	53	56	58	45	33	48	44	43	57	52	39	62	51	46	46	56	49	44	55	60	56	57	37	50	58	45	34	54	37	51	53	46	38	46	55	51	46	45	54	64	48	58	48	42	52	50	40	53	39	53	52	56	38	52	57	50	47	50	53	39	53	58	39	52	54	45	42	47	51	35	51	49	54	56	49	56	44	48	51	54	46	53	43	44	48	50	46	46	53	47	42	46	40	45	55	48	63	64	56	62	46	39	59	62	47	46	53	52	44	47	39	43	64	41	42	44	52	59	57	53	45	40	33	52	52	44	58	53	45	40	51	57	46	48	44	45	59	46	42	46	54	47	53	48	43	62	44	51	48	45	46	49	43	48	47	57	47	49	64	50	56	47	43	43	51	55	36	50	50	48	67	58	52	55	33	40	62	48	54	55	65	57	60	40	51	55	50	39	54	53	55	50	55	68	51	50	53	45	51	44	56	54	54	49	49	50	44	47	45	49	38	47	48	46	58	48	41	54	50	48	46	53	42	56	58	47	51	52	41	47	49	50	38	42	49	41	55	40	54	37	38	47	52	47	54	53	54	51	43	56	59	46	43	57	53	54	42	33	49	46	45	50	60	50	54	48	55	44	56	50	42	52	56	44	50	43	65	49	56	48	53	46	51	50	52	65	52	65	45	46	54	56	42	53	40	56	60	51	47	46	39	52	65	57	48	48	49	57	43	55	55	44	44	41	37	64	38	50	41	54	42	46	55	45	47	43	57	47	55	38	37	40	43	57	46	57	55	49	57	49	57	59	39	59	52	46	60	51	54	43	51	54	60	46	53	45	49	45	44	42	56	33	53	64	43	54	49	49	46	47	56	49	51	51	44	40	50	60	43	45	37	50	49	45	59	42	50	55	41	40	51	37	47	49	49	57	49	48	58	50	55	46	42	45	52	47	50	50	56	41	59	42	41	49	40	46	53	45	44	46	52	46	50	58	47	47	55	35	54	56	53	47	54	48	52	50	66	59	58	34	58	49	50	58	48	44	55	54	63	42	55	34	61	53	47	45	55	52	40	49	52	43	50	53	71	46	54	32	45	57	57	51	37	40	50	60	34	37	43	49	47	41	53	61	52	44	57	41	43	57	55	54	39	55	36	49	47	37	48	63	53	39	42	51	49	55	54	54	57	59	38	43	47	52	55	57	48	42	48	34	50	44	38	39	60	52	46	50	46	44	35	57	56	55	51	38	51	48	43	39	36	47	64	41	50	43	48	41	48	53	57	48	46	50	43	51	46	40	47	41	47	41	51	42	53	50	54	46	52	42	50	40	54	50	51	44	44	53	29	61	39	51	56	41	60	58	54	50	45	31	50	50	55	49	47	40	36	53	39	44	43	52	40	53	38	51	49	41	57	46	54	55	50	49	56	73	57	56	48	57	52	55	40	52	42	50	54	59	53	52	43	40	39	43	52	52	58	42	49	54	38	42	58	40	44	49	52	43	46	52	32	46	49	53	51	45	56	60	46	57	60	50	41	36	52	41	48	48	56	51	37	51	36	49	47	49	47	59	56	44	61	52	51	51	48	47	48	42	59	39	44	48	42	35	52	48	47	48	47	46	51	51	51	57	58	66	56	55	43	53	39	42	54	44	45	51	43	54	53	41	35	46	54	52	46	50	60	46	47	52	47	55	55	55	52	42	51	59	42	55	54	41	36	61	39	42	44	46	45	53	51	56	45	45	53	53	49	39	54	41	58	55	40	43	39	43	49	51	62	59	39	33	66	42	49	47	53	53	43	57	55	46	49	66	50	45	42	52	45	45	52	31	49	50	61	54	50	48	40	62	40	53	47	55	48	38	36	48	50	60	38	57	58	46	42	48	46	45	53	63	47	56	56	34	51	49	54	37	48	39	53	44	55	52	43	47	57	43	55	73	36	49	52	54	54	47	47	54	39	50	58	49	48	52	47	60	52	56	47	44	57	48	48	42	51	49	48	50	52	45	55	42	49	46	54	48	41	40	55	47	50	51	50	55	37	59	61	47	45	58	45	45	53	49	53	62	51	39	54	26	59	42	70	55	42	43	60	40	61	57	56	44	57	51	41	44	47	50	45	39	59	52	52	36	57	54	56	48	50	51	42	38	54	62	64	46	54	46	40	56	63	46	45	48	43	41	52	37	56	47	42	66	45	60	38	65	53	54	47	48	53	59	56	57	55	54	39	45	62	44	48	51	51	53	50	47	52	44	39	44	45	56	57	41	55	42	51	41	59	44	55	47	54	37	48	59	51	60	48	50	52	37	50	51	55	53	47	36	47	48	45	44	43	57	45	38	51	54	49	61	44	63	49	59	49	52	53	48	56	46	46	47	53	55	46	37	46	49	52	55	57	53	44	40	45	48	59	48	58	48	47	59	47	48	50	47	49	42	41	52	59	38	47	46	54	44	42	41	35	54	46	50	35	54	54	45	51	44	60	43	47	36	46	53	49	50	54	45	60	53	47	55	40	43	51	61	36	48	51	47	40	58	59	50	51	50	54	47	41	57	62	45	35	55	43	48	53	56	59	44	56	60	56	55	55	47	59	50	48	40	40	45	54	70	52	52	51	52	34	42	35	57	37	56	50	35	52	54	55	53	45	48	44	46	54	57	49	51	41	52	41	50	55	47	56	49	47	54	47	60	50	51	36	66	53	42	51	45	64	49	44	54	47	44	45	46	55	47	38	52	51	43	57	52	45	49	37	57	44	55	45	51	56	50	43	47	49	41	53	38	48	43	66	56	46	41	43	54	45	57	65	43	57	46	41	50	49	38	50	39	49	49	38	56	42	53	53	55	59	43	51	55	47	42	58	51	53	51	48	45	40	52	45	64	48	52	43	48	57	41	48	38	50	46	42	61	61	47	53	57	43	56	60	46	50	42	42	37	61	40	49	46	53	47	47	56	42	53	41	46	51	45	49	42	51	47	39	56	53	39	63	57	36	45	43	45	53	51	43	45	56	45	40	54	56	55	51	43
53615	32895	20563	34519	41233	40346	36714	33381	29274	25912	22527	19538	17073	14783	12712	10700	9114	7797	6819	6008	5083	4430	4039	3784	3396	3049	2899	2845	2650	2620	2469	2374	2286	2157	2101	2094	1940	1841	1680	1672	1559	1400	1288	1244	1266	1201	1164	1143	1042	985	1008	980	932	921	885	892	879	911	869	902	872	870	915	856	843	861	845	865	864	812	840	778	822	809	841	786	790	840	780	785	746	794	817	795	780	805	751	781	750	756	755	708	803	757	794	746	732	757	803	781	742	716	778	769	813	793	725	765	716	733	770	745	751	768	691	710	697	772	764	702	774	709	783	753	693	759	765	748	749	761	791	725	701	827	745	772	755	773	755	728	787	755	700	730	758	719	753	754	751	736	772	738	740	714	746	739	735	710	731	724	732	727	738	753	736	786	754	757	771	712	758	740	757	767	725	719	737	749	712	768	684	744	725	801	699	724	754	762	696	739	741	755	745	724	692	742	720	815	698	748	741	718	762	706	763	757	732	751	833	779	720	708	676	723	755	736	744	774	782	792	755	739	759	753	724	735	751	738	730	744	720	779	695	730	777	716	737	775	746	736	781	760	770	729	755	795	715	725	745	701	773	753	740	704	769	739	723	716	701	768	702	723	804	724	723	758	735	754	741	689	746	783	728	768	749	737	719	758	779	736	733	746	714	775	756	735	745	789	759	717	745	727	687	766	759	762	725	731	723	718	739	740	712	731	719	746	750	713	731	745	770	721	769	728	774	712	746	751	730	759	723	770	725	758	702	749	720	749	773	725	780	720	728	761	744	773	762	707	761	700	739	762	742	731	716	694	711	714	784	693	705	687	744	763	724	712	759	796	708	736	766	742	770	718	726	763	706	702	758	752	737	733	787	753	775	721	743	761	735	776	762	703	744	742	739	769	737	787	731	690	750	715	759	736	751	790	720	754	742	707	715	727	792	759	762	754	784	763	735	692	736	769	728	731	719	758	744	727	737	765	740	729	745	771	705	765	750	777	733	692	723	740	745	736	737	720	756	709	765	758	722	742	714	742	786	734	751	740	749	749	746	755	721	773	738	724	728	767	761	790	763	747	724	695	766	758	745	699	716	718	728	761	736	735	730	760	725	762	686	719	806	714	742	727	726	811	715	680	737	758	711	747	774	739	767	733	738	703	754	719	715	777	683	712	768	760	738	746	712	714	750	726	749	735	723	708	757	698	713	754	756	754	785	730	726	792	743	730	732	775	752	762	688	736	724	728	742	740	723	777	733	750	746	782	725	718	752	737	741	790	747	705	795	744	775	729	738	742	741	723	767	730	794	768	774	758	742	740	706	741	657	694	792	718	735	721	694	768	736	704	724	779	725	772	709	785	768	738	703	700	765	774	742	788	726	754	740	735	740	747	716	732	697	746	734	722	756	698	778	769	731	720	721	722	723	721	692	767	707	722	698	739	749	744	755	720	780	743	725	724	717	767	714	758	701	768	741	750	765	733	763	756	706	777	745	701	774	765	741	712	739	771	738	772	732	789	781	741	697	712	710	692	711	721	702	758	743	728	790	753	762	728	738	784	720	734	768	740	780	749	691	735	764	767	749	733	704	774	711	709	695	707	717	784	792	775	720	750	702	734	776	726	759	729	781	770	740	736	766	788	753	811	746	754	756	718	695	719	770	738	733	732	760	766	737	775	784	787	745	710	786	712	700	716	675	733	742	785	752	732	718	726	787	739	760	789	735	689	735	724	703	773	743	722	740	808	712	758	723	791	775	717	771	764	723	733	737	785	755	729	713	748	728	721	732	764	804	722	781	748	780	734	759	764	731	718	736	740	786	755	730	716	744	722	745	743	675	751	769	750	699	735	759	743	726	735	735	685	735	785	721	715	706	770	734	686	719	722	758	741	727	741	735	712	758	733	689	770	756	770	768	720	757	729	743	719	756	751	738	725	722	741	766	693	763	712	768	727	758	722	781	767	730	733	727	697	736	724	718	711	751	733	740	705	751	702	764	784	739	752	733	745	742	746	759	736	775	722	760	736	808	766	726	703	729	717	746	763	741	731	740	695	705	762	796	764	698	714	743	776	768	739	734	714	765	723	770	756	703	743	734	769	780	699	738	677	734	741	749	755	749	728	722	721	753	735	734	767	733	708	721	724	756	738	752	750	746	742	776	739	732	722	765	770	751	695	729	744	737	726	721	724	703	744	796	738	719	699	799	741	723	791	718	765	752	774	742	721	758	747	739	716	720	757	748	753	754	697	755	728	734	747	700	756	743	759	713	735	711	763	731	725	789	732	739	730	754	772	790	749	777	729	707	756	730	742	689	730	761	771	704	738	737	685	704	713	755	717	762	753	760	755	708	787	746	710	710	784	734	699	786	742	753	805	756	752	727	740	721	741	736	714	744	733	739	673	776	749	722	761	759	733	752	688	758	753	736	730	746	747	751	725	741	738	713	729	783	730	724	761	732	746	724	755	736	761	809	722	741	728	722	721	732	686	731	723	787	730	748	745	655	716	745	776	752	781	772	727	753	770	752	759	755	773	777	753	756	730	706	783	717	708	737	711	754	748	747	736	777	731	744	712	726	728	715	726	741	752	711	713	737	686	787	774	739	731	711	749	741	698	808	750	778	709	738	789	758	740	753	729	736	684	753	749	780	702	760	697	704	727	738	735	714	702	753	818	722	733	750	775	720	744	778	741	768	715	742	721	772	727	737	776	750	712	721	742	741	739	776	785	695	742	754	694	739	757	754	707	690	722	777	721	736	762	763	759	720	821	770	693	779	748	778	719	748	711	731	739	743	787	717	707	758	760	702	804	751	804	702	720	709	726	754	721	711	717	728	734	743	752	778	710	723	710	705	768	746	756	765	776	772	756	751	755	818	761	764	726	729	760	739	790	710	736	712	731	721	751	762	802	802	713	738	805	712	753	755	710	701	758	752	715	744	745	752	712	725	759	718	742	740	760	758	795	724	725	752	764	749	749	775	764	773	755	708	728	732	738	704	742	734	726	746	757	744	746	749	734	720	737	709	753	737	722	749	811	785	776	730	768	698	761	741	760	708	753	761	755	794	760	746	765	772	740	771	723	725	724	753	699	701	730	761	750	706	733	723	775	753	745	764	745	781	719	722	760	814	763	733	729	753	762	740	756	744	754	694	733	753	715	732	654	731	741	701	775	764	771	730	732	762	764	720	741	709	722	782	721	715	732	773	771	745	725	742	737	780	766	688	818	722	753	733	772	717	757	707	727	747	756	750	714	750	732	718	707	774	766	757	735	728	741	754	720	736	746	768	759	725	727	772	753	720	747	773	807	725	724	771	771	751	751	741	725	767	704	809	701	784	673	723	810	706	720	717	745	764	764	756	716	785	735	802	788	757	743	762	737	752	748	722	754	770	780	707	741	749	746	796	718	773	718	737	742	759	746	753	733	712	722	749	767	729	817	733	746	750	737	735	756	746	776	717	747	754	737	724	767	807	730	771	717	742	740	765	712	747	737	695	761	730	818	690	728	756	767
10812	3760	937	665	964	1064	900	782	651	587	449	399	328	273	241	235	163	176	137	127	115	109	101	112	98	84	78	93	79	91	82	81	75	76	61	59	87	80	85	80	82	78	55	76	74	65	47	67	60	54	51	50	69	48	62	57	63	70	67	50	54	46	67	71	60	46	56	53	55	54	76	62	47	61	51	66	59	55	57	59	55	53	51	55	51	47	55	71	64	65	66	46	57	60	67	50	45	59	51	59	60	73	58	60	68	67	75	56	39	58	52	65	70	46	53	52	58	63	64	61	55	46	59	65	49	61	64	56	51	57	55	49	48	57	59	54	56	58	54	64	43	76	60	65	44	71	60	62	58	58	60	54	61	47	60	63	50	49	52	51	54	65	67	67	68	64	66	47	56	48	56	56	59	53	64	64	52	55	55	52	61	63	59	58	69	48	52	60	66	67	68	62	52	53	69	61	51	47	59	44	62	48	51	54	65	62	56	56	49	60	65	55	47	65	59	64	65	61	66	70	56	51	53	49	56	75	67	55	49	54	61	61	51	56	65	64	59	62	45	56	58	67	64	43	48	61	63	51	66	53	55	64	50	60	66	60	55	64	55	44	52	60	47	49	55	73	60	63	65	59	55	58	60	51	57	69	50	69	60	64	70	51	74	55	46	52	57	45	49	64	61	59	70	55	78	64	59	63	56	46	58	60	57	62	67	52	65	57	44	58	49	64	58	62	65	50	71	58	50	49	49	62	56	72	51	52	58	38	58	47	33	69	53	63	60	60	59	67	66	47	64	61	55	60	50	60	65	64	71	60	63	52	51	55	47	53	60	60	43	59	60	58	61	59	70	65	57	62	59	70	67	57	65	60	55	51	53	57	44	53	72	59	55	54	59	44	53	65	67	57	63	45	64	57	61	57	53	52	59	66	48	56	58	66	60	53	64	55	62	68	60	36	68	53	59	57	73	51	42	50	50	54	55	45	67	61	74	60	56	48	50	69	57	55	56	63	58	75	46	62	56	74	62	55	54	57	56	58	61	51	64	39	58	55	49	69	55	62	61	66	36	44	59	56	73	53	59	55	70	63	60	51	62	63	54	59	64	58	59	64	70	55	64	66	55	51	65	63	65	59	57	45	42	51	53	49	54	49	59	62	60	61	74	61	65	61	46	53	75	59	63	55	59	62	47	58	54	48	67	65	61	45	52	60	56	56	64	46	63	54	60	54	55	66	56	72	64	59	59	55	66	57	50	45	55	44	58	51	61	68	57	41	45	57	55	52	63	53	52	56	54	65	61	57	73	70	58	56	51	53	50	47	49	69	52	57	56	53	56	75	69	62	44	74	43	53	56	73	51	57	66	49	49	50	44	53	54	54	53	52	67	69	63	55	62	67	67	61	67	60	57	52	65	52	46	52	59	65	68	63	50	50	63	55	59	54	61	66	48	52	59	54	70	62	47	49	74	71	71	49	45	65	62	58	58	47	70	63	60	46	62	60	64	69	53	63	52	59	60	50	57	61	58	49	55	59	54	50	59	70	45	65	59	52	52	63	62	57	78	64	49	56	55	67	47	66	55	73	45	68	53	51	69	46	59	56	68	57	62	58	64	61	66	53	56	80	62	44	59	58	58	54	67	69	56	60	73	55	60	56	51	56	66	52	62	59	58	48	62	77	55	55	56	64	61	60	60	48	63	55	59	59	48	51	62	43	65	57	48	50	62	52	63	57	56	52	49	49	60	65	55	67	68	53	57	56	57	63	58	56	57	44	64	61	67	70	70	54	58	69	67	59	47	53	50	67	57	61	67	56	61	58	61	71	54	66	53	45	68	52	72	48	44	63	62	50	50	63	51	50	56	59	47	56	57	57	53	64	59	56	59	57	52	61	62	54	72	57	58	54	58	67	57	59	51	43	73	56	53	54	58	61	69	52	61	53	53	69	60	59	61	56	56	62	71	72	54	57	56	72	61	55	55	58	61	47	57	60	56	52	60	61	57	61	56	64	55	63	67	61	74	63	64	57	50	55	66	53	65	61	66	61	67	70	53	49	56	50	57	63	58	75	60	66	56	59	57	64	61	60	64	50	62	54	51	45	53	53	53	53	55	68	66	70	66	53	54	59	56	64	66	56	44	48	49	55	45	54	52	55	53	67	56	53	67	69	64	61	75	66	60	48	59	64	67	63	59	71	66	64	55	51	53	58	64	51	57	61	44	56	63	71	61	59	75	54	68	65	58	43	55	56	53	57	66	63	57	63	55	57	53	59	68	63	66	67	58	60	56	58	64	53	58	48	60	69	45	60	73	57	70	60	55	60	77	74	69	63	64	52	61	63	57	45	56	61	45	45	66	58	61	60	64	48	69	71	56	54	50	49	60	61	60	63	48	61	60	56	59	58	64	46	58	56	61	58	62	71	56	58	60	56	56	46	67	59	59	55	56	68	42	61	51	49	67	46	64	48	54	65	58	60	50	56	53	58	61	57	54	63	76	43	63	50	73	55	66	53	64	66	65	50	73	59	60	70	57	45	73	58	65	56	70	60	62	56	63	59	56	60	63	55	45	52	62	56	58	74	63	60	64	67	55	67	46	60	64	52	58	62	51	50	58	62	60	70	50	66	67	59	58	61	55	60	44	64	68	45	71	52	59	57	59	73	52	47	69	58	51	60	52	54	68	57	45	57	49	67	66	53	58	53	59	61	44	55	54	66	58	55	59	65	58	70	69	56	56	54	73	63	52	60	52	52	62	58	65	52	64	54	45	66	50	54	53	64	49	74	61	68	65	78	70	72	47	59	55	53	47	66	47	52	55	53	51	37	70	63	54	70	48	50	56	66	57	61	64	66	58	65	60	55	65	60	64	55	53	68	74	46	38	69	77	54	78	63	51	57	51	60	54	44	55	44	55	54	66	57	54	45	57	58	59	70	58	56	53	49	58	63	74	62	77	48	44	45	65	51	65	47	47	48	60	57	60	38	54	63	69	63	76	62	57	63	69	54	75	51	71	58	45	42	51	56	63	48	53	50	73	57	50	60	54	59	58	61	55	46	52	64	67	64	65	45	67	48	49	51	52	58	48	52	46	66	63	54	49	46	68	62	70	57	70	60	66	68	67	59	76	63	66	64	55	43	49	61	48	69	59	54	42	69	56	54	56	61	75	57	51	68	54	57	66	57	48	67	82	59	57	50	69	65	56	46	67	51	55	53	52	60	60	64	51	58	60	65	64	53	58	47	63	75	61	54	57	67	62	65	59	57	70	62	58	61	60	48	54	57	71	60	51	59	57	62	74	59	60	63	60	48	57	56	67	53	50	45	53	59	51	56	42	55	60	53	72	59	62	56	55	67	51	56	49	47	49	57	71	70	56	61	58	63	49	58	58	57	58	62	67	66	52	69	66	40	55	51	52	68	48	57	61	73	68	48	60	45	62	54	53	55	65	54	57	61	57	65	59	56	60	59	60	59	53	59	66	65	59	61	62	70	55	52	66	51	45	65
46896	28170	16425	29925	36960	35509	31875	27955	24186	20824	17584	14949	12758	10879	9299	7802	6417	5454	4667	4145	3689	3224	2886	2762	2463	2409	2223	2192	2031	2016	1977	1916	1863	1806	1795	1788	1659	1602	1514	1487	1419	1312	1235	1260	1138	1174	1101	1070	1078	1081	1089	1023	985	1063	983	936	932	920	905	944	961	920	1003	939	944	939	922	924	905	936	968	908	898	943	887	910	946	875	890	889	885	915	941	900	929	904	894	921	904	959	874	883	876	888	857	787	911	867	877	878	862	878	879	845	856	869	888	861	839	825	859	897	876	904	902	901	888	865	874	898	895	841	906	952	810	867	866	853	883	887	866	832	896	832	924	889	854	855	884	818	919	882	905	869	842	890	848	882	847	888	917	889	888	851	884	910	855	862	830	913	892	890	852	855	850	897	810	881	836	965	873	859	876	837	888	890	813	871	880	821	882	896	963	910	857	858	868	867	805	867	879	900	884	878	901	846	854	884	817	824	895	880	963	918	837	885	863	913	860	859	845	829	859	868	880	856	842	839	864	892	852	818	869	907	867	897	891	878	886	879	855	873	863	808	863	873	887	855	901	898	879	867	870	879	854	876	850	871	860	863	890	818	860	877	814	894	906	854	854	901	845	885	860	838	895	892	830	881	866	813	929	934	902	854	954	876	844	870	879	839	887	916	858	863	866	891	889	886	872	872	849	909	865	850	849	846	853	871	892	873	836	860	887	900	815	844	871	914	865	834	909	913	853	871	852	896	882	879	862	899	893	876	851	888	857	890	891	853	881	861	858	851	837	894	897	918	828	848	884	864	901	886	848	893	820	906	839	908	854	905	910	859	917	908	860	879	832	911	897	875	882	875	843	908	874	877	858	858	824	847	884	819	881	833	878	865	873	859	914	830	840	845	876	852	863	797	878	903	884	861	892	911	878	874	862	887	842	879	885	868	901	856	844	848	896	883	867	825	832	857	949	862	838	859	871	889	862	847	890	823	899	852	859	851	853	887	827	867	811	858	890	885	863	892	895	895	850	878	894	870	899	902	826	910	884	868	808	910	881	870	861	912	900	854	933	890	872	868	884	854	844	843	870	871	871	863	800	889	857	860	916	876	863	840	825	868	841	825	889	843	857	887	853	893	816	874	883	883	790	871	896	891	862	884	862	805	888	887	828	860	917	871	882	880	853	896	860	851	849	889	886	890	908	822	858	911	862	832	902	894	885	882	851	895	870	905	855	817	849	883	859	852	858	885	853	827	913	879	864	891	888	848	902	859	846	884	876	839	876	901	845	888	863	849	857	856	865	847	884	909	806	864	858	913	846	841	855	878	885	889	895	879	846	926	869	916	910	926	893	892	924	885	884	872	906	856	847	882	918	897	899	849	858	875	863	790	832	862	881	880	916	853	848	868	889	845	879	870	905	853	827	837	860	866	884	846	855	854	843	831	826	849	869	809	900	901	840	868	899	887	868	916	884	906	878	901	839	840	862	832	843	892	881	832	836	884	893	817	852	873	848	846	922	879	882	839	878	824	923	886	885	868	853	832	892	838	883	935	906	826	864	881	872	888	914	881	887	887	833	861	874	903	864	911	933	903	854	861	832	845	837	851	860	912	830	862	844	888	873	892	915	900	843	900	904	937	838	857	867	838	809	887	878	891	870	878	889	853	850	842	860	885	831	889	872	862	864	844	850	815	910	851	866	868	863	917	932	831	868	839	905	901	879	895	862	857	856	882	875	970	836	848	904	897	893	907	913	905	870	908	841	910	832	893	863	858	895	865	857	870	880	841	897	851	883	899	898	840	869	871	843	890	879	863	867	878	903	864	855	877	855	867	901	875	832	849	895	913	845	870	853	836	872	912	862	904	902	857	832	884	784	913	877	852	932	873	859	919	871	899	872	874	890	876	849	830	929	844	841	885	903	873	890	806	818	848	860	887	851	876	907	858	899	829	873	887	841	863	859	872	890	881	843	883	921	850	871	836	869	842	840	853	875	907	855	843	952	850	904	912	872	865	846	857	901	849	911	841	848	888	798	855	857	873	866	884	865	866	861	876	858	872	833	858	901	847	869	831	826	854	830	843	872	854	827	854	866	888	854	865	882	919	843	841	920	866	817	838	923	888	844	859	815	888	916	856	868	833	923	896	840	898	940	842	877	886	874	911	874	976	852	873	885	914	880	878	879	889	856	880	869	875	918	856	894	899	833	864	887	872	842	912	879	860	877	867	887	862	885	905	867	878	859	859	786	865	878	846	801	878	908	864	903	832	869	864	851	966	860	881	849	908	904	877	850	877	860	905	843	879	871	886	874	864	886	899	866	862	847	884	873	831	833	847	908	855	881	907	898	845	878	906	891	808	859	819	916	850	874	863	874	866	856	832	888	848	879	885	885	849	843	829	827	880	934	880	886	837	886	872	862	882	859	862	895	832	835	861	872	888	880	867	887	862	828	857	896	872	857	888	871	864	872	878	899	899	806	877	851	832	863	922	863	864	909	860	843	911	887	851	905	949	895	865	876	877	837	878	887	880	869	836	921	852	863	824	860	915	881	838	861	880	911	881	888	880	834	872	878	848	890	892	818	889	920	864	894	853	809	874	837	889	872	862	899	865	913	822	825	898	881	885	829	841	879	808	906	847	873	862	814	879	881	861	845	954	855	804	848	919	873	879	871	901	867	875	848	898	846	857	815	905	885	866	860	829	900	882	883	861	868	850	874	885	888	960	906	828	874	878	861	891	827	870	874	841	847	883	903	868	844	915	845	835	922	835	847	847	879	867	918	894	876	861	848	839	919	836	845	851	825	854	847	917	906	896	794	845	843	809	897	926	856	861	885	814	843	849	881	839	851	882	881	868	881	895	864	857	855	868	892	912	943	836	864	840	880	893	893	867	835	881	855	853	825	873	865	879	869	852	874	815	851	883	865	888	840	913	902	893	888	865	840	834	849	869	846	895	837	881	874	838	871	869	865	824	861	892	853	791	824	881	844	836	834	840	879	912	856	873	869	832	793	876	848	864	836	833	864	923	896	926	861	885	857	876	902	866	900	934	891	879	899	874	856	853	833	905	868	845	844	893	851	838	848	847	886	875	856	846	888	902	861	910	822	858	874	848	876	852	866	877	860	878	845	864	883	829	859	881	863	889	902	914	823	831	932	859	856	896	845	891	903	853	865	808	826	885	859	870	892	860	882	848	858	922	822	883	848	837	828	903	889	859	850	841	881	862	829	850	837	914	887	865	909	912	865	846	881	852	824	857	875	850	903	839	835	873	909	848	897	869	847	835	849	885	863	877	881	873	845	859	873	824	890	826	846	893	884	840	887	886	886	883	914	904	856	842	855	862	844	850	857	856	862	875	905	876	894	862	887	892	913	883	898	853	881	800	884	856	899	890	922	895	822	901	949	887	886	850	827	916	848	924	851	866	913	853	837	858	875	816	900	913	857	812	885	849	878	856	877	873	848	882	864	919	906	827	888	933	879	879	862	910	838	876	921	830	850	865	872	869	874	876	852	840
15647	6973	1545	1021	1492	1638	1479	1178	994	901	701	590	486	411	333	280	244	192	161	149	140	141	120	110	91	82	113	78	70	83	94	84	84	70	63	70	70	65	64	62	54	68	61	52	53	51	43	48	53	48	54	56	38	46	47	51	42	53	54	41	54	40	48	43	43	45	50	27	47	50	54	47	45	42	45	43	35	50	45	41	37	35	48	42	48	39	43	52	42	45	44	49	53	37	45	39	37	43	45	39	42	40	51	49	53	66	44	53	43	56	44	51	33	44	47	44	57	38	49	38	47	47	40	39	46	37	39	47	30	42	51	46	37	42	50	39	29	38	43	40	58	49	42	45	37	43	53	31	33	45	41	42	48	49	52	33	42	58	52	47	38	49	38	53	48	43	40	52	40	53	40	41	47	36	46	51	49	47	41	37	39	40	25	38	38	36	50	41	45	38	36	39	45	53	53	45	49	49	33	53	39	41	33	38	33	44	43	40	51	41	45	40	43	42	45	45	46	47	63	27	44	48	47	45	40	51	43	48	40	33	45	40	26	45	40	39	37	46	39	40	35	36	48	45	44	43	28	54	38	34	45	36	45	40	36	48	39	46	47	45	36	50	49	50	43	38	48	52	36	48	33	44	43	45	45	34	32	47	46	33	36	48	48	42	50	35	42	46	54	34	47	54	36	49	37	35	42	39	43	54	31	41	43	45	46	42	38	46	49	47	38	47	42	36	44	57	48	43	44	47	32	42	45	43	39	39	42	41	43	41	44	39	43	30	36	39	34	42	44	43	43	37	44	37	50	50	41	40	38	50	34	43	36	45	34	32	49	34	45	53	54	36	36	44	44	47	41	37	46	36	46	48	52	45	49	40	42	42	38	43	45	46	36	45	37	33	40	34	44	44	49	49	53	55	44	36	44	45	55	45	40	42	30	45	40	52	44	43	42	42	49	31	43	30	41	41	36	44	49	30	45	54	38	39	35	48	41	36	44	48	36	38	41	37	48	31	42	34	29	44	37	56	47	40	40	33	36	53	31	39	47	45	38	47	30	38	47	42	40	40	38	48	43	57	45	50	36	43	40	42	45	45	39	49	41	30	40	46	41	30	44	48	38	37	46	45	46	41	40	42	41	27	39	53	42	50	52	43	40	46	31	46	33	54	38	37	48	45	35	41	40	44	42	35	53	44	50	43	50	37	40	44	44	37	42	41	41	38	44	42	31	34	34	39	40	56	35	34	38	49	47	35	31	47	29	38	43	39	40	42	39	44	58	33	47	37	39	38	26	47	46	38	29	37	51	44	40	41	39	43	39	42	33	49	45	50	37	46	49	30	36	33	44	41	42	39	37	48	45	55	51	29	34	33	43	37	39	43	42	47	45	40	28	43	41	39	50	48	34	36	41	48	44	52	38	35	47	41	39	40	43	50	37	46	44	42	44	43	40	44	46	44	47	39	33	29	36	43	45	54	33	47	38	43	47	51	40	39	42	47	48	46	45	37	40	34	44	34	41	37	42	35	43	44	52	32	39	46	38	43	47	54	36	53	44	40	43	40	50	46	43	40	34	44	46	27	39	44	34	44	54	47	48	38	38	35	40	44	33	46	49	34	43	39	40	38	41	54	45	54	52	36	31	43	37	40	37	52	32	46	41	32	49	45	57	41	52	38	45	41	60	31	53	35	34	47	49	41	48	56	45	41	31	34	44	45	42	24	41	43	51	41	49	49	42	28	39	49	48	46	47	39	42	30	47	50	57	46	38	27	44	38	35	45	46	41	59	42	51	34	40	44	33	43	42	46	39	55	49	49	44	39	45	40	34	50	54	50	52	41	48	40	36	44	44	41	34	33	39	42	53	43	45	44	51	32	35	49	45	43	38	50	44	41	31	41	48	54	38	33	59	41	47	36	45	49	40	43	37	43	28	35	34	49	52	55	40	46	47	38	47	45	50	41	53	32	44	45	46	47	50	33	42	46	29	43	35	50	40	54	43	46	45	40	42	36	45	39	51	48	43	46	40	43	44	49	39	37	54	41	39	40	41	39	46	40	42	42	50	48	47	56	36	48	38	52	39	52	28	51	41	43	45	44	55	36	33	37	52	37	38	37	41	38	43	45	43	39	44	43	46	34	35	52	37	48	32	38	45	48	41	45	43	36	40	42	40	56	42	34	27	43	53	43	43	41	41	41	38	47	37	33	50	27	51	34	35	35	38	44	37	39	45	47	51	41	47	49	38	53	47	34	45	45	55	45	41	41	50	37	50	42	44	44	49	48	47	41	52	44	30	32	40	34	45	40	43	47	46	49	38	40	37	35	58	36	28	44	42	33	47	41	31	45	27	42	34	44	39	49	48	37	50	62	50	47	51	44	35	43	51	33	48	41	24	47	41	47	45	41	40	36	52	35	45	47	39	37	35	38	48	41	36	40	35	37	45	37	40	43	31	44	51	34	40	38	43	29	45	51	44	37	40	49	39	34	46	41	46	45	53	38	46	35	35	55	53	55	41	43	34	42	38	34	45	29	40	47	41	36	47	29	38	42	46	40	45	37	37	44	58	42	33	46	48	27	57	42	43	43	31	48	52	39	37	46	38	40	46	50	39	44	42	50	50	47	41	44	45	42	49	49	37	48	40	40	49	33	42	38	64	41	43	54	44	34	42	49	35	53	53	46	47	51	47	54	45	48	51	56	31	50	36	33	35	46	44	43	29	36	39	40	47	41	49	46	43	44	39	39	37	46	42	45	44	34	48	38	43	48	52	50	39	50	40	30	45	48	39	45	31	49	38	35	44	45	39	43	34	38	30	46	36	38	46	35	47	50	35	56	45	29	42	44	54	35	39	46	44	49	34	49	37	39	38	39	46	29	50	44	42	40	43	46	37	43	44	46	46	49	32	33	40	30	43	52	46	47	50	56	37	30	47	39	44	41	37	39	46	34	29	42	41	60	38	40	38	53	39	38	39	45	61	36	42	34	49	42	49	39	38	51	27	35	44	39	45	44	47	38	41	46	44	41	36	41	36	33	35	47	31	49	40	45	46	51	43	42	31	39	39	41	43	40	42	40	33	57	43	63	32	44	40	44	39	39	46	50	41	39	34	45	49	51	44	33	34	18	46	41	42	45	42	49	62	47	40	44	46	45	47	43	43	47	45	39	48	53	33	43	40	57	39	43	48	40	41	43	40	41	40	42	38	38	44	39	37	40	36	35	32	38	51	31	36	44	49	43	44	39	37	51	32	37	30	39	36	48	54	46	45	42	43	46	44	49	46	39	39	70	48	39	43	37	48	44	45	50	53	36	40	37	35	34	55	30	45	53	46	48	48	42	45	51	42	39	36	44	45	42	41	47	48	45	38	41	44	34	38	43	43	42	44	50	40	39	34	45	37	47	40	48	47	40	41	44	50	41	56	58	38	31	39	50	42	33	35	51	41	41	47	49	42	40	44	46	43	46	43	49	40	38	39	35	44	42	39	35	44	41	50	49	34	44	38	33
55794	32324	20975	34872	41942	40701	36814	33168	29341	25883	22504	19475	16977	14832	12460	10510	8717	7589	6447	5728	4940	4393	3772	3408	3153	2913	2848	2763	2569	2400	2290	2284	2156	2030	2035	1940	1874	1743	1710	1537	1468	1313	1227	1122	1080	1079	1036	931	896	906	880	892	876	866	822	795	807	803	797	788	822	838	797	781	783	747	789	756	722	740	740	746	699	684	695	734	693	704	682	706	671	672	691	679	650	664	709	703	672	642	707	696	698	663	700	686	654	679	651	638	694	708	612	649	696	634	632	672	631	637	667	629	630	685	633	616	648	632	607	605	653	627	646	667	670	669	675	617	646	644	628	626	614	632	630	607	605	618	631	621	654	630	613	590	650	640	624	656	608	629	573	633	632	647	628	670	601	657	571	642	638	623	615	605	662	644	637	625	659	593	644	663	648	623	641	592	687	655	649	620	588	625	684	616	650	673	634	604	632	657	642	660	630	665	641	674	636	567	661	628	670	614	665	598	634	627	591	588	606	672	628	641	676	621	628	623	631	662	672	633	610	596	603	629	678	664	646	636	602	665	633	656	661	627	630	662	600	609	637	623	629	655	602	622	625	667	629	642	626	639	613	613	613	643	656	641	601	673	688	653	620	642	637	617	633	615	646	684	616	622	639	622	674	647	640	619	586	609	658	609	614	649	623	592	614	660	651	627	605	643	669	614	629	613	653	644	625	627	600	651	642	581	672	663	642	642	636	664	671	631	632	607	638	670	638	628	586	641	635	658	611	602	663	663	648	617	618	646	595	614	614	619	596	603	657	669	617	611	676	621	678	635	641	613	615	632	608	635	625	618	649	636	669	637	627	636	630	582	635	604	606	605	675	680	670	644	634	650	641	652	608	642	612	620	590	616	658	654	652	631	674	623	679	617	658	636	670	626	589	597	609	632	592	651	607	665	616	669	647	632	669	639	618	614	661	618	664	618	671	630	672	670	641	643	620	620	632	664	656	635	607	637	643	638	702	628	657	568	616	611	636	626	649	637	670	640	639	640	625	631	654	593	633	614	662	623	601	610	606	620	647	626	676	660	659	639	682	647	638	618	646	655	653	680	655	638	665	651	618	592	647	656	661	622	644	652	638	667	606	601	629	694	623	618	646	641	604	643	634	656	645	638	645	678	656	669	620	618	634	643	639	682	664	612	630	638	643	646	620	655	671	699	618	602	628	617	608	612	652	682	634	628	648	644	631	674	647	650	634	601	645	657	594	662	642	627	648	562	637	616	678	660	616	593	634	642	574	631	643	619	687	629	694	658	641	610	649	659	688	613	639	587	623	625	653	652	647	646	631	615	595	621	615	613	675	556	627	641	625	596	636	628	615	609	640	627	632	605	630	641	638	690	627	646	640	658	685	662	660	649	611	581	631	627	612	612	637	642	633	672	681	622	679	605	660	658	671	641	613	646	602	601	704	635	611	604	601	597	631	623	567	642	655	667	631	592	628	664	625	620	622	653	673	637	653	609	661	628	668	633	638	631	649	646	663	585	671	652	668	603	657	649	617	654	616	652	601	679	595	586	645	647	644	618	660	641	644	629	634	599	630	656	636	600	656	641	626	625	660	664	615	709	645	635	627	595	647	627	675	664	627	610	646	648	658	653	680	651	663	594	669	651	609	649	638	602	613	606	623	631	604	628	645	593	645	618	633	633	601	640	662	660	600	609	620	613	626	600	618	649	642	622	618	611	634	635	624	692	658	651	627	626	640	654	671	620	626	610	622	641	644	632	606	609	656	662	651	643	670	611	589	668	646	608	640	630	648	641	649	623	617	676	639	634	626	635	615	619	638	663	629	641	675	633	649	645	590	586	634	678	629	632	652	652	592	632	581	620	647	633	648	592	689	631	625	607	615	644	684	640	612	603	644	621	598	653	640	636	652	646	660	640	641	706	665	625	606	643	661	621	666	622	669	648	623	604	644	646	626	616	631	624	644	658	609	677	611	615	642	654	634	630	665	666	634	645	678	645	672	590	685	617	595	628	620	648	629	616	664	669	610	617	686	594	599	668	600	638	613	591	660	647	633	654	648	634	651	659	673	627	629	655	596	584	612	641	641	608	625	621	663	579	632	628	644	641	655	624	622	661	681	659	623	607	626	647	628	660	631	632	627	599	635	606	656	617	650	640	652	619	629	619	612	625	618	636	635	611	669	639	681	659	673	671	620	637	624	606	641	642	678	641	683	627	576	662	688	636	597	637	639	688	629	626	701	607	608	615	624	633	628	563	596	633	619	610	606	656	643	613	636	628	570	636	649	609	643	602	637	624	626	622	683	651	642	675	625	650	641	638	626	640	616	654	642	632	640	681	687	631	633	654	617	700	662	645	606	604	622	659	658	636	636	618	629	654	644	628	652	666	661	658	651	651	636	645	599	596	581	638	619	670	651	620	635	679	678	614	603	635	592	661	663	620	659	663	629	670	611	628	638	638	647	626	623	606	652	607	650	603	597	639	642	632	678	671	625	621	572	647	614	600	660	647	638	631	662	659	628	593	628	636	626	620	656	646	639	568	673	652	616	624	666	610	670	643	655	621	608	599	621	644	660	638	624	645	588	649	611	680	636	594	645	645	661	631	646	654	634	630	632	610	626	614	626	664	610	685	602	636	630	613	660	598	618	629	637	651	701	629	608	629	638	644	664	622	680	623	626	622	641	628	682	622	622	624	649	680	619	611	635	659	625	631	662	664	622	662	651	613	643	611	621	601	668	593	617	589	642	677	624	662	635	647	630	608	562	651	640	641	644	628	641	655	615	621	644	614	639	639	684	644	611	630	577	610	621	640	637	575	649	606	612	643	692	675	639	588	637	650	623	658	643	617	617	638	599	638	681	627	609	647	629	632	706	624	641	649	673	663	598	616	615	607	650	626	619	622	613	687	629	653	652	590	595	622	650	669	640	626	643	608	584	629	621	607	628	657	611	609	597	669	682	641	654	575	639	623	644	626	654	646	646	625	628	668	640	658	643	661	622	661	599	619	652	653	645	627	617	653	635	637	644	658	656	612	654	626	612	644	592	610	640	615	632	606	655	631	645	639	614	643	656	644	617	651	602	679	627	638	641	618	635	641	616	693	611	631	633	650	630	624	648	608	711	646	634	629	643	639	656	628	643	639	641	634	651	622	617	588	624	646	633	662	660	623	630	637	641	633	649	627	601	624	647	684	619	630	641	628	661	641	663	671	664	647	682	611	650	622	625	621	657	678	641	652	610	652	599	636	625	616	691	637	612	608	620	660	600	602	610	678	606	621	596	669	690	640	636	671	640	642	645	645	633	629	632	644	699	604	654	633	671	669	636	632	659	656	608	659	603	663	644	671	621	615	598	630	607	601	669	614	622	599	670	619	622	643	634	657	623	628	628	630	632	622	609	658	593	633	591	639	634	650	632	632	671	655	618	627	633	610	637	659	647	642	602	643	624	614	639	616	630	672	554	578	619	588	633	636	657	677	606	648	654	605	640	608	631	635	652	648	630	608	653	635
6442	1794	560	473	716	733	616	496	436	378	323	274	248	215	160	154	122	123	97	72	95	71	65	74	72	61	72	45	67	58	57	52	53	57	65	52	56	41	47	53	50	47	42	44	59	45	38	51	42	34	52	44	52	48	39	44	53	55	38	47	50	41	56	52	38	46	47	48	42	35	46	36	49	50	50	44	41	43	39	29	37	46	36	26	47	37	47	47	33	38	51	51	53	51	50	35	52	38	42	35	41	44	37	49	37	46	41	33	44	50	46	45	53	37	44	37	44	49	43	42	43	32	41	37	35	41	52	37	46	44	45	38	32	36	44	50	51	43	48	41	51	44	53	47	28	44	46	42	47	40	39	43	40	49	35	31	42	46	41	49	48	50	40	40	34	44	34	49	38	49	44	46	48	52	47	46	52	41	47	44	44	54	40	55	37	35	41	35	43	34	40	46	61	44	40	57	38	37	45	45	53	51	38	35	51	33	37	44	35	35	37	40	46	42	54	43	35	55	43	36	47	42	41	40	41	42	42	40	48	40	30	36	49	43	47	41	52	36	43	29	38	46	47	39	35	47	41	39	29	39	41	46	45	48	47	48	41	48	42	43	48	39	47	34	36	43	42	50	48	47	40	44	31	47	41	42	43	48	37	55	39	41	33	37	44	43	45	38	47	46	39	47	47	30	50	36	44	44	41	48	41	49	27	44	35	38	40	47	34	34	46	47	39	47	39	45	40	42	41	55	42	45	34	41	40	50	33	48	31	27	48	40	38	54	38	39	45	50	44	38	37	59	51	39	31	47	46	42	42	52	41	44	37	51	38	36	47	41	50	53	36	50	49	40	41	33	36	41	41	54	49	34	46	40	47	39	38	47	43	40	41	45	29	49	33	55	42	48	37	28	46	29	45	34	39	53	41	40	51	30	56	41	48	40	37	44	42	45	44	53	43	36	48	46	53	40	46	32	35	37	49	47	44	40	32	67	28	41	40	33	43	49	34	43	40	50	42	37	44	42	55	35	47	37	36	54	52	45	40	43	51	36	36	48	46	54	36	40	43	37	42	47	36	41	45	44	49	25	40	47	44	38	41	46	47	53	40	44	32	27	44	44	44	41	30	51	40	53	37	42	41	45	47	36	32	44	47	53	53	45	52	47	46	43	31	44	34	35	44	41	38	35	44	41	41	48	37	33	42	45	34	39	43	29	44	42	43	30	51	45	32	37	36	41	42	41	35	37	48	40	53	42	37	40	52	36	42	38	48	47	31	41	53	35	52	39	41	41	51	37	45	45	41	40	42	43	45	38	53	36	50	42	46	27	44	43	32	49	45	36	48	37	35	45	45	52	46	38	45	54	34	36	36	51	37	45	46	45	42	44	38	36	43	53	57	52	42	43	41	44	45	40	34	39	52	48	47	54	53	48	45	47	43	61	45	33	41	37	43	44	47	52	39	38	40	44	40	41	45	42	55	42	24	41	55	48	45	36	56	39	46	52	65	34	50	45	42	41	31	38	45	38	48	39	37	43	32	46	41	42	35	39	48	39	33	43	42	40	45	41	49	40	54	46	31	46	34	39	39	53	47	43	43	44	65	41	43	30	49	42	39	39	40	41	35	52	37	31	41	55	39	45	49	49	48	30	37	35	41	47	42	47	43	31	37	44	44	38	45	34	47	46	30	34	46	46	43	43	42	38	32	45	37	46	56	54	37	50	44	49	40	55	40	48	49	48	54	42	35	38	30	42	46	35	37	48	36	44	47	38	34	40	42	37	41	39	34	47	41	38	40	34	48	39	45	54	46	37	40	50	37	44	48	40	49	49	41	42	46	35	32	41	36	38	36	39	57	37	41	35	49	44	42	43	52	46	41	39	49	44	46	38	34	36	51	43	47	41	51	48	47	51	35	35	49	44	44	33	55	45	39	46	44	53	47	40	49	55	45	47	42	40	50	35	38	26	47	40	36	39	38	40	31	31	49	38	30	38	46	37	45	46	31	41	48	40	42	42	41	29	37	43	46	27	38	43	41	39	41	41	48	46	38	57	37	36	33	44	44	35	47	38	36	46	39	43	56	43	47	53	36	47	49	45	42	36	31	48	33	43	48	27	30	41	49	37	53	48	45	45	39	42	34	29	36	42	51	51	42	46	41	27	49	46	43	38	46	49	43	46	43	29	35	39	47	53	38	49	37	33	30	40	49	39	42	44	35	50	41	52	31	44	41	40	45	53	36	45	39	34	37	45	45	37	46	42	48	43	44	35	34	47	45	43	45	51	47	40	51	61	39	37	46	37	33	38	38	42	43	34	49	38	49	48	47	35	41	46	43	34	40	32	42	43	35	38	43	46	39	57	36	56	41	51	40	47	53	38	46	35	37	44	32	30	45	47	44	43	49	45	54	41	46	40	46	38	49	51	44	49	41	31	42	38	54	44	40	44	41	39	38	44	42	32	41	44	45	54	46	38	40	56	40	34	55	33	43	43	56	42	54	50	51	34	34	48	35	44	29	32	39	52	42	40	52	42	37	40	35	36	45	41	44	40	32	45	47	50	43	39	38	28	39	31	40	52	39	34	42	41	36	39	37	50	50	40	40	55	44	48	37	50	34	36	39	31	47	36	42	42	40	38	38	40	39	49	36	50	30	51	48	37	33	44	50	37	39	35	43	44	40	41	45	48	48	45	40	36	46	42	46	43	54	36	36	47	43	42	36	58	57	33	46	39	41	41	38	48	43	37	41	25	37	39	32	47	51	42	44	51	33	39	36	49	52	61	47	51	38	43	51	36	41	45	43	35	53	50	40	47	38	43	42	45	41	51	42	41	45	34	43	41	40	34	41	42	46	51	41	40	44	44	30	39	52	47	42	53	35	41	45	51	32	39	37	33	40	45	39	61	44	47	46	41	37	48	36	38	49	42	39	43	49	29	32	46	46	40	37	44	43	49	41	49	45	43	48	44	48	40	58	39	55	44	36	55	34	45	42	47	40	49	42	51	41	34	28	37	40	53	39	46	36	47	28	46	44	54	47	46	48	30	48	47	38	42	34	40	50	39	50	46	56	41	34	39	37	42	34	43	39	38	52	37	37	42	41	49	47	35	40	40	45	42	40	43	33	45	33	43	33	27	38	33	31	41	53	41	45	44	43	44	47	45	40	48	52	44	37	58	49	47	64	41	39	37	51	37	34	60	32	46	40	53	45	40	31	52	47	47	60	42	39	40	45	39	34	36	46	44	52	39	41	37	37	43	44	46	43	45	34	36	43	38	40	36	56	49	43	47	40	48	38	67	44	35	34	52	51	39	51	40	29	38	50	45	45	38	38	39	36	34	55	43	37	54	46	27	32	45	41	39	50	49	37	45	32	44	40	46	41	42	45	42	44	42	45	37	38	51	40	36	35	35	38	40	33	37	40	43	40	36	39	39	40	39	43	40	45	34	47	45	41	46	54	45	42	45	32	45	46	51	40	47	42	54	33	46	46	55	41	38	54	31	29	46
41897	22601	12741	25958	32866	31181	27451	23366	19540	16209	13575	11380	9658	7922	6530	5522	4494	3762	3134	2821	2445	2146	1979	1820	1716	1633	1554	1570	1443	1440	1356	1311	1301	1211	1319	1239	1254	1157	1127	1056	1012	966	940	859	853	807	814	750	787	777	714	771	727	720	751	695	711	701	693	755	680	717	678	650	666	714	664	678	642	663	692	668	697	649	635	653	720	639	652	625	640	657	648	620	688	719	672	685	658	633	661	664	674	632	624	629	661	646	613	660	668	667	663	626	633	639	670	663	593	639	618	685	604	603	626	647	635	644	630	646	618	643	654	651	630	654	628	639	647	621	632	608	638	641	602	587	613	653	635	630	636	634	674	662	644	658	659	659	603	632	638	666	662	654	612	619	629	644	624	659	634	672	672	614	671	648	661	652	638	641	690	607	663	639	620	661	676	589	628	657	647	664	645	657	638	654	600	646	672	631	635	617	651	656	617	632	690	652	676	636	676	684	610	610	651	641	640	617	653	625	663	650	698	663	618	659	642	683	627	650	575	670	614	652	634	620	619	612	661	689	623	648	665	634	636	677	676	653	615	639	634	686	632	640	670	652	663	632	649	693	593	641	648	684	624	632	598	661	612	639	667	621	663	673	652	705	632	640	605	680	600	668	634	661	666	624	625	681	668	634	617	663	624	675	668	625	652	623	659	638	677	631	622	662	685	661	615	647	642	641	653	657	590	622	631	672	669	672	638	665	641	657	627	640	639	654	638	646	611	654	664	697	634	596	651	615	648	637	601	640	599	639	634	641	661	657	657	640	621	637	643	641	663	686	669	644	664	621	630	664	664	678	692	661	687	635	641	630	700	655	626	671	672	640	628	649	650	625	644	621	623	623	663	636	671	648	643	594	652	595	628	648	648	652	648	682	657	626	607	646	642	661	630	662	643	625	646	620	674	662	659	664	620	622	651	623	652	601	617	662	656	616	624	630	614	658	679	617	645	640	621	634	632	625	614	675	650	698	616	637	651	652	649	629	654	678	676	633	644	623	622	695	654	591	656	670	658	615	621	641	655	645	638	637	682	637	665	660	651	643	692	640	676	640	594	625	684	608	653	658	593	639	608	621	654	619	636	638	642	661	653	645	660	636	635	666	666	642	627	648	643	653	678	666	655	643	629	671	616	597	611	658	635	650	665	660	629	620	646	647	660	634	597	666	621	637	633	644	633	615	640	648	661	635	605	671	601	628	652	672	669	656	688	671	638	628	641	616	630	664	629	657	603	680	658	637	649	634	603	613	652	646	651	663	642	638	659	646	659	620	642	649	649	652	616	610	640	678	628	632	647	677	653	667	635	673	679	659	648	664	642	621	682	603	629	642	634	654	641	649	657	597	656	665	646	650	642	672	635	647	643	659	602	651	660	625	632	681	632	643	630	632	584	633	606	625	642	648	629	638	676	574	627	642	684	644	646	643	620	605	646	670	683	681	617	646	603	598	660	683	638	645	640	617	668	643	633	623	663	644	628	628	598	695	626	655	654	635	680	627	633	634	601	612	640	653	622	599	601	663	699	646	645	648	644	669	660	689	641	669	609	611	654	647	639	612	681	642	577	680	643	604	611	671	666	600	652	659	635	646	654	640	598	587	580	640	619	631	650	702	639	624	670	600	682	639	644	638	651	631	650	625	642	691	608	622	669	666	643	667	626	616	665	599	635	639	606	635	684	639	648	660	621	651	652	666	636	622	688	651	679	663	636	664	643	650	676	708	679	665	647	610	591	627	673	658	621	620	648	676	605	697	581	618	603	613	674	664	667	668	677	661	589	622	678	682	618	655	660	640	611	666	633	642	650	674	635	619	647	663	648	633	712	631	645	672	630	607	677	653	707	668	678	653	615	638	676	613	638	638	633	647	603	707	664	637	612	633	625	590	643	647	638	653	632	645	623	691	652	630	653	665	653	622	625	683	637	686	669	652	596	628	625	628	648	648	649	590	640	641	647	641	658	645	638	587	626	606	695	635	632	654	669	650	662	639	681	660	636	658	604	649	672	669	614	639	668	624	601	641	664	687	662	612	606	662	664	608	650	672	703	675	699	629	617	672	635	640	637	635	645	692	658	649	633	621	672	661	632	615	656	650	664	622	663	621	634	590	644	604	655	657	644	650	609	651	630	626	658	622	641	649	680	648	623	644	618	639	618	663	643	663	693	642	664	652	619	628	682	672	638	653	705	647	637	633	651	601	649	670	694	632	616	659	631	629	657	637	651	637	671	641	689	624	661	647	614	615	687	633	624	641	612	641	648	631	659	621	647	638	631	590	660	638	584	664	649	655	640	631	659	601	618	625	631	632	658	642	606	664	642	599	665	634	608	637	627	648	620	664	621	632	625	636	660	640	642	667	660	631	643	627	657	629	626	617	623	612	622	614	656	630	660	654	640	624	601	659	615	648	666	651	673	629	650	635	618	640	656	633	636	601	636	663	650	664	654	639	665	654	638	637	634	664	659	649	652	612	675	647	623	590	666	644	631	669	667	645	629	636	615	631	657	681	646	614	660	647	630	628	667	617	631	648	667	600	669	647	632	659	645	659	684	658	629	650	644	670	634	666	631	612	655	663	627	664	640	624	656	619	648	612	644	633	634	688	659	655	644	656	649	708	639	634	660	613	607	631	612	629	655	590	662	637	607	643	677	640	664	632	632	605	660	626	653	627	651	634	670	626	657	635	604	663	629	610	610	628	643	648	691	658	689	659	644	641	604	643	655	656	656	640	633	607	640	620	664	676	617	602	678	664	635	609	660	633	616	621	635	623	641	664	640	643	672	657	685	626	633	652	668	617	641	593	652	660	649	628	652	598	646	578	616	631	657	555	589	656	641	646	691	622	689	674	626	639	663	621	648	661	672	627	664	623	682	665	624	663	648	637	659	664	673	604	670	667	648	639	643	653	664	656	674	646	627	652	647	663	636	631	664	664	659	666	628	639	629	626	620	615	645	627	674	620	642	658	603	616	630	645	594	665	665	708	645	646	658	675	646	637	617	624	652	667	638	671	623	648	600	658	633	647	641	685	658	595	643	633	635	610	595	662	634	612	650	626	658	621	672	663	666	658	639	664	636	668	669	649	661	626	624	630	624	676	637	589	669	668	632	671	674	631	677	652	652	637	662	642	587	629	664	646	625	629	654	608	642	684	635	627	602	637	665	706	636	634	672	651	636	663	627	638	630	643	684	661	653	646	643	642	678	680	644	627	649	654	648	645	609	639	662	661	618	654	625	652	681	700	644	658	647	649	636	650	636	663	626	629	631	630	666	657	653	647	665	625	658	671	669	635	651	615	618	643	668	643	637	607	670	638	665	654	636	689	686	672	638	675	631	630	607	663	671	634	595	649	651	682	674	621	648	625	629	628	653	624	639	665	621	665	614	673	587	664	619	634	663	631	622	661	717	637	596	643	620	652	646	623	574	672	626	644	616	685	617	600	703	631	653	646	618	633	645	640	625	639	636	657	630	631	644	625	605	589	655	665
15230	6493	1461	1018	1472	1610	1404	1252	1025	821	692	594	510	423	319	265	245	203	184	166	135	144	124	100	108	98	109	84	79	85	96	94	82	85	79	89	71	79	71	65	73	45	71	72	72	56	60	57	66	42	50	58	62	69	49	61	47	68	46	51	44	51	43	50	56	44	51	62	68	49	63	55	39	44	48	59	55	52	50	45	41	55	44	41	48	46	53	41	46	53	43	40	54	57	41	41	55	41	55	59	56	58	44	50	55	68	50	51	54	41	50	51	47	53	50	40	50	52	41	45	57	50	52	46	43	54	63	51	43	52	57	57	53	37	62	58	52	49	51	54	58	52	44	48	56	51	42	56	61	34	40	52	42	43	50	62	45	47	52	43	48	46	55	57	53	45	67	48	60	51	50	45	60	47	38	60	48	50	38	34	43	56	47	59	56	52	49	50	45	45	48	55	48	48	54	48	55	62	54	53	35	41	44	55	50	44	49	60	46	51	51	58	55	55	48	56	50	43	28	46	42	50	53	51	29	51	42	47	52	53	43	42	40	64	35	65	48	59	54	56	45	51	49	58	46	55	40	39	41	53	60	58	41	57	48	52	53	58	57	43	33	51	56	49	47	46	38	48	52	39	47	43	49	62	46	42	41	57	53	45	54	41	56	51	45	41	55	44	51	30	59	41	51	60	53	41	49	46	42	61	56	51	46	50	58	54	40	43	52	48	60	43	35	43	44	41	49	46	53	56	58	63	53	42	52	55	34	43	46	41	44	48	30	61	50	48	58	57	52	49	59	48	44	50	45	46	54	42	56	48	55	47	47	52	61	46	47	56	44	49	46	45	53	53	50	49	47	46	30	57	44	56	42	48	45	47	45	37	35	44	40	56	55	45	57	53	49	53	48	48	44	51	44	57	39	48	56	60	59	47	42	67	57	49	43	48	52	52	44	46	49	46	65	48	67	42	52	60	56	59	61	50	40	57	53	46	47	59	53	54	63	44	50	42	47	51	47	57	54	51	55	52	44	50	44	49	50	47	53	47	35	44	60	45	62	46	54	42	53	42	59	45	34	50	39	53	50	49	48	44	47	53	67	48	53	47	43	37	54	46	54	44	56	49	41	44	39	44	43	46	44	47	32	45	44	44	39	48	50	51	47	43	46	48	54	55	51	55	50	50	48	69	43	49	52	39	43	40	71	50	47	45	54	51	46	49	45	43	53	48	55	50	58	42	49	42	42	52	46	75	56	55	46	54	53	58	52	50	51	53	53	48	51	52	53	43	45	54	52	46	59	42	46	48	61	36	41	38	37	52	41	48	43	60	44	50	49	49	60	50	54	36	47	41	44	55	58	47	46	40	50	48	53	52	52	61	64	55	54	51	50	56	53	38	49	57	58	48	60	42	36	44	49	49	48	46	42	50	46	47	63	48	43	57	48	45	48	54	55	39	51	37	48	49	38	51	46	47	61	41	60	50	35	60	36	36	44	50	48	47	51	40	50	47	37	39	64	52	64	47	43	57	45	43	40	60	65	41	59	43	46	51	52	48	55	70	55	56	47	57	43	39	38	42	43	42	43	63	45	46	47	55	50	47	56	55	45	42	59	58	54	47	49	49	48	52	53	42	53	44	53	46	57	62	50	65	43	46	40	42	45	56	52	65	48	45	48	43	58	52	42	59	49	53	43	63	46	41	43	55	47	57	50	41	46	45	58	48	48	52	38	54	57	57	46	59	47	53	51	59	58	54	71	45	41	50	44	59	52	51	39	48	47	55	52	39	49	47	48	39	52	39	46	51	48	54	46	57	55	50	56	52	41	46	45	39	50	56	40	38	44	50	50	48	52	45	47	46	37	48	37	44	53	52	54	45	48	56	66	52	39	49	57	53	42	47	44	57	46	51	54	52	47	55	49	52	53	49	48	43	55	54	48	52	55	43	42	54	59	40	41	49	36	37	57	55	41	47	53	58	37	47	43	47	48	51	54	49	54	53	40	43	55	40	40	58	56	45	54	59	48	39	56	43	46	42	50	51	54	39	52	60	54	43	38	43	61	43	47	46	48	43	50	46	61	43	48	44	51	54	57	43	44	58	68	40	54	41	49	43	50	49	51	45	49	62	56	49	62	45	57	47	47	39	45	38	44	47	51	43	60	43	54	49	46	50	47	42	53	45	59	61	51	49	47	45	60	47	48	49	44	38	50	54	61	52	63	51	47	60	64	52	40	47	52	44	54	46	50	42	47	53	51	48	51	50	64	38	55	37	50	45	46	61	41	55	37	62	50	41	50	39	60	54	41	56	45	48	53	31	42	41	45	42	50	45	46	51	47	54	46	46	49	44	43	41	57	53	50	50	49	50	47	47	51	42	34	44	45	43	50	56	49	37	66	44	43	47	46	39	48	54	52	45	52	41	45	65	42	51	57	48	52	55	57	54	36	38	51	59	59	52	53	62	54	54	42	66	55	58	54	56	40	51	45	49	44	38	51	47	46	60	49	49	41	58	59	54	48	53	43	62	55	40	42	43	43	42	45	44	62	44	39	52	50	45	42	37	48	59	50	45	55	51	45	57	53	40	44	53	53	47	54	47	62	48	58	44	32	40	52	50	49	40	52	48	52	51	53	52	46	42	47	46	39	49	54	50	48	51	42	45	48	47	51	41	61	49	56	51	56	54	50	42	44	52	44	47	56	56	35	59	49	42	53	44	46	51	50	48	45	51	39	40	50	45	41	51	47	58	51	53	56	53	28	58	49	54	54	47	49	53	39	48	50	63	43	48	41	51	49	44	48	42	56	53	54	44	44	59	49	62	54	48	54	43	50	55	61	51	60	45	46	48	35	41	61	63	62	43	62	57	43	41	45	48	49	46	50	63	49	60	58	47	35	41	48	56	46	41	49	49	51	34	44	43	41	53	50	43	47	50	57	60	46	55	49	56	44	53	47	39	49	47	43	45	56	45	54	49	49	42	46	59	52	54	55	49	42	46	41	55	40	49	52	52	42	46	45	44	50	50	46	44	48	51	56	58	53	40	50	50	52	63	44	46	45	55	62	44	44	47	45	37	56	52	56	55	47	47	38	59	36	54	50	56	60	52	47	45	44	56	54	59	53	51	53	42	53	41	43	54	59	41	44	47	46	47	57	49	46	44	49	37	53	49	59	43	53	52	60	43	45	57	52	50	48	47	39	33	49	51	52	50	41	53	60	37	40	39	50	50	43	54	52	65	41	54	62	61	65	49	45	47	48	44	60	45	50	36	58	45	59	56	52	43	47	51	47	44	50	45	35	40	52	64	40	52	56	59	62	50	43	43	43	53	61	66	41	43	53	56	51	58	52	49	48	44	41	40	44	47	61	52	40	58	66	50	38	50	51	56	54	51	48	63	53	43	50	46	39	49	55	64	52	54	55	46	50	45	48	65	45	35	56	51	43	43	54	44	62	54	44	43	50	53	44	47	54	55	44	47	50	46	52	49	45	40	48	47	49	46	43	45	44	40
53630	32159	20423	34520	41510	39991	36505	32881	29447	25911	22887	19624	17269	14771	12557	10526	8915	7395	6399	5595	5004	4517	3999	3705	3440	3116	2962	2734	2805	2678	2530	2365	2308	2228	2198	2122	2050	1838	1777	1595	1494	1439	1333	1326	1205	1156	1064	1048	1084	1025	965	1049	975	957	933	870	866	877	873	928	866	890	922	949	834	906	851	873	899	834	863	829	820	858	843	817	870	779	856	808	816	779	742	762	801	781	838	798	783	749	857	798	809	780	717	782	756	812	763	724	749	800	734	767	746	711	783	778	737	747	792	757	738	722	786	733	751	776	726	787	753	754	768	764	738	731	722	743	743	759	737	731	775	750	697	716	715	766	768	780	754	752	775	755	710	796	703	785	759	748	797	736	738	770	776	786	739	763	707	783	726	771	742	774	768	717	721	770	735	739	725	740	758	768	783	757	735	723	749	741	702	776	728	746	685	783	742	748	739	775	707	717	784	712	735	734	750	704	753	720	747	741	720	735	764	728	678	754	740	728	768	756	734	715	775	765	692	720	759	785	741	746	726	721	770	698	738	780	730	780	740	740	817	749	766	691	786	734	720	776	762	766	767	762	749	754	735	764	686	709	729	766	779	759	717	721	756	731	716	722	747	779	775	751	758	773	725	742	738	762	724	814	713	748	752	749	716	797	770	738	743	724	748	723	751	743	772	755	745	727	750	742	746	724	744	763	766	765	718	766	752	783	679	758	769	736	808	749	737	682	780	758	791	761	769	772	756	707	776	707	744	723	716	770	755	738	742	748	725	766	780	740	754	740	804	785	700	758	762	778	794	750	743	761	724	766	757	791	726	747	715	717	796	764	729	690	730	769	778	739	766	739	746	737	723	697	758	766	808	716	715	764	741	787	775	773	774	751	750	788	725	715	751	750	749	756	720	767	758	752	781	729	722	777	739	739	777	793	762	782	752	733	792	755	716	713	729	728	817	753	752	753	724	705	699	794	745	700	747	751	718	801	695	808	739	771	762	736	762	791	754	782	726	726	771	790	731	722	720	720	748	797	744	777	744	817	675	742	772	738	726	774	740	710	783	724	759	776	696	761	771	714	766	764	767	729	701	751	747	746	724	729	735	728	721	730	789	771	770	743	776	755	717	704	725	767	751	689	724	777	738	742	761	729	724	782	715	737	746	743	764	761	721	737	762	735	754	773	766	758	770	782	734	784	721	782	762	733	744	731	781	762	774	722	780	698	787	746	734	750	747	738	769	787	766	738	716	751	771	769	786	728	705	744	759	739	724	704	749	806	800	774	757	739	705	727	689	729	712	706	700	769	729	783	757	779	738	742	723	748	731	802	773	798	721	794	735	773	753	734	724	737	734	770	714	743	794	721	786	725	788	707	751	708	787	763	811	789	747	717	765	815	764	782	702	743	704	734	746	747	757	734	742	720	706	778	718	753	749	686	740	788	786	779	753	810	753	781	744	735	742	737	735	746	749	713	688	777	759	754	732	771	778	717	741	783	737	717	747	742	734	735	733	760	704	757	768	754	769	719	691	746	714	742	714	797	768	742	764	726	723	742	679	721	698	768	770	754	737	762	733	730	772	772	750	732	739	756	768	724	812	721	727	700	688	729	795	771	737	714	764	771	839	738	751	775	696	776	733	790	758	721	764	734	757	747	729	761	756	762	767	737	755	727	768	772	767	685	748	774	736	719	779	795	800	689	732	715	733	725	738	751	770	760	753	730	723	738	746	733	765	730	764	757	811	775	726	778	760	761	800	713	762	756	735	735	745	717	768	729	738	803	724	746	709	794	778	736	749	743	718	804	777	752	765	738	748	779	790	708	758	731	731	676	661	803	742	762	758	755	759	742	764	716	759	751	755	751	757	753	752	723	745	760	724	747	740	719	771	741	766	709	751	812	725	750	779	755	733	770	752	750	768	672	726	770	720	745	725	762	757	720	753	829	778	783	720	712	752	785	763	738	741	744	761	748	749	754	774	792	758	737	725	771	730	727	717	732	759	747	712	743	767	754	731	761	801	751	723	741	754	753	761	715	780	729	743	765	755	724	721	750	747	768	772	740	710	716	804	768	705	761	759	715	711	753	809	734	709	767	815	759	744	765	735	709	743	748	748	791	777	768	741	767	728	758	724	770	783	746	739	694	724	796	767	732	754	772	769	751	751	699	732	716	757	789	758	755	757	709	777	759	807	726	796	756	730	763	724	774	693	715	739	687	729	755	700	749	755	732	745	778	779	755	792	762	782	761	781	724	675	696	747	745	732	753	725	758	790	722	734	759	757	767	752	743	757	719	779	751	734	729	752	757	727	714	753	737	785	744	798	756	755	755	731	732	780	698	776	720	761	710	701	722	813	742	780	715	781	732	779	814	737	739	723	782	725	686	750	734	793	796	727	740	687	690	765	757	750	762	767	752	733	754	742	716	757	774	762	749	711	767	767	778	750	731	759	762	732	681	766	710	772	821	720	757	760	751	729	704	737	755	742	749	773	733	748	759	758	722	780	738	763	740	729	733	768	710	729	747	705	734	766	734	751	702	742	728	778	759	757	782	705	768	745	779	723	769	731	751	772	759	743	804	753	733	702	712	734	743	725	781	768	727	730	751	741	713	729	788	757	712	760	733	764	751	735	733	754	803	726	709	796	799	717	705	730	770	724	739	773	770	749	789	753	726	759	789	761	741	683	746	686	718	729	691	797	703	765	766	770	718	775	726	786	759	742	769	779	738	795	766	744	741	755	761	774	746	761	750	700	724	799	781	779	752	755	693	775	712	783	769	739	711	743	746	750	744	785	711	759	705	724	754	713	744	700	702	747	761	774	743	758	751	738	751	767	721	778	736	740	743	733	766	736	736	726	732	752	745	740	722	745	739	705	752	726	775	782	723	745	781	727	743	785	742	774	756	772	763	786	758	757	733	733	738	783	747	745	738	748	748	713	715	750	755	718	749	788	737	740	741	757	760	786	756	773	691	742	755	726	751	750	789	749	763	723	776	758	762	709	740	706	748	697	781	761	767	788	719	738	773	776	734	780	768	773	741	771	698	771	733	688	716	765	751	788	771	724	730	711	733	757	748	756	761	790	698	774	755	765	708	768	772	774	741	746	721	729	733	761	753	715	757	734	724	777	712	758	800	765	781	794	782	765	752	804	771	751	746	684	785	763	782	744	722	791	764	735	682	778	714	772	758	779	757	725	711	734	719	772	707	776	801	742	725	763	738	742	766	759	757	752	739	691	730	783	752	781	770	713	734	733	761	752	688	726	734	726	784	753	755	758	766	776	772	723	750	778	717	762	750	797	785	757	730	795	759	759	750	739	747	784	751	753	746	776	763	734	776	754	791	713	783	716	755	729	768	763	727	705	775	713	763	776	725	783	774	732	762	745	756	730	724	754	737	686	757	757	764	766	727	754	728	739	714	771	789	733	767	755	778	720	752	780	797	678	707	728	790	736	737	702	754	758	746	765	768	736	721	715	725	778	740	762	793	760	741	776	777	787	690	740	769	792	726
10769	3372	883	638	965	1058	930	777	666	580	513	399	340	267	251	190	172	149	155	134	101	103	103	85	96	94	78	87	87	105	74	85	76	62	92	78	87	76	60	73	59	58	60	79	76	69	79	63	66	59	65	61	60	52	64	66	69	59	68	58	66	61	54	62	61	61	54	57	52	62	55	57	59	68	74	67	70	51	61	53	51	52	55	54	45	71	36	76	52	63	70	56	63	65	58	50	54	65	57	59	63	54	58	50	44	50	52	56	59	58	52	51	61	54	56	55	57	61	48	52	71	62	56	66	52	58	59	52	63	64	59	57	45	52	64	58	46	45	51	62	54	60	65	42	73	51	53	46	53	64	51	59	58	52	59	59	64	59	46	60	68	61	77	51	67	64	58	66	64	70	51	55	56	48	64	52	63	49	59	51	52	57	62	69	59	56	57	71	52	64	45	57	53	61	58	59	55	41	55	67	66	63	61	59	52	61	52	57	66	54	57	51	57	72	70	59	57	57	45	62	57	57	64	48	56	62	69	64	63	82	68	66	65	68	45	53	62	68	73	70	60	54	54	76	51	55	56	55	56	73	58	70	64	49	71	59	79	59	51	52	52	69	58	67	52	53	67	59	53	56	53	56	45	60	56	58	66	43	58	57	55	57	75	51	71	59	59	66	64	61	57	61	42	41	62	49	66	53	61	48	52	54	57	54	59	66	62	47	54	48	62	46	57	59	43	53	48	58	59	50	53	58	51	60	66	53	72	68	62	54	56	51	60	53	55	58	63	52	52	56	65	62	60	55	55	57	68	48	54	57	55	51	44	57	67	52	53	74	58	72	65	60	53	51	51	58	67	62	52	52	46	53	78	52	51	74	54	58	48	67	73	50	66	66	59	48	49	55	59	58	58	64	60	54	70	61	67	55	58	52	42	59	61	60	60	64	54	53	51	64	63	44	55	73	51	57	53	69	61	67	50	52	54	70	66	54	61	67	62	52	47	54	68	54	63	68	56	67	55	57	50	54	52	56	60	46	53	59	62	45	43	56	53	61	57	54	47	58	47	51	64	63	60	58	53	60	55	59	65	54	70	61	42	55	54	50	66	54	58	54	57	57	68	70	48	57	60	67	47	66	51	49	55	55	58	50	65	71	53	55	63	60	65	58	64	60	45	83	55	55	51	60	57	64	51	52	63	53	51	52	59	65	48	55	60	57	68	49	63	55	54	65	58	60	69	64	58	45	43	61	63	69	64	69	53	53	66	57	61	66	63	52	50	53	57	46	49	75	50	61	47	63	58	61	52	57	57	44	66	46	54	55	50	57	54	60	64	59	61	60	52	57	47	59	43	47	61	61	47	48	49	51	62	51	58	56	63	64	60	51	63	60	57	75	55	54	53	62	71	57	50	65	48	55	62	61	46	58	60	46	53	48	61	65	62	77	66	64	51	67	67	56	57	53	59	60	55	68	75	62	47	60	51	76	63	62	47	64	52	54	59	49	64	57	58	58	45	52	55	51	68	61	69	59	48	53	60	58	56	56	62	46	49	70	66	61	49	54	51	72	50	51	55	57	61	69	52	43	65	73	58	68	59	60	54	60	55	54	71	58	70	65	78	70	59	61	48	56	63	63	54	59	58	64	57	55	49	63	71	61	53	52	61	65	58	60	49	66	55	58	46	61	50	63	55	60	64	73	77	69	59	53	57	56	56	65	56	70	62	85	47	48	74	59	68	54	67	56	63	59	56	69	52	64	51	60	69	58	62	65	63	63	62	57	62	58	50	54	57	61	53	52	60	64	57	57	51	51	56	64	52	55	50	55	68	52	41	63	54	57	64	62	60	55	60	46	55	66	51	47	57	43	59	65	56	52	49	49	70	56	63	61	56	52	72	65	59	70	55	53	52	62	46	65	51	56	63	52	47	54	47	57	55	74	59	61	50	70	69	54	52	62	56	60	53	42	56	46	58	74	60	49	61	56	53	55	54	40	58	61	59	50	47	54	61	52	70	65	66	61	59	56	62	59	63	56	58	55	48	71	56	74	64	76	64	61	59	51	62	63	51	56	61	66	62	49	56	65	50	57	61	70	58	63	65	54	36	54	56	62	64	51	46	49	55	49	55	69	54	58	51	48	57	56	57	59	49	51	54	58	69	65	56	82	56	57	63	66	46	63	63	63	51	52	55	56	45	52	51	56	55	51	71	65	61	59	59	50	64	67	56	49	63	51	54	53	61	66	65	48	52	47	58	55	40	58	58	67	55	66	65	53	60	61	67	43	56	50	45	57	66	57	59	49	50	55	51	50	61	63	66	39	69	67	76	66	55	60	58	60	68	62	64	50	42	65	48	73	76	58	59	50	72	70	45	59	64	51	60	66	55	55	45	50	50	62	56	52	56	51	57	60	51	71	70	59	62	51	67	55	56	56	70	52	64	57	50	63	51	51	59	58	64	49	56	54	66	53	49	60	60	42	57	56	50	49	48	54	70	71	55	47	56	49	58	50	60	59	52	61	63	52	69	55	50	49	82	67	53	58	66	55	62	71	61	67	59	61	62	72	57	49	51	66	63	56	60	51	62	61	46	58	67	59	72	49	66	51	54	56	56	58	52	46	65	67	54	62	68	53	60	59	45	62	50	64	68	69	59	61	58	52	53	58	58	64	63	58	35	51	51	44	62	64	46	59	50	46	44	60	51	67	54	51	60	72	60	74	65	62	48	68	65	58	62	51	51	58	44	52	55	35	59	66	60	60	58	58	74	63	79	57	58	60	55	72	63	66	55	68	60	41	64	79	70	65	46	69	67	65	55	55	58	67	48	59	52	60	58	54	60	59	50	63	60	68	61	63	50	58	70	55	61	53	45	57	54	57	55	48	61	52	48	73	69	51	50	60	57	64	53	60	55	51	72	64	68	58	63	65	51	58	60	62	51	64	59	54	66	48	47	59	56	72	60	65	62	61	62	63	59	58	46	45	58	62	53	51	58	64	66	49	63	51	55	60	52	62	44	61	59	59	58	62	57	61	53	55	74	52	54	65	70	57	57	51	50	48	64	63	56	48	62	51	70	45	45	53	55	67	53	63	56	57	47	60	50	68	66	47	42	58	60	59	54	54	61	57	63	68	59	54	50	43	60	52	49	72	68	45	73	62	58	54	52	64	64	49	48	62	54	69	72	64	64	63	42	64	68	60	66	47	48	54	70	53	50	48	48	79	58	51	60	64	60	55	60	53	50	56	60	64	62	70	44	58	57	57	72	64	52	54	60	57	49	43	58	64	60	55	57	65	64	57	57	64	52	63	49	56	56	66	53	42	54	66	65	86	53	56	62	64	65	36	64	72	52	66	60	52	61	53	62	62	51	57	56	59	56	68	69	53	62	54	53	55	63	60	60	59	55	69	51	59	62	68	46	65	57	59	70	53	48	58	54	45	46	65	56	51	53	58	59	52	50	56	49	54	69	58	67	57	60	43	62	72	53	54	60	60	50	52	58	58	58	55
46987	26666	16090	29935	36825	35456	31198	27538	24101	20818	17945	15309	12988	11110	9374	7375	6340	5247	4368	4056	3491	3173	2973	2779	2517	2437	2272	2224	2143	2095	1998	1855	1893	1820	1828	1869	1709	1690	1590	1481	1408	1354	1252	1257	1124	1121	1077	1097	1083	1082	1038	1005	1023	1005	952	991	938	958	969	1014	1041	958	936	963	974	982	958	946	963	891	971	914	882	963	886	922	907	885	903	892	891	915	948	883	904	907	921	857	925	942	889	884	886	886	941	874	918	893	879	878	904	852	877	890	861	855	868	882	826	922	888	891	846	870	884	866	847	916	902	917	893	850	932	832	834	904	885	887	869	887	870	895	876	890	883	835	865	831	813	868	881	847	884	918	925	883	897	851	884	870	868	954	863	898	849	913	896	888	877	882	925	853	854	880	820	881	843	876	837	912	890	918	854	863	860	877	928	888	874	869	879	832	891	850	843	859	828	908	851	876	893	869	889	841	864	891	855	861	856	890	918	881	846	856	897	869	912	909	849	888	807	849	868	869	880	886	839	853	893	892	883	883	853	876	875	875	869	855	847	896	865	858	873	909	840	930	907	908	869	892	888	885	886	813	893	878	874	882	916	893	917	872	913	863	870	862	904	851	858	833	896	869	875	847	884	894	906	883	821	884	839	857	845	840	913	906	853	863	895	848	885	868	870	883	890	899	875	868	900	883	875	854	907	819	923	903	890	847	905	867	893	865	913	872	888	879	862	863	864	882	835	914	855	852	875	887	880	942	894	844	890	941	817	877	927	896	888	894	876	907	956	885	903	840	888	886	895	881	908	834	851	877	908	833	805	930	789	896	818	878	863	925	835	904	888	872	846	892	865	906	920	866	847	866	872	850	837	868	865	824	881	911	840	865	920	906	871	922	906	864	853	873	869	917	862	878	858	867	892	809	842	847	881	868	870	841	818	900	890	880	851	916	879	908	885	929	905	921	866	919	872	925	905	924	878	891	904	835	892	893	913	843	879	860	889	898	854	893	839	875	893	880	871	806	878	879	885	899	888	906	850	846	858	852	846	853	876	872	889	840	802	901	866	903	839	824	871	880	924	836	867	929	881	894	887	857	858	928	898	909	919	863	877	870	849	899	873	929	907	839	851	870	856	910	844	858	900	866	890	887	918	884	870	869	855	903	879	832	938	862	896	895	885	897	853	900	851	830	844	858	912	893	915	853	916	879	910	897	888	866	828	874	881	876	893	800	858	888	818	916	828	875	873	876	860	880	877	862	930	894	927	907	856	907	883	878	852	927	907	871	859	851	894	882	924	880	856	837	867	866	870	888	862	815	869	876	878	866	866	825	963	888	896	900	826	894	883	861	872	854	849	833	871	871	881	865	849	908	885	894	885	909	839	826	869	843	939	892	845	896	840	875	862	899	869	873	876	890	857	918	891	875	892	823	858	896	863	886	868	882	838	875	891	838	855	891	864	874	895	875	886	909	881	846	899	873	887	860	874	842	849	847	879	890	830	908	875	916	850	872	889	861	891	895	913	853	865	852	861	889	845	895	877	904	817	871	893	910	817	892	813	864	901	804	827	865	808	864	879	879	883	958	841	855	847	833	900	901	872	888	825	859	877	892	926	928	856	823	869	899	902	815	880	906	889	826	864	937	906	884	877	883	839	866	846	879	849	877	908	873	921	878	868	864	879	838	839	872	841	812	889	881	903	892	880	879	845	873	888	838	880	856	853	907	859	883	830	860	897	874	916	867	829	901	827	894	888	894	856	852	882	926	855	840	884	932	912	816	835	897	935	893	899	915	861	878	867	844	874	907	858	891	917	870	903	836	876	887	915	861	867	904	903	822	867	881	853	820	889	889	877	927	870	909	860	846	842	903	869	919	896	844	889	884	927	915	882	912	869	883	864	848	853	856	845	916	845	892	878	947	885	899	906	868	906	859	881	861	905	823	860	821	857	860	867	857	890	870	917	891	870	823	893	858	912	897	826	852	931	931	807	857	902	871	913	881	805	873	841	902	894	906	902	920	890	879	869	853	844	893	895	869	908	894	924	928	822	878	951	866	900	876	894	886	813	895	882	880	853	856	809	829	898	866	867	898	876	900	834	866	824	889	838	904	886	858	918	875	892	880	907	862	912	929	879	890	868	830	858	907	873	861	928	849	851	889	874	883	862	917	878	869	867	877	887	853	915	888	841	917	849	891	862	803	879	861	887	912	884	897	877	868	880	895	934	841	854	903	898	858	892	866	911	880	912	856	884	890	847	915	845	879	897	936	860	883	859	931	882	889	883	878	853	904	862	908	867	888	914	917	897	928	867	865	867	909	856	835	847	923	857	873	917	878	886	913	858	926	875	871	850	865	891	844	884	898	837	880	873	880	871	884	908	926	875	928	870	898	896	867	829	831	833	880	815	858	839	909	801	935	855	906	909	901	897	817	871	886	878	891	833	843	886	888	844	893	844	845	876	898	843	876	840	875	911	826	855	857	869	827	849	834	841	819	930	877	918	828	863	853	911	906	892	830	917	859	892	885	899	892	895	882	859	943	881	873	885	892	881	856	831	883	881	858	893	894	860	808	885	869	875	864	858	808	859	899	878	848	886	877	833	877	906	855	899	925	883	820	867	817	873	835	856	861	887	892	903	858	852	821	888	880	906	865	806	858	883	918	883	884	842	816	835	841	891	886	847	855	829	901	920	886	870	858	849	797	922	876	863	897	884	893	881	911	880	931	840	899	871	880	859	869	907	827	839	836	842	915	888	898	902	889	905	832	875	884	906	799	899	862	847	852	847	855	871	863	903	883	830	935	881	925	849	897	915	803	892	940	904	868	897	895	892	884	843	864	861	926	879	868	879	851	827	904	871	835	828	888	863	885	872	830	882	900	881	895	932	873	907	903	869	892	849	834	852	865	908	822	896	895	850	904	858	851	927	859	828	898	865	920	840	877	854	866	905	921	903	898	885	884	876	889	891	913	856	909	819	853	863	865	862	861	829	929	857	871	830	886	926	868	908	870	883	865	838	795	877	859	900	864	892	893	868	888	868	871	880	854	921	837	877	895	909	869	864	895	869	841	855	840	875	883	890	831	875	840	885	913	865	881	885	881	879	893	885	867	871	883	911	888	877	860	798	839	858	892	902	920	893	828	858	892	863	903	879	849	839	879	882	899	880	933	876	880	869	894	917	821	892	846	858	890	840	844	822	892	858	899	893	856	893	878	896	889	927	846	909	948	841	880	881	900	852	891	903	824	845	906	927	914	901	878	832	839	893	826	881	897	859	864	900	898	843	857	909	911	846	871	939	858	882	915	865	859	898	919	940	875	839	874	874	891	864	874	911	860	899	845	839	869	901	875	864	836	876	901	887	862	922	859	894	842	886	879	876	847	873	853	889	881	878	894	888	870	928	870	857	925	913	951	870	900	884	894	946	910	844	853	885	860	850	828	891	867	952	896	864	898	868	851	845	853	873	815	871	887	852	869	875	873	826	894	883	903	807	888	955	868	850	889	869	821	878	886	886	883
15010	6134	1474	1079	1637	1674	1425	1192	993	824	697	595	508	403	313	297	229	188	176	132	147	106	99	121	103	107	99	91	84	80	66	68	76	74	73	79	72	55	71	60	58	64	53	54	47	44	42	48	62	49	57	34	49	49	57	54	48	53	47	47	45	39	38	36	46	38	41	42	43	44	45	40	45	47	34	43	42	47	36	43	40	45	34	32	47	34	41	48	38	47	44	40	49	40	43	41	46	47	35	43	54	46	38	49	46	42	38	44	41	45	41	44	36	40	54	47	39	46	41	39	42	39	37	31	68	39	49	41	45	37	41	44	39	48	37	50	45	28	28	30	57	47	32	43	41	51	43	31	33	43	38	48	43	39	33	52	27	51	43	47	58	41	41	40	26	40	54	27	45	43	51	53	49	33	46	48	47	41	48	38	42	36	41	39	47	47	40	51	46	39	38	51	36	39	36	31	33	36	38	32	50	38	43	45	44	37	49	30	54	42	36	47	47	33	49	40	39	37	41	51	48	41	49	39	49	46	44	30	47	36	57	42	36	40	43	37	34	39	57	36	39	31	48	49	43	38	40	47	29	45	44	41	50	44	44	39	48	39	49	45	42	45	38	47	34	40	46	35	49	46	39	45	43	51	41	43	44	43	37	38	42	44	42	51	33	39	41	38	36	51	46	39	37	40	44	47	35	45	36	39	41	32	31	57	34	38	41	35	39	50	47	45	49	49	44	35	49	43	51	35	39	38	46	30	33	45	48	35	48	45	39	39	30	51	38	38	37	33	41	52	42	41	46	33	43	45	43	36	41	39	41	31	40	49	47	42	38	38	36	43	44	50	38	56	47	32	40	49	50	47	33	31	37	35	39	38	41	53	37	41	44	52	45	35	47	42	55	41	57	55	42	36	36	45	37	33	48	37	46	39	43	53	51	46	43	43	33	33	38	39	43	38	35	47	38	42	44	43	40	51	52	42	41	32	37	44	45	44	46	30	47	48	55	36	42	35	41	36	34	49	48	44	40	50	35	48	51	32	42	37	44	47	48	40	48	49	41	50	51	52	39	37	45	28	39	41	49	42	31	37	43	41	46	38	40	37	47	38	55	51	42	39	36	43	45	52	37	49	41	44	41	33	41	35	51	35	38	43	37	46	36	50	46	32	43	33	48	42	34	35	38	37	40	43	44	35	35	31	38	43	43	40	40	36	25	39	39	35	48	47	55	46	43	44	51	37	44	43	39	43	40	28	49	44	46	38	65	38	56	53	38	50	35	51	40	40	38	55	43	37	39	49	40	42	54	48	44	34	42	47	39	34	37	44	51	44	32	35	38	44	34	44	46	37	44	40	39	41	39	47	31	27	41	36	46	37	30	42	38	41	41	37	30	43	31	44	31	50	48	38	57	50	37	49	39	37	31	29	52	46	53	43	34	46	46	35	45	46	42	25	40	54	42	33	38	58	29	36	37	46	41	42	45	37	41	37	34	37	41	44	42	47	47	46	40	39	35	46	36	41	40	41	44	51	43	42	35	50	52	45	40	35	44	52	33	45	50	46	51	55	40	45	47	39	40	30	52	39	34	40	42	42	44	46	45	39	44	34	45	42	35	49	58	37	37	42	57	43	37	42	37	43	51	46	39	48	42	32	41	44	55	34	48	46	39	39	45	40	43	42	35	37	38	56	38	44	39	50	38	34	48	34	36	34	39	34	40	37	44	29	35	33	49	29	41	37	43	41	41	40	37	42	50	44	50	37	52	39	48	37	38	50	46	39	45	49	45	52	38	36	42	46	36	45	35	49	41	45	39	31	47	50	36	39	41	49	33	39	40	36	37	50	44	44	47	40	41	37	42	36	33	39	48	43	58	40	50	48	39	39	44	46	36	39	54	49	37	51	52	47	29	47	44	48	42	40	38	51	35	43	45	41	41	48	44	56	49	40	40	37	46	47	43	50	43	44	53	36	49	37	37	34	53	46	35	53	34	39	42	45	32	46	48	41	35	42	37	45	44	51	37	38	55	43	43	42	43	46	36	43	46	45	54	41	57	37	48	40	35	37	35	38	40	39	39	47	41	41	59	37	46	53	53	41	42	37	43	37	44	54	46	32	45	44	41	35	44	48	40	40	41	36	44	42	41	55	48	45	54	41	36	53	51	31	38	36	31	44	45	44	38	42	39	49	42	42	30	47	40	51	42	30	48	29	34	45	40	53	39	37	31	48	48	45	50	43	33	58	40	37	43	42	36	45	50	38	52	41	37	39	24	33	45	53	33	32	56	41	35	46	48	49	46	37	39	44	52	42	50	56	35	37	34	36	33	52	34	40	38	32	43	30	36	42	47	35	31	40	45	37	43	42	43	41	38	45	38	29	40	39	47	54	55	42	52	51	42	32	38	45	41	34	36	36	48	49	40	45	42	44	47	50	53	42	46	42	47	42	42	39	35	43	51	31	54	39	46	35	52	38	46	38	44	50	33	35	36	44	35	47	43	48	42	46	45	50	42	44	39	37	51	36	40	35	47	48	55	39	44	43	33	34	43	34	37	49	47	53	43	40	50	39	48	47	45	38	52	58	29	42	36	44	42	32	34	46	49	42	36	39	45	44	39	41	27	34	46	44	37	33	44	49	36	35	41	38	43	42	37	33	39	48	35	42	45	44	52	50	49	31	44	37	49	32	36	46	30	42	39	33	51	38	51	40	45	36	31	34	47	53	38	47	36	40	44	52	50	49	40	34	51	45	65	40	49	50	41	25	44	48	45	41	38	43	49	44	31	41	53	47	37	31	40	36	43	44	51	34	36	37	33	45	36	47	37	28	38	44	41	40	34	41	50	39	40	35	51	35	38	29	50	30	42	55	40	41	45	31	51	40	44	41	32	33	38	46	51	46	38	42	36	47	34	50	51	31	39	35	46	32	41	46	31	53	46	38	47	38	44	47	50	40	49	42	38	36	42	46	34	45	41	43	48	50	51	36	49	32	39	42	39	47	45	47	41	44	48	46	46	45	44	33	37	37	41	56	33	36	39	35	49	44	43	37	43	40	36	33	39	54	36	50	38	46	44	35	45	33	47	40	40	41	52	36	38	53	42	27	30	39	22	40	38	31	33	47	38	53	35	30	49	30	44	39	41	46	47	45	44	43	39	34	57	39	43	45	47	39	48	45	29	50	45	43	47	38	41	34	52	43	37	33	44	48	44	30	48	44	42	39	41	49	42	39	49	37	39	39	47	39	28	39	53	42	40	36	42	47	47	39	52	51	42	38	41	43	40	40	46	42	42	39	41	36	41	42	42	45	38	51	45	45	42	40	60	48	49	36	42	31	38	46	39	46	38	49	35	46	32	51	34	52	45	46	43	36	47	39	53	38	46	35	40	41	44	51	39	35	51	50	45	40	34	47	49	36	41	44	52	31	45	46	29	36	42	34	43	42	48	56	38	44	45	37	45	43	33	42	37	31	48	45	37	42	46	43	44	55	44	32	37	43	36	36	39	49
55042	30760	20675	34997	42091	40627	36741	32962	29502	26073	23164	20254	17452	15055	12499	10305	8550	7307	6170	5701	4892	4229	3981	3637	3330	3063	2987	2846	2674	2561	2409	2375	2253	2112	2135	2113	2025	1816	1691	1572	1423	1355	1317	1208	1085	1051	1016	959	961	918	881	840	853	847	837	822	775	763	819	785	838	795	773	779	784	791	783	769	746	725	695	724	700	684	673	665	740	591	722	667	621	696	691	704	726	714	611	720	675	640	639	676	633	678	607	651	638	621	683	625	644	655	672	664	629	642	640	646	678	634	665	647	596	611	686	688	615	652	620	673	680	649	635	656	629	634	628	677	663	631	658	669	649	645	632	625	628	603	643	606	618	622	685	606	633	677	633	651	644	664	653	649	626	599	654	652	595	650	658	638	691	618	651	628	591	644	624	636	685	606	631	722	601	624	619	583	626	642	630	625	620	644	589	619	620	653	679	652	663	642	619	610	662	654	619	638	605	691	657	613	651	688	629	651	653	624	644	672	616	616	661	645	663	630	615	610	666	616	648	655	649	632	610	685	631	665	671	618	647	642	632	620	626	622	682	631	640	620	659	612	666	653	651	674	633	618	622	655	634	627	645	606	609	649	614	682	647	591	634	637	636	649	620	567	612	659	649	595	573	638	623	574	634	632	684	653	631	674	635	586	610	638	666	628	657	603	589	613	674	655	639	612	660	611	640	584	645	656	595	630	643	642	611	651	630	608	644	667	607	615	635	632	627	632	628	590	676	630	649	658	632	676	617	651	667	637	670	644	687	643	621	603	655	604	590	638	672	632	681	623	670	651	663	649	599	646	635	641	579	658	601	659	633	641	635	618	597	612	639	626	695	652	648	611	625	670	624	657	606	648	660	606	653	693	620	624	615	652	639	576	666	645	627	630	631	616	681	638	614	591	621	638	650	643	656	652	665	625	612	589	636	628	586	574	623	655	622	620	622	611	663	667	654	663	613	600	612	637	694	642	621	622	611	675	665	677	637	656	640	616	640	592	697	602	674	621	649	608	626	631	662	616	663	652	654	618	603	662	583	627	605	619	671	692	618	609	618	615	650	607	598	607	627	664	630	613	661	654	643	641	618	642	650	638	645	629	654	667	621	609	632	635	674	671	639	669	623	643	589	629	643	641	656	665	636	617	636	637	654	659	639	629	616	641	626	634	636	619	683	609	630	667	667	630	654	645	640	622	659	656	614	655	635	616	669	637	660	614	601	640	602	652	632	654	643	660	655	612	639	632	611	641	637	641	602	620	596	583	642	657	626	634	629	672	666	603	574	636	640	654	622	601	673	661	620	616	585	656	605	609	626	624	605	655	608	638	644	629	657	644	618	575	651	675	646	662	643	671	660	646	615	657	621	625	606	631	607	665	614	630	612	605	628	650	655	635	669	681	659	595	653	664	634	678	589	663	677	656	627	628	627	606	646	620	596	615	678	642	634	634	648	659	650	669	616	650	635	637	666	665	641	628	639	615	610	639	615	604	613	638	609	653	616	673	612	658	592	634	600	687	618	645	627	668	599	647	636	649	613	637	632	638	636	615	632	664	625	613	615	634	641	602	674	650	608	653	633	613	605	627	613	673	636	659	643	629	682	689	628	657	639	617	628	690	669	625	650	638	632	630	678	641	624	653	634	626	663	603	640	591	637	643	583	632	585	629	690	615	608	642	646	615	630	661	609	671	618	613	655	620	659	639	641	658	663	612	659	615	674	644	591	633	633	636	675	620	651	665	653	624	673	650	662	617	637	657	659	656	607	641	650	611	603	673	637	610	637	628	617	620	588	654	644	630	690	653	637	627	644	626	673	591	613	642	647	609	625	644	679	636	625	685	639	607	619	590	651	633	615	676	668	611	620	653	609	597	668	635	672	650	603	622	619	677	651	607	685	619	637	664	595	636	631	631	664	593	613	592	658	610	607	606	629	611	651	620	632	630	636	643	651	612	651	636	676	616	655	584	630	634	634	601	648	638	664	644	588	640	649	633	626	607	639	612	643	667	651	610	584	661	632	575	622	611	664	636	633	647	604	647	606	603	668	640	607	643	613	668	601	597	627	631	628	643	641	607	622	638	618	643	628	637	591	674	615	641	608	629	651	622	594	626	596	608	682	621	594	629	676	619	632	608	623	659	663	651	612	641	646	625	691	612	633	665	638	628	583	581	632	606	661	678	618	695	631	637	621	619	651	619	652	647	632	674	624	589	607	633	623	641	640	689	630	624	678	624	657	625	650	620	619	619	677	618	622	634	663	611	659	621	660	641	613	626	611	624	622	660	642	636	644	640	653	602	597	613	656	621	619	650	651	597	628	679	655	621	647	644	645	662	634	616	634	605	658	642	655	606	686	583	588	591	642	608	650	630	619	649	660	591	645	646	705	639	628	645	644	666	632	639	653	627	645	660	623	616	630	669	660	642	637	623	641	620	636	617	663	624	569	629	620	647	609	613	615	663	633	626	660	610	638	594	631	641	646	640	609	656	643	631	637	623	624	676	636	668	648	649	627	626	624	603	673	630	639	659	671	648	630	652	633	609	610	641	609	589	648	606	689	657	673	602	644	639	642	643	620	632	667	645	628	652	588	650	625	624	645	635	717	654	660	623	644	631	627	615	666	662	629	620	601	629	649	633	597	695	639	661	705	622	634	574	626	604	618	640	659	621	623	670	624	647	657	648	648	627	645	638	618	599	645	665	679	616	642	655	662	634	642	667	652	601	636	636	657	601	618	631	599	671	638	604	647	620	679	643	641	652	598	658	682	618	599	627	634	617	654	616	678	676	607	664	646	660	652	654	636	705	642	617	642	658	642	693	645	613	623	647	667	672	652	645	639	644	613	619	613	671	647	633	659	628	656	602	632	635	618	611	598	649	628	606	605	644	651	620	693	666	640	652	655	675	657	650	622	666	632	609	613	620	657	613	622	647	643	588	633	593	664	649	604	616	637	673	588	625	638	651	681	627	632	626	619	612	630	632	587	650	647	664	670	618	681	656	576	609	651	666	614	586	610	623	577	643	624	639	614	625	581	673	640	655	636	603	673	658	588	664	654	603	662	625	664	663	622	650	662	641	608	651	640	633	646	665	606	634	630	657	616	624	614	620	645	644	666	640	593	636	631	619	615	599	628	610	620	632	656	643	612	659	621	604	608	596	631	633	595	600	604	603	621	626	639	625	609	648	640	629	648	611	633	634	636	656	628	610	598	577	674	634	669	625	649	670	664	655	640	638	660	636	638	608	632	600	606	680	648	616	629	651	643	643	626	616	667	608	636	663	596	635	586	637	614	594	607	644	612	676	649	630	654	667	687	649	631	635	646	653	603	633	687	660	600	703	656	578	657	643	601	660	553	636	641	625	663	641	661	658	648	649	632	630	627	630	620	625	632	606	638	663	656	607	620	639	636	629	648	604	607	643	628	676	673	656	696	628	621	622	648	644	637	634	663	592	672	671	649	661	628	633	661	667	625	605	683	650	627	674	621	630	608	628	653	594	645	614
6651	1665	604	425	730	732	656	496	470	356	306	298	233	200	134	139	116	101	87	82	66	79	63	61	63	75	55	62	89	56	69	60	64	57	62	57	58	62	63	37	48	42	33	56	61	54	44	45	42	39	42	49	39	51	42	54	46	32	46	43	46	33	56	52	62	41	33	37	43	45	51	49	45	53	53	44	35	49	33	44	27	34	36	43	40	44	50	46	48	39	41	43	42	49	44	40	44	35	33	38	48	39	57	38	44	44	43	51	42	53	45	45	34	43	55	38	33	37	45	42	36	47	40	40	46	46	35	43	41	31	49	38	35	47	32	44	39	43	47	45	51	49	38	47	32	38	48	39	35	49	38	45	45	44	39	35	49	47	41	39	49	51	37	40	35	35	44	39	49	29	46	46	45	45	52	42	40	44	42	31	41	43	30	29	44	43	36	35	44	42	39	36	34	46	42	42	39	43	41	56	45	36	40	53	45	50	50	40	39	44	31	49	30	41	51	43	52	48	37	46	41	49	37	49	45	36	41	55	38	34	34	47	39	45	38	52	48	52	36	31	44	42	35	46	38	38	53	42	40	48	45	53	31	54	48	46	46	53	46	37	36	33	47	56	40	35	41	48	49	39	30	42	47	49	41	45	48	51	40	56	41	41	41	47	41	42	38	43	39	40	47	45	39	38	33	38	28	35	39	39	40	41	47	52	36	45	40	45	38	43	38	36	45	42	36	32	46	45	36	43	58	48	38	42	34	46	51	45	44	39	38	47	41	41	44	39	52	38	47	39	56	48	43	33	39	39	43	48	44	35	41	41	44	45	45	43	50	43	50	47	39	40	37	46	44	42	42	47	60	42	42	43	32	47	45	32	47	28	45	45	49	32	47	46	38	31	40	46	33	42	36	40	45	32	39	43	42	44	33	45	33	38	46	57	42	40	45	39	40	59	34	46	52	41	44	37	39	55	42	42	44	39	41	57	45	51	48	41	31	43	37	45	45	52	39	37	50	49	43	26	56	43	34	42	41	43	40	41	32	41	52	51	45	47	43	40	42	43	48	24	48	38	47	41	49	43	44	39	44	36	52	34	52	37	33	40	48	33	40	39	44	44	51	36	44	39	44	43	37	37	46	40	38	48	34	43	31	45	38	43	41	43	30	32	43	51	48	51	49	39	46	34	39	46	34	31	40	38	37	43	41	41	42	39	42	40	49	36	41	27	53	49	27	44	46	43	38	47	35	55	42	45	43	45	41	39	41	46	31	44	40	35	47	41	42	42	37	39	52	40	49	33	51	39	47	53	41	34	46	39	43	42	41	55	41	46	44	47	40	42	50	39	55	38	41	36	33	42	48	35	46	40	42	50	43	41	44	46	63	41	40	41	41	46	49	39	37	45	41	55	44	42	48	42	40	45	46	36	45	45	47	32	38	38	40	49	47	48	33	43	48	40	49	47	53	43	51	40	42	39	41	39	48	43	37	37	43	43	43	45	42	33	43	29	47	44	34	41	43	45	41	37	43	42	36	29	38	43	42	48	38	51	44	49	45	46	45	37	29	44	44	50	49	51	41	44	39	55	48	57	42	47	45	44	44	46	49	35	58	39	52	47	31	36	34	38	44	56	36	52	27	41	42	56	39	42	32	36	54	44	53	38	37	41	43	37	47	48	35	41	34	36	40	47	38	40	51	42	39	45	32	43	47	36	44	45	42	47	43	46	49	48	35	59	41	36	43	55	49	42	48	46	57	40	53	41	37	48	34	45	41	36	34	40	46	31	43	42	44	26	31	32	41	45	48	54	52	33	32	44	40	39	42	41	41	45	35	43	47	42	47	42	43	50	30	41	49	32	51	46	52	40	41	42	46	33	37	34	39	37	43	35	36	41	48	39	38	47	35	48	40	39	38	42	48	32	40	40	41	52	42	41	46	35	39	46	45	36	59	39	46	45	42	52	41	35	46	47	33	54	45	38	43	42	37	37	56	33	38	38	39	56	36	41	30	48	37	32	42	43	42	43	37	48	53	41	39	48	46	41	35	44	40	44	36	57	56	38	42	47	37	47	40	36	42	42	55	42	38	35	50	39	47	57	51	42	46	47	41	44	35	28	49	44	38	46	37	44	53	45	49	42	39	42	45	54	54	36	40	29	48	35	44	41	41	35	40	50	39	52	51	33	27	45	50	30	57	36	39	47	44	33	39	36	39	54	46	46	43	42	42	34	40	45	39	47	47	46	41	43	35	30	39	45	40	51	55	51	37	46	48	44	50	48	44	44	29	38	53	35	52	37	56	44	41	43	48	43	42	34	42	42	44	54	41	41	48	45	40	46	38	50	42	46	44	36	36	48	41	33	39	46	43	35	54	51	40	40	33	43	41	43	42	55	42	45	37	55	49	44	43	44	50	32	42	24	44	37	65	41	40	41	43	43	33	42	52	43	44	41	36	41	39	46	54	53	34	38	42	42	46	37	49	39	48	47	38	31	47	40	50	38	36	47	45	31	50	50	52	46	49	38	47	43	36	37	47	34	46	45	45	38	33	46	41	41	43	36	34	43	40	51	43	43	35	36	43	53	45	47	43	51	41	55	39	47	37	56	36	41	48	49	45	42	42	45	38	44	31	44	42	41	40	41	35	33	26	49	49	44	34	40	37	52	45	38	36	42	45	33	49	38	39	50	48	33	31	32	42	35	42	39	31	34	37	54	46	45	41	41	48	45	42	35	34	57	61	45	51	42	37	39	47	48	52	35	43	41	40	35	54	44	47	37	28	40	38	59	43	38	47	46	36	42	48	35	50	27	55	41	43	40	42	45	38	31	44	43	43	47	40	50	40	42	35	47	45	37	45	33	42	42	43	44	44	49	47	52	37	48	38	33	42	42	44	41	39	43	41	37	44	33	45	49	37	37	35	41	33	35	36	37	41	29	43	45	54	52	43	36	37	36	39	52	33	37	38	42	39	54	38	42	41	44	39	34	48	48	45	45	54	45	37	39	52	38	46	52	33	37	37	33	32	48	50	39	44	38	43	39	47	49	50	44	41	52	56	34	37	43	47	58	40	42	49	28	50	38	47	34	47	39	41	44	48	40	38	45	34	36	43	42	43	42	53	59	49	40	49	51	44	32	36	45	43	39	43	49	33	47	39	36	44	34	38	31	33	54	43	53	44	44	45	39	44	37	41	43	34	48	46	40	48	38	47	47	61	44	46	34	50	48	36	42	43	55	43	45	51	50	42	42	49	36	35	35	40	37	45	35	42	36	46	39	45	44	43	34	50	39	33	46	45	38	44	35	43	48	36	49	43	42	41	37	45	41	49	36	45	40	56	31	50	50	47	47	48	59	51	30	58	44	36	38	48	39	42	53	44	37	40	47	34	32	37	44	41	64	40	36	48	32	31	43	37	37	36	49	40	28	36	38	45	42	47	53	41	39	40	49	42	28	41	57	46	42	29	35	36	32	40	35	41	38	49	46	48	41	38	43	50	34	44	38	41	43
42026	22183	12695	25982	32936	31031	27057	22921	19297	16239	13789	11567	9584	7935	6387	5064	4167	3470	2905	2704	2250	2167	1941	1946	1809	1600	1577	1476	1446	1457	1420	1320	1362	1283	1350	1320	1248	1173	1087	998	961	957	894	850	845	829	827	766	788	784	756	741	699	679	693	698	699	707	739	694	692	685	694	669	639	685	707	661	658	743	645	688	703	652	634	656	680	707	694	680	640	710	670	648	670	675	656	631	635	633	620	634	680	669	643	656	672	611	658	660	683	670	589	672	681	664	670	642	670	618	641	675	639	638	649	647	630	667	692	637	654	655	640	616	659	655	662	703	649	658	636	645	678	602	650	625	700	630	609	645	652	632	651	639	615	656	634	617	667	622	695	638	633	634	624	660	593	586	656	589	638	699	690	685	664	615	682	655	590	610	664	654	653	644	642	648	605	634	644	658	662	636	662	653	586	651	619	640	627	651	605	656	658	654	661	622	639	654	669	659	655	662	631	619	611	598	631	693	671	671	577	606	641	650	634	649	636	627	616	632	685	627	686	645	659	597	632	630	704	612	635	610	671	665	614	656	636	623	655	666	639	612	624	649	643	702	632	582	621	655	620	607	647	647	671	628	679	580	664	617	670	598	651	666	642	629	661	680	654	619	609	660	655	658	717	678	603	672	661	619	638	607	620	666	637	644	645	655	660	650	665	603	613	638	696	612	631	641	651	649	685	677	636	618	652	635	653	657	632	657	635	617	621	672	615	653	659	625	615	613	678	644	689	651	659	663	624	655	637	633	648	693	672	634	632	614	636	648	632	648	604	626	612	614	629	643	653	635	692	697	631	675	644	669	622	623	667	614	637	635	611	611	661	628	664	632	628	616	637	688	609	645	616	701	653	628	669	657	641	636	616	577	648	614	637	662	643	666	650	619	629	659	645	651	667	630	643	690	644	664	676	632	639	652	629	600	666	635	678	657	651	659	622	637	662	621	656	692	626	630	617	652	664	678	651	639	606	643	626	694	628	672	678	630	661	638	702	629	670	646	683	606	670	631	615	623	630	649	628	656	601	645	655	682	635	645	664	657	617	603	644	636	619	679	634	676	628	652	660	600	576	623	669	604	640	657	608	657	633	614	670	690	659	674	620	623	621	622	609	658	618	624	679	682	658	674	596	647	652	658	621	666	636	652	635	645	614	599	614	627	622	623	640	641	645	689	661	680	585	661	647	629	600	635	618	722	683	622	668	676	650	626	658	635	650	666	623	658	656	622	643	640	633	642	614	632	595	634	657	590	644	629	640	659	645	695	618	688	700	575	681	638	663	629	653	664	640	652	661	676	697	672	561	688	631	673	686	630	652	650	652	610	669	662	676	634	635	654	629	678	674	671	610	646	646	599	636	697	594	628	627	676	636	633	658	642	706	615	631	651	641	662	652	647	692	678	607	646	652	649	639	628	659	641	640	644	652	660	649	663	664	700	703	659	645	624	656	659	703	662	634	644	660	682	620	674	660	667	635	662	642	668	655	660	715	613	640	677	647	637	669	623	624	649	637	632	621	647	639	639	638	639	678	631	646	654	652	660	613	634	644	641	659	597	625	590	611	616	658	645	647	680	688	615	628	658	634	662	609	651	661	667	574	655	666	628	645	669	616	601	665	661	638	648	635	667	612	619	664	607	689	631	662	638	674	615	591	633	615	666	658	627	651	689	657	607	663	651	679	618	621	652	648	642	625	632	638	596	653	690	655	669	670	680	666	653	611	637	641	638	639	677	641	630	617	644	643	644	663	613	650	599	585	656	632	685	642	684	686	643	645	635	617	661	641	602	607	627	651	630	649	641	652	659	632	652	614	626	645	621	645	646	617	677	663	614	645	678	671	667	629	649	682	654	679	688	693	624	644	637	684	632	617	585	635	675	635	616	636	679	617	647	618	692	598	689	682	631	618	624	686	657	632	647	665	686	673	616	620	670	653	622	633	628	676	652	622	661	663	671	618	637	650	618	656	635	629	655	651	706	670	658	646	628	657	632	623	669	622	644	626	678	613	702	638	682	610	645	650	646	664	681	632	628	623	623	636	656	623	669	653	658	670	632	661	615	620	654	642	653	653	641	612	690	654	646	640	643	658	691	623	676	647	673	671	635	578	622	649	678	617	685	638	630	646	664	620	652	648	642	648	620	658	654	624	663	653	633	645	687	665	614	662	633	639	619	658	639	637	626	623	643	654	654	618	672	627	630	633	656	640	621	659	631	632	633	613	661	649	701	626	637	596	650	648	657	701	644	628	665	636	663	597	662	685	631	633	658	614	645	641	616	660	666	636	651	650	653	685	650	601	631	637	676	666	671	648	631	626	670	670	644	603	603	658	648	664	638	656	666	661	609	667	667	639	628	679	698	649	670	625	629	691	656	624	672	639	612	646	630	644	651	630	676	676	641	675	672	657	658	642	636	660	640	614	643	651	638	672	649	594	671	624	664	623	661	655	655	651	700	652	655	659	667	647	631	649	632	659	659	630	678	647	683	648	639	600	627	668	674	609	658	643	648	675	635	671	645	639	662	628	614	613	631	675	624	637	686	670	602	645	657	595	648	673	622	628	672	650	651	689	611	681	632	591	592	626	638	668	608	654	626	666	660	663	641	635	624	653	647	630	634	628	615	664	636	632	700	627	673	621	630	569	657	678	639	646	607	629	674	634	658	646	697	640	648	637	691	650	632	595	667	638	666	656	644	620	626	617	640	688	637	621	606	637	646	662	638	598	651	636	637	633	635	680	642	620	680	641	692	625	649	626	682	642	653	646	651	629	610	633	632	678	642	675	643	671	701	678	646	643	641	672	644	634	672	650	600	637	639	669	674	649	645	639	646	633	638	651	601	654	641	654	639	636	603	640	639	625	665	655	671	670	635	641	648	648	615	626	649	678	686	629	654	636	649	719	685	673	645	617	639	616	681	644	651	627	643	683	622	642	679	622	608	610	673	688	646	623	628	680	629	643	681	654	670	640	640	634	666	620	650	653	639	681	645	639	625	659	633	614	634	636	654	648	666	667	631	630	649	615	622	668	627	653	642	710	615	674	582	689	674	658	669	683	653	682	687	659	616	605	659	668	638	679	626	657	634	642	621	687	645	663	593	649	637	623	661	604	615	650	645	643	626	651	571	689	618	664	672	624	624	659	652	611	626	644	645	648	598	702	669	629	672	617	669	635	684	649	689	679	623	627	671	665	635	653	627	654	632	637	665	652	626	608	635	670	666	642	641	692	610	658	650	586	634	707	625	653	652	676	676	634	625	639	664	640	621	667	622	660	667	662	675	692	635	628	632	661	637	644	633	647	661	660	650	645	626	620	656	696	599	670	641	614	602	645	667	691	659	643	678	648	664	682	664	710	655	570	644	680	646	642	644	657	653	659	581	651	615	670	592	669	605	628	660	640	658	646	652	687	620	619	626	674	618	635	639	629	675	668	651	638	628	666	651	641	677	674	661	655	664	607	631	687	637	645	658	638	632	662	658	693	695	635	636
15504	5966	1440	1031	1561	1638	1460	1285	1043	851	732	604	561	397	312	285	220	193	173	136	121	129	143	118	107	109	83	88	92	107	83	88	76	84	79	97	74	76	56	61	68	65	63	53	47	46	64	67	53	55	39	60	63	56	52	51	63	58	49	51	50	51	57	55	55	49	45	40	51	46	53	57	64	56	63	49	46	47	55	53	51	44	55	61	51	49	43	51	52	47	61	42	54	42	39	53	59	40	43	42	44	45	58	48	62	49	60	47	44	53	45	40	37	48	59	51	56	56	44	41	40	49	55	55	40	53	41	60	56	50	57	46	61	48	55	60	43	40	59	50	47	55	51	59	48	47	47	48	47	60	55	50	55	51	47	54	44	47	52	42	50	51	63	58	56	46	53	42	54	44	47	59	45	58	43	46	43	45	44	58	43	48	54	51	51	49	51	41	40	51	52	56	47	52	47	41	39	51	43	46	41	38	49	42	46	51	49	45	48	52	54	60	67	48	50	43	50	47	52	60	44	63	37	50	49	61	59	41	52	43	46	48	47	61	62	60	46	51	59	62	45	62	53	38	47	43	38	51	32	60	43	61	49	43	54	32	63	49	44	54	50	44	44	44	42	49	46	44	39	45	54	42	54	61	57	51	70	37	54	53	32	59	70	44	52	56	62	44	61	52	46	41	56	49	51	53	45	49	52	43	56	53	46	57	53	51	65	47	41	55	65	42	43	46	44	49	45	45	35	41	41	50	44	40	43	52	52	52	47	49	52	46	44	44	44	51	46	43	53	50	52	44	55	45	51	50	48	52	58	46	50	49	50	46	51	44	45	40	42	61	63	48	44	45	57	55	52	54	42	34	43	48	39	38	47	50	46	50	52	52	53	37	53	46	57	48	42	53	35	44	45	46	47	48	50	54	51	41	54	38	53	50	60	48	49	49	39	45	41	47	59	51	45	46	46	41	56	56	59	49	50	51	44	49	54	54	46	58	40	47	43	60	47	41	51	57	57	59	53	49	43	45	41	49	47	57	57	52	46	54	52	57	60	46	56	47	56	42	50	49	41	42	44	48	55	49	46	47	36	42	50	50	55	36	39	44	50	55	49	58	56	49	52	49	35	51	48	60	53	54	45	52	53	50	56	56	43	52	49	49	55	49	47	54	40	37	50	46	59	54	52	55	53	57	51	57	53	51	54	62	57	57	59	52	43	51	41	47	35	45	49	36	45	49	43	45	46	42	45	53	38	47	51	43	42	55	53	60	56	40	50	56	44	61	53	42	63	59	52	34	55	37	41	52	51	49	45	47	46	47	46	44	32	39	57	52	51	43	40	55	50	43	56	58	53	43	64	41	66	40	45	48	56	38	45	44	62	48	51	48	59	52	46	51	54	63	40	45	52	49	43	47	47	45	57	55	57	45	53	65	47	49	41	60	42	52	41	56	51	46	36	57	58	57	53	52	46	47	44	40	43	46	56	58	64	39	45	49	49	47	49	46	49	63	43	47	47	43	59	52	40	48	39	36	48	58	59	42	49	52	40	44	40	46	46	52	58	50	50	39	46	45	53	62	43	42	56	41	44	36	47	38	52	45	51	43	35	48	45	58	58	39	52	54	43	33	68	53	47	49	43	69	50	51	47	63	56	57	46	57	63	61	64	46	43	67	52	50	49	42	56	44	52	60	60	51	48	39	46	42	47	57	44	55	54	53	51	60	48	48	57	42	41	38	53	58	56	44	50	46	34	51	49	39	58	59	43	61	63	48	56	47	48	57	56	52	53	33	45	59	61	60	48	51	48	47	48	53	41	54	41	39	47	54	56	53	45	53	50	36	61	36	55	60	54	60	52	47	64	48	50	42	43	39	50	54	56	41	55	41	42	46	53	49	41	47	53	61	50	45	47	47	44	60	58	55	46	48	54	47	63	47	47	61	56	61	63	45	44	47	72	57	32	43	46	52	49	53	43	45	52	51	58	43	59	50	45	51	55	49	45	46	57	46	44	55	59	44	43	52	58	53	47	67	46	51	39	51	48	58	41	44	39	44	55	51	47	44	41	58	63	49	45	42	57	51	56	56	63	41	54	53	52	51	47	45	42	41	65	43	46	63	68	57	47	46	47	49	62	40	43	56	52	52	55	48	53	35	57	55	54	64	52	50	49	63	53	44	44	40	40	43	48	45	44	47	62	45	54	55	46	44	41	52	56	58	45	36	52	47	43	55	62	42	44	46	54	42	52	47	56	66	53	47	52	54	61	50	39	63	48	50	48	31	47	39	60	45	48	39	57	65	47	47	62	48	57	48	50	56	50	55	48	45	48	50	50	36	42	38	42	39	69	38	40	47	59	52	71	57	43	47	50	47	60	53	61	44	52	49	64	52	54	43	35	60	50	45	54	56	45	46	48	42	46	57	46	65	51	44	44	35	50	56	58	51	50	55	47	45	47	52	43	45	47	57	54	44	52	45	48	40	45	55	55	60	44	50	43	46	39	48	52	46	55	52	45	51	51	64	49	62	54	52	50	45	38	54	52	49	46	54	45	55	53	40	38	52	46	43	58	39	37	49	51	42	47	49	60	38	51	42	40	41	54	47	39	50	55	41	45	55	46	56	50	50	51	56	42	43	48	53	40	51	51	64	45	56	61	59	51	50	38	43	45	53	52	43	45	58	58	44	46	41	61	49	47	44	56	54	42	50	43	50	58	55	48	52	41	35	47	39	48	47	56	46	54	44	48	42	59	45	44	50	53	56	53	50	50	42	63	45	46	56	53	50	50	45	44	51	45	50	42	49	40	67	42	55	45	50	51	60	63	43	40	49	55	51	56	47	53	40	45	69	55	44	42	59	57	49	51	38	59	46	56	39	45	57	47	50	47	55	43	58	71	42	47	50	43	57	54	56	49	43	60	52	48	51	35	42	52	47	48	50	44	52	44	43	52	42	57	55	36	38	57	42	54	65	50	47	47	56	48	55	36	56	46	40	53	51	55	36	47	42	44	39	47	54	49	39	42	54	51	56	47	56	44	43	48	50	60	52	48	49	48	54	49	43	44	53	51	53	52	53	44	64	43	56	42	44	48	53	60	47	60	61	53	40	40	47	56	52	43	50	36	57	45	49	59	48	49	48	44	39	47	59	60	45	45	48	38	45	56	51	36	54	39	29	47	52	52	42	37	49	46	30	57	48	48	59	46	56	55	48	32	55	57	48	53	42	52	51	53	46	44	48	62	52	52	48	51	50	43	54	59	38	59	51	56	51	56	54	42	53	54	48	47	51	39	49	50	51	55	47	51	57	43	59	49	48	52	54	47	44	61	50	41	48	56	56	62	54	58	41	38	47	48	46	46	53	41	54	54	38	35	45	51	54	40	58	42	58	62	56	53	51	49	51	56	50	55	51	56	50	49	46	43	61	46	58	38	48	53	48	57	49	41	48	48	55	69	38	46	37	49	51	36	58	54	56	51	54	54	46	54	57	58	38	45	43	47	43	49	52	41	52
53792	31325	20413	34525	41438	40065	36703	32846	29349	25936	22625	19731	17300	14546	12160	10247	8397	7132	6265	5645	4949	4416	4018	3797	3299	3153	3091	2870	2654	2696	2553	2405	2277	2258	2309	2178	2056	1892	1777	1598	1502	1419	1381	1275	1168	1166	1090	1108	997	1055	1016	1014	961	864	892	957	952	895	910	852	902	946	928	944	839	880	812	843	875	843	796	818	822	821	794	807	777	835	806	782	839	811	810	825	767	785	808	745	822	721	801	767	754	786	763	839	785	725	811	772	776	781	775	743	855	771	766	726	802	792	715	763	725	779	768	769	733	807	762	789	802	768	760	758	769	759	794	767	827	761	739	753	726	712	733	753	770	702	765	731	769	768	746	787	795	754	770	739	754	710	775	752	808	764	812	742	739	757	758	790	778	756	729	739	770	733	750	760	727	739	780	738	715	759	694	775	740	714	714	739	740	750	797	807	777	806	727	760	744	715	692	757	781	761	750	744	769	765	770	753	711	797	769	764	781	787	768	740	703	751	712	795	748	714	673	733	763	727	737	777	704	754	729	717	694	717	774	739	764	762	724	800	769	751	757	751	713	756	699	712	723	796	730	739	760	737	729	799	744	758	741	758	691	737	781	758	714	753	813	709	763	746	736	736	793	793	746	718	746	682	757	786	761	760	720	733	766	756	762	760	759	756	733	761	714	736	752	737	736	782	694	767	742	768	773	713	744	723	777	754	745	720	778	750	720	751	728	762	723	761	768	790	769	752	765	769	767	748	717	786	721	718	734	751	762	802	733	760	776	770	734	752	776	730	734	702	736	753	784	680	782	739	696	767	763	730	743	726	727	773	736	745	743	726	740	780	720	757	827	733	806	703	769	752	773	744	791	803	834	797	745	794	745	686	732	733	740	719	706	720	731	752	774	759	799	732	746	747	741	733	800	740	787	771	787	740	766	743	715	739	712	758	791	749	773	775	779	756	732	765	741	747	731	775	767	772	741	710	782	740	786	738	724	740	722	741	737	725	734	778	753	747	708	767	788	760	783	731	753	774	742	789	744	735	762	745	719	787	788	734	714	789	745	805	743	708	782	767	746	754	739	733	755	772	763	737	768	785	778	738	775	782	742	755	720	794	748	754	769	748	727	803	794	719	779	740	777	744	743	795	791	768	778	759	708	717	768	760	797	791	786	777	743	748	761	691	715	778	712	717	746	770	738	765	726	718	800	741	780	783	847	753	750	784	792	729	724	762	766	805	724	733	769	741	794	821	725	770	712	750	718	788	760	831	752	774	716	750	692	771	755	726	745	734	746	745	767	743	756	741	762	756	780	729	762	742	748	709	694	685	705	716	711	760	730	778	795	751	767	732	770	720	708	763	754	751	716	774	793	753	770	736	679	801	717	721	805	734	758	760	788	751	794	714	755	729	740	731	726	686	718	744	803	795	761	775	728	696	722	743	777	765	764	792	702	737	753	750	783	680	732	731	768	764	716	702	738	804	792	730	769	742	730	743	734	718	766	740	690	738	733	775	806	764	765	756	730	775	761	743	784	779	740	723	722	772	721	733	717	776	790	737	708	759	793	707	750	752	758	743	780	733	780	766	779	743	738	775	778	756	735	727	756	773	753	783	720	717	688	747	711	740	661	721	702	764	755	738	715	770	791	782	799	772	797	828	732	736	737	813	700	740	754	713	693	782	744	738	739	768	721	739	767	746	759	807	777	763	739	777	757	798	728	745	698	770	718	718	741	769	789	769	757	766	677	790	761	770	751	742	737	793	716	766	759	713	716	766	732	755	753	711	751	692	695	750	735	774	748	745	725	734	725	742	751	761	790	766	797	777	705	794	735	719	756	754	754	790	726	726	786	752	798	733	771	765	734	727	713	753	743	723	759	756	755	718	743	751	706	765	676	749	774	752	739	798	759	775	802	740	778	760	772	823	711	750	694	739	770	735	756	722	770	717	758	771	766	747	776	753	768	714	722	776	773	754	740	767	729	792	776	721	757	771	807	747	773	675	755	751	753	729	775	738	717	787	733	779	719	695	729	737	757	738	744	730	738	783	737	660	801	803	740	753	746	754	759	725	727	729	725	753	742	775	738	731	760	761	746	749	689	760	765	803	741	765	722	744	728	751	783	745	719	735	812	739	731	728	769	791	773	751	740	756	742	743	739	767	752	756	741	771	769	710	725	762	767	740	775	761	686	729	720	722	735	788	740	743	770	708	736	732	705	745	785	787	754	777	768	707	740	741	799	731	702	750	785	774	750	766	741	740	721	742	705	758	770	699	753	721	740	744	725	715	751	765	756	754	749	806	706	729	785	799	729	742	752	784	793	742	779	722	753	741	756	747	781	759	802	756	672	736	753	735	766	792	770	716	733	776	787	728	695	745	771	794	788	710	737	797	765	766	727	755	739	746	754	770	695	763	764	730	773	717	746	757	748	747	706	667	740	748	737	790	739	759	749	722	712	725	742	784	722	737	690	751	686	736	766	758	693	683	719	752	691	757	753	819	758	760	759	722	719	780	719	692	802	753	733	749	740	806	775	735	750	790	716	725	722	788	712	711	707	772	763	744	794	758	713	758	774	768	775	743	771	747	740	715	743	768	738	751	771	795	793	707	723	818	743	771	744	798	715	816	758	752	720	718	776	744	751	756	722	737	742	757	781	768	750	752	762	745	735	696	735	785	741	786	781	777	764	740	747	808	707	709	741	761	741	773	780	777	739	738	723	793	711	759	742	751	801	736	816	753	781	765	768	790	711	732	730	715	728	765	755	766	771	765	760	728	763	784	742	771	773	762	769	784	805	716	756	762	791	744	730	759	704	805	770	727	692	754	817	745	727	755	717	777	757	748	722	703	753	726	739	810	721	738	687	740	736	777	767	704	761	708	749	745	799	768	754	711	769	801	754	755	736	743	758	717	788	769	758	723	756	766	746	709	741	727	705	770	763	728	718	769	763	792	751	746	745	705	758	747	745	769	754	764	698	785	763	730	778	701	718	715	703	744	775	817	740	782	750	784	782	745	821	746	782	740	701	779	789	729	712	781	747	753	703	753	734	736	704	765	824	740	743	789	716	763	746	792	760	756	781	692	755	735	749	765	784	762	765	777	711	714	737	727	762	724	706	799	800	778	741	753	694	763	757	772	733	695	737	801	713	741	717	732	720	737	775	772	770	705	744	757	740	738	723	680	741	739	754	755	751	771	666	780	779	778	735	787	721	796	736	689	751	785	726	761	769	782	791	756	771	715	726	707	783	693	759	707	768	805	750	757	727	726	756	705	763	741	753	724	729	758	755	792	808	765	732	774	718	787	699	727	747	748	723	766	766	708	716	731	736	686	717	698	760	683	746	754	813	710	784	805	734	724	706	780	734	750	757	799	774	729	746	735	769	752	730	751	757	707	716	722	738	751	760	739	736	780	824	705	798	790	718	761	779	753	731	771	716	701	756	773	731	745	740	735	733	715	757	760	717	725	745	773	770	739	769	770	735	765	775	732	728	755	794	745	712	784	771	709	758	781
10753	3531	955	663	1067	1111	922	812	702	573	518	440	362	281	247	182	163	149	156	128	123	101	119	99	101	76	75	77	89	97	82	80	93	82	74	97	88	85	66	83	76	63	90	68	76	73	59	57	65	47	65	67	56	65	67	56	66	72	63	68	56	75	69	69	64	58	54	71	57	53	65	58	52	62	53	68	57	49	61	55	53	50	56	53	55	60	65	63	58	73	55	61	60	53	48	56	63	45	57	61	58	57	63	73	64	65	52	60	60	54	52	62	57	48	53	61	53	49	48	60	70	56	61	59	54	56	59	60	56	63	57	53	58	44	51	55	60	53	63	58	52	62	57	62	54	57	45	60	61	63	54	57	63	46	65	59	62	57	55	66	51	51	63	58	62	57	71	65	68	61	58	48	51	69	62	49	62	56	63	38	48	66	57	61	64	63	59	60	52	54	50	57	57	74	61	65	52	55	49	61	60	46	60	62	66	69	48	60	64	62	65	47	62	55	42	48	54	44	68	60	63	64	62	73	58	75	51	58	66	61	66	68	54	56	56	74	59	53	57	51	59	48	54	54	69	69	68	58	61	58	67	57	62	57	48	53	60	60	46	73	66	55	63	71	55	61	50	56	54	71	65	54	42	62	58	67	56	59	54	60	60	55	58	55	65	65	61	57	68	67	57	53	64	63	51	69	51	65	60	60	56	60	53	63	65	61	62	56	60	64	47	66	53	73	61	76	50	61	69	49	54	55	62	71	61	66	68	60	63	62	54	64	55	65	62	53	48	52	56	53	50	51	54	60	58	62	71	71	63	66	50	55	59	50	58	71	50	44	45	60	57	72	46	67	76	57	63	56	57	62	54	61	50	62	67	56	58	55	53	71	58	61	51	48	71	61	73	58	57	45	65	56	56	61	48	47	55	51	49	53	63	51	62	59	69	60	59	57	63	62	70	53	44	48	52	58	65	56	60	49	69	55	65	61	59	76	65	72	62	62	68	58	61	52	68	39	63	71	59	60	52	58	63	61	50	50	63	60	54	61	59	47	54	65	53	55	65	57	62	60	49	60	70	59	63	64	54	45	53	50	60	66	60	61	52	78	83	75	55	52	62	66	48	50	67	51	53	62	59	57	59	58	42	65	63	46	80	65	59	65	63	46	71	48	54	61	55	52	68	63	58	57	77	59	72	64	50	61	65	47	72	58	70	56	50	60	51	61	58	71	54	62	55	59	68	51	50	63	59	62	67	62	70	50	54	59	66	47	44	67	57	58	63	51	52	56	49	63	75	64	60	60	44	53	47	60	55	48	62	58	57	60	67	57	72	64	64	51	74	65	67	55	55	58	55	47	52	68	69	52	47	53	48	68	63	70	48	47	54	61	67	55	62	50	60	59	49	54	61	54	74	55	75	57	56	58	48	65	58	64	65	59	63	72	58	66	51	59	56	70	61	49	73	62	68	62	55	63	56	54	57	46	57	56	58	64	47	52	51	58	68	58	63	51	63	49	59	53	52	65	58	57	68	70	58	54	55	58	66	54	60	59	54	54	44	58	68	54	61	60	62	57	64	54	48	66	51	41	63	56	63	57	49	62	65	61	48	51	58	54	68	54	57	50	60	51	62	50	54	43	69	55	59	54	56	72	54	52	54	60	67	68	62	68	55	57	62	56	60	57	56	43	56	55	68	60	63	54	60	54	49	45	58	65	66	51	53	54	52	74	67	77	66	68	70	70	51	70	60	72	58	42	61	57	50	52	56	51	46	49	66	73	67	67	59	62	49	69	52	61	75	48	61	58	60	42	54	46	59	59	52	52	68	65	60	64	65	58	60	58	52	65	54	50	49	50	72	58	72	70	55	65	61	52	61	54	52	65	73	64	69	65	57	52	65	46	56	74	74	50	63	71	65	71	62	68	51	52	55	48	69	74	68	67	61	56	64	59	53	62	68	53	59	52	66	65	60	53	50	61	63	63	62	71	59	69	56	56	66	62	54	80	53	47	53	58	49	59	75	50	67	62	59	58	58	64	46	68	57	56	75	46	69	62	61	50	58	70	66	63	63	50	60	58	56	54	64	62	50	52	58	58	51	53	58	64	56	59	65	54	59	57	65	60	54	57	66	67	61	66	59	54	64	52	54	46	51	57	56	50	57	59	70	57	58	65	58	59	62	53	74	53	63	67	57	53	57	64	46	56	64	73	54	53	51	66	69	54	57	60	57	83	43	52	73	62	60	62	50	43	56	73	52	52	49	54	65	62	54	67	60	47	48	60	74	67	67	49	41	66	64	46	66	60	54	62	63	53	55	65	55	63	57	57	53	64	49	59	47	58	50	50	59	63	56	44	60	63	67	63	56	58	63	65	64	46	57	71	70	73	53	51	58	57	57	58	53	59	57	61	63	66	65	47	72	67	47	52	63	64	73	45	60	60	47	59	64	52	42	66	64	54	56	68	60	66	65	51	76	47	59	46	52	65	60	63	61	59	62	64	60	51	60	64	68	66	73	60	61	65	65	59	63	72	59	63	71	48	67	77	52	69	70	63	60	61	60	70	64	58	54	53	72	60	52	53	54	63	59	56	62	63	63	61	54	54	65	52	72	55	56	74	54	57	60	56	50	53	64	42	72	64	70	51	62	46	62	56	69	54	55	57	57	52	67	52	65	69	54	50	52	57	56	56	58	49	62	58	51	63	46	53	49	54	54	69	57	67	70	64	48	61	56	56	56	59	48	56	55	59	68	65	62	53	64	48	61	51	64	66	63	60	56	60	52	60	59	58	61	59	47	52	67	62	62	59	58	62	50	64	54	50	64	62	58	43	69	59	53	61	71	63	51	71	61	65	63	61	47	50	62	57	56	45	43	65	58	59	63	57	59	52	60	65	51	56	59	40	59	72	50	61	65	61	52	66	60	60	43	61	68	66	57	57	62	46	46	56	63	53	53	59	56	54	64	69	56	64	61	57	62	53	69	65	46	59	49	57	52	66	69	56	67	42	74	60	65	68	64	57	66	68	39	60	69	59	66	53	65	66	68	69	53	52	59	53	55	61	77	58	72	50	69	74	67	67	47	55	62	61	54	44	42	54	62	59	56	50	62	74	58	74	41	74	47	61	50	55	59	68	62	52	64	66	69	62	47	63	48	73	62	63	60	67	70	49	61	68	57	63	57	64	46	51	62	62	68	70	49	58	62	53	59	58	52	59	46	64	46	70	66	54	85	57	63	44	60	64	45	62	68	57	61	54	53	61	62	50	54	56	82	55	52	59	63	63	49	57	63	59	47	52	52	57	75	54	57	70	63	56	66	68	55	51	51	64	69	66	56	70	57	55	50	65	69	74	57	52	61	74	42	49	52	56	76	66	56	60	57	56	67	62	54	58	63	59	52	79	70	59	49	70	44	60	70	66	65	60	57	44	61	60	68	52	62	61	54	53	52	61	62	73	53	58	48	50	69	64	59	47	45	60	66	60	55	54	60	71	48	52	64	70	51	72	55	62
46261	27739	16184	29910	37051	35640	31737	28029	24390	21015	17883	15197	12883	10735	8744	7163	5947	5066	4433	3930	3687	3293	2870	2814	2541	2401	2341	2250	2193	2011	2024	1889	1833	1947	1820	1797	1698	1636	1495	1424	1370	1316	1318	1189	1172	1143	1084	1137	1055	1048	1059	1006	1021	1057	975	970	989	938	916	906	980	948	961	947	1003	934	976	940	945	912	912	964	897	911	943	905	958	882	912	921	921	892	896	863	885	917	944	899	916	878	905	895	852	861	975	900	856	852	844	884	840	916	949	864	910	889	857	847	835	894	793	867	903	825	915	904	924	916	909	898	890	869	887	909	893	883	889	907	887	895	887	836	856	876	860	891	901	862	949	840	875	890	884	902	881	895	898	888	922	863	835	933	851	870	916	892	899	885	874	899	931	862	878	862	878	868	845	880	851	885	902	858	855	840	847	901	826	843	903	881	916	873	859	859	863	864	908	896	781	892	897	916	883	919	878	877	829	891	852	893	876	893	904	865	904	867	848	893	852	858	903	887	909	881	838	887	919	888	902	930	838	913	909	896	865	861	857	896	857	889	852	835	916	913	888	830	872	891	932	887	917	838	861	846	878	899	870	924	825	893	930	872	880	835	907	953	895	918	900	844	924	887	885	900	867	911	872	884	891	822	859	887	885	876	873	902	923	847	855	866	939	906	879	912	870	889	856	869	867	884	916	928	887	865	856	861	835	868	878	890	905	862	833	862	894	880	870	906	895	871	848	862	846	917	849	903	876	895	863	860	864	828	882	887	926	860	887	877	842	854	862	920	898	851	897	860	864	822	883	866	893	818	869	900	837	877	924	837	886	874	864	922	930	896	894	845	848	876	891	885	910	916	861	862	850	891	886	884	901	905	892	885	903	911	793	946	843	846	866	844	907	870	870	780	922	800	918	864	938	855	896	926	916	873	951	908	900	861	885	933	858	910	914	880	889	860	909	936	864	877	851	859	892	874	900	888	888	912	863	863	942	912	872	928	879	872	917	904	875	906	908	960	931	884	870	941	864	851	897	866	888	920	857	897	892	895	867	869	876	911	857	901	856	941	806	867	881	896	842	904	899	853	870	911	856	896	872	877	876	868	911	890	861	889	904	883	906	910	902	910	826	860	878	891	884	802	873	894	859	846	866	867	871	831	877	934	853	821	898	857	833	910	884	872	838	910	849	861	931	904	859	870	831	847	814	835	963	869	887	882	888	868	939	889	891	852	869	819	890	833	944	864	884	875	888	828	878	878	929	906	870	850	882	894	935	879	879	890	887	839	896	907	846	906	860	884	834	889	815	927	870	881	868	953	822	907	890	890	864	882	861	844	858	852	884	799	858	940	890	904	895	887	910	867	865	881	938	839	890	834	836	851	862	898	872	900	917	860	877	881	889	875	914	895	888	854	875	861	913	924	908	858	892	876	944	846	893	879	917	875	909	830	879	893	923	884	890	874	907	922	884	918	864	906	893	898	826	927	852	907	825	869	887	901	873	908	903	876	937	869	893	892	882	846	845	918	891	884	896	910	806	848	859	857	881	899	879	906	896	869	846	874	876	885	938	851	882	895	938	937	860	869	884	882	944	877	875	889	926	852	870	855	972	826	861	903	889	929	880	866	855	883	840	857	876	905	904	865	903	905	848	858	853	854	886	843	888	894	941	840	843	897	875	883	844	889	907	867	869	840	834	901	834	901	884	861	866	858	866	866	886	888	942	887	897	890	849	939	938	886	832	905	867	883	831	917	857	866	884	869	889	883	864	921	890	912	868	891	859	925	897	805	851	890	837	854	887	929	836	850	807	869	903	859	870	894	880	838	824	915	918	845	883	920	907	874	839	887	882	894	822	901	866	887	963	833	893	915	928	856	887	864	884	871	896	918	918	914	898	868	937	942	870	859	881	885	928	882	867	928	883	832	914	887	843	867	893	841	926	847	854	876	878	886	877	821	909	883	890	879	909	851	889	914	890	838	847	908	939	923	896	833	853	872	882	903	828	880	871	920	885	930	862	901	822	867	902	864	888	857	936	917	875	852	869	977	906	868	845	896	857	897	877	896	877	904	822	896	904	870	884	894	888	822	853	823	798	879	860	883	912	925	840	864	863	878	928	890	911	816	890	854	868	861	869	821	865	919	899	894	832	856	876	937	923	884	880	886	876	894	836	845	850	911	839	892	852	904	869	925	881	860	900	880	875	871	882	857	865	845	884	874	852	928	883	876	922	978	841	873	917	850	850	862	864	903	845	908	893	895	919	876	856	862	867	825	908	863	864	842	892	916	836	848	901	843	834	924	847	873	849	912	892	861	833	850	909	865	878	856	856	818	850	845	892	923	897	881	923	875	853	880	879	905	879	830	917	863	883	918	892	936	887	887	884	900	888	856	874	873	833	868	888	893	902	880	928	891	899	933	839	906	885	901	882	880	901	901	884	861	834	915	901	874	881	924	886	870	878	921	883	897	831	879	819	881	886	857	919	872	844	843	869	916	888	870	903	858	923	895	855	840	882	844	909	881	882	828	904	907	885	863	837	844	861	899	917	932	871	931	897	943	910	867	859	858	916	892	874	917	860	869	919	881	916	867	851	904	882	907	892	906	831	925	896	903	854	932	908	861	887	869	890	850	891	881	882	851	840	852	913	855	895	871	865	838	890	876	917	871	897	833	892	875	861	850	876	860	881	900	869	883	865	842	885	911	811	920	860	907	836	894	907	945	903	891	936	870	899	884	870	908	865	867	896	885	921	898	884	881	867	914	905	872	912	857	877	885	896	917	894	869	846	892	862	848	858	890	902	909	915	862	942	864	838	872	864	858	887	896	879	902	898	874	929	852	889	858	873	883	849	882	826	914	903	896	861	878	852	858	854	829	911	932	896	868	896	923	900	868	940	869	863	898	860	875	917	867	869	873	859	960	969	888	893	917	837	901	862	892	898	881	856	841	914	866	837	872	907	868	870	871	883	873	875	873	911	871	871	830	888	881	845	890	890	860	928	894	945	892	885	835	886	904	866	878	925	900	858	838	890	947	922	842	851	862	842	872	885	861	891	921	835	870	842	892	845	868	924	932	888	868	857	887	859	907	836	901	826	825	904	932	871	851	872	876	874	861	823	891	882	923	850	823	885	851	835	828	897	873	879	926	920	861	862	876	885	832	925	914	893	882	874	867	922	844	929	861	847	898	876	877	889	898	887	864	889	896	894	899	838	886	875	867	947	841	832	879	873	838	900	921	875	918	926	863	852	831	894	875	859	895	898	945	861	863	878	865	873	895	886	849	893	872	876	879	868	954	880	860	877	852	881	911	885	892	897	926	888	866	897	871	848	868	870	898	906	881	878	873	864	859	886	887	855	888	881	890	842	899	885	875	847	888	863	875	870	928	870	885	900	807	854	888	887	891	871	877	901	837	880	867	945	891	861	832	922	869	927	910	896	909	888	839	870	884	938	861	879	867	936	925	944	924	825	862	923	911	927	904	866	846	865	864	877	912	939	808	896	865	957	908	869	894	882	902
15572	7403	1515	1060	1532	1739	1415	1211	1055	867	732	580	489	396	280	243	215	172	162	158	159	139	118	107	111	102	89	91	99	94	78	70	76	87	65	78	61	57	77	72	57	54	46	70	55	57	36	56	43	39	49	48	51	47	54	55	47	40	29	55	49	45	50	44	47	38	53	48	44	50	50	46	41	46	47	42	40	51	45	42	42	49	56	42	49	44	51	40	45	39	40	37	50	56	43	41	47	51	46	37	42	54	40	41	41	31	47	46	50	47	42	49	48	38	49	41	30	44	33	49	41	39	41	39	44	40	34	46	43	44	34	48	46	47	45	44	37	39	45	48	59	43	59	33	38	35	45	29	48	27	35	38	50	47	48	34	31	49	46	46	46	31	51	44	38	55	40	52	33	42	37	25	43	51	51	52	34	51	45	43	30	46	34	37	46	45	48	55	41	31	53	55	39	51	52	43	48	37	30	47	51	42	35	37	35	25	40	50	39	37	49	53	51	34	48	34	32	45	31	41	40	54	40	42	37	66	51	46	45	38	40	45	44	43	47	51	42	36	43	31	49	49	37	32	47	40	42	33	43	43	49	39	48	41	54	46	47	43	40	35	40	43	48	39	41	48	47	44	43	42	42	53	45	44	42	49	36	51	53	40	61	39	34	55	42	40	46	38	47	51	40	47	39	42	48	42	41	41	53	35	42	51	37	43	38	52	55	39	43	56	40	32	42	49	39	40	33	40	46	47	38	43	42	42	42	36	27	42	37	41	48	34	52	40	30	30	54	46	38	46	36	50	43	44	44	39	36	44	40	33	40	51	45	50	37	45	51	29	41	40	48	47	36	46	30	51	41	49	54	40	32	39	49	48	45	44	35	40	43	40	45	47	42	44	45	44	46	41	41	47	39	38	46	46	41	45	37	43	43	54	57	34	41	38	49	42	59	37	40	63	42	42	37	41	40	46	43	44	45	38	47	57	49	52	47	52	42	30	56	38	35	34	43	42	54	52	48	43	49	44	33	45	42	52	38	39	40	38	46	49	33	43	37	45	42	48	48	53	44	46	44	44	37	42	51	49	48	34	45	37	35	42	41	38	38	49	44	47	35	46	42	47	45	44	37	46	40	47	34	28	46	33	35	52	46	42	32	41	29	47	43	40	48	48	33	39	36	46	38	46	48	43	39	54	40	45	55	57	41	48	39	40	45	49	34	38	40	42	36	35	55	52	55	48	44	39	50	40	44	47	38	40	48	36	37	55	55	36	40	50	51	44	49	48	53	50	40	34	41	41	50	46	38	52	45	54	40	45	46	52	36	46	32	44	29	46	41	39	42	52	54	40	41	50	27	49	48	42	50	55	40	48	27	47	55	33	38	57	36	44	48	36	50	36	36	46	45	38	44	44	43	42	38	44	42	39	42	35	32	36	46	42	39	42	40	31	43	58	38	44	34	42	38	53	37	37	43	39	43	39	37	42	44	41	35	51	46	46	47	50	35	47	35	46	42	37	40	43	35	39	46	34	44	45	52	44	49	51	44	47	37	38	47	61	44	41	40	57	42	39	32	39	45	48	31	42	31	47	46	51	40	30	37	42	38	56	50	52	34	45	50	37	51	41	35	40	41	40	48	33	33	37	42	34	51	33	37	42	38	42	42	49	44	40	47	44	36	44	33	42	52	46	52	54	45	31	37	46	40	47	47	43	43	42	35	36	35	34	40	36	36	49	37	38	50	39	43	37	30	52	43	33	38	53	44	47	45	44	56	37	50	35	28	40	45	30	47	49	37	40	41	42	47	46	47	51	44	44	44	31	48	48	47	43	44	35	37	42	44	32	47	40	52	32	34	33	55	51	42	37	42	58	48	42	30	40	31	35	45	53	46	46	40	57	31	55	45	50	41	34	49	48	40	45	39	34	47	34	31	41	39	53	42	33	50	37	51	44	40	42	50	33	53	43	47	53	37	51	40	46	52	34	27	37	36	43	42	50	43	29	40	36	44	40	48	37	52	39	47	38	44	47	39	51	47	52	52	26	35	31	44	43	35	30	39	37	43	48	57	47	39	57	28	43	44	54	39	44	58	45	41	45	39	51	33	40	53	44	42	35	40	26	44	39	52	43	29	42	48	37	46	55	48	42	36	49	47	41	51	44	35	28	38	45	44	41	42	36	43	45	46	37	46	33	43	39	35	35	49	33	36	49	50	49	38	41	32	44	45	38	40	35	43	35	42	54	33	37	50	45	46	47	49	42	42	43	47	29	49	41	47	47	40	53	33	45	42	35	38	47	45	40	49	36	50	52	38	36	46	39	46	45	41	35	35	38	41	41	44	38	43	40	45	43	43	54	45	34	45	42	43	40	28	48	35	31	42	48	45	49	48	47	35	47	40	51	46	43	36	43	39	38	37	52	43	34	46	62	37	47	43	51	53	44	39	38	45	38	51	39	31	38	45	43	39	53	35	35	32	38	35	62	50	47	50	38	42	40	35	34	45	51	45	46	38	57	41	40	40	35	32	27	35	35	50	45	46	50	38	56	33	31	35	40	47	48	59	50	35	41	53	33	40	38	41	54	43	53	38	45	42	42	52	38	39	42	52	40	28	45	44	51	46	36	49	47	37	44	42	43	46	34	43	42	40	44	50	51	42	50	45	47	59	51	41	51	44	30	54	24	52	44	49	40	42	41	34	49	47	50	34	42	41	56	43	31	52	41	38	49	32	42	45	43	35	39	59	50	38	49	33	43	46	39	51	49	34	55	35	40	39	41	36	42	45	41	48	31	46	52	55	39	35	43	43	47	37	44	47	32	49	38	40	44	45	41	38	44	31	49	42	33	33	43	50	37	38	50	36	38	43	40	41	33	39	33	49	38	40	48	48	36	49	42	46	31	54	46	45	43	48	49	42	42	41	63	46	48	47	49	29	49	41	40	50	39	55	35	28	38	39	51	40	35	41	37	50	54	43	43	43	41	45	40	34	40	30	36	36	50	41	47	44	47	42	44	35	36	41	51	40	36	48	46	44	47	37	58	41	42	46	56	29	41	39	52	40	40	54	36	39	54	31	37	48	47	42	39	52	43	38	37	42	44	47	44	50	51	43	51	43	38	55	38	34	40	38	43	34	41	55	50	43	43	44	39	37	56	36	56	34	48	36	38	50	47	43	44	35	37	49	57	41	41	45	47	37	43	54	28	43	33	44	47	39	42	48	41	48	51	44	40	35	51	34	35	44	52	42	52	37	42	42	43	49	37	44	39	42	45	62	35	45	39	52	39	36	42	36	37	35	34	29	50	39	47	45	41	27	46	40	48	48	52	43	42	44	53	43	55	46	35	41	52	36	41	35	43	43	29	42	44	33	39	36	47	38	48	45	41	40	52	36	41	37	55	45	52	51	45	45	49	47	48	36	39	32	39	32	41	41	37	41	46	36	50	43	33	39	41	49	53	44	32	50	48	40	52	44	37	41	41	46	41	33	39	43	41	56	34	50	50	36	37	35	45
55541	33209	20756	35140	42102	40693	36785	33287	29799	26313	22904	19404	16907	14110	11553	9748	8040	6851	6128	5323	4889	4230	3860	3434	3316	3083	2881	2797	2657	2567	2493	2334	2293	2231	2228	1965	1962	1790	1666	1502	1422	1372	1214	1149	1118	1029	1007	979	924	939	877	890	878	862	825	795	806	763	831	789	830	786	775	797	787	771	824	743	765	737	743	690	718	697	739	714	737	710	725	710	707	692	686	704	739	668	710	686	672	661	677	651	711	684	683	690	652	664	687	711	622	676	618	635	670	622	675	605	624	664	694	643	667	648	647	653	660	677	656	645	665	664	681	635	636	645	673	658	657	661	688	567	618	659	668	618	703	643	669	619	654	652	661	632	643	623	647	694	632	650	644	638	631	618	626	633	619	594	657	661	615	643	627	683	617	681	664	635	610	635	565	612	652	649	646	621	675	641	670	645	671	645	665	649	629	613	653	656	616	660	621	672	654	638	573	618	624	672	670	654	619	695	682	681	663	611	615	642	592	646	600	609	650	655	618	613	667	657	613	641	634	630	665	674	596	647	650	688	644	639	658	635	609	631	664	640	619	642	613	644	624	673	655	641	676	632	615	638	604	643	652	656	617	659	640	650	684	658	596	616	616	619	661	634	608	602	609	637	631	675	654	628	636	623	656	644	631	621	633	685	637	628	684	664	648	600	646	670	589	650	676	644	634	644	639	658	638	669	676	654	685	606	617	602	643	667	635	633	632	656	626	639	614	681	609	656	673	664	635	624	616	643	662	642	646	622	634	621	594	634	638	617	602	666	645	657	620	645	642	627	652	633	633	663	631	590	648	628	617	644	572	641	607	610	614	647	635	655	682	640	615	634	657	625	631	620	614	627	604	643	633	674	595	626	633	648	650	645	678	652	679	614	629	639	647	640	655	633	611	654	608	638	643	613	640	609	635	627	657	606	641	636	635	672	607	619	662	673	629	636	646	655	652	630	632	658	608	618	675	637	638	636	673	612	629	621	623	598	639	667	620	622	644	655	629	666	627	692	674	658	635	610	649	610	666	678	612	639	639	618	672	630	613	627	626	660	666	665	656	645	683	602	669	651	634	644	578	633	593	649	638	642	629	649	655	641	659	657	619	620	591	617	633	651	609	626	660	608	637	691	636	631	619	618	663	567	646	634	617	636	629	599	627	629	629	602	626	672	629	700	653	615	596	603	658	659	632	641	631	651	679	606	633	608	611	663	648	665	665	641	638	634	653	669	573	636	640	626	713	580	656	630	666	631	602	601	648	625	656	588	640	636	640	668	656	619	644	649	631	633	630	658	633	654	686	653	593	656	640	599	661	628	643	590	629	629	648	619	634	668	655	678	658	633	666	614	672	661	651	641	634	652	634	600	626	667	630	638	608	648	608	630	636	647	638	647	640	672	642	597	595	592	599	628	628	661	656	629	620	611	630	628	641	620	635	659	660	614	634	657	612	640	627	627	671	642	640	622	665	642	651	660	629	631	650	612	641	660	648	609	642	677	652	645	607	659	647	665	644	654	669	641	644	687	676	608	617	642	612	649	595	672	683	611	626	639	677	634	640	665	611	667	636	630	644	629	663	629	653	642	609	606	646	644	686	656	673	598	652	642	628	598	663	648	588	679	643	663	631	684	657	662	623	610	639	688	650	628	642	624	642	635	643	660	612	686	657	661	653	645	639	597	641	657	596	656	709	646	629	652	611	668	620	620	659	635	617	634	612	655	674	637	673	591	669	665	603	630	625	628	644	660	673	668	660	657	646	640	659	643	641	555	685	638	632	658	627	604	621	645	677	607	604	600	630	639	637	662	621	690	629	631	622	618	608	664	707	641	652	611	648	648	619	662	669	605	648	635	634	605	662	676	610	626	629	656	609	652	616	666	644	636	642	669	657	610	635	685	665	632	714	591	665	638	661	629	583	621	681	613	607	668	656	621	619	624	599	649	672	649	630	657	685	659	689	621	608	622	658	625	628	594	647	647	660	642	658	636	647	655	656	634	647	685	625	652	658	670	668	637	644	670	641	658	636	658	625	661	635	598	653	646	642	666	601	680	643	658	659	616	606	635	606	653	639	627	630	660	624	682	618	624	634	632	608	630	620	635	647	625	599	612	643	663	690	647	638	637	647	631	656	636	608	621	656	647	648	604	658	637	616	640	617	651	639	620	625	595	627	629	655	603	654	693	647	626	570	578	585	709	672	628	611	640	612	627	625	686	629	596	661	640	597	630	666	633	622	641	623	652	604	658	605	619	656	629	649	635	610	650	633	648	639	659	612	659	633	645	598	645	648	659	626	639	657	654	597	631	645	601	663	691	622	601	642	633	691	650	670	650	622	655	646	682	612	632	596	666	655	657	655	628	654	685	638	656	621	703	621	618	684	666	625	624	640	622	627	646	615	651	682	640	646	632	613	670	639	631	614	658	628	658	641	669	641	628	669	608	659	665	614	660	637	618	662	667	653	648	619	667	640	688	623	662	652	635	659	651	634	600	614	637	705	655	658	649	609	631	651	635	654	663	624	632	676	669	701	652	666	666	657	628	634	655	621	659	632	628	626	640	657	624	680	668	630	649	651	675	634	665	627	631	627	642	650	644	642	684	578	628	623	649	669	678	632	679	632	655	638	667	631	632	618	638	638	628	671	652	627	629	610	634	657	704	681	665	652	632	640	598	636	657	659	687	621	601	679	632	633	640	602	653	622	601	649	608	609	637	650	647	664	629	670	616	653	593	630	629	693	656	658	609	639	681	658	594	616	635	635	645	610	654	613	649	652	625	605	662	629	603	619	598	611	669	647	639	666	619	627	619	636	680	640	632	627	635	640	671	672	629	616	643	643	608	622	641	644	597	620	657	653	654	666	658	658	664	596	666	612	633	632	625	610	602	604	624	650	663	624	627	597	643	622	635	623	629	645	641	641	641	619	653	633	647	653	637	664	640	654	639	602	657	620	640	631	680	658	669	611	661	649	641	619	595	629	637	690	652	635	629	678	685	620	627	667	667	656	613	654	626	634	668	660	613	636	623	652	643	664	649	624	627	674	674	591	621	649	628	655	623	604	639	620	684	656	673	654	631	675	671	661	652	642	620	612	672	618	661	660	612	662	657	670	620	637	626	676	647	627	623	656	627	629	607	651	640	607	661	631	639	648	648	629	657	658	708	614	652	671	629	625	620	624	665	649	577	678	665	602	650	657	656	666	630	672	613	582	590	651	642	654	635	592	636	619	657	599	632	657	608	666	662	669	646	652	674	648	651	638	639	651	638	639	634	652	622	632	644	657	593	620	586	624	665	630	642	638	647	657	590	667	608	650	664	645	657	688	661	591	658	660	646	634	580	661	615	667	639	599	620	650	638	584	629	626	618	635	603	594	657	614	650	618	622	634	629	628	660	631	631	617	666	649	677	602	632	668	629	638	642	628	652	629	616	642	618	620	667	657	621	635	677	661	677	660	601	619	644	656	657	629	671	659	683	612	628	664	663	586	609	650	613	658	638	652	659
6427	1985	595	457	728	722	634	549	466	390	351	257	242	172	140	119	102	88	94	76	77	73	71	68	64	64	61	53	65	70	61	60	70	46	53	79	50	63	47	49	45	55	50	43	46	45	47	50	42	46	43	57	37	47	38	40	50	42	40	54	47	52	54	42	35	26	31	46	45	50	43	32	40	45	47	44	36	33	47	52	52	43	40	49	55	46	46	47	41	31	42	41	38	51	47	41	40	40	42	44	41	36	45	36	41	47	43	36	46	45	43	49	44	36	41	40	41	57	45	43	35	34	41	51	38	36	43	42	47	34	40	42	45	47	40	44	50	31	44	41	48	49	44	34	46	43	45	41	38	46	44	45	43	33	35	39	34	32	38	56	39	39	39	42	40	45	37	41	38	44	46	50	41	40	46	56	53	47	49	57	47	50	26	54	43	43	42	35	36	42	38	40	40	42	25	23	41	31	45	31	48	33	42	34	39	46	35	50	49	45	43	44	47	36	43	48	41	40	54	43	50	49	53	44	47	43	28	50	46	49	38	42	44	39	45	26	53	38	36	42	49	50	32	44	53	41	44	43	46	40	48	41	46	46	37	52	47	31	27	39	53	41	34	42	40	42	39	42	45	57	47	38	50	45	44	32	45	33	43	50	54	38	47	32	42	49	48	47	35	33	51	33	46	36	41	37	47	47	29	37	44	37	36	45	36	41	41	40	41	34	62	38	50	36	54	38	39	41	35	41	51	42	40	34	50	38	50	57	43	53	40	44	41	48	40	51	42	41	47	40	47	48	38	37	38	31	35	47	41	42	63	48	38	39	51	32	45	35	39	46	50	54	48	34	47	50	50	52	33	45	39	47	30	44	48	51	44	42	51	36	29	47	42	44	30	36	38	46	42	34	43	49	44	36	45	38	37	47	34	42	38	41	46	38	36	43	36	47	46	40	30	54	44	38	53	40	34	44	39	49	42	40	40	45	42	49	41	41	48	48	44	46	42	45	45	26	42	44	38	41	52	30	25	48	48	49	47	40	57	35	46	54	43	42	31	47	42	43	40	42	57	43	40	42	35	32	40	38	44	43	48	40	25	41	46	50	44	59	48	41	42	51	44	37	37	39	44	40	37	34	47	36	48	49	47	33	38	33	31	51	39	37	41	35	43	40	50	50	43	35	35	47	46	54	39	59	50	36	52	45	59	37	46	35	44	49	51	43	31	40	48	37	41	48	36	27	40	38	47	55	45	46	49	47	39	39	49	47	41	41	43	55	44	52	44	42	48	47	39	45	40	45	47	41	41	43	34	45	52	49	37	40	46	42	38	39	42	47	51	39	43	41	51	38	48	49	42	47	43	30	47	46	42	36	57	48	44	44	44	37	43	43	48	47	45	42	41	44	35	34	52	34	42	44	38	44	39	43	36	43	48	34	46	38	45	43	41	49	40	41	39	35	28	44	49	42	44	39	44	43	50	53	49	37	40	57	38	55	38	54	39	44	44	38	36	35	47	31	53	38	50	39	47	45	40	28	45	36	48	37	52	51	46	54	46	44	36	53	40	50	43	51	41	46	39	34	47	37	44	35	37	40	43	42	53	48	37	42	43	49	50	52	50	41	47	39	43	43	48	49	52	48	50	49	36	39	52	50	36	33	52	43	36	38	46	39	52	43	45	52	41	55	43	32	41	53	52	40	42	50	32	39	47	43	45	47	34	50	33	42	40	46	44	40	38	41	56	43	32	37	38	33	40	48	44	30	53	45	39	59	42	39	37	37	44	47	37	44	52	42	48	47	36	43	47	36	31	52	38	40	35	37	39	45	37	39	27	42	47	54	44	37	34	37	50	58	35	36	24	48	44	48	51	35	42	50	37	41	42	43	45	43	39	36	39	40	47	59	43	41	24	45	39	31	36	36	32	34	44	40	43	53	43	51	45	49	44	37	36	43	43	29	40	42	44	49	42	52	48	39	41	50	43	37	39	51	44	37	43	45	37	41	38	35	59	49	51	41	35	56	44	43	54	46	43	38	37	44	36	49	54	32	41	29	39	37	45	54	37	44	39	41	26	40	53	44	48	42	44	38	46	56	31	47	50	46	46	41	48	46	34	50	43	52	41	48	48	40	29	35	44	44	39	54	55	43	40	35	47	39	39	36	43	38	39	52	44	37	34	43	52	37	51	40	46	42	51	38	44	42	37	38	45	49	46	45	46	52	44	52	42	36	39	43	42	37	43	45	33	50	62	59	41	43	55	42	54	34	43	42	51	33	39	40	40	46	44	36	47	54	45	40	47	31	51	55	40	36	40	39	47	46	44	45	37	23	46	42	38	59	51	44	49	39	32	39	52	47	38	46	39	53	46	47	49	47	51	51	47	43	42	41	47	48	31	40	59	38	49	45	45	39	33	50	45	54	43	41	48	46	41	50	40	48	46	39	41	42	37	40	46	45	40	31	41	30	43	40	48	42	40	37	44	48	52	53	38	39	38	46	36	45	49	44	48	43	43	37	42	45	42	37	43	54	32	43	51	57	40	44	36	51	35	47	43	50	39	47	40	47	52	44	41	43	28	27	42	44	57	45	36	38	50	32	43	47	38	50	40	51	35	57	47	45	39	38	42	48	36	51	42	31	50	37	40	39	42	30	41	43	52	50	38	45	46	41	43	51	43	31	50	53	39	39	42	37	30	40	38	43	49	43	40	48	40	51	45	43	42	45	39	55	47	47	35	36	52	42	43	54	38	52	46	42	47	49	39	45	38	40	37	42	45	40	40	45	54	36	46	43	35	55	42	46	43	44	46	40	37	51	48	46	37	50	32	43	40	43	33	46	39	51	41	39	30	40	37	71	46	41	38	49	45	45	32	43	45	41	40	40	39	42	40	28	45	44	54	34	62	48	31	42	34	46	44	42	30	43	40	56	40	44	51	41	56	47	53	46	46	43	48	32	49	36	46	30	41	52	36	44	41	44	38	38	42	34	51	44	47	25	40	46	50	44	30	44	48	42	50	49	36	42	41	46	41	47	43	41	48	37	39	47	48	32	39	34	46	55	40	44	42	50	47	42	33	47	25	49	47	38	32	43	42	36	36	52	54	29	35	44	45	37	51	43	51	46	44	52	41	63	34	36	41	41	38	41	42	44	30	50	50	36	49	45	41	34	38	38	41	42	45	40	45	36	36	41	47	33	37	45	37	44	38	33	54	45	35	39	54	38	49	47	37	46	44	39	35	48	45	49	43	46	53	39	43	38	29	41	47	50	42	41	35	45	38	54	56	48	51	51	45	51	49	50	41	45	50	41	38	42	40	55	51	41	28	43	39	37	50	48	35	43	45	30	44	41	41	41	45	37	37	39	47	39	38	46	29	50	41	47	43	43	34	38	55	31	42	41	38	47	35	33	33	38	48	40	41	33	53	46	41	30	44	39	45	59	36	36	40	43	43	45	31	44	45	42	55	44	45	39	41	36	44	32	46	32	46	46	45	47	43	41	36	53	42	43
41894	23446	12652	25635	32814	31204	27030	23309	19750	16435	13656	11141	9123	7350	5995	4863	3912	3454	3076	2750	2431	2180	1937	1859	1670	1608	1592	1512	1462	1386	1386	1349	1430	1285	1277	1238	1263	1066	1040	1018	962	947	898	848	890	792	826	793	744	774	738	720	694	696	710	685	705	691	699	656	700	759	723	684	687	682	740	715	645	686	667	679	663	678	706	682	685	644	703	678	658	669	697	640	636	675	659	660	659	699	657	681	675	676	661	663	696	645	643	628	673	715	656	659	656	652	637	639	637	684	660	647	645	615	681	616	652	653	709	650	670	633	681	705	672	667	642	609	653	642	641	692	635	611	638	654	643	660	666	660	618	653	621	628	619	607	684	679	651	624	661	641	648	630	657	703	633	602	612	677	673	660	646	647	634	629	643	627	646	666	627	614	651	692	659	612	640	653	637	626	683	657	671	642	664	669	647	692	676	602	594	687	601	651	660	627	625	676	673	628	670	648	634	658	663	678	634	654	655	641	697	705	666	620	639	619	699	589	642	667	636	649	641	633	614	689	666	659	614	691	693	649	651	726	656	663	655	630	661	637	679	649	691	644	646	637	649	665	659	694	643	612	600	601	646	643	651	603	668	617	659	620	620	640	660	623	646	692	681	669	707	646	649	648	618	614	613	671	649	666	691	652	662	646	623	632	652	642	664	660	653	632	638	606	650	627	647	640	613	665	684	640	668	651	655	653	631	643	682	645	664	627	659	643	681	670	683	647	653	626	661	643	638	643	654	640	641	644	643	641	636	643	640	669	613	652	639	655	603	680	660	599	681	647	641	635	661	623	644	670	695	643	663	667	678	695	660	618	633	641	615	658	651	663	643	644	650	668	627	690	667	622	625	620	624	656	653	673	680	663	705	725	617	663	587	610	624	678	636	658	613	661	673	666	589	611	635	637	655	657	636	659	648	609	671	625	628	644	689	629	630	642	654	638	646	608	669	672	618	610	650	674	647	644	655	619	664	650	646	656	629	699	633	659	611	655	719	693	639	650	643	707	638	641	612	614	676	687	631	641	644	647	617	620	618	638	661	631	642	659	624	630	626	636	647	678	643	652	611	688	672	620	621	661	617	635	632	653	586	628	686	664	621	653	629	634	631	659	663	625	680	644	672	658	636	635	657	640	619	680	659	656	604	665	637	711	649	707	662	643	632	597	639	631	618	646	645	611	611	699	651	639	607	647	689	637	647	669	618	605	653	634	576	647	642	648	688	656	594	689	679	666	651	654	627	667	668	650	617	675	641	612	593	633	593	643	645	674	650	647	641	618	607	641	661	625	627	643	612	626	654	599	649	676	702	645	646	690	612	671	665	630	624	599	673	644	647	607	643	665	638	657	669	643	623	647	688	706	655	632	685	644	671	632	628	670	619	695	584	700	607	625	662	641	655	654	644	625	669	638	658	678	627	656	650	637	703	624	645	587	634	607	618	677	622	661	655	651	640	585	705	617	652	643	638	596	640	617	612	707	632	621	646	675	662	673	627	587	609	656	666	624	640	627	692	673	620	635	662	680	645	652	617	660	656	646	624	635	627	652	647	639	661	642	639	637	662	628	651	651	624	651	631	611	635	665	679	619	660	655	661	658	636	652	678	652	643	678	633	654	655	634	700	626	681	657	633	663	651	650	652	666	653	636	640	623	683	645	649	666	660	636	676	677	651	587	641	672	646	657	659	652	591	648	705	630	632	653	618	609	647	654	669	662	651	713	629	648	652	640	613	689	637	637	618	656	626	655	659	702	614	641	630	684	640	640	668	629	654	652	629	670	649	654	661	630	635	679	665	676	682	697	626	675	684	723	642	641	626	688	611	676	644	639	654	661	654	617	642	657	623	620	660	663	648	655	656	654	628	646	644	671	631	645	643	642	623	645	657	604	658	626	630	651	629	635	676	666	670	656	655	669	641	654	673	710	601	645	639	645	647	635	649	642	609	621	671	664	678	645	613	668	632	661	654	665	646	655	588	608	643	663	655	674	645	681	624	633	674	649	657	646	682	618	650	701	663	673	639	731	644	649	677	660	672	647	632	645	654	691	643	615	645	668	654	600	598	655	611	649	671	673	657	635	635	673	656	632	651	604	655	691	634	661	669	695	645	654	665	628	658	671	650	708	646	612	679	640	689	709	640	660	637	636	655	650	664	698	668	628	682	625	640	648	572	583	661	653	695	664	629	672	647	641	721	694	615	627	610	676	689	640	623	692	634	657	632	667	664	670	638	653	610	621	652	643	644	617	616	633	645	623	587	650	611	630	660	657	623	672	592	651	673	708	644	681	696	598	657	663	644	645	693	678	669	642	698	702	616	621	643	658	663	611	647	640	666	649	657	627	618	663	655	649	643	660	604	627	636	616	647	629	653	674	606	657	625	678	658	613	632	649	653	677	657	615	650	663	630	660	641	689	644	629	628	672	624	668	632	621	682	659	651	657	663	590	621	647	611	617	665	683	648	611	667	627	657	628	658	685	634	664	646	676	633	684	669	660	628	651	647	676	583	665	619	650	654	634	683	640	600	637	631	609	648	658	649	661	664	675	614	652	688	678	636	626	649	633	688	619	653	604	602	650	620	633	670	652	664	656	667	656	661	649	664	641	652	657	627	666	646	647	657	620	622	608	648	649	641	614	592	641	685	616	627	676	632	676	657	640	650	605	652	650	595	643	623	652	674	629	647	685	651	689	630	642	660	670	669	676	669	652	673	658	628	623	659	626	658	653	634	651	649	666	673	662	615	632	659	656	611	633	610	638	660	646	601	634	724	673	684	640	635	648	654	635	667	655	664	656	675	631	612	652	611	676	649	641	678	660	658	702	655	691	682	629	682	642	675	642	657	650	628	660	675	611	676	667	631	639	676	663	653	649	648	662	604	600	631	657	630	631	660	668	672	687	699	682	615	665	681	625	639	641	625	677	658	630	648	658	654	662	627	665	682	624	663	653	657	697	689	644	656	614	647	627	611	696	676	657	682	644	656	674	643	612	629	681	634	597	605	668	626	637	616	639	630	670	683	643	649	605	675	689	659	620	667	622	620	660	635	622	691	625	603	665	630	664	666	659	637	615	608	661	648	636	657	654	650	645	653	675	662	614	623	693	642	655	653	669	592	651	629	660	644	667	649	626	659	661	634	640	655	640	647	622	613	653	649	640	598	587	677	624	619	653	589	638	655	661	653	683	640	658	704	677	633	627	675	681	605	638	654	658	606	667	640	629	660	652	658	681	634	644	624	629	667	664	673	659	627	643	666	644	663	615	679	640	614	634	641	677	643	629	672	681	619	650	617	678	682	646	647	648	657	646	632	694	684	668	635	702	634	621	616	625	658	648	661	659	645	642	653	658	629	720	614	665	660	646	671	692	691	666	683	649	664	647	681	657	604	654	640	634	627	631	624	620	671	671	669	649	673	648	690	619	612	665	656	599	631	643	634	665	622	610	669	614	625	697	617	670	663	630	667	664	643	635	657	672	620	654	650	652	699	655
15830	7088	1575	1045	1524	1729	1432	1273	1027	924	721	602	474	383	314	263	241	171	158	143	144	150	122	116	102	113	85	114	92	105	87	86	89	98	68	87	69	79	65	64	53	62	67	59	74	47	68	53	52	53	41	51	53	58	49	52	62	58	60	56	57	47	49	41	60	55	66	62	56	42	59	38	52	49	53	61	56	53	51	55	49	49	46	49	43	49	46	59	52	67	51	52	42	46	44	56	45	68	39	63	43	46	61	49	63	53	35	39	43	52	52	51	37	39	52	50	64	38	41	42	60	44	60	60	52	66	56	53	60	47	67	58	52	60	38	49	49	40	55	57	56	55	45	50	46	43	49	46	51	57	66	53	60	41	44	59	52	54	65	49	49	50	52	53	37	50	47	47	56	45	40	52	39	60	49	48	45	55	40	48	56	51	54	48	42	57	50	43	53	44	45	59	51	55	56	45	47	53	58	51	53	59	57	52	58	56	63	54	57	57	50	51	50	54	37	43	51	42	59	58	58	56	57	44	59	50	45	47	36	44	50	56	42	49	42	45	49	62	72	51	51	60	65	49	53	42	47	47	51	47	55	48	51	57	57	59	53	45	63	54	33	51	45	47	36	42	60	51	39	47	53	58	43	56	38	62	52	54	36	46	48	54	44	59	52	41	54	47	43	56	38	59	45	59	54	64	43	47	45	65	59	52	57	53	49	50	45	54	56	50	52	41	38	57	54	50	54	50	41	52	43	51	45	52	52	48	54	64	48	48	56	45	58	45	39	37	58	42	55	42	47	56	37	41	42	50	40	53	55	48	47	39	48	42	49	47	38	40	61	55	53	45	43	45	52	54	58	45	48	46	49	51	43	46	55	47	50	49	46	32	41	46	45	55	41	54	56	43	41	56	33	49	53	47	46	46	54	52	46	47	52	52	47	62	51	45	69	54	53	56	41	67	43	61	52	61	44	50	59	61	39	45	51	45	35	65	64	54	46	59	52	50	48	65	41	39	58	49	51	45	53	49	50	41	49	59	53	46	45	63	52	30	51	55	51	46	36	46	54	67	42	58	49	54	37	46	51	55	46	52	49	54	51	51	46	56	54	58	50	49	50	61	44	55	56	46	60	55	47	51	58	52	46	49	52	58	56	48	49	64	45	67	56	39	46	41	58	44	49	46	45	58	44	49	44	45	58	43	46	59	59	55	54	47	49	57	51	58	65	47	42	57	51	44	51	47	50	47	37	45	43	52	45	43	48	50	47	39	54	61	60	59	50	67	50	64	43	47	40	47	46	46	60	46	35	50	48	51	64	44	46	45	47	45	60	49	51	43	47	55	55	46	39	57	37	56	50	63	49	50	69	45	52	58	61	48	62	51	43	50	45	42	58	38	50	40	46	58	57	50	50	47	52	47	45	52	48	59	50	51	56	63	61	53	57	49	50	46	64	36	53	50	50	46	49	64	57	44	50	45	44	46	50	47	59	43	53	44	56	49	51	49	57	47	44	54	56	41	46	54	51	36	36	35	40	50	42	48	60	41	52	52	47	44	57	52	50	39	62	48	49	40	46	60	48	51	43	64	49	58	47	57	55	47	44	47	56	51	46	38	55	41	46	43	52	37	40	60	64	53	44	34	58	43	42	59	50	55	48	49	40	40	60	58	64	36	45	54	52	64	56	45	39	57	49	52	49	59	51	51	52	53	50	50	45	53	42	49	57	49	48	46	53	56	35	47	59	44	57	48	41	52	41	45	44	36	47	63	53	45	58	48	65	52	48	56	56	44	51	51	47	41	58	46	40	43	44	55	44	49	42	61	53	40	47	49	48	53	55	51	64	45	46	60	43	47	42	46	60	48	45	45	44	46	43	49	59	49	57	46	47	43	65	61	29	50	41	46	56	38	61	62	41	48	55	47	54	38	40	59	59	50	34	44	55	32	50	44	39	48	38	51	61	62	43	40	55	43	55	47	60	33	52	36	51	53	50	37	48	56	40	51	36	48	45	57	51	55	39	55	45	47	64	66	47	55	51	55	39	44	50	65	56	49	47	59	53	51	46	60	45	58	53	44	53	47	68	54	59	44	44	39	51	52	58	50	37	56	49	41	49	39	48	51	49	60	41	43	51	59	44	50	51	46	55	43	40	57	61	65	56	56	59	46	43	35	47	45	55	53	62	49	55	52	51	53	52	48	43	51	54	55	53	44	50	50	57	46	50	52	58	51	52	60	52	53	47	50	47	52	46	60	47	37	56	50	54	57	45	49	61	43	65	45	55	55	57	45	46	49	50	58	55	52	49	48	54	46	63	42	54	52	47	56	49	49	41	55	59	41	50	52	47	50	59	52	57	55	55	49	46	37	66	47	49	58	43	50	36	51	46	54	51	59	63	47	51	60	52	50	41	58	53	59	52	45	44	45	50	51	44	54	38	55	60	49	48	61	64	42	46	47	48	33	50	35	37	56	54	47	49	58	47	45	58	49	42	57	55	41	50	55	53	60	45	40	53	42	49	60	43	45	68	52	41	43	44	49	45	47	56	63	46	44	46	41	58	51	42	33	53	42	42	49	54	46	51	46	54	46	49	47	44	55	52	35	45	56	46	44	54	54	48	46	69	50	45	43	45	44	52	50	54	44	50	47	49	37	49	54	43	52	52	58	51	53	64	66	51	53	59	67	39	49	46	42	54	49	42	50	45	54	48	53	45	54	47	45	51	43	50	59	40	36	46	49	52	44	43	58	56	54	37	48	57	51	49	52	44	53	45	55	32	50	56	48	60	48	56	63	56	49	46	69	50	52	60	47	61	51	49	57	50	59	47	49	55	51	49	44	57	43	48	52	58	59	45	50	47	45	40	58	52	53	35	50	39	58	34	41	33	53	39	40	40	55	47	55	49	41	53	62	52	55	48	51	53	45	52	51	47	49	44	50	53	51	33	47	45	59	52	49	60	44	52	54	50	55	48	48	49	49	41	46	58	54	42	43	49	75	36	40	69	49	45	34	48	58	45	37	44	40	53	44	54	45	53	41	42	46	45	57	52	56	45	56	59	35	39	53	48	49	47	41	43	41	55	54	50	50	54	48	49	53	45	41	46	46	48	41	49	53	36	57	52	56	55	47	59	57	41	54	49	43	56	34	56	47	48	52	60	54	61	47	51	41	66	49	50	47	34	51	42	42	46	49	50	45	47	56	56	44	56	53	58	61	59	34	38	53	41	55	38	47	41	44	36	38	38	49	55	59	51	52	42	49	37	54	55	66	47	55	62	49	59	51	56	44	59	53	50	35	57	47	48	34	46	49	50	51	40	43	48	61	57	44	43	55	50	55	45	53	54	38	52	58	59	46	36	42	54	47	45	63	66	50	57	42	48	53	58	48	50	61	60	57	43	48	58	52	57	44	43	51	50	50	45	45	60	41	41	48	43	36	47	50	54	53	45	51	50	51	55	51	53	49	59	50	44	51	42	49	50	47	43	43	41	58	57	53	59	56	53	52	44	47
54275	32795	20593	34549	41205	40242	36590	33070	29747	26002	22652	19378	16510	14023	11808	9798	8297	6874	6036	5532	5050	4433	3982	3723	3275	3114	2937	2850	2675	2593	2506	2447	2445	2243	2144	2091	1993	1923	1779	1518	1473	1387	1360	1243	1264	1150	1138	1109	995	1029	1007	1042	999	986	970	929	1006	825	917	902	904	921	896	857	901	860	879	886	848	897	737	857	848	788	847	722	793	839	852	840	829	830	783	830	761	828	789	788	762	744	810	756	787	782	768	798	802	778	832	781	759	758	782	798	781	711	766	772	779	765	802	819	738	770	778	757	797	788	750	781	812	724	773	761	720	774	750	767	757	782	757	773	772	763	749	788	792	766	762	763	763	749	758	729	766	765	781	780	697	783	797	791	787	777	765	761	716	750	756	700	742	774	789	746	731	728	699	737	726	766	744	716	822	751	779	750	794	742	790	783	757	787	751	729	814	765	744	753	767	772	739	766	710	787	758	708	766	730	745	815	755	735	701	785	750	767	771	716	763	749	761	768	715	786	776	806	744	765	773	733	795	725	726	749	739	737	754	729	735	769	745	763	759	739	776	791	742	724	764	835	765	715	796	757	772	712	732	728	765	736	739	760	790	734	722	772	739	761	675	715	721	742	759	729	794	759	789	743	732	718	779	744	757	731	794	804	747	758	747	776	799	805	774	777	790	783	751	772	775	732	761	757	763	753	758	698	754	709	727	764	735	758	772	699	744	771	699	722	750	769	740	768	737	790	703	724	774	795	726	759	759	738	767	809	764	787	748	786	703	742	740	734	767	735	763	752	772	753	768	764	761	718	732	731	742	803	754	732	740	796	780	775	814	774	801	695	719	749	783	770	759	740	729	708	767	727	720	706	807	764	816	731	730	736	784	764	728	794	729	747	803	754	760	749	742	742	754	785	817	740	729	771	803	745	801	750	776	755	718	749	754	715	773	722	852	697	778	724	764	758	784	756	756	740	771	766	699	718	752	730	757	805	761	730	759	757	760	728	763	729	741	733	735	803	748	753	760	729	746	837	731	765	813	769	742	779	752	757	753	793	781	805	741	736	730	750	762	719	773	741	785	764	727	672	769	754	776	736	747	733	770	719	729	744	775	746	736	779	715	785	780	776	759	762	750	743	738	739	754	744	752	737	742	785	730	751	739	738	753	770	729	790	779	805	729	736	808	753	743	746	744	747	775	793	739	729	776	780	771	732	751	736	748	803	781	710	737	771	756	707	775	768	740	747	749	785	740	745	724	742	768	755	782	772	784	779	849	808	769	766	754	748	769	737	757	767	792	745	762	754	739	740	723	747	779	774	735	761	719	757	711	700	756	758	714	760	761	780	782	762	730	746	743	760	733	759	777	764	736	744	785	729	758	719	728	738	718	783	738	764	749	743	743	754	764	759	739	768	742	716	780	732	794	718	793	755	729	730	738	803	746	783	754	762	715	715	792	795	737	814	792	754	750	761	731	778	772	732	770	763	801	771	781	732	741	733	749	805	781	722	734	709	727	702	823	756	728	753	744	755	784	735	804	712	767	748	751	804	782	769	755	763	717	757	734	748	752	761	763	714	679	731	767	729	784	773	757	745	726	755	790	756	809	747	744	758	753	767	790	758	744	725	753	770	742	773	737	776	796	741	747	719	785	758	767	770	732	781	732	730	766	740	716	721	748	808	785	783	729	760	732	740	711	730	762	739	769	820	758	768	738	740	788	755	761	737	753	707	800	769	751	746	764	763	747	773	756	719	725	716	750	744	748	786	729	770	710	755	729	758	739	767	742	743	778	731	750	807	752	795	789	718	711	752	757	759	751	768	743	813	774	736	744	763	741	751	734	749	744	739	770	764	787	710	797	779	750	764	745	771	710	732	762	734	751	775	736	764	740	725	733	735	707	719	766	734	754	794	771	800	766	773	736	749	797	775	732	765	708	730	762	761	772	814	738	762	747	749	747	693	756	776	776	672	778	709	708	761	790	767	725	757	730	734	784	785	762	765	818	739	773	720	755	755	725	816	780	762	770	753	740	740	732	798	774	754	710	793	715	726	734	764	759	760	756	758	742	721	739	775	741	764	729	764	807	797	754	742	828	780	755	762	694	716	741	757	757	779	761	770	704	735	722	755	722	741	707	804	759	758	775	759	709	739	749	791	759	727	762	673	755	779	742	777	723	686	726	741	760	768	803	740	724	750	747	793	706	764	781	728	764	744	756	740	750	742	739	735	754	755	751	728	757	729	815	702	809	816	742	768	794	759	748	793	733	773	780	831	778	737	727	745	744	769	818	783	764	761	700	754	714	778	764	742	771	738	784	716	756	734	761	747	728	752	760	770	775	760	721	761	772	756	745	727	733	716	751	754	802	739	774	837	776	806	789	731	725	760	716	766	798	729	805	781	707	786	737	734	739	752	769	705	734	766	781	790	730	794	719	747	814	753	791	739	751	727	765	800	810	743	741	784	766	744	763	779	734	755	696	750	733	759	728	731	778	763	760	776	727	737	733	762	754	771	742	728	763	800	771	806	724	756	773	767	809	740	786	725	776	756	833	754	775	766	764	771	773	700	760	797	777	753	777	717	754	792	769	753	759	771	773	813	755	741	784	731	809	753	764	762	729	705	792	736	761	760	708	764	759	735	803	760	732	789	800	723	704	754	768	749	796	807	828	766	748	726	714	769	808	720	772	745	747	727	730	789	799	749	776	779	768	750	783	742	787	736	755	743	789	788	726	771	734	783	732	750	751	728	747	749	734	769	754	779	786	753	763	769	718	728	722	761	752	746	746	703	735	785	781	757	775	756	745	747	804	788	715	741	714	736	760	737	766	730	684	786	744	758	727	772	807	725	759	725	774	754	726	742	795	738	790	712	775	719	761	739	770	786	753	743	731	741	751	745	738	806	728	756	797	779	789	778	725	792	769	731	737	738	754	812	778	807	768	790	758	815	737	778	734	751	789	787	748	745	746	814	754	777	818	786	767	705	709	735	809	732	757	783	743	734	768	712	763	710	727	774	777	767	754	759	751	729	758	746	748	777	733	760	797	766	734	754	818	803	733	814	772	759	764	795	763	781	742	734	792	747	780	741	788	721	801	760	754	727	769	767	729	745	773	745	776	788	725	737	748	707	763	762	771	747	772	739	750	797	737	715	737	759	756	761	747	780	774	734	751	747	740	745	723	759	770	696	774	852	766	751	750	779	772	702	788	751	754	746	797	714	715	756	787	753	783	768	759	746	737	728	753	746	719	810	781	776	763	714	754	733	720	790	744	801	753	795	710	777	825	775	785	744	762	741	747	735	807	757	739	723	737	769	717	775	750	747	782	782	734	768	748	763	764	765	747	713	754	782	791	802	770	804	785	745	787	778	736	753	794	729	774	768	743	739	798	702	758	774	750	797	730	786	738	796	754	794	788	760	736	735	727	729	691	692	739	767	775	789	790	712	782	770	714	815	753	747	754	726	756	758	743	726	779	751	728	740	735	728	746	754	721	734	833	729	773	728	766	722	735	768
11187	4083	951	693	1059	1024	941	777	705	550	498	397	309	240	246	196	163	141	148	145	115	122	91	80	88	83	79	86	93	88	81	90	96	87	75	74	72	77	79	71	79	85	61	68	79	57	76	77	60	54	62	65	77	55	57	64	64	57	74	53	48	57	58	53	67	59	74	58	67	63	54	62	69	75	63	59	69	75	60	50	64	68	59	54	64	53	57	61	57	57	74	71	60	49	67	58	47	57	68	79	54	60	55	59	60	49	63	58	76	54	68	62	65	51	64	63	61	67	47	55	55	66	65	57	60	63	65	49	66	65	60	41	71	50	60	58	63	51	66	63	59	50	55	56	62	69	71	65	70	58	57	59	53	60	63	51	51	57	63	56	48	59	68	66	69	59	59	54	66	61	48	74	61	59	51	52	57	61	68	54	55	52	58	58	59	64	64	49	51	64	59	49	50	53	63	61	53	72	63	59	55	58	48	69	69	54	64	51	50	67	60	61	61	46	67	68	66	63	51	52	53	53	61	57	70	63	57	51	61	51	70	40	65	59	61	56	49	44	65	50	64	56	60	56	63	56	58	67	57	68	58	58	64	53	63	55	51	51	57	66	54	72	46	49	52	59	49	64	59	53	58	55	66	51	63	61	64	66	62	54	52	49	61	62	54	56	49	69	63	61	62	53	69	57	58	63	66	60	49	54	55	58	64	52	68	64	55	41	55	49	55	53	50	56	68	58	66	67	69	51	74	45	68	67	55	67	51	56	56	59	71	58	87	65	55	51	63	56	42	58	47	62	69	62	57	71	53	83	61	41	66	57	59	59	63	73	65	70	49	62	65	61	55	47	62	64	63	52	72	52	63	66	77	56	50	55	60	65	65	60	51	52	55	54	69	61	54	59	56	63	63	60	66	60	63	61	59	66	74	68	63	54	47	62	61	46	60	58	63	55	65	57	74	55	66	59	53	64	68	54	59	69	58	55	56	69	53	50	69	50	64	59	63	66	51	52	54	62	62	55	62	51	57	62	63	67	59	61	66	67	54	62	63	58	55	60	64	66	61	51	49	53	57	69	56	66	56	63	74	59	53	56	67	64	58	57	64	67	51	63	50	63	70	67	64	57	53	65	50	66	68	50	58	69	50	65	54	54	64	62	60	68	41	59	60	70	51	66	70	56	59	65	65	49	55	52	49	57	49	50	58	67	43	57	61	58	59	60	59	47	67	48	49	50	66	55	60	59	71	69	64	55	61	46	63	49	79	52	72	52	69	58	51	69	67	63	54	59	54	55	72	64	68	64	54	61	62	47	59	59	79	56	38	56	52	51	51	61	57	67	62	49	62	57	58	76	57	52	56	51	70	59	65	63	58	65	64	49	46	65	59	57	54	53	75	51	73	63	55	55	53	62	52	63	52	61	65	50	53	50	54	50	63	52	64	62	62	54	55	67	76	73	64	60	61	59	60	64	66	62	48	66	61	54	59	55	49	48	63	71	69	53	46	66	61	49	65	61	57	64	66	59	52	65	60	70	62	66	71	62	58	61	56	53	54	47	66	53	49	64	57	61	56	57	60	47	57	57	55	48	68	68	79	55	57	65	65	55	53	58	55	56	65	60	48	53	54	68	51	64	59	60	63	46	56	49	73	57	69	56	55	55	54	54	59	56	54	65	57	56	62	64	61	54	73	60	44	49	74	65	49	68	44	63	77	64	79	71	61	72	66	55	50	46	50	51	43	66	59	58	61	49	61	52	62	60	52	54	68	61	73	44	59	63	65	65	60	61	45	74	58	50	62	61	58	63	60	46	57	51	41	63	55	58	53	59	66	67	66	61	63	49	53	53	49	66	72	53	67	59	68	55	51	49	53	54	72	57	63	40	62	51	61	61	73	65	55	61	56	62	52	62	69	55	53	68	71	61	63	57	68	54	54	54	64	66	48	56	68	61	61	72	57	55	65	67	52	58	53	59	68	72	59	45	63	77	71	43	66	54	57	57	76	52	56	61	67	58	57	58	73	50	71	53	57	62	51	74	57	64	59	57	63	57	52	61	56	63	60	74	62	53	59	61	53	57	57	51	55	62	57	55	51	61	60	62	67	66	50	58	50	50	46	47	73	70	53	62	64	63	61	64	60	58	63	48	53	55	44	66	58	70	71	56	53	69	40	54	53	51	49	55	67	72	68	61	67	55	45	51	65	55	64	60	60	51	63	54	62	48	70	44	65	43	64	73	57	64	66	46	64	68	57	54	60	74	56	71	46	66	54	51	56	55	59	59	64	62	58	59	56	56	49	57	59	60	57	54	48	61	64	58	77	43	53	53	59	64	54	71	65	61	63	68	60	62	44	71	58	63	54	59	58	65	51	62	50	74	50	61	61	62	59	56	45	67	61	48	46	46	58	56	49	54	45	64	55	57	58	67	55	67	60	67	73	54	53	55	65	58	57	69	59	63	71	64	53	58	61	68	69	38	44	42	52	68	65	64	72	67	71	69	58	60	65	60	55	60	58	49	45	60	62	53	61	68	63	57	65	69	57	49	53	60	65	61	54	54	56	63	50	58	58	59	71	58	56	73	70	58	70	55	54	47	65	53	52	65	63	52	59	58	54	72	46	67	53	68	57	61	65	47	49	56	60	61	73	52	64	69	54	56	63	63	56	48	64	48	62	61	56	66	58	66	58	56	79	63	47	56	60	53	66	52	51	52	57	62	67	54	47	59	65	60	57	65	45	57	60	71	59	59	58	46	88	71	49	54	54	61	54	67	59	60	59	55	76	62	65	52	50	56	55	55	57	55	61	48	58	54	79	54	46	50	60	68	63	61	54	52	56	60	61	49	62	53	59	62	51	51	56	64	61	64	61	56	59	77	55	70	50	52	69	77	56	61	55	48	61	50	61	57	68	56	62	48	61	63	64	49	54	56	65	73	64	60	55	68	69	62	60	56	80	64	68	54	56	61	71	58	61	67	56	66	65	52	60	56	59	56	65	57	47	56	41	55	63	56	52	67	67	54	61	54	63	62	62	57	55	61	53	51	51	47	71	59	46	53	62	51	61	58	63	62	60	64	65	57	56	56	66	52	60	59	59	58	61	65	53	58	53	65	68	56	69	56	66	65	71	70	64	77	48	49	56	61	57	60	55	59	63	69	58	58	60	74	62	49	64	60	65	56	60	48	49	46	68	72	64	67	65	60	56	54	56	60	46	47	61	64	52	70	53	49	53	59	48	82	49	57	63	65	47	62	69	69	55	53	49	55	64	60	59	67	58	53	54	53	51	62	54	61	68	59	60	59	58	59	56	60	65	53	51	58	64	56	54	67	54	62	47	62	59	56	73	51	59	47	64	74	58	54	52	72	40	53	60	64	54	66	47	60	44	64	49	81	55	47	63	57	55	70	68	55	51	67	62	63	45	59	50	61	50	67	54	67	52	58	54	61	56	60	61	61	65	45	62	59	59	69	54	63	65	54	57	69	47	63	61	60	57	58	44	63	62	68
47477	28979	16218	29866	36786	35589	31720	27876	24424	20761	17719	14629	12224	10127	8298	6888	5929	4930	4453	3906	3573	3184	2956	2726	2587	2242	2359	2207	2146	2074	1963	1966	1922	1792	1788	1712	1687	1606	1436	1353	1260	1227	1235	1182	1140	1052	1057	1107	1050	1057	1031	1060	1044	1020	1030	962	989	980	971	975	954	991	944	1013	946	971	994	958	921	930	905	888	919	991	895	900	899	883	943	893	895	910	911	941	914	896	880	921	876	963	896	930	907	883	891	866	909	887	874	933	892	973	911	892	898	909	879	891	928	850	895	918	911	913	934	917	829	887	877	925	931	903	913	895	896	857	889	884	880	918	863	847	918	895	928	859	908	873	898	870	862	869	874	924	918	870	863	929	848	909	827	890	918	984	884	897	832	914	881	859	873	906	899	878	826	858	937	858	902	866	889	905	891	844	861	849	903	900	903	864	883	857	888	908	872	888	846	904	856	848	891	859	966	909	868	882	900	853	906	844	875	922	854	899	880	881	893	907	875	917	878	908	863	880	920	876	868	870	849	835	883	941	885	870	886	887	909	900	925	845	868	872	906	925	889	855	931	893	905	907	868	872	849	867	859	900	879	897	855	922	887	893	889	915	894	936	906	873	915	894	902	869	829	840	926	897	862	890	927	810	864	903	888	861	927	890	866	923	914	890	892	899	850	876	881	901	906	907	928	915	898	856	925	843	871	936	877	876	884	842	942	910	913	895	864	911	900	860	924	941	866	878	892	829	865	888	883	874	886	862	917	906	879	868	891	914	863	857	943	916	906	923	832	878	906	873	920	884	858	885	867	892	873	864	862	920	874	914	863	849	824	844	844	861	884	930	888	864	863	852	950	864	902	881	854	874	936	855	895	938	896	918	889	910	886	912	881	914	885	913	943	878	896	888	918	856	878	900	871	872	921	905	912	877	927	890	915	915	855	809	911	894	875	842	901	891	889	906	891	892	885	889	860	906	851	910	853	889	886	894	875	896	915	856	866	873	883	954	902	921	891	867	909	858	886	908	930	853	861	862	865	843	881	829	885	933	881	890	917	922	861	900	887	876	917	851	857	891	866	823	873	852	928	843	898	890	883	883	959	886	843	829	859	900	935	887	847	856	855	891	932	877	903	889	877	853	888	897	865	873	852	865	862	872	877	859	879	842	897	886	886	867	848	861	907	900	943	864	853	907	866	890	905	918	863	908	928	902	884	864	843	928	875	918	894	944	878	888	868	902	947	908	889	879	852	857	884	893	850	896	890	833	924	882	871	851	854	921	907	919	874	893	894	821	947	875	844	921	911	896	873	910	865	884	895	879	863	954	846	886	870	930	880	854	946	914	986	936	873	867	859	913	837	850	856	866	936	893	939	916	893	891	971	822	847	891	842	902	932	863	863	862	962	893	889	849	903	884	897	840	898	897	888	899	853	858	888	901	861	861	915	856	896	862	966	859	873	909	869	882	910	871	869	906	859	879	910	864	868	920	900	869	888	869	914	871	887	864	884	858	931	936	912	893	907	885	843	890	848	879	921	876	895	867	920	917	878	881	854	910	857	917	845	953	920	891	835	880	837	903	967	919	910	904	927	899	866	884	912	922	904	875	879	917	927	855	889	842	894	877	857	910	844	882	880	906	888	878	875	871	903	915	919	933	838	854	859	883	833	921	896	885	891	870	856	912	887	858	848	881	869	908	859	881	879	899	894	947	857	877	910	891	936	845	891	907	895	889	834	882	933	886	942	919	903	887	883	845	864	840	909	879	894	928	917	900	870	841	866	933	888	905	868	856	841	897	890	842	872	882	934	903	868	886	877	930	856	906	888	903	882	884	872	916	863	884	870	881	912	916	864	874	897	862	885	908	925	902	901	917	886	889	877	862	844	897	896	846	904	888	862	923	905	837	917	934	923	903	915	845	858	909	880	878	856	881	891	887	904	884	843	931	909	913	888	845	872	906	825	880	874	894	878	914	849	909	924	905	887	872	884	907	922	899	868	877	918	918	841	868	909	886	933	875	912	864	870	895	904	852	839	908	893	935	811	876	932	881	890	915	929	902	906	861	890	892	886	874	895	890	878	923	901	898	954	866	871	875	901	906	865	888	885	878	904	935	862	895	844	926	920	891	881	844	894	862	917	893	860	848	883	914	823	813	844	849	888	882	898	905	953	854	904	869	870	829	876	903	861	901	924	875	905	923	896	864	885	870	894	920	915	861	859	889	898	880	931	933	896	861	860	884	864	897	846	899	889	854	924	895	859	863	900	849	884	862	872	879	936	921	831	920	901	838	854	878	888	883	878	873	919	882	854	877	905	863	837	941	867	908	857	882	877	890	867	908	910	853	914	818	869	934	893	897	861	887	848	876	874	893	876	884	858	893	869	908	877	865	874	926	901	869	899	888	845	951	895	934	861	892	900	880	896	894	895	891	888	931	915	877	902	934	835	897	848	906	886	845	890	919	891	853	935	850	916	867	871	885	881	905	910	858	861	911	899	921	831	887	882	871	894	870	888	970	927	846	887	904	933	900	880	855	846	902	877	884	938	884	881	823	890	878	897	904	886	852	903	878	887	936	912	928	912	906	870	886	830	881	916	817	863	850	839	893	898	864	873	843	895	891	896	869	881	856	875	868	882	899	934	814	860	877	906	927	900	879	884	912	870	915	889	873	912	912	821	886	833	885	862	858	896	887	911	898	869	880	863	919	871	928	921	894	895	869	901	890	851	901	961	908	875	888	918	878	885	868	902	828	883	848	874	908	884	986	850	833	807	897	907	909	930	881	865	902	913	928	875	886	877	919	848	882	898	854	918	927	857	895	840	866	886	896	870	910	885	938	932	882	834	816	867	898	840	819	924	902	875	890	864	890	836	904	880	928	882	871	923	887	888	902	885	917	881	882	906	847	883	970	880	929	844	843	861	867	951	897	915	873	858	967	856	877	961	851	848	914	887	961	880	902	907	894	959	902	916	823	893	875	892	878	882	918	859	881	884	868	889	903	922	879	926	874	878	933	932	884	855	877	835	897	918	861	887	901	882	907	903	940	893	911	872	815	868	920	874	860	920	850	917	874	890	958	920	899	910	874	925	917	904	930	857	861	856	890	888	960	842	905	899	880	878	850	867	907	899	866	866	868	908	854	882	892	884	955	887	910	889	877	833	905	896	849	884	900	896	859	848	930	892	896	900	890	920	902	898	879	880	838	947	872	916	852	906	887	935	901	878	862	906	874	893	899	878	875	872	898	887	898	867	947	897	810	865	933	862	867	967	897	810	906	849	938	909	864	893	813	878	888	860	908	869	900	930	902	874	913	894	889	858	915	888	907	928	866	851	908	899	912	878	851	899	916	889	908	827	895	880	886	880	907	905	843	891	858	866	885	914	909	881	851	896	836	873	904	929	950	927	905	869	889	895	863	892	889	913	874	892	899	933	882	880	869	906	910	892	832	906	911	854	909	879	908	838	873	883	905	912	844	889	917	878	824	914	910	879	885	851	883	878	872	976	936	930	907	854	880
15632	7039	1533	1009	1570	1717	1482	1328	1065	836	718	586	452	428	309	254	256	206	157	143	123	140	110	111	99	92	87	92	97	86	73	85	63	78	70	69	75	64	57	55	60	59	58	56	51	65	43	48	55	47	50	41	51	53	41	40	43	38	53	48	45	51	45	38	52	42	42	39	39	50	47	37	42	49	44	47	42	54	52	51	50	49	38	47	43	55	51	46	28	33	41	50	53	45	54	41	47	47	44	34	44	48	53	42	56	43	49	50	36	44	41	40	41	53	41	42	41	51	45	32	42	46	43	38	44	50	38	36	40	45	40	33	53	36	42	37	44	55	37	58	44	38	42	36	49	40	57	42	44	39	44	34	55	45	42	45	43	31	42	36	42	48	39	32	52	43	55	37	46	49	51	44	52	41	41	49	44	43	38	48	51	36	40	34	46	47	44	44	44	45	47	45	53	39	39	44	47	49	50	45	40	52	34	42	47	42	42	52	44	40	52	43	33	46	43	47	30	45	43	50	42	41	46	46	62	50	50	56	39	46	45	42	43	55	55	40	46	49	38	38	35	52	31	36	46	42	37	45	44	60	41	39	39	43	50	46	46	44	49	44	38	41	39	45	47	43	37	55	57	32	35	45	40	51	45	44	35	43	43	49	40	43	38	40	43	40	46	46	46	59	32	43	39	36	43	40	50	46	51	40	37	53	52	32	35	49	38	40	45	50	50	41	51	47	51	39	54	56	32	41	44	38	38	41	36	48	53	38	43	49	46	41	47	53	39	47	38	34	42	38	43	42	38	40	35	49	53	47	49	37	39	52	42	44	34	50	45	40	40	45	37	39	42	52	52	53	39	35	38	60	51	45	35	48	42	41	51	42	42	48	43	50	49	50	43	38	40	45	42	45	48	43	42	59	38	47	47	43	44	53	40	40	44	44	46	40	49	49	57	50	41	44	34	52	51	41	48	45	32	44	43	52	49	52	43	42	34	32	49	54	26	50	32	44	39	49	40	39	43	38	50	38	38	34	39	49	53	45	41	48	46	61	41	35	51	49	36	35	43	36	37	30	51	63	37	41	42	43	30	54	51	28	55	44	53	44	39	35	36	61	38	59	30	42	50	50	43	37	51	32	33	54	42	49	39	36	44	46	45	44	42	49	43	45	57	38	49	43	47	38	51	46	41	50	37	34	47	40	36	57	46	38	50	44	53	43	34	48	45	43	32	42	39	29	39	46	42	40	53	40	46	44	48	43	35	46	40	41	50	33	46	42	37	42	38	37	40	37	41	37	38	53	33	41	40	35	36	43	41	45	44	35	45	43	41	39	39	43	43	39	46	45	47	38	52	43	53	46	38	39	37	46	45	52	50	41	40	31	39	47	41	59	43	46	43	39	42	46	43	39	39	53	49	38	52	42	38	42	51	45	50	41	53	43	40	32	40	43	50	50	43	41	44	48	51	43	27	39	38	52	53	44	46	36	29	47	48	33	50	44	41	38	54	48	45	29	36	50	46	47	39	47	43	42	39	48	45	35	48	35	53	42	51	43	50	36	40	35	44	38	48	41	55	44	44	30	41	34	45	38	37	35	41	43	45	48	42	36	38	50	46	44	44	47	62	41	35	40	35	57	33	37	39	44	42	39	40	30	35	46	42	44	43	38	35	37	45	40	45	32	31	48	44	40	46	42	40	40	59	47	46	35	29	49	48	42	43	42	33	37	38	39	37	42	59	52	51	37	45	43	38	40	44	38	36	42	43	40	51	48	33	37	44	44	48	39	35	39	42	32	41	37	36	52	46	51	31	47	38	41	35	34	31	46	39	40	35	45	43	38	43	39	48	46	50	44	49	43	40	38	52	49	49	42	36	44	36	35	38	38	43	36	55	54	33	39	41	50	49	41	40	55	49	49	39	47	47	59	46	45	39	40	53	30	43	58	38	36	38	43	40	49	47	36	32	52	39	43	45	46	50	42	47	41	42	35	48	38	37	45	47	50	57	45	44	46	41	46	33	37	40	52	40	46	44	45	45	42	51	45	43	40	36	31	47	49	48	42	49	47	44	51	43	38	42	50	53	41	44	44	40	67	53	35	49	46	41	41	43	54	48	57	40	50	44	46	35	34	38	56	42	43	48	46	49	42	36	47	34	48	42	50	44	42	40	35	60	38	38	46	40	46	48	45	42	31	33	45	48	41	55	58	51	46	49	39	33	39	47	37	50	44	30	49	47	39	40	31	45	28	48	43	39	45	49	41	40	40	45	50	43	44	56	28	49	44	45	36	45	48	42	46	45	45	52	49	39	50	36	30	49	33	37	42	44	51	48	55	44	57	43	47	34	38	44	45	43	35	40	39	49	44	44	41	50	45	43	51	38	38	45	38	42	39	53	38	49	45	55	42	47	44	39	46	60	39	45	38	43	42	50	34	40	49	48	42	39	40	39	54	50	43	49	33	47	46	34	37	51	42	37	38	37	45	40	37	45	45	43	43	39	41	41	47	40	27	52	36	43	48	43	44	38	46	38	47	42	35	32	36	48	46	45	40	38	46	44	38	56	34	39	35	52	50	45	35	44	44	43	44	54	41	41	42	41	44	29	53	37	46	25	36	49	47	35	46	46	50	47	42	43	54	45	37	48	43	42	46	42	36	45	53	40	41	44	37	39	41	34	39	44	48	41	40	37	44	36	52	50	52	47	40	45	52	47	29	50	43	29	41	43	26	37	34	43	40	45	32	48	59	48	38	44	39	47	32	47	38	38	52	47	49	47	51	44	45	55	39	30	40	38	34	44	38	48	40	40	57	41	53	39	46	34	38	42	50	35	39	40	39	45	42	41	55	33	42	45	40	60	42	49	42	33	29	47	43	49	43	45	40	48	48	43	45	53	48	41	41	48	50	44	39	44	47	38	38	36	49	47	34	44	45	39	37	53	42	54	28	42	38	35	49	47	52	39	39	39	50	32	47	52	35	41	41	49	42	43	36	52	55	45	43	35	35	40	45	43	40	41	49	33	44	49	53	48	48	39	52	49	44	44	49	47	49	45	39	53	50	47	36	33	42	49	48	43	42	43	46	43	46	55	40	31	39	37	40	49	41	40	44	47	32	38	40	49	45	44	38	53	41	42	48	49	41	40	54	48	42	43	38	45	45	31	32	41	45	40	50	46	36	38	44	37	46	40	42	35	41	39	39	43	43	38	35	44	35	40	40	48	40	42	40	58	43	57	43	50	45	40	52	41	52	47	37	43	43	46	40	37	49	52	39	41	33	49	60	37	41	45	37	43	39	50	35	48	42	35	39	38	43	47	35	57	35	48	30	45	42	48	42	37	48	35	39	43	37	37	37	52	48	39	46	44	38	46	45	41	45	48	44	42	45	43	37	49	52	35	36	35	49	37	44	40	40	52	59	38	41	40	35	50	43	39	56	41	44	45	32	43	48	46	41	47	50	36	41	38	39	35	44	34	40	33	42	38	40	40	36	56	37	43	42	40	43	45	43
55482	31955	20604	34864	42111	40562	37238	33511	29684	26347	22714	19395	16418	13832	11659	9611	7894	6817	6088	5566	4881	4257	3999	3581	3106	3033	2876	2860	2767	2590	2412	2326	2229	2149	2106	2033	1942	1684	1492	1313	1345	1257	1206	1076	1051	1019	998	961	948	890	905	891	875	901	834	839	835	767	773	748	836	774	774	723	708	735	714	746	734	721	725	714	716	749	735	704	692	716	697	641	712	719	727	669	694	645	691	649	630	694	701	689	703	714	658	670	657	640	739	674	695	678	680	668	692	643	662	693	669	677	685	652	668	627	626	684	660	672	616	674	642	665	668	648	631	649	662	662	598	641	641	626	666	662	633	649	665	637	681	638	648	627	642	607	658	653	701	661	593	662	679	657	659	671	644	653	678	661	653	620	629	607	639	647	648	669	626	648	595	683	627	640	687	622	668	617	593	675	642	650	643	622	637	639	633	617	624	634	644	655	686	642	632	657	650	642	617	642	643	645	598	669	700	624	648	664	638	624	691	614	597	645	641	670	657	665	653	648	623	657	667	634	608	650	618	662	651	604	613	622	677	704	667	682	644	654	655	671	639	652	624	658	662	685	614	611	615	631	649	692	627	614	666	646	671	666	665	642	615	632	640	667	634	640	625	643	664	721	628	618	621	625	674	675	615	640	651	611	624	590	625	642	633	630	656	626	633	581	633	619	685	615	660	607	634	605	679	570	622	711	667	671	653	651	666	620	620	634	659	642	627	594	677	627	653	627	660	627	727	663	666	645	594	651	669	701	602	722	642	614	616	692	645	610	673	607	633	619	664	574	654	620	615	604	630	647	683	637	633	622	666	661	603	640	613	650	615	676	685	626	682	652	581	668	679	653	644	634	675	604	692	628	630	658	658	661	683	620	659	649	654	657	657	601	633	616	670	607	662	660	640	647	656	647	612	662	627	631	626	633	588	600	696	630	607	621	601	646	627	638	587	678	664	689	592	675	626	652	621	620	633	662	668	606	624	627	660	612	630	675	668	634	622	642	642	627	631	634	584	631	660	600	698	669	639	608	648	656	673	620	633	634	649	640	667	648	618	648	623	678	655	684	646	629	602	630	683	641	607	665	590	648	690	654	643	635	608	632	687	683	672	645	641	639	626	615	610	641	639	633	675	646	658	629	681	611	606	656	654	677	632	661	682	645	651	623	670	704	629	649	671	640	637	662	659	671	662	660	644	647	618	620	627	630	637	670	637	705	640	658	645	601	657	642	662	637	630	610	631	644	647	615	645	682	639	649	658	691	689	628	613	635	691	653	633	681	633	624	624	662	691	628	638	641	618	639	644	695	653	635	636	643	647	638	637	629	626	610	684	626	606	639	638	677	702	639	658	617	669	620	676	606	658	666	659	616	653	654	641	639	633	641	654	641	631	620	641	670	662	631	615	617	681	673	671	645	673	654	633	640	640	633	689	629	569	647	598	667	626	646	651	663	638	618	628	653	655	625	663	610	626	656	625	642	667	597	640	692	656	650	680	660	624	673	651	631	623	673	638	614	657	645	653	659	619	589	607	623	674	655	633	655	673	701	643	666	658	627	643	622	674	632	680	599	638	683	606	636	658	623	655	682	621	721	616	640	649	644	600	655	618	637	622	678	628	641	626	664	672	619	624	632	676	628	606	655	617	656	639	636	632	608	624	593	659	638	646	661	648	675	603	679	629	674	656	656	597	677	638	613	640	658	625	671	623	606	612	675	652	634	653	613	643	647	598	631	639	634	623	637	655	650	611	630	634	608	616	657	638	626	668	662	635	652	611	706	638	701	637	621	667	627	637	636	660	639	654	666	621	623	617	624	650	625	628	605	627	634	621	664	666	627	631	643	619	628	642	664	665	664	655	597	646	670	643	676	639	653	679	595	624	659	649	633	595	627	664	632	649	644	605	646	691	666	635	629	615	646	640	633	643	673	636	645	626	646	632	680	671	693	594	637	675	621	670	625	633	623	639	676	630	679	632	663	649	658	688	635	669	595	642	619	650	675	665	626	669	644	685	656	685	612	650	708	644	638	633	662	658	654	649	636	634	625	632	666	659	589	687	654	600	664	667	686	678	650	621	714	665	642	618	624	654	623	623	686	681	636	684	628	655	638	634	616	626	653	682	619	615	622	626	607	645	628	619	650	683	660	625	628	663	660	640	651	621	583	662	618	646	652	605	633	634	658	583	650	664	590	638	654	697	628	600	661	645	624	619	649	589	642	638	648	645	682	613	660	668	681	641	637	645	675	719	668	603	619	633	639	619	640	609	668	607	662	655	634	638	682	657	618	631	642	686	649	585	676	633	623	643	644	657	598	626	604	609	608	635	627	644	645	629	640	627	628	626	667	667	689	613	654	646	628	655	647	609	604	630	665	614	686	599	656	670	668	629	633	647	607	649	607	601	651	682	641	627	650	592	585	616	625	637	667	639	631	654	640	616	643	653	633	686	681	630	647	636	623	621	619	669	607	643	615	639	616	625	616	661	717	631	625	665	654	672	650	660	632	631	638	638	603	646	652	694	657	622	641	656	649	647	604	656	616	595	619	662	590	634	610	634	630	682	596	660	625	654	648	641	628	624	598	617	612	614	631	663	642	675	626	671	618	654	649	652	667	587	648	671	665	659	615	619	635	624	664	645	646	626	655	612	618	654	631	633	625	687	656	612	680	615	644	663	656	654	637	671	658	619	643	664	647	654	667	652	664	619	681	638	653	615	662	679	675	607	678	682	631	636	642	629	689	660	646	605	615	660	594	643	624	616	611	641	626	735	617	705	656	606	585	613	668	641	706	692	643	628	579	641	635	685	619	655	607	626	679	666	601	650	654	659	641	644	714	650	667	654	637	632	627	639	635	706	647	633	619	632	661	632	639	654	674	648	620	652	658	672	651	628	669	659	661	677	649	644	660	637	628	621	607	648	624	669	610	646	673	696	659	706	660	705	651	621	631	623	672	607	661	615	650	671	631	616	687	608	648	662	583	663	628	620	637	649	639	641	648	679	682	692	646	643	618	667	635	597	685	597	655	651	645	654	639	670	636	635	649	660	628	669	608	644	651	637	633	656	619	628	621	678	663	657	646	639	637	641	623	642	632	662	623	610	663	602	662	650	633	647	623	608	653	608	644	683	638	620	624	628	665	611	671	666	641	588	674	654	629	660	651	636	689	653	630	668	651	669	658	684	659	621	644	635	665	608	646	634	610	617	706	631	655	639	605	678	701	650	633	656	642	632	626	680	654	614	600	654	623	663	688	653	608	636	713	648	634	613	614	581	679	650	609	646	664	622	615	673	649	664	653	623	647	626	636	672	619	653	692	611	622	650	669	657	637	611	637	654	595	682	593	648	681	617	641	678	600	621	625	632	644	683	592	585	624	648	664	629	641	651	639	633	608	622	658	658	633	649	666	624	634	612	655	705	630	657	678	623	641	639	620	654	649	568	619	638	660	698	618	664	665	595	638	680	643	680	624	628	634	618	638	609	657	680	604	612	614	628	629	640	646
6807	2179	625	527	718	708	674	559	466	372	302	241	211	196	132	117	123	104	84	74	90	72	71	80	69	66	71	51	59	53	72	43	56	54	63	62	60	45	54	55	52	47	48	48	59	50	45	48	33	52	52	50	45	46	42	47	44	40	49	50	42	48	48	41	28	38	38	50	59	42	52	44	42	52	43	50	40	48	50	46	50	48	44	32	48	52	35	39	37	41	42	51	41	39	44	41	27	38	44	43	43	45	41	37	54	39	40	56	39	46	32	29	43	55	48	43	53	50	41	48	43	43	43	56	47	44	38	53	44	39	38	46	40	35	49	49	46	40	37	54	37	53	37	49	42	43	45	47	42	50	39	39	41	34	42	48	51	41	45	45	45	37	42	60	47	49	42	50	42	51	45	41	57	45	49	39	47	48	47	45	63	45	51	46	36	43	40	38	38	45	46	54	42	49	37	51	41	26	54	41	43	44	37	43	56	33	42	43	59	44	35	47	47	45	43	43	33	43	41	47	37	46	53	47	45	45	39	52	32	43	42	40	41	32	39	54	44	46	27	40	34	45	43	35	28	48	42	59	43	38	43	48	39	42	46	47	47	47	38	49	45	40	46	47	43	46	43	42	38	36	46	40	53	44	42	40	61	40	47	44	40	50	45	48	43	45	40	40	33	46	48	46	39	55	48	46	56	47	50	33	58	45	47	43	36	35	44	38	37	55	35	36	50	31	34	44	40	40	39	46	51	45	34	47	45	45	46	36	44	48	42	46	43	49	36	43	55	45	42	42	38	46	39	49	52	40	53	42	42	51	53	46	40	42	37	36	44	36	47	32	42	50	47	43	38	42	46	41	40	51	48	43	34	37	41	53	38	40	58	41	52	52	40	42	41	38	45	42	44	42	46	39	48	40	39	52	55	52	44	50	44	36	46	49	48	43	44	30	37	41	52	34	46	41	37	48	43	41	41	47	32	54	32	42	39	34	45	47	42	45	50	39	43	46	45	50	46	54	53	54	35	51	40	44	43	61	38	39	41	46	41	26	47	43	48	45	46	40	47	37	36	47	47	49	55	50	42	40	44	34	41	51	48	52	57	40	37	48	35	48	44	46	39	33	36	38	46	42	40	54	47	45	48	37	46	39	39	43	42	48	51	42	33	42	49	45	36	45	46	51	51	47	43	46	50	43	35	46	45	47	55	40	44	44	49	50	52	38	37	42	45	38	52	45	46	32	32	50	41	46	44	51	43	45	41	50	42	55	42	37	51	47	44	42	39	55	57	49	43	54	41	38	24	37	37	51	39	44	45	42	39	48	54	41	35	38	46	52	50	36	46	44	44	38	50	47	45	51	47	37	40	38	49	39	48	40	40	49	42	45	44	48	41	38	50	37	35	44	42	44	41	44	34	50	43	44	36	44	38	46	40	47	52	38	46	50	56	37	64	49	42	43	52	51	48	37	46	37	51	40	47	42	42	47	50	53	54	35	44	50	43	38	53	43	45	35	49	48	41	51	31	49	53	38	44	53	52	35	43	53	43	37	43	47	42	47	32	52	49	49	47	59	42	41	39	45	50	37	58	38	43	55	35	45	44	43	34	45	40	50	42	47	52	56	45	41	49	51	50	39	43	38	48	43	35	33	44	44	33	47	33	30	45	36	36	41	51	35	31	42	38	42	44	39	28	33	46	41	48	33	48	57	34	38	40	41	48	59	42	37	42	50	44	52	36	46	43	42	43	48	43	36	45	51	37	32	36	38	46	51	26	36	42	42	52	48	39	46	41	45	49	38	34	47	49	50	44	52	42	60	37	34	43	26	44	55	41	27	44	43	44	45	41	45	40	38	54	38	44	65	44	50	53	35	43	41	40	55	46	39	49	44	42	46	44	33	42	37	50	36	48	32	51	32	54	42	38	63	51	28	40	57	47	54	41	41	47	43	40	61	40	38	40	35	40	32	56	41	55	31	46	51	35	46	47	43	30	41	36	46	49	47	50	52	40	46	40	45	41	43	59	50	43	50	40	48	40	44	49	37	36	36	40	48	44	41	51	39	40	47	41	42	50	42	49	43	34	43	55	39	41	53	35	41	34	44	47	39	49	42	51	41	43	48	50	38	47	34	48	38	51	48	48	40	61	52	39	56	56	36	44	35	45	34	44	49	45	40	49	39	54	46	52	41	46	52	38	36	42	57	59	34	30	49	36	43	36	41	43	47	46	42	43	43	49	47	38	41	50	44	52	45	48	41	43	46	37	42	48	35	33	34	44	45	47	52	39	38	60	40	39	36	33	54	37	47	48	54	41	46	33	40	41	47	43	47	33	48	28	49	53	47	53	32	43	43	37	45	44	36	45	34	46	36	45	39	48	41	41	47	43	43	42	47	42	45	36	41	39	43	46	48	39	36	39	57	36	46	44	40	41	42	33	39	55	48	34	43	42	38	39	50	36	43	48	45	32	55	51	27	50	41	37	47	51	43	54	36	35	36	41	41	46	43	45	42	41	49	45	45	43	40	49	38	39	38	56	58	48	40	40	30	38	49	32	44	39	31	50	43	56	32	41	33	37	52	48	36	34	54	52	48	46	44	46	37	47	43	44	37	51	36	35	46	32	39	42	47	44	46	48	41	46	49	46	37	59	38	54	51	34	41	49	50	39	46	40	41	44	42	46	45	51	51	50	33	60	48	44	46	38	41	47	52	38	42	55	48	47	47	46	40	46	41	48	53	48	41	40	51	43	45	36	32	51	48	55	45	39	37	44	48	43	50	42	43	42	40	52	35	54	59	35	45	34	44	42	38	44	55	44	42	42	43	39	36	49	50	47	51	41	43	46	37	47	53	52	54	55	50	49	37	43	40	46	43	36	29	46	50	49	41	40	44	47	47	45	43	46	46	46	36	42	42	40	35	54	32	42	53	39	35	47	36	34	44	40	39	51	33	34	36	41	40	39	36	34	49	42	37	51	49	38	56	49	45	32	42	34	42	45	48	35	52	43	40	40	44	42	30	40	46	37	38	48	50	44	46	42	52	45	42	35	46	47	47	49	45	49	52	31	40	54	46	40	47	38	41	40	38	42	56	36	44	43	47	38	43	33	48	49	43	38	50	32	40	49	54	38	41	42	36	34	53	52	43	44	48	45	47	57	35	36	44	49	45	47	38	53	41	49	40	34	40	43	37	44	40	49	46	45	53	45	34	41	48	53	46	61	38	41	48	40	48	41	55	47	48	38	47	44	43	60	41	62	51	44	42	52	44	41	43	46	27	40	45	30	58	42	44	50	39	45	40	54	35	49	41	40	62	48	38	43	48	45	29	35	48	47	38	34	45	39	46	48	37	40	32	48	46	55	52	45	34	39	38	38	60	44	46	36	51	36	50	42	38	35	45	43	36	46	41	49	39	38	56	49	40	38	43	38	57	32	43	46	36	49	43	35	41	36	55	39	46	43	31	40	35	46	49	46	44	40	48	49	45	57	52	51	45	38	41	48	41	39	42
42658	24109	12644	25600	32842	31338	27548	23393	19597	16183	13441	10767	8624	7188	5746	4697	3827	3452	2956	2667	2402	2163	1927	1796	1687	1560	1555	1502	1355	1428	1371	1325	1353	1358	1290	1240	1179	1114	1091	981	1007	919	940	799	826	804	797	794	807	790	783	709	756	741	734	698	699	690	685	705	687	727	720	692	674	644	689	733	706	745	671	703	747	664	691	713	698	628	702	641	706	667	698	692	675	646	691	666	672	654	656	716	673	657	652	637	688	638	660	665	620	683	693	645	639	705	606	622	673	643	687	684	707	675	670	682	657	711	641	622	661	678	659	663	628	628	701	606	649	660	639	640	682	633	674	645	678	646	682	678	641	629	668	600	651	679	686	678	646	604	655	657	628	650	632	658	714	629	669	680	630	651	678	664	696	675	611	651	704	656	640	644	638	616	639	619	618	675	647	661	639	674	704	678	689	660	620	657	653	645	673	671	621	618	641	661	636	634	655	652	672	630	672	681	636	679	621	633	635	677	669	657	654	663	701	634	601	659	642	687	643	672	674	631	681	630	664	694	626	682	673	643	660	680	608	632	602	678	671	645	627	664	706	657	625	661	645	653	640	673	596	670	634	669	686	623	686	676	646	619	633	661	631	650	700	637	632	673	675	703	678	640	588	680	621	632	669	667	663	681	638	658	671	631	725	667	621	643	616	668	711	673	641	642	654	696	658	649	733	640	675	665	653	681	617	635	652	736	646	615	647	656	657	652	666	654	725	661	635	648	617	632	634	671	625	658	682	652	681	662	678	604	626	656	660	641	641	673	668	697	653	704	665	642	629	620	657	672	645	681	666	668	644	668	686	628	628	633	638	670	719	648	661	618	669	677	621	696	672	657	628	699	659	655	693	677	681	671	667	657	610	628	615	645	642	628	650	661	704	670	606	686	614	657	596	627	680	670	676	638	627	648	683	611	625	631	672	652	643	617	656	666	634	650	631	628	652	625	623	672	664	604	636	657	645	658	706	650	627	642	624	676	624	621	672	681	648	672	637	687	613	653	665	696	672	629	707	695	671	624	640	645	687	656	651	659	672	604	628	610	672	633	651	659	637	634	644	638	668	653	685	646	668	628	699	674	638	674	673	688	659	668	646	655	656	670	655	603	635	699	638	678	691	649	656	667	629	657	632	660	620	601	654	689	651	685	648	643	631	671	665	680	678	677	655	608	655	689	665	654	633	671	651	645	650	707	654	624	681	680	678	693	683	627	663	640	608	627	670	607	647	639	617	665	648	624	677	653	688	626	678	635	692	661	615	683	643	649	638	626	629	678	626	645	637	645	620	644	611	614	654	646	686	644	621	628	699	628	656	652	650	669	677	645	623	687	645	646	640	600	677	615	702	629	649	666	658	634	647	680	648	598	642	652	655	671	610	624	669	673	655	619	681	676	667	655	615	627	640	603	634	674	640	621	655	718	626	654	673	677	636	625	638	655	650	629	630	694	668	635	669	641	671	650	684	678	644	654	666	635	639	593	616	684	660	664	612	637	672	673	656	660	655	653	645	646	625	624	600	682	628	680	643	622	643	730	684	667	608	646	701	644	648	639	650	688	635	637	622	661	676	638	645	641	625	664	694	640	634	659	631	697	607	645	645	660	649	710	653	671	670	648	652	661	630	657	681	643	677	671	673	644	662	645	676	603	671	647	661	663	651	648	677	593	684	713	671	676	673	610	622	649	697	668	690	658	639	632	647	679	626	638	653	637	678	630	655	642	647	659	624	669	645	648	646	646	622	688	669	677	646	664	650	634	641	660	687	627	637	616	614	625	643	672	687	636	653	679	655	616	658	694	624	658	644	654	644	694	639	662	664	659	661	631	694	674	628	643	650	650	648	666	618	676	658	650	640	658	618	638	615	657	653	676	627	671	626	664	683	625	697	644	656	668	627	661	672	694	655	651	643	669	670	656	652	656	625	631	614	667	641	599	635	680	663	638	640	601	693	699	655	616	645	630	675	690	664	684	683	645	627	646	647	632	679	645	662	618	676	634	598	648	660	674	657	691	657	648	619	637	638	708	677	605	658	645	652	633	625	657	615	662	667	668	657	651	687	637	660	669	659	660	632	725	631	665	635	609	636	650	666	670	686	661	711	673	612	618	646	681	655	619	656	627	662	615	616	657	669	644	632	656	654	646	634	638	641	644	640	679	690	631	675	649	641	621	682	664	626	657	658	650	680	681	648	669	636	626	659	610	712	630	649	646	605	605	564	680	649	698	662	642	674	650	665	688	659	688	665	639	717	664	629	653	681	670	661	655	653	680	690	642	630	655	662	691	637	604	622	634	665	698	639	685	671	688	629	683	628	643	647	714	643	646	672	662	640	660	621	701	683	674	630	652	668	642	633	671	629	649	630	666	658	617	649	688	648	644	602	618	588	705	655	669	654	644	657	668	624	643	626	665	635	688	625	675	706	689	635	649	645	669	647	662	669	650	651	664	646	646	640	651	624	671	695	674	673	650	675	697	675	654	649	684	673	642	688	627	696	655	669	659	657	623	639	601	651	640	671	657	692	680	649	632	569	683	654	608	652	653	614	653	687	649	657	668	670	667	672	648	627	668	686	605	689	636	699	647	666	655	635	698	681	665	627	642	700	628	714	690	653	632	699	655	639	686	610	682	660	672	643	669	600	654	620	664	636	658	657	691	710	662	654	684	640	654	705	680	662	654	618	657	642	666	640	655	660	691	674	642	654	632	656	646	649	626	644	697	684	678	677	663	676	669	670	659	690	631	682	687	666	652	654	633	654	646	648	678	664	607	654	634	633	632	646	608	639	662	687	657	653	671	605	618	728	644	678	676	649	662	651	606	602	608	682	685	673	681	615	669	712	675	695	649	654	643	641	665	647	673	653	657	623	662	703	648	676	647	653	619	665	703	671	648	620	661	655	647	649	670	697	633	661	681	671	656	660	656	660	642	673	650	647	701	633	666	671	661	627	678	662	664	651	670	625	623	614	647	668	634	638	675	617	641	619	641	660	623	647	665	679	679	673	671	644	627	658	635	650	648	661	674	659	650	586	663	637	674	691	673	658	653	632	681	659	647	621	629	618	618	650	646	626	680	681	646	649	629	599	639	650	638	633	661	698	668	651	676	657	667	681	678	623	641	673	657	649	675	680	667	609	665	682	693	634	672	628	639	658	650	641	646	651	644	677	605	621	685	688	654	611	636	632	679	674	641	638	649	652	692	624	622	648	653	609	653	630	646	635	668	662	645	655	642	653	672	653	658	667	652	657	642	629	636	659	631	644	692	645	656	667	618	642	614	626	682	659	612	662	629	654	647	624	690	638	646	636	652	678	631	669	593	645	620	648	642	654	681	634	643	671	657	689	671	651	640	683	681	650	636	694	652	640	717	693	624	608	673	669	679	692	615	690	638	665	627	675	648	722	677	617	623	635	678	603	630	680	635	696	633	681	652	643	660	662	643	666	671	622	630	602	659	709	620	654	613	610	644	645	680	656	619	631	657	685	643
16023	7510	1602	1082	1641	1721	1494	1238	1039	836	679	567	441	404	285	247	223	180	193	175	140	132	115	121	100	101	103	100	100	84	109	102	76	85	86	87	72	71	73	87	78	63	58	65	58	75	55	69	47	64	60	57	61	53	62	58	56	49	47	45	55	59	54	47	55	57	51	56	42	54	58	51	34	63	57	48	62	49	49	44	42	54	43	59	46	55	44	41	44	51	46	61	67	55	61	51	45	46	44	46	63	44	50	50	55	69	46	60	51	56	42	45	47	41	46	50	43	46	43	51	61	58	46	65	48	49	49	60	58	50	56	61	53	54	56	64	64	40	44	47	67	54	44	37	46	55	64	48	43	44	47	46	55	55	48	54	58	44	54	54	50	44	44	49	62	56	54	68	63	53	41	55	50	58	57	46	63	58	49	49	48	57	51	53	72	45	52	46	58	34	36	47	55	51	52	46	62	38	47	46	48	65	46	56	55	59	44	57	54	69	71	50	54	45	58	50	48	44	56	40	59	42	47	55	42	59	62	41	56	58	58	54	44	62	48	47	44	59	66	51	62	43	37	48	40	58	43	55	50	54	49	63	57	50	50	48	64	46	41	48	57	56	49	50	41	51	43	43	47	57	49	53	45	58	54	64	47	49	45	60	44	54	56	51	47	53	68	45	50	53	49	50	62	60	45	54	50	61	41	61	53	57	45	54	60	39	49	43	59	54	48	48	51	60	44	39	46	56	44	46	61	57	58	47	66	65	57	45	56	39	55	44	52	51	52	58	43	46	46	51	54	54	55	49	59	51	45	50	46	45	47	44	32	53	47	61	62	57	43	46	62	43	44	47	39	65	52	51	52	46	55	55	53	57	42	49	60	50	61	45	51	49	55	50	55	52	52	51	55	62	45	54	49	52	55	51	50	45	51	49	42	52	42	49	47	55	57	59	54	46	48	45	54	57	56	50	49	55	54	53	48	56	51	47	64	47	53	51	63	51	49	50	53	57	47	49	52	39	58	45	54	49	53	57	65	48	46	46	46	48	57	66	45	56	58	50	55	38	51	44	56	39	59	54	57	51	48	45	43	49	47	51	57	41	57	42	55	56	51	49	51	65	57	56	50	53	53	45	36	62	57	50	49	49	44	46	48	51	58	52	52	45	41	51	51	50	41	47	46	58	56	39	43	55	56	49	54	45	47	45	52	46	64	44	53	53	43	49	68	50	44	48	61	45	56	44	49	58	39	69	59	48	66	53	43	52	49	55	54	51	46	56	56	54	55	53	46	43	52	61	42	52	50	53	52	55	40	51	50	56	57	55	42	53	37	58	43	45	44	46	46	41	54	58	42	48	48	47	52	53	53	55	58	52	45	47	61	56	51	47	58	45	50	47	52	47	48	37	51	42	52	55	47	45	52	42	47	51	53	44	44	43	41	52	51	54	49	54	72	57	46	41	66	52	46	56	62	49	35	47	55	40	55	67	48	62	52	57	52	59	52	43	44	54	48	51	49	40	48	55	59	42	50	51	63	48	57	49	56	51	47	61	54	56	56	54	38	50	62	52	51	41	42	50	47	46	52	54	35	43	50	53	58	47	48	48	50	44	49	46	46	59	61	53	52	46	64	47	54	56	46	53	60	51	53	59	42	39	50	50	46	55	56	52	55	50	72	50	50	50	61	49	45	62	47	56	56	54	39	54	56	67	56	52	44	47	49	50	46	53	57	51	51	39	45	56	41	48	43	48	45	67	45	50	43	39	42	43	37	57	44	49	43	48	52	66	52	39	52	46	53	44	43	42	54	44	48	34	45	67	52	50	59	39	53	57	54	55	42	38	65	54	59	49	72	49	52	58	55	54	48	47	31	56	45	40	44	63	50	56	54	55	31	55	44	64	52	51	49	56	64	72	47	61	56	45	55	53	40	57	52	51	50	40	46	39	50	42	60	37	55	38	35	55	57	52	51	42	49	56	45	50	51	47	43	59	45	54	42	66	56	59	46	39	43	46	46	41	39	67	54	37	55	48	58	56	48	56	43	48	61	49	61	48	53	46	52	55	41	58	47	50	48	58	44	71	51	49	53	55	61	41	57	49	51	43	57	55	68	58	41	48	36	51	54	42	49	46	48	39	49	44	49	43	50	38	54	52	51	45	37	53	56	58	36	57	56	47	43	60	55	53	58	42	59	43	43	50	46	49	43	55	47	50	56	42	58	50	54	39	57	54	42	49	41	62	54	59	43	63	52	50	51	56	47	55	49	43	46	56	42	53	44	53	50	49	51	61	46	49	49	55	46	52	46	41	57	37	62	48	49	56	57	54	43	54	53	56	51	59	45	53	50	45	45	53	45	48	45	46	51	57	58	55	47	44	52	61	50	75	59	57	40	43	52	49	58	65	45	36	45	45	52	52	44	43	61	36	39	36	62	42	52	64	56	42	43	55	56	43	52	60	46	47	45	45	49	64	54	70	51	50	56	57	51	59	56	64	55	57	42	57	56	57	58	39	66	65	47	46	57	56	46	42	48	51	57	52	38	70	53	48	49	56	45	63	44	56	70	53	50	41	41	50	54	54	46	50	52	52	57	59	46	54	45	53	48	49	52	58	52	54	40	59	51	51	60	40	39	43	42	57	55	65	45	47	56	53	38	53	55	51	57	49	51	56	60	48	57	57	53	37	49	55	70	45	46	43	43	46	41	53	55	44	47	50	53	51	41	48	57	52	57	54	50	59	47	52	64	53	52	47	62	45	45	41	46	48	54	50	38	49	55	46	48	51	54	61	39	52	57	47	52	42	56	47	53	61	45	47	56	39	63	51	54	55	58	47	45	54	47	54	61	56	51	55	45	38	50	50	46	69	59	48	54	55	46	55	42	39	47	43	49	60	51	59	39	49	70	59	43	60	44	49	56	39	50	45	51	59	54	54	54	51	57	47	38	54	45	50	55	65	56	53	58	57	55	52	50	53	40	61	50	58	50	51	64	60	53	40	51	60	57	62	46	52	55	56	54	58	52	49	45	53	48	55	50	54	43	54	62	47	49	49	56	58	34	52	68	48	64	61	46	35	36	45	63	45	52	62	51	49	45	59	46	46	50	47	44	66	44	55	40	65	53	48	54	44	46	55	44	46	46	37	48	45	39	51	46	59	53	46	49	67	54	44	49	57	58	42	60	46	50	61	46	41	62	43	66	53	52	61	49	52	58	58	52	54	52	51	51	47	42	63	59	39	38	57	37	46	48	62	53	57	56	59	59	57	44	44	52	55	49	53	47	49	34	40	62	51	53	44	46	64	64	54	57	45	48	48	52	45	49	51	48	58	56	42	41	46	58	54	58	51	54	58	47	52	49	51	36	48	41	39	41	50	58	48	34	52	53	58	56	43	46	66	50	48	43	46	64	54	51	50	59	54	57	52	39	53	64	60	47	47	42	54	48	44	76	56	50	47	59	47	47	51	42	50	51	57	58	46	63	52	45	46	64	36	47	48	47	59	49	75	47	37
54378	33707	20805	34712	41847	40368	37102	33040	29637	25942	22359	19349	16091	13568	11227	9612	8164	7013	6209	5504	4799	4396	4080	3661	3212	3064	2932	2905	2842	2597	2575	2503	2479	2345	2191	2139	1877	1763	1584	1483	1458	1391	1295	1191	1221	1111	1120	1083	1052	1003	1041	993	1007	989	938	919	884	923	949	920	870	897	876	923	848	879	884	885	840	869	887	795	897	853	835	852	822	877	820	794	827	839	757	795	826	833	802	792	788	759	819	808	847	802	817	743	796	791	772	786	740	853	773	771	780	728	745	756	767	789	784	740	748	784	731	764	758	735	765	772	787	708	832	761	789	773	801	736	779	795	753	812	745	779	807	729	757	765	777	815	779	803	773	763	804	742	778	739	781	739	767	768	792	791	737	763	778	740	766	762	787	721	756	754	803	750	778	778	772	753	776	769	732	762	814	772	754	774	794	750	698	767	719	773	780	746	745	809	772	810	771	766	795	781	815	814	785	747	783	731	717	741	749	745	746	749	767	764	789	754	778	781	767	724	808	753	746	763	821	738	744	784	721	803	779	706	757	755	813	764	762	773	760	772	732	793	713	748	761	764	815	744	761	835	763	758	729	757	779	797	788	751	766	786	766	778	779	799	716	799	785	788	724	785	740	812	823	764	756	764	819	743	759	763	731	753	772	766	791	748	781	790	746	789	747	800	742	738	755	769	717	771	803	735	751	753	751	810	769	818	728	835	763	721	789	776	759	739	796	767	814	726	766	750	813	745	746	823	755	676	722	744	704	732	735	742	751	783	711	755	745	776	765	722	737	728	762	777	766	784	768	806	768	762	787	776	758	764	823	727	734	734	727	768	764	769	742	765	749	704	765	773	758	771	763	794	795	771	747	722	764	787	778	770	759	764	796	757	788	725	831	761	759	742	761	808	725	761	809	748	807	807	774	758	783	782	808	752	798	781	744	797	776	758	764	756	758	815	761	731	785	769	765	821	759	731	759	772	783	781	767	728	770	792	719	764	753	754	732	747	782	774	729	780	803	769	813	732	736	727	796	828	755	757	791	750	737	800	756	760	770	734	778	776	762	760	761	732	822	722	789	787	757	736	735	808	781	812	774	761	738	766	732	792	770	800	753	769	760	785	778	735	732	765	785	745	807	735	794	738	758	777	783	736	846	761	781	746	789	784	718	767	782	749	761	789	783	785	792	767	750	779	709	746	815	782	750	780	754	763	757	797	759	699	758	738	857	709	800	788	821	767	787	740	761	786	845	714	747	802	769	760	731	745	762	696	788	729	791	716	737	794	829	720	722	711	776	794	753	755	767	740	769	736	756	747	814	755	761	727	707	730	779	723	739	752	757	729	744	757	759	715	747	770	741	766	779	777	758	767	735	800	731	717	745	784	732	757	779	767	757	765	819	755	799	745	751	759	729	750	742	779	754	767	748	700	808	718	773	722	769	770	709	775	752	822	736	713	779	776	718	779	756	766	729	792	782	760	805	703	777	744	791	771	749	821	743	727	774	779	731	769	757	782	779	757	782	763	802	739	740	751	759	707	793	766	775	745	765	763	719	756	726	793	755	715	782	745	727	800	742	783	710	768	710	768	788	748	705	766	782	721	803	790	714	731	739	764	754	776	782	756	737	743	759	736	787	725	779	764	783	750	719	796	774	742	729	754	788	753	775	788	768	753	726	756	718	705	760	742	764	728	762	767	788	767	791	777	778	729	767	746	789	743	754	753	738	787	732	816	804	750	763	762	810	731	734	729	757	776	778	764	737	747	786	770	821	729	767	810	742	785	760	829	776	761	801	724	750	741	773	733	797	742	701	766	776	719	817	847	738	764	741	754	731	786	773	793	744	767	725	727	772	769	757	794	796	752	751	806	751	760	747	787	754	778	739	801	734	734	737	737	775	731	789	762	773	738	737	765	741	766	761	739	754	750	750	831	764	763	762	772	779	741	762	743	778	799	772	746	771	760	774	751	766	792	726	756	772	778	750	789	772	774	795	790	796	731	777	728	759	740	758	757	746	752	754	777	779	771	764	771	783	760	753	727	796	733	754	700	713	762	778	738	722	748	755	783	739	805	757	731	753	742	780	767	760	794	785	748	728	766	779	712	755	819	754	784	766	797	731	766	765	753	756	816	755	726	752	776	818	721	751	789	767	794	793	743	776	843	756	806	683	729	765	727	732	762	735	768	757	798	754	743	742	762	744	733	708	756	748	743	751	760	790	784	745	802	754	820	791	757	750	782	764	785	778	739	789	736	725	793	693	784	741	771	736	796	777	746	771	771	747	773	739	776	771	772	764	750	758	776	798	753	773	749	756	749	805	774	709	706	745	771	768	737	786	747	806	745	769	749	764	801	759	771	739	748	788	767	743	796	743	809	748	769	737	762	726	780	786	802	748	741	815	761	812	793	795	759	773	759	805	793	754	727	757	777	781	734	820	774	770	747	785	756	759	769	782	737	698	763	764	758	770	749	752	786	748	770	765	786	725	772	795	758	698	724	811	766	788	734	759	790	769	748	791	762	725	791	749	722	724	732	754	719	755	789	791	732	806	768	767	781	796	818	727	778	727	741	787	783	758	759	735	748	767	686	763	781	740	739	746	794	762	809	759	749	709	828	750	772	769	770	721	744	758	793	773	750	797	754	786	741	719	738	796	704	770	762	759	809	744	738	784	747	756	732	776	762	750	799	779	771	769	743	727	707	749	751	754	787	752	765	765	729	726	746	787	791	771	779	727	765	741	756	756	721	774	747	735	751	732	784	730	723	746	780	782	786	745	745	755	754	741	765	775	791	809	775	726	754	788	764	759	717	791	752	762	750	752	737	708	800	830	774	767	751	756	770	735	736	773	714	805	794	824	757	768	781	800	753	750	734	748	745	754	799	763	817	793	757	772	755	778	814	764	706	773	753	834	764	812	764	752	765	705	740	687	788	759	739	756	796	787	774	824	767	726	768	763	761	743	744	790	740	731	758	800	767	771	764	779	780	746	749	768	763	733	709	714	732	794	745	760	780	768	735	812	725	839	800	758	774	724	753	754	749	785	746	789	784	754	745	768	762	783	722	786	780	736	735	783	810	779	738	733	765	795	769	748	744	769	765	780	751	766	765	765	742	745	763	768	772	821	759	774	782	772	798	781	750	773	734	725	750	781	793	771	718	790	782	818	791	753	730	812	808	786	733	766	764	756	727	747	755	764	763	770	744	735	748	766	754	773	755	762	791	774	776	713	745	756	777	749	766	771	773	782	752	769	783	813	767	796	777	720	779	774	723	813	731	739	751	761	786	812	743	788	774	714	728	712	741	773	769	744	792	762	774	729	728	768	800	746	748	764	732	744	709	831	778	779	803	792	731	805	735	744	774	759	746	762	808	778	723	747	718	771	749	744	741	726	749	771	763	743	754	709	759	757	793	751	793	765	791	760	761	737	741	779	763	780	742	762	752	699	767	743	758	736	790	796	803	803	733	763	733	747	738	794	738	776	753	708	755	746	762	725	778	760	769	785	739	720	756
11290	4137	939	686	1077	1103	957	828	661	585	456	358	327	267	215	184	160	153	136	113	120	107	94	99	106	91	90	85	99	96	102	84	79	68	85	79	79	67	81	73	72	76	64	64	59	65	64	68	61	65	59	51	63	69	62	61	66	54	62	76	65	53	54	63	52	59	62	58	58	54	71	53	69	59	70	66	59	70	56	54	53	65	56	64	59	63	60	56	71	65	52	67	64	62	69	54	72	51	51	62	67	56	65	53	56	57	61	58	57	64	67	65	57	44	60	67	58	60	62	53	58	68	64	59	55	65	50	70	58	45	56	61	69	55	54	61	71	56	51	53	53	63	52	70	68	53	66	60	63	60	71	66	73	57	51	66	58	51	54	62	59	57	75	59	62	59	51	50	54	68	61	46	56	74	56	66	62	68	63	51	52	62	57	55	66	51	87	61	62	62	54	60	59	61	50	59	53	77	64	72	66	57	48	54	60	55	67	66	60	56	56	77	45	67	81	56	62	72	58	38	58	56	40	54	46	61	68	64	60	51	64	58	47	52	68	56	61	69	64	53	66	46	54	51	54	62	64	68	43	54	69	62	55	59	60	56	58	50	59	55	57	64	42	64	58	64	46	61	69	52	53	54	47	75	66	68	59	67	66	57	66	49	67	58	62	60	63	47	62	55	59	60	59	60	61	66	64	59	56	68	64	57	57	68	59	71	58	53	55	49	51	74	45	75	62	78	66	52	55	50	61	53	54	62	59	56	68	63	55	50	58	62	66	48	62	62	52	60	71	64	72	66	51	63	63	63	55	50	54	71	59	50	58	71	72	66	66	58	71	54	63	70	48	68	72	67	66	51	41	59	66	43	64	61	63	53	60	65	58	51	61	54	58	68	54	67	67	58	54	48	89	70	74	54	50	63	37	78	60	60	59	63	59	69	69	61	49	66	62	61	54	72	59	56	56	63	56	51	56	58	48	60	54	66	57	76	62	66	61	62	69	63	63	63	67	43	59	51	57	53	47	66	64	60	63	75	54	53	58	58	63	69	79	56	51	58	59	52	54	57	51	62	60	59	60	57	70	56	60	52	72	61	64	71	53	69	72	63	51	73	56	51	67	64	64	58	50	63	66	57	60	61	64	57	73	58	61	62	62	59	50	56	59	73	50	68	70	64	58	52	61	58	57	68	47	40	48	50	70	47	58	68	68	55	56	63	60	61	59	49	49	69	70	71	58	61	57	64	90	55	55	60	63	53	66	77	67	56	53	51	82	68	58	47	66	51	61	43	57	42	54	55	67	57	66	53	57	62	62	55	56	53	58	45	57	60	52	71	66	57	52	60	59	59	63	65	60	58	42	64	57	66	73	77	63	57	46	51	59	60	69	63	60	64	56	57	65	66	57	72	67	51	51	70	65	73	59	73	53	60	64	61	63	62	60	67	61	62	68	68	63	52	62	66	63	69	72	62	61	67	65	45	59	61	54	60	60	56	78	42	60	63	78	53	60	69	77	73	50	69	52	59	56	48	55	62	54	67	66	60	58	58	63	43	65	69	66	59	51	53	62	58	58	63	53	62	51	52	46	62	50	65	47	60	47	59	62	70	59	64	48	57	60	63	73	45	65	52	68	74	75	56	55	58	60	66	55	86	58	74	46	61	59	68	56	52	76	63	50	67	76	64	48	62	60	53	66	73	70	65	62	59	57	64	58	51	61	61	67	66	54	61	67	60	54	63	55	38	71	61	61	58	54	52	62	67	60	55	77	50	47	53	68	68	64	57	65	52	52	60	39	57	73	62	62	59	76	58	53	57	41	56	51	56	53	77	60	57	58	56	65	48	63	66	55	60	65	58	65	51	58	53	69	76	50	56	52	67	52	55	65	58	59	69	73	65	50	63	62	63	71	58	52	58	56	66	61	68	60	57	68	59	62	56	61	64	45	59	59	54	59	60	54	57	60	55	51	63	61	62	74	56	56	48	60	52	58	56	69	43	81	63	62	64	58	48	59	57	47	66	59	51	64	58	65	51	53	50	66	67	66	61	67	52	56	57	61	66	54	51	58	42	61	65	50	78	59	53	62	48	78	59	62	59	57	68	50	57	60	50	68	59	56	71	59	69	56	61	59	57	57	63	58	66	56	57	59	66	59	53	59	66	67	50	65	53	53	64	60	65	56	54	60	53	50	70	47	53	65	59	53	62	63	56	61	55	58	60	52	66	62	58	66	69	55	58	70	74	52	61	59	57	65	56	57	63	57	80	61	63	49	64	58	51	56	47	64	61	78	65	62	59	57	65	56	57	59	48	55	76	58	59	57	70	57	74	51	55	65	54	43	65	61	61	60	65	61	60	49	55	52	60	58	54	52	61	67	53	67	82	49	60	64	73	58	61	60	46	60	70	80	61	66	61	65	67	63	72	44	55	67	62	66	57	68	52	52	53	66	55	67	63	57	53	55	44	58	66	64	41	44	57	82	57	61	60	54	70	63	57	61	48	49	61	50	47	60	57	57	52	61	57	53	59	67	59	46	60	45	66	51	63	64	58	50	62	62	50	56	63	58	65	51	69	64	58	54	49	73	55	59	53	63	54	53	59	47	58	58	63	63	66	59	68	46	60	64	50	56	54	46	60	55	41	64	50	70	54	56	57	57	65	56	66	76	62	66	64	61	54	69	62	83	56	52	59	51	54	68	68	58	69	60	62	58	53	64	66	64	55	72	55	58	69	69	44	45	75	54	62	77	61	71	50	71	58	60	44	53	55	60	67	74	49	57	60	70	55	56	69	49	57	73	65	64	59	53	56	64	79	66	51	58	49	58	60	46	72	57	64	56	57	62	64	53	71	61	53	60	50	59	54	62	69	50	60	63	64	46	55	61	60	59	52	60	46	66	56	60	82	45	54	53	60	56	55	76	66	53	54	58	61	63	64	64	59	75	66	61	59	63	70	57	67	59	62	50	53	75	53	71	62	63	42	57	64	52	60	61	50	50	60	58	60	56	49	50	64	68	47	46	58	58	59	53	66	65	62	48	57	64	58	49	58	63	61	73	62	52	68	64	66	49	55	61	58	65	52	63	62	56	51	53	60	53	59	52	58	65	58	62	68	47	58	61	64	65	77	52	54	49	54	65	63	49	62	62	78	59	73	73	62	50	69	65	40	61	62	60	66	78	64	72	67	73	47	62	39	69	53	54	65	55	61	65	62	60	78	44	73	63	60	52	60	51	49	62	47	58	57	57	58	52	64	55	60	63	67	62	61	66	53	54	68	47	70	55	59	48	62	60	73	54	73	69	42	52	73	65	50	72	43	56	51	58	53	68	49	69	53	53	70	74	58	77	58	64	51	46	57	64	65	76	66	50	73	53	64	51	66	54	66	70	50	63	62	46	45	63	54	59	46	60	50	60	55	53	59	59	46	50	55	55	61	63	73	71	58	69	55	54	55	63	72	54	60	61	69	49	61	58	66	54	59	54	54	55	61	55	58	68	69	59	70	72	60
47924	29228	16322	29778	36880	35592	32125	28163	24550	20671	17192	14406	11623	9716	8084	6780	5722	4925	4179	3816	3560	3157	2806	2709	2558	2401	2254	2273	2220	2196	2026	2086	1935	1840	1824	1773	1625	1525	1493	1437	1343	1286	1242	1135	1143	1101	1104	1106	1045	1050	1032	1050	1017	1026	1046	962	1012	940	961	998	947	889	935	956	963	948	960	1014	933	947	899	931	987	978	969	995	914	943	952	894	893	915	913	903	953	894	934	900	849	918	880	928	918	908	861	865	872	867	884	966	906	921	913	863	900	940	962	952	877	929	963	901	935	888	906	863	846	946	895	896	904	927	907	850	856	904	923	923	947	938	920	878	901	901	909	909	924	867	905	922	880	886	884	898	885	891	854	942	818	908	934	882	881	895	883	877	949	902	871	882	937	886	895	912	923	853	878	874	894	906	941	924	832	893	839	883	870	870	935	881	839	869	893	887	861	865	923	929	923	866	921	882	898	857	897	934	881	891	907	918	899	953	834	839	863	848	897	855	834	880	898	881	879	922	897	933	835	925	831	902	907	902	875	870	885	874	932	933	855	935	855	942	886	926	840	869	864	932	862	909	913	818	880	895	878	888	908	900	855	858	901	909	936	901	890	859	918	908	880	898	837	900	872	931	869	890	872	877	906	857	905	902	889	839	956	913	873	877	882	875	905	898	890	913	921	895	922	893	918	898	844	899	846	929	903	920	926	935	833	892	879	859	874	878	886	847	900	939	896	851	911	855	893	883	893	867	875	881	902	889	878	938	920	847	845	806	865	888	905	845	934	866	864	906	890	865	874	894	886	939	899	932	907	885	915	855	899	899	837	873	903	881	839	881	935	836	854	878	913	872	928	914	873	859	918	906	904	865	907	886	939	900	923	887	856	893	875	892	868	908	873	886	896	910	882	839	939	895	864	831	900	942	839	906	923	865	850	866	867	868	894	889	862	916	901	832	889	872	876	931	883	882	886	892	886	926	940	886	897	879	867	892	849	890	886	896	866	867	939	866	859	860	927	928	870	870	898	881	874	931	901	894	907	909	838	940	843	883	895	837	814	897	916	883	890	920	856	880	857	906	863	873	838	924	896	881	882	929	877	936	911	967	923	957	887	902	890	930	896	925	870	846	867	864	913	857	882	898	872	954	889	901	883	860	910	914	887	866	945	939	880	946	885	893	872	879	861	863	877	921	947	894	915	914	845	887	895	912	917	831	927	883	889	896	814	929	907	902	896	898	907	878	870	910	919	848	873	870	909	896	883	950	876	900	852	873	924	868	908	866	872	888	891	917	896	908	939	889	828	886	867	916	924	940	874	901	855	908	940	866	857	949	878	912	896	890	902	857	913	894	912	916	880	880	939	903	887	938	898	888	949	967	900	909	919	914	924	935	893	895	881	913	954	931	877	856	876	917	904	906	860	920	850	862	842	859	884	923	903	869	923	840	880	890	912	844	849	850	870	946	878	890	847	920	859	888	867	921	911	974	891	944	930	900	904	911	886	856	848	929	917	887	890	894	849	900	919	881	840	860	896	933	881	904	882	839	922	886	851	859	846	910	911	940	918	906	929	843	905	888	873	893	894	886	906	910	863	869	911	934	879	939	880	927	896	848	912	894	918	874	882	885	915	898	858	938	845	902	895	919	891	870	950	903	916	873	851	873	867	884	913	846	873	930	869	848	893	945	840	945	910	915	894	853	848	887	873	884	935	903	876	871	935	903	898	917	848	960	859	904	883	887	930	930	843	842	883	905	892	842	864	887	905	869	881	862	885	912	875	881	870	866	894	889	906	910	911	922	875	896	904	897	856	919	902	885	885	896	888	903	888	877	893	910	925	895	865	876	925	874	865	860	909	851	926	896	877	927	834	875	900	898	889	875	901	902	886	873	830	901	888	867	857	862	874	915	888	876	913	911	931	905	921	813	830	849	870	877	869	888	896	878	907	894	899	886	868	908	883	878	876	871	900	861	887	886	881	917	889	887	882	885	848	917	873	857	873	850	888	968	877	886	933	922	858	918	905	895	919	889	875	856	898	880	922	927	882	955	914	909	881	898	933	916	894	900	906	898	907	884	850	911	839	926	889	900	932	851	871	908	890	922	902	983	859	838	903	887	869	867	820	861	884	890	884	930	913	877	853	858	887	897	923	861	918	859	873	933	931	902	886	911	873	877	924	898	892	901	880	933	929	839	939	898	902	907	883	842	871	842	875	892	931	942	919	822	938	834	886	931	859	921	902	877	878	888	963	888	903	882	915	916	872	886	917	820	927	824	878	937	911	857	895	893	882	883	890	913	909	884	926	905	899	875	876	879	910	898	880	906	866	887	938	860	848	923	895	934	893	905	823	935	919	917	833	803	905	916	909	867	906	842	914	874	926	877	849	920	879	925	877	874	868	918	943	890	895	909	838	920	894	935	863	908	930	913	862	933	892	930	899	842	891	922	918	928	866	887	860	872	829	916	867	871	916	903	901	897	896	874	870	934	893	917	934	857	896	851	914	876	900	875	827	899	860	918	937	870	870	896	907	854	886	907	910	908	925	848	924	901	906	869	893	899	928	805	942	904	857	928	863	882	900	865	884	922	868	895	875	948	870	856	858	920	902	904	856	918	875	896	947	899	867	890	916	902	871	826	912	869	912	875	923	915	890	888	909	920	856	864	908	913	872	905	954	912	903	848	873	873	906	885	947	900	891	873	955	910	919	882	925	934	893	827	892	849	896	910	927	887	919	926	870	826	956	912	910	914	912	887	910	940	880	858	850	891	910	905	902	877	894	920	844	869	869	905	941	901	870	904	940	859	932	914	907	896	850	852	918	904	892	893	934	907	866	859	930	859	918	861	877	914	900	948	923	898	835	943	886	933	866	893	911	877	860	920	926	922	860	908	903	926	848	900	857	865	849	936	814	922	920	850	900	891	862	870	910	901	898	903	892	872	947	889	900	863	874	868	904	917	919	965	898	891	912	904	903	918	839	905	904	899	907	915	918	902	933	838	905	897	892	878	918	879	921	910	889	916	922	831	908	907	856	890	934	852	944	853	944	924	817	921	910	899	855	903	878	804	893	820	904	891	906	893	938	889	888	896	941	920	875	911	880	889	914	923	898	873	875	858	898	896	888	941	892	882	941	947	867	882	885	873	857	931	910	872	923	904	928	893	885	920	900	908	903	865	886	937	854	873	943	894	916	876	906	881	925	865	890	870	930	907	882	849	924	883	930	927	910	973	868	895	899	884	903	853	851	869	942	900	884	927	920	919	851	853	894	849	894	818	846	884	904	845	893	927	919	906	898	919	872	890	914	906	924	906	875	930	903	901	906	894	865	891	892	868	856	839	872	925	917	876	908	851	931	894	889	930	881	873	906	848	923	877	891	889	864	923	907	874	863	901	921	894	821	908	878	922	889	889	896	915	870	879	910	894	898	819	910	907	845	908	911	882	901	901	896	839	938	900	867	911	915	899	891	924	875	896	935	904	890	924	824	862	857	898	910	903	862	898	854	885	863	926	889	854
16237	8638	1659	1064	1593	1782	1435	1264	1080	806	717	514	417	393	294	247	216	206	139	164	139	115	111	101	120	98	100	89	95	97	86	83	84	79	74	61	72	71	69	52	51	52	42	56	62	49	46	56	40	50	50	42	59	56	53	57	30	56	42	39	46	47	46	43	52	48	42	51	32	52	41	49	34	61	43	40	45	51	35	44	38	55	35	42	43	35	39	50	41	38	50	48	48	52	38	44	44	49	45	40	43	43	44	58	47	34	41	37	46	39	51	44	37	37	37	40	48	52	48	36	56	46	54	40	37	39	53	44	40	38	42	45	39	46	49	42	44	40	43	50	42	22	49	47	42	45	40	39	37	48	37	40	47	38	44	32	34	52	41	43	44	43	35	38	44	42	42	45	37	37	52	42	46	33	46	51	44	30	41	38	36	41	44	41	38	38	51	43	37	28	40	37	41	38	47	53	39	47	50	37	37	54	47	53	45	39	31	43	43	34	42	41	49	37	49	55	43	40	47	36	45	36	41	34	44	40	55	40	40	46	51	38	45	52	43	37	28	41	40	38	44	41	52	33	41	42	41	36	37	42	47	42	41	46	42	50	41	44	39	35	41	52	33	37	36	36	48	45	51	51	43	39	45	42	48	46	38	42	35	51	38	42	39	34	34	45	43	43	41	45	44	36	56	46	32	36	34	40	49	45	34	49	49	39	42	42	53	41	46	50	43	38	52	52	50	36	54	37	35	36	41	37	38	46	45	46	39	44	31	43	39	48	41	36	46	49	43	49	35	40	49	37	48	44	42	47	50	49	48	27	53	37	33	44	52	40	46	35	43	44	38	46	38	30	44	37	56	40	39	49	42	54	58	38	44	39	36	48	43	54	46	56	36	44	47	49	45	43	46	43	47	51	37	40	38	44	38	43	47	42	50	39	44	47	36	47	35	47	40	50	37	37	51	39	46	45	41	41	38	38	36	41	38	55	42	42	39	42	30	29	32	42	43	52	33	43	39	49	38	36	35	39	44	50	37	44	37	53	35	31	53	44	34	41	46	48	42	43	40	40	51	39	40	46	44	33	53	32	51	31	37	45	39	58	38	37	50	43	45	30	39	34	38	40	50	60	43	38	32	42	45	43	45	46	34	43	38	38	41	51	39	37	32	34	48	43	44	45	46	35	38	48	36	41	41	43	44	24	41	43	39	51	48	35	33	41	51	55	46	48	34	41	38	43	44	45	38	34	39	39	39	38	46	39	53	38	41	46	40	35	47	42	31	38	43	36	50	47	37	43	40	47	52	46	51	44	46	44	40	49	30	50	42	37	52	40	30	51	44	53	52	52	47	40	33	52	45	39	41	41	41	46	44	33	33	43	41	43	48	28	51	48	50	50	47	35	41	49	57	57	32	43	49	41	37	39	44	31	43	31	43	48	39	31	42	42	51	34	46	41	40	43	41	49	33	32	33	39	53	39	38	59	41	47	46	32	44	46	27	25	42	35	33	45	36	41	59	55	44	54	51	34	50	49	42	44	33	47	42	38	37	39	59	45	54	36	39	39	37	50	37	40	48	36	38	41	35	37	41	33	41	30	47	41	47	32	45	36	44	46	55	32	36	37	60	36	45	43	34	54	38	54	42	40	49	36	51	35	37	52	44	46	44	47	40	37	43	33	45	35	50	37	38	34	47	39	39	43	39	48	34	24	28	36	40	40	44	29	32	37	47	58	45	34	39	48	37	51	46	34	44	42	46	54	58	47	39	41	31	48	52	47	40	35	43	40	36	29	53	45	45	37	38	51	42	36	47	39	42	33	50	44	54	41	61	32	40	38	43	54	38	33	45	44	41	38	40	47	42	57	48	41	51	36	42	33	43	45	48	50	31	46	40	38	50	45	54	46	43	49	54	41	47	35	42	45	56	24	40	42	39	40	42	52	48	26	35	40	45	37	46	48	41	43	44	53	42	36	36	45	43	33	44	44	34	49	45	45	39	43	33	43	38	47	56	37	52	34	41	52	33	42	40	28	34	41	41	36	26	43	43	30	39	42	46	38	41	34	41	46	52	45	35	48	36	34	39	49	33	47	35	52	36	44	47	49	43	49	46	49	42	32	43	35	34	34	52	39	31	41	40	36	44	46	36	46	43	42	36	38	36	43	32	44	62	48	43	45	42	43	38	35	45	57	53	37	47	36	40	43	21	36	40	34	35	45	37	40	33	55	45	38	51	54	41	38	38	51	36	32	43	44	37	43	46	37	52	45	36	38	34	37	37	45	41	39	39	45	45	40	40	47	35	43	41	44	43	34	40	63	42	44	27	41	40	44	43	34	47	31	39	42	40	47	30	53	34	44	49	47	29	49	38	41	38	28	44	34	53	24	44	45	43	37	35	37	43	40	37	37	37	50	39	33	31	35	50	40	27	48	55	38	39	46	38	45	58	44	41	49	39	35	40	37	39	45	42	36	41	41	44	39	55	33	41	42	51	36	34	41	43	36	39	41	42	40	34	52	39	45	54	59	40	41	55	41	39	40	47	47	36	46	44	30	53	41	47	35	45	55	41	42	49	39	49	49	51	47	45	46	52	36	40	39	46	44	49	46	43	45	37	46	42	39	41	46	54	47	35	53	47	35	46	35	45	43	43	41	34	40	42	47	43	41	44	39	38	39	45	50	45	38	41	43	47	47	48	54	40	31	45	47	36	43	39	33	40	53	38	34	43	50	57	34	32	36	43	46	40	47	40	45	44	47	53	39	50	39	41	35	38	50	50	41	36	47	47	53	48	38	40	42	39	31	50	38	45	35	40	44	46	42	47	44	48	37	41	42	39	37	44	36	42	43	43	52	37	52	48	35	49	45	43	38	59	56	45	46	37	43	40	50	52	38	34	36	46	44	51	43	31	39	55	49	50	48	44	52	30	33	36	37	38	30	36	45	54	37	44	44	46	50	43	50	46	40	45	37	44	41	45	38	44	37	48	32	37	37	39	43	38	36	43	26	50	43	52	34	37	38	47	30	46	43	53	44	35	50	36	37	46	46	32	40	34	46	43	55	43	49	43	42	38	43	46	31	47	31	40	45	47	48	43	40	45	43	36	39	40	38	42	45	43	49	47	44	35	39	45	39	43	57	53	40	39	47	40	42	40	32	51	45	51	55	36	40	39	41	38	37	45	37	40	45	53	46	37	36	32	54	37	42	41	42	57	27	39	39	38	38	52	34	40	50	35	48	52	45	42	38	59	42	48	25	36	33	48	52	52	45	55	36	32	58	32	30	45	43	37	42	41	39	40	35	50	49	36	32	49	36	47	42	43	40	36	49	35	36	37	39	49	34	46	51	42	47	38	40	45	49	44	46	34	35	48	40	47	39	42	46	57	47	48	38	28	46	43	50	47	35	42	54	34	29	42	41	47	42	38	51	28	27	57	45	36	59	39	35	36	36	39	41	55	42	53	30	45	48	37	50	35	42	41	44	43	45	34	52	29	32	42	41	47	37	36	42
56299	35854	20951	34863	41935	40470	37329	33606	29846	25855	22070	18677	15661	13095	11244	9362	7946	6782	5833	5164	4733	4212	3926	3425	3194	2917	2813	2774	2592	2536	2464	2307	2305	2259	2069	1933	1766	1565	1556	1404	1369	1218	1158	1100	1088	1026	983	997	953	889	916	931	900	875	763	864	843	771	818	778	786	831	809	707	763	783	782	726	753	698	742	701	728	687	692	722	756	758	684	694	775	704	693	695	651	712	729	673	697	675	737	645	667	657	688	726	627	667	642	614	672	673	678	700	685	665	638	628	670	646	642	663	644	660	667	656	690	627	726	662	638	640	652	645	646	647	728	645	614	678	688	628	685	629	673	609	666	688	644	686	670	703	660	631	660	623	638	660	628	582	631	649	623	640	685	664	691	681	615	624	628	672	634	619	642	651	649	595	659	677	645	689	692	588	586	662	672	676	660	637	658	640	633	632	616	665	630	656	619	651	681	682	674	668	649	635	673	575	671	662	641	610	663	585	639	615	621	676	629	630	647	608	631	659	659	670	659	651	647	642	705	653	653	602	643	623	628	659	657	634	693	635	641	660	646	690	680	651	669	664	649	616	686	665	676	616	689	645	579	655	655	638	671	603	605	667	650	660	625	618	617	658	659	609	649	645	643	628	697	618	620	666	656	693	659	625	671	652	633	659	674	639	642	657	667	656	649	638	606	639	664	662	646	673	615	643	634	649	636	653	653	614	659	658	645	673	629	671	615	628	647	631	621	675	651	663	637	642	668	642	655	635	657	655	676	653	634	688	639	644	649	661	672	659	683	641	651	628	632	625	656	672	662	626	660	659	621	630	653	595	679	692	652	602	658	689	671	626	673	627	677	661	609	655	619	665	658	646	660	627	602	657	695	625	675	615	633	621	648	634	641	644	632	637	639	664	629	625	604	625	570	665	664	647	620	637	651	656	656	637	648	649	641	647	627	635	619	654	630	667	670	676	654	601	626	642	642	636	656	623	662	632	612	661	667	607	639	658	637	627	625	615	672	608	610	658	655	612	599	680	593	676	631	664	626	611	658	602	659	645	656	644	653	669	654	601	633	630	661	616	655	640	656	673	599	636	647	657	663	649	644	686	622	624	675	673	710	686	620	622	622	665	674	650	617	614	644	624	637	634	663	657	665	635	660	648	708	671	666	594	657	679	599	585	616	646	614	675	684	672	690	651	655	630	651	655	646	604	628	622	652	650	618	618	638	657	610	623	631	616	653	663	630	670	640	645	617	671	600	650	625	665	614	680	689	688	637	631	634	640	645	643	650	646	626	673	606	643	652	660	607	639	658	660	661	659	639	610	631	653	685	643	640	613	676	652	663	637	695	641	653	658	653	592	607	608	612	655	579	652	609	622	662	650	630	644	678	678	713	651	680	693	638	646	665	606	631	583	683	636	644	683	611	633	696	630	637	636	593	666	667	625	609	656	612	608	635	658	638	624	623	626	623	633	637	661	659	647	664	680	613	607	664	617	631	645	703	677	697	625	631	636	637	673	693	596	657	673	635	618	670	651	625	606	615	674	716	665	628	670	612	641	644	656	636	686	621	640	636	636	667	612	645	600	678	658	675	655	648	673	660	644	627	613	652	665	639	651	658	622	656	665	642	614	662	631	645	646	625	627	657	640	625	634	661	661	628	602	624	651	615	692	647	616	622	670	674	628	637	621	596	648	603	620	669	616	626	682	666	657	670	589	657	639	647	602	619	587	665	653	642	650	641	652	662	644	647	678	632	608	650	655	688	651	637	672	661	674	623	668	618	640	639	665	650	633	617	634	663	612	601	664	694	596	660	632	661	612	631	619	628	637	668	657	656	694	636	634	657	677	620	643	664	613	666	636	603	682	639	609	677	617	688	637	649	677	667	665	684	638	637	639	571	656	673	672	657	596	587	631	631	649	713	645	693	695	665	644	676	629	674	678	627	674	644	659	598	629	653	627	598	663	616	661	637	642	672	630	638	719	637	664	647	638	625	650	643	648	616	677	649	642	602	638	618	691	648	640	656	621	657	642	639	644	624	637	625	651	690	625	623	644	641	623	645	615	664	646	610	627	643	674	614	603	626	628	676	633	642	679	648	676	647	665	631	649	643	634	615	625	585	658	618	647	631	605	595	698	665	626	704	642	705	681	609	616	682	670	666	648	686	616	699	646	663	620	629	640	655	665	653	700	676	626	658	607	613	689	624	646	641	651	632	695	620	655	626	672	626	685	675	630	653	699	685	630	657	597	642	639	663	673	687	668	634	620	619	656	657	616	599	650	633	612	623	644	682	665	625	649	704	655	627	642	636	702	695	646	646	658	671	672	626	658	586	678	649	628	628	630	621	658	629	617	646	694	642	643	662	612	653	653	652	643	634	642	598	625	635	653	656	628	693	639	597	655	593	664	657	649	626	621	654	640	615	589	636	709	631	641	598	651	584	689	596	639	644	686	658	610	674	617	651	654	661	676	629	629	661	640	663	639	617	668	667	626	604	639	670	668	661	622	598	618	626	651	687	602	655	586	632	598	696	642	621	664	649	642	613	661	653	674	639	632	653	685	646	653	655	653	661	635	588	608	634	642	643	629	651	622	601	642	636	656	623	656	613	632	634	684	648	616	672	659	625	669	626	656	624	633	613	628	669	610	658	672	709	595	656	634	635	687	672	610	638	639	635	628	665	680	677	656	650	686	635	628	601	666	685	634	617	639	650	659	637	691	618	678	628	629	632	615	641	672	634	637	663	656	618	614	685	659	659	621	668	639	683	651	636	635	678	631	622	636	651	634	685	583	668	653	645	651	655	648	630	643	630	677	649	682	682	651	658	665	677	659	649	639	635	613	675	638	699	643	594	637	658	655	631	644	614	625	640	641	693	655	626	611	632	652	634	617	639	639	573	654	640	659	622	649	625	679	689	635	623	665	682	653	646	710	625	646	650	662	632	628	663	629	681	642	620	719	649	702	672	668	656	653	679	666	629	687	671	684	651	672	609	641	659	630	647	622	662	628	664	633	631	633	642	578	594	629	613	631	677	695	668	695	661	656	651	675	629	650	644	663	621	675	635	659	644	592	635	670	623	685	681	669	645	646	671	643	655	697	652	649	619	651	627	680	626	657	648	648	603	609	597	668	665	692	673	633	637	619	629	633	609	629	645	675	631	667	649	618	676	687	639	602	640	661	624	649	657	648	672	634	602	632	631	659	645	635	621	628	704	650	616	619	666	658	633	642	649	644	649	649	616	685	627	661	617	630	652	636	681	673	606	682	668	621	604	635	665	651	620	642	672	638	638	641	683	641	648	685	662	629	661	631	644	598	661	650	638	667	644	610	655	665	635	694	615	637	641	639	675	675	702	617	697	655	654	639	648	646	658	614	683	681	607	607	659	595	653	664	660	651	610	613	698	639	634	661	643	684	613	631	679	639	653	665	654	682	666	616	695	668	621	610	658	644	616	635	650	689	687	661	648	605	648	608	609	597	665	647	640	617	623	618	631	653	670	640	627	659	600	655
6812	2281	627	484	716	773	668	588	479	409	316	258	200	167	135	121	91	102	96	96	90	66	75	75	56	64	63	53	63	60	56	48	79	52	52	66	57	50	50	47	53	42	50	51	48	49	43	48	40	44	35	39	51	39	33	47	50	47	44	51	51	50	59	36	43	49	38	40	45	49	43	33	47	45	55	44	40	48	47	51	48	50	44	42	51	33	51	48	42	43	47	54	40	49	41	45	46	33	47	39	46	47	49	44	53	43	50	38	37	33	39	34	46	49	42	45	57	46	44	38	38	43	34	49	38	42	48	48	47	47	56	60	47	53	33	38	47	37	48	44	35	45	42	43	38	37	49	40	49	57	48	36	48	52	47	55	45	45	53	37	32	64	31	39	40	34	64	46	44	35	45	57	41	58	38	40	44	50	62	59	42	42	41	48	43	48	47	34	31	39	33	51	46	50	36	41	48	42	43	44	42	49	39	45	27	49	44	44	46	45	41	49	43	62	52	48	39	38	34	40	46	44	33	55	33	43	42	50	52	40	46	48	54	53	40	47	40	38	44	37	41	50	52	35	53	43	31	36	38	32	44	49	43	50	46	43	39	35	44	38	42	55	39	30	42	35	39	45	56	52	43	25	40	35	31	41	42	36	35	46	40	52	47	35	32	46	47	51	43	50	48	54	52	46	49	54	40	35	41	41	45	39	37	49	45	53	50	39	49	43	37	37	51	37	50	37	35	44	36	44	45	57	45	53	44	42	52	29	49	45	48	46	48	43	44	40	48	52	47	31	40	44	37	39	46	46	31	35	41	58	45	43	43	42	68	50	50	47	58	46	36	48	34	51	53	43	62	45	51	35	43	46	46	32	45	39	49	47	58	41	33	38	47	46	48	48	60	45	30	42	50	48	44	51	38	41	46	47	37	45	46	49	45	58	51	44	43	40	46	43	51	38	38	42	38	43	53	34	42	34	47	48	51	59	34	43	46	50	36	42	46	41	39	43	42	62	55	47	40	43	44	44	42	38	31	40	57	41	42	41	34	49	40	36	41	56	46	36	39	42	35	52	64	48	41	45	40	34	50	53	51	54	47	47	41	46	47	42	53	47	42	47	39	42	45	51	63	43	45	43	35	41	36	47	37	49	48	50	50	42	50	45	44	48	45	48	46	49	46	47	40	37	40	51	47	45	41	41	57	42	44	52	40	51	46	53	47	43	48	41	34	45	31	52	33	41	45	47	38	48	42	50	44	39	47	40	36	45	42	40	51	45	39	36	45	39	38	49	47	37	48	36	35	44	59	35	39	44	30	53	59	42	46	49	41	39	53	42	42	53	51	47	42	39	39	48	41	34	40	33	38	43	41	46	55	52	32	46	44	42	41	40	54	48	41	50	39	37	24	40	43	39	43	47	29	42	45	44	44	47	42	40	38	45	41	49	33	49	47	56	41	31	53	43	39	41	48	47	43	35	48	45	35	44	40	45	36	39	30	45	44	44	49	55	51	49	52	52	47	45	41	38	41	38	55	46	28	45	46	46	33	33	40	44	58	48	45	35	42	40	39	41	51	53	32	38	47	50	41	40	46	51	37	56	45	55	36	56	49	49	52	48	42	37	55	38	43	50	45	24	44	49	37	50	46	43	38	41	39	40	42	56	39	38	45	49	53	44	35	43	39	32	52	38	46	35	47	39	47	39	52	47	51	45	41	42	45	34	43	42	46	46	40	46	46	37	52	43	52	49	39	39	52	34	54	48	40	39	43	41	40	45	38	54	43	42	44	36	41	49	37	42	43	48	32	46	46	29	43	42	45	46	43	52	36	42	48	44	47	50	59	51	42	43	49	27	52	47	46	42	43	45	47	35	36	52	51	46	38	39	50	35	37	30	41	43	48	49	35	35	52	46	46	43	40	43	44	36	44	41	37	40	45	55	42	63	55	35	38	49	40	45	51	46	55	49	35	41	44	52	30	45	43	41	38	36	36	44	53	34	42	41	47	49	42	41	48	46	39	38	42	46	41	35	40	49	41	39	43	40	39	42	62	37	37	39	49	67	48	41	32	36	46	43	46	45	42	52	38	48	36	48	45	42	36	35	42	45	32	42	38	44	45	28	39	41	33	44	52	35	37	54	36	40	38	41	37	44	50	59	51	45	34	34	34	33	31	47	51	47	44	42	46	42	56	47	42	40	54	46	44	42	42	29	48	31	43	31	44	41	36	44	37	32	27	34	62	37	45	34	40	47	56	46	30	44	42	41	44	50	43	51	48	42	36	51	45	45	41	37	40	37	51	51	45	43	43	49	45	33	44	42	51	45	45	46	38	48	47	32	48	36	48	38	40	43	39	49	53	50	39	49	45	49	58	30	51	41	45	43	36	38	44	42	42	41	36	41	44	52	36	45	61	44	49	42	54	41	43	51	44	52	42	51	40	43	44	34	38	46	36	44	39	38	31	39	42	51	55	45	49	32	53	46	42	41	58	48	41	32	32	35	26	43	47	46	40	40	50	46	50	40	44	51	44	47	44	41	53	37	36	39	47	38	40	31	37	48	54	44	43	44	50	48	49	46	46	40	42	43	45	44	48	38	53	43	35	46	56	51	51	51	42	36	48	36	35	29	46	42	37	59	48	35	35	53	34	38	44	55	47	49	41	41	49	41	35	47	47	30	39	38	54	42	48	54	51	46	46	34	29	45	51	50	44	42	39	48	46	43	46	41	42	49	34	48	44	47	46	49	39	46	44	39	46	42	33	48	48	45	56	57	39	45	41	49	46	53	39	50	46	41	37	44	49	43	42	53	45	39	49	42	38	41	37	43	39	26	36	46	42	45	41	39	50	46	49	42	45	34	38	39	44	44	47	54	46	42	44	43	51	40	50	49	36	42	30	38	42	39	49	48	36	52	45	55	39	45	50	33	44	33	36	47	62	44	27	38	44	37	36	37	43	46	45	52	43	44	43	38	49	55	52	48	56	56	49	43	44	39	58	38	50	47	48	55	53	36	50	53	38	46	48	51	38	44	61	38	37	52	35	43	49	52	39	45	42	50	45	41	36	31	42	45	47	44	44	33	39	43	50	52	47	44	36	48	42	54	36	50	36	51	59	47	44	49	31	45	43	33	45	33	40	35	53	35	41	48	43	39	39	47	40	41	41	52	32	34	44	33	40	60	47	45	42	49	59	46	39	36	36	41	34	46	43	38	50	46	51	51	51	48	51	44	46	54	52	48	57	42	33	38	42	43	45	47	35	27	41	42	41	42	52	48	44	27	49	31	46	38	43	42	39	43	44	39	53	39	38	34	43	37	47	39	38	44	49	35	39	45	37	48	33	39	48	26	45	40	50	44	42	44	39	49	37	39	41	44	56	45	38	39	32	52	36	41	49	38	40	48	41	43	45	49	38	42	38	46	41	43	47	47	40	33	45	45	49	37	39	38	40	48	49	40	39	38	38	46	32	42	25	35	44	44	40	41	39	43	46	46	58	42	41	48	45	43
42812	25147	12828	25904	32852	31270	27339	23726	19831	16284	12793	10401	8614	7061	5617	4677	3894	3351	2813	2508	2300	2092	1881	1763	1694	1636	1532	1508	1537	1445	1464	1386	1369	1344	1380	1192	1136	1059	1053	964	922	922	902	839	836	810	802	765	801	767	792	776	766	750	735	698	678	733	716	693	712	682	699	667	741	679	679	689	688	685	646	690	627	717	699	699	686	663	718	666	732	667	664	649	694	710	625	608	704	634	651	691	659	712	673	663	623	684	684	709	623	656	656	661	656	670	637	659	697	638	630	639	655	664	725	659	674	662	662	662	618	654	662	691	658	626	655	648	630	640	622	637	674	647	634	649	655	654	636	718	695	648	613	644	633	624	659	679	652	663	623	673	663	635	622	643	690	665	694	662	675	746	645	676	664	620	667	643	645	710	629	647	665	639	630	673	650	667	653	654	645	704	693	589	698	664	659	632	622	674	625	621	677	686	643	684	680	639	653	677	686	650	716	641	627	652	654	675	596	662	660	631	681	621	680	661	655	681	665	648	666	681	650	631	691	661	645	688	661	644	651	643	647	669	649	640	645	638	667	679	634	676	655	677	648	671	640	624	635	641	653	682	674	672	665	603	634	645	653	656	642	664	694	702	600	672	618	653	684	638	653	647	639	667	669	666	665	629	613	615	667	636	658	624	630	673	671	672	694	639	656	625	664	670	617	664	636	667	688	652	688	590	632	676	656	674	684	669	698	683	633	640	678	629	661	634	655	612	634	671	702	671	650	653	696	631	645	578	688	663	640	664	709	610	646	688	667	699	647	656	670	681	681	607	672	658	668	639	631	656	659	700	655	683	659	671	696	640	661	626	661	621	669	679	670	650	672	628	664	604	668	638	623	617	677	708	662	601	663	661	659	707	674	655	665	653	655	643	685	657	602	648	640	677	691	671	634	603	661	623	640	708	647	643	675	679	677	657	688	689	663	661	660	655	674	628	614	672	645	676	703	654	642	684	637	642	657	656	663	655	651	664	581	671	635	630	636	613	652	630	671	650	646	715	644	644	685	643	618	659	644	630	613	650	647	650	643	635	685	665	639	647	638	625	662	657	629	653	643	675	657	640	657	703	641	657	633	676	633	632	685	662	639	662	642	638	612	669	650	706	656	646	678	651	646	615	703	682	673	616	688	645	682	613	651	693	708	639	638	657	633	632	663	665	645	667	649	668	658	634	695	668	662	668	645	629	633	657	688	659	649	655	681	656	637	617	647	668	646	644	679	660	650	656	677	680	670	631	661	641	698	681	678	661	691	657	694	683	650	648	689	619	663	638	647	672	699	641	658	620	642	655	670	661	634	650	634	665	638	651	657	659	634	668	644	659	637	623	679	633	662	678	679	688	657	628	624	669	656	640	639	633	670	695	647	636	690	678	633	659	676	729	628	656	627	667	646	629	598	639	665	670	668	703	619	643	635	699	638	669	674	669	685	676	633	613	684	671	681	665	648	625	621	625	669	651	695	675	632	660	659	624	636	620	610	642	686	656	619	668	601	632	701	705	705	639	623	632	675	668	690	650	644	632	685	671	684	654	633	653	673	662	674	616	643	658	645	654	655	714	698	693	623	652	634	668	627	659	680	688	634	610	640	650	669	673	652	681	681	674	688	675	652	655	647	602	645	650	632	669	685	666	680	669	658	669	669	648	663	660	659	620	653	652	611	610	648	620	648	615	640	665	662	640	686	699	619	677	638	639	668	698	644	631	695	666	688	616	624	714	650	644	649	649	616	630	670	637	659	716	653	634	675	662	648	643	682	695	651	629	636	670	589	651	610	719	666	678	639	632	699	670	622	617	704	626	672	663	665	609	644	685	640	627	626	625	694	642	614	658	634	701	688	616	683	674	666	706	676	621	617	667	670	629	693	660	653	641	705	651	682	645	665	662	654	676	639	663	697	645	633	688	659	685	650	662	609	633	650	627	658	683	643	687	683	622	661	694	605	596	681	647	657	689	650	650	658	647	647	638	678	637	686	637	675	639	663	681	686	644	672	640	652	632	642	655	674	661	694	655	645	654	672	665	590	636	595	710	634	629	670	632	660	660	667	642	628	672	619	668	664	651	653	601	675	664	645	651	679	614	654	648	692	679	653	652	630	672	652	617	655	642	676	650	658	642	661	651	676	610	679	679	597	680	644	644	667	644	687	689	662	624	648	592	662	615	612	650	660	681	628	642	668	614	636	678	675	670	615	697	635	659	671	634	633	636	640	655	664	656	623	602	753	661	659	665	659	646	641	654	691	659	596	654	651	686	686	632	670	681	619	694	699	654	645	635	642	641	644	636	674	683	699	639	659	618	633	612	640	667	646	638	688	665	670	665	677	651	654	668	678	621	647	623	652	680	657	692	662	617	672	655	660	621	650	619	649	641	653	704	640	668	671	618	656	645	682	645	675	675	664	639	666	717	648	653	628	661	645	640	647	652	725	651	640	635	706	666	638	654	622	661	609	684	679	633	696	632	635	643	672	679	662	632	642	625	711	655	651	640	670	647	700	619	643	676	655	650	700	667	648	668	647	661	696	654	670	659	653	695	635	646	686	675	650	650	722	683	698	645	667	685	679	691	636	683	655	623	634	683	655	661	638	656	627	625	693	683	639	626	616	623	657	658	681	645	665	664	632	627	629	695	644	654	658	673	684	624	641	623	629	657	590	654	642	657	716	721	675	639	678	629	683	646	679	673	600	632	659	633	619	657	656	674	678	620	655	617	685	647	669	641	652	653	672	606	620	670	643	634	665	630	623	613	694	605	636	673	718	675	676	676	684	644	660	650	652	651	681	616	610	619	646	643	647	645	671	651	651	608	627	665	607	659	690	642	635	662	698	646	656	630	656	668	657	620	693	638	702	682	641	646	687	602	670	726	668	668	665	690	672	676	668	671	665	697	664	653	661	594	643	617	676	711	671	635	611	674	710	628	644	703	628	639	628	671	638	622	662	681	671	665	620	641	644	604	688	585	624	650	684	726	679	626	687	619	656	692	678	690	655	635	632	706	700	682	644	664	691	632	623	682	646	690	678	655	656	652	627	626	710	645	668	677	641	662	630	657	666	676	632	619	661	623	655	672	630	622	661	573	686	604	663	633	658	654	646	679	645	649	638	709	704	622	639	672	680	635	651	678	655	606	704	626	639	681	658	665	660	640	667	627	619	666	655	686	672	652	686	681	681	628	673	693	651	659	685	639	667	683	644	678	643	666	681	683	621	673	648	665	699	670	624	656	657	666	669	647	626	642	644	692	615	654	658	652	672	652	620	701	662	601	709	643	655	610	658	649	667	675	603	607	677	661	637	631	651	661	626	648	664	649	638	653	630	632	643	655	654	680	670	648	685	619	661	682	674	662	681	669	666	613	661	660	667	664	645	600	648	591	668	654	678	651	587	661	634	646	623	611	666	651	683	643	687	693	648	671	661	640	679	675	620	663	659	674	682	659	642	589	628	678	676	671	691	619	648	636	644	646	706	679	647	667	619	687
16386	7965	1527	1005	1537	1711	1506	1287	1073	785	659	507	411	325	304	261	210	171	165	152	137	130	124	102	98	103	106	116	99	99	96	91	108	101	82	68	69	69	78	77	60	64	55	65	59	47	59	49	51	55	56	57	61	49	49	52	50	49	45	42	49	63	56	48	62	61	59	70	60	51	62	42	38	57	44	53	55	52	52	41	53	63	58	56	52	32	65	54	51	52	47	55	49	48	47	53	53	43	45	50	51	39	54	44	50	54	47	44	60	58	55	47	41	45	57	52	66	49	60	66	63	65	41	55	55	63	54	43	45	37	46	53	41	44	55	49	58	50	46	66	51	57	43	42	51	51	39	44	42	50	44	73	60	54	39	54	54	43	56	51	48	48	56	51	52	54	51	42	51	61	61	34	51	61	65	54	43	56	52	40	45	52	57	56	48	50	62	58	47	41	47	44	53	42	44	47	52	40	57	56	53	56	47	50	52	58	54	54	63	46	56	52	47	48	49	52	43	55	50	50	51	49	44	41	49	56	43	45	54	50	51	58	54	40	36	40	60	51	49	44	57	54	49	40	34	50	64	46	46	52	45	48	58	59	50	52	56	40	42	44	44	49	48	46	48	57	54	52	48	59	63	43	52	40	51	43	48	47	57	46	45	42	59	44	53	66	51	49	49	36	50	53	57	53	52	56	42	56	35	48	51	56	45	56	49	52	51	61	56	45	50	39	56	54	47	56	53	51	55	47	53	56	53	45	49	47	44	41	49	49	49	54	49	55	57	54	52	54	61	54	64	50	49	66	60	68	56	54	50	48	46	49	47	56	53	53	58	64	46	53	51	60	39	53	55	40	46	49	54	36	57	46	48	56	47	52	51	60	48	46	57	51	36	45	46	48	54	43	48	58	46	60	62	40	44	48	45	50	51	45	46	53	52	49	44	50	64	49	51	53	56	54	55	47	50	51	59	47	49	45	52	49	63	54	49	53	34	57	48	42	49	48	44	57	57	49	45	43	63	52	50	54	50	57	41	59	48	36	33	49	53	47	57	54	53	64	31	48	49	42	47	44	54	51	51	53	58	43	52	45	44	57	51	57	57	63	45	36	50	44	57	46	52	54	51	47	43	54	53	49	65	55	47	48	66	53	56	46	61	46	54	57	61	45	50	48	48	44	48	48	51	48	47	43	60	59	47	45	63	48	49	62	43	56	42	70	59	48	55	46	54	32	54	62	51	55	53	44	38	55	47	48	45	51	49	46	48	35	58	43	56	58	46	47	50	45	57	44	47	51	59	40	46	59	59	46	51	46	40	57	35	55	47	46	62	54	38	41	39	59	55	52	50	63	69	65	46	59	62	44	45	51	55	49	48	58	40	52	42	46	50	42	51	44	48	56	57	54	41	43	49	44	47	47	41	43	49	48	53	46	40	50	45	54	57	48	55	50	56	60	63	46	45	61	55	59	47	58	43	48	46	57	55	50	54	38	56	41	45	53	54	56	61	53	52	48	52	44	48	52	42	48	51	51	53	62	48	48	40	53	60	50	46	46	33	45	45	56	43	37	48	43	44	47	53	35	57	39	55	51	46	48	54	57	58	49	53	47	57	51	57	50	44	60	41	66	49	42	44	52	65	48	53	36	39	43	64	67	54	56	61	45	49	54	61	48	58	54	48	51	56	57	42	54	53	43	56	51	55	44	47	48	50	41	47	57	53	42	56	58	48	42	52	55	58	55	55	43	61	41	51	61	46	47	50	43	50	55	40	49	56	57	51	46	56	60	54	49	63	53	56	52	50	58	53	55	64	37	37	51	54	51	52	67	40	58	40	36	43	44	49	55	47	57	55	45	58	49	49	46	41	49	42	51	42	53	44	42	45	44	63	47	45	60	68	61	60	51	37	39	41	52	41	58	40	46	53	55	50	57	48	49	47	55	46	55	51	55	47	59	42	38	50	56	47	55	63	44	41	52	49	35	48	52	55	40	45	50	52	55	43	54	39	51	38	49	53	46	61	48	51	41	55	54	51	53	39	47	45	46	47	43	49	41	51	58	45	59	36	43	56	48	46	57	49	41	49	64	53	47	45	46	53	54	40	40	53	54	48	44	42	44	43	52	49	57	54	57	63	61	44	53	53	39	37	47	45	52	58	54	58	46	44	56	52	46	44	55	42	55	53	48	57	44	49	53	50	57	50	51	49	39	52	55	47	34	45	47	64	51	55	54	44	44	47	54	51	48	53	48	54	55	46	51	52	61	54	39	45	67	53	54	50	45	55	58	37	56	59	58	44	43	45	40	51	63	54	47	46	61	53	60	63	43	58	53	45	60	55	57	48	52	49	64	50	52	43	50	50	47	46	50	56	47	41	50	43	44	54	60	60	46	36	47	43	55	50	57	63	57	49	59	54	41	48	51	48	40	55	50	51	49	41	46	58	58	52	56	46	64	52	57	46	43	54	44	58	54	41	51	44	67	50	49	32	59	57	50	46	57	52	58	56	52	47	55	38	51	60	54	60	53	66	47	56	48	63	61	47	44	46	51	61	70	55	43	49	59	42	56	54	53	63	48	49	53	42	55	57	42	53	56	44	60	46	53	40	57	57	53	54	50	45	46	48	51	42	54	61	47	39	47	42	56	31	47	51	36	61	55	49	44	58	51	56	56	48	60	62	47	44	58	51	43	49	48	57	47	60	39	46	41	48	44	45	59	49	51	46	37	55	48	47	61	45	47	42	49	69	51	51	56	51	55	49	48	62	59	44	40	59	40	47	50	46	64	59	49	44	59	64	56	43	55	42	56	55	49	61	53	61	41	48	44	75	43	44	46	49	40	49	37	49	47	50	45	49	41	59	48	49	59	49	58	49	42	45	52	47	48	40	52	52	50	49	49	64	46	47	48	68	61	52	51	50	64	38	44	63	52	56	50	61	57	54	50	64	61	50	52	52	43	56	50	72	43	59	59	51	59	55	57	45	57	57	46	48	46	41	55	54	60	47	50	43	38	53	55	48	51	53	43	52	57	53	51	54	55	50	57	59	39	51	39	46	50	48	40	48	41	44	58	44	54	54	64	56	47	52	45	41	46	52	47	45	43	65	56	61	53	50	50	34	58	50	42	60	70	59	62	53	51	53	37	41	44	55	47	56	41	48	48	54	47	44	50	54	58	49	47	53	48	54	55	55	54	46	49	41	52	52	55	49	48	54	46	33	53	45	59	42	47	52	37	65	48	46	38	48	37	61	46	53	52	43	50	47	58	56	49	47	48	59	53	53	50	45	57	58	54	52	44	53	63	44	51	46	71	49	47	63	54	38	58	47	39	42	52	62	55	40	44	41	42	51	42	47	41	53	58	47	44	45	40	51	52	41	54	49	55	44	44	38	41	56	59	38	43	65	52	47	54	64	30	47	61	61	58	39	46	48	50	46	55	47	46	54	48	58	50	41	52	55	48	49	53	45	57	71	43	43	42	43	46	46	62	59	58	62	53	43	37	48	62	55	49
55098	34001	20896	34510	41611	40463	36641	33055	29443	25664	21940	18386	15766	13275	10827	9371	7976	6736	6052	5286	4762	4211	3761	3536	3318	3098	3032	2884	2813	2773	2679	2482	2580	2379	2275	2037	1843	1698	1619	1406	1442	1322	1325	1225	1183	1174	1103	1061	1112	1111	1015	1010	1023	985	917	926	930	893	941	911	838	920	881	878	917	866	838	889	871	879	849	825	840	846	850	872	847	822	811	810	886	886	802	833	845	792	818	758	808	804	782	790	775	758	783	834	781	749	773	718	804	802	817	780	840	776	780	779	763	756	813	761	775	745	832	771	748	761	721	749	724	757	787	790	738	760	774	749	786	786	828	755	759	722	735	790	748	736	779	791	754	743	767	714	767	827	734	770	795	748	772	773	769	723	755	734	778	734	725	777	770	788	749	792	750	726	786	798	756	737	746	742	762	778	759	790	769	778	774	757	712	778	833	793	776	788	722	728	789	774	764	746	708	800	804	760	758	757	774	702	790	775	776	794	780	722	736	771	789	743	752	760	758	729	762	802	773	778	803	727	742	767	772	712	748	798	738	762	757	758	737	706	764	748	768	754	725	736	765	747	758	804	755	745	803	796	748	802	740	745	816	739	760	778	768	768	776	765	750	796	761	725	787	773	770	789	737	763	747	797	794	751	736	808	749	778	737	788	808	812	699	749	760	818	711	771	739	754	698	750	772	801	763	772	717	781	780	753	803	785	756	797	792	784	804	796	745	759	748	783	766	743	759	711	811	681	786	756	721	732	767	716	766	778	768	761	807	726	721	732	798	744	766	822	752	772	721	795	752	810	763	723	717	749	756	729	744	714	760	764	703	776	721	765	769	761	742	786	829	753	785	729	756	780	802	811	756	735	761	777	760	753	770	768	746	761	764	804	739	763	729	748	799	753	777	775	757	760	744	731	735	740	756	811	774	805	734	744	763	796	714	755	790	733	759	795	786	745	749	783	722	828	727	722	785	785	786	738	819	730	775	790	757	772	751	780	787	773	718	726	760	792	785	786	776	758	790	786	816	799	787	746	807	742	759	753	810	743	765	714	763	759	774	774	775	743	808	776	778	761	813	764	804	743	715	766	788	779	743	765	786	798	748	780	773	759	730	785	763	769	746	780	808	715	792	729	824	748	806	798	806	743	711	763	753	757	787	754	782	798	739	774	740	713	745	740	784	779	778	764	783	756	792	725	773	778	778	797	735	728	753	748	807	764	776	782	743	753	749	736	735	764	743	800	787	763	732	781	780	766	817	751	784	774	722	743	784	742	733	780	810	792	783	789	726	791	736	783	729	749	746	804	752	725	782	770	779	805	766	797	787	732	778	760	747	804	791	793	760	800	760	786	744	769	748	708	790	738	764	753	814	783	774	773	785	761	756	757	784	719	762	750	744	770	726	745	761	773	778	801	743	746	768	759	766	810	788	787	745	770	767	778	815	762	751	782	757	728	732	707	744	757	823	705	724	762	753	805	767	749	751	722	809	711	753	740	798	740	820	715	754	768	774	755	710	711	763	748	800	779	729	817	774	763	756	732	779	773	759	805	773	784	760	737	810	750	786	795	811	718	762	796	766	773	759	759	794	767	747	719	783	776	783	778	724	730	799	753	768	745	772	792	829	733	793	799	740	767	773	736	751	767	783	754	772	762	785	759	775	749	760	790	753	780	745	731	741	733	715	806	781	778	760	821	770	775	753	737	824	773	778	773	734	716	754	783	803	843	769	748	746	760	799	708	750	752	739	762	749	760	688	783	765	774	735	798	784	782	767	717	789	770	798	745	784	729	765	753	767	781	749	730	767	761	757	781	761	786	779	797	769	794	749	773	757	788	732	781	776	723	769	756	797	788	723	718	779	738	768	769	782	790	739	778	730	785	751	772	752	744	763	767	722	776	809	756	728	767	756	713	743	780	757	761	750	758	794	740	770	742	752	785	789	752	793	773	795	733	762	770	762	770	711	766	747	756	794	776	753	745	804	774	725	778	732	783	726	764	760	798	733	765	747	807	712	738	796	751	756	827	744	758	769	754	765	805	789	756	754	759	744	766	793	755	776	755	795	768	767	771	826	801	782	803	778	813	787	770	740	753	751	765	798	793	786	754	775	773	777	773	783	736	752	754	757	756	750	808	745	767	781	763	771	746	726	759	769	800	788	823	774	786	789	740	746	734	726	727	799	743	765	728	750	761	792	763	737	824	766	795	688	755	790	758	747	777	760	760	771	801	796	785	700	769	782	760	801	764	739	777	747	775	719	757	800	755	759	774	766	768	763	760	705	760	744	783	757	780	798	764	780	719	756	757	747	723	731	813	758	750	791	755	808	760	776	741	758	757	773	734	737	761	788	748	774	718	781	781	781	771	788	792	749	752	770	793	792	775	702	803	810	759	750	783	789	746	755	725	772	752	759	731	748	762	816	745	732	762	760	761	766	812	772	781	792	785	788	734	769	769	756	687	813	771	805	734	766	772	779	765	764	813	777	735	778	736	779	792	800	753	754	790	758	775	791	727	759	780	702	808	762	803	763	749	740	761	773	772	710	735	763	710	738	754	847	807	721	747	717	771	759	724	748	775	760	745	719	733	813	752	770	783	803	747	781	760	763	766	744	753	696	751	826	788	777	810	712	776	782	785	748	769	796	747	728	749	731	726	765	759	778	690	774	731	750	751	740	748	750	749	782	796	758	764	758	750	779	792	747	752	769	732	741	735	709	781	764	794	801	748	711	729	747	785	766	784	721	770	792	791	765	806	810	763	800	782	797	776	758	797	767	752	735	778	787	819	772	782	769	736	781	786	750	750	734	764	793	736	790	742	724	777	739	724	762	745	715	744	736	742	795	719	782	752	759	765	718	749	788	737	817	773	761	764	765	770	768	746	783	802	768	756	781	738	767	748	775	749	746	774	772	765	750	762	725	745	817	803	782	724	779	748	759	783	791	754	760	763	708	766	726	794	710	782	714	783	789	803	822	787	756	780	769	762	799	763	724	766	867	767	749	777	699	775	792	771	787	793	757	767	776	749	735	796	813	783	764	809	728	735	752	763	746	751	751	783	765	811	778	756	735	827	754	755	760	782	753	758	785	741	790	757	781	789	717	717	794	753	750	784	759	768	783	750	800	793	760	758	768	742	762	757	739	812	750	829	735	746	795	771	794	754	761	769	796	779	764	723	771	788	747	725	749	763	842	728	750	773	772	813	766	735	789	777	794	743	769	726	735	764	756	756	782	767	781	781	726	780	714	806	778	787	809	796	733	762	770	756	812	775	754	782	782	787	770	761	796	777	783	726	751	775	741	742	756	746	751	743	739	790	751	764	757	758	774	750	796	801	741	761	756	838	749	741	702	694	811	775	706	765	785	754	729	736	700	739	740	775	766	790	823	751	779	779	798	758	754	817	743	760	779	730	789	755	751	742	765	803	749	790	760	775	745	744	809	700	783	760	732	755	719	785	819	712	788	751	788	743	802	766	731	750	761	781	747	741	695	772	761	710	789	783	768	735	780	751
11569	4316	886	694	1041	1053	957	814	699	585	419	339	287	256	206	190	168	145	127	120	98	130	104	90	90	75	97	84	107	72	76	84	85	107	100	70	68	83	75	61	71	63	93	66	63	64	54	67	55	63	70	60	73	60	53	74	60	63	77	56	56	74	59	59	57	64	57	64	72	61	57	45	56	54	68	58	49	68	60	42	59	63	62	53	47	59	66	53	61	67	56	64	58	61	59	55	55	68	55	66	67	64	57	56	64	68	55	73	67	50	62	55	62	59	73	64	58	46	62	50	58	65	67	75	62	56	54	67	48	59	51	51	47	67	50	67	61	67	51	74	51	48	58	60	70	62	55	57	56	59	58	63	73	80	46	60	59	65	63	49	88	62	56	62	66	61	57	53	61	65	74	63	56	53	65	53	64	42	60	53	69	58	65	56	55	67	58	57	66	69	51	60	59	58	54	56	72	54	49	59	60	55	57	75	51	62	63	48	64	52	57	55	53	61	72	69	56	62	61	67	53	57	57	62	64	61	64	66	69	57	50	61	63	60	63	39	67	58	54	62	52	61	55	59	59	69	74	64	52	64	48	58	59	58	69	76	71	67	70	61	54	64	53	77	67	52	51	70	66	50	69	58	58	65	58	57	60	55	58	58	63	62	73	63	62	55	64	45	71	54	62	55	75	55	65	74	68	56	58	65	55	61	67	57	56	63	68	62	66	78	57	52	56	57	53	75	49	55	70	61	56	54	61	51	69	51	62	46	58	53	61	57	45	57	51	73	63	63	59	52	80	61	64	63	61	65	46	54	50	75	64	62	65	55	65	58	55	66	60	61	64	65	50	57	54	63	66	76	65	55	81	57	60	56	60	55	54	59	68	65	55	60	63	45	69	66	61	67	56	69	67	51	73	50	61	54	57	71	64	67	60	73	53	57	69	57	51	47	64	71	81	66	52	40	51	53	50	75	62	67	61	56	62	61	66	56	63	50	67	70	60	71	70	71	63	68	59	59	74	69	47	65	59	72	67	58	59	64	68	60	62	66	65	67	69	49	76	54	59	66	58	48	57	59	47	52	57	60	53	69	58	54	65	63	48	53	65	62	61	63	61	61	59	49	50	57	61	64	58	50	55	60	52	69	62	69	71	68	59	58	61	62	52	46	62	64	58	56	68	52	53	49	68	63	68	58	50	61	74	64	59	58	56	62	63	62	40	67	64	68	49	44	74	57	59	52	53	76	49	54	56	66	59	67	66	55	65	60	64	56	62	65	47	53	48	51	54	46	75	60	61	53	62	59	71	63	56	62	55	48	62	65	59	54	65	66	54	60	69	66	54	53	64	44	66	66	50	55	62	73	65	52	60	58	61	64	45	58	51	63	72	62	58	62	60	52	57	51	58	56	55	67	58	61	67	67	66	56	68	69	73	57	65	66	67	57	47	60	78	52	70	74	70	64	50	56	48	63	66	55	67	54	57	54	74	58	54	60	69	52	51	83	53	51	75	54	62	72	69	72	52	54	54	61	67	48	58	57	54	55	56	49	61	50	62	67	62	69	57	60	81	62	68	51	60	60	54	67	54	63	50	71	63	50	60	55	61	55	59	70	57	68	51	61	55	61	60	62	53	53	74	50	67	58	67	51	69	64	74	58	66	56	66	60	54	64	62	59	47	56	70	60	59	65	52	56	53	57	71	58	56	72	64	61	63	60	67	64	51	69	66	50	58	53	61	61	46	52	72	56	66	67	56	64	71	56	63	48	63	61	60	56	53	71	53	61	73	72	59	55	62	50	65	48	57	53	60	69	57	59	51	57	61	58	66	66	60	63	59	60	47	56	69	53	43	71	64	61	78	50	45	62	66	61	59	52	69	79	58	65	53	59	56	59	72	59	56	57	59	86	50	51	64	55	60	67	49	50	65	54	51	62	59	54	67	45	64	54	62	62	66	55	60	60	45	64	51	46	70	64	52	73	43	62	58	65	66	62	76	64	67	58	59	70	59	74	43	59	62	56	57	71	53	70	56	54	51	54	51	49	54	53	54	66	67	55	54	56	33	48	58	69	45	50	63	53	61	50	56	63	46	65	56	58	69	49	57	46	58	57	65	52	54	50	53	65	54	61	50	67	65	60	83	65	52	62	62	53	65	60	56	56	51	55	57	54	75	43	62	70	62	57	55	73	53	54	62	58	61	67	65	67	63	61	58	62	59	61	57	56	58	56	57	58	44	43	74	59	76	58	66	56	67	51	56	53	58	64	58	60	50	69	67	62	40	57	61	62	68	56	71	75	61	49	57	73	68	60	70	59	45	55	61	50	63	61	51	56	74	56	48	82	69	73	69	58	57	59	61	69	57	61	49	51	57	48	57	69	53	45	57	56	59	62	60	60	50	71	54	62	67	59	47	62	63	71	46	57	57	77	62	45	46	46	70	65	74	77	65	60	59	85	50	74	71	61	44	57	52	70	56	57	59	69	63	61	72	66	58	67	50	57	71	54	61	65	61	54	48	56	65	67	61	67	79	58	57	63	66	71	63	57	53	70	60	46	52	60	64	49	57	49	48	41	63	68	54	65	60	51	62	60	74	57	63	59	63	50	60	58	48	56	52	53	48	57	63	77	55	66	68	61	57	61	55	48	63	60	57	65	51	83	63	53	74	47	59	53	57	58	62	60	66	74	56	49	60	69	72	66	63	68	55	57	64	54	49	43	59	62	72	62	52	56	58	55	62	65	63	57	64	77	54	62	53	52	62	52	59	57	64	58	58	53	51	50	57	68	55	63	54	67	49	48	55	68	72	54	61	67	73	56	60	66	61	59	59	48	69	64	64	65	68	62	70	56	75	61	51	47	61	44	48	66	70	49	54	59	65	72	64	51	52	67	49	65	66	72	63	57	86	56	54	66	49	73	54	45	58	65	62	52	60	70	38	70	55	57	56	56	60	57	54	53	70	62	65	53	58	74	55	66	54	57	73	67	51	68	57	57	59	70	58	56	52	62	64	67	72	57	58	69	63	53	59	49	62	70	65	49	72	61	56	45	49	60	65	51	51	55	72	57	65	52	58	48	63	59	63	54	73	60	67	61	45	68	61	70	52	48	50	62	57	56	43	57	50	71	67	66	66	61	58	47	58	68	52	53	61	67	71	55	54	73	64	56	71	62	62	48	63	57	66	54	73	55	63	64	82	64	50	65	73	63	44	57	66	65	52	60	64	48	67	50	75	50	60	56	61	58	56	54	47	70	47	63	55	62	39	59	52	60	61	60	50	72	50	65	59	71	56	48	59	53	52	52	56	53	63	66	68	53	76	73	62	55	66	63	52	56	51	47	53	56	52	58	61	63	56	66	78	62	60	69	57	64	54	63	50	57	52	61	68	61	57	80	70	67	43	62	49	59	57	50	47	71	49	60	51	49	54	62	62	50	56	49	55	55	66	53	66	54	66	60	43	51	64	61	63	61	61	63	52	70	63	51	69	45	72	54	58	47	72	56	62	70
47933	29495	16215	29697	36949	35571	31836	27892	24034	20401	17056	14002	11663	9470	7766	6749	5792	4910	4248	3746	3403	2979	2759	2547	2532	2313	2223	2242	2189	2027	2155	2084	2036	1915	1839	1750	1612	1491	1412	1299	1252	1286	1243	1193	1151	1121	1133	1088	1132	1081	1043	1075	1056	1055	1021	994	1023	955	1002	978	999	1021	954	1017	960	972	896	965	990	945	963	945	913	963	918	958	977	900	974	940	926	904	965	886	896	885	846	921	866	885	863	861	864	910	916	903	913	921	876	915	862	937	885	883	875	850	883	902	874	909	861	879	951	906	900	842	857	876	939	974	906	935	881	895	900	889	903	918	904	970	899	863	891	909	876	866	871	903	885	883	903	820	825	918	858	911	885	867	836	882	854	957	866	848	887	882	881	903	888	864	888	898	871	845	864	930	932	847	953	932	856	911	902	937	893	884	880	895	957	913	900	866	891	882	867	915	859	886	855	900	872	927	886	895	918	892	873	932	875	878	835	862	852	876	872	909	801	884	873	881	902	892	893	942	828	869	851	853	896	917	882	864	886	937	884	883	919	908	930	913	935	870	920	853	892	885	899	855	867	887	893	812	884	880	831	834	875	901	911	944	869	876	881	911	838	888	948	934	875	933	893	892	906	915	880	897	890	825	852	867	935	823	858	884	892	863	916	919	920	909	917	917	849	922	919	880	877	888	882	886	914	861	924	848	870	922	882	849	912	933	891	904	865	891	908	880	894	867	875	921	931	885	879	873	902	870	889	892	922	884	880	901	904	921	938	903	895	890	886	945	872	905	840	868	940	880	914	898	934	808	857	871	886	872	913	839	904	858	846	856	903	869	934	888	916	881	879	916	934	914	895	846	895	917	887	902	887	928	902	896	897	860	886	925	932	930	917	880	878	880	935	856	867	930	901	931	926	864	892	851	940	884	850	861	885	855	908	880	891	858	919	860	875	908	900	911	854	937	932	859	899	864	860	845	873	868	876	917	942	849	830	892	921	859	881	880	950	891	876	899	841	880	839	865	859	892	881	864	873	849	846	908	890	909	922	881	916	903	918	893	935	901	843	875	896	882	883	872	882	840	856	860	876	911	856	876	898	891	841	875	871	913	916	871	891	907	867	920	896	833	906	910	918	884	905	885	887	890	922	904	912	869	889	901	919	812	848	916	902	866	880	847	894	876	899	901	851	937	891	959	942	860	852	855	895	909	843	894	892	850	865	830	900	881	901	931	892	900	935	922	918	897	939	887	912	914	942	886	838	871	893	917	861	895	895	838	943	910	893	846	846	910	898	860	879	864	937	884	882	886	913	967	861	865	913	868	904	936	868	907	928	886	875	907	875	881	990	861	877	956	862	883	905	904	886	900	889	894	879	896	918	874	891	902	881	921	910	904	864	923	879	893	848	872	927	871	917	954	929	940	900	939	935	918	916	852	911	901	899	894	883	896	838	919	938	940	900	885	950	877	844	892	900	882	872	861	924	948	906	872	888	909	883	888	856	864	906	906	875	865	912	897	875	850	910	935	886	879	853	876	938	917	893	915	917	844	826	876	905	866	944	872	900	865	837	886	894	834	854	874	879	810	863	925	896	930	873	888	891	919	874	896	885	865	861	868	863	958	857	926	902	936	866	912	940	943	915	881	878	867	920	890	953	870	852	849	884	877	883	888	918	889	901	908	925	922	935	898	892	886	850	888	929	934	824	909	886	890	849	890	906	911	979	898	876	840	881	920	867	910	876	874	927	877	878	898	823	843	913	897	966	882	866	843	885	904	923	896	888	848	842	861	891	906	894	918	817	903	927	903	907	885	908	830	966	883	873	927	886	880	888	856	921	919	914	899	916	847	979	887	896	891	888	889	904	926	877	921	874	878	873	874	877	908	920	948	910	896	898	920	882	926	909	899	879	862	872	899	858	919	900	913	889	949	845	871	868	886	896	850	920	931	905	917	902	946	875	858	877	919	907	871	856	877	892	858	847	836	932	891	951	852	919	868	914	928	880	876	933	931	884	903	923	828	915	895	866	882	930	893	870	892	898	904	869	934	902	825	995	926	869	921	892	914	882	895	834	913	908	924	908	955	877	893	867	827	865	843	884	891	936	871	895	825	952	922	851	914	900	905	882	846	862	891	897	922	859	933	891	849	888	898	806	911	885	884	907	872	889	859	882	886	914	837	911	922	912	862	857	899	858	888	818	834	914	892	841	881	883	893	849	883	897	945	914	888	879	913	873	896	885	856	869	814	949	900	860	874	895	949	888	844	933	861	916	806	875	869	935	813	886	915	911	881	891	904	896	920	858	828	914	864	910	891	909	886	905	891	889	840	891	904	889	838	924	848	880	919	874	900	867	908	914	851	873	940	940	892	924	945	922	876	914	893	909	851	946	904	891	909	853	850	930	879	901	884	851	844	885	917	926	935	908	895	868	895	869	835	888	867	906	846	840	872	929	861	924	897	895	935	910	843	896	944	908	933	865	944	908	908	909	871	874	923	844	902	869	903	864	933	852	903	852	882	863	861	866	930	835	870	865	915	921	894	907	879	857	903	868	843	899	865	940	913	907	863	876	839	908	900	945	862	897	893	887	880	896	877	827	921	923	862	852	897	843	901	908	898	888	883	869	890	936	862	902	852	901	856	894	897	818	859	903	865	903	848	894	950	857	918	902	888	880	919	924	907	937	891	897	880	881	846	902	861	907	915	887	864	886	916	849	899	922	906	839	882	909	911	914	899	939	852	898	918	917	849	843	890	895	889	901	892	886	903	895	869	912	892	916	872	943	874	909	867	883	944	890	907	888	947	910	878	884	876	922	808	912	879	902	871	881	879	890	876	892	931	843	849	934	840	832	925	871	848	907	840	891	897	853	867	905	917	927	880	860	889	897	877	895	871	897	900	878	872	867	888	846	939	868	890	853	887	898	881	846	896	867	880	879	898	912	911	847	849	840	900	898	925	852	865	869	945	903	878	907	863	902	907	914	848	900	834	864	890	895	884	892	899	899	836	862	885	878	879	886	839	879	916	869	896	896	898	822	853	887	892	884	853	890	864	922	915	917	910	939	860	862	915	856	920	914	901	947	897	863	870	885	885	893	890	808	911	943	891	844	861	876	903	895	849	927	849	864	918	857	906	891	936	891	872	906	874	905	854	873	892	869	859	916	888	879	899	864	877	929	931	862	901	911	879	873	925	839	916	893	836	837	845	900	891	891	890	853	944	851	867	880	888	882	880	950	879	842	916	829	881	909	902	925	886	885	887	859	922	884	863	860	860	870	875	920	912	890	880	857	867	866	914	907	874	924	860	928	894	848	923	885	914	874	931	859	912	899	900	914	881	836	908	846	915	911	855	929	897	902	874	852	869	890	905	901	855	931	883	887	892	877	897	923	910	879	874	918	901	878	868	893	912	870	922	846	924	851	917	924	856	934	891	930	858	852	942	849	907	888	882	895	891	869	884	897	894	853	833	886	879	878	879	902	908	862	836	827	886	855	903	904	855	910	845	902	931	916	939	877	919
16094	8022	1527	1060	1569	1784	1496	1234	1026	767	643	514	427	367	296	226	207	171	150	129	134	114	109	100	95	96	107	105	104	80	67	82	78	77	71	72	69	56	68	60	47	67	48	45	52	52	52	41	46	45	57	38	42	48	38	51	55	59	49	51	50	50	60	47	52	44	44	40	52	44	41	48	50	45	49	32	40	35	51	47	49	51	50	50	44	33	38	54	38	34	36	46	46	42	37	39	36	34	42	37	51	53	37	37	50	54	40	40	33	49	40	51	42	41	37	48	51	55	43	49	41	52	49	51	45	31	33	45	53	44	43	44	30	52	45	40	46	49	39	45	42	38	32	38	52	36	46	37	38	49	35	58	39	54	59	37	45	42	39	42	35	36	40	51	44	51	52	37	39	41	53	46	46	40	44	34	44	51	34	33	49	49	42	38	32	45	38	31	43	58	35	58	46	34	40	50	36	50	44	42	36	46	46	48	48	39	41	50	36	37	42	36	50	37	41	46	44	38	40	41	53	42	34	41	60	40	38	48	54	29	33	40	49	47	50	44	45	47	40	43	55	39	29	55	44	48	46	50	29	29	41	48	54	30	30	38	51	50	38	47	52	44	51	35	35	43	38	41	45	51	34	53	40	41	37	50	44	50	40	54	49	49	54	48	40	44	30	50	46	46	40	44	38	48	32	42	41	44	46	51	38	49	38	42	37	47	32	37	38	45	53	38	43	41	37	42	39	41	40	57	46	40	40	44	51	43	44	41	36	47	51	37	42	43	40	35	48	43	43	42	46	45	41	48	53	43	38	34	35	56	36	53	40	49	40	36	40	33	29	41	40	40	41	42	47	45	50	32	39	46	40	49	42	30	54	43	52	29	51	50	31	39	58	36	36	31	44	46	41	41	48	43	40	43	34	39	43	45	42	31	41	34	39	41	39	33	45	41	51	42	36	33	36	45	46	53	42	59	47	56	37	52	35	55	42	38	44	32	33	49	42	42	36	41	34	40	45	47	41	36	45	35	43	43	52	38	45	43	46	49	42	41	35	32	49	39	31	43	43	54	43	47	38	48	48	43	49	43	42	46	38	46	57	54	41	42	47	45	42	39	41	30	44	31	31	42	39	40	49	51	37	50	46	45	44	43	51	31	46	43	42	49	42	37	52	33	37	54	43	42	39	46	43	37	50	45	33	53	52	34	37	44	50	46	46	49	48	48	29	38	40	42	51	41	44	45	32	36	44	36	34	43	38	35	31	32	51	37	33	55	42	47	53	48	50	46	45	59	48	48	47	32	45	50	51	45	55	45	42	39	41	45	43	32	45	45	47	41	45	41	47	51	44	42	39	52	40	39	45	30	37	32	47	47	29	31	30	46	47	40	45	42	54	42	28	55	49	39	34	50	50	49	48	47	36	44	56	45	37	32	38	36	49	47	42	47	41	42	39	39	47	44	39	42	45	46	42	39	35	38	51	50	33	37	38	47	37	48	33	41	47	41	42	49	40	41	49	48	57	52	36	45	45	37	48	45	44	49	36	37	44	49	52	52	43	51	43	42	53	41	53	33	39	51	55	46	41	42	41	44	45	39	57	32	35	42	38	44	36	43	52	37	42	35	40	43	48	36	44	36	41	35	30	38	46	62	40	52	41	34	42	40	40	42	45	46	41	43	52	45	49	52	47	44	38	46	36	48	45	29	52	59	33	37	47	38	43	39	45	39	45	46	37	35	41	51	42	41	48	36	46	52	48	32	28	58	53	34	46	36	35	47	40	35	44	45	41	40	32	35	39	44	42	50	50	40	34	41	47	44	49	51	41	37	51	37	42	40	54	52	41	43	40	53	36	37	39	45	39	36	41	42	57	40	46	37	40	37	37	41	50	38	39	43	39	38	44	39	39	41	46	37	29	43	36	55	38	31	41	52	57	48	58	44	38	34	32	52	47	40	47	47	38	30	43	47	43	33	53	55	50	40	54	40	33	52	35	36	33	51	30	34	43	34	46	39	43	41	48	53	40	37	42	46	37	38	50	45	40	52	50	49	51	52	39	46	53	34	42	44	55	37	40	33	48	48	50	40	44	39	40	46	32	43	49	48	49	43	45	44	45	37	58	57	43	42	47	38	45	47	42	39	51	46	32	22	38	47	39	35	43	55	36	45	49	35	42	38	28	34	39	30	46	43	42	35	46	40	41	45	48	51	39	34	50	45	51	42	36	49	49	50	49	54	43	39	40	57	41	41	46	48	46	44	53	44	46	48	48	35	39	47	32	50	53	39	31	38	44	47	50	34	38	43	29	49	50	56	37	45	43	40	42	39	36	41	39	52	38	48	39	56	47	47	39	45	46	34	42	64	40	43	24	51	41	58	44	38	31	36	33	35	43	38	50	33	44	45	43	42	51	48	53	43	45	50	44	47	40	26	37	47	36	47	49	43	49	56	41	57	42	50	38	44	36	49	43	44	41	49	43	49	34	34	43	37	42	41	43	36	45	36	45	39	39	46	46	53	56	31	43	50	39	47	51	43	46	48	46	43	33	38	35	46	41	45	39	51	38	35	38	46	29	45	56	48	38	50	45	52	52	50	39	43	44	43	40	40	29	33	41	42	33	50	50	45	33	38	37	40	41	38	38	47	46	49	46	44	38	32	44	39	48	34	40	45	43	45	45	40	32	36	46	47	52	49	38	41	35	49	38	50	43	40	35	45	46	43	66	40	37	41	28	41	38	42	42	39	34	39	52	42	38	35	38	34	31	46	38	45	40	45	45	57	36	47	39	31	59	45	47	40	51	45	43	52	44	63	46	56	43	45	34	41	43	46	40	44	42	42	34	44	41	41	41	29	42	35	42	38	42	35	43	36	35	40	43	34	47	50	48	45	34	35	42	41	43	36	40	34	41	48	51	41	43	57	34	49	38	50	54	44	44	30	47	37	35	37	36	50	28	38	43	50	38	55	57	30	35	39	58	38	54	48	32	41	53	52	40	42	49	42	41	41	44	40	49	42	34	51	42	32	43	45	53	37	36	43	30	55	50	28	46	53	45	29	54	47	40	39	55	42	31	42	42	50	51	47	45	36	37	41	55	41	37	38	39	50	50	39	45	45	45	55	46	35	42	45	43	54	36	41	46	52	49	35	38	38	46	33	34	44	49	41	37	38	52	30	49	51	43	44	30	45	45	33	41	45	25	34	38	37	39	32	40	39	43	44	50	33	41	45	61	47	39	36	51	53	43	53	45	46	43	32	35	40	39	40	34	29	49	40	53	43	50	57	56	37	40	39	46	44	42	58	36	32	42	38	44	50	34	49	53	35	44	47	45	48	39	36	38	43	40	42	41	38	39	48	59	58	34	32	44	40	41	40	41	48	43	26	46	43	40	35	41	36	37	50	45	50	51	50	53	40	36	46	41	40	44	42	51	42	44	41	41	49	40	47	38	31	33	44	39	48	31	32	40	45	38	42	52	45	36	31	48	53	43	40	44	49	44	44	49	41	45	39
56016	35343	20648	34865	42135	40917	37359	33472	29467	25361	21736	18632	15812	13171	11193	9250	7848	6564	5844	5270	4556	3970	3596	3407	3207	3054	2972	2902	2742	2705	2649	2511	2456	2201	2142	1888	1745	1619	1465	1357	1338	1312	1081	1060	1062	955	977	966	977	950	935	911	909	924	850	810	815	799	791	795	741	760	764	776	782	746	758	783	735	724	727	711	737	725	787	735	642	687	682	688	662	699	684	665	662	675	642	631	709	712	666	660	653	689	649	662	675	687	637	636	672	657	639	646	656	643	674	654	657	628	675	664	612	671	661	637	665	657	683	664	648	651	645	642	618	639	628	636	630	650	617	680	672	665	641	684	668	639	620	632	646	600	606	644	606	581	602	681	634	620	644	642	666	706	638	674	683	617	692	634	653	637	678	592	657	636	627	640	597	667	643	676	634	640	658	664	696	667	630	672	640	684	633	673	643	636	611	640	664	660	649	639	663	679	613	647	627	632	639	625	677	635	679	609	642	648	598	639	621	617	639	623	647	657	619	639	639	685	669	700	620	648	614	641	624	643	643	584	677	680	658	664	636	651	617	674	596	660	666	637	641	664	658	659	670	670	640	631	693	619	628	696	658	620	675	640	644	680	673	648	629	635	607	665	638	625	668	642	658	658	635	685	659	612	654	690	675	666	656	660	618	623	621	636	600	697	638	670	614	648	631	637	652	651	669	607	636	611	640	638	615	633	666	609	646	601	656	633	622	592	616	629	661	662	624	603	607	642	613	671	641	677	624	646	639	651	622	642	651	678	665	621	658	672	619	673	687	653	618	669	646	647	633	634	647	632	631	677	623	670	660	634	645	644	627	638	680	650	655	599	657	633	633	624	656	662	642	694	670	656	662	637	636	662	641	679	652	683	653	671	656	635	658	632	655	620	676	699	644	619	648	615	621	652	656	656	649	680	636	660	673	605	654	659	645	684	671	634	667	651	657	676	666	617	671	623	638	641	661	682	614	681	632	613	587	635	598	635	622	636	638	613	649	607	647	644	616	611	659	661	604	592	677	585	636	630	626	669	622	677	640	678	658	639	703	657	627	660	605	685	642	646	653	633	679	656	672	656	606	649	621	627	680	649	654	619	637	638	650	684	658	634	627	665	672	639	608	637	618	645	707	666	617	666	705	642	611	665	651	633	637	662	651	643	606	642	655	598	641	621	666	637	685	643	631	601	602	593	632	666	618	662	623	625	639	627	636	653	643	624	631	618	637	677	656	655	650	614	625	633	638	674	640	650	605	666	641	615	634	668	626	646	647	639	629	644	611	635	643	636	585	641	669	639	650	694	665	685	676	600	646	653	638	688	641	651	622	699	639	637	616	643	655	664	647	613	647	707	634	609	656	691	632	645	632	629	663	603	621	647	616	651	649	604	635	641	642	665	616	637	661	685	634	651	613	640	659	618	629	634	625	673	666	632	625	609	599	689	624	684	638	650	707	667	652	594	676	643	638	663	627	647	639	617	651	627	637	642	703	683	633	618	652	643	622	639	623	617	610	638	628	610	676	612	647	566	599	629	658	616	655	604	618	623	624	633	611	632	646	634	630	658	650	661	615	614	650	623	651	595	618	641	595	669	604	673	610	582	639	674	645	661	614	625	653	649	660	648	607	650	674	665	664	624	635	687	656	643	606	645	653	662	663	653	626	605	625	622	702	609	673	669	678	688	628	688	628	624	610	632	694	661	646	657	649	643	604	626	659	674	642	665	621	591	684	686	675	665	622	676	622	630	637	665	649	661	597	643	659	664	666	621	616	660	638	640	613	642	620	677	653	635	653	665	630	622	590	674	655	646	651	664	620	668	635	625	625	618	644	685	668	668	609	645	634	649	643	643	689	609	652	641	627	663	635	668	673	626	669	630	648	607	675	644	669	634	632	688	710	643	598	641	635	662	664	650	604	640	634	629	611	668	641	625	651	652	647	649	668	622	666	647	628	656	712	614	637	651	677	660	666	622	630	645	678	614	660	681	717	653	696	619	641	667	652	632	621	649	652	644	657	592	651	638	658	687	658	624	652	670	658	626	614	625	653	674	639	671	666	656	691	658	681	610	633	656	620	635	664	611	677	584	630	653	641	649	651	595	640	603	615	659	585	664	652	632	658	648	653	678	683	621	683	650	622	673	672	654	674	633	634	655	648	610	615	626	637	635	628	612	665	649	658	669	652	661	661	676	666	561	657	723	669	652	619	635	685	664	684	642	602	614	656	646	672	626	675	624	636	627	673	661	663	677	672	622	611	663	645	705	643	700	653	679	630	652	632	678	670	670	641	661	648	585	618	639	695	626	651	629	652	651	642	642	658	617	713	698	623	610	654	647	658	624	597	621	672	640	644	637	662	655	637	675	628	634	625	677	637	644	607	666	659	608	646	642	650	612	599	626	584	633	645	630	587	638	627	620	653	635	688	642	626	609	673	623	607	625	619	573	672	629	688	606	655	621	649	675	647	633	604	608	638	675	647	617	660	678	665	658	688	673	631	676	625	607	623	688	657	619	643	661	596	616	676	618	668	640	630	610	635	651	666	660	648	634	599	654	652	669	616	606	622	626	662	596	606	668	625	650	666	606	664	646	587	647	620	620	657	642	669	644	656	669	688	673	646	641	657	691	650	635	638	692	644	635	638	646	674	652	630	597	679	633	581	674	613	641	669	651	657	567	660	676	651	638	643	594	640	662	599	630	649	646	680	630	668	603	652	642	615	657	637	655	629	645	593	629	658	613	624	628	634	668	676	612	694	600	645	662	664	627	594	644	679	647	643	649	652	627	622	624	638	626	620	646	643	665	650	646	669	633	614	639	665	631	612	662	653	640	625	667	626	594	616	661	600	631	624	644	616	650	649	634	644	648	618	659	642	633	675	659	627	732	605	662	608	623	633	660	665	674	652	634	665	655	639	687	667	640	659	697	655	617	699	661	607	674	637	589	626	663	604	670	636	650	610	654	637	660	619	650	571	639	693	614	627	644	658	653	595	658	644	630	627	641	645	660	619	686	640	639	657	691	659	615	681	620	674	632	646	625	652	623	632	625	640	651	634	658	660	725	625	650	634	663	603	658	642	632	634	686	621	640	626	647	639	678	628	639	687	627	656	639	645	613	642	611	656	691	632	634	614	640	629	640	684	639	633	628	606	710	643	658	627	668	607	653	592	643	680	639	701	660	624	637	630	620	608	627	664	615	627	661	620	653	620	698	644	634	641	634	638	650	686	663	632	629	608	632	667	594	674	672	624	672	694	602	684	630	655	630	614	623	649	661	620	664	646	657	605	633	650	661	652	640	612	606	680	662	630	651	626	640	599	664	660	672	610	636	637	634	589	671	624	670	626	658	632	629	635	694	607	630	630	671	611	630	648	644	658	630	614	614	666	628	688	624	645	625	648	641	628	659	633	696	665	652	623	647	672	603	678	592	648	626	650	605	646	654	656	609	685	645	632	638	663	607	644	666	636	616	632	679	660	678	611	670	668	648	628	608	633	640	667	639
6794	2142	639	487	735	780	699	601	445	365	317	240	176	178	132	129	94	76	84	75	92	73	73	59	64	75	79	81	69	72	78	66	54	75	56	54	41	52	54	53	45	51	54	48	56	42	43	47	48	37	50	44	49	33	45	41	40	46	33	54	40	49	41	39	54	45	49	46	41	54	39	45	44	45	51	43	55	51	37	42	43	28	44	45	47	38	34	45	49	42	36	49	50	37	35	44	42	39	41	51	42	34	46	49	49	55	41	41	55	37	48	33	48	42	51	45	47	41	60	35	34	44	41	53	39	38	41	43	49	55	44	40	35	46	41	51	42	48	39	31	53	44	36	44	42	43	48	37	36	50	42	43	39	40	39	32	43	42	53	41	45	37	38	43	44	47	46	53	41	37	48	46	45	44	32	34	41	37	54	47	50	40	44	43	46	50	48	45	45	51	43	44	43	48	56	46	60	47	43	46	47	42	38	36	36	39	38	47	43	43	47	49	45	49	38	48	33	47	36	43	48	46	49	37	38	51	46	31	51	50	47	37	45	28	50	41	43	56	33	34	40	41	31	45	49	34	45	33	48	47	42	45	42	38	39	44	42	43	47	39	47	37	45	46	40	45	39	42	40	43	49	40	41	45	47	42	49	46	36	50	54	38	31	63	42	50	47	57	38	56	48	55	41	46	33	46	52	44	47	47	36	49	51	45	48	48	40	45	50	57	37	38	43	56	49	45	49	52	38	39	41	43	42	32	44	51	47	40	49	37	35	47	47	34	50	42	48	39	45	38	42	37	50	46	22	30	39	46	57	43	38	40	45	32	49	39	45	40	46	35	42	43	36	39	42	43	51	53	41	34	34	35	39	46	49	38	38	41	48	40	45	44	40	44	36	30	53	38	44	41	45	43	41	42	41	55	37	48	41	40	45	39	35	32	48	55	45	45	33	38	38	37	43	41	28	42	46	48	47	43	34	49	38	40	33	46	38	44	41	47	52	37	40	47	54	42	47	39	42	39	40	33	40	28	45	49	45	49	29	41	45	38	48	40	50	41	40	56	45	37	43	28	44	40	47	38	43	41	42	36	32	38	39	36	50	53	37	40	45	42	52	35	36	48	41	40	43	44	45	42	36	49	49	48	41	45	33	47	51	48	42	51	41	53	41	49	56	49	45	43	47	54	40	50	52	59	40	25	41	46	53	56	49	37	41	59	33	37	34	38	50	37	30	32	37	46	31	44	42	41	40	63	44	33	41	32	40	38	56	52	55	39	49	42	29	56	33	39	60	36	39	42	36	46	53	43	45	31	41	49	35	57	36	44	51	38	39	37	41	39	43	42	43	47	52	42	35	46	33	52	46	53	47	40	47	37	48	47	38	39	58	55	43	48	41	37	41	39	45	38	37	45	51	44	50	43	53	43	40	37	41	44	39	46	38	47	40	46	43	65	40	46	40	53	40	41	38	42	39	35	35	51	48	40	41	43	50	47	38	54	52	45	50	40	58	48	31	35	38	45	51	37	39	55	42	48	49	36	36	42	45	38	37	47	43	56	40	33	43	37	50	42	56	35	46	42	40	48	35	59	51	50	44	49	50	46	43	43	46	43	33	48	36	37	35	45	36	46	41	41	46	50	46	43	46	39	53	44	29	36	39	42	40	42	48	46	29	42	51	51	48	42	46	47	51	44	45	37	42	48	46	42	54	55	54	53	52	36	35	46	46	33	39	43	44	33	52	41	39	42	46	39	43	55	37	60	48	45	47	51	45	42	46	41	47	38	46	50	46	40	45	42	39	36	35	46	35	50	46	35	35	45	62	41	52	49	41	36	33	41	37	55	46	47	40	46	47	41	47	45	40	39	44	44	41	43	51	52	48	41	46	38	40	44	31	45	46	33	30	57	48	53	43	40	33	47	38	43	56	53	40	48	45	47	39	40	55	38	42	37	51	48	50	36	50	58	40	43	37	55	49	42	35	49	46	37	36	32	34	46	51	46	44	51	38	37	48	38	54	47	50	39	46	41	54	55	47	61	42	40	46	39	43	53	42	55	33	42	48	52	49	48	39	39	46	45	43	29	47	44	41	55	47	44	44	39	42	46	40	38	28	45	36	49	33	44	41	38	37	60	29	38	48	57	57	41	47	49	62	52	41	51	28	44	44	31	44	46	42	55	41	50	41	45	49	40	46	53	43	47	47	46	39	39	42	44	41	45	38	51	54	50	43	53	37	46	41	46	56	49	43	35	44	41	42	41	42	40	39	36	47	39	39	31	50	32	38	29	46	44	43	47	48	59	43	40	36	46	48	46	42	39	46	37	40	54	42	42	44	43	34	46	29	41	37	30	39	47	39	49	40	39	39	39	56	50	54	37	49	51	36	59	45	41	46	49	39	31	36	41	54	50	36	40	48	46	49	40	44	45	45	48	47	25	36	38	44	45	41	41	40	37	48	42	38	43	35	39	48	37	38	44	34	38	49	54	40	50	49	48	52	38	43	29	38	41	39	44	38	41	43	44	37	47	37	47	56	53	55	47	39	43	45	29	45	34	47	36	47	43	42	39	44	53	50	44	46	41	49	54	42	43	55	41	47	40	39	40	51	53	57	27	49	50	39	60	43	50	31	48	47	28	48	55	44	50	43	43	43	37	42	47	44	50	41	49	35	31	40	31	55	51	42	41	45	49	37	32	42	47	45	52	33	52	53	43	34	48	36	45	50	56	36	36	47	57	32	37	51	34	47	56	41	42	47	32	62	41	33	39	47	46	45	40	43	35	40	41	47	47	42	41	40	54	50	36	44	36	51	31	58	35	56	45	38	42	36	41	45	48	58	40	38	45	48	43	37	43	49	37	50	48	37	37	53	39	38	35	35	43	40	37	55	50	36	36	49	54	43	43	59	38	38	38	37	42	44	47	53	43	57	36	50	35	45	49	41	42	37	38	46	42	45	48	29	54	39	40	44	57	50	46	33	42	49	34	62	52	59	53	48	48	41	45	47	42	51	33	44	42	52	41	45	51	44	39	38	54	40	47	44	36	55	50	46	45	59	45	53	47	44	51	38	50	46	37	33	33	49	44	36	40	54	46	46	49	46	38	37	47	40	49	46	54	41	53	53	47	46	47	41	47	55	50	35	42	50	41	33	29	39	37	60	55	36	60	46	37	41	40	50	48	38	39	40	53	36	51	46	41	48	50	50	31	34	48	43	43	46	39	42	47	37	44	46	52	46	37	37	39	37	43	36	34	56	53	44	45	62	47	42	46	55	35	42	46	42	48	47	35	69	58	53	54	52	55	32	47	50	49	47	51	50	50	47	34	39	51	40	40	60	44	50	54	38	52	26	39	32	45	46	41	47	39	42	42	40	41	53	41	49	38	44	40	49	36	44	46	44	42	42	37	55	39	52	33	47	45	42	38	49	40	52	35	41	44	50	48	48	42	36	43	45	51	43	47	46	37	54	43	33	50	58	39	52	46	31	49	38	40	40	45	34	41	39	42
42531	24353	12625	26039	32901	31773	27884	23598	19472	15605	12588	10186	8209	6781	5406	4468	3765	3340	2828	2551	2277	1990	1942	1823	1706	1632	1645	1613	1560	1574	1458	1495	1483	1448	1252	1184	1108	1094	1015	897	926	857	883	843	868	826	792	789	857	796	745	718	731	694	753	761	679	701	743	683	692	734	669	776	707	704	694	671	655	653	671	674	703	650	675	658	680	685	650	674	672	687	714	695	648	707	674	691	646	682	696	670	627	696	647	671	631	677	689	672	669	632	655	654	643	663	662	685	704	633	646	652	702	677	643	645	621	659	689	661	669	689	699	660	657	675	679	684	676	699	646	663	695	685	677	718	629	645	669	628	635	657	668	677	704	649	708	615	618	685	648	639	643	668	648	686	652	696	673	687	634	633	649	680	641	661	667	623	672	637	621	634	686	597	610	660	611	629	652	610	608	665	631	665	691	677	663	650	690	691	620	622	645	668	645	661	670	619	686	665	633	639	659	645	669	672	660	675	688	674	652	681	640	664	676	653	672	636	634	656	661	660	668	701	658	656	689	645	622	663	653	627	660	644	645	678	708	663	695	631	656	639	656	659	594	666	611	637	686	682	651	669	695	640	666	635	668	620	669	680	636	638	621	640	704	582	692	634	639	649	646	625	642	676	647	663	630	659	650	673	682	660	659	638	661	692	661	602	631	649	668	669	638	638	606	629	680	656	622	646	669	702	581	684	655	673	683	653	611	658	643	670	677	660	648	684	676	622	673	658	657	641	648	626	673	650	632	665	656	636	642	685	637	660	649	629	683	661	630	659	691	604	627	668	617	658	605	658	605	644	655	675	676	646	630	628	683	632	681	647	679	661	681	644	682	679	645	647	660	692	660	661	684	663	678	685	664	646	662	661	661	672	656	683	718	660	663	638	679	681	621	653	643	660	642	622	706	621	673	652	644	617	659	600	645	680	643	654	694	647	659	712	648	647	660	707	618	646	668	636	648	686	661	643	633	658	693	617	644	688	645	622	684	654	620	650	638	613	659	638	607	629	691	666	644	628	634	658	661	687	665	656	664	657	631	665	630	632	708	644	629	583	663	664	658	628	629	674	651	626	665	653	668	640	668	614	626	694	641	680	659	674	683	667	660	649	681	659	677	650	619	689	633	622	670	645	657	596	678	645	671	696	691	683	642	641	697	677	634	685	693	655	648	651	649	652	652	682	635	640	634	663	661	658	665	665	639	701	663	670	695	675	690	668	684	647	692	696	656	664	667	632	630	669	653	632	664	646	638	669	655	642	635	660	645	628	707	596	649	711	642	639	678	646	630	678	617	680	628	648	678	680	683	682	637	655	630	657	663	652	669	673	673	627	598	651	684	647	639	650	651	692	665	681	637	662	627	629	603	651	654	706	709	648	647	651	608	673	662	660	683	696	685	703	666	680	689	707	677	664	654	641	670	644	634	674	668	630	657	689	667	654	665	588	671	606	652	676	689	652	691	629	701	592	647	669	646	648	643	639	657	665	672	704	627	650	672	653	629	657	631	745	663	664	656	661	660	656	680	694	644	644	707	649	686	658	667	658	631	664	660	657	717	664	643	643	661	686	680	666	649	651	668	653	690	652	650	668	666	680	630	591	702	675	662	674	628	677	648	653	646	618	639	657	650	668	646	667	690	684	660	624	665	646	685	656	618	648	679	661	654	645	667	660	626	625	670	661	661	642	642	675	682	654	631	606	595	639	643	684	626	656	642	667	625	640	662	679	679	670	638	665	612	614	640	665	709	669	653	669	689	620	661	641	642	671	601	643	653	648	641	644	596	616	676	720	680	624	673	686	608	680	644	688	665	647	614	644	641	646	648	672	665	655	673	675	699	629	676	648	615	654	658	656	706	658	686	659	635	699	655	646	598	671	622	601	632	663	652	622	634	681	677	613	617	655	637	654	635	659	652	647	619	676	635	639	629	659	665	643	650	674	660	648	613	703	682	697	656	670	689	668	640	644	598	690	650	664	658	631	672	690	643	656	624	642	691	611	645	673	624	629	693	617	646	688	620	651	665	634	645	652	697	638	647	652	651	644	665	605	603	637	684	649	663	675	631	608	660	649	644	674	660	681	612	643	668	697	670	639	618	629	664	632	630	651	670	697	631	643	650	681	636	673	635	667	658	686	661	626	618	668	632	644	684	672	662	658	687	643	686	642	638	651	700	627	690	668	653	664	693	681	689	663	659	732	611	737	667	630	725	624	667	655	714	648	613	683	666	665	636	604	715	680	655	636	681	669	731	669	648	665	659	654	648	664	639	707	666	638	626	628	676	662	638	603	630	633	659	722	670	648	730	680	646	684	634	645	663	654	674	661	647	641	659	666	643	679	682	654	635	647	650	669	603	623	632	663	664	663	632	686	639	635	599	631	650	625	633	667	669	662	650	672	615	635	643	637	633	660	625	683	694	667	669	617	636	672	668	628	653	611	650	640	653	677	671	599	658	678	646	655	707	652	617	630	610	676	633	690	636	674	627	636	627	626	675	732	709	687	682	621	689	686	687	649	651	673	660	686	643	674	651	732	711	641	711	674	626	652	678	657	608	687	658	633	644	686	650	648	656	672	671	643	634	665	613	681	709	656	635	655	617	661	681	644	682	687	682	674	672	676	653	651	645	631	637	666	649	641	681	646	675	658	655	665	654	674	678	616	680	645	631	616	691	643	675	663	641	642	633	606	634	660	639	673	655	668	655	669	695	597	656	666	651	625	672	693	611	692	619	665	664	671	664	631	680	644	682	648	671	671	654	655	607	642	631	630	663	635	621	652	651	667	590	674	673	613	664	681	634	639	675	661	664	642	662	639	675	652	634	656	674	679	604	651	681	691	667	639	652	690	617	658	645	604	647	683	645	685	616	609	651	665	703	688	662	686	606	662	658	648	664	637	671	674	616	682	618	610	625	651	642	664	709	692	665	659	664	681	659	682	727	623	671	648	656	606	628	682	672	663	640	657	662	665	670	648	659	613	685	662	626	680	665	630	652	666	681	617	640	624	633	653	606	671	642	675	656	694	682	638	660	664	668	634	634	621	685	689	652	668	699	688	662	669	636	658	666	648	643	651	650	687	714	699	641	691	660	670	635	667	615	653	704	622	643	628	669	611	656	644	659	671	653	677	655	654	713	617	691	691	625	645	657	655	610	661	655	609	688	624	643	687	646	652	657	609	705	625	674	621	649	596	625	654	609	623	675	667	628	657	721	664	655	631	688	668	689	642	660	640	697	674	660	643	691	687	615	644	659	653	606	593	708	671	702	633	666	644	700	632	688	638	627	663	655	678	613	634	684	664	648	644	650	669	647	679	654	681	597	671	634	661	681	663	722	641	621	666	666	684	626	668	634	633	665	645	668	680	648	647	664	668	650	678	649	662	656	641	691	627	684	690	679	627	693	646	685	644	636	670	660	688	668	628	634	646	649	640	670	609	634	644	609	673	618	639	643	706	674	646	673	614	679	640	645	623	694	647	663	692	652	678	674	666
15965	7662	1546	1004	1577	1725	1483	1317	1069	808	655	522	441	377	297	258	235	177	172	153	126	115	118	120	132	97	92	126	104	101	111	102	89	98	91	70	83	85	68	55	69	57	66	61	55	54	64	53	59	77	67	55	58	66	50	50	49	59	44	60	57	47	54	60	53	40	55	45	48	71	51	55	47	39	48	58	66	54	48	64	43	43	57	56	55	62	58	46	45	40	48	59	57	53	59	55	52	56	63	62	54	49	51	47	50	42	38	46	40	48	48	51	51	50	50	39	56	57	48	49	41	52	43	40	57	58	68	55	40	56	45	47	47	62	50	47	64	45	38	48	50	42	42	52	48	61	45	62	57	39	52	48	54	39	51	51	51	56	49	55	50	38	56	45	62	54	44	55	51	55	39	33	56	56	56	52	45	40	52	54	48	41	51	49	64	45	67	42	49	49	58	51	49	54	55	49	51	65	49	53	44	43	51	47	56	53	35	46	60	50	46	46	52	42	42	57	60	56	48	40	63	40	49	56	47	49	48	40	59	59	45	40	47	42	60	48	49	54	45	42	60	47	60	54	52	48	45	48	48	48	57	72	58	47	32	58	45	42	49	52	56	44	41	49	55	44	47	47	44	54	63	43	55	45	51	46	67	56	55	47	42	40	47	41	42	54	43	39	51	51	65	32	57	53	56	46	54	57	58	56	59	47	53	51	43	47	50	51	59	56	49	52	56	49	50	46	38	62	56	50	41	61	56	60	50	45	50	44	51	55	55	64	47	57	50	44	46	60	76	50	41	59	60	56	55	49	60	43	50	38	51	42	55	51	49	52	40	40	52	49	48	65	51	50	49	55	45	53	47	58	48	60	57	56	50	59	42	42	50	59	59	45	62	58	46	56	54	51	48	42	53	42	41	52	55	63	51	47	60	53	48	69	50	55	50	52	54	46	47	51	52	50	54	36	55	55	38	37	52	53	61	51	51	44	49	44	57	59	54	54	45	49	49	37	52	46	54	50	52	56	45	50	66	44	52	47	52	50	52	39	49	58	60	43	44	38	49	58	53	47	48	53	64	40	54	49	56	47	47	48	51	54	45	44	51	54	42	34	55	65	52	47	41	65	59	42	39	45	46	48	62	66	61	47	53	76	44	63	40	47	45	44	44	35	49	43	55	48	49	60	56	50	45	59	53	61	57	47	58	57	51	59	44	48	49	47	55	47	55	56	29	38	52	48	48	57	53	48	55	66	53	50	50	35	44	54	58	42	57	44	51	44	54	52	57	50	35	54	53	50	46	46	47	45	43	55	36	49	52	58	38	57	55	47	39	56	50	58	63	60	57	44	54	47	53	43	48	37	60	57	39	56	54	50	46	40	50	55	45	49	53	48	49	61	55	47	48	50	58	58	54	62	48	58	53	59	53	49	58	52	54	58	43	57	66	51	57	51	55	64	56	48	42	51	40	52	62	42	65	55	52	62	38	43	37	56	53	59	54	61	54	50	52	61	45	55	49	40	47	51	43	52	51	60	37	51	53	48	65	40	42	37	58	42	52	49	53	42	65	43	56	48	62	47	44	57	50	59	60	44	69	44	55	50	53	50	50	60	44	52	57	50	51	44	45	54	43	54	55	53	46	41	42	41	49	37	54	55	54	54	51	51	60	50	52	51	52	53	54	39	41	57	42	45	51	53	53	51	58	42	47	45	53	49	44	46	62	50	42	41	57	53	48	62	51	43	47	39	51	49	50	50	65	54	40	60	78	45	52	59	55	60	55	51	43	55	47	60	44	49	52	45	49	39	45	49	57	53	52	47	48	60	37	61	42	41	57	58	57	51	63	54	39	52	52	50	48	49	57	60	45	63	47	50	53	66	44	43	46	57	58	50	56	55	70	47	54	41	46	50	53	62	50	51	59	50	59	41	54	60	53	55	59	31	54	53	48	43	54	47	40	48	45	55	35	53	55	49	53	60	39	46	44	56	57	64	41	64	48	43	58	58	49	62	43	50	54	54	61	47	48	55	40	53	46	53	52	50	48	47	53	38	53	46	55	57	67	50	49	50	58	45	49	64	43	49	39	52	43	38	45	57	58	44	47	59	53	68	62	45	57	44	55	34	66	49	50	45	56	51	54	56	57	44	64	56	53	53	50	52	52	55	41	36	47	59	51	49	50	35	43	47	53	53	52	49	54	52	53	42	46	47	52	53	58	53	47	32	49	51	49	44	51	46	52	47	54	45	37	54	43	53	46	48	58	41	60	41	45	47	55	44	51	49	52	52	50	54	51	59	49	58	50	47	45	40	54	50	58	56	46	57	62	48	68	51	36	60	42	45	45	48	53	60	55	52	62	58	51	44	52	53	56	53	46	40	47	47	53	45	44	54	48	53	54	48	43	47	56	60	60	55	53	44	46	55	43	58	59	48	58	52	53	54	51	39	53	54	46	45	54	58	62	54	47	47	49	48	37	37	48	54	43	53	49	48	52	54	51	49	53	45	48	59	59	56	54	64	58	50	60	56	69	44	64	72	56	49	49	49	42	51	51	63	47	55	54	59	61	50	46	43	54	58	44	54	51	55	53	48	58	46	47	57	64	46	57	55	55	63	56	47	46	51	46	49	52	48	45	58	48	41	48	34	37	48	56	54	54	51	45	52	65	38	58	33	38	59	49	64	49	46	51	38	57	55	48	49	60	53	66	50	33	64	37	43	49	49	55	67	54	51	44	47	46	54	46	54	70	44	54	57	57	54	55	52	53	44	48	49	62	45	42	53	61	58	55	48	51	49	46	52	52	53	50	41	42	55	56	48	52	49	46	51	54	45	57	49	48	49	46	45	35	47	48	44	49	52	55	52	57	48	47	53	53	42	49	51	49	56	48	45	45	58	44	54	61	58	54	62	47	39	48	56	43	59	38	43	61	48	50	55	50	52	46	44	40	46	56	54	55	46	55	59	51	57	48	46	36	44	51	48	50	54	49	43	45	68	53	45	55	56	37	45	49	41	55	45	47	45	55	25	42	48	40	47	49	49	36	52	38	50	41	44	43	40	54	55	58	59	55	57	64	42	55	53	48	53	48	54	45	44	42	55	38	54	35	52	43	49	51	52	47	59	48	61	57	59	42	60	49	48	57	58	60	43	43	55	48	60	59	49	52	44	49	63	51	48	53	46	55	50	39	50	56	56	47	41	53	49	53	45	71	45	52	70	45	41	56	51	53	48	52	58	53	42	62	42	45	63	46	52	44	49	48	57	50	45	55	38	46	52	46	47	41	51	46	53	50	63	48	62	50	51	55	46	37	54	62	49	60	56	56	50	51	52	61	47	49	46	52	52	56	48	43	53	45	67	42	56	51	55	44	43	54	51	55	44	48	54	64	50	44	54	48	48	57	54	60	48	58	56	45	55	45	42	50	60	49	51	41	52	48	45	48	49	61	52	51	47	51	46	64	50	45	52	69	46	38	45	59	43	40	59	55	41	45	54	52	75	44	56	48	61	54	62
54347	33677	20646	34442	41770	40430	36986	33227	29255	25247	21433	18257	15407	13280	10958	9238	7933	6779	5961	5232	4612	4160	3941	3651	3341	3302	3041	3113	2950	2876	2845	2694	2660	2485	2286	2066	1844	1692	1605	1568	1465	1278	1233	1273	1159	1167	1131	1020	1143	1077	1101	1079	985	1010	934	958	898	916	904	876	921	897	889	875	919	892	877	875	826	868	799	895	822	839	820	806	873	820	810	803	827	773	821	782	798	746	769	796	840	835	786	802	764	779	792	775	742	802	781	788	752	804	757	759	792	816	774	771	761	775	805	757	763	797	769	799	765	774	755	764	797	768	814	810	799	756	776	764	801	749	813	768	731	765	824	788	739	772	741	768	751	741	796	756	765	743	788	730	763	750	783	758	761	785	818	740	775	804	772	802	753	747	761	785	731	687	748	741	775	727	727	812	764	795	803	762	725	753	766	765	795	759	770	778	780	765	762	788	791	787	763	757	748	809	705	766	802	760	760	754	793	807	724	751	713	743	766	792	737	788	724	747	769	756	777	749	769	753	792	709	748	757	738	766	804	716	771	737	764	735	757	802	777	717	737	784	803	758	743	754	770	758	767	777	766	752	804	775	772	757	774	748	749	755	744	779	758	754	769	698	711	801	763	754	791	756	732	746	734	744	794	792	772	786	720	795	701	788	815	763	795	737	737	752	680	787	771	811	746	767	725	754	770	774	762	820	768	753	745	759	778	762	734	761	804	761	767	803	779	751	734	789	757	771	764	726	744	828	726	706	762	772	799	729	792	764	772	779	758	790	728	782	765	772	777	753	750	752	745	802	764	755	789	781	778	742	833	804	743	777	778	736	773	815	725	774	794	749	692	732	752	732	743	768	813	695	751	746	765	772	752	826	800	788	778	798	765	730	771	770	766	789	787	771	824	690	724	787	735	772	767	738	702	726	754	764	713	788	751	766	784	810	742	755	753	721	739	774	771	728	746	724	800	730	758	781	747	753	750	763	716	827	775	764	752	763	784	690	773	768	772	784	721	789	746	793	787	780	764	811	759	763	748	800	762	783	785	795	775	752	758	788	753	773	752	750	776	766	751	742	744	782	729	777	803	748	793	781	730	778	782	797	739	776	786	783	735	768	776	776	783	804	796	734	819	746	753	772	881	774	772	732	730	778	792	758	758	776	736	776	767	776	774	705	741	818	758	790	793	735	764	762	737	767	727	721	739	774	761	767	715	777	769	765	787	780	784	762	762	757	775	728	788	720	792	747	743	776	743	762	731	784	754	831	730	781	739	741	762	759	780	765	795	733	749	751	780	784	741	737	803	730	779	759	793	786	737	761	740	747	770	747	799	769	777	744	754	769	778	783	748	743	785	765	778	742	729	765	775	785	735	730	775	778	779	747	756	738	754	761	792	738	831	774	751	742	774	792	801	765	744	835	767	762	736	767	832	826	753	730	741	719	755	715	741	731	770	769	737	798	808	693	768	735	701	761	745	772	760	771	752	692	749	701	743	799	788	748	775	807	734	718	734	809	753	779	783	769	770	773	790	754	751	779	728	792	742	741	786	732	755	762	764	774	763	725	812	762	783	756	773	768	702	764	776	775	782	768	781	786	765	798	754	727	807	767	811	752	798	778	752	733	749	753	706	735	746	819	769	781	755	731	747	769	741	764	780	784	758	742	740	762	719	759	769	746	746	711	744	734	814	758	798	775	772	784	703	777	839	715	727	805	790	770	778	777	770	755	778	746	786	741	755	739	775	797	764	743	773	802	741	795	708	748	791	804	741	763	738	759	797	784	741	769	747	747	746	729	768	785	736	769	803	754	748	787	812	757	736	783	753	765	779	746	811	783	806	763	774	745	805	764	733	792	767	803	722	751	746	742	765	766	815	768	766	764	747	767	737	807	763	717	729	757	721	789	764	787	753	776	693	766	819	754	769	771	780	756	765	764	787	762	743	727	766	775	751	735	778	756	739	761	726	774	742	751	766	746	803	758	756	769	785	791	735	788	721	782	754	761	761	726	737	721	803	784	804	742	776	722	729	722	814	852	736	778	754	756	764	760	776	789	770	758	761	756	775	741	774	753	783	784	763	729	722	815	769	741	757	777	755	795	729	840	759	756	745	760	769	751	812	717	746	739	837	732	784	754	802	768	752	771	745	759	780	792	764	765	773	771	748	724	785	777	786	719	748	759	759	746	740	783	729	774	741	728	733	794	757	764	753	738	725	777	806	805	780	736	734	778	787	744	798	779	718	729	727	752	760	792	741	769	796	756	807	782	770	813	759	815	734	787	737	738	769	773	760	717	742	747	760	761	726	747	743	784	776	736	725	736	751	762	762	781	749	752	746	763	763	746	739	722	717	790	743	779	809	751	779	805	763	798	751	763	735	764	768	769	763	753	824	751	767	726	727	742	773	799	752	714	727	692	793	724	718	797	723	731	749	761	746	752	716	726	809	718	777	750	792	741	759	777	804	773	755	798	798	748	806	761	733	798	749	756	749	767	786	750	792	765	768	772	760	770	775	810	733	726	773	768	783	753	717	779	726	758	798	748	750	776	706	760	741	793	770	698	762	776	702	789	786	719	811	757	807	732	776	747	740	743	764	740	772	747	761	771	767	790	741	766	768	753	786	755	770	765	765	802	817	806	751	810	785	809	760	779	762	725	795	733	784	736	751	734	757	756	826	763	748	733	758	743	762	780	746	764	771	760	703	722	754	774	762	779	686	740	720	705	742	768	731	748	763	775	819	735	799	810	748	735	807	734	751	789	779	745	775	777	704	765	762	777	794	739	760	754	811	776	764	760	781	779	780	775	781	751	743	753	723	750	775	825	759	777	736	759	800	808	778	811	735	786	735	774	807	770	711	797	778	748	764	784	772	735	747	790	780	781	722	772	752	755	770	785	754	781	808	789	758	775	796	790	756	796	749	726	794	767	753	747	764	719	765	721	821	750	781	767	760	685	744	759	801	768	757	745	742	751	739	742	751	778	719	739	814	719	783	763	797	767	746	803	728	727	758	742	725	741	792	770	717	762	772	756	782	820	763	770	804	723	752	742	745	737	760	724	731	736	775	737	763	774	721	751	744	746	768	740	732	765	755	812	746	754	780	779	761	713	786	771	707	774	735	747	775	755	792	764	789	712	809	794	759	783	777	728	803	773	736	750	770	779	828	761	750	735	775	793	784	825	780	771	769	765	746	779	772	728	743	770	749	745	799	741	773	748	775	784	706	800	824	770	737	771	762	784	808	830	728	747	715	735	746	727	736	817	781	799	799	746	736	780	814	755	749	702	762	726	802	771	781	799	804	739	788	775	745	758	764	772	766	716	758	760	740	812	741	756	754	779	768	698	756	784	776	768	759	733	720	829	777	791	770	791	735	750	727	777	738	729	812	765	780	826	786	765	745	722	758	786	774	756	711	770	806	792	739	801	796	752	708	781	750	769	829	741	765	785	778	756	738	795	782	806	791	735	743	743	776	752	760	787	767	762	777	753	794	738	746	790	716	774	782	729	716	764
11426	4760	981	657	1050	1157	977	804	703	594	438	364	301	247	207	164	148	149	129	125	130	126	91	101	108	91	97	100	86	81	75	75	90	86	93	84	69	89	66	65	63	66	51	82	72	66	61	59	70	58	64	64	70	70	64	64	62	52	67	57	59	62	62	67	64	85	64	62	45	69	50	70	69	40	53	75	55	68	55	76	63	53	53	74	66	52	62	63	58	59	64	50	48	68	68	59	55	50	57	55	62	68	72	59	61	64	66	41	56	70	53	74	54	52	58	65	69	58	53	61	53	62	67	64	60	54	59	53	50	53	63	66	65	60	66	67	56	47	49	60	44	71	63	67	57	60	77	58	55	51	62	57	76	64	63	61	62	63	58	52	54	77	59	55	65	52	60	59	67	76	60	52	69	75	68	79	54	56	65	55	55	51	54	73	60	58	59	64	53	66	43	74	78	54	72	63	68	53	59	52	56	60	72	56	65	59	50	54	61	55	55	73	49	42	66	59	68	64	54	45	62	68	69	71	56	50	58	75	64	66	56	57	56	76	49	47	55	62	63	53	62	75	60	53	62	55	54	66	58	64	50	52	74	62	50	63	71	51	51	67	61	68	67	55	62	66	72	69	61	75	70	69	68	70	64	60	64	76	56	64	56	59	62	47	63	63	53	49	75	57	57	55	58	67	64	62	68	54	70	67	65	71	47	40	46	65	70	58	56	60	58	56	53	61	50	71	58	64	71	60	72	67	73	59	56	66	56	66	58	60	61	63	58	47	70	56	56	54	60	68	58	66	78	48	56	51	58	56	58	71	60	47	59	59	67	60	65	64	63	59	56	55	51	61	46	54	57	61	66	48	63	64	47	59	66	47	63	57	54	52	58	55	76	49	59	55	64	56	65	66	51	64	46	58	55	78	69	53	56	63	63	57	62	63	64	64	54	59	48	68	64	64	56	53	70	50	62	62	69	54	52	55	48	55	54	53	57	66	59	54	68	56	58	62	52	49	66	64	67	50	55	45	64	64	70	56	80	57	48	56	60	82	59	63	63	67	62	59	75	66	63	60	60	54	52	71	55	64	72	54	48	38	66	64	68	70	56	56	64	65	78	53	44	55	67	45	68	48	63	56	62	61	54	49	60	63	63	56	45	57	68	61	66	52	49	73	59	52	63	58	67	73	63	67	53	69	65	62	62	60	55	59	48	73	79	58	69	55	56	60	54	45	64	68	65	62	49	60	62	53	48	62	65	75	58	63	64	72	58	67	54	59	55	45	52	63	57	64	65	71	68	53	58	48	66	68	59	68	50	47	63	65	60	62	53	48	69	60	55	55	53	65	54	55	71	51	69	49	64	51	57	59	56	63	62	67	58	61	50	46	61	65	67	66	54	47	47	52	64	64	61	59	64	41	66	62	62	57	62	67	74	52	54	62	66	53	63	69	59	70	55	64	54	70	67	62	66	72	61	62	76	58	51	74	66	68	56	59	58	57	52	56	58	54	71	56	64	76	71	57	73	73	46	58	56	59	51	55	58	61	43	52	58	48	65	63	49	76	53	57	45	71	48	52	66	63	71	64	59	51	57	38	68	65	67	56	67	62	59	56	56	56	59	54	64	53	73	56	60	69	51	55	66	64	62	77	66	62	55	62	58	63	55	67	58	52	48	60	50	55	46	66	57	58	54	63	60	35	66	63	42	48	60	76	57	59	67	52	57	55	62	58	57	59	58	82	61	56	51	62	58	69	54	57	65	43	55	51	66	75	60	64	67	61	59	50	65	62	75	64	57	61	58	68	70	51	54	56	61	53	51	53	67	77	62	60	65	56	63	61	63	52	60	58	66	67	65	64	54	60	54	58	56	66	64	65	77	76	74	45	67	66	44	58	50	66	58	55	54	58	73	58	62	63	56	66	47	66	68	71	59	75	63	76	41	56	62	67	60	52	60	51	49	60	52	64	64	57	51	52	60	55	65	56	58	49	76	60	58	54	55	65	61	64	57	50	59	61	54	63	54	58	60	55	57	63	63	45	50	61	55	48	70	51	55	69	57	66	53	55	54	55	61	55	45	66	65	63	51	47	55	58	66	58	69	68	57	72	59	56	49	58	72	58	66	72	70	59	69	54	60	56	68	45	59	44	57	69	56	64	48	61	62	47	57	79	59	71	65	56	61	56	74	63	49	73	55	72	58	57	68	69	55	79	59	58	75	50	63	53	45	52	49	54	60	57	57	54	55	74	53	69	58	78	49	67	63	55	56	68	60	74	53	50	70	56	59	74	48	57	52	51	75	52	62	54	59	46	60	62	58	65	58	52	64	59	57	51	53	58	49	72	50	62	65	65	59	64	65	62	72	58	56	56	59	59	64	56	67	57	55	61	59	54	46	61	60	49	62	58	53	52	41	43	63	52	56	64	82	73	64	61	64	65	66	66	67	53	47	69	50	53	65	46	57	44	70	59	62	62	55	59	67	65	60	54	58	55	53	67	72	62	63	55	54	57	60	40	48	48	63	56	54	57	78	54	85	69	59	57	61	51	53	66	57	68	66	60	65	50	63	56	67	53	50	51	52	51	63	55	55	68	68	57	55	58	63	67	55	56	55	50	62	73	70	58	63	57	75	54	68	66	59	66	62	64	59	69	68	66	61	66	60	60	54	53	57	45	62	48	57	60	56	57	58	49	62	64	59	63	52	64	64	47	54	66	61	82	64	53	61	44	56	60	56	48	47	56	60	75	55	57	55	62	59	63	67	62	73	60	63	61	58	66	70	51	74	68	62	56	59	63	61	68	55	55	64	55	50	58	62	66	57	65	74	53	46	55	58	71	60	60	55	63	49	66	50	75	63	68	62	75	59	56	63	76	55	64	46	53	65	68	45	48	58	57	60	71	70	67	57	71	54	46	60	69	51	61	73	66	75	65	59	65	47	67	78	49	58	54	68	57	71	58	43	61	72	59	51	63	55	58	61	51	63	59	65	54	68	52	65	54	47	60	67	65	65	75	57	61	46	49	55	64	74	55	57	56	56	56	70	54	60	75	59	70	59	57	59	71	60	62	65	53	46	62	59	64	62	46	52	60	67	65	51	63	46	65	69	47	56	47	58	74	63	57	52	63	70	51	63	59	60	74	57	54	60	49	67	65	59	57	58	58	53	77	52	63	65	65	53	67	63	52	59	66	59	69	64	56	59	52	53	65	52	66	63	56	66	55	51	71	57	64	69	56	63	63	59	68	58	55	48	72	63	67	68	61	60	69	61	59	55	70	53	67	61	56	70	71	66	64	59	55	46	50	63	58	52	63	66	61	58	55	62	44	53	64	64	54	65	63	54	51	67	60	77	66	55	65	74	66	77	65	48	57	62	57	57	63	64	55	53	85	58	67	50	64	64	51	72	67	57	68	71	56	69	53	69	65	67	72	59	61	63	53	66	61	54	66	58	55	60	67	51	63	60	54	57	62	59	57	69	64	59	58	67	55	66	70	65	55	56	44	52	66
47837	30218	16310	29630	36958	35649	32177	27957	23866	20074	16601	13590	11196	9353	7714	6469	5478	4696	4123	3612	3244	2983	2766	2699	2569	2509	2406	2203	2226	2191	2180	2087	1959	1957	1854	1807	1543	1484	1348	1336	1266	1204	1233	1173	1233	1134	1176	1019	1073	1055	1090	1053	1060	1020	973	1005	994	1013	1014	1019	994	921	989	951	939	977	931	951	923	936	957	915	961	905	970	953	914	902	911	872	938	919	892	922	866	961	909	929	880	847	923	872	909	918	952	886	916	894	951	964	914	987	940	912	885	894	928	905	894	899	879	864	903	930	952	906	955	898	901	914	883	929	912	952	910	932	915	880	889	864	923	881	860	925	927	869	887	938	881	902	902	887	900	912	876	906	954	935	880	864	892	894	879	878	919	877	903	827	911	929	879	912	837	900	870	909	931	834	877	899	915	883	920	907	904	885	927	915	941	884	923	880	928	872	846	787	944	856	923	877	931	843	866	865	905	849	848	896	874	867	952	922	870	913	910	858	871	950	868	923	898	916	893	900	891	903	837	894	931	921	926	913	939	889	899	931	847	836	894	862	909	880	898	841	856	906	866	933	882	886	894	888	848	928	882	872	926	897	865	944	915	871	869	905	906	922	918	873	902	882	910	904	902	960	866	878	924	881	937	853	888	925	873	915	883	853	885	885	909	894	888	950	859	861	886	920	866	872	858	893	894	900	928	870	925	842	892	884	850	855	917	871	877	925	873	832	914	900	850	858	875	864	884	888	834	909	892	892	913	830	878	866	938	878	892	916	869	881	901	945	927	832	850	897	912	878	875	976	947	851	878	894	897	949	903	887	894	929	882	890	891	905	951	922	875	920	910	897	906	924	912	930	890	914	961	899	861	928	931	901	913	943	914	925	876	855	913	877	934	903	900	939	940	930	871	895	851	904	884	886	939	910	863	893	868	894	831	881	932	857	849	885	851	907	821	885	919	887	898	845	877	926	901	888	941	881	881	889	893	862	889	894	891	906	890	911	901	941	889	827	931	861	895	894	900	886	896	899	874	972	895	891	886	878	926	882	865	895	905	961	914	845	870	905	891	907	877	896	911	849	941	901	912	900	920	843	880	899	936	888	922	888	918	911	876	831	853	897	921	885	935	829	948	882	898	896	886	914	942	868	918	892	859	932	930	884	898	899	925	909	859	916	923	889	917	912	983	876	897	916	859	888	951	890	890	846	945	876	860	886	890	896	901	902	895	908	902	891	928	913	916	905	920	876	882	869	928	909	865	864	889	895	921	898	888	844	888	879	877	915	896	868	881	902	884	864	871	890	884	875	862	910	886	940	906	934	859	857	961	852	860	861	921	860	935	898	873	846	924	873	913	852	867	909	909	888	950	884	902	922	925	889	956	925	937	858	900	895	874	893	891	861	870	870	925	921	904	853	858	863	905	889	920	906	892	903	936	829	893	914	949	895	888	883	945	870	860	939	837	882	866	913	870	859	906	905	879	946	872	929	894	895	872	872	849	871	856	891	892	908	899	901	910	883	941	911	906	923	909	891	890	917	963	918	877	868	883	918	906	929	873	850	897	951	871	844	883	907	887	883	897	901	918	916	880	885	890	863	920	865	896	942	920	885	901	941	972	883	886	937	878	869	910	909	914	892	928	913	915	885	857	893	878	890	920	922	855	902	893	893	863	883	911	935	889	877	943	899	905	920	943	927	865	853	903	836	846	891	856	927	910	931	915	903	900	875	924	900	898	932	873	889	906	901	924	907	900	894	920	907	893	900	929	886	905	859	849	922	847	946	916	895	845	944	918	946	860	906	927	844	855	873	928	850	863	874	888	867	859	905	891	913	891	866	906	883	971	889	877	882	851	911	841	928	927	847	869	862	864	840	877	943	887	872	931	873	907	944	883	934	909	905	963	938	897	883	920	927	856	900	840	889	920	940	947	887	921	887	879	846	915	888	947	904	919	884	872	900	942	890	878	910	906	912	851	900	931	858	944	895	854	871	890	894	878	896	909	909	836	966	917	940	839	923	896	887	859	847	890	912	904	933	856	917	915	887	919	901	886	900	862	869	892	880	908	892	895	930	896	926	844	952	859	888	889	943	913	847	814	905	918	916	874	888	916	893	918	898	890	894	925	878	839	916	890	906	914	865	871	896	948	891	891	926	906	918	935	868	863	911	895	898	911	881	871	951	872	936	888	903	941	844	899	893	895	919	985	904	937	930	917	903	904	877	883	891	909	907	919	854	891	925	920	888	890	898	847	869	882	863	932	914	903	850	894	870	891	912	925	850	882	904	911	926	873	909	914	856	860	869	927	873	851	926	849	918	888	909	901	896	919	932	863	883	850	846	864	875	941	933	910	927	934	897	874	893	936	882	887	892	909	907	913	896	871	835	889	942	896	916	930	961	876	928	859	885	893	912	919	880	879	869	888	892	871	858	960	879	931	943	881	916	897	856	889	866	914	885	886	936	927	884	899	931	851	946	905	914	900	886	899	896	897	921	888	941	892	918	921	890	891	946	888	888	880	931	927	909	863	854	938	891	876	923	932	939	884	905	828	910	887	917	913	890	945	946	903	936	851	938	930	918	880	971	876	881	903	909	894	894	876	882	885	920	871	859	846	825	901	808	896	870	868	877	882	890	931	877	902	872	868	923	824	923	919	941	874	833	957	901	846	900	935	872	913	925	893	867	838	937	869	920	879	905	825	862	889	929	911	898	895	931	899	863	890	872	884	874	855	921	902	931	893	859	877	892	909	891	833	871	904	909	883	877	946	855	889	888	913	890	878	902	853	942	904	919	876	955	920	876	883	894	913	924	928	878	855	901	904	894	893	945	930	870	837	940	800	865	895	899	859	949	866	872	902	925	890	867	948	936	921	833	936	844	889	931	920	919	883	935	897	901	871	840	952	876	944	887	909	843	848	951	912	907	930	857	877	950	935	832	890	902	897	838	911	868	891	893	888	909	867	912	923	912	823	863	870	910	910	875	887	835	895	858	844	898	869	923	902	925	884	863	861	851	925	917	894	879	905	884	845	877	882	986	879	888	893	898	891	923	861	921	918	915	858	877	914	886	935	848	886	864	924	923	887	925	862	918	916	909	891	866	948	921	905	924	870	927	907	937	873	881	892	885	889	878	902	907	945	838	904	901	888	869	910	913	918	916	881	924	914	910	861	898	939	925	905	914	901	917	915	874	888	937	941	890	886	899	904	955	863	878	885	830	935	912	912	873	880	891	862	891	903	865	899	891	870	890	849	935	861	893	886	932	887	880	918	906	911	941	863	856	862	857	867	921	841	903	877	927	892	849	862	942	881	917	908	891	877	854	903	836	897	900	886	913	903	952	868	888	894	900	846	898	907	884	843	897	909	941	901	877	909	932	894	880	898	866	887	946	899	933	915	916	888	872	891	905	879	940	885	932	935	887	901	937	906	904	877	886	903	839	891	898	922	903	908	891	947	872	932	893	845	903	895	926	905	856	897	873	864	904	889	840	882	886	899	900	860	909	891	882	872	886	882	899
16383	9185	1553	971	1688	1777	1437	1208	1025	818	616	512	402	330	270	245	176	188	144	140	124	95	110	119	111	108	88	102	85	83	85	73	83	70	90	78	90	62	62	55	51	48	45	44	55	52	58	45	69	38	61	42	42	59	46	36	48	59	50	48	61	46	40	45	39	46	42	44	36	70	41	44	47	36	51	50	45	39	46	38	43	49	47	38	49	43	41	45	47	44	48	41	32	44	56	48	36	45	27	46	38	44	40	48	37	37	28	40	37	42	55	39	43	48	48	48	54	45	52	51	36	43	46	46	32	46	49	51	38	45	47	42	43	40	46	47	42	52	51	47	42	50	48	50	53	39	46	49	46	35	38	35	45	60	34	36	45	44	51	40	53	53	37	48	49	47	49	41	36	37	34	51	39	35	48	37	44	41	36	45	34	44	46	38	48	64	51	41	49	43	42	50	40	33	46	50	35	43	35	42	38	51	53	40	42	36	45	52	39	38	42	41	53	44	41	48	42	57	53	47	41	26	40	33	46	50	47	45	46	39	41	38	48	35	32	43	43	48	49	35	30	41	38	44	41	38	41	36	33	47	47	41	43	33	52	65	38	37	46	40	50	44	50	50	50	46	42	53	33	34	31	35	44	48	40	37	35	52	44	45	34	47	40	46	43	36	35	45	50	43	39	43	57	37	36	49	55	53	29	44	34	41	42	41	47	36	47	36	42	52	41	38	46	40	47	49	39	53	46	41	44	45	28	35	41	38	46	36	36	44	32	37	51	34	44	42	27	49	41	45	42	46	41	42	41	38	36	47	37	44	44	36	56	25	47	34	48	36	49	41	52	36	59	45	51	43	41	53	26	42	36	45	32	34	53	42	46	49	51	35	49	42	50	39	57	31	46	48	39	37	37	52	49	34	44	35	51	46	40	37	33	47	45	37	44	39	44	46	47	32	48	38	40	34	38	38	50	44	23	43	44	50	37	46	50	39	44	44	46	40	40	50	36	39	46	45	42	43	47	42	40	44	59	34	54	41	44	37	56	55	33	38	37	40	47	40	32	45	43	43	52	43	43	46	33	47	44	45	53	40	34	41	38	41	47	30	58	38	54	57	46	54	53	46	48	49	40	48	45	40	37	45	39	39	33	49	50	41	50	36	36	50	58	41	33	34	47	36	40	47	43	55	41	39	42	52	46	54	54	32	45	50	36	37	45	36	41	50	40	41	34	31	44	45	45	39	41	49	54	34	36	39	49	34	33	40	39	49	40	46	53	47	50	43	48	45	49	37	36	39	34	53	44	40	37	42	38	45	42	41	39	47	33	34	47	39	46	51	44	48	47	45	29	35	51	40	40	39	45	42	47	24	45	55	44	43	51	50	41	46	44	50	54	48	50	34	37	45	44	39	63	46	43	43	43	37	45	44	46	53	47	39	41	40	41	41	47	44	49	46	46	41	46	46	43	52	38	37	61	53	40	38	47	46	44	37	46	29	39	37	34	48	44	48	47	32	40	50	53	46	64	41	40	44	41	34	34	53	37	36	35	42	47	44	38	54	52	59	38	37	45	32	38	46	51	37	43	45	45	29	35	40	45	49	28	35	44	54	48	40	48	40	39	48	49	29	44	54	40	61	39	31	47	44	45	40	52	47	45	45	54	43	42	52	47	44	32	34	42	35	39	34	47	57	29	41	31	41	44	43	40	36	45	61	41	40	41	50	38	45	33	44	51	38	59	53	45	49	46	41	27	36	40	51	43	34	45	38	42	43	56	46	41	42	44	40	60	40	43	48	43	40	40	58	29	40	33	37	43	50	37	32	38	45	39	35	55	37	39	54	51	31	42	54	44	37	51	40	44	36	52	35	44	43	39	35	49	31	45	34	35	51	38	41	49	47	57	41	45	44	46	37	43	44	39	56	34	56	42	39	49	40	60	29	44	42	52	37	35	44	37	41	41	41	45	44	39	46	43	49	42	56	30	42	27	34	48	34	48	45	35	37	49	58	45	42	43	34	56	44	44	46	33	59	38	54	48	49	44	43	39	46	47	51	56	33	29	44	38	38	38	44	39	42	66	39	56	35	33	40	40	53	51	41	40	46	31	53	45	54	39	39	38	49	45	37	47	37	54	45	65	37	44	50	46	32	41	47	43	42	47	44	42	41	48	38	38	44	42	48	44	44	46	47	41	36	50	41	42	33	49	40	51	54	47	50	39	43	47	41	51	38	38	45	33	36	58	33	37	40	45	43	37	43	44	40	39	37	45	46	30	44	40	50	58	47	37	48	45	38	39	37	47	31	46	36	41	38	40	35	36	51	31	40	46	39	60	41	34	46	40	34	31	45	41	42	39	35	46	36	39	30	52	47	44	40	38	50	40	43	39	55	48	39	34	34	33	43	42	45	48	43	31	49	47	53	39	45	44	40	42	40	36	44	49	34	46	39	43	53	49	42	40	35	35	54	51	35	54	36	44	38	60	40	41	47	37	42	53	39	55	54	52	46	41	37	36	47	40	31	41	48	37	52	46	37	51	43	51	44	45	40	55	35	46	46	47	41	36	30	50	49	44	45	59	49	35	38	36	42	48	45	50	37	39	40	38	53	32	44	40	31	39	43	44	47	39	36	41	45	43	43	54	51	56	39	42	39	30	45	50	44	48	31	37	38	35	45	35	46	39	40	48	39	52	35	50	51	39	36	38	34	43	37	43	45	50	41	32	49	36	38	43	45	32	41	60	37	41	47	38	60	63	45	44	51	35	36	34	52	48	43	46	43	48	32	50	34	45	41	42	48	46	47	42	38	48	47	56	42	46	56	45	33	48	35	48	39	37	38	41	45	35	43	48	38	45	49	51	41	40	46	45	49	47	37	51	40	31	30	43	40	42	42	41	48	49	44	49	49	44	40	37	42	45	39	37	39	42	47	42	38	46	40	37	40	35	35	36	42	54	40	52	55	45	45	45	49	51	37	44	37	49	41	36	56	63	53	35	44	35	51	53	42	47	35	42	40	43	36	49	49	39	52	49	54	41	42	35	48	52	36	37	37	42	39	44	47	35	44	40	46	46	35	42	32	39	53	34	39	40	54	51	48	36	50	41	38	44	48	34	41	43	48	47	47	35	40	49	44	44	35	35	34	46	40	42	39	52	46	47	43	40	36	48	51	54	44	38	41	51	35	46	45	45	42	39	44	49	44	38	44	33	46	40	47	37	43	38	42	45	41	45	51	29	48	35	57	40	43	37	46	40	47	44	45	38	43	50	46	54	49	43	48	55	43	34	56	41	49	44	37	42	48	44	46	48	37	22	37	49	40	46	45	51	42	38	42	38	43	54	40	40	48	51	52	38	45	43	49	40	37	43	59	46	36	47	41	53	44	31	47	41	61	53	46	34	40	55	44	37	54	46	43	44	44	48	43	35	49	57	43	32	46	43	53	55	38	46	43	34	40	37	39	35	38	41	43	48	47	50	44	41	48	42	53	47	39	40	43	43	48	48	35	43	47
56431	35835	20978	34534	41974	40688	37080	33154	29143	25330	21159	17751	15111	12717	10716	9038	7703	6599	5678	5016	4393	3969	3790	3487	3286	2956	2934	2867	2941	2837	2678	2669	2416	2289	2101	1953	1744	1558	1374	1269	1235	1206	1078	1089	1040	1000	1024	1001	945	996	888	922	871	875	804	800	790	784	831	815	769	799	815	717	780	716	761	730	706	689	680	700	738	721	723	729	691	677	713	679	690	742	674	682	678	699	644	700	672	747	668	673	658	611	618	634	646	656	672	677	652	663	653	658	734	608	638	644	708	689	687	657	685	588	638	661	669	631	658	683	636	647	654	677	628	674	652	684	679	648	649	693	632	644	628	610	706	681	666	639	617	630	684	629	678	659	637	679	634	625	647	659	632	714	647	647	630	598	635	636	660	632	668	657	672	642	686	661	660	636	638	680	644	630	607	651	645	635	634	647	631	644	641	659	651	640	645	603	691	629	599	633	624	668	657	617	639	637	635	656	679	621	664	655	616	674	663	642	625	668	627	607	640	624	633	633	670	666	622	668	605	720	602	626	640	674	651	627	636	677	648	639	641	600	632	641	679	686	641	644	650	647	627	638	613	664	632	649	637	605	642	633	621	631	658	663	690	624	645	664	668	693	675	645	652	689	658	660	692	620	642	661	677	659	678	632	637	653	684	663	653	653	647	647	631	669	628	662	664	652	667	664	653	625	640	629	678	673	631	664	619	629	625	639	624	631	665	666	661	648	548	631	647	664	634	608	637	660	620	645	634	672	638	631	654	671	621	652	635	652	668	620	651	641	590	649	689	623	652	611	663	605	649	618	593	653	628	675	633	624	675	583	629	646	671	607	678	610	649	669	597	672	608	643	663	614	675	686	604	623	649	696	682	661	665	661	641	656	657	649	665	606	626	632	681	619	667	618	668	649	627	653	673	646	601	657	686	652	607	631	681	639	604	701	668	625	642	645	657	648	633	652	641	605	601	662	658	662	632	657	659	632	624	631	627	659	673	617	632	661	606	624	600	646	676	621	631	677	604	618	659	654	644	646	598	631	681	643	624	654	640	667	641	616	665	618	670	638	653	631	609	675	678	621	593	629	610	610	639	635	639	677	649	676	646	685	671	609	648	617	624	628	660	602	616	695	650	674	657	700	600	685	643	631	645	618	627	638	687	660	678	636	636	679	665	690	585	627	593	633	630	618	702	656	644	584	704	689	677	602	645	620	679	667	633	661	658	633	666	679	667	623	643	643	626	635	651	654	658	665	676	631	615	642	669	629	661	660	661	600	677	641	669	705	650	666	685	602	642	650	623	687	649	616	636	655	626	620	630	640	584	617	621	634	647	611	626	651	665	599	643	633	666	621	647	700	655	655	636	673	649	673	646	646	678	702	658	677	660	594	656	654	656	619	669	614	625	653	620	608	647	630	665	642	610	657	620	618	640	663	632	654	679	681	657	647	641	655	635	641	686	617	679	616	684	636	668	625	648	663	657	631	638	640	674	720	607	607	634	626	684	648	642	665	630	634	650	591	659	597	674	641	629	675	680	651	669	650	633	678	681	659	624	694	630	635	639	647	641	658	661	680	686	594	653	667	640	677	665	625	641	625	647	664	645	626	666	597	674	618	657	649	670	616	636	633	655	652	647	660	609	635	631	615	657	672	658	659	686	621	652	615	647	626	631	648	650	686	642	638	643	637	652	644	658	665	652	651	667	617	623	648	602	675	682	613	657	624	662	672	656	604	621	599	617	610	656	662	632	625	680	682	677	633	642	626	611	632	621	632	686	641	667	660	620	593	636	684	619	604	628	661	677	633	645	628	670	644	633	627	666	664	654	661	614	678	684	668	601	603	629	631	658	639	667	633	654	652	679	665	669	655	665	650	617	664	638	619	635	654	627	636	641	617	655	630	658	634	612	644	694	645	666	625	675	632	630	643	630	648	661	631	643	615	646	606	646	687	654	629	656	651	615	656	645	644	681	671	611	645	614	600	703	658	681	643	649	644	647	649	637	652	659	685	664	634	650	705	626	643	642	640	644	644	673	657	623	607	668	594	647	609	606	634	673	639	667	642	681	663	672	658	635	664	637	662	702	639	680	652	615	648	673	655	660	651	604	664	638	647	676	622	656	627	655	662	616	632	663	617	670	661	648	662	628	636	652	624	647	647	609	666	651	638	685	603	636	678	654	632	668	593	672	642	646	629	678	614	630	690	613	665	635	628	664	623	662	649	702	661	631	635	641	668	631	639	671	700	653	637	637	647	626	647	672	640	618	612	688	642	599	667	633	661	684	639	620	665	674	629	603	644	617	685	631	673	645	637	636	639	659	624	656	647	651	668	626	617	626	610	650	653	630	642	699	683	682	628	609	626	668	653	669	592	650	613	670	664	661	664	635	634	644	649	648	664	696	633	698	639	614	615	682	645	646	590	694	666	612	650	663	657	624	633	628	647	652	661	666	649	685	607	668	632	640	622	627	649	647	629	661	628	641	634	659	660	638	667	617	618	592	690	645	648	645	662	615	708	620	581	634	626	639	643	647	636	638	649	660	648	694	649	656	627	676	621	683	637	619	634	655	676	609	698	590	612	667	675	637	671	639	689	626	651	643	622	640	691	644	600	685	643	643	608	640	640	631	621	679	648	593	653	663	634	669	647	632	672	634	643	628	629	657	682	632	671	667	614	634	643	613	658	598	670	668	674	582	648	648	572	666	638	636	664	666	640	671	620	639	619	649	649	643	624	671	641	617	659	703	609	632	670	683	681	661	610	611	612	676	626	690	652	622	687	654	640	651	644	638	702	649	647	677	647	702	640	629	633	651	659	614	657	672	636	642	653	611	673	676	629	616	652	614	667	622	649	617	659	626	617	681	656	638	676	675	680	631	629	647	627	683	686	649	650	689	647	623	637	637	648	648	664	645	665	617	646	667	641	652	645	612	656	650	625	655	650	604	613	638	590	598	628	679	645	631	692	648	649	668	640	647	670	647	647	647	617	606	639	624	653	648	658	675	690	674	612	620	622	641	600	656	664	624	681	670	678	620	643	649	650	640	647	689	657	712	653	652	642	654	653	650	631	656	655	661	643	685	622	621	689	693	686	665	604	653	622	605	640	666	657	662	645	660	618	665	640	654	669	609	648	636	612	630	623	629	673	662	604	680	659	673	646	674	642	665	663	650	618	671	635	634	628	662	627	637	638	652	584	603	674	605	640	667	626	651	641	655	614	631	645	625	654	638	640	645	626	700	618	642	604	688	630	613	648	683	649	652	615	617	611	658	638	637	673	640	636	578	641	616	630	647	636	623	667	685	659	644	623	599	698	647	658	608	650	623	657	621	652	702	679	654	621	608	677	617	659	640	605	644	632	638	610	670	617	655	641	687	674	653	660	684	637	621	704	604	606	633	593	680	639	624	651	607	632	639	632	630	651	631	638	626	645	655	593	610	665	640	692	604	607	675	653	615	647	647	639	655	651	656	630	687	627	674	642	684	623	672	661	664	669	667	630	666	640	687	605
6871	2304	616	526	812	824	659	591	452	418	296	254	205	173	165	117	101	100	97	92	67	76	65	66	72	62	74	66	62	55	61	69	62	45	59	59	50	50	44	54	54	43	63	41	64	44	39	56	49	44	54	41	53	35	57	51	51	38	42	50	49	41	55	50	44	43	49	51	34	41	47	45	47	59	41	55	45	40	45	48	50	47	45	60	36	36	46	39	49	48	40	37	37	35	38	31	37	46	50	56	45	47	45	47	57	45	45	39	54	44	32	42	34	37	48	39	54	50	39	43	52	48	49	32	44	41	39	54	41	42	52	36	61	46	50	42	38	57	52	51	45	44	40	48	47	46	51	50	34	42	44	41	47	39	33	41	18	45	36	48	51	28	42	40	38	44	42	39	39	47	48	33	41	41	35	64	37	49	51	41	43	30	44	54	38	51	46	45	39	36	36	40	54	51	44	47	58	40	30	40	39	31	48	40	48	45	39	53	33	38	52	47	33	45	46	34	49	40	44	41	34	41	51	45	40	52	48	42	37	47	55	61	41	46	44	50	43	46	42	34	33	50	52	49	55	44	51	43	43	44	49	38	50	48	40	51	40	46	42	35	50	44	36	34	40	29	39	47	37	37	54	44	43	59	38	41	51	45	32	47	48	42	30	46	39	42	45	55	36	35	37	43	48	36	45	34	43	47	42	50	53	54	44	34	46	59	45	48	39	61	47	33	45	31	46	40	47	42	29	37	35	43	51	40	47	42	47	46	40	38	39	35	45	47	35	40	40	52	44	57	40	48	40	46	55	47	46	41	48	48	45	49	40	48	49	38	37	48	35	35	50	44	54	42	42	47	39	37	58	55	48	55	35	44	39	43	43	32	45	36	46	53	39	39	47	39	52	35	51	35	45	45	52	50	44	55	49	41	41	46	50	47	45	41	52	41	40	43	44	34	34	41	48	45	36	43	39	47	44	36	38	49	44	51	49	48	36	47	48	55	46	45	53	42	42	42	42	50	45	56	50	55	48	47	48	50	49	50	46	38	43	52	50	55	56	45	40	52	48	39	46	32	45	38	48	53	39	47	47	43	53	48	46	40	39	48	43	43	37	52	35	47	45	39	37	37	42	45	44	41	42	35	34	49	37	50	36	41	55	44	45	56	38	44	40	38	45	31	45	43	54	50	43	41	41	40	54	42	41	42	34	49	45	47	43	50	55	45	49	54	42	36	47	30	36	44	40	45	51	43	49	49	36	41	43	48	51	44	40	39	41	46	44	49	46	25	35	51	34	42	49	40	47	42	51	38	51	40	41	37	35	52	42	32	49	43	44	36	38	54	35	39	42	34	44	52	54	48	41	45	41	42	50	40	40	44	56	35	36	47	53	44	54	43	34	56	43	59	39	41	39	46	44	52	51	50	32	48	43	45	50	46	49	53	46	40	47	31	54	46	43	59	40	54	52	47	43	39	40	45	48	57	42	41	40	50	38	51	46	39	36	43	46	36	41	46	35	38	37	46	49	47	38	35	43	51	37	55	47	34	46	38	32	49	53	48	44	53	31	34	44	31	47	35	44	29	50	56	33	43	46	32	41	45	31	44	50	50	41	42	44	42	36	32	40	32	46	36	49	46	32	44	61	46	50	50	35	37	52	41	34	44	38	45	45	47	44	48	39	56	47	54	41	63	50	51	43	52	43	42	36	43	47	44	48	46	46	50	51	44	44	46	35	48	40	42	36	41	51	34	47	42	28	31	37	41	36	47	43	53	38	41	34	35	34	52	39	44	40	35	39	43	38	50	47	37	37	46	53	42	54	40	40	42	59	51	40	34	30	56	43	57	39	41	54	39	45	34	38	31	51	37	37	38	50	37	51	46	43	40	36	37	48	43	41	47	47	45	58	44	54	47	38	48	40	53	44	54	42	36	30	43	39	54	28	37	45	42	50	40	56	42	44	40	48	43	46	41	50	43	37	42	57	44	43	32	32	29	36	51	32	49	39	55	45	47	40	44	45	45	53	50	44	47	44	36	46	39	34	32	49	54	44	45	42	52	43	36	49	42	53	52	29	42	45	46	50	48	54	48	45	39	51	46	37	38	40	42	40	51	43	50	49	46	58	46	31	37	48	40	44	41	45	41	60	48	54	48	56	60	59	39	30	38	52	47	49	36	44	40	57	46	40	43	46	44	45	45	36	36	44	50	49	47	55	48	48	45	42	34	39	28	51	56	45	56	40	44	50	36	49	49	40	33	33	42	44	31	38	44	46	34	37	47	43	33	49	53	40	39	41	38	47	48	38	42	54	43	46	47	47	49	40	40	50	44	51	45	38	43	52	39	39	48	56	47	48	52	46	48	45	46	47	38	49	52	29	36	43	45	37	51	43	40	46	58	61	52	60	49	48	51	44	49	41	33	50	44	51	45	57	43	43	54	39	25	45	39	34	37	47	41	48	42	42	32	43	57	42	49	44	45	37	50	45	50	49	41	37	53	45	43	52	48	47	35	44	34	41	44	33	46	48	47	37	35	40	55	31	30	31	39	47	35	38	60	48	56	42	37	46	43	41	44	46	45	39	49	38	32	43	59	40	45	42	38	48	40	41	47	42	43	35	39	34	45	44	46	33	41	50	37	53	48	52	37	42	55	36	49	40	50	42	45	31	49	49	43	46	47	56	33	44	33	48	45	42	48	39	51	51	41	33	34	36	53	47	36	48	44	49	39	57	45	57	40	45	37	41	43	54	46	34	40	31	63	51	32	58	42	41	29	42	44	43	44	57	64	18	49	29	56	37	40	40	46	45	39	34	47	40	45	41	36	61	39	37	46	42	32	40	38	32	48	61	40	30	55	40	29	53	41	39	31	52	50	52	43	47	36	42	49	40	41	52	47	43	46	44	46	45	39	35	40	44	44	41	53	45	45	31	46	37	41	48	41	48	43	40	41	36	37	45	52	32	44	54	37	43	56	41	49	48	45	51	40	33	59	45	48	38	46	33	56	47	32	34	53	44	39	41	36	44	36	51	45	42	47	43	45	45	35	57	47	36	43	41	54	47	41	53	46	39	49	36	41	48	47	36	35	45	50	48	35	46	50	50	38	45	47	39	40	36	44	28	43	43	46	40	38	53	47	50	50	46	59	40	54	45	50	34	50	38	48	47	49	47	52	41	47	48	51	44	49	39	53	44	40	35	45	39	47	42	43	30	40	53	52	47	40	52	57	49	53	44	46	39	45	49	38	47	44	53	48	41	40	45	47	49	39	39	37	49	37	41	43	51	37	45	41	40	35	34	41	48	40	50	47	37	51	53	54	40	34	40	37	44	31	58	42	43	49	46	48	47	48	33	48	37	42	37	42	50	45	50	32	38	48	46	49	42	36	51	41	49	47	51	51	45	51	44	31	54	42	41	34	37	49	45	46	57	44	38	41	51	53	48	54	45	35	42	46	29	46	48	50	35	41	48	36	41	47	52	51	27	42	37	38	53	41	44	43	46	34	43	41
42956	24540	12574	25836	33491	31666	27646	23448	19564	16085	12785	10030	8215	6798	5487	4497	3775	3227	2797	2415	2264	2096	1941	1875	1740	1720	1775	1604	1656	1626	1625	1532	1498	1465	1303	1239	1084	1029	978	946	923	888	875	827	806	848	811	772	798	840	788	754	746	713	767	746	749	760	746	670	712	706	698	671	694	728	677	687	706	658	712	731	696	701	651	714	648	683	687	658	682	681	680	698	684	690	670	674	632	646	678	734	670	682	664	657	669	662	640	677	678	661	719	614	661	623	699	636	663	657	636	650	711	698	708	661	691	659	628	652	647	651	633	647	688	726	681	628	665	648	655	672	642	665	694	674	671	652	687	627	673	668	668	620	626	634	685	658	649	646	675	674	630	642	697	643	679	654	648	661	669	669	686	667	687	701	671	601	666	672	654	611	681	650	681	681	653	654	654	616	695	628	668	666	655	682	675	667	699	623	613	671	631	624	668	644	677	638	642	658	680	690	668	688	662	655	677	660	658	669	662	641	681	703	668	653	652	667	658	679	680	710	670	652	661	602	694	667	646	665	680	701	676	632	642	667	623	595	663	639	659	668	603	619	667	629	650	610	619	621	694	650	606	640	638	696	656	645	648	662	654	679	663	638	656	666	672	660	683	641	671	646	649	632	600	634	649	645	664	627	666	689	640	687	649	614	677	663	656	652	666	729	672	689	674	659	703	671	666	661	666	637	685	644	650	680	652	700	659	681	668	640	662	649	666	746	652	627	685	643	658	631	723	660	648	651	660	664	644	678	676	663	646	717	674	658	705	690	693	636	641	645	662	633	671	684	671	658	615	632	666	598	694	657	680	631	673	685	640	649	634	658	675	683	591	624	679	694	664	685	654	684	635	686	680	628	683	632	637	693	696	666	686	675	675	638	640	694	661	638	661	692	681	650	638	706	623	640	649	675	732	654	660	678	660	658	672	669	670	661	639	660	674	664	638	669	659	664	664	632	637	632	663	681	622	666	650	651	659	672	658	664	677	682	665	674	670	643	644	653	661	631	653	639	665	651	684	653	659	645	618	630	637	690	659	701	706	681	653	682	647	684	716	639	702	625	639	668	626	666	703	633	623	642	590	718	617	649	714	632	613	709	610	657	674	720	674	678	667	654	705	616	632	606	698	610	641	660	632	650	658	681	666	668	659	669	690	688	676	637	612	643	658	642	691	696	662	660	696	652	664	621	659	663	698	628	618	691	635	688	681	622	671	663	687	689	664	673	677	640	726	652	666	676	698	618	700	682	707	627	634	683	621	695	644	676	657	705	654	666	672	620	666	640	678	640	642	628	652	670	645	639	628	615	672	659	646	614	671	660	664	671	672	675	622	677	582	678	685	670	675	723	636	668	660	637	660	657	688	669	652	688	653	646	662	612	671	673	699	668	673	675	696	709	667	644	663	700	655	659	654	661	707	651	652	664	666	675	632	706	637	713	678	650	645	717	683	672	642	621	677	680	663	630	630	656	675	659	683	700	704	655	653	595	665	644	654	673	669	610	667	663	617	663	688	639	653	696	644	632	664	655	687	651	674	682	646	665	652	614	660	620	638	601	666	677	640	642	661	684	676	651	691	652	620	629	638	656	678	677	677	647	669	688	663	664	676	650	680	687	671	656	674	609	626	648	695	607	684	685	626	638	650	686	645	679	680	645	684	652	706	646	639	638	689	702	630	645	673	645	678	683	614	668	672	704	644	696	586	662	656	644	629	671	693	664	688	660	680	692	648	660	649	676	654	665	639	623	655	645	652	680	668	674	677	678	621	662	667	694	676	657	652	672	665	673	683	648	631	642	624	673	701	649	701	672	644	670	644	642	670	646	678	641	689	686	673	644	645	662	702	704	645	619	683	658	652	642	621	686	648	633	715	718	680	573	655	637	673	619	680	708	632	642	703	691	645	663	676	695	633	663	671	692	672	679	704	666	677	685	673	674	665	615	703	625	632	666	682	667	641	649	632	690	676	665	681	643	682	658	645	643	666	664	631	728	665	659	649	630	692	661	665	668	673	674	681	650	682	688	659	638	626	656	676	663	700	678	661	658	650	656	676	646	644	689	644	676	648	637	659	667	661	595	701	631	656	631	662	696	665	661	666	703	674	704	709	693	626	607	677	655	706	654	655	625	677	692	676	682	655	663	679	632	647	626	644	655	671	689	686	688	669	694	661	672	650	664	645	595	618	655	684	652	618	672	648	679	627	697	658	676	615	649	670	707	659	660	641	633	666	625	695	675	683	674	693	676	613	695	669	639	653	655	685	616	618	713	675	679	651	640	670	643	657	678	668	658	680	694	659	692	659	705	715	682	632	692	641	624	662	687	638	658	637	668	650	713	633	692	629	677	654	651	653	643	665	680	692	672	648	689	656	691	656	680	710	662	638	669	635	660	638	654	681	683	620	634	668	695	613	665	661	665	693	659	710	658	660	658	633	691	696	677	634	671	667	661	658	678	694	706	696	647	642	641	652	651	709	631	676	707	673	630	653	619	721	613	688	654	702	693	636	735	643	678	659	665	631	677	621	645	684	690	633	677	635	709	652	686	665	670	731	668	688	651	632	654	651	645	653	683	693	701	650	712	626	643	651	648	652	649	661	655	619	676	653	653	660	663	656	618	679	698	649	682	650	652	641	644	659	678	671	686	647	632	654	672	665	660	650	662	632	659	715	619	660	633	684	701	649	681	678	643	643	671	662	650	661	674	681	652	644	644	631	645	666	684	636	667	655	669	652	637	639	673	712	682	700	692	645	642	648	644	691	648	738	633	658	662	674	668	692	638	670	658	626	699	689	651	683	648	681	659	643	641	674	648	646	663	689	709	653	657	683	660	648	638	673	688	717	651	642	669	644	630	650	699	666	643	679	634	669	686	652	649	657	653	700	669	676	689	639	695	644	662	671	676	648	613	669	715	647	710	693	682	642	665	637	645	693	679	653	656	672	662	645	610	657	644	644	635	666	633	669	679	654	664	641	652	664	654	673	639	680	608	675	635	697	650	679	645	660	673	642	627	675	620	658	704	631	647	682	677	656	635	655	665	688	655	659	620	654	666	673	686	675	646	651	600	650	672	678	699	632	673	656	574	674	667	672	636	698	613	650	679	680	659	615	689	654	688	642	665	676	643	669	643	629	723	684	629	692	625	693	614	700	703	687	654	626	669	617	603	668	645	664	717	700	658	639	661	665	632	707	656	641	646	685	705	664	631	636	615	711	648	709	670	671	663	662	689	684	650	645	668	687	635	641	679	676	646	650	666	669	675	668	717	680	654	670	688	681	664	664	685	650	666	657	705	661	663	657	609	642	667	675	614	673	663	702	669	639	696	611	640	617	637	676	649	668	631	707	672	676	676	685	681	662	654	684	647	676	633	672	620	680	700	621	622	673	644	661	638	675	693	656	662	675	651	689	659	696	680	679	657	622	676	644	672	647	644	636	683	622	667	632	621	639	627	661	637	680	670	661	662	655	663	625	671	662	684	624	683	679	681
16681	8701	1579	1022	1610	1663	1506	1269	1027	819	605	507	413	374	283	229	220	169	174	152	150	130	135	133	95	111	100	113	88	102	96	99	94	98	75	72	59	74	64	53	63	52	64	51	52	54	55	56	62	71	67	53	37	44	58	57	69	49	56	56	62	47	57	66	56	43	60	60	55	54	64	46	52	52	53	63	52	69	60	46	51	48	50	48	43	48	53	51	54	43	50	61	50	47	46	50	49	47	52	45	40	52	50	62	52	56	47	56	47	70	52	54	49	66	51	52	53	52	53	59	44	56	34	52	55	56	48	44	63	45	54	47	55	56	59	65	56	54	47	53	54	44	49	44	60	57	53	68	41	44	50	38	50	47	47	39	58	58	52	49	47	53	52	36	57	50	63	55	56	59	65	45	49	51	62	57	55	53	58	46	52	54	54	45	63	54	51	47	59	52	58	48	57	69	45	53	58	48	50	66	60	57	56	50	53	63	46	62	42	53	48	44	51	42	44	55	63	65	56	46	39	51	48	35	47	44	52	51	45	42	51	34	36	51	56	46	40	52	45	47	55	54	50	39	34	50	55	46	63	45	61	45	48	57	54	52	56	45	57	53	42	53	50	62	56	67	42	45	47	51	56	52	56	45	55	46	39	56	49	62	57	55	56	43	45	48	56	39	32	63	50	55	54	57	43	50	45	42	51	51	58	45	59	46	48	64	57	44	44	43	42	43	32	44	51	48	56	38	57	51	62	39	54	66	42	52	44	67	53	48	42	34	58	57	42	60	58	47	45	42	53	41	51	53	50	49	39	49	56	36	46	55	55	50	43	50	54	62	66	61	60	46	44	58	54	63	63	41	58	63	53	54	56	71	58	62	36	43	50	64	45	51	55	48	49	60	52	48	47	65	47	56	49	56	73	45	46	53	46	63	47	56	45	50	56	46	38	49	54	58	50	55	52	43	59	54	55	74	44	57	47	43	51	41	55	59	55	59	51	41	45	60	60	54	55	44	43	43	52	47	48	51	60	47	44	62	48	48	68	47	50	41	66	60	44	68	51	53	52	51	55	47	44	64	56	45	56	48	55	59	43	48	55	46	42	55	54	52	42	49	62	43	46	49	43	35	53	55	52	48	62	57	39	58	47	44	49	51	49	42	50	51	49	44	44	55	68	43	49	51	48	54	58	43	59	42	47	54	38	48	41	50	49	40	57	42	47	55	55	52	49	53	48	52	64	57	59	45	48	53	64	48	50	42	58	54	45	58	58	41	54	62	56	46	52	63	55	47	44	60	48	45	35	61	54	54	54	53	49	48	52	66	43	45	48	44	45	61	54	43	55	58	58	69	49	53	64	54	47	47	54	50	46	59	53	61	47	55	62	59	50	43	63	56	48	53	53	55	45	57	52	48	51	38	65	49	50	56	42	42	50	49	67	49	43	58	41	46	51	41	52	61	52	49	60	50	39	47	57	47	61	57	58	50	41	60	43	41	42	39	58	41	68	45	50	48	63	50	60	39	60	57	51	64	47	77	53	50	45	43	52	51	54	44	58	56	52	51	57	42	45	44	51	60	38	51	36	44	51	51	52	51	49	46	40	48	39	48	59	56	59	40	49	48	47	62	55	57	48	41	51	52	56	49	44	46	52	42	33	40	52	62	72	50	41	43	45	49	42	52	45	53	55	53	46	67	59	52	61	63	46	46	59	58	46	49	58	47	45	59	46	50	35	58	48	49	53	59	58	41	64	47	55	54	45	73	58	54	43	52	64	63	56	48	47	51	57	44	54	51	48	59	54	49	48	43	49	53	43	47	55	48	46	49	64	51	42	49	52	57	56	56	43	56	37	52	60	47	52	53	49	44	54	45	43	56	48	53	54	61	64	49	57	36	54	59	44	54	66	51	44	55	52	48	39	53	58	54	55	44	55	51	60	48	65	45	59	59	45	57	52	41	51	59	58	46	39	51	60	55	55	51	54	46	40	49	49	46	64	62	51	43	44	40	58	45	55	40	54	48	58	57	47	44	62	48	58	44	46	50	58	54	66	60	55	43	39	47	65	61	58	59	44	37	51	40	59	43	56	47	49	48	49	61	45	61	60	64	63	57	60	58	47	38	43	53	59	53	43	51	43	51	53	43	51	45	51	58	53	61	50	41	54	52	47	52	53	48	42	50	46	43	46	57	67	50	48	52	46	53	45	40	53	69	46	61	52	52	70	49	40	49	61	47	58	52	55	56	56	64	46	57	43	39	54	47	54	53	52	37	53	51	48	50	58	49	55	39	39	51	51	49	56	50	54	55	70	51	52	57	48	71	51	41	64	47	44	50	53	56	51	42	64	48	52	55	57	56	53	46	59	52	53	48	44	42	50	50	65	44	47	53	55	43	60	40	57	43	63	53	53	41	51	54	49	60	56	39	47	44	38	61	47	56	61	49	54	50	56	42	55	37	51	61	56	40	48	43	59	34	52	44	52	42	45	38	42	53	55	44	47	41	52	48	44	52	49	59	49	48	53	58	50	47	50	46	56	40	51	49	55	49	49	45	50	40	56	46	56	64	44	53	52	49	58	53	51	67	38	57	48	48	50	56	57	52	48	51	45	62	45	60	52	57	47	44	52	40	48	43	51	45	43	45	54	55	60	49	62	62	56	50	64	48	58	45	55	60	55	46	50	45	46	53	45	50	61	68	52	40	39	52	64	56	50	52	52	41	49	47	52	56	53	53	56	61	49	58	44	51	37	53	48	49	60	45	63	56	53	44	54	45	40	62	50	46	51	41	55	65	60	47	41	49	52	57	46	51	50	63	58	48	51	56	50	55	61	60	36	44	54	51	49	51	52	40	48	57	60	45	39	43	50	52	60	53	53	35	49	44	59	46	57	59	67	48	38	53	39	54	53	31	54	65	46	51	53	49	68	38	55	54	59	36	54	48	51	60	57	51	44	48	47	60	54	53	54	62	52	44	45	55	61	59	49	51	55	55	51	57	54	48	45	45	63	42	52	46	43	59	58	45	63	62	49	58	47	40	48	54	52	43	48	61	60	55	48	71	52	34	50	50	58	49	50	51	49	62	53	37	46	55	50	67	52	51	49	44	43	45	57	49	40	57	45	44	62	52	45	63	59	41	52	60	51	47	46	61	58	59	74	49	59	60	45	42	46	58	48	56	62	41	52	57	42	56	73	68	45	46	52	44	53	52	41	55	53	40	43	49	49	50	56	58	58	69	57	40	60	42	50	42	48	62	45	58	48	58	57	37	52	45	42	54	53	44	46	44	66	39	50	60	47	44	49	48	54	56	63	38	38	63	52	44	52	66	52	40	52	58	52	47	42	50	41	40	46	44	46	60	46	62	49	57	49	55	48	51	52	61	60	60	46	49	59	50	60	47	42	52	41	50	59	49	52	45	48	39	52	47	50	49	49	51	55	47	48	65	57	57	46	59	42	46	46	69	54	67	46	56	53	36	44	46	38	44	48	57	65	52	50	45	53	56	50	71
55261	34631	20169	34269	41552	40165	36715	33075	28958	24958	20980	17857	15029	12915	10603	9048	7698	6524	5716	4986	4548	4217	3780	3587	3345	3218	3154	3195	3031	3010	2767	2633	2627	2433	2179	1958	1933	1679	1483	1352	1299	1278	1242	1225	1184	1151	1136	1110	1082	1053	1053	1013	1050	996	953	882	886	852	873	892	875	890	839	908	883	869	850	906	836	886	838	822	858	875	907	826	888	841	859	822	872	771	795	811	820	799	771	788	820	818	787	759	770	818	744	769	785	812	797	828	802	806	804	766	810	794	793	768	719	824	784	761	788	794	758	765	777	795	812	806	800	805	827	748	761	801	777	754	827	794	791	795	737	808	746	787	756	783	757	781	776	722	770	772	740	736	783	791	766	773	770	777	775	811	759	781	763	730	770	810	800	809	824	724	743	810	748	767	770	794	797	805	748	812	759	736	744	768	725	745	799	755	728	788	789	798	755	731	785	749	750	752	722	757	730	766	759	808	731	839	748	770	778	789	800	763	765	754	791	763	763	777	779	774	772	741	739	806	789	756	732	780	767	776	793	780	759	759	727	784	778	780	753	704	789	782	769	758	777	745	786	770	773	782	820	806	784	804	764	767	778	785	746	741	792	743	790	814	795	784	763	783	757	789	792	763	782	764	754	772	764	756	771	803	815	777	787	819	773	794	776	787	776	774	756	849	806	760	739	810	803	796	747	799	767	771	828	730	731	699	777	770	762	733	781	792	747	785	762	805	742	773	750	809	765	781	741	779	751	852	753	759	771	764	768	789	779	733	759	768	754	730	802	794	763	758	782	697	755	780	756	729	739	770	710	721	776	797	806	750	768	764	766	809	782	804	793	753	752	764	781	771	757	765	753	823	806	762	752	723	779	810	759	714	766	801	744	757	788	762	751	784	785	816	766	778	793	793	785	777	769	772	784	777	727	757	794	765	760	772	735	770	773	783	792	769	750	821	745	824	783	752	834	760	779	761	790	825	767	717	730	742	776	784	774	762	796	763	774	775	761	789	816	757	776	786	771	768	769	783	815	783	788	797	787	705	814	790	819	742	733	803	778	722	734	782	784	779	783	745	784	802	755	740	821	751	809	800	768	743	757	784	808	805	753	751	763	742	771	766	747	774	745	743	733	750	790	751	754	781	720	762	741	773	789	756	786	745	753	800	794	780	744	704	827	781	759	716	791	797	762	741	832	693	734	838	801	774	774	750	771	781	793	824	745	731	758	764	791	761	697	755	750	768	816	788	805	772	721	757	763	741	772	752	800	772	742	796	773	721	786	795	726	777	750	745	752	832	738	751	778	770	767	725	800	790	761	771	748	777	731	762	747	809	745	789	757	778	732	736	798	746	764	747	757	770	733	747	791	837	795	791	736	789	760	776	752	736	761	784	788	743	846	773	763	722	731	784	801	764	795	794	797	755	758	803	791	755	781	751	785	816	838	791	769	724	770	808	798	799	784	762	750	803	756	767	807	762	758	773	756	757	782	790	776	757	784	739	760	726	793	805	765	789	748	738	748	739	774	774	749	722	815	790	702	781	807	761	766	740	788	815	773	812	757	753	768	772	781	781	761	804	798	722	766	842	762	739	717	739	736	747	803	804	765	788	762	771	769	813	811	708	828	726	758	760	745	747	802	758	815	785	789	749	773	774	741	755	759	765	736	757	807	755	722	761	725	788	751	798	789	783	780	813	771	843	776	748	786	749	782	820	741	785	768	777	762	756	758	768	809	766	748	818	764	779	781	783	726	778	773	757	736	731	729	773	820	721	786	813	806	771	785	751	770	805	813	776	801	784	755	750	745	770	759	786	781	770	752	737	748	735	756	764	789	771	775	755	809	747	802	768	772	763	799	719	746	768	775	772	728	775	796	818	765	751	786	798	762	769	804	784	778	779	766	792	797	826	749	773	744	793	817	780	760	705	780	733	782	812	795	777	776	714	718	775	757	834	797	760	762	763	773	760	765	747	749	771	745	763	782	773	755	804	782	808	800	755	776	775	778	725	799	754	745	783	782	747	777	789	792	744	764	725	773	790	768	788	771	745	747	788	798	789	774	773	821	749	734	769	751	764	779	832	755	759	795	799	792	769	798	799	755	809	781	763	784	749	761	799	814	802	734	721	763	742	794	780	773	718	790	742	721	727	756	787	787	736	718	785	799	803	736	781	784	748	758	771	764	814	788	804	772	804	754	737	727	823	758	736	778	805	703	790	748	761	786	756	784	854	739	795	798	818	761	754	781	802	763	780	822	755	775	723	781	760	745	787	780	758	757	805	761	760	732	775	800	789	764	749	771	768	747	758	769	761	750	787	746	719	787	761	779	715	788	759	794	759	753	786	798	747	745	811	761	775	765	724	768	779	790	814	743	769	719	782	746	780	758	759	793	780	821	737	787	769	705	733	735	776	759	794	762	741	771	734	749	794	761	690	763	753	758	795	771	748	742	768	793	811	796	803	764	789	774	770	825	782	791	756	771	760	810	818	741	746	712	778	773	740	776	766	776	766	808	745	815	758	751	742	723	782	756	766	748	692	776	796	724	765	811	801	725	759	773	757	817	753	765	777	819	804	788	771	739	791	752	776	774	762	732	742	808	740	770	750	800	739	788	802	821	761	776	762	808	794	729	801	755	713	751	796	787	797	766	754	772	747	761	814	821	761	746	788	717	816	774	738	790	760	784	769	757	784	798	722	756	770	758	780	769	773	742	727	793	769	787	754	746	763	767	737	789	813	783	725	784	738	741	711	793	779	780	731	764	742	823	766	812	667	772	769	797	734	746	786	758	733	771	779	800	809	775	754	783	774	716	749	780	789	772	789	816	826	795	754	757	786	727	798	745	822	700	794	715	811	736	738	749	780	756	786	795	780	715	814	812	736	782	783	774	774	740	780	799	766	822	765	804	777	768	807	767	811	785	797	770	777	740	825	754	832	801	745	750	736	783	845	759	767	790	727	716	765	777	754	809	746	802	785	770	740	788	796	770	791	765	749	774	748	748	740	777	811	764	844	801	805	753	721	755	743	790	825	743	765	721	711	799	776	776	762	743	749	756	768	772	743	742	733	792	780	776	772	741	790	805	742	754	775	773	736	746	775	788	772	777	809	737	741	759	822	748	839	796	755	776	780	730	747	757	780	750	743	800	746	761	740	778	776	763	760	787	799	795	740	796	787	795	740	737	789	766	806	806	736	759	753	797	767	816	810	759	776	827	871	754	730	753	782	761	754	726	789	797	768	747	779	776	755	767	784	808	803	817	772	758	782	774	772	792	754	702	776	779	748	800	806	769	772	830	788	750	770	748	802	819	767	744	766	783	751	758	809	813	808	728	791	769	753	768	729	768	735	786	795	796	740	786	750	808	750	762	773	772	797	763	772	745	781	771	754	784	826	801	762	823	763	756	752	814	749	814	839	764	758	773	707	793	808	787	794	725	806	746	758	781	782	765	769	776	742	746	733	789	762	825	769	786	775	708	794	776	773	729	771	810	745	748	735	759	817	760	735	763	785
11797	4044	936	704	1081	1130	938	854	662	598	430	326	271	242	196	196	165	170	143	117	113	90	97	93	104	75	85	94	92	94	93	86	101	97	81	90	81	60	77	64	75	83	66	59	76	71	58	63	65	66	56	73	77	71	61	54	55	62	64	61	57	62	64	56	63	54	61	62	56	57	56	57	56	68	51	65	49	69	57	70	65	60	73	53	63	68	60	56	70	57	61	58	66	60	64	68	61	62	56	70	50	70	63	58	55	71	59	56	52	55	61	63	78	54	60	62	76	59	67	63	60	63	76	60	65	64	52	66	71	55	75	65	63	78	66	53	48	57	46	54	52	53	53	60	64	65	71	74	53	57	61	58	62	63	59	56	40	53	61	64	63	60	56	71	58	52	60	51	63	64	52	59	67	69	55	62	57	61	56	59	50	64	70	65	52	69	54	67	42	57	66	78	48	64	54	69	58	65	64	73	64	61	60	69	54	64	50	62	58	56	46	61	70	69	45	69	51	66	76	55	59	61	69	64	63	63	53	65	69	66	66	57	58	65	63	55	60	62	53	58	54	58	54	59	48	58	59	56	69	66	63	59	66	61	66	57	57	57	51	55	55	55	67	58	62	72	56	57	68	58	49	62	48	56	61	74	71	66	64	54	58	58	66	68	54	81	65	56	60	74	66	67	61	55	62	51	60	57	54	63	81	75	53	57	60	73	65	52	70	55	68	53	60	62	55	55	47	47	69	63	65	64	58	68	71	57	55	52	73	53	61	71	51	53	54	65	56	55	64	56	62	53	55	65	61	64	58	62	79	43	60	60	64	57	57	67	54	59	56	61	47	52	71	62	73	43	63	53	65	57	65	58	62	67	66	69	67	62	58	57	65	66	61	61	52	57	56	67	62	76	54	44	56	62	52	54	53	58	51	47	53	43	62	71	59	48	47	54	68	61	72	74	49	53	46	61	53	62	63	61	61	67	62	68	71	58	51	64	56	77	68	72	50	51	48	51	52	68	60	58	59	63	58	66	47	53	51	54	67	67	59	73	73	74	68	49	74	50	65	72	64	56	72	60	53	64	66	54	50	71	75	62	57	79	64	66	60	61	53	58	67	64	53	57	48	75	51	52	51	68	50	61	69	76	56	72	61	70	72	43	60	53	72	66	58	61	71	68	62	55	57	65	48	62	66	63	56	56	67	72	66	57	64	61	57	65	68	51	63	73	56	61	67	71	62	61	75	65	77	56	75	72	52	58	61	60	57	54	51	61	70	69	55	55	73	62	72	63	49	63	56	61	70	60	65	62	66	54	38	59	66	58	63	62	50	69	44	68	52	57	68	61	56	65	83	67	65	57	54	76	70	62	72	58	56	66	58	51	45	52	55	61	67	58	67	54	44	61	72	65	66	63	61	64	58	71	64	44	71	59	55	62	51	70	71	55	67	51	70	68	59	59	52	55	56	64	59	54	64	58	53	51	61	63	55	73	51	64	52	54	77	64	54	72	66	65	54	61	54	65	69	53	70	66	49	53	49	61	42	57	56	59	52	65	61	66	60	59	59	58	58	51	59	60	64	61	60	65	63	63	51	77	68	66	63	67	65	50	67	53	55	68	53	67	47	60	52	58	66	60	54	60	77	58	57	56	57	61	66	55	59	57	55	54	56	60	71	54	56	60	51	61	54	56	56	59	69	62	53	71	64	69	53	63	79	57	56	74	48	63	71	65	52	80	51	51	60	48	56	59	66	61	53	67	64	60	59	70	61	60	73	70	63	77	63	66	65	65	59	68	73	58	63	67	54	58	62	57	58	68	66	58	58	45	51	52	62	45	57	59	58	62	74	64	56	58	68	50	64	61	55	51	52	60	56	55	72	84	59	64	61	67	79	75	71	62	59	58	61	58	58	53	62	61	66	60	55	68	61	58	62	64	65	55	59	63	77	78	70	58	62	56	56	75	66	63	58	56	58	65	62	58	63	59	60	68	66	51	75	69	56	47	63	54	55	67	58	49	63	68	69	50	64	72	53	68	58	72	70	53	50	69	62	47	48	46	64	70	57	69	62	54	66	61	61	65	75	67	61	68	53	59	74	65	61	58	61	64	60	71	67	56	69	59	88	59	48	50	52	63	67	57	60	57	61	48	55	50	70	65	73	86	48	53	69	64	58	57	71	63	68	49	61	59	63	69	62	48	60	56	49	68	47	61	58	55	75	63	74	66	57	68	64	66	67	58	53	74	51	56	53	62	49	62	55	70	61	60	77	60	70	81	56	72	53	55	69	65	64	59	57	49	61	65	64	61	67	61	83	56	56	57	61	60	63	55	51	68	60	55	59	61	53	56	57	61	61	60	68	61	61	49	61	54	73	77	72	50	43	44	62	71	67	70	66	67	64	64	83	55	59	55	64	54	52	56	70	61	53	64	63	65	65	53	58	56	57	62	57	54	60	59	75	69	63	59	65	74	63	58	71	57	63	53	51	61	62	48	63	56	63	49	64	55	56	64	58	65	51	59	61	63	67	71	61	57	57	57	67	64	55	60	53	75	66	59	50	54	58	57	61	65	70	77	41	60	52	67	60	51	63	54	67	44	67	63	60	58	59	60	71	58	68	55	62	73	62	63	65	53	60	64	67	59	68	60	46	74	57	66	58	59	49	55	66	58	58	56	49	79	61	49	62	65	55	67	53	66	58	70	65	66	84	48	58	64	63	63	70	65	50	43	78	62	58	51	60	54	53	53	56	67	51	62	68	60	54	82	56	57	57	55	67	66	57	71	54	56	52	51	65	55	58	60	52	57	66	53	60	73	81	60	61	71	54	69	53	63	55	57	52	53	62	67	52	66	61	53	66	56	45	53	59	53	70	67	50	64	67	58	66	60	54	60	70	64	73	64	71	57	73	58	70	61	61	54	63	55	57	56	75	67	55	64	55	48	67	50	55	73	54	65	74	60	66	65	55	56	53	52	51	61	55	69	69	64	63	43	58	62	55	58	52	53	65	56	46	51	61	56	51	61	76	48	52	59	51	62	59	69	57	65	52	53	77	58	73	56	60	63	60	72	60	51	63	76	50	62	58	68	55	64	77	65	67	58	52	55	62	54	57	63	66	62	64	52	77	71	67	65	54	66	50	60	56	61	57	50	60	55	47	52	50	59	51	69	62	54	62	49	65	49	44	65	53	64	58	55	76	46	57	66	66	55	49	65	52	59	72	57	51	65	60	60	53	56	51	71	67	48	58	70	68	58	47	45	69	72	51	59	67	65	62	61	64	59	46	53	50	57	62	58	62	61	64	68	60	61	65	75	77	71	48	71	55	58	65	53	53	52	57	47	70	67	67	69	53	49	56	66	57	60	53	59	70	71	54	48	54	65	45	51	57	71	53	66	55	50	56	67	63	67	48	66	59	53	56	51	61	43	46	55	83	73	47	59	69	67	65	55	53	51	58	53	51	54	60	57	55	60	62	52	65	65	55	55	68	64	50	59	60	59	66	70	67	65
48432	28006	15815	29673	37231	35710	31978	28084	24020	19817	16305	13365	10948	9350	7868	6355	5474	4692	4115	3622	3225	2986	2769	2784	2607	2549	2503	2441	2438	2283	2269	2206	2076	1937	1911	1719	1560	1428	1322	1266	1283	1253	1238	1179	1050	1168	1108	1103	1045	1147	1050	1015	991	984	982	1001	1016	1027	1052	933	995	984	981	948	966	922	976	953	934	956	985	956	972	947	965	988	885	930	863	905	912	989	906	953	985	910	879	879	905	899	902	953	937	906	876	935	896	913	911	930	923	876	936	900	910	911	891	934	938	918	904	878	875	938	902	927	950	883	899	883	844	882	918	909	873	905	911	959	908	928	917	917	870	908	893	888	957	924	904	937	915	925	855	916	884	935	916	901	997	902	896	899	862	889	925	889	916	942	846	965	915	968	977	890	874	904	864	877	912	834	913	863	923	820	956	901	913	913	866	928	882	950	894	914	881	901	920	909	872	861	924	890	973	939	948	919	984	967	914	915	899	958	898	909	887	872	872	880	939	898	886	891	880	851	931	888	908	935	919	874	837	907	868	886	888	896	919	879	939	897	892	889	937	896	884	894	918	906	884	894	929	900	852	887	917	902	913	907	942	880	868	906	917	886	899	943	938	915	898	937	861	903	951	908	923	939	878	865	902	879	871	908	904	870	852	891	881	921	868	946	933	907	921	899	920	921	948	948	934	905	916	936	905	906	859	864	953	891	939	868	874	858	917	919	951	884	967	889	966	931	877	911	916	927	843	905	903	871	862	883	920	889	925	918	904	872	950	893	884	876	892	882	925	907	887	869	902	902	861	853	853	860	893	888	873	940	885	902	967	908	934	941	937	882	898	897	913	837	926	858	930	869	860	794	923	862	915	896	890	911	891	909	939	897	867	889	905	934	896	902	885	909	887	949	903	912	886	888	886	887	879	944	864	902	902	879	902	881	863	884	860	900	919	903	957	931	901	919	946	891	886	915	907	912	912	859	913	897	907	881	912	875	917	837	914	902	886	921	917	898	894	920	897	950	945	899	871	877	840	864	924	935	875	938	848	848	902	876	901	854	916	896	900	956	884	922	925	923	907	921	898	924	926	869	909	884	920	889	923	952	956	874	922	905	918	926	946	891	930	918	904	886	874	900	882	916	928	905	902	941	909	894	915	880	879	944	917	899	868	921	908	910	947	900	908	910	900	860	879	861	901	963	852	870	947	883	913	935	924	907	884	908	856	926	900	873	892	890	851	908	922	903	931	944	865	888	901	925	894	914	864	934	860	870	891	849	931	884	945	910	935	945	899	888	891	838	902	912	898	901	914	908	914	919	873	900	906	865	901	902	977	873	916	914	878	928	918	923	895	883	897	921	866	912	847	922	934	911	915	872	892	905	919	961	884	908	950	909	876	897	859	890	871	889	968	874	890	898	923	925	890	920	907	929	936	891	891	925	892	937	906	866	890	875	938	871	945	868	956	903	935	881	934	912	878	919	910	943	904	913	929	912	929	896	874	907	881	915	897	892	883	912	906	916	913	901	866	909	869	919	920	911	896	931	893	890	853	964	944	897	926	937	913	897	886	903	952	921	860	918	869	889	939	882	920	849	945	868	905	903	844	853	917	952	883	868	937	884	857	864	860	941	905	851	953	913	948	880	900	887	937	859	921	908	850	903	874	921	942	925	887	953	863	929	861	871	879	864	882	923	895	844	897	928	941	887	853	893	884	869	888	922	869	882	933	952	931	908	890	888	872	918	846	920	915	879	902	932	885	917	902	936	926	965	883	863	835	884	900	928	862	925	924	933	877	891	880	867	883	907	922	935	898	891	866	894	868	944	857	943	888	928	946	939	837	896	893	896	906	899	890	969	893	894	878	837	899	876	851	911	860	931	887	905	861	899	892	926	851	943	942	910	852	853	910	853	923	928	899	915	832	892	874	821	892	900	849	922	879	918	899	869	856	902	903	931	897	938	924	884	901	862	926	950	917	918	864	853	908	912	867	847	880	864	936	888	955	885	899	926	954	863	942	880	924	934	929	885	943	906	837	909	885	908	918	912	928	952	901	903	899	922	922	932	931	911	927	909	900	862	873	897	890	929	938	904	930	926	877	903	951	900	927	973	936	881	875	869	943	893	852	954	894	899	870	890	939	942	830	886	899	897	856	897	950	902	876	865	941	888	867	924	839	912	842	885	940	917	914	902	940	880	856	947	886	875	946	877	870	915	921	929	897	958	875	883	921	916	921	905	900	858	898	892	835	923	902	870	927	863	890	862	907	869	897	890	872	951	885	901	944	918	868	874	937	876	975	895	908	942	888	900	880	855	929	879	903	899	827	903	879	891	848	871	914	874	925	903	895	949	863	846	888	910	893	873	880	892	953	872	916	894	870	904	886	894	918	895	907	862	903	938	856	930	921	899	912	822	921	884	890	917	882	931	889	903	904	922	899	914	912	829	907	941	878	866	925	914	936	949	908	945	887	901	836	867	871	904	895	886	907	943	874	859	853	907	898	884	927	891	861	810	916	911	887	894	906	897	912	867	937	905	886	923	893	885	926	893	914	897	968	873	861	898	918	929	865	843	804	871	904	921	928	855	925	890	920	882	866	912	915	937	908	899	883	924	913	932	910	896	993	888	873	889	924	893	900	864	906	950	940	925	920	862	888	917	890	893	923	890	916	951	886	914	893	858	899	917	852	909	880	913	882	881	845	870	920	815	903	896	921	831	895	884	838	898	959	906	894	849	866	878	898	916	906	935	869	895	938	910	884	960	906	907	871	922	914	892	887	898	910	938	919	884	871	874	906	848	898	887	897	908	869	922	888	948	911	977	901	921	894	956	927	885	890	895	916	939	917	925	924	919	903	935	918	921	895	878	928	870	918	941	915	900	836	822	948	954	914	889	880	896	937	853	916	901	905	940	911	895	975	911	937	836	912	929	958	947	900	858	845	944	878	912	882	863	889	876	907	912	854	918	882	933	901	901	894	922	920	912	948	935	883	886	925	925	900	855	873	891	860	879	899	898	873	922	890	924	874	944	902	925	871	959	945	923	909	916	955	896	900	921	858	889	953	860	852	931	935	849	892	931	866	886	916	848	876	897	917	889	905	892	896	923	909	901	921	915	875	890	922	939	936	926	931	916	871	912	872	898	898	905	943	948	911	842	909	905	868	875	854	950	898	847	933	868	915	899	878	851	898	932	930	887	921	867	915	902	924	941	929	939	876	888	945	899	915	910	892	863	838	898	881	919	869	947	894	868	880	872	929	899	908	876	914	893	903	912	883	911	924	855	877	878	875	892	867	899	918	883	895	836	905	874	881	913	892	856	880	906	928	882	878	943	946	914	853	906	902	951	864	920	886	875	909	912	880	907	878	902	925	910	932	923	912	842	876	881	862	965	920	905	901	890	911	913	933	910	863	885	954	930	912	923	930	861	912	929	928	864	825	890	929	881	908	894	916	918	866	919	887	949	884	880	873	900	883	915	889	875	936	895	919	945	859	909	853	872	923	911	851	892	890	897	913	919
16735	8258	1532	1019	1620	1775	1433	1286	987	806	628	466	402	362	292	252	200	169	163	144	140	118	113	117	100	104	90	98	82	101	79	89	78	70	79	80	60	63	42	59	47	64	62	58	50	67	49	68	43	55	55	47	47	49	42	53	46	46	47	41	51	46	53	49	50	35	46	35	37	52	55	49	57	37	44	41	61	41	42	39	44	38	46	44	49	50	43	46	45	47	51	53	49	47	46	53	52	47	47	40	46	46	48	38	47	47	52	37	53	43	47	45	32	38	54	45	52	46	32	56	59	57	34	34	47	46	53	55	40	44	37	41	44	44	49	36	30	46	52	49	40	45	48	35	55	37	46	40	41	44	43	46	45	37	41	57	38	39	39	43	34	44	52	42	44	24	49	36	41	32	50	54	40	46	43	42	47	39	39	40	36	35	34	35	66	46	43	51	42	59	47	66	59	44	55	36	48	56	52	45	34	43	44	59	35	35	48	42	41	57	42	37	47	46	41	43	38	55	51	57	37	35	37	40	45	35	41	49	35	47	52	43	40	48	37	58	42	40	46	40	57	58	51	40	42	42	33	42	37	51	52	43	49	44	33	45	46	30	55	47	50	30	33	40	50	44	54	46	30	51	38	38	44	48	43	46	50	34	48	50	40	33	50	40	36	30	42	51	47	46	38	31	53	38	41	48	47	37	41	46	38	37	48	28	43	52	40	40	41	28	49	37	41	42	44	44	45	43	55	49	49	41	56	40	40	44	41	45	50	44	44	43	55	47	45	44	54	45	54	53	47	37	45	47	43	35	52	46	48	49	39	48	29	48	46	46	43	40	43	44	45	35	31	43	44	45	48	43	34	46	38	47	35	51	57	47	43	56	53	35	50	37	46	48	41	50	55	42	45	54	46	47	36	40	46	49	36	39	41	49	47	46	47	39	44	38	32	45	34	46	39	43	44	49	38	40	39	44	51	45	54	45	42	37	47	41	46	61	42	48	46	41	62	46	40	52	46	30	48	37	50	48	39	37	36	38	30	44	37	40	41	34	54	36	51	48	54	49	39	37	39	44	44	43	54	46	36	46	47	41	35	34	40	54	38	40	60	38	39	46	42	51	50	52	36	50	35	56	40	40	41	44	37	46	42	48	51	66	36	41	42	60	31	43	43	39	40	41	46	40	37	38	43	41	41	47	42	39	44	44	34	34	40	45	40	47	57	46	28	42	44	47	42	45	42	57	45	31	45	40	40	46	41	41	41	55	45	41	51	33	49	37	36	42	50	42	41	39	50	32	33	53	45	45	49	44	51	40	43	50	37	56	42	46	36	52	36	44	32	41	52	36	34	39	28	31	33	41	38	36	45	57	44	38	50	48	54	46	40	47	49	40	34	38	43	50	32	41	46	34	48	26	40	34	39	52	42	44	44	41	38	47	45	47	38	31	46	45	47	42	39	33	45	38	53	45	48	45	33	39	41	49	50	38	44	47	35	46	28	34	39	38	43	45	52	36	37	43	46	41	35	49	43	41	34	47	38	44	38	36	44	49	36	35	52	43	49	47	39	56	52	36	48	46	44	36	56	37	44	47	44	43	36	40	36	44	34	53	39	39	39	48	40	34	56	42	49	52	39	35	45	45	60	32	47	55	38	48	39	43	56	36	43	58	47	42	48	50	35	51	32	38	47	38	52	37	44	41	50	37	30	36	44	45	42	48	33	43	33	42	42	47	50	38	39	49	50	51	33	32	39	39	40	44	57	35	48	47	46	45	29	40	45	43	47	48	45	45	45	46	45	47	50	35	38	28	46	45	38	45	30	34	38	34	41	44	45	40	48	49	50	45	43	43	31	34	43	39	53	48	50	53	42	47	39	44	41	50	41	50	53	37	45	48	58	39	46	44	46	37	48	40	59	39	38	51	40	34	45	37	43	46	46	42	51	46	37	51	42	32	42	59	42	43	55	30	61	49	37	36	47	47	37	43	51	46	43	56	44	44	41	48	46	33	44	39	43	48	53	45	40	34	49	49	38	35	48	47	47	63	43	50	39	46	43	36	42	44	38	38	47	52	51	46	46	50	38	45	61	48	43	53	56	51	36	36	52	32	36	38	32	48	53	50	41	47	55	53	50	47	56	45	36	43	52	37	55	34	46	41	45	30	48	46	51	51	59	52	40	46	36	41	55	54	39	47	53	50	35	40	41	37	38	53	43	37	43	50	50	40	31	39	33	31	43	48	46	49	43	38	62	40	47	44	41	35	51	54	41	47	38	49	40	32	39	45	38	35	40	52	42	48	34	51	48	40	54	57	40	44	43	46	50	46	48	40	33	51	43	47	52	49	44	52	37	41	51	47	39	43	41	31	52	42	43	41	42	54	35	35	39	42	31	44	53	52	42	47	48	37	49	41	38	34	49	47	45	46	44	42	50	31	45	43	52	45	41	41	42	38	34	46	34	56	40	38	40	46	31	44	50	40	39	46	30	50	52	33	47	52	37	30	53	35	55	43	41	42	41	65	49	45	49	33	37	39	48	44	49	40	46	52	40	38	53	40	35	37	39	37	42	42	34	47	46	45	40	39	30	52	46	50	43	40	51	45	40	38	44	46	29	60	54	49	44	38	56	48	47	49	47	39	57	47	43	36	42	45	45	45	35	59	39	36	48	41	62	52	44	45	47	35	38	37	48	49	33	38	51	44	49	39	46	41	44	47	50	42	41	49	34	48	43	38	50	55	50	46	43	45	42	45	44	35	44	42	40	32	49	38	48	51	43	40	44	40	36	49	51	39	50	44	35	51	49	37	41	40	50	38	53	50	28	46	37	44	37	40	36	33	45	38	44	40	42	39	44	46	55	42	41	35	41	57	42	34	48	44	45	48	43	37	39	49	48	49	55	39	41	45	38	33	43	44	48	56	45	42	36	46	36	40	40	37	37	50	43	39	49	44	38	49	41	36	48	46	36	31	47	45	41	37	43	31	39	53	39	46	53	42	44	48	41	50	40	56	39	42	51	37	33	38	41	48	39	37	42	40	46	35	51	32	42	43	60	52	42	44	43	44	49	59	43	48	32	45	48	42	50	43	41	37	39	41	44	46	41	39	52	44	37	39	44	45	45	47	38	42	57	40	26	39	45	37	43	46	55	42	46	56	39	56	37	35	37	56	42	49	55	50	31	37	42	42	44	55	46	54	27	44	42	55	48	30	40	24	34	43	33	48	37	49	55	46	48	29	52	46	56	50	47	39	43	32	44	44	49	48	47	53	46	43	64	39	51	39	31	48	43	43	48	48	43	35	44	42	47	37	58	46	39	41	36	46	35	36	45	43	43	43	30	35	35	32	43	43	39	55	37	41	38	50	45	59	36	45	35	47	49	51	49	40	47	53	47	44	45	53	32	53	42	49	50	35	41	46	47	38	48	39	48	34	44	43	40	40	40	54	45	34	47	44	50	51	44	38	53	45	45	54	48	48	42	44	38	49	39	39	36	46	40	45	47	55	45	36
56435	34632	20472	34773	42188	40906	37203	33172	29238	25174	21189	17603	15124	12966	10855	9109	7565	6548	5580	4924	4518	3961	3788	3545	3352	3190	3156	3082	3065	2974	2770	2664	2493	2306	2246	1902	1649	1549	1414	1304	1248	1188	1056	1068	1069	1114	1054	982	1008	922	947	910	885	814	805	813	763	825	813	753	804	767	797	775	754	833	732	736	754	735	749	745	711	729	711	713	712	724	689	710	700	734	733	691	690	644	704	681	666	638	660	684	701	723	687	706	685	706	711	673	636	671	671	668	677	693	658	664	641	663	679	653	677	653	675	597	700	653	644	651	677	635	647	632	638	669	649	646	656	640	647	699	631	657	654	631	626	673	647	683	670	676	667	665	679	676	624	627	660	639	630	608	635	625	635	710	656	621	642	635	689	651	652	669	677	641	636	639	648	653	659	641	647	634	658	674	614	620	638	672	652	666	705	669	638	655	629	607	634	665	628	597	633	657	648	639	651	699	684	668	632	656	650	686	629	622	646	622	657	638	689	651	680	653	664	651	649	675	593	641	655	619	629	662	637	630	667	627	625	675	658	642	703	636	620	583	655	676	632	631	650	665	668	639	670	686	633	646	620	662	639	649	698	647	638	670	674	646	700	663	627	658	690	654	659	672	665	637	700	631	629	674	640	652	651	640	649	654	627	650	629	646	650	634	690	642	652	679	606	705	632	630	665	703	687	689	652	640	665	625	683	599	655	629	676	673	652	670	657	623	609	679	667	702	608	685	611	645	625	633	644	627	655	661	632	702	636	635	623	641	622	631	662	659	645	646	599	646	689	665	677	661	630	675	672	692	649	684	625	713	616	678	694	659	690	693	699	655	627	645	667	704	666	666	675	648	666	646	642	636	617	665	652	630	661	661	640	642	664	636	629	625	660	619	652	648	664	589	650	613	655	668	638	685	662	647	719	619	673	645	640	644	678	744	665	661	651	661	647	669	612	628	644	622	616	644	627	672	654	650	656	682	632	674	647	646	620	629	659	624	649	680	600	624	661	623	642	646	636	647	703	638	627	703	630	610	647	620	642	615	623	672	648	608	679	620	669	587	643	646	643	656	637	666	672	649	637	649	666	674	646	615	620	626	633	638	690	662	649	637	687	613	668	706	653	646	626	657	693	676	649	684	675	645	658	690	672	597	642	650	624	649	627	642	630	642	615	672	654	568	666	645	646	625	659	662	664	659	611	634	630	630	571	640	647	645	656	643	631	648	662	640	654	640	665	665	638	600	606	653	651	599	656	674	655	664	621	667	629	685	637	656	638	654	688	671	614	607	636	701	661	645	646	635	649	715	621	636	683	662	599	661	630	615	647	662	642	655	664	631	660	613	599	681	627	673	640	625	643	617	659	662	648	653	644	660	650	622	659	632	659	638	687	670	658	672	633	631	636	652	607	627	634	650	645	615	652	689	641	669	639	648	637	690	655	610	628	655	661	628	646	633	659	642	641	614	640	628	672	678	658	660	653	693	658	635	612	658	632	626	625	620	639	621	630	655	653	636	648	641	616	657	626	652	660	653	659	659	653	674	653	660	674	652	596	660	628	631	651	659	634	626	651	636	685	661	647	615	667	688	625	632	676	650	637	635	637	633	667	660	632	660	646	684	703	656	652	640	631	667	622	624	685	618	677	667	651	659	677	657	686	683	632	662	663	612	629	642	663	636	648	664	612	709	646	641	664	620	658	648	668	654	652	651	641	638	628	628	694	610	664	669	625	608	620	699	633	622	626	647	642	613	660	665	658	645	654	638	666	597	687	624	647	690	681	600	686	672	628	616	636	697	619	668	690	682	640	677	681	679	648	616	624	702	635	683	645	632	668	678	640	689	612	659	654	631	605	669	607	638	680	613	633	647	624	656	640	625	642	682	697	646	611	681	632	600	658	643	704	628	633	635	665	650	620	636	678	639	655	648	674	624	648	693	638	678	655	600	632	620	617	651	663	636	667	607	684	658	664	663	707	623	606	590	623	664	630	683	692	659	645	630	650	635	659	702	670	653	673	669	671	575	656	661	680	693	657	690	652	624	729	639	653	662	648	578	644	657	626	682	651	666	669	629	635	647	634	660	651	635	668	616	646	663	650	634	675	638	641	698	608	641	634	678	653	678	637	638	678	643	628	640	691	620	604	669	628	704	649	652	626	635	673	637	675	609	674	662	631	663	639	633	608	636	649	702	693	643	664	648	652	647	695	662	635	624	638	660	616	678	653	651	616	642	634	668	694	636	639	628	699	672	634	597	674	632	647	656	651	633	642	653	629	658	603	601	672	617	610	646	684	621	654	583	669	633	650	613	614	656	644	623	638	641	659	613	612	620	628	673	691	632	655	604	636	630	706	651	653	646	631	584	631	671	640	679	660	662	623	646	676	655	664	638	650	607	663	652	652	668	648	634	675	636	695	671	642	667	670	653	659	696	676	623	685	662	639	640	635	646	658	637	685	625	617	659	643	624	622	636	649	653	657	645	627	667	663	601	603	685	607	635	645	664	627	661	660	647	631	642	649	639	624	632	671	664	653	649	684	615	650	682	651	674	666	628	653	621	642	679	609	665	635	617	612	636	666	666	637	677	634	638	607	653	623	667	691	673	628	628	637	682	667	571	682	694	642	600	670	645	616	644	639	720	666	663	660	631	617	675	597	701	647	596	643	596	653	619	629	645	700	700	660	651	658	623	663	647	621	657	665	699	629	666	669	675	692	654	633	631	652	641	637	626	671	735	631	671	629	612	663	655	674	633	660	633	663	664	656	615	623	621	684	600	649	646	647	631	657	673	677	634	691	636	613	633	651	669	596	659	662	673	662	646	641	680	651	675	629	655	681	630	641	623	674	667	667	647	689	671	679	647	642	622	670	623	634	704	668	666	662	669	657	648	637	646	605	606	679	640	677	647	675	648	652	638	666	654	636	643	666	619	644	674	618	672	671	662	666	658	636	651	674	666	688	654	625	648	623	669	632	640	671	650	657	686	635	698	599	671	634	604	708	687	633	684	628	612	641	671	648	687	655	642	643	671	647	632	628	677	634	640	642	653	623	666	625	646	682	696	646	611	685	601	602	619	663	637	676	641	649	721	661	640	625	676	660	651	632	643	660	664	681	654	631	650	662	722	643	676	631	635	665	683	683	660	643	663	670	678	640	639	648	666	665	634	686	647	660	617	667	631	699	658	654	649	685	680	677	635	663	664	691	662	676	663	661	677	647	609	650	611	615	653	627	664	633	644	707	694	659	631	627	636	671	689	636	675	639	675	674	638	643	668	677	655	651	642	674	608	671	619	658	674	648	709	681	618	612	650	629	679	668	656	663	599	629	659	651	679	648	646	662	661	597	651	684	664	671	594	692	655	662	674	665	664	654	664	652	658	647	689	622	631	701	603	638	688	621	659	628	641	602	630	661	664	680	664	652	654	646	640	627	658	643	667	583	664	632	608	633	609	667	654	670	662	630	683	656	619	626	626	623	602	688	588	664	628	596	644	628	696	640	654	658	631
7012	2355	545	488	690	747	662	521	474	381	284	245	184	195	139	141	120	85	75	72	87	72	62	69	63	69	77	66	62	66	78	59	51	79	58	66	49	62	51	57	67	55	36	51	43	43	52	54	49	50	29	37	47	39	55	36	35	41	40	48	53	54	44	53	52	45	37	38	50	42	60	58	46	44	39	45	36	38	49	44	46	45	33	45	47	47	37	42	58	46	41	38	50	51	36	47	33	34	37	46	42	44	54	47	38	51	34	46	43	41	47	49	64	48	53	60	53	43	48	39	36	34	44	47	46	43	45	46	41	41	37	41	33	53	40	39	48	59	44	55	38	46	47	37	36	49	43	40	47	56	54	51	37	39	39	36	36	42	45	53	43	49	40	43	35	41	48	42	45	42	52	47	59	51	47	41	46	45	50	35	45	34	47	54	37	34	45	45	48	50	26	58	44	29	44	51	45	35	54	46	48	51	44	54	38	48	40	57	40	39	35	52	58	42	38	38	37	42	59	45	51	49	59	51	35	43	45	52	39	47	40	69	34	50	50	43	48	37	45	41	36	31	47	31	35	38	53	51	39	41	44	48	42	37	46	53	36	44	44	51	46	36	40	40	38	49	29	44	49	37	42	32	56	41	41	55	37	42	53	43	42	48	32	41	43	39	49	52	45	43	38	48	37	45	43	38	36	40	41	41	50	49	33	43	39	42	28	35	48	45	38	40	44	46	50	46	28	37	36	49	43	41	54	41	57	40	45	40	58	59	30	33	40	39	40	46	42	42	42	42	54	50	38	54	52	46	43	34	46	49	50	49	45	36	44	44	47	47	37	52	38	45	37	47	52	47	35	43	52	42	42	50	57	36	39	40	45	64	37	41	42	37	40	55	42	49	50	45	54	39	52	47	43	33	55	39	39	29	44	55	38	43	46	30	43	50	51	57	48	33	41	55	49	58	38	42	40	49	38	64	48	40	38	46	48	49	39	41	53	42	39	41	48	38	47	35	46	42	49	38	34	41	38	40	47	48	39	30	44	46	48	38	42	46	47	49	42	46	46	52	40	39	44	45	47	40	40	48	39	61	49	38	52	49	55	41	38	37	40	37	36	42	39	34	49	41	37	38	40	44	43	40	35	42	41	45	26	29	62	34	50	44	48	37	49	48	54	49	36	53	53	30	53	42	41	43	53	56	42	38	52	46	46	37	53	53	44	46	56	45	38	54	38	50	51	44	50	42	35	49	42	40	39	44	45	50	47	40	43	53	48	37	62	51	37	36	47	44	41	41	39	37	48	34	50	50	39	46	48	43	50	48	43	59	38	44	41	45	45	49	37	37	38	39	36	43	29	49	46	43	50	42	41	47	52	46	44	46	47	41	45	44	42	38	43	48	36	50	47	47	49	49	44	41	36	50	36	46	52	51	37	39	39	36	43	50	53	41	40	45	54	44	35	45	49	45	62	37	51	51	51	54	54	53	56	54	47	35	40	42	48	42	37	41	46	43	45	47	46	43	42	45	56	40	48	42	47	51	40	47	37	37	40	46	48	50	41	37	46	47	42	43	42	49	35	36	47	48	41	50	35	40	44	26	44	34	40	44	47	49	42	59	47	34	36	47	42	37	45	37	41	48	43	52	48	45	52	45	33	45	56	34	42	38	40	44	43	38	28	44	53	49	39	49	43	39	43	44	41	51	48	49	43	45	46	43	44	54	34	66	43	43	44	46	51	47	52	47	58	55	42	46	40	45	45	51	44	41	50	41	37	47	46	53	51	44	39	43	53	43	39	50	50	51	45	41	48	44	54	50	41	45	42	40	44	49	41	49	48	41	53	63	41	43	40	44	43	45	40	35	49	37	41	41	39	48	49	47	46	51	44	42	58	41	49	43	58	53	42	44	39	39	48	55	47	40	33	41	46	32	37	45	36	54	34	48	45	32	52	43	59	54	40	40	49	52	47	39	45	49	36	35	39	49	44	47	39	52	64	49	47	38	28	54	54	36	46	44	48	48	42	49	40	40	47	60	41	49	34	31	43	38	48	48	41	40	37	46	35	57	50	39	48	48	49	42	38	37	37	47	38	36	50	42	51	44	35	51	38	33	49	40	35	43	50	29	62	36	44	41	44	50	41	50	44	37	34	41	39	37	47	42	57	49	48	26	48	47	33	41	56	37	41	47	41	42	27	44	46	45	50	44	29	48	43	41	51	44	47	43	37	51	42	43	47	47	56	43	46	34	44	44	50	39	44	43	35	50	55	41	39	41	41	50	41	47	47	53	42	43	44	47	43	56	33	49	47	45	37	48	42	41	44	47	45	45	64	49	63	49	45	35	47	55	44	49	58	47	50	36	41	47	41	51	43	49	39	38	42	33	47	38	51	33	54	43	44	44	40	39	55	48	58	37	45	44	52	32	46	36	39	53	41	42	43	35	33	44	40	46	54	51	42	43	41	36	36	47	49	42	51	54	44	47	55	45	53	45	56	45	43	40	35	46	45	36	44	42	34	49	44	37	52	46	47	35	48	45	46	52	50	50	37	49	61	51	49	38	42	42	45	55	45	52	46	38	36	47	37	37	39	54	49	48	53	49	36	43	38	42	41	40	40	44	35	44	55	32	39	44	45	37	46	51	41	58	36	45	38	50	43	41	44	39	48	27	42	55	42	46	45	38	35	33	44	41	43	40	38	42	33	31	47	51	55	36	56	38	46	51	38	41	48	31	36	39	51	43	42	50	44	45	53	49	41	57	62	48	36	44	37	43	50	50	50	51	53	37	54	51	51	49	53	48	42	45	52	45	35	52	47	42	41	44	50	57	43	48	41	53	51	37	42	41	40	38	45	35	44	36	56	48	46	47	47	46	40	40	27	50	54	50	45	45	50	65	32	43	35	44	37	43	43	33	41	51	43	47	46	37	41	56	40	49	30	47	45	40	48	38	43	39	44	35	43	55	41	38	44	47	50	48	45	38	44	39	41	38	36	37	47	46	45	51	47	44	35	49	55	46	50	43	27	36	40	39	46	51	40	43	47	41	46	41	46	47	53	38	34	49	47	53	41	46	32	35	47	42	54	46	45	41	46	44	43	46	42	49	47	58	51	47	43	43	41	33	35	45	51	50	42	34	54	51	38	45	37	52	48	44	45	46	41	37	45	37	52	50	34	48	35	49	49	50	58	43	44	48	41	50	55	47	38	37	37	44	38	48	39	52	42	39	42	42	46	41	40	40	43	51	49	44	43	57	45	47	47	41	39	47	53	37	41	43	29	50	42	56	51	48	48	56	36	56	48	45	59	34	48	55	47	46	44	42	34	52	42	44	45	47	49	41	59	43	47	44	43	40	43	39	45	38	37	57	45	50	48	44	45	41	39	45	52	48	33	48	52	38	45	38	54	50	48	46	54	41	44	55	35	38	42	45	44	46	45	52	42	61	36	40	57	49	41	41	38	53	35	43	37	35	40	44	48	48	34	43	50	47	48	43	51	41	50	51	47	24
43177	25598	12640	25579	33062	31523	27488	23344	19336	15493	12320	9649	8039	6515	5254	4433	3667	3112	2705	2405	2252	2106	1873	1913	1815	1657	1756	1731	1692	1756	1581	1590	1541	1412	1343	1213	1156	1020	968	937	915	833	858	848	824	812	805	827	818	794	783	775	725	772	772	734	750	702	711	733	758	688	754	657	733	702	707	739	717	713	705	657	708	696	737	644	682	694	673	662	661	703	656	666	713	681	658	654	706	640	704	636	685	615	683	669	704	689	687	640	692	708	714	685	661	661	690	716	751	607	685	663	685	708	653	713	649	631	714	665	679	632	689	691	667	693	694	640	636	656	689	617	670	685	631	654	687	667	647	682	642	666	631	639	660	643	599	655	653	678	627	690	648	687	641	638	693	654	655	689	685	654	695	641	659	658	658	671	675	688	686	723	669	665	724	650	700	688	623	670	622	691	689	631	696	681	628	629	676	657	718	642	684	635	644	667	651	648	663	706	667	698	612	633	640	639	659	645	680	618	644	676	656	664	675	694	657	658	625	654	688	623	692	686	679	708	636	644	680	670	638	701	714	663	674	690	701	670	684	680	613	632	688	648	661	644	639	687	657	641	674	678	686	617	667	658	646	703	696	657	700	672	647	628	661	700	613	611	692	680	661	649	629	652	721	651	644	673	653	657	666	656	690	674	679	656	628	672	665	643	698	686	650	701	639	665	702	615	677	642	653	628	708	668	688	641	728	714	677	700	655	638	697	662	651	664	673	668	648	655	673	697	706	653	670	701	659	702	689	720	646	676	669	673	685	669	624	663	680	642	649	658	673	652	637	693	664	628	682	625	688	661	698	636	704	680	682	665	661	676	680	668	652	669	675	619	652	590	630	690	673	660	708	660	718	680	663	615	683	644	668	650	632	638	649	695	677	666	685	673	680	654	623	676	687	646	667	664	679	657	642	672	676	673	664	674	705	669	688	616	654	645	714	673	677	665	666	655	693	694	690	648	671	640	657	650	724	689	659	671	709	685	713	624	657	650	709	628	691	644	694	681	678	646	658	644	681	655	658	647	664	668	656	677	671	664	670	660	726	636	663	641	641	727	639	678	586	684	703	635	713	678	698	656	662	663	678	644	697	695	673	647	652	705	667	655	625	637	666	663	699	689	697	648	648	628	632	694	653	636	684	652	591	621	674	703	647	645	638	678	641	639	670	634	654	640	674	680	678	628	649	676	676	654	751	671	730	684	699	654	684	679	696	671	701	677	640	658	665	655	665	640	658	636	656	641	652	661	685	614	679	651	685	662	679	668	668	641	637	663	661	660	694	653	649	675	659	652	645	683	663	663	696	636	621	682	655	662	646	666	627	654	680	656	679	644	686	706	636	668	660	657	673	639	616	687	677	704	677	669	660	667	634	654	629	719	691	656	658	700	656	631	683	686	686	712	666	636	638	631	615	687	677	661	698	677	699	672	644	682	681	647	668	651	682	685	638	656	695	650	734	654	683	660	661	700	642	725	664	701	704	696	688	676	680	647	711	670	687	627	613	671	689	648	614	713	694	702	663	646	679	650	706	660	625	660	634	663	671	634	694	689	711	672	682	655	659	739	644	674	672	697	715	662	709	675	712	604	642	630	653	617	658	670	677	645	692	685	657	622	631	659	637	691	680	704	625	691	658	642	658	686	637	618	651	682	653	701	659	669	619	621	668	641	660	644	680	668	625	653	681	736	674	667	650	674	685	642	656	677	626	669	685	654	684	641	683	644	622	657	650	631	618	630	664	684	735	606	708	650	700	638	700	634	660	654	710	648	685	622	663	638	656	669	656	703	678	651	682	656	683	673	640	651	677	659	658	641	677	663	634	657	617	691	674	676	682	700	676	610	682	638	677	672	636	665	692	668	654	675	676	642	668	640	672	636	654	660	644	693	681	704	671	689	646	683	649	674	672	701	678	741	667	678	683	641	635	719	663	652	636	657	680	726	648	670	650	675	648	640	624	690	668	649	639	664	689	658	670	646	648	703	684	635	652	657	671	686	664	697	643	676	658	655	688	672	662	686	614	643	687	691	615	683	696	702	680	673	608	696	658	671	642	618	663	664	736	622	690	714	650	693	651	636	683	638	628	652	666	639	687	659	662	670	696	646	695	750	628	643	632	664	664	677	695	655	684	648	676	665	610	695	667	715	677	671	695	669	633	663	657	675	672	720	650	658	671	657	704	676	658	703	701	708	677	667	698	643	679	653	658	696	630	628	706	644	713	640	654	633	678	659	676	668	628	619	631	660	611	680	681	678	649	688	682	634	635	678	633	684	669	630	638	644	619	691	648	646	671	647	679	674	645	663	638	670	681	611	681	652	676	677	657	680	690	681	676	690	669	679	675	671	709	643	679	670	692	670	628	681	702	654	663	664	637	636	673	661	666	689	652	653	658	630	688	647	676	644	720	694	644	646	646	658	656	685	713	702	650	645	635	673	676	638	679	684	634	628	621	664	660	629	618	702	670	708	692	630	656	633	663	614	635	700	676	679	698	662	666	687	603	617	659	638	682	675	661	670	690	655	685	666	646	685	675	650	677	632	645	647	659	645	651	661	649	712	624	643	637	644	697	702	645	690	642	657	664	649	675	621	661	668	705	654	618	653	664	662	623	688	666	708	647	643	663	674	718	644	616	650	682	704	642	697	639	709	650	670	685	667	635	702	667	638	664	702	650	687	666	660	691	695	671	657	677	690	696	685	648	722	650	671	651	714	655	677	673	651	678	675	638	651	636	679	666	638	669	683	678	661	699	689	692	639	651	642	717	653	649	688	671	683	692	636	678	625	627	673	663	656	656	698	632	672	634	629	656	647	676	645	645	641	674	659	671	677	701	641	627	678	731	672	690	633	628	647	654	676	684	659	665	718	710	685	659	682	654	672	658	626	643	664	712	693	683	691	677	669	629	668	641	675	677	677	647	619	661	688	668	662	653	667	702	635	618	674	707	680	709	692	630	699	725	644	680	658	692	645	681	688	649	654	709	693	677	668	683	711	693	668	622	664	662	655	695	642	662	668	661	657	616	653	621	651	635	721	626	628	694	661	651	634	659	646	643	661	661	667	621	633	662	642	634	698	685	677	659	685	713	690	656	719	690	694	601	716	628	679	665	701	699	635	673	644	648	669	706	658	709	665	706	686	641	693	633	661	696	657	643	657	662	680	672	673	693	669	628	626	684	594	653	694	650	663	665	672	670	652	670	621	657	714	637	681	676	672	633	674	644	700	677	646	697	686	672	687	691	624	709	698	663	720	686	684	674	666	644	650	653	681	682	640	658	677	682	647	653	655	657	666	643	679	648	646	658	694	647	634	667	654	634	673	653	675	663	653	693	674	646	654	704	661	685	672	689	706	667	682	687	691	637	662	666	661	634	649	669	651	679	712	625	688	668	659	650	647	657	641	667	654	668	689	661	668	625	654	626	666	660	665	644	650	623	634	611	654	658	679	672	620	622	664	641	623	616	714	675	653	674	654	652	738	619	659	697	685
16328	8343	1503	1002	1596	1812	1505	1303	1050	765	630	487	408	353	282	238	201	181	150	158	118	125	112	116	121	119	85	100	105	106	101	92	86	95	83	70	78	75	71	62	61	61	50	58	59	59	44	67	51	54	60	64	66	54	61	53	47	50	66	64	55	70	53	61	53	53	63	46	46	64	56	60	54	52	41	58	42	33	53	62	51	37	51	52	52	52	50	59	46	51	49	49	65	52	37	45	57	59	45	43	49	32	50	49	55	57	47	57	49	59	46	59	53	54	45	38	54	49	48	56	60	48	50	43	63	55	59	39	51	59	50	52	51	53	52	50	51	51	51	48	42	61	57	36	49	51	54	52	53	51	52	50	48	47	51	52	46	50	45	50	59	63	54	50	57	43	52	50	33	50	43	54	54	49	64	42	47	40	60	47	43	57	54	55	48	53	67	45	61	45	46	41	49	64	44	51	63	55	60	53	37	52	52	48	53	61	54	40	41	44	42	52	58	60	47	57	54	53	43	42	57	56	56	53	57	55	42	43	53	58	53	50	56	48	60	54	38	41	47	45	46	42	66	44	50	54	54	55	48	45	52	54	53	43	59	40	53	53	55	61	54	62	37	41	55	55	50	48	58	48	61	58	51	50	47	41	55	51	63	39	61	47	43	46	55	63	59	66	54	57	61	49	58	47	57	50	42	53	60	56	62	58	39	36	52	57	47	61	48	45	56	46	52	53	55	34	55	45	38	45	46	53	54	46	56	56	57	56	40	51	74	56	62	52	41	56	56	56	44	56	50	49	52	53	46	62	46	49	50	45	41	56	52	46	46	47	50	48	50	64	53	46	52	36	45	48	48	58	57	66	54	51	54	46	44	60	47	46	63	55	48	51	68	30	52	49	53	38	49	51	41	51	56	51	62	48	55	54	42	57	53	47	55	51	39	53	55	51	48	45	49	54	48	58	48	47	61	63	52	46	49	48	58	38	56	50	53	49	45	49	55	45	70	40	47	63	44	59	46	54	54	58	49	41	48	50	47	60	50	56	45	53	57	53	54	40	52	55	63	56	47	48	44	45	53	59	35	47	53	55	56	55	50	49	52	48	49	55	55	47	57	45	54	67	60	41	48	56	45	50	59	52	57	58	43	54	54	47	53	51	42	60	35	47	53	51	43	66	39	55	61	63	49	45	51	45	62	51	52	35	59	53	54	38	46	48	56	46	46	63	41	57	53	45	72	62	48	58	48	53	45	42	51	49	50	57	59	58	39	46	44	49	57	41	47	53	46	46	52	67	46	55	51	51	44	59	58	52	41	56	60	47	51	51	59	50	51	52	51	52	47	58	35	50	48	50	64	47	67	45	52	41	44	51	37	46	55	40	48	47	40	36	48	50	52	53	53	62	46	53	56	45	46	41	40	44	45	62	59	53	42	55	47	46	43	49	49	48	54	56	53	48	59	46	55	42	62	47	57	55	56	48	52	36	57	61	58	53	57	46	52	41	57	61	59	45	56	33	66	52	62	64	46	50	37	44	64	54	57	57	59	50	49	37	46	49	64	54	57	61	59	58	60	51	54	40	50	41	53	51	50	57	62	43	46	34	57	35	44	49	71	59	46	48	52	50	54	48	42	46	47	69	53	68	47	52	42	45	47	51	47	54	58	52	58	57	56	55	44	53	49	60	58	54	47	56	62	44	54	59	40	51	53	53	47	48	56	58	43	49	47	57	55	49	53	51	49	52	44	44	58	58	51	57	64	44	47	50	43	55	53	41	54	63	37	52	45	49	55	65	47	42	56	60	42	46	47	58	50	54	48	61	58	44	46	40	54	56	50	43	50	57	46	67	59	65	45	50	44	44	61	56	48	43	47	42	54	38	45	43	51	50	59	54	60	56	52	46	44	52	67	54	58	48	43	50	61	48	53	43	61	52	58	48	55	34	52	59	58	43	57	41	52	52	62	51	60	47	56	51	46	57	58	48	47	45	65	51	59	53	50	62	57	52	56	59	52	62	59	44	66	46	44	57	67	45	47	41	42	60	38	45	51	69	38	49	44	54	58	43	57	50	55	60	55	54	42	59	50	54	61	48	41	39	45	52	51	44	56	51	65	51	50	67	52	48	38	53	49	57	70	54	50	43	42	63	51	58	50	49	44	50	55	58	44	62	47	59	60	54	52	56	58	50	51	58	44	57	47	64	52	62	62	61	56	48	52	52	56	51	49	57	59	71	43	52	50	53	50	47	45	63	50	59	51	45	55	43	53	64	37	58	51	57	48	45	47	58	51	51	55	53	54	47	47	52	50	54	64	44	50	46	70	46	49	53	39	48	48	61	40	46	50	60	57	40	48	53	62	66	60	34	63	49	47	55	49	58	46	51	51	49	64	45	52	57	45	47	63	53	61	62	53	44	42	51	51	47	50	40	49	50	60	50	50	41	44	43	39	48	51	52	49	49	55	57	53	45	69	43	57	56	50	46	60	39	48	49	48	50	55	51	51	43	32	56	56	61	59	63	55	46	59	55	55	49	53	37	31	55	58	53	52	42	47	76	59	51	48	62	61	44	54	49	50	47	46	52	51	44	36	49	44	65	45	58	39	46	40	47	46	63	49	49	57	47	53	45	52	50	61	52	60	55	53	74	57	56	71	48	54	47	39	44	49	50	40	54	62	55	71	48	62	46	51	43	48	45	38	60	56	49	48	47	47	50	51	50	42	44	47	42	47	55	49	50	59	53	58	39	54	55	44	44	53	49	54	41	58	60	45	48	42	44	45	58	47	51	54	63	53	49	56	58	54	63	58	45	35	51	43	54	44	52	45	42	68	59	54	57	42	51	34	65	43	54	50	58	52	46	64	66	62	43	53	44	47	45	44	53	49	40	48	60	58	50	50	47	52	53	65	56	42	53	59	53	51	53	51	45	57	65	44	47	49	55	45	55	56	54	51	56	43	45	41	54	56	37	47	49	48	51	59	63	54	40	45	46	49	55	66	51	47	54	55	41	45	57	40	52	48	61	46	59	56	51	47	48	50	57	53	60	47	52	53	48	41	57	57	54	52	50	49	49	56	46	46	46	48	59	52	45	50	54	51	47	41	58	51	52	42	49	51	57	42	44	55	57	50	52	50	40	43	51	49	48	54	56	52	53	52	45	52	49	40	57	61	60	60	51	61	49	53	36	69	45	51	55	43	59	58	38	47	50	51	59	50	55	62	47	48	54	65	56	47	48	66	46	54	50	55	48	61	49	53	48	60	45	55	51	44	52	45	55	53	54	53	51	57	46	40	53	45	51	53	53	60	56	56	40	52	50	48	49	42	51	52	50	50	54	61	53	59	52	48	54	70	64	43	45	51	52	51	54	54	54	61	54	63	67	58	42	51	53	56	63	48	55	53	54	39	37	37	56	58	57	52	50	49	49	64	47	45	48	52	52	57	43	50	50	49	45	45	42	51	61	40	47	59	66	55	58	47	57	53	56	40	51	47	47	61	56	43	45	40	43
54904	35092	20501	34135	41608	40515	36885	33080	28893	24969	21248	17743	14968	12813	10891	9103	7581	6381	5607	5019	4517	4128	4014	3753	3398	3281	3420	3241	3226	3119	2889	2818	2556	2432	2212	2022	1836	1632	1463	1404	1324	1301	1235	1204	1170	1186	1231	1076	1109	1102	1074	1023	1035	935	955	963	930	903	909	890	885	931	887	894	907	862	885	924	745	842	839	868	878	840	770	866	866	804	833	923	821	796	899	776	765	804	802	808	752	784	800	795	805	799	839	796	817	811	717	820	815	818	814	778	849	776	802	772	786	768	812	820	800	798	810	799	825	757	726	850	803	800	774	803	791	761	777	799	796	768	787	718	775	774	778	837	807	782	786	766	758	800	802	802	832	759	719	799	785	788	767	764	777	775	786	793	824	763	756	780	793	805	831	762	759	764	775	819	783	747	756	774	773	758	769	762	829	759	767	774	808	728	775	762	790	791	759	761	744	819	785	743	767	775	762	740	772	764	756	739	744	815	783	751	845	753	758	773	755	787	727	764	768	790	824	687	748	771	776	776	794	749	771	755	789	781	808	802	802	801	725	743	791	792	757	768	784	783	783	743	778	727	819	806	852	781	778	780	815	761	796	801	765	802	793	762	765	768	807	790	750	763	740	793	714	777	790	724	789	796	753	839	739	759	779	765	767	762	748	754	761	789	792	768	814	759	746	755	752	778	775	758	790	781	756	752	771	733	773	765	774	759	751	761	721	759	779	787	765	791	761	776	798	789	736	781	764	739	748	736	751	738	772	774	761	808	791	750	797	754	770	765	789	762	745	795	732	790	774	776	794	739	753	764	793	782	773	768	778	813	740	756	713	803	723	772	790	789	771	813	751	775	791	766	787	778	754	718	794	757	781	742	771	785	781	807	781	788	745	795	734	805	762	743	789	799	793	782	761	767	756	802	745	732	767	777	779	755	790	805	788	759	769	812	755	828	790	765	799	761	764	747	785	766	770	700	816	801	768	718	798	785	844	769	787	795	756	774	769	734	755	751	828	796	814	785	767	763	768	700	752	801	791	784	767	773	776	782	765	795	751	769	747	742	799	768	794	765	769	757	785	786	789	765	766	786	797	735	763	774	774	736	701	763	760	752	725	774	769	789	747	774	791	708	812	765	728	810	785	772	817	753	726	816	824	791	800	799	753	800	779	782	778	756	801	746	737	757	757	790	759	723	766	768	784	789	736	803	801	731	785	791	790	774	759	817	762	839	796	725	738	788	756	755	796	748	791	794	798	767	813	752	761	750	780	766	799	756	755	787	767	729	723	729	771	760	752	763	772	814	814	816	786	772	790	771	736	769	768	785	772	786	770	809	769	806	783	790	755	756	759	785	756	760	740	765	787	747	781	773	773	762	725	789	786	742	794	793	767	819	786	760	739	817	784	792	755	762	762	816	791	733	753	812	785	780	787	744	757	758	753	823	761	772	755	765	771	761	771	776	795	768	783	753	753	761	746	752	767	769	754	724	781	806	784	777	764	746	727	780	773	792	742	775	802	759	760	773	795	788	769	776	734	781	710	844	746	816	815	736	730	779	799	784	729	761	771	799	726	763	774	761	771	723	786	767	814	798	769	787	773	710	774	787	790	785	814	799	799	760	774	768	732	761	721	768	777	774	768	802	762	741	783	751	791	756	736	763	784	744	753	713	769	762	768	757	776	746	759	820	770	763	789	776	735	761	792	812	782	785	802	801	775	837	768	747	757	800	756	763	795	768	780	761	757	748	788	823	730	706	777	739	695	806	758	758	711	759	786	771	780	769	794	780	742	783	776	813	736	731	751	780	827	738	771	777	754	752	815	837	789	799	781	781	754	721	757	838	754	762	775	755	803	773	774	783	808	776	771	740	775	783	747	757	777	800	806	765	769	755	738	733	782	779	771	786	723	740	758	833	795	798	798	743	769	799	779	729	721	728	759	749	800	785	802	766	787	818	725	742	778	776	754	759	841	808	819	754	756	759	729	745	803	727	750	792	785	760	793	741	769	735	768	775	800	777	806	793	762	812	789	789	765	758	793	749	825	750	777	803	810	772	740	802	783	763	786	770	724	743	789	778	801	814	751	761	786	786	782	767	740	749	779	695	775	786	767	781	723	776	793	775	746	797	756	755	765	743	739	776	777	744	760	809	746	817	759	727	784	762	791	789	778	741	716	734	795	775	811	770	809	746	797	767	806	769	716	785	751	741	794	761	779	756	718	711	791	722	763	788	753	753	787	791	757	812	818	713	796	796	785	756	779	778	767	755	765	777	847	771	735	772	817	787	804	785	741	815	795	801	790	752	767	759	792	758	781	754	789	733	731	760	816	751	793	846	778	781	745	750	724	783	775	754	804	790	745	780	761	746	785	812	758	775	802	742	753	772	798	772	790	764	757	754	787	852	767	757	751	743	783	791	759	742	812	763	790	717	750	795	741	759	785	743	804	802	826	731	756	755	803	763	740	820	791	764	749	747	803	792	762	824	748	787	793	759	795	818	782	782	780	807	723	786	758	848	721	769	782	786	803	750	750	761	799	779	740	816	762	779	735	799	769	691	803	754	769	781	794	751	757	772	814	820	741	710	764	760	771	726	779	764	767	763	775	803	751	793	758	759	765	777	751	739	766	735	735	805	772	742	751	778	740	766	785	773	756	696	796	748	774	721	759	803	793	752	722	784	793	770	801	780	785	745	780	756	820	807	740	761	770	783	797	724	818	818	741	772	749	740	705	741	744	808	772	758	760	772	790	761	739	755	744	786	806	806	745	755	753	761	751	784	783	773	818	776	785	737	836	792	781	731	780	776	779	778	744	739	760	781	801	775	762	822	773	793	800	790	748	750	857	733	836	741	795	755	839	743	795	786	781	784	752	719	771	750	760	774	812	783	793	804	756	781	748	771	753	760	794	777	754	756	754	783	746	825	816	771	829	776	773	747	774	753	791	783	772	827	785	732	792	759	785	785	785	783	752	783	752	786	749	772	750	773	754	782	774	797	711	761	719	821	777	753	708	782	802	831	751	800	818	764	795	769	749	757	799	757	765	767	751	769	750	789	781	752	763	804	745	794	732	791	798	762	796	765	769	755	724	771	767	787	802	808	763	738	749	737	814	774	786	770	769	782	807	779	764	800	789	764	790	768	759	779	769	806	711	798	771	756	789	774	715	742	767	775	755	738	803	725	791	765	781	822	808	799	795	759	795	752	765	745	760	797	758	774	814	758	735	787	812	780	812	749	766	789	748	784	792	792	780	794	756	769	762	802	781	752	761	799	742	792	738	721	811	749	814	785	809	745	724	757	764	773	780	838	761	749	764	774	815	721	779	792	776	815	737	703	809	780	727	745	762	773	809	763	735	754	775	781	749	804	741	767	769	734	789	770	792	762	726	734	774	754	749	752	767	774	764	737	732	768	758	792	792	772	813	763	807	765	776	745	784	782	783	752	754	768	795	795	766	702	756	736	752	784	784	771	798	746	786	724	775	765	756	785	791	780	761	763	757	790	741	759	774	755
11289	4502	942	721	1068	1076	944	817	693	523	400	337	282	232	182	176	141	131	126	104	105	105	103	122	101	96	88	96	88	87	89	74	93	85	77	81	66	89	71	67	74	69	61	74	66	60	68	46	64	58	74	62	67	66	68	67	63	58	52	40	54	64	76	75	64	69	73	61	70	60	82	60	73	63	61	65	57	53	56	52	50	50	66	53	51	60	56	65	46	64	57	55	63	61	67	65	45	55	51	55	51	62	54	55	51	51	51	60	64	66	60	77	59	56	58	53	63	60	63	63	56	60	62	59	58	59	61	71	54	60	56	61	49	70	53	64	57	51	81	66	47	71	57	59	50	65	53	49	69	66	59	58	52	49	51	59	68	76	57	47	63	54	52	60	63	66	47	54	54	56	59	54	54	64	72	63	63	48	58	60	70	55	44	59	62	67	54	65	73	58	50	66	68	64	56	56	64	58	60	72	66	46	58	58	56	52	54	59	57	63	82	49	54	68	57	66	60	71	61	66	72	69	59	64	57	59	38	59	56	68	55	54	60	60	69	54	65	69	52	53	62	75	44	63	64	57	76	73	59	65	63	69	65	65	55	61	69	61	65	66	49	46	64	58	56	44	59	54	70	52	68	59	46	62	62	64	66	72	58	49	65	54	58	43	61	68	59	63	59	58	56	55	69	66	59	61	68	59	52	49	36	66	51	59	66	62	66	60	60	52	53	62	72	64	49	59	68	73	55	67	80	63	76	54	65	81	59	57	58	64	52	51	71	61	61	65	50	61	64	58	67	52	59	56	65	64	63	75	46	69	66	56	62	48	50	59	68	47	47	63	52	56	45	59	64	57	63	54	66	48	56	59	57	47	63	62	50	56	70	48	44	69	58	54	60	59	57	52	53	64	70	60	48	69	72	64	67	58	47	57	55	48	62	70	65	57	67	50	61	64	77	54	59	61	57	48	64	48	56	62	58	64	68	58	54	57	63	70	59	70	56	61	70	55	61	58	63	74	66	58	58	61	54	78	63	70	61	50	61	65	77	61	64	54	51	56	51	57	67	59	60	69	50	56	70	51	47	59	67	71	68	53	55	59	48	61	46	63	67	65	49	69	69	57	68	51	65	59	55	62	60	53	57	50	53	63	56	56	51	56	53	57	64	58	50	55	56	50	57	57	52	60	71	60	61	46	69	50	54	55	62	62	60	68	46	58	62	55	54	59	54	62	56	47	55	60	66	55	67	54	70	71	53	69	58	63	51	64	65	73	62	67	60	64	59	69	71	68	64	66	49	61	70	53	62	54	65	58	54	55	60	47	52	70	72	65	53	60	59	69	49	47	59	69	53	72	69	59	61	66	60	52	82	65	62	61	51	55	59	60	73	69	54	61	69	68	59	56	50	61	82	64	61	50	61	48	70	62	66	59	59	64	66	49	74	71	55	60	43	58	57	62	68	62	56	59	74	59	54	66	70	59	63	60	51	67	69	67	52	47	56	62	60	61	62	46	57	60	70	48	54	67	53	58	45	37	62	78	67	65	62	71	48	56	62	59	61	56	76	51	59	63	66	61	56	66	64	55	54	55	66	63	72	62	50	58	62	60	43	66	60	56	53	55	82	55	61	64	74	59	58	59	57	61	70	57	42	51	55	56	67	71	58	53	51	49	78	60	61	66	59	45	61	61	53	57	58	53	59	59	60	57	68	54	63	59	53	64	64	64	56	73	63	58	57	60	68	74	74	58	62	65	65	58	54	67	53	67	63	47	64	61	55	62	69	56	69	68	60	49	69	59	67	68	69	52	55	55	78	54	42	64	62	57	70	59	67	65	49	63	73	67	68	47	66	59	69	62	72	49	73	49	56	45	51	79	53	58	63	56	62	58	59	66	56	51	52	55	69	62	51	80	53	61	61	69	68	59	54	50	73	54	68	61	53	65	55	60	55	68	49	59	56	67	65	70	65	63	58	58	54	47	55	70	70	66	61	72	65	65	63	57	64	65	54	66	56	51	81	58	64	56	59	62	63	53	66	54	63	52	60	52	56	60	63	68	38	59	61	68	75	54	62	58	56	64	47	62	55	62	52	54	66	58	63	71	64	70	71	61	50	47	51	67	47	57	74	48	58	63	71	64	61	64	54	64	72	60	60	50	60	57	63	57	57	58	61	61	59	71	61	70	59	57	59	57	64	70	52	57	60	59	60	74	71	51	58	60	46	61	58	65	67	67	61	69	58	62	67	50	48	56	66	48	62	62	52	60	55	65	61	46	59	59	63	67	62	63	72	60	68	77	54	56	62	61	59	67	68	52	68	59	56	49	55	50	56	71	73	60	56	65	75	62	66	52	61	62	59	64	49	67	61	63	81	52	54	57	72	65	44	69	58	54	61	53	63	60	59	58	57	64	51	55	48	61	62	68	66	70	69	56	60	49	50	53	66	76	50	67	55	58	65	58	44	74	65	55	66	70	61	62	61	69	57	61	61	75	40	56	54	53	76	54	64	56	65	67	54	57	57	53	63	54	82	61	57	68	62	83	54	56	55	63	72	75	68	56	56	60	58	44	67	60	61	63	60	67	74	70	52	52	63	58	44	61	48	50	59	73	64	64	58	56	62	66	54	63	61	63	68	66	68	66	68	56	53	72	51	53	66	61	78	62	63	58	63	59	53	52	72	58	58	68	54	58	46	65	70	76	64	53	59	56	61	69	64	68	73	68	76	60	73	49	49	42	53	48	69	79	60	81	60	67	69	39	60	59	74	67	56	56	66	65	61	70	71	59	59	50	54	49	69	53	57	56	55	57	54	63	65	54	63	53	83	57	56	61	55	56	61	49	56	61	48	59	65	59	51	53	65	55	62	54	67	62	59	54	52	73	51	54	52	68	62	53	66	57	70	60	50	55	62	50	50	70	69	67	47	48	52	61	58	66	56	76	46	56	49	61	53	58	64	56	53	70	73	51	64	66	52	47	52	59	68	49	60	59	71	54	56	63	66	64	62	46	51	65	52	48	47	42	57	63	59	62	63	48	62	47	62	58	54	58	74	70	75	55	57	69	62	71	58	56	69	63	57	74	50	59	60	55	53	65	68	63	57	71	58	59	62	57	56	63	48	58	58	60	51	53	43	70	55	55	53	60	65	51	68	70	51	55	51	51	62	59	60	55	57	60	61	70	59	59	65	47	62	59	66	71	66	54	64	56	54	65	66	56	49	61	57	61	52	62	56	65	61	64	72	65	72	64	57	65	72	74	68	50	49	55	47	51	42	63	73	67	67	54	60	70	52	43	48	64	59	49	65	57	80	51	67	50	54	52	53	60	58	60	65	58	67	67	60	71	50	64	62	64	65	74	52	61	50	55	68	69	56	62	57	50	55	69	58	55	72	57	55	66	69	71	65	54	58	64	54	67	56	51	70	74	60	52	52	55	58	68	61	48	67	60	57	64	60	59	56	62	67	64	52	59	61	58	64	72	60	56	72	60	51	67	54	59	55	60	77	74
47699	30616	16250	29476	37143	35546	32200	28101	23979	19819	16381	13353	10940	9346	7575	6224	5323	4467	3901	3492	3272	3015	2781	2825	2718	2516	2545	2568	2470	2392	2360	2232	2128	1920	1873	1767	1535	1499	1307	1305	1299	1211	1159	1219	1190	1211	1125	1124	1121	1124	1052	1048	1025	1093	1000	998	1054	989	955	1018	991	984	948	1051	993	1021	939	962	924	974	903	958	925	936	927	954	927	974	971	975	914	933	925	856	871	966	920	923	865	966	920	886	928	951	950	907	903	911	906	865	912	897	831	885	924	935	913	893	933	933	916	859	882	873	911	956	915	888	936	866	894	937	891	894	868	911	887	959	922	956	841	910	866	882	927	907	880	884	878	883	914	919	919	930	878	937	918	871	920	900	859	927	915	947	884	886	917	931	907	858	852	850	927	883	888	898	880	915	886	878	889	906	877	910	918	926	955	942	898	937	875	924	889	882	942	940	862	896	851	914	863	950	917	899	928	895	938	923	919	898	922	929	892	897	913	897	811	888	916	887	941	868	868	939	914	903	876	946	880	946	916	879	879	918	862	827	919	903	920	919	932	894	970	901	923	904	878	864	900	866	885	945	892	938	921	885	899	911	870	921	884	949	852	913	930	923	907	879	879	912	872	888	965	922	933	863	888	886	903	920	890	897	921	927	903	961	919	908	917	862	921	902	912	914	898	919	885	923	918	908	921	890	909	886	921	939	950	951	927	895	906	857	896	908	933	911	858	926	910	937	863	914	975	842	879	899	910	902	900	906	923	933	914	887	882	837	927	902	862	952	873	883	892	852	884	907	862	891	864	912	910	911	851	869	918	932	902	894	883	932	928	915	899	899	903	893	909	873	933	914	905	920	855	886	895	935	904	914	936	948	876	905	878	889	902	862	859	931	953	899	937	891	873	935	878	846	911	938	903	900	938	904	901	918	900	905	868	886	869	901	919	905	911	902	891	933	918	898	959	886	928	909	883	931	870	866	920	919	901	951	899	914	875	896	899	936	891	892	867	926	903	956	916	876	934	864	833	943	875	846	856	873	948	858	912	897	844	864	903	884	915	937	923	901	862	898	852	881	927	889	904	862	885	901	967	916	933	938	860	895	941	864	955	867	890	920	897	899	948	844	943	880	936	899	958	874	868	836	895	877	925	905	916	937	901	856	866	940	958	850	976	952	883	886	903	879	929	918	909	912	900	922	907	902	904	916	947	885	890	873	850	859	953	852	911	892	908	899	926	915	910	892	915	934	918	877	972	961	907	883	895	944	870	875	941	917	872	905	890	892	969	850	864	899	923	901	863	912	938	921	941	852	929	876	905	921	855	860	943	869	905	939	906	853	922	907	875	865	893	896	943	856	882	909	916	877	889	890	839	903	932	912	883	926	890	912	904	895	923	921	951	875	888	926	920	952	895	880	925	915	878	898	893	840	880	878	870	897	898	852	922	901	926	907	872	896	867	860	952	843	896	920	908	916	944	927	872	881	904	925	941	883	884	911	928	895	949	874	862	907	899	880	878	853	909	909	926	886	919	867	901	859	850	954	918	944	900	910	854	884	812	907	889	906	892	874	846	905	873	908	872	872	883	885	870	957	898	908	870	942	999	881	904	912	864	936	888	881	891	913	928	910	901	921	875	914	884	927	900	896	917	897	945	938	948	847	910	941	902	926	908	897	908	926	863	911	936	872	895	960	931	919	872	839	890	984	902	907	882	922	934	829	894	933	916	912	899	913	899	887	898	928	892	977	914	876	889	901	933	919	866	922	901	938	917	870	877	951	899	900	936	959	856	932	875	915	909	893	925	887	926	894	941	888	914	871	951	952	909	908	871	945	928	861	930	867	871	902	936	923	921	916	876	910	977	887	876	901	910	893	867	861	895	903	899	932	896	906	907	891	894	885	890	927	894	950	928	930	865	935	946	871	905	934	914	904	923	900	851	929	920	912	890	901	921	936	890	878	858	889	913	915	891	863	925	881	910	956	897	900	856	896	859	933	896	942	900	903	951	925	885	901	928	920	873	914	899	932	879	862	856	944	938	928	937	918	925	898	913	877	959	917	920	883	913	869	918	932	888	876	954	887	905	899	887	935	946	904	906	914	909	931	892	947	964	906	885	960	917	905	935	844	932	864	946	851	938	901	942	948	848	898	914	907	892	915	929	878	924	921	965	909	908	885	877	924	944	902	925	921	901	904	895	914	966	930	894	901	933	868	933	926	902	826	926	883	957	916	923	867	860	850	921	869	924	913	908	896	929	862	915	909	911	879	956	951	830	862	876	893	911	916	919	893	908	940	905	929	860	932	880	903	843	923	842	900	968	964	842	900	879	905	937	900	894	857	926	925	908	913	890	913	924	887	937	875	912	878	901	857	913	898	882	938	875	895	858	907	875	919	915	845	895	869	930	918	932	900	854	894	971	926	933	911	919	900	932	877	865	861	897	900	889	943	902	939	923	956	924	882	893	988	917	927	916	867	954	916	927	903	895	912	863	884	918	877	881	889	906	854	960	941	934	895	924	898	912	905	897	901	937	968	841	858	881	931	928	935	904	887	935	868	913	897	941	885	855	911	944	916	908	877	921	910	961	904	897	931	898	931	989	883	928	881	942	924	936	882	917	941	897	948	927	903	913	904	880	900	899	885	926	916	916	880	919	919	954	930	901	894	928	957	921	903	858	890	870	926	949	917	883	895	926	925	922	887	973	930	898	926	909	854	948	889	911	945	906	905	925	853	937	850	876	909	907	908	949	911	893	951	900	952	929	920	850	959	908	924	938	905	878	942	896	881	923	876	879	932	918	869	857	914	862	877	920	924	920	938	931	912	922	854	858	919	898	877	888	869	863	906	908	875	907	908	896	914	862	919	891	900	846	929	932	903	888	934	923	924	931	872	915	913	877	886	881	923	933	836	861	925	882	936	883	950	897	945	870	869	986	885	915	866	918	912	883	917	847	911	937	943	938	913	881	896	911	897	859	931	872	894	886	985	897	921	932	879	922	877	857	904	869	921	918	899	879	897	892	875	881	882	874	918	970	884	960	899	922	900	872	936	962	897	836	944	834	888	912	977	898	901	940	948	933	926	901	875	842	932	914	883	975	906	910	923	882	904	928	958	889	937	927	931	910	904	859	934	897	855	904	910	895	956	935	895	917	911	922	909	921	913	903	836	888	838	923	855	935	886	926	918	886	891	955	928	908	910	913	942	864	849	918	871	873	890	903	841	924	901	876	930	927	895	979	911	921	907	866	933	963	927	900	862	935	885	904	909	964	861	919	951	932	904	935	903	916	875	934	887	918	879	912	913	930	925	906	903	920	936	902	905	904	854	912	888	876	892	943	916	931	864	922	894	924	872	888	870	916	847	892	889	910	940	918	895	836	960	939	912	868	913	931	914	946	938	927	877	926	843	901	950	918	883	935	916	857	908	913	883	916	911	871	939	915	853	890	932	925	895	927	954	896	853	963	875	847	903	887	880	912	896	945	942	917	900	884	907	885	905	901	904	927	913	918	913	924	928
15828	9282	1651	1069	1644	1731	1520	1287	1073	774	643	502	430	322	280	214	192	153	144	127	120	111	110	112	118	116	97	106	104	108	100	83	60	78	76	71	67	69	55	50	67	69	57	64	47	53	53	44	61	46	56	41	61	49	49	35	48	40	31	43	51	33	44	49	66	41	41	56	41	38	51	58	55	50	36	49	52	45	35	40	44	44	49	46	51	39	40	52	36	39	41	45	38	45	45	48	42	58	39	47	40	44	53	43	49	32	49	56	44	39	31	53	38	39	58	41	43	47	66	49	51	44	54	43	42	44	38	46	35	40	39	40	49	45	33	36	40	41	46	49	38	43	42	43	37	53	52	38	39	47	46	35	45	45	47	48	46	37	49	42	41	35	47	35	33	38	33	48	66	55	42	45	50	45	49	40	44	40	48	50	52	46	44	47	39	41	45	47	41	35	45	34	37	42	52	35	47	38	56	34	29	43	46	40	55	53	32	59	41	43	40	45	50	48	39	48	58	48	35	35	44	37	42	38	47	39	45	38	42	51	45	39	40	47	30	48	51	47	44	39	39	40	36	46	47	49	44	36	33	36	38	37	35	52	38	44	47	35	53	45	31	57	40	45	43	50	50	45	50	38	41	45	48	38	52	38	36	44	38	36	39	49	42	41	39	38	33	37	32	42	37	45	40	48	37	47	38	37	43	49	34	47	43	30	40	40	44	45	35	31	41	49	44	53	37	39	55	37	42	53	49	36	43	46	39	44	41	49	37	46	46	43	43	35	45	53	43	37	49	43	47	48	40	43	44	47	32	33	49	44	45	56	43	43	41	35	42	42	40	40	43	44	46	51	45	41	51	50	49	44	45	39	47	41	46	41	44	45	43	46	37	46	25	40	35	40	34	39	51	48	60	42	37	53	43	36	57	55	37	40	40	64	36	48	28	46	39	45	48	36	50	41	42	42	47	52	45	45	51	52	52	44	41	34	46	48	39	45	34	50	60	33	46	31	52	48	42	40	39	39	40	39	56	51	38	51	41	42	44	48	48	53	51	53	44	49	58	36	52	41	36	50	55	36	50	60	44	47	47	38	36	49	46	41	35	47	52	48	47	40	47	42	43	44	49	49	45	35	46	57	44	30	42	47	44	38	40	44	50	35	46	43	38	44	43	47	49	41	47	44	51	42	31	39	47	45	44	41	45	39	34	31	44	43	44	37	31	32	37	53	38	36	42	44	33	40	52	44	38	47	53	50	42	48	44	41	44	41	53	50	45	34	30	34	55	46	51	33	26	39	40	47	53	35	40	41	53	43	45	37	38	43	59	44	50	39	43	39	38	52	31	44	50	38	42	54	36	39	56	36	59	59	47	49	38	33	29	36	42	41	45	53	54	46	37	42	58	56	54	43	41	41	40	46	45	49	38	52	34	44	44	41	41	49	31	43	45	47	33	50	39	47	41	48	44	44	31	43	30	38	48	46	40	47	41	38	40	39	33	39	35	54	31	48	34	39	44	42	34	40	49	47	49	47	47	47	34	33	39	43	47	32	40	47	46	39	48	44	42	47	49	38	49	40	32	38	52	38	47	52	47	48	36	41	45	56	47	42	54	39	45	34	49	52	57	39	40	38	39	43	41	48	41	47	60	40	45	44	55	39	51	43	46	36	42	40	44	34	42	51	44	54	34	44	44	44	32	37	43	38	45	38	47	43	48	46	41	43	32	39	48	50	29	55	53	47	38	47	44	48	51	38	51	44	40	46	46	32	35	41	36	36	32	50	46	48	48	40	37	48	50	37	45	43	45	41	52	41	29	33	34	48	39	36	34	47	37	42	53	40	41	48	41	39	53	51	47	44	50	45	51	42	50	59	43	37	45	39	43	46	56	40	41	43	41	47	44	37	46	52	53	41	51	45	34	44	50	34	56	44	43	38	39	39	43	43	40	62	47	42	49	49	34	31	33	41	41	48	45	33	46	39	40	49	42	58	39	52	29	37	56	46	45	41	37	40	39	37	51	47	31	36	39	50	43	38	48	46	46	55	36	42	37	43	24	44	55	42	46	46	36	50	22	46	32	45	27	44	37	41	40	49	40	38	39	53	44	44	35	45	44	46	35	36	46	50	42	48	43	54	46	45	41	44	47	36	42	42	37	53	39	41	50	47	50	48	29	50	39	51	36	48	49	37	44	31	44	54	57	41	58	54	48	48	56	54	47	48	48	47	40	42	43	43	30	51	36	57	49	54	44	34	56	43	41	40	43	40	37	39	35	37	36	46	30	51	44	48	39	39	53	35	47	50	40	51	41	48	47	56	50	48	53	52	43	44	37	35	44	47	47	39	34	46	46	49	36	47	35	47	44	40	49	40	37	42	53	46	38	43	56	36	36	42	52	41	38	40	39	45	43	44	55	30	54	31	44	43	47	43	39	53	41	46	44	33	37	48	45	44	47	38	42	37	39	45	50	36	45	43	38	36	49	45	32	52	36	37	44	38	48	36	45	25	43	41	41	43	32	47	49	58	34	38	50	56	38	52	45	39	56	49	33	36	45	39	38	36	47	55	39	53	44	40	41	32	47	49	47	44	39	47	42	49	44	43	46	33	37	47	42	36	45	47	39	42	46	40	40	43	50	49	56	39	45	38	45	44	54	42	50	39	31	45	31	54	54	43	39	53	25	45	50	40	42	38	46	41	37	53	43	35	57	51	43	57	46	33	32	48	43	43	31	46	35	43	44	42	45	42	46	42	52	47	40	35	49	53	52	45	39	44	37	55	51	46	42	40	20	38	52	37	26	41	53	48	31	63	34	42	42	47	46	29	44	38	43	50	52	41	44	42	42	45	35	57	39	40	35	42	48	46	39	49	46	47	48	39	53	49	39	45	37	42	38	38	34	40	44	35	44	40	43	45	36	39	39	45	44	43	49	36	42	46	32	41	37	29	37	35	34	51	52	51	48	40	44	38	46	43	40	38	49	38	55	36	51	40	30	48	42	52	41	48	50	46	36	35	46	42	45	42	41	35	37	41	38	42	47	49	47	38	41	48	44	42	42	49	57	46	54	31	41	45	36	42	32	53	52	34	52	31	45	51	43	49	44	37	27	41	35	45	37	46	52	42	43	44	34	26	37	40	48	41	43	47	47	36	55	41	47	40	44	44	27	44	48	44	32	42	38	41	42	38	48	39	38	38	53	39	40	42	34	36	42	31	51	47	41	57	38	41	44	44	37	54	39	47	38	45	45	54	44	45	50	40	51	44	37	38	43	52	35	43	42	43	52	46	46	52	38	49	42	46	45	42	50	35	45	38	45	40	36	32	44	42	40	44	41	46	55	45	39	44	46	38	34	42	36	46	32	45	36	38	42	36	37	38	41	38	61	46	37	47	45	32	50	37	45	42	44	41	46	33	45	53	42	42	32	48	49	40	45	44	47	40	45	43	48	34	39	49	42	40	49	28	39	49	42	41	43	32	41	53	59	38	39	38	48	48	52	49	38	44	43	50
55576	37364	20938	34757	42163	40635	37003	33065	29239	25253	21373	18034	15167	12806	10534	8854	7382	6277	5441	5036	4503	4181	3866	3697	3569	3301	3207	3218	3018	2906	2842	2817	2568	2300	2110	1795	1758	1428	1460	1360	1235	1199	1098	1099	1104	1086	1029	1002	966	914	892	869	920	915	858	821	812	826	797	759	779	760	778	774	796	797	714	774	696	722	773	724	714	725	723	706	726	718	659	698	710	754	752	706	741	697	672	707	642	658	660	656	716	677	645	688	710	715	704	659	619	615	672	689	649	694	669	634	640	641	674	693	693	666	677	678	693	739	691	669	666	712	638	672	649	655	649	662	653	644	651	655	635	650	706	647	637	616	678	626	676	713	667	688	657	605	637	652	636	629	634	682	632	665	683	702	661	676	707	618	655	682	635	654	642	646	673	648	666	632	689	670	672	668	652	633	659	639	629	670	636	646	643	678	660	676	694	629	618	669	617	653	688	599	680	639	631	658	685	667	626	645	610	670	607	680	628	681	616	637	609	653	647	695	646	667	624	669	651	629	645	672	656	648	663	675	664	660	611	653	683	681	689	640	631	668	679	623	608	617	624	637	660	667	638	654	658	617	661	660	619	643	650	649	679	632	594	650	665	665	686	613	694	662	638	671	703	665	627	685	653	664	625	631	631	633	698	635	636	637	651	645	667	669	719	654	660	646	658	654	679	661	655	604	643	637	654	643	636	673	621	637	652	647	656	617	629	666	626	645	612	615	681	694	600	663	610	643	657	599	651	637	649	608	650	623	624	672	591	644	655	650	579	644	675	656	693	609	637	641	618	631	663	646	641	679	651	618	703	675	655	641	696	654	641	641	628	655	634	664	667	640	616	704	631	676	654	683	660	630	648	636	637	665	640	600	628	644	669	647	626	692	635	655	644	622	653	659	622	678	629	660	637	656	636	678	681	655	647	660	676	693	631	722	626	618	633	664	659	682	683	597	679	684	667	636	681	677	645	641	661	657	676	645	668	690	643	706	664	615	639	667	612	655	649	664	668	673	611	683	684	627	686	674	677	637	690	676	635	623	632	627	650	632	662	664	703	666	698	645	639	623	648	654	661	611	661	668	622	638	671	651	636	670	665	611	668	618	660	646	671	667	652	623	651	680	604	617	634	674	623	651	650	664	609	606	606	673	616	623	636	680	662	652	646	660	670	625	676	643	652	654	671	667	644	612	628	648	641	700	688	639	669	619	651	659	642	649	600	709	657	638	675	662	630	703	629	678	670	634	662	634	636	682	592	608	671	639	660	681	649	629	637	654	615	688	635	605	583	684	632	675	641	660	661	684	645	648	690	623	665	601	642	709	654	670	622	667	648	656	649	676	653	618	626	650	684	633	657	612	694	598	670	647	618	655	668	640	677	664	654	671	648	667	641	652	607	660	631	671	692	630	628	644	651	619	669	661	649	685	640	646	641	665	661	637	683	587	640	700	593	658	640	704	657	651	632	624	663	673	713	660	676	600	670	642	654	667	657	661	638	643	681	625	678	655	725	667	654	643	708	684	663	621	638	649	676	643	650	664	671	650	673	656	610	661	647	646	656	665	665	688	671	655	645	674	646	660	638	730	661	687	669	618	644	648	649	671	685	659	641	625	648	642	646	656	660	649	627	660	631	688	617	643	641	650	669	589	612	659	588	695	670	597	618	675	638	652	626	626	690	653	653	656	647	642	689	665	658	634	681	642	665	632	635	668	676	648	659	650	651	638	654	634	661	644	600	689	624	642	652	649	630	635	638	650	678	643	661	652	689	633	655	661	689	611	679	659	667	637	625	636	675	641	668	651	618	645	615	651	636	652	625	669	670	634	682	631	634	660	681	622	589	664	631	666	635	699	677	610	657	681	662	626	634	630	681	650	646	630	559	604	619	668	641	698	657	650	668	669	702	674	645	627	659	630	702	635	642	648	640	598	638	689	626	661	620	682	669	627	618	671	635	659	686	628	654	680	668	667	667	644	663	668	652	609	646	620	650	638	642	635	704	613	638	644	636	657	626	642	657	648	671	638	651	617	666	682	625	689	665	639	649	654	632	635	622	621	599	636	630	674	642	651	678	665	704	629	649	659	667	652	679	663	674	703	632	638	665	681	655	699	675	652	659	663	637	594	648	656	617	644	661	658	660	651	647	635	659	643	642	629	651	603	614	628	638	690	658	624	647	661	669	667	619	629	693	656	614	638	661	639	652	668	618	601	674	649	681	653	670	656	695	666	653	589	650	641	613	639	648	709	681	665	663	652	638	633	686	674	624	659	637	645	677	615	628	629	632	599	589	679	625	693	658	660	614	644	625	627	645	658	660	610	695	642	670	665	697	674	647	656	622	639	697	603	664	663	597	618	682	632	648	632	662	673	601	645	637	652	671	678	656	646	650	659	658	612	681	671	640	709	668	632	636	658	654	687	620	663	666	651	667	616	630	659	661	639	663	661	671	583	642	692	639	643	627	676	693	625	641	655	624	599	634	664	671	687	614	693	662	635	687	655	643	643	634	679	656	637	647	666	654	651	672	648	646	693	678	611	663	648	650	626	654	677	641	674	610	635	703	666	648	637	643	638	684	687	627	685	652	637	660	677	673	655	662	640	641	647	641	635	649	604	620	660	612	670	624	651	680	634	646	648	641	666	676	641	618	647	673	616	669	633	642	620	666	673	650	663	658	645	648	648	612	627	666	630	661	641	641	657	651	667	651	595	662	669	667	638	666	708	637	659	622	645	656	668	641	634	641	682	637	664	658	688	630	635	625	645	685	646	670	660	675	630	628	652	601	681	670	655	653	618	665	642	648	698	659	677	628	668	637	613	632	657	621	680	668	650	633	639	633	690	710	738	628	626	665	627	640	616	654	666	651	634	669	656	658	668	630	682	635	656	664	659	652	597	593	654	676	642	633	630	649	650	618	635	652	670	657	630	602	646	671	668	660	702	605	664	662	684	637	649	624	628	650	665	636	675	705	630	663	627	626	642	624	617	658	620	617	667	647	649	661	653	629	676	662	707	646	630	683	612	623	664	648	618	672	667	664	672	656	659	654	657	659	595	653	617	692	606	666	684	657	684	657	654	630	651	661	639	660	706	647	645	636	646	610	645	618	670	619	668	645	621	630	674	630	684	668	705	667	615	694	595	610	646	633	676	641	680	624	690	659	637	685	606	634	641	642	590	664	686	620	694	668	661	653	657	703	618	634	688	635	628	686	671	667	646	657	676	700	627	657	712	650	677	607	646	663	690	652	673	627	636	657	673	648	631	653	713	632	695	674	672	693	679	682	642	649	609	647	714	669	629	624	640	695	663	643	671	696	698	634	636	634	657	663	623	621	639	665	644	617	637	600	647	678	628	651	643	705	607	681	630	710	593	643	635	643	608	612	631	700	620	659	633	654	665	648	706	660	657	665	637	669	652	614	698	671	687	624	628	675	628	656	644	668	678	665	607	665	664	657	648	615	670	607	693	639	670	656	645	621	686	662	660	635	693	614	648	647	654	670	651
6824	2364	641	461	751	781	672	563	467	354	301	247	206	154	118	124	99	90	70	73	90	84	69	73	70	94	59	69	56	59	84	72	65	61	63	51	62	55	52	53	50	54	52	43	52	47	69	51	43	53	49	45	56	48	42	49	33	44	52	41	45	50	40	44	49	55	56	46	54	37	42	41	45	30	46	44	39	34	49	38	50	35	40	46	38	39	52	46	36	45	41	46	42	44	36	36	44	53	33	50	39	33	56	39	50	52	48	37	43	36	36	50	39	57	36	42	51	40	43	45	36	49	49	40	55	47	45	36	50	45	38	46	41	33	41	44	52	43	44	45	50	41	45	52	45	49	40	46	44	46	46	28	41	48	42	42	45	41	59	37	39	45	51	44	45	42	49	41	56	38	52	42	37	38	41	51	54	46	41	39	35	39	34	33	45	43	44	36	43	41	43	46	49	49	44	43	44	49	50	47	42	40	38	51	52	50	45	41	41	58	50	50	44	51	50	45	50	47	44	50	45	34	40	38	53	34	57	33	48	36	46	40	45	43	43	54	31	43	39	55	38	41	48	47	39	46	39	47	47	43	55	43	39	38	45	62	34	52	44	37	45	34	53	40	52	54	41	48	39	28	40	35	34	47	38	33	44	38	38	40	48	59	40	49	48	38	51	49	38	48	38	51	44	42	50	27	38	39	36	56	54	44	43	36	46	56	50	53	43	52	50	46	40	46	57	52	42	43	51	45	52	41	47	45	51	37	37	39	48	40	52	51	50	48	53	54	35	35	49	58	32	42	47	40	52	56	51	48	41	31	46	46	52	42	38	29	46	47	32	43	43	42	53	50	43	51	31	43	41	39	41	50	48	34	42	33	52	38	43	46	56	53	44	51	60	47	46	45	41	49	35	51	58	46	38	47	35	40	35	47	51	40	34	39	42	43	45	43	35	33	50	51	40	40	40	45	50	29	41	62	60	49	41	42	44	58	38	42	46	33	41	34	51	42	44	46	50	42	42	43	50	30	39	49	46	46	32	44	45	30	40	50	45	39	53	32	50	46	41	52	43	53	44	38	58	32	40	36	40	61	41	59	37	57	38	34	53	49	41	46	42	35	40	52	40	43	58	50	47	46	46	37	45	35	46	28	45	45	35	33	44	37	41	46	47	58	43	47	31	50	46	50	36	33	37	54	37	55	45	42	36	33	43	53	41	47	53	30	52	33	38	35	48	52	49	43	50	44	43	43	45	50	65	46	46	41	41	43	39	32	33	35	44	44	41	43	38	54	39	42	47	47	43	40	43	64	55	42	39	43	41	42	54	57	42	44	39	25	43	46	57	50	40	48	43	44	34	58	44	54	54	43	52	35	40	42	45	36	53	43	30	47	52	57	43	39	39	32	46	51	42	50	40	46	44	43	50	36	43	35	30	40	42	35	43	49	44	53	35	52	41	54	40	46	47	40	40	48	42	48	48	48	36	48	43	46	52	50	41	61	47	47	33	51	37	45	48	46	41	34	50	55	41	55	60	37	37	42	53	50	39	46	46	34	36	54	44	46	42	45	41	32	68	45	52	47	51	51	35	38	46	44	48	46	41	35	50	49	51	39	40	49	48	49	39	38	43	39	38	48	39	43	51	47	59	46	43	42	41	38	41	47	52	47	53	50	46	47	40	40	52	49	56	50	44	43	48	59	44	49	41	33	40	44	49	30	55	46	48	40	40	41	55	31	47	32	49	57	41	62	37	35	48	35	48	37	49	47	62	41	48	38	39	45	43	48	36	46	57	47	42	42	43	36	48	55	37	38	45	50	47	59	45	40	38	44	48	44	51	41	39	44	34	48	50	41	57	36	39	46	34	44	41	42	43	42	55	54	43	50	57	46	46	43	48	48	39	45	44	56	32	39	57	41	38	41	60	60	46	44	38	41	37	52	46	56	43	33	36	48	37	45	39	42	34	41	52	39	37	45	47	50	53	50	50	58	46	52	38	36	43	58	42	44	54	52	34	35	37	42	35	50	50	48	33	51	43	47	63	44	37	47	40	33	43	59	41	59	62	34	45	48	47	53	44	46	40	42	41	33	32	42	52	37	44	50	49	48	41	50	36	40	46	49	43	40	50	44	43	33	38	57	44	50	57	50	51	43	43	47	44	46	41	46	47	52	48	56	47	39	42	59	44	57	41	44	57	45	47	38	37	50	44	42	48	33	38	43	39	48	41	56	40	55	47	53	49	35	40	39	45	41	33	40	43	55	38	49	37	46	49	46	41	51	41	41	40	40	42	43	48	48	38	43	48	34	44	54	42	43	51	52	40	37	52	47	53	61	46	47	37	50	36	49	39	48	30	47	46	38	37	49	54	53	46	49	47	47	41	32	40	51	52	41	47	43	55	44	44	46	48	25	50	46	39	40	38	46	37	31	47	39	39	46	46	51	43	52	44	36	45	43	49	42	57	29	41	42	46	37	45	42	46	54	55	50	40	39	42	45	34	41	59	44	53	52	50	50	47	41	47	40	56	54	45	41	40	36	39	45	51	39	50	40	44	40	38	43	45	46	43	45	42	39	50	40	51	40	54	41	42	35	48	49	46	45	38	48	38	35	46	34	47	47	49	50	43	39	47	33	36	40	39	40	44	44	46	44	38	59	41	42	59	41	52	47	30	40	45	38	47	47	40	45	42	45	41	42	36	58	46	47	41	60	40	48	44	41	44	31	49	38	42	43	36	43	58	37	48	45	47	48	50	40	43	42	40	47	38	52	37	45	35	32	45	48	47	42	54	50	48	40	35	35	50	40	39	44	46	37	48	43	44	52	42	53	37	43	39	53	38	48	39	42	44	43	46	34	40	45	45	44	48	53	27	37	43	43	46	53	43	53	47	51	51	40	47	48	52	37	46	45	42	46	23	43	45	51	48	44	43	44	41	51	37	44	47	38	59	49	48	42	46	57	41	38	54	45	47	43	38	43	44	37	47	43	41	43	43	42	52	48	36	36	42	40	39	48	45	48	41	47	49	41	48	51	43	43	54	46	42	36	40	34	43	42	42	42	44	42	49	62	38	50	40	37	38	48	48	42	43	44	30	41	38	55	38	51	42	41	46	55	27	51	43	44	46	48	44	39	48	44	46	47	46	54	48	31	57	38	46	50	47	46	52	51	40	40	45	51	50	46	50	46	53	49	43	49	41	33	42	42	38	49	48	41	47	48	61	36	45	51	34	50	46	37	51	44	42	38	42	46	43	49	48	37	44	42	50	52	45	30	48	39	40	29	43	39	44	51	33	38	40	48	52	50	44	49	34	43	45	52	41	48	47	48	41	36	45	53	52	34	54	31	38	46	43	43	36	49	41	35	35	60	56	49	49	43	45	45	53	53	44	58	51	36	49	45	52	48	46	40	37	40	37	42	59	48	51	51	46	47	44	34	43	51	37	34	53	34	43	43	47	44	42	40	42	49	47	50	54	40	53	39	47	40	45	42	49	36	41	40	43	40	45	46
42905	25043	12866	25537	32766	31304	27305	23125	18999	15684	12418	9715	7925	6422	5226	4267	3575	3059	2645	2357	2209	2042	1962	1930	1825	1823	1806	1731	1628	1618	1660	1590	1517	1382	1332	1213	1090	1067	1018	892	895	872	887	891	870	861	784	795	789	801	769	747	752	748	741	812	776	726	700	711	732	724	705	722	722	735	711	715	665	738	741	725	704	695	688	669	742	747	725	696	690	665	707	654	649	677	671	703	671	696	668	650	669	687	742	686	737	689	708	652	671	664	650	658	646	682	643	701	720	678	659	631	635	703	655	667	640	696	648	661	716	696	691	680	668	648	662	612	696	682	632	666	631	647	698	694	671	677	657	702	665	694	637	653	637	700	668	706	645	694	674	650	669	657	700	685	643	680	655	636	652	713	670	675	673	702	680	684	639	708	666	623	680	674	642	660	658	684	629	662	644	634	685	674	624	640	669	590	715	657	618	671	668	636	678	649	647	617	697	638	665	648	641	660	633	691	703	692	661	642	683	634	633	707	639	660	665	668	645	673	649	642	718	661	699	720	655	630	661	664	642	652	659	690	668	671	716	651	630	684	652	659	695	648	652	687	680	609	632	661	672	657	655	650	636	698	711	670	655	687	646	683	670	682	612	616	653	664	621	665	653	656	686	645	635	684	705	660	658	634	654	630	666	667	635	676	645	681	665	685	673	693	639	694	668	672	660	626	655	676	696	652	699	651	690	625	715	689	631	653	672	675	693	631	665	654	665	679	633	681	668	683	655	638	661	631	642	680	643	654	656	647	684	618	715	679	648	681	656	690	687	635	656	661	620	686	654	691	701	644	689	713	667	693	638	644	645	689	678	636	658	698	664	628	648	669	690	626	654	676	628	697	648	653	644	676	656	672	630	630	691	646	713	721	711	686	633	668	674	638	693	625	639	645	683	704	708	683	718	620	613	667	659	696	693	668	702	649	689	679	708	637	692	613	639	676	672	635	617	735	683	633	647	639	688	660	674	648	694	674	655	679	639	711	696	676	669	683	680	661	694	662	712	704	639	665	659	655	647	685	688	645	646	680	690	688	645	653	674	677	689	693	681	606	681	616	603	640	670	691	646	670	717	623	608	645	685	699	665	693	654	696	647	684	700	685	703	656	655	673	632	690	678	670	683	683	670	705	634	655	714	644	689	640	676	644	660	691	658	638	640	674	638	668	682	683	646	673	685	651	673	659	651	671	677	642	676	697	689	638	657	688	666	637	660	661	698	649	704	630	707	677	684	695	687	682	703	671	678	643	695	639	686	653	717	652	704	688	718	673	661	658	696	699	708	648	689	625	695	640	665	631	657	652	698	669	712	663	727	662	634	696	633	664	665	661	673	629	679	702	656	651	671	643	640	704	638	635	696	688	734	641	630	668	664	688	699	631	661	672	639	662	638	698	681	684	646	621	637	654	674	632	658	669	658	658	703	671	669	647	660	645	654	713	647	650	684	678	674	676	652	678	655	675	655	665	673	729	684	646	667	681	674	697	663	630	651	631	703	639	707	642	692	677	690	656	679	659	682	664	684	689	649	697	667	673	666	683	667	655	634	682	679	676	692	673	641	690	660	630	659	650	640	678	636	698	675	669	701	653	679	706	688	676	713	688	657	678	652	716	716	654	658	653	655	658	667	633	704	680	656	672	702	675	667	682	622	688	719	654	705	629	658	656	659	688	646	639	670	656	688	736	655	708	655	664	636	685	656	671	651	654	678	661	669	646	663	677	701	626	675	648	713	660	666	687	656	685	637	664	698	624	712	655	667	659	658	678	703	635	668	655	658	679	649	686	647	722	667	670	631	642	699	648	630	674	667	677	705	681	654	686	703	672	696	669	677	668	658	643	693	653	651	648	643	655	617	689	717	704	630	690	637	674	662	675	657	703	668	638	634	670	639	667	607	651	688	648	649	679	676	707	702	666	635	675	680	667	648	673	692	681	653	660	668	676	614	695	673	723	661	642	678	654	677	672	665	710	692	660	709	678	710	694	669	653	653	714	690	645	698	641	638	645	674	676	661	639	691	687	633	668	691	667	691	687	651	651	646	707	669	651	703	686	645	657	662	686	636	642	644	670	690	661	651	692	627	634	654	689	679	696	688	671	683	670	614	663	647	663	652	686	671	659	625	666	732	646	651	640	687	668	643	671	655	656	665	673	647	671	639	680	674	651	662	683	668	676	658	655	656	643	702	631	681	619	651	635	677	675	674	647	653	682	711	678	683	666	630	659	681	667	709	681	688	674	695	662	686	632	653	670	697	657	669	655	666	708	679	657	712	687	653	688	674	653	643	668	673	680	704	672	673	617	676	688	703	609	637	647	677	655	675	677	700	706	698	678	671	641	696	673	688	670	625	666	698	644	640	683	645	646	699	647	659	684	701	646	619	678	650	670	695	708	633	680	692	685	669	675	594	667	690	665	681	660	674	676	657	673	671	654	682	653	672	648	636	615	679	676	658	668	667	727	645	681	652	710	667	689	680	700	668	675	673	666	627	675	661	644	641	662	663	697	676	681	642	629	661	680	720	673	628	671	678	670	666	599	678	623	728	710	694	650	620	657	698	657	672	639	636	650	685	661	686	680	665	681	679	720	642	677	721	676	669	612	636	662	665	672	657	661	620	655	674	694	691	687	685	672	720	704	676	665	651	683	650	676	657	668	684	670	671	693	662	660	682	698	627	669	695	662	679	685	651	652	639	650	678	643	654	709	656	627	636	666	606	708	645	641	682	632	634	685	648	636	631	630	661	694	691	679	660	655	658	694	697	684	643	671	657	659	685	657	670	660	691	709	682	671	689	682	662	686	703	684	625	655	617	648	642	671	652	680	660	670	647	720	663	665	674	641	656	710	720	651	712	682	699	652	698	680	616	649	650	659	665	654	687	689	650	664	623	613	647	634	661	695	695	632	714	704	693	635	715	660	685	691	653	621	663	662	718	665	683	683	646	695	667	672	693	645	671	661	685	646	676	643	634	677	656	670	691	656	641	681	672	632	667	665	666	655	641	706	649	668	625	698	679	672	662	665	668	702	698	685	629	638	652	672	676	688	658	717	652	605	665	663	660	665	683	641	671	620	673	669	642	674	695	665	662	659	665	687	716	652	673	631	655	684	667	638	652	655	665	702	657	637	686	621	658	629	658	697	649	647	659	652	660	634	684	684	704	663	639	682	676	660	678	654	667	665	675	657	679	661	660	710	688	628	641	708	659	719	655	644	684	664	701	686	673	645	710	661	658	589	585	681	627	635	633	650	621	661	671	650	651	704	661	633	691	677	673	674	649	638	675	615	670	667	641	695	661	660	640	668	692	673	646	682	716	641	724	657	666	670	667	640	672	675	655	654	692	678	626	659	697	672	691	677	650	683	613	676	698	690	669	668	692	661	670	654	666	681	632	619	629	652	716	695	673	604	652	712	690	688	676	707	634	637	672	629	695	642	700	667	640	723	697	699	666	688	696	662	705	663	662	676	699	681	651	705	649	647	631	671
16360	7869	1603	1056	1557	1693	1485	1251	1000	844	676	492	425	364	285	226	223	161	176	154	123	143	123	113	118	123	106	96	100	112	87	112	108	85	84	77	67	69	71	73	77	69	72	62	67	73	52	47	51	62	65	61	58	53	48	50	50	53	46	50	56	50	56	53	50	49	62	51	52	53	54	59	40	56	60	48	53	66	67	55	64	54	49	38	52	53	41	48	50	56	60	50	50	38	52	39	51	61	50	51	47	50	52	62	31	66	37	44	66	48	50	53	60	57	53	63	62	53	42	42	47	49	59	57	45	67	39	47	43	45	54	63	54	49	54	38	58	55	60	63	53	59	54	47	53	43	54	42	56	54	55	54	56	55	51	45	54	54	45	53	48	59	45	56	42	64	59	46	63	57	42	40	50	43	59	54	48	54	54	58	49	57	62	45	62	37	52	49	43	54	51	53	40	50	48	51	52	42	48	45	74	50	60	49	48	65	43	50	49	56	53	55	52	49	48	45	44	57	48	55	58	51	52	42	60	51	60	75	48	49	52	41	29	49	50	52	42	64	57	43	53	56	46	44	53	51	49	41	52	48	59	51	61	47	51	47	53	53	51	66	53	54	42	55	55	49	46	48	42	48	49	52	63	59	40	52	61	60	48	62	50	58	57	35	50	58	48	54	42	49	49	42	45	47	55	46	51	54	58	47	63	57	49	64	54	57	51	48	54	43	63	54	51	33	46	51	44	49	50	60	37	53	53	48	58	56	49	56	53	54	57	58	61	66	55	65	54	50	55	44	55	49	47	52	58	45	55	47	57	62	55	44	51	49	49	47	46	57	41	46	55	51	53	50	40	49	47	55	67	53	48	48	44	45	47	53	62	66	38	71	48	46	61	55	53	68	59	48	60	47	49	55	49	53	53	58	48	57	40	52	52	57	47	53	63	56	54	65	67	55	50	43	51	53	61	65	50	49	64	41	50	59	67	44	53	39	56	51	55	62	49	48	63	50	56	65	46	52	44	57	53	64	47	58	56	53	47	46	59	58	51	40	51	56	43	40	48	57	56	49	52	52	49	63	55	50	46	48	54	59	57	62	55	40	55	38	55	42	69	56	55	55	62	58	56	52	49	45	47	56	50	53	54	48	48	40	49	46	50	66	51	43	43	50	48	45	38	48	64	45	52	47	46	54	42	44	63	46	47	51	47	50	46	58	53	55	64	54	46	42	40	43	45	57	56	55	54	62	34	58	62	45	58	44	44	49	39	52	54	43	42	62	57	50	57	57	47	37	51	62	63	54	51	48	43	55	53	60	45	55	55	42	50	60	58	43	59	59	54	53	54	60	48	53	49	44	50	51	51	53	55	66	66	42	45	46	47	48	52	44	54	52	58	58	41	47	48	50	53	61	54	56	54	55	51	52	60	62	51	58	49	52	53	56	45	47	41	57	63	55	58	48	48	58	41	50	45	56	52	65	58	47	44	52	68	45	57	44	67	42	41	48	61	50	48	59	52	44	58	40	47	45	62	55	55	50	46	69	57	50	50	48	45	63	54	51	61	69	68	41	57	35	68	50	43	53	51	50	46	47	41	38	47	46	49	51	50	57	53	48	51	60	62	65	50	48	53	50	58	48	62	42	45	51	64	56	73	55	67	55	54	52	50	51	50	60	55	50	44	39	48	52	58	50	48	53	44	64	53	58	50	51	47	50	46	52	47	59	53	54	47	51	56	49	63	64	57	56	54	48	52	60	61	49	58	40	38	65	59	49	47	55	43	52	52	49	58	49	62	55	40	48	57	60	52	60	44	63	60	69	54	44	50	42	58	57	60	49	53	52	45	57	55	53	47	40	51	54	56	48	31	62	43	63	49	46	56	49	55	47	53	52	39	55	59	57	60	60	58	40	41	46	46	52	46	51	58	66	60	50	54	51	61	43	53	51	52	62	50	61	48	44	41	45	46	49	49	55	47	46	59	61	44	48	54	44	65	37	55	47	48	59	43	50	48	48	48	57	47	45	65	45	42	39	47	40	60	48	55	56	54	47	54	48	59	55	49	49	35	45	37	44	61	57	55	51	66	53	43	47	56	44	55	47	43	52	47	41	39	48	50	58	60	42	56	51	50	38	54	52	47	58	60	46	63	49	53	63	57	56	55	56	48	56	48	38	50	38	46	57	50	40	52	65	52	59	58	53	37	62	51	67	61	47	37	52	57	38	55	53	51	48	46	51	42	63	48	59	66	47	35	43	46	42	49	73	56	45	47	59	63	58	44	58	53	52	54	53	44	49	56	53	62	60	46	48	49	67	55	61	40	47	59	41	47	60	58	44	52	58	50	55	58	39	33	46	52	40	49	61	41	38	51	60	50	53	52	74	43	53	46	54	64	58	63	56	52	41	62	45	47	33	58	54	64	55	57	43	50	48	49	55	49	49	52	62	53	39	55	47	42	68	42	61	67	53	47	47	61	54	40	51	41	59	55	63	57	51	53	56	45	41	58	49	52	50	60	51	53	47	51	57	55	56	52	56	68	49	61	54	54	50	61	50	53	64	55	55	61	45	55	42	44	50	39	58	61	40	50	51	43	61	52	43	54	51	57	49	59	48	53	49	55	56	38	61	58	47	48	48	46	60	52	53	57	52	54	36	56	49	48	45	45	47	54	48	58	55	63	50	57	47	51	60	64	45	53	50	44	56	58	49	54	62	46	63	52	59	52	45	31	55	45	50	51	51	48	62	53	51	55	45	47	54	52	52	56	65	58	58	43	56	55	44	42	66	63	53	58	48	40	42	55	49	59	53	54	46	45	50	46	46	62	53	57	46	53	52	46	53	55	46	49	43	50	55	52	43	58	50	64	68	48	46	56	64	68	44	59	59	55	57	45	47	41	61	45	54	44	57	39	47	52	55	57	59	57	67	48	53	49	50	55	44	62	46	39	51	58	59	61	56	66	55	53	48	60	56	64	49	52	57	45	37	47	54	47	64	46	56	51	58	46	51	42	51	58	58	47	40	47	70	52	52	49	46	61	56	48	62	47	42	58	48	54	53	52	48	48	48	56	61	41	55	45	64	42	51	56	50	43	60	60	56	58	43	52	49	65	55	64	43	55	43	49	54	49	52	50	64	61	55	50	47	54	48	62	48	46	38	46	62	60	48	54	55	51	53	54	52	43	50	61	52	51	61	49	73	64	45	44	46	52	55	51	52	44	55	43	54	54	48	39	64	58	48	51	47	50	41	47	57	44	59	56	56	55	44	51	46	69	51	47	48	56	64	54	57	40	46	53	56	49	39	55	38	38	57	45	45	43	50	59	64	48	69	50	41	52	59	48	41	60	58	62	60	50	57	54	52	56	64	48	49	55	48	58	54	44	52	54	43	42	50	47	46	52	51	66	47	46	48	58	45	52	57	48	47	49	46	48	57	63	52	53	59	57	54	48	49	59	58	47	55	43	46	52	67	44	56	56	59	53	51	56	45	56	44	47	55	52	53	45	74	47	53
54612	34348	20602	34370	41367	40087	36662	32794	28859	25074	21400	17881	15142	12782	10617	8814	7407	6303	5631	5072	4834	4285	3994	3887	3596	3442	3441	3194	3143	2985	2936	2821	2604	2423	2205	1982	1893	1582	1478	1468	1428	1349	1291	1282	1241	1242	1205	1161	1059	1105	1014	1021	984	1010	936	914	959	888	846	890	901	915	941	896	885	882	872	921	852	887	870	833	866	848	857	857	832	805	804	816	796	818	821	812	841	836	783	790	752	852	811	812	816	837	830	769	813	785	800	864	779	803	783	818	798	777	836	771	840	809	792	806	768	773	808	796	785	756	774	759	765	770	853	794	787	809	784	791	759	730	779	807	751	743	763	753	787	757	762	773	787	738	789	827	803	742	834	749	805	733	776	758	814	779	761	734	795	833	805	769	747	808	759	818	804	784	744	765	764	748	765	740	765	738	803	815	783	821	748	804	724	766	734	754	779	762	812	736	774	824	756	766	775	799	818	779	743	750	791	798	804	811	777	774	803	737	743	779	799	738	747	790	763	785	817	760	801	750	757	791	785	771	799	746	766	781	784	782	759	788	777	811	759	782	780	788	804	771	740	774	836	722	816	802	784	800	768	747	807	769	823	740	691	754	864	820	765	775	768	790	783	741	772	726	794	799	768	827	788	781	725	731	785	765	805	768	806	766	784	736	768	765	754	810	782	780	764	789	743	757	771	835	811	793	771	760	769	732	814	768	800	766	767	793	797	781	759	770	792	759	753	752	723	825	790	781	749	753	728	756	742	738	777	784	768	770	740	786	745	772	761	802	729	763	794	730	760	752	763	783	749	798	810	844	776	804	757	763	744	771	752	740	767	795	791	713	769	723	760	784	851	684	798	708	799	754	812	794	825	834	827	753	769	784	795	774	754	769	807	749	755	730	785	741	787	758	764	773	798	837	826	771	760	739	807	800	832	834	787	768	731	801	826	833	735	808	771	760	805	822	782	790	749	731	801	778	757	774	805	836	809	742	756	737	742	806	736	792	811	750	794	793	759	768	798	788	764	751	759	812	768	742	811	763	806	790	771	789	801	814	758	759	778	797	758	784	736	786	826	745	783	784	780	747	756	795	801	825	776	747	723	729	809	816	750	810	802	776	762	796	779	812	812	769	748	769	770	754	811	829	759	727	829	771	781	790	767	766	751	773	723	745	721	757	809	708	785	829	751	759	779	768	784	729	827	811	756	816	770	763	711	784	807	801	768	728	768	760	790	811	703	818	788	775	797	762	775	794	770	795	727	801	747	766	775	806	757	777	806	798	761	810	773	727	740	795	769	792	780	744	756	776	713	720	815	747	776	780	772	769	736	759	745	789	746	763	806	730	768	774	798	795	741	763	769	764	791	793	800	752	777	788	765	775	781	757	745	791	787	783	773	783	803	758	737	735	761	729	786	777	736	801	751	798	730	795	763	756	771	790	782	766	762	713	754	743	794	755	749	793	756	768	794	775	779	794	785	782	753	790	727	744	840	784	819	755	789	766	796	718	829	806	788	790	779	749	826	781	745	809	759	794	775	766	796	789	754	842	733	787	763	805	754	742	680	761	788	745	731	723	823	780	738	789	766	811	783	794	790	760	799	774	832	806	790	766	797	769	770	763	769	770	785	743	766	819	761	781	802	758	774	757	794	729	773	739	808	800	726	773	773	773	844	760	786	757	780	745	745	772	728	758	770	826	797	756	773	756	753	778	794	743	826	750	748	734	764	702	816	817	716	743	775	731	769	812	786	809	747	809	790	778	724	813	807	820	794	741	813	806	804	763	742	775	826	801	763	757	788	743	787	738	814	780	789	732	778	746	810	743	746	781	740	828	781	772	746	773	769	795	794	732	789	763	766	798	801	756	741	807	787	758	758	756	772	723	713	765	746	767	786	780	827	790	769	746	787	758	783	773	768	801	769	780	779	759	761	790	785	713	779	812	792	757	793	771	765	759	786	821	804	745	749	788	753	773	715	775	786	704	780	809	824	764	820	793	786	850	832	766	754	782	767	811	817	779	765	784	786	809	753	802	758	749	797	795	736	795	806	816	785	821	806	777	737	768	796	746	803	807	763	777	780	797	784	740	792	828	786	782	775	743	736	767	781	738	774	770	824	849	799	748	768	741	750	806	796	772	769	800	754	796	785	822	759	749	767	735	786	776	768	780	776	794	753	759	784	793	760	750	757	762	767	786	761	799	792	737	748	815	781	753	769	750	806	729	796	829	783	748	770	766	769	741	773	760	767	823	756	791	751	797	700	743	796	777	772	738	797	843	750	759	746	750	731	798	763	712	769	849	790	781	788	753	754	785	779	800	763	783	756	755	751	790	772	794	816	789	781	795	776	809	739	756	758	752	752	762	724	815	776	756	759	831	788	786	833	806	783	790	768	762	746	801	755	784	840	726	781	818	782	719	766	790	784	738	771	786	730	764	783	831	831	830	733	742	837	754	743	714	798	801	816	717	821	770	778	757	790	715	788	762	833	753	754	803	729	708	752	801	809	773	675	782	792	816	786	743	709	767	780	785	732	772	772	816	791	751	757	768	796	782	811	729	741	816	742	758	773	793	796	778	773	832	789	766	780	772	800	770	750	803	808	776	747	772	781	714	815	793	739	816	750	815	766	739	792	728	779	800	784	771	766	810	775	793	746	788	791	834	759	774	751	788	796	736	764	771	806	838	837	723	765	796	770	837	723	703	765	789	764	813	763	755	809	737	781	720	769	815	746	772	789	712	773	773	813	757	752	822	724	745	763	786	771	788	725	783	791	768	777	810	801	731	772	803	777	793	732	768	778	734	753	784	767	767	773	781	771	774	806	747	779	779	794	751	737	760	767	769	842	760	817	754	793	831	747	783	805	785	727	808	801	787	765	769	749	727	815	812	823	770	762	775	781	781	782	775	717	815	782	825	743	807	761	768	720	811	776	766	774	795	773	773	804	740	754	733	761	790	779	767	782	818	775	740	741	824	765	820	786	763	821	767	776	760	775	772	778	805	815	784	843	791	751	780	724	750	800	778	774	762	783	806	782	760	772	760	737	794	768	734	766	741	687	809	820	773	783	808	755	745	782	722	794	776	781	794	795	773	819	711	778	767	768	712	776	746	800	742	790	799	795	803	770	774	757	757	791	766	749	798	788	794	789	790	761	796	790	764	744	773	810	781	785	794	782	788	761	789	721	800	753	764	814	812	799	773	776	796	785	723	814	808	765	760	788	749	808	772	768	753	813	795	786	763	791	813	783	796	811	735	743	769	789	778	728	800	767	698	738	771	767	781	728	764	763	744	801	764	747	794	817	801	810	787	772	791	791	739	737	781	766	742	726	796	803	739	812	748	750	730	771	762	779	776	772	772	795	817	769	821	772	764	817	736	747	749	730	733	727	776	791	807	765	781	757	789	744	751	783	791	721	751	784	764	769	795	709	753	718	839	761	768	757	761	740	737	767	801	789	811	791	792	763	800	754	759	824	787	791	816	780	735	775	728	751	748	786	749	799	755	771	772	819	744
11340	4967	1015	708	1035	1070	970	826	677	505	399	323	303	238	189	189	170	148	109	117	109	97	97	95	96	104	100	89	103	91	71	94	92	78	79	76	72	63	84	73	76	64	83	66	69	53	65	66	60	77	65	57	75	58	59	55	60	63	73	75	52	59	69	73	66	72	73	47	64	68	52	64	75	68	76	62	63	71	63	63	47	59	68	53	56	62	61	62	63	50	53	53	66	58	57	67	66	61	55	52	58	60	58	55	56	48	65	59	63	73	62	68	74	53	51	62	67	65	68	66	72	54	68	74	65	62	60	52	59	58	47	42	49	68	52	68	56	53	58	58	43	72	75	73	55	50	52	70	55	64	52	52	70	56	61	55	67	69	60	51	41	66	68	60	64	62	52	67	56	64	68	60	46	58	66	63	80	69	40	55	70	65	57	70	54	56	64	48	40	81	63	79	72	63	63	60	69	57	62	63	62	75	57	57	63	63	65	58	48	51	57	56	63	59	55	57	47	52	58	61	73	73	57	50	54	62	69	54	50	69	52	59	58	49	64	55	62	69	54	69	55	60	63	65	67	64	55	69	55	72	52	68	49	70	69	75	55	56	52	46	51	69	67	69	54	57	57	71	60	71	64	71	69	53	60	64	54	55	58	60	64	62	62	50	62	80	48	46	73	66	55	68	57	52	70	57	65	82	67	43	61	58	73	55	56	68	61	62	62	45	63	62	53	64	76	60	58	61	64	63	71	67	70	63	68	64	49	64	61	56	72	59	58	58	59	55	64	58	79	65	55	64	68	62	48	61	61	68	65	70	56	52	66	47	65	53	59	78	68	64	62	62	51	70	66	67	70	86	61	69	59	70	56	69	64	66	62	54	61	52	56	58	60	51	59	64	69	72	64	67	61	48	61	61	55	64	55	46	63	61	58	67	64	71	63	50	57	81	55	58	66	65	67	63	56	66	55	51	57	60	76	55	74	65	52	62	47	64	81	70	57	62	55	55	65	67	72	64	51	59	58	50	63	61	50	54	57	62	58	58	63	59	75	70	57	65	56	64	54	54	45	59	63	59	58	57	82	47	58	55	65	63	63	50	63	46	68	68	50	54	70	71	54	61	59	62	65	61	66	76	74	59	55	51	53	49	63	53	62	55	67	61	55	65	47	54	66	51	68	58	48	67	60	50	77	60	79	60	65	56	60	68	83	59	49	76	72	68	60	72	64	54	60	53	63	46	59	63	56	65	54	65	53	68	70	63	61	71	70	70	55	64	50	67	60	67	51	55	46	59	56	61	75	61	60	71	66	65	77	56	50	49	67	61	48	59	52	62	64	61	55	57	61	57	57	53	54	61	61	47	46	58	58	54	70	74	57	46	47	69	64	60	61	65	74	61	66	52	60	52	70	64	60	69	49	59	62	55	59	60	64	52	61	65	62	56	61	61	60	50	60	52	62	65	64	69	62	73	63	59	56	65	53	61	54	67	63	57	59	45	66	57	57	62	65	49	58	65	63	61	65	66	66	66	58	66	56	53	65	66	42	64	70	67	63	67	77	63	54	69	64	65	70	70	70	49	50	47	54	60	66	64	60	64	61	57	44	69	51	58	56	50	58	63	54	58	83	63	52	52	58	57	72	46	58	57	66	46	67	59	77	74	68	56	61	61	56	65	73	56	66	56	60	51	50	71	47	70	69	55	58	52	42	66	71	67	73	56	64	62	51	57	64	57	54	55	70	61	56	65	58	48	66	54	67	61	52	62	63	81	60	47	61	60	64	62	67	64	71	71	68	50	68	65	65	77	63	74	74	55	62	63	55	70	55	73	63	57	58	69	64	55	63	53	62	68	56	59	68	61	53	70	59	51	66	67	65	64	60	71	64	62	69	65	74	49	57	62	57	59	66	60	53	68	52	63	45	58	71	69	69	61	64	58	63	68	64	56	64	68	57	61	65	62	65	57	57	62	49	54	50	54	47	60	68	51	53	58	73	71	57	65	53	64	71	49	73	61	53	63	66	46	63	57	62	62	69	63	61	68	63	61	49	68	67	53	64	74	53	56	69	60	62	71	59	62	66	64	58	50	73	55	63	69	53	58	58	53	63	62	51	50	68	52	53	70	58	78	60	50	67	54	53	57	67	62	60	51	62	63	65	58	67	69	69	70	70	68	55	74	70	67	59	46	70	49	56	61	53	59	66	70	48	60	72	61	59	81	61	72	60	66	58	70	64	74	61	55	60	67	68	64	53	59	51	42	46	67	54	63	66	63	61	76	64	66	60	75	64	59	76	60	34	55	64	51	66	51	46	54	55	52	54	70	59	53	67	56	69	65	69	47	65	60	57	69	63	58	80	71	60	66	71	66	43	66	60	52	69	61	62	63	50	66	58	59	60	62	62	64	56	57	64	53	58	56	67	72	65	53	76	63	63	66	66	64	74	53	70	57	54	57	46	53	51	48	53	64	63	49	61	49	54	58	63	53	62	70	59	67	48	53	66	52	70	62	62	60	61	45	53	54	65	54	68	56	75	53	65	67	60	59	74	66	56	65	81	58	47	62	74	66	47	69	58	43	57	56	52	65	58	70	73	62	61	78	48	60	47	61	56	62	67	69	60	59	57	56	59	48	70	66	62	69	64	82	56	58	69	50	78	67	79	64	64	47	71	62	64	73	56	53	58	56	64	51	71	68	61	55	63	52	64	62	65	56	63	58	72	53	74	63	60	73	64	62	60	51	47	63	60	53	69	51	70	62	72	45	62	57	61	54	67	68	52	65	48	65	56	69	51	62	68	60	57	70	61	56	68	65	58	47	63	53	68	65	43	62	65	55	60	50	61	65	61	49	56	56	63	63	59	72	53	60	51	52	56	62	62	44	66	58	71	65	67	59	72	60	54	58	52	54	58	58	51	59	61	62	62	55	61	44	59	62	71	49	55	64	55	62	63	52	51	76	52	51	53	51	70	68	69	58	48	53	65	63	73	63	64	60	68	53	66	47	66	64	66	67	62	70	59	70	57	59	71	73	69	77	54	65	68	76	63	64	51	69	65	65	67	65	50	50	50	64	52	66	70	65	60	59	57	61	58	53	62	56	74	66	71	64	54	72	51	58	66	57	78	61	55	79	55	53	46	65	62	57	61	63	59	60	64	61	56	54	58	56	61	62	52	61	67	90	60	61	49	65	75	68	52	76	69	55	73	67	59	72	48	81	59	45	59	61	60	64	61	46	73	66	55	69	66	48	58	59	49	53	69	58	79	57	70	49	66	69	80	58	68	71	56	58	58	57	57	67	56	57	69	51	49	65	56	56	69	65	65	47	54	57	52	76	60	63	63	62	58	51	79	66	66	66	55	55	62	72	55	52	70	60	77	56	47	60	49	59	74	72	74	64	74	76	58	56	70	51	48	76	51	64	67	63	55	62	62	60	57	64	62	63	67	61	48	73	58	43	64	54	63	51	59	58	69	59	57	65	69	68	58	61	49	62	61	60	49	85	66	61
47341	32355	16536	29512	36316	35333	31706	27909	23745	19664	16103	13525	10918	9033	7463	6077	5110	4604	3943	3640	3428	3187	3001	2905	2683	2699	2687	2524	2430	2451	2258	2166	2149	1950	1845	1712	1564	1412	1397	1311	1281	1269	1194	1199	1216	1122	1119	1080	1096	1049	1062	1097	1063	1078	1041	973	953	967	1030	945	1030	1014	1010	960	1021	966	951	949	1016	948	999	966	976	953	919	923	900	948	905	971	996	912	967	922	941	898	929	905	952	934	900	966	928	913	916	991	935	893	954	929	920	919	923	877	963	937	871	919	886	895	942	912	881	901	912	880	944	931	926	909	879	885	935	954	916	969	901	943	931	928	920	847	883	900	925	890	892	917	910	902	936	922	917	892	929	886	882	922	903	904	908	918	932	867	885	907	881	947	907	876	918	901	952	908	912	992	895	903	883	934	968	885	917	870	887	906	859	911	888	912	855	940	909	939	908	974	902	893	880	888	940	917	929	868	898	966	883	909	925	902	873	935	938	917	849	909	896	913	898	890	927	936	973	907	883	906	941	952	913	952	900	908	934	856	942	899	871	940	882	841	867	903	914	933	871	957	912	957	903	873	894	859	899	905	910	918	908	919	907	918	905	867	966	896	935	931	860	923	898	930	910	931	886	949	883	872	894	884	871	864	927	934	944	897	882	895	869	908	910	920	911	893	895	891	909	899	896	873	918	939	896	910	905	934	925	922	953	865	903	925	896	847	920	889	943	902	902	864	950	896	911	908	859	870	851	868	857	844	891	874	844	891	933	943	888	903	879	878	936	941	904	907	928	944	885	909	893	862	890	887	885	895	961	887	866	869	901	934	944	903	922	985	931	867	865	931	892	929	868	881	887	875	932	900	865	918	867	891	912	978	905	942	880	903	852	935	921	898	957	944	874	868	919	878	896	928	896	955	957	924	956	913	882	929	856	918	882	919	917	905	917	926	895	862	913	925	940	883	925	936	892	967	956	918	854	897	891	913	892	922	942	954	946	931	854	897	905	911	892	902	932	889	853	915	909	888	951	910	933	919	951	962	889	942	926	943	932	912	932	879	919	906	901	854	908	861	926	940	914	877	902	919	879	857	899	903	947	923	945	888	933	880	915	887	842	881	913	899	948	929	923	937	898	926	875	911	890	897	878	938	920	899	929	920	910	896	875	937	879	906	918	906	921	899	892	963	896	941	841	909	888	894	859	884	940	937	868	950	859	904	871	926	919	947	916	919	960	911	908	864	898	896	879	901	928	883	900	870	941	919	933	920	904	936	915	947	911	886	906	885	957	940	936	949	965	885	932	874	931	900	860	896	947	898	898	952	940	839	860	903	952	931	929	886	853	969	898	852	915	905	887	888	878	886	891	874	950	913	887	955	919	908	936	934	910	882	938	929	855	921	927	908	902	935	898	900	892	892	871	912	964	944	955	946	939	903	933	937	929	927	855	840	869	911	882	923	893	887	866	853	947	920	858	910	878	902	943	934	916	904	888	906	897	922	962	949	920	872	867	931	918	919	879	873	908	924	899	953	906	870	913	913	890	834	909	898	908	930	905	923	905	915	949	880	938	886	899	921	938	894	941	969	950	926	944	836	907	909	914	893	917	895	878	909	880	903	855	887	877	987	849	907	958	923	929	899	880	912	881	901	881	922	874	926	860	907	870	914	889	934	968	968	868	899	919	864	897	912	864	894	894	909	885	888	862	917	923	897	904	938	908	901	879	876	875	880	898	979	897	901	922	891	887	936	898	871	958	926	953	890	890	902	925	907	893	885	944	901	899	904	960	892	891	913	858	870	873	902	886	973	916	955	883	918	907	895	916	863	899	905	913	901	939	868	921	931	860	943	931	880	912	948	956	911	933	916	886	961	896	893	934	881	932	925	893	924	959	998	858	931	951	883	926	895	897	916	950	865	887	879	858	864	839	943	946	892	870	918	851	901	875	880	876	927	925	877	900	947	891	961	947	904	951	869	962	925	904	893	909	920	830	872	874	872	884	891	870	892	928	881	931	907	908	927	903	908	915	940	908	902	873	914	893	907	941	915	928	909	889	882	926	904	982	895	872	876	870	952	911	947	865	911	913	941	882	940	919	879	898	926	927	882	912	895	928	883	908	910	892	930	958	868	927	909	927	912	855	882	962	905	872	902	925	907	887	867	909	917	931	921	903	889	929	885	863	863	913	919	946	879	909	908	933	928	860	927	909	877	959	912	941	908	918	874	917	931	960	922	859	931	911	925	938	912	914	947	961	857	912	919	904	957	886	931	915	970	890	905	885	886	943	877	932	898	897	937	937	866	917	916	880	926	917	913	882	930	941	910	960	935	885	884	886	937	893	914	958	911	896	916	928	913	951	849	943	881	926	876	914	842	920	934	916	905	907	913	933	904	935	923	896	862	954	884	889	901	871	959	919	864	887	846	919	927	927	868	852	874	916	892	927	874	887	874	886	898	912	924	880	876	902	920	926	906	883	912	900	875	868	855	946	866	931	855	910	982	925	904	921	950	917	875	874	928	963	895	972	920	870	891	886	936	851	930	891	901	916	907	962	884	877	893	914	877	904	907	920	914	915	937	922	863	881	950	875	974	924	922	980	880	970	896	916	943	873	864	938	949	934	906	894	932	882	856	940	862	932	918	861	860	868	879	965	907	901	885	924	922	908	889	850	914	936	886	909	903	882	894	944	882	953	936	900	863	872	901	942	864	940	874	885	923	894	895	858	904	915	870	884	893	825	929	904	922	917	943	876	858	915	901	899	959	873	956	883	883	913	814	921	934	894	927	918	895	885	874	868	902	886	936	887	886	907	927	865	925	894	910	915	932	883	952	920	866	952	925	901	908	915	923	897	929	917	934	854	916	878	882	909	915	901	915	935	922	899	869	897	918	875	892	930	884	937	908	868	906	899	899	878	866	878	893	906	882	932	884	920	894	934	927	868	904	896	920	899	894	876	914	965	858	943	905	862	927	939	922	901	882	897	917	909	962	901	889	868	944	911	932	913	947	904	941	906	933	874	925	922	875	909	870	827	918	911	929	836	891	925	941	896	932	915	985	922	912	921	868	888	892	904	927	938	927	847	899	889	935	923	922	902	908	942	881	891	896	888	930	911	907	896	882	970	905	924	868	884	911	898	899	898	931	874	946	896	924	931	966	920	853	881	925	887	980	919	914	927	891	942	925	870	936	883	965	858	908	914	894	932	928	900	917	857	906	879	929	892	892	793	883	899	863	903	913	959	883	891	894	917	874	924	862	929	920	908	948	948	937	915	919	867	956	831	884	949	942	928	941	878	858	910	911	899	901	911	920	876	912	870	931	909	896	885	920	933	914	923	931	938	901	904	908	917	911	857	934	912	923	927	915	911	921	959	907	887	928	946	899	883	877	905	920	923	895	913	891	915	895	893	905	957	890	919	957	948	903	915	895	874	857	923	892	905	918	857	907	932	879	877	916	890	946	882	910	949	952	905	909	948	853	919	923	909	878	904	901	886	896	871	938	895	896	975	910	917	923	916	863
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
