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
341843251644	341843252206	341843252756	341843253306	341843253856	341843254406	341843254956	341843255506	341843256056	341843256606	341843257156	341843257706	341843258256	341843258806	341843259356	341843259906	341843260456	341843261006	341843261556	341843262106	341843262656	341843263206	341843263756	341843264306	341843264856	341843265406	341843265956	341843266506	341843267056	341843267606	341843268156	341843268706	341843269256	341843269806	341843270356	341843270906	341843271456	341843272006	341843272556	341843273106	341843273656	341843274206	341843274756	341843275306	341843275856	341843276406	341843276956	341843277506	341843278056	341843278606	341843279156	341843279706	341843280256	341843280806	341843281356	341843281906	341843282456	341843283006	341843283556	341843284106	341843284656	341843285206	341843285756	341843286306	341843286856	341843287406	341843287956	341843288506	341843289056	341843289606	341843290156	341843290706	341843291256	341843291806	341843292356	341843292906	341843293456	341843294006	341843294556	341843295106	341843295656	341843296206	341843296756	341843297306	341843297856	341843298406	341843298956	341843299506	341843300056	341843300606	341843301156	341843301706	341843302256	341843302806	341843303356	341843303906	341843304456	341843305006	341843305556	341843306106	341843306656	341843307206	341843307756	341843308306	341843308856	341843309406	341843309956	341843310506	341843311056	341843311606	341843312156	341843312722	341843313256	341843313806	341843314356	341843314906	341843315456	341843316006	341843316556	341843317106	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
1683	1913	251	277	437	387	325	262	242	192	150	107	111	76	80	52	60	57	43	51	50	52	42	32	33	36	45	37	42	40	27	37	33	31	27	26	29	29	25	20	20	31	33	28	19	28	28	23	26	27	26	22	22	22	30	35	25	22	34	29	24	22	29	22	21	30	28	22	28	23	32	31	20	24	29	20	18	24	29	29	23	18	24	34	20	27	22	26	21	23	23	27	25	30	29	21	28	27	25	16	25	24	26	23	24	23	24	24	11	22	23	17	20	28	29	18	25	32	27	21	26	22	21	24	14	22	34	20	34	15	19	24	23	24	18	25	20	25	25	34	20	20	20	15	24	21	27	26	25	18	26	23	23	26	20	21	18	24	18	26	30	20	22	19	25	24	21	18	21	25	28	21	22	17	25	29	10	29	17	19	11	25	27	30	21	17	23	23	26	27	20	18	27	19	31	31	25	21	24	27	22	21	18	26	25	18	20	20	26	23	19	21	17	17	24	25	25	19	21	19	14	20	18	25	22	32	17	13	14	26	29	20	32	24	24	18	28	18	16	17	24	26	26	24	26	21	17	20	19	17	20	21	26	36	19	24	16	24	27	25	15	28	24	24	17	19	28	28	11	27	21	25	17	25	20	23	22	19	23	24	27	23	27	20	26	16	19	17	15	20	17	34	15	24	24	24	28	22	19	18	17	21	30	27	23	28	22	22	28	19	27	21	23	23	22	18	34	22	30	29	22	22	23	22	25	25	21	25	22	14	21	21	32	20	24	15	25	22	28	33	26	23	18	19	22	28	22	22	18	21	18	26	29	17	29	23	26	23	20	21	26	22	27	37	26	20	32	25	26	27	27	15	28	25	24	25	25	30	28	26	21	27	25	12	28	27	25	19	17	29	27	26	14	29	29	28	28	26	27	16	19	17	18	22	26	21	22	30	21	28	20	19	21	18	22	20	24	28	19	25	27	18	24	20	24	14	21	23	15	27	30	22	19	29	28	29	23	16	21	18	25	28	18	33	22	20	17	17	22	28	22	17	27	14	20	22	26	24	25	17	17	22	23	24	25	27	20	21	18	12	26	20	20	31	16	23	18	22	16	17	18	21	20	19	25	18	23	22	23	22	20	21	24	15	28	25	27	35	23	19	28	30	26	25	21	22	15	14	30	23	29	23	18	25	29	28	21	21	23	21	20	17	18	24	29	24	20	25	27	14	20	21	25	30	20	27	25	28	35	31	26	30	32	26	27	22	22	19	24	31	20	22	18	17	24	21	27	24	25	22	20	17	23	23	23	29	16	19	14	16	22	24	17	24	25	33	29	27	18	13	27	18	34	28	21	17	26	26	23	13	16	21	16	18	28	26	26	31	19	16	20	28	26	22	34	24	35	30	28	21	22	23	31	27	21	30	13	20	21	25	17	29	15	23	18	17	20	27	20	18	19	19	23	23	18	20	25	25	15	20	23	29	22	21	26	24	18	17	26	17	24	15	23	29	16	31	11	18	20	23	18	21	22	24	19	17	22	24	21	25	23	29	26	25	29	18	17	16	24	14	23	24	20	28	19	22	27	20	18	18	15	31	21	22	14	27	25	31	28	22	24	22	27	19	28	27	21	25	16	21	19	26	19	28	28	21	19	25	21	21	19	22	27	17	23	29	17	18	19	31	18	19	18	22	28	19	19	20	30	32	17	23	19	24	21	25	16	17	32	26	29	25	20	27	17	18	24	18	18	25	19	35	25	24	23	24	17	12	26	15	13	17	18	25	28	32	18	24	22	22	21	29	21	20	19	20	21	27	17	25	22	24	14	15	21	21	17	20	14	16	26	26	26	17	23	26	22	22	28	13	21	22	21	20	12	22	24	19	20	20	24	26	25	28	31	24	21	17	20	24	26	18	23	20	15	23	19	20	24	18	23	16	35	15	27	22	27	23	13	18	13	29	23	17	23	28	27	27	21	16	27	21	27	20	26	20	14	23	26	24	24	31	24	30	24	19	16	26	23	26	24	21	30	25	27	26	23	35	19	18	24	17	27	20	21	28	24	27	22	26	19	31	25	24	20	26	24	24	14	23	26	28	21	26	29	25	24	27	30	21	26	21	27	22	27	30	24	26	26	27	22	22	30	28	15	26	20	27	25	29	32	20	18	18	23	25	29	25	23	25	25	23	23	26	27	18	22	18	27	24	27	32	27	23	28	17	19	18	21	22	23	23	20	23	32	23	22	18	32	21	29	32	16	34	28	27	29	16	17	25	25	25	16	18	28	24	22	23	22	20	27	16	23	21	21	22	23	25	28	15	25	18	16	33	28	16	26	31	27	18	27	30	24	23	25	21	14	23	12	22	20	32	23	24	22	20	21	18	23	17	29	27	18	26	26	22	28	20	23	24	26	19	27	24	19	20	23	23	21	20	29	23	15	30	24	31	33	27	26	22	22	16	22	21	28	15	16	23	30	25	23	15	25	23	26	33	19	23	16	16	30	23	20	22	22	23	17	25	16	30	25	25	24	26	21	23	22	21	27	23	26	22	29	22	28	25	18	15	28	24	18	32	21	24	28	22	17	25	30	24	34	25	23	29	24	31	21	16	25	15	30	20	23	16	21	23	27	16	21	18	27	22	24	25	27	27	19	25	31	20	21	32	26	21	25	18	31	26	31	23	17	20	15	14	24	18	18	21	20	28	18	25	16	28	22	19	34	14	23	20	24	23	21	22	25	32	15	25	26	27	18	30	18	21	28	25	25	15	27	32	36	29	20	28	20	28	23	22	27	19	12	27	24	21	31	24	20	18	33	25	20	30	14	22	18	36	12	17	16	24	24	25	30	23	24	23	14	21	25	20	21	16	30	31	23	24	24	23	18	12	24	29	28	14	15	15	22	17	22	17	23	30	19	30	19	16	22	21	18	24	20	19	19	33	19	30	14	19	26	18	26	19	20	23	19	21	16	28	29	24	17	28	17	23	28	33	28	21	33	24	26	27	19	25	23	19	23	22	23	18	22	25	23	24	19	12	30	20	20	26	14	18	24	9	23	19	17	25	22	33	26	20	21	24	29	28	17	19	30	15	26	26	17	22	31	21	21	30	18	27	27	14	30	23	24	24	31	19	24	23	20	19	29	21	26	33	28	19	18	20	21	24	29	23	15	19	24	15	23	26	28	29	6	27	20	29	24	12	21	27	18	29	30	22	16	20	26	33	29	26	25	19	16	26	17	19	23	29	33	19	20	20	15	16	18	16	19	32	27	17	22	24	27	21	28	24	28	22	28	22	22	29	24	19	24	20	30	22	25	26	31	13	29	29	25	12	20	22	27	22	20	22	24	24	20	17	25	20	19	18	17	19	26	25	18	25	25	31	22	23	23	15	20	21	27	29	13	14	27	23	18	19	23	22	19	33	21	32	25	17	33	24	20	28	17	19	12	20	21	22	28	25	17	21	16	28	24	23	21	19	23	19	21	31	21	24	27	31	21	17	24	23	20	17	23	21
19765	21462	9317	26350	31115	28181	24161	19826	16511	12876	10044	8063	6435	5258	4563	3809	3212	2810	2523	2293	2173	1952	1815	1736	1642	1585	1559	1491	1481	1357	1327	1254	1162	1144	1052	940	960	930	927	897	867	855	843	858	899	873	793	838	833	854	814	871	894	908	971	910	897	861	863	803	757	704	680	683	729	766	729	730	753	795	747	701	671	647	620	602	637	616	622	633	598	649	698	658	710	660	669	672	661	599	664	691	649	581	550	601	574	580	580	624	567	548	552	587	548	523	572	563	567	596	528	577	556	568	578	504	515	525	572	521	534	597	533	543	557	566	529	516	528	513	556	531	508	581	526	542	543	576	554	514	515	522	522	508	519	510	540	552	532	516	591	548	501	520	499	505	539	538	491	506	544	551	492	526	504	548	526	554	511	537	527	578	516	548	551	511	508	527	579	528	540	515	495	569	503	482	547	546	513	514	522	529	495	524	555	520	504	558	580	534	527	523	547	517	530	552	518	532	523	484	539	498	532	560	491	546	529	567	486	547	489	534	538	512	555	505	534	524	526	490	484	514	500	521	553	550	542	499	498	530	514	540	557	526	513	542	513	505	588	521	506	499	540	534	511	518	567	507	481	543	541	568	571	503	550	547	528	492	510	551	520	516	464	515	527	509	513	499	519	479	555	528	530	543	508	518	564	554	531	523	532	518	506	538	551	552	548	547	513	566	500	547	524	493	481	565	540	536	524	528	508	513	540	480	540	541	561	514	545	541	542	520	535	580	545	516	552	541	484	524	504	520	513	528	524	516	543	505	542	549	541	542	488	510	503	524	527	525	513	493	540	543	522	545	533	590	518	552	533	529	526	551	551	523	542	567	503	528	485	520	533	499	524	574	525	547	531	527	500	523	555	508	546	547	557	556	533	557	547	584	519	504	581	501	541	527	539	553	500	525	540	517	507	548	550	555	545	554	493	507	545	516	531	517	525	512	518	529	494	532	533	522	523	571	520	502	540	513	565	537	513	531	534	531	557	493	548	522	524	550	530	526	493	544	508	502	561	529	517	547	521	545	529	575	485	526	529	496	515	499	522	550	510	521	495	494	523	523	497	560	516	521	498	525	498	507	532	574	514	542	527	529	530	516	552	477	551	498	516	533	496	501	517	535	515	537	546	507	580	543	536	525	543	543	510	504	575	512	540	528	462	509	569	507	545	547	506	506	520	532	518	511	571	557	531	518	543	511	511	515	522	525	541	512	528	511	512	575	501	512	536	563	543	566	531	530	535	539	527	571	543	495	505	529	549	523	465	590	536	566	546	573	496	467	535	524	584	514	543	518	523	501	503	548	512	535	535	488	524	538	560	506	537	560	551	531	538	469	544	512	513	536	558	554	541	529	527	508	481	531	528	497	514	510	551	535	560	558	516	575	499	538	499	524	549	521	520	547	491	543	513	516	544	515	570	553	547	548	530	544	515	507	551	547	535	508	530	506	522	557	540	493	565	528	544	541	513	537	528	507	558	504	548	489	528	548	506	520	550	540	542	523	536	538	537	542	539	520	502	518	535	519	520	524	558	545	531	524	522	548	493	530	539	505	517	506	495	570	517	476	545	505	540	532	553	534	539	515	526	563	513	508	532	507	515	490	504	517	501	523	530	546	540	554	558	534	535	507	504	518	510	533	572	531	514	530	500	516	507	540	533	536	504	496	518	539	556	540	502	497	489	541	526	512	528	525	530	515	503	526	527	541	527	500	537	578	519	539	519	532	532	508	582	530	546	516	502	509	532	555	530	534	508	504	531	515	516	545	519	516	551	528	535	522	516	520	499	537	501	525	538	505	492	580	506	527	494	518	529	507	507	502	540	497	518	529	496	559	511	512	536	505	495	537	529	553	466	539	522	526	572	525	508	534	546	533	558	480	508	512	545	566	514	553	529	511	487	529	532	536	546	528	498	545	522	501	476	544	546	549	515	559	521	525	504	499	504	571	550	549	532	532	523	541	515	534	564	555	526	541	538	505	596	525	523	527	544	493	495	517	516	521	516	555	548	515	528	530	542	480	514	518	522	584	538	501	536	520	502	511	519	493	504	516	523	510	507	496	516	492	537	570	524	525	519	515	491	525	556	530	523	522	544	508	540	529	502	530	515	506	556	509	487	511	523	538	501	558	564	546	547	552	533	520	543	540	546	520	483	512	529	460	503	530	514	556	559	546	546	500	550	529	529	448	494	540	515	492	501	507	520	529	533	587	509	527	533	525	546	507	554	561	526	492	550	538	509	598	543	525	518	532	545	504	503	521	562	522	514	522	554	558	554	520	491	567	476	520	552	516	536	494	529	550	527	543	529	513	553	550	575	482	556	528	581	552	561	489	509	528	535	529	504	549	569	550	538	546	560	506	535	518	547	505	578	502	521	490	532	540	532	550	490	523	509	489	503	542	510	539	505	505	525	561	507	580	524	527	521	522	527	511	500	536	532	542	511	555	531	516	562	522	568	540	533	476	519	558	496	504	511	551	525	541	526	512	531	527	547	550	507	519	540	544	542	548	556	531	538	528	535	536	522	519	541	501	535	515	485	557	523	477	539	552	548	512	505	508	481	542	532	530	549	525	542	511	495	513	563	559	554	499	555	521	551	487	550	542	516	558	530	510	522	508	533	516	512	526	552	519	508	511	533	533	497	504	480	539	520	511	526	509	516	540	553	520	532	515	530	562	525	519	516	531	527	540	530	530	493	514	530	546	553	507	522	548	528	530	499	587	508	494	556	570	523	562	520	520	561	553	551	546	544	511	482	515	554	520	546	533	538	502	516	532	518	532	522	498	552	526	560	521	540	536	560	547	578	531	558	517	513	537	520	512	509	492	505	476	522	528	568	536	520	528	535	506	522	514	543	543	529	499	528	537	505	522	539	528	518	493	511	529	568	537	524	550	556	536	506	540	523	514	557	531	499	511	524	526	492	539	542	518	524	497	546	526	557	473	530	494	523	504	531	541	532	514	488	504	533	503	531	508	500	545	527	544	483	539	559	512	498	529	550	511	539	515	552	516	536	520	534	524	535	528	508	536	495	566	526	529	507	529	507	562	552	523	538	544	513	529	557	530	515	534	534	582	539	493	534	544	536	533	540	469	533	532	545	543	546	537	532	548	544	499	527	500	508	530	542	532	500	519	506	532	505	499	530	497	525	517	504	480	485	525	497	510	502	538	560	512	510	518	495	499	484	499	523	531	559	507	512	564	516	509	542	531	523	562	527	560	516	507	535	466	501	515	488	544	530	540	545	534	522	538	480	512	538	526	520	520	523	526	546	522	534	504	526	509	527	524	522	518	525	543	529	540	556	553	542	573	469	557	519	578	541	581	531	533	538	529	523	555	536	543	525	529	560	549	534	514	536	523	521	552	543	536	511	513	531	531	553	555	553	528	481	533	524	503	582	551	527	512	543	500	520	517	537	532	543	516	525	523	539	543	486	575	528	567	517	554	551	499	559	523	556	541	537	492	518	516	534	516	547	504	561	515
1497	1194	249	277	353	397	325	224	234	179	129	102	86	94	66	55	58	47	54	37	41	27	40	41	51	30	40	42	38	41	34	24	22	32	20	34	24	17	25	32	34	22	25	28	23	26	22	26	20	26	18	47	25	24	24	23	24	20	34	24	20	24	21	19	19	17	26	20	19	21	28	23	22	22	25	18	23	32	28	26	21	13	32	24	36	27	24	16	18	24	24	21	27	20	20	22	19	19	20	21	21	26	13	18	28	18	18	28	29	18	21	24	21	19	14	19	23	28	17	28	19	15	20	28	20	16	36	21	21	23	15	17	30	25	26	22	22	26	20	19	15	22	21	17	20	20	20	18	26	17	22	23	16	14	19	21	27	33	26	16	14	30	32	23	17	17	17	29	21	19	24	21	18	16	21	22	25	13	27	24	24	21	24	19	29	21	13	25	24	19	22	21	25	24	16	23	13	29	11	21	15	16	31	26	26	14	19	17	17	20	22	15	24	23	13	15	22	17	15	17	20	21	24	24	22	21	15	22	30	33	24	20	24	25	23	27	19	26	29	21	16	28	18	25	26	28	27	19	26	23	24	20	25	19	20	17	17	22	29	16	24	11	27	21	24	23	22	23	32	25	24	14	18	18	20	22	25	21	23	19	25	30	17	12	27	21	28	19	17	23	21	29	19	27	20	20	31	25	23	17	22	17	25	24	18	26	16	23	28	17	24	18	22	26	20	15	24	19	13	24	27	31	12	23	30	29	21	21	20	21	19	19	24	22	14	23	21	26	14	21	20	21	21	27	33	24	24	13	27	24	35	25	16	17	23	22	15	19	16	20	23	27	27	28	15	22	23	21	25	14	22	23	27	21	26	33	29	18	26	31	21	19	18	16	26	18	22	23	16	25	18	22	25	22	23	30	16	21	16	22	20	15	25	21	23	24	19	16	22	24	23	22	16	22	15	28	22	15	17	21	22	19	18	20	21	17	31	18	11	26	26	15	24	19	21	20	12	17	25	17	28	19	23	22	19	21	25	17	25	24	15	21	25	22	37	18	25	32	16	23	27	18	24	24	23	18	22	13	28	28	20	15	20	16	20	19	19	21	32	17	19	27	20	17	23	29	21	18	22	25	22	22	27	27	23	16	29	28	21	27	16	31	25	17	21	26	20	26	21	21	20	22	27	22	25	31	21	19	14	32	18	18	25	25	15	23	27	21	21	26	29	11	33	19	24	15	26	24	13	23	28	22	17	29	25	31	18	14	18	19	17	19	27	15	25	23	22	17	18	24	19	19	18	23	27	24	23	20	21	12	20	19	24	24	31	23	23	19	19	28	18	22	18	21	17	23	21	24	22	11	21	18	17	22	17	24	23	22	24	28	14	21	26	16	18	16	25	17	18	25	29	21	31	18	29	28	27	24	23	27	27	18	17	31	22	23	24	15	20	17	17	23	14	26	24	17	27	29	26	25	22	23	12	26	23	24	29	21	16	21	27	22	20	15	25	23	13	28	28	19	20	22	27	33	20	34	13	20	20	26	19	18	21	21	24	25	20	29	22	20	20	27	18	21	26	22	28	20	25	24	16	29	22	19	31	13	23	27	28	18	19	37	30	25	16	22	23	16	25	19	28	18	22	23	23	13	37	24	21	28	17	19	22	24	24	20	18	23	12	22	19	22	30	23	24	22	28	21	28	24	18	24	19	13	18	19	23	23	22	32	24	23	26	30	18	23	13	24	26	18	21	15	29	29	16	19	25	24	34	25	23	15	21	32	18	17	28	19	25	26	14	15	11	15	27	23	30	23	29	19	20	15	19	23	28	17	19	27	13	20	28	28	24	23	22	21	28	27	30	29	23	18	22	22	22	36	17	26	21	21	20	15	20	27	15	13	16	27	17	18	22	26	26	23	21	24	20	20	17	18	28	24	18	25	15	24	13	19	21	21	15	24	14	17	19	25	20	19	34	34	24	23	28	21	17	23	21	26	14	27	31	15	24	20	22	22	21	22	20	24	27	16	20	24	18	20	21	27	19	20	18	26	21	22	26	19	19	27	26	22	10	24	34	20	23	16	11	24	21	20	22	27	25	24	19	26	20	25	28	16	21	26	20	12	29	10	14	25	24	23	16	23	21	26	15	20	17	21	22	15	24	11	16	19	29	25	21	29	26	27	24	21	18	25	33	22	28	22	24	21	17	28	21	25	17	24	27	12	31	20	34	23	22	27	22	22	23	24	30	17	23	30	22	31	26	29	22	20	18	21	21	31	16	18	23	27	30	19	23	18	26	21	25	15	22	18	24	22	19	21	20	16	23	21	16	23	23	25	27	20	20	27	25	16	23	31	19	23	25	18	27	25	28	19	13	20	17	28	29	23	20	19	26	24	24	20	24	25	18	25	15	23	24	27	22	15	22	28	20	23	19	18	20	22	24	21	19	29	27	28	18	23	27	19	26	26	11	21	21	26	25	20	18	29	21	21	24	20	17	22	20	24	16	22	21	20	21	27	21	33	28	31	21	27	22	19	20	16	16	26	16	19	24	26	16	20	23	16	20	32	21	20	17	19	21	21	25	20	23	28	15	21	24	21	17	19	24	18	20	21	33	24	22	22	25	24	27	28	19	17	17	25	21	17	26	24	25	26	28	27	26	21	16	22	26	13	22	16	17	23	23	32	24	16	18	20	25	21	16	25	21	26	24	21	20	25	24	13	28	24	18	20	17	14	23	23	18	20	21	17	23	22	27	15	20	22	30	17	21	18	27	16	23	20	28	13	24	33	20	25	22	21	22	27	33	25	20	23	21	15	18	13	28	13	22	21	15	18	19	32	18	22	23	29	19	12	20	25	16	26	25	28	24	23	25	26	15	22	25	25	30	17	19	27	17	23	24	34	22	14	21	24	27	15	23	20	19	23	17	19	18	14	28	29	29	24	28	20	23	20	26	22	24	19	28	24	20	27	19	18	23	21	24	23	17	15	28	24	16	29	26	32	21	24	17	17	28	26	19	23	24	16	30	16	19	23	19	23	16	20	20	21	24	30	21	20	17	24	23	25	24	20	16	24	23	22	18	20	30	27	25	18	16	29	26	15	18	18	29	12	16	15	17	25	18	19	21	29	17	18	25	20	22	27	24	19	23	23	25	35	34	21	28	27	23	18	25	31	26	20	19	17	19	21	18	27	22	28	23	18	29	21	22	24	21	21	23	19	21	24	17	30	31	21	28	24	15	31	18	17	21	18	15	26	21	30	18	17	25	25	20	16	25	20	25	20	18	16	22	26	16	16	19	21	23	16	25	27	22	26	20	24	17	21	30	23	20	22	18	28	32	23	22	26	10	27	17	29	25	20	18	20	25	22	15	18	23	14	28	20	35	24	16	25	16	22	28	20	22	29	19	32	19	30	25	18	20	22	25	20	25	26	19	27	24	21	18	25	29	19	23	22	25	35	25	30	29	26	30	28	22	15	17	29	27	16	23	15	16	20	29	29	22	26	19	20
19234	21054	9488	25900	30625	27720	23374	19491	15736	12064	9586	7788	6222	5241	4310	3688	3050	2785	2425	2251	2020	1925	1743	1698	1638	1621	1517	1530	1491	1352	1356	1224	1164	1085	1002	961	896	962	934	809	792	872	832	825	840	855	764	807	789	809	852	861	907	887	927	933	873	853	837	823	754	702	721	671	672	701	736	730	738	744	690	620	618	605	583	563	555	631	591	597	575	595	615	639	627	701	678	629	599	640	663	665	568	563	561	565	608	577	580	569	513	526	559	569	534	564	547	541	517	565	540	534	549	528	532	503	566	537	546	525	533	528	497	487	545	507	525	516	520	500	505	520	538	505	475	515	532	473	489	529	492	511	514	523	519	487	535	526	522	526	516	509	488	554	524	531	481	488	527	507	531	493	500	568	510	477	526	522	519	537	532	502	535	542	531	553	519	485	523	563	547	510	539	522	546	491	494	480	507	515	520	518	554	546	506	505	514	506	504	541	476	503	526	517	513	533	517	510	515	500	528	539	552	506	514	526	491	492	497	541	521	534	500	516	506	477	499	495	486	506	547	500	491	555	525	493	494	534	462	539	523	505	509	526	472	479	506	512	526	536	526	489	537	506	494	468	521	557	542	522	473	520	573	560	524	545	550	488	501	536	506	478	482	578	488	514	497	506	483	540	549	516	553	567	494	505	531	469	504	515	523	522	483	530	478	536	527	522	536	505	506	494	522	519	507	531	496	516	460	545	506	508	519	517	523	543	511	530	515	523	532	505	509	541	505	503	504	557	493	518	503	506	545	510	506	519	516	511	491	520	530	469	524	509	512	529	495	492	490	463	476	537	516	550	487	502	521	517	532	512	529	486	515	533	544	529	507	522	495	548	519	506	545	468	506	526	509	551	503	542	516	516	499	535	492	512	498	462	515	465	513	476	513	499	472	516	521	500	521	505	529	496	510	483	508	511	530	533	543	554	550	536	506	526	560	482	540	535	526	526	482	506	515	505	526	525	479	516	493	559	522	495	513	516	522	555	547	480	516	516	526	492	540	522	520	470	479	499	487	546	497	508	523	535	542	471	529	498	522	519	495	531	524	517	554	495	489	532	508	527	499	484	519	528	522	525	520	520	511	541	501	516	505	520	489	476	510	518	521	504	557	537	546	527	483	486	554	494	521	534	525	499	492	541	470	488	524	488	478	524	497	557	503	528	513	473	530	456	564	515	497	511	519	515	524	546	488	513	521	512	522	497	502	486	525	510	539	486	498	496	513	515	504	515	545	480	523	502	532	510	474	538	529	519	506	512	546	529	506	498	491	553	520	492	534	510	508	491	543	525	496	484	549	536	509	523	535	509	510	538	506	515	504	463	483	512	495	525	502	484	505	516	516	520	482	560	502	522	527	482	524	522	538	526	516	512	539	532	458	525	493	478	493	532	498	516	490	517	535	541	542	500	488	542	479	531	516	550	495	510	492	506	502	509	514	548	492	525	503	525	497	520	544	472	477	516	490	557	516	506	516	496	554	514	492	511	481	513	545	535	563	570	514	521	497	551	496	542	514	540	534	492	460	530	492	509	521	523	525	517	537	517	509	529	500	518	504	526	522	511	502	501	507	498	527	555	529	527	507	507	502	486	495	503	524	540	488	535	526	479	504	490	530	493	516	550	487	503	509	501	513	532	458	511	507	516	521	523	511	493	507	484	485	531	485	507	519	523	549	497	510	493	520	519	523	499	541	515	550	481	507	504	492	557	519	494	530	471	520	512	548	463	544	509	491	486	511	499	523	526	524	524	524	521	498	502	502	498	485	494	539	505	530	497	509	498	529	512	509	499	521	512	512	496	543	516	508	537	526	508	492	504	517	512	503	516	536	517	505	518	513	498	535	526	514	497	469	536	515	541	541	517	511	508	496	537	494	527	506	528	524	521	506	522	514	492	509	523	493	515	488	559	522	503	527	538	493	512	469	487	515	497	491	517	515	495	487	492	550	533	565	542	529	489	560	512	525	496	517	500	505	519	536	527	525	515	533	507	502	493	531	540	556	532	507	492	508	492	501	520	489	505	549	543	501	490	502	472	507	493	539	536	517	543	505	558	516	534	535	501	495	520	520	510	548	514	510	488	522	518	521	493	503	484	504	553	507	484	518	519	502	530	519	494	519	515	520	548	571	503	523	480	506	534	491	529	542	513	541	468	508	500	530	518	498	477	497	525	518	498	522	477	510	527	515	519	471	549	510	505	540	474	489	534	556	567	493	515	494	494	504	506	521	503	512	532	555	492	506	500	512	491	489	482	535	504	540	553	533	494	520	502	503	498	477	557	509	498	488	491	493	473	471	530	504	516	504	472	519	480	513	519	499	516	534	510	496	511	486	536	483	548	541	512	503	515	490	508	499	523	532	514	525	468	499	551	529	531	496	486	503	501	512	516	538	531	543	536	504	472	497	522	497	520	509	525	529	514	488	479	500	533	496	486	487	538	535	535	498	527	499	539	519	530	499	497	509	543	477	568	488	482	541	530	475	508	503	551	495	524	492	518	513	500	562	507	526	504	538	509	480	592	504	518	529	541	495	456	569	490	507	497	529	515	523	487	526	498	518	557	534	505	531	514	570	485	524	551	528	533	533	489	511	514	512	517	518	532	489	519	528	515	533	482	518	567	501	527	537	531	527	543	503	504	483	511	479	486	485	508	540	559	506	519	527	496	501	498	513	557	496	533	524	518	546	549	475	511	546	521	516	530	510	453	522	554	488	543	510	516	495	518	497	503	500	548	541	502	499	547	508	527	531	476	487	473	529	526	487	526	490	467	529	547	522	511	539	490	491	537	487	514	466	543	523	505	528	553	498	498	548	504	537	494	492	495	526	468	491	493	521	505	529	480	507	507	485	497	526	484	526	521	484	519	519	526	527	494	525	556	496	536	545	514	532	491	509	509	515	502	533	502	495	504	509	526	522	478	534	482	562	507	516	501	547	510	517	496	526	529	497	506	487	532	507	491	502	510	535	489	515	490	508	561	485	503	453	504	470	531	503	548	540	485	516	519	525	524	526	488	521	504	498	490	520	531	523	493	535	553	483	534	488	541	487	492	510	493	513	524	517	525	505	550	496	511	542	514	503	517	532	498	493	536	506	519	494	506	476	528	504	528	488	544	533	504	513	491	495	515	543	573	537	497	517	502	530	544	489	504	463	489	562	543	516	545	516	519	502	452	504	521	525	506	499	513	475	521	526	463	508	502	550	486	502	507	534	535	532	534	537	534	493	551	518	524	520	525	499	507	562	513	524	491	507	501	480	491	498	492	514	511	536	559	476	514	523	489	486	493	501	499	557	492	483	481	538	497	520	544	528	512	523	523	481	505	447	535	536	527	517	536	528	516	515	497	494	538	547	513	543	520	485	497	502	531	467	484	524	511	501	491	535	470	551	534	539	539	550	561	530	525	519	515	552	514	551	538	508	548	472	568	534	539	512	490	527	491	485	507	515	509	500	507	518	500	510	456	511	523	576	532	476	505	494	508
1970	512	219	183	314	261	251	216	165	141	120	96	81	68	75	68	58	63	45	47	53	53	44	44	45	39	39	41	47	50	47	36	33	36	35	32	42	42	38	31	46	45	49	36	29	26	28	27	50	34	31	35	35	48	37	29	46	34	39	44	41	45	36	33	40	26	42	39	35	31	20	38	36	27	34	48	45	28	39	38	34	29	36	36	49	36	33	53	28	34	31	40	37	39	33	32	43	29	29	29	49	36	30	37	46	35	46	39	35	39	35	36	36	33	30	31	34	27	29	35	21	38	30	32	35	43	35	27	40	43	37	41	28	33	33	44	26	25	26	40	31	36	32	31	26	31	35	39	36	37	32	39	37	33	34	37	40	42	37	40	26	33	41	36	33	43	38	29	46	35	38	40	34	38	30	42	24	33	28	20	32	42	44	34	37	33	42	33	24	30	32	28	25	28	33	28	44	31	49	25	34	41	36	28	34	32	41	30	37	38	36	29	30	36	32	35	38	35	34	25	40	32	38	27	30	30	45	36	27	33	41	40	42	34	34	27	27	29	31	38	32	30	36	39	45	25	30	33	41	34	38	32	30	33	27	34	35	28	42	27	30	34	37	32	46	34	44	31	40	38	29	27	23	28	33	32	33	39	40	37	33	33	35	26	28	46	40	14	33	36	26	38	35	35	43	29	27	38	39	36	24	33	30	33	29	37	35	30	24	34	27	28	31	39	38	34	35	43	35	34	28	39	30	43	39	29	41	33	39	40	37	19	33	36	43	25	39	25	37	36	35	34	33	45	33	42	21	34	48	24	37	43	37	38	45	39	36	38	23	36	35	32	38	38	38	40	48	21	34	42	33	31	42	28	32	29	27	33	26	41	36	42	32	30	35	52	22	28	29	33	35	28	22	34	32	28	45	36	29	32	37	30	29	39	43	31	35	47	33	28	39	30	41	36	30	40	37	34	40	34	36	35	46	30	23	31	32	26	39	34	28	41	36	35	29	22	32	42	37	37	28	37	35	35	41	31	33	33	42	42	43	46	25	31	39	33	29	43	40	39	26	29	23	40	36	42	25	34	37	36	38	32	28	36	39	36	29	38	39	37	37	35	30	33	45	35	36	36	31	42	28	35	38	47	32	43	37	30	34	37	42	34	38	35	38	30	46	36	36	30	49	29	24	26	27	32	36	22	32	34	39	32	24	33	41	31	48	33	34	36	35	29	39	37	28	41	34	35	28	24	31	37	34	43	35	39	35	29	31	43	32	34	40	43	40	31	34	37	26	38	30	33	34	37	23	30	29	29	45	32	32	44	38	33	31	44	37	33	30	31	36	28	31	37	28	44	33	30	24	47	29	45	38	29	35	36	41	36	34	36	38	30	33	38	36	35	32	27	40	31	35	39	20	28	42	41	26	26	32	41	47	29	40	26	38	35	43	33	34	27	25	37	25	38	24	35	29	40	26	32	36	45	23	37	44	31	30	41	33	46	31	29	38	38	36	38	34	27	44	40	36	33	32	35	32	29	25	30	27	49	30	22	35	22	39	36	32	37	35	36	38	36	26	31	39	38	22	34	36	31	38	28	35	27	34	37	21	35	34	24	43	31	26	33	33	25	36	40	41	30	39	29	27	28	34	45	31	39	27	45	53	31	29	35	32	49	38	47	34	35	37	35	37	37	39	36	40	38	29	33	28	40	31	36	29	32	39	42	38	32	32	32	31	27	37	32	26	41	21	38	32	29	39	24	27	36	35	39	27	24	34	37	24	31	43	25	36	28	34	28	39	31	30	32	29	23	43	32	38	35	39	36	43	31	39	24	32	35	33	33	31	28	34	26	38	23	40	39	38	28	30	39	34	31	29	39	36	34	37	41	22	42	28	20	40	36	35	29	28	46	31	34	41	30	43	36	35	41	32	31	41	33	24	31	27	39	41	28	44	34	36	32	40	42	42	40	36	32	36	31	32	37	39	32	24	33	37	26	43	30	38	31	24	33	39	35	44	39	35	34	36	33	35	34	23	40	33	25	43	38	31	44	32	41	38	31	35	35	30	36	31	31	46	32	36	36	35	39	38	38	32	41	21	44	53	37	43	30	36	27	30	35	29	29	45	33	30	30	29	39	33	24	22	31	44	33	34	44	31	43	32	36	22	30	28	30	36	42	41	39	32	28	27	33	40	38	30	30	31	34	40	38	32	36	34	34	28	29	39	24	45	33	25	38	44	32	42	35	31	37	36	31	42	36	36	34	34	37	31	39	38	22	36	44	34	41	33	32	29	27	36	44	29	33	27	34	42	36	31	35	24	35	34	31	38	40	32	28	24	29	31	20	27	37	33	38	45	33	38	26	38	31	39	23	42	36	29	22	33	29	40	25	28	34	30	43	31	35	28	37	33	36	27	33	31	37	35	36	30	28	33	30	28	37	28	31	36	25	30	31	45	28	35	30	30	37	44	30	42	30	37	31	45	36	36	40	36	28	31	35	37	27	45	38	39	36	38	36	39	29	28	35	41	51	37	22	33	40	22	30	35	35	44	37	32	35	33	43	35	35	50	41	44	33	39	34	29	33	27	34	38	37	29	41	34	33	33	47	38	26	29	33	26	36	38	33	30	39	31	43	36	37	34	31	35	35	27	29	33	40	23	32	32	41	36	29	20	23	31	32	32	33	34	37	38	29	38	35	30	25	32	29	42	36	29	35	27	31	33	41	33	36	40	40	30	39	32	26	49	33	43	32	28	24	24	38	31	23	27	34	25	34	33	30	38	33	34	42	37	30	43	41	31	31	37	33	44	37	34	26	36	30	39	26	37	39	36	32	29	37	36	29	34	33	41	31	37	36	37	32	41	50	35	39	35	34	37	43	33	37	31	34	28	38	33	35	24	29	39	33	34	36	31	37	26	25	37	34	47	36	25	45	32	32	39	32	31	37	35	28	38	34	41	41	39	36	39	31	35	30	26	34	47	39	29	41	41	31	28	28	31	25	40	36	37	35	28	36	32	25	40	31	30	37	39	40	34	34	31	41	44	44	35	29	37	34	29	31	32	26	26	37	37	35	29	41	34	31	30	40	38	28	36	27	35	38	32	43	32	27	44	45	38	39	34	36	29	25	34	35	31	32	35	36	39	23	34	29	33	28	46	33	33	33	47	35	40	37	32	31	40	24	36	36	41	36	43	36	35	26	30	33	38	37	31	28	43	36	37	38	36	34	33	41	29	34	36	36	35	37	35	28	31	24	27	27	28	35	32	45	28	35	40	36	37	33	38	26	31	35	26	39	37	26	31	40	43	30	36	34	40	35	28	30	29	38	35	36	45	33	39	30	38	31	27	39	44	41	33	26	34	35	25	42	36	26	33	36	40	36	31	34	46	27	33	28	46	22	18	37	40	30	37	36	38	24	37	46	31	33	26	37	43	29	32	24	32	32	39	28	44	43	41	30	38	33	37	30	21	28	33	31	39	35	30	33	34	30	24	35	40	28	43	40	38	35
14604	16277	7366	22132	26402	23131	19122	15702	11968	8953	7155	5729	4545	3786	3262	2853	2482	2265	2078	1913	1741	1735	1604	1591	1462	1430	1413	1431	1363	1320	1295	1221	1182	1088	1071	1080	1048	1105	1059	984	1034	1035	1009	1026	1008	940	975	938	998	983	1033	1069	1012	1042	1071	1052	1048	1086	1021	1043	985	929	956	907	893	904	888	941	940	949	886	878	892	873	864	816	819	831	779	838	869	855	873	930	893	891	869	866	859	902	879	895	826	826	845	859	817	818	728	792	860	796	776	836	787	836	814	856	806	812	812	821	790	808	760	781	788	784	821	790	807	797	778	798	750	770	770	782	804	786	775	740	740	761	803	756	750	826	811	782	765	779	799	830	794	779	771	824	784	775	804	774	799	764	791	773	770	792	754	750	796	802	829	775	772	787	835	792	776	829	779	765	757	784	825	837	801	770	784	836	792	768	755	749	804	808	768	717	812	800	788	783	719	781	826	824	820	805	807	793	757	783	805	774	774	753	822	816	807	794	785	766	794	769	792	811	791	828	794	776	770	787	744	840	783	742	782	840	770	832	769	741	761	792	770	755	768	801	793	766	785	797	759	813	808	791	841	828	755	780	800	720	786	745	831	737	741	745	761	810	842	763	821	775	795	810	796	719	790	803	782	771	773	810	792	791	802	774	863	757	747	759	772	784	821	776	742	769	758	792	780	793	823	799	806	795	747	801	758	832	797	779	748	793	793	753	774	829	803	784	831	792	780	820	755	800	795	779	771	803	762	759	757	792	786	827	745	780	804	742	806	788	821	848	754	767	773	787	785	820	803	798	797	788	787	758	818	784	766	766	835	769	760	746	782	774	815	800	825	782	754	728	765	786	797	780	734	760	794	821	842	750	810	775	820	779	802	749	805	819	786	798	775	812	770	763	768	782	800	779	734	799	797	776	796	785	773	751	749	785	800	740	827	837	786	768	774	776	755	718	781	862	782	732	764	799	755	797	752	788	797	757	801	815	787	800	795	755	754	797	782	813	796	791	765	814	773	746	796	864	746	760	796	757	774	734	754	782	763	762	741	796	814	796	776	782	790	776	755	776	769	781	794	790	751	798	810	799	802	788	801	747	749	843	776	765	753	734	802	781	752	759	816	799	763	757	749	745	768	767	827	781	823	793	788	789	775	783	814	791	776	779	768	795	781	740	758	809	754	780	765	703	779	748	789	774	798	773	815	790	806	726	769	791	750	749	784	769	753	782	797	781	776	791	782	750	792	761	800	728	806	769	757	745	737	822	777	799	770	758	843	741	781	772	759	789	738	807	790	761	778	772	740	807	789	726	765	777	805	792	748	727	806	773	771	735	734	799	806	774	751	753	757	781	742	784	779	797	837	748	809	821	763	790	789	763	770	799	737	770	732	769	779	787	803	766	786	769	771	807	778	751	798	784	738	765	785	852	786	804	819	789	773	713	838	775	788	767	827	802	775	745	793	784	735	752	783	770	796	760	791	773	784	792	806	787	805	778	844	733	787	782	788	777	770	779	829	756	836	779	786	798	776	782	771	750	792	772	792	792	834	784	734	791	760	781	795	790	785	790	801	778	785	815	754	821	797	797	761	746	735	798	812	789	792	802	789	756	759	791	748	817	751	752	813	815	768	810	802	795	813	813	791	760	802	752	746	803	797	830	782	813	794	808	721	760	714	786	768	763	792	799	812	761	782	807	811	829	812	778	768	750	823	785	794	818	876	778	734	783	779	806	789	799	801	747	810	761	761	789	735	749	832	711	747	782	773	852	767	789	821	820	803	802	795	760	818	805	751	787	753	773	810	779	773	792	784	843	758	793	866	788	797	782	748	810	808	789	807	840	784	789	766	786	789	764	737	758	841	790	823	831	827	738	754	764	786	730	792	801	803	804	772	815	804	796	832	791	770	755	831	788	818	778	862	826	747	748	747	789	777	729	851	759	765	806	768	789	749	834	752	771	806	748	835	737	832	754	792	793	722	784	784	791	793	753	796	831	815	825	784	801	748	753	792	747	755	797	763	754	801	810	776	827	725	777	846	804	851	766	789	766	735	784	825	818	804	856	755	772	792	792	749	809	790	837	805	798	812	787	763	738	806	860	772	770	778	786	793	815	809	792	779	826	803	774	815	820	787	761	817	814	784	722	760	845	805	786	792	834	776	747	802	788	733	803	769	823	829	849	750	761	751	692	732	793	729	763	748	805	727	763	775	818	790	821	826	839	835	769	789	794	814	765	786	715	766	765	716	769	776	792	809	815	771	774	744	789	765	824	785	764	791	746	754	777	734	816	811	783	808	768	802	763	774	820	825	749	779	804	741	769	757	810	758	779	796	784	759	783	765	758	752	748	800	828	817	761	782	730	778	808	765	803	720	780	770	785	767	814	784	758	797	826	815	799	831	851	777	797	765	775	826	762	765	796	821	788	775	765	765	765	795	743	781	809	820	781	778	767	801	779	774	815	773	797	793	812	795	773	840	781	790	781	772	800	809	778	773	854	750	729	759	791	760	777	758	736	756	767	733	803	790	807	778	793	766	725	760	768	789	735	768	807	769	787	814	775	721	822	808	804	803	803	769	745	815	791	776	802	778	818	784	769	790	791	775	787	778	824	726	799	752	785	789	777	782	775	799	784	787	780	821	790	792	755	748	767	775	804	754	820	763	835	809	782	815	800	792	767	760	781	724	787	777	767	783	753	792	809	778	735	751	724	769	844	794	816	757	788	759	766	800	775	761	809	807	810	743	782	806	805	749	805	761	760	805	817	822	786	771	783	812	732	803	761	814	773	779	786	786	774	801	778	796	768	788	763	735	811	801	802	740	790	756	767	769	800	800	784	822	757	779	766	755	806	754	753	774	827	749	791	745	798	770	788	825	776	810	816	764	787	749	752	789	830	819	776	745	740	824	785	755	766	779	780	790	791	804	807	770	774	764	810	765	813	788	805	772	797	754	794	807	792	753	812	790	769	806	736	747	807	751	741	766	816	815	797	775	756	741	748	814	734	812	820	790	754	779	784	787	751	790	791	805	827	739	824	772	764	762	808	756	821	750	798	780	730	792	721	766	801	763	777	770	798	790	818	792	828	760	765	822	817	757	800	771	764	768	747	774	832	792	765	783	749	766	735	757	799	799	756	799	736	763	744	756	776	782	802	802	758	813	794	757	809	771	841	781	749	752	813	784	741	765	752	774	768	820	801	792	823	779	779	760	794	776	748	748	755	802	783	758	805	740	722	786	770	757	782	810	779	784	752	788	780	802	819	729	787	770	760	763	754	792	856	790	800	795	793	804	718	761	776	793	771	810	845	776	790	780	760	809	733	805	803	810	764	790	765	797	767	774	766	740	839	781	801	791	780	792	800	771	780	814	806	770	791	728	810	743	781	748	799	832	839	798	804	854	799	819	756	794	820	777	791	777	769	794	815	786	760	812	814	760	796	781	771	807	750	789	817	816	789	800	768	762	841	845	735	730	779	807	786	789	800	779	775	787	778	805	755	765	787	758	753
1534	850	299	299	392	346	342	267	222	175	132	95	95	59	70	56	64	50	48	39	49	46	39	34	40	34	46	48	47	41	33	35	26	22	36	33	32	41	20	30	34	18	31	30	22	24	23	25	20	34	26	25	28	31	24	19	25	37	23	24	25	23	30	21	30	24	21	28	28	25	26	21	23	26	24	28	25	26	20	26	19	23	17	22	33	24	21	24	27	27	24	28	16	23	20	27	24	26	21	20	17	19	11	23	28	25	21	33	20	27	25	23	15	29	21	26	13	19	33	27	19	23	22	19	27	16	23	18	31	25	27	26	29	26	28	25	21	22	17	24	13	22	25	14	26	19	28	28	18	24	18	16	22	19	12	28	21	18	30	27	31	24	26	19	14	25	21	26	20	14	26	23	29	19	13	19	20	15	26	22	17	19	28	18	26	17	20	24	23	27	21	26	32	22	26	20	28	24	22	30	20	22	22	18	26	16	25	26	22	18	23	15	20	24	30	20	21	15	19	24	21	20	29	28	30	27	25	23	27	23	20	28	11	23	19	24	25	22	20	17	23	18	15	18	30	22	23	21	27	25	23	23	32	17	15	19	22	34	19	23	21	25	31	19	16	29	20	20	23	34	23	29	28	12	22	24	26	21	20	22	23	16	20	28	29	21	19	21	21	24	18	28	25	23	24	22	20	20	17	25	20	26	22	15	25	18	18	22	20	12	21	27	24	16	26	17	19	32	20	15	16	20	21	23	26	14	22	23	17	17	25	19	21	32	20	17	24	25	26	23	22	18	17	14	16	21	32	26	14	18	16	17	22	28	28	16	34	20	23	34	20	22	29	16	18	18	20	20	24	21	23	25	15	26	21	14	23	13	26	24	18	23	16	17	21	25	23	27	18	20	17	20	25	23	21	25	28	22	17	16	21	23	25	12	20	18	22	20	18	21	27	16	23	26	22	41	26	17	18	21	14	17	18	23	25	22	32	16	19	26	22	22	17	19	23	23	19	23	24	27	24	36	20	22	17	20	22	19	20	19	25	25	29	19	11	17	20	28	18	14	18	29	11	17	20	28	23	26	21	18	21	22	40	28	33	21	26	20	21	20	24	25	19	21	23	26	19	20	19	25	21	24	26	25	24	23	21	21	18	20	27	32	17	24	16	30	21	22	24	29	26	19	18	22	19	20	22	21	22	21	20	28	22	23	21	18	27	22	25	21	15	18	18	17	22	26	25	20	16	21	25	18	17	22	28	26	18	20	19	22	21	27	14	22	23	15	24	24	22	21	18	14	20	25	17	21	29	25	19	17	21	16	17	24	30	17	19	15	28	23	24	15	25	24	26	28	29	19	28	18	32	26	29	19	25	19	24	31	20	28	35	17	21	25	19	23	27	28	37	18	19	15	22	22	24	23	24	27	26	15	18	30	25	18	27	19	20	23	14	25	18	33	19	19	14	23	25	23	31	16	18	23	20	22	20	21	17	19	17	17	15	23	20	26	29	26	30	14	30	29	14	22	31	17	22	12	30	13	25	29	27	23	16	24	32	19	18	18	20	25	15	25	20	11	26	24	30	23	17	15	27	15	25	20	19	30	21	23	25	15	23	20	24	21	18	22	23	16	21	25	25	28	23	11	33	22	16	18	24	22	28	26	18	32	34	23	21	28	19	20	27	33	22	21	27	27	15	23	24	12	19	24	22	24	15	23	17	22	22	19	27	20	19	20	20	27	21	24	18	16	15	25	21	22	24	19	19	25	20	23	16	15	17	17	21	30	21	24	24	23	25	23	21	29	28	22	21	29	22	26	24	17	20	22	30	24	17	18	28	21	22	20	19	16	29	27	23	18	19	14	18	17	18	21	20	24	20	17	21	20	16	21	25	29	23	24	26	23	25	20	10	19	21	22	28	25	27	17	19	23	20	16	20	21	27	19	27	23	20	18	18	20	21	16	22	31	29	23	25	32	21	25	18	30	15	19	14	22	22	23	20	15	13	21	22	21	14	30	16	24	22	24	25	27	17	28	22	23	19	12	23	18	16	17	28	18	22	24	24	15	30	16	28	24	16	21	23	17	24	24	27	25	20	16	14	18	28	19	20	26	23	29	27	27	18	20	25	19	27	19	17	15	26	24	19	19	18	26	24	31	20	20	22	21	16	23	25	19	15	28	27	22	20	16	28	24	26	25	24	17	17	27	21	29	27	14	22	25	24	31	32	18	24	17	25	16	27	18	22	29	21	18	24	18	25	22	25	27	21	30	19	24	22	21	24	24	17	18	17	23	23	27	19	18	23	22	19	13	18	34	21	21	27	26	24	14	20	22	24	25	21	27	27	16	21	24	20	17	27	18	12	33	25	22	23	20	18	26	20	28	25	26	19	26	20	19	25	26	37	29	23	21	20	25	19	17	24	20	23	28	17	24	25	22	23	23	25	20	24	22	12	25	26	20	25	30	23	21	23	18	12	23	15	19	25	28	19	27	17	32	26	22	21	13	28	20	19	18	31	23	10	16	23	19	24	30	23	23	22	29	19	25	26	22	24	22	26	17	25	22	23	25	24	19	22	26	28	34	24	13	17	18	27	21	22	21	20	20	19	20	25	16	25	20	23	24	21	24	31	23	25	24	20	25	15	24	17	21	22	24	16	22	30	24	24	27	21	22	25	31	24	16	20	26	26	14	23	19	20	20	21	20	29	12	20	24	25	20	28	17	28	21	22	23	20	23	28	31	21	16	25	34	22	21	18	19	18	14	18	22	21	19	16	20	22	23	23	29	21	19	28	17	22	20	22	27	20	22	19	25	13	22	32	21	20	21	15	19	21	18	19	12	20	19	28	22	24	25	26	25	16	17	14	14	13	22	20	18	20	24	22	21	21	32	21	28	25	23	25	31	24	28	25	20	27	25	19	23	21	32	21	21	23	20	20	27	22	19	28	18	28	18	29	24	32	26	29	19	21	23	24	31	30	18	16	35	16	23	22	13	20	20	25	16	19	27	25	21	15	15	20	25	23	17	14	20	20	20	22	15	19	13	18	17	12	24	29	29	17	26	20	26	18	29	32	19	29	28	23	27	22	22	26	20	18	28	19	20	26	19	22	27	20	16	15	25	17	30	24	27	22	26	20	25	19	19	25	20	18	20	20	21	18	19	22	33	19	18	14	20	20	24	15	17	24	29	19	24	28	23	19	26	28	27	25	25	23	18	16	19	13	23	26	21	30	20	18	29	16	31	27	22	25	17	22	22	17	33	17	27	22	21	28	14	20	30	24	23	35	24	31	21	22	30	20	12	16	16	20	24	20	18	22	21	28	16	19	25	22	23	22	28	28	26	23	8	24	26	31	21	14	26	31	25	25	22	22	14	24	19	19	16	23	32	27	21	26	29	39	24	17	15	20	25	28	25	23	21	30	19	20	15	23	33	21	24	15	23	34	21	29	19	24	16	29	28	22	16	26	23	17	23	20	22	26	19	24	26	17	25	22	19	28	11	30	22
18649	21301	10197	26758	30524	27744	23643	19355	15140	11835	9548	7554	6218	5045	4229	3691	3178	2807	2501	2296	2142	1912	1842	1692	1547	1529	1500	1529	1531	1417	1270	1165	1120	1093	1026	1005	921	915	911	829	864	782	859	872	858	812	860	800	784	845	864	857	811	903	814	812	789	864	991	972	805	730	751	663	630	680	695	750	722	738	707	644	666	632	633	590	571	583	585	561	580	601	633	652	605	703	603	599	620	674	593	596	522	580	560	564	557	578	505	578	569	567	554	555	528	542	559	578	560	531	548	530	549	551	510	535	491	502	522	554	501	527	531	519	524	511	539	534	518	518	513	558	529	524	554	488	521	518	501	524	467	515	502	460	530	503	541	490	543	500	507	539	513	523	535	527	539	504	505	544	486	495	533	535	506	502	472	518	530	479	505	528	537	526	543	536	499	481	521	495	507	515	569	482	522	512	529	523	495	525	499	562	539	539	565	516	491	538	525	509	552	496	548	525	538	546	450	545	553	486	524	543	510	523	505	528	537	527	517	497	485	504	492	549	529	537	561	503	457	494	524	491	510	496	516	502	484	523	524	512	497	500	493	486	504	488	529	486	543	477	512	518	528	494	497	526	506	478	543	494	482	490	502	546	545	474	533	521	444	534	539	505	535	480	489	517	526	566	553	502	541	506	469	528	524	538	529	499	520	534	489	534	527	500	562	530	552	542	545	530	515	514	545	478	466	541	487	549	490	522	541	477	506	537	490	525	516	514	541	513	522	489	494	472	515	531	554	534	475	525	482	512	535	543	520	527	515	502	552	564	523	525	541	535	520	502	543	524	486	457	512	524	546	524	507	527	544	482	551	509	493	499	515	509	504	529	504	490	487	477	518	534	507	510	531	521	497	529	510	530	546	526	505	525	539	514	499	479	529	565	511	507	487	486	532	500	522	524	532	507	512	529	510	531	507	548	505	556	532	512	493	528	512	554	500	557	494	512	551	513	499	531	490	561	514	512	518	491	500	507	513	514	537	511	533	493	513	551	498	477	512	540	519	528	518	491	543	497	491	519	502	514	507	527	518	479	508	525	533	518	501	536	522	516	485	515	520	494	516	517	501	495	572	517	529	528	504	487	516	506	538	531	520	514	495	502	490	478	508	536	514	488	500	489	508	554	473	544	495	491	518	513	494	501	507	543	527	544	545	516	510	522	528	511	509	505	498	537	518	521	468	505	550	482	509	498	493	510	528	548	479	499	536	480	512	547	468	552	496	518	503	556	543	502	553	528	526	459	513	544	530	529	523	507	472	513	498	525	547	504	519	510	525	520	504	476	539	485	509	542	519	514	565	473	532	490	516	518	526	538	491	493	536	546	525	524	528	539	519	541	496	526	527	484	516	507	492	525	491	504	547	474	513	532	500	491	537	513	485	504	552	526	519	511	512	530	525	562	503	480	517	546	528	511	540	529	485	551	521	513	522	527	493	545	539	563	550	537	519	519	473	510	494	470	547	505	560	531	556	521	522	506	517	501	500	490	511	467	562	518	539	513	506	529	523	543	554	511	511	470	519	522	516	536	492	512	529	496	461	518	492	516	519	513	536	570	541	520	518	530	486	525	541	497	514	566	486	521	514	510	525	490	518	511	483	534	529	497	502	516	504	531	501	516	512	536	507	500	531	484	484	514	505	543	542	504	507	506	531	525	500	524	493	520	507	550	502	534	480	505	514	539	500	502	478	518	547	498	521	498	507	531	535	521	513	497	530	548	510	541	528	481	539	529	506	531	493	508	530	523	479	491	481	487	510	488	537	500	523	481	520	485	532	506	529	550	516	516	497	527	505	483	502	519	490	498	521	513	487	539	518	543	539	505	525	508	528	504	481	565	540	529	486	513	539	505	512	529	522	501	544	518	468	522	537	518	533	549	528	503	540	524	540	520	532	503	504	486	540	498	511	506	486	518	489	511	505	480	550	494	508	532	504	523	511	528	493	485	504	446	498	487	523	527	536	548	535	556	566	516	480	491	495	524	548	486	512	476	521	503	531	502	503	517	537	538	551	489	510	521	529	576	518	548	490	571	529	520	528	527	573	513	481	479	505	493	499	515	515	524	547	513	505	484	521	519	513	550	453	501	561	508	501	536	546	496	502	533	532	536	512	483	512	493	513	529	489	507	506	506	568	520	501	523	524	500	489	534	538	518	530	545	532	510	487	479	477	497	484	511	481	533	493	475	498	513	498	508	515	524	521	515	556	563	498	560	512	511	501	499	573	530	525	474	541	500	513	492	534	477	506	535	496	547	502	515	505	541	509	541	510	542	505	530	511	519	546	497	534	527	486	516	478	554	512	454	501	487	560	517	551	530	540	541	521	554	509	516	494	511	487	521	485	503	472	508	530	498	528	519	528	514	489	527	513	531	512	522	512	473	489	483	513	503	519	572	513	533	482	519	492	509	509	483	535	514	542	514	528	510	501	536	538	479	511	476	515	521	561	495	516	506	561	556	508	558	489	512	495	497	497	489	496	495	537	544	481	536	482	489	511	490	479	497	560	486	493	515	528	505	503	507	509	505	504	524	503	507	480	529	543	540	491	463	508	504	516	531	507	595	512	539	498	497	520	507	509	515	501	473	516	516	525	499	535	504	499	515	548	550	516	531	534	523	548	520	502	484	533	504	516	544	517	531	518	540	501	531	490	527	522	510	536	561	500	494	520	531	487	537	501	519	492	489	493	536	489	542	534	526	520	549	529	487	522	555	511	534	518	554	524	566	504	555	531	511	475	522	541	518	494	526	480	490	532	489	499	544	506	503	524	505	512	487	509	519	553	524	525	520	520	529	512	534	502	513	528	541	517	526	535	522	536	551	499	485	538	506	504	513	484	516	525	530	483	485	522	529	529	499	524	516	551	512	478	515	492	519	498	519	527	529	485	520	520	482	523	535	517	569	456	504	518	529	495	536	515	514	510	512	498	503	524	545	523	496	530	514	488	484	530	533	501	501	529	525	518	511	519	530	534	519	512	535	508	542	525	508	523	509	507	546	526	548	513	511	474	491	480	550	523	538	516	498	534	508	501	519	534	496	501	538	546	517	518	545	462	495	482	550	521	515	543	496	498	499	484	512	475	525	512	522	485	531	476	518	489	547	532	492	519	478	509	477	517	481	541	557	567	501	516	517	542	543	499	506	517	522	534	487	543	560	514	534	526	515	491	516	548	539	491	507	488	510	535	501	512	525	515	490	529	493	503	537	500	512	512	531	493	516	484	486	562	485	522	535	510	503	484	539	508	512	539	519	539	495	510	501	514	515	513	522	497	482	532	487	504	554	501	494	509	501	515	494	522	524	523	508	522	481	496	497	536	514	545	485	527	503	533	532	530	525	504	535	496	556	517	499	477	502	447	511	555	535	477	511	475	509	507	477	466	531	512	494	488	554	549	477	523	544	507	509	501	509	542	508	474	486	502	523	496	544	474	504	510	557	531	497	527	486	507	520	492	478	519	532	541	526	499	514	560	535	521	549	477	532
1557	812	284	286	382	360	342	294	205	154	156	114	84	81	61	74	71	64	55	37	46	38	33	35	30	34	27	41	32	41	24	31	25	25	26	28	29	22	29	29	27	23	30	27	30	27	26	33	30	28	37	27	24	21	29	21	16	31	22	27	27	28	27	18	22	25	21	40	20	28	22	25	25	19	20	21	21	24	25	24	30	27	26	26	15	17	20	21	21	23	26	28	21	34	22	20	29	23	31	19	22	15	23	19	23	22	19	20	20	17	22	29	29	26	26	24	21	16	25	13	23	27	21	27	30	21	18	23	26	26	23	20	15	21	20	17	21	25	23	30	14	29	18	14	18	24	26	20	14	20	32	22	21	18	18	26	26	27	23	29	27	24	20	29	27	19	25	23	19	20	17	13	19	26	20	24	21	14	17	16	20	23	22	21	27	22	30	22	22	18	27	22	23	25	17	26	19	28	22	27	14	30	20	20	20	19	16	22	18	22	18	23	12	31	25	20	21	22	18	26	20	20	13	17	26	21	21	23	20	26	17	23	26	32	24	27	26	22	15	19	17	27	23	24	16	17	21	26	18	19	31	21	18	20	18	25	21	21	21	18	29	22	25	16	26	15	18	23	23	17	27	21	22	27	21	20	29	19	22	12	28	24	28	28	17	22	16	29	19	14	20	31	25	23	18	31	24	24	17	23	21	21	26	18	25	29	31	21	27	22	18	25	26	18	18	25	19	24	17	14	22	21	16	32	20	24	22	28	23	22	24	27	15	14	24	23	21	27	17	28	26	29	22	30	21	16	20	24	24	25	33	23	23	21	26	32	11	21	20	25	21	30	16	17	25	30	27	23	30	27	24	14	24	31	26	18	25	28	25	17	22	25	15	13	23	21	24	17	25	27	30	23	19	20	21	26	23	16	22	19	23	19	25	24	17	22	30	19	22	18	18	26	16	20	20	27	28	21	13	32	22	21	19	20	28	19	25	29	17	20	27	33	19	27	21	21	24	19	25	24	25	21	26	21	26	21	16	21	19	27	19	27	22	23	17	13	29	23	31	21	24	25	20	20	20	22	14	27	16	26	23	16	26	20	22	35	18	24	16	20	12	21	20	24	26	13	20	34	27	22	20	15	9	16	26	15	14	14	17	28	23	22	25	17	18	25	19	25	24	22	26	27	18	25	31	19	23	23	19	27	31	16	20	18	31	22	17	16	14	19	17	23	18	18	26	31	18	27	21	26	23	26	15	33	25	19	23	30	23	21	19	32	15	30	22	20	25	15	22	26	23	25	22	22	17	19	22	22	20	20	22	24	22	20	20	15	28	23	26	22	12	18	22	21	24	23	31	27	30	21	23	24	23	13	23	14	23	16	19	22	26	11	25	19	21	28	27	23	20	20	18	25	22	28	18	33	24	19	24	19	21	20	16	13	16	22	20	19	19	21	21	21	23	23	23	30	21	23	22	21	24	14	17	23	23	26	21	20	23	16	19	21	34	21	25	31	15	20	26	20	29	30	24	19	22	22	13	28	20	25	30	21	25	20	27	22	18	22	27	23	14	18	16	25	26	18	15	19	17	21	22	20	18	28	16	22	19	20	18	17	22	12	29	20	18	22	16	21	22	15	27	24	15	29	23	29	19	19	24	16	18	20	16	28	28	17	15	22	23	26	20	21	21	19	22	33	26	24	19	17	21	14	16	22	26	21	29	13	20	15	25	33	15	25	26	26	24	27	21	19	19	21	17	19	23	24	16	24	16	11	29	24	27	26	33	26	27	21	17	20	15	23	13	19	15	21	24	17	20	21	20	21	29	12	23	28	20	24	25	12	30	21	21	14	20	25	21	29	15	20	24	13	20	13	21	25	28	16	26	18	15	23	21	25	14	21	17	29	11	24	30	15	20	22	16	18	24	21	13	18	32	24	27	27	23	28	12	21	22	23	25	31	18	23	27	17	24	24	27	23	24	27	23	24	22	18	24	17	28	25	27	21	28	21	22	17	27	23	20	16	14	19	15	12	20	19	25	26	24	18	25	21	26	21	25	17	21	23	24	18	24	23	22	22	28	22	25	18	27	14	21	15	24	21	15	22	22	18	17	16	18	24	14	18	30	16	19	23	19	16	17	32	15	20	21	29	16	18	18	19	22	18	18	20	16	23	25	22	19	24	21	21	26	18	21	23	23	14	24	11	27	16	21	17	21	21	17	19	17	19	26	26	21	24	20	24	21	16	26	12	19	19	20	29	31	26	18	15	17	25	18	18	31	29	24	15	21	24	31	17	20	30	20	16	27	21	20	18	23	18	14	23	18	17	15	27	23	24	23	19	25	26	13	22	20	19	20	22	25	33	18	25	18	23	20	22	21	20	25	14	17	31	23	28	18	19	20	30	22	19	15	24	22	20	13	20	25	24	25	23	14	19	19	29	17	27	27	28	18	19	11	18	26	19	22	29	19	22	24	15	29	13	25	17	32	18	16	27	32	18	25	26	21	15	23	19	29	26	23	20	18	19	27	22	17	24	18	18	20	27	26	28	21	25	20	25	19	26	26	22	25	25	25	24	23	28	27	13	28	22	24	20	23	30	22	32	26	24	26	28	15	30	14	18	20	24	18	24	21	25	28	16	24	28	17	18	22	30	21	14	22	20	26	21	18	21	15	20	22	24	21	18	17	22	20	29	18	29	24	14	25	14	23	29	22	29	25	23	23	24	26	17	18	21	17	28	17	26	25	14	28	21	19	29	19	23	20	40	25	24	23	22	21	22	22	18	16	18	15	31	28	25	18	31	21	17	19	21	15	18	25	30	29	24	33	27	26	23	28	20	30	10	17	14	16	25	25	23	24	23	20	27	20	19	19	22	26	26	25	18	20	16	19	22	23	23	25	15	21	14	24	24	17	20	20	26	24	23	24	18	16	28	25	18	17	14	30	22	16	24	16	18	25	20	19	26	19	20	28	18	15	24	19	28	24	26	21	24	23	18	23	17	28	27	19	17	27	21	22	24	29	26	17	24	23	19	15	12	28	17	21	17	21	29	14	20	18	22	19	25	31	23	16	19	18	20	19	28	21	26	23	25	19	20	25	26	23	29	24	19	25	17	25	24	21	26	24	22	16	19	29	21	18	20	20	22	20	31	25	17	22	21	17	14	22	27	22	28	19	28	27	23	19	22	20	23	21	18	18	30	28	22	18	26	22	25	30	13	19	20	13	31	13	32	29	27	19	20	31	25	24	33	22	24	20	22	18	22	29	25	22	24	21	19	16	22	19	15	23	19	24	23	24	25	24	29	27	18	21	33	18	19	13	22	23	15	21	19	19	22	26	24	22	20	21	28	29	27	27	15	20	17	21	25	19	27	20	22	20	24	14	18	18	16	20	25	24	29	22	17	32	20	21	19	18	19	19	16	19	18	24	17	26	19	20	26	23	27	15	17	18	22	15	19	17	20	23	18	26	25	20	20	31	17	38	29	21	21	28	20	20	23	29	24	21	13
18728	21219	10361	26376	30530	27971	23621	18947	14840	11679	9123	7521	6173	5039	4236	3761	3288	2801	2398	2268	2162	1898	1751	1705	1607	1589	1542	1536	1516	1334	1204	1140	1046	1099	1057	949	952	919	872	843	853	869	864	837	864	868	829	873	858	831	884	836	805	829	771	757	784	856	991	905	859	781	676	665	646	686	643	677	670	765	644	589	603	589	596	593	598	568	607	570	571	568	591	565	580	632	633	606	598	664	596	564	562	606	547	538	544	564	562	516	581	556	538	607	548	543	535	566	517	567	570	542	521	529	526	529	504	522	550	538	513	512	517	561	533	558	521	498	507	506	555	497	505	563	546	482	496	571	542	520	505	524	524	489	519	508	516	509	538	485	505	552	499	517	501	504	523	521	500	570	491	543	504	530	538	541	495	538	558	569	525	501	512	545	526	512	495	503	499	520	533	543	533	557	564	501	529	540	500	528	510	496	545	517	506	539	527	485	497	526	484	521	511	534	557	546	508	518	525	553	540	456	560	521	512	489	507	491	482	530	434	535	507	533	513	512	514	508	533	521	531	490	504	513	530	542	470	492	494	497	537	509	517	481	528	516	510	514	521	524	530	483	516	501	483	497	536	520	491	517	569	529	476	518	480	496	491	504	549	508	497	479	513	488	511	572	500	501	501	547	553	508	514	507	482	498	547	519	527	532	564	541	487	481	543	498	515	532	461	508	503	504	529	511	567	515	518	486	491	569	538	502	514	581	491	487	526	522	546	519	522	497	474	489	523	513	501	518	499	532	510	546	494	498	509	499	532	491	502	522	482	524	519	480	485	534	584	472	473	472	511	537	520	493	507	466	496	529	540	516	515	509	472	512	513	536	534	508	496	531	520	545	512	457	535	508	529	494	507	542	493	503	494	524	518	510	475	540	516	492	514	522	517	510	520	529	519	513	493	502	519	508	499	537	506	503	503	567	516	505	512	485	506	492	525	504	508	486	500	539	503	534	509	514	528	533	523	547	518	510	509	466	520	518	505	547	515	502	496	537	522	499	508	534	467	535	502	579	514	548	488	505	510	500	496	527	536	532	472	529	508	526	564	510	514	545	512	484	547	515	514	506	504	505	519	495	500	486	483	524	494	510	492	454	511	500	534	511	551	532	513	546	559	542	482	510	506	500	531	515	484	519	478	512	524	544	526	499	496	524	494	492	509	510	568	526	490	517	463	514	531	514	559	531	544	493	504	565	545	496	470	502	512	544	528	579	534	511	514	499	510	502	511	488	532	580	507	517	517	520	502	551	499	541	529	561	499	529	506	511	492	513	519	509	477	502	522	504	546	480	492	536	502	531	513	489	502	574	505	511	499	508	499	518	547	530	438	546	487	531	541	472	521	496	505	491	496	496	505	508	475	473	527	480	503	501	503	511	499	488	508	478	519	506	559	551	476	491	539	534	527	494	498	551	468	540	547	520	525	532	471	507	511	509	544	492	508	542	497	486	533	487	477	479	563	552	505	523	527	501	512	504	514	495	495	534	506	512	515	520	474	520	507	494	520	545	489	484	525	516	492	544	531	485	485	486	515	483	531	534	524	517	553	554	501	509	504	523	508	510	512	493	524	525	472	492	501	535	516	532	509	537	484	494	504	499	507	558	504	548	493	510	481	498	535	496	535	515	534	530	469	467	524	493	532	540	513	526	501	481	531	526	514	500	550	498	529	495	520	499	545	484	538	526	550	522	545	493	484	517	474	496	537	518	523	484	528	515	542	492	529	512	483	518	502	573	490	511	479	488	487	506	542	528	518	536	540	544	482	503	542	535	538	507	484	508	493	503	530	484	528	512	512	512	527	498	488	506	517	502	506	509	537	521	521	542	498	496	514	508	497	530	505	504	528	514	516	475	501	508	477	502	532	531	501	501	492	501	537	534	506	508	553	575	499	503	524	519	514	531	484	519	476	492	516	540	529	486	515	501	534	512	519	548	499	505	496	471	523	535	514	492	524	512	531	503	500	515	473	512	504	511	555	520	530	536	561	491	477	486	497	535	534	537	492	516	500	513	505	500	530	503	545	526	537	519	558	500	502	503	510	523	482	525	525	546	520	496	499	519	511	516	460	511	479	493	520	535	523	508	501	537	488	517	497	519	549	499	495	514	524	488	532	494	521	487	501	482	544	512	553	501	474	506	525	499	520	487	537	522	531	517	524	479	500	520	483	475	519	511	499	488	498	489	520	505	534	473	561	523	503	503	527	468	535	550	560	552	475	498	506	494	519	480	508	563	534	498	545	517	529	493	489	527	530	486	552	488	495	514	507	540	536	493	507	515	516	530	515	518	536	513	485	509	468	527	501	489	463	520	502	514	548	521	503	491	510	524	493	488	499	509	504	519	548	564	526	513	525	539	487	479	444	522	522	534	541	475	550	511	492	531	514	505	554	479	512	497	502	489	529	498	543	514	501	489	512	519	510	537	481	520	472	523	502	530	503	479	490	525	547	519	497	524	505	529	522	495	500	491	511	547	486	562	497	526	508	487	522	518	508	541	475	491	512	461	565	498	507	506	543	538	535	503	513	490	469	510	509	524	476	508	467	510	522	499	525	443	480	517	533	524	520	498	498	478	548	521	508	515	495	513	531	532	495	513	529	500	514	522	509	490	519	513	478	510	551	479	532	501	513	506	517	494	491	518	517	543	540	541	536	507	527	538	523	486	532	512	480	506	501	482	467	529	539	528	528	515	533	536	490	433	514	536	525	523	546	490	520	500	489	506	543	536	480	494	518	530	465	468	535	511	557	520	524	492	478	528	512	512	509	532	486	464	518	492	502	541	494	550	498	524	510	503	506	522	520	494	508	513	512	494	547	534	498	530	511	543	507	506	461	487	476	489	547	488	477	534	547	498	507	490	512	506	533	488	521	510	512	518	503	524	503	507	509	522	528	522	507	515	516	532	523	509	533	510	469	519	527	488	544	518	497	516	501	499	494	495	488	509	531	495	490	553	565	550	477	516	524	508	508	524	488	565	526	516	536	507	507	539	505	483	487	530	531	508	504	523	479	552	525	502	506	530	523	520	547	547	568	520	501	528	537	509	482	521	540	495	519	519	519	467	471	473	548	534	534	502	518	571	486	495	500	548	483	533	525	531	483	510	509	566	501	533	523	506	490	480	457	479	497	484	503	531	531	492	517	481	474	470	520	525	513	519	509	495	531	532	560	511	471	479	492	531	502	497	525	508	504	515	512	520	494	501	544	527	511	484	527	516	499	549	518	543	511	488	490	517	501	499	480	532	526	510	525	554	537	506	542	534	494	549	529	510	505	577	547	508	463	501	510	502	487	526	508	530	537	483	493	500	553	508	534	509	538	480	470	529	564	533	542	490	532	480	520	522	518	497	539	514	489	539	505	521	493	517	518	535	538	512	507	456	470	460	494	530	458	548	511	501	470	526	532	506	516	489	529	555	478	531	498	523	485	510	509	542	474	548	474	499	507	557	514	507	516	537	505	519	546	515	528	547	489	488	493	529
1465	853	317	257	411	382	326	262	210	166	138	112	86	71	77	62	53	40	45	52	37	49	31	37	33	40	33	36	38	35	27	30	25	32	32	28	25	23	27	31	17	31	33	36	33	26	26	26	22	23	22	23	24	22	18	26	22	25	34	30	36	23	20	29	19	36	22	22	29	20	23	16	25	18	23	22	25	18	35	23	15	16	24	25	17	20	21	20	24	29	29	22	24	20	24	26	19	18	26	29	22	13	22	21	23	22	15	26	21	14	15	20	16	18	32	33	26	19	19	23	18	26	25	20	15	27	18	18	19	23	25	19	16	15	24	20	19	27	22	22	28	20	17	23	17	16	15	31	15	24	34	17	20	22	20	27	21	24	24	20	33	12	13	18	25	21	29	19	20	21	19	18	25	29	19	19	20	18	15	20	22	28	18	15	16	22	23	20	22	22	24	23	19	10	18	31	30	16	19	31	22	19	22	26	22	28	27	25	17	18	27	12	21	21	23	17	25	23	30	31	20	25	23	28	32	22	23	23	21	26	22	29	24	32	19	19	20	21	22	17	17	20	19	24	16	18	21	17	16	15	16	27	21	26	20	16	25	27	23	26	23	29	17	13	24	21	29	24	17	18	25	20	16	27	23	23	20	13	16	20	25	23	24	20	16	17	20	28	22	23	16	24	20	23	25	16	32	23	20	26	15	22	25	21	17	18	24	15	13	23	21	25	24	23	14	12	35	24	20	24	19	22	19	23	20	18	28	20	22	16	21	29	19	15	19	23	12	20	24	19	23	21	34	20	14	24	15	22	26	29	22	18	14	22	22	27	26	24	19	26	21	24	15	27	22	23	18	23	22	25	18	26	27	18	23	14	19	28	22	19	26	20	14	17	28	17	28	18	18	23	31	22	16	22	17	23	19	30	18	21	18	13	32	23	15	18	33	28	24	23	24	14	33	20	21	33	24	31	19	20	15	29	20	17	35	24	27	23	18	11	25	21	30	28	24	18	28	24	18	28	15	21	31	16	22	22	25	23	23	12	16	27	26	19	21	24	22	24	30	25	21	14	27	23	21	28	23	22	27	20	24	29	30	26	28	25	25	18	32	17	21	31	21	18	21	23	22	20	20	22	28	13	22	22	26	19	21	20	27	21	17	19	8	22	24	26	27	16	29	17	19	22	18	24	19	29	20	18	12	20	20	21	24	14	18	30	18	15	25	22	20	21	18	16	16	29	26	24	24	24	20	21	18	23	29	24	22	15	24	20	23	21	16	12	22	25	19	22	20	21	22	25	24	21	28	22	16	28	16	17	26	15	30	21	22	22	24	24	26	16	17	17	17	19	16	18	23	19	25	18	19	25	21	18	35	25	18	28	31	21	19	21	23	18	16	29	13	28	22	23	29	19	15	22	20	25	27	16	29	17	25	17	20	20	15	22	25	24	30	22	19	19	22	26	13	21	11	23	25	26	19	26	15	21	24	19	19	17	15	29	21	19	22	20	21	22	28	18	22	22	19	15	23	21	24	19	29	19	12	22	19	18	16	26	25	20	24	25	18	24	19	17	24	17	20	23	13	31	20	20	19	27	20	26	19	19	17	20	27	17	27	22	23	20	23	19	19	28	12	20	23	22	21	18	22	18	26	22	19	23	21	13	26	21	21	18	22	12	20	23	24	15	22	31	22	18	24	23	17	21	14	14	30	18	21	21	27	19	21	18	20	26	23	16	27	28	20	17	24	20	23	26	18	17	23	19	22	26	26	27	26	25	21	24	24	13	19	23	21	28	21	31	17	19	18	12	17	23	25	28	25	28	16	18	23	19	20	21	32	25	26	21	26	19	25	22	14	19	34	30	20	30	19	26	18	18	23	26	22	25	26	25	20	26	19	21	26	14	28	23	20	27	18	17	28	22	19	22	22	28	28	25	15	21	24	25	23	13	14	18	28	26	20	24	17	17	24	23	24	23	21	24	17	22	23	23	21	25	23	27	19	23	24	20	24	22	22	16	27	22	26	19	24	21	22	25	21	27	29	22	14	23	14	21	30	17	27	21	29	24	20	26	23	21	19	21	32	21	24	19	25	23	20	18	27	24	19	23	19	17	26	29	17	20	13	32	17	25	27	21	25	24	31	16	20	21	34	27	18	29	20	26	19	23	14	18	21	21	13	19	24	22	19	18	27	19	22	27	26	27	27	22	26	24	25	23	18	23	16	27	20	21	32	25	20	23	23	25	20	23	16	22	24	27	23	13	16	23	27	26	25	22	18	15	28	22	20	10	13	17	23	22	13	17	23	32	25	18	30	18	27	26	9	27	22	25	24	18	18	27	21	21	24	25	22	19	18	19	31	22	18	39	19	23	20	21	22	17	21	23	27	21	17	28	18	18	36	15	27	31	23	24	18	20	23	21	30	22	24	17	24	27	18	18	25	25	23	25	29	20	20	29	16	26	16	22	26	25	20	21	24	16	15	17	18	11	18	24	27	29	25	15	20	18	19	22	19	20	28	25	24	14	20	15	21	20	20	22	20	17	14	26	21	26	20	19	16	28	23	19	21	31	17	27	21	18	17	24	12	12	29	21	18	15	23	20	19	21	26	20	22	21	28	24	23	23	22	17	19	19	18	27	27	24	25	20	22	29	12	19	25	17	24	24	28	17	27	20	23	24	26	25	16	22	21	22	26	15	31	29	22	20	13	16	22	24	11	26	22	20	29	21	24	19	16	29	31	17	15	18	21	25	24	22	23	25	27	20	13	20	24	24	19	12	16	30	21	20	25	9	19	20	22	19	25	12	26	23	15	18	25	27	22	20	19	19	20	22	16	20	16	23	16	20	21	19	17	23	27	27	27	14	18	26	18	22	18	25	21	16	26	26	27	20	21	22	26	17	20	26	23	23	24	20	21	31	27	22	27	22	19	26	20	22	23	14	18	21	28	20	28	30	26	17	19	23	22	26	19	21	28	21	24	16	18	19	26	27	17	23	19	19	17	24	17	20	27	22	28	21	28	17	15	24	17	16	13	27	20	17	26	27	16	15	19	27	15	20	17	16	20	28	28	8	25	25	23	17	17	25	24	29	18	18	16	19	24	14	14	13	25	24	20	25	27	25	24	30	29	18	24	36	18	22	25	19	19	33	12	22	29	27	14	29	19	15	24	20	27	18	26	19	23	21	15	18	27	22	16	21	23	19	22	21	25	21	15	21	19	22	19	24	26	20	26	20	22	21	18	23	27	27	22	16	26	19	25	29	18	24	29	17	13	15	20	20	27	23	19	23	25	15	17	16	19	21	21	26	26	19	22	27	29	17	18	10	24	16	29	18	25	22	21	26	24	25	19	26	25	21	21	29	13	23	21	19	17	22	19	23	16	20	13	17	21	21	14	25	16	18	25	22	24	18	27	24	25	16	22	25	23	29	17	17	19	16	29	21	23	27	24	18	30	21	22	36	25	17	21	25	21	26	19	27	24	14	19	24	27	16	20	22	19	23	20	16
19018	20614	10145	26246	30732	28127	23750	19059	14797	11698	9256	7342	6062	5160	4292	3688	3172	2778	2526	2268	2182	1895	1815	1721	1558	1507	1594	1517	1491	1398	1237	1159	1038	1025	1023	953	939	916	852	855	900	880	846	838	840	907	833	829	863	827	806	829	775	779	721	760	747	821	899	939	913	760	664	691	682	695	679	689	751	683	628	632	600	598	584	606	563	603	616	583	587	569	625	576	646	613	607	603	631	604	610	592	526	567	594	522	515	559	598	578	571	541	558	547	544	540	597	517	527	561	545	552	529	533	520	539	520	520	530	501	578	546	542	517	520	518	541	504	533	543	505	554	537	506	551	530	524	511	534	509	540	520	507	539	478	494	534	497	497	497	517	500	488	498	512	533	468	541	486	543	516	525	486	542	496	536	467	529	542	540	517	530	502	500	508	523	540	516	504	530	530	537	533	503	496	508	499	476	498	517	517	527	490	528	508	530	513	543	511	539	506	530	532	528	551	522	526	496	504	487	515	472	518	546	548	520	530	547	509	517	482	486	517	532	529	490	546	488	511	496	552	496	519	474	490	466	545	534	517	497	490	510	518	502	511	508	516	551	510	489	506	547	471	494	506	525	508	529	493	451	535	524	531	484	483	521	521	519	509	508	505	493	501	495	519	514	513	494	505	495	549	551	492	502	523	484	519	547	546	512	542	501	516	519	496	495	488	527	462	529	496	493	455	543	472	513	484	513	558	513	558	542	506	492	508	510	478	524	492	497	512	527	474	496	493	534	487	539	484	544	539	478	492	516	514	506	498	537	542	530	496	536	456	550	456	525	531	532	557	529	475	530	545	504	506	499	484	535	487	499	521	503	523	512	513	482	562	526	536	475	526	536	564	542	534	500	493	506	560	498	499	538	552	526	528	505	488	513	551	505	491	521	508	525	507	495	532	477	509	553	517	492	486	488	509	513	526	510	505	541	514	520	567	501	536	449	461	500	512	465	500	505	520	491	522	559	482	505	521	497	524	495	488	511	499	511	512	513	544	527	478	538	484	501	463	535	502	496	495	518	538	500	507	497	525	535	517	515	553	537	547	513	480	494	492	513	508	530	529	529	529	529	539	493	541	510	532	507	503	536	510	491	505	488	502	468	475	536	509	542	477	477	559	532	500	531	464	481	521	497	523	543	463	504	480	487	512	512	515	503	561	519	511	538	490	519	451	489	481	473	515	497	523	500	528	554	499	517	479	545	486	511	513	529	482	506	503	482	499	494	526	539	516	501	550	542	485	492	530	530	527	498	503	544	498	503	526	488	446	523	533	500	465	461	520	555	499	569	507	521	502	497	492	518	489	534	530	531	548	486	507	512	529	512	494	471	528	535	526	480	531	535	504	513	520	521	504	526	492	533	508	503	506	517	530	562	542	520	493	488	522	532	492	516	489	496	516	513	477	516	502	516	517	494	528	521	524	506	491	508	495	517	545	510	510	490	511	521	494	515	508	526	512	521	528	515	496	535	508	514	534	519	526	536	499	521	528	551	454	484	530	503	532	517	509	496	525	487	506	568	510	523	537	517	509	550	491	512	523	524	493	495	505	504	507	524	515	536	503	533	517	530	502	503	517	457	505	518	513	561	495	505	522	460	492	494	477	485	485	499	474	500	517	518	530	500	480	493	528	539	506	463	535	544	488	497	479	491	526	526	531	473	458	503	481	520	511	506	541	500	461	493	503	531	491	498	528	528	495	505	544	443	510	507	560	531	500	496	472	523	526	498	527	514	529	566	490	516	514	517	527	512	477	524	498	491	505	513	536	513	497	524	514	545	508	535	550	504	522	517	498	518	544	499	495	552	444	562	494	524	497	522	518	473	487	550	523	550	538	526	490	493	530	522	488	486	544	500	504	510	544	515	521	536	515	476	526	548	493	523	484	509	491	535	497	533	513	517	555	511	518	511	545	466	490	480	530	519	500	493	494	493	501	501	510	527	529	513	539	496	525	467	536	543	542	489	526	539	522	507	529	552	501	508	519	489	520	529	506	491	527	541	520	535	502	451	517	511	528	517	505	510	505	532	483	524	522	545	531	521	490	506	521	512	494	545	515	539	475	523	508	501	518	520	543	480	543	558	508	505	543	510	494	495	484	486	522	451	496	537	486	564	513	535	526	538	511	517	473	510	493	488	528	527	508	482	531	483	512	522	533	502	563	496	518	532	467	539	486	506	461	512	526	499	501	489	532	496	570	470	502	463	513	524	511	515	529	524	518	513	516	520	457	495	486	513	509	481	526	509	537	483	524	499	506	483	535	485	508	539	492	520	499	510	474	483	512	514	469	526	475	493	529	510	517	496	528	512	503	505	502	495	515	516	476	532	511	460	498	503	501	512	493	534	482	518	549	544	510	491	576	518	495	511	494	493	513	508	536	514	501	516	475	522	489	487	565	539	525	486	486	524	495	522	510	509	524	557	476	522	484	485	517	504	512	526	539	474	524	539	473	479	463	482	497	533	509	530	525	557	514	514	473	534	533	518	510	506	543	486	490	476	504	525	490	489	452	521	511	526	521	487	503	497	492	539	495	501	516	496	511	520	532	500	480	514	517	491	523	458	516	536	512	492	510	495	493	525	477	475	549	522	550	511	492	478	539	529	498	487	528	540	496	491	517	530	478	514	549	505	479	517	530	471	499	525	529	519	540	506	514	506	532	535	531	517	484	510	492	520	510	494	518	509	514	532	528	538	508	474	549	559	506	545	463	536	469	503	545	501	518	445	487	534	506	531	510	498	521	570	508	503	499	513	550	495	526	497	522	538	482	519	502	474	514	533	524	485	493	491	521	510	495	492	523	537	466	510	519	475	532	524	530	480	512	494	503	494	502	544	495	510	521	506	519	501	508	485	490	527	513	480	475	559	458	489	460	555	516	539	483	481	495	549	518	522	526	536	524	543	521	523	502	533	515	492	551	533	517	520	497	524	504	518	489	478	511	511	489	523	515	541	540	484	451	487	503	482	530	524	520	534	547	492	527	509	491	524	498	509	531	525	515	495	510	508	508	493	557	504	527	495	489	504	521	526	510	503	531	514	472	543	531	505	528	515	493	498	522	521	525	535	498	530	563	511	491	575	523	510	514	543	538	534	507	572	528	507	535	505	507	513	510	532	505	534	523	524	494	526	486	485	488	535	519	520	533	509	561	481	521	509	502	585	531	571	534	508	504	492	481	534	562	527	499	504	477	481	488	484	506	494	512	514	515	504	507	523	527	503	519	513	496	526	534	503	513	534	532	543	503	473	539	492	522	514	520	502	516	491	542	511	491	540	494	503	509	537	535	523	513	545	519	523	471	502	511	515	518	498	468	464	506	466	516	526	534	513	514	539	509	553	488	511	479	539	477	513	519	522	540	489	526	520	483	511	473	517	548	526	532	528	509	495	491	498	523	496	512	495	528	533	553	543	513	504	521	533	521	542	507	489	497	491	500	494	464	515	480	487	507	516	545	487	493	482	506	479	509	508	517	490	516	490	535	517
1996	478	203	196	302	275	245	184	122	145	103	78	84	66	60	68	55	50	52	54	47	33	45	40	48	42	43	46	52	33	49	41	43	40	32	34	38	35	42	38	38	31	42	45	43	33	43	37	33	40	50	29	41	52	39	39	31	42	47	33	44	50	45	37	33	20	36	34	24	31	31	43	34	35	33	39	34	30	38	40	24	36	36	29	35	39	48	40	42	38	41	43	38	30	28	34	40	58	39	29	31	39	31	34	37	33	35	27	33	37	36	33	28	28	47	42	33	37	36	41	25	26	31	40	35	41	39	27	31	30	35	36	24	34	30	32	42	38	33	30	37	36	34	42	25	31	33	26	24	28	32	35	34	30	23	39	26	37	41	30	43	40	38	36	33	34	42	39	33	39	29	34	34	32	25	37	28	30	37	34	26	32	31	33	36	25	36	31	32	32	24	35	34	44	23	34	33	34	30	31	33	34	27	44	33	35	34	39	38	40	38	32	42	30	46	31	36	42	33	31	30	35	47	39	33	29	33	35	32	43	33	33	28	30	32	38	35	37	30	46	26	36	26	33	30	29	39	33	32	31	31	38	40	38	35	31	41	41	43	24	37	34	28	23	39	40	34	36	44	31	32	43	22	31	37	28	33	29	30	38	35	37	36	34	36	42	25	34	35	39	37	42	32	35	37	24	34	33	33	29	42	43	33	38	32	35	38	32	38	39	34	32	45	33	32	34	41	27	28	35	39	35	36	41	30	35	33	24	44	33	33	37	36	32	42	36	38	33	21	27	32	36	28	29	29	33	30	28	37	43	31	28	26	30	25	36	40	34	40	29	34	31	36	26	31	32	33	40	34	27	44	28	40	40	29	28	32	33	43	46	25	40	27	37	22	37	38	40	31	39	48	25	35	34	35	32	43	26	33	34	42	30	47	29	23	31	33	29	40	36	45	23	32	34	37	38	41	30	26	28	35	35	29	37	34	31	30	40	34	33	34	49	35	30	36	30	36	43	30	35	36	33	34	35	31	27	37	38	34	29	29	34	33	33	30	32	32	53	47	31	37	24	31	39	27	32	43	41	36	32	49	39	27	40	38	39	28	32	30	36	32	40	29	31	32	40	41	31	33	27	35	27	30	35	30	32	26	35	36	29	35	27	38	41	22	28	48	39	39	22	31	39	33	25	41	29	26	37	21	36	26	28	39	33	28	30	32	25	36	33	32	43	30	32	32	28	40	37	32	32	32	33	27	35	51	27	32	36	25	26	24	30	33	40	33	32	26	28	50	27	25	38	32	31	28	38	49	34	41	32	27	34	34	33	34	36	36	40	39	27	39	30	41	29	36	35	29	33	45	30	33	36	37	34	40	36	39	40	34	26	36	29	39	26	37	31	29	34	33	41	30	25	40	46	36	35	30	38	40	38	41	41	27	40	36	40	31	36	39	38	20	37	37	28	28	25	23	21	30	41	36	30	30	38	34	34	26	36	31	39	35	32	25	36	28	31	31	31	38	35	21	35	25	34	35	22	47	36	27	22	44	21	27	31	46	25	31	31	32	33	31	36	38	34	34	34	29	33	36	27	23	27	45	30	32	38	36	42	31	28	34	39	40	41	22	27	41	42	30	32	30	39	36	24	34	36	40	35	40	27	32	42	30	34	34	44	34	35	30	40	38	35	24	41	35	32	27	33	42	28	35	24	28	39	49	34	44	34	42	42	38	28	32	41	31	21	37	31	35	36	38	37	25	31	42	32	39	34	44	31	32	29	36	38	30	38	36	35	39	32	34	29	31	31	42	33	41	36	37	39	26	32	29	35	35	38	34	36	30	31	28	27	26	33	34	37	33	34	41	27	39	29	26	44	42	29	24	36	42	33	26	48	44	32	33	41	35	38	41	32	40	30	28	41	40	24	36	34	38	34	41	35	31	30	31	33	41	35	37	34	42	33	44	42	26	28	30	25	33	37	41	35	36	38	48	27	31	39	27	26	38	41	34	36	38	42	25	35	40	31	37	27	41	38	20	29	28	35	40	38	32	32	25	31	36	34	27	25	38	32	33	33	38	41	37	35	28	38	30	32	42	26	25	40	39	32	22	28	21	30	30	23	33	32	38	32	26	33	33	31	31	36	32	36	28	37	33	41	35	36	31	26	39	34	37	42	40	39	26	22	26	33	42	33	35	46	28	36	40	27	30	35	43	29	33	40	36	25	29	40	36	33	36	48	40	30	34	24	32	46	37	33	23	29	40	28	40	28	32	37	32	36	33	34	47	42	35	30	30	41	30	36	50	38	56	38	42	29	26	38	27	38	48	35	32	41	38	30	32	32	40	33	24	31	38	33	35	27	31	44	42	30	20	38	33	42	48	25	28	35	42	36	46	35	30	27	30	32	27	34	31	41	44	37	28	36	29	30	30	26	27	42	46	32	35	38	31	36	37	33	34	40	42	27	27	26	33	31	23	28	31	33	34	38	51	44	37	39	40	25	37	31	40	37	32	30	40	27	42	35	34	52	36	32	39	28	33	27	38	43	36	39	21	32	26	34	34	37	41	42	44	32	26	22	32	42	29	33	34	39	33	38	33	38	25	33	36	37	31	31	30	30	37	32	44	38	31	23	34	34	34	43	26	32	35	44	26	36	28	34	38	31	34	24	30	31	30	36	36	24	36	39	44	32	33	29	40	45	28	38	37	35	36	40	30	35	36	31	46	46	38	30	37	33	32	36	36	41	30	41	34	35	25	43	35	39	34	32	30	32	31	31	34	41	33	43	37	38	30	33	31	36	39	37	32	37	36	49	25	37	35	16	25	30	27	30	32	39	32	27	31	38	34	34	34	36	38	34	31	36	37	31	30	34	38	40	32	30	37	39	37	32	34	44	36	36	23	34	28	35	46	40	27	31	38	35	32	39	35	39	28	31	36	32	36	30	28	29	29	41	36	33	36	26	40	45	35	43	33	31	30	28	33	28	31	32	37	35	35	35	33	26	37	31	40	32	49	42	41	38	36	32	40	37	32	35	35	36	35	26	29	48	35	39	31	31	29	41	38	29	41	39	43	33	30	31	25	29	35	28	41	40	31	28	34	42	37	41	31	50	38	35	33	35	39	31	36	35	34	34	37	39	46	39	25	36	41	41	43	37	41	33	43	26	41	26	34	35	42	36	33	39	32	41	32	30	32	29	32	31	30	49	31	37	24	38	26	29	40	36	32	28	28	43	35	30	22	39	28	37	30	36	30	26	39	40	36	40	32	31	32	31	55	34	30	34	44	30	35	34	28	34	41	28	27	37	29	34	34	37	40	34	36	47	39	32	33	38	33	30	33	39	40	40	45	39	24	30	44	32	43	37	33	28	27	29	34	41	31	33	32	38	25	25	36	33	35	37	29	32	40	36	27	37	29	32	30	25	39	32	25	36	39	39	42	40	28	34	36	31	29	42	27	36	48	34	37	24	24	35	34	38	31	31	35	40	39	39	35	36	34	31	38	25	32	37
14833	15852	7459	21467	26091	23682	19250	14590	11465	8888	6808	5340	4305	3851	3184	2807	2462	2311	2125	1902	1819	1605	1608	1525	1495	1521	1486	1507	1402	1327	1283	1150	1154	1093	1044	993	1040	1004	1030	997	1032	980	948	934	1020	1001	988	950	996	1009	974	979	982	1026	996	986	1003	1080	1070	1102	959	915	891	935	888	888	891	917	926	833	897	846	836	833	819	767	821	831	850	819	837	791	806	862	815	872	873	813	821	845	780	801	835	789	835	851	798	818	810	784	806	765	817	823	819	803	805	808	796	810	845	832	829	802	781	810	774	772	756	834	749	770	803	753	784	782	788	836	770	787	832	835	781	772	805	825	803	826	761	749	784	746	739	786	815	804	787	804	784	766	736	749	796	746	801	800	781	765	767	763	764	796	781	813	774	775	840	829	819	808	756	795	796	783	738	776	824	845	755	747	782	774	801	827	761	821	802	790	794	779	768	805	787	812	767	768	774	751	809	806	748	772	770	774	789	793	730	838	765	762	791	743	767	776	807	799	798	767	788	792	794	776	799	790	826	788	740	802	756	779	812	780	762	819	838	792	772	798	746	771	795	771	825	776	775	786	791	782	808	774	818	826	797	743	790	783	786	799	759	821	754	765	780	782	808	740	809	761	755	786	765	749	779	795	793	770	761	852	805	794	770	735	775	751	800	780	781	743	765	772	776	817	762	745	772	817	785	761	837	789	803	837	774	750	741	822	802	811	808	822	779	762	797	779	795	799	784	793	801	760	770	783	833	743	796	798	804	746	763	802	772	757	789	776	761	786	773	815	787	754	778	791	785	794	804	777	784	780	770	787	782	801	793	837	772	829	785	803	801	756	795	777	811	734	787	808	804	751	768	766	791	767	788	789	777	802	794	790	799	804	748	812	795	798	790	715	847	777	785	754	777	810	838	735	776	759	792	764	806	800	792	770	755	758	807	789	754	738	855	795	754	764	786	761	790	793	761	734	749	824	811	794	805	787	790	790	797	765	799	797	740	714	760	748	732	811	806	811	733	833	832	804	781	812	771	755	769	798	814	807	800	865	749	792	783	785	815	786	817	777	771	775	787	767	784	774	803	812	827	779	755	775	763	806	801	770	790	759	770	825	825	804	762	780	763	799	786	768	786	763	798	801	763	771	767	779	814	765	782	794	768	822	769	772	757	795	824	731	751	803	809	773	798	778	757	779	797	842	755	741	819	807	796	844	819	790	829	794	817	797	790	821	780	817	792	800	792	781	794	837	781	774	733	791	798	774	790	731	806	757	787	759	796	799	749	787	784	776	765	787	784	752	817	756	745	785	772	774	799	774	765	795	741	785	813	791	765	770	705	741	757	846	762	774	817	791	786	751	789	763	792	809	792	771	799	825	824	830	833	743	803	748	799	808	789	825	782	824	786	770	745	765	754	742	764	820	828	788	821	779	773	763	761	752	775	806	755	803	763	778	768	773	767	782	816	803	799	737	786	805	769	763	769	809	753	751	765	821	812	771	791	852	789	759	752	754	768	802	800	816	725	752	775	788	772	822	819	792	781	802	723	775	788	828	797	748	748	757	739	818	790	784	771	759	783	726	787	782	804	828	788	789	763	794	834	793	792	751	728	814	787	798	801	763	768	748	793	757	781	830	827	792	755	794	746	825	847	855	744	774	752	803	825	750	742	751	803	806	762	773	809	772	803	760	816	724	791	789	759	815	778	772	762	812	812	783	782	810	763	814	791	754	780	762	768	791	787	776	829	788	800	796	818	758	836	778	809	782	760	836	729	753	805	784	755	748	764	801	797	804	766	789	801	766	739	779	811	735	802	780	774	808	786	759	760	782	731	775	830	781	777	810	783	768	793	823	819	755	770	855	792	792	827	815	771	818	820	774	788	811	777	781	791	786	735	809	770	774	736	796	794	769	790	787	750	798	772	760	787	804	809	769	784	764	798	807	796	790	800	771	763	749	778	775	795	771	790	781	802	799	820	799	743	830	804	764	798	790	812	785	777	807	757	764	805	725	772	764	789	808	766	758	755	788	797	807	771	737	818	789	739	764	811	786	746	753	815	781	750	778	739	798	776	794	793	774	786	774	779	759	798	788	787	807	786	790	752	801	768	812	790	728	812	726	821	830	756	791	797	774	742	754	832	743	781	757	762	733	798	786	786	761	744	749	816	774	778	804	783	753	777	821	770	769	771	764	769	812	777	762	809	810	732	744	756	782	771	777	836	784	819	766	785	799	790	752	807	782	803	785	826	794	751	769	764	773	723	788	821	788	775	737	758	755	826	789	736	809	823	754	773	791	805	779	772	805	732	771	789	795	794	817	831	757	856	743	812	768	780	823	746	766	772	715	804	769	796	725	820	783	783	777	805	786	761	856	783	800	810	822	797	779	783	774	803	749	776	765	800	753	754	771	845	809	757	782	782	788	823	794	794	779	724	739	830	756	815	776	759	787	801	757	824	766	769	782	787	799	829	803	751	811	782	790	786	789	742	785	776	819	816	763	791	750	761	801	790	806	769	801	830	783	818	769	772	777	792	758	785	776	832	852	877	767	767	794	787	792	741	808	765	751	795	780	787	785	800	771	786	779	786	746	781	819	799	799	771	787	709	749	832	786	753	815	754	791	808	780	828	853	780	781	756	748	774	777	787	810	809	812	803	799	788	814	812	778	785	790	775	785	753	794	777	752	774	750	853	836	746	813	755	795	836	788	770	808	799	803	773	786	800	813	744	787	815	781	842	738	768	780	739	804	784	837	840	778	778	794	786	834	782	760	835	793	753	767	829	824	765	774	772	773	750	801	815	765	785	783	757	836	758	743	800	797	769	801	765	787	841	810	787	765	811	787	767	810	746	801	765	795	804	840	770	775	787	783	744	811	754	752	785	761	750	784	777	741	824	799	782	739	828	794	806	772	746	768	845	758	746	800	793	747	773	800	772	766	783	780	759	795	778	790	743	758	756	778	771	799	792	796	837	804	784	773	798	808	828	796	812	761	772	816	806	758	798	787	784	744	765	792	800	812	801	779	781	780	792	782	743	777	746	758	745	760	805	753	739	757	744	773	775	768	767	767	797	750	737	788	800	777	809	763	761	741	722	794	768	742	825	777	795	813	737	756	781	732	818	765	777	776	765	787	773	780	762	790	796	767	772	828	761	768	840	814	814	788	777	799	737	729	763	801	777	779	783	738	806	802	789	752	774	813	786	803	768	799	795	797	774	762	761	784	739	820	798	802	773	760	804	770	764	783	769	857	798	796	784	823	787	808	776	778	784	762	802	791	784	848	773	759	813	728	779	759	706	783	776	821	795	733	820	778	798	916	764	802	756	755	759	791	760	783	777	791	769	768	769	789	739	837	798	797	743	827	821	809	785	763	805	845	772	757	706	774	785	757	767	769	800	836	827	810	784	813	814	792	757	759	769	808	750	766	858	800	803	800	754	783	755	814	772	790	785	755	753	769	785	769	772	807	748	816	719	829	765	801	743	780	816	793	822	763	772	834	804	818
1512	577	266	291	411	351	330	270	214	191	159	96	85	83	66	70	59	48	39	42	52	44	32	39	35	30	29	41	40	30	31	35	33	21	26	27	30	26	34	25	26	32	32	20	25	31	22	20	19	23	31	25	38	32	32	21	26	22	23	25	26	35	32	17	21	19	30	29	27	20	21	23	26	20	20	26	25	44	29	23	25	25	20	26	21	19	31	21	23	20	14	27	22	20	16	24	17	23	15	29	24	20	24	35	13	19	31	23	28	23	30	30	22	21	25	22	20	16	28	21	26	27	12	22	30	27	16	18	26	36	20	19	25	27	20	22	22	25	23	21	21	25	20	24	25	29	23	15	20	27	25	17	33	20	22	27	22	21	20	30	24	11	25	24	22	19	13	18	23	33	20	21	14	21	13	27	24	16	18	18	28	21	24	17	13	24	13	17	15	16	24	20	26	15	15	13	17	26	25	14	25	26	21	17	21	26	21	14	26	28	23	25	20	21	23	20	22	19	27	20	21	17	22	12	27	25	21	11	25	18	18	22	18	35	25	17	25	29	25	23	20	27	30	21	28	18	14	22	17	21	18	23	21	30	20	20	27	20	21	22	20	22	23	19	23	24	19	30	23	22	21	23	20	16	28	23	22	24	15	16	19	20	22	22	32	22	22	23	20	20	25	21	29	29	27	33	22	16	23	17	16	24	19	26	28	22	26	22	21	17	17	17	20	25	16	17	23	16	21	18	10	26	18	19	14	24	18	13	25	27	17	24	22	21	20	24	29	18	22	13	23	20	16	20	17	20	16	25	26	26	17	22	17	23	20	17	26	23	24	17	34	18	26	18	26	15	15	22	22	19	20	19	24	19	20	25	18	22	27	20	27	18	27	21	30	23	22	26	19	20	16	21	22	15	18	27	16	20	28	31	24	22	22	21	25	31	26	17	27	26	25	27	17	18	39	25	29	26	26	11	29	13	25	24	35	18	20	17	25	16	19	10	23	30	25	22	18	19	20	21	24	16	22	28	22	18	25	28	16	21	25	29	26	20	16	34	18	15	18	30	21	22	19	24	20	18	16	13	14	24	27	29	18	22	19	25	24	26	26	19	28	19	25	29	19	28	22	13	12	15	25	26	22	21	20	17	24	23	20	20	22	27	18	17	24	18	20	21	17	23	21	17	25	18	24	32	27	23	26	21	19	18	21	23	27	25	28	23	20	21	32	26	30	24	28	31	30	18	24	30	24	31	14	28	24	11	26	26	25	18	20	16	35	28	23	19	21	32	21	26	18	20	19	19	23	19	23	27	25	19	23	23	32	16	26	24	20	17	16	23	27	22	20	17	19	18	19	22	24	20	17	24	28	28	23	25	17	21	32	23	22	24	15	16	12	22	14	19	21	17	24	30	14	21	21	19	26	21	21	29	24	15	21	20	29	25	32	23	24	24	20	23	20	24	26	22	20	25	18	28	20	25	37	19	23	27	25	23	22	13	31	23	16	18	16	28	20	25	19	21	27	23	25	21	30	22	22	18	20	18	25	26	20	24	16	20	24	18	22	23	22	34	26	16	18	20	26	14	19	14	21	21	21	19	25	17	14	27	16	26	33	18	23	22	15	25	19	18	18	21	24	16	21	24	20	23	20	26	19	18	22	28	21	20	17	12	25	23	19	27	14	23	17	17	28	34	18	17	22	15	22	20	24	22	19	34	27	23	18	21	27	24	24	20	18	19	15	28	19	18	17	16	27	31	23	21	24	19	27	30	20	15	25	22	22	22	24	17	31	26	24	24	24	25	20	8	28	25	19	18	14	26	13	26	22	24	24	23	21	28	31	23	18	23	26	20	27	24	20	19	24	27	30	18	21	19	26	21	24	27	27	25	24	17	20	23	22	17	23	24	19	25	23	23	24	23	22	26	22	24	23	15	24	17	26	14	24	24	13	28	20	25	21	21	23	22	18	22	17	15	18	23	21	13	17	26	23	22	24	14	27	20	25	22	17	22	17	32	14	15	19	23	18	19	14	19	27	24	20	15	29	19	19	24	24	26	17	23	20	17	27	20	23	27	24	25	31	18	19	23	29	19	13	22	12	24	19	23	22	23	26	22	17	21	18	15	28	27	25	25	31	20	21	31	26	28	25	14	17	19	20	24	22	25	19	24	20	27	23	19	25	16	24	25	29	18	12	24	25	25	14	18	16	23	27	17	16	18	29	20	23	18	23	21	24	19	27	24	20	22	23	24	19	15	24	14	13	17	27	14	20	35	24	34	25	24	27	22	14	20	20	18	21	22	14	24	27	25	24	16	17	20	18	19	25	30	25	22	30	22	20	31	22	25	29	20	16	21	17	16	26	18	23	30	22	16	29	21	20	16	20	30	17	29	25	23	25	25	18	22	23	21	18	20	32	20	25	29	19	13	21	26	21	19	24	23	14	25	21	21	18	22	21	25	22	17	15	18	25	25	22	28	28	35	23	23	22	25	18	19	16	26	23	14	25	24	24	25	26	23	21	25	27	15	19	29	20	19	21	22	23	17	25	19	29	28	21	22	18	23	21	34	18	23	33	23	24	25	24	27	29	28	21	20	27	19	28	23	20	16	23	21	22	18	21	23	22	27	22	17	25	18	26	18	15	24	15	20	17	28	17	20	28	26	30	22	15	18	31	13	16	34	27	19	32	20	20	22	23	27	31	19	28	22	23	21	22	12	26	22	17	31	27	30	28	21	19	19	24	24	22	12	26	18	19	30	20	20	22	19	26	22	17	29	26	15	17	21	23	21	16	26	18	20	15	22	20	16	19	15	21	18	22	26	24	24	30	22	26	30	14	19	18	16	27	21	23	21	27	28	17	25	15	23	18	27	24	14	24	26	33	16	18	27	17	18	31	18	29	26	25	21	23	23	17	19	25	17	27	19	18	27	25	28	24	23	21	23	19	21	17	17	25	28	19	22	19	19	27	28	17	22	24	22	23	20	28	23	28	22	24	22	22	26	22	19	29	23	21	21	20	24	20	28	23	24	25	30	28	23	20	27	23	18	18	20	21	24	20	30	26	28	22	23	24	19	17	35	23	28	28	25	21	23	18	19	20	28	15	23	12	14	30	15	21	22	23	21	16	17	25	21	26	27	16	26	19	25	21	28	26	22	19	25	23	21	31	29	21	26	18	22	26	23	19	24	20	21	26	24	22	20	28	21	21	24	22	25	22	17	23	25	16	22	28	24	24	24	17	26	32	25	19	25	30	21	14	20	34	19	26	20	14	24	26	31	27	20	18	19	27	22	19	27	30	28	21	16	30	29	18	22	22	20	18	17	29	17	20	25	15	25	12	30	31	20	20	26	26	27	27	23	33	22	24	29	23	22	16	16	24	28	19	23	26	21	17	26	30	17	18	21	21	24	19	22	24	16	19	26	18	21	18	21	18	24	20	18	18	30	26	21	27	27	17	21	20	16	18	21	30	21	19	20	31	31	21	16	18	25	17	21	21	27	16	20
19023	18279	10078	26444	30946	28252	23368	18685	15057	11528	8863	7255	5868	5131	4292	3719	3181	2923	2600	2332	2028	1960	1792	1729	1640	1673	1651	1609	1451	1368	1249	1193	1038	1022	953	966	921	882	853	843	900	847	838	905	882	924	808	825	793	788	741	786	761	702	800	764	845	842	916	932	852	692	719	644	703	637	690	691	684	649	646	559	604	587	588	601	609	609	588	583	609	531	553	574	604	599	613	572	655	563	576	562	600	561	591	559	547	546	573	566	598	601	583	577	539	543	549	586	605	579	527	544	558	504	552	514	524	544	541	561	476	546	509	524	548	525	502	496	537	538	518	505	491	490	510	546	522	501	560	529	540	498	498	546	509	501	564	521	507	485	516	489	551	537	527	611	527	537	505	501	563	478	484	482	548	495	511	563	499	503	539	494	504	515	532	524	505	481	507	550	537	521	500	521	513	546	516	507	495	499	524	506	512	507	508	477	511	544	532	479	486	492	503	537	558	519	504	495	531	464	513	521	548	512	543	485	475	504	488	483	528	553	517	518	515	519	519	507	509	525	523	501	495	542	517	511	490	501	560	465	510	560	487	505	539	486	522	563	531	512	554	458	497	524	507	507	494	487	498	529	532	569	510	498	529	540	519	524	502	550	537	508	534	525	479	532	541	507	483	472	518	514	518	520	503	559	482	537	515	536	526	531	569	529	538	495	520	553	510	517	525	538	537	516	510	503	465	544	484	462	548	525	488	509	518	524	524	476	524	522	532	515	514	519	504	496	542	528	503	522	533	502	540	511	512	518	511	503	533	519	538	487	531	523	536	508	516	492	533	513	534	490	482	550	501	470	493	485	533	518	524	549	524	518	457	521	538	532	490	490	533	522	513	511	509	511	517	527	522	531	512	510	532	536	495	479	462	498	536	495	512	531	504	536	535	516	511	539	530	527	537	564	494	565	525	500	471	490	544	511	554	505	507	475	514	500	507	478	490	504	519	518	539	489	485	537	527	531	510	523	504	531	483	543	509	488	510	525	530	493	513	503	535	540	468	528	490	522	500	555	524	524	529	483	520	541	485	531	550	505	521	499	545	538	500	528	520	512	529	510	520	522	506	528	492	526	461	516	491	477	535	516	480	510	517	534	502	503	521	521	526	515	510	480	498	454	530	472	492	507	526	511	445	497	493	534	521	523	527	497	486	500	505	507	507	487	500	500	547	511	501	458	472	492	508	516	548	493	511	519	534	496	553	563	534	523	551	535	492	503	516	481	502	528	509	557	536	547	522	510	531	519	522	504	520	497	533	551	447	533	521	496	553	511	489	525	496	494	535	530	478	514	515	504	488	518	545	482	544	476	527	503	489	530	578	495	521	505	530	488	516	517	526	479	493	510	515	543	539	543	551	500	537	512	508	511	528	497	526	518	517	524	476	506	527	473	526	556	526	552	482	524	501	525	488	486	531	545	516	498	484	541	508	501	508	551	583	518	518	536	511	500	494	505	559	515	550	525	497	485	514	510	524	539	502	548	533	497	502	520	501	513	520	496	561	508	497	522	496	485	516	511	514	534	529	519	498	451	554	547	507	512	516	564	523	476	492	508	527	496	518	481	564	518	495	494	488	525	490	507	473	535	528	497	523	475	532	502	507	512	490	573	455	480	542	555	496	519	530	505	486	500	522	506	469	520	550	546	513	510	515	517	510	499	498	484	502	487	487	523	503	523	499	488	509	526	549	518	548	506	490	519	496	519	504	509	470	527	509	502	529	486	503	509	486	525	521	481	515	520	525	495	503	517	498	482	503	551	493	527	486	518	474	519	520	502	488	490	497	500	513	525	512	539	529	507	550	498	527	534	521	530	549	486	521	506	507	468	502	516	527	496	501	535	510	513	546	525	529	459	497	538	531	509	490	535	481	498	487	523	567	532	529	476	471	502	495	487	502	501	560	515	494	522	493	532	458	505	519	510	483	516	498	491	518	525	534	509	559	521	500	529	562	521	487	491	538	534	490	498	493	509	519	570	551	527	497	510	505	542	510	515	504	491	555	545	512	529	512	499	520	499	470	504	530	505	518	512	510	531	540	511	479	546	522	533	499	528	478	517	510	528	474	500	492	509	496	484	471	537	534	539	510	513	484	520	505	495	542	533	519	487	495	489	538	535	484	534	551	525	533	522	522	508	545	529	479	506	508	508	539	525	514	501	517	501	490	511	490	521	488	514	507	519	485	532	506	515	493	507	513	502	518	507	531	456	497	529	505	500	524	495	520	515	525	527	519	531	505	505	525	554	494	520	484	503	508	562	498	518	486	513	484	490	524	509	509	525	552	528	499	525	525	491	502	497	486	508	508	511	542	514	506	522	532	521	499	508	507	552	523	472	550	491	500	514	509	553	503	523	505	510	513	562	513	518	485	489	500	501	570	470	522	519	508	507	505	531	489	495	506	553	509	520	510	495	498	535	493	519	494	528	471	515	509	545	520	490	516	518	519	488	526	510	474	529	481	531	500	485	517	512	498	484	522	489	510	530	521	510	501	538	534	499	467	499	521	523	501	550	527	497	513	538	506	529	489	512	534	505	524	562	503	504	530	486	544	514	511	489	493	533	532	497	459	484	548	509	473	543	500	510	487	531	498	540	472	530	523	500	532	544	501	549	518	516	520	508	511	527	517	536	524	563	515	497	503	505	498	506	561	502	527	514	494	504	519	523	530	528	525	532	542	532	520	497	512	476	497	507	468	527	490	506	504	498	497	540	525	541	493	506	498	527	479	527	538	508	520	517	529	526	562	521	566	525	532	507	484	527	508	534	554	501	482	504	480	501	498	534	506	509	500	489	497	562	529	507	539	509	539	518	519	476	492	479	553	547	506	539	511	486	509	500	545	522	504	538	503	549	541	503	541	522	527	502	485	504	516	533	512	549	527	530	491	519	520	537	493	482	505	521	531	527	548	503	522	480	474	524	508	483	550	502	473	511	490	501	498	500	521	546	502	510	532	527	495	533	559	528	511	536	519	500	488	498	494	512	530	538	485	528	513	518	537	516	524	541	552	472	546	502	514	498	516	516	488	508	489	516	516	501	498	544	538	513	508	515	483	487	473	519	499	530	536	547	513	518	504	514	552	570	503	531	535	526	496	559	530	487	511	509	522	520	516	532	498	504	478	537	526	510	542	511	502	484	503	520	506	502	519	505	509	492	528	511	515	525	537	539	540	476	467	493	487	499	494	497	480	483	497	520	517	531	523	527	555	511	482	544	500	508	503	508	519	478	528	547	500	512	523	508	506	519	522	504	503	541	511	547	513	519	485	512	532	548	457	547	532	547	515	521	526	514	488	517	504	525	477	474	492	511	565	537	502	518	479	509	537	486	525	515	535	510	542	505	524	555	491	482	523	507	506	525	545	563	506	518	501	526	495	456	505	533	505	542	501	556	472	502	550	538	540	500	550	500	516	516	549	472	530	543	516	494	522	486	492	508	506	528	489	512	533	509	531	563	513	479	499	504	537	480	532	511	482	529
1501	547	263	302	433	345	320	248	222	166	120	103	85	83	81	53	51	71	47	57	55	37	44	44	44	39	51	36	38	34	39	24	29	29	28	35	31	25	24	29	28	29	29	26	33	19	33	22	30	33	30	36	28	32	21	20	21	14	23	30	20	28	25	14	28	22	25	24	21	20	19	24	21	25	15	17	24	25	24	20	31	26	20	23	23	30	12	20	21	17	16	24	26	16	24	19	33	21	20	24	18	23	25	21	22	23	20	31	24	24	26	29	20	31	34	19	14	26	21	26	12	21	24	26	33	24	26	12	20	20	24	17	21	33	19	17	25	23	19	31	20	16	22	21	18	30	23	26	23	18	23	17	29	16	21	21	19	20	17	16	24	19	33	13	20	18	23	27	22	13	20	19	23	25	15	27	17	23	21	23	16	14	17	24	25	20	20	26	26	15	15	21	18	23	26	18	24	26	24	15	24	16	23	22	13	25	20	30	25	27	17	29	15	23	18	23	22	24	23	19	22	24	25	20	24	9	22	16	27	20	23	18	22	26	18	14	16	20	18	16	21	20	29	23	22	18	21	18	32	27	21	17	21	17	25	28	30	18	22	18	23	26	17	19	26	23	19	21	21	27	28	23	18	28	24	28	22	18	15	15	16	22	19	19	26	22	26	30	22	18	25	24	22	27	26	29	22	18	21	23	25	33	12	24	28	20	18	25	23	33	29	15	24	23	22	32	25	19	18	19	20	18	26	24	17	20	24	21	21	28	31	23	39	27	20	25	24	20	26	23	27	27	19	23	25	25	28	13	23	21	25	15	24	19	18	27	19	23	21	34	28	29	20	24	17	18	41	27	28	24	20	29	26	24	24	17	29	28	10	28	17	17	27	25	22	24	30	22	37	23	21	24	21	27	19	19	20	23	23	21	26	16	27	20	18	15	22	22	26	22	22	24	26	26	20	31	12	19	36	15	23	25	18	19	22	19	24	24	22	24	24	20	24	22	24	16	25	18	21	25	22	18	22	22	20	22	33	26	18	15	26	22	17	27	23	17	27	24	26	22	27	22	21	18	21	20	22	22	17	28	20	25	25	24	21	19	25	21	25	24	17	23	22	22	14	19	25	21	20	20	23	26	20	27	24	18	26	23	23	27	21	21	28	19	13	21	20	27	26	16	20	26	27	15	16	14	23	26	19	15	30	25	14	29	20	29	25	19	17	19	18	24	18	16	23	27	19	21	19	21	22	25	22	28	22	22	15	18	15	22	17	21	23	29	26	19	10	17	19	19	22	18	20	24	31	15	27	21	19	18	27	23	21	25	22	19	25	18	15	27	25	20	14	15	25	26	30	19	15	29	18	25	24	20	22	19	18	24	26	27	22	23	24	25	17	23	27	17	21	24	19	23	23	19	25	24	28	18	14	17	20	21	22	23	21	19	20	29	23	23	26	15	21	15	24	16	25	24	30	21	18	23	33	20	26	15	26	15	27	14	21	20	19	30	19	22	19	20	23	22	24	25	18	20	22	16	25	27	21	23	26	24	21	16	21	21	28	21	22	18	19	18	22	30	21	18	16	34	18	27	26	26	29	20	15	24	28	19	21	30	18	23	27	26	20	29	22	37	20	27	14	22	16	23	30	14	18	23	22	26	15	27	21	14	26	22	33	14	18	25	25	26	16	27	29	23	25	25	18	24	22	16	20	24	28	24	15	29	28	28	14	24	24	16	24	18	20	18	24	18	23	18	28	18	20	17	22	16	22	20	20	28	19	20	19	27	26	21	27	32	26	23	12	18	28	18	29	19	18	24	20	24	20	13	15	26	27	27	20	19	20	30	15	13	22	24	24	18	16	34	25	15	21	20	20	15	24	19	16	20	18	21	26	22	18	13	25	22	27	22	19	26	19	20	24	21	25	19	23	27	34	19	16	21	29	18	28	9	26	27	25	21	19	27	14	23	14	32	20	22	22	16	18	28	21	18	29	20	18	25	16	20	19	19	24	29	18	21	21	21	20	24	15	11	23	21	18	22	14	19	32	16	23	22	36	22	18	22	20	19	22	25	24	19	24	16	20	21	20	17	25	20	30	31	21	21	21	21	18	19	19	19	15	24	17	23	12	23	21	32	26	21	16	18	14	19	28	16	17	24	19	24	23	18	26	18	28	17	24	19	13	22	21	30	26	32	23	22	25	22	21	32	18	25	17	22	24	27	20	15	22	25	18	23	20	22	19	25	21	28	16	24	25	23	20	24	27	19	22	20	23	15	16	17	18	27	19	29	28	23	19	19	16	21	26	25	23	18	23	32	11	16	24	15	26	36	24	18	25	20	21	21	29	20	22	27	21	35	24	24	23	23	26	23	19	25	20	30	27	22	21	23	18	23	25	21	21	23	23	23	18	27	17	22	21	19	23	23	21	26	28	19	27	19	28	26	16	29	23	22	23	18	16	25	26	21	29	32	17	22	16	30	21	22	22	16	23	23	21	30	20	24	22	13	26	29	18	17	21	24	18	22	26	22	22	22	23	18	23	16	17	22	24	22	27	25	18	31	20	13	24	25	23	22	18	26	24	19	22	29	27	20	21	24	26	20	24	21	24	26	24	22	20	18	16	18	24	27	25	25	29	19	22	17	28	23	16	24	20	25	22	20	21	25	24	26	24	23	18	25	24	23	16	24	21	19	23	29	23	24	26	24	17	13	10	26	23	18	20	16	20	18	22	16	16	15	24	26	21	19	26	28	17	18	24	19	24	18	24	27	21	22	22	16	13	30	12	23	13	20	21	33	19	23	21	33	24	26	26	17	19	28	21	18	16	19	20	27	20	17	23	17	25	23	12	24	23	18	21	22	19	15	20	22	25	24	29	25	20	21	30	16	17	10	22	23	20	23	22	23	23	25	24	28	24	21	16	28	26	34	30	21	15	23	26	23	17	23	23	21	12	27	27	24	17	20	20	24	26	26	19	27	28	22	22	18	26	16	22	21	14	22	26	24	24	25	23	19	21	24	19	15	12	18	23	25	21	26	25	31	21	20	22	21	26	24	16	25	25	23	19	21	23	18	19	36	19	24	25	23	30	25	29	20	20	18	23	24	17	19	13	20	29	19	25	26	16	12	17	22	23	24	28	23	20	18	18	21	22	20	26	17	29	13	22	19	28	19	29	26	17	29	26	27	24	17	16	25	15	25	25	13	19	26	16	17	21	28	16	17	18	26	27	24	27	23	26	27	17	19	26	19	16	21	29	13	22	19	17	26	19	26	27	22	21	18	29	22	19	22	23	16	15	21	27	30	22	21	17	12	33	17	17	21	19	18	21	22	23	23	21	19	28	16	27	23	29	20	18	21	24	27	21	19	26	31	23	22	29	15	20	22	26	20	22	24	13	16	25	23	29	27	19	20	27	20	15	27	25	34	24	24	20	17	20	23	24	27	16	24	22	23	23	17	26	19	21	25	23	17	15	19	23	19	18	22	19	18	25	18	21	24	21	29	19	26
19145	17913	10090	26666	30743	28026	23078	18536	14798	11464	8941	7147	6061	5033	4374	3741	3168	2839	2566	2302	2028	1965	1869	1760	1651	1635	1747	1603	1463	1345	1274	1118	1098	1050	1059	997	870	910	872	909	869	838	828	897	848	868	783	779	803	813	781	768	728	730	773	745	817	809	830	876	752	726	776	645	679	665	737	700	648	641	590	617	616	561	646	604	602	653	584	568	646	582	543	611	606	588	624	576	605	547	550	586	632	586	569	625	579	548	561	563	616	622	616	544	520	528	569	530	535	614	602	552	578	544	538	514	556	488	558	509	549	534	515	546	550	540	505	553	524	513	499	509	522	534	562	504	534	530	503	544	499	519	495	524	532	499	496	481	515	524	542	483	504	496	551	492	532	487	509	525	528	521	508	487	543	503	535	520	500	584	544	517	543	541	542	526	515	531	489	511	518	531	524	536	536	520	482	517	517	537	488	523	472	503	553	549	528	526	532	529	499	505	505	482	530	500	516	540	505	530	513	570	534	492	567	537	570	497	544	528	524	536	486	510	492	521	510	508	513	565	501	519	491	561	479	562	532	527	538	528	486	505	525	505	502	513	499	522	494	536	509	529	559	529	527	520	488	538	507	501	529	499	493	521	528	532	512	558	555	531	534	508	517	523	507	543	516	529	496	539	555	500	502	502	503	506	505	557	486	519	519	576	501	562	498	543	492	472	526	512	524	511	486	484	509	574	528	476	529	516	524	524	491	518	494	531	548	509	517	501	510	516	496	499	562	467	540	541	528	537	501	540	516	489	524	514	506	514	515	514	521	524	523	501	530	504	496	549	496	545	532	511	498	513	522	477	493	512	515	509	512	538	520	515	514	513	506	482	541	549	527	487	553	492	514	515	501	521	552	503	488	487	504	479	542	498	539	549	503	519	528	489	545	491	544	481	552	503	509	513	505	480	475	524	529	489	520	479	525	497	481	499	509	515	537	514	544	494	526	525	540	476	502	504	496	508	515	487	536	460	503	526	533	506	507	506	505	531	523	519	483	530	554	488	488	495	511	520	461	535	515	504	534	508	535	505	477	530	525	530	511	505	487	522	506	491	519	502	539	520	490	538	524	487	547	492	483	518	532	536	528	509	552	500	545	508	493	529	485	493	506	502	515	523	526	478	552	521	530	530	479	523	507	515	534	520	502	552	480	502	506	523	476	480	506	489	496	546	508	525	525	526	481	521	547	523	520	563	537	543	523	507	492	516	513	521	527	530	535	512	511	460	535	494	503	508	546	494	576	540	538	513	502	505	491	518	545	494	555	494	514	532	523	497	526	525	523	502	557	536	513	502	519	486	520	481	497	503	529	555	504	505	507	520	509	510	485	495	497	562	482	533	543	506	508	490	483	548	510	532	510	529	540	525	538	505	517	491	530	478	490	518	512	508	499	516	498	521	497	504	499	525	496	490	557	501	512	483	485	515	561	521	533	517	481	514	547	518	545	517	497	528	521	564	532	501	516	531	520	495	531	524	494	510	490	489	550	520	501	531	545	519	511	499	513	547	533	527	517	519	536	503	487	540	538	548	514	496	499	516	478	534	524	482	528	524	507	523	493	542	535	491	496	532	515	489	509	522	462	512	503	543	501	532	516	511	531	481	450	487	518	540	481	540	505	536	510	473	516	549	513	500	553	493	502	521	531	548	482	505	507	539	525	496	482	453	546	492	494	511	510	528	515	520	481	551	545	527	479	539	497	518	541	538	488	533	492	534	475	526	506	518	515	547	517	497	506	505	530	505	521	495	468	525	554	508	519	543	529	507	506	494	501	502	513	537	541	505	524	522	546	536	495	504	489	531	489	481	537	488	507	518	523	538	461	522	503	502	577	520	522	557	533	540	470	516	490	527	484	511	456	520	521	502	494	555	541	527	467	515	506	510	509	535	575	525	532	473	499	484	488	532	511	510	493	504	513	506	478	524	561	504	497	463	514	512	554	544	515	535	492	528	510	550	502	524	520	540	520	511	515	507	501	490	497	501	519	489	510	507	498	536	512	513	511	533	486	542	507	478	489	523	522	548	545	499	491	525	495	479	484	516	544	512	506	506	485	536	496	521	533	498	552	517	520	550	530	524	499	578	498	521	505	504	530	530	512	540	527	548	498	525	462	450	527	504	510	542	506	503	499	490	482	536	506	529	514	501	522	504	532	548	542	528	526	499	487	492	502	530	536	493	516	529	506	503	496	508	563	529	539	528	533	504	517	505	489	547	495	525	528	531	496	536	506	581	531	563	466	500	499	498	502	494	523	529	501	516	486	520	549	484	504	526	516	534	514	537	573	538	524	484	508	539	543	476	514	521	522	515	504	535	491	549	528	520	518	508	487	501	521	488	498	507	509	516	529	523	504	459	481	542	480	504	523	506	532	496	520	476	551	535	551	488	499	511	527	491	550	508	526	535	492	509	514	494	530	527	521	546	541	522	513	511	466	563	506	499	545	548	524	519	529	529	504	549	497	522	533	492	518	510	499	537	549	504	472	523	517	486	515	555	516	523	514	487	546	552	521	497	488	508	475	508	473	529	502	538	508	501	504	505	539	510	561	530	545	524	509	536	515	553	513	540	521	507	512	545	535	533	518	508	510	495	529	522	490	510	534	514	579	507	478	536	525	537	514	535	489	501	557	548	503	556	511	515	510	521	506	529	541	527	512	512	533	521	475	530	537	520	548	511	489	504	538	549	506	535	513	493	527	475	478	484	541	526	504	522	532	498	504	529	540	497	530	545	503	521	495	556	528	471	485	519	544	487	528	504	521	497	515	516	501	509	547	499	503	543	444	523	491	456	539	524	491	494	503	537	510	505	482	481	532	507	519	468	494	487	512	507	512	534	474	473	510	533	536	515	484	490	509	520	524	480	507	535	489	517	527	504	514	470	513	521	543	549	487	545	471	495	514	490	554	499	502	517	523	480	476	496	509	494	481	505	541	527	493	531	530	544	548	502	482	508	501	525	536	496	529	546	544	494	488	505	507	503	522	549	538	544	515	506	489	509	503	536	475	519	491	513	478	541	481	514	530	511	500	496	506	495	513	540	506	493	552	527	522	531	543	483	528	500	516	494	531	510	562	514	531	491	507	517	478	561	544	512	515	515	511	520	500	527	483	524	488	540	519	492	490	517	499	521	543	481	466	469	519	509	519	528	516	488	524	548	512	510	483	537	503	548	530	523	505	499	524	502	485	506	525	497	570	499	520	531	490	521	515	502	555	531	528	551	511	536	504	473	489	529	518	569	509	512	514	497	519	489	534	512	531	506	573	526	508	522	505	508	480	507	514	574	495	523	485	530	507	546	529	528	554	515	503	501	520	501	511	534	532	486	525	555	515	540	515	516	502	523	506	495	499	528	477	522	532	520	523	519	550	530	540	525	505	507	506	499	505	507	503	467	503	518	526	503	470	506	484	526	543	553	536	531	532	474	535	538	505	525	553	540	508	450	559	521	535	479	512	481	563	518	469	557	517	518	511	564	554	499
1533	459	293	277	397	378	284	248	192	180	132	116	99	91	71	61	56	52	50	50	45	43	37	39	33	53	50	38	28	27	36	23	33	30	21	30	25	29	32	22	33	32	23	25	35	23	33	27	27	24	26	19	22	24	21	29	36	28	27	27	29	33	16	22	32	25	22	27	24	22	23	22	18	18	17	29	22	24	21	24	25	25	27	22	18	24	15	21	25	31	23	22	18	23	13	24	23	20	18	18	20	22	28	29	17	19	25	20	22	23	25	21	14	19	14	21	22	18	20	20	17	12	25	19	24	17	36	29	16	28	22	22	22	24	19	32	10	22	19	19	20	17	22	36	17	16	18	14	21	29	22	23	21	15	21	25	19	23	14	22	26	19	23	22	20	24	19	18	25	26	14	21	18	16	21	29	25	33	25	30	20	22	22	18	23	29	23	28	32	27	24	27	15	30	31	27	29	17	25	23	28	22	23	23	32	20	25	26	18	32	17	23	26	24	18	21	21	21	21	22	14	23	26	18	22	25	22	10	23	31	28	24	16	19	17	17	19	11	21	24	20	16	22	24	19	18	18	26	18	18	18	27	28	19	27	22	18	22	25	16	24	16	27	22	24	22	20	20	17	20	24	14	33	26	24	17	27	20	16	23	22	21	20	14	19	18	12	22	19	19	16	13	21	20	23	17	26	22	23	18	26	34	25	21	17	16	21	23	24	17	25	23	19	15	27	25	27	12	25	18	21	25	21	19	18	23	23	29	17	12	21	25	24	28	20	27	32	19	24	22	28	27	20	22	27	17	29	28	21	31	27	17	18	14	16	23	25	24	20	19	18	15	27	25	21	18	26	22	32	25	31	25	25	17	17	32	19	23	30	20	34	23	25	26	17	23	31	23	17	27	21	28	15	19	29	29	23	28	24	25	14	15	24	22	18	16	15	18	24	21	20	23	21	15	18	18	29	22	22	24	44	22	16	20	24	25	25	22	30	20	22	22	20	26	17	21	19	21	19	20	32	34	20	18	24	29	23	21	25	21	13	17	19	24	19	22	28	26	17	27	28	13	23	28	27	20	28	25	21	23	23	18	25	27	21	19	30	30	20	11	25	29	15	25	23	11	25	25	22	28	22	18	22	22	25	20	21	29	16	17	19	18	20	16	19	24	20	26	20	17	27	20	26	32	28	21	25	30	16	23	25	16	31	23	22	22	22	28	15	24	11	20	20	27	20	24	26	17	18	23	18	18	19	22	18	22	33	22	15	22	22	19	26	23	17	32	27	20	27	21	24	22	29	20	14	26	36	24	29	20	24	28	26	35	27	34	25	23	22	13	22	18	23	19	23	19	14	24	26	21	22	16	25	30	26	21	19	24	27	22	24	21	25	24	13	17	22	19	18	25	33	27	21	18	26	18	17	20	15	23	23	30	17	21	13	29	14	18	16	27	24	26	24	17	18	22	18	23	21	22	20	27	23	23	26	24	22	21	21	29	24	29	25	16	17	24	19	20	21	18	24	26	19	25	18	22	21	21	27	22	18	16	21	19	24	24	20	13	20	24	17	26	25	23	22	23	14	16	25	22	23	19	19	25	15	19	19	26	30	22	21	28	14	22	23	19	16	21	25	16	27	24	23	13	19	20	23	16	19	26	18	18	12	16	22	25	20	25	21	19	20	18	19	22	23	32	16	20	16	31	19	20	26	17	21	28	30	28	19	29	28	21	15	29	18	23	20	22	23	16	20	22	25	15	19	20	23	24	23	23	24	29	16	22	20	19	28	30	26	25	18	10	17	26	14	18	26	25	24	14	24	20	24	21	23	20	21	15	17	22	27	26	22	16	31	17	18	26	22	22	25	18	28	17	21	22	23	22	20	21	29	20	19	34	15	27	17	15	20	19	31	26	20	21	20	19	26	32	23	29	20	18	13	20	24	28	25	17	28	25	27	17	26	15	24	20	25	27	9	21	21	23	15	15	27	18	18	26	25	27	25	27	19	24	29	17	23	17	15	21	24	30	26	18	19	26	24	23	16	16	20	18	25	11	10	19	25	22	21	23	22	24	19	36	18	19	23	20	35	21	25	19	21	33	16	18	21	22	17	25	27	17	25	25	24	18	29	27	24	25	25	18	19	23	20	19	29	27	16	23	23	22	25	20	13	20	21	14	20	23	22	25	18	20	18	21	25	23	18	22	19	32	19	31	21	20	27	26	10	29	27	33	12	16	25	20	21	21	22	15	14	27	21	15	19	23	23	19	19	20	18	19	25	23	16	28	25	25	30	20	13	21	19	30	19	22	17	28	24	17	22	19	22	18	18	21	22	22	18	14	19	23	16	29	16	20	21	16	19	19	22	28	25	12	21	17	26	29	29	17	20	17	32	23	24	13	23	18	24	17	23	22	18	17	24	15	29	20	25	27	23	13	24	22	18	16	19	21	16	23	22	31	18	18	24	22	29	19	18	23	21	17	30	28	24	16	20	17	30	20	23	24	19	20	24	20	21	30	24	21	27	28	21	21	14	29	16	26	20	19	15	22	17	22	19	24	16	20	31	14	17	20	23	19	18	13	22	16	29	19	28	28	26	25	14	25	22	14	23	13	15	21	20	27	29	21	22	27	31	21	32	23	25	19	15	26	30	25	25	25	18	21	22	20	21	26	22	19	21	21	27	25	17	44	21	22	21	26	24	24	21	20	21	28	18	14	22	20	19	27	17	15	28	30	23	26	22	15	27	28	24	21	23	20	28	21	14	18	21	22	18	29	17	18	30	16	27	20	22	21	20	24	14	16	18	20	15	21	18	21	23	21	22	25	17	22	23	27	17	17	23	29	24	23	24	11	22	19	25	19	16	17	26	16	28	22	22	18	26	23	13	18	18	17	23	26	19	29	14	22	21	26	23	22	22	22	16	20	17	18	17	23	24	30	19	20	28	20	19	22	21	17	23	27	22	25	20	21	30	28	28	25	22	20	20	22	24	24	22	24	11	24	25	28	13	24	17	18	19	26	23	24	16	19	16	19	21	20	22	29	19	18	18	20	21	27	17	18	22	32	17	33	26	27	17	33	21	20	30	22	21	20	29	16	22	19	20	31	14	22	20	15	20	22	24	25	23	27	15	19	18	17	29	31	19	23	17	22	26	19	20	21	15	23	31	26	18	28	16	17	17	18	22	23	21	18	17	26	23	13	27	19	21	26	17	17	19	23	22	23	25	20	15	18	23	15	21	22	24	23	15	27	24	15	34	19	23	33	16	20	23	22	26	14	12	30	21	23	28	29	36	26	21	22	28	18	20	15	22	24	21	22	28	20	19	21	21	19	23	25	31	28	21	24	17	28	16	21	29	18	36	19	18	26	21	19	28	30	24	14	28	16	17	27	18	14	24	19	15	25	19	28	21	21	16	19	14	28	25	15	24	31	36	20	25	22	28	24	17	24	31	28	16	29	22	20	17	21	15	21	28	22	16	21	23	17	21	23	20	22	15	27	21	28	20	19
19369	16552	10106	26370	30886	27969	23166	18462	14474	11185	8641	7279	6146	5090	4403	3759	3197	2843	2535	2210	2112	1963	1792	1763	1696	1691	1696	1472	1430	1338	1202	1081	1078	1046	952	951	932	940	913	886	866	815	953	919	784	852	811	767	756	774	726	715	655	745	721	802	702	714	847	813	741	722	673	694	696	702	739	736	676	621	629	613	565	577	665	654	620	564	593	603	553	558	580	592	605	566	620	614	597	621	579	578	632	565	565	556	546	602	557	568	593	654	672	605	540	542	514	530	549	606	595	529	534	540	514	556	499	552	542	556	504	564	510	494	522	564	562	523	465	515	543	526	527	524	580	521	542	538	530	529	541	489	513	517	531	520	536	527	495	533	528	524	481	531	504	528	519	463	554	517	563	493	536	532	509	516	559	515	538	563	522	546	522	507	532	537	512	553	566	557	530	536	511	509	508	573	508	496	516	487	531	509	525	499	506	496	568	502	507	513	511	491	514	486	530	573	511	518	513	533	504	512	534	511	503	551	490	511	529	512	526	518	520	498	501	495	548	533	518	543	493	486	516	485	510	548	522	546	503	540	544	498	542	548	502	472	538	520	519	531	506	506	525	499	531	550	488	489	517	504	503	537	516	509	525	500	509	496	486	523	498	549	489	513	503	538	523	534	492	500	507	525	552	535	509	543	514	518	552	500	517	482	477	551	532	533	538	533	535	493	532	562	504	527	507	532	504	552	514	519	489	486	555	507	519	507	524	572	512	501	565	506	482	486	516	543	545	541	489	496	487	517	543	527	492	517	531	518	521	546	563	531	513	487	539	522	546	479	527	511	514	535	526	541	502	547	516	483	493	561	544	514	527	485	487	472	442	501	486	566	534	525	493	516	510	529	545	477	529	551	475	511	526	486	492	515	519	558	509	530	507	514	557	524	485	518	497	503	503	537	527	533	516	504	565	521	526	514	507	497	477	500	494	494	531	559	516	570	539	523	548	506	470	502	500	505	514	506	476	500	549	506	528	550	530	486	527	522	523	498	553	507	508	505	503	492	536	540	527	545	497	507	526	562	473	510	497	504	480	514	521	557	520	527	495	560	523	549	511	529	495	523	510	543	470	519	518	504	524	529	531	518	512	509	505	471	507	534	489	520	519	514	507	516	515	500	501	527	493	538	490	543	505	543	511	531	496	526	516	481	500	487	549	538	532	483	539	514	505	507	498	515	574	507	544	541	531	508	470	486	484	532	489	523	488	475	515	500	545	525	518	553	529	515	524	522	525	495	492	484	519	555	559	502	504	506	509	498	518	512	513	539	519	515	497	512	517	508	498	473	515	489	515	522	528	498	512	469	516	527	520	526	518	509	498	510	489	513	520	507	540	505	508	510	483	524	545	563	519	525	501	504	523	499	536	498	491	479	497	536	501	526	515	551	476	466	543	541	486	507	546	539	513	526	556	518	523	486	491	531	497	515	510	501	488	507	520	515	472	479	510	489	506	531	513	515	532	497	533	526	520	511	507	529	519	493	529	486	521	509	511	496	522	505	506	511	514	483	500	578	466	498	498	502	586	532	519	525	516	489	518	508	489	490	540	481	503	506	503	484	506	534	512	495	517	528	462	524	522	547	514	510	533	506	518	527	505	508	578	501	499	517	511	510	493	466	510	518	514	516	494	542	494	517	525	521	495	466	520	502	526	480	503	501	506	517	501	527	544	502	525	508	492	530	529	538	508	502	502	500	481	505	479	521	505	512	509	500	516	523	518	538	510	483	516	485	510	539	503	512	495	506	506	516	528	481	536	506	487	509	497	475	532	526	504	508	527	500	475	488	528	543	512	521	511	522	528	512	538	508	526	491	545	543	513	534	544	514	508	523	462	516	523	492	530	531	541	511	519	527	537	535	526	550	507	507	516	513	533	478	514	552	495	537	540	525	518	518	507	521	501	500	465	507	470	494	509	536	496	506	523	463	527	511	535	457	518	506	569	520	511	551	512	555	532	487	482	524	491	515	515	482	518	504	502	494	484	496	504	500	555	525	498	490	571	528	528	539	511	514	520	539	545	503	501	473	455	579	537	467	506	511	524	497	485	466	503	516	506	504	545	487	528	510	513	517	502	514	537	517	535	490	506	554	524	515	525	525	512	506	503	545	526	453	570	486	504	529	520	541	478	485	544	520	497	522	545	547	506	530	491	499	511	546	516	513	489	494	486	527	504	532	563	532	490	540	538	501	485	517	492	543	527	472	514	500	498	533	492	539	558	539	525	479	486	524	504	520	545	505	497	508	497	501	555	498	522	548	499	508	491	515	508	512	550	508	510	492	519	513	532	468	524	523	507	500	504	535	507	495	535	495	496	493	553	510	540	506	484	504	515	489	523	489	496	507	513	511	532	543	531	512	469	538	495	528	543	516	536	512	530	519	480	530	508	487	493	500	486	494	492	542	547	518	520	503	541	519	531	533	506	531	510	507	530	476	524	493	526	504	502	482	480	556	498	477	506	505	536	549	515	507	503	502	534	477	521	487	507	505	482	520	506	540	523	548	513	493	523	489	484	508	527	512	482	491	532	525	520	482	516	524	529	533	518	503	478	546	495	525	514	513	536	537	498	502	545	518	553	496	512	544	485	512	543	522	495	504	479	529	540	521	479	513	500	497	543	492	519	510	516	530	502	506	504	525	508	566	514	520	497	490	467	514	481	488	519	499	490	535	549	473	487	474	536	516	500	521	507	491	502	569	501	481	468	511	519	553	524	487	571	528	499	534	515	498	515	556	509	529	498	525	503	556	503	530	508	493	528	538	498	507	528	504	517	530	545	515	532	484	519	512	488	533	495	515	500	534	517	534	490	510	503	503	488	494	539	510	531	495	496	498	533	518	509	525	538	493	507	547	490	513	493	514	533	532	463	536	547	477	549	506	517	523	513	520	495	527	504	488	495	512	564	520	511	521	541	527	533	515	517	525	538	501	501	506	481	543	516	517	510	488	499	484	535	533	522	490	488	512	570	511	544	517	535	494	511	492	492	483	500	514	492	537	542	532	492	502	520	472	522	475	539	556	554	507	550	546	526	505	549	505	512	534	525	457	497	503	484	454	500	534	501	565	518	498	522	480	547	505	526	554	511	460	493	472	492	515	486	515	462	510	527	499	550	504	509	484	523	481	509	547	519	507	508	511	569	493	473	513	497	477	538	534	524	504	534	546	493	506	540	521	534	513	519	502	511	511	503	511	516	504	509	484	509	550	527	501	498	530	506	517	488	533	502	531	490	541	499	514	537	480	545	497	514	467	518	486	546	529	487	496	536	507	499	493	542	461	542	485	537	500	567	492	539	536	504	565	520	500	541	507	530	540	525	529	491	517	510	499	522	521	504	547	530	519	546	496	516	484	489	545	495	507	473	557	546	516	535	575	536	526	502	513	528	512	514	511	486	503	505	530	522	547	510	495	530	510	543	526	540	518	501	507	512	530	531	490	500	508	482	505	489	531	548	462	515	497	482	500	529	498	530	498	523	512
1874	309	195	225	315	274	233	194	157	117	123	98	85	62	65	55	62	63	50	65	52	37	50	47	45	57	43	30	42	48	45	47	46	34	39	48	44	40	37	33	38	54	33	46	30	42	33	35	33	26	41	38	41	42	42	34	44	28	39	30	36	28	32	29	40	33	37	24	34	36	28	42	24	39	36	42	39	41	31	40	31	33	35	44	31	33	19	30	42	34	34	32	41	52	34	27	35	29	36	30	39	27	43	32	25	35	40	28	32	32	34	39	47	37	42	40	24	36	34	31	41	28	34	37	29	38	35	32	36	43	37	29	36	37	47	39	36	42	29	43	32	29	33	37	43	26	38	32	38	33	37	37	36	33	38	32	31	33	46	42	42	40	39	34	30	32	24	34	34	36	31	30	28	40	42	44	41	35	46	37	27	43	38	41	38	31	35	34	36	40	33	44	33	38	28	37	36	32	39	32	40	35	32	32	35	45	34	41	32	30	37	40	36	35	30	33	28	32	27	42	26	32	36	30	35	34	32	37	34	42	41	32	22	35	26	30	39	28	41	35	32	48	37	44	36	34	34	26	43	37	38	27	29	38	41	33	34	36	36	35	33	35	32	40	38	36	38	36	34	26	40	30	37	42	36	31	37	40	36	33	36	34	25	36	35	38	31	34	34	43	32	41	33	35	47	33	34	33	34	35	35	36	37	41	28	33	34	41	39	24	27	37	30	37	35	28	37	34	33	33	45	35	38	43	43	39	36	36	30	35	23	34	45	39	33	35	31	27	30	39	33	30	41	32	38	26	33	47	36	45	32	39	36	54	37	40	28	31	36	40	37	33	28	35	39	45	29	43	29	35	36	29	39	31	42	22	45	41	44	32	37	33	31	25	35	31	35	29	31	38	29	44	28	42	41	33	44	49	28	33	34	40	31	34	53	25	34	29	27	46	32	36	44	37	35	32	30	41	34	41	28	37	30	39	39	31	41	32	30	27	32	44	41	34	21	26	35	40	40	29	36	31	51	34	33	42	37	42	39	32	34	32	35	32	39	34	38	30	36	33	43	34	41	47	34	35	44	38	26	31	38	35	28	41	36	46	39	49	34	35	32	31	27	38	39	39	41	30	42	29	40	37	38	35	36	48	35	41	35	31	33	36	38	38	33	27	37	38	36	38	32	37	39	42	38	19	41	21	31	33	41	43	26	35	33	37	40	40	43	34	36	36	36	35	40	31	37	40	36	37	23	37	25	36	28	29	38	43	30	41	37	27	26	25	27	34	40	44	34	25	21	32	34	36	42	45	36	36	30	33	32	32	38	40	39	33	30	37	37	34	41	37	33	40	27	43	36	32	39	38	19	39	31	35	31	36	29	33	32	26	32	34	25	30	32	40	30	27	28	34	35	24	47	34	27	45	33	32	40	32	37	24	27	33	24	33	39	41	35	42	29	36	40	30	34	38	43	35	32	36	39	36	31	37	50	35	34	44	39	31	33	34	28	29	36	42	41	37	43	36	32	43	29	29	40	40	28	35	36	37	43	38	36	35	36	36	36	38	28	36	43	41	38	34	39	34	39	40	35	40	37	35	38	27	38	41	48	37	38	38	49	29	33	36	33	29	38	28	30	40	27	31	34	35	25	32	40	34	33	37	34	44	32	28	38	37	33	37	27	34	40	46	31	27	34	40	41	31	36	41	36	34	39	37	43	41	28	29	32	36	39	51	29	34	30	39	29	28	41	37	31	39	31	24	36	39	29	35	48	33	38	28	41	38	35	33	27	23	29	34	37	27	26	30	32	35	30	50	35	34	32	44	50	31	33	23	38	39	46	39	36	41	23	21	27	35	35	53	44	40	33	36	38	40	36	42	33	27	30	34	41	37	31	31	38	31	36	31	28	49	31	33	37	37	39	33	32	36	48	38	23	41	31	37	32	24	40	26	38	33	37	26	23	50	39	40	31	30	38	38	29	34	26	41	40	34	37	30	33	38	32	31	49	44	35	36	27	41	36	41	38	23	46	35	35	27	32	38	42	33	31	39	37	27	43	39	36	45	35	28	44	30	33	38	39	33	30	35	34	39	23	34	26	30	30	36	33	40	39	35	39	32	50	34	40	25	40	33	30	41	35	26	29	40	33	42	37	45	28	33	37	33	37	28	36	30	45	35	35	30	37	33	33	40	29	36	41	36	38	43	32	35	33	35	32	37	30	44	45	53	44	30	32	30	21	25	39	36	30	41	35	43	35	42	27	31	38	42	26	35	39	43	37	35	35	36	47	39	40	38	38	45	44	33	43	37	34	41	28	31	36	35	25	32	36	37	34	40	34	39	44	34	35	35	42	40	35	35	29	32	40	34	38	36	30	35	33	28	30	30	36	29	33	41	37	26	40	46	23	26	46	34	31	35	33	34	33	29	41	33	38	39	33	33	30	30	26	34	40	35	36	34	29	32	29	31	35	30	23	22	38	32	22	39	31	35	37	34	42	32	29	37	33	51	27	36	33	36	30	30	33	33	27	31	32	35	42	35	31	33	37	43	38	27	32	31	46	37	40	31	37	48	37	32	35	38	43	38	27	33	29	40	31	43	41	48	40	33	26	44	37	35	34	34	38	36	28	32	35	39	30	32	34	33	39	39	39	34	26	41	33	32	39	36	33	31	36	33	31	36	36	31	35	44	33	37	41	32	31	33	35	35	37	33	34	40	32	33	42	32	33	38	39	38	32	36	37	34	42	35	35	31	39	30	52	23	49	42	40	32	37	31	29	32	30	38	32	32	38	28	27	30	41	33	27	34	42	31	27	40	32	36	29	44	31	34	39	53	30	39	22	35	33	34	38	38	40	37	29	28	32	37	38	44	34	42	27	36	33	27	36	40	31	43	33	40	37	34	43	46	36	35	30	26	36	30	28	33	31	43	39	28	24	27	33	32	45	31	36	40	38	36	39	29	33	39	27	32	33	41	30	36	37	32	37	32	40	32	32	41	29	30	31	46	40	33	24	28	46	29	32	31	39	24	33	28	41	40	38	28	30	40	45	32	32	31	34	44	48	43	41	33	28	30	42	44	26	41	38	46	34	34	34	44	32	31	45	37	26	25	37	35	37	30	33	22	37	25	21	37	48	29	51	37	36	35	37	34	43	44	27	33	40	39	40	38	28	47	32	34	35	36	38	34	28	33	35	33	39	29	41	33	34	33	34	34	37	28	34	29	32	33	45	30	21	40	24	29	40	27	32	37	40	30	28	48	27	34	45	36	40	40	40	36	35	37	43	38	31	29	30	32	27	36	29	39	35	43	42	35	32	43	34	28	38	39	33	39	38	27	34	35	35	25	42	37	32	29	34	35	34	30	32	26	33	34	40	26	31	36	43	38	39	22	31	27	27	26	25	27	35	38	41	26	36	33	33	28	38	38	38	32	35	50	41	44	38	37	47	34	19	29	42	40	37	29	40	36	32	45	40	36	34	43	38	39	34	40	47	37	27	30	41	30	35	37
15137	11999	7578	21791	26687	23275	18631	14460	10949	8062	6506	5380	4589	3825	3212	2872	2526	2155	2039	1919	1778	1644	1703	1533	1553	1544	1652	1512	1369	1367	1168	1177	1184	1117	1073	1107	1044	1011	1072	1064	950	1025	1053	1005	1017	990	966	936	922	970	915	908	890	929	1005	959	944	1013	999	979	898	920	919	900	910	951	900	896	890	879	904	861	882	854	911	847	863	870	820	834	780	779	807	841	848	893	836	850	793	858	779	811	817	816	796	857	788	755	834	771	874	854	833	871	815	846	779	805	812	829	821	839	774	809	855	762	833	835	830	743	813	814	824	812	806	859	817	852	771	776	789	805	785	854	756	779	804	780	781	774	836	772	777	785	771	761	764	784	711	803	769	781	726	860	799	778	830	815	826	785	772	807	795	722	752	796	793	831	763	794	733	813	774	762	840	753	803	791	814	786	817	790	765	779	810	815	824	815	817	715	764	803	797	779	798	788	858	730	795	776	727	798	779	819	769	739	789	791	793	833	760	804	794	792	764	834	770	772	754	768	856	769	806	766	789	800	797	836	766	843	756	805	810	754	821	768	808	808	756	776	802	818	809	777	802	755	792	786	800	815	757	837	729	809	723	745	793	776	811	759	790	784	791	795	744	804	769	791	768	777	788	758	801	778	762	776	795	846	768	785	767	740	800	823	805	812	807	752	828	829	806	785	749	770	825	775	883	797	792	757	830	753	687	820	794	783	770	770	777	788	796	796	773	809	797	779	808	759	796	780	780	766	762	789	795	778	796	780	800	817	828	857	752	783	795	783	766	750	797	805	767	784	768	805	814	776	766	796	818	785	768	760	791	799	792	777	787	779	806	794	802	765	765	824	783	808	801	785	819	757	793	817	800	821	788	751	783	804	809	778	795	836	769	792	779	800	792	798	772	786	834	776	777	776	765	781	832	797	788	777	726	738	770	839	801	778	819	800	765	823	807	791	851	841	807	817	794	795	792	721	773	778	784	758	831	804	805	814	756	809	794	748	786	809	807	744	769	723	739	794	755	827	783	795	804	752	806	780	806	764	774	818	727	736	746	806	792	723	778	773	806	764	806	793	774	753	807	791	784	830	708	780	847	820	791	758	818	752	762	785	740	790	780	790	787	784	766	799	819	813	790	751	798	799	821	786	813	815	777	766	777	818	790	787	765	813	795	767	791	811	761	776	771	876	771	846	771	788	790	784	805	784	788	794	801	746	844	826	803	773	770	796	853	817	791	762	807	769	781	781	828	782	767	801	798	780	760	762	802	789	784	796	783	786	760	761	832	774	777	803	761	818	740	779	793	742	816	802	787	789	801	771	766	720	803	804	795	768	750	772	746	803	791	797	813	822	801	771	776	778	794	790	821	773	737	727	780	767	816	757	774	804	793	744	764	769	759	815	782	819	768	785	765	834	792	822	755	792	771	767	823	832	751	798	794	760	777	808	789	759	814	799	768	791	777	840	803	809	760	767	804	788	797	799	801	789	768	780	828	777	762	793	764	811	772	793	798	808	839	784	789	832	790	784	754	777	815	789	800	826	771	827	779	786	759	788	773	721	766	768	771	748	811	738	788	795	736	756	795	773	775	838	770	787	772	808	837	775	724	800	827	802	734	813	782	817	780	748	755	773	849	771	748	818	783	828	808	772	772	775	777	753	800	802	768	772	804	786	800	804	837	778	810	786	758	798	827	747	801	793	763	769	771	756	814	734	778	797	809	814	809	776	782	752	737	742	835	799	770	746	731	835	801	774	783	768	764	808	788	864	775	778	788	777	788	795	801	761	756	827	826	769	804	811	773	761	742	816	813	749	760	755	751	826	771	807	783	791	762	762	793	803	744	758	757	764	726	806	742	898	753	810	759	815	812	728	769	804	776	750	844	762	810	761	829	801	771	765	801	810	812	805	800	833	792	865	783	817	795	788	817	797	809	823	813	751	824	779	789	785	795	840	795	780	785	775	767	748	810	814	819	796	836	791	740	764	762	794	827	794	819	776	758	787	801	760	793	770	767	797	781	765	803	828	780	761	785	807	787	771	800	804	795	774	787	838	773	791	792	747	823	746	750	869	776	777	746	784	845	765	822	789	809	781	870	852	750	778	769	794	768	718	758	775	751	766	774	769	794	796	781	804	834	792	808	788	760	804	757	743	783	801	834	809	751	745	763	797	784	756	830	790	770	823	793	797	773	788	774	812	766	727	755	809	800	819	825	818	819	786	788	799	814	852	778	799	791	849	821	757	762	812	785	785	797	766	858	799	738	768	836	820	814	790	793	847	799	815	816	759	785	775	791	789	775	790	828	755	737	760	763	775	760	828	799	759	794	823	780	759	813	789	789	842	772	839	808	749	788	735	800	818	810	786	770	827	746	789	780	780	753	840	777	764	796	839	877	756	768	773	789	778	804	819	785	826	791	811	789	794	805	811	830	802	803	816	795	773	796	805	849	792	764	813	795	798	781	739	829	817	824	755	809	803	815	769	777	768	759	782	808	829	769	786	786	825	802	834	879	782	829	819	809	799	768	843	788	765	752	793	801	798	864	767	778	778	838	795	806	805	766	750	778	790	755	822	835	784	815	796	801	791	785	773	812	778	813	757	838	774	757	803	798	768	780	816	811	842	789	761	775	730	764	849	784	781	837	819	771	797	779	724	812	794	761	796	806	789	791	771	730	778	806	798	822	763	822	790	759	812	807	815	813	807	788	805	797	773	820	801	833	764	809	846	711	814	823	773	768	798	819	752	759	736	762	808	813	762	798	798	771	804	796	815	750	798	767	782	817	743	717	770	745	798	775	727	795	808	745	802	738	792	756	797	774	798	782	814	811	763	756	822	814	786	862	770	797	796	822	801	795	799	800	799	816	796	820	778	759	854	745	750	843	798	819	811	763	750	829	754	770	769	830	824	791	854	832	814	752	771	816	806	814	768	804	766	777	777	751	788	749	797	764	806	771	801	809	713	709	787	741	754	804	772	779	765	784	791	719	839	796	771	805	791	732	805	807	814	781	774	783	767	744	786	820	829	788	752	826	805	839	805	808	746	785	828	762	817	771	770	739	761	803	751	702	810	757	853	812	726	815	780	769	776	811	791	772	778	744	723	801	766	877	797	754	800	804	798	804	782	756	775	778	747	810	764	806	761	812	755	730	756	800	769	770	774	778	796	748	793	785	790	793	874	775	773	763	797	855	811	794	778	817	781	842	790	804	801	731	794	799	802	807	782	833	790	762	845	782	832	785	821	786	803	745	755	775	754	803	781	798	784	780	801	732	736	798	775	769	841	768	836	732	793	851	774	784	735	760	841	785	818	764	825	800	775	750	773	802	778	779	788	814	805	778	757	772	813	746	753	793	756	819	836	765	801	751	787	852	754	804	808	788	837	765	790	795	791	770	799	789	749	758	779	729	804	812	799	792	816	803	818	801	787	811	764	751	793	828	821	838	821	802	777	793	767	765	826	789	813	792	775	814	781	804	719	787	846	768	808	825	766	857	795	744	798
1556	412	314	306	431	332	290	274	231	147	115	101	90	90	74	76	60	54	48	31	50	40	44	45	48	36	39	36	33	44	37	35	31	29	27	31	26	26	34	32	34	35	34	28	28	28	29	25	26	29	32	23	32	24	31	25	20	26	20	23	24	30	24	34	26	23	23	43	21	14	20	27	23	26	22	19	33	28	23	20	24	15	16	22	26	22	33	21	31	21	13	23	25	28	23	17	36	18	25	32	24	24	18	24	21	22	25	22	26	18	26	37	18	19	22	22	24	19	21	27	30	30	19	22	24	24	19	38	16	19	19	23	24	17	22	15	29	18	21	17	16	19	26	18	18	21	18	19	26	26	20	17	18	21	16	26	15	27	15	24	18	25	11	20	18	30	23	20	25	23	23	25	26	20	26	25	17	11	16	27	24	34	24	28	25	14	21	24	25	15	24	21	22	30	28	26	31	19	24	17	24	23	26	22	22	32	26	17	25	22	23	20	29	13	18	18	19	22	20	21	19	23	25	18	21	22	15	13	22	27	27	22	28	23	17	18	20	26	15	28	11	33	30	35	27	24	25	18	27	23	20	13	13	22	23	17	16	9	23	16	20	29	26	22	27	26	25	29	14	16	18	18	21	26	19	19	18	22	22	22	29	25	23	17	21	24	17	24	18	25	24	23	20	22	29	19	29	26	25	21	16	22	20	21	20	13	18	27	28	18	18	18	20	24	21	19	25	13	22	25	31	22	24	27	29	24	31	20	19	16	22	17	19	31	30	22	14	23	27	28	26	24	22	31	14	33	23	13	31	22	25	26	22	21	21	19	19	26	23	21	13	27	24	31	26	24	17	21	27	26	18	20	28	24	26	28	31	22	26	16	26	24	24	25	23	23	24	22	20	18	20	23	28	22	26	27	27	15	26	28	22	35	23	11	26	22	26	26	32	24	23	24	29	31	19	19	28	20	27	23	21	28	22	18	22	27	8	22	26	37	22	29	19	24	20	15	19	21	29	22	31	24	23	17	21	30	14	22	20	17	26	21	16	23	21	29	32	25	21	21	24	25	28	21	26	22	22	18	25	19	29	16	24	12	30	22	21	20	34	23	21	16	27	30	22	23	25	14	25	32	25	23	20	22	22	31	21	19	20	21	18	20	19	15	22	24	18	21	25	26	21	21	21	16	26	21	26	28	17	15	25	20	13	19	12	25	19	22	27	24	26	22	18	25	24	20	12	19	23	27	23	23	21	27	26	23	27	22	25	27	30	33	14	29	17	22	21	28	24	38	21	22	24	16	24	15	24	19	22	25	30	28	30	29	16	32	23	18	25	25	26	27	14	16	25	22	28	20	16	20	30	25	28	25	24	19	24	20	20	19	22	25	21	16	15	26	33	16	29	30	23	24	20	19	16	14	28	25	14	19	23	26	17	27	33	18	21	24	16	17	25	21	22	26	25	27	23	33	24	26	24	20	26	18	29	33	25	21	17	25	28	24	19	24	21	15	24	22	21	24	20	25	24	14	28	24	19	19	36	31	32	14	32	29	19	19	18	31	26	20	10	28	17	22	22	21	23	30	18	15	32	23	21	16	22	17	24	26	25	17	17	27	21	28	23	23	19	19	21	21	17	22	28	21	32	18	16	29	30	24	23	27	24	23	25	17	20	28	28	20	24	18	25	22	20	27	19	26	24	22	31	16	18	24	17	26	35	26	26	30	24	12	27	24	29	33	31	13	18	30	32	34	23	19	30	21	20	24	26	18	24	17	20	26	19	21	17	26	25	22	17	18	24	27	32	22	17	21	21	29	21	16	27	17	28	23	26	19	16	25	24	20	22	18	17	19	25	19	22	17	24	17	18	22	25	23	25	20	26	23	27	16	22	23	21	13	21	26	16	11	24	29	33	21	19	21	15	20	33	31	20	28	23	20	15	23	25	25	23	19	24	18	17	17	18	16	17	27	20	26	28	21	19	19	32	21	23	18	21	22	17	21	18	24	18	17	13	24	29	22	25	22	15	21	21	10	20	29	24	23	28	20	23	20	29	27	17	17	24	22	28	11	20	25	16	20	29	16	23	23	18	24	17	32	31	26	27	21	36	25	24	31	21	16	20	27	17	19	28	15	11	19	19	25	13	22	29	21	20	34	25	18	28	21	21	21	26	20	27	25	22	22	27	20	26	25	22	26	26	24	30	35	25	21	13	24	20	19	15	24	28	22	19	31	24	19	19	24	22	21	26	16	25	18	27	13	17	29	31	21	18	25	17	25	16	21	20	22	20	20	24	27	27	20	27	21	18	28	22	28	24	19	27	18	21	29	19	19	29	20	30	28	28	34	25	19	28	13	21	24	25	26	19	22	17	24	18	24	18	23	22	22	28	29	23	19	22	20	27	16	23	19	22	13	20	16	17	30	24	26	15	28	21	15	22	24	26	16	23	21	22	20	33	20	21	19	27	17	17	20	27	17	21	17	18	25	26	21	18	29	15	24	18	18	25	26	22	25	19	29	23	17	23	17	28	32	22	19	19	19	22	19	19	31	22	24	30	20	31	24	29	24	22	21	37	21	26	21	27	23	25	23	17	24	26	20	32	21	26	28	23	27	28	16	22	18	21	26	26	16	18	26	18	20	21	23	23	27	20	31	24	20	18	25	27	21	19	16	18	26	21	18	23	23	23	17	29	25	16	22	28	21	26	20	20	33	21	17	21	23	13	29	22	15	37	20	18	13	18	24	27	33	21	30	24	29	25	25	22	21	25	21	21	22	24	34	39	21	18	21	21	22	16	20	21	19	35	24	18	16	28	20	20	18	35	20	27	32	29	16	28	17	19	28	22	24	17	32	18	23	37	37	25	24	17	26	15	32	22	14	20	24	26	24	16	27	28	19	20	18	19	18	24	14	24	24	18	24	22	23	28	19	15	21	21	26	26	27	25	21	17	20	21	21	23	23	30	31	20	20	19	21	20	24	23	20	21	24	18	23	25	16	21	24	29	25	23	21	24	24	20	27	15	24	19	30	22	19	19	20	27	23	24	23	31	23	27	29	20	19	25	16	20	23	30	20	13	15	15	33	27	23	23	24	21	20	28	19	24	35	31	14	22	29	24	23	20	22	26	22	18	23	26	14	25	26	22	20	24	14	27	15	22	34	25	22	21	22	25	14	23	11	15	33	26	26	29	13	22	18	30	20	18	21	27	18	18	24	23	31	18	14	28	17	21	32	22	23	13	16	20	20	27	19	17	23	19	20	22	17	29	23	23	12	22	22	21	22	21	21	25	17	19	28	28	24	29	21	20	17	31	19	21	23	27	22	24	25	28	28	15	30	21	18	22	27	19	30	29	21	19	27	25	27	21	22	22	18	26	28	33	22	27	18	22	22	17	26	21	14	21	20	32	23	30	14	22	19	28	27	18	21	25	23	30	30	17	14	18	19	20	32	19	15	23	23	13	25	13	17	35	22	19	17	26	16	26	25	22	25	20	31	21	27	16	28
19001	15819	10300	26942	31355	28118	22881	18249	14381	10816	8825	7493	6165	5137	4416	3678	3229	2976	2489	2305	2102	1961	1841	1762	1671	1690	1659	1548	1449	1299	1204	1155	1090	1013	1045	962	910	905	931	891	879	894	862	845	795	844	824	774	711	741	730	713	712	726	755	760	711	728	806	764	714	700	727	645	647	686	660	697	609	619	671	682	631	680	643	619	584	567	588	611	616	612	578	592	594	612	664	636	598	548	551	565	563	601	527	547	542	570	549	610	597	665	636	638	591	586	568	592	602	621	589	526	539	518	482	518	585	529	551	560	464	535	548	519	545	545	524	527	535	532	497	555	545	504	556	565	550	526	523	556	507	543	504	491	524	513	533	523	468	535	520	502	545	492	522	519	532	554	492	474	550	514	525	533	522	533	497	534	514	551	505	437	542	537	529	507	556	490	539	486	512	498	546	535	489	533	543	506	520	549	577	532	512	510	508	511	496	558	529	508	504	520	513	534	531	516	544	536	494	564	562	532	487	531	501	524	522	536	516	575	538	520	497	514	531	483	523	532	527	500	483	531	499	512	549	506	506	486	527	521	499	494	513	531	513	530	523	518	508	493	503	517	477	531	551	519	520	526	522	530	484	518	534	513	531	505	491	535	513	510	524	517	523	467	514	516	530	516	537	553	515	509	529	526	534	560	523	505	502	458	520	541	521	508	499	541	548	546	529	472	514	563	520	473	540	566	540	518	545	535	516	499	514	503	515	563	526	492	528	516	552	513	533	532	514	532	481	501	493	525	529	512	514	500	497	499	498	489	558	545	521	538	546	483	561	520	515	495	576	465	473	526	511	542	508	502	503	499	547	499	546	531	517	511	481	541	530	509	521	536	501	502	543	535	538	545	511	508	541	496	491	509	510	542	493	514	541	475	502	518	548	524	495	513	479	468	528	502	505	502	539	525	526	479	571	514	513	520	482	534	501	487	525	489	522	512	537	531	520	500	500	528	542	503	512	490	538	552	545	528	521	519	536	507	516	543	541	552	518	513	502	503	526	523	528	527	518	504	531	509	531	538	514	506	544	544	530	528	491	472	509	517	546	461	527	508	521	492	485	536	460	532	493	528	497	510	510	523	559	566	500	495	522	510	508	511	515	551	529	527	483	523	500	505	508	494	488	499	540	538	526	520	519	531	517	523	530	497	517	510	490	477	518	498	518	532	513	471	541	525	528	503	505	529	499	475	530	544	497	519	518	510	524	521	507	552	502	482	530	517	548	501	539	522	513	557	507	533	533	521	505	551	543	479	483	513	498	520	536	531	481	543	497	479	496	501	546	523	515	513	493	512	532	522	514	560	539	528	529	508	486	520	510	569	508	524	518	501	531	497	508	484	485	513	511	494	524	507	532	528	535	530	538	540	510	518	555	511	485	517	514	485	504	516	486	499	490	495	490	535	534	524	531	535	538	540	545	511	506	481	554	495	520	532	525	487	485	476	494	512	549	512	545	561	500	517	531	475	523	499	538	535	520	484	504	532	572	511	511	461	567	511	518	540	487	506	481	461	526	493	503	526	516	536	529	517	536	532	524	528	529	510	520	516	481	574	530	512	535	560	542	459	507	522	498	495	529	552	521	496	516	521	502	541	509	519	543	507	514	478	485	520	515	546	540	477	538	478	520	517	505	496	500	524	511	525	509	559	541	518	543	511	518	533	507	507	523	502	494	503	489	530	478	526	510	505	539	510	547	498	515	466	554	523	537	523	532	537	497	527	540	525	492	533	530	507	504	511	511	514	489	506	552	507	510	521	535	503	511	467	522	507	515	513	501	545	517	489	484	510	520	508	524	530	525	520	502	513	480	491	442	506	534	497	503	554	533	470	513	518	548	555	572	504	500	489	506	523	521	499	520	509	532	496	512	478	490	512	509	504	501	524	534	478	527	532	510	507	492	502	479	539	452	518	507	525	537	483	469	500	501	528	509	529	538	508	495	520	517	492	534	501	515	515	540	484	530	521	519	542	551	529	504	570	527	521	547	520	504	515	501	544	508	523	504	549	490	521	560	528	496	514	525	525	522	504	530	492	565	482	518	509	554	469	490	528	507	498	538	552	494	531	488	476	510	547	525	524	521	516	527	503	542	501	522	520	475	492	505	508	566	508	519	485	487	477	556	519	506	559	534	544	498	497	522	495	511	517	539	553	545	490	516	466	521	514	527	534	529	501	482	512	537	475	515	495	503	500	541	542	525	551	518	537	518	579	489	524	497	498	485	485	518	543	532	521	532	486	505	573	524	499	512	531	530	498	526	544	559	549	489	475	508	537	506	511	556	481	495	549	525	503	521	542	544	461	523	547	488	485	537	569	520	503	508	527	556	529	544	524	539	493	534	508	523	493	525	530	528	501	492	533	535	518	499	498	531	524	546	511	495	502	516	514	488	548	561	504	556	533	567	513	517	518	514	488	537	506	530	492	465	524	511	526	542	527	513	515	530	510	485	518	511	504	499	509	523	520	508	475	490	556	522	502	517	534	529	484	515	506	481	538	490	527	509	472	489	482	530	504	521	511	532	526	515	481	498	479	525	545	522	549	529	556	534	531	496	518	569	504	499	505	535	504	530	517	533	535	529	504	520	528	533	512	535	521	494	531	530	490	498	501	507	497	481	552	516	570	486	502	514	522	530	509	560	505	532	525	507	553	556	495	506	508	532	533	528	571	503	526	492	584	506	510	552	510	536	525	514	519	494	510	548	522	520	493	538	513	529	508	509	541	534	526	547	530	505	527	470	492	526	541	528	518	491	538	521	510	497	520	555	533	480	515	520	484	509	480	557	527	530	505	535	510	543	483	483	549	525	487	520	506	521	537	468	522	522	496	548	535	522	524	494	529	540	513	511	516	508	527	546	507	528	528	542	527	517	516	546	549	520	539	529	549	507	501	520	557	488	521	506	497	525	538	500	490	487	509	514	505	524	513	543	558	492	522	528	510	536	520	538	533	494	485	529	521	541	519	537	517	508	518	488	507	518	488	553	553	513	459	499	528	482	481	506	500	496	519	509	509	561	510	504	539	524	543	517	524	488	498	533	527	538	511	497	572	505	520	570	526	526	505	479	522	547	529	509	534	541	515	522	528	532	520	529	523	534	502	543	565	500	479	497	519	496	528	507	490	516	509	539	513	482	537	502	490	549	499	540	545	537	494	496	486	492	502	498	529	546	530	505	527	548	513	515	488	562	510	489	556	529	499	524	518	521	486	503	543	492	541	538	516	522	525	515	524	516	487	564	512	506	536	496	528	495	547	498	506	504	514	478	514	539	540	500	533	500	508	503	545	537	504	515	545	504	528	501	474	510	511	541	518	529	529	531	511	517	560	509	512	558	520	517	515	556	477	498	500	595	513	518	504	515	532	541	476	548	535	503	498	525	533	536	503	503	515	507	538	509	534	526	552	471	526	522	566	469	555	532	506	497	517	514	544	509	485	546	540	477	561	495	493	523	509	488	584	520	525	520	532	535	523	493	545	521	523
1557	442	261	269	407	379	302	275	193	165	134	117	99	101	75	62	50	51	65	47	50	43	42	46	45	36	40	42	33	37	25	34	26	43	30	34	32	33	29	34	22	22	40	22	25	37	33	33	21	24	34	27	23	27	20	26	26	27	21	29	24	25	24	24	10	24	36	28	21	20	33	22	25	22	24	33	21	23	29	37	26	25	21	18	23	25	28	18	33	22	24	17	13	24	30	22	18	24	18	26	21	25	18	18	22	17	24	19	24	28	25	28	24	19	19	32	25	19	25	15	29	15	18	21	20	19	17	18	19	25	31	16	14	19	19	22	20	24	19	23	20	21	21	21	28	24	23	20	19	19	23	23	24	35	23	23	21	19	15	28	20	32	22	26	23	25	14	22	19	26	28	24	30	17	32	26	24	20	27	28	13	19	16	23	21	25	21	18	22	11	21	23	18	19	25	17	22	15	20	27	15	26	30	28	24	28	25	33	19	26	15	29	28	17	34	22	26	20	20	18	22	20	18	23	23	18	18	19	24	23	26	26	18	23	23	25	25	20	15	23	24	24	24	15	20	11	20	22	24	19	17	24	24	15	23	28	21	22	15	28	21	26	28	17	31	20	30	12	20	19	22	28	24	24	21	18	15	26	26	22	17	26	19	14	23	20	21	20	22	20	24	23	29	20	20	19	13	19	19	17	22	13	33	14	25	20	26	32	20	22	25	17	25	45	21	25	19	14	19	17	19	23	22	22	23	15	27	22	15	22	21	27	23	20	24	27	16	19	20	24	23	15	20	34	21	22	23	28	29	23	36	22	25	19	16	16	24	20	13	29	22	21	22	20	20	33	24	20	22	24	16	19	18	23	22	25	20	29	15	24	23	12	27	21	23	21	22	18	25	29	19	20	26	22	19	26	27	28	31	21	24	19	21	29	28	23	22	15	27	20	20	16	32	27	29	23	19	25	16	24	22	20	21	13	22	21	29	26	18	31	17	20	26	20	22	14	14	20	26	18	32	18	16	22	26	20	22	19	29	22	19	19	23	24	35	26	20	24	23	37	20	28	18	29	18	25	29	16	26	30	26	10	22	21	22	23	14	18	25	26	25	15	16	23	32	32	16	21	19	29	16	15	21	23	18	31	22	22	19	12	25	19	23	24	19	23	15	26	17	27	25	33	27	23	24	20	30	12	28	14	22	26	24	18	26	31	19	17	17	15	17	28	20	15	23	14	22	20	18	20	20	19	21	26	17	22	22	18	29	23	23	20	29	22	23	15	23	27	19	19	29	26	30	29	24	23	24	19	19	21	23	20	25	27	21	13	21	26	23	17	17	31	18	18	20	15	18	23	19	22	21	29	23	23	18	15	21	24	29	27	28	26	27	21	25	19	18	25	21	25	36	22	33	17	26	20	20	20	26	15	18	20	20	23	22	20	22	21	20	21	11	23	23	22	17	31	23	19	24	29	22	23	28	25	28	17	13	25	20	29	16	30	27	25	20	17	14	26	17	26	22	20	29	16	25	21	25	20	22	18	29	21	27	22	24	33	23	17	28	14	30	21	15	18	28	18	26	25	27	20	28	24	22	19	24	18	20	23	18	20	21	27	22	13	24	25	20	35	21	15	30	14	16	20	24	23	23	29	20	21	19	16	22	22	21	26	21	27	22	28	24	20	20	22	11	13	18	18	28	24	22	32	20	23	36	27	23	22	27	20	20	31	21	19	22	18	13	18	26	19	31	19	21	19	22	23	20	25	19	22	20	17	17	22	21	27	25	18	22	12	28	11	20	26	25	19	27	21	20	25	24	26	26	26	20	21	25	24	19	27	26	18	26	24	23	28	23	27	26	21	19	20	23	24	26	27	20	24	15	23	31	24	20	27	23	25	22	17	15	23	22	18	16	22	20	31	21	27	29	26	19	20	21	18	24	14	22	21	14	23	18	19	26	19	23	15	18	31	25	21	29	19	15	27	20	19	20	24	21	22	18	24	26	22	18	23	22	22	21	29	21	23	16	27	27	27	30	21	22	15	26	19	19	28	21	22	22	18	21	28	19	29	22	20	19	31	27	22	20	24	22	24	32	28	19	22	20	24	23	21	25	25	20	27	26	13	21	20	25	14	23	18	22	17	24	18	26	16	27	16	22	23	13	28	15	27	24	23	21	16	20	23	17	25	19	18	18	24	31	20	22	16	31	17	19	26	12	20	21	24	19	21	27	30	18	21	23	24	24	18	16	27	17	25	25	24	18	21	9	17	29	26	18	23	21	21	29	20	27	36	18	18	26	20	19	26	20	28	25	27	23	24	29	28	18	28	19	18	25	24	19	24	19	22	24	23	20	21	20	22	28	21	18	18	25	24	24	14	29	20	19	20	31	24	28	25	16	19	19	28	24	28	20	19	29	25	26	19	20	21	18	25	24	17	18	24	22	24	25	17	30	23	29	17	26	24	20	23	22	28	28	26	20	30	28	25	19	24	26	28	15	22	21	14	14	19	16	25	18	21	23	15	18	25	22	18	22	21	26	14	21	25	33	18	21	16	31	19	24	18	23	32	26	13	22	21	26	20	25	18	22	23	24	20	19	32	20	17	21	21	17	24	21	24	13	17	24	24	15	25	25	27	21	25	26	23	20	26	26	26	23	38	19	22	16	27	20	23	24	22	12	15	15	20	20	22	27	21	29	22	20	17	12	17	20	29	15	20	18	19	37	19	34	28	16	27	18	24	16	24	21	31	14	20	16	20	32	24	23	29	24	20	21	21	22	17	18	21	21	17	29	17	21	24	25	18	16	19	20	26	20	22	29	14	16	30	18	30	28	17	24	22	19	24	22	30	24	28	21	17	21	17	22	25	21	23	23	28	19	14	19	29	23	32	23	18	22	16	23	25	13	25	21	26	30	29	28	22	25	19	26	29	23	22	21	30	20	25	22	20	20	25	20	25	16	28	22	24	24	18	20	24	25	24	26	22	28	26	22	23	19	23	24	19	22	18	22	32	18	22	25	24	23	27	20	24	18	30	26	19	22	21	26	30	20	21	30	20	26	17	21	24	27	15	24	27	20	21	12	23	12	18	20	16	23	26	23	25	23	21	27	17	25	24	22	22	21	27	21	23	25	19	25	20	29	21	27	20	21	23	19	32	20	17	23	31	23	18	27	17	20	25	19	28	24	15	24	21	20	25	22	15	30	19	21	25	18	23	36	25	18	23	21	19	18	24	26	13	16	34	24	29	25	25	18	32	24	30	22	27	25	24	21	23	27	32	21	20	19	17	21	20	15	24	22	25	28	29	22	27	21	24	18	30	23	18	20	31	20	31	23	20	24	27	13	16	23	21	24	13	18	21	26	19	28	23	20	23	15	19	17	18	34	28	20	26	16	20	20	27	18	16	25	16	30	22	26	17	21	24	22	22	19	32	26	31	23	25	23	18	23	39	13	21	19	17	17	20	23	23	17	24	28	25	16	23	27	23	17	19	24	15	19	28	11	24
18744	15698	10191	26860	31167	27536	22761	18317	13929	10906	8697	7407	6275	5067	4383	3795	3215	2842	2534	2334	2124	1991	1836	1733	1644	1682	1710	1560	1420	1376	1206	1166	1042	1114	1004	958	956	989	860	878	859	880	846	837	822	797	787	757	686	698	766	708	713	697	733	755	757	831	756	799	737	708	652	657	667	657	665	683	670	674	612	657	664	678	574	679	606	628	579	581	622	572	584	561	567	612	589	567	601	560	527	564	563	567	521	525	570	560	574	641	598	598	610	626	674	644	584	552	574	571	550	548	530	561	552	551	510	556	548	542	550	520	565	529	549	511	578	513	508	515	489	536	538	505	498	504	514	516	511	534	524	524	545	525	562	513	529	510	501	545	504	513	496	517	539	499	533	504	528	531	534	547	501	492	500	526	543	525	494	526	581	526	510	537	541	555	544	524	542	531	477	516	516	514	528	476	521	508	498	531	522	476	504	501	538	524	498	526	525	506	527	517	547	519	526	542	542	516	516	515	531	510	506	558	506	561	513	522	511	497	519	562	510	543	530	526	485	523	496	539	515	537	519	476	559	506	517	558	534	551	533	517	515	556	546	505	508	507	514	527	503	494	525	491	499	484	536	506	502	483	483	539	531	499	521	516	488	513	502	485	522	500	511	490	490	496	518	480	532	503	499	525	523	519	503	485	504	519	517	550	535	510	502	562	521	542	484	500	501	460	492	499	552	525	544	521	535	492	486	537	503	491	501	513	533	531	507	487	534	523	475	499	546	525	510	548	477	486	510	539	538	516	536	536	523	528	505	559	489	539	517	500	483	500	514	478	519	459	520	536	492	502	539	535	541	517	511	552	491	526	504	530	486	503	514	512	533	516	517	525	543	532	514	533	522	484	450	561	498	566	509	545	500	514	444	515	474	490	535	527	523	517	522	537	535	505	505	581	532	492	553	519	513	506	505	517	503	507	545	550	515	525	511	519	492	504	550	481	504	501	543	553	479	545	513	521	553	489	492	491	494	509	479	508	509	474	497	505	530	541	494	545	532	467	565	535	540	525	489	538	524	507	516	512	557	515	547	491	488	516	547	557	546	532	527	512	506	527	507	535	536	534	528	502	499	537	505	489	559	504	535	498	533	540	565	480	537	574	518	495	550	532	496	479	531	513	466	485	506	510	533	493	554	530	514	537	515	556	508	547	504	533	478	527	517	471	515	514	535	538	545	507	525	527	515	556	504	570	491	528	505	525	533	505	513	557	519	511	538	490	529	487	564	493	561	493	498	535	510	528	484	485	508	499	560	546	514	526	521	488	543	557	521	508	487	474	512	511	530	527	496	548	502	556	530	523	552	546	536	534	514	533	560	496	544	540	464	556	517	529	545	503	503	560	496	517	518	530	521	540	526	512	537	536	536	517	568	516	515	478	522	519	510	496	527	521	523	493	529	510	542	517	541	536	532	526	528	521	518	511	539	535	538	566	522	519	541	489	516	486	532	551	488	541	528	524	516	518	505	511	545	520	521	486	520	489	521	452	486	474	486	506	533	487	513	541	526	513	528	476	530	482	500	537	489	531	517	494	533	509	523	494	500	487	489	501	542	516	523	518	519	556	507	548	546	491	562	531	543	522	459	557	499	519	537	542	471	493	535	585	489	544	522	514	550	556	517	503	496	499	495	516	573	526	549	522	489	503	513	544	505	483	512	518	543	536	545	465	544	527	521	541	487	518	503	528	552	493	510	516	540	525	501	534	449	487	537	535	519	495	529	507	519	512	523	542	522	510	495	499	495	473	511	521	537	502	528	532	499	514	490	507	521	520	523	553	479	528	522	540	534	485	528	503	524	523	512	565	500	537	527	494	488	539	509	492	542	528	531	497	562	521	564	487	492	509	493	531	528	487	528	486	525	507	517	527	522	534	516	540	554	521	545	557	542	481	491	519	521	540	548	499	469	502	551	501	511	508	492	522	522	461	494	534	516	512	504	500	530	520	565	520	520	500	519	513	486	524	533	539	523	510	522	535	544	535	534	496	537	505	556	524	504	499	480	482	476	561	541	563	481	519	506	509	501	497	513	502	499	538	521	535	510	524	523	507	503	484	510	507	505	498	512	501	502	474	492	507	538	520	533	533	459	508	529	519	490	450	519	502	534	480	514	523	498	521	497	544	523	531	517	514	516	552	472	550	526	514	512	508	510	549	499	486	524	499	545	517	558	527	466	521	524	514	507	557	573	506	535	517	491	504	511	526	491	508	582	544	533	531	557	535	538	522	541	499	519	516	508	506	493	525	523	501	546	489	531	488	504	514	514	497	512	542	482	562	491	528	509	521	547	488	477	534	522	495	526	527	524	513	475	522	510	525	480	496	525	477	538	533	513	523	511	518	512	519	534	528	482	527	532	520	490	540	525	518	502	467	462	525	576	509	489	501	481	535	504	523	482	522	550	528	496	512	567	529	529	487	542	538	529	515	571	492	511	521	516	492	522	508	517	548	511	529	510	552	508	484	496	528	515	513	555	512	523	506	520	532	527	482	556	539	493	516	586	535	492	549	482	497	467	534	493	510	499	494	525	514	556	521	518	479	540	506	556	521	521	532	530	504	539	497	506	510	533	544	536	543	480	562	559	506	532	547	568	535	544	475	514	496	528	499	528	507	505	551	527	520	523	502	522	548	519	494	495	537	526	557	552	525	517	537	544	510	520	476	482	515	514	491	500	556	538	527	510	502	517	515	531	516	511	501	472	495	522	512	531	551	516	529	510	520	520	518	526	556	512	535	540	515	519	498	562	504	548	465	525	534	542	508	495	536	529	491	528	514	517	509	548	486	489	534	481	555	541	535	503	509	531	516	483	521	510	547	519	465	551	478	513	507	492	529	556	477	542	552	476	490	530	508	535	497	498	560	523	496	510	497	525	518	465	541	512	522	518	532	485	508	522	529	549	508	478	536	503	483	511	515	490	511	510	549	531	531	547	518	503	487	573	507	494	541	484	530	483	521	500	527	527	512	490	536	525	506	508	511	520	516	554	480	535	525	514	523	518	518	494	550	518	464	525	551	465	534	502	512	525	503	527	520	511	512	521	544	545	484	567	508	545	484	538	565	502	514	537	560	551	551	501	536	538	498	526	471	515	524	558	547	555	535	508	519	521	544	520	504	481	524	530	520	531	515	497	523	501	551	498	542	513	533	524	531	496	537	489	492	529	512	501	509	502	530	500	500	497	512	537	506	485	483	512	494	515	528	519	574	501	518	510	510	541	503	505	475	514	516	501	497	515	525	526	511	518	534	545	516	512	500	534	484	539	541	517	506	512	523	500	518	509	503	504	523	545	500	517	522	487	543	526	504	539	516	500	505	534	523	482	563	510	516	522	554	524	501	515	494	507	570	543	523	518	497	534	492	530	505	546	522	562	489	487	504	535	512	482	524	540	536	493	539	554	527	540	481	488	533	493	523	526	548	522	519	483	521	515	534	507	503	491	496	526	517	498	482	508	495	481	517	513	518	544	504	549	521	516	547
1477	469	249	281	399	391	290	266	183	144	159	128	89	78	75	61	52	54	45	55	55	46	35	47	38	48	29	42	35	40	29	28	27	40	22	24	26	37	18	30	34	28	28	25	21	31	27	23	20	28	20	25	22	27	31	24	21	23	28	23	28	29	18	33	18	25	26	25	20	30	35	32	24	23	32	24	23	26	29	30	18	29	21	23	16	22	21	21	21	15	28	26	20	27	17	20	16	25	21	22	29	20	19	35	18	26	23	32	30	30	17	22	26	25	24	31	28	20	24	21	27	19	17	26	14	25	18	19	22	29	21	15	20	18	31	30	25	24	19	24	23	26	16	13	20	22	20	23	23	17	21	26	26	26	26	17	28	19	20	24	21	28	23	26	33	29	20	22	16	27	23	29	25	29	17	24	30	23	20	15	22	25	19	28	17	18	31	20	19	35	17	23	25	16	24	20	26	20	16	21	26	11	21	15	17	20	21	23	29	17	17	23	28	29	20	20	25	29	26	20	25	32	27	27	19	21	21	28	17	20	24	27	14	21	18	21	16	21	25	22	20	22	25	16	31	20	19	26	26	26	21	26	22	19	22	26	23	23	21	17	33	19	23	26	22	23	20	25	30	24	22	16	24	20	27	23	16	21	23	20	26	20	25	17	24	26	18	25	29	21	23	31	21	9	21	20	17	15	19	19	22	17	20	16	30	23	17	22	32	31	23	22	24	30	27	22	25	21	26	21	22	32	24	21	22	25	20	30	15	19	25	24	19	29	31	17	23	27	29	26	22	22	23	10	11	18	19	24	32	19	15	15	23	24	17	26	17	21	24	25	18	22	20	21	19	23	19	39	23	20	16	18	18	19	31	22	14	19	11	25	23	24	28	22	22	19	22	18	30	28	22	28	14	29	18	25	20	19	23	22	23	18	21	21	23	21	27	28	23	21	24	20	14	22	22	24	27	22	24	17	22	24	26	20	22	21	21	25	20	21	27	20	10	21	22	23	14	26	23	18	20	28	24	17	18	16	28	27	21	33	24	31	13	26	25	32	32	16	18	23	23	18	23	13	29	25	21	22	31	27	21	24	25	24	21	17	23	25	26	14	28	22	21	21	17	17	15	27	30	18	14	21	29	21	21	16	23	11	14	18	23	25	35	23	25	18	19	27	18	21	19	28	25	24	19	24	27	23	24	11	19	28	21	20	20	18	18	11	24	18	32	17	16	18	17	21	24	17	20	26	27	18	21	24	16	29	27	21	34	21	15	12	25	21	21	19	26	17	23	21	25	25	23	23	21	24	17	24	15	17	17	23	24	25	16	16	23	20	24	20	15	20	21	24	22	23	21	30	24	23	19	16	24	28	24	20	27	24	20	30	23	17	17	29	27	17	24	18	24	29	22	18	24	24	22	27	22	20	24	26	22	28	30	19	28	26	21	20	23	28	21	19	18	28	27	27	24	27	31	27	24	16	29	26	24	21	23	16	18	23	23	21	21	20	18	25	23	8	14	21	25	26	20	25	20	18	18	31	13	23	27	19	20	20	22	24	32	23	21	21	19	26	15	29	31	15	15	27	21	24	15	29	20	23	29	31	15	15	20	19	18	20	28	22	21	16	24	20	21	25	24	24	19	20	22	31	17	18	25	26	28	29	27	32	19	24	22	25	19	20	22	24	19	19	19	17	15	22	25	26	26	17	18	17	31	26	15	19	22	20	19	31	28	31	18	23	16	26	21	27	16	21	19	28	17	20	19	28	16	25	24	23	25	18	23	21	21	24	20	16	15	27	15	18	29	24	26	25	23	13	19	19	27	25	16	24	14	17	11	27	19	23	24	21	18	24	20	21	27	23	34	16	27	27	26	24	21	24	17	19	18	21	32	26	26	24	29	28	22	24	33	20	20	25	16	27	21	26	13	18	25	21	17	23	22	17	25	28	26	26	16	27	23	25	22	14	25	24	30	15	25	21	17	19	14	22	32	19	18	16	18	23	21	15	26	13	19	28	24	23	18	19	21	18	19	25	23	26	24	19	24	23	16	23	15	20	19	27	18	17	23	27	23	20	19	28	25	12	18	16	15	21	27	22	22	27	31	21	26	20	31	20	25	13	22	20	22	21	26	24	26	20	16	28	23	27	25	18	27	27	32	22	18	22	14	21	19	21	15	33	21	38	18	22	19	28	27	18	25	17	26	25	11	22	26	19	26	17	29	29	21	21	30	16	20	23	26	24	30	20	21	22	28	13	22	23	17	22	31	9	19	19	20	25	23	24	23	22	18	13	27	32	32	37	22	24	26	30	25	32	31	14	26	15	29	22	26	19	22	19	28	31	14	29	28	22	21	31	18	24	20	30	20	25	23	23	22	24	27	17	27	20	19	18	25	24	26	18	22	30	31	20	16	33	18	16	20	22	27	26	28	20	26	24	21	33	22	22	26	28	27	25	28	18	21	17	24	20	14	26	17	15	23	17	20	17	28	27	20	20	23	32	18	21	20	15	23	24	15	18	28	24	22	25	28	17	27	26	16	28	27	19	26	21	23	26	19	22	29	14	22	22	23	25	24	19	22	23	22	14	19	15	15	28	22	22	28	21	20	22	17	17	26	21	21	24	28	24	19	21	30	22	29	24	32	25	23	37	16	17	28	24	19	22	18	23	17	29	24	19	18	20	18	17	21	22	19	30	22	15	24	26	30	19	25	23	25	15	24	21	19	26	19	19	30	23	24	21	19	16	18	20	25	19	19	19	24	25	19	19	28	22	29	30	24	17	22	22	30	20	18	25	18	15	22	17	29	19	14	22	19	31	24	23	25	15	23	22	14	21	25	27	22	22	17	16	22	15	27	21	31	17	27	21	17	25	22	22	22	27	19	24	29	27	16	11	19	23	30	25	21	19	31	22	20	17	18	22	21	23	29	20	23	21	21	15	30	29	19	22	21	18	18	29	24	20	30	21	25	24	19	19	26	22	25	29	19	22	21	24	26	31	23	24	17	23	35	20	10	20	18	13	27	14	21	24	25	27	24	23	22	17	25	23	25	20	21	24	16	20	18	29	27	25	37	23	23	25	17	22	27	16	11	22	23	27	16	21	27	20	12	36	21	25	26	29	27	14	20	21	25	23	21	15	20	20	29	25	20	14	24	32	19	20	31	20	27	24	24	21	21	25	25	21	29	26	19	26	26	21	19	22	26	23	20	19	24	13	24	18	23	16	24	17	15	16	22	22	22	20	24	21	21	21	22	23	25	23	20	21	26	21	16	17	18	21	30	28	26	22	20	26	31	18	25	17	17	19	26	30	24	20	29	28	19	29	23	21	26	32	25	17	19	19	14	20	13	26	24	22	21	17	24	26	26	23	28	23	21	26	25	22	24	17	21	11	28	22	21	17	30	18	24	19	28	19	29	25	18	26	24	17	18	26	14	22	21	19	33	24	12	24	27	18	16	17	28	13	17	17	28	28	25	43	23	19	23	14	19	29	21	22	16	23	19	22
18808	15556	10192	26583	30590	27087	22728	18030	13814	10868	8953	7397	6096	4929	4337	3735	3261	2798	2482	2323	2149	1902	1868	1756	1710	1704	1612	1581	1419	1287	1177	1134	1056	1073	988	956	930	985	887	877	958	882	852	829	825	773	749	763	674	730	720	735	664	736	657	777	766	759	761	875	756	710	669	691	599	632	655	648	644	717	661	600	691	678	608	675	633	621	634	595	554	583	551	544	599	565	603	627	559	534	537	567	578	574	566	610	548	574	583	582	574	648	596	624	633	598	585	620	587	621	575	571	567	537	513	541	520	552	520	568	512	515	500	518	517	536	552	527	518	553	541	537	526	536	561	569	538	529	495	527	482	535	491	510	518	507	479	524	545	546	530	524	555	507	541	521	473	489	523	509	552	523	540	493	544	559	533	520	525	524	512	545	517	549	549	565	527	502	509	492	506	488	567	517	496	498	512	541	505	503	529	546	513	525	558	524	508	501	500	513	513	519	540	522	523	505	503	512	492	511	548	508	550	527	515	505	507	542	495	529	514	499	511	479	516	536	515	492	532	541	552	509	548	528	517	525	532	500	541	508	467	525	559	474	541	519	567	563	501	506	505	518	538	491	524	538	491	535	506	487	561	543	555	571	528	532	547	540	525	501	576	469	439	508	530	468	504	520	524	521	529	511	516	530	523	487	505	520	481	534	491	514	503	505	511	465	525	502	510	532	521	481	525	546	491	529	521	498	497	508	503	515	520	521	540	527	531	546	537	526	506	495	517	493	521	533	550	485	509	520	544	495	477	499	513	534	524	498	530	572	560	520	540	513	517	504	503	488	549	506	510	501	500	515	519	504	490	477	512	521	548	506	516	530	520	487	499	509	524	497	528	525	503	512	533	525	459	479	490	529	479	478	521	521	506	496	519	533	531	494	498	549	553	528	493	490	519	545	534	509	516	489	530	554	553	519	443	488	525	511	504	518	565	535	530	496	530	538	504	543	556	497	540	521	518	516	545	540	492	585	549	528	534	529	488	485	523	488	520	507	509	538	544	541	537	499	495	511	535	501	522	516	517	454	551	527	540	499	489	508	556	547	500	519	558	523	549	527	499	507	512	546	527	487	506	510	539	504	501	510	523	522	532	514	526	545	538	521	489	550	507	539	459	476	503	533	502	546	516	517	563	545	541	538	501	477	502	519	547	504	522	508	450	499	540	493	539	489	525	519	575	546	495	503	514	502	525	578	479	533	517	520	514	506	510	516	525	510	550	534	505	480	492	538	499	497	467	504	510	523	506	560	514	542	511	531	522	489	553	488	513	464	494	517	496	491	516	498	515	543	531	478	509	551	522	482	486	546	523	544	540	510	484	495	532	501	529	536	569	557	521	519	491	502	525	501	495	489	527	551	487	498	506	536	516	557	465	511	523	558	546	532	516	539	548	506	489	514	503	534	531	504	512	525	563	539	545	538	497	516	526	513	499	515	507	495	512	538	524	565	480	517	506	517	502	523	505	515	535	545	514	543	503	502	515	514	503	476	506	563	521	459	500	510	514	503	511	522	536	520	567	498	492	480	492	526	527	522	512	532	530	490	492	525	501	494	508	503	531	530	518	514	521	518	517	533	483	508	513	486	480	510	526	535	505	518	523	514	489	513	462	519	492	529	546	497	545	495	501	550	482	506	515	482	485	503	526	511	518	524	499	521	508	518	498	522	529	479	548	504	521	505	530	515	503	505	491	508	534	534	534	540	500	535	517	529	466	532	537	563	538	508	521	541	538	516	495	506	522	541	544	542	494	519	515	515	523	554	498	521	511	508	563	517	517	490	544	492	528	491	485	542	534	504	541	509	538	515	526	511	520	511	531	505	509	546	524	509	524	510	533	534	496	489	519	533	482	509	486	508	502	557	517	466	509	474	528	517	516	519	512	526	503	516	504	531	511	518	487	545	492	521	536	500	501	541	513	523	507	534	519	497	512	499	535	504	515	531	519	507	546	512	519	568	543	517	539	502	494	504	536	522	500	489	496	503	519	486	506	519	543	522	529	528	540	481	540	554	510	509	566	510	507	496	509	517	523	502	535	533	525	527	509	496	518	511	493	501	520	475	546	467	487	529	484	552	514	530	536	532	503	504	509	544	492	527	516	549	500	493	529	520	506	535	535	494	560	455	481	519	504	508	504	533	498	546	532	506	494	546	520	514	503	455	530	531	510	495	529	526	546	536	548	521	509	500	512	521	509	534	500	503	521	521	538	509	537	492	528	526	544	541	522	491	483	493	489	545	557	512	527	505	517	517	521	538	568	521	471	563	529	497	511	566	522	489	519	511	541	525	490	518	521	517	498	536	537	527	533	497	542	551	497	531	500	504	481	518	525	536	521	548	496	507	541	520	538	517	536	540	563	503	519	501	484	489	507	546	520	542	526	502	561	542	545	518	556	516	485	490	502	531	474	515	492	524	528	469	536	525	501	504	448	518	563	484	524	513	506	499	565	521	503	522	503	495	564	534	503	540	483	518	547	531	507	503	514	510	533	496	516	513	518	567	474	537	558	529	498	498	529	558	520	548	570	542	525	506	511	533	523	513	528	541	531	498	524	491	518	500	519	526	499	526	531	529	561	540	526	541	514	506	519	480	529	509	518	480	552	489	501	523	509	547	522	544	510	559	494	488	481	497	512	476	534	535	506	495	528	486	514	521	514	501	523	529	534	525	516	512	512	509	520	490	542	514	507	529	522	491	544	488	520	503	562	515	498	476	532	543	515	520	481	533	505	503	501	497	520	521	530	527	546	474	475	527	493	509	544	512	517	495	525	523	492	538	534	505	540	487	531	509	507	489	568	549	502	489	485	541	516	509	530	494	525	517	494	492	540	506	490	512	533	522	486	551	506	501	539	512	537	542	478	481	538	521	509	519	464	490	535	483	510	522	518	515	512	516	503	537	473	497	489	494	525	527	501	526	489	513	489	534	500	524	506	489	547	550	482	526	526	517	518	509	529	519	525	512	523	530	497	479	498	519	538	483	538	541	509	568	485	533	524	541	526	479	544	539	525	509	565	488	464	552	488	500	512	498	507	515	499	546	499	521	561	541	498	494	478	521	530	502	522	545	501	514	531	534	487	488	504	503	554	526	539	562	508	503	494	498	498	516	574	519	514	565	532	553	529	531	507	518	531	514	505	545	542	535	467	499	482	494	508	510	541	546	492	538	501	467	515	515	525	504	547	556	486	542	540	546	514	518	508	530	494	517	510	516	479	525	499	532	462	512	513	526	534	499	538	518	565	522	530	488	494	527	527	532	515	529	531	503	564	494	493	563	497	511	519	537	518	526	524	532	545	503	537	529	512	536	510	545	522	514	502	523	498	499	520	516	540	533	518	524	565	497	510	483	500	524	512	550	550	535	530	463	526	497	519	496	493	471	532	531	497	518	517	505	519	537	483	499	500	508	507	546	525	493	488	486	558	483	512	535	508	514	515	516	552	554	543	522	540	550	563	507	517	531	471	511	559	479	536	528	536	539
1912	327	214	203	280	258	213	182	147	118	109	90	68	65	71	64	49	54	57	40	62	41	49	48	45	42	37	43	52	39	42	34	42	47	39	42	41	41	40	36	46	40	39	34	40	39	40	33	42	40	33	43	34	39	32	45	38	36	36	40	41	40	24	29	36	38	43	37	44	46	22	41	42	41	35	42	34	35	33	37	38	34	33	38	45	34	43	32	41	26	28	45	22	38	39	41	39	31	28	36	38	32	35	41	42	36	32	36	52	45	41	26	32	32	33	42	42	39	32	40	33	34	28	30	37	40	36	33	38	32	39	34	39	29	43	41	32	31	37	40	40	38	38	33	41	34	28	41	33	32	30	30	42	29	53	31	43	33	33	38	34	38	43	32	37	26	33	36	36	41	43	35	34	38	31	35	37	38	35	27	27	33	38	37	31	35	40	22	41	34	29	45	32	41	29	39	30	33	37	21	41	35	45	31	41	43	42	37	21	34	33	43	43	34	33	30	38	39	50	32	36	28	38	37	43	31	37	35	28	28	36	41	50	39	39	26	26	36	29	36	47	39	38	27	41	33	30	30	28	27	44	27	36	35	27	34	34	32	31	37	25	34	41	33	35	47	36	34	35	42	41	38	38	31	42	33	37	31	28	36	25	29	29	43	36	37	29	39	50	28	37	40	32	43	44	37	38	35	33	33	42	30	36	37	42	36	35	35	39	33	39	40	37	32	38	38	40	32	31	25	35	35	41	27	42	31	38	35	34	35	37	36	17	34	36	39	27	40	29	31	33	29	27	39	37	36	37	36	50	38	31	41	32	48	38	32	36	26	38	42	27	32	37	38	29	38	35	34	41	26	31	41	39	41	28	39	21	35	39	27	38	32	24	30	43	31	31	40	34	38	45	34	37	36	39	44	43	27	45	28	21	39	35	31	29	29	33	31	32	42	46	44	33	25	24	32	30	37	29	36	36	36	29	34	24	27	46	32	34	47	36	39	33	24	29	35	39	31	38	33	44	35	49	43	43	31	25	27	36	34	32	34	35	32	31	37	32	36	33	49	44	24	35	32	36	34	26	31	40	29	30	44	41	27	43	31	38	33	25	36	35	40	29	34	36	36	38	35	37	40	37	43	48	21	28	30	40	40	47	37	30	35	34	30	30	39	42	39	34	34	32	41	37	27	36	27	41	38	46	33	45	42	39	36	35	30	33	29	35	25	50	39	36	39	20	38	43	35	28	27	43	36	30	40	37	35	36	36	32	31	42	34	41	36	38	35	31	34	41	37	39	44	32	32	36	35	27	31	46	38	39	35	37	39	26	36	30	38	43	25	43	27	32	28	39	39	33	30	39	31	27	29	46	49	47	31	26	37	36	38	53	29	33	26	39	33	34	36	25	36	45	45	35	33	31	31	45	35	41	30	21	37	41	40	35	38	42	25	34	33	35	32	36	46	36	31	32	38	30	40	35	32	44	29	37	40	34	25	35	39	34	39	43	36	39	35	34	41	31	27	43	28	35	38	39	30	42	29	23	44	31	37	33	23	29	43	43	33	36	26	32	45	43	38	36	35	29	32	30	24	39	32	45	45	37	31	52	36	25	25	36	33	31	34	31	44	28	30	38	48	32	32	33	31	34	34	41	32	40	41	36	33	36	27	37	35	41	30	35	41	30	32	31	43	33	35	39	24	36	42	36	35	40	40	29	30	32	26	38	36	37	35	27	32	37	37	42	23	29	42	41	33	30	30	37	40	37	32	24	33	36	31	35	32	23	32	35	34	33	34	39	27	38	31	28	34	42	39	45	34	41	32	33	32	32	42	30	33	34	36	28	52	38	33	38	37	41	24	40	42	41	37	37	31	30	29	50	38	31	36	19	56	37	36	42	38	38	37	37	41	37	37	39	31	31	31	31	28	30	35	28	27	44	36	48	40	30	34	36	41	27	39	28	36	35	36	29	40	32	31	25	34	37	31	31	32	44	36	32	31	39	31	39	44	41	25	34	44	36	38	28	25	36	31	34	32	35	35	33	30	24	33	36	42	28	31	38	29	27	26	31	31	43	30	38	49	30	21	36	36	35	39	41	35	35	38	38	40	37	44	54	38	38	38	33	36	34	32	33	29	37	34	33	44	38	42	42	41	31	38	38	29	35	29	33	39	32	23	32	29	34	40	37	36	32	26	45	41	24	39	35	39	27	39	40	34	40	29	35	37	32	38	35	35	35	36	34	34	35	32	37	45	54	31	37	33	43	29	36	33	40	33	33	34	38	35	34	35	31	26	35	30	27	31	31	35	45	30	38	37	32	43	31	32	38	36	29	29	37	30	28	34	34	31	36	45	33	39	38	33	30	39	32	29	32	24	39	34	37	31	45	28	20	36	42	37	32	32	31	30	45	44	40	35	36	45	30	41	30	22	35	32	26	38	30	31	33	33	30	40	43	32	37	34	34	26	41	29	28	33	33	27	48	34	34	32	51	34	43	32	41	42	27	29	32	26	31	36	47	35	33	36	29	35	32	29	29	43	47	46	40	36	42	37	30	30	36	38	32	38	38	27	39	41	45	44	33	34	33	38	30	30	41	23	34	24	31	36	38	36	33	33	39	30	37	42	32	42	26	25	19	38	32	28	41	36	40	39	39	37	37	22	36	36	31	36	42	29	35	33	28	50	40	25	29	46	36	33	40	35	31	35	30	42	29	32	39	35	34	23	52	33	42	41	36	29	36	28	42	28	37	40	36	24	35	40	32	38	36	30	33	44	34	36	45	38	29	29	28	39	30	35	30	31	28	30	29	30	39	34	34	35	43	45	36	19	28	39	44	34	36	44	35	40	38	37	31	39	26	36	31	50	35	32	39	47	28	30	39	29	47	40	32	32	50	28	36	41	25	45	50	33	43	35	44	25	29	29	40	38	32	44	34	33	38	39	28	31	34	39	38	32	36	36	38	31	35	31	28	40	43	40	35	34	40	30	33	44	30	36	38	24	38	33	36	30	37	36	32	45	46	44	37	38	41	26	40	35	42	33	25	37	35	43	34	32	41	34	31	40	37	38	50	33	38	48	45	32	35	30	27	26	35	29	39	33	28	33	28	36	28	39	31	43	49	25	43	27	39	38	35	36	31	27	45	41	29	36	37	34	36	37	37	35	30	30	34	37	33	31	30	39	40	25	37	31	30	33	38	34	28	26	40	29	29	33	33	30	36	32	28	27	33	40	30	41	28	30	26	28	35	41	21	28	32	28	35	39	26	33	38	29	43	27	37	35	33	27	36	27	35	31	31	31	30	46	30	43	32	42	26	37	35	44	37	30	27	31	46	29	34	39	37	45	27	33	35	44	34	46	41	35	30	35	31	30	44	39	38	36	34	38	32	48	23	41	30	43	42	26	41	27	44	34	35	37	41	23	32	34	38	27	30	30	36	31	44	49	30	44	37	39	42	40	40	33	38	31	36	39	35	39	34	26	37	37	38	44	34	33	30	39	28	22	34	34
14652	12076	7542	21576	25474	22207	18195	13823	10466	7993	6611	5423	4490	3899	3284	2958	2446	2281	2052	1964	1816	1841	1647	1616	1580	1493	1538	1462	1314	1294	1210	1171	1191	1145	1095	1095	1057	1059	1069	1052	1089	1044	959	1012	990	975	1000	860	924	873	889	915	911	921	936	922	920	954	927	1026	909	956	935	848	863	910	862	877	909	887	875	894	876	870	918	929	811	848	809	837	796	842	797	770	814	849	859	857	842	810	813	828	803	836	837	848	863	764	861	825	880	933	826	885	863	825	853	901	920	854	807	799	831	859	807	786	832	783	739	778	817	852	788	801	805	865	816	824	813	814	766	805	825	820	782	759	805	811	802	789	799	781	831	805	854	809	775	847	801	795	819	844	843	830	849	804	804	802	800	804	821	843	809	791	777	801	777	802	797	816	797	784	810	786	771	835	786	811	832	738	826	809	751	814	769	825	802	859	823	804	823	846	781	819	811	760	832	817	802	752	814	819	837	782	742	816	791	787	767	816	827	817	772	826	777	796	794	734	791	770	816	828	827	788	811	800	832	782	820	803	832	813	785	812	753	828	781	766	801	736	838	785	821	818	828	805	814	794	805	806	816	809	761	775	790	758	756	811	792	798	824	774	838	791	849	808	753	815	758	806	763	756	845	799	810	812	773	793	838	805	761	825	782	857	785	736	803	813	799	774	793	852	826	754	832	811	772	801	776	781	717	823	788	792	789	763	787	804	827	757	771	811	863	802	816	772	767	799	819	800	827	815	796	784	814	821	776	772	738	786	765	804	752	823	755	810	771	735	807	806	781	803	816	774	773	757	768	829	825	801	762	792	773	797	831	795	782	816	802	789	774	786	746	840	773	775	754	768	792	821	801	775	803	777	782	817	777	831	818	827	781	792	792	775	779	812	831	828	774	824	823	775	833	790	818	794	827	797	814	774	797	827	816	771	794	824	803	766	797	761	779	783	794	769	809	809	831	836	806	772	804	815	746	739	838	822	779	801	761	778	797	729	790	771	818	794	801	829	799	804	884	819	832	754	779	774	840	774	816	774	778	781	828	789	835	866	833	763	828	800	771	764	798	808	780	790	786	823	812	789	860	780	845	794	764	791	828	816	771	840	762	852	875	818	793	803	819	765	776	757	808	806	815	792	787	823	792	838	783	767	783	760	773	760	777	802	793	789	799	802	798	780	779	804	768	861	761	754	804	869	793	822	846	801	881	734	753	738	761	770	804	815	786	800	826	806	782	809	824	796	806	791	827	807	810	698	804	861	811	820	844	741	788	798	777	772	821	792	826	777	810	826	810	823	847	829	841	792	800	781	757	796	764	835	817	750	785	786	810	752	800	771	786	739	817	730	794	827	798	798	815	810	832	797	760	774	795	784	788	801	742	805	776	760	792	808	860	853	823	768	824	854	772	816	826	817	796	740	790	766	814	770	753	807	800	810	765	793	823	790	839	788	821	825	776	804	802	785	789	819	795	786	807	751	807	772	758	798	789	799	782	777	766	796	773	836	745	764	805	807	796	797	731	819	780	794	788	800	857	804	810	814	758	771	786	804	805	796	765	803	735	766	789	849	801	822	741	787	835	778	803	783	806	846	809	811	820	788	813	761	816	780	788	809	826	778	770	718	818	838	834	808	808	790	756	777	820	785	849	787	848	788	776	760	834	829	807	833	773	789	762	784	790	780	793	778	814	759	810	732	782	822	813	832	832	794	800	814	803	783	790	784	785	864	763	805	800	802	771	829	808	791	800	807	786	821	781	771	793	818	754	843	774	803	762	733	829	818	793	809	833	755	795	797	752	820	799	808	798	783	819	799	757	777	836	829	789	793	822	787	787	817	847	783	774	759	802	771	770	845	800	800	795	817	752	782	833	836	791	797	779	809	792	794	820	809	802	791	769	813	829	815	842	772	777	874	831	742	798	779	802	770	801	829	816	817	808	786	819	781	813	802	812	861	815	794	795	814	758	791	780	800	836	854	785	815	791	814	836	768	820	796	858	796	771	762	779	802	836	845	833	845	796	767	781	792	817	820	838	767	804	828	779	780	831	819	808	788	822	762	815	800	785	798	810	734	795	790	803	788	853	802	773	812	864	807	786	753	785	811	804	830	779	774	822	842	801	743	795	856	771	833	759	838	806	834	790	794	772	773	769	801	796	766	813	730	760	809	750	763	800	765	825	792	821	761	815	847	770	792	795	785	759	788	805	759	839	811	755	836	812	831	816	802	751	786	767	814	761	724	794	829	778	826	870	816	798	837	793	800	771	798	781	759	773	770	807	832	741	808	858	751	793	786	805	801	787	763	810	789	817	779	819	797	816	763	767	761	820	822	829	809	812	843	831	795	808	803	825	791	761	772	770	783	791	841	800	807	807	806	770	847	732	810	854	776	775	790	902	811	827	776	810	793	796	768	833	778	791	815	788	771	747	787	795	786	791	770	789	790	789	826	763	773	773	824	845	797	812	775	877	814	767	760	790	819	791	821	754	793	738	778	839	758	810	782	810	818	776	804	818	827	798	717	755	798	793	802	800	806	780	809	777	859	755	806	772	803	799	783	795	743	768	776	769	798	856	809	825	783	802	754	805	768	737	799	826	748	785	787	765	795	819	742	834	771	756	812	792	818	759	775	764	767	798	794	747	799	795	806	799	793	766	723	782	830	778	777	784	762	788	827	768	763	792	750	763	800	785	781	806	808	774	795	785	811	773	768	812	777	806	796	729	835	830	837	783	785	785	792	767	716	795	749	828	821	753	778	787	726	772	810	764	824	773	783	801	818	774	751	805	806	819	761	783	808	793	779	756	769	817	805	819	754	802	785	788	797	804	805	821	823	756	808	767	857	805	813	792	824	815	759	797	804	817	844	808	818	811	797	816	815	821	793	841	764	823	785	778	795	830	760	778	770	800	818	793	751	790	797	844	778	809	797	799	840	809	797	805	743	773	747	788	797	811	762	785	779	776	780	812	816	818	808	795	776	760	772	817	832	812	793	818	835	799	786	795	786	760	760	723	819	798	756	747	832	785	808	777	781	778	794	775	796	788	855	774	789	765	763	764	800	822	810	803	829	819	754	837	828	754	769	781	797	853	773	793	804	783	813	838	748	783	764	800	809	801	771	811	803	802	731	795	810	773	792	772	770	787	799	771	768	791	815	788	814	758	763	786	752	822	824	788	778	873	764	820	739	780	799	808	799	732	805	796	798	726	772	791	846	839	779	776	801	763	818	806	765	811	726	841	809	770	839	788	843	820	840	802	807	768	806	822	829	804	754	773	811	766	798	757	791	796	788	801	788	797	791	787	794	878	794	767	827	800	856	797	779	822	777	797	771	819	796	821	795	780	807	745	827	735	772	845	822	756	760	765	780	802	780	810	765	786	778	814	778	792	758	785	750	778	818	783	794	828	823	778	798	780	782	818	755	809	760	782	815	797	762	804	796	808	800	772	790	764	820	812	801	790	743	832	806	741	813	799	852	785	787	751	808	816	737	788	817	743	747
1510	510	284	281	418	320	294	247	170	145	133	102	104	93	86	60	59	53	52	63	41	46	38	51	42	37	46	30	34	38	36	26	34	38	25	26	22	28	20	23	34	33	22	32	15	17	27	35	27	22	22	23	25	27	27	31	28	23	29	22	31	24	18	24	25	28	32	21	24	25	22	19	34	19	25	21	31	34	22	20	20	22	31	21	24	20	22	19	28	18	20	17	16	25	28	18	23	31	21	25	23	15	28	19	21	21	28	21	21	23	20	18	15	32	25	23	14	12	12	27	21	14	18	25	28	31	24	25	26	25	20	29	24	12	19	23	21	28	18	16	22	17	28	16	24	26	27	20	31	19	26	24	33	18	23	27	20	22	23	15	19	25	19	20	20	30	29	31	27	14	15	18	19	22	16	19	22	22	30	33	24	20	33	22	27	25	29	24	22	18	27	22	22	22	19	13	29	25	22	14	23	28	24	21	21	24	27	19	25	14	28	24	26	22	23	21	24	23	21	21	26	25	24	26	18	19	23	28	22	29	26	30	25	24	26	27	21	22	13	21	22	25	26	21	14	24	22	15	25	18	27	21	21	26	23	18	29	27	23	25	23	27	27	22	18	23	16	28	29	16	22	37	27	25	20	14	30	22	25	23	22	17	21	25	15	25	28	24	20	24	25	21	16	24	27	25	18	16	28	17	23	29	18	19	29	25	23	25	29	30	26	17	20	14	25	24	23	16	23	14	24	23	19	21	21	17	23	17	24	24	22	20	23	20	21	25	28	21	22	23	21	31	25	16	18	20	24	26	26	32	24	22	14	22	24	17	19	26	32	30	19	30	21	32	29	22	23	22	9	17	23	19	26	22	23	23	28	19	34	12	26	23	28	22	24	24	13	29	17	15	17	28	23	24	22	23	23	25	19	18	30	26	29	21	25	27	19	28	13	20	34	15	27	23	20	19	26	19	27	24	21	17	20	23	19	15	20	22	23	22	21	29	22	27	30	22	16	25	15	19	16	20	19	21	29	19	22	17	20	28	27	22	25	17	25	25	19	21	20	26	24	29	19	30	21	21	19	20	21	29	25	21	22	21	22	13	25	22	24	29	31	24	30	17	21	24	20	19	30	25	20	24	19	26	17	29	23	15	23	25	27	22	30	20	24	25	21	32	18	26	28	20	26	20	27	17	18	25	26	17	19	19	21	21	21	29	23	15	19	18	16	23	18	24	18	16	21	27	15	23	24	23	16	22	13	21	25	29	22	15	20	22	15	23	18	22	23	18	26	20	22	16	18	20	20	23	30	19	25	20	24	22	27	22	16	26	26	30	22	19	21	15	15	22	31	23	25	25	21	23	24	18	25	28	25	19	26	23	18	25	28	28	23	23	22	23	30	25	19	21	23	30	14	20	23	15	26	16	21	21	33	24	27	24	23	25	22	17	17	19	26	14	34	22	15	27	33	12	27	19	22	16	25	25	21	22	32	19	17	19	18	22	16	17	34	38	16	27	22	33	27	16	29	32	28	15	20	13	22	28	16	24	18	18	22	21	19	16	24	28	23	17	24	35	22	23	21	28	27	17	13	18	21	22	29	19	24	22	23	16	16	20	29	15	21	20	20	16	20	29	15	21	24	24	25	32	18	32	26	21	21	20	24	23	23	17	20	28	25	17	24	20	22	15	20	17	29	22	24	19	21	13	24	21	22	31	27	19	19	21	18	26	26	27	29	16	25	19	17	24	24	16	12	25	29	27	20	24	26	11	31	35	24	21	24	28	16	12	23	19	24	18	28	24	21	24	15	19	18	23	21	21	19	25	23	15	25	22	22	19	18	19	25	30	11	22	26	19	29	21	25	19	18	22	28	21	25	20	17	19	19	26	24	27	28	34	25	23	19	21	20	19	21	25	25	25	14	17	24	29	20	17	18	24	31	30	24	24	33	26	22	26	20	19	20	26	23	17	21	19	25	26	25	18	20	20	15	17	24	24	24	16	22	30	21	28	21	36	16	17	29	18	15	22	28	23	18	16	24	18	26	22	20	34	27	30	15	16	18	25	27	24	25	27	22	14	17	31	25	24	15	23	20	34	20	20	21	24	21	27	24	20	21	21	19	22	24	25	15	29	20	24	24	17	26	26	19	27	25	31	18	15	22	16	21	15	26	25	26	19	23	25	17	13	19	23	22	22	13	32	14	23	27	17	22	32	20	21	20	20	26	17	22	16	25	28	23	17	20	29	27	26	15	20	21	29	19	15	23	22	15	24	17	23	22	12	28	18	19	28	19	25	20	24	17	29	19	24	21	26	17	20	16	20	24	32	17	26	30	13	19	15	17	22	23	18	21	20	28	21	18	16	24	33	22	25	27	24	20	19	13	33	27	15	15	15	18	25	21	25	25	22	21	28	20	29	17	27	16	23	19	40	18	18	26	18	27	18	29	26	26	22	20	32	20	25	26	27	25	16	19	22	31	24	19	15	16	20	20	27	21	21	15	14	27	23	20	19	19	26	21	28	22	20	27	23	25	20	17	17	19	25	23	11	26	14	29	19	16	22	18	16	19	25	21	21	29	27	25	20	26	25	18	26	14	23	19	16	24	19	24	27	22	20	18	12	16	26	22	19	24	16	15	33	21	15	18	19	25	19	23	18	23	16	24	16	32	16	31	25	17	19	12	16	18	22	27	20	23	17	17	21	16	24	21	27	17	25	22	29	20	25	16	22	14	30	27	29	16	26	21	21	19	18	23	27	24	19	27	19	30	18	24	28	25	19	23	20	18	18	28	19	24	26	28	15	18	23	25	21	22	25	24	27	24	22	23	21	27	23	21	21	16	27	22	15	21	22	12	17	17	23	20	12	20	22	19	26	16	17	20	28	22	17	19	30	22	26	25	18	24	25	17	27	32	18	21	28	19	19	21	24	33	28	15	24	20	23	22	25	21	26	20	20	22	32	21	24	20	20	27	19	23	25	23	15	31	26	24	29	19	23	25	18	26	21	23	24	25	18	28	22	24	24	10	31	32	14	16	25	18	19	20	21	16	30	18	30	23	28	21	30	26	19	22	18	15	21	25	23	17	29	20	21	31	30	23	23	27	13	19	25	16	18	27	25	20	30	26	19	24	30	23	21	21	18	19	24	22	24	20	21	23	21	26	23	14	17	12	22	20	24	21	22	18	21	28	19	21	26	28	21	19	23	23	24	18	25	22	24	27	23	27	18	23	29	25	18	24	28	18	22	22	17	22	21	24	17	22	16	24	28	23	23	23	27	26	22	23	17	30	24	16	28	20	15	24	23	24	31	27	27	30	25	27	20	25	25	20	22	18	19	19	19	22	26	16	29	18	20	28	24	28	21	27	21	28	28	25	25	30	19	23	18	23	19	13	19	22	22	20	23	24	23	27	23	28	17	28	19	19	36	21	18	14	26	19	27	31	16	27	23	22	25	18	29	19	21	25	33	19	22	21	34	20	11	18	27	20	25	26	11	26	19	11	31
18976	15942	9887	26050	29966	26778	22211	17764	13852	10892	8764	7327	6230	5145	4227	3695	3271	2836	2543	2398	2130	2062	1888	1772	1662	1714	1676	1546	1352	1291	1154	1173	1125	1030	999	1020	967	1001	921	883	913	780	867	856	782	782	763	740	776	722	740	702	687	639	695	651	683	645	765	871	767	693	698	632	709	641	646	659	650	671	668	618	612	692	648	586	571	628	592	562	591	601	597	587	594	567	587	611	594	541	579	564	553	533	528	629	568	609	615	644	590	644	607	665	622	597	595	593	599	548	557	577	588	536	529	542	548	485	537	489	545	538	543	541	489	512	597	564	494	526	568	547	548	515	536	523	514	524	520	501	504	559	548	525	524	521	522	515	492	561	513	536	555	536	493	511	527	517	527	473	523	520	505	482	520	508	516	498	498	515	506	508	515	527	526	514	556	509	525	505	490	512	507	477	514	546	535	530	494	500	521	529	513	511	516	515	536	549	497	518	571	496	543	492	543	506	533	535	524	494	563	524	526	553	471	577	515	563	535	552	504	483	533	533	569	496	521	491	505	519	529	551	503	514	520	498	506	536	479	518	490	553	487	514	536	506	526	490	530	517	532	521	514	537	496	508	565	530	555	511	534	538	504	512	519	507	521	493	517	507	531	492	519	511	519	554	520	578	553	527	483	500	492	517	513	533	475	534	569	513	535	536	517	521	495	547	518	557	543	492	510	539	511	548	503	576	519	511	531	507	511	532	564	502	522	536	493	532	511	511	490	511	539	501	551	510	506	529	522	512	517	537	510	497	550	476	504	544	529	546	525	533	540	502	518	531	519	511	510	512	554	491	550	525	527	529	552	494	494	541	513	558	529	535	544	580	519	534	533	467	513	515	527	509	531	491	519	533	533	517	507	525	566	532	498	522	533	513	516	553	560	532	529	540	502	522	544	535	548	520	515	539	506	544	532	483	560	539	526	520	532	529	524	519	512	501	500	506	487	496	562	494	566	538	520	508	513	475	517	522	524	523	510	483	534	502	495	530	502	481	478	486	527	531	511	537	571	548	538	503	494	511	480	485	512	509	513	519	497	536	514	563	473	502	551	531	498	567	511	505	559	474	512	511	523	521	548	502	533	532	510	538	474	499	518	491	516	483	504	546	516	479	520	503	513	473	518	479	504	556	490	496	524	567	503	537	549	519	505	491	500	530	556	510	511	519	547	494	538	513	512	551	531	533	513	528	546	517	535	547	516	497	522	558	549	519	502	532	491	501	515	507	538	520	538	508	558	514	523	497	542	516	515	492	493	488	557	552	528	510	561	534	533	506	549	515	513	542	502	473	484	496	522	530	559	499	545	548	493	506	499	539	533	530	512	470	516	531	491	528	503	534	506	538	563	491	515	529	519	548	477	550	504	500	507	550	515	510	515	543	512	551	496	523	502	505	540	508	540	533	528	501	506	513	540	517	503	540	539	517	531	488	568	521	519	520	534	513	540	484	492	517	529	503	499	536	545	524	493	533	529	545	538	525	488	478	509	538	565	521	537	513	500	549	494	514	534	515	490	482	545	522	531	545	532	486	509	529	510	556	521	521	496	469	511	561	510	518	483	533	497	540	505	475	567	505	509	490	516	497	511	522	510	497	517	514	519	506	497	522	518	492	504	541	497	510	498	514	490	539	530	509	518	545	471	526	504	490	522	508	498	463	539	495	510	535	493	511	475	495	516	518	525	489	527	510	508	553	558	494	504	477	497	528	517	508	506	530	518	548	547	493	524	506	494	513	494	490	499	485	524	545	504	511	502	568	537	531	525	531	488	495	495	559	554	545	539	513	473	492	501	500	491	490	501	519	542	497	500	530	493	506	491	529	535	509	547	510	532	562	508	545	504	496	510	497	546	493	517	586	478	546	530	536	558	566	495	542	535	505	536	528	484	573	472	476	540	524	527	516	530	523	528	524	553	527	514	503	522	506	544	518	516	477	506	547	529	543	512	525	508	521	474	527	505	506	531	566	497	497	528	530	546	538	510	496	496	540	531	500	487	513	501	511	524	510	491	551	526	532	509	509	525	520	519	496	501	543	516	479	528	521	510	510	501	528	537	536	533	568	526	498	528	474	511	541	524	477	518	478	490	522	509	515	534	486	519	514	488	514	514	529	532	518	493	511	500	495	515	518	495	546	503	525	512	525	532	535	542	563	533	537	540	515	550	490	554	525	539	512	546	538	494	508	482	514	514	503	507	540	517	528	507	496	524	539	505	514	502	479	514	510	536	481	552	528	498	524	565	511	517	529	540	530	478	486	546	501	532	526	523	525	522	521	512	520	492	545	521	535	504	513	485	527	497	449	499	529	547	529	508	467	474	546	490	531	517	484	544	506	529	517	509	517	533	541	502	493	465	510	512	535	516	490	500	484	496	592	494	499	464	522	493	500	540	508	527	487	514	533	556	523	602	514	486	495	505	542	557	479	498	535	559	558	539	565	547	515	482	525	511	503	469	527	534	501	476	494	505	520	553	539	553	546	491	537	561	517	497	559	580	496	534	507	580	579	534	514	540	547	558	522	512	544	495	511	535	537	494	515	539	529	551	539	514	555	521	526	503	507	509	498	541	534	525	484	529	543	496	532	541	502	480	511	528	538	510	509	493	510	522	524	542	495	519	534	538	524	538	464	508	518	535	543	549	502	539	536	484	528	551	538	525	496	524	501	502	539	482	549	530	547	481	514	521	525	497	536	479	478	481	546	488	511	559	527	535	453	525	526	548	462	521	520	552	515	535	514	484	524	521	506	522	466	518	516	504	533	537	501	511	528	521	501	491	498	526	545	524	501	516	542	553	509	496	513	505	516	512	511	509	497	512	532	469	504	474	559	528	528	527	476	508	527	533	556	526	539	475	508	515	529	478	542	514	516	507	505	524	517	527	509	585	519	514	517	523	544	536	528	521	502	502	484	517	519	506	533	477	490	496	549	526	530	562	480	469	524	532	515	528	526	521	481	548	529	511	529	500	516	584	498	501	564	501	525	549	548	538	525	484	554	530	511	494	544	516	548	496	498	510	526	477	529	510	510	514	518	516	498	523	493	516	530	560	530	528	512	586	516	506	551	511	483	571	536	530	510	520	514	504	468	508	478	561	568	517	498	537	526	517	535	556	513	540	500	499	532	492	489	553	485	534	507	515	515	504	504	503	526	571	545	555	494	502	496	531	488	543	529	492	525	583	487	544	504	505	519	505	529	517	498	507	549	489	527	472	484	523	547	517	521	534	555	547	519	520	539	536	526	521	511	496	495	516	516	519	536	495	542	528	503	521	527	502	531	495	532	544	518	477	490	483	528	516	544	537	558	522	482	504	533	507	462	516	528	495	541	512	518	521	531	538	512	510	482	516	521	545	528	494	495	525	535	576	536	502	546	463	481	535	498	488	504	524	477	511	543	527	506	491	530	519	516	518	515	517	523	549	547	547	539	498	532	523	532	553	526	551	542	510	506	465	519	509	549	534	538	539	578	521	546	517	513	520	493
1505	469	300	246	345	330	267	249	207	147	130	133	101	75	65	62	64	57	57	49	46	25	38	32	29	34	44	34	24	44	38	30	24	33	27	36	34	18	17	28	25	21	23	36	29	27	35	28	30	24	22	25	34	33	26	30	32	20	33	22	17	19	28	31	28	25	18	29	20	25	27	14	25	28	24	20	25	25	18	15	23	22	20	22	22	23	25	21	23	31	15	26	30	15	21	27	35	23	24	23	21	28	26	29	22	20	31	27	36	21	23	24	26	28	33	25	20	20	26	21	30	16	14	13	22	30	19	26	31	20	22	18	23	17	32	16	25	26	23	14	19	30	19	17	21	32	18	25	15	25	26	17	31	18	21	14	22	24	10	21	24	24	21	26	29	19	22	24	29	17	17	25	27	26	27	23	25	35	25	24	21	25	34	26	24	13	20	16	20	23	26	17	13	23	26	23	19	19	23	19	24	26	19	24	22	25	20	25	19	22	22	19	28	24	21	35	28	24	35	23	12	14	24	21	21	18	15	20	28	28	16	26	20	21	26	22	12	21	20	25	36	19	18	15	28	16	22	15	14	28	21	27	23	22	25	20	22	26	25	20	19	19	28	17	13	22	13	26	28	19	27	30	16	16	32	21	29	20	29	29	23	19	20	25	22	22	24	22	20	23	21	16	22	27	17	33	21	24	18	18	23	22	29	25	23	15	28	10	29	16	21	21	18	24	27	23	21	30	17	15	25	20	25	18	22	19	26	26	27	25	24	17	23	20	16	16	15	21	23	21	23	15	20	27	19	13	29	25	26	20	29	17	22	22	19	24	19	22	18	17	22	24	13	20	21	25	13	19	24	14	24	28	22	23	24	25	18	16	15	29	23	16	21	22	25	24	27	23	28	25	25	20	17	20	28	22	16	21	26	17	17	21	22	23	31	24	20	27	18	19	31	20	16	21	28	27	32	20	18	23	28	24	27	25	22	15	21	24	22	27	19	28	18	18	24	24	20	15	30	27	35	13	17	14	21	15	34	15	29	12	14	26	31	21	23	18	21	26	23	24	22	33	31	25	23	20	19	25	31	18	21	22	27	28	16	22	25	27	25	18	20	22	21	21	25	32	25	26	25	24	22	16	33	17	24	26	19	24	37	20	15	26	21	21	25	24	29	26	17	23	19	22	25	25	32	26	25	21	25	25	14	27	23	26	22	23	27	25	15	23	28	23	29	25	18	21	21	21	22	27	27	27	23	24	29	23	24	20	29	24	15	16	14	29	23	21	22	19	33	28	29	25	16	23	21	18	22	22	21	23	26	25	18	18	25	23	24	18	28	23	18	16	18	29	27	34	22	15	20	18	22	22	18	25	24	29	24	18	18	23	19	21	25	20	18	17	28	23	19	18	23	20	19	14	20	25	24	19	18	15	13	23	19	19	21	16	23	21	16	31	25	27	25	21	29	27	29	18	14	21	24	23	18	21	24	18	25	23	24	25	22	20	18	20	24	28	22	22	23	18	20	21	27	26	25	23	16	21	29	16	21	18	23	27	28	27	19	21	18	25	27	16	19	28	27	20	23	22	25	29	16	27	25	16	24	20	19	37	29	23	27	22	21	22	27	20	16	19	19	14	27	23	30	31	20	14	25	29	18	30	24	27	22	24	12	25	21	23	24	15	24	21	23	29	17	22	21	22	22	21	34	20	24	21	15	21	19	22	19	17	14	24	23	13	22	30	22	30	22	27	24	25	25	24	29	24	17	24	26	22	24	19	21	31	18	22	30	16	20	19	22	26	18	29	16	19	25	28	16	18	20	26	25	15	23	25	23	29	26	21	27	20	21	22	20	22	23	17	19	27	31	34	21	23	23	23	23	28	15	21	23	23	27	24	17	19	29	24	18	34	22	18	20	21	20	25	24	25	29	19	22	28	22	24	28	24	24	18	14	20	23	15	17	14	29	28	24	26	15	21	20	30	27	20	18	20	19	26	21	19	23	22	27	20	23	26	21	24	23	20	25	24	26	17	22	21	19	25	29	27	25	26	23	25	21	21	21	17	23	16	23	15	18	14	25	10	14	24	20	17	31	26	17	16	25	28	34	19	24	17	17	22	24	30	18	30	27	22	25	17	18	16	35	23	17	14	26	14	33	23	18	30	16	20	17	21	17	30	24	14	28	27	24	32	30	21	27	28	18	20	21	23	22	21	25	16	27	20	21	25	19	19	22	18	28	21	25	21	25	24	23	18	28	19	26	24	23	18	25	19	32	23	15	20	25	28	19	27	25	21	22	22	17	20	22	24	22	19	23	17	21	19	24	25	23	20	28	17	20	16	17	18	19	23	26	26	23	16	23	25	23	23	32	23	19	30	17	22	18	21	22	20	22	18	22	14	24	21	25	22	24	26	18	18	22	31	22	25	28	27	21	22	25	31	19	24	28	24	20	11	25	12	28	25	36	24	25	28	22	24	16	25	21	25	18	32	26	22	17	20	28	22	21	29	24	26	19	14	22	18	20	34	21	20	26	18	18	33	24	26	22	26	24	19	26	25	23	22	22	20	23	24	26	20	26	26	21	21	32	17	35	29	27	25	23	21	19	16	21	23	15	24	30	14	20	25	18	22	20	22	37	22	18	25	18	26	21	13	35	26	26	18	20	20	19	19	23	18	22	26	28	23	37	20	16	21	21	30	16	20	24	27	25	20	29	17	18	25	24	28	22	27	26	23	25	18	24	22	23	23	18	23	14	21	23	21	19	21	30	16	26	21	26	19	22	26	19	30	27	26	17	21	20	30	17	27	24	18	26	21	22	28	11	21	19	17	20	20	29	22	23	21	26	21	21	27	21	22	16	19	21	19	28	26	26	27	25	24	24	25	23	15	29	17	27	24	24	19	22	28	13	26	18	25	22	25	32	26	19	28	32	21	23	26	33	22	13	26	18	20	22	22	32	28	29	15	25	16	14	31	22	25	23	21	27	19	19	23	27	23	27	28	22	22	26	20	21	26	26	26	31	18	30	22	24	15	28	31	31	20	22	20	19	27	16	19	18	25	24	26	22	21	27	32	20	23	32	29	23	17	23	31	31	32	22	25	16	24	16	25	22	33	18	21	22	30	24	13	20	23	16	11	29	18	30	23	16	25	29	25	27	25	17	18	19	21	27	18	21	21	21	28	17	23	22	32	28	29	25	14	22	17	22	20	17	25	17	18	19	14	27	26	22	19	22	29	21	28	18	31	28	22	19	14	25	18	22	20	23	15	20	22	20	26	18	27	21	19	24	22	24	28	20	32	19	24	21	26	28	19	28	18	23	26	22	19	19	27	17	22	23	20	19	19	23	21	25	23	22	24	25	22	17	24	27	21	20	10	19	22	26	16	21	25	21	28	17	18	28	18	22	19	25	31	21	13	26	20	24	16	32	23	19	19	29	22	21	17	21	20	20	23	23	21	18	18	32	19	17	23	20	26	18	24	22	24	20	25	20	21	28	17	19	22	21	21
18911	15602	9835	25627	29564	26638	22113	17463	13767	11018	9070	7542	6123	4930	4353	3718	3234	2778	2592	2345	2117	2101	1884	1803	1872	1764	1615	1561	1325	1308	1204	1173	1100	1053	993	1050	1001	948	895	839	856	818	837	778	795	777	763	763	705	717	752	760	673	683	734	722	661	700	810	817	767	759	685	666	651	618	640	638	653	699	673	679	652	645	639	610	646	624	592	627	630	616	583	595	634	622	610	562	571	600	539	556	547	563	569	555	556	562	650	665	638	597	711	676	658	601	525	569	626	679	569	526	527	553	541	555	518	573	530	531	461	574	582	553	482	513	518	533	547	534	513	546	522	538	510	587	537	555	489	527	538	507	529	508	563	524	517	534	563	503	542	508	557	520	540	528	476	527	516	558	521	549	502	565	529	534	526	502	529	501	523	528	553	553	526	529	483	527	530	504	532	504	524	485	556	511	540	512	541	548	552	513	493	505	536	523	534	558	571	514	531	509	549	536	514	566	502	467	558	544	528	551	550	521	535	505	551	518	558	499	502	503	502	502	509	507	533	531	545	516	477	508	531	555	533	507	504	532	532	500	505	479	506	499	499	493	526	501	507	512	521	472	541	495	524	541	514	528	537	523	545	595	533	520	539	528	500	525	541	496	554	516	519	547	473	511	514	462	517	515	544	586	506	562	512	497	513	531	545	595	537	521	491	531	546	514	550	531	515	523	543	460	566	520	486	532	557	530	521	504	499	576	561	493	513	533	534	534	532	529	479	522	512	509	539	529	517	539	538	539	538	535	539	511	510	529	549	517	543	494	505	544	548	544	531	530	485	506	495	538	528	508	519	519	535	554	530	508	502	521	528	506	502	504	526	517	524	501	516	558	522	530	503	545	533	484	512	509	537	554	521	488	518	506	568	503	525	509	530	507	534	541	514	498	504	477	501	528	540	546	507	540	530	504	518	504	465	482	513	501	522	558	500	537	517	482	533	498	554	530	509	524	510	550	505	492	494	584	522	501	531	571	501	537	514	516	492	577	529	524	487	532	532	536	512	526	513	530	487	496	498	487	503	503	559	513	498	512	545	553	503	528	505	505	577	492	515	512	523	519	541	486	513	499	516	517	539	558	508	544	498	528	512	514	513	527	568	490	476	490	559	474	489	493	525	508	538	495	535	528	486	480	521	514	523	508	522	568	545	503	536	501	534	509	507	566	504	528	483	521	559	513	527	576	554	522	526	546	508	524	517	495	549	517	539	563	494	519	507	522	530	494	553	526	520	540	524	545	547	504	560	543	562	582	515	527	475	498	522	493	507	482	544	492	511	538	484	503	525	531	562	532	512	477	525	527	457	523	504	554	508	505	511	517	513	507	483	508	562	495	530	542	539	499	490	530	481	496	512	510	500	508	514	558	519	504	495	524	513	527	510	511	510	537	501	561	514	516	555	518	517	552	546	530	537	529	464	523	551	534	502	484	529	505	487	540	551	530	537	551	535	535	489	531	538	549	536	509	515	550	543	526	493	521	555	526	496	554	521	538	540	497	516	516	516	564	493	494	527	511	529	521	505	512	489	508	513	519	516	489	509	549	518	535	502	519	517	558	501	529	521	510	509	480	524	502	475	518	500	540	563	513	498	462	539	543	512	532	512	545	490	535	519	493	535	531	510	519	506	501	516	484	539	506	518	551	491	513	470	526	475	549	551	502	508	532	485	528	540	544	519	535	502	476	506	509	545	530	495	525	477	540	545	484	493	489	520	494	523	523	552	549	518	543	491	496	551	529	512	488	493	538	471	483	506	494	508	512	493	516	508	519	522	524	513	539	548	498	494	549	554	510	525	553	509	513	537	521	513	490	499	489	512	540	503	456	527	529	528	507	511	504	569	540	538	475	465	508	534	540	516	532	518	527	541	526	546	533	556	535	532	536	571	540	531	520	502	533	531	526	550	537	520	495	517	495	531	539	569	539	525	542	532	558	547	549	554	559	493	516	558	526	476	528	486	471	501	533	530	514	540	536	509	563	515	488	539	479	527	482	542	486	491	502	519	522	505	585	522	502	546	525	528	521	529	548	572	548	538	533	510	523	504	543	543	503	520	523	507	478	548	533	541	533	506	529	514	535	510	525	554	545	521	507	543	532	526	530	522	553	507	485	548	535	530	499	522	507	537	508	549	521	530	513	519	530	521	578	539	571	526	548	532	515	509	499	535	535	499	545	544	478	543	487	523	531	521	514	538	540	494	534	510	523	546	506	574	540	509	564	517	522	502	517	527	512	525	507	494	528	500	518	514	500	504	520	561	547	543	488	518	516	525	525	525	506	540	510	545	511	520	520	503	517	491	532	533	548	512	528	530	529	515	545	508	543	517	553	522	493	506	512	526	494	484	523	530	475	564	521	559	531	529	530	543	544	513	500	528	477	525	509	546	538	535	503	550	506	498	524	526	500	557	483	531	503	530	489	525	507	508	474	542	541	524	544	488	506	486	524	528	544	546	536	537	519	542	541	506	504	533	533	518	526	509	536	507	548	504	554	527	546	544	542	489	576	503	498	500	488	499	540	505	552	566	537	538	503	516	532	525	534	507	468	529	479	523	532	535	503	532	529	521	527	532	515	537	520	484	546	576	561	528	540	501	478	513	495	525	505	508	510	531	560	528	527	550	482	522	509	522	546	521	508	545	525	538	500	517	509	516	544	463	525	524	511	551	543	507	562	499	518	507	453	509	578	519	571	590	520	527	558	551	502	498	556	514	532	492	504	504	560	492	547	531	495	510	521	517	525	506	555	506	532	511	491	505	494	528	570	547	509	518	508	525	549	534	545	510	495	492	536	540	545	518	532	492	517	501	525	543	503	518	544	530	488	522	468	488	522	516	545	542	573	522	507	474	499	503	489	502	524	529	563	571	566	528	502	526	508	520	501	512	534	505	514	521	491	547	528	519	500	589	537	533	492	515	516	531	486	528	507	545	529	541	496	482	511	546	558	534	523	488	491	496	524	514	538	520	523	502	569	526	517	530	507	497	545	534	522	557	533	483	534	523	500	508	545	531	572	488	535	537	544	513	510	515	500	523	519	590	534	523	481	538	508	480	522	496	505	542	523	494	522	498	527	569	519	505	480	505	500	510	503	520	510	511	554	512	530	516	494	520	532	516	512	541	518	497	537	514	474	502	524	513	584	545	479	533	522	503	524	501	509	536	501	528	542	472	511	518	520	512	536	491	526	512	524	525	529	504	559	523	524	518	514	527	530	489	500	538	507	521	512	527	491	519	536	484	501	511	516	541	526	536	551	507	536	508	500	516	523	494	510	520	543	517	535	508	505	496	503	548	525	559	524	474	555	530	532	532	538	510	494	514	564	548	500	522	518	581	550	487	509	566	531	489	488	528	514	520	517	500	576	563	547	546	535	494	510	542	484	572	556	504	546	514	484	545	490	546	499	507	506	505	528	513	492	517	551	518	514	548	541	510	545	561	510	552	498	561	519	498	508	530	508	510	509	511	526	499	511	503	497	550	504
1477	450	273	232	370	309	275	269	182	173	128	99	102	82	82	59	49	55	45	55	45	50	52	44	40	46	39	28	37	25	29	36	34	31	31	35	27	31	25	25	26	34	27	17	19	41	33	18	21	19	25	24	31	33	20	28	27	28	25	27	21	32	14	20	23	27	21	22	17	22	29	25	32	23	25	19	25	25	24	23	23	24	15	27	22	32	18	20	25	27	30	22	18	15	23	20	23	25	24	23	22	25	24	25	29	20	25	18	26	19	25	21	20	24	24	26	27	16	15	20	23	28	34	29	20	23	21	23	24	20	24	20	18	17	28	25	23	25	16	14	27	17	27	25	28	23	14	25	16	11	26	20	23	23	22	25	19	20	23	30	30	25	23	24	18	27	26	19	29	26	18	21	25	16	25	23	27	25	34	23	31	24	10	21	31	20	20	18	22	21	29	14	30	19	21	23	18	27	24	18	26	14	19	19	15	15	22	20	12	20	26	17	26	26	16	22	15	18	25	22	21	22	23	29	19	23	32	20	22	21	20	28	31	21	26	24	23	26	15	19	20	28	12	17	18	21	20	21	24	23	18	22	20	21	21	21	16	24	18	30	20	21	22	26	24	31	14	15	23	20	23	23	28	20	18	27	23	24	19	23	26	29	33	27	26	27	21	25	26	19	20	29	25	21	16	21	20	21	22	29	25	31	28	15	25	19	19	23	25	13	27	21	23	13	20	19	16	24	29	22	27	21	32	26	31	16	27	17	19	20	24	21	21	24	24	16	23	19	19	30	29	26	27	16	29	25	28	27	27	26	28	27	20	21	20	15	22	20	9	27	21	25	24	26	18	22	25	22	17	17	24	25	22	17	23	24	18	15	28	22	15	14	26	29	24	19	32	20	29	21	21	24	21	19	25	23	26	15	26	18	21	21	22	28	21	25	24	32	23	21	25	16	23	25	20	32	37	16	25	26	20	24	21	22	23	18	23	22	21	24	28	20	23	30	18	18	20	22	32	26	30	19	17	17	24	21	18	13	22	14	26	23	17	16	24	23	21	19	19	19	25	24	18	25	18	24	23	28	21	25	22	31	20	19	16	26	27	20	13	25	20	24	25	18	10	22	28	28	23	19	18	28	22	17	22	21	11	19	26	25	6	18	19	23	14	16	25	27	22	27	25	27	25	16	31	20	18	25	15	22	20	14	18	20	27	22	24	15	22	22	26	30	32	29	23	17	28	17	22	30	17	20	25	27	21	25	17	22	30	16	28	23	23	21	22	24	19	20	25	26	21	30	23	21	16	15	21	14	20	21	25	20	26	19	28	22	17	27	23	22	20	10	25	11	21	24	28	20	22	17	26	19	14	25	29	15	23	28	25	20	19	28	22	18	22	22	13	26	24	13	24	16	22	25	26	15	20	14	21	21	17	26	22	22	16	17	16	24	25	18	30	21	23	24	20	16	26	21	23	24	29	23	24	29	15	31	21	18	18	25	23	27	22	33	23	30	23	20	27	28	24	25	22	13	20	25	19	21	20	24	20	25	24	18	18	18	29	19	23	17	26	21	23	24	22	19	20	24	10	29	28	18	25	16	34	24	19	27	21	17	16	23	17	23	24	27	17	22	26	22	30	25	23	20	25	18	18	22	24	16	25	23	8	26	29	29	17	30	21	20	21	18	16	26	15	21	22	26	27	16	24	24	28	27	26	26	22	29	24	24	29	32	15	10	28	30	27	14	18	24	19	21	21	16	20	19	21	24	20	30	18	15	14	18	22	27	25	15	19	26	19	29	17	29	18	18	22	23	22	17	25	26	16	21	31	24	19	20	19	25	24	21	27	14	15	25	21	22	28	11	18	22	15	28	20	24	24	19	15	22	24	12	17	13	21	21	27	25	25	21	22	16	21	17	26	22	30	26	32	23	23	15	17	22	32	22	22	18	24	22	18	9	22	20	19	16	21	23	28	25	21	31	15	27	20	23	25	21	30	26	19	15	23	22	14	21	15	20	17	27	19	16	15	15	23	26	28	26	23	25	21	18	23	27	22	23	12	18	16	20	26	19	28	21	15	24	29	22	20	13	20	20	24	15	16	14	34	30	25	18	20	17	21	26	13	38	14	27	26	26	25	18	15	20	23	21	22	21	30	32	30	29	22	22	24	25	22	27	26	25	20	28	23	24	23	26	19	27	20	33	20	28	20	20	23	26	13	29	23	24	28	15	17	20	17	21	21	19	20	23	25	22	22	24	22	15	23	25	31	21	27	20	27	20	31	21	22	27	21	22	15	19	27	22	12	19	22	22	25	25	30	23	17	24	24	22	20	34	23	24	27	29	16	22	29	22	19	18	14	25	21	19	14	23	24	30	27	34	30	23	22	33	22	24	23	12	26	22	30	27	23	22	21	23	29	22	21	20	23	24	21	23	29	22	23	20	16	25	24	18	15	23	18	19	22	24	26	20	26	17	15	20	21	25	29	25	29	21	25	17	30	20	21	18	15	22	18	28	19	22	19	29	24	9	26	23	31	25	26	33	27	15	31	20	19	21	28	28	18	32	16	27	19	25	15	25	21	16	21	22	17	28	18	28	20	21	19	29	25	24	17	22	16	20	19	23	21	23	15	21	23	17	19	14	34	20	22	17	9	17	32	23	20	24	23	25	20	20	27	25	24	26	32	21	30	24	27	14	18	16	21	21	24	17	22	19	25	21	24	28	27	21	29	16	20	26	24	16	30	17	23	18	30	21	20	26	16	18	24	14	21	21	28	32	24	18	15	25	19	12	20	18	19	23	28	28	19	19	29	22	22	28	25	22	23	15	18	33	21	22	25	29	21	18	25	23	17	26	17	24	24	23	25	26	25	32	22	28	24	21	27	24	19	16	12	29	38	23	22	29	12	22	27	22	26	18	22	19	23	21	9	30	14	26	20	21	15	24	31	16	27	23	19	14	21	25	27	20	32	18	17	20	23	19	16	21	32	30	22	15	27	18	21	30	30	16	24	20	23	18	16	18	13	29	16	19	28	23	20	25	22	27	25	22	16	30	21	18	21	14	25	19	15	19	26	23	24	14	15	23	21	26	23	30	19	22	26	25	25	20	22	17	19	17	28	24	29	17	16	20	26	20	25	17	22	13	17	25	18	15	26	25	32	24	27	21	19	27	20	20	16	18	20	19	23	20	31	23	22	27	34	24	34	30	24	19	27	15	25	22	30	25	24	23	26	28	20	29	19	18	23	17	26	18	16	36	20	17	21	25	22	34	24	27	26	20	14	19	24	17	27	19	20	20	22	24	26	23	21	21	21	14	32	22	22	18	15	26	22	14	18	16	17	15	25	13	15	20	21	25	28	26	18	20	28	19	18	18	20	25	25	21	29	21	23	16	25	33	25	25	26	28	30	28	21	24	17	19	24	25	27	19	20	19	22	18	25	30	30	16	22	27	17	27	17	23	17	17	16	21	22	22	20	20	22	16	20	32	26	15	19	19	15	9	21	16
18935	15642	9718	25489	29525	26180	21726	17399	13754	11054	9047	7528	6301	5057	4313	3789	3249	2873	2582	2305	2112	2064	1912	1806	1738	1750	1683	1550	1327	1259	1184	1231	1119	1057	995	1075	1004	935	918	846	820	835	836	750	793	764	758	747	746	691	695	670	706	708	700	719	711	760	803	830	748	772	644	642	660	660	639	603	581	685	667	652	647	645	679	621	633	561	635	623	623	581	561	578	611	599	515	623	584	561	555	605	546	544	620	528	609	588	635	625	611	693	612	625	627	594	605	632	585	613	565	582	563	522	541	556	536	575	564	539	525	564	555	543	565	570	516	529	562	486	507	619	547	526	536	551	499	579	520	491	550	528	514	499	517	533	534	525	502	492	520	549	547	574	539	509	516	477	541	509	545	524	530	563	544	521	488	571	492	545	528	499	513	517	533	496	494	513	503	527	518	514	533	544	554	478	501	520	507	517	512	550	555	536	482	525	502	535	528	537	496	547	489	523	499	502	543	508	562	507	486	523	522	509	542	518	560	523	524	506	523	503	525	545	506	511	515	542	534	494	539	529	528	518	556	511	500	575	515	520	518	544	521	527	533	535	502	527	550	498	516	531	520	506	491	536	530	497	507	477	551	505	495	520	530	524	542	528	552	546	518	547	495	541	545	596	542	503	505	522	528	510	534	494	558	521	510	548	500	530	495	516	533	508	513	534	534	516	519	527	533	540	523	524	530	523	530	537	517	483	530	532	509	505	538	500	520	530	530	507	529	487	531	486	553	498	492	481	514	512	507	513	497	486	531	520	492	492	504	528	502	530	527	523	473	511	498	544	506	496	535	536	485	499	541	531	505	523	475	507	511	495	505	477	538	544	496	544	491	504	490	525	497	546	518	518	515	536	494	500	552	524	505	514	474	542	525	519	533	519	504	546	522	529	506	526	528	469	552	493	541	549	518	518	524	546	537	502	490	564	547	494	531	511	487	522	535	514	467	504	547	501	491	505	482	526	525	520	526	530	537	504	481	551	512	501	499	526	554	523	533	548	541	490	545	507	493	531	517	510	511	488	587	544	561	531	499	533	489	564	534	504	526	488	506	530	488	581	510	556	525	547	510	528	521	509	531	534	523	527	551	535	533	506	507	503	559	544	565	509	532	531	498	490	532	488	470	493	536	540	519	509	508	522	520	512	498	566	530	527	488	500	474	520	539	517	521	512	540	492	535	550	529	510	544	537	512	526	506	498	496	528	524	499	530	548	460	515	531	517	476	585	500	512	503	493	488	531	510	480	492	538	530	480	520	531	539	503	534	528	502	519	553	532	549	500	521	529	529	527	555	497	565	567	514	559	511	478	476	509	558	543	523	554	520	503	535	552	505	493	512	561	512	527	518	538	482	561	500	533	526	516	533	518	493	527	518	497	549	518	537	548	513	515	484	494	532	501	520	518	517	502	568	493	550	526	525	502	473	552	507	555	499	549	529	495	578	531	530	488	493	497	523	554	458	514	536	498	531	515	536	522	531	489	542	546	538	482	497	504	555	525	527	505	560	504	482	526	523	505	514	546	520	510	538	539	553	552	530	520	499	511	504	509	536	492	530	538	508	532	534	517	532	508	511	528	572	565	499	535	524	498	502	549	504	543	483	536	505	511	518	533	564	504	520	566	533	533	528	503	509	510	547	499	533	579	546	533	521	503	558	552	531	571	546	512	518	486	564	537	489	522	516	499	539	556	534	500	517	539	499	517	570	479	541	473	490	529	517	539	525	505	490	538	480	543	511	491	537	515	525	520	511	526	488	541	563	516	483	530	504	522	533	515	538	498	531	513	506	542	520	518	513	524	521	559	515	530	547	568	510	521	533	544	523	543	504	500	540	525	559	542	531	491	561	495	532	503	572	511	525	517	509	534	537	535	528	517	533	492	558	558	537	524	506	521	566	500	513	510	523	497	494	480	541	541	448	528	577	564	510	516	530	515	537	489	538	535	522	525	526	511	513	533	575	540	538	517	502	497	470	485	531	516	541	542	512	518	512	528	525	541	488	546	536	523	526	493	531	527	521	547	533	535	494	545	487	509	551	514	512	484	535	500	511	551	535	498	533	583	519	533	528	525	476	485	538	519	537	525	526	513	497	578	550	514	496	564	515	493	512	478	507	547	510	533	473	505	520	502	534	526	529	545	525	484	517	532	508	551	525	492	517	534	501	555	544	481	507	528	500	529	495	524	495	551	512	508	513	481	547	488	504	523	508	523	508	505	572	521	552	521	513	542	551	547	546	491	502	528	485	463	546	515	491	514	570	517	542	508	506	488	492	563	537	511	548	546	553	516	525	510	482	548	527	557	513	505	492	472	540	495	574	509	561	525	507	511	509	528	526	528	551	553	517	516	543	489	516	528	529	518	497	504	513	492	531	500	524	481	544	497	525	563	482	549	562	508	518	552	510	550	542	532	544	545	481	565	530	494	525	479	517	515	524	501	549	503	542	468	527	564	522	484	556	494	502	532	519	530	537	510	536	534	491	525	492	518	538	557	495	538	560	497	551	540	523	535	546	546	505	476	514	550	501	498	548	530	554	523	537	517	506	596	520	515	523	508	501	507	507	527	494	528	576	543	527	491	525	552	546	472	513	524	508	515	552	505	515	553	517	550	517	522	532	533	551	491	494	526	562	517	521	514	521	542	530	502	506	499	549	522	521	536	544	524	544	534	519	520	533	536	509	505	522	585	517	505	498	534	487	531	509	533	487	510	527	489	490	506	495	554	515	560	482	526	506	529	513	508	484	517	519	528	545	514	515	526	570	534	511	537	557	550	524	522	521	522	474	502	547	499	534	528	473	525	572	518	545	512	534	556	496	545	503	531	522	547	522	530	499	499	498	526	548	529	495	522	563	541	526	500	526	516	498	509	519	486	519	525	507	528	542	521	542	510	516	549	493	508	491	520	553	498	541	466	467	512	499	519	470	536	527	552	493	539	515	535	505	497	520	514	523	538	536	504	475	516	539	487	489	517	551	529	498	523	549	495	509	541	497	515	531	525	532	536	484	555	503	550	508	468	561	511	510	511	538	520	531	534	514	526	520	505	513	496	520	491	515	512	495	511	524	489	506	528	526	522	504	494	570	534	550	541	517	513	528	543	489	525	496	556	496	500	533	531	554	562	521	541	530	533	509	543	544	520	546	497	511	517	496	515	524	580	482	528	530	506	495	524	497	490	511	535	526	541	533	548	495	491	524	474	532	521	557	527	556	533	523	481	506	525	566	535	510	514	518	515	471	499	538	547	520	543	523	517	527	525	489	518	549	512	529	495	527	551	507	510	504	519	526	490	491	504	508	531	553	496	523	531	503	515	531	536	555	474	531	506	490	493	563	513	517	562	533	499	534	509	531	499	488	523	523	514	551	512	538	533	526	531	541	516	491	573	520	504	497	502	517	520	525	502	550	517	487	504	521	548	527	491	529	543	526	519	520	510	516	493	504	502	516	529	524	532	491	517	551	517	518	560	512	531	538	479	556	494
1837	280	187	194	259	219	196	192	153	117	80	88	76	76	63	64	68	56	74	55	57	44	57	47	44	44	51	43	38	48	40	58	43	35	30	43	36	37	39	29	55	45	44	37	37	38	28	45	38	50	39	32	35	32	48	34	27	41	32	48	43	36	38	32	34	36	48	31	38	26	40	34	45	38	35	40	40	39	34	31	37	27	37	37	43	32	38	35	31	41	36	43	35	33	41	32	47	25	38	26	35	44	31	26	49	39	23	42	36	43	46	34	34	46	43	33	32	32	46	28	34	36	41	36	38	31	25	29	29	34	33	42	33	30	30	31	32	34	34	35	26	28	38	38	32	34	42	33	34	27	26	32	39	42	38	30	31	36	41	29	21	31	43	29	37	31	34	39	24	30	47	40	35	46	43	34	44	36	37	33	33	35	26	31	25	34	29	32	32	38	27	36	28	36	31	30	30	37	33	37	40	30	27	43	32	39	33	29	34	41	40	38	37	35	29	32	34	40	29	41	27	37	48	34	40	33	23	43	39	28	43	27	40	29	32	24	33	50	40	29	41	28	42	31	33	36	32	33	30	29	29	38	37	39	39	24	34	27	34	33	25	30	31	39	37	29	41	36	30	44	47	35	41	27	25	44	24	33	26	31	40	35	29	38	32	30	32	42	33	36	34	30	35	43	33	39	39	40	30	39	41	36	28	33	39	27	26	38	39	36	42	26	35	37	20	40	41	31	27	43	27	42	36	44	32	25	36	38	38	39	33	28	37	34	34	34	39	53	36	33	52	30	34	34	41	35	31	25	37	40	29	50	45	27	29	25	42	32	31	35	50	28	31	39	37	39	33	44	31	32	33	38	36	33	39	33	29	39	29	39	33	29	42	36	44	28	34	37	35	33	33	44	39	35	42	46	45	39	31	28	37	31	42	34	33	37	33	38	32	34	31	33	36	45	34	32	36	31	45	30	33	29	51	31	35	30	36	43	31	34	30	23	49	50	26	34	44	28	34	32	45	34	28	36	39	33	43	38	38	35	28	41	42	36	41	39	32	36	23	32	31	36	32	35	40	32	36	36	37	32	36	37	28	34	32	46	33	38	31	27	34	42	29	27	35	38	36	34	38	31	36	27	33	33	36	35	29	48	30	31	24	32	35	33	44	34	44	24	30	38	40	26	38	32	40	33	47	32	28	39	39	33	32	39	38	30	28	41	47	26	47	38	37	28	35	31	34	33	33	38	36	34	39	38	24	36	36	28	33	32	36	45	32	37	37	34	35	43	44	39	30	38	39	44	33	31	30	33	40	34	37	39	38	31	40	29	41	38	32	37	35	34	27	26	32	29	43	42	27	35	47	39	37	34	34	35	41	29	37	38	34	26	35	34	34	36	33	36	40	37	37	43	39	27	38	41	38	32	29	46	33	35	34	32	36	43	43	44	39	37	33	31	38	56	44	35	33	28	36	41	27	36	32	35	23	43	29	26	27	33	21	33	32	29	30	29	30	41	34	39	35	40	38	33	38	41	28	45	24	31	36	45	30	37	40	27	37	38	36	31	41	41	35	42	27	40	30	37	42	40	27	39	37	25	29	31	37	37	23	29	32	32	36	38	36	27	32	34	34	47	39	27	32	25	33	32	32	29	44	33	34	35	33	41	32	42	29	33	33	36	35	27	32	36	38	44	49	37	37	33	27	33	36	37	33	39	35	29	44	48	48	28	43	35	27	30	32	33	38	37	38	27	46	33	33	40	38	32	38	30	42	27	33	33	39	33	30	39	38	37	32	26	37	32	46	42	49	43	28	32	27	37	41	34	35	32	39	33	37	34	34	31	46	45	34	32	38	31	30	41	31	29	32	40	31	38	39	32	30	34	33	40	34	42	25	29	31	32	38	36	33	32	25	28	35	28	30	39	36	42	36	36	34	34	27	36	40	35	38	35	30	27	37	42	42	44	34	38	37	37	39	46	35	31	40	29	31	31	29	33	31	33	44	44	30	32	30	40	31	41	41	40	28	37	39	35	27	32	29	34	31	32	30	39	33	33	35	35	45	44	44	37	29	41	43	44	33	28	39	27	44	41	42	38	43	36	41	38	31	32	36	27	26	40	42	35	38	34	25	36	34	20	42	37	39	34	27	37	36	37	37	36	37	39	37	35	28	34	33	24	45	36	44	33	32	43	36	39	33	32	34	30	34	35	35	31	35	43	25	38	21	26	32	38	36	48	37	33	36	44	30	35	44	36	29	30	41	26	38	32	37	43	39	36	34	49	37	38	40	32	37	31	29	35	34	36	34	37	38	32	37	44	40	40	34	27	31	34	32	41	36	33	46	30	47	34	40	33	45	36	23	43	41	30	37	37	36	35	35	32	38	31	26	40	27	30	33	32	39	30	28	37	24	43	27	21	50	40	32	39	31	43	26	36	42	25	43	45	41	33	32	35	45	37	42	32	30	35	40	32	43	34	36	32	28	36	33	51	37	37	30	36	40	31	41	38	36	41	31	43	33	46	33	21	32	33	42	30	34	33	30	40	37	35	27	32	26	42	36	32	35	26	39	38	40	26	26	44	29	37	34	34	32	33	32	38	34	41	32	31	30	28	49	27	42	35	39	39	31	26	39	31	29	38	47	29	42	29	36	36	34	41	25	32	36	26	37	39	42	40	48	31	39	39	33	42	35	37	37	40	36	46	38	37	32	38	29	38	31	22	30	36	30	41	32	37	39	40	43	44	31	36	49	32	36	40	24	23	35	35	35	40	35	28	45	34	37	32	35	34	37	46	50	37	40	34	29	30	32	35	34	30	46	38	46	30	32	21	27	28	40	33	50	48	30	33	45	40	22	39	40	33	32	36	35	47	33	42	34	42	31	40	30	34	46	35	31	35	28	31	40	42	31	43	32	39	31	38	28	30	33	33	29	32	36	31	30	53	30	24	40	28	34	36	39	39	40	33	38	38	34	27	30	41	37	32	31	30	35	46	27	43	43	46	38	36	42	31	29	22	34	39	39	50	42	26	25	33	42	40	30	31	41	43	29	33	21	31	28	34	43	42	34	26	35	32	25	42	30	34	36	41	37	29	26	37	33	27	42	38	32	34	28	47	32	32	32	25	35	45	33	44	33	30	33	36	33	28	37	32	23	29	29	46	28	35	38	38	26	32	27	44	23	37	35	43	34	47	30	34	45	45	36	30	34	33	36	31	53	34	41	32	32	33	32	35	36	34	29	24	45	37	39	39	38	29	28	36	26	33	35	39	41	30	36	45	28	34	45	35	30	36	31	31	29	32	38	29	29	31	33	42	44	30	26	39	34	27	35	44	33	30	33	37	37	35	33	35	31	50	25	31	43	45	27	37	40	43	38	38	30	45	43	28	45	37	31	29	31	32	27	24	42	45	38	35	44	34	34	32	30	48	35	37	33	28	37	34	44	30	35	40	37	35	32	47	39	35	24	31	33	35	43	38	32	30	37	32	33	41	43	37	27	30	32	39
14862	11526	6851	20366	24237	21416	17263	13557	10523	8210	6606	5426	4636	3839	3306	2985	2484	2302	2027	2019	1857	1808	1795	1708	1667	1621	1509	1405	1369	1234	1207	1207	1150	1192	1136	1081	1082	1083	982	1008	997	987	949	1008	1081	979	892	985	978	984	916	942	923	915	912	936	947	1016	1048	1017	962	938	953	882	878	928	920	899	887	902	935	923	911	904	865	822	799	842	850	863	843	863	871	864	860	848	843	802	765	865	821	874	837	814	814	830	882	822	852	902	835	928	902	877	839	841	852	879	810	844	838	799	835	831	804	797	804	788	752	801	811	819	826	826	800	845	829	804	816	841	809	856	807	862	798	836	842	816	806	747	779	845	835	778	797	751	814	844	835	823	802	797	778	821	782	840	813	832	790	814	798	834	820	781	800	836	749	787	820	797	814	819	798	794	850	773	747	821	797	796	790	784	783	822	821	827	773	785	806	776	776	782	832	774	811	847	743	782	821	816	840	802	844	805	778	805	847	771	796	797	778	844	852	837	776	796	827	786	787	783	837	896	797	817	771	836	799	812	817	769	752	824	806	851	771	828	833	766	758	801	828	782	777	810	808	744	803	803	775	793	767	773	769	850	777	760	785	830	780	780	820	792	761	780	770	777	813	797	787	813	841	828	806	813	784	767	844	832	810	785	825	828	833	860	799	796	764	810	765	776	817	791	768	813	795	853	812	742	835	789	819	780	847	810	822	808	752	838	769	791	810	819	797	815	788	807	825	801	853	812	784	820	804	823	788	771	806	821	851	747	845	820	781	768	794	738	852	780	791	816	766	845	811	767	764	803	838	792	781	748	866	813	815	787	817	795	814	785	795	810	785	819	788	823	759	780	833	813	824	809	824	852	828	774	810	827	758	797	796	768	787	807	786	790	812	799	808	815	813	805	780	821	791	791	817	764	800	806	834	805	741	789	803	791	763	801	790	789	770	778	795	806	776	807	803	789	768	745	769	782	787	764	759	764	806	821	795	867	779	837	844	835	793	815	797	798	814	783	813	802	762	823	799	785	796	768	814	746	794	808	866	813	784	776	824	795	812	854	777	806	794	782	783	742	774	800	816	749	785	894	813	867	773	840	841	860	802	777	810	780	833	781	789	775	822	816	819	764	823	830	848	773	828	822	830	828	824	821	819	791	837	819	786	774	791	747	803	766	808	775	753	832	803	770	756	821	761	798	771	742	792	778	771	823	870	823	819	769	780	820	799	837	816	816	839	793	799	748	811	793	828	830	764	766	832	745	805	811	808	780	783	769	784	768	793	793	824	789	844	833	819	780	802	776	805	799	815	814	785	813	786	809	805	762	796	826	844	799	812	771	791	800	825	844	791	812	821	752	805	779	827	794	788	827	783	828	781	778	788	764	825	798	835	803	797	799	868	849	788	792	791	833	828	809	810	745	806	837	805	802	814	796	848	811	797	788	787	825	805	818	817	788	798	806	772	800	782	793	792	747	745	770	782	797	831	750	786	809	815	816	835	798	760	774	830	822	818	807	803	786	792	786	809	820	761	782	736	821	836	798	777	739	807	794	838	799	814	809	809	829	794	830	724	788	822	795	851	819	774	772	800	786	780	755	785	833	834	768	782	771	836	817	828	792	802	819	779	778	782	813	834	820	778	856	796	752	791	821	818	862	821	785	796	777	842	760	787	790	779	836	747	843	803	770	794	825	800	774	812	786	770	764	762	783	782	789	809	840	755	820	756	768	793	816	819	775	800	825	818	850	811	774	795	762	765	797	824	809	800	804	745	814	754	811	812	736	779	780	810	806	765	811	778	738	760	794	816	815	783	786	787	813	796	808	781	815	858	804	808	796	771	797	835	816	731	786	813	828	753	816	798	788	801	755	805	785	781	807	740	804	836	841	821	796	843	812	781	788	853	781	808	790	790	821	792	804	789	726	808	780	778	755	818	842	807	763	791	803	789	824	809	841	814	795	800	821	820	754	817	780	771	844	799	834	778	786	803	788	808	806	758	765	778	811	791	864	768	803	767	799	829	787	785	764	817	844	779	792	796	816	781	785	840	797	798	765	835	754	765	777	794	837	821	855	824	750	756	786	755	772	830	775	832	834	800	793	779	800	829	772	796	812	826	800	821	832	899	806	805	839	820	784	831	849	759	785	843	755	833	835	833	821	793	774	851	836	787	799	808	810	787	872	780	805	817	791	816	770	806	812	819	804	807	791	820	857	758	773	776	824	819	777	778	803	859	794	814	819	816	786	810	789	801	770	783	817	866	732	792	784	789	849	809	799	809	838	835	789	767	826	772	821	831	813	761	758	816	818	815	804	825	800	761	795	832	790	811	781	772	776	763	769	803	765	761	823	779	844	788	789	812	767	794	821	791	777	799	774	778	732	803	839	826	816	751	776	755	773	809	729	776	804	781	766	806	815	797	766	758	805	802	820	862	773	738	814	825	790	815	791	793	854	821	865	793	818	806	806	752	790	811	803	831	736	837	802	820	778	790	810	772	823	794	774	787	782	838	732	841	818	752	779	794	768	755	822	842	770	853	805	752	805	783	780	840	876	797	742	789	847	779	818	822	824	829	841	827	802	778	793	812	775	756	836	789	763	818	855	793	789	825	822	813	792	780	744	774	744	804	827	806	817	816	860	846	809	760	796	858	798	801	804	781	796	820	773	840	770	726	806	805	780	817	760	801	800	808	744	797	742	788	821	770	805	800	812	766	789	736	799	866	776	873	763	808	806	752	757	826	777	787	779	788	807	787	827	825	835	814	811	787	785	815	807	815	800	796	765	770	803	842	827	749	829	843	783	801	812	827	812	772	757	797	849	830	800	878	790	799	802	825	803	784	792	754	826	822	814	819	790	792	789	809	849	774	805	797	786	795	842	787	828	824	802	783	771	791	782	837	778	858	786	824	738	777	799	824	784	776	768	766	853	747	839	830	829	792	837	780	880	836	777	791	824	788	817	816	812	805	830	793	773	833	743	833	790	796	783	809	761	836	799	794	781	790	785	839	836	774	784	770	847	865	774	803	781	781	823	777	792	785	781	866	778	798	811	801	764	811	812	786	820	764	771	752	781	820	835	827	799	812	820	794	846	789	764	795	798	803	825	769	832	792	811	768	850	804	817	754	799	771	796	791	800	803	811	808	741	838	833	826	832	770	812	843	832	812	803	807	812	798	778	804	816	836	849	806	797	791	754	795	800	790	832	789	801	847	793	800	762	834	773	769	836	785	813	781	782	745	806	799	844	815	835	851	806	796	811	778	839	820	766	823	747	813	806	867	822	829	819	796	836	847	783	777	760	790	781	814	793	791	824	782	747	776	817	795	805	804	796	828	822	788	833	813	831	825	780	804	825	866	841	793	854	793	857	828	741	811	797	788	801	780	769	794	818	808	741	772	786	716	801	822	830	791	805	810	763	795	786	805	840	814	822	808	815	773	807	791	789	841	792	757	794	769	802	782	835	793	745	795	797	796	847	816	794	841	757	820	778	808	792	809	822	811	772
1502	450	228	230	339	327	288	244	198	171	121	122	96	84	88	67	60	57	48	36	64	51	37	38	33	31	37	40	29	31	27	33	25	28	24	27	34	33	25	31	26	38	34	22	18	32	19	28	22	29	23	28	24	35	27	14	26	23	32	20	28	29	25	29	21	26	31	25	21	28	18	24	26	23	25	25	19	19	17	21	24	22	15	22	22	27	27	20	26	20	19	24	26	27	27	23	24	19	19	30	16	24	23	20	22	22	28	30	15	22	15	25	17	30	27	23	26	20	31	25	20	24	23	28	13	23	25	18	22	21	30	21	20	19	31	25	21	29	25	20	30	32	16	24	21	26	18	15	20	32	24	24	23	20	18	28	17	32	24	14	19	23	24	20	26	30	26	23	20	22	22	22	23	23	18	18	20	30	17	24	15	29	18	29	19	29	13	18	28	22	18	20	14	28	29	14	25	23	19	23	24	19	23	24	20	29	14	18	33	21	21	20	29	26	29	18	19	23	27	26	30	25	21	15	15	26	29	21	21	25	23	18	20	33	18	27	26	19	23	20	21	19	22	27	27	21	33	28	19	23	20	21	30	17	29	26	19	21	20	22	20	14	29	19	20	24	22	30	24	30	21	22	30	24	22	28	23	21	22	24	21	18	17	21	23	25	22	22	17	20	17	21	25	15	30	26	21	36	21	19	21	16	20	24	18	30	18	22	26	21	23	26	28	23	30	18	19	15	11	22	18	26	21	21	19	17	22	21	21	22	21	19	18	18	22	27	24	23	23	20	31	28	21	27	15	19	16	19	26	22	25	20	22	25	20	24	21	18	20	21	22	23	22	18	23	18	19	20	29	16	24	22	22	25	29	19	21	25	18	17	27	22	22	24	26	20	10	18	27	26	28	19	27	32	15	12	24	26	20	22	20	23	23	21	21	28	25	19	15	25	25	21	29	27	24	20	28	15	26	15	19	32	20	25	16	20	26	23	24	25	20	23	20	21	15	22	22	30	25	25	14	29	26	23	31	27	18	23	11	24	24	20	18	17	17	21	27	17	29	21	24	18	30	28	12	28	31	32	30	25	28	26	18	25	20	32	22	24	16	27	14	21	25	24	27	25	17	19	19	17	18	21	24	25	24	19	24	22	24	21	21	20	23	24	20	32	23	34	20	32	13	25	20	21	15	20	18	27	18	22	23	26	30	33	20	21	24	23	27	22	23	22	27	27	13	23	15	16	24	24	13	25	29	20	24	27	20	19	19	27	23	26	15	24	35	24	27	17	27	28	22	17	27	27	23	29	22	20	28	20	17	27	20	16	26	22	17	23	28	30	22	34	24	18	24	12	21	18	26	22	23	17	25	28	26	19	9	23	22	23	30	20	30	25	16	23	19	26	26	18	28	22	27	18	21	24	27	15	23	17	19	22	16	20	22	29	17	19	28	20	25	22	21	27	31	19	33	19	19	26	27	22	22	22	24	23	24	21	19	21	27	30	28	22	32	23	29	25	19	21	17	23	24	22	18	18	19	24	19	31	26	22	22	32	23	25	19	24	29	25	12	15	17	26	25	16	24	25	24	25	31	20	24	18	27	23	19	26	27	22	24	33	20	31	21	16	21	19	16	22	22	24	24	18	18	33	20	17	19	22	16	24	18	22	22	15	17	21	14	26	21	22	23	14	22	20	35	16	20	23	17	18	25	27	21	17	20	25	17	19	27	22	23	17	23	19	27	21	30	24	27	29	23	24	25	22	22	23	26	19	26	21	16	21	21	21	25	16	20	21	29	18	26	25	29	24	20	29	20	26	20	13	18	25	20	13	17	20	27	23	16	15	17	19	14	21	17	19	16	10	33	20	16	18	27	20	15	22	25	24	21	23	27	17	19	24	27	22	15	26	14	19	36	22	17	18	22	19	19	20	31	21	21	26	18	19	21	26	24	23	33	23	26	25	19	19	28	24	23	26	30	16	28	26	26	17	20	18	27	24	31	25	15	22	20	29	24	15	24	21	15	21	22	22	18	18	32	19	18	22	17	20	27	25	22	19	23	21	29	20	26	23	20	30	15	23	22	25	18	20	26	18	29	19	22	25	19	22	21	19	17	28	19	21	18	33	20	17	19	27	22	25	30	28	12	28	26	22	29	17	22	26	24	25	25	24	13	26	19	19	30	17	19	25	23	27	18	24	23	28	23	13	17	14	28	22	22	14	26	22	24	25	26	23	18	20	22	25	22	20	26	20	31	21	20	21	27	17	25	26	32	24	20	23	13	30	17	24	22	20	22	24	21	25	22	15	31	20	24	18	11	30	16	23	27	23	22	21	26	20	19	24	18	26	26	22	27	25	27	21	29	20	25	29	19	15	23	20	17	20	22	18	17	20	17	18	20	22	24	23	21	21	17	20	20	15	22	22	11	28	12	27	23	22	27	20	22	21	21	25	21	20	24	21	24	19	28	24	19	26	14	20	30	16	11	26	27	31	31	21	27	35	22	20	23	25	20	20	18	21	27	28	19	22	22	18	27	18	28	22	18	18	19	21	29	26	23	25	24	26	24	23	20	31	25	20	23	20	16	23	32	30	14	26	17	28	13	28	22	20	24	23	17	18	24	22	31	20	14	21	21	23	20	17	16	25	14	23	27	22	20	28	24	11	26	29	20	19	18	16	27	23	13	27	27	20	18	22	23	22	19	25	27	21	17	26	35	16	22	22	23	17	15	24	19	17	24	14	17	21	28	23	31	18	18	22	27	26	20	17	19	25	30	21	28	27	16	19	20	20	22	21	21	12	18	26	27	22	23	26	21	23	23	23	19	29	18	22	29	26	24	14	25	29	21	18	27	16	15	28	21	24	22	26	18	16	27	18	27	14	18	30	24	25	19	24	28	17	20	13	15	21	18	28	24	23	30	29	18	23	22	28	19	17	23	17	22	21	22	21	39	18	21	17	23	22	27	18	30	34	14	20	32	13	20	27	20	23	24	21	34	16	32	24	21	26	21	27	21	17	25	25	25	19	23	21	28	17	24	21	27	23	23	15	16	29	26	21	20	29	22	21	24	25	18	27	33	27	19	28	18	25	19	16	33	25	29	26	17	23	26	25	15	25	19	22	23	22	27	24	20	20	24	20	21	20	28	20	19	25	22	21	37	21	24	22	25	29	17	24	28	16	18	24	17	30	31	25	14	23	19	24	20	31	20	22	21	28	30	15	25	32	31	27	20	31	20	23	27	18	25	17	20	28	20	18	19	18	15	24	18	22	27	16	24	28	25	23	25	18	16	17	25	27	18	18	22	24	16	23	25	24	28	23	28	18	21	14	23	26	27	29	28	21	19	21	21	20	23	19	15	30	26	24	26	23	31	25	32	23	30	22	26	29	15	26	23	23	21	23	18	14	33	25	28	27	17	21	18	22	16	25	28	19	22	23	20	20	25	17	22	24	28	16	24	26	24	24	16	23	22	20	20	22	25	22	21	23	12	22	23	18	25	25	23	19
18906	14990	9209	25256	29249	26044	21751	17559	13876	11031	8845	7562	5997	5156	4380	3729	3357	2883	2563	2371	2196	2008	1933	1849	1789	1646	1581	1372	1357	1322	1240	1224	1134	1085	989	927	895	901	866	918	851	801	762	798	757	788	766	699	707	742	694	685	679	694	672	735	760	746	749	796	779	700	686	667	662	700	668	666	695	651	614	632	609	583	620	573	587	638	561	585	572	615	653	601	590	625	588	615	579	555	517	543	544	592	578	633	589	604	624	730	688	677	666	626	621	597	591	557	555	572	544	528	560	536	547	578	541	509	558	545	556	562	523	578	522	513	554	588	554	521	535	542	507	520	493	502	511	513	484	540	545	533	541	525	524	561	532	507	511	531	518	523	549	484	564	526	480	562	509	545	514	525	555	515	523	511	533	517	526	555	547	540	551	556	502	521	450	518	506	553	544	563	522	524	542	531	547	523	536	548	518	504	483	505	508	523	524	521	502	508	554	565	559	507	543	539	507	523	500	526	533	471	524	507	531	540	500	535	542	512	539	508	546	527	518	512	499	554	519	509	569	479	527	512	501	549	514	517	524	543	523	545	539	504	546	530	541	519	506	515	519	533	522	523	533	536	536	545	506	572	550	537	550	527	535	520	555	546	531	519	567	531	542	496	528	555	549	549	515	519	508	541	536	548	493	491	520	523	524	551	537	509	528	539	518	511	532	521	540	505	511	532	526	510	438	543	526	493	549	505	528	555	547	501	552	499	542	554	532	506	543	533	518	537	517	533	559	548	538	520	568	545	523	547	536	541	550	511	515	474	499	560	505	496	501	519	492	504	496	518	529	539	502	499	528	536	546	512	543	529	542	525	503	524	517	561	483	540	549	533	497	565	529	491	540	499	562	548	545	563	569	526	520	536	522	512	512	506	536	568	540	541	530	527	512	522	529	558	517	526	532	522	503	507	512	519	503	527	524	530	527	503	518	536	488	539	549	543	530	518	515	504	541	513	529	507	528	529	542	555	532	530	515	526	472	551	534	479	535	480	527	471	533	528	496	563	526	537	546	559	514	549	534	521	538	513	536	488	553	534	509	525	540	518	549	532	532	524	535	497	523	528	545	514	528	506	565	522	513	521	515	534	546	536	530	528	516	520	515	552	546	517	496	521	545	544	545	493	490	538	510	553	509	525	503	546	471	535	555	528	577	521	543	536	514	520	532	527	531	544	520	535	532	496	493	544	530	538	538	502	490	504	495	514	520	560	549	538	539	524	524	498	522	526	525	516	523	522	508	505	534	539	526	511	481	545	542	543	494	540	518	483	556	537	560	531	543	523	529	551	508	526	503	543	523	523	554	495	469	497	513	559	543	542	546	501	540	492	529	481	515	488	522	528	516	541	505	559	532	527	559	538	486	497	517	531	540	559	501	520	500	530	514	496	546	537	542	548	568	481	532	541	517	514	505	560	505	489	500	543	520	528	527	537	528	516	505	531	497	513	512	517	512	516	514	506	534	551	531	511	528	540	502	512	549	545	532	513	491	543	528	493	516	530	510	520	526	535	543	536	535	513	532	565	539	496	532	543	491	527	498	552	517	519	532	502	530	537	520	511	490	516	503	520	513	516	535	491	506	537	528	547	527	506	545	508	570	547	498	511	517	486	559	534	553	521	533	511	503	502	510	516	530	548	543	496	488	502	523	532	495	532	520	489	543	546	511	510	526	493	500	521	540	557	485	541	521	498	540	519	522	500	550	511	475	556	524	558	508	501	496	500	526	536	517	505	528	526	529	511	515	490	536	522	514	513	518	516	539	520	517	520	507	532	499	508	500	474	549	516	496	509	536	549	516	562	533	514	495	502	546	518	505	532	547	549	550	525	533	484	519	483	496	501	548	490	514	505	513	525	515	557	536	514	524	486	516	534	516	482	504	515	513	529	492	520	517	524	577	494	503	512	476	551	472	512	527	511	516	524	446	502	530	530	576	540	506	536	529	534	489	515	513	562	525	513	562	527	534	500	531	534	531	553	505	552	497	515	546	531	523	506	567	545	533	510	496	524	524	555	511	552	520	517	540	571	534	537	534	559	534	527	532	534	552	528	490	526	533	540	533	563	481	556	569	499	533	506	478	579	534	540	496	490	510	520	475	524	547	532	527	511	505	553	551	519	510	522	506	542	519	521	513	521	535	517	533	523	514	530	555	534	527	543	508	527	521	492	508	493	503	550	527	537	497	525	521	512	520	525	520	495	541	513	506	523	512	504	575	533	512	491	501	504	510	496	564	549	523	529	484	513	545	518	468	487	550	533	540	528	538	547	554	514	541	550	541	521	478	494	552	562	512	480	522	531	530	509	566	551	523	518	522	510	531	513	537	521	582	515	501	521	534	510	500	522	508	525	583	539	508	500	539	546	506	534	518	531	535	518	501	468	533	520	526	524	543	515	549	492	540	523	542	522	529	536	524	550	516	492	506	500	500	546	544	505	537	558	535	515	534	494	458	498	518	522	529	535	509	526	515	528	543	513	540	494	510	542	509	489	524	539	480	502	513	565	534	535	509	551	552	509	510	505	521	533	479	505	517	513	492	531	497	543	527	561	467	532	541	569	520	534	567	503	508	526	500	545	542	516	532	540	512	536	471	521	480	544	525	545	527	536	497	543	545	528	495	506	576	511	518	529	502	532	502	503	523	482	515	559	542	512	517	541	534	550	550	546	508	506	527	501	538	520	511	525	493	504	531	515	506	517	514	530	525	543	531	516	542	533	542	491	538	560	521	486	492	492	546	527	536	555	537	518	522	539	524	502	534	543	545	526	563	564	502	529	505	546	533	552	521	507	517	545	525	576	565	506	524	526	542	536	489	547	525	505	550	523	500	535	523	512	505	491	515	552	515	505	539	473	481	509	497	540	520	532	526	489	530	538	519	569	518	537	505	477	535	552	513	497	526	544	514	528	520	520	489	511	501	544	512	503	534	536	555	508	522	550	533	533	526	527	515	525	512	522	504	581	566	535	493	497	511	502	511	548	508	478	542	515	504	526	506	541	522	546	519	532	533	496	505	499	556	544	518	488	516	541	521	565	540	506	514	527	530	515	520	526	543	547	547	547	509	537	475	546	500	563	511	512	501	497	503	503	516	521	518	510	525	521	515	528	529	518	537	532	512	507	516	528	526	493	527	564	540	522	563	521	538	458	518	522	513	532	558	505	528	538	514	512	531	496	536	526	515	501	509	549	523	530	521	482	532	547	526	521	523	546	498	544	541	538	505	514	527	514	521	511	511	519	514	512	541	567	526	482	499	480	530	553	507	540	515	505	560	571	514	538	505	563	512	536	537	529	517	531	490	524	522	466	511	518	519	520	532	525	536	482	549	511	532	512	562	539	528	540	523	554	472	523	496	504	503	526	533	516	508	537	571	555	535	504	511	527	503	541	444	501	503	532	508	518	554	536	520	515	515	538	538	506	519	520	520	551	501	525	570	493	515	513	522	549	490	528	543	518	520	552	527	533	517	546	548	557	510	506
1504	412	263	258	382	313	251	243	189	149	137	113	117	86	85	68	55	64	63	37	60	47	48	38	34	31	32	26	34	37	31	31	25	25	26	25	23	20	26	24	30	30	21	30	28	25	26	22	21	34	29	24	26	27	21	19	26	16	43	32	20	30	25	26	19	26	24	27	26	27	24	23	29	23	18	26	28	18	25	25	21	24	23	26	23	23	28	28	22	27	19	22	19	29	25	17	18	25	24	27	25	25	32	22	18	26	30	31	18	26	22	19	28	15	27	19	24	20	23	27	18	20	17	20	25	23	23	21	24	16	29	15	29	24	28	27	30	21	22	25	25	19	23	25	29	28	25	25	18	31	26	18	24	16	23	19	16	26	21	32	28	12	23	25	24	15	26	24	23	22	25	23	25	21	24	29	19	18	18	16	22	24	21	28	21	25	25	15	22	17	26	25	18	21	14	19	24	22	27	21	19	30	14	23	17	24	24	16	29	24	21	17	21	23	25	24	24	22	31	27	20	18	20	18	19	14	14	19	29	22	23	18	22	18	27	18	19	18	23	14	16	25	23	30	25	24	24	17	19	13	20	19	28	26	21	19	22	17	24	28	24	20	29	17	22	22	25	26	28	22	21	25	26	23	19	19	26	18	21	23	20	28	17	28	22	18	23	29	28	28	20	24	29	18	22	18	26	18	18	25	34	21	27	23	21	28	23	23	20	28	21	31	25	24	16	21	29	22	26	15	27	18	20	17	21	20	21	21	17	20	24	15	23	33	20	20	22	16	25	27	17	19	21	19	18	21	26	20	15	18	25	20	16	20	30	27	21	25	31	22	30	22	21	25	20	26	24	22	23	32	27	19	28	25	17	19	23	26	21	12	24	15	20	32	19	31	25	30	24	20	23	17	18	26	29	21	22	27	23	28	24	25	19	16	19	29	22	20	24	22	28	21	20	30	19	22	19	21	22	30	27	21	15	22	18	25	26	24	19	23	28	13	24	35	22	20	22	29	14	26	22	24	18	25	29	17	22	25	23	21	10	26	24	18	31	34	21	35	26	21	18	14	22	15	31	25	22	25	24	18	29	29	21	18	17	17	18	23	20	24	21	23	23	14	25	21	21	26	27	30	16	31	23	19	24	23	19	28	23	27	28	21	26	25	26	19	20	17	25	36	21	20	19	24	23	19	28	25	20	17	14	23	22	23	23	20	12	18	25	19	23	20	26	15	18	22	20	22	32	29	24	20	21	25	24	24	32	17	24	25	16	15	24	25	20	22	23	16	17	16	21	15	21	23	16	17	19	20	23	27	27	24	18	15	25	28	26	16	17	18	24	20	22	26	23	23	14	25	25	20	16	16	23	28	22	33	18	21	30	20	26	21	33	28	27	22	20	22	25	13	16	26	22	18	26	20	19	23	23	25	22	26	24	30	30	13	17	20	24	21	19	28	25	25	31	22	15	16	19	20	31	18	24	10	26	22	14	24	24	23	22	20	28	25	23	25	12	28	17	23	23	21	14	22	26	20	26	23	18	22	29	25	19	19	31	12	21	25	31	18	25	20	22	23	20	20	22	23	23	16	22	25	24	19	21	28	18	28	16	20	24	21	19	19	26	27	25	28	14	33	30	28	30	23	25	22	25	15	26	20	24	15	26	23	19	25	24	22	23	23	25	24	37	17	24	21	30	22	30	23	19	18	16	29	20	17	26	23	27	26	28	24	27	22	19	21	27	23	25	22	29	20	27	20	25	27	20	21	22	16	21	25	17	20	22	20	24	20	17	18	24	15	20	18	15	24	18	28	21	24	28	23	21	17	31	20	26	15	22	21	27	14	17	22	20	16	23	25	23	20	18	22	16	31	26	30	18	19	23	19	27	14	19	24	31	30	24	31	21	27	18	25	26	17	19	15	19	24	16	28	25	31	22	22	26	15	17	26	11	23	23	27	20	27	25	23	32	19	19	25	22	18	30	22	27	30	12	26	26	18	26	22	27	24	16	25	15	16	26	22	15	25	25	26	20	24	28	25	22	23	17	21	16	16	35	26	29	20	21	22	22	24	27	25	20	18	18	19	24	21	19	22	19	20	17	26	17	20	13	30	23	27	27	19	20	27	19	26	24	24	18	29	18	29	29	17	23	27	21	21	16	24	27	18	21	18	19	19	21	20	15	22	22	17	12	24	28	24	19	21	25	17	23	20	17	18	23	17	20	29	23	24	29	16	22	20	27	21	19	21	29	14	25	19	24	26	26	28	16	18	19	22	25	24	31	29	29	17	28	26	14	32	26	19	18	23	26	11	14	21	32	27	26	18	20	33	15	18	22	18	22	22	26	32	22	23	29	26	34	20	28	20	10	17	30	22	24	21	35	13	21	24	21	20	25	24	25	17	18	21	21	27	28	22	15	25	19	17	22	25	12	15	25	29	18	16	14	22	19	27	15	27	26	21	32	21	27	30	22	25	21	17	21	15	18	27	23	25	24	20	22	19	19	22	33	21	28	18	25	21	24	22	17	23	20	25	18	25	16	25	23	12	19	20	28	19	28	21	23	14	24	32	18	21	17	15	21	30	23	22	17	22	26	40	34	19	22	16	20	23	22	17	28	23	16	20	23	21	21	13	16	25	23	11	21	17	26	20	15	15	20	20	17	21	19	13	20	27	21	27	27	26	19	20	20	24	23	24	25	23	27	17	18	26	20	29	27	22	20	23	25	22	24	21	26	17	20	20	18	24	18	7	20	22	26	20	25	20	24	22	18	26	14	20	16	24	20	19	26	26	22	19	29	14	24	18	23	23	13	27	16	28	27	19	24	22	13	21	29	26	23	21	16	20	26	25	22	20	24	29	20	18	22	23	22	26	21	29	26	22	24	22	25	19	30	18	23	29	22	20	24	21	20	14	19	17	21	21	23	21	27	21	22	26	25	22	17	23	36	21	17	17	21	22	22	13	20	22	19	15	19	22	22	24	24	25	17	21	13	22	22	27	19	25	24	23	22	20	26	16	15	28	17	20	24	23	18	20	26	21	22	19	18	21	26	25	27	23	23	25	25	24	23	24	24	28	19	18	21	18	19	20	25	22	28	17	19	23	20	27	21	24	23	19	23	25	21	34	18	26	25	26	32	27	25	15	26	24	22	26	19	27	16	24	20	19	28	14	21	23	24	23	23	19	30	24	29	31	18	24	18	15	22	19	21	23	32	23	26	22	18	19	25	30	20	22	27	22	18	26	22	16	25	17	24	22	20	16	19	28	19	14	34	24	20	24	16	13	21	23	18	26	21	15	25	19	28	26	21	28	16	15	22	19	21	26	33	17	22	23	22	20	23	26	15	22	28	29	32	16	18	25	23	17	19	23	18	21	26	23	24	24	21	20	21	19	26	23	25	22	19	21	21	13	32	24	18	24	30	18	21	26	20	19	19	22	19	26	31	23	26	26	23	22	33	22	24	23	18	15	20	28	20	26	18	23	20	19	27	22	23	14	23	16	23	19
18632	14717	9033	25289	29564	26429	21756	17519	13811	11040	9068	7386	6126	4925	4431	3743	3198	2865	2576	2422	2234	2118	1955	1906	1771	1639	1593	1424	1364	1282	1263	1258	1194	1116	1041	1003	1000	916	848	834	879	863	804	819	824	771	735	724	751	746	694	720	664	698	768	698	733	761	689	769	779	667	747	649	663	651	692	696	684	691	676	657	617	648	626	620	643	550	586	614	629	612	597	639	639	605	603	575	635	607	573	537	543	616	550	532	567	581	657	675	759	717	648	628	589	593	622	606	592	514	558	540	543	520	543	547	527	544	526	549	576	565	551	522	523	543	503	512	542	507	529	517	537	519	548	528	514	539	484	497	504	523	558	516	532	526	564	541	527	508	561	574	533	513	539	513	535	553	535	499	529	562	522	522	524	517	536	527	510	556	544	479	524	527	521	507	495	536	514	495	557	523	537	494	534	540	491	553	502	553	576	512	524	534	522	542	531	563	576	535	477	532	563	528	562	542	525	521	510	552	514	556	511	518	497	556	543	538	498	523	512	520	516	510	569	548	525	543	489	535	513	530	499	544	517	548	488	541	548	563	571	512	514	513	532	515	480	490	534	486	509	529	511	518	539	481	553	538	488	499	549	560	504	520	508	491	510	541	526	558	530	529	519	538	524	551	519	539	523	487	544	513	540	544	526	496	557	492	494	537	531	531	542	540	499	507	515	518	584	533	501	528	537	519	539	546	560	510	529	544	514	496	543	513	523	552	565	531	497	550	553	522	538	551	492	535	511	504	536	518	490	515	528	562	525	519	499	524	519	549	547	500	566	546	498	551	548	541	513	523	488	532	492	523	509	501	501	541	533	494	520	520	544	517	524	543	483	496	540	520	496	527	557	523	538	482	511	534	510	544	518	519	503	509	527	546	501	525	538	473	529	486	535	522	521	492	497	512	505	481	527	558	566	532	557	508	539	524	482	495	532	533	555	518	490	533	520	483	523	540	530	516	505	512	520	523	523	513	542	562	524	510	557	527	530	568	535	536	582	526	509	528	484	535	544	555	564	519	518	552	511	507	556	529	566	503	523	523	561	495	528	524	541	520	523	522	542	511	527	540	517	509	555	516	546	541	541	561	555	547	549	533	499	529	543	523	528	510	504	529	517	547	569	515	491	521	534	480	516	523	552	534	511	521	589	522	534	556	544	517	510	526	503	521	504	554	519	547	571	525	532	522	486	512	525	568	502	501	518	547	512	535	495	518	518	516	522	508	534	558	541	507	482	528	509	527	559	518	500	496	501	514	531	548	494	515	531	517	503	521	497	505	525	523	503	494	490	549	542	538	523	465	535	550	574	503	530	494	538	505	554	494	542	531	542	523	535	516	540	589	514	517	566	522	495	557	519	531	524	537	533	544	520	556	497	520	510	531	528	518	552	548	479	531	529	528	594	516	534	516	521	567	489	538	568	523	498	523	507	502	532	538	524	543	528	549	487	521	523	518	516	513	505	490	546	562	511	524	481	488	511	506	551	506	519	515	541	501	494	504	525	526	510	549	532	471	550	550	530	531	521	513	526	552	515	563	583	547	558	532	516	534	533	509	582	536	505	530	590	537	526	512	510	511	540	521	556	508	539	523	564	540	541	555	521	531	534	530	472	528	493	481	537	522	510	543	543	577	515	542	501	537	539	519	522	494	495	512	500	479	485	514	548	521	556	517	520	562	544	499	534	566	532	488	535	538	503	542	501	520	544	542	498	511	481	532	511	482	526	520	532	512	533	472	528	505	547	557	515	524	534	530	562	528	581	534	522	548	512	534	492	530	532	542	550	512	542	513	514	517	524	520	548	538	520	512	564	526	512	479	513	525	530	545	512	507	571	479	512	492	539	527	523	529	505	521	559	513	530	519	506	552	534	557	530	518	538	548	501	550	518	507	512	496	502	544	542	543	482	491	500	556	511	545	511	570	561	503	523	504	536	499	569	563	550	489	567	541	521	501	530	552	554	526	531	545	524	531	541	537	496	520	504	540	552	506	582	520	512	539	513	503	533	513	559	546	558	558	496	565	544	507	559	522	520	550	498	517	503	511	550	531	497	520	514	530	492	497	481	600	536	498	569	509	522	519	527	551	531	539	542	496	553	531	548	527	526	533	500	552	549	507	536	501	535	546	480	491	521	497	502	511	550	511	509	562	514	544	480	522	522	500	569	496	520	513	539	534	552	540	514	479	533	496	551	515	506	521	508	520	534	516	553	543	539	521	527	548	499	499	549	565	518	599	464	490	523	546	499	519	507	549	552	542	551	543	554	541	501	533	561	463	462	538	532	518	501	494	522	545	533	505	501	531	521	522	497	554	553	508	501	541	487	541	493	520	533	512	536	528	552	502	510	556	495	509	527	494	503	558	512	507	522	561	567	511	544	562	508	528	521	515	516	523	526	469	520	495	494	526	541	501	559	554	524	531	501	520	501	540	498	494	538	512	531	553	527	529	530	546	524	527	532	545	518	513	539	535	487	511	508	511	491	529	517	537	511	531	543	510	539	499	569	508	572	542	499	529	555	504	526	527	526	517	467	507	504	536	517	536	510	514	544	516	505	528	551	574	512	554	542	520	516	523	497	525	560	549	484	553	532	514	569	550	507	510	533	539	585	510	541	522	557	525	505	533	538	520	549	533	516	515	531	490	542	552	514	564	506	507	521	489	500	484	496	551	565	503	537	516	541	500	522	544	554	537	530	486	498	484	530	528	525	535	544	487	482	537	564	520	509	529	512	547	495	534	481	527	482	481	513	554	540	530	523	575	534	502	476	491	542	533	487	566	541	536	510	531	526	512	509	547	524	532	500	520	479	517	509	578	502	520	512	544	539	533	523	540	498	515	554	521	521	533	514	556	519	537	518	514	529	531	528	523	468	532	540	539	519	507	496	531	548	538	523	514	538	538	525	510	545	563	492	528	483	491	505	539	545	500	529	550	540	519	536	570	487	545	517	490	532	507	527	514	491	508	521	545	553	524	519	498	512	520	520	495	528	523	512	531	530	529	547	524	524	529	533	528	502	500	531	492	526	503	492	523	535	512	567	530	545	530	501	517	581	493	499	513	509	512	546	500	529	513	488	516	494	559	500	513	551	534	496	527	509	559	540	522	522	493	554	551	535	530	528	520	478	529	532	527	548	528	538	537	537	492	534	518	520	485	548	514	551	532	568	534	548	501	515	498	510	500	522	512	565	522	480	533	494	516	547	519	547	508	519	514	553	540	532	530	536	576	509	553	541	530	488	511	539	543	526	501	526	543	497	556	533	522	529	573	530	534	531	543	526	530	562	486	480	518	539	572	515	539	529	510	553	536	495	546	531	495	538	539	512	506	502	579	510	561	532	527	535	508	541	511	502	553	510	537	501	579	510	532	547	558	519	513	552	530	512	514	546	515	532	487	540	537	498	527	508	508	494	563	530	565	496	565	521	523	522	525	513	534	500	524	519	534	545	504	508	482	513	473	526	507	525	503	498	515	547	532	516	557	552	542
1481	412	249	234	341	314	271	245	199	176	137	112	93	77	77	58	68	51	46	34	56	46	39	31	40	39	37	23	34	32	17	26	23	35	29	23	33	32	25	34	26	30	23	21	19	18	33	18	21	28	14	25	27	18	30	19	15	23	26	27	25	29	25	36	25	28	31	28	29	21	19	24	20	20	25	28	28	27	21	22	24	28	27	36	22	27	18	28	22	13	27	17	24	23	22	30	19	25	21	24	17	27	30	15	20	22	23	22	21	25	21	21	19	31	23	30	21	19	18	22	26	23	20	30	36	17	20	27	27	22	20	19	24	22	21	19	18	30	21	21	19	18	26	29	18	19	22	23	21	23	28	22	22	23	21	14	23	20	20	30	26	24	23	20	25	21	17	20	17	22	25	25	24	19	21	27	15	28	18	23	23	33	24	16	26	24	26	29	24	22	22	23	25	26	19	27	21	17	26	23	29	21	26	20	17	23	30	26	28	27	22	30	24	21	15	25	37	31	22	19	26	22	22	20	13	22	19	17	19	24	22	23	26	18	14	26	19	17	27	23	24	18	27	25	20	19	26	19	26	27	15	23	23	19	27	24	19	21	16	25	21	16	27	22	21	23	30	22	22	23	26	19	19	18	20	16	19	20	25	26	18	27	36	20	21	19	27	19	37	16	22	16	22	23	17	19	18	16	19	23	24	24	23	23	18	20	11	21	27	21	32	22	19	32	20	24	22	26	17	27	27	20	15	21	21	20	23	19	15	19	28	22	27	20	21	27	19	24	20	28	20	14	19	24	27	17	23	16	25	21	28	26	22	14	20	23	20	21	24	20	20	24	26	21	27	28	24	27	26	21	24	22	18	23	27	28	20	18	26	18	20	24	23	26	30	26	13	18	27	23	24	26	17	23	28	14	22	22	21	25	23	27	18	17	25	28	18	28	30	15	21	24	23	31	33	27	25	23	24	26	26	23	18	12	26	11	22	22	23	15	19	33	31	25	26	26	22	27	25	29	23	23	24	35	24	21	20	20	36	27	25	22	26	27	18	34	12	31	31	25	16	29	11	21	23	16	31	24	23	19	19	19	17	22	25	13	28	23	20	28	25	26	23	20	25	18	23	15	19	29	27	25	20	17	22	25	17	30	21	16	13	23	18	32	22	19	21	13	23	35	17	25	16	25	24	25	20	29	25	17	19	22	23	16	24	20	14	30	22	25	20	18	28	23	25	30	19	21	23	28	17	19	19	25	24	22	19	21	16	27	20	17	25	21	20	22	28	22	22	25	26	19	20	15	19	27	24	17	19	27	26	21	36	16	24	23	17	28	19	22	27	33	26	27	30	21	20	27	26	24	16	25	17	15	20	28	21	18	17	19	24	22	21	23	20	21	15	22	19	21	29	21	28	17	28	18	22	28	34	21	29	18	21	18	20	16	25	19	27	25	18	24	22	22	26	30	16	35	28	32	20	17	21	19	24	18	27	21	15	22	17	18	22	12	26	30	27	20	25	15	24	20	21	26	15	19	24	22	21	19	23	16	13	21	20	26	20	22	18	32	22	21	25	26	26	23	21	17	20	22	18	15	16	20	17	16	20	29	22	27	21	20	16	20	21	20	32	22	22	17	25	24	18	18	26	21	18	16	31	33	18	20	22	25	26	24	23	27	18	18	21	23	28	18	25	29	21	19	13	27	23	21	25	26	20	23	23	24	28	18	26	24	11	30	22	17	26	18	18	21	18	15	18	22	18	24	27	23	24	22	22	22	22	15	15	20	33	25	27	28	33	21	12	29	18	13	25	26	28	21	31	19	26	20	19	30	25	14	21	19	21	21	27	14	26	25	17	26	25	24	23	29	21	26	14	20	20	16	24	22	18	21	19	15	29	20	24	26	23	22	31	18	27	22	18	17	25	31	25	27	20	21	18	17	25	24	24	16	17	24	27	20	24	24	21	24	23	26	14	16	20	24	16	23	23	12	20	21	20	28	26	23	20	26	15	26	18	21	28	25	11	27	19	14	17	32	14	24	17	25	38	25	16	24	24	13	25	25	18	16	33	15	39	26	18	15	24	22	29	23	17	22	11	25	26	24	24	18	24	18	19	19	17	25	34	19	15	24	22	24	15	23	17	14	25	23	18	23	22	27	23	23	25	24	27	27	20	25	20	20	16	24	27	22	17	24	29	23	18	26	26	20	19	27	21	13	19	17	24	17	15	28	20	22	12	24	21	25	25	24	23	22	22	23	13	17	20	15	20	26	28	22	22	23	20	27	19	32	29	21	36	23	31	20	25	17	29	33	20	23	19	27	21	23	19	17	28	21	18	18	23	28	35	30	21	25	29	17	17	20	13	24	25	23	21	22	23	21	23	19	32	29	27	23	23	26	18	26	18	29	24	31	18	22	18	16	17	20	16	24	15	27	20	28	15	29	17	24	28	21	15	23	26	21	34	31	21	30	21	26	23	26	24	19	25	15	20	23	13	27	33	26	26	17	27	25	18	24	21	23	23	25	27	14	22	21	25	16	19	18	22	24	18	20	21	21	24	27	26	20	23	32	24	22	21	18	17	22	27	19	24	27	20	21	17	20	27	20	25	25	28	23	17	26	27	17	21	27	14	24	24	21	27	15	30	23	18	27	28	21	24	19	26	38	15	28	21	29	27	23	19	12	25	21	22	19	22	26	15	17	30	19	17	28	30	17	14	22	25	21	15	19	23	27	17	23	20	18	25	25	14	22	23	26	18	28	22	23	26	19	20	18	19	17	30	20	21	19	25	21	17	14	24	20	28	28	30	31	23	17	19	13	33	22	21	27	30	31	20	15	12	22	12	26	29	25	14	27	22	28	27	19	25	14	20	22	25	34	20	16	28	24	22	28	27	17	26	18	23	24	16	21	18	17	25	20	20	26	25	25	26	22	34	13	17	27	13	15	30	23	12	21	14	18	17	20	32	19	18	17	16	16	22	30	25	24	25	18	18	21	25	18	28	32	22	21	18	21	25	20	21	18	22	25	14	28	23	29	21	19	29	21	20	22	22	22	25	23	24	14	20	33	26	19	17	25	22	25	19	26	19	26	27	21	19	25	22	22	24	22	17	27	24	15	19	22	25	16	21	20	24	21	23	30	20	33	23	12	21	25	35	20	30	22	20	26	24	20	23	28	17	26	21	30	19	21	23	28	21	24	26	18	26	13	24	26	23	28	20	28	25	16	24	16	22	27	23	23	26	30	23	17	21	19	25	21	19	22	18	23	22	22	17	21	23	28	27	24	19	18	17	18	24	27	25	24	28	21	25	18	24	22	28	16	20	17	25	23	32	26	28	20	29	23	16	25	22	23	25	20	18	29	33	28	20	20	21	22	22	18	19	28	12	28	33	18	18	22	28	28	14	13	23	28	24	17	23	36	23	16	17	30	21	22	22	23	19	30	34	17	19	27	25	38	18	20	23	16	27	30	25	23	31	21	18	13	25	24	24	23	19	34	24	21	24	24
18525	14522	9185	25036	29544	26357	21857	17437	13830	11172	9007	7466	6240	5190	4274	3761	3228	2854	2664	2425	2220	2127	1966	1854	1757	1632	1556	1419	1376	1281	1225	1260	1206	1087	1061	987	927	901	872	880	887	859	831	812	774	796	773	756	701	690	686	636	686	742	725	739	691	728	756	859	770	631	677	659	681	663	692	689	658	677	649	607	634	617	598	605	627	596	601	646	617	589	564	611	641	586	550	579	575	582	554	526	564	558	558	574	562	584	611	623	692	648	590	586	591	620	662	586	585	573	549	519	541	510	563	530	516	552	568	519	512	522	557	521	534	505	578	515	542	542	581	519	559	553	553	526	538	527	540	503	556	539	523	508	508	549	483	512	490	521	545	504	574	521	526	521	513	528	540	560	529	495	513	496	489	534	518	514	548	524	522	515	523	529	517	547	570	498	515	501	514	511	523	534	579	509	566	508	552	559	535	539	555	522	520	483	481	491	536	534	513	546	519	498	514	525	537	531	528	523	523	515	526	533	537	528	555	593	568	494	504	530	533	517	566	546	514	508	543	502	538	547	528	548	531	482	489	549	518	504	553	520	517	511	526	565	537	541	501	565	533	574	484	523	508	469	507	536	531	553	515	513	506	530	517	500	504	522	574	504	553	508	518	546	545	528	557	533	468	524	530	551	485	518	495	530	523	522	506	567	504	516	504	562	510	537	528	506	506	572	516	522	531	549	543	534	471	505	515	507	512	504	516	473	530	554	526	526	537	544	492	505	467	509	514	540	472	499	502	531	537	509	555	524	501	497	522	516	518	512	489	522	541	560	496	479	506	562	541	564	516	551	520	459	505	492	492	546	558	568	552	508	502	560	515	530	521	560	523	522	517	510	526	504	553	494	511	529	530	519	507	459	495	531	521	542	514	486	515	485	507	499	544	495	559	550	514	557	536	526	527	526	507	543	539	496	469	520	508	495	509	533	532	538	518	533	523	554	497	500	486	581	511	502	523	507	502	580	535	511	540	516	507	542	525	519	522	512	515	541	553	552	533	478	508	516	513	495	497	507	523	532	490	510	476	524	503	535	511	548	497	493	500	523	509	530	503	558	522	510	525	481	537	521	538	534	531	519	548	518	541	540	565	506	523	529	529	535	508	529	549	511	521	519	496	519	529	553	515	493	493	526	523	497	520	563	545	496	521	492	525	504	550	531	558	526	561	533	538	509	557	543	573	515	524	488	554	529	515	508	530	510	514	522	542	489	546	556	513	557	500	553	534	499	520	598	548	537	532	473	537	532	559	496	518	508	541	504	521	527	535	509	531	516	495	526	538	520	528	516	542	596	521	497	538	540	499	522	521	552	536	486	543	530	497	521	530	543	512	507	551	507	519	553	529	515	521	534	510	525	518	506	510	481	557	492	538	574	489	549	516	530	544	524	531	513	499	518	509	534	517	513	491	545	542	523	537	517	547	511	520	500	557	553	563	531	571	507	544	519	528	548	531	569	521	539	496	553	528	555	517	552	537	573	518	509	552	501	498	520	513	537	555	502	525	579	575	520	473	575	507	514	533	549	525	523	495	524	523	550	508	491	533	536	513	541	523	526	502	548	549	479	542	512	558	496	511	516	492	528	572	522	514	521	542	573	495	515	499	526	524	479	545	516	534	533	531	522	521	485	503	556	562	548	500	507	517	526	541	554	555	513	532	543	505	494	525	522	532	526	505	510	520	533	558	531	515	510	530	548	561	513	542	479	551	535	517	486	525	550	530	545	504	525	517	537	547	506	487	495	493	510	541	543	505	459	525	519	523	530	547	484	539	504	513	516	558	508	531	558	514	524	515	537	536	534	510	552	512	509	526	518	509	532	534	515	518	519	520	529	511	557	499	575	470	479	548	523	529	555	525	478	537	495	547	516	518	544	511	487	502	491	530	585	520	543	537	528	527	521	529	500	500	529	531	536	545	521	505	512	504	476	514	585	505	517	516	549	491	507	486	507	553	554	516	500	540	565	524	535	531	526	495	523	539	514	541	503	554	528	538	521	495	561	567	563	521	508	540	521	521	528	492	540	553	528	537	545	513	505	500	520	544	527	528	523	506	495	514	486	505	523	550	503	546	538	536	494	524	499	564	507	524	546	531	535	508	499	561	551	533	554	494	503	517	533	496	569	499	504	481	470	513	540	560	557	510	517	494	516	497	536	534	534	589	498	509	521	524	552	512	497	483	505	532	534	521	476	528	500	534	561	561	514	532	497	510	495	539	536	511	521	491	520	513	500	522	552	543	542	512	516	503	527	501	538	535	521	529	482	496	518	496	532	524	537	528	504	511	528	518	531	513	514	506	565	544	521	556	513	530	509	554	517	519	574	524	544	536	510	508	552	524	571	530	511	482	500	509	508	525	506	490	481	549	495	529	482	538	521	514	542	544	505	514	499	541	505	546	566	518	527	529	479	450	518	483	516	532	545	492	500	537	495	535	529	524	490	530	528	529	566	527	518	502	529	597	485	500	525	513	500	474	492	556	519	555	487	546	532	527	541	522	566	504	517	527	506	536	521	547	524	520	502	495	505	542	548	529	514	570	535	537	561	526	537	559	527	545	515	535	527	499	510	527	501	496	537	542	473	525	481	510	562	547	528	544	528	522	535	508	529	538	531	482	527	521	509	544	515	546	532	534	509	560	510	541	542	505	507	542	535	534	519	519	515	518	498	549	529	554	510	571	507	517	512	491	563	535	505	527	508	493	511	501	568	543	518	580	526	532	526	522	514	501	542	515	496	514	498	511	523	501	559	503	513	555	562	520	510	518	515	552	532	514	511	503	518	574	539	531	547	501	511	544	502	522	516	540	492	477	503	541	512	525	530	513	562	530	542	520	540	503	534	521	539	506	533	529	506	550	538	523	522	478	524	488	569	515	525	486	532	514	497	535	566	472	506	548	544	506	519	535	546	531	486	540	497	539	568	534	510	513	530	510	519	532	539	542	516	536	525	514	524	494	516	565	494	500	497	493	543	493	483	500	541	542	500	501	509	537	516	522	474	511	520	515	495	498	509	543	542	573	517	495	513	549	517	499	477	566	538	500	528	494	533	514	502	503	528	536	530	487	509	547	494	525	509	500	532	534	530	487	524	557	514	580	537	544	526	511	502	506	508	559	492	535	526	503	518	512	538	535	525	512	531	505	537	535	502	531	540	518	525	518	510	529	542	534	508	489	518	536	514	528	511	521	550	489	547	536	549	531	529	511	509	540	508	553	508	522	553	490	482	521	500	513	523	522	548	555	505	527	585	494	541	520	525	562	488	556	580	521	499	563	486	521	538	509	533	538	559	494	494	522	544	534	493	483	508	513	529	546	511	555	500	468	542	475	482	527	486	522	481	527	531	523	502	559	537	549	529	469	516	504	547	544	525	538	541	516	518	515	527	501	524	521	511	506	525	553	550	545	514	532	503	559	542	498	517	533	469	529	555	507	538	529	494	559	530	500	512	488	521	494	526	535	543	526	541	496	515	505	540	525	527
1887	260	197	201	283	214	191	161	169	113	99	87	90	82	61	51	45	71	58	48	47	57	43	45	51	42	30	38	45	46	43	35	32	37	45	28	35	39	35	23	53	27	36	38	37	33	29	30	41	44	33	29	42	42	37	38	35	41	44	32	36	30	37	34	32	36	46	40	43	29	37	26	43	35	35	38	31	32	26	39	40	31	33	39	27	40	40	41	25	33	35	52	29	42	49	38	39	43	44	40	31	32	38	29	34	43	40	34	37	25	54	35	37	37	32	29	35	34	33	42	40	39	35	35	25	43	38	42	45	41	48	23	44	35	33	30	35	29	30	30	25	44	37	32	34	34	30	30	31	28	34	31	30	27	33	28	33	38	34	29	42	41	31	30	43	36	45	36	33	24	30	40	28	35	49	48	30	30	34	41	34	30	35	29	47	36	24	33	38	27	42	22	25	41	39	34	42	38	36	36	33	30	35	30	38	39	37	44	29	31	26	38	37	24	42	35	30	32	32	22	39	38	38	24	28	30	38	42	34	40	37	45	42	32	24	31	34	34	25	32	33	34	39	37	27	40	33	34	27	31	40	29	40	36	26	40	26	29	43	20	41	32	36	47	38	29	37	34	39	32	39	34	51	37	38	31	34	34	37	33	37	40	36	25	28	29	37	35	37	46	31	38	36	35	49	24	43	39	29	35	34	30	45	32	42	35	41	42	36	32	40	30	37	39	35	31	43	42	30	32	34	31	44	40	33	36	24	37	33	38	24	40	29	34	29	31	39	35	35	29	28	33	40	39	30	42	31	34	35	39	23	49	35	44	38	39	34	29	42	39	31	33	22	43	32	44	37	47	29	32	34	34	40	31	24	31	30	43	38	33	36	38	39	22	36	35	28	28	28	33	34	38	26	31	44	40	38	47	32	29	38	28	36	26	37	32	50	29	41	42	42	35	42	27	43	28	41	33	46	32	38	38	46	34	35	33	41	33	28	41	37	25	29	33	33	37	32	31	37	26	34	37	37	39	39	28	27	30	30	43	34	24	26	45	30	47	34	30	30	42	35	30	40	33	37	46	27	50	30	40	27	29	32	50	37	42	37	47	36	33	36	27	45	36	35	35	29	44	28	35	40	26	37	38	33	46	35	41	35	42	36	35	40	23	34	38	41	39	33	26	31	27	33	35	44	37	37	34	41	39	46	41	38	40	34	37	33	44	29	30	41	40	48	24	45	29	38	34	39	39	41	27	43	37	34	39	51	31	30	36	39	34	47	38	36	27	43	33	33	47	41	32	35	36	35	37	26	41	39	37	40	47	31	26	28	34	40	26	38	34	35	36	38	43	40	27	38	34	31	44	34	30	38	35	41	33	24	40	38	36	38	39	35	49	38	40	38	42	33	49	41	39	32	37	40	32	36	38	45	36	39	35	42	28	34	43	32	32	32	45	15	36	39	32	30	35	30	37	46	41	42	34	34	29	35	40	35	37	28	50	40	35	32	38	41	46	35	34	37	36	38	29	37	39	37	36	38	33	34	37	13	39	31	28	57	35	27	31	44	38	33	34	34	38	27	40	29	32	28	33	37	38	35	23	32	26	33	41	36	36	41	27	29	36	35	44	35	28	38	30	43	23	46	40	40	32	31	31	26	29	26	31	47	41	23	41	29	31	40	33	38	42	27	39	36	31	29	36	34	38	35	33	27	29	38	39	31	38	44	38	34	38	37	42	29	48	32	32	35	43	34	32	37	32	40	42	32	33	44	31	28	32	36	33	45	28	44	33	39	39	42	28	45	36	33	37	47	31	44	25	37	20	35	40	37	44	38	34	36	36	33	22	24	31	28	31	23	30	41	29	26	30	28	42	46	25	30	37	30	32	45	37	30	40	37	35	46	31	39	42	41	40	42	26	31	28	34	34	37	38	32	40	34	35	28	49	42	44	37	39	24	26	40	41	40	32	37	29	41	33	48	44	34	40	33	35	35	31	39	27	28	33	29	37	42	45	30	39	34	34	34	34	48	30	27	42	31	30	38	32	33	45	37	46	36	36	40	35	37	33	37	34	33	43	35	35	44	38	28	43	36	39	25	26	38	37	32	35	37	38	33	34	30	38	42	43	27	30	31	35	32	38	39	32	42	27	43	24	40	32	35	31	36	30	38	45	41	41	28	31	46	27	37	39	31	38	35	38	35	38	28	33	36	44	46	32	27	40	22	34	28	36	47	39	37	31	41	45	34	36	37	42	44	36	35	25	29	34	35	36	32	37	38	38	27	33	24	28	30	48	37	30	20	30	38	35	35	32	38	33	41	34	31	35	50	43	36	29	32	33	33	36	40	38	31	36	31	35	24	43	25	36	36	44	38	36	39	30	36	35	36	31	35	37	31	34	37	37	33	39	32	33	30	50	33	38	43	35	45	44	32	44	38	34	31	30	46	28	38	30	37	37	28	37	34	38	23	40	46	31	42	39	32	36	31	36	30	38	36	24	31	42	30	38	34	46	39	37	33	45	28	27	40	31	35	29	29	42	34	37	49	41	30	32	43	33	31	28	33	29	24	29	36	29	41	24	43	40	40	29	32	43	31	41	33	32	33	34	43	38	37	38	40	31	42	39	37	29	34	37	39	37	25	24	46	30	28	39	36	42	28	33	25	28	35	40	39	41	26	35	28	31	42	28	35	38	38	41	41	34	35	48	47	28	39	27	51	39	37	40	31	46	38	31	39	27	34	31	38	38	32	24	42	35	42	41	36	34	42	32	43	30	37	25	40	44	43	36	36	42	39	43	37	23	30	36	28	28	24	41	37	35	30	40	42	34	42	32	30	34	40	35	28	37	25	43	41	31	34	40	34	27	22	38	22	30	40	41	39	25	46	34	31	38	24	43	40	37	33	30	30	35	36	36	54	54	29	31	41	37	38	28	52	30	25	45	44	28	41	41	34	42	39	39	38	33	50	41	43	33	26	40	30	41	43	30	29	38	36	41	35	34	40	22	38	40	39	30	29	38	26	49	33	37	39	27	32	44	31	45	24	36	40	36	44	39	34	44	35	39	39	37	35	44	36	43	33	29	26	38	37	35	33	38	39	32	37	43	42	38	36	25	36	34	30	33	51	32	49	42	35	34	26	37	39	29	27	35	33	20	42	32	37	43	36	29	32	49	35	30	33	41	28	34	37	34	39	41	44	34	36	35	41	30	36	35	37	42	42	30	34	38	28	39	37	30	32	41	29	34	40	36	23	24	28	36	33	43	43	43	41	41	40	29	43	48	32	36	37	32	33	43	27	46	41	34	43	30	38	23	41	37	35	42	35	29	37	32	33	25	26	42	38	33	35	37	32	40	44	35	20	21	36	39	34	42	33	35	38	40	32	28	23	39	42	35	35	30	35	40	38	46	37	36	43	47	40	26	36	38	34	38	32	38	35	31	40	35	50	34	35	34	37	37	32	41	39	37	42	29	36	35	41	40	40	40	42	39	41	34	33	43	29	38	43	39
14310	10539	6658	20148	24329	21530	17304	13039	10482	8095	6653	5471	4542	3825	3288	2884	2579	2287	2166	2036	1916	1858	1780	1641	1630	1541	1444	1358	1317	1336	1321	1276	1225	1120	1063	1051	1106	1062	1009	1029	1034	991	985	953	1000	1023	935	877	937	932	888	934	897	954	925	922	939	956	929	980	919	978	954	889	853	901	875	914	925	895	903	937	871	870	841	923	780	862	825	870	858	871	830	919	850	957	854	833	823	744	819	837	875	861	848	806	856	851	889	867	887	929	845	837	905	899	945	834	857	822	870	817	827	818	810	834	826	854	828	785	775	780	819	795	821	848	833	812	831	753	763	820	807	812	799	833	817	820	765	763	822	779	813	845	814	841	842	812	861	828	792	834	810	836	775	795	802	811	810	835	811	809	764	814	821	810	817	806	809	804	746	842	795	777	785	819	785	803	882	867	768	785	822	787	753	829	848	821	807	784	756	826	835	762	806	801	835	783	744	796	833	786	797	806	807	836	835	794	820	783	758	858	826	820	807	798	816	792	820	776	747	775	788	772	802	828	827	805	801	783	784	829	827	798	839	820	745	787	818	780	822	772	807	772	837	765	837	822	870	771	819	812	818	826	799	764	810	769	788	829	838	777	781	792	849	870	801	844	794	839	805	806	767	797	819	803	790	840	814	829	761	840	806	826	819	802	826	802	799	819	837	772	843	792	792	814	839	816	859	830	823	789	812	783	861	815	796	828	788	773	776	831	828	819	810	816	768	779	811	822	742	812	813	803	808	845	789	801	870	830	857	815	839	799	804	841	815	837	792	823	792	796	807	822	810	853	793	841	799	759	837	829	788	860	819	800	790	795	875	792	811	787	794	789	772	868	826	799	807	789	784	827	802	723	788	820	788	810	779	788	849	793	838	780	784	808	762	856	838	804	766	801	800	793	805	795	811	788	777	794	849	810	805	772	783	759	800	781	779	837	829	778	801	774	808	786	774	822	815	832	804	763	850	807	866	800	825	779	770	773	823	805	801	796	799	816	781	872	791	777	790	803	832	836	816	799	782	800	798	807	810	813	782	834	795	845	798	847	845	825	797	822	824	893	820	825	773	805	822	795	810	733	846	845	819	795	808	783	775	745	800	813	840	833	802	778	798	807	791	784	796	827	808	779	767	844	826	778	849	816	813	800	810	798	835	847	825	833	853	831	804	761	779	850	842	748	788	798	808	789	865	833	825	755	796	817	814	804	827	837	778	801	848	836	740	795	771	788	799	799	854	897	844	764	771	837	800	796	843	759	809	815	786	753	836	817	774	818	834	808	808	791	817	803	733	814	759	865	810	806	786	808	879	822	801	805	826	786	817	751	785	783	776	805	810	790	752	857	789	836	810	803	849	820	793	777	875	857	795	819	789	800	792	849	800	814	835	807	809	792	820	797	797	786	781	820	842	835	800	800	826	780	826	780	797	838	848	797	766	843	796	774	784	791	811	799	790	802	762	812	848	798	832	809	797	775	827	762	811	805	850	775	840	822	821	809	819	769	817	771	768	815	757	802	821	766	816	856	819	793	854	787	810	805	816	791	814	860	769	778	796	806	787	871	798	766	790	829	804	813	801	785	838	860	790	826	828	763	814	855	810	800	860	798	857	763	792	829	781	856	855	780	789	807	799	797	816	811	798	792	817	828	845	793	806	775	836	810	807	824	799	820	789	780	824	795	801	771	838	789	832	794	821	786	870	811	778	776	784	785	824	814	802	805	799	835	791	844	814	859	812	809	802	809	829	850	813	849	835	807	844	808	841	820	859	824	776	828	813	757	826	801	822	792	844	833	846	814	789	772	804	819	875	829	752	782	758	795	774	821	784	803	811	799	789	807	760	780	820	787	840	844	769	837	863	824	837	818	826	832	742	755	763	845	818	765	856	807	819	786	827	799	791	779	751	773	862	751	795	859	813	794	834	774	847	820	834	832	791	782	782	828	777	787	798	851	799	816	820	806	825	829	804	815	790	836	804	793	787	833	782	850	770	832	797	835	744	759	790	789	821	825	785	818	822	770	769	800	837	770	782	794	831	830	791	802	767	748	755	846	828	842	795	831	822	779	788	831	824	761	822	830	831	864	801	860	768	789	761	846	811	826	803	832	784	790	812	801	847	821	846	834	809	777	844	806	804	826	823	771	806	785	777	809	809	821	807	844	803	816	815	779	822	794	805	806	794	836	797	793	814	798	815	816	812	844	805	815	827	750	861	789	764	817	816	843	783	848	811	774	821	821	797	808	827	821	792	792	790	851	771	808	796	835	858	800	798	855	838	839	845	854	839	814	795	809	846	793	846	816	768	772	832	766	783	768	754	787	840	745	807	833	828	818	789	865	783	823	755	845	820	839	786	787	736	792	834	810	791	849	748	818	818	806	805	803	820	838	817	823	785	848	809	841	814	791	792	799	779	828	763	841	831	796	818	835	820	794	812	804	832	842	805	805	794	781	753	785	783	801	786	780	826	798	801	813	828	771	837	789	831	808	764	844	862	788	814	768	812	838	783	794	823	798	777	815	836	751	840	785	781	787	802	863	827	795	806	791	823	785	779	784	819	841	858	781	830	831	828	825	833	786	815	788	786	809	837	820	813	764	854	806	851	825	801	731	839	810	785	757	833	774	765	834	792	828	784	813	771	825	808	800	798	814	779	844	810	768	782	821	800	792	834	787	821	804	800	841	808	786	829	794	815	791	850	826	796	838	787	778	817	807	781	779	803	813	762	796	807	821	824	799	796	793	800	784	812	829	804	747	877	802	867	762	835	863	816	819	818	793	764	818	815	825	816	759	821	844	796	865	803	853	791	826	790	789	761	787	838	825	821	797	802	768	811	791	838	784	814	775	816	849	780	779	790	813	743	849	790	779	790	771	824	793	794	790	823	827	826	817	839	868	833	827	830	801	776	838	832	800	861	760	805	806	833	769	765	804	828	776	809	816	794	845	805	816	802	813	856	828	833	787	828	826	792	827	786	796	802	830	771	779	769	774	760	857	829	802	807	777	809	807	842	799	851	760	829	748	839	849	861	786	752	807	802	808	778	798	772	768	849	786	775	789	777	790	830	817	809	799	794	869	794	801	816	772	813	720	796	768	795	811	836	867	732	788	823	798	798	792	771	753	783	792	767	773	807	833	835	837	772	786	826	785	782	799	867	794	805	799	848	813	794	815	783	792	789	795	812	797	758	807	786	791	786	822	786	800	803	804	818	795	851	776	844	760	834	810	820	804	837	787	838	803	786	770	779	785	779	755	791	842	804	804	802	741	850	819	803	820	791	834	821	825	803	900	745	828	796	749	844	757	758	851	810	797	813	810	799	825	761	785	806	788	781	834	809	815	787	809	795	801	803	841	811	772	824	817	841	808	806	796	806	804	841	843	783	783	839	785	831	799	819	850	777	805	836	846	786	813	812	795	825	751	818	812	793	827	813	803	826	797	792	866	794	797	809	781	819	776	772	825	761	855	819	813	823	820	777	797	757	794	801	763	807	754
1422	365	227	239	338	340	244	247	179	176	136	141	97	74	78	69	61	45	68	47	47	47	43	31	37	42	37	35	35	30	42	34	28	26	24	36	22	30	24	36	30	22	29	31	25	33	25	30	24	27	22	29	25	21	29	25	17	27	22	22	31	21	37	34	17	21	31	20	24	21	26	30	27	29	27	19	21	22	19	33	23	22	23	31	24	19	23	22	24	30	26	36	27	30	19	20	15	14	24	24	19	28	30	17	15	29	34	27	17	25	20	24	27	21	21	18	22	25	21	18	29	29	25	16	26	26	16	22	21	28	22	20	21	17	32	19	30	31	19	29	19	20	21	23	23	26	17	21	22	26	28	22	18	18	29	15	25	27	13	22	23	23	23	21	20	23	25	24	28	21	20	28	23	19	34	15	19	22	15	27	22	28	36	26	29	18	28	29	18	32	18	21	21	19	16	23	29	34	20	37	26	21	25	13	23	12	30	26	21	25	31	21	31	24	22	19	23	28	26	22	24	23	14	22	28	24	14	31	22	22	29	21	28	22	25	27	36	25	26	26	24	23	20	29	24	22	29	27	19	37	25	23	22	26	23	30	32	26	19	26	19	24	25	15	25	18	19	20	25	21	13	23	27	31	21	20	17	24	28	25	23	20	29	20	23	33	23	23	34	31	16	26	18	24	21	24	23	28	21	22	20	22	17	22	26	28	23	30	27	28	33	22	23	17	20	22	23	29	22	30	27	22	38	26	23	18	22	25	23	31	22	21	23	21	27	21	23	23	18	27	30	17	21	23	18	25	27	26	23	20	24	13	17	28	29	25	24	21	19	30	29	18	16	20	23	14	20	26	23	20	27	19	23	20	32	20	27	27	26	30	17	25	22	13	13	19	28	27	29	23	26	26	30	19	18	19	18	18	28	17	26	20	23	23	17	27	26	23	28	29	18	19	15	24	18	21	26	38	20	23	24	25	20	23	24	14	19	24	31	25	30	19	29	22	21	24	33	27	27	13	21	27	20	24	23	21	22	35	31	21	23	27	18	23	21	23	18	26	19	16	27	21	27	23	26	17	26	20	24	14	31	15	32	30	15	13	15	30	16	27	29	30	23	28	26	20	18	28	15	28	17	34	24	28	18	22	30	18	22	26	29	27	19	17	18	28	18	32	19	21	23	27	19	19	33	21	29	27	28	30	16	27	10	23	23	20	25	26	25	22	25	21	24	27	16	24	23	14	22	23	23	21	21	36	15	28	34	15	24	25	18	21	26	24	19	25	25	25	30	24	24	23	16	25	24	19	25	14	20	26	23	28	31	24	21	24	29	10	20	21	28	23	26	21	19	25	23	24	20	23	22	24	25	27	28	18	20	31	19	22	19	31	25	26	30	15	24	22	17	22	23	21	17	27	17	21	20	23	27	13	28	30	20	17	20	20	28	27	24	26	23	30	19	18	25	13	17	17	34	21	30	25	13	23	23	18	18	28	20	22	23	19	19	29	23	20	25	26	24	17	21	27	32	28	11	17	24	19	19	21	21	25	17	20	18	27	28	36	23	25	18	26	19	21	19	22	26	22	22	28	28	20	21	20	21	27	24	27	24	19	22	19	23	25	19	17	23	21	27	35	25	16	28	17	24	25	28	26	20	21	20	19	25	29	19	16	24	15	20	23	24	21	18	24	19	31	20	21	29	19	25	18	34	26	27	18	19	12	21	26	28	22	26	17	21	13	20	19	18	25	27	26	30	22	19	33	26	22	22	30	16	26	23	28	19	28	29	18	26	21	24	25	27	25	20	15	26	26	26	22	29	30	22	29	24	17	20	33	16	23	16	17	19	24	19	18	27	20	21	12	28	26	25	26	22	25	18	31	22	20	18	29	24	19	18	24	28	17	18	18	21	23	17	13	30	30	23	23	28	23	23	22	19	26	18	14	27	24	22	29	25	28	25	24	26	29	17	17	21	20	26	17	20	22	23	22	24	17	20	25	15	20	21	22	14	25	19	15	24	25	21	25	28	26	25	16	26	13	29	17	13	26	18	24	25	23	23	28	25	27	23	22	25	23	23	26	23	24	33	24	28	21	23	24	21	23	20	25	28	23	21	20	17	24	19	18	26	19	20	19	26	20	26	20	19	23	19	20	21	22	20	23	14	24	22	21	23	19	20	22	18	27	31	24	30	23	28	26	18	17	30	24	21	19	24	24	20	13	22	30	24	23	26	17	31	22	25	28	29	24	22	31	30	20	25	24	17	28	22	28	19	30	21	16	22	20	30	24	25	23	23	30	25	26	15	16	30	23	30	20	20	29	37	25	20	22	15	25	23	20	17	23	27	21	22	21	21	17	21	28	26	27	38	21	22	20	27	27	26	25	28	24	17	24	17	17	14	20	21	21	19	28	17	31	35	25	15	26	14	22	12	22	34	20	20	19	21	24	18	18	15	14	21	26	22	18	29	22	19	24	36	18	18	30	16	21	21	29	28	24	20	20	33	22	21	25	17	22	27	26	19	24	15	25	28	26	30	26	20	28	24	25	20	17	29	28	17	20	17	18	30	12	29	27	28	32	17	24	15	30	30	21	31	22	22	23	18	22	22	26	23	20	27	14	20	21	26	26	20	18	24	29	28	21	19	17	25	21	17	22	27	27	19	20	14	19	17	20	28	22	23	24	24	25	20	21	19	24	27	25	26	19	20	19	27	25	23	28	22	15	10	23	23	24	9	23	26	23	22	29	19	30	23	21	22	19	24	22	17	24	18	20	17	30	24	24	19	19	21	27	33	18	29	26	20	24	18	25	27	23	22	27	23	21	12	20	21	34	19	31	22	23	25	19	27	22	26	22	23	25	15	20	22	18	25	30	19	18	22	21	22	18	19	26	23	25	22	20	20	24	25	31	19	25	22	25	29	16	20	16	14	21	21	23	27	20	21	21	32	25	26	23	17	16	17	15	21	19	17	21	18	18	21	26	22	25	32	22	28	15	24	33	19	23	22	23	16	13	17	22	18	29	18	32	26	22	26	21	28	29	27	19	21	31	26	27	26	20	17	21	26	21	17	17	26	21	22	22	22	23	19	26	13	16	22	23	18	26	28	19	25	26	33	11	29	28	25	13	17	20	25	25	25	35	16	23	20	27	26	20	18	31	26	16	22	20	18	20	26	22	18	19	29	19	23	30	20	21	20	29	18	25	21	15	20	15	20	19	26	26	24	21	23	21	21	23	35	19	22	30	21	21	19	35	20	28	18	27	23	18	18	25	19	16	17	23	20	25	26	14	23	19	24	30	22	26	27	23	24	25	20	28	30	21	27	21	24	15	31	17	29	16	33	22	28	27	19	20	26	17	16	26	20	26	33	18	32	23	23	17	21	20	21	23	19	19	18	22	32	20	14	16	25	28	27	30	17	26	24	28	20	24	14	24	19	24	16	26	24	26	20	22	25	30	21	22	19	26	21	23	17	23	16	23	26	28	21	27	17	18	18	25	28	23	24	25
18148	14379	9101	24934	29280	26060	21495	17054	13705	11071	8754	7256	6097	5066	4274	3802	3373	2932	2681	2432	2282	2056	1951	1856	1833	1609	1552	1452	1335	1367	1339	1234	1155	1045	1005	962	938	974	919	826	834	857	844	809	781	792	717	780	762	770	710	746	728	723	742	767	730	766	781	761	691	720	679	739	672	671	709	704	709	693	716	703	691	680	624	658	631	636	600	645	620	675	617	584	611	613	587	547	556	602	589	568	549	603	544	567	538	591	595	672	634	572	612	622	583	673	761	696	665	630	511	548	586	554	585	535	556	531	567	461	569	527	543	561	577	547	560	513	565	547	544	528	530	492	541	541	488	570	564	536	580	582	514	570	560	585	511	498	529	507	547	526	521	542	539	509	490	560	522	525	501	507	503	536	524	544	494	540	531	515	546	557	527	565	471	530	552	549	539	523	538	492	550	523	532	563	542	535	557	525	533	521	534	530	524	520	564	527	550	531	518	494	509	529	490	586	499	523	515	523	526	537	509	547	531	535	549	537	507	520	535	476	510	548	511	537	507	566	508	517	526	510	542	562	554	536	511	522	550	534	504	560	541	577	518	512	508	500	534	552	510	539	472	504	511	490	498	562	525	550	492	531	534	512	502	553	534	549	532	567	487	483	520	529	532	523	506	527	537	479	515	497	536	517	548	515	506	501	529	487	559	574	522	528	577	516	596	515	541	519	531	545	542	502	514	510	524	495	553	551	528	566	505	488	515	504	515	524	486	537	539	549	544	510	519	510	570	517	535	553	525	512	544	515	530	542	500	533	541	515	530	532	541	525	515	517	538	528	506	541	528	529	548	540	511	540	532	539	525	514	502	510	517	508	521	570	543	543	550	543	561	502	502	521	533	516	536	522	535	551	521	560	499	557	507	527	478	545	514	547	542	502	541	529	530	535	500	519	521	516	569	489	507	542	574	541	536	533	527	523	531	469	524	518	526	523	545	504	504	557	559	550	518	543	498	512	500	501	578	581	524	525	496	580	533	494	537	527	501	530	538	523	526	543	540	529	517	534	502	528	537	494	570	552	542	488	536	567	534	493	517	537	506	530	577	534	539	519	528	534	504	516	524	484	543	490	543	563	539	521	555	520	521	553	524	494	574	498	546	502	557	499	551	520	512	504	529	520	514	540	530	539	537	546	492	566	527	529	541	534	536	537	480	532	515	493	529	496	540	531	521	521	495	503	528	562	540	546	546	526	531	527	527	537	511	515	498	514	546	531	491	548	533	539	522	557	596	519	499	521	512	570	508	551	511	474	526	522	528	544	554	560	510	589	558	536	553	546	556	506	567	552	528	522	533	538	533	511	511	521	497	539	516	499	540	513	536	560	557	499	541	527	532	536	520	545	520	520	567	524	528	524	514	527	513	525	520	531	524	514	511	507	533	528	516	522	534	537	528	511	587	520	556	552	485	543	533	521	503	540	531	553	507	517	536	519	510	527	492	510	480	557	573	502	534	511	576	544	527	534	516	566	508	532	521	573	489	523	537	565	527	553	541	512	538	525	528	536	472	504	531	519	544	488	548	520	530	544	508	536	511	506	542	536	511	502	502	510	534	488	496	489	487	522	532	523	514	510	570	542	562	540	504	529	534	526	545	508	526	522	574	549	531	531	538	486	482	553	513	537	564	544	526	564	525	548	533	557	529	530	530	525	535	527	565	497	538	512	566	505	515	526	525	530	506	467	486	510	531	493	504	542	510	526	537	573	518	483	539	561	508	510	549	528	545	528	515	503	546	495	535	504	579	546	557	485	516	533	557	532	550	548	570	566	539	577	549	521	534	512	501	532	520	544	517	521	538	516	550	550	553	561	527	498	559	524	544	542	538	526	565	500	519	573	568	508	501	565	541	510	529	518	545	498	535	564	528	555	566	522	502	531	544	548	570	542	518	537	507	507	539	504	479	557	558	544	570	546	533	514	485	507	541	547	494	528	565	506	537	519	510	535	543	556	539	525	547	496	535	559	532	487	569	517	541	583	518	503	514	556	506	525	532	521	534	545	510	534	528	540	509	586	537	578	533	526	540	503	520	562	543	523	536	554	528	502	517	536	551	515	532	500	552	529	556	500	506	504	530	549	529	554	553	533	560	565	532	508	503	514	512	534	529	528	540	503	527	491	524	521	576	521	531	501	494	536	507	524	517	511	538	535	538	523	557	495	555	516	527	547	492	518	543	507	557	546	542	595	518	545	512	557	514	546	518	570	515	484	516	517	541	519	522	506	544	515	545	589	513	483	520	556	532	564	506	534	532	533	534	513	513	498	500	537	502	490	533	521	505	573	535	518	513	486	485	511	570	506	524	516	591	535	509	520	537	535	551	542	546	510	506	503	517	549	544	525	539	508	555	539	485	556	528	537	513	530	493	523	530	487	517	539	506	544	535	515	482	545	509	555	498	507	530	526	504	507	547	528	530	555	544	552	499	542	530	524	494	540	543	513	528	519	535	505	528	507	561	552	528	548	560	532	511	530	552	521	535	499	553	524	518	472	552	520	547	528	556	539	535	555	511	554	508	546	538	528	508	496	491	536	501	522	522	577	483	520	536	543	550	533	508	561	542	537	541	508	515	467	516	535	517	520	517	504	517	515	591	532	546	506	512	546	522	558	541	535	510	513	586	524	547	521	532	525	571	538	523	505	515	497	527	539	509	536	558	496	561	523	532	499	508	530	541	534	572	539	531	506	474	511	568	555	535	588	559	520	510	548	551	555	513	522	543	556	528	520	553	517	539	569	547	551	512	532	552	560	505	481	557	532	570	566	518	523	537	558	561	538	519	521	495	517	511	561	516	565	525	529	512	526	485	501	517	500	493	498	547	533	552	510	520	541	502	516	529	521	500	532	545	514	509	544	484	503	500	521	512	509	521	493	512	521	531	518	527	540	553	523	551	551	546	545	498	565	525	550	513	557	513	515	525	542	509	526	522	543	540	523	558	531	481	530	517	515	538	528	476	512	561	501	480	517	529	538	529	564	532	480	509	502	535	531	508	506	542	535	521	536	536	541	542	514	507	527	515	465	549	558	567	500	498	552	555	551	512	568	507	541	503	542	494	530	508	557	542	538	490	520	522	522	511	544	553	561	506	545	531	528	488	468	520	551	525	487	530	538	538	524	571	516	478	559	496	530	521	528	532	565	556	533	484	513	522	534	575	549	536	510	556	495	504	498	526	492	536	547	542	527	585	530	524	504	554	549	540	498	507	508	523	494	538	538	495	577	545	514	524	529	536	539	528	520	501	544	510	505	459	549	497	535	541	517	520	525	533	556	499	519	511	480	527	509	530	529	516	483	505	543	496	539	545	541	533	551	522	520	484	527	494	537	479	505	473	509	541	542	506	512	537	546	525	532	590	527	504	526	509	521	524	540	518	545	586	528	547	497	486	527	570	536	491	519	522	533	533	544	520	525	556	567	592	521	542	511	490	523	532	502	546	528	546	518	504	532	495	524	537	512	516	526	557	527	558	520	504	553
1432	376	248	246	395	343	278	262	218	163	138	95	103	79	71	60	64	54	60	40	56	35	39	39	55	40	38	24	40	38	37	34	42	33	22	33	29	27	35	30	29	40	33	28	20	28	26	36	23	24	20	26	28	32	25	27	26	41	25	16	29	26	36	33	22	38	25	21	17	27	36	13	28	26	22	23	28	27	26	19	23	24	25	38	31	20	30	26	25	23	23	22	28	26	19	16	23	27	18	28	16	23	25	15	16	25	31	32	24	27	31	17	32	18	22	19	20	20	13	17	27	25	30	24	27	20	29	27	17	18	28	21	26	25	23	18	24	29	20	23	17	27	31	24	35	22	23	26	25	17	28	28	25	24	34	18	27	16	24	21	24	23	22	23	20	15	28	27	16	17	30	26	18	20	16	21	13	23	19	24	16	30	28	21	22	20	25	27	26	19	24	28	23	33	18	28	21	11	26	21	23	26	26	20	18	25	25	17	14	28	29	22	24	23	18	23	25	23	24	29	23	18	21	24	22	19	20	18	20	20	28	30	17	21	24	19	18	32	22	36	23	33	18	16	22	24	23	17	12	18	18	26	25	36	23	22	29	21	33	26	26	23	23	29	22	27	20	26	14	23	27	19	21	22	17	18	28	24	25	20	28	27	25	23	21	33	27	18	28	14	24	27	14	30	16	23	21	20	23	17	19	23	23	25	27	25	26	14	23	23	30	20	23	19	19	19	24	22	21	25	20	16	22	21	25	21	16	17	18	17	27	30	32	22	17	19	17	21	26	26	27	15	26	16	26	25	18	22	24	27	24	26	21	24	21	26	20	14	18	19	25	25	25	19	15	18	21	20	25	18	19	21	20	17	28	34	29	19	22	24	29	20	22	27	19	21	23	27	19	29	18	28	30	25	23	27	35	22	18	13	27	32	30	25	28	18	20	24	23	18	16	23	21	23	23	18	17	19	30	17	22	23	25	24	24	30	22	22	28	25	27	14	18	26	31	19	16	12	23	18	28	21	28	17	25	17	20	28	30	18	21	25	32	21	19	28	18	25	33	24	23	17	21	20	27	21	23	22	32	24	20	23	21	16	22	16	12	18	23	23	20	28	32	23	26	18	32	18	32	21	25	21	26	30	43	26	26	26	23	19	21	27	27	18	23	25	25	27	33	25	36	22	23	22	23	27	24	34	17	22	17	20	26	17	29	27	15	29	25	23	26	27	24	22	24	24	43	17	29	29	26	23	17	14	19	25	15	20	21	23	18	15	21	20	23	22	23	17	21	26	15	25	30	25	22	18	21	16	31	21	20	23	26	17	23	15	23	25	19	26	21	25	24	24	35	31	19	25	25	15	32	28	27	30	26	18	29	22	16	29	21	30	25	21	19	16	30	16	20	22	31	24	23	26	24	33	16	25	25	16	25	13	24	26	17	22	23	23	24	34	20	22	18	22	16	24	25	27	26	19	20	20	24	25	24	33	25	24	29	29	18	27	28	15	16	18	22	19	21	19	25	21	18	26	18	24	27	20	17	32	16	27	27	22	21	21	19	23	23	34	21	26	20	18	35	22	28	29	28	26	26	24	19	26	26	19	20	23	19	22	31	28	22	28	21	25	27	26	26	21	27	25	20	21	24	21	27	23	22	16	22	36	26	19	21	26	25	31	26	27	21	18	18	21	17	17	22	24	11	28	23	34	31	28	24	22	21	27	19	26	25	19	27	19	31	26	23	23	27	21	21	20	33	26	26	17	21	29	25	17	17	20	26	25	18	25	33	19	27	18	37	17	28	18	16	24	25	13	26	18	24	18	29	20	20	12	30	34	18	21	26	20	26	25	20	23	18	22	21	18	30	22	20	23	20	19	19	21	24	27	18	26	26	22	27	23	13	29	21	19	20	27	24	27	22	18	26	36	16	21	22	18	23	28	22	27	26	30	16	29	18	21	24	25	30	29	23	27	21	25	19	27	19	24	17	25	26	25	22	27	23	19	21	31	24	23	25	20	26	20	20	31	28	15	24	28	25	17	24	21	28	26	21	21	22	24	26	37	20	29	19	31	19	22	24	24	27	34	22	20	25	18	13	19	19	21	21	23	22	33	29	23	24	27	21	17	19	18	24	16	23	28	23	26	19	30	20	23	23	16	22	28	15	18	19	15	28	23	20	20	27	22	22	20	32	20	28	34	30	15	20	22	22	16	21	18	22	15	22	20	16	21	18	26	20	27	25	22	20	23	24	32	17	26	21	23	25	20	27	21	23	17	21	26	18	27	21	18	39	19	24	36	23	28	23	23	20	24	23	16	26	31	19	23	17	21	13	22	24	18	18	23	24	18	25	25	16	25	22	25	23	25	31	27	21	19	24	22	17	25	20	22	26	24	16	26	33	26	23	27	24	16	19	20	25	19	22	26	30	17	17	25	24	19	18	20	20	30	24	32	25	20	33	21	23	24	22	24	30	24	25	26	23	20	29	35	20	12	17	19	13	24	22	13	28	22	19	29	18	26	23	22	17	18	20	25	23	30	28	20	27	23	23	18	22	38	24	16	19	20	28	20	19	19	18	27	31	27	20	25	19	30	15	23	24	17	16	35	25	20	24	24	28	21	19	23	25	17	20	16	28	13	21	10	28	26	23	29	15	23	32	17	22	25	24	21	20	18	26	21	24	24	23	12	21	29	18	24	21	15	21	23	24	23	26	19	25	25	23	18	24	24	26	24	19	23	21	25	18	18	22	20	23	22	22	28	17	10	35	28	22	27	27	22	20	28	18	20	22	29	22	16	28	20	18	24	20	33	20	18	25	37	24	25	21	28	27	14	19	26	24	24	25	22	28	23	24	19	21	22	21	25	22	19	35	19	20	35	21	15	23	16	15	27	22	17	32	23	19	28	30	28	21	26	27	25	24	19	26	22	19	25	28	25	23	24	18	34	13	29	20	24	20	22	9	25	28	18	24	28	33	20	24	23	19	22	27	20	20	21	33	18	26	22	21	19	19	25	27	23	19	23	20	30	30	16	16	20	23	28	19	22	26	22	20	28	28	22	23	29	26	30	22	18	21	22	18	17	25	32	22	35	21	18	22	28	18	19	25	23	21	22	23	30	26	21	24	21	31	18	23	20	23	19	14	25	16	24	26	33	26	31	24	20	26	18	14	21	18	29	18	20	32	36	18	17	26	27	22	21	24	17	20	24	30	27	17	30	21	33	23	24	25	22	18	33	21	19	29	16	19	16	20	24	18	22	24	30	30	23	25	23	27	22	29	30	12	15	15	29	21	19	22	38	30	25	21	25	15	27	25	35	18	17	22	24	23	22	22	29	24	31	23	27	22	27	17	21	15	23	16	31	16	27	15	18	20	26	24	19	26	23	24	23	20	23	30	34	19	20	28	23	25	22	22	27	24	21	19	20	27	27	18	29	28	17	31	27	23	22	29	20	30	20	22	19	22	20	26	34	24	21	26	23	22	22	29	31	20	21	26	26	20	16	19	25
18146	14373	9178	25056	29197	26021	21252	17099	13794	11039	8698	7290	6057	5104	4269	3772	3304	3016	2768	2441	2249	2069	2062	1923	1701	1570	1521	1360	1352	1294	1291	1253	1118	1110	1034	982	1012	900	910	844	834	826	789	780	859	807	754	755	734	713	699	708	681	670	747	749	762	863	729	772	762	672	696	690	674	733	707	637	737	728	711	658	683	620	644	621	634	649	615	656	648	604	598	641	577	612	634	596	636	537	566	568	573	625	580	570	537	567	590	614	583	610	599	588	579	608	698	705	666	608	627	578	580	579	539	497	536	537	531	539	544	557	558	565	590	542	537	518	560	534	531	557	551	549	515	527	513	544	519	573	546	574	551	543	527	542	544	507	592	533	525	515	538	547	583	538	551	521	586	534	532	532	514	550	517	478	536	528	527	513	499	531	528	517	554	524	566	597	559	495	538	556	540	545	503	562	528	580	536	565	524	508	508	486	518	508	556	536	525	530	548	544	500	513	551	525	541	549	522	516	517	537	499	522	538	503	532	558	508	537	534	510	534	525	561	517	547	548	518	495	540	529	526	532	523	573	553	577	544	551	512	591	551	584	568	518	569	499	503	545	546	495	508	517	513	519	540	527	511	518	554	547	539	526	539	526	543	547	538	568	498	524	537	507	547	537	480	532	521	550	524	552	503	481	554	549	508	540	532	561	521	505	534	522	523	544	529	521	519	506	550	518	549	531	515	510	549	506	532	489	537	510	533	550	577	509	593	504	540	553	568	536	574	528	553	533	563	514	524	487	541	521	493	525	523	527	545	525	501	537	542	550	510	534	524	510	523	559	519	558	549	519	575	552	545	481	508	550	535	501	521	546	552	532	490	547	561	538	545	549	554	534	513	501	504	499	507	533	547	517	530	550	526	505	527	542	491	478	533	510	504	506	534	500	515	546	496	525	488	544	534	552	515	539	544	501	501	543	553	478	524	485	520	494	541	504	521	523	542	522	512	470	533	566	530	510	511	568	499	525	546	540	564	516	504	513	494	525	532	510	506	492	498	526	541	526	535	519	517	529	489	566	482	514	542	534	525	541	515	532	530	503	534	545	552	569	542	512	572	531	528	580	536	527	544	534	517	522	541	545	542	563	527	549	519	545	538	544	551	511	554	525	527	496	539	548	550	517	516	551	547	522	530	529	531	532	514	477	523	559	507	545	503	527	536	544	533	541	548	536	549	529	516	473	508	532	534	503	532	549	502	476	552	543	544	535	508	538	537	529	537	497	521	490	541	540	544	564	525	541	500	545	485	512	544	551	498	546	534	499	511	510	539	541	512	524	558	532	489	562	482	495	538	530	537	524	554	550	563	532	538	499	488	516	516	501	527	531	521	540	493	521	516	522	551	540	515	495	546	503	459	514	543	551	514	520	524	575	514	533	497	490	580	546	547	554	528	517	537	528	508	555	541	506	589	545	522	497	486	511	524	473	547	524	583	565	502	535	533	556	546	539	511	515	497	488	525	535	505	525	493	574	553	516	543	560	493	501	502	539	516	541	508	502	537	557	575	510	548	535	543	539	537	538	525	532	493	500	574	529	533	505	488	530	516	528	579	535	513	546	524	537	571	547	554	501	512	537	529	523	529	496	492	524	492	515	529	500	522	528	525	513	513	527	480	516	529	509	540	524	502	529	552	571	531	516	533	579	515	567	566	484	496	537	528	542	536	516	531	554	537	489	529	514	524	509	569	505	502	494	520	497	515	545	549	549	537	542	509	484	517	528	512	535	529	518	492	518	521	538	538	516	544	547	547	463	543	547	532	522	547	528	501	539	530	486	532	516	503	540	562	509	544	535	525	530	592	560	515	556	527	519	545	502	538	538	549	514	541	527	538	527	544	511	528	532	505	551	535	524	563	540	541	520	483	542	514	565	494	521	541	480	524	542	532	552	547	504	515	500	534	543	504	532	599	555	533	501	562	534	526	562	556	540	516	527	516	554	531	521	559	525	554	513	541	520	566	520	514	539	515	528	529	531	516	517	472	498	519	526	584	508	553	554	507	525	556	566	535	526	542	519	537	523	541	510	501	531	511	518	503	557	528	528	530	499	536	508	529	516	539	529	537	494	537	515	577	575	512	518	519	532	545	497	529	516	571	583	565	522	517	552	488	535	532	522	513	491	524	527	591	530	538	538	540	549	535	522	528	541	542	529	547	505	536	551	512	506	538	544	558	522	517	502	501	543	493	508	523	559	544	510	525	554	499	512	536	536	497	541	586	530	529	552	515	534	544	517	496	521	530	548	499	546	496	526	526	511	536	504	567	544	513	547	531	539	590	529	508	549	495	543	532	525	546	545	503	523	517	514	530	530	560	522	575	539	504	536	545	514	459	497	507	510	505	542	544	505	549	531	564	542	530	532	560	526	560	542	580	516	533	586	571	511	554	500	536	578	490	525	558	497	527	541	504	538	523	505	514	521	550	527	521	531	538	553	545	539	498	523	512	501	566	502	538	525	562	518	520	522	527	542	563	518	532	556	546	547	527	546	534	517	507	528	538	546	545	514	556	500	540	494	529	551	557	562	485	538	527	512	536	503	573	501	545	560	536	534	540	570	522	506	525	548	536	511	536	559	558	562	507	530	534	534	575	547	538	516	510	562	539	547	548	489	513	487	516	541	484	514	523	523	538	534	511	535	557	525	560	534	600	529	515	527	528	562	541	536	552	526	534	544	497	554	547	530	502	524	529	541	531	514	506	520	519	528	523	547	559	564	560	533	512	536	521	473	537	529	543	576	547	545	536	533	588	511	543	524	530	500	551	549	511	499	581	559	506	556	534	543	542	493	531	581	583	539	539	531	522	503	525	534	549	490	533	518	536	539	488	544	531	508	537	537	514	501	505	535	502	531	528	505	542	550	548	530	536	529	534	494	543	566	543	519	512	516	537	512	558	496	505	501	520	530	509	561	573	525	539	498	524	515	513	543	542	542	513	502	567	544	569	525	517	503	499	529	546	502	514	538	539	531	533	502	515	517	532	547	524	529	564	522	551	523	568	526	518	523	551	550	537	518	502	555	504	509	493	560	477	565	540	484	530	521	504	542	517	556	500	479	523	579	515	521	498	531	501	496	531	508	553	531	481	534	507	486	508	537	521	533	495	499	557	527	521	513	569	511	500	518	546	507	498	539	550	520	512	522	546	527	530	559	542	533	529	592	542	513	516	553	510	534	536	516	536	516	510	507	531	530	491	490	524	502	576	514	544	533	551	524	532	530	494	483	524	516	505	510	499	498	504	569	527	564	496	486	521	509	527	519	573	514	511	571	468	560	573	558	548	543	517	526	547	512	468	550	531	534	533	520	487	496	537	488	514	533	546	521	532	502	501	539	526	502	493	569	532	554	522	504	515	483	495	511	535	525	549	507	538	491	527	564	509	511	503	557	547	519	530	491	543	557	554	550	527	512	538	509	572	535	507	500	518	525	540	524	548	489	504	545	531	532	535	502	519	510	547	508	511	471	523	541	554	538	524	533
1410	378	251	252	370	337	253	238	173	161	133	101	82	77	73	67	65	61	52	40	51	44	47	52	36	39	29	26	34	35	25	48	32	18	26	25	32	30	23	38	22	26	25	22	34	26	26	30	33	27	30	21	21	19	33	20	27	38	23	19	27	27	30	37	22	32	26	17	16	34	27	32	22	32	28	19	23	27	24	19	27	25	23	26	26	31	25	26	21	25	23	26	26	22	25	27	24	30	25	27	33	24	16	24	18	26	22	29	29	14	22	20	16	30	26	19	33	20	16	22	15	25	28	14	22	21	24	26	27	18	24	26	31	18	23	20	22	26	25	31	21	20	31	26	23	19	25	25	24	25	27	19	20	22	24	28	26	22	23	32	24	36	22	17	28	16	32	24	27	19	21	33	22	23	19	28	18	37	33	27	19	24	28	26	28	24	24	15	22	24	19	25	22	30	23	24	27	20	19	26	26	24	17	20	14	26	23	28	15	17	22	28	24	21	25	31	27	26	23	19	19	15	22	21	14	28	27	24	26	19	20	20	25	18	23	30	24	32	20	24	28	20	15	23	26	26	15	24	22	25	17	24	26	25	17	23	19	22	27	33	23	26	27	25	23	30	26	22	22	22	17	22	22	16	22	27	26	18	25	20	26	22	19	20	23	25	31	31	21	27	21	29	28	20	31	25	22	25	35	22	32	22	21	19	15	27	24	20	19	22	30	26	22	24	18	14	22	21	26	22	18	21	23	33	23	26	24	22	15	20	18	14	37	23	15	29	23	25	19	23	16	29	21	20	22	16	24	29	22	22	20	19	13	22	18	24	18	26	19	15	20	31	16	21	13	24	22	28	24	21	22	16	23	16	23	25	23	29	36	16	26	17	20	25	16	15	24	25	17	24	21	20	23	19	23	24	21	16	34	24	27	23	27	22	23	21	16	24	26	19	22	27	23	28	30	21	25	17	26	17	21	18	25	19	20	34	25	25	21	26	16	20	35	20	22	12	21	25	20	24	27	22	28	28	20	21	24	23	22	21	23	26	12	26	18	24	22	19	25	21	22	23	29	18	26	23	27	32	21	21	26	20	19	14	27	22	24	24	15	22	23	28	24	27	17	18	21	27	24	31	30	20	23	21	28	26	22	31	21	17	18	27	23	21	23	17	17	20	25	18	23	21	24	18	22	20	28	19	24	27	21	16	18	30	23	18	25	18	26	25	34	28	24	19	30	17	21	18	25	9	18	19	25	22	17	22	23	25	32	21	20	26	23	24	29	14	21	14	30	24	18	17	14	18	25	24	15	23	21	27	25	22	24	19	17	19	20	18	17	21	24	18	19	32	31	28	22	27	18	15	26	25	20	23	20	21	24	22	22	21	20	24	27	17	22	17	20	29	28	19	27	25	14	18	27	21	27	20	22	19	29	19	20	26	25	22	18	26	24	25	22	15	24	27	30	18	25	18	18	19	25	18	25	19	37	26	19	32	25	24	20	25	23	19	32	22	14	22	16	23	26	29	25	28	18	22	20	19	25	23	26	19	25	28	23	17	15	20	23	22	22	18	20	19	29	22	35	25	24	21	32	22	31	19	27	22	32	26	26	21	22	14	27	22	25	18	22	28	29	26	19	30	24	30	27	21	27	23	31	15	31	18	23	22	23	30	23	30	27	25	14	35	27	21	24	21	13	28	22	27	28	33	23	28	23	22	26	18	21	17	27	31	20	17	23	22	20	16	24	24	23	23	21	29	22	23	20	28	25	31	27	24	28	18	19	26	27	25	25	28	22	19	38	25	18	21	24	19	20	19	28	24	26	23	24	17	28	20	18	24	20	32	18	23	22	22	22	21	29	13	21	26	23	15	24	18	21	31	16	30	11	24	19	27	21	23	22	25	23	20	29	24	25	23	21	24	24	25	11	13	28	20	22	28	18	27	25	25	22	20	27	28	22	26	23	30	26	18	26	17	22	24	18	20	19	19	19	28	27	27	17	24	24	25	29	20	26	25	30	21	31	27	18	19	26	10	18	20	21	31	22	25	18	36	27	15	36	25	18	13	25	21	31	23	28	20	17	24	16	28	19	22	25	20	17	20	18	25	22	23	25	29	19	24	29	21	16	25	19	18	27	33	27	17	17	30	26	24	20	22	28	19	22	19	33	22	37	29	25	21	25	30	27	27	27	21	25	23	20	26	24	26	19	32	14	22	21	31	24	35	32	25	18	27	17	15	26	22	24	21	31	26	23	25	15	31	31	30	30	22	28	23	29	17	27	28	20	15	21	18	23	17	20	23	26	19	26	28	28	24	22	21	26	18	25	17	22	28	16	24	24	17	14	21	9	27	22	18	28	19	21	26	25	17	23	22	18	21	24	24	23	22	18	23	24	28	25	21	19	26	23	24	19	19	21	26	23	30	24	21	28	28	24	17	36	26	20	23	26	27	23	25	25	19	27	25	21	23	22	24	25	20	25	30	30	34	29	25	26	19	24	22	15	23	24	14	20	18	24	25	27	29	15	19	20	27	17	25	22	23	25	21	19	19	23	32	23	18	22	30	10	21	24	24	23	30	23	28	26	31	28	30	26	13	27	25	25	21	30	29	24	25	29	22	17	22	30	22	29	19	16	31	16	23	17	26	22	18	18	17	27	15	13	19	22	27	17	29	23	17	26	23	22	23	18	27	23	31	21	23	21	25	23	22	18	25	18	22	28	14	25	22	15	19	21	28	21	17	11	20	18	22	18	29	19	24	24	18	22	27	24	19	28	24	18	35	21	22	19	20	24	28	26	28	20	20	22	26	29	17	20	15	14	29	30	22	19	18	28	22	27	18	21	20	20	28	21	21	19	18	27	17	25	22	24	21	23	20	22	25	31	19	17	25	18	26	30	33	22	17	15	22	20	30	16	24	20	33	32	12	29	20	23	21	24	20	19	24	20	17	23	20	26	24	21	20	29	24	20	24	36	25	23	21	34	19	18	13	22	24	17	25	21	20	25	22	15	17	23	29	17	23	14	25	21	25	28	24	22	14	22	27	25	25	30	17	26	30	33	21	14	22	26	26	14	26	19	19	21	32	19	25	14	17	28	15	22	21	25	26	27	18	30	29	24	22	20	24	28	21	19	23	24	26	22	18	24	26	24	20	25	20	23	22	25	17	21	18	10	20	29	23	17	28	24	25	30	21	17	23	26	27	24	18	30	23	26	16	27	38	22	23	23	19	29	21	31	22	24	23	29	28	16	28	12	24	18	16	17	18	16	25	26	20	24	22	20	24	22	20	16	28	24	21	17	26	14	16	21	19	21	22	24	21	16	27	22	23	25	22	25	17	34	22	21	26	23	19	24	24	16	19	22	22	23	31	24	39	27	27	29	24	25	20	20	17	23	16	24	26	29	19	23	29	22	21	25	19	32	14	18	21	22	26	33	13	27	16	28	20	29	26	21	19	24	24	23	28	21	20	26	25	28	24	22	27	23	20	17	25	18	23	25	17	26	27
18020	14503	9006	25064	28975	25709	21274	17162	13701	10710	8677	7208	6152	5142	4406	3758	3248	3010	2647	2454	2392	2097	2052	1913	1713	1548	1567	1368	1277	1342	1368	1256	1075	1048	1079	941	923	934	885	821	830	850	803	796	779	798	826	707	671	739	713	741	712	696	761	729	739	788	757	745	749	740	720	689	715	714	711	688	799	738	712	690	699	714	663	724	663	659	674	649	628	600	597	612	614	603	599	668	578	604	537	611	615	588	579	603	547	637	620	579	651	631	631	592	555	609	667	671	666	632	614	599	562	523	526	533	567	583	587	549	537	539	557	539	532	531	526	557	522	563	538	487	499	564	509	579	538	551	498	563	531	539	544	547	522	554	541	508	544	553	577	529	560	527	550	498	541	543	535	572	525	520	521	551	506	525	512	546	511	505	533	560	566	553	503	537	548	522	514	541	549	557	563	569	516	508	583	570	507	509	544	551	523	562	568	559	543	509	559	557	491	533	532	559	509	529	551	553	527	518	516	523	510	556	518	540	554	559	548	524	575	509	574	536	516	542	535	517	557	554	511	547	512	527	559	553	526	523	565	552	515	489	529	531	521	494	544	527	564	499	547	524	513	546	566	514	502	505	534	515	473	518	578	509	562	530	532	533	524	543	498	538	539	552	511	550	534	531	571	543	550	526	510	533	524	518	519	521	525	531	527	519	540	529	533	525	516	520	546	547	502	544	535	507	530	584	518	521	512	515	557	524	541	526	559	561	525	538	535	539	512	572	540	535	525	523	554	533	485	527	536	535	534	552	564	557	534	503	571	530	510	502	585	538	512	530	551	502	554	518	500	504	517	585	560	545	557	512	546	529	528	570	488	528	547	555	523	485	532	575	497	519	565	521	509	509	489	513	484	508	556	563	505	523	560	512	533	526	525	575	532	481	535	528	545	535	528	504	517	527	531	541	487	518	539	503	525	537	499	551	537	522	489	531	538	526	561	556	529	535	529	547	552	540	487	582	530	543	523	511	520	547	558	533	553	526	516	478	524	518	509	536	494	559	522	501	524	546	563	539	520	543	503	512	499	523	553	543	502	547	513	540	515	525	542	524	533	537	530	544	515	539	541	502	532	547	466	519	518	484	512	558	540	549	558	526	495	508	527	547	546	517	498	493	525	519	539	507	509	492	552	563	537	518	526	523	559	536	530	508	533	557	518	508	522	554	524	490	554	503	514	551	517	473	513	562	546	539	520	543	548	491	542	520	523	547	534	513	554	537	503	514	528	519	500	506	495	560	513	511	556	512	512	525	550	514	538	517	499	581	521	530	505	538	546	509	558	499	546	560	520	520	504	558	508	548	527	583	571	546	543	525	547	543	533	525	528	534	528	549	541	506	543	556	508	526	530	509	539	556	532	505	556	515	523	521	555	513	474	520	533	560	482	538	564	544	554	515	492	513	547	507	491	575	540	538	483	556	511	528	548	546	538	506	560	525	569	523	547	581	578	538	500	549	515	573	544	540	518	551	493	502	534	481	497	543	542	537	560	510	523	525	538	507	535	531	503	543	540	511	507	519	558	551	541	521	536	519	528	594	509	490	516	518	504	506	530	550	500	488	533	547	565	510	553	549	514	490	540	496	557	537	494	525	548	510	502	504	519	531	522	505	485	546	532	493	541	537	557	522	537	537	524	525	562	537	533	528	512	521	483	530	503	521	533	503	586	551	529	564	511	538	485	518	553	536	491	526	579	487	534	538	551	533	523	492	527	525	545	507	579	518	528	550	548	530	543	520	549	505	536	505	535	502	511	525	539	500	537	482	558	544	534	550	533	517	536	534	543	528	519	547	512	515	558	530	532	497	535	538	510	529	473	543	539	545	516	521	536	522	538	508	535	517	537	547	502	528	510	541	526	547	516	524	532	518	537	478	523	509	501	518	555	471	523	558	536	521	497	558	518	561	523	512	565	518	528	523	508	506	548	540	563	513	507	525	547	542	541	489	550	528	530	518	550	539	528	544	513	520	522	504	523	542	534	539	524	564	525	533	557	549	544	509	549	565	514	515	526	533	515	541	532	493	533	525	535	526	503	512	552	528	493	528	542	500	510	535	537	511	526	498	593	505	546	510	534	559	552	501	525	537	544	557	543	511	506	526	535	546	510	549	518	510	472	579	500	530	515	506	550	548	590	543	546	561	556	568	550	560	508	565	561	549	552	508	548	528	542	538	539	529	554	581	568	537	474	534	527	463	528	523	556	522	508	526	552	564	528	506	536	521	514	546	507	531	529	508	528	561	541	532	573	489	520	523	561	514	532	542	589	544	547	492	509	512	524	521	547	502	533	558	497	532	511	544	552	518	520	541	527	544	542	547	534	523	563	526	522	560	543	546	528	519	522	510	542	494	485	491	524	557	529	532	516	511	498	559	547	533	537	537	553	532	553	509	513	539	536	509	507	481	526	524	521	554	487	509	519	501	542	521	553	556	517	524	502	534	552	529	555	541	535	533	529	516	499	514	577	571	514	520	513	507	485	503	528	543	518	528	524	558	555	588	498	510	533	577	535	542	542	549	547	520	521	548	492	512	537	535	566	555	519	509	538	540	517	556	503	535	527	505	541	519	537	470	516	505	520	568	544	577	550	506	544	500	530	556	520	568	548	492	519	505	544	538	561	536	532	511	536	595	548	554	541	544	507	568	508	533	540	474	606	534	523	536	515	506	533	509	509	549	532	550	535	551	531	484	500	582	495	572	499	537	535	541	541	516	539	504	558	540	564	520	537	536	554	568	513	542	528	530	477	510	512	566	533	523	566	571	526	539	506	552	517	464	507	561	553	514	512	540	534	520	553	480	504	527	493	577	519	518	505	525	571	561	537	547	522	524	505	530	547	504	530	513	527	501	508	543	554	525	517	530	544	514	512	532	509	497	493	517	527	526	559	518	544	503	532	555	531	514	511	546	556	505	489	518	536	563	540	544	507	511	571	543	478	536	554	487	555	525	553	543	561	558	502	527	569	502	527	542	560	536	510	537	575	524	541	543	522	527	501	524	543	541	537	505	523	510	506	522	551	562	530	555	569	501	525	536	536	510	526	517	506	491	549	530	527	497	512	540	537	506	518	545	506	525	531	517	551	577	551	537	554	535	585	492	587	543	515	507	536	550	524	528	538	539	530	535	528	554	526	502	496	503	504	531	544	542	571	517	566	544	539	531	548	597	533	546	518	514	516	565	577	541	553	546	554	543	519	549	518	518	487	517	570	507	549	553	526	556	523	529	534	564	544	544	516	492	514	518	555	540	499	535	520	522	549	501	548	540	543	517	509	524	498	540	556	564	512	548	517	476	501	520	522	532	537	529	530	553	509	548	529	553	524	519	537	553	577	510	536	554	562	494	553	558	489	523	524	500	538	559	520	531	521	538	559	535	553	515	548	530	540	565	514	565	525	534	521	532	526	546	503	572	514	535	527	512	537	515	553	543	554	523	513	526	556	535	492	524	554	557	498	513	578	577	545	516	535	506	543	557	539	513
1936	273	185	194	248	240	179	191	129	117	117	78	79	85	60	64	48	53	70	66	59	53	41	56	53	57	42	45	48	43	45	57	50	31	37	39	31	37	39	51	35	34	40	30	34	32	31	25	44	22	37	43	40	38	40	38	34	35	40	39	30	39	37	36	30	37	42	43	43	34	46	34	39	46	45	44	40	32	48	44	26	34	43	30	47	42	41	36	44	32	34	36	42	39	34	39	27	42	31	34	49	43	39	34	43	38	35	39	33	41	30	36	39	26	41	36	43	33	35	30	45	28	35	40	31	51	34	33	35	45	40	32	35	25	30	38	28	42	32	32	39	39	30	36	40	41	30	40	40	30	26	33	41	43	31	29	41	34	53	41	32	33	35	49	36	44	29	39	41	41	34	33	50	36	37	40	37	32	40	34	29	33	35	42	42	38	31	36	31	42	38	34	35	27	42	47	34	30	45	41	29	35	33	37	39	36	35	31	32	37	38	37	35	39	46	42	37	35	39	35	43	44	40	34	37	38	35	29	35	34	33	42	35	39	34	34	37	51	30	39	31	31	26	39	29	31	27	35	36	34	57	38	36	35	32	46	32	37	39	33	26	38	40	38	40	47	30	30	41	38	40	50	36	28	35	23	33	29	32	30	25	25	35	34	32	40	25	42	42	35	36	54	33	54	29	29	26	33	40	40	39	29	42	38	42	36	34	40	42	35	38	34	31	46	43	49	31	45	40	35	40	37	34	32	37	35	33	39	46	38	49	30	46	25	34	34	38	40	38	28	40	41	38	42	35	36	31	33	35	39	43	47	37	26	32	41	38	32	36	35	32	25	38	39	40	41	45	46	45	46	36	33	37	31	46	24	41	43	28	33	37	44	39	33	30	27	46	43	22	33	28	36	31	41	36	36	31	34	38	42	37	31	38	45	45	30	40	35	35	42	38	42	39	32	40	37	30	39	41	40	36	34	40	32	34	37	23	37	40	31	32	40	41	38	34	32	28	31	43	41	35	31	29	41	42	30	25	35	34	46	35	39	34	49	36	34	28	38	29	23	44	41	33	35	32	32	33	43	28	45	38	33	40	40	45	37	42	38	41	21	34	26	45	51	30	34	33	33	31	35	29	33	31	39	34	34	39	29	35	42	30	50	45	32	31	40	43	30	34	32	42	36	38	39	43	41	42	39	37	27	40	33	31	30	31	32	37	35	27	35	34	38	42	40	36	54	27	32	33	39	39	42	34	48	36	28	25	38	31	44	31	28	27	41	25	42	29	35	51	39	42	40	36	27	30	32	43	33	28	30	29	41	31	41	31	31	30	32	52	37	39	38	31	31	46	25	29	27	34	28	29	36	42	38	28	28	37	40	31	33	49	36	31	35	32	34	35	33	46	42	39	37	41	39	29	41	46	50	32	37	43	30	30	34	28	28	45	34	31	41	31	38	45	27	33	33	37	38	22	33	32	38	40	41	38	34	42	34	32	37	32	33	43	44	29	32	44	41	32	27	45	35	38	31	31	40	35	49	41	33	35	27	40	39	44	30	37	35	40	33	42	43	32	31	36	34	31	27	45	33	40	41	47	47	42	36	29	46	39	34	33	41	35	43	35	25	45	41	39	38	46	42	28	33	34	33	53	36	36	32	32	28	46	26	36	40	32	42	37	32	41	36	40	38	43	41	38	51	37	43	48	41	33	41	39	43	29	31	26	38	42	30	36	36	29	32	40	33	27	37	29	49	34	22	34	39	36	31	33	53	41	29	35	37	35	39	32	33	45	31	30	30	35	34	43	38	27	40	40	39	35	33	37	42	31	29	33	33	39	33	26	30	28	36	35	34	29	38	42	42	28	53	36	39	45	44	39	29	41	45	38	28	31	32	34	38	37	27	40	32	38	33	38	27	33	57	43	30	37	35	31	34	33	44	33	46	36	33	31	38	46	35	40	50	33	32	37	24	35	36	36	39	33	47	48	41	41	40	41	43	37	31	36	38	48	28	25	42	45	20	36	37	40	33	38	24	33	30	45	29	31	31	45	43	33	30	34	43	41	41	40	38	41	24	40	31	25	38	43	47	35	35	44	50	30	41	36	34	35	32	38	38	40	29	39	23	38	27	31	40	38	35	31	33	36	47	31	39	33	34	37	39	31	34	37	34	48	35	38	37	36	43	44	30	34	32	39	32	37	48	28	35	49	40	40	29	28	28	31	31	40	50	40	29	41	40	33	39	27	39	32	30	35	38	27	33	48	35	33	39	35	36	47	26	33	43	35	40	44	29	44	33	35	25	44	31	44	41	33	45	42	44	48	29	40	43	41	38	29	36	34	35	28	46	58	49	28	34	29	38	37	27	40	21	35	25	39	37	34	40	46	33	22	31	36	44	35	37	56	35	31	37	37	45	30	35	40	29	34	45	36	22	35	35	38	30	49	44	37	42	32	42	29	43	35	35	42	28	33	32	20	27	27	23	38	40	31	28	32	37	44	43	28	34	32	32	51	41	35	33	32	36	27	31	36	38	41	33	29	37	37	40	41	38	30	45	27	37	29	20	30	34	33	47	32	31	37	34	37	33	40	37	52	41	29	39	41	49	28	29	24	46	36	30	26	35	31	39	31	36	30	43	36	40	26	46	21	40	42	37	27	24	31	36	31	35	38	31	36	36	40	39	32	33	34	36	38	38	36	39	37	32	41	38	34	41	28	27	30	25	43	36	35	32	37	39	35	37	48	32	39	38	28	34	33	29	45	41	31	31	34	36	35	42	33	33	26	37	31	46	35	35	39	39	40	34	35	44	34	39	42	39	35	44	45	35	34	33	32	34	41	35	38	35	45	21	32	40	40	43	41	43	37	31	37	36	27	36	38	47	31	41	30	39	34	49	39	37	29	34	33	37	43	29	30	36	38	36	23	34	37	37	34	35	44	48	42	33	24	36	34	31	49	36	37	41	25	31	37	29	23	37	29	33	37	34	46	38	37	36	24	40	34	33	36	38	40	36	38	39	22	29	37	33	41	41	37	33	27	32	49	39	33	34	34	32	45	32	37	39	41	45	41	42	33	38	43	42	32	28	54	27	36	32	41	45	31	35	27	32	42	30	46	38	34	26	33	39	39	35	35	35	33	31	39	43	49	42	25	29	44	27	32	29	31	34	37	26	37	34	47	40	35	44	34	35	35	27	44	23	36	42	40	38	19	38	38	41	33	41	45	45	30	46	36	45	34	42	36	37	33	40	36	34	35	29	42	43	38	27	31	42	40	38	35	38	32	40	31	32	44	41	32	25	42	36	26	42	40	35	35	41	33	35	30	35	34	47	42	37	35	34	30	38	39	33	51	37	23	33	27	39	43	41	40	39	35	40	27	34	31	35	41	33	45	34	40	36	41	38	37	32	33	35	33	34	30	35	47	46	39	29	38	44	33	37	34	32	36	42	37	42	45	40	32	35	32	36	40	36	44	32	37	36	35	28	37	37	34	33	33	34	38	44	41	30
13668	10780	6575	20083	23857	21406	17215	13151	10113	7982	6408	5361	4342	3764	3367	2922	2628	2436	2185	2054	1959	1874	1744	1707	1572	1555	1427	1387	1249	1376	1354	1340	1225	1105	1156	1107	1055	1107	1066	1042	967	987	1026	983	974	958	967	985	893	938	1000	915	954	931	948	989	949	1072	984	991	996	930	912	958	914	929	975	973	938	1014	970	955	900	990	970	902	960	925	931	905	862	867	864	858	839	870	881	851	894	866	877	896	914	850	872	858	851	834	854	839	907	874	820	831	870	858	960	898	934	914	867	885	864	848	821	811	850	818	873	834	827	855	826	816	821	790	815	797	838	777	815	787	797	825	829	818	808	842	874	829	839	817	774	803	837	795	806	794	772	827	852	819	846	849	840	800	794	837	768	790	797	859	824	798	883	811	817	759	803	806	808	831	823	824	802	839	809	845	817	831	780	796	859	842	857	848	848	798	842	793	806	863	872	849	838	811	813	848	848	750	853	815	833	816	843	876	824	807	835	818	821	827	846	880	847	815	799	832	860	770	780	827	834	842	806	781	826	843	856	851	866	802	791	795	813	842	809	892	820	781	804	806	803	841	786	827	831	874	755	821	792	801	846	793	789	830	850	846	811	846	807	806	810	841	794	815	836	810	813	822	820	838	807	859	860	750	755	846	812	801	777	761	791	795	845	831	841	823	847	870	850	838	820	829	884	808	805	773	807	772	831	905	834	815	831	834	851	832	828	837	818	816	791	816	818	824	824	803	845	844	815	857	843	804	834	804	826	845	761	833	819	808	845	845	854	833	816	812	818	756	816	815	820	839	799	766	828	846	818	811	789	839	802	777	816	834	847	793	818	781	873	791	787	846	768	858	870	796	770	776	802	851	842	872	809	815	777	830	816	824	789	811	838	832	789	744	798	807	824	779	838	822	838	799	811	782	821	794	768	804	793	809	848	799	775	841	800	788	823	840	857	802	812	864	789	820	777	820	828	791	880	799	818	780	836	864	780	833	827	810	804	817	824	809	836	817	839	801	870	864	856	833	782	771	790	776	854	849	809	841	870	894	859	810	810	819	845	830	814	792	787	872	815	822	800	845	821	872	842	865	845	802	793	848	806	834	786	833	819	763	844	853	833	867	844	831	795	881	799	823	813	803	805	798	782	833	828	786	775	787	880	834	843	836	788	864	788	816	825	816	825	778	818	809	823	830	831	849	815	779	769	818	872	792	789	845	833	871	803	832	826	835	824	845	841	846	843	827	793	767	851	825	838	848	802	816	829	873	829	801	850	811	860	841	809	833	793	799	800	846	777	851	831	817	851	820	805	828	768	831	799	793	823	846	786	861	828	800	826	805	825	811	873	803	849	807	826	785	833	816	824	848	847	815	851	844	817	809	791	793	896	822	829	827	792	824	814	855	779	825	826	791	818	776	731	872	820	804	853	867	808	788	848	847	822	787	803	836	791	810	813	791	856	817	865	849	851	849	807	804	841	828	799	879	781	840	791	820	792	813	913	810	813	828	889	791	765	859	798	836	791	788	880	802	801	873	846	809	803	912	752	798	850	786	840	783	781	848	823	813	857	878	831	787	780	842	807	798	859	816	847	880	796	834	815	823	842	807	830	753	806	806	798	820	811	800	845	825	838	795	775	847	814	808	844	817	815	791	844	776	819	817	812	805	810	808	797	825	847	824	778	770	759	864	806	863	844	819	816	864	859	796	766	822	836	855	826	836	787	838	847	811	844	843	787	780	840	785	791	875	786	834	805	823	786	785	807	834	836	768	798	855	876	797	804	770	764	830	803	789	798	841	792	850	839	782	812	805	799	788	825	878	836	822	881	801	816	841	821	804	754	849	771	826	846	773	825	818	788	871	793	814	812	800	822	817	808	827	833	809	824	776	801	839	831	785	852	811	780	818	820	851	800	890	813	815	826	825	804	844	848	847	852	779	828	783	799	823	796	842	811	856	875	830	842	865	784	828	839	823	882	812	790	814	831	814	836	783	810	811	817	806	786	824	793	830	817	817	829	883	860	824	830	828	842	797	807	778	763	864	829	780	808	833	870	812	839	866	885	831	813	896	833	834	776	832	855	869	812	852	792	861	853	870	756	829	784	814	909	814	838	823	817	838	814	772	807	806	805	847	791	854	795	787	858	819	830	764	851	841	812	859	833	761	803	824	854	793	810	823	826	823	797	806	818	819	803	785	773	793	811	796	883	821	882	834	771	818	812	815	845	802	851	823	850	852	811	790	864	800	812	772	791	789	802	783	845	762	821	817	843	841	805	852	842	804	809	793	822	848	786	804	793	832	833	813	843	815	874	772	841	827	816	820	819	782	848	810	829	797	812	807	840	812	876	789	781	799	833	850	811	788	796	847	838	776	836	753	766	798	816	761	802	779	772	859	799	824	795	884	754	836	813	823	844	830	814	818	817	876	822	849	821	872	818	861	841	796	818	804	794	848	820	814	853	839	825	803	813	819	877	797	800	850	809	823	811	803	840	846	801	796	834	863	818	830	800	825	848	828	790	867	764	814	848	805	839	814	839	786	851	856	783	843	819	827	813	849	856	862	834	800	797	829	843	804	781	841	807	814	829	791	825	833	865	844	793	837	825	827	814	855	833	801	833	825	809	841	782	836	832	810	830	872	844	834	814	836	791	790	760	834	830	828	831	805	828	862	891	877	826	851	856	844	867	813	800	848	800	840	827	837	817	812	794	722	804	773	802	792	804	829	811	828	804	819	838	822	832	829	812	815	813	871	785	859	835	851	835	806	834	815	808	847	857	863	774	789	821	797	795	835	814	794	837	772	813	827	822	792	839	750	817	831	793	826	822	822	862	834	811	815	836	761	892	770	813	779	808	815	825	813	825	828	820	855	893	800	777	831	858	844	828	830	789	824	786	806	736	801	853	825	845	811	752	833	844	787	836	849	828	797	829	792	766	829	771	838	841	873	851	850	813	829	837	794	863	832	824	894	783	835	845	836	860	793	857	802	805	814	823	809	818	806	773	849	831	817	844	859	771	796	830	863	777	844	818	809	838	843	782	844	810	816	811	808	862	806	823	802	782	820	825	804	790	832	831	805	783	814	841	815	781	791	774	819	817	826	815	819	836	848	862	815	810	873	832	766	828	836	857	829	821	837	750	806	810	795	812	834	811	848	827	785	817	817	772	831	813	771	784	842	838	787	834	770	792	831	820	838	831	813	809	791	820	859	851	841	800	818	835	824	845	845	863	833	859	826	801	814	797	821	845	788	837	889	822	836	814	795	809	831	853	833	812	806	867	791	859	777	796	888	809	873	824	845	844	824	874	801	862	834	828	811	819	840	809	806	832	776	835	846	829	820	801	810	792	792	813	800	784	823	790	862	839	862	801	834	752	812	829	800	817	801	840	825	878	794	783	869	823	826	819	801	813	805	803	839	793	806	838	843	813	821	771	770	813	828	768	808	817	842	802	847	865	848	835	795	830	813	794	815	811	822	834	779	845	772	832	851	825	825	824	837	823	808
1500	372	238	267	332	321	289	213	181	147	133	131	122	94	56	76	62	51	49	38	34	29	51	37	50	43	42	42	30	38	39	35	37	32	32	27	39	34	27	30	21	25	27	28	27	29	32	31	22	28	27	22	34	32	35	28	18	24	23	27	23	16	28	21	29	33	23	41	22	22	24	20	31	30	31	24	28	15	29	22	16	30	31	20	25	23	23	22	23	16	23	21	16	32	22	19	28	20	30	21	14	27	28	22	22	21	32	27	30	22	34	19	28	19	20	28	24	28	25	19	31	20	19	32	24	27	32	18	27	18	19	22	18	24	25	29	20	21	24	34	29	25	18	29	23	19	21	21	12	25	22	20	15	14	18	19	18	11	29	27	25	18	22	24	26	26	23	30	24	24	26	27	23	21	13	19	22	29	27	17	23	25	20	15	17	20	20	21	23	22	27	25	26	25	17	31	20	17	32	15	19	26	27	30	21	24	31	20	13	19	32	19	23	25	28	25	31	18	27	25	15	25	21	19	28	28	20	24	22	30	22	19	21	29	20	24	17	25	26	23	32	28	15	36	34	23	22	20	18	34	19	18	25	19	25	21	27	25	16	25	23	24	26	23	19	23	23	30	19	19	18	24	22	22	16	24	20	25	31	30	30	21	22	16	24	21	26	20	18	17	18	26	19	22	22	23	26	22	23	22	27	28	31	35	17	19	22	25	28	22	28	17	20	19	25	28	30	33	17	23	26	27	21	24	23	34	26	21	29	19	23	24	27	22	24	27	23	26	38	21	24	31	23	23	31	29	21	19	29	18	28	24	27	24	24	25	22	21	21	21	18	11	16	27	25	20	21	18	25	21	19	31	19	29	17	19	24	18	21	27	21	23	27	19	23	20	26	16	21	23	22	19	23	24	16	24	26	23	23	24	21	14	19	20	25	22	19	20	19	23	19	32	22	26	19	20	26	27	21	27	21	28	25	21	27	23	24	34	18	33	24	32	18	30	20	30	28	32	23	22	21	26	19	25	23	23	21	20	23	26	23	21	31	24	33	17	25	26	25	16	25	22	25	25	22	24	15	20	19	26	27	22	17	33	25	22	27	23	25	32	23	20	22	23	23	18	26	38	21	19	21	23	22	29	22	20	26	19	25	23	38	26	25	12	29	17	23	26	19	19	22	25	25	31	24	28	36	18	20	18	24	20	26	20	25	17	27	17	25	21	27	28	25	30	30	24	26	22	21	17	20	27	25	23	22	18	30	17	21	24	22	17	16	18	21	24	18	17	33	19	21	20	25	25	17	17	31	21	21	19	17	28	23	22	35	23	28	22	16	19	19	27	26	26	16	32	21	20	28	26	23	22	21	30	19	25	26	29	28	19	30	23	22	24	20	29	21	23	24	22	20	20	18	17	18	14	32	29	27	28	20	25	24	34	20	30	18	30	14	26	16	28	25	20	24	31	32	28	25	40	19	19	27	21	22	25	24	14	22	22	24	26	27	24	26	27	21	21	23	18	26	24	23	27	31	15	21	26	28	34	29	21	22	18	22	21	27	23	26	22	18	19	27	20	22	27	18	23	25	30	27	21	30	22	20	31	34	16	22	21	22	24	18	23	20	23	18	22	20	26	27	23	26	29	26	22	20	24	19	16	16	23	24	18	31	31	30	20	24	18	16	28	31	23	15	25	22	32	22	25	21	22	18	19	29	22	20	37	16	16	25	20	20	16	34	22	25	30	21	26	13	23	29	25	30	19	17	23	22	25	25	7	29	18	24	25	20	11	26	29	28	18	28	29	29	21	29	17	22	32	29	21	21	20	30	26	23	24	18	16	24	23	18	25	16	19	21	18	15	18	27	14	25	23	20	28	17	19	25	18	20	32	28	25	23	16	27	27	25	19	26	28	18	32	17	21	26	14	26	26	15	26	17	23	24	24	23	17	27	33	19	28	20	27	31	27	18	20	22	24	31	23	23	24	25	20	26	28	23	27	19	27	25	24	28	25	24	19	29	15	25	31	23	20	26	29	28	31	23	20	23	14	16	29	28	17	24	19	18	20	18	33	23	29	17	28	18	18	31	31	28	22	31	21	24	20	22	26	24	29	23	16	21	20	34	17	18	28	23	24	22	28	25	16	24	24	21	38	19	20	20	21	35	17	16	22	17	17	23	12	31	21	18	18	21	34	25	21	24	27	27	30	16	21	20	31	31	26	20	32	24	18	22	13	24	30	31	17	26	26	26	23	22	21	21	23	20	25	22	18	23	19	29	16	29	14	18	20	28	21	21	30	25	17	20	18	23	25	16	25	15	15	16	27	24	17	26	20	23	19	15	25	18	25	22	21	22	18	25	15	20	16	24	27	28	35	24	22	18	23	14	28	22	21	24	28	17	15	23	24	28	23	31	26	29	21	22	21	24	29	20	14	18	18	20	17	26	25	24	25	28	20	24	24	16	29	23	26	20	15	26	32	28	26	29	21	24	22	26	26	22	25	29	19	18	14	23	23	27	22	13	25	23	23	21	31	32	21	29	21	21	18	26	26	20	24	21	30	24	19	21	21	18	26	29	22	28	13	25	31	18	12	23	22	24	23	21	35	28	22	26	21	22	17	23	14	18	27	19	30	30	22	20	24	28	21	16	21	19	32	23	25	14	18	19	29	16	23	23	20	18	22	30	19	27	24	24	12	23	21	18	24	28	22	17	18	22	39	29	26	30	29	18	19	25	26	19	23	22	19	25	25	21	20	32	23	16	23	20	32	21	24	21	21	26	33	17	22	28	19	19	19	26	28	31	18	27	23	28	26	18	16	23	32	28	22	28	26	20	22	22	19	19	27	12	22	18	28	10	21	27	23	19	22	16	24	20	30	35	21	29	19	20	21	25	18	24	20	24	23	32	34	24	27	25	36	28	13	23	23	20	25	23	21	17	20	20	29	17	24	19	23	31	26	29	23	17	30	26	23	28	34	22	18	17	27	21	16	27	22	25	21	15	15	27	30	25	25	18	24	25	15	18	27	21	24	19	18	38	20	32	23	36	19	19	18	33	33	15	33	32	31	28	25	18	19	17	29	28	22	19	28	22	28	23	31	26	19	29	32	26	17	29	26	28	18	21	16	26	33	21	27	21	18	23	16	24	27	21	20	19	23	25	22	20	22	22	27	37	29	31	25	24	20	39	27	24	26	25	27	23	17	27	22	25	26	31	28	18	24	28	17	27	24	27	18	25	16	18	16	27	23	28	27	18	20	31	21	25	34	23	20	23	23	26	31	29	22	16	26	26	22	26	20	26	27	25	23	20	34	20	28	24	26	19	21	24	29	32	25	24	20	19	28	35	14	26	26	33	24	16	22	20	17	21	27	29	26	25	26	26	35	20	33	25	31	19	24	22	24	27	21	30	22	22	30	20	12	26	20	29	19	20	28	16	17	33	35	18	32	25	23	22	17	22	32	25	30	27	18	28	24	18	27	20	15	28	16	27	23	20	25	24	21	24	22
17806	14371	8902	25461	29116	26280	21685	17132	13423	10735	8748	7311	6020	5126	4513	3756	3329	3009	2706	2411	2340	2123	1974	1805	1705	1576	1543	1425	1410	1360	1334	1212	1169	1098	1029	984	927	905	932	878	824	830	864	861	784	794	771	793	745	798	770	770	699	799	828	739	756	744	806	825	818	738	760	719	744	693	742	795	760	811	782	730	750	773	763	730	683	664	646	606	649	594	618	602	580	633	619	641	594	587	623	595	610	628	647	618	579	590	622	580	622	646	599	587	609	622	665	756	695	668	649	609	561	543	584	586	520	535	590	554	521	549	565	563	558	579	564	507	547	565	515	537	534	623	568	569	538	531	559	541	560	514	561	552	520	522	517	551	549	541	536	550	542	549	514	501	558	552	542	549	543	561	535	584	513	538	575	558	568	533	569	555	532	467	545	548	532	549	578	525	535	577	528	561	563	521	540	548	523	538	552	544	525	581	539	514	511	529	523	561	515	546	565	534	529	556	555	542	550	531	538	531	522	511	537	509	551	528	545	554	542	518	534	573	502	557	506	532	563	566	528	598	567	530	549	572	531	534	541	544	538	613	524	523	545	538	545	515	521	530	541	590	545	534	521	540	572	568	509	550	534	499	584	594	571	531	537	528	544	528	550	546	529	560	522	530	523	536	532	554	514	545	521	538	549	477	540	548	524	532	524	498	544	528	573	503	527	520	522	495	527	511	532	561	515	523	504	526	552	566	577	576	520	524	560	538	538	522	568	578	551	572	563	556	516	531	570	523	491	494	516	553	531	512	513	567	571	535	516	525	571	524	529	538	559	539	512	538	556	560	534	518	518	504	496	478	547	524	552	530	495	553	527	563	541	597	523	554	534	492	556	527	550	510	567	480	532	518	526	549	551	551	535	517	539	573	552	563	484	553	537	536	489	564	531	569	525	544	556	557	507	501	536	549	528	508	518	519	526	544	549	525	515	508	559	537	533	565	515	511	527	525	545	504	543	549	562	499	491	556	534	552	522	533	540	533	550	551	491	561	531	510	528	532	571	555	505	511	524	545	509	526	555	566	542	581	487	527	521	535	517	592	612	557	508	539	523	565	503	534	533	534	501	523	549	532	566	574	550	544	549	564	554	535	517	541	540	502	532	537	506	515	527	521	550	563	515	538	531	523	531	542	500	527	580	569	565	509	583	535	552	553	522	561	520	546	539	542	506	569	557	532	555	542	519	529	542	505	562	529	565	538	498	530	506	536	561	558	603	536	544	526	514	579	542	550	531	606	533	507	516	517	525	527	554	524	573	566	532	470	520	555	547	573	567	551	564	550	567	548	536	557	520	531	544	547	534	532	586	507	509	545	493	498	530	543	509	526	533	501	533	566	566	557	552	532	545	583	527	559	513	564	524	540	544	523	556	535	533	578	542	545	517	517	525	545	557	532	543	559	542	524	521	484	534	571	556	559	542	496	548	548	524	554	556	523	517	578	521	550	507	512	553	545	582	551	544	532	594	567	550	529	526	567	545	543	572	545	554	549	558	546	532	556	546	532	539	558	586	527	528	547	515	545	546	516	525	493	548	537	514	586	568	540	523	534	520	535	539	543	550	531	544	547	527	547	570	510	545	530	553	557	514	536	501	495	496	512	505	514	543	575	524	506	561	563	543	569	513	523	506	544	539	508	550	529	532	501	549	516	517	538	535	533	502	545	516	560	558	524	541	501	512	500	502	537	534	512	560	515	570	532	504	537	537	548	504	573	581	502	570	519	531	549	544	578	571	539	533	516	533	503	514	548	533	545	528	526	566	511	530	527	516	546	515	542	581	520	562	521	525	533	535	508	529	559	573	523	557	539	557	544	520	563	525	535	535	520	590	516	555	577	536	537	573	523	543	568	516	553	509	532	513	565	572	517	533	572	500	510	518	553	526	591	552	570	540	562	527	568	532	518	509	512	572	518	566	509	518	555	509	564	529	514	553	502	537	602	536	501	503	512	583	568	550	538	512	514	535	570	549	560	517	565	544	551	531	484	512	568	565	505	538	529	502	541	536	561	523	531	550	552	544	546	514	548	552	571	479	540	506	588	558	548	559	544	537	492	551	525	577	520	543	502	532	553	499	561	582	561	520	542	545	533	519	528	545	514	553	572	539	539	526	527	515	555	511	562	594	534	543	538	539	569	543	547	563	538	522	516	513	513	483	529	494	523	550	524	556	532	569	530	563	542	500	567	519	529	515	564	519	531	544	590	532	505	513	519	558	502	569	552	577	503	497	518	516	554	502	535	546	546	514	552	544	506	539	562	502	557	553	546	547	537	538	561	535	536	571	548	517	522	557	553	506	514	501	558	545	531	568	569	542	523	516	550	530	529	514	524	514	525	552	547	529	534	537	540	529	502	528	542	564	562	529	564	544	569	562	553	548	553	533	535	483	542	515	573	528	538	529	536	524	548	573	561	495	536	538	529	539	529	511	539	552	565	536	520	508	535	527	560	555	538	599	530	538	551	564	580	551	531	561	575	570	604	545	535	559	543	521	521	603	543	559	589	534	560	550	554	564	487	519	530	543	518	570	526	537	591	555	517	515	575	550	515	537	515	498	523	546	513	506	522	591	538	536	554	512	558	561	533	532	546	479	509	554	543	540	541	551	523	478	548	541	533	565	519	558	531	511	550	547	565	543	550	552	505	545	511	553	540	561	517	499	572	553	530	517	534	550	495	531	555	568	541	507	533	592	544	481	558	548	521	547	526	514	534	486	554	545	555	506	523	499	493	518	501	534	514	481	524	535	574	602	544	528	510	548	543	525	502	579	525	488	521	503	564	547	521	510	532	537	551	487	560	546	548	548	573	541	564	524	566	527	565	568	559	540	550	516	554	565	503	537	514	559	582	543	503	480	541	539	527	537	532	591	557	558	555	546	539	525	505	526	527	538	529	537	542	482	529	525	525	543	569	531	531	537	522	480	566	564	582	566	574	529	557	508	506	547	593	537	579	532	579	562	538	526	551	528	547	570	504	499	508	529	530	585	519	526	500	526	516	523	566	529	552	509	542	506	530	529	473	532	541	557	574	569	540	557	524	508	523	500	532	550	542	475	545	575	555	519	535	521	567	517	519	526	542	513	541	539	542	549	505	541	557	559	541	528	547	507	560	523	598	537	497	558	567	516	530	528	477	539	553	577	550	535	544	526	531	514	564	567	529	553	516	513	557	527	546	548	551	523	520	550	508	564	509	542	546	570	539	557	514	536	539	536	492	561	528	548	516	532	503	586	545	538	537	537	539	516	522	560	521	539	572	567	558	530	577	528	559	510	521	513	515	550	600	549	528	523	529	499	526	548	490	539	531	520	540	516	528	519	515	547	535	531	545	523	537	576	512	524	545	574	529	536	564	533	515	515	533	526	560	543	543	557	509	511	551	526	567	531	551	532	542	565	557	533	527	535	525	556	517	507	551	514	553	520	544	545	547	542	545	537	567	528	558	500	542	594	536	495	548	557	566	548	509	519	540	550	494	575	571
1438	398	259	234	378	381	289	245	191	171	130	111	112	85	67	68	64	66	54	52	43	42	50	43	45	45	34	37	49	33	32	28	32	38	24	33	27	36	26	28	28	28	25	29	34	18	33	28	22	23	35	34	28	34	26	18	23	34	36	29	36	28	32	22	31	30	21	26	26	28	24	17	28	28	23	27	30	23	21	30	23	33	23	23	28	25	21	23	27	19	28	30	31	23	28	26	23	27	21	33	22	21	29	28	19	26	23	22	19	39	22	27	30	27	20	26	23	17	19	20	18	20	26	19	27	27	19	20	23	19	25	17	28	23	18	11	23	18	25	24	18	17	27	24	34	25	25	24	17	20	25	33	29	30	32	27	14	18	24	25	21	24	17	27	14	18	26	22	27	22	20	13	19	18	28	24	28	16	17	16	20	26	21	21	11	18	28	41	28	29	28	25	22	19	25	15	20	20	27	24	26	19	26	24	29	21	24	22	29	19	18	32	24	32	31	26	32	21	27	16	28	23	22	19	20	27	22	16	29	24	31	20	20	11	28	18	25	25	29	20	28	32	20	35	24	23	33	19	21	16	22	21	23	28	20	20	25	25	28	28	21	19	23	31	19	19	22	28	21	28	14	20	22	23	13	14	16	14	22	20	15	20	23	22	26	14	24	23	29	18	31	21	20	21	25	21	33	14	21	26	14	19	23	21	15	25	25	20	25	29	17	16	17	24	18	22	20	22	21	22	28	27	18	30	19	22	21	24	29	29	27	18	24	27	27	26	18	15	24	20	25	21	28	25	27	28	28	20	27	28	21	24	23	22	24	28	20	23	20	16	27	19	25	25	14	32	20	26	23	21	35	29	18	25	24	25	15	28	20	37	19	22	19	14	22	18	13	24	21	22	25	24	16	20	27	26	30	25	35	21	26	19	28	34	27	27	18	20	26	23	21	16	19	21	19	17	28	22	19	26	25	33	25	30	24	24	19	16	22	22	15	21	28	22	31	29	22	19	25	32	18	22	16	23	22	23	24	25	21	15	21	25	25	25	24	24	29	30	28	21	22	24	23	17	19	22	35	28	20	21	22	17	25	26	18	31	24	21	22	19	18	20	27	17	25	23	18	28	25	29	28	20	22	30	28	22	18	20	22	27	29	34	17	24	27	19	32	20	22	23	24	30	23	18	27	26	23	22	28	20	25	23	30	28	29	17	20	18	25	24	19	17	20	20	33	19	18	21	21	33	19	22	29	23	27	23	16	26	18	24	34	16	24	35	19	23	27	21	26	36	22	20	33	31	27	32	31	24	25	26	24	20	28	27	21	28	29	39	22	16	30	22	19	21	22	23	25	20	22	19	21	20	28	26	24	19	30	27	21	23	19	23	25	25	21	13	22	26	29	23	35	22	24	27	30	28	21	28	28	19	24	21	21	29	26	23	25	20	30	21	17	17	22	22	19	27	18	21	27	10	18	21	31	27	29	25	23	24	26	32	25	23	31	20	16	34	20	27	24	29	21	20	26	20	23	18	23	26	22	22	21	21	31	28	27	27	27	28	14	30	30	27	22	24	21	20	28	22	19	28	21	24	22	26	22	24	22	32	25	35	19	31	19	29	21	24	26	26	20	28	21	20	22	26	19	26	31	36	20	20	19	24	18	20	23	17	18	27	25	22	7	27	24	27	17	29	16	14	20	30	14	25	28	21	19	27	28	24	15	27	16	24	23	28	24	26	24	18	31	21	22	23	22	24	28	28	21	21	31	25	20	24	23	27	25	19	21	24	13	28	24	19	28	17	27	19	21	24	17	28	18	24	19	21	32	36	35	21	21	20	34	13	21	30	18	24	20	23	31	26	17	22	23	28	31	23	25	23	26	16	17	19	26	29	19	21	26	25	20	9	23	24	21	20	22	22	21	25	19	29	30	22	15	25	29	16	27	29	27	26	20	20	22	18	17	24	24	20	27	24	30	19	25	21	26	22	26	20	27	18	24	18	24	24	27	23	22	18	23	13	15	28	17	23	20	24	21	22	27	25	31	29	17	21	18	28	14	26	33	13	20	16	26	25	20	17	20	31	22	31	18	24	31	20	30	18	32	28	24	21	29	27	21	13	19	20	23	29	21	24	26	24	25	22	28	21	30	27	21	23	18	23	17	23	18	21	21	25	16	20	22	17	21	20	28	24	24	17	23	19	23	27	23	26	24	29	27	31	20	16	19	21	24	23	31	14	18	28	27	28	25	18	20	26	35	30	21	16	23	26	22	32	30	24	31	24	15	18	21	23	22	19	24	32	16	24	24	21	30	31	29	23	16	16	22	19	26	27	16	27	16	17	27	19	26	22	21	20	21	21	19	27	23	20	28	18	19	28	24	33	26	23	19	25	26	15	24	21	19	14	27	18	21	20	24	30	21	27	25	25	23	20	22	18	20	29	20	18	30	18	22	19	26	34	25	25	17	31	30	35	28	26	34	21	25	25	17	27	28	26	24	33	29	19	18	24	19	45	30	28	21	36	21	22	21	18	18	19	28	28	23	28	21	25	28	27	23	16	30	28	20	26	34	26	22	23	24	31	26	25	25	19	25	19	19	19	28	18	27	18	20	27	19	34	15	29	18	16	20	30	30	25	24	16	19	25	24	23	22	19	29	23	25	20	29	25	25	28	15	11	23	15	16	17	25	25	19	19	12	15	29	30	28	27	26	28	28	21	20	21	27	28	23	25	29	25	30	27	21	17	20	20	29	23	23	31	24	17	23	23	23	29	28	14	27	24	23	29	27	30	16	21	31	26	17	29	25	23	17	24	21	24	28	21	21	22	33	22	14	26	33	18	25	20	24	17	23	20	20	27	18	22	16	27	24	27	27	25	25	24	23	21	19	20	29	22	19	20	22	20	30	21	32	27	26	28	26	21	25	23	25	24	13	22	31	17	16	26	27	34	27	24	17	28	29	26	28	18	14	28	16	25	21	22	23	17	27	19	19	28	21	29	27	16	14	15	20	31	27	24	14	28	19	24	25	16	19	21	21	15	21	27	17	20	21	25	24	26	23	20	29	27	19	27	26	33	32	26	19	31	19	29	15	33	14	29	27	36	26	23	37	25	27	23	22	27	17	30	24	24	29	19	22	32	26	26	21	21	21	21	19	17	24	22	23	18	19	21	16	19	18	28	18	23	17	17	30	15	24	32	31	20	18	26	17	20	18	18	26	24	20	26	18	14	25	17	27	21	26	21	17	19	26	19	18	28	23	17	27	21	23	26	26	21	32	21	32	17	24	23	26	25	17	18	25	28	23	15	26	20	20	25	21	28	16	20	21	33	22	22	21	11	18	15	24	24	29	26	25	18	19	30	21	31	29	21	20	20	28	26	22	20	24	26	22	19	21	30	24	25	28	27	30	24	25	24	23	22	29	12	21	29	25	28	32	24	27	17	32	18	19	23	25	23	26	31	25	18	28	22	15	12	25	21	27	22	24	31	24	16	28	30	27	20	24	25
17890	14384	9161	25484	29245	26080	21401	16965	13488	10670	8558	7041	6224	5141	4563	3919	3381	3047	2816	2508	2238	2176	1995	1819	1681	1667	1476	1412	1437	1364	1292	1269	1143	1151	996	1027	939	878	898	885	821	822	764	874	854	812	840	742	767	788	725	735	747	771	788	826	824	772	842	805	725	773	754	727	743	752	754	784	795	799	740	771	819	746	712	808	710	613	585	626	587	644	569	625	601	635	584	574	549	645	586	618	619	644	622	600	557	610	577	667	608	605	578	585	611	581	653	687	688	694	693	635	583	531	540	526	553	529	586	530	579	535	551	579	538	520	556	569	549	539	542	552	531	565	562	540	545	520	538	514	545	556	578	551	540	580	568	543	543	540	493	554	562	533	547	511	584	547	528	545	533	565	560	511	528	514	550	549	549	537	540	530	543	574	534	566	580	572	563	509	580	522	539	543	531	563	515	520	545	551	571	549	543	534	523	557	576	561	586	537	544	531	538	541	524	556	538	526	517	567	552	538	540	513	556	532	508	533	545	554	524	560	539	533	569	549	564	570	577	542	568	552	505	583	560	545	514	504	509	545	548	488	549	539	543	503	543	545	543	576	507	554	519	511	522	546	510	542	559	533	521	604	542	533	566	547	534	518	512	511	546	516	539	533	540	543	535	550	562	539	551	496	511	559	513	563	556	523	539	526	524	530	572	536	540	576	551	545	502	566	536	550	571	534	505	530	549	541	575	519	558	588	485	586	569	571	555	585	527	606	520	518	549	553	552	575	550	556	546	547	517	564	533	577	527	497	506	545	534	566	564	508	557	564	545	504	568	562	553	507	505	543	534	591	520	567	544	568	545	531	521	507	539	558	542	558	548	558	546	529	514	557	553	534	562	579	572	529	522	559	529	542	510	518	545	561	574	554	570	551	531	576	518	504	529	599	533	515	538	555	529	546	536	524	514	547	534	539	556	555	514	546	579	492	513	555	556	526	544	530	565	519	533	536	545	546	558	547	551	507	528	542	557	553	557	580	560	510	547	532	559	533	557	567	522	505	525	507	561	533	533	561	510	508	518	562	531	572	523	553	540	493	520	554	574	573	545	564	537	511	541	549	570	551	524	547	518	516	546	547	528	542	567	551	521	517	531	529	537	534	567	553	547	518	597	558	515	570	539	501	526	547	522	545	521	555	526	533	548	512	568	536	541	507	525	541	528	593	536	562	508	605	537	571	557	507	501	544	561	514	575	540	522	540	512	538	515	555	530	510	549	541	538	509	552	581	535	568	536	578	578	534	540	578	514	595	523	575	580	498	553	527	565	557	554	564	607	526	532	542	497	559	513	529	534	545	521	506	540	549	547	506	489	546	525	554	549	545	536	533	548	510	578	544	553	521	501	509	522	546	567	521	556	515	535	541	545	531	578	544	568	532	538	569	583	579	558	519	511	534	506	528	515	552	516	538	562	511	528	545	503	518	527	533	534	519	566	532	580	532	560	571	507	549	542	528	498	540	542	527	507	581	515	574	554	544	519	556	526	512	540	512	516	500	504	530	520	535	588	556	535	520	594	544	528	552	537	529	562	541	552	547	567	492	521	558	544	563	535	547	490	536	561	506	538	540	542	588	558	598	538	570	482	538	554	540	581	522	536	593	499	532	539	569	541	533	528	518	520	535	541	502	546	565	555	553	523	577	540	562	551	551	552	528	533	559	554	553	499	583	534	509	522	550	529	556	519	557	545	566	491	552	522	560	568	527	556	597	543	497	526	502	567	559	524	509	578	538	565	529	570	516	545	541	559	520	495	509	538	551	541	516	509	552	540	520	536	561	521	522	551	544	551	554	536	522	526	533	579	535	550	553	520	530	544	571	546	542	508	518	518	537	524	570	602	541	568	562	556	528	573	590	538	562	543	558	522	557	503	573	536	549	539	552	546	511	527	519	513	519	563	533	528	546	575	508	552	520	531	576	523	513	530	555	539	498	519	549	517	545	529	557	509	548	521	552	530	521	545	505	568	522	522	578	557	546	511	520	526	529	541	524	504	535	513	562	485	520	533	544	568	529	558	555	539	561	515	536	526	520	536	525	555	557	532	515	526	579	522	516	538	490	529	575	540	558	502	522	568	507	539	548	501	525	533	518	517	537	508	593	545	501	509	537	557	556	524	507	571	594	519	543	535	546	511	556	531	509	547	517	548	526	497	527	524	550	509	574	596	572	557	522	572	524	531	537	534	551	546	556	503	551	573	549	527	538	544	565	534	526	542	537	557	547	555	519	534	566	547	504	556	545	547	577	556	558	528	518	556	565	488	555	534	488	594	537	553	540	558	508	520	530	541	537	526	542	499	534	571	527	560	558	578	554	525	514	542	538	545	545	515	565	564	551	545	525	550	544	551	533	537	560	495	564	540	557	533	543	522	538	521	567	523	547	539	567	532	531	541	546	561	539	512	543	555	528	525	558	551	561	593	534	550	516	513	536	557	543	554	518	537	555	529	566	507	523	539	504	551	564	537	535	518	572	543	572	542	547	559	576	533	537	540	573	527	535	573	563	528	505	505	496	560	537	548	540	550	494	548	590	528	527	486	526	581	513	549	543	536	541	546	527	513	532	554	538	539	575	552	544	534	547	563	566	543	516	578	534	541	564	521	554	523	534	527	559	518	564	521	526	514	523	568	582	565	527	549	555	512	535	575	564	531	548	537	576	547	524	602	549	515	554	586	557	560	554	542	552	531	535	504	539	535	560	520	531	566	538	533	554	527	531	510	568	536	536	547	575	569	510	544	526	546	552	533	517	561	541	581	564	539	543	548	580	537	569	573	584	507	588	559	533	531	526	538	511	532	551	541	556	519	525	550	566	544	508	502	515	537	521	528	527	558	516	526	518	524	547	513	520	543	550	556	565	537	551	521	552	560	602	548	538	558	574	559	543	539	512	548	505	563	542	591	572	561	565	523	532	549	517	536	535	576	591	535	550	565	558	577	591	500	574	579	567	538	533	515	543	543	533	547	527	539	561	538	568	528	539	575	503	542	544	522	557	522	538	525	510	525	515	516	556	521	543	548	553	535	545	510	536	508	561	544	554	592	549	619	528	556	574	515	516	494	565	535	542	523	539	523	562	519	485	542	507	516	547	532	572	495	530	563	581	523	489	572	536	542	525	556	538	526	556	529	526	542	551	576	538	556	488	577	513	552	523	548	559	553	594	538	536	504	529	562	545	513	521	546	539	537	552	522	482	534	522	545	526	586	506	503	538	526	594	559	526	563	534	558	572	578	532	512	476	550	554	541	544	549	533	516	531	530	560	545	515	521	508	513	542	546	520	530	544	532	544	545	533	550	543	517	542	529	543	533	550	538	532	533	541	504	538	549	564	564	564	523	539	529	500	539	544	519	570	554	522	571	497	520	515	525	579	552	531	536	559	514	548	533	517	562	533	582	562	499	555	520	542	542	561	557	533	515	535	550	537	561	499	550	518	578	545	531	553	541	492	581	578	540	526	566	581	549	550	575	525	559	568
1452	424	228	241	378	315	278	198	199	168	146	120	103	66	76	87	72	62	42	51	55	47	47	40	42	42	48	34	37	25	29	41	31	31	32	31	29	27	21	21	23	32	26	30	32	23	25	24	32	20	23	31	25	22	20	28	39	25	26	32	27	28	38	37	26	26	26	31	24	16	29	31	39	34	32	26	28	24	29	20	30	23	27	27	24	43	25	29	18	19	23	26	23	31	29	29	26	18	20	32	21	25	23	28	18	35	25	33	19	24	30	33	34	26	17	15	22	20	19	23	17	19	19	22	25	32	21	25	34	20	22	24	15	26	18	17	26	29	19	17	29	22	18	20	27	22	26	17	10	26	21	27	26	19	25	16	17	23	27	25	20	19	21	19	21	19	25	23	21	28	20	16	26	26	20	18	23	28	18	30	24	27	22	26	19	29	21	14	16	26	25	13	24	34	22	23	26	21	19	21	19	22	21	23	20	19	25	27	21	21	26	15	23	27	22	27	36	20	22	27	19	22	16	25	24	21	24	15	12	24	18	25	25	19	27	17	18	22	26	18	23	24	25	27	20	26	25	18	24	25	22	27	20	20	25	29	30	22	22	30	24	29	17	22	23	25	23	24	24	20	18	33	25	19	20	21	27	29	19	25	21	24	30	24	13	21	22	20	28	38	22	21	17	24	20	36	30	28	30	19	22	20	20	31	24	23	19	19	23	22	24	30	21	24	29	15	25	22	14	24	29	28	19	24	18	24	22	18	21	22	28	27	23	32	28	22	21	27	16	27	19	23	27	33	18	19	35	31	22	26	34	18	25	30	13	23	27	21	36	33	25	29	27	27	22	19	27	19	36	16	21	21	25	18	32	21	32	26	23	17	24	24	22	19	33	21	26	18	23	31	20	11	18	28	17	24	22	26	20	26	28	23	21	27	20	21	29	20	22	21	18	26	16	19	21	29	31	18	24	22	21	23	28	18	29	16	23	19	16	24	22	19	29	20	20	25	23	22	22	19	22	28	22	31	17	32	26	30	25	26	24	17	21	18	27	21	29	22	24	21	26	17	21	14	35	18	26	21	19	19	24	24	28	22	24	26	25	30	21	27	22	20	23	23	23	22	34	19	23	28	29	20	22	13	17	23	13	24	26	25	19	21	17	27	18	23	24	29	18	24	22	18	23	21	26	23	17	21	18	27	24	18	18	24	18	25	24	19	16	27	26	31	19	29	20	24	26	24	27	25	31	24	16	25	23	22	18	25	30	21	25	22	34	21	22	20	27	22	28	28	15	28	30	26	20	18	28	18	23	25	29	20	18	18	28	22	27	24	21	20	17	23	18	23	34	15	30	33	12	24	21	24	29	28	17	27	23	24	28	21	26	14	23	17	21	17	19	24	31	19	24	28	28	30	26	26	23	18	27	23	24	23	16	28	19	26	18	24	25	23	21	31	17	28	19	15	22	25	18	33	22	23	19	16	22	21	29	31	25	29	31	27	38	35	22	32	25	17	19	27	14	24	17	25	29	23	23	20	22	24	29	23	23	23	23	23	27	22	18	23	21	23	21	23	23	17	27	18	21	26	16	24	35	17	21	36	19	24	30	29	14	24	22	19	17	30	30	30	19	19	30	22	18	25	22	18	31	19	19	15	16	23	21	21	13	22	22	17	21	24	24	20	30	20	19	19	23	24	30	24	23	24	19	19	27	24	26	24	25	28	27	23	25	31	21	20	23	23	16	17	17	21	27	36	28	24	27	26	27	17	32	26	28	16	26	27	29	23	23	28	24	26	25	30	28	23	24	20	23	19	20	23	21	23	19	23	21	24	25	33	24	20	22	23	23	24	31	24	32	26	31	24	27	18	24	25	31	31	26	24	26	24	30	19	31	22	23	30	28	23	24	17	24	27	16	31	26	18	21	27	14	19	17	23	19	25	22	20	29	19	19	18	26	26	23	30	18	24	16	23	35	26	19	27	20	18	32	28	25	26	23	26	33	14	20	20	20	18	24	23	22	25	21	23	19	23	21	11	18	25	15	25	30	29	20	20	21	15	28	23	27	22	18	24	32	23	19	18	18	25	20	21	31	18	26	19	20	29	31	19	19	22	15	18	25	28	26	25	28	33	25	29	22	25	21	26	25	27	28	26	21	16	19	20	14	22	28	26	17	18	21	30	29	24	26	21	26	29	20	20	24	22	21	32	24	25	24	31	16	16	25	27	18	31	24	21	32	21	19	25	22	20	18	22	26	28	21	21	23	21	26	21	25	18	28	32	18	31	24	21	37	27	27	20	17	22	18	25	25	28	24	30	31	33	27	25	25	31	29	23	24	21	20	21	22	22	29	30	18	19	29	21	24	8	24	28	23	33	14	24	22	14	21	21	26	22	20	27	19	22	24	29	19	20	26	32	16	33	26	28	24	24	24	20	29	26	18	21	24	27	22	29	17	16	25	21	20	18	31	19	17	21	24	24	24	24	27	30	27	24	21	27	31	25	25	12	25	27	23	21	27	25	28	21	22	21	17	23	23	33	31	22	26	23	23	19	24	25	22	21	23	19	23	29	20	21	24	27	21	29	27	32	18	25	23	24	25	25	25	22	30	19	28	25	20	22	20	16	25	18	22	24	15	22	18	27	26	35	32	22	16	17	30	26	28	27	23	11	24	22	16	27	21	29	16	25	22	29	26	27	21	23	28	29	20	21	21	15	23	24	18	26	23	22	23	25	21	22	21	24	21	26	27	15	28	23	26	29	26	29	22	24	20	25	25	31	25	26	19	24	19	19	24	24	22	16	22	24	26	31	20	15	17	25	21	26	30	25	22	28	25	16	18	18	24	22	33	16	28	32	23	32	18	27	27	27	24	27	21	27	19	24	34	23	30	26	17	26	14	28	25	19	27	32	20	18	18	21	30	19	35	25	23	30	19	22	25	24	19	24	28	26	14	19	24	29	20	30	20	13	19	24	22	25	25	32	19	21	25	26	18	31	20	19	22	30	24	23	25	21	21	22	29	25	19	24	25	28	14	22	30	28	20	20	27	18	24	17	16	30	19	24	22	25	24	28	24	24	15	19	27	17	25	27	25	15	22	28	20	13	30	28	25	28	24	30	23	27	32	16	22	17	22	15	21	16	18	24	19	37	24	20	22	19	23	18	37	33	37	32	21	24	33	17	20	23	25	24	18	30	24	29	18	26	23	24	24	28	24	23	26	23	24	27	33	31	25	15	19	23	22	24	30	23	31	21	26	33	17	28	17	29	20	24	23	13	24	33	18	22	27	18	23	23	23	26	22	26	18	24	26	20	25	17	26	22	33	26	19	30	31	27	20	18	25	22	25	25	37	30	17	18	25	23	28	18	26	25	22	23	21	24	21	34	19	24	24	26	20	23	22	24	27	24	19	22	39	21	21	28	23	23	24	27	33	28	19	22	19	26	12	26	20	17	40	24	16	18	28	26	30	26	16	20	30	36	22	19	25	27	28	26	14	16	28	24
17625	14334	9223	25447	29123	26049	21294	16482	13102	10541	8613	7201	6147	5128	4378	3949	3426	3224	2732	2534	2349	2109	1899	1842	1705	1512	1477	1402	1393	1424	1317	1171	1237	1044	1043	981	943	892	883	782	812	848	854	821	854	849	772	782	782	826	785	734	778	820	880	904	869	876	845	813	807	743	763	732	777	772	823	831	806	818	786	827	792	731	743	728	676	679	701	626	619	635	608	613	635	587	612	578	608	596	602	592	608	617	624	616	580	572	609	621	669	612	632	540	601	595	674	747	761	695	612	673	603	586	530	549	552	599	576	585	560	540	523	560	574	537	550	564	576	539	573	518	583	546	548	523	520	544	532	571	604	517	536	532	538	581	567	555	562	585	569	534	594	595	536	544	501	544	532	536	568	548	547	499	564	577	553	542	587	546	525	543	565	548	553	581	522	547	497	541	549	531	569	541	575	541	548	558	549	538	582	561	555	543	565	575	505	539	553	567	519	556	552	514	538	589	533	497	525	581	550	572	544	514	568	510	540	527	561	568	530	540	564	517	539	568	556	544	513	516	530	590	571	581	532	529	555	568	542	545	549	538	544	554	533	565	517	570	514	569	576	530	543	504	561	533	546	576	555	554	584	553	498	532	548	541	575	531	527	527	509	562	508	541	537	570	520	542	551	538	553	527	516	541	511	526	530	575	537	557	588	563	558	526	537	547	550	571	549	527	533	557	511	527	557	559	546	591	542	563	515	550	565	538	554	546	537	542	571	559	555	585	557	512	537	525	538	573	536	537	558	541	556	522	510	567	512	553	573	569	528	536	556	534	554	572	575	571	553	564	521	558	512	561	524	523	513	546	572	537	533	561	566	556	554	561	535	536	537	586	579	547	535	542	548	559	550	531	519	549	551	572	502	564	531	493	506	573	548	541	545	543	560	538	557	548	533	586	522	608	551	534	568	542	526	521	592	502	527	518	544	520	555	520	573	549	533	555	554	557	502	533	569	524	536	537	548	532	541	547	570	553	542	578	548	547	565	562	560	558	541	523	556	510	543	571	549	538	556	530	526	545	545	504	523	518	531	534	509	594	524	526	557	505	543	538	548	562	553	540	586	590	525	516	515	518	588	523	537	520	540	510	558	548	554	533	543	510	549	497	537	567	557	553	514	526	543	565	572	566	535	554	528	582	566	575	496	532	515	493	525	540	583	551	535	513	483	591	541	498	536	502	580	523	556	554	497	576	576	556	539	530	504	523	541	537	582	528	561	530	555	528	560	529	531	543	535	544	551	580	542	516	529	544	498	589	496	582	580	557	558	497	539	521	546	515	510	553	541	539	568	522	566	592	528	531	537	568	528	581	544	570	557	540	574	576	583	563	523	540	498	579	566	555	550	579	541	638	543	535	531	534	558	516	556	534	555	538	585	511	518	514	537	549	531	592	524	561	547	546	542	522	514	521	555	546	593	547	576	512	561	493	584	528	564	551	507	539	540	572	589	547	548	572	547	474	527	508	522	578	554	571	554	544	537	524	554	593	556	549	549	542	546	507	545	559	571	555	524	537	555	558	538	572	575	586	534	571	588	543	553	516	516	530	509	545	563	551	535	546	538	568	499	536	530	544	523	524	559	523	568	492	514	535	551	516	591	515	508	576	493	523	535	597	513	526	520	502	552	503	514	542	577	561	554	554	520	515	523	587	543	525	518	509	569	546	581	528	562	541	503	544	533	548	525	530	533	509	504	549	495	555	499	567	507	544	510	526	558	584	538	537	525	507	511	544	542	524	494	532	582	535	542	546	556	547	510	555	501	564	530	583	559	522	530	542	518	498	524	565	532	544	529	557	545	558	517	566	567	488	577	555	533	522	538	552	558	553	575	559	563	550	554	549	547	583	565	544	561	575	524	524	521	520	554	536	535	558	536	522	538	560	579	539	557	550	592	548	560	556	548	526	558	538	565	533	549	545	552	571	539	540	532	510	524	535	543	508	606	515	466	543	530	533	524	552	546	549	538	573	553	526	551	530	539	553	575	569	566	550	531	554	576	550	521	541	555	535	556	595	537	527	553	568	524	556	513	561	527	565	559	516	512	529	524	561	551	527	541	538	505	551	529	563	536	520	552	549	582	531	535	526	565	536	518	577	522	517	586	538	519	532	538	507	523	506	526	556	547	550	577	499	563	505	543	556	559	535	509	546	516	571	549	562	533	542	552	566	531	514	560	520	532	552	596	540	528	542	550	546	530	599	530	518	532	549	531	475	541	551	515	511	500	542	544	566	518	506	509	500	505	534	546	494	530	564	549	516	534	538	542	540	545	626	572	548	549	576	516	556	520	551	567	509	553	524	563	558	533	551	539	566	571	501	501	528	503	541	567	526	535	555	519	547	534	489	548	566	527	537	557	573	500	585	545	530	532	558	514	553	540	536	479	516	523	504	539	517	525	595	544	530	574	511	474	543	534	559	533	516	524	547	508	514	538	530	584	530	531	515	559	564	554	557	551	560	573	552	543	557	575	525	567	587	531	559	524	544	551	525	576	557	536	489	525	549	531	495	529	547	553	518	538	559	535	516	561	538	539	538	505	488	545	477	512	546	533	548	513	568	542	537	556	519	533	574	552	564	598	530	515	526	555	566	557	520	557	536	530	561	542	538	552	591	518	541	520	552	579	542	567	501	540	548	530	524	573	559	537	542	579	521	545	561	533	533	519	555	552	550	590	542	539	561	552	565	531	514	566	521	544	546	572	520	606	544	555	525	554	578	542	520	578	533	535	538	538	535	511	570	563	573	547	520	554	517	575	526	585	546	587	555	560	535	564	536	510	522	534	547	519	565	556	560	538	558	548	525	563	554	555	519	563	530	528	512	547	529	554	552	538	575	536	522	528	563	516	543	536	553	538	580	584	508	533	539	569	523	561	528	533	575	585	509	554	548	563	524	522	566	537	555	594	527	524	498	526	540	554	534	531	550	525	539	581	540	517	560	534	552	519	530	537	585	572	528	516	543	529	561	512	523	561	551	530	584	539	584	526	601	527	530	601	542	529	489	557	566	538	558	566	505	529	534	545	557	538	511	513	516	515	549	582	551	517	546	558	518	528	561	521	545	524	523	539	570	573	556	485	505	541	517	558	559	524	553	565	546	564	531	545	515	563	545	529	552	533	512	522	590	559	556	553	509	564	550	537	550	579	575	559	551	537	510	589	548	541	549	534	558	538	548	556	514	507	515	489	555	545	531	561	555	525	543	552	542	553	519	558	518	521	506	530	563	512	522	505	555	548	507	568	538	566	538	543	542	542	537	533	493	556	508	571	558	523	479	516	536	564	553	548	534	576	600	557	565	491	514	550	560	525	496	535	534	552	523	584	553	532	516	525	534	546	577	559	573	584	535	529	546	573	566	601	516	527	525	576	528	513	495	504	556	605	530	483	525	550	535	527	525	527	549	541	570	544	491	554	539	531	592	557	542	552	530	543	569	523	549	541	552	583	546	497	525	520	536	523	579	523	520	531	545	544	552	533	530
1899	259	185	204	265	217	185	159	137	116	114	105	89	76	66	59	67	54	59	57	55	59	49	44	47	57	53	47	44	36	52	40	35	36	32	33	36	42	31	37	39	38	40	40	32	43	39	38	38	46	46	36	36	41	54	37	51	34	35	42	32	34	36	40	42	33	33	42	36	38	35	51	57	35	49	40	37	41	36	34	42	43	43	36	54	27	30	40	47	36	39	37	35	29	31	29	39	33	36	31	39	33	42	51	43	39	43	30	45	30	33	33	30	51	22	32	38	46	27	35	45	48	38	46	27	30	20	41	41	33	36	30	33	37	33	32	28	43	33	41	36	35	32	41	49	43	43	40	38	38	43	38	43	31	35	34	38	39	37	26	44	38	39	24	38	41	41	38	41	37	46	36	38	29	35	40	26	45	37	38	37	35	36	38	40	36	42	42	52	38	41	47	31	40	28	41	32	46	36	33	46	38	31	37	27	45	35	39	31	38	40	28	46	41	37	30	25	29	37	44	36	34	24	38	30	29	35	34	30	44	43	32	40	41	34	44	29	32	33	35	35	40	42	31	41	38	36	37	36	34	37	38	35	40	44	31	50	31	36	29	42	32	41	38	35	31	27	44	35	46	34	45	31	39	31	40	34	38	43	41	33	35	33	44	26	43	51	48	40	36	25	30	18	39	32	30	29	38	44	37	39	36	30	36	32	22	36	32	36	43	43	26	41	34	28	37	34	47	37	36	35	40	24	42	36	31	41	39	29	34	28	32	36	32	31	34	39	46	30	34	36	34	48	30	35	30	38	49	42	41	19	44	26	32	32	27	46	28	37	31	25	38	34	28	44	24	34	28	36	32	32	34	54	50	47	31	46	35	40	40	33	33	34	39	46	34	35	42	35	35	43	33	33	40	35	39	37	36	45	33	30	42	29	42	44	35	44	36	40	38	36	34	30	35	37	35	42	28	29	32	32	38	41	49	41	44	39	42	40	39	34	36	33	43	37	32	47	35	34	40	28	38	40	42	38	45	35	32	29	30	27	37	37	37	47	35	43	38	34	32	42	35	29	34	30	43	37	32	35	39	37	25	31	38	33	36	40	38	55	31	39	36	29	34	30	34	33	30	38	44	47	32	38	39	25	33	25	39	45	29	46	24	33	30	33	42	45	39	33	38	40	40	33	35	45	30	36	33	32	35	33	22	40	35	38	44	35	42	47	48	34	36	41	41	31	30	33	27	34	35	29	38	32	39	35	38	28	29	30	40	28	48	24	48	39	36	42	39	26	45	31	32	33	41	37	48	32	33	39	40	50	43	39	42	39	41	38	28	29	39	41	35	24	50	35	32	40	24	39	31	41	32	43	38	41	45	35	30	32	40	39	24	37	29	32	39	32	29	41	35	35	37	35	35	33	42	38	30	45	35	37	37	30	28	32	40	29	25	38	33	47	37	42	37	40	39	28	43	41	31	45	34	35	38	30	35	33	38	30	45	38	35	42	38	30	27	32	38	38	35	35	35	30	33	32	32	38	30	37	36	29	39	41	35	34	37	46	31	39	30	35	43	40	37	36	32	28	35	29	27	36	29	43	36	26	32	25	40	22	31	44	31	39	38	27	33	41	31	33	33	34	38	30	41	34	30	33	34	45	40	33	45	51	35	36	31	36	47	39	37	36	40	37	47	38	39	36	38	32	43	34	31	29	40	40	38	42	38	42	42	33	45	35	45	33	50	32	39	31	42	37	33	43	39	45	41	42	41	36	27	37	37	31	42	39	48	32	33	30	31	39	40	47	30	36	37	30	27	33	36	39	36	30	38	46	55	26	28	28	38	29	40	41	41	33	31	27	39	30	37	42	36	38	32	41	44	40	33	35	28	33	29	35	37	34	42	41	34	44	33	38	20	42	37	34	34	40	31	44	48	32	42	40	50	28	46	37	39	40	40	34	40	33	38	36	38	37	43	42	33	47	38	42	40	28	26	37	42	28	37	39	26	44	31	30	37	26	43	36	30	31	44	31	36	43	36	37	36	33	38	40	30	33	52	42	39	36	36	40	31	37	25	37	26	30	37	31	40	34	43	30	31	33	34	36	45	43	34	38	42	32	39	37	33	43	24	37	33	41	29	37	24	36	43	38	48	47	40	44	32	33	39	39	34	35	33	32	37	41	39	38	36	32	34	35	28	46	30	42	42	36	43	39	43	24	45	48	37	35	41	36	47	37	39	45	40	39	37	36	37	44	39	43	28	30	38	29	37	25	42	32	41	34	35	42	45	37	37	30	39	29	41	42	40	37	26	39	49	54	29	28	31	38	29	40	45	34	35	44	39	49	34	36	32	41	31	41	31	30	35	37	32	30	42	30	35	42	40	42	40	31	35	37	40	30	39	27	27	37	37	33	31	35	40	29	46	44	33	27	28	49	38	58	32	46	29	40	31	42	34	35	42	38	31	41	33	43	33	38	34	40	38	34	50	31	43	26	41	36	44	41	29	38	41	43	38	36	29	40	42	41	25	26	37	41	36	41	32	41	25	28	45	33	28	38	50	35	29	34	32	31	37	41	35	35	34	28	45	31	36	39	29	40	50	43	35	29	38	39	32	26	42	32	43	33	28	24	37	39	34	42	23	39	35	32	39	35	39	39	38	42	30	24	30	45	48	32	40	38	39	34	39	35	35	28	32	31	37	29	39	35	44	37	32	32	35	47	41	33	35	41	40	42	26	36	43	37	35	31	39	31	26	30	33	47	45	37	35	53	35	32	30	43	33	41	39	45	37	30	35	32	40	31	31	41	34	43	32	47	37	32	52	28	37	43	30	37	38	38	34	31	39	34	36	38	39	44	24	23	46	39	42	36	35	37	41	31	35	35	33	39	38	31	38	41	41	23	29	49	38	36	35	35	46	39	40	34	32	46	33	21	37	42	37	32	35	50	35	34	29	44	36	34	38	41	31	30	35	32	37	32	48	40	35	32	36	37	42	38	45	30	37	40	42	40	37	37	42	35	31	30	34	41	34	39	39	29	37	43	40	45	30	37	27	45	30	27	27	31	30	29	47	38	34	34	33	39	38	31	34	35	34	29	43	40	56	34	31	34	42	41	42	41	27	35	41	36	30	38	30	43	31	38	41	42	37	48	33	46	24	46	49	43	32	34	35	34	38	41	33	36	30	43	43	36	35	35	35	32	35	35	35	37	31	35	36	26	33	36	31	43	28	29	36	36	44	34	30	44	43	28	53	47	45	29	38	33	50	34	31	34	34	31	32	31	26	43	34	36	32	44	34	48	38	50	29	51	29	25	33	37	34	30	39	53	30	39	36	35	40	35	36	31	37	37	39	38	39	30	38	49	40	43	29	39	42	36	31	52	47	33	48	36	40	36	32	29	35	44	35	29	31	35	48	30	29	41	40	38	36	36	37	45	37	42	38	32	42	28	29	36	34	45	40	38	31	32	37	34	27	38	42	32	40	31	29	34	26	40	33	32	32	46	32	37	28
13722	10480	6787	20198	24099	20958	16558	12492	9851	7619	6254	5435	4520	3704	3434	3030	2757	2452	2324	2150	1987	1803	1790	1618	1562	1461	1476	1471	1421	1397	1331	1265	1249	1201	1182	1088	1092	1061	998	1020	1032	1045	1025	990	1078	1066	1010	1006	977	990	1003	1003	973	1060	1096	1118	1109	1106	1129	1043	976	937	1003	1029	976	1092	1083	1057	1020	1036	1022	1021	1059	975	988	958	956	906	919	892	882	923	950	919	893	900	883	801	863	890	811	836	901	952	885	947	833	889	890	881	830	892	865	848	853	910	859	932	946	944	926	939	872	884	918	862	872	829	804	884	858	842	864	801	862	836	788	848	848	781	849	818	798	868	829	834	821	829	821	884	854	818	853	888	809	890	835	818	848	820	908	841	881	826	818	809	793	846	828	817	873	800	795	736	822	876	885	843	814	827	853	812	859	829	872	854	800	851	855	884	851	825	846	849	798	858	821	818	860	822	822	850	823	812	809	840	855	802	825	807	800	881	768	862	799	847	840	818	842	824	847	870	846	800	831	827	840	820	816	839	756	824	876	865	806	830	839	866	843	821	852	848	803	798	828	812	848	838	847	855	835	830	792	773	878	866	849	845	784	860	827	834	809	837	817	824	858	834	837	780	843	834	796	780	814	847	775	823	832	872	786	885	831	849	828	813	869	806	828	781	787	843	801	813	783	849	797	895	892	830	844	785	888	833	824	876	807	796	795	804	814	798	847	837	812	860	803	806	797	861	834	849	837	880	813	788	839	857	775	804	802	837	817	844	827	847	847	848	809	849	814	850	865	801	842	818	833	845	778	842	831	854	817	849	887	822	835	861	854	820	845	842	814	851	868	841	824	819	802	834	858	833	842	802	854	850	852	866	889	794	866	822	877	841	824	810	844	882	842	885	828	856	786	798	825	828	850	776	811	855	824	827	886	814	847	823	833	855	785	817	856	795	839	847	796	801	814	810	805	856	851	839	815	783	834	812	901	818	801	814	816	808	775	801	824	817	809	817	851	840	883	819	821	816	892	760	846	843	788	852	779	840	856	813	860	802	869	840	885	864	828	849	818	862	800	831	828	816	867	827	784	851	826	845	841	844	815	827	816	806	788	825	828	858	832	801	818	806	865	849	805	840	850	829	868	840	842	893	870	837	848	780	854	806	872	789	836	846	870	833	825	822	878	861	841	835	876	840	816	882	825	782	887	818	859	884	837	859	848	791	806	816	814	858	803	819	897	808	847	871	840	884	791	798	837	880	855	846	815	831	851	871	859	778	846	839	841	823	787	841	861	805	833	822	820	794	855	873	849	851	854	827	821	874	798	725	852	847	841	827	846	857	860	836	845	841	844	780	865	830	852	846	828	852	846	801	840	785	848	849	801	840	819	804	845	835	837	836	813	815	812	827	840	785	777	881	823	775	771	840	826	853	867	810	782	844	811	872	768	791	802	844	824	795	789	818	839	841	833	794	796	843	852	828	866	846	850	841	830	799	808	839	913	815	839	867	804	848	793	844	838	824	861	809	845	827	865	885	801	828	852	897	896	851	859	825	841	852	879	865	837	810	860	773	773	865	837	825	887	830	838	808	852	812	838	849	805	840	839	825	859	821	877	839	831	809	779	846	856	857	909	822	857	844	827	870	897	796	799	837	808	848	853	862	832	798	802	846	800	827	832	795	796	858	829	832	819	825	812	787	857	859	833	827	860	858	840	877	857	853	835	830	850	855	815	788	800	803	784	885	858	836	810	842	821	807	794	819	902	831	815	815	796	834	763	787	809	823	819	868	826	810	861	776	848	860	789	802	834	822	841	826	871	818	845	837	908	834	786	794	843	815	816	832	866	803	831	822	838	828	820	865	794	865	873	778	841	885	860	819	848	840	810	822	824	799	851	895	825	789	842	801	843	855	855	852	857	847	832	815	829	839	845	828	919	864	834	789	827	858	853	888	821	861	825	814	834	823	822	768	852	817	780	855	822	817	847	839	829	832	851	856	843	882	887	836	872	844	811	807	851	833	830	792	836	872	810	832	778	810	909	842	819	842	831	855	818	786	794	843	849	819	782	792	863	770	801	825	838	857	821	832	848	858	806	832	809	868	849	794	842	859	837	815	875	835	844	836	823	822	806	797	840	840	835	853	844	829	870	827	815	836	828	872	868	846	866	897	839	863	874	860	823	842	845	748	813	839	849	843	846	850	821	754	839	828	811	830	840	800	861	830	834	782	859	766	800	804	808	826	806	772	875	841	830	814	796	825	827	857	826	815	837	843	847	837	872	834	825	836	818	800	866	859	891	857	787	822	791	798	835	779	786	845	908	846	811	837	896	833	847	868	885	813	835	808	797	765	794	862	831	867	786	756	810	829	812	862	851	843	836	851	843	852	862	791	794	790	833	841	848	845	841	812	827	844	846	852	881	867	780	847	806	811	831	864	822	907	853	831	785	832	867	918	840	820	788	871	797	809	813	803	825	819	807	806	844	823	816	800	804	821	803	808	812	815	919	824	854	853	776	848	792	777	791	818	850	826	855	855	837	817	802	849	779	800	829	888	857	846	846	823	817	872	830	830	840	791	832	899	816	807	830	798	811	862	856	871	838	814	888	823	755	869	756	856	834	840	846	849	797	913	820	826	861	827	872	876	837	812	839	826	845	809	809	831	859	855	903	835	860	823	804	819	810	832	818	831	829	818	873	840	836	832	793	899	824	804	803	811	876	855	830	811	835	776	746	799	869	850	800	777	839	878	828	847	813	835	821	869	859	854	884	884	825	871	835	772	857	797	860	874	842	826	797	827	816	864	830	810	870	859	862	844	804	829	800	811	837	806	838	815	840	811	881	861	836	891	834	836	825	865	895	844	820	838	763	871	810	802	839	834	859	834	815	862	834	841	808	822	822	851	822	836	795	828	853	860	883	796	794	883	851	875	832	808	821	810	844	832	853	809	818	811	819	794	816	848	834	822	808	767	818	821	850	850	770	785	816	758	863	798	826	817	825	799	830	892	769	820	809	819	824	818	851	848	856	788	817	819	810	867	800	806	892	811	829	858	836	847	894	835	799	819	876	850	863	843	805	852	795	795	844	813	805	860	801	776	801	825	835	815	845	806	811	820	858	774	793	835	843	837	870	768	838	807	829	810	846	799	808	842	816	837	796	827	849	806	846	779	904	883	847	806	872	838	857	841	833	849	875	803	821	886	793	861	843	886	818	832	858	859	849	782	826	856	832	872	849	841	783	816	842	847	877	809	846	805	852	817	826	850	788	841	847	831	851	880	845	781	847	821	802	803	812	864	806	827	877	795	847	863	809	811	844	883	844	820	821	847	834	831	844	864	817	813	808	858	806	843	814	855	896	816	828	852	841	882	818	786	847	806	899	790	853	843	828	859	800	786	847	843	821	865	850	881	837	803	878	871	863	858	845	820	828	837	815	852	851	836	815	821	813	826	850	818	846	801	799	870	870	866	836	799	844	851	817	853	854	854	853	812	896	803	830	839	826	817	839	844	865	881	814	852	864	828
1421	364	241	266	348	335	266	195	181	161	124	101	100	90	84	69	59	59	62	47	59	40	42	52	44	37	34	30	34	33	37	40	31	26	29	24	36	26	18	21	22	19	29	28	37	21	27	27	30	29	32	24	31	39	41	35	32	35	33	30	28	30	26	29	21	26	38	20	26	26	23	35	24	26	22	28	31	26	26	34	20	21	25	20	19	21	23	22	26	25	31	17	15	33	26	24	12	19	33	28	24	14	18	25	19	22	26	29	34	26	28	23	32	25	26	28	25	19	23	25	22	25	24	16	20	25	25	27	26	27	30	20	28	24	25	24	17	13	22	18	26	18	16	18	19	24	29	25	28	25	25	25	30	17	29	17	25	39	23	32	26	27	25	37	21	17	16	17	36	23	23	25	19	30	18	21	22	13	27	24	23	24	20	27	19	30	25	28	36	19	16	24	21	27	15	24	21	17	23	21	30	20	13	30	18	22	17	21	16	20	18	27	21	28	21	24	20	20	22	17	19	26	31	23	17	22	25	16	29	22	26	22	22	23	21	35	25	25	22	20	28	20	27	24	22	27	26	23	17	20	28	26	25	16	24	30	21	22	29	20	13	22	20	25	31	26	20	26	23	22	21	25	29	32	15	25	21	28	11	19	19	19	30	35	30	22	24	19	30	24	20	17	32	27	19	29	30	18	21	20	30	23	18	19	22	24	20	23	27	17	23	28	20	23	28	24	23	26	15	26	27	25	22	24	21	14	27	25	21	19	22	25	32	24	21	23	17	24	19	24	25	20	25	24	27	17	19	24	22	20	23	25	24	28	19	25	18	25	24	21	31	23	30	22	26	30	27	24	21	30	22	34	35	20	17	15	30	22	24	19	27	25	21	28	32	23	26	20	24	25	17	36	16	21	30	17	16	27	26	18	20	13	17	32	21	22	25	23	17	26	28	26	17	30	26	32	24	25	27	21	33	18	24	20	17	20	21	21	23	13	32	22	33	25	32	13	33	21	20	22	22	28	20	19	33	22	22	16	26	31	23	29	21	30	25	29	26	25	22	16	25	28	20	27	26	16	24	21	27	27	29	16	22	26	14	27	25	23	26	18	22	27	20	20	30	25	34	25	22	26	23	27	31	17	19	19	18	28	20	19	24	24	31	25	16	19	22	29	26	16	27	12	21	20	17	18	31	31	20	23	24	30	23	25	29	16	25	21	16	29	24	22	21	33	20	23	22	24	25	18	21	29	13	13	16	21	24	25	17	30	19	19	25	23	23	32	24	18	26	22	24	19	26	22	19	31	29	25	24	21	22	25	24	24	19	13	32	18	21	21	16	28	24	22	25	21	28	28	16	31	23	27	29	22	19	27	21	25	21	26	26	17	25	19	23	24	22	36	25	22	22	19	15	31	17	24	21	17	19	17	22	27	22	10	22	20	19	28	25	25	30	21	7	26	27	28	22	23	18	25	23	26	17	20	20	16	20	21	27	15	20	19	24	21	18	17	14	22	21	17	28	30	22	31	18	24	24	19	15	21	25	18	22	19	20	32	19	26	33	19	19	34	17	23	29	23	26	28	16	30	28	24	24	21	30	16	22	37	24	21	24	24	19	21	24	23	25	21	20	18	23	19	28	27	19	25	20	30	26	19	26	27	28	23	27	19	33	26	15	24	22	17	28	25	20	21	24	25	17	31	22	29	19	24	27	27	13	34	13	21	23	21	21	22	28	19	27	25	15	24	31	27	24	21	27	21	24	18	12	19	27	26	22	24	16	23	28	29	26	13	24	27	32	24	18	31	22	30	27	22	20	22	19	19	22	30	24	25	23	22	26	25	26	22	29	29	19	22	30	24	23	15	22	30	21	22	30	18	15	29	23	24	21	30	25	29	25	17	27	23	34	15	24	20	26	30	28	18	20	26	25	21	29	35	24	27	25	21	26	17	24	23	22	32	25	28	24	36	17	29	37	22	29	19	32	28	11	24	32	29	23	20	24	23	18	23	16	26	19	22	22	22	19	22	22	34	22	14	32	30	20	23	18	24	25	21	28	17	31	24	22	30	18	19	22	19	22	24	24	33	24	20	34	18	20	28	35	28	18	21	26	19	32	24	19	16	26	26	17	26	30	24	17	23	33	24	19	28	16	17	29	29	23	27	32	18	14	22	26	21	26	32	26	20	30	24	25	24	25	30	22	24	26	24	20	19	21	13	18	21	32	37	23	35	20	27	17	30	24	21	32	28	11	28	25	16	32	32	22	26	17	18	19	23	35	23	21	20	14	16	18	28	11	19	13	18	19	22	24	25	28	31	16	25	22	20	16	30	19	21	25	26	15	23	30	29	20	18	23	30	26	28	21	26	28	28	35	26	25	20	17	24	26	23	22	26	21	20	27	22	22	28	23	24	24	28	22	24	21	23	29	32	21	27	26	24	17	18	24	25	23	26	29	26	30	23	23	30	25	24	27	17	29	22	25	24	16	23	29	13	22	22	20	23	18	12	23	28	19	14	25	20	16	27	26	25	21	18	26	31	24	21	28	28	29	25	22	25	18	25	32	23	30	17	19	19	22	21	18	29	31	17	23	26	31	24	17	20	21	18	26	28	15	21	22	17	16	18	18	18	23	23	31	28	23	23	24	26	38	22	32	26	25	30	28	25	26	10	21	20	18	25	24	28	33	25	18	24	21	34	28	18	20	23	24	23	23	22	25	28	19	26	25	25	17	12	28	23	28	21	26	31	31	24	41	20	32	25	18	21	19	20	27	23	23	31	24	28	28	24	30	30	13	23	26	21	26	25	24	21	23	30	31	19	24	27	17	20	32	16	24	21	27	24	21	24	24	17	23	22	19	21	27	29	22	22	19	27	24	26	29	28	31	29	26	18	36	23	16	26	23	34	25	24	16	27	28	35	29	31	20	24	22	25	25	22	26	25	19	28	17	27	23	23	19	17	12	27	26	22	14	22	21	26	17	15	22	20	27	19	20	23	20	14	20	18	24	22	19	21	32	21	22	19	19	19	22	28	22	26	27	22	24	27	28	24	32	28	41	21	15	23	28	28	23	19	26	17	20	32	24	17	20	22	23	17	28	29	25	23	20	20	20	21	24	33	26	24	18	21	24	21	20	28	20	31	25	25	23	32	19	29	20	23	25	18	17	23	27	23	25	22	18	20	20	20	19	16	31	19	17	18	22	15	24	27	26	35	23	26	23	19	26	19	27	22	23	26	22	17	23	25	20	25	24	19	22	22	23	23	19	21	19	28	24	25	23	21	29	22	21	31	23	20	22	28	25	33	27	17	27	12	24	23	22	26	14	20	21	21	22	23	28	26	25	31	30	20	31	26	21	27	25	18	29	20	26	35	25	16	26	35	31	21	20	20	27	24	17	24	21	22	23	22	23	17	20	20	25	20	17	21	20	24	25	24	23	27	26	24	21	18	19	20	19	30	25	20	23	24	28	16	22	21	25	26	25	21	19	23	26	32	23	25	27	17
17782	14361	9198	25121	28967	25480	20814	16320	13047	10639	8964	7207	6084	5229	4438	4018	3470	3077	2801	2598	2318	2120	1961	1780	1638	1573	1513	1423	1382	1399	1346	1258	1182	1080	1019	982	993	866	861	828	840	809	890	881	873	809	820	852	804	860	796	766	839	865	908	917	916	942	912	850	775	773	831	848	797	857	838	847	853	805	790	861	772	714	724	664	678	674	634	589	648	638	651	625	623	603	639	588	612	585	622	604	615	652	691	684	630	586	623	600	580	610	591	647	573	597	589	578	712	728	691	595	640	589	554	521	564	607	545	592	576	569	570	562	585	599	524	565	563	559	563	559	542	533	590	549	580	568	519	557	556	540	553	540	563	506	542	546	525	532	553	548	572	491	540	560	578	551	543	541	495	536	548	554	504	555	534	543	580	542	542	550	555	534	553	545	539	553	542	543	522	558	504	515	517	559	534	538	528	547	540	528	560	573	571	555	550	542	564	550	570	552	565	558	548	538	520	508	608	565	561	585	549	561	605	553	578	526	549	542	554	525	557	562	558	568	530	529	532	557	574	562	543	551	555	554	566	535	554	524	528	557	552	525	558	550	568	520	530	577	552	549	540	554	556	557	527	571	561	546	520	514	534	530	539	550	536	556	538	535	534	572	575	516	505	579	534	543	543	486	504	508	499	543	561	538	541	538	578	545	549	533	534	551	544	517	578	537	548	545	535	549	574	563	573	589	553	528	515	557	546	546	554	546	549	548	585	568	505	591	478	550	517	544	573	540	541	562	533	511	567	556	535	573	552	521	566	555	568	542	523	555	545	544	587	571	583	559	532	532	562	535	509	542	574	541	498	556	536	549	569	512	519	530	578	555	598	542	553	547	565	555	572	544	548	601	554	553	568	578	539	523	546	563	561	500	552	594	524	546	562	536	511	570	572	558	555	565	567	518	548	600	538	504	538	550	543	569	543	507	528	570	531	533	523	524	549	579	574	505	521	559	542	564	496	546	569	548	527	525	551	508	513	528	550	504	517	556	538	549	545	591	576	512	588	542	539	542	555	509	509	553	592	539	540	556	534	547	528	504	511	524	559	543	570	533	526	552	540	551	525	553	500	523	532	522	569	537	535	542	547	562	571	548	565	541	509	549	564	548	549	505	562	507	533	529	594	514	535	525	578	564	558	516	534	546	564	560	570	495	532	586	551	525	518	562	514	550	503	557	557	536	585	542	556	544	573	508	568	533	555	560	532	544	533	509	590	542	562	563	550	542	529	557	551	553	513	535	559	548	542	537	557	549	502	557	523	573	555	579	581	543	564	563	550	551	584	546	551	551	555	546	513	550	535	572	539	524	501	549	527	533	549	524	554	569	563	575	501	563	565	505	548	548	552	538	554	578	536	550	558	517	560	543	559	561	538	570	535	560	562	501	509	511	580	542	544	534	547	555	524	549	549	541	533	503	563	538	539	588	547	561	563	562	527	534	536	551	556	622	540	530	548	562	538	605	530	539	526	545	551	573	541	540	534	526	519	553	533	539	527	592	553	553	526	540	532	535	537	544	513	524	551	529	582	532	547	531	529	562	542	541	536	548	561	532	565	530	556	563	544	553	510	523	540	565	528	539	568	503	562	505	552	563	567	491	498	495	543	505	561	533	541	567	543	561	572	511	551	545	584	515	584	541	511	550	534	552	564	569	574	523	579	545	520	537	590	563	551	534	573	493	568	529	550	589	552	560	567	556	559	529	548	565	560	540	532	549	525	551	517	572	514	563	532	541	559	570	516	513	535	537	527	513	538	522	565	588	548	559	541	532	548	545	551	581	585	487	568	523	592	541	542	496	581	565	517	580	556	523	531	536	570	559	574	534	520	590	542	552	535	592	533	529	521	551	516	574	521	541	552	592	566	519	548	564	576	520	519	530	525	530	546	539	522	568	540	569	505	576	590	559	523	561	527	531	536	544	544	585	539	534	538	544	528	521	570	587	526	546	536	545	553	523	529	548	538	562	534	529	564	554	556	511	510	527	506	557	555	552	498	501	573	582	559	545	501	524	546	542	561	515	558	576	531	537	531	540	500	532	558	556	526	579	580	539	523	540	560	569	519	518	509	533	552	589	510	577	527	546	563	517	582	534	567	582	548	548	567	543	497	516	550	545	499	550	555	565	557	583	529	566	563	550	508	545	505	544	535	508	531	522	553	566	552	518	570	560	548	538	532	536	569	531	540	546	565	603	480	534	505	544	555	551	562	541	516	544	566	543	535	563	505	556	561	579	543	552	547	568	565	562	525	535	534	575	527	547	502	589	562	568	515	540	526	546	568	536	524	550	564	584	531	535	528	564	556	536	533	522	541	533	523	584	519	548	521	581	560	583	599	532	521	475	511	511	529	530	569	529	538	526	577	583	493	557	529	568	538	526	528	567	537	563	544	528	547	585	582	554	533	550	504	579	547	527	536	534	560	543	567	599	522	566	551	586	523	557	537	633	556	533	527	552	583	558	507	534	503	520	582	479	546	516	557	565	542	518	601	573	565	558	537	509	534	575	528	529	522	509	544	553	514	581	565	530	530	561	562	556	542	535	557	574	538	531	578	536	530	566	581	541	547	574	533	546	518	571	487	546	537	591	568	557	535	572	544	545	534	504	544	557	521	542	548	532	527	519	520	521	541	550	535	534	501	563	574	586	528	563	519	546	551	565	533	512	506	516	553	525	550	538	584	537	536	567	550	563	567	557	540	568	558	573	552	568	511	514	528	568	531	536	562	539	526	550	569	555	561	566	557	561	514	542	531	533	570	495	568	574	542	560	562	537	570	538	590	523	521	530	537	554	549	525	566	513	544	556	563	516	548	542	479	570	511	556	563	510	543	525	585	537	588	563	564	525	569	515	518	515	554	561	571	571	540	554	497	538	538	551	539	553	530	520	535	549	563	543	511	546	553	572	556	545	541	546	532	542	553	565	559	543	565	584	571	551	577	538	550	541	533	493	552	544	563	532	520	508	560	567	495	570	508	579	564	527	497	544	568	517	545	558	546	555	521	537	542	561	555	553	540	538	545	561	547	554	524	538	544	504	560	516	541	550	560	536	549	533	525	513	537	535	556	554	563	557	527	545	544	509	533	495	562	546	529	534	572	537	516	564	532	562	511	566	508	595	560	491	565	522	532	565	544	560	560	530	553	495	504	539	576	557	537	507	533	524	560	562	520	561	581	564	552	507	558	550	545	537	541	532	572	541	537	526	504	536	574	554	529	553	575	554	506	548	569	551	566	542	548	518	541	555	497	564	553	547	552	578	551	559	544	557	525	599	560	535	535	539	560	533	536	544	542	564	575	509	533	563	512	567	525	537	537	521	517	519	534	579	532	534	556	536	534	492	521	564	577	514	524	534	526	519	583	506	554	567	531	579	529	563	550	522	549	550	564	556	529	552	529	531	540	537	548	517	533	514	556	532	540	525	534	522	607	531	534	503	563	549	520	538	530	552	515	510	525	568	587	530	568	509	591	575	536	543	546	558
1444	368	246	228	341	300	249	208	179	152	135	117	108	77	84	72	66	55	61	64	46	36	51	50	43	33	39	43	45	41	48	24	30	21	32	22	22	22	33	32	34	20	23	24	35	28	24	25	25	27	25	26	28	25	18	32	29	27	33	28	19	34	21	27	33	32	33	27	27	23	27	32	25	30	26	18	31	22	28	21	25	22	32	21	22	26	28	27	24	31	29	22	24	22	28	25	26	24	31	27	29	19	19	27	21	25	19	26	21	24	28	29	32	19	26	25	23	24	28	24	21	20	22	22	26	32	23	15	26	29	28	19	24	36	24	29	31	25	30	21	22	25	24	20	24	28	20	30	23	23	18	23	21	23	28	23	33	31	28	21	24	26	18	46	19	24	22	18	19	16	22	25	26	25	14	21	22	28	31	21	33	28	23	14	16	19	25	20	24	24	20	26	25	30	26	19	13	15	22	28	36	24	22	27	35	29	17	24	31	28	25	29	40	29	28	26	33	18	28	25	23	19	25	27	26	17	26	19	13	26	33	28	22	22	19	23	24	26	18	18	31	22	25	19	23	25	29	19	27	30	34	20	26	22	21	29	32	24	23	28	22	28	19	20	28	23	25	22	31	28	22	21	21	24	33	27	23	30	23	23	22	28	33	31	25	19	30	28	23	17	24	25	27	19	26	29	25	14	20	30	22	24	20	20	26	28	17	18	27	29	16	17	21	17	22	23	19	24	25	23	24	18	29	24	21	29	20	25	28	27	20	23	24	28	41	27	31	21	27	26	22	26	16	18	29	24	29	30	25	27	25	21	26	20	28	18	18	23	18	25	26	27	34	22	28	21	23	28	25	28	21	22	15	31	35	23	22	31	21	22	27	20	20	28	26	28	23	37	24	30	24	26	17	25	10	13	23	30	23	25	18	20	16	19	19	26	24	20	22	21	16	24	17	35	20	34	18	27	21	18	24	22	23	19	17	26	22	23	20	25	17	24	33	24	28	16	25	24	26	20	20	12	28	21	22	23	30	25	17	23	20	25	21	16	21	26	22	29	19	31	31	28	26	17	26	23	19	29	22	22	23	24	27	31	18	23	25	25	27	16	22	27	26	30	24	17	22	29	28	18	20	27	27	28	26	18	19	21	28	17	20	23	24	23	17	22	19	18	23	24	19	22	26	29	19	20	24	24	24	19	19	25	25	21	27	25	18	21	33	24	25	21	28	26	22	19	27	19	34	26	22	24	25	22	17	23	20	32	24	20	22	23	21	16	21	24	17	21	27	30	36	28	27	24	24	21	24	17	15	32	17	22	20	26	23	24	24	25	27	17	21	29	25	24	16	19	24	34	28	22	27	25	15	21	28	16	21	23	25	21	31	29	20	24	27	22	26	18	25	28	27	23	30	20	34	20	20	24	27	24	33	22	27	17	25	23	32	27	27	17	26	31	17	29	18	29	22	19	25	22	21	21	17	22	18	16	21	20	26	19	22	26	25	23	31	24	24	32	23	26	15	23	25	20	31	23	27	27	18	25	19	19	22	18	19	20	26	24	21	23	21	31	25	29	18	16	23	26	27	23	15	31	29	17	16	19	27	21	27	18	17	28	31	28	18	23	18	24	33	23	17	24	27	33	21	28	18	21	33	32	26	29	22	23	20	27	26	25	22	28	28	28	20	31	17	21	23	17	24	18	16	28	23	16	17	29	16	28	20	17	24	40	20	27	23	35	21	23	21	9	24	16	22	23	34	26	23	21	24	25	26	20	19	23	22	23	19	20	32	25	15	29	24	24	19	22	25	22	20	22	27	22	33	14	31	22	22	37	22	24	23	18	21	20	22	27	29	26	21	25	23	32	23	24	22	20	20	22	24	21	22	23	18	24	15	19	29	19	16	25	21	22	27	25	27	22	12	24	26	23	12	25	28	20	16	25	22	27	22	17	29	17	23	22	21	22	20	25	25	19	21	20	25	21	24	27	19	22	19	23	19	18	21	30	23	17	22	28	24	23	24	23	13	29	26	19	18	15	30	28	22	21	21	25	15	20	21	23	26	16	29	20	24	26	28	21	25	19	23	21	28	25	21	29	27	18	28	26	19	28	24	17	17	24	18	24	21	15	13	23	20	29	30	16	19	32	25	34	26	21	26	34	31	36	34	26	37	22	19	23	19	28	31	25	26	22	24	25	26	17	20	27	24	22	32	15	24	17	23	22	22	14	16	24	19	14	25	23	24	22	27	21	24	33	29	31	28	20	24	20	22	20	25	20	32	22	23	26	17	21	31	21	30	21	19	31	21	29	30	30	18	20	19	21	23	23	16	20	29	18	21	24	28	32	25	35	25	21	19	32	23	25	20	19	29	20	28	20	27	20	19	13	22	36	24	27	18	22	23	15	33	21	26	28	17	25	28	22	25	32	33	19	31	29	26	34	21	21	26	21	25	23	26	21	24	22	16	18	15	17	22	26	27	19	26	30	29	18	23	28	27	21	12	17	28	22	25	19	13	27	24	31	27	31	22	25	30	24	18	22	23	24	20	17	28	32	29	22	25	17	31	30	24	25	22	29	24	21	27	29	27	33	30	30	27	25	27	19	24	28	31	33	24	29	17	19	30	28	32	15	25	30	17	17	17	24	25	24	22	18	29	29	27	25	21	23	20	16	25	27	24	23	30	15	29	26	24	30	25	31	23	20	18	23	20	15	24	26	16	26	31	19	24	23	28	24	21	24	22	22	32	13	25	19	23	27	24	19	21	26	21	24	23	18	28	21	27	25	24	36	22	27	23	26	26	27	22	29	33	23	22	26	17	34	17	23	27	22	22	22	21	27	28	17	29	17	32	17	23	24	28	26	27	13	29	16	27	18	25	28	21	26	15	26	27	25	32	28	23	21	18	24	15	17	19	16	21	24	32	26	26	31	31	22	24	24	28	23	20	24	26	23	17	22	22	17	17	16	27	31	28	19	17	20	21	22	21	18	25	18	30	34	28	21	26	25	23	19	28	21	28	36	28	21	22	20	26	23	25	26	20	26	15	20	23	25	18	28	27	27	17	29	19	23	20	19	29	27	29	28	27	28	18	21	16	25	27	25	20	18	20	22	32	20	14	23	24	23	25	26	28	19	22	23	21	19	21	21	19	19	21	27	21	23	25	23	33	25	16	28	26	14	13	36	25	28	22	19	15	25	20	22	28	19	28	28	23	16	24	25	27	20	29	25	24	23	17	33	23	28	21	29	27	25	26	17	14	18	19	21	22	22	17	25	22	25	25	20	20	31	16	20	29	21	24	30	24	28	16	26	21	25	26	20	15	26	27	21	29	23	28	14	21	20	21	33	18	22	23	23	27	22	24	27	21	30	31	23	34	27	29	21	24	28	19	28	26	22	20	22	30	20	35	25	23	24	13	18	21	24	25	26	25	23	27	23	18	21	20	22	14	17	26	29	23	29	31	34	19	15	25	22	21	29	20	34	20	21	26	21	14	14	12	29	20	20
17780	14420	9027	24982	29000	25092	20715	16391	13041	10446	8814	7177	6077	5246	4676	3884	3401	3016	2807	2608	2334	2120	1900	1882	1661	1566	1543	1433	1382	1435	1357	1318	1178	1111	1012	990	968	870	882	830	799	844	833	842	925	833	901	837	919	839	844	871	816	849	945	957	1002	952	923	859	768	816	785	868	835	877	862	896	856	858	884	936	776	706	763	723	722	624	695	601	603	612	608	665	615	633	608	584	604	574	600	589	641	656	596	612	630	595	617	549	598	614	575	566	572	599	592	550	594	616	631	666	658	618	531	570	567	558	574	548	538	546	577	526	529	564	526	529	537	555	536	545	540	528	586	529	571	599	568	543	574	562	551	544	580	545	511	570	558	537	548	562	525	549	574	561	536	579	549	547	605	580	539	535	543	522	569	501	547	515	571	553	547	563	546	596	549	578	550	544	587	525	554	522	536	535	515	539	536	555	564	621	557	566	567	558	517	545	550	590	557	560	547	527	547	528	558	559	547	566	551	496	569	561	543	558	537	537	533	557	566	556	557	558	574	525	601	538	556	565	548	548	526	536	530	573	544	558	556	535	539	554	518	512	552	540	561	557	554	545	545	553	555	569	539	521	533	570	559	528	589	574	547	555	591	575	586	499	537	535	556	554	581	518	521	565	530	572	558	557	541	532	553	575	525	539	519	518	561	571	551	546	549	506	552	517	581	572	553	557	520	588	506	552	559	550	535	584	560	554	517	567	520	573	563	580	529	511	523	534	556	543	537	529	500	545	512	570	589	539	547	507	532	517	533	574	534	536	515	557	559	546	549	573	547	498	502	518	519	536	548	560	559	561	518	550	581	506	510	525	569	555	544	526	544	580	580	525	544	580	509	553	523	533	525	517	554	519	544	565	514	564	484	543	500	572	527	581	548	559	577	524	548	544	569	612	537	561	567	551	504	541	536	552	536	528	599	535	540	572	537	534	584	586	504	560	545	513	555	557	514	533	516	497	508	575	522	550	543	534	571	543	560	527	568	574	584	519	508	562	546	528	563	522	548	541	536	563	564	539	571	577	520	537	549	538	535	539	534	528	536	552	569	573	618	596	572	531	523	527	554	537	554	570	516	567	553	574	556	517	487	534	563	530	538	542	529	559	541	545	555	512	556	537	576	546	544	512	531	579	518	550	544	556	553	571	528	544	535	541	563	570	585	556	527	578	545	522	557	567	534	531	550	538	537	573	574	552	555	511	528	560	490	515	537	550	545	556	554	568	551	539	549	534	535	555	572	551	559	526	512	564	550	566	514	561	572	547	533	572	540	534	532	529	530	525	520	539	529	532	512	543	531	531	536	574	515	562	574	519	528	554	515	518	550	546	570	562	546	496	547	538	574	511	550	523	530	518	565	550	541	588	517	570	527	521	560	541	552	577	530	520	509	549	535	558	528	552	552	495	564	548	564	563	546	521	526	570	557	544	553	559	567	574	547	533	531	520	520	545	546	538	564	615	521	526	569	545	578	544	572	549	554	518	584	493	526	559	528	580	552	537	538	527	546	587	557	531	520	559	548	561	515	532	531	566	551	553	543	557	546	534	526	498	549	537	534	534	527	582	538	548	548	516	563	553	527	544	519	553	524	562	565	575	549	546	540	576	540	561	524	537	544	544	538	549	531	527	554	553	573	539	523	548	531	549	535	583	565	526	550	542	550	563	478	539	532	557	531	559	561	565	539	525	528	504	504	571	579	537	537	547	547	524	511	560	518	514	522	532	537	584	534	492	522	527	515	575	555	543	569	527	557	497	536	495	518	529	490	556	552	551	559	529	596	554	560	528	571	557	536	542	509	576	552	559	524	547	528	529	537	506	546	501	516	561	573	511	511	579	530	562	550	572	579	527	590	544	546	509	528	527	578	527	516	542	514	546	554	547	595	541	550	527	574	564	593	547	566	544	570	579	575	528	533	557	545	563	552	531	548	541	551	518	560	552	534	504	521	536	508	552	518	579	552	571	516	581	584	595	515	543	546	574	550	558	540	516	568	539	579	544	553	530	537	542	541	543	567	550	579	528	532	551	586	542	529	564	569	514	548	567	549	572	538	560	570	553	543	535	586	550	534	547	568	539	547	536	545	540	586	550	556	546	514	516	575	548	533	493	583	544	535	493	562	533	553	543	551	551	559	553	552	542	549	531	544	551	593	487	522	516	554	506	607	527	552	548	532	538	531	567	529	554	502	540	561	559	588	558	529	549	574	564	543	562	534	558	554	528	571	509	564	548	532	578	545	558	572	541	527	540	521	540	553	553	519	510	546	577	522	516	534	534	549	599	549	542	564	535	540	530	610	546	584	531	549	518	601	557	565	567	530	541	530	560	539	510	519	562	501	528	562	543	610	542	568	560	571	569	573	539	568	569	543	540	549	526	517	526	567	537	582	521	570	523	561	565	546	565	571	552	528	516	562	531	585	549	513	540	522	519	550	569	544	534	569	518	598	598	561	543	555	530	571	554	551	497	521	527	549	573	527	549	539	559	539	522	523	556	549	528	481	529	552	582	552	575	527	537	529	549	567	501	519	561	513	556	580	559	563	543	521	574	524	549	566	560	539	507	550	560	530	519	567	524	511	553	543	527	519	535	550	532	491	548	531	574	539	532	539	567	524	522	510	531	571	541	575	546	547	531	545	540	546	579	544	548	520	550	549	535	577	579	557	529	589	544	525	532	516	556	552	555	511	572	546	523	539	550	556	512	554	563	506	553	538	543	534	525	546	520	538	554	566	572	539	549	569	545	542	543	506	563	551	534	511	568	596	521	582	574	558	516	548	572	542	548	520	522	548	508	534	565	531	514	533	557	557	549	567	505	545	524	551	578	513	556	527	564	509	538	585	546	512	541	502	546	505	531	555	549	585	503	545	557	557	521	540	595	552	575	536	567	549	533	555	549	520	531	553	562	531	550	573	556	564	570	562	555	539	564	509	529	523	563	527	521	557	545	533	576	501	552	576	526	559	577	530	503	590	558	566	549	539	499	560	465	522	581	545	505	592	573	533	539	512	565	537	560	530	571	546	552	547	546	578	566	539	495	578	569	518	511	555	520	560	555	525	545	554	535	549	568	549	578	541	558	569	526	536	548	578	541	574	551	531	550	506	546	560	563	531	540	530	519	576	560	530	558	559	511	561	519	511	552	531	546	539	550	535	551	563	541	540	543	518	516	538	550	496	542	539	582	547	565	488	557	529	522	561	557	518	554	524	539	557	548	524	510	545	553	588	541	509	525	539	590	579	538	537	531	579	573	558	542	546	553	557	536	544	578	540	542	587	529	545	538	557	503	583	590	537	574	540	556	537	545	531	523	494	543	491	531	528	524	587	571	539	556	575	525	507	525	582	580	564	572	550	564	549	546	563	551	540	553	569	494	590	521	559	548	554	566	510	520	582	577	509	535	549	560	561	557	546	587	554	537	584	563	529	569	544	539	539	544	576	520	565	501	565	538	513	576	528	539	547	517	523	545	582	551	536	500	552	547
1435	381	204	232	347	299	267	192	199	154	148	109	110	95	77	81	60	70	56	69	44	57	35	43	61	37	52	36	38	46	36	36	24	32	26	40	37	29	25	32	38	29	31	27	23	33	24	33	28	31	26	24	38	23	34	25	26	28	24	34	26	30	24	28	31	31	25	37	24	32	22	29	25	23	30	27	22	18	21	20	18	32	27	18	28	29	22	26	32	26	19	26	18	23	29	23	23	15	21	25	27	27	28	22	16	31	17	20	24	32	20	30	33	25	27	20	27	29	21	34	22	20	20	12	28	24	27	27	24	15	28	20	23	20	15	26	23	26	23	26	36	28	21	24	25	23	18	22	27	25	32	26	20	28	19	30	26	20	30	25	20	19	13	21	17	20	21	28	27	18	28	30	21	21	29	24	19	30	24	22	28	25	28	25	27	23	25	19	24	11	31	22	18	22	24	18	29	22	22	21	30	22	29	24	26	22	30	30	21	21	24	25	28	21	16	17	24	21	20	25	28	23	28	22	21	25	19	29	24	22	19	25	24	21	18	27	20	27	21	27	25	19	25	25	18	20	25	24	23	26	25	27	16	23	24	32	22	18	30	16	20	28	20	22	14	25	22	29	20	29	22	25	30	24	33	22	23	29	26	23	23	23	30	20	23	24	29	31	22	20	26	19	21	29	28	25	29	21	29	23	28	20	25	26	22	26	36	22	34	27	32	18	17	21	25	28	24	20	24	20	34	20	25	33	31	26	25	33	29	25	11	29	19	31	23	30	24	22	26	25	25	21	29	31	26	17	25	24	31	30	21	27	28	26	18	19	22	19	21	26	31	26	19	22	25	20	15	18	30	23	22	25	20	24	23	23	20	14	21	22	25	16	22	24	23	19	29	28	25	32	21	29	20	21	29	26	31	23	29	23	25	31	20	29	17	21	23	22	17	28	23	24	18	31	13	13	23	31	23	21	19	19	19	14	30	21	18	21	24	21	20	28	17	30	14	21	20	23	29	31	28	23	26	25	23	24	21	19	15	24	23	23	25	17	21	15	27	24	20	29	26	19	27	22	27	22	22	25	23	17	25	24	20	22	20	25	21	28	19	24	26	23	15	29	22	29	21	25	21	23	36	35	23	23	16	28	25	21	21	21	24	21	25	24	19	24	31	35	28	19	21	19	29	21	20	19	28	22	25	19	18	18	26	12	18	23	21	19	18	25	28	22	26	26	30	21	29	19	29	35	24	26	30	29	21	22	25	25	14	19	24	19	17	26	18	29	16	20	39	29	16	20	25	24	15	25	21	25	22	20	22	27	24	13	21	24	23	22	18	24	25	28	24	20	18	19	24	30	25	24	28	18	30	28	25	33	32	22	17	32	20	26	25	34	14	14	16	23	26	24	29	21	21	21	26	18	30	33	22	25	27	26	36	23	22	13	11	22	30	27	28	35	29	23	20	27	20	27	16	17	23	26	22	23	21	20	20	25	30	27	20	20	21	26	21	29	26	18	22	17	20	30	24	23	37	12	23	22	24	22	22	23	24	19	19	26	22	21	12	20	22	22	25	20	24	34	17	19	24	17	14	27	27	11	26	23	36	18	20	28	17	19	26	19	26	16	27	24	25	18	23	31	23	27	28	24	14	22	17	20	28	26	27	30	26	25	18	26	24	26	15	21	21	24	32	22	23	30	9	26	21	16	21	25	24	19	18	26	22	28	19	25	22	27	24	29	33	20	29	25	24	23	23	29	27	22	26	30	22	30	23	21	28	29	23	24	21	34	15	26	25	21	17	26	18	15	22	17	25	34	16	32	29	24	36	35	14	26	29	25	22	26	25	25	16	22	17	35	22	21	23	26	16	31	30	18	29	19	19	28	27	27	22	26	31	21	31	23	20	25	13	22	19	38	24	17	26	28	26	22	22	25	26	23	28	18	25	18	24	25	15	19	21	30	15	26	21	26	21	25	28	22	22	29	27	32	15	25	17	32	23	15	15	23	29	19	16	21	22	12	31	24	22	23	24	21	22	26	28	22	13	17	28	23	29	36	27	19	24	25	30	23	20	26	12	32	17	27	20	25	25	27	21	22	32	17	27	21	23	22	33	18	18	26	19	25	24	26	29	26	29	25	20	19	16	28	25	14	25	36	21	20	20	18	26	34	17	29	29	21	26	24	18	31	24	18	25	25	18	24	29	21	25	24	17	21	19	28	18	29	30	28	26	20	28	19	20	33	26	17	21	22	17	33	16	18	15	26	30	23	21	30	31	28	26	27	26	24	28	21	32	30	24	21	29	33	33	23	20	17	24	18	33	24	17	24	30	19	31	29	25	23	30	21	31	26	25	25	27	30	19	32	20	27	29	23	33	22	26	22	21	23	26	23	22	27	21	23	28	27	21	26	17	15	32	28	24	20	32	21	19	26	17	15	26	27	21	15	24	20	19	26	26	24	19	23	27	24	14	22	21	30	24	16	30	25	25	22	20	24	21	27	26	27	23	28	36	26	17	21	30	17	26	25	20	29	16	24	22	25	17	22	28	26	26	22	35	25	21	17	32	23	17	28	31	20	26	21	23	24	20	22	25	30	26	30	21	24	28	20	23	21	28	31	22	33	19	25	26	17	23	20	22	31	17	29	24	23	24	25	14	17	21	22	19	14	30	17	23	18	25	24	24	26	18	25	11	26	21	22	31	26	22	24	16	31	22	24	20	29	22	23	21	21	28	30	23	23	12	18	17	10	19	22	27	22	27	32	20	17	26	24	30	24	32	28	16	18	24	27	27	23	23	35	18	21	21	28	24	36	19	15	24	27	25	24	13	19	24	24	30	24	23	29	20	20	20	28	16	23	20	20	26	22	27	37	16	25	21	30	30	21	26	28	20	32	26	27	27	28	28	27	18	19	29	28	19	18	24	26	20	25	11	26	17	17	19	19	23	11	32	34	30	21	26	34	17	20	22	22	25	19	30	21	19	25	19	21	18	33	28	16	22	36	23	26	18	19	25	17	23	31	24	23	33	23	20	32	22	15	25	27	17	27	22	33	24	24	21	30	25	28	19	24	30	25	23	35	21	30	16	19	25	25	30	27	30	24	20	35	21	25	26	21	30	17	23	34	25	18	22	32	17	27	33	27	21	19	24	20	17	20	17	23	23	23	21	29	33	22	24	24	18	18	18	27	25	25	25	30	18	15	24	27	28	20	22	15	26	21	27	23	22	21	28	33	22	30	16	18	25	22	16	23	19	17	12	16	27	22	20	22	28	25	26	23	23	22	25	23	26	17	22	23	18	27	25	21	21	19	22	22	28	31	17	19	30	26	20	22	28	26	26	19	19	18	26	20	31	28	26	24	32	20	18	27	18	27	20	24	24	24	28	26	18	23	38	22	15	29	21	26	21	21	25	30	18	17	24	23	22	28	31	27	23	29	28	21	23	21	16	21	22	35	29	28	14	36	28	29	20	25	24	20	26	34	22	19	19	21	29	27	33	21	21	24
17876	14425	8716	24455	28713	24977	20505	16223	12862	10569	8508	7300	6280	5273	4639	4021	3520	3144	2812	2513	2347	2161	1936	1764	1653	1569	1483	1360	1449	1513	1403	1226	1157	1050	1022	992	880	912	863	855	854	818	807	863	941	841	866	883	856	835	851	870	824	892	909	940	917	969	884	879	821	808	840	875	871	901	860	859	877	845	847	859	783	737	759	818	759	714	700	671	651	658	638	609	587	607	624	562	596	588	608	583	579	690	616	665	589	545	571	579	550	546	601	523	537	562	565	608	641	633	586	639	583	565	529	547	592	550	578	545	555	579	553	562	554	570	592	598	553	554	571	525	552	569	551	579	574	560	597	539	557	570	519	569	571	548	521	560	503	553	549	523	556	551	545	525	552	539	562	544	553	530	526	565	548	547	574	539	554	536	560	558	593	571	514	530	545	552	555	528	514	542	573	608	572	544	554	575	522	528	517	588	514	562	539	562	515	548	543	525	548	520	611	557	545	545	548	521	543	512	540	516	575	567	559	521	558	575	529	527	574	545	540	540	513	558	539	550	535	510	556	564	552	570	527	549	536	564	528	540	556	511	507	517	518	551	536	538	544	528	551	513	498	513	519	546	568	552	575	557	563	571	520	552	543	582	500	577	551	540	508	519	548	556	555	526	543	555	571	545	532	532	532	577	545	606	527	539	549	581	544	509	576	573	533	577	460	517	523	535	531	585	528	560	552	507	535	568	562	579	522	549	519	548	591	543	547	542	551	534	527	552	548	572	566	554	573	528	527	560	529	537	569	551	532	530	536	571	578	544	559	563	508	512	570	555	554	572	536	532	552	542	536	572	532	531	517	522	527	545	576	552	522	540	557	561	599	568	532	519	562	546	526	503	498	514	505	539	527	549	532	523	518	512	595	562	530	491	526	492	569	533	534	516	547	574	546	532	517	534	560	514	594	533	548	562	566	548	484	554	567	579	531	540	547	531	566	550	545	518	533	536	528	556	540	501	532	545	545	559	572	512	497	563	508	542	516	519	525	529	512	548	538	543	521	551	529	519	551	545	578	563	565	576	536	549	559	514	590	560	546	575	542	561	550	521	550	534	538	526	584	556	558	545	568	525	508	494	530	515	575	574	559	560	537	548	560	527	513	582	554	582	581	532	576	514	556	544	494	508	519	521	588	517	556	541	535	580	552	524	556	518	538	499	546	549	565	537	530	505	560	552	548	530	512	532	596	525	548	514	547	554	552	556	508	548	539	509	530	542	555	553	534	558	535	543	577	503	513	588	553	561	518	595	561	545	527	532	520	563	555	552	555	521	527	519	585	581	550	569	559	545	523	517	544	559	532	548	565	552	596	526	521	510	588	570	504	565	562	572	547	555	571	553	573	572	509	617	525	545	541	495	557	547	574	540	554	527	579	567	494	557	552	547	516	530	517	531	513	546	567	544	545	518	549	563	553	547	526	539	547	548	586	507	556	544	510	539	510	526	530	550	537	546	540	537	575	495	533	560	572	508	537	531	573	545	579	524	513	581	538	540	578	532	542	505	570	560	501	536	520	514	558	537	562	523	524	564	542	582	519	523	541	556	551	557	539	558	536	586	537	555	535	577	514	504	589	524	536	550	512	519	531	582	577	533	535	561	524	554	533	561	516	532	537	516	548	527	545	533	545	578	528	573	504	524	517	503	557	496	562	554	535	530	579	556	541	539	537	519	527	557	559	489	546	534	572	548	527	575	546	527	551	521	520	541	547	576	544	525	574	558	613	548	531	540	550	525	549	512	558	542	544	539	555	550	520	521	557	533	564	528	539	524	555	544	527	517	534	559	598	542	543	513	568	526	512	517	563	541	578	541	565	526	539	550	571	578	551	562	562	573	561	533	522	571	531	527	568	537	524	608	532	518	546	574	498	593	535	568	565	541	577	528	552	545	557	550	558	527	530	512	504	598	480	508	558	502	597	588	526	527	595	515	531	528	553	556	501	592	566	526	558	512	554	545	565	561	547	587	532	571	523	560	534	564	547	560	526	540	590	537	562	555	532	580	589	586	495	582	566	533	525	527	538	514	516	553	554	539	548	538	540	526	559	554	489	547	555	571	535	505	533	522	544	576	556	532	531	520	501	530	530	535	525	511	535	558	590	581	575	541	551	507	553	555	529	536	546	573	503	511	595	525	569	505	577	509	524	524	525	533	518	559	560	564	515	529	545	519	537	556	542	605	579	577	544	535	598	556	580	538	556	494	518	572	561	569	558	527	514	498	533	543	535	575	554	549	556	546	548	579	545	549	565	539	539	579	531	573	526	522	559	570	620	542	567	532	553	570	542	551	504	540	509	547	539	535	517	553	528	514	561	508	493	571	541	513	534	556	559	536	523	542	558	524	524	552	538	495	551	508	531	582	576	533	530	566	604	553	536	540	536	506	590	549	576	550	577	560	523	560	563	524	581	561	542	545	496	588	504	539	570	543	532	583	533	562	534	577	548	559	520	562	505	526	485	539	543	590	547	526	536	567	571	558	536	556	541	530	550	574	557	538	533	561	538	588	538	536	553	530	510	542	575	531	540	543	518	537	523	541	504	552	559	542	549	562	571	554	559	554	537	546	573	518	579	554	515	509	542	545	560	555	548	543	559	608	556	578	478	567	537	557	540	537	543	522	482	559	532	581	524	555	539	531	504	556	502	580	571	563	545	554	515	536	558	548	540	519	520	569	566	529	526	547	539	545	563	556	550	534	508	501	555	537	555	531	568	546	558	533	550	565	551	563	554	568	591	525	569	541	593	530	500	501	521	512	532	533	556	562	562	522	519	527	535	556	553	544	500	589	538	602	536	550	564	540	528	552	553	537	532	571	576	552	506	535	570	558	555	543	574	550	547	575	592	544	570	540	544	529	539	539	558	522	523	577	553	508	567	606	536	536	546	552	491	537	575	567	555	507	558	539	537	561	504	542	473	513	572	520	543	509	533	554	519	547	542	532	557	532	531	560	582	539	549	551	558	548	540	542	534	539	537	554	527	523	564	545	534	541	550	569	534	564	572	559	561	508	574	522	516	560	534	523	537	556	542	541	543	534	598	591	503	534	568	563	557	546	535	579	550	552	544	531	529	546	554	556	519	523	584	574	530	550	546	567	526	513	551	584	569	585	530	534	573	503	568	554	546	547	563	529	577	558	550	518	537	553	562	506	555	558	559	608	539	543	541	545	588	529	551	607	526	546	537	595	507	547	557	565	551	505	549	521	543	579	521	512	526	565	571	568	606	559	529	541	528	544	517	561	554	556	534	550	593	526	528	540	517	542	563	545	570	544	530	541	567	546	543	525	558	557	549	546	549	539	553	529	523	555	566	527	577	505	534	561	600	538	548	509	554	546	553	556	521	560	574	513	548	542	566	523	531	531	524	524	545	541	561	582	555	525	553	549	492	546	565	547	518	523	526	547	595	552	551	506	548	560	520	568	530	564	534	563	534	543	548	549	554	554	533	531	515	581	555	490	552	520	568	539	521	534	506	528
1854	251	174	171	252	202	175	167	139	119	98	87	92	70	84	71	69	57	53	48	48	58	53	47	42	46	47	43	47	44	49	46	47	37	45	47	39	44	39	38	50	47	35	41	35	41	38	30	49	38	33	37	43	41	39	31	52	48	43	45	46	36	39	44	53	39	48	48	42	32	35	49	32	44	44	42	50	40	38	36	32	46	43	34	37	26	39	37	37	39	43	31	30	48	53	45	34	42	40	33	35	47	37	48	36	48	33	46	40	40	47	44	25	35	29	44	42	37	32	45	36	32	31	45	42	35	41	47	39	31	49	38	36	37	42	42	27	34	27	38	34	37	30	32	40	45	37	35	35	39	45	34	34	29	35	39	42	32	38	44	25	36	27	47	33	30	40	24	35	46	44	23	38	43	45	43	33	34	31	33	33	34	48	39	30	36	30	40	41	36	31	33	37	41	34	23	33	41	31	41	39	33	45	46	36	38	28	34	44	32	42	52	43	37	35	33	40	41	41	34	36	35	32	33	35	33	38	42	40	26	40	36	39	36	32	29	41	36	39	39	38	35	49	26	28	43	39	37	36	36	44	40	43	39	43	32	43	47	46	31	45	31	35	31	41	35	40	41	33	33	28	31	32	29	43	37	58	31	46	36	37	34	44	36	41	32	38	41	31	37	43	40	32	37	37	38	46	25	28	50	36	41	31	37	31	32	44	33	34	27	41	43	41	27	46	37	36	45	30	34	33	39	41	36	36	28	24	34	48	36	34	42	37	43	45	43	44	27	37	38	31	24	33	35	39	41	23	28	44	49	41	45	34	32	33	40	44	41	40	27	39	30	34	44	22	53	38	30	34	36	35	38	44	47	28	41	28	38	34	52	41	34	34	44	44	19	30	31	37	30	53	49	35	24	24	44	39	35	42	40	33	33	46	39	38	34	28	36	42	43	38	45	36	38	42	28	26	39	50	42	41	41	31	44	32	35	39	34	39	38	35	43	45	43	32	33	47	35	41	40	28	35	32	45	45	46	36	45	40	28	44	47	38	29	41	27	33	42	35	37	38	33	48	33	34	41	18	31	49	43	42	38	39	41	44	39	40	38	31	27	33	38	41	45	35	40	33	28	38	33	43	39	47	35	42	35	38	22	32	38	26	35	35	40	26	41	44	44	45	34	34	45	28	33	28	28	36	37	43	42	38	40	41	37	45	46	34	43	42	40	29	39	52	36	43	44	48	38	39	37	40	37	38	32	30	39	42	34	34	29	34	47	39	30	49	31	36	49	42	32	32	41	42	38	35	40	39	34	44	46	35	41	46	39	45	33	37	30	40	37	43	28	36	36	42	31	32	43	38	37	35	41	41	44	36	33	33	31	30	37	35	38	32	40	35	33	34	38	53	41	57	43	33	35	26	32	37	41	52	29	43	44	35	34	26	30	43	35	38	38	38	29	37	41	39	37	41	33	36	32	40	43	32	29	34	42	49	52	35	45	36	36	41	33	30	41	29	33	27	29	37	37	31	28	43	41	26	47	38	37	42	31	48	42	43	48	42	42	33	40	37	42	46	40	46	33	33	34	34	32	41	30	36	49	46	33	42	24	43	36	26	32	25	28	32	44	36	34	37	35	41	34	28	50	31	40	36	34	35	35	32	36	40	40	38	42	31	36	27	27	38	33	25	34	50	53	40	37	36	45	42	36	45	36	36	40	23	48	32	40	41	43	41	35	36	39	39	38	42	37	34	32	23	30	36	36	41	27	42	38	38	33	36	37	34	37	37	41	36	34	43	47	34	35	49	38	27	53	35	38	38	29	44	38	27	40	31	40	37	37	46	30	39	25	35	38	29	50	43	27	38	32	44	50	41	32	34	35	37	47	49	34	40	36	42	41	47	38	44	39	43	37	50	25	29	44	29	32	52	38	37	37	45	36	41	37	32	40	36	41	38	34	26	43	39	35	42	35	28	42	34	36	33	34	28	31	31	40	40	37	24	42	43	37	38	36	24	38	38	42	34	31	47	45	37	35	31	28	40	47	37	45	41	28	38	29	33	37	35	27	37	25	36	41	41	25	48	37	53	42	29	30	38	40	35	32	37	33	48	34	38	38	37	44	39	40	31	28	25	33	40	41	35	42	30	47	37	51	47	39	41	31	39	37	39	39	33	41	37	39	40	46	31	33	35	41	39	43	30	37	38	34	38	33	28	33	28	38	33	36	39	33	35	34	36	45	26	39	34	42	34	42	32	34	34	37	48	31	44	35	18	36	36	38	39	31	43	43	37	36	25	40	36	35	39	32	39	36	26	42	42	44	28	42	27	29	41	35	30	38	30	44	48	47	30	31	44	39	36	36	35	36	33	43	37	36	30	45	44	52	43	28	36	28	27	30	34	37	46	45	27	40	31	33	27	45	43	27	30	41	29	34	31	35	41	34	43	32	33	29	55	27	42	31	24	46	30	42	38	44	32	40	35	42	40	35	34	35	43	44	30	35	43	38	47	30	34	40	37	40	53	32	36	31	32	36	48	26	51	40	37	33	29	24	41	30	28	35	36	45	39	27	37	28	38	35	38	37	35	37	45	32	40	50	36	34	33	37	36	46	38	36	38	45	41	36	30	46	54	39	37	35	38	42	30	39	40	41	41	40	49	42	39	31	32	32	27	33	31	34	47	38	35	35	34	38	42	37	38	34	41	42	45	35	41	37	29	36	34	37	33	38	32	38	31	46	38	31	42	34	45	31	43	36	33	35	32	38	44	32	35	33	45	28	35	32	39	32	36	39	42	47	36	42	35	29	35	25	32	39	33	38	34	29	40	53	34	38	37	47	30	31	42	27	35	31	32	33	41	27	38	41	34	37	36	34	27	34	41	46	33	47	27	35	44	26	30	48	40	43	37	39	40	31	42	33	34	23	33	31	41	39	26	45	36	38	28	38	38	44	46	27	41	43	47	27	43	39	33	41	32	36	31	35	33	40	48	59	38	44	38	42	45	44	44	25	43	37	30	29	39	49	38	35	52	31	34	37	38	39	35	30	35	34	34	31	36	45	39	33	42	27	43	31	34	41	37	27	44	40	39	45	39	28	39	44	48	34	39	30	42	40	42	42	32	24	36	38	54	37	40	23	31	32	41	42	31	20	34	40	34	42	46	40	40	34	42	34	33	38	36	29	40	32	38	51	49	47	38	41	46	27	39	38	26	39	33	37	43	42	30	35	45	39	32	38	32	37	38	33	50	35	37	36	39	31	25	38	42	43	37	38	37	44	37	36	36	34	39	38	36	29	36	44	29	41	44	34	35	28	28	31	32	35	38	47	35	35	36	26	35	34	36	41	24	29	46	39	26	33	28	24	36	47	37	47	36	38	42	40	41	31	27	34	60	38	37	34	31	51	46	48	32	30	48	43	46	31	27	37	31	32	43	34	35	34	29	48	38	45	32	38	37	33	36	34	42	30	47	43	49	40	36	38	42	38	40	37	42	29	36	40	21	56	32	41
13753	10410	6526	19730	23130	19797	15620	12182	9702	7828	6425	5518	4792	4093	3539	3114	2763	2481	2249	2129	1977	1857	1705	1574	1626	1530	1458	1396	1436	1480	1350	1284	1192	1160	1102	1144	1076	1100	996	1023	958	974	1062	1069	1069	1026	1103	1031	1074	1040	1012	977	1076	1046	1108	1212	1161	1185	1118	1048	1020	1074	1105	1169	1119	1014	1090	1068	1131	1122	1033	1058	994	991	1067	996	980	972	1006	908	936	872	884	922	896	918	907	871	821	911	848	853	884	897	844	882	912	897	868	875	876	844	856	822	854	856	919	917	857	905	908	909	856	823	853	833	824	820	856	909	805	870	846	834	818	845	839	774	841	872	842	861	846	810	859	857	779	845	854	844	863	815	823	869	837	878	820	897	800	831	805	843	847	884	873	840	880	837	793	871	870	804	854	834	835	833	818	882	820	836	804	804	837	861	810	849	833	849	852	824	843	854	859	833	859	818	838	839	833	780	838	853	834	834	858	883	792	847	889	820	817	849	776	843	832	832	857	839	861	848	866	850	860	784	815	881	839	805	859	849	885	833	802	825	885	832	848	856	882	837	826	819	822	842	837	787	875	885	855	832	839	811	800	809	854	812	838	818	827	836	878	876	797	799	833	874	868	841	789	846	777	876	815	857	805	815	837	863	824	860	773	886	854	827	799	877	862	823	876	868	803	812	812	828	812	802	844	791	855	858	837	817	821	865	820	806	856	817	880	858	837	841	829	809	827	813	866	840	834	844	799	852	836	848	829	853	807	855	838	848	863	859	799	870	815	839	829	794	810	849	781	835	839	806	797	810	823	868	835	876	820	890	848	817	812	804	835	892	831	765	850	842	800	820	857	803	845	849	798	857	800	851	842	863	849	843	823	840	852	818	828	818	860	800	832	862	868	852	827	827	859	835	859	845	862	829	789	830	907	864	844	840	898	894	818	815	807	828	799	842	795	843	804	868	875	864	840	823	773	859	822	879	855	902	818	832	809	833	880	818	786	836	863	830	862	874	856	853	894	827	788	792	843	844	859	877	863	788	838	827	864	869	860	859	862	815	808	854	816	788	796	814	827	796	841	872	833	852	865	845	772	875	855	875	806	836	819	804	773	834	889	858	861	813	845	875	851	850	829	827	814	797	819	885	858	820	841	837	860	814	857	793	861	863	799	823	866	836	836	848	847	802	857	817	812	808	840	878	798	822	835	831	824	824	821	827	808	796	809	827	848	843	787	821	861	872	836	814	776	822	805	846	848	865	862	839	836	812	843	834	849	901	831	808	871	840	805	863	810	837	830	800	820	855	855	807	812	884	870	888	865	862	820	823	803	847	831	844	853	830	839	846	836	816	847	839	879	850	819	780	853	829	802	777	852	832	837	841	870	808	840	820	832	810	826	838	816	840	796	824	854	864	913	825	891	846	832	823	820	801	833	824	853	827	800	840	820	861	886	882	806	793	877	828	873	809	871	834	849	854	834	834	860	791	859	827	811	886	800	851	829	852	913	782	782	806	893	859	822	872	833	853	878	883	821	790	829	843	837	861	809	819	829	833	857	781	842	839	780	917	833	845	779	858	814	819	867	820	843	788	875	852	830	844	858	802	829	848	833	870	859	852	813	839	822	824	848	851	843	831	778	822	818	836	840	811	844	869	795	807	833	826	821	871	835	890	802	828	831	790	832	819	812	807	839	861	840	865	835	870	835	824	814	879	840	855	812	785	844	856	861	820	821	818	847	814	863	826	839	839	813	804	878	813	819	864	849	830	838	818	830	831	900	879	855	851	831	902	833	855	833	778	808	832	854	882	850	809	872	803	804	838	860	844	857	796	817	802	843	784	840	888	812	830	750	842	842	817	847	812	799	802	859	823	800	854	862	836	913	882	817	801	831	767	867	810	840	808	840	843	840	867	852	842	831	831	861	854	815	826	829	826	843	859	846	817	810	845	852	807	834	812	829	833	817	851	855	820	845	847	880	830	850	833	814	821	830	873	823	824	780	769	830	791	795	814	827	849	860	857	824	844	873	829	840	803	782	811	858	854	834	809	850	778	878	869	841	883	843	847	825	835	779	845	842	805	815	853	823	843	863	868	822	808	824	829	839	882	843	838	842	806	815	866	821	819	851	826	821	799	872	807	867	834	834	832	799	819	832	884	829	793	824	824	889	837	768	860	812	866	810	862	869	871	815	843	834	831	800	868	845	882	859	820	800	788	885	840	875	831	835	844	826	834	819	836	885	847	799	828	801	830	882	856	864	873	844	903	894	851	830	800	839	831	857	792	838	871	820	810	788	853	886	863	795	841	817	845	861	849	864	802	841	804	885	801	820	798	802	822	792	814	887	822	841	844	812	841	803	838	855	799	820	841	842	846	818	861	842	831	832	814	826	834	797	829	794	850	783	832	893	835	828	883	890	866	870	840	834	829	800	848	863	861	861	860	821	818	868	829	859	828	822	824	855	852	878	818	823	834	777	857	845	813	826	832	833	863	810	850	841	781	863	856	779	877	848	833	821	823	852	838	840	808	826	874	842	840	854	843	782	849	864	855	807	785	860	859	854	836	802	866	851	821	809	846	878	837	873	849	827	824	837	864	798	805	818	823	863	843	840	797	807	826	810	927	828	810	828	860	863	905	820	866	868	829	788	825	884	868	776	823	894	789	822	853	874	827	849	825	805	881	882	812	803	875	832	928	834	831	842	787	834	807	864	873	846	882	852	827	823	853	792	805	848	821	842	858	816	858	870	874	829	894	848	813	789	808	815	778	855	857	791	858	852	807	821	858	822	812	842	852	852	858	808	850	825	803	852	858	847	834	816	846	807	836	900	811	862	806	887	856	828	865	888	852	820	866	823	859	844	828	838	886	862	902	839	885	824	868	874	824	856	858	802	842	823	808	862	855	879	814	826	834	806	827	915	830	834	862	818	796	837	834	874	862	855	868	854	781	824	875	830	865	811	834	875	799	879	827	892	799	849	851	809	842	825	838	816	828	823	823	844	889	873	818	891	808	843	923	825	848	900	835	852	887	840	812	831	833	810	885	876	850	822	846	845	806	849	861	801	841	837	778	848	828	811	821	842	839	837	866	864	805	844	872	877	865	839	798	837	900	751	846	869	825	862	857	798	864	849	816	849	843	817	803	845	824	862	852	806	844	831	872	860	808	875	834	794	842	848	824	850	809	802	803	788	894	857	862	890	839	855	834	877	870	855	843	856	819	848	835	889	837	807	867	854	810	827	870	851	848	805	785	822	832	838	812	809	850	827	845	885	849	864	881	872	794	789	823	853	805	842	801	876	826	847	794	833	869	783	877	843	808	862	786	806	839	845	854	832	856	905	781	764	841	825	855	837	851	819	784	843	876	803	837	809	867	808	824	824	892	884	788	834	796	811	859	799	909	864	791	830	846	879	868	828	829	818	776	811	896	802	887	828	859	837	867	837	834	877	794	874	846	883	838	870	818	890	797	857	830	844	857	824	845	861	853	845	873	816	855	836	859	897	837	851	834	807	848	815	866	845	871	794	839
1464	360	241	253	293	281	273	197	181	145	115	102	103	96	101	74	62	61	50	52	55	61	46	30	42	34	48	33	42	37	31	35	33	33	30	37	22	25	33	32	26	37	39	24	28	27	30	26	25	34	19	28	24	34	33	30	38	27	29	33	21	30	36	35	33	31	28	43	39	37	24	32	23	28	21	24	26	17	30	25	33	29	15	22	30	21	27	22	22	33	38	29	23	21	16	31	31	19	31	25	21	32	15	26	23	26	23	23	22	31	29	22	12	22	19	19	27	30	26	32	22	15	17	23	23	26	31	23	27	22	18	23	28	27	19	25	29	29	20	21	23	23	29	31	22	22	14	20	21	22	20	19	24	28	35	27	17	27	28	28	25	30	20	25	22	29	30	12	18	21	31	28	21	16	18	15	24	18	29	28	21	29	25	28	26	19	25	30	30	26	27	28	17	23	26	30	25	34	20	19	21	26	20	18	30	26	26	22	23	30	17	36	25	27	26	29	23	23	23	22	25	24	28	28	23	35	18	25	26	13	27	20	18	24	21	20	21	27	21	26	22	23	28	15	32	30	23	29	27	23	18	33	27	23	27	30	23	29	21	25	12	21	18	26	30	25	16	22	24	23	19	31	34	27	24	28	28	26	31	15	26	19	23	23	22	30	21	19	25	32	28	19	26	27	29	27	28	23	35	25	23	21	15	25	28	17	25	23	17	26	31	15	20	27	35	15	26	19	11	25	27	25	23	22	24	25	21	34	18	28	22	15	19	25	24	19	23	23	21	20	25	32	22	15	27	26	22	20	22	25	29	32	23	27	25	28	19	30	22	33	24	26	15	33	27	20	21	23	26	26	25	22	20	32	23	20	22	19	24	16	25	20	29	26	22	18	14	22	16	22	20	19	34	24	19	24	20	19	18	21	18	24	27	27	36	20	28	36	22	22	25	26	34	26	27	32	23	17	30	23	21	18	17	18	24	22	32	23	23	22	29	19	24	21	23	23	17	27	22	28	13	29	21	32	19	27	24	21	25	20	24	22	21	40	24	20	23	24	21	27	26	20	36	22	20	35	28	26	21	19	18	24	18	28	15	21	36	19	22	33	25	20	22	26	27	21	32	22	21	20	30	24	27	24	23	21	22	21	25	26	26	21	26	19	21	31	23	27	37	18	20	25	17	24	25	21	18	23	18	22	26	24	23	23	27	19	17	24	23	22	27	17	21	27	24	29	24	30	20	26	17	16	27	21	28	16	22	30	21	23	27	28	30	13	24	28	28	23	25	25	34	28	19	19	28	26	34	29	26	20	22	27	25	21	23	31	30	24	38	31	31	30	24	31	18	22	24	21	27	16	22	28	31	22	23	17	28	22	24	18	21	24	26	29	21	33	25	23	21	23	26	24	24	25	19	25	24	29	24	15	23	21	25	21	20	30	25	29	25	24	17	31	22	35	26	26	23	34	26	24	21	11	30	27	34	22	26	26	26	29	20	22	21	22	35	28	28	30	20	30	24	14	21	27	20	26	19	27	30	22	23	33	25	31	26	22	20	26	22	26	28	32	29	27	20	30	23	22	19	25	26	22	20	23	30	30	23	24	28	23	27	21	21	19	20	25	16	23	28	20	23	22	20	23	20	28	26	25	24	22	31	32	32	23	23	22	31	27	28	24	24	19	27	24	22	19	22	33	22	21	19	30	19	14	18	19	22	30	17	17	17	21	25	19	28	23	24	25	29	22	25	21	17	24	21	22	20	18	21	18	23	17	19	31	15	26	21	23	21	22	21	27	22	20	22	23	23	24	26	26	30	18	23	29	30	33	21	26	31	18	24	18	21	35	28	17	25	23	27	24	31	29	22	35	16	22	27	24	22	26	26	28	28	25	27	28	25	21	27	22	18	14	21	34	17	25	28	24	20	31	30	21	17	26	18	23	33	21	28	28	20	15	12	25	22	18	18	21	14	26	29	27	23	28	24	22	29	27	16	25	24	24	20	19	25	29	23	21	23	24	22	22	30	22	21	30	26	19	22	19	27	28	15	25	25	26	22	32	35	29	22	26	19	31	16	24	19	25	31	26	18	33	25	19	29	20	25	22	19	24	16	18	35	33	27	26	27	22	22	28	21	28	36	17	20	19	24	29	28	29	27	22	26	25	23	25	28	18	17	27	34	21	13	30	26	16	26	19	27	27	26	19	27	21	23	25	31	19	28	24	32	26	18	31	23	18	27	24	25	15	20	24	22	26	30	23	24	21	24	27	20	20	25	19	22	26	28	20	28	21	33	30	24	24	31	20	16	20	28	27	20	19	20	25	25	25	27	20	26	28	27	18	24	20	21	23	30	17	19	25	33	26	17	28	13	25	31	25	28	23	22	20	21	16	23	18	35	19	20	17	35	23	20	20	22	29	26	25	30	26	28	24	22	27	38	21	21	24	20	24	18	28	31	18	28	19	21	20	27	21	18	26	16	21	16	21	25	31	26	25	29	13	20	16	18	25	28	26	25	25	23	19	21	23	17	26	16	25	29	25	15	20	31	20	29	20	23	21	25	30	16	18	23	31	25	29	24	23	23	25	14	15	18	21	32	24	20	22	17	22	26	28	20	27	14	27	25	19	30	23	21	26	18	32	24	19	20	21	21	23	26	31	17	20	25	20	28	21	31	30	30	25	23	25	18	20	26	22	29	25	26	32	27	19	19	23	27	24	28	21	25	20	32	22	21	18	26	26	22	30	27	18	31	24	31	21	17	25	23	15	19	16	26	26	34	27	19	19	24	25	14	23	25	25	35	18	30	21	19	33	26	29	18	30	24	24	25	23	21	24	22	17	34	16	31	20	25	28	18	19	15	16	31	17	29	19	19	23	28	24	31	30	18	29	21	26	21	27	22	26	26	20	22	22	29	18	29	20	21	27	26	27	25	30	20	23	24	24	21	17	26	18	28	21	11	11	23	22	23	21	34	18	24	23	25	25	18	27	32	23	30	28	19	19	25	25	25	32	27	16	20	26	18	31	28	19	33	29	24	25	19	20	19	34	22	28	32	21	15	22	21	20	17	24	24	19	23	27	28	24	26	33	28	19	21	24	23	20	25	18	33	27	22	24	19	21	22	20	24	23	29	23	27	23	26	15	17	23	25	23	23	31	26	25	19	21	29	24	28	28	17	24	24	23	22	21	25	24	15	30	22	24	24	23	27	23	33	22	18	16	25	27	19	26	16	23	27	36	17	20	38	27	17	33	29	29	18	23	22	17	16	16	30	25	23	21	27	19	26	18	33	18	26	28	18	20	17	21	27	20	27	19	32	31	23	28	19	18	29	24	20	24	37	21	27	21	13	19	25	21	31	29	30	18	22	19	20	26	14	25	23	23	32	19	28	19	17	13	28	16	29	36	20	31	26	22	19	30	25	29	20	22	24	27	22	21	21	26	26	30	23	20	32	20	27	17	27	22	25	23	32	28	22	36	21	33	27	28	29	21	21	31	22	20	38	21
17889	14380	8798	24898	28424	24740	20138	16106	13189	10226	8737	7456	6358	5612	4691	4010	3567	3017	2833	2555	2319	2094	1878	1804	1710	1544	1491	1521	1539	1483	1363	1236	1225	1091	981	940	937	884	937	855	865	874	845	899	866	903	863	840	854	865	832	859	870	917	1164	1099	1059	1033	998	1020	1002	962	983	865	892	908	888	926	926	917	924	857	810	853	793	822	798	787	776	792	733	696	596	645	662	599	618	627	624	594	606	632	613	599	650	658	591	578	623	626	560	585	603	573	576	628	621	596	641	661	592	643	590	587	608	570	538	567	545	524	600	599	520	598	590	556	545	559	560	574	607	561	549	544	615	583	578	568	572	579	537	546	587	599	562	595	607	557	610	590	560	654	548	551	527	570	563	562	554	527	512	547	593	583	530	531	551	521	543	566	542	571	568	557	567	570	586	581	573	620	529	557	577	562	614	548	562	546	542	562	546	557	558	510	560	590	564	570	573	564	574	546	569	554	523	549	573	573	553	537	585	570	533	558	562	547	591	545	519	545	571	565	527	528	581	598	565	570	554	598	623	579	552	577	575	577	548	527	545	531	543	548	542	560	563	527	546	548	579	512	569	535	581	590	545	538	568	549	544	530	507	555	609	565	526	615	545	504	518	527	511	545	570	554	530	569	546	570	505	544	557	569	552	561	531	574	517	551	524	494	568	566	531	536	568	593	511	566	529	527	564	569	550	559	562	543	544	574	536	544	555	536	502	544	539	548	568	556	523	566	524	568	567	501	561	547	587	537	541	538	560	561	577	584	593	544	556	566	597	509	557	562	585	602	522	518	545	538	562	548	533	573	534	562	550	583	598	601	544	592	570	555	584	577	535	530	546	576	541	532	540	510	568	559	513	547	538	558	549	544	596	573	533	567	560	565	556	551	600	542	580	574	552	515	581	572	585	535	560	580	537	556	518	590	561	516	580	562	530	558	567	534	575	567	547	579	553	528	579	519	574	535	565	550	600	537	523	571	591	547	556	509	572	526	548	545	539	527	597	571	554	523	581	522	558	533	569	541	561	524	506	568	584	570	569	524	543	541	567	562	576	550	620	582	578	586	551	534	499	575	585	572	560	542	557	540	540	522	550	552	514	510	522	508	594	530	548	550	548	561	559	582	584	560	571	565	593	562	524	543	522	547	563	554	575	512	575	521	602	513	551	555	535	570	523	558	550	553	567	543	557	600	547	601	575	541	563	527	549	546	573	592	551	565	577	584	554	564	542	616	580	563	565	554	564	573	542	544	536	558	544	598	567	561	530	593	581	594	568	562	566	545	558	563	566	523	539	531	524	565	517	518	623	555	548	588	574	550	553	557	536	612	527	534	564	518	574	568	564	555	572	571	518	544	563	589	546	599	557	561	535	599	563	527	545	556	529	549	563	544	564	572	568	580	511	562	545	553	595	585	549	554	560	570	519	534	579	595	530	572	508	564	549	510	562	556	610	564	546	518	572	496	535	540	551	607	536	581	559	579	553	558	520	547	511	580	575	557	514	575	577	550	561	525	600	571	523	526	517	540	605	572	568	577	551	550	542	539	549	591	552	535	543	575	563	606	591	530	551	571	532	534	578	589	598	570	559	599	538	525	552	558	569	511	552	552	583	533	534	532	536	573	601	541	566	561	541	575	576	488	579	560	589	559	544	559	532	547	530	522	591	576	549	551	568	567	554	571	552	553	576	537	541	530	550	609	578	554	573	563	531	553	546	560	533	578	521	555	571	568	589	535	550	538	551	561	560	553	546	580	554	570	585	574	563	546	573	545	559	520	547	550	540	539	547	548	573	540	576	546	537	563	541	559	509	543	530	560	559	555	543	592	543	583	518	518	575	568	515	570	539	552	552	581	564	567	525	554	561	510	598	568	558	569	516	558	555	579	544	579	522	572	561	549	606	537	536	570	565	592	584	496	576	536	550	579	560	552	540	518	584	537	573	549	530	552	549	531	592	562	492	544	506	551	542	550	588	519	514	562	562	583	554	573	513	549	539	589	534	520	506	575	532	541	543	529	594	575	574	575	569	541	569	569	551	542	524	537	589	572	567	590	545	553	548	582	491	573	531	536	585	521	551	547	551	534	586	560	532	537	549	557	545	575	529	552	552	580	536	569	519	550	562	523	548	513	531	524	604	553	550	528	526	565	540	558	576	557	501	535	590	565	549	538	532	571	539	583	555	548	614	566	533	600	548	587	569	553	545	559	573	539	514	564	545	538	556	585	554	556	580	528	531	521	550	559	593	511	533	568	542	484	527	558	574	555	529	570	544	568	586	534	593	576	542	549	587	589	523	556	549	578	569	563	577	536	524	572	578	575	566	559	521	520	539	583	530	593	517	568	557	532	553	573	543	544	514	527	588	580	574	555	555	585	542	561	581	572	539	516	557	573	552	530	532	568	586	565	540	573	538	545	527	557	547	525	545	546	541	550	590	550	558	554	550	593	579	529	583	531	586	540	553	544	553	578	572	576	587	541	549	551	511	601	568	512	537	551	558	545	551	547	580	539	524	538	574	525	541	578	592	528	601	533	571	537	553	555	605	566	566	536	530	567	584	604	531	553	476	547	537	579	548	541	616	535	531	530	533	532	592	585	594	594	563	542	589	566	577	547	560	534	568	581	556	535	524	568	542	547	518	546	569	510	562	547	526	544	535	569	560	540	568	551	580	546	538	515	544	565	582	551	527	538	573	565	558	520	576	576	595	520	570	549	560	515	568	567	599	542	569	538	563	550	545	550	578	582	584	558	590	567	553	548	553	529	565	583	552	560	574	541	582	499	535	561	580	574	530	559	544	586	534	576	550	533	605	550	536	559	587	530	529	587	567	529	556	528	585	533	581	543	579	522	532	547	529	564	562	572	526	542	514	551	573	531	546	555	566	521	592	547	597	542	583	535	554	573	567	570	535	540	558	539	557	589	580	588	608	520	553	552	557	527	537	576	528	545	612	560	529	551	559	538	555	529	554	535	555	522	569	556	545	554	584	532	561	549	503	560	560	556	569	577	583	551	554	565	536	571	596	541	569	550	538	587	558	566	571	508	581	536	547	582	558	570	575	541	580	572	539	551	516	559	598	618	555	527	576	516	553	607	558	547	562	522	529	554	591	542	532	561	523	515	556	567	530	541	601	513	553	512	588	544	520	509	546	525	515	576	557	602	552	556	531	557	552	527	521	564	544	563	513	533	554	573	576	564	550	575	539	614	572	595	563	560	570	582	594	552	571	555	553	576	554	539	586	519	552	559	575	551	588	546	570	577	620	578	510	594	573	552	558	550	528	524	517	559	562	574	580	546	514	542	535	515	528	587	548	549	572	532	533	548	571	550	576	553	554	556	548	567	606	557	557	580	559	599	530	573	535	557	599	532	518	553	589	549	554	510	525	516	539	536	520	575	578	552	553	546	559	561	541	569	545	505	546	557	574	548	533	558	591	555	567	577	541	562	517	536	562	559	537	550	558	591	576	576	570	535	585	563	535	555	518	541
1455	350	231	232	347	295	246	220	184	166	131	136	90	76	89	59	68	60	55	50	57	45	51	39	47	41	43	35	45	38	49	40	30	34	27	33	28	38	20	29	28	35	38	28	25	28	24	26	21	28	24	36	31	36	42	28	36	30	33	26	28	29	32	31	36	24	32	29	28	19	38	29	18	31	38	20	29	22	24	21	26	31	27	19	29	35	20	19	26	20	28	21	19	22	36	12	33	29	28	30	20	25	22	24	31	24	26	29	26	24	25	24	24	20	24	31	30	24	19	34	23	29	27	15	34	24	22	34	29	23	26	23	31	23	29	26	20	21	20	25	30	18	36	29	37	32	23	31	17	23	29	27	23	29	28	28	26	21	22	20	21	12	22	30	26	24	25	20	23	26	24	29	24	29	14	21	30	20	16	22	28	17	19	30	26	30	20	21	20	15	28	19	30	20	22	22	27	19	24	27	22	19	22	17	20	29	29	23	20	26	30	32	24	23	20	19	21	26	14	24	25	20	24	29	26	37	33	26	24	20	28	22	26	17	19	17	21	19	21	19	19	26	21	27	19	22	19	25	26	23	29	28	23	25	19	24	19	33	24	18	24	20	19	28	25	22	33	25	22	19	25	17	29	26	20	26	27	30	26	20	30	32	22	16	29	23	23	26	33	24	28	24	23	17	24	31	29	21	28	21	21	25	27	26	23	25	31	28	25	18	21	22	23	24	26	21	30	20	26	13	25	25	23	28	19	23	24	22	21	19	24	34	29	22	30	16	16	14	16	28	30	24	23	19	18	22	21	25	27	16	30	25	21	25	13	25	19	17	28	19	26	22	28	23	24	24	23	24	17	28	21	20	30	24	23	22	28	28	29	24	33	29	37	26	22	26	29	25	16	20	28	28	21	21	21	24	26	19	23	16	19	30	36	33	31	21	18	19	20	24	31	26	29	14	27	27	20	31	28	28	18	27	21	33	28	29	28	27	27	19	29	26	23	21	24	34	26	18	30	25	21	20	22	21	20	26	20	32	25	19	24	33	28	20	20	27	28	22	23	31	22	20	28	19	22	24	21	25	14	33	23	16	29	15	13	26	18	21	29	27	26	28	21	29	18	30	26	25	27	24	29	14	23	27	35	20	15	32	31	21	24	25	24	29	24	23	20	25	28	25	24	22	15	34	23	26	28	18	17	25	24	26	20	26	23	27	24	30	31	31	34	16	20	16	30	15	25	24	27	25	30	22	21	26	26	21	17	28	26	24	23	29	25	28	22	26	27	25	9	25	21	28	27	20	18	16	32	28	22	25	25	18	21	35	30	23	28	17	27	18	20	22	18	20	28	27	22	23	24	27	27	21	15	31	22	17	27	26	29	23	26	26	24	22	27	30	31	26	23	21	20	24	30	32	17	36	19	25	23	17	21	25	33	22	22	25	24	22	26	26	26	19	36	25	25	27	21	38	16	29	28	30	23	20	29	29	33	21	24	24	19	23	26	23	19	22	24	22	20	21	27	29	24	20	24	32	25	22	20	25	26	22	27	24	28	19	30	26	25	27	27	20	20	31	32	22	28	18	21	29	19	22	27	22	16	17	21	24	22	20	23	24	24	23	19	31	34	29	26	28	20	34	27	16	29	21	21	22	26	22	13	22	20	26	19	26	25	25	30	14	23	25	27	27	16	24	28	21	29	22	25	19	21	16	23	23	28	25	30	29	22	22	21	31	18	18	19	27	26	27	16	30	21	22	17	20	19	26	30	25	19	21	23	43	20	25	24	28	29	30	25	24	23	22	23	21	30	25	16	22	23	20	25	16	23	16	23	21	23	22	30	17	20	21	16	28	22	22	23	38	21	14	31	33	26	27	25	26	21	23	28	31	25	32	36	29	28	16	30	30	21	24	26	27	26	12	26	24	25	35	25	30	26	25	23	29	27	21	20	28	18	24	27	21	27	28	20	26	14	24	22	25	20	17	21	23	30	20	17	23	24	27	15	17	28	25	17	22	21	29	21	25	23	25	32	29	17	21	19	20	18	21	27	26	26	24	20	21	23	25	17	20	28	21	21	28	19	24	24	21	20	22	19	16	20	33	18	33	25	40	17	19	37	29	25	21	24	23	14	26	26	18	16	20	23	20	17	17	24	18	19	22	22	25	28	23	12	27	22	33	13	34	30	27	16	24	24	26	26	23	30	18	26	14	31	24	27	23	27	25	19	25	26	26	21	31	19	24	25	26	15	22	24	18	15	21	27	30	18	28	25	24	23	18	20	29	18	25	23	20	20	20	23	19	23	30	20	29	21	15	27	24	9	31	33	26	28	30	31	29	20	22	21	20	28	20	18	19	27	29	16	25	24	15	21	25	23	15	28	30	23	23	29	33	21	27	33	19	31	25	27	28	19	30	19	22	21	21	36	30	27	22	22	23	29	25	25	21	21	24	21	30	12	19	27	17	26	25	22	23	31	26	20	27	19	18	22	21	26	26	24	23	21	24	21	17	23	27	30	22	25	23	32	24	19	30	28	24	30	22	20	16	27	20	18	27	28	29	23	25	24	30	28	19	21	19	27	18	22	28	28	22	14	20	25	22	29	28	21	27	22	19	22	24	21	25	18	25	25	32	27	33	19	15	20	21	19	30	25	23	32	21	24	24	25	24	27	28	21	28	27	26	23	25	30	18	19	23	24	18	31	13	26	21	21	19	13	24	17	24	15	16	18	21	33	15	24	19	19	25	26	33	32	23	19	18	27	33	19	28	22	21	26	21	31	24	24	29	22	26	26	23	32	27	21	31	23	24	27	27	28	22	30	24	23	28	26	25	15	22	28	15	21	25	28	24	24	17	28	34	33	29	23	20	21	26	19	24	25	32	17	24	30	22	35	26	29	20	26	13	18	20	28	25	17	26	29	34	20	20	20	19	28	24	26	22	24	16	23	29	17	35	29	19	28	17	30	29	26	27	20	23	27	22	24	25	27	29	24	26	34	18	23	14	29	24	22	23	25	21	14	30	27	24	20	28	31	30	33	12	18	22	24	26	20	26	34	23	20	16	20	27	27	22	20	17	30	21	28	22	23	34	28	19	34	19	26	22	29	30	22	20	20	24	20	20	21	43	19	23	21	16	19	18	28	27	23	28	18	18	24	29	23	20	26	21	19	29	21	17	17	19	28	33	21	20	29	27	21	20	35	28	28	20	25	26	25	23	28	32	23	22	23	18	32	25	35	20	28	30	16	24	22	26	20	20	29	19	25	31	20	20	26	24	17	25	20	24	18	28	32	29	18	16	27	24	18	19	25	34	14	33	15	25	21	21	31	20	24	23	29	18	25	28	25	23	25	28	30	26	25	31	24	18	20	26	21	23	31	26	23	25	14	26	25	33	28	26	27	16	28	24	26	24	27	29	27	29	25	31	24	24	26	20	24	22	26	26	25	22	33	24	24	24	20	23	18	19	24	17	21	23	26	24	33	26	23	9	26	19	18	18	21	26	22	32
18087	14273	8748	24830	28092	24677	20128	16250	12951	10439	8900	7548	6458	5497	4624	4012	3427	3135	2870	2521	2270	2083	2023	1774	1681	1496	1466	1477	1473	1439	1382	1295	1134	1096	1006	943	909	941	943	837	797	830	846	937	915	889	841	874	850	878	859	847	873	1100	1216	1212	1228	1080	1066	1077	936	967	969	880	913	931	926	969	989	947	851	887	778	823	932	887	841	824	793	802	709	675	629	640	591	627	603	587	590	634	607	618	647	627	604	642	637	591	543	611	587	582	583	590	572	559	629	619	589	605	632	619	592	612	628	558	619	606	612	568	611	544	583	583	561	527	584	557	542	535	542	605	553	575	553	560	562	569	542	556	561	574	580	563	595	538	546	545	574	552	544	557	541	555	541	563	556	568	554	563	600	582	567	606	559	553	545	568	544	568	513	583	587	561	610	559	596	529	560	560	559	592	559	580	557	568	553	542	544	554	507	594	541	556	577	528	564	554	541	566	549	551	538	552	552	557	555	502	549	555	574	563	524	540	556	552	548	516	522	539	594	568	585	512	571	580	551	522	554	518	552	586	606	528	529	538	545	559	611	576	570	599	581	546	560	581	557	567	533	568	546	614	544	552	556	561	578	562	596	534	555	553	556	513	599	565	537	567	528	572	569	568	527	553	593	601	527	602	596	566	538	545	554	546	551	586	573	552	553	567	558	566	543	523	556	564	579	555	560	571	518	574	582	552	548	540	537	571	572	544	577	546	563	552	564	550	566	559	540	537	511	586	587	576	580	595	563	554	564	564	565	557	537	604	530	580	541	552	590	563	537	591	545	551	537	547	593	527	536	516	554	589	580	574	558	577	568	548	544	565	563	579	543	543	612	557	539	557	528	579	539	574	567	582	558	563	532	581	540	548	575	544	539	576	620	554	590	601	550	568	548	565	566	585	538	559	556	570	554	542	574	567	528	587	537	573	514	539	531	578	544	553	562	541	525	528	577	528	581	583	588	528	575	547	592	559	540	536	545	516	580	544	566	537	562	539	535	553	580	602	598	524	579	566	576	579	553	542	533	549	537	583	549	513	586	595	592	556	592	583	573	592	534	551	582	567	556	591	561	616	588	486	559	532	550	564	509	590	543	591	548	606	627	567	595	589	524	533	522	591	552	541	600	564	562	520	586	510	539	582	592	564	615	552	570	536	508	498	528	525	537	576	562	558	563	581	547	545	603	521	497	587	560	556	539	545	522	541	534	527	553	557	562	559	549	546	571	535	553	550	512	559	576	536	556	552	550	585	578	521	536	539	549	553	556	540	531	537	540	543	520	564	532	526	519	567	550	585	532	567	547	533	516	528	576	639	593	558	541	553	563	561	560	540	525	551	534	553	586	502	543	527	531	543	519	531	579	545	549	581	524	533	565	547	538	540	540	548	557	570	582	579	571	566	592	582	574	547	589	562	544	556	530	545	515	553	540	551	544	558	552	577	577	521	540	526	580	533	598	559	572	533	561	550	527	557	568	552	537	583	542	560	570	548	598	574	576	550	519	532	537	521	548	554	516	543	582	511	535	536	577	535	533	577	575	503	583	538	557	563	535	553	558	554	562	561	520	537	509	564	532	538	535	521	529	581	565	568	578	544	552	552	556	590	560	584	544	558	526	541	592	549	567	562	547	591	578	528	587	591	536	536	541	534	576	552	551	558	537	551	606	599	552	538	565	561	537	564	550	551	565	556	571	543	560	546	546	579	520	601	573	537	560	551	572	565	531	560	558	556	549	567	536	555	551	557	579	569	565	556	538	566	537	557	556	547	546	543	535	544	529	568	588	555	523	566	583	537	526	513	543	529	535	555	543	542	563	534	529	555	545	518	551	574	548	559	568	512	582	559	548	510	565	571	569	556	551	568	577	560	534	575	546	557	572	556	578	534	543	561	551	550	567	545	559	551	574	591	559	551	581	536	567	534	571	547	578	541	540	538	528	601	517	575	560	561	521	574	605	546	552	519	528	552	568	543	570	517	568	565	594	548	584	559	518	571	573	562	555	534	551	543	533	573	538	536	576	542	565	550	534	529	562	574	547	581	532	512	536	561	535	578	541	588	549	551	557	521	528	540	580	523	527	563	562	559	541	558	558	581	601	579	565	526	565	589	551	592	556	590	571	547	539	563	588	583	585	558	547	528	587	540	571	560	569	564	523	563	574	558	573	533	546	519	604	571	548	546	557	567	559	536	558	542	577	597	560	584	564	580	538	569	548	566	581	545	566	554	514	541	580	551	537	542	541	563	534	560	546	540	534	557	558	535	588	548	503	512	527	576	557	564	584	592	563	557	512	520	586	553	525	558	544	584	561	583	552	584	520	558	522	543	522	598	564	546	534	537	575	579	529	564	571	546	581	566	570	563	579	555	571	533	552	562	547	558	526	575	547	576	556	568	570	507	612	518	546	567	573	566	556	564	527	569	566	544	585	554	590	551	520	577	599	577	502	574	573	586	552	538	579	582	547	525	529	550	580	561	535	550	506	528	527	522	524	549	542	572	563	552	552	548	526	557	550	556	551	563	582	543	546	564	547	530	541	573	583	580	561	544	523	537	540	586	554	539	557	557	592	565	575	569	582	531	525	578	572	576	545	544	518	556	583	532	532	568	579	575	541	546	560	572	549	578	531	600	544	583	541	552	551	583	555	552	554	591	550	561	556	531	531	586	554	555	554	513	571	538	584	554	510	574	562	567	548	575	573	574	615	521	562	594	524	583	551	551	583	549	586	577	535	519	567	548	572	572	590	539	592	532	544	533	556	531	546	548	566	574	572	512	560	526	530	601	540	566	572	557	581	548	563	542	544	541	500	560	553	528	550	547	520	551	556	553	561	553	561	575	576	566	582	600	579	531	541	537	579	595	575	588	549	543	581	551	605	539	547	572	506	582	543	536	571	533	533	578	560	544	544	551	516	548	551	562	581	531	594	558	487	572	486	596	515	565	550	602	586	539	541	553	583	567	600	580	542	578	546	568	516	542	580	527	554	566	534	527	547	557	552	545	526	527	546	542	574	540	516	510	562	555	592	548	558	571	559	574	589	583	533	532	579	563	513	560	573	578	547	559	518	515	530	526	544	522	545	551	523	552	579	539	606	572	592	581	539	570	534	590	552	537	548	543	534	574	566	562	529	560	545	576	569	570	608	582	593	544	548	537	522	589	570	560	589	547	568	546	649	597	576	534	565	541	510	567	491	570	543	555	535	568	523	576	559	542	512	553	620	564	585	537	505	553	612	552	562	530	555	589	595	590	586	576	558	582	552	548	512	541	518	551	546	566	616	562	513	534	550	575	531	544	566	543	577	532	568	539	579	519	556	552	552	528	566	541	545	599	586	548	578	503	597	543	570	550	554	575	559	528	583	527	522	575	550	577	515	550	584	541	562	557	550	583	529	562	535	561	582	569	582	627	528	588	525	586	542	557	550	524	560	554	578	533	558	582	548	539	515	577	531	563	539	567	569	583	568	566	555	557	581	546	546	525	530	522	569	579
1372	399	215	242	346	275	230	224	189	153	131	125	115	90	74	60	81	63	61	62	59	32	44	35	35	47	46	29	36	29	32	31	28	42	27	23	22	21	39	32	32	36	23	27	24	32	33	27	28	25	31	32	26	37	34	43	39	35	36	23	20	30	27	25	35	23	26	28	21	27	34	30	31	31	30	30	39	27	28	27	33	41	24	21	17	21	22	16	27	17	19	26	31	17	21	25	31	27	25	28	22	27	27	23	20	30	24	10	20	17	29	22	25	26	23	31	26	28	32	30	35	20	13	28	26	28	18	17	21	28	19	28	29	22	15	28	24	40	33	29	18	34	18	20	32	22	28	21	25	21	23	21	11	23	26	22	30	22	21	17	24	29	24	22	30	20	29	15	28	25	22	25	25	25	25	24	35	29	25	20	21	21	24	29	25	26	14	29	14	24	23	25	25	28	25	22	20	28	27	22	19	26	38	25	29	23	19	24	22	20	28	23	19	37	22	21	18	24	24	16	36	24	22	20	28	18	18	23	29	25	27	21	20	21	20	25	28	33	18	27	30	18	24	22	27	24	24	30	14	17	27	26	23	24	30	17	19	28	24	20	21	23	36	26	32	33	32	19	30	16	20	19	23	16	32	21	21	27	21	21	30	38	23	22	30	19	21	26	28	14	22	25	33	25	30	26	18	16	33	21	19	19	25	22	22	21	31	12	28	22	17	24	21	27	20	20	25	24	29	28	27	27	34	18	18	20	32	29	22	14	17	22	24	20	21	23	20	26	16	25	23	16	19	25	22	28	24	21	26	32	25	37	20	29	23	14	12	22	26	19	20	27	22	30	22	24	26	31	29	20	24	19	27	23	24	21	16	22	29	21	23	19	15	20	36	29	26	28	31	24	23	23	19	21	16	25	28	27	30	24	19	20	24	21	31	28	22	24	24	37	23	14	29	24	33	15	22	27	30	16	21	28	16	16	16	29	38	22	28	20	19	31	21	26	22	25	30	22	28	21	23	11	20	19	25	25	22	19	18	26	22	26	22	27	17	26	26	27	24	22	27	25	26	16	25	24	25	18	17	31	25	40	12	18	23	21	27	23	14	26	31	28	15	17	19	16	20	22	24	24	19	30	25	21	21	19	24	20	18	23	30	25	22	27	23	30	26	26	16	21	26	29	27	17	25	26	20	22	17	15	28	23	39	24	30	24	20	33	19	20	21	17	23	24	25	12	37	22	29	24	25	25	17	17	28	28	23	35	29	24	27	16	18	26	22	18	27	20	24	34	25	31	27	13	26	28	29	16	30	23	23	20	17	19	19	31	32	23	22	25	30	27	22	37	26	25	15	27	32	16	21	26	18	21	20	25	27	30	27	28	22	19	25	18	22	19	26	21	21	27	17	23	30	21	31	19	26	29	22	31	20	28	25	17	28	28	24	33	22	25	25	20	29	21	24	27	30	18	18	24	23	29	15	26	25	20	29	24	28	23	24	19	24	20	20	15	25	24	25	26	28	24	27	21	25	30	27	30	26	32	22	27	19	31	20	26	29	26	27	27	33	14	24	29	22	30	23	23	30	22	34	23	21	23	26	19	15	24	25	26	27	19	30	15	32	27	31	28	23	19	27	31	26	30	25	27	35	27	29	22	27	39	29	26	24	30	26	25	30	23	26	32	29	20	30	34	25	19	34	23	30	22	14	23	30	22	31	20	15	25	23	25	18	24	24	16	19	23	24	35	23	16	19	28	41	22	27	17	25	18	34	19	13	31	26	25	30	27	30	21	23	31	25	20	24	29	32	30	21	25	26	24	15	20	24	28	29	27	23	22	29	20	25	21	26	27	28	24	20	32	27	18	18	23	23	33	17	24	18	28	30	25	28	25	26	26	20	18	25	28	30	22	23	17	21	26	25	34	25	24	17	29	18	16	16	18	22	15	23	26	26	23	26	25	20	23	18	31	26	31	22	27	18	15	23	29	26	14	20	26	24	24	25	20	15	20	18	21	20	21	21	17	22	34	28	24	25	22	19	25	31	23	34	31	31	23	25	19	21	27	19	26	31	17	20	22	19	29	18	18	23	24	22	25	19	14	20	21	21	25	22	25	23	28	22	21	34	15	26	23	18	23	20	27	28	17	32	24	26	30	15	17	26	28	21	21	20	32	22	21	27	23	33	16	26	31	19	24	27	25	18	17	15	33	25	29	27	24	18	40	27	17	31	18	29	22	20	23	21	30	17	26	20	24	25	34	22	19	22	20	33	17	15	26	26	25	31	26	22	22	26	25	18	18	18	25	22	20	23	20	25	19	18	29	23	33	24	26	21	23	27	27	22	19	31	22	24	23	18	19	13	24	26	30	26	31	18	17	22	18	22	19	23	26	20	27	26	21	28	30	22	19	22	27	23	16	36	23	26	24	22	29	27	39	22	20	25	24	18	23	25	18	25	31	16	26	17	25	22	26	27	27	25	20	29	26	28	22	19	29	21	18	26	28	19	22	22	19	21	22	20	21	28	21	28	20	23	21	24	26	23	15	18	23	22	22	25	17	22	23	18	15	21	28	31	23	15	30	26	28	22	23	16	19	23	29	31	37	25	20	27	23	25	18	23	28	33	23	21	17	27	26	22	29	27	19	21	31	22	30	29	16	25	28	25	24	30	23	23	18	25	32	21	35	11	19	31	13	20	34	29	22	21	33	26	13	24	24	29	22	17	31	22	29	22	18	26	19	27	19	21	22	29	26	24	23	21	14	26	26	27	19	18	32	21	26	27	23	19	24	21	29	21	30	26	18	19	23	22	19	14	30	17	26	26	22	21	23	23	19	26	26	20	26	26	29	25	22	27	26	22	27	22	22	23	18	29	30	24	26	21	25	21	25	24	19	20	29	22	34	12	30	24	22	25	30	29	29	26	33	18	16	29	30	24	24	24	19	20	19	13	31	20	28	22	22	20	26	21	30	15	27	27	22	21	32	19	21	17	28	21	24	30	27	25	27	16	24	29	14	20	18	24	28	31	24	24	18	29	28	18	22	19	17	24	24	22	18	29	25	22	31	22	25	30	17	25	18	27	27	21	31	26	21	24	22	18	22	24	24	23	24	28	22	32	25	20	19	22	24	27	26	19	24	25	23	33	18	20	29	18	24	18	18	25	22	23	22	24	17	29	25	17	25	21	27	35	27	20	31	31	24	28	27	20	19	27	23	24	27	30	30	18	30	29	17	24	21	28	27	27	20	24	25	26	18	33	21	19	28	28	20	24	21	19	23	34	19	25	23	23	31	17	14	27	31	23	24	27	24	25	31	29	25	22	24	19	25	21	24	16	18	27	27	27	21	16	23	22	28	19	16	25	23	22	17	25	12	32	25	22	28	23	28	31	28	26	22	21	26	29	20	25	23	27	21	16	21	20	23	24	24	27	23	16	25	21	24	35	18	27	19	22	25	31	20	24	19	26	13	24	18	19	17	22	18	18	27	23	16	18	15	31	19	27	24
17823	14514	8793	25069	28082	24142	19981	16200	12869	10595	9035	7613	6534	5533	4520	3970	3553	3066	2919	2441	2245	2012	1875	1735	1616	1582	1491	1565	1520	1517	1351	1257	1196	1097	1025	1029	955	925	933	909	908	913	901	885	877	868	876	886	942	888	890	972	1027	1098	1341	1352	1160	1133	1128	1066	966	991	933	924	965	980	903	1034	991	921	889	811	893	866	937	890	852	822	718	737	701	698	657	699	604	623	616	588	613	592	620	637	591	625	616	582	637	579	644	547	585	559	510	588	573	621	613	600	648	605	604	578	561	629	594	611	581	586	554	575	573	563	560	585	535	592	566	541	593	602	587	552	590	542	566	611	573	572	575	573	570	591	537	591	560	572	583	596	515	525	599	572	560	599	568	529	563	568	526	597	550	587	591	588	569	576	515	594	560	576	558	583	555	551	554	549	528	551	570	550	599	555	569	541	560	545	604	520	519	563	542	558	556	568	575	544	525	572	578	567	572	544	560	588	584	567	553	538	599	587	588	553	581	571	556	551	569	515	529	548	538	551	542	582	577	570	596	541	544	622	558	546	538	540	588	540	597	539	587	558	550	540	593	544	574	562	581	531	526	524	576	555	562	582	553	569	573	567	554	571	545	560	543	584	549	539	561	526	582	550	588	560	575	577	550	496	552	502	564	576	520	577	564	520	575	543	540	557	540	544	602	541	582	528	559	535	582	594	565	595	604	541	582	535	555	578	489	548	532	591	561	511	581	527	587	562	521	552	505	549	585	557	552	512	586	591	557	557	548	560	518	524	590	564	558	553	586	568	565	521	528	556	563	586	540	529	505	480	572	558	563	517	581	579	566	550	561	536	567	565	548	600	549	575	585	593	532	511	564	583	569	580	581	553	571	552	571	597	546	621	494	548	551	566	591	584	575	530	565	562	543	606	580	547	550	557	531	544	561	605	562	562	556	580	557	547	533	573	545	541	570	542	550	579	537	546	546	533	560	524	547	546	549	531	572	626	563	555	542	611	516	575	595	556	545	518	570	571	558	586	590	500	563	604	540	536	513	590	549	578	566	553	565	555	580	562	509	533	601	605	559	547	561	557	545	544	537	575	548	554	543	592	526	553	579	598	538	555	538	586	577	527	558	532	546	526	549	594	561	537	561	569	596	523	531	579	538	544	523	578	586	554	560	566	530	561	551	547	585	545	539	585	557	622	582	566	536	581	549	550	555	577	592	542	545	530	540	545	584	552	570	570	547	573	533	542	550	556	563	521	553	574	559	533	533	529	554	552	553	554	530	584	580	519	549	565	551	539	561	600	536	528	542	539	587	580	532	575	558	576	542	560	579	552	542	619	546	561	524	568	545	591	567	583	587	564	554	564	584	546	553	545	518	545	575	578	545	538	566	546	561	536	583	551	592	560	584	536	561	553	499	528	537	554	555	548	556	564	540	556	576	513	550	562	573	544	562	504	525	560	556	540	566	542	612	527	610	548	525	564	555	565	560	522	570	585	585	536	541	587	525	590	545	561	518	575	592	556	527	530	566	545	556	535	566	598	567	560	594	568	540	591	587	610	541	545	588	531	573	584	550	568	548	548	557	559	595	562	523	552	556	571	565	574	541	530	604	585	529	585	564	551	551	543	493	522	569	513	576	592	559	565	564	612	579	584	561	531	583	512	566	551	544	590	508	566	589	557	590	547	531	561	607	592	548	578	558	598	575	540	559	555	558	531	526	558	593	580	559	527	559	596	574	549	536	594	607	545	530	527	560	510	537	574	581	554	564	553	559	544	575	569	533	554	533	592	562	554	620	581	567	565	478	570	564	561	555	553	551	563	512	568	541	555	542	554	553	520	541	540	551	594	530	564	569	540	549	537	535	558	559	528	545	593	590	555	578	543	547	551	544	552	570	580	548	568	607	551	599	550	570	532	522	531	551	538	542	555	552	598	555	549	556	569	559	538	558	569	559	582	568	524	534	582	572	573	579	515	549	562	615	601	557	538	587	579	523	540	599	554	562	525	588	542	525	558	556	574	544	549	591	606	548	528	566	550	584	575	544	546	538	542	566	557	561	560	537	556	600	567	558	584	579	539	533	543	566	576	572	566	584	558	569	552	587	561	546	540	577	558	558	595	579	565	545	596	513	563	568	543	589	553	534	578	556	587	578	565	520	542	553	598	495	584	546	576	594	575	557	595	560	589	541	554	568	584	539	557	557	561	592	572	552	570	547	572	567	572	574	547	581	585	582	528	519	564	555	567	549	544	575	570	561	576	559	547	582	571	585	583	577	594	526	580	584	521	587	566	545	586	523	522	569	533	577	552	575	543	566	580	540	575	560	541	559	574	542	546	587	550	549	559	549	595	559	518	537	549	561	566	574	575	573	558	595	566	592	579	540	630	554	571	561	576	550	573	530	551	555	609	570	566	539	533	565	581	543	577	588	534	571	567	540	582	550	580	506	569	626	573	562	549	560	522	577	565	548	557	540	571	584	552	567	555	563	510	550	540	559	569	597	560	581	517	542	546	567	548	560	545	534	557	590	569	524	515	543	545	559	513	546	530	537	585	557	530	547	571	495	571	531	569	561	538	545	537	550	573	602	585	558	582	511	569	528	537	578	568	576	526	579	591	553	547	532	554	618	581	545	544	584	543	566	554	542	551	517	545	560	541	536	565	567	553	557	556	571	563	522	590	539	587	568	570	529	531	550	587	540	531	576	539	564	544	553	502	556	589	556	567	536	561	526	580	549	551	529	558	554	580	603	527	519	519	547	575	529	565	545	546	527	566	566	564	533	599	602	556	530	551	599	563	588	561	528	543	591	537	558	496	555	579	552	566	601	554	517	551	557	558	500	564	538	576	508	526	547	546	590	555	582	529	559	579	550	550	549	544	543	602	546	525	554	530	548	584	573	533	566	575	535	596	506	563	534	530	547	566	542	541	565	511	543	552	546	572	572	557	543	557	549	560	529	568	588	553	526	537	558	587	559	558	544	541	540	540	582	553	600	570	580	527	542	569	551	543	565	577	577	596	534	525	568	566	524	553	519	572	536	531	573	552	604	572	568	552	567	559	536	546	545	549	583	637	586	602	551	551	568	557	528	564	549	537	535	544	561	593	567	538	563	570	531	541	529	529	525	553	561	589	569	548	528	591	548	563	586	553	562	533	585	550	535	555	533	583	575	618	565	553	539	540	592	545	559	572	571	582	575	604	557	531	542	561	539	529	568	535	536	534	515	548	511	575	550	527	594	597	565	559	558	521	546	512	554	553	571	536	550	581	508	546	593	580	601	587	544	526	541	557	561	613	573	561	586	545	547	533	554	544	538	552	527	563	551	530	586	551	578	541	561	503	575	600	576	522	516	559	579	558	550	546	537	520	556	588	540	530	575	583	577	589	545	543	583	566	524	551	574	576	565	583	528	567	593	589	534	555	575	564	537	585	573	591	535	561	557	545	567	575	584	543	537	535	552	562	584	589	564	565	536	560	546	560	579	546	511	576	579	563	586	590	558	535	543	543
1886	337	202	172	198	198	176	150	147	116	104	99	95	84	91	78	65	66	56	41	48	48	63	53	44	46	40	44	51	38	54	49	43	34	55	43	35	42	29	51	37	33	53	48	30	50	39	50	45	48	35	43	47	53	58	57	36	41	51	44	34	48	45	43	56	37	42	25	37	41	43	42	48	37	37	41	45	35	32	50	30	33	43	40	35	30	38	30	35	31	41	47	44	47	31	28	43	50	38	39	29	39	38	41	33	39	37	33	36	30	41	43	33	37	39	34	29	45	41	47	45	37	35	41	30	37	36	33	32	42	41	47	38	40	41	42	35	40	37	27	26	32	32	32	41	35	33	36	24	34	33	47	23	31	34	37	32	39	46	26	41	35	18	40	30	41	41	38	36	36	39	37	35	34	30	42	38	45	50	32	41	30	40	48	33	31	44	32	28	40	34	32	38	32	38	37	37	41	43	30	38	38	28	31	40	51	34	48	51	37	33	35	29	39	38	41	38	38	41	54	41	33	41	33	35	34	45	29	41	32	43	26	22	34	34	32	32	38	27	35	43	39	41	31	34	41	47	34	36	44	41	37	31	33	41	27	47	35	37	43	32	45	48	34	36	26	40	34	37	28	49	48	34	40	38	41	29	48	38	33	43	32	41	36	35	34	44	47	33	36	37	34	34	43	39	42	43	45	35	45	35	35	29	47	48	41	46	30	38	40	43	42	30	38	55	33	31	28	47	33	35	33	52	36	42	29	53	47	33	44	34	46	42	39	41	30	37	46	26	35	41	28	43	37	36	43	29	33	46	42	43	48	31	32	44	30	40	41	30	44	39	36	37	41	39	29	34	41	35	41	43	35	38	41	30	36	34	33	38	42	32	48	38	38	52	40	29	38	36	39	35	44	38	35	37	33	27	35	31	32	46	44	39	42	43	43	40	41	29	40	37	32	41	40	46	37	49	37	39	47	34	43	34	35	49	36	37	28	55	40	32	38	35	43	33	41	33	38	29	38	37	39	37	33	42	31	33	22	49	28	28	34	44	26	35	30	49	34	43	37	29	29	35	38	45	39	31	48	43	50	35	30	32	28	50	30	38	37	39	46	32	53	32	33	32	45	30	32	36	43	38	47	36	39	29	43	33	33	36	39	29	32	30	38	39	34	38	32	28	37	32	39	44	37	38	50	31	40	37	36	35	29	45	36	34	30	40	32	44	41	25	37	34	43	40	38	35	54	37	29	43	39	35	35	35	32	35	40	31	38	50	43	43	61	38	38	38	45	33	40	47	36	46	29	29	37	33	40	40	33	35	42	31	43	31	41	39	40	33	42	26	30	24	41	46	38	29	37	31	34	38	39	34	44	44	31	40	29	40	42	29	28	39	49	38	33	39	39	31	36	40	36	46	30	32	34	33	32	44	34	40	27	33	28	30	42	34	32	43	34	38	29	36	40	35	30	43	36	30	40	37	41	31	32	33	36	38	35	38	30	40	41	34	45	38	36	31	35	28	32	36	34	28	37	31	37	30	33	41	46	36	39	39	39	30	32	42	31	37	38	44	44	31	43	38	33	31	38	33	34	40	52	40	32	35	32	43	37	37	29	45	26	39	43	39	41	30	31	34	48	39	33	37	26	34	31	38	33	31	36	34	44	25	39	38	31	47	39	37	31	32	32	39	36	38	46	38	34	39	34	30	28	50	45	33	47	28	37	32	46	40	31	33	55	35	30	37	32	37	35	27	33	34	41	34	37	43	39	29	40	40	30	37	38	52	38	37	34	30	34	41	34	28	31	42	54	30	31	34	39	51	52	38	37	40	33	39	42	44	33	44	30	45	34	31	29	38	34	44	41	44	36	35	48	36	44	35	33	44	30	42	40	38	48	33	37	36	31	38	29	49	55	47	32	40	47	41	28	35	18	37	27	38	38	37	38	41	37	32	34	34	37	29	29	33	31	48	39	38	32	35	35	34	42	42	49	43	44	34	44	49	43	24	43	42	43	47	29	36	36	26	33	31	43	45	40	35	25	36	43	34	32	37	33	35	36	41	36	37	42	30	42	41	30	39	32	31	35	41	47	29	36	45	37	24	32	35	35	31	37	41	39	35	42	33	49	38	45	28	47	36	24	46	41	44	40	38	39	35	36	46	39	43	34	34	37	34	36	44	48	34	21	34	33	41	47	30	29	35	30	30	44	30	35	39	31	39	40	28	39	29	31	48	31	35	28	45	36	30	38	42	33	42	37	39	43	50	45	33	33	43	38	42	39	40	34	44	35	49	40	47	47	35	42	50	34	39	32	39	27	38	29	44	45	50	39	30	44	43	45	37	36	47	40	37	38	44	33	34	41	22	33	29	39	31	35	47	33	46	31	38	42	47	44	31	43	33	33	46	40	42	43	38	42	41	40	33	32	40	33	39	39	37	35	22	42	33	34	30	38	35	37	29	39	32	37	38	46	42	38	38	37	36	29	31	35	37	46	38	32	36	36	26	31	41	34	46	38	48	29	40	38	48	39	39	49	29	41	32	40	41	31	36	37	40	43	37	38	41	31	30	37	46	43	33	25	30	31	42	36	45	35	31	43	31	36	44	32	21	47	32	33	46	41	23	30	34	28	46	30	33	28	33	40	32	33	26	48	34	46	44	48	30	40	36	42	31	41	42	35	38	27	45	48	30	41	53	26	39	38	36	31	49	45	52	40	31	37	27	36	46	31	40	46	32	34	31	34	40	27	44	36	47	33	38	43	26	38	48	42	42	38	34	44	36	35	35	46	44	52	41	33	34	46	35	51	39	38	34	37	27	39	38	40	36	33	40	36	39	36	33	33	35	34	39	39	31	36	42	31	37	34	37	38	31	35	34	44	36	32	37	63	41	42	28	34	43	36	38	36	45	34	36	32	39	42	38	35	45	18	38	43	23	29	43	44	44	41	45	32	47	28	36	36	31	33	37	33	45	40	39	56	32	47	34	29	46	35	22	29	33	28	40	32	49	36	41	42	36	33	30	46	32	39	31	45	35	29	42	40	32	33	47	41	29	35	33	34	39	36	32	36	28	36	34	30	48	36	26	44	39	46	46	30	32	35	26	34	40	29	35	44	36	46	35	30	46	40	40	37	30	38	35	34	35	33	36	42	37	47	44	34	40	37	33	36	37	39	39	27	36	31	39	48	38	30	31	35	45	38	49	36	38	34	37	32	35	24	25	30	42	37	50	35	39	40	41	29	30	35	24	43	42	35	40	31	31	38	39	36	29	23	24	35	40	33	44	35	28	41	34	37	36	42	25	43	34	38	38	40	32	22	30	42	41	46	32	29	39	39	28	39	40	38	30	36	48	28	34	39	44	30	31	38	35	41	42	34	42	52	40	44	46	45	43	43	35	44	29	52	39	47	38	43	33	31	33	32	38	47	29	29	43	41	30	44	31	39	29	34	37	40	36	42	40	44	25	27	43	40	45	31	37	28	47	28	30	38	42	35	42	43	41	39	36	36
13621	11915	6418	19568	22627	19418	15486	12284	9662	7926	6706	5679	5008	4042	3542	3114	2837	2553	2287	2115	1914	1920	1652	1648	1576	1453	1419	1512	1541	1539	1445	1314	1262	1161	1151	1143	1085	1062	1126	1063	1037	974	1035	1047	1095	1025	1102	1101	1113	1092	1133	1096	1172	1290	1510	1435	1364	1333	1318	1244	1149	1129	1130	1082	1088	1104	1164	1158	1168	1101	1091	1103	1092	1088	1074	1079	989	1034	1001	898	926	890	884	946	870	943	911	899	875	901	889	923	858	904	852	876	885	919	935	853	868	891	883	876	865	868	846	836	856	872	795	850	881	851	850	889	856	924	840	873	877	874	870	903	844	888	883	883	830	799	899	824	847	920	844	880	828	831	857	836	867	882	846	907	878	812	875	864	885	869	806	818	847	876	860	842	831	885	865	863	890	851	860	867	807	861	862	798	807	825	843	862	831	836	782	832	834	862	820	894	779	853	816	831	813	851	869	820	878	843	909	901	851	823	851	836	826	845	846	811	824	873	835	857	814	836	784	823	844	838	836	842	864	878	876	889	790	853	842	910	916	813	850	842	850	848	886	861	837	837	854	898	875	857	821	857	822	835	841	840	853	890	882	803	813	877	874	806	880	832	867	829	875	861	861	877	858	846	833	841	768	814	871	818	857	840	873	887	920	880	833	868	867	834	904	821	844	853	849	818	853	838	839	820	862	874	819	867	884	861	847	838	856	820	821	836	827	823	850	865	872	842	834	860	858	858	800	896	820	870	837	862	828	831	850	828	874	869	866	814	817	848	810	893	826	819	866	848	809	881	876	870	859	815	891	912	835	900	860	847	857	855	875	850	825	847	902	890	902	828	822	822	887	852	837	842	894	876	857	843	850	853	792	859	896	858	877	844	883	821	900	842	818	880	801	904	900	797	866	827	885	846	802	865	852	853	845	903	816	864	914	835	780	826	889	793	830	848	848	881	868	855	903	873	875	841	818	855	806	795	852	835	885	834	814	817	860	909	852	844	851	876	868	872	857	796	845	848	813	841	818	818	834	847	888	825	878	853	832	848	867	842	857	822	813	846	829	833	833	861	851	808	832	868	804	825	831	821	856	846	834	829	791	833	801	879	804	865	884	866	894	904	857	872	891	821	883	889	877	865	835	886	903	885	825	855	833	830	879	821	858	861	881	821	867	887	837	871	835	810	858	919	849	841	847	804	866	844	837	811	925	926	878	833	858	854	826	838	795	805	813	832	860	847	844	811	874	830	795	863	873	844	855	889	868	855	893	845	839	810	869	898	876	863	898	853	823	875	852	832	841	868	843	858	797	825	813	827	842	869	878	844	825	825	829	886	884	841	847	820	791	852	867	892	865	845	864	798	828	846	889	819	809	877	875	796	884	849	868	829	813	843	844	880	917	848	819	901	829	886	809	839	853	859	856	868	853	802	834	861	871	884	872	834	855	842	821	851	828	840	869	815	873	885	788	814	796	865	826	841	839	789	814	832	862	863	860	835	860	857	820	814	864	876	849	851	869	845	850	858	861	809	797	893	848	816	822	869	842	835	838	823	855	839	805	862	836	813	869	840	859	835	827	906	861	878	847	858	831	835	872	850	830	884	833	856	806	805	860	854	885	862	828	893	839	870	845	794	821	826	861	868	845	907	835	825	815	822	850	824	879	847	841	856	862	868	801	890	859	856	864	851	833	919	904	861	885	870	849	873	828	913	880	887	868	882	844	851	886	820	858	879	832	808	890	785	834	860	839	869	890	817	818	838	808	902	812	804	876	828	834	848	832	865	867	859	848	854	852	846	871	860	883	814	856	792	833	882	805	855	869	835	786	881	862	817	880	834	856	816	873	809	849	852	868	856	868	840	789	861	877	852	848	836	824	827	797	831	841	822	852	813	771	846	887	874	869	858	845	774	854	851	835	825	838	838	895	800	891	834	858	867	833	849	801	837	845	822	860	855	851	778	778	822	863	856	832	823	837	830	879	865	906	849	858	889	798	807	872	847	831	858	775	836	864	843	838	814	840	877	863	839	800	846	816	834	821	865	857	860	846	774	826	854	816	861	825	862	859	852	865	814	823	865	847	839	858	821	846	836	846	874	876	884	891	811	838	853	815	869	884	890	903	840	856	865	856	832	866	838	850	868	843	880	830	816	763	841	869	848	823	790	853	844	847	814	828	857	866	862	881	840	858	852	797	845	843	820	862	827	837	829	928	853	804	865	856	830	904	834	835	818	856	845	783	846	912	884	855	824	814	858	839	875	885	835	864	870	866	824	851	839	840	864	854	869	879	812	851	828	863	841	908	834	841	824	840	875	861	867	869	843	855	806	866	911	824	780	905	829	800	818	869	863	848	861	819	863	855	826	872	803	864	816	823	862	859	861	900	865	822	864	880	901	830	860	842	851	842	865	843	868	837	865	841	856	843	933	825	834	829	845	876	872	854	889	894	831	871	855	903	848	898	885	884	785	824	858	844	872	824	845	848	873	847	877	829	848	887	827	862	900	853	871	844	834	839	879	809	861	859	896	882	899	941	867	880	832	863	826	834	866	876	884	919	905	833	791	858	822	859	841	883	873	850	837	845	867	875	839	833	825	801	830	878	784	837	842	866	849	842	855	837	822	895	922	877	811	800	839	833	820	828	855	855	840	850	853	846	839	868	872	830	876	845	841	866	861	834	843	847	858	844	825	857	873	840	912	847	834	839	847	786	885	830	843	854	895	850	870	872	845	855	849	850	890	893	842	877	844	844	846	849	821	831	898	844	848	831	886	857	856	839	910	854	802	861	890	857	868	859	869	782	787	829	841	853	860	850	836	805	864	816	832	831	868	869	847	893	828	774	858	838	835	840	842	883	858	837	832	823	873	815	866	878	819	839	828	876	831	833	861	880	830	855	838	899	900	836	817	831	840	795	857	849	860	834	847	848	807	862	898	828	852	829	855	865	858	908	882	854	819	835	842	831	844	879	832	807	902	826	855	866	837	835	875	818	856	895	843	887	863	805	888	840	828	839	836	869	833	834	831	813	877	870	863	810	808	889	830	836	786	817	844	811	841	875	895	839	837	889	837	911	846	898	855	847	833	805	848	856	834	857	830	848	834	915	850	934	851	859	835	859	866	873	870	852	832	800	814	847	849	863	873	838	825	882	837	882	840	845	898	839	895	865	849	813	853	892	852	844	857	882	805	813	839	844	839	802	812	887	895	847	837	865	871	901	895	907	841	842	882	785	785	838	833	892	813	888	875	869	834	870	837	865	876	841	872	840	834	832	860	901	900	812	863	876	842	858	895	835	859	866	826	865	875	830	823	852	830	905	849	906	836	816	881	828	852	875	833	825	832	845	827	898	861	852	854	858	830	802	885	819	837	818	844	845	859	833	853	836	857	854	864	834	844	921	804	844	849	884	888	824	899	808	824	893	851	871	876	891	853	902	889	849	876	842	852	843	867	804	769	829	868	855	857	788	873	850	858	849	852	870	904	831	843	840	836	868	867	881	896	857	849	881	887	850	896	825	856	832	835	844	875	855	854
1446	568	275	238	332	236	243	224	188	185	146	114	120	96	95	76	62	49	66	38	49	46	49	49	38	38	47	30	29	32	38	32	34	36	27	22	33	31	22	27	30	41	33	21	29	37	24	26	24	29	34	34	33	33	35	44	38	48	29	31	32	27	27	26	32	28	38	31	33	36	32	29	38	28	25	31	32	28	25	26	24	26	21	29	24	18	21	25	21	31	21	29	30	23	22	24	24	15	35	24	18	35	30	25	25	18	25	31	26	30	21	30	22	18	33	24	20	22	25	20	29	22	22	21	21	24	33	24	12	20	26	21	29	25	18	21	27	24	23	20	21	21	27	17	26	26	18	29	22	22	23	22	25	23	17	29	29	21	21	28	26	19	23	26	26	22	19	16	17	26	22	36	27	22	23	29	28	14	29	17	26	18	24	26	25	21	25	26	20	28	18	31	26	29	21	20	29	31	23	21	28	18	24	30	27	26	17	24	24	21	25	25	23	20	27	16	15	30	28	17	18	24	26	20	24	21	17	20	18	38	19	11	20	24	26	22	19	29	30	17	24	28	20	30	26	22	22	31	21	23	29	30	16	32	15	24	25	20	21	33	30	23	21	23	24	28	26	25	17	27	22	23	31	22	21	18	14	22	23	14	29	21	25	27	31	28	30	26	23	29	29	37	25	22	33	25	24	23	22	19	26	26	34	29	35	19	21	29	19	18	16	14	29	29	29	18	19	26	27	24	20	25	30	18	27	22	27	25	28	31	17	20	31	25	25	25	27	20	34	22	22	22	17	19	21	26	23	29	21	30	23	29	31	29	18	26	30	27	31	27	28	28	25	16	26	18	23	17	27	26	23	29	23	23	23	28	21	24	21	31	24	26	24	21	23	31	17	26	23	24	22	23	21	27	19	32	22	22	22	27	21	17	24	31	29	20	26	18	23	23	22	29	27	24	25	27	18	32	21	21	26	23	22	25	28	21	19	30	22	19	26	25	21	13	23	23	25	22	22	17	26	27	35	24	26	21	27	24	26	36	12	30	25	22	27	17	28	14	31	21	19	22	22	30	27	26	33	31	21	21	27	20	28	25	19	26	25	25	25	19	32	33	27	29	24	26	22	27	16	32	30	18	29	19	23	14	25	21	25	23	23	26	25	26	23	13	29	27	24	30	19	22	22	24	19	29	27	26	25	26	23	22	31	30	26	24	20	22	17	15	19	15	25	13	16	33	25	29	28	26	24	31	20	22	22	17	17	21	20	21	35	24	27	29	29	27	14	15	24	20	20	25	30	33	20	26	24	16	29	18	20	22	23	19	22	20	26	20	19	26	25	29	21	17	19	17	26	14	26	20	24	29	20	25	22	26	23	24	25	19	26	19	20	21	16	24	29	28	15	13	33	35	19	37	16	34	21	26	20	32	19	26	22	25	16	26	23	26	24	27	29	29	25	21	36	22	28	27	15	25	18	22	28	23	23	21	30	24	34	22	26	18	21	19	25	29	38	19	22	24	29	32	26	26	27	31	21	21	28	20	26	24	27	19	18	25	22	25	36	19	23	22	21	24	33	31	29	23	19	31	16	23	25	16	25	19	24	32	26	30	23	22	16	28	26	33	22	21	22	23	30	32	27	30	33	21	21	30	28	23	34	25	21	21	23	22	22	40	26	24	31	21	28	29	17	31	26	21	26	26	22	22	23	26	28	21	23	35	23	26	36	19	22	26	21	15	19	25	17	32	27	18	22	25	23	20	23	30	20	18	19	24	16	26	22	30	22	26	24	25	27	26	22	31	28	31	39	20	26	23	22	28	25	31	16	26	17	22	25	26	18	18	21	33	18	19	28	24	19	21	23	23	20	29	31	20	27	21	24	23	29	31	27	23	18	27	24	31	19	30	22	21	37	29	25	22	23	29	17	23	25	19	25	23	32	17	29	14	31	20	24	19	24	27	23	27	16	24	23	23	24	16	23	20	31	23	26	23	29	26	21	27	31	22	21	28	31	30	15	37	19	25	29	25	34	25	29	35	23	21	24	27	21	24	25	19	20	25	23	34	34	19	22	32	24	34	23	24	23	19	25	24	21	18	24	22	24	22	23	23	28	18	20	32	21	26	35	27	28	28	25	35	18	36	17	16	24	18	21	36	20	22	31	28	22	24	24	31	25	27	32	31	19	28	24	33	22	26	21	29	33	24	22	26	20	25	16	25	20	29	22	23	30	28	18	33	30	37	27	23	21	26	21	36	15	19	18	25	29	25	26	19	38	29	18	29	18	17	28	24	33	26	23	22	17	35	17	34	22	26	33	26	22	22	21	16	20	32	21	21	29	23	34	25	23	31	22	21	19	29	28	16	19	27	24	25	28	28	28	27	25	19	24	24	25	27	19	22	22	26	26	27	25	27	29	18	31	20	26	23	23	21	19	18	28	28	26	30	31	24	27	29	21	29	20	20	24	30	29	28	22	22	24	24	21	22	34	21	24	27	23	15	21	22	29	27	25	20	27	24	23	23	30	26	31	25	19	19	32	24	20	26	22	22	23	22	19	21	29	23	21	26	19	25	25	25	28	27	33	25	14	30	27	29	23	24	23	19	22	38	25	21	31	28	23	29	24	24	25	22	24	31	25	22	14	14	15	26	29	28	27	33	25	28	20	25	27	31	33	19	25	28	30	27	26	19	32	29	23	25	17	27	24	23	23	28	22	30	23	21	19	36	29	22	18	21	23	34	19	30	23	20	19	23	20	30	26	29	27	18	23	20	24	25	17	19	20	25	24	20	24	24	21	28	18	32	28	19	27	20	31	29	22	23	21	14	26	20	33	21	30	19	16	31	20	12	23	24	17	26	18	16	21	22	28	23	16	18	14	28	35	19	20	25	30	20	25	21	31	22	25	34	26	23	27	27	25	38	29	23	28	29	21	25	29	18	21	20	26	26	19	25	27	21	26	25	34	34	29	23	20	28	27	24	23	31	26	21	13	19	21	20	29	21	21	30	22	27	26	21	24	25	19	21	21	16	24	22	27	16	26	24	30	32	26	22	28	23	34	32	20	25	17	24	18	27	30	26	22	20	29	31	21	19	21	22	27	19	17	22	21	23	27	23	26	25	32	30	26	22	20	31	23	16	26	28	29	19	17	22	29	23	29	22	18	23	11	24	30	30	25	34	20	26	26	20	19	30	27	31	30	35	32	24	25	29	22	25	24	25	25	16	28	23	21	34	26	22	34	29	19	33	26	24	16	34	18	16	27	18	31	20	26	22	38	22	20	25	30	34	23	23	29	21	22	21	26	26	24	19	22	17	27	18	30	19	15	27	30	22	31	19	34	23	25	28	27	35	26	24	14	23	23	27	31	18	18	31	20	24	21	21	22	19	27	19	26	26	17	26	25	16	26	19	30	29	17	16	26	26	22	19	23	24	23	33	23	28	22	23	27	24	21	18	18	25	25	23	26	30	34	27	24	25	30	26	26	21	21	31	24	17	22	21	25	23
18058	17793	8877	24487	27659	24115	20003	16090	13235	10896	9302	7811	6611	5535	4681	4001	3455	3163	2791	2511	2225	2027	1991	1739	1631	1607	1602	1588	1648	1549	1306	1224	1170	996	1033	1004	984	940	904	941	882	921	876	882	979	906	881	925	908	870	982	1062	1071	1198	1445	1440	1396	1407	1299	1153	1021	972	908	921	911	943	984	969	964	839	877	968	880	909	901	791	863	870	778	720	668	724	692	700	659	691	645	613	633	635	593	673	613	633	590	608	569	571	605	572	561	526	596	607	613	571	626	626	620	535	634	564	575	584	587	587	597	558	551	576	608	602	569	560	554	575	528	573	599	559	570	556	576	576	575	587	516	584	567	586	652	558	570	547	563	570	554	598	604	539	576	549	589	597	584	556	562	593	593	574	597	630	595	542	576	585	576	548	552	540	551	559	588	547	568	591	580	582	546	561	571	568	592	537	577	629	562	599	577	579	563	595	552	556	538	567	555	550	540	548	567	548	594	573	555	589	554	598	544	601	575	548	543	543	597	521	553	606	616	569	573	549	543	548	568	587	573	578	561	589	554	593	583	612	573	555	563	633	581	546	552	540	585	592	566	568	600	575	563	590	538	597	542	566	584	550	555	577	516	534	604	582	559	584	598	565	536	562	564	540	605	535	583	554	578	601	545	635	546	576	567	566	541	553	604	560	565	581	544	547	542	560	572	568	589	557	564	580	576	539	618	553	557	578	612	578	600	578	619	577	540	574	521	601	554	582	556	578	539	565	573	561	582	573	571	587	577	544	590	574	520	568	549	562	542	560	536	593	570	528	571	586	561	564	529	592	502	591	558	586	572	591	561	580	596	590	560	557	536	533	566	569	592	579	556	530	566	613	551	600	539	580	573	551	581	598	581	570	579	546	604	577	525	553	608	575	562	550	577	572	517	589	605	554	523	600	553	572	569	565	585	571	594	562	594	580	554	562	567	524	575	574	567	575	545	579	549	545	584	564	562	579	571	603	572	578	554	586	571	590	535	550	532	527	497	583	571	542	542	553	551	543	568	555	523	573	561	574	536	546	557	550	529	571	583	556	551	547	572	555	597	548	556	599	576	540	576	553	539	550	582	575	562	564	544	594	550	580	582	619	542	537	537	563	565	583	547	603	564	526	587	581	565	543	555	563	541	547	593	560	564	582	562	559	609	599	583	606	546	549	552	558	578	565	565	580	593	532	551	548	578	548	555	575	526	520	552	526	543	545	574	581	544	592	550	551	544	550	562	557	551	568	605	530	561	555	564	547	589	576	538	573	548	565	529	539	549	574	565	547	581	541	554	573	491	569	573	589	599	603	532	560	563	567	545	585	583	528	582	597	568	528	588	586	579	537	567	574	589	580	549	559	590	576	550	531	581	589	590	537	554	562	581	560	554	588	554	525	576	583	579	563	532	589	563	525	563	589	539	567	599	539	556	565	548	610	598	571	558	576	557	624	572	574	620	604	577	575	562	512	545	584	545	541	555	533	563	546	557	562	507	554	573	583	581	612	552	576	573	571	526	563	546	560	553	540	583	568	540	569	554	566	567	572	545	581	577	568	570	514	554	538	563	599	551	562	586	551	566	573	528	592	514	607	548	597	556	549	579	545	552	597	525	598	569	579	569	567	531	550	504	584	567	603	568	576	575	562	564	570	594	577	555	570	605	548	574	543	592	551	570	589	569	582	535	606	592	601	529	531	602	592	557	537	607	554	550	595	565	589	569	556	560	547	589	549	550	583	572	603	561	530	544	594	532	540	551	581	578	555	536	578	602	569	532	533	568	536	579	581	602	602	569	566	578	572	555	547	550	588	582	565	545	588	595	550	554	565	551	586	594	586	532	581	565	566	527	556	551	542	580	573	585	610	584	575	570	553	573	597	568	583	560	527	577	551	598	616	578	546	519	554	615	572	593	522	565	605	593	582	525	587	567	620	548	587	596	607	566	557	574	514	559	538	579	531	609	626	541	558	560	575	555	566	569	520	594	585	530	585	609	569	559	534	578	532	588	541	587	593	563	572	535	575	555	577	562	576	568	587	596	549	546	526	545	581	587	581	550	607	584	560	572	571	575	559	609	637	604	594	530	596	524	501	550	577	600	524	567	575	556	588	543	540	553	584	589	555	571	590	590	560	592	563	550	522	566	572	557	575	592	556	550	569	606	532	553	595	600	583	542	600	559	583	538	584	561	559	561	553	610	559	593	596	539	562	546	529	565	593	565	532	552	574	586	561	543	648	563	554	585	607	590	546	574	561	552	582	576	549	577	513	584	591	559	535	587	642	543	545	563	545	571	565	557	537	576	575	579	569	579	551	519	584	613	574	554	599	596	537	552	534	580	591	561	551	581	563	603	563	561	524	544	576	548	578	516	568	577	570	564	548	585	574	566	546	564	559	574	529	567	528	555	564	570	570	602	566	589	556	607	600	603	587	545	547	547	560	571	594	562	544	540	577	574	550	546	581	573	556	578	556	584	571	542	543	534	584	595	543	540	561	582	583	573	518	572	549	550	575	600	569	578	562	576	577	586	589	559	548	578	552	529	556	597	536	570	555	597	589	553	549	543	531	551	586	558	558	588	543	515	555	581	564	555	598	585	566	544	526	570	570	536	540	562	553	561	578	569	501	584	549	533	586	547	555	604	570	568	590	584	527	537	582	605	568	608	547	551	546	606	551	564	601	582	538	563	597	600	569	570	601	552	571	549	574	549	544	545	548	557	555	595	569	566	573	529	551	597	582	593	558	553	584	582	562	569	552	589	578	583	595	544	583	593	591	562	550	588	544	581	582	589	579	569	604	587	567	591	545	569	586	579	601	585	542	589	570	595	558	568	554	577	545	548	562	537	548	531	586	557	555	544	574	580	591	570	584	569	575	541	562	545	545	542	567	546	558	536	576	571	557	556	561	546	565	575	514	622	523	567	578	536	569	570	552	567	573	568	568	603	524	562	548	561	535	589	577	618	627	548	587	578	569	555	589	552	566	584	592	572	545	588	562	559	584	560	513	558	579	541	573	610	575	533	552	563	567	566	583	552	541	607	565	582	589	549	575	541	545	591	585	566	571	562	530	587	563	567	577	559	539	566	565	517	548	583	560	543	562	550	553	577	552	597	605	561	542	545	551	544	554	583	547	566	547	572	536	603	555	532	562	541	527	596	557	550	573	567	528	595	587	558	548	545	578	561	562	561	565	550	558	545	576	582	570	518	539	596	526	630	604	571	555	556	535	580	576	593	558	579	562	568	580	552	578	573	555	550	551	528	582	564	544	531	573	555	567	549	556	612	597	591	545	580	560	598	575	577	562	550	566	582	547	564	593	561	512	571	550	527	592	533	582	583	596	573	595	560	574	576	591	570	569	579	537	604	576	571	606	557	535	543	537	571	529	578	571	587	558	569	549	578	539	522	568	592	576	602	545	569	551	524	562	599	546	558	537	563	608	570	583	568	575	584	558	576	567	601	585	571	588	605	570	577	554	576	579	574	582	564	568	597	576	540	564
1500	1665	217	210	297	296	243	208	164	159	143	123	128	81	59	70	62	56	56	59	43	46	52	36	37	32	29	33	25	35	31	27	21	39	34	31	26	30	25	34	36	23	40	16	23	37	26	24	22	19	25	34	27	23	31	34	25	35	30	38	30	30	35	24	27	34	41	35	30	25	37	30	18	25	35	30	31	24	25	28	31	19	21	19	30	27	19	33	24	18	29	29	38	20	24	28	37	26	25	23	22	25	23	23	29	28	31	33	19	18	25	26	24	17	19	26	21	20	20	28	23	23	25	24	19	24	31	28	23	26	20	23	22	36	32	28	25	21	24	26	27	28	26	29	21	15	22	25	21	20	21	28	26	26	40	35	25	19	21	25	25	23	24	25	26	25	17	23	21	30	24	23	16	30	18	17	27	26	29	19	21	22	18	25	34	30	30	27	27	22	24	23	17	23	23	27	22	17	25	17	20	34	25	28	21	19	25	22	23	25	21	18	25	29	15	20	29	21	21	23	28	23	28	17	27	29	33	23	27	27	16	21	26	20	25	26	30	18	14	21	18	31	28	23	24	30	16	31	31	28	20	22	22	19	29	25	22	24	25	24	33	18	23	25	22	23	17	18	28	15	24	23	21	22	30	25	18	39	24	28	27	18	33	34	28	29	28	19	29	16	12	25	14	30	23	26	22	27	22	25	20	24	35	18	19	20	26	27	17	27	30	22	22	22	24	21	22	23	28	23	34	24	18	24	20	27	24	27	23	20	21	30	28	28	16	22	34	25	35	13	22	18	28	24	23	24	26	22	33	16	31	19	21	25	25	22	23	29	19	25	19	39	10	28	29	21	25	16	32	17	26	18	25	32	21	26	23	18	25	25	31	24	22	29	22	25	31	16	29	17	14	24	30	26	23	21	27	23	26	18	25	30	18	38	32	21	25	28	24	26	23	25	33	20	22	18	23	18	20	24	23	25	27	14	25	24	17	24	20	28	20	14	28	17	19	21	29	20	23	21	23	17	17	30	35	27	20	19	31	23	20	21	17	26	34	23	16	29	22	28	21	30	31	22	23	21	29	23	27	24	15	23	34	19	28	26	23	31	13	24	25	25	30	33	27	28	25	27	20	25	28	19	23	30	18	33	21	27	23	24	20	20	25	28	20	27	15	24	25	22	21	29	17	30	27	27	16	27	30	19	21	21	30	30	27	26	20	19	34	33	22	27	21	24	23	27	26	23	25	23	25	32	22	30	36	23	24	27	24	20	18	26	28	30	14	29	25	25	24	33	23	26	26	20	32	25	26	30	18	26	28	33	27	21	20	18	22	25	22	33	23	30	23	27	20	34	18	27	18	27	31	23	29	19	20	11	31	21	33	20	25	25	29	19	26	27	19	28	18	30	20	24	25	26	30	16	26	26	31	25	28	26	20	26	23	26	11	18	26	24	27	18	22	31	29	29	23	18	29	30	30	16	21	30	18	31	19	27	21	31	17	24	26	27	23	24	23	22	22	27	30	20	23	19	33	19	24	21	19	21	31	21	23	21	24	18	27	29	15	17	22	24	23	26	29	27	25	23	27	25	19	27	36	17	29	18	29	24	21	40	27	26	12	20	16	23	30	20	29	25	31	34	22	29	18	22	25	32	34	22	28	23	28	17	26	25	23	25	34	28	22	28	19	24	32	26	22	20	19	25	32	32	18	34	34	23	26	20	22	23	23	28	19	24	18	26	28	22	22	22	26	19	24	26	32	26	26	24	20	19	20	25	20	18	21	34	33	22	23	26	31	29	32	20	19	22	32	28	34	26	25	28	37	17	27	21	15	27	31	30	16	21	27	23	28	28	30	25	32	19	21	23	25	30	22	23	20	20	22	23	28	21	18	24	28	19	19	23	25	23	18	37	21	22	27	22	23	31	26	24	20	25	24	23	23	27	14	25	24	16	28	20	28	25	28	23	24	24	16	22	38	15	36	25	23	21	19	24	26	32	27	17	21	17	31	21	22	16	28	33	23	22	18	17	27	23	18	27	31	20	26	27	13	18	28	21	24	27	22	32	38	20	17	21	16	24	30	27	28	20	27	23	14	27	20	27	30	28	18	26	28	33	18	25	31	20	24	22	30	22	23	25	31	25	35	14	23	13	23	26	22	32	28	23	20	42	25	25	33	36	25	25	22	32	22	24	24	25	28	26	18	18	21	27	27	25	21	22	37	28	29	23	23	21	27	16	16	25	25	29	25	32	23	22	22	19	20	26	23	37	22	32	24	20	26	28	33	21	32	24	27	25	18	17	31	13	30	24	14	26	22	33	26	34	21	29	24	24	24	21	22	22	20	22	22	19	22	23	33	31	19	22	21	23	13	33	26	25	17	24	27	31	22	26	23	19	14	22	28	25	24	29	17	20	25	23	23	25	21	22	27	21	25	28	21	22	25	22	21	26	28	23	17	25	24	20	27	27	19	21	22	18	18	30	15	20	20	24	23	26	22	19	25	21	32	25	23	20	30	16	22	19	17	18	27	23	20	21	24	17	29	24	26	26	22	23	32	32	31	20	16	23	21	27	21	27	24	20	30	33	22	24	21	27	19	30	22	25	28	18	29	26	32	21	23	26	25	27	22	26	32	27	27	22	17	28	25	18	20	29	25	25	21	24	26	24	27	26	27	29	24	19	19	24	17	28	23	24	28	23	21	19	27	28	24	22	22	20	22	23	18	22	26	33	23	26	29	27	31	31	21	16	25	27	20	26	28	27	32	22	18	24	27	23	19	26	22	25	20	34	25	22	24	18	35	26	26	28	27	21	22	22	21	27	26	18	29	16	23	30	22	28	27	28	25	23	17	28	31	29	20	21	30	26	31	22	18	15	25	26	31	31	29	23	30	30	37	34	24	25	24	21	17	18	24	24	25	19	22	20	19	26	27	23	27	29	22	27	27	22	23	26	28	26	15	25	33	25	25	21	18	17	22	29	23	30	29	22	34	25	20	16	17	28	21	29	22	23	29	18	18	29	30	24	26	19	32	25	23	23	14	24	28	24	18	20	24	17	23	29	27	19	21	32	29	23	19	21	24	19	22	21	16	26	34	26	15	31	24	27	26	23	25	29	18	26	23	19	24	24	27	29	15	16	19	15	33	26	23	28	25	17	21	27	22	14	32	29	23	25	31	18	25	16	30	30	22	20	31	31	24	23	23	23	27	30	25	25	26	32	24	31	27	30	18	29	23	21	29	21	16	27	28	31	29	28	28	26	29	25	22	26	18	25	24	25	26	26	22	29	35	22	29	19	23	25	24	28	29	18	24	34	25	24	27	23	25	20	33	22	18	19	28	20	16	26	23	19	28	30	32	32	18	30	24	22	22	20	22	27	24	25	16	28	23	27	28	24	25	21	25	23	19	25	26	25	14	20	21	25	22	25	20	25	19	23	16	23	21	20	28	23	23	26	19	14	18	24	24	23	26	22	25	22	21	28	11	21	29	23	20	26	25	31	25	15
17808	21386	8583	23910	27252	24069	19753	15896	13283	11118	9403	7805	6622	5405	4519	3984	3400	3014	2802	2469	2159	2112	1951	1702	1561	1569	1505	1625	1585	1366	1385	1324	1126	1023	1025	992	1002	968	904	895	921	808	874	927	914	891	915	932	886	984	1032	1001	1046	1308	1503	1454	1502	1387	1337	1152	978	899	1006	873	920	961	964	957	825	861	887	910	841	910	958	881	923	816	739	670	717	739	735	650	660	692	586	613	613	600	629	613	656	639	567	596	636	603	583	629	602	579	545	588	620	617	606	590	575	610	594	557	565	615	625	579	591	562	575	559	572	593	601	591	556	540	540	581	571	591	587	576	585	567	528	576	591	552	596	580	594	542	586	563	545	562	569	565	560	583	560	569	527	585	522	565	554	538	543	565	580	553	555	586	596	547	565	574	557	577	586	510	592	534	579	580	550	526	544	585	562	555	595	576	583	588	564	532	546	594	503	607	589	585	574	581	558	579	578	580	575	545	602	579	602	570	552	560	598	566	537	546	585	556	533	559	590	547	598	577	558	577	577	540	556	608	598	593	542	574	573	508	555	565	525	591	545	557	553	616	558	556	555	551	570	570	553	525	565	559	561	537	550	586	576	545	518	562	531	554	561	595	533	551	558	586	544	606	534	520	512	606	571	613	589	574	562	554	565	554	546	566	568	528	560	532	537	578	585	534	545	561	567	612	562	567	566	584	570	603	630	564	536	576	529	554	576	611	548	573	562	553	582	572	575	561	587	534	526	586	604	550	568	537	555	517	548	538	558	598	578	535	528	583	550	555	537	589	583	565	539	560	512	531	525	546	585	594	557	545	622	525	548	539	544	537	518	577	550	549	593	545	546	577	541	529	574	583	555	544	530	569	551	561	592	574	577	541	597	555	523	537	586	583	556	601	610	595	561	569	564	534	549	594	580	579	593	549	559	545	511	562	541	560	543	569	607	587	578	549	550	550	565	556	561	542	565	571	563	570	575	587	557	613	575	545	532	595	585	603	542	590	557	543	551	576	599	524	579	531	533	562	629	576	528	530	546	541	528	555	584	537	573	552	552	532	577	586	545	570	574	570	548	556	528	553	542	567	545	566	555	600	554	596	540	592	542	547	538	545	552	567	562	513	550	546	577	519	559	567	540	556	567	595	576	548	552	576	554	592	573	581	528	524	559	590	547	577	589	546	535	575	577	533	583	543	560	564	560	559	502	566	582	601	571	571	547	532	569	589	578	558	551	585	558	551	636	552	567	564	568	574	561	528	549	554	594	558	542	563	571	589	558	522	550	539	565	514	538	531	576	517	545	576	518	527	576	510	592	593	549	550	555	531	584	572	591	556	560	573	585	556	548	579	521	558	557	570	581	582	547	592	577	571	566	570	536	562	536	562	574	552	569	546	562	524	531	545	568	531	489	542	553	571	578	573	584	598	581	588	516	535	604	542	568	527	576	584	524	566	540	586	547	558	560	577	553	540	559	542	577	556	606	558	560	544	585	560	539	565	548	559	571	561	580	547	532	565	566	559	564	548	574	622	516	580	575	550	521	567	590	541	559	567	550	558	556	592	567	579	586	575	559	565	550	549	532	585	621	537	576	591	548	548	559	553	547	549	579	551	558	533	580	610	594	527	593	568	611	535	579	560	536	579	555	596	560	584	537	552	595	574	566	558	566	543	554	556	606	517	555	566	607	553	569	597	582	585	563	567	572	565	545	558	566	550	575	578	578	561	529	558	563	560	581	538	571	549	522	617	565	548	563	509	559	576	574	591	592	588	559	574	565	559	574	509	535	541	533	532	568	558	584	574	557	529	553	579	543	568	594	558	575	531	600	550	589	555	569	550	604	548	604	593	557	558	556	543	567	575	565	570	569	555	593	538	517	574	514	583	585	577	570	584	566	537	567	550	560	579	590	567	557	548	576	576	568	528	574	547	572	538	594	547	586	555	582	546	549	601	600	588	535	552	539	608	525	542	604	550	572	610	539	527	569	549	590	593	560	570	585	587	577	590	557	581	578	565	587	569	567	552	559	551	558	535	565	536	546	553	542	574	548	550	525	595	599	613	560	603	595	566	532	515	534	543	548	552	554	541	558	531	534	548	534	556	576	613	546	588	596	580	551	547	583	603	562	576	569	585	563	564	583	570	603	547	539	574	604	566	546	555	565	550	585	533	583	559	568	532	577	558	595	575	539	543	559	572	572	531	566	597	557	550	512	545	550	573	564	530	580	580	550	561	544	545	560	556	569	574	554	570	509	569	540	556	561	547	536	568	570	567	596	505	526	551	537	558	539	537	549	569	554	573	548	577	567	546	578	585	540	575	542	542	550	583	544	506	572	558	557	558	572	566	575	536	559	615	585	566	563	547	540	566	532	591	529	556	575	547	607	543	547	543	615	542	576	571	539	586	551	549	574	530	578	578	621	548	544	596	571	559	519	554	571	577	536	585	532	581	587	532	536	561	586	579	558	536	583	622	556	548	582	564	502	561	586	574	588	577	536	558	522	535	559	584	572	562	605	588	590	539	574	578	620	555	576	628	581	565	578	552	540	539	543	556	548	580	570	586	564	574	573	554	524	601	544	570	553	533	564	523	565	566	543	550	566	553	561	571	539	562	584	580	570	554	586	582	554	532	557	584	554	520	566	612	570	564	551	562	543	520	545	582	531	558	515	623	575	592	587	596	558	537	578	566	599	553	570	585	583	574	568	563	546	523	591	589	573	560	565	575	572	551	542	504	531	571	571	524	560	567	546	592	570	596	548	559	541	545	566	583	587	556	573	584	571	560	604	563	556	586	535	591	541	564	543	524	537	532	561	561	517	576	527	578	566	597	559	581	507	529	574	578	578	559	584	541	577	601	542	527	555	559	596	570	599	564	578	518	584	563	540	549	571	551	594	559	580	554	603	566	572	543	577	587	572	581	564	587	573	523	583	556	578	561	548	584	601	554	574	545	571	566	574	574	537	527	551	602	525	542	581	567	549	574	551	553	577	566	570	581	567	552	554	558	527	567	554	522	562	558	564	569	550	586	576	556	574	509	580	546	546	552	586	586	557	594	561	564	552	548	594	582	562	570	569	556	569	588	534	552	595	538	572	563	625	563	508	556	575	582	564	560	588	596	508	532	597	525	551	577	561	608	545	572	605	559	590	605	547	551	567	562	557	577	555	583	553	571	594	541	585	531	543	539	515	531	578	590	577	544	547	557	534	571	594	575	574	558	551	569	558	559	583	539	535	562	596	540	578	575	558	590	537	546	609	581	545	571	565	576	547	542	563	598	515	563	527	570	543	604	563	537	558	557	578	578	590	534	573	576	579	553	571	537	544	536	598	536	541	562	586	551	556	560	548	523	533	572	566	545	569	582	536	583	603	541	534	542	565	517	548	547	555	520	547	554	548	569	577	590	584	567	558	550	552	564	578	554	559	580	517	564	520	546	586	530	564	576	588	584	568	610	598	588	579	603	565	580	567	578	574	561	507	587	586	551	578	562	574	563	577	598	539	531
1416	2325	215	245	303	250	220	185	204	175	150	117	98	106	75	66	64	71	59	51	46	48	40	36	39	42	32	41	33	44	49	32	34	34	27	32	23	22	34	27	21	24	41	30	33	38	31	29	29	36	35	25	37	20	37	50	38	40	44	32	21	28	27	29	31	31	33	36	28	36	24	25	33	36	24	23	30	24	25	27	31	25	21	26	14	23	15	14	26	26	28	27	27	22	19	19	25	13	19	35	20	22	21	21	37	24	24	24	34	29	23	34	19	27	27	22	24	26	18	25	25	28	22	18	33	16	23	21	32	23	23	21	27	32	32	22	39	16	22	14	31	28	23	25	21	28	21	16	20	27	17	30	18	18	19	21	35	18	23	19	25	26	25	18	25	27	28	20	22	25	29	28	27	20	32	29	22	24	19	29	22	20	27	28	28	25	20	18	31	14	20	18	24	24	22	17	20	33	22	27	27	22	31	22	22	17	27	27	31	26	25	26	36	32	26	17	29	19	24	22	18	20	19	23	23	28	26	22	14	19	30	23	20	27	29	21	25	31	20	22	25	24	22	26	22	31	15	24	25	31	28	26	18	27	23	19	29	36	19	28	24	26	29	24	28	15	24	24	28	23	18	15	37	21	19	23	20	19	18	22	31	25	23	19	20	27	21	22	33	28	35	24	23	19	17	26	19	28	26	25	29	18	29	28	28	27	27	24	39	21	19	21	34	21	17	28	29	24	21	34	25	25	22	23	20	26	15	26	30	26	24	18	28	24	25	32	25	16	30	26	16	32	20	25	23	30	31	23	34	18	18	25	22	18	19	25	26	23	39	25	20	37	19	28	26	18	27	17	23	24	15	31	15	28	24	29	20	22	15	29	33	22	27	23	25	24	17	21	25	21	28	26	30	22	26	17	20	21	27	27	26	25	24	18	22	19	29	24	26	24	29	22	22	18	30	23	26	26	31	37	30	30	32	26	26	29	17	23	17	27	24	30	20	29	26	21	32	28	29	21	22	26	16	35	18	24	27	23	28	19	27	25	26	26	24	25	31	20	24	18	19	15	21	31	25	22	27	26	20	23	24	19	27	32	23	24	20	20	21	21	21	25	21	31	28	29	13	26	18	22	19	32	27	28	20	20	27	17	20	29	23	27	22	23	25	15	19	23	30	22	19	27	26	25	21	31	21	18	27	18	22	13	26	35	27	28	16	25	30	25	27	27	25	16	21	15	25	25	28	11	21	27	21	20	20	28	22	30	25	26	21	30	17	24	24	23	19	21	19	23	18	26	28	22	28	22	33	42	19	25	21	24	28	29	22	21	27	23	27	24	26	30	23	26	27	26	20	17	20	25	34	32	29	23	21	26	22	24	29	22	22	22	23	20	31	26	28	24	20	32	21	20	26	23	21	24	23	31	27	23	39	24	31	28	20	25	25	22	18	23	18	18	22	9	22	23	35	25	26	20	18	21	21	26	17	28	20	21	22	23	23	21	15	23	21	24	24	21	24	23	21	27	23	22	25	34	31	26	27	28	32	22	35	25	21	16	24	25	22	30	27	32	24	21	27	27	22	17	18	24	16	27	21	21	22	18	24	24	23	19	31	21	23	24	30	25	21	24	33	24	27	19	22	27	25	20	21	32	21	21	21	20	24	25	26	24	31	22	26	24	28	24	22	23	26	32	19	20	21	20	32	22	30	23	27	35	29	24	27	22	26	28	21	20	29	26	26	20	31	28	27	20	19	25	23	16	19	22	23	19	23	24	22	34	19	30	30	22	22	31	12	18	26	32	22	30	23	20	23	17	22	29	17	17	32	24	21	27	29	22	26	25	16	26	32	29	26	18	16	17	27	30	20	26	19	32	25	30	32	25	19	26	18	17	20	20	25	19	20	21	22	27	25	19	25	22	20	25	19	26	25	18	29	28	25	18	22	25	24	29	25	25	29	30	20	26	28	20	33	29	35	24	28	27	36	30	29	20	26	25	29	20	21	18	16	23	24	33	26	30	21	19	24	27	28	16	27	19	22	28	23	15	18	21	20	21	22	20	24	24	21	26	18	18	17	28	32	22	21	25	21	19	28	23	18	33	28	26	29	21	29	22	28	21	26	26	21	17	32	29	18	25	28	18	26	25	27	27	27	15	16	22	24	26	24	21	27	23	25	20	23	27	23	23	31	25	18	25	26	18	29	20	17	22	29	32	24	19	18	31	31	20	20	21	34	16	26	18	25	22	30	28	23	31	18	24	25	22	25	26	23	21	23	21	27	16	12	20	29	17	26	23	20	21	29	17	20	30	27	23	23	20	22	33	26	27	19	29	23	32	31	25	18	22	25	28	27	20	30	21	28	19	28	30	20	20	33	25	18	25	23	26	23	29	24	33	24	32	21	19	12	27	25	32	16	22	16	23	13	22	28	18	16	28	17	29	26	22	34	32	30	18	20	11	27	14	24	32	22	24	23	24	18	26	26	22	25	17	18	25	21	27	25	28	31	22	19	32	30	26	23	26	21	26	33	28	20	29	21	26	20	32	28	17	22	20	17	24	17	23	30	28	26	23	31	32	27	30	27	21	24	19	21	25	17	16	32	26	15	23	21	25	21	22	28	31	25	28	30	20	22	24	21	20	20	32	29	31	29	16	15	24	25	20	29	28	20	15	26	23	13	18	26	33	22	25	26	22	29	35	20	28	24	20	16	26	23	24	27	21	23	19	30	25	31	23	30	19	19	26	24	20	25	31	33	24	23	31	21	27	21	27	24	33	21	23	25	27	24	14	22	25	30	18	19	23	32	25	35	23	32	26	29	36	20	18	22	20	29	23	24	25	28	24	22	26	23	25	23	30	36	36	21	26	17	32	25	23	22	18	16	17	17	26	33	30	34	26	17	16	16	21	32	21	30	31	34	26	35	23	22	19	18	26	18	30	24	33	22	28	23	24	22	21	30	27	24	25	20	26	22	22	26	30	21	24	28	30	27	24	19	22	29	23	27	20	17	17	25	24	27	20	22	27	24	30	26	32	27	26	24	23	32	21	36	25	29	27	28	30	20	23	19	24	26	25	22	28	32	21	25	32	31	22	21	24	23	13	27	29	20	21	22	25	14	20	29	29	27	18	13	21	24	17	19	18	24	22	20	17	22	28	23	26	24	28	24	22	25	29	22	32	15	26	27	31	24	27	21	24	24	22	22	22	25	23	28	31	20	27	20	20	16	29	33	22	25	31	15	21	29	24	20	19	23	27	20	17	25	25	22	22	25	23	26	25	23	20	23	21	36	25	25	16	36	25	19	25	28	27	29	22	24	29	25	19	25	25	35	18	24	19	28	26	19	20	24	24	23	20	25	27	30	31	21	29	27	18	18	28	24	26	23	35	29	26	17	19	28	18	19	20	28	21	27	21	23	29	21	18	33	15	31	25	22	29	31	35	27	21	28	22	23	23	26	23	29	18	22	23	23	22	21	23	29	26	28	22	22	24	22	14	26	19	26	24
17785	23347	8381	23704	27164	24084	19831	15931	13404	11081	9789	7527	6580	5394	4557	4095	3467	3043	2716	2486	2214	2089	1799	1687	1642	1600	1570	1623	1579	1554	1368	1258	1143	1115	1079	1030	975	1005	970	899	921	905	957	1030	998	973	937	877	976	981	1011	1118	1149	1497	1526	1483	1594	1511	1350	1235	1051	959	901	866	977	974	951	921	906	895	908	836	909	907	891	890	842	785	665	724	695	642	681	687	688	660	625	664	607	632	590	608	583	594	607	617	635	600	668	612	568	620	585	563	552	586	574	565	567	596	615	567	589	568	526	570	551	571	604	595	562	608	611	588	555	594	541	544	560	567	559	539	606	565	593	570	561	574	559	581	584	613	602	589	563	567	535	593	601	545	549	556	552	548	582	561	572	594	561	627	556	564	553	578	567	547	567	552	577	560	535	537	616	585	575	562	579	588	572	523	585	576	590	550	529	553	586	528	569	587	551	556	536	584	572	567	572	603	610	526	598	564	579	587	555	573	556	560	571	566	552	583	561	571	632	562	550	570	522	561	538	530	572	531	570	566	562	584	601	577	531	545	567	554	524	559	597	557	577	603	558	591	591	550	574	575	568	526	610	512	555	554	586	538	606	577	547	568	598	568	582	589	540	577	529	630	537	576	560	528	563	586	536	554	589	601	559	579	554	589	581	600	575	606	541	577	568	592	547	573	538	601	584	572	547	604	549	568	538	523	537	535	515	568	575	600	598	558	554	527	593	517	540	599	530	568	543	590	550	542	616	565	523	548	554	545	579	580	564	540	582	570	549	601	566	559	565	559	540	577	567	547	561	575	539	619	566	554	571	607	570	576	558	534	550	556	578	620	525	576	579	558	618	560	564	548	606	581	578	558	583	584	564	593	598	523	528	536	577	571	532	527	579	607	598	582	585	587	558	559	613	574	567	600	567	591	573	587	572	578	546	557	613	582	533	576	557	592	590	587	556	574	513	591	549	548	575	563	541	558	568	550	582	577	549	581	596	542	589	563	517	526	572	572	582	546	518	585	569	543	513	537	544	541	546	547	565	545	582	538	572	560	605	532	579	552	615	545	574	548	572	596	596	534	529	641	557	589	554	555	611	571	555	609	546	575	589	576	583	584	491	539	522	566	591	577	564	576	549	514	563	528	538	573	574	554	546	575	576	557	572	551	525	552	589	610	553	516	605	558	552	556	554	555	539	573	566	555	542	620	548	567	578	577	577	601	572	578	585	576	590	567	578	554	580	557	574	536	531	551	565	569	571	567	573	580	522	574	558	567	579	565	572	563	585	600	585	565	574	536	585	615	576	563	528	569	572	575	523	540	536	568	501	526	571	551	552	539	562	578	575	566	585	561	534	588	567	548	507	565	542	553	566	556	559	552	574	587	547	544	555	563	581	576	531	566	563	566	606	567	546	580	556	552	566	615	548	578	576	588	592	544	556	525	561	571	567	536	545	584	587	553	549	556	574	587	600	584	549	584	539	559	629	608	583	568	575	572	573	560	552	573	544	579	568	570	545	582	566	531	570	562	563	574	565	536	565	546	598	594	528	581	586	561	586	587	593	582	598	576	603	555	554	545	547	581	592	542	554	577	553	650	556	543	583	559	563	594	536	559	553	569	579	514	544	596	567	568	566	538	549	545	565	540	576	536	599	559	523	556	580	555	582	544	566	595	508	569	575	555	597	564	612	585	572	572	550	587	584	589	579	580	565	583	557	543	518	546	609	547	537	529	573	588	540	580	540	550	571	558	542	560	584	574	581	571	545	557	633	573	595	584	558	549	604	528	561	568	507	600	530	573	564	547	554	572	574	580	579	586	544	555	547	534	600	557	555	574	593	569	539	620	528	560	572	609	574	542	571	578	528	583	599	572	567	568	567	574	581	553	590	577	564	587	577	576	517	601	562	564	562	551	572	540	551	544	595	578	563	599	547	563	524	572	556	549	573	545	544	584	598	604	587	564	565	586	519	544	578	567	570	544	573	561	583	606	514	563	546	576	568	537	535	588	550	567	525	570	570	533	571	534	568	543	620	558	534	602	563	562	585	551	523	531	579	541	554	526	553	572	553	554	571	562	540	552	584	557	563	591	561	596	571	558	527	583	563	576	594	585	559	591	558	565	536	536	521	574	530	607	599	589	573	582	562	573	530	529	587	553	626	606	582	565	580	542	554	578	552	532	597	572	557	578	567	578	552	539	544	512	562	557	605	526	544	561	529	592	550	521	544	629	572	569	572	583	571	561	562	590	566	545	547	571	595	510	570	582	630	528	571	546	570	550	543	556	601	590	563	554	593	544	561	595	556	568	572	558	595	557	580	569	544	586	608	552	596	601	579	579	544	552	580	621	563	600	546	555	553	573	604	584	571	568	564	601	602	579	610	579	568	547	565	571	564	572	575	558	540	563	546	572	593	557	559	579	555	572	554	524	594	574	571	567	544	561	594	586	580	561	550	515	528	559	565	555	571	586	579	485	568	551	574	592	579	551	553	566	527	541	626	600	556	564	550	570	593	575	562	603	562	574	621	575	554	568	538	564	545	541	553	586	533	580	571	558	585	510	606	590	566	558	565	540	560	520	548	576	559	576	571	568	566	564	533	534	584	606	566	590	535	536	562	594	559	516	545	553	538	534	550	563	526	529	546	548	589	544	523	611	563	537	574	573	520	575	583	561	582	556	557	553	592	569	628	601	607	557	564	608	612	554	545	586	556	555	568	615	586	573	518	523	602	542	567	516	561	577	623	580	581	589	557	581	564	553	595	567	559	575	564	570	552	540	557	559	555	601	578	586	584	583	540	547	549	536	509	583	541	557	588	576	556	570	544	585	559	529	560	601	570	584	568	581	535	572	570	533	542	555	546	541	568	614	556	583	538	527	600	559	598	599	551	571	585	584	585	598	540	544	573	582	561	537	551	554	582	575	525	536	574	551	573	560	527	559	537	581	566	528	536	550	528	540	544	570	523	559	601	590	597	571	556	589	571	528	561	534	543	563	579	526	581	595	531	555	587	535	537	600	563	586	552	567	567	537	586	561	580	621	573	572	599	566	580	535	563	571	529	595	602	556	562	567	560	564	603	538	549	542	557	565	561	525	570	549	571	595	576	559	548	625	588	561	564	568	536	578	556	572	568	543	600	550	548	588	549	599	603	573	596	542	510	558	568	552	548	541	552	536	612	540	550	553	569	557	561	530	538	575	507	558	543	570	529	586	548	572	575	546	614	551	573	567	576	600	551	534	550	543	556	557	583	569	574	511	555	578	581	599	588	586	581	583	566	586	571	562	547	566	564	531	548	604	605	553	593	611	534	576	539	572	559	598	545	566	566	570	579	575	569	609	619	602	531	548	615	570	592	535	532	609	563	539	544	570	589	618	528	554	560	574	538	586	594	570	624	578	552	557	557	583	589	543	595	567	535	538	561	575	561	575	539	585	573	539	588	585	542	571	545	574	520	533	632	579	613	573	556	557	567	562	523	617	549	577	579	599	540	568	620	578	594	571	564	568
1880	1359	172	150	197	200	179	156	133	130	99	109	80	63	58	64	72	59	52	50	46	55	51	43	47	40	50	59	36	44	58	39	48	33	36	30	37	41	38	44	39	37	40	39	51	40	38	42	33	42	39	46	48	35	48	50	45	42	56	40	44	39	35	44	47	41	55	42	46	45	40	45	42	44	40	40	32	42	39	33	34	29	34	43	51	37	42	34	41	42	29	42	42	41	26	31	39	34	26	34	34	36	40	44	40	35	53	34	45	40	35	33	43	31	34	38	33	43	42	42	35	30	32	39	45	46	35	33	44	41	29	46	45	50	43	45	39	43	39	44	36	25	33	38	32	39	40	34	40	33	24	31	49	34	40	37	42	32	38	34	35	40	38	33	28	44	44	37	33	32	39	32	34	36	37	34	36	36	43	39	35	32	25	23	33	35	39	35	28	26	49	44	38	42	46	40	42	39	23	40	36	40	41	33	34	43	35	41	37	31	47	32	39	37	35	52	39	40	40	36	34	35	39	30	45	33	31	29	45	25	42	50	30	41	41	38	39	45	31	42	42	38	33	26	36	32	38	36	31	34	27	40	40	42	41	37	32	35	38	31	39	38	38	34	40	31	43	50	36	41	41	39	32	39	33	41	42	39	47	40	47	37	42	42	39	49	44	30	38	39	43	32	42	31	33	28	37	31	33	39	41	27	48	41	47	34	38	29	41	31	46	33	38	24	49	44	47	35	35	44	42	36	37	37	40	35	37	42	35	44	33	38	34	43	35	35	27	30	48	34	38	35	30	42	45	31	32	40	44	31	35	28	31	40	39	43	37	38	37	46	31	32	39	34	32	38	35	33	34	30	34	29	33	50	30	41	48	47	38	33	46	34	25	31	47	39	28	35	49	36	28	24	49	40	38	29	36	33	37	33	39	43	36	36	44	31	32	38	29	51	36	45	38	53	26	51	40	34	39	33	49	52	35	38	38	39	38	25	43	30	31	24	48	43	28	36	49	45	37	22	33	25	46	28	44	34	33	42	45	38	38	33	34	34	36	48	39	43	46	36	35	30	33	27	41	45	46	35	28	33	32	23	39	37	50	36	33	41	33	34	46	40	38	22	32	33	33	44	25	34	28	29	28	40	36	34	34	34	35	39	40	35	37	36	32	42	41	30	33	25	47	40	40	31	42	46	51	40	36	40	42	31	43	43	23	39	31	33	30	46	30	43	34	51	32	30	42	36	42	41	34	40	25	31	42	24	30	46	48	30	46	37	19	46	34	48	37	42	31	31	39	49	34	32	43	38	22	60	36	35	31	41	38	29	40	41	43	39	36	42	35	32	36	39	41	32	31	28	30	39	40	41	46	38	38	34	39	31	25	37	37	50	42	42	49	34	38	38	36	38	41	35	31	25	48	21	45	42	38	29	25	38	26	35	43	39	41	37	24	45	46	38	34	39	36	29	38	34	29	42	37	27	36	48	36	43	34	37	37	42	49	34	34	40	43	41	40	35	37	40	36	41	42	43	31	35	26	30	39	33	34	37	46	29	39	40	53	41	36	45	37	49	50	26	46	41	45	36	46	40	24	37	42	25	33	36	36	39	39	34	27	27	47	27	52	39	33	46	45	43	32	49	42	40	35	21	50	26	52	49	32	39	33	30	46	43	37	32	34	39	44	31	45	34	38	45	40	41	39	38	51	33	41	39	32	38	34	43	33	42	35	36	37	41	39	36	41	36	30	34	36	39	37	37	32	25	35	35	47	41	30	36	37	39	39	37	37	42	29	30	31	42	39	47	35	43	34	42	39	40	32	45	26	42	37	42	40	32	32	31	35	30	35	37	29	37	34	29	51	38	45	38	42	28	41	30	39	44	35	34	27	33	35	33	30	29	36	44	36	39	33	39	41	32	35	38	42	39	39	40	54	35	34	40	31	31	38	32	27	31	42	29	37	46	33	37	37	38	34	32	43	40	35	31	48	45	40	43	38	36	43	49	30	35	31	37	36	30	39	30	39	37	46	51	37	32	32	44	46	45	44	32	35	25	36	28	37	38	42	43	37	55	43	41	35	41	26	42	39	31	35	33	45	46	30	29	44	38	25	44	40	31	33	35	33	41	42	33	33	39	51	36	42	35	38	36	44	48	34	40	38	38	40	25	51	41	45	44	36	35	47	40	39	32	33	41	39	27	41	36	39	40	42	43	33	29	50	41	40	40	33	36	46	32	44	36	37	38	35	38	40	31	40	48	39	37	35	53	38	30	35	46	28	36	34	32	32	36	36	33	32	42	35	45	50	42	47	43	34	52	37	40	24	34	40	40	34	32	32	34	48	41	41	43	29	52	36	51	29	35	38	31	42	44	40	41	30	29	35	42	30	38	40	30	49	49	46	51	36	46	29	36	30	28	58	43	31	33	42	38	47	45	50	38	36	45	36	45	29	36	37	37	35	44	27	40	40	39	26	41	37	27	41	34	33	38	36	30	30	23	30	34	27	28	26	40	46	45	47	43	34	44	31	39	36	37	35	39	39	37	43	36	40	33	42	41	32	46	40	31	38	37	40	36	33	49	45	32	38	37	33	35	49	33	39	39	31	43	39	39	32	29	46	40	29	43	48	41	35	32	38	32	44	31	32	44	38	29	35	39	42	45	36	33	36	35	43	27	33	38	39	35	49	37	35	37	35	45	29	32	50	33	41	39	41	36	42	35	41	54	44	38	30	34	40	28	38	52	36	36	41	29	28	37	38	44	48	30	41	32	39	46	41	49	39	28	30	45	30	41	22	36	29	43	44	28	32	39	43	39	33	40	33	36	35	35	42	26	32	37	56	29	37	41	29	50	39	43	45	42	42	42	42	36	39	47	40	35	36	42	37	36	34	37	48	29	37	38	44	38	31	33	35	28	33	37	38	44	31	36	35	52	39	40	27	35	34	46	28	35	50	34	32	34	42	33	31	26	45	37	33	46	42	28	36	38	25	37	36	37	43	42	30	34	38	40	37	45	28	46	34	45	44	33	40	33	34	33	40	31	34	40	37	39	45	41	33	40	39	42	37	36	35	38	35	21	53	46	43	42	30	39	41	35	40	51	33	37	39	35	28	35	33	43	44	39	47	39	35	39	30	43	35	39	36	42	44	38	37	38	41	40	33	37	32	54	36	32	35	40	50	45	40	29	49	37	43	39	28	50	47	37	37	36	41	39	34	42	31	43	41	42	30	36	37	40	45	49	41	33	36	28	48	36	39	32	35	39	37	31	40	29	32	37	25	41	37	35	44	35	23	30	43	42	31	49	32	44	46	56	34	37	40	41	46	36	30	35	36	32	36	44	40	43	48	36	37	50	38	37	41	24	35	42	39	30	29	37	41	38	31	34	30	39	40	32	40	37	41	26	41	40	33	29	45	37	41	41	37	24	40	36	37	39	41	40	48	47	37	34	49	42	30	37	36	29	38	43	49	38	36	43	38	37	36	35	31	35	31	35	46	38	27	28	43	22
13840	19415	6181	18679	21809	19113	15405	12259	10152	8644	7353	5710	4903	4177	3591	3063	2754	2443	2221	2086	1942	1784	1650	1568	1620	1487	1528	1574	1483	1437	1320	1318	1257	1171	1152	1136	1112	1118	1068	1104	1095	1117	1143	1097	1111	1123	1146	1079	1157	1190	1231	1330	1536	1582	1649	1665	1598	1558	1431	1321	1216	1171	1162	1135	1121	1085	1126	1044	1106	1137	1113	1089	1141	1053	1056	1002	944	914	884	884	925	934	951	914	903	901	919	903	912	899	939	981	930	928	868	910	852	880	896	855	894	876	884	898	929	843	893	869	854	896	867	886	857	872	820	832	835	842	855	866	868	874	884	828	865	848	895	823	817	869	855	857	847	876	841	870	860	870	825	837	880	909	872	861	897	903	836	838	867	844	895	855	903	865	894	847	831	844	830	862	837	904	914	871	791	888	823	862	833	825	817	892	885	913	872	835	869	881	853	854	880	850	882	823	833	851	860	895	852	872	864	851	874	845	874	878	908	841	859	850	818	866	901	848	850	863	821	911	853	860	886	868	886	878	829	835	907	898	847	877	853	858	874	886	873	838	878	837	817	857	835	848	808	839	790	835	881	824	862	870	882	876	832	875	828	851	861	925	932	858	844	840	851	893	866	791	855	836	841	856	823	872	866	885	840	839	825	834	837	835	825	809	821	862	812	870	872	910	853	907	867	873	881	870	778	863	794	859	844	809	870	851	854	907	883	846	836	896	847	879	823	874	802	873	850	846	857	826	883	859	872	852	871	876	894	837	877	893	863	864	851	836	833	861	886	894	833	851	815	879	846	834	831	884	843	857	900	868	824	898	848	888	840	816	843	814	823	856	854	913	873	847	840	897	863	910	861	861	841	858	921	822	882	864	872	876	857	866	851	908	820	917	877	821	807	858	852	844	854	829	851	799	835	854	861	886	846	805	799	840	866	814	846	812	862	832	849	881	824	850	878	886	875	906	830	904	855	906	834	850	898	825	873	789	881	865	823	862	844	820	866	853	934	857	833	864	826	843	820	865	845	869	849	835	908	914	838	841	850	869	833	827	777	835	836	909	868	864	834	818	823	854	870	852	844	862	859	866	868	900	852	874	861	858	840	817	846	885	854	857	868	834	873	890	858	853	859	945	971	833	832	874	814	843	856	845	873	918	863	869	878	884	869	876	852	874	867	850	837	871	870	838	840	869	866	802	758	855	879	878	898	857	822	904	866	837	944	814	932	857	859	839	850	847	865	828	860	879	922	885	852	842	888	906	866	838	922	884	798	829	835	882	850	908	874	821	842	813	910	875	864	887	848	841	847	873	862	856	867	914	889	903	853	876	870	827	859	804	819	845	883	865	851	885	872	899	881	914	792	820	842	860	865	866	856	849	843	852	846	846	813	868	885	920	880	851	863	888	886	865	835	879	871	924	825	842	865	841	848	844	881	849	869	830	875	866	856	856	878	878	871	832	873	874	881	854	867	815	840	849	913	883	903	813	851	865	868	851	876	879	858	850	855	815	845	810	841	908	858	808	888	897	846	895	819	808	863	889	859	849	890	873	829	823	853	852	837	850	860	833	809	877	855	888	855	853	869	905	897	844	838	873	824	882	850	847	799	849	850	805	878	904	903	902	896	845	905	916	810	870	851	864	830	829	853	847	884	863	883	835	891	880	861	925	854	918	872	830	869	853	869	839	830	835	850	824	871	924	892	874	836	848	836	855	824	841	792	879	858	787	888	868	883	877	899	875	911	847	902	865	832	832	833	858	921	841	920	872	822	884	888	891	789	833	831	882	891	886	866	838	881	851	850	842	838	843	862	869	899	868	877	879	831	928	820	854	869	869	837	904	841	916	869	903	868	826	867	898	858	873	819	851	870	845	841	847	770	820	856	853	924	822	810	854	846	890	948	847	867	893	875	874	797	852	874	836	818	880	847	863	836	794	861	847	877	892	821	826	835	876	836	804	875	783	836	823	892	883	870	846	862	902	859	805	828	814	858	886	878	859	859	862	866	934	823	876	875	894	859	862	881	871	888	877	812	840	897	808	840	830	869	874	849	895	838	904	829	863	905	869	834	847	890	829	831	831	861	854	840	864	865	892	828	815	840	846	841	857	835	872	822	803	792	864	909	857	851	897	903	904	847	857	883	871	867	815	840	872	879	901	841	828	906	881	841	872	918	871	807	872	827	852	806	833	849	851	885	864	801	860	874	841	815	859	827	900	850	867	874	880	805	832	819	917	831	773	850	835	849	848	887	896	859	809	848	849	848	894	888	847	800	909	849	823	835	863	831	880	846	822	877	795	905	839	815	924	854	843	861	827	847	825	886	863	854	854	866	878	852	864	854	856	843	856	844	836	894	830	874	873	824	832	878	843	814	855	852	858	823	832	858	920	848	823	857	848	820	877	886	832	860	854	897	855	866	809	851	871	811	822	904	882	828	867	827	870	825	863	861	864	870	811	874	849	832	874	796	807	903	845	866	915	878	823	885	854	854	876	835	808	887	861	865	868	847	838	809	840	906	852	874	844	892	852	812	844	852	868	882	835	878	851	785	866	832	848	853	873	817	863	875	822	870	871	869	869	878	818	824	818	838	810	882	829	859	904	824	854	875	862	879	852	866	844	864	848	839	872	845	863	857	830	884	897	912	860	903	827	851	851	867	839	838	887	886	879	877	883	842	808	899	853	919	857	868	820	868	882	839	863	813	840	797	870	840	873	919	872	836	834	888	854	853	873	827	864	867	894	865	880	892	852	848	872	849	850	794	839	851	850	885	869	858	866	889	884	838	883	834	837	836	882	876	881	927	861	780	830	868	866	804	863	827	848	832	854	850	881	911	841	870	919	838	904	875	802	883	876	932	876	867	860	853	810	879	834	873	835	860	833	855	806	879	841	839	854	849	835	814	890	848	863	912	875	868	902	881	865	877	854	861	899	902	846	858	802	811	884	879	870	836	829	857	869	846	852	845	859	803	892	870	855	889	901	843	846	819	874	816	862	827	882	846	790	861	839	866	862	850	854	816	848	830	833	852	858	861	862	874	816	891	886	895	874	798	850	843	873	834	873	870	892	801	830	942	874	837	796	907	891	828	842	868	908	820	858	847	837	810	882	837	829	895	865	811	818	843	883	874	868	842	832	817	857	865	843	894	805	864	830	852	875	842	874	844	819	838	803	844	859	887	868	892	857	875	785	888	865	862	867	843	906	882	897	873	868	873	852	856	881	861	827	848	933	812	895	898	869	860	892	791	819	870	845	865	850	830	899	883	844	860	863	878	830	891	862	837	806	859	836	914	822	828	850	862	871	805	838	915	903	873	913	866	837	870	850	855	855	848	842	872	847	905	910	864	880	855	841	871	845	884	802	839	829	868	879	887	841	834	823	892	834	850	879	802	860	874	837	834	864	907	850	842	861	857	907	871	836	871	853	890	896	818	858	901	906	842	839	874	848	799	809	844	897	886	924	858	814	849	848	856	817	834	838	826	879	839	876	851	842	810	822	836	847	865	847	853	823	807	871	822	903	855	880	856	830
1444	3376	247	240	327	279	227	212	202	166	131	135	130	81	69	70	54	55	45	51	43	44	34	45	48	33	33	40	33	33	51	35	34	36	29	31	38	40	19	38	30	30	33	26	29	33	40	26	31	41	34	43	30	39	38	44	52	54	29	28	36	36	28	37	32	33	33	33	24	28	36	35	27	32	24	17	27	20	23	35	26	35	22	26	24	27	24	25	25	23	28	28	27	33	26	22	19	23	17	30	36	27	23	24	30	27	22	30	18	22	24	30	22	27	17	18	34	22	21	32	31	34	29	26	24	27	25	35	17	28	22	19	33	24	22	27	23	25	15	28	21	25	19	21	25	28	24	31	18	26	24	24	23	20	18	23	16	26	22	29	26	24	26	23	22	24	29	17	25	27	27	24	30	24	25	23	25	28	25	28	25	23	37	24	26	22	17	29	15	17	28	29	24	21	18	23	22	30	29	29	27	16	26	24	28	23	23	32	21	21	19	27	24	27	24	29	32	28	28	26	29	41	20	22	26	27	23	21	28	17	23	23	24	33	24	43	27	28	19	25	28	26	31	29	27	31	26	23	20	30	22	21	31	28	24	32	21	28	21	25	23	29	31	18	22	34	23	23	22	27	22	25	20	23	29	34	19	23	15	23	20	25	19	22	27	16	29	24	29	30	31	28	29	19	25	24	18	32	23	20	28	34	28	19	24	23	15	19	29	25	22	25	28	32	22	23	20	23	20	32	13	25	24	30	22	24	32	22	26	20	25	27	19	23	29	26	23	28	24	30	23	27	36	27	24	23	23	34	21	24	27	25	17	24	25	21	25	29	26	22	25	22	17	22	26	19	21	28	14	21	18	24	22	32	30	23	27	27	25	24	25	23	24	27	27	29	27	25	26	26	22	16	18	20	27	25	32	29	39	24	23	13	24	22	20	33	16	20	25	29	27	26	22	28	20	20	22	27	28	30	24	29	26	16	29	25	24	30	19	21	30	27	31	32	26	25	24	26	22	26	25	18	25	22	19	24	19	23	26	19	22	27	28	30	29	26	21	26	26	28	20	20	23	23	35	23	29	20	23	36	28	25	35	18	22	28	33	24	21	34	30	31	27	22	26	30	22	20	17	20	18	24	24	23	27	15	28	19	30	37	17	25	25	27	33	17	28	21	18	26	28	22	22	23	25	24	23	23	18	27	20	18	15	30	19	43	29	25	22	21	22	33	20	29	21	30	18	25	28	24	33	29	20	31	20	27	27	19	25	17	27	28	21	31	22	21	20	23	19	28	19	27	19	23	23	20	28	23	27	24	25	21	28	20	32	28	25	31	32	25	31	25	27	27	28	19	23	25	21	23	22	23	36	24	25	28	27	21	26	32	26	24	25	30	25	22	23	26	26	26	23	25	21	22	22	20	31	30	27	31	22	21	20	26	22	23	29	23	17	25	27	28	28	23	23	24	21	29	28	20	31	28	18	17	19	22	36	21	30	34	30	25	25	27	20	24	25	31	31	23	29	17	19	14	23	27	24	28	31	25	31	29	21	24	30	28	33	18	31	28	25	27	27	19	17	33	24	33	27	22	24	26	20	29	22	34	26	27	24	20	34	34	26	22	21	28	26	38	20	23	20	23	29	28	30	36	24	18	38	32	29	26	22	20	28	22	23	23	25	25	25	27	34	19	23	28	21	24	24	26	25	24	26	28	30	23	23	27	31	29	21	31	19	27	27	28	27	26	30	32	19	35	23	19	31	18	27	25	22	29	22	21	19	28	29	29	22	21	34	34	25	24	20	32	27	34	20	19	31	17	18	24	31	19	31	26	22	33	34	23	31	24	21	36	21	17	22	29	16	23	25	19	19	26	31	27	30	30	27	32	25	19	24	17	24	25	17	16	14	24	28	17	20	28	28	29	20	28	31	20	21	25	21	23	21	30	21	22	28	28	25	28	22	24	33	21	19	24	26	27	22	24	21	20	28	23	24	25	28	24	34	22	27	20	19	19	23	25	30	24	21	27	20	25	20	25	34	23	26	27	26	24	34	29	31	24	23	16	17	26	28	25	31	16	19	28	24	23	26	22	28	18	32	35	18	21	25	25	22	25	21	17	27	18	25	28	19	27	20	31	22	26	31	33	25	16	22	21	26	28	29	24	24	26	36	26	33	18	28	30	24	21	29	28	24	31	28	22	28	27	23	25	28	30	24	26	26	26	32	24	24	20	20	31	31	25	38	23	29	21	33	22	21	27	23	18	26	23	28	26	28	26	20	29	31	20	29	18	25	32	27	20	24	24	22	31	19	23	23	21	37	26	23	18	28	27	23	32	29	21	27	23	29	33	27	30	24	30	21	41	24	32	19	23	20	26	34	16	26	25	25	24	25	25	21	17	22	26	19	19	24	30	18	29	40	27	27	31	26	31	31	29	21	27	27	20	29	34	25	24	23	27	29	22	22	26	28	21	13	18	29	37	26	29	20	35	15	32	29	21	28	19	21	21	24	23	23	23	18	14	24	25	15	18	27	25	24	27	25	22	19	23	32	22	28	26	20	28	27	32	26	18	21	25	18	22	26	22	25	15	17	31	29	28	22	25	21	30	22	25	23	26	25	25	20	22	32	26	21	28	28	25	29	30	22	31	29	35	24	19	21	32	20	17	24	20	24	23	25	20	23	26	23	20	20	22	30	29	21	31	19	34	33	25	27	27	18	27	27	20	20	29	28	33	27	17	24	29	21	23	32	30	19	31	25	30	24	24	27	26	32	23	24	23	27	23	25	26	13	21	19	20	22	24	25	26	18	21	29	25	26	28	19	26	32	26	28	32	19	20	20	18	22	22	22	21	14	25	27	20	27	28	30	28	23	18	20	30	21	30	33	29	18	21	34	24	25	24	24	32	23	23	25	30	32	31	29	31	34	24	26	21	31	21	30	22	29	28	29	23	22	23	29	18	15	26	25	22	17	22	34	22	28	29	29	26	24	20	19	18	19	32	18	19	30	20	27	22	19	22	28	21	25	26	31	26	26	24	29	14	24	22	18	25	24	35	29	28	26	25	27	21	29	24	25	31	15	22	22	28	32	23	17	29	35	34	26	23	14	23	26	21	22	24	13	24	23	19	19	30	23	24	30	26	25	23	21	24	28	27	19	26	29	21	25	28	21	29	24	31	27	35	17	21	31	21	34	22	16	18	27	13	19	28	27	27	24	35	34	26	22	28	24	29	27	21	22	29	28	26	26	31	31	18	21	17	28	29	29	29	27	28	29	21	32	22	18	27	16	19	29	27	20	26	26	23	27	20	24	29	18	25	30	20	26	20	21	31	14	35	30	28	16	29	19	26	19	22	32	20	26	26	28	23	23	30	22	29	23	18	23	22	24	22	19	22	22	29	37	22	28	25	33	20	27	22	28	29	26	27	25	26	27	24	30	24	22	13	30	33	25	24	24	25	22	26	24	22	24	30	28	27	19	21	17	23	15	31	15	23	17	27	27	32	31	20
17874	24835	8294	23906	27523	23783	19953	16290	13595	11672	9622	7659	6519	5362	4673	3952	3384	3157	2696	2480	2211	1965	1822	1759	1671	1581	1660	1633	1539	1442	1317	1212	1184	1068	995	990	974	938	932	884	971	935	955	986	987	975	1071	1091	1143	1169	1183	1386	1414	1550	1626	1701	1549	1435	1438	1251	1070	1054	954	964	950	1014	937	883	915	1023	932	933	893	899	816	755	709	712	659	638	679	689	691	695	735	683	648	666	613	660	622	640	643	596	638	607	645	642	636	638	599	568	537	610	595	634	595	639	601	600	549	619	592	593	577	595	614	587	607	587	618	608	548	600	585	630	571	605	593	528	582	584	589	570	637	609	605	616	561	572	579	626	558	615	605	589	555	595	554	586	549	584	580	528	584	571	594	584	574	544	602	562	586	586	553	568	564	532	594	577	536	599	589	578	593	574	547	583	550	554	586	591	572	580	614	618	554	605	522	563	568	543	595	591	525	576	513	584	585	600	560	585	604	544	562	601	608	562	536	534	584	568	549	572	586	620	567	565	550	570	574	599	566	575	628	602	569	555	593	610	569	596	571	578	604	558	604	542	569	588	600	605	544	565	619	573	563	559	572	579	558	596	572	587	554	575	559	551	577	527	571	563	576	568	547	572	587	553	532	603	577	579	571	601	543	608	587	568	584	591	542	567	542	544	603	615	581	614	575	609	536	597	598	586	598	593	586	587	583	601	556	557	527	552	537	585	606	586	566	576	627	581	561	552	611	527	595	555	597	580	597	566	618	586	563	561	519	572	600	561	556	608	594	574	594	555	595	620	600	560	568	601	545	576	542	571	543	619	568	598	588	598	572	591	593	617	571	607	594	577	570	577	578	557	609	559	545	562	576	579	543	610	562	545	529	571	597	547	578	603	555	556	585	622	549	580	598	558	600	551	574	534	576	568	576	572	567	567	580	537	586	598	568	549	556	532	561	589	574	618	603	577	574	587	583	576	575	561	565	579	642	513	603	556	525	585	580	582	578	578	576	580	581	564	573	584	609	536	582	551	621	579	592	595	580	565	602	617	552	599	548	560	576	556	575	564	596	570	554	567	591	545	558	603	531	586	562	560	541	553	577	541	626	570	524	549	613	564	560	617	580	586	554	540	564	582	593	580	596	587	544	573	568	556	561	598	523	578	553	562	617	612	530	580	538	606	561	571	577	588	603	595	598	564	555	589	611	593	575	582	576	575	565	610	575	578	533	555	587	539	546	543	555	596	562	523	587	539	619	597	577	552	563	607	572	549	567	576	554	575	606	566	571	570	563	547	598	569	552	565	606	575	573	568	546	622	588	605	532	557	616	588	579	575	588	550	603	592	565	574	608	602	584	577	571	590	569	610	586	569	549	573	546	579	600	579	613	546	557	586	599	570	547	591	609	588	575	517	604	567	557	576	558	566	544	581	559	568	602	575	597	550	592	594	597	538	544	563	558	544	547	556	557	575	537	606	603	551	575	560	587	575	580	567	590	623	582	511	630	585	576	548	599	616	601	563	551	622	615	580	586	581	586	554	547	600	590	563	571	579	566	605	587	555	587	588	612	598	511	586	557	567	626	587	540	547	613	584	602	545	598	579	596	574	588	555	544	587	562	577	566	573	583	571	580	592	563	586	584	584	544	587	548	534	582	574	580	592	565	573	570	579	595	585	600	548	588	595	604	591	598	584	591	556	593	599	593	579	546	553	553	588	558	583	578	582	563	564	584	586	602	554	556	596	572	580	601	571	543	572	592	568	575	571	543	571	530	572	538	577	550	553	557	603	583	592	619	552	558	543	583	556	583	566	598	587	583	569	547	626	595	555	538	551	524	559	564	581	598	561	563	575	553	600	591	591	595	541	590	567	563	591	570	610	593	546	567	585	646	611	560	576	619	569	591	576	580	588	549	601	589	559	523	597	605	570	542	588	589	568	557	558	608	581	614	584	601	550	591	553	543	624	601	535	591	582	580	565	595	554	584	559	594	563	558	574	590	556	569	539	597	573	588	582	574	585	572	577	567	588	560	531	586	562	573	593	569	596	533	566	578	562	618	592	563	553	596	564	599	559	591	596	570	568	554	555	575	610	622	539	611	576	574	536	564	556	576	578	565	594	556	591	611	549	572	600	572	593	577	513	536	579	608	559	595	572	598	532	595	576	544	584	618	587	603	568	606	557	571	605	573	562	570	565	564	529	595	606	575	568	565	584	552	538	584	547	541	584	569	600	555	605	550	585	564	571	629	586	582	572	512	635	548	562	625	566	562	597	559	607	575	570	584	599	539	571	561	596	579	532	566	543	525	575	534	553	566	586	566	590	565	616	588	567	584	574	575	561	618	569	559	586	597	599	617	572	576	555	572	581	527	581	575	527	557	603	592	545	539	538	548	580	566	591	565	571	582	637	577	586	528	543	575	546	570	573	583	573	603	582	597	589	553	555	549	586	547	577	538	560	550	569	632	592	565	600	569	564	547	589	584	543	590	555	597	562	579	554	596	569	560	553	541	546	541	585	595	539	563	541	602	542	564	558	555	560	566	568	581	545	617	557	601	587	535	562	578	546	542	587	581	541	562	566	527	559	570	581	641	563	586	558	550	554	575	576	609	549	608	553	612	582	546	554	564	555	585	567	568	548	538	565	562	530	603	562	562	595	576	631	546	589	598	549	582	585	579	551	566	526	580	557	566	603	577	570	592	536	600	554	615	535	572	581	607	565	564	570	570	556	618	570	562	579	559	537	579	573	568	594	552	577	547	515	589	497	557	595	582	608	554	554	572	613	564	571	567	579	627	568	597	535	564	564	533	613	569	554	544	580	552	589	586	572	605	556	540	555	563	582	547	586	625	577	550	568	566	565	544	567	529	593	582	599	567	557	552	538	562	548	617	585	538	556	600	611	558	615	607	578	563	586	578	544	564	579	556	535	541	539	554	579	583	568	554	575	576	567	546	576	535	534	597	561	577	537	606	531	593	552	600	668	621	629	575	566	569	555	566	613	599	565	588	583	586	555	594	566	552	536	589	559	593	571	548	647	543	557	545	575	596	586	596	568	551	533	592	570	545	576	613	558	582	629	578	562	627	567	549	584	574	540	561	597	522	545	600	541	567	620	604	574	600	577	588	561	570	516	559	576	559	542	540	595	518	601	560	578	565	547	578	557	569	564	538	544	579	542	601	569	611	542	597	575	547	611	547	626	554	557	564	552	558	604	602	577	575	604	550	559	537	563	602	555	564	594	610	580	586	593	554	574	555	574	575	555	566	559	593	546	575	559	594	571	547	600	641	591	551	552	590	556	588	588	576	590	616	574	553	532	567	609	590	574	554	574	591	567	557	599	585	511	519	552	585	566	599	581	556	586	529	543	598	567	565	558	586	589	599	596	544	538	563	604	579	570	568	577	600	542	556	563	583	549	542	610	553	596	553	531	545	588	604	565	576	590	600	557	537	578	544	538	565	600	585	584	550	572	587	582	583	575	552	613	652	576	582	548	629	575	579	583	554	581	562	578
1465	2444	219	228	334	284	239	213	220	194	134	122	100	92	71	73	64	62	57	48	58	43	44	31	46	47	34	47	39	43	41	28	36	35	33	37	27	24	25	38	21	29	21	26	30	40	25	38	37	33	31	42	38	42	38	27	41	31	53	42	46	31	43	24	32	33	35	39	32	35	26	31	29	31	28	32	26	25	26	32	35	27	31	30	35	21	23	24	24	21	27	28	24	27	25	26	23	23	23	26	21	33	24	17	20	32	23	37	24	32	22	27	37	25	23	19	19	33	28	30	30	38	33	27	23	28	22	30	31	26	16	18	29	25	23	22	23	22	25	23	24	23	31	29	23	31	33	20	31	30	24	19	32	32	23	29	27	26	20	27	25	24	31	34	22	20	20	32	27	26	23	22	26	26	28	28	19	24	28	24	21	16	25	44	18	23	23	30	20	25	18	25	24	24	26	27	23	28	24	25	17	21	27	29	19	15	29	17	26	23	24	39	25	29	20	30	40	23	28	27	26	26	19	16	26	30	27	21	22	27	21	18	21	23	21	16	17	26	28	21	22	20	29	21	24	16	29	25	23	26	30	35	29	18	36	15	22	30	29	23	27	25	23	28	26	29	25	20	25	29	25	28	35	19	22	21	28	23	32	23	31	20	25	23	22	28	17	20	19	36	22	23	27	20	20	32	31	34	27	23	22	21	36	33	18	23	30	21	30	32	18	28	21	27	25	32	26	31	24	27	18	24	22	23	27	25	20	33	24	20	21	28	19	23	30	30	22	28	18	20	24	27	22	29	35	24	31	25	35	29	22	21	30	26	25	25	19	20	31	23	21	23	16	30	17	35	35	31	27	31	22	25	22	26	31	24	28	19	29	20	26	32	13	23	18	20	30	23	38	32	28	19	23	28	34	27	30	24	33	28	20	21	26	18	22	18	28	29	35	32	37	25	21	23	26	23	29	23	25	19	24	28	17	34	23	19	16	21	31	21	29	24	27	20	25	22	27	29	18	27	26	24	28	31	22	30	23	23	18	29	27	26	32	24	30	19	24	25	30	20	20	26	27	20	32	25	27	26	23	26	18	27	23	20	27	23	24	33	18	25	30	33	25	19	24	24	21	14	22	26	25	29	27	25	25	22	24	25	30	23	28	22	18	28	27	23	23	30	21	31	30	17	32	22	30	29	25	24	21	26	22	28	17	17	31	24	27	28	15	18	32	20	24	21	19	18	29	23	23	27	27	33	24	28	21	24	28	33	30	20	31	26	16	22	21	18	33	30	25	32	17	19	21	26	25	22	21	25	24	29	28	20	21	21	22	33	33	20	21	28	14	32	25	28	18	26	25	20	20	30	30	28	27	26	17	28	33	30	25	29	30	24	26	28	26	32	27	23	37	25	16	20	17	25	35	32	32	26	37	22	31	30	19	35	24	27	20	25	36	26	26	24	30	32	27	23	26	21	26	19	30	16	24	33	22	30	33	22	33	19	30	26	28	31	21	17	22	17	27	30	27	23	27	22	26	22	19	26	29	23	16	22	19	31	28	28	27	16	22	24	22	22	22	22	30	20	22	14	24	14	22	25	28	30	18	22	32	25	26	31	30	25	28	36	26	26	27	17	29	30	29	28	30	33	23	24	22	21	22	24	24	25	34	30	25	22	20	22	28	26	22	19	26	34	20	30	30	21	21	24	26	21	17	20	16	28	25	32	26	25	28	23	25	19	23	21	22	18	32	20	32	27	25	24	26	11	26	26	27	17	32	27	34	31	31	33	34	21	25	26	19	31	30	25	19	26	32	24	18	22	22	29	25	28	34	28	25	27	25	21	31	15	26	26	26	23	30	28	20	27	22	25	34	21	24	37	19	20	26	24	24	41	27	27	33	22	18	17	20	30	24	35	22	20	24	26	18	27	34	18	19	22	24	29	25	22	18	21	22	28	20	32	22	24	20	28	25	27	23	24	22	33	27	19	28	30	31	24	16	18	23	25	29	17	29	20	32	19	19	21	20	20	27	29	28	21	27	18	23	28	29	21	18	23	25	27	22	28	24	32	18	20	27	30	23	22	32	24	24	24	28	21	20	26	22	24	23	22	29	27	21	25	21	27	28	28	24	22	18	28	25	32	23	31	24	33	22	26	24	22	29	23	22	22	25	22	31	43	28	25	30	27	28	13	26	27	25	33	29	20	24	19	16	36	33	21	17	25	23	36	18	25	27	20	20	31	32	29	33	32	24	18	25	19	29	30	27	29	31	18	21	29	38	22	34	30	23	35	23	21	30	28	26	29	18	28	29	30	18	28	31	25	31	24	26	28	27	28	27	25	38	27	19	17	26	25	17	39	33	18	24	26	25	39	27	33	28	29	30	25	22	23	21	20	24	29	32	30	27	27	23	27	30	24	24	30	21	18	30	16	22	27	25	28	18	29	19	23	30	22	25	30	28	28	43	31	15	28	30	27	21	28	25	34	25	21	17	23	24	23	22	35	15	22	21	21	23	27	17	25	27	20	26	28	27	38	24	22	28	23	25	34	24	25	33	31	22	16	24	27	23	26	27	17	29	22	15	32	27	37	27	26	31	21	19	28	28	20	24	26	18	21	31	19	37	23	16	21	41	18	18	21	21	24	25	24	27	29	20	26	20	28	21	33	26	21	34	21	15	29	25	35	25	14	26	22	26	23	18	30	30	26	29	31	28	27	31	15	33	25	29	28	25	32	22	16	18	23	20	28	28	23	23	17	19	28	20	28	23	26	29	29	15	27	33	21	25	22	23	25	24	38	32	20	32	27	17	28	37	29	22	29	17	25	24	19	27	20	27	24	21	23	23	25	27	22	26	24	31	26	29	22	22	28	24	27	16	35	24	29	32	17	22	24	23	28	19	34	20	25	17	34	25	29	27	25	21	31	33	29	21	17	20	13	38	28	25	20	22	33	25	25	24	30	23	35	25	27	25	24	25	26	22	32	30	35	26	23	25	31	25	31	29	13	27	23	23	32	29	28	28	28	28	21	28	20	28	30	27	22	28	28	22	17	23	28	30	23	24	38	28	25	22	26	22	29	24	28	23	32	20	26	28	26	20	30	15	24	28	36	25	32	15	43	29	24	24	29	24	18	38	21	33	29	25	20	30	21	23	38	19	28	20	21	35	33	22	21	19	34	30	24	44	29	22	18	26	28	23	23	13	22	27	23	30	16	26	30	34	20	35	23	25	27	28	28	27	23	38	23	23	25	26	21	18	21	31	24	38	29	31	27	22	33	29	35	25	19	21	22	20	17	29	23	30	34	14	23	25	24	24	22	23	26	23	21	20	33	25	22	27	24	30	27	20	32	32	22	25	24	25	19	27	17	21	22	23	22	24	33	27	29	21	18	15	26	27	35	25	23	28	28	26	34	29	28	22	27	30	25	37	34	35	32	36	26	28	23	19	18	24	21	23	25	23	34	18	25	22	27	29	19	26	29	25	27	27	28	22	24	33	23	27	19	24	14
17906	26595	8552	24132	27438	23986	20071	16210	13835	12026	9854	7699	6552	5257	4680	3974	3435	3056	2778	2406	2144	2035	1838	1818	1676	1687	1674	1593	1561	1445	1383	1180	1118	1157	1100	1016	1040	939	959	974	886	1061	973	948	987	1098	1122	1284	1314	1202	1387	1479	1364	1501	1706	1638	1510	1496	1582	1316	1174	1056	976	889	913	966	983	940	1025	1046	1036	928	929	892	817	723	711	677	675	684	685	664	703	719	702	675	672	673	646	648	610	653	696	651	590	611	652	549	618	595	561	568	560	583	589	576	607	612	605	533	563	552	597	613	605	624	581	587	605	599	592	586	586	598	642	586	558	589	550	543	586	580	605	576	525	587	580	579	580	587	581	585	593	600	593	580	569	574	556	601	561	615	528	607	564	592	562	602	571	581	622	574	620	603	550	606	595	585	583	568	633	618	600	587	532	584	544	557	589	567	570	561	601	602	575	586	564	610	569	571	559	565	549	597	549	602	569	584	628	597	585	550	630	541	546	545	554	585	576	558	632	592	557	589	600	592	621	591	570	591	589	525	596	554	594	574	617	548	566	612	583	614	580	566	569	588	544	553	588	574	581	598	565	560	544	535	606	537	585	584	636	528	561	591	559	523	570	530	565	574	561	572	532	578	588	566	547	585	579	608	586	573	553	613	563	598	580	554	584	594	608	544	619	584	544	572	587	573	599	562	587	560	561	556	541	604	583	579	585	590	587	584	546	527	592	559	580	573	573	600	526	546	594	625	577	579	595	552	576	581	557	573	556	608	543	584	542	597	561	556	607	534	629	582	601	617	564	597	623	562	556	618	601	560	586	567	602	561	584	582	616	593	568	613	565	553	599	550	583	597	554	558	591	569	539	615	597	568	615	561	597	642	613	560	617	564	588	601	599	565	532	643	562	545	536	562	571	572	593	594	581	594	526	560	589	522	576	578	524	607	568	518	562	579	564	573	544	631	590	538	585	608	546	594	572	528	602	577	579	557	603	568	584	582	577	560	620	645	559	541	567	546	606	562	602	569	580	564	583	572	561	590	552	533	589	558	578	570	567	555	579	578	636	557	602	608	559	543	530	559	585	567	554	610	574	591	572	609	582	569	601	598	583	584	585	575	567	566	603	593	530	582	589	562	589	594	644	549	622	550	590	577	547	567	596	583	590	605	545	584	563	551	573	569	630	603	576	576	564	541	593	577	585	574	580	596	586	575	587	590	549	619	542	629	557	589	626	572	574	556	557	557	573	560	576	595	537	607	556	587	591	570	565	563	584	598	596	578	578	562	589	585	557	561	558	578	611	561	599	552	579	582	553	568	600	562	618	602	591	601	581	604	557	580	547	550	558	580	574	606	568	579	526	593	613	631	575	586	548	573	557	589	625	587	589	591	582	553	587	553	560	564	581	548	555	562	555	614	640	569	571	571	559	597	560	608	597	581	565	591	547	565	574	626	578	636	544	595	594	548	609	543	574	569	575	577	580	612	550	598	588	579	562	611	555	583	560	548	551	556	572	613	577	560	598	603	583	612	575	577	545	549	574	564	618	604	563	603	599	575	571	607	576	597	575	570	577	601	603	592	585	561	614	592	568	589	563	560	585	556	564	557	576	569	594	577	587	627	547	573	536	549	524	574	569	604	571	566	567	592	593	581	597	564	552	577	545	568	580	550	550	585	578	562	574	564	565	582	540	563	593	590	589	564	584	562	556	568	560	571	603	544	580	591	565	575	584	601	610	570	586	578	570	587	572	584	562	557	573	607	572	594	572	602	516	564	563	555	583	566	605	618	567	574	535	549	546	567	582	582	584	567	600	552	582	603	574	533	572	578	579	563	535	571	542	543	570	529	555	565	595	562	577	587	576	586	583	590	558	589	600	588	545	606	578	562	603	602	557	594	606	594	591	610	510	599	565	580	569	586	606	562	607	557	555	512	570	578	600	581	589	609	549	547	582	552	596	582	563	558	558	550	559	613	591	582	592	552	574	581	532	592	579	563	563	609	590	570	589	585	617	560	617	565	552	585	593	639	613	569	596	581	551	580	622	597	568	627	545	559	580	556	555	623	575	572	560	517	551	597	555	583	561	549	582	562	601	531	548	617	561	577	552	592	567	571	581	581	538	566	577	607	591	634	570	577	623	580	551	608	612	576	585	575	563	584	562	575	600	566	552	613	599	576	602	563	561	521	614	545	597	553	565	566	566	589	591	584	607	596	528	617	585	555	599	546	586	600	563	616	622	568	556	555	540	592	564	569	567	578	569	607	576	579	589	597	578	549	571	621	572	586	593	551	538	574	568	573	581	586	636	575	590	590	607	608	604	610	592	559	548	544	586	586	589	538	555	611	568	595	580	597	586	579	591	586	548	605	570	594	575	584	595	616	559	570	581	545	565	574	567	612	581	575	585	561	611	557	624	592	614	620	574	624	549	553	584	562	584	564	617	554	539	542	592	590	563	553	594	576	608	550	586	566	572	569	599	583	585	580	581	578	577	544	597	603	575	583	598	559	556	521	587	578	562	553	575	594	565	543	564	596	599	561	550	579	584	602	593	586	561	571	580	581	609	614	551	551	606	572	596	575	566	592	584	593	578	563	568	582	613	588	574	560	567	605	560	558	592	560	609	625	600	538	539	581	632	571	554	625	592	556	615	579	592	560	581	601	597	559	580	526	555	594	576	568	585	576	567	584	555	629	576	563	601	552	559	611	615	574	563	636	574	565	630	572	525	630	584	556	598	599	585	585	576	577	591	565	580	559	579	628	570	581	525	627	576	590	575	581	602	574	592	603	570	556	551	540	597	581	585	585	560	586	578	567	595	570	558	585	603	585	563	562	577	556	569	591	542	586	531	575	586	581	615	558	574	601	587	554	560	583	565	542	559	582	586	624	568	536	612	553	596	594	596	603	553	564	593	616	590	577	573	554	541	538	572	556	548	543	548	629	557	580	523	575	531	579	571	549	582	589	559	525	588	556	581	562	534	575	537	569	558	559	601	578	578	587	532	612	545	603	598	603	585	630	553	586	616	589	586	559	557	546	582	599	573	558	584	576	557	566	577	573	602	575	569	542	595	535	573	570	612	596	597	585	550	587	564	500	576	620	584	581	573	529	589	530	601	608	560	559	600	554	576	567	562	577	594	593	553	594	557	538	587	572	576	615	602	547	559	586	560	545	580	598	558	625	625	544	569	558	605	536	552	561	621	535	551	577	579	646	581	560	624	611	589	589	559	552	569	611	610	604	558	566	568	545	551	588	591	589	571	593	570	584	558	500	558	600	525	551	593	595	571	578	534	625	561	571	562	566	607	607	550	583	607	583	550	597	574	588	573	566	554	581	611	573	561	524	613	583	538	555	560	561	577	624	618	586	610	606	631	608	559	621	555	557	572	587	582	608	567	598	559	569	612	571	543	588	562	551	565	595	579	583	552	614	579	605	575	584	562	606	599	542	571	562	549	568	608	553	572	571	598	553	566	630	581	568	615	568	576	608	558	601	574	576	611	601	564	588	599	575	565	574
1458	2526	234	206	286	278	242	234	194	208	152	129	113	87	77	70	64	65	53	47	50	45	41	52	60	43	37	40	34	48	28	42	33	34	26	33	34	32	31	28	28	22	33	35	28	50	43	42	44	33	33	51	32	37	46	42	36	51	31	33	30	29	30	26	28	25	42	27	30	28	24	40	32	27	22	33	23	25	32	21	28	30	20	23	26	20	32	28	15	29	23	26	37	17	26	31	29	27	28	19	24	26	25	23	16	30	26	20	33	24	16	25	22	14	29	24	29	30	30	24	23	17	28	27	27	30	23	35	22	29	29	28	24	29	21	22	19	31	25	19	16	17	32	18	29	14	28	21	28	23	21	24	23	19	24	29	20	16	26	32	27	24	29	22	28	29	22	26	21	35	31	26	25	25	18	24	16	21	20	29	32	30	19	28	26	18	18	32	27	26	31	28	37	24	28	30	31	18	24	25	27	24	18	27	33	28	31	20	27	27	23	25	31	28	24	25	31	27	25	24	25	27	25	27	29	24	27	29	28	17	19	32	20	22	23	22	28	28	24	17	24	22	17	37	16	28	37	28	22	31	30	29	31	24	34	14	31	18	26	17	26	22	24	22	31	17	35	27	36	29	34	26	23	13	24	20	30	24	28	25	13	20	26	23	33	26	29	25	38	25	31	18	24	32	34	19	22	18	32	17	33	24	17	25	28	28	24	28	28	26	26	27	28	28	24	30	19	23	29	19	27	28	30	27	24	17	31	25	22	22	22	26	22	18	25	29	27	22	24	25	18	26	18	19	26	28	26	26	31	27	23	31	24	27	26	30	23	33	34	18	18	23	24	33	23	26	32	28	18	28	22	28	30	22	25	35	25	28	35	24	27	34	27	30	26	22	31	20	22	28	29	29	32	29	25	19	29	21	19	27	27	17	20	18	33	20	23	26	28	31	25	33	24	27	30	21	32	20	27	16	24	32	18	23	33	18	23	20	27	31	21	29	34	18	31	26	28	21	32	23	18	21	24	27	25	20	28	25	25	26	30	29	21	20	29	33	26	29	27	20	19	19	35	37	24	27	21	25	19	28	15	32	24	33	29	27	17	19	20	27	21	28	27	27	31	29	21	20	29	25	20	27	32	23	23	17	26	32	14	27	19	35	28	25	28	26	16	28	24	31	20	21	18	23	19	22	22	24	20	24	26	19	21	30	23	24	22	29	32	20	21	28	16	15	32	17	17	30	29	26	23	25	19	24	24	24	21	30	25	24	20	28	20	30	35	26	18	20	24	34	36	22	24	29	30	23	25	28	23	24	30	19	20	20	33	29	26	29	20	24	29	30	20	23	24	27	30	14	22	25	18	33	17	21	24	22	23	31	25	29	22	19	26	29	21	14	22	21	27	19	21	19	37	25	16	27	20	26	26	27	30	19	27	18	25	31	29	30	21	22	25	21	26	21	21	28	23	34	23	20	29	19	19	34	21	26	25	22	28	25	34	26	26	31	27	23	18	20	25	21	21	33	24	22	31	28	24	15	30	23	23	25	24	25	22	24	21	22	33	31	26	30	35	29	23	25	36	25	27	26	37	32	26	24	28	29	36	22	27	18	27	30	22	27	25	26	26	25	25	20	22	31	18	22	25	32	33	24	27	26	25	26	22	28	26	22	26	20	28	24	17	21	21	23	24	22	30	25	23	19	32	24	23	23	23	22	15	22	18	24	26	33	32	24	37	18	15	27	30	35	21	21	22	22	27	22	27	25	29	20	24	19	26	24	26	19	33	29	28	19	26	27	25	16	15	26	20	26	22	20	22	21	23	17	27	19	22	31	31	29	21	28	29	28	22	23	20	28	28	26	23	22	22	33	34	30	25	23	29	25	25	24	23	23	27	26	22	22	26	19	26	24	23	26	33	26	22	25	34	25	26	27	31	25	20	25	25	23	17	13	31	28	28	27	18	23	26	31	20	33	25	22	28	24	22	24	33	18	26	18	29	23	23	28	34	30	27	23	21	23	22	35	23	22	21	18	26	20	23	27	32	30	29	21	14	18	24	28	28	28	30	27	17	21	30	26	27	26	26	22	23	28	25	25	20	25	23	22	40	31	32	26	31	24	31	29	24	26	22	23	17	24	19	21	31	31	27	27	19	25	22	22	26	20	22	27	21	19	23	27	38	31	24	22	26	25	29	21	25	24	18	24	28	28	21	23	26	23	28	18	24	25	21	22	21	24	20	24	31	22	24	22	32	22	25	32	20	31	25	24	25	25	26	36	28	23	28	21	31	31	27	25	25	29	26	17	18	33	23	25	23	21	30	15	27	28	19	34	28	25	28	24	28	22	24	26	28	17	24	28	23	21	26	33	19	29	24	25	16	34	16	30	26	20	31	20	23	40	20	16	30	29	34	34	25	27	28	21	29	23	30	22	31	19	17	28	24	30	23	30	24	20	19	20	21	25	27	25	18	22	23	25	19	40	25	28	33	15	24	26	19	21	27	21	20	24	33	34	23	25	26	20	24	20	20	23	24	30	24	23	26	25	31	28	31	28	23	20	28	32	26	28	26	29	33	22	22	32	18	31	25	19	22	34	23	21	23	24	15	28	21	22	25	25	21	22	27	25	26	23	27	22	29	25	28	25	27	22	23	20	23	26	26	31	26	19	28	27	24	19	25	25	35	30	21	25	22	17	18	33	22	20	29	21	36	29	21	20	22	22	23	31	22	25	23	15	20	29	28	24	24	12	20	23	25	16	24	20	30	30	29	23	17	31	25	24	25	19	25	25	21	28	31	32	30	20	23	23	18	21	18	26	30	16	32	25	28	30	19	23	29	25	24	26	25	31	32	23	33	22	23	23	27	14	30	23	17	23	34	24	30	25	22	28	18	30	24	22	24	24	27	25	34	28	26	26	28	28	23	16	31	21	26	26	16	25	38	28	20	36	26	17	16	21	23	29	27	33	22	25	23	23	37	23	25	29	14	26	31	20	19	21	21	24	25	26	21	16	22	32	24	22	39	25	27	30	31	21	30	30	24	20	26	29	18	27	25	24	19	27	24	28	28	31	37	36	35	25	27	29	28	25	23	35	22	16	23	23	25	20	24	29	24	32	21	21	32	17	31	30	25	29	35	29	14	26	28	28	34	21	27	30	21	25	24	21	17	21	29	25	24	15	31	24	22	21	23	32	26	27	15	26	27	28	23	25	31	29	20	37	26	23	31	28	29	33	23	23	21	24	31	14	21	19	32	24	27	26	25	25	32	35	16	25	34	25	16	22	29	32	18	22	30	25	30	34	16	21	29	17	22	21	31	15	24	20	36	26	26	30	22	35	27	21	20	31	26	25	27	22	21	27	20	36	19	31	23	20	19	32	22	24	26	23	23	23	22	26	20	26	22	33	32	22	33	25	22	30	26	25	22	29	22	29	22	25	18	19	24	30	21	24	29	23	32	21	21	18	18	19	21	24	26	29	27	27	26	25	27	37	27	27	21	27	27	29
17700	26781	8246	23802	27499	24190	19943	16380	14091	11947	9839	7887	6620	5257	4612	3935	3552	3041	2715	2481	2232	1911	1878	1715	1791	1647	1633	1575	1582	1472	1376	1270	1170	1145	1101	1027	999	965	968	952	941	990	1016	981	1071	1169	1319	1365	1315	1405	1360	1261	1352	1672	1866	1636	1579	1683	1446	1381	1096	1104	959	974	992	905	964	907	1021	1019	1007	969	854	825	846	780	720	737	665	684	667	707	701	785	698	741	733	672	675	654	662	617	654	652	670	642	603	604	630	624	593	604	580	627	577	562	599	579	599	644	593	600	601	633	593	609	608	571	641	618	529	600	544	557	559	593	582	593	527	567	544	608	678	596	605	625	581	601	600	628	627	604	532	608	602	590	590	605	560	589	566	590	545	570	602	541	565	579	598	567	548	575	570	602	577	572	613	607	551	609	582	574	568	604	613	531	579	620	553	596	609	631	575	600	561	561	606	564	591	582	591	586	624	579	622	611	568	611	590	579	558	559	607	562	584	567	615	577	590	587	608	549	645	638	575	563	571	572	513	606	648	549	590	599	578	575	539	548	596	629	544	633	573	551	558	588	594	570	588	574	579	591	601	625	590	563	605	591	594	567	563	595	600	586	579	568	587	570	619	595	570	593	549	607	585	569	595	548	590	587	575	564	627	557	542	567	629	610	580	555	592	585	570	603	595	589	582	595	563	555	602	606	593	575	558	594	545	603	593	559	575	566	579	592	580	549	593	602	595	561	604	640	562	594	546	561	592	603	586	570	584	569	582	555	591	608	558	567	595	565	557	539	579	606	623	561	581	572	606	593	576	590	637	620	585	586	598	577	644	559	556	605	595	544	605	563	592	570	561	594	584	565	594	575	576	572	602	580	566	596	619	567	563	589	578	577	614	598	609	591	593	590	600	548	580	622	612	572	569	600	611	599	613	563	587	589	632	565	575	596	637	580	595	598	516	549	613	555	613	563	579	546	543	569	619	580	568	599	613	580	588	546	536	608	576	621	623	575	575	601	605	584	533	547	587	580	542	576	566	619	557	623	586	562	575	574	585	619	590	549	586	573	553	578	567	583	568	544	598	606	562	589	582	571	590	603	600	538	571	562	549	559	610	594	585	562	578	586	593	595	612	595	559	615	561	588	589	583	553	539	591	623	629	574	633	602	562	549	579	579	594	591	613	561	550	642	596	593	584	599	580	601	606	595	554	600	568	612	566	567	548	579	575	562	555	584	596	593	595	556	614	548	566	556	590	573	576	543	546	587	596	539	599	606	625	610	603	555	585	576	635	567	588	558	607	584	571	578	617	530	589	555	589	579	589	595	599	588	588	568	562	583	568	588	557	632	564	591	624	579	557	592	563	605	545	546	543	585	604	609	552	557	573	617	579	598	580	584	562	588	552	567	551	600	558	572	561	620	606	607	574	607	595	595	544	556	609	563	616	631	595	534	566	625	617	614	590	587	592	588	560	579	604	594	536	566	603	618	584	577	543	605	552	626	598	630	608	604	598	621	544	596	577	547	567	573	561	560	612	591	569	599	567	585	540	584	590	552	605	554	586	594	598	600	578	578	641	601	519	571	613	550	597	587	576	577	600	587	551	559	615	577	574	625	560	549	618	604	606	548	580	571	565	577	578	554	579	562	578	568	555	544	618	588	592	565	562	568	552	590	535	568	559	518	602	560	605	556	609	603	608	558	553	589	577	580	599	550	596	585	568	529	584	591	581	535	580	586	549	607	579	567	555	579	540	569	601	608	549	578	609	595	617	516	577	616	570	588	584	561	590	602	641	577	588	576	569	581	570	606	542	606	611	604	615	560	616	574	603	587	555	555	622	603	556	563	563	601	574	546	581	583	592	569	628	621	582	541	619	580	598	600	572	593	588	528	556	557	560	603	613	575	602	576	595	592	577	567	595	578	557	605	538	597	529	595	615	587	544	601	535	577	549	577	607	557	569	618	580	565	612	608	568	564	584	605	576	540	590	603	573	561	543	570	577	600	608	581	576	580	568	545	581	620	582	597	554	614	592	562	600	571	618	549	588	559	614	580	540	577	548	569	622	603	599	602	596	600	596	577	570	540	580	576	601	607	561	591	559	567	556	572	575	622	573	569	631	601	594	564	573	588	577	568	620	581	589	578	608	635	594	570	583	566	573	624	589	549	598	574	578	594	579	546	610	594	602	572	571	553	621	575	604	552	547	597	562	587	593	583	599	611	559	565	600	579	548	577	526	593	604	569	588	605	600	586	593	593	615	582	644	600	595	552	570	549	591	569	628	591	589	553	554	598	600	562	587	581	561	584	589	632	558	611	591	575	581	606	567	541	566	566	600	577	617	605	534	609	586	587	571	627	607	631	600	576	604	603	565	562	571	574	589	578	556	611	601	579	557	595	591	580	539	579	610	585	552	571	572	559	551	583	610	577	566	545	588	579	639	640	594	582	586	588	593	581	594	602	524	559	589	541	594	615	571	578	609	620	582	620	556	584	560	580	534	507	604	615	616	590	553	568	594	592	554	582	561	567	559	600	595	574	593	611	615	574	583	588	556	608	591	579	562	567	598	609	562	592	553	569	575	592	585	602	556	582	612	580	551	595	560	645	607	512	573	499	573	584	587	596	604	637	578	618	554	608	565	607	606	557	582	588	591	609	611	579	576	582	588	575	561	561	543	584	576	630	602	566	569	584	625	593	578	597	584	586	586	558	616	587	592	613	564	563	559	581	573	546	592	572	542	581	556	601	573	602	594	602	548	590	547	571	600	612	605	599	589	574	556	584	593	596	578	626	570	594	563	575	620	568	578	565	622	534	560	553	589	590	570	601	588	623	599	618	595	572	597	562	619	585	567	548	580	584	565	582	587	590	610	567	582	597	570	576	589	618	567	618	564	590	538	588	594	586	605	594	603	582	611	555	573	597	588	573	606	580	585	601	613	557	594	553	554	624	608	593	612	577	584	589	588	596	550	578	609	603	593	601	581	576	562	610	626	611	585	549	604	596	583	595	576	577	541	581	572	560	570	567	598	560	586	606	594	562	585	602	595	602	529	598	562	566	557	600	580	580	602	572	625	599	605	583	578	597	568	631	582	541	592	560	578	654	586	555	628	606	590	588	589	571	629	562	608	600	589	571	575	584	566	563	535	575	580	607	571	557	592	626	585	589	556	581	609	575	549	615	608	628	578	586	551	559	558	564	587	542	607	589	592	575	584	552	598	541	585	590	579	564	577	609	576	594	611	598	586	576	588	589	560	572	559	597	595	617	571	602	601	581	616	592	596	571	588	571	623	576	563	541	526	595	599	578	544	572	597	616	574	558	597	628	578	592	583	606	545	580	567	619	599	595	583	585	602	546	553	598	580	590	601	606	580	594	613	564	535	600	567	552	607	575	640	588	537	583	600	580	598	566	587	597	587	595	595	536	517	602	595	552	622	563	586	581	576	595	594	584	562	593	608	581	601	569	563	577	591	568	570	563	604	586	600	578	578	632	623	558	606	552	597	584	562	577	597	568	581	570
1800	1709	158	151	217	210	197	156	164	127	125	92	98	88	83	75	73	54	56	52	49	48	56	55	59	38	38	46	49	43	32	50	54	58	58	44	29	40	44	41	39	34	48	61	40	44	55	46	49	56	50	40	58	55	41	59	66	53	48	48	46	49	48	41	40	41	45	40	45	40	45	34	34	47	41	38	34	33	37	36	42	43	35	29	47	47	44	36	50	44	33	33	43	34	43	31	43	34	35	32	32	42	41	32	31	29	43	51	42	38	39	43	42	43	35	40	34	46	37	46	30	40	44	29	41	42	41	38	37	61	44	38	39	38	40	36	44	37	43	40	51	37	33	28	34	30	48	39	27	31	48	31	43	43	38	40	23	38	43	32	32	43	32	51	37	37	40	39	37	31	33	27	53	41	36	37	42	32	36	32	34	39	44	37	42	39	35	39	48	45	42	40	48	45	41	39	44	37	29	44	47	38	42	38	41	50	33	55	40	36	42	43	35	40	39	47	45	39	35	35	42	39	43	38	40	45	49	46	37	37	34	36	32	35	36	29	39	47	25	37	32	44	33	35	43	33	32	28	25	48	36	24	40	47	39	42	33	35	38	33	45	44	36	39	33	41	37	43	40	34	42	53	36	49	42	45	37	32	45	34	46	37	33	41	35	51	34	28	39	47	36	41	48	39	39	37	41	50	39	37	53	34	41	37	36	40	35	43	38	30	34	41	39	29	32	42	38	34	37	32	36	45	27	26	42	34	36	34	45	29	39	39	39	43	34	51	49	39	32	45	43	34	36	41	41	41	38	28	38	34	38	40	46	33	34	30	44	39	41	28	50	42	34	47	33	29	41	38	35	50	38	43	31	47	38	32	40	46	33	38	55	30	43	38	29	38	37	30	33	33	43	29	34	33	53	29	49	39	43	42	27	37	38	34	42	39	37	37	40	39	47	43	28	29	34	31	37	40	29	41	37	45	32	41	60	41	38	43	38	29	42	37	30	37	42	40	32	39	37	39	37	28	48	41	36	26	34	31	42	42	30	42	41	40	39	44	43	39	27	43	38	42	46	30	37	30	27	34	49	51	37	41	42	25	29	29	31	38	34	40	44	40	44	30	42	36	49	37	50	42	48	55	41	40	41	38	33	33	36	37	36	35	38	52	34	34	39	39	39	34	42	39	39	47	36	36	40	48	41	45	31	36	38	41	34	45	58	45	36	36	37	34	31	34	43	53	39	37	36	47	42	33	34	36	33	36	31	35	28	30	33	36	33	46	35	42	34	36	34	38	26	61	33	45	24	50	35	42	44	37	40	32	26	37	35	28	35	44	36	38	27	35	38	45	37	32	32	46	39	45	37	34	40	30	42	30	38	47	35	40	44	29	34	37	42	41	37	32	36	40	33	30	40	41	36	42	46	39	39	39	44	46	41	36	26	47	39	57	25	45	53	41	42	42	33	43	41	39	38	37	35	39	37	35	36	29	38	27	35	34	37	38	44	27	33	36	34	48	42	32	34	42	52	36	45	43	37	47	43	45	52	39	31	35	29	38	39	41	37	55	48	37	44	40	38	51	33	36	33	36	39	43	38	32	39	34	46	44	40	34	30	44	37	41	31	43	44	36	43	37	36	41	39	34	52	44	32	41	39	31	41	44	42	28	35	53	50	32	38	35	47	45	35	27	36	33	36	39	36	35	37	47	34	26	40	29	40	31	35	32	49	37	43	42	40	33	40	44	47	39	33	46	36	36	32	44	31	43	42	40	38	43	37	42	39	35	46	41	40	59	52	31	34	49	41	27	38	32	29	47	34	32	33	31	40	34	36	38	31	40	33	45	33	44	32	45	22	33	49	34	52	39	34	31	42	46	36	36	39	41	35	38	32	47	47	44	50	53	48	33	45	43	33	41	30	36	54	34	26	43	47	44	45	31	32	44	38	58	34	30	41	46	42	44	41	47	35	39	29	31	39	32	40	50	37	48	30	26	39	48	37	31	42	47	31	35	38	47	49	35	29	38	34	37	45	28	41	39	33	49	33	36	25	31	49	42	29	53	35	41	43	36	42	37	31	42	41	34	42	36	31	39	37	30	33	38	43	38	40	45	26	32	41	26	34	34	49	36	34	32	39	45	38	35	40	43	44	37	38	37	35	46	54	35	44	41	32	36	37	28	47	44	40	34	36	45	34	49	28	42	45	37	50	33	41	35	42	38	40	36	34	42	31	31	39	24	35	37	40	45	32	49	43	35	37	38	33	45	39	37	38	39	42	34	42	29	37	24	39	39	46	36	38	41	41	44	32	51	57	32	41	42	53	34	47	45	22	45	30	40	43	33	43	27	31	35	30	30	42	46	36	53	38	36	49	23	31	38	48	36	24	37	43	37	33	35	42	32	25	30	45	46	39	34	42	29	39	43	46	24	24	37	42	41	32	34	42	46	34	34	45	42	28	40	33	42	42	36	39	31	24	32	30	41	34	30	36	46	37	25	37	36	33	32	43	44	36	40	45	36	37	32	44	40	42	41	34	44	23	37	29	41	36	32	32	45	50	31	33	35	43	35	32	43	42	26	32	41	35	33	44	45	29	32	32	33	33	33	31	43	49	47	37	38	33	26	43	31	30	42	36	35	35	28	40	36	32	34	28	40	29	43	30	41	36	38	35	38	33	42	42	39	34	39	28	40	38	31	37	39	33	30	41	40	41	48	37	51	36	41	46	34	46	36	35	41	31	34	39	29	36	45	36	44	50	46	31	42	37	37	33	48	45	41	27	43	32	42	35	49	41	22	38	48	39	35	36	40	40	35	40	46	36	32	40	35	35	45	31	32	34	40	46	35	37	28	40	39	46	43	45	30	32	36	35	43	46	48	39	30	24	35	37	29	37	36	34	28	44	35	36	43	30	28	44	35	36	40	51	38	48	52	35	34	39	48	36	41	41	45	44	30	40	37	45	37	38	39	38	34	31	36	29	32	39	25	46	42	44	42	40	43	37	45	37	46	33	47	37	34	33	30	41	37	33	42	24	37	36	33	32	45	33	41	35	34	27	36	42	39	40	40	44	33	48	28	30	37	30	34	38	38	36	41	45	41	32	37	19	33	41	34	45	42	33	47	30	43	39	41	48	33	42	56	44	41	39	33	29	32	29	32	52	30	40	43	22	30	37	43	33	40	43	27	35	34	42	26	30	33	27	33	43	29	36	52	39	42	48	55	42	38	36	29	60	35	40	33	38	36	42	50	36	44	40	36	32	24	30	31	42	38	41	42	40	46	49	45	33	41	41	44	39	28	52	34	37	29	37	37	35	30	45	25	41	29	31	31	28	36	38	36	41	46	29	28	30	40	36	39	45	35	36	50	40	39	44	41	37	46	39	41	44	28	38	48	39	41	37	37	36	35	37	41	33	27	42	43	41	43	42	37	42	35	41	27	41	39	54	32	39	41	32	39	28	44	45	40	32	45	49	44	45	42	36	42	36	32	36	42	36	41	35	42	35	52
13598	24484	5788	18108	21809	19377	15706	12808	10789	9023	7223	5824	4968	4048	3610	3139	2813	2442	2193	1993	1893	1765	1699	1623	1638	1549	1582	1624	1584	1503	1306	1302	1232	1253	1200	1127	1133	1105	1131	1095	1210	1136	1205	1243	1313	1444	1571	1451	1533	1513	1429	1574	1441	1746	1697	1661	1668	1684	1701	1562	1313	1196	1128	1144	1208	1142	1095	1201	1214	1234	1216	1129	1107	1042	1012	999	965	1025	965	962	958	967	955	972	998	946	1047	993	923	935	866	895	977	919	928	940	913	934	874	867	907	868	891	887	888	877	863	875	859	915	901	909	862	917	915	893	930	876	891	884	879	910	855	857	904	893	937	915	936	877	849	925	880	944	867	857	885	867	842	854	862	912	918	888	911	876	842	884	852	910	916	899	857	963	890	886	908	866	914	915	905	899	896	918	875	905	845	834	889	870	850	866	871	876	838	872	890	896	867	895	877	845	924	888	865	882	859	877	872	938	927	879	844	840	920	827	890	852	914	885	879	910	912	860	886	918	848	875	883	885	900	858	884	825	827	896	931	901	893	873	929	868	876	911	914	825	909	919	921	904	846	870	921	878	865	872	864	893	853	914	891	875	941	902	877	896	922	909	894	889	903	895	878	911	890	841	933	859	920	909	883	895	911	835	868	896	837	884	891	913	865	896	884	862	932	896	901	879	900	883	858	887	909	864	902	927	880	972	861	864	852	845	930	890	899	898	897	896	899	854	875	870	900	881	877	876	883	885	889	867	970	894	889	884	888	941	855	906	909	894	905	868	891	878	833	889	892	888	906	889	906	944	854	881	869	879	858	869	931	893	910	890	880	833	904	864	855	816	880	869	868	878	855	860	892	900	851	857	883	859	896	890	891	874	863	902	902	871	881	868	911	910	826	929	887	859	895	880	889	877	906	907	853	880	847	915	827	897	884	866	865	865	882	826	898	878	818	910	932	855	894	877	882	873	902	941	818	895	924	867	918	878	829	888	862	914	873	903	871	907	913	907	898	913	873	925	830	924	852	892	843	847	876	872	860	886	861	879	877	913	840	804	887	865	805	888	874	858	887	897	900	839	890	835	883	887	806	842	854	874	848	853	856	812	871	874	871	919	880	839	862	908	932	841	923	891	917	904	857	852	853	862	886	925	896	830	909	877	887	898	890	873	874	900	856	885	915	885	870	855	922	873	877	871	874	891	828	886	853	872	828	847	846	880	842	921	874	829	869	894	879	907	835	892	903	865	852	863	843	824	897	902	886	900	915	858	861	863	835	908	874	866	878	922	886	934	876	848	904	852	874	873	861	896	848	945	838	916	856	852	856	885	857	872	844	847	932	860	874	924	870	882	905	842	884	893	878	855	912	862	876	902	936	887	856	946	874	877	880	873	873	860	885	852	835	896	893	824	907	871	918	869	945	949	861	916	929	896	915	875	936	929	885	877	845	875	895	865	855	900	856	842	875	899	889	889	910	862	870	844	907	873	851	878	815	911	888	883	887	936	900	893	865	919	856	923	931	920	906	858	816	882	901	918	833	876	892	890	922	851	939	898	867	844	852	892	866	863	921	869	902	839	898	911	877	847	861	887	911	866	834	900	857	882	891	856	871	884	824	885	928	894	893	870	891	908	876	814	911	925	872	871	841	903	908	877	873	908	851	883	874	883	890	843	920	908	899	848	889	880	883	866	838	876	896	874	869	872	904	889	924	870	894	873	876	917	874	913	901	882	858	858	891	891	907	884	879	918	879	872	864	913	866	848	902	894	863	943	848	915	924	839	886	849	903	873	899	853	850	909	882	875	898	882	890	902	882	834	891	866	812	894	834	860	871	856	892	864	835	874	911	824	855	896	850	901	891	897	900	882	879	811	891	872	842	902	899	915	880	901	894	860	844	892	895	952	847	842	842	830	915	858	834	869	905	922	866	890	916	867	847	848	887	843	889	885	821	816	922	884	854	881	899	867	878	886	870	835	873	854	813	919	854	817	864	858	906	843	917	897	877	864	845	854	906	886	891	900	881	899	929	844	869	897	882	840	869	882	905	894	922	900	848	877	842	907	899	927	887	891	908	888	866	903	901	869	878	925	828	881	881	850	899	924	869	800	937	891	913	916	818	824	889	916	888	867	935	884	845	861	853	866	905	876	869	889	888	868	899	908	883	875	853	832	871	869	901	851	863	858	876	875	866	878	883	881	889	877	870	839	916	870	902	920	896	878	863	932	871	896	909	890	902	914	868	925	906	889	896	922	874	838	837	882	907	884	909	851	903	876	914	884	886	875	854	868	861	891	858	898	875	835	886	909	887	883	935	868	878	876	860	905	924	847	845	904	904	850	887	890	841	839	867	909	920	856	884	886	877	904	913	862	903	860	906	878	913	827	872	837	929	814	834	913	867	851	849	853	942	842	916	837	879	874	852	882	867	895	877	860	883	863	899	880	857	891	883	869	933	866	878	858	881	912	829	893	925	894	857	928	874	828	874	901	837	934	861	909	927	875	866	883	878	825	875	869	923	831	852	906	894	843	899	868	904	921	898	882	919	870	896	886	877	884	869	939	903	854	850	910	934	883	931	862	882	906	886	870	844	871	923	935	886	914	849	857	856	891	892	892	881	922	891	828	872	935	837	882	869	872	862	858	940	854	844	883	841	861	944	840	930	885	873	844	924	842	835	870	876	880	848	892	857	904	922	883	888	839	906	878	979	884	856	860	849	867	844	870	891	888	910	865	902	900	913	847	884	899	889	922	896	856	889	898	890	818	890	893	876	901	906	881	866	900	837	915	835	898	898	857	863	889	854	941	822	948	870	838	906	880	898	900	882	887	904	864	863	894	897	840	806	878	832	876	880	860	865	910	850	869	875	840	893	879	832	898	877	887	887	855	835	901	943	852	843	856	896	845	904	872	871	854	867	883	893	884	895	908	833	858	901	863	921	891	914	894	843	894	878	915	842	856	925	811	856	882	903	933	850	837	904	892	857	898	877	874	923	855	914	931	852	836	900	878	875	867	919	879	861	887	863	874	845	855	864	922	894	880	914	850	874	868	875	904	915	864	872	859	826	854	887	867	886	912	916	884	882	843	872	822	901	849	887	889	842	851	888	863	902	964	907	868	871	911	876	893	819	898	897	941	893	863	843	888	828	898	861	902	881	886	855	828	910	927	880	864	868	907	886	878	897	854	900	841	902	848	908	909	892	911	844	890	838	931	863	871	883	883	890	903	897	881	913	918	832	892	899	896	891	911	846	847	927	920	910	872	902	883	935	912	861	888	865	841	797	871	894	856	884	886	898	892	831	906	916	874	829	878	934	841	880	892	871	922	875	813	893	906	926	880	906	854	906	908	852	905	894	874	893	864	941	884	924	878	915	888	875	841	891	875	866	904	906	877	923	891	902	875	865	857	862	885	890	911	877	877	846	904	869	910	864	880	906	874	885	878	873	853	858	883	889	882	903	843	885	891	862	914	882	843	902	875	898	888	873	850	881	892	949	916	879	883	897	839	911	835	897	839	845	850	886	855	867	908	852	874
1464	2283	223	214	323	299	255	242	208	160	143	122	115	91	76	60	56	44	57	43	48	48	53	41	47	39	45	44	50	38	32	37	31	30	31	30	36	38	35	40	26	35	35	41	46	46	40	28	45	31	41	33	38	43	51	43	58	38	47	40	31	38	37	26	32	34	29	33	36	23	29	35	24	35	33	30	27	19	32	45	23	29	32	32	37	30	31	19	20	30	26	27	29	26	30	27	25	25	34	17	26	22	30	28	22	21	24	23	23	21	22	18	27	23	20	21	19	25	25	24	19	32	32	18	29	26	21	32	30	24	27	22	30	24	27	26	32	29	31	30	21	28	30	22	23	28	34	37	20	22	28	23	24	24	24	27	16	23	34	28	22	21	32	21	39	37	32	23	22	19	20	27	20	15	21	27	22	29	24	30	31	26	17	24	33	30	19	24	19	28	16	29	24	27	22	22	39	23	31	26	22	22	22	31	22	24	16	27	17	25	27	26	29	30	18	33	22	28	32	21	21	31	28	36	22	33	24	36	23	33	27	19	26	34	25	23	37	33	24	30	27	35	24	30	27	29	26	26	25	23	24	25	20	24	16	29	20	20	30	26	24	26	23	27	24	24	22	23	26	27	34	28	27	20	23	26	31	29	34	32	25	33	22	36	23	29	26	32	30	28	31	27	25	28	29	31	32	36	26	16	27	30	28	19	24	27	28	17	28	19	25	23	22	22	29	36	28	20	28	16	38	24	20	23	28	28	26	23	23	32	29	23	25	18	27	26	20	29	21	26	26	15	23	20	14	22	23	24	17	29	29	28	34	34	19	28	15	18	27	23	24	22	30	34	28	27	22	23	22	35	28	12	22	23	32	22	17	30	24	26	31	29	32	29	25	25	28	28	34	28	18	23	28	29	32	32	31	27	20	19	29	27	28	27	26	26	23	27	24	26	26	26	26	24	26	23	24	23	28	19	37	23	26	29	26	18	25	23	23	15	22	27	24	26	25	33	27	23	20	19	30	31	20	22	28	27	19	16	17	26	25	21	30	22	28	33	34	21	31	24	31	21	20	22	20	28	16	27	25	27	22	23	24	32	37	21	27	34	27	23	26	26	26	27	33	33	26	21	32	18	30	27	37	24	25	22	19	27	19	23	25	23	32	34	25	28	21	24	29	19	26	25	24	21	24	19	23	26	21	28	19	17	30	31	31	23	22	26	35	22	31	19	28	21	18	32	27	18	18	23	22	27	30	35	23	29	25	34	35	25	25	27	28	27	33	27	27	22	29	24	26	19	31	27	25	21	31	14	24	24	33	19	17	25	22	24	20	27	28	27	17	20	28	32	17	28	23	26	23	26	35	15	22	29	25	22	20	21	31	25	27	29	21	25	11	29	31	29	31	21	26	26	22	30	22	31	21	26	31	29	19	22	30	21	24	20	24	22	25	23	38	20	13	31	19	32	24	40	21	25	20	24	22	40	35	26	30	29	31	34	21	25	29	27	22	29	29	23	24	22	31	33	24	28	23	28	31	22	25	16	34	20	25	24	22	26	31	26	20	27	33	28	19	25	26	22	28	20	23	27	22	21	39	18	18	22	22	24	30	32	20	33	18	29	30	9	19	20	20	28	28	28	23	26	26	25	24	19	22	30	17	27	39	26	27	34	16	16	24	29	28	27	26	26	24	20	22	25	26	28	34	24	27	21	20	24	32	29	29	21	18	36	23	32	27	32	34	30	29	31	28	28	22	25	16	20	26	23	27	28	22	19	17	29	22	24	21	27	32	20	25	23	29	22	15	28	32	21	21	30	23	18	31	27	23	29	32	25	32	23	19	25	24	40	26	24	22	25	23	31	21	22	28	26	25	25	20	33	29	34	26	27	34	30	32	24	19	32	25	33	20	27	19	25	23	30	25	26	26	26	30	21	29	31	27	24	23	30	20	28	23	35	35	25	19	36	26	31	20	33	25	21	32	26	35	9	20	32	24	29	14	30	28	30	23	29	16	25	24	34	29	27	19	23	18	30	22	25	22	21	19	30	22	25	27	29	27	29	24	21	35	24	29	22	38	27	19	35	26	23	21	36	14	33	19	16	28	24	28	26	15	33	23	25	26	27	21	26	23	28	25	34	15	20	26	19	28	26	26	32	29	30	24	22	20	24	23	21	35	21	33	39	25	25	33	31	30	17	21	19	28	31	20	23	22	27	18	25	34	18	33	29	20	32	27	21	22	31	30	17	21	28	25	26	30	28	23	25	30	26	22	21	19	31	29	27	26	20	31	21	27	19	22	28	30	21	29	26	29	25	35	24	33	25	20	21	26	17	21	26	25	36	23	28	30	30	27	25	29	24	31	20	27	25	30	21	27	27	30	22	28	24	24	28	35	25	26	35	25	24	26	23	19	26	23	25	22	30	31	25	27	26	28	27	26	17	21	26	23	22	28	22	22	21	20	33	31	22	22	22	23	19	21	33	26	19	27	33	23	26	24	33	24	26	24	34	19	27	27	27	33	25	24	22	25	21	31	27	21	25	18	26	29	25	29	24	28	25	19	20	36	19	24	33	22	40	19	29	15	21	23	33	22	26	30	21	15	27	22	29	28	18	28	22	17	18	20	24	20	34	19	30	31	27	33	32	24	24	27	19	22	10	23	24	23	27	21	24	25	23	34	25	27	24	21	18	28	16	19	25	27	24	22	22	27	35	20	24	20	28	17	31	30	18	36	26	24	27	25	17	27	34	34	26	20	28	19	23	21	25	31	32	29	35	22	30	28	29	33	25	41	26	18	25	22	20	29	21	30	18	21	34	28	20	25	36	23	29	25	24	23	24	23	24	22	28	23	27	27	28	22	21	24	23	21	26	16	25	23	30	27	28	29	18	14	21	34	21	23	21	27	35	20	21	25	26	19	19	19	23	28	26	24	24	25	18	20	28	23	26	31	25	19	26	27	20	28	19	23	23	22	31	23	24	20	15	23	25	23	24	21	31	24	26	19	29	23	21	32	30	31	31	24	22	25	29	23	26	23	29	25	28	33	32	22	26	24	25	20	30	26	17	19	23	26	29	19	20	23	20	16	21	32	22	23	32	18	29	21	24	34	32	25	22	28	25	18	31	26	25	34	23	23	24	29	27	20	28	27	23	19	30	23	31	22	22	29	27	18	28	33	17	33	21	23	18	38	33	18	30	31	27	23	26	25	24	14	18	35	29	34	29	19	27	36	27	37	24	27	23	33	26	20	22	29	33	20	16	18	24	25	25	29	22	24	29	16	25	23	16	23	17	15	25	30	27	29	20	36	22	23	25	27	26	30	29	17	25	22	29	29	23	29	17	22	31	21	30	12	16	20	26	32	25	27	24	24	23	28	25	16	32	31	42	26	15	22	24	22	30	20	26	30	32	23	29	32	22	26	19	24	23	24	26	29	18	20	26	30	35	23	25	19	20	19	21	20	38	33	30	34	32	25	19	23	25	31	29	30	22	18	26	26	25	18	27
17876	26228	8183	23738	27474	24179	20357	16864	14350	12135	9653	7749	6985	5433	4704	4017	3424	3141	2643	2465	2205	2106	1907	1778	1715	1756	1712	1665	1595	1476	1335	1199	1175	1173	1110	1108	1076	978	978	1091	1054	999	1056	1226	1432	1581	1472	1411	1425	1415	1436	1328	1348	1526	1787	1770	1705	1679	1645	1523	1079	1091	1050	943	930	945	999	1053	1120	972	963	959	892	891	824	731	737	781	735	706	672	655	735	761	706	818	750	690	677	638	639	680	673	705	692	653	663	644	626	683	626	622	608	621	584	604	606	584	561	607	568	633	588	639	542	607	621	595	600	605	610	642	616	607	589	596	659	613	592	599	647	577	573	638	606	616	619	636	605	565	575	585	585	623	608	635	557	644	654	609	596	611	594	593	558	596	597	583	600	614	581	671	586	561	563	610	579	610	615	625	572	584	630	606	566	569	592	632	577	567	570	576	609	606	595	642	603	615	616	627	567	606	596	593	596	589	603	589	615	581	659	596	570	591	599	632	559	639	579	599	590	569	638	596	581	579	579	554	588	607	592	608	590	613	613	623	622	608	605	633	582	606	567	623	580	614	618	605	592	600	573	602	639	578	621	594	593	564	559	571	670	612	542	580	614	554	614	603	610	613	575	595	594	614	597	539	604	555	550	606	584	596	606	573	591	583	632	580	602	586	581	623	625	660	591	580	614	632	618	639	595	623	562	591	629	569	577	608	629	633	638	561	577	563	627	603	594	629	564	578	606	594	562	623	566	580	568	549	565	621	560	592	577	623	592	571	635	585	587	591	618	575	597	600	606	558	568	608	601	625	595	577	586	601	605	567	576	583	593	603	554	613	628	624	580	594	610	621	608	600	580	608	600	587	596	576	580	593	589	591	608	608	609	578	589	610	594	619	637	595	602	562	595	581	581	578	568	648	579	605	555	592	583	604	582	572	570	612	605	583	615	589	552	589	627	594	650	574	621	588	646	618	619	608	622	586	539	584	641	587	603	620	618	615	603	603	609	620	584	586	625	582	607	630	584	604	583	585	616	590	602	611	597	593	631	608	628	615	633	560	615	615	566	633	581	633	582	543	598	596	570	571	609	586	553	578	640	619	591	549	602	568	562	537	608	607	649	575	591	570	618	634	581	581	602	619	589	636	628	624	627	609	606	593	569	577	601	561	584	604	588	594	585	602	612	596	574	573	590	610	596	628	574	587	568	591	599	601	595	600	599	629	580	627	590	606	598	611	617	624	610	572	613	570	579	585	589	550	584	621	572	601	600	653	551	572	627	590	602	586	619	571	582	641	562	559	590	619	575	603	629	590	602	567	603	566	573	606	585	583	621	565	578	613	653	584	557	599	591	609	602	590	604	623	589	578	595	571	632	606	608	581	598	597	566	620	559	667	588	608	618	621	597	548	577	532	597	631	594	637	583	573	583	603	591	646	643	583	635	601	570	605	593	607	575	556	637	615	586	644	637	614	598	591	558	550	607	625	637	638	575	597	542	572	596	584	616	619	603	555	554	605	546	593	631	586	631	581	638	581	551	633	595	603	594	578	618	587	562	601	564	615	585	584	611	602	582	587	604	631	588	555	614	614	563	579	570	592	668	580	598	595	583	614	653	591	554	564	607	623	582	581	598	579	593	566	554	572	644	590	600	609	603	624	570	591	607	592	581	592	589	598	629	568	613	584	585	577	596	595	606	640	603	586	615	579	598	617	582	619	601	618	570	582	609	545	577	607	610	594	581	623	597	578	591	592	562	573	578	564	537	574	596	615	615	575	648	586	565	551	628	596	600	618	622	653	618	582	607	583	587	598	595	590	557	594	557	525	620	614	587	602	566	579	567	613	609	597	584	586	588	581	595	594	586	608	569	597	589	598	565	580	600	587	604	575	579	602	582	607	593	573	574	586	618	598	594	588	599	577	634	580	610	588	593	607	585	598	624	600	560	612	656	612	583	603	553	619	596	632	589	561	613	630	596	592	618	574	567	580	594	586	551	593	575	610	571	591	558	603	572	600	589	598	586	570	570	599	615	595	619	591	587	621	561	591	584	635	597	589	611	607	655	607	636	594	554	546	626	605	587	553	575	658	568	582	605	561	592	570	628	616	582	594	569	571	605	606	593	570	574	632	615	642	569	564	566	559	623	589	576	579	577	603	620	568	594	621	591	636	682	587	596	564	582	576	585	628	577	589	587	579	591	537	627	621	608	654	611	598	569	632	587	574	583	623	574	607	556	577	602	569	594	621	606	608	622	627	598	576	569	634	561	575	543	585	602	592	637	598	609	580	610	639	613	617	608	599	596	600	571	592	627	611	586	615	604	552	622	588	588	550	603	602	559	609	574	587	574	567	560	598	638	565	635	614	574	579	641	595	582	610	624	613	590	585	589	601	606	586	576	631	583	574	582	586	600	641	602	539	570	577	608	589	597	633	586	581	604	562	606	548	636	573	624	534	646	559	628	616	604	562	623	626	594	578	564	599	577	615	642	567	612	582	535	582	599	569	588	563	595	598	646	580	587	641	585	597	580	586	574	569	626	555	607	593	600	619	581	615	560	593	604	620	577	586	585	566	566	602	591	591	599	581	579	603	595	539	585	579	604	605	603	550	631	581	567	614	588	564	632	604	591	559	584	601	608	611	646	613	584	608	571	625	609	576	608	598	573	584	596	571	584	557	572	614	588	576	612	589	616	586	596	592	592	597	612	608	621	594	573	576	539	622	590	620	585	570	589	603	638	586	587	573	586	589	611	589	597	601	606	571	563	606	576	592	603	559	566	583	620	604	565	581	605	596	640	594	581	604	632	645	583	582	635	609	590	594	604	635	600	575	636	631	592	606	592	583	590	611	582	581	617	622	605	621	598	515	574	564	550	590	578	599	560	551	585	592	612	569	586	556	594	602	591	626	568	583	626	599	556	615	589	592	640	636	573	599	568	610	583	583	597	597	567	572	592	573	603	606	587	598	628	637	570	600	538	590	586	572	570	606	615	608	624	594	613	567	611	600	577	613	600	595	578	591	597	660	567	549	558	577	617	595	577	589	612	629	618	598	582	597	589	596	594	612	578	567	633	624	579	571	591	570	600	607	577	556	529	633	617	564	580	571	571	614	613	606	619	546	606	579	606	599	581	578	606	562	614	590	605	619	591	582	595	595	612	598	556	645	597	610	579	598	603	597	590	578	542	593	592	572	570	608	587	565	582	544	596	591	609	613	610	583	591	634	633	593	618	607	580	594	579	557	599	593	555	631	553	612	613	619	605	604	614	595	584	571	595	577	624	598	600	595	544	607	574	594	601	596	516	593	595	625	641	630	627	586	556	640	649	598	641	612	590	672	547	601	585	589	564	608	596	574	556	539	646	602	635	607	580	589	595	598	609	599	565	598	581	627	575	584	589	549	612	564	576	577	577	537	601	566	598	564	560	563	603	578	615	556	535	556	588	598	612	631	623	553	620	585	619	600	645	622	592	618	608	560	601	585	563	579	613	575	579	570	568	559	590	609	596	593	558	587	576	589
1374	1728	205	183	297	283	237	232	229	180	159	129	116	86	81	61	79	57	65	42	33	49	36	42	37	48	40	45	45	42	24	31	35	35	39	34	29	33	41	22	19	35	37	34	46	45	48	44	40	30	29	40	28	55	36	39	40	42	41	40	40	29	32	39	40	38	31	33	39	32	23	27	19	29	32	30	29	28	36	23	33	36	29	22	35	27	33	23	40	13	24	33	29	31	16	29	27	30	23	19	25	46	21	29	30	34	29	26	22	23	28	27	22	26	19	24	23	22	23	18	24	22	28	20	17	26	27	19	20	24	26	22	21	35	28	18	27	28	36	36	24	34	36	22	27	25	26	30	24	26	25	27	26	21	31	32	24	39	27	25	24	35	20	20	20	30	36	34	33	21	27	25	25	21	20	15	21	23	23	34	27	33	31	27	17	27	26	27	31	13	19	31	25	29	28	19	28	30	30	28	19	20	30	25	24	26	25	26	24	31	18	23	27	22	28	25	25	34	24	23	33	22	24	27	21	22	24	20	18	31	25	21	31	25	26	21	24	22	37	30	29	29	23	16	25	25	16	34	27	24	20	27	27	22	15	27	26	32	24	24	27	27	27	26	27	31	29	31	27	32	20	23	36	18	15	29	30	33	28	30	23	37	31	35	18	35	26	22	23	21	22	21	28	30	22	30	34	20	26	29	35	28	21	20	29	24	28	26	30	26	17	19	20	28	30	28	25	21	34	29	28	26	21	25	28	24	26	18	28	26	24	31	22	24	24	27	24	22	29	24	28	26	33	21	34	21	28	35	28	37	23	37	36	17	21	24	25	35	24	20	22	26	26	25	20	15	22	27	30	22	27	25	24	24	24	29	23	27	17	19	19	24	21	15	28	20	33	30	23	21	20	29	27	16	26	27	27	26	34	30	26	20	33	29	22	38	28	24	28	33	24	24	28	28	20	22	34	25	17	30	21	23	19	22	16	27	29	21	25	22	23	22	26	27	29	28	32	28	20	21	27	27	31	27	25	29	28	30	25	21	22	24	17	21	16	26	17	26	30	20	23	19	27	24	23	26	21	31	21	28	33	28	28	28	29	21	27	23	31	22	22	17	29	33	29	18	18	20	13	19	26	15	25	24	22	27	35	22	30	21	24	29	27	20	26	18	17	20	25	24	37	26	26	21	34	28	23	25	26	26	32	27	12	24	28	27	30	29	31	20	23	23	26	30	20	32	24	30	25	23	25	30	27	26	27	23	27	23	20	27	21	27	23	26	19	20	33	16	18	26	29	27	19	28	26	24	33	27	24	29	24	30	15	27	30	20	17	16	17	32	28	27	23	18	23	17	29	19	30	19	20	23	20	29	30	32	30	26	29	23	32	30	22	25	19	27	16	19	31	22	19	21	31	27	29	26	23	26	18	32	27	23	25	29	29	24	27	18	28	19	23	23	25	29	23	28	21	21	16	26	27	36	31	23	17	22	25	26	25	23	28	34	21	26	22	12	22	21	31	37	23	25	30	24	33	22	22	26	28	28	22	31	30	22	26	24	20	21	31	20	28	21	22	16	25	26	28	26	19	29	23	27	32	26	17	19	22	33	31	25	23	28	31	25	27	30	36	26	24	21	25	18	25	28	27	21	25	30	35	20	27	34	24	23	29	31	19	25	17	22	19	33	24	16	29	23	28	27	42	22	22	21	23	35	27	24	28	18	33	20	24	19	28	32	32	22	24	27	28	27	22	22	23	23	30	26	25	22	28	20	21	19	26	19	29	32	33	25	22	33	30	37	30	26	18	22	20	19	16	32	29	27	20	25	34	21	20	24	18	28	20	24	19	22	16	28	26	25	24	22	21	25	38	31	21	32	22	31	27	17	22	32	22	30	25	20	29	29	24	41	27	34	24	34	34	18	20	27	29	20	27	23	26	22	30	30	39	29	28	28	31	28	26	29	27	35	20	25	25	28	29	26	37	23	28	24	33	32	28	22	29	28	19	23	22	22	31	24	20	30	32	23	25	25	20	22	29	27	20	26	37	39	27	20	28	29	32	25	28	28	19	27	24	31	22	29	24	33	27	22	31	23	15	20	35	32	27	28	27	22	27	29	29	29	28	24	24	20	26	29	26	37	25	23	32	20	30	30	32	23	29	26	25	25	26	32	18	28	20	25	18	25	12	20	19	15	35	31	24	21	23	23	33	30	22	28	18	28	27	19	25	23	20	26	30	22	20	25	33	30	22	42	26	27	34	17	25	30	26	20	23	24	27	27	26	21	27	29	28	33	21	24	27	24	15	22	23	20	28	27	20	30	21	15	22	25	14	30	24	18	30	27	21	35	19	27	17	30	32	34	23	17	23	20	22	25	24	23	27	28	34	35	31	32	18	24	35	26	28	23	25	24	27	31	26	29	36	26	19	22	22	27	30	26	17	39	25	14	26	21	19	17	27	15	29	22	19	26	26	27	19	25	19	24	20	19	26	22	28	25	22	29	33	13	28	33	32	21	33	31	30	33	20	25	22	22	27	35	27	28	35	34	25	26	26	19	30	27	21	30	23	25	36	26	26	35	21	23	37	19	26	23	21	24	22	21	19	17	24	21	21	30	24	31	30	31	24	24	34	25	27	33	30	18	25	25	20	28	28	24	24	24	35	25	17	18	22	26	21	25	18	27	21	30	19	21	21	22	18	27	23	31	29	29	25	21	17	21	31	31	27	25	29	36	23	28	30	25	22	20	24	33	19	24	20	21	18	28	26	20	22	30	27	26	19	20	31	18	31	29	27	25	23	27	20	22	35	23	26	33	26	25	32	18	19	25	28	24	20	20	23	32	21	25	29	28	29	27	36	28	22	26	29	32	28	27	34	23	24	19	21	31	26	24	28	26	29	28	20	24	31	26	27	35	26	27	30	27	33	28	22	26	20	25	26	24	22	32	22	23	15	21	21	24	25	19	24	20	26	17	24	27	26	22	30	29	15	17	19	30	28	22	25	26	27	18	22	26	26	26	32	23	26	25	20	27	26	27	29	26	38	26	23	27	34	36	25	30	26	27	25	37	28	29	31	18	19	31	27	23	18	27	20	23	24	32	22	27	34	27	23	27	22	17	28	17	19	21	25	26	24	26	26	23	21	21	24	24	24	27	26	28	27	29	26	20	24	24	19	32	25	21	16	17	23	30	31	21	28	24	23	34	29	17	29	18	29	29	32	28	34	32	28	25	32	32	17	24	24	26	22	25	30	22	30	34	34	25	26	20	20	22	32	20	30	31	19	23	22	44	33	24	25	24	19	23	18	27	25	30	22	34	20	27	31	25	25	26	20	33	22	16	23	30	26	19	28	27	26	34	21	14	29	24	41	20	23	24	29	29	31	26	28	26	23	22	25	21	24	23	18	33	30	26	30	32	22	24	25	27	25	30	24	20	25	20	21	16	25	26	29	28	26	28	19	29	36	30	23	18	23	21	29	36	22	28	26	25	24	30	29	24	22	20	29	30
18024	22900	8006	23670	27522	24410	20656	16954	14756	12335	9693	7732	6780	5423	4708	4034	3501	3020	2761	2398	2233	1981	1975	1782	1819	1736	1689	1718	1638	1519	1359	1236	1168	1113	1099	1044	1066	991	999	1088	1067	1115	1180	1349	1660	1505	1520	1418	1449	1394	1435	1332	1326	1713	1848	1604	1555	1951	1732	1450	1087	1108	1023	888	934	1042	1082	1145	1074	1012	1042	935	920	849	837	804	786	779	786	762	705	763	730	759	726	779	730	719	671	659	635	687	610	711	669	630	629	655	632	678	628	638	618	636	626	619	632	610	610	586	610	602	617	656	629	644	618	608	601	614	618	562	602	583	605	644	623	614	615	606	613	593	618	642	600	632	586	617	613	626	618	641	635	614	588	576	578	633	606	629	580	618	591	605	560	605	636	635	593	603	561	577	628	569	580	600	619	592	598	668	559	607	632	587	601	566	582	582	617	601	593	612	638	615	605	568	599	571	571	588	598	595	612	586	648	608	631	580	600	571	602	579	570	604	631	651	544	585	550	594	579	605	607	581	599	595	598	584	609	575	582	599	605	649	573	608	611	630	559	583	624	571	571	555	614	618	582	587	603	609	626	598	607	620	605	604	583	645	605	633	604	586	531	574	644	560	578	596	588	560	582	591	601	602	607	624	606	610	624	601	609	546	637	617	642	582	636	556	643	596	569	591	608	621	590	570	594	601	579	597	582	608	607	588	614	582	597	578	606	610	629	580	639	586	595	591	590	614	580	631	617	619	604	584	604	597	658	553	607	611	598	638	610	609	593	568	595	589	634	608	647	584	600	630	619	601	645	572	646	590	594	615	598	606	611	569	603	608	607	584	610	589	569	574	584	584	602	590	615	586	580	599	586	620	577	594	549	597	570	603	631	564	608	683	599	596	617	587	649	625	618	580	636	592	605	597	560	580	587	568	597	569	581	555	614	595	555	578	615	563	583	568	598	600	586	567	567	641	613	583	608	597	622	585	558	618	623	594	573	600	639	601	607	573	583	571	597	572	565	603	572	588	600	572	633	583	592	626	626	561	594	596	589	580	621	551	605	630	615	613	630	605	611	607	613	604	553	532	606	578	571	552	598	579	618	584	559	609	595	595	605	579	587	616	577	575	587	598	612	600	582	603	627	579	553	604	583	579	615	572	626	613	613	609	606	623	614	562	603	580	566	594	553	589	597	651	571	642	570	624	588	615	574	580	596	597	643	586	579	575	601	586	588	617	589	581	616	606	565	583	591	571	602	561	562	596	571	581	645	621	588	524	593	582	584	635	603	615	569	598	609	617	584	593	598	607	583	586	582	548	595	598	588	616	567	596	584	602	590	601	563	612	569	568	603	576	587	616	605	617	597	559	608	578	587	595	586	615	596	568	588	598	601	570	623	569	602	623	633	581	575	581	570	589	601	599	576	582	645	583	639	575	585	571	636	587	598	594	574	606	577	632	589	624	568	597	603	578	577	607	609	571	585	657	597	573	588	588	664	622	577	581	607	574	600	567	617	613	619	573	640	564	586	555	584	595	550	573	592	624	635	566	604	604	578	614	574	571	576	621	639	625	605	634	610	575	612	591	598	560	621	557	567	536	631	610	591	546	600	605	613	619	557	667	589	579	577	544	592	581	571	626	651	589	615	553	591	615	620	590	592	622	570	588	598	648	575	539	556	596	628	603	606	577	610	569	618	629	642	613	591	562	607	591	607	622	605	590	590	575	585	623	578	589	556	599	591	597	622	611	622	605	586	602	603	615	653	591	612	559	574	615	570	577	593	588	550	614	569	547	597	619	639	614	616	595	620	593	597	608	613	594	555	560	605	599	602	603	612	580	573	608	629	626	546	573	583	608	617	590	609	616	592	550	627	598	596	610	598	612	587	594	574	588	603	583	573	596	590	583	588	589	567	612	578	577	577	609	586	642	631	629	588	622	594	599	583	619	612	642	606	613	618	607	601	578	620	610	580	638	593	625	590	567	606	615	583	572	579	607	606	571	639	622	586	595	587	614	670	644	610	579	603	590	631	604	579	599	616	653	553	613	581	639	593	667	630	605	616	635	541	658	622	638	598	608	566	656	573	588	586	633	587	594	634	595	612	614	585	593	601	569	578	615	611	605	564	573	618	578	611	594	605	602	580	591	593	623	634	592	569	586	604	627	602	574	604	635	562	586	596	614	577	558	578	603	554	598	612	588	571	604	616	654	618	626	573	589	629	609	569	604	587	564	603	590	580	610	578	617	619	625	587	625	615	570	607	597	554	643	596	616	580	628	589	558	602	559	630	618	584	579	593	628	591	582	594	585	584	592	657	581	582	614	592	581	580	594	605	570	584	574	618	634	585	605	621	591	629	617	577	616	606	558	627	568	605	634	616	577	566	592	616	635	623	596	596	598	587	600	613	608	618	593	600	601	588	611	604	648	575	607	602	600	588	554	607	620	582	618	589	601	604	593	569	636	601	558	611	594	626	584	582	582	602	591	630	602	617	602	609	591	627	585	619	590	601	568	581	594	639	593	568	603	561	587	593	631	626	568	586	605	589	606	586	616	633	566	578	594	587	589	600	630	603	564	572	595	615	588	600	596	548	592	587	639	602	621	628	607	581	628	598	548	580	540	576	583	598	627	596	583	554	576	581	609	630	574	620	615	592	602	634	577	538	601	610	609	656	594	601	575	606	562	604	625	606	572	583	621	668	620	565	583	537	575	575	566	577	581	631	603	569	599	605	610	602	616	601	550	604	594	609	597	598	585	630	577	625	562	618	542	614	598	608	606	576	598	628	599	624	623	579	561	621	564	610	570	585	534	568	585	574	575	608	595	577	628	557	596	571	591	567	611	602	614	592	600	598	583	627	603	598	628	605	575	624	565	613	552	580	591	596	594	602	603	604	610	611	584	602	583	580	601	625	620	621	618	557	599	554	593	588	562	653	589	625	569	605	552	610	635	579	636	601	582	598	594	595	632	599	574	597	597	577	620	608	598	591	585	610	593	589	648	605	611	617	599	608	557	590	614	543	609	635	581	600	612	576	593	600	630	593	604	600	606	599	572	575	600	597	618	639	624	659	614	615	588	604	594	574	599	598	606	575	608	620	571	590	607	542	623	577	559	598	602	606	577	580	617	619	601	614	608	634	600	565	561	603	526	623	579	625	619	607	653	622	628	607	564	589	609	595	602	602	570	591	613	610	633	603	592	604	582	599	590	606	623	603	619	577	587	650	601	599	619	605	576	572	623	620	596	637	585	555	604	656	619	621	586	653	570	593	640	587	569	572	563	590	580	588	592	607	609	611	572	573	573	599	574	579	585	620	609	600	623	618	611	593	570	572	623	581	623	616	593	598	568	647	578	599	634	638	619	553	609	570	584	619	562	553	593	595	596	582	571	574	558	560	606	597	561	620	618	592	628	589	623	602	575	575	644	575	632	585	612	606	578	602	623	560	661	610	637	582	583	586	609	631	634	562	618	619	623	638	612	620	599	612	606	576	587	597	606	622	604	647	611	567	593	619	590	593	607	619	605
1410	1139	215	227	324	295	252	240	238	195	144	127	111	87	86	60	74	60	56	46	52	36	51	33	48	38	48	53	48	36	38	37	34	28	29	32	26	26	41	34	48	29	34	42	34	42	33	32	35	38	32	24	43	48	49	44	44	52	42	37	43	29	26	27	37	30	40	32	37	29	36	26	37	29	20	26	33	25	30	36	26	30	38	30	25	29	33	36	30	23	33	28	15	23	19	30	24	27	29	30	32	24	18	30	25	29	26	36	22	33	24	30	25	24	26	23	32	22	27	32	16	19	22	21	32	26	29	36	30	20	18	33	22	19	21	31	20	27	24	34	25	22	19	27	22	20	20	15	20	27	35	32	27	23	28	20	23	27	34	27	24	18	32	21	28	25	23	21	29	20	24	25	24	9	24	28	28	29	21	21	19	29	21	24	30	32	23	21	26	23	35	39	22	26	22	28	25	29	27	23	18	25	29	23	21	28	32	28	16	28	23	14	30	34	27	31	26	21	26	31	27	29	24	34	21	24	26	26	25	24	30	21	24	24	24	22	32	28	21	37	35	18	19	27	28	24	31	29	23	22	28	24	29	23	31	21	20	25	30	28	23	21	18	28	30	28	26	26	36	35	33	21	31	23	29	27	21	22	21	31	28	18	19	24	19	35	23	32	30	31	18	21	26	30	15	31	22	30	24	29	18	23	27	27	21	31	27	27	20	21	33	25	27	27	17	26	28	25	17	25	23	26	18	24	26	24	24	27	27	25	28	33	29	29	17	33	23	24	17	30	23	23	24	27	37	29	22	34	31	30	28	19	21	37	21	24	26	22	23	14	29	26	19	27	33	31	23	27	24	32	26	24	17	31	36	33	25	23	33	25	19	25	19	23	35	26	27	33	23	33	24	22	31	23	32	22	17	19	32	33	25	24	15	31	21	33	27	34	32	24	31	22	23	16	18	24	21	21	34	21	26	20	23	25	34	32	27	21	33	23	28	24	25	21	28	23	27	23	27	32	28	22	24	28	25	21	30	27	17	31	19	27	27	27	22	22	21	17	24	28	19	25	34	25	26	26	28	25	25	24	32	23	25	23	23	23	25	17	22	28	31	24	24	29	25	30	24	25	19	22	25	25	28	27	29	22	27	23	22	26	35	33	24	22	28	23	26	26	21	30	21	31	27	21	37	18	31	23	22	21	25	21	24	22	32	26	29	29	23	26	32	23	24	23	21	35	31	26	21	32	29	21	27	22	24	22	34	19	29	23	28	32	25	24	15	20	18	24	31	20	29	23	19	24	37	22	27	19	31	26	23	22	20	26	26	31	26	34	22	26	35	26	26	29	27	25	28	25	40	29	24	31	28	21	23	34	27	16	24	23	21	31	36	20	25	42	19	25	26	35	19	30	16	28	34	24	21	29	20	30	21	37	35	21	26	30	31	28	29	31	25	21	22	26	27	25	23	14	19	27	34	29	28	28	34	21	24	19	29	24	34	17	26	25	28	27	18	29	23	31	24	19	25	23	27	16	28	22	21	28	30	17	24	27	34	31	20	24	24	20	31	16	37	26	31	31	29	20	26	17	21	25	23	13	27	25	21	24	32	14	21	19	19	30	26	19	36	25	32	25	27	26	29	27	28	24	15	26	21	29	26	25	20	26	21	28	23	29	22	29	28	22	28	22	23	33	28	25	22	30	30	16	24	22	23	25	25	19	27	30	29	26	37	20	24	20	23	31	32	32	36	31	31	26	24	29	25	31	18	29	15	17	18	30	24	19	21	25	27	29	23	25	20	23	12	22	29	16	29	27	27	28	17	24	17	28	25	26	26	28	20	25	26	21	30	23	19	16	28	27	28	33	23	29	30	29	28	17	23	32	29	23	31	17	30	21	21	24	21	30	23	28	24	25	23	26	32	20	24	25	18	28	28	24	31	31	27	27	20	23	19	20	31	37	28	23	22	26	18	30	29	32	22	31	31	21	29	33	32	27	24	21	28	19	29	25	21	22	38	20	33	24	25	35	16	28	20	27	27	29	31	24	27	23	23	33	32	20	22	20	17	29	25	26	34	30	28	30	24	25	19	37	15	22	25	15	31	17	22	33	32	20	27	38	23	33	35	22	32	28	20	24	30	25	21	27	23	32	28	27	23	28	17	19	27	25	17	19	23	31	28	26	19	29	28	22	17	19	26	27	21	32	21	28	28	33	29	29	30	29	21	28	31	20	24	23	26	24	29	29	22	36	21	26	25	26	16	26	25	28	18	25	36	22	27	25	34	23	17	25	24	27	26	28	21	29	22	28	22	19	25	30	23	35	24	16	33	33	29	22	26	23	33	22	17	22	26	31	33	26	18	16	32	20	34	29	22	20	25	33	19	29	27	29	24	29	22	28	28	29	21	27	25	29	29	25	27	15	20	25	24	37	21	25	27	29	20	25	25	27	28	26	27	29	35	22	31	28	35	11	24	21	24	28	26	25	25	26	34	23	25	24	22	26	21	28	25	26	20	29	27	30	28	29	24	29	35	33	23	20	21	23	28	27	22	25	22	24	25	20	15	36	15	28	28	20	21	36	24	25	31	21	22	22	19	33	26	25	23	30	26	21	38	25	30	23	30	21	23	21	20	21	19	20	30	25	21	27	21	30	31	24	26	23	26	35	28	18	24	22	26	34	31	33	29	30	21	19	29	19	29	16	27	21	35	24	24	25	21	28	30	25	22	22	22	30	26	21	22	15	20	34	23	31	27	27	14	26	31	27	34	20	27	22	17	27	31	29	19	28	23	21	22	26	20	20	35	23	25	21	27	18	25	22	25	30	22	19	28	28	33	38	24	24	23	24	24	36	34	29	23	25	34	25	17	26	35	29	38	30	21	30	36	27	28	25	30	23	28	28	34	18	29	22	25	28	24	33	26	23	24	20	28	36	36	23	31	33	30	21	22	24	25	25	28	23	26	20	19	20	30	25	25	26	39	18	20	27	27	31	17	28	31	31	25	24	31	13	26	23	22	29	22	24	24	26	30	23	36	27	24	28	29	23	24	27	24	24	28	16	27	22	26	25	28	24	23	29	32	25	18	30	28	22	18	18	27	23	37	22	28	33	30	24	19	23	30	20	23	33	22	20	28	19	22	26	21	19	28	27	25	32	27	23	31	28	34	26	30	23	22	22	21	36	20	30	33	23	34	20	25	27	20	28	27	22	36	27	28	24	20	30	26	21	24	27	33	25	32	24	27	28	31	21	24	26	29	34	30	26	28	30	31	31	20	26	31	35	23	23	33	26	33	23	22	34	39	37	28	26	26	28	23	27	22	22	23	27	17	30	29	32	31	29	26	29	30	31	28	22	20	14	28	25	31	22	25	30	28	35	24	26	27	24	21	32	29	19	25	25	22	20	31	31	23	26	29	29	24	25	30	29	24	23	24	19	24	35	19	24	35	15	27	28	26	22	30	20	25	23	21	27	22	16	29	32	24	28	21	25	31	28	25	28	24	25
17924	21384	8198	23914	27462	24496	20944	17373	14918	12412	9611	7792	6659	5456	4784	4046	3541	3134	2731	2487	2280	2188	1917	1918	1733	1721	1737	1629	1641	1486	1378	1262	1231	1256	1108	1088	1046	1034	1066	1063	1083	1131	1306	1545	1605	1570	1540	1498	1435	1420	1363	1315	1563	1647	1543	1535	1843	1847	1818	1428	1061	1096	1050	1013	978	1072	1091	1127	1144	1081	1062	953	927	874	796	847	786	815	771	732	785	723	751	770	676	738	710	716	654	630	628	656	638	681	660	658	650	632	637	676	609	612	634	636	590	624	620	623	618	635	634	592	591	649	607	578	611	646	638	599	615	596	639	599	657	601	596	582	596	585	633	606	599	648	577	648	629	611	626	630	627	649	594	582	614	624	633	594	603	662	633	658	582	634	606	651	578	600	615	592	615	670	556	610	583	630	584	613	605	622	616	620	584	603	596	554	606	560	577	598	584	580	571	634	611	636	583	615	620	606	593	554	592	599	677	581	585	605	631	605	590	588	569	618	594	600	593	651	605	550	611	616	561	595	598	603	627	589	609	596	624	620	605	562	598	590	641	644	556	582	606	615	618	590	618	554	589	553	634	643	567	656	606	650	579	585	615	583	581	583	601	624	628	608	558	620	619	596	563	623	643	607	622	606	609	596	567	604	597	645	611	564	574	578	598	642	622	613	598	612	608	596	596	629	609	605	638	598	577	603	601	650	619	621	634	638	596	596	557	617	615	602	569	656	606	639	609	554	574	584	572	597	562	620	608	603	601	588	580	581	632	601	604	613	655	599	648	577	572	635	586	614	632	605	600	622	599	570	650	584	566	619	600	592	605	597	596	555	570	619	611	627	607	594	563	619	643	601	553	638	608	578	629	598	598	594	600	617	604	648	605	602	592	559	593	565	579	558	612	619	594	615	595	601	631	585	617	611	610	584	578	612	602	580	592	601	568	579	559	632	613	624	627	605	588	607	599	614	593	583	583	635	601	641	598	619	592	611	586	607	611	677	579	597	613	590	617	557	626	585	600	574	598	585	554	626	588	591	637	548	590	592	605	624	603	554	600	634	620	594	583	607	628	630	566	581	598	633	588	612	617	573	622	559	586	574	634	622	591	582	617	608	594	559	575	597	572	562	595	587	590	627	582	634	588	587	633	563	593	632	643	621	622	608	574	612	588	584	620	535	613	599	575	574	575	570	597	530	594	594	631	580	604	575	611	587	641	584	561	631	616	597	632	638	607	598	609	597	650	619	642	593	590	578	647	623	571	658	628	550	585	597	587	592	656	607	575	616	575	640	554	589	620	624	544	641	581	581	593	560	599	584	619	598	619	589	602	612	637	591	619	583	577	620	631	603	570	581	573	588	630	570	641	591	631	577	637	615	593	564	582	568	602	607	579	590	629	599	610	620	603	627	607	589	647	611	603	629	576	652	612	610	565	590	644	624	594	608	592	600	618	586	587	606	535	611	576	623	607	557	599	619	610	674	588	596	638	562	582	576	569	601	627	586	566	607	610	619	588	549	671	613	586	643	587	600	623	624	614	603	591	602	579	599	603	565	588	602	625	595	599	599	634	593	598	591	543	611	590	602	581	559	602	627	593	658	620	603	607	585	587	605	655	596	602	565	543	631	574	577	625	605	560	593	616	578	631	604	620	595	585	652	627	609	631	560	576	584	611	638	591	582	618	584	593	660	654	622	585	657	643	612	571	587	614	596	562	622	615	598	641	589	594	618	575	617	599	616	627	571	590	586	614	615	601	620	617	659	599	587	601	558	594	614	586	588	585	596	557	637	589	663	609	600	603	620	577	562	596	585	571	545	626	604	564	612	620	582	592	615	593	606	592	586	555	552	613	588	620	610	553	598	623	570	614	608	578	621	589	560	643	616	578	632	583	587	620	600	605	633	589	581	600	587	623	621	580	578	575	611	643	550	596	562	608	640	596	586	631	616	612	578	588	596	594	615	639	638	647	554	624	603	672	596	614	630	623	584	583	603	623	605	606	586	605	585	568	571	586	648	595	588	602	599	583	584	600	591	608	598	609	581	546	545	611	585	575	567	593	635	634	578	603	599	632	585	581	603	628	645	651	628	626	615	590	613	578	579	595	579	619	616	606	576	628	636	553	617	581	634	598	562	641	583	582	553	589	637	624	621	642	619	642	643	567	608	613	556	612	638	628	618	588	607	601	596	619	564	620	587	564	621	622	629	631	587	599	589	600	594	612	578	587	631	629	604	617	584	620	628	606	617	620	604	536	618	597	653	614	602	589	633	585	617	658	573	626	584	634	605	566	632	651	581	597	587	620	637	594	620	572	548	626	655	600	640	582	593	610	585	599	619	594	581	622	570	575	584	604	614	586	593	628	590	619	614	639	607	635	534	612	581	611	597	579	580	618	609	573	622	641	598	607	586	576	580	613	592	607	582	586	619	593	599	605	648	595	595	604	606	605	606	627	607	606	573	579	624	596	601	587	572	602	596	587	617	604	596	582	612	566	647	579	636	597	596	614	623	596	576	603	624	606	610	616	621	587	622	614	625	604	581	585	577	596	597	579	586	604	622	616	601	575	623	583	578	580	578	638	630	562	662	603	620	594	620	585	618	600	593	610	591	605	586	622	570	584	565	580	600	588	590	576	588	582	600	626	609	564	596	601	609	592	624	638	615	648	574	610	601	607	589	601	575	610	617	672	577	615	605	583	628	606	603	611	615	585	585	599	617	639	627	583	593	589	595	595	601	591	655	592	634	629	563	601	619	618	619	578	591	604	591	568	585	587	618	607	649	637	591	624	548	599	597	610	589	575	612	572	563	618	570	621	574	598	562	592	613	609	610	577	577	571	591	588	586	595	599	610	585	691	636	651	617	561	608	598	624	583	592	530	607	601	601	574	576	567	595	604	602	629	606	587	586	597	609	575	588	583	613	547	624	583	579	587	566	606	591	563	639	615	569	622	600	620	595	566	609	602	586	597	656	609	624	601	600	605	614	607	551	619	577	630	569	645	581	595	587	601	625	567	638	577	638	593	603	589	603	567	624	597	614	573	577	582	613	604	607	613	613	591	611	559	610	618	589	628	669	576	615	624	606	577	616	634	579	586	582	593	564	645	586	586	625	599	597	556	641	637	604	589	617	612	572	653	619	569	589	577	613	565	617	588	596	614	612	597	600	627	614	669	601	579	566	602	600	569	588	592	629	605	594	620	629	609	603	618	582	590	593	587	584	644	660	611	556	629	581	626	626	536	600	612	602	601	578	602	615	600	639	581	562	632	582	607	611	593	579	631	578	623	605	585	608	635	583	620	615	578	584	611	608	604	622	596	656	622	605	633	581	597	586	628	603	617	607	603	611	621	587	594	581	567	610	537	604	608	578	636	614	615	580	641	639	604	624	624	603	636	622	622	570	612	607	627	580	570	660	624	614	605	588	598	603	567	592	582	642	606	615	572	586	582	601	619	567	514	583	609	630	623	619	583	646	610	603	604	600	614	546	604	594	604	567	602	598	593	583	606	580	608	599	585	619	546	607
1854	877	175	154	212	199	191	155	159	133	126	117	106	84	72	60	54	60	66	48	49	57	54	49	55	46	57	60	47	41	44	51	56	40	38	47	54	49	53	37	45	45	45	44	50	47	57	54	49	42	51	54	43	47	55	53	51	59	53	37	52	48	49	43	53	24	43	43	46	47	44	43	40	44	41	40	41	38	33	33	46	39	45	32	45	37	34	25	37	41	37	29	40	32	42	39	46	47	28	37	47	45	40	30	42	54	31	38	35	35	38	37	35	41	43	34	40	29	44	36	39	35	30	38	39	36	37	36	40	42	40	39	44	46	42	36	46	35	37	46	39	37	43	47	37	38	36	39	40	38	44	55	47	48	44	43	40	47	40	41	38	51	43	38	44	44	54	33	32	36	29	40	43	39	38	38	36	35	38	50	35	36	56	38	45	38	48	44	32	32	39	30	46	29	28	34	47	45	52	44	43	50	25	37	42	36	32	37	45	35	37	37	34	45	38	35	30	36	37	35	41	38	48	38	33	38	37	46	37	35	34	47	57	38	29	33	41	30	41	47	31	36	34	34	32	47	44	38	36	41	45	35	42	38	39	36	38	39	43	42	37	28	34	32	40	33	38	39	43	48	35	29	33	46	32	39	40	44	40	42	42	27	42	38	36	50	40	33	35	41	31	45	35	30	49	49	39	47	42	37	47	49	40	29	32	36	34	42	44	37	36	40	44	37	36	44	38	36	41	37	39	30	41	43	33	41	34	42	38	37	39	45	33	23	47	34	31	34	49	38	40	38	48	41	49	36	38	44	48	52	44	44	42	38	31	50	31	40	43	50	42	32	49	44	33	42	32	43	35	50	31	46	53	52	27	33	32	37	29	50	39	44	35	34	27	34	33	49	34	44	29	46	33	31	31	43	41	31	43	30	36	45	39	49	58	39	32	26	35	30	39	39	39	42	53	32	46	43	39	37	34	38	30	40	39	36	43	34	36	34	43	39	34	49	42	35	34	43	42	33	35	33	31	43	41	39	33	44	38	53	40	49	43	41	40	39	27	36	42	34	38	40	35	33	39	50	39	28	36	43	45	57	36	40	39	36	42	48	34	34	38	34	40	33	42	38	37	37	49	28	36	38	25	39	35	41	44	29	50	29	34	39	43	47	31	48	34	36	51	37	41	41	39	54	42	34	38	41	43	48	41	31	39	40	35	41	24	33	41	32	43	37	43	40	47	39	37	39	36	35	42	43	33	30	35	39	38	37	43	44	43	41	35	31	45	37	41	45	35	47	38	35	35	35	39	35	34	32	33	35	39	40	43	43	32	37	35	36	45	39	34	44	35	44	40	35	33	39	36	37	37	38	35	37	35	40	36	41	33	41	40	48	39	41	42	38	35	28	34	42	35	44	42	30	38	41	38	31	45	38	29	39	32	45	40	40	35	23	40	50	24	40	45	47	32	30	44	37	38	42	38	23	27	50	40	32	51	39	45	49	32	41	38	43	35	48	44	36	35	42	32	51	29	45	26	32	36	38	34	32	30	29	50	38	36	27	39	37	34	28	39	43	43	43	36	35	42	37	31	36	39	26	36	37	46	29	29	40	37	39	51	39	35	36	52	36	33	36	46	28	33	36	42	37	45	26	36	45	43	38	44	36	33	34	44	46	50	30	39	41	33	39	43	31	46	38	42	44	36	31	46	39	43	53	30	36	34	35	32	37	35	38	45	38	42	34	47	40	32	33	35	33	42	43	33	35	41	38	37	34	44	51	25	35	33	35	37	40	36	45	43	33	27	37	32	39	29	42	44	50	40	36	40	37	50	37	38	41	37	33	40	23	38	35	43	48	29	36	43	36	37	41	44	47	36	36	36	36	46	25	33	35	46	28	36	46	37	45	34	46	38	35	29	47	39	45	44	37	42	48	46	40	47	40	52	44	51	33	34	46	43	43	44	34	47	32	40	38	24	38	43	45	49	36	40	43	38	26	41	34	42	32	36	41	37	29	44	42	41	34	46	38	34	39	36	47	33	35	33	36	38	40	34	41	31	44	42	30	30	40	40	33	48	39	44	43	25	37	49	28	52	38	48	38	38	40	50	41	31	48	43	32	40	35	30	39	43	31	40	38	34	45	33	38	31	31	46	48	29	43	46	36	46	40	33	38	41	51	46	44	42	28	55	48	39	46	30	40	47	41	40	48	45	33	29	35	39	38	54	44	51	34	39	36	45	37	43	28	42	43	38	49	27	34	33	31	33	36	50	53	33	39	35	43	31	36	41	45	41	47	31	35	41	42	34	29	33	51	45	34	42	33	39	27	40	40	43	44	35	43	35	33	27	35	38	41	37	32	34	51	36	26	31	52	31	50	42	46	48	45	33	38	45	41	30	38	44	30	37	44	45	41	42	37	40	40	37	40	25	37	33	43	40	28	45	42	30	33	33	43	41	29	40	49	42	31	29	42	40	43	38	30	50	35	36	46	43	45	35	42	31	34	38	39	34	34	38	41	44	53	31	49	48	40	36	27	40	50	32	41	48	28	33	29	25	49	40	45	36	42	37	41	37	38	41	44	43	45	44	37	45	37	40	38	36	46	46	39	45	40	39	41	33	33	40	38	38	30	39	42	46	48	45	39	39	35	42	38	39	41	38	50	44	45	46	40	46	41	44	48	37	41	39	35	38	41	45	33	33	51	50	45	47	34	38	39	41	42	29	49	38	33	47	34	48	46	37	46	42	43	50	29	32	32	41	45	37	40	30	43	34	38	37	40	42	39	41	29	55	34	40	35	56	39	35	39	28	47	42	45	50	43	42	39	39	44	45	32	33	47	36	27	42	46	38	34	48	32	29	38	35	38	36	41	37	34	48	36	44	38	42	46	37	46	44	41	40	49	38	36	48	37	38	36	57	38	37	33	39	38	32	30	46	38	41	50	27	40	39	50	39	32	40	29	43	40	39	41	34	46	38	41	38	37	38	48	39	39	40	46	40	37	36	36	46	36	40	37	35	45	30	37	50	37	37	46	32	34	42	43	28	48	50	48	35	25	44	35	39	27	49	46	36	37	50	39	51	44	43	42	37	40	38	39	38	32	30	37	42	46	35	44	34	41	46	43	35	31	47	37	41	36	54	32	36	45	25	46	41	46	39	28	45	46	36	46	30	40	36	30	36	34	52	46	47	42	40	31	45	22	32	28	33	39	51	38	33	30	35	33	43	45	34	39	40	35	46	45	44	37	30	30	37	42	33	43	37	36	37	35	38	47	39	49	31	36	41	38	38	39	43	32	49	26	37	47	30	46	34	38	33	37	39	47	40	33	41	30	37	44	52	48	27	31	32	39	39	53	38	35	29	53	36	32	39	43	39	36	49	42	41	40	31	41	31	45	39	44	34	39	34	57	37	40	40	48	42	42	44	41	31	46	39	41	43	48	44	49	48	34	36	47	40	38	42	35	45	37	44	38	35	36	39	38	40	48	29	23	32	35	43	37	39	38	48	40
13599	17698	6063	18445	21872	19886	16493	13513	11276	9093	7178	5817	5093	4008	3586	3175	2759	2344	2293	2132	2024	1891	1710	1677	1654	1647	1641	1657	1579	1502	1371	1296	1259	1293	1213	1200	1285	1206	1263	1172	1314	1364	1547	1652	1711	1579	1584	1504	1506	1464	1509	1527	1458	1636	1784	1822	1799	1773	1781	1464	1268	1201	1185	1174	1201	1183	1284	1359	1293	1254	1205	1134	1154	1018	1078	1030	1003	1051	1093	998	1020	941	1023	945	1018	1021	994	933	958	994	912	901	939	902	924	953	899	882	882	901	949	908	891	915	896	916	878	907	944	881	928	889	844	941	928	889	904	897	924	951	897	867	896	869	894	890	946	983	908	874	927	904	862	888	954	882	909	884	887	904	896	874	921	972	865	893	930	859	869	877	908	905	894	898	896	819	881	907	867	855	889	906	870	892	919	903	916	883	931	867	964	890	920	931	893	893	929	861	893	878	898	878	881	890	875	915	911	906	893	877	839	898	916	874	829	958	914	895	851	844	872	888	868	935	928	914	878	847	949	843	888	911	929	916	883	952	878	869	836	890	945	911	882	910	916	930	886	854	930	922	877	937	872	863	944	976	880	882	931	884	873	842	876	919	898	885	925	879	889	869	948	884	906	883	889	937	951	879	893	899	842	916	879	878	842	865	905	892	979	870	898	891	914	856	872	899	942	875	877	932	919	923	913	895	901	893	909	897	905	902	862	867	869	911	881	885	946	892	917	887	849	891	930	899	905	872	888	931	898	893	926	863	852	888	857	917	952	881	967	989	931	873	933	921	892	856	896	897	930	901	920	824	891	904	925	928	920	915	979	888	911	912	899	909	827	925	855	921	901	918	903	888	924	887	896	949	910	902	878	860	903	878	904	861	962	930	891	916	972	871	858	921	886	931	883	837	925	900	863	902	884	876	915	920	863	830	911	941	891	938	939	901	862	857	861	890	896	877	845	819	882	868	898	889	880	945	914	924	914	845	864	906	894	884	860	909	862	863	932	841	917	900	856	912	867	877	892	882	910	839	894	976	890	848	871	910	880	876	951	883	856	889	867	949	952	931	844	894	839	868	888	920	902	919	841	863	853	887	909	902	833	887	954	844	952	856	937	945	909	853	858	854	896	873	921	905	855	924	874	866	895	955	955	897	932	896	856	872	874	852	889	928	865	831	941	844	889	821	912	921	954	873	949	888	884	973	871	975	916	865	938	853	934	898	933	911	900	879	919	907	904	866	908	923	896	900	857	888	893	903	943	892	881	919	887	877	925	852	880	875	876	915	833	917	906	941	873	886	900	897	851	875	938	903	884	898	899	823	904	909	884	856	871	930	900	911	896	902	851	924	862	868	907	945	904	901	900	926	887	941	896	896	886	928	945	894	964	884	927	845	918	875	912	892	831	973	876	925	907	943	890	917	852	843	905	921	915	891	929	896	886	949	881	864	931	878	897	856	880	921	906	847	919	881	899	883	884	962	897	809	880	934	879	929	875	895	915	908	881	926	901	882	802	925	858	943	848	856	866	862	934	881	910	856	852	910	906	916	911	863	863	873	874	876	875	912	907	950	862	910	947	871	897	932	911	926	870	889	866	928	918	916	903	887	902	863	892	910	865	838	868	864	868	940	871	928	929	877	921	832	881	872	894	877	914	894	928	864	902	905	907	893	895	863	926	844	909	918	858	945	896	861	899	897	920	947	839	937	922	899	938	908	909	873	881	886	842	919	949	911	898	936	859	914	887	896	878	878	919	892	914	855	848	937	945	909	934	932	889	838	879	869	849	863	911	877	888	918	900	897	916	857	900	850	920	789	870	869	888	903	923	887	925	902	897	907	899	881	890	868	928	926	863	917	905	926	937	898	926	881	897	903	907	893	902	931	862	915	911	900	950	856	909	899	894	939	879	876	857	895	898	886	884	881	881	832	835	910	865	914	887	856	933	861	893	919	905	900	901	896	862	870	908	885	935	899	915	858	894	916	891	881	937	895	870	849	951	917	902	856	869	888	874	880	927	909	924	880	921	870	829	910	922	893	880	842	907	898	892	915	855	924	847	948	880	900	891	904	842	867	921	891	905	917	891	904	871	911	850	874	916	889	860	889	886	914	893	916	887	839	891	930	935	842	940	880	850	908	928	857	874	919	921	942	875	853	827	888	855	879	886	870	889	881	931	940	870	858	848	952	886	922	806	883	889	979	919	862	945	885	908	885	892	876	915	916	894	924	861	885	903	900	949	879	923	946	889	882	813	929	895	886	894	930	880	860	915	910	921	906	903	905	884	864	882	926	891	933	844	883	930	972	863	912	895	907	952	884	940	833	889	900	900	918	926	908	924	890	853	890	904	906	885	877	868	898	876	920	908	924	1002	918	885	885	835	924	932	877	900	894	880	910	911	837	913	869	925	900	929	898	893	816	868	880	860	864	870	944	809	887	858	897	879	852	906	931	853	890	886	902	917	908	923	913	901	905	921	856	945	868	831	885	885	930	869	919	909	924	959	867	870	914	927	900	886	890	956	931	929	909	983	906	913	879	935	891	936	851	920	957	908	869	873	876	892	881	926	915	910	881	854	974	931	905	879	911	874	873	959	905	901	839	890	895	875	888	868	909	887	886	850	894	914	911	903	913	893	918	944	927	865	894	922	889	952	898	901	859	909	909	863	896	893	887	873	866	929	943	911	850	856	886	869	904	882	905	865	922	922	907	880	859	917	899	969	919	883	916	945	856	971	889	862	909	897	908	863	927	917	918	895	924	887	835	879	817	900	869	908	934	911	909	903	916	913	849	897	899	910	882	848	912	927	935	883	925	917	935	871	864	870	889	876	867	870	907	944	919	885	936	881	885	857	924	866	856	954	922	904	914	889	876	930	892	924	936	949	863	886	868	912	852	897	880	920	875	932	956	863	906	936	988	878	906	893	891	918	860	927	891	892	954	928	914	892	877	859	860	865	893	943	926	943	918	930	867	886	873	883	905	911	843	872	914	876	892	893	924	843	893	876	859	909	875	912	918	873	931	843	879	889	859	953	900	875	870	918	884	920	893	897	875	878	850	875	857	860	871	868	885	923	936	839	906	880	905	964	906	894	854	920	940	881	869	920	930	886	893	865	867	803	926	841	927	895	888	874	889	854	906	879	928	871	875	877	903	894	920	918	877	868	911	886	865	845	898	884	899	933	855	902	929	917	891	877	858	921	874	904	863	888	920	916	895	926	880	887	887	910	928	940	891	846	900	909	859	873	936	904	887	911	887	915	948	855	895	856	907	904	900	912	906	900	965	902	852	931	909	904	879	894	877	922	862	949	978	904	919	932	897	897	910	913	899	823	887	877	899	866	869	920	881	910	898	887	958	919	862	865	909	965	858	878	912	905	887	919	880	928	909	869	881	897	930	882	837	881	911	915	866	927	893	934	887	864	876	912	881	873	896	877	923	911	900	902	911	887	943	889	896	850	877	915	857	840	809	865	920	901	932	944	913	868	865	896	898	880	916	897	947	920	928	935	885	891	829	825	894	911	882	869	897	840	820	850	919
1453	4413	250	207	285	312	288	212	227	160	160	121	120	83	93	79	68	66	55	66	54	56	31	42	47	52	41	37	32	46	34	41	29	40	45	43	33	24	31	36	35	38	51	42	47	37	29	42	41	49	34	37	41	48	31	51	38	43	47	37	30	39	45	42	37	34	30	39	39	41	27	29	29	32	38	35	33	27	22	27	27	29	25	35	32	21	30	26	33	26	27	25	23	18	33	26	36	25	30	15	35	29	28	18	29	22	33	28	25	22	37	38	25	34	24	22	23	28	30	26	32	24	31	29	20	29	21	23	22	33	30	25	20	32	24	33	28	32	30	21	30	27	23	42	24	26	26	19	34	21	22	32	23	21	31	27	27	34	29	24	21	26	22	29	19	24	32	26	26	25	28	28	20	31	21	21	28	28	39	27	25	22	34	28	24	24	15	25	28	32	27	22	24	36	25	26	34	32	33	20	20	33	31	14	19	22	36	18	37	33	21	28	20	24	34	33	29	18	25	33	21	34	28	25	25	17	28	28	26	24	31	20	26	21	24	34	28	23	22	15	26	29	22	27	17	26	27	38	29	21	15	30	29	22	40	18	26	27	26	19	22	34	24	22	31	30	23	33	30	17	27	30	34	22	25	22	22	27	25	26	23	18	20	26	21	31	32	34	25	35	24	30	24	18	21	27	38	34	27	31	24	35	24	32	39	34	14	22	32	30	32	33	23	21	23	23	22	24	28	21	24	16	16	26	28	21	21	35	21	29	25	20	21	31	25	24	35	23	37	23	18	25	21	17	27	32	28	24	28	23	21	37	21	22	32	24	27	21	29	18	31	20	29	29	22	29	24	33	32	28	21	21	26	21	27	27	37	20	29	33	27	33	22	23	34	36	28	36	30	27	31	36	22	32	20	29	26	21	23	24	22	33	31	32	32	40	29	21	24	26	24	21	27	25	30	25	25	30	24	25	33	32	29	28	25	18	15	26	34	35	19	25	32	33	22	23	33	29	22	26	27	23	32	28	35	32	25	22	24	22	20	33	23	34	19	22	25	30	20	28	27	26	38	31	29	16	32	25	27	35	26	23	19	33	17	18	32	20	22	29	26	24	21	23	25	26	11	29	16	37	33	32	20	33	21	21	24	23	28	28	34	36	28	23	28	21	26	33	39	30	27	22	25	20	29	27	33	24	27	27	22	17	26	27	29	25	26	32	30	31	22	31	20	23	29	27	26	31	23	35	25	35	25	26	27	25	31	28	22	31	16	24	31	26	27	29	24	27	22	25	30	35	22	29	22	27	29	21	20	29	30	27	25	29	20	25	23	31	32	27	34	26	28	24	26	21	35	24	26	23	32	32	24	31	22	40	33	31	28	20	26	28	24	23	29	23	20	29	29	27	27	22	31	24	30	25	27	35	27	18	26	27	32	24	23	23	21	34	25	28	26	31	24	29	27	31	27	25	27	26	30	25	25	22	19	22	24	32	27	33	27	28	35	32	24	18	30	20	25	23	23	19	25	25	30	20	33	37	25	33	25	29	28	13	29	30	30	30	19	37	24	29	15	20	33	30	24	32	27	29	28	16	33	29	21	31	22	23	34	26	22	26	30	29	26	31	24	20	22	24	25	28	30	25	32	29	26	29	25	25	25	22	25	33	13	30	31	27	26	24	31	18	25	23	13	33	31	28	28	38	27	30	31	28	22	26	32	34	45	23	47	29	28	24	27	24	29	27	23	29	34	37	23	21	35	27	20	21	31	27	26	24	26	35	24	19	32	31	29	27	32	24	31	25	30	24	23	18	36	27	26	32	27	28	26	19	19	35	27	32	26	32	21	22	30	23	25	25	15	21	31	25	26	26	30	25	35	22	22	24	27	33	36	23	28	24	42	24	28	26	21	20	20	23	21	28	25	31	27	32	26	32	33	26	29	24	32	40	32	26	34	35	29	26	18	36	21	16	28	32	27	19	30	27	27	30	26	36	26	27	24	24	39	26	29	22	29	33	32	20	26	28	31	28	34	22	25	30	17	25	25	27	13	24	38	30	20	23	24	32	17	27	20	33	32	24	35	33	27	31	28	20	25	24	22	26	38	28	24	23	28	20	22	27	30	20	18	27	29	33	18	23	25	31	26	22	34	29	27	32	32	11	30	22	23	27	32	21	21	26	26	23	22	35	31	30	26	31	32	21	39	15	24	29	25	20	30	26	19	20	28	16	37	20	23	28	16	32	25	14	27	24	26	28	26	30	26	27	28	29	43	21	33	27	18	29	27	21	34	18	18	28	36	24	35	21	14	25	17	21	25	26	17	24	26	19	18	31	36	23	18	28	30	24	20	32	28	30	39	32	27	30	23	45	30	26	25	18	28	30	36	36	19	24	35	20	28	22	27	25	23	34	34	21	38	28	26	23	29	26	28	30	26	19	26	17	28	19	20	23	23	23	30	26	14	26	33	29	22	22	26	26	33	23	28	23	24	29	19	21	31	27	26	32	29	29	20	32	21	33	29	25	22	32	16	33	22	29	19	25	26	29	29	25	20	22	25	27	25	21	27	23	25	24	33	26	32	28	28	22	19	18	30	22	27	31	21	28	20	30	25	27	21	27	24	26	15	20	25	27	34	31	29	23	22	28	43	28	14	31	19	20	31	25	27	27	27	32	30	22	24	26	16	18	28	26	18	17	22	31	34	27	23	27	34	30	24	18	22	21	23	25	35	35	24	22	28	37	26	33	23	18	35	25	27	24	20	26	22	27	26	44	23	28	20	19	20	28	29	34	33	32	30	28	23	21	35	32	26	24	29	33	21	27	19	22	27	30	28	14	33	25	31	25	23	21	24	25	26	25	24	19	32	28	35	27	19	37	23	26	24	25	24	29	29	27	24	33	23	18	32	28	27	32	24	28	29	34	28	26	29	26	26	20	20	24	28	27	28	13	25	23	36	20	25	18	25	39	28	27	17	30	26	23	38	20	30	16	29	25	35	24	23	35	25	28	25	19	35	20	28	33	32	34	21	36	28	21	22	28	24	17	26	41	25	24	32	32	23	28	24	30	22	33	36	22	30	23	21	22	27	28	29	28	24	21	24	27	30	27	32	25	31	26	23	21	30	18	30	20	23	26	20	29	28	30	31	32	22	22	27	22	30	15	27	23	22	31	27	26	28	19	30	21	25	25	27	22	23	28	33	20	20	23	24	32	34	28	30	27	30	28	24	37	22	41	33	28	25	28	24	20	21	24	28	25	22	31	30	30	29	29	36	35	35	19	22	23	29	22	26	26	24	28	32	33	26	28	33	23	36	21	20	31	19	27	29	27	25	25	30	27	31	33	31	40	35	32	26	22	21	25	19	31	28	27	26	19	27	28	34	29	37	38	36	25	29	19	21	28	25	31	33	24	22	28	17	26	17	31	26	37	37	31	26	35	23	22	26	29	23	24	29	21	32	25	25	27	21	33	21	25	21	19	23	26	29	30	24	25	29	29	23	27	29	22
17529	25885	8007	23333	27125	24461	20696	17151	14664	11748	9550	7833	6746	5481	4575	3973	3316	2979	2790	2456	2313	2081	1913	1873	1743	1763	1745	1655	1583	1441	1400	1320	1283	1159	1171	1145	1065	1044	1111	1058	1225	1457	1561	1627	1625	1605	1499	1409	1426	1401	1393	1311	1388	1610	1708	1688	1851	1842	1735	1242	1105	984	1088	1012	1086	1070	1184	1138	1146	1093	1019	938	871	809	854	780	823	811	873	765	769	781	755	752	683	743	769	673	683	697	642	684	639	637	725	656	632	660	591	667	645	626	688	627	648	642	640	624	631	672	617	583	639	637	622	582	636	652	608	619	673	638	603	609	640	618	622	614	621	602	609	627	606	634	610	623	596	604	618	627	641	628	568	579	648	647	626	655	642	614	603	666	633	608	628	603	625	603	595	575	580	613	653	647	606	586	629	581	605	583	612	619	576	623	633	634	564	614	604	606	590	609	602	620	629	627	639	645	632	620	649	624	592	622	665	636	617	589	590	604	631	622	594	605	642	587	602	625	654	601	631	619	594	598	580	583	657	632	588	642	653	622	629	638	636	622	584	670	589	669	616	598	621	623	595	594	631	583	608	554	589	624	567	625	630	604	599	607	658	590	638	631	597	622	589	600	609	626	579	637	607	570	646	619	607	655	656	580	596	559	603	582	633	615	569	654	599	617	613	603	637	617	590	664	632	619	589	607	632	612	567	595	606	647	604	626	631	581	623	616	646	597	643	616	578	596	605	608	589	631	591	659	597	579	611	649	600	607	600	609	605	612	629	622	593	618	626	597	610	606	611	612	597	629	606	623	592	620	600	626	586	600	662	590	616	608	655	590	616	626	558	578	636	628	595	563	621	651	623	593	581	632	654	622	566	634	603	606	570	594	598	610	642	628	643	617	632	602	616	600	637	585	591	626	599	624	640	592	617	633	626	638	598	597	570	663	622	622	613	612	575	633	615	655	613	591	609	593	633	573	631	597	592	683	658	615	583	583	623	616	623	615	613	606	548	609	626	616	604	605	652	622	614	634	588	638	590	607	615	635	600	620	612	621	621	630	664	580	609	601	626	588	609	618	600	588	595	589	569	614	675	613	636	556	631	601	637	667	592	607	648	633	593	624	665	657	640	558	593	611	622	570	621	628	625	640	612	598	616	609	581	613	625	630	667	623	613	639	586	609	578	593	615	623	553	593	579	642	609	560	604	631	590	620	631	626	571	627	592	636	614	630	575	627	599	617	610	622	581	618	549	573	556	591	566	611	634	654	633	627	587	575	616	594	611	645	603	653	624	603	588	640	613	554	613	634	584	605	632	595	613	605	624	606	590	600	604	645	578	649	610	588	641	679	592	620	598	565	606	651	578	639	593	606	612	582	619	586	635	620	586	615	629	614	626	636	662	626	617	620	575	600	628	601	586	583	637	601	566	648	576	573	587	629	607	644	576	603	648	589	612	600	583	585	645	618	609	587	648	635	583	588	610	635	637	617	635	623	593	590	644	643	614	629	597	594	558	641	644	617	624	589	646	654	576	572	587	631	666	625	621	567	588	574	606	620	597	609	600	648	617	609	606	584	599	652	643	599	646	608	610	616	604	626	576	666	595	623	658	597	638	591	599	574	646	595	627	648	624	592	599	618	583	611	643	626	604	602	634	590	616	593	625	623	609	610	606	623	615	670	577	614	615	604	610	597	609	596	617	609	589	589	625	582	603	656	587	646	593	616	601	610	592	616	655	612	628	614	638	609	573	611	651	599	635	587	630	626	582	611	624	600	658	595	668	613	600	626	648	642	613	542	619	597	568	597	631	622	625	654	615	640	624	582	588	633	642	634	668	624	628	586	601	592	643	619	591	597	613	606	585	638	622	591	583	608	623	638	628	596	581	619	562	608	603	629	611	652	604	626	578	576	607	628	650	645	575	602	650	596	604	633	603	569	633	645	609	625	618	632	629	642	648	583	636	612	571	671	578	592	588	590	619	623	596	580	671	593	636	636	617	644	640	595	612	628	628	631	654	659	609	618	607	559	585	610	578	655	581	607	587	624	588	658	588	585	572	585	615	616	626	621	591	574	640	607	641	615	618	609	602	612	587	593	602	606	616	599	602	626	635	589	610	615	618	619	612	598	610	604	649	624	628	640	637	582	584	664	588	629	637	598	595	603	641	614	620	596	595	634	641	561	621	615	603	649	578	610	614	626	652	633	596	582	634	609	601	604	580	673	639	627	644	591	625	606	590	617	582	629	633	610	597	607	599	615	623	664	602	631	654	550	613	641	601	641	611	556	612	607	586	652	608	596	604	637	657	592	570	598	635	599	629	573	633	562	647	582	614	633	621	608	618	644	631	602	601	606	624	598	593	602	621	597	593	611	588	605	649	619	602	607	621	616	579	619	616	589	607	581	623	624	656	613	611	594	628	601	576	616	645	614	644	656	605	579	594	599	616	610	603	641	622	635	643	603	580	579	579	622	604	654	599	586	617	597	596	568	611	600	584	604	595	600	633	589	631	584	611	648	682	627	579	583	615	607	612	564	585	599	620	586	627	604	594	605	614	645	674	609	570	590	599	600	599	558	630	611	617	636	589	634	591	651	615	640	643	593	623	598	555	645	669	630	594	586	606	588	609	593	574	627	601	583	603	633	649	600	607	610	585	605	593	640	618	606	602	608	629	581	621	624	661	603	588	601	647	619	629	617	614	609	629	598	625	598	619	586	645	634	661	649	613	607	637	602	608	603	589	616	615	621	623	652	582	570	630	618	579	601	629	581	662	585	639	608	638	585	611	631	620	654	615	611	618	655	598	584	590	642	631	584	606	611	630	618	621	631	595	592	640	657	646	618	635	574	616	648	598	615	595	608	610	628	629	638	612	578	626	616	662	632	612	623	588	596	579	637	636	618	614	639	626	660	641	638	610	618	612	581	638	620	619	595	644	592	608	662	608	625	651	642	623	598	594	591	613	613	613	602	639	607	607	651	612	600	642	590	637	600	602	603	558	631	670	638	640	592	607	620	611	588	638	594	649	628	596	598	619	658	612	590	617	617	616	598	608	580	583	580	581	587	648	647	635	598	590	643	596	612	665	646	621	612	585	620	592	599	610	635	613	632	624	629	605	646	556	631	592	610	645	605	575	620	638	617	657	631	654	641	637	620	620	651	638	621	591	611	606	576	611	597	644	563	632	637	631	623	618	618	603	582	593	622	594	640	579	596	597	680	603	624	613	622	617	642	585	581	592	620	580	621	582	632	628	605	586	628	611	560	600	599	619	622	606	620	583	619	621	639	599	620	595	614	623	612	585	614	620	601	626	604	598	643	635	603	587	606	567	619	572	659	625	639	625	592	659	623	621	595	654	613	650	575	620	585	571	638	601	613	607	609	623	618	669	600	599	575	582	606	605	606	609	580	613	581	589	591	585	633	618	633	661	630	617	581	598	598	596	608	628	630	605	655	658	577	602	618	573	617	586	577	632	632	607	586	645	638	624	581	597	654	604	639	639	627	683	611	590	591	614	636	630	619	600	638
1441	1765	251	249	310	303	263	275	232	208	170	128	129	78	70	67	61	55	54	57	50	54	50	38	40	47	38	46	35	41	38	51	35	36	41	26	33	39	37	34	42	32	34	41	35	49	43	37	34	42	48	35	46	39	53	53	61	56	35	51	43	31	31	40	30	41	34	38	30	30	35	32	37	29	34	19	38	35	28	29	31	29	26	38	35	21	23	29	34	21	29	26	29	25	26	23	27	36	30	31	32	27	31	31	34	30	28	30	32	22	28	22	28	27	34	19	27	34	37	25	24	32	26	37	23	29	26	33	28	27	20	24	42	31	22	32	29	27	27	30	19	22	24	29	21	33	28	29	23	29	32	25	26	33	26	28	32	32	23	24	27	27	27	32	21	16	28	15	36	34	22	23	28	25	27	34	28	23	17	22	28	23	23	22	27	27	24	33	31	33	27	22	33	29	31	32	23	33	26	23	30	25	21	36	28	24	32	29	19	28	27	33	34	24	22	27	36	26	35	27	22	26	30	31	27	22	24	32	23	28	40	32	28	17	35	24	26	29	29	27	36	25	26	21	31	28	24	31	21	33	19	35	27	29	17	19	20	26	31	29	30	21	29	24	40	25	35	29	22	23	19	19	29	27	26	32	25	21	25	28	25	27	40	33	22	35	24	22	31	39	26	24	26	32	25	34	26	35	30	25	18	26	37	29	25	26	17	26	30	17	28	18	25	26	38	28	31	27	28	18	27	30	28	24	28	29	28	27	17	25	24	20	19	44	25	29	28	17	32	28	24	27	32	16	25	25	25	32	33	21	32	29	18	27	30	30	28	24	26	25	23	26	27	23	24	21	29	24	23	31	25	20	28	17	21	26	25	33	22	18	20	30	24	23	26	29	40	25	28	24	26	22	35	32	22	21	38	31	27	20	21	28	26	18	31	25	41	33	19	25	21	29	31	20	26	44	29	29	27	22	27	22	26	23	36	29	21	20	26	24	26	31	31	31	22	24	23	23	23	28	25	22	22	27	31	27	31	32	19	18	17	23	33	34	28	19	40	29	26	31	11	22	28	34	26	36	33	24	21	16	33	21	36	27	24	26	23	34	31	26	28	17	26	25	31	35	20	23	34	19	29	26	23	33	21	33	33	30	25	24	26	29	34	28	20	26	21	30	23	21	22	34	31	30	26	27	27	27	28	22	22	26	28	26	20	31	35	20	19	31	25	30	29	25	21	34	33	16	24	26	30	28	31	29	28	22	31	22	17	29	27	21	26	23	28	31	26	27	23	29	20	28	30	22	30	24	25	32	25	29	30	18	29	27	28	25	26	17	26	26	30	31	26	32	32	33	32	21	32	20	27	22	37	35	25	25	24	24	18	15	22	27	24	35	35	34	28	23	33	29	28	33	37	20	25	19	22	27	28	27	33	22	21	18	26	21	21	26	29	25	27	27	30	31	27	25	22	36	29	20	18	23	27	30	29	31	29	23	22	37	24	22	27	27	23	21	31	26	28	25	36	36	26	22	29	36	30	25	24	33	23	24	33	28	38	38	30	26	20	17	23	33	23	34	25	20	32	26	26	27	25	22	24	32	31	35	16	35	28	22	23	25	34	31	29	33	29	28	26	26	18	25	24	20	26	18	22	30	21	26	24	35	36	28	30	31	24	36	25	28	27	27	32	21	30	28	26	19	28	27	30	32	27	22	31	21	31	21	26	26	32	34	23	27	24	30	35	26	26	20	25	24	23	29	23	38	26	38	35	24	38	27	31	24	29	32	30	31	19	30	37	16	27	14	35	36	27	22	31	22	25	37	23	26	31	32	23	18	31	32	35	31	39	21	24	30	29	23	29	19	19	27	32	21	25	24	30	33	29	29	21	26	29	21	17	24	23	26	28	26	25	21	24	30	23	20	27	27	23	32	27	33	27	26	28	25	32	28	24	28	30	15	31	30	27	29	21	27	27	28	29	13	23	23	27	21	28	37	35	31	35	26	30	20	22	38	34	31	28	29	37	27	19	29	32	40	27	26	27	26	33	22	25	22	27	23	24	26	30	18	18	21	22	27	27	28	30	23	24	22	19	31	26	30	34	33	23	39	26	31	20	26	30	30	26	40	31	31	32	23	27	29	26	24	23	21	25	23	31	24	39	17	25	27	19	27	26	36	34	21	30	30	23	16	29	28	30	26	29	18	31	23	24	21	26	33	23	30	25	23	24	23	29	31	20	39	25	20	28	28	27	34	39	21	25	29	34	28	26	26	33	27	24	28	19	32	24	21	29	29	29	30	16	32	26	23	24	25	26	32	28	23	29	26	23	30	29	24	26	21	21	31	33	26	17	23	33	26	32	31	20	31	22	24	32	24	22	17	34	22	25	25	39	21	31	27	18	34	24	29	33	30	30	32	19	31	23	28	28	21	23	25	27	19	30	25	24	24	22	28	32	24	31	30	24	22	23	33	28	33	23	28	25	29	27	26	34	20	30	32	29	30	35	33	23	22	33	25	24	27	21	24	22	28	32	21	28	21	24	26	26	28	31	24	22	20	35	24	29	26	28	32	32	26	28	26	23	20	26	31	22	27	29	26	19	36	33	30	31	24	27	31	37	31	25	23	25	27	20	31	25	27	29	33	23	32	21	20	27	26	26	29	26	21	30	27	27	31	19	25	22	23	30	26	23	21	23	27	26	20	23	23	32	27	25	27	26	30	22	25	21	25	28	25	23	14	22	18	31	24	24	24	21	35	31	26	26	29	21	25	25	29	29	31	27	29	36	26	23	23	30	29	39	24	24	27	36	29	27	27	24	33	40	24	21	25	28	26	23	28	25	32	26	28	29	33	21	34	30	26	28	17	31	26	20	26	31	36	26	28	33	33	18	33	20	27	31	19	27	23	31	23	21	35	20	25	31	28	28	30	22	33	29	25	22	22	16	25	33	31	23	28	35	31	32	33	18	30	27	25	28	22	22	28	35	48	36	33	22	27	22	30	28	27	25	26	31	26	27	30	31	26	26	29	33	18	39	31	26	20	33	25	24	28	28	27	19	21	33	25	27	26	29	25	21	30	36	33	30	33	28	20	18	24	26	25	23	24	27	21	21	30	22	33	25	29	19	32	24	20	33	30	23	27	29	25	21	38	30	27	30	24	24	30	29	18	30	33	22	26	34	27	27	19	20	32	19	28	25	23	27	20	22	32	22	22	22	29	31	38	23	16	27	19	29	31	16	20	26	25	33	30	33	30	25	21	27	28	26	26	21	27	33	25	24	19	35	23	28	23	24	25	24	23	29	28	27	21	19	22	30	30	32	25	29	21	27	30	19	30	22	31	28	28	33	28	24	29	30	33	27	28	23	28	30	28	30	22	27	21	22	30	27	30	26	24	23	28	31	21	23	25	26	28	31	27	24	26	21	27	24	30	24	21	16	33	32	34	26	27	40	25	19	22	27	23	32	27	23	27	30	22	28	24	29	18	22	18	16	27	21	29	36	24	34	33
17470	24966	7988	23568	27307	25117	21155	17738	15023	12072	9776	7992	6926	5568	4724	3945	3440	3109	2868	2575	2449	2102	2015	1854	1768	1772	1831	1727	1600	1529	1477	1382	1281	1249	1188	1206	1159	1139	1110	1225	1405	1613	1707	1658	1625	1545	1580	1457	1387	1365	1368	1441	1500	1626	1729	1838	1774	1901	1705	1244	1087	1110	1052	1065	1054	1205	1147	1078	1112	1062	1012	916	919	846	902	854	869	897	832	776	803	819	773	787	726	727	718	726	707	647	692	636	649	671	659	688	679	638	624	599	635	652	668	639	645	597	622	606	633	600	583	610	635	668	628	588	621	625	611	620	630	666	662	686	641	654	560	642	604	630	623	642	645	614	636	655	609	570	654	650	609	605	594	612	641	638	629	595	686	588	645	604	598	619	670	629	604	603	535	622	642	623	569	659	601	598	584	601	622	590	636	631	621	626	639	625	653	616	591	655	608	614	673	628	643	665	637	538	644	620	609	639	612	652	588	597	663	626	613	655	565	639	592	586	645	595	578	611	661	613	608	578	642	608	642	589	589	573	628	580	608	598	586	591	580	592	616	637	641	596	589	588	590	618	603	663	596	588	606	633	625	607	583	607	609	610	607	627	623	633	617	629	610	633	627	567	588	620	615	566	603	640	607	575	637	654	651	597	616	578	611	649	660	644	631	646	604	648	594	658	610	584	616	639	576	590	628	611	631	613	585	604	619	574	622	583	610	608	580	603	611	642	617	611	630	626	681	636	617	633	593	620	602	616	624	628	605	622	616	589	620	628	590	632	603	620	604	618	638	618	594	615	593	637	616	592	620	613	637	616	632	630	648	644	654	619	580	651	612	628	610	629	598	592	628	617	611	666	552	607	608	585	588	619	644	600	591	650	613	585	590	571	606	620	632	641	638	583	625	622	590	604	638	578	574	647	605	638	609	609	635	622	592	624	582	620	591	597	613	602	583	605	610	608	594	600	619	626	621	659	649	653	569	579	606	642	648	609	653	602	644	621	615	636	635	580	608	606	606	578	619	609	597	610	581	636	618	597	649	614	645	631	615	657	650	563	608	615	588	625	626	601	620	585	636	640	607	603	589	577	657	588	598	617	600	650	636	597	610	598	619	591	597	554	593	600	611	617	669	624	601	626	667	623	592	606	586	630	630	671	611	599	605	561	643	673	564	559	596	616	618	618	663	599	600	624	596	578	597	619	666	632	693	585	602	609	643	602	655	623	624	645	592	595	624	618	610	608	615	557	599	619	586	635	603	592	615	630	613	650	597	572	618	617	631	596	585	599	588	604	641	595	596	630	580	677	614	600	572	593	623	647	621	641	603	619	584	609	625	613	614	564	626	640	608	570	582	608	614	579	627	579	624	615	630	615	580	614	647	658	617	598	617	576	592	588	581	626	606	601	570	642	590	670	578	632	616	612	617	638	618	628	611	616	591	617	588	600	618	596	619	611	621	577	605	662	639	650	600	594	650	629	608	629	614	592	599	588	603	631	643	635	587	617	595	551	600	615	585	603	596	600	648	613	631	622	607	613	637	582	635	638	572	570	605	621	598	610	663	594	588	637	602	613	623	613	632	581	619	628	606	618	622	598	590	610	603	623	587	637	604	605	609	618	615	608	593	609	623	632	619	543	643	569	615	572	610	598	615	615	609	616	620	558	633	610	631	627	622	650	613	606	624	600	587	583	669	606	620	626	629	620	646	593	643	604	591	605	606	585	612	637	638	651	618	628	623	657	623	634	632	570	623	638	668	612	632	629	609	587	608	610	660	606	646	636	662	585	605	596	628	605	578	637	600	621	634	598	650	595	620	660	602	617	644	614	594	667	562	584	633	631	628	593	617	604	634	584	595	620	658	594	647	604	588	655	625	604	625	651	605	615	610	558	654	617	627	610	591	607	587	598	609	590	617	644	596	630	579	612	578	621	616	621	633	614	605	638	602	601	601	610	628	624	613	607	655	576	623	605	670	625	637	597	671	622	612	622	608	592	565	597	613	662	635	635	663	615	609	623	644	619	644	614	669	649	571	608	654	611	645	632	625	564	596	604	621	580	646	610	602	569	630	594	632	607	634	576	653	625	609	611	624	593	589	628	578	614	605	637	630	597	590	601	616	638	631	587	608	613	616	578	617	601	587	596	600	574	594	625	629	599	635	624	610	600	588	566	617	615	592	584	611	660	632	608	618	601	657	609	600	648	605	618	637	629	639	592	603	643	633	634	607	601	599	618	576	627	592	600	619	637	631	623	621	667	608	635	612	582	584	608	631	625	591	602	621	612	588	628	652	579	602	626	620	574	598	562	605	657	626	631	608	629	597	634	626	620	601	617	629	622	605	620	626	634	662	556	621	629	636	610	620	628	617	596	614	609	596	661	627	609	625	618	611	622	621	649	642	645	645	591	632	587	612	634	608	595	647	613	628	614	600	651	560	574	562	633	567	611	623	610	639	602	616	614	641	605	580	605	610	608	593	637	586	602	624	638	576	620	632	598	614	636	630	578	652	590	613	620	633	573	615	619	616	611	589	634	610	615	597	684	609	568	603	615	601	607	626	597	652	614	620	592	585	532	554	622	635	611	637	596	584	609	648	639	642	630	607	618	616	621	648	583	602	623	667	602	641	602	605	607	647	597	617	620	585	604	604	627	636	647	594	652	596	614	562	609	621	604	585	631	603	623	620	632	634	611	610	619	597	574	562	644	580	583	618	606	616	645	629	594	629	621	611	616	643	630	592	595	648	607	612	634	618	598	580	620	599	580	606	582	572	648	615	616	604	566	557	641	605	574	646	631	638	588	591	594	623	599	575	589	623	590	612	607	615	621	595	634	588	605	619	617	604	633	592	583	607	590	617	676	599	616	594	609	598	617	554	659	606	652	599	647	616	622	621	563	622	632	568	611	650	628	606	589	599	598	590	616	640	668	614	604	628	580	617	571	598	605	627	618	651	601	601	598	630	619	571	592	619	612	645	612	599	649	580	631	632	600	643	577	623	608	593	663	619	558	580	659	593	593	594	602	619	626	642	601	606	589	604	675	578	608	558	626	592	592	635	655	611	620	596	619	579	620	640	637	606	645	569	601	633	627	579	574	624	547	593	625	587	628	626	633	636	629	597	550	614	622	623	606	633	626	617	669	610	648	666	609	599	623	641	634	602	617	631	649	584	626	602	644	584	608	636	573	600	644	579	626	603	613	628	622	586	593	660	560	622	610	588	603	582	609	571	656	593	655	620	590	605	676	641	586	598	610	612	618	606	610	594	580	587	630	632	665	618	629	629	630	619	615	601	615	670	664	613	642	611	572	638	615	567	590	616	644	584	630	600	640	607	587	621	581	666	575	582	585	632	599	610	612	591	651	611	566	637	627	592	606	609	614	657	577	613	584	622	636	589	618	625	606	618	603	543	577	622	614	626	596	622	614	594	592	653	632	627	648	645	597	663	637	624	661	625	596	605	585	635	626	620	614	628	620	595	680	578	633	584	640	652	593	623	602	590	602	606	614	621	595	598	552	591	643	614	599
1434	944	201	221	333	294	256	257	217	172	160	135	150	92	86	70	62	52	54	55	48	43	52	55	45	41	41	45	38	38	42	33	34	35	38	28	36	25	37	42	40	31	54	50	41	31	30	36	27	26	38	56	44	43	46	44	53	44	49	48	32	33	45	34	33	34	29	30	44	40	23	28	27	22	36	33	26	28	31	32	35	27	28	31	26	28	28	43	31	34	20	25	21	31	22	29	29	24	32	28	27	20	27	26	19	25	26	37	26	20	25	38	26	24	24	27	21	32	26	30	21	28	27	32	24	25	29	19	23	37	30	31	31	25	25	31	24	31	24	22	28	26	20	27	28	25	29	32	27	33	28	18	23	25	26	30	20	28	27	25	35	21	36	26	24	26	21	30	30	16	31	29	23	38	32	19	26	18	25	32	19	31	32	22	28	23	19	27	24	29	38	23	24	26	39	26	29	24	26	27	30	27	33	28	29	32	24	37	20	32	23	30	26	27	23	27	30	26	25	31	25	30	28	27	27	29	25	26	22	31	39	23	34	32	38	23	24	15	19	35	41	28	26	21	31	31	27	34	25	20	26	28	29	29	28	25	28	19	26	31	20	34	19	27	33	29	24	20	23	23	25	32	25	21	32	28	26	31	27	26	22	28	27	22	28	39	25	37	29	28	40	25	29	30	30	23	28	25	22	14	26	22	30	25	35	18	32	22	35	14	33	33	28	28	28	32	37	27	20	20	25	26	28	25	30	29	28	27	28	26	22	29	18	24	18	29	24	27	25	19	29	28	28	21	19	26	21	27	34	27	21	25	26	36	25	28	29	27	34	23	24	19	25	20	34	25	32	22	31	21	17	29	37	32	23	16	20	26	25	17	36	27	19	25	23	30	18	28	17	27	34	35	22	20	22	22	15	28	30	27	25	26	21	31	23	27	32	24	33	21	25	28	31	26	22	25	32	33	26	33	26	27	20	26	27	23	23	29	29	26	25	30	27	37	35	24	33	28	27	23	22	36	22	23	23	31	27	27	27	29	21	24	26	38	25	23	16	25	34	18	26	25	25	31	33	21	30	32	16	28	27	27	28	23	27	31	22	21	28	22	27	31	25	19	30	28	32	15	30	23	26	41	22	25	24	27	21	28	25	35	31	29	26	29	30	29	33	34	31	28	24	25	33	23	30	25	21	30	25	26	30	29	37	29	23	29	19	24	29	23	27	22	29	24	31	29	34	26	23	21	24	27	22	26	36	28	22	27	28	27	17	23	28	27	25	35	26	32	30	23	22	22	29	27	25	27	35	15	20	27	32	34	21	29	24	37	23	39	31	31	31	26	26	33	25	26	22	24	22	24	30	31	36	29	35	26	32	31	27	29	24	29	27	20	22	22	26	19	32	24	25	28	22	25	31	25	32	29	23	29	26	33	28	16	31	23	25	21	29	24	35	21	26	31	30	28	21	23	17	25	26	26	30	26	26	19	24	21	29	28	20	35	25	18	20	21	24	24	27	21	22	25	36	31	23	32	27	32	18	34	29	34	21	26	23	34	31	27	25	14	31	24	26	31	26	34	21	22	29	27	31	34	21	31	24	26	36	34	28	23	25	24	27	22	33	30	23	28	25	17	25	25	31	23	20	24	29	26	23	25	19	24	20	33	30	25	32	34	33	22	23	21	22	30	28	31	28	27	28	31	24	33	22	31	20	26	34	21	19	28	26	18	23	28	27	29	28	29	34	25	30	27	30	30	29	25	27	30	39	19	26	34	22	42	24	19	27	27	24	24	18	23	25	20	22	28	29	17	32	24	22	22	28	22	29	26	23	21	26	23	27	31	31	22	19	19	19	22	31	29	29	25	28	25	29	25	25	31	31	23	24	27	23	21	31	25	27	26	25	29	33	27	35	29	26	24	25	34	24	22	24	30	19	26	16	25	18	24	28	27	20	21	28	32	30	42	28	27	31	29	26	21	30	27	23	23	24	16	31	26	17	27	26	34	29	31	30	33	20	30	28	20	24	23	27	20	21	21	22	24	24	21	27	26	26	23	26	25	20	21	24	26	27	28	36	29	28	23	24	24	35	23	23	21	30	27	25	31	26	26	30	21	32	23	29	25	27	28	26	31	21	31	24	22	26	27	28	27	25	12	31	25	29	26	24	20	23	19	42	28	29	32	27	19	20	24	29	24	13	21	21	28	24	30	13	23	30	18	22	25	22	24	32	30	26	27	28	28	25	23	19	30	28	34	28	34	25	25	28	34	34	28	32	28	26	22	36	27	22	27	17	19	30	25	22	31	26	27	30	27	30	29	24	30	28	30	22	34	30	21	27	24	24	14	26	24	31	15	20	15	30	32	25	31	24	29	25	25	26	33	30	30	26	30	25	19	24	30	33	29	26	32	18	31	30	29	29	31	20	25	26	23	31	20	20	24	22	26	20	18	28	38	23	22	35	32	22	35	29	31	23	26	27	20	24	24	32	22	25	30	35	32	28	28	32	25	16	19	21	22	28	20	27	25	27	27	26	29	29	30	33	30	23	36	26	30	22	23	30	25	35	32	32	27	20	29	23	21	32	21	34	24	25	30	25	25	35	36	23	25	31	28	14	30	22	27	24	36	27	19	26	24	29	24	27	28	30	26	26	24	20	18	21	30	26	18	26	22	25	30	22	26	32	26	26	35	23	25	23	32	23	29	29	25	24	27	30	29	32	23	28	24	32	28	24	27	18	19	18	22	27	22	25	25	25	32	26	22	10	16	23	25	30	34	33	23	28	27	18	14	26	19	28	33	29	22	28	33	20	30	24	25	32	22	18	33	30	21	28	26	33	34	29	33	23	21	24	28	24	29	21	24	28	28	27	23	26	28	29	20	20	22	24	22	19	20	15	39	19	22	33	31	20	27	26	25	30	23	28	30	18	28	35	28	26	26	26	34	28	19	23	20	24	28	30	26	27	29	28	19	29	17	31	32	34	24	26	34	35	35	24	36	40	19	23	27	33	30	20	34	19	23	34	26	31	19	27	23	26	27	24	22	36	23	28	22	29	31	22	31	24	23	23	20	22	18	19	26	30	22	23	30	24	24	25	26	31	26	26	24	23	27	23	27	30	16	17	18	16	33	35	24	34	16	34	30	20	27	23	30	27	28	31	40	22	27	43	26	25	18	26	38	26	34	27	25	26	25	20	32	28	29	20	35	21	22	26	30	25	30	24	28	30	22	28	26	28	32	36	22	24	19	26	28	31	32	25	23	29	24	24	26	30	27	17	35	29	23	36	31	30	32	19	30	28	30	25	30	25	27	26	17	26	21	31	24	27	21	19	24	18	18	26	23	30	27	34	27	28	35	21	23	24	24	27	24	27	23	25	23	29	29	33	22	25	31	25	24	23	26	22	25	30	16	38	17	30	29	27	17	27	33	34	26	29	31	29	23	32	23	27	21	20	28	24	27	23	18	26	17	27	21	23	36	25	34	34	27	29	34	33	31	19	24	20	23
17577	21117	8189	23788	27778	25437	21578	18090	14864	12121	10155	8222	8018	5469	4674	3907	3501	3104	2892	2635	2318	2083	1985	2005	1829	1837	1803	1712	1611	1525	1488	1447	1322	1209	1245	1169	1150	1125	1209	1329	1622	1699	1735	1757	1687	1637	1490	1376	1403	1478	1442	1530	1508	1730	1889	1822	1905	1798	1524	1333	1178	1104	1042	1061	1090	1125	1117	1100	1080	1083	935	915	883	921	855	886	859	828	848	817	840	874	811	795	755	739	737	739	741	641	684	679	713	635	722	696	680	627	641	639	689	680	675	627	625	614	630	662	623	589	656	656	667	630	614	581	668	596	605	654	587	597	642	641	637	654	581	640	657	617	618	671	629	601	664	684	652	639	647	608	610	643	626	642	642	646	629	610	626	629	630	662	623	601	600	667	622	651	594	578	633	617	590	601	649	611	592	618	586	612	616	618	632	590	604	615	625	613	658	657	660	617	630	639	642	666	587	588	586	584	616	637	594	614	587	651	602	603	607	595	620	648	616	648	653	613	629	598	606	616	608	603	623	614	585	660	620	602	617	643	637	620	643	640	646	641	650	635	570	590	618	595	639	658	639	599	608	587	599	628	556	630	638	629	615	628	615	651	608	669	581	617	648	548	716	659	640	611	575	628	649	592	594	603	604	639	592	616	617	623	633	566	597	621	622	622	617	605	618	593	636	583	585	660	633	634	614	621	640	617	627	575	599	625	613	628	613	619	636	586	599	602	651	591	646	613	643	596	622	607	607	597	591	612	634	611	614	611	643	675	592	580	590	604	624	627	613	588	638	594	589	585	585	642	615	652	620	601	629	587	648	607	586	681	619	647	628	627	584	636	627	605	600	648	683	608	654	588	618	639	657	604	631	585	606	593	606	626	636	639	633	637	619	603	619	590	626	607	649	588	586	669	652	619	694	617	654	640	628	637	610	595	597	664	594	644	655	596	625	576	644	643	625	602	588	601	635	626	628	601	604	633	621	593	606	617	587	662	584	591	647	571	659	593	630	595	614	596	589	613	596	588	620	648	598	610	589	673	606	632	575	578	598	590	594	580	616	627	621	638	607	623	620	634	643	633	632	633	644	628	613	595	574	631	605	630	620	628	664	615	640	614	649	602	611	657	669	610	614	605	605	589	625	637	604	615	593	610	588	672	606	646	618	588	618	644	596	604	630	604	620	577	665	570	567	642	659	640	628	605	626	631	578	588	622	606	619	613	639	594	609	644	607	630	607	616	637	631	600	571	608	626	642	587	596	627	669	609	652	637	592	618	602	638	607	595	649	591	614	613	585	645	609	621	653	637	611	641	662	567	618	636	594	589	600	629	617	649	636	620	616	626	593	623	611	622	657	597	655	606	614	632	610	652	583	644	615	631	611	604	562	629	599	611	599	632	573	657	639	621	596	595	625	625	575	632	606	648	610	587	628	589	586	604	620	639	638	631	565	618	617	608	603	599	594	598	607	614	601	612	620	663	661	630	611	664	617	623	631	649	608	653	633	596	603	626	634	626	629	619	594	609	621	612	634	571	611	613	611	584	625	589	597	633	582	587	643	607	597	649	601	615	592	644	601	603	639	674	634	570	608	624	628	621	612	645	594	644	615	589	610	619	605	532	597	629	602	614	590	616	619	597	555	638	611	652	650	611	588	633	635	583	650	627	670	621	619	660	644	629	595	622	602	642	601	580	591	577	592	639	626	648	609	598	555	671	611	582	602	646	627	640	626	641	590	573	599	612	643	617	654	653	622	672	622	626	610	609	611	604	614	644	610	649	608	625	583	611	624	598	603	613	628	608	578	616	642	613	583	572	580	614	629	645	630	617	581	637	656	596	625	620	610	628	648	578	590	644	613	597	623	624	542	603	615	645	587	606	618	603	580	639	604	618	629	630	617	633	613	611	622	575	645	620	580	652	599	609	636	622	614	616	611	619	634	646	587	623	606	629	591	646	608	601	590	602	571	630	588	616	615	612	652	593	627	579	629	683	596	594	586	622	632	583	604	629	620	608	584	618	613	607	621	612	613	638	599	605	585	610	645	652	615	647	595	606	625	617	633	613	606	611	632	579	592	579	646	618	625	639	626	598	613	616	596	634	637	640	581	634	633	634	604	623	670	582	584	580	650	663	590	652	574	630	647	582	630	589	613	619	656	604	644	628	656	619	616	593	633	572	623	643	609	622	632	619	651	631	638	622	583	658	626	623	598	663	559	611	615	678	583	640	605	598	608	567	610	623	618	633	587	634	583	608	619	622	606	612	630	587	610	650	596	609	618	597	645	638	649	602	598	615	636	623	593	620	583	630	598	629	642	620	642	640	609	613	638	647	607	620	621	661	657	597	608	610	610	639	578	578	629	612	609	634	654	631	616	644	605	653	642	604	628	639	610	572	620	605	555	626	629	582	592	633	681	620	604	601	612	614	647	643	609	598	646	579	600	598	594	591	618	587	613	613	640	592	602	640	615	594	586	675	638	642	613	634	588	596	614	593	664	605	643	601	631	615	592	609	587	652	632	577	577	617	632	599	639	576	614	621	622	628	633	619	613	649	653	606	616	596	620	597	629	593	643	626	588	629	660	616	638	600	630	629	645	654	616	638	636	610	611	633	636	610	620	608	649	584	625	617	592	644	614	593	624	642	609	612	628	621	597	639	652	599	592	611	639	626	604	588	611	559	604	630	611	601	623	650	600	640	604	620	648	604	602	632	626	648	671	662	591	577	644	616	608	615	587	644	644	614	625	615	621	641	591	621	612	621	608	638	585	667	593	633	628	589	646	621	605	614	659	620	609	627	627	609	591	606	678	632	647	632	624	599	646	578	652	574	595	656	579	589	626	617	586	625	587	589	615	613	642	639	633	618	633	608	632	594	625	628	626	569	628	629	638	637	607	624	605	587	627	625	626	630	607	584	671	586	634	628	561	606	624	600	582	620	600	603	633	611	583	592	628	593	650	550	659	621	608	597	594	626	636	566	620	631	591	599	636	608	645	552	617	625	608	570	583	607	653	632	595	642	587	585	596	652	574	627	561	623	595	613	634	611	625	667	636	568	589	603	584	588	663	604	604	623	634	626	610	618	632	591	626	630	623	578	574	615	593	616	623	605	626	602	621	624	615	567	683	586	617	622	615	606	648	643	667	665	627	552	572	650	606	589	645	601	633	586	601	594	617	623	576	627	639	586	620	618	630	591	625	593	615	637	602	580	608	664	638	627	600	631	589	617	647	613	618	601	651	600	603	606	587	609	626	590	618	587	623	629	636	622	602	615	651	616	624	616	621	639	618	644	605	640	609	575	631	607	593	599	598	641	631	652	629	630	636	605	640	614	596	605	665	633	630	602	619	621	643	629	623	654	641	628	619	615	633	592	647	625	602	593	636	642	628	677	591	637	652	634	594	694	607	591	637	594	641	625	596	616	637	603	654	634	543	593	633	618	621	608	602	666	569	659	614	587	626	621	571	639	613	648	629	633	639	613	630	605	607	611	576	631	624	597	630	619	631	620	613	608	556	607	646	593	625	617
1790	954	149	162	212	240	227	180	162	131	128	101	119	75	66	89	75	56	46	61	59	55	43	66	64	41	54	44	53	44	60	54	56	48	46	52	43	42	51	50	50	55	49	42	56	50	39	50	60	54	41	38	66	71	58	39	66	66	52	64	40	37	44	47	39	41	37	43	48	42	36	37	60	48	53	38	40	34	44	35	45	37	43	36	46	40	50	33	56	32	35	40	37	34	34	35	37	33	34	32	33	49	47	37	34	35	41	43	40	34	46	29	35	45	51	36	37	32	48	33	46	43	44	41	41	41	32	43	46	37	37	45	40	41	55	36	53	35	42	38	34	37	46	42	43	47	36	29	39	28	35	38	41	33	31	40	36	34	38	30	38	31	43	41	50	42	46	30	43	41	44	40	38	39	41	46	42	42	32	31	41	36	52	36	54	54	49	41	30	50	35	34	41	38	46	43	23	41	45	37	36	45	32	42	24	35	37	44	30	37	25	36	40	55	28	34	40	31	45	27	54	46	26	33	26	41	34	26	42	47	44	44	33	35	39	48	36	34	46	45	46	32	30	34	41	44	48	47	36	37	25	40	47	40	42	32	22	41	49	49	43	34	38	45	33	43	43	41	42	36	43	40	36	37	43	41	34	45	43	36	41	32	39	47	42	33	41	40	32	50	45	42	44	33	37	40	36	42	38	38	49	37	37	35	41	39	56	33	44	40	37	48	34	42	37	40	50	38	41	47	35	46	31	54	30	34	42	32	42	46	53	38	46	41	47	33	38	42	37	34	37	44	51	48	43	35	50	28	48	38	41	47	34	39	52	37	41	37	32	30	47	36	40	49	51	29	43	34	40	39	35	38	37	47	35	39	42	41	38	48	31	35	49	31	41	35	37	31	37	39	50	37	45	40	39	37	46	30	41	35	44	40	39	47	43	37	42	40	40	37	40	39	43	47	41	34	45	45	34	42	29	42	50	40	58	39	46	36	40	39	27	34	45	41	38	41	45	30	43	31	35	35	44	60	45	41	48	49	42	29	45	25	40	41	46	40	29	51	42	34	38	45	39	38	35	36	42	45	38	43	41	44	35	40	37	46	46	46	42	36	48	34	50	38	41	46	44	40	36	38	40	47	39	48	33	40	34	35	46	43	41	30	43	37	44	45	43	41	32	35	45	32	41	60	47	41	52	37	50	36	37	32	48	41	37	44	32	36	39	35	37	34	47	32	39	35	39	42	44	36	30	35	40	40	35	46	44	36	41	44	40	41	41	47	40	35	31	42	36	36	43	45	44	42	41	39	42	38	45	43	32	48	44	43	39	52	45	38	41	45	39	45	37	34	49	38	41	37	32	50	42	39	40	36	34	37	43	34	41	43	42	37	39	46	40	27	49	45	45	41	38	34	43	38	43	38	35	39	39	30	33	38	44	29	32	37	28	39	51	43	38	53	41	50	48	36	39	39	46	36	33	33	51	31	37	29	32	45	35	32	48	40	37	41	49	27	47	48	36	43	52	46	35	38	49	36	42	53	31	40	31	32	45	35	48	39	42	26	40	41	37	44	41	39	49	35	41	44	41	53	41	53	49	45	44	41	42	31	45	42	40	34	31	39	38	28	42	47	42	34	35	35	30	38	44	34	47	47	31	45	47	51	38	33	55	41	33	52	43	44	33	34	30	35	47	42	42	42	32	44	29	51	34	27	28	40	36	45	32	48	36	41	45	25	39	43	49	40	50	37	41	37	34	47	42	45	28	39	36	46	31	37	34	41	57	38	42	48	33	40	33	40	33	49	34	46	23	42	41	35	41	31	44	38	43	46	43	44	34	45	31	46	42	40	39	34	42	43	36	45	40	39	34	31	37	45	53	46	35	40	25	41	44	42	42	34	35	33	36	48	45	41	40	26	38	48	43	40	44	34	47	29	42	31	39	34	40	40	46	45	46	35	41	49	37	34	36	37	48	43	37	35	28	38	39	40	33	30	40	37	39	35	52	39	42	33	31	35	39	40	38	39	32	39	40	38	43	37	52	42	39	36	43	38	37	51	40	42	45	47	34	43	33	36	33	42	30	45	37	41	39	37	48	35	35	49	52	31	44	33	33	37	51	43	47	45	31	41	36	36	46	49	42	33	40	35	33	28	35	35	28	29	41	32	40	50	33	40	41	48	44	41	45	36	32	40	34	35	41	41	42	41	38	32	40	35	48	37	39	47	38	53	56	46	29	31	41	30	35	45	40	39	36	38	34	49	33	42	46	45	42	43	43	45	53	33	26	32	28	49	41	32	44	42	46	39	47	36	41	44	37	38	39	48	34	27	50	30	42	47	39	33	38	44	45	39	39	36	24	34	43	41	38	35	44	31	48	43	27	35	38	43	40	48	45	52	44	37	42	41	33	41	41	36	35	44	32	48	48	30	38	36	49	40	39	35	37	40	40	40	36	40	43	37	30	37	30	38	36	40	36	33	46	48	44	33	40	36	27	39	38	40	42	25	39	36	33	39	46	45	34	40	35	44	31	42	36	39	45	59	28	28	42	35	34	39	47	41	34	34	36	42	44	55	48	33	26	38	53	34	36	33	48	41	38	27	33	54	33	38	43	36	43	39	54	39	47	42	45	38	38	37	41	47	33	45	42	35	32	45	36	43	42	45	32	41	46	29	35	46	39	35	32	42	34	34	34	34	31	42	39	27	38	41	45	40	31	47	33	39	55	39	30	35	35	51	35	37	33	29	41	37	45	40	40	33	34	44	38	38	52	37	30	48	40	36	34	43	34	44	42	34	34	44	45	47	38	52	42	38	33	40	46	37	49	44	31	42	27	39	44	37	36	49	37	41	35	37	49	41	41	38	44	33	38	47	48	40	45	47	32	21	37	32	39	47	44	42	36	39	37	42	45	38	57	42	48	34	44	42	46	41	33	41	23	37	42	46	37	55	41	49	47	45	39	46	41	47	32	39	40	40	41	35	28	39	42	41	33	36	36	37	39	36	46	37	44	38	33	40	46	38	36	38	41	42	43	55	39	44	29	45	47	36	39	37	38	33	42	55	39	45	37	45	31	33	40	36	42	33	40	42	39	31	43	51	35	47	32	37	47	46	33	45	44	50	37	39	47	43	39	40	33	30	37	33	47	37	48	39	32	42	43	40	36	39	44	38	41	35	46	37	47	39	39	39	42	46	46	34	35	44	33	43	39	30	37	31	32	42	36	42	34	37	43	37	40	35	43	49	46	33	33	45	44	45	50	49	37	28	44	33	31	40	39	46	27	36	46	28	46	33	42	40	33	37	45	51	46	34	38	48	32	39	45	47	35	30	41	50	43	42	40	37	43	41	42	44	33	50	48	48	42	36	45	38	39	52	29	50	39	31	41	45	41	40	48	50	56	24	38	46	37	41	33	39	35	42	41	38	52	52	33	34	37	43	48	44	38	40	48	32	48	40	44	36	55	43	36	48	30	31	33	39	47	32	37	29	39	38	43	35	34	36	51	33
13357	18718	5896	18548	22429	20571	17063	13662	11433	9248	7656	6019	6353	3993	3414	3015	2749	2486	2370	2172	1962	1897	1829	1689	1681	1739	1622	1607	1586	1623	1560	1437	1335	1282	1335	1247	1235	1309	1391	1661	1700	1688	1678	1725	1625	1590	1493	1447	1548	1525	1532	1584	1577	1950	1982	1883	1856	1782	1598	1454	1323	1336	1283	1173	1251	1177	1218	1247	1212	1159	1141	1127	1156	1130	1142	1107	1083	1132	1046	1064	1037	1120	976	1031	1020	1036	1026	980	934	916	914	930	977	991	985	947	967	932	929	915	940	917	920	944	930	888	921	911	946	957	912	937	893	882	979	905	907	857	929	934	919	958	931	883	891	907	914	908	923	900	934	904	941	933	957	924	940	943	894	890	912	888	915	923	898	918	908	913	856	886	862	912	879	903	889	938	893	896	907	924	936	939	883	896	914	940	939	884	911	900	867	897	978	914	948	859	890	874	919	927	949	892	930	920	903	892	939	930	915	916	958	910	884	887	934	889	905	838	867	874	925	909	909	852	934	902	926	837	923	895	870	867	946	878	945	876	919	929	890	923	930	968	894	911	904	914	921	921	883	896	907	908	918	923	847	905	936	929	892	904	905	928	938	846	893	832	905	917	879	901	910	950	897	919	889	928	903	904	874	874	889	928	911	914	918	919	890	898	939	905	886	916	948	907	934	850	919	871	932	865	941	948	916	943	837	933	944	887	871	884	903	887	904	918	919	903	904	927	927	928	901	903	885	927	920	941	927	945	889	911	925	931	874	911	894	898	923	902	884	893	945	867	881	969	898	961	935	888	908	930	930	894	901	885	909	937	873	894	842	920	906	950	873	886	860	898	904	928	897	912	918	882	874	901	931	928	857	862	922	926	900	898	837	897	953	909	949	911	872	928	887	928	897	975	903	930	891	873	905	863	857	923	886	868	906	974	898	909	957	881	956	950	907	847	878	893	909	977	897	924	911	879	949	923	906	842	1012	938	904	898	898	957	869	884	904	912	904	896	921	916	929	912	895	932	897	909	867	878	869	948	925	914	882	922	867	921	987	918	858	888	902	884	913	911	920	851	918	934	858	861	878	914	888	896	855	940	897	893	932	850	899	942	931	887	916	944	923	920	917	911	916	961	880	904	926	887	882	900	922	930	928	932	897	906	922	873	936	946	889	894	860	915	920	939	929	910	921	886	921	905	849	972	854	915	885	875	930	906	911	983	915	945	959	907	874	876	888	949	932	885	934	893	871	931	918	864	885	933	974	849	890	893	920	893	915	901	863	920	898	907	877	862	919	868	947	855	936	934	916	966	922	855	913	898	912	920	930	885	883	911	882	919	912	893	906	880	893	921	895	882	938	950	947	989	898	931	911	897	924	890	913	921	922	909	899	931	876	922	915	910	908	883	861	926	908	873	942	890	923	907	910	913	996	882	860	927	894	929	903	928	899	923	906	879	990	920	901	862	947	932	912	890	902	914	933	930	948	914	918	886	853	888	919	976	961	919	866	888	952	914	947	890	909	924	967	937	921	913	874	943	891	937	942	915	896	875	872	950	883	892	877	883	925	859	910	920	854	939	922	970	896	849	976	933	898	944	914	950	915	845	881	868	912	857	875	905	926	880	962	920	866	875	915	860	908	918	932	957	943	907	963	934	888	853	903	952	884	896	903	875	909	889	892	934	874	871	937	903	885	919	873	920	942	897	923	895	915	863	849	923	902	925	923	932	917	928	958	846	911	945	916	851	909	916	944	917	929	895	888	899	928	888	940	846	896	991	878	947	904	916	913	872	934	942	911	903	914	896	950	948	918	927	905	969	908	899	895	878	885	901	893	958	859	857	908	863	910	901	923	896	878	959	887	889	871	919	906	890	904	914	905	852	927	910	931	940	866	897	911	876	892	958	897	916	856	894	902	897	886	868	910	901	907	944	930	914	895	922	958	915	877	911	889	928	881	950	942	909	929	960	912	931	887	832	911	908	863	942	939	894	890	903	890	891	885	883	912	899	867	954	901	891	942	919	904	892	911	907	898	952	936	874	955	968	856	916	913	900	889	932	904	896	984	902	920	871	875	932	918	917	935	847	885	940	868	915	928	879	924	903	892	925	855	904	904	908	873	935	879	901	927	892	870	913	894	879	957	895	904	916	923	915	902	931	899	941	891	845	929	902	987	930	919	910	925	873	908	906	922	925	905	871	921	925	914	881	902	878	922	913	923	903	943	903	867	882	886	957	939	900	902	932	882	938	947	885	924	856	952	875	871	897	917	918	938	892	907	910	888	867	915	890	920	929	929	911	939	910	930	899	886	885	924	944	910	890	911	871	929	892	896	907	892	880	889	921	872	915	919	906	921	908	926	904	899	920	976	876	943	934	888	919	973	875	847	907	917	926	874	896	910	894	889	940	902	906	881	936	947	877	929	911	911	911	946	884	887	950	915	883	827	900	852	917	919	919	933	896	919	931	939	981	890	941	973	940	932	859	898	973	923	910	890	938	924	891	889	907	918	907	902	970	870	915	939	879	844	924	936	861	915	901	908	909	968	961	885	957	893	938	929	914	948	911	870	920	921	878	944	912	856	890	911	930	933	941	910	932	879	885	868	880	906	882	913	928	899	859	947	877	909	925	906	917	927	914	914	916	842	886	896	919	865	886	919	929	925	898	992	919	937	874	923	932	892	930	961	944	878	958	907	891	874	864	951	908	922	929	951	914	902	923	897	888	941	943	938	970	860	914	908	905	921	948	903	917	861	901	906	900	947	908	903	904	840	932	887	891	901	935	898	959	870	852	935	909	899	904	980	955	936	894	910	911	892	944	868	906	961	896	937	958	889	965	887	914	886	870	861	932	863	864	911	943	905	955	910	932	932	840	901	932	918	904	893	897	949	941	869	896	881	891	891	856	942	878	936	924	894	876	853	850	933	924	944	953	957	881	876	936	964	896	890	875	921	877	916	921	895	929	931	933	890	927	943	867	916	867	896	914	903	962	883	968	879	917	931	863	893	904	890	955	918	912	884	873	903	909	882	921	879	891	911	949	897	900	912	910	871	913	947	857	879	867	835	867	908	905	893	953	913	953	871	903	906	849	907	849	924	921	850	961	879	895	903	886	912	869	902	878	909	902	941	924	893	883	937	861	873	917	941	908	929	954	922	943	924	872	913	927	934	917	913	911	871	901	883	957	945	941	888	919	901	922	891	932	873	935	986	916	958	874	864	893	897	881	892	943	881	959	893	907	880	980	964	888	882	928	927	867	897	917	948	929	906	905	865	916	881	902	904	906	909	864	916	944	960	913	891	959	880	935	903	918	850	853	904	906	893	966	884	911	908	937	951	928	915	874	886	905	996	904	894	938	924	924	916	938	911	901	934	910	884	941	907	901	931	919	886	928	873	832	913	935	930	924	889	886	883	941	925	939	904	902	919	865	940	913	930	920	876	946	952	934	959	910	909	938	898	976	892	877	898	899	925	910	924	884	944	893	943	921	933	983	939	847	941	891	895	898	883	885	901	947	934	927	910	920	881	894	931	924	933	920	969	847
1384	2033	228	219	332	301	265	280	216	189	152	143	162	98	77	70	68	59	43	50	42	52	48	41	49	42	45	30	39	41	29	43	43	35	50	30	38	43	51	41	45	55	45	47	41	36	28	37	40	42	31	38	36	43	44	47	43	33	40	43	34	39	29	32	35	37	47	46	22	33	31	27	34	26	38	31	39	26	23	38	31	29	20	28	18	34	38	31	21	29	24	25	32	31	28	35	28	28	35	21	28	27	23	33	27	25	33	24	23	38	31	39	20	32	34	16	25	30	19	25	22	27	32	28	24	25	35	26	34	24	25	39	34	43	29	26	27	40	32	27	25	32	29	25	26	21	24	30	31	31	30	36	22	19	25	27	27	27	32	24	29	30	22	27	34	28	28	24	28	30	30	31	40	24	23	25	34	24	19	30	23	29	35	24	34	27	28	19	18	30	26	35	32	33	31	33	29	39	22	31	29	37	26	21	25	28	30	35	22	31	20	29	32	38	22	22	39	37	31	24	32	35	31	27	25	34	22	28	29	31	26	31	34	25	33	22	29	29	24	35	31	36	21	23	28	25	15	30	27	32	30	20	30	20	32	25	33	23	22	17	22	30	22	21	28	24	28	32	23	28	25	31	29	29	28	27	36	25	30	25	33	30	26	26	22	19	17	26	26	35	24	31	29	30	28	23	29	32	24	27	17	31	27	25	34	26	29	34	29	33	18	26	41	29	26	28	19	21	27	32	21	26	27	25	29	32	20	31	25	25	28	22	31	30	33	34	29	30	26	24	27	34	28	19	27	24	35	28	25	21	36	21	23	26	26	22	25	30	30	30	31	21	26	25	32	26	25	26	20	27	29	33	22	25	24	17	19	25	35	32	29	31	24	25	26	29	30	21	29	21	36	30	24	20	29	37	36	31	23	24	30	28	27	22	34	32	28	27	41	25	32	33	18	26	28	25	27	23	33	24	26	29	37	32	21	32	22	22	24	31	26	29	28	31	26	22	33	34	33	15	23	25	21	30	30	31	21	32	21	28	24	32	28	25	27	27	25	24	25	23	26	23	25	25	25	39	33	29	31	17	17	32	27	34	18	26	29	29	25	27	32	27	28	27	25	26	24	30	30	20	29	23	16	30	20	29	36	32	32	22	30	18	41	29	40	18	31	20	24	25	18	27	29	20	31	28	32	22	26	23	26	19	25	23	27	25	36	24	30	30	29	29	26	39	20	28	29	38	30	19	20	31	32	24	22	26	27	23	23	20	28	30	29	24	26	35	32	21	32	21	27	28	30	28	30	24	26	30	25	20	28	25	23	39	30	25	26	24	23	31	21	25	32	26	24	18	21	28	26	32	31	27	40	35	18	27	31	27	26	25	32	25	24	36	23	28	28	27	17	35	24	25	30	33	25	27	26	31	42	28	23	20	22	24	19	14	37	25	26	27	26	26	31	23	29	21	34	34	36	25	29	17	29	20	22	33	32	24	38	23	29	33	28	26	28	35	23	26	23	21	22	35	37	21	24	29	17	29	36	27	24	36	17	28	30	26	26	32	23	31	26	29	24	16	24	24	29	31	29	27	24	31	22	14	24	27	34	24	31	20	24	40	15	22	28	27	33	27	29	34	23	20	25	20	31	27	29	29	21	19	31	25	24	31	23	35	25	23	22	20	24	24	33	20	28	28	28	25	24	27	30	28	23	28	27	27	29	34	38	34	23	35	30	31	25	18	29	22	25	14	22	26	20	21	24	26	28	24	33	32	23	29	26	31	19	19	30	28	32	26	30	41	30	29	15	30	20	32	18	28	30	29	39	27	25	18	26	30	23	24	22	32	33	28	25	35	29	26	36	27	21	39	34	21	29	29	23	26	32	29	16	22	34	15	29	22	31	24	24	20	25	24	27	22	22	22	36	41	25	23	22	30	31	28	24	28	20	26	16	30	28	20	22	21	24	27	22	27	20	33	20	28	26	21	21	31	33	28	34	26	23	29	25	22	20	24	26	29	25	29	28	30	30	25	33	26	21	34	29	23	22	32	33	41	32	26	38	21	32	25	31	33	26	18	31	19	34	24	22	24	29	29	19	29	23	31	29	19	30	38	22	25	24	32	37	27	27	25	26	20	20	28	22	29	29	32	33	27	33	27	30	20	27	21	32	21	29	29	30	25	31	20	31	24	28	30	34	24	24	28	26	30	27	26	27	28	22	29	26	25	31	16	24	18	25	24	30	20	17	23	39	24	28	30	27	30	22	31	28	24	31	25	24	27	17	24	25	31	18	33	29	22	30	29	22	18	19	24	28	31	24	20	23	15	24	31	28	25	27	35	28	31	19	26	31	26	30	30	28	24	26	32	31	22	24	23	26	26	22	30	36	32	25	19	24	24	26	28	21	27	23	21	34	24	31	31	32	28	16	20	23	25	21	20	38	32	27	25	27	15	30	24	15	35	42	24	23	25	26	20	38	31	19	22	30	23	27	26	32	25	24	23	32	28	35	32	40	24	26	33	26	24	24	24	23	32	25	32	34	26	21	29	31	20	29	28	23	25	37	25	29	23	22	27	31	26	29	26	25	29	28	33	26	31	31	29	32	25	32	23	21	26	25	28	40	29	29	20	32	24	28	34	23	30	33	21	28	35	22	23	19	27	19	25	24	31	27	28	30	35	22	33	33	26	32	22	22	24	34	39	20	30	29	24	21	21	20	26	36	22	28	24	30	24	33	39	16	23	22	29	26	22	31	28	25	24	30	26	28	28	27	22	26	20	43	23	20	20	30	18	26	26	21	36	26	23	22	29	10	29	27	36	27	29	31	27	26	21	28	30	30	30	33	31	28	24	32	28	30	28	34	25	27	34	27	26	28	27	19	20	28	26	21	27	27	21	29	33	29	35	29	17	27	22	31	29	24	28	32	26	24	23	29	36	25	25	20	27	30	23	23	34	21	38	17	32	28	32	25	27	35	23	28	31	23	23	26	27	24	20	24	24	28	17	22	27	28	34	22	22	36	27	21	32	26	31	29	34	23	15	32	30	22	32	26	26	28	24	38	29	28	20	31	14	38	33	28	26	27	25	36	31	25	28	29	30	35	28	28	25	34	22	21	24	25	30	29	30	27	21	25	35	28	30	22	34	18	23	30	32	29	19	28	27	27	20	34	21	21	26	34	21	28	34	27	22	29	25	26	25	31	26	26	24	32	20	28	28	20	20	20	22	30	23	25	29	21	39	33	22	35	20	23	24	26	32	36	21	28	36	26	25	29	18	26	30	29	27	38	29	33	24	20	29	31	35	20	40	31	29	23	32	23	25	26	28	35	22	27	31	24	33	23	13	22	25	28	25	36	24	17	24	26	30	28	26	26	27	29	22	26	25	32	28	36	33	25	24	25	24	28	30	18	29	21	29	23	16	17	21	28	21	24	28	26	30	23	23	30	30	20	35	25	19	23	27	36	41	26	23	27	34	18	27	36	21	31	32	14	40	20	31	32	31	30	31
17240	22657	7963	24137	28100	25442	21715	17719	15059	12758	10555	8196	9600	5441	4589	3881	3490	3035	2801	2619	2350	2220	2054	1848	1944	1806	1780	1735	1738	1634	1632	1476	1292	1251	1217	1298	1189	1230	1456	1683	1725	1736	1735	1691	1560	1539	1336	1493	1551	1530	1583	1567	1729	1857	1838	1874	1711	1742	1594	1438	1145	1112	1028	1025	1029	1028	1051	1100	1020	929	922	886	877	899	932	938	899	841	826	826	775	814	746	770	756	805	776	710	685	736	715	676	635	694	680	656	666	697	676	651	626	629	644	635	656	622	640	679	636	660	662	653	611	636	611	665	653	653	634	655	615	657	621	639	629	627	680	597	624	589	633	700	620	639	661	594	606	605	639	659	619	649	665	629	652	603	634	654	621	642	635	610	607	634	613	644	660	616	656	654	648	613	628	603	635	619	609	619	599	642	613	655	654	642	655	628	606	618	633	604	617	686	636	598	579	647	631	619	611	605	614	651	635	635	608	610	669	667	637	608	584	660	631	646	606	652	614	638	608	627	593	655	626	610	616	608	623	611	630	647	637	634	657	657	647	663	639	626	641	635	639	641	614	625	603	587	632	640	652	634	671	604	616	629	634	590	610	581	629	668	584	616	617	629	611	661	604	615	628	654	634	636	642	665	645	599	590	568	630	643	647	638	633	627	579	617	650	622	606	631	623	607	602	627	630	630	597	627	668	654	613	622	601	595	610	608	620	604	616	631	600	650	592	617	606	591	628	609	648	616	613	584	579	630	627	627	612	654	612	650	562	606	636	592	642	645	595	616	555	647	632	613	643	651	617	599	632	632	666	615	629	641	655	652	643	618	636	633	634	625	656	645	633	652	669	668	639	571	629	622	606	636	603	600	639	610	628	665	646	620	680	619	612	599	616	602	591	651	582	551	610	595	625	590	645	674	627	628	639	631	587	608	586	585	643	603	589	592	638	617	658	604	640	640	602	633	652	645	666	652	616	613	620	667	606	623	637	624	631	675	623	620	596	609	618	618	583	640	565	655	626	630	664	617	599	605	598	610	611	637	615	647	634	640	659	586	605	613	624	636	613	615	635	649	632	631	689	629	631	649	611	601	592	645	582	625	595	622	636	596	641	611	633	597	619	629	623	594	623	608	647	615	635	656	615	620	650	659	674	605	590	628	659	595	623	642	627	583	650	618	635	639	565	663	568	569	603	651	600	643	590	647	594	604	596	633	637	629	616	646	602	627	616	645	622	650	638	597	644	588	653	655	608	586	575	613	619	573	627	589	583	629	676	619	633	606	609	642	650	604	653	625	621	617	580	625	637	591	605	634	632	594	655	624	640	573	643	572	645	607	630	622	623	624	574	626	690	629	628	612	602	595	611	598	653	618	629	616	597	583	622	624	607	609	605	626	598	638	648	595	601	588	653	640	641	615	611	628	611	649	617	604	655	614	607	631	634	634	579	594	639	642	617	572	642	594	665	582	605	594	629	649	620	628	625	601	635	630	610	643	672	633	627	652	622	590	626	615	628	627	673	598	649	614	595	626	633	603	608	605	645	578	623	629	633	611	647	643	621	626	657	620	615	686	653	580	622	623	569	603	616	615	656	607	602	642	641	647	648	641	656	645	646	603	618	614	576	638	581	646	632	663	618	587	632	667	621	643	637	619	622	649	657	652	610	646	629	624	654	662	624	628	611	700	623	646	572	592	620	610	626	646	613	645	649	613	646	641	606	623	635	649	614	602	643	641	658	621	627	601	687	617	602	634	624	638	626	621	639	591	594	616	628	636	637	684	642	625	607	624	648	652	623	599	682	624	630	635	596	645	583	620	607	622	655	587	619	641	672	672	668	579	638	641	649	630	614	629	601	611	585	643	607	578	607	632	611	616	616	617	632	623	599	624	641	607	599	607	594	628	630	565	623	654	633	611	571	631	628	599	618	592	579	649	640	572	619	626	588	652	613	672	633	622	604	629	648	658	638	621	617	683	682	642	660	630	601	577	611	652	655	594	604	666	630	674	622	572	619	590	651	633	622	625	625	663	642	628	592	649	666	628	649	601	631	617	624	631	632	613	635	667	599	629	626	657	577	609	631	659	576	632	666	631	644	636	644	630	662	646	588	588	587	655	613	618	615	648	573	643	623	647	632	637	667	641	617	651	601	637	611	636	601	572	587	665	629	624	663	608	637	591	621	614	629	654	614	599	617	592	632	615	638	623	603	613	649	624	622	608	612	596	663	648	607	607	659	627	623	635	620	633	642	604	631	634	633	599	636	587	597	609	637	662	608	643	639	642	618	576	610	596	616	597	620	600	600	616	634	608	634	610	584	575	615	639	632	594	672	636	633	644	606	646	595	611	630	592	627	646	657	627	616	573	600	601	595	613	644	653	630	662	637	604	619	639	627	617	647	583	617	649	593	687	579	614	586	624	632	630	679	653	645	636	614	609	606	586	667	605	636	610	619	607	621	633	656	610	623	625	586	615	650	601	629	658	623	699	598	622	602	604	622	623	610	635	642	621	584	607	671	624	642	606	638	587	605	626	622	619	618	609	646	605	604	637	616	591	647	655	586	585	633	595	620	612	558	607	591	570	600	651	664	630	614	623	606	645	655	616	654	631	628	591	637	625	614	604	627	627	625	638	643	588	544	585	580	642	610	601	613	634	693	628	654	619	609	598	589	616	636	617	588	613	646	645	641	687	628	646	643	583	657	634	633	593	609	624	570	640	635	601	615	602	586	665	580	670	615	636	668	602	610	657	639	609	623	568	570	585	654	671	631	655	620	638	671	579	605	607	651	630	618	608	594	596	641	629	618	567	637	619	606	620	593	608	652	598	621	623	672	632	636	646	596	608	641	631	686	619	641	652	598	612	614	607	621	569	605	679	634	572	629	611	598	632	634	615	595	664	649	656	600	620	604	629	614	621	612	614	613	596	647	642	629	656	609	599	634	573	629	615	598	662	653	580	667	633	601	615	581	642	637	666	619	632	652	599	647	632	634	604	662	624	642	602	620	653	623	627	630	612	562	643	642	604	602	608	669	644	596	636	663	624	624	612	633	615	622	619	603	665	655	602	592	622	666	627	612	615	670	574	654	642	588	611	619	615	604	638	669	608	597	645	619	634	594	620	638	635	594	673	573	607	625	621	612	634	588	601	611	599	621	614	599	606	636	595	626	577	643	618	668	625	602	618	662	643	590	659	618	652	643	611	623	616	624	583	643	656	613	621	617	632	641	613	630	629	617	676	601	627	654	582	617	679	621	578	593	606	637	618	572	643	651	641	591	606	635	643	601	597	607	622	649	619	666	607	692	633	619	594	624	619	637	637	601	617	639	638	649	633	640	629	602	612	623	627	647	628	595	600	630	633	678	641	608	616	638	635	615	600	616	625	625	632	610	620	616	608	630	631	652	596	610	639	625	597	648	706	626	588	633	611	630	608	631	636	550	630	608	641	637	622	601	606	626	599	632	628	638	658	635	675	582	613	618	649	636	644	639	624	603	586	558	651	617	640	635	642	624	663	664	647	627	649
1378	2708	231	213	337	303	271	240	226	198	155	130	308	157	98	85	71	61	48	48	47	49	44	49	61	50	44	39	40	38	47	33	33	30	39	51	33	30	37	43	42	54	50	36	41	34	36	37	47	36	33	48	29	25	40	40	56	45	55	43	36	42	26	31	31	28	38	26	39	29	30	24	19	22	18	28	29	28	25	33	28	39	30	29	19	18	22	20	32	24	32	23	27	32	32	29	40	34	40	25	30	22	27	26	24	36	24	15	18	27	20	31	21	32	24	23	13	34	21	22	22	31	21	27	31	21	30	30	29	28	36	27	37	28	33	30	29	25	31	24	21	25	33	25	25	25	18	33	21	21	32	23	41	25	20	37	18	20	21	28	30	29	30	22	22	23	23	29	39	24	29	27	21	31	20	21	24	27	31	29	25	33	30	24	21	23	30	22	28	20	31	20	35	16	23	37	37	30	36	22	20	27	28	29	21	20	28	24	28	31	34	24	19	28	27	33	19	35	27	22	39	23	24	34	24	36	23	23	31	31	16	24	28	26	23	34	18	32	36	23	23	29	23	28	19	25	23	30	26	26	21	26	27	30	34	29	34	26	17	30	21	30	30	30	19	26	15	27	33	26	18	25	34	25	28	16	31	22	28	25	23	36	23	26	29	25	20	24	20	25	29	36	23	25	25	29	22	23	16	34	34	22	23	27	21	27	16	37	23	19	24	29	20	27	29	14	33	29	19	27	20	28	37	33	27	20	25	29	22	26	35	20	25	29	27	28	30	27	20	25	32	26	29	32	32	30	18	21	31	29	26	34	23	29	30	24	28	22	28	24	16	21	33	29	21	23	21	36	37	26	36	18	30	25	22	35	22	24	17	30	26	27	23	26	30	24	22	28	28	32	25	26	24	26	32	42	33	34	28	19	26	26	28	33	22	27	25	29	15	29	23	29	32	22	32	16	29	26	21	18	29	31	31	26	25	36	27	37	30	23	26	33	23	30	29	25	25	25	23	18	21	24	29	26	19	20	21	27	22	25	25	27	33	27	29	32	26	24	28	26	25	29	31	24	34	30	28	28	19	30	18	32	23	29	27	29	32	26	30	21	39	28	38	32	21	29	28	21	22	23	27	32	25	31	31	28	31	29	34	35	26	29	23	28	28	21	32	41	33	32	24	22	28	28	29	34	27	22	32	27	27	36	23	26	27	30	32	18	33	32	30	32	30	35	35	28	25	27	24	25	33	22	24	26	23	21	34	25	25	30	31	28	28	37	31	33	27	35	17	32	24	19	34	33	25	25	24	32	29	25	26	25	30	25	21	26	24	25	29	19	24	31	35	24	29	36	17	25	24	35	24	24	22	31	28	31	28	27	26	23	20	25	29	24	22	27	26	35	26	22	24	25	24	30	30	24	26	24	31	21	30	19	25	23	27	27	15	32	33	25	28	28	35	23	24	28	30	17	32	24	26	23	39	22	15	25	25	20	26	28	37	31	33	28	30	17	34	30	31	25	25	36	25	35	38	31	35	33	20	27	25	24	26	25	27	34	23	39	27	37	23	24	19	32	25	31	23	28	24	24	23	25	27	28	29	25	25	28	35	28	27	23	34	29	29	23	27	26	29	26	36	31	26	18	26	24	32	37	28	26	22	25	30	36	34	29	32	29	30	22	29	26	28	34	16	29	29	23	26	30	23	29	37	32	19	33	26	28	25	23	24	30	28	31	30	29	26	28	26	26	32	25	26	31	30	22	19	26	28	23	22	27	35	29	28	36	31	19	28	34	21	29	16	22	27	35	32	20	33	26	34	29	31	19	28	26	27	33	25	27	41	26	33	31	29	22	30	19	29	33	31	32	32	39	24	31	33	32	21	28	32	30	30	23	31	41	30	30	30	21	24	30	26	34	36	29	28	25	29	23	29	35	30	29	19	28	20	23	29	18	39	33	32	38	22	23	34	25	24	38	23	27	25	35	26	24	14	29	28	24	28	25	24	32	23	27	23	22	26	24	21	32	28	24	37	28	30	21	23	14	26	30	27	32	33	34	31	33	19	27	20	25	29	21	27	27	46	25	29	36	32	29	27	20	29	27	22	24	29	21	23	18	16	20	27	26	32	29	22	26	27	28	31	20	18	30	35	22	20	25	27	36	29	17	21	28	25	23	23	31	32	25	31	31	22	30	23	25	24	25	28	33	28	19	28	41	20	29	35	22	25	31	21	17	15	28	27	27	26	31	32	25	24	32	26	27	26	31	22	26	16	21	24	20	23	25	24	33	23	30	25	34	37	27	22	18	23	16	13	28	31	24	30	33	27	24	34	26	24	31	30	28	30	21	26	35	27	25	21	21	34	26	23	30	38	20	24	25	24	19	23	13	21	18	30	22	21	18	25	33	27	27	25	19	22	26	37	24	32	24	25	17	25	24	20	25	28	30	28	34	22	31	36	41	26	40	28	32	30	22	25	24	31	19	22	30	23	27	26	27	26	28	32	27	32	30	35	26	32	23	27	22	21	27	30	26	23	19	34	22	22	33	48	23	19	27	29	30	30	25	18	26	35	25	21	20	22	29	34	30	31	35	32	30	31	21	20	26	23	25	26	27	34	24	25	24	22	31	27	25	34	36	29	21	26	22	28	29	21	21	26	27	23	28	27	27	19	29	24	26	21	20	24	31	28	29	31	31	29	25	35	26	31	32	30	26	25	26	26	24	21	18	27	27	20	30	37	27	31	27	24	22	39	33	29	24	28	29	13	20	35	27	32	26	22	24	21	27	33	27	27	25	27	28	22	36	26	29	32	21	30	28	33	35	31	20	29	23	21	19	28	26	25	31	27	33	28	27	28	29	19	26	21	25	29	24	30	23	36	34	20	38	22	28	18	20	18	39	31	22	28	22	32	31	21	21	24	30	31	31	35	27	22	27	23	27	20	41	26	23	23	16	26	30	27	37	25	24	35	24	34	31	31	29	17	28	21	25	24	29	29	22	38	21	22	28	19	26	23	26	32	22	34	25	32	16	26	25	27	19	34	19	25	31	25	32	18	24	23	32	29	33	17	26	25	28	28	26	26	30	33	18	14	22	33	22	17	28	27	34	21	21	25	37	29	24	26	26	23	30	25	38	32	31	24	24	35	39	26	28	29	36	21	23	28	24	20	24	25	26	36	34	34	22	36	18	26	22	23	19	30	27	28	31	26	23	18	27	20	24	31	39	28	29	23	26	27	34	26	23	34	28	25	16	30	29	21	20	35	26	27	29	34	39	29	22	25	24	27	22	27	32	20	25	27	21	25	29	31	20	33	28	27	23	25	24	29	37	33	30	25	31	25	21	24	21	19	21	27	22	25	31	20	15	30	35	22	26	26	21	27	31	28	27	30	28	21	18	21	24	33	12	35	24	26	21	23	17	30	37	31	37	23	25	28	35	37	30	27	22	28	29	23	31	23	19	31	30	24	29	25	17	28	34	24	26	27	28	23	33	23	33	31	31	22	28
17345	24664	8057	24063	27999	25294	21639	17646	15318	13151	10443	8261	13574	6306	4518	3895	3393	3025	2666	2519	2375	2252	2072	1830	1849	1846	1877	1727	1731	1681	1553	1436	1366	1214	1244	1245	1218	1307	1756	1682	1754	1704	1713	1710	1529	1431	1397	1597	1614	1569	1618	1642	1565	1855	1835	1694	1724	1658	1671	1269	1129	1120	1049	961	1063	1032	1032	1084	1002	981	939	892	863	918	930	912	895	867	855	858	808	810	805	755	788	714	743	754	638	708	752	700	696	691	680	692	669	647	670	676	656	642	650	608	633	690	619	618	636	630	648	632	639	679	661	628	632	615	618	644	655	622	611	634	593	667	642	620	653	599	640	625	662	606	620	655	619	660	585	641	649	590	627	644	644	656	666	629	643	615	616	628	643	606	642	586	629	617	686	671	651	564	642	674	645	629	579	636	587	616	650	600	624	604	665	660	604	617	611	589	600	601	620	648	682	609	605	633	652	613	588	646	665	589	571	594	662	629	617	606	603	633	589	613	653	673	635	582	607	630	641	559	585	682	617	589	569	642	582	609	590	648	622	626	634	650	606	605	614	629	608	650	600	666	630	598	627	600	633	637	613	638	639	613	660	636	576	646	650	621	601	632	649	621	627	613	631	602	618	606	602	575	662	651	577	600	651	644	552	624	608	636	610	609	653	621	596	583	626	628	617	627	651	620	611	638	584	630	641	640	636	616	621	603	629	594	613	615	638	616	634	609	634	661	667	615	588	622	614	608	629	623	605	653	581	664	627	651	622	620	644	633	604	613	608	585	597	643	636	693	668	595	641	629	618	665	606	611	640	641	584	584	644	634	620	611	599	627	629	658	606	614	669	649	638	631	614	613	581	640	657	572	646	630	601	644	622	635	640	592	624	651	656	651	641	614	596	672	572	613	604	611	621	639	619	630	658	647	614	676	600	630	636	603	636	618	604	624	630	670	611	636	643	638	582	604	615	613	575	640	652	614	573	611	612	672	593	621	637	633	646	605	585	668	598	616	629	693	607	602	624	639	618	614	569	616	614	599	645	596	640	619	594	580	621	625	631	627	615	608	642	627	646	630	599	598	641	631	651	611	677	646	614	636	662	634	594	650	625	636	636	630	626	606	672	639	614	610	585	621	652	615	620	624	565	620	654	593	615	663	616	643	634	646	557	629	591	645	608	627	666	643	600	596	626	617	623	627	595	636	612	588	569	651	621	641	605	595	568	627	673	606	634	615	633	635	593	606	628	592	630	659	630	601	656	585	624	576	629	605	645	623	643	649	676	620	613	641	595	626	594	572	613	580	637	598	597	612	587	624	636	610	591	580	623	619	569	610	662	612	653	628	605	617	602	639	603	619	601	659	595	635	666	616	594	612	664	590	578	607	637	593	620	624	609	663	626	589	617	644	623	647	638	592	591	613	614	626	648	628	644	642	606	660	600	644	638	626	651	621	625	581	605	646	626	599	659	604	612	645	635	663	617	610	639	624	590	647	601	593	569	659	619	609	643	629	611	593	629	656	655	632	582	584	640	659	689	633	645	612	638	664	599	592	629	619	607	625	615	606	596	598	625	651	588	648	617	651	598	640	633	622	629	592	642	605	591	622	623	607	589	614	622	649	647	604	616	609	599	670	605	609	607	634	621	599	610	676	611	658	608	639	619	638	622	623	608	634	607	645	621	640	623	638	599	649	639	620	641	626	575	631	601	640	661	629	645	569	600	609	678	621	620	656	645	617	634	591	596	636	602	626	617	618	586	609	622	602	629	605	623	692	604	567	687	601	614	607	589	609	604	571	596	582	642	667	643	636	671	652	647	690	644	614	646	614	615	623	623	638	589	602	623	660	597	620	611	605	609	605	678	612	621	657	614	641	602	608	621	630	613	599	594	585	661	636	636	632	691	625	705	619	636	600	608	622	601	625	620	591	660	640	630	656	615	610	588	656	608	585	661	612	584	579	598	599	606	639	628	591	585	638	598	614	611	623	628	610	576	606	693	630	621	670	622	593	637	654	661	605	601	642	587	623	637	575	604	622	616	626	599	645	622	589	680	590	642	616	658	629	607	672	573	650	608	572	640	624	567	559	634	630	627	626	636	626	650	587	632	627	587	620	638	612	629	587	635	605	660	607	649	633	647	612	674	570	637	583	609	641	661	650	606	619	581	612	638	582	593	628	614	606	638	584	599	612	631	639	621	624	630	653	643	642	659	601	620	603	608	637	568	642	617	640	599	627	633	628	615	586	610	655	624	635	638	618	626	675	621	601	618	592	632	648	650	617	651	640	676	621	625	622	637	604	650	584	591	627	602	627	641	603	567	603	577	628	641	594	639	609	655	665	602	638	648	639	622	628	569	634	595	621	644	614	678	635	603	648	611	608	600	675	589	668	655	662	649	620	613	642	588	586	633	569	675	650	600	654	631	605	612	644	622	675	617	628	566	604	609	623	715	643	660	615	587	630	582	636	604	595	609	615	600	590	621	631	612	650	627	612	624	615	586	644	593	600	630	628	625	605	598	610	577	587	632	612	599	591	595	645	641	604	601	620	581	611	596	667	597	610	666	609	645	618	647	663	600	662	596	573	636	579	609	650	622	619	638	636	607	636	643	600	603	566	630	610	611	662	624	659	660	617	648	623	624	595	606	620	605	609	661	605	623	692	660	607	642	608	632	665	618	632	631	627	622	632	616	668	586	637	646	635	643	626	631	577	639	587	624	662	596	624	637	617	631	630	652	608	633	594	648	596	607	644	654	663	619	607	619	636	596	621	611	631	610	608	610	614	587	640	638	599	632	611	610	586	611	610	589	669	638	653	596	642	585	589	589	612	594	627	639	638	651	652	583	636	595	624	604	592	658	642	609	584	660	632	678	632	632	642	678	593	655	627	567	602	581	682	667	614	670	635	601	611	621	638	608	620	689	630	608	622	637	628	602	640	635	625	601	591	608	615	648	606	624	613	628	649	606	667	639	576	606	624	617	652	682	657	630	660	647	613	625	612	616	643	595	636	609	655	579	653	601	617	581	622	588	618	626	627	600	636	594	668	600	625	637	633	660	588	611	586	639	632	604	619	617	607	653	640	616	655	622	639	615	651	624	664	664	666	611	634	644	621	618	624	564	628	627	651	650	638	639	651	631	619	576	605	637	630	616	572	620	602	628	666	609	594	605	606	611	597	634	656	644	632	627	615	597	646	608	609	608	621	649	611	561	634	566	613	626	645	641	621	657	613	615	632	626	617	650	646	614	606	596	598	629	635	599	641	588	655	627	589	593	592	626	602	637	639	645	597	600	632	624	593	663	615	613	618	623	643	682	633	615	619	636	629	642	626	595	657	664	609	619	644	621	594	597	627	645	623	637	601	631	610	645	631	576	619	621	557	638	633	603	623	644	629	594	639	615	631	618	632	655	635	613	663	589	611	651	575	654	643	628	608	635	592	620	602	619	590	604	603	582	610	675	589	606	641	646	606	609	626	625	600	600	623	631	626	585	617	628	626	623	600	646	589	648	609	620	654	609	634	612	642
1374	3091	243	222	316	295	261	247	232	212	180	138	383	266	98	75	56	66	51	50	53	46	47	43	38	38	35	46	48	45	43	40	34	40	39	40	42	40	50	40	42	31	32	44	41	30	42	50	45	34	56	41	48	40	49	40	43	49	36	34	42	37	34	36	37	29	34	29	27	47	40	32	28	37	25	40	36	35	28	38	28	34	37	29	29	20	22	24	30	25	28	34	24	34	26	26	25	25	35	25	20	26	34	26	30	23	15	28	31	29	29	24	26	28	33	33	22	31	29	27	27	27	33	28	27	23	21	28	24	28	26	30	34	26	40	18	29	30	22	20	24	25	23	27	26	31	31	26	16	46	26	33	21	22	31	36	18	31	25	23	21	24	26	36	22	28	22	22	22	36	19	25	28	28	24	26	27	26	20	21	29	32	32	27	30	20	25	28	26	25	22	31	34	32	27	29	26	29	24	28	34	24	34	32	31	37	29	30	37	24	21	21	30	17	25	22	18	25	17	22	26	25	32	28	24	23	25	25	26	22	23	27	29	26	27	23	27	29	29	30	29	24	22	32	25	15	18	36	23	25	35	22	20	22	24	29	19	31	21	28	30	20	29	23	32	22	21	31	26	34	27	39	23	27	24	34	27	27	35	28	26	17	29	17	18	25	30	36	26	19	19	19	25	21	27	18	22	19	30	32	32	21	28	22	24	25	31	30	32	22	22	30	19	37	26	28	25	19	31	20	33	24	33	29	26	29	25	48	28	35	24	24	32	30	34	27	24	19	25	29	36	31	28	19	21	24	22	39	28	20	32	24	32	27	31	25	34	18	28	25	31	19	37	19	25	24	25	26	26	23	28	19	22	23	33	19	27	19	29	35	22	23	21	26	20	35	44	23	31	18	20	22	21	19	25	18	32	28	33	21	23	21	33	30	41	31	26	35	24	32	35	31	26	30	26	29	24	16	27	34	20	27	21	29	32	31	23	31	26	27	29	36	23	26	36	33	33	32	34	18	32	26	27	20	24	22	24	30	31	18	34	25	27	24	40	33	20	22	26	32	26	21	30	24	22	24	24	26	14	34	23	18	22	24	28	29	22	28	38	23	28	33	29	24	29	28	38	34	27	27	25	19	30	22	23	27	19	28	30	26	20	30	26	16	23	17	27	33	32	26	34	18	30	21	24	20	29	29	22	27	23	19	19	27	31	34	32	33	29	20	21	31	34	23	34	24	28	28	29	34	23	26	23	33	17	23	23	27	23	29	31	28	20	34	36	24	30	32	35	27	22	22	26	30	29	26	27	23	27	15	28	35	27	39	32	26	25	27	27	25	23	28	24	23	27	27	25	20	23	22	21	25	25	18	17	28	26	26	33	24	35	32	27	24	36	26	31	27	30	31	20	28	22	24	22	26	33	25	29	30	22	29	25	29	25	25	26	27	25	24	28	30	37	34	23	32	22	29	29	33	18	23	25	28	32	27	26	26	25	29	33	29	30	24	24	24	20	29	27	25	22	28	26	28	34	26	30	33	37	29	26	38	35	22	37	23	18	25	32	21	25	21	25	30	21	33	22	29	29	19	24	20	27	33	25	29	28	26	35	38	26	24	20	32	33	33	23	24	25	31	27	27	30	28	34	31	32	23	28	18	26	35	29	28	32	29	23	29	32	25	32	33	23	24	34	32	22	23	22	20	23	25	38	38	22	26	33	26	26	38	22	31	28	23	29	30	26	28	28	17	33	33	19	24	26	21	30	21	24	34	30	26	34	28	21	26	32	19	21	25	32	20	28	29	27	26	23	29	28	22	27	26	28	30	17	25	20	24	30	15	30	37	21	22	29	21	33	35	36	30	27	27	25	27	32	17	23	28	27	24	19	27	16	26	27	36	32	33	26	22	35	39	24	26	28	30	21	35	33	23	29	26	20	35	23	26	38	20	23	28	28	27	25	31	35	24	18	25	24	20	30	27	26	29	22	32	31	27	20	35	18	27	32	29	24	28	19	22	32	27	29	23	26	22	33	27	24	22	20	23	24	21	34	31	27	27	37	23	33	30	24	31	30	32	26	26	21	16	26	19	17	28	27	25	26	32	26	24	23	26	29	21	30	27	27	30	27	43	24	19	27	33	30	27	24	17	28	30	27	32	32	26	25	25	26	31	24	26	28	30	30	27	25	24	15	21	30	24	26	27	29	39	22	27	27	21	29	31	27	31	32	33	31	24	28	28	27	28	27	29	19	26	26	26	17	30	22	28	20	31	32	27	26	28	31	22	25	33	27	23	34	20	37	23	19	22	25	33	28	32	29	20	22	29	25	24	31	29	23	21	25	17	18	24	25	16	28	28	29	28	21	23	26	22	29	24	27	30	24	27	25	38	32	26	16	29	28	32	17	29	25	18	23	28	24	34	26	24	21	23	26	28	39	24	34	32	19	21	29	22	27	24	23	29	22	25	28	26	32	29	31	31	27	31	25	28	36	25	24	26	26	32	31	22	23	25	16	17	26	15	28	36	28	17	26	24	24	28	20	22	27	19	27	18	28	15	25	23	25	30	40	32	29	23	28	19	33	24	29	32	29	21	34	29	26	23	40	28	26	16	25	30	32	20	28	22	18	24	20	28	29	29	27	24	28	22	28	31	26	27	21	22	26	19	26	33	29	25	22	29	26	27	31	33	34	16	27	35	31	28	14	32	25	31	21	21	23	28	25	27	22	28	23	22	25	20	19	27	27	23	30	20	28	29	28	31	22	29	23	28	23	31	25	28	36	33	23	29	26	22	33	25	35	23	17	30	39	32	32	27	26	25	27	21	29	29	26	25	26	30	29	20	32	14	23	31	31	38	21	32	23	21	29	39	22	33	22	23	23	25	36	32	23	30	27	28	21	28	28	17	25	13	24	27	22	28	20	23	27	27	24	22	32	34	21	24	26	32	20	35	31	17	27	23	22	33	31	38	27	27	32	27	24	18	25	18	31	35	18	25	26	27	28	26	29	24	33	28	34	26	23	24	20	28	24	29	27	30	25	30	26	37	24	31	27	28	30	20	38	29	28	24	27	37	31	18	26	28	28	32	16	25	24	23	22	32	31	32	26	28	23	23	30	27	30	25	22	25	18	28	28	33	25	29	29	27	19	26	20	29	28	20	30	28	16	26	29	35	24	21	44	24	32	24	30	30	27	33	21	22	21	33	27	30	20	35	24	27	22	18	31	31	26	27	17	27	26	24	21	30	29	25	21	22	17	27	24	30	39	40	25	30	28	20	33	47	37	26	19	19	24	24	32	33	23	23	29	35	44	23	30	19	31	36	31	39	35	40	22	27	28	30	30	25	28	18	23	21	32	29	23	28	29	20	32	32	34	30	15	29	23	24	23	27	27	26	32	32	28	24	26	30	29	20	38	17	21	31	24	28	27	31	20	26	28	22	29	35	17	28	27	30	24	30	28	25	26	23	29	28	23	27	28	31	28	32	22	20	23	36	30	32	25	23	26	30
17295	25037	8075	23902	27781	25250	21320	17769	15735	13505	10746	8582	15770	6942	4502	3775	3316	3061	2672	2402	2209	2165	2008	1952	1831	1791	1769	1694	1839	1680	1565	1400	1266	1284	1282	1202	1312	1551	1619	1721	1721	1717	1688	1520	1392	1438	1521	1615	1583	1517	1570	1564	1520	1790	1716	1601	1647	1640	1530	1316	1157	1147	1049	915	1012	1054	1120	1069	988	981	930	848	878	879	911	824	894	946	844	877	844	756	775	728	792	739	692	692	696	725	722	741	687	702	679	637	651	652	712	722	619	682	595	612	609	598	669	578	622	670	606	618	613	659	666	647	657	624	628	642	625	638	663	594	624	640	660	601	655	605	665	641	631	585	626	655	687	622	621	609	623	644	587	643	618	676	590	656	671	640	620	664	619	602	646	623	629	615	631	628	618	601	577	620	645	635	596	633	653	652	633	604	635	621	628	615	653	656	615	634	590	647	601	637	651	636	599	612	634	655	599	598	618	663	592	600	645	594	630	585	605	615	678	616	635	610	618	661	611	578	594	660	647	621	613	589	633	606	618	624	574	625	646	652	661	588	633	638	676	612	625	563	669	658	622	614	618	557	612	593	627	609	619	624	613	615	626	640	629	606	605	606	591	639	624	601	635	593	599	624	611	606	625	619	602	588	633	648	650	619	615	667	632	613	593	565	583	619	620	599	652	654	589	605	644	612	641	631	638	603	620	620	650	650	613	633	635	630	602	609	663	610	633	573	597	647	619	652	626	622	636	619	672	656	616	593	647	644	608	582	674	579	593	639	667	602	615	623	618	568	609	616	626	646	611	606	657	594	613	598	685	605	629	617	588	644	653	636	581	647	638	636	632	627	604	662	651	600	617	614	632	632	605	658	647	575	645	637	600	660	628	622	634	641	594	571	616	631	596	588	602	611	603	629	582	637	605	605	656	645	587	607	626	621	651	593	600	617	595	615	587	625	643	609	606	584	629	598	636	663	626	621	594	567	610	643	680	613	641	622	631	624	667	676	642	656	601	589	607	633	677	567	618	635	615	627	632	650	610	617	674	637	630	614	654	596	627	610	608	631	619	628	642	653	603	635	591	608	600	576	630	613	659	620	635	628	628	657	569	639	609	653	641	600	602	600	602	651	622	600	594	592	617	630	618	648	607	624	632	616	651	603	596	640	666	603	611	663	615	639	589	625	656	614	656	656	673	608	584	687	636	607	627	615	604	581	640	627	609	617	603	628	653	636	614	621	653	615	612	639	608	627	631	616	622	620	623	607	578	647	669	646	607	584	664	634	611	635	651	657	617	614	633	595	604	638	612	629	660	671	630	610	632	632	619	625	633	629	600	621	589	585	629	610	620	564	625	585	632	609	609	610	661	584	622	622	608	674	611	579	623	629	612	609	663	619	606	599	659	613	605	574	626	593	602	615	630	573	596	591	639	596	648	622	631	635	648	634	579	609	647	631	599	637	613	593	630	637	604	658	622	645	655	632	628	615	595	610	609	661	599	625	621	641	621	607	664	620	600	607	636	593	578	624	592	628	621	639	620	627	678	617	654	657	620	605	627	636	643	587	627	652	602	633	600	623	622	617	609	588	641	641	642	614	612	635	622	625	598	641	617	618	643	632	597	657	616	565	629	636	641	642	668	602	596	621	605	617	600	591	598	619	628	620	659	605	633	618	583	619	616	602	612	631	605	648	614	634	590	659	635	644	613	636	657	592	637	653	584	628	642	598	597	652	585	641	634	608	647	590	664	575	662	644	613	610	656	639	644	621	603	583	623	623	619	649	611	604	606	634	609	631	686	639	622	607	660	617	641	630	605	606	665	722	611	629	650	647	633	616	607	602	599	577	619	662	612	623	660	601	620	632	667	616	651	633	629	631	592	580	667	628	641	570	612	597	572	611	637	628	644	645	595	600	601	591	630	627	671	665	581	604	609	614	608	625	578	609	667	618	635	626	655	629	669	584	619	661	697	620	587	653	602	663	596	623	629	612	590	627	592	603	656	655	584	636	646	646	642	621	630	612	645	642	603	620	605	635	636	609	633	637	576	588	644	639	633	648	627	646	642	593	618	583	579	654	616	635	639	621	624	616	647	650	685	603	681	609	617	633	618	640	596	656	615	652	625	603	634	668	674	634	640	624	595	601	623	615	632	614	595	630	614	600	599	671	633	632	604	613	629	631	607	648	650	607	641	598	623	622	634	609	631	594	625	594	639	607	626	610	633	625	606	623	620	634	644	622	600	631	641	614	600	601	610	567	650	643	639	641	581	623	607	686	597	593	588	603	600	652	669	627	647	594	640	634	626	630	606	632	585	606	599	625	641	646	631	643	651	632	630	630	606	632	637	626	606	658	619	591	635	634	626	615	657	615	607	596	629	625	648	663	580	604	644	600	633	625	591	623	652	599	649	640	651	627	623	590	618	626	637	638	601	611	603	593	604	582	619	619	600	628	619	621	608	605	606	615	629	623	599	615	633	601	640	628	612	603	626	652	655	632	638	651	582	583	676	646	623	661	649	599	648	629	629	595	610	576	606	588	639	636	595	607	633	620	651	656	613	605	596	642	607	585	581	666	585	617	605	573	616	661	571	641	633	643	653	627	599	595	608	631	621	617	603	608	620	594	610	576	655	615	627	621	604	643	640	620	643	607	578	642	666	618	616	621	662	626	630	629	594	592	634	647	643	622	619	644	641	590	610	581	666	614	647	629	632	614	593	594	578	640	633	642	582	593	603	680	627	609	620	636	584	597	603	640	620	630	630	598	618	565	639	615	594	600	617	610	627	617	624	598	621	592	624	645	617	594	605	668	620	615	608	645	632	615	624	616	596	631	628	668	632	584	611	603	603	596	631	629	655	612	658	634	641	614	615	607	630	693	597	593	623	622	645	620	657	637	650	630	655	648	588	573	610	594	624	622	634	589	624	619	625	677	640	637	646	608	652	625	612	568	623	636	643	650	639	615	621	640	625	592	604	630	602	589	565	663	607	588	604	645	608	586	625	659	657	590	615	591	607	632	607	596	611	619	627	641	610	622	622	573	640	595	600	566	616	654	612	605	651	665	628	632	571	612	628	601	614	609	614	579	621	615	649	619	634	629	618	623	614	595	588	605	580	679	608	633	641	659	631	612	603	609	683	608	618	629	623	605	608	676	587	602	676	637	610	607	615	647	624	597	631	584	627	606	590	615	621	590	614	636	639	575	591	647	649	647	636	630	636	643	622	602	648	606	592	631	600	589	623	642	618	627	652	616	625	597	655	577	611	635	630	645	610	598	626	609	585	636	629	601	637	627	649	617	631	634	604	630	620	616	633	605	634	654	605	657	637	653	644	561	681	600	618	660	632	608	658	622	665	565	620	609	605	603	640	642	641	610	639	641	606	599	652	648	581	605	642	597	597	630	566	634	639	587	575	642	601	643	616	602	621	576	648	626	616	637	638	586	617	682	607	619	635	583	692	635	600	601	613	609	597	656	668	620	633	617	585	576	655	617	661	629	642	581	596	613	620	607	629	616	599	614	609	559
1840	1439	180	168	238	236	201	207	194	154	134	91	275	169	75	66	72	63	58	44	47	58	61	49	48	56	54	49	57	65	55	41	44	40	43	48	48	57	54	64	52	47	54	51	55	52	43	59	51	62	34	55	57	60	51	55	43	44	47	45	55	38	49	44	58	52	43	47	43	44	41	52	56	49	38	45	43	45	43	37	42	43	34	42	49	46	31	39	28	41	48	35	35	50	35	43	43	49	28	29	41	38	46	48	48	47	42	47	50	39	41	43	48	32	34	34	35	41	49	28	32	32	55	47	23	32	39	37	51	45	37	41	43	45	44	44	37	48	49	41	42	42	41	40	46	29	48	44	37	44	50	44	46	39	40	46	33	37	48	50	25	40	33	44	39	39	47	34	30	48	52	42	47	36	48	39	40	41	39	42	26	35	38	53	39	34	47	47	32	34	43	54	38	39	41	56	36	43	40	37	47	47	39	41	40	37	51	32	49	48	39	34	43	36	43	50	49	40	35	37	44	39	23	46	36	38	41	30	37	51	35	39	32	40	43	38	39	47	49	48	33	43	30	30	43	39	38	43	40	37	32	48	51	41	49	41	43	52	23	33	32	49	45	53	40	40	41	32	42	44	41	31	44	48	44	42	33	45	41	34	39	37	41	39	38	40	38	44	33	37	36	40	48	41	42	41	53	43	38	47	40	42	45	30	32	31	40	26	37	45	34	56	51	49	35	44	50	39	51	40	45	38	50	37	41	33	38	41	48	40	23	32	38	31	49	42	40	38	37	42	35	39	41	46	38	35	33	34	39	37	35	38	50	38	39	51	30	47	49	41	41	44	31	31	44	34	46	43	43	37	41	37	39	51	38	30	39	40	46	44	45	41	41	45	46	43	36	38	51	39	38	46	38	42	50	47	42	49	35	50	35	37	41	32	37	51	37	47	50	45	35	48	43	32	37	37	44	48	41	35	39	46	32	43	35	36	42	42	40	30	39	29	41	31	45	47	44	42	42	26	50	36	38	39	39	40	45	42	39	50	42	45	35	36	41	51	59	36	39	47	41	56	42	37	34	44	36	53	31	31	43	46	58	32	46	49	41	41	44	38	39	58	36	45	45	41	51	41	32	57	40	44	42	41	45	36	64	45	42	41	38	37	42	34	39	43	33	43	37	35	46	44	29	41	53	34	29	38	36	53	34	41	32	44	44	32	39	44	43	32	27	47	48	47	35	41	41	41	29	33	43	42	34	43	46	44	52	26	43	40	40	42	34	43	31	35	31	46	49	50	43	41	36	42	52	46	43	41	40	42	37	29	40	37	39	29	31	32	40	39	38	39	49	47	46	47	36	57	33	47	42	62	38	50	50	45	32	34	43	50	34	43	48	31	46	46	31	41	60	40	40	37	41	38	36	44	43	58	39	42	43	53	33	45	32	43	48	48	37	44	54	33	37	46	33	26	38	46	33	47	41	43	28	42	41	38	43	40	39	42	49	41	48	53	38	41	50	43	29	38	45	37	36	44	44	40	30	32	37	45	38	42	31	42	38	33	38	36	50	32	33	41	42	49	40	47	37	31	41	51	45	36	42	50	40	42	38	37	54	47	35	42	55	42	34	40	42	43	36	51	38	45	38	45	47	48	33	54	41	31	47	38	45	36	33	50	43	39	37	43	45	31	42	40	36	47	45	30	32	37	25	44	47	38	31	34	47	45	49	23	36	36	38	41	39	29	37	44	47	39	31	39	65	53	53	38	47	42	46	47	48	38	35	50	42	38	45	43	31	45	46	38	34	47	45	34	35	39	29	24	41	37	40	41	50	43	43	41	40	30	28	44	44	40	37	46	45	40	36	33	38	45	46	41	42	33	33	26	35	45	41	45	37	47	44	52	42	51	33	46	47	56	31	42	34	37	38	51	42	36	32	35	30	45	45	34	38	36	34	39	44	48	42	40	55	44	42	45	40	40	45	45	46	45	38	34	52	42	39	34	36	46	41	46	34	39	30	52	36	33	53	36	35	40	37	37	47	38	32	44	47	36	30	46	48	60	40	44	33	34	36	48	37	44	39	37	45	41	42	43	48	42	46	43	47	40	54	45	34	37	34	44	37	45	39	37	25	35	39	42	34	39	42	50	41	43	45	42	45	40	48	50	46	42	48	37	35	47	42	37	49	33	45	53	50	39	38	54	31	37	49	48	33	38	47	27	37	36	39	36	35	54	40	48	39	41	48	36	41	29	42	44	39	39	41	45	44	45	48	43	40	46	41	36	43	44	41	39	46	51	43	29	35	32	33	37	43	32	28	37	51	43	50	44	34	45	46	52	35	35	34	47	46	49	41	41	35	45	27	40	40	32	52	42	36	42	48	31	41	37	41	39	27	35	41	48	45	38	37	32	22	36	46	35	37	49	49	45	30	40	43	41	36	45	31	20	38	45	47	39	36	44	38	39	32	47	41	47	41	42	52	38	37	33	34	32	51	38	42	40	39	45	45	48	32	43	51	37	41	37	31	30	46	26	43	36	41	37	25	37	37	41	32	29	45	35	47	45	33	41	41	47	54	50	52	64	37	44	36	35	49	47	36	40	44	42	39	49	42	41	44	44	53	37	35	57	27	41	47	35	43	54	41	37	43	32	39	52	35	43	33	40	42	33	32	40	42	44	45	42	44	41	41	42	37	34	42	40	44	55	46	44	39	38	42	44	42	45	47	53	51	48	36	46	43	41	41	48	43	32	50	37	39	41	47	29	36	44	41	40	47	44	46	39	37	48	37	48	42	43	37	37	50	36	27	34	48	35	37	39	48	44	37	39	41	37	39	39	41	33	38	52	53	38	39	35	57	47	42	38	43	34	32	41	41	30	51	35	37	42	37	28	39	52	39	40	35	43	34	36	47	49	45	36	58	46	56	53	35	44	52	39	42	53	41	38	28	45	38	42	47	40	43	39	44	34	48	39	41	46	43	38	50	35	35	36	43	44	53	46	37	33	38	27	39	42	40	34	39	48	47	43	40	43	35	36	52	34	49	37	34	43	51	33	35	48	46	49	41	39	55	48	38	46	40	42	45	27	25	35	47	52	35	42	40	48	52	39	40	40	33	44	48	28	35	45	51	28	45	51	38	38	39	50	52	41	41	32	43	41	36	46	51	50	37	45	46	44	37	34	34	51	37	44	40	45	37	41	35	46	49	32	51	51	40	35	44	41	36	46	48	27	54	39	36	43	44	39	38	48	44	38	43	48	36	38	47	40	41	51	38	40	42	32	51	39	37	41	39	48	56	41	41	44	44	52	42	40	35	54	53	39	47	32	46	46	30	42	33	32	43	31	46	41	45	43	26	48	39	31	36	38	37	38	31	40	56	40	48	43	37	43	43	43	44	33	36	46	42	41	44	40	33	42	36	34	34	42	53	41	46	37	35	47	48	42	49	39	34	38	41	50	47	45	34	35	39	29	45	33	43	40	47	35	59	39	45	46	34	48	33	25	37	35	48	34
13254	21873	5887	18614	22831	20391	17030	14096	12893	10971	8584	6674	13391	6303	3542	3026	2780	2460	2203	2146	2098	1896	1876	1749	1706	1741	1702	1704	1761	1559	1524	1427	1406	1425	1398	1422	1525	1768	1695	1683	1715	1745	1656	1560	1491	1533	1627	1608	1544	1638	1625	1642	1658	1696	1701	1724	1579	1664	1638	1400	1218	1355	1136	1108	1150	1249	1230	1233	1178	1243	1101	1166	1168	1158	1137	1111	1172	1280	1131	1083	1023	1023	1057	964	945	939	907	919	977	946	971	1025	945	937	902	989	941	932	951	917	914	892	911	868	919	943	936	940	942	943	922	925	900	892	891	906	924	900	942	913	944	903	947	954	882	987	921	924	906	894	880	953	921	886	972	869	934	920	937	927	969	927	945	864	916	927	949	928	902	933	931	894	883	939	976	924	951	935	941	918	936	873	901	898	925	961	935	857	931	934	893	883	910	951	873	891	914	888	947	914	957	887	908	892	924	935	881	895	936	952	897	940	949	884	880	895	848	867	901	942	955	916	898	951	966	919	942	979	939	927	932	905	864	847	903	861	971	909	927	944	902	932	873	931	942	885	932	911	907	889	921	866	892	899	924	884	921	934	937	862	910	937	938	871	925	937	921	890	951	828	909	986	929	968	901	918	937	947	939	873	867	904	894	934	912	967	914	935	900	902	936	940	939	883	901	886	900	930	894	946	942	916	845	931	922	856	933	918	982	921	937	927	875	896	908	923	923	995	937	887	899	925	922	951	886	945	943	898	941	856	961	854	878	940	906	883	908	931	986	896	900	917	941	944	974	935	939	938	869	932	952	938	951	952	948	854	906	966	874	900	948	951	914	935	887	879	934	915	916	908	900	881	888	905	932	917	911	911	936	899	935	936	859	935	916	936	902	917	900	905	931	911	901	916	939	938	969	964	914	907	943	878	858	931	950	920	918	862	941	963	971	919	911	922	869	902	884	894	912	930	891	903	921	942	923	943	898	973	897	905	900	991	949	908	907	910	956	954	935	924	916	921	949	928	927	920	960	913	890	909	953	965	890	876	938	916	903	859	904	949	867	878	940	923	864	996	910	898	868	944	958	898	917	925	927	900	936	865	903	924	922	911	886	908	933	899	938	895	904	921	920	923	955	931	921	872	942	906	927	895	915	962	997	893	928	898	857	909	906	921	1003	937	959	894	905	902	901	908	909	901	865	910	916	919	935	875	944	907	864	887	938	1001	871	944	884	892	929	953	917	940	886	915	932	867	894	874	906	932	899	939	938	878	862	954	890	937	913	953	926	919	925	925	894	904	925	881	918	904	875	905	903	889	940	874	928	926	970	962	934	933	902	868	952	918	904	921	911	845	919	932	966	942	934	860	970	949	942	921	897	908	857	911	933	935	925	890	949	934	923	929	943	905	928	880	940	909	917	916	919	924	904	898	881	897	891	855	936	903	960	909	967	893	904	916	881	918	931	898	932	899	945	893	892	923	934	877	946	903	943	884	932	901	929	909	925	931	886	883	922	893	911	886	886	935	892	925	936	939	943	895	902	917	970	941	879	902	914	925	923	907	917	949	913	907	939	950	880	890	929	923	896	906	880	892	926	910	928	957	974	849	890	913	899	927	914	924	911	906	918	926	918	900	870	910	928	945	916	955	908	890	902	853	856	855	917	881	900	948	882	957	942	942	1001	919	923	970	901	935	901	910	964	918	855	908	939	851	935	974	890	959	930	861	963	975	977	940	929	905	935	926	882	940	960	901	958	882	928	934	913	955	924	919	931	897	998	910	930	885	861	896	952	887	899	905	866	897	871	877	876	985	966	926	959	860	941	916	941	964	922	905	908	891	865	907	853	859	940	892	902	956	883	920	906	904	921	944	893	940	868	922	919	858	916	943	950	875	974	978	849	915	890	937	951	929	923	936	959	921	889	937	885	877	912	916	947	919	897	855	955	902	902	945	917	906	896	917	908	907	907	928	903	944	890	902	904	932	935	887	840	911	890	896	1011	906	905	906	943	892	912	885	982	909	938	943	922	907	955	914	896	883	875	928	870	886	907	880	869	944	958	929	938	970	933	937	887	915	989	959	920	881	870	953	915	893	935	931	961	885	975	896	907	939	960	906	911	895	919	948	914	911	916	938	962	898	903	915	860	921	943	957	858	946	860	958	936	942	936	913	920	925	943	902	926	994	878	894	905	918	893	879	956	871	881	941	915	884	938	884	878	924	919	951	964	895	869	978	930	930	901	903	902	899	936	874	944	870	924	850	872	894	952	902	970	921	945	840	931	988	929	902	901	933	947	931	921	925	879	905	870	927	915	877	874	957	905	922	962	874	928	915	890	951	900	911	917	950	893	939	898	924	909	934	958	889	961	928	896	909	919	880	917	954	901	897	946	914	894	904	915	934	881	919	915	866	854	901	936	938	903	926	878	961	896	848	923	977	908	989	904	905	925	913	959	911	913	955	893	958	923	949	921	901	934	865	884	952	895	921	871	927	897	935	892	814	967	888	941	941	989	935	865	974	882	930	932	918	961	944	910	934	890	950	993	953	980	894	926	926	979	892	909	883	951	932	880	944	933	945	881	920	949	882	927	929	902	926	950	955	923	899	949	903	942	978	938	922	948	910	817	936	933	968	939	960	901	908	914	944	924	904	916	922	920	896	930	934	939	925	921	931	939	909	949	956	888	866	908	898	933	950	898	942	909	972	961	898	984	934	939	894	885	893	944	937	884	909	958	861	871	915	940	950	922	929	897	909	890	944	934	900	880	908	941	928	924	957	955	892	926	908	838	928	895	892	935	1003	911	936	872	956	929	959	958	914	866	943	928	928	909	955	895	926	890	897	885	890	872	919	945	857	972	903	925	915	997	879	910	905	924	893	911	879	904	925	865	871	916	898	968	927	897	928	882	930	899	935	913	921	904	987	897	936	938	917	911	892	905	857	924	932	913	962	938	954	941	908	905	891	913	903	933	935	928	912	888	933	950	1008	908	861	943	881	914	866	880	921	912	927	913	900	891	961	931	880	964	954	904	900	964	956	922	838	932	935	904	919	918	890	899	981	925	899	888	907	899	960	891	927	909	975	977	979	933	904	894	905	936	833	936	964	904	915	908	932	884	900	897	957	869	957	930	851	867	904	954	922	940	885	896	928	885	920	956	906	918	915	924	955	977	964	893	903	885	865	983	931	870	911	909	924	918	868	897	905	865	922	892	896	956	915	971	936	901	894	910	920	877	894	943	888	929	887	933	984	885	940	882	958	884	908	928	928	884	900	892	884	920	896	911	899	963	921	888	918	914	921	890	904	937	936	925	930	903	931	942	902	837	887	922	906	982	976	942	997	904	899	916	938	914	943	913	912	912	940	937	902	950	863	919	882	887	896	905	879	892	951	930	913	860	927	947	929	925	894	917	936	889	936	964	872	918	931	970	909	917	867	943	888	893	917	929	874	896	895	925	907	970	928	891	939	934	922	946	900	895	957	940	908	946	924	926	973	939	961	969	928	924	918	892	878	960	994	908	892	938	932	918	940	910	894	952	913	896	924	882	919
1468	1973	228	220	305	297	303	253	290	234	211	143	602	322	71	67	64	55	57	59	60	45	42	53	49	47	51	55	45	54	35	32	25	34	37	29	51	60	53	43	39	51	47	41	37	40	35	35	54	38	38	42	44	34	40	47	53	37	38	41	39	34	36	22	34	39	42	26	25	27	37	25	29	21	30	25	24	43	27	34	35	30	31	31	32	21	24	24	32	24	38	35	30	28	21	33	36	29	30	28	21	27	28	25	29	37	27	33	22	27	29	35	29	28	29	26	33	18	38	17	26	28	28	18	19	22	26	21	23	33	21	27	24	28	30	25	35	33	30	23	32	24	32	30	32	25	25	23	24	26	28	28	24	27	32	24	22	33	23	34	29	24	27	20	31	25	30	25	22	31	26	29	29	30	31	26	25	28	22	35	27	28	22	39	23	37	29	35	29	18	26	27	29	33	30	22	22	31	23	21	27	28	24	30	32	22	28	29	28	32	35	20	28	16	24	26	34	31	29	36	25	26	42	25	28	29	37	29	24	24	27	30	28	35	29	47	28	18	32	31	23	25	34	29	21	25	25	21	23	28	38	23	32	35	27	20	24	25	32	29	31	22	25	27	29	31	18	29	21	20	32	24	25	25	24	36	26	29	29	27	28	22	31	19	24	34	34	15	27	35	25	26	28	31	26	13	23	27	21	26	28	30	22	26	28	28	25	36	22	34	27	28	29	25	24	27	26	29	24	21	23	27	35	20	35	18	35	30	31	29	21	24	15	24	30	23	25	26	29	23	35	40	25	28	19	30	32	27	34	21	29	20	31	26	27	24	17	36	32	25	32	19	24	27	24	27	21	27	22	31	30	24	25	31	28	27	36	25	27	31	20	25	15	27	32	25	24	27	26	32	24	29	30	29	34	33	31	32	29	31	28	23	31	23	31	29	26	22	20	30	27	27	30	24	34	37	27	25	27	26	38	35	25	26	27	35	28	30	37	27	26	20	28	32	29	18	24	29	27	33	29	27	28	18	23	29	18	35	31	24	34	32	29	21	22	23	22	23	29	30	23	28	37	34	24	23	21	29	23	31	34	34	25	28	35	30	32	19	24	27	26	28	21	29	26	26	34	32	22	24	31	31	35	26	31	36	25	26	27	27	21	29	34	33	23	29	22	27	21	28	28	24	26	29	33	25	31	31	31	24	38	29	22	30	34	32	20	17	38	33	20	21	25	26	21	36	39	32	30	22	35	27	38	24	26	20	24	23	24	22	30	30	32	28	25	27	32	28	27	32	27	24	37	39	25	18	32	27	27	14	25	23	25	33	32	26	24	38	27	33	36	28	42	34	26	25	25	29	29	27	26	32	18	25	27	19	38	28	28	28	27	19	29	26	21	40	27	34	28	22	27	22	35	22	22	30	31	26	29	27	27	37	21	28	36	25	26	23	30	20	29	22	27	29	31	34	20	33	28	19	33	24	36	31	31	28	37	24	27	22	19	26	35	45	22	37	30	32	20	28	25	29	30	21	23	36	23	21	33	27	27	34	28	33	25	23	19	23	33	41	21	32	28	44	20	27	26	29	28	21	25	25	23	26	42	23	29	19	33	27	20	23	20	18	30	30	25	26	21	27	27	30	20	42	31	19	19	21	27	29	23	27	25	26	20	23	22	31	26	29	29	35	27	30	25	35	18	42	29	26	26	22	31	26	29	37	27	25	26	21	28	28	27	32	27	18	23	25	29	29	33	33	27	33	26	29	31	40	22	33	33	32	26	25	26	28	20	39	22	23	41	42	25	32	30	27	29	22	28	26	34	32	38	35	17	33	28	20	31	23	18	35	22	26	28	25	29	34	29	26	28	25	32	27	29	22	31	20	32	21	22	22	24	30	32	24	38	25	25	24	27	27	36	23	26	33	24	29	24	22	32	37	30	26	26	28	32	27	29	27	41	22	29	34	33	29	26	28	33	34	36	42	31	22	27	31	22	26	30	24	25	29	22	25	23	21	34	27	27	21	29	37	28	33	31	32	26	17	27	33	25	36	22	26	30	19	31	23	29	22	29	21	33	24	25	21	33	32	24	24	32	37	28	32	30	34	20	18	29	22	34	24	22	28	26	25	28	34	36	28	26	23	25	15	26	27	25	25	32	29	27	26	27	32	28	16	37	30	29	35	31	30	26	19	20	29	31	20	42	21	29	37	22	30	34	28	27	35	31	16	26	34	26	25	29	29	28	24	24	24	30	22	35	33	23	26	26	23	29	28	27	32	28	37	27	31	25	19	30	25	23	25	30	23	24	30	28	26	22	28	30	26	36	21	36	26	21	31	30	34	25	24	32	35	36	22	23	25	25	31	32	27	26	28	29	22	29	34	26	21	24	23	28	28	26	32	28	27	24	27	33	32	27	28	25	32	28	35	26	31	32	33	23	23	20	25	26	30	27	33	21	19	23	22	28	23	26	24	20	28	22	31	23	31	21	31	29	22	28	26	31	26	28	27	21	34	30	22	23	27	29	19	37	20	36	23	24	26	23	22	37	32	28	23	28	21	30	15	27	28	24	23	26	29	26	35	26	27	31	28	26	26	35	21	21	18	21	36	20	22	29	25	27	26	30	22	28	30	25	22	34	20	23	15	34	24	19	34	36	30	25	25	27	29	25	34	23	30	26	33	31	16	22	31	30	25	28	22	25	23	24	15	23	33	27	32	21	20	20	30	25	38	20	27	27	26	30	24	36	32	24	21	36	23	33	20	15	34	22	33	25	20	24	30	24	30	30	33	17	21	20	24	28	17	35	45	28	30	26	28	22	25	25	32	24	28	29	23	29	31	24	33	23	24	28	28	27	33	30	22	24	26	21	18	27	28	38	27	26	35	26	25	29	22	23	37	25	23	26	26	24	29	33	28	21	33	30	30	23	28	38	31	25	31	36	24	24	21	28	26	21	31	30	23	28	21	30	24	32	28	24	14	25	24	27	30	25	33	32	37	24	23	36	30	28	32	25	22	23	39	26	29	26	27	30	29	27	33	28	22	38	25	28	35	32	25	23	26	28	34	23	34	25	32	26	24	27	29	26	29	25	31	25	22	23	34	24	23	26	18	26	28	34	31	23	27	30	35	34	31	26	26	24	39	37	31	26	22	16	30	33	23	31	17	29	27	36	31	18	34	34	24	27	27	31	28	28	29	32	24	23	31	13	38	26	36	13	24	24	27	19	30	25	30	24	24	16	23	30	33	24	32	18	32	27	35	25	27	29	28	31	36	19	29	30	22	36	25	25	16	39	24	30	32	28	19	32	30	14	21	32	24	27	38	30	33	30	22	37	24	31	31	29	26	26	32	21	30	30	23	28	18	23	27	32	21	34	28	28	28	26	28	26	26	26	26	22	26	29	26	19	31	25	32	22	29	28	33	17	35	23	26	27	16	28	31	32	24	23	35	30	26	26	33	31	19	33	26	39	22	23	18	34	16	16	42	37	25	35	28	31	27	24	26	24	31
17260	24746	8119	23831	28199	25519	21781	18525	17015	14818	11297	8763	20788	8258	4419	3858	3257	2972	2741	2607	2417	2118	1999	1867	1897	1919	1858	1841	1840	1662	1528	1364	1452	1406	1336	1416	1568	1640	1695	1727	1770	1766	1672	1434	1576	1512	1644	1540	1486	1668	1588	1562	1460	1602	1650	1567	1692	1645	1625	1293	1195	1158	1005	939	1029	1076	1111	1040	1084	950	1063	898	987	940	891	904	997	970	823	847	876	830	773	777	737	684	714	677	699	722	727	721	730	768	736	654	695	649	661	700	679	583	679	633	661	628	657	655	636	626	634	642	657	620	689	660	593	621	675	627	682	635	675	647	631	652	594	648	668	642	645	654	647	661	628	652	631	644	667	631	659	670	669	654	618	635	633	650	662	670	632	617	656	612	621	658	615	624	613	619	648	588	651	623	647	615	636	671	629	599	651	639	647	621	685	638	624	630	623	625	693	637	654	648	616	628	678	642	607	616	626	652	597	626	646	651	623	606	678	666	623	658	645	630	628	618	657	640	673	581	660	613	666	601	635	633	659	651	610	619	657	624	614	617	602	616	682	657	654	634	628	665	613	657	608	643	650	649	653	630	620	609	624	617	594	666	602	607	628	650	588	636	593	662	603	619	658	627	632	593	647	634	657	668	653	631	567	630	634	647	626	656	632	591	650	624	613	632	652	654	628	643	630	620	597	606	636	653	677	609	595	633	619	653	660	642	641	626	670	612	631	590	625	651	661	623	657	644	627	629	605	648	652	630	637	644	623	695	639	688	634	625	629	664	617	660	669	611	656	670	632	663	610	676	624	618	674	642	624	657	662	634	685	676	627	667	614	668	622	650	623	625	679	611	616	598	632	634	617	638	625	638	605	628	591	622	661	708	650	624	649	629	623	628	595	633	668	630	634	663	602	625	674	592	622	628	649	621	626	650	626	582	668	618	660	630	599	651	631	649	591	646	608	611	613	660	628	640	654	625	652	641	615	592	633	667	631	631	617	637	636	674	595	649	579	629	637	624	648	686	625	611	635	652	624	635	643	646	627	638	665	611	666	621	619	664	646	628	650	658	626	631	657	628	646	619	621	626	623	670	653	657	653	686	624	618	615	633	648	628	647	645	650	643	658	659	626	687	637	649	599	613	637	668	603	638	642	648	634	678	624	635	609	582	629	623	656	646	620	640	625	641	632	595	587	623	668	612	602	622	590	649	651	680	616	609	637	614	636	641	629	638	631	648	642	637	653	645	638	649	623	635	642	630	680	617	651	602	659	633	647	609	667	612	625	635	687	589	622	650	617	604	639	609	617	672	646	633	667	636	643	640	644	651	643	606	614	634	640	646	619	658	650	647	635	632	663	603	656	596	667	628	649	624	667	633	607	620	643	632	638	644	636	603	622	622	621	649	617	610	637	635	618	656	617	628	576	651	585	658	607	622	636	624	599	585	659	667	612	642	597	637	615	657	650	685	643	656	623	651	642	668	599	601	610	710	636	611	598	641	656	622	596	615	622	633	610	642	612	603	608	612	598	681	626	614	639	611	612	647	692	633	612	592	612	641	655	610	629	632	676	628	638	630	630	643	624	631	673	624	633	625	647	627	619	658	614	635	579	607	631	635	658	620	645	639	628	610	642	563	606	641	648	642	641	631	626	626	638	655	668	653	656	648	567	619	599	634	668	646	613	658	613	650	628	596	643	673	597	616	652	639	664	618	631	617	651	617	640	663	660	599	586	648	652	670	615	643	646	609	580	659	610	667	617	686	661	677	630	643	649	692	606	612	650	640	624	663	593	648	655	656	626	607	670	661	613	635	654	621	629	632	654	672	632	663	589	667	604	626	642	607	646	640	624	638	604	624	639	646	621	625	627	636	593	726	642	625	603	659	610	633	598	645	642	633	642	646	614	610	624	669	630	696	649	597	637	634	649	650	656	681	618	619	667	605	600	625	599	650	627	650	586	630	583	603	611	677	668	632	584	605	647	619	594	611	618	688	632	615	643	674	636	655	608	686	623	659	634	678	660	612	651	583	652	623	633	629	639	670	673	607	606	602	642	624	656	620	630	651	594	657	618	631	668	579	642	641	672	661	605	652	635	628	635	621	637	616	632	641	627	676	610	631	649	588	587	618	602	636	688	652	607	620	660	646	630	611	604	597	632	613	678	618	665	632	660	647	646	634	600	659	637	621	626	603	659	643	651	628	625	698	652	581	622	619	619	630	658	648	629	676	641	636	589	634	632	628	641	636	628	667	584	647	629	655	641	626	675	650	682	616	655	661	619	618	672	611	629	602	620	643	600	598	641	667	580	627	630	595	641	648	614	653	634	679	659	640	652	602	640	643	621	623	618	572	644	616	607	608	657	597	646	658	632	630	635	619	592	663	608	622	660	659	628	580	626	620	675	601	626	628	638	618	653	649	615	609	635	633	630	621	601	633	609	639	667	647	690	647	663	686	622	630	603	621	646	648	601	617	614	603	656	619	622	617	592	645	659	635	654	683	599	631	600	626	604	638	612	662	596	665	647	672	634	660	635	654	614	608	649	618	616	641	619	645	606	628	598	663	616	662	649	640	643	628	638	641	668	633	681	621	640	615	681	638	600	580	657	594	620	609	633	644	583	594	654	634	619	652	639	658	648	618	639	632	621	653	623	627	635	612	614	581	589	628	618	594	610	618	635	634	658	619	639	652	660	683	624	650	664	585	622	634	656	648	639	661	623	670	609	616	606	629	631	595	647	626	658	640	602	646	643	620	616	607	719	624	663	629	601	679	571	615	675	615	620	639	671	620	673	628	622	599	616	640	660	609	638	668	636	593	678	633	680	652	657	623	665	642	636	620	654	620	601	611	664	651	632	591	583	627	616	634	576	659	626	639	657	647	622	581	636	608	654	613	631	650	636	631	634	659	638	657	628	674	683	616	607	658	666	626	644	674	682	620	656	620	571	638	628	619	582	665	617	633	669	611	641	614	673	615	629	619	661	622	638	644	610	633	614	658	606	666	618	634	620	628	619	658	649	640	594	651	663	600	648	609	637	598	625	636	621	652	630	661	629	619	611	638	640	638	654	658	599	628	623	627	632	629	611	616	589	650	637	648	648	603	656	613	653	652	681	615	592	665	623	641	656	633	627	624	666	623	626	625	642	648	589	654	631	669	631	628	655	654	613	639	642	625	623	647	601	657	616	651	639	685	600	605	607	660	631	633	661	632	618	655	674	671	634	619	582	638	661	610	634	636	618	664	646	584	616	578	647	639	586	586	655	606	619	682	638	625	630	620	625	643	586	654	655	637	647	615	613	649	617	593	617	631	622	638	598	639	668	647	573	659	653	593	583	588	623	626	679	608	608	584	661	632	638	647	645	625	599	595	629	638	628	609	596	655	649	643	670	639	589	601	600	620	646	607	591	621	638	624	594	623	659	617	605	599	658	666	616	603	634	680	650	615	613	649	614	617	631	639	605	652	669	646	622	688	611	635	651	648	615	573	576	622	601	601	590	651	602	648	668	589	602	691	588	644	651	608	648	667
1439	1770	210	225	364	340	269	284	249	233	180	123	683	161	72	75	62	60	61	53	49	44	44	40	53	44	50	52	45	43	48	30	36	38	38	57	46	39	34	55	47	48	45	42	46	44	31	48	41	40	43	42	39	53	41	49	44	35	30	40	41	36	29	31	41	24	35	39	33	37	26	32	32	34	42	39	33	28	28	30	39	18	33	25	21	28	33	32	32	31	22	28	33	25	27	21	36	30	22	29	23	23	30	31	21	21	28	22	28	33	26	23	22	28	27	20	25	25	27	22	29	23	27	33	37	26	24	28	25	30	32	34	26	27	23	21	23	24	27	19	26	28	16	24	28	27	30	23	26	23	21	28	31	26	26	31	26	26	28	25	38	27	26	26	23	16	20	23	28	19	28	32	25	35	20	28	24	18	28	32	23	32	36	31	27	20	29	22	23	25	23	25	27	18	29	24	17	26	27	27	28	21	26	23	31	28	27	28	23	35	26	25	31	28	18	37	23	37	25	35	23	17	20	26	25	29	23	28	27	25	34	35	27	33	29	36	35	17	27	27	20	25	23	31	24	19	35	32	30	22	30	30	36	29	21	25	31	23	34	29	29	27	27	26	26	17	28	21	19	24	24	23	27	25	26	16	24	20	32	31	28	28	28	25	25	26	23	24	21	25	20	36	25	27	33	30	27	29	23	26	20	24	31	27	23	34	24	22	23	27	31	30	32	19	35	33	32	30	35	30	29	16	31	25	24	26	34	28	29	26	17	18	25	26	21	28	28	19	26	19	31	26	28	25	28	22	24	29	37	29	29	26	29	25	30	37	26	25	29	28	27	29	25	24	30	29	31	38	39	33	28	37	31	31	26	30	23	31	31	29	29	26	27	28	33	26	24	35	18	27	23	21	26	20	26	33	33	35	24	23	25	26	21	28	19	33	25	36	39	25	31	31	19	26	24	19	29	22	26	24	25	26	26	26	39	35	30	31	30	33	25	28	32	26	22	29	31	24	31	32	26	19	34	29	26	21	28	32	20	27	28	33	26	24	25	42	22	18	18	21	22	29	27	22	21	25	27	35	30	21	35	22	29	28	29	29	29	25	35	32	31	38	25	38	20	28	36	29	36	22	26	17	26	26	28	35	20	28	26	22	23	35	21	19	21	39	31	29	28	31	21	33	25	33	34	26	20	30	31	24	33	26	25	20	28	30	28	29	29	31	32	28	25	28	22	23	33	14	19	20	26	38	29	23	37	40	32	27	33	19	32	30	28	25	21	36	20	38	23	37	39	26	22	30	22	28	24	30	36	23	27	25	30	25	24	29	34	20	31	29	20	29	24	19	29	33	28	32	20	33	32	33	26	23	34	30	27	33	35	25	20	21	34	19	29	25	28	25	29	34	21	23	39	24	23	32	18	33	33	23	32	33	23	31	37	36	31	23	21	24	21	34	25	27	30	27	31	27	24	25	23	28	23	20	29	29	23	23	33	21	24	38	25	27	28	27	24	25	29	22	27	28	38	36	26	30	33	16	32	29	26	25	25	21	25	37	29	25	19	31	22	29	25	28	22	22	31	22	28	33	32	34	33	33	29	27	31	32	25	37	31	21	29	22	29	37	16	21	26	19	20	22	24	24	32	32	28	26	25	29	21	21	25	25	32	21	34	27	30	31	25	30	34	18	33	33	24	28	24	27	28	25	30	31	28	30	33	29	36	24	19	32	30	25	20	28	32	25	27	23	28	15	21	24	20	31	28	35	24	23	34	26	26	28	26	18	22	21	28	32	29	33	32	30	21	25	26	31	20	22	33	33	14	29	25	28	32	26	29	26	31	24	32	22	26	30	32	26	28	33	34	26	35	31	22	21	33	25	24	24	25	32	27	22	31	33	29	19	35	20	29	30	29	39	36	26	20	20	22	25	40	35	20	32	20	27	27	23	32	35	18	32	30	25	30	31	25	26	20	25	28	30	29	29	20	28	22	28	24	33	27	30	36	34	37	30	21	32	17	27	23	25	25	24	25	28	25	19	45	36	26	23	33	29	29	24	33	28	24	29	30	29	33	22	23	24	32	19	35	37	27	29	29	22	18	25	29	19	33	27	28	27	28	39	22	24	40	23	27	26	23	26	29	32	17	26	31	22	27	27	27	35	31	28	34	32	40	27	23	16	18	26	27	31	40	24	27	38	26	25	30	16	30	24	24	24	19	32	24	22	31	28	29	18	21	26	23	26	29	25	30	30	29	26	29	28	28	23	26	27	39	25	24	17	29	20	19	22	24	26	34	20	25	23	34	30	19	20	30	26	22	27	30	26	21	29	20	25	32	29	24	33	28	29	28	24	23	29	23	23	24	30	30	25	27	23	27	23	31	23	26	21	29	35	29	35	24	35	22	28	24	29	21	28	29	21	27	23	20	28	31	28	29	25	29	25	24	30	33	33	31	27	22	28	32	27	29	28	30	27	26	27	33	21	26	23	21	29	24	26	25	27	28	22	31	26	21	29	26	28	22	27	31	28	30	24	28	27	27	23	20	25	30	35	30	30	24	22	28	30	21	25	24	27	17	25	30	23	33	29	22	26	25	36	36	33	27	16	30	27	24	28	43	27	30	22	24	27	31	20	38	33	34	33	23	25	28	34	29	38	33	23	32	27	28	25	23	29	25	24	26	26	26	21	30	22	22	32	35	24	30	16	23	21	30	24	17	31	20	23	33	22	21	34	29	29	29	28	32	20	35	30	28	25	29	18	25	31	33	29	29	26	46	28	38	21	29	32	25	30	25	26	23	32	28	28	32	24	31	29	23	33	35	34	29	32	35	27	34	31	27	27	26	22	22	12	24	29	18	22	29	44	27	34	25	21	29	33	25	37	34	27	27	31	34	27	30	27	18	15	21	37	25	28	25	19	17	24	29	25	20	28	18	28	40	25	16	22	31	26	28	21	26	22	13	21	15	22	32	31	28	32	26	35	24	38	29	30	28	38	32	28	23	32	26	23	18	30	33	23	26	25	37	33	27	21	29	38	38	26	24	25	32	23	23	22	32	20	33	25	30	23	31	29	20	23	26	25	26	30	27	23	28	22	30	35	18	33	25	35	29	26	23	19	14	25	22	27	26	31	26	30	29	31	21	32	22	28	30	32	29	21	29	25	30	25	26	25	28	23	30	32	27	22	27	36	28	33	36	24	24	32	33	25	36	27	21	28	23	28	24	23	24	19	31	33	26	24	32	22	32	29	20	36	27	29	23	28	25	27	25	27	25	25	32	25	30	32	27	24	20	22	29	33	26	33	23	23	32	25	25	31	25	33	23	32	27	32	23	24	28	24	33	30	17	22	25	27	27	35	21	28	35	38	30	27	21	20	22	21	26	29	24	28	23	25	32	28	25	34	23	32	21	29	24	38	22	29	25	19	32	33	23	29	20	24	36	21	21	44	19	23	34	20	21	25	26	29	32	23	36	34	20	29	38	24	28	27	18	28	26	32	36	22	22	30
17249	24155	8179	24030	28439	25677	21887	18618	16725	14840	11321	9086	23812	6000	4426	3845	3433	2941	2753	2614	2364	2114	1994	2004	2029	1892	1939	1874	1848	1737	1566	1484	1448	1440	1401	1481	1600	1630	1732	1662	1728	1656	1471	1583	1560	1638	1588	1435	1490	1505	1591	1530	1444	1678	1603	1661	1686	1539	1531	1331	1153	1116	1069	960	1061	1135	1084	1088	1103	1046	1012	831	991	862	926	971	1014	891	788	742	801	757	766	712	690	647	708	708	640	650	743	660	735	700	725	650	649	664	617	674	669	646	636	629	658	583	609	655	648	637	632	678	625	613	666	690	644	611	639	651	677	624	683	633	636	627	659	639	590	654	622	609	636	617	600	644	635	608	659	624	598	633	649	608	633	610	690	701	640	663	726	652	624	650	649	657	658	674	628	671	710	618	628	655	621	603	610	661	647	602	602	630	609	643	599	649	610	638	594	659	652	676	587	640	629	620	588	595	653	658	661	658	653	610	650	616	618	618	647	641	622	641	612	594	637	613	695	645	656	619	643	623	647	647	650	580	636	595	645	620	621	664	612	621	630	601	649	643	654	630	612	611	623	662	629	622	655	636	638	634	610	626	582	636	595	619	600	633	688	622	641	692	648	613	641	605	688	603	617	646	632	647	612	628	561	610	646	601	653	628	634	615	622	646	637	660	620	618	623	665	608	615	605	634	630	602	624	614	641	654	620	638	596	661	633	655	609	615	642	638	595	624	615	627	619	617	578	634	673	587	633	635	626	579	623	631	679	651	666	648	647	653	641	667	586	634	669	609	616	653	632	609	602	611	661	643	617	632	607	643	654	589	630	651	624	624	606	600	648	606	625	593	627	653	618	546	642	605	592	648	641	626	643	578	620	674	572	645	588	626	586	595	621	632	640	642	650	590	622	630	656	663	579	660	603	626	566	645	676	623	656	608	611	624	618	681	600	633	626	636	647	661	668	663	614	613	672	619	637	642	636	633	633	617	644	632	604	619	633	641	649	654	679	630	604	603	642	650	654	653	638	643	630	644	631	592	651	591	622	596	658	616	632	657	626	626	627	614	627	604	623	635	619	619	662	628	621	635	650	630	623	626	588	637	635	639	598	632	639	590	614	638	607	580	638	602	625	664	619	664	638	623	675	657	592	618	634	633	655	610	583	614	596	640	639	664	711	714	586	622	653	633	647	634	587	632	626	607	607	642	609	635	584	639	599	670	651	629	647	595	597	630	616	584	638	631	633	631	615	645	624	590	650	676	698	646	611	603	610	578	603	660	621	642	635	658	629	611	634	616	560	608	612	623	672	623	608	607	638	604	673	638	676	651	640	606	656	585	659	630	606	637	621	570	650	645	591	683	673	611	583	629	615	623	624	614	645	642	582	592	595	649	605	644	652	614	648	634	677	669	671	656	609	613	607	675	625	605	657	569	627	619	678	659	630	619	632	626	637	654	607	623	621	597	617	626	613	626	638	618	642	623	658	620	648	609	626	633	692	672	623	619	655	664	613	622	670	642	640	619	613	647	646	629	635	599	656	627	619	597	639	644	598	672	594	614	603	646	605	662	607	657	638	643	612	582	627	648	649	633	659	676	618	664	602	660	663	599	596	644	604	629	623	643	621	674	624	648	608	627	591	657	609	643	645	643	654	622	654	654	629	619	549	585	600	641	607	649	639	689	601	636	638	631	591	622	622	644	666	649	645	634	612	594	629	612	612	647	627	672	647	611	623	619	654	603	624	614	626	636	696	646	609	627	634	603	601	613	617	649	585	627	663	666	673	610	678	610	614	624	638	620	609	653	620	636	623	653	610	667	592	653	638	605	643	631	580	614	623	619	626	611	654	644	642	630	646	624	615	652	622	645	640	617	603	685	629	644	639	616	655	637	616	649	642	608	626	623	618	638	613	663	622	640	626	626	651	635	632	621	618	636	660	640	664	600	624	633	643	607	659	656	636	646	664	596	613	585	628	634	579	678	618	664	647	621	633	634	611	630	623	655	646	630	572	665	668	646	655	600	654	643	594	608	642	639	635	610	624	616	661	640	620	635	618	609	652	586	554	617	648	646	625	600	657	644	654	638	633	642	584	623	644	609	664	635	607	627	630	594	632	630	600	589	643	591	620	585	589	654	610	678	660	619	572	634	636	627	612	674	633	620	630	641	639	625	624	642	607	638	613	600	649	630	688	607	630	608	664	612	630	673	637	634	607	647	640	601	614	615	630	644	638	640	656	616	636	611	631	655	602	640	670	623	601	651	656	592	670	633	607	685	632	619	657	594	592	624	641	599	627	578	649	657	628	689	607	632	649	612	643	601	606	617	601	662	674	664	633	597	645	672	633	595	628	602	612	578	624	659	626	619	639	644	668	653	607	617	609	645	665	632	675	641	630	629	637	674	660	629	626	644	626	602	614	595	610	617	608	606	611	623	638	691	616	641	631	619	618	651	659	587	592	669	605	646	610	648	625	686	633	630	603	621	617	592	586	608	675	622	634	625	626	604	597	662	631	640	619	672	625	639	598	647	676	638	628	652	622	655	667	637	626	636	646	637	665	623	631	644	642	624	611	618	633	605	625	596	638	653	629	641	630	648	662	661	650	676	649	580	628	637	644	609	612	658	663	680	625	608	579	652	621	604	604	638	655	647	606	633	681	603	677	650	629	602	633	582	632	580	627	630	615	636	619	648	636	660	668	647	602	569	625	642	612	625	615	615	603	591	607	607	634	674	634	624	661	655	590	640	650	587	641	658	569	670	629	655	651	636	620	613	692	652	643	626	610	646	637	676	617	667	651	625	633	627	621	618	645	644	625	604	618	602	601	604	647	627	660	663	630	613	655	647	643	616	633	599	600	655	646	557	651	621	620	615	620	640	588	605	613	631	682	613	634	598	619	656	624	639	640	649	680	603	636	619	627	627	598	605	655	603	619	659	659	673	655	666	616	656	585	678	620	622	617	633	599	604	659	644	642	636	653	619	624	625	618	601	605	619	625	625	604	640	606	613	660	603	602	666	625	605	674	593	627	584	611	634	641	623	666	626	628	639	644	609	615	623	602	627	597	627	592	682	601	593	595	594	640	616	631	633	583	595	644	628	602	641	645	630	661	594	639	682	671	613	635	673	615	695	653	605	628	631	635	615	636	636	607	675	653	659	635	657	632	625	615	623	616	654	628	676	645	637	636	614	657	618	596	642	629	584	629	651	595	637	594	646	608	658	629	638	637	641	641	639	652	663	636	655	625	600	642	627	615	615	615	604	595	668	625	619	623	621	626	638	649	609	637	608	611	638	626	599	654	604	585	660	612	630	605	671	583	676	654	594	683	608	640	616	667	643	601	648	669	662	679	635	631	638	641	657	577	604	622	637	652	647	665	622	646	640	625	639	669	675	605	600	622	623	656	643	635	620	646	599	647	622	669	620	629	678	610	642	656	655	590	627	587	632	624	660	633	661	637	614	632	622	630	646	684	631	638	644	592	586	608	571	616	668	671	642	660	651	665	651	641	640	602	607	630	650	591	598	632	609
1386	1964	206	228	361	312	306	273	287	231	184	142	1219	216	76	63	75	63	59	60	48	57	39	39	43	39	54	64	28	41	31	42	46	28	23	40	53	34	46	60	40	54	39	42	32	45	31	44	39	27	35	37	40	31	35	36	48	32	46	36	35	36	26	33	23	37	39	34	36	42	34	37	31	26	38	30	21	31	35	22	29	30	26	26	35	34	21	27	31	33	22	22	28	32	45	33	22	30	29	25	31	34	35	25	31	30	30	34	21	30	22	24	25	30	23	24	37	27	18	26	28	21	28	16	31	27	24	28	27	25	27	21	30	29	30	24	33	29	23	25	23	29	28	32	24	18	37	25	30	18	32	26	40	28	26	26	30	24	34	30	36	19	24	21	32	20	24	20	22	30	25	26	42	28	27	19	29	33	26	34	28	32	24	30	27	27	23	22	21	28	31	39	25	29	15	26	33	24	33	28	23	25	23	24	22	24	17	27	26	27	25	29	35	17	26	29	25	30	37	29	33	39	29	29	31	26	28	32	36	28	22	31	25	29	28	17	25	18	26	20	20	23	25	29	26	28	31	20	29	35	20	22	23	27	24	31	30	31	30	27	26	25	26	28	37	31	22	36	26	21	31	24	17	29	19	31	30	24	28	29	26	28	31	29	30	35	20	34	30	36	27	28	30	26	30	26	29	25	37	29	22	37	33	34	34	25	32	36	21	27	34	26	28	33	30	24	30	30	28	22	21	34	27	30	23	26	32	35	24	25	26	25	23	30	28	24	34	29	28	33	35	35	26	23	25	23	36	18	19	30	19	21	27	27	21	34	19	26	25	32	26	34	21	27	21	32	26	30	24	25	23	30	23	27	28	19	20	20	35	30	24	32	24	33	18	21	27	26	32	28	26	23	28	25	28	28	25	31	33	16	38	30	29	19	23	27	28	26	25	24	27	28	27	31	27	21	28	24	35	26	25	32	34	18	30	28	26	26	17	23	24	24	30	24	33	30	30	27	18	37	27	22	27	24	36	30	33	28	25	32	18	19	29	29	32	22	29	27	32	26	17	20	34	24	29	27	18	25	37	25	27	24	23	33	30	21	28	25	21	23	31	32	29	31	42	30	28	24	23	30	34	29	29	27	25	37	32	26	20	30	35	43	33	20	27	25	24	24	29	26	34	29	21	27	35	22	30	23	29	27	34	23	25	28	21	29	33	32	35	34	33	20	29	28	35	33	26	33	32	26	22	19	31	26	25	39	25	26	23	37	29	23	31	27	25	25	27	13	17	32	21	23	35	31	27	29	27	25	30	30	31	20	23	31	24	32	33	30	24	27	25	31	23	32	25	18	27	24	24	27	28	28	17	34	30	38	22	26	29	29	19	14	28	22	18	35	25	20	28	24	27	20	18	31	23	23	30	29	23	33	27	19	21	30	26	28	36	23	34	27	34	32	26	25	19	26	27	27	34	33	23	25	23	23	22	22	28	20	26	28	21	20	21	23	26	22	31	26	25	35	23	32	21	27	31	28	29	29	36	24	34	26	21	25	35	31	21	22	24	34	30	32	19	19	27	29	33	22	37	33	22	21	34	24	26	25	26	19	23	36	17	21	25	24	27	26	24	29	27	36	33	31	36	24	25	27	32	34	16	22	30	21	32	27	25	26	30	20	32	22	21	24	24	15	21	34	26	23	25	36	37	27	18	23	27	27	25	26	30	28	28	28	27	29	18	29	31	26	21	28	22	30	31	33	26	20	26	26	30	31	32	28	26	33	27	21	30	24	27	37	34	16	23	26	24	33	25	27	28	23	22	20	27	35	31	12	28	27	37	26	41	30	22	22	33	24	32	28	16	23	21	31	27	33	27	26	35	25	24	28	36	22	25	29	33	28	31	24	24	29	29	26	19	25	24	34	43	24	29	32	31	36	38	33	40	24	24	30	23	24	27	28	29	30	26	17	29	25	20	25	22	34	25	24	30	35	21	23	34	24	35	14	29	21	28	24	26	28	27	28	26	30	45	31	24	20	30	26	23	27	26	30	26	30	25	26	33	21	28	33	29	35	26	33	18	31	24	23	21	19	24	25	40	27	36	35	28	31	27	26	21	47	32	22	18	22	25	36	21	30	28	42	16	22	32	27	16	25	36	28	22	23	15	23	25	26	26	27	27	16	17	25	26	22	30	32	24	23	23	23	34	22	24	29	29	26	35	22	31	28	39	23	35	32	23	27	28	40	28	21	33	18	32	26	19	32	31	23	25	16	30	22	24	23	36	22	29	22	32	23	30	29	29	25	35	21	21	23	15	22	30	25	28	28	19	31	33	28	20	31	22	27	34	25	30	26	30	22	26	31	20	39	22	40	31	25	26	18	38	26	22	35	31	20	27	32	19	37	20	17	25	26	23	36	25	31	38	24	27	27	28	23	24	24	31	20	21	31	23	24	29	30	14	31	25	23	29	32	31	23	21	18	27	34	32	26	25	21	32	35	17	27	26	29	25	32	32	27	28	28	25	26	24	28	30	23	22	41	27	18	29	24	21	28	20	20	27	25	29	32	24	18	32	33	25	34	25	30	31	21	29	26	23	24	23	19	39	35	23	24	22	20	32	17	32	24	25	37	29	27	26	24	31	30	23	26	31	16	33	29	36	27	33	33	29	23	30	30	22	31	25	25	34	26	26	31	20	23	25	22	30	22	25	21	28	23	29	26	26	24	27	20	40	28	33	19	21	26	18	24	28	19	22	24	33	38	31	24	32	30	23	23	25	15	21	21	33	16	30	32	31	34	23	42	33	26	26	23	30	23	27	32	33	20	21	22	21	25	26	27	21	31	20	25	30	25	29	29	23	20	34	26	30	27	22	27	30	29	23	21	33	38	30	25	26	28	18	37	29	30	28	28	26	25	31	30	27	23	28	11	31	30	27	27	22	22	28	28	28	33	28	19	22	26	26	23	25	25	29	31	32	21	26	23	15	31	30	26	29	26	26	27	29	20	22	32	27	22	17	31	40	32	33	23	33	24	36	25	18	24	29	33	29	27	24	24	24	20	31	21	28	17	32	29	50	22	25	20	23	23	28	31	26	31	25	23	21	29	43	26	29	37	32	32	34	28	46	26	34	23	20	27	23	26	36	26	36	25	26	27	27	17	29	29	16	26	27	26	21	24	22	18	37	24	25	14	28	30	32	24	33	21	33	23	25	21	30	23	20	29	19	26	28	21	24	17	31	30	30	31	27	35	22	26	26	40	25	19	34	14	22	28	25	27	31	25	27	24	31	20	29	37	28	21	21	18	19	18	32	33	30	29	16	16	28	26	20	19	30	30	27	27	32	32	34	33	24	21	33	22	24	25	29	30	34	22	26	27	21	21	31	28	24	22	24	25	44	31	26	23	37	23	33	39	44	35	36	31	20	19	20	22	23	30	32	21	27	30	30	28	36	30	23	28	36	26	22	28	22	21	29	38	32	28	32	26	32	30	20	36	35	34	29	34	23	27
17642	25183	8146	24111	28501	25600	21767	19265	17658	14637	11229	9044	27592	6192	4357	3768	3334	2988	2798	2585	2321	2069	2074	1978	1937	1797	1921	1882	1918	1597	1514	1473	1396	1418	1479	1571	1712	1668	1635	1715	1765	1682	1513	1578	1558	1622	1514	1475	1496	1605	1532	1536	1406	1525	1613	1627	1560	1543	1595	1359	1163	1135	1072	974	1089	1094	1055	1170	1110	1052	965	875	937	929	935	1016	845	829	766	688	743	810	746	699	699	713	662	676	644	696	674	753	745	729	695	665	661	642	632	648	635	638	642	658	613	627	640	647	629	607	606	651	631	635	602	663	667	641	598	712	607	638	598	654	641	651	621	643	653	631	630	637	619	636	647	611	642	624	608	611	614	589	638	586	618	635	629	646	599	591	615	603	656	591	655	630	619	624	617	692	619	611	673	606	601	640	636	666	632	629	651	623	632	648	683	671	636	630	646	643	653	598	587	631	642	628	686	649	638	617	603	605	644	629	627	609	618	635	656	622	600	618	640	619	626	682	671	610	647	618	653	616	606	583	597	656	663	612	644	617	626	617	639	600	629	621	680	627	593	594	634	640	639	636	617	624	663	630	631	621	630	602	614	585	601	610	641	666	644	633	592	604	648	657	638	623	616	614	652	615	630	626	605	698	635	619	633	618	616	611	611	594	636	623	617	687	601	627	621	635	558	611	620	640	621	675	606	596	611	538	662	621	625	684	648	646	601	614	644	609	663	622	607	656	614	677	627	594	630	642	611	607	609	620	618	634	595	601	634	624	587	635	622	612	637	613	620	650	676	635	579	641	628	604	630	617	618	601	604	641	593	688	689	608	633	663	662	613	580	632	638	611	616	661	575	617	626	633	657	616	660	592	589	602	641	647	615	653	632	642	634	617	598	638	593	617	616	649	618	630	591	616	638	634	614	649	643	612	656	646	641	645	649	624	601	635	688	614	615	652	601	653	611	599	632	609	619	666	680	664	596	576	652	642	605	653	607	638	600	646	644	654	666	594	655	632	639	627	633	649	653	611	626	606	612	648	607	635	631	623	588	639	638	640	629	663	620	628	620	613	649	607	626	606	650	619	609	566	633	668	600	617	608	639	626	645	591	600	625	610	629	633	629	627	644	603	657	621	674	607	675	597	619	596	613	633	628	607	680	647	651	598	658	620	611	634	613	625	647	628	679	600	676	616	662	614	658	617	631	656	619	630	611	572	614	614	616	612	592	613	633	623	651	623	628	614	643	616	592	665	588	613	636	624	620	656	628	598	635	660	628	605	586	626	643	612	651	604	612	604	624	643	645	657	620	634	653	590	642	611	595	619	593	621	629	639	624	619	627	585	615	576	669	650	604	621	598	640	620	655	600	624	653	626	602	623	658	587	618	655	653	602	644	625	605	659	627	668	617	598	585	675	614	626	615	646	608	666	639	625	650	642	616	623	562	627	616	601	618	696	600	603	648	621	648	602	621	609	644	610	619	635	651	618	646	631	646	664	659	645	609	622	646	597	607	640	647	586	651	618	604	618	623	606	624	601	624	657	585	654	626	688	618	630	613	600	625	653	625	636	648	650	628	628	610	657	605	629	576	638	609	631	642	672	628	647	631	635	697	676	622	726	671	611	630	643	624	662	634	651	582	596	623	597	625	596	626	661	570	610	670	593	647	609	639	644	663	662	666	605	677	597	617	654	659	604	611	642	621	611	609	596	639	594	621	652	599	632	613	639	589	649	633	674	622	657	643	611	598	600	619	663	573	619	636	603	658	646	637	645	668	648	623	659	644	632	626	645	625	626	644	656	625	663	671	587	690	648	657	635	615	657	652	628	621	635	631	583	639	600	604	649	661	661	605	609	610	614	606	637	568	646	617	659	639	613	637	671	651	675	662	615	615	590	631	650	618	594	614	641	625	620	659	599	647	685	610	631	667	586	637	643	640	654	646	660	645	638	625	604	639	625	612	685	643	611	619	621	618	661	608	591	606	606	639	625	634	592	626	612	644	648	616	613	602	594	666	587	624	573	573	644	585	585	678	623	632	625	585	630	638	619	648	642	619	644	617	618	636	667	631	665	623	631	613	653	651	628	640	583	616	666	641	626	633	644	625	649	612	673	643	596	631	614	620	669	595	636	600	660	672	594	610	586	656	634	608	628	617	647	624	648	619	654	598	600	649	686	643	626	616	606	694	620	594	605	613	645	586	615	604	650	633	602	633	604	642	648	632	659	619	642	644	623	634	605	671	689	664	657	604	620	625	629	613	581	641	602	629	674	587	623	580	636	607	644	621	618	602	637	622	669	638	631	662	683	617	624	684	620	661	641	610	618	642	601	566	590	619	620	643	648	630	596	632	592	648	661	608	654	622	618	619	643	614	640	612	621	620	603	612	640	651	634	641	607	599	616	623	638	646	632	613	639	661	616	626	633	598	591	620	616	597	633	652	627	646	635	618	641	625	640	642	636	613	643	625	691	607	630	659	648	639	656	637	609	594	637	655	671	643	664	600	620	641	650	628	619	598	616	649	600	652	596	627	636	646	607	642	649	620	672	626	658	594	597	650	648	627	631	671	600	653	594	648	598	632	638	627	622	603	602	627	622	646	635	582	624	623	609	643	634	656	616	610	605	632	604	621	694	609	633	647	654	586	602	631	682	604	586	650	621	620	613	646	668	640	650	656	631	616	610	637	655	597	623	592	622	621	622	638	610	616	590	646	609	685	645	616	655	614	643	611	665	626	662	638	677	598	663	638	646	628	653	631	658	671	631	668	622	620	590	629	606	655	629	610	656	626	612	639	608	653	629	604	627	677	661	646	610	596	631	664	649	586	613	654	665	601	609	620	609	656	661	659	573	623	624	624	634	653	615	625	605	607	598	654	618	661	642	594	599	606	649	659	671	647	596	635	609	647	625	606	633	618	626	605	628	634	588	623	592	655	596	652	648	726	642	621	677	658	650	638	660	609	615	613	656	643	610	613	609	600	622	659	625	650	620	592	593	615	652	607	653	616	643	619	566	618	607	623	637	603	639	597	650	650	591	660	593	615	650	625	619	612	604	602	606	642	622	626	637	592	634	657	599	611	628	679	661	595	614	659	638	640	623	598	626	652	651	662	616	581	651	675	613	604	634	625	648	622	658	653	635	599	675	625	647	573	600	625	580	633	609	609	622	622	650	641	625	639	571	620	650	611	599	642	617	623	617	615	676	651	625	650	600	605	665	641	604	675	602	611	627	603	630	637	590	655	690	641	645	636	634	625	572	620	634	619	641	631	644	603	578	643	632	658	609	615	621	622	594	665	643	559	635	625	587	629	625	621	639	618	647	612	650	622	606	610	634	640	662	622	616	672	677	652	619	633	634	680	624	656	626	617	677	637	649	645	656	635	609	584	641	610	613	683	672	623	607	665	620	608	674	650	598	615	642	657	634	612	685	635	628	616	646	606	642	648	620	636	679	651	627	666	683	622	625	695	626	640	647	617	609	665	670	600	605	646	634	619	639	614	610	628	655	632	631	633	639	639	660	677	675	643	612
1829	1874	166	184	259	241	196	223	218	204	134	111	704	137	79	70	61	62	66	63	66	55	58	48	55	54	52	55	48	60	37	54	43	54	59	54	47	66	56	39	51	33	55	57	45	48	42	58	60	43	51	52	50	53	61	60	47	61	55	51	51	50	50	40	45	35	39	37	50	50	67	39	34	33	34	55	45	31	39	38	39	41	37	49	36	50	32	50	40	36	34	42	45	62	49	45	46	42	39	47	47	44	42	43	42	39	32	46	37	37	42	47	44	45	33	40	55	43	44	36	31	49	45	29	38	51	46	33	44	33	48	45	44	46	45	42	35	50	39	35	38	38	35	39	48	47	46	46	46	41	40	40	34	51	45	42	35	46	38	39	38	41	43	43	35	35	34	35	29	46	47	50	38	49	23	37	49	37	40	38	40	38	42	40	44	43	37	38	30	41	51	43	45	44	59	42	36	41	54	35	32	40	40	34	52	39	35	45	39	43	39	45	43	44	44	40	37	40	36	54	46	49	39	46	41	40	42	30	21	41	39	46	24	45	38	36	39	32	36	32	48	47	51	32	39	28	36	36	51	49	39	41	37	39	38	46	47	47	41	40	46	41	49	36	41	45	39	34	42	38	46	40	26	34	35	40	45	30	45	48	34	36	37	38	39	39	42	45	38	44	41	44	49	32	44	44	44	31	32	42	48	42	39	39	35	30	32	37	45	54	44	47	54	32	42	40	38	49	42	50	37	46	47	47	43	26	39	44	45	38	33	40	44	46	46	44	34	46	46	42	43	37	44	49	48	34	36	44	47	44	47	37	33	55	38	43	50	42	52	44	38	37	27	39	42	42	41	44	39	37	47	36	50	42	34	41	34	29	42	46	38	33	43	39	40	40	36	39	36	50	37	39	46	45	47	41	39	42	44	48	36	41	36	39	34	43	35	35	45	35	40	53	46	45	46	42	21	53	39	37	40	36	27	36	36	38	53	39	39	42	50	38	40	39	45	41	42	38	47	38	41	50	37	46	43	42	27	38	42	47	50	48	53	30	39	40	48	48	41	50	39	48	29	34	32	43	36	43	37	27	52	40	37	33	54	37	34	45	46	40	45	40	46	49	35	36	44	41	38	52	41	41	38	39	35	51	37	51	42	34	28	44	37	45	38	45	40	36	39	44	39	40	37	44	39	32	28	39	34	26	38	43	36	45	25	41	49	30	31	50	47	58	40	45	39	43	40	47	43	51	44	31	39	46	42	42	46	41	40	45	34	49	47	28	52	40	49	45	44	48	39	44	51	44	34	39	39	42	46	50	32	38	36	44	45	50	41	43	57	39	53	41	49	42	42	44	41	40	44	40	37	46	52	50	35	43	37	31	35	38	43	39	48	32	30	29	42	34	38	28	39	34	44	44	41	40	29	45	42	32	46	36	36	38	40	38	37	36	40	42	34	42	47	50	35	46	39	39	37	34	42	37	44	46	41	31	46	39	48	39	47	40	30	47	38	39	41	50	57	43	51	43	39	36	38	27	33	48	42	46	33	40	36	30	44	43	39	41	45	47	36	53	33	37	36	36	34	46	37	30	41	43	36	59	45	44	39	39	39	36	29	38	36	41	38	42	39	31	39	58	39	35	42	35	37	36	48	42	39	44	30	46	36	34	32	32	45	50	37	38	41	52	43	43	54	38	45	47	31	42	45	47	33	40	38	42	44	45	44	36	49	39	46	32	29	34	39	50	33	43	51	30	48	48	45	34	53	34	29	37	26	38	43	40	40	39	37	47	50	39	32	33	44	33	24	31	43	26	42	38	37	38	33	46	34	29	35	34	55	33	40	41	35	48	35	40	44	35	38	41	42	35	38	52	43	44	51	56	43	36	35	44	49	53	41	40	53	36	30	43	35	41	35	44	28	44	30	43	47	40	56	38	48	56	43	38	42	45	48	38	40	40	38	37	40	47	30	51	38	44	43	47	40	42	41	46	29	34	35	30	38	57	44	43	32	48	32	48	44	32	45	43	37	53	50	41	41	44	40	39	45	35	40	36	37	42	47	39	51	35	39	41	40	49	36	31	46	43	41	54	45	42	40	36	35	34	45	52	48	41	54	45	34	33	39	45	34	40	40	36	36	52	49	38	51	54	39	41	37	44	44	51	36	45	43	43	36	51	36	47	53	43	51	42	33	32	45	37	33	37	45	46	42	40	42	36	46	45	50	49	40	46	46	39	29	38	51	37	41	40	46	50	39	43	41	25	54	36	44	45	49	45	46	47	34	39	47	39	55	44	39	44	40	28	43	44	28	52	35	37	36	39	53	47	36	38	33	39	35	53	34	34	34	57	39	48	44	41	36	52	45	39	39	45	45	41	47	47	46	25	41	35	38	39	54	51	38	36	45	45	38	33	26	25	29	40	40	33	36	42	35	32	51	31	36	34	35	38	37	46	41	37	39	41	48	52	42	38	40	49	27	45	51	41	43	50	38	42	43	36	47	39	45	27	32	30	48	55	46	35	40	31	33	37	44	27	34	35	33	48	43	43	31	39	44	40	33	48	46	34	40	40	42	38	48	34	54	47	33	26	35	32	46	37	41	40	38	43	37	44	45	34	41	43	33	26	43	42	42	40	52	35	35	42	34	36	38	36	41	35	41	47	43	28	35	42	39	40	47	36	42	54	38	38	40	35	44	36	45	49	38	45	40	38	42	40	40	41	33	33	34	37	41	44	38	27	44	41	43	46	47	43	53	39	44	40	38	26	30	34	46	47	42	41	38	45	54	47	45	45	33	39	39	41	34	47	42	32	46	32	35	45	42	31	48	34	43	46	36	37	47	37	38	35	33	50	36	35	36	42	43	35	32	47	35	35	35	34	38	25	33	44	33	46	37	37	36	54	47	45	38	34	42	21	39	45	36	41	35	34	32	39	37	33	36	40	44	32	35	38	35	33	41	45	43	37	49	37	42	35	37	45	49	33	34	43	48	49	51	41	44	43	41	47	34	40	44	32	51	40	33	35	38	44	48	36	35	36	37	34	45	49	44	31	45	54	38	39	46	43	46	45	53	38	36	39	36	29	47	52	42	42	32	54	36	37	37	37	43	37	36	47	41	44	42	38	44	48	40	41	46	36	40	45	37	42	37	42	30	43	32	44	41	40	47	40	40	41	47	37	35	46	53	37	51	44	43	44	34	45	42	47	49	37	53	36	29	36	42	39	51	41	41	39	39	52	42	45	45	38	54	36	43	36	43	46	43	48	41	34	42	43	48	48	47	43	47	42	31	45	39	50	41	36	44	33	46	41	42	34	33	44	41	53	37	37	51	29	43	36	31	35	35	41	52	48	45	40	38	38	38	38	32	34	47	38	47	37	29	35	32	47	34	36	33	45	43	41	35	52	38	36	44	43	45	41	49	47	40	50	30	47	40	30	34	44	41	39	55	40	38	38	36	44	36	34	44	42	49	46	38	42	45	55	41	44	37	50	42	40	42	41	35	49	33	37
14370	24277	5939	18603	22999	20672	17314	15182	13941	11075	8264	6478	20576	4778	3263	2945	2710	2506	2280	2184	2004	1843	1859	1767	1803	1808	1754	1740	1735	1581	1604	1573	1503	1487	1556	1599	1619	1605	1658	1840	1669	1621	1590	1562	1678	1604	1531	1493	1604	1599	1610	1532	1429	1558	1692	1628	1605	1654	1681	1430	1229	1267	1214	1266	1295	1233	1302	1256	1364	1262	1196	1116	1067	1169	1099	1031	1093	1041	967	1058	1017	1013	954	1017	954	983	980	935	914	1024	1036	962	1016	1006	940	978	958	949	862	991	941	924	931	891	896	993	840	955	924	917	963	936	927	919	941	935	847	918	924	919	904	895	925	882	904	945	941	921	910	907	944	947	897	927	933	909	910	927	877	957	952	850	974	866	937	901	887	968	952	936	960	906	920	957	958	928	946	977	909	933	920	926	899	927	899	900	942	956	902	903	901	936	955	929	969	949	887	975	952	879	901	860	917	945	921	925	968	923	935	931	886	875	853	936	893	872	891	965	940	901	842	930	937	951	962	919	931	937	943	958	953	926	913	896	934	896	957	905	880	894	977	924	974	883	916	934	893	911	900	947	916	895	901	908	926	959	921	927	943	948	930	872	961	987	952	923	886	882	875	959	977	933	909	895	962	940	909	874	959	917	870	942	923	904	880	903	918	925	870	947	934	893	923	911	938	870	949	972	902	870	946	958	917	895	814	937	910	940	944	922	929	913	909	911	955	965	922	890	890	890	950	908	921	902	943	921	904	887	971	903	953	955	922	990	959	936	886	975	897	908	932	886	953	904	884	964	908	910	892	941	937	882	961	916	916	996	960	975	933	921	894	996	945	922	936	902	891	878	930	934	956	945	885	908	867	921	950	982	908	972	971	913	954	949	880	987	919	960	914	926	986	926	897	908	938	911	926	868	928	916	896	877	939	947	933	897	888	899	963	923	907	929	940	918	863	950	898	936	926	936	933	889	921	953	907	886	971	910	938	901	917	951	927	916	935	926	956	924	932	892	882	914	920	940	923	914	971	980	940	934	912	904	922	894	921	914	905	860	960	887	870	901	930	937	948	876	890	882	897	900	880	905	953	873	865	937	950	925	905	874	893	947	951	881	933	921	967	865	923	901	897	940	961	983	901	903	914	904	910	909	909	920	920	954	942	944	868	962	930	862	953	945	894	933	935	879	904	926	953	918	915	962	943	937	921	953	938	933	872	926	936	991	875	921	972	971	908	885	904	913	886	852	933	962	919	938	887	947	931	891	945	931	905	943	880	919	920	932	910	896	972	909	879	970	910	866	948	963	941	950	933	882	894	887	935	911	909	887	886	944	924	933	896	968	900	941	970	958	952	936	935	903	926	880	909	935	870	963	923	917	942	947	924	908	902	921	906	893	865	951	949	946	900	925	922	898	944	975	981	928	895	962	921	940	914	908	881	929	916	918	951	939	893	933	908	909	965	974	941	908	911	875	927	930	925	944	922	990	969	888	913	902	971	931	957	925	918	968	928	922	931	945	918	919	945	881	924	953	934	893	971	902	896	873	968	933	935	911	906	927	962	904	936	928	940	935	893	881	982	934	859	876	884	867	940	849	935	940	893	877	829	914	932	883	923	941	919	915	964	950	970	905	968	953	950	925	948	934	946	886	910	919	939	911	940	908	950	917	931	964	900	899	949	915	915	879	890	886	938	947	968	881	896	936	946	919	890	935	914	950	938	960	817	911	881	953	918	937	866	909	932	887	903	891	906	956	913	874	911	881	904	946	940	878	974	894	882	911	942	917	933	921	926	926	916	901	876	951	921	935	811	932	962	898	887	920	941	898	934	914	910	952	997	986	906	958	900	953	927	900	974	894	906	915	866	891	892	942	906	931	922	912	909	973	924	918	935	923	897	952	905	903	892	925	982	874	888	893	905	909	936	919	913	973	937	895	879	946	890	863	891	996	897	908	955	947	980	943	897	932	885	910	926	899	939	928	942	911	907	915	947	897	911	924	943	899	963	936	986	907	940	908	943	921	975	951	931	945	928	952	907	941	887	897	923	937	934	934	928	947	895	927	947	957	897	948	918	947	913	927	929	883	939	886	880	937	887	915	982	970	963	967	889	910	931	891	852	899	893	882	942	927	909	885	923	943	961	928	877	918	832	932	915	917	905	885	924	901	922	918	897	907	938	982	927	925	927	952	925	948	958	920	919	891	874	893	921	908	902	934	841	887	928	933	955	917	981	908	908	917	888	941	857	904	931	893	950	934	912	922	902	908	919	876	982	923	897	933	981	923	933	935	927	910	924	879	887	867	883	975	887	939	894	966	923	901	916	897	951	954	903	830	908	904	931	1000	967	925	938	917	900	944	923	931	961	938	928	919	913	986	881	913	997	936	925	934	900	960	904	900	910	923	944	875	911	866	923	897	865	910	877	900	957	912	937	915	890	924	908	944	871	898	887	930	945	953	884	909	904	951	952	890	917	960	913	910	949	893	1008	938	906	952	982	878	904	923	909	967	899	934	886	957	906	864	867	898	901	950	919	939	904	884	883	927	945	933	901	944	943	945	877	948	954	935	907	940	901	879	928	961	929	891	956	937	912	922	935	923	874	964	918	1001	948	925	965	905	971	946	917	833	882	910	932	879	915	914	952	905	917	907	964	935	984	949	921	892	936	862	987	896	928	914	880	960	910	967	894	900	917	923	927	886	853	928	899	909	941	914	901	892	931	874	921	896	954	923	929	866	874	935	936	922	949	951	916	929	932	895	886	942	944	945	839	877	908	934	896	924	943	866	868	895	922	957	898	913	943	929	910	884	894	954	881	948	909	952	953	957	923	923	889	904	949	910	914	901	926	942	926	929	915	942	929	882	945	998	918	892	897	912	986	932	929	890	873	905	905	928	945	896	967	890	913	960	940	964	941	863	965	929	899	896	884	939	938	940	938	900	897	939	926	884	889	962	922	948	924	881	939	896	917	886	966	934	898	934	891	921	892	886	938	897	864	888	875	953	984	948	831	900	915	891	891	982	969	949	899	909	911	913	923	952	917	938	918	901	919	942	917	963	965	919	901	939	905	943	871	925	908	928	950	939	899	956	936	853	900	898	947	969	871	895	951	944	941	929	896	900	931	955	952	940	933	923	908	935	866	936	963	909	898	909	925	921	919	921	954	938	967	875	947	943	936	925	932	949	975	930	985	887	949	984	965	899	922	899	898	908	921	908	923	912	939	915	913	920	883	913	930	995	928	919	974	882	880	904	906	908	951	962	917	942	964	923	987	900	903	951	931	942	948	896	919	951	910	900	914	899	905	881	914	911	913	939	848	905	915	939	898	892	938	919	906	949	966	886	975	904	897	953	906	949	944	915	967	889	871	913	907	935	900	918	938	981	924	939	923	923	949	912	899	928	939	934	888	896	888	981	939	917	941	945	916	932	951	923	902	927	911	966	900	927	887	967	912	905	891	938	932	924	935	899	903	910	917	942	932	910	903	958	921	921	938	928	988	909	963	871	960	913	938	894	939	930	890	904	912	965	924	929	896	878	927	918	993	925
1426	5412	237	219	344	301	270	279	239	225	178	140	773	175	66	76	68	70	53	54	49	50	54	47	52	53	44	39	47	54	52	32	48	39	45	50	46	33	50	52	34	37	46	65	41	43	43	44	38	41	36	54	31	49	41	39	47	38	54	40	24	33	34	39	33	38	47	44	59	35	34	32	25	39	33	34	36	21	32	27	28	31	33	35	27	20	33	31	23	32	26	36	30	30	22	25	28	31	33	27	28	19	22	21	18	29	24	20	25	29	18	31	31	30	22	31	24	19	33	30	29	25	29	28	34	30	21	35	32	19	26	23	34	24	26	37	32	36	25	31	30	27	22	29	21	33	18	38	31	34	42	33	23	24	24	23	27	34	24	22	29	27	28	39	25	25	27	30	25	27	25	36	28	35	33	23	27	38	24	19	27	26	34	36	28	35	33	20	41	21	32	38	24	27	27	29	29	28	22	34	27	26	23	25	26	36	24	23	26	25	18	35	17	24	26	40	30	30	27	24	31	26	37	29	27	29	21	17	35	20	21	33	36	32	24	26	18	33	17	34	20	24	42	36	30	30	25	22	35	33	29	37	31	27	24	24	32	30	27	21	27	25	35	20	28	27	22	22	24	31	24	36	34	37	29	20	17	28	27	28	31	17	21	34	30	25	32	31	20	27	30	21	25	32	25	19	26	30	20	26	23	25	23	34	20	29	22	24	29	25	26	27	28	21	34	30	30	31	28	22	34	33	29	21	31	39	23	42	35	20	24	18	28	34	26	29	21	27	31	27	31	22	24	31	27	29	35	25	25	21	29	26	18	31	29	21	27	29	23	29	32	26	30	20	23	30	27	28	34	24	20	28	26	27	38	17	25	27	26	26	29	30	29	20	21	28	22	29	34	34	29	26	28	22	29	27	28	35	30	34	21	34	20	30	20	24	22	18	26	25	29	23	30	24	21	37	26	37	24	29	22	36	26	27	32	27	24	20	21	22	27	24	29	25	27	26	24	34	33	23	21	40	31	22	30	30	29	23	26	28	27	28	30	29	35	14	27	30	31	24	37	27	29	30	34	29	26	30	29	27	20	26	22	25	25	28	36	24	21	26	29	27	22	15	21	28	24	24	23	27	32	20	30	24	31	25	34	23	27	29	35	35	21	21	21	30	31	25	33	26	32	26	33	18	27	30	29	34	28	32	27	32	43	22	27	22	24	22	31	20	36	26	32	26	33	31	29	38	28	31	30	34	31	22	26	30	26	31	25	31	24	30	38	26	31	28	29	21	33	36	28	25	24	24	23	26	25	31	30	18	28	32	32	25	30	18	28	23	20	29	18	24	25	27	21	27	21	22	19	23	32	18	21	23	28	38	27	17	31	22	23	27	27	26	26	37	30	26	30	18	22	21	21	22	26	24	23	33	26	40	26	25	31	22	23	27	34	28	28	30	29	23	27	27	21	17	31	33	25	26	32	23	25	22	32	29	36	24	26	31	22	22	26	15	27	27	28	26	35	34	23	18	37	24	21	34	21	30	32	21	20	28	32	21	25	29	23	15	25	21	19	23	36	26	27	25	28	25	24	21	25	31	19	27	25	34	22	31	23	30	26	23	30	19	35	31	27	31	15	24	32	30	23	21	26	31	29	33	23	22	29	34	38	22	30	26	15	30	24	33	18	29	17	28	30	25	22	28	34	33	28	22	30	26	36	34	27	34	23	30	25	33	32	26	34	28	27	28	30	27	34	26	17	28	33	23	31	26	30	25	25	30	26	19	25	26	32	28	32	32	33	31	32	37	25	25	35	37	31	22	22	26	26	23	27	33	35	23	28	31	30	26	30	25	24	30	29	29	28	37	29	25	32	26	36	27	26	25	24	31	26	26	30	34	38	30	26	23	35	23	34	23	31	25	28	36	24	28	31	30	24	20	24	25	32	24	38	24	31	22	20	27	26	23	23	18	24	26	25	31	27	32	27	28	23	20	19	31	28	19	25	26	28	30	27	17	28	22	27	30	31	21	23	34	28	32	40	30	24	23	27	14	25	27	25	24	32	30	22	33	24	28	25	14	25	31	23	31	25	17	24	20	35	18	33	33	30	30	25	32	29	31	26	22	23	19	28	25	31	29	23	35	24	31	35	35	26	32	18	29	38	29	34	35	31	22	19	13	22	21	27	22	30	24	22	32	38	25	31	20	25	22	34	32	21	28	33	23	25	26	30	34	23	30	26	26	25	28	30	28	25	28	35	32	28	30	27	26	30	22	26	19	22	21	27	30	24	31	30	22	23	34	33	26	20	31	29	36	29	31	33	28	27	21	31	34	20	26	26	25	29	33	30	26	29	24	18	31	30	30	23	31	33	35	25	27	31	36	26	34	25	27	24	23	34	23	29	32	43	28	26	27	29	24	27	35	20	34	30	31	19	23	30	16	33	16	24	28	32	42	26	33	39	26	34	31	40	22	28	29	25	21	25	41	21	33	24	29	27	37	33	41	30	32	25	27	25	23	19	31	25	29	32	31	27	33	35	30	21	34	30	29	33	33	27	14	23	26	25	21	18	20	32	24	34	27	26	37	21	23	30	27	25	21	42	26	25	22	32	33	21	22	35	32	28	27	31	22	32	28	27	28	33	32	28	28	26	24	34	22	21	27	27	32	19	22	24	23	21	32	22	26	31	25	19	26	27	32	35	31	28	25	29	37	25	26	21	26	24	21	21	27	30	23	16	36	19	16	30	28	32	15	16	20	19	33	27	20	23	28	20	31	27	34	26	35	21	29	45	28	19	31	24	15	23	27	30	23	24	28	25	42	28	34	33	19	24	26	21	20	26	27	26	32	28	24	33	29	24	26	25	27	27	27	35	25	33	31	22	34	31	26	34	29	31	37	22	38	35	27	23	34	33	41	43	40	28	28	35	29	30	23	19	27	31	32	22	29	23	32	26	37	27	28	23	28	21	32	25	25	31	19	30	27	34	28	38	24	27	37	26	25	23	24	29	29	30	29	22	22	34	18	24	27	23	38	24	32	25	27	25	26	20	38	26	23	28	38	22	29	29	15	23	29	27	30	24	23	32	22	27	31	15	28	29	35	21	19	24	20	39	32	20	25	28	22	25	26	22	30	36	23	30	37	22	24	22	27	21	30	26	25	24	25	29	22	29	30	31	27	26	33	24	34	36	31	28	30	18	29	26	27	37	31	17	29	31	35	25	30	29	38	29	23	21	31	19	37	30	21	25	30	31	29	33	30	27	28	30	30	28	24	22	27	26	34	45	33	24	21	18	34	31	29	36	36	31	24	22	29	26	22	19	27	30	32	30	26	38	31	39	25	17	23	39	25	28	32	27	42	32	27	27	23	24	19	26	29	26	24	39	28	33	24	30	27	24	30	25	17	35	33	26	27	31	38	22	26	31	30	33	29	22	30	21	32	31	30	33	29	34	31	29	28	30	32	35	27	31	30	22	31	30	17	27	33	22	26	24	29	28	30	21	23	32	27
18993	29002	7925	23740	28077	25441	21654	19291	17378	14280	10645	8312	20340	5847	4265	3791	3396	3032	2742	2614	2287	2157	2137	2008	1919	1953	1969	1989	1811	1728	1641	1531	1501	1597	1613	1593	1689	1674	1722	1720	1625	1554	1508	1638	1483	1604	1489	1505	1512	1498	1423	1267	1295	1591	1496	1497	1595	1602	1670	1382	1206	1166	1161	1076	1057	1111	1150	1146	1150	1004	928	893	1003	965	961	896	910	789	743	751	748	704	693	712	709	683	667	653	716	668	691	764	784	731	688	702	699	647	653	662	652	646	641	635	656	663	653	680	679	642	686	685	653	581	648	640	663	663	641	658	671	650	595	660	655	679	666	671	639	615	621	625	641	601	633	659	660	649	652	675	633	657	626	632	639	608	710	654	661	632	654	569	666	692	637	675	638	622	606	643	673	695	631	624	600	634	628	616	631	659	597	633	650	601	617	640	674	631	658	606	659	639	581	678	647	648	633	640	614	617	656	647	610	633	609	645	665	646	689	626	638	630	629	695	619	619	615	627	638	625	622	659	669	581	625	627	659	585	641	631	638	631	622	677	669	633	655	613	611	647	641	623	645	613	680	661	650	641	640	658	650	680	666	632	632	656	671	633	631	618	658	658	677	658	690	581	623	588	628	610	622	624	619	621	635	634	603	636	599	645	623	668	665	673	628	652	618	607	661	630	636	664	668	623	636	655	666	620	627	592	643	700	629	636	615	621	634	625	639	631	638	615	682	671	681	641	668	611	650	657	604	665	640	655	643	676	674	661	671	661	659	594	649	623	582	602	618	559	634	649	621	610	627	636	663	637	632	661	657	650	650	620	652	632	627	630	647	656	610	591	641	650	636	655	673	653	619	609	651	662	635	637	627	581	622	654	650	665	657	631	608	648	634	622	683	600	654	695	671	706	624	636	655	646	682	658	621	652	662	669	648	641	620	676	644	629	619	595	616	648	645	625	622	649	676	661	662	669	624	619	626	613	663	656	622	648	670	605	624	616	618	651	662	629	656	632	618	635	654	619	630	614	595	623	680	602	654	614	632	636	655	637	648	629	664	629	615	636	599	647	664	640	633	638	641	598	642	633	620	639	644	644	660	645	631	644	638	654	641	654	625	691	623	614	642	616	661	612	617	654	642	638	648	615	601	617	650	610	609	628	682	614	643	634	640	614	642	661	594	646	629	635	700	642	604	625	638	620	612	671	626	628	610	657	642	665	641	634	635	638	607	637	686	625	668	642	638	681	637	603	610	637	670	627	666	660	631	633	618	652	659	636	603	662	673	610	620	619	659	625	651	621	622	627	639	618	672	639	653	590	635	587	598	659	631	678	626	652	598	589	637	620	630	631	641	596	611	632	595	632	642	643	570	654	640	672	653	629	597	621	639	609	628	634	635	653	669	674	625	674	625	621	662	613	621	657	602	638	614	625	592	615	615	629	578	631	650	654	647	637	622	640	633	641	643	657	633	614	644	678	612	620	659	696	641	640	619	646	643	660	667	584	679	659	636	641	615	640	634	638	659	632	653	667	658	696	658	671	619	643	624	653	624	664	626	625	622	629	602	645	606	668	634	665	655	606	646	660	613	630	636	632	636	649	630	616	648	652	633	629	626	626	617	669	601	686	629	658	592	652	647	635	650	675	648	557	644	611	612	659	678	580	675	648	616	645	634	647	646	629	626	647	637	603	663	640	628	607	652	651	623	635	616	629	658	613	637	640	600	632	698	637	633	618	674	656	605	645	647	620	625	655	604	660	676	660	644	633	615	637	621	613	643	637	656	600	571	647	671	633	625	593	629	628	633	607	623	643	617	615	636	678	662	635	642	614	650	675	651	645	629	632	614	647	675	633	639	605	691	613	585	654	637	693	635	627	620	603	650	656	606	613	597	629	638	653	629	653	628	644	668	657	647	618	636	629	655	594	617	683	618	608	648	632	620	575	652	635	590	686	639	667	593	631	603	645	655	624	667	623	611	633	607	655	621	641	624	656	657	620	646	651	617	614	568	652	675	689	645	623	658	586	678	678	684	628	581	661	648	628	632	613	668	620	641	631	638	675	589	633	612	636	670	673	615	653	617	631	652	655	616	594	634	681	670	628	604	651	625	698	623	629	665	640	635	630	614	601	655	646	647	664	619	611	611	680	633	624	649	645	620	623	591	664	644	639	621	610	662	618	650	651	634	606	593	649	634	630	628	641	609	608	680	659	626	669	664	626	592	620	633	656	597	601	630	656	601	645	660	665	594	602	610	610	645	662	663	663	639	632	609	626	634	634	638	606	615	612	608	634	643	615	626	612	656	653	623	625	643	658	653	589	669	655	634	627	618	595	639	643	637	635	664	622	707	593	643	680	628	646	640	622	658	606	611	662	640	622	649	637	621	633	631	659	625	608	603	631	660	651	634	653	584	696	620	626	656	669	616	652	646	604	642	621	583	652	657	650	632	645	649	647	660	643	640	610	627	615	654	628	650	664	623	637	668	659	597	638	641	638	625	633	630	638	562	644	622	668	607	683	666	644	583	640	656	685	693	660	624	652	683	637	596	623	659	624	606	646	635	633	642	615	601	587	622	688	614	626	615	664	619	623	631	668	629	608	636	645	655	632	667	637	633	625	652	673	596	659	647	643	633	638	653	638	625	615	652	669	618	629	644	623	632	630	668	670	587	620	651	604	603	640	611	630	602	648	630	623	644	650	653	621	602	647	617	664	623	663	630	634	631	628	597	638	640	619	626	652	605	661	640	658	654	596	628	614	616	682	654	635	661	680	620	636	616	680	607	642	605	636	644	606	611	616	618	628	636	643	598	671	624	577	605	612	626	610	601	644	608	655	663	626	660	634	614	667	643	630	616	652	662	656	620	655	663	665	598	614	633	638	624	589	638	704	652	637	649	611	621	602	672	672	673	649	670	665	586	625	620	593	595	638	647	615	630	639	661	628	581	630	582	633	646	660	634	637	658	643	610	649	650	597	640	616	649	610	678	600	603	612	652	641	606	611	630	636	665	610	646	666	655	623	663	626	676	626	625	642	594	625	664	608	630	652	604	622	667	707	608	625	618	667	616	668	649	630	643	633	639	594	606	611	601	648	616	600	625	644	632	631	609	637	622	657	608	649	654	633	655	632	639	621	619	603	627	644	657	598	600	639	666	660	619	679	626	623	598	656	632	674	626	622	664	650	635	629	641	669	648	628	623	575	641	648	619	677	630	618	623	677	605	625	650	702	624	631	616	653	630	652	653	629	619	606	661	642	618	650	636	629	656	615	632	653	650	635	682	639	608	665	658	618	656	641	680	606	710	631	658	617	641	623	623	634	643	664	642	616	634	656	618	623	642	639	599	621	619	689	579	657	633	604	643	576	637	637	636	657	632	628	681	612	664	657	629	667	607	599	650	676	637	676	647	649	664	684	641	621	619	607	661	632	663	640	665	614	681	613	679	627	578	606	647	636	620	590	639	646	642	652	656	648	642	657	664	654	631	616	659	642	670	613	601	687	637	629	638	641	653	645	631	655	621	630	617	657
1483	4398	259	217	316	264	262	263	279	249	176	143	717	230	97	67	73	68	60	49	56	47	54	46	59	55	42	45	38	46	50	37	36	35	34	43	48	53	57	33	37	51	49	50	33	31	40	34	43	53	50	39	33	46	41	36	36	39	39	43	39	35	37	41	32	37	39	38	45	32	36	37	37	36	38	33	38	31	19	40	23	32	28	28	32	35	29	34	35	27	25	21	28	23	31	35	19	26	30	28	39	25	26	19	24	27	18	28	24	25	21	29	30	23	22	23	37	26	31	26	24	32	24	25	26	19	36	27	17	20	28	32	33	36	20	23	31	39	35	36	21	35	33	23	36	31	23	24	26	26	22	35	41	32	26	31	26	17	36	27	27	32	29	32	30	16	27	25	24	28	27	25	30	28	29	31	19	21	26	28	22	28	34	20	30	17	29	32	22	25	37	23	26	35	20	26	36	28	35	28	22	35	25	35	24	29	25	25	25	28	23	25	24	33	29	16	26	27	24	28	19	27	28	28	28	20	38	24	29	21	25	23	23	31	24	25	16	38	29	27	31	28	37	32	28	26	32	37	23	33	26	29	27	37	37	35	29	25	32	34	38	24	25	27	24	38	29	38	35	32	31	34	27	28	28	24	27	25	34	24	21	27	30	21	32	39	26	18	20	26	38	34	24	19	28	15	32	28	22	29	22	36	25	25	23	22	27	32	33	29	39	28	22	30	17	35	31	29	34	24	29	30	20	28	22	28	22	24	33	28	26	35	23	24	20	27	34	35	28	21	25	17	26	23	29	25	22	27	29	18	34	23	24	35	27	23	27	25	30	27	18	29	28	25	27	20	30	27	32	31	34	30	29	30	25	23	27	34	25	27	31	24	34	24	26	23	35	19	24	29	26	33	22	34	38	23	30	23	33	25	27	30	27	27	22	27	25	29	23	31	18	30	30	22	27	26	32	28	29	26	21	25	31	33	25	22	27	23	25	25	28	22	26	37	31	27	24	38	26	36	23	21	27	30	31	33	23	22	33	32	29	26	27	27	31	22	20	24	29	22	23	30	31	32	23	26	29	29	29	26	28	21	30	35	31	23	27	24	32	23	26	38	27	34	30	33	34	24	29	30	26	22	28	27	20	21	33	29	27	37	31	29	31	20	22	21	22	37	20	31	34	29	24	22	23	21	34	25	25	28	35	22	24	26	30	23	26	33	25	25	37	21	31	30	32	25	34	22	32	31	30	23	31	41	24	28	28	27	23	34	20	30	34	30	20	28	25	34	28	26	28	33	29	17	23	30	16	20	28	27	24	25	32	27	24	32	32	22	25	28	29	25	25	32	24	25	25	26	23	29	34	31	19	24	27	18	30	23	20	30	30	30	25	31	46	38	27	20	20	26	31	41	36	28	27	22	30	20	25	20	33	36	15	29	29	37	20	32	30	24	19	18	32	31	30	20	25	37	23	31	24	25	33	23	19	30	27	23	26	24	20	30	28	31	24	31	27	36	26	25	26	25	25	26	38	24	29	32	28	33	36	28	25	22	22	31	30	24	22	34	34	27	30	21	22	28	31	22	21	26	23	32	22	33	34	25	20	22	20	30	27	33	27	26	30	33	31	15	34	25	20	26	25	28	30	39	18	22	28	26	19	24	32	34	24	18	26	18	24	28	20	45	25	38	35	29	27	24	25	33	23	19	25	29	28	35	18	25	32	34	28	25	18	30	27	20	17	37	31	28	20	27	25	32	36	31	20	27	27	31	35	28	29	23	25	28	31	29	31	35	19	21	25	28	29	35	35	25	21	34	36	27	24	30	36	25	28	23	31	42	21	26	25	42	31	24	20	28	23	20	33	25	28	30	33	28	29	26	25	28	23	30	16	30	22	27	24	34	28	29	20	18	29	25	31	24	22	39	31	29	21	30	28	29	40	31	31	25	23	22	33	32	38	28	30	27	29	25	18	33	20	31	24	28	25	33	38	25	32	28	26	31	27	26	25	24	21	20	24	27	20	29	28	29	32	20	20	18	31	33	20	26	30	21	33	27	26	27	21	20	29	23	37	38	35	25	23	26	19	19	19	21	20	24	28	45	25	29	24	33	21	26	20	19	30	29	31	23	29	33	21	29	20	22	30	30	24	29	23	20	25	23	31	29	35	29	38	23	29	16	23	35	32	31	23	32	20	23	27	28	34	30	16	27	26	24	36	28	35	36	38	29	20	27	34	22	24	21	20	29	19	22	31	33	32	25	29	27	25	24	26	32	27	24	22	28	21	28	39	26	28	32	26	24	33	30	28	30	31	29	30	29	22	29	33	27	27	24	31	27	39	23	35	26	15	24	24	29	35	21	23	23	35	29	20	22	35	28	33	27	26	28	23	25	24	28	31	37	25	28	33	34	34	23	38	24	35	23	31	28	31	30	20	22	28	27	23	24	29	33	38	19	32	30	24	24	23	22	29	26	29	22	25	28	30	20	30	17	31	35	30	30	26	29	30	26	32	25	28	26	34	34	14	30	26	32	28	16	36	26	29	29	27	39	26	35	20	28	34	34	28	29	31	27	27	33	40	27	29	24	28	20	24	35	29	18	25	24	23	37	32	22	15	33	22	29	28	32	24	22	24	17	29	26	30	31	30	29	31	27	27	32	26	26	28	23	28	28	37	29	18	30	33	21	24	28	23	28	32	31	27	23	25	30	22	36	19	25	27	29	28	26	28	36	29	34	25	28	30	34	30	25	23	23	16	22	30	28	32	29	23	25	26	24	34	36	22	25	30	27	32	30	29	43	20	34	34	26	24	26	24	26	18	23	27	25	23	22	33	16	28	23	31	30	35	31	23	20	28	21	29	22	35	23	36	21	42	27	31	30	22	28	21	27	27	27	30	32	27	29	26	29	27	26	39	22	21	31	27	27	20	23	32	23	24	27	31	24	21	22	29	19	26	23	22	25	18	20	26	21	28	30	24	29	37	33	32	15	35	18	27	26	22	26	21	26	27	32	28	30	20	32	28	35	40	26	33	27	35	30	25	30	22	32	32	25	22	32	24	27	24	33	27	21	25	33	31	26	24	30	23	26	28	22	25	25	40	26	20	40	33	29	26	30	22	24	24	28	20	25	29	35	22	24	25	18	22	25	26	33	30	31	29	29	27	21	34	28	30	26	20	38	26	26	35	26	22	20	32	26	21	33	23	35	32	27	30	37	32	22	44	19	33	26	30	25	28	28	26	24	29	24	31	36	27	25	18	25	34	30	33	30	24	34	34	19	31	30	21	25	32	29	14	35	27	34	29	32	22	26	20	20	32	33	38	21	29	26	29	31	30	24	27	27	25	19	21	29	21	31	25	19	34	26	22	33	20	17	23	31	27	19	33	28	25	34	30	35	22	23	25	19	25	22	20	29	39	42	33	21	26	30	23	37	29	26	25	24	35	29	18	28	20	30	27	27	28	37	30	27	27	31	26	15	17	26	28	26	35	30	20	28	29	23	26	30
17756	30432	8090	24077	28183	25642	21692	18928	16792	13992	10445	8262	20585	6420	4414	3875	3492	3191	2794	2573	2275	2191	2097	2005	2009	2004	2005	1913	1816	1738	1607	1642	1685	1688	1683	1676	1577	1698	1721	1654	1567	1603	1586	1544	1543	1452	1468	1566	1491	1555	1430	1404	1398	1504	1637	1689	1536	1624	1627	1460	1109	1173	1139	1093	1077	1107	1112	1185	1063	942	953	930	991	1089	1054	926	821	815	743	699	752	744	674	673	689	688	710	721	710	726	763	749	717	692	691	652	699	662	609	701	669	666	668	651	610	678	636	631	646	684	655	660	641	655	644	588	656	633	656	661	650	677	654	635	596	642	608	647	659	644	649	614	634	613	645	623	632	647	669	629	646	660	658	640	657	680	634	677	654	645	641	641	641	644	637	666	641	653	638	626	612	618	652	634	677	607	650	645	602	657	636	685	626	630	682	608	657	632	607	643	651	644	630	632	639	648	637	617	642	664	689	646	672	643	629	654	616	632	661	606	672	687	655	662	657	623	647	656	650	630	640	637	621	646	616	641	613	629	612	570	658	655	637	665	647	643	641	602	635	650	640	678	620	631	640	674	607	620	666	624	637	630	632	648	615	613	679	654	614	639	616	656	540	623	649	643	686	611	582	635	633	625	659	643	614	597	667	651	679	613	650	670	626	643	647	621	675	628	626	647	604	666	652	655	667	608	592	634	600	601	642	622	668	625	645	624	591	672	656	632	627	639	611	585	660	624	621	630	660	638	610	626	614	650	637	607	571	640	645	625	668	635	639	595	643	649	589	619	639	622	638	641	608	595	632	607	577	633	648	653	664	605	687	631	637	626	643	640	640	673	611	596	614	626	635	624	612	644	632	620	632	631	622	636	658	649	591	704	645	657	619	669	655	624	654	607	643	664	641	665	562	631	624	594	616	606	629	635	655	632	618	625	676	625	609	659	595	647	645	628	627	612	625	607	615	641	661	663	595	650	610	639	639	630	639	669	660	632	626	677	619	664	627	665	637	648	613	651	636	664	628	619	661	616	678	618	683	594	636	660	656	634	623	616	624	641	597	600	655	608	612	633	624	642	613	631	595	645	651	650	668	633	627	640	623	672	662	630	630	622	604	681	669	651	652	604	611	625	661	622	655	608	642	609	668	678	602	656	620	625	595	594	585	629	646	623	643	594	664	647	607	631	623	638	617	634	623	605	679	647	620	613	657	580	647	652	654	618	600	602	609	643	635	647	630	673	668	619	612	598	643	623	609	643	608	602	624	621	643	579	655	649	649	661	660	649	654	613	605	631	632	609	649	649	659	646	590	597	657	657	620	657	642	648	591	634	636	662	638	603	644	640	616	661	658	607	666	609	644	646	623	623	615	640	645	632	598	646	636	646	650	641	669	647	690	635	602	671	643	638	624	651	619	621	656	675	663	600	592	631	634	599	600	603	621	637	662	649	628	658	644	608	649	658	597	619	673	627	636	592	620	633	631	597	654	622	629	636	649	669	677	631	675	650	645	564	632	594	676	644	635	604	612	640	603	665	605	628	651	631	671	616	651	655	641	713	601	610	650	633	652	652	643	622	629	662	639	660	653	654	650	651	636	623	634	672	647	668	656	650	678	634	627	613	581	605	645	656	625	622	626	654	619	577	619	636	603	601	641	602	606	590	619	627	613	668	633	677	653	597	648	645	642	628	696	634	614	600	596	658	614	630	671	638	683	623	615	628	649	609	667	650	634	658	676	633	610	610	656	635	610	643	643	623	604	639	664	624	616	644	617	620	663	655	607	654	625	606	615	630	651	636	636	667	633	633	614	654	664	611	675	646	628	610	693	607	671	590	617	560	633	647	647	629	672	632	625	635	655	601	629	633	601	665	635	637	671	701	641	649	599	632	628	645	597	615	639	639	668	672	659	617	667	611	659	624	615	652	668	656	643	621	681	639	622	644	625	623	614	653	635	663	614	580	605	613	641	591	633	663	649	657	628	643	674	673	614	617	633	652	597	624	668	628	591	632	647	613	651	593	668	636	673	635	606	629	597	647	654	658	660	591	595	659	620	642	650	624	642	623	654	631	647	628	649	657	618	667	624	629	668	589	616	661	637	654	638	640	645	667	655	654	642	665	629	586	664	629	655	664	641	634	627	695	619	592	635	638	641	649	646	635	643	643	613	662	669	643	646	644	598	606	592	659	639	641	611	614	628	630	620	678	648	620	688	679	622	634	626	603	633	648	647	621	689	624	618	623	625	657	674	665	665	676	667	653	630	652	656	638	630	680	665	639	655	617	692	647	661	610	594	645	657	696	643	664	635	600	633	619	650	636	638	647	620	661	654	657	619	685	651	631	594	651	684	626	610	623	615	662	630	665	664	602	643	683	667	614	668	630	602	627	623	614	624	645	626	651	609	612	675	623	598	618	651	643	636	633	649	676	655	628	612	662	623	598	637	632	635	695	590	660	637	650	663	635	638	644	656	622	642	612	644	600	672	615	633	615	664	652	632	639	637	618	663	617	663	647	636	655	605	630	628	662	623	579	638	652	650	626	604	666	686	584	591	613	663	620	587	603	579	630	628	596	611	622	656	637	678	672	623	635	584	655	637	633	555	649	628	650	616	618	610	628	644	642	599	623	636	601	662	641	670	627	633	639	603	644	646	637	626	650	679	632	607	586	646	596	640	612	606	660	602	659	619	643	618	652	674	622	641	622	661	630	625	633	652	667	648	617	644	630	618	662	651	664	621	654	662	692	581	658	635	605	672	670	651	591	638	626	683	641	651	604	650	604	653	640	644	598	599	623	616	649	693	627	609	610	612	602	653	619	619	629	662	637	632	602	634	630	653	616	667	655	627	632	624	644	659	603	597	652	618	629	655	623	643	593	650	671	611	638	639	681	687	625	654	636	658	649	661	616	682	643	636	641	633	619	646	644	571	658	632	644	631	619	672	621	609	651	665	636	592	662	573	689	618	587	639	669	639	617	644	671	630	651	642	625	617	631	660	604	632	642	668	651	664	664	664	624	630	593	647	651	654	637	637	591	644	625	643	669	591	643	600	660	637	646	647	665	669	645	619	591	583	674	589	627	631	629	639	599	629	659	668	633	612	637	601	666	640	661	632	651	624	649	614	600	677	665	678	640	638	637	662	612	620	627	641	593	652	618	633	619	604	632	669	600	626	641	672	648	656	649	611	602	577	625	649	630	610	644	681	643	644	621	605	642	679	646	611	665	597	641	664	658	644	660	647	636	622	625	662	619	639	594	658	651	671	673	623	607	615	652	642	636	681	645	666	634	662	630	613	588	661	608	620	633	600	634	622	634	620	641	651	630	642	587	628	647	628	624	594	642	603	598	673	585	613	655	617	604	623	669	668	638	649	621	651	601	640	646	606	598	675	651	673	604	620	632	661	598	642	701	647	637	686	620	661	616	634	625	661	628	611	633	661	649	655	663	689	645	613	629	670	641	644	648	634	619	666	624	642	646	638	654	608	635	689	625	638	660	589	651	662	594	645	662	655	649	655	609	638	606	655	659
1437	5265	244	215	332	305	283	271	223	214	166	132	651	171	74	69	60	67	65	64	52	57	43	50	45	52	40	49	51	55	57	50	38	38	40	45	27	33	49	49	42	36	39	51	39	46	47	51	38	33	45	51	32	46	53	45	54	34	39	39	33	41	26	39	40	46	42	30	32	49	34	16	33	41	44	21	35	40	25	21	32	24	38	21	30	28	41	22	29	27	35	33	27	32	25	20	33	21	26	26	30	27	17	23	21	34	16	26	28	35	29	23	21	27	29	36	18	31	30	25	22	22	17	27	32	23	32	36	27	16	22	35	19	25	29	23	26	22	26	32	39	24	19	33	28	22	29	29	27	30	27	22	31	20	28	24	37	28	34	31	26	27	37	25	26	24	26	22	25	36	25	23	35	22	29	34	27	29	36	32	31	20	16	23	35	29	27	15	25	24	31	27	29	25	30	28	27	30	33	27	24	34	21	22	24	18	29	34	25	23	32	21	33	20	22	29	35	19	30	25	21	21	36	15	33	38	31	18	34	21	26	28	31	24	26	28	24	25	29	32	27	33	25	33	21	24	22	26	33	24	32	30	29	23	20	35	22	24	38	26	26	30	23	24	32	23	25	19	22	28	28	22	25	35	26	37	22	26	31	29	23	28	30	17	27	24	35	29	24	30	36	26	35	23	24	23	30	20	26	24	25	27	23	26	28	25	30	32	33	29	23	35	33	24	28	28	21	28	29	28	22	26	28	33	33	20	32	17	31	27	22	23	26	29	35	31	32	19	28	26	33	36	33	31	17	24	28	28	24	25	34	28	26	29	22	32	26	26	26	27	26	28	16	33	33	27	25	22	32	34	27	32	24	35	28	23	36	23	23	31	30	28	24	25	34	31	34	22	33	26	24	29	21	32	26	14	32	20	28	20	21	29	18	27	31	24	21	24	25	24	30	26	27	31	20	24	29	27	25	27	23	28	30	25	26	24	32	23	28	33	20	27	35	23	35	26	31	30	27	33	31	26	32	24	25	31	30	19	25	35	26	19	25	26	23	21	24	27	24	34	30	23	33	20	35	24	31	25	37	41	24	31	32	21	34	28	31	25	29	23	15	36	23	28	32	25	41	30	25	28	32	20	23	23	30	24	20	24	24	41	25	18	35	25	22	30	25	34	37	31	26	29	32	17	30	28	28	27	44	34	24	25	27	34	23	23	32	23	22	17	18	26	28	20	24	31	31	35	24	17	27	20	42	17	20	40	35	29	27	21	24	27	33	33	29	28	33	19	36	22	26	21	35	27	30	31	24	24	23	28	23	33	31	37	33	27	31	25	30	27	28	25	33	25	31	29	22	25	43	28	31	25	22	28	29	26	33	22	29	22	39	26	33	20	21	23	27	22	26	32	30	30	27	29	30	23	21	25	28	21	27	24	29	26	32	28	23	31	32	27	33	23	24	28	24	23	17	30	22	29	36	35	26	33	23	27	31	26	32	29	28	33	29	31	27	18	29	29	28	21	25	25	28	22	24	23	40	26	19	18	21	27	29	25	23	29	19	30	32	20	27	31	28	21	34	27	22	19	24	46	29	21	27	32	21	30	26	34	30	20	22	29	22	29	28	20	28	44	20	24	34	27	22	32	30	27	21	31	26	28	25	20	28	38	15	28	33	26	27	22	21	26	27	29	29	27	33	28	33	30	30	37	24	34	24	37	21	36	21	33	23	25	33	26	26	25	33	22	28	26	22	27	24	16	18	20	21	24	21	31	24	31	26	23	35	33	29	25	25	36	38	25	26	25	34	32	32	37	21	23	39	25	16	21	30	23	19	19	18	37	25	22	22	32	22	33	25	26	22	18	33	27	31	25	34	30	34	25	16	33	24	35	36	36	32	34	32	28	33	33	24	31	31	32	23	25	33	17	25	21	29	27	23	30	21	27	17	30	27	32	20	28	24	24	20	27	33	29	25	30	25	36	16	26	26	19	34	28	20	29	29	26	39	26	23	19	33	25	34	20	33	20	27	30	30	30	23	28	23	19	17	29	34	22	34	21	27	24	27	32	41	20	32	27	28	27	25	16	32	26	23	24	29	28	29	23	28	27	32	21	30	31	30	28	26	30	32	28	29	34	28	27	25	26	19	27	32	30	33	26	30	22	25	24	25	22	26	30	32	25	31	35	36	28	33	30	32	26	26	25	23	30	29	27	22	24	33	26	31	36	23	34	31	24	23	32	30	26	21	33	35	29	21	25	29	25	20	26	25	23	27	28	27	26	22	27	27	23	20	29	29	29	16	22	23	21	32	32	24	24	25	25	28	35	30	25	30	29	32	26	24	29	36	26	33	22	30	24	22	26	26	25	20	34	30	21	20	28	23	29	36	26	32	23	34	34	33	24	22	28	22	24	29	40	21	22	18	34	27	26	30	28	22	24	29	23	26	22	28	24	24	27	28	27	20	21	22	30	28	29	27	33	39	27	28	34	31	28	33	25	24	25	28	26	33	31	30	32	26	29	27	28	22	24	34	26	24	23	23	22	30	29	21	24	36	29	21	26	28	33	32	23	26	29	24	27	29	25	33	23	33	30	32	22	31	31	30	20	35	22	24	25	29	43	27	25	24	24	17	31	19	29	27	38	19	31	24	23	31	21	23	36	32	22	27	33	21	31	26	32	27	20	26	22	40	22	27	29	29	33	24	17	25	20	34	25	29	25	21	31	37	21	33	25	31	25	22	19	35	26	24	22	30	34	31	22	21	38	35	25	23	28	25	35	32	25	24	24	30	24	28	27	26	28	24	21	23	28	27	33	28	30	33	26	34	26	29	28	28	31	31	27	22	31	28	24	21	35	28	25	20	36	24	24	29	34	22	32	16	20	22	22	20	33	25	24	22	15	24	23	21	20	26	23	27	21	29	29	22	18	23	34	32	12	30	33	27	27	24	27	36	25	31	32	22	24	32	29	29	27	22	31	22	25	25	26	25	20	24	29	24	32	27	18	32	29	25	33	32	34	22	31	24	27	17	31	30	28	27	29	26	24	26	21	32	21	29	29	18	14	27	25	30	23	26	26	27	29	29	27	21	27	23	32	29	26	21	26	23	22	28	30	27	24	28	24	27	37	22	25	33	28	25	28	35	30	23	31	26	31	20	25	29	22	31	21	24	32	25	31	25	24	32	32	32	22	32	27	32	22	41	23	26	29	26	35	34	29	24	38	30	33	20	26	30	21	33	31	26	25	15	23	27	37	30	22	29	25	33	26	27	30	32	29	25	20	23	31	24	24	30	28	20	19	17	22	35	30	21	26	31	31	34	26	26	24	31	25	27	25	38	30	25	17	30	26	26	31	27	27	24	36	28	41	17	23	26	38	29	34	14	37	21	30	30	33	22	24	24	19	32	28	38	34	20	25	24	32	30	34	31	33	20	34	29	32	40	25	29	23	22	24	27	31	25	28	22	29	26	23	27	26	21	24	21	30	27	26	30	29	23	28	36	26	28	30
18667	32892	8008	23683	28205	25332	21438	18964	16702	13924	10471	7986	19237	5679	4336	3887	3496	3070	2861	2459	2352	2185	2160	2109	2195	2032	2151	2028	1856	1775	1685	1622	1706	1727	1609	1603	1637	1739	1685	1690	1659	1629	1654	1570	1543	1519	1540	1518	1474	1482	1384	1355	1438	1557	1699	1664	1622	1581	1601	1317	1150	1157	1111	1117	1116	1195	1209	1139	1016	1052	1056	1020	969	1101	1009	849	782	809	745	739	696	758	652	704	701	663	713	694	669	745	776	716	727	720	683	718	689	670	613	642	639	639	632	629	659	640	647	653	647	662	646	668	646	664	642	647	615	659	613	656	641	654	651	682	661	639	675	655	673	607	604	643	655	641	641	672	630	635	652	628	628	660	647	673	603	638	630	657	641	622	644	669	633	620	596	627	662	625	681	625	596	662	638	673	617	681	623	674	684	643	630	662	645	626	608	641	632	651	625	646	660	606	678	613	656	646	651	630	660	602	659	593	684	666	682	679	625	634	600	645	623	588	650	598	651	624	584	585	629	620	603	643	649	624	631	626	652	613	606	674	619	667	676	587	681	665	648	635	667	673	651	660	619	633	702	613	668	644	657	639	616	650	633	660	601	691	624	652	649	618	636	646	664	648	645	637	680	651	612	611	622	639	616	648	644	648	641	677	620	596	602	640	629	607	639	599	621	615	595	613	633	659	627	649	653	667	660	626	657	646	667	615	662	597	644	645	642	623	658	596	643	614	633	632	634	643	642	654	690	648	642	697	662	681	607	633	603	673	603	650	622	632	615	638	659	577	653	679	630	651	653	651	622	636	622	665	635	608	633	611	639	628	608	689	639	671	651	639	647	668	664	644	639	636	666	623	603	630	647	656	629	603	647	663	624	667	630	611	621	639	635	669	667	631	633	608	655	646	717	620	654	632	699	656	669	664	643	660	647	667	629	615	640	616	655	667	648	637	686	626	670	572	600	595	602	594	612	637	628	659	649	652	621	618	605	664	654	625	676	612	657	636	672	589	663	634	654	647	633	626	600	600	643	615	629	683	667	595	675	674	610	611	659	656	620	628	667	680	627	624	620	640	653	643	644	651	577	668	638	625	651	639	608	638	646	634	609	588	639	648	623	631	599	599	635	638	620	656	668	607	619	598	663	625	695	678	681	629	617	664	589	648	676	626	626	599	611	652	636	643	615	646	629	674	621	609	666	670	615	623	629	640	617	615	620	635	647	646	649	629	648	649	645	655	674	642	619	631	622	610	617	652	664	562	637	654	661	664	651	625	586	608	588	664	647	611	651	669	644	649	652	598	642	638	614	651	626	665	626	655	627	631	654	663	627	634	654	597	609	618	641	631	600	631	600	603	615	608	610	623	655	618	639	640	639	651	641	641	635	580	640	651	628	655	646	651	653	644	597	647	658	674	658	645	635	614	636	622	607	628	648	654	610	600	635	625	661	683	579	604	607	614	649	630	627	647	635	641	633	629	648	620	639	610	636	625	624	637	612	623	571	590	634	657	600	656	577	661	634	649	587	661	642	647	640	703	640	621	645	615	621	607	650	625	633	632	660	635	649	598	617	646	682	602	681	639	631	602	658	639	602	696	661	615	633	643	624	654	646	615	645	639	630	637	655	656	649	598	669	644	678	658	655	616	669	682	633	610	607	601	592	631	646	613	626	653	619	641	621	679	572	662	643	616	642	601	630	613	636	647	647	649	662	642	594	630	657	645	633	593	593	607	659	638	671	578	636	639	620	607	676	614	622	645	649	605	628	621	596	652	657	644	640	643	632	690	620	665	646	648	664	653	629	642	606	634	617	629	605	644	633	648	618	637	637	630	684	649	655	629	628	684	655	648	618	661	632	625	689	589	616	642	636	670	638	632	656	607	621	624	643	591	641	603	678	626	653	649	623	615	600	671	663	648	601	650	701	652	661	598	622	632	649	657	666	640	656	611	582	651	623	669	612	660	583	670	646	653	600	653	598	636	649	653	663	618	696	668	601	662	633	640	651	657	646	644	628	618	639	615	599	619	706	616	621	626	627	598	658	633	662	666	640	614	621	622	635	629	664	593	648	652	693	634	632	656	643	644	618	673	638	610	624	670	617	618	639	645	639	598	605	646	638	664	643	637	671	637	631	636	640	662	660	645	617	600	631	652	593	616	643	607	624	618	633	650	598	593	640	606	616	626	612	670	684	657	652	616	600	651	621	632	668	631	605	624	648	612	634	650	650	636	660	596	638	661	642	634	639	685	657	640	632	602	651	676	652	609	627	615	673	668	655	650	647	665	622	647	648	651	596	632	669	593	673	671	631	633	650	645	630	640	650	678	652	633	666	664	624	632	616	658	689	661	631	613	626	630	631	611	631	636	659	650	594	608	671	616	625	625	629	598	633	624	660	587	676	653	631	605	608	660	691	640	631	593	654	644	627	653	632	641	660	643	655	554	643	634	648	632	636	648	643	645	635	680	667	619	650	677	666	660	605	646	671	633	625	657	679	594	614	637	622	616	606	642	663	646	640	621	648	625	620	671	658	664	643	650	626	611	639	692	636	647	689	649	618	641	689	611	604	573	611	650	613	638	645	666	653	637	688	678	653	648	643	613	661	652	633	639	659	613	658	661	631	632	657	695	599	637	638	649	690	640	646	657	647	600	649	624	615	678	662	644	637	656	618	550	645	661	656	601	616	627	659	653	680	633	660	600	643	646	640	652	673	634	636	632	594	626	601	646	607	650	627	642	644	632	634	605	618	637	687	620	625	637	652	675	625	661	618	588	637	683	626	611	574	636	633	602	616	631	632	677	633	634	633	636	632	641	617	640	660	620	652	648	648	630	588	624	629	612	672	644	616	593	600	633	617	612	637	616	655	594	613	622	649	627	672	607	625	679	662	643	658	642	637	633	661	621	633	634	611	620	646	628	618	645	634	670	624	636	637	638	620	651	580	638	685	633	640	642	601	573	641	618	612	616	636	641	640	638	632	627	716	633	695	629	608	675	609	653	618	647	650	635	613	620	660	605	626	667	659	658	599	649	622	668	590	615	657	614	628	608	612	630	649	654	629	691	674	654	647	662	660	603	672	631	641	635	704	615	643	633	650	615	617	654	594	638	636	624	610	672	640	662	671	641	677	657	695	627	611	591	610	630	601	670	662	628	614	655	614	690	627	611	647	648	689	615	664	644	670	630	637	599	591	628	645	617	619	656	651	656	676	660	639	676	639	642	677	617	644	609	607	640	659	632	639	636	645	645	648	645	657	648	670	646	665	586	595	684	659	665	687	622	620	618	618	655	658	658	699	633	639	621	624	654	646	633	652	653	626	612	613	643	630	637	654	666	646	616	645	620	668	640	634	686	633	645	645	690	659	699	613	612	683	616	650	622	668	646	646	649	634	623	680	657	636	644	619	652	611	649	637	655	670	603	634	628	617	640	660	627	661	635	634	689	619	593	639	654	618	646	608	683	619	616	608	682	630	645	655	667	629	616	623	648	641	654	684	626	642	644	623	641	640	610	648	626	586	615	637	675	615	671
1798	3197	191	179	223	236	186	212	184	166	110	94	454	92	63	87	72	57	52	58	48	53	55	57	65	54	49	61	57	58	54	51	50	56	48	49	60	50	44	62	66	56	53	62	58	48	55	55	51	62	65	52	52	42	60	51	54	39	38	53	47	42	51	58	52	36	37	40	51	46	34	49	52	49	37	46	47	49	42	49	32	37	43	44	57	25	62	48	43	34	40	39	52	39	37	34	36	57	31	58	43	40	41	38	49	31	36	35	38	40	38	43	39	31	40	50	42	42	36	33	34	39	39	31	44	30	36	39	48	30	35	41	40	36	30	46	40	43	41	36	44	41	38	33	32	40	46	41	44	38	47	41	37	45	35	44	42	40	33	30	44	36	38	42	35	44	50	35	56	31	42	46	38	33	38	45	44	50	41	49	46	42	38	30	37	53	37	49	52	34	37	54	38	34	43	38	43	27	44	36	36	39	38	49	38	48	34	32	47	42	36	49	44	35	46	50	37	39	43	39	38	56	34	39	44	43	42	39	46	42	41	29	44	34	40	46	32	47	32	48	30	35	48	51	40	33	39	45	45	38	41	36	37	38	41	49	41	40	43	36	36	43	49	42	47	39	39	50	45	34	36	43	40	49	39	32	39	44	35	28	40	47	40	35	31	47	37	40	50	50	34	47	39	34	40	49	36	41	41	31	54	44	35	27	47	32	42	38	44	40	40	33	37	33	44	58	39	32	44	27	32	53	43	50	31	35	33	46	41	40	40	35	51	49	28	41	38	37	40	41	39	42	32	40	43	37	43	35	38	47	44	49	35	56	43	39	45	40	40	47	47	41	27	53	50	34	43	34	42	47	40	33	46	41	38	38	46	45	47	37	37	44	38	32	48	38	45	42	56	43	50	32	41	32	43	36	53	41	37	41	37	40	40	45	44	33	32	37	49	47	45	33	41	41	46	49	39	40	33	41	39	39	44	38	27	43	23	51	37	63	34	47	41	36	44	35	39	39	31	58	42	33	52	37	43	42	28	28	47	39	44	46	44	39	51	48	35	58	43	37	33	41	38	50	48	46	43	44	35	49	52	41	45	47	38	40	40	43	38	34	56	47	46	34	45	45	37	42	38	33	31	36	40	46	38	43	44	45	31	41	48	42	38	47	46	39	40	34	38	40	39	43	39	32	38	48	47	42	49	44	40	41	31	31	46	40	43	40	34	52	32	36	29	48	42	39	33	43	38	47	41	39	37	39	47	40	39	46	40	47	39	38	41	32	36	33	43	41	33	36	39	44	47	40	50	38	43	28	34	34	44	42	32	48	43	40	41	42	47	41	30	46	34	32	41	35	39	33	35	36	46	46	54	49	48	41	37	44	42	33	28	37	32	34	42	40	47	41	37	36	46	38	48	37	41	39	32	44	42	46	42	48	41	46	31	45	54	40	43	40	49	45	32	36	39	45	55	34	41	52	35	42	42	37	46	28	49	50	25	49	37	36	39	50	48	52	34	39	39	51	34	38	43	36	48	46	34	42	49	41	37	44	53	35	42	36	40	42	45	42	47	50	46	46	33	27	44	37	39	49	37	42	53	29	43	48	41	40	46	42	43	37	46	34	34	47	48	42	34	35	39	41	35	31	36	47	41	53	43	40	31	51	34	42	53	48	55	44	38	42	34	36	33	41	34	44	37	39	53	49	48	45	34	45	40	37	52	50	43	40	47	37	54	44	55	37	43	44	40	32	25	43	48	40	45	37	44	46	44	36	47	31	44	39	40	35	41	27	50	36	43	29	45	45	41	49	52	40	36	43	47	36	36	43	38	41	51	39	43	49	25	42	45	43	38	41	40	47	40	50	47	36	49	39	36	48	38	45	47	36	50	35	39	46	35	41	46	40	37	45	34	47	46	47	48	33	44	40	35	33	43	57	39	41	37	35	52	34	33	45	43	42	37	41	37	46	36	46	32	47	47	35	44	36	40	39	35	39	29	32	51	35	33	34	45	29	43	36	40	39	43	43	34	37	44	34	45	41	42	49	40	35	35	50	37	40	47	36	38	39	44	39	41	35	41	43	53	40	46	46	46	41	44	35	54	40	45	43	45	47	55	43	46	45	52	46	30	35	41	39	27	47	48	46	36	38	44	47	39	60	38	40	41	41	39	39	48	53	50	45	37	38	39	49	41	46	30	50	48	34	31	38	43	37	42	42	47	49	47	58	42	36	39	45	43	40	38	46	55	30	48	44	40	38	41	38	39	42	31	42	54	39	39	44	33	31	41	37	44	47	37	40	32	35	40	42	36	41	47	32	40	41	44	49	43	37	42	41	34	33	40	46	40	47	38	43	49	31	39	47	43	38	44	28	34	45	37	37	38	44	39	40	37	47	36	46	42	41	36	44	41	35	38	31	36	39	39	55	48	31	35	36	44	37	36	37	53	45	42	50	35	32	43	35	45	34	48	35	37	38	39	37	32	36	40	39	46	41	29	38	37	44	44	35	39	35	36	41	47	34	51	37	44	35	44	42	35	42	33	47	45	56	34	45	53	36	45	31	44	31	42	40	44	33	55	41	40	30	37	48	35	38	38	38	35	36	37	34	42	40	33	32	36	49	40	42	42	45	40	33	37	27	46	43	33	40	38	39	43	34	37	41	39	42	52	36	40	47	42	46	40	43	42	46	32	51	38	32	42	38	30	37	45	44	38	33	31	35	44	32	38	55	44	41	46	48	40	32	25	46	34	47	38	39	51	45	38	46	31	36	43	47	39	46	47	52	40	35	38	48	40	37	31	51	41	39	31	30	44	39	51	41	45	46	42	47	35	39	43	35	36	32	41	52	37	54	40	44	36	35	48	35	40	36	38	46	46	44	32	48	40	50	42	33	37	40	36	53	51	41	40	46	30	38	34	27	38	40	30	38	44	30	35	48	43	42	32	45	50	40	57	44	49	40	47	35	48	47	45	36	27	38	37	47	41	40	49	42	37	41	46	42	32	36	39	32	37	35	51	34	38	37	42	43	42	45	50	51	40	42	38	47	44	32	51	29	38	46	38	44	43	41	39	41	42	36	35	51	51	46	36	42	40	39	29	42	37	33	33	46	44	47	45	48	56	37	44	40	46	33	48	48	38	43	38	47	37	47	34	34	44	44	44	49	45	50	34	40	45	40	38	36	30	39	34	46	35	28	36	39	45	38	43	38	48	43	54	35	42	33	40	43	36	48	41	44	35	31	37	40	37	44	39	43	42	46	38	48	51	34	39	44	46	50	48	36	49	48	47	40	41	38	37	39	47	38	39	47	30	39	44	58	38	32	37	40	38	35	35	44	39	40	46	44	38	43	29	31	41	35	47	36	40	39	36	41	45	24	45	37	34	36	41	38	40	31	38	30	27	38	45	48	42	48	38	49	42	47	38	37	39	43	48	39	39	40	39	34	47	44	37	36	54	43	39	38	52	47	49	37	33	48	50	39	47	30	40	52	33	36	40	29	41	34	34	43
13944	29966	6036	18615	23051	20427	17202	14613	12860	10171	7550	5922	16010	4122	3528	3140	2814	2536	2324	2156	2049	1993	2001	1880	1980	1969	1898	1871	1754	1777	1710	1744	1741	1674	1570	1547	1627	1744	1696	1632	1618	1680	1632	1630	1572	1579	1567	1524	1537	1604	1515	1511	1421	1654	1717	1739	1703	1660	1521	1464	1390	1282	1289	1241	1379	1385	1236	1265	1252	1313	1178	1215	1185	1303	1315	1146	1044	1070	1052	993	1004	1022	1008	992	967	943	949	1011	954	940	921	1031	968	993	972	924	930	953	958	994	955	943	942	935	919	932	935	901	956	941	934	974	970	907	967	916	934	936	874	978	909	927	891	984	965	958	972	942	900	970	941	941	978	900	938	958	920	937	945	897	969	928	944	933	899	944	937	917	956	918	923	958	951	982	962	974	970	943	943	927	962	921	878	949	947	941	903	925	973	873	934	951	897	966	872	913	942	963	927	905	907	950	983	915	881	967	952	949	900	932	944	933	944	946	918	927	970	898	983	937	946	944	957	951	945	915	931	890	918	943	887	939	965	967	933	1002	979	1005	938	893	879	901	953	957	927	952	983	939	907	958	945	916	937	916	932	951	948	977	932	890	931	960	930	978	956	920	975	918	940	951	928	905	950	1000	930	946	982	955	914	990	932	920	967	894	980	898	941	1021	939	917	946	941	906	965	896	918	901	908	948	922	955	952	922	935	951	892	925	970	928	889	952	963	887	998	930	868	952	914	983	907	1007	898	948	936	921	953	948	935	890	934	980	906	917	964	944	940	965	930	948	973	927	907	941	944	917	925	920	981	926	930	960	902	935	966	977	934	936	949	1004	951	973	949	946	924	907	961	940	919	933	866	915	920	936	924	946	894	1018	887	902	941	942	894	910	931	845	932	965	936	935	920	926	927	895	911	882	957	943	975	950	970	875	933	929	947	943	951	946	933	919	915	982	981	966	893	937	939	933	961	939	932	953	910	935	901	930	941	967	948	959	954	902	967	956	947	897	908	933	905	897	929	965	921	954	1028	1000	935	934	974	933	924	910	978	947	872	915	932	880	946	950	970	930	996	902	948	929	962	980	912	917	954	983	918	959	941	975	998	961	928	964	946	893	946	985	948	904	915	952	966	956	885	900	924	895	927	852	948	927	941	879	914	920	939	913	906	935	899	980	939	935	912	927	936	984	929	923	935	902	958	928	882	957	965	924	933	913	959	925	929	953	950	867	888	941	955	976	919	893	911	933	952	962	959	911	931	886	958	902	901	893	919	943	920	944	944	926	884	937	959	935	896	895	933	938	902	891	969	934	915	889	940	905	937	859	885	938	956	935	938	959	948	957	938	894	967	948	947	977	935	936	938	912	896	987	995	949	920	930	955	950	961	955	936	972	976	922	932	928	845	867	918	956	897	894	889	869	967	951	962	957	911	904	955	970	962	882	944	925	943	887	880	914	1013	900	945	917	930	971	886	899	982	958	939	966	966	886	958	925	927	919	903	968	846	915	985	947	920	904	965	968	921	943	912	887	928	936	940	903	949	966	920	902	970	952	949	939	933	1009	913	972	903	908	965	931	927	892	861	955	891	942	971	883	945	928	999	918	982	902	898	993	917	962	947	895	957	904	891	908	952	966	902	970	960	952	1038	895	930	977	942	877	925	931	968	870	936	890	958	892	985	933	894	959	883	925	928	986	936	931	923	918	895	907	939	977	913	909	966	969	920	901	985	930	952	941	942	944	956	946	911	914	945	925	957	948	929	953	920	973	909	897	918	1007	908	876	944	946	869	922	925	886	974	880	942	941	941	908	991	957	874	936	939	946	979	936	936	924	899	966	934	947	960	930	908	903	892	880	919	930	932	948	883	986	945	965	960	990	946	928	945	965	927	861	1004	947	946	997	955	872	929	933	902	975	991	978	902	961	966	923	978	970	947	937	946	968	958	942	934	936	936	923	909	931	935	901	974	946	988	956	944	955	946	951	929	951	929	900	900	928	918	953	927	877	957	942	918	999	918	939	968	967	895	900	955	936	936	943	937	942	985	897	949	906	957	938	907	968	886	919	935	942	942	973	926	988	942	980	892	892	892	918	935	883	977	916	934	935	942	899	935	973	927	910	956	892	900	940	903	953	962	889	939	881	967	952	933	949	898	949	961	929	933	958	933	971	960	911	972	938	909	940	960	900	892	944	953	911	957	942	964	936	946	983	872	900	959	959	914	949	1043	932	936	915	950	914	967	926	895	936	957	900	964	961	924	910	966	902	941	895	910	946	878	953	869	878	971	988	910	972	967	947	953	897	906	906	939	925	896	902	950	921	982	911	925	915	927	896	951	907	886	909	910	899	957	905	924	926	929	921	934	943	934	954	966	889	958	945	949	931	933	979	981	972	944	932	952	943	957	984	893	911	935	877	951	911	952	932	999	960	944	919	962	900	936	891	927	922	918	946	915	901	902	870	912	916	997	946	991	919	917	930	892	962	946	923	919	932	927	948	973	915	928	940	959	988	929	898	888	914	940	1006	915	911	884	972	940	982	921	981	902	928	973	958	956	948	938	997	929	910	909	959	920	966	899	919	931	942	946	897	923	960	937	933	850	930	944	916	927	914	918	916	961	1001	906	952	946	981	951	924	968	954	947	983	943	913	933	954	925	982	936	937	941	922	948	899	952	903	928	965	953	934	977	867	1011	918	916	910	897	940	959	930	911	950	909	923	985	923	927	964	932	925	925	950	941	874	933	970	965	914	950	899	944	929	951	884	954	971	935	948	952	969	912	875	913	1009	913	967	918	893	858	948	880	939	970	907	935	900	923	890	930	898	980	876	947	877	889	901	927	866	958	941	906	949	950	920	966	911	910	911	928	934	926	905	960	927	983	943	937	938	958	921	898	926	964	907	975	969	918	927	970	921	923	920	1007	902	862	982	911	957	933	970	953	923	879	961	941	929	948	901	971	943	964	971	924	935	947	940	959	919	935	939	984	948	879	870	888	930	937	894	973	975	916	938	935	927	981	934	949	918	886	975	898	914	934	926	919	938	897	965	963	910	928	936	974	923	952	951	918	955	954	971	916	999	895	971	943	902	875	922	946	913	934	862	942	932	926	925	931	937	923	950	977	947	952	923	927	986	998	946	870	904	936	947	919	985	899	898	995	921	925	970	939	960	861	955	950	913	925	977	979	928	939	929	909	950	879	913	966	903	919	901	928	959	911	932	904	963	1000	913	869	932	905	959	955	955	952	941	907	956	974	981	991	938	971	956	943	930	893	874	980	902	907	984	931	919	885	924	944	942	938	927	918	938	916	885	951	969	936	992	901	960	961	1001	913	977	902	969	910	874	902	919	961	970	903	940	912	918	945	922	962	923	922	920	952	973	906	931	945	879	839	973	994	962	926	957	946	975	969	936	986	907	953	940	1025	961	942	939	919	914	888	940	915	908	963	927	935	941	958	896	910	907	944	879	907	901	944	927	900	914	889	948	932	954	919	873	989	930	919	907	937	921	937	959	955	896	959	948	877	916	930	943	960	919	911	933	946	978	927	945	920	921	946	899	933	960	932	912	962
1380	5710	265	239	314	276	285	251	230	184	159	136	784	122	82	87	63	72	65	57	58	44	45	43	41	45	52	47	50	40	48	45	47	50	46	40	40	44	46	48	48	43	45	39	34	50	40	44	44	42	47	38	51	39	36	35	27	43	31	25	31	31	45	40	37	39	36	31	36	38	36	36	41	32	44	33	37	30	37	39	39	30	40	31	31	40	41	31	35	31	30	25	20	26	35	29	30	27	38	22	37	29	23	23	35	23	26	28	26	25	24	32	27	35	20	27	28	26	33	29	25	28	23	20	35	33	32	35	28	28	30	31	24	32	28	22	24	21	36	26	24	25	25	24	27	38	27	26	35	27	31	25	30	25	31	33	26	27	27	29	31	23	28	41	32	29	21	26	24	24	37	32	23	25	35	25	33	30	27	25	33	25	31	28	24	28	24	25	26	26	22	26	37	29	27	28	38	17	25	30	25	26	18	31	32	31	41	31	34	34	30	24	27	28	25	33	29	28	31	29	33	25	30	25	35	23	20	32	22	18	30	34	30	37	28	27	24	30	29	20	27	35	26	34	31	20	27	28	30	29	25	24	25	27	29	28	28	33	29	16	23	29	26	24	42	24	22	23	26	19	20	24	40	37	22	28	21	41	32	34	32	37	29	26	27	35	26	19	17	31	22	37	33	25	29	34	30	33	27	27	26	29	22	30	27	30	29	22	25	27	34	36	23	28	30	22	22	19	19	28	26	26	27	26	32	26	22	28	34	35	33	23	29	39	30	25	30	21	36	32	28	30	15	27	31	31	37	32	20	30	31	29	22	25	17	24	32	31	18	21	29	26	25	19	21	29	37	26	34	29	28	33	22	30	34	37	30	25	31	23	26	31	38	34	25	30	30	34	38	23	36	35	33	29	34	31	22	23	29	37	30	31	22	27	19	31	32	26	20	31	34	23	31	27	30	35	26	21	35	22	24	21	20	32	31	29	27	26	29	29	33	29	33	23	18	28	20	28	29	22	33	19	30	35	23	36	42	22	23	35	20	29	20	29	31	26	26	24	23	36	25	25	30	26	28	34	32	31	33	23	21	35	30	38	30	30	29	24	29	22	29	28	29	23	23	28	31	21	34	25	30	32	21	32	17	38	32	34	24	23	30	28	23	24	36	31	23	20	22	25	29	22	26	27	23	37	30	27	26	31	30	17	28	25	39	21	31	33	33	27	20	34	18	29	31	18	33	24	18	34	30	34	33	28	24	27	27	28	24	38	25	36	33	27	22	27	23	25	32	33	25	33	26	24	34	25	25	22	21	33	30	36	28	33	28	30	22	24	36	32	25	30	28	28	17	35	28	37	32	26	28	31	23	26	34	30	35	29	26	26	27	27	32	26	23	25	27	25	25	29	30	31	43	33	25	19	25	31	31	23	21	33	35	29	20	18	32	35	20	24	30	23	31	32	34	26	33	27	29	25	31	34	28	32	28	32	26	26	43	27	29	37	27	21	28	29	23	24	37	28	22	31	26	22	29	29	21	21	29	26	30	29	29	32	21	27	23	30	24	29	30	30	22	28	30	34	33	31	24	33	30	29	32	28	28	32	26	31	28	36	36	32	22	26	22	19	22	35	32	25	34	25	19	27	23	31	30	25	29	22	22	24	22	31	27	22	23	30	31	22	24	25	18	30	24	27	38	24	33	25	22	29	34	24	40	20	24	20	21	26	31	32	21	34	27	34	31	36	38	29	33	23	20	29	25	28	34	30	31	27	35	32	32	28	27	28	30	25	34	28	28	24	19	37	26	29	25	20	29	26	27	30	29	36	35	29	25	41	34	20	29	24	29	34	21	27	44	27	27	32	23	26	35	24	21	30	23	30	26	23	28	26	30	33	31	29	17	18	29	19	28	28	29	38	34	34	30	22	27	21	42	28	32	26	18	26	28	18	30	31	22	28	26	33	25	23	30	28	29	20	25	35	31	27	35	25	19	26	41	32	35	29	25	21	28	29	20	34	35	30	27	24	31	23	24	33	31	28	33	15	30	28	26	23	24	22	30	40	31	15	25	29	29	30	22	35	24	21	26	29	24	21	36	25	27	34	30	18	41	30	37	24	24	25	20	24	26	26	28	25	23	32	32	21	35	17	24	27	25	27	17	35	28	29	18	31	35	30	30	21	28	26	27	32	28	33	28	34	33	26	26	24	32	30	27	23	25	25	37	25	27	31	25	29	21	25	33	33	38	25	30	32	25	34	28	33	25	34	26	32	27	23	28	25	17	31	29	27	22	26	29	25	29	26	32	35	26	29	28	36	22	30	20	18	26	28	31	32	31	31	35	34	30	26	25	38	26	29	30	29	36	27	22	29	24	23	22	37	28	29	29	28	34	24	36	34	17	29	30	39	20	22	21	24	25	23	35	29	26	27	29	39	29	31	28	27	34	38	23	25	29	25	28	21	26	34	37	38	19	24	27	36	32	26	28	31	33	25	32	29	22	28	28	22	35	22	23	35	35	32	27	35	28	29	31	26	29	28	22	21	23	26	35	32	31	26	21	30	32	30	30	33	39	33	30	25	32	24	25	31	25	40	25	29	27	32	27	22	35	34	40	20	31	32	33	30	26	24	35	29	20	29	25	29	39	30	25	24	30	28	24	29	25	26	27	33	23	30	19	34	30	33	31	30	24	29	26	23	31	26	23	34	31	34	30	32	32	33	19	33	24	22	27	16	17	22	25	31	24	34	36	35	31	33	38	20	27	35	24	23	26	34	26	15	28	32	23	26	26	36	22	21	22	17	26	28	29	26	22	28	30	26	26	31	27	27	24	33	28	23	30	34	32	24	24	35	29	16	30	18	25	24	28	28	28	31	35	30	30	22	30	34	32	28	38	28	22	26	27	32	35	36	28	18	27	38	22	28	33	32	30	25	24	25	20	37	28	29	27	25	24	24	31	28	29	34	27	21	39	26	28	31	30	32	26	21	38	29	32	29	30	36	28	36	24	18	31	37	27	26	39	27	22	22	26	27	27	32	28	35	26	23	26	27	31	23	37	24	26	24	32	35	28	20	32	37	24	26	31	24	29	15	38	25	23	26	34	27	21	34	28	26	27	32	38	24	32	28	29	37	33	36	32	39	18	22	24	24	30	21	29	34	24	22	20	33	24	36	27	24	39	26	17	27	30	33	32	31	21	27	26	23	30	28	18	37	28	34	24	26	28	21	17	29	33	26	22	37	28	32	34	29	23	24	23	37	28	25	24	30	26	24	21	27	26	32	25	19	27	29	36	32	22	28	23	33	31	34	31	26	32	26	25	26	36	30	22	23	32	22	28	30	19	31	27	25	34	23	20	31	17	21	20	30	35	22	21	30	25	25	26	30	33	21	30	36	20	37	32	26	25	25	36	26	23	29	25	38	27	21	23	36	29	30	30	27	29	28	28	32	35	21	38	28	19	30	19	23	31	28	23	24	34	25	29	23	37	37	29	32	27	23	32	35	28	34
18238	33981	8168	23795	27990	25001	21343	18296	15841	12652	9928	7740	19330	5190	4502	4029	3482	3036	2792	2562	2465	2284	2192	2093	2113	2098	2027	2100	2007	1904	1926	1813	1658	1655	1588	1625	1667	1713	1666	1786	1641	1590	1643	1498	1500	1608	1588	1548	1517	1466	1481	1419	1499	1672	1638	1635	1544	1482	1464	1326	1181	1160	1062	1057	1199	1189	1068	1146	1148	1163	1094	1101	1046	1133	1032	908	857	849	804	776	751	731	670	719	711	676	681	737	722	696	653	675	713	709	673	679	639	689	650	710	650	667	659	644	663	643	660	629	701	675	648	670	651	630	684	651	603	680	647	659	680	651	673	695	686	642	597	622	698	650	699	652	662	639	662	616	633	605	705	651	652	654	662	646	644	618	581	667	668	633	648	647	667	646	644	621	642	631	670	625	638	651	634	662	625	713	655	667	705	671	648	616	635	615	659	646	633	660	648	648	639	635	648	667	660	646	631	613	605	680	675	606	666	630	665	647	640	654	622	651	643	622	671	682	655	624	681	635	651	628	685	658	612	591	669	664	622	639	695	614	683	667	654	640	696	626	659	645	624	651	672	673	644	592	671	679	675	675	660	665	580	665	633	689	638	642	679	647	683	623	726	621	693	704	653	642	637	659	630	645	620	671	610	622	681	670	608	651	643	594	695	669	635	634	672	686	677	608	635	647	654	662	642	641	682	628	653	642	630	647	680	671	653	688	630	677	640	655	656	663	635	641	673	613	670	650	613	668	658	603	676	667	638	652	631	678	680	622	672	635	655	691	594	600	633	653	671	609	679	691	664	608	679	640	695	666	627	636	644	685	672	632	687	666	693	632	657	609	663	657	663	609	645	688	633	620	610	677	626	642	670	661	634	654	628	660	664	647	651	662	615	638	651	693	630	608	670	681	627	629	590	641	672	598	617	632	682	649	659	604	643	612	631	641	643	668	659	604	697	634	682	605	672	656	652	641	618	683	641	651	634	652	687	631	643	595	613	642	655	591	634	612	631	617	623	627	646	639	691	653	624	617	653	692	681	626	669	639	663	655	689	617	648	605	607	592	708	629	641	649	695	654	609	664	654	620	681	654	619	632	690	664	632	631	661	639	611	665	578	639	668	667	610	624	681	665	660	668	642	647	609	643	634	673	644	647	630	643	667	675	638	620	620	659	663	686	652	597	661	636	625	617	693	643	635	670	612	649	650	663	637	623	617	622	647	588	682	609	695	665	664	673	620	640	658	682	668	676	625	623	612	641	689	673	631	656	639	669	640	602	669	626	614	683	671	609	637	610	655	647	651	642	630	630	720	649	645	662	651	698	608	696	640	626	678	620	665	668	593	632	674	681	637	659	645	623	602	651	705	650	663	608	669	649	598	599	633	635	627	621	658	661	619	613	652	647	638	686	665	629	603	604	674	668	635	655	640	614	692	621	647	644	676	654	648	607	641	654	644	634	639	604	696	685	615	641	630	704	635	620	694	594	660	648	620	652	647	647	662	627	624	633	666	627	614	655	658	612	662	665	639	653	631	643	634	667	663	632	626	625	639	649	662	678	664	626	657	645	640	644	677	656	642	648	666	670	662	650	653	657	676	652	596	644	611	669	606	656	650	649	721	641	631	604	637	655	653	645	661	642	633	659	677	622	648	659	661	634	670	647	655	631	660	637	655	650	651	619	655	639	615	645	622	663	614	655	641	651	694	662	639	628	654	654	648	613	663	639	665	696	671	665	645	671	682	661	654	649	635	665	637	610	655	598	637	674	666	696	687	682	637	657	675	637	631	627	648	640	650	667	623	641	623	686	643	641	624	608	683	634	648	661	641	660	599	678	697	626	629	684	673	615	667	660	644	641	631	641	623	636	670	661	663	620	694	651	653	612	704	630	662	685	687	651	661	627	655	671	612	643	670	669	656	665	656	618	650	673	628	637	659	648	601	660	609	660	665	653	681	629	628	624	612	629	628	658	638	683	610	648	684	668	677	649	603	628	633	701	595	643	645	653	648	671	640	660	642	666	630	644	672	627	612	651	669	645	653	659	633	681	631	628	652	663	665	623	647	620	680	620	648	700	630	600	661	620	659	616	623	635	631	602	619	618	636	667	614	638	629	645	650	686	695	626	619	685	676	622	672	688	645	612	698	652	614	647	671	610	658	649	640	655	586	664	641	669	664	685	664	613	645	628	638	668	681	645	688	628	659	624	617	642	675	608	611	626	704	673	638	631	655	663	657	613	638	643	639	667	630	654	622	673	683	680	647	642	652	595	661	636	584	681	648	669	668	656	637	596	652	661	660	616	685	655	626	643	656	644	637	616	649	639	698	626	624	646	609	627	626	646	694	645	630	640	662	665	629	603	658	642	634	693	663	658	622	676	643	622	645	621	598	705	693	622	585	656	642	644	703	645	637	672	622	631	664	626	645	592	631	624	614	632	636	650	656	658	625	618	715	623	652	642	629	683	648	646	650	604	668	637	616	677	677	668	581	635	663	661	650	616	638	635	669	644	647	673	638	658	629	636	664	733	632	612	629	586	603	595	584	628	639	653	587	665	655	622	632	677	646	654	638	636	635	664	628	617	653	624	599	667	623	644	649	629	618	645	634	637	690	644	675	642	673	629	665	659	648	623	674	682	678	635	662	650	646	598	634	675	685	662	643	615	653	652	603	671	657	646	709	688	676	631	652	700	668	658	660	641	663	644	652	650	662	650	639	650	577	678	645	648	636	666	666	632	660	636	603	639	678	638	622	628	666	627	649	644	656	641	625	629	645	642	646	646	657	706	631	626	660	629	647	685	635	641	666	659	646	631	636	633	720	632	652	660	637	642	655	641	608	665	675	650	661	623	649	648	652	625	655	616	621	639	628	665	675	626	571	643	660	661	667	641	674	684	616	635	648	637	663	670	659	631	625	650	642	639	647	639	636	646	629	652	606	618	628	678	640	623	631	691	643	621	608	676	614	621	634	607	658	611	673	633	639	699	653	689	632	643	639	624	636	628	619	657	583	653	689	638	637	618	611	675	646	607	641	652	677	644	659	622	621	658	675	680	661	664	663	639	666	646	685	629	638	670	620	648	642	622	679	645	665	643	654	635	614	616	645	682	631	689	664	630	659	661	635	694	618	646	693	589	686	667	634	660	627	645	584	650	671	635	644	660	692	602	648	639	682	632	653	656	648	687	703	630	659	676	647	650	681	646	670	628	628	677	621	650	673	619	674	661	651	609	667	622	603	624	675	619	718	660	655	654	611	684	638	637	677	684	632	671	655	668	620	629	645	641	663	700	647	640	679	634	613	655	658	651	618	569	669	641	622	649	624	645	625	660	700	642	659	639	644	613	594	655	626	635	711	639	652	642	637	654	670	610	635	636	680	621	647	672	633	666	627	679	670	681	612	621	668	658	647	643	644	664	627	675	667	632	639	650	676	650	658	652	628	632	685	651	656	664	670	635	629	655	605	663	636	678	675	627	672	616	630	632	661	634	666	634	623	613	630	683	629	641	648	648	683	721	629	669	630	653	657	658	615	627
1461	5664	249	223	348	291	296	251	214	194	166	128	827	111	76	77	49	59	59	54	54	54	50	44	57	56	48	51	48	42	56	52	48	47	45	35	49	45	45	40	39	36	38	46	43	39	36	35	42	51	39	30	24	42	47	46	39	49	53	31	38	35	38	29	32	28	35	36	42	34	34	31	23	28	46	42	29	30	25	34	33	36	26	28	27	28	40	34	31	25	33	32	34	33	31	31	29	36	33	40	30	21	28	20	38	22	39	26	27	28	27	47	27	34	25	24	29	42	34	24	19	29	28	31	23	30	26	32	24	33	35	29	25	27	27	37	42	40	29	24	22	20	28	30	28	30	24	19	20	24	28	26	24	26	28	23	32	28	29	27	22	32	23	27	34	28	21	22	27	38	44	26	30	32	20	28	28	24	37	23	26	20	29	26	35	31	18	26	35	26	27	31	28	24	29	24	24	17	33	31	33	31	19	30	30	26	29	30	31	25	30	23	28	30	31	22	28	36	34	20	21	31	27	29	23	27	23	14	28	14	33	31	31	27	33	23	25	24	20	27	28	29	26	23	29	28	25	29	31	28	36	26	27	22	18	30	24	24	29	35	24	28	20	31	35	31	33	25	27	33	30	31	38	26	29	39	18	34	31	30	32	22	27	31	42	22	28	25	33	36	28	22	41	30	23	24	30	27	26	30	20	21	30	33	26	33	30	29	38	38	30	31	23	28	22	23	27	35	25	23	24	26	32	33	39	31	27	39	33	31	20	29	29	34	23	41	34	29	32	29	27	26	29	24	32	23	33	22	25	31	33	19	32	33	24	36	31	23	26	28	20	27	27	27	34	35	21	25	27	33	37	35	28	36	32	33	29	28	17	25	23	24	26	32	27	34	25	24	17	26	24	29	20	24	25	28	28	22	23	34	28	32	29	32	24	27	28	28	31	29	29	32	31	33	24	35	29	25	25	25	27	28	31	29	25	45	20	26	21	29	25	30	28	31	19	23	26	28	27	19	35	18	22	31	37	28	28	25	14	23	19	28	23	40	31	35	37	28	24	27	35	30	40	31	27	35	22	32	29	33	33	24	24	30	32	27	24	21	33	28	24	27	19	24	26	32	28	29	25	41	25	27	37	28	26	25	23	32	31	20	29	31	30	23	34	43	30	16	37	23	27	33	32	32	35	15	18	21	31	18	20	35	27	29	38	21	35	23	25	24	19	38	30	24	22	33	23	38	24	27	31	18	25	24	38	25	26	28	36	29	33	23	28	25	39	28	31	28	21	28	31	32	22	28	36	25	26	30	24	30	23	23	26	29	30	24	24	28	30	25	27	22	26	36	27	21	25	27	38	34	21	35	30	30	24	25	34	22	19	25	21	34	38	26	27	26	32	27	37	35	22	25	22	27	27	27	38	25	26	28	41	35	36	28	32	26	43	30	25	24	26	23	28	35	20	39	31	31	31	41	33	16	27	26	41	27	24	27	32	26	20	25	43	28	26	21	30	31	32	24	27	22	30	27	20	38	27	24	35	44	28	29	20	22	28	30	34	31	26	24	22	27	26	31	23	29	30	42	30	18	24	26	27	30	21	19	22	27	22	34	23	34	21	23	17	23	26	31	19	26	27	24	28	24	20	23	35	35	28	27	34	24	32	27	34	23	27	24	35	27	33	27	24	30	32	24	19	23	21	40	28	26	17	24	34	24	24	40	19	31	26	22	34	35	25	31	29	32	31	24	18	26	24	30	33	28	34	33	28	32	32	20	23	31	25	34	30	32	28	28	29	32	27	25	23	22	26	26	25	34	26	19	29	29	29	34	34	33	28	27	19	30	28	21	28	31	30	24	26	32	30	23	28	21	37	24	32	34	32	20	30	38	28	20	17	26	28	28	30	29	28	23	24	23	27	25	28	28	34	19	22	33	30	37	43	35	26	28	29	30	33	31	34	25	31	30	33	26	24	36	33	27	20	26	26	28	27	22	20	25	32	36	25	22	34	40	29	22	45	19	24	26	34	33	25	31	26	36	33	31	14	25	25	15	24	26	38	24	26	26	31	24	42	29	36	30	34	21	34	31	27	21	30	31	27	25	29	28	19	23	31	29	27	18	31	24	20	27	25	24	27	33	21	31	34	28	32	32	25	31	28	24	25	30	27	26	35	27	29	23	29	25	31	37	27	29	36	31	23	30	32	33	26	32	28	23	28	34	27	29	26	26	32	31	32	34	30	31	30	24	34	22	26	30	22	25	29	33	25	23	23	25	28	31	20	33	34	29	33	27	29	30	26	36	39	31	27	23	27	33	38	36	21	27	25	30	35	33	34	30	31	26	32	21	21	32	36	39	34	27	27	32	31	35	25	22	27	23	29	27	36	23	30	33	28	33	31	25	30	40	33	33	30	25	28	28	26	27	26	40	23	22	30	25	31	30	25	26	32	37	25	36	28	34	24	32	33	36	30	24	31	26	27	30	25	28	32	29	26	35	23	22	34	23	35	17	32	29	25	24	26	27	26	30	31	22	35	30	22	29	30	23	30	28	27	36	26	26	33	22	25	26	23	38	41	28	28	39	31	33	32	25	25	35	22	32	26	31	27	23	33	30	20	30	36	23	32	34	24	24	25	17	24	25	17	31	25	31	31	21	34	24	26	28	22	23	26	24	24	32	26	35	33	37	38	35	25	28	32	36	34	30	25	34	27	23	19	32	21	28	38	26	31	28	29	29	28	35	26	32	36	33	33	30	20	19	23	27	26	45	26	26	28	29	34	26	27	34	31	35	28	34	36	33	33	25	24	20	26	26	24	27	24	27	21	22	29	39	31	15	25	29	31	32	25	31	30	28	31	29	14	32	33	22	36	33	40	36	31	35	27	23	37	29	30	40	20	33	22	27	29	30	24	27	18	31	33	22	21	33	35	34	25	25	31	22	32	27	28	30	38	27	29	18	27	36	27	24	22	34	29	21	22	27	17	31	26	26	25	24	39	31	30	23	32	35	28	27	25	34	29	31	21	16	31	18	29	27	30	29	30	22	33	24	25	22	28	27	36	27	27	25	30	31	26	29	27	24	30	15	35	30	30	28	22	34	29	35	26	28	39	22	28	33	27	32	33	32	33	24	21	24	30	31	27	19	36	34	29	29	27	27	29	21	30	35	40	37	26	26	25	42	41	28	36	27	31	34	33	36	26	25	31	27	25	28	31	34	23	27	26	25	30	27	31	30	27	29	23	41	23	22	35	25	28	19	25	20	27	31	30	35	30	25	30	27	21	31	27	19	30	23	25	29	29	20	22	35	26	31	20	29	27	28	26	24	27	27	26	30	24	36	27	33	26	31	24	31	26	38	37	27	27	30	32	19	36	26	30	20	24	26	31	21	28	27	30	31	33	29	27	19	39	28	23	40	32	22	24	41	28	27	37	26	32	20	21	29	27	27	31	14	25	32	27	30	34	25	34	23	27	32	27	34	28	30	24	30	27	21	32	26	25	30	35	26
17921	34740	8169	23849	28002	25339	21196	17675	15331	12683	10125	7693	19266	5134	4551	3983	3455	3035	2777	2684	2542	2333	2245	2229	2186	2163	2119	2158	2059	2017	2005	1878	1691	1589	1584	1605	1628	1728	1698	1684	1726	1600	1588	1603	1579	1486	1485	1633	1446	1570	1487	1321	1439	1680	1632	1603	1577	1614	1537	1273	1166	1106	1110	1143	1097	1147	1280	1151	1105	1122	1074	1085	1021	1089	965	852	832	759	750	795	744	708	717	661	679	683	745	695	735	727	712	744	717	712	713	646	670	624	659	680	640	659	684	588	675	688	678	662	644	621	667	647	654	634	597	711	711	658	658	669	641	623	687	664	645	596	646	707	596	639	681	663	685	614	620	677	620	680	667	624	652	654	699	676	639	697	657	666	696	635	636	685	676	675	696	637	638	635	624	657	643	651	643	646	688	646	616	618	637	633	673	650	630	659	668	606	609	633	608	626	655	650	635	660	624	649	673	660	647	665	658	654	604	656	660	653	627	646	622	641	604	680	662	634	648	670	659	639	653	651	676	667	683	625	660	646	713	661	652	640	630	635	704	623	645	634	632	675	679	629	607	681	662	659	615	609	650	655	647	645	651	602	633	684	703	684	683	640	658	653	687	641	642	669	698	592	594	656	638	645	621	645	621	642	621	636	603	648	692	633	670	645	664	630	605	669	667	650	698	665	616	590	677	649	664	625	666	658	694	652	638	681	685	625	613	673	635	649	610	679	662	661	695	664	649	601	662	654	666	635	599	646	693	650	617	683	645	616	663	659	686	661	655	671	679	638	648	672	652	626	642	592	628	660	660	625	673	640	654	650	641	661	666	634	657	660	632	663	658	674	648	692	644	652	658	649	655	625	661	681	662	611	650	672	651	633	621	631	696	617	642	640	638	613	650	646	660	675	632	670	625	639	615	676	645	648	659	609	620	645	650	667	646	663	639	671	674	625	670	619	606	635	617	605	700	669	676	642	637	626	642	637	641	695	666	643	643	627	677	648	652	645	616	664	660	636	638	667	622	651	669	654	669	636	652	656	666	644	659	617	635	638	637	634	706	662	628	638	694	639	647	637	646	623	673	662	639	622	645	612	589	644	629	688	609	631	645	696	685	617	674	657	599	636	660	644	662	641	646	645	664	689	618	637	671	693	686	608	692	678	620	681	704	605	659	673	625	624	643	630	600	637	642	661	638	647	629	646	649	663	633	639	653	683	589	679	723	651	650	623	657	667	625	641	637	638	613	639	634	662	642	644	645	658	628	648	624	595	572	578	644	646	654	643	617	625	616	672	601	664	649	627	623	639	621	618	635	674	712	646	645	627	643	641	653	663	658	681	663	675	629	595	637	607	687	630	659	682	671	656	679	673	627	636	633	624	634	674	651	654	600	622	625	665	663	633	614	619	615	663	658	610	671	631	652	669	608	657	687	684	656	655	643	652	667	630	676	695	617	598	639	648	661	637	634	679	625	644	648	669	628	654	616	669	640	674	640	646	677	635	650	628	630	615	685	650	641	605	588	658	683	584	662	678	671	628	635	640	627	674	653	664	647	680	598	636	651	668	616	630	660	629	650	613	657	643	678	600	652	654	650	663	611	660	657	638	608	626	618	675	619	634	623	652	684	601	642	624	698	628	669	654	650	656	659	642	643	707	626	655	649	639	663	621	640	660	645	603	635	650	621	608	700	639	650	646	651	664	670	634	658	661	665	620	661	626	692	698	658	611	690	653	644	638	640	694	617	643	634	655	670	654	631	635	672	640	644	693	660	685	684	676	655	653	676	627	657	677	681	652	656	594	644	656	695	672	682	642	654	651	654	638	645	684	643	632	640	633	660	617	654	668	625	651	612	615	648	673	637	643	673	669	629	638	701	592	634	667	662	637	667	652	672	587	597	667	631	621	662	682	627	647	626	689	626	659	665	645	661	655	690	626	655	645	675	614	671	634	607	649	675	601	654	639	607	693	641	638	639	643	654	631	661	665	668	663	674	663	637	642	633	636	645	660	665	643	668	626	611	640	679	653	600	613	609	669	663	652	707	664	576	626	637	622	660	644	633	666	626	652	672	663	651	683	698	650	632	612	656	639	623	568	634	628	695	681	672	647	650	626	663	643	625	650	670	654	678	659	642	649	669	632	623	635	660	653	652	639	616	639	659	674	628	691	672	659	634	683	667	620	661	666	660	636	663	649	640	626	670	642	659	670	633	704	639	649	613	610	642	631	651	650	628	605	640	658	628	665	653	659	620	643	648	613	664	646	610	681	627	676	650	626	584	682	626	638	611	620	699	644	673	646	650	664	629	655	628	591	659	632	682	621	656	649	649	663	703	637	633	638	624	616	658	638	605	627	681	636	660	646	593	671	639	658	643	637	699	680	672	614	631	634	648	663	685	666	664	598	589	647	623	644	656	649	632	671	652	684	648	629	642	649	659	679	687	630	639	616	648	648	621	633	643	620	642	668	659	630	655	662	683	626	642	655	609	656	652	663	660	651	677	660	631	605	673	646	651	636	638	603	645	626	641	635	660	639	677	626	654	646	632	618	656	617	690	648	639	613	613	663	619	639	614	633	683	628	645	654	700	638	638	633	637	653	639	621	630	656	623	644	632	651	670	617	673	672	647	653	688	621	638	643	679	654	678	686	611	592	644	632	656	644	652	685	639	636	665	669	663	622	675	612	683	641	639	626	642	648	657	696	653	638	667	671	683	632	641	657	612	639	684	701	656	640	648	610	655	629	672	650	652	628	633	610	636	665	662	658	645	643	630	668	665	638	664	627	643	612	630	622	622	661	586	665	640	654	631	602	668	655	634	628	631	626	688	642	692	635	629	650	641	679	684	643	678	622	623	613	635	601	598	664	611	651	675	621	681	631	659	614	652	619	648	635	663	672	607	613	620	627	675	646	675	625	621	650	626	580	629	630	683	651	613	695	669	643	666	665	642	667	634	672	640	625	705	692	676	622	677	652	691	625	631	638	655	641	620	643	651	627	671	625	666	619	662	677	654	670	647	635	658	653	606	682	643	655	671	671	613	683	649	671	666	630	634	621	627	666	651	645	606	637	659	672	646	667	692	633	650	671	644	665	648	654	639	674	658	612	648	623	653	639	603	669	646	652	618	619	657	641	673	660	618	664	650	644	643	691	643	618	615	658	636	634	658	657	636	669	678	660	646	685	688	639	624	672	641	630	621	646	627	666	602	676	679	680	629	635	648	643	642	653	640	615	638	696	673	609	639	685	631	646	617	627	606	684	627	653	641	657	633	692	684	648	664	648	641	619	632	653	607	654	627	654	639	639	668	652	633	674	617	658	667	648	655	636	644	625	681	646	637	617	667	683	648	679	681	689	655	627	680	611	651	611	662	637	597	647	636	644	657	635	618	693	604	676	645	669	655	653	700	612	611	688	655	654	602	664	674	659	664	674	639	651	632	646	661	664	655	648	668	636	634	655	645	615	640	627	639	657	669	663	676	669	632	650	643	669	673	671	643	652	627	587	652	645	678	701	698	662	643	703	629	631	655	687
1440	5699	220	223	358	299	237	247	232	198	168	125	680	94	104	85	88	56	53	44	65	45	52	50	46	39	41	54	45	56	62	64	44	39	46	44	37	49	42	52	50	41	41	41	38	30	52	42	31	53	47	37	42	42	50	55	56	37	40	35	36	36	36	42	45	46	34	45	41	27	38	28	27	27	30	29	29	29	36	30	23	18	29	28	33	35	28	36	29	29	29	40	25	32	25	32	32	28	29	29	29	27	24	24	30	24	25	23	46	27	28	21	45	29	21	32	33	20	22	26	25	21	24	36	21	32	30	32	34	32	24	29	33	32	20	33	26	31	25	22	29	20	44	35	30	33	35	30	24	27	23	22	25	36	36	32	20	24	32	34	32	28	31	30	33	23	28	28	24	20	19	18	27	18	25	19	26	21	32	23	24	22	32	27	22	25	23	28	29	30	22	30	37	34	25	25	31	21	29	35	28	27	24	25	26	36	35	33	31	29	24	30	31	31	27	23	28	22	33	19	20	28	29	42	25	35	36	31	26	29	26	23	33	33	23	25	26	26	25	28	23	29	30	32	24	26	35	30	28	19	30	27	32	33	32	26	27	34	35	35	24	33	42	27	23	25	28	19	30	32	26	22	32	32	25	29	30	38	32	14	27	33	24	25	26	42	21	26	27	30	22	30	25	21	25	25	23	27	20	23	41	23	23	37	24	28	33	37	28	23	27	34	20	32	34	27	19	32	17	28	27	31	26	26	24	29	27	28	20	26	28	46	16	33	17	30	35	23	36	33	31	21	32	26	34	21	24	33	24	17	38	20	32	28	28	26	24	23	31	29	23	23	29	22	24	30	31	28	26	40	27	26	36	22	25	22	32	35	17	30	29	22	28	20	26	24	30	30	33	38	26	24	26	25	28	24	20	26	27	20	37	32	27	34	36	31	38	24	21	24	27	34	26	21	28	34	31	27	26	25	20	23	22	21	25	31	16	26	28	33	41	23	23	33	27	32	20	37	26	27	28	24	23	30	35	32	33	28	25	29	22	23	28	34	38	26	20	31	25	31	35	32	18	32	29	29	34	24	34	29	23	23	31	27	25	33	21	25	25	35	36	34	28	29	27	27	34	29	28	24	34	24	24	26	20	24	24	30	32	25	33	28	34	39	32	34	27	24	31	39	28	29	25	37	29	28	24	25	31	37	34	30	29	24	30	26	33	28	18	28	21	33	32	26	21	23	27	30	23	23	28	34	23	23	32	36	23	32	26	26	25	30	37	24	29	22	30	27	28	27	25	29	23	23	25	33	19	28	26	34	27	35	21	23	30	29	35	34	22	31	25	23	20	25	19	18	22	26	28	24	35	29	26	22	33	27	35	36	24	34	26	23	29	22	34	34	29	32	33	30	29	40	17	26	20	25	25	34	33	21	21	23	26	24	25	29	29	27	28	27	20	18	35	33	27	29	21	31	24	32	30	20	27	20	24	25	32	31	29	22	36	27	32	27	29	23	30	22	29	23	21	28	32	34	33	31	31	25	30	32	23	27	24	23	19	30	20	32	31	34	26	28	16	22	35	29	25	24	32	32	30	28	30	24	23	27	30	30	29	24	23	27	31	27	31	25	25	29	23	26	31	26	37	24	35	28	29	34	25	21	22	35	32	28	29	27	24	23	20	34	27	28	25	27	34	29	21	15	20	32	29	44	32	20	29	30	30	29	39	32	29	24	36	28	28	26	27	26	31	38	24	22	34	27	27	29	39	39	33	33	27	21	26	31	34	25	26	26	24	26	21	22	19	35	33	22	26	33	25	26	29	24	24	32	29	36	26	26	19	24	34	24	25	23	36	28	28	24	22	25	36	27	24	32	29	23	33	28	20	31	27	31	29	26	25	30	28	31	30	30	32	26	26	26	32	24	20	32	25	28	33	36	30	30	29	18	29	17	36	25	27	18	25	17	16	25	32	19	25	33	26	42	19	26	18	29	35	25	26	25	18	19	36	22	28	31	26	39	34	26	24	25	38	28	35	18	35	29	31	26	35	24	23	25	23	25	26	20	26	24	20	30	30	24	29	29	23	48	27	27	33	24	27	31	38	38	31	27	25	16	27	24	22	24	35	19	21	35	29	30	26	23	27	28	29	26	29	36	32	19	36	27	26	33	29	23	28	32	30	21	30	29	25	21	30	29	28	29	34	27	25	25	35	28	35	26	30	28	20	23	27	21	25	25	23	24	28	28	31	24	37	39	25	25	23	28	26	33	21	23	31	32	36	28	34	25	27	31	32	17	28	27	27	25	29	25	28	28	27	21	19	32	25	26	24	26	21	25	24	30	32	25	29	33	28	28	23	22	24	31	24	20	27	32	24	24	41	21	28	31	36	29	31	29	24	28	37	30	28	30	29	22	26	28	33	28	31	27	28	29	21	38	22	22	28	23	18	26	38	20	24	36	26	27	36	33	29	32	24	20	32	29	28	22	23	19	23	31	29	24	22	29	31	30	25	30	29	29	27	28	29	30	30	29	25	22	31	33	17	25	26	23	31	37	26	20	18	36	38	30	30	38	32	27	23	28	25	38	31	27	24	21	29	25	39	27	36	28	27	27	31	25	26	24	23	27	15	27	29	31	30	22	29	26	21	31	26	25	32	33	25	35	15	23	31	31	24	31	27	38	31	28	22	22	26	30	19	26	22	29	23	30	26	22	28	29	27	24	20	20	37	30	38	30	23	19	20	26	32	25	21	28	37	23	29	38	16	29	35	30	28	35	30	32	31	33	34	31	26	35	26	30	25	32	17	29	23	25	27	31	26	35	17	18	33	32	26	31	20	28	34	25	25	24	23	27	23	32	29	22	25	34	27	29	30	28	30	26	33	32	21	37	29	29	22	23	23	23	29	34	30	31	29	33	24	36	26	24	30	26	20	41	29	29	21	29	19	32	29	41	25	32	24	24	27	29	30	26	26	27	26	23	25	20	42	37	22	27	21	28	29	35	29	22	29	30	32	26	27	20	34	29	29	26	25	24	21	24	33	23	24	29	26	31	20	29	27	26	28	25	24	35	23	29	37	18	30	17	25	32	35	37	31	23	29	23	28	12	21	29	26	24	37	26	29	28	25	32	37	33	23	14	37	26	27	29	28	28	30	26	21	29	25	29	24	24	21	19	32	17	21	24	29	21	32	26	23	37	24	35	33	31	38	25	23	34	35	36	21	26	32	24	18	39	29	21	29	32	25	30	21	28	26	26	32	24	24	35	25	26	23	17	18	22	31	26	30	20	29	31	34	27	27	20	20	18	25	23	29	36	36	22	16	26	24	35	30	19	25	24	24	28	25	25	27	29	37	28	34	28	22	22	19	22	31	23	23	24	29	36	25	33	36	25	18	23	29	19	22	27	24	31	28	21	25	27	31	34	21	26	23	31	22	36	26	29	24	26	36	34	27	21	17	36	30	30	28	25	31	27	23	22	28	25	26	26	29	25	24	29	32	30	31	27	24	34
18006	34328	8095	23734	27873	25057	20862	17249	15270	12855	9777	7424	19520	5325	4665	3942	3539	3113	2914	2752	2516	2347	2273	2284	2160	2135	2192	2262	2002	2090	1981	1764	1670	1528	1582	1629	1719	1731	1787	1727	1719	1723	1568	1616	1523	1611	1632	1566	1561	1563	1451	1375	1453	1636	1759	1606	1566	1667	1625	1342	1178	1162	1030	1069	1065	1225	1222	1141	1193	1142	1155	1080	1077	1015	947	818	775	866	770	785	772	680	704	697	684	680	672	642	662	724	710	729	682	703	698	711	689	686	661	703	627	647	630	675	656	691	661	652	628	688	637	670	684	688	682	691	641	674	679	627	605	650	664	635	670	660	604	645	662	666	644	662	653	671	634	668	664	652	646	623	664	639	642	634	670	609	655	631	638	636	643	615	649	651	663	668	664	609	643	658	656	637	672	680	697	650	632	640	630	659	673	640	658	625	655	616	673	651	636	669	698	668	639	639	677	625	672	663	708	658	709	704	619	637	632	617	668	707	614	635	637	645	662	681	638	646	676	632	685	654	660	611	641	621	662	688	674	663	616	649	658	644	642	668	645	657	645	632	636	671	660	654	676	667	613	708	672	668	646	630	637	704	662	689	648	657	612	618	649	655	679	644	634	628	668	626	690	679	695	634	694	643	699	643	643	651	649	643	666	652	651	617	647	642	606	679	616	640	599	634	644	698	632	688	640	652	656	670	638	679	646	619	664	666	670	653	587	693	659	662	686	692	670	643	693	692	661	612	657	689	626	640	665	628	670	648	667	679	651	600	644	648	661	642	627	654	629	666	633	633	640	640	674	583	661	624	636	594	629	633	645	625	666	698	655	626	653	649	676	616	615	658	622	648	652	642	657	660	637	644	627	676	655	658	668	671	663	637	625	645	613	664	635	682	611	685	621	628	609	666	636	654	638	654	660	607	696	648	660	653	645	618	630	629	648	622	623	692	715	664	659	639	636	688	632	667	650	676	670	696	653	657	629	612	627	664	669	629	665	666	681	652	659	650	688	693	635	654	640	681	637	652	627	611	673	669	642	662	635	614	638	631	646	661	654	662	613	619	613	659	687	656	603	656	652	641	628	627	651	657	631	639	630	617	667	655	641	641	670	623	622	621	645	663	638	618	658	662	602	661	626	656	610	643	670	629	627	634	655	608	631	644	648	655	608	700	665	645	677	684	674	653	640	657	653	658	658	612	656	633	647	671	642	627	610	651	616	683	637	637	650	675	592	656	640	693	641	622	646	689	656	658	650	630	699	648	707	650	718	650	642	630	656	674	667	625	617	671	639	686	630	639	649	652	626	632	657	675	626	655	638	635	646	666	690	633	614	648	637	683	654	607	617	693	627	652	627	668	630	675	635	658	646	643	654	625	692	690	666	636	675	677	620	602	689	611	617	663	626	628	667	651	682	619	629	651	657	635	661	625	709	655	656	616	662	628	624	622	619	675	636	629	655	664	676	704	635	652	653	607	636	614	638	655	652	635	678	655	625	620	664	679	637	614	639	626	676	604	644	606	652	697	662	618	622	628	643	678	646	671	645	652	642	638	619	700	675	617	677	680	642	646	627	583	639	663	625	601	647	618	633	649	639	602	707	678	621	674	680	656	629	669	655	657	612	657	657	625	636	636	663	601	659	664	661	619	675	664	664	658	668	680	612	642	692	659	671	647	674	658	682	613	643	649	620	670	604	645	653	621	614	669	658	624	664	695	641	620	639	647	635	616	645	671	639	610	656	668	678	645	675	638	674	636	637	646	673	641	630	682	679	613	660	623	643	618	627	667	604	650	630	672	696	631	618	637	681	653	633	651	642	648	644	637	617	642	644	614	657	639	580	678	654	632	688	640	612	665	629	694	632	600	638	684	631	646	643	622	679	654	628	649	693	645	617	648	664	668	610	679	638	644	654	651	671	665	640	638	662	604	661	645	655	632	667	637	651	651	604	651	661	655	633	677	666	619	641	628	616	595	668	650	674	655	650	633	616	609	635	578	636	638	644	636	621	662	664	683	654	607	615	667	645	671	651	621	653	638	631	632	604	644	612	660	624	633	608	703	661	638	656	651	632	619	574	644	610	649	669	628	687	652	653	647	642	638	670	638	658	619	605	670	630	613	656	658	668	705	626	600	637	722	632	614	586	672	682	665	648	655	659	650	601	651	623	668	651	645	616	668	627	665	695	621	670	673	620	655	631	667	632	636	691	629	619	680	612	665	666	671	619	650	678	619	635	622	656	626	621	628	620	624	648	663	593	602	652	673	667	605	631	616	619	628	643	656	624	691	645	637	652	618	651	619	642	670	635	646	689	635	621	655	644	633	667	685	693	612	625	618	636	653	653	643	663	625	659	644	644	653	599	640	685	629	655	687	645	664	665	636	668	688	658	655	673	599	625	647	666	659	617	628	650	625	654	599	626	631	684	663	678	617	615	633	622	651	673	682	627	644	629	641	629	594	646	593	631	610	619	702	660	615	657	615	651	634	595	674	660	637	677	603	615	662	672	672	660	632	665	630	633	647	659	614	657	657	667	646	723	697	652	647	623	642	632	672	612	610	680	677	662	670	636	675	622	695	696	660	672	669	659	621	629	663	672	688	610	638	625	658	687	657	646	664	646	620	614	611	630	624	666	631	673	672	690	670	667	642	650	586	639	642	634	640	639	641	621	624	643	651	654	683	669	631	641	634	640	615	615	657	637	626	673	632	626	653	628	689	648	638	631	619	624	659	658	653	618	642	691	704	663	637	668	599	678	687	670	626	687	622	616	605	664	631	635	700	638	644	653	609	662	613	645	644	616	664	636	668	644	649	587	691	681	583	637	625	647	656	612	648	586	620	638	658	627	616	620	655	695	631	610	661	702	693	655	658	626	647	658	667	623	640	631	648	638	666	669	642	633	637	665	641	718	627	605	620	690	657	686	680	656	664	580	643	683	616	637	680	643	621	624	645	683	663	641	621	630	606	674	669	661	619	671	647	608	618	636	684	666	671	675	622	644	663	638	664	650	653	649	632	701	652	613	671	638	656	648	633	660	651	673	624	622	668	687	600	641	621	626	615	638	665	646	626	648	656	642	656	657	600	663	636	681	618	657	630	662	666	648	644	653	623	639	656	614	631	659	653	649	682	678	625	639	661	630	626	617	670	672	645	667	671	629	617	616	644	685	667	702	691	632	635	676	658	636	614	677	623	655	642	649	700	672	683	655	655	671	610	650	634	681	657	667	618	596	643	636	645	641	684	638	644	627	622	645	658	647	593	670	680	647	631	600	696	668	649	661	632	612	615	615	629	630	696	632	662	658	650	672	653	656	675	656	664	629	625	627	651	664	665	628	621	670	666	712	637	593	662	661	630	633	631	675	598	658	633	618	623	666	647	661	648	624	645	651	649	612	663	658	649	665	618	714	635	657	602	621	629	671	665	594	618	687	638	674	626	595	626	663	607	633	652	636	623	664	648	608	590	650	674	666	627	662	677	647	644	637	663	653	613	657	620	632	601	660	623	606	641	664	669	657	657	641	631	580	620
1829	2496	214	165	261	208	191	161	158	142	109	100	530	86	84	65	67	54	56	51	64	71	64	58	75	57	57	49	60	63	49	59	51	62	57	51	62	53	57	59	62	58	61	36	58	50	50	50	49	50	57	51	58	41	61	59	40	44	30	51	47	38	33	46	43	46	39	45	38	43	50	39	40	53	55	59	35	37	41	54	34	41	38	33	36	42	45	46	40	48	50	36	37	48	43	49	48	44	35	30	42	41	39	46	54	38	44	50	51	47	32	43	45	44	42	34	43	42	38	39	36	36	43	32	28	39	37	42	40	38	33	57	50	42	45	41	37	35	38	55	36	52	43	31	47	48	58	43	44	38	42	42	45	41	39	42	49	31	43	38	51	30	48	34	43	47	46	39	46	47	30	35	36	39	43	53	43	32	36	40	33	44	42	41	33	51	35	38	41	45	40	46	43	43	41	39	44	43	48	36	36	42	50	35	52	38	44	43	43	55	46	39	33	47	46	45	37	44	37	34	36	41	35	45	44	41	35	41	50	45	33	46	41	43	48	56	39	38	47	38	47	48	54	42	32	43	40	33	42	42	42	44	36	43	51	43	46	34	41	47	40	35	39	42	53	37	46	43	43	33	45	39	44	44	48	48	32	39	44	38	29	41	44	46	39	44	52	40	37	41	42	35	43	44	45	38	49	39	43	32	44	47	35	41	46	37	41	47	42	36	50	34	45	37	33	41	39	47	31	45	47	50	47	38	38	28	52	37	40	35	39	47	43	33	36	26	49	36	41	33	32	46	35	33	37	46	48	39	51	42	35	44	42	45	44	43	50	37	42	48	42	48	43	39	37	38	40	38	41	41	40	30	42	46	45	38	40	42	51	46	46	39	45	33	42	43	47	47	45	43	36	37	45	39	45	49	45	41	54	42	32	43	42	45	37	25	40	45	44	38	43	42	52	37	41	36	53	49	43	44	44	39	44	42	40	43	39	47	42	47	44	42	42	44	34	55	41	49	41	29	34	39	50	32	32	49	42	46	52	24	41	33	52	39	52	36	44	39	39	42	41	50	47	41	43	33	44	43	41	51	45	41	45	38	49	36	41	49	43	47	33	43	53	44	35	33	55	31	37	39	41	45	41	44	32	45	41	40	49	40	49	29	40	40	33	36	46	47	48	34	47	36	25	50	44	33	38	40	36	32	46	39	39	45	49	46	41	40	42	41	38	38	42	44	39	38	54	42	41	38	41	37	44	48	45	48	47	40	45	28	34	55	39	44	42	46	41	34	42	43	42	24	38	55	46	47	44	40	44	47	44	32	46	54	47	42	45	37	37	32	49	32	51	35	35	38	42	41	30	36	39	33	33	30	46	34	47	51	34	35	35	45	40	44	43	68	35	33	43	34	37	39	45	33	41	29	53	42	43	38	42	39	45	36	45	40	44	36	32	46	40	51	55	46	44	25	40	52	45	42	55	49	42	40	45	37	39	36	37	38	32	50	31	38	38	37	39	40	55	33	50	49	36	40	43	47	53	44	35	43	62	32	47	47	41	48	40	43	48	42	36	44	45	50	42	38	46	36	39	46	54	33	27	33	40	38	36	28	35	50	38	42	31	41	30	44	36	43	32	34	42	40	44	46	42	48	52	53	39	46	40	43	36	29	46	46	38	45	42	38	49	54	58	37	40	41	40	25	39	35	39	34	44	47	38	44	45	42	57	35	44	47	35	36	47	33	33	46	35	40	39	46	38	45	36	45	42	50	38	34	46	32	54	41	43	37	53	34	38	34	35	41	34	46	39	52	46	42	45	40	61	27	46	42	35	47	41	55	47	47	39	35	38	44	36	47	48	40	42	41	39	38	34	53	37	48	36	39	37	41	30	39	42	44	38	37	40	32	40	36	32	41	35	41	31	43	38	43	37	33	27	41	38	41	42	39	39	42	40	44	50	40	54	25	41	47	43	45	35	34	37	42	46	37	39	38	41	48	45	36	37	51	40	29	45	42	50	51	47	42	49	32	45	40	53	34	36	33	40	58	50	39	32	37	49	40	45	47	41	51	41	39	44	41	41	40	36	47	37	36	42	43	50	33	41	39	43	35	32	53	43	44	46	45	32	54	46	32	41	41	50	40	31	45	42	34	47	43	33	47	41	48	33	41	38	34	36	32	42	31	42	39	49	39	42	45	34	33	53	50	47	34	36	42	49	50	32	36	45	54	47	50	47	36	49	37	41	42	49	42	41	43	39	43	40	34	34	39	35	45	40	32	40	35	54	33	46	51	48	42	35	44	43	48	41	43	35	31	46	47	41	23	50	54	44	29	36	33	48	39	39	50	53	50	41	43	43	44	47	52	42	44	47	44	33	40	41	38	48	46	37	36	50	42	44	38	44	44	33	44	46	54	39	40	36	41	33	48	39	40	33	36	37	44	40	42	44	44	47	38	33	46	46	49	32	35	38	42	49	41	54	40	33	35	41	45	46	31	36	39	48	44	43	45	32	38	32	43	41	43	45	44	37	36	38	43	43	47	44	39	43	49	43	40	43	42	39	46	40	34	33	37	46	47	43	37	39	40	43	44	37	50	32	37	39	49	38	46	48	48	46	34	52	37	36	37	41	37	43	38	39	46	44	41	36	41	44	30	48	42	44	39	45	30	46	40	36	50	43	35	33	49	31	35	37	33	46	51	39	39	37	46	47	45	45	35	39	39	48	39	42	36	44	34	26	36	46	36	38	49	39	41	42	38	47	38	46	42	38	47	39	40	38	51	44	38	46	37	40	38	34	45	50	24	38	38	37	34	53	38	47	55	43	38	39	38	33	49	43	50	47	51	28	39	33	44	44	44	37	35	43	48	46	30	44	53	39	34	36	32	48	38	30	39	40	43	29	47	37	45	44	46	46	34	34	38	38	47	47	49	36	37	39	43	39	45	53	44	38	44	37	35	38	43	43	32	56	31	45	38	45	46	31	50	53	41	31	53	38	54	37	41	48	36	33	41	47	48	43	36	37	47	33	40	39	38	39	46	40	50	48	37	31	49	47	50	42	36	37	36	36	42	40	55	38	34	48	34	46	47	39	48	49	41	43	39	46	37	39	40	42	51	46	33	52	40	39	40	33	36	46	47	32	43	37	49	45	47	46	51	44	45	44	46	42	42	29	34	37	49	47	40	38	43	33	40	41	38	38	38	37	40	55	54	42	37	52	43	30	35	39	53	37	50	58	48	49	41	49	42	38	46	47	51	49	53	43	41	47	47	41	44	37	38	51	41	34	47	37	26	39	39	42	42	42	30	41	43	37	30	37	38	44	39	30	36	48	41	46	49	40	40	31	39	44	37	54	40	45	49	40	34	45	45	38	38	43	43	30	39	41	28	42	47	52	30	33	39	53	35	45	38	34	35	44	39	48	36	44	31	40	38	30	34	43	39	56	41	43	48	33	37	37	40	38	22	41	44	39	42	34	41	28	41	40	42	37	41	41	39	40	41	42	29	42	34
13914	26692	6061	18625	22838	20216	16160	13487	11597	9634	7224	5696	17205	4098	3575	3134	2791	2538	2530	2363	2216	2269	2055	2111	2056	1972	2133	2028	2018	2089	1906	1681	1656	1518	1588	1659	1687	1725	1725	1733	1692	1620	1631	1638	1593	1607	1718	1643	1655	1575	1557	1565	1606	1684	1701	1570	1675	1650	1610	1457	1394	1258	1271	1192	1296	1334	1378	1293	1318	1283	1250	1209	1255	1262	1185	1082	1033	1033	1002	1079	980	1037	987	977	971	913	1002	953	997	1001	950	970	999	1039	968	1020	966	940	955	881	935	978	978	931	940	963	924	954	933	932	908	934	933	943	938	936	980	936	976	914	951	960	946	942	959	995	954	930	919	945	957	894	941	983	928	963	947	954	978	964	932	930	954	945	967	931	935	922	936	915	888	898	976	919	978	930	942	915	905	960	962	960	945	938	897	966	962	920	973	974	959	948	989	947	965	942	950	969	948	929	949	943	977	941	985	955	917	934	932	888	944	925	930	946	912	968	902	936	927	988	927	893	923	974	888	935	973	923	913	908	951	963	934	954	955	908	900	975	936	993	927	913	1007	915	987	958	985	938	950	870	963	1001	931	989	960	931	933	923	971	943	964	940	964	940	954	971	976	961	923	921	961	912	935	912	931	885	950	1009	931	984	925	915	999	991	930	911	940	892	921	938	934	930	988	940	968	966	971	956	912	961	919	948	931	886	920	1026	963	904	995	1005	920	917	946	936	910	956	985	944	916	948	958	905	932	954	951	974	960	903	967	1000	884	933	985	950	912	981	962	962	939	952	935	947	938	946	924	1005	931	1014	881	957	895	938	904	908	942	901	976	973	942	949	960	892	979	932	915	954	916	954	947	913	983	899	955	990	922	928	968	915	974	951	951	918	910	936	893	863	926	929	934	985	942	916	940	948	931	924	872	906	940	977	961	890	951	929	931	915	923	971	944	948	950	938	949	951	974	982	990	1004	957	960	926	950	917	975	922	959	921	981	976	915	879	952	950	977	941	972	944	965	1006	927	953	942	959	955	942	982	1008	955	875	993	976	958	995	960	901	936	881	957	970	928	966	935	964	946	965	967	981	977	1016	911	911	916	962	962	961	967	938	947	924	956	920	915	921	939	881	958	939	935	954	897	989	949	979	1003	909	900	874	948	930	949	949	1023	913	1004	990	908	1017	874	955	986	961	937	932	936	1006	918	904	900	923	989	934	904	920	973	935	913	918	943	952	955	995	962	897	934	944	939	911	909	954	973	946	914	930	881	954	899	959	1020	948	929	903	927	925	935	966	954	986	969	972	995	974	964	914	979	936	990	913	928	957	918	938	994	926	920	984	910	930	984	960	954	894	897	938	959	938	900	901	911	964	876	969	935	903	918	895	924	908	942	961	868	927	981	982	925	940	969	970	930	941	967	1001	917	967	988	936	992	922	893	937	985	968	978	1014	931	920	929	958	932	931	906	952	891	912	930	960	964	973	916	906	916	932	920	939	962	968	940	883	963	951	934	959	951	953	910	953	962	968	1002	977	960	931	946	954	904	928	923	920	913	945	940	968	911	952	955	915	1012	920	927	964	966	918	962	932	988	936	999	912	911	993	961	942	896	898	912	949	910	948	937	963	915	946	931	915	953	947	924	880	1006	994	949	945	971	958	893	886	963	940	1010	945	944	899	941	897	941	906	996	922	924	947	1002	933	942	982	918	939	909	963	928	939	1020	954	996	941	941	966	935	931	954	922	926	931	991	948	928	922	970	933	926	931	900	943	959	948	1026	896	887	930	906	913	923	983	929	979	937	908	945	936	942	921	874	1000	905	960	1005	909	935	907	948	961	923	950	954	988	933	942	926	911	953	957	910	956	905	927	970	938	928	975	930	953	910	939	860	933	879	945	952	991	985	926	915	964	925	985	967	934	962	931	972	959	891	954	918	920	949	936	942	952	971	958	925	974	901	953	997	935	997	937	907	951	900	927	962	961	955	956	966	931	918	959	916	974	925	912	964	938	959	939	938	937	918	964	953	921	946	916	951	938	979	954	991	893	975	927	972	981	963	941	1017	930	882	953	871	912	926	968	895	902	998	936	982	905	927	920	956	976	928	912	942	943	877	911	937	967	925	914	954	939	929	998	1018	938	953	962	923	924	893	978	917	966	924	928	904	966	945	930	926	987	889	953	968	938	921	1015	896	953	933	908	1024	959	889	880	930	937	950	959	978	959	926	943	925	908	974	932	981	970	990	957	929	929	953	940	895	926	939	965	935	964	1015	971	985	958	938	961	937	956	901	930	969	907	978	927	915	972	946	944	955	962	978	950	955	941	964	860	900	960	895	937	917	988	944	935	907	943	914	932	964	920	909	938	859	935	951	950	951	928	923	881	964	983	914	929	941	949	953	906	944	957	910	924	891	927	937	945	1000	980	959	946	948	969	945	955	991	932	933	954	940	882	943	930	922	921	959	932	916	938	930	925	898	942	919	914	938	889	952	1000	929	973	944	945	969	1006	967	924	920	917	905	940	904	960	967	923	985	1007	892	933	986	1030	917	934	978	922	940	959	915	935	929	979	906	945	937	890	912	935	963	914	973	889	945	935	923	1035	936	903	938	929	931	948	942	959	943	965	934	1017	926	896	951	905	983	950	984	935	917	974	919	933	953	1006	923	900	963	912	949	961	925	987	928	960	904	957	980	932	944	946	907	919	958	927	891	982	948	923	906	945	948	925	967	956	966	896	889	964	987	886	961	983	983	978	900	933	965	907	949	947	944	909	967	928	968	920	950	936	953	987	925	955	967	943	936	953	981	931	1001	976	923	972	974	966	969	926	896	958	987	918	915	955	943	900	960	946	923	963	972	969	962	977	967	924	931	946	950	931	945	920	943	926	928	935	961	917	968	968	949	961	893	897	969	962	910	949	957	1012	901	1015	969	947	961	936	927	945	906	894	906	951	979	927	913	947	979	1007	958	965	961	933	946	945	948	963	947	920	981	983	952	885	1023	1016	983	887	852	979	925	955	955	1002	877	890	950	939	921	944	940	971	934	984	934	970	963	978	950	946	860	957	949	931	935	959	959	931	926	911	944	871	960	911	975	920	1007	984	953	901	942	969	974	997	935	934	921	897	936	962	926	920	943	957	972	965	935	917	964	907	920	888	961	841	966	931	894	961	924	930	984	892	1003	982	975	977	937	979	921	939	917	954	913	917	932	977	939	960	924	964	893	949	927	884	955	962	960	952	921	901	948	863	963	892	939	902	961	934	953	922	931	982	935	893	911	862	922	955	931	974	998	926	942	898	938	935	894	996	957	963	907	930	961	911	886	927	977	899	889	914	919	953	954	937	913	909	970	970	936	930	928	986	967	925	977	958	955	965	995	921	895	935	905	925	961	924	939	898	962	992	945	922	926	1025	984	966	924	958	971	978	930	964	975	957	945	954	913	957	953	955	936	974	916	940	941	951	894	938	943	1002	919	907	936	920	961	1001	931	955	904	961	968	946	928	941	964	927	913	873	912	924	920	950	968	914	949	992	950	956	909	936	928	956	907	866	968	978	914	915	931	944	925	933	925	948	905	973	932	991	966	982	964	932	914	917	939	913	962
1429	5837	274	209	344	317	258	250	222	196	136	123	866	108	75	63	59	68	51	57	55	53	55	51	57	58	61	55	51	56	46	38	41	46	44	36	37	50	49	43	41	53	42	57	51	52	44	39	42	49	40	43	37	46	44	47	42	41	46	39	35	36	38	30	39	31	30	26	39	34	48	35	38	41	42	33	32	43	39	32	36	27	28	27	21	16	29	19	25	27	39	24	36	26	14	25	33	39	39	30	21	24	27	20	33	32	24	29	32	18	30	27	30	35	19	20	30	25	34	26	35	35	25	25	22	29	25	33	30	24	32	33	24	38	26	30	32	21	32	25	20	36	28	22	25	43	25	32	32	20	17	28	30	30	30	40	25	30	21	46	28	25	28	38	20	20	30	31	34	26	35	26	26	24	23	28	40	27	30	27	21	26	35	23	26	26	12	32	36	24	27	31	28	22	27	32	24	29	27	38	26	39	30	34	34	32	27	29	28	25	23	23	34	26	19	23	37	26	24	27	22	35	29	24	24	35	33	30	27	29	27	28	20	26	28	33	29	23	25	26	33	28	40	33	38	36	22	30	30	36	31	31	20	24	24	23	25	33	32	26	31	23	26	21	26	25	22	24	24	21	29	25	30	30	27	26	31	30	26	29	34	20	24	27	32	32	29	30	24	34	23	22	27	21	30	37	25	21	33	15	32	27	27	14	20	24	26	24	25	20	24	21	20	26	24	29	23	31	28	24	32	26	43	34	28	30	24	31	34	23	25	28	25	27	36	27	33	25	25	27	31	33	26	31	31	33	37	27	29	32	27	33	18	26	24	31	21	30	25	30	27	25	32	32	27	28	34	27	33	28	30	22	26	32	27	26	34	27	21	41	40	32	26	24	31	22	29	28	27	31	34	25	37	29	18	27	31	25	25	29	21	23	32	24	24	25	28	31	23	36	37	31	15	30	28	27	29	28	29	24	33	24	25	32	31	30	39	42	22	31	32	32	16	30	34	26	31	26	33	29	36	19	35	34	23	16	34	22	19	18	31	38	24	43	31	19	39	24	26	27	23	29	30	30	33	31	38	29	35	31	24	30	26	42	27	26	21	23	32	20	25	22	25	27	31	30	35	23	31	27	27	24	31	18	30	22	29	31	25	33	31	25	22	32	25	24	22	32	24	20	29	26	30	20	31	40	34	28	33	28	30	27	31	18	24	31	28	22	34	40	33	24	28	29	28	26	34	23	31	27	28	17	22	26	33	34	27	29	24	20	32	29	21	29	33	31	25	34	36	29	36	28	30	33	25	20	32	25	34	33	41	25	34	19	32	38	29	25	31	27	31	31	32	30	25	28	22	22	30	31	25	32	29	28	31	28	35	18	21	42	33	27	25	31	22	25	26	34	27	29	26	28	30	27	21	24	26	35	26	29	23	37	25	25	26	26	30	29	36	26	23	29	32	23	29	18	26	35	26	26	24	36	28	25	28	29	26	38	26	23	28	29	25	38	29	30	25	29	27	31	31	28	26	21	39	29	33	21	35	28	37	26	21	32	18	33	26	36	32	24	28	23	26	27	35	24	24	32	28	32	36	23	31	21	33	40	36	24	31	31	34	37	26	32	26	29	26	24	27	28	43	28	24	26	21	29	34	29	27	35	28	23	30	24	34	27	38	28	24	35	29	21	27	31	26	32	26	32	35	39	40	30	34	25	21	33	29	28	29	25	24	26	28	23	26	26	29	26	23	30	33	28	27	22	35	30	32	35	25	28	30	23	26	29	41	15	26	29	30	22	35	35	35	29	37	33	29	26	27	37	32	32	33	29	29	19	32	24	26	31	25	28	24	39	24	25	27	20	30	31	26	28	31	25	30	30	26	24	34	30	21	30	26	31	35	24	35	40	26	28	31	29	34	30	35	31	25	22	26	22	32	31	27	29	22	22	40	31	35	26	30	41	33	28	27	19	21	39	27	30	40	26	30	27	32	27	36	23	36	42	22	24	25	18	31	25	34	18	34	26	23	28	25	31	26	33	27	19	30	38	25	37	19	32	25	24	31	39	27	32	28	40	22	30	32	23	26	25	19	32	28	26	28	25	20	32	20	31	37	34	29	21	27	32	29	23	32	21	25	29	23	29	25	25	27	20	23	23	28	31	28	16	24	31	25	35	26	26	22	28	26	31	38	29	24	23	16	24	32	28	29	30	21	27	27	33	34	37	22	34	17	31	28	27	35	31	33	35	32	22	25	23	30	25	38	27	27	32	26	21	27	26	27	27	27	23	25	22	23	31	26	24	25	23	34	29	27	32	34	29	26	32	24	32	36	34	28	27	27	25	26	29	19	16	33	30	28	29	23	43	33	40	33	29	28	26	30	27	31	23	30	38	35	31	29	29	30	31	24	29	32	35	28	30	21	29	32	24	26	31	32	27	35	21	27	28	29	34	34	32	24	22	24	36	31	26	27	29	32	30	38	18	31	30	15	29	30	32	26	20	27	30	22	25	36	22	25	29	30	25	31	40	30	30	29	21	27	26	21	29	35	30	36	37	33	39	28	30	25	19	18	35	22	32	24	25	29	30	25	35	22	35	32	36	27	26	32	24	31	43	28	31	48	33	27	27	24	29	25	28	26	29	26	32	31	21	23	31	31	31	32	29	36	30	28	21	22	22	34	27	27	30	37	23	28	42	36	31	27	26	36	32	29	21	31	33	27	38	33	30	26	30	33	24	29	18	39	25	17	30	34	31	30	23	30	24	29	33	32	31	35	21	32	14	25	24	20	28	25	28	33	23	22	30	38	34	21	36	32	31	28	27	27	20	32	31	30	23	24	21	30	29	33	28	21	30	27	19	27	26	33	27	33	34	33	24	38	28	28	36	30	31	21	30	37	36	22	33	32	27	23	24	32	24	15	24	32	15	23	34	25	36	29	20	25	35	24	30	20	31	19	36	27	32	31	33	26	31	36	32	25	29	27	25	23	24	23	31	30	26	29	37	29	30	21	34	33	25	20	26	28	29	32	40	33	25	30	26	29	35	32	27	28	15	23	29	29	30	23	34	33	27	33	31	34	23	21	23	36	28	25	19	21	29	37	30	29	27	29	20	32	29	26	31	19	36	31	36	34	25	34	35	34	23	39	23	37	20	39	25	33	26	25	23	24	35	35	32	45	34	25	26	26	26	43	35	29	23	30	32	25	26	29	39	25	28	36	46	39	32	24	36	27	28	33	32	32	26	33	27	24	32	38	32	26	27	27	35	31	31	38	30	26	24	19	25	20	19	33	31	19	33	29	26	40	24	26	29	30	37	27	32	29	37	22	26	30	27	30	35	24	38	23	30	34	32	34	30	33	23	41	33	35	40	35	26	35	24	36	22	25	28	23	25	34	19	29	27	34	32	27	26	24	26	26	26	29	27	17	34	30	29	34	35	39	30	22	22	28	40	23	27	25	31	20	25	28	23	30	37	25	29	22	23	21	24	25	36	27	30	31	33	26	26	25	29
18170	33802	8199	23874	28083	24815	20360	17384	14965	12420	9424	7690	20521	5261	4618	4087	3507	3340	3067	2758	2647	2544	2409	2236	2209	2274	2278	2310	2421	2102	1914	1632	1581	1614	1649	1730	1689	1864	1800	1738	1666	1607	1635	1592	1567	1639	1645	1612	1477	1375	1507	1465	1532	1690	1719	1577	1565	1612	1458	1259	1170	1098	1110	1120	1202	1186	1146	1141	1093	1116	1025	1169	1067	1140	1001	803	790	780	816	794	701	736	712	699	736	725	683	710	690	696	693	711	715	685	689	683	699	627	708	657	677	684	664	667	667	691	663	673	656	663	659	674	714	639	675	652	698	682	637	615	674	635	663	641	629	642	691	673	674	671	650	636	651	647	670	682	713	659	626	688	687	626	674	687	670	639	649	666	616	675	637	662	670	639	641	719	650	636	668	645	681	638	678	631	647	634	620	667	648	664	673	692	663	667	637	662	599	676	647	694	695	665	648	629	670	645	681	642	676	639	647	709	712	641	719	643	657	665	660	683	681	663	644	665	690	675	642	663	647	633	658	622	627	681	634	672	638	622	636	642	668	685	601	614	683	657	664	689	681	637	637	726	668	616	611	651	699	666	654	627	642	708	677	645	649	676	689	650	626	708	632	687	666	667	661	611	663	640	685	652	641	682	689	671	639	618	677	688	650	668	663	601	672	616	664	709	672	660	688	708	568	618	657	662	627	659	635	632	618	630	634	687	658	623	693	645	651	672	658	637	660	651	683	678	652	645	643	632	616	692	616	608	672	648	621	695	692	647	656	628	650	642	641	670	661	648	643	642	665	653	637	643	640	669	687	623	675	677	686	646	692	673	638	645	657	698	665	690	658	652	620	640	659	631	661	660	652	686	656	666	665	676	624	606	713	680	645	661	650	694	671	637	685	678	679	712	640	662	641	658	638	622	664	645	668	688	673	651	697	662	618	650	650	666	692	618	643	660	682	668	636	653	654	659	624	614	599	639	673	654	670	632	626	677	694	669	610	602	666	641	661	647	651	659	639	642	675	579	650	634	686	668	655	675	681	679	644	653	599	651	646	683	637	659	650	641	668	637	681	650	712	672	621	635	623	656	648	641	616	670	667	633	680	657	627	657	637	695	627	663	650	675	639	657	662	655	672	632	649	688	616	674	660	650	673	656	670	660	664	657	643	659	631	634	671	656	681	681	639	673	658	612	673	653	627	647	659	654	649	676	643	654	667	670	648	646	668	642	673	619	672	641	647	672	667	695	647	700	602	674	640	667	654	652	672	662	657	652	631	677	641	673	685	622	641	643	637	691	647	690	623	634	630	680	711	677	684	680	679	686	719	662	679	678	696	688	679	646	660	659	650	689	663	702	660	711	624	667	622	690	671	624	668	636	619	630	667	624	677	631	657	715	697	655	693	659	657	671	657	700	707	687	665	683	643	699	651	655	689	663	659	632	674	720	646	672	647	660	654	690	684	622	679	640	617	653	628	630	645	656	655	678	614	630	597	616	674	668	669	668	631	637	664	682	650	677	646	679	626	646	666	646	655	673	635	622	703	699	661	657	653	649	690	635	700	631	653	666	671	647	621	664	627	673	642	662	622	654	628	662	664	674	607	652	634	680	633	666	655	693	636	621	628	649	665	659	675	669	677	732	697	653	613	636	666	664	661	623	679	639	666	633	663	646	678	641	659	634	635	596	647	643	666	693	652	626	683	664	675	688	649	692	611	682	641	669	649	621	639	703	668	618	659	664	690	665	605	646	685	656	621	631	669	668	605	624	673	692	627	626	626	665	682	637	627	634	656	618	602	644	671	673	678	667	670	653	653	626	605	629	682	630	638	658	640	658	687	651	630	659	624	618	697	665	613	656	658	644	668	675	661	650	663	620	629	608	703	689	700	678	646	637	638	678	681	636	613	652	662	600	643	660	646	654	627	642	605	634	705	658	618	587	660	664	678	588	652	644	613	623	624	713	613	636	623	626	648	658	683	647	646	612	671	626	668	667	632	646	645	649	640	642	615	645	679	681	636	646	708	658	642	686	684	651	624	705	646	630	617	643	651	587	648	648	653	684	675	654	675	642	649	675	655	698	633	634	648	661	658	649	671	662	655	650	642	628	631	641	642	657	642	613	636	643	648	684	668	631	645	633	631	602	633	657	622	629	634	685	700	642	645	675	643	645	681	671	672	651	651	618	719	626	634	614	690	614	663	699	666	685	671	673	648	597	623	639	681	661	603	703	664	655	680	645	647	631	651	653	647	650	661	704	643	646	637	637	629	665	662	667	693	623	691	661	671	672	650	668	652	647	683	641	636	686	662	617	668	678	629	661	611	662	683	631	626	693	663	677	658	636	717	691	616	664	671	664	664	671	666	675	637	637	652	662	645	631	611	682	596	658	656	677	623	609	700	634	691	662	708	690	664	680	643	634	668	617	681	661	633	667	608	639	645	654	672	653	654	623	556	630	637	701	660	603	614	684	629	655	603	639	648	664	655	682	696	678	658	658	619	644	685	683	636	654	640	668	677	631	640	680	642	665	651	634	586	651	663	667	662	674	665	661	589	691	681	664	658	602	656	640	655	659	656	654	681	663	649	650	646	619	668	675	638	686	661	642	699	681	656	637	664	681	659	640	625	655	635	607	681	672	674	737	684	675	624	621	656	609	656	656	619	708	628	676	647	652	713	644	667	644	641	671	675	656	656	633	671	636	645	672	664	639	671	662	678	649	671	675	684	608	674	658	628	624	687	693	645	638	691	688	639	585	676	680	692	687	639	660	689	685	705	655	676	632	635	621	630	653	674	622	646	656	626	653	667	674	627	724	692	681	686	672	659	618	660	689	661	653	671	673	678	633	655	590	588	626	623	647	644	644	630	711	654	644	631	696	670	639	653	627	643	640	623	619	658	643	633	657	624	689	650	675	673	664	640	652	676	585	622	693	645	671	666	652	723	596	652	606	635	603	670	664	653	664	597	641	664	612	581	701	664	668	671	640	646	654	614	669	612	613	630	661	618	613	594	653	706	660	706	621	660	633	648	653	662	696	699	650	671	695	664	683	656	619	663	672	672	655	652	661	648	621	651	628	672	646	609	678	611	621	644	670	623	697	658	613	662	668	660	677	649	632	635	706	670	664	657	656	668	646	639	660	642	651	662	694	646	660	691	722	640	676	663	704	638	639	659	598	640	643	614	652	643	664	666	624	594	628	652	661	654	646	666	664	682	682	669	674	633	631	685	633	662	674	664	663	663	616	664	648	633	658	684	697	644	652	681	621	652	644	677	650	646	603	686	667	716	656	666	680	615	681	654	636	647	643	666	654	626	641	676	665	720	615	617	649	663	686	657	692	676	648	629	673	649	634	643	644	681	638	639	630	659	632	646	675	673	686	673	637	652	651	677	669	710	692	653	649	670	677	668	647	659	660	635	659	606	650	663	611	690	678	664	647	634	649	624	654	652	667	681	674	625	647	673	656	652	673	689	667	665	684	651	642	669	632	624	616	647	627	635	622	710	648	680	670	598	678	666	662	646	636	628	626	632	631
1383	6494	268	216	341	265	249	252	220	183	159	120	975	116	78	75	69	57	69	64	64	50	53	45	43	39	57	66	59	64	42	42	43	37	56	49	46	41	44	51	54	42	44	48	48	52	45	45	46	40	40	44	50	53	42	48	42	53	44	40	31	36	35	41	28	31	34	37	34	33	41	35	35	34	37	36	36	32	27	34	28	42	39	33	27	30	28	35	32	31	28	33	34	36	33	30	32	40	29	25	14	24	31	28	31	27	25	34	29	23	36	38	30	23	32	21	27	23	24	36	35	37	26	20	28	29	28	21	27	23	28	35	30	33	27	34	37	34	27	25	34	27	26	26	25	31	34	29	25	27	28	29	31	32	29	25	32	37	29	24	32	38	32	20	30	25	30	25	30	31	27	28	30	26	22	37	25	23	22	29	24	26	32	30	40	35	30	24	21	31	27	21	29	24	33	23	37	30	31	18	28	29	27	19	19	30	24	26	17	28	27	28	29	30	29	32	23	38	24	30	20	20	30	31	31	26	35	26	29	22	24	29	39	37	29	23	35	24	26	22	39	26	28	25	23	38	36	22	21	24	24	23	36	29	33	24	22	17	21	31	35	26	24	34	26	32	27	29	34	24	26	20	23	23	32	30	39	28	32	30	23	28	31	20	30	28	25	33	31	27	33	32	28	20	24	36	31	29	24	26	28	34	20	34	34	23	24	25	33	25	29	28	29	29	27	20	31	42	28	31	24	27	27	25	34	19	23	25	28	18	35	46	20	30	29	25	31	28	37	29	27	25	24	26	21	27	17	29	25	34	28	28	34	39	24	26	18	25	31	38	34	32	28	30	28	26	28	35	29	27	22	26	20	30	35	30	20	20	28	24	25	31	41	25	32	23	28	32	20	22	21	21	26	31	33	19	31	29	20	25	27	32	24	19	27	25	30	35	25	23	33	20	16	21	31	31	23	27	31	28	24	26	34	31	35	22	32	32	29	25	30	23	31	23	23	26	17	32	34	37	32	31	25	28	21	24	31	38	19	31	31	32	35	28	27	28	34	20	27	32	38	24	16	30	25	23	17	33	22	26	29	26	40	26	35	34	30	30	27	34	28	32	26	35	19	35	33	27	35	27	26	29	33	23	29	37	35	30	22	26	43	26	20	24	30	43	23	39	33	28	24	36	32	22	37	32	20	32	24	37	27	24	28	23	29	31	31	34	22	27	39	23	29	33	28	35	24	33	28	28	21	22	25	29	29	37	27	24	18	23	42	23	30	27	24	29	34	25	21	29	32	25	35	32	31	20	27	29	28	31	33	26	31	27	29	33	28	21	33	23	34	27	29	29	37	30	24	19	28	23	28	40	28	29	30	21	33	25	28	31	31	26	28	26	29	30	26	26	27	35	39	33	27	30	20	27	25	30	28	35	29	36	26	26	35	28	30	18	29	26	30	28	27	25	26	22	26	21	31	20	23	23	31	22	26	30	24	28	19	23	32	24	26	30	33	27	27	21	25	28	32	29	24	21	24	22	31	24	34	22	24	22	31	29	35	32	29	36	29	28	31	30	28	31	22	25	32	13	22	37	21	22	23	38	28	33	32	22	12	33	27	25	38	33	19	36	32	27	22	28	32	26	24	32	25	35	18	29	34	28	33	33	26	31	35	38	36	26	28	27	24	29	39	25	27	24	37	39	23	30	26	24	31	32	15	28	25	21	28	36	34	35	35	33	23	28	28	31	24	32	35	31	31	47	31	33	35	32	21	25	37	26	36	35	35	27	28	23	36	20	30	30	30	28	24	33	25	23	24	29	27	31	41	22	24	27	24	25	29	29	13	22	32	30	24	30	27	24	27	32	33	37	25	29	36	25	23	24	28	27	34	28	40	26	34	25	19	22	22	27	26	28	27	31	31	31	35	27	29	20	36	27	25	26	34	30	26	19	27	27	23	27	29	30	24	28	37	27	30	34	26	30	25	31	28	30	20	37	30	33	37	33	29	24	24	29	30	20	25	33	24	24	39	31	31	30	22	24	29	27	33	31	19	17	28	27	29	29	25	36	31	30	28	34	22	23	42	32	33	31	18	27	22	21	28	36	37	21	26	25	36	33	16	38	26	29	31	25	27	21	36	33	24	28	28	24	28	29	27	30	26	30	34	30	30	25	30	36	42	25	30	25	32	30	34	31	19	28	25	23	25	30	37	23	33	28	31	20	33	33	26	29	23	25	27	21	38	25	40	33	24	29	17	22	26	23	17	32	31	16	37	30	29	28	31	26	18	42	20	21	28	32	26	26	26	31	30	25	29	27	26	27	30	27	22	30	31	29	27	31	34	29	27	21	31	19	21	33	33	30	25	19	29	24	27	35	31	33	33	23	22	25	30	25	29	27	28	29	31	20	30	32	31	30	29	30	30	30	30	16	29	31	38	41	23	20	18	29	31	28	32	29	37	25	24	29	30	32	31	18	35	23	28	29	36	39	24	34	28	34	22	27	29	26	28	26	26	36	28	24	24	28	33	26	22	36	31	34	21	31	27	28	31	25	29	40	36	28	17	32	26	32	22	26	30	20	23	23	23	40	32	24	33	32	36	32	36	28	22	31	34	23	26	26	35	34	29	30	35	29	36	26	33	35	26	38	30	38	40	25	34	20	22	28	33	32	22	33	28	36	28	28	16	22	23	21	27	31	22	37	27	32	33	28	35	25	28	22	24	27	28	34	24	29	28	31	22	28	38	28	40	31	41	26	25	29	25	29	27	26	19	33	27	28	27	17	23	30	34	33	28	26	25	39	27	27	30	18	31	34	25	34	26	36	20	21	34	31	26	29	26	30	29	18	27	27	26	28	31	31	22	21	28	25	29	30	32	29	29	29	20	29	37	24	26	28	26	28	28	34	33	26	29	25	36	25	21	35	30	27	35	31	32	20	20	26	22	29	22	19	23	32	31	29	36	18	25	29	36	23	23	33	27	31	23	23	29	30	35	27	31	25	25	35	35	22	32	26	30	29	23	26	26	31	28	25	26	30	27	21	28	27	33	28	28	31	31	22	20	30	22	31	27	20	31	31	29	19	35	30	34	26	33	33	34	35	26	25	28	26	29	29	36	32	19	26	28	26	26	29	31	26	32	28	36	25	29	31	18	19	20	20	30	23	35	33	31	39	23	25	23	30	28	39	32	26	26	27	22	33	34	26	21	21	22	26	27	29	30	24	42	33	29	27	27	24	38	26	30	29	33	29	28	33	30	23	33	33	30	33	35	19	33	23	33	29	35	21	26	36	25	22	27	25	28	26	31	41	27	29	24	32	27	24	29	29	23	26	27	38	31	18	21	21	30	25	27	24	28	26	24	33	28	34	27	30	32	24	29	35	28	24	27	34	30	30	38	26	21	20	28	29	32	30	23	27	23	24	16	37	23	34	27	32	28	36	17	27	26	25	26	20	18	31	23	38	24	39	33	29	37	29	16	33	28	39	19	21	28	24	27	31	29	24	35	24
18214	28904	8132	23706	27695	24659	20623	17467	15251	12006	9454	7849	22373	5461	4595	4076	3647	3344	2939	2816	2708	2479	2371	2273	2247	2317	2447	2379	2377	2148	1800	1667	1536	1645	1781	1698	1710	1816	1817	1744	1651	1646	1673	1614	1685	1616	1552	1492	1539	1577	1555	1476	1513	1657	1629	1643	1613	1614	1473	1263	1170	1135	1107	1102	1139	1185	1259	1175	1106	1046	1172	1072	1080	1101	916	827	779	834	876	795	801	714	681	697	681	705	723	705	699	749	718	696	713	696	672	687	679	725	674	699	653	688	654	667	705	653	662	672	696	690	678	642	651	638	682	672	648	697	676	667	678	693	692	680	653	677	634	663	621	674	640	661	640	649	654	662	690	641	659	645	640	660	636	657	679	633	665	696	725	690	679	664	588	668	669	676	638	623	634	691	634	686	685	689	625	718	649	684	658	658	638	653	656	665	609	681	661	663	702	611	651	648	655	642	695	664	651	641	662	651	657	682	667	673	671	664	638	667	632	674	626	645	663	662	675	660	660	641	636	669	691	635	682	670	624	659	691	659	652	651	638	631	649	671	621	641	680	612	687	657	700	663	659	673	664	668	675	665	680	654	677	628	650	620	675	678	657	632	656	624	604	672	673	655	656	631	647	677	662	661	623	682	625	632	641	622	653	654	706	690	681	634	659	667	622	722	629	649	688	660	657	669	650	682	636	674	683	684	627	696	660	671	607	656	673	647	633	647	649	632	633	635	655	662	663	684	664	653	685	654	600	627	695	639	636	637	683	666	625	607	640	666	687	671	672	629	674	676	698	648	680	666	678	644	649	693	724	655	644	641	675	670	638	672	699	680	619	681	663	672	621	633	652	694	691	653	703	677	646	626	669	616	665	681	641	670	642	605	743	663	655	670	676	670	639	638	667	647	691	661	674	689	632	646	651	641	638	642	670	623	648	647	684	650	667	640	655	608	656	661	647	625	638	636	663	623	673	634	661	681	617	653	623	650	698	640	678	661	657	676	619	676	705	629	655	629	636	687	667	685	677	698	636	652	670	648	649	650	675	615	679	692	666	643	674	661	666	648	647	703	683	708	661	698	663	634	648	658	652	629	679	663	632	609	611	709	653	651	637	671	634	665	668	635	667	667	644	661	701	669	653	658	674	680	649	630	661	644	642	662	687	646	643	633	717	693	658	659	709	648	685	665	687	661	656	656	653	627	640	650	634	678	669	664	660	646	631	691	648	644	640	706	695	661	665	650	667	641	640	712	630	679	660	658	667	676	650	683	683	664	686	658	634	619	706	636	655	696	686	634	676	619	626	633	636	627	641	677	670	659	629	686	702	635	642	672	683	663	703	667	631	648	670	623	660	685	658	648	625	600	674	682	649	635	650	643	650	618	668	643	695	683	623	629	629	618	647	643	681	627	683	661	649	664	633	700	628	608	685	682	653	615	658	597	649	704	660	644	692	663	669	631	673	683	640	671	674	652	663	648	683	596	653	665	609	675	686	676	669	671	645	669	672	680	660	654	690	618	651	646	640	646	649	654	681	632	671	603	666	646	649	680	653	602	692	707	647	669	632	678	683	613	665	678	619	618	634	714	600	643	675	647	603	668	638	622	629	659	677	655	649	638	681	632	661	630	646	639	615	683	665	650	626	682	656	663	694	616	625	686	682	672	710	638	624	691	673	655	647	647	649	660	620	658	641	642	644	624	596	608	616	679	651	644	643	670	669	677	657	661	670	711	659	613	636	628	624	677	666	687	635	669	623	643	663	672	661	666	695	647	670	627	595	677	634	686	627	676	649	650	645	669	644	670	686	600	654	693	656	670	633	656	645	681	628	686	638	658	646	647	682	623	634	678	697	642	639	680	694	675	676	696	666	666	702	658	686	653	663	658	635	710	642	654	634	637	618	662	670	636	648	670	675	657	646	663	689	611	679	620	638	650	658	627	664	624	642	646	708	685	631	660	640	625	661	680	686	688	658	625	666	638	643	662	669	640	651	644	654	667	691	658	654	688	655	647	696	626	674	643	686	681	683	630	695	653	668	661	692	616	652	676	616	685	679	686	691	700	641	616	668	657	684	660	645	638	656	592	628	651	648	636	664	639	656	665	670	655	663	682	655	660	632	683	636	654	670	649	674	652	670	667	685	602	656	646	616	637	665	660	709	656	653	640	625	618	688	626	666	614	677	637	721	606	632	651	668	620	671	659	676	643	632	661	661	693	703	616	678	595	692	618	644	683	704	648	625	669	637	604	650	638	635	668	627	665	664	692	605	636	659	668	644	648	691	669	669	656	580	661	662	667	653	638	618	630	658	637	624	649	639	665	691	678	671	631	659	645	650	646	677	642	625	641	648	641	632	684	625	653	656	655	683	658	647	679	630	654	646	640	616	653	653	664	643	700	632	629	655	700	669	636	690	665	642	728	681	654	651	639	650	667	650	700	711	648	656	612	667	689	612	674	658	644	642	653	613	694	692	617	654	685	632	649	673	618	645	664	671	670	660	671	689	652	636	624	700	644	657	657	618	653	675	678	658	672	682	645	726	656	646	614	676	674	644	694	669	671	684	621	669	665	673	678	682	690	645	617	635	717	627	690	586	664	686	683	655	629	724	658	635	675	645	659	686	668	646	682	684	633	676	630	678	620	614	668	678	638	645	673	646	684	686	616	666	679	620	659	657	696	669	699	679	644	634	602	665	626	620	670	641	652	663	669	632	627	617	694	670	660	647	656	655	673	627	648	629	643	638	634	644	644	647	663	676	674	679	686	651	669	648	671	681	675	706	689	686	674	650	679	611	654	687	639	620	628	670	632	676	663	658	684	657	644	653	674	640	664	658	628	654	656	666	658	655	667	667	655	683	686	672	666	659	689	667	652	653	671	680	639	648	654	655	655	618	633	678	674	662	677	662	625	677	633	679	639	664	626	651	618	661	610	665	673	639	647	684	654	666	655	673	679	669	620	673	652	646	638	688	666	615	661	630	636	680	662	701	645	649	637	642	600	701	653	632	645	588	650	629	693	689	695	674	635	601	663	668	695	648	642	652	661	681	673	696	649	676	697	615	640	693	719	651	675	646	681	657	632	657	623	665	657	646	635	663	654	623	702	698	664	680	697	664	632	666	652	659	642	664	663	663	642	664	704	653	678	642	674	687	707	635	669	662	707	663	661	683	688	656	640	680	681	639	648	700	643	627	659	678	658	668	606	650	674	676	634	667	662	651	696	680	657	631	657	687	702	669	611	668	682	647	666	649	613	631	668	691	669	689	676	703	674	641	664	636	638	639	639	661	702	665	676	661	641	640	671	655	641	682	683	599	622	671	649	697	639	645	674	674	679	649	622	631	679	654	643	656	695	627	699	658	657	715	652	648	606	632	642	681	650	668	677	618	667	625	621	643	687	642	686	628	617	658	676	658	647	653	633	682	647	714	634	641	674	673	689	610	640	633	643	673	677	718	641	701	648	662	638	615	669	660	696	638	691	646	651	672	619	671	662	648	665	632	622	647	649	677	641	642	667	687	645	663	656	648	648
1457	5833	281	202	333	269	255	235	228	163	152	121	752	81	94	80	66	71	79	55	59	64	55	61	47	43	61	42	40	42	46	33	45	40	45	45	41	41	50	45	32	54	41	44	51	36	43	43	49	53	45	41	47	65	41	42	48	46	38	40	38	35	32	28	42	32	36	42	33	19	20	35	40	38	19	36	31	33	38	32	20	31	18	35	37	26	30	35	22	38	37	36	22	32	28	35	34	22	27	27	30	21	26	26	27	29	23	28	32	21	32	26	39	25	24	31	32	36	32	28	27	27	34	30	20	18	33	30	24	32	27	40	29	35	45	27	29	27	30	32	34	32	25	32	16	35	23	24	24	30	20	27	23	26	31	29	32	30	35	27	35	26	33	32	29	32	35	26	21	25	30	40	22	29	30	26	38	34	34	25	29	24	16	24	31	24	23	29	32	28	22	27	26	29	21	35	32	22	20	28	37	30	23	25	31	31	30	28	24	35	37	25	29	25	29	28	29	32	24	25	32	24	29	23	28	34	30	30	24	26	28	28	29	31	25	33	32	21	20	36	35	23	44	41	40	30	31	25	29	24	21	28	32	28	29	29	26	31	32	32	14	32	31	22	25	33	27	30	32	27	26	29	27	24	25	22	29	25	29	37	27	26	23	29	31	25	26	26	29	26	26	27	28	28	30	32	24	20	26	22	27	30	39	33	28	18	27	21	34	24	30	22	30	28	34	25	38	24	31	34	33	31	33	30	25	24	29	31	22	29	30	26	22	30	23	22	31	24	33	16	23	25	28	17	22	36	35	36	34	31	16	17	23	33	17	24	27	26	34	38	34	25	23	31	34	23	33	33	26	32	25	19	29	34	20	29	28	31	33	40	18	36	28	31	31	33	30	41	32	31	36	31	24	32	31	34	24	34	29	41	32	29	30	33	29	23	21	33	30	27	19	38	25	30	23	32	24	25	20	25	37	24	25	33	25	32	26	29	23	26	27	18	23	26	38	37	35	26	19	34	35	42	35	32	39	22	24	29	27	19	35	26	24	22	20	28	27	29	31	25	35	29	28	31	20	35	24	22	24	28	27	24	26	22	39	32	22	34	24	21	22	23	28	28	25	34	22	29	28	30	29	31	20	32	35	27	29	31	32	26	46	31	31	25	32	24	29	35	37	36	26	29	23	32	23	23	26	30	33	30	32	32	36	25	24	32	25	39	26	27	24	23	40	27	31	26	28	33	37	29	25	34	33	26	29	39	33	20	28	37	32	29	27	28	34	22	38	31	17	31	23	25	26	29	30	20	26	24	27	24	32	28	25	35	25	30	29	37	28	25	31	26	22	16	34	28	36	32	25	28	28	33	34	26	29	27	32	33	18	32	30	31	25	28	36	26	24	25	30	29	14	21	29	28	30	30	28	26	20	27	27	26	29	31	32	34	28	30	20	32	29	26	27	28	31	26	24	33	32	32	35	29	24	28	24	36	32	37	31	31	34	27	27	28	30	24	20	25	39	36	25	28	46	41	31	35	25	36	28	29	35	25	30	29	32	27	24	35	30	30	25	26	26	22	37	38	25	34	25	22	22	22	26	24	33	27	39	25	15	25	23	31	32	29	32	21	29	23	34	22	26	30	26	28	20	34	27	34	30	22	32	28	28	17	36	24	30	27	27	33	22	32	15	25	27	33	22	27	25	17	22	21	31	28	31	26	23	31	35	28	29	38	27	24	34	22	24	22	29	18	30	22	17	31	31	21	27	30	31	25	18	37	30	27	38	33	21	21	17	23	25	27	44	33	38	23	33	20	28	28	33	25	18	33	20	41	25	26	23	24	36	19	15	25	31	36	28	23	29	30	26	16	35	23	35	20	29	26	29	27	29	20	36	28	31	27	27	30	35	37	30	23	25	21	37	23	31	22	30	19	35	25	30	33	21	31	28	36	27	30	28	29	29	34	26	37	35	38	29	23	30	28	24	29	28	29	26	33	26	20	30	32	26	20	22	30	33	33	29	26	32	26	24	31	26	31	33	25	22	32	31	25	29	36	26	29	26	21	25	28	31	39	29	29	21	24	30	27	32	26	34	33	23	27	31	26	26	25	27	24	31	38	28	34	45	34	31	24	30	26	34	40	36	33	27	31	28	31	23	25	17	35	34	24	31	26	31	37	26	29	32	31	21	19	39	25	34	23	24	17	23	40	25	29	29	21	15	35	24	24	23	28	31	26	29	24	37	38	29	28	32	28	23	24	26	39	17	32	20	26	22	38	23	28	30	31	27	29	33	19	31	28	24	26	32	24	33	24	21	29	33	25	30	22	26	24	22	37	31	27	24	33	27	28	28	26	33	27	23	32	43	34	33	26	36	20	30	20	30	27	28	36	33	22	28	27	25	28	32	19	20	31	29	24	27	29	26	30	27	27	27	29	27	28	34	33	26	24	30	22	37	25	34	24	17	31	26	27	28	30	40	32	20	23	30	23	19	33	20	29	29	26	26	31	24	39	30	35	29	36	32	42	32	32	32	30	34	30	32	32	23	37	32	28	28	39	30	33	30	30	22	26	22	30	26	18	23	23	27	29	24	25	28	34	31	24	28	24	27	18	19	28	28	38	37	34	22	27	35	23	26	28	29	23	27	27	33	26	38	23	24	25	35	33	30	35	33	28	28	26	25	26	22	28	33	26	30	18	32	32	22	27	29	30	36	27	28	27	25	32	22	18	29	24	34	30	38	32	16	29	31	27	25	29	35	30	34	26	21	30	30	30	30	29	25	26	36	32	26	25	26	23	27	33	31	32	21	23	26	21	32	26	32	33	33	21	25	39	29	17	21	31	40	30	30	33	23	24	28	31	25	32	23	31	23	28	30	32	36	30	30	30	36	19	30	19	23	33	29	27	26	28	41	35	36	23	34	33	32	18	25	24	37	26	43	23	20	24	27	29	34	22	26	26	33	27	22	26	25	24	40	32	34	32	30	27	25	32	27	31	25	27	30	26	29	29	24	23	30	25	23	33	28	29	31	33	22	25	28	27	29	25	29	34	27	32	25	24	32	25	31	30	37	22	29	22	33	25	31	26	29	30	27	32	28	27	21	21	30	27	26	26	25	23	36	25	27	38	27	27	30	23	33	23	22	26	26	38	28	24	30	25	31	23	34	29	25	29	24	23	38	27	24	26	28	21	26	33	30	25	33	18	30	25	28	28	35	21	32	32	27	33	32	24	28	33	18	25	32	27	25	31	16	36	24	36	34	19	34	24	19	28	26	32	39	29	39	30	23	20	29	31	21	25	24	23	36	35	39	26	30	32	30	23	30	32	18	24	27	26	31	26	34	24	28	26	26	32	25	33	33	29	21	36	23	32	23	25	26	36	29	21	22	28	41	28	28	28	30	33	29	36	29	27	34	19	32	30	32	30	19	41	27	27	32	29	29	29	32	28	29	22	24	30	19	37	29	33	31	24	27	28	17	34	31	20	31	26	21	24	26	24	29	27	23	23
18148	30686	8130	23377	27660	24555	20939	17493	15009	11981	9539	7872	19194	5401	4762	4001	3702	3403	3272	3046	2713	2532	2481	2308	2438	2493	2470	2498	2330	2167	1859	1627	1720	1774	1729	1796	1895	1914	1837	1692	1635	1591	1623	1742	1609	1529	1643	1545	1492	1560	1503	1532	1641	1752	1716	1601	1561	1544	1516	1235	1178	1146	1121	1206	1277	1264	1227	1149	1136	1127	1071	1080	1153	1161	893	836	812	873	867	777	787	749	730	711	660	686	646	695	649	735	729	673	684	722	718	745	692	698	686	710	680	697	705	707	696	727	646	668	670	672	653	669	680	640	646	605	661	633	695	688	674	680	677	666	641	669	645	651	675	706	648	643	621	648	691	670	647	634	647	658	697	677	640	633	631	649	645	723	672	642	633	673	633	614	697	621	649	666	678	690	668	655	659	695	685	710	703	670	629	689	663	622	643	652	655	660	672	648	647	645	685	658	682	682	631	670	604	698	628	639	649	632	672	633	671	684	697	675	722	659	653	655	669	660	702	653	654	643	653	674	673	687	630	642	679	705	672	680	667	678	673	654	703	659	632	668	693	685	657	633	668	645	668	695	667	635	667	655	682	701	616	650	674	612	626	647	637	681	680	618	662	653	645	723	626	649	670	659	658	678	660	630	624	652	630	650	685	680	674	615	691	683	662	646	624	683	684	656	665	679	695	654	632	659	658	697	695	640	641	633	680	621	633	627	639	659	634	622	648	622	692	668	628	673	661	652	650	663	684	677	647	645	653	654	692	628	661	630	670	608	658	669	644	703	628	639	637	680	646	662	621	623	665	678	640	674	648	700	679	659	648	672	663	639	593	657	618	666	670	615	656	667	635	669	653	648	652	641	681	613	652	645	674	689	666	619	617	653	656	652	701	666	620	677	661	650	651	652	654	651	681	624	634	680	654	678	711	682	633	613	656	674	630	645	635	640	661	667	626	673	641	667	694	670	675	629	660	655	659	656	677	612	647	626	667	692	700	649	685	598	671	666	686	645	681	670	632	637	660	695	692	665	671	653	626	681	677	654	608	636	647	687	638	632	653	721	642	657	686	662	646	648	640	682	660	702	627	669	645	698	647	642	661	681	672	657	660	669	633	647	667	665	689	630	661	653	669	630	634	631	699	630	666	697	665	639	677	693	649	682	647	674	651	628	652	677	675	676	640	610	666	626	656	619	625	668	685	648	667	634	625	636	667	637	679	638	688	693	625	639	673	639	690	642	621	671	651	635	675	670	681	700	629	708	677	669	644	622	673	659	674	674	659	698	621	663	641	666	642	671	633	686	663	701	664	656	666	683	661	634	652	634	693	661	655	728	625	599	652	672	704	696	626	710	682	693	652	625	653	699	658	684	694	673	609	667	624	614	637	635	641	663	692	648	666	630	646	659	644	627	683	620	644	626	659	667	639	651	694	646	696	674	612	684	661	659	648	622	689	641	669	619	652	616	647	689	657	634	690	675	653	686	662	640	679	660	668	666	687	635	673	644	687	627	647	688	613	641	653	647	690	675	708	656	681	612	668	649	705	671	643	695	651	670	665	635	684	621	650	650	620	662	669	667	666	642	642	702	680	710	706	614	710	671	623	696	647	658	683	675	620	660	709	677	670	661	671	652	704	638	679	675	649	668	636	679	704	665	676	674	649	648	662	721	639	637	654	677	678	649	652	668	648	655	654	715	647	651	699	675	717	697	671	647	644	678	655	637	651	680	628	676	603	631	640	646	689	680	703	651	638	637	618	644	687	689	686	669	655	650	633	653	692	677	652	668	650	697	671	650	657	637	665	687	682	653	665	671	636	675	695	636	621	642	666	677	632	639	623	690	698	680	653	727	626	657	689	653	679	649	648	642	674	656	671	670	664	646	620	649	677	653	676	695	629	653	711	652	648	648	712	698	635	633	630	667	662	642	657	628	659	623	686	640	658	669	689	690	646	639	649	635	650	659	651	618	662	657	666	652	660	640	619	633	666	713	630	668	668	683	705	657	680	671	668	678	652	691	663	652	644	691	655	646	633	656	688	639	642	684	663	648	631	622	694	697	703	651	656	655	688	644	639	691	702	694	625	678	654	721	632	658	645	623	684	609	659	659	656	650	649	684	676	676	659	699	686	665	654	664	667	675	620	680	656	720	637	657	682	671	677	644	684	659	609	659	719	666	665	681	676	663	620	694	708	661	657	651	654	641	660	633	638	676	678	690	656	669	660	668	638	653	675	603	657	665	642	651	622	670	655	676	628	707	649	642	639	621	664	611	650	686	656	666	662	736	592	662	631	647	601	652	657	665	634	684	658	648	645	641	678	656	651	704	647	710	661	704	690	628	665	633	679	634	660	662	685	645	658	634	654	676	663	685	664	639	658	661	692	662	643	657	672	665	664	690	644	693	698	673	666	683	664	645	675	632	686	684	618	683	663	626	652	639	638	702	646	672	627	632	651	660	657	639	640	717	657	632	650	686	694	681	617	696	703	615	678	674	677	659	702	691	669	638	691	673	687	690	644	644	648	661	688	681	656	676	624	683	639	668	693	636	664	608	662	636	658	683	657	663	673	643	707	602	624	681	664	632	659	731	582	628	666	643	660	681	674	625	639	660	639	627	653	650	677	672	658	619	689	666	660	665	688	675	688	629	652	688	611	683	647	671	672	659	637	683	667	674	679	655	677	618	587	658	682	663	633	659	652	648	653	673	636	668	696	611	694	663	626	701	632	648	631	661	643	626	644	692	638	637	659	702	636	685	661	652	608	660	645	662	655	660	668	674	644	662	704	652	659	647	654	659	636	673	670	682	668	627	670	637	655	646	665	626	656	650	653	664	604	658	648	676	665	705	656	667	649	703	630	622	682	666	646	678	711	620	660	682	644	664	683	627	637	648	656	700	665	650	632	618	627	642	659	655	662	625	661	652	672	649	652	680	678	649	652	647	622	680	721	663	665	643	687	628	668	628	607	657	679	640	625	659	702	707	659	647	667	687	669	639	624	637	685	608	675	651	721	654	671	695	648	687	615	658	645	716	629	644	633	673	629	687	695	658	678	662	663	612	684	663	613	648	635	689	704	643	619	643	618	632	687	690	680	660	690	666	683	629	635	664	668	675	644	655	668	678	688	683	641	652	657	642	609	667	660	665	612	643	676	690	626	656	656	614	600	704	652	680	645	642	655	652	637	646	658	684	665	631	694	638	651	642	648	644	629	649	659	678	639	644	621	676	679	634	611	648	653	651	689	666	678	699	712	667	707	694	683	637	651	666	668	680	720	612	682	658	653	683	627	651	675	668	635	676	653	661	661	683	703	639	671	629	680	661	664	708	640	666	667	711	673	628	669	699	663	643	644	637	686	688	645	629	618	653	659	641	683	624	690	718	643	699	683	673	620	642	608	650	671	680	675	664	696	672	662	670	662	646	676	639	649	653	624	623	667	643	662	653	654	677	636	622	664	645	643	670	621	708	637	635	651	674	687	625	672	627	662	693	649	696	709	674	676	644	642	603	658	667	679	646	641	658	714	643	665	677
1856	2846	194	154	224	203	201	193	135	124	120	112	432	90	85	60	79	54	55	66	62	57	66	62	69	49	61	46	60	51	65	49	58	63	60	52	54	64	67	58	45	58	52	49	59	55	46	59	55	45	66	57	63	54	52	60	60	57	51	58	44	44	46	56	51	48	40	43	52	46	42	48	55	46	41	31	36	45	45	39	32	50	37	46	38	35	46	35	44	51	47	34	43	47	43	42	49	43	40	48	39	38	37	48	58	41	54	36	53	57	52	38	43	35	51	55	50	58	38	42	46	44	47	36	43	37	43	50	31	33	40	38	45	45	49	53	46	38	50	56	41	46	37	43	43	48	32	40	44	31	39	48	47	46	50	47	44	48	41	34	49	46	34	39	31	35	49	46	37	36	32	45	47	45	46	40	44	48	45	57	55	46	42	57	35	46	40	51	60	42	33	44	46	43	43	42	38	42	37	40	47	62	29	43	54	43	38	51	43	49	47	34	49	44	28	41	30	48	41	37	55	45	35	42	33	53	45	47	39	39	28	31	49	34	44	33	31	37	39	41	33	39	48	50	42	48	46	42	51	41	44	38	46	43	42	51	42	39	43	54	39	57	39	41	44	43	46	36	47	50	46	36	45	38	45	42	39	36	46	42	39	46	39	48	45	29	37	37	47	38	47	41	55	31	38	43	47	52	38	51	42	54	46	35	39	37	48	31	48	49	41	41	38	42	43	32	49	49	38	43	38	28	40	51	34	36	48	38	34	47	49	40	37	34	33	53	47	50	36	38	49	39	42	35	46	45	50	54	40	54	45	44	44	55	40	39	35	41	46	38	52	39	35	49	40	44	48	42	44	39	45	45	36	44	36	46	45	39	41	35	48	38	38	50	28	37	49	43	48	48	39	54	30	42	44	51	33	46	40	37	37	47	38	42	47	38	37	40	36	53	42	49	38	52	45	36	42	33	54	39	42	30	50	47	55	29	33	36	55	46	22	46	46	45	48	43	48	43	49	47	53	32	44	41	41	42	56	43	44	41	45	42	47	57	39	36	43	39	41	36	44	37	39	42	36	34	54	39	39	38	43	48	42	33	35	39	52	26	42	51	43	43	49	34	37	30	40	42	38	34	41	45	53	43	31	49	40	46	45	40	53	37	56	46	45	29	40	45	50	46	39	51	41	53	36	53	53	39	43	37	50	45	48	41	45	37	50	44	59	43	64	44	44	44	32	45	36	57	48	48	49	36	33	50	34	37	36	40	37	36	35	47	51	41	48	46	34	53	46	33	41	33	51	38	45	45	45	51	53	40	49	32	33	37	47	41	35	29	46	41	36	31	45	39	46	40	37	46	35	37	46	38	54	36	41	52	37	56	40	45	43	44	40	37	52	38	45	45	47	34	43	39	55	45	37	31	36	38	32	38	37	43	31	35	32	61	52	49	49	40	50	45	28	41	46	36	46	38	41	35	44	46	41	54	29	38	36	35	45	47	38	37	43	39	50	56	47	38	40	47	33	39	48	46	38	48	45	46	50	36	40	42	40	48	43	48	47	37	39	51	50	49	41	38	39	40	40	29	39	46	44	38	40	46	35	46	52	37	27	43	47	40	34	45	43	48	36	47	38	37	53	36	48	37	30	48	33	38	40	46	49	43	48	33	33	55	43	32	42	36	44	42	44	47	41	35	35	45	52	36	45	40	38	52	54	41	48	37	38	43	43	38	36	38	33	31	42	43	41	41	41	42	40	41	44	44	45	42	35	42	43	42	33	46	38	42	46	48	52	40	44	39	49	38	57	45	43	54	30	33	46	48	40	35	46	44	52	53	49	51	37	39	46	37	51	39	39	51	56	46	31	49	41	33	40	56	42	49	36	38	51	39	38	38	41	27	37	39	48	39	39	37	54	35	46	40	57	36	35	47	46	41	40	47	37	49	49	53	41	46	42	53	38	49	39	51	40	49	56	41	27	51	38	48	47	60	41	44	44	36	51	37	40	43	41	50	47	33	32	40	52	39	46	35	46	44	47	42	40	36	40	50	37	63	43	57	48	49	42	42	43	49	43	39	51	33	54	32	46	37	58	33	35	37	46	26	37	39	36	53	45	40	45	41	38	43	35	38	35	47	40	41	47	34	35	42	46	48	47	39	45	42	44	32	33	37	40	38	49	37	45	29	49	41	40	41	48	54	40	31	45	39	41	34	49	46	43	43	56	57	49	38	33	45	45	45	41	44	46	46	40	45	43	36	46	39	41	31	41	37	48	46	42	44	36	35	22	46	58	48	42	47	43	45	33	30	42	49	39	58	51	28	34	38	35	34	38	40	41	35	42	32	43	60	45	42	30	45	34	44	49	41	47	38	38	44	32	37	41	43	37	33	39	36	31	57	38	42	45	41	50	44	42	44	49	48	44	31	46	37	34	35	38	39	40	32	44	31	44	47	37	41	46	38	39	42	41	38	42	44	46	45	49	33	37	52	42	47	38	42	49	36	39	48	42	36	43	44	48	36	50	37	44	44	39	41	45	40	32	49	46	54	33	52	49	45	34	51	48	43	47	48	64	34	45	46	56	33	39	36	45	37	37	37	40	40	56	28	48	42	46	43	49	39	47	35	39	34	31	42	45	47	44	44	35	41	41	48	43	43	47	36	47	36	43	36	43	33	42	45	34	37	48	43	39	57	51	37	40	35	45	37	51	31	34	38	42	52	53	44	37	42	53	41	39	54	42	37	48	45	40	49	45	37	46	45	22	33	41	43	35	33	34	48	27	45	42	40	44	43	40	54	45	39	48	36	45	43	51	43	44	48	44	34	39	43	26	42	46	42	37	45	37	45	46	48	35	39	46	58	43	34	34	38	46	37	41	36	41	39	53	50	34	44	38	50	34	37	46	36	38	55	41	40	50	48	31	47	33	33	40	36	34	52	37	38	44	42	41	45	46	40	39	44	36	42	43	53	45	44	58	41	40	35	50	44	50	41	50	42	36	38	52	38	42	37	47	60	52	39	49	38	46	61	44	38	45	39	37	54	36	46	41	43	47	37	35	43	44	41	44	32	41	39	57	41	54	58	50	47	37	37	41	36	48	41	44	31	36	41	50	51	42	38	46	44	45	37	36	45	39	53	39	50	37	37	45	35	46	44	43	44	49	48	39	46	50	44	44	48	44	28	55	36	35	39	50	61	46	40	41	38	41	33	39	39	37	45	43	58	50	44	38	40	39	40	46	42	32	36	53	47	35	40	38	55	37	39	51	40	46	41	31	34	46	35	41	32	46	37	44	38	47	43	52	45	45	42	39	51	36	43	35	50	48	42	43	42	48	45	45	37	55	45	33	51	40	39	39	47	35	37	45	46	40	36	40	41	33	44	38	43	43	36	32	44	46	48	45	42	41	32	38	35	46	33	34	36	29	37	51	48	41	43	34	48	35	42	48	34	60	50	44	49	33	46	40	40	39	27	37	45	49	49	42	41	35	50	42	48	45	40	40	41	47	43
13958	27807	6150	18218	22089	19837	16900	13897	11362	9014	7238	6040	15076	4175	3681	3397	3102	2893	2737	2499	2388	2335	2225	2147	2246	2186	2344	2208	2143	1813	1825	1733	1733	1792	1840	1828	1882	1895	1849	1675	1659	1675	1703	1686	1626	1592	1622	1565	1661	1665	1580	1487	1652	1807	1734	1747	1634	1674	1654	1382	1324	1344	1322	1398	1411	1371	1341	1395	1332	1389	1239	1303	1340	1249	1123	1123	1060	1034	1056	1071	1072	1031	1004	961	985	960	964	945	995	985	935	1004	983	953	1003	987	895	995	930	907	990	959	973	917	955	970	964	970	960	936	969	945	939	934	959	986	961	985	935	920	999	932	920	989	970	906	938	929	938	959	991	927	981	949	962	934	950	1010	981	985	909	955	949	995	921	929	905	929	932	967	915	998	942	948	976	945	938	890	1017	909	910	949	977	966	983	978	1020	939	973	999	932	936	965	1000	976	919	914	947	986	1000	941	945	970	946	998	954	995	953	914	933	988	929	890	975	944	923	944	950	893	936	974	1005	984	961	924	970	974	933	1001	975	985	949	949	863	935	906	990	937	963	941	998	954	953	1009	953	940	948	956	945	930	949	914	977	1022	921	939	881	972	939	911	961	950	988	930	923	1007	980	928	950	942	936	1053	968	962	930	950	960	897	955	979	917	908	948	965	992	938	956	962	955	948	962	989	1014	1024	967	930	914	933	964	966	988	991	959	927	921	972	919	936	982	935	955	963	921	991	967	980	931	984	944	947	889	919	1009	983	930	929	934	948	986	949	968	959	941	885	953	990	959	1008	971	958	964	911	966	961	937	985	1003	978	944	974	988	977	956	943	963	983	910	923	955	964	969	916	977	874	936	938	927	959	922	995	928	1002	933	934	978	960	949	962	964	989	965	994	991	942	960	988	987	914	982	970	898	982	971	911	939	975	961	963	967	947	955	944	939	940	914	923	878	932	913	966	978	929	914	949	974	945	916	978	938	926	937	926	991	977	934	961	974	958	921	934	939	942	935	933	958	905	1003	979	930	920	936	931	992	943	958	971	975	964	945	1020	941	980	907	985	905	981	912	984	988	972	963	937	913	957	1032	912	946	934	1025	931	949	952	964	962	938	952	961	956	959	884	950	1025	928	908	956	926	976	904	958	959	979	993	937	1005	940	973	924	926	1007	872	965	934	905	965	944	978	993	961	911	1039	986	968	957	963	967	950	975	934	945	977	952	921	961	946	951	951	953	896	943	955	972	956	952	928	964	910	973	1003	928	992	959	960	953	933	990	923	948	958	884	961	936	1007	925	978	929	932	925	971	979	1015	979	971	974	985	939	923	991	950	926	918	968	954	906	898	996	945	920	1004	963	954	995	998	923	915	974	955	914	947	970	910	953	955	917	947	930	915	890	936	958	879	1001	943	981	949	974	959	972	978	933	937	968	977	933	970	945	928	966	996	959	932	925	969	970	895	952	954	923	951	945	893	938	992	996	887	958	919	944	964	956	942	958	920	872	967	985	890	947	978	929	997	988	944	956	980	919	997	965	897	960	992	894	899	935	905	977	904	964	967	994	956	972	918	990	963	995	923	956	1018	1010	978	932	955	990	935	956	926	974	927	986	991	958	989	926	973	953	923	940	954	900	986	929	984	942	952	906	982	1017	929	1002	987	879	922	961	937	956	925	934	926	1040	978	974	945	1016	998	973	848	978	923	967	979	944	986	935	914	1007	957	989	983	943	949	948	962	945	974	919	1001	938	902	941	1004	969	953	936	897	949	942	904	900	920	923	947	918	960	954	921	970	918	965	906	997	914	970	910	1024	986	952	942	964	968	943	988	1012	900	928	987	950	931	934	965	942	940	954	960	971	971	995	981	987	972	936	964	991	965	889	949	976	940	934	917	899	934	912	951	986	926	943	923	1006	895	958	959	967	961	953	967	967	971	959	967	938	930	970	899	948	946	951	990	947	935	978	968	934	949	950	950	944	978	946	944	953	940	948	915	970	996	929	949	947	984	957	1009	932	924	956	958	986	1007	942	983	965	922	946	986	985	970	956	927	907	990	918	987	1008	891	945	910	933	907	942	965	968	974	940	968	1002	976	928	981	907	979	964	984	973	938	948	947	964	951	967	946	932	937	887	982	939	969	996	950	951	984	952	938	960	908	959	920	954	955	951	955	968	950	965	982	1047	956	952	954	932	931	917	941	936	956	954	965	982	972	972	938	965	919	926	958	946	966	972	975	932	981	1009	978	998	946	935	995	927	957	1012	914	933	987	916	959	929	946	969	941	952	923	964	943	967	965	1002	949	953	937	894	999	953	988	930	971	914	1006	882	927	988	848	990	975	986	952	964	1019	894	932	917	986	908	933	1012	964	968	931	971	970	954	968	955	958	929	940	948	976	905	920	916	951	993	986	927	966	959	943	922	994	932	976	962	910	972	939	935	1015	959	956	1017	1023	961	974	960	924	960	946	913	964	977	974	933	966	966	968	965	995	904	1023	986	912	906	984	885	990	929	886	988	989	958	1021	918	962	917	935	1011	941	940	955	946	950	918	969	938	1029	996	932	980	953	1014	956	950	976	965	937	975	971	970	941	938	950	904	934	947	935	936	962	931	953	992	972	963	921	960	938	1002	986	944	996	975	977	1009	973	897	990	961	916	1016	966	922	945	950	905	991	971	949	896	948	971	971	883	997	966	990	938	969	958	987	950	970	948	1004	989	887	953	926	927	1009	921	947	931	943	1029	915	946	1016	959	958	985	894	905	965	1046	979	959	960	979	988	971	981	938	942	928	983	974	948	986	973	921	939	1017	941	961	928	937	930	964	939	963	971	994	1041	941	994	936	923	947	969	939	908	1020	921	957	918	998	928	951	959	1019	945	964	908	890	977	916	977	941	912	948	947	1023	977	971	930	925	941	985	977	949	937	968	955	932	937	972	971	991	921	934	898	937	1009	944	984	913	947	919	954	898	956	965	934	920	942	1011	915	996	954	993	997	967	963	962	961	932	931	940	936	950	942	962	903	941	954	934	920	986	933	903	927	947	970	957	962	940	982	967	979	994	942	979	891	962	932	974	925	962	980	982	891	917	949	975	1006	936	938	968	967	1002	969	936	957	906	975	955	949	963	956	918	935	963	930	1008	963	947	963	1007	943	986	939	968	971	994	997	975	957	872	940	993	903	931	936	978	921	897	982	959	999	967	979	966	935	886	916	922	961	926	894	966	934	949	991	957	988	1001	915	953	904	968	931	911	987	917	957	989	946	974	973	898	966	948	970	1006	995	1006	1020	989	912	895	953	931	988	955	868	988	947	981	992	932	957	955	959	958	963	951	932	1018	933	1007	963	912	1002	1003	965	943	902	916	978	982	995	952	912	958	920	968	961	959	953	943	956	962	959	950	919	958	965	944	972	1014	946	975	942	942	915	957	911	950	983	996	958	923	940	1003	965	961	982	969	945	947	927	1002	951	942	951	975	961	940	991	988	1015	941	942	952	1002	1031	996	895	975	920	912	944	926	1003	975	970	994	927	977	927	946	943	977	989	904	938	965	939	944	958	910	955	987	1001	947	926	939	969	995	984	957	996	984	976	936	974	933	958	963	1024	905	967	1002	925	943	910	939	992	938	985	952	986	887	948	942	937	968	948	957
1426	5890	374	248	315	279	291	247	254	202	146	134	456	99	80	77	76	68	68	65	68	53	52	42	49	64	56	57	58	47	47	46	47	52	41	49	46	56	49	33	38	35	37	51	38	44	31	46	42	41	47	42	25	31	43	42	39	49	43	41	43	40	58	49	41	37	26	44	34	44	33	39	27	29	37	37	30	30	27	34	33	33	32	32	33	37	21	28	27	29	33	21	29	29	33	31	31	35	39	33	31	32	33	34	33	24	31	28	31	34	20	26	30	32	37	20	40	34	34	21	24	28	41	32	21	19	38	37	29	23	36	32	35	27	30	28	18	32	25	37	36	30	37	18	28	34	34	29	31	28	30	23	27	30	26	30	26	25	32	29	25	16	42	24	30	30	32	27	32	27	25	37	34	25	22	30	23	27	34	25	20	31	34	28	34	28	22	39	16	34	31	35	28	34	33	28	26	32	28	25	23	31	24	24	25	30	37	20	34	21	26	31	28	27	43	26	20	19	15	37	27	29	29	19	37	23	33	35	21	24	30	19	26	27	25	29	28	37	27	27	28	31	28	25	34	34	16	31	25	41	29	29	21	25	39	32	35	26	21	27	38	29	29	24	32	19	30	30	28	32	26	28	27	30	40	26	27	23	31	28	27	30	33	23	30	30	34	34	33	22	23	34	29	31	28	28	27	32	26	30	34	28	35	31	25	28	31	33	29	34	30	24	21	27	24	35	29	29	37	27	29	27	27	25	27	30	32	30	26	25	23	31	20	24	42	23	25	28	32	29	32	29	22	19	29	29	34	31	33	26	25	26	23	25	29	21	33	30	18	39	33	35	29	35	42	21	36	37	23	30	43	32	28	28	30	30	26	30	34	18	22	34	30	25	27	32	36	38	26	24	25	33	40	29	30	33	25	32	28	20	21	21	33	34	25	34	31	32	21	27	34	26	31	32	28	31	25	37	26	32	24	23	27	28	22	27	32	24	30	30	33	24	24	31	22	35	27	27	24	34	26	21	33	24	36	27	28	23	17	21	28	26	22	29	23	35	29	20	28	21	26	36	30	29	25	29	31	27	42	32	26	26	25	24	32	21	27	27	24	24	28	28	35	32	33	39	23	28	18	26	26	32	27	33	25	30	40	46	33	16	37	23	27	29	33	23	32	26	28	29	23	28	41	20	29	22	29	30	31	30	29	32	25	23	34	27	26	26	25	25	22	28	24	24	19	27	31	26	21	22	20	20	33	32	20	24	17	22	31	25	30	28	28	29	26	45	40	35	26	25	30	26	22	32	25	33	22	34	39	26	25	27	25	27	31	25	30	21	30	20	16	26	22	39	27	27	23	26	17	25	24	32	22	33	22	26	29	27	18	27	35	29	22	24	29	26	25	20	28	33	27	31	32	34	22	27	22	34	33	34	30	33	28	27	31	24	36	39	28	34	26	34	28	24	31	29	36	31	31	27	23	19	36	24	25	34	30	26	30	22	21	25	23	31	23	34	27	33	34	31	22	26	32	33	29	39	28	27	26	31	29	33	33	19	37	35	35	28	36	28	35	22	36	22	28	31	29	30	22	28	31	36	30	32	25	28	28	31	39	24	33	26	30	23	36	26	27	27	31	29	31	24	34	26	25	27	24	30	36	43	21	26	29	13	30	34	30	27	32	24	24	23	34	20	26	33	19	15	32	36	30	28	31	38	30	25	27	24	34	18	19	23	25	30	29	33	35	30	31	28	23	33	25	30	25	26	25	31	25	33	31	22	32	31	32	33	31	36	19	26	24	34	28	29	27	30	32	33	29	35	27	27	34	30	28	24	32	29	18	33	39	28	16	23	28	34	40	30	34	30	32	27	37	16	26	21	29	28	29	35	31	26	30	30	26	30	38	36	19	24	36	28	28	25	37	41	37	31	22	36	25	36	35	31	29	32	31	32	28	19	30	19	29	25	34	41	32	23	32	40	25	31	37	34	21	20	34	34	25	22	33	29	26	35	30	27	23	34	30	23	33	36	21	33	28	32	34	32	35	26	32	26	31	27	33	36	27	29	31	24	30	39	33	26	31	37	27	29	27	25	27	29	36	32	35	38	27	29	34	23	25	29	24	27	36	31	28	22	32	29	46	32	27	23	21	25	34	26	29	21	27	30	33	25	28	33	25	24	24	31	30	22	24	32	30	22	24	27	28	22	23	31	42	33	25	22	25	31	23	37	29	26	36	33	28	21	28	27	28	32	24	25	27	23	29	24	30	21	32	33	31	31	31	29	21	30	20	35	35	25	29	27	29	29	39	25	20	25	24	25	23	29	29	30	29	37	22	25	35	27	37	35	35	26	20	24	34	23	24	21	32	26	28	27	27	29	43	33	35	31	26	33	23	40	29	27	30	28	34	27	28	32	29	32	35	22	24	29	33	28	21	23	30	34	25	29	32	28	32	25	28	34	21	22	40	30	34	35	27	30	29	31	28	19	29	36	27	26	29	29	22	26	22	25	40	30	20	45	31	34	34	31	33	41	26	35	23	28	26	31	31	29	25	26	24	34	28	43	26	35	30	28	26	25	26	22	26	26	39	38	30	31	24	25	37	24	37	19	23	18	33	25	30	26	37	31	35	29	29	32	35	21	27	25	24	30	31	30	29	34	33	37	36	32	36	25	28	27	26	26	27	28	34	25	26	24	25	35	31	34	26	39	34	29	18	27	41	27	33	34	30	23	28	23	24	30	25	23	26	35	22	23	22	36	29	32	29	22	31	24	28	26	31	31	37	28	27	35	30	32	24	33	20	32	23	30	25	29	30	39	23	34	30	33	23	25	31	38	22	37	48	38	32	32	26	28	36	35	40	29	36	24	33	27	34	22	29	24	33	30	23	29	15	34	36	31	25	26	22	30	31	23	38	40	31	21	33	31	37	30	36	31	26	28	26	23	22	37	26	22	19	21	21	33	29	31	30	33	34	24	30	24	28	22	26	29	29	23	18	25	29	29	25	29	29	30	41	26	35	34	35	31	37	31	21	31	31	35	34	35	25	23	39	27	35	27	34	33	24	44	24	33	32	34	25	25	32	23	30	37	36	30	24	29	28	34	28	23	27	36	28	27	20	27	21	28	25	34	26	28	27	33	30	31	27	23	33	43	19	25	28	30	25	28	25	20	26	34	23	24	27	27	29	30	28	37	37	20	31	23	21	24	24	32	28	27	26	27	32	31	27	23	33	35	33	28	22	26	29	31	24	34	33	26	33	29	35	26	31	26	24	28	29	29	27	34	33	36	29	26	27	32	28	20	26	39	30	23	29	38	26	29	18	26	28	21	33	23	21	33	18	29	42	31	35	21	34	29	25	33	33	28	35	31	25	23	31	23	24	33	39	37	30	26	24	33	40	23	37	28	40	31	23	33	22	41	21	31	32	24	34	23	29	29	22	38	27	23	26	26	28	26	29	25	39	22	26	33	31	27	29	25	31	22	26	25	28	20	22	32	26	32	28	31	35	29
17977	33095	8008	22782	27218	24420	21411	17785	15203	11972	9935	8113	15747	5423	4847	4342	3942	3620	3346	3011	2795	2663	2468	2432	2543	2572	2595	2499	2318	1949	1716	1820	1822	1890	1847	1977	2037	1952	1740	1595	1665	1633	1637	1660	1717	1602	1575	1532	1615	1483	1495	1503	1475	1651	1699	1614	1584	1569	1455	1186	1125	1073	1115	1228	1257	1142	1186	1144	1094	1137	1156	1137	1211	874	796	794	860	947	896	876	728	778	699	723	722	692	737	710	697	705	727	732	653	722	690	678	697	704	618	619	679	647	658	672	669	644	640	673	639	640	699	674	624	661	664	683	663	663	728	636	658	681	650	670	708	676	685	650	667	690	697	655	663	609	686	675	646	633	662	696	659	642	651	668	670	649	633	684	660	648	634	658	642	688	622	663	632	695	652	655	664	689	674	677	651	625	655	641	649	712	664	650	649	663	659	658	645	619	683	646	675	656	675	689	633	680	631	621	649	671	644	660	641	643	685	649	666	635	658	624	653	674	617	705	671	642	630	651	620	669	717	662	665	645	660	718	646	654	639	698	627	633	734	673	648	609	649	663	686	616	731	645	654	705	648	650	647	650	639	676	618	666	661	759	648	628	681	665	667	647	723	636	667	651	696	587	651	635	664	623	670	647	655	633	652	684	633	629	700	635	678	666	677	676	654	692	624	661	691	659	671	637	698	678	662	685	630	656	637	667	678	705	634	681	648	646	612	635	650	654	648	649	653	655	657	659	712	693	661	665	630	635	650	659	678	655	665	650	646	630	652	704	668	667	668	680	649	671	646	648	628	702	629	663	656	691	667	666	675	640	678	630	618	650	610	703	630	676	668	647	701	631	664	675	662	671	638	630	678	653	662	673	653	667	651	659	693	631	670	641	650	664	670	623	721	706	675	668	690	662	648	649	618	683	698	710	686	651	676	657	654	657	693	650	709	658	666	686	639	656	714	731	663	615	652	668	670	653	675	655	690	682	663	672	671	607	700	626	660	649	660	690	675	644	651	634	639	677	662	670	699	673	632	674	683	689	626	670	690	651	670	625	688	619	657	640	642	654	688	657	647	660	669	688	653	666	626	649	690	634	670	618	653	670	619	660	615	669	613	612	673	649	676	651	716	632	643	657	680	653	649	638	651	667	679	667	647	641	651	660	666	645	674	712	709	640	678	657	678	639	663	699	676	676	673	678	724	659	639	613	616	637	665	677	651	679	604	682	625	627	682	672	634	665	667	643	692	634	662	684	697	684	647	662	641	665	659	684	676	635	681	614	646	670	701	678	669	633	673	709	630	675	646	687	645	654	649	623	643	653	691	646	656	686	666	667	675	651	669	655	693	619	644	646	692	650	641	684	618	643	680	606	634	644	651	631	650	653	669	688	605	638	645	690	645	709	662	655	618	682	629	643	630	675	675	676	669	634	648	670	643	628	659	651	687	649	673	685	619	658	679	683	645	730	707	688	657	639	660	659	631	641	604	652	636	649	666	629	696	615	616	676	635	632	660	662	662	694	609	678	684	661	639	656	610	680	640	640	614	682	626	696	656	652	705	651	692	662	645	623	619	669	682	659	646	661	705	625	643	692	639	651	643	670	645	637	655	701	623	639	651	689	637	652	691	676	702	624	647	671	664	665	648	686	622	689	673	706	653	643	696	683	660	629	646	669	632	621	659	644	661	701	649	630	658	599	638	677	664	674	699	649	675	690	666	627	624	683	665	680	646	690	667	632	641	682	739	643	647	674	686	660	616	674	655	600	650	645	616	702	652	645	665	646	625	649	638	689	612	652	662	639	649	664	636	642	714	642	683	646	643	700	645	612	688	641	635	636	672	690	680	648	705	649	694	680	663	637	625	676	660	603	659	682	688	652	639	668	684	659	644	721	694	695	690	625	710	657	621	642	648	661	664	633	675	612	687	615	660	632	673	682	644	664	684	631	659	627	650	654	676	665	679	662	669	627	668	655	678	617	671	628	661	653	639	647	685	645	681	656	694	655	709	633	627	650	693	665	706	625	648	660	656	634	655	679	637	623	660	648	655	649	655	602	690	687	676	622	661	702	645	684	644	642	624	689	666	665	665	643	628	673	661	650	640	652	681	712	657	685	671	667	657	684	605	675	665	655	619	669	602	679	676	680	639	648	707	696	654	656	611	674	642	687	701	694	675	632	646	678	671	612	683	668	656	675	611	662	622	628	691	650	673	700	690	661	657	674	669	626	675	665	644	665	674	661	641	658	645	643	621	659	663	668	663	674	645	642	690	622	690	672	656	647	668	598	623	643	674	656	661	666	670	645	667	684	610	710	663	658	640	680	620	632	693	647	647	672	646	666	661	717	613	669	659	657	669	657	662	644	711	659	651	635	653	653	653	640	593	651	642	721	690	640	643	653	662	654	654	673	642	654	676	675	651	659	657	701	669	693	679	670	689	673	635	642	665	630	688	634	744	686	649	667	636	707	652	691	679	654	674	619	647	651	669	649	673	718	666	647	631	676	650	668	699	651	683	601	663	726	675	637	584	687	623	695	669	696	611	667	651	685	654	691	662	700	652	665	643	664	661	628	697	629	640	624	669	643	650	632	671	621	685	673	685	636	660	662	622	645	672	664	678	639	678	662	606	683	698	591	655	644	662	705	657	681	675	654	668	650	677	632	657	686	666	681	631	720	676	654	656	640	681	636	650	641	596	652	697	643	673	682	697	678	654	635	693	667	647	611	657	624	615	624	634	658	679	639	697	620	664	641	626	670	651	674	633	663	700	728	655	640	652	650	598	644	648	696	622	653	609	697	693	640	646	680	678	667	647	683	619	672	659	631	640	681	650	691	669	619	637	691	669	655	618	617	672	634	677	674	658	626	696	672	686	666	643	653	636	687	662	627	693	674	703	650	706	646	622	666	645	623	646	681	598	668	672	662	644	680	681	671	666	675	654	655	661	653	632	710	685	639	657	650	658	669	636	632	642	613	658	678	659	613	722	623	638	643	642	734	680	690	676	612	674	662	635	635	589	639	681	657	679	680	665	620	640	670	667	639	668	663	681	661	643	666	628	693	619	656	683	665	707	705	684	701	668	663	656	638	675	612	667	650	637	656	679	643	662	645	677	659	663	677	663	636	637	676	668	703	623	666	644	652	626	686	647	615	610	660	697	622	673	663	659	666	698	673	634	696	620	632	692	681	680	614	695	695	650	666	661	635	664	672	666	695	668	642	661	619	622	646	674	655	629	645	658	659	664	663	633	623	669	643	642	679	656	639	656	657	659	683	650	667	672	644	656	643	680	649	665	684	690	630	663	641	702	631	658	663	658	651	661	688	660	632	629	661	657	681	635	654	691	674	662	634	664	660	696	726	626	639	638	647	680	694	646	701	678	653	676	607	622	663	662	669	651	661	701	650	643	644	628	704	640	656	703	670	643	631	631	682	702	616	650	671	655	652	666	696	678	690	675	649	668	662	698	639	677	637	655	647	654	674	674	665	671	644	691	653	616	649	649	663	627	662	724	627	635	665	610	676	610	639	712	660
1434	6525	349	216	315	275	270	283	218	191	192	114	194	93	80	71	76	70	67	62	61	62	73	50	50	65	56	66	44	42	39	51	47	54	45	56	34	41	35	44	35	37	54	40	48	37	44	48	44	39	52	39	48	43	44	50	44	38	45	37	49	37	42	38	30	38	39	32	41	37	37	48	33	36	26	31	27	32	23	28	28	40	26	28	18	30	34	29	30	32	21	19	30	27	28	33	30	33	22	29	38	26	32	31	25	29	30	26	27	37	29	41	24	24	27	31	29	30	41	22	33	33	28	36	30	32	26	40	31	28	20	31	29	16	28	30	34	35	30	30	36	28	24	23	30	37	28	30	42	31	30	30	32	25	26	39	23	28	23	32	25	27	20	31	27	30	27	32	30	25	27	29	29	25	24	24	26	23	26	37	14	21	38	35	26	30	34	30	32	26	22	27	29	27	33	29	34	22	34	36	32	33	20	28	38	30	28	29	28	24	21	40	36	31	28	34	31	28	34	24	31	19	23	32	27	32	39	30	30	26	32	31	25	31	40	20	29	24	35	27	32	32	18	29	33	40	21	32	37	24	32	35	30	26	30	23	27	28	26	29	29	19	26	37	29	19	29	24	27	28	27	29	19	33	24	25	25	25	23	29	36	28	37	28	38	32	32	32	25	37	25	36	30	24	35	21	32	26	22	36	22	35	18	22	29	27	37	22	31	26	34	26	27	27	31	28	33	43	28	31	23	21	33	21	19	29	24	29	30	26	30	29	34	35	18	34	30	26	25	32	21	21	38	32	21	21	33	32	22	23	25	33	34	33	27	34	31	37	36	29	33	35	34	28	32	27	29	26	27	29	29	31	25	40	25	27	31	29	29	35	27	34	19	29	31	30	35	25	31	30	21	30	22	36	41	35	25	29	29	29	31	25	34	20	37	42	27	31	32	20	39	34	25	27	33	23	30	26	21	34	24	24	40	29	30	23	25	40	21	30	24	25	23	29	32	29	28	23	29	20	38	25	26	26	27	31	37	23	27	26	22	21	25	27	23	34	37	28	30	32	39	22	31	41	22	30	20	25	36	29	21	20	24	31	39	38	31	15	33	17	24	30	25	39	35	32	30	30	29	34	34	26	24	29	30	23	37	27	26	35	37	23	28	22	29	31	31	35	20	21	34	38	36	27	25	31	25	34	38	22	29	28	22	23	29	28	26	25	37	31	22	24	34	30	23	49	25	39	24	21	19	28	24	37	24	27	22	29	33	29	30	35	37	28	31	26	23	23	26	31	28	35	24	35	32	30	20	32	32	41	30	34	26	29	27	26	31	29	37	30	20	25	36	24	29	26	22	27	24	40	34	27	32	25	27	23	18	33	24	30	24	41	23	22	37	31	27	32	23	27	28	37	29	24	29	28	17	30	25	33	34	28	35	23	33	25	24	28	30	24	37	19	27	21	29	34	31	27	37	23	29	27	30	24	34	30	35	37	35	28	27	37	28	36	24	28	30	33	32	25	30	34	24	35	27	28	36	31	34	20	30	30	31	37	35	19	28	29	31	32	24	23	22	30	27	26	24	24	31	31	32	29	31	29	26	34	27	29	26	30	24	23	28	29	30	28	29	26	26	29	31	22	18	29	20	33	34	36	30	26	19	30	32	23	27	36	34	22	26	24	20	33	25	42	29	38	24	20	32	35	30	24	30	23	26	34	18	38	19	34	31	28	31	26	32	29	28	36	31	33	26	22	32	23	30	35	21	20	33	30	31	29	18	22	31	21	26	28	28	30	28	23	28	25	29	31	20	28	27	22	27	32	25	30	28	23	29	17	36	36	21	28	18	24	27	28	27	22	28	36	27	30	28	20	30	36	30	30	24	33	40	28	29	30	26	17	20	24	33	33	37	25	31	30	32	28	26	19	21	37	24	23	18	33	29	41	35	33	29	31	38	32	26	35	29	47	23	39	21	29	20	27	30	34	21	28	31	35	27	25	28	32	22	23	29	28	26	33	33	19	25	30	32	30	34	26	18	28	29	30	30	24	24	25	22	39	24	28	27	39	40	26	30	35	24	26	31	22	35	36	36	26	15	36	32	26	25	26	32	26	29	38	36	23	22	19	21	23	35	27	32	25	28	24	32	19	26	30	25	26	36	25	38	29	28	41	22	30	29	37	26	27	27	29	31	28	25	28	26	29	28	29	30	32	32	27	33	35	23	29	24	23	29	24	33	30	19	29	31	22	28	24	31	17	32	25	24	28	30	24	31	29	31	26	24	36	29	36	40	26	21	20	34	29	27	24	27	27	22	24	29	40	27	18	30	27	31	26	22	33	34	23	38	30	30	26	30	29	31	34	19	36	38	32	25	23	28	27	22	32	27	32	22	33	27	18	22	27	36	27	27	26	35	31	36	33	23	31	26	28	20	44	29	29	26	22	26	24	32	25	30	24	30	31	26	27	29	30	42	30	24	26	26	28	24	34	25	26	33	21	29	24	25	32	39	31	32	28	28	25	32	26	28	26	29	23	30	24	26	33	34	30	25	32	27	21	21	15	27	35	30	33	24	26	26	35	21	32	23	30	23	22	29	34	33	22	34	31	31	24	21	32	22	27	17	40	27	31	33	27	26	27	33	27	34	27	32	29	30	29	28	21	27	31	29	33	24	24	35	38	33	33	27	24	35	27	19	23	31	22	26	29	28	26	20	33	27	31	22	31	22	27	26	30	22	23	30	21	37	38	46	21	28	27	31	29	25	32	25	30	21	38	34	24	23	28	29	27	27	33	33	23	35	26	33	30	30	30	20	33	27	24	23	38	29	25	31	30	41	22	30	27	40	28	28	29	17	21	30	26	32	29	31	24	24	22	21	36	29	38	28	30	33	19	29	26	29	23	32	37	29	31	28	32	30	20	35	32	30	19	31	25	23	25	21	24	24	31	24	30	18	30	28	37	23	36	24	29	44	23	32	27	28	30	32	36	31	29	23	32	20	23	32	37	27	30	23	16	38	23	30	27	22	28	21	30	20	21	27	24	23	23	26	31	36	32	31	30	37	31	26	34	20	21	30	24	28	24	28	28	24	27	23	30	24	37	26	32	36	27	22	33	28	27	28	20	20	23	19	33	33	29	26	27	36	33	28	31	25	26	24	22	29	29	32	31	34	36	26	29	41	24	38	36	36	32	28	25	22	31	32	35	28	40	27	26	24	27	26	22	33	38	26	30	33	25	27	35	33	33	25	35	29	21	25	22	36	44	24	25	27	37	25	32	30	25	26	24	31	34	32	31	25	30	32	31	26	35	34	31	20	26	33	19	40	34	32	16	30	31	36	23	26	26	33	33	26	35	26	22	25	27	24	29	36	33	24	25	32	32	28	34	29	18	16	31	34	29	39	30	26	24	17	25	28	21	27	32	26	28	32	35	22	37	31	24	28	29	30	29	30	29	29	26	29	24	32	31	30	27	29	24	28	29	28	25	23	19	31	25	29	23	30	34	28	33
18111	33787	7923	22769	27194	24434	21284	18556	15840	12450	9945	8087	11178	5412	4899	4363	4095	3679	3485	3017	2862	2700	2526	2542	2654	2704	2649	2487	2224	1938	1893	1941	1990	2063	1967	2055	2109	1945	1742	1640	1671	1667	1669	1678	1640	1550	1582	1630	1501	1522	1456	1460	1445	1797	1850	1687	1608	1534	1411	1124	1080	1159	1204	1229	1247	1168	1236	1149	1112	1088	1211	1146	1082	856	849	894	933	1009	998	930	794	737	752	636	676	694	728	728	677	677	715	686	690	722	731	677	697	703	637	700	651	704	662	694	635	681	690	691	657	675	651	689	694	705	683	633	619	727	676	700	635	717	668	638	662	673	669	656	681	661	693	642	690	664	667	671	701	656	673	635	693	685	641	702	706	644	684	676	656	661	648	672	674	669	649	662	658	637	676	684	640	702	633	712	678	617	687	651	650	685	662	694	684	669	645	636	670	692	663	708	669	611	683	662	687	688	648	658	652	666	684	635	642	673	637	639	662	648	643	698	672	680	700	686	675	680	670	693	635	691	700	677	706	686	695	611	627	635	714	661	661	639	692	673	657	673	691	670	673	617	720	630	684	629	653	664	633	682	697	655	667	673	655	671	674	669	644	645	656	639	605	669	692	664	655	662	690	652	666	666	686	632	694	679	683	686	624	685	656	685	663	703	648	685	641	675	634	683	645	660	691	656	681	652	646	655	676	649	676	639	653	664	691	649	666	688	666	676	619	623	651	670	630	647	645	634	668	610	645	636	622	682	703	659	679	645	704	717	673	668	659	649	666	668	701	710	639	689	657	707	669	656	647	673	660	662	660	666	633	661	642	637	656	670	650	706	657	700	648	651	640	650	624	676	685	689	632	667	654	712	660	700	651	700	677	662	606	677	677	632	719	626	660	660	670	657	651	643	649	655	670	632	705	708	658	671	619	667	676	681	632	672	667	637	614	674	677	629	690	661	683	666	656	709	663	670	652	642	645	685	674	720	696	699	623	636	691	684	658	661	653	662	664	636	649	679	635	627	716	660	656	699	626	663	691	703	683	634	671	669	682	666	653	633	632	679	695	667	659	672	650	634	652	667	654	654	685	691	664	704	630	690	638	626	663	637	669	609	654	683	643	698	662	628	690	704	671	634	635	661	661	658	624	644	690	691	626	674	659	681	631	663	667	663	666	676	648	647	707	648	643	660	666	721	678	699	633	642	662	674	666	709	621	634	660	671	636	697	656	643	697	701	592	619	690	641	628	644	648	658	633	690	638	674	684	662	657	684	663	728	671	677	680	658	696	712	653	671	675	645	693	693	662	645	676	655	689	657	677	653	678	643	684	670	640	655	686	673	671	667	671	636	647	705	636	658	630	676	673	715	722	650	685	665	651	673	666	671	684	644	649	647	638	683	643	623	625	653	710	664	664	656	663	694	651	677	683	628	707	648	668	623	681	652	697	663	718	712	659	712	677	627	646	664	644	702	667	640	711	671	721	594	642	712	648	684	648	671	646	650	642	654	699	627	694	674	684	657	686	676	612	680	666	694	652	714	638	665	709	612	679	684	663	669	651	705	644	674	702	638	652	622	653	662	741	715	675	656	641	670	663	673	732	655	632	632	616	625	666	644	669	646	626	662	663	676	645	650	653	663	664	639	649	703	685	639	654	712	670	655	713	625	626	702	680	662	663	709	662	670	691	686	636	674	671	684	666	652	669	679	655	687	651	687	693	651	670	634	697	702	671	644	662	673	667	663	707	589	684	611	647	693	642	683	680	699	605	664	663	680	670	644	700	637	653	662	610	613	679	643	682	659	706	666	643	605	671	625	695	680	698	670	688	657	672	647	675	632	656	688	622	672	621	632	603	637	701	682	681	712	691	607	673	634	664	641	672	693	671	677	681	665	648	659	642	671	618	685	677	595	654	704	698	648	678	665	690	682	687	676	653	661	694	659	666	672	694	650	680	655	602	656	671	672	657	638	679	683	644	625	622	649	657	707	682	692	613	650	632	705	639	646	625	658	654	655	637	665	671	671	645	664	636	744	655	643	658	644	639	672	628	671	673	654	680	662	638	656	682	674	636	665	676	680	653	650	655	637	646	646	654	648	705	708	736	659	657	668	620	622	635	664	626	718	607	682	702	691	660	619	673	690	689	679	675	638	648	656	681	670	659	663	657	688	636	618	702	625	603	674	652	672	697	667	676	639	718	637	651	696	642	691	711	659	662	672	683	697	704	703	651	624	691	634	707	663	700	641	630	635	694	645	700	658	657	658	698	654	651	674	670	668	670	655	686	641	664	674	643	674	647	663	689	702	664	650	608	656	697	708	670	702	664	669	621	646	684	673	647	630	690	677	654	661	686	693	701	588	623	693	648	662	732	636	658	700	675	622	654	639	677	679	658	663	648	674	675	649	689	632	601	663	642	631	678	655	672	688	683	656	632	669	608	642	687	717	697	654	657	624	675	657	632	651	655	671	616	673	693	651	686	683	628	689	629	646	673	698	695	594	602	728	636	673	683	663	671	633	681	648	650	681	715	665	660	632	619	641	686	634	665	686	700	702	619	697	646	638	655	695	636	621	675	682	716	642	643	682	683	656	713	647	685	653	696	644	672	638	676	638	709	704	641	692	660	679	682	665	654	702	641	652	639	676	672	608	654	622	668	658	661	659	708	639	679	691	732	622	667	702	707	682	658	650	664	640	707	659	661	707	666	697	690	644	673	661	658	678	690	676	708	652	709	663	638	629	687	686	677	693	687	626	669	673	675	675	652	664	658	704	661	718	722	666	648	644	627	653	656	679	607	651	679	676	622	633	677	658	701	664	640	668	665	614	663	696	690	675	673	693	616	694	657	690	706	673	675	641	730	633	646	717	667	645	693	659	654	640	668	644	652	651	651	676	620	680	613	663	681	679	652	656	618	709	677	662	647	647	708	614	668	676	660	690	647	646	665	688	676	670	649	588	674	718	676	686	670	655	623	621	642	715	624	638	722	683	670	647	610	613	630	674	601	655	653	600	661	636	666	678	666	686	645	676	681	597	694	681	644	656	680	674	660	678	654	616	660	671	674	672	658	624	707	651	632	654	648	612	699	687	663	696	673	721	622	647	647	628	656	655	668	717	676	632	625	654	629	628	712	666	703	656	666	664	675	676	673	672	662	666	671	641	703	651	671	675	672	661	653	657	688	615	688	681	614	676	635	651	643	671	674	648	653	624	694	694	639	647	634	645	649	690	645	693	669	657	661	660	703	648	652	637	646	712	666	678	675	683	640	705	651	730	662	627	669	705	669	672	691	652	628	640	654	690	675	669	670	672	628	662	703	682	684	674	671	653	657	675	683	679	673	634	663	642	652	658	635	684	661	675	708	666	632	637	658	680	678	680	680	617	676	693	620	648	691	651	641	682	660	676	654	668	675	661	660	616	661	634	673	654	657	662	635	659	649	653	655	657	678	669	634	636	692	710	674	666	663	694	620	720	660	669	603	712	695	644	686	658	672	683	669	637	656	669	655	695	644	669	693	664	678	681	662	634	681	659
1460	6456	343	219	308	294	273	247	258	180	169	141	142	82	91	76	85	83	69	66	59	54	59	44	67	66	49	56	55	60	57	56	44	49	40	55	49	44	31	48	32	39	44	35	57	53	40	57	51	47	45	31	44	38	47	51	47	42	37	40	34	33	31	43	38	34	31	33	33	35	50	40	40	26	31	34	37	32	26	34	33	18	35	19	31	34	31	32	32	25	18	30	30	36	21	27	27	34	25	28	28	42	28	24	45	31	35	34	34	39	33	32	29	35	32	33	22	20	25	26	22	25	25	25	23	35	28	25	32	32	30	30	20	25	30	26	33	29	35	25	23	31	25	31	25	32	27	27	19	28	32	34	26	27	27	33	22	21	18	31	29	37	30	29	28	33	32	34	25	26	22	36	28	30	28	29	20	24	20	37	29	24	31	26	32	31	30	30	30	28	25	39	25	30	17	23	35	24	31	33	31	26	33	37	28	24	26	31	25	25	24	25	33	34	26	35	24	21	27	30	28	36	35	31	20	28	34	37	27	34	24	34	37	33	35	29	18	32	32	30	18	35	24	22	33	28	30	33	39	33	22	32	29	24	31	26	26	23	30	24	25	27	25	26	23	30	27	35	28	26	30	23	30	30	34	33	30	21	23	25	23	23	22	21	25	32	35	28	44	23	35	25	25	29	23	30	26	27	33	32	26	27	27	30	29	28	31	31	34	25	32	34	26	27	30	24	32	32	22	25	31	32	23	34	23	22	30	21	34	34	27	28	20	34	35	27	38	32	14	27	25	25	23	31	35	31	32	29	26	30	34	16	35	29	30	34	34	26	24	32	30	15	25	48	21	24	30	31	34	24	24	27	35	28	25	29	34	20	29	34	30	28	31	27	22	33	26	38	26	29	28	32	21	22	34	32	30	26	27	29	36	28	26	30	23	40	20	25	28	31	27	29	35	23	24	20	26	29	25	31	25	20	27	27	35	31	35	35	26	31	27	30	29	24	33	15	25	30	31	11	27	30	28	25	33	38	19	23	39	19	28	25	33	31	32	27	23	31	30	24	18	37	30	24	34	28	26	23	39	32	33	36	30	26	23	32	30	25	26	27	38	36	30	21	20	40	31	25	21	26	17	25	25	30	24	23	19	36	32	39	39	27	22	24	29	28	28	27	30	27	22	27	35	26	40	27	28	34	28	23	38	34	30	23	24	33	22	28	33	20	25	26	38	30	26	32	28	32	25	29	21	22	23	26	40	17	28	25	34	26	22	27	33	12	23	25	33	28	26	31	33	36	33	31	29	28	33	35	25	23	34	26	32	33	32	32	37	38	34	24	34	27	31	28	35	32	35	24	32	28	33	22	18	35	39	35	29	36	25	23	32	23	28	29	19	31	28	25	36	32	21	26	22	27	26	20	36	29	28	22	25	30	25	26	20	36	29	33	29	35	31	29	27	29	31	30	30	31	23	25	23	23	27	27	25	19	20	27	32	30	29	34	27	28	25	20	30	32	28	29	27	27	25	29	31	23	21	32	27	30	25	30	39	28	34	27	35	25	31	35	29	34	27	34	32	29	22	33	21	28	32	27	32	26	30	30	26	27	25	27	22	26	36	31	32	25	37	37	33	32	28	28	24	25	23	34	27	26	23	40	32	24	30	29	23	28	37	27	31	29	28	20	32	34	23	40	39	29	41	29	27	26	23	30	29	26	29	35	21	30	34	29	30	28	22	28	29	30	32	32	25	37	27	33	31	30	34	33	31	30	32	23	27	29	31	36	27	31	22	34	26	25	23	38	25	27	20	21	34	26	28	34	25	30	25	36	22	24	41	16	26	28	25	29	35	40	25	30	31	24	34	26	17	23	31	32	29	32	29	26	36	35	32	29	35	28	36	37	24	31	20	34	33	22	21	26	26	33	23	32	25	36	32	35	29	27	19	30	31	31	24	25	31	31	32	25	24	25	35	23	38	25	27	34	39	25	37	37	34	26	26	27	21	20	23	34	35	27	33	37	25	34	30	40	27	24	32	31	35	25	34	26	33	37	29	32	31	32	35	24	20	26	31	35	26	31	24	28	30	26	31	18	32	38	31	20	19	29	34	27	21	25	33	35	31	34	40	36	30	31	33	18	35	26	32	23	29	32	32	34	37	29	25	35	20	25	32	24	34	25	29	27	33	26	24	39	28	34	30	43	24	29	16	30	32	23	33	34	33	41	21	26	32	29	26	30	35	33	38	26	28	23	32	27	36	25	28	33	34	28	25	20	28	37	43	23	31	33	33	28	29	23	29	31	30	33	30	25	25	28	32	26	28	28	31	16	37	32	28	28	28	39	32	19	41	32	34	25	31	39	35	26	35	23	30	26	27	28	27	25	31	30	26	23	22	26	33	34	26	23	25	25	25	33	29	28	30	25	48	30	28	30	32	25	28	28	34	32	37	32	31	26	42	38	34	23	35	42	23	35	23	27	25	26	29	25	25	41	24	38	24	35	34	35	23	26	23	29	37	26	27	29	24	24	24	29	35	23	24	39	23	34	30	34	22	24	32	35	30	24	30	29	38	31	36	18	30	23	29	31	34	36	23	45	28	31	21	32	27	42	34	38	28	29	32	22	26	23	24	24	25	31	22	27	32	29	21	29	29	28	22	33	33	36	29	29	21	33	31	25	32	33	24	34	31	20	25	22	29	23	29	29	20	41	29	36	43	29	30	27	34	30	30	31	38	36	33	30	26	30	30	28	28	30	36	14	31	27	29	34	35	35	38	26	35	30	29	32	28	29	22	26	31	33	27	23	26	36	34	31	30	29	26	32	25	32	30	22	32	29	23	26	25	30	20	28	33	28	37	21	29	30	20	24	34	30	39	25	32	23	24	22	21	33	31	25	33	31	28	23	26	24	32	23	28	24	30	26	38	29	31	27	20	30	27	30	31	38	37	30	36	30	24	23	31	25	31	32	13	28	31	33	24	23	29	30	20	30	35	24	22	17	32	26	41	23	30	30	32	32	24	18	26	31	29	35	19	30	24	25	34	28	27	19	22	33	20	24	30	31	30	30	34	28	28	27	37	30	20	31	28	30	24	24	25	29	27	27	22	14	37	24	25	26	24	39	24	36	31	33	28	27	26	29	19	20	27	27	31	25	33	30	31	27	32	26	26	23	20	28	33	21	26	23	32	27	26	31	33	22	29	35	30	36	20	27	21	32	30	38	26	20	19	30	30	32	35	32	30	29	33	27	27	28	31	33	30	29	37	28	34	35	21	30	27	27	25	30	13	36	36	21	38	30	31	40	29	34	33	17	33	29	30	32	23	32	35	24	28	46	31	30	27	28	23	22	27	33	32	37	35	22	26	39	29	27	24	28	27	33	20	36	25	34	21	38	24	28	23	32	23	24	20	26	33	29	31	23	32	25	26	28	32	28	26	31	27	45	29	30	27	36	30	24	25	23	32	22	24	30	41	27	39	27	29	29	31	37	20	33	41	30	33	23	33	34
18205	32117	7828	22675	27246	24513	21186	18953	15825	12563	9876	8213	7894	5517	5051	4684	4276	3816	3383	3193	2900	2743	2650	2636	2717	2695	2649	2407	2187	1950	1986	1967	2150	2149	2067	2158	2030	1867	1751	1656	1678	1672	1756	1727	1654	1531	1600	1492	1509	1459	1527	1437	1553	1717	1726	1692	1568	1586	1346	1146	1086	1184	1184	1160	1167	1137	1111	1123	1060	1104	1276	1174	1052	928	1014	927	934	1061	892	869	766	740	718	660	696	702	624	685	746	716	702	687	731	688	683	667	690	746	693	681	693	692	694	671	693	676	716	700	650	689	728	694	689	688	678	689	651	664	670	691	668	651	719	677	675	686	692	651	701	680	671	681	672	668	664	680	659	631	653	628	675	650	675	657	618	670	630	694	661	669	685	672	620	632	654	681	623	695	691	700	636	661	649	667	688	715	667	669	675	666	692	642	684	675	662	698	625	646	656	654	657	659	674	658	650	662	641	694	701	643	651	687	670	730	632	639	681	669	657	677	669	632	630	666	718	654	676	728	699	646	651	716	660	718	687	626	623	707	659	671	683	659	664	686	675	665	641	672	708	666	692	671	694	663	656	680	713	693	686	628	724	637	644	680	673	666	668	644	709	653	640	628	690	703	639	640	675	651	658	636	688	725	674	651	647	664	632	658	721	657	681	619	653	686	638	690	666	682	679	690	674	613	688	645	675	692	608	644	663	661	676	645	663	695	675	625	738	646	685	700	685	630	662	689	650	649	691	669	668	676	674	667	625	678	670	666	650	652	720	679	652	629	624	676	677	681	693	653	638	609	635	687	724	674	687	711	659	649	616	698	662	662	734	653	690	667	645	688	623	661	613	622	654	628	602	658	664	649	656	729	695	645	640	638	652	646	642	669	622	642	682	670	676	686	672	679	657	673	650	612	635	688	660	612	682	658	682	692	676	663	694	683	677	691	612	655	627	674	630	655	677	671	633	644	691	671	677	657	666	659	640	649	646	666	674	663	654	670	644	608	662	642	673	645	677	667	651	652	677	682	676	634	641	664	707	670	637	657	672	653	673	640	639	691	639	668	651	663	709	624	673	668	646	708	724	671	663	643	709	662	697	653	669	663	699	653	701	655	671	665	620	644	643	680	652	672	638	650	621	649	631	668	672	710	669	633	675	695	662	679	672	714	708	682	697	670	662	641	638	660	678	660	681	686	667	703	669	637	651	650	711	641	673	699	655	643	690	640	691	635	641	684	641	692	637	655	679	644	687	648	649	687	657	669	639	662	637	688	660	697	675	622	650	678	693	607	665	676	687	641	632	694	659	644	648	641	710	688	654	638	700	677	688	681	678	722	650	633	684	635	644	650	671	692	670	655	579	660	660	711	634	642	649	693	653	670	668	619	686	691	682	633	667	648	668	687	637	626	676	607	670	711	680	675	670	650	635	672	712	673	656	653	710	622	668	685	672	701	669	697	672	660	702	670	678	641	663	638	659	639	653	606	638	622	663	731	647	678	669	640	708	709	687	647	677	661	661	661	681	658	645	672	682	730	652	694	621	663	666	674	671	646	648	664	687	630	665	671	664	680	632	634	670	670	668	658	708	672	674	674	656	649	682	672	688	659	673	658	643	668	686	693	645	661	648	692	661	681	675	678	735	656	615	675	683	709	700	643	622	693	680	635	682	711	657	661	658	671	651	702	668	674	649	661	638	611	682	616	653	684	649	660	606	670	665	642	658	633	678	696	680	652	679	633	727	668	706	655	668	721	654	698	680	638	647	716	678	674	645	694	666	640	646	640	686	620	699	734	630	692	683	649	694	692	666	646	620	653	682	709	651	632	673	692	671	690	636	683	650	658	630	710	650	623	656	702	699	676	627	664	631	672	634	657	632	663	623	668	709	678	649	680	646	695	684	662	662	657	680	679	674	671	651	650	651	675	675	625	660	668	659	691	661	668	692	682	726	690	637	660	661	632	655	646	641	616	674	715	651	682	647	707	621	652	663	701	665	647	656	620	652	720	673	620	684	707	660	691	653	658	677	685	653	646	619	665	677	654	697	662	705	667	681	653	671	675	686	698	697	665	695	652	660	635	674	647	629	656	632	649	659	643	669	683	676	689	684	689	660	680	652	646	674	656	631	683	660	662	671	645	654	657	653	651	678	649	593	642	674	665	673	702	694	690	698	673	660	659	634	672	689	704	630	662	708	632	658	665	630	669	686	709	650	667	673	665	666	633	660	622	655	625	661	606	654	673	663	677	657	659	649	683	671	672	671	668	629	666	693	672	681	695	671	702	667	643	649	667	618	664	710	656	648	683	671	676	616	667	665	636	649	644	679	666	665	656	684	637	665	682	678	678	677	700	648	648	643	665	667	709	714	672	652	660	692	633	623	614	670	618	640	710	660	661	672	633	651	645	664	626	631	672	649	646	662	684	638	635	647	694	675	677	654	670	716	674	700	671	627	668	646	660	690	644	678	690	660	655	692	664	657	681	697	654	697	683	665	648	663	633	668	639	671	651	669	645	604	629	625	672	643	679	675	632	644	675	654	665	659	635	689	678	644	630	616	645	654	634	674	647	662	676	645	642	722	654	666	643	661	695	640	674	660	659	657	668	668	646	615	668	693	694	681	690	682	661	679	652	652	672	676	679	606	640	638	621	662	653	706	642	655	670	661	719	663	658	646	670	635	619	666	652	665	666	651	692	709	690	656	665	648	723	694	709	667	682	645	645	709	611	668	661	699	701	708	693	626	633	637	691	702	591	630	642	664	712	658	683	715	662	673	666	641	657	684	642	668	689	656	666	675	661	674	657	671	659	643	671	629	677	693	665	642	673	666	657	697	669	673	618	687	674	680	672	661	678	617	660	656	690	684	663	720	660	615	663	662	645	640	673	683	633	635	653	690	637	651	624	684	681	718	634	696	691	662	640	659	667	701	673	624	604	619	705	652	633	688	679	680	656	683	693	649	668	575	653	643	627	684	647	630	639	612	669	652	683	628	632	687	686	641	622	633	664	705	636	656	645	665	689	629	661	644	691	636	655	613	680	647	694	673	629	685	690	656	676	643	685	633	689	656	631	677	648	654	659	651	673	702	634	664	700	636	673	662	658	659	686	689	619	675	651	706	642	649	748	655	661	654	641	671	634	634	633	619	675	659	582	650	680	698	672	656	639	693	703	693	664	673	655	602	665	650	671	664	670	681	682	668	657	639	667	646	681	684	616	629	684	663	629	641	701	662	614	678	676	644	698	696	657	656	641	662	667	650	669	642	688	700	670	672	717	671	674	691	686	648	703	664	638	667	669	664	711	666	671	674	642	699	644	656	663	676	624	663	668	658	660	650	659	685	637	688	615	674	610	676	670	693	642	651	691	657	643	657	670	683	619	641	661	684	648	651	660	687	675	647	673	696	679	635	682	650	689	599	676	676	654	662	619	614	674	684	654	642	675	685	656	631	667	645	679	658	627	660	670	648	704	629	645	662	665	704	662	652	647	676	623	633	691	701	647	650	658	632	649	697	619	651	679	702	642	650	645	645	659
1947	3984	225	147	222	225	159	192	156	141	111	99	108	75	75	78	74	63	63	57	56	66	62	70	60	72	67	59	70	63	70	79	62	60	61	53	52	61	54	51	55	57	57	59	71	50	50	53	39	48	52	50	51	47	58	62	50	56	38	56	47	57	43	61	54	46	53	47	40	36	59	45	59	35	45	42	43	42	45	46	42	53	41	43	49	41	45	43	49	33	44	45	45	29	51	45	39	37	36	44	41	30	42	30	52	51	46	49	42	46	44	41	49	37	34	40	42	39	49	36	29	47	49	38	52	42	51	52	38	46	47	44	40	49	44	38	41	34	49	54	40	46	38	44	38	37	40	47	40	41	50	47	43	39	44	48	56	44	47	28	50	39	40	36	39	35	38	42	41	47	42	29	34	41	42	34	46	44	54	29	44	37	52	53	39	40	53	50	31	47	48	45	53	48	46	26	46	36	51	49	44	43	39	45	47	36	29	36	43	36	45	38	40	42	39	56	48	43	50	53	41	39	49	41	49	38	33	41	40	47	50	36	52	29	38	50	42	41	51	36	37	41	28	56	43	47	53	34	48	55	37	45	43	47	38	48	34	38	42	42	47	42	33	31	41	44	39	32	49	42	46	42	42	38	52	41	53	31	36	46	43	32	37	46	38	41	51	37	48	47	42	43	40	46	43	30	35	43	45	53	46	38	36	40	43	57	44	39	48	34	43	42	45	47	43	45	43	43	33	45	42	51	53	45	42	39	53	45	35	39	35	37	47	40	40	55	52	46	32	56	45	56	50	50	38	41	41	37	41	44	35	50	47	49	47	45	36	48	37	54	45	44	51	48	44	36	40	37	39	41	43	36	44	49	36	46	47	48	37	34	31	50	43	49	52	54	38	31	61	40	50	44	44	37	45	45	42	36	39	44	41	48	52	55	35	37	43	48	31	35	37	50	35	41	46	58	41	44	44	30	43	41	40	37	34	52	36	37	50	45	62	43	45	44	40	49	46	44	42	36	44	47	42	42	36	47	41	49	43	34	55	41	41	32	43	53	38	34	52	44	38	42	39	36	41	43	39	38	49	44	49	45	45	42	37	32	29	37	44	38	53	43	37	42	41	44	39	36	54	46	38	43	29	43	50	29	43	46	40	36	48	37	51	34	41	42	47	38	38	33	43	56	60	45	35	38	46	45	45	58	55	53	54	45	38	35	40	48	46	44	40	49	50	45	42	48	52	42	41	46	38	47	34	38	44	48	45	38	53	39	48	48	37	46	40	51	45	42	32	48	50	51	38	47	46	35	44	46	50	31	43	33	53	36	42	40	53	43	41	40	45	47	40	45	36	44	44	47	36	49	38	47	35	40	37	42	43	51	45	36	52	45	49	28	39	35	51	33	38	42	49	44	43	43	39	48	29	43	46	35	41	49	48	44	39	47	47	45	46	36	39	48	51	35	54	50	49	37	42	46	41	46	50	43	47	49	46	52	49	45	41	43	44	42	44	55	55	40	45	49	43	38	36	51	45	51	44	48	49	42	36	38	50	44	42	38	36	48	42	43	60	34	46	48	44	29	38	42	37	50	43	44	47	39	43	25	48	45	38	42	43	27	51	45	55	43	42	43	46	34	39	33	52	37	41	42	36	51	52	34	37	54	41	47	38	35	47	34	44	48	34	38	50	50	50	55	50	41	35	54	34	41	50	37	45	46	65	45	38	39	45	46	40	48	37	38	34	50	48	53	39	42	48	42	39	29	40	36	48	44	48	41	42	48	35	44	29	39	47	38	49	48	42	45	41	44	36	54	32	36	52	43	50	42	47	47	29	45	61	50	55	49	32	43	38	55	48	34	44	26	52	50	39	37	50	36	38	37	50	44	46	43	45	41	33	43	43	50	45	51	42	51	49	45	50	51	42	56	39	40	43	41	54	38	29	37	55	50	52	31	44	38	42	49	49	45	40	50	48	30	42	34	37	33	46	44	30	44	40	40	47	42	33	40	41	40	50	45	40	42	48	43	40	49	55	37	41	42	33	53	40	42	33	51	35	40	45	44	43	46	44	39	43	38	45	42	36	41	48	48	55	40	42	29	45	38	41	46	43	40	40	37	37	50	39	50	41	38	42	54	36	43	37	41	39	47	45	52	41	49	41	42	36	46	37	49	33	52	47	46	49	44	30	54	46	41	48	42	35	35	47	46	50	42	48	50	53	47	41	42	57	29	46	50	38	40	59	35	57	48	37	49	32	56	39	43	43	42	37	45	39	41	47	41	47	39	41	43	44	48	57	43	49	42	54	42	29	39	41	47	32	46	40	41	44	41	39	36	40	59	32	40	30	42	43	41	40	36	43	43	42	33	47	51	46	41	34	39	42	40	39	49	42	46	29	45	41	36	45	28	41	46	47	44	43	38	38	32	52	51	48	47	51	42	48	48	44	45	42	51	52	31	35	46	35	35	36	50	42	40	30	31	48	44	40	46	36	45	37	28	56	37	47	45	44	47	55	32	48	51	44	36	38	37	46	34	36	56	57	44	52	41	56	34	39	42	32	40	45	46	47	38	42	34	46	35	47	45	42	41	34	41	49	47	49	42	34	42	47	37	45	33	32	37	52	44	45	54	48	36	42	49	41	40	37	43	36	49	43	48	54	36	46	32	49	30	45	41	36	40	51	37	64	42	49	51	43	38	54	46	44	43	36	37	43	42	36	44	42	49	36	41	42	48	37	46	40	31	56	51	48	42	45	48	44	40	44	41	41	48	38	42	43	43	36	41	35	41	36	44	40	36	48	43	44	48	31	39	36	35	53	47	28	44	42	33	46	44	46	49	52	44	38	33	45	36	40	28	43	38	33	42	37	42	39	32	45	42	49	35	41	46	53	54	40	42	33	44	41	38	40	44	42	41	40	40	38	53	41	42	33	40	47	40	55	43	35	36	41	40	38	35	48	40	50	46	45	42	36	41	43	36	36	56	47	43	51	47	45	40	50	42	43	45	36	44	31	36	44	37	38	41	36	41	45	35	28	43	36	44	43	46	41	40	38	49	53	43	26	39	43	40	58	35	49	42	46	47	43	43	46	43	57	29	56	43	47	62	41	47	47	53	48	41	43	39	39	35	38	41	41	41	39	42	41	46	44	46	42	48	41	52	40	41	37	38	46	44	33	40	42	46	50	40	36	35	43	38	53	38	38	42	30	46	43	36	48	49	40	49	35	52	57	47	47	44	44	39	40	42	46	41	43	35	47	40	35	53	39	44	55	41	35	33	42	45	46	42	46	34	36	52	56	37	55	49	37	36	46	40	35	32	48	44	37	42	45	50	40	38	65	55	46	35	49	44	36	39	48	57	31	44	46	41	49	48	42	37	43	37	40	41	47	33	52	46	49	46	39	39	43	36	55	50	40	53	36	43	42	41	32	40	47	45	42	41	43	31	38	26	25	45	44	45	46	43	44	47	51	26	44	58	34	44	48	45	48	38	36	48	30	53	32	38	47	47
14144	30459	5568	17616	21826	19489	16929	15037	12387	9268	7384	5985	5727	4381	4115	3766	3451	3098	2944	2765	2479	2370	2359	2375	2507	2476	2343	2206	2002	1914	1974	1977	2137	2046	2018	2067	1978	1825	1807	1690	1710	1757	1689	1676	1650	1640	1629	1590	1564	1526	1571	1495	1613	1735	1787	1737	1618	1589	1402	1298	1265	1367	1282	1238	1316	1298	1239	1215	1285	1412	1340	1343	1208	1239	1256	1122	1214	1104	1082	1137	1036	997	1002	987	995	999	941	929	950	1020	939	990	967	955	970	1009	983	1057	1016	968	963	972	929	969	961	953	929	1016	961	978	999	978	1034	983	980	956	929	943	1006	998	1023	1006	993	955	939	989	990	984	942	935	976	954	999	957	974	952	997	976	943	998	1005	1001	973	941	951	953	980	930	927	954	986	914	956	965	997	927	921	949	960	957	950	982	1016	959	955	991	953	931	912	998	1022	978	946	938	938	930	977	995	943	963	941	991	965	976	956	942	994	955	952	988	974	1013	922	959	984	963	955	972	951	961	941	903	982	966	972	956	994	981	982	929	977	897	956	972	941	941	956	933	972	911	988	955	980	948	941	980	951	998	934	928	959	995	960	934	927	943	999	882	993	986	1010	944	942	897	935	937	913	991	935	951	946	970	930	962	916	891	1011	980	954	926	958	994	963	980	1007	939	1002	1025	906	935	910	1015	990	977	963	965	975	935	961	919	966	982	946	1002	954	959	974	966	975	991	980	965	985	986	946	891	938	1042	948	926	912	937	962	925	950	931	946	972	940	948	997	921	990	963	982	967	989	927	989	941	992	906	974	987	948	945	933	971	953	977	963	941	976	969	1007	943	956	917	1014	948	954	972	948	951	1028	976	965	982	939	946	930	1015	965	977	933	900	972	992	944	969	931	893	958	969	971	970	947	968	1005	1004	911	1000	942	961	934	963	971	964	933	965	950	986	951	976	952	974	1017	979	991	952	926	938	918	907	964	952	948	956	952	963	997	982	944	967	1023	949	926	965	921	945	950	1002	957	966	922	948	934	962	990	956	931	915	978	919	1002	974	897	972	898	930	969	956	1009	917	949	1011	960	941	988	946	935	986	949	974	944	954	961	956	1019	1000	966	938	1033	981	982	940	919	888	920	982	955	921	929	991	933	984	949	983	941	943	929	976	912	953	1005	958	1024	892	1007	968	929	983	907	959	944	985	975	976	994	972	933	991	909	965	997	961	923	982	943	947	966	934	994	1030	946	983	990	997	973	981	941	938	955	999	949	968	965	989	917	982	1005	906	1020	946	920	977	990	1022	946	959	983	1024	970	922	978	942	913	928	946	958	952	919	975	945	946	957	992	1031	1001	1005	973	896	913	930	1020	961	977	1000	1003	1017	896	984	899	981	984	964	1010	957	1028	963	1005	997	952	968	1046	973	957	919	1019	894	952	927	950	969	979	950	1003	989	953	1007	941	932	961	1026	941	990	965	991	950	1011	966	956	999	912	948	916	991	1032	975	950	971	955	940	935	979	935	948	876	949	908	928	940	965	940	956	1048	973	978	981	984	953	989	978	961	980	999	1015	981	919	963	991	998	960	893	987	905	964	946	974	996	930	917	927	989	965	980	949	992	1004	955	974	973	980	977	928	950	966	973	953	910	954	961	944	957	970	986	954	967	937	946	984	1006	946	967	919	978	993	964	983	980	958	959	953	950	979	981	933	954	959	1033	967	939	938	1039	1024	966	993	968	965	970	960	944	896	882	888	973	992	972	961	868	922	960	959	1000	996	936	954	910	951	918	973	999	924	966	967	940	950	971	960	976	924	949	900	915	1036	998	937	993	937	954	938	948	930	983	1009	947	938	905	924	956	941	919	1032	977	972	988	960	949	981	939	960	977	956	959	988	979	956	940	1018	996	957	955	993	978	951	924	937	938	938	979	925	971	949	951	1033	960	954	970	906	950	985	920	915	960	961	983	1019	979	945	904	956	1024	942	911	967	927	956	931	936	937	900	973	896	912	996	919	1020	940	987	948	907	936	987	928	967	950	946	977	938	971	983	972	918	965	895	985	969	923	881	1009	968	957	964	972	955	988	1011	952	1013	951	962	985	986	997	964	980	948	947	979	877	965	957	993	950	935	1037	958	955	962	944	937	938	991	965	1027	955	986	1028	964	949	950	975	985	1006	950	975	964	949	954	945	955	930	977	992	992	961	963	980	945	992	962	963	928	926	979	921	1055	981	936	973	927	959	941	960	938	990	975	989	969	940	950	955	976	1015	966	952	920	992	940	983	965	929	927	974	984	980	992	939	909	1005	984	978	940	985	976	962	997	962	926	987	988	963	980	912	919	1017	942	1020	983	992	1000	959	941	944	927	986	939	1004	979	977	965	971	978	971	974	925	977	962	981	971	932	1009	953	997	955	976	991	933	955	970	927	958	929	945	1039	963	976	1011	926	931	927	959	995	996	995	1015	951	983	964	983	943	967	965	974	974	943	998	966	999	914	986	910	956	993	988	989	937	964	930	969	980	916	1014	982	939	1026	992	993	962	886	997	941	981	999	993	945	960	985	918	966	932	1001	962	979	942	930	971	952	989	969	1001	956	1018	996	1001	968	1039	923	946	957	969	1020	949	973	908	951	998	882	965	974	998	969	954	913	970	946	967	926	963	980	1013	971	952	981	986	970	951	890	943	991	930	993	931	1003	938	933	984	955	975	960	967	960	990	953	925	927	965	938	986	994	976	990	970	1007	978	983	982	944	948	896	893	965	929	953	964	991	923	977	922	917	974	987	929	956	925	1004	996	963	962	939	1016	994	968	927	1019	879	950	960	985	934	960	963	930	953	962	972	974	917	946	1012	945	911	1013	941	1008	957	947	960	907	1003	1039	928	958	931	1013	963	944	1003	967	910	994	947	909	944	977	983	999	925	896	938	910	924	990	936	895	933	984	956	932	933	985	904	988	889	999	926	983	943	990	942	975	935	973	971	987	908	943	906	974	967	977	956	983	946	1008	950	969	929	980	976	940	978	980	1028	903	912	1004	977	935	978	976	974	974	1005	986	932	937	980	969	961	1001	940	942	946	981	965	934	1015	960	992	983	948	1000	978	990	968	994	1001	965	937	944	933	903	944	944	969	955	937	941	927	1007	943	932	953	972	953	969	948	975	991	988	965	970	980	952	959	955	983	948	973	963	941	1020	1022	947	1018	953	966	971	973	928	986	967	951	950	964	989	1016	980	948	929	938	931	1009	937	883	1022	969	959	980	990	908	997	971	925	935	929	972	1016	961	958	971	990	962	934	971	978	889	1025	944	953	1012	921	917	982	942	977	945	971	930	916	955	999	973	963	960	957	989	995	939	956	962	960	975	923	956	931	976	945	1005	966	1002	980	924	985	912	982	983	991	954	989	967	989	974	883	997	1000	960	969	983	940	937	1005	992	975	1005	1002	995	928	992	955	976	940	954	990	967	1003	975	970	1014	916	926	1031	904	979	984	937	923	944	933	933	981	964	967	908	987	948	933	930	1010	939	981	891	981	936	978	950	903	933	966	973	1011	1006	921	909	991	944	983	964	946	892	930	1011	975	925	976	964	895	973	951	942	987	923	982	1006	961	974	966	967	889	972	940	972	944	997	987	957	953	967	915	988	946	955	1031	957	986	966	967	919	960	978	925	913	934	1000	935	933	942	941	974	932	954	945	969	978	995
1435	3621	304	205	307	318	288	299	237	203	171	129	101	126	85	76	98	64	64	65	66	62	62	49	70	66	67	56	52	51	53	51	67	78	57	59	53	42	54	48	41	50	45	49	58	41	46	49	34	39	58	40	51	47	47	49	46	39	34	36	40	36	33	40	48	40	33	35	32	38	29	30	43	34	44	28	30	39	18	40	41	25	33	21	30	29	25	32	33	35	26	37	30	30	38	36	23	31	22	34	30	17	28	22	28	26	34	29	24	22	29	23	19	25	22	35	24	26	23	26	19	26	25	29	28	31	27	30	26	30	23	36	40	28	30	34	29	32	30	31	36	33	28	25	23	34	18	20	25	23	27	37	33	35	24	40	28	31	20	35	28	27	27	27	30	30	24	32	24	40	26	29	36	22	24	26	26	35	35	32	20	25	22	36	32	24	23	42	25	26	25	42	31	31	21	35	31	27	27	34	34	20	37	25	26	26	29	31	33	30	22	34	24	26	40	18	31	35	30	26	42	26	35	21	26	34	36	33	23	29	14	38	33	28	35	34	29	34	29	28	34	23	34	29	28	40	26	40	28	31	27	23	23	31	24	28	20	30	25	20	30	31	31	27	36	33	39	34	31	29	24	25	36	34	25	23	25	28	27	20	26	32	28	28	35	25	32	34	29	25	28	30	30	24	26	32	24	30	31	21	23	27	29	31	23	23	31	29	27	25	30	34	29	30	30	24	28	26	30	42	18	27	26	24	28	21	29	26	41	28	29	32	28	27	27	31	32	18	24	27	27	30	36	20	31	29	22	29	19	23	35	27	24	24	28	34	23	21	43	27	29	32	31	27	25	29	29	29	26	36	26	19	30	31	27	28	29	29	30	37	26	38	26	27	27	25	24	30	38	22	40	31	28	21	23	30	33	32	34	20	20	40	26	26	26	21	28	45	29	28	27	29	23	32	24	25	26	26	21	31	30	36	30	23	35	35	30	30	25	27	19	21	30	21	24	34	40	35	21	28	27	20	23	25	27	32	23	31	24	30	33	32	37	28	31	33	34	23	23	30	34	27	24	26	24	25	21	34	37	35	32	24	28	42	41	39	34	26	24	42	23	29	11	27	25	25	31	20	35	30	37	32	20	23	29	25	36	22	34	32	39	31	25	24	30	26	44	19	28	26	29	28	36	28	27	24	25	28	23	30	25	30	35	16	32	31	28	38	35	33	33	31	33	38	28	20	27	25	26	38	23	23	42	24	28	26	20	32	36	26	40	37	27	20	25	38	24	43	27	23	31	19	32	33	24	27	23	28	23	28	29	26	28	25	22	19	29	23	32	28	27	19	35	30	34	28	32	27	37	20	13	31	34	31	33	29	28	28	32	22	30	35	30	26	31	29	27	25	33	41	33	30	32	32	25	26	20	23	19	26	36	21	37	30	37	32	26	36	29	27	36	29	25	31	28	28	23	29	29	24	28	30	29	21	26	31	32	31	20	30	23	31	25	18	25	38	24	26	35	27	30	21	20	23	25	26	26	30	27	27	31	32	34	36	36	20	27	24	31	32	28	28	28	23	23	22	31	35	24	36	25	28	23	30	28	31	33	44	22	17	28	31	23	27	46	25	27	35	28	34	35	25	34	20	24	31	25	26	27	38	28	25	26	27	43	36	25	29	22	24	25	26	24	32	33	32	24	22	30	26	28	29	30	29	32	29	35	30	36	23	21	30	27	30	31	32	37	28	25	34	36	31	35	28	23	28	27	31	32	30	33	28	31	36	32	31	40	33	23	26	30	18	27	31	42	31	21	21	16	23	22	20	29	32	25	31	26	25	22	24	35	30	27	31	37	29	29	35	26	27	30	30	34	26	31	34	31	34	22	25	26	37	19	24	24	35	27	36	29	35	31	31	37	38	31	22	23	35	24	23	30	27	33	28	23	35	34	26	28	30	34	32	36	31	29	33	36	26	28	29	36	35	26	33	26	28	33	31	16	38	30	27	32	31	28	30	28	27	35	34	30	18	31	25	30	31	24	25	37	24	30	36	27	38	23	27	35	24	24	25	29	39	30	37	28	29	32	28	38	26	30	20	28	31	33	30	37	38	28	20	31	32	29	27	32	32	35	31	29	21	24	36	35	15	34	31	30	25	18	29	31	20	33	36	30	26	27	26	31	24	29	30	34	32	32	33	30	24	31	31	31	27	39	22	28	27	35	29	18	31	28	24	21	29	23	28	32	27	40	31	27	35	27	33	33	25	26	30	34	28	38	26	17	26	24	15	24	29	35	37	29	26	25	34	23	24	33	27	23	34	27	32	32	29	23	37	28	24	29	27	32	25	45	23	27	32	26	32	32	25	40	27	27	29	25	25	27	24	30	33	36	18	25	23	30	26	29	35	36	25	26	37	19	33	31	32	23	24	41	31	33	37	30	32	29	39	32	28	32	28	28	32	24	34	28	23	34	28	24	29	31	27	29	29	34	34	30	15	25	39	26	27	40	33	36	44	27	18	32	36	28	19	27	30	33	29	24	33	25	27	19	31	26	29	28	25	33	23	34	28	30	32	22	35	29	31	26	25	28	23	33	27	24	32	23	22	21	28	24	24	31	30	27	21	27	38	33	32	29	32	33	26	36	32	28	34	27	37	36	38	29	30	24	27	37	20	32	33	32	23	24	26	26	24	35	30	20	37	35	26	28	34	27	32	25	23	24	23	35	23	19	29	26	16	35	26	34	28	32	18	30	25	37	30	25	24	27	25	25	28	28	29	21	30	23	25	31	26	34	32	22	21	27	26	34	25	28	16	27	25	27	35	33	29	26	30	31	33	30	28	42	32	37	23	33	20	28	29	24	40	26	33	36	29	30	25	21	17	30	33	39	24	39	30	29	35	44	29	31	34	30	27	29	26	33	32	22	35	34	29	30	17	23	27	31	41	37	25	28	18	33	23	33	36	34	25	32	29	29	35	20	33	28	24	31	31	18	28	26	26	26	26	23	31	30	22	36	25	24	33	34	29	25	34	24	22	31	23	32	37	30	24	37	26	27	31	27	31	29	29	33	20	32	35	26	21	29	24	24	28	24	41	25	24	25	30	30	31	34	27	23	32	30	29	38	40	28	33	35	22	32	23	31	38	28	29	24	31	26	31	28	33	28	35	29	27	27	30	32	31	26	34	29	20	26	35	25	26	27	29	25	28	34	30	30	22	28	29	40	29	28	23	28	34	28	34	39	20	34	26	27	36	34	40	35	25	33	28	29	28	25	31	27	32	26	20	38	32	31	22	27	27	35	42	27	25	32	33	31	26	28	36	18	32	29	40	35	32	33	35	29	23	31	20	23	33	29	37	24	36	29	22	33	41	28	31	29	29	29	34	24	27	30	25	30	28	30	35	23	33	27	31	28	20	29	31	31	31	36	19	26	23	24	28	26	34	37	30	36	29	22	30	22	35	25	26	34	31	24	33	30	32	37	32	33	23	35	22	28	26	43	27	35	34	31	43
18062	30576	7788	22861	27558	24867	22240	19432	16406	12852	9917	7963	7096	6047	5496	4921	4238	3831	3665	3280	3057	2882	2800	2910	2899	2889	2597	2455	2347	2268	2337	2332	2392	2245	2421	2232	2079	1856	1744	1711	1735	1710	1722	1709	1681	1680	1597	1540	1491	1500	1509	1472	1452	1657	1787	1604	1567	1546	1348	1251	1185	1134	1102	1151	1189	1242	1227	1141	1167	1247	1128	1023	1077	1118	937	826	1036	923	992	966	800	753	733	671	729	733	694	722	705	705	702	703	659	675	747	721	696	715	743	727	701	688	632	700	681	656	701	703	691	668	634	663	691	679	645	643	639	647	653	721	683	678	686	697	685	700	680	684	741	685	689	641	713	709	685	696	686	722	669	623	665	663	657	700	680	676	667	661	689	633	656	675	657	670	684	680	675	649	707	651	676	694	686	616	671	648	691	636	675	674	687	678	716	696	639	691	635	688	670	614	693	702	677	712	699	668	694	662	672	661	669	687	723	653	713	652	702	681	654	704	686	685	703	641	675	725	673	690	627	674	721	640	704	656	618	662	666	718	641	624	668	654	657	655	643	657	684	684	684	684	634	630	694	676	642	681	704	637	704	656	717	647	672	638	672	616	682	670	674	653	657	671	714	687	658	727	708	618	669	655	673	658	658	649	666	693	639	704	659	648	728	628	659	718	658	714	646	626	655	727	680	679	658	606	645	647	674	620	625	666	658	669	685	696	643	695	691	654	712	705	700	675	664	669	708	670	658	640	651	659	676	668	704	686	696	655	674	665	665	654	713	696	664	677	666	672	713	687	650	660	664	698	701	631	642	685	645	704	668	671	621	645	645	657	665	692	648	659	677	648	727	600	642	656	687	632	691	680	621	652	668	678	674	666	667	665	651	700	659	619	658	677	699	637	684	621	690	656	697	650	716	693	668	663	666	659	687	649	656	656	700	663	687	677	668	684	658	646	679	660	640	662	684	628	648	716	606	674	673	631	693	689	658	665	654	657	634	656	651	642	651	654	626	670	659	664	680	649	697	657	697	675	702	668	663	674	701	687	651	673	670	706	645	660	647	631	663	659	659	649	676	662	681	665	670	664	675	720	615	662	648	683	689	657	657	683	628	661	656	717	728	633	663	642	639	659	676	693	681	677	678	666	678	677	657	693	678	666	676	721	647	614	654	707	691	673	737	682	680	627	669	679	696	671	660	667	687	664	651	636	729	697	641	681	653	670	632	660	685	614	633	684	657	694	649	666	716	631	662	652	664	678	714	704	668	647	691	715	743	638	649	624	614	691	699	650	637	677	712	664	675	646	662	674	640	666	631	685	703	645	665	694	636	694	703	697	633	653	669	648	723	658	655	632	695	615	631	676	647	706	685	645	681	648	720	690	670	670	690	683	641	683	665	668	639	666	720	625	698	679	681	646	688	665	685	646	660	661	638	639	666	676	646	665	665	651	677	670	682	648	654	669	683	695	655	670	648	651	641	671	645	697	702	686	627	660	629	674	670	705	705	706	709	654	675	689	679	679	621	622	680	624	710	669	659	693	670	678	665	632	683	686	667	648	683	639	691	716	663	711	660	627	676	663	611	715	669	696	681	623	656	630	662	690	698	649	671	666	717	714	629	671	687	699	688	698	653	671	674	694	658	664	710	660	652	646	675	653	644	663	641	676	657	649	651	614	681	662	678	645	695	666	661	688	703	665	660	663	722	667	674	695	723	654	640	594	668	649	701	690	654	652	685	672	702	704	694	654	619	694	664	683	660	669	639	703	670	699	685	675	703	679	694	671	643	639	642	635	662	686	629	647	706	676	642	727	689	646	705	703	657	668	679	680	613	681	659	641	608	660	681	697	675	683	702	665	721	642	650	679	636	656	675	673	672	665	649	649	617	673	658	635	633	703	678	669	655	626	698	677	674	683	671	692	636	672	702	699	662	651	717	626	659	701	703	665	614	667	674	677	649	637	723	660	684	642	638	669	673	686	706	657	657	692	707	653	682	689	683	654	678	677	641	674	676	648	670	642	679	702	659	654	675	692	684	701	657	627	652	656	662	730	646	633	637	651	685	724	656	707	679	666	657	630	655	705	686	689	638	679	680	686	661	726	722	642	646	673	665	671	651	659	657	669	684	686	659	652	659	674	659	651	653	684	670	664	713	701	688	727	695	662	681	685	714	671	650	725	651	717	629	670	695	686	676	703	663	693	696	669	662	657	647	658	640	710	678	718	659	664	695	599	679	657	625	658	672	682	666	661	689	672	676	666	679	683	656	677	707	668	670	642	659	684	701	647	685	658	668	702	632	673	674	667	655	692	643	671	665	679	647	687	656	675	686	670	682	668	709	640	699	676	634	690	645	659	661	659	676	627	685	688	695	621	696	634	679	677	691	656	672	690	608	659	645	707	688	704	648	632	663	671	670	719	687	670	692	622	672	677	681	659	665	656	684	672	649	657	680	654	636	703	669	670	647	684	704	696	685	666	672	687	695	640	669	739	653	661	639	708	709	653	699	658	664	696	704	654	710	651	676	662	693	708	692	622	652	711	665	666	682	631	651	664	677	678	719	717	658	650	651	666	692	670	677	732	610	650	662	715	640	637	698	682	688	660	669	642	684	657	673	673	635	659	673	702	684	724	661	677	697	664	716	675	703	704	696	647	666	681	684	669	691	662	634	676	670	664	655	669	683	610	643	678	681	681	676	680	697	693	634	680	688	642	659	682	634	687	674	651	659	678	664	674	704	671	695	681	649	663	662	656	672	632	665	679	682	660	644	643	687	686	684	687	635	645	695	642	668	650	633	683	684	675	676	634	664	639	678	677	676	665	689	650	671	652	687	654	628	684	652	674	696	684	641	664	639	660	654	670	706	660	694	647	651	652	654	653	655	653	685	660	631	672	658	648	657	645	655	654	631	626	701	646	726	670	676	659	685	643	697	682	642	628	635	644	706	687	682	651	640	660	686	692	639	682	699	712	721	688	662	650	704	663	663	678	699	678	658	699	663	686	668	696	670	638	647	676	645	695	638	703	658	700	609	668	665	682	641	651	659	654	639	650	665	696	659	665	658	689	675	687	677	642	619	650	680	707	678	669	683	693	668	649	671	655	698	673	606	655	647	641	681	640	666	637	662	678	675	661	663	686	619	696	633	648	688	665	618	670	684	711	657	655	614	644	698	641	631	625	698	680	663	669	659	663	708	661	680	643	665	656	665	701	662	671	651	691	659	632	684	657	681	696	667	673	657	665	658	651	683	660	665	696	667	642	698	660	692	706	664	704	702	718	658	684	692	687	654	656	698	695	694	728	629	655	685	657	623	670	679	609	675	679	649	649	722	663	684	627	658	664	669	679	673	653	669	719	682	665	641	655	709	657	636	656	656	656	695	701	654	677	705	635	701	647	690	654	613	681	606	692	665	658	687	642	688	674	663	667	683	654	682	641	681	702	697	712	682	683	663	670	710	649	650	658	701	640	681	658	671	650	677	645	629	645	681	672	687	718	657	672	654	713	613	679	714	670	672	676	722	659	661	667	656	675
1475	2255	250	226	354	324	298	323	280	191	163	135	104	106	99	76	87	87	75	63	57	61	69	64	72	58	51	58	59	35	56	47	63	56	48	83	45	50	49	51	58	49	57	41	46	49	38	36	37	45	51	41	34	35	51	55	35	40	34	41	39	33	33	30	38	40	33	37	45	34	33	39	37	33	28	38	36	26	37	31	32	30	23	26	30	40	34	32	33	42	26	38	28	24	31	32	29	36	28	25	33	27	33	27	29	29	22	26	34	37	34	33	31	33	23	30	33	28	24	32	30	30	26	31	29	37	25	23	28	29	30	26	27	35	40	32	38	28	28	44	31	27	29	31	27	41	29	29	27	31	33	33	24	38	26	21	26	33	34	25	38	30	30	37	27	30	37	33	38	29	30	36	34	30	43	35	42	33	34	35	35	35	26	29	30	32	32	16	20	34	40	29	30	30	26	34	37	34	31	32	27	29	20	30	37	26	29	28	23	32	13	34	23	27	16	23	32	27	25	26	30	20	29	39	17	43	33	22	36	30	28	28	33	35	27	33	30	20	27	27	34	35	42	35	25	35	35	20	21	30	23	29	37	33	28	34	24	40	36	35	34	35	22	25	26	36	29	37	19	30	24	25	34	30	29	31	36	22	35	26	25	43	24	25	26	32	26	24	41	28	38	23	22	26	22	32	38	26	36	32	27	21	34	32	34	35	29	24	32	22	32	31	38	30	26	34	25	33	27	21	38	22	25	31	26	30	25	32	40	21	28	29	24	31	33	36	35	29	21	30	27	36	17	39	28	29	24	39	21	27	31	26	37	28	27	28	28	28	29	29	23	35	28	24	28	25	34	28	18	34	33	36	31	28	33	24	32	36	34	34	32	30	39	34	21	37	31	23	21	32	29	31	34	28	35	28	26	36	32	26	30	25	20	30	20	30	28	33	34	32	24	17	25	35	31	35	33	40	28	30	24	28	33	21	25	25	33	20	44	37	31	25	31	24	37	29	40	25	40	28	30	23	30	23	29	33	33	23	31	36	28	28	29	26	36	26	32	28	25	25	25	36	31	27	32	30	34	32	34	37	30	27	20	27	22	25	35	28	23	25	26	47	27	37	23	30	38	39	24	31	40	24	23	19	27	34	28	20	27	28	31	42	27	28	25	37	31	20	25	18	29	27	23	31	34	30	29	26	30	29	26	29	32	29	31	20	26	30	30	31	31	30	30	24	19	24	39	25	30	31	20	26	26	26	21	21	33	27	27	28	36	28	30	27	27	30	15	33	21	31	24	31	21	21	27	30	28	29	21	34	26	47	26	32	24	17	31	35	28	31	32	21	33	27	30	32	34	21	23	26	30	24	29	25	27	35	30	27	16	30	28	25	24	31	26	37	32	45	27	26	30	22	25	36	26	36	32	32	16	31	32	25	32	23	33	32	35	26	36	28	40	34	28	30	26	25	26	36	29	35	26	31	30	28	29	28	33	25	32	31	44	24	28	29	32	33	28	32	37	24	33	29	29	33	22	28	16	32	32	28	29	25	40	28	28	31	26	27	37	36	34	33	25	28	29	28	24	31	29	34	28	28	29	30	21	27	34	30	29	26	28	25	35	34	38	36	28	23	22	25	27	29	34	37	32	29	34	20	37	20	26	30	31	26	26	26	34	24	34	30	34	26	38	34	34	22	27	31	33	23	18	43	37	33	33	26	35	33	31	39	28	27	40	36	31	30	28	41	29	26	32	19	25	24	38	27	34	27	42	30	27	26	26	18	27	27	27	30	27	37	38	33	29	37	30	25	26	33	35	32	32	29	43	22	32	34	29	31	28	36	20	21	35	25	39	23	25	29	17	42	35	21	24	26	25	27	23	29	30	28	32	40	30	37	23	35	32	34	40	34	25	25	38	25	26	35	20	35	20	33	36	27	29	30	19	29	38	26	36	28	20	27	29	29	31	29	32	44	25	31	31	30	26	19	24	33	26	28	27	36	27	36	26	18	32	27	29	29	24	31	29	18	32	28	29	37	26	28	28	20	42	22	28	21	31	25	27	28	28	31	30	28	28	32	32	29	31	24	27	33	27	34	32	23	39	26	18	19	24	26	30	37	25	28	37	38	41	42	34	22	26	36	38	35	27	25	24	27	32	38	20	25	34	36	44	32	18	25	28	27	29	20	40	21	22	34	23	18	28	24	26	28	32	41	37	26	27	30	26	27	32	35	32	37	31	26	28	25	26	21	37	31	36	34	24	36	22	23	29	33	24	31	34	24	20	21	28	18	29	22	36	34	31	36	23	29	21	41	31	30	28	25	24	28	23	37	39	38	32	38	30	31	27	27	24	30	27	25	23	21	28	22	21	40	32	23	31	41	37	33	28	34	24	20	34	40	27	43	34	29	38	33	36	26	27	28	30	27	30	37	27	28	34	35	22	22	29	22	25	35	30	27	26	32	25	31	28	26	23	38	36	20	28	31	28	30	32	31	27	29	37	28	27	26	29	30	26	22	32	22	28	27	32	27	27	37	33	35	35	27	30	38	36	39	33	48	39	21	25	37	32	33	22	31	33	20	24	29	38	36	30	25	24	33	28	30	31	33	34	28	23	43	23	28	23	27	28	31	27	26	35	30	36	24	27	41	34	25	25	24	30	28	33	24	26	22	25	30	38	19	31	29	27	35	39	26	23	24	33	27	37	35	37	30	36	34	33	25	38	31	38	34	38	26	30	27	20	35	51	22	30	27	37	28	34	28	25	34	39	25	21	27	40	28	28	31	25	33	31	19	38	29	25	30	22	28	34	32	39	29	23	30	36	30	26	28	35	39	34	25	39	37	32	36	32	26	33	25	40	19	27	21	22	36	35	40	33	27	32	13	33	28	35	37	29	31	31	36	25	21	34	29	25	30	33	38	36	34	29	32	30	24	36	22	29	31	28	38	34	45	34	21	34	22	29	36	25	39	25	21	31	24	28	33	32	33	26	29	22	23	27	24	22	28	37	30	29	23	26	22	44	24	23	25	18	32	26	29	22	28	25	29	31	28	38	30	34	27	33	28	32	34	33	31	29	35	31	36	27	32	30	20	17	32	34	41	32	24	37	29	20	28	35	25	44	26	34	25	29	37	30	38	30	23	37	27	28	25	28	34	25	24	32	26	31	27	35	29	28	24	29	37	26	26	26	21	34	28	28	41	31	35	22	37	39	31	32	31	29	31	37	27	39	28	28	39	26	26	25	35	32	32	36	29	25	24	33	24	29	32	39	33	38	26	23	32	22	28	28	29	23	18	29	25	35	22	35	19	28	24	34	32	32	30	26	32	33	30	23	17	36	31	32	32	27	32	30	21	22	21	24	28	21	23	28	33	28	31	26	23	28	20	31	35	23	32	24	23	37	28	28	23	28	36	22	32	34	32	26	22	27	30	32	28	28	31	31	36	22	26	23	29	29	23	33	31	33	28	28	30	29	27	31	35	37	25	28	30	33	24	24	35	37	45	23	31
18017	28491	7799	23034	27437	25293	22786	19739	16349	12476	9891	8226	7150	6235	5650	5009	4556	3998	3739	3490	3183	3004	3062	2930	2991	2885	2692	2609	2419	2386	2508	2484	2351	2318	2456	2224	2010	1889	1805	1768	1770	1814	1784	1727	1692	1605	1654	1509	1460	1470	1457	1417	1447	1626	1553	1647	1702	1607	1367	1179	1118	1190	1180	1182	1170	1285	1179	1185	1220	1210	1064	1165	1148	1147	901	971	1202	928	968	974	873	832	779	719	698	681	678	707	756	738	739	703	717	747	674	704	702	715	738	742	729	731	685	700	660	697	712	675	662	680	677	683	678	646	701	703	704	653	651	639	738	645	673	631	674	674	699	640	657	654	686	658	660	694	659	716	654	721	716	693	652	695	669	707	643	698	676	679	678	654	689	712	664	656	660	656	678	628	689	719	685	694	630	674	650	746	650	695	703	683	700	653	640	701	687	709	721	634	648	661	676	696	695	652	689	715	650	660	674	705	651	688	666	692	703	636	666	729	660	660	694	654	690	672	684	662	680	705	635	635	666	680	662	660	635	661	674	667	668	685	664	668	688	665	648	655	675	691	702	653	693	694	702	615	702	697	615	657	689	654	719	653	678	645	667	678	671	677	675	686	618	637	668	679	656	687	709	681	698	642	716	668	665	681	673	645	674	653	668	680	654	654	701	696	669	670	700	692	670	640	649	603	678	664	720	656	661	696	706	705	698	639	663	703	663	674	696	733	653	677	663	678	698	697	658	684	687	688	649	682	665	685	613	640	654	688	647	666	731	676	720	679	654	665	684	666	667	654	671	695	705	659	653	665	647	656	693	711	639	656	649	649	716	658	662	607	682	684	750	667	597	687	634	711	679	716	666	692	688	628	689	685	675	678	692	674	678	732	627	696	636	678	708	651	699	686	683	680	659	689	659	643	653	698	680	673	698	662	669	663	704	640	637	677	609	680	667	683	674	707	721	647	703	695	659	681	668	663	642	667	702	655	668	652	633	650	704	658	651	695	670	674	673	713	682	688	695	674	720	661	678	603	682	703	634	694	659	698	664	655	625	668	699	704	665	687	685	684	652	610	665	651	658	702	638	668	694	685	661	696	680	685	657	608	682	679	643	669	662	677	676	703	686	634	684	689	721	672	669	673	742	646	665	680	666	668	667	641	705	664	640	686	677	704	655	702	703	677	673	669	693	689	662	613	647	665	678	628	728	662	695	688	681	674	634	681	680	683	717	675	685	714	649	676	671	619	672	736	660	660	642	643	674	635	659	680	676	649	698	652	661	691	689	653	689	686	697	679	682	648	716	657	683	638	637	639	660	650	659	667	684	684	700	672	705	691	666	658	676	696	731	680	655	657	698	653	685	658	667	701	665	628	684	681	649	687	713	679	662	693	662	657	667	649	686	687	697	650	635	651	681	706	683	708	687	665	679	678	700	687	647	673	609	661	687	694	669	636	688	660	691	629	655	656	673	692	669	721	687	638	663	623	683	633	665	706	718	652	692	658	710	643	688	653	668	710	644	672	620	637	678	676	647	645	673	662	714	705	709	678	694	635	694	667	690	635	661	648	705	643	665	700	640	688	679	677	660	651	673	680	654	664	676	684	674	709	647	707	671	682	716	668	661	654	696	632	679	715	699	669	645	729	667	689	630	664	702	669	677	622	661	660	681	679	647	647	652	692	650	674	682	642	651	670	684	646	646	664	684	659	625	639	692	646	685	660	664	658	633	693	698	670	678	674	680	668	694	659	673	679	689	699	646	720	687	675	689	675	739	701	702	614	657	648	680	649	678	632	657	666	683	726	696	668	679	706	677	627	675	669	675	693	672	682	668	655	661	637	697	636	692	638	663	672	641	736	686	639	712	634	661	689	662	649	686	664	702	665	622	696	657	665	685	654	677	657	621	726	658	684	715	741	698	704	675	721	666	674	681	656	631	643	668	711	652	662	704	716	690	713	668	662	695	713	628	691	661	660	667	695	669	683	711	674	654	689	646	651	643	631	689	702	662	762	647	684	681	650	719	690	643	687	700	645	664	628	679	637	659	728	664	701	685	618	668	706	640	689	713	672	676	699	673	676	663	598	647	715	668	669	642	653	659	679	625	693	631	696	672	671	709	720	686	734	663	721	663	705	670	639	672	654	713	686	659	706	658	651	684	652	662	656	671	647	649	741	677	687	697	663	649	713	604	652	660	670	671	679	680	676	707	708	656	679	672	637	676	697	678	657	680	656	694	687	673	670	724	689	669	630	714	672	717	670	648	690	686	691	683	689	706	697	663	701	663	724	714	726	671	615	658	664	661	713	642	700	673	640	687	713	680	664	626	674	697	628	707	683	644	651	702	745	713	662	672	695	652	724	661	693	678	650	678	633	650	704	684	614	672	637	665	627	638	713	710	717	640	688	668	672	679	642	681	682	670	626	660	712	686	649	650	670	702	685	620	698	695	705	700	678	666	646	697	698	653	657	677	659	665	645	663	672	651	725	672	679	679	666	659	698	680	675	718	691	651	639	616	655	733	694	675	659	683	684	704	642	665	691	666	674	701	675	663	679	675	683	647	696	661	680	681	685	695	693	693	692	729	617	663	651	678	676	690	690	683	669	673	666	689	717	682	648	678	626	690	675	651	661	661	665	650	696	631	630	692	666	705	687	692	655	686	643	627	696	661	682	689	695	678	697	635	644	687	692	709	656	744	665	675	719	683	718	659	674	711	679	668	685	670	671	684	712	635	721	662	655	665	709	712	659	668	678	704	658	664	635	723	689	674	659	719	722	702	668	738	680	643	686	686	673	648	659	653	650	689	618	679	654	688	631	640	678	695	665	672	721	660	693	671	678	638	646	696	728	674	705	680	679	656	727	689	640	697	687	698	675	684	644	670	717	687	680	669	637	675	678	644	697	691	654	622	694	676	679	709	640	659	688	685	698	679	666	663	708	665	673	696	621	692	704	675	637	656	686	707	679	741	648	692	642	668	685	676	680	694	660	645	681	721	715	747	679	638	667	664	693	663	690	685	716	679	691	690	689	671	678	688	628	732	675	651	673	634	656	658	659	672	664	662	646	661	637	685	713	655	734	683	659	683	702	631	674	650	713	699	604	641	672	673	683	613	697	689	712	691	645	697	740	642	676	703	668	629	625	677	679	646	705	664	674	709	677	644	690	726	652	660	692	649	654	635	707	671	665	711	650	663	664	673	661	709	656	642	665	639	656	635	656	640	684	647	686	669	701	644	726	709	677	663	623	649	665	645	713	687	681	659	688	666	647	677	694	664	657	669	644	633	660	702	673	666	653	657	623	639	669	663	666	653	664	658	684	637	702	680	658	695	694	665	673	714	627	705	701	665	661	648	682	676	655	661	655	690	672	646	680	663	669	705	655	659	653	696	685	696	657	667	675	701	648	649	681	642	722	677	640	698	707	673	712	662	630	692	631	709	698	659	634	691	702	700	640	663	674	696	656	661	662	663	671	646	712	635	700	674	717	625	734	646	617	669	657	639	661	694	655	668	684	657	671	672	660	674	668	679	621
1434	2565	241	243	334	301	306	319	272	178	147	131	120	95	97	84	78	101	82	77	85	72	58	57	68	69	56	49	43	52	48	66	52	61	60	60	49	43	48	41	45	47	43	57	45	31	39	43	42	49	31	50	41	41	55	53	47	42	37	39	42	38	31	37	35	49	29	43	43	40	42	35	27	40	40	31	42	27	33	27	34	37	27	31	24	29	36	33	37	30	24	21	39	23	27	29	24	27	35	35	26	32	38	25	28	24	36	18	38	29	36	30	27	23	35	29	26	37	31	30	27	25	18	29	31	23	32	19	28	30	33	33	35	25	21	31	32	34	38	39	27	35	27	28	28	45	37	26	26	31	34	34	30	27	32	28	28	38	25	19	37	28	34	31	27	24	25	31	22	33	32	35	32	27	26	21	39	40	27	23	27	27	29	17	32	29	26	33	26	31	30	27	21	30	18	31	31	29	28	27	26	27	24	22	21	27	24	27	33	29	30	26	32	30	27	25	33	33	26	21	38	35	23	33	39	27	28	30	28	20	33	28	29	29	32	27	39	29	28	33	30	33	25	21	25	17	26	30	35	24	31	31	39	28	24	39	22	26	34	26	32	28	32	26	26	29	28	26	45	34	24	25	32	28	22	31	35	26	27	23	31	37	24	36	30	37	33	37	29	24	33	27	36	31	33	27	20	28	30	24	30	22	32	30	27	33	29	27	26	26	33	24	32	33	16	29	20	35	22	27	34	36	44	30	27	30	30	21	24	32	27	29	29	22	25	25	28	32	35	26	22	32	28	18	23	31	27	40	26	40	20	41	24	35	19	26	29	21	25	22	29	30	25	24	25	35	31	28	22	33	30	44	36	28	25	21	30	29	36	27	26	29	29	38	32	28	38	43	42	37	36	39	34	34	28	32	29	24	35	26	31	38	33	20	29	31	28	21	39	26	23	35	37	32	38	25	26	26	34	43	36	35	28	34	24	37	36	23	29	36	25	28	24	26	26	41	33	24	30	33	24	30	31	35	31	31	29	28	26	32	26	25	21	23	37	33	30	27	36	36	28	31	27	33	34	22	23	29	38	27	32	29	26	28	30	41	30	29	34	33	37	27	31	23	26	31	35	37	30	31	26	26	36	29	36	19	29	33	28	33	32	38	23	24	27	28	33	29	39	30	32	35	39	38	25	26	34	20	26	19	29	20	33	23	32	30	26	27	32	28	39	31	26	35	28	26	30	34	23	36	32	29	24	21	31	32	25	23	33	27	24	33	21	33	31	25	32	30	20	31	30	31	39	33	23	36	38	34	34	30	30	33	25	39	22	28	29	32	25	33	31	40	34	27	21	24	33	31	29	28	23	25	27	42	27	33	35	21	37	21	36	34	30	29	34	25	30	37	45	30	24	32	34	16	26	28	25	29	26	26	32	32	24	30	26	20	27	32	27	27	21	32	38	34	32	26	30	31	29	36	27	27	22	26	24	24	23	24	28	30	35	32	20	27	30	40	30	37	41	36	28	22	38	32	33	27	27	23	31	37	19	32	39	23	29	21	33	35	28	45	31	22	28	27	33	34	33	25	34	28	30	35	37	21	35	26	33	39	25	27	40	23	24	34	34	26	30	35	24	27	39	22	27	24	27	31	23	25	33	43	27	36	30	38	19	34	37	27	30	35	27	27	32	42	31	33	38	31	35	28	24	30	28	28	31	29	24	31	31	23	26	23	30	24	26	41	27	18	20	32	26	21	24	26	28	41	33	30	22	33	31	31	27	23	40	23	31	24	30	23	21	24	26	38	33	30	30	30	29	26	37	28	37	25	27	23	28	23	35	18	32	26	33	28	26	32	29	30	28	32	31	25	31	35	27	30	39	38	26	33	34	37	25	37	32	23	28	35	27	30	35	25	23	16	28	33	25	21	32	29	37	33	31	20	34	31	29	30	23	42	26	35	24	25	18	27	29	26	36	37	18	26	29	33	38	33	46	35	30	35	41	35	43	33	26	31	24	26	23	29	37	33	38	16	27	29	41	32	29	26	23	18	29	34	28	26	24	28	41	22	32	43	27	28	30	23	41	31	39	30	26	20	34	27	33	25	28	30	36	29	34	31	23	27	31	33	21	25	28	33	23	19	25	39	25	50	33	27	25	29	28	25	35	29	16	26	28	36	41	24	26	28	47	27	32	35	36	32	25	29	32	33	26	31	32	26	34	21	33	29	17	30	26	29	32	30	19	34	30	32	36	37	29	30	35	29	22	36	27	28	31	28	29	22	34	32	31	33	35	37	26	26	25	34	21	36	37	22	29	26	29	36	33	29	21	34	26	28	23	35	28	22	34	18	25	40	28	32	20	28	24	35	41	26	27	28	29	26	25	34	35	24	28	23	32	31	38	37	28	28	34	26	34	21	16	34	30	26	21	30	35	31	29	31	34	36	30	19	39	31	34	27	23	34	23	23	31	25	37	31	31	34	32	32	31	26	31	29	35	35	35	35	28	27	29	31	38	25	20	34	24	33	28	26	34	28	25	40	25	29	34	26	32	35	28	20	31	24	33	28	22	30	30	27	27	21	28	24	34	27	34	31	29	30	22	36	23	32	38	24	38	26	33	33	35	30	27	31	31	27	16	29	24	34	26	33	30	26	15	27	18	30	33	23	41	18	41	28	35	14	25	39	26	39	43	40	30	32	29	33	28	37	32	38	26	31	29	36	31	24	34	28	39	34	31	25	24	32	24	25	38	28	29	38	37	37	23	21	31	34	44	32	32	29	27	38	32	34	36	27	31	31	35	30	24	22	33	36	24	22	30	32	28	27	31	30	31	32	27	28	28	22	26	35	41	24	38	30	28	24	28	25	26	28	30	40	28	35	24	31	33	30	34	27	28	26	50	41	22	34	33	25	38	24	34	36	22	40	30	28	38	26	32	23	32	29	16	35	31	30	22	27	36	28	32	25	23	32	24	27	34	30	32	37	50	27	29	25	32	28	35	21	28	35	26	22	34	40	31	30	31	27	21	26	20	21	15	38	23	26	40	30	24	32	20	27	19	28	27	25	35	24	33	29	46	25	31	22	23	29	27	26	31	37	32	24	38	25	25	26	32	26	38	39	24	31	34	22	24	36	31	34	30	37	31	20	31	25	30	27	37	26	20	39	42	34	28	39	30	31	37	38	32	40	36	30	30	29	23	33	40	37	29	27	30	36	22	24	28	32	36	27	25	34	39	30	41	25	19	33	29	33	34	38	23	33	28	33	33	32	27	32	30	22	38	38	36	35	31	18	31	37	37	31	30	30	21	37	25	26	14	23	26	29	34	28	32	26	30	30	33	31	33	29	31	30	35	36	25	32	31	16	31	28	36	28	36	27	24	19	30	29	29	28	34	31	34	23	35	32	31	39	25	31	30	29	34	24	34	22	26	27	28	28	23	24	21	31	25	27	31	23	32	28	33	32	29	29	36	29	38	31	24	25	28	23	36	24	24	20	28	32	38	29	38	29
18106	27313	7727	23068	27457	25173	22657	19890	16180	12344	9875	8229	7323	6344	5665	5076	4514	4161	3840	3475	3058	3089	2884	2998	2886	2824	2711	2604	2511	2536	2659	2652	2507	2482	2379	2204	2056	1813	1787	1847	1813	1834	1865	1729	1719	1593	1533	1514	1434	1468	1434	1362	1462	1620	1532	1672	1690	1586	1438	1229	1100	1117	1112	1205	1211	1206	1210	1217	1294	1164	1112	1222	1205	1078	1021	1158	1100	944	1005	857	858	932	756	831	762	678	723	695	717	687	702	705	703	667	673	714	741	737	785	755	725	708	668	701	709	727	656	684	707	696	724	690	669	723	713	682	714	639	687	728	697	697	641	693	694	691	695	701	687	627	709	693	711	713	732	686	693	666	640	709	697	670	669	663	709	651	669	707	703	707	684	682	697	754	686	704	617	633	661	664	687	690	683	618	717	638	695	665	671	670	665	743	665	697	678	676	642	694	669	673	670	685	666	619	668	667	634	654	686	695	684	660	702	683	671	658	655	659	696	659	681	668	670	659	684	654	670	691	699	693	665	710	670	691	756	655	726	670	712	677	692	692	709	642	707	667	709	635	663	668	664	680	668	672	697	648	672	666	667	658	686	686	687	688	674	694	702	709	656	666	613	701	709	682	681	638	625	689	698	688	682	661	681	671	645	745	689	688	636	689	680	664	661	652	718	680	669	693	703	700	652	703	649	690	678	679	680	683	638	675	666	705	694	650	626	702	677	666	692	694	711	693	678	671	645	688	694	687	650	651	696	665	707	645	687	651	685	665	683	687	669	636	691	677	681	682	692	675	661	716	631	637	700	684	693	639	658	682	666	686	668	686	675	657	712	658	694	703	688	690	708	627	667	691	618	688	700	709	646	676	685	693	692	632	702	645	692	696	679	675	678	671	711	684	696	693	705	693	656	682	688	688	665	672	622	718	645	661	693	678	682	657	673	666	682	685	667	672	672	682	693	669	669	667	638	654	674	696	680	681	741	686	711	687	643	703	658	673	675	636	647	690	672	659	620	680	650	674	681	639	672	720	692	685	709	634	671	665	731	692	681	677	699	665	674	641	680	708	687	652	642	646	722	705	703	685	675	670	675	697	629	644	673	675	691	685	622	659	666	685	666	669	639	679	656	698	651	673	684	624	652	686	670	681	732	655	632	730	671	686	736	692	668	657	671	682	672	638	662	678	672	692	669	642	680	681	669	714	648	699	670	693	615	651	633	669	706	652	677	692	707	659	645	707	689	661	685	665	698	720	582	710	659	745	659	651	672	719	696	676	684	692	706	689	671	639	663	679	656	648	655	690	672	658	665	649	675	707	674	664	650	625	666	681	704	713	670	714	670	711	722	670	666	676	687	658	637	689	713	712	650	645	666	685	696	698	680	696	717	685	683	663	677	710	691	668	661	680	676	723	640	661	675	654	732	669	705	661	701	666	663	628	667	649	670	673	681	702	654	743	646	627	598	684	653	657	639	682	708	681	663	686	682	704	675	707	704	693	660	670	684	693	641	702	722	646	703	691	689	731	687	663	684	692	706	644	684	679	685	697	671	672	668	649	656	683	710	703	639	664	665	691	738	677	685	664	650	713	648	686	707	652	680	640	667	672	683	727	692	680	683	660	632	697	670	686	674	667	679	643	696	621	642	622	684	625	682	698	661	659	623	610	667	702	716	657	670	671	682	691	667	634	602	650	635	692	685	681	651	669	705	694	604	663	713	681	687	705	624	676	623	649	661	669	625	684	733	679	657	737	659	687	649	672	687	661	657	668	685	654	680	714	698	710	702	683	680	672	696	656	669	731	648	670	689	673	693	662	651	671	662	661	703	651	686	681	666	670	690	692	698	689	687	666	653	682	663	721	682	657	687	702	674	681	701	639	633	713	639	660	694	662	642	682	685	703	717	687	723	681	696	670	657	688	638	644	654	700	681	649	714	702	659	680	649	649	722	647	663	631	692	633	684	670	688	677	694	688	679	663	666	651	696	615	641	643	689	681	682	680	719	650	671	670	689	691	650	688	621	667	656	676	654	660	704	682	707	702	730	626	651	682	608	672	662	671	673	692	668	722	688	633	671	653	674	635	711	636	663	670	668	673	700	695	653	698	674	698	651	659	704	652	685	686	652	703	656	676	674	641	682	662	711	657	635	684	695	675	678	707	711	688	650	670	706	710	654	649	673	681	682	676	656	682	698	718	674	649	681	629	680	699	688	652	692	678	714	682	636	607	672	664	670	663	668	699	674	693	699	671	635	666	714	685	710	631	618	730	696	684	687	696	764	700	703	652	702	716	636	684	702	710	668	657	689	679	658	643	648	676	671	683	711	689	718	675	679	595	674	652	684	698	683	686	675	663	680	659	687	644	715	672	607	686	706	702	648	712	652	675	684	672	665	701	692	685	689	680	680	675	702	673	713	664	701	656	712	662	688	678	661	670	667	680	674	625	664	693	660	708	670	667	691	708	612	693	650	693	675	709	657	656	652	681	664	675	656	650	615	672	675	675	663	666	670	675	669	681	704	655	677	643	656	674	702	719	668	648	684	673	678	707	666	663	689	683	691	694	728	702	638	659	658	626	653	662	669	700	730	670	707	668	672	717	686	692	668	709	622	657	662	670	662	707	662	700	683	645	693	710	724	742	681	693	651	672	711	711	716	689	682	725	662	695	646	661	658	677	649	683	697	722	708	646	626	693	689	650	689	695	703	645	676	647	664	679	684	688	728	690	671	662	677	728	683	674	711	666	677	630	658	680	654	682	647	699	702	674	663	672	706	677	696	666	690	662	683	673	664	686	720	692	700	675	679	745	675	624	668	675	660	709	651	682	686	731	676	673	645	697	649	648	674	710	679	693	660	683	718	719	695	702	697	646	673	690	650	686	687	658	673	680	676	676	674	633	621	691	687	706	697	677	714	656	679	697	714	688	677	729	694	729	653	642	726	662	693	643	687	656	659	645	695	654	656	679	675	664	687	685	694	696	675	628	673	679	663	631	660	660	642	657	664	666	645	642	711	706	680	688	714	725	681	698	644	723	693	654	658	682	690	693	693	719	677	637	652	712	649	730	660	675	643	678	702	681	702	679	654	721	656	654	711	680	656	675	675	661	694	666	637	655	660	734	671	707	711	682	629	739	688	692	663	667	674	694	689	684	639	657	667	610	728	645	718	677	635	683	670	651	699	709	672	666	663	693	728	657	650	672	668	699	674	644	686	676	683	719	672	720	657	670	670	635	631	678	682	682	711	657	714	701	637	663	679	689	691	670	705	628	721	757	647	656	648	678	663	730	695	726	649	672	681	661	642	678	668	703	640	655	690	694	635	668	687	668	736	679	702	694	720	693	701	655	649	670	727	682	695	674	628	629	645	748	677	680	709	695	691	699	665	684	699	687	716	698	625	698	717	666	679	660	645	674	654	673	698	637	709	631	708	687	637	668	688	627	724	638	698	669	679	681	703	703	652	669	713	705	681	709	658	703	681	654	687	682	668	653	679	663	705	670	666	662	674	666	693	652	683	681	667	654	589	731	647	693
1879	1457	166	154	225	198	223	204	190	139	132	119	94	98	84	75	85	83	75	67	61	74	67	67	71	87	52	68	52	67	59	60	48	62	57	65	73	66	50	70	52	46	51	63	51	43	34	65	57	59	63	57	47	53	55	56	51	47	53	45	46	37	54	39	47	56	39	41	46	44	48	48	40	54	62	54	50	46	40	44	62	53	46	44	36	28	37	43	42	31	49	38	46	43	37	32	58	35	48	44	34	47	49	45	42	51	42	47	49	58	45	47	48	46	55	46	34	42	50	42	41	38	52	54	41	42	42	39	51	46	43	40	36	47	33	39	36	46	29	51	33	46	45	37	45	49	32	41	47	44	41	42	49	51	33	42	39	40	53	51	45	43	62	50	35	44	51	54	52	43	35	34	54	46	54	48	49	46	49	35	37	53	40	46	33	39	51	41	40	38	44	33	45	45	43	48	46	30	48	39	41	47	44	47	40	38	40	44	37	58	46	38	45	37	45	37	41	33	37	40	45	41	43	41	47	38	35	42	39	36	43	48	46	43	39	42	48	36	43	50	41	46	49	37	63	40	41	57	55	31	46	33	40	39	47	31	49	35	46	41	45	34	34	34	56	30	44	34	39	38	42	56	45	50	39	45	45	41	39	50	35	50	40	45	45	38	47	43	46	49	35	49	60	32	41	40	53	37	49	47	33	27	40	39	40	38	45	35	34	36	34	49	55	35	59	45	36	44	34	37	46	38	52	35	51	39	42	52	48	43	34	45	33	49	32	39	51	36	36	38	38	46	43	42	47	46	56	39	47	42	38	29	46	53	37	51	39	51	39	43	36	50	46	50	46	54	31	46	40	35	45	27	50	44	40	47	35	43	48	40	40	47	56	35	42	36	45	40	48	45	38	38	60	38	38	44	48	52	32	46	47	41	40	48	45	47	32	34	46	42	44	42	55	51	41	39	42	40	47	50	47	44	42	39	47	40	53	41	30	53	30	53	45	42	47	40	42	33	42	60	39	50	45	56	47	55	46	41	50	46	43	35	54	42	47	38	42	46	55	40	34	42	47	48	44	46	40	59	37	42	36	50	45	42	41	48	34	49	44	39	47	46	48	43	26	39	40	38	44	51	45	40	49	49	38	36	56	53	49	42	47	43	44	45	37	41	42	45	37	33	28	50	61	37	37	45	48	39	46	50	50	50	50	44	45	40	47	35	43	49	33	55	41	31	36	44	37	43	33	47	42	39	44	37	50	37	43	50	41	45	49	46	57	47	39	47	35	57	45	47	44	40	44	44	47	37	38	29	47	42	47	33	44	43	49	50	38	44	40	36	53	42	36	41	48	47	40	58	46	39	46	27	43	44	56	39	46	54	36	44	37	44	40	50	44	49	44	52	39	42	42	43	47	48	33	46	44	54	45	38	39	38	43	35	35	38	35	29	44	49	49	57	44	39	57	52	36	47	45	54	40	41	43	51	46	37	38	32	44	46	32	47	38	44	34	53	47	43	41	41	42	39	36	37	35	44	46	36	42	40	47	45	48	55	57	49	43	46	39	34	44	43	40	49	49	45	46	43	50	45	52	38	36	46	44	46	36	39	49	39	45	31	51	42	37	48	57	51	33	40	42	39	38	34	59	48	41	41	46	54	40	47	48	49	39	43	59	32	50	34	46	27	39	38	34	52	44	52	39	51	37	32	40	41	45	49	47	46	47	58	46	45	38	52	48	41	28	32	39	46	39	44	40	40	45	50	34	39	37	43	26	46	44	35	39	55	49	53	43	36	39	35	42	44	51	38	48	54	54	37	51	38	33	40	44	46	36	47	49	65	48	37	36	55	41	34	42	40	37	55	53	49	54	42	45	40	38	46	50	46	34	53	47	42	52	35	49	36	52	48	38	47	57	45	45	41	45	54	40	38	33	47	45	34	38	50	39	38	39	45	45	37	44	53	56	37	50	48	39	46	40	44	47	50	39	39	68	45	37	53	48	47	42	42	38	36	42	52	41	35	41	42	61	46	46	39	40	45	48	43	38	27	49	50	52	49	53	39	26	41	45	50	43	48	47	48	32	47	54	60	42	41	54	40	35	44	48	48	43	38	39	42	41	47	41	43	34	46	35	45	43	50	45	37	30	43	41	52	39	40	35	38	53	45	35	32	61	49	70	45	42	41	54	52	29	41	32	42	51	45	48	50	44	52	47	35	42	49	50	42	43	38	30	39	32	42	40	39	46	30	44	41	33	42	37	51	55	53	50	40	29	50	49	43	54	44	31	55	44	46	32	49	39	52	34	45	48	41	43	49	34	32	37	37	39	53	43	46	43	32	39	48	57	54	31	40	37	48	41	48	32	45	40	42	36	54	46	60	46	28	41	41	47	39	48	46	46	42	41	33	43	33	39	37	44	33	39	42	46	43	44	46	42	38	51	48	55	35	38	41	50	34	48	41	44	44	37	44	20	36	58	29	36	39	45	38	38	48	34	40	38	37	51	47	36	48	39	53	37	43	48	35	50	42	47	39	33	59	57	38	36	43	55	34	41	51	31	49	46	45	47	44	39	44	51	37	49	42	47	32	39	38	31	31	45	35	56	56	35	42	43	43	36	37	35	47	45	35	46	42	31	32	35	37	43	56	31	42	50	42	30	38	38	52	46	39	46	40	49	39	45	47	41	40	43	36	53	33	50	51	44	33	48	37	48	52	33	50	45	48	46	46	42	35	42	60	57	40	36	39	30	42	41	44	59	37	42	46	46	58	29	50	30	45	50	42	46	52	45	41	38	44	35	46	35	50	56	37	45	33	40	51	40	37	42	38	42	41	52	27	52	44	39	42	47	32	47	40	53	48	38	44	42	41	28	40	42	38	45	34	38	44	34	44	37	51	48	42	53	40	41	43	51	29	38	33	42	45	49	48	57	37	28	43	58	35	44	34	54	44	39	47	48	45	44	46	42	55	43	61	42	48	42	43	44	37	41	50	56	55	39	52	31	59	39	46	32	34	43	39	52	37	45	43	56	38	30	41	44	54	41	46	30	57	43	38	40	60	42	32	43	41	35	54	57	33	41	39	33	37	45	35	32	35	40	37	45	52	30	52	38	42	50	33	40	38	50	43	36	41	41	42	48	38	33	44	37	38	41	49	49	34	40	45	54	44	52	38	44	46	44	45	34	42	46	39	58	47	43	39	39	44	42	42	51	35	39	35	46	43	34	41	45	55	35	39	44	44	35	45	42	49	40	38	36	45	40	39	43	50	50	46	53	37	49	43	39	41	48	38	44	49	50	35	49	47	33	45	46	44	52	44	46	39	54	44	41	43	53	40	45	43	56	49	43	43	43	39	50	43	43	46	52	46	43	41	40	44	41	41	36	42	53	48	39	39	43	47	43	39	41	44	36	36	39	48	43	46	46	32	35	50	35	36	53	57	47	39	41	47	54	52	45	46	45	41	48	39	31	45	49	39	54	36	33	49	43	40	52	38	35	45	46	38	39	45
13694	24284	5844	17768	22354	20282	17609	15340	11936	9283	7394	6297	5577	4938	4352	4001	3803	3481	3157	2829	2815	2607	2570	2671	2548	2466	2527	2385	2362	2372	2446	2489	2328	2282	2138	2014	1927	1868	1835	1784	1876	1721	1883	1658	1704	1682	1568	1615	1583	1505	1596	1547	1474	1655	1711	1790	1705	1687	1550	1390	1232	1361	1304	1406	1339	1323	1289	1429	1451	1395	1284	1395	1221	1380	1168	1261	1174	1121	1131	1168	1115	1013	1050	1054	1010	1002	1024	976	1017	1019	1041	1051	937	938	995	939	961	989	949	1022	959	995	985	1003	1015	1011	978	944	1006	1021	947	984	961	953	994	929	971	924	988	934	990	983	1004	973	1040	1003	976	980	1036	982	997	1009	995	972	1010	953	971	967	1021	961	975	982	971	983	1014	981	956	1006	1012	1008	998	1009	997	964	999	1031	958	969	1003	982	954	968	1023	1004	962	1018	966	981	989	972	976	939	939	987	1011	988	945	980	959	986	950	946	943	1002	979	965	975	971	943	1005	991	981	1010	1007	962	932	1015	956	1017	997	938	958	984	937	983	977	980	976	1032	934	974	954	998	945	957	940	899	979	958	950	979	919	967	1012	997	971	952	998	936	971	923	962	990	964	1023	1005	970	981	934	880	1058	989	947	1015	1013	980	1008	950	1032	977	977	972	987	1015	925	969	985	996	939	975	961	938	1018	960	954	963	987	968	991	976	982	971	983	1002	977	974	977	973	933	989	979	980	995	991	976	1008	999	969	936	1001	983	959	987	978	958	922	943	1031	978	928	968	1011	985	972	962	998	972	976	946	961	988	1014	991	916	951	949	911	968	985	954	998	958	980	976	974	1033	969	964	958	969	1042	980	944	987	985	953	967	975	917	978	948	993	951	1026	955	919	941	977	961	953	1030	1019	990	979	982	985	973	891	945	1044	983	965	988	1002	961	956	964	991	978	942	961	952	1015	1072	973	936	1003	1013	993	994	983	970	992	991	1028	943	954	979	963	952	925	1007	933	997	986	979	1017	934	985	927	960	983	960	1007	995	966	1012	1032	1003	991	969	1004	1002	969	948	989	981	958	981	942	926	962	973	965	977	998	986	970	942	996	1003	981	934	1035	955	989	978	978	932	936	992	977	974	1005	936	1012	985	958	957	957	925	986	979	971	932	987	979	984	1013	962	928	954	959	970	966	957	966	976	1030	945	958	964	1002	1013	1011	939	960	929	966	1007	979	958	953	911	1019	978	1013	942	991	991	993	994	985	976	980	962	1001	1011	901	979	974	985	988	984	1015	965	993	1030	960	900	980	1018	948	974	999	973	943	973	989	957	956	1009	951	1011	961	976	973	973	958	995	958	933	975	919	897	934	1032	988	936	974	986	909	943	914	1040	957	965	1025	1027	997	982	935	948	967	956	952	952	1032	996	901	955	935	888	966	945	1014	963	940	970	926	1001	983	961	935	975	941	976	997	960	969	999	950	992	958	1012	964	988	1009	986	948	930	967	1002	939	978	962	967	973	1019	913	970	1012	962	951	992	998	940	972	968	964	989	1003	975	1046	919	990	970	983	971	984	959	995	991	942	953	934	940	1034	940	972	1005	929	1020	1065	1019	951	977	960	984	933	986	943	983	1003	945	992	962	972	928	1010	946	992	965	940	957	1066	960	990	988	957	997	973	1006	986	985	975	908	991	1012	1012	945	1006	965	948	1002	941	974	1000	1026	929	981	983	975	1003	931	948	1047	958	1002	953	935	994	965	981	933	968	1027	964	958	999	994	964	951	1038	975	1001	1013	1034	970	968	949	996	913	1000	982	963	944	970	968	973	965	1042	950	968	975	988	976	967	957	1016	970	967	988	944	1003	1032	963	952	971	958	970	973	949	980	929	982	973	1013	972	955	991	928	985	954	1014	931	908	943	993	986	959	975	960	943	985	974	984	967	1003	983	1014	997	966	1005	997	933	1010	988	957	915	977	1000	943	958	913	974	941	1003	954	977	988	974	978	955	1006	994	995	989	986	942	921	954	959	1001	965	962	1032	1048	949	997	996	970	974	969	1002	988	944	984	945	1003	950	949	1003	993	994	1004	1007	935	982	922	993	985	1005	997	917	959	1030	971	1014	1002	968	1059	928	962	1033	936	1049	1014	999	983	936	1019	975	1006	976	991	1007	1010	913	977	993	987	944	943	963	1001	1051	996	907	939	1004	1001	917	1032	1032	967	958	994	977	984	1056	980	1041	979	932	987	1002	988	992	934	939	1037	1014	1033	1016	952	984	975	965	1006	962	958	924	978	988	977	978	970	911	991	990	942	973	939	895	989	1006	1017	946	975	967	933	995	1010	1010	962	1003	880	1000	989	976	951	923	974	974	1012	933	975	973	958	949	943	1010	966	988	1059	989	928	994	977	986	973	952	1011	939	953	988	1016	956	1046	998	1016	986	981	992	951	989	976	964	1007	1031	946	1030	1006	1031	983	938	1003	1004	953	1042	945	1004	1008	976	965	978	1034	920	973	1033	994	974	1017	971	973	1018	947	988	987	931	1008	1041	914	949	976	958	981	1022	957	976	1005	987	945	939	967	1014	991	991	1008	959	954	1000	932	989	988	972	984	1004	987	1005	954	969	1007	963	980	987	968	916	983	999	956	962	974	1017	901	928	951	1017	1070	1039	968	977	984	962	983	949	1026	988	1039	978	1000	930	1008	998	973	996	944	959	1000	981	1008	974	988	1005	972	945	936	1006	939	941	998	931	930	967	979	991	942	1000	932	925	989	981	955	1021	982	1035	968	1005	1031	944	963	950	1014	1002	971	982	932	999	977	967	998	971	929	973	956	933	1012	964	1006	1004	1009	923	1064	975	931	979	945	978	915	988	1007	989	980	1000	989	963	954	933	972	980	996	986	1013	974	925	1018	1011	1040	1021	968	1001	980	957	996	946	970	989	1010	1001	962	933	979	1011	961	1000	1011	951	1054	998	997	972	989	1006	975	1035	950	963	960	1042	953	988	962	969	963	959	965	967	1019	889	966	981	1018	1012	1005	1021	1008	969	984	953	903	963	995	956	1001	988	977	972	953	1019	983	1017	992	995	1009	1003	948	970	1003	1006	953	1010	926	964	1022	957	1004	998	975	929	973	996	999	960	1024	964	941	941	1011	1000	1038	976	928	990	954	976	946	935	999	949	1014	994	947	1003	926	938	937	942	916	969	936	995	933	934	969	934	974	977	1002	990	999	974	978	981	949	931	974	932	931	978	964	966	958	942	955	959	978	922	990	951	958	954	983	971	893	1019	983	999	1022	1030	956	997	969	977	945	924	957	981	957	954	989	972	931	991	973	942	1022	992	991	943	950	981	953	988	917	984	979	1010	974	971	960	974	1007	991	985	971	945	931	1007	1010	987	1038	934	970	983	971	961	999	1054	1011	932	1004	973	994	1000	968	953	1002	983	1007	964	1041	983	954	956	975	987	940	956	1029	960	966	984	961	973	934	940	948	985	997	953	976	977	1005	989	972	947	941	984	996	953	973	912	990	971	933	954	959	1026	934	947	1009	952	1001	969	1003	985	1041	970	1005	1015	976	966	941	999	962	963	987	979	930	994	987	976	1006	976	1011	1074	987	978	951	998	993	967	937	1036	984	1000	958	963	1021	978	918	977	991	986	955	1009	953	948	997	954	925	1013	948	983	985	963	932	970	964	988	985	994	1000	984	942	968	954	993	992	1051	962	958	1015	951	977	1016	981	983	932	990	995	1009	915	922	923	995	977	975	978	1009	940	983	1020	959	900	1044	949	990	968	967	977	985	1029	1002	991	920	1010	915	1001	984	945	997	999	1002	988	997	955	946	957	967	962	988	988	994	979	991	998	1055	979	1033	949	940	949	997	944
1484	4146	338	253	311	341	289	275	229	186	156	145	117	106	114	89	88	83	88	71	69	73	50	66	64	55	57	63	64	67	62	56	69	52	81	42	48	48	52	51	54	47	50	56	41	43	38	35	44	41	24	44	31	42	48	51	40	48	27	36	33	38	31	35	32	34	36	41	29	34	48	40	33	40	40	31	38	26	43	38	41	22	25	32	31	34	34	29	38	24	33	33	32	35	37	26	27	33	35	33	32	30	28	21	22	32	39	45	27	37	36	29	28	33	33	23	19	23	35	31	29	25	23	31	25	33	28	32	29	22	31	22	26	35	25	27	33	31	38	28	33	24	35	30	33	25	25	27	29	43	26	33	31	42	30	31	25	21	33	35	25	37	36	28	23	28	25	29	32	29	31	30	32	26	20	28	33	30	27	29	27	27	21	23	29	32	33	33	25	35	25	36	36	32	23	31	33	34	23	32	31	28	35	30	48	27	24	21	28	28	35	15	25	31	34	22	39	25	26	38	34	41	35	25	31	42	26	31	30	31	27	30	32	29	34	26	37	37	40	37	28	23	30	36	22	26	22	29	38	34	25	29	34	27	23	30	42	28	28	22	29	31	29	35	30	33	31	39	24	30	22	36	28	30	30	31	43	30	31	22	36	31	23	33	31	24	24	21	29	42	32	36	24	31	26	34	32	23	37	26	27	25	25	25	36	29	26	25	44	32	33	34	30	33	28	29	33	31	34	30	29	31	32	32	34	31	35	27	24	30	36	33	26	31	30	34	28	29	29	39	32	21	20	20	30	25	25	35	27	40	31	33	32	29	33	25	21	34	29	22	30	25	26	31	41	32	31	18	39	44	36	28	33	33	34	29	28	34	31	28	29	21	41	27	41	41	37	40	26	33	28	33	24	28	21	29	31	32	32	31	31	28	37	21	32	23	35	31	15	25	22	37	19	30	33	31	30	29	26	24	35	29	32	25	23	33	25	26	31	34	37	40	24	33	31	20	41	30	33	40	31	21	28	21	26	33	29	31	31	31	32	33	38	33	29	16	34	29	31	42	26	37	33	30	32	31	24	29	27	25	34	26	44	36	21	22	27	34	30	32	37	33	33	36	38	25	27	30	21	30	26	32	35	29	31	36	25	36	30	28	22	44	32	20	25	20	22	35	34	33	26	24	22	33	36	34	30	24	36	30	37	34	32	25	29	27	30	32	30	27	27	26	21	30	28	32	29	34	23	40	39	23	24	30	19	27	27	29	27	37	25	21	29	43	30	24	36	27	28	38	28	31	34	25	28	24	30	31	31	28	25	34	32	28	33	31	34	38	30	26	14	28	27	32	42	15	28	31	29	36	43	30	25	34	45	33	21	36	32	43	23	28	34	36	39	30	31	26	27	30	40	30	29	38	19	27	38	23	21	29	38	24	28	23	33	25	31	29	23	29	32	27	27	36	31	31	30	25	29	27	33	29	27	24	26	26	31	37	32	32	32	30	32	28	23	33	34	28	24	31	39	30	33	29	27	37	27	34	25	35	34	27	26	29	19	24	30	31	40	32	22	30	21	30	23	34	28	27	23	32	24	32	29	28	30	20	30	24	31	20	35	39	36	31	28	34	30	33	25	30	30	29	32	37	23	31	32	31	28	28	30	20	26	29	30	22	18	35	35	30	37	30	38	31	42	37	30	25	26	28	29	27	24	29	29	32	33	25	27	28	24	25	26	32	29	24	22	34	25	28	23	30	30	32	35	28	29	27	22	36	26	29	21	37	35	29	32	23	30	24	26	42	18	31	36	25	33	27	32	34	23	27	30	20	32	27	27	27	34	29	29	35	28	37	32	38	28	31	20	49	37	31	27	28	37	22	30	19	33	22	27	29	23	26	28	27	29	24	24	28	32	31	20	35	35	32	26	32	25	30	30	33	29	22	33	30	35	31	27	41	32	34	26	30	26	29	32	34	21	31	32	21	36	37	31	32	34	30	38	24	33	22	35	22	32	27	30	33	31	26	28	35	29	28	26	33	31	28	27	34	25	27	29	29	37	24	21	28	28	21	31	32	26	34	23	29	29	38	35	37	28	32	29	31	24	27	22	32	46	29	26	31	26	29	31	31	39	28	33	28	29	28	25	35	29	42	30	33	39	26	30	41	32	29	39	31	41	29	27	24	35	30	26	34	27	31	31	23	36	32	30	29	35	39	29	46	26	28	21	34	36	21	24	31	27	34	29	26	23	35	24	24	26	36	28	23	22	31	30	23	33	35	27	27	28	29	25	33	24	38	36	43	36	24	32	34	28	24	43	29	27	40	37	22	30	42	20	30	31	27	26	25	26	26	25	27	27	36	29	26	36	38	38	32	33	36	28	36	26	28	24	28	28	25	25	40	26	37	28	34	26	23	26	27	31	24	40	34	37	30	26	26	30	24	27	40	41	25	27	31	33	28	20	28	29	22	24	18	32	29	29	35	33	22	28	40	26	24	23	29	32	28	26	31	23	24	30	33	21	26	30	35	30	36	35	23	29	31	42	18	33	42	30	31	34	32	30	34	24	31	28	30	22	27	26	25	33	36	22	23	17	28	31	37	20	28	32	28	32	39	32	34	38	30	27	25	26	29	27	32	30	28	21	31	32	28	35	36	29	25	24	34	31	41	31	28	34	25	33	18	37	30	36	24	30	18	28	33	41	29	31	31	27	22	33	35	27	25	28	35	24	26	24	25	25	34	31	34	31	29	28	32	21	28	31	30	26	30	37	26	28	35	34	29	38	29	15	33	29	28	39	34	33	37	31	24	29	29	37	36	27	44	36	31	28	24	29	31	35	32	42	31	26	36	24	35	28	34	31	34	40	36	28	19	22	30	42	34	31	25	36	42	33	25	33	27	28	31	34	38	29	34	27	33	25	35	27	30	36	23	28	30	35	34	20	23	35	36	23	32	34	27	33	26	36	34	33	26	25	35	23	25	27	32	29	21	23	29	35	21	32	27	21	30	25	26	35	26	31	27	26	27	31	30	26	36	27	26	16	34	40	28	24	25	34	26	27	37	24	22	32	23	28	30	28	25	32	26	26	29	26	35	36	37	24	33	33	37	37	27	22	23	28	42	38	38	26	36	25	25	35	31	34	23	22	31	26	24	29	34	23	28	31	23	29	32	30	31	34	30	23	35	21	33	35	29	37	24	36	36	28	28	29	21	38	26	41	28	28	45	31	27	27	32	27	29	27	26	26	32	36	24	27	31	32	34	26	31	34	28	25	27	32	25	32	30	33	34	22	26	24	34	31	26	20	37	35	27	33	37	30	36	29	33	26	14	37	32	32	28	39	28	34	27	28	20	37	38	37	32	27	33	42	30	30	26	25	43	34	31	28	38	20	26	23	33	22	45	27	31	28	33	29	32	24	21	34	25	22	28	27	26	31	30	40	30	23	32	21	24	28	29	36	25	23	30	34	24	22	33	35	32	38	21	16	33	30	18	40	34	31	37	29	25	32	27
17702	27626	7669	23190	27734	25254	22092	18834	15496	11925	9843	8471	7491	6453	5692	5274	4843	4274	3886	3508	3201	3132	2990	2938	2801	2822	2740	2810	2780	2842	2752	2632	2566	2477	2270	2043	1944	1868	1816	1772	1854	1831	1751	1716	1617	1634	1520	1503	1469	1487	1510	1454	1468	1791	1824	1682	1629	1648	1359	1187	1070	1133	1171	1254	1223	1171	1203	1166	1144	1077	1211	1072	1012	1106	1058	961	952	989	935	884	816	926	783	724	729	724	742	718	740	706	752	786	703	634	716	686	728	728	746	713	706	722	696	714	659	755	679	695	693	715	693	661	759	706	679	711	734	722	703	701	689	668	668	672	637	684	667	699	694	721	715	678	684	679	642	674	648	671	695	693	706	709	756	666	665	663	708	686	660	639	677	699	659	668	678	698	654	684	700	692	688	677	638	718	724	702	702	708	659	665	657	716	676	738	717	660	658	689	729	696	694	681	691	672	677	691	663	687	686	692	670	665	687	628	720	685	668	677	702	680	706	625	670	714	711	674	703	736	713	681	693	695	648	729	646	703	665	737	726	690	646	664	647	692	635	675	670	663	693	644	673	694	645	679	688	688	660	643	671	642	657	657	683	665	671	666	703	667	666	669	691	659	665	656	697	742	714	685	701	711	676	685	664	667	689	643	703	682	651	640	717	672	689	703	749	687	706	701	668	719	718	697	697	662	688	681	757	669	666	679	735	702	707	700	721	673	670	672	683	698	677	692	718	691	719	649	683	688	651	677	691	652	643	672	663	679	695	689	683	705	679	672	706	680	673	715	640	682	698	669	683	711	631	664	669	657	696	674	657	707	707	679	651	665	709	655	711	691	652	660	707	643	714	684	636	672	661	704	676	677	672	676	665	681	676	707	707	692	662	691	691	666	732	721	694	657	671	670	674	676	687	696	664	701	685	675	723	710	726	708	659	649	720	683	702	679	634	699	726	704	648	718	649	681	681	679	661	655	648	681	667	669	698	714	621	667	695	634	687	729	650	692	649	665	670	653	716	656	658	693	681	663	665	695	651	651	657	715	661	682	693	691	631	614	712	697	688	649	674	691	728	706	661	682	695	680	675	658	693	664	688	632	668	652	701	691	719	717	683	701	685	688	672	739	666	721	696	715	681	643	723	715	692	667	648	709	685	709	685	680	657	673	678	693	677	687	660	725	684	675	675	666	704	698	712	632	695	686	706	617	652	662	686	674	678	663	666	688	707	708	655	627	694	640	712	677	666	734	722	667	652	699	721	684	693	666	673	674	687	673	687	689	636	676	681	647	689	720	686	664	695	679	690	730	723	675	710	690	720	663	718	713	688	690	661	737	700	721	735	673	720	751	666	726	669	640	726	725	671	701	702	655	712	649	762	700	686	737	699	708	701	704	655	674	706	710	675	697	657	709	657	677	645	682	692	707	664	749	683	693	657	724	672	662	657	687	671	644	732	720	651	658	664	675	650	684	663	683	710	675	713	694	674	718	704	694	685	667	679	665	660	671	698	647	699	652	681	707	703	682	672	662	650	670	659	629	658	659	704	674	689	675	721	666	670	690	717	688	641	714	697	692	695	704	638	640	644	724	702	644	652	686	683	672	667	700	706	682	700	696	666	650	699	682	631	627	651	658	625	691	682	671	677	660	662	646	670	632	687	746	662	622	718	691	681	718	694	702	765	695	700	718	683	665	713	637	718	683	670	638	692	728	644	699	729	639	643	706	691	690	660	651	693	700	665	672	659	664	627	686	712	689	659	689	674	700	681	664	711	633	676	696	674	659	626	641	689	702	740	695	735	678	658	692	670	678	697	666	702	681	681	721	684	684	629	641	679	736	695	700	668	673	692	731	690	659	721	679	676	681	663	628	670	654	676	703	680	716	700	639	702	692	684	668	705	722	693	686	714	698	668	708	679	643	650	656	662	682	665	678	661	687	678	662	687	690	679	650	683	618	681	657	683	667	663	667	628	678	677	666	704	659	731	720	670	686	716	692	707	657	664	677	665	722	687	685	683	642	607	672	644	678	707	684	695	687	650	705	710	630	665	672	717	678	721	715	691	682	686	692	695	702	691	691	689	596	702	704	700	715	695	642	664	666	699	694	672	661	742	712	678	714	721	699	674	723	645	727	727	674	665	735	700	686	704	678	689	722	652	682	675	650	646	700	648	688	713	721	733	697	691	731	663	707	676	706	679	704	735	676	673	723	732	670	700	671	710	647	696	666	679	655	646	713	710	656	679	742	697	661	707	773	630	726	712	697	692	681	657	687	659	688	717	738	688	687	706	705	709	639	678	667	710	691	666	659	680	681	700	692	676	650	686	680	648	660	652	681	664	664	728	624	719	639	656	695	720	690	675	643	647	703	673	674	694	702	686	686	723	665	663	693	660	667	685	708	649	651	695	693	683	689	683	726	668	676	669	649	669	660	679	667	700	688	660	701	661	666	678	691	681	707	691	679	649	716	699	713	692	701	670	672	711	756	675	707	681	653	658	706	638	648	687	688	711	676	685	714	685	667	658	682	696	699	677	656	710	661	682	649	744	661	683	656	665	662	684	684	670	664	712	700	686	694	701	699	698	685	676	693	643	704	660	694	696	696	697	668	652	663	674	636	695	695	645	691	718	677	671	675	682	669	669	694	636	705	742	701	688	678	706	725	711	727	652	715	673	749	692	698	618	703	666	696	712	668	674	694	709	637	676	676	703	684	655	683	660	710	679	702	670	732	715	670	749	691	623	711	684	689	705	648	663	676	741	709	710	693	696	691	658	719	647	708	704	677	702	695	637	631	653	668	701	715	688	695	698	705	680	705	671	696	705	650	734	665	665	729	651	680	695	688	662	699	703	703	658	660	692	701	677	712	684	714	731	669	686	716	673	680	672	654	643	660	737	704	683	715	707	705	732	658	702	661	707	631	634	675	733	693	663	641	669	650	670	658	653	697	653	696	678	661	666	662	669	653	697	689	680	698	722	707	681	694	690	683	686	685	686	689	644	656	694	674	675	660	690	682	715	663	697	662	669	697	717	676	711	716	652	676	669	655	671	687	672	681	683	704	704	699	662	653	663	687	691	690	672	669	665	673	676	690	642	695	691	701	675	698	670	690	659	652	661	646	708	663	715	675	713	694	685	683	679	684	724	635	656	663	696	710	669	721	714	645	698	668	703	650	639	639	649	644	686	648	652	727	659	617	694	691	668	698	697	667	705	634	718	668	687	688	690	657	709	663	650	680	702	695	686	679	625	680	708	706	671	717	653	714	718	701	661	663	688	688	660	664	716	675	671	702	709	697	662	644	682	691	719	676	684	694	689	683	687	672	695	687	655	688	675	652	672	649	670	662	720	694	708	635	689	647	679	705	648	735	694	657	692	707	627	683	718	685	688	626	672	656	689	670	707	728	707	658	670	671	698	715	652	676	725	664	681	694	667	687	672	695	656	646	677	682	669	658	749	664	712	676	658	686	694	683	707	679	689	667	671	647	675	689	693	715	711	698	683	690	655	658	719	662	683	712	685	670	694	647	703	728
1436	3513	290	237	337	282	284	290	220	198	178	134	122	116	112	106	85	77	83	58	56	63	67	82	53	57	52	66	73	63	62	71	65	70	56	41	52	41	52	59	31	35	57	46	38	53	53	40	50	42	38	37	38	44	45	35	48	54	46	32	36	43	42	39	37	39	44	34	43	28	43	34	38	32	42	40	36	37	33	37	32	42	39	31	35	35	34	31	30	40	31	39	36	42	25	30	31	34	20	25	34	31	37	28	31	23	38	35	32	24	27	28	33	32	24	24	27	26	29	36	42	37	39	26	29	21	27	35	37	28	30	35	35	26	31	29	31	33	31	30	37	42	38	18	29	35	30	23	31	30	33	32	25	32	25	23	29	27	39	37	30	19	33	34	20	23	27	33	38	33	39	29	33	38	33	22	25	30	29	26	19	37	29	31	28	33	32	40	31	43	34	23	24	21	31	34	22	31	42	34	30	22	28	27	20	38	26	18	26	28	29	29	32	26	23	34	35	38	30	29	29	33	33	33	32	31	34	39	36	35	36	43	27	32	30	26	43	22	26	21	26	34	37	28	29	31	32	27	32	25	43	38	36	33	32	27	43	29	27	25	29	28	25	24	26	36	26	24	21	31	25	34	33	24	37	26	33	21	35	24	29	34	25	18	31	34	26	28	30	22	36	27	29	28	30	23	29	40	33	31	29	32	28	28	25	38	34	20	27	43	36	32	37	24	23	18	31	21	27	27	31	23	40	33	33	37	45	20	18	24	33	42	43	33	28	31	30	20	34	29	27	32	31	26	27	24	30	31	29	31	32	19	28	33	36	29	31	23	24	37	24	23	35	35	22	28	33	27	26	32	30	34	28	34	38	35	32	35	34	23	35	27	34	21	27	35	22	26	36	24	27	42	30	30	29	36	35	28	42	29	28	27	31	29	27	29	30	28	34	35	39	33	23	32	29	29	27	33	31	38	29	22	32	29	33	35	34	21	28	29	39	23	20	30	36	36	32	39	32	27	33	32	32	25	28	33	27	39	31	23	34	22	30	22	24	32	26	34	35	32	33	36	35	30	26	22	34	32	37	19	30	28	18	34	27	34	37	38	39	31	33	29	35	34	23	39	26	22	36	32	32	24	27	33	29	29	34	25	26	29	39	35	24	35	28	31	38	26	32	21	35	28	33	23	26	30	26	19	31	29	33	36	24	30	26	24	27	27	28	21	39	35	34	26	27	36	38	30	23	34	36	35	41	36	30	27	40	28	31	18	34	30	32	28	32	22	25	30	23	35	33	37	31	34	28	34	29	27	26	34	30	36	28	23	35	28	26	28	30	26	25	34	27	29	30	26	33	31	33	27	26	25	36	33	29	32	32	28	34	30	37	29	38	33	26	30	31	29	34	28	30	38	21	40	33	34	29	30	32	21	32	24	26	25	31	23	27	29	38	38	33	37	43	30	37	33	36	36	36	21	29	28	20	32	26	33	33	40	43	24	28	37	25	16	39	38	37	32	22	22	24	38	30	34	42	32	22	26	34	23	29	31	38	38	27	34	27	34	31	31	34	33	37	38	36	34	31	37	30	37	35	25	34	37	27	28	38	23	29	41	28	19	37	25	32	32	35	35	28	26	27	32	15	26	32	24	41	31	35	30	34	18	26	27	33	25	30	24	37	30	28	25	29	41	32	27	33	32	30	21	28	28	30	27	25	31	25	32	38	26	37	35	40	27	26	25	30	31	18	23	29	26	25	37	29	26	39	33	37	30	30	28	30	29	28	29	19	32	36	37	33	27	32	29	30	30	29	35	27	41	23	35	23	34	34	29	28	29	27	33	27	38	32	27	28	29	31	32	28	30	27	28	27	21	29	39	37	27	27	37	21	22	33	28	31	30	24	29	41	24	27	35	31	29	24	33	29	21	32	29	32	32	26	28	29	20	23	35	35	36	32	32	33	27	32	27	25	32	33	43	38	31	24	31	21	38	31	32	23	26	29	23	28	24	46	30	28	42	32	24	28	36	27	32	31	20	31	42	24	35	33	38	23	45	20	29	32	33	31	37	21	33	25	34	26	18	29	33	34	33	31	32	34	32	33	27	23	28	33	43	30	30	28	25	25	36	25	30	35	36	27	40	34	39	32	27	24	29	29	31	37	24	38	31	35	35	23	40	25	25	33	39	24	30	41	26	33	27	31	21	32	31	39	18	38	28	31	29	37	24	30	26	30	38	29	21	24	43	25	26	34	30	48	35	25	24	29	27	26	27	30	37	30	29	29	29	35	36	38	29	24	27	33	20	29	28	28	27	30	36	34	30	30	33	27	26	24	32	34	36	16	32	38	24	24	28	23	34	39	27	38	39	22	23	35	33	17	28	39	32	27	36	30	22	32	30	39	28	27	20	26	34	36	35	27	25	31	50	35	27	27	30	26	28	32	23	30	42	27	32	30	31	28	26	26	26	34	29	28	22	30	29	38	38	37	21	30	44	40	37	24	23	19	29	32	20	33	27	28	30	31	33	31	37	34	41	34	25	31	30	25	24	35	35	32	22	25	28	30	32	33	33	24	28	30	26	26	36	25	21	35	27	25	24	28	30	23	36	32	32	28	24	27	22	34	33	30	24	22	32	49	28	30	32	26	28	34	40	30	36	33	25	27	33	29	29	28	37	29	45	22	32	28	31	30	31	27	33	27	30	20	29	27	31	34	19	29	36	26	20	27	21	29	38	30	39	34	39	35	27	21	23	31	31	39	20	24	26	28	19	30	37	26	28	42	29	29	34	35	28	26	24	33	25	29	22	24	28	37	23	31	32	30	34	29	24	36	37	28	42	29	32	26	32	31	34	32	30	30	28	37	23	35	32	32	29	30	31	32	25	21	37	26	26	30	30	45	30	31	31	37	33	22	35	27	27	40	32	34	29	30	19	30	31	38	29	31	29	16	27	23	34	24	29	31	31	33	30	30	25	27	34	29	29	26	32	34	27	22	22	26	39	27	40	38	36	25	35	28	33	24	28	38	35	33	32	30	37	30	24	26	23	29	37	26	34	30	37	31	34	31	27	23	28	31	39	27	27	38	27	40	30	25	21	34	30	30	34	36	25	33	32	31	20	26	28	21	17	37	38	37	32	31	31	25	31	34	30	29	35	36	24	27	35	28	38	25	33	24	29	29	32	30	29	37	30	31	36	39	28	37	20	39	29	24	32	25	26	34	23	29	29	29	36	35	30	36	38	31	25	28	36	26	23	19	26	23	25	28	27	31	27	35	38	26	18	29	21	28	26	40	23	32	35	25	33	32	31	30	23	23	29	28	33	23	34	32	39	29	32	32	26	25	30	29	31	25	37	21	23	27	40	15	34	28	21	28	32	19	29	27	41	28	31	26	39	28	30	30	32	27	29	22	26	30	29	45	40	28	33	28	34	32	31	35	21	31	33	35	25	21	34	22	28	25	33	31	24	33	25	41	29	26	22	33	23	42	26	45	20	40	32	32	32	31	28
17883	27544	7653	23126	27826	25445	22339	18858	15272	11969	9906	8755	7767	6620	5938	5513	4836	4247	3948	3539	3233	3095	3022	2975	2946	2884	2940	2953	3018	3059	2890	2611	2617	2444	2188	1987	1967	1969	1832	1839	1868	1872	1760	1739	1674	1640	1595	1544	1456	1445	1514	1495	1522	1760	1650	1565	1700	1709	1323	1232	1073	1081	1106	1098	1155	1129	1171	1112	1055	1216	1099	1013	993	1070	962	967	969	992	930	921	922	851	808	797	777	685	752	675	733	718	765	693	719	690	658	683	776	757	786	694	722	714	642	720	700	704	649	733	676	712	689	706	671	743	685	665	691	701	673	714	715	695	683	739	704	673	669	664	727	723	653	688	684	688	685	674	701	666	696	654	697	711	678	691	715	717	666	660	687	664	662	658	709	661	674	671	690	727	649	684	735	715	697	650	684	695	710	696	626	688	677	683	697	708	691	665	681	671	692	678	700	724	709	652	730	687	686	697	656	637	691	765	708	697	698	706	639	674	693	656	661	712	682	670	734	684	695	705	675	708	708	679	640	707	675	684	658	689	687	702	668	643	733	666	672	671	665	707	718	667	669	694	673	718	694	725	659	662	667	660	669	712	670	682	677	651	678	666	684	714	698	666	703	672	653	685	663	615	719	716	663	711	676	685	692	665	712	675	664	656	666	681	650	674	690	636	726	713	661	688	693	694	680	672	696	721	718	682	663	718	616	697	726	678	682	678	663	647	701	684	696	686	693	671	665	673	725	707	706	674	721	677	680	653	672	658	672	660	682	676	659	719	711	671	655	649	693	715	661	680	688	627	660	663	663	741	745	637	686	644	720	683	679	663	655	684	675	686	666	662	671	670	695	660	659	668	673	672	702	643	622	689	716	685	672	670	703	644	699	681	689	682	705	668	745	691	723	672	659	733	716	725	713	702	634	694	658	669	724	700	704	695	671	687	657	670	691	664	706	697	709	674	690	678	681	649	713	729	662	708	695	677	678	688	717	707	670	696	701	696	671	701	684	704	697	703	676	682	703	647	670	656	693	688	685	711	697	693	698	701	726	654	668	707	683	682	676	670	718	644	662	690	682	716	636	698	650	639	725	668	687	658	686	696	656	671	688	706	692	664	696	715	673	704	705	650	676	680	628	730	649	686	714	682	633	676	661	684	690	692	623	678	665	697	632	703	729	665	664	720	660	734	709	673	682	688	671	685	675	690	666	672	680	710	670	691	692	695	675	683	689	657	680	667	677	649	741	712	687	711	752	656	684	659	698	687	730	678	639	641	663	704	692	676	694	690	686	656	705	698	664	720	680	655	692	674	637	621	652	682	685	684	712	694	658	668	671	667	723	631	673	695	667	650	719	683	689	657	703	661	684	676	675	652	706	686	672	644	681	657	657	688	655	661	675	669	671	688	678	683	696	694	739	719	671	706	655	666	675	696	706	722	639	731	733	662	655	695	651	705	680	683	646	653	660	681	657	689	699	693	679	690	689	707	606	640	730	717	697	694	709	671	735	644	682	665	686	677	708	636	696	654	712	669	721	695	641	642	704	743	652	721	712	704	703	684	699	715	666	617	663	686	736	694	680	659	699	684	682	705	669	666	682	656	681	681	702	700	702	665	739	670	714	648	709	708	713	690	680	744	670	694	656	651	679	661	677	670	653	683	718	669	696	660	643	643	689	675	705	707	698	719	678	684	675	658	717	695	690	678	660	607	666	674	664	717	671	647	674	740	688	699	663	725	675	662	655	655	704	696	663	671	686	733	683	623	671	659	658	698	676	669	694	701	677	658	695	724	680	660	690	664	660	644	660	661	648	695	700	696	699	707	688	743	639	682	713	657	637	675	621	733	687	671	718	654	765	690	655	679	672	659	718	691	645	731	639	712	683	679	707	690	603	673	658	703	676	634	660	676	646	657	710	688	654	706	678	722	638	697	648	690	724	677	654	670	700	674	627	640	682	682	657	676	688	673	712	637	688	704	745	698	686	694	724	713	706	597	645	687	698	674	714	698	681	630	676	677	664	701	684	684	657	701	664	689	660	633	685	683	651	700	685	639	685	686	684	728	674	692	715	677	655	725	667	694	681	616	726	702	684	725	694	683	718	682	667	724	670	695	621	705	682	648	708	704	725	688	680	672	662	726	710	671	651	692	693	673	665	650	721	702	673	686	666	662	700	719	679	698	670	690	687	664	713	672	682	692	649	660	662	704	715	653	714	724	677	626	675	729	714	718	687	700	715	662	668	657	665	666	672	726	694	680	680	649	705	688	672	649	667	719	663	647	692	676	696	686	646	682	650	692	679	714	730	684	654	673	701	678	689	671	637	674	719	697	697	687	641	699	693	690	712	699	697	686	725	665	636	710	666	686	721	692	660	685	649	663	650	686	686	686	630	666	698	677	652	678	705	702	675	647	655	728	626	676	664	746	628	691	667	639	629	741	666	685	698	688	706	705	631	698	681	677	687	684	691	693	723	647	708	660	704	678	729	674	659	640	701	713	716	712	685	676	713	692	645	728	724	676	698	679	672	727	682	644	662	695	640	720	700	726	686	624	711	687	746	671	725	676	686	676	646	724	717	699	644	668	708	653	681	667	661	699	692	709	635	724	670	675	709	676	694	652	669	667	688	702	653	700	723	722	716	695	691	698	673	686	712	703	673	690	670	656	679	656	720	709	700	665	655	694	711	688	684	707	714	693	666	727	654	656	693	683	655	740	688	689	651	691	681	643	700	696	709	720	673	659	703	699	709	630	710	667	690	675	678	680	707	648	652	656	672	677	682	678	679	666	685	715	696	686	640	637	672	680	683	662	660	655	704	707	687	672	692	716	655	719	643	685	659	646	681	686	665	666	688	675	677	717	692	660	674	651	723	715	689	678	707	744	625	665	693	709	702	665	676	657	642	627	663	679	615	686	667	653	674	667	618	689	670	642	722	668	700	722	710	670	670	675	688	739	665	688	692	688	724	704	666	651	704	684	720	673	688	703	698	701	696	689	646	630	708	683	669	677	709	692	670	705	712	717	724	686	709	664	668	661	671	685	705	649	693	713	726	727	694	691	720	670	681	685	702	666	684	692	675	675	645	702	647	697	667	738	703	678	640	658	659	734	695	687	698	694	685	703	640	642	705	644	664	686	728	711	740	665	687	655	706	709	652	689	679	685	676	664	674	679	691	685	668	686	747	674	718	669	680	675	688	656	623	637	703	672	669	693	709	707	666	667	670	717	726	660	646	669	672	675	678	678	683	714	714	684	666	684	687	698	718	702	724	704	661	682	692	720	650	692	693	661	668	699	695	687	682	661	733	693	673	704	666	661	679	683	703	664	621	636	684	672	686	688	674	751	717	686	704	655	689	662	643	655	676	684	638	663	640	652	650	652	655	683	732	688	693	665	702	682	695	648	699	681	682	668	675	687	704	726	703	669	701	717	666	645	701	666	701	659	690	678	680	694	663	690	712	674	680	635	683	685	654	695	651	630	716	652	719	677	673	667	665	696	684	703	638	698	675	687	680	715	673	694	690	707	649	655
1404	3541	324	243	353	344	317	280	239	184	163	145	145	111	110	117	84	97	77	77	66	63	63	58	72	64	78	64	85	72	81	59	67	59	52	42	34	51	55	43	52	48	49	40	36	41	52	26	36	30	51	48	49	46	46	56	42	47	45	35	35	38	21	36	47	31	38	32	23	38	24	31	35	32	33	27	48	33	27	30	35	30	33	36	28	33	32	30	34	28	19	28	31	37	41	37	27	34	23	27	38	32	32	23	31	24	33	29	36	42	26	36	28	30	34	29	25	36	27	23	25	32	30	22	32	32	38	29	33	32	29	31	35	26	29	26	32	19	36	20	32	28	34	27	39	30	39	25	35	29	29	31	25	39	24	41	28	30	33	25	25	31	29	36	22	23	28	40	33	32	33	34	37	30	27	33	24	32	30	28	35	23	32	40	26	28	29	27	28	27	42	32	26	21	29	22	25	28	33	23	40	31	21	34	31	25	30	24	37	31	17	30	31	22	23	34	44	26	33	40	25	27	27	28	26	26	35	32	29	24	39	39	21	30	32	36	28	29	34	33	31	35	27	26	27	22	31	30	38	33	39	24	33	33	29	25	30	27	27	48	29	37	33	31	26	40	32	18	28	29	22	27	30	27	32	34	31	26	28	26	43	29	33	30	24	27	24	31	27	33	33	45	25	37	26	33	23	31	30	35	27	29	30	28	29	28	32	40	32	32	22	28	30	31	24	32	32	28	28	38	24	22	33	31	39	30	30	32	28	39	27	26	36	29	37	31	43	23	24	40	36	26	36	38	31	27	35	22	25	29	30	26	30	25	24	27	26	24	28	32	17	36	24	27	26	40	27	38	26	39	31	35	32	33	22	25	34	31	25	32	36	33	22	29	23	29	35	34	28	26	21	32	48	34	30	35	25	32	31	29	34	27	27	33	33	30	31	23	21	22	23	24	31	16	27	37	24	24	36	28	33	29	34	29	24	31	29	32	21	24	39	25	32	30	34	30	21	23	32	27	33	30	36	30	31	26	29	37	26	25	37	26	33	28	31	27	31	28	21	35	33	28	27	26	22	32	32	23	20	29	37	18	26	37	34	34	27	35	32	27	41	26	29	37	24	29	35	36	25	34	29	25	23	25	23	23	33	29	26	29	39	28	21	32	35	17	35	29	25	29	33	33	35	31	27	34	42	23	30	24	34	29	31	35	27	32	29	36	43	28	23	37	34	33	34	23	20	26	29	32	32	36	25	29	34	35	32	29	32	34	28	40	37	35	34	32	41	30	27	27	40	29	32	27	35	21	37	33	26	31	29	30	31	31	27	27	25	22	30	27	30	30	26	21	29	27	30	29	23	34	27	26	22	26	27	29	26	36	25	22	33	33	30	27	26	20	30	18	28	29	41	29	37	27	34	42	38	30	31	39	23	27	32	28	29	25	35	28	33	29	31	40	28	24	23	32	34	24	30	27	28	25	16	31	29	28	29	28	31	31	29	43	23	32	31	30	33	32	32	33	37	33	31	40	25	27	31	21	32	28	33	17	32	37	33	28	27	35	30	32	38	21	42	25	26	25	27	29	30	23	15	31	28	25	29	24	30	35	29	37	33	37	30	33	27	28	22	32	35	25	40	32	28	24	19	29	33	27	31	32	24	41	37	24	34	32	29	32	28	34	29	37	40	26	18	31	31	35	32	29	24	25	37	30	34	27	24	26	34	35	26	28	28	24	25	26	39	29	28	28	27	32	34	33	19	30	27	24	24	27	29	26	21	24	37	25	25	38	33	32	32	38	29	20	37	29	23	29	31	26	41	36	24	28	33	27	35	38	22	26	30	32	25	44	25	29	29	35	29	23	29	36	29	30	34	31	25	34	32	26	35	36	39	33	29	29	37	27	40	28	26	20	29	46	27	29	41	21	28	25	23	32	42	24	36	30	34	34	35	23	48	30	35	41	32	27	27	29	30	24	22	26	26	28	31	26	24	38	19	31	33	32	24	31	36	33	35	24	31	33	27	35	30	26	28	34	22	30	27	35	35	32	25	37	36	36	30	31	19	31	37	25	24	33	24	33	40	26	33	24	38	26	38	30	28	25	24	23	27	35	25	30	29	33	42	25	31	32	21	31	29	21	29	22	31	28	17	28	18	30	38	27	24	41	27	34	34	33	27	35	39	30	28	40	37	34	33	31	27	28	30	28	26	30	31	19	28	24	30	30	31	33	27	23	31	28	27	26	34	34	27	30	35	38	25	23	40	33	30	28	30	34	29	26	21	42	46	26	25	32	32	27	25	28	40	33	40	32	31	26	29	29	35	29	26	36	31	39	32	31	29	28	25	27	27	36	28	23	27	39	36	31	24	32	33	26	28	33	34	34	31	34	29	28	34	40	35	35	28	26	26	38	38	24	42	34	30	27	30	37	19	32	40	21	27	27	21	25	27	34	26	26	28	27	33	29	28	37	24	23	27	24	42	31	36	30	29	32	24	33	34	35	31	31	38	20	39	29	30	38	32	29	37	40	35	23	27	22	31	37	41	30	29	38	30	26	26	38	31	29	32	34	25	28	24	35	35	35	27	24	27	34	30	21	27	31	24	21	38	23	28	37	22	27	32	35	31	23	33	28	26	25	35	32	39	33	21	34	30	27	36	34	30	17	27	29	28	36	35	26	30	32	28	28	28	35	28	32	26	34	26	33	25	26	30	35	30	24	30	21	39	38	35	38	34	34	19	28	31	28	24	27	32	31	23	23	25	32	29	24	24	28	23	38	25	32	27	39	30	35	31	37	29	30	33	32	38	33	35	24	31	32	28	35	30	29	30	33	31	27	25	32	29	28	32	29	30	31	25	23	20	22	20	28	35	28	31	33	18	29	35	34	29	36	36	36	15	36	32	29	27	30	19	25	29	25	33	33	22	27	36	18	32	24	34	22	29	29	21	23	33	37	36	32	28	21	39	24	32	26	32	36	25	33	34	29	27	44	30	37	33	26	27	22	29	18	28	26	27	33	26	33	32	31	40	38	23	32	30	28	31	47	37	22	28	29	27	33	26	35	35	31	35	27	24	26	32	32	26	27	26	28	34	27	35	37	31	27	41	24	35	31	30	41	25	30	36	28	22	33	28	32	28	44	27	28	31	33	28	24	18	36	38	23	38	26	27	32	40	38	27	34	33	25	29	30	34	26	28	36	27	31	35	24	32	40	33	22	25	27	40	23	33	27	31	35	30	28	23	39	36	29	30	28	32	29	28	41	22	23	33	28	24	25	30	35	29	30	31	37	32	34	25	35	21	22	30	31	28	37	25	32	29	28	32	23	25	31	25	22	27	25	25	34	18	41	31	42	33	22	21	36	29	27	29	33	34	24	33	31	34	28	27	27	29	38	36	24	40	28	28	29	29	27	21	25	38	23	27	31	39	24	47	23	31	30	29	28	33	29	24	29	33	28	37	34	32	23	23	25	28	26	35	39	33	33	36	32	39	36	28	29	30	29	36	39
17891	27710	7717	23272	28350	25390	22269	18389	14739	11971	10119	8648	7625	6456	6066	5581	4759	4351	4042	3694	3475	3102	2971	2958	2959	3005	3030	3051	3147	3054	2858	2672	2593	2437	2159	2029	2008	1817	1869	1839	1810	1824	1725	1759	1679	1632	1580	1567	1444	1513	1516	1559	1602	1794	1706	1702	1796	1712	1355	1164	1045	1089	1081	1093	1170	1095	1060	1040	1124	1132	1074	1009	1050	995	915	985	962	943	922	903	947	836	744	761	759	728	743	710	722	759	690	752	752	712	684	667	694	740	701	781	714	690	703	695	661	696	662	684	637	692	683	667	702	704	719	696	654	761	700	709	664	676	680	685	717	713	740	675	702	689	663	745	645	662	705	702	694	690	675	683	705	691	721	646	686	737	697	638	683	686	632	675	661	701	670	726	700	707	695	663	699	689	717	657	692	685	700	703	708	713	684	676	699	668	715	637	672	661	657	723	666	684	669	655	667	648	687	683	663	691	662	699	673	663	704	646	669	669	666	654	686	654	708	688	686	679	691	665	670	693	697	732	649	699	665	681	670	664	671	709	660	698	665	703	657	647	683	665	682	649	705	726	632	653	648	653	665	659	706	687	752	648	717	712	683	722	674	659	661	671	664	658	687	684	667	690	724	651	646	679	671	623	697	637	685	726	705	678	661	689	686	692	712	690	666	687	704	676	704	686	694	665	691	693	716	694	665	663	705	687	699	710	671	701	696	675	680	702	651	673	701	715	670	679	670	634	723	693	726	688	702	635	712	664	704	683	717	680	688	658	684	668	649	642	726	663	650	638	676	722	669	671	698	701	710	631	697	646	666	695	698	706	689	612	670	675	662	684	680	706	689	699	725	700	662	621	611	653	668	684	644	647	649	687	693	662	658	690	658	703	658	698	646	685	642	706	700	712	668	681	725	677	702	675	666	675	701	664	692	685	757	663	715	672	657	686	687	660	662	693	687	690	630	693	652	706	640	657	655	647	653	703	699	691	640	735	724	663	633	696	665	717	688	628	664	674	743	689	660	650	680	703	658	708	663	680	664	634	674	704	700	675	671	696	712	696	652	681	669	659	651	649	700	706	671	719	626	716	699	670	666	664	680	708	693	719	692	667	748	692	669	705	664	668	687	719	673	676	686	654	688	652	672	661	661	674	682	727	698	671	654	715	645	664	677	668	708	692	728	683	705	649	677	651	732	666	655	688	685	637	680	651	674	661	741	657	669	668	661	706	655	686	657	721	674	703	685	666	720	714	725	697	662	725	679	666	720	683	724	698	672	717	694	665	679	671	649	702	705	635	649	685	666	662	676	700	637	703	646	663	689	676	685	644	697	685	704	693	658	672	650	686	683	653	702	682	730	671	695	671	714	725	658	687	697	660	689	659	709	697	704	661	701	679	718	696	665	676	697	681	688	678	667	693	693	697	663	652	701	668	705	726	714	641	693	681	626	677	692	659	687	707	681	696	653	671	670	655	655	661	697	692	658	704	708	654	694	726	697	646	662	684	696	672	673	684	729	675	668	706	714	677	705	705	676	690	679	700	662	679	713	687	667	722	671	723	659	759	709	656	699	693	669	692	660	684	663	680	708	732	639	660	684	706	656	636	674	688	694	684	701	686	682	706	655	651	701	716	665	730	701	681	676	698	617	675	687	692	692	704	672	700	676	696	667	682	645	701	701	699	649	703	643	716	694	668	649	671	716	710	676	670	691	700	686	689	675	658	673	703	649	672	659	722	698	684	663	676	679	695	714	661	686	667	677	644	708	663	705	674	684	633	678	624	662	671	696	683	690	687	695	683	698	670	670	691	683	652	664	687	668	696	705	694	647	711	665	684	670	627	700	712	687	709	623	660	691	681	702	742	685	667	717	651	694	641	705	710	697	707	703	671	659	715	655	706	649	662	694	667	654	624	683	737	676	716	659	704	704	677	642	635	694	698	678	690	706	698	658	708	706	661	645	690	724	711	694	663	678	725	679	699	687	645	660	675	701	673	692	671	660	655	705	648	727	762	659	682	653	694	683	682	669	688	686	752	684	690	663	695	683	665	686	675	664	694	689	711	663	698	678	705	677	665	676	677	671	697	676	686	647	670	655	706	690	654	751	695	686	650	633	709	652	731	692	673	711	695	708	663	670	670	682	733	698	668	692	716	718	678	680	681	725	680	699	637	679	665	656	604	675	635	665	660	722	663	671	654	631	680	718	711	686	589	657	695	693	675	706	667	685	661	662	662	696	687	693	655	698	652	662	670	643	673	644	699	677	677	701	745	709	685	653	669	691	626	725	694	652	696	698	684	710	697	677	705	718	630	636	682	681	665	670	703	730	664	734	705	686	710	671	699	730	668	703	682	675	658	659	674	704	706	646	654	666	704	723	687	711	674	654	664	670	696	643	643	717	693	680	625	709	695	677	738	717	703	667	701	692	663	735	722	656	676	752	643	679	659	653	697	711	671	636	660	702	629	722	672	699	682	634	675	693	702	682	676	727	695	702	641	683	697	632	666	650	682	664	655	710	644	687	681	654	699	635	673	651	695	703	656	698	666	665	688	644	674	677	706	708	637	655	659	676	665	663	653	700	645	703	659	693	700	698	728	691	687	677	653	641	696	688	625	689	705	642	708	727	672	655	724	700	695	742	659	695	699	681	755	659	672	713	702	679	698	682	719	662	653	687	684	703	683	684	707	702	671	703	716	705	668	679	636	648	679	688	715	637	653	696	703	650	685	701	712	648	696	667	671	631	681	664	655	703	673	664	711	660	663	640	700	701	664	717	676	643	700	683	661	668	663	677	710	693	708	677	719	719	651	678	708	668	707	686	671	683	671	706	689	682	658	698	725	697	700	664	704	632	663	652	689	710	663	633	676	684	686	672	669	686	696	628	675	667	682	696	657	652	692	652	654	680	700	734	643	656	698	706	668	689	689	681	648	699	673	694	720	658	695	709	670	705	681	646	668	688	660	605	679	720	672	651	690	642	675	667	651	670	723	688	698	730	699	677	677	648	654	694	693	684	671	711	697	664	708	653	683	668	667	641	707	705	620	673	698	665	696	721	725	690	672	644	707	698	628	665	639	702	698	626	683	702	695	695	669	652	692	688	644	701	722	644	698	747	654	704	687	678	696	646	659	688	721	648	697	678	729	712	682	692	708	658	697	683	659	679	677	711	708	709	679	659	727	635	662	691	685	678	675	679	634	651	638	711	656	745	691	655	709	693	684	684	655	692	718	679	693	659	732	686	687	739	703	726	715	655	687	658	659	718	701	668	665	637	656	665	666	665	678	666	674	688	630	659	699	656	708	669	688	710	680	666	718	697	685	701	637	737	712	684	717	671	689	695	659	655	712	689	686	666	695	694	695	679	705	687	668	665	676	671	684	683	680	688	676	674	631	684	672	692	649	748	661	671	682	702	754	644	693	699	687	659	680	657	710	641	665	699	667	626	714	702	707	629	703	687	672	706	703	678	675	758	651	671	683	691	654	713	680	654	684	680	634	644	650	723	668	683	711	692	714	718	701	678	637	685	669
1836	2091	207	147	271	231	189	211	141	141	138	109	125	115	102	98	98	100	66	79	71	76	73	72	77	63	79	67	62	63	74	62	55	54	58	59	59	60	49	56	58	54	52	59	61	64	56	39	49	66	51	50	41	57	47	60	50	36	58	65	53	47	50	50	51	47	53	61	56	48	41	38	41	52	50	46	45	48	43	42	44	37	47	42	44	43	58	34	36	54	39	37	41	53	41	44	44	40	41	43	43	44	29	49	58	41	49	52	54	45	51	29	46	49	46	49	38	32	37	43	42	38	46	26	34	32	41	44	37	48	48	45	54	40	45	43	26	39	44	54	47	34	48	51	42	45	45	53	39	41	44	45	43	50	37	40	40	48	59	51	57	43	48	44	36	49	40	48	41	43	39	45	49	53	56	36	47	52	46	53	38	48	45	36	32	36	37	37	59	54	36	29	42	35	33	40	42	35	37	49	57	46	45	51	35	39	41	48	40	35	42	45	43	51	40	46	53	38	44	44	37	52	46	47	36	50	44	46	48	50	52	56	52	33	44	33	38	56	54	51	42	53	60	52	45	48	51	37	63	43	49	45	38	44	40	45	52	28	35	35	39	50	45	42	50	48	47	33	39	34	48	46	44	45	46	38	39	41	36	42	44	52	33	45	52	49	49	47	42	43	41	34	51	40	46	46	40	37	51	45	35	48	50	54	47	49	45	37	37	40	56	50	37	42	49	37	39	33	44	54	41	44	40	38	37	44	35	35	39	54	48	35	46	45	36	50	40	38	43	47	30	47	42	48	34	44	44	44	54	46	30	59	53	32	34	41	49	41	35	50	37	41	39	42	48	33	33	54	48	40	46	45	53	40	41	48	46	43	44	46	40	37	56	46	46	60	38	45	42	34	49	44	57	43	44	41	41	40	42	40	48	48	48	45	43	49	52	37	53	44	59	46	40	51	51	43	44	54	44	50	56	43	53	45	36	47	54	39	50	53	37	43	48	47	33	41	36	44	30	39	33	42	28	48	44	42	37	48	29	48	55	46	45	48	44	49	46	46	42	50	47	32	45	56	41	49	52	45	38	49	45	37	42	44	48	38	47	55	52	42	49	56	36	59	48	41	37	50	50	49	41	42	36	44	50	46	42	49	44	44	43	38	53	36	42	39	52	37	39	49	45	32	43	39	41	45	45	47	45	35	45	42	42	48	31	39	39	35	50	55	57	38	60	37	42	46	45	38	42	43	46	37	46	44	53	33	33	48	43	46	38	48	37	46	36	39	52	37	39	47	44	35	47	46	45	48	42	43	53	44	46	47	44	44	52	50	36	44	33	42	37	39	54	38	43	51	41	44	39	42	38	54	48	42	37	51	38	41	39	36	44	51	41	48	53	46	44	51	43	45	48	45	47	38	39	46	46	44	40	36	51	52	45	49	44	50	38	35	21	47	48	41	49	41	37	50	47	46	53	47	50	55	52	46	50	49	63	34	33	51	53	34	47	40	33	51	40	29	42	34	38	47	51	46	32	41	44	43	44	39	38	46	50	47	48	40	41	48	44	37	40	44	53	48	51	40	34	35	54	48	44	32	48	37	35	38	52	45	47	49	44	42	43	29	47	49	45	48	51	45	46	48	47	52	42	47	41	48	52	43	50	38	47	47	50	41	45	41	49	44	39	50	45	40	53	50	39	45	49	50	45	44	49	46	52	45	37	42	45	40	36	55	32	43	37	53	46	42	40	28	41	46	53	51	41	39	37	41	38	47	46	42	42	58	37	43	62	43	50	34	60	31	51	43	46	54	51	40	44	52	50	48	51	34	43	43	48	50	48	56	38	50	54	42	42	46	48	41	50	40	52	55	57	46	45	55	38	44	45	51	52	48	36	48	51	37	37	47	40	39	47	41	43	51	59	43	34	48	40	42	43	39	32	46	52	43	40	33	52	39	38	36	49	53	60	66	47	46	42	30	45	42	44	49	47	35	47	49	56	63	51	43	43	37	39	47	38	32	48	43	35	43	51	40	41	45	57	32	46	46	46	35	43	48	41	50	42	36	33	44	54	36	41	38	35	49	51	32	48	43	59	55	50	44	45	43	50	53	55	36	44	53	52	41	37	46	47	39	36	44	42	35	33	44	50	42	37	48	52	42	40	37	32	44	34	44	54	50	39	41	42	40	39	47	49	44	49	39	48	46	55	42	46	33	27	46	50	41	44	42	32	45	49	50	41	40	38	44	35	41	44	40	37	49	44	40	41	41	40	39	45	42	40	39	39	41	32	55	39	51	52	40	38	44	42	48	59	51	43	46	44	40	42	61	49	44	36	45	51	39	50	41	48	45	48	47	40	38	51	47	40	45	35	36	43	52	52	46	45	38	37	59	41	40	34	33	50	48	52	42	37	27	45	41	39	42	33	40	41	46	56	39	45	42	46	33	45	47	46	40	42	50	46	43	41	50	39	34	44	54	40	43	49	45	36	45	40	53	44	52	42	36	46	39	46	36	35	44	42	46	52	45	48	44	50	48	35	44	51	47	36	36	55	41	47	49	36	42	54	49	42	43	48	46	29	50	39	54	46	38	47	31	36	46	53	51	43	43	46	48	48	45	50	51	42	38	54	42	34	46	30	36	49	41	52	52	47	33	45	43	38	27	44	42	47	50	28	39	40	41	46	54	49	48	45	34	52	63	34	40	41	50	61	51	53	42	41	52	48	44	44	44	48	39	47	37	42	46	39	53	48	39	42	41	49	46	39	58	37	40	43	56	34	47	44	46	37	52	49	42	51	40	47	47	51	55	43	45	39	37	53	40	42	39	44	49	40	48	37	42	48	41	41	35	41	44	48	49	50	57	37	40	41	42	56	40	48	39	43	45	40	44	39	37	49	49	47	49	32	40	46	50	43	57	41	53	35	51	41	34	41	53	39	44	37	41	37	55	45	47	32	47	40	47	47	53	45	43	41	41	45	46	48	39	34	34	48	37	44	30	41	40	49	43	38	49	36	41	41	35	30	35	47	32	50	51	38	44	53	34	45	48	36	44	49	50	43	51	35	49	41	39	50	38	46	36	40	50	56	35	47	40	39	50	37	48	34	42	48	45	33	42	56	54	57	40	51	40	46	60	37	41	46	46	32	35	53	43	52	46	45	36	49	35	48	45	42	43	58	41	50	42	42	45	40	37	38	47	39	47	49	57	26	48	52	45	50	35	40	34	44	40	49	37	43	55	37	41	41	37	40	46	42	49	37	43	43	34	42	40	34	34	51	33	47	41	44	48	46	46	40	46	39	48	39	43	49	38	46	47	39	51	49	49	48	43	40	35	47	61	44	47	40	52	48	37	52	43	47	50	49	44	56	54	35	43	42	38	50	33	46	38	45	37	51	31	43	38	50	63	46	55	47	49	47	35	44	53	43	55	49	44	52	42	45	44	35	28	45	44	52	44	62	35	50	39	47	46	44	48	44	43	51	56	41	36	42	45	43	51	40	51	44	49	47	52
13551	22515	5671	17964	23637	21069	17448	14249	11280	9342	7684	6718	6040	5271	4951	4264	3781	3575	3404	3138	2888	2570	2570	2683	2674	2712	2805	2794	2918	2724	2548	2467	2331	2122	2033	1929	1912	1808	1853	1838	1874	1768	1762	1793	1800	1719	1618	1624	1615	1651	1592	1615	1560	1804	1810	1822	1948	1767	1443	1341	1291	1279	1287	1344	1260	1325	1240	1317	1310	1184	1215	1219	1208	1227	1129	1133	1081	1121	1055	1136	1132	1105	984	1066	1008	1025	1021	1031	1028	1043	1006	1024	1030	1056	1074	944	1019	916	1018	1050	1018	946	972	937	999	1011	1025	975	1014	1024	997	991	1009	1017	1030	1025	990	943	964	957	987	1002	993	988	1050	1017	953	1025	1017	962	1029	986	1035	1009	985	1034	996	997	944	978	983	985	995	1040	959	1009	973	968	997	1012	942	995	1013	1010	1008	977	1020	941	976	1017	938	980	992	1030	969	971	969	1014	1024	1007	1005	995	907	958	978	946	980	974	974	1016	987	961	929	966	949	1016	960	1018	971	941	966	997	1003	1005	964	975	968	943	922	987	975	982	986	941	1042	1013	975	977	976	1035	952	922	959	978	998	982	936	991	1003	953	959	962	992	964	997	1011	1088	1004	950	975	970	987	1029	1040	970	983	977	1008	1004	998	957	965	979	993	952	1049	954	967	979	995	1028	979	1012	991	958	928	1013	1013	975	1027	1048	986	951	1012	970	937	1006	1012	969	936	956	961	981	973	976	962	986	995	1029	1028	1052	960	956	971	967	934	949	959	973	993	976	970	932	975	1009	975	947	978	947	988	996	980	993	937	919	989	967	1004	1009	939	992	957	975	1042	921	953	934	1032	1031	992	1008	964	1006	947	989	982	1010	960	990	978	935	989	998	989	963	938	1018	979	956	993	979	995	1008	1037	926	994	983	963	985	972	954	988	987	925	995	991	1011	902	983	876	930	955	974	1040	978	942	980	1009	1013	1050	917	982	957	995	965	980	972	1037	997	977	1000	1026	987	992	958	965	1006	948	1008	968	982	1053	1001	982	1006	960	969	975	994	936	963	977	995	931	937	968	990	951	1012	981	981	994	957	1029	1053	937	970	990	1026	999	1018	1026	977	978	984	1002	955	1025	966	989	967	994	970	994	996	957	953	1048	997	971	999	998	991	1048	938	1002	987	1041	1046	977	1021	987	1014	970	942	1011	931	1000	969	978	1005	1023	984	957	955	961	994	959	970	973	944	1009	977	985	1026	959	966	1003	990	914	984	1010	979	956	985	962	956	961	976	1023	1026	970	977	1010	1003	979	1001	936	996	931	976	978	962	981	982	1010	969	1054	992	1000	973	987	1039	938	964	992	990	971	987	980	1010	998	965	965	976	1004	960	929	992	1005	968	965	948	979	972	1024	995	1002	990	928	941	940	952	1002	962	947	953	945	951	952	981	970	975	989	990	978	1009	943	1043	968	986	948	961	999	968	1075	1043	989	974	949	955	1025	967	1003	979	982	993	989	972	935	1015	944	950	951	978	1010	931	993	947	954	994	1032	1044	1005	993	1007	1004	961	950	972	981	953	975	989	1009	1006	969	959	983	1028	997	1041	1001	1008	1042	983	987	965	1002	1016	976	1019	963	971	997	966	966	949	937	984	995	1028	994	1015	980	997	970	926	966	939	983	1014	979	1013	975	975	996	995	1009	950	970	980	1040	979	933	981	953	1012	965	995	1028	998	1015	1048	960	1002	1001	1028	960	971	986	1016	1010	953	1013	950	967	947	991	972	959	1037	968	970	993	1015	996	997	941	990	1012	938	987	898	1016	943	932	1023	984	993	987	974	991	1014	942	947	998	930	974	988	957	1023	1010	987	964	966	1057	953	955	940	1020	896	1036	960	1015	969	968	1013	973	1022	995	1014	1015	931	967	1027	994	975	972	972	1002	960	1017	989	1000	1026	960	984	954	927	965	1081	1007	978	968	1008	1013	950	1022	988	938	1021	992	1010	971	951	950	1012	952	1000	996	940	987	955	935	979	985	1042	927	1011	1022	968	1024	998	975	1060	1007	1013	1029	946	968	969	1041	1017	976	1000	995	919	996	973	986	943	1046	965	970	972	994	1022	931	979	989	1005	1023	1004	996	970	1009	946	971	993	982	982	1005	995	974	984	1007	958	985	983	920	994	977	968	932	1002	965	1031	999	1007	952	998	1001	1030	924	990	1006	991	979	891	1050	1069	995	1002	989	970	974	956	971	993	955	971	992	967	1005	965	962	987	942	969	984	996	983	954	936	995	1018	1016	1004	961	973	969	1000	988	1035	1015	987	949	972	970	1000	960	954	913	1041	952	988	1015	999	1000	960	957	912	1005	1011	971	953	930	1001	974	976	954	1033	972	939	975	967	950	988	992	1001	1031	982	962	980	956	983	1036	983	1003	1007	1015	979	946	987	972	969	927	952	953	1019	1006	949	986	1060	990	979	971	959	1009	1006	1003	1013	988	951	980	969	973	968	938	986	992	983	952	927	976	955	972	962	960	1045	965	929	957	1014	989	1002	984	1028	960	1002	1021	1028	1009	934	1050	963	990	1043	945	998	1004	984	1008	964	974	1007	971	974	1016	970	989	955	978	1007	942	941	981	1013	913	1004	969	943	985	999	949	1022	981	925	990	959	896	1000	975	1005	1015	960	946	926	924	959	926	1022	982	986	950	952	988	963	979	921	971	1018	982	963	960	945	929	969	985	962	977	985	959	993	979	989	1050	972	947	1014	995	986	968	970	948	1017	995	1032	1030	907	957	934	1047	953	986	987	946	959	988	1052	926	946	982	978	964	985	966	1047	948	966	957	1013	964	1006	981	990	980	1014	940	992	994	958	1026	1017	992	965	984	997	1008	967	954	980	1008	980	1015	1017	1072	982	920	1015	971	1029	985	997	996	1012	1016	1072	1045	970	989	1017	968	1020	961	990	960	984	973	998	925	1022	933	1004	1039	1030	949	1020	1017	1039	1040	1014	1000	978	994	987	1016	938	926	1024	1040	987	963	913	932	959	968	971	1002	1007	1046	1042	953	1009	1023	921	1026	924	980	1047	1041	951	983	1026	967	1020	985	974	976	1012	998	938	994	1021	989	1028	977	994	1040	1032	940	982	974	966	996	945	895	959	965	997	993	990	988	992	935	1054	1000	976	1042	994	945	949	959	975	1019	1000	937	973	929	991	979	972	1017	912	979	966	986	895	970	988	986	982	978	967	967	915	964	967	930	986	1008	988	961	954	964	981	980	970	1033	908	935	1004	940	984	936	965	1004	986	976	957	1005	994	985	1017	1001	1023	984	973	975	997	964	985	990	985	1062	917	997	1028	996	960	1022	963	1004	939	1061	949	961	988	976	998	947	951	949	983	1038	956	952	1006	1000	973	953	952	953	1001	981	936	979	992	983	973	989	959	1010	1001	1000	959	987	992	976	942	953	1001	1015	979	983	959	972	1049	964	960	941	984	944	973	998	990	1004	947	1005	1005	996	1014	1009	967	980	1011	932	955	1022	937	984	999	1016	978	915	976	998	991	961	965	1012	928	1016	979	980	999	954	972	941	970	953	951	989	961	981	977	983	995	958	964	993	951	990	980	998	1015	951	991	939	973	950	997	1016	1011	983	982	996	1012	1035	961	949	997	945	1039	970	978	989	954	1026	984	973	969	949	975	986	993	975	947	991	949	952	936	957	963	987	908	966	971	1035	1021	1005	963	969	941	1032	977	971	959	943	1002	1010	902	959	972	1017	1008	981	953	1009	945	970	971	1002	958	946	955	953	968	973	1012	1005	959	973	974	977	957	1040	975	974	974	996	957	988	938	997	927	990	948	986	968	992	958	991	977	941	1025	1017	963	988	991	965	1010	979	981	965	998	966	999	956	1000	957	985	1018	957	958	981	946	956	998	905	1001	1018	1001	960	987	946	955	950	958	950	1062	969	995	1025	943
1456	3806	332	238	351	330	309	250	215	175	167	140	148	122	114	102	82	88	77	53	78	72	56	61	62	74	75	70	61	60	56	64	50	71	50	41	56	47	57	45	74	45	47	30	45	41	45	50	36	33	45	47	41	53	45	40	45	48	34	33	35	39	30	36	37	45	27	30	36	40	42	37	40	31	31	21	30	22	33	27	29	42	34	32	32	25	39	36	36	36	31	36	32	31	20	34	36	33	34	30	27	22	24	30	35	26	33	24	42	39	28	28	43	18	16	26	40	32	29	27	39	25	41	24	29	29	30	35	32	32	35	25	26	34	26	32	35	33	31	26	30	44	27	25	37	30	32	27	31	35	30	36	23	32	28	27	36	34	29	25	32	30	35	28	30	21	20	43	35	24	38	35	24	24	23	29	28	35	22	33	29	23	38	30	28	29	31	25	30	30	30	23	29	23	32	30	27	35	29	40	19	38	35	31	32	31	39	31	27	37	26	30	34	29	37	30	29	41	31	34	34	33	42	28	27	34	26	26	32	31	24	36	38	35	27	39	26	33	30	26	31	16	25	31	27	31	39	31	29	27	25	35	34	32	29	35	30	32	21	36	26	28	31	40	32	33	31	24	31	30	31	29	33	28	36	29	28	30	22	33	38	31	26	32	35	31	33	29	30	35	27	21	24	25	31	19	39	25	35	32	38	35	25	27	30	40	39	29	26	35	30	29	26	29	34	30	41	30	42	31	21	24	36	25	20	27	27	35	48	37	31	30	22	37	29	40	33	21	32	29	34	40	27	26	35	28	28	34	27	24	33	36	31	29	38	29	29	27	28	27	37	26	27	37	25	40	18	29	40	34	39	23	24	39	27	18	29	31	47	27	24	32	36	29	33	38	26	28	25	25	31	17	25	18	30	28	28	37	24	29	30	26	28	35	34	32	33	25	26	40	24	27	28	29	27	21	37	31	29	24	26	31	33	30	33	20	29	36	35	32	21	27	28	25	29	24	24	28	31	25	34	19	21	33	22	34	30	37	28	42	30	29	34	27	30	32	44	26	30	22	31	31	24	34	34	30	36	30	36	34	20	34	37	24	27	24	34	33	42	31	26	26	32	36	28	29	46	33	34	26	38	27	30	34	27	25	42	30	36	37	35	41	26	36	25	32	37	25	45	37	29	28	25	27	37	35	34	33	20	26	29	33	36	36	35	26	25	32	36	30	35	28	23	42	37	32	31	28	30	27	32	35	25	39	26	33	28	26	23	23	26	40	31	32	32	32	28	34	33	39	25	26	30	31	28	28	25	38	33	29	27	36	33	30	26	29	36	32	27	32	39	29	39	36	30	35	23	28	26	34	37	25	30	22	24	26	37	26	27	25	29	24	34	31	17	33	27	31	29	27	36	24	33	25	31	29	41	24	27	25	26	36	27	33	36	35	42	27	34	36	24	26	41	34	27	35	29	29	32	32	28	29	35	30	37	31	32	38	36	27	32	41	32	39	26	38	46	28	28	26	34	38	35	30	31	28	30	35	38	31	27	42	33	30	31	33	33	36	31	37	22	27	28	37	24	34	29	24	38	29	29	35	35	32	22	26	30	32	27	31	25	27	27	19	18	36	29	25	30	29	26	24	33	26	30	22	25	35	23	25	33	25	27	28	38	20	22	28	46	39	33	36	34	31	33	29	25	35	42	40	28	37	36	32	24	29	37	25	29	33	29	22	26	23	29	37	28	31	31	26	33	28	28	31	25	28	32	30	23	31	35	29	38	27	31	28	25	28	30	31	33	32	22	32	29	28	30	28	27	33	34	43	31	30	30	20	37	34	26	30	26	32	31	23	34	28	32	27	30	21	29	34	37	35	29	39	18	30	29	41	31	27	28	29	34	32	26	41	32	23	28	36	31	28	26	34	31	27	26	37	31	20	33	35	35	33	37	22	31	29	34	33	32	31	35	46	25	29	38	24	26	20	29	23	26	25	36	27	31	34	32	41	33	32	31	34	34	38	36	29	26	22	32	25	24	30	27	27	25	18	32	36	30	20	25	26	32	33	39	32	27	40	29	19	34	52	25	27	26	27	32	24	30	27	38	31	33	31	22	34	32	28	28	30	33	30	33	29	28	21	25	21	32	28	28	25	29	24	26	32	27	35	24	32	37	38	27	37	24	36	30	35	46	30	30	32	41	33	26	30	37	34	31	21	31	27	29	24	34	26	36	44	25	28	38	40	29	32	24	24	31	20	25	28	29	27	22	36	30	37	35	39	24	23	32	29	32	26	26	28	32	34	35	27	45	32	39	32	28	25	38	35	32	32	32	29	34	35	28	31	35	23	30	25	25	32	26	40	25	33	30	34	33	38	30	38	25	33	30	37	41	26	43	27	40	29	27	31	25	29	42	19	30	33	24	34	31	40	36	25	30	30	35	29	24	34	37	29	31	28	27	27	33	31	26	35	24	27	28	23	36	30	37	29	32	27	22	19	29	29	36	28	32	24	28	37	28	25	30	44	29	34	37	33	33	32	33	35	25	31	26	36	23	32	44	35	27	40	28	29	30	27	29	25	26	33	29	42	34	38	30	29	33	37	32	25	36	26	37	32	37	38	30	27	34	27	22	38	45	38	29	46	33	31	29	27	25	25	31	29	33	31	31	27	35	32	33	33	32	37	23	32	37	32	27	32	32	30	32	36	22	29	39	25	30	28	27	25	38	26	33	37	38	26	39	28	31	34	35	33	36	30	26	35	27	26	23	33	33	29	25	19	36	20	28	20	35	28	33	24	33	31	31	31	24	42	32	29	38	26	29	27	27	31	36	37	38	26	32	31	47	25	37	22	29	29	31	32	29	30	26	40	35	36	37	34	35	33	27	40	37	33	25	27	37	31	33	34	29	20	30	37	34	28	33	27	22	34	23	31	27	33	33	33	23	28	31	23	23	23	38	28	38	25	43	36	16	29	27	40	21	28	29	31	39	23	33	21	30	23	44	31	26	33	37	33	24	30	31	20	21	27	25	30	20	23	28	35	33	26	36	27	34	25	32	34	28	22	19	32	33	29	29	30	26	18	36	21	46	32	21	30	35	38	36	37	32	27	29	34	20	32	25	35	33	19	33	35	29	32	32	33	30	28	33	27	40	28	35	33	32	15	25	27	45	29	25	36	25	33	29	30	39	26	35	38	36	37	44	34	28	27	24	28	40	22	27	44	27	23	37	36	35	27	30	33	26	40	29	34	23	30	32	35	37	28	37	25	21	24	23	26	36	34	31	29	37	29	34	26	38	20	31	29	36	44	26	37	26	33	32	31	29	34	36	37	28	30	27	31	34	32	28	28	35	33	31	46	25	28	28	25	34	34	26	27	30	20	24	26	22	24	32	44	28	33	32	33	38	26	28	29	25	30	26	24	24	34	34	33	28	30	28	32	25	19	33	36	23	28	32	23	39	38	39	36	45	21	30	34	23	40	33	33	28	34	29	36	30	37	27	26	22	25	28	29
17957	27486	7880	23272	28553	26218	21846	18025	14995	12459	10385	9172	8144	7045	6264	5515	5057	4609	4218	3865	3337	3084	3051	3068	3171	3293	3383	3424	3429	3005	2748	2591	2514	2182	2067	1985	1959	1921	1856	1850	1897	1769	1715	1790	1743	1634	1647	1561	1562	1573	1595	1400	1571	1836	1848	1918	1782	1517	1309	1144	1004	1133	1112	1168	1165	1170	1080	1042	1098	1062	1105	952	1092	1042	889	946	919	915	905	826	843	785	748	779	747	725	714	678	763	706	731	719	722	723	704	704	712	735	660	738	753	713	701	723	735	719	666	693	688	707	701	738	747	738	734	685	745	676	702	700	713	676	707	708	725	687	705	679	706	716	720	659	691	700	676	675	676	688	674	689	662	719	659	733	694	684	693	695	691	686	713	685	643	678	702	721	673	705	702	672	667	700	720	683	678	703	670	687	682	708	684	696	681	711	696	676	690	685	754	660	719	727	653	696	697	642	686	692	704	661	722	684	717	638	719	668	695	716	667	690	727	718	719	722	659	725	690	724	697	761	687	654	641	703	660	692	710	672	676	633	666	695	668	720	665	652	676	660	720	706	660	669	732	649	725	661	668	704	642	694	715	662	750	693	675	654	690	656	691	677	670	653	701	685	696	678	656	664	716	672	752	684	651	670	720	680	703	706	678	666	677	677	693	678	672	675	668	686	664	652	693	714	688	676	698	735	666	671	687	672	605	686	679	683	706	670	690	725	686	679	688	712	699	681	687	710	681	658	667	686	662	731	633	694	642	694	697	636	670	703	706	669	696	716	695	642	672	693	677	695	660	694	680	670	681	649	681	723	724	668	687	684	741	715	693	676	709	687	699	702	683	681	654	718	714	656	635	694	717	690	673	677	708	706	645	698	686	684	697	660	715	664	693	667	669	712	703	765	639	702	700	717	706	725	720	698	693	693	631	681	730	690	699	698	687	670	667	678	678	684	693	663	685	639	689	703	711	703	711	639	709	668	712	672	749	726	673	664	741	645	689	683	698	698	744	664	663	698	711	680	683	707	701	687	753	704	643	648	661	672	727	694	701	707	693	696	669	671	698	702	662	694	676	689	650	693	669	685	660	670	682	671	707	688	688	671	685	655	659	724	692	701	705	724	722	622	668	728	637	700	704	689	685	667	697	645	666	662	697	662	664	667	651	701	669	642	690	708	680	678	690	679	695	649	690	701	655	669	723	691	719	648	688	684	652	705	704	687	705	715	693	687	723	685	696	664	678	642	712	682	707	673	649	723	671	668	663	683	701	681	668	730	684	719	692	716	652	751	713	672	714	664	689	668	668	668	692	665	699	687	641	717	685	696	677	676	675	703	648	696	742	719	699	658	681	692	687	672	699	742	734	705	677	708	719	682	730	694	658	686	705	704	686	673	721	692	660	682	691	667	704	691	706	716	709	674	741	682	679	698	716	696	664	704	701	737	714	716	719	657	697	654	667	695	715	669	720	683	659	713	721	648	658	662	749	686	672	672	666	684	681	683	663	674	678	700	636	668	732	680	720	737	684	660	672	723	663	662	661	700	657	707	742	685	706	796	678	708	678	691	689	627	648	731	729	641	694	660	690	691	667	730	703	698	722	636	682	718	694	712	738	733	642	686	668	637	677	665	707	666	730	665	678	672	668	700	690	681	694	706	649	688	671	681	711	674	670	695	647	696	651	710	707	709	663	689	650	662	703	700	696	664	702	657	727	672	741	681	695	711	663	710	653	693	676	716	696	695	721	698	683	696	746	703	707	666	723	714	689	630	748	681	736	704	649	655	690	672	677	714	720	679	658	672	693	719	682	679	704	602	704	679	684	690	677	651	639	667	669	686	701	686	648	700	685	693	684	707	688	705	659	691	670	706	716	684	713	683	699	708	700	669	662	722	675	693	666	670	684	716	700	669	689	657	663	657	728	687	678	685	685	687	697	699	647	682	739	711	705	697	658	655	647	694	645	642	673	668	699	717	680	634	711	681	718	663	668	701	681	685	683	699	688	671	684	664	657	712	666	692	660	645	653	708	638	705	633	680	649	699	694	719	686	636	683	680	690	684	663	701	693	668	667	692	656	663	669	693	661	649	713	679	694	676	719	698	667	689	647	700	683	729	706	682	668	684	685	690	663	670	674	676	711	679	715	720	694	636	675	674	691	724	673	709	691	699	676	689	703	630	662	683	696	659	678	703	707	658	727	690	698	672	748	657	696	733	685	670	693	660	701	712	721	728	694	728	713	725	650	676	700	695	706	659	705	683	690	663	724	696	714	661	680	679	658	664	675	713	674	742	699	708	630	678	676	706	685	693	701	706	680	673	664	691	646	674	688	695	721	684	633	723	673	712	721	694	665	704	729	727	677	657	681	657	721	730	647	663	711	642	613	688	626	668	682	669	667	660	644	652	649	675	670	646	729	727	658	717	689	731	707	687	678	707	739	644	670	670	723	691	687	718	744	662	685	708	720	698	655	687	663	639	672	663	672	678	670	654	653	684	659	662	689	644	699	672	682	703	696	683	685	691	666	667	706	693	688	707	690	703	685	631	688	667	642	679	675	696	671	684	655	703	692	686	642	688	699	644	648	713	659	641	710	759	692	676	660	658	682	692	658	721	661	670	684	715	671	707	674	688	671	697	658	687	704	674	705	694	733	719	694	663	674	669	679	694	705	651	679	656	652	713	714	668	695	684	704	639	705	701	695	661	689	652	707	683	634	694	704	690	671	705	659	693	661	691	666	653	700	666	670	694	717	659	682	664	676	703	686	653	681	652	669	712	697	678	709	687	667	674	695	701	684	706	709	713	668	726	693	662	681	681	689	707	720	679	680	659	680	675	714	680	652	683	625	726	731	645	686	661	684	733	703	664	676	695	670	632	687	726	653	679	618	686	655	707	727	707	659	671	662	684	692	700	659	682	674	744	693	702	651	654	632	664	665	679	668	717	682	693	671	670	703	648	723	668	635	660	655	666	713	687	716	696	653	705	708	673	658	689	723	663	638	641	662	714	650	709	665	721	727	696	707	653	678	669	693	693	734	693	719	691	642	653	621	718	637	676	660	683	653	676	686	697	699	707	661	723	686	696	675	693	673	720	675	687	652	720	646	712	722	730	710	703	663	736	666	672	680	662	706	693	716	719	681	711	649	723	698	668	690	698	709	671	720	699	662	723	643	681	687	726	651	690	680	687	692	685	686	720	717	687	695	671	687	669	703	678	658	680	660	660	688	667	633	657	645	665	700	666	672	688	718	658	700	699	686	721	648	651	682	671	685	675	666	662	686	691	691	641	681	636	673	725	667	623	661	699	730	685	679	671	694	699	679	706	678	697	690	734	729	695	677	694	702	699	689	679	694	691	667	704	703	693	740	665	658	656	675	688	695	670	620	667	715	678	700	712	701	704	675	677	710	681	656	710	658	692	649	707	689	639	669	695	676	699	697	736	688	704	716	691	673	700	679	684	657	702	658	703	682	669	683	642	672	717	670	660	694	686	688	701	676	682	616	693	654	714	697	644	685	698	707	657	700	644
1472	4051	280	214	356	330	291	253	226	189	161	137	141	120	107	113	95	79	80	67	82	71	54	49	84	74	69	64	65	64	66	59	59	43	50	46	50	50	55	54	42	40	56	44	49	36	40	43	41	43	42	43	51	38	53	50	41	46	35	35	41	37	47	27	36	33	37	39	35	29	32	35	43	27	26	41	31	32	34	30	36	26	26	27	23	29	30	27	27	27	21	27	35	34	19	37	35	43	26	33	32	29	27	27	24	32	27	31	27	35	35	37	38	28	35	40	30	32	24	30	23	42	41	21	41	37	23	27	26	20	24	17	29	28	37	37	29	34	32	40	25	33	44	29	27	43	31	30	28	34	28	25	26	34	30	28	37	30	26	31	42	22	21	25	26	35	31	27	34	38	29	25	31	24	22	24	31	25	31	32	34	29	29	21	25	38	29	25	27	26	25	32	35	29	34	35	45	35	36	38	34	25	27	44	32	28	24	33	43	29	17	32	27	27	29	40	23	36	33	27	32	37	25	34	20	30	29	32	21	31	27	29	30	30	33	34	26	28	34	21	29	30	31	15	27	23	30	27	33	30	29	18	20	26	27	36	32	26	20	31	18	34	41	30	24	21	33	34	23	30	37	27	28	25	26	35	24	22	28	31	23	26	35	24	32	32	20	28	32	34	41	25	33	30	23	24	33	28	34	27	18	31	32	32	23	27	23	32	37	29	32	32	35	26	39	37	34	28	47	29	21	24	41	31	25	28	23	33	27	44	23	40	13	27	26	26	27	28	28	20	40	28	29	23	30	30	25	29	35	30	25	25	37	27	38	24	33	36	25	44	41	28	35	21	28	34	36	21	30	28	32	26	29	23	29	25	30	32	23	27	26	31	35	22	36	26	37	29	39	31	25	29	33	41	32	37	23	33	27	39	35	48	29	41	32	32	33	33	31	28	28	35	27	32	27	35	36	33	22	34	28	37	21	31	23	36	28	33	30	26	33	28	24	23	32	31	26	25	25	21	27	35	35	22	33	31	29	24	33	25	37	32	30	37	33	26	23	33	37	21	31	26	25	35	28	37	33	24	29	29	28	36	33	23	32	43	36	33	23	26	20	20	39	22	30	23	28	30	38	23	27	36	27	34	25	34	38	21	27	22	36	28	30	32	27	36	24	25	34	36	24	30	42	33	34	23	24	33	19	33	33	28	30	35	31	29	27	28	28	28	30	28	29	32	33	24	25	31	34	24	39	31	36	35	31	28	28	21	31	33	31	19	34	34	33	24	34	39	28	37	25	31	27	28	20	23	26	37	29	33	29	31	30	42	35	27	27	17	33	28	25	31	27	32	33	32	26	28	27	32	28	35	27	41	19	36	24	32	36	27	24	27	34	33	32	22	29	27	27	33	43	32	26	34	36	31	21	38	44	37	31	25	30	32	30	26	33	28	28	29	26	31	25	22	30	36	35	31	33	30	33	37	21	28	29	35	36	34	30	31	24	29	28	25	33	29	39	26	30	36	28	25	30	38	33	33	31	35	32	32	43	41	22	50	33	36	29	34	35	33	33	18	20	25	39	22	23	32	28	31	28	37	26	30	30	31	28	18	33	32	29	28	52	28	28	21	30	27	31	36	32	36	31	34	32	26	30	30	39	26	35	34	37	26	30	29	25	22	20	40	42	28	30	38	23	38	33	29	31	25	29	26	27	30	35	34	32	34	26	38	36	32	28	27	33	29	35	26	28	24	28	30	24	37	31	25	28	35	26	30	27	28	24	25	26	28	32	28	27	27	30	25	28	38	32	34	32	35	38	40	23	24	34	28	37	22	25	33	33	23	30	29	31	26	25	29	35	28	28	35	36	20	42	22	28	29	26	30	32	32	31	33	32	27	24	36	31	23	26	24	40	23	35	34	24	29	39	37	30	36	31	29	29	43	30	26	31	23	36	31	30	20	30	30	23	32	27	31	24	31	26	26	30	35	28	32	27	30	29	29	24	41	40	42	28	32	31	34	36	28	32	35	27	36	30	24	44	25	28	29	32	21	25	29	17	34	29	26	29	33	28	36	29	38	34	36	31	46	30	30	30	28	31	27	36	24	22	30	18	28	33	36	30	33	35	31	31	24	30	18	40	24	31	28	28	33	29	35	24	27	35	21	29	21	31	22	39	23	28	35	32	31	30	31	24	27	28	26	27	35	33	19	29	30	29	33	39	29	32	44	33	24	24	21	17	35	24	28	31	21	22	21	37	25	23	36	33	28	36	37	28	34	28	25	35	32	32	33	19	32	30	26	32	25	34	29	35	27	30	27	39	26	31	34	26	29	30	31	26	31	37	23	31	30	32	24	24	27	26	31	27	27	32	39	22	28	33	31	24	36	32	24	32	30	39	36	28	29	26	42	26	30	32	32	31	35	21	39	31	25	19	30	32	36	36	29	32	25	40	32	29	35	39	23	26	25	29	17	48	37	37	37	32	27	27	25	30	27	42	37	34	38	36	25	31	25	31	32	33	29	30	18	36	25	36	27	25	37	31	29	26	29	31	28	31	36	26	38	28	24	30	26	30	28	29	25	48	30	31	33	35	32	21	28	33	21	36	28	32	33	29	30	25	31	28	40	32	39	31	37	34	30	29	28	28	29	33	19	25	24	34	31	32	33	26	29	47	31	35	26	22	29	23	29	17	32	34	29	23	40	37	26	35	26	22	32	22	36	29	31	25	37	41	36	32	24	39	39	33	36	21	28	24	34	32	38	32	26	31	27	25	27	30	35	25	27	31	33	33	28	25	29	34	29	40	34	30	22	32	26	23	24	27	26	42	25	37	24	35	30	27	43	19	26	29	22	27	31	30	25	27	25	28	20	28	30	22	31	29	40	31	32	34	29	34	34	30	25	32	30	25	28	32	34	41	26	23	43	42	28	27	33	41	32	23	29	33	34	27	41	42	28	22	34	25	29	28	48	32	39	35	34	28	21	28	30	34	33	38	30	45	21	26	30	34	38	30	39	30	29	25	29	31	25	35	32	27	35	35	29	29	42	37	32	33	26	37	33	31	33	34	32	29	29	22	28	47	22	28	31	30	30	39	22	34	42	33	31	29	38	28	28	23	30	18	32	26	27	23	29	27	33	27	26	32	31	39	35	31	32	42	31	29	37	25	33	24	27	26	31	22	31	30	37	34	38	28	33	37	27	26	32	23	41	26	27	30	27	39	24	27	31	23	24	33	34	29	29	24	28	26	34	28	31	41	25	38	40	30	32	28	22	31	18	35	24	29	33	31	30	36	35	29	30	32	29	30	37	31	25	35	36	24	37	29	31	40	38	25	35	28	20	24	36	36	38	38	23	29	26	29	28	28	27	27	29	37	35	35	37	35	31	39	26	24	34	37	25	31	33	34	28	39	37	28	39	21	25	29	34	29	23	26	31	28	30	30	20	25	34	37	33	29	25	31	27	28	23	33	23	26	36	36	31	26	28	38	36	34	28	22	35	41	34	25	28
17861	26998	7879	23301	28316	25955	22177	18087	14897	12444	10349	9041	8264	7095	6306	5555	5039	4630	4216	3769	3260	3029	3049	3247	3320	3399	3534	3590	3271	3078	2775	2562	2384	2180	2144	2019	1958	1903	1877	1934	1796	1770	1848	1737	1679	1719	1727	1572	1470	1571	1541	1501	1549	1904	1908	1751	1548	1469	1248	1075	1082	1036	1143	1100	1180	1151	1003	1097	1065	1022	1065	1051	1062	1010	980	844	866	861	982	928	779	820	732	707	738	756	719	698	736	736	746	717	728	740	689	675	677	710	731	699	688	710	729	690	695	677	714	692	718	668	665	707	673	714	664	661	691	714	666	663	650	692	730	689	678	680	655	705	713	687	671	675	681	690	700	689	671	697	698	687	722	656	712	653	655	682	723	721	649	667	667	666	679	688	718	703	682	611	703	694	671	701	651	663	706	687	639	637	647	691	622	670	616	682	710	710	700	758	696	708	684	722	703	691	736	646	679	689	702	655	659	707	731	715	660	712	642	628	683	686	677	702	723	712	662	709	659	678	762	655	665	705	681	671	681	687	652	700	696	693	656	726	686	681	672	676	701	713	697	679	641	656	697	700	693	675	639	706	716	723	673	698	643	692	715	707	659	684	721	694	678	720	740	712	713	651	681	672	693	700	703	660	713	668	704	666	690	694	711	678	686	685	686	708	708	711	673	698	692	623	709	717	722	689	691	645	674	726	723	692	690	710	673	698	688	673	674	695	667	649	629	701	697	711	684	685	668	717	732	681	671	719	724	670	618	678	720	690	642	668	660	684	718	643	672	669	642	684	696	651	634	698	761	696	679	673	663	651	647	684	652	738	681	657	724	689	656	716	708	627	688	661	662	675	686	689	702	715	729	704	676	687	674	701	686	676	717	705	677	700	666	684	690	689	706	688	658	747	696	714	728	703	674	726	699	648	697	677	665	694	679	727	681	664	694	700	678	671	698	682	638	720	673	701	682	710	680	705	651	663	689	657	687	681	663	693	663	711	705	697	653	641	665	676	669	633	670	669	647	688	681	707	718	621	660	666	659	694	669	704	693	672	698	676	688	692	653	664	669	709	670	683	685	672	734	657	703	699	722	663	699	708	691	694	714	677	701	691	672	669	671	702	718	696	708	694	690	669	669	700	696	709	671	652	680	723	698	689	697	661	659	689	705	697	677	692	706	685	689	696	679	671	669	738	702	697	690	667	682	718	630	701	684	694	681	662	695	666	681	658	720	715	729	660	668	690	690	674	698	710	660	680	641	681	695	739	678	665	665	652	691	674	670	701	652	695	718	671	658	689	685	712	645	664	670	669	680	669	668	681	647	712	676	658	680	697	676	702	709	710	690	697	668	708	670	712	659	670	700	681	711	698	686	674	720	674	708	715	683	654	700	684	673	737	692	731	689	680	659	667	612	638	681	728	684	644	674	723	706	688	668	623	681	673	658	730	669	658	700	702	675	728	678	659	689	645	700	661	658	686	672	647	663	704	682	642	658	668	707	701	677	748	669	678	630	675	663	704	682	708	600	709	639	702	728	693	657	687	653	701	672	651	747	689	667	667	672	707	670	729	664	702	651	692	678	701	651	645	704	693	661	690	686	633	663	667	705	672	673	667	717	688	681	688	741	677	681	719	699	667	690	687	689	695	716	679	704	681	651	663	687	671	623	703	700	683	692	724	706	670	722	709	676	715	726	692	674	692	687	661	673	636	681	695	711	642	621	673	732	721	671	691	695	699	707	679	670	649	710	692	683	666	688	642	638	647	697	653	699	660	684	630	695	619	733	685	719	676	722	722	694	647	702	657	666	680	681	686	636	624	709	684	682	683	700	648	670	732	698	706	680	722	698	725	694	661	677	726	698	712	680	673	702	675	719	686	678	722	667	687	686	696	693	694	725	684	676	672	670	701	685	647	749	743	684	669	714	703	623	677	690	713	677	658	712	618	667	669	720	715	673	687	686	684	698	682	690	679	693	707	698	676	683	658	679	660	684	716	710	632	637	723	650	665	695	682	656	720	677	688	668	652	673	687	695	672	677	663	676	661	699	679	716	660	675	667	688	715	641	667	681	673	635	679	672	707	703	675	666	682	663	693	664	707	689	705	697	676	653	684	723	692	665	684	723	664	698	643	705	738	662	665	701	717	695	681	651	696	702	693	681	659	686	679	655	684	673	664	645	735	653	646	668	655	673	678	668	663	696	695	701	723	685	675	743	699	668	673	636	680	674	684	666	678	640	671	674	650	669	714	714	689	658	696	737	678	639	691	684	702	692	630	671	700	668	685	729	683	683	668	679	698	712	659	696	679	677	648	603	685	668	701	680	653	646	698	691	624	724	677	641	659	676	760	685	698	708	651	657	681	651	720	696	658	719	678	688	693	657	697	687	674	659	660	676	678	685	714	685	697	706	665	689	660	700	733	731	652	636	693	728	678	665	710	678	681	709	704	666	721	646	706	730	727	689	660	638	707	663	672	719	679	697	734	665	649	724	692	696	717	675	683	672	669	675	707	714	717	676	701	683	687	691	688	663	723	704	690	680	688	690	682	651	678	680	691	705	648	681	674	670	683	706	727	674	701	712	687	641	639	690	708	713	667	680	665	671	631	714	689	695	680	661	753	708	658	678	685	668	692	699	686	676	689	691	645	702	637	696	708	722	706	721	658	711	706	671	671	684	693	699	687	699	700	694	670	688	687	675	711	689	729	676	686	671	656	677	683	693	676	711	672	677	661	689	704	674	674	689	676	697	685	662	693	669	675	707	683	676	713	653	683	690	739	703	639	638	672	661	697	745	710	680	679	668	667	631	692	635	643	678	704	656	673	728	669	688	667	710	734	698	681	653	787	663	663	680	662	697	692	729	691	680	722	660	662	693	694	664	677	666	687	647	691	688	651	692	672	734	661	698	691	688	716	717	663	715	701	693	663	688	611	648	698	700	655	720	714	666	687	704	718	708	719	729	684	651	693	712	720	722	660	680	646	635	676	703	686	662	677	723	706	668	692	705	675	686	666	714	681	662	693	628	661	691	705	679	647	676	702	707	637	675	683	673	725	679	699	648	691	667	648	709	704	678	673	729	741	644	708	711	662	704	686	683	683	656	714	683	661	678	696	675	645	696	673	636	679	651	710	726	687	706	708	706	665	724	668	658	672	674	645	742	672	732	691	656	660	689	687	716	693	667	644	648	672	669	696	700	698	686	674	723	665	711	678	691	686	690	631	683	730	720	696	683	655	709	676	691	668	666	724	698	723	694	662	696	689	662	753	712	690	682	676	691	650	682	725	745	697	668	688	686	706	708	679	663	695	683	696	642	696	694	699	678	639	721	691	680	685	657	656	678	703	658	734	722	687	680	665	665	700	655	676	689	662	696	695	724	686	682	694	681	682	677	697	692	668	700	688	654	661	670	668	661	672	665	709	725	690	697	723	719	692	732	705	676	702	696	681	667	693	701	695	693	678	700	657	695	660	639	688	661	675	672	714	617	708	671	733	731	692	694	683	672	672	693	687	633	674	694	679	717	661	692	708
1431	5034	308	234	364	337	289	253	216	179	177	139	169	106	114	102	105	101	79	69	58	51	46	70	71	82	78	65	77	64	74	59	54	59	56	48	50	49	43	52	59	58	44	60	55	40	45	48	42	45	53	39	46	36	42	35	47	35	35	50	34	39	32	46	32	39	40	32	34	31	35	36	29	34	46	33	30	33	42	23	36	25	35	29	34	34	32	25	33	33	26	38	28	22	31	29	30	31	43	36	35	27	37	30	31	38	33	30	32	32	34	31	27	44	29	31	26	35	29	34	25	24	28	25	31	30	26	32	31	29	32	29	27	31	36	27	26	32	27	34	34	25	26	26	30	26	26	29	27	35	38	22	28	35	23	28	33	22	24	28	30	33	30	25	21	26	36	36	21	25	28	39	34	30	31	27	30	31	32	30	43	24	33	35	34	28	30	35	42	33	38	33	26	29	25	27	35	28	23	31	18	36	28	25	34	29	30	40	30	29	31	27	39	38	24	26	32	37	34	26	27	25	36	33	28	22	34	27	23	32	34	39	30	40	30	32	28	20	39	43	35	21	31	28	27	26	22	26	31	43	41	35	38	32	33	39	35	26	34	28	26	34	46	21	21	26	17	33	34	30	30	34	28	36	26	40	28	34	32	33	19	24	29	34	33	31	33	38	30	28	31	31	27	43	32	27	31	40	28	36	35	25	36	33	37	19	25	29	30	31	25	30	31	31	33	24	27	35	26	24	30	25	40	32	30	28	32	32	30	25	28	32	23	22	35	29	29	31	28	37	39	35	27	34	31	31	32	37	35	31	24	30	21	22	30	36	28	31	29	25	36	42	33	26	27	33	24	30	28	26	26	29	35	31	18	39	16	20	32	23	28	29	31	38	26	33	32	21	32	26	32	38	32	33	27	34	33	23	20	28	39	39	38	29	39	30	31	29	26	34	28	38	32	25	29	35	32	47	33	33	22	34	39	21	31	37	24	37	27	36	32	34	42	25	29	29	30	41	34	32	28	25	27	33	23	30	30	35	42	24	29	45	23	27	32	25	43	28	34	33	28	24	31	26	34	34	17	34	29	30	25	41	31	31	41	25	23	28	31	27	45	39	37	33	41	31	25	22	36	38	42	31	32	30	33	25	23	31	31	28	30	39	30	32	26	26	26	38	36	27	14	43	31	37	24	38	28	30	24	35	29	32	31	44	31	32	34	28	34	36	42	36	29	28	33	27	25	24	24	25	31	23	34	36	30	28	28	35	26	24	35	34	30	27	30	30	28	28	32	17	36	40	26	24	26	25	36	34	25	35	27	27	41	23	45	40	32	28	27	27	34	30	33	30	29	42	28	26	28	30	43	36	19	25	40	29	22	28	20	33	34	24	40	34	32	34	25	23	36	29	22	17	25	25	26	30	35	28	42	26	31	35	38	28	24	33	38	32	40	28	25	37	29	32	21	39	30	34	35	37	31	33	27	27	29	36	23	40	31	40	40	32	26	31	27	26	43	36	31	30	34	31	24	24	38	25	26	39	28	36	37	28	37	35	22	35	25	38	29	35	36	35	29	28	39	26	35	26	33	26	31	32	27	27	24	26	36	28	32	31	32	36	34	22	31	25	24	23	35	21	26	22	38	35	39	22	40	22	38	31	23	23	24	27	34	25	36	29	26	40	22	34	34	26	42	34	32	31	37	36	41	16	29	23	32	30	33	24	29	15	32	24	43	23	38	32	25	23	30	34	28	34	23	36	29	31	29	32	37	31	45	27	33	31	33	34	23	45	29	24	35	31	29	32	23	23	29	26	32	34	44	34	26	36	30	34	28	32	21	30	26	32	28	24	33	23	32	30	33	22	37	41	29	32	34	35	32	35	30	26	34	22	33	39	34	48	22	28	33	23	32	41	27	27	37	30	39	36	32	30	36	37	35	31	25	34	27	26	37	32	31	22	35	33	32	37	28	35	24	23	36	42	29	28	31	40	35	25	33	29	23	26	30	30	29	26	31	30	26	27	32	37	25	23	22	32	33	32	27	30	32	34	34	34	42	29	27	34	28	38	26	31	35	33	26	28	25	29	35	34	30	31	29	35	25	33	29	27	45	22	28	27	41	31	28	30	33	32	34	24	32	37	41	24	35	29	42	25	31	29	35	27	26	35	38	28	27	31	34	39	30	25	32	32	35	36	31	26	18	24	31	13	22	33	23	29	20	32	27	28	29	33	27	32	28	28	40	25	25	21	28	33	23	31	24	28	33	36	30	40	36	40	32	29	26	21	34	30	22	33	42	31	19	26	36	39	35	32	33	27	36	31	29	36	36	37	35	24	41	29	30	25	31	35	33	21	31	35	43	39	20	45	27	25	25	44	20	31	33	35	24	27	25	32	35	26	34	36	35	30	31	36	29	29	30	30	23	25	31	23	28	38	25	21	34	32	26	37	37	33	21	21	28	17	37	38	29	30	33	30	37	31	27	36	27	28	31	32	39	26	30	35	21	32	18	26	26	40	30	19	25	23	28	30	27	22	33	27	29	31	35	34	40	32	27	32	34	27	27	26	37	18	36	23	21	22	33	48	25	30	24	34	25	32	28	23	31	21	28	26	36	29	26	31	28	40	26	31	38	34	29	27	30	43	35	24	32	38	33	23	29	32	34	34	32	24	32	38	27	30	20	26	37	28	20	34	33	25	31	17	30	29	25	26	31	30	29	32	21	30	29	32	23	32	21	36	31	28	28	25	32	24	27	37	34	32	25	34	36	31	22	21	20	36	35	32	30	22	30	35	30	25	36	23	36	29	35	30	33	21	25	34	36	31	29	24	31	31	34	23	38	25	25	26	27	24	24	35	29	23	20	25	24	30	22	36	26	25	23	23	35	32	36	25	29	39	33	31	25	27	26	23	17	46	23	37	28	30	32	31	31	39	36	30	25	28	34	34	30	33	29	25	30	29	26	34	37	27	33	36	32	33	29	39	33	28	35	30	24	35	34	23	23	27	22	42	24	30	32	33	27	24	28	29	24	25	23	33	20	26	18	24	26	23	41	40	35	25	17	32	31	39	26	20	33	20	30	22	33	36	27	23	36	29	23	27	27	22	32	27	36	33	40	39	37	32	32	38	33	29	18	25	31	33	27	35	24	36	26	40	29	39	34	26	32	31	31	25	27	28	40	25	34	33	36	32	32	33	38	32	34	35	26	31	37	30	30	24	29	31	26	28	22	37	27	29	27	39	27	26	27	22	43	29	21	26	27	21	35	34	37	22	33	31	30	27	35	28	38	31	36	24	24	40	31	33	38	31	34	35	26	29	37	32	27	21	29	29	30	36	30	35	40	34	29	36	24	29	31	29	33	26	22	41	35	31	36	32	42	37	31	31	30	32	24	26	31	27	31	32	35	28	28	37	25	34	28	21	30	32	35	29	35	27	27	26	28	28	34	32	35	29	26	32	34	25	32	18	39	25	32	29	32	40	34	30	19	28	30	24	27	30	33	35	18	33
18092	26136	7859	23744	28401	25385	21893	17813	14893	12431	10641	9295	8416	7176	6310	5755	5049	4719	4191	3656	3176	3084	3177	3415	3421	3583	3698	3524	3189	2904	2695	2411	2298	2300	2124	1975	1993	2017	1881	1934	1813	1808	1812	1802	1763	1753	1659	1530	1557	1532	1560	1604	1631	1771	1724	1615	1598	1480	1291	1152	1083	1104	1148	1127	1237	1143	1052	999	1052	1012	1061	1132	1126	957	868	856	872	839	850	852	863	798	803	752	757	736	747	742	696	679	711	701	719	727	739	728	706	719	705	739	748	760	702	654	672	703	723	720	686	701	693	691	656	734	692	675	698	710	683	728	702	675	661	641	696	657	688	681	712	692	666	699	685	660	716	655	699	688	717	657	721	685	678	674	699	678	708	696	658	683	702	714	667	671	695	707	664	681	691	674	712	677	672	698	701	704	695	632	651	687	685	717	669	651	667	666	652	706	646	652	692	691	732	796	691	678	698	655	721	649	700	667	703	714	718	702	658	690	677	738	659	677	637	692	706	678	722	713	654	647	718	656	683	663	659	652	716	691	695	665	679	695	702	667	671	622	703	681	683	720	684	679	670	721	676	650	668	692	722	682	749	686	684	657	685	691	685	689	719	748	712	743	655	675	624	721	653	707	693	717	701	698	661	722	677	719	686	673	739	707	690	729	709	687	693	752	654	680	668	707	711	658	626	674	678	651	695	680	706	699	641	657	673	691	681	682	702	727	673	686	712	666	669	738	695	686	640	690	731	694	646	669	683	777	713	658	685	682	693	689	697	640	730	682	698	688	693	716	686	691	683	652	677	706	704	739	676	701	670	672	677	733	719	742	673	701	644	736	715	681	673	629	715	643	674	703	716	665	683	708	655	670	628	755	749	712	676	723	686	701	724	697	691	706	679	705	712	717	671	742	684	681	672	694	672	668	694	666	711	660	677	678	672	685	669	718	693	694	643	673	663	707	699	725	731	626	688	712	698	697	710	705	710	642	627	683	664	716	709	745	655	641	693	699	671	700	731	685	706	694	676	671	697	694	736	686	684	748	704	695	715	728	649	733	675	736	683	661	706	717	687	656	700	669	689	699	697	656	731	670	669	704	721	663	695	678	716	697	695	681	707	739	691	679	694	717	658	655	680	699	700	693	679	664	726	713	686	689	684	687	655	686	690	666	707	677	637	713	683	686	656	671	666	690	671	701	660	684	657	664	652	709	717	705	748	697	704	710	633	669	666	715	676	706	668	649	669	698	707	667	690	662	654	725	684	694	683	662	713	695	650	681	710	717	701	682	629	682	674	686	705	677	691	676	723	694	695	688	659	703	725	704	753	683	647	702	666	708	687	676	705	702	688	704	676	699	658	671	669	719	653	711	652	704	725	698	694	670	749	697	663	701	718	677	667	699	673	700	683	715	730	712	631	713	670	669	698	705	726	634	662	663	718	691	705	698	678	717	692	678	705	718	706	674	675	691	703	689	671	661	703	697	665	679	722	694	692	693	686	665	721	676	694	670	719	675	625	629	697	662	672	656	665	744	647	676	673	715	690	645	682	689	738	657	677	693	631	678	659	708	700	686	649	720	688	687	688	658	661	717	658	661	614	678	650	693	668	692	705	668	705	723	641	689	689	696	668	705	673	675	744	659	676	701	729	667	708	709	680	703	665	679	719	679	697	695	645	716	689	682	650	713	672	726	691	674	703	710	652	695	731	682	680	700	665	666	700	682	649	658	679	687	713	636	675	659	681	714	704	739	654	699	697	737	696	691	663	656	644	700	670	707	699	715	663	673	678	642	723	683	671	665	655	639	710	713	681	681	714	681	697	676	673	682	691	690	684	687	663	706	695	697	645	690	716	735	692	638	660	700	715	689	691	714	716	641	663	685	668	679	684	676	714	702	739	686	679	670	648	711	694	689	712	662	696	618	719	726	702	705	685	637	651	727	664	672	750	700	694	677	678	665	703	671	678	661	691	671	706	691	730	703	708	720	690	672	625	670	683	662	659	686	662	662	685	643	684	701	701	660	699	732	724	660	695	709	663	677	704	695	692	702	764	714	674	691	670	701	661	672	699	698	684	686	682	693	699	640	669	695	745	713	704	695	677	637	712	721	683	688	680	653	721	658	690	751	734	723	632	694	668	681	644	688	685	734	668	706	671	682	750	680	675	703	713	699	686	693	667	709	686	703	684	667	632	686	684	658	672	692	687	660	670	711	700	693	639	719	648	685	694	673	666	718	685	721	709	673	731	712	701	756	712	689	667	691	756	636	685	692	721	639	732	721	706	731	727	645	679	751	676	636	668	651	668	667	700	712	685	698	686	675	707	691	683	683	718	651	698	667	696	646	672	655	683	688	660	656	744	700	684	658	717	696	706	715	695	670	662	696	677	664	652	680	669	721	687	668	670	703	716	684	682	718	713	688	747	700	690	690	660	665	691	689	687	711	643	685	690	708	690	672	696	722	679	652	642	730	665	746	708	704	750	663	681	710	716	630	693	657	691	673	620	720	682	688	675	729	688	710	682	694	680	673	670	687	633	658	684	708	700	647	679	674	669	647	697	642	676	704	668	691	675	675	689	655	716	683	696	664	686	694	701	682	716	634	731	752	694	746	701	686	674	640	659	675	674	705	712	723	708	703	731	700	698	689	680	642	677	727	687	691	693	680	734	693	717	711	695	657	722	704	673	678	688	696	673	658	682	657	698	715	695	690	707	675	683	705	664	666	683	700	649	669	706	742	680	693	723	675	660	706	709	668	665	673	672	696	671	668	717	690	641	686	722	711	721	725	708	687	695	692	635	688	649	728	718	679	659	686	669	638	684	716	711	651	698	698	691	726	706	663	663	726	681	653	670	671	721	664	632	650	673	663	652	712	696	675	660	704	714	733	643	684	710	668	698	663	700	703	690	716	733	649	711	656	686	692	686	709	726	628	694	661	689	723	708	718	727	695	722	695	689	691	664	691	682	663	677	741	706	680	674	715	662	627	698	692	693	727	706	661	658	685	703	729	714	709	705	693	681	670	679	689	655	723	712	709	699	673	687	704	693	690	700	621	689	682	691	715	722	664	695	675	666	678	650	710	708	671	675	708	691	694	642	706	705	667	694	626	684	662	663	645	654	664	693	691	727	684	662	719	670	677	670	621	732	691	702	678	699	730	658	717	671	732	637	690	669	635	700	707	685	689	685	671	682	713	716	651	678	674	647	715	695	685	724	672	715	684	692	724	695	688	711	656	690	733	718	684	682	727	726	681	682	686	689	680	659	697	651	683	676	650	696	671	666	707	629	664	747	718	680	706	693	620	679	727	701	686	697	650	676	665	645	697	643	707	716	715	672	695	711	675	716	685	690	680	711	713	672	725	649	713	661	657	733	737	680	716	658	698	738	714	700	690	726	658	694	689	672	680	714	692	676	675	709	675	666	656	742	687	729	681	679	693	717	665	664	660	665	693	709	724	655	674	690	685	698	692	689	705	660	677	670	665	671	656	648	683	715	688	674	649	724	633	733	644	697	672	702	706	650	713	688	664
1892	3539	214	168	267	223	219	173	166	182	159	147	128	92	97	87	105	82	78	61	62	83	69	65	71	81	92	77	69	67	68	56	57	66	58	72	65	58	62	70	58	65	49	56	53	57	52	55	47	55	50	54	51	65	70	66	65	59	50	47	48	41	45	53	66	40	55	57	45	48	49	44	49	56	45	45	50	45	47	44	42	44	44	46	50	39	36	49	43	47	49	41	54	58	52	37	54	48	49	42	47	55	52	51	46	53	47	33	49	41	39	40	42	51	29	42	38	47	44	42	42	50	56	52	46	47	51	46	31	42	40	41	49	48	48	30	45	41	43	47	39	55	51	36	61	34	48	41	45	50	41	45	46	37	34	41	41	43	44	47	46	51	34	46	49	43	39	31	47	41	47	50	46	41	51	42	38	47	47	49	43	52	44	49	50	39	42	45	38	59	47	45	44	37	54	46	43	40	45	40	42	47	47	43	39	43	36	46	53	54	47	32	49	36	48	37	40	38	50	46	44	38	47	49	37	41	51	47	35	59	46	43	37	51	45	44	38	41	50	49	41	40	49	43	53	36	29	58	39	49	42	39	54	62	46	39	56	45	47	50	49	37	49	47	50	52	36	52	38	45	49	63	44	44	38	44	37	43	48	48	38	48	37	33	53	47	47	34	35	44	43	34	54	45	41	50	51	47	57	45	52	40	31	54	52	54	29	38	38	46	36	56	39	58	40	49	49	55	58	44	45	45	39	31	44	38	35	49	29	39	56	41	33	49	45	35	58	46	45	44	46	34	34	42	51	38	50	50	53	44	46	52	50	45	44	45	42	36	44	41	50	48	58	36	48	37	37	51	54	38	44	45	47	47	32	44	36	30	51	31	52	50	44	41	38	46	49	42	35	47	36	63	38	56	31	53	35	49	33	45	41	41	44	27	56	47	58	58	50	47	57	48	49	58	48	47	42	50	44	44	50	48	54	30	49	43	34	64	50	44	48	41	31	42	43	53	42	30	52	36	65	29	63	55	39	34	43	44	47	39	46	38	49	44	41	42	38	37	46	37	51	51	38	38	50	59	53	36	44	54	42	41	33	41	47	37	41	42	44	42	41	35	47	46	42	54	46	53	39	44	44	42	37	48	48	49	61	45	32	49	47	43	50	48	57	50	43	47	45	47	40	47	54	40	44	46	55	45	48	42	50	44	39	50	46	47	39	43	50	50	43	49	38	52	54	48	51	26	46	45	49	41	53	39	46	35	30	40	58	41	68	45	37	40	40	35	44	50	43	41	41	52	43	48	43	43	49	50	49	34	49	48	50	34	45	56	41	46	46	47	49	50	36	50	44	53	40	42	40	34	39	48	51	40	56	42	32	41	41	38	40	60	40	48	35	40	51	35	45	48	48	57	46	34	52	45	42	48	47	43	59	39	40	41	49	49	48	47	49	38	41	46	36	43	30	47	47	52	51	44	44	40	51	48	46	49	50	45	46	41	41	40	36	39	40	40	45	38	49	52	45	47	40	45	42	44	48	46	47	49	46	51	47	41	48	38	40	39	50	52	49	42	47	53	50	49	52	52	43	38	30	51	37	52	37	46	43	44	45	51	46	48	43	52	46	48	47	46	46	58	56	50	61	44	44	51	52	48	45	37	48	48	52	49	44	44	46	45	43	39	46	54	41	41	39	48	42	44	49	54	44	50	29	50	41	48	53	51	41	52	39	50	42	46	44	57	33	56	51	43	57	47	48	54	56	43	37	40	34	47	48	33	44	45	52	53	44	48	55	42	45	55	58	42	48	48	50	51	47	39	44	44	38	54	34	46	53	51	47	44	61	40	41	48	44	44	51	40	48	44	33	41	37	47	42	48	47	45	43	28	30	41	48	44	40	48	48	39	54	46	59	45	42	30	55	37	41	50	50	56	39	41	45	37	50	45	42	62	40	40	33	48	44	54	42	43	39	35	46	42	37	27	37	52	45	47	37	43	49	36	38	39	50	44	51	39	34	55	46	46	50	50	42	57	48	42	45	46	48	43	41	46	42	45	47	48	49	51	45	38	40	49	45	48	58	43	40	38	41	44	46	43	34	41	45	43	50	39	56	50	50	46	62	44	34	42	43	49	41	39	35	51	52	39	55	52	43	40	39	49	45	34	34	46	40	56	56	38	39	46	40	48	52	49	48	35	51	43	51	48	48	52	39	52	45	36	50	35	50	53	49	37	56	48	45	40	44	33	47	40	49	50	45	45	50	41	38	46	42	41	44	40	45	41	43	46	35	41	54	34	45	54	35	48	39	42	39	47	54	58	39	48	48	47	42	44	52	46	44	31	53	54	43	31	48	50	34	33	51	47	43	44	47	47	47	41	45	37	50	43	48	48	34	37	53	49	46	49	47	40	48	45	45	50	54	50	39	37	44	50	35	38	46	46	35	49	37	40	43	40	37	40	43	47	63	46	58	41	41	41	43	53	55	45	44	55	53	32	34	50	44	40	47	38	48	43	35	49	51	54	55	55	40	55	48	41	32	41	59	39	43	58	43	41	52	43	37	50	41	37	47	38	52	57	55	52	53	57	43	46	51	44	42	48	44	38	62	51	46	41	43	51	32	46	43	50	35	37	45	49	43	46	41	49	49	40	39	44	35	48	32	42	42	50	44	41	49	59	66	49	38	52	36	41	43	55	51	56	37	54	51	48	51	49	40	44	45	47	44	58	60	36	46	54	40	35	49	43	46	42	49	47	35	49	44	51	32	55	51	46	44	47	53	42	41	54	30	42	56	28	33	46	48	52	43	49	41	41	55	41	57	37	53	46	37	40	40	55	48	38	39	34	43	42	49	52	45	53	52	38	42	40	54	38	37	42	43	42	42	51	52	44	30	54	44	49	57	46	53	51	44	43	39	49	43	40	47	32	50	52	37	50	47	42	43	52	43	54	39	38	47	48	58	37	49	48	38	47	52	49	41	49	52	48	46	37	50	45	47	43	57	52	47	39	40	43	54	36	51	47	45	46	56	47	44	34	59	45	48	36	41	38	41	48	45	40	46	43	41	48	41	44	45	51	39	45	41	49	43	47	33	33	49	37	39	35	39	47	46	47	60	31	33	48	45	35	29	40	53	46	50	42	44	61	47	43	54	45	49	51	49	38	39	39	33	39	46	47	46	46	71	46	42	53	51	49	50	32	53	36	45	36	40	41	35	36	47	40	39	55	50	47	37	41	52	53	51	38	54	44	41	37	40	44	38	51	45	37	41	48	39	51	39	48	48	56	45	47	38	34	39	44	41	40	43	43	37	43	48	34	42	52	54	49	37	28	45	43	54	39	39	49	42	55	55	52	50	40	43	42	47	51	45	34	43	41	48	50	50	45	43	48	39	42	37	42	48	46	37	56	34	42	49	45	45	47	41	38	33	45	40	44	53	48	42	48	42	38	52	43	48	43	44	41	39	34	44	37	59	43	32	36	46	35	38	49	45	33	45	60	50	39	55	38	58	36
14207	27158	5731	18517	22932	20405	17132	14262	11472	9611	7996	7027	6437	5601	4885	4394	4197	3802	3310	2912	2815	2743	2800	2927	3095	3107	3246	3080	2770	2574	2396	2219	2248	2057	2041	2002	1869	1956	1885	1984	1871	1900	1749	1858	1800	1683	1672	1666	1646	1619	1606	1639	1718	1779	1828	1732	1635	1537	1394	1367	1250	1273	1253	1330	1340	1327	1217	1271	1210	1301	1229	1274	1304	1103	1138	1099	1174	1161	1066	1126	1097	1146	1017	1014	1078	982	990	991	978	1008	1002	984	1033	1052	975	1037	1001	986	995	1024	957	995	940	994	1012	932	931	989	952	1018	988	990	999	1008	1029	966	977	964	971	995	1038	933	1003	982	1015	974	1012	974	973	1026	1000	1014	987	976	978	1003	1003	1066	1008	1000	949	1006	964	974	996	965	1028	947	990	959	1012	938	1030	1047	1006	995	1008	991	947	982	969	985	995	985	968	1048	1009	973	1020	991	985	1064	990	996	976	1027	988	930	984	987	1000	987	981	919	1018	983	982	1033	1025	992	977	940	972	1004	962	964	997	1015	1009	960	977	961	999	972	1003	984	987	973	1043	1061	986	978	977	976	986	989	960	1023	1004	1008	1000	1033	994	977	1004	1026	961	968	964	995	979	1021	995	1004	1006	941	993	976	955	989	976	981	1024	966	1032	1027	982	994	1033	919	1079	1054	971	1003	950	1022	956	1010	986	951	1014	1063	972	1033	959	964	969	1020	1002	977	1015	986	1002	963	963	1059	938	996	958	966	995	1028	990	993	1000	958	1007	1006	1041	987	975	974	1021	913	982	973	1022	996	1012	947	1005	1041	1007	1017	1018	1034	966	1010	977	1001	1046	1034	972	972	983	998	1000	902	979	986	1000	1076	971	1001	1031	1001	964	989	1012	1024	1033	984	1000	1030	1015	935	962	957	991	1054	1017	1032	949	938	1018	982	1006	1027	934	1008	1000	1025	1017	1008	951	973	988	982	1000	966	995	1009	963	1010	935	934	1030	1026	997	911	952	930	1044	965	975	1000	1007	995	1019	923	1002	1016	967	1033	978	965	984	1000	1011	1010	974	936	1026	993	955	1010	982	1018	1019	1024	951	1021	978	983	982	973	935	985	944	980	980	972	1005	932	989	965	965	989	949	975	967	1017	989	1003	971	967	953	1002	997	992	1057	991	1039	953	985	1002	1024	978	995	998	935	983	1033	972	1003	1042	981	991	1005	973	952	998	1017	1009	971	996	1000	972	974	994	1021	1022	1018	959	986	1001	1029	984	1035	977	1064	1040	1052	973	998	964	939	1010	1000	1038	985	957	989	999	926	1019	960	1011	1002	1002	956	1010	1020	997	1019	1004	967	947	980	948	1005	1000	995	988	1000	975	971	1001	976	973	976	951	1034	962	973	986	948	978	989	1003	978	986	984	977	987	1002	979	935	1009	1026	1003	973	1033	1027	974	992	1014	1030	1029	942	944	1000	1004	1002	971	933	980	1052	929	996	1016	1027	927	1024	1011	980	1002	1024	1047	973	1003	993	1010	967	992	963	995	990	1048	1004	995	929	1018	961	946	1021	1013	1041	1000	976	990	997	989	1000	992	988	997	982	957	1026	978	1065	963	974	976	969	938	977	988	994	977	1008	974	977	1036	1010	978	988	1004	961	1002	966	986	985	1022	941	977	960	975	952	1025	1023	1012	989	1007	989	1042	1003	1013	954	965	977	968	1011	1017	1029	968	974	1008	968	993	937	990	989	998	936	976	1007	971	954	960	988	1022	1027	969	952	963	1059	1013	1032	973	978	1067	982	971	976	1010	970	965	994	1000	949	938	1055	1011	1016	1044	979	1035	1029	993	1013	999	1011	1005	983	1025	974	928	1003	985	999	1007	914	1014	995	964	979	982	999	1046	978	982	976	957	974	1043	948	997	972	1025	960	1033	1010	989	1012	1023	982	957	982	983	1025	1023	986	1026	983	977	989	990	1085	977	997	986	943	986	997	976	1019	982	1003	993	970	1003	1001	1021	1024	985	1041	959	961	959	972	983	977	940	994	968	960	991	990	1013	935	1035	1004	976	993	1019	1015	944	1014	1016	990	1005	976	1002	1031	994	990	1010	992	977	1004	920	1012	1018	993	1011	968	972	995	945	1017	1003	977	995	1031	1039	984	958	982	1002	1013	995	983	980	988	1045	1002	969	969	965	1005	1006	1024	1008	992	1043	1011	954	968	996	982	992	967	952	946	940	1022	1029	958	929	923	1012	1003	946	942	983	957	1001	975	1051	1032	949	1000	963	1050	981	975	968	987	964	958	1039	1021	1057	1007	1021	983	980	992	1000	1033	965	966	948	980	976	1035	1056	1044	1032	943	994	970	965	976	962	984	1030	982	1004	958	957	1013	978	1016	959	937	1031	934	1008	1024	1036	991	1016	973	1021	1029	1014	955	981	972	1007	1049	991	964	1000	998	962	990	987	1024	980	989	977	1029	985	991	1007	994	937	1016	989	968	975	1019	1006	1034	1001	980	984	958	1007	997	978	1045	1007	949	994	970	961	979	981	1005	982	952	949	1015	969	997	1011	991	1016	963	1051	1011	1047	1028	994	1033	1008	915	1015	1037	942	939	1019	942	960	1037	989	991	1008	945	958	951	1012	1019	1031	1017	997	1031	1017	962	971	985	1007	984	981	964	999	1021	987	907	1001	929	961	1058	1013	1019	1011	1057	1021	1013	986	995	1008	960	985	1040	944	1008	1033	1042	997	968	1021	962	987	910	969	1003	1017	911	962	930	1038	971	960	981	978	1012	982	1016	962	976	980	1020	982	1009	1027	986	964	990	992	997	1028	1006	1023	968	983	949	1006	970	1013	961	979	1028	1027	974	960	989	1005	1058	1011	969	940	994	984	999	937	1037	951	1001	982	903	1013	1015	947	1020	988	1013	955	1048	987	983	985	983	999	981	982	944	1001	989	995	1007	1014	943	944	954	1012	965	991	1002	978	949	969	1006	971	977	989	995	1006	969	1040	1024	967	977	1019	967	952	1056	979	957	970	979	986	1000	999	975	1009	966	983	970	1023	1001	996	940	948	944	1039	990	977	997	969	969	969	1028	969	1014	970	973	960	936	1006	1011	999	978	1032	991	991	1003	930	978	1020	947	973	988	978	984	1032	1002	1011	1007	1020	983	1006	1021	1034	970	957	957	1007	966	1027	1010	997	1012	962	953	995	997	998	997	971	1012	1007	977	1010	1004	1065	1007	1047	973	1012	1020	1010	994	984	981	1023	999	981	953	1041	990	1001	963	990	1026	951	998	1025	927	947	954	995	1027	1021	964	1004	998	951	1029	974	997	1022	979	972	939	989	954	993	962	996	918	1012	1012	1008	978	902	984	1000	979	1005	1025	988	1017	999	935	965	990	1005	960	956	921	955	1004	988	981	1022	978	984	1011	1003	1028	999	984	1027	1025	964	1017	963	1011	1020	1017	982	1004	978	980	1053	997	974	1002	962	1029	999	947	1033	976	964	973	1070	959	982	1013	1007	1016	930	945	1006	1003	994	969	983	982	979	1021	1032	925	969	1018	1088	973	970	966	963	1021	992	962	967	979	1027	979	972	957	967	996	999	975	977	951	1032	975	1005	974	974	941	1002	996	1020	993	984	1026	997	1034	967	996	1016	1004	964	1022	961	1001	1000	1029	1008	945	976	994	1002	962	956	948	1022	982	990	989	1026	991	1014	1031	924	991	1005	1011	955	993	1025	940	957	970	1021	978	964	984	963	997	976	953	974	986	975	975	1015	983	1046	996	1008	1010	995	1006	1021	1013	1015	991	1015	976	1024	1015	1025	909	1036	943	960	997	1020	1012	1016	976	1050	959	992	990	985	990	1006	978	1000	936	968	1005	983	1011	961	927	947	1011	990	1016	1008	999	1012	943	1008	953	905	1004	983	975	981	981	1013	973	1031	991	1059	955	980	1010	1023	1004	988	993	983	970	959	1025	988	1030	942	1036	1008	979	961	957	1029	1032	1046	962	1026	963	948	1046	954	920	1021	982	1023	919	965	978	994	993	974	973	925	980	969	953	1010	1008	1008	974	1046	947	1002	985	979	943	995	1033	1026	955	946	920	1023	966	1028	1000	918	981	993	992	958	1011
1439	7070	399	233	355	338	279	276	208	191	185	150	151	145	131	104	102	87	82	67	63	56	80	83	67	61	89	67	67	62	53	80	60	49	49	70	46	47	43	41	45	50	45	52	42	47	37	50	50	31	56	46	53	45	40	45	51	50	46	25	33	39	35	38	34	38	45	40	42	26	22	41	39	44	18	27	27	45	46	35	26	19	30	31	29	33	22	30	29	30	28	34	25	43	45	31	35	40	29	31	41	25	41	22	28	27	39	42	26	31	34	20	41	33	34	40	32	36	44	28	37	36	29	30	28	41	20	26	35	37	36	27	27	35	32	28	46	26	28	37	25	35	28	30	27	30	28	30	33	28	34	30	29	36	22	35	25	35	31	33	27	25	26	31	40	31	31	23	41	25	36	26	30	30	32	26	30	34	30	33	49	37	33	31	22	31	35	25	31	25	42	33	31	28	33	22	29	31	39	34	30	24	38	32	28	29	25	27	35	29	30	26	31	37	27	34	31	25	26	22	26	34	26	23	29	31	35	36	29	41	27	30	31	27	38	25	25	27	25	37	18	30	33	33	29	35	34	34	28	38	39	27	25	28	32	38	27	37	33	36	37	26	36	36	35	29	38	29	22	29	32	26	32	36	31	23	20	31	34	32	22	31	34	29	28	34	29	23	27	22	31	34	41	19	29	37	38	25	34	30	24	24	24	40	24	30	33	15	27	41	33	13	25	30	30	34	24	37	32	37	32	38	20	33	26	27	44	29	29	48	29	26	36	20	31	27	24	27	22	31	33	42	35	25	38	37	27	25	24	30	35	32	33	31	25	26	41	32	23	33	32	25	31	23	28	23	31	31	32	28	26	32	26	36	26	30	40	36	24	36	32	23	41	28	18	31	29	36	29	22	20	27	43	26	22	42	19	28	26	34	26	32	32	27	32	29	24	38	25	23	28	40	20	30	38	31	28	32	28	36	36	35	37	24	33	25	26	25	37	28	28	31	32	35	31	26	27	30	38	35	34	25	36	16	26	26	41	39	24	34	42	39	22	27	28	35	30	32	32	24	39	27	25	32	20	33	33	28	25	29	33	30	32	29	31	37	35	30	29	28	33	33	25	28	30	31	29	51	35	28	34	26	26	23	29	31	28	27	34	31	27	32	33	25	27	27	27	29	30	33	30	29	27	33	36	34	47	28	27	36	35	38	23	17	25	29	32	28	37	30	36	28	39	30	26	25	36	28	31	21	41	36	33	35	33	25	32	24	33	34	24	35	28	21	29	37	32	40	27	33	27	26	27	34	17	32	38	28	25	27	26	28	33	30	28	26	21	35	27	26	36	20	34	33	39	33	29	30	19	29	31	40	38	27	32	34	32	30	31	33	30	37	24	45	25	35	33	24	24	32	39	31	32	22	21	22	41	28	37	25	31	35	27	23	25	25	43	34	26	33	33	45	34	28	30	38	28	31	24	27	17	34	18	26	27	34	30	30	34	25	28	36	25	35	25	28	39	35	27	27	30	31	27	26	31	29	35	32	33	25	34	29	34	35	16	29	31	24	33	25	33	31	34	27	22	23	34	39	34	26	39	20	30	34	24	29	28	31	23	25	31	40	29	24	26	34	35	30	29	31	34	41	24	25	29	28	28	42	32	43	28	36	22	28	27	26	31	33	33	30	33	31	39	41	40	30	29	31	34	34	32	21	20	30	36	33	36	25	25	28	30	22	15	38	33	33	29	26	29	37	30	21	26	29	34	30	41	34	31	34	32	40	22	32	27	27	28	30	28	37	41	25	19	22	33	30	34	38	33	42	24	43	48	33	28	43	29	42	23	34	38	29	27	22	32	29	31	39	36	21	29	25	39	27	26	34	24	30	32	42	29	39	21	27	31	32	21	34	40	25	27	35	23	35	43	34	39	32	32	31	28	19	22	27	31	31	25	28	27	27	38	26	28	24	18	26	38	29	27	31	27	25	25	30	42	29	29	39	29	29	26	29	28	30	39	27	28	42	26	26	25	33	42	28	35	28	41	35	27	33	29	38	41	31	36	25	34	15	39	32	33	29	28	37	35	36	25	30	32	32	46	37	43	25	39	29	26	34	28	23	45	25	33	21	35	30	21	25	40	25	24	38	32	30	33	27	25	35	30	22	34	37	31	39	26	29	31	33	32	30	22	35	32	30	33	32	18	26	36	35	20	30	36	33	38	30	23	38	35	39	26	28	30	39	29	33	32	39	35	36	33	32	27	37	27	24	40	38	29	28	31	32	35	37	29	32	27	33	30	37	32	28	49	31	28	34	33	30	34	26	26	38	36	29	34	23	37	32	29	37	27	35	24	37	30	36	35	32	26	38	41	27	26	19	25	29	32	26	35	33	26	39	32	35	29	33	22	40	29	29	32	34	23	30	23	30	38	33	26	39	34	42	24	24	39	30	33	27	31	31	29	19	42	25	29	34	37	33	26	32	40	18	32	34	43	34	27	35	40	27	20	26	30	29	29	24	36	29	27	41	30	31	33	31	29	26	34	21	30	32	24	29	33	29	32	30	21	30	25	26	21	44	31	31	37	32	32	32	40	32	27	26	34	32	24	31	25	43	33	35	33	26	33	33	37	21	37	32	31	23	21	42	31	45	32	34	24	22	32	35	30	30	34	37	27	31	26	28	29	23	34	41	43	27	31	23	29	25	33	30	37	20	31	32	29	34	38	38	33	26	36	30	29	27	25	42	28	34	24	20	28	24	29	28	28	36	32	29	23	32	30	29	27	41	34	41	26	27	27	18	35	30	37	30	34	28	35	36	31	41	30	27	42	23	32	35	38	35	33	41	26	30	27	38	32	41	27	33	47	20	36	30	26	33	29	31	35	42	28	34	34	39	36	23	40	33	33	32	30	32	27	25	41	27	39	35	38	25	25	22	33	28	36	30	31	23	25	39	36	38	34	34	31	29	43	30	36	34	36	27	36	31	36	27	32	38	26	38	34	34	38	31	23	44	37	38	33	27	39	29	24	23	31	34	24	30	28	35	27	37	30	33	34	32	28	26	23	42	28	39	32	38	19	29	38	34	42	37	26	37	25	43	33	28	37	34	42	24	44	28	35	33	35	36	33	28	41	39	26	34	28	27	32	28	26	29	28	28	36	25	34	31	26	33	34	31	26	26	35	30	39	27	38	34	34	39	30	32	25	31	36	23	32	40	27	31	39	35	34	37	34	27	36	38	34	29	46	35	27	29	36	24	30	20	32	40	23	33	30	38	28	32	32	34	37	29	34	29	30	25	33	40	26	31	30	33	32	28	27	43	32	28	37	30	31	30	32	41	29	30	40	32	30	33	22	29	26	37	42	29	26	35	36	24	37	37	25	27	29	31	26	26	26	26	27	34	30	22	25	27	24	21	36	31	37	37	35	31	34	32	33	29	31	28	32	21	32	28	26	28	26	33	28	28	22	31	22	36	31	23	34	37	33	32	40	25	37	38	37	43	31	25	26	26	32	26
19133	30111	8379	23384	27676	25268	21334	17686	14742	12577	10797	9463	8373	7300	6345	5679	5234	4679	3850	3395	3237	3164	3224	3550	3724	3867	3931	3438	3092	2754	2463	2378	2402	2165	2053	2083	1923	1922	1948	1912	1880	1844	1733	1843	1667	1574	1638	1602	1565	1510	1568	1463	1623	1754	1594	1487	1460	1423	1146	1105	1064	1100	1153	1182	1089	1080	1049	1098	1102	979	1076	1154	960	853	885	852	927	944	793	805	772	747	855	732	745	755	723	699	720	710	698	720	724	752	689	699	753	707	724	686	723	732	717	727	734	717	679	697	690	697	683	698	734	675	764	662	736	715	704	721	693	716	747	706	729	753	681	690	749	711	670	696	717	686	691	670	683	701	726	739	682	697	703	688	723	720	688	669	721	678	708	707	712	623	696	698	728	692	689	705	655	690	666	684	701	724	678	670	709	686	682	692	666	709	734	654	661	696	711	674	690	686	695	722	701	749	723	728	673	730	697	728	692	636	682	709	705	691	706	710	700	708	708	664	704	736	665	689	702	670	622	710	711	689	656	717	654	667	737	660	720	664	679	670	650	721	664	640	686	747	751	683	669	684	700	727	709	664	713	686	675	662	693	713	673	697	660	692	751	696	721	627	700	676	708	650	690	681	676	675	721	661	705	697	685	683	738	673	659	678	665	728	706	712	659	758	703	671	710	674	658	685	697	725	638	663	670	701	730	693	691	691	630	698	696	691	684	694	739	680	715	657	677	672	708	671	722	706	684	688	656	669	719	689	716	743	686	664	678	678	679	696	670	626	698	754	698	716	674	687	702	667	673	734	695	686	646	674	689	704	656	707	662	733	686	750	731	713	725	713	686	661	679	655	687	646	705	688	707	717	735	747	694	663	686	664	689	649	644	706	679	693	684	697	707	715	672	677	693	730	689	752	700	741	703	684	669	750	725	683	699	706	686	690	683	686	688	669	692	732	685	744	653	680	680	713	737	705	709	666	679	691	688	692	704	662	693	652	703	718	697	686	727	657	703	675	652	652	739	619	658	713	648	685	681	662	701	661	711	687	707	698	702	690	729	632	694	642	694	699	692	683	710	682	697	712	694	732	695	681	656	715	670	648	651	680	734	685	682	709	731	654	728	688	731	710	738	681	693	640	723	678	693	734	762	657	674	668	672	725	713	661	696	732	705	671	686	675	716	676	734	715	671	708	706	740	643	679	705	665	703	678	697	672	710	705	676	729	688	615	706	691	687	663	688	643	691	720	700	667	701	689	705	710	736	718	681	668	747	712	674	681	653	667	725	655	710	656	676	703	702	684	689	684	683	656	698	714	670	716	686	719	672	673	686	684	702	724	748	689	668	729	699	690	718	655	685	694	680	669	689	694	690	655	684	685	676	675	652	649	693	675	685	686	722	696	662	663	680	702	650	654	717	696	679	708	696	710	709	730	710	682	734	727	654	656	682	695	698	701	685	683	671	655	688	709	725	688	702	696	678	686	713	701	722	695	656	709	663	655	688	680	667	695	664	715	650	706	679	690	683	626	686	683	727	689	715	678	719	718	658	626	674	685	681	702	707	672	656	725	747	684	664	681	703	681	682	687	688	641	709	715	689	725	688	684	660	649	726	686	674	698	664	656	716	691	670	678	648	708	692	708	745	688	684	675	727	710	710	687	694	648	648	705	670	680	734	732	669	674	665	697	705	696	679	700	658	686	709	708	707	649	686	650	730	713	680	682	664	662	672	649	687	684	694	728	688	734	733	756	692	664	712	646	681	672	633	657	673	672	676	676	731	695	657	695	693	708	700	723	685	727	695	689	684	710	723	713	646	656	665	657	698	706	661	700	672	687	721	692	702	683	699	690	660	670	677	674	660	721	665	684	723	678	692	694	687	687	662	655	652	694	649	689	709	665	652	701	713	622	688	722	657	641	710	666	683	712	697	708	688	693	686	677	692	666	652	705	675	738	697	670	661	678	725	698	690	693	719	667	695	716	719	687	702	687	672	728	665	650	676	733	717	688	709	709	688	673	636	692	701	689	688	636	706	695	705	725	712	669	683	709	721	675	687	679	628	670	673	701	693	683	670	684	735	678	695	691	694	662	690	709	703	664	685	650	712	687	655	747	683	697	672	663	674	725	685	695	653	698	692	771	697	728	646	720	678	692	714	687	686	669	669	696	676	682	709	629	702	655	707	697	656	706	666	690	692	734	698	713	720	715	733	713	749	702	701	714	701	728	681	706	731	684	722	700	704	688	677	714	710	714	652	695	689	686	675	695	691	692	665	654	701	633	669	698	695	680	721	642	679	682	673	643	729	682	685	708	679	679	696	667	684	681	689	734	685	703	755	700	678	706	702	732	703	733	725	683	694	688	702	680	737	691	711	658	681	690	698	681	700	730	682	726	699	684	764	659	717	686	706	713	710	674	651	660	688	663	689	694	694	712	683	735	707	685	732	699	715	716	717	675	705	677	692	719	703	713	690	730	700	683	688	695	688	691	682	700	655	735	714	759	689	687	725	724	651	635	676	678	725	750	691	686	663	627	715	668	682	680	715	681	707	685	703	731	680	684	697	688	702	727	691	647	689	697	675	754	685	689	674	709	676	645	659	700	680	696	695	667	720	687	674	674	674	707	691	745	661	702	639	682	700	670	684	703	709	679	684	722	662	653	720	718	709	688	661	659	661	726	661	676	630	677	728	682	706	696	664	702	676	689	658	746	679	697	726	659	683	663	666	680	734	728	712	675	716	699	678	675	729	704	682	659	651	659	674	701	696	674	649	676	685	721	661	681	727	672	747	676	711	658	721	672	755	702	711	693	705	700	668	698	700	702	676	728	682	650	682	682	682	703	656	688	720	685	703	652	672	637	721	676	698	662	681	700	686	686	704	695	715	720	670	676	690	707	681	733	674	708	692	739	698	728	637	682	662	666	668	654	703	704	736	658	713	659	674	680	703	663	672	681	696	684	678	713	673	660	674	700	700	669	695	692	687	698	718	741	685	702	738	717	679	709	686	664	685	687	684	649	665	738	733	705	705	650	714	678	715	676	653	763	673	688	765	720	722	704	714	715	706	711	689	654	704	724	728	704	691	690	686	703	697	717	683	707	695	661	682	648	699	667	695	657	690	646	673	655	684	722	732	675	663	677	714	706	715	699	689	664	712	699	726	724	682	688	685	671	681	741	693	707	646	726	684	680	698	707	690	667	675	698	696	707	691	678	677	752	661	699	643	721	698	717	697	675	673	710	660	681	703	738	735	701	676	684	736	695	680	683	673	693	662	695	701	668	718	661	660	672	736	686	686	717	683	686	663	672	675	669	673	674	708	690	670	643	707	721	725	684	713	731	675	695	689	658	714	705	694	701	674	716	676	684	704	717	660	697	724	666	739	666	670	700	709	670	709	679	726	743	706	680	685	683	712	688	662	716	676	664	698	723	700	730	679	724	664	676	689	710	650	719	694	705	646	662	652	670	646	732	693	712	705	707	691	710	716	678	688	679	679	694	712	710	682	719	686	718	754	700	695	668	699	673	704	663
1378	6376	361	208	350	323	243	263	228	170	175	156	138	146	112	106	87	101	66	63	66	54	70	72	79	87	96	64	82	68	66	69	70	58	36	45	37	37	44	42	47	49	48	51	44	38	45	39	45	54	37	48	50	48	43	34	41	34	36	43	42	28	43	35	38	37	35	31	30	31	45	41	29	26	37	36	41	40	24	24	25	35	33	34	31	46	37	28	28	32	23	29	44	26	31	29	33	36	33	27	37	25	21	24	31	34	32	30	32	37	34	34	27	34	22	23	30	30	28	34	28	32	35	28	29	35	37	36	31	37	31	29	27	29	35	31	31	33	27	31	30	30	38	35	34	32	25	31	33	32	35	30	32	30	28	27	27	32	31	24	33	32	29	28	33	29	33	25	32	36	29	27	31	29	33	29	28	24	30	23	40	40	39	32	36	35	42	32	20	27	28	31	23	28	42	28	27	27	25	25	32	36	27	31	24	40	36	33	38	36	26	22	25	34	34	25	22	22	28	19	24	23	26	29	29	30	41	35	31	32	40	47	41	28	25	39	29	32	26	33	29	28	33	23	37	28	26	37	26	26	31	28	32	29	22	32	26	38	25	41	32	30	37	32	33	33	31	32	37	36	25	26	32	30	26	34	27	33	40	28	21	28	35	26	32	38	39	29	24	32	30	37	35	32	32	38	32	26	28	24	26	29	25	22	25	35	29	35	36	31	36	31	28	30	27	28	25	34	30	39	30	26	34	30	35	31	26	37	32	32	24	42	33	33	27	33	23	24	34	31	39	27	31	28	25	31	27	28	29	25	24	25	26	30	29	38	23	34	25	30	29	23	31	29	21	31	31	27	38	24	30	31	23	29	37	27	21	35	33	30	31	31	28	33	35	24	32	26	35	25	39	41	33	30	26	35	26	28	32	32	25	37	34	26	40	31	26	33	33	29	41	30	28	37	37	32	22	39	18	33	33	28	39	32	19	23	36	36	39	25	38	36	30	21	30	35	30	33	30	39	28	29	33	29	27	25	28	29	31	33	31	38	35	31	34	29	32	32	46	29	35	28	38	23	32	32	35	27	32	31	32	38	34	30	34	36	32	42	40	37	30	34	25	32	28	36	25	25	33	27	36	32	20	26	42	23	26	41	24	28	35	36	37	33	37	31	43	23	29	28	33	27	30	20	33	28	29	30	41	34	39	31	41	26	31	34	42	34	37	30	30	29	31	28	23	28	27	25	31	29	34	26	31	25	27	38	43	34	24	28	29	37	26	28	29	29	23	28	32	36	32	37	29	26	37	27	42	28	28	32	29	29	34	16	32	24	21	26	23	27	29	25	33	44	24	28	36	31	25	28	31	29	33	22	25	30	35	35	22	37	25	36	28	28	28	34	28	40	22	42	40	42	31	23	27	40	30	38	21	29	29	36	31	24	22	35	24	24	29	40	24	31	31	29	33	31	31	31	40	29	32	23	28	31	20	33	35	26	20	27	35	27	29	31	28	32	27	32	23	32	30	31	21	31	24	23	23	23	25	26	25	27	40	29	25	33	34	25	34	25	25	21	32	30	37	32	21	20	39	28	33	40	21	30	30	34	27	32	34	31	31	30	25	33	35	28	34	29	36	35	28	25	23	28	25	33	31	32	32	40	36	31	24	25	34	26	37	29	31	25	29	36	30	37	35	37	27	35	35	25	31	35	29	23	30	21	32	28	38	22	36	32	16	24	30	23	37	33	34	27	31	33	31	28	30	24	37	16	26	19	37	26	36	34	30	30	21	33	25	25	36	32	26	28	36	32	25	29	36	25	32	37	28	30	31	30	30	31	43	27	30	33	26	36	38	37	28	34	36	27	25	36	41	30	29	40	39	25	34	40	32	19	26	24	23	32	31	30	30	28	31	32	31	40	29	32	27	19	45	34	29	31	27	38	31	39	17	35	28	35	23	28	35	29	28	40	27	31	28	40	33	21	38	31	28	35	30	34	33	31	28	32	39	37	29	36	29	32	36	29	26	20	40	26	35	18	28	31	30	40	30	28	31	23	33	33	36	34	32	29	26	26	31	39	43	38	34	31	26	32	34	28	27	29	29	28	33	34	33	37	31	25	41	29	18	27	20	25	29	42	35	24	39	43	35	24	25	24	29	25	23	22	31	27	30	30	29	24	23	26	28	32	28	29	41	39	31	22	28	31	32	29	29	24	27	28	27	34	38	33	25	23	16	39	39	25	24	20	32	34	22	34	32	28	23	30	28	19	38	23	38	35	37	38	31	32	40	33	38	39	22	36	34	26	30	25	23	38	22	24	28	38	33	40	32	27	31	26	28	36	31	36	25	35	29	30	36	30	39	34	27	25	29	34	34	30	23	22	33	21	42	25	25	24	29	29	33	31	32	27	35	31	34	37	35	30	24	31	39	36	36	24	27	31	34	24	32	23	30	32	24	42	28	30	29	31	27	31	37	30	39	27	23	34	34	26	30	32	28	48	36	27	31	29	29	19	25	28	30	23	31	32	28	43	34	18	19	26	32	28	22	25	31	33	30	30	30	31	35	29	26	39	27	36	32	26	27	29	28	26	35	29	28	33	33	39	22	21	33	24	38	27	37	36	36	29	31	18	25	25	33	35	47	31	36	30	34	32	35	34	30	21	21	29	21	31	26	36	28	39	21	31	27	33	37	37	29	28	21	26	27	32	33	30	24	32	23	30	36	28	33	34	33	34	31	19	28	30	36	22	26	35	33	21	28	32	27	33	33	26	31	29	34	29	23	38	25	30	34	32	28	29	36	27	47	36	29	30	39	36	29	19	27	35	36	20	29	32	34	17	20	28	30	25	26	28	37	33	39	35	26	26	34	26	24	21	30	34	32	30	28	44	38	32	33	32	27	24	34	29	28	26	34	33	31	37	22	29	38	29	44	32	25	33	27	29	33	28	36	34	27	30	35	29	23	32	32	22	25	28	32	38	30	18	22	21	27	23	33	26	31	29	34	36	32	24	28	32	44	23	37	28	36	38	30	24	33	38	24	27	23	23	28	32	22	32	32	27	37	37	28	29	30	36	36	24	35	36	31	30	28	27	29	26	33	26	26	33	27	30	38	30	29	26	35	23	24	34	46	40	29	27	25	29	22	26	34	42	26	35	32	35	30	35	32	24	31	28	29	27	26	31	36	38	26	21	33	24	33	23	38	36	39	38	27	23	32	27	36	31	28	32	20	34	34	25	38	31	27	28	31	32	29	26	32	25	35	26	34	24	24	33	26	22	34	38	27	30	24	25	30	34	22	35	34	27	34	22	27	32	32	19	32	41	43	23	38	27	24	26	30	34	37	27	29	31	32	30	29	30	29	34	28	30	35	23	24	38	33	23	29	37	24	43	29	28	25	33	29	32	35	29	38	25	27	35	26	32	23	35	27	30	29	30	38	26	33	21	38	32	36	35	43	31	20	34	33	23	29	28	36	32	27	32	29	29	34	29	30	38	37	28	34	34	36	39
18463	28523	8140	23059	27701	25176	21121	18174	15195	12771	10953	9491	8559	7174	6196	5831	5091	4600	3898	3482	3232	3243	3575	3739	3797	4066	3891	3342	2978	2621	2508	2449	2362	2171	2142	1971	2039	1914	1996	1889	1859	1855	1868	1750	1662	1769	1659	1570	1496	1576	1608	1599	1482	1584	1622	1648	1417	1359	1214	1056	1003	1134	1152	1074	1128	1122	1139	1025	1018	1046	1184	1090	843	906	883	950	879	816	790	769	762	783	746	780	842	774	745	772	684	730	717	766	746	713	714	716	762	743	693	723	692	657	736	711	737	676	673	700	686	686	686	701	701	724	683	689	679	685	681	698	684	681	688	748	714	656	680	650	677	736	728	676	711	667	742	652	695	675	711	680	698	688	687	676	718	709	698	677	683	699	649	660	748	731	725	664	690	665	683	696	705	716	640	688	680	701	706	686	688	641	700	660	679	665	710	658	673	702	702	659	711	687	675	643	682	700	702	681	707	690	705	679	703	741	693	753	744	707	710	640	708	708	618	638	724	686	685	667	680	709	642	635	677	749	678	725	705	651	737	711	735	684	692	698	671	681	714	695	692	721	719	700	663	716	720	673	698	704	696	708	656	710	666	731	718	680	701	728	651	686	631	664	687	694	709	711	699	722	749	738	683	713	747	688	662	673	686	712	697	679	691	668	713	719	709	700	704	691	667	724	692	691	675	681	722	684	682	665	728	659	678	682	694	649	667	664	656	720	683	708	672	691	731	716	681	662	732	715	682	698	698	671	684	684	732	766	722	707	701	693	705	708	710	689	743	696	705	761	720	689	652	701	688	672	668	679	660	676	718	672	673	712	685	643	716	735	694	745	717	694	684	695	711	653	692	656	661	677	729	666	707	668	704	703	688	733	710	687	694	669	691	705	703	710	707	700	666	686	688	681	647	714	644	672	674	660	693	709	694	714	706	689	663	715	727	687	683	667	672	667	666	715	704	697	684	697	659	659	725	709	734	684	673	688	668	681	689	696	674	699	676	695	684	704	700	665	626	651	671	685	725	721	696	723	664	738	721	685	696	669	687	739	693	729	733	702	692	737	691	666	680	738	716	676	686	717	684	718	700	670	707	648	714	644	716	679	661	688	722	684	714	680	761	685	739	699	667	654	637	659	705	649	677	706	669	697	656	701	734	665	691	716	685	687	722	704	693	719	701	702	670	701	745	697	708	654	656	700	738	685	688	660	715	688	650	660	741	670	684	677	687	659	698	703	666	687	649	715	720	657	696	698	676	704	730	682	723	699	713	670	672	710	658	737	714	743	693	692	671	656	739	689	712	660	706	718	673	672	734	670	705	662	725	705	698	700	690	663	716	694	692	760	705	710	673	712	655	693	663	676	697	679	692	682	683	691	706	726	718	661	686	682	669	666	710	646	646	686	705	670	675	722	691	674	689	687	674	677	679	666	684	683	702	670	723	691	706	720	702	704	716	721	716	696	722	700	732	664	698	674	735	654	722	661	651	710	678	680	660	673	688	676	679	691	704	655	673	680	724	637	699	701	696	691	697	668	729	702	707	693	690	711	668	771	641	677	736	725	696	722	692	689	703	690	695	709	751	687	660	659	702	714	691	677	648	662	673	691	683	672	673	683	645	683	684	690	646	704	720	723	720	711	721	701	723	685	685	705	681	683	699	681	650	728	652	645	644	686	712	683	698	735	689	730	709	646	676	697	659	684	707	699	646	676	675	718	716	683	715	708	750	703	701	760	666	700	681	682	668	710	732	678	668	680	710	695	610	692	677	661	685	693	641	663	666	664	697	703	686	719	667	694	712	676	672	739	690	624	666	692	706	694	676	667	649	716	653	688	669	709	645	661	675	724	648	672	660	729	674	636	690	682	671	648	681	664	662	712	686	684	684	704	656	683	703	694	654	630	672	700	700	676	725	703	696	643	661	694	646	725	735	705	682	708	666	686	690	723	719	647	680	667	685	685	696	663	684	700	678	667	680	689	681	672	672	708	706	662	692	632	696	662	693	692	738	708	729	659	654	692	720	684	733	699	677	679	685	653	671	714	694	656	702	691	725	682	682	710	691	712	688	697	668	701	718	723	660	705	728	735	715	696	656	661	688	705	676	684	674	700	686	726	659	709	670	719	716	662	702	727	708	747	664	684	728	701	667	652	686	721	713	675	640	706	680	760	665	706	722	705	675	643	717	689	714	706	701	654	707	718	684	687	708	621	725	665	697	696	692	723	689	685	738	688	681	690	705	647	693	682	780	645	667	707	737	656	666	687	716	679	706	641	700	704	655	703	680	697	693	701	702	700	712	700	684	706	704	721	745	690	704	668	652	686	700	666	647	701	632	712	689	693	700	678	691	655	664	648	677	655	721	685	686	705	696	674	706	682	676	664	699	684	714	665	721	677	661	667	701	677	654	673	679	706	715	713	702	680	698	680	669	657	690	652	690	687	708	691	669	697	631	700	685	700	724	704	695	688	674	660	699	682	659	682	666	697	726	707	654	655	715	685	692	686	681	679	662	647	669	709	731	710	691	664	675	661	721	634	674	655	673	724	670	704	727	706	696	695	730	673	721	728	736	706	711	668	661	690	685	662	685	622	645	709	731	680	654	717	761	658	718	704	657	713	683	672	677	654	731	679	712	702	681	688	695	686	744	671	741	697	680	688	714	691	680	716	676	706	656	698	685	688	683	713	737	698	679	687	691	704	677	748	652	680	706	698	701	721	665	708	711	684	712	739	660	722	680	639	704	712	693	660	644	671	641	710	676	634	713	675	700	679	693	728	699	694	655	671	717	692	746	706	692	714	661	701	683	704	670	655	713	668	699	676	745	701	661	676	656	661	669	714	685	717	692	661	723	683	702	717	711	668	690	678	706	706	723	691	701	696	710	676	728	695	692	651	676	680	643	716	718	677	614	688	729	695	737	732	708	683	713	699	687	682	676	740	679	691	718	757	683	695	699	732	687	676	669	691	687	677	661	726	699	731	698	722	697	663	720	697	716	663	672	693	651	716	736	707	696	719	703	741	702	719	697	668	694	709	659	685	630	701	691	687	752	663	706	705	685	671	718	703	687	711	693	676	681	682	664	680	708	681	663	706	711	649	685	690	637	676	662	676	705	685	676	718	663	716	691	671	660	692	658	701	719	696	742	662	678	718	680	692	657	711	700	685	661	735	722	661	697	715	653	685	698	724	689	680	686	692	690	699	679	704	619	705	699	715	662	670	716	695	726	669	699	650	696	642	692	697	673	707	741	752	696	692	660	637	692	679	691	716	668	711	737	684	677	648	672	693	696	699	656	671	744	691	652	681	696	727	709	687	704	690	653	734	671	638	677	683	681	682	685	657	696	681	715	706	679	684	682	689	694	726	688	710	678	725	690	736	704	676	716	700	660	657	726	679	693	701	640	725	735	699	652	680	657	721	660	646	682	687	716	693	675	698	646	626	686	652	667	680	767	708	668	710	710	674	709	702	679	706	701	669	711	746	701	698	657	653	689	711	643	658	690	640	751	665	707	686	690	732	738	680	700	691
1379	8058	410	213	332	303	303	260	239	225	179	185	153	111	99	104	74	80	81	79	61	55	63	102	75	85	72	66	51	55	61	59	54	53	51	60	55	58	48	42	50	55	44	60	54	42	49	39	40	40	46	46	50	41	55	32	36	31	39	39	35	39	37	32	36	24	31	45	37	28	36	37	42	33	41	40	35	32	18	25	32	28	36	25	33	33	31	29	28	26	36	32	33	24	37	37	28	31	36	27	42	19	30	36	28	29	22	36	19	39	33	27	26	29	24	22	33	30	21	24	26	22	25	23	21	37	27	27	31	37	23	33	48	25	34	26	34	38	43	34	27	27	28	36	30	29	30	28	35	25	47	35	32	38	25	30	25	37	34	33	34	28	21	23	24	27	30	33	29	33	40	19	26	19	33	25	33	33	38	41	33	34	35	32	24	28	34	36	25	44	23	40	28	24	31	29	30	35	29	29	32	33	34	40	30	22	25	38	27	43	37	31	22	30	27	27	28	23	30	27	29	20	26	32	30	29	35	23	38	30	29	28	23	23	33	21	31	35	34	37	26	23	33	29	34	24	36	29	39	40	32	31	28	29	27	32	36	40	34	36	29	27	27	31	32	31	33	27	31	21	32	35	31	30	28	24	35	30	33	22	24	26	28	21	28	22	24	46	45	17	30	33	21	22	20	35	36	32	25	27	35	34	29	33	29	25	28	29	32	37	26	30	23	29	30	27	35	32	37	33	20	19	17	22	30	35	34	32	28	22	28	36	38	31	26	35	33	21	25	34	22	35	34	27	32	22	38	24	32	29	43	28	37	22	28	25	32	33	37	42	33	28	26	30	25	20	28	35	32	37	28	34	35	32	39	33	35	33	27	30	24	30	31	30	21	35	35	37	33	37	34	34	30	21	26	30	25	29	38	32	27	25	31	42	31	26	23	26	29	24	27	31	35	30	38	44	27	26	31	44	38	37	33	21	20	32	26	18	22	31	29	34	40	31	27	24	32	36	38	39	29	30	34	31	27	25	33	37	34	36	26	22	27	23	30	41	39	28	35	36	28	34	24	37	34	31	30	35	33	38	25	31	30	32	32	29	28	23	33	23	24	37	26	36	24	24	40	34	24	38	29	28	32	32	38	24	38	31	27	33	30	35	36	29	31	31	30	21	34	37	38	38	31	25	31	19	28	25	23	31	34	31	34	15	19	41	33	27	32	26	28	30	28	24	40	33	22	25	34	18	35	23	30	30	28	29	31	30	39	30	30	34	30	31	19	30	37	24	24	34	38	38	27	24	26	34	34	34	32	35	34	23	32	30	33	34	25	34	29	37	26	34	31	28	36	32	33	24	33	22	23	27	27	29	29	20	26	36	31	43	39	32	31	29	30	34	37	46	28	23	30	27	29	28	32	29	20	36	25	31	26	24	29	29	30	15	33	23	31	26	26	28	27	35	29	33	22	33	30	33	28	37	38	24	31	38	30	21	34	30	31	33	31	20	26	30	30	33	23	27	34	34	31	35	46	35	29	33	24	30	20	24	33	24	29	29	25	23	24	34	23	30	22	32	32	17	33	29	31	25	35	27	26	22	35	34	38	22	37	22	40	22	30	30	24	29	26	28	22	19	26	35	19	30	25	29	40	25	30	31	31	31	21	35	29	34	39	25	20	27	28	37	33	43	24	33	31	29	25	28	24	31	21	29	33	24	22	30	32	31	26	30	31	25	28	34	35	36	30	27	44	37	32	36	33	25	25	32	33	39	29	32	36	35	26	24	33	27	27	23	19	44	27	30	29	46	26	36	29	25	43	34	31	24	34	17	27	29	35	33	28	32	22	30	24	27	23	22	26	23	21	26	32	27	23	27	25	30	33	29	32	20	27	25	30	25	39	30	28	29	33	36	26	35	39	27	25	28	38	30	22	27	26	44	29	28	38	31	24	20	20	33	25	25	37	36	18	34	33	31	26	26	25	22	34	24	35	27	27	29	34	37	28	32	36	27	36	40	27	30	36	29	20	28	33	27	27	24	33	20	33	39	26	30	34	33	22	32	43	35	41	36	34	24	40	31	37	27	33	34	29	37	27	28	25	25	30	36	31	30	35	27	23	27	34	30	26	30	18	39	37	35	29	26	25	37	36	30	27	32	27	34	32	28	32	26	29	22	26	38	26	26	32	30	25	25	28	26	34	37	35	29	40	20	23	23	31	29	28	29	32	31	22	24	28	16	26	33	24	20	31	25	31	34	22	45	34	30	23	28	36	30	31	32	31	32	33	34	18	35	26	23	20	47	27	26	35	27	24	34	30	35	26	22	24	43	27	30	40	37	24	36	35	38	34	41	29	37	32	22	29	27	26	34	38	50	27	36	37	22	33	25	33	36	22	40	31	33	33	41	27	30	27	27	32	33	29	34	27	24	18	23	22	19	32	35	35	37	29	39	27	38	17	28	30	21	39	36	28	36	23	31	31	28	24	35	25	29	32	28	37	29	32	28	30	30	37	31	23	28	24	39	30	25	21	25	34	39	27	28	35	30	27	31	23	28	37	28	27	28	28	32	34	38	36	35	31	23	31	33	29	28	22	33	30	35	32	31	30	31	28	30	31	31	38	40	32	33	32	25	35	26	39	22	35	31	24	28	41	30	37	31	21	33	34	32	33	27	22	43	27	30	29	26	36	29	32	35	34	26	32	33	30	30	18	29	21	29	28	21	32	18	32	39	37	29	33	27	21	24	37	24	38	40	30	20	21	31	34	39	39	30	31	29	36	39	39	26	39	31	24	22	33	42	33	36	28	35	39	29	32	34	26	27	38	31	28	33	26	34	31	21	38	22	25	23	28	41	32	42	27	18	22	26	28	24	31	37	32	36	33	34	36	31	26	44	26	34	32	28	25	29	30	32	27	36	31	30	29	30	32	31	25	21	32	22	24	30	26	36	36	30	35	33	24	26	21	30	25	39	41	33	30	32	27	25	28	37	21	25	43	36	25	30	18	30	24	34	19	30	25	31	34	38	31	36	31	36	31	34	28	33	34	19	22	29	34	27	28	28	27	26	34	28	31	31	27	30	25	33	34	31	33	25	31	31	34	34	38	16	32	27	22	28	17	37	31	35	32	29	35	41	23	34	31	28	23	25	35	30	20	31	22	29	25	37	27	28	29	28	26	24	30	29	44	26	23	35	35	33	33	28	38	26	18	19	24	23	23	22	32	15	41	18	34	28	33	26	39	28	41	31	35	25	25	31	31	33	33	25	30	28	32	24	26	23	36	38	37	39	35	30	28	25	31	26	25	33	36	27	32	26	29	33	29	24	23	31	30	24	31	32	28	30	31	36	30	31	32	28	27	28	26	21	26	29	35	31	42	26	36	24	41	25	26	43	37	28	22	26	32	25	23	33	18	28	22	29	17	41	25	27	27	29	44	35	34	36	41	25	22	24	29	33	30	27	40	28	28	30	36	28	28	33	32	32	27	26	31	25	37	29	24	27	18	24
18489	28294	8120	22987	27673	25300	21316	18087	15103	12644	10968	9405	8442	6877	6460	5770	5092	4367	3638	3340	3196	3416	3550	3910	4076	4150	3744	3284	2914	2596	2581	2390	2242	2182	2028	2021	2027	2057	1946	1958	1839	1823	1835	1579	1772	1762	1734	1610	1444	1568	1563	1424	1534	1713	1725	1672	1412	1217	1227	1108	1127	1098	1094	1095	1096	1116	1081	1055	1018	1107	1128	900	837	908	881	850	835	808	764	756	769	784	768	853	847	730	698	707	713	732	714	740	729	753	731	770	746	673	776	739	707	735	716	754	697	698	766	696	697	733	697	698	738	691	732	721	708	688	715	673	701	684	660	730	691	644	728	712	736	675	667	717	708	699	681	690	723	644	716	730	709	697	701	661	672	696	707	656	691	690	706	709	730	707	661	673	661	672	746	643	691	704	679	677	697	725	698	665	702	716	665	703	700	662	711	709	759	713	666	657	745	727	712	720	688	705	737	690	665	688	662	744	662	652	696	678	663	672	663	742	703	653	716	662	674	659	702	728	684	722	687	646	647	658	650	689	749	698	669	710	659	745	690	678	695	698	654	694	641	692	724	709	735	669	656	720	683	693	649	712	656	668	677	698	696	738	743	705	709	733	708	715	720	726	749	683	674	660	678	734	753	713	639	723	708	712	665	742	658	718	687	711	661	697	716	664	672	668	696	717	690	733	683	690	685	704	674	669	667	706	665	699	677	674	711	702	634	717	697	721	683	681	752	698	673	705	708	719	725	653	709	680	670	692	691	695	688	697	672	729	671	694	693	628	677	703	648	665	753	717	751	740	731	649	713	746	709	661	690	714	735	676	649	670	701	639	670	701	689	698	673	723	649	725	701	785	723	666	671	678	690	691	737	696	677	731	689	703	693	693	677	662	725	697	718	687	641	717	679	670	703	636	697	701	708	717	725	654	715	712	705	732	714	707	686	665	719	680	706	661	725	686	702	669	654	706	678	644	671	700	678	676	678	713	718	678	728	668	715	635	699	661	711	703	709	666	644	741	687	680	695	691	699	675	665	684	713	725	693	730	671	687	697	624	678	714	697	692	717	678	679	700	721	671	668	688	708	679	704	723	711	668	646	697	683	692	715	690	662	700	669	696	686	699	695	701	739	668	705	696	749	676	666	710	681	685	711	714	678	697	679	617	634	652	663	665	665	693	698	686	737	732	742	674	699	720	718	688	694	698	700	722	703	696	730	667	718	718	660	714	666	695	680	690	707	717	715	640	694	687	685	676	691	689	745	654	717	729	715	675	711	679	698	668	644	738	675	663	661	738	705	665	741	697	713	669	683	667	692	686	689	700	675	720	710	692	696	729	697	716	686	703	699	694	692	710	645	682	675	655	720	674	723	710	687	678	654	697	732	690	696	682	704	686	674	672	664	654	727	694	708	693	686	713	727	700	675	699	705	707	687	718	719	734	669	720	717	708	728	680	678	695	680	738	728	703	713	671	731	702	710	680	700	684	679	656	676	713	690	645	703	648	718	678	734	717	672	698	684	762	707	715	675	709	709	742	694	699	727	662	708	663	730	692	702	662	712	670	694	723	670	704	684	723	724	671	667	696	692	702	671	683	706	717	643	629	737	696	690	645	695	671	674	690	690	642	728	669	718	651	683	710	690	653	710	688	712	704	717	694	699	713	673	716	679	645	668	713	671	707	726	669	652	662	732	672	695	648	710	696	684	621	718	660	688	718	670	700	699	627	748	723	686	673	733	703	686	682	687	672	712	674	669	678	707	670	719	654	686	689	690	673	695	692	700	700	685	664	715	703	689	663	706	688	687	700	687	664	677	714	646	655	733	734	679	683	663	659	654	712	664	660	690	690	671	715	695	670	656	673	733	684	689	688	676	686	679	677	690	727	725	704	706	676	729	718	694	685	665	723	708	653	696	649	685	713	690	721	696	707	725	752	753	644	699	708	709	714	677	713	647	651	689	699	706	698	702	685	724	654	716	701	689	709	607	720	647	739	672	668	707	699	672	673	709	687	642	691	728	673	723	677	633	710	691	691	685	645	716	688	655	710	697	699	682	723	762	683	735	733	682	697	718	673	717	722	699	652	687	760	725	636	686	725	671	678	647	716	691	745	686	687	664	692	646	667	679	699	696	739	694	681	738	692	720	664	692	723	654	646	678	672	669	678	712	737	676	685	672	665	658	696	696	674	689	691	670	702	673	704	684	690	658	648	652	647	717	654	705	695	669	689	693	711	719	704	686	664	706	744	761	710	672	694	706	692	675	716	689	712	730	673	725	667	681	684	688	662	701	723	667	678	670	683	660	688	669	694	709	663	644	650	637	704	672	683	683	701	682	718	708	700	660	658	711	698	697	688	674	661	686	698	697	693	633	686	670	711	750	689	695	687	647	763	715	694	715	695	645	666	680	689	682	744	682	714	681	661	675	695	675	688	732	709	681	731	692	707	697	678	708	648	711	694	703	675	719	689	688	679	735	706	690	687	678	652	655	662	702	668	738	686	671	738	678	703	677	709	697	661	671	665	724	659	726	721	710	645	655	683	706	678	679	761	694	757	667	727	653	676	697	679	676	689	656	665	685	688	681	668	728	723	705	678	626	687	664	684	697	728	705	710	695	675	684	734	730	690	689	674	624	709	661	737	711	689	701	682	658	730	725	702	677	699	703	715	705	657	715	702	677	685	712	720	658	703	721	657	663	686	710	663	708	715	695	712	703	732	705	688	701	663	746	684	707	690	730	678	694	673	693	668	695	721	672	667	679	669	659	683	713	664	705	666	716	685	665	707	689	719	685	714	685	673	684	728	665	694	696	711	689	665	720	633	666	693	695	721	696	653	691	705	683	686	715	645	690	711	683	696	685	677	703	666	712	697	652	683	709	693	686	677	725	697	692	712	704	701	644	670	702	675	682	669	704	694	660	704	704	689	736	690	697	704	655	727	713	661	662	711	668	721	750	670	663	674	705	689	686	675	732	670	719	713	701	723	680	654	675	680	675	736	743	696	703	652	713	694	702	692	669	720	747	677	683	719	699	695	726	662	671	719	709	671	652	729	683	710	680	701	634	732	721	732	722	681	690	682	711	675	738	746	693	670	649	686	658	684	657	663	662	672	717	725	710	689	688	675	691	719	686	648	689	684	695	694	697	722	658	657	690	667	656	681	680	715	706	716	696	724	673	703	710	692	715	675	706	697	681	670	684	664	677	711	723	665	715	666	703	692	678	684	697	708	731	757	676	714	706	718	693	687	719	675	699	711	711	688	694	683	686	690	681	714	685	658	659	700	686	698	740	712	699	650	686	690	720	698	640	750	700	688	683	700	711	685	701	703	722	716	733	693	630	661	684	704	673	688	700	646	704	671	682	684	705	704	695	712	693	698	676	736	715	697	738	633	657	686	725	660	676	688	707	682	677	726	682	700	761	686	669	665	702	679	695	669	669	709	697	679	670	671	672	709	711	743	662	671	711	669	715	673	722	665	662	668	685	646	691	715	691	682	721	702	703	711	673	682	682	714	705	653	693	718	731	673
1930	4995	227	162	213	202	220	159	174	143	152	119	116	113	134	88	83	90	85	68	72	81	86	73	77	94	81	74	79	68	59	67	72	51	57	50	58	55	59	63	74	53	53	59	51	53	44	49	51	65	61	57	63	49	62	57	39	47	57	38	41	48	56	45	49	46	46	54	47	65	45	52	48	52	40	46	34	40	44	36	46	43	53	49	47	48	51	47	49	49	41	37	40	43	37	39	49	41	45	48	47	32	45	41	44	42	45	50	46	42	49	59	59	48	41	48	46	44	44	45	60	48	39	53	57	44	50	47	45	27	55	33	54	48	44	35	47	58	38	37	42	38	37	39	48	46	51	44	42	63	38	51	42	47	51	40	46	36	48	47	46	55	45	41	40	51	47	42	42	54	46	47	44	41	45	39	37	42	49	59	50	67	48	42	37	52	35	59	56	35	43	54	42	49	48	63	48	42	43	49	37	46	51	51	53	42	49	49	44	47	47	46	42	51	30	54	44	45	40	49	46	42	53	40	49	54	44	37	38	41	49	56	44	35	40	50	49	38	54	40	53	48	45	46	41	45	41	53	43	52	58	46	41	32	48	48	55	40	35	48	42	43	57	55	43	41	37	50	36	46	39	45	52	45	50	53	29	49	48	43	45	47	52	37	41	32	44	42	50	58	47	47	40	38	39	56	38	47	49	51	43	52	48	36	45	54	56	45	51	50	43	34	33	49	57	36	49	28	29	36	37	49	55	57	44	35	53	49	38	52	42	46	39	51	52	52	31	55	59	42	32	49	43	44	50	40	40	45	33	44	35	47	41	46	37	44	40	46	55	48	50	38	40	41	52	41	38	46	43	48	58	40	36	56	38	45	51	44	39	40	42	42	50	40	49	47	35	59	34	38	50	48	43	50	44	41	36	47	43	39	42	49	33	38	49	40	44	43	49	48	44	35	48	46	55	45	48	51	52	44	46	48	48	51	54	42	51	35	50	45	37	48	44	37	49	42	43	39	39	48	32	55	57	51	35	50	49	46	44	37	35	41	53	49	50	50	40	43	54	47	39	38	37	47	34	54	55	45	36	45	37	38	50	55	47	40	42	36	54	47	37	28	38	46	46	32	46	34	60	50	38	41	40	43	37	49	39	39	32	48	32	48	51	39	50	37	44	58	39	40	48	54	41	49	33	39	40	35	44	52	41	49	38	48	32	55	32	41	50	42	45	47	38	38	42	37	40	52	47	41	36	61	49	44	46	53	37	44	31	51	42	37	43	40	39	51	48	46	44	41	47	39	27	44	45	42	42	44	52	53	52	46	50	31	49	43	40	41	38	45	41	46	31	50	56	44	38	44	44	50	41	39	46	40	40	44	33	46	51	43	51	40	45	38	43	32	47	42	49	42	40	41	57	36	40	39	45	51	25	57	48	40	47	50	56	40	39	40	53	29	50	46	41	53	45	37	45	44	50	53	46	44	45	38	37	45	38	47	60	50	36	44	46	43	35	53	39	51	38	43	44	53	30	37	44	41	53	49	50	49	32	47	41	57	54	37	49	34	63	40	47	49	40	40	46	42	45	48	42	44	52	38	34	54	44	45	38	34	45	31	46	56	44	47	43	42	46	45	53	48	48	52	55	44	40	40	53	38	31	43	48	44	40	51	34	38	43	39	59	42	31	40	36	49	53	55	36	49	42	40	47	47	47	46	54	46	48	38	51	45	44	49	46	44	59	41	42	40	43	40	41	35	46	36	42	47	57	31	31	47	56	44	49	55	38	52	47	55	45	36	47	45	52	35	41	47	41	38	46	40	53	31	46	38	52	43	49	52	54	43	48	49	39	46	43	50	53	40	32	38	50	46	35	45	41	45	51	42	49	44	42	42	40	37	49	40	35	43	41	54	39	49	51	47	43	49	30	41	46	51	38	44	43	41	45	45	58	40	41	55	48	36	37	36	33	40	37	43	37	53	37	35	45	41	42	48	45	49	42	50	46	39	41	40	47	49	42	35	50	36	51	45	46	41	48	46	48	43	44	48	32	47	36	36	45	47	43	56	40	42	45	62	61	52	43	37	40	38	40	46	49	37	37	44	54	41	44	50	45	31	42	42	49	48	37	63	56	52	50	39	44	46	33	41	32	32	35	49	35	47	33	41	43	36	41	48	39	48	51	52	40	45	54	61	47	52	65	38	56	36	47	35	43	42	43	42	53	30	45	40	35	42	44	45	47	44	53	48	31	47	39	45	48	49	48	53	48	37	34	39	44	52	41	51	47	46	51	49	46	48	45	39	43	52	40	36	45	64	55	47	45	50	34	52	44	40	44	38	51	49	45	39	39	41	40	49	53	34	51	43	41	50	60	42	31	47	48	39	50	42	52	41	53	35	47	48	47	48	45	35	46	50	42	49	47	44	40	45	49	36	40	41	46	45	50	44	51	41	52	62	44	51	44	47	36	32	46	50	54	48	39	45	42	33	40	35	47	49	42	33	47	37	51	39	43	41	53	53	53	37	38	47	39	55	52	48	34	52	44	46	33	45	42	39	46	52	42	42	39	56	36	51	56	36	39	48	44	49	47	50	37	39	45	39	49	45	44	47	49	41	42	39	52	46	44	45	40	34	39	49	49	52	41	41	43	44	57	42	57	48	38	58	38	43	41	38	38	41	37	42	43	49	42	34	41	51	37	39	43	46	41	57	39	41	52	30	29	43	46	39	46	36	45	48	47	49	36	42	44	60	56	41	41	39	40	49	49	45	51	49	48	34	54	51	37	43	52	36	38	48	42	54	30	53	40	37	42	43	58	49	44	44	52	40	44	41	37	44	53	45	47	42	36	46	45	50	40	61	40	37	34	51	46	55	51	47	45	56	32	44	49	36	42	47	39	42	47	54	53	49	55	43	40	26	46	43	47	37	37	48	44	44	47	56	57	54	55	38	59	49	36	48	49	35	34	49	46	42	42	42	45	44	44	42	40	57	49	48	45	57	50	32	38	44	41	55	55	36	33	43	44	45	38	44	41	52	37	39	39	39	34	38	44	43	48	47	54	42	36	48	41	38	38	49	44	45	52	43	48	44	40	51	49	45	48	38	56	48	45	48	45	47	43	42	37	41	42	41	43	55	45	47	36	33	39	48	38	42	55	50	48	51	43	41	40	49	57	46	39	39	48	42	46	43	40	42	38	46	49	38	43	53	43	38	34	36	66	39	45	50	44	44	51	47	50	44	49	52	52	57	44	51	36	52	46	42	36	45	35	47	45	61	43	38	36	50	50	55	48	30	38	30	40	50	43	41	38	44	44	47	57	45	39	43	41	37	40	36	52	54	43	41	41	41	46	36	58	58	51	31	53	35	47	43	46	42	42	36	34	34	37	50	30	34	47	46	54	42	40	36	42	45	44	37	43	58	44	34	45	39	47	35	35	49	43	32	50	42	44	43	49	38	41	39	47	49	51	54	41	42	42	34	41	49	43	47	40	54	44	40	49	55	37	44	49	39
14576	27898	5854	17735	22774	20438	17063	13953	11572	10158	8379	7143	6479	5603	5070	4519	3924	3507	3005	2922	2825	2985	3197	3518	3611	3537	2998	2914	2495	2387	2227	2220	2155	2093	1932	1967	1930	1925	1875	1835	1769	1854	1730	1695	1796	1722	1667	1549	1621	1684	1603	1579	1711	1796	1717	1650	1531	1452	1379	1259	1277	1301	1304	1247	1255	1174	1274	1238	1247	1237	1260	1065	1141	1187	1050	1048	1034	1054	1063	1056	1120	1075	1050	1093	1056	1011	1037	1045	998	1015	1069	1025	1034	975	1001	1031	1036	1071	1038	1080	986	958	1078	1022	982	1038	1001	1001	978	1030	958	1010	954	979	1025	1028	989	1025	1052	998	986	1083	1016	960	1041	1003	970	1001	972	984	996	991	1003	1016	1010	1080	1007	969	1018	993	1021	1051	987	929	1039	968	988	1004	1052	1004	926	977	1009	1005	1044	964	1013	1055	1031	1013	990	980	984	978	969	1018	981	970	951	1040	954	1039	973	997	1047	970	964	1004	947	993	1006	974	1058	1048	995	1005	1009	1021	979	920	1003	988	959	976	979	1001	966	1025	1028	945	999	993	1020	1064	990	971	993	926	940	979	1011	1043	956	1025	981	999	996	1039	1125	1024	966	1008	1085	1026	995	1007	1019	932	969	1063	951	1026	1011	954	1022	1017	994	1045	1039	985	1028	923	1029	1066	1046	978	1016	1074	1027	1036	1009	1088	913	1018	1032	1003	1030	1056	982	995	981	982	1037	942	995	1020	1039	1017	977	1000	1080	943	987	978	979	981	1042	990	956	1002	934	1002	1044	998	980	997	958	981	968	944	1052	1008	1029	1005	1034	1071	1033	952	980	991	1001	1027	1007	998	1058	1016	977	995	999	1030	990	980	982	1008	1009	1019	1023	1054	1008	1000	1000	1027	1026	1050	1019	959	1007	1039	967	993	1010	960	1014	980	993	993	1005	944	988	956	988	1019	1006	1039	967	995	983	978	999	1002	972	1032	977	1058	1003	1013	977	958	1002	1012	1061	963	975	986	966	1003	1026	935	1018	1037	1001	1012	988	942	1016	1020	982	1033	1004	1013	1056	974	1002	1014	1009	1025	954	966	1001	961	1029	996	1005	967	1025	1050	1010	971	1018	1062	1042	1026	1034	1039	957	1018	1024	1003	949	990	1020	986	1006	1053	1026	999	1017	1018	958	998	981	1015	988	1031	983	960	1014	938	1007	1046	923	985	980	986	992	955	993	1044	996	1015	969	1014	1022	958	968	1065	970	1024	982	995	1030	1025	1019	1014	950	1070	990	979	992	977	1032	998	986	982	1028	1019	1042	1058	1029	984	975	994	1007	995	944	963	979	999	1020	1024	993	1029	979	991	1007	960	1018	1009	934	969	959	940	1029	1007	1017	1026	1001	996	1001	1024	993	1013	1017	960	992	1017	1003	992	1056	960	1011	969	1035	1009	1017	1066	1005	991	988	970	959	999	1008	1058	952	1013	964	1006	1014	1004	971	1017	984	946	950	974	1015	977	997	1002	967	1042	988	963	998	1035	1008	1021	988	1028	1003	1018	1029	1060	993	1006	1045	1014	974	982	990	1004	1000	960	941	986	975	956	1023	972	987	993	968	1048	990	982	974	982	1019	974	995	969	1024	981	1010	992	975	1000	981	1012	1100	972	953	928	1016	1033	991	1027	1021	1016	973	1054	1014	1011	989	1030	979	988	1061	1014	1011	998	1006	1035	1003	1028	1007	1006	1027	951	1009	1010	988	992	990	989	999	978	967	1021	985	992	999	975	986	953	966	988	976	939	996	1005	1000	1033	979	1027	1007	946	1037	950	1030	963	1001	968	987	996	974	991	1028	1003	967	1016	1022	1035	967	922	997	1023	998	997	987	996	1013	1050	1036	988	1070	1022	1003	1035	967	1029	1014	1002	1001	1004	1007	984	1035	1024	994	962	1005	1023	1010	954	975	1005	929	983	1030	990	989	974	987	993	999	1061	978	1017	1060	986	1030	940	1060	984	1042	1019	953	985	1050	976	960	1028	1004	957	975	1017	1014	988	1017	1056	937	1040	970	961	1049	977	1020	961	886	974	999	985	994	1033	985	1008	959	995	980	1001	1048	1033	1008	1039	959	1030	946	990	1056	957	1040	998	999	1005	1029	1028	1050	997	1093	1018	974	953	997	974	954	991	1005	958	973	973	960	958	1020	973	1007	1040	1009	1024	967	973	974	1037	987	992	977	1018	1032	1013	995	995	1021	977	956	986	990	1017	976	981	968	969	1045	967	1011	1025	993	1039	986	977	1041	978	966	965	1006	990	1004	1016	986	1037	1009	1018	1020	953	1035	1037	1021	989	967	1002	1022	980	1012	999	982	971	973	986	1004	1005	1025	1041	938	1006	992	1075	990	1015	981	1062	985	1034	966	954	1018	933	1031	982	993	1034	1055	1026	962	1005	1023	942	985	1014	1014	988	1002	1058	1015	1010	1007	959	987	998	969	989	1018	1026	1054	988	932	1014	955	957	964	1021	987	1023	984	1019	1031	961	993	974	1034	1009	1015	952	999	1001	1017	1009	985	1009	1022	1009	977	961	1036	1013	1023	1015	961	1001	986	1002	988	966	1025	1044	979	1005	951	1056	991	993	1007	1014	962	1012	958	947	972	1002	1015	974	1018	977	980	988	990	1011	1012	995	1017	1020	1011	998	963	983	1050	1010	997	973	1038	1039	981	980	1035	976	992	973	1030	990	1023	982	1043	965	1027	1009	976	1002	1005	952	936	973	919	990	1033	967	1014	1018	966	962	1066	1026	977	979	1018	1016	976	976	960	999	999	958	996	971	970	1028	1004	1022	978	1025	1007	1017	977	1040	1021	1016	1052	1007	1052	931	1017	1048	1048	1029	1012	979	983	981	995	984	1002	1012	1008	1068	970	991	974	1003	1042	1016	965	989	1028	985	922	1031	1004	984	970	1017	1026	1022	1045	952	1019	1004	993	969	1044	959	1009	915	971	971	993	1007	984	1056	987	1015	973	1026	974	1004	1048	968	1004	994	1008	991	1036	1046	983	960	993	1007	949	980	1062	885	977	1006	1004	1049	1005	954	995	987	981	987	975	1026	994	945	1016	1053	1021	956	1068	995	961	949	1010	996	930	964	954	997	1046	1009	1003	1001	1064	987	982	993	983	996	953	973	1006	984	999	1002	990	935	1029	958	1027	987	988	1009	984	980	976	1006	945	951	957	1007	960	1033	954	1040	1042	995	987	981	1031	1035	971	1001	952	1018	990	974	912	970	993	992	929	967	1005	907	1019	1009	1000	990	982	1010	1029	964	1050	925	1055	1019	978	966	1040	940	1028	1044	964	1031	1007	956	994	944	1008	969	1002	1010	961	1001	1004	978	1016	965	992	997	979	978	1002	984	961	1048	963	970	952	979	1004	1027	1003	947	1024	1024	1014	1017	978	961	1010	1012	1015	971	988	1074	1021	1014	967	995	1041	994	1036	1020	1013	950	1014	1031	998	1038	928	973	1013	1023	988	983	988	1001	984	1001	1026	968	1007	995	1026	1012	974	1004	1007	998	1003	1028	1010	984	1053	1016	919	998	1069	1021	1010	1016	994	1019	993	985	1025	931	1047	967	987	1020	982	930	1004	993	1015	961	1016	1007	940	1008	986	963	991	954	1036	1027	995	978	1008	1016	1001	1003	955	1006	969	1055	965	983	1029	939	1031	1030	1011	979	1013	1008	1000	1057	989	1016	1058	1030	1029	1023	1013	958	1009	1006	980	968	998	928	940	998	998	1035	999	984	978	952	977	1021	1023	980	1004	966	1019	1037	985	1022	1019	997	957	995	964	998	971	959	985	999	980	927	1003	984	986	965	1046	962	1007	1030	1006	996	990	1032	992	1001	957	1038	1016	1010	916	967	1041	990	985	976	998	977	950	1015	1016	1028	1039	1013	975	957	1002	972	1002	970	993	975	1026	979	992	1009	1020	1047	1000	969	997	968	1015	970	999	975	931	987	1011	995	967	1022	976	962	1072	1011	1013	1017	1003	1042	1032	1032	1000	970	957	998	971	982	1038	1007	1002	988	1016	982	1039	936	990	1017	1000	1007	1040	1045	1009	939	972	987	1014	985	957	957	977	1039	1044	1023	1007	986	1008	1010	1017	1019	1087	1010	975	984	1020	1002	980	1007	949	1016	1036	996	1000	993	951	1002	988	1033	996	979	1063	984	1013	991	990	1052	1018	1003	1005	983	1062	1012	1031	1031	991	990	986	962	1050	985	1003	1024	1037	976	991	1022
1510	8105	514	217	350	300	278	278	211	205	191	177	140	118	102	125	87	85	56	61	61	77	75	91	89	81	70	74	61	71	68	51	58	66	50	45	41	42	47	57	70	38	54	42	43	59	41	42	35	45	37	53	48	33	42	45	51	42	33	49	39	28	44	43	40	49	34	44	46	36	27	43	25	31	36	23	24	25	26	34	30	41	34	40	28	36	30	39	31	32	28	35	23	25	32	33	33	22	23	24	44	25	38	26	38	25	26	37	20	33	27	26	31	33	38	24	26	39	22	24	35	31	25	38	28	31	30	28	36	27	23	32	29	25	28	28	33	34	22	43	34	32	35	36	32	22	19	18	30	33	32	34	35	24	31	37	40	36	30	26	32	30	30	34	34	27	39	33	38	33	28	41	40	28	28	36	19	34	24	35	35	22	27	35	27	22	27	33	40	30	19	26	28	46	27	36	27	38	30	35	33	26	32	37	37	31	29	30	40	30	28	38	31	28	36	26	26	40	35	37	31	35	25	42	39	25	29	30	21	38	27	32	26	29	26	36	32	26	28	27	25	29	22	27	33	21	29	41	30	29	35	39	30	31	29	36	32	32	33	26	31	29	30	38	23	36	29	34	25	38	28	36	27	37	26	28	54	33	27	28	33	33	20	32	28	31	37	28	40	31	28	27	31	40	35	36	23	41	41	36	27	28	29	32	36	26	20	34	31	22	33	23	27	26	31	29	30	34	35	26	41	20	27	24	40	40	44	28	29	29	27	29	28	29	33	29	26	35	34	32	28	28	34	24	26	39	34	32	24	32	24	45	24	32	20	37	24	24	26	26	28	35	34	38	39	37	38	47	38	37	44	24	31	33	25	32	41	33	25	33	38	34	29	32	38	35	35	32	42	28	31	35	28	25	41	23	33	32	32	26	35	28	33	24	33	25	31	35	34	21	33	20	35	30	36	42	37	25	28	34	27	26	35	37	33	23	28	29	27	17	39	29	29	38	25	30	36	37	35	36	28	22	27	28	28	30	22	25	33	26	33	28	20	19	24	26	42	28	28	29	31	32	33	28	25	25	32	41	39	36	37	42	33	29	33	33	34	35	27	35	49	33	34	29	20	33	27	32	24	29	23	35	28	40	40	34	32	28	32	26	31	36	31	32	33	34	24	27	34	35	34	40	27	21	25	28	34	32	37	26	28	36	35	33	34	38	32	28	32	43	28	35	30	43	35	32	25	19	35	34	32	28	42	33	30	21	22	30	34	25	25	26	32	33	29	30	41	29	37	31	36	31	30	40	29	34	37	25	29	29	38	37	18	26	30	32	27	37	34	29	44	29	36	23	25	34	26	34	40	28	23	30	32	24	29	38	22	33	29	42	39	26	21	27	26	38	22	15	21	35	32	25	29	28	26	31	34	39	36	31	27	19	31	29	38	30	33	33	25	33	27	40	30	37	32	37	29	32	25	33	30	28	27	32	28	36	35	34	39	39	17	27	22	38	27	27	33	25	34	27	38	33	36	34	31	31	26	33	25	30	19	34	34	25	31	20	31	33	39	33	35	30	27	35	25	31	26	28	34	25	23	27	34	24	42	21	35	33	40	17	27	29	29	39	23	23	33	20	31	30	32	31	42	39	32	26	35	32	25	28	28	31	34	27	33	40	26	29	28	43	25	33	31	30	23	32	36	30	31	32	27	34	29	28	42	23	17	35	32	33	39	33	23	20	29	21	26	36	31	27	23	28	27	36	42	36	31	33	24	20	29	36	31	31	45	37	24	27	23	39	31	29	30	20	33	26	38	24	35	38	42	37	33	34	27	25	37	42	34	27	26	37	26	33	35	28	31	36	20	29	25	38	19	29	21	34	33	38	28	17	32	38	41	33	41	33	22	25	37	28	31	22	29	34	34	27	34	33	25	22	24	26	33	39	33	38	27	32	32	29	25	34	21	33	30	27	23	34	40	26	31	29	36	30	24	30	31	38	37	34	24	31	44	41	38	36	26	34	26	24	20	38	35	26	30	37	22	27	36	23	26	37	38	30	33	27	22	25	28	27	28	30	27	32	32	39	30	23	32	30	20	29	39	37	32	39	33	29	31	34	29	25	22	30	41	29	30	27	24	25	21	26	31	34	28	36	26	37	30	34	33	38	32	43	30	32	29	22	25	30	35	38	18	30	22	25	26	25	26	30	26	35	27	28	29	35	29	41	29	38	26	30	25	27	35	38	24	34	29	36	33	23	35	27	27	30	23	38	24	41	23	39	38	27	25	30	33	26	33	35	32	30	30	23	27	25	28	32	24	23	36	24	26	29	34	30	31	28	30	26	32	30	26	28	29	32	29	35	39	29	28	37	28	26	27	36	26	28	36	30	31	33	28	31	23	26	24	38	28	21	23	31	34	25	35	31	26	25	31	27	35	35	31	19	28	33	37	23	31	23	29	30	32	34	27	26	28	34	38	40	30	22	37	26	25	29	28	33	28	32	33	32	25	32	47	38	27	31	39	34	31	28	25	33	23	31	26	25	31	22	33	34	31	28	31	31	31	34	32	20	33	24	32	26	35	24	39	36	31	44	32	31	28	24	29	33	35	37	36	26	35	33	32	29	26	28	23	33	36	31	30	35	33	35	21	25	36	30	29	25	39	31	34	27	29	33	27	33	34	33	25	22	32	36	26	26	23	34	33	19	27	28	40	27	32	32	39	32	31	31	36	34	27	31	28	39	38	29	36	34	34	32	28	34	25	25	24	22	28	25	35	43	23	30	22	35	20	24	38	31	31	30	32	27	31	23	36	34	37	29	37	28	28	30	34	26	32	36	31	26	37	33	22	32	30	33	35	25	24	42	32	26	25	32	29	29	23	32	34	23	27	33	23	28	42	34	37	27	32	39	37	38	37	40	23	44	31	25	43	27	24	30	32	32	43	23	39	53	31	29	30	22	31	23	29	42	42	38	27	25	31	27	28	23	33	31	35	31	27	30	29	38	33	25	28	31	24	33	30	24	28	41	28	38	35	36	29	25	38	32	34	43	24	28	34	30	26	34	34	31	28	26	34	27	30	36	25	24	32	38	32	26	12	36	26	28	37	35	27	29	35	36	41	31	33	32	26	29	29	26	25	28	29	29	33	28	28	30	26	27	19	26	33	26	24	25	34	26	31	29	18	26	23	33	31	40	28	27	29	33	32	43	33	37	30	23	38	35	18	31	37	33	25	27	28	23	26	33	31	38	37	31	29	31	26	28	34	25	27	31	40	31	24	36	26	33	34	36	28	28	27	32	24	29	25	28	25	38	28	29	27	34	37	22	29	32	39	27	24	28	37	27	33	27	35	30	30	16	27	29	29	32	31	30	34	31	44	32	25	37	35	33	26	26	31	30	32	29	34	29	28	33	43	25	35	34	36	14	35	34	24	36	27	40	34	26	40	33	33	38	33	39	29	23	18	32	28	25	29	39	25	25	31	27	31	21	37	34	27	43	36	35	31	29	21	24
18446	26103	8080	23135	27924	25567	21453	18253	15554	12986	10908	9474	8720	7447	6506	5725	5079	4313	3867	3515	3486	3701	3947	4333	4381	3835	3422	3133	2797	2641	2459	2383	2347	2289	2065	2238	2129	2027	1928	1802	1926	1826	1676	1751	1942	1764	1541	1687	1700	1549	1535	1518	1553	1539	1590	1510	1440	1377	1181	1071	1204	1153	1098	1101	996	1048	996	915	938	1006	954	882	943	838	816	800	829	738	788	780	807	825	855	859	834	729	728	730	730	720	705	698	670	750	689	709	730	682	726	654	709	696	723	688	701	709	686	701	715	738	761	684	673	687	738	710	702	709	650	643	675	667	682	698	707	694	716	663	719	683	717	681	689	747	709	696	702	719	676	694	716	728	660	635	691	739	737	691	704	688	705	708	723	669	707	728	701	680	657	697	728	751	675	711	673	637	723	681	707	735	706	720	677	698	729	679	733	649	623	704	680	702	702	680	653	728	658	691	681	721	655	692	730	678	715	710	742	725	717	661	721	708	717	713	715	665	722	676	675	700	776	686	686	734	677	685	713	692	676	666	723	716	694	684	687	680	717	680	681	708	669	731	708	681	731	708	680	687	742	674	703	757	760	707	699	677	652	704	699	683	660	658	720	722	715	698	695	671	641	717	676	698	693	696	655	745	657	716	725	663	703	646	669	746	672	692	664	673	694	718	678	643	676	691	639	620	689	728	671	730	702	691	711	689	718	693	711	720	686	689	682	743	728	697	711	693	695	734	732	728	674	680	717	733	703	707	660	693	637	733	633	691	676	748	712	727	711	650	690	691	695	709	650	695	722	694	679	662	664	714	627	749	682	697	680	716	743	690	697	726	716	698	726	704	703	691	628	699	695	708	693	690	713	678	711	714	696	701	681	641	670	668	706	674	688	645	635	686	676	702	683	664	677	685	703	681	649	662	694	671	688	686	669	708	691	688	698	655	682	703	699	676	693	729	724	705	720	724	717	662	691	687	697	706	698	650	689	706	662	704	709	708	626	719	697	708	675	697	675	736	711	687	725	650	640	702	693	645	696	723	711	665	617	676	709	684	715	699	699	732	704	725	656	699	652	717	688	700	682	668	731	685	694	693	653	687	688	693	720	699	723	686	688	667	697	681	681	693	690	726	653	714	710	686	669	661	683	676	696	731	707	697	682	660	706	691	728	717	674	731	689	691	681	696	722	700	707	731	721	727	694	689	681	747	709	671	742	703	671	739	719	709	669	701	712	678	752	650	716	673	714	711	722	703	699	693	709	694	686	693	686	722	729	723	735	702	705	675	681	666	713	666	703	715	710	658	685	696	645	703	711	700	680	706	668	730	671	686	661	696	737	706	655	735	740	690	685	665	699	695	726	712	695	681	693	725	652	651	679	658	678	742	718	676	662	682	673	697	684	710	722	686	734	682	681	647	697	680	667	677	713	668	714	748	673	691	689	713	677	679	706	672	714	670	732	676	704	663	673	713	675	677	738	658	701	696	679	729	714	687	703	651	752	646	696	767	672	718	719	702	720	728	669	705	662	671	717	730	650	705	681	682	726	680	707	686	713	683	632	683	643	719	678	673	705	687	698	699	675	748	741	723	665	695	668	680	738	680	729	691	698	705	740	689	690	725	690	699	680	698	688	705	700	674	659	694	661	703	710	697	668	747	673	693	729	635	708	702	726	697	666	717	706	672	692	650	735	697	736	693	713	721	662	685	750	771	699	724	712	682	704	679	709	705	729	684	667	695	697	623	642	698	694	674	684	695	644	677	698	684	698	664	701	713	701	741	717	696	667	659	708	714	707	640	690	719	650	675	689	670	700	663	687	685	713	680	649	704	720	668	686	658	662	639	703	694	690	688	722	674	679	706	716	694	688	744	720	613	699	748	692	651	664	671	701	700	701	661	729	720	737	671	671	706	698	710	669	722	735	688	648	699	685	688	713	675	720	686	679	688	678	663	665	695	733	676	712	666	684	713	717	689	708	689	709	717	704	709	740	708	712	692	703	700	688	688	718	715	766	640	674	689	685	707	715	690	699	735	687	712	664	670	652	711	673	724	691	656	633	681	706	652	676	699	751	729	699	735	699	657	688	718	675	708	704	696	688	685	682	703	704	710	688	742	675	673	718	639	667	584	717	702	690	702	707	665	707	709	700	667	669	696	666	671	681	754	663	705	667	705	702	719	656	696	698	683	673	677	683	707	689	715	729	684	718	741	674	695	688	713	658	709	660	646	724	725	628	707	672	690	724	724	743	734	666	712	697	704	687	699	642	735	701	707	682	681	639	725	681	691	635	689	668	738	709	678	667	753	678	717	650	648	685	710	697	667	727	667	689	695	714	702	659	666	652	657	676	717	704	675	689	717	686	699	697	687	707	696	668	725	674	687	661	697	705	661	660	721	689	657	689	686	680	697	683	726	702	692	658	716	668	695	618	695	665	713	645	699	727	737	636	676	732	730	662	715	732	657	690	751	683	699	689	674	644	684	685	688	728	668	735	713	687	736	681	678	716	719	688	723	720	682	702	718	706	723	721	697	664	687	676	695	666	661	669	701	707	695	703	684	680	707	704	661	752	721	702	701	640	710	681	697	694	655	713	688	665	711	714	696	670	675	669	701	736	712	678	676	711	675	707	709	679	713	678	683	688	689	700	727	692	712	703	696	714	732	680	689	689	672	715	687	680	699	720	673	749	676	765	718	698	661	701	664	675	696	688	697	698	717	687	673	709	729	708	727	649	643	724	660	672	679	691	698	667	691	707	690	684	642	657	679	704	688	699	691	651	732	687	662	723	707	773	710	713	718	670	730	691	693	683	695	671	698	721	696	680	701	689	699	712	698	699	728	748	676	694	690	670	719	687	706	683	737	752	697	719	698	698	734	722	714	685	730	735	663	693	710	729	685	687	704	678	705	696	684	699	661	691	685	669	722	679	736	706	692	695	707	709	712	699	738	725	678	717	709	687	684	718	687	682	678	733	663	659	704	716	670	676	695	644	690	708	667	619	694	710	712	715	668	750	732	730	691	705	664	693	689	660	684	696	662	706	719	715	652	710	693	672	671	726	705	730	679	688	674	726	694	664	703	741	675	681	693	691	680	730	724	678	717	720	710	657	668	685	662	697	703	729	763	744	717	688	707	672	671	732	671	720	664	684	718	706	693	680	657	691	673	736	714	690	694	674	706	695	665	708	638	687	704	672	742	713	655	698	674	672	703	742	708	679	709	677	699	646	649	669	705	687	688	680	696	717	695	682	668	692	650	672	675	705	686	681	704	684	677	656	699	667	683	658	701	668	736	700	701	702	677	699	678	681	669	661	683	690	701	707	706	669	691	750	732	698	721	650	676	698	684	705	712	744	689	664	702	679	695	670	731	676	724	653	683	704	680	679	658	683	696	731	692	666	662	684	709	723	711	681	660	650	692	731	682	721	714	707	714	676	707	684	690	707	743	719	708	638	746	749	670	658	670	706	716	691	683	659	758	677	654	698	670	703	708	658	696	686	689	704	673	711	686	730	712	743	660	657	648
1461	9782	473	254	341	267	292	220	255	181	181	150	142	122	121	96	95	95	76	65	77	78	89	95	103	68	66	61	58	67	70	53	59	72	53	44	51	54	60	58	57	42	51	44	49	54	39	43	44	48	58	31	39	39	45	40	48	47	33	36	52	24	43	30	39	46	43	35	29	35	31	30	29	30	41	45	29	33	27	43	25	34	34	33	29	27	30	37	28	38	37	31	42	39	37	31	21	28	31	36	22	38	31	33	31	34	32	22	34	29	27	29	35	24	25	30	32	27	13	30	46	38	45	29	34	35	28	31	35	30	27	33	28	30	23	29	27	28	32	41	25	40	36	27	24	24	18	37	30	27	24	30	18	34	35	41	30	26	29	26	33	34	18	30	29	41	29	28	30	37	31	31	37	32	30	38	30	33	35	39	34	32	31	29	28	31	39	36	33	34	31	26	30	19	36	26	32	30	35	37	21	34	38	35	33	27	37	27	33	23	29	37	30	19	26	34	39	23	29	29	35	24	28	34	39	26	27	35	30	29	31	34	28	35	22	24	24	30	33	32	27	26	31	35	33	45	23	35	14	37	25	40	29	25	27	36	33	42	31	36	30	28	40	23	34	29	31	31	38	27	33	39	26	33	26	35	34	32	29	32	36	22	33	20	27	32	35	34	29	28	26	40	29	26	27	34	37	35	30	36	30	35	21	20	16	36	22	29	39	17	38	22	27	32	34	33	31	33	19	31	29	24	31	27	29	23	31	30	26	32	27	33	29	29	25	24	22	26	27	25	33	24	26	39	23	29	38	28	34	33	33	41	37	41	38	16	26	27	32	33	32	33	28	32	27	33	42	35	28	18	30	28	31	32	21	33	27	31	28	39	34	27	23	23	34	30	36	26	34	28	23	32	27	33	33	27	41	25	36	22	33	35	29	24	33	31	28	29	43	33	29	28	28	28	32	30	31	32	25	36	28	24	31	24	21	26	30	30	25	28	29	36	27	35	29	27	34	32	30	32	35	20	23	23	22	34	28	25	28	38	36	38	30	32	29	36	30	30	33	34	24	34	40	27	30	34	29	34	26	27	35	35	36	31	33	28	26	34	39	30	33	24	25	28	32	25	33	22	32	25	38	36	30	36	36	36	46	22	34	31	28	32	31	34	28	29	36	34	39	38	27	16	28	27	19	32	35	27	27	34	26	27	22	23	28	27	35	21	35	31	32	47	25	23	32	33	25	42	38	24	32	37	32	36	31	15	24	30	36	22	28	23	27	32	43	32	26	38	27	26	17	40	35	28	40	39	45	27	28	35	29	37	30	37	33	26	33	30	38	32	35	28	19	25	31	24	34	34	26	32	27	22	29	29	34	39	30	28	34	34	22	29	42	24	27	31	28	36	31	25	26	24	31	32	30	28	28	24	37	29	31	30	24	27	39	25	19	30	26	28	40	28	22	31	22	35	29	35	34	29	34	31	32	31	27	34	28	40	23	34	29	25	38	39	25	30	31	33	31	24	28	22	31	30	34	29	27	36	36	29	26	34	34	29	37	31	41	22	33	27	39	33	35	40	32	37	39	28	26	37	30	29	31	42	26	29	33	28	39	28	29	42	36	21	35	22	36	35	24	25	31	28	22	35	33	30	29	27	28	32	32	33	25	39	26	34	32	30	23	29	35	34	34	27	26	32	35	34	27	34	37	37	33	24	30	24	28	25	33	27	27	33	31	33	24	33	29	15	27	28	24	31	31	38	24	39	28	29	22	35	32	35	24	38	31	24	29	25	36	29	27	42	26	31	25	23	29	30	25	32	34	32	40	22	34	26	37	35	33	29	34	28	26	34	38	27	23	32	36	30	21	32	29	24	19	36	34	34	28	34	38	29	37	28	35	29	33	31	28	19	31	26	27	31	34	27	33	32	24	36	30	41	15	36	39	38	40	33	32	34	36	25	27	42	33	26	39	29	34	34	26	29	28	27	35	31	23	32	20	26	38	23	26	32	31	36	37	30	34	43	26	26	31	28	37	32	27	28	23	22	32	33	20	37	25	37	31	32	26	38	36	22	38	36	28	24	35	31	39	34	22	35	33	27	27	29	30	21	24	31	24	33	23	34	26	31	29	34	26	36	33	26	29	35	27	47	36	31	31	29	23	33	24	30	29	29	20	34	37	28	29	41	39	29	24	35	33	40	25	28	28	35	30	36	32	42	24	37	30	28	41	37	35	30	33	32	22	26	46	35	29	40	27	37	38	33	22	29	30	42	33	36	38	33	31	30	32	24	28	29	25	36	29	34	37	38	37	27	29	24	21	27	22	40	35	25	28	34	30	34	30	35	34	29	35	25	29	30	25	35	21	33	33	37	33	22	33	25	25	29	27	26	29	29	36	25	36	34	33	35	33	25	29	36	37	26	30	28	31	26	36	28	24	34	36	31	38	26	28	36	26	22	35	44	32	28	32	26	27	29	33	33	30	36	35	37	32	32	30	35	38	34	34	33	24	35	37	32	37	23	39	26	32	39	28	46	34	24	32	29	38	31	37	25	36	38	36	35	34	24	29	33	31	26	23	29	20	27	42	29	32	27	38	32	29	29	36	27	27	40	35	46	26	21	33	27	28	38	38	31	28	40	44	34	30	32	30	21	26	35	36	36	31	36	34	28	32	43	27	35	27	38	27	26	21	27	24	27	20	35	34	27	31	33	37	30	30	26	24	38	32	33	29	27	26	32	25	31	31	38	30	35	35	31	28	25	22	24	29	26	34	27	29	30	25	27	33	30	33	30	34	21	36	24	35	31	31	24	32	25	36	26	20	36	25	29	41	42	35	32	25	37	21	27	31	29	24	32	29	39	32	32	26	27	32	31	31	33	25	29	39	31	25	21	32	34	33	15	30	28	39	30	30	38	25	42	34	33	34	30	42	31	42	37	25	34	38	29	30	32	32	30	29	36	37	25	30	28	33	34	29	23	31	37	28	31	34	41	33	32	34	30	33	31	33	32	35	36	36	33	40	28	35	33	35	28	30	22	30	19	27	35	35	31	33	23	31	24	32	31	26	23	31	19	34	28	34	28	28	28	35	29	30	34	27	29	36	40	31	34	39	34	36	32	34	36	32	35	37	19	29	26	26	34	29	32	36	35	29	25	29	26	38	30	28	29	29	36	25	37	29	26	39	32	29	33	20	29	26	25	25	35	19	40	30	24	35	32	20	35	34	35	28	24	31	41	20	28	35	36	27	38	20	21	25	25	28	37	21	26	36	26	28	35	23	36	31	36	23	22	41	35	40	35	37	24	37	24	32	33	27	24	27	31	21	34	25	22	35	31	43	28	38	29	35	29	36	35	24	31	19	30	38	23	31	31	32	22	30	18	39	34	22	22	36	23	25	30	21	33	25	32	31	24	27	33	38	30	34	31	35	37	32	32	28	24	24	25	31	23	39	37	26	24	33	27	35	26	24	24	34	31	29	28	29	24	29	33	45	35	27	27	31	27	32	37
18819	24477	8199	23061	28117	25728	21683	18347	15786	13089	10876	9469	8822	7303	6533	5758	5056	4270	3656	3525	3565	3841	4224	4472	4146	3611	3339	3034	2832	2638	2507	2439	2279	2200	2190	2146	2068	1979	1926	1849	1978	1727	1782	1861	1759	1695	1607	1691	1601	1467	1538	1474	1504	1577	1517	1433	1378	1310	1136	1052	1131	1083	1071	1030	954	1043	930	983	998	1003	941	941	979	834	808	795	782	756	797	843	792	854	921	942	950	814	738	652	731	731	690	748	684	733	710	743	680	714	748	736	722	676	694	724	696	718	714	686	725	706	713	686	727	734	695	677	723	677	655	731	725	724	699	713	716	686	761	690	702	686	695	699	731	691	646	752	670	720	705	685	708	741	694	637	713	696	682	702	668	745	733	716	675	752	711	698	736	694	674	666	720	650	742	666	704	707	693	677	730	704	719	729	702	712	678	705	678	715	695	702	675	638	721	697	735	653	725	694	679	716	680	727	620	677	691	667	684	672	683	663	671	628	737	705	685	703	664	708	747	681	704	694	724	663	690	703	691	721	719	687	732	702	678	689	662	659	731	679	685	679	715	734	650	720	700	709	701	683	672	700	702	677	713	718	684	704	679	694	701	662	765	646	715	710	743	660	697	743	706	681	720	694	667	752	726	694	717	711	694	694	713	690	706	673	713	678	702	692	699	726	690	687	682	707	658	702	677	673	697	749	667	737	688	707	715	750	711	729	719	656	681	696	707	682	687	672	741	668	681	695	706	648	661	674	716	655	711	691	695	678	643	678	697	726	718	666	666	703	682	670	726	722	731	728	741	715	650	742	681	713	695	666	711	722	666	696	676	676	706	755	716	695	690	713	680	718	666	681	647	666	679	675	680	667	744	667	698	686	661	693	738	708	738	707	714	641	713	650	700	707	707	699	656	705	648	733	691	727	735	656	688	723	695	713	647	677	687	688	670	655	660	708	739	747	699	652	659	673	663	660	710	682	701	747	718	694	724	698	761	653	721	697	697	688	727	668	702	750	670	706	696	667	696	726	643	639	720	686	717	701	680	698	683	682	696	703	675	689	760	707	672	692	688	662	715	706	675	674	642	731	717	734	675	692	684	655	720	738	704	749	674	691	688	710	670	682	673	658	676	706	673	700	719	729	708	698	682	655	712	670	673	641	631	667	637	696	740	706	741	711	733	654	681	709	741	651	701	690	695	675	665	701	693	648	725	743	657	696	719	693	710	691	705	671	667	743	724	732	740	711	700	737	683	721	682	683	685	693	659	697	735	683	724	692	656	699	680	690	703	712	671	709	692	711	651	677	665	631	685	680	739	748	669	692	705	678	690	650	671	691	669	683	684	703	718	676	694	692	679	694	687	717	719	682	721	729	661	692	714	712	684	705	689	658	740	738	650	718	703	709	649	702	685	688	693	710	677	639	681	713	645	644	668	699	712	686	706	694	689	684	689	676	746	679	678	701	652	675	732	702	713	726	686	722	743	742	708	705	703	684	701	713	671	687	670	721	703	645	684	667	720	708	677	690	690	734	721	668	691	733	658	689	687	671	687	682	738	686	678	728	666	722	693	725	664	718	734	643	714	688	729	726	682	720	743	715	678	707	690	743	645	659	693	681	722	688	743	680	708	619	722	750	660	709	737	650	697	663	735	722	699	690	687	700	698	676	680	706	654	720	677	700	695	734	692	624	753	689	685	677	735	680	734	687	676	738	693	677	700	700	694	686	715	720	712	713	672	691	694	701	667	697	710	686	631	688	703	660	657	684	621	687	718	664	676	701	697	708	665	713	705	678	684	705	642	734	742	691	747	700	695	745	672	652	691	720	720	679	654	715	685	735	682	697	684	724	693	730	713	679	722	649	679	681	711	673	742	731	717	651	681	710	702	713	689	681	715	663	695	707	652	692	690	738	738	676	696	715	709	702	704	726	646	694	707	666	712	691	734	657	679	738	740	726	712	697	659	684	713	707	697	736	729	693	721	656	729	702	687	762	712	723	663	729	745	663	717	688	695	697	683	728	742	679	714	657	714	701	682	690	704	748	644	704	704	681	698	694	683	678	735	664	707	705	703	696	658	693	720	726	670	687	688	712	724	730	655	692	647	675	688	711	652	664	687	661	702	711	693	729	698	712	703	679	675	677	667	686	688	671	731	710	651	693	702	693	710	705	711	701	706	647	697	672	696	729	670	730	708	682	697	692	684	712	681	689	728	708	784	686	664	686	684	679	697	680	712	696	648	671	697	677	736	700	661	708	643	725	669	683	710	714	688	716	702	638	722	680	664	649	678	714	649	723	709	663	693	736	693	696	672	728	699	730	719	652	710	684	689	679	707	692	698	736	703	735	691	708	698	672	671	687	720	683	664	720	718	682	708	721	646	681	708	700	659	725	665	760	719	687	668	630	704	634	749	693	702	640	742	794	688	696	698	681	667	663	734	667	691	707	669	693	691	720	716	695	659	652	719	725	687	688	713	686	697	743	691	718	751	708	747	691	707	732	699	692	694	716	731	702	712	693	744	731	700	741	674	721	713	709	655	704	708	684	684	679	744	680	694	704	684	721	720	672	710	703	701	721	675	674	652	702	702	673	660	680	725	729	690	689	663	721	701	697	691	650	675	688	660	711	668	714	653	733	659	663	691	652	699	723	673	700	700	722	705	665	716	688	702	618	720	719	680	708	704	662	729	702	703	696	686	730	714	717	761	677	716	710	684	728	677	696	685	689	740	678	722	677	724	696	691	678	689	723	711	713	697	736	681	699	683	663	689	706	676	640	767	671	755	677	719	652	673	753	704	721	719	723	730	694	669	719	715	712	651	673	723	698	673	729	727	674	680	709	686	725	697	711	668	703	691	657	698	688	712	693	654	668	678	694	676	675	647	693	664	698	695	678	675	681	751	734	720	713	668	684	716	667	669	710	676	686	678	683	704	729	672	723	673	698	692	670	707	713	733	691	710	729	724	604	674	662	658	684	714	679	741	689	685	649	694	683	707	690	659	710	725	688	688	670	641	728	691	693	652	761	667	732	722	692	709	693	711	694	689	724	659	720	720	735	675	752	672	675	681	652	678	678	722	719	672	696	719	697	683	747	692	681	689	704	670	695	670	767	708	705	718	686	673	673	731	690	717	728	705	723	705	685	699	663	692	653	709	662	706	737	757	693	681	722	720	683	698	699	716	700	676	703	712	706	679	658	710	728	641	704	718	709	684	659	665	677	688	674	681	706	714	722	726	705	698	702	695	710	685	685	715	677	669	653	708	658	670	707	741	696	703	684	717	718	687	695	650	661	725	683	683	688	725	669	747	682	730	705	734	734	697	718	725	693	705	670	694	715	691	729	717	662	691	727	690	711	672	701	668	698	700	695	664	717	689	667	638	698	706	656	692	713	717	671	693	695	738	655	700	680	689	698	704	674	673	699	678	705	722	704	714	690	698	702	710	671	692	668	710	699	706	683	694	671	642	668	690	656	666	706	683	717	725	709	651	676	688	679	670	685	718	682	693	692	675	709	717	725	692	694
1534	10553	506	228	379	326	288	268	243	190	168	157	130	132	106	89	89	65	67	72	79	85	93	100	90	80	71	68	64	56	68	63	62	66	43	58	59	52	45	49	51	49	55	47	43	48	58	48	39	34	50	38	51	36	51	44	49	38	31	43	38	49	40	33	24	40	41	26	47	28	25	41	35	34	32	28	45	28	25	39	26	33	49	33	33	29	34	20	29	23	27	25	25	23	37	21	31	34	29	29	32	21	26	35	32	27	37	26	17	31	20	34	44	41	31	35	38	29	33	37	23	34	33	25	27	31	24	25	37	29	29	31	26	23	48	23	27	21	36	34	29	37	38	26	31	37	34	30	30	33	30	30	29	38	31	19	24	35	24	32	40	27	27	23	33	23	28	28	30	28	33	26	29	28	28	32	36	26	33	31	37	47	28	33	27	26	27	30	31	18	32	35	30	32	34	41	39	25	26	30	30	33	27	28	23	37	38	28	30	28	32	33	25	30	33	34	22	29	38	32	39	34	33	44	26	27	35	27	22	22	28	32	36	29	33	34	32	22	27	33	38	36	39	22	27	32	25	27	29	23	31	31	35	24	32	35	16	29	28	37	33	28	34	22	22	37	29	32	26	31	34	40	19	21	30	29	43	38	28	31	33	29	26	36	38	30	32	35	37	27	28	32	28	28	38	35	33	29	27	41	24	29	28	30	19	40	38	20	32	25	32	27	42	31	25	27	31	34	28	27	32	25	33	25	25	26	36	31	25	27	42	35	32	26	28	29	33	28	26	37	20	28	26	29	39	26	25	29	37	30	44	28	24	28	29	33	30	23	36	38	29	24	30	33	26	30	40	21	31	25	23	19	34	30	36	31	26	18	36	23	32	29	39	34	30	30	32	22	27	30	30	31	35	34	20	39	27	26	30	27	23	36	36	36	22	31	26	41	36	29	34	42	28	30	26	27	27	28	24	30	27	34	24	33	27	33	26	38	28	29	34	40	26	25	37	32	32	31	38	34	50	42	24	30	34	27	26	23	33	32	24	24	32	28	27	34	36	41	31	28	19	31	38	33	34	43	27	40	36	29	25	34	32	34	23	36	23	33	31	32	30	27	34	30	24	35	35	36	23	24	29	37	41	38	30	34	21	28	25	38	29	27	25	26	24	25	40	21	25	25	36	22	28	36	29	32	32	23	31	33	28	32	21	32	45	27	40	28	37	24	35	30	24	31	30	25	40	30	33	30	31	29	33	38	26	32	22	30	25	28	26	40	27	35	32	26	31	29	31	30	26	38	22	33	43	31	26	37	33	23	40	25	25	29	26	27	30	29	37	28	30	32	37	36	22	30	47	32	34	39	26	27	37	25	29	34	34	36	20	34	37	29	28	37	25	28	29	35	27	36	24	31	29	36	37	38	31	29	42	27	34	36	22	39	28	35	31	29	32	40	27	27	34	22	21	37	38	28	39	40	21	26	33	26	35	35	30	35	26	37	30	34	38	27	32	30	27	33	27	25	32	29	29	29	29	32	33	27	30	23	51	29	36	36	27	39	30	32	31	39	30	24	28	24	33	24	30	33	29	22	30	30	35	31	26	36	31	27	27	33	38	31	30	28	28	24	30	45	31	32	36	22	37	33	33	30	28	30	33	36	40	28	29	31	29	27	24	36	23	35	32	29	28	28	31	42	35	37	37	33	28	31	29	23	37	29	29	29	33	32	32	36	37	24	23	42	30	26	34	23	35	35	29	34	30	26	30	29	18	38	24	32	28	31	38	33	28	27	39	29	44	33	28	32	32	33	29	29	32	22	30	36	28	25	17	22	27	32	36	19	34	37	25	35	27	35	30	34	28	23	32	22	33	32	35	20	27	43	33	30	23	27	30	35	30	27	13	32	31	20	37	28	30	42	30	38	33	27	34	29	30	31	35	34	33	31	28	27	33	34	35	33	23	34	23	30	30	32	31	35	38	30	35	30	29	28	40	31	24	31	37	32	28	23	30	42	29	29	41	31	36	23	19	27	27	34	25	30	30	26	44	23	33	29	27	31	22	33	35	31	30	29	36	24	35	29	41	29	27	25	27	28	37	40	37	36	24	24	34	30	33	31	34	29	23	32	28	23	31	29	17	24	40	24	41	23	30	36	20	25	29	37	27	31	27	24	25	32	30	25	25	23	42	30	29	28	36	36	30	32	34	27	37	33	30	28	32	29	33	25	24	23	33	45	27	28	32	33	24	36	31	32	35	34	26	29	35	27	35	36	22	30	38	27	32	32	31	24	40	32	21	35	28	26	22	24	33	31	33	25	35	36	35	30	30	36	35	24	34	17	43	23	36	26	35	21	31	37	25	43	26	32	32	30	32	26	35	27	30	31	35	28	32	39	31	32	39	29	27	36	30	31	37	25	31	29	27	35	33	27	29	30	27	28	35	32	31	27	27	26	36	32	26	30	24	27	37	38	30	16	28	35	39	30	34	31	32	36	35	30	27	25	40	22	31	41	30	21	38	24	31	41	29	31	28	26	25	23	33	35	37	26	40	32	36	28	30	26	37	41	28	25	29	36	42	29	23	29	26	37	31	26	30	27	41	34	26	29	35	25	19	34	23	45	22	36	22	31	34	30	23	29	37	30	31	35	21	26	32	29	29	31	32	32	29	32	20	43	41	33	31	39	21	25	18	29	41	28	33	26	20	32	34	38	28	27	35	29	27	34	30	25	27	21	32	24	28	33	29	34	23	33	21	38	32	36	34	39	32	35	18	18	29	31	30	28	36	37	39	38	29	33	33	29	35	28	30	37	35	25	36	23	31	28	32	26	25	34	36	34	39	20	27	47	21	26	39	33	31	35	38	40	30	37	30	42	33	24	34	31	28	21	36	26	39	27	32	31	22	32	24	24	40	45	22	27	31	31	30	22	27	29	32	36	34	23	21	28	31	29	32	46	37	28	36	36	29	34	25	34	36	38	40	29	34	28	29	26	31	31	36	35	32	32	31	31	28	39	29	29	25	28	37	29	28	30	34	29	36	35	37	37	32	37	33	29	37	32	35	31	26	39	25	27	37	32	21	32	24	43	42	22	30	40	43	25	22	18	31	38	32	32	30	27	35	26	25	20	41	38	30	28	30	30	32	36	37	32	27	35	31	29	29	31	26	30	33	36	39	34	24	33	28	28	29	19	35	30	26	41	27	34	34	48	29	27	27	22	34	26	26	29	25	34	30	34	24	33	24	17	31	32	33	31	34	27	29	27	32	37	32	37	28	27	28	32	24	25	33	28	34	25	25	25	37	37	40	31	30	20	29	30	36	26	32	44	39	33	34	34	38	26	39	23	30	29	34	34	29	29	35	32	35	38	33	24	27	38	30	28	40	33	29	31	24	27	35	25	39	36	32	25	28	44	36	33	33	37	40	36	33	30	24	28	26	27	21	32	36	30	25	30	31	30	27	29	32	37	31	23	25	39	24	33	25	30	23	41	31	38	23	33	32	33	36	28
18846	24579	8256	23382	28341	25444	21823	18816	15625	12871	11010	9416	8975	7367	6418	5876	4912	4152	3779	3521	3803	4218	4358	4531	3965	3540	3264	2955	2799	2589	2587	2439	2326	2262	2157	2188	2088	2071	1978	1906	1855	1770	1945	1794	1703	1747	1777	1610	1476	1490	1537	1411	1422	1455	1496	1456	1393	1305	1143	1106	1093	1062	1021	1065	1064	1028	959	974	977	1037	977	975	942	816	799	787	745	741	757	816	791	915	931	847	892	824	782	746	714	740	727	734	733	705	705	679	690	718	694	739	680	706	746	696	751	696	654	676	717	676	721	697	692	717	698	679	736	723	747	707	661	713	733	722	730	671	707	721	710	693	749	664	636	694	668	710	655	623	678	683	673	676	698	710	673	681	667	695	679	704	715	711	702	680	690	705	692	731	716	699	715	689	684	724	652	719	712	712	737	700	665	680	653	690	716	700	714	708	729	749	721	737	707	671	692	713	723	723	693	690	652	666	664	725	711	732	671	693	688	687	721	714	732	654	695	716	698	671	674	668	746	711	622	687	705	680	670	715	682	726	652	726	741	698	668	706	743	667	720	649	684	737	691	707	717	754	669	712	710	741	675	714	714	663	740	685	726	682	663	674	704	750	701	661	718	706	665	666	678	718	727	685	692	651	714	704	783	721	680	652	693	696	743	695	711	700	741	637	711	686	727	666	733	695	662	697	645	732	692	716	654	686	720	698	682	687	686	752	671	658	691	677	691	641	696	719	735	704	727	705	715	727	674	715	709	694	683	749	699	683	663	683	693	697	636	643	756	651	696	727	700	704	729	704	694	695	639	713	708	654	678	664	753	628	653	692	712	729	764	729	650	673	711	685	756	689	724	696	673	699	704	677	745	648	695	739	721	731	740	706	656	736	682	686	722	691	692	680	702	736	702	762	732	692	703	723	697	667	710	691	673	697	712	712	698	749	708	675	676	693	682	706	727	693	729	649	698	703	740	684	680	736	669	690	690	731	724	629	663	724	719	710	692	729	708	726	729	687	687	683	702	674	691	714	712	715	641	708	673	633	698	724	692	742	733	682	685	651	685	678	712	683	722	731	676	717	684	689	711	702	711	738	678	701	653	701	696	690	756	694	740	670	758	680	686	695	689	672	694	674	658	650	670	708	698	703	706	708	738	675	725	694	700	695	707	727	687	711	688	715	696	709	682	699	659	687	703	684	658	715	731	707	697	687	730	705	672	677	703	714	665	693	675	648	673	687	671	699	708	695	744	719	711	673	674	702	670	733	709	694	678	663	728	703	699	671	697	698	698	690	709	691	701	665	695	733	669	727	700	660	688	675	687	730	697	671	726	698	722	726	725	696	722	701	705	668	675	681	711	747	659	709	672	694	707	670	659	741	772	733	662	702	650	716	720	700	633	734	688	747	732	671	715	671	714	662	704	707	691	710	673	692	726	732	674	688	690	709	733	688	675	689	684	715	704	693	707	682	718	707	666	730	709	685	659	681	702	697	693	711	754	698	692	660	723	700	719	717	704	750	718	705	750	705	739	721	723	682	694	686	709	711	694	736	760	660	698	709	726	710	685	689	679	686	683	717	698	699	723	655	728	648	647	653	669	685	683	693	701	742	701	739	750	668	743	674	674	689	691	707	676	667	714	690	671	697	740	701	658	727	734	682	674	710	669	660	684	678	662	637	742	669	736	687	692	683	673	720	683	672	696	702	714	756	670	708	673	688	690	709	708	759	698	705	728	692	670	720	718	700	708	699	708	747	704	718	701	692	716	700	644	741	679	733	697	695	687	742	667	706	684	681	650	708	691	718	685	688	681	720	671	676	720	637	700	641	714	727	703	704	723	728	723	676	703	706	683	708	685	654	701	720	680	700	710	686	673	703	704	677	658	692	743	680	707	711	710	700	714	685	738	675	707	738	649	721	726	710	735	701	718	690	751	676	701	698	693	727	684	700	695	720	674	712	687	650	654	690	682	654	680	685	658	664	700	680	711	740	688	699	703	686	732	714	718	697	695	717	673	732	722	674	682	742	684	647	722	667	739	745	733	682	691	732	677	709	690	672	717	706	701	675	716	652	665	707	728	719	725	652	714	668	715	696	740	663	682	673	711	651	700	714	661	712	727	714	679	725	678	727	712	646	665	708	693	695	706	711	710	722	728	712	681	692	686	675	760	681	694	757	712	673	722	734	673	649	718	692	721	726	673	680	682	692	696	724	671	703	724	672	694	699	728	723	713	734	723	685	674	735	660	698	660	655	693	721	683	729	675	698	683	669	663	751	696	644	725	718	708	666	702	714	726	682	675	708	669	705	660	741	681	705	743	715	685	669	686	691	652	717	633	692	702	722	698	675	731	700	718	701	742	680	668	667	706	718	706	663	653	715	690	666	694	668	701	681	712	696	685	713	705	708	669	668	682	693	731	657	727	724	720	686	685	739	682	655	707	716	688	731	699	703	721	675	696	693	708	732	732	738	635	661	684	705	737	699	707	726	691	719	690	755	702	752	672	668	695	705	709	715	663	696	693	714	705	743	652	683	718	712	728	710	705	741	690	693	684	698	677	688	704	677	679	738	689	714	705	701	689	682	701	677	639	674	644	728	682	714	701	683	703	696	684	704	665	654	721	701	641	740	714	688	656	687	705	757	722	748	677	723	663	679	721	706	666	661	688	688	701	671	718	710	703	721	671	697	701	691	650	706	713	695	667	717	659	704	705	700	656	664	719	681	711	706	722	649	713	676	684	699	689	703	685	687	743	695	711	727	712	657	734	676	736	644	761	709	666	630	733	723	717	699	694	692	668	718	726	655	707	727	643	717	691	670	755	682	704	711	724	715	744	696	731	686	746	665	731	699	680	703	696	690	712	712	697	720	709	716	703	714	694	697	692	740	700	705	646	681	675	670	686	683	701	690	640	689	731	718	726	712	693	722	704	752	679	754	718	738	683	719	778	690	679	677	706	717	685	718	729	706	751	673	716	702	687	667	699	709	678	680	702	675	707	672	665	672	685	627	725	698	693	696	716	716	683	655	666	731	705	700	688	671	673	681	695	751	703	722	733	711	680	725	741	731	752	665	680	709	680	684	709	701	706	672	670	734	701	698	680	688	707	715	695	685	690	709	709	684	717	739	743	698	628	675	657	655	723	752	679	708	729	668	685	702	642	693	644	744	756	652	699	700	702	721	697	691	650	713	636	652	665	718	696	693	726	660	682	669	691	659	703	714	698	698	689	682	712	734	677	729	707	674	643	726	701	680	720	685	728	700	722	743	718	704	730	692	676	697	688	685	708	691	694	706	654	717	698	681	709	728	708	755	723	677	670	715	740	686	713	695	724	661	698	690	778	724	707	683	751	674	715	687	713	709	722	687	721	701	741	690	731	709	724	673	679	712	703	699	716	706	709	666	699	691	727	760	719	679	664	706	716	720	697	692	736	686	678	714	686	692	727	707	682	731	686	686	691	719	729	693	699	716	712	706	679	712	699	685	669	695	657	701	689	689	728	698	672	736	649	722	707	684	705	674	684	680
1902	7013	260	178	253	261	212	248	183	168	153	121	117	103	109	106	85	95	69	83	66	74	77	91	79	66	74	68	71	65	65	68	63	74	62	65	68	65	49	61	62	58	59	58	60	59	61	46	63	63	47	67	51	48	49	59	47	55	55	52	44	47	43	51	52	48	42	50	45	51	45	54	42	57	30	44	38	38	57	44	55	39	56	38	45	54	43	47	43	61	56	53	45	61	55	42	30	40	49	39	38	42	56	52	38	42	41	47	41	39	55	52	40	41	52	47	45	37	38	39	36	38	51	54	38	37	35	47	52	52	27	52	56	52	55	48	40	45	46	37	52	42	38	34	38	48	57	50	43	36	56	55	45	39	53	44	58	30	43	41	45	45	44	42	33	46	48	49	37	36	57	45	39	50	49	40	39	44	50	45	42	43	52	51	42	55	51	38	34	54	45	51	47	37	49	50	48	48	38	48	51	37	52	48	38	44	44	42	50	48	38	51	51	47	46	48	45	30	40	35	52	40	36	57	62	45	55	39	51	50	46	53	35	42	49	42	39	48	52	62	46	51	39	38	53	25	42	53	57	54	47	43	53	42	44	44	46	34	41	49	44	39	43	50	38	53	47	48	50	58	42	49	45	38	50	48	48	49	55	51	45	54	43	58	52	41	52	44	52	44	46	42	48	36	39	54	57	35	33	48	42	54	44	35	33	41	43	53	38	49	37	49	49	44	36	39	54	49	49	55	55	25	45	40	40	38	48	44	49	64	44	49	46	39	45	40	46	43	49	47	41	45	45	40	35	55	49	48	45	49	59	44	38	58	52	48	56	40	39	52	39	49	54	42	41	52	40	42	48	50	40	38	47	53	47	45	48	42	40	51	44	35	52	46	48	43	46	35	57	53	47	44	40	44	51	48	53	37	39	38	32	39	57	34	45	41	46	45	49	45	31	43	50	38	40	38	43	38	44	42	40	42	40	55	43	43	51	42	46	42	51	55	35	56	47	52	46	53	44	44	42	43	39	49	36	44	46	42	47	42	46	44	49	35	41	47	44	43	51	53	42	42	39	45	54	42	51	36	48	38	50	40	46	55	51	46	29	48	47	53	44	38	30	47	67	35	47	46	44	52	48	47	43	39	50	36	49	44	36	51	32	42	46	47	39	47	45	58	46	40	53	46	43	49	58	56	51	37	44	35	37	64	50	39	49	34	43	50	50	53	48	48	40	50	44	48	44	51	36	37	38	45	44	55	55	41	50	40	47	42	41	41	36	41	43	41	52	42	47	45	45	62	41	38	47	52	44	49	55	51	44	43	50	42	46	50	49	44	43	54	57	42	58	40	46	49	47	40	41	36	43	60	45	50	54	46	43	45	55	40	36	44	49	45	54	52	54	37	31	35	47	46	50	37	49	45	53	45	45	46	32	45	48	48	47	46	42	34	50	43	51	46	57	36	43	56	36	39	48	37	37	47	42	54	49	44	38	46	47	47	38	40	46	35	43	47	40	52	37	43	30	42	43	45	45	51	51	44	45	51	48	38	39	43	52	49	51	55	39	42	48	38	51	53	41	45	40	35	43	42	43	38	48	42	49	45	43	39	38	45	35	44	52	42	49	49	49	37	43	46	57	40	52	49	48	48	40	39	53	43	37	52	46	50	43	39	47	47	48	38	44	44	40	49	28	55	48	48	43	54	45	41	49	46	50	49	49	51	51	33	51	39	45	49	55	50	40	46	43	43	46	42	50	36	33	44	46	44	52	46	44	47	43	33	40	37	37	52	53	51	32	54	52	62	53	43	34	53	29	39	49	56	40	49	49	44	41	44	46	45	34	45	43	50	52	48	45	35	41	42	38	39	52	54	43	50	43	45	44	49	57	48	37	36	45	58	48	32	48	50	36	50	59	49	51	48	45	36	32	28	42	43	47	49	47	43	39	46	38	39	55	47	35	48	45	48	44	54	37	50	42	45	52	40	41	41	53	58	48	55	56	40	31	45	42	44	43	44	45	52	37	40	49	37	40	49	41	55	52	54	43	64	41	50	43	41	38	45	51	47	50	41	48	53	40	39	30	50	47	53	45	45	47	43	44	48	43	44	53	49	49	54	44	50	58	40	55	34	43	43	44	44	41	43	45	41	51	38	36	61	51	39	36	33	41	41	42	43	52	38	46	56	54	50	41	55	45	47	53	47	44	38	35	43	51	41	42	33	46	45	50	43	47	56	42	50	58	48	38	39	51	52	41	51	52	38	40	47	54	53	48	41	46	52	53	37	37	55	42	35	48	36	53	53	47	45	51	50	45	49	53	45	39	40	49	37	57	34	57	53	43	48	48	49	47	55	44	48	46	44	43	47	49	44	62	58	45	49	47	40	51	63	44	35	44	60	51	45	55	43	56	46	58	34	44	37	37	45	34	47	54	36	39	43	38	41	52	52	48	46	41	35	39	42	46	36	30	49	42	48	50	43	54	41	53	43	43	46	41	48	32	50	50	36	53	52	41	47	47	49	34	43	45	47	50	46	45	48	36	55	50	49	40	41	50	45	43	36	49	47	44	50	50	41	38	48	53	43	55	46	36	44	42	53	40	47	45	51	39	40	53	46	47	48	40	36	44	49	52	36	46	36	43	47	40	41	52	42	44	39	51	36	30	46	41	54	39	42	46	46	51	41	52	47	58	27	45	49	32	56	43	46	47	54	52	61	34	60	64	52	53	53	45	54	42	51	48	49	44	42	54	43	37	52	50	44	53	58	49	42	52	46	41	42	44	43	47	43	52	40	50	38	50	52	37	42	47	42	69	42	45	46	42	50	47	39	46	42	48	47	41	42	38	46	43	52	42	48	45	40	34	48	42	43	48	35	49	35	47	50	43	42	48	39	53	63	42	44	48	46	40	57	45	52	49	34	47	40	47	42	43	42	55	56	39	44	51	33	49	41	45	39	43	48	53	47	49	54	36	49	52	45	50	43	41	54	46	39	55	48	37	43	37	33	45	40	43	51	57	42	49	42	55	39	41	55	41	44	57	52	55	42	52	43	49	44	52	34	50	54	46	39	43	49	39	38	39	41	46	43	45	45	48	41	34	44	51	50	50	37	40	36	54	56	45	33	42	29	60	36	51	36	40	42	39	42	65	54	41	37	46	42	40	45	45	45	49	46	51	43	38	57	41	47	42	39	44	45	56	46	52	37	41	42	36	46	50	46	57	41	40	57	41	40	46	50	32	62	39	48	41	43	56	43	47	38	47	41	44	47	42	38	52	44	45	42	41	38	52	38	47	50	62	50	58	44	40	39	49	48	45	42	47	48	40	40	55	55	47	49	36	50	39	51	36	44	40	36	52	28	46	40	51	55	43	51	35	44	41	49	42	55	38	45	48	37	40	48	50	51	41	45	37	48	46	40	47	41	43	59	55	46	38	31	40	50	52	43	35	40	51	53	46	29	41	40	38	37	43	61	44	48	54	51	54	37	41	40	55	43	29	46	48	40	42	41
14671	25880	6375	18571	23178	20948	17799	14833	12092	10276	8350	7258	6865	5785	5035	4511	3817	3411	3215	3161	3320	3574	3782	3605	3251	2995	2886	2613	2474	2526	2421	2390	2230	2208	2134	2063	2010	1989	1823	1939	1765	1921	1981	1818	1751	1785	1750	1600	1612	1608	1695	1475	1485	1588	1572	1625	1485	1421	1246	1244	1276	1276	1223	1309	1264	1261	1228	1204	1196	1303	1209	1139	1098	1093	1038	1099	1031	1008	1076	1086	1108	1115	1115	1121	1084	1095	1040	1040	1014	992	981	1058	1008	941	1062	994	980	1029	1053	1013	1001	1006	969	1014	1034	1017	1007	1014	982	1012	1016	1001	1019	997	1004	977	989	1028	1036	992	1034	993	1007	992	997	1023	1045	996	1022	1037	1029	1007	990	1021	995	1016	968	1017	1012	1039	994	1036	985	981	1038	1057	971	1036	1006	1081	960	1012	943	1059	964	1029	1046	976	1030	984	991	1039	1042	993	985	966	1003	1009	967	1004	1009	995	1019	993	1014	977	1005	975	1032	1017	996	1006	978	973	976	1012	954	967	956	1010	975	1015	1018	980	1003	1028	1041	1046	1008	990	988	1046	992	932	995	1001	1036	1026	993	988	1041	1007	1018	1001	990	963	1052	1012	1055	998	972	991	1022	1034	1033	983	1034	1039	974	1010	1038	972	1005	934	927	921	987	946	1014	1021	1075	1017	1013	1037	1014	997	1027	1018	978	980	1014	1014	986	976	1036	1041	1103	1031	1026	1003	985	966	989	1030	1010	988	1023	1076	971	1062	989	1043	972	984	996	959	1050	1051	992	1004	999	990	944	1015	969	984	974	982	978	1011	982	1013	1055	987	1024	1012	1006	977	985	994	1017	1063	988	939	1019	1001	1007	1011	1002	1005	984	1019	955	966	1010	1073	1003	943	1021	984	1003	1010	1023	1045	983	1039	974	1011	977	962	996	1004	971	1010	1017	1045	1000	1011	1059	938	1037	1017	986	974	1015	1040	1046	1041	1012	997	989	997	1024	995	977	1052	1009	989	937	995	1023	994	1106	999	962	1004	1011	1083	997	1019	986	1025	966	956	990	1012	1076	1011	1017	992	983	1006	963	1037	1079	1012	1020	985	993	1040	997	981	1017	1034	1040	1029	1001	908	965	1040	989	1001	1010	1018	1014	1017	1003	1009	987	975	992	955	997	1056	1023	1074	942	1036	983	968	1009	1015	1024	966	970	996	980	985	995	986	998	1002	1015	1019	995	1003	992	968	1027	1013	998	1006	970	1034	1031	1037	990	988	1029	1016	999	1032	986	981	986	959	989	1033	1008	990	1041	1003	981	1056	1001	995	914	991	1042	985	1032	1029	975	982	996	952	1010	1004	973	1079	986	1005	965	991	1051	980	1020	974	1036	927	1007	973	991	959	978	954	984	1044	1009	1001	1017	1008	978	967	1009	1007	1007	970	1026	1023	1043	979	1002	1036	1024	1003	990	1089	996	1053	997	1048	1021	1026	969	1009	963	1087	1059	1042	994	1050	1000	991	988	1024	982	926	1002	1047	1026	1012	990	1001	969	1007	1078	1050	959	992	1009	979	1009	962	1034	993	974	995	991	967	991	1041	1016	987	1021	1009	1004	995	996	1065	1035	984	972	1031	989	1043	1044	979	989	969	1036	1006	1015	1043	1000	967	1020	1026	981	1013	1052	1003	1047	976	907	1043	1022	987	995	1035	1016	992	1031	999	992	1031	981	992	993	1019	976	991	1042	976	955	1021	955	959	1032	1007	985	1030	1023	1019	994	994	1044	1038	993	987	964	999	1004	984	962	1061	986	1082	1036	1007	1039	1014	1039	1022	960	1021	939	967	1026	971	1058	1018	1014	1035	966	984	988	967	996	1012	992	999	1032	950	1062	1045	1072	1032	1024	1027	1003	1027	998	947	1014	1002	969	1001	1025	1044	1018	1076	1021	1018	940	964	994	992	997	982	1004	1016	982	1038	1062	988	1024	1075	970	993	972	992	1014	1020	1003	962	1025	943	991	1025	999	978	975	989	979	1045	971	1013	987	1043	986	1015	1046	922	1018	1026	934	998	1051	1005	987	953	1053	1011	1003	1058	1056	988	1019	958	985	1042	1031	1038	920	993	1001	997	994	1029	1042	1039	1060	1028	1025	986	1016	994	1046	1037	1020	992	1031	1032	983	1022	1006	1035	1041	1012	994	1029	979	973	1046	1048	1003	1024	983	991	1034	980	967	1014	981	979	1012	1008	1016	921	1036	1019	982	980	988	1008	1063	1024	1011	975	938	995	1009	964	983	1052	1004	979	1018	1038	969	989	1036	1039	991	1015	1003	1012	1037	978	1032	982	977	1000	960	1076	1015	977	1086	1046	966	999	1011	955	1020	1025	1019	1002	1005	1024	1046	998	1036	1020	1011	1001	957	1009	1048	972	1035	1022	1026	1009	984	1025	968	1007	1040	967	999	948	1011	932	1025	961	1040	1049	1035	1035	958	1000	1039	956	1058	966	992	957	1004	975	1057	1050	1011	1008	1009	1019	945	981	984	964	1023	967	1029	1004	996	1006	989	1022	981	1015	981	1002	1042	1007	946	967	992	980	972	992	1019	1025	1002	982	922	985	1022	1010	966	1041	1029	980	1014	948	1042	1037	1002	1001	1002	948	1026	1031	1053	1020	1027	983	1020	1003	1003	1004	1035	1019	1026	1005	1005	1028	1032	1053	1014	989	986	1019	1020	1025	982	1030	1021	1005	1013	989	1000	995	971	1027	1050	962	1054	993	1043	1030	1035	1022	970	927	1037	945	1042	1003	1010	1021	1001	1009	963	1048	1027	1000	992	1011	974	968	1047	998	1035	1002	983	986	1027	987	999	1002	1019	1040	1009	951	979	986	1023	1023	1025	1002	989	979	1029	1000	1007	985	1066	976	1043	998	962	1041	1021	969	961	992	1001	1025	1051	994	1030	1013	942	1050	1015	999	1035	1008	1037	989	986	1015	1043	1022	1025	1035	988	1011	1031	936	1026	942	1039	1021	962	1017	973	1024	1063	996	999	1023	1035	993	1059	984	1040	1014	992	1011	960	1057	957	1008	1013	946	1034	994	1012	1003	1086	1072	1018	1012	1006	1040	1039	984	1035	1092	1056	978	1001	1009	1018	984	956	956	1002	943	997	989	1013	999	1066	1056	1045	1051	1076	967	981	977	995	989	1009	969	1036	984	911	986	1021	1006	1027	995	991	1002	986	1059	993	976	1010	987	1004	1030	1040	1000	960	956	1006	1005	979	997	1041	1018	1008	991	1001	975	1011	1037	1007	998	1015	1013	1036	987	1010	981	1006	1020	999	1060	965	1042	972	1030	1018	1003	1027	976	955	1016	1024	1012	978	1055	987	986	995	980	986	993	992	996	998	998	995	942	961	969	1001	1019	1005	960	985	961	1010	989	964	974	1011	963	981	977	1004	1025	994	967	1013	1032	998	925	1014	1030	998	996	1041	1029	1008	1001	1062	1033	946	993	1101	1032	978	1026	1008	946	997	945	964	1060	995	1025	971	1011	1044	1034	1042	987	1024	1023	989	1000	961	1039	1003	995	1016	954	981	1011	986	1007	1017	984	1053	1004	981	964	1010	997	981	951	961	1010	1033	957	966	1008	1022	1009	979	1036	960	1013	953	994	1007	1012	1006	1015	979	1009	960	1005	1036	1007	989	1033	1027	1016	1083	1023	1014	941	965	996	997	1034	1078	1057	983	1045	1000	961	1025	1007	963	1036	990	960	993	1047	986	956	949	1035	1009	990	961	1010	1024	1000	998	1003	1018	1021	1027	1030	993	1008	999	1032	930	994	1003	993	966	973	1037	1030	960	970	974	1020	1023	980	1072	1025	987	1006	965	956	970	978	983	988	1048	1010	1000	976	995	1060	1000	1049	1026	1003	971	948	1042	1007	1012	991	998	1028	992	960	998	987	1020	983	1020	943	997	969	1050	1070	994	1027	1074	998	1058	945	972	948	994	997	1016	1007	980	1020	972	997	1038	974	1057	1007	990	1013	1029	963	1053	1023	1005	1001	969	974	944	970	1053	1003	947	995	1008	1040	1021	985	1007	1015	991	1054	998	1023	973	997	1003	994	1031	1010	1060	1063	987	998	997	1015	975	1044	1035	988	1006	953	970	1035	1017	967	990	986	1017	954	958	1003	1015	1038	934	1054	1044	1039	1009	1010	990	1011	978	1022	1043	1048	995	1026	1023	1015	987	1009	1037	1049	1011	996	1014	1025	1008	985	1025	1034	1019	990	991	1001	1062	1000	1039	1060	987	1001	977	979	1010	1061	953	1002	1030	990	969	986	1010	1002	1024	959	993	973	1002	979	992	1009	1051	1020	1055	984	1051	1005	977	942	997	1035	1024	1003
1531	11896	488	260	332	314	302	271	232	203	168	157	207	134	119	86	83	86	77	72	81	85	93	76	76	76	63	80	80	61	70	57	49	64	49	56	59	54	44	37	45	59	54	48	39	46	39	41	52	51	33	48	47	45	55	39	34	39	39	40	36	31	32	37	28	30	36	33	49	34	31	37	39	29	29	26	35	35	32	29	34	26	35	23	30	34	29	31	34	24	31	26	34	36	38	34	33	35	33	35	35	27	33	27	32	19	28	29	35	23	29	33	30	36	24	37	27	28	30	35	22	32	36	31	38	36	29	32	28	39	29	35	31	26	42	35	31	29	31	31	31	25	30	42	30	28	27	28	24	35	28	29	33	33	33	29	29	26	30	39	29	34	25	29	27	30	33	33	29	34	40	32	29	19	31	22	29	26	34	23	33	37	26	20	37	31	29	35	31	27	24	25	33	23	36	36	26	22	25	28	38	23	32	30	32	33	30	27	29	33	33	35	39	34	35	31	24	34	39	31	28	28	34	23	21	34	31	26	24	34	31	31	29	28	38	18	32	28	29	28	30	33	25	34	24	37	32	24	33	37	36	34	38	36	30	21	32	32	25	28	37	33	35	35	34	32	41	36	28	30	40	37	36	41	37	26	36	20	25	30	43	28	38	29	39	36	34	34	30	30	32	27	28	33	29	28	33	20	26	42	34	30	37	39	32	27	34	31	31	29	29	26	29	43	26	25	33	35	43	30	39	26	22	27	34	33	39	37	32	26	32	35	36	43	34	24	33	43	24	30	43	18	30	30	31	26	31	26	32	36	32	36	37	30	33	26	24	33	25	25	30	22	27	23	34	28	35	32	32	37	28	31	33	23	31	31	23	37	37	30	44	31	27	25	31	38	36	35	36	34	32	15	27	30	24	33	33	28	34	40	31	38	39	26	29	31	36	31	30	35	28	26	35	32	30	29	27	21	28	27	34	32	37	31	32	39	35	31	28	38	16	33	25	29	27	31	42	36	27	18	36	31	33	13	44	38	20	37	32	31	30	27	29	18	26	40	33	33	21	22	31	25	22	40	35	32	31	37	28	25	32	33	31	30	41	25	29	38	38	26	27	33	29	35	29	26	34	26	38	29	26	28	23	32	37	45	22	33	32	33	31	35	28	27	31	30	30	28	30	28	35	47	25	18	30	28	33	27	39	41	25	36	30	29	22	38	28	41	22	35	22	23	34	32	29	35	24	37	34	26	35	32	32	38	36	34	35	38	31	29	32	27	25	35	41	38	30	36	34	33	35	32	35	33	29	33	33	30	29	33	23	20	29	33	36	36	37	30	34	34	23	25	28	27	33	25	41	24	28	31	37	24	39	32	31	38	25	30	30	40	37	26	26	31	41	29	33	27	47	35	35	38	33	43	22	26	35	29	30	20	28	37	31	29	34	30	34	32	28	32	32	30	24	25	29	30	26	32	24	33	21	32	34	38	45	38	27	35	30	30	32	33	30	28	33	29	33	31	28	38	30	27	25	33	28	28	41	39	27	34	28	34	21	30	39	22	40	32	29	36	30	28	25	41	35	36	29	37	27	34	32	23	34	25	35	23	37	45	27	26	27	34	34	30	22	27	24	36	30	24	39	31	28	36	31	37	26	41	25	29	38	28	28	30	39	37	32	30	43	22	34	31	34	29	33	28	26	43	33	37	35	40	27	20	42	24	38	27	36	27	35	43	39	27	32	28	33	47	43	21	27	35	24	37	38	40	43	32	34	45	44	31	30	36	28	21	34	36	33	27	33	38	31	22	26	35	28	32	33	29	22	30	33	30	23	29	39	27	33	38	27	36	40	38	27	36	21	30	30	23	37	28	39	37	30	34	23	34	24	24	29	42	33	34	35	26	35	28	25	34	33	41	16	32	31	26	36	25	23	35	39	37	32	42	31	23	40	28	34	39	40	30	31	32	28	32	43	33	26	31	32	32	28	27	27	18	25	29	33	34	36	30	39	34	31	22	28	32	26	27	33	34	40	30	37	28	28	24	35	47	30	32	38	34	27	39	26	32	26	30	37	22	36	24	31	36	44	27	37	28	27	24	25	36	19	33	25	36	35	27	37	34	30	30	28	27	27	35	40	42	37	28	21	33	25	22	33	24	27	24	33	26	24	22	26	36	32	38	40	27	38	30	44	33	36	26	24	33	31	27	36	24	24	28	42	37	31	34	29	30	26	23	33	39	25	40	41	37	32	25	25	34	34	38	38	29	36	28	30	31	24	29	27	23	29	31	42	33	30	28	25	29	26	20	26	28	29	27	41	38	20	26	30	24	36	35	35	29	20	26	42	31	31	33	30	18	32	31	21	31	31	31	35	28	35	38	36	38	25	24	26	25	47	36	39	25	28	23	30	22	34	31	26	24	30	37	37	33	39	25	28	33	28	30	27	28	34	32	29	20	31	35	23	43	26	33	28	28	22	32	37	38	35	27	25	40	29	23	29	35	34	36	43	25	34	34	30	16	27	31	28	34	27	30	27	29	32	35	18	19	25	32	30	29	38	39	42	31	29	28	33	35	32	21	19	37	24	27	27	37	21	26	47	26	23	29	25	30	30	24	32	29	34	35	34	25	30	29	34	32	26	29	42	35	29	28	38	34	33	35	35	28	28	24	35	29	24	32	24	34	24	38	34	34	29	27	33	32	29	33	29	26	26	25	29	34	33	33	29	37	40	36	30	34	29	33	35	34	36	22	31	33	22	32	32	27	33	25	32	26	25	27	40	28	32	36	33	35	33	37	44	38	36	23	38	27	41	37	35	37	27	28	32	32	25	23	27	34	33	40	27	37	26	26	29	36	26	28	29	25	33	33	34	21	24	23	29	30	41	27	26	30	35	42	25	24	29	33	29	31	40	36	33	42	34	29	28	20	41	37	27	33	27	27	28	38	37	30	30	27	43	37	27	29	30	35	35	29	31	33	35	28	31	28	31	25	34	30	27	25	29	27	27	28	34	33	29	38	33	30	26	26	30	25	29	32	28	43	32	23	31	30	31	36	37	33	25	23	32	30	36	30	29	24	29	28	27	30	28	26	39	28	35	26	32	32	29	37	32	29	34	26	39	35	27	43	35	43	36	37	37	29	34	35	36	15	21	36	34	27	43	33	38	21	34	35	31	33	34	32	28	25	34	29	33	35	39	24	25	19	27	28	27	32	30	40	37	29	28	39	29	31	27	30	21	38	39	25	21	30	32	31	34	35	34	31	20	28	28	25	29	26	32	34	30	37	35	35	23	21	30	34	35	32	31	21	35	19	31	39	25	33	35	35	32	27	22	32	35	26	35	33	26	28	33	28	28	30	23	34	32	27	31	33	17	32	40	29	31	43	40	33	22	32	24	22	39	53	29	23	27	38	30	37	31	26	28	39	32	23	41	32	28	41	23	32	30	37	25	30	29	30	35	36	33	30	45	40	24	28	34	23	35	23	34	37	27	27	30	29	28	33	28	27	30	30
18851	23852	8370	23617	28082	26054	22144	18451	15546	13064	11013	9479	10868	7460	6447	5496	4949	4301	3940	4049	4175	4602	4691	4133	3701	3393	3201	2924	2791	2694	2691	2666	2523	2284	2236	2212	2054	1964	1932	1942	1857	2058	1815	1693	1820	1766	1623	1678	1574	1509	1371	1336	1409	1462	1466	1562	1398	1267	1056	1001	1098	1038	1020	1061	1059	1000	1017	1048	1167	1182	1053	875	872	815	727	778	799	762	777	745	815	807	845	788	845	816	874	815	798	763	732	773	749	726	744	733	742	726	719	726	732	715	706	739	687	685	702	707	769	717	691	721	677	704	683	698	681	738	731	728	769	720	746	713	669	725	727	690	692	691	748	671	721	700	690	718	726	719	723	754	755	683	703	749	729	711	684	737	687	648	726	695	676	684	640	750	709	682	789	715	725	686	687	715	699	699	697	756	714	714	726	706	706	683	691	755	773	722	730	717	683	697	702	738	716	698	693	675	711	712	715	677	714	692	673	659	698	676	704	726	703	733	746	711	685	715	737	703	686	763	733	684	737	652	691	670	672	710	730	671	709	657	679	682	658	743	702	680	637	682	699	688	685	689	701	686	686	681	741	687	711	757	653	765	719	748	672	766	669	704	747	709	700	741	633	753	728	721	722	702	690	711	710	694	700	654	696	747	687	677	726	689	713	713	748	699	715	689	699	705	721	667	711	711	699	715	735	711	727	668	717	651	665	698	659	694	708	691	722	731	639	719	696	716	679	675	646	698	686	680	666	723	704	726	720	750	732	674	723	748	653	691	698	765	697	714	687	716	725	745	723	776	696	722	684	678	742	713	691	731	740	674	720	751	699	729	705	749	706	758	732	690	718	665	697	688	714	651	720	693	704	707	654	696	700	700	713	705	691	683	696	702	677	722	740	701	660	736	684	707	746	713	743	700	751	703	708	680	717	765	699	680	717	752	665	691	718	744	722	689	705	676	719	696	694	715	700	704	702	713	711	656	688	653	730	727	715	703	687	721	692	709	707	739	685	761	710	730	741	708	757	689	698	754	726	707	701	698	699	726	670	724	710	759	716	730	733	723	679	698	699	653	706	693	637	697	684	707	688	709	665	697	689	706	688	718	746	724	703	693	691	725	748	731	676	716	729	743	702	703	730	700	717	730	704	694	734	709	709	679	704	671	683	704	696	702	673	666	703	744	697	644	736	691	699	700	694	702	695	677	679	706	688	699	672	711	691	692	713	740	728	694	724	749	696	675	704	654	688	668	692	720	716	714	695	744	708	714	662	734	722	706	726	693	689	700	708	663	667	693	697	718	659	740	727	670	703	687	694	685	702	709	686	687	722	727	698	756	726	673	729	726	679	705	748	699	728	687	690	743	695	715	735	703	690	731	697	675	662	706	710	679	694	707	684	700	680	686	668	735	676	675	642	741	729	716	700	675	694	720	727	723	716	675	727	730	711	690	697	737	714	703	692	689	693	701	709	696	661	707	679	733	740	693	668	707	727	693	736	706	708	684	728	727	702	652	685	711	671	758	713	695	731	681	731	676	708	712	680	698	693	722	668	709	739	724	708	690	669	748	666	713	718	700	681	673	683	682	724	680	678	709	735	705	685	724	717	643	754	674	734	699	704	727	708	711	711	691	710	682	749	761	689	698	714	723	718	725	706	730	706	690	703	750	701	727	692	728	734	701	696	682	666	758	679	739	716	692	689	697	698	715	675	689	685	706	650	720	697	691	706	715	662	655	726	700	683	683	747	681	665	673	705	737	720	748	714	710	727	712	673	654	710	714	737	714	707	710	686	703	710	658	739	745	690	679	667	699	670	711	683	730	707	739	757	705	710	699	700	691	696	717	734	707	686	752	697	779	698	699	675	657	739	666	735	701	728	733	735	760	690	677	685	723	660	738	682	703	770	738	744	673	720	717	734	729	676	676	664	712	704	679	686	718	735	733	658	701	701	738	661	693	711	731	637	733	655	696	708	680	667	764	690	690	768	706	672	699	710	614	682	678	682	734	685	743	733	691	680	682	743	749	700	708	670	666	723	719	709	690	695	783	739	715	689	657	688	681	666	686	704	667	690	732	660	718	753	688	686	745	718	689	705	710	731	664	747	711	719	679	702	720	679	704	651	697	700	680	742	727	691	677	698	689	687	734	691	707	687	731	679	736	741	706	712	662	757	721	739	740	668	705	698	668	684	718	727	714	671	684	701	707	739	697	708	704	670	680	672	716	729	660	678	709	698	721	653	688	698	699	779	719	665	718	674	750	729	710	695	693	653	670	718	707	708	719	625	719	693	697	671	719	717	714	663	726	638	715	688	718	661	735	707	739	689	700	722	676	674	703	718	691	682	706	725	673	756	701	686	756	726	718	703	682	699	750	714	686	718	687	698	712	722	694	700	662	691	730	733	674	668	679	700	694	667	711	723	716	764	674	719	710	693	682	720	673	704	711	701	694	767	667	719	707	709	698	699	766	702	674	687	746	700	675	741	702	748	699	683	775	667	798	728	659	709	727	738	698	777	665	705	704	657	662	705	718	691	685	697	693	736	738	675	679	728	701	745	748	757	730	710	724	718	706	658	679	701	705	678	704	639	703	688	653	702	700	678	697	723	685	717	674	748	701	711	695	716	694	724	735	705	667	719	646	654	690	671	698	711	714	695	731	688	713	670	696	699	731	726	730	759	674	742	717	703	723	671	702	697	712	764	735	719	744	703	709	720	738	692	677	717	713	693	704	690	688	719	707	702	698	725	690	649	688	736	709	713	678	698	676	710	671	750	690	736	690	681	702	677	711	711	691	724	672	690	734	657	744	655	730	698	673	736	702	734	690	694	759	727	712	732	678	655	738	728	659	642	675	696	724	754	723	748	725	708	688	756	751	772	776	692	725	657	705	700	707	749	679	728	691	683	653	724	724	668	699	725	705	714	667	690	714	720	686	710	721	689	708	657	668	697	722	707	733	735	714	725	737	706	728	723	714	710	758	723	715	696	696	681	706	696	669	665	648	714	712	690	722	713	728	668	719	695	711	677	739	681	688	715	711	714	710	664	739	689	691	686	730	738	709	742	690	692	676	709	671	657	718	677	720	697	736	687	713	669	763	667	728	761	741	735	753	688	685	696	730	698	715	708	734	785	756	752	727	687	734	740	737	727	689	665	695	663	700	722	712	734	668	740	688	706	680	725	739	665	674	731	727	731	749	699	681	646	681	680	676	697	636	735	705	691	720	749	688	709	728	732	744	685	647	699	705	672	715	682	720	684	741	692	631	711	705	675	711	744	725	672	722	705	717	741	646	699	743	739	677	680	685	743	700	713	725	655	748	641	711	666	710	695	682	688	695	672	692	666	679	674	652	713	736	752	713	702	686	735	662	697	657	639	674	730	703	716	714	684	691	684	707	702	671	689	722	695	736	713	742	700	734	732	754	668	729	682	721	745	715	706	712	679	742	715	708	683	712	701	667	694	767	685	704	747	703	727	727	676	717	691	711	695	716	711	716	650	670	711	708	701	695	701	681	676	770	689	669	708	725
1509	11120	468	269	363	345	292	276	239	207	164	156	336	120	112	104	84	90	68	67	94	112	93	76	72	76	71	72	71	68	62	63	52	53	53	62	53	52	53	43	40	45	34	48	49	52	50	57	43	43	39	39	41	43	38	32	41	45	38	33	31	27	42	41	34	36	47	37	38	40	40	37	32	28	24	33	39	38	30	36	42	25	29	41	34	33	32	25	33	35	28	34	36	31	28	31	38	21	33	24	31	35	31	37	29	33	44	19	32	30	31	34	40	24	26	34	22	26	30	37	32	28	30	26	35	30	26	33	30	40	29	24	32	32	32	20	33	34	36	26	32	25	34	31	31	35	30	28	34	39	27	31	31	29	28	40	29	22	29	42	35	32	42	29	38	37	26	30	28	26	31	31	39	31	27	21	36	37	28	35	34	31	32	17	36	39	35	37	32	36	29	31	36	29	30	22	32	31	31	38	32	30	34	33	34	29	30	36	29	29	35	40	29	42	30	28	35	25	27	26	26	43	40	28	28	28	38	30	31	27	24	23	47	39	27	34	35	29	32	30	35	24	39	33	39	30	32	29	29	16	24	35	18	25	30	35	33	27	36	24	39	35	26	31	28	36	23	26	36	25	34	37	27	21	30	26	41	27	26	35	31	29	34	36	29	27	34	26	29	32	26	47	33	23	25	34	28	25	34	32	31	29	32	35	27	41	34	23	40	34	36	36	29	25	34	37	28	34	28	34	38	40	37	29	28	40	34	36	24	30	24	26	25	26	30	29	31	36	34	30	38	46	24	23	29	35	36	29	23	33	33	27	31	32	35	27	27	30	39	44	26	35	21	26	31	35	30	28	31	38	38	37	36	29	22	27	36	28	34	39	26	32	36	30	41	40	29	33	30	38	29	34	39	24	30	31	34	28	31	26	35	31	23	29	26	32	39	33	17	35	30	28	21	27	32	25	26	29	29	26	23	41	35	27	35	27	21	34	30	28	38	24	29	29	20	27	26	22	32	22	33	29	30	37	29	32	35	30	22	31	28	31	31	18	38	23	27	41	44	33	18	35	30	33	23	29	31	36	33	39	18	46	33	26	26	34	27	29	32	29	28	34	42	39	27	23	32	27	32	24	29	27	35	34	21	37	27	23	36	42	44	29	24	39	24	26	35	37	39	26	38	32	35	24	31	38	36	27	34	23	28	22	32	39	27	32	25	34	28	33	23	31	31	26	33	40	31	37	20	32	31	33	41	27	27	26	38	23	31	38	20	19	35	36	27	36	31	31	24	27	29	29	33	31	35	37	27	25	37	28	36	30	31	21	26	31	26	31	28	28	29	23	36	30	31	34	29	32	30	34	26	32	36	40	32	22	33	28	38	21	38	25	35	32	35	25	29	27	37	40	23	36	28	26	35	37	22	28	33	28	32	25	35	35	39	35	35	41	44	32	27	37	35	28	34	34	32	32	37	28	21	35	31	41	27	33	37	41	20	30	29	32	31	36	32	25	41	35	33	28	32	23	17	30	34	40	25	29	27	33	29	30	33	33	25	30	33	27	36	26	31	32	45	23	38	26	27	34	25	32	35	24	33	37	22	39	29	37	38	29	18	33	35	34	31	26	26	32	23	28	35	24	33	29	31	29	30	28	36	32	33	33	38	39	25	22	38	34	43	50	28	28	29	26	34	31	28	32	25	36	34	24	25	26	29	22	34	31	26	21	28	27	35	25	24	38	36	23	34	33	30	30	24	31	31	37	31	31	33	31	28	29	36	27	29	36	32	30	26	34	30	39	35	39	29	27	19	31	27	39	31	24	38	24	38	23	30	31	34	31	39	38	37	39	33	29	26	29	31	25	39	44	29	44	30	31	33	25	36	24	32	46	30	19	30	23	33	35	35	26	25	21	33	33	22	31	34	36	26	28	21	33	31	29	28	31	30	31	36	27	33	32	31	30	32	28	29	30	22	22	37	29	29	39	32	27	35	40	33	45	40	25	27	31	33	34	18	29	38	38	29	26	22	24	30	35	30	35	27	33	29	40	28	41	35	27	27	33	23	22	33	31	33	28	26	33	32	31	24	30	29	38	42	35	35	29	24	36	25	32	30	23	30	34	33	42	26	37	31	28	35	22	34	32	22	30	31	27	36	47	28	23	27	31	24	25	33	27	24	38	23	37	25	36	29	31	35	33	32	29	27	26	31	40	24	28	29	29	27	29	27	29	22	36	22	34	30	18	26	28	42	29	30	38	31	39	27	39	25	30	30	30	42	30	28	36	25	26	20	41	49	26	39	28	23	36	21	30	30	24	39	34	25	28	36	35	43	30	28	33	46	31	30	31	24	29	31	32	36	26	22	25	21	28	37	28	36	25	33	28	37	24	28	36	36	33	29	26	37	25	38	36	26	35	29	20	28	30	29	55	32	24	28	41	27	33	35	24	32	28	40	21	26	18	40	26	36	25	38	32	30	33	17	26	37	32	29	31	25	34	28	33	27	28	38	30	22	26	41	27	34	32	30	36	32	28	27	32	29	35	37	28	30	21	36	24	34	26	41	31	31	27	35	30	29	30	35	19	39	26	26	43	32	36	31	27	21	32	22	27	28	31	37	30	36	36	31	37	30	37	34	20	23	27	30	35	33	26	34	20	27	37	37	34	34	26	41	35	34	30	36	35	27	26	27	16	26	35	28	31	35	34	33	23	30	37	35	32	36	29	28	30	31	40	29	32	20	38	31	30	26	28	31	25	27	27	33	35	27	26	37	30	33	30	40	44	35	23	27	28	36	40	32	25	30	39	28	23	34	30	26	31	28	35	22	34	26	41	34	41	40	34	29	26	31	27	32	30	30	33	27	31	30	29	26	32	35	27	33	37	34	22	30	32	30	30	29	21	23	38	27	28	32	35	35	34	28	28	28	44	37	39	28	33	22	29	30	26	27	22	33	38	22	39	22	33	32	42	28	41	29	38	33	31	25	29	37	36	41	26	28	37	22	34	17	23	40	30	21	37	28	42	23	38	25	40	31	30	37	30	32	27	31	34	25	26	24	24	29	33	29	33	30	36	54	30	25	38	24	24	35	33	29	38	16	37	32	32	27	32	27	30	32	39	32	45	31	35	36	31	29	28	40	25	24	23	26	29	34	33	30	37	26	25	32	32	41	38	30	32	35	38	41	28	26	31	33	43	30	26	30	29	27	23	31	25	33	25	44	27	40	30	23	34	35	33	29	27	47	35	27	31	25	29	22	29	21	38	25	38	31	29	34	37	27	22	36	26	33	22	28	22	36	23	43	26	32	24	34	29	30	31	29	32	37	33	33	22	33	30	24	31	24	31	34	43	31	31	25	29	32	25	32	32	32	44	31	31	40	34	42	32	29	33	24	27	27	40	28	34	34	44	23	29	22	30	35	26	18	30	31	29	32	32	36	40	27	32	32	26	28	28	23	28	24	35	28	29	27	28	22	31	23	34	32	31	27	33	29	30	35	27	31	35	26	43
19358	28156	8671	23851	28467	26257	22286	18499	15583	12961	11095	9630	14659	7423	6148	5616	4859	4241	4036	4200	4516	4959	4597	3997	3622	3445	3311	3056	2858	2732	2761	2678	2458	2339	2203	2109	2030	2014	1936	1859	1914	2038	1907	1816	1795	1578	1688	1650	1593	1400	1393	1345	1253	1421	1563	1499	1421	1172	1073	1036	969	990	1086	986	1096	981	1067	1111	1107	1084	928	874	836	899	783	731	754	816	747	774	788	741	878	887	819	868	788	821	792	758	749	771	723	770	661	696	746	699	723	760	735	714	702	720	727	719	690	755	731	722	740	672	734	698	724	682	701	760	694	727	710	726	718	727	707	739	727	688	707	683	670	761	682	707	723	730	750	676	732	708	743	691	697	701	716	715	708	691	684	711	727	700	757	796	770	678	738	691	710	721	742	667	687	713	718	658	698	719	695	765	702	742	706	699	700	703	684	718	728	663	730	724	647	710	687	726	747	680	683	706	698	703	741	708	715	750	714	664	733	690	704	746	681	696	665	737	700	708	668	724	661	668	694	731	738	663	663	746	718	745	675	709	692	700	734	738	678	754	684	693	753	702	713	690	692	723	723	741	758	686	696	709	700	720	677	720	693	722	723	740	747	712	723	704	751	697	706	643	653	743	696	703	691	711	673	707	722	676	682	635	693	715	673	668	708	708	732	725	749	677	710	675	731	739	721	680	719	742	728	679	732	719	690	747	703	674	710	690	698	671	692	700	674	708	757	750	733	728	687	698	717	701	692	681	639	695	717	731	724	695	767	721	689	699	709	705	713	674	676	669	694	698	723	700	746	695	711	731	741	674	721	746	726	732	731	695	701	692	715	735	713	685	673	704	674	704	670	717	710	724	689	725	728	713	667	746	645	716	694	700	740	753	668	640	703	625	706	688	698	712	694	733	734	695	710	667	706	695	704	645	733	711	683	674	798	665	700	716	725	709	685	721	734	701	708	707	720	709	691	715	737	710	747	669	702	686	729	722	709	654	704	678	708	730	702	696	693	714	719	706	735	707	731	693	690	720	725	740	727	681	681	737	674	696	701	722	732	688	670	731	740	672	737	708	738	731	755	675	680	704	713	707	692	696	687	642	715	718	688	709	687	708	657	707	709	721	694	725	732	688	682	722	733	720	765	736	694	699	713	696	699	685	710	689	713	699	657	720	678	678	770	681	682	687	715	662	665	702	713	671	722	669	658	657	734	705	690	682	700	738	705	726	736	676	698	699	688	694	700	753	692	688	687	711	719	736	706	696	678	762	686	707	697	707	767	728	691	697	711	729	727	693	752	714	741	719	690	738	700	724	711	741	741	696	730	677	703	742	686	713	682	769	701	757	684	701	660	667	658	708	717	741	738	649	713	700	754	699	709	677	695	668	693	720	712	663	695	748	713	673	727	717	673	731	712	703	706	680	687	725	693	725	741	688	710	663	706	696	695	742	669	653	715	649	690	753	679	733	687	752	670	656	698	657	715	658	659	772	690	758	699	741	714	726	741	687	678	699	709	717	686	749	680	702	682	687	689	716	679	701	720	704	711	724	694	719	699	717	719	727	713	730	743	700	691	700	687	716	719	713	670	697	718	730	739	719	697	695	746	701	729	696	745	693	691	722	695	679	716	761	717	702	693	668	690	679	725	757	724	718	670	715	732	726	718	741	662	725	698	677	704	702	691	730	713	675	730	707	703	674	704	708	727	681	696	698	742	714	721	648	749	735	709	702	737	707	703	665	679	686	705	689	715	701	687	737	664	718	673	670	742	689	706	684	720	732	653	723	721	711	754	727	677	682	718	753	720	701	689	742	701	719	710	716	696	736	688	677	720	774	706	687	693	692	665	692	706	735	686	725	695	680	738	710	703	675	746	710	732	700	721	722	732	691	727	686	726	744	667	722	774	723	667	720	683	659	696	699	687	740	713	699	731	711	682	722	750	712	726	700	689	763	726	718	710	697	652	711	699	687	683	729	725	693	715	686	665	734	723	668	742	679	719	734	678	707	704	682	720	708	667	713	731	720	675	722	724	733	734	714	679	722	708	703	679	712	745	702	674	690	667	741	718	745	692	685	719	673	734	709	684	710	687	752	700	751	708	748	705	681	666	731	708	691	728	728	718	674	732	691	667	670	704	695	737	691	724	717	716	736	722	727	659	732	689	720	730	638	715	718	720	717	708	720	689	719	693	686	679	671	726	713	715	703	727	711	749	680	675	732	683	677	738	713	694	690	673	692	640	721	716	710	688	721	744	757	721	727	710	690	687	716	712	753	689	683	705	669	687	696	702	742	674	693	656	695	705	715	702	670	718	692	698	729	646	704	667	663	688	728	697	663	703	688	709	724	708	697	697	678	707	713	722	700	702	698	700	706	699	707	696	693	697	745	674	740	707	671	683	672	708	707	711	676	714	723	704	665	667	668	679	704	674	733	718	721	708	677	726	765	787	629	726	765	719	697	686	695	718	709	689	687	752	673	682	699	704	701	708	729	758	737	702	718	726	667	654	696	711	698	721	670	725	698	726	703	684	687	745	699	717	645	642	671	705	653	710	702	721	664	711	740	764	740	671	747	682	709	733	695	724	687	688	707	642	701	680	659	678	687	737	728	711	693	697	735	679	686	683	683	753	740	697	693	686	707	709	668	721	675	734	717	744	796	664	682	733	688	717	736	711	681	689	735	709	754	685	673	708	705	720	716	723	678	671	689	733	695	758	704	708	693	677	683	651	683	700	693	721	694	719	734	721	736	659	696	696	711	664	700	685	706	745	686	707	719	684	688	679	701	717	676	708	691	656	699	668	696	722	713	696	698	731	711	694	673	682	726	737	694	710	705	706	705	682	654	687	668	632	723	667	711	710	677	738	668	714	740	728	649	764	689	697	744	724	685	685	707	702	729	712	759	739	713	706	733	724	709	689	728	703	713	699	720	727	725	659	704	729	688	676	737	696	679	721	655	731	693	711	649	682	706	682	682	689	647	688	727	673	740	709	699	678	680	764	737	668	728	715	726	704	711	690	675	693	734	699	695	708	667	719	724	697	682	735	670	723	740	696	703	678	695	689	697	701	647	752	752	702	698	703	684	683	694	713	727	712	719	714	708	772	639	709	688	673	682	682	710	715	695	692	734	703	692	671	737	681	734	709	665	707	742	690	723	711	736	694	696	680	688	687	726	681	691	729	735	708	740	722	704	722	686	734	700	698	684	676	702	689	758	699	663	694	722	741	725	643	693	685	750	715	675	706	692	696	713	716	667	715	751	741	705	688	699	724	685	682	706	731	686	711	700	706	713	708	696	658	676	676	695	706	666	696	709	755	677	739	680	711	680	675	730	724	688	691	723	731	646	712	668	693	722	723	660	726	700	697	667	703	661	707	686	690	694	697	692	734	685	730	732	724	694	730	723	675	734	737	709	723	681	696	763	720	716	694	730	737	699	723	685	707	721	714	682	676	712	715	667	683	696	731	706	742	710	685	682	705	670	715	751	721	684	687	749	662	690	730	703	712	716	683	686	667	668	755	738
1544	10198	402	251	359	343	327	320	242	226	183	150	302	122	103	93	88	75	90	88	90	105	81	78	82	82	89	43	63	72	67	53	73	59	48	42	50	50	58	52	50	41	58	58	40	45	45	45	48	41	44	27	36	40	54	31	42	36	42	46	30	23	51	37	31	41	34	40	42	34	23	25	36	30	44	32	42	36	33	29	33	29	37	49	32	41	32	32	31	29	26	36	25	34	39	40	28	32	40	28	43	28	25	38	28	32	23	24	24	36	28	29	30	34	29	38	35	33	36	25	30	23	42	28	24	37	28	32	38	26	27	33	37	28	27	42	23	31	37	36	30	32	30	35	32	29	28	30	29	31	36	36	36	30	34	25	19	36	36	28	25	28	36	36	45	30	42	35	34	27	28	33	33	16	35	36	29	30	34	28	34	38	28	27	25	35	32	23	30	28	38	29	38	26	31	29	27	33	32	28	25	39	32	30	32	27	36	23	35	34	22	28	37	28	23	30	37	28	33	21	34	36	35	34	33	24	38	35	22	32	33	25	28	35	23	48	30	32	30	31	37	20	31	31	33	26	24	40	33	28	33	33	24	35	39	46	32	28	29	32	35	31	22	29	29	36	33	27	30	43	26	36	44	38	33	33	27	36	29	27	15	38	37	30	30	24	44	32	40	31	33	38	29	21	31	26	40	26	27	29	29	32	29	29	35	35	28	27	42	31	33	33	25	26	34	39	29	38	38	22	32	33	17	29	31	39	25	25	43	35	42	31	27	31	34	38	31	23	23	36	32	34	41	25	29	34	38	33	37	38	26	28	31	19	20	39	39	30	35	40	30	31	41	24	29	28	34	27	31	32	20	31	27	36	32	35	37	39	32	31	25	40	31	29	25	29	37	27	25	35	28	40	24	35	35	25	37	30	19	22	32	40	30	45	30	30	24	28	26	35	30	19	35	31	22	35	30	27	36	31	32	25	31	30	29	30	27	26	30	29	40	26	27	27	30	37	25	37	32	47	33	34	30	31	36	32	37	19	29	41	34	39	38	29	34	29	31	33	30	30	35	38	30	33	24	30	31	44	27	26	42	38	34	37	32	35	38	28	39	32	37	32	37	32	28	20	29	29	36	34	30	34	35	32	30	34	30	39	28	20	36	27	29	30	36	25	28	28	29	26	31	32	22	22	28	22	33	41	35	28	28	28	40	21	21	29	28	30	31	34	29	27	29	32	32	33	27	28	26	29	30	27	31	25	37	26	29	37	21	28	40	26	29	35	32	21	28	32	25	31	16	39	30	32	35	29	38	41	33	29	25	33	42	42	18	27	36	39	28	27	31	28	31	31	28	37	32	37	25	23	38	36	25	38	27	35	34	32	31	32	14	31	34	24	25	39	39	33	31	37	23	31	33	31	35	39	21	29	22	30	28	42	30	24	22	32	31	37	37	28	21	31	35	26	30	29	37	34	26	34	40	41	42	23	23	31	25	33	33	31	30	26	41	38	29	44	34	20	29	33	26	42	30	29	30	24	26	41	27	29	27	28	30	34	34	28	29	49	34	37	29	23	42	33	32	26	24	23	34	36	25	27	37	27	35	39	31	30	23	31	30	39	37	29	36	34	36	32	30	30	35	55	38	36	28	30	28	31	31	26	27	34	36	34	25	35	35	40	29	34	35	34	30	31	35	39	24	37	41	29	37	31	33	31	30	19	26	29	31	27	26	29	31	23	44	33	36	29	27	30	18	26	37	27	35	29	26	27	21	21	34	31	37	25	28	35	38	31	32	30	39	34	34	33	23	29	34	33	30	31	32	31	29	33	24	32	32	38	36	28	38	29	31	21	28	28	22	36	34	23	37	29	36	30	37	21	29	25	20	31	29	28	29	17	40	24	35	26	36	41	26	25	24	43	20	31	26	24	32	30	28	37	37	29	27	43	32	31	25	27	36	38	28	33	22	33	39	32	31	31	37	30	23	30	29	38	17	31	34	23	34	38	27	40	30	37	23	32	36	31	39	33	42	30	24	33	28	38	35	35	30	25	34	26	30	30	29	43	35	31	37	21	32	42	22	31	31	24	20	28	29	40	27	31	39	34	30	39	39	36	24	39	25	29	39	40	25	36	43	31	26	35	28	32	30	28	32	30	30	27	34	35	28	28	26	27	29	40	31	42	36	33	25	37	40	42	24	30	31	33	31	35	36	30	28	39	36	34	19	27	42	30	32	30	23	23	21	40	34	34	37	28	38	25	23	26	24	31	32	23	19	36	26	31	26	27	25	36	26	33	26	27	18	34	31	46	29	22	30	37	27	39	27	32	27	39	27	36	30	33	23	23	40	24	33	46	31	33	33	29	32	40	32	28	26	41	26	28	38	37	28	36	31	38	34	33	32	42	32	32	32	38	28	27	40	29	32	33	44	31	35	40	34	35	30	22	27	32	35	24	25	31	26	32	25	33	31	26	32	27	26	37	34	30	38	25	32	24	26	20	31	32	29	26	28	34	36	27	27	42	35	37	36	40	24	37	31	28	32	31	33	35	40	29	42	30	31	40	24	28	24	36	25	33	35	25	31	31	34	37	38	33	32	43	21	35	37	27	38	37	40	22	34	31	25	30	33	37	21	35	26	27	34	29	23	26	30	33	40	30	29	37	27	35	27	35	25	34	35	32	27	22	29	40	33	30	30	30	29	38	28	32	23	29	32	28	35	34	37	43	29	18	35	27	35	27	27	23	25	29	32	25	31	24	26	38	27	23	38	27	27	23	30	37	25	30	32	28	29	30	26	25	40	48	37	32	29	33	39	28	24	35	26	36	34	22	40	33	38	27	31	38	39	31	37	37	28	30	26	39	28	39	33	26	24	24	31	31	31	28	21	32	31	27	38	33	34	36	39	23	37	22	28	40	31	34	31	31	29	22	24	28	28	27	40	31	43	35	20	24	24	20	34	36	31	26	42	29	28	35	27	32	23	34	27	29	32	38	34	30	30	28	28	32	36	35	29	30	34	34	39	31	30	48	29	37	42	41	39	36	38	37	33	27	37	27	33	32	33	34	39	33	24	39	18	28	31	31	29	36	27	20	30	37	33	34	28	33	31	34	30	36	28	29	34	31	29	30	32	35	31	32	33	39	37	41	30	38	25	44	33	46	27	21	27	34	29	38	25	23	31	31	30	32	31	23	24	32	26	32	17	35	35	26	35	38	28	28	29	36	36	25	28	21	30	39	35	38	25	29	33	32	44	37	41	22	30	49	34	26	29	27	30	33	27	28	31	42	22	38	35	32	35	40	33	37	36	31	34	26	27	21	30	36	27	37	27	33	36	38	38	30	19	28	25	33	35	35	34	27	40	30	35	25	34	24	30	38	36	31	31	18	26	32	31	24	46	40	25	35	36	35	32	31	34	34	38	31	27	28	29	45	35	35	29	23	28	26	35	33	35	36	40	29	24	33	29	25	35	28	33	37	39	27	43	25	42	24	26	28	23	30	24	31	35	35
20268	29935	8624	24143	28770	26161	22351	18646	15717	13391	11269	9597	13206	7470	6403	5624	4897	4391	4245	4510	4700	4988	4460	4008	3573	3470	3289	3011	2916	2850	2897	2676	2493	2337	2298	2106	2198	2038	2013	1871	2087	1978	1830	1879	1626	1746	1772	1553	1469	1409	1386	1302	1340	1466	1388	1445	1366	1348	1067	1064	1020	1036	1029	1094	1079	1066	1080	1044	1036	1004	907	822	806	769	832	806	785	822	767	764	788	810	875	837	811	884	821	796	713	732	725	729	731	717	712	707	744	720	760	755	715	697	724	708	705	667	719	750	703	711	734	693	743	694	712	714	715	702	726	735	740	715	698	706	711	790	721	722	728	692	685	711	697	671	746	671	674	672	710	727	743	689	734	726	720	689	726	717	679	726	707	752	708	651	712	659	721	694	690	710	713	667	721	684	709	735	701	719	670	695	656	717	706	713	724	718	729	728	697	709	679	726	709	696	688	694	669	700	763	669	709	755	646	692	666	683	713	740	746	733	735	712	673	709	691	690	687	747	743	748	714	650	720	730	709	675	731	688	704	651	695	730	659	732	693	718	731	673	689	736	700	725	705	723	740	699	692	687	720	733	704	750	761	655	691	727	699	700	758	721	728	685	718	716	755	693	723	724	720	687	688	732	717	720	680	686	698	720	680	699	744	680	679	691	676	759	735	682	691	717	681	746	638	701	686	739	692	719	745	686	720	710	720	726	711	722	686	710	701	676	691	744	732	732	721	688	710	675	700	672	651	720	712	656	679	670	678	691	686	697	693	724	702	718	781	766	690	716	694	690	688	689	732	701	683	700	689	705	706	690	704	730	700	738	752	713	707	741	715	744	705	678	662	702	676	722	729	690	720	706	706	703	738	687	707	698	719	762	718	715	752	718	732	727	696	683	673	727	754	685	724	700	681	694	666	672	721	710	683	749	689	678	711	710	731	664	708	783	726	661	680	711	698	669	659	714	689	697	766	733	707	708	672	720	705	706	711	699	669	734	713	674	712	670	683	680	674	723	765	723	716	734	710	709	680	682	693	699	685	712	756	665	720	735	716	726	672	715	723	672	718	690	710	647	791	695	751	723	680	712	687	693	706	685	731	742	749	683	697	708	669	673	719	712	767	737	699	728	699	684	695	727	723	727	710	717	690	697	643	701	726	704	676	689	709	699	703	685	723	638	762	702	750	703	678	635	724	700	716	736	689	713	752	650	728	713	704	697	714	691	707	739	686	690	667	711	717	663	714	653	716	688	728	661	692	700	703	708	706	719	681	710	664	674	706	677	693	723	722	724	746	646	730	678	746	665	724	756	705	716	705	705	775	706	699	722	720	712	751	726	701	709	672	744	722	723	702	722	671	737	733	698	691	702	679	703	691	713	679	691	697	716	708	693	677	695	693	668	700	706	702	714	714	679	721	734	699	723	669	678	706	735	694	690	703	690	674	708	700	724	688	689	703	743	676	669	671	689	668	710	701	728	693	729	721	752	713	675	769	723	670	715	706	737	652	693	710	721	761	727	677	694	716	695	732	710	725	661	712	714	693	724	698	683	695	717	770	660	687	718	715	722	695	742	684	699	722	732	725	674	691	730	684	660	736	749	701	717	707	638	706	693	716	715	708	724	696	706	644	732	719	676	668	744	672	736	676	695	704	709	706	717	674	737	704	706	699	718	731	725	731	695	705	691	712	715	708	704	738	675	676	719	715	687	686	711	721	721	698	724	726	708	727	738	670	677	751	733	667	697	742	710	691	733	686	732	677	675	719	757	733	672	719	691	693	722	694	672	693	709	698	665	651	703	695	688	691	723	717	731	731	673	715	692	682	709	719	714	717	671	687	719	726	701	680	653	744	721	742	694	702	639	703	688	760	690	693	654	713	712	677	698	706	702	696	693	718	703	709	660	684	733	684	751	701	666	705	725	672	744	719	689	665	691	687	655	667	669	675	798	677	728	695	714	671	763	705	668	683	725	709	681	681	697	702	722	665	723	760	644	691	685	717	671	706	723	707	683	725	693	755	710	699	714	721	685	724	772	671	663	693	729	718	658	676	760	740	680	688	657	775	679	672	725	766	712	703	721	699	700	725	706	726	656	736	710	754	685	673	699	708	714	735	691	744	722	709	705	677	665	731	706	663	664	694	709	700	713	721	672	716	681	688	704	721	655	679	736	718	684	716	713	690	715	741	715	693	697	686	720	718	712	667	661	670	716	710	703	703	678	662	692	742	734	678	678	709	709	695	705	707	715	689	692	719	692	740	760	682	715	695	687	692	671	736	735	701	670	720	704	720	709	725	664	725	730	719	664	703	738	701	730	692	710	689	674	728	714	700	727	716	696	724	702	689	737	700	766	709	681	683	739	672	730	724	652	721	715	697	696	697	702	704	699	714	706	693	704	676	672	757	729	746	693	667	698	688	701	776	688	712	694	698	725	723	692	698	691	716	714	717	703	704	716	689	707	734	679	760	707	702	725	721	761	672	736	698	689	709	680	676	718	690	725	723	696	660	677	735	725	683	663	696	675	733	702	698	742	777	681	674	747	766	691	724	739	687	697	721	682	761	718	688	695	717	726	638	705	683	700	682	706	663	666	693	727	769	705	723	661	709	723	660	726	627	712	661	727	613	689	717	697	734	742	722	722	673	682	715	717	713	710	687	674	686	696	713	712	694	678	728	695	732	711	719	709	743	723	694	661	659	694	722	776	699	721	736	661	713	658	707	734	709	696	711	718	724	672	732	709	698	714	698	716	697	717	694	731	702	713	670	673	718	739	749	727	716	695	689	719	713	682	696	746	671	693	702	652	733	686	690	707	720	729	697	747	698	706	717	705	717	743	715	686	676	703	711	693	751	703	673	681	692	699	653	696	688	733	655	685	718	700	703	674	702	665	728	677	659	738	716	774	671	726	691	689	709	679	694	722	674	683	691	747	707	695	730	671	749	665	650	733	712	689	682	717	693	693	706	704	690	707	689	751	710	672	702	729	748	717	721	679	662	689	706	676	754	770	709	674	697	711	698	752	692	710	706	703	705	711	728	756	680	750	713	752	714	704	701	721	700	699	711	692	725	721	724	734	710	717	733	689	763	739	715	682	699	673	677	723	671	722	696	678	719	691	687	708	655	698	713	735	656	689	726	785	686	712	657	702	703	710	700	711	678	665	713	740	714	720	704	714	673	696	688	727	729	732	699	710	677	679	701	721	726	736	730	698	715	728	740	713	667	753	708	662	743	751	703	710	661	749	715	729	703	738	700	704	706	640	679	725	701	680	701	686	666	675	665	687	695	684	667	679	689	722	682	753	656	677	678	701	715	654	710	673	665	711	725	735	696	709	672	683	690	696	652	724	737	651	691	646	756	659	739	754	775	709	693	740	697	682	670	648	694	717	699	734	691	676	696	709	741	750	711	715	715	739	723	711	703	730	677	685	689	718	683	715	776	673	642	715	703	731	742	675	698	766	709	704	684	723	707	693	694	724	711	698	714	712	722	698	673	723	688	700	713	675	720	689	698	680	713	690	665	749
2048	5575	221	194	297	236	225	220	193	181	157	124	179	99	93	82	102	86	79	78	107	86	85	96	89	78	73	86	70	71	71	52	60	64	58	63	69	66	64	60	71	63	54	53	51	60	63	59	51	39	62	58	43	60	70	51	66	49	45	61	54	57	41	63	46	47	46	40	40	43	32	53	52	53	39	41	57	49	43	46	44	42	53	41	48	34	41	47	40	45	42	48	44	42	43	50	51	46	43	54	44	46	43	51	39	38	56	39	50	47	40	50	42	43	39	47	48	42	40	41	45	50	41	41	53	40	39	45	48	44	36	48	31	43	54	46	43	45	57	38	30	40	51	42	41	47	40	44	61	42	48	47	45	51	43	52	60	45	51	38	56	42	52	61	44	41	45	47	47	51	36	42	55	37	53	53	42	39	55	46	41	46	48	60	44	57	37	36	46	48	37	48	48	45	49	50	56	45	44	50	59	37	34	48	54	38	56	40	50	33	36	42	55	45	43	62	32	50	39	43	50	53	45	50	48	42	53	40	37	38	50	57	46	46	48	63	59	48	44	32	57	51	46	51	46	42	56	50	46	43	48	55	44	40	52	37	50	35	44	55	53	51	50	38	59	44	56	52	48	42	47	53	39	47	41	45	47	42	44	40	58	50	51	42	60	44	37	53	42	52	42	46	42	45	43	45	43	46	39	41	58	49	54	50	45	50	42	38	47	35	46	55	39	47	29	46	56	54	40	49	43	49	59	46	43	41	37	52	35	43	41	40	49	51	43	35	37	45	44	31	45	58	65	41	41	42	42	32	53	42	29	32	53	51	35	37	50	52	51	50	41	56	47	59	40	44	43	43	49	38	46	47	46	40	45	51	51	46	55	49	36	40	61	46	50	51	45	41	29	55	47	43	39	57	40	39	32	36	44	58	46	42	46	50	51	58	44	42	42	49	56	39	46	44	45	46	39	41	52	53	43	36	43	54	54	50	46	46	51	58	38	45	46	32	56	43	45	41	34	42	39	41	53	34	44	57	44	46	44	42	47	47	43	35	55	49	49	56	51	42	46	43	53	49	44	47	36	55	40	56	36	50	41	58	44	32	52	63	41	57	52	45	35	41	61	51	51	43	40	43	44	47	41	48	47	50	50	42	41	54	37	45	52	48	40	45	45	47	55	41	32	50	55	39	46	38	43	49	42	42	40	40	42	54	41	49	40	51	46	46	50	44	50	57	43	51	53	61	44	38	49	41	48	53	39	40	61	42	37	48	38	37	39	56	45	46	44	49	45	36	57	49	42	41	50	43	45	53	39	41	46	50	49	46	36	55	54	35	52	42	34	52	72	33	52	40	50	46	36	53	39	46	49	48	50	55	41	38	49	38	64	46	47	49	48	36	54	42	50	41	47	41	47	54	46	56	57	44	50	48	43	38	45	46	46	43	38	50	49	57	49	48	38	45	39	46	58	49	56	41	44	52	54	43	53	46	44	50	38	38	47	38	51	50	45	43	38	33	38	42	44	51	46	46	43	46	57	48	29	46	56	39	41	32	39	48	52	40	45	50	46	51	45	62	41	41	50	45	58	36	52	51	44	40	51	50	41	40	50	61	43	56	46	44	54	34	44	45	44	50	49	44	34	52	42	46	41	56	45	47	49	49	46	32	46	55	46	33	46	49	45	35	50	37	40	43	42	32	49	38	45	40	34	58	50	40	43	48	46	45	51	57	54	44	32	57	49	51	48	40	44	36	36	35	51	57	51	49	42	43	46	59	56	50	50	43	45	43	64	53	50	48	46	43	41	54	53	58	48	26	40	33	49	52	54	38	44	48	45	37	46	36	42	47	43	50	42	36	44	51	54	50	47	48	46	50	53	48	58	57	47	53	52	39	54	45	46	55	43	47	48	44	51	45	42	54	54	45	35	49	42	44	43	40	43	42	39	47	47	51	48	44	49	55	54	42	40	39	47	28	49	59	48	45	43	53	42	53	35	35	46	45	70	51	50	52	59	36	45	44	43	52	41	48	46	44	47	47	37	33	54	50	54	46	61	55	37	44	32	49	49	45	43	43	49	48	59	51	43	53	64	37	41	45	43	37	40	39	44	43	56	64	57	51	44	42	59	50	49	31	50	43	48	39	50	46	28	44	50	51	59	53	41	49	55	46	47	46	37	50	41	43	45	45	41	43	44	50	50	52	44	56	55	50	54	54	53	38	49	49	42	51	60	46	51	53	51	49	47	54	44	43	54	40	52	33	56	38	40	43	40	44	48	62	41	36	53	53	48	48	54	46	48	53	54	54	38	45	43	54	40	49	43	45	53	40	40	42	59	30	49	57	55	49	45	47	54	41	60	34	55	39	33	48	30	50	48	50	46	60	46	49	52	29	53	41	47	43	52	45	42	56	42	39	46	59	49	45	46	49	51	48	40	40	45	36	53	44	49	44	43	45	53	51	52	43	38	48	48	52	47	52	49	52	45	46	48	61	42	38	51	45	33	49	55	45	33	46	48	45	59	54	49	45	45	41	54	45	51	57	41	52	60	45	45	50	41	31	41	41	49	47	45	51	52	54	50	57	42	51	46	49	47	40	35	51	41	47	61	32	46	48	47	36	40	50	45	56	40	46	42	47	41	36	34	42	45	48	51	42	63	46	41	48	32	41	42	45	47	44	44	41	38	48	44	45	52	50	71	40	53	42	43	37	51	51	49	54	41	50	41	54	35	44	34	50	41	36	43	44	45	52	50	44	34	52	52	45	58	44	48	37	56	48	38	52	40	44	39	47	48	51	49	38	43	45	44	59	41	53	43	56	35	57	58	41	57	57	48	41	56	47	36	47	45	36	55	47	52	55	31	47	50	59	43	50	30	66	44	46	47	47	54	45	47	54	40	53	48	52	44	35	46	48	42	43	40	46	63	45	50	59	44	67	45	44	53	53	42	49	40	47	38	63	46	47	42	39	46	44	33	41	39	40	44	36	48	53	35	32	54	50	45	50	61	42	43	46	46	45	36	37	48	44	58	44	52	43	42	43	47	54	38	49	54	35	49	46	59	46	30	48	43	48	59	43	41	51	43	41	43	61	44	44	56	46	35	49	46	43	50	40	46	50	43	43	40	46	38	38	42	50	55	44	41	41	40	48	35	47	42	50	39	62	62	52	51	46	49	55	41	40	53	36	45	46	38	68	48	49	46	44	34	43	43	52	61	38	33	49	44	45	44	26	47	60	50	55	55	35	50	52	41	50	46	46	48	46	39	50	45	40	41	43	41	51	45	41	52	56	59	53	57	35	46	46	50	48	40	53	37	45	47	40	42	43	39	45	44	44	50	32	60	48	41	39	38	49	45	59	47	38	40	45	50	50	34	40	42	55	43	57	36	43	37	51	42	38	50	47	47	51	46	48	54	37	31	50	41	47	52	43	54	39	49	58	29	42	55	42	56	48	40	47	39	39	34	60	49	55	53	61	48	50	43	43	45	41	50	55	44	50	40	55	45	51
18586	28786	6671	19281	24046	21626	18334	14794	12240	10323	8997	7702	9254	5712	4931	4359	3977	3636	3526	3877	4156	4241	3643	3258	3115	3065	2837	2699	2641	2706	2684	2469	2289	2084	2168	2146	2005	2052	2039	2087	1964	1944	1900	1857	1720	1864	1727	1648	1665	1537	1450	1476	1494	1560	1555	1626	1637	1503	1373	1225	1232	1213	1199	1196	1221	1209	1232	1261	1272	1115	1132	1154	1116	1147	1167	1071	1098	1067	1066	1074	1075	1093	1065	1111	1167	1162	1094	1050	1096	1043	1032	1035	1011	1104	1037	1033	1019	1060	989	998	998	1098	1007	980	1002	987	1057	1018	978	1024	1061	1037	1031	1041	1019	1014	1010	998	1053	1014	1031	995	1017	1039	1002	986	990	1015	1019	1015	1019	1004	1034	1049	985	1064	996	1025	1055	980	1090	1023	1050	1037	1030	1041	1047	1014	1045	993	1020	1046	1039	998	1029	1040	1002	1055	1074	1009	1043	987	1025	1135	1009	1035	1057	1022	976	1055	1011	1053	1013	995	969	1043	988	1055	988	1031	1032	1004	1016	1023	1032	1024	985	996	1000	1019	1009	1010	1055	1032	1011	1027	1027	993	998	983	953	1012	1005	1060	1015	1038	986	1036	1024	1075	1006	1049	1038	1059	984	1004	1007	1047	990	1017	1057	976	1019	1062	1018	1017	995	1022	944	1045	974	1034	1059	1007	1024	1034	965	990	1056	989	994	981	913	1022	1001	1021	989	979	1025	1005	1034	1040	1020	998	1003	1001	999	1026	1060	1087	979	1032	1061	1037	1033	1027	1016	1021	991	1001	1059	1033	1012	1032	1035	969	1013	1005	1022	1002	1021	1031	970	1023	1058	1033	1002	1018	1017	1034	1058	988	1025	939	1026	1065	1050	998	1028	1047	1094	1030	949	1008	1030	1027	1064	1018	965	1025	966	1000	948	1016	1039	1007	1024	1023	956	1071	1026	1043	1044	1010	1028	1051	979	1038	1061	1032	1005	994	992	1032	957	1040	1018	1004	1070	1086	1041	1092	1002	1051	982	1027	1005	1039	982	1037	1038	1038	1001	1056	973	973	1019	1015	977	969	1007	986	972	1052	1035	1009	1032	1001	985	1003	985	1007	1017	993	1019	997	996	1008	1050	1094	1050	1007	1020	1033	1016	955	1042	1022	965	962	1048	1056	967	1083	1057	972	999	1019	1028	1047	990	1077	950	978	1044	992	1013	1011	1025	957	1015	1040	1003	1033	1032	1067	1090	1018	1026	1041	949	1060	972	1015	959	1058	984	989	1027	1036	973	1024	981	1001	1071	982	1048	1025	1036	1061	1025	983	1006	989	1025	1005	1018	1064	1021	1018	1024	990	1039	1041	1066	977	1024	986	1025	988	1063	1009	1005	934	997	954	972	992	995	979	1023	1039	1133	1026	1021	994	1023	1046	1036	1066	1038	1052	977	1000	993	1037	1030	1009	1046	997	1054	1029	1009	1038	1099	1013	1058	1012	993	993	1053	1022	999	992	998	1057	998	1044	1027	1003	984	974	996	996	1057	1017	972	1044	1030	1033	1008	1004	1049	992	955	1007	1041	1032	1050	1026	1007	1045	1028	1006	1042	989	1031	1060	990	995	1039	1002	1032	1008	973	992	1041	996	984	975	1027	995	1000	979	1080	996	1017	987	1008	1019	1032	1031	1033	1057	1078	957	993	987	998	992	1003	1029	1055	991	1038	989	1017	1035	968	1035	995	995	956	1055	1044	953	1024	988	962	971	1041	1029	1001	982	1070	1029	1014	1013	981	1028	1055	1034	1054	993	970	997	1004	1051	1015	1012	1046	1039	1037	1003	1027	1020	1036	1039	1070	1035	972	1000	990	998	1016	1067	1021	978	1010	1006	1071	981	1043	1083	1009	1089	962	1037	1076	998	987	1028	1031	995	1020	1001	1025	1059	1064	1084	1017	1002	979	967	1071	977	1051	1031	995	957	1023	1007	1021	1022	1050	1022	1013	1015	1002	1036	1048	1012	1002	995	991	979	999	1030	1047	1012	996	1007	1013	1006	965	1059	1035	1054	1013	1014	995	1021	1044	1068	1047	1019	1011	1014	1034	994	987	1034	1021	1044	1053	1048	982	1013	1052	1000	1057	977	1010	1049	1029	1027	1009	1048	1077	1010	1011	1063	1051	1031	1044	992	1049	1024	1098	1020	1037	1035	1010	1025	1015	966	980	1039	1015	1043	993	999	1057	1000	992	1022	1040	968	1045	1010	937	1024	1062	1026	1022	1080	1062	1022	1036	1021	1039	1029	1085	1028	1021	1101	987	956	1048	1050	1009	1044	1047	1013	1063	1068	1010	1005	1044	1073	983	1043	1023	964	1007	1058	1032	975	1088	1037	1058	987	1012	982	1047	1015	997	1007	1037	1054	1032	1030	1001	1020	966	1018	1037	1055	986	992	1034	976	1069	1014	987	1064	1027	1033	972	979	972	1060	1036	999	1053	964	1063	1003	1007	1022	1029	1058	1060	1065	998	991	1062	1010	987	1059	1023	989	1012	1000	1009	995	1047	1047	990	982	991	1022	1048	1011	1093	999	993	1004	1007	1057	1061	1011	1000	978	1039	1072	1019	996	1036	993	1013	1008	1085	1025	986	987	1023	1029	1083	1010	1075	1044	1037	1035	1022	1030	1009	1034	1064	1012	1009	1036	1021	1012	995	1032	1039	1099	1081	1037	1001	1058	953	1055	976	980	1036	959	974	1022	1050	981	986	981	1016	1060	1021	951	1038	1076	1012	966	979	989	1028	1092	1003	997	1042	1047	969	1035	982	1032	1028	1064	1121	1080	1000	963	1002	996	1012	993	1014	1045	1028	1017	1056	976	1025	1006	1039	1039	1013	1047	1010	1038	1039	958	1009	1005	994	1058	1035	1057	995	1028	994	959	1028	1014	998	1097	1012	1075	1033	1036	1016	984	1052	981	1030	947	1018	985	1007	1028	1015	1016	974	1003	994	1038	996	1013	1019	1017	1070	1036	1066	1034	1076	1046	1065	998	1059	1035	993	1078	1003	945	1021	951	977	1073	1093	984	1053	963	1038	1024	1036	1013	975	1003	1012	1052	995	1025	994	1025	1072	1020	1040	1051	1013	987	986	1050	976	1020	1017	1058	1015	1036	1062	1029	1026	1004	996	1018	1020	1031	1059	1064	1034	1033	1057	1013	1076	1014	1018	1006	999	1039	1037	1027	1039	984	1028	999	987	971	990	1018	994	999	1024	1034	1035	1009	1071	1012	1015	1037	1015	1003	1017	1048	1056	1026	988	1025	998	957	991	1051	1049	1035	1026	1054	1025	1044	997	1066	1058	950	1004	955	1009	979	1017	1012	958	993	918	983	1016	1025	996	986	1014	995	1029	942	985	1056	1001	1023	1084	1037	1033	1042	1051	1062	1009	1009	993	1091	984	1007	1070	1051	1064	993	1043	1062	1038	1035	1004	1024	1008	1016	1066	1059	973	1007	1016	986	992	1023	1007	1013	1030	1040	999	1017	998	953	1061	1000	1000	974	1021	993	1004	1022	1020	1031	1001	1019	983	948	942	958	1029	1025	1060	970	1004	1043	980	976	1032	1050	1000	1017	995	1048	1042	1031	1049	1045	1072	1003	1064	1045	977	1022	1071	1051	1026	1054	1045	1009	1063	976	1050	1031	1004	990	1044	1036	987	977	1009	994	1067	1014	1008	1025	1031	1058	997	1024	960	993	1028	1049	989	1031	996	1030	1059	1041	947	987	990	1003	1035	1016	1023	1033	1076	994	987	1058	1074	987	1041	1034	1006	1022	997	1071	1021	1045	1053	1007	1046	980	1052	991	932	1038	992	994	996	1037	973	1019	1001	1026	1000	1015	1021	1011	1044	1045	1026	1031	1010	1045	1032	1042	1031	1004	1001	1021	1089	1030	1063	1012	1021	1032	1022	996	1030	1019	1039	1017	1042	1029	1008	1063	1049	1024	1048	963	1014	991	1058	1092	987	1026	1010	1049	1019	1015	1039	1012	943	1045	1010	985	1017	989	997	946	1030	1061	947	1078	996	1107	1020	1015	1032	1017	1066	972	999	987	997	1012	1017	964	979	1014	1011	1040	982	1020	984	997	1051	985	1047	1034	1016	1054	976	1038	1013	986	1033	997	1076	972	999	1027	991	1000	1002	1060	971	989	1006	955	1013	1000	1006	958	1005	1074	1017	953	1064	1009	1044	1037	1027	1025	1027	985	977	1022	1018	1032	1017	1011	1011	1010	1000	1016	1045	980	1041	1034	1055	1020	1013	987	1023	1056	1050	1020	986	1066	1036	1053	1026	1038	973	1033	1001	972	1031	974	1000	1024	1000	1029	1001	969	983	1022	1018	964	1054	1039	1024	995	1004	1008	995	972	1078	1002	1012	1044	1062	986	1065	1051	1084	1002	981	1079	1010	1025	1015	1048	1001	976	1075	1013	991	1038	1065	1010	1032	966	1072	1001	1005	994	1023	945	1041	988	1014	1047	977	1007	1020	1043	1023	995	980	1024	1048	1026	959	1034	975	1005	1001	1004	1045	1056	1009	1023	1029	1041	991	1066	975	1076	1011	1038	1024	951	1021	992	987	1025	1039	1025	1003	1049	1029	1011	1049	973
1668	10124	403	235	386	320	336	267	232	208	179	164	321	124	108	119	86	92	87	83	100	85	84	73	80	88	84	64	57	67	64	65	61	56	52	50	56	50	43	53	64	50	50	49	44	51	48	51	34	45	53	25	39	45	43	38	44	33	44	43	35	39	47	41	38	45	43	22	41	32	42	42	36	38	27	35	34	29	30	27	25	32	39	31	28	43	31	35	30	39	23	27	32	40	38	44	41	28	27	28	38	29	34	31	26	43	27	29	38	30	28	42	41	36	26	25	26	24	36	39	31	34	35	30	26	25	38	37	32	39	37	28	40	27	31	37	25	32	37	24	39	33	24	41	24	29	29	30	32	30	35	32	27	24	43	33	34	36	41	36	30	32	38	34	29	37	26	31	39	25	30	25	24	31	29	31	36	37	38	34	28	34	35	35	21	52	39	25	27	27	27	31	25	26	21	27	26	35	34	40	31	31	33	34	30	34	33	26	27	24	30	25	32	33	32	31	30	25	38	25	30	40	19	27	36	32	37	35	28	29	30	25	19	28	36	32	39	42	35	23	26	32	33	31	26	31	27	23	41	17	31	34	29	29	34	29	35	38	38	38	25	28	35	36	34	29	32	24	32	28	25	33	25	36	31	25	33	32	31	33	39	33	30	37	34	34	31	38	37	22	36	26	29	32	43	31	33	24	27	33	27	35	35	39	18	37	27	39	26	35	40	24	22	37	26	36	27	34	35	34	36	36	20	28	36	23	31	24	32	38	26	36	35	30	34	25	36	33	27	33	26	32	31	26	31	35	25	24	36	31	29	30	27	35	21	35	35	33	23	28	29	31	33	36	26	29	34	39	36	36	38	30	33	26	35	36	33	22	30	35	31	39	24	22	22	37	35	30	29	23	37	27	19	26	31	31	30	44	28	31	29	34	33	36	32	31	24	31	33	36	36	30	38	39	43	30	36	21	32	36	26	34	34	27	21	28	26	33	30	32	31	36	35	24	38	33	20	26	27	35	30	34	23	33	28	35	26	31	30	32	34	25	30	29	30	41	23	27	29	33	40	36	35	22	37	27	35	27	41	32	33	36	33	30	22	23	29	39	34	43	25	33	32	22	23	38	36	31	32	34	30	38	28	43	39	32	26	24	29	39	23	37	29	37	31	24	32	30	42	35	29	28	33	25	29	31	33	34	33	25	30	24	38	30	26	23	35	33	29	32	28	34	25	41	20	31	36	31	37	31	31	25	29	27	37	35	29	34	21	33	29	28	34	38	28	32	26	33	30	31	31	28	37	31	27	20	27	38	31	44	34	37	30	33	28	27	47	43	36	31	32	46	32	29	36	28	27	37	33	27	24	29	25	29	36	35	31	32	27	32	31	34	38	23	43	28	33	30	32	24	38	44	31	17	36	31	28	24	29	43	39	29	30	31	38	26	36	35	28	18	30	32	19	24	32	27	27	34	36	33	30	33	16	36	38	29	28	27	28	30	31	21	34	30	33	30	33	28	41	31	24	24	42	35	32	17	37	36	26	37	24	35	29	36	34	33	32	29	25	24	33	43	35	24	34	36	30	24	29	29	28	33	32	27	30	29	33	29	34	29	32	32	25	31	39	36	27	40	20	25	36	37	34	32	24	33	37	26	28	21	34	41	27	29	32	28	39	30	26	28	32	29	30	35	21	35	29	34	37	43	34	37	29	25	37	28	30	38	30	34	28	29	31	36	28	34	34	29	36	28	30	24	48	32	35	28	25	24	38	33	32	31	29	33	35	36	34	35	28	30	33	41	24	37	27	38	31	30	37	37	25	37	33	24	29	29	34	35	42	35	36	30	35	29	23	31	43	25	31	30	30	31	37	37	32	32	39	29	25	24	30	35	27	32	37	23	30	26	22	38	21	29	39	38	37	36	29	30	32	23	29	32	23	28	32	35	47	31	33	34	40	16	24	30	42	41	21	38	39	42	33	27	35	36	29	32	37	33	27	22	25	17	31	26	32	29	25	32	37	29	33	36	27	34	29	39	26	31	26	40	26	27	41	45	24	23	19	34	19	41	29	26	39	46	40	38	35	42	28	32	30	32	32	29	37	26	36	27	34	45	38	29	37	31	41	32	31	26	26	29	39	20	32	36	36	26	44	34	24	23	41	39	21	25	26	34	33	31	31	36	38	23	27	27	30	33	33	27	33	30	31	26	25	40	34	37	30	21	33	30	31	33	28	26	45	36	25	28	36	30	39	26	27	27	31	16	30	34	25	40	33	30	25	28	40	30	30	37	27	29	31	24	37	27	35	32	25	36	32	40	41	27	38	37	38	44	25	34	24	30	24	27	38	39	43	29	32	31	20	34	32	33	33	37	27	33	32	33	34	26	27	39	33	31	31	27	27	31	27	32	40	27	29	30	44	27	25	46	22	33	38	34	32	40	42	38	37	38	38	34	26	38	27	24	35	31	33	20	30	24	37	28	34	33	40	33	35	43	35	23	26	27	33	24	31	30	28	39	35	39	41	19	28	28	34	27	25	35	29	36	33	36	29	32	27	26	34	43	29	36	31	36	32	29	34	23	38	31	35	23	31	34	30	21	33	36	42	27	24	30	32	30	37	26	39	34	34	45	37	28	31	38	36	39	36	36	30	25	33	31	32	28	45	31	41	34	28	35	26	29	35	39	32	28	39	29	30	36	28	26	44	28	34	41	41	31	20	21	26	34	38	31	31	25	33	28	31	24	22	24	20	35	40	37	33	38	32	30	34	36	35	34	25	32	33	33	25	36	32	29	38	30	22	39	30	32	29	31	35	27	28	26	26	27	37	31	28	32	31	30	27	38	25	27	39	30	32	38	23	37	36	38	32	25	25	30	39	31	32	29	39	30	20	32	28	38	22	36	30	32	36	28	29	30	29	18	42	34	30	24	38	26	22	27	33	27	34	21	30	34	30	27	42	35	29	28	32	26	30	34	25	28	37	25	29	25	32	39	29	25	27	29	41	38	30	28	40	29	31	30	26	29	40	26	30	21	31	38	26	40	34	40	36	33	29	31	34	32	39	28	42	35	32	35	33	26	28	25	17	39	29	31	35	40	30	37	44	29	32	34	34	28	39	26	30	36	35	25	31	28	32	36	27	37	25	56	29	37	24	33	27	26	17	23	31	30	43	29	33	33	28	33	38	41	21	43	41	30	40	21	35	33	36	36	36	40	29	35	27	47	35	38	28	28	45	23	38	34	26	29	32	44	30	32	36	22	40	29	27	31	21	37	26	30	30	21	38	29	32	36	46	24	30	41	26	28	36	39	36	33	26	34	29	29	26	34	28	35	29	23	24	33	35	43	25	29	30	38	30	35	35	31	30	42	34	29	31	28	31	26	29	37	33	23	27	35	26	40	30	26	25	39	27	29	35	36	29	28	39	29	21	39	23	30	38	30	23	34	33	27	34	21	30	22	26	33	38	33	38	28	26	28	29	23	30	26	25	45	30	26	31	22	26	36	26	27
23201	31727	8787	24221	29025	26438	22964	18904	15962	13560	11664	10253	14400	7462	6254	5639	4819	4488	4611	5022	5103	4897	4277	3824	3559	3501	3367	3113	2974	3077	2955	2668	2400	2230	2280	2281	2155	2171	2017	2027	1999	1951	1821	1653	1899	1689	1643	1614	1453	1372	1325	1278	1275	1383	1533	1557	1476	1267	1165	1059	1030	940	1045	1065	925	1069	1058	929	909	905	919	933	906	854	869	749	778	733	751	767	753	803	844	899	880	865	834	833	771	799	781	727	734	709	714	729	719	718	712	692	751	775	746	721	732	705	748	749	714	705	712	763	699	718	701	701	711	696	730	691	765	724	694	747	772	699	681	720	754	691	692	733	690	690	735	713	701	675	729	691	736	736	719	685	703	724	699	712	748	697	692	669	660	734	703	701	698	718	730	703	694	756	676	698	693	707	678	726	716	764	720	700	706	697	706	693	672	680	736	738	705	728	717	740	740	723	708	657	733	746	707	722	690	692	706	671	638	720	680	701	683	713	758	736	704	751	698	707	732	687	686	714	703	730	687	691	725	667	681	727	705	707	735	774	699	734	666	686	729	745	721	737	714	747	735	724	712	684	679	739	749	689	733	676	662	731	723	690	698	762	685	687	650	740	699	747	746	693	728	722	704	718	706	705	713	674	736	765	720	711	673	758	765	695	777	706	691	709	681	684	701	705	704	727	685	737	722	708	702	746	743	706	721	680	677	724	716	735	677	694	688	772	711	754	772	682	702	683	723	734	695	722	687	739	699	737	691	694	726	765	720	742	703	703	705	687	707	691	730	715	647	740	713	726	694	722	706	707	677	690	735	709	731	732	712	682	694	735	718	709	711	701	708	676	687	762	726	753	665	749	761	773	748	662	655	687	697	708	722	767	691	753	742	705	739	676	740	724	726	716	707	718	687	685	724	738	675	701	689	715	748	704	732	705	723	758	673	706	690	722	684	765	739	648	735	663	698	716	712	720	715	703	732	691	717	696	743	711	690	746	721	710	736	718	724	732	719	755	690	730	689	712	711	711	728	722	749	721	690	707	682	696	693	681	741	687	708	702	702	693	705	698	775	710	729	671	681	738	718	734	706	720	692	664	695	706	736	738	703	728	697	707	719	702	709	773	796	675	724	723	708	701	732	760	740	740	769	732	727	714	708	714	710	664	726	716	709	687	705	671	663	741	700	685	676	703	740	684	727	711	706	661	693	737	668	757	689	683	737	701	749	677	726	710	699	706	695	716	698	740	724	681	637	675	694	687	663	722	744	695	717	683	704	708	732	695	718	679	702	749	667	744	708	704	692	751	691	689	735	704	713	706	671	736	709	703	689	742	651	705	759	733	721	717	665	740	750	679	704	708	700	716	711	682	747	719	692	717	735	690	689	700	738	780	699	736	669	722	763	652	702	688	698	734	705	704	712	728	731	732	686	705	699	693	733	664	722	662	690	728	673	723	773	710	739	704	751	713	725	708	667	708	729	753	738	716	707	675	696	719	717	725	726	692	708	683	724	734	709	724	720	740	706	683	716	692	730	729	694	735	660	697	712	700	710	716	710	749	723	719	761	723	672	743	742	698	758	617	742	694	680	691	724	695	706	691	725	675	728	744	706	706	703	673	687	675	692	725	725	700	697	706	772	719	736	670	728	694	706	720	714	674	730	741	746	739	764	702	768	692	725	707	668	729	696	719	669	714	724	732	759	688	698	736	687	694	733	683	739	703	752	732	736	695	723	726	746	670	695	703	757	705	713	752	753	738	690	720	717	692	756	694	700	711	721	727	670	745	685	721	681	702	749	710	714	690	725	685	683	716	747	679	729	681	677	700	695	723	698	680	757	702	745	723	717	726	682	702	738	719	720	699	708	707	750	744	720	724	674	704	694	674	743	696	735	750	726	723	654	689	653	712	687	689	723	686	713	754	707	725	749	777	740	691	742	774	754	678	741	733	713	684	734	758	665	656	710	749	730	672	699	733	714	704	706	668	702	716	724	697	699	704	716	728	724	712	701	728	679	664	697	737	710	710	693	721	684	702	652	681	729	737	732	688	746	688	696	717	678	720	700	689	704	754	715	719	686	745	681	709	706	693	741	725	747	723	720	724	718	716	720	691	718	676	729	707	796	726	688	721	713	712	774	696	684	693	679	696	693	668	691	740	715	679	699	715	724	691	676	746	752	737	699	728	681	728	705	733	686	673	757	760	713	715	714	664	708	703	685	685	659	687	732	741	722	728	654	703	722	706	717	701	716	721	749	698	670	683	673	713	670	649	647	716	730	712	711	729	690	699	738	688	699	731	753	705	714	685	729	704	687	725	730	744	695	719	725	711	648	696	709	713	713	727	718	721	749	646	717	695	757	719	724	677	744	740	715	735	686	723	765	771	686	748	694	733	714	730	694	727	664	708	712	682	689	680	701	673	713	718	700	718	735	704	712	752	687	713	743	710	718	743	687	699	708	685	687	697	717	678	713	713	725	701	685	717	704	746	683	714	721	710	704	714	711	696	726	714	709	694	727	688	687	764	737	699	722	668	714	696	690	699	702	737	724	689	709	711	738	753	700	720	711	717	685	766	733	766	721	723	730	714	778	678	776	714	767	659	733	747	742	719	711	742	704	687	740	741	697	691	716	677	685	732	712	694	695	721	699	721	652	686	699	752	723	709	704	685	674	741	703	694	701	691	693	724	732	769	719	715	694	708	693	733	707	701	743	729	695	723	707	716	684	741	716	736	696	728	713	711	708	735	677	722	710	739	745	697	754	688	690	706	669	757	724	719	713	703	757	724	711	758	714	738	744	727	696	709	693	728	727	712	717	689	698	745	707	679	689	722	716	683	764	745	749	699	703	702	704	738	747	723	725	712	684	736	677	722	717	726	689	684	734	708	666	671	715	729	715	717	714	700	741	724	685	750	705	710	687	753	692	714	735	718	761	697	656	716	717	748	713	682	667	708	718	741	724	715	728	745	702	696	714	734	719	707	708	696	682	727	720	698	722	721	680	703	694	705	698	728	715	718	715	731	703	691	721	728	697	722	702	696	697	702	735	703	708	706	663	702	715	684	718	732	694	688	740	676	688	720	722	758	714	704	729	711	717	664	682	717	736	716	669	684	725	680	707	677	705	702	716	721	687	745	721	718	751	686	683	746	715	708	667	745	722	701	748	730	736	742	683	717	753	787	718	731	746	704	693	793	706	722	715	664	703	727	687	751	754	685	706	710	667	685	709	720	731	697	693	674	721	693	705	648	734	716	713	708	687	736	710	706	731	700	729	688	700	710	688	715	679	679	727	680	703	733	705	692	686	723	714	693	732	712	723	700	728	700	738	729	729	739	661	705	729	712	722	712	702	730	683	729	688	708	743	726	759	695	707	659	703	738	709	710	691	720	718	705	786	721	691	690	690	729	763	692	754	693	678	699	712	683	727	686	690	694	720	698	689	645	661	680	714	745	723	686	773	730	718	707	725	701	702	695	682	681	713	673	708	742	690	728	704	724	702	711	712	710	717	687	707	683	689	674	699	710
1981	9539	363	250	378	368	302	271	238	258	201	165	298	116	111	94	91	83	96	100	88	115	78	70	85	88	69	55	88	82	61	74	49	56	59	58	63	49	49	61	57	50	49	47	47	43	49	37	46	40	43	40	41	37	44	39	44	52	45	44	34	24	34	43	36	50	36	34	34	40	26	44	38	22	34	37	26	43	37	36	25	40	29	32	36	35	37	31	40	41	26	40	26	26	28	34	40	34	23	33	33	29	31	43	31	28	24	32	36	31	28	31	42	38	38	34	28	24	35	33	22	44	35	20	23	36	27	39	28	31	29	31	42	21	34	32	33	35	32	32	31	29	33	28	35	37	36	24	38	29	44	30	34	36	18	30	28	48	32	33	36	34	33	37	44	27	38	27	40	26	39	34	24	23	33	38	37	21	32	25	23	25	31	25	30	32	38	28	25	27	28	34	39	22	27	31	36	31	29	30	28	25	33	27	30	31	38	19	30	37	29	25	30	27	31	40	28	26	34	35	26	32	32	27	23	37	27	31	28	24	33	32	31	21	27	26	24	33	25	35	33	28	35	34	48	21	27	33	26	32	27	40	38	35	33	33	27	37	29	21	31	37	37	40	29	28	37	26	32	25	26	31	37	33	32	26	26	38	27	30	35	24	44	31	27	35	31	28	27	27	27	34	39	32	32	38	28	44	40	29	36	28	18	24	28	28	21	23	26	39	47	30	36	31	37	30	34	44	40	33	28	37	32	34	33	24	31	27	30	26	23	31	26	25	34	28	25	41	36	26	31	44	22	38	27	33	27	32	29	27	37	35	32	21	32	32	41	28	42	45	30	31	30	25	27	33	35	20	34	28	31	32	33	25	40	34	32	30	27	28	38	27	24	26	41	26	24	30	31	30	37	34	27	30	30	30	25	32	33	17	25	26	27	29	42	35	26	33	32	37	32	25	32	27	28	25	26	33	47	35	30	27	43	36	26	35	40	29	29	34	25	30	43	30	27	37	24	43	25	27	25	37	28	34	41	30	25	28	30	27	38	23	39	36	30	30	32	34	34	30	23	28	33	37	33	28	35	24	30	32	27	38	29	30	25	24	33	28	32	34	27	36	29	26	37	41	36	30	32	37	32	31	30	23	42	25	34	33	30	33	25	42	33	34	33	34	33	26	39	37	47	31	42	34	28	17	29	31	44	29	37	33	36	32	44	28	47	37	35	34	30	34	23	32	31	35	34	37	42	30	33	33	31	30	30	26	32	21	37	30	28	30	23	33	32	24	29	28	29	32	35	34	30	31	36	36	38	34	27	35	36	35	32	29	29	34	36	28	29	32	34	30	23	29	29	35	26	32	29	23	26	40	44	32	25	25	49	19	39	27	32	27	35	28	36	31	26	32	35	21	36	24	29	39	35	31	25	39	39	34	32	39	34	24	35	34	22	30	29	33	38	27	28	28	40	21	44	25	28	42	31	28	23	26	31	27	38	30	36	26	33	36	32	25	34	33	37	38	27	31	29	34	17	45	34	36	34	34	37	23	34	39	32	31	34	35	24	35	29	31	23	44	26	30	31	30	27	36	27	27	34	30	21	26	39	35	25	28	39	27	43	31	24	25	31	36	33	24	34	24	24	33	38	23	25	29	26	32	40	32	32	36	39	25	29	32	36	30	34	32	20	24	48	24	24	33	29	31	37	36	40	29	43	29	40	28	30	30	29	33	31	34	31	30	26	27	32	28	36	47	37	31	28	38	25	39	32	30	26	39	31	30	41	18	24	30	37	28	22	41	36	31	35	26	21	36	29	30	27	38	31	32	31	44	24	29	36	40	31	20	37	26	34	38	21	45	27	36	39	34	33	38	39	32	35	33	29	40	31	37	28	26	33	28	35	42	30	33	45	44	24	34	42	32	25	22	36	27	32	29	29	25	40	26	20	40	29	41	25	35	32	22	31	32	35	26	27	34	32	32	37	37	31	34	34	34	35	32	23	29	37	46	38	32	29	33	27	40	31	39	39	36	41	38	25	33	37	31	42	28	28	22	38	30	36	30	30	33	30	18	43	37	34	37	27	26	30	37	35	30	29	25	41	32	34	33	34	31	35	32	31	27	35	21	35	31	40	36	27	32	25	37	32	29	28	32	17	40	29	24	33	36	30	38	34	20	29	38	36	34	30	28	38	37	39	33	39	35	34	22	27	27	30	25	29	23	28	29	28	25	37	33	24	32	28	28	38	31	32	26	33	30	38	21	41	31	35	40	34	26	39	38	31	29	30	29	24	27	22	35	28	33	42	25	37	34	31	35	30	38	33	30	35	31	41	46	25	38	36	26	30	36	44	28	31	31	22	25	25	27	35	33	43	23	33	32	35	40	32	30	40	37	33	28	34	31	33	39	32	38	26	29	30	27	26	35	24	28	38	28	35	23	24	23	24	22	27	38	46	23	23	35	26	25	29	39	34	31	32	32	27	34	25	29	43	34	30	25	33	35	30	41	36	33	41	24	33	31	24	39	26	35	29	34	22	23	32	20	48	32	28	40	34	25	30	39	32	22	33	29	22	31	34	24	33	33	21	34	28	44	28	25	30	28	36	26	27	24	23	26	33	29	34	36	34	40	35	27	25	25	26	32	38	31	33	31	31	23	29	31	31	36	37	27	39	43	41	37	30	27	30	38	33	31	36	36	35	29	26	27	33	19	30	32	23	23	36	40	27	33	22	32	41	30	33	34	25	35	33	29	26	30	27	27	42	21	31	32	27	33	25	32	33	26	38	28	32	25	27	30	23	40	31	36	25	37	33	29	32	36	39	34	34	31	25	33	34	28	33	22	25	23	33	32	25	29	21	26	37	40	28	19	26	29	40	33	30	25	39	35	29	33	35	28	34	37	29	30	31	33	34	36	35	27	32	36	32	27	31	27	35	29	32	27	25	27	25	33	37	28	28	32	28	38	24	28	27	33	27	26	28	48	25	27	29	32	18	31	30	37	23	32	33	30	21	32	40	32	31	36	34	34	27	37	30	39	38	37	25	36	35	32	43	37	35	34	34	26	39	25	37	40	37	31	36	38	26	30	30	32	36	41	29	33	37	38	29	29	29	26	33	28	37	20	33	37	29	33	32	31	21	26	30	41	33	31	24	29	36	44	21	29	30	33	28	38	29	43	38	40	19	39	42	34	27	32	26	28	32	29	36	35	36	31	26	25	24	44	35	25	36	26	35	32	35	35	30	32	29	28	39	35	34	25	29	44	42	35	37	28	28	36	25	32	22	37	28	23	50	30	25	24	38	26	30	33	29	25	23	23	40	27	32	29	18	28	37	16	26	37	33	36	38	29	34	35	37	33	32	17	23	37	31	29	30	29	34	23	30	35	29	28	19	28	31	38	35	31	23	39	35	24	28	43	38	30	32	40	36	32	35	31	31	33	21	31	37	31	25	29	40	26	35	26	29	36	33	26	41	27	35	34	30	24	34	31	33	27	38	26	31	38	31	27	25	26
25701	37278	8895	24538	29071	26646	23024	18828	15987	13887	11979	11016	13186	7456	6470	5595	4862	4557	4889	5394	5255	4840	4272	3855	3663	3607	3350	3187	3151	3074	2903	2678	2415	2307	2342	2261	2237	2095	2122	2056	2022	2041	1798	1864	1795	1677	1617	1523	1382	1383	1420	1240	1264	1536	1728	1563	1388	1288	1302	1070	1020	988	1046	1054	1065	1054	969	860	937	980	900	908	881	847	819	764	765	749	803	765	803	841	795	831	883	862	851	874	753	844	810	749	755	774	774	694	767	725	731	733	724	726	731	711	736	787	691	720	712	698	721	683	748	735	744	721	725	724	729	710	725	767	692	745	730	700	725	751	733	757	686	746	738	725	685	753	691	766	711	736	772	686	739	713	707	687	693	707	696	714	684	710	699	700	734	736	713	712	791	709	725	732	739	692	647	709	741	704	694	702	734	724	711	713	718	769	716	670	738	792	721	709	705	708	739	747	753	734	711	718	686	726	774	694	731	707	721	721	698	701	701	732	728	680	697	729	711	700	771	711	775	754	654	724	726	736	684	684	691	728	679	712	709	699	738	739	774	697	708	681	742	754	702	703	712	683	689	694	711	738	728	717	736	650	732	715	718	746	692	725	721	716	687	780	725	680	704	730	714	758	734	697	693	749	736	735	678	704	653	735	699	699	751	670	747	727	707	670	723	762	746	707	718	722	707	745	708	673	734	720	686	726	680	691	700	726	732	697	758	701	717	743	743	696	693	762	709	706	710	705	756	703	726	693	731	689	699	732	687	683	737	724	751	694	660	686	768	687	710	688	719	721	705	748	709	758	726	759	692	723	693	766	693	727	703	722	744	692	679	726	710	700	708	734	713	669	737	697	718	662	628	710	687	699	720	769	718	741	681	718	710	720	727	738	692	721	727	693	734	727	682	705	704	703	735	718	749	738	763	688	719	754	678	678	739	733	637	691	671	695	721	730	705	714	705	704	747	695	711	686	724	707	725	715	726	772	786	754	729	732	731	720	699	751	736	689	729	689	751	711	719	729	742	725	775	738	750	715	678	757	681	686	684	701	741	709	708	692	684	706	702	742	736	725	675	731	745	712	702	708	730	687	703	719	695	733	677	733	729	681	759	709	676	697	722	706	684	717	696	708	731	683	718	725	737	738	692	751	684	731	752	741	687	739	712	746	770	753	746	713	721	695	649	726	759	723	699	691	716	696	726	728	707	741	693	745	701	743	700	710	770	711	719	680	708	730	709	740	709	747	741	720	746	721	734	758	695	707	716	734	752	751	731	727	696	697	729	710	653	692	726	674	714	754	705	673	712	736	706	738	729	702	700	708	693	703	741	714	710	730	666	720	712	761	777	718	755	724	714	701	718	705	742	686	736	728	723	767	693	726	693	695	721	732	687	718	777	705	747	704	682	722	698	766	728	718	702	741	766	729	745	714	691	692	705	698	729	732	771	719	684	657	705	753	733	725	726	721	671	705	704	710	682	747	735	710	677	706	723	701	722	744	728	727	730	689	724	697	705	693	740	718	697	736	692	748	747	692	726	729	709	687	727	705	717	730	698	716	696	742	696	764	688	726	733	726	701	743	708	683	677	646	692	752	711	731	730	728	731	696	729	694	746	708	701	733	711	709	685	704	726	732	734	697	738	724	709	712	749	656	709	699	742	734	673	726	696	727	711	724	742	691	681	701	730	731	717	701	723	707	721	709	724	739	708	660	728	632	731	720	713	719	715	749	697	731	717	661	712	790	732	728	723	743	721	717	717	707	713	737	709	721	697	712	761	683	736	742	747	699	684	760	690	692	720	688	764	734	732	702	663	761	718	712	714	733	693	705	720	714	685	697	738	715	718	692	675	701	708	673	700	705	699	739	721	738	734	719	743	730	716	716	723	713	755	698	680	731	714	744	690	720	659	693	721	755	696	664	742	714	703	699	717	717	702	759	759	747	728	736	685	693	751	718	756	702	681	693	762	718	694	733	713	680	700	729	725	705	704	692	730	690	750	687	731	704	711	744	717	712	717	735	729	716	724	718	680	698	729	721	698	736	744	701	694	724	731	704	738	705	732	756	772	719	696	745	710	688	671	734	660	709	728	710	702	660	747	721	715	733	710	734	706	727	697	717	668	719	699	671	716	705	705	710	719	681	756	718	693	714	690	731	642	729	728	737	724	698	692	758	704	671	707	722	694	745	712	700	730	724	756	729	728	700	689	712	675	687	762	704	736	687	653	739	662	754	729	710	686	720	704	701	747	759	720	713	741	688	715	746	740	686	739	705	750	683	763	690	687	688	724	716	702	700	701	729	759	779	762	695	713	759	714	710	722	706	672	721	748	745	723	708	664	731	725	703	763	647	748	705	668	725	706	755	727	716	723	720	730	728	774	722	717	709	746	659	740	740	717	689	746	697	738	745	698	771	724	730	698	724	732	677	696	771	691	734	688	704	697	643	734	722	706	732	723	723	705	756	707	701	697	696	685	686	682	687	682	711	734	725	727	704	711	707	718	731	707	720	711	718	737	720	741	717	741	742	741	720	752	743	659	732	674	707	756	711	739	676	684	776	716	685	755	742	713	729	696	685	692	718	695	736	707	722	736	687	700	727	745	763	702	659	719	683	739	710	684	708	708	697	684	689	730	739	689	672	662	731	669	678	685	692	695	749	720	679	733	741	711	728	738	740	695	724	708	744	713	739	683	677	711	741	678	682	706	746	720	744	742	730	710	705	700	690	680	746	702	733	707	738	671	723	734	738	737	674	744	711	691	726	694	767	706	723	737	715	730	724	709	700	740	775	692	655	703	699	680	701	759	705	690	716	691	706	729	723	727	705	777	695	670	693	695	745	697	695	715	714	704	722	702	731	734	704	725	672	723	716	724	678	719	695	709	787	695	764	737	699	717	708	724	687	760	703	722	646	774	696	709	721	738	716	782	712	702	712	751	751	754	676	740	707	703	735	718	720	701	698	718	719	723	738	760	727	718	734	746	724	694	686	692	691	667	716	699	741	735	783	721	693	701	700	767	745	687	723	669	719	724	708	720	738	723	691	679	719	709	739	674	718	716	720	718	686	725	702	675	721	679	695	709	718	707	713	672	694	697	695	703	772	705	737	762	732	666	715	728	762	719	733	680	726	717	756	704	729	668	694	736	692	680	748	677	729	691	759	696	727	705	768	700	657	684	708	733	742	739	694	750	687	711	742	725	743	720	690	727	713	727	708	687	723	704	687	739	699	723	723	745	723	706	715	747	727	698	683	663	677	728	692	694	674	716	710	683	722	777	719	720	696	756	741	729	681	699	731	702	705	706	732	748	673	739	710	679	707	750	710	706	678	711	766	673	700	693	754	719	701	716	704	685	691	698	698	708	731	736	703	725	713	740	735	699	718	698	686	699	729	665	712	701	764	728	688	716	707	687	713	741	694	738	694	694	689	714	746	735	690	756	667	699	718	718	671	692	738	705	721	700	736	716	724	730	695	722	695	695	771	705	743	723	701	731	690	720	715	731	709	755	751	736	708	721	706	709	682
1777	8868	361	233	397	357	309	288	251	225	196	178	253	121	87	80	76	97	95	88	106	107	75	98	98	61	56	72	70	72	65	65	47	57	58	64	62	40	41	62	49	55	60	43	37	55	42	40	31	45	48	43	49	48	36	41	38	43	33	29	30	35	19	38	28	30	42	34	27	41	23	28	32	29	41	38	26	40	32	32	33	25	34	38	37	41	47	30	29	40	36	31	31	31	37	27	32	34	36	31	28	30	31	40	34	27	24	31	25	22	36	31	31	34	32	38	32	39	26	38	31	29	31	32	40	29	29	37	32	42	34	32	30	39	30	45	28	28	35	27	35	25	27	29	29	36	28	29	28	40	37	32	32	30	39	35	36	24	28	33	24	22	32	23	29	26	27	32	19	46	35	28	26	36	36	32	38	36	28	25	28	37	28	31	35	31	37	29	30	37	23	27	31	25	30	35	37	32	31	36	36	29	22	34	23	25	25	21	26	31	30	37	24	27	25	32	13	30	36	42	31	29	38	27	37	33	30	40	35	33	31	39	25	34	35	35	24	28	14	23	33	32	34	31	26	34	30	33	36	24	33	32	28	26	23	31	35	31	28	32	36	22	28	24	29	24	25	41	27	31	35	33	38	28	26	31	33	42	26	35	29	23	36	25	29	29	47	38	38	27	33	33	39	35	32	27	32	32	30	44	34	34	29	26	26	27	37	33	29	42	30	34	25	33	25	25	38	26	28	32	25	35	24	39	34	34	19	28	30	39	35	24	35	39	30	29	33	27	30	23	29	41	32	29	47	34	28	38	39	36	39	39	36	30	30	37	29	28	31	17	36	30	27	35	32	43	24	34	23	28	32	32	35	26	22	33	25	29	31	28	41	27	33	47	34	33	30	36	29	29	35	25	29	29	33	26	32	38	34	29	25	29	32	23	29	38	38	32	34	38	30	34	28	29	34	37	35	23	28	30	26	30	26	37	39	36	33	23	35	37	40	33	25	30	30	37	29	34	36	29	28	29	34	29	33	27	30	31	19	37	34	24	26	36	31	26	39	31	27	31	34	37	37	33	27	38	26	27	23	24	25	31	24	31	35	27	30	33	33	23	28	36	36	23	30	28	26	32	37	34	26	29	36	20	26	25	27	24	24	33	42	24	39	29	34	27	39	37	24	34	32	34	37	38	25	32	24	32	37	33	30	30	28	39	29	29	37	32	34	28	36	29	40	32	32	32	35	33	38	32	22	26	31	35	25	33	34	32	52	38	35	30	35	28	40	34	36	31	29	36	34	33	33	25	38	35	29	34	31	36	27	35	40	30	37	24	38	26	29	22	39	35	37	32	31	27	36	27	36	31	27	32	25	37	29	36	28	28	24	28	34	31	32	25	31	28	24	25	32	26	34	25	33	36	30	26	29	34	29	26	30	29	28	37	33	36	29	27	35	28	45	23	33	28	33	47	24	33	23	23	34	33	22	31	27	29	30	33	23	35	29	27	26	41	29	31	41	26	32	26	30	37	43	29	26	34	32	22	36	35	31	40	25	31	34	31	37	31	37	41	29	22	40	40	36	29	33	40	33	29	28	35	33	26	41	27	23	29	36	36	36	31	27	37	19	32	32	37	33	43	31	27	28	25	32	27	36	37	39	32	40	26	35	29	25	28	30	28	35	38	34	33	28	22	45	29	33	29	30	42	33	24	29	31	33	40	22	50	31	34	35	28	31	34	30	38	35	26	35	40	31	27	30	22	32	33	41	29	42	27	29	25	25	29	40	39	28	24	32	32	29	28	44	31	25	38	39	33	30	26	32	34	26	30	37	38	20	34	33	28	29	27	33	25	30	34	33	28	23	26	30	27	31	32	36	29	31	28	43	34	23	23	39	28	30	21	27	39	32	33	31	36	39	26	21	31	29	33	29	26	37	40	28	33	32	23	28	37	26	36	25	15	36	30	28	29	16	34	33	34	36	32	28	23	32	25	40	21	29	25	37	37	40	35	33	35	26	33	25	33	35	33	30	42	17	27	40	31	37	28	27	27	42	33	38	23	33	34	30	27	34	29	33	25	35	34	30	30	30	36	30	25	29	27	34	38	30	33	27	35	37	37	27	42	31	25	29	38	31	30	25	30	36	36	35	43	23	37	48	19	34	29	28	34	24	40	35	30	28	39	25	36	30	36	32	40	32	36	24	38	34	23	24	40	32	22	28	22	27	41	27	26	30	37	30	28	24	32	32	35	38	36	14	32	33	29	32	32	30	36	29	25	30	26	32	34	19	34	29	30	35	37	37	40	36	27	34	30	23	34	41	26	36	26	26	42	22	32	26	34	25	34	34	32	37	22	27	34	27	36	34	29	34	36	27	30	29	32	36	35	37	40	40	33	38	35	26	29	23	31	35	28	31	36	26	36	30	29	24	37	33	19	28	37	36	25	30	29	29	33	31	20	32	31	27	28	36	31	27	28	24	32	35	38	24	26	33	37	30	27	38	31	30	31	28	28	45	30	30	35	39	34	36	24	30	34	24	35	17	42	30	37	28	35	28	28	27	22	37	38	25	30	31	43	20	29	34	45	33	28	18	28	25	35	32	26	37	37	24	33	25	33	30	28	25	33	43	27	27	32	29	27	29	40	26	27	36	32	39	23	27	39	31	23	42	28	29	35	31	27	26	32	36	24	31	26	29	28	39	36	32	44	26	37	50	34	32	31	37	24	30	23	28	33	33	33	28	24	31	33	27	34	33	32	31	25	36	31	38	36	27	33	31	22	30	25	26	38	30	41	28	28	29	33	30	32	24	31	31	29	27	36	29	35	29	31	31	32	28	41	28	38	32	23	28	34	30	21	32	34	25	25	41	29	48	25	40	28	39	22	36	36	35	32	28	41	34	30	31	25	34	29	29	31	25	26	27	31	27	36	27	35	39	33	29	27	32	31	33	31	36	37	31	23	25	34	27	47	34	32	32	29	29	37	42	33	24	31	31	41	32	31	31	43	44	35	30	35	35	34	35	41	29	25	38	32	33	38	30	24	30	39	27	30	28	30	32	34	28	33	39	29	34	29	24	33	20	27	40	44	28	23	39	20	31	21	31	31	36	25	21	33	31	30	25	28	31	28	43	30	31	44	31	22	39	28	40	32	36	31	29	30	31	24	36	29	22	37	27	38	28	34	24	29	42	19	31	32	34	27	25	46	39	25	32	28	32	41	25	28	34	24	31	23	23	33	31	35	37	41	27	31	26	44	27	27	25	24	38	23	35	35	34	23	23	33	27	39	38	45	46	33	26	19	27	40	29	30	29	23	25	29	29	35	26	33	37	32	36	23	23	29	31	28	30	35	32	29	39	33	35	33	40	24	28	35	38	34	29	36	30	36	31	26	37	31	35	38	24	35	30	31	32	38	28	43	33	29	39	35	31	31	43	37	25	32	31	40	30	30	39	18	36	37	36	30	34	39	37	35	25	27	29	36	26	31	39	19	29	22	30	41	28	36	28	37
25111	38991	9004	24108	28844	26604	22801	19029	16357	14072	11913	10182	12642	7376	6492	5437	4956	4906	5403	5559	5550	4700	4143	3913	3727	3558	3426	3230	3231	3081	2894	2619	2534	2330	2334	2299	2364	2200	2152	2055	2034	1871	1925	1951	1769	1689	1632	1439	1484	1414	1307	1226	1491	1723	1537	1453	1356	1496	1217	1015	980	953	945	1049	1131	959	894	1036	1009	915	898	950	812	844	834	773	754	802	750	750	762	820	782	816	861	830	845	799	771	772	775	812	764	758	735	712	740	699	740	783	746	759	721	752	736	691	691	700	711	700	705	733	777	737	698	694	692	738	729	685	671	730	750	689	729	760	678	773	730	676	720	694	746	736	772	759	703	720	698	704	734	752	690	700	754	750	683	662	718	712	708	732	695	652	749	698	777	725	722	672	714	691	737	689	706	771	722	737	710	711	688	706	705	701	704	751	696	731	760	776	678	698	693	690	714	697	742	729	729	711	708	689	723	687	755	708	715	704	721	718	700	707	713	691	679	738	733	711	706	686	731	700	704	745	727	745	690	728	677	720	728	668	705	703	728	722	736	722	673	750	733	711	736	721	712	678	754	695	712	696	706	715	705	709	769	709	730	747	715	713	744	694	720	704	704	691	684	681	761	721	708	714	723	701	684	713	726	706	739	744	712	743	751	664	707	731	681	681	715	683	742	719	715	719	712	729	670	704	721	713	738	706	675	690	718	661	708	708	686	711	772	713	724	730	721	709	717	713	701	667	708	722	701	666	725	736	719	704	684	732	732	748	765	733	717	696	663	680	772	677	695	722	673	697	720	660	742	683	714	729	742	729	666	737	673	726	705	670	673	701	697	691	707	711	695	703	684	693	698	683	675	705	695	705	725	731	800	655	716	713	706	710	713	692	750	706	724	696	703	709	669	705	700	705	689	698	721	730	674	694	723	741	717	675	713	660	698	708	693	686	705	715	670	713	732	766	735	706	715	720	708	669	674	723	714	704	714	746	686	683	764	704	695	714	712	712	705	737	728	720	690	741	646	690	707	692	683	679	704	771	693	736	705	714	686	704	712	710	737	734	685	742	718	710	728	682	746	756	741	751	688	717	747	697	729	725	726	722	746	742	733	669	766	727	707	726	675	731	741	757	747	679	687	705	736	703	739	708	714	722	758	718	710	711	703	672	722	774	730	695	709	727	694	701	741	653	708	738	750	709	720	711	782	701	726	729	729	715	705	695	686	743	708	711	716	757	708	699	732	721	720	726	704	723	726	674	707	739	703	663	736	703	724	720	683	734	717	735	730	721	729	754	694	712	699	687	775	709	722	745	729	765	687	706	714	754	706	667	704	727	696	748	664	737	702	718	717	733	694	719	676	695	722	732	738	715	720	703	705	764	765	696	698	701	716	734	715	699	690	716	754	714	727	731	698	722	706	714	702	737	708	688	694	746	667	692	700	680	669	710	702	724	754	746	714	688	707	732	715	702	689	720	721	651	699	724	702	655	746	747	686	722	744	718	720	701	680	671	666	724	683	682	718	700	743	686	696	692	726	708	720	750	784	683	699	691	713	734	708	683	748	687	787	621	729	720	721	704	712	742	737	687	675	713	697	719	738	762	708	698	680	701	685	676	722	707	673	692	719	722	720	705	754	688	712	683	699	674	730	717	708	698	704	758	719	714	702	677	735	707	761	699	721	677	703	701	690	731	755	753	663	730	698	730	692	734	706	688	696	736	716	705	692	733	706	674	708	722	735	704	729	726	759	735	754	754	706	654	691	677	675	670	755	745	754	669	675	725	666	699	730	672	709	695	674	694	725	690	710	666	694	734	715	719	711	724	708	687	713	714	664	655	679	745	697	714	705	732	695	732	669	696	693	665	703	687	677	698	728	715	678	630	755	676	702	695	691	688	715	681	729	692	775	735	703	732	738	660	718	698	712	690	683	701	719	729	700	725	678	702	678	662	701	732	708	660	697	712	754	703	719	740	734	701	687	664	723	742	708	674	703	752	724	751	705	716	743	778	742	694	731	748	741	717	674	713	721	692	718	673	741	703	688	719	713	714	739	685	680	712	703	765	709	674	750	727	686	701	709	738	720	702	696	701	689	747	669	735	723	714	734	715	692	700	650	732	679	724	693	667	710	731	712	734	703	737	692	691	721	703	686	703	710	726	715	683	718	725	740	703	699	710	697	721	731	721	680	690	729	695	720	702	713	732	727	684	738	682	687	738	718	714	723	684	718	695	708	663	719	681	669	715	724	702	712	736	712	705	739	717	682	689	719	689	663	683	692	701	682	748	718	706	708	678	699	655	732	677	753	712	662	726	716	691	662	689	762	738	747	723	680	720	692	691	729	752	672	733	714	691	698	703	714	757	770	681	713	713	735	703	746	714	714	696	701	735	687	692	678	746	689	756	715	710	720	673	712	710	690	707	706	725	723	683	757	733	708	679	725	759	685	734	736	730	706	727	736	761	730	681	690	636	646	734	700	702	695	702	714	749	758	728	699	691	694	704	677	669	663	704	718	731	750	714	698	715	753	790	688	677	683	685	739	691	698	707	712	683	715	756	693	708	724	698	737	733	720	709	698	700	711	730	698	683	713	682	752	692	699	722	722	730	736	683	685	752	682	724	712	719	694	715	706	732	730	730	731	710	714	741	705	709	720	671	690	698	744	690	729	741	776	717	696	724	683	677	717	696	703	712	699	741	739	674	693	736	763	676	712	711	640	699	693	738	657	719	677	731	756	748	708	699	690	729	674	747	759	688	725	678	750	728	664	672	706	717	717	718	722	758	700	699	669	649	729	736	703	662	734	725	719	685	712	686	727	726	688	716	707	736	695	686	685	714	720	733	673	704	703	702	711	716	675	712	711	699	690	759	671	707	677	659	730	678	707	687	705	732	743	721	662	695	723	705	717	727	720	726	733	769	695	733	734	720	736	693	705	720	663	736	707	683	713	713	746	613	701	669	699	719	711	678	777	717	706	727	729	699	696	721	705	662	708	698	710	700	687	715	715	716	763	681	706	744	719	743	673	665	676	650	678	703	688	754	690	694	673	747	696	718	724	681	703	681	731	661	706	696	703	750	717	703	703	723	721	734	734	712	706	699	713	703	715	693	680	642	729	760	738	692	708	693	702	698	753	693	749	750	685	704	737	701	653	702	680	694	724	712	728	700	700	709	705	713	693	653	721	670	719	733	753	713	696	684	764	682	733	731	693	717	772	729	673	712	682	691	752	709	676	674	724	710	680	758	699	707	689	720	733	682	707	732	726	688	683	723	707	662	733	687	745	687	702	718	651	747	751	704	765	732	663	742	711	689	706	713	680	752	722	685	746	724	695	688	728	748	698	748	755	723	736	666	682	664	694	742	709	738	730	708	682	695	761	702	701	697	725	739	709	744	674	725	694	726	720	721	707	736	687	724	699	651	702	703	713	650	717	739	733	735	691	697	716	668	691	681	708	744	691	738	737	698	724	712	667	749	681	672	701	764	721	731	658	689	700	726	716	721	743	709	746	771	676	725	694	733
2061	5212	226	190	297	275	250	233	191	177	143	132	356	130	108	90	91	77	104	99	92	96	105	84	84	79	80	73	66	62	68	64	68	66	61	65	62	59	59	71	70	59	48	59	54	61	58	50	51	36	62	63	65	54	58	48	59	54	58	54	41	53	27	45	41	48	54	69	44	44	49	51	48	40	35	52	51	53	40	44	51	35	47	44	36	53	56	61	48	53	50	50	50	39	52	49	46	49	31	47	45	54	40	47	40	58	53	46	52	45	34	41	48	42	62	36	50	70	42	43	47	40	39	52	54	49	65	39	47	36	48	46	35	43	48	53	54	43	60	37	50	47	42	49	41	50	38	47	49	48	45	54	42	45	41	47	38	45	46	36	58	44	42	55	47	52	43	48	45	56	48	43	45	46	49	46	40	37	51	41	44	45	49	41	50	40	41	41	32	58	51	39	48	50	35	41	46	48	30	39	43	52	43	52	44	55	31	46	50	59	49	46	34	54	54	47	46	54	43	47	56	27	37	59	45	54	36	49	38	42	45	31	52	44	47	40	38	57	43	45	41	47	54	44	43	31	46	54	37	63	53	43	44	33	52	44	47	40	50	37	50	50	58	48	54	49	47	44	42	42	42	26	49	47	40	45	46	52	27	43	40	37	41	48	42	47	44	48	44	45	51	44	47	42	46	50	45	43	48	36	37	45	42	57	43	44	51	49	50	36	45	40	51	43	48	49	47	52	40	50	42	44	39	36	47	46	55	40	45	58	44	39	46	57	53	42	47	37	47	51	39	56	53	41	53	35	47	49	59	45	33	47	52	38	46	37	50	41	40	41	41	47	53	51	48	51	43	45	39	46	31	36	55	52	52	48	37	45	51	52	50	47	46	49	47	42	46	47	42	41	48	38	40	42	43	47	43	35	59	38	54	46	42	44	45	66	42	43	40	42	41	39	41	43	45	48	56	43	41	55	33	34	48	43	41	45	42	41	49	32	55	41	43	62	65	55	60	49	41	51	43	48	40	42	48	48	61	53	42	46	57	54	53	49	54	37	46	46	44	56	37	40	45	43	48	53	43	51	41	51	40	42	47	39	61	53	50	32	42	32	40	38	52	42	54	43	52	57	51	39	49	44	41	36	46	42	48	48	42	41	45	36	57	40	52	53	44	43	40	53	33	51	46	42	53	46	50	38	44	56	50	36	48	50	42	47	52	49	51	38	55	37	41	40	47	41	45	58	37	51	57	41	53	42	33	56	41	65	40	46	42	38	35	62	49	38	46	47	49	51	39	56	45	55	40	52	41	44	47	52	38	49	40	50	39	49	56	42	40	36	52	48	40	52	54	35	52	51	48	40	56	46	45	49	38	56	48	53	47	50	50	48	40	42	48	41	45	42	56	31	49	41	56	57	48	45	42	57	37	44	54	47	46	60	49	32	51	48	43	27	48	54	39	55	35	38	35	42	39	42	49	33	45	49	44	50	39	54	64	45	50	62	46	51	53	47	44	50	39	50	33	38	49	48	47	42	38	52	50	50	50	41	47	39	27	44	57	40	53	48	33	45	40	36	43	47	45	49	36	51	30	46	42	42	44	43	42	34	47	40	43	53	55	45	50	49	49	43	47	49	54	43	40	41	47	47	52	46	50	37	40	48	42	51	51	42	47	45	41	43	54	45	33	34	38	41	30	53	46	47	41	51	51	34	41	42	54	35	36	44	56	45	56	48	59	55	51	43	52	41	41	44	45	42	49	44	34	59	50	45	46	44	42	35	58	45	40	39	45	53	40	43	60	33	38	49	40	46	43	54	58	42	47	40	48	35	57	43	61	44	47	43	45	37	46	24	53	46	47	57	32	42	51	46	45	53	54	47	40	40	49	52	54	47	32	43	34	45	47	45	48	45	48	38	40	47	51	53	54	55	51	52	42	47	53	43	40	42	57	51	39	46	42	48	34	45	40	49	43	44	50	58	49	44	46	46	53	40	50	44	39	42	46	44	46	43	54	51	44	63	41	34	56	43	42	63	45	45	41	39	34	35	48	45	42	47	52	47	42	52	46	36	50	35	39	40	54	41	38	42	47	32	49	44	42	38	50	47	34	46	45	48	35	38	57	48	46	44	61	40	36	45	45	49	48	48	47	41	59	48	47	40	55	43	52	51	34	48	43	40	56	33	45	44	55	51	49	36	48	37	33	39	51	50	45	41	49	44	41	45	43	40	53	53	42	40	45	43	62	45	47	40	55	50	40	48	48	55	42	43	44	47	41	48	44	48	45	54	46	39	57	47	51	52	38	51	50	59	44	38	39	61	48	49	39	49	48	33	43	54	57	37	42	45	46	45	57	42	57	53	45	45	51	44	38	40	38	50	33	48	45	47	33	49	54	48	54	44	35	47	45	57	40	45	33	55	43	44	43	50	42	34	59	38	41	55	52	38	34	43	43	47	45	46	49	48	55	47	38	45	48	42	40	50	44	45	49	40	38	32	48	29	43	44	46	41	42	47	49	45	49	43	47	49	44	43	54	41	42	42	58	48	48	53	43	49	52	46	36	56	42	41	40	47	49	48	52	39	42	45	44	53	51	37	50	40	39	46	42	42	40	40	44	41	42	33	56	46	46	48	47	48	45	55	55	54	58	46	42	39	50	45	42	60	35	43	50	45	47	40	47	32	57	60	53	39	28	43	43	49	43	45	44	46	48	52	51	41	54	48	41	40	50	46	45	52	39	48	43	59	43	51	57	32	46	46	46	49	31	42	62	46	44	42	38	41	40	44	38	54	45	53	52	40	46	46	44	44	41	56	50	38	40	42	52	46	51	47	52	38	50	50	43	42	52	59	40	45	43	47	50	45	54	40	50	47	39	51	50	54	30	43	50	47	41	43	37	45	35	51	38	48	39	52	50	44	55	45	48	43	51	43	51	44	44	42	50	47	42	47	52	65	41	34	56	44	47	36	51	47	55	46	52	51	44	62	48	51	39	58	52	33	45	35	47	51	55	51	42	31	37	49	40	35	49	48	37	46	42	40	39	53	44	37	45	46	42	54	39	40	43	46	32	50	39	48	32	47	46	52	38	39	43	40	44	60	43	52	51	45	43	50	43	46	32	36	49	54	45	49	48	42	41	49	39	50	51	38	48	47	49	46	50	45	33	49	54	31	47	36	50	32	52	45	45	36	47	49	40	38	35	39	51	35	42	48	37	33	48	46	48	43	36	50	49	55	42	53	49	49	45	37	48	54	39	42	30	38	58	37	36	31	48	62	46	58	49	42	44	45	45	40	47	56	45	50	45	44	44	64	44	50	48	37	39	40	48	40	41	48	60	51	56	45	43	48	28	37	60	42	37	43	42	32	38	42	38	49	41	50	51	41	51	43	39	46	52	44	53	45	60	47	56	40	40	39	45	48	47	45	49	41	42	41	56	48	39	54	48	48	43	40	43	46	41	37	37	40	39	50	43	41	50	49	52	53	36	31	51	52	41	54	39	38	39	34
19592	33511	6833	19526	24367	22053	18504	15622	13113	11083	9262	7970	15644	5709	4759	4317	4022	4144	4624	4729	4387	3846	3458	3238	3243	2994	2929	2870	2710	2653	2459	2389	2283	2269	2193	2312	2149	2066	2040	2069	2007	1822	1877	1831	1737	1700	1647	1603	1599	1423	1464	1589	1704	1714	1683	1512	1595	1430	1290	1258	1213	1227	1247	1274	1144	1100	1305	1293	1207	1181	1145	1118	1165	1102	1121	1052	1098	1050	1088	1077	1047	1062	1167	1083	1084	1115	1109	1079	1112	1032	1030	1025	1054	988	1014	1043	1034	1018	1012	1051	1049	1100	1063	1025	992	1087	1028	1051	1026	1054	1063	1017	1075	967	963	1028	1048	1004	1032	1111	1017	1012	965	1076	1073	1027	1044	997	1034	1007	1006	1037	1006	1006	987	1071	1049	996	1008	1054	1021	992	1078	1033	977	1032	1031	993	1009	1023	1051	1059	1019	997	1020	1014	1030	1006	1029	1072	1026	1036	980	1018	995	1036	1011	1054	980	1050	1003	1007	998	1037	1045	981	1024	1027	975	1010	998	1018	1004	1013	1008	989	1042	1038	994	1032	1068	1004	1001	1034	1050	1045	944	1008	1052	1052	983	1106	1036	987	994	1038	1048	1018	1022	990	992	956	1041	1030	1009	1019	1018	1032	967	1085	1026	1029	1045	1085	1037	1012	1014	928	1045	991	1032	1023	1064	1066	1025	1047	1067	1052	1002	997	1014	988	1056	1083	1005	1074	994	1013	1030	1016	1098	1051	1027	1036	990	987	986	972	1007	1006	1022	989	982	1056	1012	1016	995	1068	1012	1048	969	978	1046	994	1063	1018	1044	1011	939	1064	1046	1078	1018	1081	976	990	1042	1017	1059	980	992	1042	1023	999	1045	1037	1012	1046	1047	1039	1071	1014	1012	968	1013	1070	1038	1016	1019	1003	1064	1028	1037	1061	1080	1028	949	995	1032	916	984	1032	978	1079	993	1008	1039	1047	980	1064	1032	1030	1020	1019	1031	1030	1010	1023	1065	1058	1044	1014	999	1028	1014	1013	1009	998	1038	1029	1038	1028	1050	1012	1042	1017	960	1027	1060	982	1004	1055	1017	1076	1056	1009	977	1018	1040	1041	1040	992	1079	1045	1038	1032	994	1075	1019	1037	1074	1026	1104	1018	1008	1012	1027	1014	1049	996	997	1007	977	1061	1037	1068	1001	999	983	986	1018	1040	1078	1065	962	1010	1036	1039	983	971	1024	1035	1035	1037	976	1036	1019	1037	974	1073	1075	1012	1067	1068	1007	1020	1012	998	1065	943	1030	1054	994	1010	977	1068	1071	1032	1016	1042	1046	1018	1043	1090	1046	976	1042	1046	1002	1016	976	1044	1033	1003	1074	1032	960	1028	1013	1030	1047	1014	978	996	1005	969	1075	1001	1018	1021	1011	1086	989	1032	1030	1028	1051	1044	955	1030	1036	1052	998	987	1027	1025	977	986	1000	1013	1019	1038	1020	1035	1028	1042	1016	1005	1046	1015	1025	1050	977	991	1066	1080	1030	1029	1017	965	1003	1055	1052	979	1021	1031	1006	1026	1032	1001	984	1032	1073	1014	1001	1020	1001	1026	1037	947	1010	1017	1001	1024	1026	1050	962	1027	1023	1063	1043	1037	1005	1006	1070	980	977	1010	1031	1028	1020	1024	978	1049	994	988	1014	1054	972	1015	1014	1035	1014	1003	1027	958	993	1036	1000	1063	1010	1014	973	1053	1029	1049	1028	1063	1031	1032	1030	968	1091	959	1034	1053	997	1029	1014	1078	985	1019	1035	1000	1017	973	1019	1009	1052	1088	955	1051	1013	1004	998	989	989	1036	1024	979	1031	1052	996	985	989	1087	1016	966	975	1057	1035	1020	1101	1030	1035	1036	991	978	966	1014	1027	957	1039	1035	1025	1026	964	1014	1051	979	1092	1008	980	1039	1002	998	1041	1031	983	1016	1000	1030	1062	1070	1028	1036	1097	927	990	986	985	1019	979	1034	1063	1016	1015	1057	1033	1057	1046	996	1055	1035	1021	1005	1039	1046	1033	995	1006	1030	1026	1073	1010	966	1040	1042	1079	996	1032	1013	1067	1064	1043	1044	1048	1056	1066	1014	1080	980	1015	999	1078	1020	1016	1063	1013	1013	1051	1061	1015	1008	1046	1045	1049	1058	1024	985	967	1045	1021	976	1008	1058	1003	1043	1050	1015	995	1065	1042	1045	1107	1025	1042	1010	1038	1017	1008	1025	983	1076	1019	1029	1089	1008	1049	1017	1069	988	1017	1070	982	1045	1038	1014	1036	1022	991	1032	962	1067	1062	1045	1082	981	1053	1003	990	1003	1025	1041	1022	1020	1063	1012	1100	1026	999	986	991	1043	995	1065	1080	1022	1067	1013	1061	955	1002	1002	1026	1019	966	1082	974	997	1000	1012	1018	1049	1054	986	1005	1023	1082	1002	1083	993	1048	1074	963	1019	997	1047	1046	1039	1067	972	1100	1018	1018	990	1015	1052	1033	970	1054	1016	1031	1002	993	1088	961	1034	1001	1002	1028	1004	1028	1019	1045	1074	1025	960	1053	1031	1032	1051	988	978	1067	1015	1006	1014	1030	1039	1079	1020	1044	993	1034	1029	985	1012	1062	1031	1090	1083	979	1058	1040	993	1034	1042	1026	1037	1050	1028	1029	1007	1046	1085	972	1049	1021	952	978	1015	1005	1035	1001	1062	1018	983	993	1036	994	1028	1003	1047	1046	1031	1009	1003	1053	1066	1041	1012	1035	1074	999	983	1039	1008	1020	999	1012	968	1030	1046	1051	1023	1018	1012	1046	1025	924	1021	1023	1031	991	1015	1064	1030	971	1012	1051	1015	1010	1023	998	1002	1042	1025	1021	1051	1011	1014	998	1071	1024	994	998	971	1046	1045	995	994	1064	1015	988	985	1005	1008	981	964	1058	1043	1042	1005	1021	1068	1024	1004	972	993	1035	1032	1049	987	1024	1027	1078	1058	1038	1060	1019	1064	1080	1043	1044	991	993	1045	1009	1027	1047	1016	1019	1024	1024	1035	984	1026	972	1024	958	978	956	1023	980	1021	991	1036	1028	994	1038	987	1007	1001	993	988	1019	1014	1051	993	981	1042	1028	983	1038	1013	1042	1025	1032	1056	1048	999	1055	987	1098	995	1077	952	1014	974	948	1078	990	1053	976	1018	1016	1015	1002	990	1011	1039	1009	1028	1043	1036	1008	993	1007	1006	1053	1027	1010	1023	1022	1011	1055	1068	1010	1057	1022	1002	974	1025	999	1092	1028	1008	994	1000	1034	1060	1097	1044	1031	1068	966	1023	1081	1017	995	1001	974	1026	1028	974	955	1007	999	1036	990	984	1012	1076	1031	1026	1047	978	987	1021	1090	1028	1068	1068	976	1036	1044	1000	1029	995	1033	1032	1023	987	1024	1014	995	959	994	1071	986	1020	1008	1001	1051	1071	1026	1022	1016	1043	1002	988	975	998	1021	1021	989	1012	1052	1029	988	1000	1017	1064	1003	1018	1002	988	1040	993	1021	1007	982	998	1025	960	999	1052	1116	1015	1026	1041	1001	968	1010	1014	1045	964	994	1016	1009	1074	1066	989	1007	1069	1054	1016	987	1066	997	1035	1007	1069	991	1013	1034	1028	1014	1032	1036	1011	968	1020	1003	1053	995	999	1000	1035	1035	1067	992	1056	1036	1013	1009	1000	1055	986	1008	1045	1021	1054	1024	1088	1074	1005	1039	1086	998	1021	985	973	1040	1036	1043	1061	1018	971	1022	1055	1080	984	1018	977	1048	1006	1055	1000	1027	1047	1001	1003	983	1040	977	1008	1063	1006	1058	995	1014	1079	974	1046	1096	1063	979	1022	1001	1014	1011	996	972	1023	1065	1033	979	1033	978	1001	967	969	980	1079	1060	1033	984	1003	1053	1035	1017	928	949	1053	1026	979	1015	1070	1017	1085	1035	1013	1012	994	980	995	1031	1028	1018	999	1016	1073	1016	999	1060	993	994	1013	989	1012	1028	1011	1018	1033	955	1004	1036	1086	1043	973	1030	1054	1001	1067	1043	969	985	1052	971	1050	1055	1053	959	1048	1074	1031	1014	1000	1079	1018	1045	1070	990	988	1039	1035	1034	1026	1012	1038	1006	1053	1098	997	981	1082	1040	995	1024	1065	1077	979	1030	1036	981	987	1021	1009	1011	1036	1025	1012	982	1002	1042	1013	997	1049	1008	1043	1039	984	988	975	979	1032	1011	1032	1005	996	1003	1002	1033	960	983	1056	1078	1003	996	1006	1037	1035	1041	1004	996	1012	989	999	974	1100	968	1099	981	1072	1000	1040	1002	1040	1000	1014	1023	1058	1020	1004	1021	953	978	1001	993	995	1026	1016	979	1031	1081	1128	1063	1068	1017	1015	1067	1049	1012	977	1000	1047	1042	1003	1032	967	1037	1057	1081	998	1035	1114	1015	1070	1085	1026	1052	1016	1014	1030	1055	1085	981	1080	1027	979	1000	1072	993	1023	1006	1046	977	1031	1018	975	1026	1016	985	1075	1056	1020	1051	1021	1052	1010	1034	1037	1018	1026	1052	1023	1064	1005	1032	1039	1073	1031	1026	1020	991	1039	986	1040	1096	983	1015	1040	1022	1045
1893	11678	450	218	378	314	289	274	258	196	183	178	516	124	102	77	100	105	111	86	107	82	90	76	85	68	69	61	40	66	56	44	57	68	56	59	41	47	54	57	48	39	48	37	45	35	47	51	53	36	51	50	34	43	40	52	48	45	36	27	39	26	35	37	33	33	38	30	36	31	46	39	35	29	30	27	32	31	35	30	35	36	32	30	34	37	28	29	27	36	39	24	42	37	36	30	38	26	25	35	21	35	25	27	31	42	27	38	27	28	28	45	26	32	39	29	42	28	36	46	34	33	38	36	24	30	29	28	23	30	36	36	27	28	38	28	33	22	33	26	34	30	31	27	36	36	33	28	32	24	39	38	33	36	28	31	22	22	31	32	30	26	28	22	25	28	22	35	27	34	40	43	22	36	27	23	35	23	27	41	28	28	33	31	26	26	30	40	25	29	33	24	33	32	34	30	30	25	33	25	18	26	42	40	29	39	30	27	22	33	32	36	21	18	36	29	23	29	41	38	32	37	40	28	25	33	40	32	34	34	30	32	42	31	32	33	32	30	24	34	28	38	31	33	33	35	30	32	35	32	27	39	23	29	42	30	29	41	30	42	32	29	32	35	34	28	28	23	22	28	31	30	30	27	37	29	33	26	29	34	29	26	40	28	34	35	32	34	31	29	31	37	27	31	30	26	30	26	36	28	28	25	35	35	30	35	36	21	30	34	30	33	38	30	30	35	26	42	30	33	33	36	37	27	34	30	26	36	37	39	30	32	40	22	25	30	24	26	28	38	36	28	27	35	31	31	36	29	25	33	29	25	33	32	35	21	33	26	26	25	33	45	27	28	37	37	34	27	24	29	39	34	31	43	26	36	33	37	30	26	26	27	37	40	31	27	29	35	33	29	31	29	20	32	26	32	27	27	36	33	27	33	28	26	25	36	44	33	24	37	38	32	38	25	25	21	25	28	33	20	26	37	32	34	37	38	32	26	32	20	32	30	49	39	30	32	32	26	44	28	35	27	39	30	33	32	40	33	29	38	28	29	23	33	29	31	30	32	41	36	31	38	26	31	33	26	37	32	38	36	42	32	32	35	26	33	34	23	22	42	30	33	28	34	31	38	37	33	29	40	30	36	24	31	29	27	30	31	25	31	24	38	34	27	30	34	35	40	37	32	23	23	27	36	40	29	36	25	37	28	22	26	39	30	28	30	31	37	26	33	25	37	39	35	29	27	24	52	24	31	30	35	38	34	36	28	33	30	36	34	36	29	26	43	34	30	36	23	34	20	43	43	27	21	25	41	33	34	31	28	38	23	31	27	37	42	26	28	27	36	35	31	29	30	42	33	34	36	29	45	31	31	33	34	26	32	22	27	35	32	35	39	19	35	39	34	31	31	24	35	22	40	39	40	36	32	26	24	28	30	27	32	41	31	28	22	26	32	44	25	51	37	47	35	33	26	32	32	30	32	34	25	25	36	32	35	34	38	28	33	35	27	25	30	32	27	22	36	32	41	25	39	29	35	25	20	24	21	26	27	26	34	44	28	31	23	22	39	31	33	36	29	36	36	39	28	30	35	28	32	27	31	34	28	35	33	29	26	29	34	31	41	34	33	39	31	38	36	26	46	34	40	32	40	32	40	38	26	35	34	37	31	28	27	29	27	35	32	29	36	37	33	28	26	23	37	33	30	34	30	28	28	29	34	36	32	33	25	28	20	34	27	30	32	29	31	38	30	27	27	35	35	38	38	43	32	34	42	34	39	34	26	30	22	27	31	31	31	31	36	29	41	27	23	34	25	39	29	35	32	45	41	36	43	39	30	26	30	33	21	27	28	30	38	28	27	28	32	33	29	37	25	33	23	31	29	32	34	32	35	32	33	35	25	33	26	38	32	33	24	26	24	34	43	30	30	34	25	31	51	35	30	43	25	27	29	39	42	40	39	22	26	39	35	23	24	32	34	21	46	36	22	35	32	36	37	33	41	21	34	33	29	28	38	32	36	37	32	45	32	31	29	25	20	23	38	27	35	32	24	39	33	44	28	30	25	37	31	30	31	26	43	22	40	34	43	33	26	30	28	26	45	42	21	29	31	33	31	32	34	32	25	41	31	44	41	31	28	35	25	32	19	42	36	23	31	39	20	29	37	33	31	30	39	30	36	15	41	36	24	27	30	32	33	30	33	37	43	36	27	34	30	38	34	27	32	31	25	36	44	30	33	37	31	33	29	33	29	24	33	28	25	37	40	28	33	35	40	48	35	35	28	34	23	31	24	40	29	32	31	27	38	33	45	28	41	37	28	27	37	24	23	23	48	44	29	21	44	32	36	31	28	38	28	33	32	27	34	22	34	35	33	34	37	34	23	33	28	31	28	37	33	20	33	40	38	27	33	30	34	27	28	32	40	36	32	27	29	36	38	37	34	28	29	36	27	34	24	30	44	36	31	28	29	32	32	28	26	27	26	32	30	35	30	34	42	33	41	38	34	36	32	41	36	39	37	34	32	27	30	23	24	31	38	36	37	35	41	31	34	38	35	31	37	34	30	35	26	26	42	41	29	34	28	36	37	29	26	32	29	43	26	24	28	41	27	26	28	36	28	34	38	43	29	34	29	31	20	31	25	45	26	19	29	28	41	27	32	34	42	33	34	25	27	31	33	42	32	37	32	33	28	29	44	34	28	22	28	29	35	26	33	35	33	30	29	29	36	31	32	29	27	32	37	29	37	36	30	34	42	31	35	34	35	23	28	30	24	28	26	31	36	39	24	32	24	29	35	19	37	30	33	29	38	36	35	30	31	28	31	30	38	38	31	36	33	34	28	38	38	31	27	23	35	29	37	29	30	35	32	39	42	24	31	41	36	38	29	29	34	31	27	32	36	33	36	30	36	34	36	29	43	37	25	40	24	29	37	31	27	34	27	32	27	28	31	34	24	35	32	23	35	40	38	23	37	42	37	28	35	33	28	33	40	27	33	30	30	18	27	29	34	32	23	21	42	33	24	25	27	34	28	28	31	39	31	26	37	33	29	33	23	32	31	23	20	34	35	27	31	35	30	40	32	22	23	39	22	29	24	26	31	26	30	37	29	34	42	35	22	32	26	26	32	27	25	30	37	47	29	35	31	23	24	36	37	31	35	36	37	38	27	44	32	29	31	24	40	29	30	26	23	25	40	25	27	32	44	37	34	25	25	30	37	27	34	32	31	30	30	33	36	22	40	27	25	28	33	32	34	32	38	34	36	29	33	33	38	25	34	39	33	30	30	33	36	31	24	27	24	30	28	28	26	29	30	34	25	31	27	35	25	33	39	33	46	34	29	36	32	36	36	32	37	21	34	31	37	23	29	38	30	35	27	33	27	35	27	39	37	33	32	27	35	28	44	36	28	35	40	26	38	28	30	40	31	32	28	31	25	30	45	34	32	51	35	32	33	34	32	39	42	41	20	32	36	28	27	27	38	30	27	35	36	23	35	46	30	30	30	32	38	40	27	35	31
26186	36966	8757	24258	29210	26743	22886	19550	16848	14010	11910	10334	18432	7279	5957	5275	5179	5560	5876	5581	5197	4383	4039	3882	3768	3583	3385	3215	3121	2918	2781	2634	2487	2325	2207	2336	2243	2126	1987	2193	1977	1874	1910	1725	1648	1626	1542	1566	1400	1309	1497	1416	1417	1422	1468	1517	1479	1227	1038	1057	1058	980	1079	1059	925	952	1050	950	983	811	792	867	836	802	787	770	797	739	784	782	707	793	755	763	844	855	903	775	785	755	839	705	751	681	805	728	759	752	705	716	764	738	724	729	760	691	719	698	722	723	701	752	707	748	751	735	777	724	774	721	708	713	726	772	727	721	714	726	715	720	715	716	700	750	723	737	717	716	749	728	701	772	720	748	707	718	769	765	730	760	766	702	718	782	720	749	725	710	687	727	672	702	670	744	674	701	689	679	727	727	676	700	721	673	672	737	751	740	738	690	725	741	736	749	705	757	728	715	745	694	694	689	733	713	764	702	690	742	705	714	772	792	719	746	706	731	737	734	722	669	695	690	706	712	759	730	700	731	728	721	740	719	684	686	691	708	704	703	710	762	685	727	663	732	719	716	732	705	752	739	682	733	679	712	728	715	681	696	715	719	661	690	743	711	740	700	688	702	752	706	699	716	737	655	752	716	734	741	737	740	749	717	746	739	722	682	691	726	692	719	715	686	694	705	719	645	730	753	734	738	753	681	683	696	738	747	721	751	698	704	724	725	728	730	684	724	700	697	721	731	700	713	691	735	724	704	705	715	748	704	742	739	703	711	718	682	684	679	749	711	700	713	774	761	744	700	705	732	704	701	671	704	681	706	697	739	738	751	670	695	677	725	711	680	732	708	711	712	693	768	715	737	743	750	687	698	764	714	734	692	713	679	739	708	705	681	655	768	703	728	739	722	657	746	664	699	717	688	785	733	738	725	708	707	694	744	657	710	734	707	713	716	710	742	707	712	697	693	703	733	725	722	728	751	708	707	754	701	721	678	720	696	737	685	712	710	717	673	739	731	721	685	721	721	718	708	691	706	731	714	759	741	721	749	705	730	705	719	690	733	713	696	687	740	683	710	707	714	686	725	724	755	705	687	723	739	713	725	709	682	708	745	738	704	740	720	703	724	702	730	716	701	700	743	692	705	726	725	641	724	710	749	737	702	699	682	742	676	713	680	694	676	710	720	749	712	742	768	731	729	653	743	693	682	723	732	694	713	678	719	704	753	699	714	700	726	717	724	710	704	742	775	721	740	732	674	774	728	702	707	747	765	713	716	756	720	710	706	698	734	711	733	780	743	750	719	721	703	720	720	682	698	704	713	684	672	762	710	701	700	722	726	734	707	730	726	732	682	718	730	730	718	724	695	717	683	737	715	701	733	705	708	742	726	737	718	711	661	726	700	693	698	716	732	755	711	724	732	730	735	747	719	718	728	678	703	691	725	692	667	730	695	691	701	745	734	717	712	728	664	779	725	715	727	621	703	698	760	730	723	738	685	732	722	737	737	693	745	725	712	693	718	737	756	690	709	711	747	736	743	667	736	746	709	705	713	731	691	702	729	778	747	727	677	708	733	726	703	718	725	696	737	717	726	766	684	730	712	724	674	702	714	729	762	705	731	729	725	666	739	675	717	755	666	731	703	690	721	718	760	744	719	735	746	715	759	710	743	689	754	702	684	749	733	709	737	745	705	679	677	760	711	684	731	704	764	741	741	663	660	761	713	701	741	687	681	730	769	698	708	742	735	706	774	679	670	689	759	715	677	674	716	702	689	664	713	754	711	735	762	735	712	702	709	721	712	747	714	731	755	720	715	681	765	745	688	721	688	712	734	677	710	679	691	725	729	695	702	730	706	749	801	753	679	640	704	703	698	770	698	731	739	712	713	767	712	738	699	744	661	742	697	716	695	737	689	704	723	684	726	735	728	761	719	724	678	674	705	719	719	710	732	706	744	737	721	715	705	737	721	699	718	724	710	700	664	715	732	706	707	678	684	680	716	701	710	684	717	728	684	698	728	707	723	703	688	708	730	697	732	732	738	730	695	680	673	695	747	676	717	751	749	749	680	689	672	661	705	684	736	706	713	762	695	740	746	757	734	730	690	722	755	724	692	708	757	760	733	728	694	694	704	723	770	679	744	692	689	749	702	730	705	725	699	730	765	720	727	740	732	746	754	758	744	735	745	725	729	694	689	673	728	736	710	748	662	740	710	732	702	745	715	701	761	651	741	669	739	738	728	688	703	695	718	710	691	730	723	735	705	693	738	738	741	737	722	730	711	733	718	749	711	723	718	715	777	690	738	711	701	768	739	778	729	723	683	786	708	729	716	719	698	679	738	744	704	713	662	707	762	694	683	691	692	743	668	710	711	733	700	702	752	730	706	694	720	713	769	688	704	711	690	649	707	693	723	684	697	754	700	719	712	745	673	667	723	705	752	737	745	710	686	732	698	689	665	697	710	690	723	702	671	690	703	735	705	735	727	659	720	699	708	699	748	693	744	753	674	741	790	704	785	724	706	682	704	733	692	763	743	669	694	710	723	683	697	749	757	747	727	711	728	717	730	708	712	714	756	701	738	698	716	714	699	727	708	690	721	708	758	709	707	716	693	716	692	710	666	734	740	710	686	745	662	696	707	646	736	680	713	763	705	688	740	760	748	713	708	699	738	747	702	732	735	730	730	716	737	724	698	736	651	703	724	713	722	730	709	716	726	739	740	711	723	755	725	720	782	709	718	734	730	751	723	753	718	739	686	705	769	744	739	698	704	701	749	712	742	738	731	740	693	703	725	717	748	757	757	687	707	692	717	732	729	729	686	746	736	710	725	738	723	688	719	704	703	747	709	768	724	716	714	714	752	688	707	704	769	750	722	748	676	756	719	709	706	695	687	690	711	746	685	725	727	705	697	721	723	729	739	712	723	741	702	679	723	731	741	668	738	695	727	725	737	719	742	743	720	722	704	694	719	713	744	709	724	708	680	739	751	731	698	726	754	721	685	743	696	757	748	689	748	714	751	706	673	688	669	747	711	726	731	737	720	730	706	719	667	740	754	749	701	732	703	730	744	753	716	711	737	740	730	717	724	749	687	693	721	710	741	694	667	724	700	706	663	695	733	675	696	717	769	689	716	714	715	701	704	717	727	719	736	740	748	750	749	673	767	737	695	750	724	722	707	695	710	741	728	719	717	675	722	687	699	681	769	693	736	727	724	705	697	724	704	728	728	685	719	691	755	706	706	714	723	709	676	723	713	709	757	747	744	765	703	703	711	735	691	683	681	704	681	733	785	681	746	720	726	738	667	670	700	728	707	735	728	710	774	683	698	711	748	737	727	695	747	696	707	713	742	721	709	699	721	693	748	680	691	734	657	762	700	683	753	756	716	663	708	733	606	683	707	726	755	675	728	722	674	662	733	739	731	723	702	714	706	728	696	730	739	772	717	722	693	722	691	748	748	750	731	735	703	726	723	731	735	707	706	731	785	732	702	716	722	720	708	698	660	724	716	688	710	700	692	708	750
2049	12746	482	294	398	356	341	281	255	232	216	161	675	123	90	98	82	104	116	126	98	80	87	85	72	74	69	57	74	81	70	61	64	58	53	60	54	56	55	56	55	68	51	58	47	41	41	45	41	47	53	44	46	35	52	40	43	36	32	36	33	40	23	30	34	22	32	27	33	40	29	38	36	27	26	42	35	40	37	43	39	38	34	43	38	35	29	30	39	36	30	35	39	32	34	32	42	37	35	33	30	28	29	35	30	37	29	30	38	32	26	31	34	27	34	31	40	27	41	31	31	38	26	36	27	28	27	22	28	32	28	25	35	35	21	31	25	33	30	34	32	31	28	40	24	27	32	36	38	32	33	23	40	34	27	35	38	34	27	30	25	31	33	33	35	28	41	38	27	29	33	24	29	24	27	41	30	39	28	40	33	39	30	43	29	24	25	31	28	28	23	32	31	48	35	33	28	28	30	24	39	24	35	31	30	42	27	36	28	30	25	28	31	35	34	35	41	35	31	27	29	30	23	34	32	40	31	37	36	28	38	33	32	29	32	36	24	28	31	34	31	37	26	35	28	29	38	31	36	26	25	28	33	36	33	24	47	32	32	24	35	37	31	28	41	29	33	28	37	33	33	38	24	27	28	34	32	34	27	29	29	31	35	28	34	42	37	26	30	45	27	32	21	29	21	35	33	28	33	31	24	35	19	37	35	35	31	36	29	33	34	29	36	38	25	35	30	33	31	29	34	17	35	34	36	26	29	34	42	34	40	18	28	30	31	28	38	31	30	37	29	26	27	32	35	32	30	31	25	32	32	36	40	32	32	37	26	34	37	32	34	38	24	29	27	41	27	35	40	34	33	26	33	32	26	42	28	37	32	29	31	30	37	27	23	35	31	30	25	29	30	34	31	29	22	39	38	20	41	42	20	36	29	43	29	30	26	37	38	35	23	37	35	32	30	31	33	40	21	29	37	38	31	27	30	30	27	41	35	31	31	38	28	31	31	26	22	30	32	38	41	28	29	36	33	38	36	25	42	36	22	34	25	28	33	21	35	45	24	33	32	28	27	34	46	28	23	35	36	34	42	33	26	41	28	39	35	33	31	28	31	31	25	21	29	32	29	25	33	31	28	36	34	29	41	42	36	31	23	39	31	26	28	35	29	33	28	35	30	32	23	25	19	31	38	46	37	29	32	27	32	23	30	18	27	28	22	31	34	35	26	32	23	32	32	30	33	29	30	37	31	36	26	31	31	39	30	37	27	27	37	30	23	32	35	26	27	39	24	40	36	36	36	29	27	33	38	29	28	27	20	23	28	32	25	29	32	40	29	34	31	22	37	16	38	36	38	24	26	22	29	36	40	39	25	30	43	18	33	32	44	33	32	27	31	29	45	39	26	36	32	32	28	27	42	29	23	34	35	35	33	41	28	32	34	37	27	23	30	41	26	24	33	26	30	25	30	35	23	25	39	39	27	34	28	30	35	27	26	25	32	31	33	36	26	29	26	30	32	28	29	27	25	23	33	28	29	29	37	29	45	30	35	31	30	34	24	28	35	38	37	27	29	32	33	28	29	23	26	23	39	27	33	29	34	29	26	27	31	43	24	27	32	31	29	22	31	31	33	30	35	26	37	38	31	34	32	24	27	26	25	36	34	38	37	31	37	35	28	31	30	33	26	28	39	23	33	17	30	26	25	31	25	35	34	41	39	42	37	26	25	36	34	34	31	30	32	39	38	23	34	32	23	34	31	30	37	26	38	33	41	27	35	28	32	24	34	28	31	33	27	30	35	28	29	47	37	31	35	22	30	32	22	38	39	32	32	24	33	31	33	30	23	26	27	34	25	39	33	35	31	29	30	29	30	32	29	35	27	21	30	34	33	20	35	28	47	28	43	43	40	28	31	43	25	37	26	30	31	39	27	32	30	42	22	18	33	34	37	31	34	33	47	37	41	35	27	31	23	36	30	39	40	25	38	31	26	30	32	32	27	28	32	38	42	23	35	30	24	28	34	39	34	38	40	24	36	32	36	30	38	29	25	38	37	20	29	31	31	27	38	37	31	28	30	30	27	37	37	35	29	20	26	29	32	28	38	25	24	37	37	48	32	24	32	33	31	26	27	32	27	24	36	32	40	35	37	30	34	26	26	32	35	32	33	35	23	36	35	26	28	35	37	24	34	27	37	34	25	36	46	34	38	29	28	22	39	28	36	31	38	31	23	25	38	30	28	28	28	26	34	35	35	37	37	40	34	34	36	46	34	34	41	34	28	28	30	27	29	26	36	31	37	35	24	32	34	25	25	31	41	27	27	24	35	20	42	23	34	33	24	29	23	25	39	25	30	30	28	30	36	35	32	30	41	34	30	37	31	37	34	27	23	30	34	38	30	29	36	23	38	24	37	33	36	34	32	24	34	38	38	34	39	28	24	43	28	31	37	27	30	29	36	30	40	35	32	24	26	18	43	36	35	31	36	24	25	32	29	32	29	21	36	27	34	37	26	29	32	36	29	40	24	35	46	26	29	34	29	34	33	34	30	31	26	32	27	29	26	32	29	35	23	29	25	35	39	28	19	33	32	33	23	33	33	33	42	33	21	40	26	39	31	42	32	21	34	36	40	34	32	31	28	38	24	29	23	28	40	30	41	23	26	28	25	26	35	23	26	22	36	39	30	22	30	25	30	26	27	27	24	20	46	29	28	35	33	28	31	26	22	25	33	30	26	26	30	37	27	37	25	28	34	32	31	40	33	30	30	38	31	30	29	21	33	29	40	33	25	43	29	38	29	18	29	32	37	29	31	31	27	32	35	34	38	24	32	46	29	37	25	27	28	30	42	33	38	28	30	29	25	43	24	36	32	27	34	25	32	42	26	33	34	35	23	28	38	32	29	40	39	35	30	41	32	31	31	33	43	26	30	37	24	29	42	36	40	31	32	35	32	25	31	36	35	25	43	18	33	23	28	32	26	26	36	23	28	38	20	24	31	29	33	32	22	42	35	28	40	32	34	36	22	25	30	19	29	31	35	29	30	30	35	32	28	27	30	22	33	29	32	30	35	22	16	32	26	40	34	28	31	38	26	30	38	34	28	28	37	27	36	30	41	32	36	27	26	26	39	30	29	38	29	23	34	21	31	33	38	37	26	34	29	36	29	36	33	36	39	44	33	30	22	29	28	34	29	32	26	28	27	37	34	34	23	35	32	31	36	36	40	29	25	42	31	37	40	42	32	32	34	39	30	32	31	26	31	23	54	20	24	28	45	26	27	24	36	35	41	35	22	17	29	27	45	28	30	39	40	34	32	16	41	29	26	30	32	24	49	36	36	26	26	29	31	32	27	31	35	38	25	30	36	35	27	34	35	43	41	36	32	35	41	33	29	29	32	26	27	31	37	28	35	38	30	23	28	30	35	43	33	30	26	29	35	32	40	26	30	25	31	27	34	36	27	33	41	23	36	38	31	34	34	31	45	43	36	31	31	32	29	31	31	31	34	30
27194	36996	8741	24400	29192	26803	23031	19656	16595	13761	11859	10068	19597	7041	5892	5367	5365	5821	5943	5851	5073	4422	4005	4008	3845	3506	3437	3269	3134	2823	2674	2556	2516	2389	2325	2339	2281	2128	2101	1973	1896	1938	1780	1792	1635	1592	1707	1411	1304	1531	1526	1343	1483	1459	1554	1537	1223	1149	1049	1154	1020	1010	1002	933	890	1044	1024	943	870	843	851	842	880	798	796	805	762	777	713	815	793	813	842	783	816	912	847	806	793	779	724	732	706	740	763	731	747	780	707	721	748	696	726	725	715	715	768	702	698	717	697	746	730	765	746	733	760	722	716	755	701	731	697	712	719	750	728	749	729	772	713	721	732	735	733	727	698	720	697	745	705	704	699	759	761	670	714	694	754	711	695	720	687	698	748	716	697	759	732	705	737	735	735	726	689	745	696	764	762	710	709	702	731	747	668	720	708	694	710	721	726	668	720	703	710	702	731	707	736	717	722	739	742	709	722	753	732	727	731	728	677	715	717	682	715	703	727	753	665	762	688	735	730	676	729	657	747	713	697	707	675	742	702	685	702	724	732	711	731	691	703	724	770	738	729	717	750	692	717	719	700	679	678	736	686	741	751	751	699	747	737	746	755	741	726	789	721	679	751	723	737	714	756	734	716	730	723	725	716	728	744	680	717	682	691	738	726	738	686	712	727	669	678	730	734	700	716	681	688	734	725	754	728	725	752	720	725	737	712	709	744	695	683	700	713	707	676	733	728	735	748	724	748	715	711	743	699	708	737	713	726	744	699	652	718	741	662	685	742	713	724	743	736	729	747	697	736	728	706	698	736	721	700	723	700	755	719	675	723	761	747	727	664	697	709	733	701	717	700	710	763	692	705	736	723	709	737	771	741	729	731	733	696	698	761	732	719	746	679	673	703	706	681	715	736	726	743	729	695	702	698	748	729	706	723	725	689	741	674	672	708	735	734	727	716	719	763	756	757	693	723	722	728	713	733	736	727	677	729	696	733	723	675	763	758	697	709	730	708	712	685	721	689	741	722	797	745	762	731	733	712	687	765	742	708	684	722	715	691	721	724	750	731	739	702	691	682	728	752	745	732	708	776	656	718	698	726	738	698	764	734	747	729	693	718	715	714	715	723	744	716	747	772	705	722	766	679	733	735	700	722	647	756	702	676	751	749	710	708	674	685	674	673	732	741	632	672	721	744	700	700	727	708	752	711	735	699	717	663	712	679	772	735	697	757	714	745	739	775	719	699	674	770	724	684	727	734	658	725	734	751	702	738	715	735	735	737	732	730	700	697	721	705	750	746	662	709	709	740	733	738	709	704	772	685	721	654	765	706	694	699	700	739	732	742	708	736	716	767	727	733	707	687	670	686	706	698	727	724	765	675	754	748	711	713	747	704	708	772	699	696	713	741	702	709	721	704	751	715	731	719	726	692	708	727	666	698	735	716	704	748	691	743	706	695	729	719	682	694	728	693	725	716	671	677	704	712	717	701	727	691	732	720	692	701	691	699	683	691	708	751	717	675	757	754	729	717	676	669	776	747	703	715	681	720	737	738	720	705	691	681	649	680	735	703	660	692	690	737	758	736	730	688	668	719	707	733	698	726	698	682	714	732	721	695	730	696	713	710	730	745	707	712	767	749	742	755	738	733	726	720	727	678	687	761	697	749	654	751	756	679	719	736	688	745	721	727	697	709	692	731	739	725	700	732	708	727	706	751	741	740	707	705	735	675	703	735	724	712	708	723	684	718	693	715	705	715	733	750	710	701	699	729	712	792	706	701	706	671	764	709	724	726	722	713	716	702	721	744	751	700	764	729	739	759	733	717	721	684	737	715	716	716	744	748	729	704	730	751	718	726	715	643	753	718	741	704	764	722	722	724	715	724	720	744	712	689	745	752	714	714	744	739	682	717	706	699	721	712	738	728	724	706	687	737	753	714	775	703	711	703	711	687	723	726	721	729	782	745	721	719	662	731	703	796	736	714	691	699	730	735	722	764	712	725	744	708	734	738	746	726	764	714	746	671	715	662	715	726	695	734	740	720	677	677	759	768	689	760	721	725	705	706	703	745	660	758	745	743	682	740	739	719	694	744	700	643	775	714	737	758	724	701	691	710	769	735	747	741	711	742	727	760	703	709	692	701	713	676	723	721	688	700	751	700	783	680	749	696	690	751	733	700	726	730	729	679	680	701	713	731	721	755	750	709	751	739	735	702	740	726	743	716	759	746	710	732	718	707	761	723	723	674	701	743	742	740	727	759	714	706	696	785	706	735	727	680	750	718	682	680	712	732	706	709	701	762	697	724	762	688	800	681	706	707	712	713	708	710	676	720	700	735	705	725	692	712	711	759	718	728	701	763	687	721	686	718	685	739	708	733	692	690	746	706	768	716	686	710	714	765	757	677	732	751	697	717	712	683	746	728	678	707	778	749	706	697	717	729	743	743	717	711	738	688	710	717	682	697	672	747	734	744	720	738	759	699	728	697	712	724	721	736	709	740	733	734	714	672	757	728	724	735	729	690	744	720	759	679	747	762	682	749	726	686	708	688	753	730	697	714	738	700	712	678	771	644	719	743	736	717	711	777	732	711	735	709	763	739	716	731	719	661	688	755	714	759	689	726	663	745	738	710	744	728	762	717	710	713	756	724	755	738	775	692	715	702	687	725	681	735	685	703	704	735	707	672	765	720	686	751	697	724	705	703	729	702	682	733	741	724	720	682	701	742	732	716	714	733	691	700	710	724	693	738	825	775	717	733	750	724	713	758	688	700	748	718	658	728	689	708	736	677	752	739	773	687	706	741	706	757	718	723	669	729	706	717	736	723	734	752	720	703	710	666	731	731	771	695	735	705	717	682	755	688	706	723	716	703	717	739	713	715	674	712	688	741	730	730	722	728	665	747	725	703	767	736	699	706	733	646	709	743	715	685	726	733	768	732	711	718	719	702	701	720	740	719	689	713	720	727	718	761	709	726	748	719	717	703	716	748	743	672	743	689	725	698	732	715	776	728	705	740	709	746	759	689	694	690	777	727	707	720	687	715	764	696	734	706	694	715	729	695	716	738	695	703	730	700	744	753	731	749	716	698	747	712	699	741	704	727	754	686	767	730	668	695	717	698	661	718	737	735	713	714	724	732	721	785	712	733	762	687	747	747	696	698	678	716	695	720	723	715	713	706	672	697	711	737	675	722	717	721	720	719	789	719	704	721	723	681	766	716	710	665	750	717	736	725	770	748	764	754	709	694	760	701	732	715	705	678	711	667	694	696	744	727	720	764	734	713	732	688	687	705	666	692	735	695	741	687	708	716	695	708	699	686	708	745	715	757	722	736	749	707	735	704	714	714	672	705	749	731	713	741	718	657	710	682	767	711	734	667	721	736	697	752	743	738	773	737	744	714	692	725	696	727	744	741	682	710	687	712	739	731	686	763	703	709	707	719	728	742	736	739	742	764	678	756	728	719	742	725	709	699	707	791	752	757	731	690	727	749	729	766	709	691	728	700	681	693	706	744	738	751	710
2735	15156	581	255	375	380	331	299	270	246	173	162	1039	114	115	93	123	105	115	97	99	75	92	99	92	72	76	76	59	63	63	58	48	66	46	51	56	44	55	54	45	49	52	48	48	55	57	44	56	46	41	37	48	39	37	47	36	50	30	44	38	31	32	31	33	41	27	36	34	33	42	25	29	43	30	31	34	24	34	28	36	33	26	37	42	39	35	23	29	37	34	37	18	23	40	31	36	33	35	34	27	32	33	26	29	22	37	36	36	30	30	32	25	38	38	35	30	28	35	38	36	30	25	24	34	31	35	21	41	26	34	32	25	33	34	34	32	39	24	36	33	37	42	31	29	32	30	20	35	30	40	42	33	50	33	22	33	26	31	30	42	30	28	20	24	39	23	30	29	23	31	23	31	22	26	29	38	37	33	21	31	27	38	32	34	29	32	44	31	36	30	25	31	30	43	47	23	35	18	33	35	35	28	34	26	30	28	30	29	30	27	37	32	38	32	40	31	41	37	25	30	35	31	32	37	33	39	27	29	29	29	41	43	38	25	30	30	21	28	33	37	36	29	28	26	31	29	20	32	31	27	34	32	31	33	37	34	28	23	37	26	28	39	28	43	34	37	38	41	29	33	30	38	32	34	26	26	26	37	40	26	36	26	40	41	32	36	33	36	32	31	35	26	35	31	37	19	35	43	30	35	33	25	27	25	40	36	32	35	33	36	36	35	29	29	41	37	29	42	33	24	29	29	25	40	33	37	35	34	42	31	26	36	28	28	33	32	32	33	41	40	30	38	35	29	34	20	23	32	22	21	35	36	30	25	38	36	34	30	37	26	34	33	33	22	28	29	35	30	28	44	29	26	33	35	28	32	27	29	24	27	38	42	32	27	35	37	33	33	34	29	32	24	28	28	27	30	44	33	36	35	32	34	38	30	33	26	26	29	31	38	36	46	27	33	28	35	37	29	36	25	26	34	34	33	27	35	30	38	29	26	32	33	32	29	33	28	33	27	38	37	34	39	28	29	40	32	29	37	27	26	26	27	26	28	34	27	24	37	36	39	31	30	28	23	34	27	35	24	29	26	30	32	27	31	22	36	22	46	28	33	37	28	35	31	35	30	35	36	29	40	36	27	31	31	27	30	43	38	32	30	35	38	39	33	30	29	27	41	32	29	24	28	34	22	27	32	35	38	16	28	40	33	40	33	31	27	31	34	27	32	29	39	32	38	33	24	30	33	25	27	31	24	30	38	33	45	30	30	23	31	33	35	43	31	31	40	22	30	25	24	30	29	29	34	27	38	33	33	25	34	31	32	34	16	25	39	32	31	31	30	34	31	25	29	33	36	30	30	29	27	41	37	36	31	25	32	26	39	23	30	24	27	36	33	38	22	35	33	44	34	22	39	37	33	32	38	28	40	24	29	33	28	33	30	31	44	37	32	23	30	18	31	33	25	30	31	34	39	26	19	42	22	19	38	25	25	34	35	24	30	30	25	44	26	24	27	40	34	27	38	33	36	24	33	45	23	34	33	47	24	36	34	38	24	33	30	30	42	27	31	21	27	38	29	23	33	33	32	33	38	30	42	39	21	33	43	34	24	31	24	29	25	34	33	26	34	35	27	29	34	29	45	29	25	44	33	32	30	36	35	41	42	29	24	18	40	36	31	30	33	32	21	38	34	29	27	28	26	25	35	39	32	36	33	27	26	38	31	31	31	23	30	37	27	35	31	29	32	24	36	38	34	33	34	34	31	41	36	38	36	40	42	38	33	35	28	44	30	34	31	30	17	30	36	30	28	29	26	46	31	31	29	36	36	38	26	44	25	24	45	28	30	29	38	25	38	26	39	31	31	38	43	38	27	41	35	30	30	19	34	25	40	42	29	35	35	33	37	35	26	29	31	28	44	29	40	28	33	32	24	25	30	30	34	31	40	30	21	31	29	48	31	28	28	37	23	26	25	33	38	29	33	31	38	24	36	28	33	34	21	30	33	34	27	32	30	36	27	38	46	35	25	37	28	34	30	37	32	26	33	26	33	18	34	39	39	26	39	30	25	35	38	30	27	33	30	31	30	29	28	29	31	20	23	35	26	35	34	38	35	35	37	42	35	36	29	28	35	40	30	34	37	23	29	43	33	32	30	31	21	37	25	29	30	33	33	37	32	33	37	40	35	38	26	28	24	25	36	33	29	31	40	43	43	29	34	31	30	30	33	25	31	30	33	28	27	42	30	27	34	25	26	35	30	32	33	24	26	34	27	34	29	37	31	27	43	32	29	33	36	26	32	37	38	39	35	39	37	27	31	38	39	28	24	39	25	27	27	33	38	27	35	38	31	35	36	25	39	38	29	34	41	27	22	28	31	39	35	39	37	34	32	35	35	21	35	41	32	32	31	37	30	27	33	35	22	42	25	33	34	44	43	25	25	45	35	26	22	27	28	36	27	38	22	39	30	25	25	35	34	26	35	30	39	42	43	34	31	35	32	41	40	35	36	26	22	26	26	43	30	34	37	29	35	38	51	30	39	32	29	22	26	36	22	19	32	37	37	36	27	36	25	41	35	36	39	26	40	31	30	28	29	35	30	28	23	30	30	27	30	30	30	23	34	33	38	30	36	29	23	44	22	28	31	36	47	35	34	35	37	28	39	35	33	28	28	28	29	36	26	42	34	23	36	33	29	44	35	40	54	27	33	36	35	38	37	38	29	29	34	26	26	47	31	29	36	39	29	32	18	26	35	25	34	34	29	34	27	35	28	29	36	25	31	34	23	42	26	34	43	31	33	39	38	32	30	35	30	33	38	32	30	30	32	25	32	31	29	38	23	33	31	39	35	31	23	27	25	31	29	38	34	35	37	34	34	27	33	36	25	33	31	30	35	29	28	31	30	41	44	25	29	28	21	24	31	38	25	31	34	36	32	41	25	39	37	29	33	32	33	29	35	28	29	25	40	35	43	35	38	36	26	32	32	33	28	24	36	36	25	39	29	32	29	28	39	40	35	25	39	35	31	29	35	41	29	33	26	34	37	32	30	31	30	34	39	27	21	36	37	38	37	23	31	31	37	25	32	22	25	35	24	29	34	23	27	39	29	33	31	30	32	36	33	29	30	31	34	28	40	42	28	29	35	32	31	30	35	29	29	37	42	36	24	32	36	35	31	35	23	31	30	33	41	23	33	27	42	29	44	39	24	40	28	33	30	31	21	32	30	32	40	31	35	35	29	42	26	31	34	31	29	27	36	38	40	33	40	27	35	27	27	30	34	31	31	31	33	30	42	46	25	24	37	31	31	23	23	36	26	44	21	35	28	25	21	24	33	28	32	27	41	27	25	29	26	19	30	35	29	33	41	27	33	36	27	37	37	20	36	26	24	39	35	28	31	37	35	32	34	34	25	32	28	25	26	25	30	29	29	34	31	33	22	24	35	30	35	33	40	26	26	24	30	51	38	39	32	26	34	40	28	31	39	23	35	31	30	37	28	38	38	30	26	37
30264	40383	8632	24318	28924	26596	23102	19429	16276	14000	11867	10025	24339	6671	5779	5340	5679	5817	5914	5520	4639	4120	3822	3885	3631	3539	3384	3215	3062	2728	2606	2560	2484	2284	2393	2224	2078	2083	2112	1922	1949	1851	1769	1739	1662	1735	1496	1414	1469	1489	1410	1398	1459	1529	1421	1314	1312	1051	1071	1034	941	1077	877	892	935	998	919	875	884	888	924	928	837	805	856	869	789	758	812	770	796	843	786	833	875	857	850	757	765	786	723	789	710	769	736	768	745	749	707	722	747	748	696	746	698	731	700	742	762	729	705	773	737	758	771	679	747	762	738	722	785	721	710	740	763	723	779	760	745	767	785	735	731	745	710	744	785	700	726	715	803	736	737	715	750	686	739	726	725	776	732	744	711	722	752	755	721	746	752	734	701	758	733	695	731	753	709	766	701	759	735	683	712	777	728	773	705	753	729	716	723	680	731	687	769	717	738	719	763	715	691	747	704	764	731	660	735	786	700	748	739	759	720	739	726	718	798	712	712	719	740	718	715	707	756	718	715	743	707	714	709	768	774	754	722	702	701	749	732	714	671	741	736	729	720	670	704	732	699	780	702	729	685	709	748	691	742	752	730	699	696	700	723	761	706	759	735	684	748	719	714	720	776	709	693	709	743	782	756	749	716	754	673	703	696	722	691	705	757	724	739	722	759	738	720	754	731	720	730	705	742	707	696	692	713	765	747	720	736	742	718	726	710	696	732	763	704	683	742	746	714	706	749	743	705	791	729	700	756	735	735	697	712	743	660	712	742	702	719	738	733	728	711	722	764	751	737	672	707	724	766	758	739	779	729	714	762	716	701	752	713	710	711	703	733	736	717	726	712	670	752	714	762	752	733	748	710	759	751	703	702	717	684	760	765	713	706	703	752	735	719	711	677	726	726	687	713	696	777	724	745	716	732	737	709	738	737	731	709	704	794	734	676	674	717	708	756	783	740	733	738	737	691	750	723	750	695	761	776	727	738	738	751	728	724	702	747	690	751	726	707	742	721	751	767	700	707	675	717	797	718	711	730	775	720	695	751	642	734	753	733	742	699	688	722	744	721	710	730	783	694	771	730	689	778	759	758	704	732	707	746	731	695	728	751	720	712	743	746	706	665	750	747	696	714	701	748	710	701	697	683	774	707	732	690	782	687	715	673	753	684	765	765	729	763	748	731	757	706	726	732	735	765	758	737	735	734	744	739	746	760	732	749	746	717	733	731	763	688	713	714	686	747	741	702	719	744	728	758	761	693	716	754	717	747	731	758	714	759	730	763	698	693	786	722	713	682	732	755	723	742	706	735	729	750	735	716	771	710	747	734	684	744	723	713	744	711	681	749	710	742	707	724	769	722	688	703	770	718	667	734	714	747	705	754	745	742	767	751	709	717	765	726	724	736	685	704	700	763	749	739	721	753	729	739	754	714	701	740	727	737	744	689	739	702	669	732	721	711	706	720	729	679	704	766	748	720	762	679	705	702	750	724	746	768	700	716	708	674	679	722	738	677	721	703	671	699	697	762	713	731	745	697	753	758	752	711	705	744	689	771	769	728	744	741	689	744	742	713	718	743	723	753	761	779	763	686	717	733	687	733	720	729	677	723	733	691	757	750	694	757	733	716	701	692	723	739	729	757	682	718	711	709	707	719	683	754	761	738	782	771	697	752	707	711	756	701	736	727	755	757	751	660	727	714	733	702	712	741	758	705	743	701	675	711	696	740	712	723	745	725	733	738	733	752	716	729	738	750	714	758	712	724	729	722	769	691	740	748	706	770	709	704	682	701	722	748	746	774	772	787	761	708	712	732	677	703	759	699	719	747	758	714	726	691	700	772	729	702	729	707	703	703	730	749	716	732	707	715	773	790	685	745	711	681	707	694	736	763	728	727	688	721	713	736	739	737	706	734	749	744	675	724	756	761	714	716	690	648	715	749	699	722	777	723	736	717	723	750	701	682	707	765	754	711	751	722	725	673	673	719	701	751	731	758	768	719	718	683	687	765	704	771	706	713	679	755	698	701	715	732	731	716	732	701	724	753	746	710	745	709	691	783	695	713	728	739	695	759	731	737	713	711	713	755	697	678	731	769	780	672	761	718	714	736	739	733	706	710	762	748	672	723	743	766	758	670	725	733	723	723	714	690	784	737	748	716	775	706	757	753	729	696	716	746	756	654	715	756	736	666	740	701	702	704	705	722	730	778	761	753	679	733	716	751	716	724	714	722	699	726	705	746	696	768	761	701	725	734	747	700	709	737	744	800	754	714	738	724	706	733	642	725	701	738	748	746	723	697	741	702	769	714	766	696	726	744	716	693	774	725	689	721	698	754	748	713	717	723	771	786	715	734	720	692	774	749	754	737	740	720	721	773	719	746	741	731	732	750	763	718	760	740	749	757	729	678	699	722	753	766	733	736	723	773	724	717	716	705	739	709	740	725	709	765	705	721	714	765	739	743	757	761	735	751	724	687	711	715	718	734	723	757	749	749	681	754	714	735	696	752	706	681	701	741	709	731	728	725	741	712	739	726	730	720	722	760	684	738	754	699	706	722	692	720	708	717	710	771	753	759	708	750	716	742	749	736	675	703	709	723	707	768	750	725	740	742	718	707	719	707	733	723	709	738	721	752	762	719	679	690	749	766	728	728	710	753	738	737	747	748	735	689	713	727	689	677	719	730	746	721	735	694	687	685	763	733	746	693	703	711	753	750	692	721	728	650	748	696	800	724	716	720	734	814	730	703	732	748	721	694	700	734	688	762	779	748	765	760	685	695	760	772	735	719	753	725	717	727	716	735	733	728	732	742	695	728	716	744	783	762	737	740	732	745	729	754	702	728	743	694	750	667	753	739	748	745	731	727	729	739	749	701	676	723	718	721	746	699	700	738	754	788	752	736	731	710	735	732	744	720	694	764	729	698	742	756	783	669	658	728	733	775	756	748	785	728	709	745	704	710	688	722	724	721	685	711	684	722	705	714	742	745	719	751	760	680	716	752	740	744	700	712	725	727	717	716	771	720	746	749	701	746	713	756	691	732	729	730	754	757	721	696	767	750	711	761	703	781	743	731	728	733	729	756	763	695	746	748	726	709	681	752	695	737	691	721	739	727	726	746	733	713	734	688	719	699	736	710	748	724	722	764	777	764	777	821	741	766	734	753	725	762	725	689	741	735	740	754	733	681	738	720	692	715	697	742	716	786	730	640	776	719	707	744	718	722	743	711	775	761	710	765	748	728	750	724	724	737	706	713	745	753	742	687	728	751	753	755	712	714	713	767	730	724	692	753	694	707	721	710	751	674	681	776	730	738	772	684	751	680	733	708	732	723	664	768	715	733	732	732	685	764	762	697	691	735	732	691	720	718	744	727	722	715	754	744	740	742	699	722	754	741	722	708	701	720	714	724	686	718	745	687	691	753	740	709	760	701	709	739	738	724	728	700	735	735	754	691	754	740	739	690	734	674	727	702	751	710	729	719	693	723	723	725	702	751	717	740	739	752	712	711	712	690	716
2612	8878	294	202	282	264	247	244	175	176	144	122	490	101	90	95	114	109	116	115	92	82	87	91	70	90	76	72	78	72	86	72	80	59	53	50	67	57	66	68	73	66	57	57	68	51	61	55	50	49	56	47	58	55	56	55	43	50	50	54	50	53	56	46	45	49	43	36	49	44	32	54	52	47	56	48	45	50	50	54	49	44	38	40	59	48	62	59	44	41	54	49	50	46	44	61	30	38	42	57	40	46	46	48	51	44	43	54	35	57	48	40	46	38	42	48	54	51	37	50	62	44	60	47	55	53	48	38	40	52	45	45	43	43	45	49	65	41	53	34	50	39	54	50	51	64	46	40	54	36	47	56	42	50	50	56	36	46	45	59	46	54	49	29	51	43	37	36	39	48	71	53	39	45	57	46	39	46	46	57	46	44	43	48	37	63	54	48	52	57	63	43	34	52	45	46	48	45	41	38	42	50	37	53	45	47	40	47	33	50	36	44	44	44	37	39	36	64	41	52	59	55	52	36	38	56	47	47	44	42	45	54	43	44	51	48	51	54	38	39	46	41	53	49	42	39	43	51	51	43	54	50	48	49	47	47	47	39	45	40	48	35	46	54	45	38	49	46	44	54	44	44	50	57	42	49	43	37	40	45	47	55	61	45	50	62	43	45	55	46	47	46	42	55	48	45	48	37	48	40	50	51	35	46	39	49	40	41	50	38	41	46	55	41	50	51	28	43	40	42	49	49	37	30	47	51	47	27	44	47	59	53	44	42	44	60	51	47	53	47	49	43	59	44	55	44	47	44	42	49	49	33	35	43	51	37	40	56	38	61	41	48	48	39	52	64	40	48	43	40	41	48	41	53	47	60	42	36	50	55	51	49	64	39	48	40	54	36	44	52	42	40	45	39	43	44	50	72	59	50	56	31	42	52	50	47	42	48	48	44	43	57	47	54	48	45	52	39	54	52	49	52	48	36	51	47	50	55	40	47	46	41	51	43	39	32	53	48	44	50	53	41	36	58	49	49	33	51	54	51	57	50	64	59	51	44	49	54	55	49	38	50	48	47	46	54	40	56	38	48	48	57	35	56	51	59	51	54	45	53	62	49	50	50	60	45	56	49	42	33	40	55	47	47	41	53	31	39	43	49	45	61	42	51	38	39	49	37	60	45	43	43	39	43	38	39	46	55	60	33	41	38	54	47	62	50	46	38	41	47	52	59	50	42	39	45	43	36	43	62	49	54	53	41	48	44	45	56	50	52	40	56	43	53	62	35	45	55	42	39	59	53	48	42	49	37	44	46	52	57	54	49	45	40	50	42	55	48	48	43	40	42	45	53	40	41	50	60	44	49	47	49	41	57	44	44	41	49	40	39	40	53	49	51	53	52	35	45	61	52	44	50	45	44	50	47	43	44	48	42	63	50	50	43	41	41	48	51	46	49	55	60	37	40	56	49	50	59	38	42	37	57	42	55	48	56	50	34	43	43	53	58	42	33	45	44	43	49	53	45	42	34	41	44	51	49	42	35	42	44	47	55	50	41	60	44	46	60	50	53	46	42	43	33	50	50	40	53	47	32	46	40	37	47	44	41	52	42	48	46	40	44	48	48	61	47	51	54	51	60	52	35	25	50	61	51	53	48	54	43	66	50	32	47	51	54	39	59	40	51	46	67	43	44	40	40	55	47	57	43	47	44	48	46	45	51	41	56	57	47	36	47	38	48	41	39	44	57	38	44	46	36	46	53	50	39	48	33	48	48	49	53	38	42	42	45	43	56	27	31	41	40	33	58	43	56	59	51	41	39	42	48	47	47	63	42	47	44	47	50	56	51	53	47	47	57	54	50	50	54	44	43	43	44	41	35	42	41	54	61	47	48	43	55	48	54	47	53	45	47	49	36	46	40	42	51	55	46	46	45	45	46	53	44	39	52	51	68	51	56	43	35	43	47	53	41	51	44	36	44	48	48	40	64	55	52	39	41	46	55	46	52	55	54	49	41	47	34	45	41	52	43	54	41	47	52	41	50	46	43	40	55	46	49	46	37	44	45	64	38	54	41	42	40	54	48	39	36	49	47	39	36	51	42	48	59	54	42	50	56	58	37	42	39	58	38	55	45	45	35	33	55	47	51	39	41	49	56	51	57	43	46	57	54	47	54	39	53	49	41	43	59	44	39	37	56	45	49	46	50	43	39	43	35	40	45	55	44	34	36	44	53	51	48	50	57	28	49	43	39	53	41	44	43	45	46	51	40	42	53	43	52	44	55	45	48	49	52	41	54	42	49	40	51	42	37	40	43	47	49	45	46	43	32	58	52	35	44	44	43	61	45	46	55	48	54	42	53	52	53	48	52	47	48	44	49	38	53	49	44	48	46	44	53	52	49	47	32	42	41	45	59	52	45	53	40	60	59	35	35	48	37	56	48	49	47	33	45	35	49	52	55	42	48	39	48	35	37	49	52	52	53	51	51	54	48	47	53	58	36	52	40	50	40	46	58	41	42	37	34	44	36	52	40	49	42	38	52	43	40	57	39	41	42	43	36	43	45	37	52	40	46	51	44	42	38	51	64	40	44	41	32	48	43	45	64	41	55	51	61	54	54	49	38	49	48	53	44	48	38	43	49	57	38	56	39	44	44	45	46	57	50	44	42	51	43	48	46	37	35	53	58	50	40	45	43	50	43	49	45	44	48	56	47	43	38	50	47	50	55	45	56	45	61	46	43	41	41	55	42	44	57	45	55	56	45	47	54	40	49	43	52	50	42	42	53	46	42	44	40	53	38	44	50	32	49	51	39	51	38	58	55	51	46	45	46	43	46	43	48	38	35	49	55	54	44	38	47	41	40	48	40	52	58	36	44	38	54	57	44	42	47	40	50	36	50	48	44	52	38	43	53	48	52	45	43	55	48	58	36	39	42	47	30	46	50	54	54	49	52	45	47	47	47	47	38	62	52	35	46	51	27	65	53	48	46	54	47	46	39	51	46	38	40	50	41	41	42	47	44	46	41	59	47	52	51	37	47	44	52	52	45	44	45	33	64	44	49	49	42	43	50	39	46	48	57	54	48	44	45	42	53	41	52	51	46	37	44	49	43	41	44	62	46	34	48	35	49	54	54	50	36	50	49	52	45	44	46	56	47	38	44	40	46	51	34	37	55	51	38	53	44	48	44	50	50	37	54	47	46	44	46	49	55	52	50	36	57	42	43	52	42	56	41	45	43	42	50	60	39	40	42	29	54	53	49	40	48	50	40	47	43	46	49	44	35	45	36	47	46	54	51	39	41	50	44	41	43	52	62	51	50	59	48	49	43	50	37	66	48	45	55	53	52	45	42	47	36	44	52	54	39	38	46	38	42	48	48	49	36	54	47	48	45	52	45	55	43	54	42	43	64	46	53	49	59	48	43	50	40	54	45	52	48	42	51	41	38	39	44	49	54	40	48	59	46	48	56	47	46	46	35	59	46	39	46	44	43	46	47	48	47	46	45	51	58
26019	40320	6656	19309	23947	22120	18645	15632	13311	11024	9307	7910	16607	5266	4731	4693	4971	5115	4891	4460	3927	3574	3352	3458	3232	3116	2907	2793	2710	2662	2431	2423	2301	2274	2211	2074	2033	2008	1994	1945	1945	1779	1835	1781	1894	1676	1526	1665	1725	1519	1575	1530	1575	1619	1601	1488	1389	1352	1262	1268	1233	1178	1168	1152	1171	1148	1257	1182	1235	1135	1189	1218	1108	1086	1079	1115	1117	1038	1053	1079	1063	1084	1118	1084	1087	1108	1093	1090	1093	1039	1092	1065	1047	1061	1079	1032	1002	1058	1077	1020	1071	1031	1066	1064	1006	1010	1073	1019	977	1032	1012	1015	1023	1005	1057	1083	1025	1033	1062	1090	1014	1069	1076	1017	1011	1036	1037	1078	1046	1085	1009	1104	1033	981	1017	1069	1007	1023	1036	1070	1028	1077	1072	995	1060	1039	1020	1020	992	1041	1022	1017	1001	1060	1031	986	996	1008	1003	1055	1018	1042	1079	1058	1114	1068	1006	1135	1034	1052	977	1049	1002	1103	1041	1080	1043	1048	1042	1045	1085	1045	1055	1028	1008	1017	1037	1042	1014	1038	1051	1051	1017	1040	1047	1052	1038	1039	1008	1057	1018	1031	1057	1000	1037	1052	1039	1057	1064	1057	992	1036	1041	1041	1023	1062	1087	1013	1061	1034	1014	1005	1015	1053	1117	1028	995	1019	1000	1073	1006	1051	1013	1058	1052	1044	997	1010	1000	1021	1095	1029	1026	1084	979	1102	1048	1008	1026	1046	1011	1063	1050	1000	1030	1012	1033	1047	1057	1015	1058	1001	1077	1033	1047	1059	1094	1051	1095	1088	1017	1037	1008	1006	1051	1025	1052	1056	1086	1078	1067	1009	1027	1091	1034	1013	1047	998	1078	1010	1107	1017	1026	1029	1034	1028	1083	1040	1055	1064	1043	1062	1081	1000	1053	1046	1052	1015	1065	1045	1023	1026	1051	999	1090	1018	1030	1009	1031	1005	1027	1045	1112	1021	1043	1025	1030	1044	1045	1092	1109	1022	1030	1034	1049	1020	1036	1017	1049	1035	998	1063	1008	1005	1059	998	1037	1088	1007	1090	1032	1069	1091	994	1048	1071	1071	1024	1039	1055	1063	1072	1002	986	1083	1067	1043	1078	1030	1023	992	1082	1045	1060	1076	1057	1033	1061	1043	1062	1058	1131	1040	1022	1051	1029	1029	1065	1016	1020	1070	1045	1016	1031	1033	1085	1011	1024	1039	1078	1061	1005	1070	1052	999	1026	1048	1066	1068	1047	977	1056	1004	1056	1014	1044	1050	1005	1076	1030	1078	973	1065	1041	1026	1052	1058	1016	1045	1052	1076	1042	1029	1020	1022	1025	1051	1035	1052	1011	1008	1018	1094	1033	1040	1022	1016	1038	953	1041	1019	1040	1013	1021	1069	996	973	1048	1043	1012	1016	1056	1056	1044	1018	1069	986	1130	998	1061	1062	1002	1001	1058	1017	1035	1004	1057	985	1031	1017	1050	1018	1038	1009	1018	1023	1005	1008	1133	1036	1117	1043	1021	1061	1059	1009	1063	1031	1026	1021	1037	1044	1077	1028	971	1031	986	1056	1058	1078	1049	1054	1071	1069	1040	994	1107	1009	1010	1036	1013	994	1007	1044	1074	1069	1040	990	1034	1048	1084	1032	1014	1050	1017	1012	1079	1064	1018	1012	1016	1077	1082	1036	1016	1037	991	1026	1031	1003	1122	1058	1089	1054	1037	1029	1040	1083	1010	1056	1059	1006	1069	1075	1019	1076	1035	1039	955	1036	1058	1022	990	1022	1059	1072	1051	1032	1042	1011	1036	1081	1051	1039	1040	1016	990	1024	1045	1014	1019	1099	1015	1061	972	993	1028	1020	1034	1097	1046	1027	1015	1053	1054	1101	1071	1046	1021	1028	1020	1055	1015	1137	1083	1038	1017	1077	1048	1045	1025	1046	1096	1024	1053	982	1059	1048	1028	1074	1075	1075	1003	1056	1070	1044	1027	989	1062	1125	1013	1056	1057	993	1026	1044	1056	1050	1075	1009	1040	1076	1003	1064	1031	1051	1042	1054	1012	1069	1012	1048	1019	978	1023	1025	998	1017	1052	1008	965	1017	994	1089	1083	1029	1043	1087	985	1036	984	1000	1065	1004	1033	1094	1085	999	1071	1077	1011	1098	1028	994	998	1048	1063	979	994	1079	1022	1112	1061	1045	1019	1014	1031	1022	1061	986	1020	999	1071	1093	1019	1075	1110	1074	1039	1017	1035	1059	1030	1036	1048	1034	1055	1024	972	1077	1048	1031	974	1050	1011	1030	1018	1000	1034	1041	1083	1052	1033	997	1123	1062	1047	1102	1027	1034	1032	1105	1007	1027	1054	1013	982	1010	1147	1039	1037	1030	1083	1041	1076	1010	1024	1064	997	1028	1034	1097	1076	1063	1120	1031	1059	1047	1048	1060	1002	1080	1040	1071	1040	1031	1060	1002	1048	1042	1053	1084	1040	1042	1077	1058	973	1056	1035	1081	1062	1071	1098	1048	984	1071	1023	1049	1038	1060	1031	988	1043	1077	1097	1078	1025	1041	1036	1014	1009	1038	1083	1068	1052	1009	1095	1053	1034	1053	1037	1066	1028	1047	1044	1043	1025	1004	1004	1057	1112	973	1089	1035	1041	1090	1000	996	1010	1060	1039	1068	1036	1007	1077	1054	1018	1104	1077	1096	1008	1041	1029	1011	1018	1002	1055	1030	1050	1020	1033	1028	1049	1004	1019	1033	1057	1007	1058	1042	1005	1091	1034	1014	1037	1010	1038	1045	1074	1042	1112	972	1031	1026	996	1033	1013	1038	1009	974	1067	998	1069	1064	1089	1016	1068	1008	1082	1048	1031	1083	1014	1011	1025	1006	1044	1036	1004	1026	1050	1036	983	1040	1048	1060	1044	1027	994	1036	1050	1030	1048	1044	1017	1045	1034	1038	1034	1038	999	980	1029	1056	1071	1045	1104	1046	1059	1063	1047	1041	1013	1050	1022	977	1078	1033	1044	1019	1024	1000	987	1097	1088	1051	1059	997	1016	1046	1030	1055	1060	1030	1072	997	1087	1006	1059	1033	1051	1093	1087	996	1088	1042	1037	1082	1052	1015	1045	1031	1008	1006	1038	1091	1004	1020	1125	1018	987	1056	1025	1026	1062	1022	1025	1077	985	1067	1078	1010	1018	1020	1096	1030	1063	1017	1087	1061	1045	1036	1113	1042	1039	1018	1047	1024	1012	1058	986	1033	1014	985	990	1056	1111	974	1006	1083	1072	1049	1063	1016	1027	1065	997	1106	1058	1040	997	1071	1027	1035	994	1041	1033	1004	1015	1024	1015	1035	1001	1029	1055	1041	1002	1078	1013	1066	1046	1021	1006	1072	1022	1026	1026	1004	1030	1083	1053	1032	1066	983	1042	1038	1022	1047	1033	1078	1027	1084	1074	1041	1044	998	1050	1067	1074	989	1115	1080	1036	1057	1045	1047	1075	1033	1041	1029	1037	1057	1048	1002	1017	1044	1054	1026	1039	1042	1034	1051	1012	1028	1026	1053	1034	1046	1018	1074	1061	1001	1000	1049	968	1044	1045	1029	1019	1044	1043	1054	1039	1090	1026	1038	1009	1085	1045	1017	1056	1048	1021	997	1000	1013	1039	1036	1049	1032	1060	995	1053	1053	1095	1036	1023	1036	1024	1082	1061	1049	1084	1007	1052	1027	996	1017	1031	1075	1058	1004	1076	1069	1074	1043	1050	1050	1027	1000	1019	1084	1046	1029	1051	1028	1046	1063	1033	1014	1043	1051	1060	1061	1075	1026	991	1039	1046	1020	1031	1019	1087	1081	1067	1042	1072	1024	1026	1045	1049	972	1022	1074	1052	1030	1035	1016	1027	1087	1016	1062	1094	1035	1060	1078	1006	1023	1005	1058	987	1040	1020	1076	1038	984	1031	1010	1037	967	1021	1062	1104	1007	1001	1033	985	1039	987	1006	990	1023	1030	1034	1109	961	1034	1021	1088	1070	1037	1037	1051	1084	1039	1018	1021	1020	1076	1005	1009	1045	1026	1043	1044	1007	1033	1039	1061	1028	1134	997	1033	1054	1017	1017	1015	1010	947	972	1027	1076	1024	1036	1008	1069	987	1019	1024	998	1030	1060	1045	1069	1047	985	993	1072	1042	1043	1022	1082	1058	1019	1024	996	1044	1037	988	1053	1053	1036	1019	1099	1025	1028	1088	1046	1054	1020	988	1054	986	1022	1024	1067	1019	1050	1021	1065	1036	1099	1036	1093	1004	1039	1005	1015	1053	1075	1071	1010	999	1066	1030	1009	1006	1059	1036	1061	1008	1069	1021	1044	1078	1058	1072	1067	1030	1015	1034	1067	1053	1051	1044	1038	1080	1013	1028	991	1079	1050	1028	1019	1041	1040	1032	1052	1034	992	1070	985	1044	1018	1005	1079	1031	975	1035	1095	1093	1048	991	996	1002	1015	1013	1007	1006	1011	1059	1040	1087	1013	1032	1036	1029	983	1041	1099	1060	1060	1067	1029	1045	1053	1057	962	1062	1025	1044	1075	1034	1067	1037	1000	1007	1056	1036	1020	1116	1074	1102	1041	1076	1101	1067	1059	1064	996	1048	1069	995	1044	1065	1031	1118	1059	1019	1041	1063	1026	1091	1024	1077	1012	1058	1017	990	1109	1131	1095	1031	1052	1085	1025	1004	1051	1036	1083	1064	1039	1021	1061	1103	1028	1032	1076	1038	1065	1001	1046	1055	1025	1076	1041	1020	1020	1015	1016	1025	1043	1059	1061	1000	1000	1093	1058	1078	1066	1044	1037	1072	1071	1040	1014	1066	1041	1041	1091	978	1070	1000	1087	1038
2992	15250	647	267	390	349	289	254	236	252	180	169	635	154	117	94	101	138	110	100	97	89	72	67	66	63	78	67	53	69	60	55	63	55	57	47	53	57	62	64	46	44	51	49	60	56	55	56	39	48	37	43	40	35	49	34	45	37	37	32	42	34	37	43	37	29	41	42	28	34	29	40	30	30	43	36	23	33	31	38	29	28	29	33	29	29	21	27	44	29	30	31	37	32	40	22	32	24	32	32	24	27	36	36	33	20	25	29	31	25	30	40	39	44	33	32	34	36	36	23	35	26	41	38	34	40	41	28	27	28	41	39	29	36	38	29	30	29	41	26	32	34	29	19	35	31	34	31	22	37	27	29	40	29	30	31	36	34	31	27	32	37	31	30	31	33	42	33	34	23	27	32	39	25	32	32	32	28	26	26	32	32	32	45	29	36	30	24	44	30	33	30	32	28	28	25	33	33	40	22	33	37	25	33	30	23	30	34	34	25	36	21	34	34	29	35	27	34	28	33	34	29	31	31	33	33	29	35	23	29	28	37	38	28	47	25	35	40	27	18	37	25	34	36	28	33	25	31	32	33	37	29	38	32	30	32	34	26	30	44	41	27	36	30	33	40	37	33	27	19	29	37	33	32	29	38	30	29	27	28	38	40	28	35	33	27	33	36	32	31	36	26	27	34	28	39	31	26	37	40	33	34	36	26	31	41	32	30	31	30	28	31	36	32	33	23	34	23	33	33	39	24	36	30	42	36	33	27	27	33	46	24	34	40	34	30	31	27	36	39	27	47	33	26	46	28	38	43	33	31	24	38	32	23	28	36	26	46	32	45	43	31	33	28	33	42	41	33	37	38	39	37	33	32	22	34	28	31	32	38	36	23	29	35	28	38	31	34	45	41	25	31	31	29	37	45	32	32	29	31	39	30	28	35	31	35	36	34	37	36	30	36	28	30	26	22	29	42	24	29	30	37	28	29	35	48	37	25	28	23	29	26	28	26	29	35	40	27	28	48	34	22	31	29	27	28	26	36	35	32	35	29	40	37	19	31	22	36	27	26	39	28	31	25	26	22	30	32	38	34	27	32	33	30	26	30	30	34	26	38	31	34	38	33	29	34	34	40	24	25	33	19	31	38	37	32	29	29	28	29	32	29	40	30	27	27	35	28	23	32	30	24	29	35	39	23	36	25	33	28	26	24	22	27	29	27	40	37	26	33	31	33	25	33	34	37	29	36	30	38	33	36	24	29	28	26	23	30	29	22	36	24	28	33	36	33	35	32	33	32	34	32	28	37	35	33	39	33	33	32	40	35	26	28	33	29	26	33	23	28	35	34	25	26	24	25	29	30	24	30	29	25	27	33	35	28	41	28	22	34	31	33	24	32	37	38	23	30	37	34	34	36	27	30	38	31	35	35	27	31	35	27	36	51	28	24	23	28	22	28	28	30	29	27	32	26	27	32	20	27	30	30	29	37	39	34	24	20	36	32	34	37	24	37	35	29	32	25	35	40	32	38	32	29	31	31	31	34	38	37	34	35	33	45	36	29	34	32	32	34	30	31	30	35	26	39	37	32	30	39	28	33	30	22	32	28	31	26	31	38	23	33	26	31	27	37	33	29	20	37	35	36	29	38	36	24	33	41	26	36	26	26	33	33	26	32	29	29	37	28	26	24	34	32	31	30	28	36	35	28	38	36	27	32	37	38	38	22	39	40	36	29	27	35	34	34	40	36	23	30	36	31	27	36	32	23	41	36	32	38	22	30	39	26	38	30	41	33	49	39	29	24	35	32	31	38	35	28	43	24	29	24	23	31	31	27	30	30	27	30	29	31	30	24	26	31	40	33	19	38	39	29	29	29	47	30	29	27	33	34	48	22	41	32	38	40	34	30	33	29	24	30	39	29	25	22	25	36	29	30	26	21	31	23	36	22	36	32	34	27	24	37	36	24	40	24	31	40	28	26	28	22	30	36	36	33	29	26	33	32	29	39	37	28	39	37	37	33	20	35	45	37	25	27	31	29	33	33	41	33	28	27	32	21	27	24	29	38	27	40	31	29	22	31	26	36	28	33	27	38	35	27	33	30	36	36	31	44	28	35	34	39	25	40	29	30	32	31	36	26	34	20	25	36	20	35	26	23	21	38	31	41	37	37	39	26	36	33	24	36	29	30	33	36	40	37	25	29	32	39	29	29	27	25	30	22	27	31	30	39	32	37	36	35	33	28	33	23	28	26	45	22	22	28	25	33	29	23	27	32	36	21	20	33	32	29	32	29	30	38	22	22	29	34	40	38	32	31	38	35	31	27	31	31	38	27	35	31	26	23	32	29	31	37	31	27	31	34	34	44	31	23	33	37	43	31	26	36	30	23	27	29	25	30	26	28	34	31	28	32	43	40	22	28	25	39	25	35	25	28	29	42	31	31	32	27	33	29	30	32	29	29	33	34	22	31	30	37	34	29	41	32	32	33	33	27	33	42	28	34	44	36	34	20	31	25	28	37	28	33	34	32	29	24	34	33	34	29	29	34	39	34	30	21	31	38	27	31	37	29	39	39	28	43	32	40	27	38	19	49	29	36	23	32	27	30	38	23	33	33	33	44	30	31	31	31	36	29	33	28	27	34	28	29	36	30	29	34	27	24	35	25	33	35	34	29	24	18	29	29	27	27	30	33	26	28	33	26	28	25	34	37	35	36	35	31	31	24	32	46	29	37	32	31	32	29	40	19	25	33	27	35	35	34	30	32	24	33	35	41	33	40	31	28	27	34	38	34	39	36	33	32	36	33	37	35	27	41	39	30	28	28	22	20	18	41	36	32	39	34	24	22	38	35	33	36	24	31	33	35	31	29	23	34	32	33	26	32	31	30	26	25	33	38	24	27	39	29	26	40	35	31	30	27	46	31	25	42	29	34	30	28	39	44	39	37	27	29	33	22	24	23	31	32	31	26	21	31	34	26	37	34	37	37	39	34	31	31	38	31	39	38	25	27	31	26	43	31	23	30	42	34	36	35	22	24	21	35	31	38	34	35	32	28	33	22	25	37	30	30	32	44	28	36	32	33	31	26	37	35	35	26	35	45	37	27	36	32	40	31	24	31	37	36	30	25	46	28	34	33	33	20	31	33	29	29	41	30	26	30	21	33	23	38	29	32	31	37	40	34	33	34	32	36	38	36	27	27	34	35	38	35	29	32	21	24	35	25	38	33	26	32	31	32	34	40	42	37	33	21	27	24	27	35	26	27	26	32	29	31	35	26	32	26	31	26	28	33	33	35	33	35	23	25	29	30	33	34	32	28	31	33	34	33	33	26	32	23	32	42	28	33	22	39	41	36	20	31	34	34	32	29	34	40	33	29	36	31	30	35	39	31	32	28	28	25	27	25	28	20	31	33	33	28	29	30	33	31	32	28	32	26	43	30	33	36	23	31	23	29	30	31	23	32	40	30	46	34	26	21	29	26	35	24	56	24	27	24	30	39	28	28	31	30	34	23
31171	40870	8656	23300	28054	25892	22384	19165	16580	13728	11546	9919	18985	6624	5903	5761	6227	6390	5861	5143	4461	3998	3902	3917	3658	3434	3292	3106	2946	2846	2683	2631	2449	2336	2229	2120	2046	1990	1873	1995	1799	1762	1856	1863	1775	1487	1577	1532	1467	1501	1399	1402	1445	1434	1398	1312	1309	1097	947	1044	983	932	991	1004	1015	982	1002	1018	996	899	907	832	861	839	815	815	799	735	728	771	787	816	763	815	879	815	822	859	785	713	761	721	767	742	755	699	694	715	734	729	744	745	742	719	700	751	716	734	721	708	737	738	719	717	752	750	706	747	695	728	755	735	751	812	727	726	691	768	706	715	771	717	721	711	744	721	728	731	750	739	720	722	669	723	733	710	771	731	745	720	744	754	685	745	753	700	697	696	743	745	760	786	699	719	702	691	745	703	715	707	710	694	745	724	673	688	759	726	728	745	695	718	725	709	673	733	704	704	672	724	667	743	721	719	681	679	756	707	690	736	664	727	737	773	732	686	692	716	701	726	742	719	755	758	715	732	717	687	682	722	705	708	665	684	717	749	711	723	728	715	741	696	748	709	682	665	734	701	744	708	735	750	726	709	719	731	701	718	690	719	704	721	722	757	746	737	678	736	741	693	746	719	682	694	713	713	724	678	751	763	741	747	733	707	726	744	742	708	763	728	700	707	713	721	734	688	741	703	727	697	741	657	705	742	704	767	749	723	705	714	720	733	737	689	720	725	723	711	703	716	728	731	759	717	698	693	755	747	713	681	712	701	736	709	726	730	734	742	720	726	733	763	740	692	769	737	757	738	688	702	678	730	709	745	694	716	692	711	714	711	729	716	708	713	725	682	715	653	737	652	714	690	699	662	679	690	721	709	702	675	708	729	699	733	727	737	691	710	703	695	710	712	732	693	721	744	735	735	768	737	686	730	729	699	740	699	714	717	715	745	722	726	720	701	728	694	703	725	710	715	674	740	735	705	721	696	719	744	718	743	726	744	723	731	645	768	698	668	686	741	710	763	694	733	708	728	749	708	706	725	738	696	736	722	709	708	710	750	689	730	725	736	726	718	670	727	748	738	670	758	726	736	694	736	760	713	728	726	684	662	693	690	752	744	722	700	669	723	751	719	725	706	721	703	775	696	727	744	730	713	751	731	716	736	711	733	685	749	728	705	719	711	738	672	714	744	755	680	684	661	727	731	695	690	685	700	711	721	652	753	734	721	730	700	756	706	700	740	722	723	759	706	722	691	745	732	749	700	718	699	739	752	705	698	753	714	712	627	730	701	721	704	735	743	719	717	700	705	749	704	706	731	688	687	679	661	686	704	713	730	725	733	717	696	707	737	773	740	720	716	703	711	721	712	721	741	696	693	707	706	743	712	727	764	736	699	714	679	703	710	718	704	698	675	682	702	712	721	723	730	699	711	718	698	736	737	699	722	691	722	717	718	674	732	728	698	731	679	749	689	703	735	736	669	723	724	709	677	716	728	753	699	746	733	690	691	677	718	655	690	712	736	677	701	704	685	691	682	725	723	775	702	748	787	709	731	676	668	696	722	717	692	703	748	713	672	697	748	753	743	729	733	708	754	730	690	682	681	709	749	670	733	738	735	698	741	719	694	742	653	677	737	669	651	728	735	746	736	718	719	694	747	624	726	680	723	755	708	724	743	739	713	780	726	747	718	673	734	719	724	698	713	678	742	698	738	721	708	670	701	758	730	720	700	684	732	678	684	721	742	712	716	708	709	717	706	696	691	731	754	662	681	707	703	729	694	708	683	701	699	739	692	722	729	736	739	678	701	730	693	694	752	682	725	727	734	690	688	656	700	722	658	724	711	685	676	689	722	713	718	729	705	631	730	729	689	609	695	676	710	711	740	694	741	731	766	781	728	734	771	675	742	736	739	738	699	763	699	723	750	687	709	753	719	753	682	716	706	684	706	695	731	774	686	734	714	719	709	665	700	697	738	703	729	698	745	730	705	713	690	751	708	644	750	700	693	698	713	693	740	679	717	682	692	720	705	737	706	757	664	765	708	732	711	750	674	736	708	686	725	735	706	748	737	707	728	745	702	703	720	725	688	704	758	724	709	716	706	729	693	708	692	696	704	630	709	704	700	735	709	672	767	699	715	715	739	713	704	682	687	690	694	689	742	675	721	710	729	737	755	681	745	685	737	729	720	710	694	738	706	742	731	647	683	678	738	714	734	754	666	726	669	684	727	706	693	735	717	733	677	701	776	720	711	715	699	794	691	764	683	719	730	726	696	709	748	710	722	724	707	737	700	778	769	736	696	713	672	715	701	689	673	697	727	723	702	692	711	745	753	732	727	706	738	702	736	667	727	742	695	720	732	731	708	674	762	719	723	700	725	698	764	732	703	655	693	704	707	751	687	719	686	684	722	725	698	706	725	755	730	729	716	744	715	724	707	766	744	761	688	698	711	748	723	720	719	700	731	695	654	695	690	740	715	722	715	737	717	716	787	757	719	724	735	689	700	733	714	737	702	752	745	692	622	716	707	701	703	742	638	689	738	768	751	705	724	681	695	750	744	759	703	726	724	666	701	715	753	721	722	689	690	725	739	670	755	673	683	738	673	758	695	716	696	740	757	703	693	727	698	729	707	706	726	686	674	719	703	773	702	682	708	686	736	725	694	697	750	689	731	719	696	690	725	733	702	764	692	688	648	690	738	773	694	689	726	749	660	712	681	744	755	700	736	675	720	712	729	713	758	709	772	696	747	656	741	760	721	752	689	704	710	721	750	722	710	700	716	723	708	736	718	700	659	735	788	685	734	714	753	717	701	686	743	734	724	747	703	723	734	710	728	701	704	670	754	704	683	704	726	706	713	716	700	723	719	702	692	698	699	714	742	714	708	692	689	696	686	683	736	703	677	726	735	674	691	703	692	714	712	696	719	721	718	760	697	732	728	713	742	726	741	720	704	740	723	667	684	726	762	689	730	707	768	711	725	708	678	718	710	673	719	745	753	709	727	703	676	688	693	697	705	680	722	744	713	725	725	700	690	698	724	758	669	781	690	731	734	726	725	728	760	704	739	707	706	763	743	662	686	758	702	750	690	708	713	683	688	705	718	693	692	681	731	761	696	687	690	693	740	726	729	712	739	710	716	677	732	718	740	679	698	718	754	798	704	724	738	735	749	735	692	737	745	740	707	725	694	752	681	743	748	718	709	671	702	767	711	693	753	741	700	763	774	723	705	751	725	683	676	711	714	708	706	737	699	744	737	676	707	714	707	714	737	663	739	727	747	714	692	760	707	721	704	701	668	733	673	705	696	758	695	707	757	718	743	679	689	681	736	734	711	756	709	729	748	720	732	711	704	704	666	756	718	667	700	709	694	695	722	748	728	672	706	733	726	706	665	712	689	713	690	682	714	752	748	708	733	717	743	698	745	731	698	740	669	743	725	721	748	715	720	700	723	727	732	709	702	699	685	689	693	704	694	708	735	721	752	704	679	700	698	712	729	689	716	705	694	708	734	732	710	733	707	685	681
3220	14377	579	298	373	361	339	283	267	280	217	150	501	116	120	115	133	132	111	105	104	85	94	89	80	100	64	99	66	69	67	56	58	66	60	67	55	52	55	58	49	55	44	61	48	46	61	55	42	46	51	35	48	41	43	41	45	43	40	46	30	33	28	51	36	48	41	28	35	29	31	50	38	44	32	33	27	30	32	26	27	37	43	44	29	33	37	29	35	49	38	34	32	42	31	34	35	35	29	35	30	31	31	29	27	33	41	31	24	37	35	43	29	36	34	27	35	51	36	27	31	36	31	44	31	42	34	20	31	36	31	38	27	24	35	43	29	20	41	34	36	20	17	36	32	22	35	28	33	31	35	41	27	31	41	35	40	20	43	33	29	25	32	26	24	40	25	22	34	31	31	32	40	37	35	26	25	22	36	31	25	30	51	34	34	34	43	18	31	35	26	33	33	31	30	32	30	36	33	37	30	33	30	26	36	34	38	35	29	31	41	42	32	25	32	34	31	32	42	29	26	35	33	33	33	29	33	35	23	36	41	26	41	34	40	23	39	28	29	44	48	24	36	33	43	23	43	31	25	31	30	29	42	37	39	34	34	46	44	31	29	29	36	29	39	27	33	44	29	26	25	29	35	38	28	35	26	37	27	31	33	33	21	36	31	32	35	33	37	30	30	32	33	33	31	36	42	29	30	30	36	37	33	27	38	34	31	34	33	22	28	28	31	30	31	34	37	33	32	25	35	29	24	31	30	46	33	28	27	31	34	38	43	27	35	34	33	22	32	20	29	32	27	33	33	26	24	34	34	32	33	34	32	27	38	29	46	35	39	30	30	33	25	33	32	40	27	30	39	30	26	38	31	33	33	26	25	36	34	29	32	45	31	20	36	37	27	34	24	38	31	38	28	34	38	29	27	39	26	30	33	47	27	44	37	30	38	30	26	37	36	29	32	36	26	23	32	40	27	30	35	35	31	37	28	34	36	35	42	37	43	43	24	41	29	30	25	25	35	35	41	36	26	34	37	25	31	40	30	35	26	29	36	31	33	35	29	36	27	39	31	40	33	37	36	33	38	38	26	30	30	36	31	22	41	23	35	47	26	29	26	29	37	34	25	27	35	41	36	39	28	30	30	32	28	33	29	29	30	39	39	34	39	36	35	23	37	29	40	27	26	26	34	29	28	36	19	41	23	27	34	41	22	30	29	23	30	33	30	33	30	41	22	47	41	22	33	23	31	24	33	34	37	27	33	27	27	37	30	31	27	27	32	36	32	36	22	31	40	35	31	33	30	34	31	25	37	27	33	36	38	34	35	37	40	31	32	34	43	44	29	34	36	35	44	38	27	33	28	30	36	37	39	41	34	26	27	30	24	25	40	25	40	37	39	39	32	37	32	27	32	39	36	24	19	24	29	32	38	32	29	34	24	29	34	37	36	36	31	34	26	34	37	29	31	27	32	37	46	42	29	37	23	38	29	28	34	35	35	29	25	35	32	30	27	39	34	37	35	29	32	37	26	24	38	30	38	36	29	30	38	36	36	47	37	46	27	34	33	48	35	37	33	31	33	34	40	32	36	29	30	30	42	40	37	21	38	31	34	30	31	38	37	34	31	32	38	28	31	36	36	32	31	34	26	37	43	43	38	44	38	24	37	38	31	33	23	28	27	33	40	35	28	35	35	35	31	25	25	30	40	26	23	41	27	45	28	36	29	37	30	31	29	29	27	35	36	29	32	32	32	29	30	34	37	31	36	27	36	27	26	49	35	34	38	32	34	31	41	31	36	30	23	33	32	35	27	31	26	33	41	40	29	26	28	21	32	33	30	37	35	25	28	43	30	32	24	38	33	30	28	29	28	40	29	31	21	31	29	25	30	33	35	36	32	42	29	30	46	41	37	47	35	38	29	33	36	41	36	35	26	29	34	27	27	37	27	39	32	25	31	23	40	27	35	30	29	36	21	42	33	23	28	26	28	26	23	32	35	33	37	28	31	31	43	38	37	27	28	26	29	34	43	39	22	31	42	37	37	39	36	34	30	33	21	27	38	32	31	42	26	36	26	38	30	41	29	29	26	40	22	34	40	37	37	28	45	37	34	35	34	37	27	41	30	38	39	31	30	28	29	25	26	35	34	43	29	39	29	34	36	27	36	45	38	40	35	44	30	28	34	20	40	27	21	41	41	40	33	39	28	34	28	26	34	31	35	42	35	39	26	29	26	38	35	32	31	29	46	32	32	33	35	38	24	36	27	35	21	28	37	39	35	20	32	24	27	44	46	39	25	36	30	34	31	33	38	30	38	38	24	31	40	39	28	25	51	33	39	32	49	31	32	35	26	37	31	32	29	30	36	30	25	28	25	29	30	29	37	40	35	29	26	28	27	34	45	44	36	29	30	31	22	39	40	22	25	37	27	35	31	31	32	23	33	30	37	39	38	38	39	36	27	34	27	32	39	24	34	25	28	34	24	24	41	46	34	35	34	43	34	34	31	42	23	30	36	35	32	18	29	34	28	29	41	27	35	42	39	28	35	26	22	25	32	35	17	40	32	43	36	45	28	23	24	34	20	40	35	36	32	39	33	45	34	35	28	28	38	34	32	29	30	37	36	39	41	29	33	31	40	26	38	28	34	29	31	39	25	24	36	34	25	43	33	32	30	38	25	21	44	33	33	36	31	23	35	24	36	34	42	30	31	33	39	26	34	28	34	28	42	39	35	31	34	44	41	30	26	26	36	32	32	36	26	28	26	31	31	36	31	30	47	30	37	32	37	35	22	39	29	35	37	30	28	37	25	29	30	30	28	38	27	27	30	32	33	34	32	50	35	31	31	30	39	21	37	35	32	31	42	23	35	24	30	27	31	46	24	26	38	32	35	40	29	23	30	36	38	35	32	35	34	28	39	30	31	47	25	39	35	38	36	33	40	35	33	36	37	33	32	31	41	26	30	26	30	38	29	33	27	33	25	37	32	40	35	30	31	25	38	33	33	34	38	35	38	37	42	26	21	36	36	36	24	34	27	23	38	38	22	25	45	38	29	29	33	26	41	36	36	25	31	45	27	42	33	29	38	21	29	33	36	32	29	21	45	30	37	36	30	21	37	30	39	29	28	42	30	45	30	25	32	28	27	47	31	35	33	25	40	32	44	30	29	32	31	25	41	34	35	35	40	36	29	43	33	32	34	27	43	38	35	26	31	34	34	22	41	32	32	38	28	33	28	35	35	38	35	25	33	39	25	31	39	33	25	33	39	33	33	32	30	35	24	34	31	35	31	38	39	29	21	27	28	32	33	44	27	27	27	41	36	50	22	21	31	35	36	36	27	24	23	23	39	29	27	33	32	28	32	41	33	26	34	33	36	36	44	28	38	30	36	32	31	38	44	30	36	43	41	27	32	36	24	33	32	34	39	32	40	34	42	37	32	38	48	35	31	31	34	32	39	24	32	33	27	42	39	38	50	32	31	22	36	28	33	36	31	39	29	24	26	27	32	36
32158	43341	8857	24065	28949	26928	23345	19922	17032	14442	11988	9906	16511	6986	6344	6669	6966	6729	6012	5063	4593	4290	4375	4156	3927	3712	3468	3262	3094	2869	2802	2700	2493	2481	2292	2188	2066	1908	1970	2135	1962	1899	1913	1979	1607	1591	1740	1567	1544	1477	1484	1453	1450	1572	1435	1410	1281	1059	1106	1067	999	974	1025	1021	995	1051	1034	1080	1010	909	877	889	858	870	892	828	781	731	788	794	798	850	786	814	868	837	857	832	852	770	736	724	733	793	738	745	776	731	773	707	737	710	703	764	752	738	806	740	740	721	718	744	772	708	773	744	710	758	772	769	738	710	807	726	720	716	741	790	749	734	742	737	709	746	702	721	779	724	712	783	726	759	745	811	745	716	727	740	675	749	763	782	696	738	720	741	758	735	744	694	772	771	729	722	732	724	717	721	751	706	711	723	690	779	776	716	724	737	749	711	718	715	749	716	718	743	705	669	719	745	750	713	749	761	737	695	748	733	752	760	776	734	728	736	763	700	761	719	771	719	744	693	728	719	789	741	742	776	767	717	725	737	726	738	765	761	717	761	713	734	734	719	745	710	725	751	742	772	696	746	722	755	712	738	726	720	724	722	699	747	742	781	736	793	708	711	670	729	770	739	747	716	737	744	780	691	751	789	724	728	737	732	776	740	726	718	751	741	728	745	725	758	725	742	723	800	695	749	746	717	693	763	740	730	735	773	700	710	772	754	745	739	769	734	756	761	762	759	761	750	719	778	735	750	721	749	743	700	766	714	746	708	771	727	745	766	722	753	750	700	720	769	746	767	740	736	719	768	792	730	712	752	735	720	741	732	730	761	797	705	729	704	749	771	736	689	732	769	730	726	769	725	721	728	793	735	771	788	738	725	774	714	751	714	719	716	742	733	752	723	719	721	764	727	731	713	727	769	745	748	758	720	681	729	722	744	704	718	704	755	753	741	785	714	727	735	746	766	736	768	736	741	706	718	726	791	763	735	806	677	785	749	686	709	731	740	759	783	704	750	772	747	721	745	678	693	714	764	704	755	774	744	735	761	719	769	707	752	702	731	710	734	752	718	677	702	729	724	745	765	700	718	739	812	739	727	739	729	738	713	714	726	736	732	725	737	759	732	702	768	750	681	741	786	740	750	720	755	739	711	733	707	734	775	722	751	762	788	743	764	699	703	736	739	737	706	753	747	745	763	730	781	734	722	790	737	738	779	802	780	756	723	732	725	773	736	755	760	756	717	728	743	775	691	729	751	722	755	755	703	773	729	806	743	801	716	756	719	728	720	782	752	771	705	754	762	746	752	731	701	741	718	780	673	787	678	728	720	714	742	742	700	742	753	763	733	742	762	760	709	754	777	734	723	744	746	695	726	745	748	758	712	739	739	730	737	730	765	751	784	719	731	783	768	702	746	741	695	765	767	724	795	764	672	715	728	730	714	760	709	747	720	766	747	793	755	674	743	739	763	734	728	745	688	732	762	754	722	766	707	701	761	709	747	759	730	700	778	753	763	688	704	783	740	706	751	706	708	715	722	752	733	724	728	747	671	711	754	768	760	764	751	776	746	782	754	736	723	719	758	732	758	733	738	704	741	717	753	719	750	720	726	766	745	696	687	741	763	732	739	738	812	756	778	749	738	740	696	744	688	773	764	723	778	707	734	760	705	772	755	729	695	746	753	754	758	759	759	734	712	709	714	708	755	722	697	730	751	742	712	753	691	758	732	694	689	682	738	742	775	735	756	718	726	753	758	776	734	726	759	781	766	763	749	758	777	719	739	751	739	755	690	729	725	702	772	721	721	772	757	762	766	754	733	750	725	768	799	725	709	727	710	676	760	763	778	714	780	760	731	709	794	724	721	754	781	687	724	735	748	754	757	771	700	722	748	709	724	729	744	774	737	720	714	711	672	757	742	685	713	748	757	726	773	696	745	726	725	754	704	804	765	719	749	792	747	746	720	793	761	715	729	734	732	730	729	730	793	733	757	730	794	713	724	734	742	737	738	755	694	763	696	742	707	752	742	674	776	677	757	700	766	756	745	754	767	749	702	768	721	741	781	713	743	708	758	800	738	744	733	764	712	718	721	746	699	675	690	746	725	745	698	750	732	730	737	741	774	758	773	767	728	723	722	710	763	720	745	679	741	728	778	713	696	709	775	739	726	741	705	769	776	761	752	725	744	718	769	764	716	719	694	754	743	719	729	730	733	791	726	726	751	704	811	698	754	757	711	765	750	758	738	727	714	732	689	739	732	761	760	733	781	746	789	742	766	742	707	747	749	746	765	749	763	783	741	772	730	724	704	711	776	726	707	764	763	750	716	757	749	717	719	732	731	779	746	758	727	768	760	708	727	714	763	747	749	756	747	718	718	706	771	740	702	699	723	751	736	679	723	755	726	724	699	667	694	765	772	726	756	703	733	736	750	758	782	740	701	746	769	731	743	746	775	769	748	774	784	764	752	761	733	750	721	738	706	768	763	756	709	787	748	750	735	758	761	731	769	706	750	747	742	772	734	727	773	690	793	688	743	722	719	687	769	685	758	723	750	777	716	720	727	696	723	769	739	703	681	725	777	756	754	729	773	705	731	722	710	774	726	792	748	711	725	714	720	682	743	758	739	786	726	757	703	699	739	735	762	738	799	736	705	719	782	721	717	742	719	754	721	734	719	762	751	692	775	754	700	739	741	753	755	721	746	732	769	698	749	745	792	742	726	736	673	734	766	714	760	725	772	754	790	720	803	763	723	746	734	818	753	747	743	715	733	727	737	709	745	746	757	695	722	723	672	679	727	686	751	785	748	765	763	752	733	765	756	725	723	789	744	757	710	744	735	737	756	728	774	728	742	668	762	752	697	731	739	701	761	732	734	797	727	752	765	713	746	716	722	761	731	708	775	734	792	736	728	717	699	719	734	704	738	745	737	734	738	780	689	771	772	780	718	749	742	745	750	744	763	727	771	753	757	726	751	700	718	710	769	799	718	755	743	770	737	797	755	715	749	745	782	743	729	738	716	764	754	752	717	734	718	700	748	793	771	688	696	754	704	719	752	727	703	689	704	766	735	735	749	718	740	754	770	758	757	762	726	752	700	724	725	783	724	732	784	711	807	723	755	779	745	735	713	779	737	788	752	752	723	740	703	762	698	768	729	755	708	768	710	714	760	698	761	739	753	722	702	782	791	730	742	727	742	781	711	767	705	730	754	712	768	722	787	782	709	738	763	704	750	747	728	733	757	749	758	772	746	795	722	690	745	691	714	706	669	743	743	735	779	811	702	749	705	717	762	766	719	745	709	777	712	750	724	726	760	685	778	746	709	742	712	759	746	733	702	731	742	729	816	716	743	730	728	715	744	782	729	746	716	701	733	717	706	713	767	746	769	739	760	764	758	730	735	718	754	710	758	724	738	673	753	750	698	702	752	724	698	756	704	791	730	717	721	755	738	752	713	771	770	706	731	729	758	701	750	718	720	716	732	733	715	739	754	731	673	768	703	746	728	743	713	694	733	720	704	726	739
3343	13529	600	242	374	380	358	295	305	241	212	210	1782	137	131	122	145	124	126	101	88	87	88	87	87	85	84	69	76	71	64	72	53	76	67	57	51	53	47	51	40	45	49	56	48	49	50	46	47	47	39	47	45	41	49	45	40	36	39	50	28	30	41	34	49	28	42	50	27	42	28	45	38	38	36	36	30	37	41	38	31	36	30	25	34	36	31	39	32	36	51	36	31	28	32	37	35	34	40	24	32	35	35	36	46	42	29	33	33	34	29	30	32	32	30	36	26	34	33	50	39	25	39	31	35	31	29	31	40	30	34	30	37	24	31	24	32	36	37	29	30	32	25	22	33	41	27	40	35	32	37	33	33	34	34	35	27	26	34	31	35	45	36	31	36	26	30	26	35	30	36	40	32	29	37	30	21	35	25	29	42	32	32	35	41	30	28	24	26	25	34	34	33	44	37	31	51	37	23	25	34	32	31	26	31	32	34	31	30	36	37	32	38	38	31	32	33	26	26	24	47	39	28	45	29	26	36	33	23	33	36	36	33	31	32	32	34	28	41	39	34	25	32	37	38	26	43	46	22	28	32	27	32	33	35	33	35	35	38	28	28	46	18	43	31	27	42	31	32	38	25	34	35	42	25	34	28	34	23	34	33	45	36	35	34	29	35	36	29	34	36	46	33	36	37	37	35	34	26	30	27	28	26	31	33	31	31	41	33	30	42	31	30	40	19	28	32	29	31	21	26	36	34	34	34	33	33	31	36	38	36	29	25	24	31	29	37	34	39	33	41	30	23	36	38	36	26	37	37	26	41	15	37	29	30	28	29	40	45	36	28	41	37	30	24	27	26	29	29	39	32	23	28	27	32	39	33	33	35	31	37	24	26	35	33	37	40	36	29	24	35	34	33	32	28	42	24	26	27	30	26	36	33	23	41	33	32	28	35	30	40	41	41	35	28	30	29	28	35	43	29	32	32	31	24	29	42	32	37	34	31	36	37	21	38	42	28	33	39	22	27	31	39	39	24	34	31	25	34	37	31	36	44	27	24	24	32	42	41	30	37	25	27	35	41	26	26	42	43	36	52	29	36	35	30	29	47	38	29	35	31	29	34	45	40	34	38	24	32	30	25	37	34	37	32	32	37	21	23	41	28	26	33	30	26	35	43	36	26	31	30	31	30	36	25	33	43	42	26	24	30	35	42	35	30	39	36	37	26	31	34	41	40	35	44	35	38	32	30	30	28	34	34	38	33	32	23	32	29	35	30	35	31	37	32	26	35	36	37	28	39	27	33	34	29	34	27	28	32	32	32	30	30	35	30	36	28	29	22	36	37	32	34	32	29	31	37	32	30	46	38	24	33	39	24	31	34	33	35	31	27	31	36	27	26	35	34	32	34	29	32	40	38	35	34	37	22	27	28	42	36	26	35	38	31	27	29	36	32	34	26	30	34	30	20	37	34	37	33	29	31	43	33	34	31	24	26	36	43	30	34	29	26	36	37	36	27	39	38	33	21	31	31	38	37	27	34	35	40	41	37	25	27	21	36	40	33	36	44	30	27	35	27	41	40	30	37	37	35	36	29	26	43	31	39	27	44	30	39	40	37	36	29	36	33	33	32	38	35	34	29	32	29	40	34	35	35	33	39	35	27	29	31	31	22	28	32	34	43	35	32	40	36	36	36	33	36	37	41	35	28	27	33	41	28	34	39	39	26	30	30	31	38	36	30	35	35	28	37	34	37	29	32	31	33	34	36	30	31	32	39	31	42	40	38	39	33	27	26	26	41	33	31	37	31	34	28	40	28	27	44	22	28	39	33	38	28	31	34	42	30	23	26	44	37	27	31	23	31	27	38	32	37	33	22	27	26	34	35	28	25	31	39	32	35	22	38	39	25	27	32	32	28	29	38	22	36	31	49	32	24	28	38	39	32	31	26	28	31	37	35	41	41	26	26	38	41	23	34	33	35	33	37	29	29	25	23	28	36	43	32	42	37	38	43	34	28	41	18	23	32	29	30	38	36	26	18	32	26	43	27	34	30	35	27	34	37	35	35	37	29	37	39	37	34	36	34	37	27	36	37	39	31	36	34	34	38	26	42	19	32	32	29	23	32	38	30	34	32	33	39	26	25	31	40	28	30	32	35	39	29	27	29	31	34	35	32	31	32	28	33	44	29	44	37	42	43	31	26	36	40	31	33	27	34	50	36	32	44	35	38	38	38	33	31	24	33	31	42	32	29	23	32	38	45	31	34	29	29	35	38	38	27	45	34	31	30	37	26	26	31	41	28	31	42	26	33	33	28	22	34	25	23	29	43	30	42	37	29	34	21	33	27	37	40	40	32	28	21	42	38	31	33	32	38	30	26	31	26	30	37	28	27	39	35	37	20	26	29	31	37	29	37	39	35	29	28	42	39	35	22	34	31	40	27	36	31	35	28	26	33	42	36	28	36	29	39	36	34	35	41	35	22	30	42	29	44	30	41	41	20	43	34	33	36	39	33	36	37	35	34	20	31	26	33	32	34	38	26	28	26	35	32	33	34	28	47	21	34	33	27	33	35	36	31	33	22	32	13	32	27	28	33	26	36	36	35	36	32	36	41	35	41	39	35	37	27	35	27	38	39	40	25	32	26	36	34	37	43	38	25	38	32	30	42	35	26	35	43	26	24	29	32	27	28	34	36	37	31	30	32	37	34	31	29	44	26	26	29	35	30	38	26	32	42	38	30	29	32	28	45	34	38	31	34	34	30	24	39	28	31	28	38	37	32	32	34	36	37	27	41	42	34	45	27	30	29	44	37	40	44	28	36	40	31	27	41	24	36	20	28	37	30	41	36	27	27	33	31	27	31	35	35	37	38	38	28	35	36	32	28	34	40	29	27	33	36	27	36	30	38	33	26	37	44	41	28	37	36	34	35	27	43	36	39	35	33	36	35	38	41	37	43	30	24	35	30	37	33	32	37	34	33	28	38	38	31	41	35	29	34	28	38	38	32	28	51	23	22	37	19	30	31	34	41	30	37	34	31	31	31	31	31	40	36	29	26	39	34	40	36	30	33	43	33	38	25	36	35	44	36	36	37	21	38	28	27	23	26	34	37	37	29	31	31	25	41	36	30	24	31	40	34	27	25	26	32	43	37	32	27	34	35	27	33	44	25	23	30	29	48	32	34	24	31	24	38	42	45	34	39	37	27	32	37	24	36	36	33	36	21	39	25	30	36	31	31	22	31	33	36	47	32	37	39	37	34	21	31	32	26	37	40	37	30	32	40	39	32	27	32	28	31	24	26	25	34	24	27	38	37	20	31	35	19	35	31	34	27	27	29	42	29	28	29	28	29	28	29	34	30	40	24	37	37	44	34	45	43	28	34	29	27	35	30	41	29	36	29	35	38	36	28	28	31	37	29	37	31	35	24	34	36	38	39	32	30	32	22	33	35	32	43	32	34	33	32	35	42	28	39	31	41	37	32	38	28	37	38	23	47	38	42	28	29	40
33955	44263	9082	24682	29199	27147	23962	20418	17658	14911	12104	11536	31996	6823	6550	6831	7069	6523	5690	4995	4524	4280	4149	4147	3912	3552	3346	3147	2963	2966	2864	2529	2445	2297	2238	2182	2053	1893	1972	2002	1972	1881	1962	1751	1656	1731	1638	1486	1528	1704	1521	1404	1437	1499	1545	1473	1247	1119	1035	1019	926	979	998	1001	987	1079	1068	1087	973	903	890	917	908	920	846	870	813	780	803	825	759	795	828	937	864	930	847	847	798	858	819	829	771	776	767	763	761	730	733	781	765	782	736	767	744	801	770	712	767	744	778	744	782	781	792	810	684	743	746	755	759	775	722	719	726	735	794	740	750	726	748	731	719	750	765	754	761	827	764	741	752	727	696	746	775	760	792	741	732	757	724	713	784	723	737	756	750	770	803	760	788	751	807	744	755	726	751	749	743	683	756	703	723	717	757	730	764	760	740	746	766	743	802	781	712	715	749	768	792	754	761	740	749	792	775	689	755	757	734	765	748	717	710	722	736	734	764	765	770	799	683	815	735	750	711	757	703	729	722	774	746	784	742	769	777	796	710	753	743	794	766	773	794	774	751	773	738	773	752	690	717	775	775	810	732	724	780	735	720	724	726	730	756	736	737	794	697	752	765	795	771	705	746	752	704	696	760	732	787	753	735	788	731	755	791	723	714	721	791	755	762	750	726	812	741	756	735	792	743	810	722	740	719	709	784	751	720	730	754	751	752	779	725	752	696	776	721	719	705	750	754	769	745	757	729	758	756	751	750	741	736	735	782	736	723	729	755	785	715	728	733	732	719	753	767	734	694	727	767	740	736	727	714	704	747	761	727	742	771	780	750	769	742	757	724	762	755	747	740	739	741	735	731	687	709	725	731	721	740	748	743	690	794	757	760	743	772	781	762	810	694	737	712	824	771	775	742	697	726	765	809	741	711	733	729	767	740	756	735	775	757	759	777	708	733	693	743	740	746	791	731	722	759	790	788	764	726	714	771	771	773	748	771	728	751	741	756	768	738	749	729	773	769	701	755	712	750	748	742	777	746	783	749	783	783	745	723	707	762	752	739	733	758	746	784	719	765	714	782	722	723	761	759	705	745	756	726	711	814	746	723	695	729	787	782	737	743	759	779	743	730	741	737	740	757	744	727	694	704	777	770	744	739	739	775	734	823	732	743	780	767	731	730	737	735	714	754	725	739	741	760	733	773	728	796	714	725	716	751	767	731	755	775	748	731	760	763	731	793	716	700	764	708	739	739	749	818	733	777	754	763	753	677	641	774	702	736	775	799	726	760	757	744	791	742	808	704	745	754	704	715	749	732	794	728	784	761	729	773	711	765	740	666	755	764	719	710	799	735	747	702	733	787	752	772	735	765	771	748	773	728	786	740	793	741	772	714	714	670	767	722	741	728	689	749	743	778	734	769	803	750	710	757	774	787	703	759	735	762	695	710	782	782	738	742	710	736	778	735	722	775	780	774	782	785	758	734	736	760	773	763	731	768	751	852	756	732	757	732	726	803	803	740	724	732	712	765	759	760	708	785	735	735	770	698	730	737	745	696	772	719	790	773	767	739	745	748	747	729	751	756	724	775	717	752	770	728	719	751	732	739	721	753	750	753	753	739	750	754	764	733	776	799	690	740	705	779	700	730	748	702	709	709	744	726	765	758	749	708	738	697	766	738	716	734	741	761	751	790	728	724	705	755	709	796	758	776	769	776	716	702	713	764	770	751	773	779	740	684	692	742	766	731	760	747	744	779	775	701	749	798	765	714	745	790	736	698	775	745	757	756	764	762	706	748	811	715	740	716	701	800	768	753	765	777	762	747	743	688	734	700	730	771	760	717	732	753	761	735	705	762	768	758	755	736	751	769	741	815	753	749	746	803	766	742	713	733	748	777	732	732	722	725	711	737	785	748	776	780	757	701	714	755	733	732	742	747	797	719	714	789	752	748	751	699	713	748	786	790	743	756	759	736	738	756	763	741	728	779	792	696	757	677	737	746	769	773	728	791	729	724	791	743	660	732	732	766	738	758	777	741	723	789	750	720	731	729	768	724	755	686	730	673	734	778	721	754	759	785	769	720	733	806	722	776	789	709	726	775	753	730	759	749	760	762	773	714	748	744	691	762	784	721	762	756	714	796	758	690	680	721	719	772	742	767	707	756	691	748	744	726	734	752	740	770	764	733	730	718	711	789	715	763	733	711	756	733	751	744	749	718	727	760	738	716	738	792	739	744	747	663	734	743	761	755	768	768	794	747	693	738	763	737	806	732	746	753	717	688	766	738	736	775	762	775	711	708	754	679	774	739	786	753	709	813	787	733	737	727	763	801	756	735	760	708	739	728	711	725	737	765	796	749	727	723	759	799	763	752	723	769	766	751	752	719	772	772	756	774	774	760	741	675	732	716	745	736	749	798	746	721	721	698	748	756	743	718	706	741	748	680	720	748	739	754	772	756	735	814	751	748	696	755	800	726	732	779	729	749	748	731	745	701	768	686	750	720	744	770	759	776	742	765	728	734	757	799	778	742	763	731	783	736	735	721	781	748	803	730	728	738	779	733	735	738	715	752	736	753	759	700	778	727	714	690	739	754	759	734	728	748	732	748	804	708	747	753	740	776	726	739	737	767	781	740	740	768	742	693	770	745	737	749	746	739	752	735	766	746	757	776	759	758	764	710	722	755	779	686	756	858	753	774	719	771	717	710	721	686	771	758	723	742	782	733	786	761	780	739	703	721	790	728	722	741	788	748	786	793	739	729	714	742	740	750	705	698	791	761	732	795	790	750	711	724	752	714	755	716	783	774	725	713	782	704	761	733	698	705	769	725	758	713	808	775	766	739	730	713	761	751	743	785	721	740	735	745	733	695	774	765	768	741	710	763	747	738	748	735	691	744	793	756	788	740	788	697	746	749	765	782	731	755	833	749	688	739	764	716	747	732	724	748	725	785	735	758	740	781	775	730	774	766	725	710	774	736	775	777	722	756	713	784	700	722	767	694	733	745	753	712	716	800	769	731	769	743	727	732	762	724	749	730	742	719	790	718	759	773	730	709	725	743	764	751	735	756	701	759	744	709	721	704	779	767	783	736	787	762	752	732	748	706	765	774	759	739	746	761	708	732	747	735	768	741	694	784	727	725	767	718	747	742	746	718	784	713	736	756	767	742	787	796	785	722	720	743	761	760	766	750	746	800	748	731	771	777	726	762	743	790	710	763	749	775	711	760	755	753	742	707	735	745	743	699	719	757	767	744	737	749	738	721	756	748	762	720	756	760	750	711	767	707	733	746	673	725	699	768	751	712	771	715	735	729	750	765	739	747	733	718	768	725	728	741	779	738	799	725	711	755	837	781	744	752	715	783	784	782	703	726	785	768	767	729	762	752	762	794	712	764	736	737	757	765	709	770	788	728	740	754	709	752	786	727	744	741	773	702	719	790	741	767	734	731	722	755	695	714	766	733	775	748	731	751	824	794	767	764	719	727	684	758	752	776	725	814	774	732	774	740	752	739	739	764	710
2494	7614	220	223	307	272	265	252	239	209	166	159	715	132	106	111	126	102	86	100	92	100	95	97	88	87	74	56	69	77	70	61	67	59	79	68	69	60	68	51	63	61	81	60	68	73	62	78	60	52	47	55	49	51	57	63	46	51	47	62	53	54	49	33	58	40	46	40	53	41	66	58	64	41	78	48	43	53	44	42	37	50	40	52	44	52	66	45	41	51	48	64	53	56	52	38	45	58	54	44	46	51	52	40	47	55	50	63	49	45	48	50	45	52	51	40	40	53	50	54	44	50	40	49	44	48	42	40	54	40	48	39	51	53	61	53	46	47	48	55	45	46	60	30	43	42	45	50	45	45	62	57	58	53	47	52	36	48	45	43	41	42	50	51	36	54	45	45	45	44	58	47	51	45	50	44	43	58	49	49	37	47	42	55	49	58	60	48	56	58	46	53	59	54	47	63	49	41	46	53	50	52	52	47	51	52	42	70	41	46	48	38	54	53	43	50	41	46	43	40	61	60	40	43	41	43	55	52	51	54	45	55	43	51	37	44	59	55	47	44	52	55	34	52	50	40	54	50	56	56	46	46	48	40	57	52	38	52	40	44	40	55	60	47	51	48	43	50	45	62	45	56	46	51	57	44	48	64	54	40	49	48	47	56	48	41	49	53	51	43	51	50	46	31	53	53	40	44	52	52	51	58	60	56	51	55	31	47	45	51	55	46	38	46	36	37	46	46	54	56	50	55	39	42	52	45	45	48	36	57	58	59	44	46	45	54	38	54	43	44	61	55	52	62	51	54	52	36	40	46	41	61	53	41	47	58	58	42	38	61	61	50	38	54	43	56	43	41	42	40	53	53	48	33	59	40	59	53	50	57	49	62	52	53	52	49	47	53	53	50	62	50	56	58	50	39	45	61	50	58	46	40	35	46	47	44	38	49	50	55	54	45	49	50	49	51	46	41	55	44	34	48	46	50	61	47	57	59	48	57	51	40	48	55	31	55	37	59	42	47	34	32	47	41	48	47	39	48	55	47	46	45	51	41	45	44	46	48	53	54	50	46	56	56	36	53	56	46	50	63	56	50	56	48	44	46	51	44	59	53	47	51	51	53	58	53	40	51	62	42	48	47	38	48	45	48	50	46	52	48	62	44	41	51	36	63	49	51	50	47	37	50	49	52	49	51	57	46	53	53	55	46	45	50	49	49	42	43	55	50	50	56	50	55	49	50	49	42	48	54	53	56	34	41	55	53	51	49	41	41	55	62	48	39	44	48	57	64	37	40	72	51	42	41	34	40	47	61	58	32	45	43	57	47	44	49	50	52	64	47	46	42	41	44	45	47	50	51	63	45	51	45	38	45	58	50	51	46	43	46	37	51	52	46	63	57	56	36	54	59	58	49	49	64	45	42	46	48	39	50	44	48	53	45	48	48	53	54	45	40	51	49	47	47	50	46	54	60	52	48	49	49	48	49	51	47	48	43	47	61	44	49	44	40	54	59	48	54	57	61	45	58	48	49	49	55	38	43	64	47	45	53	51	33	52	49	52	42	40	37	69	50	48	52	46	42	51	56	47	55	48	51	47	59	47	39	51	47	56	53	47	50	55	63	50	54	55	64	48	46	41	45	57	39	54	41	52	47	53	51	42	47	51	54	50	57	50	50	59	38	50	53	31	57	65	53	64	45	54	49	54	64	51	60	42	48	57	47	51	35	45	44	64	55	55	44	41	39	60	41	47	44	52	57	48	41	53	44	55	44	42	56	56	55	50	32	42	49	57	55	43	59	51	55	52	49	49	39	53	44	58	61	40	53	48	32	53	45	47	55	55	53	44	57	45	55	37	35	58	58	38	62	45	44	46	48	61	47	58	50	49	32	46	43	52	54	34	63	47	50	47	48	51	50	50	50	46	49	46	43	54	42	47	46	48	49	44	50	31	51	53	48	44	59	46	46	45	52	50	45	49	62	42	53	59	52	58	37	36	41	42	48	52	58	49	47	54	53	52	44	51	46	47	47	39	47	48	62	58	48	52	54	45	56	62	40	50	49	64	47	56	63	53	28	52	62	46	57	59	40	51	51	39	51	45	57	59	56	56	44	44	41	52	47	48	52	47	70	48	58	35	45	50	35	42	40	54	46	49	54	46	52	45	43	48	41	55	44	51	43	55	49	47	49	49	63	47	50	56	57	48	52	44	44	59	42	48	39	47	45	53	61	41	54	51	41	51	63	53	45	51	47	41	51	59	44	50	55	49	31	41	40	45	56	43	53	49	44	43	54	46	48	40	50	45	42	52	37	45	43	54	41	38	44	46	41	39	59	46	48	63	54	59	54	48	51	41	47	55	67	58	57	54	46	35	46	50	39	64	53	45	55	46	45	36	39	48	49	51	56	53	51	50	46	51	44	41	39	42	47	51	60	50	41	51	38	43	51	46	53	58	45	50	38	37	50	53	44	50	41	57	55	48	49	48	51	36	48	47	48	43	42	34	43	59	59	53	45	51	48	50	49	31	44	52	51	40	48	50	47	41	48	52	39	46	42	52	54	39	38	50	50	60	52	54	51	50	49	42	50	56	50	44	56	50	46	52	51	50	45	43	61	53	43	49	65	57	34	49	60	45	42	49	42	50	42	55	46	38	44	68	43	49	54	48	37	59	47	53	51	63	46	54	62	55	52	49	61	30	41	48	45	47	59	45	42	61	46	50	48	49	55	40	44	49	53	44	51	55	51	38	56	41	51	54	40	57	52	47	55	47	53	45	52	53	41	38	49	63	52	42	49	41	47	46	42	52	55	41	47	45	58	54	48	61	45	48	31	50	49	61	36	46	56	57	52	61	40	40	53	62	56	47	51	50	49	51	44	52	51	58	38	37	54	45	45	54	60	49	39	47	51	45	53	56	44	58	39	47	72	55	39	49	49	59	49	57	64	52	40	53	34	38	50	60	36	53	58	51	37	46	38	39	44	52	70	44	50	48	48	51	54	39	53	46	57	60	47	40	41	65	59	45	42	40	48	42	48	58	43	46	50	51	47	48	49	51	46	44	55	43	48	53	57	45	55	44	47	50	55	50	56	61	53	52	60	53	59	62	42	49	36	53	46	63	50	51	47	45	44	49	47	39	43	46	50	44	42	50	44	54	52	49	49	55	45	56	45	45	51	50	35	43	52	50	47	52	52	46	37	57	54	45	63	41	61	48	49	44	57	45	43	43	56	55	45	56	43	48	45	49	47	53	48	44	46	53	39	43	42	48	36	42	56	53	42	56	42	46	56	40	44	47	52	49	54	54	49	46	42	46	53	49	51	45	50	47	46	71	55	52	46	42	50	44	60	42	46	48	43	48	52	58	55	43	42	58	42	40	46	49	60	56	49	42	41	40	40	50	44	51	46	48	45	53	55	53	40	63	49	45	47	46	49	40	46	58	53	46	45	42	38	46	49	44	52	50	47	54	50	52	49	39	57	53	49	50	42	49	50	49	61	50	47	48	43
25524	37333	6867	19447	24497	22682	19787	17320	14521	11727	9195	7523	20101	5776	5623	5770	5732	5088	4579	4108	3866	3786	3679	3627	3274	3194	3006	2806	2721	2863	2540	2556	2303	2231	2142	1985	1969	1956	2141	1953	2040	2005	1854	1797	1789	1830	1666	1735	1743	1669	1516	1556	1615	1734	1675	1457	1418	1396	1325	1212	1164	1214	1261	1231	1274	1297	1255	1232	1221	1137	1183	1190	1125	1145	1062	1142	1098	1113	1091	1108	1064	1133	1101	1128	1142	1216	1232	1107	1193	1190	1163	1097	1103	1103	1060	1093	1066	1037	1063	1029	1133	1092	1075	1022	1050	1051	1021	1049	1048	1085	1062	1068	1022	1086	1089	1050	1058	984	1096	1001	1086	1067	1041	998	1068	1003	1011	1030	1035	1053	1081	973	1051	1043	1086	1058	1079	1071	1067	1101	1082	1085	1045	1063	1055	1078	998	1036	1086	1085	1014	1004	1068	1067	1051	1036	998	1004	1041	1020	1064	1103	1068	1039	1041	1112	1098	1066	1012	1050	1056	1075	1028	1031	1077	1032	1072	1044	1070	1082	1047	1048	1079	1068	1058	1055	1040	1103	1057	1069	1059	1066	1004	1034	1000	1021	1037	1099	1020	1048	1063	1077	1027	1059	1041	1078	1043	1066	1067	1040	1078	1041	1067	1031	1069	1071	1071	1115	1107	1042	1093	1002	1096	1119	1073	970	993	1052	1064	1057	1051	1061	1061	1108	1111	1093	1021	1004	1053	1034	1060	1144	1051	1087	1043	1064	1090	1080	1082	1067	1177	1045	1050	1041	1068	1085	1065	1046	1032	1090	1120	1045	1041	1123	1038	1101	1035	1015	1067	1148	1077	1052	1128	1099	1058	1024	1027	1051	1011	1060	1069	1080	1026	1033	1062	1055	1064	1083	1045	1017	1119	1123	1007	1075	1032	1043	1069	1077	1078	1061	1094	1020	1034	1079	1049	998	984	1082	1062	1042	1080	1018	1058	1035	1071	1071	1031	1042	1052	1067	989	1006	1057	1040	1011	1043	1057	1040	1117	1080	1035	1115	1073	1051	1072	1089	1040	1071	1117	1017	1078	1029	1042	1078	1119	1095	1100	1069	1059	1056	1062	1034	1073	1120	1070	1004	1059	1078	1079	1086	1095	978	1082	1018	1052	1131	1012	1031	1027	1048	1020	1016	1057	1068	1019	1087	1111	1057	1022	1053	1088	1094	1063	1078	1074	1052	1080	1064	1098	1059	1097	985	1051	1082	1009	1052	1140	1083	1021	1114	1048	1068	1043	1037	1041	1000	1064	993	1063	1091	1095	1059	1024	1063	1069	1075	1078	1106	1026	1048	1072	1094	1051	1061	1044	1009	1057	1063	1042	1068	1049	1069	1062	1086	1012	1065	1021	1073	1086	1085	1070	1070	1037	1090	1035	1077	1072	1038	1049	1078	1068	1075	1041	1073	1055	1117	1165	1105	1052	1135	1034	1007	1093	1053	1102	1017	1115	1028	1030	1069	1053	1043	1032	1075	1039	1051	1110	1028	1030	940	1069	1102	1040	985	985	1074	1111	1113	988	1023	1046	1048	1038	1019	1076	1068	990	1034	1076	1041	1051	1045	1068	1109	1062	1085	1061	1057	988	1006	1068	1065	1070	1083	1077	1081	1073	1037	1080	1091	1038	1059	1069	1029	1080	1064	1074	1024	1088	1038	1005	1127	1082	1010	1016	1056	1013	1110	1012	1039	1068	1044	1080	1000	1029	1013	1094	1071	1060	1052	1119	1028	1081	1056	1093	1083	1003	1086	1071	1063	1035	1080	1055	1077	1019	1054	1097	1053	1055	1111	1022	1074	1002	1023	1097	1025	1052	999	1000	1081	1064	1069	1059	1051	1060	1026	1053	1038	1050	1071	1052	1050	1081	1027	1091	1091	1095	971	1046	1075	1051	1077	1031	1078	1086	1064	1042	1051	1049	991	1026	1053	1055	1066	1110	1048	1048	1071	1085	1100	1091	1051	1078	1031	1053	1114	1103	1088	1069	1053	1057	1053	1035	997	1031	1074	1068	1031	1043	1088	1032	1079	1062	1102	1031	1073	1074	1104	1101	1008	1054	1057	1053	1079	1084	1062	1084	1022	1064	1027	1087	1099	1049	1088	1063	1007	1078	1082	1073	1010	1072	1083	1135	1059	1057	1130	1053	1043	1045	1019	1101	1074	998	1115	1062	1079	1101	1034	1039	1028	1077	1088	1039	1055	1038	1030	1035	1069	1041	1042	1064	1082	1024	1074	1035	1095	1049	1046	1087	1098	1023	1101	1024	1000	1038	1059	1042	1037	1066	1086	1101	1013	1097	980	1031	1116	1063	1060	1076	1089	1041	1068	1027	1040	1009	1035	1059	1074	1051	1125	1074	1071	1025	1099	1071	1103	1100	1140	1066	1004	1086	1117	1050	1059	1067	1129	1056	1106	1112	1077	1121	1108	1059	1052	1081	1052	1094	1115	1056	1073	1050	1069	998	1033	1004	1040	1055	1019	1034	1059	1052	1069	1032	985	992	1081	1059	1027	1050	1109	1049	1063	1065	1055	1019	1057	1062	1037	1095	1072	1028	1069	1123	1105	1042	1044	1037	1111	1055	1021	1060	1069	1104	1045	1078	1018	1063	1082	1039	1013	1090	1059	1051	1005	1075	1027	1071	1010	1072	1055	1055	1078	1063	1025	1026	1100	1057	1060	1117	1089	1060	1084	1050	1110	1013	1090	1049	1048	1069	1087	1000	1032	1107	1072	1015	1042	1056	1108	1021	1063	1065	1076	1012	1063	1074	1060	1093	1064	1064	1044	1055	1018	1085	991	1029	1015	966	1014	1019	1082	1084	1070	1017	1092	1087	1032	1042	1038	1077	1131	1058	1058	1103	994	1020	1034	1038	1124	1080	1027	1046	1018	1006	1046	1097	1056	1027	1053	1085	1066	1076	1111	1066	1026	1022	1052	1078	1077	1099	1115	1078	1075	1042	1062	1101	1071	999	984	1069	1090	1056	1059	1068	1071	1115	1098	1036	1059	1049	1104	990	1090	1021	1084	1046	1070	991	1081	1066	1077	1023	1063	979	1084	1085	1010	1052	1097	1040	1066	988	1080	1013	1090	1062	1072	1030	1064	1096	1046	1100	1070	1006	1099	1089	1062	1029	1093	1036	990	1074	1048	1041	1060	1058	1039	1043	1091	1026	1050	1088	1067	1062	1065	1108	1051	1062	1070	1055	1005	1019	1135	1069	1096	1053	1094	1023	1121	1062	1095	1011	1060	1038	1067	1035	1042	1016	1095	1057	1092	1068	1059	1072	1104	1054	1019	1072	1073	1094	1012	1061	1074	1050	1045	1011	1071	1083	1109	1083	1045	1070	1130	1042	1046	1066	1071	1069	1052	1031	1046	1058	1000	1068	1103	1020	1054	1013	1092	1017	1066	1005	1021	1032	1072	1100	1096	1078	1061	1083	1002	1073	1030	1078	1024	1132	1107	1069	1060	1004	1077	1067	1066	1079	1028	1071	1073	1036	1059	1049	1044	1059	1028	1045	1068	1061	1072	1024	1079	1054	1062	1059	1046	1144	1013	1000	1045	1031	1054	1046	1029	1075	1026	1097	1014	1061	1050	1072	1062	1084	1038	1034	1136	1114	1047	1100	1030	1045	994	1077	1087	1062	1046	1050	1046	1041	1100	1089	1093	1074	1080	1053	1121	1097	1034	1072	1059	1048	1002	1053	1058	1081	1079	1079	1052	1034	1065	1097	1028	1071	1024	1055	1081	1007	1054	1041	1034	1058	1013	1088	1084	1074	1053	982	1063	1048	1099	1086	1090	1076	1081	1073	1056	1060	974	1052	1031	1117	1087	1039	1056	1069	1042	1085	1017	1095	1079	1070	1022	1092	1106	1085	1007	1071	1114	1007	1069	1050	1109	1086	1050	1049	1037	986	1054	1105	1014	1046	1039	1125	1102	1053	1060	1097	1053	1060	1078	1042	1066	1062	1037	1057	1099	1076	1053	1022	1025	1056	1040	1001	1080	1071	1074	1077	1107	1093	1085	1079	1065	1006	1070	1098	1054	1083	1064	1103	1031	1071	1040	1048	1029	1135	1078	955	1078	1091	1073	1065	1091	1055	1069	1081	1063	1008	1025	1074	1123	1075	1039	986	1062	1056	1060	1054	1029	988	1065	1076	1037	1058	1052	1017	1072	1030	1087	1087	1030	1040	1047	1084	1063	1091	1061	1075	1051	1061	1079	1067	1057	1078	1081	1062	1048	1092	1030	1093	1011	1080	1056	1065	1078	1067	1025	1059	1051	1017	1116	1032	1062	1042	1087	1031	1115	1090	1129	1023	1072	1031	1087	1085	1045	1018	1067	1070	1069	1101	1012	1067	1072	1083	1070	1031	1054	1054	1041	1087	1100	1058	1086	1018	1062	1038	1102	1050	1089	1101	1085	1049	1111	1090	1074	1093	1025	1054	1082	1045	1067	985	1066	1068	1042	1015	1078	1020	1026	1101	1071	1017	1041	1063	1053	1064	1079	1057	1075	1049	1062	1037	1042	1050	1043	1052	1050	1095	1005	1087	1095	1033	1087	1101	1038	1008	1132	1075	1020	1050	1085	1052	1067	1102	1013	1046	1059	1024	1045	1064	1054	1049	1006	1104	1089	1034	1035	1028	1051	1063	1068	1071	1052	1046	1041	1031	1038	1079	1042	1019	1056	1071	1072	1062	1096	1094	1070	1095	1019	1060	1067	1100	1073	1037	1098	1027	1027	1051	1046	1023	1057	1063	1039	1098	1112	1017	1062	1063	1021	1017	1070	1098	1033	1067	1060	1040	1033	1123	1055	1033	1062	1050	1013	1050	1082	1074	1038	1016	1032	1043	1072	1063	1041	1071	1060	1012	1063	1043	1056	1085	1028	1039	1035	1000	1082	1063	987	1044	1096	1051	1093	1018	1097	1090	1053	1039	1084	1032	1080	1040	1013	1073	1078	1122	1045	1066	1073	1129	1031	1125	1063
2278	13766	528	228	388	389	375	326	280	266	186	161	728	155	122	135	156	126	122	122	109	115	91	84	95	70	66	79	92	68	61	73	63	59	53	56	46	57	52	49	61	47	53	65	57	52	31	48	50	51	43	33	46	55	46	48	45	45	41	34	39	38	26	37	37	41	32	37	30	37	30	39	39	31	40	38	30	35	42	30	30	39	32	32	37	28	36	29	37	30	30	35	33	24	30	35	30	27	35	26	38	37	36	41	29	40	28	35	24	34	30	34	33	29	43	32	39	29	33	29	26	31	30	33	29	37	35	46	33	41	24	42	36	50	36	33	29	27	31	30	34	37	34	40	44	32	33	29	40	31	23	32	28	28	39	39	28	30	34	31	34	33	30	31	38	23	30	32	42	41	29	33	45	42	33	31	39	23	30	36	44	23	31	42	24	36	40	34	41	30	41	29	32	41	40	37	49	27	22	37	25	36	30	33	36	24	30	26	39	39	39	27	40	31	26	48	31	31	33	36	36	29	42	34	31	28	33	29	33	32	28	24	26	32	32	27	33	35	39	35	33	36	31	27	32	45	33	43	25	43	45	22	28	39	38	31	35	31	37	34	36	31	38	34	32	32	41	33	33	39	26	32	33	42	42	29	35	40	40	34	34	37	33	29	32	42	30	39	33	45	21	32	24	35	32	27	37	30	36	34	33	31	36	32	23	36	35	42	34	44	49	32	35	37	31	39	31	38	44	35	28	31	41	28	42	33	46	41	31	36	30	38	33	39	38	33	36	44	22	35	27	50	39	38	35	34	29	29	26	25	34	37	24	39	26	25	39	36	44	35	28	34	27	33	41	28	36	28	43	37	28	29	40	34	29	34	42	40	38	39	32	26	30	34	35	31	31	39	48	27	41	38	28	31	38	34	39	28	32	41	32	47	40	26	30	28	26	21	29	44	32	28	30	40	36	35	30	29	33	33	26	48	26	38	30	25	40	28	35	31	34	33	35	34	38	37	29	31	41	39	23	25	33	30	39	33	42	42	20	37	25	38	32	37	24	37	42	40	28	50	43	22	34	39	33	30	31	35	34	34	36	38	28	32	26	39	32	32	38	33	35	29	47	41	36	26	40	22	33	35	33	37	25	33	28	32	35	32	39	34	34	26	34	31	36	32	36	40	28	47	31	39	31	29	34	40	38	34	36	49	45	32	43	31	37	41	46	27	38	27	42	30	42	31	34	33	35	19	29	33	31	28	36	29	34	34	34	33	40	30	30	35	44	40	37	46	29	41	23	41	41	31	38	34	32	36	36	37	31	44	30	38	26	35	29	35	38	32	22	34	27	23	48	36	32	30	24	35	39	27	34	39	28	25	27	41	30	40	32	29	34	38	29	38	32	36	44	36	37	41	43	41	26	40	50	41	35	23	32	22	37	34	31	40	29	43	31	28	33	30	24	31	22	24	36	29	36	37	39	43	26	43	38	43	31	30	25	39	26	38	35	32	33	33	40	45	35	24	28	35	37	42	31	21	22	39	38	34	31	22	35	45	26	27	28	48	31	33	28	25	30	34	31	31	40	35	36	31	41	38	32	37	24	36	42	33	42	28	37	34	36	44	30	24	30	27	33	30	26	47	23	38	41	36	34	34	47	32	39	30	41	31	37	24	46	40	30	35	44	29	40	29	28	45	37	35	32	36	44	34	33	42	35	33	39	32	36	28	37	35	36	33	35	31	38	32	31	26	39	28	36	36	31	42	37	25	24	42	47	28	35	27	25	31	36	33	43	24	28	36	38	27	35	35	35	33	36	32	32	36	30	33	35	37	39	28	42	26	34	24	29	41	43	33	36	38	37	31	39	32	33	32	23	29	23	29	28	29	32	27	33	37	36	28	41	35	40	25	24	40	34	42	34	27	33	45	30	43	38	36	30	20	35	34	40	48	42	48	39	36	39	32	37	37	38	30	35	35	36	40	27	38	26	33	31	41	40	33	38	33	49	41	33	33	33	42	33	31	40	32	45	40	48	35	30	27	39	41	28	28	29	35	25	31	41	39	38	43	35	39	27	38	27	36	21	43	41	46	39	32	37	33	34	30	37	33	32	30	24	38	32	35	38	39	36	30	41	30	29	32	36	39	31	34	38	29	34	30	36	26	34	33	24	22	25	30	38	21	28	36	30	36	35	33	36	29	40	36	37	38	33	29	35	31	34	42	35	28	32	36	35	38	33	48	30	22	28	40	32	30	31	41	28	28	21	33	21	26	32	35	40	31	31	41	29	37	28	37	29	36	23	30	40	36	24	27	33	43	33	35	22	28	30	32	30	39	46	36	37	26	26	29	50	38	19	37	39	35	31	32	31	28	36	30	34	46	30	24	42	41	31	34	33	33	55	35	33	38	47	26	38	28	32	43	33	34	26	33	35	36	37	26	34	43	33	34	42	37	43	26	28	16	42	25	31	34	28	24	40	26	40	37	30	40	41	31	28	27	34	30	41	26	40	38	28	31	36	32	33	25	32	34	41	24	25	35	43	36	28	33	32	35	28	30	31	36	52	42	25	24	31	32	32	33	28	35	38	31	32	30	24	27	26	25	37	31	34	33	37	35	31	19	33	42	39	31	43	33	40	32	28	36	30	40	30	28	33	29	26	34	34	42	28	32	30	36	45	41	27	27	38	35	31	31	37	25	29	27	32	39	23	44	29	37	29	45	34	39	26	31	46	29	47	31	22	30	30	29	28	50	41	30	34	42	34	28	27	23	38	32	39	34	34	31	28	34	25	34	35	35	40	28	33	36	31	33	54	31	24	38	39	32	34	27	35	26	40	31	42	36	43	19	34	34	36	32	37	36	31	38	28	34	34	41	33	32	27	37	36	30	34	34	28	31	31	29	32	41	40	36	29	32	33	29	33	33	31	28	44	40	29	39	35	31	32	26	45	23	41	44	38	33	36	26	21	26	24	39	42	47	36	39	21	32	38	29	30	30	43	34	38	40	33	25	30	23	29	38	39	27	28	38	32	34	34	35	29	29	35	47	29	33	23	24	33	38	44	25	49	39	25	35	35	30	30	26	28	31	28	27	38	33	30	33	32	34	45	38	26	33	35	33	29	27	31	41	25	25	34	28	27	39	22	45	40	28	39	40	25	33	28	25	37	30	29	30	31	32	25	28	30	35	42	28	41	37	23	39	33	40	33	38	46	33	34	36	34	34	25	36	26	40	33	33	38	31	30	43	26	21	42	30	27	37	26	33	34	32	41	31	40	28	35	37	32	29	31	28	36	28	34	32	36	28	25	43	41	25	30	28	37	31	37	29	23	39	28	38	27	28	40	25	35	42	41	29	31	36	30	32	30	38	22	35	39	41	31	35	35	24	28	28	28	40	35	31	38	37	47	31	37	35	37	41	33	27	32	34	29	32	41	39	32	27	35	37	35	29	40	37	41	37	41	36	33	31	30	26	37	37	43	40	37	32	31	50	33	38	36	38	36	32	30	27	36	36
30367	37287	9026	24578	29353	27449	24586	21303	18080	14704	11821	9657	20691	7631	7537	7663	7261	6436	5597	5148	4801	4755	4657	4306	4033	3679	3587	3238	3154	2977	2813	2617	2535	2322	2258	2058	2081	2156	2078	2037	2060	2036	1908	1943	1913	1667	1620	1762	1740	1505	1476	1529	1568	1612	1633	1444	1252	1109	1074	1000	1060	1030	989	1046	1084	1065	1026	994	978	926	924	945	931	842	843	818	761	831	828	772	840	766	811	839	882	907	945	898	914	866	823	798	799	806	735	752	778	784	715	762	794	769	749	757	781	758	702	722	797	754	764	749	763	733	726	758	725	730	758	764	734	760	697	780	718	744	715	787	711	746	791	751	755	777	751	824	790	733	725	744	736	693	764	748	711	796	775	754	748	758	717	745	721	788	798	750	741	758	772	709	765	750	731	781	766	784	720	759	731	755	767	789	738	723	691	781	739	761	750	753	762	743	772	717	751	741	744	737	792	721	794	748	721	727	732	738	796	786	765	803	738	730	760	759	699	761	751	756	751	775	767	743	730	745	740	801	737	743	748	722	743	718	779	757	777	718	734	740	757	772	720	759	783	795	728	746	756	797	783	740	777	704	771	761	747	771	782	760	800	765	715	789	757	763	767	759	714	747	760	693	764	742	780	725	713	754	707	751	740	744	728	762	719	753	757	729	759	711	755	718	741	733	735	728	711	763	749	731	784	785	794	733	807	783	739	770	722	767	727	761	761	776	797	766	751	725	716	728	761	748	728	735	795	772	769	720	712	720	793	787	716	760	755	755	760	761	823	707	749	733	735	727	771	731	731	739	751	782	730	737	723	756	762	771	751	784	725	765	775	723	743	736	725	746	708	728	773	753	734	729	789	709	759	726	780	739	824	749	754	764	738	729	764	738	794	704	719	758	737	801	786	756	745	713	788	734	730	733	746	796	707	764	705	749	708	765	721	728	702	790	739	736	714	687	744	776	728	719	740	714	757	731	722	752	772	727	766	765	723	761	736	719	729	731	745	777	794	716	770	753	742	689	727	709	738	751	761	762	730	790	767	785	772	787	743	762	775	767	759	741	792	723	762	722	697	792	743	694	772	736	731	749	756	719	763	734	782	743	694	793	741	692	802	772	715	713	776	771	793	755	756	751	805	759	756	797	776	684	777	723	778	752	763	733	751	731	767	797	786	789	789	752	745	737	757	795	768	763	746	711	756	766	781	765	769	772	748	729	742	720	764	748	703	724	759	753	798	745	744	772	740	773	766	768	788	713	735	754	705	743	740	755	778	791	754	744	746	801	703	743	770	742	755	667	751	798	782	767	754	728	730	766	753	746	736	754	740	734	745	719	723	747	800	735	758	762	778	732	736	769	783	794	763	751	749	716	736	771	710	763	761	732	746	743	755	705	757	772	703	754	741	767	740	774	746	732	758	746	785	764	747	783	690	767	778	755	742	755	754	779	767	732	737	726	759	714	748	748	726	716	711	698	728	735	730	703	764	741	757	748	787	705	736	769	742	730	787	731	795	745	783	758	780	723	731	774	730	725	767	715	749	737	779	711	747	769	728	760	698	722	740	760	792	800	794	745	724	763	744	699	751	757	796	718	730	727	746	754	783	739	752	741	783	776	723	730	737	741	795	708	756	741	792	731	772	785	701	766	790	810	769	759	777	746	821	747	761	761	743	729	714	716	803	760	743	748	738	746	745	775	760	759	678	785	740	722	733	811	731	728	756	753	725	765	725	779	732	738	738	784	798	775	758	749	695	739	737	705	741	722	796	693	799	786	731	707	717	792	789	753	733	741	738	753	732	740	798	789	728	758	732	715	789	735	788	773	745	781	733	759	733	753	747	792	745	751	705	802	733	777	726	715	716	716	782	771	770	784	761	761	772	756	733	783	751	751	739	753	698	753	795	750	748	731	714	754	790	745	757	715	740	755	727	686	725	751	696	743	737	764	736	802	728	696	757	766	730	701	789	774	741	781	714	803	799	716	744	768	743	757	725	759	732	803	718	745	708	746	728	778	783	775	749	730	791	771	771	768	698	708	756	747	759	772	754	727	721	782	789	751	731	724	743	738	712	744	794	788	723	731	744	747	776	736	771	727	732	729	761	737	757	757	753	721	721	797	762	711	739	760	764	759	801	740	734	729	748	785	763	813	688	728	733	793	769	823	767	792	768	750	715	746	755	735	720	788	735	801	749	800	720	756	688	750	733	776	726	739	764	806	743	708	720	795	749	743	737	751	746	774	722	755	712	780	722	743	767	706	739	780	746	754	697	743	767	734	766	783	720	793	760	814	746	771	716	740	750	749	736	727	824	750	782	743	776	732	784	725	734	732	775	753	772	725	756	750	767	788	743	769	740	754	748	708	763	784	749	764	753	736	712	756	781	707	759	714	811	764	752	814	762	737	770	737	720	777	766	769	719	750	781	739	766	677	750	769	720	765	719	715	739	734	752	768	776	786	743	732	751	755	788	728	764	712	781	726	768	756	750	762	756	768	713	760	739	730	734	791	755	738	744	745	734	800	748	715	780	751	725	738	776	736	768	730	747	745	723	755	729	699	777	770	761	753	721	768	805	745	766	771	745	773	719	737	709	754	722	719	766	744	749	756	728	729	777	731	769	740	759	779	736	775	778	735	754	736	783	773	714	786	729	726	706	733	740	763	731	735	718	760	758	741	788	737	792	727	741	768	805	741	746	771	731	725	740	755	728	782	801	783	734	721	785	747	718	777	770	726	744	785	737	757	740	750	778	766	780	723	800	750	732	767	730	754	731	740	723	714	755	801	764	688	748	735	750	756	757	726	724	753	764	745	865	746	807	783	754	749	778	742	756	735	760	809	706	739	763	765	791	775	728	727	729	741	748	783	779	768	731	755	798	709	772	764	743	688	750	777	786	740	757	772	787	732	693	735	750	747	813	729	739	772	727	669	758	741	797	750	770	747	719	721	715	768	707	767	733	711	797	713	767	774	725	759	721	761	750	789	741	748	747	769	774	756	788	715	724	759	757	752	796	724	748	760	749	781	745	738	741	770	762	793	773	774	755	786	767	724	725	751	773	725	759	715	770	734	707	766	758	724	729	755	816	709	786	722	717	764	733	758	789	755	767	733	756	778	792	753	783	742	764	763	753	715	741	744	719	737	726	795	757	706	755	774	739	733	792	709	745	754	749	709	764	763	792	706	789	734	780	773	767	755	725	752	688	749	743	717	847	745	737	711	743	754	767	771	738	707	751	743	796	749	763	785	784	737	704	751	809	790	737	709	707	762	738	744	794	805	691	746	784	717	768	723	757	795	740	763	800	692	726	782	711	764	782	785	742	729	750	696	728	742	724	795	745	759	710	740	788	718	786	822	819	781	721	722	809	747	755	742	747	784	803	761	666	723	747	783	726	757	755	751	786	774	741	752	780	788	776	730	745	738	722	781	776	759	749	720	746	753	694	748	753	740	742	727	757	745	759	785	710	760	760	732	713	779	706	722	717	770	684	761	781	728	732	793	689	735	768	742	765	755	787	729	754	763
2317	13930	548	292	379	378	390	320	321	255	184	163	553	153	162	195	115	118	101	83	98	109	88	78	93	85	77	80	70	65	52	65	57	65	66	56	39	66	72	64	57	57	49	58	56	46	47	54	44	43	49	41	53	37	33	38	48	46	34	41	29	41	39	33	25	33	33	39	38	50	45	35	24	52	31	34	33	25	27	32	27	37	37	34	29	36	42	47	35	40	34	41	30	39	33	29	30	27	20	35	30	27	34	34	36	42	23	33	28	20	32	41	38	37	31	35	36	29	37	28	39	36	26	39	43	45	37	38	34	28	33	23	39	47	34	23	37	32	33	32	29	27	31	31	34	38	40	36	28	32	37	39	38	41	34	33	26	34	34	39	33	25	33	27	31	40	31	44	37	33	35	32	27	30	42	29	38	33	33	46	28	33	31	43	30	39	30	38	29	35	30	29	27	31	32	26	28	44	30	37	37	37	28	39	26	39	38	34	34	29	43	29	26	28	32	30	26	30	32	35	41	32	42	52	27	32	29	35	31	29	32	35	28	36	32	27	34	36	36	33	38	35	26	32	31	39	29	26	30	29	41	40	30	32	48	33	38	40	34	29	41	39	25	30	36	45	41	33	42	32	25	27	30	38	44	24	36	39	41	36	45	40	23	43	36	38	32	34	34	25	32	27	36	35	27	24	47	29	34	41	37	39	33	38	40	38	33	36	38	34	31	55	31	41	43	33	29	27	30	28	31	26	39	34	34	31	26	22	30	44	33	37	37	33	29	45	42	33	28	23	28	36	35	28	40	38	52	36	25	37	36	47	37	26	33	26	39	43	42	30	43	30	35	27	40	36	36	31	32	31	29	40	34	39	32	28	33	39	39	32	31	32	33	39	30	34	37	40	24	32	28	31	27	33	34	29	35	38	37	43	28	33	38	27	27	26	35	37	26	35	29	45	42	29	36	39	29	36	38	38	39	34	40	37	48	23	34	33	32	31	41	35	21	33	24	37	33	30	28	34	39	31	36	37	41	31	22	28	31	34	38	33	27	25	30	30	41	40	26	38	37	39	41	31	40	41	42	35	34	25	26	21	38	38	45	37	22	33	29	34	34	24	20	31	32	33	38	36	24	43	32	30	31	35	39	34	34	35	34	34	21	31	34	26	26	33	39	25	32	38	28	37	31	40	31	34	34	31	40	36	43	29	38	24	27	30	34	26	36	38	36	30	34	39	27	35	33	39	34	26	29	39	30	45	25	26	34	38	33	34	36	33	26	26	19	31	34	37	35	36	34	26	41	26	28	28	36	24	33	24	36	38	34	36	38	46	30	29	50	40	32	37	28	34	34	22	27	29	38	25	39	33	36	25	43	34	23	31	38	22	28	36	36	35	42	42	29	31	34	39	36	35	30	29	29	41	24	36	30	27	30	29	32	44	34	31	42	31	29	41	28	29	28	32	32	27	34	31	31	31	23	34	31	46	30	28	42	27	33	33	34	39	33	40	33	53	32	33	37	31	39	32	40	33	44	30	30	39	37	35	48	27	43	43	33	33	23	40	32	31	40	27	31	37	42	28	32	32	36	36	38	39	37	35	30	31	32	39	26	43	33	30	36	32	38	23	40	36	16	30	29	40	34	35	35	24	28	29	37	31	29	40	39	28	36	44	34	34	29	40	25	26	21	24	35	32	34	26	30	36	39	32	33	24	29	33	34	34	33	36	41	34	26	34	24	41	36	41	25	35	31	44	33	26	23	32	35	40	34	32	40	38	44	31	30	39	42	36	38	19	26	34	28	36	40	34	35	28	34	43	32	19	32	34	22	38	35	40	27	41	31	39	32	40	29	24	27	25	32	28	35	32	29	30	29	40	42	27	32	24	38	28	38	32	39	42	27	30	17	45	29	35	33	35	33	41	22	40	29	39	34	25	30	37	29	37	35	33	38	31	40	32	24	32	38	37	40	43	34	39	47	28	32	26	35	25	33	28	47	26	27	28	32	39	26	33	26	38	35	44	21	27	34	29	34	34	27	34	39	40	28	37	34	27	29	34	40	30	30	37	39	24	29	39	29	29	30	32	31	33	39	38	33	46	31	36	34	35	30	31	37	45	37	25	40	27	37	40	29	32	29	35	38	47	33	30	40	30	38	35	39	35	40	32	27	32	35	35	28	37	29	26	39	37	39	34	32	30	40	32	31	30	25	32	40	23	33	38	31	30	33	23	33	38	34	35	31	26	42	36	25	40	36	34	30	25	33	36	32	41	26	23	27	32	28	33	39	25	28	36	25	33	33	42	32	31	29	30	34	44	34	28	35	29	35	33	40	45	27	30	34	38	32	24	29	39	32	36	41	42	20	40	29	27	38	25	37	29	32	28	28	34	40	40	36	35	34	31	39	42	33	37	37	31	28	33	27	36	38	31	37	38	44	42	33	24	26	41	36	33	42	31	35	38	23	49	29	32	34	42	38	29	34	29	37	28	34	34	33	38	45	32	35	28	30	42	26	41	35	32	37	34	34	41	34	39	31	37	32	31	28	40	35	39	38	29	36	31	36	40	40	44	24	41	35	43	31	29	33	20	42	27	34	26	35	35	30	36	20	39	38	38	34	39	32	36	39	26	41	35	33	40	25	35	35	40	39	24	24	36	43	38	34	37	42	30	31	34	25	37	29	27	29	37	34	30	26	47	25	26	43	34	37	40	25	32	44	35	28	40	41	42	30	30	37	37	29	38	35	43	36	39	30	27	29	31	32	33	29	26	52	32	32	34	37	34	35	38	30	26	34	42	29	29	26	30	37	37	33	35	31	31	38	30	29	49	30	39	36	34	39	34	35	20	36	24	32	37	23	35	26	36	46	29	38	28	33	32	37	24	29	30	44	39	36	40	36	23	37	46	44	27	36	31	31	29	26	36	25	29	32	32	34	46	39	24	35	43	41	36	44	39	38	28	26	31	42	30	24	40	39	36	29	33	38	48	37	35	27	27	36	31	31	27	38	30	26	33	57	33	25	38	38	30	32	37	33	41	26	35	39	28	31	35	30	28	27	40	34	32	22	31	30	34	28	40	28	31	23	26	34	31	30	34	35	36	39	35	32	38	39	32	34	41	34	31	31	37	35	34	35	34	30	36	25	42	32	41	30	41	43	27	40	33	32	31	30	40	31	29	28	35	30	24	27	31	27	38	33	33	26	27	30	28	32	33	36	33	38	25	36	28	29	33	40	27	36	35	38	36	33	34	42	31	40	31	27	30	38	27	32	21	28	32	35	25	40	36	27	37	32	36	34	37	34	38	39	36	34	39	35	33	39	42	31	28	45	35	22	40	40	41	25	35	37	31	42	52	38	24	28	26	32	35	37	36	26	33	30	39	30	28	35	31	30	24	23	34	34	43	40	35	35	30	27	32	44	39	32	32	30	33	35	26	38	32	29	42	28	28	32	31	39	30	34	36	27	33	21	33	23	31	37	36	34	31	31	38	35	32	35	32	42	28	34	27
30314	38334	8975	24624	29672	27745	24721	21319	17983	14212	11739	9637	18694	8137	8150	7923	7132	6186	5605	5213	4877	4911	4550	4440	3960	3753	3617	3290	3161	3017	2827	2654	2459	2390	2241	2114	2142	2164	2256	2115	2197	2009	1954	2021	1835	1676	1817	1840	1592	1504	1627	1583	1551	1718	1487	1424	1253	1134	1069	1025	1020	977	1025	1020	1036	1004	1037	1031	1021	968	929	947	923	897	823	766	772	830	752	764	776	828	799	849	900	912	964	936	820	889	872	822	865	740	789	752	738	742	805	742	779	751	790	746	758	752	790	731	752	746	760	724	743	785	770	768	825	755	745	760	724	724	705	720	775	731	760	692	747	744	751	749	789	741	731	730	737	751	778	759	740	745	731	764	715	766	709	715	725	756	790	794	695	791	751	691	790	740	730	793	751	732	749	719	811	769	706	772	756	822	739	732	741	770	726	741	736	738	807	776	724	743	760	710	732	773	760	765	804	760	709	708	782	754	725	742	745	721	735	757	748	803	754	724	721	755	742	752	715	756	769	772	783	769	731	788	730	759	771	748	769	791	756	757	743	781	765	759	815	771	783	780	781	751	755	757	768	726	815	738	736	736	737	722	762	768	698	731	743	798	751	785	749	743	703	731	759	755	738	718	736	782	727	710	709	742	771	781	729	765	742	737	734	687	786	771	738	761	767	733	781	735	769	753	724	771	708	757	725	729	758	762	750	784	742	818	770	723	793	768	746	758	790	720	768	757	709	775	824	746	780	737	768	743	745	726	786	796	751	737	774	754	691	746	733	755	790	746	740	771	753	775	740	776	736	760	798	748	698	762	765	754	722	776	740	725	782	778	783	733	734	741	741	755	820	780	758	736	785	781	760	720	739	773	698	693	752	756	779	733	720	792	754	781	751	772	806	703	740	785	787	739	804	731	782	741	773	737	783	784	733	720	731	803	775	745	799	737	694	737	744	772	731	721	770	676	702	793	721	772	748	685	764	726	767	721	754	772	721	762	776	798	772	747	793	749	700	730	763	759	769	707	770	760	728	748	730	734	778	759	762	722	738	765	726	740	710	725	707	733	745	715	771	795	739	756	717	740	728	786	780	810	783	784	759	750	740	774	755	740	753	748	758	722	716	745	749	751	763	811	773	752	778	749	749	799	743	718	774	733	743	755	715	769	730	738	804	745	747	703	752	725	747	711	752	728	726	759	756	710	783	763	752	718	708	770	773	708	788	710	715	793	725	775	732	759	724	789	742	701	775	762	772	806	721	741	774	745	698	735	737	773	773	751	794	719	742	762	796	718	739	754	744	704	781	722	720	782	710	790	798	759	778	719	762	731	728	748	763	733	745	780	716	718	744	828	784	772	769	731	809	738	718	752	782	757	765	755	773	771	768	771	714	764	761	795	746	756	760	800	722	729	718	725	742	725	732	776	699	722	733	711	795	686	710	807	774	723	761	777	734	767	764	777	764	751	721	763	710	792	754	788	773	723	733	738	754	764	771	796	747	742	705	730	772	699	782	744	786	746	765	740	718	745	743	777	727	765	762	800	725	757	716	742	742	756	697	762	763	733	775	732	743	802	780	739	742	764	735	773	719	785	780	784	692	764	728	782	769	716	736	709	743	728	729	774	811	735	769	761	739	782	768	757	779	720	736	762	727	751	748	722	710	755	743	742	787	767	770	741	799	739	745	771	737	709	766	694	732	763	806	750	800	752	780	770	735	753	728	746	736	774	759	726	731	801	752	806	734	774	749	743	747	766	758	748	746	717	739	735	778	723	749	697	771	804	739	741	745	776	724	799	805	724	779	750	750	743	754	756	787	773	741	750	761	731	785	758	757	731	757	727	690	751	783	722	735	784	776	762	729	713	736	725	784	728	755	760	743	756	742	733	785	791	794	770	721	735	728	793	748	740	745	776	747	757	788	750	743	722	744	711	765	746	765	741	748	696	782	766	709	752	777	731	728	706	747	744	758	773	777	769	750	743	788	728	771	773	759	782	699	796	780	763	769	740	746	768	737	742	739	746	719	742	761	763	740	772	797	724	705	794	742	715	806	734	697	755	742	727	735	737	760	739	734	773	782	734	752	782	781	746	786	779	736	788	713	747	755	785	739	762	734	792	795	775	717	714	790	710	761	765	715	787	784	746	742	739	724	781	744	717	762	780	769	756	752	784	775	723	740	805	766	736	756	769	741	677	729	727	800	758	786	738	759	773	759	762	766	720	824	733	742	744	772	731	738	746	733	739	730	778	806	773	743	786	785	796	774	748	750	736	764	778	746	745	772	732	733	742	730	751	786	779	724	727	776	735	732	765	741	750	774	771	729	777	742	746	759	743	741	747	670	771	767	755	758	762	777	765	731	774	761	756	696	724	741	720	743	719	758	712	669	742	789	769	710	780	807	763	729	770	779	793	744	791	759	716	728	805	789	738	731	784	735	754	761	724	762	762	740	786	737	727	758	751	779	752	789	794	762	767	715	725	765	778	774	755	768	732	743	752	760	729	709	759	764	786	729	768	785	740	727	717	766	778	742	778	747	747	721	710	770	698	760	739	758	760	747	761	729	792	687	705	753	744	731	750	721	753	750	793	735	754	756	739	809	709	732	780	735	748	740	731	727	771	797	762	736	772	717	783	797	745	775	698	757	729	730	742	726	726	757	682	748	746	743	812	728	758	759	738	715	750	788	736	759	778	741	703	775	815	729	770	776	707	737	744	755	808	755	754	805	797	736	769	699	765	768	770	776	707	763	726	727	739	749	765	725	736	716	759	732	797	727	788	738	779	742	711	740	761	751	744	793	755	791	752	762	721	795	776	727	735	756	717	802	752	796	765	752	718	745	782	741	703	772	723	727	794	729	704	733	715	753	789	758	762	732	723	804	784	743	730	733	740	776	747	727	752	727	760	746	741	723	791	791	757	767	732	711	757	755	759	738	749	787	754	733	743	783	758	729	754	763	715	717	794	790	782	758	736	762	778	749	774	803	747	736	789	732	747	769	744	766	798	774	745	775	753	763	749	790	778	707	826	773	800	746	738	745	773	766	781	734	779	794	695	787	755	718	761	684	802	746	787	702	757	766	726	690	793	788	685	761	749	763	751	783	809	750	770	745	766	767	767	803	767	736	722	742	804	752	752	703	774	729	739	739	791	736	785	732	730	740	716	799	765	779	735	709	764	726	761	764	717	746	741	785	732	741	752	763	772	738	727	781	746	706	755	740	759	755	733	722	718	732	728	762	759	775	750	721	771	773	761	737	796	725	732	717	720	711	796	733	732	731	764	759	731	707	762	769	717	778	784	767	783	765	747	769	783	744	751	758	752	732	747	744	754	752	711	793	729	709	700	730	755	731	751	773	741	801	732	761	744	765	742	769	706	770	803	712	733	788	729	750	757	788	743	796	714	765	770	748	723	739	788	766	730	815	741	720	773	732	769	774	807	748	707	748	740	725	757	764	769	748	737	751	746	748	713	775	781	781	750	773	744	720	738	785	766	737	748	807	745	750	769	775	743	748	754	767	713	749	752
2201	13463	554	253	397	421	389	344	279	254	201	173	880	163	139	136	146	97	109	123	100	94	100	96	82	66	69	62	71	75	63	61	58	54	50	49	57	62	43	53	52	51	71	54	44	57	38	47	42	60	45	41	46	59	43	55	34	45	40	29	47	28	33	45	37	37	21	28	33	47	39	40	43	34	39	33	32	33	38	40	32	40	33	33	38	37	40	28	41	34	41	32	35	35	44	33	37	35	30	34	22	39	33	26	42	29	37	32	34	27	26	37	31	28	31	36	31	33	36	34	39	40	33	36	41	45	34	32	36	40	29	32	32	36	41	41	42	39	34	36	35	28	29	40	27	32	31	38	35	27	35	23	34	36	21	49	38	35	41	32	29	34	35	32	35	38	30	31	36	30	32	41	32	34	36	42	32	40	24	35	36	46	30	34	40	34	42	32	38	20	25	26	38	49	39	31	40	26	37	38	45	30	42	39	30	23	35	41	28	41	34	42	24	41	29	43	26	36	32	43	34	23	26	21	27	26	37	34	28	38	37	40	35	30	48	30	38	40	32	35	29	32	34	34	23	27	27	38	29	45	46	38	40	34	32	39	44	44	36	36	34	33	34	28	36	26	36	34	35	30	34	35	30	35	31	42	34	27	25	31	45	32	40	27	55	33	33	34	37	30	38	35	35	40	32	42	28	41	30	28	28	30	35	24	37	44	39	34	28	30	27	30	44	32	34	25	39	26	36	38	36	33	35	32	39	35	31	36	40	37	41	22	29	36	34	27	28	30	38	29	28	28	36	32	27	41	46	39	31	37	38	44	31	40	35	35	34	48	30	34	38	32	28	36	41	39	24	39	33	41	47	41	33	43	32	44	40	39	40	38	38	32	31	27	29	40	35	23	32	37	44	34	40	35	23	33	31	25	29	46	34	33	36	32	34	25	27	33	46	32	30	31	26	34	44	34	34	31	36	36	28	37	24	35	30	34	29	39	36	38	39	26	36	37	31	38	32	40	24	36	43	32	22	36	53	25	28	28	29	36	32	26	27	31	30	33	32	52	27	31	22	31	30	21	33	35	36	26	43	40	32	37	37	33	26	38	31	28	39	26	32	35	35	32	23	32	34	29	39	26	35	35	33	34	40	36	40	33	28	29	39	33	32	27	28	46	29	32	47	33	34	35	35	49	35	30	38	37	35	35	40	41	30	37	35	34	23	38	35	35	27	37	37	42	36	34	35	29	47	41	32	32	37	32	36	34	35	27	29	35	28	28	32	39	47	28	35	41	45	32	42	29	36	26	36	35	37	32	18	32	22	39	39	40	28	36	40	33	38	23	26	14	22	27	54	37	27	30	34	40	39	26	29	38	34	27	27	24	38	30	40	37	38	42	45	32	33	31	22	27	32	32	41	37	32	23	47	41	35	38	45	27	24	32	42	27	27	28	38	47	27	34	33	29	31	29	30	32	29	42	29	25	44	38	35	41	33	38	25	45	33	37	29	25	40	25	32	39	32	35	37	25	26	37	32	17	31	34	36	29	30	39	31	38	29	27	29	25	32	34	39	46	27	39	37	42	38	25	43	24	36	26	37	31	34	28	38	33	31	27	31	29	24	34	36	32	46	32	34	37	33	31	37	28	28	29	29	25	34	34	34	29	32	38	42	41	35	30	36	35	28	39	44	39	35	22	36	35	26	32	47	35	30	37	34	27	35	35	21	42	35	36	37	39	30	36	36	41	27	35	43	26	28	42	32	31	23	38	37	48	27	31	26	27	46	34	39	25	21	42	40	43	34	32	22	28	32	32	30	29	31	32	32	34	34	32	34	39	33	39	37	41	28	28	42	37	29	37	35	35	33	37	32	36	22	47	30	41	31	31	34	38	34	40	24	40	31	30	34	34	26	37	34	39	38	42	37	36	28	29	38	39	35	31	36	31	32	30	34	28	35	38	33	44	27	41	26	40	34	42	30	30	45	25	33	33	39	45	41	27	35	31	35	42	27	36	35	35	32	37	32	24	27	41	35	35	30	33	27	28	30	37	41	25	39	41	33	34	33	28	36	31	27	33	33	38	22	33	33	37	32	42	34	27	19	38	41	37	42	27	37	39	31	34	31	28	35	32	38	30	32	33	47	42	35	33	34	35	37	42	41	24	34	41	41	29	39	39	42	30	24	29	51	34	40	46	37	31	46	33	29	33	25	31	39	37	42	29	32	41	32	35	34	29	36	38	34	42	35	29	24	34	26	39	36	39	47	30	33	29	34	34	28	31	28	28	34	30	30	26	45	26	29	32	43	42	36	30	34	37	34	31	35	22	37	38	45	45	36	35	22	34	34	22	34	42	17	34	30	42	30	34	35	27	40	42	36	35	31	35	39	35	31	29	28	40	35	34	32	27	29	28	33	40	26	40	37	35	24	27	30	23	38	34	28	39	28	35	31	42	26	27	36	33	33	31	36	45	30	35	32	43	45	35	40	31	27	29	25	37	38	37	27	29	37	26	27	27	35	29	32	37	41	36	34	27	35	31	29	39	38	29	42	35	40	29	21	28	43	39	25	50	32	37	33	36	23	31	27	49	40	34	27	31	21	37	35	33	31	37	39	40	29	39	28	28	27	36	34	35	33	29	36	41	35	29	27	30	33	29	33	34	42	24	28	31	27	32	35	40	37	37	41	42	39	33	33	36	32	33	42	32	47	32	33	34	36	34	42	35	37	27	31	43	32	34	38	39	17	30	34	37	28	33	34	30	32	27	39	39	28	28	26	34	23	38	26	33	23	29	23	29	33	30	28	31	40	38	30	31	40	31	32	32	35	29	28	36	38	29	39	37	44	39	25	39	35	35	30	31	34	24	32	32	27	28	31	39	29	37	36	42	34	31	41	24	41	34	33	34	43	28	36	33	38	47	38	28	35	36	30	38	29	43	30	30	33	33	38	34	44	34	19	37	32	41	30	40	31	47	21	21	31	28	31	27	29	31	25	32	48	24	40	29	32	26	25	33	31	36	34	30	37	39	31	38	30	30	26	29	34	29	19	36	31	40	28	39	40	20	37	36	36	34	32	37	35	40	31	35	30	25	24	39	35	35	50	31	25	44	30	39	30	35	33	39	34	36	28	38	28	28	35	34	20	35	26	40	26	33	40	36	21	35	31	38	36	24	39	28	34	40	26	43	30	31	28	36	32	38	25	35	35	35	43	30	35	40	42	29	35	28	46	25	28	27	29	29	35	36	39	32	25	29	28	25	34	36	31	28	37	46	39	30	28	30	39	36	36	23	29	41	35	36	38	36	40	43	29	34	28	30	43	32	34	44	34	34	29	35	24	29	27	24	32	35	39	37	34	40	47	38	34	35	38	38	43	37	31	25	35	34	37	42	29	25	37	34	35	36	28	34	27	31	38	32	37	33	42	32	40	30	39	25	40	31	32	39	35	32	26	36	29	28	28	42	33	32	37	28	45	32	43	26	36	25	37	40	36	29	36	36	40	30	41	44
28356	38994	8959	24904	29832	28140	25080	21374	17897	14392	11691	10558	24059	8774	8501	7580	6832	6054	5502	5294	5071	4812	4696	4294	3963	3674	3472	3308	3187	3071	2774	2533	2557	2331	2129	2109	2263	2236	2303	2100	2116	1968	2077	1972	1717	1740	1894	1644	1585	1675	1658	1443	1565	1600	1465	1380	1250	1088	1068	1063	1061	1073	1043	980	977	1024	997	963	977	897	907	929	886	881	898	780	881	822	785	789	779	824	825	827	847	814	931	903	883	863	765	805	820	780	791	792	729	769	796	797	781	740	772	800	756	774	777	750	695	707	755	766	751	739	761	785	751	779	740	750	764	748	764	785	766	754	754	755	731	781	761	765	810	757	796	720	806	798	750	795	758	770	789	722	814	799	753	740	712	751	744	738	731	750	753	762	753	727	761	730	729	718	759	744	813	765	795	772	757	740	750	725	743	734	784	705	723	727	793	791	719	674	816	749	747	769	691	775	767	745	746	756	811	728	760	719	711	765	754	765	770	743	764	765	739	786	709	789	754	779	758	702	759	740	741	766	744	734	796	788	795	763	761	762	770	753	760	774	778	780	735	837	749	739	734	763	765	741	776	770	736	749	732	765	718	740	746	750	774	764	775	700	746	745	790	774	752	766	782	700	745	744	746	768	755	739	717	721	741	744	740	735	723	792	697	761	717	712	794	726	769	764	759	769	768	781	774	745	736	772	728	750	746	761	740	770	707	751	771	737	756	772	753	772	786	773	766	781	768	738	807	717	742	735	770	766	757	741	776	799	736	752	764	754	736	762	727	763	699	741	794	816	752	763	738	756	740	737	756	716	761	782	759	777	764	776	724	751	780	783	804	758	698	738	712	725	717	807	762	769	771	713	765	766	759	747	743	745	788	745	772	746	800	774	736	758	752	741	705	752	742	748	787	700	778	761	758	810	751	790	759	758	778	779	720	740	763	729	727	786	792	737	792	740	703	765	737	753	740	737	756	779	746	743	824	702	771	764	755	831	763	707	739	766	759	747	760	758	750	744	717	718	786	765	762	731	667	754	772	734	759	719	712	778	796	765	724	775	753	749	718	723	719	738	721	710	794	753	796	741	790	686	830	737	737	728	745	791	749	783	725	746	717	767	758	745	739	752	768	752	728	712	729	720	730	746	747	727	760	767	738	686	748	749	809	721	764	745	760	729	768	765	706	702	761	733	781	787	740	754	743	755	783	788	730	721	712	754	685	770	725	752	738	728	780	775	719	772	775	723	777	777	731	799	742	739	781	769	746	793	791	765	770	764	783	752	742	773	763	740	783	733	723	775	715	773	782	738	734	745	712	762	770	755	741	727	741	745	753	749	774	776	755	754	717	778	780	713	777	737	744	780	733	722	744	744	755	721	699	776	780	718	740	736	783	743	751	758	779	737	735	712	733	762	768	761	725	742	719	718	721	737	727	752	791	788	758	731	751	745	748	738	738	763	750	738	778	725	747	769	724	782	793	784	734	803	697	736	726	722	725	753	746	725	758	753	717	782	726	774	764	723	731	748	745	731	772	762	774	726	748	713	741	750	720	739	792	804	727	727	739	711	744	789	779	744	787	774	730	745	708	745	711	819	818	794	740	778	717	768	778	736	723	798	713	753	808	787	745	724	756	736	781	732	792	749	734	773	757	773	725	756	732	753	771	736	748	732	747	755	726	741	809	723	787	779	728	756	758	748	721	743	754	759	791	753	753	730	776	738	793	740	789	786	732	767	721	765	763	781	788	819	764	728	753	777	751	790	729	723	771	732	807	758	681	722	775	745	710	716	820	759	779	765	736	710	775	780	802	727	786	719	716	793	761	763	736	787	793	754	786	764	764	769	776	759	783	761	786	789	732	762	754	773	795	738	699	808	704	766	736	755	748	769	722	724	797	794	743	758	761	797	763	726	778	747	792	765	758	713	785	748	739	726	746	767	732	754	746	783	770	752	766	753	774	767	750	742	721	738	769	756	789	751	726	771	722	709	747	717	766	731	807	788	775	719	758	736	762	728	780	747	748	759	760	752	706	791	706	779	716	762	730	806	790	760	791	664	736	724	760	824	765	750	710	731	781	694	750	781	765	778	739	743	742	774	804	750	789	707	771	757	772	757	770	732	707	746	761	747	710	719	735	725	706	793	712	802	788	750	722	743	800	750	712	733	747	733	794	775	745	749	790	740	695	754	770	737	746	816	771	725	781	714	757	751	728	699	717	763	698	760	718	795	788	756	755	796	778	750	754	786	764	765	768	747	762	749	756	781	748	781	768	723	762	722	756	746	752	734	728	748	745	701	754	779	756	780	776	797	771	741	800	786	796	714	721	738	753	769	763	773	713	773	743	762	748	697	780	753	721	730	777	718	749	767	755	770	770	717	777	715	723	799	770	746	738	764	684	749	767	758	756	765	709	733	779	720	762	769	719	748	770	795	749	745	767	752	746	713	736	721	699	737	741	722	776	744	752	770	733	729	758	781	772	759	786	719	753	781	756	745	759	763	791	754	730	786	758	751	727	794	759	797	719	720	706	737	804	749	745	733	772	742	796	731	766	735	779	755	803	751	719	758	769	744	767	764	738	769	784	708	782	771	800	725	746	723	730	718	738	709	739	819	731	775	784	743	788	763	726	735	772	750	708	744	724	727	744	754	744	718	774	738	717	746	753	749	747	761	801	729	758	711	763	776	756	720	745	735	755	749	821	707	738	740	769	739	717	762	750	776	720	759	735	738	757	739	748	762	714	712	739	704	806	790	777	772	794	771	758	699	751	737	701	782	749	746	710	754	772	774	743	728	706	764	792	735	759	792	773	762	752	784	740	794	776	731	745	710	732	768	768	735	719	732	755	802	738	761	764	740	794	819	705	765	745	752	777	717	762	714	763	750	762	720	763	766	776	730	759	773	747	764	749	713	738	744	789	778	784	770	717	703	745	807	766	791	759	748	692	756	754	748	694	747	765	704	703	749	742	781	759	782	724	797	798	748	753	753	721	796	731	736	689	736	782	779	767	758	783	756	766	746	760	793	769	759	738	798	803	756	726	719	762	754	691	691	753	740	762	789	718	764	714	771	736	751	724	736	764	746	789	785	776	773	764	785	751	732	739	751	734	735	756	751	753	724	805	752	757	771	772	788	729	762	714	746	743	746	689	780	731	800	734	777	727	736	792	757	759	757	793	748	777	758	748	753	759	774	748	777	701	743	701	771	719	764	773	779	732	787	744	768	752	739	764	776	816	760	795	771	749	762	746	797	745	795	755	718	772	776	742	754	729	716	764	764	767	781	762	734	730	762	733	754	764	713	771	758	701	761	735	742	710	775	722	704	716	784	769	771	767	759	739	787	761	738	771	794	770	762	766	743	790	785	766	743	796	779	810	745	806	724	753	776	782	822	713	818	769	731	751	739	746	723	703	729	698	705	769	748	730	744	814	788	757	786	780	713	728	745	762	770	743	746	740	707	742	790	755	777	770	744	764	723	763	768	749	706	791	794	717	767	707	734	782	728	739	748	777	770	735	774	754	733
2700	7524	260	220	316	317	304	272	230	172	145	150	226	135	156	145	122	123	107	92	108	90	98	80	79	80	83	86	95	66	74	79	67	68	66	69	56	73	82	65	78	52	64	62	58	65	60	64	63	58	45	45	65	70	67	59	53	58	77	48	57	57	58	40	45	56	52	62	60	53	54	59	55	61	45	55	55	55	55	52	44	37	47	46	38	54	59	47	60	43	56	46	48	53	34	53	58	45	56	48	53	36	52	45	53	50	41	52	39	46	66	41	48	58	48	41	51	42	53	56	55	50	53	56	53	65	41	48	46	49	47	48	56	55	52	63	45	55	43	48	57	43	48	44	47	59	50	39	64	57	54	48	42	49	48	59	52	38	51	56	37	46	52	44	53	44	44	57	43	47	34	40	48	47	53	38	54	52	47	40	63	54	46	46	47	40	55	53	40	55	54	53	46	41	39	48	43	53	52	46	58	53	46	41	36	49	44	58	39	61	55	50	55	46	57	48	47	51	47	55	51	61	51	50	60	69	55	50	54	51	49	49	41	61	52	45	44	57	39	43	35	50	57	66	52	60	61	53	46	53	37	53	51	55	41	51	47	54	53	39	35	52	52	42	48	44	56	59	52	46	51	46	46	53	40	46	50	40	46	41	41	59	51	52	54	52	50	49	46	60	56	38	49	58	49	55	49	45	54	55	42	50	54	40	55	46	50	42	43	63	38	54	45	54	42	47	55	45	72	52	62	47	44	47	58	56	43	46	58	42	42	40	46	46	60	70	45	48	43	47	62	55	48	54	48	42	45	49	52	54	47	43	51	46	54	55	40	48	41	66	49	44	39	50	53	54	65	51	53	51	44	40	44	34	38	57	54	62	44	50	55	51	49	43	46	32	53	47	64	47	58	59	40	58	42	36	33	51	54	36	49	42	47	56	51	50	37	44	44	56	53	47	31	43	64	52	48	54	58	48	48	47	51	46	65	44	46	41	50	36	58	52	58	53	57	42	67	54	51	60	57	40	50	45	48	47	58	56	57	59	54	47	52	48	51	46	56	46	51	47	53	46	49	49	37	46	48	50	46	58	50	33	45	58	49	54	49	40	47	46	48	47	52	49	43	57	65	52	53	32	57	45	43	56	46	40	73	52	40	47	45	58	48	56	34	49	53	54	59	56	45	59	43	47	39	49	56	62	46	44	51	49	51	48	55	51	48	49	62	54	53	55	45	63	52	48	46	54	52	46	43	36	56	44	41	44	51	61	56	28	34	43	42	47	53	53	55	36	45	52	47	32	62	43	48	47	40	55	46	38	55	44	42	60	47	55	48	47	45	46	42	45	59	43	48	46	59	39	42	50	51	70	59	56	35	66	54	71	52	47	44	55	43	47	49	47	65	53	57	53	43	50	60	42	53	58	42	47	56	45	49	60	49	49	54	45	39	52	49	40	54	43	42	53	45	49	54	52	51	46	50	51	48	61	51	44	56	59	40	57	63	49	46	55	48	59	56	46	52	51	41	57	52	57	47	58	48	41	47	59	44	56	39	46	60	43	42	56	48	47	47	50	61	58	60	55	60	50	49	45	42	57	39	44	38	46	51	62	36	46	44	43	42	53	57	42	57	47	44	49	46	56	72	38	38	50	45	51	52	54	43	55	50	49	56	50	49	51	44	50	53	47	51	51	54	51	52	45	54	46	43	64	54	41	53	48	56	27	51	56	54	44	52	56	54	50	50	50	57	35	43	34	54	52	44	41	48	42	55	50	52	48	48	50	56	43	54	46	50	60	41	45	60	40	45	59	43	40	58	55	41	43	56	58	43	46	50	38	45	52	42	34	60	61	44	48	55	48	44	54	34	55	51	46	51	48	37	41	45	56	44	42	41	47	64	37	58	43	41	46	51	55	49	41	42	50	41	53	50	49	41	39	44	55	39	44	48	47	69	57	38	49	45	51	46	49	44	39	56	43	43	54	37	48	36	60	47	54	48	50	57	50	51	51	45	49	49	47	50	41	58	63	59	65	51	47	50	49	51	50	45	30	44	41	52	41	48	51	57	50	48	50	49	57	51	43	45	42	51	55	49	43	50	55	42	43	53	44	35	40	51	44	50	42	40	60	44	41	52	45	35	46	46	55	48	44	36	48	49	50	54	41	41	51	56	48	49	46	40	47	42	56	47	48	47	42	46	41	54	46	56	55	39	49	47	50	46	42	49	45	53	49	54	40	59	35	47	47	44	55	48	43	49	51	49	43	55	42	57	44	56	50	43	47	42	35	42	56	56	49	45	52	54	43	51	46	46	40	45	42	54	56	46	45	57	52	43	43	51	53	44	44	42	47	38	45	43	35	57	56	56	69	59	47	47	47	59	38	39	56	40	57	54	51	52	57	47	51	50	48	66	35	59	58	36	43	56	50	56	47	50	55	49	49	38	42	38	47	47	46	53	57	41	50	50	51	44	49	63	36	52	50	56	54	47	38	55	45	48	47	66	47	54	57	42	42	56	47	48	35	52	38	49	48	46	48	57	48	37	46	44	50	41	51	41	51	63	50	55	35	49	41	56	46	40	34	49	56	39	53	45	40	45	56	37	57	47	56	43	46	38	49	50	50	45	47	46	42	51	46	45	67	45	46	50	46	54	51	43	54	54	37	48	66	48	54	44	52	36	53	50	55	47	63	44	48	48	37	67	45	49	54	55	61	52	39	48	49	53	46	50	43	46	57	44	48	50	47	55	63	53	42	54	30	51	52	47	47	54	57	55	53	50	36	49	57	54	53	38	65	44	36	49	45	46	52	46	33	43	53	53	48	49	53	55	58	55	44	60	43	39	49	63	46	39	39	41	51	54	53	45	53	35	56	48	51	58	39	49	48	45	52	51	52	48	55	53	59	52	35	43	51	48	52	39	47	47	49	39	54	67	58	33	35	49	55	58	63	48	62	60	47	43	56	54	65	48	53	44	50	41	51	54	60	46	48	34	63	62	50	58	44	49	55	58	65	55	50	53	50	47	50	68	45	43	51	53	53	52	58	49	53	50	47	57	51	48	63	48	58	43	44	54	50	60	47	55	55	64	42	58	55	58	48	50	53	47	49	45	63	51	57	52	60	51	44	45	61	52	64	49	52	44	53	49	51	45	36	35	58	47	54	45	55	40	45	49	52	60	49	47	45	48	43	50	45	48	40	51	41	53	48	48	61	54	49	47	53	53	51	57	51	54	53	47	44	54	54	48	61	54	40	48	44	47	49	44	44	34	48	45	53	48	50	51	38	61	48	47	47	54	48	54	52	52	48	49	51	48	48	46	49	44	54	49	49	51	57	54	50	46	55	47	52	51	38	49	39	49	58	48	46	49	55	40	48	39	41	39	43	44	53	45	52	50	49	54	57	42	52	48	51	48	51	44	49	41	41	47	54	51	36	39	47	39	48	55	42	58	50	39	46	44	36	59	44	51	54	51	49	56	46	58	57	38	46	50	45	46	39	51	54	38	46	57	46
25827	38666	6893	20310	25506	24229	21113	17699	13855	11033	8968	7794	11813	7248	6775	6101	5461	5038	4740	4514	4284	4140	4051	3798	3552	3338	3049	3047	2838	2746	2683	2457	2251	2164	2037	2123	2207	2131	2074	2258	2007	2085	2097	1898	1883	2005	1902	1720	1678	1732	1671	1623	1628	1671	1616	1516	1361	1341	1290	1342	1285	1226	1286	1217	1201	1216	1256	1204	1167	1269	1234	1210	1227	1226	1129	1114	1098	1078	1085	1061	1072	1072	1043	1119	1162	1152	1162	1165	1126	1198	1108	1089	1140	1125	999	1119	1105	1048	1074	1080	992	1091	1099	1049	1057	1110	1011	978	1026	1042	1049	1102	1079	1134	1067	1075	1039	1107	1091	1110	1120	1089	1090	1052	1095	1078	1072	1053	1093	1024	1069	1030	1121	1072	1113	1061	1096	1082	1090	1029	1035	1071	1036	1087	1162	1062	1060	1055	1074	1116	1023	1069	1055	1066	1100	1091	1054	1051	1081	1054	1119	1051	1010	1051	1035	1081	1079	1025	1066	1086	1040	1057	1106	1058	1092	1076	1100	1038	1084	1071	1053	1106	1083	1081	1077	1140	1061	1061	1052	996	1064	1083	1058	1057	1032	1041	1030	1030	1050	959	1055	1049	1108	1101	1090	1082	1084	1020	1040	1040	1041	1085	1081	1008	1091	1111	1122	1056	1093	1061	1041	1059	1065	1096	1011	1061	1094	1074	1109	1079	1036	1158	1042	1092	1100	1075	1041	1041	1079	1144	1083	1114	1032	1034	1063	1051	1051	1035	1015	1050	1024	1050	1042	1065	1057	1107	1007	1077	998	1144	1030	1061	1079	1062	1096	1063	1081	1090	1070	1057	1114	1118	1095	1053	1070	1059	1080	1103	1147	1045	1081	1092	1060	1000	1111	1040	1029	1100	1050	1021	1098	1046	1080	1103	1094	1104	1028	1041	1046	1042	1048	1080	1077	1072	1085	1039	1075	1011	1096	1019	1080	1062	1026	1061	1090	1109	1058	1051	1073	1046	1049	1063	1066	1034	1050	1020	1062	1092	1063	1105	1067	1131	1092	1085	1036	1036	1015	1075	1024	1026	1050	1066	1064	1062	1098	1026	1050	1084	1002	1045	1054	1102	1131	1123	1105	1032	1047	1012	1059	1044	1109	1097	1101	1045	1069	1074	1078	1089	1039	1085	1040	1046	1067	1050	1055	1081	1049	1087	1060	1037	1132	1036	1052	1028	1047	1055	1038	1021	1062	1062	1053	1083	1058	1121	1060	1084	1088	1110	1051	1072	1080	1038	1064	1066	1064	1052	1033	1100	1085	1050	1007	1060	1097	1086	1071	1074	1054	1030	1004	1139	1051	1078	1055	1048	1066	1071	1091	1103	1055	1047	1061	1113	1086	1043	1093	1025	1126	1098	1121	1095	1082	997	1038	1062	1069	1117	1054	1065	1108	1043	1061	1111	1048	1101	991	1096	1086	1055	1047	1031	1136	1035	1005	1049	1066	1109	1012	1050	1070	1035	1088	1023	1077	1071	1134	1033	1081	1098	1064	1085	1113	1067	1031	1063	1087	1022	1047	1082	1128	1066	1059	1088	1090	1084	1121	1062	1060	1017	1092	1047	1024	1102	1020	1024	1074	1037	1072	1041	1048	1039	1080	1069	1027	1071	1052	1121	1032	1056	1076	1136	1053	1119	1042	1116	1038	1081	1032	1063	1163	1080	1057	1038	1110	1063	1099	1064	1055	1095	1049	1075	1037	1072	1047	1031	1062	1048	1049	1067	1049	1012	1079	1062	1071	1085	1064	1063	1076	1049	1115	1097	1037	1038	1059	1080	1072	1080	1112	1065	1097	1069	1049	1054	1014	1084	1110	1057	1063	1045	1056	1045	1088	1061	1119	1050	1045	1077	1097	993	1069	1059	1121	1059	1049	1087	1087	1119	1083	1090	1077	1084	1093	1045	1086	1044	1071	1057	1012	1110	1001	1086	1054	1096	1052	1046	1028	1011	1105	1034	1034	1044	1074	1043	1091	1082	1104	1082	1082	1020	1008	1074	1047	1019	1036	1087	1039	1113	1110	1099	1115	1093	1052	1034	1064	1079	1065	1068	1081	1064	1012	1109	1005	1071	1100	1069	1067	1086	1107	1054	1096	1074	1090	1064	1045	1117	1009	1137	1090	1064	1060	1034	1044	1041	1043	1128	1116	1104	1059	1024	1077	1083	1084	1068	1051	1070	1085	1042	1059	1115	1088	1065	1052	1065	1057	1068	1093	1019	1085	1101	1036	1053	1084	1086	988	1060	1074	1074	1014	1032	1059	1075	1086	1112	1089	1028	1093	1071	1032	1064	1030	1086	1096	1025	1079	1141	1085	1071	1047	1012	1057	1061	1008	1058	1053	1089	1061	1064	1062	1076	1013	1074	1075	1027	999	1055	1075	1029	1046	1051	1069	1047	1082	1103	1026	1067	1098	1048	1034	1064	1074	1113	1084	1040	1093	1110	1051	1057	1029	1041	1094	1087	1087	1096	1081	1079	1092	1106	1106	1090	1089	1073	1068	1069	1050	1110	1095	1115	1123	1044	1066	1025	1031	1036	1061	1019	1057	1104	1113	1065	1095	1061	1084	1107	1034	1075	1091	1056	1007	1123	1062	1025	1004	1058	1010	1060	1118	1102	1059	1032	1100	1066	1056	1067	1074	1051	1021	1098	1056	1098	1080	1106	1051	1035	1038	1081	1022	1062	1058	1065	1101	1132	1131	1081	1134	1062	1081	1026	1057	995	1083	1098	1078	1105	1062	1103	1060	1118	1121	1126	1068	1070	1043	1046	1053	1045	1084	1064	1033	1032	1068	1099	1074	1009	1031	1054	1028	1010	1114	1041	1059	1107	1089	1066	1039	1042	1045	1043	1040	1077	1103	1111	1031	1047	1081	1134	1066	1097	1071	1034	1039	1045	1131	1040	1071	1088	1081	1052	1081	1047	1052	1082	1051	1067	1093	1082	1074	1021	1097	1040	1102	1070	1039	1130	1070	1090	1084	1079	1006	1093	1071	1047	1034	1027	1128	1094	1081	1034	1058	1051	1102	1122	1072	1039	1071	1089	1095	1050	1090	1096	1059	1101	1097	1103	1101	1103	1076	1038	1043	1102	1009	1111	1023	1061	1046	1090	1044	1090	1044	1061	1135	1078	1032	1017	1076	1058	1106	1075	1099	1164	1035	1083	1082	1100	1040	1087	1069	1074	1045	1076	1142	1085	1050	1027	1158	1043	1058	1102	1083	1093	1091	1082	1008	1047	1064	1100	1063	1005	1059	1023	1066	1063	1075	1023	1006	995	1085	1121	1072	1060	1067	1083	1085	1081	1066	1060	1119	1024	1039	1054	1083	1065	1097	1020	1076	1111	1163	1072	1037	1083	1096	1076	1052	1096	1058	1125	1074	1058	1005	1087	1124	1063	1075	974	1110	1081	1127	1110	1110	1071	1118	1099	1011	1073	1080	1040	1100	1045	1094	1088	1016	1086	1078	1056	1051	1041	1030	1023	1042	1033	1106	1108	1064	1078	1086	1020	1076	1075	1087	1027	1103	1127	1082	1061	1059	1071	1012	1037	975	1059	1080	1090	1055	1129	1125	1060	1073	1017	1095	1106	1073	1067	1045	1071	1078	1074	1051	1093	1030	1090	1120	1097	1069	1069	1128	1051	1097	1084	1147	1083	1021	1041	1087	1111	1076	1011	987	1019	1100	1049	1083	1041	1001	1095	1054	1062	1038	1123	1111	1051	1153	1050	1106	1073	1111	1122	1031	1071	1089	1022	1088	1125	1070	1105	1098	1018	1074	1085	1073	1044	1061	1080	1040	1096	1123	1076	1063	1089	1025	1098	1078	1079	1064	1073	1047	1094	1069	1003	1045	1113	1107	1130	1046	1108	1061	1097	1071	1052	1081	1020	1076	1045	1092	1065	994	1037	1073	1070	1092	1035	1114	1057	1072	1071	1060	1075	1119	1092	1120	1040	1076	1092	1066	1071	1084	1110	1080	1033	1047	1075	1090	1043	1095	1093	1103	993	1038	1077	1030	1047	1035	1035	1019	1062	1084	1009	1071	1053	1073	1062	1069	1089	1081	1046	1078	1054	1058	1034	1101	1082	1057	1060	1061	1067	1052	1041	1058	1105	1062	1094	1040	1060	1061	1034	1063	1040	1054	1022	1041	1083	1042	1060	1031	1052	1070	1099	1034	1045	1062	1057	1041	1048	1056	1085	1062	1044	1099	1073	1093	1090	1107	1036	1107	1090	1048	1035	1109	1096	1033	1084	1062	1016	1009	1103	1071	1083	1095	1078	1052	1034	1041	1068	1076	1055	1051	1089	1067	1037	1070	1027	1085	1065	1041	1027	1080	1016	1070	1072	1041	1096	1108	1122	1076	1112	1071	1068	1040	1068	1099	1100	1054	1037	1045	1103	1150	1092	1066	1090	1052	1074	1078	1093	1059	1060	1029	1076	1113	1100	1022	1028	1063	1065	1037	1123	1144	1092	1104	1083	1055	1028	1062	1007	1080	1093	1084	1071	1036	1088	1084	1096	1068	1054	1069	1080	1089	1051	1092	1055	1029	1110	1045	1071	1055	1116	1092	1102	1060	1031	1055	1078	1020	1055	1112	1027	1141	1025	1064	980	1018	1076	1022	1065	1026	1087	1020	1038	1045	1044	1108	1048	1083	1030	1066	1061	1047	1041	1034	986	1056	1037	1128	1096	1094	1060	1034	1022	1045	1046	1050	1088	1079	1032	1079	1069	1040	1063	1078	1014	1082	1075	1042	1036	1072	1036	1076	1038	1066	1057	1100	1093	1050	1107	1085	1059	1069	1035	1046	1134	1065	1076	1035	1084	1077	1079	1089	1048	1058	1078	1046	1086	1079	1090	1008	1019	1085	1051	1053	1056	1093	1080	1088	1073	1101	1043	1025	1062	1049	1132	1095	1069	1121	1046	1013	1074	1078	1129	1079	1076	1090	1123	1005	1089	1030	1095	1077	1073	1040	1085	1061	1077	1080	1062	1006	1052	1037	1080	1093	1082
3070	13706	611	291	444	410	397	335	279	213	187	168	396	158	143	131	135	107	99	102	93	85	114	96	97	87	75	71	64	80	70	49	64	56	60	55	58	56	73	51	61	53	63	35	52	63	52	62	57	50	51	51	45	58	50	54	42	36	35	40	37	42	38	28	39	36	31	47	48	40	29	44	34	42	36	34	32	43	37	29	34	36	25	28	34	33	45	39	29	36	47	35	30	32	40	37	47	42	41	32	35	40	26	30	30	35	40	42	30	26	28	37	29	35	31	40	29	37	31	29	38	37	39	25	32	36	39	40	38	28	36	20	46	37	37	37	39	39	25	40	40	36	22	29	46	32	22	30	30	37	35	42	29	32	36	35	32	32	33	32	30	34	32	36	47	42	32	24	33	38	28	35	33	31	42	46	39	24	33	25	32	38	38	28	35	37	40	37	22	39	41	43	29	36	31	51	35	41	46	39	32	29	35	41	36	36	41	33	33	32	39	46	33	35	41	28	34	38	39	42	43	29	34	32	28	23	29	35	23	40	38	42	26	26	20	26	36	35	24	33	42	37	24	41	25	32	37	23	23	36	35	25	46	33	30	40	27	39	23	35	35	30	38	37	32	39	37	26	36	20	47	33	34	41	39	30	35	38	39	38	45	28	34	35	31	36	41	36	40	36	33	37	34	38	20	31	25	24	34	36	23	28	40	32	35	37	27	32	38	28	34	31	33	39	33	37	39	42	41	44	28	32	33	35	37	35	36	27	32	22	37	42	28	39	29	28	38	23	32	31	40	36	42	36	35	33	34	23	42	37	39	32	39	40	31	45	58	37	34	40	25	35	30	39	40	34	38	30	32	39	30	48	39	37	27	38	28	39	31	36	27	42	45	36	42	26	36	24	30	23	40	40	45	31	30	40	31	31	39	38	35	35	28	32	35	36	42	36	38	36	32	33	36	33	34	40	31	42	42	36	31	33	38	27	27	35	32	38	29	33	38	34	27	33	31	41	30	28	31	26	33	33	44	32	42	43	33	29	31	42	27	26	34	31	36	34	19	31	34	28	29	50	43	40	34	25	28	23	26	42	39	44	34	26	29	36	17	44	26	26	28	31	36	36	25	36	38	31	29	37	50	33	37	36	30	41	26	44	27	31	29	30	34	31	30	31	35	37	23	44	33	37	26	27	32	29	29	39	32	42	34	33	37	35	33	34	34	33	40	32	38	28	38	17	28	36	37	26	29	30	30	45	35	35	45	35	31	32	25	41	39	40	26	22	39	33	22	37	32	24	38	27	39	37	35	34	28	30	32	39	24	30	21	41	34	35	36	34	41	36	35	31	42	27	38	35	23	29	35	33	41	32	33	36	36	36	43	38	34	33	38	32	43	26	37	25	25	35	28	35	45	31	28	34	32	35	35	36	48	26	36	34	36	23	43	30	33	30	36	26	39	31	28	32	30	34	48	31	45	31	39	31	28	25	27	23	38	37	43	27	33	34	33	33	30	33	32	36	37	37	32	31	39	31	35	36	34	35	37	38	31	33	26	37	33	27	32	37	33	31	29	38	36	34	46	28	44	38	28	39	30	41	35	39	25	30	42	32	40	35	35	31	41	26	33	30	42	31	35	39	29	26	33	30	38	21	37	34	31	34	29	31	48	22	32	32	41	35	35	31	33	41	26	32	28	42	39	37	35	39	37	29	30	32	31	31	24	44	29	30	32	26	37	29	46	41	33	38	43	37	30	31	37	26	38	32	37	36	48	34	34	35	33	33	36	37	24	40	28	39	30	37	33	27	37	37	26	33	23	30	32	33	35	34	37	35	36	38	24	48	40	32	45	37	37	33	34	38	35	39	26	43	24	41	35	31	46	35	30	30	27	32	41	30	33	27	42	36	29	31	33	27	50	35	36	37	29	36	31	23	31	31	37	38	32	38	35	24	35	24	29	38	35	44	44	34	35	29	26	38	41	31	25	46	39	35	42	29	25	43	38	28	33	40	31	32	38	36	30	32	26	42	30	28	26	27	43	29	38	31	29	27	31	25	48	33	23	36	37	34	26	28	32	31	44	34	41	34	42	39	25	36	41	34	31	40	34	30	30	41	40	36	41	30	28	33	30	30	37	47	29	44	39	34	37	24	32	27	34	25	38	42	33	44	34	37	33	31	40	32	38	34	37	31	39	41	28	35	34	39	33	32	40	36	34	26	41	32	38	32	35	36	40	37	37	25	38	31	35	32	30	35	29	29	31	41	39	25	35	36	35	24	37	33	27	36	40	33	33	35	29	19	36	31	42	43	24	33	44	36	34	36	21	40	35	38	38	29	30	32	28	31	34	29	36	27	46	34	33	43	31	31	30	33	33	37	29	33	37	41	29	28	28	32	27	43	29	47	26	26	36	31	28	36	31	37	28	24	35	39	29	29	37	45	39	38	29	24	41	25	44	31	28	36	42	35	30	39	31	29	37	34	35	35	26	27	29	34	33	40	32	34	38	24	28	33	27	33	28	24	36	42	29	22	39	29	34	38	30	30	32	24	37	38	33	32	34	38	40	36	41	42	37	26	34	29	44	24	29	39	35	36	26	35	32	39	30	33	36	38	50	32	30	27	48	34	28	28	44	31	36	29	24	24	26	34	45	43	26	27	41	26	30	45	33	35	35	33	34	29	30	32	31	36	42	34	26	40	25	31	23	26	37	37	31	32	21	37	31	34	33	28	42	40	30	34	31	33	37	32	29	37	33	32	39	26	33	36	37	31	36	32	30	31	31	27	43	31	31	28	32	42	38	42	35	41	32	26	38	35	32	33	26	34	34	35	37	30	28	28	32	30	26	32	34	36	25	35	28	30	23	48	38	36	35	35	37	38	29	22	32	41	40	36	39	26	30	40	38	35	29	24	32	34	32	32	33	28	32	36	35	35	30	30	39	37	34	33	44	38	34	30	36	29	31	23	31	24	36	32	30	27	37	25	28	31	36	31	48	34	28	35	31	40	31	40	33	32	47	31	32	33	38	41	37	42	40	31	44	50	33	38	32	38	31	31	44	29	36	26	37	38	28	32	32	41	34	37	34	38	36	22	27	34	34	39	37	36	29	33	39	31	32	24	44	35	43	39	41	35	34	38	35	35	22	28	33	29	29	30	47	39	23	35	34	35	31	31	35	27	27	32	32	42	26	29	37	41	33	31	31	35	32	28	37	26	35	28	27	25	40	30	33	34	36	37	30	38	25	33	28	33	29	37	54	40	28	30	36	31	28	29	27	32	43	40	52	39	31	42	37	29	29	28	33	47	23	31	38	28	36	35	34	30	29	33	38	31	34	26	36	41	36	34	29	35	22	36	17	48	28	34	25	29	33	42	39	33	38	29	39	41	34	39	34	33	36	33	24	29	39	50	33	35	35	34	36	34	32	31	33	42	37	32	38	35	30	34	31	33	31	34	26	34	36	34	28	38	40	34	33	32	37	37	31	30	40	30	35	36	34	48	32	29	35	40
32059	36229	8989	25189	30566	28854	25328	21153	17210	13852	11518	10592	15922	9481	8532	7313	6751	6062	5952	5683	5245	4999	4778	4364	4137	3732	3481	3323	3159	3057	2842	2657	2427	2190	2067	2287	2431	2253	2319	2226	2100	2267	2206	1833	2056	1955	1778	1752	1602	1493	1508	1406	1521	1524	1544	1392	1231	1086	1115	1052	1082	1017	971	942	962	970	1000	1050	1017	956	924	995	930	921	819	829	817	831	758	828	758	787	686	817	844	850	919	925	902	932	809	802	764	768	781	800	785	778	798	809	758	777	744	689	780	759	771	766	741	767	766	777	732	755	812	724	787	756	782	721	744	819	718	813	773	752	718	756	744	804	759	770	763	735	781	746	741	729	755	728	732	776	797	744	739	801	730	784	808	793	782	760	759	734	767	770	716	756	717	776	728	790	778	714	803	774	789	813	778	766	724	767	750	733	748	769	749	756	730	722	750	809	808	741	754	770	791	771	788	756	765	764	785	799	785	744	791	759	721	758	775	789	769	765	755	680	742	713	739	773	724	751	733	783	716	759	738	741	770	756	753	722	785	739	762	748	824	786	778	803	741	730	739	762	763	779	720	722	803	736	819	725	768	732	755	754	733	799	792	812	773	714	755	787	779	769	773	727	751	804	818	764	733	760	753	753	765	761	757	731	769	715	770	771	769	745	812	749	764	773	728	710	743	760	769	772	705	748	713	784	797	743	768	730	771	706	755	815	743	727	762	783	704	725	780	798	756	753	772	771	784	733	796	777	756	786	725	764	732	788	770	793	769	757	762	729	760	764	784	751	724	760	759	763	774	757	705	727	812	756	729	740	744	768	748	738	760	773	739	755	720	724	754	778	750	798	747	753	769	706	728	711	728	801	744	707	741	740	761	772	767	785	756	734	759	749	778	765	776	720	719	780	759	763	715	727	775	758	781	732	755	765	754	779	757	775	769	737	716	780	785	754	743	766	754	739	736	780	760	757	754	772	766	771	719	709	728	759	781	819	746	758	739	749	792	724	751	777	778	756	759	800	768	733	744	751	785	738	755	734	781	763	778	801	754	726	772	775	755	761	739	774	737	764	777	767	715	737	739	749	815	714	721	736	807	751	757	726	739	778	730	717	723	745	722	735	763	835	781	733	729	796	780	768	722	779	773	713	744	738	724	798	705	708	775	802	710	744	758	752	724	748	740	756	780	744	765	757	723	774	792	707	744	756	746	723	714	751	783	726	717	753	714	816	812	746	752	735	766	776	727	788	817	811	752	730	771	782	751	738	782	774	752	732	802	775	721	751	733	736	788	722	761	750	736	776	741	738	786	803	767	776	725	765	739	793	790	750	732	771	793	707	782	773	731	802	732	746	780	771	759	848	772	794	714	784	776	759	738	775	753	746	784	745	754	743	758	757	748	759	754	743	726	820	751	719	772	761	752	762	723	750	769	792	708	770	733	738	765	763	785	753	735	790	786	754	778	741	813	742	770	733	781	778	709	775	710	767	753	744	771	733	733	726	740	759	783	758	762	748	744	797	750	831	772	724	740	762	779	720	773	714	745	766	742	753	795	776	729	798	705	788	770	737	816	746	758	758	775	805	758	744	725	778	764	771	723	736	735	781	809	688	774	814	711	781	784	762	757	739	723	712	768	740	778	743	794	787	728	746	789	733	726	785	755	774	732	771	760	789	758	775	782	760	687	750	703	724	742	717	717	767	726	771	735	780	722	736	792	747	780	762	683	725	782	739	740	783	745	769	770	779	743	743	763	739	699	776	760	728	736	747	752	799	771	754	753	758	715	757	735	754	776	772	770	739	731	778	755	725	784	790	798	795	814	784	759	763	713	829	773	816	732	718	733	759	751	762	786	745	758	742	802	748	762	757	709	781	785	759	728	736	752	724	746	791	769	724	764	769	720	747	739	762	750	760	761	795	703	739	801	744	755	729	754	770	759	714	762	741	813	737	729	783	724	670	764	738	775	758	790	729	803	832	759	769	774	741	723	754	790	751	760	774	785	707	827	778	745	741	723	736	764	733	799	790	757	730	771	773	782	779	763	819	731	756	733	813	797	763	751	779	777	745	766	735	788	768	736	717	690	763	765	761	736	764	707	765	725	751	742	782	731	729	760	742	782	756	702	777	721	752	763	769	753	754	741	749	775	738	753	732	784	726	721	751	772	717	772	734	780	725	760	680	768	726	741	796	782	737	760	748	791	763	810	734	726	787	743	762	750	751	764	730	723	743	749	779	731	736	736	757	752	818	799	784	783	736	713	781	691	803	717	812	727	812	744	746	752	738	767	772	734	706	727	735	752	763	796	820	763	716	735	748	734	757	764	736	697	752	770	767	733	701	713	714	755	720	757	716	739	758	745	753	755	701	709	745	730	725	792	709	757	763	748	739	741	712	758	735	752	745	757	725	789	712	741	763	708	757	799	726	746	734	706	793	745	699	771	790	743	776	739	765	730	745	737	739	732	774	804	785	747	751	768	747	747	749	782	750	768	721	779	756	735	760	761	755	738	743	777	732	755	739	755	729	714	784	737	724	772	765	797	749	712	697	771	814	778	769	758	753	758	701	737	774	779	758	735	760	826	740	754	749	760	747	756	760	715	684	720	782	768	729	769	778	779	734	708	718	751	726	794	797	743	747	769	725	760	689	745	791	792	767	761	721	731	776	758	768	743	763	765	732	796	780	751	771	759	765	743	738	751	772	749	743	746	705	781	783	771	732	787	730	749	738	757	701	761	739	761	763	780	767	741	741	734	751	727	796	763	740	784	744	734	734	771	788	743	777	711	726	741	748	711	736	750	815	774	755	790	786	667	759	697	695	749	764	772	717	766	792	755	741	756	784	768	823	739	739	776	750	743	767	769	718	778	741	733	759	813	784	761	698	761	731	733	809	760	771	751	777	754	712	779	723	762	765	752	744	734	705	806	738	754	747	739	728	715	748	770	721	755	778	772	714	738	717	743	748	744	786	776	775	839	747	735	788	719	736	764	759	786	752	732	733	771	761	759	766	730	764	786	757	735	759	736	782	756	739	755	786	752	753	738	750	693	754	739	805	767	708	800	735	791	762	791	767	727	754	707	734	792	757	731	755	740	748	731	732	693	767	782	758	736	748	740	728	777	764	747	792	729	718	749	758	798	763	748	776	753	768	778	752	750	740	698	716	801	710	697	729	747	727	722	761	736	704	750	748	750	735	730	777	757	784	798	721	770	712	729	782	772	713	715	767	805	774	741	781	736	819	814	766	748	732	786	802	782	776	759	753	726	732	760	737	775	768	767	754	768	774	742	779	710	768	734	772	726	705	779	740	749	759	754	705	718	754	736	724	792	729	802	747	769	777	716	738	751	775	789	721	777	756	756	736	775	749	743	706	753	720	772	762	723	806	789	690	732	725	754	710	793	745	770	735	693	768	756	716	783	761	779	774	746	814	779	780	729	778	773	764	794	728	734	752	797	720	766	785	723	790	761	743	733	738	746	777	714	731	785	712	786	735	758	737	787	747	758	779	763	737	760	759	730	753
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
